(57)【要約】【課題】本発明は、ネットワークを介して複写機等のホスト装置と当該ホスト装置を利用するクライアント端末の電源を一括管理する電源管理システムに関する。【解決手段】ネットワークシステム１は、画像処理装置１０が、各クライアント端末ＣＴ１〜ＣＴｎの起動状態を調査して調査結果の起動状態データを収集するモバイルエージェント３５を定期的にローカルエリアネットワークＮＷ１上の各クライアント端末ＣＴ１〜ＣＴｎを巡回させ、モバイルエージェント３５が、ローカルエリアネットワークＮＷ１上の各クライアント端末ＣＴ１〜ＣＴｎで、起動状態調査命令を実行して、当該実行結果の起動状態データを収集・保存するとともに、保存されている当該クライアント端末ＣＴ１〜ＣＴｎの過去起動状態データを読み出して、当該過去起動状態データに基づいて当該クライアント端末ＣＴ１〜ＣＴｎの電源のオン／オフを指示制御する。【選択図】          図１
2006025266.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに、当該ネットワークを介して各種サービスを提供するホスト装置と、前記ネットワークを介して当該ホスト装置とデータの送受信を行って当該ホスト装置のサービスを利用するクライアント端末と、が接続され、前記ホスト装置がモバイルエージェントを前記ネットワーク上の前記各クライアント端末を巡回させて電源管理処理を行う電源管理システムであって、前記モバイルエージェントが、前記各クライアント端末の起動状態の調査を指示命令する起動状態調査命令を格納する命令格納部と、当該起動状態調査命令の実行結果のデータを格納するデータ格納部と、を備え、前記ホスト装置は、当該モバイルエージェントを定期的に前記ネットワーク上の前記各クライアント端末を巡回させ、当該モバイルエージェントが、当該ネットワーク上の前記各クライアント端末で、前記起動状態調査命令を実行して、当該実行結果の起動状態データを収集して前記データ格納部に保存するとともに、当該データ格納部に保存されている当該クライアント端末の過去起動状態データを読み出して、当該過去起動状態データに基づいて当該クライアント端末の電源のオン／オフを指示制御することを特徴とする電源管理システム。
【請求項２】
前記ホスト装置は、前記ネットワーク上の前記各クライアント端末を巡回して前記データ格納部に前記各クライアント端末毎の前記起動状態データを保存した前記モバイルエージェントが戻ってくると、当該モバイルエージェントのデータ格納部から当該起動状態データを取得して、当該起動状態データに基づいて、自己の電源のオン／オフを制御することを特徴とする請求項１記載の電源管理システム。
【請求項３】
前記ホスト装置は、前記電源管理処理機能のオン／オフを設定する機能選択手段と、所定の表示手段と、を備え、当該機能選択手段での前記電源管理処理機能の選択に応じて前記モバイルエージェントを使用した前記電源管理処理の実行を制御するとともに、当該電源管理処理機能の選択状態を前記表示手段に表示することを特徴とする請求項１または請求項２記載の電源管理システム。
【請求項４】
前記ホスト装置は、前記モバイルエージェントの収集した前記各クライアント端末の起動状態データに基づいて自己の電源をオフする際の待ち時間を設定する待ち時間設定手段と、所定の表示手段と、を備え、前記モバイルエージェントの収集した前記各クライアント端末の起動状態情報に基づいて自己の電源をオフする際に、前記待ち時間設定手段で設定された待ち時間だけ待った後に自己の電源をオフするとともに、当該待ち時間設定状態を前記表示手段に表示することを特徴とする請求項２または請求項３記載の電源管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源管理システムに関し、詳細には、ネットワークを介して複写機、プリンタ、ファクシミリ装置等のホスト装置をコンピュータ等のクライアント端末が利用する場合に、ホスト装置及びクライアント端末の電源を利用性を向上させつつ統一して管理して、省エネルギー化を向上させる電源管理システムに関する。
【０００２】
に関する。
【背景技術】
【０００３】
近年、オフィス等においてパーソナルコンピュータ等の情報機器を個人ベースで使用することで業務効率の向上化が進んできているが、これらの情報機器は、使用時以外は、電源オフ、スタンバイ等の省エネルギーモード、あるいは、常時オンの状態が一般的な機器の状態であり、このような機器の状態をどのように管理するかは、現在、個人ベースで行われている。
【０００４】
ところが、近時、環境問題が叫ばれ、オフィス等においても省エネルギー化を図ることが重要な課題となってきている。
【０００５】
一方、複写機、ファクシミリ、プリンタ、イメージスキャナ、画像ファイルシステム等の画像処理装置が広く用いられているが、このような画像処理装置は、従来、ネットワークに接続されず、単独の機器として、スタンドアロンで使用されてきたが、近年、イーサネット（登録商標）等のネットワークに接続され、当該ネットワークに接続されているクライアント端末である複数のコンピュータ等から共用されるホスト装置として利用されるようになってきている。
【０００６】
そして、従来、ネットワークに、複写機、ファクシミリ等の画像処理装置のホスト装置とクライアント端末としてのコンピュータを接続して、クライアント端末からネットワーク上の画像処理装置（ホスト装置）を利用する場合、処理の間中、常にネットワーク経由の接続性が確保されていることを前提とする手法がとられている。
【０００７】
例えば、クライアント端末であるワークステーション、パーソナルコンピュータ、携帯情報端末等の情報処理装置上で実行されるプログラムがホスト装置としての画像処理装置の提供するサービスを利用するときには、画像処理装置上で実行されるサーバプログラムに対して所定のプロトコルに従って、処理要求や処理に必要なデータの送信を行うことにより、目的とする機器の動作を制御し、さらに返答や必要なデータを受信する。クライアント端末は、画像処理装置からの返答の内容を判定し、返答の内容に応じて新たな指示要求を画像処理装置に送信する等の処理を繰り返し行う。
【０００８】
このようなサーバクライアント方式は、ＴＣＰ／ＩＰ等の種々のネットワークプロトコルの上に実装されて用いられているが、サービスが処理されている間を通じて、サーバ、クライアントの間で対話的なやりとりを続ける必要があった。
【０００９】
一方、純粋にコンピュータ同士からなるネットワークにおける分散計算の分野においては、実行可能なプログラムオブジェクトそのものがネットワークを介して移動して分散計算を行うモバイルエージェントと呼ばれる技術が提案され、上記画像機器においてもネットワークにおいてモバイルエージェントによる制御が提案されている。
【００１０】
例えば、保守対象コンピュータを有する設備を保守コンピュータによりネットワークを介して遠隔から保守するリモート保守システムにおいて、ユーザからの保守要求に応じた保守処理を含むモバイルエージェントソフトウェアを発行する転送元モバイルエージェントサーバを有する保守コンピュータ、この保守コンピュータによって発行されたモバイルエージェントソフトウェアを上記ネットワークを介して受信し、上記モバイルエージェントソフトウェアの保守処理を実行する転送先モバイルエージェントサーバを有する保守対象コンピュータを備えたリモート保守システムが提案されている（特許文献１参照）。
【００１１】
【特許文献１】特開２００３−３３０７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記特許文献１記載の従来技術にあっては、機器の保守を目的とするものであり、省エネルギー化を目的とするものではなく、ネットワークで接続された機器の動作状態を統一的に管理して省エネルギー化を向上させる上で、改良の必要があった。
【００１３】
そこで、請求項１記載の発明は、ホスト装置がモバイルエージェントをネットワーク上の各クライアント端末を巡回させて電源管理処理を行うに際して、ホスト装置が、各クライアント端末の起動状態の調査を指示命令する起動状態調査命令を格納する命令格納部と当該起動状態調査命令の実行結果のデータを格納するデータ格納部を有するモバイルエージェントを定期的にネットワーク上の各クライアント端末を巡回させ、当該モバイルエージェントが、当該ネットワーク上の各クライアント端末で、起動状態調査命令を実行して、当該実行結果の起動状態データを収集してデータ格納部に保存するとともに、当該データ格納部に保存されている当該クライアント端末の過去起動状態データを読み出して、当該過去起動状態データに基づいて当該クライアント端末の電源のオン／オフを指示制御することにより、ネットワーク上に存在する複数のクライアント端末の起動状態を一括して調査して、当該複数のクライアント端末の電源管理を同一の条件で一元管理し、省エネルギー化を向上させることのできる電源管理システムを提供することを目的としている。
【００１４】
請求項２記載の発明は、ホスト装置が、ネットワーク上の各クライアント端末を巡回してデータ格納部に各クライアント端末毎の起動状態データを保存したモバイルエージェントが戻ってくると、当該モバイルエージェントのデータ格納部から当該起動状態データを取得して、当該起動状態データに基づいて、自己の電源のオン／オフを制御することにより、ネットワーク上のクライアント端末の起動情報に基づいて当該クライアント端末の利用するホスト装置の電源を自動的にオフする電源管理を行い、オフィス等におけるホスト装置の電源の切り忘れ等を防止して、より一層省エネルギー化を向上させつつ利用性の良好な電源管理システムを提供することを目的としている。
【００１５】
請求項３記載の発明は、ホスト装置が、機能選択手段で電源管理処理機能のオン／オフがを設定されると、当該選択に応じてモバイルエージェントを使用した電源管理処理の実行を制御するとともに、当該電源管理処理機能の選択状態を表示手段に表示することにより、ネットワークに接続されている全てのクライアント端末の電源がオフされていてクライアント端末からの利用がない場合にも、直接ホスト装置を利用する場合に、ホスト装置の電源をオンするかオフするかを選択できるようにして、電源を入れて立ち上がるのを待つことなく、速やかにホスト装置を利用できるようにし、省エネルギー化を図りつつ、利用性の良好な電源管理システムを提供することを目的としている。
【００１６】
請求項４記載の発明は、ホスト装置が、モバイルエージェントの収集した各クライアント端末の起動状態データに基づいて自己の電源をオフする際に、待ち時間設定手段で設定された待ち時間だけ待った後に自己の電源をオフするとともに、当該待ち時間設定状態を表示手段に表示することにより、ネットワークに接続されているクライアント端末の電源をオフにした後においても、ホスト装置を直接利用する際に、待ち時間の間であれば、電源を入れて立ち上がるのを待つことなく、速やかにホスト装置を利用できるようにし、省エネルギー化を図りつつ、利用性の良好な電源管理システムを提供することを目的としている。
【課題を解決するための手段】
【００１７】
請求項１記載の発明の電源管理システムは、ネットワークに、当該ネットワークを介して各種サービスを提供するホスト装置と、前記ネットワークを介して当該ホスト装置とデータの送受信を行って当該ホスト装置のサービスを利用するクライアント端末と、が接続され、前記ホスト装置がモバイルエージェントを前記ネットワーク上の前記各クライアント端末を巡回させて電源管理処理を行う電源管理システムであって、前記モバイルエージェントが、前記各クライアント端末の起動状態の調査を指示命令する起動状態調査命令を格納する命令格納部と、当該起動状態調査命令の実行結果のデータを格納するデータ格納部と、を備え、前記ホスト装置は、当該モバイルエージェントを定期的に前記ネットワーク上の前記各クライアント端末を巡回させ、当該モバイルエージェントが、当該ネットワーク上の前記各クライアント端末で、前記起動状態調査命令を実行して、当該実行結果の起動状態データを収集して前記データ格納部に保存するとともに、当該データ格納部に保存されている当該クライアント端末の過去起動状態データを読み出して、当該過去起動状態データに基づいて当該クライアント端末の電源のオン／オフを指示制御することにより、上記目的を達成している。
【００１８】
この場合、例えば、請求項２に記載するように、前記ホスト装置は、前記ネットワーク上の前記各クライアント端末を巡回して前記データ格納部に前記各クライアント端末毎の前記起動状態データを保存した前記モバイルエージェントが戻ってくると、当該モバイルエージェントのデータ格納部から当該起動状態データを取得して、当該起動状態データに基づいて、自己の電源のオン／オフを制御するものであってもよい。
【００１９】
また、例えば、請求項３に記載するように、前記ホスト装置は、前記電源管理処理機能のオン／オフを設定する機能選択手段と、所定の表示手段と、を備え、当該機能選択手段での前記電源管理処理機能の選択に応じて前記モバイルエージェントを使用した前記電源管理処理の実行を制御するとともに、当該電源管理処理機能の選択状態を前記表示手段に表示するものであってもよい。
【００２０】
さらに、例えば、請求項４に記載するように、前記ホスト装置は、前記モバイルエージェントの収集した前記各クライアント端末の起動状態データに基づいて自己の電源をオフする際の待ち時間を設定する待ち時間設定手段と、所定の表示手段と、を備え、前記モバイルエージェントの収集した前記各クライアント端末の起動状態情報に基づいて自己の電源をオフする際に、前記待ち時間設定手段で設定された待ち時間だけ待った後に自己の電源をオフするとともに、当該待ち時間設定状態を前記表示手段に表示するものであってもよい。
【発明の効果】
【００２１】
請求項１記載の発明の電源管理システムによれば、ホスト装置がモバイルエージェントをネットワーク上の各クライアント端末を巡回させて電源管理処理を行うに際して、ホスト装置が、各クライアント端末の起動状態の調査を指示命令する起動状態調査命令を格納する命令格納部と当該起動状態調査命令の実行結果のデータを格納するデータ格納部を有するモバイルエージェントを定期的にネットワーク上の各クライアント端末を巡回させ、当該モバイルエージェントが、当該ネットワーク上の各クライアント端末で、起動状態調査命令を実行して、当該実行結果の起動状態データを収集してデータ格納部に保存するとともに、当該データ格納部に保存されている当該クライアント端末の過去起動状態データを読み出して、当該過去起動状態データに基づいて当該クライアント端末の電源のオン／オフを指示制御するので、ネットワーク上に存在する複数のクライアント端末の起動状態を一括して調査して、当該複数のクライアント端末の電源管理を同一の条件で一元管理することができ、省エネルギー化を向上させることができる。
【００２２】
請求項２記載の発明の電源管理システムによれば、ホスト装置が、ネットワーク上の各クライアント端末を巡回してデータ格納部に各クライアント端末毎の起動状態データを保存したモバイルエージェントが戻ってくると、当該モバイルエージェントのデータ格納部から当該起動状態データを取得して、当該起動状態データに基づいて、自己の電源のオン／オフを制御するので、ネットワーク上のクライアント端末の起動情報に基づいて当該クライアント端末の利用するホスト装置の電源を自動的にオフする電源管理を行うことができ、オフィス等におけるホスト装置の電源の切り忘れ等を防止して、より一層省エネルギー化を向上させることができるとともに、利用性を向上させることができる。
【００２３】
請求項３記載の発明の電源管理システムによれば、ホスト装置が、機能選択手段で電源管理処理機能のオン／オフがを設定されると、当該選択に応じてモバイルエージェントを使用した電源管理処理の実行を制御するとともに、当該電源管理処理機能の選択状態を表示手段に表示するので、ネットワークに接続されている全てのクライアント端末の電源がオフされていてクライアント端末からの利用がない場合にも、直接ホスト装置を利用する場合に、ホスト装置の電源をオンするかオフするかを選択できるようにして、電源を入れて立ち上がるのを待つことなく、速やかにホスト装置を利用できるようにすることができ、省エネルギー化を向上させることができるとともに、利用性を向上させることができる。
【００２４】
請求項４記載の発明の電源管理システムによれば、ホスト装置が、モバイルエージェントの収集した各クライアント端末の起動状態データに基づいて自己の電源をオフする際に、待ち時間設定手段で設定された待ち時間だけ待った後に自己の電源をオフするとともに、当該待ち時間設定状態を表示手段に表示するので、ネットワークに接続されているクライアント端末の電源をオフにした後においても、ホスト装置を直接利用する際に、待ち時間の間であれば、電源を入れて立ち上がるのを待つことなく、速やかにホスト装置を利用できるようにすることができ、省エネルギー化を向上させることができるとともに、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２６】
図１〜図７は、本発明の電源管理システムの一実施例を示す図であり、図１は、本発明の電源管理システムの一実施例を適用したネットワークシステム１のブロック構成図である。
【００２７】
図１において、ネットワークシステム１は、イーサネット等のローカルエリアネットワークＮＷ１に、複数のクライアント端末ＣＴ１〜ＣＴｎ、ホスト装置としての画像処理装置１０及びルータＲＴ等が接続されており、図１では、画像処理装置１０が１台のみ接続されている場合について示しているが、複数台の画像処理装置１０が接続されていてもよい。
【００２８】
クライアント端末ＣＴ１〜ＣＴｎは、例えば、パーソナルコンピュータ、ワークステーション、ワードプロセッサ等の情報処理装置等のクライアント端末であり、一般に、ユーザが入力するキーボード、マウス等の入力装置とユーザに情報を出力するディスプレイ等の出力装置を備えている。
【００２９】
ルータＲＴは、ローカルエリアネットワークＮＷ１と他のネットワークＮＷ２とを接続し、両ネットワークＮＷ１、ＮＷ２に接続されている機器間の通信を実現する。ルータＲＴは、ネットワークＮＷ１、ＮＷ２が、ＴＣＰ／ＩＰを利用している場合、通常、異なるネットワークアドレスを持つネットワークＮＷ１、ＮＷ２間でデータフレームを相互に転送する機能を受け持つ。
【００３０】
ルータＲＴに接続される他のネットワークＮＷ２としては、例えば、インターネット、イントラネット等のワイドエリアネットワークであり、ルータＲＴは、ネットワークＮＷ２等の多数のネットワークに接続された企業専用線網やインターネット等のさまざまなローカルエリアネットワークを相互接続する。
【００３１】
画像処理装置１０は、例えば、図２に示すように、ブロック構成され、ＣＰＵ（Central Processing Unit ）１１、ＲＯＭ（Read Only Memory）１２、ネットワーク制御部１３、電源制御部１４、電源部１５、メモリ制御部１６、ワークメモリ１７、画像制御部１８、エンジン制御部１９、操作部２０、タイマ２１及び電源オフタイマ制御部２２等を備えている。
【００３２】
ＲＯＭ１２は、画像処理装置１０として動作するための各種ソフトウェア及び必要なデータ等を格納しており、特に、ＣＰＵ１１が実行するプログラムと実行に係るデータの初期値及び電源切断を行った後も保存が必要なデータ等を格納する。
【００３３】
ＣＰＵ１１は、ＲＯＭ１２内のソフトウェアに基づいて画像処理装置１０の各部を制御して、画像処理装置１０としての処理を実行するとともに、後述する電源管理処理を実行する。
【００３４】
ネットワーク制御部１３には、上記ローカルエリアネットワークＮＷ１が接続されており、ネットワーク制御部１３は、ローカルエリアネットワークＮＷ１とデータフレームの送受信を行うネットワークインタフェースであって、イーサネットインタフェース等から構成されている。
【００３５】
電源部１５には、交流の外部商用電源が接続されており、電源部１５は、当該交流の外部商用電源を整流電圧調整して画像処理装置１０の各部に供給する。
【００３６】
電源制御部１４は、電源部１５の動作を制御し、特に、電源部１５のオン／オフ動作を制御する。
【００３７】
ワークメモリ１７は、例えば、ＲＡＭ（Random Access Memory）等が用いられており、ＣＰＵ１１のワークメモリとして利用されて、画像処理装置１０の動作処理に必要な各種データやソフトウェアを記憶する。
【００３８】
メモリ制御部１６は、ワークメモリ１７のデータやソフトウェアの記憶制御を行う。
【００３９】
エンジン制御部１９には、原稿の画像読み取るスキャナエンジンや画像データに基づいて用紙に画像を形成するプリンタエンジン等が接続され、スキャナエンジンやプリンタエンジン等による画像の読取処理や画像の記録処理を制御する。
【００４０】
画像制御部１８は、エンジン制御部１９を介してスキャナエンジンで読み取った画像の処理やプリンタエンジンで記録出力する画像の処理を行う。
【００４１】
操作部２０は、テンキーやスタートキー等の各種操作キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）等を備え、操作キーからは、画像処理装置１０の動作に必要な各種命令が入力され、ディスプレイには、操作キーから入力された命令内容や画像処理装置１０からオペレータに通知する各種情報が表示される。
【００４２】
タイマ２１は、発振器と分周器等を備え、現在時刻、経過時間及び予め設定された一定時間等を計時する。
【００４３】
電源オフタイマ制御部２２は、電源制御部１４により電源部１５をオフにするまでの待ち時間（電源オフ待ち時間）をタイマに設定する。この電源オフ待ち時間は、操作部２０の操作及びローカルエリアネットワークＮＷ１上のクライアント端末ＣＴ１〜ＣＴｎから適宜設定される。タイマ２１は、電源オフタイマ制御部２２により電源オフ待ち時間が設定されると、当該電源オフ待ち時間を計時し、電源制御部１４は、タイマ２１が電源オフ待ち時間を計時すると、電源部１５をオフする。
【００４４】
そして、上記ＲＯＭ１２やワークメモリ１７に記憶されるデータ構造及びプログラムコードをＣＰＵ１１が処理するソフトウェアの構造は、図３のような階層構造で示され、ＯＳ（Operating System）３１の上層に、ドライバ群３２が搭載され、さらに、ドライバ群３２の上層に、モバイルエージェントプラットフォーム３３及び機器（画像処理装置１０）としての各種動作を行うためのアプリケーション３４が搭載され、さらに、モバイルエージェントプラットフォーム３３の上層に、モバイルエージェント３５が搭載されている。
【００４５】
図３に示すデータ構造及びソフトウェア構造では、各階層は、下位の階層が提供するサービスを上位の階層が利用する関係になっている。最下層のオペレーティングシステム３１は、プログラムの実行コンテクストの管理やメモリ管理等を行う階層であり、オペレーティングシステム３１の中またはその上位に、ネットワークインタフェースドライバやエンジン制御ドライバ等のデバイスドライバ群３２が組み込まれいて、連携して機能している。
【００４６】
最下位から３番目の層は、機器（画像処理装置１０）の機能を実行する各種アプリケーション３４と、モバイルエージェント３５の実行環境であるモバイルエージェントプラットフォーム３３からなっている。
【００４７】
そして、モバイルエージェント３５は、図４に示すような構成を有しており、命令列（命令格納部）４０とデータ（データ格納部）４１からなっている。
【００４８】
このモバイルエージェント３５のデータ４１のデータ構造は、例えば、図５に示すように、動作頻度判定基準データ５１とノード調査履歴情報５２を有し、ノード調査履歴情報５２は、例えば、ノードＩＤ５３、調査回数５４、動作頻度演算結果５５、最新調査結果５６等である。
【００４９】
ノードＩＤ５３は、ローカルエリアネットワークＮＷ１上のクライアント端末ＣＴ１〜ＣＴｎを調査対象の機器（ノード機器）として当該機器を識別するものであり、ＭＡＣアドレスやＩＰアドレス（固定ＩＰアドレス）あるいは固有ＩＤを設ける等である。
【００５０】
調査回数５４は、画像処理装置１０が、起動後に、ノード機器に何回移動して調査をしたかを示すものである。
【００５１】
動作頻度演算結果５５は、調査結果のノード機器の使用状態を累積して表したデータであって、過去の調査から連続して未使用の状態が何回続いているかを示すものであり、最新調査結果５６は、今回調査したノード機器の使用状態のデータである。
【００５２】
そして、このネットワークシステム１は、ローカルエリアネットワークＮＷ１に接続されたクライアント端末ＣＴ１〜ＣＴｎが相互に通信するとともに、各クライアント端末ＣＴ１〜ＣＴｎが、画像処理サービスを提供するホスト装置としての画像処理装置１０を利用して画像の読取や記録出力等の画像処理ををサービスとして行わせる。
【００５３】
次に、本実施例の作用を説明する。本実施例のネットワークシステム１は、ローカルエリアネットワークＮＷ１に接続された画像処理装置１０が当該ローカルエリアネットワークＮＷ１上にモバイルエージェント３５を巡回させて、ローカルエリアネットワークＮＷ１上のノード機器としてのクライアント端末ＣＴ１〜ＣＴｎの動作状況（起動状態）を調査し、当該動作状態に応じて画像処理装置１０自体の電源のオフ制御を行う。
【００５４】
すなわち、画像処理装置１０は、電源がオンされて起動されると、ＣＰＵ１１が、ネットワーク制御部１３を制御して、ローカルエリアネットワークＮＷ１との接続を確立させ（ステップＳ１０１）、当該ローカルエリアネットワークＮＷ１との接続を確立された状態においてモバイルエージェント３５の定期巡回のために、まず、自動オフ機能がオンであるかチェックする（ステップＳ１０２）。
【００５５】
この自動オフ機能は、画像処理装置１０をノード機器として利用するローカルエリアネットワークＮＷ１上のクライアント端末ＣＴ１〜ＣＴｎが動作しているか否かをモバイルエージェント３５を巡回させて調査し、全てのクライアント端末ＣＴ１〜ＣＴｎが動作を停止（電源がオフ）していると、画像処理装置１０の電源を自動的にオフさせる機能である。画像処理装置１０は、操作部２０の操作またはクライアント端末ＣＴ１〜ＣＴｎからの命令で、この自動オフ機能をオン（有効）にするか、オフ（無効）にするかを選択操作することができ、当該選択結果をワークメモリ１７等に格納して、このワークメモリ１７の自動オフ機能の設定内容をステップＳ１０２でチェックしている。
【００５６】
ステップＳ１０２で、自動オフ機能がオフのときには、画像処理装置１０は、モバイルエージェント３５を巡回させて、ローカルエリアネットワークＮＷ１上のノード機器としてのクライアント端末ＣＴ１〜ＣＴｎの動作状況を調査する必要がないため、処理を終了する。
【００５７】
ステップＳ１０２で、自動オフ機能がオンのときには、画像処理装置１０は、タイマ割り込みでモバイルエージェント３５を起動させるために、まず、タイマ２１を利用した巡回タイマをオンにし（ステップＳ１０３）、巡回タイマが予め設定された巡回時間を計時してタイマ割り込みが入ると（ステップＳ１０４）、モバイルエージェント３５を起動させて、モバイルエージェント巡回処理を行わせる（ステップＳ１０５）。
【００５８】
画像処理装置１０は、モバイルエージェント３５を巡回させると、巡回の結果取得した巡回結果をモバイルエージェント３５を参照して取得し（ステップＳ１０６）、起動中のノード機器（クライアント端末ＣＴ１〜ＣＴｎ）があるかチェックする（ステップＳ１０７）。
【００５９】
ステップＳ１０７で、起動中のノード機器があるときには、画像処理装置１０は、自己の電源をオフにすることができないため、ステップＳ１０４に戻って、次のタイマ割り込みがあるのを待って、上記同様に処理する（ステップＳ１０４〜Ｓ１０７）。
【００６０】
ステップＳ１０７で、起動中のノード機器がないときには、画像処理装置１０は、電源制御部１４を介して電源部１５の動作を停止させて電源をオフにする（ステップＳ１０８）。
【００６１】
そして、モバイルエージェント３５は、起動されると、自律的に動作を開始し、図７に示すように、まず、画像処理装置１０のネットワーク制御部１３を通してローカルエリアネットワークＮＷ１に移動して（ステップＳ２０１）、ローカルエリアネットワークＮＷ１上にノード機器（クライアント端末ＣＴ１〜ＣＴｎ）があると（ステップＳ２０２）、当該ノード機器内に移動する（ステップＳ２０３）。この移動方法は、何ら限定されるものではないが、例えば、予めローカルエリアネットワークＮＷ１上に接続されるノード機器に対して自身の受信処理をするためのパケットとしてラッピングし、ノード機器のネットワーク制御部に受信させて、パケット解析、プロトコル処理等を経て、当該ノード機器内メモリ上に移動した後、命令列の実行を行う。
【００６２】
モバイルエージェント３５は、移動先のノード機器（クライアント端末ＣＴ１〜ＣＴｎ）内で、まず、自身の持つデータ４１の領域から該当するノード調査履歴情報５２を読み込む（ステップＳ２０４）。このノード調査履歴情報５２は、例えば、図５に示したように、ノードＩＤ５３、調査回数５４、動作頻度演算結果５５及び最新調査結果５６等である。そして、モバイルエージェント３５は、当該ノード機器であるクライアント端末ＣＴ１〜ＣＴｎの動作状況を調査し（ステップＳ２０５）、調査結果をモバイルエージェント３５のノード調査履歴５２に書き込む（ステップＳ２０６）。
【００６３】
そして、モバイルエージェント３５は、今回調査した機器使用状態のデータである最新調査結果５６と動作頻度演算結果５５とを合わせて連続未使用状態が規定回数に達したか否かチェックすることで動作形跡がないかチェックし（ステップＳ２０７）、動作形跡があるときには、当該ノード機器の電源をオフすることができないため、ステップＳ２０１に戻って、上記同様に処理する（ステップＳ２０１〜Ｓ２０７）。この場合、モバイルエージェント３５は、規定回数は、図５に示す動作頻度判定基準データ５１を参照することで取得し、規定回数に達していない場合は、今回の調査結果を加味した演算結果を動作頻度演算結果５５に書き戻す。
【００６４】
ステップＳ２０７で、動作形跡がないときには、当該ノード機器であるクライアント端末ＣＴ１〜ＣＴｎの電源をオフ（ＯＦＦ）する制御に移行するが、その前に、調査回数５４と動作頻度演算結果５５をクリアする。
【００６５】
モバイルエージェント３５は、ノード機器（クライアント端末ＣＴ１〜ＣＴｎ）の電源をオフ（ＯＦＦ）する場合には、オフ（ＯＦＦ）タイマを設定して、当該オフタイマを起動させた上で自身をローカルエリアネットワークＮＷ１上に移動させる（ステップＳ２０８）。
【００６６】
オフタイマの設定・起動されたノード機器は、当該オフタイマが経過すると、電源オフ処理を実行して、自動的に電源がオフとなる。
【００６７】
モバイルエージェント３５は、以上の動作をローカルエリアネットワークＮＷ１上に存在する各ノード機器に対して実行し、ステップＳ２０２で、全てのノード機器に対して実行して他にノード機器がないと、それらの巡回で得たデータを持ってモバイルエージェント３５の送信元の機器である画像処理装置１０にローカルエリアネットワークＮＷ１を経由して戻り（ステップＳ２０９）、画像処理装置１０のワークメモリ１７に自身のデータをコピーして、コピーを終了すると、コピー終了通知を画像処理装置１０に行って、処理を終了する（ステップＳ２１０）。
【００６８】
そして、画像処理装置１０は、コピー終了の通知をモバイルエージェント３５から受け取ると、図６のステップＳ１０６の処理に移動して、そのデータを参照し（ステップＳ１０６）、ローカルエリアネットワークＮＷ１上に画像処理装置１０を使用可能なノード端末であるクライアント端末ＣＴ１〜ＣＴｎが存在するか否かを判断する（ステップＳ１０７）。すなわち、ローカルエリアネットワークＮＷ１上に起動中のノード端末であるクライアント端末ＣＴ１〜ＣＴｎが１台でも存在するかどうかチェックする。
【００６９】
ステップＳ１０７で、起動中のクライアント端末ＣＴ１〜ＣＴｎが１台でもあると、画像処理装置１０は、ステップＳ１０４に戻って、上記同様に処理する（ステップＳ１０４〜Ｓ１０７）。
【００７０】
そして、ステップＳ１０７で、起動中のクライアントノードであるクライアント端末ＣＴ１〜ＣＴｎが一台も存在しない場合には、画像処理装置１０は、電源制御部１４により自身の電源をＯＦＦする（ステップＳ１０８）。
【００７１】
このとき、画像処理装置１０の電源のオフによってモバイルエージェント３５も消滅することになるが、クライアントノード（クライアント端末ＣＴ１〜ＣＴｎ）がオフ（ＯＦＦ）しているので、調査対象のノード機器も存在せず、調査履歴データも消滅しても問題ない。
【００７２】
このように、本実施例のネットワークシステム１は、ホスト装置である画像処理装置１０がモバイルエージェント３５をローカルエリアネットワークＮＷ１上の各クライアント端末ＣＴ１〜ＣＴｎを巡回させて電源管理処理を行うに際して、画像処理装置１０が、各クライアント端末ＣＴ１〜ＣＴｎの起動状態の調査を指示命令する起動状態調査命令を格納する命令格納部である命令列１０と当該起動状態調査命令の実行結果のデータを格納するデータ格納部であるデータ４１を有するモバイルエージェント３５を定期的にローカルエリアネットワークＮＷ１上の各クライアント端末ＣＴ１〜ＣＴｎを巡回させ、モバイルエージェント３５が、ローカルエリアネットワークＮＷ１上の各クライアント端末ＣＴ１〜ＣＴｎで、起動状態調査命令を実行して、当該実行結果の起動状態データを収集してデータ４１に保存するとともに、データ４１に保存されている当該クライアント端末ＣＴ１〜ＣＴｎの過去起動状態データを読み出して、当該過去起動状態データに基づいて当該クライアント端末ＣＴ１〜ＣＴｎの電源のオン／オフを指示制御している。
【００７３】
したがって、ローカルエリアネットワークＮＷ１上に存在する複数のクライアント端末ＣＴ１〜ＣＴｎの起動状態を一括して調査して、当該複数のクライアント端末ＣＴ１〜ＣＴｎの電源管理を同一の条件で一元管理することができ、省エネルギー化を向上させることができる。
【００７４】
また、本実施例のネットワークシステム１は、画像処理装置１０が、ローカルエリアネットワークＮＷ１上の各クライアント端末ＣＴ１〜ＣＴｎを巡回してデータ４１に各クライアント端末ＣＴ１〜ＣＴｎ毎の起動状態データを保存したモバイルエージェント３５が戻ってくると、当該モバイルエージェント３５のデータ４１から当該起動状態データを取得して、当該起動状態データに基づいて、自己の電源のオン／オフを制御している。
【００７５】
したがって、ローカルエリアネットワークＮＷ１上のクライアント端末ＣＴ１〜ＣＴｎの起動情報に基づいて当該クライアント端末ＣＴ１〜ＣＴｎの利用する画像処理装置１０の電源を自動的にオフする電源管理を行うことができ、オフィス等における画像処理装置１０の電源の切り忘れ等を防止して、より一層省エネルギー化を向上させることができるとともに、利用性を向上させることができる。
【００７６】
さらに、本実施例の画像処理装置１０は、モバイルエージェント３５のネットワーク巡回による自動電源オフ機能の有効／無効を選択設定可能となっており、この選択設定方法は画像処理装置１０単体での設定とローカルエリアネットワークＮＷ１を経由したクライアント端末ＣＴ１〜ＣＴｎからの設定のいずれでも行うことができる。
【００７７】
画像処理装置１０で自動電源オフ機能の有効／無効の選択設定行う場合には、例えば、図２の操作部２０から選択操作を行い、画像処理装置１０は、操作部２０で設定された内容を操作部２０のインジケータやディスプレイに表示し、現在の設定内容を確認できるようにする。
【００７８】
したがって、ローカルエリアネットワークＮＷ１を経由して画像処理装置１０の使用頻度が圧倒的に高いデスクワーク中心のオフィースでは、自動オフ機能をオン（ＯＮ）にし、逆に、外回りの多い営業所等の画像処理装置１０単体での使用が使用形態の中心の場合には、自動オフ機能をオフ（ＯＦＦ）する等のように使用形態に応じて、自動オフ機能のオン／オフを設定することによって、利用性を向上させることができる。
【００７９】
さらに、本実施例の画像処理装置１０は、電源制御部による電源部１５のオフ動作に対して、電源オフ待ち時間を設定する電源オフタイマ制御部２２を備え、操作部２０またはローカルエリアネットワークＮＷ１上のクライアント端末ＣＴ１〜ＣＴｎから電源オフ待ち時間が設定されると、電源オフタイマ制御部２２がタイマ２１に電源オフ待ち時間を計時させて、タイマ２１が当該電源オフ待ち時間を計時すると、電源制御部１４が電源部１５をオフにする。
【００８０】
したがって、画像処理装置１０の使用形態が、ローカルエリアネットワークＮＷ１を経由したクライアント端末ＣＴ１〜ＣＴｎからの使用が中心であるが、例えば、オフィスの就業後にクライアント端末ＣＴ１〜ＣＴｎの電源をオフにした後に、コピーやファックスを行ってから帰宅する等の作業を行う場合、自動電源オフ機能で電源がオフされた画像処理装置１０をわざわざ再起動して利用するのは、不便であるが、このような場合に、上述のように、電源制御部１４による電源部１５のオフ動作を、設定した電源オフ待ち時間だけ待った後におこなうと、ローカルエリアネットワークＮＷ１上のクライアント端末ＣＴ１〜ＣＴｎがオフになった後、電源オフ待ち時間だけ後に画像処理装置１０の電源を自動的にオフするため、この電源オフ待ち時間の間に、クライアント端末ＣＴ１〜ＣＴｎのユーザが画像処理装置１０を利用して、コピーやファックスを行うことができる。また、このとき、自動オフ機能の電源オフ待ち時間の設定の有無や電源オフ待ち時間を、操作部２０のインジケータやディスプレイに表示すると、ユーザが当該表示を確認して、作業を行うことができ、利用性をより一層向上させることができる。
【００８１】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００８２】
ネットワークを介して複写機、プリンタ、ファクシミリ装置等の画像処理装置をホスト装置としてコンピュータ等のクライアント端末が利用する場合に、画像処理装置及びクライアント端末の電源を利用性を向上させつつ統一して管理する電源管理システムに適用することができる。
【図面の簡単な説明】
【００８３】
【図１】本発明の電源管理システムの一実施例を適用したネットワークシステムのブロック構成図。
【図２】図１の画像処理装置の要部ブロック構成図。
【図３】図２の画像処理装置の利用するソフトウェア構造を示す図。
【図４】図３のモバイルエージェントの構成を示す図。
【図５】図４のモバイルエージェントのデータのデータ構造を示す図。
【図６】図２の画像処理装置による電源制御処理を示すフローチャート。
【図７】図６の電源制御処理で起動されたモバイルエージェントによる電源制御処理を示すフローチャート。
【符号の説明】
【００８４】
１  ネットワークシステム
ＮＷ１  ローカルエリアネットワーク
ＮＷ２  ネットワーク
ＣＴ１〜ＣＴｎ  クライアント
１０  画像処理装置
ＲＴ  ルータ
１１  ＣＰＵ
１２  ＲＯＭ
１３  ネットワーク制御部
１４  電源制御部
１５  電源部
１６  メモリ制御部
１７  ワークメモリ
１８  画像制御部
１９  エンジン制御部
２０  操作部
２１  タイマ
２２  電源オフタイマ制御部
３１  ＯＳ
３２  ドライバ群
３３  モバイルエージェントプラットフォーム
３４  アプリケーション
３５  モバイルエージェント
４０  命令列
４１  データ
５１  動作頻度判定基準データ
５２  ノード調査履歴情報
５３  ノードＩＤ
５４  調査回数
５５  動作頻度演算結果
５６  最新調査結果
【図１】
2006025266.tif 000003
【図２】
2006025266.tif 000004
【図３】
2006025266.tif 000005
【図４】
2006025266.tif 000006
【図５】
2006025266.tif 000007
【図６】
2006025266.tif 000008
【図７】
2006025266.tif 000009