(57)【要約】【課題】クライアント側でネットワークに接続される複数のネットワーク機器の電源管理を簡単に行うことが可能なネットワーク電源管理システムおよびネットワーク機器を提供することを目的とする。【解決手段】クライアント装置２０は、ネットワーク３０に接続される複数のネットワーク機器１０に対する電源に関する要求を一括して作成して、各ネットワーク機器１０に対して、電源に関する要求を送信し、複数のネットワーク機器１０は、それぞれ、ネットワーク３０を介して、クライアント装置２０からの電源に関する要求を受信して、当該電源に関する要求を解析し、解析した要求内容に応じた電源に関する処理を行って、処理結果をクライアント装置２０に送信する。【選択図】        図１
2007310832.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と複数のネットワーク機器とがネットワークを介してデータ通信可能に接続されて構築されるネットワーク電源管理システムにおいて、
前記クライアント装置は、
前記複数のネットワーク機器に対する電源に関する要求を一括して作成する要求作成手段と、
前記複数のネットワーク機器に対して、前記作成された前記電源に関する要求を一括して、前記ネットワークを介して送信する要求送信手段と、
を含み、
前記複数のネットワーク機器は、それぞれ、
前記ネットワークを介して、前記クライアント装置からの電源に関する要求を受信する受信手段と、
前記受信手段で受信した前記電源に関する要求を解析する解析手段と、
ネットワーク機器の各部に電源を供給する電源部と、
前記電源部を制御し、また、前記解析手段で解析された要求内容に応じた処理を行う電源制御手段と、
前記ネットワークを介して、前記電源制御手段の処理結果を前記クライアント装置に送信する送信手段と、
を含むことを特徴とするネットワーク電源管理システム。
【請求項２】
前記電源に関する要求は、電源状態の設定要求、電源状態の問い合わせ要求、省エネモードの設定要求、または省エネモードの問い合わせ要求であることを特徴とする請求項１に記載のネットワーク電源管理システム。
【請求項３】
前記電源部は、メイン電源部とサブ電源部とからなり、
前記サブ電源部は、前記受信手段、前記解析手段、前記電源制御手段、および前記送信手段に電源を供給し、
前記電源制御手段は、前記解析手段で解析された要求内容に応じて、必要な場合のみ前記主電源部を制御することを特徴とする請求項１または請求項２に記載のネットワーク電源管理システム。
【請求項４】
前記電源に関する要求は、電源管理のスケジュール情報を含み、
前記電源制御手段は、前記スケジュール情報に従って、前記電源部を制御することを特徴とする請求項１〜請求項３のいずれか１つに記載のネットワーク電源管理システム。
【請求項５】
前記送信手段は、前記クライアント装置に自機の電源に関する状態を自発的に送信することを特徴とする請求項１〜請求項４のいずれか１つに記載のネットワーク電源管理システム。
【請求項６】
前記送信手段は、自機の電源に関する状態の変化時または定期的に、前記クライアント装置に前記自機の電源に関する状態を送信することを特徴とする請求項５に記載のネットワーク電源管理システム。
【請求項７】
前記電源に関する要求は、前記ネットワーク機器が前記クライアント装置に自機の電源に関する状態を送信する場合の送信条件を含み、
前記送信手段は、前記送信条件に従って、前記クライアント装置に自機の電源に関する状態を送信することを特徴とする請求項５に記載のネットワーク電源管理システム。
【請求項８】
前記ネットワーク機器は、前記ネットワークに接続される時刻サーバから時刻を取得する時刻取得手段を備えたことを特徴とする請求項１〜請求項７のいずれか１つに記載のネットワーク電源管理システム。
【請求項９】
前記ネットワーク機器は、画像形成装置であることを特徴とする請求項１〜請求項８のいずれか１つに記載のネットワーク電源管理システム。
【請求項１０】
ネットワークを介してクライアント装置とデータ通信可能に接続されたネットワーク機器において、
前記ネットワークを介して、前記クライアント装置からの電源に関する要求を受信する受信手段と、
前記受信手段で受信した前記電源に関する要求を解析する解析手段と、
ネットワーク機器の各部に電源を供給する電源部と、
前記電源部を制御し、また、前記解析手段で解析された要求内容に応じた処理を行う電源制御手段と、
前記ネットワークを介して、前記電源制御手段の処理結果を前記クライアント装置に送信する送信手段と、
を備えたことを特徴とするネットワーク機器。
【請求項１１】
前記電源に関する要求は、電源状態の設定要求、電源状態の問い合わせ要求、省エネモードの設定要求、または省エネモードの問い合わせ要求であることを特徴とする請求項１０に記載のネットワーク機器。
【請求項１２】
前記電源に関する要求は、電源管理のスケジュール情報を含み、
前記電源制御手段は、前記スケジュール情報に従って、前記電源部を制御することを特徴とする請求項１０または請求項１１に記載のネットワーク機器。
【請求項１３】
前記送信手段は、前記クライアント装置に自機の電源に関する状態を自発的に送信することを特徴とする請求項１０〜請求項１２のいずれか１つに記載のネットワーク機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク電源管理システム、およびそのネットワーク機器に関し、詳細には、クライアント装置からネットワークに接続される複数のネットワーク機器の電源制御を一括して管理することが可能なネットワーク電源管理システムおよびそのネットワーク機器に関する。
【背景技術】
【０００２】
近時、ＭＦＰやＬＰ等のネットワーク機器ではネットワークに対応したものが増えてきている。以下、ネットワークに対応したネットワーク機器を「ネットワーク機器」と称する。かかるネットワーク化に伴い、ネットワークに接続された複数のネットワーク機器を一括して管理したいという要求も増えている。また、ＩＳＯ１４０００シリーズなどにも代表されるように、近時、環境対策の意識が強くなっており、環境に優しいネットワーク機器が市場で望まれている。そのため、ネットワーク機器では、低消費電力化が求められている。
【０００３】
例えば、特許文献１では、ネットワークに接続された画像形成装置において、クライアントからの要求に応じた”トランザクション”を、他のクライアントから排他する技術が記載されており、そのトランザクションの一例として、”省電力モード移行”が開示されている。
【０００４】
【特許文献１】特開２００４−２４６８７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、クライアント側でネットワークに接続される複数の画像形成装置の電源管理を簡単に行うことができないという問題がある。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、クライアント側でネットワークに接続される複数のネットワーク機器の電源管理を簡単に行うことが可能なネットワーク電源管理システムおよびそのネットワーク機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記した課題を解決して、本発明の目的を達成するために、本発明は、クライアント装置と複数のネットワーク機器とがネットワークを介してデータ通信可能に接続されて構築されるネットワーク電源管理システムにおいて、前記クライアント装置は、前記複数のネットワーク機器に対する電源に関する要求を一括して作成する要求作成手段と、前記複数のネットワーク機器に対して、前記作成された前記電源に関する要求を一括して、前記ネットワークを介して送信する要求送信手段と、を含み、前記複数のネットワーク機器は、それぞれ、前記ネットワークを介して、前記クライアント装置からの電源に関する要求を受信する受信手段と、前記受信手段で受信した前記電源に関する要求を解析する解析手段と、ネットワーク機器の各部に電源を供給するための電源部と、前記電源部を制御し、また、前記解析手段で解析された要求内容に応じた処理を行う電源制御手段と、前記ネットワークを介して、前記電源制御手段の処理結果を前記クライアント装置に送信する送信手段と、を含むことを特徴とする。
【０００８】
また、本発明の好ましい態様によれば、前記電源に関する要求は、電源状態の設定要求、電源状態の問い合わせ要求、省エネモードの設定要求、または省エネモードの問い合わせ要求であることが望ましい。
【０００９】
また、本発明の好ましい態様によれば、前記電源部は、メイン電源部とサブ電源部とからなり、前記サブ電源部は、前記受信手段、前記解析手段、前記電源制御手段、および前記送信手段に電源を供給し、前記電源制御手段は、前記解析手段で解析された要求内容に応じて、前記主電源部を制御することが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記電源に関する要求は、電源管理のスケジュール情報を含み、前記電源制御手段は、前記スケジュール情報に従って、前記電源部を制御することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記送信手段は、前記クライアント装置に自機の電源に関する状態を自発的に送信することが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記送信手段は、自機の電源に関する状態の変化時または定期的に、前記クライアント装置にその電源状態を送信することが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記電源に関する要求は、前記ネットワーク機器が前記クライアント装置に自機の電源に関する状態を送信する場合の送信条件を含み、前記送信手段は、前記送信条件に従って、前記クライアント装置に自機の電源に関する状態を送信することが望ましい。
【００１４】
また、本発明の好ましい態様によれば、前記ネットワーク機器は、前記ネットワークに接続される時刻サーバから時刻を取得する時刻取得手段を備えることが望ましい。
【００１５】
また、本発明の好ましい態様によれば、前記ネットワーク機器は、画像形成装置であることが望ましい。
【００１６】
上記した課題を解決して、本発明の目的を達成するために、本発明は、ネットワークを介してクライアント装置とデータ通信可能に接続されたネットワーク機器において、前記ネットワークを介して、前記クライアント装置からの電源に関する要求を受信する受信手段と、前記受信手段で受信した前記電源に関する要求を解析する解析手段と、ネットワーク機器の各部に電源を供給する電源部と、前記電源部を制御し、また、前記解析手段で解析された要求内容に応じた処理を行う電源制御手段と、前記ネットワークを介して、前記電源制御手段の処理結果を前記クライアント装置に送信する送信手段と、を備えたことを特徴とする。
【００１７】
また、本発明の好ましい態様によれば、前記電源に関する要求は、電源状態の設定要求、電源状態の問い合わせ要求、省エネモードの設定要求、または省エネモードの問い合わせ要求であることが望ましい。
【００１８】
また、本発明の好ましい態様によれば、前記電源に関する要求は、電源管理のスケジュール情報を含み、前記電源制御手段は、前記スケジュール情報に従って、前記電源部を制御することが望ましい。
【００１９】
また、本発明の好ましい態様によれば、前記送信手段は、前記クライアント装置に自機の電源に関する状態を自発的に送信することが望ましい。
【発明の効果】
【００２０】
本発明によれば、クライアント装置は、ネットワークに接続される複数のネットワーク機器に対する電源に関する要求を一括して作成して、各ネットワーク機器に対して、電源に関する要求を送信し、複数のネットワーク機器は、それぞれ、ネットワークを介して、前記クライアント装置からの電源に関する要求を受信して、当該電源に関する要求を解析し、解析した要求内容に応じた電源に関する処理を行って、処理結果をクライアント装置に送信することとしたので、クライアント装置側で、複数のネットワーク機器の電源に関して、一括制御・一括問い合わせを行うことができ、クライアント装置側でネットワークに接続される複数のネットワーク機器の電源管理を簡単に行うことが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下に、この発明に係るネットワーク電源管理システムおよびネットワーク機器を、図面を参照しつつ詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。なお、本明細書において、「電源に関する要求」とは、電源状態の設定要求、電源状態の問い合わせ要求、省エネモードの設定要求、省エネモードの問い合わせ要求、電源管理のスケジューリング要求、電源に関する状態の送信条件等をいう。また、「電源に関する状態」とは、電源状態（本体電源のＯＮ／ＯＦＦ）および省エネモードの設定レベル等をいう。
【００２２】
（実施の形態１）
図１は、本発明の実施の形態１に係るネットワーク電源管理システムの構成例を示す図である。同図に示すネットワーク電源管理システム１は、複数のネットワーク機器１０・・・と、複数のクライアント装置２０・・・とがネットワーク３０を介して互いにデータ通信可能に接続されて構築されている。ネットワーク機器１０・・・は、例えば、ＭＦＰやＬＰ等の画像形成装置である。また、クライアント装置２０・・・は、例えば、ＰＣ、ワークステーション、ＰＤＡ等である。ネットワーク３０は、有線または無線の各種ネットワークを使用することができるが、例えば、イーサーネットを使用することができる。なお、ネットワーク３０に接続されるクライアント装置２０およびネットワーク機器１０の個数はいくつでもよい。
【００２３】
本実施の形態に係るネットワーク電源管理システムでは、クライアント装置２０・・・は、ネットワーク３０に接続される複数のネットワーク機器１０・・・に対して、電源に関する要求を一括して作成してその要求を一括して送信し、複数のネットワーク機器１０・・・の電源に関して、一括制御・一括問い合わせが可能となっている。例えば、ネットワーク機器１０側の実装をＷＥＢサービスで行うことにより、クライアント装置２０側は汎用的なインターフェースであるＳＯＡＰ（Simple  Objection  Access  Protocol）でこれにアクセスすることができる。ＳＯＡＰインターフェースの場合、クライアント装置２０・・・は、例えばＥＸＣＥＬ（Ｒ）のマクロを作成して、複数のネットワーク機器１０・・・の電源の一括制御や一括問い合わせを行うことが可能となる。各ネットワーク機器１０・・・は、それぞれクライアント装置２０からの電源に関する要求を受信すると、受信した電源に関する要求を解析し、解析された要求内容に応じた処理を行い、処理結果をクライアント装置２０に送信する。
【００２４】
図２は、図１のネットワーク機器１０およびクライアント装置２０の具体的構成例を示す図である。ネットワーク機器１０は、図２に示すように、プロッタ１０１と、スキャナ１０２と、操作部１０３と、ＣＰＵ（Central  Processing  Unit）１０４と、ＲＯＭ（Read  Only  Memory）１０５と、ＲＡＭ（Random  Access  Memory）１０６と、通信制御部１０７と、データ解析部１０８と、時計部１０９と、電源制御部１１０と、省エネモード制御部１１１と、使用電力管理部１１２と、電源部１２０とを備えており、各部はバスＢ１を介して互いに接続されている。
【００２５】
スキャナ１０２は、原稿を光学的に読み取って画像情報を入力する。プロッタ１０１は、例えば、電子写真方式で画像形成を行って、転写紙に画像情報を印字出力する。操作部１０３は、ユーザがネットワーク機器１０に操作指示を入力するためのユーザインターフェイスであり、メカキーやタッチパネル操作表示部を備えている。ＣＰＵ１０４は、ＲＯＭ１０５に格納された制御プログラムに従って、ネットワーク機器１０の全体を制御する。ＲＯＭ１０５は、ＣＰＵ１０４が実行する制御プログラムを格納する。ＲＡＭ１０６は、ＣＰＵ１０４のワークエリアとして使用される。
【００２６】
通信制御部１０７は、ネットワーク３０に接続される機器とのデータ通信を制御する。データ解析部１０８は、ネットワーク３０を介してクライアント装置２０から入力される電源に関する要求を解析する。時計部１０９は、時刻を計時する。電源制御部１１０は、電源部１２０を制御し、電源（本体電源）のＯＮ／ＯＦＦ等を制御する。なお、電源部１２０は、本体電源をＯＦＦした場合でもネットワーク３０を介してのデータ通信や電源制御を行うために、待機用の電源を通信制御部１０７、データ解析部１０８、時計部１０９、電源制御部１１０、省エネモード制御部１１１、および使用電力管理部１１２等に供給する。省エネモード制御部１１１は、電源部１２０の省エネモード｛（レベル１（例えば、プロッタ１０１の電源ＯＦＦ），レベル２（例えば、プロッタ１０１＋スキャナ１０２の電源ＯＦＦ），レベル３（例えば、プロッタ１０１＋スキャナ１０２＋操作部１０３の電源ＯＦＦ）｝を制御する。なお、電源制御部１１０および省エネモード制御部１１１を電源制御手段と称する。
【００２７】
使用電力管理部１１２は、ネットワーク機器１０の使用電力量を計測し、定期的またはクライアント装置２０からの要求に応じて、自機の使用電力量を通信制御部１０７を介してクライアント装置２０に送信する。電源部１２０は、コンセントから入力される商用のＡＣ電源を電力変換して、ネットワーク機器１０の各部に供給する。
【００２８】
また、クライアント装置２０は、図２に示すように、通信制御部２０１と、ＣＰＵ（Central  Processing  Unit）２０２と、ＲＯＭ（Read  Only  Memory）２０３と、ＲＡＭ（Random  Access  Memory）２０４と、操作部２０５と、表示部２０６と、記憶部２０７とを備えており、各部はバスＢ２を介して互いに接続されている。
【００２９】
ＣＰＵ２０２は、ＲＯＭ２０３や記憶部２０７に格納されたプログラムに従って、クライアント装置２０に各部の動作を制御する。ＲＯＭ２０３は、ＣＰＵ１０４が実行するブートプログラム等を格納する。ＲＡＭ２０４は、ＣＰＵ２０２が実行すべきプログラム、処理の過程で得られた必要なデータ等を一時的に記憶するワークエリアである。
【００３０】
表示部２０６は、ＣＲＴやＬＣＤ（液晶表示パネル）等で構成され、使用者に対して各種画面を表示する。操作部２０５は、キーボード、マウス等で構成され、利用者が各種情報の入力を行うために使用する。記憶部２０７は、例えば、ＨＤＤユニットからなり、ＯＳプログラム（例えば、Ｗｉｎｄｏｗｓ（登録商標）（Ｒ））や各種アプリケーションプログラム（例えば、ＥＸＣＥＬ（Ｒ））等を格納する。クライアント装置２０のプログラムの実行時に、記憶部２０７から読み出されたプログラムがＲＡＭ２０４に展開される。この状態で、ＣＰＵ２０２は、ＲＡＭ２０４に展開されたプログラムにしたがって各種処理を実行する。通信制御部２０１は、ネットワーク３０に接続される機器とのデータ通信を制御する。
【００３１】
次に、クライアント装置２０が複数のネットワーク機器１０を一括して電源管理する方法を説明する。クライアント装置２０では、ネットワーク３０に接続されるネットワーク機器１０・・・の電源の一括制御や一括問い合わせが可能となっており、ネットワーク機器１０・・・のＩＰアドレスと、電源に関する要求（電源の設定要求、電源の問い合わせ要求、省エネモード設定要求、省エネモード問い合わせ要求等）とを関連づけた電源要求テーブルを作成して、作成した電源要求テーブルを使用して、ＩＰアドレスで指定される各ネットワーク機器１０・・・に、電源に関する要求（電源状態の設定要求（電源ＯＮ／ＯＦＦ等）、電源の問い合わせ要求、省エネモード設定要求、省エネモード問い合わせ要求）を送信して、ネットワーク機器１０・・・の電源の一括制御や一括問い合わせを行う。図３−１は、電源要求テーブルの一例を示す図である。図３−１に示す電源要求テーブルには、ネットワーク機器１０のＩＰと、ネットワーク機器１０の設置場所、および電源に関する要求が関連づけて記述される。
【００３２】
各ネットワーク機器１０・・・では、クライアント装置２０から電源に関する要求を受信すると、受信した電源に関する要求を解析し、解析した要求内容に応じた処理を行い、処理結果を送信元のクライアント装置２０に送信する。図３−２は、クライアント装置２０が複数のネットワーク機器１０に対して、電源オフの設定を行う場合を説明するための図である。図３−２において、クライアント装置２０から複数のネットワーク機器１０に電源オフの設定要求を順次送信し、複数のネットワーク機器１０は電源オフの設定要求を受信すると電源オフを行う。これにより、クライアント装置２０では、複数のネットワーク機器１０の電源オフの作業を効率的に行うことができる。
【００３３】
図４は、電源要求テーブルの１実施例である省エネ制御テーブル（設定時）の一例を示す図である。図４に示す省エネ制御テーブル（設定時）には、ネットワーク機器１０のＩＰアドレスと、ネットワーク機器１０の設置場所、および要求内容（省エネモードのレベル）が関連づけて記述されている。クライアント装置２０は、例えば、図４に示すような省エネ制御テーブル（設定時）を作成して、ＩＰアドレスで指定される各ネットワーク機器１０に省エネモード設定要求を送信する。複数のネットワーク機器１０はそれぞれ省エネモード設定要求を受信すると、要求される省エネモードのレベルに設定する。これにより、クライアント装置２０では、ネットワーク機器１０・・・の省エネモードを一括して制御することができる。
【００３４】
図５−１は、クライアント装置２０が複数のネットワーク機器１０に対して、省エネモードの問い合わせ要求を送信する場合を説明するための図である。図５−２は、電源要求テーブルの１実施例である省エネ制御テーブル（問い合わせ時）の一例を示す図である。図５−２に示す省エネ制御テーブル（問い合わせ時）には、ネットワーク機器１０のＩＰアドレスと、ネットワーク機器１０の設置場所、および要求内容（省エネモードの問い合わせ要求）が関連づけて記述される。図５−１において、クライアント装置２０は、例えば、図５−２に示すような省エネ制御テーブル（問い合わせ時）を作成して、ＩＰアドレスで指定される各ネットワーク機器１０に現在の省エネモード問い合わせ要求を送信する。各ネットワーク機器１０は、省エネモードの問い合わせ要求を受信すると、自機の省エネモード情報（応答結果）をクライアント装置２０に返信する。クライアント装置２０は、各ネットワーク機器１０から送信されてくる省エネモード情報（問い合わせ結果）をリスト形式で格納する。図５−３は、問い合わせ結果のリストの一例を示す図である。図５−３に示す問い合わせ結果のリストは、ネットワーク機器１０のＩＰアドレスと、ネットワーク機器１０の設置場所、および現在の省エネモードの状態がリスト形式で記述される。これにより、クライアント装置２０は、複数のネットワーク機器１０の省エネモードの状態を一括して把握することができる。
【００３５】
図６は、ネットワーク機器１０がクライアント装置２０から電源に関する要求を受信した場合の動作を説明するためのフローチャートである。図６において、通信制御部１０７では、ネットワーク３０を介してクライアント装置２０からデータを受信すると、受信データをデータ解析部１０８に出力する（ステップＳ１）。データ解析部１０８は、受信したデータの内容を解析し（ステップＳ２）、省エネモードまたは電源状態に関するものかを判断する（ステップＳ３）。
【００３６】
データ解析部１０８は、省エネモードに関するものである場合には、省エネモード設定の要求または省エネモードの問い合わせ要求かを判断する（ステップＳ４）。データ解析部１０８は、省エネモード設定要求である場合には、受信データを省エネモード制御部１１１に出力し、省エネモード制御部１１１は、受信データに応じて省エネモードを電源部１２０に設定した後（ステップＳ５）、通信制御部１０７を介して、クライアント装置２０に、応答（要求された省エネモードに設定した旨）をクライアント装置２０に送信する（ステップＳ７）。他方、上記ステップＳ４において、データ解析部１０８は、省エネモードの問い合わせ要求である場合には、省エネモード制御部１１１から現在の省エネモードを読み込んだ後（ステップＳ６）、通信制御部１０７を介して、クライアント装置２０に、応答（現在の省エネモード）をクライアント装置２０に送信する（ステップＳ７）。
【００３７】
また、上記ステップＳ３において、データ解析部１０８は、受信したデータの内容が、電源状態に関するものである場合には、電源状態設定要求または電源状態の問い合わせ要求かを判断する（ステップＳ８）。データ解析部１０８は、電源状態設定要求の場合は、受信データを電源制御部１１０に出力する。電源制御部１１１は、受信データに基づいて電源部１２０の電源状態の設定を行った後（ステップＳ９）、通信制御部１０７を介して、クライアント装置２０に、応答（要求された電源状態に設定した旨）をクライアント装置２０に送信する（ステップＳ７）。
【００３８】
他方、上記ステップＳ８において、データ解析部１０８は、電源状態の問い合わせ要求の場合は、電源制御部１１０から現在の電源状態を読み込んだ後（ステップＳ１０）、通信制御部１０７を介して、クライアント装置２０に、応答（現在の電源状態）を送信する（ステップＳ７）。
【００３９】
実施の形態１によれば、クライアント装置２０は、ネットワーク３０に接続される複数のネットワーク機器１０・・・に対して、電源に関する要求を一括して作成してその要求を送信し、複数のネットワーク機器１０は、それぞれクライアント装置２０からの電源に関する要求を受信すると、受信した電源に関する要求を解析し、解析された要求内容に応じた処理を行い、処理結果をクライアント装置２０に送信することとしたので、複数のネットワーク機器１０・・・の電源に関して、一括制御・一括問い合わせを行うことができ、クライアント装置２０側でネットワークに接続される複数のネットワーク機器の電源管理を簡単に行うことが可能となる。
【００４０】
また、実施の形態１によれば、電源に関する要求は、電源状態の設定要求、電源状態の問い合わせ要求、省エネモードの設定要求、または省エネモードの問い合わせ要求であることとしたので、クライアント装置２０では、各ネットワーク機器１０に対して、電源状態および省エネモードの設定、電源状態および省エネモードの問い合わせを一括して行うことが可能となる。
【００４１】
（実施の形態２）
実施の形態２では、ネットワーク機器１０をメイン電源側とサブ電源側とに分離して構成したものである。図７は、実施の形態２に係るネットワーク機器１０の構成例を示す図である。図７において、図２と同等機能を有する部位には同一符号を付してある。実施の形態２にかかるネットワーク機器１０は、図７に示すように、メイン電源側１３０に、プロッタ１０１と、スキャナ１０２と、操作部１０３と、ＣＰＵ１０４と、ＲＯＭ１０５と、ＲＡＭ１０６と、時計部１０９と、メイン電源側１３０の各部に電源を供給するメイン電源部１２０Ａを設けて各部をバスＢ３で接続し、また、サブ電源側１４０に、通信制御部１０７と、データ解析部１０８と、電源制御部１１０と、省エネモード制御部１１１と、使用電力管理部１１２と、サブ電源側１４０の各部に微少な電力を供給するサブ電源部（補助電源）１２０Ｂと、を設けて各部をバスＢ５で接続し、メイン電源側１３０とサブ電源側１４０をバスＢ４で接続した構成である。サブ電源側１４０はサブ電源部１２０Ｂから供給される極小の電力で動作し、電源制御部１１０および省エネモード制御部１１１は、必要な場合のみメイン電源側１３０の主電源部１２０Ａを制御（電源状態設定、省エネモード設定）する。
【００４２】
図８は、実施の形態２において、ネットワーク機器１０がクライアント装置２０から電源に関する要求を受信した場合の動作を説明するためのフローチャートである。図８において、通信制御部１０７では、ネットワーク３０を介してクライアント装置２０からデータを受信すると（ステップＳ２１）、受信データをデータ解析部１０８に出力する。データ解析部１０８は、受信したデータの内容を解析し（ステップＳ２２）、省エネモードまたは電源状態に関するものかを判断する（ステップＳ２３）。
【００４３】
データ解析部１０８は、省エネモードに関するものである場合には、省エネモード設定の要求または現在の省エネモードの問い合わせ要求かを判断する（ステップＳ２４）。データ解析部１０８は、省エネモード設定要求である場合には、省エネモード制御部１１１から省エネモードを読み込み（ステップＳ２５）、クライアント装置２０から要求された省エネモードと現在の省エネモードとが等しいか否かを判断し（ステップＳ２６）、等しい場合には（ステップＳ２６の「Ｙｅｓ」）、ステップＳ２８に移行する一方、等しくない場合には（ステップＳ２６の「Ｎｏ」）、省エネモード制御部１１１に受信データを送出し、省エネモード制御部１１は、受信データに応じて省エネモードを設定した後（ステップＳ２７）、ステップＳ２８に移行する。
【００４４】
他方、データ解析部１０８は、ステップＳ２４において、省エネモードの問い合わせ要求である場合には、省エネモード制御部１１１から省エネモードを読み込んだ後（ステップＳ２９）、ステップＳ２８に移行する。
【００４５】
ステップＳ２３において、データ解析部１０８は、受信したデータの内容が、電源状態に関するものである場合には、電源状態設定要求または電源状態の問い合わせ要求かを判断する（ステップＳ３３）。データ解析部１０８は、電源状態設定要求の場合は、電源制御部１１０から電源状態を読み込み（ステップＳ３０）、クライアント装置２０から要求された電源状態と現在の電源状態とが等しいか否かを判断し（ステップＳ３１）、等しい場合には（ステップＳ３０の「Ｙｅｓ」）、ステップＳ２８に移行する一方、等しくない場合には（ステップＳ３０の「Ｎｏ」）、受信データを電源制御部１１０に出力し、電源制御部１１０は、受信データに基づいて電源の設定を行った後（ステップＳ３２）、ステップＳ２８に移行する。
【００４６】
ステップＳ３３において、データ解析部１０８は、電源状態設定問い合わせ要求の場合は、電源制御部１１０から電源状態を読み込み（ステップＳ３４）、ステップＳ２８に移行する。ステップＳ２８では、通信制御部１０７で処理結果を送信する。
【００４７】
以上説明したように、実施の形態２によれば、ネットワーク機器１０をメイン電源側１０とサブ電源側１４０とに分離して構成し、サブ電源側１４０に、通信制御部１０７と、データ解析部１０８と、電源制御部１１０と、省エネモード制御部１１１と、使用電力管理部１１２を設け、電源制御部１１０および省エネモード制御部１１１は、必要な場合にのみ、主電源部１２０Ａの電源状態／省エネモードの設定を行うこととしたので、より低消費電力化を図ることが可能となる。
【００４８】
（実施の形態３）
実施の形態３は、ネットワーク機器１０が、クライアント装置２０から電源に関する要求を受信する場合にクライアント装置３０に対して、パスワードを要求するように構成したものである。ネットワーク機器１０およびクライアント装置３０の構成は、実施の形態１（図２）と同様である。図９は、ネットワーク機器１０が、クライアント装置２０から電源に関する要求を受信する場合に、パスワードを要求する場合の動作を説明するためのフローチャートである。図９において、図６と同様な処理を行うステップには同一のステップ番号を付してその説明を省略する。
【００４９】
図９において、ネットワーク機器１０では、クライアント装置４１からデータを受信すると（ステップＳ４１，４２）、データ解析部１０８は、パスワード認証モードに設定されているか否かを判断し（ステップＳ４３）、パスワード認証モードに設定されていない場合には（ステップＳ４３の「Ｎｏ」）、ステップＳ３に移行する。他方、データ解析部１０８は、パスワード認証モードに設定されている場合には（ステップＳ４３の「Ｙｅｓ」）、クライアント装置２０から受信したパスワードと予め設定されているパスワードが一致するか否かを判断する（ステップＳ４４）。パスワードが一致する場合には（ステップＳ４４の「Ｙｅｓ」）、ステップＳ３に移行する一方、パスワードが一致しない場合には（ステップＳ３の「Ｎｏ」）、ステップＳ７に移行して、パスワードが異なる旨をクライアント装置２０に対して通知する。ステップＳ３〜ステップＳ１０では、図６と同様に、電源に関する要求を実行する。
【００５０】
実施の形態３によれば、ネットワーク機器１０は、クライアント装置２０から入力されるパスワードが一致する場合に、クライアント装置２０からの電源に関する要求を受け付けることとしたので、セキュリティを確保することが可能となる。
【００５１】
（実施の形態４）
実施の形態４では、クライアント装置２０が複数のネットワーク機器１０の電源に関するスケジューリング設定を行う構成である。ネットワーク機器１０およびクライアント装置３０の構成は、実施の形態１（図２）と同様である。図１０は、クライアント装置２０で作成される一括制御スケジュールテーブル（電源要求テーブル）の一例である。図１０に示す一括制御スケジュールテーブルには、ネットワーク機器１０のＩＰアドレスと、その設置場所、およびスケジュール情報（スケジュール設定要求）が関連づけて記述される。スケジュール情報には、各曜日毎の電源の設定要求（電源状態／省エネモード）が記述される。
【００５２】
図１１は、クライアント装置２０から複数のネットワーク機器１０に対して、電源に関するスケジュール設定を行う場合を説明するための図である。図１１において、クライアント装置２０は、例えば、図１０に示すような一括制御スケジュールテーブルを作成して、ＩＰアドレスで指定される各ネットワーク機器１０に対応するスケジュール設定要求を送信する。各ネットワーク機器１０は、スケジュール設定要求を受信すると、自機に保存し、設定ＯＫである旨をクライアント装置２０に返信する。この後、各ネットワーク機器１０は、保存したスケジュールに従って自機の電源制御を行う。例えば、図１０に示す例では、ＩＰアドレス１３３．１３９.２６．３のネットワーク機器１０は、月曜日〜金曜日は、省エネモードのレベル１に設定し、土曜日は、省エネモードのレベル２に設定し、日曜日は電源をオフに設定する。
【００５３】
実施の形態４によれば、クライアント装置２０が複数のネットワーク機器１０の電源に関するスケジューリング設定を行う構成であるので、クライアント装置２０では、複数のネットワーク機器１０に対して、電源に関するスケジューリングを効率的に行うことが可能となる。
【００５４】
（実施の形態５）
実施の形態５は、ネットワーク機器１０が自機の電源に関する状態（電源状態、省エネモード）の変化時に、自発的にクライアント装置２０に対して、電源に関する状態（電源状態、省エネモード）の変化結果を送信する構成である。ネットワーク機器１０およびクライアント装置３０の構成は、実施の形態１（図２）と同様である。図１２は、ネットワーク機器１０が自機の電源に関する状態（電源状態、省エネモード）の変化時に、自発的にクライアント装置２０に対して、自機の電源に関する状態（電源状態、省エネモード）の変化結果を送信する動作を説明するためのフローチャートである。
【００５５】
図１２において、ネットワーク機器１０では、本体電源がＯＮされると（ステップＳ６１）、リブート処理を実行する（ステップＳ６２）。ここで、リブートとは、ネットワーク機器が定常状態になるまでの期間を示す。送信プロトコルとしては、例えば、ＨＴＴＰ／ＨＴＴＰＳやＳＭＴＰを使用することができる。そして、電源状態変更送信フラグＦｌａｇＡをオンし（ステップＳ６３）、省エネモード変更送信フラグＦｌａｇＢをオンとする（ステップＳ６４）。現在の電源状態を「ｐｒｅ電源状態」とし（ステップＳ６５）、現在の省エネモードを「ｐｒｅ省エネモード」とする（ステップＳ６６）。
【００５６】
次に、ｐｒｅ電源状態と現在の電源状態が同じであるか否かを判断し（ステップＳ６７）、同じである場合には（ステップＳ６７の「Ｙｅｓ」）、ステップＳ６８に移行する一方、同じでない場合には（ステップＳ６７の「Ｎｏ」）、電源状態変更送信フラグＦｌａｇＡをオンとした後（ステップＳ７５）、ステップＳ６８に移行する。
【００５７】
ステップＳ６８では、ｐｒｅ省エネモードと現在の省エネモードが同じであるか否かを判断し、同じである場合には（ステップＳ６８の「Ｙｅｓ」）、ステップＳ６９に移行する一方、同じでない場合には（ステップＳ６８の「Ｎｏ」）、省エネモード変更送信フラグＦｌａｇＢをオンとした後（ステップＳ７６）、ステップＳ６９に移行する。
【００５８】
ステップＳ６９では、電源状態変更送信フラグＦｌａｇＡまたは省エネモード変更送信フラグＦｌａｇＢがオンであるか否かを判断し、電源状態変更送信フラグＦｌａｇＡまたは省エネモード変更送信フラグＦｌａｇＢがオンでない場合には（ステップＳ６９の「Ｎｏ」）、ステップＳ７０に移行する一方、電源状態変更送信フラグＦｌａｇＡまたは省エネモード変更送信フラグＦｌａｇＢがオンである場合には（ステップＳ６９の「Ｙｅｓ」）、通信制御部１０７にて、現在の状態をクライアント装置２０に送信して（ステップＳ７７）、ステップＳ７０に移行する。具体的には、電源状態変更送信フラグＦｌａｇＡがオンの場合には、現在の電源状態を、省エネモード変更送信フラグＦｌａｇＢがオンの場合には、現在の省エネモードを送信する。
【００５９】
ステップＳ７０では、現在の電源状態を「ｐｒｅ電源状態」とし、現在の省エネモードを「ｐｒｅ省エネモード」とした後（ステップＳ７１）、電源状態変更送信フラグＦｌａｇＡをオフし（ステップＳ７２）、省エネモード変更送信フラグＦｌａｇＢをオフとし（ステップＳ７３）、一定期間ウェイトした後（ステップＳ７４）、ステップＳ６７に戻り、電源がＯＮされている間、ステップＳ６７〜Ｓ７４の処理を繰り返し実行する。上記の処理により、電源オン時は、無条件でフラグを立て、必ず現在の状態を送信し、その後、前回の状態と現在の状態を比較し、変化があれば、フラグを立てる（ＦｌａｇＡ  ｏｒ／ａｎｄ  ＦｌａｇＢ）。フラグが立っている時に通信制御部１０７にて、現在の状態を送信する。
【００６０】
実施の形態５によれば、ネットワーク機器１０が自機の電源に関する状態（電源状態、省エネモード）の変化時に、自発的にクライアント装置２０に対して、自機の電源に関する状態（電源状態、省エネモード）の変化結果を送信することとしたので、クライアント装置２０では、各ネットワーク機器１０の電源に関する状態（電源状態、省エネモード）の変化を知ることが可能となる。
【００６１】
（実施の形態６）
実施の形態６は、ネットワーク機器１０がクライアント装置２０に対して、自機の電源に関する状態（電源状態、省エネモード）を定期的に送信する構成である。ネットワーク機器１０およびクライアント装置３０の構成は、実施の形態１（図２）と同様である。図１３はネットワーク機器１０がクライアント装置２０に対して、自機の電源状態を定期的に送信する動作を説明するためのフローチャート、図１４は、ネットワーク機器１０がクライアント装置２０に対して、自機の電源に関する状態（電源状態、省エネモード）を定期的に送信する動作を説明するための説明図である。
【００６２】
図１３において、ネットワーク機器１０では、電源がＯＮされると（ステップＳ８１）、リブート処理を実行する（ステップＳ８２）。そして、通信制御部１０７は、現在の自機の電源に関する状態（電源状態、省エネモード）をクライアント装置２０に送信する（ステップＳ８３）。そして、一定時間ウェイトした後（ステップＳ８４）、ステップＳ８３に戻り、電源がＯＮされている間、ステップＳ８３〜Ｓ８４の処理を繰り返し実行する。これにより、クライアント装置２０では、各ネットワーク機器１０の電源に関する状態（電源状態、省エネモード）を定期的にモニタリングすることが可能となる。図１５は、クライアント装置２０における、各ネットワーク機器１０の電源に関する状態（電源状態、省エネモード）のモニタリング結果を示す図である。
【００６３】
実施の形態６によれば、ネットワーク機器１０がクライアント装置２０に対して、自機の電源に関する状態（電源状態、省エネモード）を定期的に送信する構成であるので、クライアント装置２０では、各ネットワーク機器１０の電源に関する状態（電源状態、省エネモード）を定期的にモニタリングすることが可能となる。
【００６４】
（実施の形態７）
実施の形態７は、ネットワーク機器１０が電源に関する状態（電源状態、省エネモード）をクライアント装置２０に報告する場合に、クライアント装置２０がその送信条件を設定する構成としたものである。ネットワーク機器１０およびクライアント装置３０の構成は、実施の形態１（図２）と同様である。図１６は、クライアント装置２０で作成される送信条件設定テーブル（電源要求テーブル）の一例を示す図である。図１６に示す送信条件設定テーブルには、ネットワーク機器１０のＩＰアドレスと、報告タイミング、および報告イベント条件が関連づけて記述される。
【００６５】
クライアント装置２０は、例えば、図１６に示すような送信条件テーブルを作成して、ＩＰアドレスで指定される各ネットワーク機器１０に対応する、報告タイミングおよび報告イベント条件をネットワーク装置１０にそれぞれ送信する。各ネットワーク機器１０は、報告タイミングおよび報告イベント条件を受信すると、報告タイミングおよび報告イベント条件を保存し、この報告タイミングおよび報告イベント条件に従って、電源に関する状態（電源状態、省エネモード）を送信する。例えば、図１６に示す例では、ＩＰアドレス１３３．１３９.２６．５のネットワーク機器１０は、電源状態の変化時に、全ての変化（電源状態／省エネモード）をクライアント装置２０に報告する。
【００６６】
実施の形態７によれば、ネットワーク機器１０が電源に関する状態（電源状態、省エネモード）をクライアント装置２０に報告する場合に、クライアント装置２０がその送信条件を設定することとしたので、クライアント装置２０で、ネットワーク機器１０が電源に関する状態（電源状態、省エネモード）を報告する場合の送信条件を管理することが可能となる。
【００６７】
（実施の形態８）
実施の形態８は、ネットワーク３０にタイムサーバを設け、ネットワーク機器１０がタイムサーバから時刻情報を取得して自機の時間情報をアップデートする構成としたものである。ネットワーク機器１０およびクライアント装置３０の構成は、実施の形態１（図２）と同様である。図１７は、実施の形態８に係るネットワーク電源管理システムの構成例を示す図である。同図に示すように、ネットワーク３０上にタイムサーバ３００を設け、ネットワーク機器１０は、タイムサーバ３００に、ＮＴＰやＳＮＴＰプロトコルを用いて接続し、時計部１０９は、通信制御部１０７を介してタイムサーバ３０から時刻情報を取得して、現在の時間情報をアップデートする。なお、タイムサーバ３０から時刻情報を取得するタイミングは、例えば、定期的および／または電源オン時とすることができる。
【００６８】
なお、本発明は、上記した各実施の形態１〜８に限定されるものではなく、各実施の形態１〜８を組み合わせて実施することも可能である。
【産業上の利用可能性】
【００６９】
以上のように、本発明にかかるネットワーク電源管理システムおよびネットワーク機器は、ネットワークに接続されるネットワーク機器の消費電力を低減する場合に有用であり、特に、ネットワークに接続される、ＬＰやＭＦＰ等の画像形成装置の電源管理を行う場合に適している。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態１に係るネットワーク電源管理システムの構成例を示す図である。
【図２】図１のネットワーク機器およびクライアント装置の具体的構成例を示す図である。
【図３−１】電源要求テーブルの一例を示す図である。
【図３−２】クライアント装置が複数のネットワーク機器に対して、電源オフの設定を行う場合を説明するための図である。
【図４】電源要求テーブルの１実施例である省エネモード設定要求テーブルの一例を示す図である。
【図５−１】クライアント装置が複数のネットワーク機器に対して、省エネモードの問い合わせ要求を送信する場合を説明するための図である。
【図５−２】電源要求テーブルの１実施例である省エネモード問い合わせテーブルの一例を示す図である。
【図５−３】問い合わせ結果テーブルの一例を示す図である。
【図６】ネットワーク機器がクライアント装置から電源に関する要求を受信した場合の動作を説明するためのフローチャートである。
【図７】実施の形態２に係るネットワーク機器の構成例を示す図である。
【図８】ネットワーク機器がクライアント装置から電源に関する要求を受信した場合の動作を説明するためのフローチャートである。
【図９】ネットワーク機器が、クライアント装置から電源に関する要求を受信する場合に、パスワードを要求する場合の動作を説明するためのフローチャートである。
【図１０】クライアント装置で作成されるスケジュールテーブル（電源要求テーブル）の一例を示す図である。
【図１１】クライアント装置から複数のネットワーク機器に対して、電源に関するスケジュール設定を行う場合を説明するための図である。
【図１２】ネットワーク機器が電源状態の変化時に、自発的にクライアント装置に対して、電源状態の変化結果を送信する動作を説明するためのフローチャートである。
【図１３】ネットワーク機器がクライアント装置に対して、自機の電源状態を定期的に送信する動作を説明するためのフローチャートである。
【図１４】ネットワーク機器がクライアント装置に対して、自機の電源状態を定期的に送信する動作を説明するための説明図である。
【図１５】各ネットワーク機器の電源状態／省エネモードのモニタリング結果を示す図である。
【図１６】クライアント装置で作成される送信条件設定テーブルの一例を示す図である。
【図１７】実施の形態８に係るネットワーク電源管理システムの構成例を示す図である。
【符号の説明】
【００７１】
１    ネットワーク電源管理システム
１０  ネットワーク機器
２０  クライアント装置
３０  ネットワーク
１０１  プロッタ
１０２  スキャナ
１０３  操作部
１０４  ＣＰＵ
１０５  ＲＯＭ
１０６  ＲＡＭ
１０７  通信制御部
１０８  データ解析部
１０９  時計部
１１０  電源制御部
１１１  省エネモード制御部
１１２  使用電力管理部
１２０  電源部
２０１  通信制御部
２０２  ＣＰＵ
２０３  ＲＯＭ
２０４  ＲＡＭ
２０５  操作部
２０６  表示部
２０７  記憶部
【図１】
2007310832.tif 000003
【図２】
2007310832.tif 000004
【図３−１】
2007310832.tif 000005
【図３−２】
2007310832.tif 000006
【図４】
2007310832.tif 000007
【図５−１】
2007310832.tif 000008
【図５−２】
2007310832.tif 000009
【図５−３】
2007310832.tif 000010
【図６】
2007310832.tif 000011
【図７】
2007310832.tif 000012
【図８】
2007310832.tif 000013
【図９】
2007310832.tif 000014
【図１０】
2007310832.tif 000015
【図１１】
2007310832.tif 000016
【図１２】
2007310832.tif 000017
【図１３】
2007310832.tif 000018
【図１４】
2007310832.tif 000019
【図１５】
2007310832.tif 000020
【図１６】
2007310832.tif 000021
【図１７】
2007310832.tif 000022