(57)【要約】【課題】簡単な操作により各画像処理装置に設定情報を設定する。【解決手段】画像処理装置であって、他の画像処理装置と通信する通信部と、自装置を制御する制御部と、を備え、画像処理装置の動作モードは、管理者のみに当該画像処理装置に対する操作を許可する管理者モードを含み、制御部は、自装置の動作モードを管理者モードに移行させて、記憶部に格納された自装置の設定情報を取得させるための当該設定情報へのアクセス情報を、前記他の画像処理装置に前記通信部を介して送信し、その後、動作モードを前記管理者モードから復帰させる設定処理部を、含む。【選択図】図２
2018098743.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
他の画像処理装置と通信する通信部と、
自装置を制御する制御部と、を備え、
前記画像処理装置の動作モードは、管理者のみに当該画像処理装置に対する操作を許可する管理者モードを含み、
前記制御部は、
自装置の動作モードを管理者モードに移行させて、記憶部に格納された自装置の設定情報を取得させるための当該設定情報へのアクセス情報を、前記他の画像処理装置に前記通信部を介して送信し、その後、動作モードを前記管理者モードから復帰させる設定処理部を、含む、画像処理装置。
【請求項２】
前記制御部は、さらに、
前記他の画像処理装置から前記アクセス情報を含む要求を受信した場合に、受信したアクセス情報に基づき、前記記憶部から前記設定情報を読出し、前記通信部を介して前記他の画像処理装置に送信する要求応答部を含む、請求項１に記載の画像処理装置。
【請求項３】
前記制御部は、サーバーに前記要求応答部の処理を実施させる、請求項２に記載の画像処理装置。
【請求項４】
画像処理装置であって、
自装置に設定される情報を格納する格納部と、
他の画像処理装置と通信する通信部と、
前記自装置を制御する制御部と、を備え、
前記自装置の動作モードは、管理者のみに自装置の操作を許可する管理者モードを含み、
前記制御部は、
前記他の画像処理装置の設定情報へのアクセス情報を受信した場合に、動作モードを管理者モードに移行させて、当該アクセス情報を用いて前記設定情報を取得し前記格納部に格納し、その後、動作モードを前記管理者モードから復帰させるよう構成される、画像処理装置。
【請求項５】
前記制御部は、さらに、
前記自装置が、前記格納部の情報の変更を許可する状態であるか、または禁止する状態であるかを判断するよう構成されて、
前記制御部は、さらに、
前記アクセス情報を受信した場合に、前記自装置が変更許可状態であるときは、動作モードを管理者モードに移行させて、当該アクセス情報を用いて前記設定情報を取得し前記格納部に格納し、その後、動作モードを前記管理者モードから復帰させるよう構成される、請求項４に記載の画像処理装置。
【請求項６】
前記制御部は、さらに、
前記アクセス情報を受信した場合に、前記自装置が変更禁止状態であるときは、動作モードを管理者モードに移行させることなく、前記設定情報の取得不可の通知を前記他の画像処理装置に送信するよう構成される、請求項５に記載の画像処理装置。
【請求項７】
第１画像処理装置と、前記第１画像処理装置と通信する第２画像処理装置を備えるシステムであって、
前記第１画像処理装置と前記第２画像処理装置の動作モードは、管理者のみに当該画像処理装置に対する操作を許可する管理者モードを含み、
前記第１画像処理装置は、
自装置を制御する第１制御部を備え、
前記第１制御部は、
自装置の動作モードを管理者モードに移行させて、記憶部に格納された自装置の設定情報を取得させるための当該設定情報へのアクセス情報を、前記第２画像処理装置に送信し、その後、動作モードを前記管理者モードから復帰させるよう構成されており、
前記第２画像処理装置は、
自装置を制御する第２制御部を備え、
前記第２制御部は、
前記第１画像処理装置から前記アクセス情報を受信した場合に、自装置の動作モードを管理者モードに移行させて、当該アクセス情報を用いて前記設定情報を取得して格納し、その後、自装置の動作モードを前記管理者モードから復帰させるよう構成される、システム。
【請求項８】
画像処理装置の制御方法であって、
前記画像処理装置の動作モードは、管理者のみに当該画像処理装置に対する操作を許可する管理者モードを含み、
前記制御方法は、
自装置の動作モードを管理者モードに移行させるステップを含み、
前記管理者モードにおいて、前記制御方法は、さらに、
前記画像処理装置の設定情報を取得させるための当該設定情報へのアクセス情報を他の画像処理装置に送信するステップと、
前記アクセス情報を送信した後に、前記動作モードを前記管理者モードから復帰させるステップを含む、画像処理装置の制御方法。
【請求項９】
画像処理装置の制御方法であって、
前記画像処理装置の動作モードは、管理者のみに当該画像処理装置に対する操作を許可する管理者モードを含み、
前記制御方法は、
他の画像処理装置の設定情報へのアクセス情報を受信するステップと、
前記アクセス情報を受信したとき、動作モードを管理者モードに移行させるステップと、を備え、
前記制御方法は、さらに、
前記管理者モードにおいて、
前記アクセス情報を用いて他の画像処理装置の前記設定情報を取得するステップと、
前記設定情報を取得した後に、動作モードを前記管理者モードから復帰させるステップと、を備える、画像処理装置。
【請求項１０】
請求項８または９に記載の画像処理装置の制御方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置、システム、画像処理装置の制御方法およびプログラムに関し、特に画像処理装置の設定情報を他の画像処理装置に設定する画像処理装置、システム、画像処理装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
オフィス等の環境において、複数台の画像処理装置（たとえば、コピー機、プリンター、これらの複合機であるＭＦＰ（Multi-Function  Peripherals）等）が用いられる場合がある。
【０００３】
複数台のＭＦＰを効率良く運用（利用）するために、各ＭＦＰは設定情報を他のＭＦＰとともに一斉に変更する機能を備える。設定情報としては、例えば省電力のための情報が含まれる。
【０００４】
従来、例えば特許文献１（特開２０１５−１５４４２７号公報）に開示される画像処理装置は、設定手段が、送付手段により送付されたＸＭＬ形式の設定要求に基づいて、自装置に設定値の設定を行う。さらに、変換手段により変換されたＸＭＬ形式の設定要求に含まれる設定先情報で示され、かつ第２のアプリケーションによるＸＭＬ形式の設定値の設定機能を有する他の画像処理装置にアクセスするアクセス手段と、アクセス手段によりアクセスした他の画像処理装置に、設定値を含むＸＭＬ形式の設定要求を送信する送信手段とを備える。特許文献１では、自装置（１台）に値の設定を行うとき他の画像処理装置にも当該値を設定するように自装置から設定要求が自動的に送信されることで、管理者の負担を軽減することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１５４４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、自装置に設定値が設定されるときに、同時に、他の画像処理装置も当該設定値が設定可能な状態である必要があった。つまり、自装置と他の画像処理装置の双方が、例えば管理者ログインできる状態である必要があった。
【０００７】
しかし、従来のＭＦＰ等の画像処理装置は、管理者ではないユーザーが当該装置を操作中である場合、または当該装置においてジョブが実行中である場合は、画像処理装置を管理者ログインできる状態へ移行させることはできない。したがって、管理者は自装置にログインする際、他の画像処理装置が管理者ログインできる状態であることを確認する必要があり、操作の簡単化が望まれる。
【０００８】
本開示は上記の課題に鑑みてなされたものであって、簡単な操作により各画像処理装置に設定情報を設定することが可能な画像処理装置を提供することである。
【課題を解決するための手段】
【０００９】
この開示のある局面に従う画像処理装置は、他の画像処理装置と通信する通信部と、自装置を制御する制御部と、を備え、画像処理装置の動作モードは、管理者のみに当該画像処理装置に対する操作を許可する管理者モードを含み、制御部は、自装置の動作モードを管理者モードに移行させて、記憶部に格納された自装置の設定情報を取得させるための当該設定情報へのアクセス情報を、他の画像処理装置に通信部を介して送信し、その後、動作モードを管理者モードから復帰させる設定処理部を、含む。
【００１０】
好ましくは、制御部は、さらに、他の画像処理装置からアクセス情報を含む要求を受信した場合に、受信したアクセス情報に基づき、記憶部から設定情報を読出し、通信部を介して他の画像処理装置に送信する要求応答部を含む。
【００１１】
好ましくは、制御部は、サーバーに要求応答部の処理を実施させる。
好ましくは、画像処理装置は、自装置に設定される情報を格納する格納部と、他の画像処理装置と通信する通信部と、自装置を制御する制御部と、を備え、自装置の動作モードは、管理者のみに自装置の操作を許可する管理者モードを含み、制御部は、他の画像処理装置の設定情報へのアクセス情報を受信した場合に、動作モードを管理者モードに移行させて、当該アクセス情報を用いて設定情報を取得し格納部に格納し、その後、動作モードを管理者モードから復帰させるよう構成される。
【００１２】
好ましくは、制御部は、さらに、自装置が、格納部の情報の変更を許可する状態であるか、または禁止する状態であるかを判断するよう構成されて、制御部は、さらに、アクセス情報を受信した場合に、自装置が変更許可状態であるときは、動作モードを管理者モードに移行させて、当該アクセス情報を用いて設定情報を取得し格納部に格納し、その後、動作モードを管理者モードから復帰させるよう構成される。
【００１３】
好ましくは、制御部は、さらに、アクセス情報を受信した場合に、自装置が変更禁止状態であるときは、動作モードを管理者モードに移行させることなく、設定情報の取得不可の通知を他の画像処理装置に送信するよう構成される。
【００１４】
この開示の他の局面に従と、第１画像処理装置と、第１画像処理装置と通信する第２画像処理装置を備えるシステムが提供される。第１画像処理装置と第２画像処理装置の動作モードは、管理者のみに当該画像処理装置に対する操作を許可する管理者モードを含み、第１画像処理装置は、自装置を制御する第１制御部を備え、第１制御部は、自装置の動作モードを管理者モードに移行させて、記憶部に格納された自装置の設定情報を取得させるための当該設定情報へのアクセス情報を、第２画像処理装置に送信し、その後、動作モードを管理者モードから復帰させるよう構成されており、第２画像処理装置は、自装置を制御する第２制御部を備え、第２制御部は、第１画像処理装置からアクセス情報を受信した場合に、自装置の動作モードを管理者モードに移行させて、当該アクセス情報を用いて設定情報を取得して格納し、その後、自装置の動作モードを管理者モードから復帰させるよう構成される。
【００１５】
この開示の他の局面に従うと、画像処理装置の制御方法が提供される。画像処理装置の動作モードは、管理者のみに当該画像処理装置に対する操作を許可する管理者モードを含み、制御方法は、自装置の動作モードを管理者モードに移行させるステップを含み、管理者モードにおいて、制御方法は、さらに、画像処理装置の設定情報を取得させるための当該設定情報へのアクセス情報を他の画像処理装置に送信するステップと、アクセス情報を送信した後に、動作モードを管理者モードから復帰させるステップを含む。
【００１６】
この開示の他の局面に従うと、画像処理装置の制御方法が提供される。画像処理装置の動作モードは、管理者のみに当該画像処理装置に対する操作を許可する管理者モードを含み、制御方法は、他の画像処理装置の設定情報へのアクセス情報を受信するステップと、アクセス情報を受信したとき、動作モードを管理者モードに移行させるステップと、を備え、制御方法は、さらに、管理者モードにおいて、アクセス情報を用いて他の画像処理装置の設定情報を取得するステップと、設定情報を取得した後に、動作モードを管理者モードから復帰させるステップと、を備える。
【００１７】
この開示の他の局面に従うと、上記に述べた画像処理装置の制御方法をコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００１８】
本開示によれば、簡単な操作により各画像処理装置に設定情報を設定することが可能である。
【図面の簡単な説明】
【００１９】
【図１】この発明の実施の形態１にかかるシステムの構成を示す図である。
【図２】実施の形態１にかかる親ＭＦＰと子ＭＦＰとの間の設定情報の概要を模式的に示す図である。
【図３】実施の形態１にかかるＭＦＰのハードウェア構成を概略的に示す図である。
【図４】実施の形態１にかかる親ＭＦＰの機能の構成を概略的に示す図である。
【図５】実施の形態１にかかる親ＭＦＰにおいて実施される処理を概略的に示すフローチャートである。
【図６】実施の形態１にかかる子ＭＦＰにおいて実施される処理を概略的に示すフローチャートである。
【図７】実施の形態１にかかる親ＭＦＰと子ＭＦＰとの間の通信のシーケンスを模式的に示す図である。
【発明を実施するための形態】
【００２０】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２１】
［実施の形態１］
本開示の実施の形態について図面を参照して詳細に説明する。なお各図中同一符号は同一または相当部分を示す。
【００２２】
各実施の形態において用いられる「画像処理装置」、「設定情報」、「管理者」、および「管理者モード」は、次のように定義され得る。
【００２３】
「画像処理装置」は、たとえば、コピー機、プリンター、ファクシミリ、ＭＦＰ（Multi-Function  Peripherals）等を含む。ＭＦＰは、コピー機、プリンター、ファクシミリ等の機能を備える。なお、像処理装置は、これらの種類に限定されない。
【００２４】
「設定情報」は、画像処理装置を制御するために主に管理者により画像処理装置に設定（格納）される情報を示す。設定情報は、異なる画像処理装置間で通信するために画像処理装置を識別するための情報（アドレス等）、画像処理装置における消費電力を節約するための情報を含む。消費電力を節約する情報は、たとえば、画像処理装置を消費電力が少ない状態に移行させる時間の情報を含む。なお、設定情報の種類は、これらに限定されない。
【００２５】
「管理者」は、画像処理装置の一般のユーザーとは区別され得る者であって、画像処理装置を管理する権限を有する。
【００２６】
「管理者モード」は、画像処理装置が有する複数の動作モードのうちの１つである。動作モードが管理者モードであるとき、画像処理装置に対する操作は管理者のみに許可される。非管理者モード（動作モードのうち、管理者モードを除いた動作モード）であるときは、ユーザーに対して画像処理装置の操作が許可される。
【００２７】
（システム構成）
図１は、この発明の実施の形態１にかかるシステムの構成を示す図である。図１を参照して、実施の形態１にかかるシステムは、情報処理装置１００、「画像処理装置」の一実施例であるＭＦＰ１０１、ＭＦＰ１０１と通信するＭＦＰ１０２、１０３および１０４を備える。情報処理装置１００はウェブブラウザの機能を備えるコンピュータに相当する。これら装置は、有線または無線を含むネットワークを介して相互に通信可能に接続されている。
【００２８】
実施の形態１では、説明のためにＭＦＰ１０１を‘親ＭＦＰ’とも称し、ＭＦＰ１０２０３および１０４はそれぞれ‘子ＭＦＰ’とも称する。親ＭＦＰは、子ＭＦＰに自装置の設定情報Ｐを設定する機能を備える。具体的には、親ＭＦＰは、情報処理装置１００から設定情報Ｐを受信し、受信した設定情報Ｐを格納する。また、親ＭＦＰは、子ＭＦＰから要求Ｑ（要求Ｑ１、Ｑ２、Ｑ３）を受信したとき、格納された設定情報Ｐを要求元の子ＭＦＰに送信する。この親ＭＦＰは「第１画像処理装置」の一実施例である。また、子ＭＦＰは、第１画像処理装置と通信する「第２画像処理装置」の一実施例である。
【００２９】
なお、各ＭＦＰは、親ＭＦＰおよび子ＭＦＰのいずれとしても機能可能なように、親ＭＦＰ用のプログラム及びデータと子ＭＦＰ用のプログラムとデータを記憶部に格納する。各ＭＦＰは操作パネルからの操作内容に従い、親ＭＦＰ用のプログラムが起動されると親ＭＦＰとして機能し、子ＭＦＰ用のプログラムが起動されると子ＭＦＰとして機能する。
【００３０】
（設定情報の設定の概要）
図２は、実施の形態１にかかる親ＭＦＰと子ＭＦＰとの間の設定情報の概要を模式的に示す図である。図２を参照して、親ＭＦＰは、自装置の記憶部の設定情報Ｐをファイル（エクスポートファイル）にエクスポートし、エクスポートファイルを、例えばＳＭＢ（Server  Message  Block）サーバー等の記憶部に格納する（図２の処理Ｒ１、Ｒ２）。エクスポートにおいて、設定情報は子ＭＦＰで取扱い可能な形式に変換されてもよい。エクスポートファイルが格納される記憶部は、例えば親ＭＦＰが内蔵するＳＭＢサーバー等の記憶部であってもよい。
【００３１】
また、親ＭＦＰはエクスポートファイルにアクセスするためのアクセス情報を、各子ＭＦＰに送信する（図２の処理Ｒ３）。
【００３２】
子ＭＦＰは、親ＭＦＰからアクセス情報を受信すると、自装置が設定情報のインポートが可能な状態であるかを判断する。インポートが可能な状態であると判断すると、子ＭＦＰは、親ＭＦＰから受信したアクセス情報を含む要求Ｑを送信する（図の処理Ｒ４）。要求Ｑは、親ＭＦＰから設定情報を取得するための取得要求を示す。
【００３３】
親ＭＦＰは、子ＭＦＰから要求Ｑを受信すると、親ＭＦＰは、受信した要求Ｑに含まれているアクセス情報に基づき記憶部からエクスポートファイルを読出し、読出されたエクスポートファイルを要求元の子ＭＦＰに送信する。
【００３４】
子ＭＦＰは、親ＭＦＰから受信したエクスポートファイルの設定情報を、自装置の記憶部にインポート（格納）する。これにより、子ＭＦＰの記憶部に格納されていた元の設定情報は、親ＭＦＰの設定情報を用いて変更される（書換えられる）（図２の処理Ｒ５）。
【００３５】
（ハードウェア構成）
図３は、実施の形態１にかかるＭＦＰのハードウェア構成を概略的に示す図である。図３では、親ＭＦＰであるＭＦＰ１０１と、子ＭＦＰであるＭＦＰ１０２の構成を示す。なお、他のＭＦＰ１０３もＭＦＰ１０２と同様の構成を有するので、説明は繰返さない。
【００３６】
図３を参照して、ＭＦＰ１０１は主な構成要素として、「制御部」の一実施例であるＣＰＵ（Central  Processing  Unit）２１、ＲＯＭ（Read  Only  Memory）２２、ＲＡＭ（Random  Access  Memory）２３、ＮＶＲＡＭ（Non-Volatile  RAM）２４、記憶装置２５、操作パネル２６、スキャナー部２７、プリンター部２８、ＦＡＸ（facsimile）部２９、ＮＩＣ（Network  Interface  Card）２０を備える。さらに、ＭＦＰ１０１は、外部記憶媒体の１種であるメモリーカード１８が着脱自在に装着されて、装着されたメモリーカード１８のデータを読書きするメモリーＩ／Ｆ（Interface）１９を備える。
【００３７】
スキャナー部２７は、セットされた原稿をスキャンし、原稿の画像データを得る公知の装置である。プリンター部２８は公知の電子写真方式により、データに基づく文書等の画像を印刷する装置である。印刷され得るデータは、スキャナー部２７で読取られた画像データ、パーソナルコンピュータ（ＰＣ）からのプリントデータ、ＦＡＸ部２９により受信されたデータを含む。ＦＡＸ部２９は、スキャナー部２７で読み取られた画像データを、公衆回線を使用し転送する公知の装置である。
【００３８】
ＮＩＣ２０は「通信部」の一実施例である。ＮＩＣ２０は、ＬＡＮ（Local  Area  Network）等のネットワークを介してデータ通信を実施する。通信されるデータには、ジョブデータ（プリントジョブ、スキャンジョブ等）、子ＭＦＰからの要求Ｑ、親ＭＦＰからの設定情報Ｐ等を含む。
【００３９】
操作パネル２６は、表面にタッチパネルが積層された液晶表示部を含んで構成される。操作パネル２６は、コピーの画質、用紙サイズ、印刷枚数、スキャンの送信先等の各種の情報の選択または設定をするため操作される。
【００４０】
記憶装置２５はＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等を含む。ＲＯＭ２２は、プログラムを読み出して、システム全体の機能を制御する。ＲＯＭ２２、ＲＡＭ２３およびＮＶＲＡＭ２４には、プログラムおよびデータが格納される。実施の形態１では、ＮＶＲＡＭ２４は設定情報Ｐを格納するための「記憶部」の一実施例である。ＮＶＲＡＭ２４は、書き換え可能な不揮発性メモリーである。
【００４１】
図３を参照して、ＭＦＰ１０２（子ＭＦＰ）は、は主な構成要素として、「制御部」の一実施例であるＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＮＶＲＡＭ４４、記憶装置４５、操作パネル４６、スキャナー部４７、プリンター部４８、ＦＡＸ部４９、ＮＩＣ４０を備える。さらに、ＭＦＰ１０２は、メモリーカード３８が着脱自在に装着されて、装着されたメモリーカード３８のデータを読書きするメモリーＩ／Ｆ３９を備える。ＭＦＰ１０２の各部は、ＭＦＰ１０１の対応する各部と同様の機能を有するので、説明は繰返さない。
【００４２】
（機能構成）
図４は、実施の形態１にかかる親ＭＦＰの機能の構成を概略的に示す図である。図４を参照して、ＭＦＰ１０１（親ＭＦＰ）は、設定処理部３０および要求応答部３１を備える。これら各部は、ＭＦＰ１０１のＣＰＵ２１が有する機能として示される。ＣＰＵ２１は、ＲＯＭ２２、ＲＡＭ２３およびＮＶＲＡＭ２４等の記憶部に格納されたプログラムを実行することにより、図４の各部の機能を実現する。なお、図４の各部の機能は、プログラムと回路の組合せにより実現されてもよい。
【００４３】
設定処理部３０は、親ＭＦＰ（ＭＦＰ１０１）の動作モードを管理者モードに移行させて、記憶部に格納された設定情報Ｐにアクセスするためのアクセス情報を、子ＭＦＰ（ＭＦＰ１０２，１０３，１０４）にＮＩＣ２０を介して送信し、その後、動作モードを管理者モードから復帰させる処理を実施する。子ＭＦＰは、親ＭＦＰ（設定処理部３０）からアクセス情報を受信すると、受信したアクセス情報を含む要求Ｑを親ＭＦＰに送信する。
【００４４】
要求応答部３１は、子ＭＦＰ（ＭＦＰ１０２，１０３，１０４）から送信される要求Ｑを受信した場合に、受信した要求Ｑに含まれるアクセス情報に基づき、親ＭＦＰの記憶部（ＮＶＲＡＭ２４）から設定情報Ｐを読出し、通信部を介して要求元の子ＭＦＰに送信する。実施の形態１では、例えば、親ＭＦＰにＳＭＢサーバーが内蔵されて、ＳＭＢサーバーが要求応答部３１の機能を有する。なお、要求応答部３１の機能は、ＳＭＢサーバーにより実現される方法に限定されない。
【００４５】
子ＭＦＰは、親ＭＦＰから設定情報を受信すると、受信した設定情報を自装置の記憶部（ＮＶＲＡＭ４４）に格納する。具体的には、記憶部（ＮＶＲＡＭ４４）の元の設定情報は、受信された設定情報を用いて変更（更新）される。以降は、子ＭＦＰのＣＰＵ４１は、記憶部（ＮＶＲＡＭ４４）に格納された変更後の設定情報に従い、子ＭＦＰを制御する。
【００４６】
（処理フローチャート）
実施の形態１にかかる親ＭＦＰによって子ＭＦＰに設定情報を設定する処理を、フローチャートを参照して説明する。
【００４７】
＜親ＭＦＰの処理＞
図５は、実施の形態１にかかる親ＭＦＰにおいて実施される処理を概略的に示すフローチャートである。このフローチャートに従うプログラムは、ＲＯＭ２２、ＲＡＭ２３、ＮＶＲＡＭ２４および記憶装置２５などの記憶部に格納される。ＣＰＵ２１が当該記憶部からプログラムを読出し、読出されたプログラムを実行することにより処理が実現される。
【００４８】
図５を参照して、親ＭＦＰ（ＭＦＰ１０１）が、子ＭＦＰに設定情報を有したエクスポートファイルを送信する処理を説明する。ＣＰＵ２１は、管理者が操作パネル２６を介して、親ＭＦＰ（ＭＦＰ１０１）に対し管理者ログインの操作内容を受付けたとき、図５の処理を開始する。
【００４９】
まず、ＣＰＵ２１の設定処理部３０は、操作パネル２６からの管理者ログインの操作内容に従い、親ＭＦＰの動作モードを管理者モードに移行させる（切替える）(ステップＳ３０１)。
【００５０】
設定処理部３０は、操作パネル２６の表示画面をインポート/エクスポートのための設定画面に切替える。インポート/エクスポートの設定画面の情報は、親ＭＦＰにネットワークを介して通信可能な子ＭＦＰの識別情報の一覧を含む。子ＭＦＰの識別情報は、ＣＰＵ２１がネットワークをサーチすることにより取得される子ＭＦＰのＩＰ（Internet  Protocol）アドレスを含む。管理者は、一覧を検索することにより自装置（親ＭＦＰ）の設定情報を反映する１つ以上の子ＭＦＰを決定する(ステップＳ３０２)。
【００５１】
ステップＳ３０２では、例えば子ＭＦＰとして、ＭＦＰ１０２が決定される。なお、決定される子ＭＦＰは、ＭＦＰ１０２に限定されず、ＭＦＰ１０３またはＭＦＰ１０４であってもよい。また、決定される子ＭＦＰの台数は、１台に限定されず、２台以上であってもよい。
【００５２】
子ＭＦＰが決定されたとき、親ＭＦＰの設定処理部３０は、ＮＶＲＡＭ２４の設定情報Ｐを読出し、読出された設定情報Ｐを記載したエクスポートファイルを作成し、親ＭＦＰ内のＳＭＢサーバーの記憶部に格納する(ステップＳ３０３)。なお、エクスポートファイルには、設定情報Ｐが例えば、ＸＭＬ（Extensible  Markup  Language）形式に従い記載される。また、エクスポートファイルが格納されるＳＭＢサーバーの記憶部は、ＮＶＲＡＭ２４とは異なる記憶部（例えば、ＲＡＭ２３、記憶装置２５等により構成される記憶部）であってよい。
【００５３】
その後、設定処理部３０は、ＳＭＢサーバーの記憶部に格納されたエクスポートファイルにアクセスするためのアクセス情報を、ステップＳ３０２で決定した子ＭＦＰ（ＭＦＰ１０２）に送信する(ステップＳ３０４)。エクスポートファイルにアクセスするためのアクセス情報は、ＳＭＢサーバーの記憶部に格納されたエクスポートファイルをアクセスするための情報であって、例えばＳＭＢサーバーの記憶部のエクスポートファイルのアドレスを含む。
【００５４】
その後、設定処理部３０は、管理者モードのログアウト処理を実施する(ステップＳ３０５)。このログアウト処理により、設定処理部３０は、親ＭＦＰ（ＭＦＰ１０１）の動作モードを管理者モードから元の動作モードに復帰させる。
【００５５】
元の動作モードに復帰した後、ＣＰＵ２１は、子ＭＦＰ（ＭＦＰ１０２）から要求Ｑを受信するか否かを判断する（ステップＳ３０６）。この要求Ｑは、ステップＳ３４０で子ＭＦＰに送信されたアクセス情報を含む。
【００５６】
ＣＰＵ２１は、子ＭＦＰ（ＭＦＰ１０２）から要求Ｑ（すなわちアクセス情報）を受信したと判断すると(ステップＳ３０６でＹＥＳ）、ＳＭＢサーバーは受信したアクセス情報は正しいか否かを判断する(ステップＳ３０７)。例えば、受信したアクセス情報とＳＭＢサーバーのエクスポートファイルのアドレスを比較（照合）し、比較の結果に基づき、一致している場合は、アクセス情報は正しいと判断する（ステップＳ３０７でＹＥＳ）。したがって、改ざんされたアクセス情報、または誤ったアクセス情報の場合には、比較の結果は不一致を示すので、正しいとは判断されない（ステップＳ３０７でＮＯ）。
【００５７】
子ＭＦＰ（ＭＦＰ１０２）から要求Ｑを受信しないと判断される場合(ステップＳ３０６でＮＯ）またはＳＭＢサーバーによってアクセス情報は正しいと判断されない場合（ステップＳ３０７でＮＯ）は、ステップＳ３０６に戻り、以降の処理が繰返される。
【００５８】
一方、ＳＭＢサーバーがアクセス情報は正しいと判断した場合(ステップＳ３０７でＹＥＳ)、ＳＭＢサーバーの要求応答部３１は、判断されたアクセス情報に基づきエクスポートファイルを記憶部から読出し、エクスポートファイルを要求元の子ＭＦＰ（ＭＦＰ１０２）に送信する（ステップＳ３０８）。
【００５９】
上記に述べたように、ＣＰＵ２１は、設定情報Ｐを格納したエクスポートファイルへのアクセス情報を各子ＭＦＰに送信し、その後、当該アクセス情報を含む要求Ｑを受信すると、当該要求Ｑの送信元である子ＭＦＰにエクスポートファイルを送信する。
【００６０】
＜子ＭＦＰの処理＞
図６は、実施の形態１にかかる子ＭＦＰにおいて実施される処理を概略的に示すフローチャートである。このフローチャートに従うプログラムは、ＲＯＭ４２、ＲＡＭ４３、ＮＶＲＡＭ４４および記憶装置４５などの記憶部に格納される。ＣＰＵ４１が当該記憶部からプログラムを読出し、読出されたプログラムを実行することにより処理が実現される。
【００６１】
次に、子ＭＦＰ（ＭＦＰ１０２）が、親ＭＦＰ（ＭＦＰ１０１）から受信した設定情報をインポートすることにより、自装置の元の設定情報を変更（更新）する処理を説明する。子ＭＦＰのＣＰＵ４１は、図６の処理を定期的に実施する。
【００６２】
図６の処理では、子ＭＦＰは、記憶部に格納されている設定情報の変更を許可する状態であるか、または禁止する状態であるかを、フラグ（図６では、インポート待ちフラグという）の値に基づき判断される。実施の形態１では、設定情報の変更を禁止する状態とは、設定情報を変更すると装置の稼働に影響を与える状態を示す。例えば、子ＭＦＰがジョブ（プリントジョブ、スキャンジョブ等）を処理している状態、操作パネル４６を介してユーザーの操作内容を受付けている状態、他のＭＦＰと通信している状態等を含む。なお、設定情報の変更が禁止される状態は、これらに限定されない。
【００６３】
また、実施の形態１では、設定情報の変更を許可する状態とは、設定情報を変更しても装置の稼働に影響を与えない状態を指す。具体的には、子ＭＦＰの動作状態のうち、上記の禁止状態を除いた状態を含む。
【００６４】
図６を参照して、子ＭＦＰ（ＭＦＰ１０２）のＣＰＵ４１は、インポート待ちフラグをクリア（０をセット）する(ステップＳ４０１)。
【００６５】
ＣＰＵ４１は、親ＭＦＰからアクセス情報を受信するか否かを判断する（ステップＳ４０２）。アクセス情報を受信しないときは（ステップＳ４０２でＮＯ）、ステップＳ４０２の処理を繰返す。
【００６６】
ＣＰＵ４１は、親ＭＦＰからアクセス情報を受信したときは（ステップＳ４０２でＹＥＳ）、インポート待ちフラグに１を設定する(ステップＳ４０３)。また、ＣＰＵ４１は、各部からの出力に基づき、子ＭＦＰは設定情報の変更(ファイルインポート)が許可される（可能な）状態であるか否かを判断する（ステップＳ４０４）。
【００６７】
ＣＰＵ４１は、子ＭＦＰが設定情報の変更が許可される状態であると判断した場合(ステップＳ４０４でＹＥＳ）、インポート待ちフラグをクリア（０をセット）し、子ＭＦＰへの管理者ログインを実行して、動作モードを管理者モードに移行させる(ステップＳ４０６）。
【００６８】
管理者ノードに移行後、ＣＰＵ４１は、親ＭＦＰからのアクセス情報を元に親ＭＦＰから設定情報Ｐのエクスポートファイルを取得する(ステップＳ４０７）。エクスポートファイルを取得するための処理の詳細は、図７を参照して後述する。
【００６９】
ＣＰＵ４１は、取得したエクスポートファイルの設定情報をインポートする（ステップＳ４０８）。これにより、子ＭＦＰの記憶部の元の設定情報は、親ＭＦＰの設定情報Ｐと同じ内容を示すように変更される。
【００７０】
その後、ＣＰＩ４１は、管理者ログアウトの処理を実行する(ステップＳ４０９）。これにより、子ＭＦＰは、管理者モードから元の動作モードに復帰する。その後、ステップＳ４１０に移行する。
【００７１】
ステップＳ４０４に戻り、ＣＰＵ４１が、子ＭＦＰは設定情報の変更(ファイルインポート)が禁止される状態であると判断したときは（ステップＳ４０４でＮＯ）、ステップＳ４０２で受信したアクセス情報を子ＭＦＰ内の記憶部の所定の記憶領域に格納（保存）し(ステップＳ４１１）、ステップＳ４１０に移行する。
【００７２】
ステップＳ４１０では、ＣＰＵ４１はインポート待ちフラグの値が０であるか否かを判断する（ステップＳ４１０）。ＣＰＵ４１は、インポート待ちフラグは０であると判断したとき（ステップＳ４１０でＹＥＳ）、処理を終了する。すなわち、ステップＳ４０５〜Ｓ４０９の処理が実施されて、設定情報が変更された場合は処理を終了する。
【００７３】
一方、ＣＰＵ４１は、インポート待ちフラグは０ではない（すなわち、インポート待ちフラグは１である）と判断したとき（ステップＳ４１０でＮＯ）、ステップＳ４０４に戻り、ステップＳ４０４以降の処理を、上述と同様に実施する。このように、ＣＰＵ４１は、子ＭＦＰは設定情報の変更が禁止される状態であると判断する間は、定期的に子ＭＦＰが設定情報の変更が許可される状態となったか否かを判断する（ステップＳ４０４）。定期的な判断処理（ステップＳ４０４）において、許可される状態であると判断されたときは（ステップＳ４０４でＹＳＥ）、ステップＳ４０５〜Ｓ４０９の処理が実施されて、子ＭＦＰの設定情報が変更される。
【００７４】
＜通信シーケンス＞
図７は、実施の形態１にかかる親ＭＦＰと子ＭＦＰとの間の通信のシーケンスを模式的に示す図である。図７を参照して、親ＭＦＰ（ＭＦＰ１０１）のＣＰＵ２１は、上述のステップＳ３０１〜Ｓ３０３を実施する。
【００７５】
ＣＰＵ２１は、ステップＳ３０４において、親ＭＦＰに記憶されたエクスポートファイルにアクセスするためのアクセス情報の通知を、子ＭＦＰに送信する。子ＭＦＰ（ＭＦＰ１０２）のＣＰＵ４１は、親ＭＦＰからの通知を受信し、受信完了の応答を親ＭＦＰに送信する。また、ＣＰＵ４１は、親ＭＦＰから受信した通知に含まれるアクセス情報を、記憶部に格納する。
【００７６】
ＣＰＵ４１は、子ＭＦＰが設定情報の変更が禁止される状態であると判断した場合（ステップＳ４０４でＮＯ）、ステップＳ４０５〜Ｓ４１１の処理を繰返す（loop処理を実施する）。
【００７７】
子ＭＦＰが設定情報の変更が禁止される状態ではない（alt）場合、すなわち子ＭＦＰが設定情報の変更が許可される状態であると判断した場合、ＣＰＵ４１は、ステップＳ４０６を実施して、ステップＳ４０７に移行する。
【００７８】
ステップＳ４０７では、ＣＰＵ４１は、親ＭＦＰからエクスポートファイルの取得処理を実施する。具体的には、ＣＰＵ４１はアクセス情報を有した要求Ｑを生成して、要求Ｑを親ＭＦＰに送信する。親ＭＦＰのＳＭＢサーバー（要求応答部３１）は、子ＭＦＰから要求Ｑを受信した場合に、要求元の子ＭＦＰに応答を送信する。具体的には、ＳＭＢサーバーの要求応答部３１は、受信した要求Ｑのアクセス情報に基づき、記憶部から設定情報Ｐのエクスポートファイルを読出し、読出したエクスポートファイルを子ＭＦＰに送信する。子ＭＦＰのＣＰＵ４１は、親ＭＦＰからの応答であるエクスポートファイルを受信する。
【００７９】
その後、子ＭＦＰのＣＰＵ４１は、ステップＳ４０８〜ステップＳ４１１を実施して、親ＭＦＰからのエクスポートファイルの設定情報を用いて、自装置の元の設定情報を変更する。
【００８０】
＜変更不可の通知＞
図７を参照して、子ＭＦＰのＣＰＵ４１は、上記のloop処理を予め定められた回数繰返したときは、設定情報の取得ができない（取得不可である）ことを示す失敗通知を、親ＭＦＰに送信する（ステップＳ４１５）。
【００８１】
親ＭＦＰのＣＰＵ２１は、子ＭＦＰから失敗通知を受信すると、失敗通知を記憶部に格納する（ステップＳ３１１）。これにより、親ＭＦＰは、子ＭＦＰの設定情報に変更についての成功/失敗を示すログ（履歴の記録）を管理することが可能になる。また、親ＭＦＰのＣＰＵ２１は、画面にログを表示する（ステップＳ３１２）。
【００８２】
[実施の形態２]
実施の形態２は、実施の形態１の変形例を示す。実施の形態１では、親ＭＦＰは、エクスポートファイルを自装置内の記憶部に格納したが、格納場所はここに限定されない。実施の形態２では、エクスポートファイルを、親ＭＦＰの外部の記憶部に格納する場合を説明する。
【００８３】
実施の形態２では、親ＭＦＰのＣＰＵ２１は、エクスポートファイルを自装置内のＳＭＢサーバーとは異なる第２のサーバーの記憶部、または外部の子ＭＦＰ（ＭＦＰ１０２）内にあるＳＭＢサーバーの記憶部に格納するとしてもよい。この場合は、フローチャート(図５)における変更点は、ステップＳ３０３で親ＭＦＰは設定情報を記載したエクスポートファイルを作成し、第２のサーバーまたは子ＭＦＰ（ＭＦＰ１０２）内のＳＭＢサーバーに格納する。そして、ステップＳ３０６以降の要求応答部３１によるエクスポートファイル送信の処理は、第２のサーバーまたは子ＭＦＰ（ＭＦＰ１０２）により実施される。第２のサーバーは、例えばＳＭＢサーバー、ＦＴＰ（File  Transfer  Protocol）サーバーを含み得る。
【００８４】
この場合、親ＭＦＰは、子ＭＦＰからの要求Ｑに対する応答処理（エクスポートファイルの送信）を実施する必要はないので、実施の形態１に比較して親ＭＦＰの負荷を軽減することが可能となる。
【００８５】
なお、親ＭＦＰの設定情報Ｐが第２のサーバーの記憶部、または子ＭＦＰ（ＭＦＰ１０２）内にあるＳＭＢサーバーの記憶部に格納される場合であっても、親ＭＦＰが、子ＭＦＰからの要求Ｑに対する応答処理（エクスポートファイルの送信）を、要求応答部３１が実施するとしてもよい。この場合、エクスポートファイルの格納場所を親ＭＦＰの外部とすることができる、親ＭＦＰのメモリーの消費を削減することができる。
【００８６】
[実施の形態３]
実施の形態３では、上記に述べたフローチャートまたは通信シーケンスに従う処理を、ＭＦＰに実行させるためのプログラムが提供される。このようなプログラムは、ＭＦＰのコンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリーカード１８，３８などのコンピュータ読み取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００８７】
なお、プログラムは、コンピュータのＯＳ（Operating  System）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、実施の形態３のプログラムに含まれ得る。
【００８８】
また、実施の形態３にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本実施の形態３にかかるプログラムに含まれ得る。
【００８９】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９０】
[実施の形態の利点]
上記に述べた各実施の形態によれば、親ＭＦＰは、子ＭＦＰに設定情報を格納したエクスポートファイルへのアクセス情報を送信し、その後、子ＭＦＰは自装置の設定情報の変更が許可されるときにエクスポートファイルを取得するための要求Ｑを送信してエクスポートファイルを取得する(Pull型)。つまり、各実施の形態の子ＭＦＰへの設定情報の設定方法は、親ＭＦＰが子ＭＦＰに設定情報の設定指示を送信する(Push型)ではない。
【００９１】
したがって、管理者は、エクスポートファイルを作成するタイミングで親ＭＦＰに管理者ログインするが、この際に、子ＭＦＰが管理者ログインできない状態(設定情報の変更が禁止される状態)であったとしても、子ＭＦＰの設定情報を親ＭＦＰと同様の情報に変更することができる。
【００９２】
これにより、同一企業内または同一フロアーに配置された複数台のＭＦＰが同じ設定情報を有するように管理する場合に、管理者は各子ＭＦＰの設置場所に移動して動作モードを管理者モードに切替えるための操作を実施する必要は無い。したがって、各ＭＦＰの設定情報を、簡単な操作により、同じ内容に変更することが可能になる。
【００９３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９４】
１８，３８  メモリーカード、２２，４２  ＲＯＭ、２３，２４  ＲＡＭ、４３，４４  ＮＶＲＡＭ、２５，４５  記憶装置、２６，４６  操作パネル、２７，４７  スキャナー部、２８，４８  プリンター部、３０  設定処理部、３１  要求応答部、１００  情報処理装置、１０１，１０２，１０３，１０４  ＭＦＰ、Ｐ  設定情報、Ｑ  要求、Ｒ１，Ｒ３，Ｒ４，Ｒ５  処理。
【図１】
2018098743.tif 000003
【図２】
2018098743.tif 000004
【図３】
2018098743.tif 000005
【図４】
2018098743.tif 000006
【図５】
2018098743.tif 000007
【図６】
2018098743.tif 000008
【図７】
2018098743.tif 000009