(57)【要約】【課題】画像形成装置の管理作業を軽減させることができる。【解決手段】機器管理サーバは、ＳＩＰサーバ４００に所望のＭＦＰのネットワーク上における所在位置の記述名称であるＳＩＰＵＲＩを指定したＩＰアドレス要求を送信してＩＰアドレスを取得するアドレス取得部と、ＭＦＰの状態を示す機器状態情報を要求する状態取得要求を、取得したＩＰアドレスのＭＦＰに送信し、機器状態情報をＭＦＰから取得する機器状態取得部と、機器状態情報を機器状態情報ＤＢに登録する機器状態登録部と、を備え、ＭＦＰは、ＭＦＰの状態を検知する状態検知部と、状態取得要求を受信した場合に、機器状態情報を要求元である機器管理サーバに送信する機器状態通信部と、を備え、ＳＩＰサーバ４００は、ＩＰアドレス要求を受信し、指定されたＳＩＰＵＲＩに対応するＩＰアドレスを要求元に送信する。【選択図】        図１
2008171150.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置と、前記複数の画像形成装置にネットワークを介して接続される機器管理装置と、を備える機器管理システムにおいて、
前記機器管理装置は、
前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得手段と、
前記画像形成装置の状態を示す機器状態情報を要求する状態取得要求を、前記アドレス取得手段により取得した前記ネットワークアドレスの前記画像形成装置に送信し、前記機器状態情報を前記画像形成装置から取得する機器状態取得手段と、
前記機器状態取得手段によって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録手段と、を備え、
前記画像形成装置は、
前記画像形成装置の前記状態を検知する検知手段と、
前記状態取得要求を前記機器管理装置から受信した場合に、前記検知手段によって検知された前記状態についての前記機器状態情報を、前記状態取得要求の要求元である前記機器管理装置に送信する機器状態通信手段と、を備え、
前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、
を特徴とする機器管理システム。
【請求項２】
前記機器状態記憶手段は、前記機器管理装置にネットワークを介して接続されていること、
を特徴とする請求項１に記載の機器管理システム。
【請求項３】
複数の画像形成装置と、前記複数の画像形成装置にネットワークを介して接続される機器管理装置と、を備える機器管理システムにおいて、
前記画像形成装置は、
前記画像形成装置の状態を検知する検知手段と、
前記検知手段によって検知された前記状態が変化した場合に、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記機器管理装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得手段と、
変化後の前記画像形成装置の状態を示す機器状態情報を、前記アドレス取得手段により取得した前記ネットワークアドレスの前記機器管理装置に送信する機器状態通信手段と、を備え、
前記機器管理装置は、
前記機器状態情報を前記画像形成装置から取得する機器状態取得手段と、
前記機器状態取得手段によって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録手段と、を備え、
前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、
を特徴とする機器管理システム。
【請求項４】
前記機器状態記憶手段は、前記機器管理装置にネットワークを介して接続されていること、
を特徴とする請求項３に記載の機器管理システム。
【請求項５】
複数の画像形成装置にネットワークを介して接続される機器管理装置において、
前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得手段と、
前記画像形成装置の状態を示す機器状態情報を要求する状態取得要求を、前記アドレス取得手段により取得した前記ネットワークアドレスの前記画像形成装置に送信し、前記機器状態情報を前記画像形成装置から取得する機器状態取得手段と、
前記機器状態取得手段によって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録手段と、を備え、
前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、
を特徴とする機器管理装置。
【請求項６】
前記ネットワーク位置記述情報は、ＳＩＰプロトコルで使用されるＵＲＩであるＳＩＰＵＲＩであり、
前記名前解決サーバ装置は、前記ＳＩＰＵＲＩを指定した前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ＳＩＰＵＲＩに対応する前記ネットワークアドレスとしてのＩＰアドレスを前記アドレス要求の要求元に送信するＳＩＰサーバを含むこと、
を特徴とする請求項５に記載の機器管理装置。
【請求項７】
ネットワークに接続される情報端末装置から、選択された前記画像形成装置の前記ネットワーク位置記述情報が指定された前記機器状態情報の要求を受信する情報要求受信手段と、
前記情報要求受信手段によって前記機器状態情報の要求を受信した場合、前記要求で指定された前記ネットワーク位置記述情報に基づいて、前記機器状態情報を前記機器状態記憶手段から検索する情報検索手段と、
前記情報検索手段によって検索された前記機器状態情報を、前記情報端末装置に送信する情報送信手段と、をさらに備え、
前記情報端末装置は、前記名前解決サーバ装置に利用者により選択された前記画像形成装置の前記機器状態情報を登録している前記機器管理装置の前記ネットワーク位置記述情報を送信して前記機器管理装置の前記ネットワークアドレスを取得すること、
を特徴とする請求項５または６に記載の機器管理装置。
【請求項８】
出力対象データの出力を行う画像形成装置において、
前記画像形成装置の状態を検知する検知手段と、
前記画像形成装置の状態を示す機器状態情報を要求する状態取得要求を、前記画像形成装置にネットワークを介して接続される機器管理装置から受信した場合、前記検知手段によって検知された前記状態についての前記機器状態情報を、前記状態取得要求の要求元である前記機器管理装置に送信する機器状態通信手段と、を備え、
前記機器管理装置は、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスの要求をするアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスの前記画像形成装置に前記状態取得要求を送信し、
前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、
を特徴とする画像形成装置。
【請求項９】
出力対象データの出力を行う画像形成装置において、
前記画像形成装置の状態を検知する検知手段と、
前記検知手段によって検知された前記状態が変化した場合に、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記機器管理装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得手段と、
変化後の前記画像形成装置の状態を示す機器状態情報を、前記アドレス取得手段により取得した前記ネットワークアドレスの前記機器管理装置に送信する機器状態通信手段と、を備え、
前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、
を特徴とする画像形成装置。
【請求項１０】
前記ネットワーク位置記述情報は、ＳＩＰプロトコルで使用されるＵＲＩであるＳＩＰＵＲＩであり、
前記名前解決サーバ装置は、前記ＳＩＰＵＲＩを指定した前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ＳＩＰＵＲＩに対応する前記ネットワークアドレスとしてのＩＰアドレスを前記アドレス要求の要求元に送信するＳＩＰサーバを含むこと、
を特徴とする請求項８または９に記載の画像形成装置。
【請求項１１】
複数の画像形成装置と、前記複数の画像形成装置にネットワークを介して接続される機器管理装置と、を備える機器管理システムで実行される機器管理方法において、
前記機器管理装置において、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得ステップと、
前記機器管理装置において、前記画像形成装置の状態を示す機器状態情報を要求する状態取得要求を、前記アドレス取得ステップにより取得した前記ネットワークアドレスの前記画像形成装置に送信し、前記機器状態情報を前記画像形成装置から取得する機器状態取得ステップと、
前記機器管理装置において、前記機器状態取得ステップによって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録ステップと、を含み、
前記画像形成装置において、前記画像形成装置の前記状態を検知する検知ステップと、
前記画像形成装置において、前記状態取得要求を前記機器管理装置から受信した場合に、前記検知ステップによって検知された前記状態についての前記機器状態情報を、前記状態取得要求の要求元である前記機器管理装置に送信する機器状態通信ステップと、を含み、
前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、
を特徴とする機器管理方法。
【請求項１２】
複数の画像形成装置と、前記複数の画像形成装置にネットワークを介して接続される機器管理装置と、を備える機器管理システムで実行される機器管理方法において、
前記画像形成装置において、前記画像形成装置の状態を検知する検知ステップと、
前記画像形成装置において、前記検知ステップによって検知された前記状態が変化した場合に、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記機器管理装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得ステップと、
前記画像形成装置において、変化後の前記画像形成装置の状態を示す機器状態情報を、前記アドレス取得ステップにより取得した前記ネットワークアドレスの前記機器管理装置に送信する機器状態通信ステップと、を含み、
前記機器管理装置において、前記機器状態情報を前記画像形成装置から取得する機器状態取得ステップと、
前記機器管理装置において、前記機器状態取得ステップによって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録ステップと、を含み、
前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、
を特徴とする機器管理方法。
【請求項１３】
複数の画像形成装置にネットワークを介して接続される機器管理装置で実行される機器状態情報取得方法において、
前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得ステップと、
前記画像形成装置の状態を示す機器状態情報を要求する状態取得要求を、前記アドレス取得ステップにより取得した前記ネットワークアドレスの前記画像形成装置に送信し、前記機器状態情報を前記画像形成装置から取得する機器状態取得ステップと、
前記機器状態取得ステップによって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録ステップと、を含み、
前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、
を特徴とする機器状態情報取得方法。
【請求項１４】
出力対象データの出力を行う画像形成装置で実行される機器状態情報送信方法において、
前記画像形成装置の状態を検知する検知ステップと、
前記検知ステップによって検知された前記状態が変化した場合に、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記機器管理装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得ステップと、
変化後の前記画像形成装置の状態を示す機器状態情報を、前記アドレス取得ステップにより取得した前記ネットワークアドレスの前記機器管理装置に送信する機器状態通信ステップと、を含み、
前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、
を特徴とする機器状態情報送信方法。
【請求項１５】
請求項１３および１４に記載の方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続されている複数の画像形成装置の状態を取得する機器管理装置、機器状態情報取得方法、機器状態情報取得プログラム、自装置の状態を機器管理装置に送信する画像形成装置、機器状態情報送信方法、機器状態情報送信プログラム、および複数の画像形成装置の状態を機器管理装置により管理する機器管理システム、機器管理情報に関するものである。
【背景技術】
【０００２】
近年のオフィスでは、ネットワークに接続されたＰＣ（Personal Computer）を各社員（利用者）がそれぞれ利用し、さらに、同時にネットワークに接続された機器、例えば、プリンタ装置や、コピー、ファックス、プリンタなどの複数の機能を一つの筐体に収納したＭＦＰ（Multi Function Peripherals）等の画像形成装置を利用して業務を遂行することが一般的となっている。
【０００３】
特に、大規模なオフィスにおいては、その建物全体に多数の画像形成装置が設置され、また、その画像形成装置の機種も多様化してきており、利用者は、各々がそれらの画像形成装置を利用して印刷等を行なっている。一方、オフィスに設置された膨大な画像形成装置を管理する管理者にとっては、これらの画像形成装置を常に利用可能な状態で維持する必要がある。さらに、管理者が意図しない利用者の行動によりこれらの画像形成装置が移動された場合などにも、その移動された画像形成装置の配置場所や状態を把握しておく必要がある。そのため、これらの画像形成装置を柔軟かつ容易に管理することが要求されている。
【０００４】
ここで、ネットワーク上に配置された非監視装置（プリンタ、スキャナ等の画像形成装置）にアクセスして受信した情報を構文解析して該非監視装置の作動ステータスを表すパラメータ値を抽出し、抽出されたパラメータ値に対応する作動ステータス情報をデータベースから取り出して、ユーザが理解できるように表示する技術が開示されている（例えば、特許文献１参照）。この特許文献１では、非監視装置に割り当てられた固有のＩＰアドレスに、周期的なポーリングによるアクセスをしているため、常に非監視装置の状態を把握し管理することが可能となっている。
【０００５】
また、ネームサーバが、ネットワーク上に配置されたプリンタ（画像形成装置）の機能ごとに、該プリンタのＩＰアドレスをグループに分類して管理しており、そのネームサーバにＰＣから利用者により選択されたプリンタグループ名が送信されると、そのプリンタグループ名に対応するＩＰアドレスの中から適したＩＰアドレスをＰＣに通知する技術が開示されている（例えば、特許文献２参照）。また、この特許文献２では、ネームサーバが管理しているＬＡＮ（Local Area Network）内に新たにプリンタが設置された場合、ネームサーバは、そのプリンタからデバイス情報、処理能力情報、およびＩＰアドレスを受信し、受信したデバイス情報に応じたグループに分類してその新たに設置されたプリンタを管理することができ、柔軟なＩＰアドレスの利用が可能となっている。
【０００６】
【特許文献１】特開２００４−１３９０１号公報
【特許文献２】特開２００５−２２３５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の技術では、監視装置が非監視装置（画像形成装置）に定期的にアクセスするため、非監視装置の状態を把握し管理することは可能となるが、アクセスするための非監視装置のＩＰアドレスを事前に登録しておく必要がある。また、上記特許文献１の技術では、非監視装置が移動等された場合等において、移動等された非監視装置の変更後のＩＰアドレスをシステム管理者が登録する必要があり、システム管理者は常に非監視装置の移動やＩＰアドレスの変更等を把握しておかなければならず、非管理装置の管理が煩雑になるという問題があった。
【０００８】
また、上記特許文献２の技術では、ＩＰアドレスの柔軟な利用ができ、新たに設置されたプリンタをグループに分類して管理することができるが、プリンタが移動等された場合等においては、プリンタからＩＰアドレス等を受信しないため、特許文献１の技術と同様に、移動等されたプリンタの変更後のＩＰアドレス等をシステム管理者等がネームサーバに送信して登録する必要があり、プリンタの管理が煩雑になることは特許文献１の技術と同様である。
【０００９】
本発明は、上記に鑑みてなされたものであって、画像形成装置の配置場所が移動されてネットワークアドレスに変更があった場合でも、システム管理者が画像形成装置の配置場所の移動やこれに伴うネットワークアドレスの把握を必要とせず、画像形成装置の管理作業を軽減させることができる機器管理システム、機器管理装置、画像形成装置、機器管理方法、機器状態情報取得方法、機器状態情報送信方法、機器状態情報取得プログラム、および機器状態情報送信プログラムを得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、複数の画像形成装置と、前記複数の画像形成装置にネットワークを介して接続される機器管理装置と、を備える機器管理システムにおいて、前記機器管理装置は、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得手段と、前記画像形成装置の状態を示す機器状態情報を要求する状態取得要求を、前記アドレス取得手段により取得した前記ネットワークアドレスの前記画像形成装置に送信し、前記機器状態情報を前記画像形成装置から取得する機器状態取得手段と、前記機器状態取得手段によって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録手段と、を備え、前記画像形成装置は、前記画像形成装置の前記状態を検知する検知手段と、前記状態取得要求を前記機器管理装置から受信した場合に、前記検知手段によって検知された前記状態についての前記機器状態情報を、前記状態取得要求の要求元である前記機器管理装置に送信する機器状態通信手段と、を備え、前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、を特徴とする。
【００１１】
また、本発明は、前記機器状態記憶手段は、前記機器管理装置にネットワークを介して接続されていること、を特徴とする。
【００１２】
また、本発明は、複数の画像形成装置と、前記複数の画像形成装置にネットワークを介して接続される機器管理装置と、を備える機器管理システムにおいて、前記画像形成装置は、前記画像形成装置の状態を検知する検知手段と、前記検知手段によって検知された前記状態が変化した場合に、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記機器管理装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得手段と、変化後の前記画像形成装置の状態を示す機器状態情報を、前記アドレス取得手段により取得した前記ネットワークアドレスの前記機器管理装置に送信する機器状態通信手段と、を備え、前記機器管理装置は、前記機器状態情報を前記画像形成装置から取得する機器状態取得手段と、前記機器状態取得手段によって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録手段と、を備え、前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、を特徴とする。
【００１３】
また、本発明は、前記機器状態記憶手段は、前記機器管理装置にネットワークを介して接続されていること、を特徴とする。
【００１４】
また、本発明は、複数の画像形成装置にネットワークを介して接続される機器管理装置において、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得手段と、前記画像形成装置の状態を示す機器状態情報を要求する状態取得要求を、前記アドレス取得手段により取得した前記ネットワークアドレスの前記画像形成装置に送信し、前記機器状態情報を前記画像形成装置から取得する機器状態取得手段と、前記機器状態取得手段によって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録手段と、を備え、前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、を特徴とする。
【００１５】
また、本発明は、前記ネットワーク位置記述情報は、ＳＩＰプロトコルで使用されるＵＲＩであるＳＩＰＵＲＩであり、前記名前解決サーバ装置は、前記ＳＩＰＵＲＩを指定した前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ＳＩＰＵＲＩに対応する前記ネットワークアドレスとしてのＩＰアドレスを前記アドレス要求の要求元に送信するＳＩＰサーバを含むこと、を特徴とする。
【００１６】
また、本発明は、ネットワークに接続される情報端末装置から、選択された前記画像形成装置の前記ネットワーク位置記述情報が指定された前記機器状態情報の要求を受信する情報要求受信手段と、前記情報要求受信手段によって前記機器状態情報の要求を受信した場合、前記要求で指定された前記ネットワーク位置記述情報に基づいて、前記機器状態情報を前記機器状態記憶手段から検索する情報検索手段と、前記情報検索手段によって検索された前記機器状態情報を、前記情報端末装置に送信する情報送信手段と、をさらに備え、前記情報端末装置は、前記名前解決サーバ装置に利用者により選択された前記画像形成装置の前記機器状態情報を登録している前記機器管理装置の前記ネットワーク位置記述情報を送信して前記機器管理装置の前記ネットワークアドレスを取得すること、を特徴とする。
【００１７】
また、本発明は、出力対象データの出力を行う画像形成装置において、前記画像形成装置の状態を検知する検知手段と、前記画像形成装置の状態を示す機器状態情報を要求する状態取得要求を、前記画像形成装置にネットワークを介して接続される機器管理装置から受信した場合、前記検知手段によって検知された前記状態についての前記機器状態情報を、前記状態取得要求の要求元である前記機器管理装置に送信する機器状態通信手段と、を備え、前記機器管理装置は、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスの要求をするアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスの前記画像形成装置に前記状態取得要求を送信し、前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、を特徴とする。
【００１８】
また、本発明は、出力対象データの出力を行う画像形成装置において、前記画像形成装置の状態を検知する検知手段と、前記検知手段によって検知された前記状態が変化した場合に、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記機器管理装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得手段と、変化後の前記画像形成装置の状態を示す機器状態情報を、前記アドレス取得手段により取得した前記ネットワークアドレスの前記機器管理装置に送信する機器状態通信手段と、を備え、前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、を特徴とする。
【００１９】
また、本発明は、前記ネットワーク位置記述情報は、ＳＩＰプロトコルで使用されるＵＲＩであるＳＩＰＵＲＩであり、前記名前解決サーバ装置は、前記ＳＩＰＵＲＩを指定した前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ＳＩＰＵＲＩに対応する前記ネットワークアドレスとしてのＩＰアドレスを前記アドレス要求の要求元に送信するＳＩＰサーバを含むこと、を特徴とする。
【００２０】
また、本発明は、複数の画像形成装置と、前記複数の画像形成装置にネットワークを介して接続される機器管理装置と、を備える機器管理システムで実行される機器管理方法において、前記機器管理装置において、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得ステップと、前記機器管理装置において、前記画像形成装置の状態を示す機器状態情報を要求する状態取得要求を、前記アドレス取得ステップにより取得した前記ネットワークアドレスの前記画像形成装置に送信し、前記機器状態情報を前記画像形成装置から取得する機器状態取得ステップと、前記機器管理装置において、前記機器状態取得ステップによって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録ステップと、を含み、前記画像形成装置において、前記画像形成装置の前記状態を検知する検知ステップと、前記画像形成装置において、前記状態取得要求を前記機器管理装置から受信した場合に、前記検知ステップによって検知された前記状態についての前記機器状態情報を、前記状態取得要求の要求元である前記機器管理装置に送信する機器状態通信ステップと、を含み、前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、を特徴とする。
【００２１】
また、本発明は、複数の画像形成装置と、前記複数の画像形成装置にネットワークを介して接続される機器管理装置と、を備える機器管理システムで実行される機器管理方法において、前記画像形成装置において、前記画像形成装置の状態を検知する検知ステップと、前記画像形成装置において、前記検知ステップによって検知された前記状態が変化した場合に、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記機器管理装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得ステップと、前記画像形成装置において、変化後の前記画像形成装置の状態を示す機器状態情報を、前記アドレス取得ステップにより取得した前記ネットワークアドレスの前記機器管理装置に送信する機器状態通信ステップと、を含み、前記機器管理装置において、前記機器状態情報を前記画像形成装置から取得する機器状態取得ステップと、前記機器管理装置において、前記機器状態取得ステップによって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録ステップと、を含み、前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、を特徴とする。
【００２２】
また、本発明は、複数の画像形成装置にネットワークを介して接続される機器管理装置で実行される機器状態情報取得方法において、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得ステップと、前記画像形成装置の状態を示す機器状態情報を要求する状態取得要求を、前記アドレス取得ステップにより取得した前記ネットワークアドレスの前記画像形成装置に送信し、前記機器状態情報を前記画像形成装置から取得する機器状態取得ステップと、前記機器状態取得ステップによって取得した前記機器状態情報を、前記機器状態情報を記憶する機器状態記憶手段に登録する機器状態登録ステップと、を含み、前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、を特徴とする。
【００２３】
また、本発明は、出力対象データの出力を行う画像形成装置で実行される機器状態情報送信方法において、前記画像形成装置の状態を検知する検知ステップと、前記検知ステップによって検知された前記状態が変化した場合に、前記複数の画像形成装置にネットワークを介して接続される名前解決サーバ装置に対して、所望の前記機器管理装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、前記名前解決サーバ装置から、前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを取得するアドレス取得ステップと、変化後の前記画像形成装置の状態を示す機器状態情報を、前記アドレス取得ステップにより取得した前記ネットワークアドレスの前記機器管理装置に送信する機器状態通信ステップと、を含み、前記名前解決サーバ装置は、前記アドレス要求を受信して、受信した前記アドレス要求で指定された前記ネットワーク位置記述情報に対応する前記ネットワークアドレスを前記アドレス要求の要求元に送信すること、を特徴とする。
【００２４】
また、本発明は、請求項１３および１４に記載の方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、機器管理装置は、画像形成装置のネットワーク上における所在位置の記述名称であるネットワーク位置記述情報を指定してネットワークアドレスを取得するため、画像形成装置の配置場所が移動されてネットワークアドレスに変更があった場合でも、機器管理装置のシステム管理者が画像形成装置の配置場所の移動やこれに伴うネットワークアドレスの把握を必要とせず、画像形成装置の管理作業を軽減させることができるという効果を奏する。
【００２６】
また、本発明によれば、機器管理装置は、画像形成装置のネットワークアドレスを保持する名前解決サーバ装置から画像形成装置のネットワークアドレスを取得するため、複数の画像形成装置のネットワークアドレスを保持する必要がなく、機器管理システムにおいて画像形成装置の分散管理を容易に行うことができるという効果を奏する。
【００２７】
また、本発明によれば、機器管理装置は、名前解決サーバ装置から取得した画像形成装置のネットワークアドレスに、画像形成装置の状態を示す機器状態情報を要求する状態取得要求を送信して機器状態情報を取得するため、確実に機器状態情報を取得して登録することができるという効果を奏する。
【００２８】
また、本発明によれば、画像形成装置は、画像形成装置の状態が変化した場合に、名前解決サーバ装置から取得した機器管理装置のネットワークアドレスに、変化後の画像形成装置の状態を示す機器状態情報を送信するため、機器管理装置が画像形成装置の機器状態情報をリアルタイムに取得して登録することができるという効果を奏する。
【００２９】
また、本発明によれば、ネットワーク位置記述情報は、ＳＩＰプロトコルで使用されるＵＲＩであるＳＩＰＵＲＩであり、名前解決サーバ装置は、ＳＩＰＵＲＩを指定したアドレス要求を受信して、受信したアドレス要求で指定されたＳＩＰＵＲＩに対応するネットワークアドレスとしてのＩＰアドレスをアドレス要求の要求元に送信するＳＩＰサーバを含む。このように、広く利用されているＳＩＰを利用することで、システムの整合性が取り易く、外部からの不正なアクセスを防ぐ目的で設置されるファイアウォールを越えた通信が可能となり、柔軟な通信を行うことができるという効果を奏する。
【００３０】
また、本発明によれば、機器管理装置は、ネットワークアドレスを取得した情報端末装置から、利用者により選択された画像形成装置の機器状態情報の要求を受信し、機器状態記憶手段から検索した機器状態情報を情報端末装置に送信する。このように、機器管理装置による画像形成装置の管理が一元化されているため、利用者は、情報端末装置から複数の画像形成装置の機器状態情報を把握することができ、画像形成装置のメンテナンス等を確実かつ容易に行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照して、この発明にかかる機器管理システム、機器管理装置、画像形成装置、機器管理方法、機器状態情報取得方法、機器状態情報送信方法、機器状態情報取得プログラム、および機器状態情報送信プログラムの最良な実施の形態を詳細に説明する。本実施の形態では、本発明における画像形成装置をコピー、ファックス、プリンタなどの複数の機能を一つの筐体に収納したＭＦＰに適用した例を示すが、データを印刷する複写機、プリンタ装置、ファクシミリ装置など、データの送受信が可能で、印刷機能を備えたものであれば、本発明を適用することができる。また、本実施の形態では、本発明における情報端末装置をＰＣに適用した例を示すが、これに限定されることなく、データの送受信およびデータの出力が可能なものであれば、本発明を適用することができる。
【００３２】
（第１の実施の形態）
図１は、第１の実施の形態にかかる機器管理システムの一例を示す構成図である。図１に示すように、第１の実施の形態にかかる機器管理システムは、機器管理サーバ１０１と、機器管理サーバ１００と、機器状態情報ＤＢ（データベース）２０１と、機器状態情報ＤＢ２００と、ＭＦＰ３０１〜３０４と、ＳＩＰサーバ４００とが、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などのネットワーク５００を介して接続され、複数のＭＦＰの状態を管理するものである。なお、本実施の形態では、機器管理サーバはネットワークＡ、ネットワークＢに対してそれぞれ１台ずつ接続され、ＭＦＰは、ネットワークＡ、ネットワークＢにそれぞれ２台ずつ接続されている。ただし、これに限定されるものではなく、機器管理サーバおよびＭＦＰは、それぞれ台数を増減させて接続してもよい。
【００３３】
ＳＩＰサーバ４００は、ＭＦＰ３０１〜３０４、機器管理サーバ１０１、および機器管理サーバ１００のＳＩＰＵＲＩと、ＭＦＰ３０１〜３０４、機器管理サーバ１０１、および機器管理サーバ１００のＩＰアドレスとを対応付けたアドレス解決テーブルを備えている。そして、ＳＩＰサーバ４００は、ＳＩＰＵＲＩを指定してそのＳＩＰＵＲＩに対応するＩＰアドレスを要求するＩＰアドレス要求を受信した場合、受信したＩＰアドレス要求で指定されたＳＩＰＵＲＩをキーとしてアドレス解決テーブルを参照して、指定されたＳＩＰＵＲＩに対応するＩＰアドレスを、ＩＰアドレス要求を送信してきた要求元に送信するものである。例えば、機器管理サーバ１００から、所望のＭＦＰ３０１のＳＩＰＵＲＩが指定されたＩＰアドレス要求を受信した場合、その指定されたＭＦＰ３０１のＳＩＰＵＲＩに対応するＭＦＰ３０１のＩＰアドレスを、機器管理サーバ１００に送信する。
【００３４】
なお、ＳＩＰＵＲＩとは、ＳＩＰ（Session Initiation Protocol）プロトコルで使用されるＵＲＩ（Uniform Resource Identifier）であり、ＭＦＰ３０１〜３０４、機器管理サーバ１０１、および機器管理サーバ１００それぞれに固有に割り当てられたＵＲＩである。また、ＳＩＰとは、ＶｏＩＰを応用したインターネット電話などで用いられる通話制御プロトコルの一つであり、転送機能や発信者番号通知機能など公衆電話網に近い機能を備え、接続にかかる時間も短くなっている。また、ＳＩＰは、各端末に割り当てられるアドレス形式が電子メールアドレスの形式に近く、将来的には共通化も可能とされている。
【００３５】
ここで、ＳＩＰサーバ４００に備えられているアドレス解決テーブルの詳細について説明する。図２は、アドレス解決テーブルの一例を示す図である。図２に示すように、アドレス解決テーブルは、「ＭＦＰ３０１」、「機器管理サーバ１０１」等の機器名と、「sip:S1@xxx.jp」、「sip:K2@xxx.jp」等のＳＩＰＵＲＩと、「133.139.xxx.001」、「133.139.yyy.001」等のＩＰアドレスとを対応付けて登録している。なお、図２におけるアドレス解決テーブルには機器名も登録されているが、ＳＩＰＵＲＩとＩＰアドレスのみを対応つけて登録したものでもよい。
【００３６】
ＭＦＰ３０１、３０２は、ネットワーク５００に接続されたサブネットであるネットワークＡに所属しており、ＭＦＰ３０３、３０４は、ネットワーク５００に接続されたサブネットであるネットワークＢに所属している。ＭＦＰ３０１〜３０４には、固有のＵＲＩであるＳＩＰＵＲＩが割り振られている。また、ＭＦＰ３０１〜３０４には、それぞれＩＰアドレスが割り振られており、このＩＰアドレスは、ネットワークＡまたはネットワークＢなどのサブネット内のみで有効なプライベートアドレス、もしくは、それらのサブネット外でも有効なグローバルアドレスのいずれでもよい。ＭＦＰの詳細については後述する。なお、Ｓ１、Ｓ２、Ｓ３、Ｓ４とは、ＭＦＰのＳＩＰＵＲＩを示しており、Ａ１、Ａ２、Ｂ１、Ｂ２とは、ＭＦＰのＩＰアドレスを示しており、「＝」によってそれぞれのＳＩＰＵＩＲとＩＰアドレスが対応している旨を示している。
【００３７】
ここで、プライベートアドレスとは、組織内のネットワークに接続された機器に一意に割り当てられたＩＰアドレスをいい、グローバルアドレスとは、インターネットに接続された機器に一意に割り当てられたＩＰアドレスをいう。
【００３８】
機器管理サーバ１０１は、主にネットワークＡに所属するＭＦＰの状態を管理するものであり、管理しているＭＦＰのＳＩＰＵＲＩを所有している。また、機器管理サーバ１００は、主にネットワークＢに所属するＭＦＰの状態を管理するものであり、管理しているＭＦＰのＳＩＰＵＲＩを所有している。なお、例えば、機器管理サーバ１００がネットワークＡに所属するＭＦＰ３０１の状態を管理するように構成してもよく、本実施の形態では、機器管理サーバ１００は、ネットワークＢに所属するＭＦＰ３０３、３０４、およびネットワークＢから移動してネットワークＡに所属するようになったＭＦＰ３０１を管理しているものとする。機器管理サーバの詳細については後述する。
【００３９】
機器状態情報ＤＢ２０１は、機器管理サーバ１０１が管理するＭＦＰの状態を登録するものであり、機器状態情報ＤＢ２００は、機器管理サーバ１００が管理するＭＦＰの状態を登録するものである。機器状態情報ＤＢ２００、２０１は、いずれも、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に記憶されている。
【００４０】
ここで、機器状態情報ＤＢ２００，２０１の詳細について説明する。図３は、機器状態情報ＤＢ２００のデータ構造の一例を示す説明図である。図３に示すように、機器状態情報ＤＢ２００，２０１は、「ＭＦＰ３０１」、「ＭＦＰ３０３」等の機器名と、「sip:S1@xxx.jp」、「sip:S3@xxx.jp」等のＳＩＰＵＲＩと、「アイドリング」、「印刷中」等のＭＦＰの状態と、その他の情報とを対応付けて登録している。ここで、ＭＦＰの状態としては、例えば、ＭＦＰの印刷状態や電源投入の有無等を示し、具体的には、ＭＦＰが最小限度のエネルギー消費で稼動に備えて待機動作している状態を示す「アイドリング」、ＭＦＰの電源が投入されており印刷中である旨を示す「印刷中」、ＭＦＰが印刷中になんらかのトラブルが発生している旨を示す「エラー」、ＭＦＰの電源が投入されており印刷可能である旨を示す「利用可能」、ＭＦＰの電源が投入されておらず印刷不可能である旨を示す「オフライン」等がある。
【００４１】
次に、機器管理サーバの詳細について、機器管理サーバ１００を例に挙げて説明する。図４は、第１の実施の形態にかかる機器管理サーバの構成を示すブロック図である。図４に示すように、機器管理サーバ１００は、ＩＰアドレス取得部１１０と、機器状態取得部１１１と、機器状態登録部１１２と、を主に備えている。なお、機器管理サーバ１０１の構成および機能も同様である。
【００４２】
ＩＰアドレス取得部１１０は、所望のＭＦＰ、例えばＭＦＰ３０１のＳＩＰＵＲＩを指定してそのＳＩＰＵＲＩに対応するＭＦＰ３０１のＩＰアドレスを要求するＩＰアドレス要求をＳＩＰサーバ４００に対して送信して、送信したＩＰアドレス要求で指定されたＭＦＰ３０１のＳＩＰＵＲＩに対応するＭＦＰ３０１のＩＰアドレスをＳＩＰサーバ４００から取得するものである。これにより、機器管理サーバ１００は、管理しているＭＦＰが移動された場合等に、移動されたＭＦＰのＩＰアドレスを把握できていなくとも、ＳＩＰサーバ４００によってそのＭＦＰのＩＰアドレスを取得することができる。
【００４３】
機器状態取得部１１１は、ＭＦＰの状態を示す機器状態情報を要求する状態取得要求を、ＩＰアドレス取得部１１０により取得したＩＰアドレスが割り振られているＭＦＰ３０１に送信し、ＭＦＰ３０１の機器状態情報を取得するものである。
【００４４】
機器状態登録部１１２は、機器状態取得部１１１によって取得したＭＦＰ３０１の機器状態情報を、機器状態情報ＤＢ２００に登録するものである。
【００４５】
次に、ＭＦＰの詳細について、ＭＦＰ３０１を例に挙げて説明する。図５は、第１の実施の形態にかかるＭＦＰの構成を示すブロック図である。ＭＦＰ３０１は、受信した画像データやスキャンした原稿の画像データを印刷するものであり、図５に示すように、操作表示部３１０と、スキャナ部３１１と、プリンタ部３１２と、本体部３２０と、を主に備えている。なお、ＭＦＰ３０２、３０３、３０４の構成および機能も同様である。
【００４６】
操作表示部３１０は、不図示の液晶表示部と操作部とからなる。操作部からは、利用者による各種入力が可能であり、液晶表示部は、各種画面が表示可能となっている。また、この液晶表示部に表示された画面から、利用者によるタッチ操作によって各種入力を可能としている。
【００４７】
スキャナ部３１１は、利用者によって載置された原稿を、ＣＣＤ（Charge Coupled Device）によりスキャンして読み取るものである。
【００４８】
プリンタ部３１２は、本体部３２０によって生成された印刷データを紙媒体等に印刷するものである。
【００４９】
次に、本体部３２０の詳細を説明する。本体部３２０は、状態検知部３２１と、機器状態通信部３２２と、画像形成部３２３と、表示制御部３２４と、読取制御部３２５と、書込制御部３２６と、ＨＤＤ３３０と、を主に備えている。
【００５０】
状態検知部３２１は、一定時間ごとに、ＭＦＰ３０１の状態、例えば印刷状態や電源投入の有無等を検知するものである。
【００５１】
機器状態通信部３２２は、ＭＦＰ３０１の状態を示す機器状態情報を要求する状態取得要求を機器管理サーバから受信した場合に、状態検知部３２１によって検知されたＭＦＰ３０１の機器状態情報を、状態取得要求の要求元である機器管理サーバに送信するものである。例えば、機器管理サーバ１００からＭＦＰ３０１の機器状態情報を要求する状態取得要求を受信した場合、ＭＦＰ３０１の機器状態情報を機器管理サーバ１００に送信する。
【００５２】
画像形成部３２３は、不図示の画像メモリ等に一時的に保存された、スキャナ部３１１でスキャンされた画像データから、プリンタ部３１２における印刷用の印刷データを生成する処理等を行うものである。
【００５３】
表示制御部３２４は、印刷に関する設定情報、例えば、用紙サイズや印刷倍率等の設定情報の入力を行う「メニュー画面」を操作表示部３１０の液晶表示部に表示して利用者からの入力を促し、入力された設定情報等を受け付ける制御を行うものである。
【００５４】
読取制御部３２５は、スキャナ部３１１から載置された原稿をスキャンする制御を行うものである。
【００５５】
書込制御部３２６は、画像形成部３２３において生成された印刷データをプリンタ部３１２により印刷するなどの制御を行うものである。
【００５６】
ＨＤＤ３３０は、画像形成部３２３によって生成された印刷データ等を保存する記憶媒体である。
【００５７】
次に、以上のように構成された機器管理サーバがＭＦＰの機器状態情報を取得して登録する処理について、図６を参照して説明する。図６は、第１の実施の形態にかかる機器管理サーバがＭＦＰの機器状態情報を取得して登録する処理を示すシーケンス図である。なお、以下では、ネットワークＢに所属していたＭＦＰ３０１がネットワークＡに移動された場合に、ＭＦＰ３０１を管理していた機器管理サーバ１００がネットワークＡに移動したＭＦＰ３０１の機器状態情報を取得して登録する場合の処理を一例として説明する。
【００５８】
まず、機器管理サーバ１００、１０１のＩＰアドレス取得部１１０は、ＭＦＰ３０１〜３０４のＳＩＰＵＲＩを指定したＩＰアドレス要求をＳＩＰサーバ４００に送信する（ステップＳ１）。ＳＩＰサーバ４００は、受信したＩＰアドレス要求で指定されたＳＩＰＵＲＩをキーとしてアドレス解決テーブルを参照して、指定されたＳＩＰＵＲＩに対応するＭＦＰ３０１〜３０４のＩＰアドレスを機器管理サーバ１００、１０１に送信する（ステップＳ２）。そして、機器管理サーバ１００、１０１のＩＰアドレス取得部１１０は、ＭＦＰ３０１〜３０４のＩＰアドレスを取得する。
【００５９】
ここで、ＩＰアドレス要求の詳細について説明する。図８は、ＩＰアドレス要求するための問い合わせメッセージの一例を示す説明図である。図８に示すように、ＩＮＶＩＴＥコマンドがＩＰアドレス要求であることを示しており、そのＩＮＶＩＴＥコマンドおよびＴｏコマンドには、ＭＦＰ３０１のＳＩＰＵＲＩである「sip:S1@xxx.jp」が指定されている。そして、機器管理サーバ１００は、このＩＰアドレス要求を含む問い合わせメッセージをＳＩＰサーバ４００のＳＩＰＵＲＩを指定して送信する。図８に示すように、ＳＩＰサーバ４００のＳＩＰＵＲＩは、Ｃｏｎｔａｃｔコマンドで指定されている。
【００６０】
さらに、ＩＰアドレス要求に対するＩＰアドレスの応答メッセージの詳細について説明する。図９は、ＩＰアドレスを送信するための応答メッセージの一例を示す説明図である。図９に示すように、Ｃｏｎｔａｃｔコマンドにおいて、送信するＭＦＰ３０１のＩＰアドレスが指定されている。そして、ＳＩＰサーバ４００は、このＩＰアドレスを含む応答メッセージを機器管理サーバ１００に送信する。
【００６１】
次に、機器管理サーバ１００、１０１の機器状態取得部１１１は、ＭＦＰ３０１〜３０４の状態を示す機器状態情報を要求する状態取得要求を、ＩＰアドレス取得部１１０により取得したＩＰアドレスが割り振られているＭＦＰ３０１〜３０４に送信する（ステップＳ３）。ＭＦＰ３０１〜３０４の機器状態通信部３２２は、状態取得要求を機器管理サーバ１００、１０１から受信すると、状態検知部３２１によって検知されたＭＦＰ３０１〜３０４の機器状態情報を、機器管理サーバ１００、１０１に送信する（ステップＳ４）。そして、機器管理サーバ１００、１０１の機器状態取得部１１１は、ＭＦＰ３０１〜３０４からＭＦＰ３０１〜３０４の機器状態情報を取得する。
【００６２】
次に、機器管理サーバ１００、１０１の機器状態登録部１１２は、機器状態取得部１１１により取得したＭＦＰ３０１〜３０４の機器状態情報を、機器状態情報ＤＢ２００に登録する（ステップＳ５）。なお、機器管理サーバが複数のＭＦＰのＩＰアドレスを取得し、その複数のＭＦＰの機器状態情報を登録する場合は、ステップＳ１〜Ｓ５の処理をそれぞれ繰り返すか、ステップＳ１〜Ｓ５までの処理を繰り返すことになる。
【００６３】
次に、上述した処理を行う機器管理システムにおいて、ネットワークＢに所属していたＭＦＰ３０１がネットワークＡに移動された場合に、ＭＦＰ３０１を管理していた機器管理サーバ１００がネットワークＡに移動したＭＦＰ３０１の機器状態情報を取得して登録する場合の処理を一例として説明する。図７は、第１の実施の形態にかかる機器管理サーバがＭＦＰの機器状態情報を取得して登録する処理を示す模式図である。
【００６４】
まず、機器管理サーバ１００は、ネットワークＡに移動したＭＦＰ３０１のＩＰアドレスが不明なため、ＳＩＰサーバ４００からＭＦＰ３０１のＩＰアドレスを取得する。すなわち、ＭＦＰ３０１のＳＩＰＵＲＩを指定したＩＰアドレス要求をＳＩＰサーバに送信し（ステップＳ１）、ＳＩＰサーバ４００からＭＦＰ３０１のＩＰアドレスを取得する（ステップＳ２）。
【００６５】
次に、機器管理サーバ１００は、ＭＦＰ３０１の機器状態情報を要求する状態取得要求をＭＦＰ３０１に送信し（ステップＳ３）、ＭＦＰ３０１からＭＦＰ３０１の機器状態情報を取得する（ステップＳ４）。そして、機器管理サーバ１００は、取得したＭＦＰ３０１の機器状態情報を機器状態情報ＤＢ２００に登録する（ステップＳ５）。これにより、機器管理サーバ１００のシステム管理者の意図しないところでＭＦＰ３０１がネットワークＢからネットワークＡに移動した場合でも、機器管理サーバ１００は、その移動および移動に伴うＩＰアドレスの変更を常に把握していなくても、ＭＦＰ３０１の機器状態情報を取得して登録することが可能となる。なお、ステップＳ１〜５の各処理の詳細については、図６で説明したとおりである。
【００６６】
このように、本実施の形態にかかる機器管理システムは、機器管理サーバがＳＩＰサーバに移動したＭＦＰのＩＰアドレスを要求するＩＰアドレス要求を送信してそのＭＦＰのＩＰアドレスを取得し、ＩＰアドレスを取得したＭＦＰに状態取得要求を送信してＭＦＰの機器状態情報を取得して登録する。従って、ＭＦＰの配置場所が移動されてＩＰアドレスに変更があった場合でも、機器管理サーバ１００のシステム管理者がＭＦＰの配置場所の移動やこれに伴うＩＰアドレスの把握を必要とせず、ＭＦＰの管理作業を軽減させることができる。さらに、利用者の意図しないＭＦＰの移動があった場合でも、ＳＩＰサーバに問い合わせることで所望するＭＦＰのＩＰアドレスを取得して利用できるため、その利用したいＭＦＰがどこに配置されていても柔軟にアクセスが可能となる。また、機器管理サーバは、複数のＭＦＰのＩＰアドレスを保持する必要がないため、機器管理システムにおいてＭＦＰの分散管理を容易に行うことができる。さらに、機器管理サーバは、ＭＦＰに状態取得要求を送信して機器状態情報を取得するため、確実にＭＦＰの機器状態情報を取得して登録することができる。
【００６７】
また、大規模なオフィスを有する企業のネットワーク構成は、一つのサブネットではなく、例えばビルの階ごと、部門ごと等で、上述したネットワークＡおよびネットワークＢのように、複数のサブネットを複合した形で運用されている。現在ネットワーク機器の管理に一般的に用いられているＳＮＭＰ（Simple Network Management Protocol）プロトコルは、これらの機器管理に適してはいるが、サブネットを越えた通信を行えないという制約があるため、柔軟な管理を行うことができなかった。また、機器のＩＤとＩＰアドレスを結びつける方法としては、一つの機器を一つのユニークなＩＤで指定し、実際のＩＰアドレス等に変換するものとして、上記で説明したＳＩＰがある。従って、このＳＩＰを利用すると、他のサブネットに存在する機器であっても、その機器のＩＰアドレスと機器との関連を保持した状態で認識でき、その後にファイアウォールを越えることが可能なＵＰｎＰ（Universal Plug and Play）等の技術を利用することで、システムの整合性が取り易く、ネットワークのサブネットやファイアウォールを越えた通信が可能となり、柔軟な通信を行うことができる。
【００６８】
（第２の実施の形態）
第１の実施の形態では、機器管理サーバが移動したＭＦＰに状態取得要求を送信して機器状態情報を取得して登録するものであったが、本実施の形態では、移動したＭＦＰの状態が変化した場合に、そのＭＦＰが機器状態情報を機器管理サーバに送信すると、機器管理サーバがＭＦＰの機器状態情報を登録するものである。
【００６９】
本実施の形態にかかる機器管理システムの構成は、第１の実施の形態と同様であるため（図１参照）、説明を省略する。なお、本実施の形態では、ＭＦＰ３０１〜３０４には、ネットワークＡまたはネットワークＢなどのサブネット内のみで有効なプライベートアドレスのＩＰアドレスが割り振られているものとする。なお、ネットワークＡまたはネットワークＢなどのサブネット外でも有効なグローバルアドレスのＩＰアドレスが割り振られている場合は、移動したＭＦＰは、移動前に管理していた機器管理サーバのＩＰアドレスを把握していることになるため、ＳＩＰサーバにＩＰアドレスを要求する必要がない。従って、本実施の形態における機器管理システムでは、グローバルアドレスが割り振られている場合だけでなく、ＭＦＰにプライベートアドレスが割り振られている場合にも対応可能にするため、ＭＦＰが機器管理サーバのＩＰアドレスをＳＩＰサーバに聞きにいく構成としており、その結果、ＭＦＰが機器管理サーバに機器状態情報を送信できることになる。
【００７０】
次に、ＭＦＰの詳細について、第１の実施の形態と同様に、ＭＦＰ３０１を例に挙げて説明する。図１０は、第２の実施の形態にかかるＭＦＰの構成を示すブロック図である。ＭＦＰ３０１は、受信した画像データやスキャンした原稿の画像データを印刷するものであり、図１０に示すように、操作表示部３１０と、スキャナ部３１１と、プリンタ部３１２と、本体部３２０と、と主に備えている。ここで、操作表示部３１０と、スキャナ部３１１と、プリンタ部３１２と機能および構成は、第１の実施の形態と同様であるため説明を省略する。また、ＭＦＰ３０２、３０３、３０４の構成および機能も同様である。
【００７１】
次に、本体部３２０の詳細を説明する。本体部３２０は、状態検知部３２１と、ＩＰアドレス取得部３２７と、機器状態通信部３２８と、画像形成部３２３と、表示制御部３２４と、読取制御部３２５と、書込制御部３２６と、ＨＤＤ３３０と、を主に備えている。ここで、状態検知部３２１と、画像形成部３２３と、表示制御部３２４と、読取制御部３２５と、書込制御部３２６と、ＨＤＤ３３０の機能および構成は、第１の実施の形態と同様であるため説明を省略する。
【００７２】
ＩＰアドレス取得部３２７は、状態検知部３２１によって検知されたＭＦＰ３０１の状態が変化した場合に、所望の機器管理サーバ、例えば機器管理サーバ１００のＳＩＰＵＲＩを指定してそのＳＩＰＵＲＩに対応する機器管理サーバ１００のＩＰアドレスを要求するＩＰアドレス要求をＳＩＰサーバ４００に対して送信して、送信したＩＰアドレス要求で指定された機器管理サーバ１００のＳＩＰＵＲＩに対応する機器管理サーバ１００のＩＰアドレスをＳＩＰサーバ４００から取得するものである。これにより、ＭＦＰ３０１は、例えば、ネットワークＢからネットワークＡに移動した場合等に、ネットワークＢにおいて自装置を管理していた機器管理サーバ１００のＩＰアドレスが把握できなくなっても、ＳＩＰサーバ４００によってその機器管理サーバ１００のＩＰアドレスを取得することができる。
【００７３】
具体的には、状態検知部３２１によって検知されたＭＦＰ３０１の状態をメモリ等に保存しておき、次にＭＦＰ３０１の状態が検知された場合に、メモリに保存した前回検知された状態と今回検知された状態とを比較する。そして、ＭＦＰ３０１の状態に変化があった場合、つまり、ＩＰアドレス取得部３２７は、メモリに保存した前回検知された状態と今回検知された状態とが異なっていれば、ＳＩＰサーバ４００に機器管理サーバ１００のＩＰアドレス要求を送信することになる。
【００７４】
機器状態通信部３２８は、ＭＦＰ３０１の状態の変化した場合に、状態検知部３２１によって検知されたＭＦＰ３０１の変化後の機器状態情報を、ＩＰアドレス取得部３２７により取得したＩＰアドレスの機器管理サーバ１００に送信するものである。
【００７５】
次に、機器管理サーバの詳細について、第１の実施の形態と同様に、機器管理サーバ１００を例に挙げて説明する。図１１は、第２の実施の形態にかかる機器管理サーバの構成を示すブロック図である。図１１に示すように、機器管理サーバ１００は、機器状態取得部１１３と、機器状態登録部１１２と、を主に備えている。ここで、機器状態登録部１１２の機能および構成は、第１の実施の形態と同様であるため説明を省略する。
【００７６】
機器状態取得部１１３は、ＭＦＰの機器状態情報をＭＦＰから取得するものであり、例えば、ＭＦＰ３０１の機器状態情報をＭＦＰ３０１から取得する。すなわち、ＭＦＰの機器状態情報を要求する状態取得要求を送信することなく、ＭＦＰの機器状態情報を取得する点が、第１の実施の形態における機器状態取得部と異なる。
【００７７】
次に、以上のように構成された機器管理サーバがＭＦＰの機器状態情報を取得して登録する処理について、図１２を参照して説明する。図１２は、第２の実施の形態にかかる機器管理サーバがＭＦＰの機器状態情報を取得して登録する処理を示すシーケンス図である。
【００７８】
まず、ＭＦＰ３０１〜３０４の状態検知部３２１によって検知されたＭＦＰ３０１〜３０４の状態が変化した場合（ステップＳ１１）、ＭＦＰ３０１〜３０４のＩＰアドレス取得部３２７は、機器管理サーバ１００、１０１のＳＩＰＵＲＩを指定したＩＰアドレス要求をＳＩＰサーバ４００に送信する（ステップＳ１２）。ＳＩＰサーバ４００は、受信したＩＰアドレス要求で指定されたＳＩＰＵＲＩをキーとしてアドレス解決テーブルを参照して、指定されたＳＩＰＵＲＩに対応する機器管理サーバ１００、１０１のＩＰアドレスをＭＦＰ３０１〜３０４に送信する（ステップＳ１３）。そして、ＭＦＰ３０１〜３０４のＩＰアドレス取得部３２７は、機器管理サーバ１００、１０１のＩＰアドレスを取得する。
【００７９】
次に、ＭＦＰ３０１〜３０４の機器状態通信部３２８は、状態検知部３２１によって検知されたＭＦＰ３０１〜３０４の変化後の機器状態情報を、ＩＰアドレス取得部３２７により取得したＩＰアドレスの機器管理サーバ１００、１０１に送信する（ステップＳ１４）。そして、機器管理サーバ１００、１０１の機器状態取得部１１３は、ＭＦＰ３０１〜３０４からＭＦＰ３０１〜３０４の機器状態情報を取得する。
【００８０】
次に、機器管理サーバ１００、１０１の機器状態登録部１１２は、機器状態取得部１１３により取得したＭＦＰ３０１〜３０４の機器状態情報を、機器状態情報ＤＢ２００に登録する（ステップＳ１５）。
【００８１】
次に、上述した処理を行う機器管理システムにおいて、ネットワークＢに所属していたＭＦＰ３０１がネットワークＡに移動された場合に、その移動したＭＦＰ３０１が、ＭＦＰ３０１を管理していた機器管理サーバ１００にＭＦＰ３０１の機器状態情報を送信すると、機器管理サーバ１００がＭＦＰ３０１の機器状態情報を登録する場合の処理を一例として説明する。図１３は、第２の実施の形態にかかる機器管理サーバがＭＦＰの機器状態情報を取得して登録する処理を示す模式図である。
【００８２】
まず、ＭＦＰ３０１によって検知されたＭＦＰ３０１の状態が変化した場合、ＭＦＰ３０１は、機器管理サーバ１００のＳＩＰＵＲＩを指定したＩＰアドレス要求をＳＩＰサーバ４００に送信し（ステップＳ１２）、ＳＩＰサーバ４００から機器管理サーバ１００のＩＰアドレスを取得する（ステップＳ１３）。
【００８３】
次に、ＭＦＰ３０１は、ＭＦＰ３０１の変化後の機器状態情報を機器管理サーバ１００に送信すると（ステップＳ１４）、機器管理サーバ１００は、ＭＦＰ３０１からＭＦＰ３０１の機器状態情報を取得する。次に、機器管理サーバ１００は、取得したＭＦＰ３０１の機器状態情報を機器状態情報ＤＢ２００に登録する（ステップＳ１５）。これにより、機器管理サーバ１００のシステム管理者の意図しないところでＭＦＰ３０１がネットワークＢからネットワークＡに移動した場合でも、機器管理サーバ１００は、その移動および移動に伴うＩＰアドレスの変更を常に把握していなくても、ＭＦＰ３０１の機器状態情報を取得して登録することが可能となる。なお、ステップＳ１１〜１５の各処理の詳細については、図１２で説明したとおりである。
【００８４】
このように、第２の実施の形態にかかる機器管理システムは、移動したＭＦＰの状態が変化した場合に、その移動したＭＦＰがＳＩＰサーバに自装置を管理する機器管理サーバのＩＰアドレスを要求するＩＰアドレス要求を送信してその機器管理サーバのＩＰアドレスを取得し、自装置の機器状態情報をＩＰアドレスを取得した機器管理サーバに送信すると、機器管理サーバがそのＭＦＰの機器状態情報を登録する。従って、ＭＦＰの配置場所が移動されてＩＰアドレスに変更があった場合でも、機器管理サーバ１００のシステム管理者がＭＦＰの配置場所の移動やこれに伴うＩＰアドレスの把握を必要とせず、ＭＦＰの管理作業を軽減させることができる。さらに、利用者の意図しないＭＦＰの移動があった場合でも、ＳＩＰサーバに問い合わせることで所望するＭＦＰのＩＰアドレスを取得して利用できるため、その利用したいＭＦＰがどこに配置されていても柔軟にアクセスが可能となる。また、機器管理サーバは、複数のＭＦＰのＩＰアドレスを保持する必要がないため、機器管理システムにおいてＭＦＰの分散管理を容易に行うことができる。さらに、機器管理サーバは、ＭＦＰの機器状態情報をリアルタイムに取得して登録することができる。また、ＳＩＰを利用することで、システムの整合性が取り易く、ネットワークのサブネットやファイアウォールを越えた通信が可能となり、柔軟な通信を行うことができる。
【００８５】
（第３の実施の形態）
第１の実施の形態では、機器管理サーバが移動したＭＦＰに状態取得要求を送信して機器状態情報を取得して登録するものであったが、本実施の形態では、さらにネットワークを介して接続されたＰＣが、機器管理サーバからＭＦＰの機器状態情報を受信するものである。
【００８６】
図１４は、第３の実施の形態にかかる機器管理システムの一例を示す構成図である。図１４に示すように、第３の実施の形態にかかる機器管理システムは、第１の実施の形態にかかる機器管理システムの構成に、さらにネットワーク５００を介して接続されたＰＣ６００を加えたものである。なお、本実施の形態では、機器管理サーバはネットワークＡ、ネットワークＢに対してそれぞれ１台ずつ接続され、ＭＦＰは、ネットワークＡ、ネットワークＢにそれぞれ２台ずつ接続されている。ただし、第１の実施の形態と同様に、これに限定されるものではなく、機器管理サーバおよびＭＦＰは、それぞれ台数を増減させて接続してもよい。
【００８７】
次に、ＰＣ６００の詳細について説明する。図１５は、第３の実施の形態にかかるＰＣの構成を示すブロック図である。図１５に示すように、ＰＣ６００は、表示装置６０１と、入力装置６０２と、表示制御部６１０と、入力受付部６１１と、ＩＰアドレス取得部６１２と、機器状態取得部６１３と、制御部６１４と、ＨＤＤ６２０とを主に備えている。
【００８８】
表示装置６０１は、文字や画像を表示するディスプレイ装置である。また、入力装置６０２は、マウスやキーボード等であり、利用者が表示装置６０１に表示された画面に対する操作を行うものである。
【００８９】
表示制御部６１０は、画像データや設定画面、後述する機器状態取得部６１３で取得した機器状態情報等を表示装置６０１の表示画面に表示する制御を行うものである。
【００９０】
入力受付部６１１は、利用者が入力装置６０２を操作することにより、表示装置６０１に表示された画面に対する操作入力を受け付けるものである。例えば、利用者による機器状態情報を表示したいＭＦＰの選択入力を受け付ける。
【００９１】
ＩＰアドレス取得部６１２は、入力受付部６１１によって利用者により機器状態情報を表示したいＭＦＰが選択された場合、選択されたＭＦＰ、例えばＭＦＰ３０１の機器状態情報を登録している機器管理サーバ１００のＳＩＰＵＲＩを指定してそのＳＩＰＵＲＩに対応する機器管理サーバ１００のＩＰアドレスを要求するＩＰアドレス要求をＳＩＰサーバ４００に対して送信する。そして、ＩＰアドレス取得部６１２は、送信したＩＰアドレス要求で指定された機器管理サーバ１００のＳＩＰＵＲＩに対応する機器管理サーバ１００のＩＰアドレスをＳＩＰサーバ４００から取得するものである。
【００９２】
機器状態取得部６１３は、利用者に選択されたＭＦＰのＳＩＰＵＲＩが指定された機器状態情報の要求を、ＩＰアドレス取得部６１２により取得したＩＰアドレスが割り振られている機器管理サーバ１００に送信し、選択されたＭＦＰの機器状態情報を機器管理サーバ１００から取得するものであり、例えばＭＦＰ３０１の機器状態情報の要求を機器管理サーバ１００に送信して、ＭＦＰ３０１の機器状態情報を機器管理サーバ１００から取得するものである。
【００９３】
制御部６１４は、入力受付部６１１から受け付けた入力に従った種々の制御を行ったり、ＭＦＰにおいて印刷する画像データから印刷用の印刷データを生成するものである。
【００９４】
ＨＤＤ６２０は、画像データ、機器管理サーバのＳＩＰＵＲＩ等を保存する記憶媒体である。
【００９５】
次に、機器管理サーバの詳細について、機器管理サーバ１００を例に挙げて説明する。図１６は、第３の実施の形態にかかる機器管理サーバの構成を示すブロック図である。図１６に示すように、機器管理サーバ１００は、ＩＰアドレス取得部１１０と、機器状態取得部１１１と、機器状態登録部１１２と、情報要求受信部１１４と、情報検索部１１５と、情報送信部１１６とを主に備えている。ここで、ＩＰアドレス取得部１１０と、機器状態取得部１１１と、機器状態登録部１１２の機能および構成は、第１の実施の形態と同様であるため説明を省略する。なお、機器管理サーバ１０１の構成および機能も同様である。
【００９６】
情報要求受信部１１４は、利用者により選択されたＭＦＰ、例えばＭＦＰ３０１のＳＩＰＵＲＩが指定された機器状態情報の要求をＰＣ６００から受信するものである。
【００９７】
情報検索部１１５は、情報要求受信部１１４によって機器状態情報の要求を受信した場合、受信した機器状態情報の要求で指定されたＳＩＰＵＲＩをキーとして機器状態情報ＤＢを参照して、選択されたＭＦＰ、例えばＭＦＰ３０１の機器状態情報を検索して取得するものである。
【００９８】
情報送信部１１６は、情報検索部１１５によって検索して取得した、選択されたＭＦＰ、例えばＭＦＰ３０１の機器状態情報を、機器状態情報の要求を送信したＰＣ６００に送信するものである。
【００９９】
次に、以上のように構成されたＰＣが機器管理サーバからＭＦＰの機器状態情報を取得する処理について、図１７を参照して説明する。図１７は、第３の実施の形態にかかるＰＣが機器管理サーバからＭＦＰの機器状態情報を取得して登録する処理を示すシーケンス図である。
【０１００】
まず、ＰＣ６００において利用者により機器状態情報を表示したいＭＦＰとしてＭＦＰ３０１〜３０４のいずれかが選択されると、ＰＣ６００のＩＰアドレス取得部６１２は、ＭＦＰ３０１〜３０４のいずれかの機器状態を登録している機器管理サーバ１００、１０１のＳＩＰＵＲＩを指定したＩＰアドレス要求をＳＩＰサーバ４００に送信する（ステップＳ２１）。ＳＩＰサーバ４００は、受信したＩＰアドレス要求で指定されたＳＩＰＵＲＩをキーとしてアドレス解決テーブルを参照して、指定されたＳＩＰＵＲＩに対応する機器管理サーバ１００、１０１のＩＰアドレスをＰＣ６００に送信する（ステップＳ２２）。そして、ＰＣ６００のＩＰアドレス取得部６１２は、機器管理サーバ１００、１０１のＩＰアドレスを取得する。
【０１０１】
次に、ＰＣ６００の機器状態取得部６１３は、利用者により選択されたＭＦＰ３０１〜３０４のいずれかのＳＩＰＵＲＩが指定された機器状態情報の要求を、ＩＰアドレス取得部６１２により取得したＩＰアドレスが割り振られている機器管理サーバ１００、１０１に送信する（ステップＳ２３）。機器管理サーバ１００、１０１の情報要求受信部１１４は、ＭＦＰ３０１〜３０４のいずれかのＳＩＰＵＲＩが指定された機器状態情報の要求を受信し、情報検索部１１５は、受信した機器状態情報の要求で指定されたＳＩＰＵＲＩをキーとして機器状態情報ＤＢを参照して、ＭＦＰ３０１〜３０４のいずれかの機器状態情報を検索して（ステップＳ２４）、ＭＦＰ３０１〜３０４のいずれかの機器状態情報を取得する（ステップＳ２５）。
【０１０２】
そして、機器管理サーバ１００、１０１の情報送信部１１６は、情報検索部１１５によって検索して取得されたＭＦＰ３０１〜３０４のいずれかの機器状態情報をＰＣ６００に送信する（ステップＳ２６）。そして、ＰＣ６００の機器状態取得部６１３は、機器管理サーバ１００、１０１からＭＦＰ３０１〜３０４のいずれかの機器状態情報を取得し、表示制御部６１０が取得した機器状態情報を表示装置６０１の表示画面に表示する。なお、ＰＣが複数のＭＦＰの機器状態情報を取得する場合は、ステップＳ２１〜Ｓ２６の処理をそれぞれ繰り返すか、ステップＳ２１〜Ｓ２６までの処理を繰り返すことになる。
【０１０３】
次に、ネットワークＢに所属しているＭＦＰ３０１がネットワークＡに移動された場合に、ＭＦＰ３０１を管理していた機器管理サーバ１００がネットワークＡに移動したＭＦＰ３０１の機器状態情報を取得して登録しており、ＰＣ６００は、機器管理サーバ１００からＭＦＰ３０１の機器状態情報を取得する場合の処理を一例として説明する。図１８は、第３の実施の形態にかかるＰＣが機器管理サーバからＭＦＰの機器状態情報を取得して登録する処理を示す模式図である。
【０１０４】
まず、利用者により機器状態情報を表示したいＭＦＰとしてＭＦＰ３０１が選択されると、ＰＣ６００は、ＭＦＰ３０１の機器状態を登録している機器管理サーバ１００のＳＩＰＵＲＩを指定したＩＰアドレス要求をＳＩＰサーバ４００に送信し（ステップＳ２１）、ＳＩＰサーバ４００から機器管理サーバ１００のＩＰアドレスを取得する（ステップＳ２２）。
【０１０５】
次に、ＰＣ６００は、ＭＦＰ３０１のＳＩＰＵＲＩが指定された機器状態情報の要求を機器管理サーバ１００に送信すると（ステップＳ２３）、機器管理サーバ１００は、ＭＦＰ３０１のＳＩＰＵＲＩが指定された機器状態情報の要求を受信し、ＭＦＰ３０１の機器状態情報を検索して（ステップＳ２４）、ＭＦＰ３０１の機器状態情報を取得する（ステップＳ２５）。
【０１０６】
そして、機器管理サーバ１００は、取得したＭＦＰ３０１の機器状態情報をＰＣ６００に送信する（ステップＳ２６）。そして、ＰＣ６００は、機器管理サーバ１００からＭＦＰ３０１の機器状態情報を取得して表示画面に表示する。これにより、機器管理サーバ１００のシステム管理者の意図しないところでＭＦＰ３０１がネットワークＢからネットワークＡに移動した場合でも、ＰＣ６００は、その移動および移動に伴うＩＰアドレスの変更を常に把握していなくても、ＭＦＰ３０１の機器状態情報を取得して表示することが可能となる。なお、ステップＳ２１〜２６の各処理の詳細については、図１７で説明したとおりである。
【０１０７】
このように、第３の実施の形態にかかる機器管理システムは、第１の実施の形態にかかる機器管理システムに加えて、ネットワークを介して接続されたＰＣが、ＳＩＰサーバに選択されたＭＦＰを管理する機器管理サーバのＩＰアドレスを要求するＩＰアドレス要求を送信してその機器管理サーバのＩＰアドレスを取得し、ＩＰアドレスを取得した機器管理サーバに機器状態情報の要求を送信してＭＦＰの機器状態情報を取得するものである。従って、上記のように機器管理サーバによってＭＦＰの管理が一元化されているため、利用者は、ＰＣから複数のＭＦＰの機器状態情報を把握することができ、ＭＦＰのメンテナンス等を確実かつ容易に行うことができる。
【０１０８】
なお、第３の実施の形態では、第１の実施の形態にかかる機器管理システムに、さらにＰＣを接続して構成したものであるが、第２の実施の形態にかかる機器管理システムにＰＣを接続して構成してもよい。その場合においても、ＰＣは、第３の実施の形態と同様に、ＭＦＰを管理する機器管理サーバからＭＦＰの機器状態情報を受信することができる。
【０１０９】
また、第１の実施の形態にかかる機器管理システムでは、機器管理サーバが移動したＭＦＰに状態取得要求を送信して機器状態情報を受信して登録するものであり、第２の実施の形態にかかる機器管理システムでは、移動したＭＦＰの状態が変化した場合に、そのＭＦＰが機器状態情報を機器管理サーバに送信すると、機器管理サーバがＭＦＰの機器状態情報を登録するものであるが、機器管理システムは、これらの機能を両方兼ね備えた構成としてもよい。
【０１１０】
さらに、第１〜３の実施の形態における機器状態情報ＤＢ２０１および機器状態情報ＤＢ２００は、機器管理サーバ１０１、機器管理サーバ１００のそれぞれに対してネットワーク５００を介して接続されているが、機器管理サーバ１０１、機器管理サーバ１００のそれぞれに直接接続されていて構成してもよく、また、それらの内部に設けられるよう構成してもよい。
【０１１１】
図１９は、第３の実施の形態のＰＣ６００のハードウェア構成を示す図である。第３の実施の形態のＰＣ６００は、ＣＰＵ（Central Processing Unit）５００１などの制御装置と、ＲＯＭ（Read Only Memory）５００２やＲＡＭ（Random Access Memory）５００３などの記憶装置と、ＨＤＤ（Hard Disk Drive）、ＣＤドライブ装置などの外部記憶装置５００４と、ディスプレイ装置などの表示装置５００５と、キーボードやマウスなどの入力装置５００６と、通信Ｉ／Ｆ５００７と、これらを接続するバス５００８を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１１２】
第３の実施の形態のＰＣ６００で実行される機器状態情報取得プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１１３】
また、第３の実施の形態のＰＣ６００で実行される機器状態情報取得プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第３の実施の形態のＰＣ６００で実行される機器状態情報取得プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１４】
また、第３の実施の形態の機器状態情報取得プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１１５】
第３の実施の形態のＰＣ６００で実行される機器状態情報取得プログラムは、上述した各部（表示制御部、入力受付部、ＩＰアドレス取得部、機器状態取得部、制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から機器状態情報取得プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部、入力受付部、ＩＰアドレス取得部、機器状態取得部、制御部が主記憶装置上に生成されるようになっている。
【０１１６】
図２０は、第１〜３の実施の形態にかかるＭＦＰ３０１〜３０４のハードウェア構成を示すブロック図である。本図に示すように、このＭＦＰ３０１〜３０４は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１０は、ＭＦＰ３０１〜３０４全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１１７】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ(Random Access Memory)１２ｂとをさらに有する。
【０１１８】
ＣＰＵ１１は、ＭＦＰ３０１〜３０４の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１１９】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１２０】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１２１】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１２２】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【０１２３】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１２４】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１２５】
なお、第１〜３の実施の形態のＭＦＰ３０１〜３０４で実行される機器状態情報送信プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１２６】
第１〜３の実施の形態のＭＦＰ３０１〜３０４で実行される機器状態情報送信プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１２７】
さらに、第１〜３の実施の形態のＭＦＰ３０１〜３０４で実行される機器状態情報送信プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１〜３の実施の形態のＭＦＰ３０１〜３０４で実行される機器状態情報送信プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１２８】
第１〜３の実施の形態のＭＦＰ３０１〜３０４で実行される機器状態情報送信プログラムは、上述した各部（状態検知部、ＩＰアドレス取得部、機器状態通信部、画像形成部、表示制御部、読取制御部、書込制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから機器状態情報送信プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、状態検知部、ＩＰアドレス取得部、機器状態通信部、画像形成部、表示制御部、読取制御部、書込制御部が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【０１２９】
【図１】第１の実施の形態にかかる機器管理システムの一例を示す構成図である。
【図２】アドレス解決テーブルの一例を示す図である。
【図３】機器状態情報ＤＢ２００のデータ構造の一例を示す説明図である。
【図４】第１の実施の形態にかかる機器管理サーバの構成を示すブロック図である。
【図５】第１の実施の形態にかかるＭＦＰの構成を示すブロック図である。
【図６】第１の実施の形態にかかる機器管理サーバがＭＦＰの機器状態情報を取得して登録する処理を示すシーケンス図である。
【図７】第１の実施の形態にかかる機器管理サーバがＭＦＰの機器状態情報を取得して登録する処理を示す模式図である。
【図８】ＩＰアドレス要求するための問い合わせメッセージの一例を示す説明図である。
【図９】ＩＰアドレスを送信するための応答メッセージの一例を示す説明図である。
【図１０】第２の実施の形態にかかるＭＦＰの構成を示すブロック図である。
【図１１】第２の実施の形態にかかる機器管理サーバの構成を示すブロック図である。
【図１２】第２の実施の形態にかかる機器管理サーバがＭＦＰの機器状態情報を取得して登録する処理を示すシーケンス図である。
【図１３】第２の実施の形態にかかる機器管理サーバがＭＦＰの機器状態情報を取得して登録する処理を示す模式図である。
【図１４】第３の実施の形態にかかる機器管理システムの一例を示す構成図である。
【図１５】第３の実施の形態にかかるＰＣの構成を示すブロック図である。
【図１６】第３の実施の形態にかかる機器管理サーバの構成を示すブロック図である。
【図１７】第３の実施の形態にかかるＰＣが機器管理サーバからＭＦＰの機器状態情報を取得して登録する処理を示すシーケンス図である。
【図１８】第３の実施の形態にかかるＰＣが機器管理サーバからＭＦＰの機器状態情報を取得して登録する処理を示す模式図である。
【図１９】第３の実施の形態のＰＣ６００のハードウェア構成を示す図である。
【図２０】第１〜３の実施の形態にかかるＭＦＰ３０１〜３０４のハードウェア構成を示すブロック図である。
【符号の説明】
【０１３０】
１００  １０１  機器管理サーバ
１１０  ＩＰアドレス取得部
１１１、１１３  機器状態取得部
１１２  機器状態登録部
１１４  情報要求受信部
１１５  情報検索部
１１６  情報送信部
３０１、３０２、３０３、３０４  ＭＦＰ
３１０  操作表示部
３１１  スキャナ部
３１２  プリンタ部
３２０  本体部
３２１  状態検知部
３２２  機器状態通信部
３２３  画像形成部
３２４  表示制御部
３２５  読取制御部
３２６  書込制御部
３２７  ＩＰアドレス取得部
３２８  機器状態通信部
４００  ＳＩＰサーバ
５００  ネットワーク
６００  ＰＣ
６０１  表示装置
６０２  入力装置
６１０  表示制御部
６１１  入力受付部
６１２  ＩＰアドレス取得部
６１３  機器状態取得部
６１４  制御部
【図１】
2008171150.tif 000003
【図２】
2008171150.tif 000004
【図３】
2008171150.tif 000005
【図４】
2008171150.tif 000006
【図５】
2008171150.tif 000007
【図６】
2008171150.tif 000008
【図７】
2008171150.tif 000009
【図８】
2008171150.tif 000010
【図９】
2008171150.tif 000011
【図１０】
2008171150.tif 000012
【図１１】
2008171150.tif 000013
【図１２】
2008171150.tif 000014
【図１３】
2008171150.tif 000015
【図１４】
2008171150.tif 000016
【図１５】
2008171150.tif 000017
【図１６】
2008171150.tif 000018
【図１７】
2008171150.tif 000019
【図１８】
2008171150.tif 000020
【図１９】
2008171150.tif 000021
【図２０】
2008171150.tif 000022