(57)【要約】【課題】複数の画像形成装置に効率的に設定データを書き込むための技術を提供すること。【解決手段】画像形成システムにおいて、リモート設定用ツール４００は、複数台の画像形成装置（第１画像形成装置１００−１、第２画像形成装置１００−２、第３画像形成装置１００−３）のそれぞれに設定データを書き込む。リモート設定用ツール４００は、第１画像形成装置１００−１に、設定データを書き込む（ステップＳ１１）。切替条件が成立すると（点Ｐ１１）、リモート設定用ツール４００は、第２の画像形成装置１００−２に対する設定データの書き込みを開始する（ステップＳ２１）。さらに切替条件が成立すると（点Ｐ２１）、リモート設定用ツール４００は、第３の画像形成装置１００−３に対する設定データの書き込みを開始する（ステップＳ３１）。【選択図】図３
2019008449.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の複数の項目の設定データを格納するように構成されたメモリーと、
複数の画像形成装置と通信するように構成された通信インターフェースと、
前記複数の画像形成装置のそれぞれに、各画像形成装置に対して前記設定データを書き込むように構成されたプロセッサーとを備え、
前記プロセッサーは、
前記複数の画像形成装置のうち第１の画像形成装置に、所定の条件が成立するまで、前記複数の項目の設定データを複数回に分けて書き込み、
前記所定の条件が成立した場合に、前記複数の画像形成装置のうち第２の画像形成装置に対する前記複数の項目の設定データの書き込みを開始する、
ように構成されている、画像形成装置の管理装置。
【請求項２】
前記所定の条件は、前記第１の画像形成装置に対する設定データの書き込みを開始してから一定時間が経過したことを含む、請求項１に記載の画像形成装置の管理装置。
【請求項３】
前記プロセッサーは、前記第１の画像形成装置に対する第１の項目の設定データの書き込みは当該第１の画像形成装置における処理を必要とし、
前記所定の条件は、前記第１の画像形成装置における前記処理の開始から所定時間が経過したことを含む、請求項１または請求項２に記載の画像形成装置の管理装置。
【請求項４】
前記所定の条件は、前記第１の画像形成装置に対して書き込んだ前記設定データの量が所定の量に達したことを含む、請求項１〜請求項３のいずれか１項に記載の画像形成装置の管理装置。
【請求項５】
前記プロセッサーは、１回の前記書き込みによって、前記画像形成装置の所定の機能に対応するすべての項目の設定データを書き込むように構成されている、請求項１〜請求項４のいずれか１項に記載の画像形成装置の管理装置。
【請求項６】
前記通信インターフェースは、ネットワークを介して、または、ピアツーピア接続で、前記複数の画像形成装置のそれぞれと通信するように構成されている、請求項１〜請求項５のいずれか１項に記載の画像形成装置の管理装置。
【請求項７】
前記管理装置は、前記複数の画像形成装置の中の１台の画像形成装置と一体的に構成されている、請求項１〜請求項６のいずれか１項に記載の画像形成装置の管理装置。
【請求項８】
コンピューターによって実行される、複数の画像形成装置のそれぞれに複数の項目の設定データを書き込む方法であって、
前記複数の画像形成装置のうち第１の画像形成装置に、前記複数の項目の設定データを複数回に分けて書き込むステップと、
前記第１の画像形成装置に対する設定データの書き込みにおいて所定の条件が成立したか否かを判断するステップと、
前記所定の条件が成立した場合に、前記複数の画像形成装置のうち第２の画像形成装置に対する前記複数の項目の設定データの書き込みを開始するステップとを備える、画像形成装置の管理方法。
【請求項９】
前記所定の条件は、前記第１の画像形成装置に対する設定データの書き込みを開始してから一定時間が経過したことを含む、請求項８に記載の画像形成装置の管理方法。
【請求項１０】
前記第１の画像形成装置に第１の項目の設定データの書き込みは当該第１の画像形成装置における処理を必要とし、
前記所定の条件は、前記第１の画像形成装置における前記処理の開始から所定時間が経過したことを含む、請求項８または請求項９に記載の画像形成装置の管理方法。
【請求項１１】
前記所定の条件は、前記第１の画像形成装置に対して書き込んだ前記設定データの量が所定の量に達したことを含む、請求項８〜請求項１０のいずれか１項に記載の画像形成装置の管理方法。
【請求項１２】
１回の前記書き込むステップは、前記画像形成装置の所定の機能に対応するすべての項目の設定データを書き込むことを含む、請求項８〜請求項１１のいずれか１項に記載の画像形成装置の管理方法。
【請求項１３】
前記書き込むステップおよび前記開始するステップは、ネットワークを介して、または、ピアツーピア接続で、前記第１および前記第２の画像形成装置のそれぞれと通信することを含む、請求項８〜請求項１２のいずれか１項に記載の画像形成装置の管理方法。
【請求項１４】
前記コンピューターは、前記複数の画像形成装置の中の１台の画像形成装置と一体的に構成されている、請求項８〜請求項１３のいずれか１項に記載の画像形成装置の管理方法。
【請求項１５】
複数の画像形成装置を管理する管理装置のコンピューターに、請求項８〜請求項１４のいずれか１項に記載の方法に記載の各ステップを実行させるための、画像形成装置管理用のプログラム。
【請求項１６】
請求項１〜請求項７のいずれか１項に記載の画像形成装置の管理装置および複数の画像形成装置を含む、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像形成装置の管理装置による、２以上の画像形成装置への設定データの書き込みに関する。
【背景技術】
【０００２】
従来の画像形成装置には、印刷色等の設定用のデータを工場出荷後に書き込むものがあった。たとえば、特開２０１６−４２２９５号公報（特許文献１）は、設定値を変更するためのスクリプトを格納したＵＳＢ（Universal  Serial  Bus）メモリーが装着されたことに応じて画像処理装置がその設定値を書き換える技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−４２２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、オフィスに複数の画像形成装置が設定されること等の事情から、複数の画像形成装置に一斉に設定データを書き込む状況が発生している。このような状況において、複数の画像形成装置への効率的な設定データの書き込みのための技術が求められている。
【０００５】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、複数の画像形成装置に効率的に設定データを書き込むための技術を提供することである。
【課題を解決するための手段】
【０００６】
本開示のある局面に従うと、画像形成装置の複数の項目の設定データを格納するように構成されたメモリーと、複数の画像形成装置と通信するように構成された通信インターフェースと、複数の画像形成装置のそれぞれに、各画像形成装置に対して設定データを書き込むように構成されたプロセッサーとを備え、プロセッサーは、複数の画像形成装置のうち第１の画像形成装置に、所定の条件が成立するまで、複数の項目の設定データを複数回に分けて書き込み、所定の条件が成立した場合に、複数の画像形成装置のうち第２の画像形成装置に対する複数の項目の設定データの書き込みを開始する、ように構成されている、画像形成装置の管理装置が提供される。
【０００７】
所定の条件は、第１の画像形成装置に対する設定データの書き込みを開始してから一定時間が経過したことを含んでいてもよい。
【０００８】
プロセッサーは、第１の画像形成装置に第１の項目の設定データの書き込みは当該第１の画像形成装置における処理を必要としてもよい。所定の条件は、第１の画像形成装置における処理の開始から所定時間が経過したことを含んでいてもよい。
【０００９】
所定の条件は、第１の画像形成装置に対して書き込んだ設定データの量が所定の量に達したことを含んでいてもよい。
【００１０】
プロセッサーは、１回の書き込みによって、画像形成装置の所定の機能に対応するすべての項目の設定データを書き込むように構成されていてもよい。
【００１１】
通信インターフェースは、ネットワークを介して、または、ピアツーピア接続で、複数の画像形成装置のそれぞれと通信するように構成されていてもよい。
【００１２】
管理装置は、複数の画像形成装置の中の１台の画像形成装置と一体的に構成されていてもよい。
【００１３】
本開示の他の局面に従うと、コンピューターによって実行される、複数の画像形成装置のそれぞれに対して複数の項目の設定データを書き込む方法であって、複数の画像形成装置のうち第１の画像形成装置に、複数の項目の設定データを複数回に分けて書き込むステップと、第１の画像形成装置に対する設定データの書き込みにおいて所定の条件が成立したか否かを判断するステップと、所定の条件が成立した場合に、複数の画像形成装置のうち第２の画像形成装置に対する複数の項目の設定データの書き込みを開始するステップとを備える、画像形成装置の管理方法が提供される。
【００１４】
所定の条件は、第１の画像形成装置に対する設定データの書き込みを開始してから一定時間が経過したことを含んでいてもよい。
【００１５】
第１の画像形成装置に第１の項目の設定データの書き込みは当該第１の画像形成装置における処理を必要としていてもよい。所定の条件は、第１の画像形成装置における処理の開始から所定時間が経過したことを含んでいてもよい。
【００１６】
所定の条件は、第１の画像形成装置に対して書き込んだ設定データの量が所定の量に達したことを含んでいてもよい。
【００１７】
１回の書き込むステップは、画像形成装置の所定の機能に対応するすべての項目の設定データを書き込むことを含んでいてもよい。
【００１８】
送信するステップおよび開始するステップは、ネットワークを介して、または、ピアツーピア接続で、第１および第２の画像形成装置のそれぞれと通信することを含んでいてもよい。
【００１９】
コンピューターは、複数の画像形成装置の中の１台の画像形成装置と一体的に構成されていてもよい。
【００２０】
本開示のさらに他の局面に従うと、管理装置のコンピューターに、上記の方法に記載の各ステップを実行させるための、画像形成装置管理用のプログラムが提供される。
【００２１】
本開示のさらに他の局面に従うと、上記の管理装置および複数の画像形成装置を含む、画像形成システムが提供される。
【発明の効果】
【００２２】
本開示によれば、管理装置は、所定の条件が成立した場合には、設定データの書き込みの対象となる画像形成装置を第１の画像形成装置から第２の画像形成装置へ切り替える。これにより、第１の画像形成装置への設定データの書き込みが比較的長い時間を要した場合に、そのことによって複数の画像形成装置への設定データの書き込みが遅延することが回避される。したがって、管理装置は複数の画像形成装置に効率的に設定データを書き込むことができる。
【図面の簡単な説明】
【００２３】
【図１】画像形成システムの構成の一例を示す図である。
【図２】リモート設定用ツール４００が画像形成装置１００に設定データの書き込むときの処理シーケンスの一例を示す図である。
【図３】リモート設定用ツール４００が３台の画像形成装置１００に設定データの書き込むときの処理シーケンスの他の例を示す図である。
【図４】図３に対する比較例の処理シーケンスを示す図である。
【図５】リモート設定用ツール４００のハードウェア構成の一例を示す図である。
【図６】メモリー４０３に格納される書込完了フラグテーブルの構造の一例を表わす図である。
【図７】画像形成装置１００のハードウェア構成を概略的に示す図である。
【図８】設定データ書込処理のフローチャートである。
【図９】書込完了フラグテーブルの状態の一例を示す図である。
【発明を実施するための形態】
【００２４】
以下に、図面を参照しつつ、画像形成システムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２５】
［１．画像形成システムの構成］
図１は、画像形成システムの構成の一例を示す図である。画像形成システム１０００は、Ｎ台の画像形成装置１００（図１では、画像形成装置１００−１，１００−２，…，１００−Ｎ）と、リモート設定用ツール４００とを含む。画像形成装置１００は、たとえばＭＦＰ（Multi-Functional  Peripheral）によって実現される。リモート設定用ツール４００は、画像形成システムにおける管理装置の一例であり、たとえば汎用のコンピューターによって実現される。
【００２６】
リモート設定用ツール４００は、ネットワーク５００を介してＮ台の画像形成装置１００のそれぞれと通信し、各画像形成装置１００に対して、画像形成装置１００のそれぞれに設定データを書き込む。設定データ９００は、書き込みの対象になる設定データの一例を示す。設定データ９００は、たとえばリモート設定用ツール４００のメモリー（後述する図５のメモリー４０３）に格納される、画像形成装置が備える２以上の機能のそれぞれに関する設定データを含む。
【００２７】
設定データ９００において、記述「Print  Mode」に関連付けられて記載されているのは、印刷機能に関する設定データである。当該設定データは、印刷の色に関する項目の設定値（Color=Mono（単色印刷））、用紙のサイズに関する項目の設定値（Paper=A3（Ａ３用紙））、片面／両面印刷に関する項目の設定値（Duplex=On（両面印刷オン））、および、トナーセーブに関する項目の設定値（Toner  Save=On（トナーセーブオン））を含む。
【００２８】
記述「Scan  Mode」に関連付けられて記載されているのは、スキャン機能に関する設定データである。当該設定データは、スキャンによって生成するファイル種別に関する項目の設定値（File  Type：ＰＤＦ）、および、スキャンにおける解像度に関する項目の設定値（Resolution：３００ｄｐｉ）を含む。画像形成装置が備える機能の他の例は、ユーザー認証機能、および、セキュリティー通信機能である。
【００２９】
画像形成装置１００において、設定データは、メモリー（後述する図７のメモリー１６０）における各項目の設定値を格納する領域に書き込まれる。画像形成装置１００は、書き込まれた設定データを読み出すことにより、当該設定データに従った動作を実行する。
【００３０】
［２．管理装置から画像形成装置の設定データの書き込み］
＜画像形成装置が１台の場合＞
図２は、リモート設定用ツール４００が画像形成装置１００に設定データの書き込むときの処理シーケンスの一例を示す図である。図２の例は、画像形成システム１０００における管理対象の画像形成装置が１台であるときのシーケンスを表わす。
【００３１】
ある実施の形態では、リモート設定用ツール４００は、画像形成装置１００に対して、複数の項目の設定データを複数回に分けて書き込む。ある実施の形態では、各回の書き込みは、画像形成装置の１つの機能のすべての項目の設定データを書き込む。すなわち、リモート設定用ツール４００は、機能に属する項目ごとに設定データを書き込んでもよい。リモート設定用ツール４００は、１回の書き込みによって複数の機能に属するすべての項目の設定データを書き込んでもよい。以下、図２を参照して、設定データの書き込みの流れを説明する。
【００３２】
ステップＳ１１にて、リモート設定用ツール４００は、画像形成装置１００に対する１回目の設定データの書き込みを実行する（データ書込（１））。１回目の書き込みでは、たとえばセキュリティー通信機能の項目の設定データが書き込まれる。セキュリティー通信機能の項目の設定データは、証明書のデータを必要とする。証明書のデータが画像形成装置１００に予め登録されていない場合等には、リモート設定用ツール４００は、設定データの書き込みとともに、画像形成装置１００に証明書を取得することを要求する。
【００３３】
当該要求に応じて、ステップＳ１２にて、画像形成装置１００は、ステップＳ１１における設定データの書き込みによって要求される処理を実行する（データ取得（１））。すなわち、画像形成装置１００は、証明書発行要求データを作成し、認証局（ＣＡ）に送信する。認証局（ＣＡ）は、当該要求に応じてデータを返送する。画像形成装置１００は、認証局（ＣＡ）から返送されたデータを用いて当該画像形成装置１００に証明書をインストールし、これにより、ステップＳ１２を終了させる。ステップＳ１１の書き込みは、たとえばステップＳ１２における証明書のインストールの完了により終了する。
【００３４】
ステップＳ１３にて、リモート設定用ツール４００は、２回目の設定データの書き込みを実行する（データ書込（２））。２回目の書き込みでは、たとえば印刷機能に関する設定データが書き込まれる。
【００３５】
ステップＳ１４にて、リモート設定用ツール４００は、３回目の設定データの書き込みを実行する（データ書込（３））。３回目の書き込みでは、たとえばスキャン機能に関する設定データが書き込まれる。
【００３６】
４回目以降の書き込みにおいても、残りの設定データが同様に画像形成装置１００に書き込まれる。
【００３７】
リモート設定用ツール４００による設定データの書き込みによって画像形成装置１００が処理の実行を必要とされる項目の他の例は、ユーザー登録に関する項目である。ユーザー登録に関する設定データは、ユーザーを識別するためのデータ（ユーザー識別データ：たとえば、ユーザー名、パスワード、等）を必要とする。リモート設定用ツール４００は、画像形成装置１００にユーザー登録に関する設定データを書き込むとともに、画像形成装置１００にユーザーを識別するためのデータの取得を要求する。
【００３８】
ある実施の形態では、ユーザー登録に関する設定データの書き込みは、画像形成装置１００が、ユーザー識別データを取得し、当該ユーザー識別データをリモート設定用ツール４００によって書き込まれた設定データに関連付けてメモリー１６０に格納することによって終了する。ある実施の形態では、画像形成装置１００は、リモート設定用ツール４００からの要求に応じて、ディスプレイ（後述するディスプレイ１７１）にユーザー識別データの入力を促す画面を表示する。当該画面に従って、ユーザーは、ユーザーインターフェース（後述するユーザーインターフェース１７２）を利用して、ユーザー識別データを入力する。画像形成装置１００は、入力されたユーザー識別データをメモリー１６０に格納する。これにより、ユーザー登録に関する設定データの書き込みが終了する。
【００３９】
＜画像形成装置が３台の場合＞
図３は、リモート設定用ツール４００が３台の画像形成装置１００（第１画像形成装置１００−１，第２画像形成装置１００−２，第３画像形成装置１００−３）に設定データの書き込むときの処理シーケンスの他の例を示す図である。図３の例では、リモート設定用ツール４００が３台の画像形成装置１００のいずれかに設定データを書き込んでいるときに設定データの書き込みの対象を切り替えるための条件（切替条件）が成立するとと、リモート設定用ツール４００は、設定データの書き込みの対象となる画像形成装置１００を切り替える。図３を参照して、処理シーケンスの内容を説明する。
【００４０】
ステップＳ１１にて、リモート設定用ツール４００は、第１画像形成装置１００−１に対する１回目の設定データの書き込みを実行する（データ書込（１））。１回目の書き込みでは、たとえばセキュリティー通信機能の項目の設定データが書き込まれる。ステップＳ１２にて、第１画像形成装置１００−１は、ステップＳ１１における設定データの書き込みによって要求される処理を実行する（データ取得（１））。
【００４１】
図３の例では、リモート設定用ツール４００がステップＳ１２の終了に向けて待機しているときに、切替条件が成立する（点Ｐ１１）。これに応じて、リモート設定用ツール４００は、第１画像形成装置１００−１におけるステップＳ１２の終了を待つことなく、ステップＳ２１にて、第２画像形成装置１００−２に対する１回目の設定データの書き込みを実行する（データ書込（１））。すなわち、設定データの書き込みの対象が、第１画像形成装置１００−１から第２画像形成装置１００−２へと切り替えられる。第２画像形成装置１００−２に対する１回目の書き込みでは、第１画像形成装置１００−１に対する１回目の書き込みと同様に、たとえばセキュリティー通信機能の項目の設定データが書き込まれる。
【００４２】
ステップＳ２２にて、第２画像形成装置１００−２は、ステップＳ２１における設定データの書き込みによって要求される処理を実行する（データ取得（１））。
【００４３】
図３の例では、リモート設定用ツール４００がステップＳ２２の終了に向けて待機しているときに、切替条件が成立する（点Ｐ２１）。これに応じて、リモート設定用ツール４００は、第２画像形成装置１００−２におけるステップＳ２２の終了を待つことなく、ステップＳ３１にて、第３画像形成装置１００−３に対する１回目の設定データの書き込みを実行する（データ書込（１））。すなわち、設定データの書き込みの対象が、第２画像形成装置１００−２から第３画像形成装置１００−３へと切り替えられる。第３画像形成装置１００−３に対する１回目の書き込みでは、第１画像形成装置１００−１および第２画像形成装置１００−２に対する１回目の書き込みと同様に、たとえばセキュリティー通信機能の項目の設定データが書き込まれる。
【００４４】
ステップＳ３２にて、第３画像形成装置１００−３は、ステップＳ３１における設定データの書き込みによって要求される処理を実行する（データ取得（１））。
【００４５】
図３の例では、リモート設定用ツール４００がステップＳ３２の終了に向けて待機しているときに、切替条件が成立する（点Ｐ３１）。これに応じて、リモート設定用ツール４００は、第３画像形成装置１００−３におけるステップＳ３２の終了を待つことなく、ステップＳ１３にて、第１画像形成装置１００−１に対する２回目の設定データの書き込みを実行する（データ書込（２））。すなわち、設定データの書き込みの対象が、第３画像形成装置１００−３から第１画像形成装置１００−１へと切り替えられる。第１画像形成装置１００−１に対する２回目の書き込みでは、たとえば印刷機能の項目の設定データが書き込まれる。
【００４６】
ステップＳ１４にて、リモート設定用ツール４００は、第１画像形成装置１００−１に対する３回目の設定データの書き込みを実行する（データ書込（３））。第１画像形成装置１００−１に対する３回目の書き込みでは、たとえばスキャン機能の項目の設定データが書き込まれる。
【００４７】
図３の例では、ステップＳ１４における書き込みの後、切替条件が成立する（点Ｐ１２）。これに応じて、リモート設定用ツール４００は、ステップＳ２３にて、第２画像形成装置１００−２に対する２回目の設定データの書き込みを実行する（データ書込（２））。すなわち、設定データの書き込みの対象が、第１画像形成装置１００−１から第２画像形成装置１００−２へと切り替えられる。第２画像形成装置１００−２に対する２回目の書き込みでは、たとえば印刷機能の項目の設定データが書き込まれる。
【００４８】
ステップＳ２４にて、リモート設定用ツール４００は、第２画像形成装置１００−２に対する３回目の設定データの書き込みを実行する（データ書込（３））。第２画像形成装置１００−２に対する３回目の書き込みでは、たとえばスキャン機能の項目の設定データが書き込まれる。
【００４９】
図３の例では、ステップＳ２４における書き込みの後、切替条件が成立する（点Ｐ２２）。これに応じて、リモート設定用ツール４００は、ステップＳ３３にて、第３画像形成装置１００−３に対する２回目の設定データの書き込みを実行する（データ書込（２））。すなわち、設定データの書き込みの対象が、第２画像形成装置１００−２から第３画像形成装置１００−３へと切り替えられる。第３画像形成装置１００−３に対する２回目の書き込みでは、たとえば印刷機能の項目の設定データが書き込まれる。
【００５０】
ステップＳ３４にて、リモート設定用ツール４００は、第３画像形成装置１００−３に対する３回目の設定データの書き込みを実行する（データ書込（３））。第３画像形成装置１００−３に対する３回目の書き込みでは、たとえばスキャン機能の項目の設定データが書き込まれる。
【００５１】
図３の例では、ステップＳ３４における書き込みの後、切替条件が成立する（点Ｐ３２）。これに応じて、設定データの書き込みの対象が、第３画像形成装置１００−３から第１画像形成装置１００−１へと切り替えられる。以降、リモート設定用ツール４００は、同様に、第１画像形成装置１００−１、第２画像形成装置１００−２、および、第３画像形成装置１００−３のいずれかに設定データを書き込み、切替条件が成立すると書き込みの対象を切り替える。
【００５２】
＜切替条件の具体例＞
切替条件の一例は、リモート設定用ツール４００が画像形成装置１００に対する設定データの書き込みを開始してから一定時間が経過したことである。
【００５３】
この例に従えば、図３の点Ｐ１１は、第１画像形成装置１００−１への１回目の設定データの書き込みの開始（ステップＳ１１）から一定時間が経過した時点を表わす。点Ｐ２１，点３１のそれぞれは、第２画像形成装置１００−２，第３画像形成装置１００−３のそれぞれへの１回目の設定データの書き込みの開始（ステップＳ２１，ステップＳ３１）から一定時間経過した時点を表わす。
【００５４】
また、図３の点Ｐ１２は、第１画像形成装置１００−１への２回目の設定データの書き込みの開始（ステップＳ１３）から一定時間が経過した時点を表わす。点Ｐ２２，点３２のそれぞれは、第２画像形成装置１００−２，第３画像形成装置１００−３のそれぞれへの２回目の設定データの書き込みの開始（ステップＳ２３，ステップＳ３３）から一定時間経過した時点を表わす。
【００５５】
切替条件の他の例は、書き込みによって画像形成装置１００側で必要とされた処理の開始から所定時間が経過したことである。ある実施の形態では、リモート設定用ツール４００は、セキュリティー通信機能の項目の設定データを書き込む場合、当該書き込みに関連して第１画像形成装置１００−１に証明書の取得を要求する。リモート設定用ツール４００は、たとえば第１画像形成装置１００−１に当該要求を出力した時点からの経過時間が所定時間に達したか否かによって切替条件が成立したか否かを判断する。
【００５６】
この例に従えば、図３の点Ｐ１１は、第１画像形成装置１００−１への１回目の設定データの書き込みによって実行された処理（ステップＳ１２）の開始から所定時間が経過した時点を表わす。図３の点Ｐ２１，点３１のそれぞれは、第２画像形成装置１００−２，第３画像形成装置１００−３のそれぞれへの１回目の設定データの書き込みによって実行された処理（ステップＳ２２，ステップＳ３２）の開始から所定時間が経過した時点を表わす。
【００５７】
切替条件のさらに他の例は、１回の書き込みで画像形成装置１００に書き込んだデータの量が所定の量に達したことである。この例に従えば、図３の点Ｐ１１は、リモート設定用ツール４００が、１回目の書き込み（ステップＳ１１）において第１画像形成装置１００−１に書き込んだデータの量が所定の量に達したと判断した時点を表わす。図３の点Ｐ２１，点３１のそれぞれは、リモート設定用ツール４００が、１回目の書き込み（ステップＳ２１，ステップＳ３１）において第２画像形成装置１００−２，第３画像形成装置１００−３のそれぞれに書き込んだデータの量が所定の量に達したと判断した時点を表わす。
【００５８】
図３の点Ｐ１２は、リモート設定用ツール４００が、２回目と３回目の書き込み（ステップＳ１３，Ｓ１４）において第１画像形成装置１００−１に書き込んだデータの量が所定の量に達したと判断した時点を表わす。図３の点Ｐ２２，点３２のそれぞれは、リモート設定用ツール４００が、２回目と３回目の書き込み（ステップＳ２３，Ｓ２４、ステップＳ３３，Ｓ３４）において第２画像形成装置１００−２，第３画像形成装置１００−３のそれぞれに書き込んだデータの量が所定の量に達したと判断した時点を表わす。
【００５９】
＜比較例との比較＞
図４は、図３に対する比較例の処理シーケンスを示す図である。図４の例では、リモート設定用ツール４００は、第１画像形成装置１００−１に１回目〜３回目の設定データの書き込みを実行し、その後に第２画像形成装置１００−２に１回目〜３回目の設定データの書き込みを実行し、その後に第３画像形成装置１００−３に１回目〜３回目の設定データの書き込みを実行する。すなわち、図４の例では、ステップＳ１１〜Ｓ１４、ステップＳ２１〜Ｓ２４、ステップＳ３１〜Ｓ３４の順で実行される。
【００６０】
図３と図４とを比較すると、ステップＳ１１からステップＳ３４までに要する時間は図３の例の方が短い。図３の例において、リモート設定用ツール４００は、ステップＳ１２での第１画像形成装置１００−１による処理の終了を待つことなくステップＳ２１を開始し、ステップＳ２２での第２画像形成装置１００−２による処理の終了を待つことなくステップＳ３１を開始し、また、ステップＳ３２での第３画像形成装置１００−３による処理の終了を待つことなくステップＳ１３を開始している。
【００６１】
［３．管理装置のハードウェア構成］
図５は、リモート設定用ツール４００のハードウェア構成の一例を示す図である。図５に示されるように、リモート設定用ツール４００は、主な構成要素として、ＣＰＵ（Central  Processing  Unit）４０１と、ＲＡＭ（Random  Access  Memory）４０２と、メモリー４０３と、通信インターフェース４０４とを含む。ＣＰＵ４０１と、ＲＡＭ４０２と、メモリー４０３と、通信インターフェース４０４とは、互いに内部バスで接続されている。
【００６２】
ＣＰＵ４０１は、たとえばプログラムを実行することによりリモート設定用ツール４００を制御するための処理を実行する演算装置の一例である。ＲＡＭ４０２は、ＣＰＵ４０１における処理実行時のワークエリアとして機能する。メモリー４０３は、たとえばハードウェアディスクによって実現され、ＣＰＵ４０１が実行するプログラム、および、当該プログラムの実行に利用されるデータを格納する。通信インターフェース４０４は、各種の装置（ＭＦＰ１００等）と通信するための機器であって、たとえば無線通信回路によって実現される。
【００６３】
［４．書込完了フラグテーブル］
図６は、メモリー４０３に格納される書込完了フラグテーブルの構造の一例を表わす図である。リモート設定用ツール４００は、書込完了フラグテーブルを利用して、複数の画像形成装置１００のそれぞれにおいてどの項目の設定データの書き込みが完了したかを管理する。
【００６４】
図６に示されるように、書込完了フラグテーブルは、画像形成装置１００ごと（第１画像形成装置１００−１〜第Ｎ画像形成装置１００−Ｎ）に、各項目（項目（１）〜項目（Ｍ））のそれぞれについてのフラグの値を格納する。フラグの値はＯＮまたはＯＦＦである。値「ＯＮ」は、当該項目の設定データの書き込みが完了したことを表わす。値「ＯＦＦ」は、当該項目の設定データの書き込みがまだ完了していないことを表わす。
【００６５】
書込完了フラグテーブルの初期状態の一例では、すべての画像形成装置１００についてすべての項目のフラグの値は「ＯＦＦ」である。リモート設定用ツール４００は、ある画像形成装置１００に対してある項目の設定データの書き込みが終了すると、書込完了フラグテーブルにおいて、当該画像形成装置１００の当該項目のフラグの値をＯＦＦからＯＮに変更する。
【００６６】
図３を参照して説明されたように、リモート設定用ツール４００は、複数の画像形成装置１００に対する複数の項目の設定データの書き込みにおいて、書き込みの対象となる画像形成装置１００を適宜切り替える。対象が切り替えられたとき、リモート設定用ツール４００は、新たな対象の画像形成装置１００についてどの項目の設定データがまだ書き込まれていないかを、書込完了フラグテーブルを参照することにより認識する。
【００６７】
［５．画像形成装置のハードウェア構成］
図７は、画像形成装置１００のハードウェア構成を概略的に示す図である。図７を参照して、画像形成装置１００は、画像形成装置１００を制御するためのＣＰＵ１５０と、プログラムおよびデータを格納するためのメモリー１６０と、操作パネル１７０とを含む。
【００６８】
メモリー１６０は、ＣＰＵ１５０により実行されるプログラムおよび各種データを記憶し、不揮発性メモリーを含む。
【００６９】
操作パネル１７０は、ディスプレイ１７１と、ユーザーインターフェース１７２とを含む。ディスプレイ１７１は、たとえば、液晶表示装置および／またはプラズマディスプレイである。ユーザーインターフェース１７２は、画像形成装置１００に対する操作の入力を受け付け、たとえば、タッチセンサーおよび／またはハードウェアボタンである。
【００７０】
画像形成装置１００は、さらに、画像処理部１５１と、画像形成部１５２と、画像読取部１５３と、ファクシミリ通信部１５４と、ネットワークインターフェース１５５とを含む。画像処理部１５１は、入力された画像に対して拡大・縮小を含む各種の処理を施す。画像形成部１５２は、感光体等の、記録用紙に画像を形成するための要素を含む。画像読取部１５３は、スキャナー等の原稿の画像データを生成するための要素を含み、原稿のスキャンによりスキャンデータを生成する。ファクシミリ通信部１５４は、モデム等のファクシミリ通信により画像データの送受信するための要素を含む。ネットワークインターフェース１５５は、ネットワークカード等の、ネットワークを介してデータ通信をするための要素を含む。画像処理部１５１、画像形成部１５２、画像読取部１５３、ファクシミリ通信部１５４、および、ネットワークインターフェース１５５のそれぞれの機能は、画像形成装置においてよく知られたものであるから、ここでは詳細な説明は繰返さない。
【００７１】
［６．処理の流れ］
図８は、設定データ書込処理のフローチャートである。設定データ書込処理は、たとえばリモート設定用ツール４００のＣＰＵ４０１が所与のプログラムを実行することによって実現される。設定データ書込処理が実行されることにより、リモート設定用ツール４００は複数の画像形成装置１００に設定データを書き込む。
【００７２】
ステップＳ１００にて、ＣＰＵ４０１は、画像形成システム１０００内のＸ番目の画像形成装置１００に設定データを書き込む。値「Ｘ」は、図８の処理において使用される変数であり、初期値は「１」である。１番目の画像形成装置１００は、たとえば第１画像形成装置１００−１を意味する。
【００７３】
ステップＳ１００において設定データを書き込まれる項目の一例は、書込完了フラグテーブル（図６）において、Ｘ番目の画像形成装置１００にまだ設定データが書き込まれていない最も番号が低い項目である。たとえば、図６の例では、第１画像形成装置１００−１について、すべての項目のフラグの値がＯＦＦである。したがって、第１画像形成装置１００−１には、すべての項目の設定データが書き込まれていない。この場合、ステップＳ１００では、第１画像形成装置１００−１に項目（１）の設定データが書き込まれる。ステップＳ１００では、複数の項目の設定データが書き込まれてもよい。
【００７４】
ステップＳ１１０にて、ＣＰＵ４０１は、書込完了フラグテーブルにおいて、ステップＳ１００において書き込まれた項目のフラグの値をＯＮに設定する。ステップＳ１００において第１画像形成装置１００−１に項目（１）の設定データが書き込まれた場合、書込完了フラグテーブルの状態は図９に示された状態になる。図９は、書込完了フラグテーブルの状態の一例を示す図である。図９では、図６に示された状態と比較して、第１画像形成装置１００−１の項目（１）のみが値「ＯＮ」に設定されている。
【００７５】
図８に戻って、ステップＳ１２０にて、ＣＰＵ４０１は、切替条件が成立したか否かを判断する。ＣＰＵ４０１は、切替条件が成立したと判断すると（ステップＳ１２０にてＹＥＳ）、ステップＳ１３０へ制御を進める。そうでなければ（ステップＳ１２０にてＮＯ）、ＣＰＵ４０１はステップＳ１００へ制御を戻す。これにより、リモート設定用ツール４００は、Ｘ番目の画像形成装置１００に、前回のステップＳ１００において設定データを書き込んだ項目の次の項目について、設定データを書き込む。
【００７６】
ステップＳ１３０にて、ＣＰＵ４０１は、変数Ｘの値を１加算更新する。
ステップＳ１４０にて、ＣＰＵ４０１は、変数の値Ｘが値Ｎを超えたか否かを判断する。値Ｎは、画像形成システム１０００内の画像形成装置１００の数を表わす。ＣＰＵ４０１は、値Ｘが値Ｎを超えたと判断すると（ステップＳ１５０にてＹＥＳ）、ステップＳ１５０へ制御を進める。そうでなければ（ステップＳ１５０にてＮＯ）、ＣＰＵ４０１は、ステップＳ１００へ制御を戻す。これにより、リモート設定用ツール４００は設定データの書き込みの対象となる画像形成装置１００を、次の画像形成装置１００に切り替える。たとえば、設定データの書き込みの対象は、第１画像形成装置１００−１から第２画像形成装置１００−２に切り替えられる。
【００７７】
ステップＳ１５０にて、ＣＰＵ４０１は、変数の値Ｘを１に戻す。その後、ＣＰＵ４０１は、ステップＳ１００へ制御を戻す。これにより、設定データの書き込みの対象は、Ｎ番目の画像形成装置１００から１番目の画像形成装置１００へと切り替えられる。
【００７８】
［７．開示の要約］
本開示は、次のように要約され得る。
【００７９】
画像形成装置の複数の項目の設定データを格納するように構成されたメモリー（メモリー４０３）と、複数の画像形成装置と通信するように構成された通信インターフェース（通信インターフェース４０４）と、複数の画像形成装置のそれぞれに、各画像形成装置に対して設定データを書き込むように構成されたプロセッサー（ＣＰＵ４０１）とを備える、管理装置（リモート設定用ツール４００）が提供される。プロセッサーは、複数の画像形成装置のうち第１の画像形成装置に、所定の条件（切替条件）が成立するまで、複数の項目の設定データを複数回に分けて書き込む（ステップＳ１００〜Ｓ１１０）。所定の条件が成立した場合（ステップＳ１２０にてＹＥＳ）、プロセッサーは、第１の画像形成装置に対する設定データの書き込みを中止し、複数の画像形成装置のうち第２の画像形成装置に対する複数の項目の設定データの書き込みを開始する（ステップＳ１３０，Ｓ１００）。
【００８０】
所定の条件の一例は、第１の画像形成装置に対する設定データの書き込みを開始してから一定時間が経過したことであってもよい。他の例は、設定データの書き込みによって要求された第１の画像形成装置における処理の開始から所定時間が経過したことであってもよい。さらに他の例は、第１の画像形成装置に対して書き込んだ前記設定データの量が所定の量に達したことであってもよい。さらに他の例は、これらの例の組合せである。すなわち、ある実施の形態では、第１の画像形成装置に対する設定データの書き込みが開始されてから一定時間が経過したか、設定データの書き込みによって要求された第１の画像形成装置における処理の開始から所定時間が経過したことのうち、いずれかが成立した場合に所定の条件（切替条件）が成立したと判断してもよい。
【００８１】
通信インターフェースは、ネットワークを介して、または、ピアツーピア接続で、複数の画像形成装置のそれぞれと通信するように構成されていてもよい。すなわち、通信インターフェース４０４は、無線通信用のネットワークカードであってもよいし、有線通信用のネットワークカードであってもよい。また、通信インターフェースは、ＵＳＢメモリーのハブであってもよい。当該ハブは、１台以上の画像形成装置１００とＵＳＢ接続されてもよい。
【００８２】
管理装置は、画像形成装置１００と一体的に構成されていてもよい。この場合、画像形成装置１００のＣＰＵ１５０によって管理装置のプロセッサーが実現され得る。
【００８３】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【００８４】
１００  画像形成装置、１００−１  第１画像形成装置、１００−２  第２画像形成装置、１００−３  第３画像形成装置、１００−Ｎ  第Ｎ画像形成装置、５００  ネットワーク。
【図１】
2019008449.tif 000003
【図２】
2019008449.tif 000004
【図３】
2019008449.tif 000005
【図４】
2019008449.tif 000006
【図５】
2019008449.tif 000007
【図６】
2019008449.tif 000008
【図７】
2019008449.tif 000009
【図８】
2019008449.tif 000010
【図９】
2019008449.tif 000011