(57)【要約】【課題】複数の設定手段を有する被管理装置に対しても同時に設定値を適用することが可能な管理装置、設定値適用技術を提供する。【解決手段】管理装置１０は、パラメータ情報テーブルを参照して、設定対象の画像形成装置２０に対する各パラメータの設定可否を判断した後、全てのパラメータの中から設定対象の全ての画像形成装置２０について共通して設定可能と判断された共通パラメータを判断して、設定対象の全ての画像形成装置２０に対して設定値を同時に適用する。このときＭＩＢ情報及びＳＯＡＰ情報のうち少なくとも一方で設定可能なパラメータがあればこれを設定対象の画像形成装置２０において設定可能なパラメータとする。【選択図】        図１
2010026707.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置であって、
前記被管理装置は前記設定値の適用を行うための設定手段を複数有しており、
前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第１の判断手段と、
複数の前記設定値のそれぞれについて前記所定のカテゴリ毎に且つ複数の前記設定手段毎に適用の可否を示す適用可否情報を記憶する記憶手段と、
前記適用可否情報の前記記憶手段への記憶及び前記記憶手段からの読み出しを制御する設定値制御手段と、
前記複数の被管理装置のそれぞれについて、前記第１の判断手段によって判断された当該被管理装置の属するカテゴリに対する前記適用可否情報に基づいて複数の前記設定手段毎に複数の前記設定値のそれぞれの適用の可否を判断し、複数の前記設定手段のうち少なくとも一方の設定手段において適用可能な設定値について、前記複数の被管理装置の全てに対して共通して適用可能な設定値を判断する第２の判断手段とを備える
ことを特徴とする管理装置。
【請求項２】
複数の前記設定手段の１つは、前記被管理装置におけるＭＩＢ（Management Information Base）情報を構成するパラメータの設定値の適用を行うためのものであり、
複数の前記設定手段の１つは、前記被管理装置におけるＳＯＡＰ（Simple Object Access Protocol）情報を構成するパラメータの設定値の適用を行うためのものであり、
前記適用可否情報は、前記所定のカテゴリ毎に且つＭＩＢ情報を構成するパラメータの設定値の適用の可否及びＳＯＡＰ情報を構成するパラメータの設定値の適用の可否を示すものであり、
前記第２の判断手段は、前記第１の判断手段によって判断された当該被管理装置の属するカテゴリに対する前記適用可否情報に基づいてＭＩＢ情報及びＳＯＡＰ情報のそれぞれについて複数の前記設定値のそれぞれの適用の可否を判断し、ＭＩＢ情報及びＳＯＡＰ情報のうち少なくとも一方について適用可能な設定値について、前記複数の被管理装置の全てに対して共通して適用可能な設定値を判断する
ことを特徴とする請求項１に記載の管理装置。
【請求項３】
前記適用可否情報は、適宜更新され得る情報であり、
更新された前記適用可否情報を取得する取得手段を更に備える
ことを特徴とする請求項１又は２に記載の管理装置。
【請求項４】
クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置であって、
前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第１の判断手段と、
複数の所定のカテゴリ毎に、被管理装置に設定値の適用が可能か否かを示す適用可否情報を取得可能か否かを判断する第２の判断手段と、
複数の前記設定値のそれぞれについて前記所定のカテゴリ毎に前記適用可否情報を記憶する記憶手段と、
前記適用可否情報の取得が可能であると前記第２の判断手段が判断した場合に、前記被管理装置から前記適用可否情報を取得する取得手段と、
複数の前記設定値のそれぞれについて前記所定のカテゴリ毎に前記適用可否情報の前記記憶手段への記憶及び前記記憶手段からの読み出しを制御する手段であり、前記取得手段が新たな前記適用可否情報を取得した場合に、前記記憶手段において当該適用可否情報を更新する設定値制御手段と、
前記複数の被管理装置のそれぞれについて、前記第１の判断手段によって判断された当該被管理装置の属するカテゴリに対する前記適用可否情報に基づいて複数の前記設定値のそれぞれの適用の可否を判断することにより、前記複数の被管理装置の全てに対して共通して適用可能な設定値を判断する第３の判断手段とを備える
ことを特徴とする管理装置。
【請求項５】
クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置であって、
前記被管理装置は前記設定値の適用を行うための設定手段を複数有しており、
前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第１の判断手段と、
複数の所定のカテゴリ毎に、被管理装置に設定値の適用が可能か否かを示す適用可否情報を取得可能か否かを判断する第２の判断手段と、
複数の前記設定値のそれぞれについて前記所定のカテゴリ毎に且つ複数の前記設定手段毎に適用の可否を示す適用可否情報を記憶する記憶手段と、
前記適用可否情報の取得が可能であると前記第２の判断手段が判断した場合に、前記被管理装置から前記適用可否情報を取得する取得手段と、
複数の前記設定値のそれぞれについて前記所定のカテゴリ毎に前記適用可否情報の前記記憶手段への記憶及び前記記憶手段からの読み出しを制御する手段であり、前記取得手段が新たな前記適用可否情報を取得した場合に、前記記憶手段において当該適用可否情報を更新する設定値制御手段と、
前記複数の被管理装置のそれぞれについて、前記第１の判断手段によって判断された当該被管理装置の属するカテゴリに対する前記適用可否情報に基づいて複数の前記設定手段毎に複数の前記設定値のそれぞれの適用の可否を判断し、複数の前記設定手段のうち少なくとも一方の設定手段において適用可能な設定値について、前記複数の被管理装置の全てに対して共通して適用可能な設定値を判断する第３の判断手段とを備える
ことを特徴とする管理装置。
【請求項６】
クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置で実行される設定値適用方法であって、
前記被管理装置は前記設定値の適用を行うための設定手段を複数有していると共に、第１の判断手段と、記憶制御手段と、設定値制御手段と、第２の判断手段とを有しており、
前記第１の判断手段が、前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第１の判断ステップと、
前記記憶制御手段が、複数の前記設定値のそれぞれについて前記所定のカテゴリ毎に且つ複数の前記設定手段毎に適用の可否を示す適用可否情報を記憶手段に記憶させる記憶制御ステップと、
前記設定値制御手段が、前記適用可否情報の前記記憶手段への記憶及び前記記憶手段からの読み出しを制御する設定値制御ステップと、
前記第２の判断手段が、前記複数の被管理装置のそれぞれについて、前記第１の判断ステップで判断された当該被管理装置の属するカテゴリに対する前記適用可否情報に基づいて複数の前記設定手段毎に複数の前記設定値のそれぞれの適用の可否を判断し、複数の前記設定手段のうち少なくとも一方の設定手段において適用可能な設定値について、前記複数の被管理装置の全てに対して共通して適用可能な設定値を判断する第２の判断ステップとを含む
ことを特徴とする設定値適用方法。
【請求項７】
請求項６に記載の設定値適用方法をコンピュータに実行させることを特徴とする設定値適用プログラム。
【請求項８】
請求項７に記載された設定値適用プログラムを格納したコンピュータの読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して被管理装置を管理する管理装置に関し、特にネットワークを介して被管理装置に設定値を適用する管理装置、設定値適用方法、設定値適用プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来より、ＰＣ（Personal Computer）等の端末からネットワークを介して、プリンタ、ＦＡＸ等のネットワーク機器に対して各種パラメータの値を設定することができる。ＰＣ等の画面に表示されるＷｅｂページ等、パラメータ設定用のＧＵＩは、機器に備えられた操作パネルに比べて表現が豊かであると共に操作性に優れている。したがって、ユーザは、かかるＧＵＩを介して簡易にネットワーク機器のパラメータを設定することができる。また、ネットワークを介したパラメータの設定は、複数の機器のパラメータに対して同じ値を設定する場合に、特に便宜がある。同時にパラメータの設定対象となり得る機器は、機種が同じものである等、設定可能なパラメータの種類が完全に一致するものに限らず、複数の機器間において適用可能な設定値が完全には一致しない場合であっても、当該複数の機器に対して同時に設定値を適用することができるものもある（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００５−９９９４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年では、複数の設定手段を有する機器が登場してきている。しかし、特許文献１の技術ではそのような機器に対しても同時に設定値を適用することができない恐れがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、複数の設定手段を有する被管理装置に対しても同時に設定値を適用することが可能な管理装置、設定値適用方法、設定値適用プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、本発明は、クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置であって、前記被管理装置は前記設定値の適用を行うための設定手段を複数有しており、前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第１の判断手段と、複数の前記設定値のそれぞれについて前記所定のカテゴリ毎に且つ複数の前記設定手段毎に適用の可否を示す適用可否情報を記憶する記憶手段と、前記適用可否情報の前記記憶手段への記憶及び前記記憶手段からの読み出しを制御する設定値制御手段と、前記複数の被管理装置のそれぞれについて、前記第１の判断手段によって判断された当該被管理装置の属するカテゴリに対する前記適用可否情報に基づいて複数の前記設定手段毎に複数の前記設定値のそれぞれの適用の可否を判断し、複数の前記設定手段のうち少なくとも一方の設定手段において適用可能な設定値について、前記複数の被管理装置の全てに対して共通して適用可能な設定値を判断する第２の判断手段とを備えることを特徴とする。
【０００７】
また、本発明は、クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置で実行される設定値適用方法であって、前記被管理装置は前記設定値の適用を行うための設定手段を複数有していると共に、第１の判断手段と、記憶制御手段と、設定値制御手段と、第２の判断手段とを有しており、前記第１の判断手段が、前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第１の判断ステップと、前記記憶制御手段が、複数の前記設定値のそれぞれについて前記所定のカテゴリ毎に且つ複数の前記設定手段毎に適用の可否を示す適用可否情報を記憶手段に記憶させる記憶制御ステップと、前記設定値制御手段が、前記適用可否情報の前記記憶手段への記憶及び前記記憶手段からの読み出しを制御する設定値制御ステップと、前記第２の判断手段が、前記複数の被管理装置のそれぞれについて、前記第１の判断ステップで判断された当該被管理装置の属するカテゴリに対する前記適用可否情報に基づいて複数の前記設定手段毎に複数の前記設定値のそれぞれの適用の可否を判断し、複数の前記設定手段のうち少なくとも一方の設定手段において適用可能な設定値について、前記複数の被管理装置の全てに対して共通して適用可能な設定値を判断する第２の判断ステップとを含むことを特徴とする。
【０００８】
また、本発明は、設定値適用プログラムであって、上記の設定値適用方法をコンピュータに実行させることを特徴とする。
【０００９】
また、本発明は、コンピュータの読み取り可能な記録媒体であって、上記の設定値適用プログラムを格納したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数の設定手段を有する被管理装置に対しても同時に設定値を適用することが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかる管理装置、設定値適用方法、設定値適用プログラム及び記録媒体の最良な実施の形態を詳細に説明する。
【００１２】
（１）構成
図１は、本発明の実施の形態における機器管理システムの構成を例示する図である。同図に示されるように機器管理システムは、管理装置１０と、１台以上の画像形成装置２０と、１台以上の端末３０とがネットワーク４０を介して接続されることにより構成されている。ネットワークとは、例えば、ＬＡＮ（Local Area Network）、イントラネット、イーサネット（登録商標）又はインターネットなどである。
【００１３】
管理装置１０は、端末３０からの要求に応じて画像形成装置２０に対してパラメータの設定等を実行するための機能を提供するコンピュータである。本実施の形態においては、画像形成装置２０におけるＭＩＢ情報を構成するパラメータ及びＳＯＡＰ情報を構成するパラメータのうち少なくとも一方を設定する例について説明する。ＭＩＢとは、ＳＮＭＰに対応したネットワーク機器に備えられている管理データベースであり、当該管理データベースにおいてはＳＮＭＰで取り扱う全ての物理的／論理的ネットワークやプロトコルなどの情報要素をツリー形式で規定してネットワーク機器の情報や統計情報を記憶している。ＭＩＢ情報とは、このように規定された情報のことである。ＳＯＡＰとは、ＸＭＬとＨＴＴＰなどをベースとしたものであり、他のコンピュータにあるデータやサービスを呼び出すためのプロトコルである。ＳＯＡＰ情報とは、ＳＯＡＰにおいて規定された情報である。管理装置１０はまた、Ｗｅｂサーバとしての機能を有している。従って、端末３０のユーザは、管理装置１０の提供するＷｅｂページを介して管理装置１０の機能を利用することができる。
【００１４】
画像形成装置２０は、プリンタ、コピー機又はファクシミリや、これらを複合した複合機であり、画像を形成するエンジンを備える。
【００１５】
端末３０は、管理装置１０から提供されるＷｅｂページを表示するためのＷｅｂブラウザを備えたＰＣ（Personal Computer）、ＰＤＡ（Personal Digital(Data) Assistants）、又は携帯電話等の端末であり、機器管理システムのユーザが機器管理システムを利用する際に直接使用される。
【００１６】
尚、管理装置１０、画像形成装置２０及び端末３０は各々、装置全体を制御するＣＰＵ（Central Processing Unit）等の制御装置と、各種データや各種プログラムを記憶するＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の記憶装置と、各種データや各種プログラムを記憶するＨＤＤ（Hard Disk Drive）やＣＤ（Compact Disk）ドライブ装置等の外部記憶装置と、外部装置の通信を制御する通信Ｉ／Ｆ（interface）と、これらを接続するバスとを備えている。また、端末３０には、情報を表示する表示装置と、ユーザの指示入力を受け付けるキーボードやマウス等の入力装置とを備えている。
【００１７】
次に、このようなハードウェア構成における管理装置１０及び画像形成装置２０のソフトウェア構成について図２を用いて説明する。同図に示されるように、管理装置１０は、ｈｔｔｐｄ１１、Ｗｅｂページ生成部１２、フロントエンド部１３及び機器管理部１４を有する。
【００１８】
ｈｔｔｐｄ１１は、端末３０より送信されるＨＴＴＰリクエストを受信し、Ｗｅｂページ生成部１２に対し、当該ＨＴＴＰリクエストにおいて要求されている情報を表示するＷｅｂページの生成を要求するデーモンプログラムである。ｈｔｔｐｄ１１は、また、Ｗｅｂページ生成部１２が生成したＷｅｂページをＨＴＴＰレスポンスに含めて端末３０に対して送信する。
【００１９】
Ｗｅｂページ生成部１２は、端末３０より要求された処理を実行し、その処理結果を表示するＷｅｂページを生成するＷｅｂアプリケーションである。Ｗｅｂページ生成部１２は、例えば、パラメータの設定対象とする画像形成装置２０を選択させるために画像形成装置の一覧情報を表示するＷｅｂページ（以下、「機器一覧ページ」という。）や、機器一覧ページにおいて選択された画像形成装置２０に対して設定するパラメータの値を入力させるためのＷｅｂページ（以下、「パラメータ設定ページ」という。）等を生成する。
【００２０】
フロントエンド部１３は、Ｗｅｂページ生成部１２からの要求に応じて、Ｗｅｂページの生成に必要な種々の処理を実行する。機器管理部１４は、管理下にある画像形成装置２０を管理する。具体的には、機器管理部１４は、ネットワーク４０に接続された画像形成装置２０からＭＩＢ情報を取得してこのＭＩＢ情報の記憶を制御したり、ＭＩＢ情報の読み出しを制御したりする。また、機器管理部１４は、フロントエンド部１３を介したＷｅｂページ生成部１２からの要求に応じて、ＭＩＢ情報に基づいた情報の提供やパラメータの設定を制御する。図３は、フロントエンド部、機器管理部及び画像形成装置の機能的構成を具体的に説明するための図である。同図において、フロントエンド部１３は、コントローラ種別判断部１３１及び機器サポートパラメータ判断部１３２を有する。
【００２１】
コントローラ種別判断部１３１は、後述する機器管理部１４の機器情報記憶部１４２に登録されているＭＩＢ情報に基づいて、画像形成装置２０のコントローラの種別を判断し、各画像形成装置２０をコントローラの種別毎のカテゴリに分類する。
【００２２】
機器サポートパラメータ判断部１３２は、パラメータの設定対象として指定されたそれぞれの画像形成装置２０がサポートしている（設定可能な）パラメータを判断し、パラメータの設定対象として複数の画像形成装置２０が指定された場合は、これらの画像形成装置２０に対して共通に設定可能なパラメータを判断する。本実施の形態においては、パラメータの設定対象として指定された画像形成装置２０において、あるパラメータがＭＩＢ及びＳＯＡＰのうち少なくとも一方で設定可能であれば、これを画像形成装置２０において設定可能なパラメータとして取り扱う。
【００２３】
機器管理部１４は、機器ＭＩＢ情報取得部１４１、機器情報記憶部１４２、機器一覧取得部１４３、機器ＭＩＢ情報設定部１４４、パラメータ変換部１４５、パラメータ情報記憶部１４６及び機器ＳＯＡＰ情報設定部１４７を有する。
【００２４】
機器ＭＩＢ情報取得部１４１は、画像形成装置２０に対してＭＩＢ情報を自動的に問い合わせることにより画像形成装置２０よりＭＩＢ情報を取得し、当該ＭＩＢ情報を機器情報記憶部１４２に登録する。ＭＩＢ情報取得部１４１は、ネットワーク４０上に新たな画像形成装置２０が接続された場合にその旨を検出し、当該画像形成装置２０に対してＭＩＢ情報の送信を要求することにより、当該画像形成装置２０よりＭＩＢ情報を取得する。ＭＩＢ情報取得部１４１が、画像形成装置２０よりＭＩＢ情報を取得することにより、ユーザが各画像形成装置２０のＭＩＢ情報を管理装置１０に入力する必要はない。
【００２５】
機器情報記憶部１４２は、機器ＭＩＢ情報取得部１４１が取得したＭＩＢ情報を保存しておく記憶領域であり、管理装置１０の管理下にあるすべての画像形成装置のＭＩＢ情報が保存されている。各画像形成装置２０のＭＩＢ情報が、機器情報記憶部１４２において保存されていることにより、後述する処理を実行する際に、各画像形成装置２０のＭＩＢ情報を当該各画像形成装置２０に問い合わせる必要はなく、処理の迅速化、効率化を図ることができる。機器一覧取得部１４３は、ＭＩＢ情報記憶部１４２から画像形成装置２０の一覧情報を取得する。一覧情報とは、例えば、各画像形成装置２０のＩＰアドレス、ＭＡＣアドレス、ＮＩＣ（Ｎｅｔｗｏｒｋ Ｉｎｔｅｒｆａｃｅ Ｃａｒｄ）種別、機種名等の情報を含む。ＮＩＣ種別は、ネットワーク機器のＮＩＣの種別を表すコードである。機種名は、画像形成装置２０の機種（モデル）を識別するための名前である。機器一覧取得部１４３が取得した一覧情報は、Ｗｅｂページ生成部１２によって生成される機器一覧ページに表示される情報の元となる。
【００２６】
機器ＭＩＢ情報設定部１４４は、端末３０に表示されたパラメータ設定ページにおいて設定された値によって画像形成装置２０のＭＩＢ情報の値を更新する。機器ＳＯＡＰ情報設定部１４７は、端末３０に表示されたパラメータ設定ページにおいて設定された値によって画像形成装置２０のＳＯＡＰ情報の値を更新する。
【００２７】
パラメータ変換部１４５は、ＭＩＢ情報を構成するパラメータのパラメータ名をＯＩＤに変換したり、ＳＯＡＰ情報を構成するパラメータのパラメータ名をＯｂｊｅｃｔ名及びＦｉｅｌｄ名に変換したりする。ＯＩＤ（Ｏｂｊｅｃｔ ＩＤｅｎｔｉｆｉｅｒ）とは、ＭＩＢに格納されている各管理情報（オブジェクト）を識別するための識別子をいう。Ｏｂｊｅｃｔ名及びＦｉｅｌｄ名は、ＳＯＡＰにおいてパラメータを一意に識別するための名称である。パラメータ情報記憶部１４６は、各パラメータについての各種情報が予め登録されている記憶領域である。各パラメータについての各種情報は、テーブル形式で登録されている。このテーブルをパラメータ情報テーブルという。このパラメータ情報テーブルに登録される情報がここでは適用可否情報となる。
【００２８】
図４は、パラメータ情報テーブルのデータ構成を例示する図である。同図においては、各パラメータについて、名前及び設定可否情報が示されている。設定可否情報とは、コントローラ種別によって分類されたカテゴリ毎（Ａ、Ｂ、およびＣ）に、各パラメータの設定の可否を示すものである。同図においては、ＭＩＢにより設定可能なものには「ＭＩＢ」が示され、ＳＯＡＰにより設定可能なものには「ＳＯＡＰ」が示され、いずれにより設定不可能なものには「Ｄｉｓａｂｌｅ」が示されている。更に、ＭＩＢで設定可能なパラメータにはＭＩＢのＯＩＤ名及びＯＩＤが示されており、ＳＯＡＰで設定可能なパラメータにはＳＯＡＰのＯｂｊｅｃｔ名及びＦｉｅｌｄ名が示されている。ＯＩＤ名は、パラメータに付されたＯＩＤに対して一対一に付けられた名前であり、機器管理プログラム内でそれぞれのパラメータのＯＩＤを識別するために用いられる。ＯＩＤは、パラメータのＯＩＤの値である。
【００２９】
一方、画像形成装置２０は、通信制御部２５、ＭＩＢ情報記憶部２６、リセット制御部２７及びＳＯＡＰ情報記憶部２８を有する。通信制御部２５は、管理装置１０との通信を制御する。本実施の形態においては、管理装置１０と画像形成装置２０との通信はＳＮＭＰによって行われる。従って、通信制御部２５は、管理装置１０からのＳＮＭＰによる要求を解釈し、当該要求に対応した処理を実行する。
【００３０】
ＭＩＢ情報記憶部２６は、画像形成装置２０におけるＭＩＢ情報が保存されている記憶領域である。ＳＯＡＰ情報記憶部２８は、画像形成装置２０におけるＳＯＡＰ情報が保存されている記憶領域である。リセット制御部２７は、画像形成装置２０におけるパラメータが更新された後に、当該パラメータの更新を、画像形成装置２０の動作に反映させるために画像形成装置２０を再起動（リセット）させるための処理を実行する。
【００３１】
（２）動作
次に、本実施の形態にかかる機器管理システムにおいて行う処理の手順について説明する。まず、画像形成装置のＭＩＢ情報を構成するパラメータを設定する処理の手順について図５〜６を用いて説明する。端末３０は、ユーザからの入力に基づいて、パラメータの設定対象とする画像形成装置２０を選択するためのＷｅｂページ（機器一覧ページ）の送信要求（ＨＴＴＰリクエスト）を管理装置１０に対して送信する（ステップＳ１０１）。ユーザからの入力としては、Ｗｅｂブラウザへの機器一覧ページに対するＵＲＬの入力や、他のＷｅｂページからのページ切り替えの指示等が挙げられる。次いで、ｈｔｔｐｄ１１が、端末３０からのＨＴＴＰリクエストを受信すると、Ｗｅｂページ生成部１２を呼び出し、Ｗｅｂページ生成部１２に対して機器一覧ページの生成を要求する（ステップＳ１０２）。Ｗｅｂページ生成部１２は、フロントエンド部１３のコントローラ種別判断部１３１に対して管理装置１０の管理下にある画像形成装置の一覧情報であって、当該一覧情報に含まれるそれぞれの画像形成装置のコントローラの種別によって、それぞれの画像形成装置２０をカテゴリ分けしたもの（以下、「機器カテゴリ一覧」という。）の提供を要求する（ステップＳ１０３）。
【００３２】
次いで、コントローラ種別判断部１３１は、機器管理部１４の機器一覧取得部１４３に対して、管理装置１０の管理下にある画像形成装置２０の一覧情報（機器一覧）の提供を要求する（ステップＳ１０４）。機器一覧取得部１４３は、機器情報記憶部１４２より機器一覧を取得し、当該機器一覧をコントローラ種別判断部１３１に対して出力する（ステップＳ１０５）。コントローラ種別判断部１３１は、機器一覧を構成する各画像形成装置２０について、そのＭＡＣアドレスとＮＩＣ種別に基づいてコントローラの種別（コントローラ種別）を判断することにより、各画像形成装置２０をカテゴリ分けする（ステップＳ１０６）。コントローラ種別判断部１３１は、この処理を、機器一覧を構成する画像形成装置２０の数だけ繰り返す。
【００３３】
各画像形成装置２０のコントローラ種別を、「Ａ」、「Ｂ」又は「Ｃ」に分類した後、コントローラ種別判断部１３１は、コントローラ種別の分類が付加された機器一覧（機器カテゴリ一覧）をＷｅｂページ生成部１２に対して出力する（ステップＳ１０８）。次いで、Ｗｅｂページ生成部１２は、機器カテゴリ一覧に基づいて機器一覧ページを生成し（ステップＳ１０９）、当該機器一覧ページをｈｔｔｐｄ１１に対して出力する（ステップＳ１１０）。その後、ｈｔｔｐｄ１１が、機器一覧ページを端末３０に対して送信すると（ＨＴＴＰレスポンス）（ステップＳ１１１）、機器一覧ページが端末３０のＷｅｂブラウザによって表示される。機器一覧ページにおいては、例えば、管理装置１０の管理下にある画像形成装置２０を識別するためのＩＰアドレスなどの情報がコントローラ種別の順に表示される。
【００３４】
そして、端末３０においてユーザが、機器一覧ページにおいてパラメータの設定対象とする画像形成装置２０（以下、「設定対象機器」という。）を選択する操作入力を行うと、端末３０は、設定対象機器に対して設定するパラメータの値を入力するためのパラメータ設定ページの送信を管理装置１０に対して要求する（ステップＳ１１２）。
【００３５】
管理装置１０では、ｈｔｔｐｄ１１によってＷｅｂページ生成部１２が呼び出されると（ステップＳ１１３）、Ｗｅｂページ生成部１２は、フロントエンド部１３の機器サポートパラメータ判断部１３２に対して、全ての設定対象機器において共通にサポートされているパラメータの一覧情報（以下、「共通パラメータ一覧」という。）の提供を要求する（ステップＳ１１４）。機器サポートパラメータ判断部１３２は、設定対象機器として選択された各画像形成装置２０について、当該画像形成装置２０に設定可能なパラメータ（サポートパラメータ）を判断する（ステップＳ１１５）。具体的には、まず、機器サポートパラメータ判断部１３２は、設定対象機器として選択された画像形成装置２０を１つずつ処理対象として、そのコントローラ種別をステップＳ１０６において生成した機器カテゴリ一覧より取得する。そして、機器サポートパラメータ判断部１３２は、パラメータ情報記憶部１４６のパラメータ情報テーブルの設定可否情報を参照して、当該テーブルにその情報が管理されている全てのパラメータについて設定可否を判断する。例えば、図４に例示されるパラメータ情報テーブルにおいては、「ＰａｓｓｗｏｒｄＰｏｌｉｃｙ」というパラメータについては、コントローラ種別が「Ｃ」の場合にＳＯＡＰで設定可能であると判断される。「ＵＲＬ名」というパラメータについては、コントローラ種別が「Ｂ」，「Ｃ」の場合にＭＩＢで設定可能であると判断される。尚、ステップＳ１１７における処理の詳細については特許文献１に記載されているため、ここではその説明を省略する。
【００３６】
そして、設定対象機器に対する各パラメータの設定可否を判断した後、機器サポートパラメータ判断部１３２は、全てのパラメータの中から設定対象機器に含まれる全ての画像形成装置２０について共通して設定可能と判断されたパラメータ（共通パラメータという）を判断する（ステップＳ１１７）。ここで本実施の形態においては、機器サポートパラメータ判断部１３２は、全てのパラメータのうち各設定対象機器についてＭＩＢ情報及びＳＯＡＰ情報のうち少なくとも一方で設定可能なパラメータがあればこれを当該設定対象機器において設定可能なパラメータとして取り扱って、設定対象機器に含まれる全ての画像形成装置２０について共通して設定可能な共通パラメータを判断する。次いで、機器サポートパラメータ判断部１３２は、当該共通パラメータの一覧情報（共通パラメータ一覧）をＷｅｂページ生成部１２に対して出力する（ステップＳ１１８）。Ｗｅｂページ生成部１２は、パラメータ設定ページを生成し（ステップＳ１１９）、当該パラメータ設定ページをｈｔｔｐｄ１１に対して出力する（ステップＳ１２０）。なお、Ｗｅｂページ生成部１２は、パラメータ設定ページの生成に際し、共通パラメータのみが設定可能なようにパラメータ設定ページを生成する。例えば、共通パラメータ一覧に含まれないパラメータに対応するＧＵＩ部品（テキストボックス、コンボボックス等）をかすれ表示、又は非表示となるようにパラメータ設定ページを生成する。次いで、ｈｔｔｐｄ１１が端末３０に対してパラメータ設定ページを送信すると（ステップＳ１２１）、パラメータ設定ページが端末３０のＷｅｂブラウザによって表示される。
【００３７】
図７〜８は、パラメータ設定ページの表示例を示す図である。同図に示されるように、パラメータ設定ページは、各パラメータについて、パラメータの値を設定するか否かを選択するためのチェックボタンやプルダウンメニューと、パラメータの値を入力するためのＧＵＩ部品とが表示されている。ユーザはこのようなパラメータ設定ページにおいて各パラメータについて設定可否を選択することができる。例えば、図７に示される「パスワードポリシー」というパラメータについては、「パスワード」の右横のプルダウンメニューから、パスワードの「あり」又は「なし」を選択することにより、設定可能又は設定不可能を設定することができる。図８に示される「ＮｅｔＷａｒｅ」というパラメータについては、「有効」又は「無効」のチェックボタンを押下することによりいずれかを選択することにより、設定可能又は設定不可能を設定することができる。そして、ユーザが、パラメータ設定ページにおいて各パラメータの設定可否の値を設定する操作入力を行うと、図６のステップＳ１３１に進み、端末３０は、管理装置１０に対してパラメータの値の設定要求を送信する。
【００３８】
次いで管理装置１０のｈｔｔｐｄ１１によってＷｅｂページ生成部１２が呼び出されると（ステップＳ１３２）、Ｗｅｂページ生成部１２は、設定対象とされたパラメータ（以下、「設定対象パラメータ」という。）の設定可否の値の設定を機器管理部１４の機器ＭＩＢ情報設定部１４４に対して要求する（ステップＳ１３３）。なお、Ｗｅｂページ生成部１２からのパラメータの値の設定要求において、設定対象パラメータは、ＯＩＤ名、又はＯｂｊｅｃｔ名及びＦｉｅｌｄ名によって指定される。
【００３９】
そして、機器ＭＩＢ情報設定部１４４からの要求に応じ、パラメータ変換部１４５は、指定された設定対象パラメータを、画像形成装置２０が識別可能な識別子に変換する（ステップＳ１３４）。ここで、パラメータ変換部１４５は、設定対象パラメータのうち、ＭＩＢで設定可能なパラメータについては、ＯＩＤを当該パラメータのＯＩＤ名に基づいてパラメータ情報テーブルより取得し、当該ＯＩＤを機器ＭＩＢ情報設定部１４４に対して出力する。また、パラメータ変換部１４５は、設定対象パラメータのうち、ＳＯＡＰで設定可能なパラメータについては、当該パラメータのＳＯＡＰにおけるＯｂｊｅｃｔ名及びＦｉｅｌｄ名を機器ＭＩＢ情報設定部１４４に対して出力する。
【００４０】
機器ＭＩＢ情報設定部１４４は、設定対象機器に含まれる画像形成装置２０に対して、設定対象パラメータに対する値の設定を要求する（ステップＳ１３５）。画像形成装置２０に対する要求において、設定対象パラメータは、ＭＩＢで設定可能なパラメータについてはＯＩＤによって指定され、ＳＯＡＰで設定可能なパラメータについてはＯｂｊｅｃｔ名及びＦｉｅｌｄ名によって指定される。なお、機器ＭＩＢ情報設定部１４４より画像形成装置２０に対して送信される情報は、暗号化したものであっても良い。
【００４１】
一方、画像形成装置２０は、ステップＳ１３５で値の設定が要求された設定対象パラメータについてＭＩＢ情報記憶部２６において当該値を設定すると（ステップＳ１３６）、設定が完了した旨を通信制御部２５によって管理装置１０に対して送信する（ステップＳ１３７）。
【００４２】
そして、機器ＭＩＢ情報設定部１４４は、画像形成装置２０に対してパラメータを設定した旨をＷｅｂページ生成部１２に対して通知する（ステップＳ１３８）。なお、上述したステップＳ１３３〜Ｓ１３８までの処理は、設定対象パラメータの数だけ繰り返される。そして、設定対象パラメータの全てについて値の設定が完了すると、Ｗｅｂページ生成部１２は、機器ＭＩＢ情報設定部１４４に対して画像形成装置２０のリセット（再起動）を要求する（ステップＳ１４０）。ここで画像形成装置２０のリセットを要求するのは、パラメータの値の設定を画像形成装置２０における動作に反映させるためである。そして、機器ＭＩＢ情報設定部１４４は、画像形成装置２０に対してリセットの要求を送信する（ステップＳ１４１）。
【００４３】
一方、画像形成装置２０のリセット制御部２７は、画像形成装置２０のリセットを実行することにより（ステップＳ１４２）、画像形成装置２０は、新たに設定されたパラメータを読み込む。これによって、以降の画像形成装置２０における処理は、更新された値に基づくものとなる。その後、通信制御部２５が、リセットが完了した旨を管理装置１０に対して送信すると（ステップＳ１４３）、その旨が、機器ＭＩＢ情報設定部１４４を介してＷｅｂページ生成部１２に対して通知される（ステップＳ１４４）。なお、上述したステップＳ１３３〜Ｓ１４４までの処理は、設定対象機器の数だけ繰り返される。
【００４４】
そして、設定対象機器に含まれる全ての画像形成装置２０に対してパラメータの設定及びリセットが実行されると、Ｗｅｂページ生成部１２は、ｈｔｔｐｄ１１に対して、パラメータの設定が完了した旨を通知するためのＷｅｂページ（以下、「設定完了通知ページ」という。）を出力する（ステップＳ１４６）。そして、ｈｔｔｐｄ１１が設定完了通知ページを端末３０に対して送信すると、設定完了通知ページが端末３０のＷｅｂブラウザによって表示される（ステップＳ１４７）。
【００４５】
以上のような構成によれば、画像形成装置がＭＩＢ情報を構成するパラメータの設定値の適用を行うための設定手段やＳＯＡ情報を構成するパラメータの設定値の適用を行うための設定手段などの複数の設定手段を有する場合でも、複数の画像形成装置に対してパラメータの設定値を同時に適用することが可能になる。このように複数の設定手段を画像形成装置が有する場合、設定値がいずれの設定手段でも設定が可能な場合には、管理装置としてはどちらの設定手段を用いても設定は可能となる。しかし、画像形成装置に不具合等の問題が生じ、いずれか一方の設定手段に不具合が発生した場合に、管理装置からその設定手段で設定を行うと設定が正しく反映されないなどの問題が発生する場合には、通常はその不具合を対策する必要がある。しかし、管理装置が複数の画像形成装置を管理している場合、同じ不具合がいくつかの画像形成装置で起こる可能性が十分に考えられる。この場合、その全ての画像形成装置の不具合を解消しなければ、管理装置からの設定を全ての画像形成装置へ正常に動作させることができなくなってしまう恐れがある。このような問題に対し、本実施の形態においては、画像形成装置側の不具合を解消しなくても、管理装置側で適用可否情報としてパラメータ情報テーブルに登録される情報を外部から更新することで、複数の画像形成装置に対してパラメータの設定値を同時に適用することが問題なくできるようになる。このため、画像形成装置側の不具合を解消しなければならない場合に比べて、手間を大幅に削減することが可能となる。
【００４６】
尚、画像形成装置は年々、機能が追加されるため、設定可能なパラメータについても増加する傾向がある。また低価格の機種と高価格の機種とにおいても、搭載される機能により、設定可能なパラメータについて機種間でばらつきが頻繁に発生する恐れがある。これらの多彩な機種への対応を管理装置で行うためには頻繁な機種対応が必要となってくるために、管理装置の管理者の手間は膨大なものになってくることが考えられる。このような問題に対処すべく、上述した実施の形態の管理装置１０のソフトウェア構成において、設定値の適用が可能か否かを示す適用可否情報を画像形成装置２０から取得可能か否かを判断する判断部を新たに備えるように構成しても良い。そして、適用可否情報を取得可能な機種については、管理装置１０は当該画像形成装置２０から適用可能情報を取得して、管理装置１０内のパラメータ情報テーブルを更新する。このような構成によれば、新たな機種が管理装置における管理対象に加わっても、管理装置自体の改造等を行わなくても、複数の画像形成装置に対して同時に設定値を適用することが可能となる。従って、管理装置の管理者の手間を掛けずに機種対応を行うことが可能になる。
【００４７】
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【００４８】
上述した実施の形態において、管理装置１０で実行される各種ソフトウェア（プログラム）を、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また当該各種ソフトウェアを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。画像形成装置２０で実行される各種ソフトウェアについても同様である。
【図面の簡単な説明】
【００４９】
【図１】一実施の形態における機器管理システムの構成を例示する図である。
【図２】同実施の形態における管理装置１０及び画像形成装置２０のソフトウェア構成を例示する図である。
【図３】同実施の形態におけるフロントエンド部、機器管理部及び画像形成装置の機能的構成を具体的に説明するための図である。
【図４】同実施の形態におけるパラメータ情報テーブルのデータ構成を例示する図である。
【図５】同実施の形態における画像形成装置のＭＩＢ情報を構成するパラメータを設定する処理の手順を示すフローチャートである。
【図６】同実施の形態における画像形成装置のＭＩＢ情報を構成するパラメータを設定する処理の手順を示すフローチャートである。
【図７】同実施の形態におけるパラメータ設定ページの表示例を示す図である。
【図８】同実施の形態におけるパラメータ設定ページの表示例を示す図である。
【符号の説明】
【００５０】
１  機器管理システム
１０  管理装置
１２  Ｗｅｂページ生成部
１３  フロントエンド部
１４  機器管理部
２０  画像形成装置
２５  通信制御部
２６  ＭＩＢ情報記憶部
２７  リセット制御部
２８  ＳＯＡＰ情報記憶部
３０  端末
４０  ネットワーク
１３１  コントローラ種別判断部
１３２  機器サポートパラメータ判断部
１４１  情報ＭＩＢ取得部
１４２  機器情報記憶部
１４３  機器一覧取得部
１４４  機器ＭＩＢ情報設定部
１４５  パラメータ変換部
１４６  パラメータ情報記憶部
１４７  機器ＳＯＡＰ情報設定部
【図１】
2010026707.tif 000003
【図２】
2010026707.tif 000004
【図３】
2010026707.tif 000005
【図４】
2010026707.tif 000006
【図５】
2010026707.tif 000007
【図６】
2010026707.tif 000008
【図７】
2010026707.tif 000009
【図８】
2010026707.tif 000010