[go: up one dir, main page]

JP2019219970A - Information processing system and image forming device - Google Patents

Information processing system and image forming device Download PDF

Info

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
Application number
JP2018117505A
Other languages
Japanese (ja)
Inventor
龍介 中谷
Ryusuke Nakatani
龍介 中谷
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
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 Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2018117505A priority Critical patent/JP2019219970A/en
Publication of JP2019219970A publication Critical patent/JP2019219970A/en
Pending legal-status Critical Current

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 (Patent Documents 1 to 4).

特開2016−012227号公報JP-A-2012-122227 特開2012−160961号公報JP-A-2012-160961 特開2017−94683号公報JP-A-2017-94683 特開2003−30069号公報JP-A-2003-30069

画像形成装置が、サーバー装置にアップロードされたデータをダウンロードしてプリント(プルプリント)するには、予め、画像形成装置のデバイス情報をサーバー装置に登録しておく必要があり、また、プルプリント機能を実行するための設定値を画像形成装置に登録しておく必要がある。画像形成装置の台数が増えれば、この事前の登録処理も増えるため、事前の登録処理をユーザーフレンドリーに行うことが望ましい。   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.

本開示の一実施形態に係る情報処理システムを模式的に示す。1 schematically illustrates an information processing system according to an embodiment of the present disclosure. 画像形成装置のハードウェア構成を示す。2 shows a hardware configuration of the image forming apparatus. サーバー装置のハードウェア構成を示す。2 shows a hardware configuration of a server device. 情報処理システムの機能的構成を示す。1 shows a functional configuration of an information processing system. メインデバイスの動作フロー(サーバー装置設定時)を示す。5 shows an operation flow of a main device (when setting a server device). クライアントデバイスの動作フロー(サーバー装置設定時)を示す。5 shows an operation flow of a client device (when setting a server device). サーバー装置の動作フロー(サーバー装置設定時)を示す。5 shows an operation flow of the server device (when setting the server device). メインデバイスの動作フロー(サブデバイス選択時)を示す。5 shows an operation flow of a main device (when a sub device is selected). クライアントデバイスの動作フロー(サブデバイス選択時)を示す。5 shows an operation flow of a client device (when a sub device is selected). サブデバイスの動作フロー(サブデバイス中止時)を示す。10 shows an operation flow of the sub device (when the sub device is stopped). サブデバイスの動作フロー(サブデバイスの動作)を示す。4 shows an operation flow of a sub device (operation of a sub device).

以下、図面を参照しながら、本開示の実施形態を説明する。   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 information processing system 1 includes a plurality of image forming apparatuses 10 and a server device 20.

サーバー装置20は、第1のネットワークN1に接続される。第1のネットワークN1は、例えば、インターネットである。サーバー装置20は、外部機器(パーソナルコンピューター等。図示せず)からアップロードされたデータを蓄積する、所謂クラウドサーバーである。   The server device 20 is connected to the first network N1. The first network N1 is, for example, the Internet. The server device 20 is a so-called cloud server that stores data uploaded from an external device (a personal computer or the like; not shown).

複数の画像形成装置10は、例えば、それぞれMFP(Multifunction Peripheral)であり、以下単にMFP10と称する。複数のMFP10は、例えば、1つのオフィス内に設置される。MFP10は、オフィス内のユーザー(エンドユーザー)により使用される。複数のMFP10は、第1のネットワークN1に接続された第2のネットワークN2を介して互いに接続される。第2のネットワークN2は、LAN(Local Area Network)である。各MFP10は、ユーザーの操作入力に応じて、サーバー装置20に外部機器(パーソナルコンピューター等。図示せず)からアップロードされたデータをダウンロードしてプリント(プルプリント)する。   The plurality of image forming apparatuses 10 are, for example, MFPs (Multifunction Peripherals), respectively, and are hereinafter simply referred to as MFPs 10. The plurality of MFPs 10 are installed in, for example, one office. MFP 10 is used by a user (end user) in the office. The plurality of MFPs 10 are connected to each other via a second network N2 connected to the first network N1. The second network N2 is a LAN (Local Area Network). Each MFP 10 downloads and uploads (pull prints) data uploaded from an external device (such as a personal computer, not shown) to the server device 20 in response to a user's operation input.

以下、複数の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 MFPs 10 is not distinguished, it is simply referred to as “MFP 10”. One of the plurality of MFPs 10 that operates as a main device is referred to as a “main MFP 10A”. Of the plurality of MFPs 10, the remaining MFPs 10 (typically a plurality) except the main MFP 10A are referred to as “client MFPs 10B”. One of the plurality of client MFPs 10B that operates as a sub device is referred to as “sub MFP 10C”. The selection method and operation of the main MFP 10A, the client MFP 10B, and the sub MFP 10C will be described later in detail.

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 MFP 10 includes a control circuit 11. The control circuit 11 includes a CPU 11a (Central Processing Unit) as a processor, a RAM 11b (Random Access Memory), a ROM 11c (Read Only Memory) as a memory, a dedicated hardware circuit, and the like, and controls the overall operation of the MFP 10. Govern. The CPU 11a loads the information processing program stored in the ROM 11c into the RAM 11b and executes the program. The ROM 11c stores programs and data executed by the CPU 11a in a fixed manner. The ROM 11c is an example of a non-transitory computer-readable recording medium.

制御回路11は、画像読取部12、画像処理部14、画像メモリー15、画像形成部16、表示部17aを備える操作部17、記憶装置18、ファクシミリ通信部19及びネットワーク通信インターフェース13等と接続されている。制御回路11は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。   The control circuit 11 is connected to an image reading unit 12, an image processing unit 14, an image memory 15, an image forming unit 16, an operation unit 17 including a display unit 17a, a storage device 18, a facsimile communication unit 19, a network communication interface 13, and the like. ing. The control circuit 11 controls the operation of each of the above-described units connected thereto, and transmits and receives signals or data to and from each unit.

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 server device 20 includes a CPU 21, a ROM 22, a RAM 23, a storage device 24, a network communication interface 25, an operation device 26, a display device 27, and a bus 28 that interconnects these components.

CPU21、ROM22、及びRAM23は、制御回路200(第2の制御回路)を構成する。CPU21は、ROM22が記憶する情報処理プログラムをRAM23にロードして実行する。ROM22は、CPU21が実行するプログラムやデータなどを固定的に記憶する。ROM22は、非一過性のコンピューター読み取り可能な記録媒体の一例である。   The CPU 21, the ROM 22, and the RAM 23 constitute a control circuit 200 (second control circuit). The CPU 21 loads the information processing program stored in the ROM 22 into the RAM 23 and executes it. The ROM 22 stores programs and data executed by the CPU 21 in a fixed manner. The ROM 22 is an example of a non-transitory computer-readable recording medium.

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 control circuit 11 of the main MFP 10A, the CPU 11a loads one or a plurality of information processing programs stored in the ROM 11c into the RAM 11b and executes the programs, so that the server device registration unit 101, the flag setting unit 102, the device search unit 103, It operates as the registration unit 104, the setting distribution unit 105, the setting execution unit 107, and the sub device selection unit 108.

サーバー装置20の制御回路200において、CPU21は、ROM22が記憶する1又は複数の情報処理プログラムをRAM23にロードして実行することにより、デバイス管理部201及び設定値管理部202として動作する。   In the control circuit 200 of the server device 20, the CPU 21 operates as the device management unit 201 and the setting value management unit 202 by loading one or a plurality of information processing programs stored in the ROM 22 into the RAM 23 and executing them.

クライアントMFP10Bの制御回路11において、CPU11aは、ROM11cが記憶する1又は複数の情報処理プログラムをRAM11bにロードして実行することにより、サーバー装置登録部101、フラグ設定部102、デバイス情報応答部106及び設定実行部107として動作する。   In the control circuit 11 of the client MFP 10B, the CPU 11a loads one or a plurality of information processing programs stored in the ROM 11c into the RAM 11b, and executes the information processing programs, whereby the server device registration unit 101, the flag setting unit 102, the device information response unit 106, It operates as the setting execution unit 107.

サブMFP10Cの制御回路11において、CPU11aは、ROM11cが記憶する1又は複数の情報処理プログラムをRAM11bにロードして実行することにより、メインデバイスモニター部109として動作する。   In the control circuit 11 of the sub MFP 10C, the CPU 11a operates as the main device monitor unit 109 by loading one or a plurality of information processing programs stored in the ROM 11c into the RAM 11b and executing them.

MFP10のサーバー装置登録部101は、サーバー装置20のIPアドレス等111を、記憶装置18に記憶する。   The server device registration unit 101 of the MFP 10 stores the IP address 111 and the like of the server device 20 in the storage device 18.

MFP10のフラグ設定部102は、MFP10自身がメインデバイス又はサブデバイスであることを示すフラグ112を立てたり、下ろしたりする。   The flag setting unit 102 of the MFP 10 sets or lowers the flag 112 indicating that the MFP 10 is a main device or a sub device.

メインMFP10Aのデバイス探索部103は、第2のネットワークN2に接続された複数のMFP10のうち、メインMFP10Aを除く残り(本例では複数とする)のMFP10(即ち、クライアントMFP10B)を、探索する。メインMFP10Aのデバイス探索部103は、検出した複数のクライアントMFP10Bに、デバイス情報を送信するための要求であるデバイス情報送信要求を、第2のネットワークN2を介して送信する。   The device search unit 103 of the main MFP 10A searches the remaining MFPs 10 (that is, the client MFP 10B) other than the main MFP 10A (in the present example, a plurality of MFPs 10) among the plurality of MFPs 10 connected to the second network N2. The device search unit 103 of the main MFP 10A transmits a device information transmission request, which is a request for transmitting device information, to the plurality of detected client MFPs 10B via the second network N2.

クライアントMFP10Bのデバイス情報応答部106は、メインMFP10Aからデバイス情報送信要求を、第2のネットワークN2を介して受信する。デバイス情報応答部106は、デバイス情報113を記憶装置18から読み出し、第2のネットワークN2を介してメインMFP10Aに送信する。   The device information response unit 106 of the client MFP 10B receives a device information transmission request from the main MFP 10A via the second network N2. Device information responding section 106 reads device information 113 from storage device 18 and transmits it to main MFP 10A via second network N2.

メインMFP10Aのデバイス探索部103は、複数のクライアントMFP10Bからデバイス情報113を、第2のネットワークN2を介して受信する。デバイス探索部103は、受信した複数のクライアントMFP10Bのデバイス情報113と、メインMFP10Aのデバイス情報113とを、記憶装置18に記憶する。   Device search section 103 of main MFP 10A receives device information 113 from a plurality of client MFPs 10B via second network N2. The device searching unit 103 stores the received device information 113 of the plurality of client MFPs 10B and the device information 113 of the main MFP 10A in the storage device 18.

メインMFP10Aのデバイス登録部104は、第1のネットワークN1を介してサーバー装置20に、メインMFP10A及び各クライアントMFP10Bのデバイス情報113を送信して、サーバー装置20に各MFP10の登録を要求するための登録要求を送信する。   The device registration unit 104 of the main MFP 10A transmits device information 113 of the main MFP 10A and each client MFP 10B to the server device 20 via the first network N1, and requests the server device 20 to register each MFP 10. Send a registration request.

サーバー装置20のデバイス管理部201は、第1のネットワークN1を介してメインMFP10Aから、メインMFP10A及び各クライアントMFP10Bのデバイス情報113と、登録要求とを受信し、記憶装置24に登録する。   The device management unit 201 of the server device 20 receives the device information 113 of the main MFP 10A and each client MFP 10B and the registration request from the main MFP 10A via the first network N1, and registers them in the storage device 24.

サーバー装置20の設定値管理部202は、メインMFP10A及び各クライアントMFP10Bのデバイス情報113毎に、サーバー装置20が提供するプルプリント機能を各MFP10が実行するのに必要な設定値114を生成し、第1のネットワークN1を介してメインMFP10Aに送信する。   The setting value management unit 202 of the server device 20 generates a setting value 114 necessary for each MFP 10 to execute the pull print function provided by the server device 20 for each device information 113 of the main MFP 10A and each client MFP 10B, The data is transmitted to the main MFP 10A via the first network N1.

メインMFP10Aの設定配信部105は、第1のネットワークN1を介してサーバー装置20から、メインMFP10A及び各クライアントMFP10Bのデバイス情報113毎の設定値114を受信する。設定配信部105は、各クライアントMFP10Bに、設定値114を、第2のネットワークN2を介して配信する。   The setting distribution unit 105 of the main MFP 10A receives a setting value 114 for each device information 113 of the main MFP 10A and each client MFP 10B from the server device 20 via the first network N1. The setting distribution unit 105 distributes the setting value 114 to each client MFP 10B via the second network N2.

各クライアントMFP10Bの設定実行部107は、当該クライアントMFP10Bのデバイス情報113に応じた設定値114を、第2のネットワークN2を介してメインMFP10Aから受信し、この設定値114を用いて設定を実行する。   The setting execution unit 107 of each client MFP 10B receives a setting value 114 corresponding to the device information 113 of the client MFP 10B from the main MFP 10A via the second network N2, and executes setting using the setting value 114. .

メインMFP10Aの設定実行部107は、サーバー装置20から受信したメインMFP10Aのデバイス情報113に応じた設定値114を用いて設定を実行する。   The setting execution unit 107 of the main MFP 10A executes setting using the setting value 114 corresponding to the device information 113 of the main MFP 10A received from the server device 20.

メインMFP10Aのサブデバイス選択部108は、デバイス探索部103が受信した複数のクライアントMFP10Bのデバイス情報113に含まれる機種名等に基づき、1つのクライアントMFP10BをサブMFP10Cとして選択する。サブデバイス選択部108は、選択したクライアントMFP10Bに、サブデバイスとして動作するよう要求するためのサブデバイス動作要求を、第2のネットワークN2を介して送信する。   The sub device selection unit 108 of the main MFP 10A selects one client MFP 10B as the sub MFP 10C based on the model name and the like included in the device information 113 of the plurality of client MFPs 10B received by the device search unit 103. The sub device selection unit 108 transmits a sub device operation request for requesting the selected client MFP 10B to operate as a sub device via the second network N2.

サブMFP10Cのメインデバイスモニター部109は、メインMFP10Aの稼働状態を定期的に(例えば、1日1回)モニターし、メインMFP10Aの稼働状態が正常か異常を判断する。メインデバイスモニター部109は、メインMFP10Aの稼働状態が異常と判断する。この場合、サブMFP10Cのフラグ設定部102は、サブMFP10C自身がメインデバイスであることを示すフラグ112を立てる。   The main device monitor unit 109 of the sub MFP 10C periodically (for example, once a day) monitors the operation state of the main MFP 10A, and determines whether the operation state of the main MFP 10A is normal or abnormal. Main device monitor 109 determines that the operation state of main MFP 10A is abnormal. In this case, the flag setting unit 102 of the sub MFP 10C sets the flag 112 indicating that the sub MFP 10C itself is the main device.

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 MFPs 10 has performed the settings required to connect to the server device 20.

まず、ユーザー(管理者)は、1つの任意のMFP10(典型的には、高性能機)の操作部17を操作して、サーバー装置20のIPアドレス等の情報(即ち、サーバー装置20に接続するのに必要な情報)をマニュアルで入力する。MFP10のサーバー装置登録部101は、サーバー装置20のIPアドレス等111を、記憶装置18に記憶する(ステップS101)。   First, the user (administrator) operates the operation unit 17 of one arbitrary MFP 10 (typically, a high-performance machine) to connect information such as the IP address of the server device 20 (that is, to connect to the server device 20). Information necessary to do this) manually. The server device registration unit 101 of the MFP 10 stores the IP address 111 and the like of the server device 20 in the storage device 18 (Step S101).

MFP10のフラグ設定部102は、サーバー装置20のIPアドレス等111が記憶装置18に記憶されたことを検出すると、MFP10自身がメインデバイスであることを示すフラグ112を立てる(ステップS102)。以下、このMFP10は、メインMFP10Aとして動作する。   When the flag setting unit 102 of the MFP 10 detects that the IP address 111 or the like of the server device 20 is stored in the storage device 18, the flag setting unit 102 sets a flag 112 indicating that the MFP 10 is the main device (step S102). Hereinafter, this MFP 10 operates as a main MFP 10A.

メインMFP10Aのデバイス探索部103は、第2のネットワークN2に接続された複数のMFP10のうち、メインMFP10Aを除く残り(本例では複数とする)のMFP10(即ち、クライアントMFP10B)を、探索する。メインMFP10Aのデバイス探索部103は、検出した複数のクライアントMFP10Bに、デバイス情報を送信するための要求であるデバイス情報送信要求を、第2のネットワークN2を介して送信する(ステップS103)。「デバイス情報」は、例えば、IPアドレス、シリアルナンバー、MFPの機種名等を意味する。   The device search unit 103 of the main MFP 10A searches the remaining MFPs 10 (that is, the client MFP 10B) other than the main MFP 10A (in the present example, a plurality of MFPs 10) among the plurality of MFPs 10 connected to the second network N2. The device search unit 103 of the main MFP 10A transmits a device information transmission request, which is a request for transmitting device information, to the plurality of detected client MFPs 10B via the second network N2 (step S103). “Device information” means, for example, an IP address, a serial number, a model name of an MFP, and the like.

図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 information response unit 106 of each client MFP 10B receives a device information transmission request from the main MFP 10A via the second network N2 (Step S201). Then, the device information response unit 106 reads the device information 113 from the storage device 18. The device information response unit 106 transmits the device information 113 to the main MFP 10A via the second network N2 (Step S202).

メインMFP10Aのデバイス探索部103は、複数のクライアントMFP10Bからデバイス情報113を、第2のネットワークN2を介して受信する。デバイス探索部103は、受信した複数のクライアントMFP10Bのデバイス情報113を、記憶装置18に記憶する(ステップS104)。なお、メインMFP10Aの記憶装置18は、メインMFP10Aのデバイス情報113も記憶している。   Device search section 103 of main MFP 10A receives device information 113 from a plurality of client MFPs 10B via second network N2. The device searching unit 103 stores the received device information 113 of the plurality of client MFPs 10B in the storage device 18 (Step S104). The storage device 18 of the main MFP 10A also stores device information 113 of the main MFP 10A.

メインMFP10Aのデバイス登録部104は、第1のネットワークN1を介してサーバー装置20に、メインMFP10A及び各クライアントMFP10Bのデバイス情報113を送信して、サーバー装置20に各MFP10の登録を要求するための登録要求を送信する(ステップS105)。   The device registration unit 104 of the main MFP 10A transmits device information 113 of the main MFP 10A and each client MFP 10B to the server device 20 via the first network N1, and requests the server device 20 to register each MFP 10. A registration request is transmitted (step S105).

図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 device management unit 201 of the server device 20 receives the device information 113 of the main MFP 10A and each client MFP 10B and the registration request from the main MFP 10A via the first network N1 (step S301). The device management unit 201 registers the received device information 113 of the main MFP 10A and each of the client MFPs 10B in the storage device 24 (step S302).

サーバー装置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 value management unit 202 of the server device 20 generates a setting value 114 necessary for each MFP 10 to execute the pull print function provided by the server device 20 for each device information 113 of the main MFP 10A and each client MFP 10B, It is stored in the storage device 24 (step S303). The setting value 114 is a setting value for the MFP 10 to appropriately execute the pull print from the server device 20 for each model of the MFP 10 identified by the model name included in the device information 113. That is, typically, the setting value 114 differs for each device information 113 of the main MFP 10A and each client MFP 10B registered in the storage device 24. The setting value management unit 202 manages whether or not the setting values are supported for each model of the MFP 10 and the range. The setting value 114 is a format that can be distributed by the main MFP 10A to each client MFP 10B. The setting value management unit 202 transmits the setting value 114 for each device information 113 of the main MFP 10A and each client MFP 10B to the main MFP 10A via the first network N1 (step S304).

メイン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 distribution unit 105 of the main MFP 10A receives the setting value 114 for each device information 113 of the main MFP 10A and each client MFP 10B from the server device 20 via the first network N1 (Step S106). In other words, the setting distribution unit 105 receives the setting value 114 for each device information 113 of all the MFPs 10 connected to the second network N2. The setting distribution unit 105 stores the setting value 114 of each of the device information 113 of the main MFP 10A and each of the client MFPs 10B in the storage device 18. The setting distribution unit 105 distributes the setting value 114 for each device information 113 of each client MFP 10B to each client MFP 10B identified by each device information 113 via the second network N2 (step S107).

各クライアントMFP10Bの設定実行部107は、当該クライアントMFP10Bのデバイス情報113に応じた設定値114を、第2のネットワークN2を介してメインMFP10Aから受信する(ステップS203)。設定実行部107は、受信した設定値114を記憶装置18に記憶し、この設定値114を用いて設定を実行する(ステップS204)。   The setting execution unit 107 of each client MFP 10B receives the setting value 114 corresponding to the device information 113 of the client MFP 10B from the main MFP 10A via the second network N2 (Step S203). The setting execution unit 107 stores the received setting value 114 in the storage device 18 and executes setting using the setting value 114 (step S204).

一方、メインMFP10Aの設定実行部107は、サーバー装置20から受信したメインMFP10Aのデバイス情報113に応じた設定値114を用いて設定を実行する(ステップS108)。   On the other hand, the setting execution unit 107 of the main MFP 10A executes the setting using the setting value 114 corresponding to the device information 113 of the main MFP 10A received from the server device 20 (Step S108).

ところで、第2のネットワークN2に新たなクライアントMFP10Bが接続されることがある。それに対処するため、メインMFP10Aのデバイス探索部103は、第2のネットワークN2に接続された複数のクライアントMFP10Bを、定期的に(例えば、1日1回)探索する。   Incidentally, a new client MFP 10B may be connected to the second network N2. To deal with this, the device search unit 103 of the main MFP 10A periodically (for example, once a day) searches for a plurality of client MFPs 10B connected to the second network N2.

メインMFP10Aのデバイス探索部103は、第2のネットワークN2に接続された複数のクライアントMFP10Bを探索したとき、第2のネットワークN2に新たに接続された新たなクライアントMFP10Bを検出する。デバイス探索部103は、新たなクライアントMFP10Bに、デバイス情報送信要求を送信する(ステップS103)。   When searching for a plurality of client MFPs 10B connected to the second network N2, the device search unit 103 of the main MFP 10A detects a new client MFP 10B newly connected to the second network N2. The device searching unit 103 transmits a device information transmission request to the new client MFP 10B (Step S103).

新たなクライアントMFP10Bのデバイス情報応答部106は、メインMFP10Aからデバイス情報送信要求を受信する(ステップS201)。すると、デバイス情報応答部106は、記憶装置18からデバイス情報113を読み出す。デバイス情報応答部106は、デバイス情報113をメインMFP10Aに送信する(ステップS202)。   The device information response unit 106 of the new client MFP 10B receives a device information transmission request from the main MFP 10A (Step S201). Then, the device information response unit 106 reads the device information 113 from the storage device 18. Device information responding section 106 transmits device information 113 to main MFP 10A (step S202).

メインMFP10Aのデバイス探索部103は、新たなクライアントMFP10Bからデバイス情報113を受信する(ステップS104)。メインMFP10Aのデバイス登録部104は、サーバー装置20に、新たなクライアントMFP10Bのデバイス情報113を供給して登録要求を送信する(ステップS105)。   The device search unit 103 of the main MFP 10A receives the device information 113 from the new client MFP 10B (Step S104). The device registration unit 104 of the main MFP 10A supplies the device information 113 of the new client MFP 10B to the server device 20 and transmits a registration request (step S105).

サーバー装置20のデバイス管理部201は、メインMFP10Aから、新たなクライアントMFP10Bのデバイス情報113を受信し(ステップS301)、登録する(ステップS302)。サーバー装置20の設定値管理部202は、新たなクライアントMFP10Bのデバイス情報113に応じた設定値114を生成し(ステップS303)、メインMFP10Aに送信する(ステップS304)。   The device management unit 201 of the server device 20 receives the device information 113 of the new client MFP 10B from the main MFP 10A (step S301) and registers (step S302). The setting value management unit 202 of the server device 20 generates a setting value 114 according to the device information 113 of the new client MFP 10B (Step S303), and transmits it to the main MFP 10A (Step S304).

メインMFP10Aの設定配信部105は、サーバー装置20から、新たなクライアントMFP10Bのデバイス情報113に応じた設定値114を受信し(ステップS106)、新たなクライアントMFP10Bに配信する(ステップS107)。   The setting distribution unit 105 of the main MFP 10A receives the setting value 114 corresponding to the device information 113 of the new client MFP 10B from the server device 20 (Step S106), and distributes the setting value 114 to the new client MFP 10B (Step S107).

新たなクライアントMFP10Bの設定実行部107は、新たなクライアントMFP10Bのデバイス情報113に応じた設定値114を、MFP10Aから受信する(ステップS203)。設定実行部107は、受信した設定値114を記憶装置18に記憶し、この設定値114を用いて設定を実行する(ステップS204)。   The setting execution unit 107 of the new client MFP 10B receives from the MFP 10A a setting value 114 corresponding to the device information 113 of the new client MFP 10B (Step S203). The setting execution unit 107 stores the received setting value 114 in the storage device 18 and executes setting using the setting value 114 (step S204).

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 main MFP 10A selects a sub-device at a predetermined trigger (such as an operation by an administrator) or periodically (for example, once a day). The operation will be described below.

メインMFP10Aのサブデバイス選択部108は、デバイス探索部103が受信し記憶装置18に記憶した複数のクライアントMFP10Bのデバイス情報113(ステップS104)に含まれる機種名等に基づき、1つのクライアントMFP10BをサブMFP10Cとして選択する。典型的には、サブデバイス選択部108は、複数のクライアントMFP10Bの中で最も高性能のクライアントMFP10Bをサブデバイスとして選択する(ステップS401)。   The sub device selection unit 108 of the main MFP 10A sub-selects one client MFP 10B based on the model name included in the device information 113 (step S104) of the plurality of client MFPs 10B received by the device search unit 103 and stored in the storage device 18. Select as MFP 10C. Typically, the sub device selection unit 108 selects the client PC 10B with the highest performance among the plurality of client MFPs 10B as a sub device (step S401).

選択したクライアントMFP10Bが現サブデバイスとして選択済みである場合(ステップS402、YES)、メインMFP10Aのサブデバイス選択部108は、処理を終了する。   If the selected client MFP 10B has already been selected as the current sub device (step S402, YES), the sub device selection unit 108 of the main MFP 10A ends the processing.

一方、選択したクライアントMFP10Bが現サブデバイスとして選択済みでなく(ステップS402、NO)、且つ、現サブデバイスが無い場合(初めてサブデバイスを選択する場合)(ステップS403、NO)、メインMFP10Aのサブデバイス選択部108は、選択したクライアントMFP10Bに、サブデバイスとして動作するよう要求するためのサブデバイス動作要求を、第2のネットワークN2を介して送信する(ステップS404)。   On the other hand, if the selected client MFP 10B has not been selected as the current sub device (step S402, NO) and there is no current sub device (if a sub device is selected for the first time) (step S403, NO), the sub The device selection unit 108 transmits a sub device operation request for requesting the selected client MFP 10B to operate as a sub device via the second network N2 (step S404).

図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 flag setting unit 102 of the client MFP 10B receives the sub-device operation request from the main MFP 10A via the second network N2 (Step S501). Then, the flag setting unit 102 sets the flag 112 indicating that the client MFP 10B itself is a sub device (step S502). Hereinafter, the client MFP 10B operates as the sub MFP 10C.

一方、選択したクライアントMFP10Bが現サブデバイスとして選択済みでなく(ステップS402、NO)、且つ、現サブデバイスとして動作する別のサブMFP10Cがある場合(高性能の新たなクライアントMFP10Bを選択した場合)(ステップS403、YES)、メインMFP10Aのサブデバイス選択部108は、新たに選択したクライアントMFP10Bに、サブデバイスとして動作するよう要求するためのサブデバイス動作要求を、第2のネットワークN2を介して送信する(ステップS404)。   On the other hand, when the selected client MFP 10B has not been selected as the current sub device (step S402, NO), and there is another sub MFP 10C that operates as the current sub device (when a new high-performance client MFP 10B is selected) (Step S403, YES), sub device selecting section 108 of main MFP 10A transmits a sub device operation request for requesting the newly selected client MFP 10B to operate as a sub device via second network N2. (Step S404).

新たなクライアントMFP10Bのフラグ設定部102は、サブデバイス動作要求を、第2のネットワークN2を介してメインMFP10Aから受信する(ステップS501)。すると、フラグ設定部102は、新たなクライアントMFP10B自身がサブデバイスであることを示すフラグ112を立てる(ステップS502)。以下、新たなクライアントMFP10Bは、サブMFP10Cとして動作する。   The flag setting unit 102 of the new client MFP 10B receives the sub device operation request from the main MFP 10A via the second network N2 (Step S501). Then, the flag setting unit 102 sets the flag 112 indicating that the new client MFP 10B itself is a sub device (step S502). Hereinafter, the new client MFP 10B operates as the sub MFP 10C.

加えて、メインMFP10Aのサブデバイス選択部108は、従来よりサブデバイスとして動作中のサブMFP10Cに、サブデバイスとしての動作を中止するよう要求するためのサブデバイス中止要求を、第2のネットワークN2を介して送信する(ステップS405)。   In addition, the sub device selection unit 108 of the main MFP 10A transmits a sub device stop request for requesting the sub MFP 10C that has been operating as a sub device to stop operation as a sub device to the second network N2. (Step S405).

図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 flag setting unit 102 of the sub MFP 10C receives the sub device stop request from the main MFP 10A via the second network N2 (Step S601). Then, flag setting unit 102 lowers flag 112 indicating that sub MFP 10C itself is a sub device (step S602). Hereinafter, the sub MFP 10C operates as the client MFP 10B. In other words, the sub MFP 10C is switched.

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 device monitor unit 109 of the sub MFP 10C periodically (for example, once a day) monitors the operation state of the main MFP 10A, and determines whether the operation state of the main MFP 10A is normal or abnormal (step S701). When the main device monitor 109 determines that the operation state of the main MFP 10A is normal (step S701, YES), the process ends.

一方、サブMFP10Cのメインデバイスモニター部109は、例えばメインMFP10Aをモニターして応答を受信しない等の場合、メインMFP10Aの稼働状態が異常と判断する(ステップS701、NO)。この場合、サブMFP10Cのフラグ設定部102は、サブMFP10C自身がメインデバイスであることを示すフラグ112を立てる(ステップS702)。以下、サブMFP10Cは、メインMFP10Aとして動作する。   On the other hand, when, for example, the main MFP 10A monitors the main MFP 10A and does not receive a response, the main device monitor 109 of the sub MFP 10C determines that the operation state of the main MFP 10A is abnormal (step S701, NO). In this case, the flag setting unit 102 of the sub MFP 10C sets the flag 112 indicating that the sub MFP 10C itself is the main device (step S702). Hereinafter, the sub MFP 10C operates as the main MFP 10A.

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 device registration unit 104 of the main MFP 10A transmits the device information 113 of the main MFP 10A and each client MFP 10B to the server device 20 via the first network N1 at a time (step S105). Then, the main MFP 10A receives the setting values of the main MFP 10A and the client MFPs 10B from the server device 20 via the first network N1 at a time (step S106). Thereby, it is possible to minimize the traffic of the first network N1. However, the following operation may be performed instead.

メイン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 main MFP 10A transmits the device information 113 of the main MFP 10A to the server device 20 via the first network N1, and transmits a registration request for requesting the server device 20 to register the main MFP 10A. Then, server device 20 registers main MFP 10A, and main MFP 10A sets a setting value required for pull printing from server device 20. Thereafter, the device registration unit 104 of the main MFP 10A searches for the client MFP 10B, transmits device information 113 of each client MFP 10B, and transmits a registration request for requesting the server device 20 to register each MFP 10. Then, server device 20 registers each client MFP 10B, and main MFP 10A distributes the setting values of each client MFP 10B received from server device 20 to each client MFP 10B. Each client MFP 10B sets a setting value required for pull printing from the server device 20.

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 Patent Literature 1, a setting request is transmitted from a client server to a device management device, and the device management device issues a setting instruction to the image forming apparatus according to the setting request. However, in this technology, the cloud server only stores the setting history and transmits it to the device management apparatus, and is not directly involved in the remote setting itself. In addition, since it is difficult to search for a device from the cloud server, there is a possibility that the device cannot be realized.

特許文献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 MFP 10 to connect to the server device 20 on the cloud (step S101). Then, the MFP 10 operates as the main MFP 10A (step S102), and the main MFP 10A searches for a client MFP 10B connected to the second network N2 (step S103). The main MFP 10A acquires the device information 113 from all the detected client MFPs 10B (step S104), and registers the device information 113 from all the client MFPs 10B in the server device 20 instead of the client MFP 10B (step S105). After that, the main MFP 10A receives, from the server device 20, the setting values 114 for the device information 113 of the main MFP 10A and the client MFPs 10B (step S106). The main MFP 10A distributes the setting value 114 to each client MFP 10B (step S107).

このように、本実施形態によれば、管理者はメイン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 main MFP 10A, the work load on the administrator is reduced. Also, since only the main MFP 10A communicates with the server device 20 via the first network N1, it is possible to prevent an increase in traffic on the first network N1.

本実施形態によれば、第2のネットワークN2に新たなクライアントMFP10Bが接続されたとき、メインMFP10Aは、第2のネットワークN2に接続された新たなクライアントMFP10Bを新たに検出する。メインMFP10Aは、新たなクライアントMFP10Bのデバイス情報113を取得してサーバー装置20に送信し、サーバー装置20から新たなクライアントMFP10Bの設定値114を受信して新たなクライアントMFP10Bに配信する。この場合も、管理者がクライアントMFP10Bにマニュアルで設定に必要な情報を入力する必要が無いので、管理者の作業負担が減る。   According to the present embodiment, when a new client MFP 10B is connected to the second network N2, the main MFP 10A newly detects a new client MFP 10B connected to the second network N2. The main MFP 10A acquires the device information 113 of the new client MFP 10B, transmits the device information 113 to the server device 20, receives the setting value 114 of the new client MFP 10B from the server device 20, and distributes the setting value 114 to the new client MFP 10B. Also in this case, since the administrator does not need to manually input information necessary for the setting to the client MFP 10B, the work load on the administrator is reduced.

本実施形態によれば、メインMFP10Aは、1つの高性能のクライアントMFP10BをサブMFP10Cとして選択し、サブMFP10Cは、メインMFP10Aの前記稼働状態が異常と判断すると、サブMFP10Cが新たなメインデバイスとして動作する。このため、メインMFP10Aに異常があっても、サブMFP10Cがメインデバイスとして動作し、例えば、第2のネットワークN2に新たなクライアントMFP10Bが接続されたとき、サブMFP10Cが新たなクライアントMFP10Bからデバイス情報113を取得して新たなクライアントMFP10Bに設定値114を配信することができる。   According to the present embodiment, the main MFP 10A selects one high-performance client MFP 10B as the sub MFP 10C, and when the sub MFP 10C determines that the operation state of the main MFP 10A is abnormal, the sub MFP 10C operates as a new main device. I do. Therefore, even if the main MFP 10A has an abnormality, the sub MFP 10C operates as a main device. For example, when a new client MFP 10B is connected to the second network N2, the sub MFP 10C transmits device information 113 from the new client MFP 10B. And the setting value 114 can be distributed to the new client MFP 10B.

本実施形態によれば、第2のネットワークN2に新たなクライアントMFP10Bが接続されたとき、メインMFP10Aは、第2のネットワークN2に接続された新たなクライアントMFP10Bを新たに検出する。メインMFP10Aは、新たなクライアントMFP10Bのデバイス情報113に基づき新たなクライアントMFP10Bが高性能と判断すると、新たなクライアントMFP10BをサブMFP10Cとして動作させる。これにより、常に高性能のMFP10がサブMFP10Cとして動作する。   According to the present embodiment, when a new client MFP 10B is connected to the second network N2, the main MFP 10A newly detects a new client MFP 10B connected to the second network N2. When determining that the new client MFP 10B has high performance based on the device information 113 of the new client MFP 10B, the main MFP 10A operates the new client MFP 10B as the sub MFP 10C. Thus, the high-performance MFP 10 always operates as the sub MFP 10C.

本実施形態によれば、特許文献3とは異なり、サーバー装置20が全てのMFP10のデバイス情報113を取得して、デバイス情報113毎の設定値114を作成する。従って、特許文献3のように、代表のMFPが、他の機種のMFPの設定値に関わるデバイス情報を把握しておく必要がない。また、代表となるMFPを固定とする必要がないため、MFPが移動した場合等に容易に対応可能である。   According to the present embodiment, unlike Patent Document 3, the server device 20 acquires the device information 113 of all the MFPs 10 and creates a setting value 114 for each device information 113. Therefore, unlike Patent Document 3, there is no need for the representative MFP to grasp the device information related to the setting values of the MFPs of other models. Further, since it is not necessary to fix the representative MFP, it is possible to easily cope with a case where the MFP moves.

本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。   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
Information processing system 1
MFP10
Main MFP10A
Client MFP 10B
Sub MFP10C
Server device 20
Server device registration unit 101
Flag setting unit 102
Device search unit 103
Device registration unit 104
Setting distribution unit 105
Device information response unit 106
Setting execution unit 107
Sub device selection unit 108
Main device monitor 109
Device management unit 201
Set value management unit 202

Claims (8)

第1のネットワークに接続されたサーバー装置と、
前記第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.
請求項1に記載の情報処理システムであって、
前記メインデバイスの前記デバイス探索部は、定期的に、前記第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又は2に記載の情報処理システムであって、
前記メインデバイスの前記制御回路は、さらに、
前記デバイス探索部が取得した各前記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.
請求項3に記載の情報処理システムであって、
前記メインデバイスの前記デバイス探索部は、定期的に、前記第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乃至4の何れか一項に記載の情報処理システムであって、
前記サーバー装置の前記設定値管理部は、前記デバイス情報毎の前記設定値を、前記メインデバイスが各前記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.
請求項1乃至5の何れか一項に記載の情報処理システムであって、
各前記複数の画像形成装置が実行する前記サーバー装置が提供する前記機能は、前記サーバー装置が記憶するデータを各前記複数の画像形成装置にダウンロードしてプリントするプルプリント機能である
情報処理システム。
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乃至6の何れか一項に記載の情報処理システムであって、
前記第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のネットワークに接続されたサーバー装置と、
前記第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.
JP2018117505A 2018-06-21 2018-06-21 Information processing system and image forming device Pending JP2019219970A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021140266A (en) * 2020-03-02 2021-09-16 キヤノン株式会社 Information processing equipment, information processing methods and programs

Cited By (3)

* Cited by examiner, † Cited by third party
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