(57)【要約】【課題】一つの管理対象機器に設定された設定情報を、機種の異なる他の機器にも適用できるようにする。【解決手段】複数の被管理装置を管理する管理装置が、パラメータの設定先として選択された被管理装置の種別ごとに、上記複数の被管理装置の中から、上記設定先以外で、設定されているパラメータの値がパラメータの取得先（展開元）の被管理装置と近似し、かつ、設定先の被管理装置と同じパラメータ構成を持つ被管理装置である参照装置を選択し（Ｓ１０３〜Ｓ１０６）、設定先の被管理装置に設定するパラメータの値を、上記取得先から取得したパラメータの値と、その設定先の被管理装置に関して選択した参照装置に設定されているパラメータの値とから生成するようにした。【選択図】        図７
2015052870.tif 000002
【特許請求の範囲】
【請求項１】
複数の被管理装置を管理する管理装置であって、
一括設定の設定先とする被管理装置の選択を受け付ける第１の受付手段と、
前記一括設定において設定するパラメータの取得先とする被管理装置の選択を受け付ける第２の受付手段と、
前記取得先の被管理装置において設定されているパラメータの値を取得する取得手段と、
前記設定先として選択された被管理装置の種別ごとに、前記複数の被管理装置の中から、前記設定先以外で、設定されているパラメータの値が前記取得先の被管理装置と近似し、かつ、設定先の被管理装置と同じパラメータ構成を持つ被管理装置である参照装置を選択する参照装置選択手段と、
前記一括設定により設定先の被管理装置に設定するパラメータの値を、前記取得手段が取得したパラメータの値と、該設定先の被管理装置に関して前記参照装置選択手段が選択した参照装置に設定されているパラメータの値とから生成する設定値生成手段と、
前記設定値生成手段が生成したパラメータ値を、前記設定先の被管理装置に送信する送信手段とを備えることを特徴とする管理装置。
【請求項２】
請求項１に記載の管理装置であって、
前記参照装置選択手段は、前記各被管理装置の運用環境を示す情報に基づき、設定されているパラメータの値が前記取得先の被管理装置と近似する被管理装置と同じ運用環境にある被管理装置の中から、前記参照装置を選択することを特徴とする管理装置。
【請求項３】
請求項１に記載の管理装置であって、
前記参照装置選択手段は、設定されているパラメータの値が前記取得先の被管理装置と近似し、かつ、前記取得先の被管理装置と同じ種別の被管理装置と同じ運用環境にある被管理装置の中から、前記参照装置を選択することを特徴とする管理装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の管理装置であって、
前記設定値生成手段は、前記設定先の被管理装置に設定するパラメータの項目のうち、前記取得手段が取得したパラメータに同じ項目がある項目については、該項目の値を、前記取得手段が取得したパラメータに含まれる同じ項目の値とすることを特徴とする管理装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の管理装置であって、
前記設定値生成手段は、前記設定先の被管理装置に設定するパラメータの項目のうち、前記取得手段が取得したパラメータの項目に同じ項目がない項目については、該項目の値を、前記参照装置に設定されているパラメータのうち該項目と同じ項目の値とすることを特徴とする管理装置。
【請求項６】
複数の被管理装置を管理する管理システムであって、
一括設定の設定先とする被管理装置の選択を受け付ける第１の受付手段と、
前記一括設定において設定するパラメータの取得先とする被管理装置の選択を受け付ける第２の受付手段と、
前記取得先の被管理装置において設定されているパラメータの値を取得する取得手段と、
前記設定先として選択された被管理装置の種別ごとに、前記複数の被管理装置の中から、前記設定先以外で、設定されているパラメータの値が前記取得先の被管理装置と近似し、かつ、設定先の被管理装置と同じパラメータ構成を持つ被管理装置である参照装置を選択する参照装置選択手段と、
前記一括設定により設定先の被管理装置に設定するパラメータの値を、前記取得手段が取得したパラメータの値と、該設定先の被管理装置に関して前記参照装置選択手段が選択した参照装置に設定されているパラメータの値とから生成する設定値生成手段と、
前記設定値生成手段が生成したパラメータ値を、前記設定先の被管理装置に送信する送信手段とを備えることを特徴とする管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置および管理システムに関する。
【背景技術】
【０００２】
従来から、ネットワークに繋がれた画像形成装置やプロジェクタ等の機器と、機器の管理を行う管理装置から成る管理システムが知られている。また、このような管理システムにおいて、管理装置にて、管理対象機器の設定情報を作成し、その設定情報をネットワークを通して管理対象機器に送信し、送信された情報を管理対象機器に設定させる技術が既に知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
例えば、下記特許文献１には、ネットワークにつながれた複数の機種から成る機器の設定を一括で行う目的で、一つの管理対象機器から機種情報（機器名及びバージョン）、識別情報（ＭＡＣアドレス又はＩＰアドレス）及び設定情報を取得し、その機器と機種情報が一致する他の機器へ上記設定情報を送信し、同一機種の複数の機器の設定を一括して行う方法が開示されている。
【０００４】
しかし、特許文献１に記載の技術は、設定情報を取得した管理対象機器と同一の機種の他の機器に対してしか、取得した設定情報を利用することができないという問題があった。機種が異なる場合には、設定情報に含まれるパラメータの項目が異なるため、単にコピーしたのみでは、コピー先の機器において設定すべき項目が含まれない可能性があるためである。
本発明は、上述のような事情に鑑み為されたものであり、一つの管理対象機器に設定された設定情報を、機種の異なる他の機器にも適用できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、複数の被管理装置を管理する管理装置において、一括設定の設定先とする被管理装置の選択を受け付ける第１の受付手段と、上記一括設定において設定するパラメータの取得先とする被管理装置の選択を受け付ける第２の受付手段と、上記取得先の被管理装置において設定されているパラメータの値を取得する取得手段と、上記設定先として選択された被管理装置の種別ごとに、上記複数の被管理装置の中から、上記設定先以外で、設定されているパラメータの値が上記取得先の被管理装置と近似し、かつ、設定先の被管理装置と同じパラメータ構成を持つ被管理装置である参照装置を選択する参照装置選択手段と、上記一括設定により設定先の被管理装置に設定するパラメータの値を、上記取得手段が取得したパラメータの値と、該設定先の被管理装置に関して上記参照装置選択手段が選択した参照装置に設定されているパラメータの値とから生成する設定値生成手段と、上記設定値生成手段が生成したパラメータ値を、上記設定先の被管理装置に送信する送信手段とを設けたものである。
【発明の効果】
【０００６】
上記構成によれば、一つの管理対象機器に設定された設定情報を、機種の異なる他の機器にも適用できるようになる。
【図面の簡単な説明】
【０００７】
【図１】この発明の一実施形態である管理装置１０と、管理装置１０によって遠隔管理される被管理装置２０を含む管理システムの構成を示す図である。
【図２】管理装置１０のハードウェア構成を示すブロック図である。
【図３】被管理装置２０のハードウェア構成を示すブロック図である。。
【図４】管理装置１０及び被管理装置２０の各機能構成と、それらの関係を示すブロック図である。
【図５】管理装置１０が管理している被管理装置２０の設定情報を示すテーブルの例である。
【図６】被管理装置の設定項目定義一覧を示すテーブルの例である。
【図７】管理装置１０が実行する、設定先の選択から、参照装置の選択までの参照装置選択処理の流れを示すフローチャートである。
【図８】管理装置１０が実行する、設定値の生成処理及び送信処理の流れを示すフローチャートである。
【図９】被管理装置２０が実行する、設定値の更新処理の流れを示すフローチャートである。
【図１０】展開元の設定情報を示す図である。
【図１１】参照装置の設定リストの一例を示す図である。
【図１２】設定先の被管理装置に送信される設定値を示したテーブルの例である。
【発明を実施するための形態】
【０００８】
以下、この発明を実施するための形態について、図面を参照しつつ具体的に説明する。
図１は、この発明の一実施形態である管理装置１０と、管理装置１０によって遠隔管理される被管理装置２０とを含む管理システムの構成を示す図である。
この管理システムは、管理装置１０と被管理装置２０とをネットワーク３０を介して接続したものである。ネットワーク３０は、例えばインターネットやＬＡＮ（ローカルエリアネットワーク）とすることが考えられるが、有線、無線を問わず任意の方式のものを採用可能である。
【０００９】
また、４０１〜４０３は、管理装置１０によって被管理装置２０の遠隔管理のサービスを受ける顧客の環境を示す。すなわち、本システムは、同じ顧客が運用する環境の中に、機種の異なる複数の被管理装置２０が存在することを想定している。そして、このような場合において、一つの被管理装置に設定された設定情報を、機種の異なる他の装置にも適用できるようにしたシステムである。
【００１０】
次に、図２に、管理装置１０のハードウェア構成を示す。
管理装置１０は、ハードウェアとしては公知のコンピュータを適宜採用できる。例えば、図２に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、通信Ｉ／Ｆ１４、ＨＤＤ（ハードディスクドライブ）１５、ＵＩ（ユーザインタフェース）部１６をシステムバス１７により接続した構成とすることができる。
【００１１】
そして、ＣＰＵ１１がＲＡＭ１３をワークエリアとしてＲＯＭ１２あるいはＨＤＤ１５に記憶されたプログラムを実行することにより、管理装置１０全体の動作を制御し、後述する種々の機能を実現することができる。
また、ＨＤＤ１５は、所定のデータを保存するための記憶装置として機能する。
通信Ｉ／Ｆ１４は、ＬＡＮ（ローカルエリアネットワーク）等のネットワークを介して被管理装置２０等の外部装置と通信するためのインタフェースである。
【００１２】
ＵＩ部１６は、ユーザの操作を受け付けるための操作部や、ユーザに情報を提示するための表示部を含む操作受付手段である。外付けの操作部や表示部を用いてもよいことはもちろんである。この表示部が表示手段として機能する。
なお、ユーザの操作は、外部装置から操作内容を示すデータを受信することにより受け付けてもよい。また、ユーザへの情報の提示は、画面の表示内容を示すデータや画面に表示させるべきデータを外部装置へ送信することによって行ってもよい。
【００１３】
図３は、被管理装置２０のハードウェア構成を示すブロック図である。被管理装置２０は特に限定はされないが、この実施形態では、被管理装置２０がデジタル複合機（以下「ＭＦＰ」という。）及びプリンタである場合を例として説明する。被管理装置２０はハードウェアとしては公知のＭＦＰと同様な構成を適宜採用できる。なお、ＭＦＰとは、プリント、スキャン、コピー、ファクシミリ通信、ネットワーク通信、データ保存等の機能を１台の装置に備えたものである。
【００１４】
例えば、図３に示すように、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｆ２４、ＨＤＤ２５、エンジンＩ／Ｆ（インタフェース）２６、ＵＩ（ユーザインタフェース）部Ｉ／Ｆ２７をシステムバス２８により接続した構成とすることができる。また、エンジンＩ／Ｆ２６にはエンジン部２９を、ＵＩ部Ｉ／Ｆ２７にはＵＩ部２７Ａをそれぞれ接続する。
【００１５】
そして、ＣＰＵ２１がＲＡＭ２３をワークエリアとしてＲＯＭ２２あるいはＨＤＤ２５に記憶されたプログラムを実行することにより、ＭＦＰ全体の動作を制御し、印刷を始めとする種々の機能を実現することができる。通信Ｉ／Ｆ２４は、ＬＡＮ等のネットワーク３０を介して管理装置１０等の外部装置と通信するためのインタフェースである。
【００１６】
エンジン部２９は、画像形成エンジン等の、外部に対して通信及び表示以外の物理的な出力を行う手段を示す。被管理装置２０の機能に応じて、エンジン部２９が備えるべき機能も異なる。被管理装置２０がＭＦＰであれば、画像形成エンジンに加えて画像読取エンジンを備える等である。
エンジンＩ／Ｆ２６は、エンジン部２９とＣＰＵ２１とを接続してエンジン部２９をＣＰＵ２１から制御可能とするためのインタフェースである。
ＵＩ部Ｉ／Ｆ２７は、ＵＩ部２７ＡとＣＰＵ２１とを接続してＵＩ部２７ＡをＣＰＵ２１から制御可能とするためのインタフェースである。
【００１７】
ＵＩ部２７Ａは、ユーザの操作を受け付けるための操作部や、ユーザに情報を提示するための表示部を含む操作受け付け手段である。外付けの操作部や表示部を用いてもよいことはもちろんである。
【００１８】
図４は、管理装置１０及び被管理装置２０の各機能構成と、それらの関係を示すブロック図である。管理装置１０と被管理装置２０は、ネットワーク３０を介して互いに通信可能に接続されている。図４には、この実施形態の特徴に関連する機能を示している。
図４に示す管理装置１０は、被管理装置管理部１０１、参照装置選択部１０２、設定値生成部１０３、展開元パラメータ取得部１０４、メッセージ送受信部１０５、メッセージ解析部１０６、被管理装置設定情報記憶部１０７及び設定項目定義一覧記憶部１０８を備える。これらの各部の機能は、ＣＰＵ１１が所要のプログラムを実行して図２に示した各部の動作を制御することにより実現されるものである。
【００１９】
また、被管理装置２０は、メッセージ送受信部２０１、メッセージ解析・実行部２０２及び機器情報管理部２０３を備える。これらの各部の機能は、ＣＰＵ２１が所要のプログラムを実行して図３に示した各部の動作を制御することにより実現されるものである。
【００２０】
これらのうち、被管理装置管理部１０１は、各被管理装置２０の設定情報を、管理装置１０のオペレータが閲覧及び操作するためのユーザインタフェースを提供する機能を備える。また、一括設定の設定先とする被管理装置（以下「設定先」という。）の選択を受け付けたり、一括設定において設定するパラメータの値の取得先となる被管理装置（以下「展開元」という。）の選択を受け付けたりする機能を備える。すなわち、第１の受付手段及び第２の受付手段として機能する。なお、一括設定とは、１台の被管理装置に設定されているパラメータの値を、他の１又は複数の装置にコピーして設定する機能のことである。このとき、展開元と設定先で機種が異なっていても、その違いを補って各設定先に妥当なパラメータの値を設定できるようにした点が、この実施形態の一つの特徴である。
【００２１】
参照装置選択部１０２は、一括設定を実行する場合に、設定先以外の被管理装置であって、設定されているパラメータの値が展開元と近似し、かつ、設定先と同じパラメータ構成を持つ被管理装置である参照装置を選択する機能を備える。すなわち、参照装置選択手段として機能する。参照装置の選択方法及びその意義については後述する。
なお、「設定されているパラメータの値が展開元と近似する」とは、ここでは、パラメータを構成する項目の値が、展開元のパラメータの値と同一である項目の数が一番多い場合を指すものとするが、これに限られず、他の基準を用いてもよい。
【００２２】
設定値生成部１０３は、一括設定を実行する場合に、被管理装置管理部１０１で選択された展開元のパラメータの値と、参照装置選択部１０２で選択された参照装置のパラメータの値とから、設定先に設定するパラメータの値を生成する機能を備える。すなわち、設定値生成手段として機能する。
【００２３】
展開元パラメータ取得部１０４は、展開元に設定されているパラメータの値を取得する機能を備える。すなわち、展開元において設定されているパラメータの値を取得する取得手段として機能する。
メッセージ送受信部１０５は、送信手段であり、被管理装置２０に対して、コマンドを含むメッセージを、適当なプロトコルを用いて送信する機能を備える。このコマンドには、設定値生成部１０３が生成したパラメータの値を設定することを被管理装置２０に要求するコマンドを含む。また、被管理装置２０等の外部装置から管理装置１０に送信されたメッセージを受信する機能も備える。
【００２４】
メッセージ解析部１０６は、メッセージ送受信部１０５が受信したメッセージを解析する機能を備える。
被管理装置設定情報記憶部１０７は、被管理装置２０から通知された設定情報（後述の図５）を記憶する機能を備える。
また、設定項目定義一覧記憶部１０８は、設定項目定義一覧（後述の図６）を記憶する機能を備える。
【００２５】
また、被管理装置２０のメッセージ送受信部２０１は、管理装置１０との間で、コマンドを含むメッセージを、適当なプロトコルを用いて送受信する機能を備える。このコマンドには、管理装置１０から送信される、上記のパラメータの値を設定することを要求するコマンドを含む。また、管理装置１０に対して被管理装置２０に設定されているパラメータの値を通知するコマンドも含む。
メッセージ解析・実行部２０２は、メッセージ送受信部２０１で受信した管理装置１０からのメッセージを解析し、そこに含まれるコマンドに係る処理を実行する機能を備える。この処理には、パラメータの値の設定要求に対してその設定を実行する処理が含まれる。  機器情報管理部２０３は、被管理装置のパラメータの値を管理（保存・更新）する機能を備える。
【００２６】
図５は、管理装置１０が管理している被管理装置２０の設定情報を示すテーブルの例である。
図５において、被管理装置の設定情報は、顧客ＩＤ、管理ＩＤ、種別（装置種類、機種、ファームウェアのバージョン）、およびパラメータの項目を備える。
【００２７】
顧客ＩＤの項目は、この管理システムの顧客（契約先）を管理する識別情報であり、ここでは、被管理装置２０が運用される環境（運用環境）を特定するための情報として用いている。また、管理ＩＤは、管理装置１０が管理している被管理装置２０を一意に識別するための識別情報である。顧客ＩＤと管理ＩＤを併せて「管理情報」という。
なお、運用環境を示す情報として、この実施例では顧客ＩＤを利用しているが、これは顧客が同じなら装置の運用ポリシーも近いと考えられるためである。設置場所（本社か工場か研究所か）等の区別ができるなら、そのような情報を用いてもよい。
【００２８】
「装置種類」の項目は、被管理装置２０の種別を表す情報のうち、装置の機能に着目しておおまかに分類した情報である。この項目には、デジタル複合機（以下「ＭＦＰ」という。）やプリンタなどといった程度の分類を登録することが考えられる。
「機種」の項目も、被管理装置２０の種別を表す情報であるが、この項目には、被管理装置２０の機種番号を登録する。図５においては、内容をわかりやすくするため、「カラー機ａ」等、装置が備える機能も含む内容を記載しているが、このようにする必要はない。メーカーが該当の装置について定めている機種番号をそのまま登録すればよい。ただし、色違いなど、明らかに機能やパラメータ構成に差がない機種については、それらをまとめて一つの機種として扱ってもよい。
【００２９】
また、「バージョン」の項目も、装置の種別を表す情報であり、被管理装置２０にインストールされている装置のファームウェアのバージョン情報である。機種が同じであっても、ファームウェアのバージョンが異なると、パラメータ構成が異なる場合があることから、種別を定めるに際しバージョン情報も考慮するようにしたものである。
「パラメータ」の項目には、被管理装置２０に実際に設定されているパラメータの値を登録する。
【００３０】
図５のテーブルでは、「コピー集約設定」、「カラー／モノクロ設定」、「省エネ設定」、「両面印刷設定」、「ＳＤＫアプリ起動設定」の５種類がパラメータの設定項目として設けられているが、これは説明の便宜のためであり、実際にはもっと多くの項目があることが通常である。
なお、図５のテーブルには、管理システムにおいて管理対象となり得ると想定している装置（実際に管理対象となっているか否かは問わない）の少なくとも１つが備える設定項目は、全て記載する。従って、各機種において、図５のテーブルに記載された設定項目全てについてパラメータの値が設定されるわけではない。
【００３１】
例えば、管理ＩＤが「１００００１」の被管理装置は、「コピー集約設定」、「カラー／モノクロ設定」、「両面印刷設定」については該当項目のパラメータを備え、これらの項目については実際に設定されている値が図５のテーブルに登録される。しかし、「省エネ設定」及び「ＳＤＫアプリ起動設定」については、該当項目のパラメータがなく、従って設定されている値もない。図５における「−」は、このことを示している。
これらのパラメータの値は、管理装置１０が各被管理装置２０にアクセスして取得するか、各被管理装置２０に定期的に通知させて、図５のテーブルに登録する。
【００３２】
なお、図５のテーブルに示す管理項目のうち、「コピー集約設定」とは、複数のページを１ページに収めて印刷する機能のことであり、例えば「２ｉｎ１」とは、原稿の２ページ分を１ページに収めて印刷することを意味する。
また、「カラー／モノクロ設定」とは、印刷をカラーで行うかモノクロで行うかを設定するものであり、「省エネ設定」とは、装置が使用されていない時間が所定の時間を超えた場合に、自動的に電源をＯＦＦにしたり、スリープモードにしたりして、省電力化を図るための設定である。
【００３３】
また、「両面印刷設定」とは、１枚の用紙の両面に印刷して出力する設定であり、「ＳＤＫアプリ起動設定」とは、ソフトウェア開発ツールであるＳＤＫ（Software  Development  Kit）を用いて開発したアプリケーションを起動させるか否かの設定である。
【００３４】
図６は、被管理装置の設定項目定義一覧を示すテーブルの例である。このテーブルは、被管理装置２０の種別ごとに、図５のテーブルに示したパラメータの項目のうち、該当の被管理装置が備える項目（○）と備えない項目（×）とを記載したものである。
このテーブルを参照することにより、被管理装置２０の種別ごとのパラメータ構成が分かる。「パラメータ構成」とは、ある種別の被管理装置のパラメータがどの項目から構成されているか、ということである。
例えば、参照符号４１が示す種別「ＭＦＰ  カラー機ａ  バージョン1.00」のパラメータ構成は、「コピー集約設定、カラー／モノクロ設定、両面印刷設定」であり、参照符号４２が示す種別「ＭＦＰ  モノクロ機ａ  バージョン2.00」のパラメータ構成と同一であることが分かる。
【００３５】
一方、参照符号４１が示す種別「ＭＦＰ  カラー機ａ  バージョン1.00」のパラメータ構成は、参照符号４３が示す種別「プリンタ  カラー機ｃ  バージョン1.00」のパラメータ構成と、「省エネ設定」及び「両面印刷設定」の項目において異なることが分かる。
すなわち、参照符号４１が示す種別の被管理装置のパラメータには、「省エネ設定」の項目がなく、「両面印刷設定」の項目があり、参照符号４３が示す種別の被管理装置のパラメータにおいては、その逆である。
【００３６】
次に、図７乃至図９に、管理装置１０が実行する被管理装置２０に対する一括設定の際の、管理装置１０及び被管理装置２０が実行する処理の流れを示す。これらの図の各ステップにおける処理は、管理装置１０のＣＰＵ１１又は被管理装置２０のＣＰＵ２１が所定のプログラムに基づいて行うものである。
【００３７】
図７は、設定先の選択から、参照装置の選択までの参照装置選択処理の流れを示すフローチャートである。以下、図７に基づいて説明する。この処理は、被管理装置管理部１０１が、設定先及び展開元の選択を受け付けた時にスタートする。
まず、ＣＰＵ１１は、展開元に設定されているパラメータの値を取得する（Ｓ１０１）。このステップＳ１０１では、ＣＰＵ１１が取得手段として機能する。
【００３８】
次に、ＣＰＵ１１は、設定先の被管理装置の一つを処理対象とする（Ｓ１０２）。
次に、ＣＰＵ１１は、設定先が属する運用環境以外にある被管理装置であって、展開元と同一の種別で、かつ、設定されているパラメータの値が展開元のパラメータの値に最も近い被管理装置を検索し抽出する（Ｓ１０３）。
次に、ＣＰＵ１１は、Ｓ１０３で抽出した被管理装置と同じ運用環境の中に、処理対象の設定先と同一の種別の被管理装置があるか否かを判断する（Ｓ１０４）。
Ｓ１０４において、そのような被管理装置が存在しないと判断した時は（Ｓ１０４のＮ）、ＣＰＵ１１は、Ｓ１０３で抽出した被管理装置が属する運用環境にある被管理装置を次回以降のステップＳ１０３での検索対象から除外する（Ｓ１０５）。そして、ステップＳ１０３に戻って同じ条件で再検索を行う。
【００３９】
一方、Ｓ１０３で抽出した被管理装置と同じ運用環境の中に、処理対象の設定先と同一の種別の被管理装置がある場合は（Ｓ１０４のＹ）、ＣＰＵ１１は、Ｓ１０４において抽出された被管理装置を、処理対象の被管理装置についての参照装置とし、その管理情報、装置種別及びパラメータを参照装置設定リスト（後述の図１１）に追加する（Ｓ１０６）。
次に、次の処理対象となる設定先があるか否かをチェックし、ある場合は（Ｓ１０７のＹ）、ＣＰＵ１１は、次の設定先の種別が、処理済みの設定先の種別と同じか否かをチェックする（Ｓ１０８）。もし同じである場合は（Ｓ１０８のＹ）、該当の設定先については既に参照装置設定リストに登録した参照装置を利用できるため、その設定先を処理対象から除外し（Ｓ１０９）、Ｓ１０７に戻って、さらに次の設定先があるか否かをチェックする（Ｓ１０７）。
【００４０】
一方、Ｓ１０８において、次の設定先の種別が、処理済みの設定先の種別と同じではない場合は（Ｓ１０８のＮ）、次の設定先を処理対象として（Ｓ１１０）、Ｓ１０３に戻って以降の処理を繰り返す。
なお、Ｓ１０７において、次の処理対象となる設定先がない場合は（Ｓ１０７のＮ）、参照装置選択処理を終了し、図８の設定値生成及び更新処理に移行する。上記ステップＳ１０２〜１１０では、ＣＰＵ１１が参照装置選択手段として機能する。
また、上記ステップＳ１０３において、設定されているパラメータの値が展開元のパラメータの値に最も近い被管理装置の種別は、必ずしも展開元の種別と同一でなくても、パラメータ構成が同一であればよいことにしてもよい。
【００４１】
ここで、上記Ｓ１０１〜Ｓ１１０の処理について、具体例を示して説明する。管理装置１０が管理する被管理装置２０及び各被管理装置２０に設定されているパラメータの値は図５に示した通りであるとする。
図１０は、顧客ＩＤ：４０１の運用環境にある、管理ＩＤ：１００００１の被管理装置を展開元として選択した場合の、展開元の設定情報を示す図である。設定情報には、管理情報、種別、その機器に設定されるパラメータが含まれる。
図１０の場合における「パラメータ」とは、管理ＩＤ：１００００１の被管理装置が備えている「コピー集約設定」、「カラー／モノクロ設定」、「両面印刷設定」の３つの項目の集合体のことである。ステップＳ１０１において、ＣＰＵ１１は、展開元に設定されているパラメータの値として、これらの項目の値を取得する。
【００４２】
ここで、最初の設定先が、図５の顧客ＩＤ：４０１、管理ＩＤ：１００００２の被管理装置（ＭＦＰ、モノクロ機ａ、バージョン2.00）であるとすると、ステップＳ１０２でこの設定先が処理対象となる。また、Ｓ１０３における検索対象は、図５の被管理装置から処理対象の設定先の顧客ＩＤ：４０１のものを除いた、顧客ＩＤ：４０２〜４０４に属する被管理装置となる。
次に、展開元と同一の種別（ＭＦＰ、カラー機ａ、バージョン1.00）の被管理装置を検索する。図５の場合であれば、管理ＩＤ：１００００４、管理ＩＤ：１００００８、管理ＩＤ：１０００１２の被管理装置がヒットする。
【００４３】
この３件の中で、展開元のパラメータの値と最も近いのは、管理ＩＤ：１００００４の被管理装置である。パラメータの値が完全一致しているからである。そこで、この管理ＩＤ：１００００４の被管理装置と同じ顧客ＩＤ（４０２）を持ち、処理対象の設定先と同一種別（ＭＦＰ、モノクロ機ａ、バージョン2.00）の被管理装置が存在するか否かをチェックする（Ｓ１０４）。
【００４４】
しかし、顧客ＩＤ：４０２の運用環境には「ＭＦＰ、モノクロ機ａ、バージョン2.00」の装置は存在しないので（Ｓ１０４のＮ）、顧客ＩＤ：４０２（及び顧客ＩＤ：４０１）を検索対象から除外して、Ｓ１０３において再検索を行う。
この再検索において、展開元のパラメータの値と最も近いのは、管理ＩＤ：１０００１２の被管理装置となる。パラメータの２つの項目において値が一致しているからである。
【００４５】
次に、管理ＩＤ：１０００１２の被管理装置と同じ顧客ＩＤ（４０４）を持ち、処理対象の設定先と同一種別（ＭＦＰ、モノクロ機ａ、バージョン2.00）の被管理装置が存在するか否かを判断する（Ｓ１０４）。すると、管理ＩＤ：１０００１３の被管理装置が該当することが分かる。そこで、これを処理対象の設定先についての参照装置とし、その管理情報、装置種別及びパラメータを参照装置設定リスト（後述の図１１）に追加する。
【００４６】
また、次の設定先は、顧客ＩＤ：４０１、管理ＩＤ：１００００３の被管理装置（プリンタ、カラー機ｃ、バージョン1.00）とする（Ｓ１０７）。この場合、次の処理対象の設定先は、前に処理した設定先（管理ＩＤ：１００００２）の種別とは異なるので（Ｓ１０８のＮ）、ステップＳ１１０でこれを処理対象として、Ｓ１０３の検索を行う。Ｓ１０３における検索対象は、前回の処理対象についてステップＳ１０５で行った除外は考慮せず、顧客ＩＤ：４０２〜４０４に属する被管理装置である。
【００４７】
従って、ステップＳ１０３での検索では、前回の処理対象についての１度目の検索と同じく、管理ＩＤ：１００００４の被管理装置がヒットする。
次に、管理ＩＤ：１００００４の被管理装置と同じ顧客ＩＤ（４０２）を持ち、処理対象の設定先と同一種別（プリンタ、カラー機ｃ、バージョン1.00）の被管理装置が存在するか否かを判断する（Ｓ１０４）。すると、管理ＩＤ：１００００６の被管理装置が該当することが分かるので、これを、今回の処理対象の設定先についての参照装置とし、その管理情報、装置種別及びパラメータを参照装置設定リスト（後述の図１１）に追加する。
ここでは、設定先は以上の２つであるとする。従って、次の処理対象となる設定先は存在しないので（Ｓ１０７のＮ）、参照装置選択処理は終了する。
【００４８】
図１１は、上記ステップＳ１０６において選択された参照装置の設定リストの一例を示す図である。図５に示す被管理装置の設定情報のテーブルから該当する装置の情報を抽出したものである。
図１１において、テーブルの一番上の行は、参照装置ではなく、展開元の設定情報である。２行目及び３行目が、設定先の種別に対応した参照装置の設定情報である。
【００４９】
すなわち、２行目の管理ＩＤ：１０００１３が、最初の設定先である管理ＩＤ：１００００２の参照装置に対応し、３行目の管理ＩＤ：１００００６が、２番目の設定先である管理ＩＤ：１００００３の参照装置に対応する。
なお、展開元の設定情報を参照装置設定リストに加えているのは、一括設定により設定先の被管理装置に設定するパラメータの値を、展開元のパラメータの値と、参照装置のパラメータの値とから生成する場合があり、同じテーブル内にデータがある方が都合がよいからである。
【００５０】
次に、設定先の被管理装置に設定する設定値の生成処理及び送信処理、並びに被管理装置における設定値の更新処理について、図８及び図９に基づいて説明する。図８は、設定値の生成処理及び送信処理のフローチャート、図９は、被管理装置における設定値の更新処理のフローチャートである。図８の処理は、図７のフローチャートのＳ１０７において、次の（参照装置設定の）処理対象となる設定先がなくなった時にスタートする。
まず、管理装置１０のＣＰＵ１１は、設定先の一つを、パラメータの設定値生成処理の対象とする（Ｓ１１１）。
【００５１】
次に、ＣＰＵ１１は、処理対象の設定先の被管理装置に設定するパラメータの項目のうち、展開元のパラメータに同じ項目がある項目については、当該同じ項目の値を、展開元のパラメータに含まれる当該項目の値とする。また、処理対象の設定先の被管理装置に設定するパラメータの項目のうち、展開元のパラメータに同じ項目がない項目については、当該項目の値を、参照装置に設定されているパラメータのうち当該項目と同じ項目の値として設定値を生成し記憶する（Ｓ１１２）。次の処理対象となる設定先がある場合は（Ｓ１１３のＹ）、ＣＰＵ１１は、次の設定先を設定値生成処理の対象とし（Ｓ１１４）、Ｓ１１２に戻って設定値生成処理を実行する。このステップＳ１１１〜Ｓ１１４では、ＣＰＵ１１が設定値生成手段として機能する。
【００５２】
一方、ステップＳ１１３において、次の設定値生成処理の対象となる設定先がない場合は（Ｓ１１３のＮ）、ＣＰＵ１１は、設定値生成処理を終了し、次の設定値送信処理に移行する。すなわち、設定先の一つを、パラメータの設定値送信処理の対象とする（Ｓ１１５）。
次に、ＣＰＵ１１は、設定値送信処理対象の設定先に対して、Ｓ１１２で記憶した設定値を送信し、これを設定するよう要求する（Ｓ１１６）。このステップＳ１１６では、ＣＰＵ１１が送信手段として機能する。
【００５３】
一方、被管理装置２０のＣＰＵ２１は、ステップＳ１１６で送信された要求を受信すると、図９のフローチャートに示す処理を開始する。そして、受信した要求に従って被管理装置２０のパラメータの値を設定し（Ｓ２０１）、設定が完了すると、このことを要求送信元の管理装置１０に通知する（Ｓ２０２）。
図８に戻り、管理装置１０のＣＰＵ１１は、被管理装置２０がステップＳ２０２で送信した設定完了通知を受信すると（Ｓ１１７）、次の送信対象となる設定先がある場合は（Ｓ１１８のＹ）、次の設定先を設定値送信処理の対象とし（Ｓ１１９）、Ｓ１１６に戻って処理を繰り返す。
【００５４】
一方、すべての設定先に対する送信処理が終了した場合は（Ｓ１１８のＮ）、処理を終了する。
以上の処理により、一つの被管理装置に設定された設定情報を、機種の異なる他の被管理装置にも適用できるようになる。
【００５５】
なお、上記ステップＳ１１２において、設定先と展開元が同じ種別である場合は、パラメータ構成も当然同じになるので、展開元のパラメータ値がそのまま設定先のパラメータ値となる。従って、展開元と設定先の種別が同じ場合は、参照装置の選択が不要となる。
また、上記Ｓ１１５〜Ｓ１１９の処理において、１つの設定先ごとに送信処理を行い、設定完了通知を受信してから次の設定先に対して送信を行っている。しかし、設定完了通知を待たずに次の設定先に対して設定値を送信し、各設定先に係る処理を並行して行ってもよいことは言うまでもない。
【００５６】
以上、設定先の被管理装置に設定する設定値の生成処理及び送信処理、並びに被管理装置における設定値の更新処理について、フローチャートに基づいて説明したが、上記ステップＳ１１２の設定値生成処理について、具体的に説明する。
まず、Ｓ１１１において、最初の処理対象とする設定先を、図５の顧客ＩＤ：４０１、管理ＩＤ：１００００２の被管理装置（ＭＦＰ、モノクロ機ａ、バージョン2.00）とする。
【００５７】
この装置が備えるパラメータの項目は、「コピー集約設定」、「カラー／モノクロ設定」、「両面印刷設定」である。一方、展開元が備えるパラメータの項目は、「コピー集約設定」、「カラー／モノクロ設定」、「両面印刷設定」であり、両者のパラメータの項目はすべて共通する。従って、処理対象の設定先に設定すべきパラメータの値は、全て展開元における同じ項目のパラメータの値になる。すなわち、「コピー集約設定＝２ｉｎ１」、「カラー／モノクロ設定＝モノクロ」、「両面印刷設定＝両面印刷」である。
【００５８】
また、ステップＳ１１４において、次の処理対象となる設定先が図５の顧客ＩＤ：４０１、管理ＩＤ：１００００３の被管理装置（プリンタ、カラー機ｃ、バージョン1.00）であるとする。この装置が備えるパラメータの項目は、「コピー集約設定」、「カラー／モノクロ設定」、「省エネ設定」である。
一方、展開元のパラメータは、上記の通り「コピー集約設定」、「カラー／モノクロ設定」、「両面印刷設定」であるから、設定先のパラメータの項目のうち、「コピー集約設定」と「カラー／モノクロ設定」は、展開元に同じ項目があるが、「省エネ設定」は、展開元に同じ項目がない。
【００５９】
この場合、処理対象の設定先に設定すべきパラメータの値は、展開元に同じ項目がある「コピー集約設定」と「カラー／モノクロ設定」については、展開元の当該項目の値となる。すなわち、「コピー集約設定＝２ｉｎ１」、「カラー／モノクロ設定＝モノクロ」である。また、「省エネ設定」については、展開元に同じ項目がないため、参照装置（管理ＩＤ：１００００６）の当該項目の値が設定され、「省エネ設定＝ＯＮ」となる。
【００６０】
図１２は、展開元として管理ＩＤ：１００００１の被管理装置を選択した場合に、設定先の被管理装置である管理ＩＤ：１００００２及び管理ＩＤ：１００００３に送信されるパラメータの値を示したテーブルの例である。
図１２において、（Ａ）のテーブルは、管理ＩＤ：１００００２の被管理装置に設定される情報を示すものであり、パラメータの値は、展開元のパラメータの値（図１０）と同一である。
【００６１】
また、（Ｂ）のテーブルは管理ＩＤ：１００００３の被管理装置に設定される情報を示すものであり、パラメータの項目のうち、「コピー集約設定」と「カラー／モノクロ設定」については、展開元のパラメータの値（図１０）の当該項目の値と同一である。また、「省エネ設定」については、参照装置である管理ＩＤ：１００００６のパラメータのうちの「省エネ設定」の値（ＯＮ）と同一になっていることが分かる。
【００６２】
以上で実施形態の説明を終了するが、この発明において、各部の具体的な構成や処理の内容、データの構成、被管理装置の種類、パラメータの項目等は、実施形態で説明したものに限るものではない。
例えば、参照装置の選択に際し、設定先と種別が違っても、同じパラメータ構成であれば、参照装置として使えるようにすることが考えられる。図６の例で言えば、参照符号４３が示す種別「プリンタ  カラー機ｃ  バージョン1.00」が設定先の場合、参照符号４４が示す種別「プリンタ  モノクロ機ｄ  バージョン2.00」はパラメータ構成が同じであるので、参照装置として利用可能である。
【００６３】
また、上記実施形態の具体例では、展開元と設定先の運用環境が同じ(顧客ＩＤ：４０１）になっているが、本発明はこれに限られるものではなく、展開元と設定先を自由に選択できる。
また、上述した管理装置１０の機能を、複数の装置に分散して設け、これらの装置に協働してその機能を実現させることができる。
【００６４】
また、管理対象の被管理装置２０は、ＭＦＰやプリンタに限られず、スキャナ、複写機、プロジェクタ、電子ホワイトボード、遠隔会議装置等の任意の画像処理装置であってよい。さらに、ネットワーク家電，自動販売機，医療機器，電源装置，空調システム，ガス・水道・電気等の計量システム，自動車，航空機あるいは汎用コンピュータ等の種々の電子装置に通信機能を持たせた通信装置を管理対象とすることも考えられる。
【００６５】
さらに、この発明は上述した実施形態に限定されるものではなく、特許請求の範囲に記載された技術思想に含まれる技術的事項の全てが対象となることは言うまでもない。
さらにまた、以上説明してきた実施形態及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【００６６】
１０：管理装置、１１：ＣＰＵ、２０：被管理装置、２１：ＣＰＵ、１０１：被管理装置管理部、１０２：参照装置選択部、１０３：設定値生成部、１０４：展開元パラメータ取得部、１０５：メッセージ送受信部、１０６：メッセージ解析部、１０７：被管理装置設定情報記憶部、１０８：設定項目定義一覧記憶部、２０１：メッセージ送受信部、２０２：メッセージ解析・実行部、２０３：機器情報管理部
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開２００４−１５２０３０号公報
【図１】
2015052870.tif 000003
【図２】
2015052870.tif 000004
【図３】
2015052870.tif 000005
【図４】
2015052870.tif 000006
【図５】
2015052870.tif 000007
【図６】
2015052870.tif 000008
【図７】
2015052870.tif 000009
【図８】
2015052870.tif 000010
【図９】
2015052870.tif 000011
【図１０】
2015052870.tif 000012
【図１１】
2015052870.tif 000013
【図１２】
2015052870.tif 000014