(57)【特許請求の範囲】
【請求項１】
複数の機器の位置を管理する位置管理装置と、当該位置管理装置と第１のネットワークを介して接続され、前記複数の機器のうちの１以上の管理対象の機器を管理する機器管理装置と、を備える機器管理システムであって、
前記位置管理装置は、
前記複数の機器それぞれについて、当該機器を固有に識別する第１の機器識別情報と、当該機器の位置を示す位置情報と、を対応付けた位置管理情報を管理する位置情報管理部を備え、
前記機器管理装置は、
前記１以上の管理対象の機器それぞれについて、当該管理対象の機器の前記第１の機器識別情報と、当該管理対象の機器を固有に識別する第２の機器識別情報と、当該管理対象の機器を管理する機器管理情報と、当該管理対象の機器の前記位置情報と、を対応付けた機器情報を管理する機器情報管理部と、
前記複数の機器のうちの任意の機器に対し、当該任意の機器の第２の機器識別情報の取得を要求し、当該第２の機器識別情報が取得できなかった場合、当該任意の機器から当該任意の機器の第１の機器識別情報を取得する識別情報取得部と、
前記位置管理装置から、前記取得された第１の機器識別情報に対応付けられた位置情報を取得する位置情報取得部と、を備え、
前記機器情報管理部は、前記取得された第１の機器識別情報に基づいて前記任意の機器の第２の機器識別情報を生成し、前記取得された位置情報と一致する位置情報が管理されている場合、当該管理されている位置情報に対応付けられている第１の機器識別情報、第２の機器識別情報を、それぞれ、前記取得された第１の機器識別情報、前記生成した第２の機器識別情報で更新する機器管理システム。
【請求項２】
前記機器情報管理部は、前記取得された位置情報と一致する位置情報が管理されていない場合、前記取得された第１の機器識別情報、前記生成した第２の機器識別情報、及び前記取得された位置情報を対応付けて前記機器情報に登録する請求項１に記載の機器管理システム。
【請求項３】
前記位置情報取得部は、定期的に、前記位置管理装置から前記位置管理情報を取得し、
前記機器情報管理部は、前記取得された位置管理情報に含まれる第１の機器識別情報と一致する第１の機器識別情報に対応付けられた位置情報を、前記取得された位置管理情報に含まれる第１の機器識別情報に対応付けられた位置情報で更新する請求項１又は２に記載の機器管理システム。
【請求項４】
前記位置情報管理部は、定期的に、前記複数の機器それぞれから前記第１の機器識別情報と前記位置情報とを取得し、当該取得した第１の機器識別情報と一致する第１の機器識別情報に対応付けられた位置情報を、前記取得した位置情報で更新する請求項１〜３のいずれか１つに記載の機器管理システム。
【請求項５】
前記生成した第２の機器識別情報を前記任意の機器に発行する発行部を更に備える請求項１〜４のいずれか１つに記載の機器管理システム。
【請求項６】
定期的に、前記１以上の管理対象の機器それぞれから前記第２の機器識別情報と前記機器管理情報とを取得する機器管理情報取得部を更に備え、
前記機器情報管理部は、前記取得された第２の機器識別情報と一致する第２の機器識別情報に対応付けられた機器管理情報を、前記取得された機器管理情報に基づいて更新する請求項１〜５のいずれか１つに記載の機器管理システム。
【請求項７】
前記機器管理システムは、前記機器管理装置と第２のネットワークを介して接続される遠隔機器管理装置を更に備え、
前記遠隔機器管理装置は、
前記１以上の管理対象の機器それぞれについて、当該管理対象の機器の前記第２の機器識別情報と、当該管理対象の機器の前記機器管理情報と、を対応付けて管理する遠隔機器管理部を備え、
前記機器情報管理部は、前記第２の機器識別情報を前記生成した第２の機器識別情報で更新した場合、前記遠隔機器管理装置に対し、前記第２の機器識別情報と前記生成した第２の機器識別情報とを含む機器識別情報更新要求を行い、
前記遠隔機器管理部は、前記機器識別情報更新要求に含まれる前記第２の機器識別情報と一致する第２の機器識別情報を、前記機器識別情報更新要求に含まれる前記生成した第２の機器識別情報で更新する請求項１〜６のいずれか１つに記載の機器管理システム。
【請求項８】
前記機器情報管理部は、定期的に、前記第２の機器識別情報と、当該第２の機器識別情報に対応付けられた機器管理情報とを含む機器管理情報更新要求を行い、
前記遠隔機器管理部は、前記機器管理情報更新要求に含まれる前記第２の機器識別情報と一致する第２の機器識別情報に対応付けられた機器管理情報を、前記機器管理情報更新要求に含まれる前記機器管理情報で更新する請求項７に記載の機器管理システム。
【請求項９】
複数の機器を管理する機器管理装置であって、
前記複数の機器それぞれについて、当該機器を固有に識別する第１の機器識別情報と、当該機器の位置を示す位置情報と、を対応付けた位置管理情報を管理する位置情報管理部と、
前記複数の機器のうちの１以上の管理対象の機器それぞれについて、当該管理対象の機器の前記第１の機器識別情報と、当該管理対象の機器を固有に識別する第２の機器識別情報と、当該管理対象の機器を管理する機器管理情報と、当該管理対象の機器の前記位置情報と、を対応付けた機器情報を管理する機器情報管理部と、
前記複数の機器のうちの任意の機器に対し、当該任意の機器の第２の機器識別情報の取得を要求し、当該第２の機器識別情報が取得できなかった場合、当該任意の機器から前記任意の機器の第１の機器識別情報を取得する識別情報取得部と、
前記位置情報管理部から、前記取得された第１の機器識別情報に対応付けられた位置情報を取得する位置情報取得部と、を備え、
前記機器情報管理部は、前記取得された第１の機器識別情報に基づいて前記任意の機器の第２の機器識別情報を生成し、前記取得された位置情報と一致する位置情報が管理されている場合、当該管理されている位置情報に対応付けられている第１の機器識別情報、第２の機器識別情報を、それぞれ、前記取得された第１の機器識別情報、前記生成した第２の機器識別情報で更新する機器管理装置。
【請求項１０】
コンピュータを、複数の機器を管理する機器管理装置として機能させるプログラムであって、前記コンピュータに、
前記複数の機器それぞれについて、当該機器を固有に識別する第１の機器識別情報と、当該機器の位置を示す位置情報と、を対応付けた位置管理情報を管理する手順と、
前記複数の機器のうちの１以上の管理対象の機器それぞれについて、当該管理対象の機器の前記第１の機器識別情報と、当該管理対象の機器を固有に識別する第２の機器識別情報と、当該管理対象の機器を管理する機器管理情報と、当該管理対象の機器の前記位置情報と、を対応付けた機器情報を管理する手順と、
前記複数の機器のうちの任意の機器に対し、当該任意の機器の第２の機器識別情報の取得を要求し、当該第２の機器識別情報が取得できなかった場合、当該任意の機器から前記任意の機器の第１の機器識別情報を取得する手順と、
前記位置管理情報から、前記取得された第１の機器識別情報に対応付けられた位置情報を取得する手順とを、実行させ、
前記取得された第１の機器識別情報に基づいて前記任意の機器の第２の機器識別情報を生成し、前記取得された位置情報と一致する位置情報が管理されている場合、当該管理されている位置情報に対応付けられている第１の機器識別情報、第２の機器識別情報を、それぞれ、前記取得された第１の機器識別情報、前記生成した第２の機器識別情報で更新させることを特徴とするプログラム。
【請求項１１】
複数の機器の位置を管理する位置管理装置と、当該位置管理装置と第１のネットワークを介して接続され、前記複数の機器のうちの１以上の管理対象の機器を管理する機器管理装置と、を備える機器管理システムが実行する機器管理方法であって、
前記複数の機器それぞれについて、当該機器を固有に識別する第１の機器識別情報と、当該機器の位置を示す位置情報と、を対応付けた位置管理情報を管理する工程と、
前記１以上の管理対象の機器それぞれについて、当該管理対象の機器の前記第１の機器識別情報と、当該管理対象の機器を固有に識別する第２の機器識別情報と、当該管理対象の機器を管理する機器管理情報と、当該管理対象の機器の前記位置情報と、を対応付けた機器情報を管理する工程と、
前記複数の機器のうちの任意の機器に対し、当該任意の機器の第２の機器識別情報の取得を要求し、当該第２の機器識別情報が取得できなかった場合、当該任意の機器から当該任意の機器の第１の機器識別情報を取得する工程と、
前記位置管理装置から、前記取得された第１の機器識別情報に対応付けられた位置情報を取得する工程と、を備え、
前記取得された第１の機器識別情報に基づいて前記任意の機器の第２の機器識別情報を生成し、前記取得された位置情報と一致する位置情報が管理されている場合、当該管理されている位置情報に対応付けられている第１の機器識別情報、第２の機器識別情報を、それぞれ、前記取得された第１の機器識別情報、前記生成した第２の機器識別情報で更新する機器管理方法。
【請求項１２】
１以上の管理対象の機器に用いることが可能な複数の部材の位置を管理する位置管理装置と、当該位置管理装置と第１のネットワークを介して接続され、前記１以上の管理対象の機器を管理する機器管理装置と、を備える機器管理システムであって、
前記位置管理装置は、
前記複数の部材それぞれについて、当該部材を固有に識別する部材識別情報と、当該部材の位置を示す位置情報と、を対応付けた位置管理情報を管理する位置情報管理部を備え、
前記機器管理装置は、
前記１以上の管理対象の機器それぞれについて、当該管理対象の機器に用いられている部材の前記部材識別情報と、当該管理対象の機器を管理する機器管理情報と、当該部材の前記位置情報と、当該管理対象の機器を固有に識別する機器識別情報と、を対応付けた機器情報を管理する機器情報管理部と、
前記１以上の管理対象の機器のうちの任意の管理対象の機器に対し、当該任意の管理対象の機器の機器識別情報の取得を要求し、当該機器識別情報が取得できなかった場合、当該任意の管理対象の機器から当該任意の管理対象の機器に用いられている部材の前記部材識別情報を取得する識別情報取得部と、
前記位置管理装置から、前記取得された部材識別情報に対応付けられた位置情報を取得する位置情報取得部と、を備え、
前記機器情報管理部は、前記取得された部材識別情報に基づいて前記任意の管理対象の機器の機器識別情報を生成し、前記取得された位置情報と一致する位置情報が管理されている場合、当該管理されている位置情報に対応付けられている部材識別情報、機器識別情報を、それぞれ、前記取得された部材識別情報、前記生成した機器識別情報で更新する機器管理システム。
【請求項１３】
１以上の管理対象の機器に用いることが可能な複数の部材の位置を管理する位置管理装置と、当該位置管理装置と第１のネットワークを介して接続され、前記１以上の管理対象の機器を管理する機器管理装置と、を備える機器管理システムが実行する機器管理方法であって、
前記複数の部材それぞれについて、当該部材を固有に識別する部材識別情報と、当該部材の位置を示す位置情報と、を対応付けた位置管理情報を管理する工程と、
前記１以上の管理対象の機器それぞれについて、当該管理対象の機器に用いられている部材の前記部材識別情報と、当該管理対象の機器を管理する機器管理情報と、当該部材の前記位置情報と、当該管理対象の機器を固有に識別する機器識別情報と、を対応付けた機器情報を管理する工程と、
前記１以上の管理対象の機器のうちの任意の管理対象の機器に対し、当該任意の管理対象の機器の機器識別情報の取得を要求し、当該機器識別情報が取得できなかった場合、当該任意の管理対象の機器から当該任意の管理対象の機器に用いられている部材の前記部材識別情報を取得する工程と、
前記位置管理装置から、前記取得された部材識別情報に対応付けられた位置情報を取得する工程と、を備え、
前記取得された部材識別情報に基づいて前記任意の管理対象の機器の機器識別情報を生成し、前記取得された位置情報と一致する位置情報が管理されている場合、当該管理されている位置情報に対応付けられている部材識別情報、機器識別情報を、それぞれ、前記取得された部材識別情報、前記生成した機器識別情報で更新する機器管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理システム、機器管理装置、プログラム及び機器管理方法に関する。
【背景技術】
【０００２】
従来から、ネットワークを介して管理対象の機器から、当該機器を管理するための機器管理情報を収集して管理することで、当該管理対象の機器を管理する機器管理装置が知られている。
【０００３】
また特許文献１には、このような機器管理装置において、機器のＩＰアドレスが変更された場合であっても、当該機器が管理対象であるか否かを判別するため、ＩＰアドレスだけでなく、ＭＡＣアドレス及び機器ＩＤ（機体番号）などの機器に固有の機器識別情報を用いて、当該機器が管理対象であるか否かを判別する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来技術では、管理対象の機器の基板の入れ替えなどにより、当該機器に固有の機器識別情報が変更された場合、当該機器を、機器識別情報が変更される前の機器と同一の機器であると判別できない。このため、機器管理装置は、同一の管理対象の機器であるにも関わらず、機器識別情報が変更される前と後とで、別々の管理対象の機器として管理してしまい、機器管理情報を引き継いで管理することができない。
【０００５】
また、上述したような従来技術では、管理対象の機器そのものの入れ替えが発生した場合、入れ替え前の管理対象の機器と入れ替え後の管理対象の機器とでは、機器識別情報が異なるため、両管理対象の機器を同一の機器であると判別できない。このため、入れ替え前の管理対象の機器の機器管理情報を入れ替え後の管理対象の機器に引き継いで管理したいという要望があっても、機器管理装置は、入れ替え後の管理対象の機器を入れ替え前の管理対象の機器とは異なる管理対象の機器として管理してしまい、機器管理情報を引き継いで管理することができない。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、機器管理情報が引き継がれる被管理対象の機器と機器管理情報を引き継ぐ管理対象の機器との機器識別情報が異なる場合であっても、機器管理情報を引き継いで管理することができる機器管理システム、機器管理装置、プログラム及び機器管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる機器管理システムは、複数の機器の位置を管理する位置管理装置と、当該位置管理装置と第１のネットワークを介して接続され、前記複数の機器のうちの１以上の管理対象の機器を管理する機器管理装置と、を備える機器管理システムであって、前記位置管理装置は、前記複数の機器それぞれについて、当該機器を固有に識別する第１の機器識別情報と、当該機器の位置を示す位置情報と、を対応付けた位置管理情報を管理する位置情報管理部を備え、前記機器管理装置は、前記１以上の管理対象の機器それぞれについて、当該管理対象の機器の前記第１の機器識別情報と、当該管理対象の機器を固有に識別する第２の機器識別情報と、当該管理対象の機器を管理する機器管理情報と、当該管理対象の機器の前記位置情報と、を対応付けた機器情報を管理する機器情報管理部と、前記複数の機器のうちの任意の機器に対し、当該任意の機器の第２の機器識別情報の取得を要求し、当該第２の機器識別情報が取得できなかった場合、当該任意の機器から当該任意の機器の第１の機器識別情報を取得する識別情報取得部と、前記位置管理装置から、前記取得された第１の機器識別情報に対応付けられた位置情報を取得する位置情報取得部と、を備え、前記機器情報管理部は、前記取得された第１の機器識別情報に基づいて前記任意の機器の第２の機器識別情報を生成し、前記取得された位置情報と一致する位置情報が管理されている場合、当該管理されている位置情報に対応付けられている第１の機器識別情報、第２の機器識別情報を、それぞれ、前記取得された第１の機器識別情報、前記生成した第２の機器識別情報で更新する。
【発明の効果】
【０００８】
本発明によれば、機器管理情報が引き継がれる被管理対象の機器と機器管理情報を引き継ぐ管理対象の機器との機器識別情報が異なる場合であっても、機器管理情報を引き継いで管理することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態の機器管理システムの構成の一例を示すブロック図である。
【図２】図２は、第１実施形態の機器のハードウェア構成の一例を示すブロック図である。
【図３】図３は、第１実施形態の位置管理装置のハードウェア構成の一例を示すブロック図である。
【図４】図４は、第１実施形態の機器管理装置のハードウェア構成の一例を示すブロック図である。
【図５】図５は、第１実施形態の遠隔機器管理装置のハードウェア構成の一例を示すブロック図である。
【図６】図６は、第１実施形態の機器管理システムの機能構成の一例を示すブロック図である。
【図７】図７は、第１実施形態の個別機器情報記憶部に記憶されている個別機器情報の一例を示す図である。
【図８】図８は、第１実施形態の位置情報記憶部に記憶されている情報の一例を示す図である。
【図９】図９は、第１実施形態の記憶部に記憶されている位置管理情報の一例を示す図である。
【図１０】図１０は、第１実施形態の記憶部に記憶されている位置管理情報の一例を示す図である。
【図１１】図１１は、第１実施形態の記憶部に記憶されている機器情報の一例を示す図である。
【図１２】図１２は、第１実施形態の検索画面の一例を示す図である。
【図１３】図１３は、第１実施形態の個別機器情報記憶部に記憶されている個別機器情報の一例を示す図である。
【図１４】図１４は、第１実施形態の記憶部に記憶されている機器情報の一例を示す図である。
【図１５】図１５は、第１実施形態の位置管理装置で実行される位置管理情報の更新処理の一例を示すシーケンス図である。
【図１６】図１６は、第１実施形態の機器管理装置で実行される位置情報の更新処理の一例を示すシーケンス図である。
【図１７】図１７は、第１実施形態の機器管理システムで実行される機器の管理対象登録処理の一例を示すシーケンス図である。
【図１８】図１８は、第１実施形態の機器管理システムで実行される機器管理情報の更新処理の一例を示すシーケンス図である。
【図１９】図１９は、変形例１の機器管理システムの機能構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明にかかる機器管理システム、機器管理装置、プログラム及び機器管理方法の実施形態を詳細に説明する。
【００１１】
（第１実施形態）
図１は、第１実施形態の機器管理システム１の構成の一例を示すブロック図である。図１に示すように、機器管理システム１は、機器１０−１〜１０−Ｎ（Ｎは２以上の自然数）と、位置管理装置２０と、機器管理装置３０と、遠隔機器管理装置４０と、を備える。
【００１２】
機器１０−１〜１０−Ｎ、位置管理装置２０、及び機器管理装置３０は、第１のネットワーク２に接続されている。遠隔機器管理装置４０は、第２のネットワーク３に接続されている。第１のネットワーク２及び第２のネットワーク３は互いに接続されている。第１のネットワーク２は、例えば、ＬＡＮ（Local  Area  Network）などにより実現でき、第２のネットワーク３は、例えば、インターネットなどにより実現できる。
【００１３】
機器管理装置３０は、機器１０−１〜１０−Ｎ及び位置管理装置２０と第１のネットワーク２を介して通信可能であり、遠隔機器管理装置４０と第１のネットワーク２及び第２のネットワーク３を介して通信可能である。また、位置管理装置２０は、ＲＦＩＤ（Radio  Frequency  Identifier）などの近距離無線通信で機器１０−１〜１０−Ｎと通信可能である。
【００１４】
なお、以下の説明では、機器１０−１〜１０−Ｎを各々区別する必要がない場合は、単に機器１０と称する。
【００１５】
機器１０−１〜１０−Ｎは、位置管理装置２０により位置が管理される。なお、機器１０−１〜１０−Ｎのうち１以上の機器１０は、機器管理装置３０の管理対象の機器である。機器１０−１〜１０−Ｎのうち１以上の管理対象の機器１０は、機器管理装置３０により管理される。
【００１６】
機器１０は、例えば、印刷装置、複写機、複合機、スキャナ装置、及びファクシミリ装置等の画像形成装置、プロジェクタ、カメラ、エアコン、冷蔵庫、蛍光灯、自販機、及びハンドヘルド型端末等の各種電子機器、並びにＰＣ（Personal  Computer）等が挙げられる。複合機は、複写機能、印刷機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有するものである。なお第１実施形態では、機器１０が画像形成装置である場合を例に取り説明するが、これに限定されるものではない。
【００１７】
図２は、第１実施形態の機器１０のハードウェア構成の一例を示すブロック図である。機器１０は、ＣＰＵ（Central  Processing  Unit）などの制御装置１１と、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などの主記憶装置１２と、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの補助記憶装置１３と、操作パネルなどの表示装置１４及び入力装置１５と、通信インタフェースなどの通信装置１６と、近距離無線通信用のＲＦＩＤタグ１７と、エンジン１８と、を備える。
【００１８】
第１実施形態では、ＲＦＩＤタグ１７は、自ら電波を発するアクティブタグである場合を例に取り説明するが、これに限定されるものではない。
【００１９】
エンジン１８は、コピー機能、スキャナ機能、ファクス機能、及びプリンタ機能などの各種の機能を実行するものであり、これらの機能を実現するための汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン１８は、例えば、原稿の画像を読み取るスキャナ、用紙等のシート材への印刷を行うプロッタ、及びファクス通信を行うファクスユニットなどを備える。
【００２０】
位置管理装置２０は、機器１０−１〜１０−Ｎが配置されている位置を管理するものであり、例えば、１台以上のコンピュータにより実現できる。
【００２１】
図３は、第１実施形態の位置管理装置２０のハードウェア構成の一例を示すブロック図である。位置管理装置２０は、ＣＰＵなどの制御装置２１と、ＲＯＭやＲＡＭなどの主記憶装置２２と、ＨＤＤやＳＳＤなどの補助記憶装置２３と、ディスプレイなどの表示装置２４と、キーボードやマウスなどの入力装置２５と、通信インタフェースなどの通信装置２６と、近距離無線通信用のＲＦＩＤリーダ２７と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００２２】
機器管理装置３０は、機器１０−１〜１０−Ｎのうち１以上の管理対象の機器１０を管理するものであり、例えば、１台以上のコンピュータにより実現できる。
【００２３】
図４は、第１実施形態の機器管理装置３０のハードウェア構成の一例を示すブロック図である。機器管理装置３０は、ＣＰＵなどの制御装置３１と、ＲＯＭやＲＡＭなどの主記憶装置３２と、ＨＤＤやＳＳＤなどの補助記憶装置３３と、ディスプレイなどの表示装置３４と、キーボードやマウスなどの入力装置３５と、通信インタフェースなどの通信装置３６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００２４】
遠隔機器管理装置４０は、機器管理装置３０を介して、前述の１以上の管理対象の機器１０を管理するものであり、例えば、１台以上のコンピュータにより実現できる。
【００２５】
図５は、第１実施形態の遠隔機器管理装置４０のハードウェア構成の一例を示すブロック図である。遠隔機器管理装置４０は、ＣＰＵなどの制御装置４１と、ＲＯＭやＲＡＭなどの主記憶装置４２と、ＨＤＤやＳＳＤなどの補助記憶装置４３と、ディスプレイなどの表示装置４４と、キーボードやマウスなどの入力装置４５と、通信インタフェースなどの通信装置４６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００２６】
図６は、第１実施形態の機器管理システム１の機能構成の一例を示すブロック図である。なお、機器１０−１〜１０−Ｎの機能構成は全て同様であるため、図６に示す例では、機器１０−Ｎのみ例示し、機器１０−１〜１０−Ｎ−１については、記載を省略している。また、図６に示す例では、機器１０−Ｎが、既存の管理対象の機器１０が故障したために当該管理対象の機器１０と入れ替えられて配置された機器であり、まだ、機器管理装置３０の管理対象となっていないものとする。なお、機器１０−Ｎは、故障した既存の管理対象の機器１０が配置されていた位置に配置されているものとする。
【００２７】
図６に示すように、機器１０−Ｎは、個別機器情報記憶部１０１と、制御部１０３と、位置情報記憶部１０５と、発信部１０７と、を含む。個別機器情報記憶部１０１は、例えば、補助記憶装置１３などにより実現できる。制御部１０３は、例えば、制御装置１１、主記憶装置１２、及び通信装置１６などにより実現できる。位置情報記憶部１０５及び発信部１０７は、例えば、ＲＦＩＤタグ１７などにより実現できる。
【００２８】
また図６に示すように、位置管理装置２０は、記憶部２０１と、位置情報管理部２０３と、を含む。記憶部２０１は、例えば、補助記憶装置２３などにより実現できる。位置情報管理部２０３は、例えば、制御装置２１、主記憶装置２２、通信装置２６、及びＲＦＩＤリーダ２７などにより実現できる。
【００２９】
また図６に示すように、機器管理装置３０は、記憶部３０１と、機器情報管理部３０３と、位置情報取得部３０５と、識別情報取得部３０７と、発行部３０９と、機器管理情報取得部３１１と、を含む。
【００３０】
記憶部３０１は、例えば、補助記憶装置２３などにより実現できる。機器情報管理部３０３、位置情報取得部３０５、識別情報取得部３０７、発行部３０９、及び機器管理情報取得部３１１は、例えば、制御装置３１、主記憶装置３２、及び通信装置３６などにより実現できる。
【００３１】
また図６に示すように、遠隔機器管理装置４０は、記憶部４０１と、遠隔機器管理部４０３と、を含む。記憶部４０１は、例えば、補助記憶装置４３などにより実現できる。遠隔機器管理部４０３は、例えば、制御装置４１、主記憶装置４２、及び通信装置４６などにより実現できる。
【００３２】
個別機器情報記憶部１０１は、機器１０−Ｎの個別機器情報を記憶する。機器１０−Ｎの個別機器情報は、機器１０−Ｎを固有に識別する第１の機器識別情報、及び機器１０−Ｎを管理する機器管理情報を少なくとも含む。
【００３３】
第１実施形態では、第１の機器識別情報がシリアルナンバーである場合を例に取り説明するが、これに限定されるものではない。機器１０−Ｎの第１の機器識別情報は、機器１０−Ｎを固有に識別できる情報であればよく、例えば、ＭＡＣ（Media  Access  Control）アドレスなどであってもよい。
【００３４】
第１実施形態では、機器管理情報がカウンタ値である場合を例に取り説明するが、これに限定されるものではない。機器１０−Ｎの機器管理情報は、機器１０−Ｎを管理する情報であればよく、例えば、稼働時間やトナー残量など機器の動作に応じて変化する情報なども挙げられる。
【００３５】
図７は、第１実施形態の個別機器情報記憶部１０１に記憶されている機器１０−Ｎの個別機器情報の一例を示す図である。図７に示す例では、個別機器情報は、シリアルナンバー、ＭＡＣアドレス、ＩＰアドレス、及びカウンタ値を含む。
【００３６】
制御部１０３は、個別機器情報記憶部１０１上で個別機器情報を管理し、機器管理装置３０からの取得要求に応じて、個別機器情報記憶部１０１に記憶されている個別機器情報に含まれる取得が要求された情報を機器管理装置３０に提供する。また制御部１０３は、機器１０−Ｎで印刷等が行われると、個別機器情報記憶部１０１に記憶されている個別機器情報に含まれる機器管理情報（カウンタ値）を更新する。
【００３７】
位置情報記憶部１０５は、機器１０−Ｎの第１の機器識別情報と対応付けて機器１０−Ｎの位置を示す位置情報を記憶する。第１実施形態では、機器１０−Ｎの位置情報は、機器１０−Ｎの配置位置を示す座標値である場合を例に取り説明するが、これに限定されるものではない。
【００３８】
図８は、第１実施形態の位置情報記憶部１０５に記憶されている情報の一例を示す図である。図８に示す例では、位置情報記憶部１０５は、機器１０−Ｎのシリアルナンバー、及び機器１０−Ｎの位置情報を対応付けて記憶している。
【００３９】
発信部１０７は、定期的に、位置情報記憶部１０５に記憶されている機器１０−Ｎのシリアルナンバー、及び機器１０−Ｎの位置情報を含む電波を近距離無線通信で発信する。
【００４０】
記憶部２０１は、機器１０−１〜１０−Ｎそれぞれについて、当該機器１０の第１の機器識別情報と、当該機器１０の位置情報と、を対応付けた位置管理情報を記憶する。
【００４１】
図９は、第１実施形態の記憶部２０１に記憶されている位置管理情報の一例を示す図である。図９に示す例では、記憶部２０１は、機器１０−１〜１０−Ｎ−１それぞれについて、当該機器１０のシリアルナンバー、及び当該機器１０の位置情報を対応付けた位置管理情報を記憶している。なお、図９に示す例では、機器１０−Ｎのシリアルナンバー及び位置情報の組は、位置管理情報に含まれていない。
【００４２】
位置情報管理部２０３は、記憶部２０１上で位置管理情報を管理し、機器管理装置３０からの取得要求に応じて、記憶部２０１に記憶されている位置管理情報や取得が要求された位置情報を機器管理装置３０に提供する。
【００４３】
また位置情報管理部２０３は、定期的に、機器１０−１〜１０−Ｎそれぞれから、当該機器１０の第１の機器識別情報と当該機器１０の位置情報とを取得する。第１実施形態では、位置情報管理部２０３は、機器１０−１〜１０−Ｎそれぞれから定期的に発信される電波を受信することで、当該機器１０の第１の機器識別情報と当該機器１０の位置情報とを取得する。
【００４４】
第１実施形態では、機器１０から発信される電波に当該機器１０の位置情報が含まれている場合を例に取り説明するが、当該電波に位置情報を含めず、位置情報管理部２０３が、当該電波の受信強度から当該機器１０の位置を特定し、特定した位置を示す位置情報を生成してもよい。
【００４５】
そして位置情報管理部２０３は、取得した第１の機器識別情報と一致する第１の機器識別情報が記憶部２０１に記憶されている場合には、当該第１の機器識別情報に対応付けられた位置情報を、取得した位置情報で更新する。
【００４６】
一方、位置情報管理部２０３は、取得した第１の機器識別情報と一致する第１の機器識別情報が記憶部２０１に記憶されていない場合には、取得した第１の機器識別情報と位置情報との組を位置管理情報に登録する。
【００４７】
従って、記憶部２０１に記憶されている位置管理情報が図９に示す位置管理情報である場合に、位置情報管理部２０３が機器１０−Ｎの第１の機器識別情報と位置情報との組を取得すると、記憶部２０１に記憶されている位置管理情報は、図１０に示す位置管理情報に更新される。
【００４８】
なお、図１０に示す位置管理情報では、機器１０−Ｎの位置情報（ｄｄｄ，ｅｅｅ）と同一の位置情報（ｄｄｄ，ｅｅｅ）が登録されているが、この位置情報の機器１０（シリアルナンバー（ＡＡＡＡＡＡＡＢ）の機器１０）は、機器１０−Ｎと入れ替えられた既存の管理対象の機器１０である。
【００４９】
記憶部３０１は、管理対象の機器１０−１〜１０−Ｎ−１それぞれについて、機器情報を記憶する。機器情報は、管理対象の機器１０の第１の機器識別情報と、当該管理対象の機器１０を固有に識別する第２の機器識別情報と、当該管理対象の機器１０の機器管理情報と、当該管理対象の機器１０の位置情報と、を少なくとも含む。
【００５０】
第１実施形態では、第２の機器識別情報が、管理対象の機器１０を管理するための機器ＩＤである場合を例に取り説明するが、これに限定されるものではない。但し、第２の機器識別情報は、機器ＩＤに限定されず、管理対象の機器１０を固有に識別できる情報であればどのような情報であってもよい。なお第１実施形態では、第２の機器識別情報は、第１の機器識別情報から生成され、管理対象の機器１０を固有に識別できるものとするが、管理対象の機器１０を固有に識別できれば、第１の機器識別情報から生成されなくてもよい。
【００５１】
図１１は、第１実施形態の記憶部３０１に記憶されている機器情報の一例を示す図である。図１１に示す例では、記憶部３０１は、管理対象の機器１０−１〜１０−Ｎ−１それぞれについて、当該管理対象の機器１０の機器ＩＤ、シリアルナンバー、ＭＡＣアドレス、ＩＰアドレス、カウンタ値、及び位置情報を対応付けた機器情報を記憶している。
【００５２】
ここで、機器ＩＤは、発行部３０９により発行され、シリアルナンバー、ＭＡＣアドレス、ＩＰアドレス、及びカウンタ値は、管理対象の機器１０から取得され、位置情報は、位置管理装置２０から取得されたものである。なお、図１１に示す例では、機器１０−Ｎの機器ＩＤ、シリアルナンバー、ＭＡＣアドレス、ＩＰアドレス、カウンタ値、及び位置情報の組は、機器情報に含まれていない。このため第１実施形態では、機器１０−Ｎを例に取り、機器ＩＤ、シリアルナンバー、ＭＡＣアドレス、ＩＰアドレス、カウンタ値、及び位置情報がどのように機器情報に登録されて、管理対象の機器１０となるか説明していく。
【００５３】
機器情報管理部３０３は、記憶部３０１上で機器情報を管理し、当該機器情報を管理するための各種制御を行う。
【００５４】
例えば、機器情報管理部３０３は、位置情報取得部３０５に対し、定期的に、位置管理装置２０からの位置管理情報の取得を指示する。これにより、位置情報取得部３０５は、定期的に、位置管理装置２０から位置管理情報を取得する。具体的には、位置情報取得部３０５は、機器情報管理部３０３からの位置管理情報の取得指示に基づいて、位置管理装置２０から位置管理情報を取得する。
【００５５】
そして機器情報管理部３０３は、位置情報取得部３０５により取得された位置管理情報を用いて、記憶部３０１上で管理している機器情報に含まれる位置情報を最新のものに更新する。具体的には、機器情報管理部３０３は、機器情報において、位置管理情報に含まれる第１の機器識別情報と一致する第１の機器識別情報に対応付けられた位置情報を、当該位置管理情報に含まれる第１の機器識別情報に対応付けられた位置情報で更新する。
【００５６】
例えば、位置情報取得部３０５により図１０に示す位置管理情報が取得され、記憶部３０１上で図１１に示す機器情報が管理されている場合、シリアルナンバー（ＡＡＡＡＡＡＡＢ）の機器１０の位置情報は、（ｄｄｄ，ｅｅｅ）から（ｄｄｄ，ｅｅｅ）に更新され、シリアルナンバー（ＡＡＡＡＡＡＡＣ）の機器１０の位置情報は、（ｄｄｂ，ｅｅｂ）から（ｄｄｂ，ｅｅｂ）に更新される。
【００５７】
なお、位置管理情報に含まれているが機器情報に含まれていないシリアルナンバー（ＡＡＡＡＡＡＡＡ）の機器１０−Ｎについては、機器情報に含まれていないため、位置情報は更新されない。
【００５８】
また、機器情報管理部３０３は、識別情報取得部３０７に対し、定期的に、機器１０−１〜１０−Ｎのうちの任意の機器１０に対し、当該任意の機器１０の第２の機器識別情報の取得を要求する。具体的には、機器情報管理部３０３は、任意のＩＰアドレスを指定し、当該ＩＰアドレスの機器１０が存在する場合、当該機器１０の第２の機器識別情報の取得を要求する。
【００５９】
なお、ＩＰアドレスの指定は、例えば、ブロードキャストメッセージの送信指示やＰｉｎｇ  Ｓｗｅｅｐメッセージの送信指示などで行われる。Ｐｉｎｇ  Ｓｗｅｅｐメッセージを送信するＩＰアドレスの範囲は、例えば、機器情報管理部３０３が、図１２に示すような機器１０の検索画面を表示装置３４に表示し、管理者などが入力装置３５を用いて当該検索画面上でＩＰアドレスの範囲を指定する操作入力を行うことにより決定されてもよいし、遠隔機器管理装置４０から指定されてもよい。
【００６０】
これにより、識別情報取得部３０７は、機器１０−１〜１０−Ｎのうちの任意の機器１０に対し、当該任意の機器１０の第２の機器識別情報の取得を要求する。具体的には、識別情報取得部３０７は、機器情報管理部３０３から指定されたＩＰアドレスに対し、第２の機器識別情報の取得を要求する。
【００６１】
なお、指定されたＩＰアドレスの任意の機器１０が存在しなければ応答は返ってこない。また、指定されたＩＰアドレスの任意の機器１０が管理対象の機器１０である場合、詳細は後述するが、第２の機器識別情報を保持しているため、当該任意の機器１０から当該任意の機器１０の第２の機器識別情報が応答される。一方、指定されたＩＰアドレスの任意の機器１０が管理対象の機器１０でない場合、第２の機器識別情報を保持していないため、当該任意の機器１０からエラーが応答される。
【００６２】
識別情報取得部３０７は、任意の機器１０の第２の機器識別情報が取得できなかった場合（エラーが応答された場合）、当該任意の機器１０から当該任意の機器１０の第１の機器識別情報を取得する。なお第１実施形態では、識別情報取得部３０７は、第１の機器識別情報であるシリアルナンバーだけでなくＭＡＣアドレスやＩＰアドレスなども取得する。
【００６３】
そして機器情報管理部３０３は、識別情報取得部３０７により任意の機器１０の第２の機器識別情報が取得された場合、記憶部３０１上で管理している機器情報に当該第２の機器識別情報が含まれており、当該任意の機器１０が管理対象の機器１０であることを確認する。
【００６４】
一方、機器情報管理部３０３は、識別情報取得部３０７により任意の機器１０（機器１０−Ｎ）の第１の機器識別情報が取得された場合、当該任意の機器１０（機器１０−Ｎ）が管理対象の機器１０でないことを確認し、位置情報取得部３０５に対し、当該第１の機器識別情報に対応付けられた位置情報の取得を指示する。これにより、位置情報取得部３０５は、識別情報取得部３０７により取得された任意の機器１０（機器１０−Ｎ）の第１の機器識別情報に対応付けられた位置情報を、位置管理装置２０から取得する。
【００６５】
例えば、取得された任意の機器１０（機器１０−Ｎ）の第１の機器識別情報（シリアルナンバー）が「ＡＡＡＡＡＡＡＡ」である場合（図７参照）、位置情報取得部３０５は、位置管理装置２０から、位置管理情報において当該第１の機器識別情報に対応付けられた位置情報である（ｄｄｄ，ｅｅｅ）を取得する（図１０参照）。
【００６６】
更に機器情報管理部３０３は、識別情報取得部３０７により取得された任意の機器１０（機器１０−Ｎ）の第１の機器識別情報に基づいて当該任意の機器１０（機器１０−Ｎ）の第２の機器識別情報を生成する。機器情報管理部３０３は、発行部３０９に対し、生成した第２の機器識別情報を任意の機器１０（機器１０−Ｎ）に発行することを指示する。これにより、発行部３０９は、機器情報管理部３０３により生成された第２の機器識別情報を任意の機器１０（機器１０−Ｎ）に発行し、任意の機器１０（機器１０−Ｎ）の制御部１０３は、発行された第２の機器識別情報を個別機器情報記憶部１０１に記憶されている個別機器情報に登録する。この結果、個別機器情報記憶部１０１に記憶されている個別機器情報は、図７に示す個別機器情報から図１３に示す個別機器情報に更新される。
【００６７】
そして機器情報管理部３０３は、位置情報取得部３０５により取得された位置情報と一致する位置情報が記憶部３０１に記憶されている機器情報内で管理されている場合、当該管理されている位置情報に対応付けられている第１の機器識別情報、第２の機器識別情報を、それぞれ、取得された第１の機器識別情報、生成した第２の機器識別情報で更新する。
【００６８】
例えば、記憶部３０１上で図１１に示す機器情報が管理され、識別情報取得部３０７により取得された任意の機器１０（機器１０−Ｎ）の第１の機器識別情報（シリアルナンバー）が「ＡＡＡＡＡＡＡＡ」であり、ＭＡＣアドレスが「ＢＢＢＢＢＢＢＢＢＢＢＢ」であり、ＩＰアドレスが「ＣＣＣＣＣＣＣＣＣＣＣＣ」であり（図７参照）、位置情報取得部３０５により取得された任意の機器１０（機器１０−Ｎ）の位置情報が（ｄｄｄ，ｅｅｅ）であり（図１０参照）、機器情報管理部３０３により生成された任意の機器１０（機器１０−Ｎ）の第２の機器識別情報（機器ＩＤ）が「ＭＡＡＡＡＡＡＡＡ」であるとする（図１３参照）。
【００６９】
この場合、位置情報取得部３０５により取得された位置情報（ｄｄｄ，ｅｅｅ）は、図１１に示す機器情報に含まれている。
【００７０】
このため、機器情報管理部３０３は、図１１に示す機器情報において位置情報（ｄｄｄ，ｅｅｅ）に対応付けられている第１の機器識別情報（シリアルナンバー：ＡＡＡＡＡＡＡＢ）を、識別情報取得部３０７により取得された第１の機器識別情報（シリアルナンバー：ＡＡＡＡＡＡＡＡ）で更新する。
【００７１】
同様に、機器情報管理部３０３は、図１１に示す機器情報において位置情報（ｄｄｄ，ｅｅｅ）に対応付けられているＭＡＣアドレス「ＢＢＢＢＢＢＢＢＢＢＢＣ」を、識別情報取得部３０７により取得されたＭＡＣアドレス「ＢＢＢＢＢＢＢＢＢＢＢＢ」で更新する。
【００７２】
同様に、機器情報管理部３０３は、図１１に示す機器情報において位置情報（ｄｄｄ，ｅｅｅ）に対応付けられているＩＰアドレス「ＣＣＣＣＣＣＣＣＣＣＣＤ」を、識別情報取得部３０７により取得されたＩＰアドレス「ＣＣＣＣＣＣＣＣＣＣＣＣ」で更新する。
【００７３】
同様に、機器情報管理部３０３は、図１１に示す機器情報において位置情報（ｄｄｄ，ｅｅｅ）に対応付けられている第２の機器識別情報（機器ＩＤ：ＭＡＡＡＡＡＡＡＢ）を、機器情報管理部３０３により生成された第２の機器識別情報（機器ＩＤ：ＭＡＡＡＡＡＡＡＡ）で更新する。
【００７４】
この結果、記憶部３０１上で管理されている図１１に示す機器情報は、図１４に示す機器情報に更新され、機器１０−Ｎ（機器ＩＤ：ＭＡＡＡＡＡＡＡＡ）が機器管理装置３０の管理対象の機器１０に登録されるとともに、故障した既存の管理対象の機器１０（機器ＩＤ：ＭＡＡＡＡＡＡＡＢ）の機器管理情報（カウンタ値）を機器１０−Ｎ（機器ＩＤ：ＭＡＡＡＡＡＡＡＡ）に引き継いで管理される。
【００７５】
一方、機器情報管理部３０３は、位置情報取得部３０５により取得された位置情報と一致する位置情報が記憶部３０１に記憶されている機器情報内で管理されていない場合、取得された第１の機器識別情報、生成した第２の機器識別情報、及び当該取得された位置情報を対応付けて当該機器情報に登録する。
【００７６】
例えば、機器情報管理部３０３は、生成した第２の機器識別情報（機器ＩＤ）、識別情報取得部３０７により取得された第１の機器識別情報（シリアルナンバー）、ＭＡＣアドレス、ＩＰアドレス、及び位置情報取得部３０５により取得された位置情報を対応付けて、記憶部３０１に記憶されている機器情報に登録する。
【００７７】
また、機器情報管理部３０３は、機器管理情報取得部３１１に対し、定期的に、機器１０−１〜１０−Ｎのうちの１以上の管理対象の機器１０に対し、当該管理対象の機器１０の機器管理情報の取得を要求する。具体的には、機器情報管理部３０３は、当該管理対象の機器１０のＩＰアドレスを指定し、当該機器１０の機器管理情報の取得を要求する。
【００７８】
これにより、機器管理情報取得部３１１は、機器１０−１〜１０−Ｎのうちの指定された管理対象の機器１０に対し、当該管理対象の機器１０の機器管理情報の取得を要求する。具体的には、機器管理情報取得部３１１は、機器情報管理部３０３から指定されたＩＰアドレスに対し、機器管理情報の取得を要求し、指定されたＩＰアドレスの管理対象の機器１０から、当該管理対象の機器１０の第２の機器識別情報及び機器管理情報を取得する。
【００７９】
そして機器情報管理部３０３は、記憶部３０１上で管理している機器情報において、機器管理情報取得部３１１により取得された第２の機器識別情報と一致する第２の機器識別情報に対応付けられた機器管理情報を、機器管理情報取得部３１１により取得された機器管理情報に基づいて更新する。
【００８０】
第１実施形態では、機器情報管理部３０３は、機器管理情報取得部３１１により取得された第２の機器識別情報と一致する第２の機器識別情報に対応付けられた機器管理情報（カウンタ値）に、機器管理情報取得部３１１により取得された機器管理情報（カウンタ値）を加算して、第２の機器識別情報に対応付けられた機器管理情報（カウンタ値）を更新する。
【００８１】
また、機器情報管理部３０３は、記憶部３０１に記憶されている機器情報に含まれる第２の機器識別情報を生成した第２の機器識別情報で更新した場合、遠隔機器管理装置４０に対し、機器情報に含まれる第２の機器識別情報と生成した第２の機器識別情報とを含む機器識別情報更新要求を行う。
【００８２】
例えば、機器情報管理部３０３は、図１１に示す機器情報を図１４に示す機器情報に更新した場合、更新前の第２の機器識別情報（機器ＩＤ：ＭＡＡＡＡＡＡＡＢ）、更新後の第２の機器識別情報（機器ＩＤ：ＭＡＡＡＡＡＡＡＡ）、更新後の第１の機器識別情報（シリアルナンバー：ＡＡＡＡＡＡＡＡ）、更新後のＭＡＣアドレス「ＢＢＢＢＢＢＢＢＢＢＢＢ」、及び更新後のＩＰアドレス「ＣＣＣＣＣＣＣＣＣＣＣＣ」を含む機器識別情報更新要求を遠隔機器管理装置４０に行う。
【００８３】
また、機器情報管理部３０３は、遠隔機器管理装置４０に対し、定期的に、記憶部３０１に記憶されている機器情報に含まれる第２の機器識別情報と、当該第２の機器識別情報に対応付けられた機器管理情報とを含む機器管理情報更新要求を行う。
【００８４】
記憶部４０１は、管理対象の機器１０−１〜１０−Ｎ−１それぞれについて、遠隔機器情報を記憶する。遠隔機器情報は、管理対象の機器１０の第１の機器識別情報と、当該管理対象の機器１０を固有に識別する第２の機器識別情報と、当該管理対象の機器１０の機器管理情報と、当該管理対象の機器１０の位置情報と、を少なくとも含む。
【００８５】
記憶部４０１は、例えば、管理対象の機器１０−１〜１０−Ｎ−１それぞれについて、当該管理対象の機器１０の機器ＩＤ、シリアルナンバー、ＭＡＣアドレス、ＩＰアドレス、及びカウンタ値を対応付けた遠隔機器情報を記憶している。
【００８６】
遠隔機器管理部４０３は、記憶部４０１上で遠隔機器情報を管理し、当該遠隔機器情報を管理するための各種制御を行う。なお、遠隔機器管理部４０３は、位置情報を除き、記憶部３０１に記憶されている機器情報と記憶部４０１に記憶されている遠隔機器情報との同期をとるように（同一性を保つように）管理する。
【００８７】
具体的には、遠隔機器管理部４０３は、記憶部４０１に記憶されている遠隔機器情報において、機器管理装置３０から送信された機器識別情報更新要求に含まれる第２の機器識別情報と一致する第２の機器識別情報を、当該機器識別情報更新要求に含まれる生成した第２の機器識別情報で更新する。
【００８８】
例えば、記憶部４０１には、図１１に示す機器情報の機器ＩＤ、シリアルナンバー、ＭＡＣアドレス、ＩＰアドレス、及びカウンタ値が記憶され、記憶部３０１に記憶されている図１１に示す機器情報が図１４に示す機器情報に更新されているとする。そして遠隔機器管理部４０３は、機器管理装置３０から、更新前の第２の機器識別情報（機器ＩＤ：ＭＡＡＡＡＡＡＡＢ）、更新後の第２の機器識別情報（機器ＩＤ：ＭＡＡＡＡＡＡＡＡ）、更新後の第１の機器識別情報（シリアルナンバー：ＡＡＡＡＡＡＡＡ）、更新後のＭＡＣアドレス「ＢＢＢＢＢＢＢＢＢＢＢＢ」、及び更新後のＩＰアドレス「ＣＣＣＣＣＣＣＣＣＣＣＣ」を含む機器識別情報更新要求を受信したとする。
【００８９】
この場合、遠隔機器管理部４０３は、遠隔機器情報に含まれる第２の機器識別情報（機器ＩＤ：ＭＡＡＡＡＡＡＡＢ）を、受信した第２の機器識別情報（機器ＩＤ：ＭＡＡＡＡＡＡＡＡ）で更新する。また遠隔機器管理部４０３は、機器ＩＤ「ＭＡＡＡＡＡＡＡＢ」に対応付けられた第１の機器識別情報（シリアルナンバー：ＡＡＡＡＡＡＡＢ）を、受信した第１の機器識別情報（シリアルナンバー：ＡＡＡＡＡＡＡＡ）で更新する。また遠隔機器管理部４０３は、機器ＩＤ「ＭＡＡＡＡＡＡＡＢ」に対応付けられたＭＡＣアドレス「ＢＢＢＢＢＢＢＢＢＢＢＣ」を、受信したＭＡＣアドレス「ＢＢＢＢＢＢＢＢＢＢＢＢ」で更新する。また遠隔機器管理部４０３は、機器ＩＤ「ＭＡＡＡＡＡＡＡＢ」に対応付けられたＩＰアドレス「ＣＣＣＣＣＣＣＣＣＣＣＤ」を、受信したＩＰアドレス「ＣＣＣＣＣＣＣＣＣＣＣＣ」で更新する。
【００９０】
また、遠隔機器管理部４０３は、記憶部４０１に記憶されている遠隔機器情報において、機器管理装置３０から送信された機器管理情報更新要求に含まれる第２の機器識別情報と一致する第２の機器識別情報に対応付けられた機器管理情報を、当該機器識別情報更新要求に含まれる機器管理情報で更新する。
【００９１】
これにより、位置情報を除き、記憶部３０１に記憶されている機器情報と記憶部４０１に記憶されている遠隔機器情報との同期がとられる。
【００９２】
図１５は、第１実施形態の位置管理装置２０で実行される位置管理情報の更新処理の一例を示すシーケンス図である。なお、図１５に示す位置管理情報の更新処理は、定期的に実行される。
【００９３】
まず、機器１０の発信部１０７は、位置情報記憶部１０５に記憶されている当該機器１０の第１の機器識別情報（シリアルナンバー）、及び当該機器１０の位置情報を含む電波を近距離無線通信で発信し、位置管理装置２０の位置情報管理部２０３は、機器１０から発信される電波を受信することで、当該機器１０の第１の機器識別情報（シリアルナンバー）と当該機器１０の位置情報とを取得する（ステップＳ１０３）。
【００９４】
続いて、位置情報管理部２０３は、取得した第１の機器識別情報（シリアルナンバー）と一致する第１の機器識別情報（シリアルナンバー）が記憶部２０１に記憶されている位置管理情報に含まれている場合、当該第１の機器識別情報（シリアルナンバー）に対応付けられた位置情報を、取得した位置情報で更新する。一方、位置情報管理部２０３は、取得した第１の機器識別情報と一致する第１の機器識別情報が記憶部２０１に記憶されている位置管理情報に含まれていない場合、取得した第１の機器識別情報（シリアルナンバー）と位置情報との組を位置管理情報に登録する（ステップＳ１０５）。
【００９５】
図１６は、第１実施形態の機器管理装置３０で実行される位置情報の更新処理の一例を示すシーケンス図である。なお、図１６に示す位置情報の更新処理は、定期的に実行される。
【００９６】
まず、機器管理装置３０の位置情報取得部３０５は、機器情報管理部３０３からの位置管理情報の取得指示に基づいて、位置管理装置２０に対し位置管理情報の取得要求を行う（ステップＳ３０１）。
【００９７】
続いて、位置管理装置２０の位置情報管理部２０３は、機器管理装置３０から位置管理情報の取得要求が行われると、記憶部２０１に記憶されている位置管理情報を機器管理装置３０に応答する（ステップＳ３０３）。
【００９８】
続いて、機器管理装置３０の機器情報管理部３０３は、記憶部３０１に記憶している機器情報において、位置情報取得部３０５により取得された位置管理情報に含まれる第１の機器識別情報と一致する第１の機器識別情報に対応付けられた位置情報を、当該位置管理情報に含まれる第１の機器識別情報に対応付けられた位置情報で更新する（ステップＳ３０５）。
【００９９】
図１７は、第１実施形態の機器管理システム１で実行される機器１０−Ｎの管理対象登録処理の一例を示すシーケンス図である。
【０１００】
まず、機器管理装置３０の識別情報取得部３０７は、機器１０−Ｎに対し、当該機器１０−Ｎの第２の機器識別情報の取得を要求し（ステップＳ２０１）、機器１０−Ｎの制御部１０３からエラーが応答される（ステップＳ２０３）。
【０１０１】
続いて、識別情報取得部３０７は、機器１０−Ｎから当該機器１０−Ｎの第１の機器識別情報（シリアルナンバー）等の取得要求を行い（ステップＳ２０５）、機器１０−Ｎの制御部１０３から当該機器１０−Ｎの第１の機器識別情報（シリアルナンバー）、ＭＡＣアドレス、及びＩＰアドレスが応答される（ステップＳ２０７）。
【０１０２】
続いて、機器管理装置３０の位置情報取得部３０５は、識別情報取得部３０７により取得された機器１０−Ｎの第１の機器識別情報（シリアルナンバー）を位置管理装置２０に送信し、当該第１の機器識別情報（シリアルナンバー）に対応付けられた位置情報の取得要求を行う（ステップＳ２０９）。
【０１０３】
続いて、位置管理装置２０の位置情報管理部２０３は、記憶部２０１に記憶されている位置管理情報において、受信した第１の機器識別情報（シリアルナンバー）と一致する第１の機器識別情報（シリアルナンバー）に対応付けられた位置情報を、機器管理装置３０に応答する（ステップＳ２１１）。
【０１０４】
続いて、機器管理装置３０の機器情報管理部３０３は、識別情報取得部３０７により取得された機器１０−Ｎの第１の機器識別情報（シリアルナンバー）に基づいて当該機器１０−Ｎの第２の機器識別情報（機器ＩＤ）を生成する（ステップＳ２１３）。
【０１０５】
続いて、機器管理装置３０の発行部３０９は、機器情報管理部３０３により生成された第２の機器識別情報（機器ＩＤ）を機器１０−Ｎに発行する（ステップＳ２１５）。
【０１０６】
続いて、機器情報管理部３０３は、記憶部３０１に記憶されている機器情報内の各位置情報と、位置情報取得部３０５により取得された位置情報とを比較する（ステップＳ２１７）。
【０１０７】
ステップＳ２１７において、位置情報取得部３０５により取得された位置情報と一致する位置情報がある場合、機器情報管理部３０３は、記憶部３０１に記憶されている機器情報における、一致する位置情報に対応付けられた第２の機器識別情報（機器ＩＤ）、第１の機器識別情報（シリアルナンバー）、ＭＡＣアドレス、ＩＰアドレスを、それぞれ、機器情報管理部３０３により生成された第２の機器識別情報（機器ＩＤ）、識別情報取得部３０７により取得された第１の機器識別情報（シリアルナンバー）、ＭＡＣアドレス、ＩＰアドレスで更新することで、当該機器情報を更新する（ステップＳ２２１）。
【０１０８】
続いて、機器情報管理部３０３は、遠隔機器管理装置４０に対し、更新前の第２の機器識別情報（機器ＩＤ）、更新後の第２の機器識別情報（機器ＩＤ）、更新後の第１の機器識別情報（シリアルナンバー）、更新後のＭＡＣアドレス、及び更新後のＩＰアドレスを含む機器識別情報更新要求を行う（ステップＳ２２３）。
【０１０９】
続いて、遠隔機器管理装置４０の遠隔機器管理部４０３は、記憶部４０１に記憶されている遠隔機器情報において、機器管理装置３０から送信された機器識別情報更新要求に含まれる更新前の第２の機器識別情報（機器ＩＤ）と一致する第２の機器識別情報（機器ＩＤ）、当該第２の機器識別情報（機器ＩＤ）に対応付けられた第１の機器識別情報（シリアルナンバー）、ＭＡＣアドレス、ＩＰアドレスを、それぞれ、当該機器識別情報更新要求に含まれる更新後の第２の機器識別情報（機器ＩＤ）、第１の機器識別情報（シリアルナンバー）、ＭＡＣアドレス、ＩＰアドレスで更新し、当該遠隔機器情報を更新する（ステップＳ２２５）。
【０１１０】
一方、ステップＳ２１７において、位置情報取得部３０５により取得された位置情報と一致する位置情報がない場合、機器情報管理部３０３は、機器情報管理部３０３により生成された第２の機器識別情報（機器ＩＤ）、識別情報取得部３０７により取得された第１の機器識別情報（シリアルナンバー）、ＭＡＣアドレス、ＩＰアドレス、及び位置情報取得部３０５により取得された位置情報の組を、記憶部３０１に記憶されている機器情報に登録する（ステップＳ２３１）。
【０１１１】
続いて、機器情報管理部３０３は、遠隔機器管理装置４０に対し、登録した第２の機器識別情報（機器ＩＤ）、第１の機器識別情報（シリアルナンバー）、ＭＡＣアドレス、及びＩＰアドレスを含む機器識別情報登録要求を行う（ステップＳ２３３）。
【０１１２】
続いて、遠隔機器管理装置４０の遠隔機器管理部４０３は、機器管理装置３０から送信された機器識別情報登録要求に含まれる第２の機器識別情報（機器ＩＤ）、第１の機器識別情報（シリアルナンバー）、ＭＡＣアドレス、及びＩＰアドレスを、記憶部４０１に記憶されている遠隔機器情報に登録する（ステップＳ２３５）。
【０１１３】
図１８は、第１実施形態の機器管理システム１で実行される機器管理情報の更新処理の一例を示すシーケンス図である。なお、図１８に示す機器管理情報の更新処理は、定期的に実行される。
【０１１４】
まず、機器管理装置３０の機器管理情報取得部３１１は、管理対象の機器１０から、当該管理対象の機器１０の第２の機器識別情報（機器ＩＤ）及び機器管理情報を取得する（ステップＳ４０１）。なお、機器管理情報の取得は、機器管理情報取得部３１１の要求に基づいて行われてもよい。
【０１１５】
続いて、機器管理装置３０の機器情報管理部３０３は、記憶部３０１上で管理している機器情報において、機器管理情報取得部３１１により取得された第２の機器識別情報（機器ＩＤ）と一致する第２の機器識別情報（機器ＩＤ）に対応付けられた機器管理情報を、機器管理情報取得部３１１により取得された機器管理情報に基づいて更新することで、当該機器情報を更新する（ステップＳ４０３）。
【０１１６】
続いて、機器管理装置３０の機器情報管理部３０３は、遠隔機器管理装置４０に対し、記憶部３０１上で管理している機器情報において、更新した機器管理情報、及び当該機器管理情報に対応付けられた第２の機器識別情報（機器ＩＤ）を含む機器管理情報更新要求を行う（ステップＳ４０５）。
【０１１７】
続いて、遠隔機器管理装置４０の遠隔機器管理部４０３は、記憶部４０１に記憶されている遠隔機器情報において、機器管理装置３０から送信された機器管理情報更新要求に含まれる第２の機器識別情報と一致する第２の機器識別情報に対応付けられた機器管理情報を、当該機器識別情報更新要求に含まれる機器管理情報で更新する（ステップＳ４０７）。
【０１１８】
以上のように第１実施形態によれば、機器管理情報が引き継がれる被管理対象の機器と機器管理情報を引き継ぐ管理対象の機器との機器識別情報が異なる場合であっても、機器管理情報を引き継いで管理することができる。
【０１１９】
特に第１実施形態によれば、管理対象の機器１０の入れ替えが発生しても、入れ替え前の管理対象の機器１０の機器管理情報を、入れ替え後の管理対象の機器１０の機器管理情報に引き継いで管理することができる。
【０１２０】
また第１実施形態によれば、管理対象の機器１０のマザーボードの交換により、第１の機器識別情報が変更されてしまっても、機器管理情報を引き継いで管理することができる。
【０１２１】
また第１実施形態によれば、第１の機器識別情報をＭＡＣアドレスとし、ＮＩＣ（Network  Interface  Card）交換によりＭＡＣアドレスが変更されてしまっても、機器管理情報を引き継いで管理することができる。
【０１２２】
そして第１実施形態によれば、機器管理情報を引き継いで管理することができるため、当該機器管理情報を用いて課金処理等を行う場合であっても、当該機器管理情報を用いてそのまま課金処理を行えばよい。つまり第１実施形態によれば、入れ替え前の機器の機器管理情報と入れ替え後の機器の機器管理情報とに基づいて課金処理等を行う必要がないため、課金処理に伴う負荷を抑えることができる。
【０１２３】
（変形例１）
上記第１実施形態では、位置管理装置と機器管理装置とが異なる装置である場合を例に取り説明したが、これに限定されず、機器管理装置が、位置管理装置の機能を備えるようにしてもよい。
【０１２４】
この場合、図１９に示す機器管理システム１００１のように、機器管理装置１０３０が記憶部１２０１、及び位置情報管理部１２０３を含むようにすればよい。なお、記憶部１２０１、位置情報管理部１２０３は、それぞれ、第１実施形態で説明した記憶部２０１、位置情報管理部２０３と同様である。
【０１２５】
（変形例２）
上記第１実施形態では、位置管理装置が機器の位置を管理する場合を例に取り説明したが、機器に用いることが可能な部材の位置を管理するようにしてもよい。部材としては、例えば、トナーカートリッジなどが挙げられるがこれに限定されず、交換可能な消耗品などであればよい。また、機器がプロジェクタやカメラなどであれば、部材としては、交換レンズなどが挙げられ、機器が産業用カメラであれば、部材としては、カメラユニット等が挙げられる。この場合、第１の機器識別情報が、部材を固有に識別する部材識別情報である点が第１実施形態との差異となる。
【０１２６】
変形例２では、位置情報管理部１２０３が記憶部１２０１上で管理する位置管理情報は、複数の部材それぞれについて、当該部材を固有に識別する部材識別情報と、当該部材の位置を示す位置情報と、を対応付けたものとなる。
【０１２７】
また変形例２では、機器情報管理部３０３が記憶部３０１上で管理する機器情報は、１以上の管理対象の機器１０それぞれについて、当該管理対象の機器１０に用いられている部材の部材識別情報と、当該管理対象の機器１０を管理する機器管理情報と、当該部材の位置情報と、当該管理対象の機器１０を固有に識別する機器識別情報（機器ＩＤ）と、を対応付けたものとなる。
【０１２８】
また変形例２では、識別情報取得部３０７は、１以上の管理対象の機器１０のうちの任意の管理対象の機器１０に対し、当該任意の管理対象の機器１０の機器識別情報の取得を要求し、当該機器識別情報が取得できなかった場合、当該任意の管理対象の機器１０から当該任意の管理対象の機器１０に用いられている部材の部材識別情報を取得する。
【０１２９】
また変形例２では、位置情報取得部１３０５は、識別情報取得部３０７により取得された部材識別情報に対応付けられた位置情報を取得する。
【０１３０】
そして変形例２では、機器情報管理部３０３は、識別情報取得部３０７により取得された部材識別情報に基づいて任意の管理対象の機器１０の機器識別情報を生成し、取得された位置情報と一致する位置情報が管理されている場合、当該管理されている位置情報に対応付けられている部材識別情報、機器識別情報を、それぞれ、識別情報取得部３０７により取得された部材識別情報、生成した機器識別情報で更新する。
【０１３１】
このように、第１の機器識別情報（シリアルナンバー）を、部材を固有に識別する部材識別情報（例えば、部材のシリアルナンバー）に代えて、管理対象の機器１０を管理するようにしてもよい。なお、管理対象の機器１０を管理する機器管理情報を、部材を管理する部材管理情報としてもよい。
【０１３２】
（プログラム）
上記実施形態及び各変形例の機器、位置管理装置、機器管理装置、及び遠隔機器管理装置で実行されるプログラム（以下、「各装置で実行されるプログラム」と称する）は、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１３３】
また、上記実施形態及び変形例の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記実施形態及び変形例の各装置で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記実施形態及び変形例の各装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０１３４】
上記実施形態及び変形例の各装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【０１３５】
なお、上記実施形態及び変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１３６】
１、１００１  機器管理システム
２  第１のネットワーク
３  第２のネットワーク
１０−１〜１０−Ｎ（１０）  機器
２０  位置管理装置
３０、１０３０  機器管理装置
４０  遠隔機器管理装置
１０１  個別機器情報記憶部
１０３  制御部
１０５  位置情報記憶部
１０７  発信部
２０１、１２０１  記憶部
２０３、１２０３  位置情報管理部
３０１  記憶部
３０３  機器情報管理部
３０５、１３０５  位置情報取得部
３０７  識別情報取得部
３０９  発行部
３１１  機器管理情報取得部
４０１  記憶部
４０３  遠隔機器管理部
【先行技術文献】
【特許文献】
【０１３７】
【特許文献１】特開２０１０−２１９７５０号公報
【図１】
0006623869.tif 000002
【図２】
0006623869.tif 000003
【図３】
0006623869.tif 000004
【図４】
0006623869.tif 000005
【図５】
0006623869.tif 000006
【図６】
0006623869.tif 000007
【図７】
0006623869.tif 000008
【図８】
0006623869.tif 000009
【図９】
0006623869.tif 000010
【図１０】
0006623869.tif 000011
【図１１】
0006623869.tif 000012
【図１２】
0006623869.tif 000013
【図１３】
0006623869.tif 000014
【図１４】
0006623869.tif 000015
【図１５】
0006623869.tif 000016
【図１６】
0006623869.tif 000017
【図１７】
0006623869.tif 000018
【図１８】
0006623869.tif 000019
【図１９】
0006623869.tif 000020