(57)【要約】【課題】定期的に通信を行い管理対象機器の監視を行う環境下であっても、消費エネルギーの低減を図ることができる機器管理装置、機器管理システム、通信制御方法、通信制御プログラム、及びそのプログラムを記録した記録媒体を提供する。【解決手段】機器管理装置１００は、所定のデータ伝送路９０を介して接続される機器２００の状態を監視し、状態情報５１を含む機器に関する情報を基に機器２００を管理する装置であって、機器２００が備える通信装置から消費電力の状態を表す情報である消費電力状態情報を取得する取得手段３１と、取得手段３１により取得した前記消費電力状態情報に基づき、前記通信装置の消費電力の状態に応じた通信方式を決定する決定手段３２と、決定手段３２により決定した通信方式を用いて機器２００との間でデータ通信を行う通信手段２２と、を有することを特徴とする。【選択図】図３
2010061459.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータ伝送路を介して接続される機器の状態を監視し、状態情報を含む機器に関する情報を基に前記機器を管理する機器管理装置であって、
前記機器が備える通信装置から消費電力の状態を表す情報である消費電力状態情報を取得する取得手段と、
前記取得手段により取得した前記消費電力状態情報に基づき、前記通信装置の消費電力の状態に応じた通信方式を決定する決定手段と、
前記決定手段により決定した通信方式を用いて前記機器との間でデータ通信を行う通信手段と、を有することを特徴とする機器管理装置。
【請求項２】
前記決定手段は、
前記消費電力状態情報に基づき、前記通信装置が低消費電力の状態であるか否かを判断し、その判断結果から、前記通信装置が低消費電力の状態を維持したままでデータ通信可能な通信方式又はそれ以外の通信方式のどちらか一方の方式を、前記通信手段が前記機器との間で行うデータ通信の際に用いる通信方式として決定することを特徴とする請求項１に記載の機器管理装置。
【請求項３】
前記決定手段は、
前記通信装置が低消費電力の状態であると判断した場合に、
前記通信装置が低消費電力の状態を維持したままでデータ通信可能なＳＮＭＰを、前記通信手段が前記機器との間で行うデータ通信の際に用いる通信方式として決定することを特徴とする請求項２に記載の機器管理装置。
【請求項４】
当該機器管理装置が、
前記機器から取得可能な機器に関する情報を判断する判断手段を有し、
前記判断手段は、
前記決定手段により決定した通信方式に基づき、前記通信手段が前記通信方式を用いてデータ通信を行ったときに前記機器からの取得可能な情報項目を判断することを特徴とする請求項１ないし３のいずれか一項に記載の機器管理装置。
【請求項５】
当該機器管理装置が、
前記機器から機器に関する情報を取得する機器情報取得手段を有し、
前記機器情報取得手段は、
前記判断手段により判断した情報項目に基づき、前記機器から機器に関する情報を取得することを特徴とする請求項４に記載の機器管理装置。
【請求項６】
所定のデータ伝送路を介して接続される機器の状態を機器管理装置によって監視し、状態情報を含む機器に関する情報を基に前記機器を管理する機器管理システムであって、
前記機器管理装置が、
前記機器が備える通信装置から消費電力の状態を表す情報である消費電力状態情報を取得する取得手段と、
前記取得手段により取得した前記消費電力状態情報に基づき、前記通信装置の消費電力の状態に応じた通信方式を決定する決定手段と、
前記決定手段により決定した通信方式を用いて前記機器との間でデータ通信を行う通信手段と、を有し、
前記機器が、自装置が備える通信装置により、
前記消費電力状態情報を前記機器管理装置へ送信し、
前記決定手段により決定された通信方式を用いて、前記機器に関する情報を前記機器管理装置へ送信することを特徴とする機器管理システム。
【請求項７】
前記決定手段は、
前記消費電力状態情報に基づき、前記通信装置が低消費電力の状態であるか否かを判断し、その判断結果から、前記通信装置が低消費電力の状態を維持したままでデータ通信可能な通信方式又はそれ以外の通信方式のどちらか一方の方式を、前記通信手段が前記機器との間で行うデータ通信の際に用いる通信方式として決定することを特徴とする請求項６に記載の機器管理システム。
【請求項８】
前記決定手段は、
前記通信装置が低消費電力の状態であると判断した場合に、
前記通信装置が低消費電力の状態を維持したままでデータ通信可能なＳＮＭＰを、前記通信手段が前記機器との間で行うデータ通信の際に用いる通信方式として決定することを特徴とする請求項７に記載の機器管理システム。
【請求項９】
前記機器管理装置が、
前記機器から取得可能な機器に関する情報を判断する判断手段を有し、
前記判断手段は、
前記決定手段により決定した通信方式に基づき、前記通信手段が前記通信方式を用いてデータ通信を行ったときに前記機器からの取得可能な情報項目を判断することを特徴とする請求項６ないし８のいずれか一項に記載の機器管理システム。
【請求項１０】
前記機器管理装置が、
前記機器から機器に関する情報を取得する機器情報取得手段を有し、
前記機器情報取得手段は、
前記判断手段により判断した情報項目に基づき、前記機器から機器に関する情報を取得することを特徴とする請求項９に記載の機器管理システム。
【請求項１１】
所定のデータ伝送路を介して接続される機器の状態を監視し、状態情報を含む機器に関する情報を基に前記機器を管理する機器管理装置における通信制御方法であって、
前記機器が備える通信装置から消費電力の状態を表す情報である消費電力状態情報を取得する取得手順と、
前記取得手順により取得した前記消費電力状態情報に基づき、前記通信装置の消費電力の状態に応じた通信方式を決定する決定手順と、
前記決定手順により決定した通信方式を用いて前記機器との間でデータ通信を行う通信手順と、を有することを特徴とする通信制御方法。
【請求項１２】
所定のデータ伝送路を介して接続される機器の状態を機器管理装置によって監視し、状態情報を含む機器に関する情報を基に前記機器を管理する機器管理システムにおける通信制御方法であって、
前記機器管理装置が、
前記機器が備える通信装置から消費電力の状態を表す情報である消費電力状態情報を取得する取得手順と、
前記取得手順により取得した前記消費電力状態情報に基づき、前記通信装置の消費電力の状態に応じた通信方式を決定する決定手順と、
前記決定手順により決定した通信方式を用いて前記機器との間でデータ通信を行う通信手順と、を有し、
前記機器が、自装置が備える通信装置により、
前記消費電力状態情報を前記機器管理装置へ送信し、
前記決定手段により決定された通信方式を用いて、前記機器に関する情報を前記機器管理装置へ送信することを特徴とする通信制御方法。
【請求項１３】
所定のデータ伝送路を介して接続される機器の状態を監視し、状態情報を含む機器に関する情報を基に前記機器を管理する機器管理装置における通信制御プログラムであって、
コンピュータを、
前記機器が備える通信装置から消費電力の状態を表す情報である消費電力状態情報を取得する取得手段と、
前記取得手段により取得した前記消費電力状態情報に基づき、前記通信装置の消費電力の状態に応じた通信方式を決定する決定手段と、
決定手段により決定した通信方式を用いて前記機器との間でデータ通信を行う通信手段として機能させる通信制御プログラム。
【請求項１４】
請求項１３に記載のプログラムを記録した、コンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークなどのデータ伝送路を介して接続される少なくとも１台以上の機器を管理する機器管理装置、機器管理システムに関し、特に、機器管理装置が、システムに参加する機器をポーリングし、監視を行う際、機器との間で行う通信を制御する技術に関するものである。
【背景技術】
【０００２】
ネットワークなどの所定のデータ伝送路を介して複合機やプリンタと言った画像処理装置などの状態を監視するシステムはすでに知られており、ユーザは管理対象の複数の機器（以下、「管理対象機器」と言う。）に自ら出向くことなく、管理対象機器の異常を検知する（知る）ことが可能となっている（例えば、特許文献１を参照）。
【０００３】
上記システムでは、機器状態を監視する上で、管理対象機器と、それらを管理する機器管理装置との間で、所定のデータ通信（例えば「状態情報の送受信」など）が行われる。
【０００４】
一方、省エネルギー化に伴い、管理対象機器である画像処理装置は、低消費電力の状態（省電力モード）に移行可能な消費電力制御機能を有する通信装置を備えている。
【０００５】
このような省電力モードに移行可能な通信装置を備えた画像処理装置において、消費エネルギーを低減する技術（省エネ技術）は、例えば特許文献２や特許文献３などがある。
【０００６】
特許文献２には、画像形成装置がステータス情報（状態情報）に変化があった場合に、サーバへステータス情報を送信し、サーバが、省電力モードへ移行している画像形成装置に代わり、他の機器からの問い合わせに応答することで、画像形成装置が低消費電力の状態（省電力モード）であってとしても、ネットワークから聞かれたステータス（状態）の返答をする場合に、極力少ないエネルギーで（消費エネルギーを低減し）、かつ低コストで実現することが可能なネットワークシステムが提案されている。
【０００７】
また、特許文献３には、省電力モード時に通信を切断し、通常モード時より遅い通信速度を設定し、通信相手との間で再接続を行うことで、消費エネルギーの低減を図ること可能なネットワーク通信装置が提案されている。
【特許文献１】特開２００５−１８２７０１号公報
【特許文献２】特開２００４−１３３５１２号公報
【特許文献３】特開２００６−２９３９８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献に示される省エネを目的とした従来の通信制御方法では、機器同士で通信を行う際に用いる通信方式によって、管理対象機器が省電力モードから通常モードへ移行してしまうと言う問題がある。
【０００９】
例えば、上記に挙げた管理対象機器の状態を監視し、機器を管理する機器管理システムでは、機器管理装置と管理対象機器との間で、状態情報の送受信が行われる。
【００１０】
このときの通信方式として、ＳＮＭＰ（Simple Network Management Protocol）を用いた場合には、管理対象機器が備える通信装置が省電力モードから通常モードへ移行せず、低消費電力の状態が維持されるが、ＳＯＡＰ（Simple Object Access Protocol）を用いた場合では、低消費電力の状態から復帰してしまう。
【００１１】
これでは、上記システムのように、管理対象機器の状態を定期的にポーリング処理するような場合、管理対象機器が備える通信装置が省エネに対応する装置であったとしても、その効果が発揮されない。
【００１２】
そこで考えられるのは、監視間隔（ポーリング処理の動作タイミング）を延長する方法である。しかし、この方法では、管理対象機器に異常が発生してからその異常を検知するまでに時間を要し、機器管理システムにおいて管理対象機器の異常を適切なタイミングで検知することができないことが考えられるため、管理対象機器の監視精度に悪影響を及ぼす可能性がある。
【００１３】
本発明は上記従来技術の問題点を鑑み提案されたものであり、その目的とするところは、定期的に通信を行い管理対象機器の監視を行う環境下であっても、消費エネルギーの低減を図ることができる機器管理装置、機器管理システム、通信制御方法、通信制御プログラム、及びそのプログラムを記録した記録媒体を提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明にあっては、所定のデータ伝送路を介して接続される機器の状態を監視し、状態情報を含む機器に関する情報を基に前記機器を管理する機器管理装置が、前記機器が備える通信装置から消費電力の状態を表す情報である消費電力状態情報を取得する取得手段と、前記取得手段により取得した前記消費電力状態情報に基づき、前記通信装置の消費電力の状態に応じた通信方式を決定する決定手段と、前記決定手段により決定した通信方式を用いて前記機器との間でデータ通信を行う通信手段と、を有する装置であることを要旨としている。
【００１５】
このような構成によって、本発明に係る機器管理装置は、管理対象機器が備える通信装置の消費電力の状態に関する情報（消費電力状態情報）を取得し、取得した情報に基づき、当該機器管理装置と管理対象機器との間で用いることが可能な複数の通信方式の中から、低消費電力の状態を維持可能な通信方式を決定する。そして、決定した通信方式を用いて、管理対象機器と通信を行う。
【００１６】
また、上記目的を達成するため、本発明に係る機器管理装置は、前記決定手段が、前記消費電力状態情報に基づき、前記通信装置が低消費電力の状態であるか否かを判断し、その判断結果から、前記通信装置が低消費電力の状態を維持したままでデータ通信可能な通信方式又はそれ以外の通信方式のどちらか一方の方式を、前記通信手段が前記機器との間で行うデータ通信の際に用いる通信方式として決定する。
【００１７】
また、上記目的を達成するため、本発明に係る機器管理装置は、前記決定手段が、前記通信装置が低消費電力の状態であると判断した場合に、前記通信装置が低消費電力の状態を維持したままでデータ通信可能なＳＮＭＰを、前記通信手段が前記機器との間で行うデータ通信の際に用いる通信方式として決定する。
【００１８】
また、上記目的を達成するため、本発明に係る機器管理装置は、前記機器から取得可能な機器に関する情報を判断する判断手段を有し、前記判断手段が、前記決定手段により決定した通信方式に基づき、前記通信手段が前記通信方式を用いてデータ通信を行ったときに前記機器からの取得可能な情報項目を判断する。
【００１９】
また、上記目的を達成するため、本発明に係る機器管理装置は、前記機器から機器に関する情報を取得する機器情報取得手段を有し、前記機器情報取得手段が、前記判断手段により判断した情報項目に基づき、前記機器から機器に関する情報を取得する。
【００２０】
これによって、本発明に係る機器管理装置は、管理対象機器が備える通信装置の消費電力モードに応じて、適切な通信方式を選択決定し（切り換え）、低消費電力の状態を継続したまま、機器管理装置との間で通信を行うことができる。その結果、定期的に通信を行い管理対象機器の監視を行う環境下であっても、状態情報取得時に、管理対象機器が備える通信装置の消費電力モードが、省電力モードから通常モードへ移行することがないため、消費エネルギーの低減を図ることができる。
【００２１】
上記目的を達成するため、本発明に係る機器管理システムは、所定のデータ伝送路を介して接続される機器の状態を機器管理装置によって監視し、状態情報を含む機器に関する情報を基に前記機器を管理するシステムであって、前記機器管理装置が、前記機器が備える通信装置から消費電力の状態を表す情報である消費電力状態情報を取得する取得手段と、前記取得手段により取得した前記消費電力状態情報に基づき、前記通信装置の消費電力の状態に応じた通信方式を決定する決定手段と、前記決定手段により決定した通信方式を用いて前記機器との間でデータ通信を行う通信手段と、を有し、前記機器が、自装置が備える通信装置により、前記消費電力状態情報を前記機器管理装置へ送信し、前記決定手段により決定された通信方式を用いて、前記機器に関する情報を前記機器管理装置へ送信することを特徴とする。
【００２２】
上記目的を達成するため、本発明に係る機器管理装置における通信制御方法は、所定のデータ伝送路を介して接続される機器の状態を監視し、状態情報を含む機器に関する情報を基に前記機器を管理する機器管理装置における方法であって、前記機器が備える通信装置から消費電力の状態を表す情報である消費電力状態情報を取得する取得手順と、前記取得手順により取得した前記消費電力状態情報に基づき、前記通信装置の消費電力の状態に応じた通信方式を決定する決定手順と、前記決定手順により決定した通信方式を用いて前記機器との間でデータ通信を行う通信手順と、を有することを特徴とする。
【００２３】
上記目的を達成するため、本発明に係る機器管理システムにおける通信制御方法は、所定のデータ伝送路を介して接続される機器の状態を機器管理装置によって監視し、状態情報を含む機器に関する情報を基に前記機器を管理する機器管理システムにおける方法であって、前記機器管理装置が、前記機器が備える通信装置から消費電力の状態を表す情報である消費電力状態情報を取得する取得手順と、前記取得手順により取得した前記消費電力状態情報に基づき、前記通信装置の消費電力の状態に応じた通信方式を決定する決定手順と、前記決定手順により決定した通信方式を用いて前記機器との間でデータ通信を行う通信手順と、を有し、前記機器が、自装置が備える通信装置により、前記消費電力状態情報を前記機器管理装置へ送信し、前記決定手段により決定された通信方式を用いて、前記機器に関する情報を前記機器管理装置へ送信することを特徴とする。
【００２４】
このような手順によって、本発明に係る通信制御方法は、管理対象機器が備える通信装置の消費電力の状態に関する情報（消費電力状態情報）を取得し、取得した情報に基づき、当該機器管理装置と管理対象機器との間で用いることが可能な複数の通信方式の中から、低消費電力の状態を維持可能な通信方式を決定し、決定した通信方式を用いて、管理対象機器と通信を行うと言う通信制御動作を実現する。
【００２５】
これによって、本発明に係る通信制御方法は、定期的に通信を行い管理対象機器の監視を行う環境下であっても、状態情報取得時に、管理対象機器が備える通信装置の消費電力モードが、省電力モードから通常モードへ移行することがないため、消費エネルギーの低減を図ることができる環境を提供できる。
【発明の効果】
【００２６】
本発明によれば、管理対象機器が備える通信装置の消費電力モードに応じて、適切な通信方式を選択決定する（切り換える）ようにしたことにより、定期的に通信を行い管理対象機器の監視を行う環境下であっても、消費エネルギーの低減を図ることができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の好適な実施の形態（以下、「実施形態」という。）について、図面を用いて詳細に説明する。
【００２８】
［第１の実施形態］
＜システム構成＞
では、本実施形態に係る機器管理システムの構成について説明する。図１は、本発明の第１の実施形態に係る機器管理システム１の構成例を示す図である。
【００２９】
図１に示すように、機器管理システム１は、ＭＦＰ（Multifunction Peripheral）やＬＰ（Laser Printer）と言った少なくとも１台以上の管理対象機器２００と、少なくとも１台以上のクライアントＰＣ（Personal Computer）３００（以下、単に「ＰＣ」と言う。）と、機器管理装置１００とが、ネットワークなどのデータ伝送路９０で相互に接続されている。
【００３０】
このようなシステム構成により、機器管理装置１００は、当該装置において動作する機器管理機能によって管理対象機器２００の状態監視や管理対象装置１００の情報収集などを行い、管理対象機器２００を管理している。また、ＰＣ３００に対しては、管理対象機器２００の状態に関する各種情報を提供する。
【００３１】
また、このようなデータ通信環境を実現するため、管理対象機器２００、ＰＣ３００、及び機器管理装置１００は、データ伝送路９０に接続するインタフェース装置、すなわちＮＩＣ（Network I/F Card）などの通信装置（非図示）を備えており、その中でも、管理対象機器２００は、省電力モードに移行可能な通信装置を備えている。
【００３２】
＜ハードウェア構成＞
次に、上記機器管理システム１において、機器管理を行う機器管理装置１００のハードウェア構成について説明する。図２は、本発明の第１の実施形態に係る機器管理装置１００のハードウェア構成例を示す図である。
【００３３】
図２に示すように、機器管理装置１００は、入力装置１０１と、表示装置１０２と、ドライブ装置１０３と、ＲＡＭ（Random Access Memory）１０４と、ＲＯＭ（Read Only Memory）１０５と、ＣＰＵ（Central Processing Unit）１０６と、インタフェース装置１０７と、ＨＤＤ（Hard Disk Drive）１０８とから構成され、それぞれがバスで相互に接続されている。
【００３４】
入力装置１０１は、キーボード及びマウスなどで構成され、機器管理装置１００に各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイなどで構成され、機器管理装置１００による処理結果（例えば「管理対象機器２００から取得した状態に関する各種情報」）などを表示する。
【００３５】
インタフェース装置１０７は、機器管理装置１００をネットワークなどのデータ伝送路９０に接続するインタフェースである。上記システム構成において説明を行ったように、機器管理装置１００は、インタフェース装置１０７を介して、管理対象機器２００やＰＣ３００などとのデータ通信を行う。
【００３６】
ＨＤＤ１０８は、機器管理装置１００全体を制御し情報処理システム（例えば「Ｗｉｎｄｏｗｓ（登録商標）」や「ＵＮＩＸ（登録商標）」などの基本ソフトウェアであるＯＳ（Operating System））を提供するなどのプログラムやデータ、情報処理システム上において各種機能（例えば「機器管理機能」や「データ通信機能」）を提供するなどのプログラムやデータ（例えば「アプリケーションプログラム」や「アプリケーションデータ」）などを格納している不揮発性の記憶装置である。また、ＨＤＤ１０８は、格納している上記プログラムやデータを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００３７】
なお、上記プログラムやデータは、例えばＣＤ（Compact Disk）などの記録媒体１０３ａによって機器管理装置１００に提供されるか、ネットワークなどのデータ伝送路９０からインタフェース装置１０７を介してダウンロードされる。例えば、記録媒体１０３ａから提供される場合は、記録媒体１０３ａを読み取り可能なドライブ装置１０３を介してＨＤＤ１０８にインストールされる。
【００３８】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、機器管理装置１００が起動されるときに実行されるＢＩＯＳ（Basic Input/Output System）や、機器管理装置１００のシステム設定やネットワーク関連の設定などのデータが格納されている。
【００３９】
ＲＡＭ１０４は、上記各種記憶装置から読み出されたプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）であり、ＣＰＵ１０６は、このＲＡＭ１０４上に読み出したプログラムを実行することにより、機器管理装置１００の全体制御や機器管理装置１００が搭載する各種機能を動作させる。
【００４０】
このようなハードウェア構成により、機器管理装置１００は、例えば、ＨＤＤ１０８からＲＡＭ１０４上に読み出した機器管理機能を実現するためのプログラムをＣＰＵ１０６により実行し、管理対象機器２００の状態監視や各種情報の収集、またＰＣ３００への情報提供を行ったりすることができる。
【００４１】
＜通信制御機能＞
上記ハードウェア構成上で動作する機器管理機能は、その仕組みとして、管理対象機器２００から、例えばＭＩＢ（Management Information Base）情報などの機器状態を含む情報（以下、便宜上「状態情報」と言う。）を取得し、取得した状態情報を基に、管理データとして保持されている管理対象機器２００に関する情報（以下、「機器情報」と言う。）を更新し、各管理対象機器２００の状態を監視することで、管理対象機器２００を管理している。
【００４２】
ここからは、上記機器管理機能の中でも、状態情報などの各種情報を管理対象機器２００との間で送受信するための通信制御を行う機能（通信制御機能）について詳しく説明する。
【００４３】
本発明が解決する課題として前述したように、従来技術では、各管理対象機器２００に対して定期的にポーリング処理を行い、状態情報を取得するときに（各管理対象機器２００から定期的に情報収集を行うときに）、管理対象機器２００が備える通信装置の消費電力モードの状態を考慮せず、所定の通信方式を用いて通信を行うため、例えば、管理対象機器２００が備える通信装置が、低消費電力の状態であったとしても、状態情報の取得要求を受け付けると、その都度、消費電力が通常の待機状態に復帰してしまい、管理対象機器２００が備える通信装置が低消費電力の状態を継続することができない。つまり、従来の機器管理装置１００では、通信相手の消費電力モードに応じた適切な通信方式を用いて通信を行っておらず、定期的に通信を行い管理対象機器２００の監視を行う環境下において、消費エネルギーが軽減されない通信制御機能を提供していた。
【００４４】
そのため、機器管理システム１における管理対象機器２００の台数が多い場合や、管理対象機器２００と機器管理装置１００との間で頻繁にやり取りされる場合などを考えると、その監視処理の度に、通信に係る無駄な電力が消費されることとなり、結果的にシステム全体の消費電力効率に関する性能低下に繋がる。
【００４５】
そこで、本実施形態では、通信装置の消費電力モードと通信方式との関係に着目する。通信方式の中には、通信相手が備える通信装置の低消費電力の状態を継続したまま、所定のデータを送受信することが可能な方式がある。例えばＳＮＭＰである。
【００４６】
上記問題点を解決するためには、機器管理装置１００が、管理対象機器２００が備える通信装置の低消費電力の状態を維持しながら、機器の状態情報が取得できれば良い。
【００４７】
ＳＮＭＰを用いた場合には、他の通信方式（例えば「ＳＯＡＰ」など）に比べて取得可能な情報が少なからず制限されるものの、機器の状態情報は取得可能である。
【００４８】
本実施形態に係る機器管理装置１００では、管理対象機器２００が備える通信装置の消費電力の状態に関する情報（以下、「消費電力状態情報」と言う。）を取得し、取得した情報に基づき、管理対象機器２００との間で用いることが可能な複数の通信方式（サポート通信方式）の中から、消費電力状態に適切な１つの通信方式を決定する。そして、決定した通信方式を用いて、管理対象機器２００と通信を行う通信制御機能を有している。
【００４９】
すなわち、本実施形態に係る機器管理装置１００では、機器管理システム１に参加する（機器管理装置１００が管理する）管理対象機器２００が備える通信装置の消費電力モードに応じて適切な通信方式を選択決定し、決定した通信方式を用いて機器状態を監視する。
【００５０】
これによって、本実施形態に係る機器管理装置１００では、管理対象機器２００が備える通信装置の低消費電力の状態を継続したまま、機器状態を監視することができる。その結果、定期的に通信を行い管理対象機器２００の監視を行う環境下であっても、状態情報取得時に、管理対象機器２００が備える通信装置の消費電力モードが、省電力モードから通常モードへ移行することがないため、消費エネルギーが低減され、機器管理システム１全体の消費電力効率に関する性能が向上（性能改善）される。
【００５１】
では、上記通信制御機能の構成とその動作について説明する。なお、以下の説明では、機器管理装置１００と管理対象機器２００との間で用いることが可能な通信方式に、ＳＮＭＰとＳＯＡＰを例に説明する。ただし、ＳＯＡＰは、ＳＮＭＰ以外の通信方式の一例であって、本発明がこの方式（ＳＯＡＰ）に限定されるものではない。
【００５２】
《機能構成》
図３は、本発明の第１の実施形態に係る通信制御機能の構成例を示す図である。
【００５３】
通信制御機能は、主に、機器管理装置１００に搭載（インストール）される機器管理コンポーネント（アプリケーション）の通信制御機能に関するソフトウェア部品により実現される機能である。
【００５４】
図３に示すように、通信制御機能は、複数の機能部から構成される。これら複数の機能部は、主に、管理対象機器２００から状態情報を含む機器情報５１を取得し、取得する際に用いた通信方式ごとに管理する機能部群（以下、「状態管理機能部群」と言う。）２０と、管理対象機器２００から消費電力状態情報を取得し、取得した情報を基に通信方式を決定する機能部群（以下、「通信方式決定機能部群」と言う。）３０と、決定した通信方式を用いて、管理対象機器２００から取得可能な機器情報５１の情報項目を判断する機能部群（以下、「取得可能機器情報判断機能部群」と言う。）４０との３つに分けられる。
【００５５】
（状態管理機能部群）
状態管理機能部群２０は、主に、機器情報取得部２１と、通信部２２と、機器情報管理部２３とを有している。
【００５６】
機器情報取得部２１は、ネットワークなどのデータ伝送路９０を介して、管理対象機器２００から機器情報５１を取得する。機器情報取得部２１は、機器情報５１の取得を、予め決められた監視間隔（動作タイミング）に従ったポーリング処理により行う。機器情報取得部２１は、管理対象機器２００からの機器情報５１の取得を、後述する通信部２２を経由して行う。
【００５７】
また、通信部２２は、所定の通信方式を用いて、管理対象機器２００との間のデータ通信を行う。通信部２２は、管理対象機器２００との間で用いることが可能な複数の通信方式に対応する機能部を有している。つまり、サポートする通信方式ごとの通信部群が機能する。例えば、通信方式としてＳＮＭＰを用いてデータ通信を行う場合には、ＳＮＭＰ通信部２２ａが機能し、ＳＯＡＰを用いてデータ通信を行う場合には、ＳＯＡＰ通信部２２ｂが機能する。通信部２２は、これらサポートする各通信方式に対応する通信部２２ａや２２ｂを、後述する通信方式決定機能部群３０により決定された通信方式に基づき切り換え制御することで、管理対象機器２００とのデータ通信を行う。
【００５８】
また、機器情報管理部２３は、機器情報取得部２１が取得した機器情報５１を保持し、取得する際に用いた通信方式ごとの機器情報５１ａや５１ｂとして管理する。例えば、通信方式としてＳＮＭＰを用いて取得された機器情報５１は、ＳＮＭＰ経由の機器情報５１ａとして管理され、ＳＯＡＰを用いて取得された機器情報５１は、ＳＯＡＰ経由の機器情報５１ｂとして管理される。このように、通信方式ごとに情報を管理する理由は、前述したように、通信方式によって管理対象機器２００から取得可能な情報が異なるため、情報管理を行う上で、どの通信方式により機器情報５１を取得したかを、容易に知るためである。なお、機器情報管理部２３では、上記機器情報５１を、機器管理装置１００が備える記憶装置（例えば「ＨＤＤ１０８」など）の所定の記憶領域に格納することで、これらの情報を管理する。
【００５９】
（通信方式決定機能部群）
通信方式決定機能部群３０は、主に、消費電力状態情報取得部３１及び通信方式決定部３２を有している。
【００６０】
消費電力状態情報取得部３１は、ネットワークなどのデータ伝送路９０を介して、管理対象機器２００が備える通信装置から消費電力の状態情報（低消費電力／通常消費電力の各状態情報）を取得する。
【００６１】
また、通信方式決定部３２は、消費電力状態情報取得部３１が取得した消費電力状態情報に基づき、管理対象機器２００との間で用いることが可能な複数の通信方式の中から、消費電力の状態に応じた１つの通信方式を決定する。
【００６２】
・通信方式の決定について
通信方式決定部３２は、通信方式の決定にあたって、まず、取得した消費電力状態情報から、管理対象機器２００が備える通信装置の消費電力の状態を判断する。より具体的には、管理対象機器２００が備える通信装置が低消費電力の状態か否かを判定する。
【００６３】
次に、通信方式決定部３２は、判断された消費電力の状態（低消費電力の状態か否かの判定結果）に基づき、管理対象機器２００との間で用いることが可能なＳＮＭＰ及びＳＯＡＰの通信方式のうち、いずれか一方を、消費電力状態に適切な通信方式として決定する。
【００６４】
このとき、通信方式決定部３２は、管理対象機器２００が備える通信装置が「低消費電力の状態である」と判断した場合に、その低消費電力の状態を継続したまま通信可能なＳＮＭＰを通信方式として決定する。一方、通信装置が「低消費電力の状態でない（通常の待機状態）」と判断した場合には、ＳＮＭＰ以外のＳＯＡＰを通信方式として決定する。
【００６５】
このように、通信方式決定部３２は、管理対象機器２００が備える通信装置の消費電力モードに応じて、通信時に係る消費エネルギーが低減されるような適切な通信方式を選択決定する。これにより、通信部２２は、決定された通信方式に基づき、ＳＮＭＰ通信部２２ａ又はＳＯＡＰ通信部２２ｂのどちらを機能させ、管理対象機器２００との間でデータ通信を行う。
【００６６】
なお、上記消費電力状態情報は、管理対象機器２００が備える通信装置が応答可能な情報で、かつ、低消費電力の状態か否かを判断可能な情報であればよいことから、例えば、通信装置内に設定された省電力モードの情報などである。
【００６７】
（取得可能機器情報判断機能部群）
取得可能機器情報判断機能部群４０は、主に、上記通信方式決定機能部群３０により決定された通信方式に従って、管理対象機器２００から取得可能な機器情報５１の各情報項目を判断する取得可能機器情報判断部４１を有している。
【００６８】
・取得可能な機器情報の判断について
取得可能機器情報判断部４１は、決定された通信方式を基に、例えば図４に示すような判断情報５２を参照し、管理対象機器２００から取得可能な機器情報５１の各情報項目を判断する。よって、取得可能機器情報判断部４１の上記機能を実現するソフトウェア部品は、この判断情報５２を保持している。
【００６９】
図４は、本発明の第１の実施形態に係る取得可能な機器情報５１を判断するための判断情報５２のデータ例を示す図である。図４に示すように、判断情報５２は、機器情報５１の各情報項目を示すデータと通信方式による取得可否を示すデータとが対応付けられた構成となっている。
【００７０】
例えば、決定された通信方式がＳＮＭＰの場合に、図４に示す判断情報５２を参照すると、管理対象機器２００から、「トータルカウンタ」〜「ＦＡＸ印刷カウンタ：単色」までの各情報項目が、機器情報５１として取得可能であることが判断できる。
【００７１】
一方、通信方式がＳＯＡＰの場合に、判断情報５２を参照すると、ＳＮＭＰの場合に取得可能な情報項目に加えて、「Ａ３／ＤＬＴカウンタ」から以降の情報項目についても、機器情報５１として取得可能であることが判断できる。
【００７２】
このように、取得可能機器情報判断部４１は、決定した通信方式を用いて管理対象機器２００から機器情報５１を取得する場合に、取得情報として指定する項目を特定する。これにより、通信部２２は、判断された情報項目に基づき、管理対象機器２００から機器情報５１を取得する。
【００７３】
なお、上記説明では、判断情報５２を、取得可能機器情報判断部４１のソフトウェア部品に含まれる構成を基に説明を行ったが、本発明はこの構成に限定されるものではない。例えば、判断情報５２を外部ファイルとして構成してもよく、このような構成の場合、取得可能機器情報判断部４１が、判断情報５１（外部ファイル）の格納先に関する情報（例えば「ファイルパス」や「アドレス」など）を基に、判断時に参照することとなる。
【００７４】
《機能動作》
ここからは、上記に説明を行った各機能部による通信制御の動作について説明する。通信制御機能は、上記各機能部が連携動作することにより機能し、機器管理装置１００に搭載される通信制御機能を実現するためのソフトウェア部品が、ＣＰＵ１０６により格納先（例えば「ＲＯＭ１０５」など）からＲＡＭ１０４に読み出され、以下の処理が実行されることで実現される。
【００７５】
（通信制御処理）
図５は、本発明の第１の実施形態に係る通信制御の処理手順例を示すフローチャートである。
【００７６】
図５に示すように、機器管理装置１００は、まず、通信方式決定機能部群３０が、管理対象機器２００との間で行うデータ通信の通信方式を決定する（ステップＳ１０１）。
【００７７】
続いて、取得可能機器情報判断機能部群４０が、ステップＳ１０１において決定された通信方式を基に、管理対象機器２００から取得可能な機器情報５１の情報項目を判断する（ステップＳ１０２）。
【００７８】
その結果、状態管理機能部群２０が、ステップＳ１０１において決定された通信方式を用いて、管理対象機器２００との間でデータ通信を開始し、ステップＳ１０２において判断された情報項目の機器情報５１を取得する（ステップＳ１０３）。
【００７９】
（通信方式決定処理）
次に、上記ステップＳ１０２において行われる通信方式の決定処理について説明する。図６は、本発明の第１の実施形態に係る通信方式を決定する処理手順例を示すフローチャートである。
【００８０】
図６に示すように、機器管理装置１００は、通信方式の決定処理において、まず、消費電力状態情報取得部３１が、管理対象機器２００が備える通信装置から消費電力状態情報を取得する（ステップＳ２０１）。
【００８１】
取得された消費電力状態情報は、通信方式決定部３２へと渡され、通信方式決定部３２が、消費電力状態情報を基に、管理対象機器２００が備える通信装置が低消費電力の状態か否かを判定する（ステップＳ２０２）。
【００８２】
ステップＳ２０２において、通信装置が低消費電力の状態であると判定された場合には（ステップＳ２０２：ＹＥＳ）、その低消費電力の状態を継続したまま通信可能なＳＮＭＰを通信方式として決定する（ステップＳ２０３）。
【００８３】
一方、ステップＳ２０２において、通信装置が低消費電力の状態でない（通常の待機状態）と判定された場合には（ステップＳ２０２：ＮＯ）、ＳＮＭＰ以外のＳＯＡＰを通信方式として決定する（ステップＳ２０４）。
【００８４】
（取得可能機器情報判断処理）
次に、上記ステップＳ１０３において行われる取得可能な機器情報の判断処理について説明する。図７は、本発明の第１の実施形態に係る取得可能な機器情報を判断する処理手順例を示すフローチャートである。
【００８５】
図７に示すように、機器管理装置１００は、取得可能な機器情報５１の判断処理において、まず、取得可能機器情報判断部４１が、決定された通信方式を基に判断情報５２を参照し（ステップＳ３０１）、管理対象機器２００から取得可能な機器情報５１の各情報項目を判断する（ステップＳ３０２）。
【００８６】
ステップＳ３０２において、決定された通信方式がＳＮＭＰの場合には、ＳＮＭＰを用いて管理対象機器２００とデータ通信を行ったときに、取得可能な機器情報５１の各情報項目を特定する（ステップＳ３０３）。
【００８７】
一方、ステップＳ３０２において、決定された通信方式がＳＯＡＰの場合には、ＳＯＡＰを用いて管理対象機器２００とデータ通信を行ったときに、取得可能な機器情報５１の各情報項目を特定する（ステップＳ３０４）。
【００８８】
このように、機器管理装置１００において、各機能部を実現するソフトウェア部品が実行されることで、各管理対象機器２００が備える通信装置の消費電力の状態に応じて、消費エネルギーを低減するために適切な通信方式を選択決定し、決定した通信方式を用いて、管理対象機器２００との間で、取得可能な機器情報５１のみを送受信する通信制御を実現している。
【００８９】
＜機器管理システムの変形例＞
上記実施形態では、機器管理装置１００が、機器情報取得機能及び機器監視機能（状態管理機能部群２０が有する各機能）、消費電力状態情報取得機能及び通信方式決定機能（通信方式決定機能部群３０が有する各機能）、並びに取得可能情報判断機能（取得可能機器情報判断機能部群４０が有する機能）の全ての機能を有するシステム構成について説明を行った。
【００９０】
しかし、本発明はこの構成に限定されるものではない。例えば、図８及び図９に示すような、機能分散型のシステム構成であってもよい。
【００９１】
図８及び図９は、本発明の変形例に係る機器管理システム１の構成例（その１及び２）を示す図である。
【００９２】
例えば、図８に示すように、機器管理装置１００１は、機器情報取得機能及び機器監視機能（状態管理機能部群２０が有する各機能）のみを有し、消費電力状態情報取得機能及び通信方式決定機能（通信方式決定機能部群３０が有する各機能）、並びに取得可能情報判断機能（取得可能機器情報判断機能部群４０が有する機能）の通信制御機能を、機器管理装置１００１以外の情報処理装置（図中の通信制御装置）１００２が有する構成であってもよい。
【００９３】
このようなシステム構成によって、機器管理機能と通信制御機能とが、異なる装置で動作することになり、処理の負荷分散を図ることができる。
【００９４】
また、図９に示すように、機器管理装置１００１が、機器情報取得機能及び機器監視機能（状態管理機能部群２０が有する各機能）、並びに取得可能情報判断機能（取得可能機器情報判断機能部群４０が有する機能）を有し、通信制御装置１００２が、消費電力状態情報取得機能及び通信方式決定機能（通信方式決定機能部群３０が有する各機能）を有する構成であってもよい。
【００９５】
このようなシステム構成によって、機器管理機能と通信制御機能とが、異なる装置で動作することになり、処理の負荷分散を図ることができ、さらに、通信方式による取得可能な機器情報５１の情報項目を判断する機能を、機器情報５１を取得し管理する機器管理装置１００で動作するようにしたことで、機器情報５１の取得に関する機能が１台の装置にまとまり、保守・運用を簡便に行うことができる。
【００９６】
＜まとめ＞
以上のように、本発明の第１の実施形態によれば、本実施形態に係る機器管理装置１００は、管理対象機器２００が備える通信装置の消費電力の状態に関する情報（消費電力状態情報）を取得し、取得した情報に基づき、管理対象機器２００が備える通信装置の消費電力の状態を判断し、当該機器管理装置１００と管理対象機器２００との間で用いることが可能な複数の通信方式の中から、判断した消費電力状態に適切な１つの通信方式を決定する。
【００９７】
その中で、取得した消費電力状態情報に基づき判断した消費電力の状態が「低消費電力の状態」の場合には、低消費電力の状態を維持可能なＳＮＭＰを、当該機器管理装置１００と管理対象機器２００との間で用いる通信方式として決定する。
【００９８】
そして、決定した通信方式を用いて、管理対象機器２００とデータ通信を行う。このとき、決定した通信方式から取得可能と判断された情報項目に基づき、管理対象機器２００から機器情報５１を取得する。
【００９９】
これによって、機器管理装置１００では、管理対象機器２００が備える通信装置の消費電力モードに応じて、適切な通信方式を選択決定し（切り換え）、低消費電力の状態を継続したまま、機器管理装置２００との間で通信を行うことができる。その結果、定期的に通信を行い管理対象機器２００の監視を行う環境下であっても、状態情報取得時に、管理対象機器２００が備える通信装置の消費電力モードが、省電力モードから通常モードへ移行することがないため、消費エネルギーの低減を図ることができる。
【０１００】
以上のことから、本実施形態に係る機器管理システム１では、管理対象機器２００における管理対象機器２００の状態監視処理において、その監視処理の度に、通信に係る無駄な電力が消費されることなく、システム全体の消費電力効率に関する性能向上に繋がる。
【０１０１】
ここまで、上記実施形態に基づき本発明の説明を行ってきたが、上記実施形態に係る機器管理装置１００が有する「通信制御機能」は、図を用いて説明を行った各処理手順を、動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムとしてＣＰＵ１０６により実行することで実現される。よって、上記プログラムは、コンピュータが読み取り可能な記録媒体１０３ａに格納することができる。
【０１０２】
また、上記プログラムは、フロッピー（登録商標）ディスク、ＣＤ、ＤＶＤ（Digital Versatile Disk）などの記録媒体１０３ａに記憶させることによって、これらの記録媒体１０３ａを読み取り可能なドライブ装置１０３を介して機器管理装置１００にインストールすることができる。また、機器管理装置１００は、インタフェース装置１０７を備えていることから、インターネットなどの電気通信回線を用いて上記プログラムをダウンロードし、インストールすることもできる。
【０１０３】
ところで、上記実施形態では、機器管理装置１００が備える記憶装置の所定の記憶領域に、機器情報管理部２３により、機器情報５１を保持する構成について説明を行ったが、本発明がこの構成に限定されるものではない。
【０１０４】
例えば、上記情報を外部の記録媒体１０３ａに保持する構成や、データ伝送路９０を介して接続された外部機器が備える記憶装置に保持する構成であってもよく、必ずしも、機器管理装置１００が備える記憶装置に保持する構成でなくてもよい。上記情報の格納先については、これらの情報を管理する機器情報管理部２３により制御される構成であればよい。
【０１０５】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の第１の実施形態に係る機器管理システムの構成例を示す図である。
【図２】本発明の第１の実施形態に係る機器管理装置のハードウェア構成例を示す図である。
【図３】本発明の第１の実施形態に係る通信制御機能の構成例を示す図である。
【図４】本発明の第１の実施形態に係る取得可能な機器情報を判断するための判断情報のデータ例を示す図である。
【図５】本発明の第１の実施形態に係る通信制御の処理手順例を示すフローチャートである。
【図６】本発明の第１の実施形態に係る通信方式を決定する処理手順例を示すフローチャートである。
【図７】本発明の第１の実施形態に係る取得可能な機器情報を判断する処理手順例を示すフローチャートである。
【図８】本発明の変形例に係る機器管理システムの構成例（その１）を示す図である。
【図９】本発明の変形例に係る機器管理システムの構成例（その２）を示す図である。
【符号の説明】
【０１０７】
１      機器管理システム
２０    状態管理機能部群
２１    機器情報取得部
２２    通信部（ａ：ＳＮＭＰ通信部，ｂ：ＳＯＡＰ通信部）
２３    機器情報管理部
３０    通信方式決定機能部群
３１    消費電力状態情報取得部
３２    通信方式決定部
４０    取得可能機器情報判断機能部群
４１    取得可能機器情報判断部
５１    機器情報（ａ：ＳＮＭＰ経由，ｂ：ＳＯＡＰ経由）
５２    判断情報
９０    データ伝送路
１００  機器管理装置（１：機器管理装置，２：通信制御装置）
１０１  入力装置
１０２  表示装置
１０３  ドライブ装置（ａ：記録媒体）
１０４  ＲＡＭ（揮発性の半導体メモリ）
１０５  ＲＯＭ（不揮発性の半導体メモリ）
１０６  ＣＰＵ（中央処理装置）
１０７  インタフェース装置（ＮＩＣ：Network I/F Card）
１０８  ＨＤＤ（不揮発性の記憶装置）
２００  管理対象機器（画像処理装置）
３００  クライアントＰＣ（情報処理装置）
【図１】
2010061459.tif 000003
【図２】
2010061459.tif 000004
【図３】
2010061459.tif 000005
【図４】
2010061459.tif 000006
【図５】
2010061459.tif 000007
【図６】
2010061459.tif 000008
【図７】
2010061459.tif 000009
【図８】
2010061459.tif 000010
【図９】
2010061459.tif 000011