(57)【要約】【課題】最適な設定情報テンプレートを簡単に作成し、機器設定管理の効率を高める。【解決手段】複数の設定対象機器２００と、該設定対象機器２００を管理する機器管理装置１００とを含む機器管理システム１において、前記機器管理装置１００は、前記複数の設定対象機器２００のうち、サンプルとなる設定対象機器の設定項目情報を収集する設定項目情報収集部１０と、収集した前記設定項目情報に基づいて設定情報テンプレートを作成するテンプレート作成部１２と、作成した前記設定情報テンプレートを前記複数の設定対象機器に送信する機器設定変更部１３と、を有し、前記設定対象機器２００は、受信した前記設定情報テンプレートを記憶して適用する設定項目記憶部２１を有する。【選択図】図１
2013246451.tif 000002
【特許請求の範囲】
【請求項１】
複数の設定対象機器を管理する機器管理装置であって、
前記複数の設定対象機器のうち、サンプルとなる設定対象機器の設定項目情報を収集する設定項目情報収集手段と、
収集した前記設定項目情報に基づいて設定情報テンプレートを作成するテンプレート作成手段と、
作成した前記設定情報テンプレートを前記複数の設定対象機器に適用する設定変更手段と、を有することを特徴とする機器管理装置。
【請求項２】
前記テンプレート作成手段は、設定項目と、各設定項目に設定可能な値の範囲とを解析することを特徴とする請求項１記載の機器管理装置。
【請求項３】
前記テンプレート作成手段は、サンプル機器において存在しうる設定項目を全部含む空のテンプレートを作成し、次に、各設定項目において存在しうる値から選ばれる候補値を入力して設定情報テンプレートを作成することを特徴とする請求項２記載の機器管理装置。
【請求項４】
複数の設定対象機器と、該設定対象機器を管理する機器管理装置とを含む機器管理システムであって、
前記機器管理装置は、
前記複数の設定対象機器のうち、サンプルとなる設定対象機器の設定項目情報を収集する設定項目情報収集手段と、
収集した前記設定項目情報に基づいて設定情報テンプレートを作成するテンプレート作成手段と、
作成した前記設定情報テンプレートを前記複数の設定対象機器に送信する設定変更手段と、を有し、
前記設定対象機器は、
受信した前記設定情報テンプレートを記憶して適用する設定項目記憶手段を有する
ことを特徴とする機器管理システム。
【請求項５】
コンピュータに、
複数の設定対象機器のうち、サンプルとなる設定対象機器の設定項目情報を収集する設定項目情報収集処理と、
収集した前記設定項目情報に基づいて設定情報テンプレートを作成するテンプレート作成処理と、
作成した前記設定情報テンプレートを前記複数の設定対象機器に適用する設定変更処理とを実行させ、
前記複数の設定対象機器を管理する機器管理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理装置、システム及びプログラムに関し、特に、複数の設定対象機器の設定情報の簡単な作成を可能にする技術に関する。
【背景技術】
【０００２】
近年のオフィス環境においては、複数のプリンタやＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が導入されるケースが増えている。
【０００３】
ネットワークに接続される１又は複数の画像処理装置（以下「設定対象機器」と呼ぶ）の管理を効率的に行うため、機器管理装置（機器管理サーバ）により設定対象機器を一元管理する機器管理システムが従来知られている。
【０００４】
このような機器管理システムにおいて、複数の設定対象機器を運用する場合、コスト削減や資産管理のために設定対象機器の運用状況を把握・管理することが重要となる。そのため、機器管理装置により、すべての設定対象機器の設定情報を統一し、管理したいというニーズがある。
【０００５】
このニーズに応える一つの方法として、あらかじめ設定情報のデータをテンプレートとして作成しておき、機器管理装置から各設定対象機器に設定情報を配布するという方法がある。ところが、実際には、設定対象機器の機種によって設定項目の種類が違ったり、同じ設定項目であっても入力可能な設定に関する制約が違ったりするなどの機種差がある。
【０００６】
そのため、異なる機種の設定対象機器が混在する環境においては、一種類の設定情報テンプレートでは対応できない場合がある。この問題を解決するために、各設定項目に対して複数の候補値を持たせ、それらの候補値に優先順位を付けて、設定対象機器がサポートしている設定値を適用する方法が考えられ、既に知られている（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１のような方法では、管理者が設定対象機器の機種ごとの設定項目の違いについて熟知していなくてはならないという問題点がある。
【０００８】
本発明は、上記実情に鑑みてなされたものであって、最適な設定情報テンプレートを簡単に作成し、機器設定管理の効率を高めることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明は、第１の態様として、複数の設定対象機器を管理する機器管理装置であって、前記複数の設定対象機器のうち、サンプルとなる設定対象機器の設定項目情報を収集する設定項目情報収集手段と、収集した前記設定項目情報に基づいて設定情報テンプレートを作成するテンプレート作成手段と、作成した前記設定情報テンプレートを前記複数の設定対象機器に適用する設定変更手段と、を有することを特徴とする機器管理装置を提供する。
【発明の効果】
【００１０】
本発明によれば、最適な設定情報テンプレートを簡単に作成し、機器設定管理の効率を高めることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の機能構成を示すブロック図である。
【図２】機種による設定項目の違いについて説明するための図である。
【図３】機種によって設定できる値が異なる場合について説明するための図である。
【図４】本実施形態におけるテンプレート作成処理の流れを示すフローチャート（その１）である。
【図５】本実施形態におけるテンプレート作成処理の流れを示すフローチャート（その２）である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施形態により詳細に説明する。下記実施形態では、ネットワークに接続されている１ないし複数台の設定対象機器の設定管理において、機器管理装置が、設定対象機器のサポートしている設定項目情報を取得し、取得したサポートしている設定項目情報に基づいて設定情報テンプレートを作成する点を説明する。
【００１３】
＜機能構成＞
図１は、本実施形態に係る機器管理システム１の構成例を示すブロック図である。図１に示すように、機器管理システム１は、ＭＦＰ（複合機）やＬＰ（レーザプリンタ）といった１又は複数の設定対象機器である機器２００１〜２００ｎ（以下、総称する場合には「機器２００」と呼ぶ）、及び、機器管理装置１００が、ネットワークなどのデータ伝送路で相互に接続されている。機器管理システム１は、このようなシステム構成で、ユーザ環境に導入される。
【００１４】
機器管理装置１００は、設定項目情報を収集する設定項目収集部１０を備える。また、収集した設定項目情報は、設定項目記憶部１１に記憶される。設定項目の具体例としては、例えば、アドレス帳がある。この場合、設定項目情報は、アドレス帳を構成するファイルデータ（ｃｓｖなど種々のものが考えられる）のように、アドレス帳の仕様が機器管理装置１００で分かるデータであればよい。
【００１５】
機器管理装置１００は、テンプレート作成部１２、機器設定変更部１３、テンプレート適否判断部１４、ユーザインタフェース１５も備える。テンプレート作成部１２は、収集した設定項目情報に基づいて設定情報テンプレートを作成する機能を備える。テンプレート適否判断部１４は、テンプレート作成部１２が作成した設定情報テンプレートが適切であるか否かについて判断する機能を備える。
【００１６】
ユーザインタフェース１５は、テンプレート適否判断部１４が適切でないと判断したような場合に、ユーザにその旨を示す機能を備える。また、修正の入力を受け付ける機能を備えていてもよい。機器設定変更部１３は、テンプレート作成部１２が作成した設定情報テンプレート、或いは、これに修正を加えたものを、機器２００に適用する機能を備える。例えば、所定のプロトコルにおいて設定変更を意味するコマンドとともに設定情報テンプレートを送信する。
【００１７】
一方で、機器２００においては、機器管理装置１００と通信を行う通信部２０と、設定情報テンプレートを設定項目情報として記憶する設定項目記憶部２１を備える。通信部２０は、例えば、所定のプロトコルにおいて設定変更を意味するコマンドとともに設定情報テンプレートを受信すると、設定情報テンプレートを設定項目情報として設定項目記憶部２１に記憶させ、設定情報テンプレートの適用を実行する。
【００１８】
＜テンプレート適用前＞
機器管理システム１は、機種の異なる機器２００が混在する可能性がある。図２に、機種により設定項目が異なる場合の例を示す。図２の例においては、機器（１）には設定項目Ａ，Ｂ，Ｃ，Ｄ，Ｅがあるが、機器（２）には設定項目Ｅがない。また、機器（３）には設定項目Ａ，Ｃ，Ｅがない。この違いは、機器（１）〜（４）それぞれの機種が異なるからである。このように、機種によって設定項目の有無に差異がある。
【００１９】
また、機器管理システム１は、機種によって同じ設定項目でも設定できる値が異なる可能性がある。図３に、機種によって同じ設定項目でも設定できる値が異なる場合の例を示す。図３の例においては、機器（５）と機器（６）はともに設定項目Ａを持つが、設定できる値が異なる。これは、機器（５）と機器（６）とが異なる機種であるからである。
【００２０】
ある機種Ｘの機器（５）の設定項目Ａに設定する値は、Ａ１，Ａ２，Ａ３，Ａ４，Ａ５の中から選択できるが、別のある機種Ｙの機器（６）の設定項目Ａに設定する値は、Ａ２，Ａ４を選択できない。このように、機種によって設定可能な値には差異がある。
【００２１】
＜テンプレート作成及び適用＞
本実施形態に係る機器管理システム１は、図２及び図３を参照して説明したような状況において管理者が各機種によって設定項目を熟知していない場合であっても、下記のように動作・作用するので、最適な設定情報テンプレートを簡単に作成する。
【００２２】
図４に、本実施形態におけるテンプレート作成処理の流れ（空のテンプレート作成まで）を示す。まず、機器管理装置１００は、設定対象機器である機器２００の中から１台又は複数台のサンプル機器を選ぶ（Ｓ１０１）。このとき、管理対象の全ての機器をサンプル機器として選択しても良い。
【００２３】
次に、設定項目収集部１０が各サンプル機器から設定項目情報を取得する（Ｓ１０２）。そして、取得した設定項目情報に基づいて、テンプレート作成部１２が、設定項目の種類と、各項目に設定可能な値の範囲を解析する（Ｓ１０３）。
【００２４】
次に、テンプレート作成部１２は、各サンプル機器から取得した設定項目の種類と設定可能な値の範囲に基づいて、空のテンプレートを作成する（Ｓ１０４）。このとき、テンプレートで設定させる設定項目と、入力可能な値の範囲を決定する。
【００２５】
テンプレートで設定させる設定項目の種類は、各サンプル機器のＯＲをとって決定する。一部の機器ではサポートされていない設定項目の場合は、テンプレート上に項目を表示して値を入力させるが、機器の設定値変更時に処理をスキップする。全ての機器でサポートされていない設定項目の場合は、設定値を管理する必要が無いのでテンプレートに入力させないようにする。
【００２６】
テンプレート上で入力できる値の範囲は、各サンプル機器のＯＲを取って決定する。サンプル機器間で入力できる値の範囲が異なる場合は、それぞれの入力可能範囲をテンプレート情報の一部として保存しておく。
【００２７】
図４で作成した空のテンプレートには、設定項目だけで構成されており、値が入力されていない。図５に、作成した空のテンプレートに、設定値を入力して最適な設定情報テンプレートを作成する手順を示す。設定項目ごとに図５のフローチャートにしたがって、設定値を入力・保存する。
【００２８】
まず空のテンプレートの設定項目に第１候補の設定値を入力する（Ｓ２０１）。テンプレート入力された値が全てのサンプル機器で入力可能な範囲に含まれる値であった場合には、そのまま保存する（Ｓ２０２→Ｓ２０５）。一部の機種では範囲外であった場合には、一部の機種では設定できない値であることをユーザインタフェース１５を介してユーザに示し、全ての機種で設定可能な範囲の値に変更するか、設定値に第二候補を持たせて第一候補の値が設定できない機器には第二候補の値を設定するかを選択させる（Ｓ２０２→Ｓ２０３）。
【００２９】
ユーザが「全ての機種で設定可能な値に変更する」を選んだ場合は、設定値を入力しなおさせる（Ｓ２０３→Ｓ２０４）。他方、ユーザが「設定値に第二候補を持たせて第一候補の値が設定できない機器には第二候補の値を設定する」を選んだ場合は、第二候補の値を入力させる（Ｓ２０３→Ｓ２０６）。
【００３０】
第一候補、第二候補の値を両方用いても全ての機種に対応できない場合には、再度一部の機種では設定できない値であることをユーザに示し、全ての機種で設定可能な範囲の値に変更するか、設定値に第三候補を持たせて第一候補、第二候補の値が設定できない機器には第三候補の値を設定するかを選択させる（Ｓ２０７→Ｓ２０８）。
【００３１】
なお、第三候補以降についても第１、第２候補と同様の処理を行ってもよい（Ｓ２０１〜Ｓ２０５と同様の処理）。なお、第１〜３候補の値は、サンプル機器から収集した設定項目のとりうる値から選ぶとよい。
【００３２】
図５におけるＳ２０２やＳ２０７の処理は、テンプレート適否判断部１４が実行する。すなわち、空のテンプレートに入力された候補値が適切であるか否かをテンプレート適否判断部１４が判断する。
【００３３】
図４、図５を経て作成されたテンプレートは、機器設定変更部１３が機器２００に送信し、機器２００に適用させる。
【００３４】
上述した本実施形態によれば、最適な設定情報テンプレートが簡単に作成される。そのため、機器設定管理の効率が高まる。
【００３５】
また、本実施形態は、まず、サンプル機器において存在しうる設定項目を全部含む空のテンプレートを作成し、次に、各設定項目において存在しうる値から選ばれる候補値を入力して設定情報テンプレートを作成する（空のテンプレートがサンプル機器において存在しうる設定項目を全部含むのはサンプル機器において存在した設定項目のＯＲをとるからである。同様に、各設定項目において存在しうる値はＯＲをとって取得する。）。したがって、最適な設定情報テンプレートがより簡単に作成される。
【００３６】
なお、汎用のコンピュータに図４、図５のような手順の処理を実行させることで図１に示した各部を備える機器管理装置１００を構成することができる。このような処理を汎用のコンピュータに実行させるプログラムも、本発明による一実施形態である。
【符号の説明】
【００３７】
１    機器管理システム
１００    機器管理装置
１０    設定項目収集部
１１    設定項目記憶部
１２    テンプレート作成部
１３    機器設定変更部
１４    テンプレート適否判断部
１５    ユーザインタフェース
２００    （設定対象）機器
２０    通信部
２１    設定項目記憶部
【先行技術文献】
【特許文献】
【００３８】
【特許文献１】特開２０１１−００８３６１号公報
【図１】
2013246451.tif 000003
【図２】
2013246451.tif 000004
【図３】
2013246451.tif 000005
【図４】
2013246451.tif 000006
【図５】
2013246451.tif 000007