(57)【要約】【課題】ＩＰアドレスが変更された機器を発見して再び管理する。【解決手段】機器管理装置１０は、それぞれＩＰアドレスを記憶した１又は複数のプリンタ２０ごとに、当該プリンタ２０について記憶したＩＰアドレスからの応答に基づいて活動化されているか否かを判定し、活動化されていないと判定されたプリンタ２０を探索するネットワークを、前記１又は複数のプリンタ２０ごとに管理されるＩＰアドレスに含まれるネットワークアドレスに基づいて選択し、選択されたネットワークに含まれるＩＰアドレスのうち、当該ＩＰアドレスから取得される物理アドレスが前記探索するプリンタ２０の物理アドレスと一致するＩＰアドレスを探索し、前記探索するプリンタ２０について記憶するＩＰアドレスを、前記探索されたＩＰアドレスに更新する。【選択図】図１
2012190119.tif 000002
【特許請求の範囲】
【請求項１】
それぞれＩＰアドレスを記憶した１又は複数の機器ごとに、当該機器について記憶したＩＰアドレスからの応答に基づいて活動化されているか否かを判定する判定手段と、
前記判定手段により活動化されていないと判定された機器を探索するネットワークを、前記１又は複数の機器ごとに管理されるＩＰアドレスに含まれるネットワークアドレスに基づいて選択する選択手段と、
前記選択手段により選択されたネットワークに含まれるＩＰアドレスのうち、当該ＩＰアドレスから取得される物理アドレスが前記探索する機器の物理アドレスと一致するＩＰアドレスを探索する探索手段と、
前記探索する機器について記憶するＩＰアドレスを、前記探索手段により探索されたＩＰアドレスに更新する更新手段と、を含む
ことを特徴とする機器管理装置。
【請求項２】
前記選択手段により選択されたネットワークのそれぞれの探索順位を、前記探索する機器について記憶しているＩＰアドレスに含まれるネットワークアドレスと前記選択されたネットワークのそれぞれのネットワークアドレスとの差分に基づいて決定する決定手段をさらに含む
ことを特徴とする請求項１に記載の機器管理装置。
【請求項３】
前記機器ごとに、所属を示す所属情報がさらに関連づけて記憶され、
前記決定手段は、前記探索する機器と所属情報が共通する機器が属するネットワークの探索順位を他のネットワークよりも高くする
ことを特徴とする請求項２に記載の機器管理装置。
【請求項４】
前記決定手段は、前記１又は複数の機器がそれぞれ属するネットワークのうち、前記探索する機器の属するネットワークと先頭から連続して共通するビット数が多いネットワークほど探索順位を高くする
ことを特徴とする請求項２又は３に記載の機器管理装置。
【請求項５】
前記決定手段は、前記選択手段に選択されたネットワークに含まれるＩＰアドレスの探索順位を、前記１又は複数の機器のいずれかについて記憶されるＩＰアドレスと先頭から連続して共通するビット数が多いＩＰアドレスほど探索順位を高くする
ことを特徴とする請求項２乃至４のいずれかに記載の機器管理装置。
【請求項６】
１又は複数の機器ごとに記憶されるＩＰアドレスに含まれるネットワークアドレスに基づいて、新たに登録する機器を探索するネットワークを選択する選択手段と、
前記選択手段に選択されたネットワーク及び当該ネットワークに含まれるＩＰアドレスごとの探索順位を、前記１又は複数の機器ごとに記憶されるＩＰアドレスに基づいて決定する決定手段と、
前記決定手段により決定した探索順位に従って順次選択されるＩＰアドレスのうち、当該ＩＰアドレスから取得される物理アドレスが前記新たに登録する機器の物理アドレスと一致するＩＰアドレスを探索する探索手段と、
前記新たに登録する機器と、前記探索手段により探索されたＩＰアドレスとを関連づけて登録する登録手段と、を含む
ことを特徴とする機器管理装置。
【請求項７】
それぞれＩＰアドレスを記憶した１又は複数の機器ごとに、当該機器について記憶したＩＰアドレスからの応答に基づいて活動化されているか否かを判定する判定手段と、
前記判定手段により活動化されていないと判定された機器を探索するネットワークを、前記１又は複数の機器ごとに管理されるＩＰアドレスに含まれるネットワークアドレスに基づいて選択する選択手段と、
前記選択手段により選択されたネットワークに含まれるＩＰアドレスのうち、当該ＩＰアドレスから取得される物理アドレスが前記探索する機器の物理アドレスと一致するＩＰアドレスを探索する探索手段と、
前記探索する機器について記憶するＩＰアドレスを、前記探索手段により探索されたＩＰアドレスに更新する更新手段
としてコンピュータを機能させるためのプログラム。
【請求項８】
１又は複数の機器ごとに記憶されるＩＰアドレスに含まれるネットワークアドレスに基づいて、新たに登録する機器を探索するネットワークを選択する選択手段と、
前記選択手段に選択されたネットワーク及び当該ネットワークに含まれるＩＰアドレスごとの探索順位を、前記１又は複数の機器ごとに記憶されるＩＰアドレスに基づいて決定する決定手段と、
前記決定手段により決定した探索順位に従って順次選択されるＩＰアドレスのうち、当該ＩＰアドレスから取得される物理アドレスが前記新たに登録する機器の物理アドレスと一致するＩＰアドレスを探索する探索手段と、
前記新たに登録する機器と、前記探索手段により探索されたＩＰアドレスとを関連づけて登録する登録手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理装置及びプログラムに関する。
【背景技術】
【０００２】
プリンタ等の機器をネットワーク経由で管理する管理装置がある。こうした管理装置において、管理対象の機器に変動があった場合には、できるだけ速やかにその変動を管理データに反映させる必要がある。例えば、下記の特許文献１には、配置図に記録された機器の位置と機器から取得した設置位置とが異なる場合に、配置図を更新する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３５５５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
管理する機器を移動すること等によりＩＰアドレスが変更されると、機器が管理装置の管理対象から外れてしまい、機器を管理対象に回復させるための情報入力には手間が掛かっていた。
【０００５】
本発明の目的の一つは、ＩＰアドレスが変更された機器を発見して再び管理できる機器管理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の発明は、それぞれＩＰアドレスを記憶した１又は複数の機器ごとに、当該機器について記憶したＩＰアドレスからの応答に基づいて活動化されているか否かを判定する判定手段と、前記判定手段により活動化されていないと判定された機器を探索するネットワークを、前記１又は複数の機器ごとに管理されるＩＰアドレスに含まれるネットワークアドレスに基づいて選択する選択手段と、前記選択手段により選択されたネットワークに含まれるＩＰアドレスのうち、当該ＩＰアドレスから取得される物理アドレスが前記探索する機器の物理アドレスと一致するＩＰアドレスを探索する探索手段と、前記探索する機器について記憶するＩＰアドレスを、前記探索手段により探索されたＩＰアドレスに更新する更新手段と、を含むことを特徴とする機器管理装置である。
【０００７】
また、請求項２に記載の発明は、前記選択手段により選択されたネットワークのそれぞれの探索順位を、前記探索する機器について記憶しているＩＰアドレスに含まれるネットワークアドレスと前記選択されたネットワークのそれぞれのネットワークアドレスとの差分に基づいて決定する決定手段をさらに含むことを特徴とする請求項１に記載の機器管理装置である。
【０００８】
また、請求項３に記載の発明は、前記機器ごとに、所属を示す所属情報がさらに関連づけて記憶され、前記決定手段は、前記探索する機器と所属情報が共通する機器が属するネットワークの探索順位を他のネットワークよりも高くすることを特徴とする請求項２に記載の機器管理装置である。
【０００９】
また、請求項４に記載の発明は、前記決定手段は、前記１又は複数の機器がそれぞれ属するネットワークのうち、前記探索する機器の属するネットワークと先頭から連続して共通するビット数が多いネットワークほど探索順位を高くすることを特徴とする請求項２又は３に記載の機器管理装置である。
【００１０】
また、請求項５に記載の発明は、前記決定手段は、前記選択手段に選択されたネットワークに含まれるＩＰアドレスの探索順位を、前記１又は複数の機器のいずれかについて記憶されるＩＰアドレスと先頭から連続して共通するビット数が多いＩＰアドレスほど探索順位を高くすることを特徴とする請求項２乃至４のいずれかに記載の機器管理装置である。
【００１１】
また、請求項６に記載の発明は、１又は複数の機器ごとに記憶されるＩＰアドレスに含まれるネットワークアドレスに基づいて、新たに登録する機器を探索するネットワークを選択する選択手段と、前記選択手段に選択されたネットワーク及び当該ネットワークに含まれるＩＰアドレスごとの探索順位を、前記１又は複数の機器ごとに記憶されるＩＰアドレスに基づいて決定する決定手段と、前記決定手段により決定した探索順位に従って順次選択されるＩＰアドレスのうち、当該ＩＰアドレスから取得される物理アドレスが前記新たに登録する機器の物理アドレスと一致するＩＰアドレスを探索する探索手段と、前記新たに登録する機器と、前記探索手段により探索されたＩＰアドレスとを関連づけて登録する登録手段と、を含むことを特徴とする機器管理装置である。
【００１２】
また、請求項７に記載の発明は、それぞれＩＰアドレスを記憶した１又は複数の機器ごとに、当該機器について記憶したＩＰアドレスからの応答に基づいて活動化されているか否かを判定する判定手段と、前記判定手段により活動化されていないと判定された機器を探索するネットワークを、前記１又は複数の機器ごとに管理されるＩＰアドレスに含まれるネットワークアドレスに基づいて選択する選択手段と、前記選択手段により選択されたネットワークに含まれるＩＰアドレスのうち、当該ＩＰアドレスから取得される物理アドレスが前記探索する機器の物理アドレスと一致するＩＰアドレスを探索する探索手段と、前記探索する機器について記憶するＩＰアドレスを、前記探索手段により探索されたＩＰアドレスに更新する更新手段としてコンピュータを機能させるためのプログラムである。
【００１３】
また、請求項８に記載の発明は、１又は複数の機器ごとに記憶されるＩＰアドレスに含まれるネットワークアドレスに基づいて、新たに登録する機器を探索するネットワークを選択する選択手段と、前記選択手段に選択されたネットワーク及び当該ネットワークに含まれるＩＰアドレスごとの探索順位を、前記１又は複数の機器ごとに記憶されるＩＰアドレスに基づいて決定する決定手段と、前記決定手段により決定した探索順位に従って順次選択されるＩＰアドレスのうち、当該ＩＰアドレスから取得される物理アドレスが前記新たに登録する機器の物理アドレスと一致するＩＰアドレスを探索する探索手段と、前記新たに登録する機器と、前記探索手段により探索されたＩＰアドレスとを関連づけて登録する登録手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１４】
請求項１及び７に記載の発明によれば、ＩＰアドレスが変更された機器を発見して再び管理できる。
【００１５】
請求項２に記載の発明によれば、本構成を有しない場合に比較して、機器を発見するまでの探索回数を少なくできる。
【００１６】
請求項３に記載の発明によれば、本構成を有しない場合に比較して、機器を発見するまでの探索回数を少なくできる。
【００１７】
請求項４に記載の発明によれば、本構成を有しない場合に比較して、機器を発見するまでの探索回数を少なくできる。
【００１８】
請求項５に記載の発明によれば、本構成を有しない場合に比較して、機器を発見するまでの探索回数を少なくできる。
【００１９】
請求項６及び８に記載の発明によれば、管理している機器が属するネットワークから新たな機器を発見し管理できる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る機器管理システムのシステム構成図である。
【図２】機器管理装置の機能ブロック図である。
【図３】管理情報テーブルの一例を示す図である。
【図４】更新された管理情報テーブルの一例を示す図である。
【図５】ネットワークの探索順序の一例を説明する図である。
【図６】ネットワークに含まれるアドレス部の探索順序の一例を説明する図である。
【図７】更新された管理情報テーブルの一例を示す図である。
【図８】機器管理装置による処理の流れの一例を説明するフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２２】
図１には、本実施形態に係る機器管理システム１のシステム構成図を示した。図１に示されるように、機器管理システム１は、複数のネットワークを含むネットワーク５と、各ネットワークに接続されたプリンタ２０等の機器と、１又は複数のネットワークに接続された機器を管理する機器管理装置１０と、を含む。なお、本実施形態では、機器管理装置１０に管理される機器にプリンタを例として挙げているが、管理される機器はプリンタに限定されない。
【００２３】
プリンタ２０は、ネットワークインターフェースを備え、機器管理システム１内のネットワークに接続される。例えば、プリンタ２０は、所属（グループ）ごとに設置され、各所属には１又は複数のネットワークが対応している。
【００２４】
機器管理装置１０は、予め定められた所属（グループ）について設置される機器を管理するコンピュータである。本実施形態では、機器管理装置１０は、予め定められた１又は複数の所属に対応する各ネットワークに接続するプリンタ２０を管理することとする。なお、図１に示した例では機器管理装置１０は１台であるが、機器管理装置１０を機器管理システム１内に複数台設け、各機器管理装置１０が機器管理システム１内の異なる所属及びネットワークに属する機器をそれぞれ管理するようにしてもよい。
【００２５】
図２には、機器管理装置１０の機能ブロック図を示した。図２に示されるように、機器管理装置１０は、管理情報記憶部１００、機器状態判定部１０２、管理情報更新部１０４、探索機器選択部１０６、探索ネットワーク選択部１０８、ネットワーク探索順序決定部１１０、機器探索部１１２、及び新規機器検出部１１４を備える。
【００２６】
機器管理装置１０に備えられる上記各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信手段等を備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってコンピュータたる機器管理装置１０に供給されることとしてもよいし、インターネット等のデータ通信網を介して供給されることとしてもよい。
【００２７】
管理情報記憶部１００は、機器管理装置１０が管理する対象の所属（グループ）及び機器（プリンタ２０）の情報を含む管理情報を記憶する。
【００２８】
図３には、管理情報記憶部１００に記憶される管理情報テーブルの一例を示した。図３に示されるように、管理情報テーブルには、管理する所属の情報（グループ情報）、当該所属に属するプリンタの機種情報、当該プリンタの物理アドレス情報（ＭＡＣアドレス）、プリンタの状態及びプリンタに付与されている論理アドレス情報（ＩＰアドレス）がそれぞれ関連づけて記憶される。図３に示した例では、機器管理装置１０は、「総務部」及び「経理部」の各グループに設置される機器を管理することとし、「総務部」は１７２．１７．１１．０／２４，１７２．１７．１２．０／２４のネットワーク、「経理部」は１７２．１７．１３．０／２４のネットワークにそれぞれ接続されるプリンタ２０の活動化／非活動化の状態、及びＩＰアドレス等をそれぞれ管理している。
【００２９】
機器状態判定部１０２は、管理情報記憶部１００に記憶される各機器（プリンタ２０）が活動化しているか否かを判定する。機器が活動化しているとは、管理情報テーブルに記憶されるアドレス情報に基づいて、正しい機器に正常にアクセス可能な状態を表し、機器が非活動化しているとは、管理情報テーブルに記憶されるアドレス情報に基づいて、正しい機器に正常にアクセスできていない状態を表す（例えば、「ＯＮ」が活動化、「ＯＦＦ」が非活動化の状態を示すものとすることができる）。例えば、機器が異なるネットワークに移動した場合、機器の電源が切れている場合、機器が故障した場合等には、機器は非活動化の状態となる。なお、機器状態判定部１０２は、管理情報テーブルに記憶されるＩＰアドレスにＭＡＣアドレスの返信要求を送信し、ＭＡＣアドレスの返信があり、それが記憶されるＭＡＣアドレスと一致した場合には、機器が活動化していると判定し、ＭＡＣアドレスの返信がなかった場合や、返信されたＭＡＣアドレスが記憶されるＭＡＣアドレスと一致していなかった場合には、機器が非活動化していると判定することとしてよい。
【００３０】
図３に示した管理情報テーブルの例において、「総務部」に設置された「プリンタＢ」は活動化している状態であるが、「経理部」に移動したとすると、「プリンタＢ」は非活動化していると判定されることとなる。
【００３１】
管理情報更新部１０４は、機器状態判定部１０２による判定結果に基づいて、管理情報記憶部１００に記憶される管理情報を更新する。例えば、管理情報更新部１０４は、機器状態判定部１０２により活動化しているか否かについての判定結果に基づいて、機器管理テーブルの状態の項目を更新することとする。
【００３２】
図４には、管理情報更新部１０４により更新される管理情報テーブルの一例を示した。図４に示した例では、「総務部」に設置された「プリンタＢ」が移動されたことにより、その状態が非活動化（ＯＦＦ）に更新されたこととする。
【００３３】
探索機器選択部１０６は、管理情報記憶部１００に記憶される機器のうち、状態が非活動化（ＯＦＦ）している機器を選択する。非活動化している機器が複数ある場合には、機器を１つずつ順次選択し、以下説明する処理を各機器について同様に適用することとする。なお、図４に示した機器管理テーブルの例では、「プリンタＢ」が探索対象機器として選択される。
【００３４】
探索ネットワーク選択部１０８は、探索機器選択部１０６により選択された機器（探索対象機器）を探索するネットワークを選択する。例えば、探索ネットワーク選択部１０８は、管理情報記憶部１００に記憶される所属に対応するネットワークを少なくとも含むように探索ネットワークを選択することとしてよい。なお、本実施形態では、機器情報記憶部に記憶されるネットワークを探索ネットワークとして選択することとする。すなわち、図４に示した例では、探索ネットワーク選択部１０８は、「プリンタＢ」を探索するネットワークを、管理情報記憶部１００に記憶される各機器のＩＰアドレスに含まれるネットワークアドレスに基づき、１７２．１７．１１．０／２４，１７２．１７．１２．０／２４，１７２．１７．１３．０／２４と選択する。
【００３５】
ネットワーク探索順序決定部１１０は、探索ネットワーク選択部１０８により選択した探索ネットワークに含まれるＩＰアドレスの探索順序を、探索対象機器について記憶されるＩＰアドレスに基づいて決定する。例えば、ネットワーク探索順位決定部は、探索ネットワークの探索順序を決定した後に、各ネットワークに含まれるＩＰアドレスの探索順序を決定する。
【００３６】
一般にルーティングの最適化を図るため、複数の拠点ごとにまとまったアドレスブロックでネットワークアドレスが割り振られる。また、各拠点内では物理的空間（例えばフロア）ごとにまとまったアドレスブロックでネットワークアドレスが割り振られる。そこで、本実施形態では、探索ネットワークとして選択された各ネットワークについて探索対象機器及び他の管理機器のそれぞれに付与されているＩＰアドレスの類似度に基づいて、各ネットワーク及び各ネットワーク内のＩＰアドレスの探索順序を決定することとする。
【００３７】
図５は、探索対象機器の接続していたネットワーク１７２．１７．１２．０／２４に基づき決定されるネットワークの探索順序の一例を説明する図である。図５においては、ネットワーク部の３バイト目のアドレスのそれぞれについて、二進法表記と、基準アドレスである１２（二進法表記で、００００１１００）との類似度に基づく優先順位が示されている。例えば、１３〜１５は１２（基準アドレス）と先頭から００００１１まで共通し２ビットで差異があるため、１２の次に探索する優先順位２のネットワークとする。また、８〜１１は１２（基準アドレス）と００００１まで共通し３ビットで差異があるため、１３〜１５の次に探索する優先順位３のネットワークとする。このように、探索対象機器の接続していたネットワークと先頭から共通するビット数に応じた優先順位に応じて各ネットワークの探索順位を決定することとしてよい。なお、同じ優先順位が付与されたネットワーク内では、探索順位の割り当ては、小さいアドレス順、ランダム等としてよく特に限定されない。
【００３８】
図６は、探索する各ネットワークに含まれるアドレス部の探索順序の一例を説明する図である。例えば、探索するネットワークにおいて、各機器にはまとまったアドレスブロックでＩＰが付与されるとの仮定の下で、アドレス部（４バイト目）の各アドレスについて、既に管理情報記憶部１００に登録されているアドレスとの類似度に基づく優先順位を付与する。図６に示された例では、既に２０１〜２０３（基準アドレスブロック）が登録されているとし、二進法表記でこれらの基準アドレスブロックに共通する１１００１０を有するアドレス２００については優先度１を、１１００１まで共通するアドレス２０４〜２０７については優先度２を、１１００まで共通するアドレス１９２〜１９９については優先度３を付与する。なお、同じ優先順位が付与されたアドレス内では、探索順位の割り当ては、小さいアドレス順、ランダム等としてよく特に限定されない。
【００３９】
機器探索部１１２は、探索ネットワーク選択部１０８により選択された各ネットワーク内のＩＰアドレスからの情報取得を、ネットワーク探索順序決定部１１０により決定された探索順序で実行し、機器を探索する。機器の探索は、例えば探索対象機器が検出されるごとに行うこととしてもよいし、その後の予め定められた時間間隔ごとに継続して行うこととしてもよい。例えば、機器探索部１１２は、選択したＩＰアドレスにｐｉｎｇ（ＩＣＭＰ  ＥＣＨＯ）を送信し、応答が返ってきた場合に、ＳＮＭＰのＧｅｔＲｅｑｕｅｓｔでＭＡＣアドレスを取得し、取得したＭＡＣアドレスが探索対象機器のＭＡＣアドレスと一致する場合に、探索対象機器を発見したとして探索を終了することとしてよい。また、機器探索部１１２は、取得したＭＡＣアドレスが探索対象機器のＭＡＣアドレスと一致していない場合には、探索順位が次のＩＰアドレスに対して同様の処理を繰り返し実行することとする。なお、探索ネットワーク選択部１０８により選択された全てのネットワークについて探索を完了した場合には、探索対象機器を未発見として探索を終了する。
【００４０】
管理情報更新部１０４は、機器探索部１１２により探索対象機器が発見された場合に、発見された探索対象機器のＩＰアドレスに基づいて管理情報記憶部１００に記憶される管理情報を更新する。
【００４１】
図７には、「プリンタＢ」がＩＰアドレス１７２．１７．１３．２２２で発見された場合に更新された管理情報テーブルの一例を示した。図７に示されるように、ＩＰアドレス１７２．１７．１３．２２２が属するネットワークに対応する所属（グループ）である「経理部」に「プリンタＢ」を移動させると共に、その状態を活動化（移動）として更新する。また、「プリンタＢ」に関連づけるＩＰアドレスも発見時のものに更新する。
【００４２】
新規機器検出部１１４は、管理情報記憶部１００に記憶される管理対象に含まれる各ネットワークを探索ネットワークとして、当該探索ネットワークに新たに接続された機器を検出する。機器の検出方法は、機器探索部１１２における方法と同様としてよいが、新規機器の検出時にはさらに機器から機種情報等の属性情報を取得することとする。
【００４３】
管理情報更新部１０４は、新規機器検出部１１４により機器が検出された場合に、管理情報記憶部１００に記憶される管理情報を更新する。例えば、管理情報更新部１０４は、新規機器検出部１１４により検出された機器のＩＰアドレスに基づいて所属を決定し、当該決定した所属に、状態、ＭＡＣアドレス、機種、ＩＰアドレスの各情報を関連づけたレコードを追加登録して管理情報を更新することとしてよい。
【００４４】
次に、図８に示されるフローチャートを参照しながら、機器管理装置１０により行われる処理の流れの一例を説明する。
【００４５】
機器管理装置１０は、管理する対象の所属（グループ）及び機器の情報を受け付け、管理情報を登録する（Ｓ１００１）。機器管理装置１０は、管理する機器ごとに活動化しているか否かの状態を判定し（Ｓ１００２）、その判定結果に基づいて管理情報を更新する（Ｓ１００３）。
【００４６】
次いで、機器管理装置１０は、状態が非活動化している機器のうち未処理の機器の１つを探索対象機器として選択すると共に（Ｓ１００４）、当該探索対象機器を探索するネットワークを管理情報に記憶されるネットワークを含むよう選択する（Ｓ１００５）。ここで、機器管理装置１０は、選択したネットワークに接続される機器のＩＰアドレスの探索順序を、探索対象機器について記憶しているＩＰアドレスと、他の管理している機器のＩＰアドレスに基づいて決定する（Ｓ１００６）。
【００４７】
機器管理装置１０は、上記決定した探索順序で選択したＩＰアドレスからの応答に基づいて、当該ネットワークに探索対象機器が発見されたか否かを判断し（Ｓ１００７）、発見されたと判断した場合には（Ｓ１００７：Ｙ）、上記選択したＩＰアドレスに基づいて探索対象機器について記憶される管理情報を更新する（Ｓ１００８）。Ｓ１００８の後、及びＳ１００７で発見されないと判断した場合には（Ｓ１００７：Ｎ）、探索するネットワークが残っているときに（Ｓ１００９：Ｙ）、上記決定した探索順序に基づいて新たなＩＰアドレスを設定し（Ｓ１０１０）、Ｓ１００７の処理を再度実行する。
【００４８】
機器管理装置１０は、探索するネットワークが残っていない場合に（Ｓ１００９：Ｎ）、さらに未処理の探索対象機器があるか否かを判断し（Ｓ１０１１）、「ある」と判断した場合には（Ｓ１０１１：Ｙ）、Ｓ１００４に戻ってそれ以降の処理を繰り返し、「ない」と判断した場合には（Ｓ１０１１：Ｎ）、処理を終了する。
【００４９】
以上説明した機器管理装置１０では、管理する機器が移動されて当該機器の接続するネットワーク及びＩＰアドレスが変更された場合であっても、当該機器の新たなＩＰアドレス及びその所属（グループ）が機械的に最新の情報に更新されるため、管理の手間が省ける。
【００５０】
本発明は上記の実施形態に限定されるものではない。例えば、上記実施形態に係る機器管理装置１０が、管理する各プリンタ２０の消耗品及びその発注を管理する消耗品管理機能をさらに備えるようにしてもよいし、管理する各プリンタ２０の状態を管理するプリンタ管理機能をさらに備えるようにしてもよい。
【符号の説明】
【００５１】
１  機器管理システム、５  ネットワーク、１０  機器管理装置、２０  プリンタ、１００  管理情報記憶部、１０２  機器状態判定部、１０４  管理情報更新部、１０６  探索機器選択部、１０８  探索ネットワーク選択部、１１０  ネットワーク探索順序決定部、１１２  機器探索部、１１４  新規機器検出部。
【図１】
2012190119.tif 000003
【図２】
2012190119.tif 000004
【図３】
2012190119.tif 000005
【図４】
2012190119.tif 000006
【図５】
2012190119.tif 000007
【図６】
2012190119.tif 000008
【図７】
2012190119.tif 000009
【図８】
2012190119.tif 000010