JP7371546B2 - Program, information processing device and information processing method - Google Patents

Program, information processing device and information processing method Download PDF

Info

Publication number
JP7371546B2
JP7371546B2 JP2020048490A JP2020048490A JP7371546B2 JP 7371546 B2 JP7371546 B2 JP 7371546B2 JP 2020048490 A JP2020048490 A JP 2020048490A JP 2020048490 A JP2020048490 A JP 2020048490A JP 7371546 B2 JP7371546 B2 JP 7371546B2
Authority
JP
Japan
Prior art keywords
storage area
print setting
setting information
information processing
stored
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020048490A
Other languages
Japanese (ja)
Other versions
JP2021149483A (en
Inventor
史尚 川島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2020048490A priority Critical patent/JP7371546B2/en
Publication of JP2021149483A publication Critical patent/JP2021149483A/en
Application granted granted Critical
Publication of JP7371546B2 publication Critical patent/JP7371546B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Description

本発明は、プログラム、情報処理装置及び情報処理方法に関する。 The present invention relates to a program, an information processing device, and an information processing method.

接続するプリンタ等の機器に応じて利用可能な機能を切り替えることができるドライバとして、機種共通ドライバが知られている。機種共通ドライバは、サポートする機種毎にその機種が保有する機能を定義した機能ファイルを保持しており、機能ファイルで定義された機能に基づきプリンタの設定画面の表示等を行う。このような機種共通ドライバとして、Windows(登録商標、以下省略)のOS(Operating System)上で動作するV4プリンタドライバがある。V4プリンタドライバは、ユーザ毎に設定されたWindowsの環境設定であるユーザプロファイルを、ファイルサーバを介して複数の端末間で共有可能にする移動ユーザプロファイル機能を有する。 A common driver is known as a driver that can switch available functions depending on a device such as a printer to be connected. The common model driver holds a function file that defines the functions possessed by each supported model, and displays the printer setting screen based on the functions defined in the function file. As such a common driver, there is a V4 printer driver that operates on a Windows (registered trademark, hereinafter abbreviated) OS (Operating System). The V4 printer driver has a mobile user profile function that allows a user profile, which is Windows environment settings set for each user, to be shared among multiple terminals via a file server.

特許文献1には、移動ユーザプロファイルを利用した環境において、管理者権限を持たない一般ユーザの権限で設定した情報を他の一般ユーザと共有するための技術が開示されている。 Patent Document 1 discloses a technique for sharing information set by the authority of a general user who does not have administrator authority with other general users in an environment using a mobile user profile.

従来の機種共通ドライバにおいては、一般ユーザが各端末で設定した印刷等に関する印刷設定情報の移動に制限があるため、移動ユーザプロファイルの利用時に印刷設定情報を複数の端末間で共有できないという問題がある。 With conventional common-model drivers, there are restrictions on the movement of print setting information related to printing, etc. set by general users on each terminal, so when using a mobile user profile, there is a problem that print setting information cannot be shared between multiple terminals. be.

本発明は、上述の問題点に鑑みてなされたものであって、移動ユーザプロファイルの利用時において複数の端末間で印刷設定情報の共有を可能にするプログラム、情報処理装置及び情報処理方法を提供することを目的とする。 The present invention has been made in view of the above-mentioned problems, and provides a program, an information processing device, and an information processing method that enable sharing of print setting information between multiple terminals when using a mobile user profile. The purpose is to

上述した課題を解決し、目的を達成するために、本発明の一形態であるプログラムは、画像形成装置と、画像形成装置に対応するドライバがインストールされた複数の情報処理装置と、サーバとがネットワークを介して通信可能に接続され、複数の情報処理装置間で情報処理装置毎に設定されたユーザプロファイルを共有可能なシステムにおいて、情報処理装置に、ログアウト時に、ドライバによるアクセスが禁止された第1記憶領域に記憶された印刷設定情報を読み出し、読み出した印刷設定情報をドライバによるアクセスが可能な第2記憶領域に記憶されたユーザプロファイルと関連付けて第2記憶領域に書き込む書き込み処理と、ログアウト時に、第2記憶領域に記憶されたユーザプロファイルと当該ユーザプロファイルに関連付けられた印刷設定情報とを含む複合プロファイルをサーバへ送信する送信処理と、ログイン時に、サーバから複合プロファイルを受信する受信処理と、ログイン時に、受信した複合プロファイルに含まれる印刷設定情報を第1記憶領域に書き戻す書き戻し処理と、第1記憶領域に記憶された印刷設定情報に基づき画像形成装置に対する印刷指示を行う印刷処理と、を実行させることを特徴とする。 In order to solve the above-mentioned problems and achieve the objects, a program according to an embodiment of the present invention is provided that connects an image forming apparatus, a plurality of information processing apparatuses in which drivers corresponding to the image forming apparatus are installed, and a server. In a system that is communicably connected via a network and in which a user profile set for each information processing device can be shared among multiple information processing devices, when logging out, a user is prohibited from accessing the information processing device by the driver. A write process that reads print setting information stored in a first storage area, associates the read print setting information with a user profile stored in a second storage area that can be accessed by the driver, and writes it to the second storage area; , a transmission process for transmitting a composite profile including a user profile stored in a second storage area and print setting information associated with the user profile to the server; and a reception process for receiving the composite profile from the server at the time of login; A write-back process that writes back the print setting information included in the received composite profile to the first storage area at the time of login; and a print process that instructs the image forming apparatus to print based on the print setting information stored in the first storage area. , is characterized by executing the following.

本発明によれば、移動ユーザプロファイルの利用時において複数の端末間で印刷設定情報を共有することが可能となる。 According to the present invention, it is possible to share print setting information among a plurality of terminals when using a mobile user profile.

図1は、実施形態に係る情報処理システムの全体的な構成の一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of the overall configuration of an information processing system according to an embodiment. 図2は、実施形態に係るクライアントPC、ファイルサーバ及びドメインコントローラのハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the hardware configuration of a client PC, a file server, and a domain controller according to the embodiment. 図3は、実施形態に係るプリンタのハードウェア構成の一例を示すブロック図である。FIG. 3 is a block diagram showing an example of the hardware configuration of the printer according to the embodiment. 図4は、実施形態に係るクライアントPCの機能構成の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of the functional configuration of the client PC according to the embodiment. 図5は、実施形態に係る共有情報記憶領域のレジストリキーの一例を示す図である。FIG. 5 is a diagram illustrating an example of a registry key of the shared information storage area according to the embodiment. 図6は、実施形態に係る非共有情報記憶領域のレジストリキーの一例を示す図である。FIG. 6 is a diagram illustrating an example of a registry key of a non-shared information storage area according to the embodiment. 図7は、実施形態に係る移動ユーザプロファイルの実行時における全体的な処理の流れの一例を示すシーケンス図である。FIG. 7 is a sequence diagram illustrating an example of the overall processing flow when executing the mobile user profile according to the embodiment. 図8は、実施形態に係る移動ユーザプロファイルの実行時における状態監視アプリケーションの処理の流れの一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of the process flow of the status monitoring application when executing the mobile user profile according to the embodiment.

以下に、図面を参照しながら、本発明の実施形態を詳細に説明する。 Embodiments of the present invention will be described in detail below with reference to the drawings.

図1は、実施形態に係る情報処理システム1の全体的な構成の一例を示すブロック図である。情報処理システム1は、複数のクライアントPC11A,11B,11C(情報処理装置)、ファイルサーバ12(サーバ)、ドメインコントローラ13、プリンタ14(画像形成装置)及びネットワーク15を含む。 FIG. 1 is a block diagram showing an example of the overall configuration of an information processing system 1 according to an embodiment. The information processing system 1 includes a plurality of client PCs 11A, 11B, and 11C (information processing devices), a file server 12 (server), a domain controller 13, a printer 14 (image forming device), and a network 15.

各クライアントPC11A,11B,11Cには、プリンタ14に対応するプリンタドライバがインストールされており、複数のクライアントPC11A,11B,11C間でユーザプロファイルの共有が可能となっている。以降、複数のクライアントPC11A,11B,11Cのそれぞれを区別する必要がない場合には、クライアントPC11と記載する場合がある。 A printer driver corresponding to the printer 14 is installed in each client PC 11A, 11B, 11C, and a user profile can be shared among the plurality of client PCs 11A, 11B, 11C. Hereinafter, if there is no need to distinguish each of the plurality of client PCs 11A, 11B, and 11C, they may be referred to as client PC11.

ファイルサーバ12は、クライアントPC11から送信される、ユーザプロファイルや印刷設定情報を含む情報(後述する複合プロファイル)を記憶し、クライアントPC11からの要求に応じて当該情報を送信する。 The file server 12 stores information including a user profile and print setting information (composite profile described later) transmitted from the client PC 11, and transmits the information in response to a request from the client PC 11.

ドメインコントローラ13は、クライアントPC11を利用するユーザのアカウント、アクセス権限、クライアントPC11A,11B,11C毎の後述する複合プロファイルの格納場所等を管理する。 The domain controller 13 manages the accounts of users who use the client PC 11, access authority, storage locations of composite profiles described later for each of the client PCs 11A, 11B, and 11C, and the like.

プリンタ14は、クライアントPC11からの指示信号に応じて印刷処理等を行う。プリンタ14は、印刷機能のみを有するものであってもよいし、複写機能、スキャナ機能、ファックス機能等を更に有するMFP(Multifunction Peripheral)等であってもよい。なお、プリンタ14は、情報処理システム1内に複数存在してもよい。 The printer 14 performs printing processing and the like in response to instruction signals from the client PC 11. The printer 14 may have only a printing function, or may be an MFP (Multifunction Peripheral) or the like that further has a copying function, a scanner function, a facsimile function, and the like. Note that a plurality of printers 14 may exist in the information processing system 1.

ネットワーク15は、例えば、LAN(Local Area Network)、WAN(Wide Area Network)、専用回線、インターネット等のネットワークである。ネットワーク15は、例えば、TCP(Transmission Control Protocol)/IP(Internet Protocol)等の通信プロトコルでデータ通信が行われる。 The network 15 is, for example, a LAN (Local Area Network), a WAN (Wide Area Network), a dedicated line, the Internet, or the like. The network 15 performs data communication using communication protocols such as TCP (Transmission Control Protocol)/IP (Internet Protocol), for example.

図2は、実施形態に係るクライアントPC11、ファイルサーバ12及びドメインコントローラ13のハードウェア構成の一例を示すブロック図である。図2に示されているように、クライアントPC11、ファイルサーバ12及びドメインコントローラ13は、コンピュータによって構築されており、CPU21、ROM22、RAM23、HD24、HDD(Hard Disk Drive)コントローラ25、ディスプレイ26、外部機器接続I/F(Interface)28、ネットワークI/F29、データバス30、キーボード31、ポインティングデバイス32、DVD-RW(Digital Versatile Disk Rewritable)ドライブ34、メディアI/F36を備えている。 FIG. 2 is a block diagram showing an example of the hardware configuration of the client PC 11, file server 12, and domain controller 13 according to the embodiment. As shown in FIG. 2, the client PC 11, the file server 12, and the domain controller 13 are constructed of computers, including a CPU 21, ROM 22, RAM 23, HD 24, HDD (Hard Disk Drive) controller 25, display 26, and external It includes a device connection I/F (Interface) 28, a network I/F 29, a data bus 30, a keyboard 31, a pointing device 32, a DVD-RW (Digital Versatile Disk Rewritable) drive 34, and a media I/F 36.

CPU21は、クライアントPC11、ファイルサーバ12又はドメインコントローラ13全体の動作を制御する。ROM22は、IPL等のCPU21の駆動に用いられるプログラムを記憶する。RAM23は、CPU21のワークエリアとして使用される。HD24は、プログラム等の各種データを記憶する。HDDコントローラ25は、CPU21の制御にしたがってHD24に対する各種データの読み出し又は書き込みを制御する。ディスプレイ26は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F28は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F29は、ネットワーク15を利用してデータ通信をするためのインターフェースである。データバス30は、図2に示されているCPU21等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 The CPU 21 controls the entire operation of the client PC 11, the file server 12, or the domain controller 13. The ROM 22 stores programs used to drive the CPU 21, such as IPL. The RAM 23 is used as a work area for the CPU 21. The HD 24 stores various data such as programs. The HDD controller 25 controls reading or writing of various data to the HD 24 under the control of the CPU 21. The display 26 displays various information such as a cursor, menu, window, characters, or images. The external device connection I/F 28 is an interface for connecting various external devices. The external device in this case is, for example, a USB (Universal Serial Bus) memory, a printer, or the like. The network I/F 29 is an interface for data communication using the network 15. The data bus 30 is an address bus, a data bus, etc. for electrically connecting each component such as the CPU 21 shown in FIG. 2.

キーボード31は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス32は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ34は、着脱可能な記録媒体の一例としてのDVD-RW33に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F36は、フラッシュメモリ等の記録メディア35に対するデータの読み出し又は書き込み(記憶)を制御する。 The keyboard 31 is a type of input means that includes a plurality of keys for inputting characters, numbers, various instructions, and the like. The pointing device 32 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, and the like. The DVD-RW drive 34 controls reading and writing of various data on a DVD-RW 33, which is an example of a removable recording medium. Note that it is not limited to DVD-RW, but may be DVD-R or the like. The media I/F 36 controls reading or writing (storage) of data to the recording medium 35 such as a flash memory.

図3は、実施形態に係るプリンタ14のハードウェア構成の一例を示すブロック図である。ここで例示するプリンタ14は、複合的な機能を有するMFPである。プリンタ14は、コントローラ50、近距離通信回路60、エンジン制御部70、操作パネル80、ネットワークI/F90を備えている。 FIG. 3 is a block diagram showing an example of the hardware configuration of the printer 14 according to the embodiment. The printer 14 illustrated here is an MFP with multiple functions. The printer 14 includes a controller 50, a short-range communication circuit 60, an engine control section 70, an operation panel 80, and a network I/F 90.

コントローラ50は、コンピュータの主要部であるCPU41、システムメモリ(MEM-P)42、ノースブリッジ(NB)43、サウスブリッジ(SB)44、ASIC(Application Specific Integrated Circuit)46、記憶部であるローカルメモリ(MEM-C)47、HDDコントローラ48、及び、記憶部であるHD49を有し、NB43とASIC46との間をAGP(Accelerated Graphics Port)バス61で接続した構成となっている。 The controller 50 includes a CPU 41 which is the main part of the computer, a system memory (MEM-P) 42, a north bridge (NB) 43, a south bridge (SB) 44, an ASIC (Application Specific Integrated Circuit) 46, and a local memory which is a storage part. (MEM-C) 47, an HDD controller 48, and an HD 49 which is a storage unit, and has a configuration in which the NB 43 and the ASIC 46 are connected by an AGP (Accelerated Graphics Port) bus 61.

CPU41は、プリンタ14の全体制御を行う制御部である。NB43は、CPU41と、MEM-P42、SB44、及びAGPバス61とを接続するためのブリッジであり、MEM-P42に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。 The CPU 41 is a control unit that performs overall control of the printer 14. NB43 is a bridge for connecting CPU41, MEM-P42, SB44, and AGP bus 61, and is a memory controller that controls reading and writing to MEM-P42, a PCI (Peripheral Component Interconnect) master, and AGP target. has.

MEM-P42は、コントローラ50の各機能を実現させるプログラムやデータの格納用メモリであるROM42a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM42bとからなる。なお、RAM42bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The MEM-P 42 includes a ROM 42a that is a memory for storing programs and data that realize each function of the controller 50, and a RAM 42b that is used as a memory for developing programs and data, and for drawing when printing the memory. The program stored in the RAM 42b is configured to be provided as an installable or executable file recorded on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD. You may.

SB44は、NB43とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC46は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス61、PCIバス62、HDDコントローラ48およびMEM-C47をそれぞれ接続するブリッジの役割を有する。このASIC46は、PCIターゲットおよびAGPマスタ、ASIC46の中核をなすアービタ(ARB)、MEM-C47を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部71及びプリンタ部72との間でPCIバス62を介したデータ転送を行うPCIユニットとからなる。なお、ASIC46には、USBのインターフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースを接続するようにしてもよい。 SB44 is a bridge for connecting NB43, PCI devices, and peripheral devices. The ASIC 46 is an IC (Integrated Circuit) for image processing that includes hardware elements for image processing, and has the role of a bridge that connects the AGP bus 61, the PCI bus 62, the HDD controller 48, and the MEM-C 47, respectively. This ASIC46 includes a PCI target and an AGP master, an arbiter (ARB) that is the core of the ASIC46, a memory controller that controls the MEM-C47, and multiple DMACs (Direct Memory Access Controllers) that rotate image data using hardware logic, etc. , and a PCI unit that transfers data between the scanner section 71 and the printer section 72 via the PCI bus 62. Note that the ASIC 46 may be connected to a USB interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers 1394) interface.

MEM-C47は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HD49は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD49は、CPU41の制御にしたがってHD49に対するデータの読出又は書込を制御する。AGPバス61は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM-P42に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。 MEM-C47 is a local memory used as a copy image buffer and code buffer. The HD 49 is a storage for storing image data, font data used during printing, and forms. The HD 49 controls data reading or writing to the HD 49 under the control of the CPU 41 . The AGP bus 61 is a bus interface for the graphics accelerator card proposed to speed up graphics processing, and can speed up the graphics accelerator card by directly accessing the MEM-P42 with high throughput. .

また、近距離通信回路60には、近距離通信回路60aが備わっている。近距離通信回路60は、NFC、Bluetooth(登録商標)等の通信回路である。 Further, the short-range communication circuit 60 includes a short-range communication circuit 60a. The short-range communication circuit 60 is a communication circuit such as NFC or Bluetooth (registered trademark).

更に、エンジン制御部70は、スキャナ部71及びプリンタ部72によって構成されている。また、操作パネル80は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部80a、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作部80bを備えている。コントローラ50は、プリンタ14全体の制御を行い、例えば、描画、通信、操作パネル80からの入力等を制御する。スキャナ部71又はプリンタ部72には、誤差拡散やガンマ変換などの画像処理部分が含まれている。 Further, the engine control section 70 includes a scanner section 71 and a printer section 72. The operation panel 80 also includes a panel display section 80a such as a touch panel that displays current setting values, a selection screen, etc., and accepts input from the operator, as well as displaying setting values for image forming conditions such as density setting conditions. The operating unit 80b includes a numeric keypad for accepting instructions, a start key for accepting copy start instructions, and the like. The controller 50 controls the entire printer 14, and controls, for example, drawing, communication, input from the operation panel 80, and the like. The scanner section 71 or the printer section 72 includes image processing sections such as error diffusion and gamma conversion.

なお、プリンタ14は、操作パネル80のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。 Note that the printer 14 can sequentially switch and select a document box function, a copy function, a printer function, and a facsimile function using an application switching key on the operation panel 80. When the document box function is selected, the mode becomes document box mode, when the copy function is selected, the mode becomes copy mode, when the printer function is selected, the mode becomes printer mode, and when the facsimile mode is selected, the mode becomes facsimile mode.

また、ネットワークI/F90は、ネットワーク15を利用してデータ通信をするためのインターフェースである。近距離通信回路60及びネットワークI/F90は、PCIバス62を介して、ASIC46に電気的に接続されている。 Further, the network I/F 90 is an interface for data communication using the network 15. The short-range communication circuit 60 and the network I/F 90 are electrically connected to the ASIC 46 via the PCI bus 62.

図4は、実施形態に係るクライアントPC11の機能構成の一例を示すブロック図である。クライアントPC11は、プリンタドライバ101(ドライバ)、状態監視アプリケーション102(常駐アプリケーション)、共有情報記憶領域211(第2記憶領域)及び非共有情報記憶領域212(第1記憶領域)を有する。これらの機能部101,102,211,212は、図2に示すクライアントPC11のハードウェア構成要素と、ROM22,HD24等に記憶されたプログラムとの協働により実現される。 FIG. 4 is a block diagram showing an example of the functional configuration of the client PC 11 according to the embodiment. The client PC 11 includes a printer driver 101 (driver), a status monitoring application 102 (resident application), a shared information storage area 211 (second storage area), and a non-shared information storage area 212 (first storage area). These functional units 101, 102, 211, and 212 are realized by cooperation of hardware components of the client PC 11 shown in FIG. 2 and programs stored in the ROM 22, HD 24, and the like.

プリンタドライバ101は、プリンタ14の機能に対応した処理を行うドライバであり、プリンタ14に対する印刷指示、複数のクライアントPC11間でユーザプロファイルの共有を可能にする移動ユーザプロファイル等を実現する。プリンタ14が複数存在する場合には、各プリンタ14に対応する複数のプリンタドライバ101が備えられる。プリンタドライバ101は、例えばV4プリンタドライバである。 The printer driver 101 is a driver that performs processing corresponding to the functions of the printer 14, and provides printing instructions to the printer 14, a mobile user profile that enables sharing of user profiles among a plurality of client PCs 11, and the like. When a plurality of printers 14 exist, a plurality of printer drivers 101 corresponding to each printer 14 are provided. The printer driver 101 is, for example, a V4 printer driver.

プリンタドライバ101は、設定部111、送信部112、受信部113及び印刷部114を有する。 The printer driver 101 includes a setting section 111, a transmitting section 112, a receiving section 113, and a printing section 114.

設定部111は、ユーザがクライアントPC11に対して行った入力操作等に応じてプリンタ14に印刷を行わせる際の印刷設定等を可能にし、ユーザの指示に基づく印刷設定情報302を生成する。また、設定部111は、非共有情報記憶領域212に記憶された印刷設定情報302を共有情報記憶領域211に記憶されたユーザプロファイルに関連付けて複合プロファイル311を生成する処理を実行するか否かの設定を行うことが可能であってもよい。複合プロファイル311等については後述する。 The setting unit 111 enables print settings and the like when causing the printer 14 to print according to input operations performed by the user on the client PC 11, and generates print setting information 302 based on the user's instructions. The setting unit 111 also determines whether to execute a process of associating the print setting information 302 stored in the non-shared information storage area 212 with the user profile stored in the shared information storage area 211 to generate a composite profile 311. It may be possible to make settings. The composite profile 311 and the like will be described later.

送信部112は、移動ユーザプロファイルを実行する際に、ファイルサーバ12に対してユーザプロファイル301及び印刷設定情報302を含む複合プロファイル311を送信(アップロード)する。送信部112は、クライアントPC11のログアウト時(ユーザがログアウトを要求しているとき)に、複合プロファイル311をファイルサーバ12へ送信する。 The transmitter 112 transmits (uploads) a composite profile 311 including a user profile 301 and print setting information 302 to the file server 12 when executing the mobile user profile. The transmitter 112 transmits the composite profile 311 to the file server 12 when the client PC 11 logs out (when the user requests logout).

受信部113は、移動ユーザプロファイルを実行する際に、ファイルサーバ12から複合プロファイルを受信(ダウンロード)する。受信部113は、クライアントPC11のログイン時(ユーザがログインを要求しているとき)に、ファイルサーバ12から複合プロファイル311を受信する。 The receiving unit 113 receives (downloads) the composite profile from the file server 12 when executing the mobile user profile. The receiving unit 113 receives the composite profile 311 from the file server 12 when the client PC 11 logs in (when the user requests login).

印刷部114は、プリンタ14に対して印刷設定情報302に基づく印刷処理が行われるように印刷指示を行う。 The printing unit 114 instructs the printer 14 to perform printing processing based on the print setting information 302.

状態監視アプリケーション102は、クライアントPC11の動作状態を監視するアプリケーションであり、例えば、プリンタドライバ101のインストール時に常駐される常駐アプリケーションであってもよい。状態監視アプリケーション102は、移動ユーザプロファイルを実行する際に、ユーザプロファイル301と印刷設定情報302とを関連付けた複合プロファイル311を生成し、複合プロファイル311を共有情報記憶領域211に記憶させる。また、状態監視アプリケーション102は、ファイルサーバ12から受信した複合プロファイル311に含まれる印刷設定情報302を非共有情報記憶領域212に書き戻し、当該印刷設定情報302に基づく印刷設定を有効化する。 The status monitoring application 102 is an application that monitors the operating status of the client PC 11, and may be a resident application that is resident when the printer driver 101 is installed, for example. When executing the mobile user profile, the status monitoring application 102 generates a composite profile 311 that associates the user profile 301 and print setting information 302, and stores the composite profile 311 in the shared information storage area 211. Further, the status monitoring application 102 writes back the print setting information 302 included in the composite profile 311 received from the file server 12 to the non-shared information storage area 212, and validates the print settings based on the print setting information 302.

状態監視アプリケーション102は、状態取得部121、書き込み部122及び書き戻し部123を有する。 The status monitoring application 102 includes a status acquisition unit 121 , a writing unit 122 , and a write-back unit 123 .

状態取得部121は、クライアントPC11の動作状態を取得する。状態取得部121は、クライアントPC11がログイン状態であるかログアウト状態であるか等を検知する。 The status acquisition unit 121 acquires the operating status of the client PC 11. The status acquisition unit 121 detects whether the client PC 11 is logged in or logged out.

書き込み部122は、ログアウト時に、非共有情報記憶領域212に記憶された印刷設定情報302を共有情報記憶領域211に記憶されたユーザプロファイル301と関連付けて共有情報記憶領域211に書き込む。 At the time of logout, the writing unit 122 writes the print setting information 302 stored in the non-shared information storage area 212 into the shared information storage area 211 in association with the user profile 301 stored in the shared information storage area 211.

書き戻し部123は、ログイン時に、ファイルサーバ12から受信され共有情報記憶領域211に記憶された複合プロファイル311に含まれる印刷設定情報302を非共有情報記憶領域212に書き戻す。 The write-back unit 123 writes back the print setting information 302 included in the composite profile 311 received from the file server 12 and stored in the shared information storage area 211 to the non-shared information storage area 212 at the time of login.

共有情報記憶領域211は、プリンタドライバ101によるアクセス(データの読み出し及び書き込み)が可能な記憶領域である。非共有情報記憶領域212は、プリンタドライバ101によるアクセスが禁止又は制限されている記憶領域である。 The shared information storage area 211 is a storage area that can be accessed (read and write data) by the printer driver 101. The non-shared information storage area 212 is a storage area to which access by the printer driver 101 is prohibited or restricted.

図5は、実施形態に係る共有情報記憶領域211のレジストリキーの一例を示す図である。ここで示す例では、Windowsのレジストリにおける「¥HKEY_CURRENT_USER¥SOFTWARE¥RICOH」が共有情報記憶領域211として設定されている。 FIG. 5 is a diagram showing an example of a registry key of the shared information storage area 211 according to the embodiment. In the example shown here, "\HKEY_CURRENT_USER\SOFTWARE\RICOH" in the Windows registry is set as the shared information storage area 211.

図6は、実施形態に係る非共有情報記憶領域212のレジストリキーの一例を示す図である。ここで示す例では、Windowsのレジストリにおける「¥HKEY_CURRENT_USER¥SOFTWARE¥Classes¥Local Settings¥Printers¥PropertyBags」が非共有情報記憶領域212として設定されている。 FIG. 6 is a diagram showing an example of a registry key of the non-shared information storage area 212 according to the embodiment. In the example shown here, "\HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Printers\PropertyBags" in the Windows registry is set as the non-shared information storage area 212.

図7は、実施形態に係る移動ユーザプロファイルの実行時における全体的な処理の流れの一例を示すシーケンス図である。ユーザ20がクライアントPC11に対してログアウトを要求する操作を行うと(S101)、状態監視アプリケーション102の書き込み部122は、非共有情報記憶領域212(例えば、図6に示す~¥PropertyBags)内の印刷設定情報302を共有記憶領域211(例えば、図5に示す~¥RICOH)に書き込み、ユーザプロファイル301と印刷設定情報302とを関連付けた複合プロファイル311を生成する(S102)。その後、プリンタドライバ101の送信部112は、ドメインコントローラ13に対して複合プロファイル311の記憶場所(アップロード先)を示すプロファイルパスを要求する(S103)。ドメインコントローラ13は、当該要求に対する応答としてプロファイルパスをクライアントPC11に送信する(S104)。クライアントPC11の送信部112は、受信したプロファイルパスが示すファイルサーバ12に複合プロファイル311を送信する(S105)。ファイルサーバ12は、受信した複合プロファイル311をプロファイルパスが示す特定記憶領域251に記憶する(S106)。 FIG. 7 is a sequence diagram illustrating an example of the overall processing flow when executing the mobile user profile according to the embodiment. When the user 20 performs an operation to request logout from the client PC 11 (S101), the writing unit 122 of the status monitoring application 102 prints data in the non-shared information storage area 212 (for example, ~\PropertyBags shown in FIG. 6). The setting information 302 is written to the shared storage area 211 (for example, ~\RICOH shown in FIG. 5), and a composite profile 311 in which the user profile 301 and the print setting information 302 are associated is generated (S102). Thereafter, the transmitter 112 of the printer driver 101 requests the domain controller 13 for a profile path indicating the storage location (upload destination) of the composite profile 311 (S103). The domain controller 13 transmits the profile path to the client PC 11 as a response to the request (S104). The transmitter 112 of the client PC 11 transmits the composite profile 311 to the file server 12 indicated by the received profile path (S105). The file server 12 stores the received composite profile 311 in the specific storage area 251 indicated by the profile path (S106).

ユーザ20がクライアントPC11に対してログインを要求する操作を行うと(S111)、状態監視アプリケーション102の受信部113は、ドメインコントローラ13に対して複合プロファイル311の記憶場所を示すプロファイルパスを要求する(S112)。ドメインコントローラ13は、当該要求に対する応答としてプロファイルパスをクライアントPC11に送信する(S113)。クライアントPC11の受信部113は、受信したプロファイルパスが示すファイルサーバ12に対して複合プロファイル311のコピーの送信を要求する(S114)。ファイルサーバ12は、当該要求に対する応答として特定記憶領域251に記憶された複合プロファイル311のコピーをクライアントPC11に送信し、クライアントPC11の受信部113は、受信した複合プロファイル311を共有記憶領域211に記憶させる(S115)。その後、状態監視アプリケーション102の書き戻し部123は、共有記憶領域211に記憶された複合プロファイル311に含まれる印刷設定情報302を非共有情報記憶領域212に書き戻す(S116)。 When the user 20 performs an operation to request login to the client PC 11 (S111), the receiving unit 113 of the status monitoring application 102 requests the domain controller 13 for a profile path indicating the storage location of the composite profile 311 ( S112). The domain controller 13 transmits the profile path to the client PC 11 as a response to the request (S113). The receiving unit 113 of the client PC 11 requests the file server 12 indicated by the received profile path to send a copy of the composite profile 311 (S114). The file server 12 transmits a copy of the composite profile 311 stored in the specific storage area 251 to the client PC 11 as a response to the request, and the receiving unit 113 of the client PC 11 stores the received composite profile 311 in the shared storage area 211. (S115). Thereafter, the write-back unit 123 of the status monitoring application 102 writes back the print setting information 302 included in the composite profile 311 stored in the shared storage area 211 to the non-shared information storage area 212 (S116).

上記処理により、ユーザ20は複数のクライアントPC11間で共通の印刷設定情報302を用いて印刷処理を行うことが可能となる。 The above processing enables the user 20 to perform print processing using the common print setting information 302 among multiple client PCs 11.

図8は、実施形態に係る移動ユーザプロファイルの実行時における状態監視アプリケーション102の処理の流れの一例を示すフローチャートである。先ず、常駐状態の状態監視アプリケーション102の状態取得部121は、クライアントPC11の状態を取得する(S201)。 FIG. 8 is a flowchart illustrating an example of the process flow of the status monitoring application 102 when executing the mobile user profile according to the embodiment. First, the status acquisition unit 121 of the resident status monitoring application 102 acquires the status of the client PC 11 (S201).

クライアントPC11がログアウト状態(ユーザがログアウトを要求している状態)の場合(S202:ログアウト)、書き込み部122は、クライアントPC11にインストールされているプリンタドライバ101をリストアップする(S203)。そして、書き込み部122は、リストアップされたプリンタドライバ101に基づき現在制御対象となっているプリンタ14に対応する印刷設定情報302の保存先を示す保存先IDを取得し(S204)、保存先IDが示す非共有情報記憶領域212内の特定の領域から印刷設定情報302を読み出す(S205)。その後、書き込み部122は、読み出した印刷設定情報302を符号化し(S206)、符号化データをユーザプロファイル301に関連付けて共有情報記憶領域211に書き込む(S207)。その後、該当する(現在制御対象となっている)プリンタ14がまだある場合(S208:Yes)、ステップS204以降の処理が再度実行され、該当するプリンタ14がない場合(S208:No)、ステップS201以降の処理が再度実行される。 When the client PC 11 is in the logout state (the user requests logout) (S202: logout), the writing unit 122 lists the printer drivers 101 installed in the client PC 11 (S203). Then, the writing unit 122 acquires a storage ID indicating the storage destination of the print setting information 302 corresponding to the printer 14 currently being controlled based on the listed printer driver 101 (S204), and The print setting information 302 is read from a specific area in the non-shared information storage area 212 indicated by (S205). After that, the writing unit 122 encodes the read print setting information 302 (S206), associates the encoded data with the user profile 301, and writes it into the shared information storage area 211 (S207). After that, if the corresponding printer 14 (currently being controlled) still exists (S208: Yes), the process from step S204 onward is executed again, and if there is no corresponding printer 14 (S208: No), step S201 The subsequent processing will be executed again.

クライアントPC11がログイン状態(ユーザがログインを要求している状態)の場合(S202:ログイン)、書き戻し部123は、共有情報記憶領域211から符号化データを読み出し(S209)、符号化データから保存先IDと印刷設定情報302を複合する(S210)。その後、書き戻し部123は、保存先IDが示す非共有情報記憶領域212に複合した印刷設定情報302を書き戻す(S211)。その後、該当するプリンタ14がまだある場合(S212:Yes)、ステップS210以降の処理が再度実行され、該当するプリンタ14がない場合(S212:No)、ステップS201以降の処理が再び実行される。 When the client PC 11 is in a logged-in state (a state in which the user requests login) (S202: Login), the write-back unit 123 reads encoded data from the shared information storage area 211 (S209) and saves the encoded data. The destination ID and print setting information 302 are combined (S210). After that, the write-back unit 123 writes back the combined print setting information 302 to the non-shared information storage area 212 indicated by the storage ID (S211). Thereafter, if there is still a corresponding printer 14 (S212: Yes), the process from step S210 is executed again, and if there is no corresponding printer 14 (S212: No), the process from step S201 is executed again.

クライアントPC11がログアウト状態又はログイン状態のいずれでもない場合(S202:いずれでもない)、シャットダウン状態(ユーザがシャットダウンを要求している状態)であるか否か判定される(S213)。シャットダウン状態でない場合(S213:No)、ステップS201以降の処理が再度実行され、シャットダウン状態である場合(S213:Yes)、本ルーチン(状態監視アプリケーション102の常駐状態)を終了する。 If the client PC 11 is neither logged out nor logged in (S202: neither), it is determined whether it is in a shutdown state (a state in which the user requests shutdown) (S213). If it is not in the shutdown state (S213: No), the processes from step S201 onward are executed again, and if it is in the shutdown state (S213: Yes), this routine (the resident state of the status monitoring application 102) is ended.

上述の実施形態およびそれらの変形例において、クライアントPC11の各機能部の少なくともいずれかがプログラムの実行によって実現される場合、そのプログラムは、ROM等に予め組み込まれて提供される。また、上述の実施形態およびその変形例に係るクライアントPC11で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM(Compact Disc Read Only Memory)、フレキシブルディスク(FD)、CD-R(Compact Disk-Recordable)、またはDVD(Digital Versatile Disc)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成されてもよい。また、上述の実施形態およびその変形例のクライアントPC11で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の実施形態およびその変形例のクライアントPC11で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、上述の実施形態およびその変形例のクライアントPC11で実行されるプログラムは、上述した各機能部のうち少なくともいずれかを含むモジュール構成となっており、実際のハードウェアとしてはCPU21が上述の記憶装置(例えば、ROM22、HD24等)からプログラムを読み出して実行することにより、上述の各機能部が主記憶装置(例えば、RAM23)上にロードされて生成されるようになっている。 In the above-described embodiments and their modifications, when at least one of the functional units of the client PC 11 is realized by executing a program, the program is provided as being pre-installed in a ROM or the like. Further, the program executed on the client PC 11 according to the above-described embodiment and its modification example is a file in an installable format or an executable format, such as a CD-ROM (Compact Disc Read Only Memory), a flexible disk (FD), It may be configured to be recorded and provided on a computer-readable recording medium such as a CD-R (Compact Disk-Recordable) or a DVD (Digital Versatile Disc). Further, the program executed on the client PC 11 of the above-described embodiment and its variations may be stored on a computer connected to a network such as the Internet, and may be provided by being downloaded via the network. . Furthermore, the programs executed on the client PC 11 in the above-described embodiments and variations thereof may be configured to be provided or distributed via a network such as the Internet. Further, the program executed on the client PC 11 in the above-described embodiment and its modification has a module configuration including at least one of the above-mentioned functional units, and the actual hardware includes the CPU 21 and the above-mentioned memory. By reading a program from a device (eg, ROM 22, HD 24, etc.) and executing it, each of the above-mentioned functional units is loaded onto the main storage device (eg, RAM 23) and generated.

上述の実施形態によれば、移動ユーザプロファイルの利用時において複数のクライアントPC11間で印刷設定情報を共有することが可能となる。 According to the embodiment described above, it is possible to share print setting information among a plurality of client PCs 11 when using a mobile user profile.

以上、本発明の実施形態について説明したが、上記実施形態により本発明が限定されるものではなく、上記実施形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、及びいわゆる均等の範囲のものが含まれる。また、上記実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更及び組み合わせを行うことができる。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above embodiments, and the components in the above embodiments include those that can be easily conceived by a person skilled in the art, and those that are substantially the same. , and so-called equivalent ranges. Furthermore, various omissions, substitutions, changes, and combinations of constituent elements can be made without departing from the gist of the embodiments described above.

1 情報処理システム
11,11A,11B,11C クライアントPC(情報処理装置)
12 ファイルサーバ(サーバ)
13 ドメインコントローラ
14 プリンタ(画像形成装置)
15 ネットワーク
21 CPU
22 ROM
23 RAM
24 HD
25 HDDコントローラ
26 ディスプレイ
28 外部機器接続I/F
29 ネットワークI/F
30 データバス
31 キーボード
32 ポインティングデバイス
33 DVD-RW
34 DVD-RWドライブ
35 記録メディア
36 メディアI/F
41 CPU
42 システムメモリ
42a ROM
42b RAM
43 ノースブリッジ
44 サウスブリッジ
46 ASIC
47 ローカルメモリ
48 HDDコントローラ
49 HD
50 コントローラ
60,60a 近距離通信回路
70 エンジン制御部
71 スキャナ部
72 プリンタ部
80 操作パネル
80a パネル表示部
80b 操作部
90 ネットワークI/F
101 プリンタドライバ(ドライバ)
102 状態監視アプリケーション(常駐アプリケーション)
111 設定部
112 送信部
113 受信部
114 印刷部
121 状態取得部
122 書き込み部
123 書き戻し部
211 共有情報記憶領域
212 非共有情報記憶領域
301 ユーザプロファイル
302 印刷設定情報
311 複合プロファイル
1 Information processing system 11, 11A, 11B, 11C Client PC (information processing device)
12 File server (server)
13 Domain controller 14 Printer (image forming device)
15 Network 21 CPU
22 ROM
23 RAM
24 HD
25 HDD controller 26 Display 28 External device connection I/F
29 Network I/F
30 Data bus 31 Keyboard 32 Pointing device 33 DVD-RW
34 DVD-RW drive 35 Recording media 36 Media I/F
41 CPU
42 System memory 42a ROM
42b RAM
43 North Bridge 44 South Bridge 46 ASIC
47 Local memory 48 HDD controller 49 HD
50 Controller 60, 60a Near field communication circuit 70 Engine control section 71 Scanner section 72 Printer section 80 Operation panel 80a Panel display section 80b Operation section 90 Network I/F
101 Printer driver (driver)
102 Status monitoring application (resident application)
111 Setting section 112 Transmitting section 113 Receiving section 114 Printing section 121 Status acquisition section 122 Writing section 123 Write-back section 211 Shared information storage area 212 Non-shared information storage area 301 User profile 302 Print setting information 311 Composite profile

特開2019-160288号公報JP 2019-160288 Publication

Claims (6)

画像形成装置と、前記画像形成装置に対応するドライバがインストールされた複数の情報処理装置と、サーバとがネットワークを介して通信可能に接続され、複数の前記情報処理装置間で前記情報処理装置毎に設定されたユーザプロファイルを共有可能なシステムにおいて、前記情報処理装置に、
ログアウト時に、前記ドライバによるアクセスが禁止された第1記憶領域に記憶された印刷設定情報を読み出し、読み出した前記印刷設定情報を前記ドライバによるアクセスが可能な第2記憶領域に記憶された前記ユーザプロファイルと関連付けて前記第2記憶領域に書き込む書き込み処理と、
前記ログアウト時に、前記第2記憶領域に記憶された前記ユーザプロファイルと当該ユーザプロファイルに関連付けられた前記印刷設定情報とを含む複合プロファイルを前記サーバへ送信する送信処理と、
ログイン時に、前記サーバから前記複合プロファイルを受信する受信処理と、
前記ログイン時に、受信した前記複合プロファイルに含まれる前記印刷設定情報を前記第1記憶領域に書き戻す書き戻し処理と、
前記第1記憶領域に記憶された前記印刷設定情報に基づき前記画像形成装置に対する印刷指示を行う印刷処理と、
を実行させるプログラム。
An image forming apparatus, a plurality of information processing apparatuses in which drivers corresponding to the image forming apparatus are installed, and a server are communicably connected via a network, and each information processing apparatus is connected between the plurality of information processing apparatuses. In a system capable of sharing a user profile set to
At the time of logout, print setting information stored in a first storage area that is prohibited from being accessed by the driver is read, and the read print setting information is stored in the user profile that is stored in a second storage area that is accessible by the driver. a write process of writing to the second storage area in association with
a transmission process of transmitting to the server, at the time of the logout, a composite profile including the user profile stored in the second storage area and the print setting information associated with the user profile;
a reception process of receiving the composite profile from the server at the time of login;
a write-back process of writing back the print setting information included in the received composite profile to the first storage area at the time of the login;
a printing process of instructing the image forming apparatus to print based on the print setting information stored in the first storage area;
A program to run.
前記書き込み処理及び前記書き戻し処理は、前記情報処理装置の状態を監視する常駐アプリケーションにより実行される、
請求項1に記載のプログラム。
The write processing and the write-back processing are executed by a resident application that monitors the state of the information processing device.
The program according to claim 1.
前記書き込み処理及び前記書き戻し処理を実行するか否かを設定可能な設定処理、
を更に実行させる、
請求項1又は2に記載のプログラム。
a setting process that allows setting whether or not to execute the write process and the write-back process;
further execute
The program according to claim 1 or 2.
前記ドライバは、V4プリンタドライバである、
請求項1~3のいずれか1項に記載のプログラム。
the driver is a V4 printer driver;
The program according to any one of claims 1 to 3.
画像形成装置と、前記画像形成装置に対応したドライバがインストールされた複数の情報処理装置と、サーバとがネットワークを介して通信可能に接続され、複数の前記情報処理装置間で前記情報処理装置毎に設定されたユーザプロファイルを共有可能なシステムにおいて使用される前記情報処理装置であって、
ログアウト時に、前記ドライバによるアクセスが禁止された第1記憶領域に記憶された印刷設定情報を読み出し、読み出した前記印刷設定情報を前記ドライバによるアクセスが可能な第2記憶領域に記憶された前記ユーザプロファイルと関連付けて前記第2記憶領域に書き込む書き込み部と、
前記ログアウト時に、前記第2記憶領域に記憶された前記ユーザプロファイルと当該ユーザプロファイルに関連付けられた前記印刷設定情報とを含む複合プロファイルを前記サーバへ送信する送信部と、
ログイン時に、前記サーバから前記複合プロファイルを受信する受信部と、
前記ログイン時に、受信した前記複合プロファイルに含まれる前記印刷設定情報を前記第1記憶領域に書き戻す書き戻し部と、
前記第1記憶領域に記憶された前記印刷設定情報に基づき前記画像形成装置に対する印刷指示を行う印刷部と、
を備える情報処理装置。
An image forming apparatus, a plurality of information processing apparatuses in which drivers compatible with the image forming apparatus are installed, and a server are communicably connected via a network, and communication between the plurality of information processing apparatuses is performed for each information processing apparatus. The information processing device used in a system that can share a user profile set to
At the time of logout, print setting information stored in a first storage area that is prohibited from being accessed by the driver is read, and the read print setting information is stored in the user profile that is stored in a second storage area that is accessible by the driver. a writing unit that writes to the second storage area in association with the
a transmitting unit that transmits a composite profile including the user profile stored in the second storage area and the print setting information associated with the user profile to the server at the time of the logout;
a receiving unit that receives the composite profile from the server upon login;
a write-back unit that writes back the print setting information included in the received composite profile to the first storage area at the time of the login;
a printing unit that instructs the image forming apparatus to print based on the print setting information stored in the first storage area;
An information processing device comprising:
画像形成装置と、前記画像形成装置に対応するドライバがインストールされた複数の情報処理装置と、サーバとがネットワークを介して通信可能に接続され複数の前記情報処理装置間で前記情報処理装置毎に設定されたユーザプロファイルを共有可能なシステムにおいて、
ログアウト時に、前記ドライバによるアクセスが禁止された第1記憶領域に記憶された印刷設定情報を読み出し、読み出した前記印刷設定情報を前記ドライバによるアクセスが可能な第2記憶領域に記憶された前記ユーザプロファイルと関連付けて前記第2記憶領域に書き込む書き込み工程と、
前記ログアウト時に、前記第2記憶領域に記憶された前記ユーザプロファイルと当該ユーザプロファイルに関連付けられた前記印刷設定情報とを含む複合プロファイルを前記サーバへ送信する送信工程と、
ログイン時に、前記サーバから前記複合プロファイルを受信する受信工程と、
前記ログイン時に、受信した前記複合プロファイルに含まれる前記印刷設定情報を前記第1記憶領域に書き戻す書き戻し工程と、
前記第1記憶領域に記憶された前記印刷設定情報に基づき前記画像形成装置に対する印刷指示を行う印刷工程と、
を含む情報処理方法。
An image forming apparatus, a plurality of information processing apparatuses in which drivers corresponding to the image forming apparatus are installed, and a server are communicably connected via a network, and each of the information processing apparatuses is connected to the plurality of information processing apparatuses. In a system where set user profiles can be shared,
At the time of logout, print setting information stored in a first storage area that is prohibited from being accessed by the driver is read, and the read print setting information is stored in the user profile that is stored in a second storage area that is accessible by the driver. a writing step of writing in the second storage area in association with
a transmitting step of transmitting a composite profile including the user profile stored in the second storage area and the print setting information associated with the user profile to the server at the time of the logout;
a receiving step of receiving the composite profile from the server upon login;
a write-back step of writing back the print setting information included in the received composite profile to the first storage area at the time of the login;
a printing step of instructing the image forming apparatus to print based on the print setting information stored in the first storage area;
Information processing methods including.
JP2020048490A 2020-03-18 2020-03-18 Program, information processing device and information processing method Active JP7371546B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020048490A JP7371546B2 (en) 2020-03-18 2020-03-18 Program, information processing device and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020048490A JP7371546B2 (en) 2020-03-18 2020-03-18 Program, information processing device and information processing method

Publications (2)

Publication Number Publication Date
JP2021149483A JP2021149483A (en) 2021-09-27
JP7371546B2 true JP7371546B2 (en) 2023-10-31

Family

ID=77848928

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020048490A Active JP7371546B2 (en) 2020-03-18 2020-03-18 Program, information processing device and information processing method

Country Status (1)

Country Link
JP (1) JP7371546B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006178783A (en) 2004-12-22 2006-07-06 Fuji Xerox Co Ltd Network, setting management method, setting-managing information processor and setting-managing program
JP2009237767A (en) 2008-03-26 2009-10-15 Nippon Telegr & Teleph Corp <Ntt> Information succession method and saving/restoration device and information succession program
JP2015121970A (en) 2013-12-24 2015-07-02 株式会社リコー System, device, and method for processing information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006178783A (en) 2004-12-22 2006-07-06 Fuji Xerox Co Ltd Network, setting management method, setting-managing information processor and setting-managing program
JP2009237767A (en) 2008-03-26 2009-10-15 Nippon Telegr & Teleph Corp <Ntt> Information succession method and saving/restoration device and information succession program
JP2015121970A (en) 2013-12-24 2015-07-02 株式会社リコー System, device, and method for processing information

Also Published As

Publication number Publication date
JP2021149483A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
US8861001B2 (en) Output control system, output control method, and output control apparatus for determining whether to store or transmit target data based on use state
JP2007251919A (en) Image processor, display processor, image processing method, display processing method, image processing program, display processing program and image processing system
WO2017017925A1 (en) Printing apparatus, and control method and program for the same
US10645238B2 (en) Image processing device, image processing system, and control method of image processing device
JP2009187534A (en) Data processor and data processing method
JP2008191883A (en) Print system, print program and storage medium
US20190018622A1 (en) Printing apparatus, information processing method, and recording medium
JP7380140B2 (en) Information processing system, server, method, program, and information processing device
JP5299480B2 (en) Image processing apparatus, image processing program, and image processing system
JP7371546B2 (en) Program, information processing device and information processing method
JP2008182699A (en) Document processing system and method
US11392337B2 (en) Server apparatus, system, server system, and information processing method
JP7400495B2 (en) Information processing device, information processing system, information processing method, and program
JP7484499B2 (en) Equipment management device, equipment management system, equipment management method, and program
JP6253246B2 (en) Image processing system, image processing method, and program
US20220188399A1 (en) Service providing system, service providing method, and non-transitory recording medium
JP2020047197A (en) Information processing device and information processing program
JP7358974B2 (en) Information terminal, control method, and program
US20240214502A1 (en) Facsimile transmission system, facsimile transmission method, and non-transitory recording medium
JP2019164564A (en) Information processing device, information processing system, and program
EP3929720A1 (en) Information processing device, information processing system, and carrier means
US20220269804A1 (en) Electronic device, library, and processing method
US20210168130A1 (en) Information processing apparatus, information processing system, method of processing information, and non-transitory recording medium
US11474760B2 (en) Information processing system, server, and information processing method which prints using guest account information
JP6000639B2 (en) Image processing apparatus, image processing apparatus control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230831

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230919

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231002

R151 Written notification of patent or utility model registration

Ref document number: 7371546

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151