(57)【要約】【課題】  複数の機器間において適用可能な設定値が完全には一致しない場合であっても、当該複数の機器に対して同時に設定値を適用することができる管理装置の提供を目的とする。【解決手段】  複数の被管理装置に対する設定値の適用を行う管理装置であって、複数の被管理装置のそれぞれの所定の属性の値に基づいて、複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第一の判断手段と、複数の設定値のそれぞれについて所定のカテゴリごとに適用の可否を示す第一の適用可否情報を管理する設定値管理手段と、複数の被管理装置のそれぞれについて、当該被管理装置の属するカテゴリに対する第一の適用可否情報に基づいて複数の設定値のそれぞれの適用の可否を判断することにより、複数の被管理装置の全てに対して共通的に適用可能な設定値を判断する第二の判断手段とを有することにより上記課題を解決する。【選択図】  図５
2005099949.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置であって、
前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第一の判断手段と、
複数の前記設定値のそれぞれについて前記所定のカテゴリごとに適用の可否を示す第一の適用可否情報を管理する設定値管理手段と、
前記複数の被管理装置のそれぞれについて、前記第一の判断手段によって判断された当該被管理装置の属するカテゴリに対する前記第一の適用可否情報に基づいて前記複数の設定値のそれぞれの適用の可否を判断することにより、前記複数の被管理装置の全てに対して共通的に適用可能な設定値を判断する第二の判断手段とを有することを特徴とする管理装置。
【請求項２】
前記第一の判断手段は、前記被管理装置のＭＡＣアドレスに基づいて前記被管理装置が属する前記所定のカテゴリを判断することを特徴とする請求項１記載の管理装置。
【請求項３】
前記第一の判断手段は、更に前記被管理装置のＮＩＣの種別に基づいて前記被管理装置が属する前記所定のカテゴリを判断することを特徴とする請求項２記載の管理装置。
【請求項４】
前記第二の判断手段は、前記複数の被管理装置のそれぞれについて前記複数の設定値のそれぞれの適用の可否を判断する際に、前記所定のカテゴリごとに適用の可否が一意に定まらない設定値については、前記被管理装置ごとに設定された該設定値の適用の可否を示す第二の適用可否情報に基づいて該設定値の適用の可否を判断することを特徴とする請求項１乃至３いずれか一項記載の管理装置。
【請求項５】
前記第二の適用可否情報は、各ビットが前記設定値のそれぞれの適用の可否を示すビット配列であることを特徴とする請求項４記載の管理装置。
【請求項６】
前記複数の被管理装置のそれぞれの前記所定の属性の値を管理する被管理装置情報管理手段を更に有することを特徴とする請求項１乃至５いずれか一項記載の管理装置。
【請求項７】
前記被管理装置より前記所定の属性の値を取得し、前記被管理装置情報管理手段に登録する被管理装置情報取得手段を更に有することを特徴とする請求項６記載の管理装置。
【請求項８】
前記被管理装置は、前記被管理装置に対して自動的に前記所定の属性を問いあわせることにより前記被管理装置より前記所定の属性を取得することを特徴とする請求項７記載の管理装置。
【請求項９】
前記第一の判断手段による判断結果に基づいて、前記設定値の適用対象とする被管理装置を選択させるためのＷｅｂページを、前記複数の被管理装置のそれぞれが属する前記所定のカテゴリが識別されるように生成するＷｅｂページ生成手段を更に有し、
前記Ｗｅｂページ生成手段の生成したＷｅｂページを前記クライアント装置に対して送信することを特徴とする１乃至８いずれか一項記載の管理装置。
【請求項１０】
前記Ｗｅｂページ生成手段は、前記第二の判断手段による判断結果に基づいて、前記設定値を入力させるためのＷｅｂページを、前記複数の被管理装置の全てに対して適用可能な設定値に対してのみ値の入力ができるように生成することを特徴とする請求項９記載の管理装置。
【請求項１１】
前記設定値は、前記被管理装置におけるＭＩＢ情報を構成する値であることを特徴とする請求項１乃至１０いずれか一項記載の管理装置。
【請求項１２】
請求項１乃至１１いずれか一項記載の管理装置とネットワークを介して接続している被管理装置であって、
前記管理装より送信される設定値の適用要求を受信し、前記設定値を適用する設定値適用要求受信手段を有することを特徴とする被管理装置。
【請求項１３】
前記設定値は、前記被管理装置におけるＭＩＢ情報であることを特徴とする請求項１２記載の被管理装置。
【請求項１４】
前記被管理装置は、画像形成装置であることを特徴とする請求項１２又は１３記載の被管理装置。
【請求項１５】
クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置における設定値適用方法であって、
前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第一の判断手順と、
前記複数の被管理装置のそれぞれについて、前記第一の判断手順において判断された当該被管理装置の属するカテゴリに基づいて前記複数の設定値のそれぞれの適用の可否を判断することにより、前記複数の被管理装置の全てに対して共通的に適用可能な設定値を判断する第二の判断手順と、
前記第二の判断手順において前記複数の被管理装置の全てに対して共通的に適用可能であると判断された設定値について、前記クライアント装置からの要求において指定された値を前記複数の被管理装置のそれぞれに適用する設定値適用手順とを有することを特徴とする設定値適用方法。
【請求項１６】
クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置に、
前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第一の判断手順と、
前記複数の被管理装置のそれぞれについて、前記第一の判断手順において判断された当該被管理装置の属するカテゴリに基づいて前記複数の設定値のそれぞれの適用の可否を判断することにより、前記複数の被管理装置の全てに対して共通的に適用可能な設定値を判断する第二の判断手順と、
前記第二の判断手順において前記複数の被管理装置の全てに対して共通的に適用可能であると判断された設定値について、前記クライアント装置からの要求において指定された値を前記複数の被管理装置のそれぞれに適用する設定値適用手順とを実行させるための設定値適用プログラム。
【請求項１７】
クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置に、
前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第一の判断手順と、
前記複数の被管理装置のそれぞれについて、前記第一の判断手順において判断された当該被管理装置の属するカテゴリに基づいて前記複数の設定値のそれぞれの適用の可否を判断することにより、前記複数の被管理装置の全てに対して共通的に適用可能な設定値を判断する第二の判断手順と、
前記第二の判断手順において前記複数の被管理装置の全てに対して共通的に適用可能であると判断された設定値について、前記クライアント装置からの要求において指定された値を前記複数の被管理装置のそれぞれに適用する設定値適用手順とを実行させるための設定値適用プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して被管理装置を管理する管理装置に関し、特にネットワークを介して被管理装置に設定値を適用する管理装置、前記管理装置より設定値を適用される被管理装置、前記管理装置における設定値適用方法、設定値適用プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年においては、ＰＣ（Personal Computer）等の端末からネットワークを介して、プリンタ、ＦＡＸ等のネットワーク機器に対して各種パラメータの値を設定することができる。ＰＣ等の画面に表示されるＷｅｂページ等、パラメータ設定用のＧＵＩは、機器に備えられた操作パネルに比べて表現が豊かであると共に操作性に優れている。したがって、ユーザは、かかるＧＵＩを介して簡易にネットワーク機器のパラメータを設定することができる。
【０００３】
また、ネットワークを介したパラメータの設定は、複数の機器のパラメータに対して同じ値を設定する場合に、特に便宜がある。
【０００４】
図１は、複数の機器のパラメータに対して同じ値を設定する例を示す図である。図１の機器管理システム５００は、端末５０１と、機器管理サーバ５０２と、機器５０３、機器５０４及び機器５０５等のネットワーク機器とから構成されている。
【０００５】
端末５０１は、ＰＣ等の端末である。機器管理サーバ５０２は、端末５０１からの要求に基づいて、機器５０３等に対してパラメータの設定を行うための機能が実装されているコンピュータである。
【０００６】
ユーザが、端末５０１に表示されたＧＵＩ（Ｗｅｂページ等）において、機器５０３等に対して共通に設定するパラメータの値を入力し、当該パラメータの更新を指示すると、端末５０１は、機器管理サーバ５０２に対して機器５０３等に対するパラメータの設定を要求する（Ｓ１１）。
【０００７】
機器管理サーバ５０２は、要求されたパラメータの値を、機器５０３、５０４及び５０５のそれぞれに対して設定する（Ｓ１２、Ｓ１３、Ｓ１４）。
【０００８】
このように、ユーザは、一回の操作によって、複数の機器に対するパラメータの設定を行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来は、同時にパラメータの設定対象となり得る機器は、機種が同じものである等、設定可能なパラメータの種類が完全に一致するものに限られていた。
【００１０】
したがって、図１において機器５０３、５０４、及び５０５のそれぞれの機種が相互に異なる場合には、たとえ全ての機器において共通のパラメータを設定する場合であっても、ユーザは、機器ごとに当該パラメータの設定作業を行わなければならないという問題があった。
【００１１】
本発明は、上記の点に鑑みてなされたものであって、複数の機器間において適用可能な設定値が完全には一致しない場合であっても、当該複数の機器に対して同時に設定値を適用することができる管理装置、及び前記管理装置によって設定値を適用される被管理装置の提供を目的とする。
【課題を解決するための手段】
【００１２】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、クライアント装置からの要求に基づきネットワークに接続された複数の被管理装置に対する設定値の適用を行う管理装置であって、前記複数の被管理装置のそれぞれの所定の属性の値に基づいて、前記複数の被管理装置のそれぞれが複数の所定のカテゴリのいずれに属するかを判断する第一の判断手段と、複数の前記設定値のそれぞれについて前記所定のカテゴリごとに適用の可否を示す第一の適用可否情報を管理する設定値管理手段と、前記複数の被管理装置のそれぞれについて、前記第一の判断手段によって判断された当該被管理装置の属するカテゴリに対する前記第一の適用可否情報に基づいて前記複数の設定値のそれぞれの適用の可否を判断することにより、前記複数の被管理装置の全てに対して共通的に適用可能な設定値を判断する第二の判断手段とを有することを特徴とする。
【００１３】
このような管理装置では、複数の機器において共通に適用可能な設定値を判断することができる。したがって、当該共通的に適用可能な設定値については、複数の機器に対して同時に適用することができる。
【００１４】
また、上記課題を解決するため、本発明は、請求項１乃至１１いずれか一項記載の管理装置とネットワークを介して接続している被管理装置であって、前記管理装より送信される設定値の適用要求を受信し、前記設定値を適用する設定値適用要求受信手段を有することを特徴とする。
【００１５】
このような管理装置では、請求項１乃至１２いずれか一項記載の管理装置によって設定値を適用されることができる。
【００１６】
また上記課題を解決するため、本発明は、上記管理装置における設定値適用方法、前記設定値適用方法を上記管理装置に実行させるための設定値適用プログラム、又は設定値適用プログラムを記録した記録媒体としてもよい。
【発明の効果】
【００１７】
本発明によれば、複数の機器間において適用可能な設定値が完全には一致しない場合であっても、当該複数の機器に対して同時に設定値を適用することができる管理装置、及び前記管理装置によって設定値を適用される被管理装置を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面に基づいて本発明の実施の形態を説明する。図２は、本発明の実施の形態における機器管理システムの構成例を示す図である。図２に示されるように本実施の形態における機器管理システム１は、機器管理サーバ１０と、ファイルサーバ２０と、一台以上の画像形成装置（画像形成装置２１及び画像形成装置２２等、以下、総称する場合「画像形成装置２０」という。）と、端末３０とがＬＡＮ等のネットワーク４０を介して接続されることにより構成されている。
【００１９】
機器管理サーバ１０は、端末３０からの要求に応じて画像形成装置２０に対してパラメータの設定等を実行するための機能が実装されているコンピュータである。本実施の形態においては、画像形成装置２０におけるＭＩＢ情報を構成するパラメータを設定する例について説明する。ここでＭＩＢとは、Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅの略であり、ＳＮＭＰに対応したネットワーク機器に備えられている、当該ネットワーク機器についての管理情報データベースのことをいう。
【００２０】
機器管理サーバ１０はまた、Ｗｅｂサーバとしての機能を有している。従って、端末３０のユーザは、機器管理サーバ１０の提供するＷｅｂページを介して機器管理サーバ１０の機能を利用することができる。
【００２１】
画像形成装置２０は、一般的なプリンタ、又は、プリンタ、コピー、若しくはファクシミリ等の複合サービスを実現するための複数のアプリケーションを有する複合機等が該当する。
【００２２】
端末３０は、機器管理サーバ１０から提供されるＷｅｂページを表示するためのＷｅｂブラウザを備えたＰＣ（Personal Computer）、ＰＤＡ（Personal Digital(Data) Assistants）、又は携帯電話等の端末であり、機器管理システム１のユーザが、機器管理システム１を利用する際に直接使用する。
【００２３】
次に、機器管理サーバ１０の詳細について説明する。図３は、本発明の実施の形態における機器管理サーバのハードウェア構成例を示す図である。図３の機器管理サーバ１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、インタフェース装置１０５とを有するように構成される。
【００２４】
機器管理サーバ１０での処理を実現する機器管理プログラムは、CD―ROM等の記録媒体１０１によって提供される。機器管理プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、機器管理プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。
【００２５】
補助記憶装置１０２は、インストールされた機器管理プログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２６】
メモリ装置１０３は、機器管理プログラムの起動指示があった場合に、補助記憶装置１０２から機器管理プログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納された機器管理プログラムに従って機器管理サーバ１０に係る機能を実行する。インタフェース装置１０５は例えばモデム、ルータ等で構成され、図２のネットワーク４０に接続するために用いられる。
【００２７】
図４は、本発明の実施の形態における機器管理サーバの機能構成例を示す図である。図４に示されるように、機器管理サーバ１０は、ｈｔｔｐｄ１１、Ｗｅｂページ生成部１２、フロントエンド部１３及び機器管理部１４等から構成される。
【００２８】
ｈｔｔｐｄ１１は、端末３０より送信されるＨＴＴＰリクエストを受信し、Ｗｅｂページ生成部１２に対し、当該ＨＴＴＰリクエストにおいて要求されている情報を表示するＷｅｂページの生成を要求するデーモンプログラムである。ｈｔｔｐｄ１１は、また、Ｗｅｂページ生成部１２が生成したＷｅｂページをＨＴＴＰレスポンスに含めて端末３０に対して送信する。
【００２９】
Ｗｅｂページ生成部１２は、端末３０より要求された処理を実行し、その処理結果を表示するＷｅｂページを生成するいわゆるＷｅｂアプリケーションである。Ｗｅｂページ生成部１２は、例えば、パラメータの設定対象とする画像形成装置２０を選択させるために画像形成装置の一覧情報を表示するＷｅｂページ（以下、「機器一覧ページ」という。）や、機器一覧ページにおいて選択された画像形成装置２０に対して設定するパラメータの値を入力させるためのＷｅｂページ（以下、「パラメータ設定ページ」という。）等を生成する。
【００３０】
フロントエンド部１３及び機器管理部１４については、図５において説明する。
【００３１】
図５は、フロントエンド部、機器管理部及び画像形成装置の機能構成例について説明するための図である。
【００３２】
図５において、フロントエンド部１３は、Ｗｅｂページ生成部１２からの要求に応じて、Ｗｅｂページの生成に必要な種々の処理を実行する部分であり、コントローラ種別判断手段１３１及び機器サポートパラメータ判断手段１３２等から構成されている。
【００３３】
コントローラ種別判断手段１３１は、後述する機器管理部１３の機器情報記憶手段１４２に登録されている情報に基づいて、画像形成装置２０のコントローラの種別を判断し、各画像形成装置２０をコントローラの種別ごとのカテゴリに分類するためのものである。
【００３４】
機器サポートパラメータ判断手段１３２は、パラメータの設定対象として指定されたそれぞれの画像形成装置２０がサポートしている（設定可能な）パラメータを判断し、パラメータの設定対象として複数の画像形成装置２０が指定された場合は、これらの画像形成装置２０に対して共通に設定可能なパラメータを判断するためのものである。
【００３５】
また、機器管理部１３は、機器管理サーバ１０の管理下にある画像形成装置２０の管理機能が実装されている部分であり、機器ＭＩＢ情報取得手段１４１、機器情報記憶手段１４２、機器一覧取得手段１４３、機器ＭＩＢ情報設定手段１４４、ＯＩＤ変換手段１４５及びパラメータ情報記憶手段１４６等から構成されている。
【００３６】
ＭＩＢ情報取得手段１４１は、画像形成装置２０に対して自動的にＭＩＢ情報を問い合わせることにより画像形成装置２０よりＭＩＢ情報を取得し、当該ＭＩＢ情報を機器情報記憶手段１４２に登録するためのものである。ＭＩＢ情報取得部１４１は、ネットワーク４０上に新たな画像形成装置が接続された場合にその旨を検出し、当該画像形成装置に対してＭＩＢ情報の送信を要求することにより、画像形成装置よりＭＩＢ情報を取得する。ＭＩＢ情報取得手段１４１が、画像形成装置２０よりＭＩＢ情報を取得することにより、ユーザが各画像形成装置２０のＭＩＢ情報を機器管理サーバ１０に入力する必要はない。
【００３７】
機器情報記憶手段１４２は、ＭＩＢ情報取得手段１４１が取得したＭＩＢ情報を保存しておく記憶領域であり、機器管理サーバ１０の管理下にあるすべての画像形成装置のＭＩＢ情報が保存されている。各画像形成装置２０のＭＩＢ情報が、機器情報記憶手段１４２において管理されていることにより、後述する処理を実行する際に、各画像形成装置２０のＭＩＢ情報を当該ＭＩＢ情報に問い合わせる必要はなく、処理の迅速化、効率化を図ることができる。
【００３８】
機器一覧取得手段１４３は、ＭＩＢ情報記憶手段１４２から画像形成装置２０の一覧情報を取得するためのものである。機器一覧取得手段１４３が取得した一覧情報は、Ｗｅｂページ生成部１２によって生成される機器一覧ページに表示される情報の元となる。
【００３９】
機器ＭＩＢ情報設定手段１４４は、端末３０に表示されたパラメータ設定ページにおいて設定された値によって画像形成装置２０のＭＩＢ情報の値を更新するためのものである。
【００４０】
ＯＩＤ変換手段１４５は、ＭＩＢ情報を構成するそれぞれのパラメータのパラメータ名をＯＩＤに変換するためのものである。なお、ここでＯＩＤ（Ｏｂｊｅｃｔ  ＩＤｅｎｔｉｆｉｅｒ）とは、ＭＩＢに格納されている各管理情報（オブジェクト）を識別するための識別子をいう。
【００４１】
パラメータ情報記憶手段１４６は、各パラメータについての各種情報が予め登録されている記憶領域である。
【００４２】
一方、画像形成装置２０は、通信制御部２５、ＭＩＢ情報記憶部２６、リセット制御部２７等から構成されている。
【００４３】
通信制御部２５は、機器管理サーバ１０との通信を制御するためのものである。本実施の形態においては、機器管理サーバ１０と画像形成装置２０との通信はＳＮＭＰによって行われる。従って、通信制御部２５は、機器管理サーバ１０からのＳＮＭＰによる要求を解釈し、当該要求に対応した処理を実行する。
【００４４】
ＭＩＢ情報記憶部２６は、画像形成装置２０におけるＭＩＢ情報が保存されている記憶領域である。
【００４５】
リセット制御部２７は、画像形成装置２０におけるパラメータが更新された後に、当該パラメータの更新を、画像形成装置２０の動作に反映させるために画像形成装置２０を再起動（リセット）させるための処理を実行するためのものである。
【００４６】
以下、図２の機器管理システム１の処理手順について説明する。図６及び図７は、画像形成装置のＭＩＢ情報のパラメータを設定する際の処理を説明するためのシーケンス図である。
【００４７】
ステップＳ１０１において、端末３０は、ユーザからの入力に基づいて、パラメータの設定対象とする画像形成装置２０を選択するためのＷｅｂページ（機器一覧ページ）の送信要求（ＨＴＴＰリクエスト）を機器管理サーバ１０に対して送信する。ユーザからの入力としては、Ｗｅｂブラウザへの機器一覧ページに対するＵＲＬの入力や、他のＷｅｂページからのページ切り替えの指示等が挙げられる。
【００４８】
ステップＳ１０１に続いてステップＳ１０２に進み、端末３０からのＨＴＴＰリクエストを受信したｈｔｔｐｄ１１は、Ｗｅｂページ生成部１２を呼び出し、Ｗｅｂページ生成部１２に対して機器一覧ページの生成を要求する。
【００４９】
ステップＳ１０２に続いてステップＳ１０３に進み、Ｗｅｂページ生成部１２は、フロントエンド部１３のコントローラ種別判断手段１３１に対して機器管理サーバ１０の管理下にある画像形成装置の一覧情報であって、当該一覧情報に含まれるそれぞれの画像形成装置のコントローラの種別によって、それぞれの画像形成装置２０をカテゴリ分けしたもの（以下、「機器カテゴリ一覧」という。）の提供を要求する。
【００５０】
ステップＳ１０３に続いてステップＳ１０４に進み、コントローラ種別判断手段１３１は、機器管理部１４の機器一覧取得手段１４３に対して、機器管理サーバ１０の管理下にある画像形成装置２０の一覧情報（以下、「機器一覧」という。）の提供を要求する。
【００５１】
ステップＳ１０４に続いてステップＳ１０５に進み、機器一覧取得手段１４３は、機器情報記憶手段１４２より機器一覧を取得し、当該機器一覧をコントローラ種別判断手段１３１に対して出力する。
【００５２】
図８は、機器情報記憶手段に管理されている機器一覧情報テーブルの構成例を示す図である。図８に示されるように機器一覧情報テーブル１４２０は、機器管理サーバ１０の管理下にあるそれぞれの画像形成装置２０について、ＩＰアドレス、ＭＡＣアドレス、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）種別、機種名、ＮｅｔＩｐＮｅｔＢｏｏｔＣａｐａｂｉｌｉｔｙ、ＮｅｔＩＰＭｏｄｅＣａｐａｂｉｌｉｔｙ、ＮｅｔＮｗＳｗｉｔｃｈ及びＮｅｔＭｓｎＳｗｉｔｃｈＣａｐａｂｉｌｉｔｙ等の情報を管理している。
【００５３】
ＩＰアドレス、ＭＡＣアドレスは、画像形成装置２０のＩＰアドレス、ＭＡＣアドレスである。ＮＩＣ種別は、画像形成装置２０のＮＩＣの種別を表すコードである。機種名は、画像形成装置２０の機種（モデル）を識別するための名前である。ＮｅｔＩｐＮｅｔＢｏｏｔＣａｐａｂｉｌｉｔｙ以降（以下、これらの属性を「Ｃａｐａｂｉｌｉｔｙ属性」という。）については、後述する。
【００５４】
したがって、機器一覧情報テーブル１４２０を構成する情報が機器一覧としてコントローラ種別判断手段１３１に対して提供される。
【００５５】
ステップＳ１０５に続いてステップＳ１０６に進み、コントローラ種別判断手段１３１は、機器一覧を構成する各画像形成装置２０について（Ｓ１０７）、そのＭＡＣアドレスとＮＩＣ種別に基づいてコントローラの種別（コントローラ種別）を判断することにより、各画像形成装置２０をカテゴリ分けする。
【００５６】
図９は、コントローラ種別判断手段による画像形成装置のコントローラ種別の判断処理を説明するためのフローチャートである。図９は、ステップＳ１０６の処理を詳細に説明したものである。したがって、図９の処理が機器一覧を構成する各画像形成装置２０について実行される（Ｓ１０７）。
【００５７】
まず、処理対象となっている画像形成装置２０（以下、「カレント機器」という。）のＭＡＣアドレスを機器一覧より取得し（Ｓ１０６ａ）、ＭＡＣアドレスが所定の値（所定値１）で始まっているか否かを判断する（Ｓ１０６ｂ）。
【００５８】
一般に、ＭＡＣアドレスによって画像形成装置２０のコントローラのメーカーを識別することができる。よって、ここでは、ＭＡＣアドレスに基づいて、カレント機器のコントローラが所定のメーカー（以下、「メーカーＡ」とする。）のものであるかを判断することにより、コントローラ種別の分類を行っているのである。
【００５９】
ＭＡＣアドレスが所定値１の場合、すなわち、カレント機器のコントローラがメーカーＡ製の場合は、ステップＳ１０６ｃに進み、カレント機器のＮＩＣ種別を機器一覧より取得し、ＮＩＣ種別が所定の値（所定値２）より上であるか否かを判断する（Ｓ１０６ｄ）。
【００６０】
ステップＳ１０６ｄにおける判断処理は、メーカーＡ製の画像形成装置２０のコントローラ種別が、ＮＩＣ種別によって判断できる場合の例である。したがって、他のパラメータによってコントローラ種別が判断できる場合は、当該他のパラメータの値に基づく判断処理をステップＳ１０６ｄに置き換えればよい。
【００６１】
ＮＩＣ種別が所定値２より上である場合は、カレント機器のコントローラ種別を”Ａ”とする（Ｓ１０６ｅ）。また、ＮＩＣ種別が所定値２以下である場合は、カレント機器のコントローラ種別を”Ｂ”とする（Ｓ１０６ｆ）。
【００６２】
一方、カレント機器のコントローラがメーカーＡ製でない場合、すなわち、ステップＳ１０６ｂにおいてＭＡＣアドレスが所定値１ではじまっていないと判断した場合は、ステップＳ１０６ｇに進み、ＭＡＣアドレスが所定値１とは異なる所定値（所定値３）で始まっているか否かを判断する。
【００６３】
ステップＳ１０６ｇの処理は、機器管理サーバ１０によるパラメータの設定機能が、メーカーＡ以外のメーカーによる画像形成装置２０についてもサポートしている場合のために、カレント機器が、サポート対象となっているメーカー（以下、「メーカーＢ」とする。）によるものであるか否かを判断しているのである。
【００６４】
ＭＡＣアドレスが所定値３で始まっている場合、すなわち、カレント機器がメーカーＢ製である場合は、コントローラ種別を”Ｃ”とする（Ｓ１０６ｈ）。また、ＭＡＣアドレスが所定値３で始まっていない場合は、コントローラ種別を”その他”（パラメータの設定対象外）とする（Ｓ１０６ｉ）。
【００６５】
なお、カレント機器のコントローラがメーカーＢ製である場合に、更に細かくコントローラ種別を判断したい場合は、メーカーＢ製の画像形成装置２０のコントローラ種別を識別することができるパラメータによって判断すればよい。また、メーカーＢ以外についてもサポート対象としたい場合は、ＭＡＣアドレスによる判断処理（Ｓ１０６ｇ）を更に細かく分岐させればよい。
【００６６】
図６に戻り、図９の処理が機器一覧を構成する各画像形成装置２０について実行され、各画像形成装置２０のコントローラ種別が、「Ａ」、「Ｂ」、「Ｃ」、又は「その他」に分類されると（Ｓ１０７）、コントローラ種別判断手段１３１は、コントローラ種別の分類が付加された機器一覧（機器カテゴリ一覧）をＷｅｂページ生成部１２に対して出力する（Ｓ１０８）。
【００６７】
ステップＳ１０８に続いてステップＳ１０９に進み、Ｗｅｂページ生成部１２は、機器カテゴリ一覧に基づいて機器一覧ページを生成し、当該機器一覧ページをｈｔｔｐｄ１１に対して出力する（Ｓ１１０）。
【００６８】
ステップＳ１１０に続いてステップＳ１１１に進み、ｈｔｔｐｄ１１が、機器一覧ページを端末３０に対して送信すると（ＨＴＴＰレスポンス）、機器一覧ページが端末３０のＷｅｂブラウザによって表示される。
【００６９】
図１０は、機器一覧ページの表示例を示す図である。図１０に示されるように、機器一覧ページ３１０には、機器一覧を表示する機器一覧テーブル３１１が表示されている。
【００７０】
機器一覧テーブル３１１においては、コントローラ種別の順に画像形成装置の情報が表示されている。符号３１３によって示される行に表示された画像形成装置２０のコントローラ種別は、「Ａ」であり、符号３１４、符号３１５によって示される行に表示された画像形成装置２０のコントローラ種別は、それぞれ「Ｂ」、「Ｃ」である。
【００７１】
コントローラ種別の違いは、機器一覧テーブル３１１の列３１２を参照することで判断することができる。すなわち、列３１２は、パラメータを設定する画像形成装置２０を選択するためのチェックボタンが配置されている領域であるが、当該領域は、コントローラ種別に応じて色分けされている。
【００７２】
ところで、一般に、設定可能なパラメータの種類は、コントローラ種別に依存するところが大きい。したがって、複数の画像形成装置間においてコントローラ種別が異なる場合よりも共通する場合のほうが、共通に設定可能なパラメータが多くなる。本実施の形態においては、後述するように、複数の画像形成装置２０の間において設定可能なパラメータの種類が完全に一致しない場合であっても、共通に設定可能なパラメータについては、当該複数の画像形成装置２０に対して同時に値の設定を可能としている。
【００７３】
したがって、ユーザは、列３１２の色によって各画像形成装置２０のコントローラ種別の異同を判断することにより、パラメータの設定対象としてどの画像形成装置２０を組み合わせて選択すれば、同時に設定可能なパラメータを多くすることができる等を判断することができる。
【００７４】
ユーザが、機器一覧ページ３１０の機器一覧テーブル３１１においてパラメータの設定対象とする画像形成装置２０（以下、「設定対象機器」という。）のチェックボタンを一つ以上選択し、ＯＫボタン３１６をクリックすると、端末３０は、設定対象機器に対して設定するパラメータの値を入力するためのパラメータ設定ページの送信を機器管理サーバ１０に対して要求する（Ｓ１１２）。
【００７５】
ステップＳ１１２に続いてステップＳ１１３に進み、ｈｔｔｐｄ１１によってＷｅｂページ生成部１２が呼び出されると、Ｗｅｂページ生成部１２は、フロントエンド部１３の機器サポートパラメータ判断手段１３２に対して、全ての設定対象機器において共通にサポートされているパラメータの一覧情報（以下、「共通パラメータ一覧」という。）の提供を要求する（Ｓ１１４）。
【００７６】
ステップＳ１１４に続いてステップＳ１１５に進み、機器サポートパラメータ判断手段１３２は、設定対象機器として選択された各画像形成装置に２０ついて（Ｓ１１６）、当該画像形成装置に設定可能なパラメータ（サポートパラメータ）を判断する。
【００７７】
図１１は、機器サポートパラメータ判断手段による画像形成装置のサポートパラメータの判断処理を説明するためのフローチャートである。図１１は、ステップＳ１１５の処理を詳細に説明したものである。したがって、図１１の処理が設定対象機器として選択された各画像形成装置２０について実行される（Ｓ１１６）。
【００７８】
まず、処理対象となっている画像形成装置２０（以下、「カレント機器」という。）のコントローラ種別をステップＳ１０６において生成した機器カテゴリ一覧より取得し、ステップＳ１１５ｃ以降の処理をパラメータ情報記憶手段１４６にその情報が管理されている全てのパラメータについて実行する（Ｓ１１５ｂ）。
【００７９】
図１２は、パラメータ情報記憶手段におけるパラメータ情報テーブルの構成例を示す図である。図１２に示されるように、パラメータ情報テーブル１４６０は、各パラメータ（行方向）について、名前、ＯＩＤ名、ＯＩＤ、Ｃａｐａｂｉｌｉｔｙ名、及び設定可否等の情報を管理している。
【００８０】
「名前」は、各パラメータを一意に識別するためのパラメータの名前である。「ＯＩＤ名」は、パラメータに付されたＯＩＤに対して一対一に付けられた名前であり、機器管理プログラム内でそれぞれのパラメータのＯＩＤを識別するために用いられる。「ＯＩＤ」は、パラメータのＯＩＤの値である。「Ｃａｐａｂｉｌｉｔｙ名」については後述する。
【００８１】
「設定可否」は、コントローラ種別によって分類されたカテゴリごと（Ａ、Ｂ、およびＣ）に、各パラメータの設定の可否等を示す値（Ｅｎａｂｌｅ、Ｄｉｓａｂｌｅ、又はＣａｐａｂｉｌｉｔｙ）が設定されている項目である。
【００８２】
なお、Ｓ１１５ｃ以降の処理は、パラメータ情報テーブル１４６０の各行に割り当てられたパラメータの一つ一つに対して行われる。以下、Ｓ１１５ｃ以降のループ処理のある時点において処理対象となっているパラメータを「カレントパラメータ」という。
【００８３】
ステップＳ１１５ｃにおいて、カレントパラメータのカレント機器に対する設定可否の値をカレント機器のコントローラ種別に基づいてパラメータ情報テーブル１４６０より取得し、カレント機器に対してカレントパラメータが設定可能であるか否かを判断する（Ｓ１１５ｄ）。
【００８４】
設定可否の値がＥｎａｂｌｅの場合は、カレントパラメータは、カレント機器に対して設定可能なパラメータであると判断する（Ｓ１１５ｅ）。例えば、カレントパラメータが「Ｐｒｏｔｏｃｏｌ  ＮｅｔＷａｒｅ」（最初のレコード）であり、カレント機器のコントローラ種別がＡ、Ｂ又はＣの場合である。また、設定可否の値がＤｉｓａｂｌｅの場合は、カレントパラメータは、カレント機器に対して設定不可能なパラメータであると判断する（Ｓ１１５ｆ）。例えば、カレントパラメータが「Ｐｒｏｔｏｃｏｌ  ＡｐｐｌｉＴａｌｋ」（二つ目のレコード）であり、カレント機器のコントローラ種別がＣの場合である。
【００８５】
一方、設定可否の値が、「Ｃａｐａｂｉｌｉｔｙ」の場合は、カレントパラメータのＣａｐａｂｉｌｉｔｙ名をパラメータ情報テーブル１４６０より取得する（Ｓ１１５ｇ）。例えば、カレントパラメータが「ＬＰＲ」（１１番目のレコード）である場合は、Ｃａｐａｂｉｌｉｔｙ名として「ＮｅｔＩｐＭｏｄｅＣａｐａｂｉｌｉｔｙ」が取得される。
【００８６】
ステップＳ１１５ｇに続いてステップＳ１１５ｈに進み、機器情報記憶手段１４２における機器一覧情報テーブル１４２０（図８）より、カレント機器の当該Ｃａｐａｂｉｌｉｔｙ名（「ＮｅｔＩｐＭｏｄｅＣａｐａｂｉｌｉｔｙ」）に該当する属性の値（ビット配列）を取得する。例えば、カレント機器が、機器一覧情報テーブル１４２０において、最初のレコードに該当する場合は、カレント機器の「ＮｅｔＩｐＭｏｄｅＣａｐａｂｉｌｉｔｙ」のビット配列は、「０００１１１０１１１１０１０１１」として取得される。
【００８７】
ここで取得されるビット配列の意味は、Ｃａｐａｂｉｌｉｔｙ名ごとに別々のプライベートＭＩＢ情報テーブルによって管理されている。
【００８８】
図１３は、Ｃａｐａｂｉｌｉｔｙ名がＮｅｔＩｐＭｏｄｅＣａｐａｂｉｌｉｔｙであるパラメータに対するプライベートＭＩＢ情報テーブルの例を示す図である。図１３に示されるようにＭＩＢ情報テーブルは、ビット配列のビットごとに当該ビットに対応するパラメータの種類を管理しているテーブルである。すなわち、ビットは配列の各ビットには、それぞれパラメータが割り当てられており、ビット値（０又は１）によって、当該ビットに割り当てられたパラメータの設定の可否が示されているのである。なお、本実施の形態においては、ビット値が１の場合は設定可能であることを意味する。
【００８９】
従って、図１３より、Ｃａｐａｂｉｌｉｔｙ名がＮｅｔＩｐＭｏｄｅＣａｐａｂｉｌｉｔｙである場合には、０ビット目（一番右のビット）はＦＴＰ，１ビット目はＬＰＲ、２ビット目はｒｓｈというように、１２ビット目まで各パラメータが割り当てられていることを示す。よって、ビット配列が「０１１１０１１１１０１０１１」である場合は、１ビット目は「１」であるから、パラメータＬＰＲの設定は可能であると判断することができる。
【００９０】
また、図１４は、Ｃａｐａｂｉｌｉｔｙ名がＮｅｔＩｐＮｅｔＢｏｏｔＣａｐａｂｉｌｉｔｙであるパラメータに対するプライベートＭＩＢ情報テーブルの例を示す図である。図１４のＭＩＢ情報テーブルでは、３ビット目に「Ｎｅｔｗｏｒｋ  ｂｏｏｔ」が割り当てられていることを示している。Ｃａｐａｂｉｌｉｔｙ名がＮｅｔＩｐＮｅｔＢｏｏｔＣａｐａｂｉｌｉｔｙであるパラメータは、パラメータ情報テーブル１４６０（図１２）より、「Ｎｅｔｗｏｒｋ  ｂｏｏｔ」（７番目のレコード）のみであるため、一つのビットだけにパラメータが割り当てられているのである。
【００９１】
なお、その他のＣａｐａｂｉｌｉｔｙ名についても同様に、それぞれＭＩＢ情報が管理されている。
【００９２】
したがってＳ１１５ｉにおいて、上述したＭＩＢ情報テーブルに基づいて、ビット配列においてカレントパラメータに対応するビットが立っているか（１であるか）否かを判断する。
【００９３】
ビットが立っていた場合には、カレントパラメータはカレント機器に設定可能であると判断し（Ｓ１１５ｊ）、ビットが立っていなかった場合には、カレントパラメータはカレント機器に設定不可能であると判断する。
【００９４】
ここで、パラメータの設定可否の値が「Ｃａｐａｂｉｌｉｔｙ」である場合に、ビット配列を用いて、当該パラメータの設定の可否を判断する意義について説明する。
【００９５】
設定可否の値が「Ｃａｐａｂｉｌｉｔｙ」であるパラメータは、要するに、コントローラ種別によっては、設定の可否が一意に定まらず、画像形成装置２０ごとに設定の可否が異なるパラメータ（以下、「変動パラメータ」という。）であることを意味する。また、機器一覧情報テーブル１４２０に管理されているＣａｐａｂｉｌｉｔｙ属性の値としてのビット配列は、各画像形成装置２０について変動パラメータの設定の可否を示しているものである。そうすると、変動パラメータについては、機器一覧情報テーブル１４２０において、それぞれの変動パラメータの設定の可否を管理するための列を設けることによっても、画像形成装置２０ごとに、各変動パラメータの設定の可否を管理することが可能である。
【００９６】
しかし、本実施の形態において、各変動パラメータの設定の可否を機器一覧情報テーブル１４２０における列ごとではなく、ビット配列におけるビットごと管理しているのは、後者の方が、パラメータの種類の増減等の変更に対して柔軟性があるからである。
【００９７】
すなわち、変動パラメータが新たに増えた場合、前者による方法では、機器一覧情報テーブル１４２０に対して当該パラメータに対応する列を追加する必要がある。一般に、テーブルの構成の変更は、当該テーブルに対するアクセス関数のインタフェースの変更を伴うものである。したがって、前者による方法では、既存部分のプログラムコードの変更が必要となる場合がある。
【００９８】
一方、後者の場合、すなわち、ビット配列を用いる場合には、そのような不都合は伴わない。すなわち、これまで未使用だったビットに対して新たなパラメータを割り当てるだけであり、テーブルの構成を変更する必要がないからである。
【００９９】
そこで、本実施の形態においては、変動パラメータについてビット配列を用いてその設定の可否を管理しているのである。
【０１００】
上述したステップＳ１１５ｃ以降の処理が全てのパラメータに対して実行されると、一つの画像形成装置２０に対する各パラメータの設定の可否が明らかになる。更に、図１１の処理が設定対象機器に含まれる全ての画像形成装置２０について実行されると、設定対象機器に含まれる全ての画像形成装置２０のそれぞれについて、各パラメータの設定の可否が明らかになる。
【０１０１】
そこで、ステップＳ１１７（図６）に進み、機器サポートパラメータ判断手段１３２は、全てのパラメータの中から設定対象機器に含まれる全ての画像形成装置２０について設定可能と判断されたパラメータ（共通パラメータ）を判断し、当該共通パラメータの一覧情報（共通パラメータ一覧）をＷｅｂページ生成部１２に対して出力する（Ｓ１１８）。
【０１０２】
ステップＳ１１８に続いてステップＳ１１９に進み、Ｗｅｂページ生成部１２は、パラメータ設定ページを生成し、当該パラメータ設定ページをｈｔｔｐｄ１１に対して出力する（Ｓ１２０）。なお、Ｗｅｂページ生成部１２は、パラメータ設定ページの生成に際し、共通パラメータのみが設定可能なようにパラメータ設定ページを生成する。例えば、共通パラメータ一覧に含まれないパラメータに対応するＧＵＩ部品（テキストボックス、コンボボックス等）をかすれ表示、又は非表示となるようにパラメータ設定ページを生成する。
【０１０３】
ステップＳ１２０に続いてステップＳ１２１に進み、ｈｔｔｐｄ１１が端末３０に対してパラメータ設定ページを送信すると、パラメータ設定ページが端末３０のＷｅｂブラウザによって表示される。
【０１０４】
図１５は、パラメータ設定ページの表示例を示す図である。図１５に示されるように、パラメータ設定ページ３２０は、各パラメータについて、パラメータの値を設定するか否かを選択するためのチェックボタンと、パラメータの値を入力するためのＧＵＩ部品とが表示されている。例えば、「Ｐｒｏｔｏｃｏｌ  Ｎｅｔｗａｒｅ」については、チェックボタン３２１とコンボボックス３２２とが表示されている。
【０１０５】
なお、上述したように非共通パラメータに対応するＧＵＩ部品は、かすれ表示等となるため、パラメータ設定ページ３２０を閲覧することにより、ユーザは、設定対象機器の全てに対して設定可能なパラメータを判断することができ、設定対象機器の一部又は全部について設定不可能なパラメータについて値を設定するという無駄な作業の発生を防止することができる。
【０１０６】
ユーザが、パラメータ設定ページ３２０においていずれかのパラメータの値を設定し、Ａｐｐｌｙボタン３２３をクリックすると、図７のステップＳ１３１に進み、端末３０は、機器管理サーバ１０に対してパラメータの値の設定要求を送信する。
【０１０７】
ステップＳ１３１に続いてステップＳ１３２に進み、ｈｔｔｐｄ１１によってＷｅｂページ生成部１２が呼び出されると、Ｗｅｂページ生成部１２は、設定対象とされたパラメータ（以下、「設定対象パラメータ」という。）の値の設定を機器管理部１４の機器ＭＩＢ情報設定手段１４４に対して要求する（Ｓ１３３）。なお、Ｗｅｂページ生成部１２からのパラメータの値の設定要求において、設定対象パラメータは、ＯＩＤ名によって指定される。
【０１０８】
ステップＳ１３３に続いてステップＳ１３４に進み、機器ＭＩＢ情報設定手段１４４からの要求に応じ、ＯＩＤ変換手段１４５は、設定対象パラメータのＯＩＤを当該パラメータのＯＩＤ名に基づいてパラメータ情報テーブル１４６０より取得し、当該ＯＩＤを機器ＭＩＢ情報設定手段１４４に対して出力する。
【０１０９】
ステップＳ１３４に続いてステップＳ１３５に進み、機器ＭＩＢ情報設定手段１４４は、設定対象機器に含まれる画像形成装置２０に対して、設定対象パラメータに対する値の設定を要求する。画像形成装置２０に対する要求において、設定対象パラメータは、ＯＩＤによって指定される。画像形成装置２０は、各パラメータをＯＩＤによってのみ識別することができるからである。なお、機器ＭＩＢ情報設定手段１４４より画像形成装置１０に対して送信される情報は、暗号化したものであってもよい。
【０１１０】
ステップＳ１３５に続いてステップＳ１３６に進み、画像形成装置２０において、ＭＩＢ情報記憶部２６に管理されている設定対象パラメータの値が設定されると、設定が完了した旨が、通信制御部２５によって機器管理サーバ１０に対して送信される（Ｓ１３７）。
【０１１１】
ステップＳ１３７に続いてステップＳ１３８に進み、機器ＭＩＢ情報設定手段１４４は、画像形成装置２０に対してパラメータを設定した旨をＷｅｂページ生成部１２に対して通知する。
【０１１２】
なお、上述したステップＳ１３３〜Ｓ１３８までの処理は、設定対象パラメータの数だけ繰り返される（Ｓ１３９）。
【０１１３】
設定対象パラメータの全てについて値の設定が完了すると、ステップＳ１４０に進み、Ｗｅｂページ生成部１２は、機器ＭＩＢ情報設定手段１４４に対して画像形成装置２０のリセット（再起動）を要求する。ここで画像形成装置２０のリセットを要求するのは、パラメータの値の設定を画像形成装置２０における動作に反映させるためである。
【０１１４】
ステップＳ１４０に続いてステップＳ１４１に進み、機器ＭＩＢ情報設定手段１４４は、画像形成装置２０に対してリセットの要求を送信する。
【０１１５】
ステップＳ１４１に続いてステップＳ１４２に進み、画像形成装置２０のリセット制御部２７が、画像形成装置２０のリセットを実行することにより、画像形成装置２０は、新たに設定されたパラメータを読み込む。これによって、以降の画像形成装置２０における処理は、更新された値に基づくものとなる。
【０１１６】
ステップＳ１４２に続いてステップＳ１４３に進み、通信制御部２５が、リセットが完了した旨を機器管理サーバ１０に対して送信すると、その旨が、機器ＭＩＢ情報設定手段１４４を介してＷｅｂページ生成部１２に対して通知される（Ｓ１４４）。
【０１１７】
なお、上述したステップＳ１３３〜Ｓ１４４までの処理は、設定対象機器の数だけ繰り返される（Ｓ１４５）。
【０１１８】
設定対象機器に含まれる全ての画像形成装置２０に対してパラメータの設定及びリセットが実行されると、ステップＳ１４６に進み、Ｗｅｂページ生成部１２は、ｈｔｔｐｄ１１に対して、パラメータの設定が完了した旨を通知するためのＷｅｂページ（以下、「設定完了通知ページ」という。）を出力する。
【０１１９】
ステップＳ１４６に続いてステップＳ１４７に進み、ｈｔｔｐｄ１１が設定完了通知ページを端末３０に対して送信すると、設定完了通知ページが端末３０のＷｅｂブラウザによって表示される。
【０１２０】
図１６は、設定完了通知ページの表示例を示す図である。図１６に示されるように、設定完了通知ページ３３０には、パラメータの設定が完了した旨を示すメッセージ３３１が表示されている。ユーザは、設定完了通知ページ３３０を参照することにより、パラメータの設定が正常に完了した旨を確認することができる。
【０１２１】
上述してように、本実施の形態における機器管理サーバ１０によれば、設定可能なパラメータが異なる複数の画像形成装置２０に対してパラメータの設定を行う場合であっても、当該複数の画像形成装置間において共通に設定可能なパラメータ（共通パラメータ）については、同時に設定を行うことができる。したがってユーザは、共通パラメータについて各画像形成装置２０に同じ値を設定する場合は、パラメータ設定ページにおける値の入力作業は一度だけ行えばよく、画像形成装置２０に対するパラメータの設定作業の負担を軽減することができる。
【０１２２】
また、機器管理サーバ１０は、複数の画像形成装置２０をコントローラの種別によってカテゴリ分けし、カテゴリごとに各パラメータの設定の可否に関する情報を管理しているため、画像形成装置２０ごとに各パレメータの設定の可否について管理する場合に比べ、管理する情報量を削減することができ、保守作業等に対する負担を軽減することができる。
【０１２３】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０１２４】
【図１】複数の機器のパラメータに対して同じ値を設定する例を示す図である。
【図２】本発明の実施の形態における機器管理システムの構成例を示す図である。
【図３】本発明の実施の形態における機器管理サーバのハードウェア構成例を示す図である。
【図４】本発明の実施の形態における機器管理サーバの機能構成例を示す図である。
【図５】フロントエンド部、機器管理部及び画像形成装置の機能構成例について説明するための図である。
【図６】画像形成装置のＭＩＢ情報のパラメータを設定する際の処理を説明するためのシーケンス図である。
【図７】画像形成装置のＭＩＢ情報のパラメータを設定する際の処理を説明するためのシーケンス図である。
【図８】機器情報記憶手段に管理されている機器一覧情報テーブルの構成例を示す図である。
【図９】コントローラ種別判断手段による画像形成装置のコントローラ種別の判断処理を説明するためのフローチャートである。
【図１０】機器一覧ページの表示例を示す図である。
【図１１】機器サポートパラメータ判断手段による画像形成装置のサポートパラメータの判断処理を説明するためのフローチャートである。
【図１２】パラメータ情報記憶手段におけるパラメータ情報テーブルの構成例を示す図である。
【図１３】Ｃａｐａｂｉｌｉｔｙ名がＮｅｔＩｐＭｏｄｅＣａｐａｂｉｌｉｔｙであるパラメータに対するプライベートＭＩＢ情報テーブルの例を示す図である。
【図１４】Ｃａｐａｂｉｌｉｔｙ名がＮｅｔＩｐＮｅｔＢｏｏｔＣａｐａｂｉｌｉｔｙであるパラメータに対するプライベートＭＩＢ情報テーブルの例を示す図である。
【図１５】パラメータ設定ページの表示例を示す図である。
【図１６】設定完了通知ページの表示例を示す図である。
【符号の説明】
【０１２５】
１        機器管理システム
１０      機器管理サーバ
１１      ｈｔｔｐｄ
１２      Ｗｅｂページ生成部
１３      フロントエンド部
１４      機器管理部
２０、２１、２２    画像形成装置
２５      通信制御部
２６      ＭＩＢ情報記憶部
２７      リセット制御部
３０      端末
４０      ネットワーク
１００    ドライブ装置
１０１    記録媒体
１０２    補助記憶装置
１０３    メモリ装置
１０４    演算処理装置
１０５    インタフェース装置
５００    機器管理システム
５０１    端末
５０２    機器管理サーバ
５０３、５０４、５０５    機器
Ｂ    バス
【図１】
2005099949.tif 000003
【図２】
2005099949.tif 000004
【図３】
2005099949.tif 000005
【図４】
2005099949.tif 000006
【図５】
2005099949.tif 000007
【図６】
2005099949.tif 000008
【図７】
2005099949.tif 000009
【図８】
2005099949.tif 000010
【図９】
2005099949.tif 000011
【図１０】
2005099949.tif 000012
【図１１】
2005099949.tif 000013
【図１２】
2005099949.tif 000014
【図１３】
2005099949.tif 000015
【図１４】
2005099949.tif 000016
【図１５】
2005099949.tif 000017
【図１６】
2005099949.tif 000018