JP2019219970A - Information processing system and image forming device - Google Patents
Information processing system and image forming device Download PDFInfo
- Publication number
- JP2019219970A JP2019219970A JP2018117505A JP2018117505A JP2019219970A JP 2019219970 A JP2019219970 A JP 2019219970A JP 2018117505 A JP2018117505 A JP 2018117505A JP 2018117505 A JP2018117505 A JP 2018117505A JP 2019219970 A JP2019219970 A JP 2019219970A
- Authority
- JP
- Japan
- Prior art keywords
- main
- information
- mfp
- client
- network
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Computer And Data Communications (AREA)
Abstract
【課題】プルプリントのための事前登録処理を簡単にする。【解決手段】情報処理システム1は、第1のネットワークN1に接続されたサーバー装置20と、第1のネットワークに接続された第2のネットワークN2を介して互いに接続され、1つのメインデバイス10Aと、残りの1以上のクライアントデバイスとを含む複数の画像形成装置10B、10Cとを具備する。メインデバイスは、クライアントデバイスを探索し、各クライアントデバイスからデバイス情報を取得するデバイス探索部と、サーバー装置に、メインデバイスのデバイス情報と、各クライアントデバイスのデバイス情報とを供給して登録を要求するデバイス登録部と、サーバー装置から、各クライアントデバイスのデバイス情報及びメインデバイスのデバイス情報毎の設定値を取得し、各デバイス情報により識別されるクライアントデバイスに、各デバイス情報毎の設定値を配信する設定配信部として動作する。【選択図】図4PROBLEM TO BE SOLVED: To simplify a pre-registration process for pull printing. An information processing system 1 is connected to each other via a server device 20 connected to a first network N1 and a second network N2 connected to the first network, and is connected to one main device 10A. , A plurality of image forming devices 10B and 10C including the remaining one or more client devices. The main device searches for client devices and requests registration by supplying device information of the main device and device information of each client device to the device search unit and the server device that acquire device information from each client device. The device registration unit and the server device acquire the device information of each client device and the setting value for each device information of the main device, and distribute the setting value for each device information to the client device identified by each device information. Operates as a setting distribution unit. [Selection diagram] FIG. 4
Description
本開示は、サーバー装置にアップロードされたデータをダウンロードしてプリント(プルプリント)するための画像形成装置に関する。本開示は、さらに、このサーバー装置と、1以上のこの画像形成装置とを有する情報処理システムに関する。 The present disclosure relates to an image forming apparatus for downloading and uploading (pull printing) data uploaded to a server device. The present disclosure further relates to an information processing system including the server device and one or more image forming devices.
サーバー装置が記憶するデータをダウンロードしてプリント(プルプリント)するための画像形成装置が知られている(特許文献1乃至特許文献4)。
2. Description of the Related Art Image forming apparatuses for downloading and printing (pull printing) data stored in a server device are known (
画像形成装置が、サーバー装置にアップロードされたデータをダウンロードしてプリント(プルプリント)するには、予め、画像形成装置のデバイス情報をサーバー装置に登録しておく必要があり、また、プルプリント機能を実行するための設定値を画像形成装置に登録しておく必要がある。画像形成装置の台数が増えれば、この事前の登録処理も増えるため、事前の登録処理をユーザーフレンドリーに行うことが望ましい。 In order for the image forming apparatus to download and print (pull print) the data uploaded to the server apparatus, it is necessary to register device information of the image forming apparatus in the server apparatus in advance, and a pull print function Is required to be registered in the image forming apparatus. If the number of image forming apparatuses increases, the pre-registration processing also increases, so it is desirable to perform the pre-registration processing in a user-friendly manner.
本開示の一形態に係る情報処理システムは、
第1のネットワークに接続されたサーバー装置と、
前記第1のネットワークに接続された第2のネットワークを介して互いに接続され、1つのメインデバイスと、残りの1以上のクライアントデバイスとを含む複数の画像形成装置とを具備し、
前記メインデバイスの制御回路は、
前記第2のネットワークに接続された前記1以上のクライアントデバイスを探索し、各前記1以上のクライアントデバイスからデバイス情報を取得するデバイス探索部と、
前記サーバー装置に、前記メインデバイスのデバイス情報と、各前記1以上のクライアントデバイスの前記デバイス情報とを供給して登録を要求するデバイス登録部として動作し、
前記サーバー装置の制御回路は、
前記メインデバイスから、前記メインデバイスの前記デバイス情報と、各前記1以上のクライアントデバイスの前記デバイス情報とを取得し、登録するデバイス管理部と、
各前記1以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎に、前記サーバー装置が提供する機能を各前記複数の画像形成装置が実行するのに必要な設定値を生成し、前記メインデバイスに供給する設定値管理部として動作し、
前記メインデバイスの前記制御回路は、さらに、
前記サーバー装置から、各前記1以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎の前記設定値を取得し、各前記デバイス情報により識別される前記クライアントデバイスに、各前記デバイス情報毎の前記設定値を配信する設定配信部として動作する。
An information processing system according to an embodiment of the present disclosure includes:
A server device connected to the first network;
A plurality of image forming apparatuses connected to each other via a second network connected to the first network, the plurality of image forming apparatuses including one main device and one or more remaining client devices;
The control circuit of the main device,
A device search unit that searches for the one or more client devices connected to the second network and acquires device information from each of the one or more client devices;
The server device, the device information of the main device, and the device information of each of the one or more client devices, and operates as a device registration unit that requests registration,
The control circuit of the server device,
A device management unit that acquires the device information of the main device and the device information of each of the one or more client devices from the main device, and registers the device information;
For each of the device information of each of the one or more client devices and the device information of the main device, generate a setting value required for each of the plurality of image forming apparatuses to execute a function provided by the server device; Operate as a set value management unit to supply to the main device,
The control circuit of the main device further includes:
From the server device, the device information of each of the one or more client devices and the set value for each of the device information of the main device are obtained, and the client device identified by the device information includes It operates as a setting distribution unit that distributes the set value for each.
このように、本形態によれば、管理者はメインデバイスに対してのみ入力操作を行えばいいので、管理者の作業負担が減る。また、メインデバイスのみが第1のネットワークを介してサーバー装置と通信するので、第1のネットワークのトラフィックの増加の防止を図ることができる。 As described above, according to the present embodiment, since the administrator only has to perform an input operation on the main device, the work load on the administrator is reduced. Also, since only the main device communicates with the server device via the first network, it is possible to prevent an increase in traffic on the first network.
前記メインデバイスの前記デバイス探索部は、定期的に、前記第2のネットワークに接続された前記1以上のクライアントデバイスを探索し、前記第2のネットワークに新たに接続された新たなクライアントデバイスからデバイス情報を取得し、
前記メインデバイスの前記デバイス登録部は、前記サーバー装置に、前記新たなクライアントデバイスの前記デバイス情報を供給して登録を要求し、
前記サーバー装置の前記デバイス管理部は、前記メインデバイスから、前記新たなクライアントデバイスの前記デバイス情報を取得し、登録し、
前記サーバー装置の前記設定値管理部は、前記新たなクライアントデバイスの前記デバイス情報の設定値を生成し、前記メインデバイスに供給し、
前記メインデバイスの前記設定配信部は、前記サーバー装置から、前記新たなクライアントデバイスの前記デバイス情報の前記設定値を取得し、前記新たなクライアントデバイスに配信する。
The device search unit of the main device periodically searches for the one or more client devices connected to the second network, and searches for a device from a new client device newly connected to the second network. Get information,
The device registration unit of the main device requests the server device to supply the device information of the new client device and request registration,
The device management unit of the server device obtains the device information of the new client device from the main device, registers the device information,
The setting value management unit of the server device generates a setting value of the device information of the new client device, and supplies the setting value to the main device,
The setting distribution unit of the main device acquires the setting value of the device information of the new client device from the server device and distributes the setting value to the new client device.
本形態によれば、第2のネットワークに新たなクライアントデバイスが接続されたとき、メインデバイスは、第2のネットワークに接続された新たなクライアントデバイスを新たに検出する。メインデバイスは、新たなクライアントデバイスのデバイス情報を取得してサーバー装置に送信し、サーバー装置から新たなクライアントデバイスの設定値を受信して新たなクライアントデバイスに配信する。この場合も、管理者がクライアントデバイスにマニュアルで設定に必要な情報を入力する必要が無いので、管理者の作業負担が減る。 According to this embodiment, when a new client device is connected to the second network, the main device newly detects a new client device connected to the second network. The main device acquires the device information of the new client device, transmits the device information to the server device, receives the setting value of the new client device from the server device, and distributes the setting value to the new client device. Also in this case, since the administrator does not need to manually input information necessary for the setting to the client device, the workload of the administrator is reduced.
前記メインデバイスの前記制御回路は、さらに、
前記デバイス探索部が取得した各前記1以上のクライアントデバイスの前記デバイス情報に基づき、1つの高性能のクライアントデバイスをサブデバイスとして選択し、前記高性能のクライアントデバイスにサブデバイスとして動作するよう要求するサブデバイス選択部として動作し、
前記サブデバイスの制御回路は、
前記メインデバイスの稼働状態を定期的にモニターし、前記メインデバイスの前記稼働状態が異常と判断すると、当該サブデバイスが新たなメインデバイスとして動作するメインデバイスモニター部として動作する。
The control circuit of the main device further includes:
Based on the device information of each of the one or more client devices obtained by the device search unit, one high-performance client device is selected as a sub-device, and the high-performance client device is requested to operate as a sub-device. Operates as a sub device selector,
The control circuit of the sub-device,
The operating status of the main device is periodically monitored, and if the operating status of the main device is determined to be abnormal, the sub device operates as a main device monitor that operates as a new main device.
本形態によれば、メインデバイスは、1つの高性能のクライアントデバイスをサブデバイスとして選択し、サブデバイスは、メインデバイスの前記稼働状態が異常と判断すると、サブデバイスが新たなメインデバイスとして動作する。このため、メインデバイスに異常があっても、サブデバイスがメインデバイスとして動作し、例えば、第2のネットワークに新たなクライアントデバイスが接続されたとき、サブデバイスが新たなクライアントデバイスからデバイス情報を取得して新たなクライアントデバイスに設定値を配信することができる。 According to this embodiment, the main device selects one high-performance client device as a sub device, and the sub device operates as a new main device when the operating state of the main device is determined to be abnormal. . For this reason, even if there is an abnormality in the main device, the sub device operates as the main device. For example, when a new client device is connected to the second network, the sub device acquires device information from the new client device. Then, the setting value can be distributed to a new client device.
前記メインデバイスの前記デバイス探索部は、定期的に、前記第2のネットワークに接続された前記1以上のクライアントデバイスを探索し、前記第2のネットワークに新たに接続された新たなクライアントデバイスからデバイス情報を取得し、
前記メインデバイスのサブデバイス選択部は、
前記デバイス探索部が定期的に取得した各前記1以上のクライアントデバイスの前記デバイス情報に基づき、現在の前記サブデバイスより高性能のクライアントデバイスがあると判断すると、
前記高性能のクライアントデバイスを新たなサブデバイスとして選択し、前記高性能のクライアントデバイスにサブデバイスとして動作するよう要求し、
前記現在のサブデバイスに、サブデバイスとしての動作を中止するよう要求する。
The device search unit of the main device periodically searches for the one or more client devices connected to the second network, and searches for a device from a new client device newly connected to the second network. Get information,
The sub device selection unit of the main device,
Based on the device information of each of the one or more client devices periodically acquired by the device search unit, when it is determined that there is a client device with higher performance than the current sub device,
Selecting the smart client device as a new sub-device, requesting the smart client device to operate as a sub-device,
Request the current sub-device to stop operating as a sub-device.
本形態によれば、第2のネットワークに新たなクライアントデバイスが接続されたとき、メインデバイスは、第2のネットワークに接続された新たなクライアントデバイスを新たに検出する。メインデバイスは、新たなクライアントデバイスのデバイス情報に基づき新たなクライアントデバイスが高性能と判断すると、新たなクライアントデバイスをサブデバイスとして動作させる。これにより、常に高性能の画像形成装置がサブデバイスとして動作する。 According to this embodiment, when a new client device is connected to the second network, the main device newly detects a new client device connected to the second network. When the main device determines that the new client device has high performance based on the device information of the new client device, the main device operates the new client device as a sub device. Thus, a high-performance image forming apparatus always operates as a sub device.
前記サーバー装置の前記設定値管理部は、前記デバイス情報毎の前記設定値を、前記メインデバイスが各前記1以上のクライアントデバイスに配信可能なフォーマットで生成する。 The setting value management unit of the server device generates the setting value for each device information in a format that can be distributed by the main device to each of the one or more client devices.
各前記複数の画像形成装置が実行する前記サーバー装置が提供する前記機能は、前記サーバー装置が記憶するデータを各前記複数の画像形成装置にダウンロードしてプリントするプルプリント機能である。 The function provided by the server device executed by each of the plurality of image forming devices is a pull print function of downloading data stored in the server device to each of the plurality of image forming devices and printing the data.
前記第1のネットワークはインターネットであり、
前記第2のネットワークはLAN(Local Area Network)である。
The first network is the Internet;
The second network is a LAN (Local Area Network).
本形態によれば、メインデバイスのみが第1のネットワークを介してサーバー装置と通信するので、第1のネットワークのトラフィックの増加の防止を図ることができる。 According to this embodiment, since only the main device communicates with the server device via the first network, it is possible to prevent an increase in traffic on the first network.
本開示の一形態に係る画像形成装置は、
第1のネットワークに接続されたサーバー装置と、
前記第1のネットワークに接続された第2のネットワークを介して互いに接続され、1つのメインデバイスと、残りの1以上のクライアントデバイスとを含む複数の画像形成装置と
を有する情報処理システムの、メインデバイスとして動作する画像形成装置であって、
前記メインデバイスの制御回路は、
前記第2のネットワークに接続された前記1以上のクライアントデバイスを探索し、各前記1以上のクライアントデバイスからデバイス情報を取得するデバイス探索部と、
前記サーバー装置に、前記メインデバイスのデバイス情報と、各前記1以上のクライアントデバイスの前記デバイス情報とを供給して登録を要求するデバイス登録部として動作し、
前記メインデバイスから、前記メインデバイスの前記デバイス情報と、各前記1以上のクライアントデバイスの前記デバイス情報とを取得し、登録するデバイス管理部と、各前記1以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎に、前記サーバー装置が提供する機能を各前記複数の画像形成装置が実行するのに必要な設定値を生成し、前記メインデバイスに供給する設定値管理部として動作する前記サーバー装置から、各前記1以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎の前記設定値を取得し、各前記デバイス情報により識別される前記クライアントデバイスに、各前記デバイス情報毎の前記設定値を配信する設定配信部として動作する。
An image forming apparatus according to an embodiment of the present disclosure includes:
A server device connected to the first network;
A main unit of an information processing system connected to each other via a second network connected to the first network and including a plurality of image forming apparatuses including one main device and one or more remaining client devices; An image forming apparatus that operates as a device,
The control circuit of the main device,
A device search unit that searches for the one or more client devices connected to the second network and acquires device information from each of the one or more client devices;
The server device, the device information of the main device, and the device information of each of the one or more client devices, and operates as a device registration unit that requests registration,
From the main device, the device information of the main device and the device information of each of the one or more client devices are obtained and registered, and a device management unit that registers the device information and the device information of each of the one or more client devices. For each of the device information of the main device, it operates as a setting value management unit that generates a setting value necessary for each of the plurality of image forming apparatuses to execute the function provided by the server device and supplies the setting value to the main device. From the server device, the device information of each of the one or more client devices and the set value for each of the device information of the main device are obtained, and the client device identified by the device information includes It operates as a setting distribution unit that distributes the set value for each.
本開示によれば、画像形成装置が、サーバー装置にアップロードされたデータをダウンロードしてプリント(プルプリント)するための事前の登録処理をユーザーフレンドリーに行うことができる。 According to the present disclosure, an image forming apparatus can perform user-friendly pre-registration processing for downloading and uploading (pull-printing) data uploaded to a server apparatus.
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。 Note that the effects described here are not necessarily limited, and may be any of the effects described in the present disclosure.
以下、図面を参照しながら、本開示の実施形態を説明する。 Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
1.情報処理システムの概要 1. Overview of information processing system
図1は、本開示の一実施形態に係る情報処理システムを模式的に示す。 FIG. 1 schematically illustrates an information processing system according to an embodiment of the present disclosure.
情報処理システム1は、複数の画像形成装置10と、サーバー装置20とを有する。
The
サーバー装置20は、第1のネットワークN1に接続される。第1のネットワークN1は、例えば、インターネットである。サーバー装置20は、外部機器(パーソナルコンピューター等。図示せず)からアップロードされたデータを蓄積する、所謂クラウドサーバーである。
The
複数の画像形成装置10は、例えば、それぞれMFP(Multifunction Peripheral)であり、以下単にMFP10と称する。複数のMFP10は、例えば、1つのオフィス内に設置される。MFP10は、オフィス内のユーザー(エンドユーザー)により使用される。複数のMFP10は、第1のネットワークN1に接続された第2のネットワークN2を介して互いに接続される。第2のネットワークN2は、LAN(Local Area Network)である。各MFP10は、ユーザーの操作入力に応じて、サーバー装置20に外部機器(パーソナルコンピューター等。図示せず)からアップロードされたデータをダウンロードしてプリント(プルプリント)する。
The plurality of
以下、複数のMFP10のうちの1つを区別しないとき、単に「MFP10」と称する。複数のMFP10のうち、メインデバイスとして動作する1つのMFPを、「メインMFP10A」と称する。複数のMFP10のうち、メインMFP10Aを除く残りのMFP10(典型的には複数)を、「クライアントMFP10B」と称する。複数のクライアントMFP10Bのうち、サブデバイスとして動作する1つのMFPを、「サブMFP10C」と称する。メインMFP10A、クライアントMFP10B及びサブMFP10Cの選定方法や動作等は、後で詳細に説明する。
Hereinafter, when one of the plurality of
2.画像形成装置のハードウェア構成 2. Hardware configuration of image forming apparatus
図2は、画像形成装置のハードウェア構成を示す。 FIG. 2 illustrates a hardware configuration of the image forming apparatus.
MFP10は、制御回路11を備える。制御回路11は、プロセッサーであるCPU11a(Central Processing Unit)、RAM11b(Random Access Memory)、メモリーであるROM11c(Read Only Memory)及び専用のハードウェア回路等から構成され、MFP10の全体的な動作制御を司る。CPU11aは、ROM11cが記憶する情報処理プログラムをRAM11bにロードして実行する。ROM11cは、CPU11aが実行するプログラムやデータなどを固定的に記憶する。ROM11cは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
The
制御回路11は、画像読取部12、画像処理部14、画像メモリー15、画像形成部16、表示部17aを備える操作部17、記憶装置18、ファクシミリ通信部19及びネットワーク通信インターフェース13等と接続されている。制御回路11は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
The
3.サーバー装置のハードウェア構成 3. Hardware configuration of server device
図3は、サーバー装置のハードウェア構成を示す。 FIG. 3 shows a hardware configuration of the server device.
サーバー装置20は、CPU21、ROM22、RAM23、記憶装置24、ネットワーク通信インターフェース25、操作装置26及び表示装置27と、これらを相互に接続するバス28とを有する。
The
CPU21、ROM22、及びRAM23は、制御回路200(第2の制御回路)を構成する。CPU21は、ROM22が記憶する情報処理プログラムをRAM23にロードして実行する。ROM22は、CPU21が実行するプログラムやデータなどを固定的に記憶する。ROM22は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
The
4.情報処理システムの機能的構成 4. Functional configuration of information processing system
図4は、情報処理システムの機能的構成を示す。 FIG. 4 shows a functional configuration of the information processing system.
メインMFP10Aの制御回路11において、CPU11aは、ROM11cが記憶する1又は複数の情報処理プログラムをRAM11bにロードして実行することにより、サーバー装置登録部101、フラグ設定部102、デバイス探索部103、デバイス登録部104、設定配信部105、設定実行部107及びサブデバイス選択部108として動作する。
In the
サーバー装置20の制御回路200において、CPU21は、ROM22が記憶する1又は複数の情報処理プログラムをRAM23にロードして実行することにより、デバイス管理部201及び設定値管理部202として動作する。
In the
クライアントMFP10Bの制御回路11において、CPU11aは、ROM11cが記憶する1又は複数の情報処理プログラムをRAM11bにロードして実行することにより、サーバー装置登録部101、フラグ設定部102、デバイス情報応答部106及び設定実行部107として動作する。
In the
サブMFP10Cの制御回路11において、CPU11aは、ROM11cが記憶する1又は複数の情報処理プログラムをRAM11bにロードして実行することにより、メインデバイスモニター部109として動作する。
In the
MFP10のサーバー装置登録部101は、サーバー装置20のIPアドレス等111を、記憶装置18に記憶する。
The server
MFP10のフラグ設定部102は、MFP10自身がメインデバイス又はサブデバイスであることを示すフラグ112を立てたり、下ろしたりする。
The
メインMFP10Aのデバイス探索部103は、第2のネットワークN2に接続された複数のMFP10のうち、メインMFP10Aを除く残り(本例では複数とする)のMFP10(即ち、クライアントMFP10B)を、探索する。メインMFP10Aのデバイス探索部103は、検出した複数のクライアントMFP10Bに、デバイス情報を送信するための要求であるデバイス情報送信要求を、第2のネットワークN2を介して送信する。
The
クライアントMFP10Bのデバイス情報応答部106は、メインMFP10Aからデバイス情報送信要求を、第2のネットワークN2を介して受信する。デバイス情報応答部106は、デバイス情報113を記憶装置18から読み出し、第2のネットワークN2を介してメインMFP10Aに送信する。
The device
メインMFP10Aのデバイス探索部103は、複数のクライアントMFP10Bからデバイス情報113を、第2のネットワークN2を介して受信する。デバイス探索部103は、受信した複数のクライアントMFP10Bのデバイス情報113と、メインMFP10Aのデバイス情報113とを、記憶装置18に記憶する。
メインMFP10Aのデバイス登録部104は、第1のネットワークN1を介してサーバー装置20に、メインMFP10A及び各クライアントMFP10Bのデバイス情報113を送信して、サーバー装置20に各MFP10の登録を要求するための登録要求を送信する。
The
サーバー装置20のデバイス管理部201は、第1のネットワークN1を介してメインMFP10Aから、メインMFP10A及び各クライアントMFP10Bのデバイス情報113と、登録要求とを受信し、記憶装置24に登録する。
The
サーバー装置20の設定値管理部202は、メインMFP10A及び各クライアントMFP10Bのデバイス情報113毎に、サーバー装置20が提供するプルプリント機能を各MFP10が実行するのに必要な設定値114を生成し、第1のネットワークN1を介してメインMFP10Aに送信する。
The setting
メインMFP10Aの設定配信部105は、第1のネットワークN1を介してサーバー装置20から、メインMFP10A及び各クライアントMFP10Bのデバイス情報113毎の設定値114を受信する。設定配信部105は、各クライアントMFP10Bに、設定値114を、第2のネットワークN2を介して配信する。
The setting
各クライアントMFP10Bの設定実行部107は、当該クライアントMFP10Bのデバイス情報113に応じた設定値114を、第2のネットワークN2を介してメインMFP10Aから受信し、この設定値114を用いて設定を実行する。
The setting
メインMFP10Aの設定実行部107は、サーバー装置20から受信したメインMFP10Aのデバイス情報113に応じた設定値114を用いて設定を実行する。
The setting
メインMFP10Aのサブデバイス選択部108は、デバイス探索部103が受信した複数のクライアントMFP10Bのデバイス情報113に含まれる機種名等に基づき、1つのクライアントMFP10BをサブMFP10Cとして選択する。サブデバイス選択部108は、選択したクライアントMFP10Bに、サブデバイスとして動作するよう要求するためのサブデバイス動作要求を、第2のネットワークN2を介して送信する。
The sub
サブMFP10Cのメインデバイスモニター部109は、メインMFP10Aの稼働状態を定期的に(例えば、1日1回)モニターし、メインMFP10Aの稼働状態が正常か異常を判断する。メインデバイスモニター部109は、メインMFP10Aの稼働状態が異常と判断する。この場合、サブMFP10Cのフラグ設定部102は、サブMFP10C自身がメインデバイスであることを示すフラグ112を立てる。
The main
5.情報処理システムの動作フロー(サーバー装置設定時) 5. Operation flow of information processing system (when setting server device)
図5は、メインデバイスの動作フロー(サーバー装置設定時)を示す。 FIG. 5 shows an operation flow of the main device (when setting the server device).
動作の前提として、いずれのMFP10も、サーバー装置20に接続するのに必要な設定を実行していない。
As a premise of the operation, none of the
まず、ユーザー(管理者)は、1つの任意のMFP10(典型的には、高性能機)の操作部17を操作して、サーバー装置20のIPアドレス等の情報(即ち、サーバー装置20に接続するのに必要な情報)をマニュアルで入力する。MFP10のサーバー装置登録部101は、サーバー装置20のIPアドレス等111を、記憶装置18に記憶する(ステップS101)。
First, the user (administrator) operates the
MFP10のフラグ設定部102は、サーバー装置20のIPアドレス等111が記憶装置18に記憶されたことを検出すると、MFP10自身がメインデバイスであることを示すフラグ112を立てる(ステップS102)。以下、このMFP10は、メインMFP10Aとして動作する。
When the
メインMFP10Aのデバイス探索部103は、第2のネットワークN2に接続された複数のMFP10のうち、メインMFP10Aを除く残り(本例では複数とする)のMFP10(即ち、クライアントMFP10B)を、探索する。メインMFP10Aのデバイス探索部103は、検出した複数のクライアントMFP10Bに、デバイス情報を送信するための要求であるデバイス情報送信要求を、第2のネットワークN2を介して送信する(ステップS103)。「デバイス情報」は、例えば、IPアドレス、シリアルナンバー、MFPの機種名等を意味する。
The
図6は、クライアントデバイスの動作フロー(サーバー装置設定時)を示す。 FIG. 6 shows an operation flow of the client device (when setting the server device).
各クライアントMFP10Bのデバイス情報応答部106は、メインMFP10Aからデバイス情報送信要求を、第2のネットワークN2を介して受信する(ステップS201)。すると、デバイス情報応答部106は、記憶装置18からデバイス情報113を読み出す。デバイス情報応答部106は、デバイス情報113を、第2のネットワークN2を介してメインMFP10Aに送信する(ステップS202)。
The device
メインMFP10Aのデバイス探索部103は、複数のクライアントMFP10Bからデバイス情報113を、第2のネットワークN2を介して受信する。デバイス探索部103は、受信した複数のクライアントMFP10Bのデバイス情報113を、記憶装置18に記憶する(ステップS104)。なお、メインMFP10Aの記憶装置18は、メインMFP10Aのデバイス情報113も記憶している。
メインMFP10Aのデバイス登録部104は、第1のネットワークN1を介してサーバー装置20に、メインMFP10A及び各クライアントMFP10Bのデバイス情報113を送信して、サーバー装置20に各MFP10の登録を要求するための登録要求を送信する(ステップS105)。
The
図7は、サーバー装置の動作フロー(サーバー装置設定時)を示す。 FIG. 7 shows an operation flow of the server device (when the server device is set).
サーバー装置20のデバイス管理部201は、第1のネットワークN1を介してメインMFP10Aから、メインMFP10A及び各クライアントMFP10Bのデバイス情報113と、登録要求とを受信する(ステップS301)。デバイス管理部201は、受信したメインMFP10A及び各クライアントMFP10Bのデバイス情報113を、記憶装置24に登録する(ステップS302)。
The
サーバー装置20の設定値管理部202は、メインMFP10A及び各クライアントMFP10Bのデバイス情報113毎に、サーバー装置20が提供するプルプリント機能を各MFP10が実行するのに必要な設定値114を生成し、記憶装置24に記憶する(ステップS303)。設定値114は、デバイス情報113に含まれる機種名により識別されるMFP10の機種ごとに、MFP10がサーバー装置20からプルプリントを適切に実行するための設定値である。即ち、典型的には、設定値114は、記憶装置24に登録された、メインMFP10A及び各クライアントMFP10Bのデバイス情報113毎に異なる。設定値管理部202は、MFP10の機種ごとの設定値のサポート有無や範囲を管理している。設定値114は、メインMFP10Aが各クライアントMFP10Bに配信可能なフォーマットである。設定値管理部202は、メインMFP10A及び各クライアントMFP10Bのデバイス情報113毎の設定値114を、第1のネットワークN1を介してメインMFP10Aに送信する(ステップS304)。
The setting
メインMFP10Aの設定配信部105は、第1のネットワークN1を介してサーバー装置20から、メインMFP10A及び各クライアントMFP10Bのデバイス情報113毎の設定値114を受信する(ステップS106)。言い換えれば、設定配信部105は、第2のネットワークN2に接続された全てのMFP10のデバイス情報113毎の設定値114を受信する。設定配信部105は、メインMFP10A及び各クライアントMFP10Bのデバイス情報113毎の設定値114を、記憶装置18に記憶する。設定配信部105は、各デバイス情報113により識別される各クライアントMFP10Bに、それぞれ、各クライアントMFP10Bのデバイス情報113毎の設定値114を、第2のネットワークN2を介して配信する(ステップS107)。
The setting
各クライアントMFP10Bの設定実行部107は、当該クライアントMFP10Bのデバイス情報113に応じた設定値114を、第2のネットワークN2を介してメインMFP10Aから受信する(ステップS203)。設定実行部107は、受信した設定値114を記憶装置18に記憶し、この設定値114を用いて設定を実行する(ステップS204)。
The setting
一方、メインMFP10Aの設定実行部107は、サーバー装置20から受信したメインMFP10Aのデバイス情報113に応じた設定値114を用いて設定を実行する(ステップS108)。
On the other hand, the setting
ところで、第2のネットワークN2に新たなクライアントMFP10Bが接続されることがある。それに対処するため、メインMFP10Aのデバイス探索部103は、第2のネットワークN2に接続された複数のクライアントMFP10Bを、定期的に(例えば、1日1回)探索する。
Incidentally, a
メインMFP10Aのデバイス探索部103は、第2のネットワークN2に接続された複数のクライアントMFP10Bを探索したとき、第2のネットワークN2に新たに接続された新たなクライアントMFP10Bを検出する。デバイス探索部103は、新たなクライアントMFP10Bに、デバイス情報送信要求を送信する(ステップS103)。
When searching for a plurality of
新たなクライアントMFP10Bのデバイス情報応答部106は、メインMFP10Aからデバイス情報送信要求を受信する(ステップS201)。すると、デバイス情報応答部106は、記憶装置18からデバイス情報113を読み出す。デバイス情報応答部106は、デバイス情報113をメインMFP10Aに送信する(ステップS202)。
The device
メインMFP10Aのデバイス探索部103は、新たなクライアントMFP10Bからデバイス情報113を受信する(ステップS104)。メインMFP10Aのデバイス登録部104は、サーバー装置20に、新たなクライアントMFP10Bのデバイス情報113を供給して登録要求を送信する(ステップS105)。
The
サーバー装置20のデバイス管理部201は、メインMFP10Aから、新たなクライアントMFP10Bのデバイス情報113を受信し(ステップS301)、登録する(ステップS302)。サーバー装置20の設定値管理部202は、新たなクライアントMFP10Bのデバイス情報113に応じた設定値114を生成し(ステップS303)、メインMFP10Aに送信する(ステップS304)。
The
メインMFP10Aの設定配信部105は、サーバー装置20から、新たなクライアントMFP10Bのデバイス情報113に応じた設定値114を受信し(ステップS106)、新たなクライアントMFP10Bに配信する(ステップS107)。
The setting
新たなクライアントMFP10Bの設定実行部107は、新たなクライアントMFP10Bのデバイス情報113に応じた設定値114を、MFP10Aから受信する(ステップS203)。設定実行部107は、受信した設定値114を記憶装置18に記憶し、この設定値114を用いて設定を実行する(ステップS204)。
The setting
6.情報処理システムの動作フロー(サブデバイス選択時) 6. Operation flow of information processing system (when sub-device is selected)
図8は、メインデバイスの動作フロー(サブデバイス選択時)を示す。 FIG. 8 shows an operation flow of the main device (when a sub device is selected).
メインMFP10Aは、所定のトリガ(管理者による操作等)又は定期的に(例えば、1日1回)、サブデバイスを選択する。その動作を次に説明する。
The
メインMFP10Aのサブデバイス選択部108は、デバイス探索部103が受信し記憶装置18に記憶した複数のクライアントMFP10Bのデバイス情報113(ステップS104)に含まれる機種名等に基づき、1つのクライアントMFP10BをサブMFP10Cとして選択する。典型的には、サブデバイス選択部108は、複数のクライアントMFP10Bの中で最も高性能のクライアントMFP10Bをサブデバイスとして選択する(ステップS401)。
The sub
選択したクライアントMFP10Bが現サブデバイスとして選択済みである場合(ステップS402、YES)、メインMFP10Aのサブデバイス選択部108は、処理を終了する。
If the selected
一方、選択したクライアントMFP10Bが現サブデバイスとして選択済みでなく(ステップS402、NO)、且つ、現サブデバイスが無い場合(初めてサブデバイスを選択する場合)(ステップS403、NO)、メインMFP10Aのサブデバイス選択部108は、選択したクライアントMFP10Bに、サブデバイスとして動作するよう要求するためのサブデバイス動作要求を、第2のネットワークN2を介して送信する(ステップS404)。
On the other hand, if the selected
図9は、クライアントデバイスの動作フロー(サブデバイス選択時)を示す。 FIG. 9 shows an operation flow of the client device (when a sub device is selected).
クライアントMFP10Bのフラグ設定部102は、サブデバイス動作要求を、第2のネットワークN2を介してメインMFP10Aから受信する(ステップS501)。すると、フラグ設定部102は、クライアントMFP10B自身がサブデバイスであることを示すフラグ112を立てる(ステップS502)。以下、クライアントMFP10Bは、サブMFP10Cとして動作する。
The
一方、選択したクライアントMFP10Bが現サブデバイスとして選択済みでなく(ステップS402、NO)、且つ、現サブデバイスとして動作する別のサブMFP10Cがある場合(高性能の新たなクライアントMFP10Bを選択した場合)(ステップS403、YES)、メインMFP10Aのサブデバイス選択部108は、新たに選択したクライアントMFP10Bに、サブデバイスとして動作するよう要求するためのサブデバイス動作要求を、第2のネットワークN2を介して送信する(ステップS404)。
On the other hand, when the selected
新たなクライアントMFP10Bのフラグ設定部102は、サブデバイス動作要求を、第2のネットワークN2を介してメインMFP10Aから受信する(ステップS501)。すると、フラグ設定部102は、新たなクライアントMFP10B自身がサブデバイスであることを示すフラグ112を立てる(ステップS502)。以下、新たなクライアントMFP10Bは、サブMFP10Cとして動作する。
The
加えて、メインMFP10Aのサブデバイス選択部108は、従来よりサブデバイスとして動作中のサブMFP10Cに、サブデバイスとしての動作を中止するよう要求するためのサブデバイス中止要求を、第2のネットワークN2を介して送信する(ステップS405)。
In addition, the sub
図10は、サブデバイスの動作フロー(サブデバイス中止時)を示す。 FIG. 10 shows an operation flow of the sub device (when the sub device is stopped).
サブMFP10Cのフラグ設定部102は、サブデバイス中止要求を、第2のネットワークN2を介してメインMFP10Aから受信する(ステップS601)。すると、フラグ設定部102は、サブMFP10C自身がサブデバイスであることを示すフラグ112を下ろす(ステップS602)。以下、サブMFP10Cは、クライアントMFP10Bとして動作する。言い換えれば、サブMFP10Cが切り替わる。
The
7.情報処理システムの動作フロー(サブデバイスの動作) 7. Operation flow of information processing system (operation of sub device)
図11は、サブデバイスの動作フロー(サブデバイスの動作)を示す。 FIG. 11 shows an operation flow of the sub device (operation of the sub device).
サブMFP10Cのメインデバイスモニター部109は、メインMFP10Aの稼働状態を定期的に(例えば、1日1回)モニターし、メインMFP10Aの稼働状態が正常か異常を判断する(ステップS701)。メインデバイスモニター部109は、メインMFP10Aの稼働状態が正常と判断すると(ステップS701、YES)、処理を終了する。
The main
一方、サブMFP10Cのメインデバイスモニター部109は、例えばメインMFP10Aをモニターして応答を受信しない等の場合、メインMFP10Aの稼働状態が異常と判断する(ステップS701、NO)。この場合、サブMFP10Cのフラグ設定部102は、サブMFP10C自身がメインデバイスであることを示すフラグ112を立てる(ステップS702)。以下、サブMFP10Cは、メインMFP10Aとして動作する。
On the other hand, when, for example, the
8.変形例 8. Modified example
本実施形態では、メインMFP10Aのデバイス登録部104は、メインMFP10A及び各クライアントMFP10Bのデバイス情報113を、第1のネットワークN1を介してサーバー装置20に、一度に送信する(ステップS105)。そして、メインMFP10Aは、メインMFP10A及び各クライアントMFP10Bの設定値を、第1のネットワークN1を介してサーバー装置20から、一度に受信する(ステップS106)。これにより、第1のネットワークN1のトラフィックを最小とすることを図れる。ただし、これに替えて、以下の動作でも良い。
In the present embodiment, the
メインMFP10Aは、第1のネットワークN1を介してサーバー装置20に、メインMFP10Aのデバイス情報113を送信して、サーバー装置20にメインMFP10Aの登録を要求するための登録要求を送信する。そして、サーバー装置20がメインMFP10Aを登録し、メインMFP10Aがサーバー装置20からのプルプリントに必要な設定値を設定する。その後、メインMFP10Aのデバイス登録部104は、クライアントMFP10Bを探索して各クライアントMFP10Bのデバイス情報113を送信して、サーバー装置20に各MFP10の登録を要求するための登録要求を送信する。そして、サーバー装置20が各クライアントMFP10Bを登録し、メインMFP10Aが、サーバー装置20から受信した各クライアントMFP10Bの設定値を各クライアントMFP10Bに配信する。各クライアントMFP10Bは、サーバー装置20からのプルプリントに必要な設定値を設定する。
The
9.結語 9. Conclusion
プルプリントは、外部機器(パーソナルコンピューター等)で生成した印刷ジョブを、一度クラウド上のサーバー装置にスプールし、MFPでのユーザの操作により、サーバー装置からMFPに印刷ジョブを送信し、MFPが印刷ジョブを実行する技術である。従って、MFPが、サーバー装置にアップロードされたデータをダウンロードしてプリント(プルプリント)するには、予め、MFPのデバイス情報をサーバー装置に登録しておく必要があり、また、プルプリント機能を実行するための設定値をMFPに登録しておく必要がある。 In pull printing, a print job generated by an external device (such as a personal computer) is spooled once to a server device in the cloud, and a print job is transmitted from the server device to the MFP by a user operation on the MFP, and the MFP prints the job. This is a technique for executing a job. Therefore, in order for the MFP to download and print (pull print) the data uploaded to the server device, it is necessary to register the device information of the MFP in the server device in advance, and execute the pull print function. Must be registered in the MFP.
オンプレミス環境において、サーバー装置がMFPを登録することは困難なことではない。サーバー装置は定期的にネットワークを探索し、新たにネットワークに接続された未登録のMFPを検出した場合、そのMFPを登録できる。 It is not difficult for the server device to register the MFP in the on-premises environment. The server device periodically searches the network, and when an unregistered MFP newly connected to the network is detected, the MFP can be registered.
これに対して、クラウド上のサーバー装置の場合、サーバー装置がLANに接続されたMFPを探索することはできない。そのため、管理者がMFPをユーザーサイトに設置するときに、各MFPに対して、クラウド上のサーバー装置への接続設定を行わなければならない。これは、登録すべきMFPの台数が多い場合、管理者にとって負担となる作業である。このように、クラウド上のサーバー装置環境下においても、オンプレミス環境と同様に、管理対象のMFPを簡単にサーバー装置に登録できることが望ましい。また、クラウド上のサーバー装置が、管理している全てのMFPに対して設定作業を行う場合、個々のMFPに個別に対応すると、ネットワークトラフィックへの負荷が増える可能性がある。 On the other hand, in the case of a server device on the cloud, the server device cannot search for an MFP connected to the LAN. Therefore, when the administrator installs the MFP at the user site, it is necessary to make connection settings to the server device on the cloud for each MFP. This is a burdensome operation for the administrator when the number of MFPs to be registered is large. As described above, it is desirable that the MFP to be managed can be easily registered in the server device even under the server device environment on the cloud, similarly to the on-premises environment. In addition, when the server device on the cloud performs a setting operation for all the MFPs managed by the server device, if each MFP is individually handled, a load on network traffic may increase.
MFPをユーザーサイトに設置するときに、各MFPに対して、クラウド上のサーバー装置への接続設定を行うための技術として、例えば、以下の技術が知られている。 For example, the following technology is known as a technology for setting a connection to a server device on the cloud for each MFP when the MFP is installed at a user site.
特許文献1によれば、クライアントサーバーから機器管理装置へ設定要求を送信し、機器管理装置は設定要求に従って画像形成装置に設定指示を行う。しかしながら、この技術では、クラウドサーバーは、設定履歴を記憶して、機器管理装置に送信するだけで、リモート設定自体には直接関与していない。また、クラウドサーバーからデバイスを探索するのが困難であるため、実現できないおそれがある。
According to
特許文献2によれば、管理者が全てのMFPのアクセスのための情報をサーバー装置に登録するため、管理者の作業負担が大きい。 According to Patent Literature 2, since the administrator registers information for accessing all MFPs in the server device, the workload of the administrator is large.
特許文献3によれば、タブレット端末に接続されたMFPが代表となり、その他のMFPへ設定値を設定する。このため、代表のMFPが他のMFPを管理する能力を備えなければならない。どのMFPに設定値を設定したかをMFPが管理するため、管理者は毎回同じMFPにタブレット端末を接続しなければならない。このため、MFPが移動した場合など、MFPの利用環境の変化への対応が管理者に要求される。また、MFPが種類の異なる複数のMFPに対して、それぞれの設定方法(設定値のサポート有無・範囲・設定API呼び出し)を備える必要がある。 According to Patent Literature 3, an MFP connected to a tablet terminal is a representative, and setting values are set in other MFPs. For this reason, the representative MFP must have the ability to manage other MFPs. Since the MFP manages which MFP has set the setting value, the administrator must connect the tablet terminal to the same MFP every time. Therefore, the administrator is required to respond to a change in the usage environment of the MFP, for example, when the MFP moves. In addition, it is necessary for the MFP to have a setting method (presence / absence of setting value / range / call setting API) for a plurality of different types of MFPs.
これに対して、本実施形態によれば、管理者が1台のMFP10に対してクラウド上のサーバー装置20に接続するための設定を行う(ステップS101)。すると、このMFP10は、メインMFP10Aとして動作し(ステップS102)、メインMFP10Aが第2のネットワークN2に接続されたクライアントMFP10Bを探索する(ステップS103)。メインMFP10Aは、検出した全てのクライアントMFP10Bからデバイス情報113を取得し(ステップS104)、クライアントMFP10Bに代わって、全てのクライアントMFP10Bからデバイス情報113をサーバー装置20に登録する(ステップS105)。その後、メインMFP10Aは、サーバー装置20から、メインMFP10A及び各クライアントMFP10Bのデバイス情報113毎の設定値114を受信する(ステップS106)。メインMFP10Aは、各クライアントMFP10Bに、設定値114を配信する(ステップS107)。
On the other hand, according to the present embodiment, the administrator sets up one
このように、本実施形態によれば、管理者はメインMFP10Aに対してのみ入力操作を行えばいいので、管理者の作業負担が減る。また、メインMFP10Aのみが第1のネットワークN1を介してサーバー装置20と通信するので、第1のネットワークN1のトラフィックの増加の防止を図ることができる。
As described above, according to the present embodiment, since the administrator only needs to perform an input operation on the
本実施形態によれば、第2のネットワークN2に新たなクライアントMFP10Bが接続されたとき、メインMFP10Aは、第2のネットワークN2に接続された新たなクライアントMFP10Bを新たに検出する。メインMFP10Aは、新たなクライアントMFP10Bのデバイス情報113を取得してサーバー装置20に送信し、サーバー装置20から新たなクライアントMFP10Bの設定値114を受信して新たなクライアントMFP10Bに配信する。この場合も、管理者がクライアントMFP10Bにマニュアルで設定に必要な情報を入力する必要が無いので、管理者の作業負担が減る。
According to the present embodiment, when a
本実施形態によれば、メインMFP10Aは、1つの高性能のクライアントMFP10BをサブMFP10Cとして選択し、サブMFP10Cは、メインMFP10Aの前記稼働状態が異常と判断すると、サブMFP10Cが新たなメインデバイスとして動作する。このため、メインMFP10Aに異常があっても、サブMFP10Cがメインデバイスとして動作し、例えば、第2のネットワークN2に新たなクライアントMFP10Bが接続されたとき、サブMFP10Cが新たなクライアントMFP10Bからデバイス情報113を取得して新たなクライアントMFP10Bに設定値114を配信することができる。
According to the present embodiment, the
本実施形態によれば、第2のネットワークN2に新たなクライアントMFP10Bが接続されたとき、メインMFP10Aは、第2のネットワークN2に接続された新たなクライアントMFP10Bを新たに検出する。メインMFP10Aは、新たなクライアントMFP10Bのデバイス情報113に基づき新たなクライアントMFP10Bが高性能と判断すると、新たなクライアントMFP10BをサブMFP10Cとして動作させる。これにより、常に高性能のMFP10がサブMFP10Cとして動作する。
According to the present embodiment, when a
本実施形態によれば、特許文献3とは異なり、サーバー装置20が全てのMFP10のデバイス情報113を取得して、デバイス情報113毎の設定値114を作成する。従って、特許文献3のように、代表のMFPが、他の機種のMFPの設定値に関わるデバイス情報を把握しておく必要がない。また、代表となるMFPを固定とする必要がないため、MFPが移動した場合等に容易に対応可能である。
According to the present embodiment, unlike Patent Document 3, the
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。 Although each embodiment and each modification of the present technology have been described above, the present technology is not limited only to the above-described embodiments, and various changes can be made without departing from the gist of the present technology. Of course.
情報処理システム1
MFP10
メインMFP10A
クライアントMFP10B
サブMFP10C
サーバー装置20
サーバー装置登録部101
フラグ設定部102
デバイス探索部103
デバイス登録部104
設定配信部105
デバイス情報応答部106
設定実行部107
サブデバイス選択部108
メインデバイスモニター部109
デバイス管理部201
設定値管理部202
MFP10
Main MFP10A
Sub MFP10C
Server
Setting
Device
Setting
Sub
Set
Claims (8)
前記第1のネットワークに接続された第2のネットワークを介して互いに接続され、1つのメインデバイスと、残りの1以上のクライアントデバイスとを含む複数の画像形成装置とを具備し、
前記メインデバイスの制御回路は、
前記第2のネットワークに接続された前記1以上のクライアントデバイスを探索し、各前記1以上のクライアントデバイスからデバイス情報を取得するデバイス探索部と、
前記サーバー装置に、前記メインデバイスのデバイス情報と、各前記1以上のクライアントデバイスの前記デバイス情報とを供給して登録を要求するデバイス登録部として動作し、
前記サーバー装置の制御回路は、
前記メインデバイスから、前記メインデバイスの前記デバイス情報と、各前記1以上のクライアントデバイスの前記デバイス情報とを取得し、登録するデバイス管理部と、
各前記1以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎に、前記サーバー装置が提供する機能を各前記複数の画像形成装置が実行するのに必要な設定値を生成し、前記メインデバイスに供給する設定値管理部として動作し、
前記メインデバイスの前記制御回路は、さらに、
前記サーバー装置から、各前記1以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎の前記設定値を取得し、各前記デバイス情報により識別される前記クライアントデバイスに、各前記デバイス情報毎の前記設定値を配信する設定配信部として動作する
情報処理システム。 A server device connected to the first network;
A plurality of image forming apparatuses connected to each other via a second network connected to the first network, the plurality of image forming apparatuses including one main device and one or more remaining client devices;
The control circuit of the main device,
A device search unit that searches for the one or more client devices connected to the second network and acquires device information from each of the one or more client devices;
The server device, the device information of the main device, and the device information of each of the one or more client devices, and operates as a device registration unit that requests registration,
The control circuit of the server device,
A device management unit that acquires the device information of the main device and the device information of each of the one or more client devices from the main device, and registers the device information;
For each of the device information of the one or more client devices and the device information of the main device, generate a set value required for each of the plurality of image forming apparatuses to execute a function provided by the server device, Operate as a set value management unit to supply to the main device,
The control circuit of the main device further includes:
From the server device, the device information of each of the one or more client devices and the setting value for each of the device information of the main device are obtained, and the client device identified by the device information includes An information processing system that operates as a setting distribution unit that distributes the setting value for each.
前記メインデバイスの前記デバイス探索部は、定期的に、前記第2のネットワークに接続された前記1以上のクライアントデバイスを探索し、前記第2のネットワークに新たに接続された新たなクライアントデバイスからデバイス情報を取得し、
前記メインデバイスの前記デバイス登録部は、前記サーバー装置に、前記新たなクライアントデバイスの前記デバイス情報を供給して登録を要求し、
前記サーバー装置の前記デバイス管理部は、前記メインデバイスから、前記新たなクライアントデバイスの前記デバイス情報を取得し、登録し、
前記サーバー装置の前記設定値管理部は、前記新たなクライアントデバイスの前記デバイス情報の設定値を生成し、前記メインデバイスに供給し、
前記メインデバイスの前記設定配信部は、前記サーバー装置から、前記新たなクライアントデバイスの前記デバイス情報の前記設定値を取得し、前記新たなクライアントデバイスに配信する
情報処理システム。 The information processing system according to claim 1, wherein
The device search unit of the main device periodically searches for the one or more client devices connected to the second network, and searches for a device from a new client device newly connected to the second network. Get information,
The device registration unit of the main device requests the server device to supply the device information of the new client device and request registration,
The device management unit of the server device obtains the device information of the new client device from the main device, registers the device information,
The setting value management unit of the server device generates a setting value of the device information of the new client device, and supplies the setting value to the main device,
The information processing system, wherein the setting distribution unit of the main device acquires the setting value of the device information of the new client device from the server device and distributes the setting value to the new client device.
前記メインデバイスの前記制御回路は、さらに、
前記デバイス探索部が取得した各前記1以上のクライアントデバイスの前記デバイス情報に基づき、1つの高性能のクライアントデバイスをサブデバイスとして選択し、前記高性能のクライアントデバイスにサブデバイスとして動作するよう要求するサブデバイス選択部として動作し、
前記サブデバイスの制御回路は、
前記メインデバイスの稼働状態を定期的にモニターし、前記メインデバイスの前記稼働状態が異常と判断すると、当該サブデバイスが新たなメインデバイスとして動作するメインデバイスモニター部として動作する
情報処理システム。 The information processing system according to claim 1 or 2,
The control circuit of the main device further includes:
Based on the device information of each of the one or more client devices obtained by the device search unit, one high-performance client device is selected as a sub-device, and the high-performance client device is requested to operate as a sub-device. Operates as a sub device selector,
The control circuit of the sub-device,
An information processing system that periodically monitors an operation state of the main device, and when the operation state of the main device is determined to be abnormal, operates the sub device as a main device monitor unit that operates as a new main device.
前記メインデバイスの前記デバイス探索部は、定期的に、前記第2のネットワークに接続された前記1以上のクライアントデバイスを探索し、前記第2のネットワークに新たに接続された新たなクライアントデバイスからデバイス情報を取得し、
前記メインデバイスのサブデバイス選択部は、
前記デバイス探索部が定期的に取得した各前記1以上のクライアントデバイスの前記デバイス情報に基づき、現在の前記サブデバイスより高性能のクライアントデバイスがあると判断すると、
前記高性能のクライアントデバイスを新たなサブデバイスとして選択し、前記高性能のクライアントデバイスにサブデバイスとして動作するよう要求し、
前記現在のサブデバイスに、サブデバイスとしての動作を中止するよう要求する
情報処理システム。 The information processing system according to claim 3, wherein
The device search unit of the main device periodically searches for the one or more client devices connected to the second network, and searches for a device from a new client device newly connected to the second network. Get information,
The sub device selection unit of the main device,
Based on the device information of each of the one or more client devices periodically acquired by the device search unit, when it is determined that there is a client device with higher performance than the current sub device,
Selecting the smart client device as a new sub-device, requesting the smart client device to operate as a sub-device,
An information processing system for requesting the current sub device to stop operating as a sub device.
前記サーバー装置の前記設定値管理部は、前記デバイス情報毎の前記設定値を、前記メインデバイスが各前記1以上のクライアントデバイスに配信可能なフォーマットで生成する
情報処理システム。 The information processing system according to claim 1, wherein:
The information processing system, wherein the setting value management unit of the server device generates the setting value for each device information in a format that can be distributed by the main device to each of the one or more client devices.
各前記複数の画像形成装置が実行する前記サーバー装置が提供する前記機能は、前記サーバー装置が記憶するデータを各前記複数の画像形成装置にダウンロードしてプリントするプルプリント機能である
情報処理システム。 The information processing system according to claim 1, wherein:
The function provided by the server device executed by each of the plurality of image forming devices is a pull print function of downloading data stored in the server device to each of the plurality of image forming devices and printing the data.
前記第1のネットワークはインターネットであり、
前記第2のネットワークはLAN(Local Area Network)である
情報処理システム。 The information processing system according to claim 1, wherein:
The first network is the Internet;
The information processing system, wherein the second network is a LAN (Local Area Network).
前記第1のネットワークに接続された第2のネットワークを介して互いに接続され、1つのメインデバイスと、残りの1以上のクライアントデバイスとを含む複数の画像形成装置と
を有する情報処理システムの、メインデバイスとして動作する画像形成装置であって、
前記メインデバイスの制御回路は、
前記第2のネットワークに接続された前記1以上のクライアントデバイスを探索し、各前記1以上のクライアントデバイスからデバイス情報を取得するデバイス探索部と、
前記サーバー装置に、前記メインデバイスのデバイス情報と、各前記1以上のクライアントデバイスの前記デバイス情報とを供給して登録を要求するデバイス登録部として動作し、
前記メインデバイスから、前記メインデバイスの前記デバイス情報と、各前記1以上のクライアントデバイスの前記デバイス情報とを取得し、登録するデバイス管理部と、各前記1以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎に、前記サーバー装置が提供する機能を各前記複数の画像形成装置が実行するのに必要な設定値を生成し、前記メインデバイスに供給する設定値管理部として動作する前記サーバー装置から、各前記1以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎の前記設定値を取得し、各前記デバイス情報により識別される前記クライアントデバイスに、各前記デバイス情報毎の前記設定値を配信する設定配信部として動作する
画像形成装置。 A server device connected to the first network;
A main unit of an information processing system connected to each other via a second network connected to the first network and including a plurality of image forming apparatuses including one main device and one or more remaining client devices; An image forming apparatus that operates as a device,
The control circuit of the main device,
A device search unit that searches for the one or more client devices connected to the second network and acquires device information from each of the one or more client devices;
The server device, the device information of the main device, and the device information of each of the one or more client devices, and operates as a device registration unit that requests registration,
From the main device, the device information of the main device and the device information of each of the one or more client devices are obtained and registered, and a device management unit that registers the device information and the device information of each of the one or more client devices. For each of the device information of the main device, it operates as a setting value management unit that generates a setting value necessary for each of the plurality of image forming apparatuses to execute the function provided by the server device and supplies the setting value to the main device. From the server device, the device information of each of the one or more client devices and the set value for each of the device information of the main device are obtained, and the client device identified by the device information includes That operates as a setting distribution unit that distributes the setting values for each Image forming device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018117505A JP2019219970A (en) | 2018-06-21 | 2018-06-21 | Information processing system and image forming device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018117505A JP2019219970A (en) | 2018-06-21 | 2018-06-21 | Information processing system and image forming device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019219970A true JP2019219970A (en) | 2019-12-26 |
Family
ID=69096596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018117505A Pending JP2019219970A (en) | 2018-06-21 | 2018-06-21 | Information processing system and image forming device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019219970A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021140266A (en) * | 2020-03-02 | 2021-09-16 | キヤノン株式会社 | Information processing equipment, information processing methods and programs |
-
2018
- 2018-06-21 JP JP2018117505A patent/JP2019219970A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021140266A (en) * | 2020-03-02 | 2021-09-16 | キヤノン株式会社 | Information processing equipment, information processing methods and programs |
| JP7012764B2 (en) | 2020-03-02 | 2022-01-28 | キヤノン株式会社 | Information processing equipment, information processing methods and programs |
| US11425269B2 (en) | 2020-03-02 | 2022-08-23 | Canon Kabushiki Kaisha | Information processing apparatus for registering selected information processing apparatuses detected as being connected to a same network, and information processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101992680B1 (en) | Image forming apparatus, tracking apparatus, managing apparatus and method for updating firmware of image forming apparatus | |
| JP5995525B2 (en) | System, image forming apparatus, server, and control method thereof | |
| US20150153980A1 (en) | Relay device, image forming apparatus, relay method, and non-transitory computer-readable recording medium encoded with relay program | |
| US10896011B2 (en) | Mobile device for automatically delivering print jobs to printers | |
| US10298697B2 (en) | Device management system and information processing apparatus, configured to obtain data from static server when data cannot be obtained from dynamic server | |
| US11159482B2 (en) | Information processing apparatus that determines a device for performing an action based on acquired address information | |
| JP2014179739A (en) | Communication device, method of controlling communication device, and program | |
| US20130088751A1 (en) | Job management apparatus, job control system, and job control method | |
| US8819276B2 (en) | Apparatus, system, and method of processing printing operation on home network | |
| JP2014164420A (en) | Printing apparatus, method for controlling printing apparatus, and program | |
| US8867073B2 (en) | Server apparatus, network system, job processing method, and storage medium | |
| US10298719B2 (en) | Network system, and control method for network system | |
| US10893169B2 (en) | Relay apparatus, control method, and information processing system | |
| JP2019016241A (en) | Information processing apparatus, information processing system, and information processing program | |
| JP2014120051A (en) | Information processing device, program, and control method | |
| JP2019219970A (en) | Information processing system and image forming device | |
| US11323439B2 (en) | Device management apparatus, method of managing device, device management system, and non-transitory recording medium | |
| US9154334B2 (en) | Apparatus management device, apparatus configuration method, and storage medium | |
| US8760703B2 (en) | Job control system and job control method | |
| JP2013037547A (en) | Print server, print data providing method, and printing system | |
| JP2014179909A (en) | Image formation device, network system, method and program | |
| US10805482B2 (en) | Remote management system for distributing accesses from image forming apparatuses, and information processing method for distributing accesses from image forming apparatuses | |
| JP6074923B2 (en) | Information processing apparatus, network system, operation information capturing method, and operation information capturing program | |
| US12118258B2 (en) | Methods and printing system for peer-to-peer printing device management | |
| JP2015049862A (en) | Information processing device, system, method, and program |