(57)【要約】【課題】  省電力モードに遷移したデータ処理手段の一部のデバイスを用いて、通信制御手段がホスト装置から受信したジョブに代理応答する。【解決手段】  ＮＩＣ部がジョブに代理応答できないと判別した場合、制御部１０９が備える複数のデバイスのうち、一部のデバイスを用いて当該ジョブを処理できるかどうかを当該ジョブのパケットパターンから判断する。ここで、一部のデバイスを用いて当該ジョブを処理できると判断した場合、ＮＩＣ部が、一部のデバイスを用いてジョブを処理することを特徴とする。【選択図】  図１０
2011071760.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してホスト装置と通信する通信制御手段と、前記通信制御手段が受信したジョブを処理するデータ処理手段とを備え、前記通信制御手段が前記ホスト装置から受信するいずれかのジョブに対して代理応答することが可能な情報処理装置であって、
前記通信制御手段または前記データ処理手段が備える複数のデバイスのうち、一部のデバイスもしくはすべてのデバイスに対して選択的に電源供給を行う電源制御手段と、
前記電源制御手段が前記データ処理手段が備えるすべてのデバイスに対して電源供給を停止した状態で、前記通信制御手段が受信したジョブに代理応答可能であるかどうかを受信したジョブのパケットパターンから判別する判別手段と、
前記判別手段が前記通信制御手段は前記ジョブに代理応答できないと判別した場合、前記通信制御手段が前記データ処理手段が備える複数のデバイスのうち、一部のデバイスを用いて当該ジョブを処理できるかどうかを当該ジョブのパケットパターンから判断する判断手段とを備え、
前記判断手段が一部のデバイスを用いて当該ジョブを処理できると判断した場合、前記通信制御手段が前記一部のデバイスを用いて前記ジョブを処理することを特徴とする情報処理装置。
【請求項２】
前記電源制御手段は、前記判断手段が一部のデバイスを用いて当該ジョブを処理できないと判断した場合、全てのデバイスに電源供給を再開し、前記データ処理手段が前記通信制御手段から送信された前記ジョブを処理することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記デバイスには、揮発性のメモリデバイスが含まれることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記ジョブは、前記データ処理手段において変化する状態情報を取得するためのジョブが含まれることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
ネットワークを介してホスト装置と通信する通信制御手段と、前記通信制御手段が受信したジョブを処理するデータ処理手段と、前記通信制御手段または前記データ処理手段を構成する複数のデバイスのうち、一部のデバイスまたはすべてのデバイスに対して選択的に電源供給を行う電源制御手段とを備え、前記通信制御手段が前記ホスト装置から受信するいずれかのジョブに対して代理応答することが可能な情報処理装置のジョブ処理方法であって、
前記電源制御手段が前記データ処理手段を構成するすべてのデバイスに対する電源供給を停止した状態で前記通信制御手段が受信したジョブに代理応答可能であるかどうかを受信したジョブのパケットパターンから判別する判別工程と、
前記判別工程が前記通信制御手段は前記ジョブに代理応答できないと判別した場合、前記通信制御手段が前記データ処理手段を構成する複数のデバイスのうち、一部のデバイスを用いて当該ジョブを処理できるかどうかを判断する判断工程とを備え、
前記判断工程が一部のデバイスを用いて当該ジョブを処理できると判断した場合、前記通信制御手段が前記一部のデバイスを用いて前記ジョブを処理することを特徴とする情報処理装置のジョブ処理方法。
【請求項６】
請求項５に記載の情報処理装置のジョブ処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置から受信するジョブを処理する画像形成装置に関するものである。
【背景技術】
【０００２】
従来、ネットワーク通信を行うネットワーク機器には、消費電力の節約のために、一定時間以上使用されない場合には自動的に省電力状態に移行する機能を備えている。
このようなネットワーク機器は、省電力状態にある場合、ネットワークを介して他の機器から操作されることで省電力状態から復帰する。
上記省電力状態から復帰する方法として、ネットワークからの入力信号を受信し、受信した入力信号のパターンが予め登録された入力信号パターンと一致する入力があった場合に省電力状態から復帰する方式が提案されている。
また、省電力状態から復帰するための入力信号パターンとして、マジックパケット（Ｍａｇｉｃ ＰａｃｋｅｔＴＭ）と呼ばれる通常は送信されない特殊な入力信号パターンによって復帰する方法が提案されている（下記特許文献１）。
ここでいう入力信号パターンとは、Ｅｔｈｅｒｎｅｔ(登録商標)におけるパケットのパターンのことであり、本発明の適用範囲はＥｔｈｅｒｎｅｔ(登録商標)とは限らないため一般的に入力信号パターンと称した。
【０００３】
しかしながら、省電力機能を備えたネットワーク機器は、省電力状態から復帰するための入力信号パターンとして、省電力状態にあるネットワーク機器のＭＡＣアドレスなど、既知の予め決められた入力信号パターンを利用するために、予め決められた入力信号パターンを知る人がだれでも省電力を解除できてしまう。
そのため、省電力状態から復帰させる必要の無いネットワーク機器に関しても、省電力状態から復帰してしまう場合があり、省電力状態を長時間保つことができないというデメリットを持っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７０５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１においては特定のビットパターン比較によって省電力状態からの復帰を行うか否かの判断しかしておらず、内部的に複数の省電力状態を取りえる場合の考慮がなされていない。
すなわち印刷動作を伴わない、完全に電力状態を復帰させる必要の無い問い合わせに対する応答を行う場合においても全ての電力を復帰させている。
このため、省電力状態を長時間保つことができないというデメリットを完全に解消させることができない。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、省電力モードに遷移したデータ処理手段の一部のデバイスに電源供給を再開して、通信制御手段がホスト装置から受信したジョブに代理応答できる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
ネットワークを介してホスト装置と通信する通信制御手段と、前記通信制御手段が受信したジョブを処理するデータ処理手段とを備え、前記通信制御手段が前記ホスト装置から受信するいずれかのジョブに対して代理応答することが可能な情報処理装置であって、前記通信制御手段または前記データ処理手段が備える複数のデバイスのうち、一部のデバイスもしくはすべてのデバイスに対して選択的に電源供給を行う電源制御手段と、前記電源制御手段が前記データ処理手段が備えるすべてのデバイスに対して電源供給を停止した状態で、前記通信制御手段が受信したジョブに代理応答可能であるかどうかを受信したジョブのパケットパターンから判別する判別手段と、前記判別手段が前記通信制御手段は前記ジョブに代理応答できないと判別した場合、前記通信制御手段が前記データ処理手段が備える複数のデバイスのうち、一部のデバイスを用いて当該ジョブを処理できるかどうかを当該ジョブのパケットパターンから判断する判断手段とを備え、前記判断手段が一部のデバイスを用いて当該ジョブを処理できると判断した場合、前記通信制御手段が前記一部のデバイスを用いて前記ジョブを処理することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、省電力モードに遷移したデータ処理手段の一部のデバイスに電源供給を再開して、通信制御手段がホスト装置から受信したジョブに代理応答できる。
【図面の簡単な説明】
【０００８】
【図１】画像入出力システムの概略の構成を示すブロック図である。
【図２】画像形成装置の構成を示す図である。
【図３】画像形成装置が備える電源供給部の構成を説明する図である。
【図４】本実施形態を示す電源制御部の構成を説明する図である。
【図５】電源回路の電力状態を示す状態テーブルを示す図である。
【図６】画像形成装置の電力制御手順を示すフローチャートである。
【図７】画像形成装置の電力制御手順を示すフローチャートである。
【図８】画像形成装置が管理するパターンテーブルを示す図である。
【図９】画像形成装置の電力制御手順を示すフローチャートである。
【図１０】画像形成装置の電力制御手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の実施形態を示す画像入出力システムの構成を示すブロック図である。図１は画像形成装置を含む画像入出力システムの構成に対応する。本実施形態では、情報処理装置の例として、画像形成装置の例を示すが、情報処理装置は、他のデータ処理を実行する機器、システムであってもよい。
【００１０】
図２は、図１に示した画像形成装置１００のハードウエアおよびソフトウエアの構成を示す図である。特に、本画像入出力システムは、画像形成装置がネットワークを介してネットワーク機器と所定のプロトコルで通信を行うＭＦＰ（Multi Function Peripheral）の例を示す。また、本システムは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク（ＬＡＮ）１１２を介して、画像形成装置１００，１１１と情報処理装置（ホスト装置）１１０が通信可能なシステム例である。ここで、ホスト装置１１０とは、いわゆるパーソナルコンピュータ（PC)やワークステーションで構成される。なお、ホスト装置１１０には、画像形成装置１００、１１１と通信するためのプリンタドライバや、画像形成装置の情報を取得して表示するためのユーティリティがインストールされている。また、ホスト装置１１０は、異なるプロトコルを用いて、画像形成装置１００と通信を行えるように構成され、画像形成装置１００に関わるジョブと、通信機能処理に関わるジョブとで異なるプロトコルを用いて通信を行う。
【００１１】
なお、使用するプロトコルによっては、ＮＩＣ部１０７が省電力モードに遷移した制御部１０９に代えて、ホスト装置１１０からのジョブに代理応答処理を行う。例えばＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）のＥｃｈｏ  Ｒｅｑｕｅｓｔには、ＮＩＣ部１０７が応答する。また、ホスト装置１１０から受信するジョブのうち、ＮＩＣ部１０７で代理応答可能なジョブと、制御部１０９が応答すべきジョブ、又は、制御部１０９の一部のデバイスを応答可能なジョブとを識別可能に構成されている。具体的には、図２に示すようにＮＩＣ部１０７に、それぞれのジョブのパケットパターンがあらかじめ、後述するパケットパターンデータベース１２７に登録されている。
【００１２】
なお、本例では、２台の画像形成装置を示すが、少なくとも２台の画像形成装置がネットワークに接続されていればよく、３台以上であってもかまわない。
ここで、画像形成装置１００と画像形成装置１１１は、その構成において同じであり、以下、画像形成装置１００について説明し、画像形成装置１１１については説明を省略する。
図１において、画像形成装置１００は、デジタル複写機本体１０１と画像入出力制御部１０５とを有している。デジタル複写機本体１０１は原稿書類をスキャンすることにより原稿書類を画像データに変換し、記録紙（用紙）に印刷することができる。
また、画像入出力制御部１０５は、上記デジタル複写機本体１０１と、上記ネットワーク１１２と、電話回線１１３とに接続されており、上記ネットワーク１１２と、電話回線１１３とを介して送られてくる画像データの処理を制御し、デジタル複写機本体１０１へ送ることや記憶（保存）することができる。
また、デジタル複写機本体１０１から送られてくるスキャンした画像データ等の処理を制御し、上記ネットワーク１１２、又は電話回線１１３を介して送信することや記憶（保存）することができる。
【００１３】
ここで、デジタル複写機本体１０１は、操作部１０２、リーダ部１０３及びプリンタ部１０４を有し、互いに画像データ等を通信できるよう接続されている。
操作部１０２は、デジタル複写機本体１０１及び画像入出力制御部１０５に対し、操作の命令をするために使用される。また、リーダ部１０３は、原稿の画像を読み取り、原稿に応じた画像データを後述するプリンタ部１０４及び画像入出力制御部１０５へ出力するために使用される。
【００１４】
また、画像出力手段たるプリンタ部１０４は、リーダ部１０３及び画像入出力制御部１０５からの画像データに応じた画像を記録紙上に記録するために使用される。
一方、画像入出力制御部１０５は、デジタル複写機本体１０１のリーダ部１０３と接続された制御部１０９と、その制御部１０９と接続するファクシミリ部１０６、ネットワークインタフェース部１０７及びハードディスク１０８を有する。ここで、ファクシミリ部１０６には、電話回線１１３が接続され、ネットワークインタフェース部１０７には、ネットワーク１１２が接続されている。
【００１５】
また、ファクシミリ部１０６は、電話回線１１３を介してファクシミリ受信した圧縮データを伸長して、伸長された画像データを制御部１０９へ転送する。
また、ファクシミリ部１０６は、制御部１０９から転送された画像データを圧縮して、圧縮された圧縮画像を電話回線１１３を介してファクシミリ送信する。さらに、ファクシミリ部１０６は受信した画像圧縮データを制御部１０９を通じて、ハードディスク１０８へ一時的に保存することができる。
【００１６】
また、ネットワークインタフェース部１０７は、ネットワーク１１２と制御部１０９のインタフェースであり、ホスト装置１１０から転送された画像を表すコードデータであるＰＤＬデータ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ  ｄａｔａ ：ページ記述言語データ）をプリンタ部１０４で記録できる画像データに展開（ラスタライズ）して、制御部１０９に渡している。
また、制御手段として機能する制御部１０９は、リーダ部１０３、ファクシミリ部１０６、ネットワークインタフェース部１０７、ハードディスク１０８のそれぞれの間のデータの流れ、特に画像データの流れを制御している。従って、画像データの記憶と、画像データの出力とを制御できることとなる。
【００１７】
なお、制御部１０９は、ＣＰＵ１０９Ａ、ＲＯＭ１０９Ｂ、ＲＡＭ１０９Ｃ等を備え、スリープモード（省電力モード）時中は、電源からの電力供給を停止している。また、ＮＩＣ部１０７が受信するパケットの種類によっては、電力供給が停止している状態であっても、電源制御部ＢＣにより、一部のデバイス、例えば揮発性のメモリデバイスで構成されるＲＡＭ１０９Ｃへの電力供給が可能に構成されている。つまり、制御部１０９のＲＡＭ１０９Ｃには、後述する図３に示すスイッチ５１１を備える電源回路５０１が接続されており、ＮＩＣ部１０７のＣＰＵ１２１の指示で、電源制御部ＢＣがそのスイッチをＯＮ／ＯＦＦ可能に構成されている。なお、ＲＡＭ１０９Ｃは、電源制御部ＢＣの制御により、最初の電源ＯＮ時に機器が電力状態１（制御部１０９全体に電源が供給されている）で動作し、その時のＲＡＭ１０９Ｃの状態のまま、電力状態２もしくは電力状態３（制御部１０９の一部にのみ電源が供給されている）に移行する。このため、電力状態１のＲＡＭ１０９Ｃの状態が保持されるため、後述する制御でＮＩＣ部１０７がＲＡＭ１０９Ｃに保持されたデータ、状態、フラグ等を参照し、外部のホスト装置１１０に代理応答が可能となる。
【００１８】
また、ネットワークインタフェース部１０７には、ネットワークの通信制御を行うコントローラと、メモリを備えている。なお、ネットワークインタフェース部１０７は、本体が省電力モード中であっても、ネットワーク１１２から要求を受信するため電源制御部ＢＣから電力が供給されている。
なお、電源制御部ＢＣは、ホスト装置からの問い合わせの内容に応じて、制御部１０９全体で省電力状態を維持するか、特定段階の省電力状態へ復帰させるか、また完全に電力状態を復帰させるかを判別（判断）する処理を実行する。ここで、制御部１０９は、複数のデバイス、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク等を備え、電源制御部ＢＣは、制御部１０９が省電力モードに移行した後であっても、デバイスの一部に電力供給を再開する電源制御を実行する。
つまり、電源制御部ＢＣは、外部電源ＡＣからの交流電源をＤＣ電源に変換して、ハードディスク１０８、ＮＩＣ部１０７、ファクシミリシミ部１０６等に所定電位のＤＣ電源を供給する。また、スリープモード時においては、電源制御部ＢＣは制御部１０９、ハードディスク１０８、操作部１０２、リーダ部１０３、プリンタ部１０４等への電力供給が停止され、省電力状態に遷移する。
また、電源制御部ＢＣは、後述するジョブ処理時において、受信したパケットのパケットパターン等を判別して、代理応答処理、Wake ON Lan(WOL)して制御部１０９に対する電力供給を再開する制御を実行する。
【００１９】
このため、ＮＩＣ部１０７が直接的に代理応答できないジョブを受信した場合でも、当該ジョブを処理するために不要なデバイスに電源供給を再開させずに済み、受信したジョブに必要なデバイスのみ電源供給を再開することができる。したがって、特定のジョブ、例えば制御部１０９が管理する画像形成装置の状態を示す情報を保持しているメモリの内容を参照するジョブを実行する場合に、従来よりも少ない消費電力で済み、システム全体として節電効果を向上させることが可能となる。
【００２０】
図２において、画像形成装置１００は大きく、制御部１０９とＮＩＣ部１０７に分けられて構成される。
ＮＩＣ部１０７は、外部のＬＡＮ１１２とネットワークパケットの送受信を行うＮｅｔｗｏｒｋＩ／Ｆ部１２５と、ＮＩＣ部１０７の起動や本体装置側の制御部１０９とのやり取りなどを行うＮＩＣ制御部１２４を備える。さらに、ＮＩＣ部１０７は、本体装置側の制御部１０９に代えてＬＡＮ１１２から受信するパケットを代理応答するための代理応答パケットパターンを登録するパケットパターンＤＢ１２７などを備えている。ここで、ＮＩＣ制御部１２４は、ＣＰＵ１２１、ＲＡＭ１２３、ＲＯＭ１２２を含んで構成されている。
また、制御部１０９は、ネットワークプロトコルスタック(ProtocolStack)５０４を介して、外部機器（ホストＰＣ１５０を含む）とＳＮＭＰのやり取りを行うＳＮＭＰモジュール部５０８を備える。また、本体装置側の制御部１０９は、印刷を行うＰｏｒｔモジュール部５０９を備えている。
また、制御部１０９は、省電力モードに移行させたり、省電力モードから復帰させたりする省電力の制御を管轄するスリープ制御部５０７を備える。さらに、制御部１０９は、代理応答パケットパターンをＮＩＣ部１０７に登録する処理を行う代理応答登録部５０６も備えている。
【００２１】
さらに、制御部１０９は、機能に係わる設定をユーザが行えるようにユーザインタフェース部（ＵＩ）５１０を備える。さらに、制御部１０９は、パケット保持部１２８に受信したパケットを保持する機能を備える。
このように構成された画像形成装置が省電力モード時に実行される代理応答処理を説明する。
なお、省電力モードを実現するために、例えば制御部１０９のＣＰＵへの電力供給も停止し、省電力モード中は一部のハードウェアモジュールのみ動作させる仕様が一般的である。
【００２２】
ＮＩＣ部１０７による代理応答機能を実現するため本画像形成装置には、制御部１０９との通信のためＮＩＣ部１０７側に拡張Ｉ／Ｆを備えている。
ＮＩＣ部１０７は、ＣＰＵ１２２を有しているため、制御部１０９およびプリンタ部１０４が省電力モードで停止している状態でも、機能を停止せずにネットワーク１１２を介してジョブを受信して処理を行える状態である。
ここで、代理応答機能とは、制御部１０９が省電力モード中に、本体装置宛に外部のホストＰＣ１１０からパケットが送られてきた場合、そのパケットが予め登録したパケットパターンに一致すれば、対応する応答パケットをＮＩＣ部１０７や別サーバが代理で応答するという機能である。
【００２３】
画像形成装置のＮＩＣ部１０７は、省電力モードに移行する前に、代理応答対象パケットパターンと、それに対応する代理応答で送信するパケットパターンを任意の個数分だけ、ＮｅｔｗｏｒｋＩ／Ｆ１２５に登録可能に構成されている。
次に、本実施形態を示す画像規制装置における電力制御について説明する。
図３は、図１に示した電源制御部の構成を説明する図である。なお、図３の（Ａ）は、従来系の電源供給部の構成に対応し、図３の（Ｂ）は、本実施形態を示す画像形成装置の電源供給部の構成に対応する。
【００２４】
図３の（Ａ）において、電源部４０１の中には、例えば異なるＤＣ電圧の電源を発生させるために系統の異なる電源回路４１１、４１２を含んでいる。系統１に対応する電源回路４１１と系統２に対応する電源回路４１２からは、異なる電源出力１および電源出力２が得られる。ここで、電源出力１および電源出力２は、画像形成装置の各部に適応した電位レベルにより決定される。なお、系統数を２とした例であるが、本発明は、系統数は２系統以上備える画像形成装置であっても適用可能である。
【００２５】
図３の（Ｂ）において、電源回路５０１の中には、電源の入力を後段に伝える制御を行うスイッチ５１１と、電圧変換回路５１２によって構成される。
ここで、スイッチ５１１が「入」状態であれば、入力された電源電圧を適宜変更した電源出力が得られ、スイッチ５１１が「切」状態であれば、電源出力は得られないように構成されている。これにより、電源制御部ＢＣは、電源回路５０１のＯＮ／ＯＦＦを制御することにより、制御部１０９が省電力モードに遷移した後、ＮＩＣ部１０７がホスト装置１１０から受信するジョブに代理応答する際、制御部１０９が備える複数のデバイスのうち、一部のデバイスまたはすべてのデバイスに対して選択的に電源供給を行うことが可能に構成されている。ここで、複数のデバイスには、ＣＰＵ１０９Ａ、ＲＯＭ１０９Ｂ、ＲＡＭ１０９Ｃ等が含まれる。なお、一部のデバイスもしくは全てのデバイスに電源を供給するかどうかは、ＮＩＣ部１０７のＣＰＵ１２１が受信したジョブのパケットパターンと、あらかじめ登録されたパケットパターンに対する電力状態に基づいて判別される構成となっている。
【００２６】
図４は、図３に示したスイッチ５１１を制御するための制御手段を含めた電源制御部の構成を説明する図である。本例は、電源制御部６５０が制御手段６１４と電源装置６０１とから構成される例である。
図４において、電源装置６０１は、電源制御を行うスイッチ（図３の（Ｂ）に示すスイッチ５１１に対応する）が存在しない系統１に対応付けられた電源回路６１１を備える。さらに、電源装置６０１は、電源制御を行うスイッチＳ１，Ｓ２が存在する系統２、３に対応付けられた電源回路６１２と電源回路６１３とで構成されている。
なお、スイッチＳ１を備える電源回路６１２とスイッチＳ２を備える電源回路６１３は、電源制御を行うための制御手段６１４に接続されて構成されている。
また、電源回路６１２と電源回路６１３は、制御手段６１４からの制御によりそれぞれ別々に「入」状態と「切」状態の２つの状態をもつことができ、機器としても３つの電源状態を持つことができるように構成されている。ここで、制御手段６１４は、電源制御部ＢＣ内に設けられる。
全ての電源回路６１１、６１２、６１３が「切」の状態も含めた、機器の各電源状態を表にしたものを図５に示す。
図５は、図４に示した電源回路の電力状態を示す状態テーブルの一例を示す図である。本例は、系統毎の電力状態１〜４を示した例である。なお、電力状態４は、系統１〜３が全てＯＦＦ状態である。また、系統１は、上述したように、スイッチを備えていない電源回路６１１対応するものであるので、必然的にＯＮ状態とＯＦＦ状態としか状態を取り得ることはない。
【００２７】
図６は、本実施形態を示す画像形成装置における電力制御手順の一例を示すフローチャートである。本例は、定期的に実行する省電力状態へ移行可能かを確認するための処理例である。具体的には、省電力移行判定に従って、電力状態を電力状態２または電力状態３、それ以外の電力制御状態に制御する例である。なお、Ｓ８０１〜Ｓ８０３は各ステップを示し、図１に示した制御部１０９のＣＰＵ１０９Ａにより実行される。
Ｓ８０１において、制御部１０９のＣＰＵ１０９Ａは画像形成装置が省電力状態へ移行可能か、また移行する場合はどの状態へ移行するかを判断する。
例えば原稿をリーダ部１０３で読み取り中だったり、プリンタ部１０４が出力中だったりした場合は、制御部１０９のＣＰＵ１０９Ａは、省電力状態へ移行しないと判断し、移行可能と判断した場合でも、ユーザにより省電力状態３へ移行することを制限する設定がなされているときは省電力状態２へ移行するよう判断するといった処理を行う。
【００２８】
このＳ８０１において、制御部１０９のＣＰＵ１０９Ａが省電力状態へ移行しないと判断した場合には、そのまま処理を終了する。
一方、Ｓ８０１において、図５に示した省電力状態２へ移行すると制御部１０９のＣＰＵ１０９Ａが判断した場合には、Ｓ８０２へ進み、省電力状態２へ移行するための処理を行い、本処理を終了する。ここで、省電力状態２の実際の処理としては、制御部１０９のＣＰＵ１０９Ａが制御手段６１４に対して電源状態２に移行するための指示を行い、その結果として電源回路６１３の電源が切断される。
また、Ｓ８０１において省電力状態３へ移行すると制御部１０９のＣＰＵ１０９Ａが判断した場合には、Ｓ８０３へ進み、省電力状態３へ移行するための処理を行う。
ここで、実際の処理としては、制御部１０９のＣＰＵ１０９Ａが制御手段６１４に対して電源状態３に移行するための指示を行い、その結果として電源回路６１２と電源回路６１３の電源が切断される。
【００２９】
以上により、画像形成装置１００の電力状態が適切に更新される。
図７は、本実施形態を示す画像形成装置の電力制御手順の一例を示すフローチャートである。本例は、画像形成装置１００が電力状態３の時に、ネットワークインタフェース部７がネットワークパケットを受信したときに実行する処理例である。なお、Ｓ９０１〜Ｓ９０５は各ステップを示し、各ステップは、ネットワークインタフェース部１０７のＣＰＵ１２１により実行される。
Ｓ９０１で、ネットワークインタフェース部１０７のＣＰＵ１２１が後述するパターンテーブルを参照して、Ｓ９０２へ進む。そして、Ｓ９０２で、ネットワークインタフェース部１０７のＣＰＵ１２１が受信したネットワークパケットのパターンと登録されたパケットのパターンとが一致するかどうかを判断する。
【００３０】
具体的には、Ｓ９０２において、ネットワークインタフェース部１０７のＣＰＵ１２１がネットワークから受信したパケットとパターンテーブル上にあるパターンデータとを比較して一致するかどうかを判断する。ここで、一致するものが無いとネットワークインタフェース部１０７のＣＰＵ１２１が判断した場合は、Ｓ９０３へ進む。なお、比較すべきパターンは、図２に示したパケットパターンデータベース１２７に登録されているものとする。
【００３１】
そして、Ｓ９０３で、全てのパターンとのパターン比較処理が完了しているかどうかをネットワークインタフェース部１０７のＣＰＵ１２１が判断する。ここで、すべてのパターンを参照してパターン比較処理を完了していると判断した場合は、Ｓ９０４へ進み、それ以外は、Ｓ９０１へ戻り、次のパターンを参照して、ネットワークパケットとが一致するかどうかを判断する。
そして、Ｓ９０４で、ネットワークインタフェース部１０７のＣＰＵは、電力状態を図５に示した省電力状態１へ移行させ、通常の受信パケット処理を行い、本処理を終了する。
これは、ネットワークインタフェース部７だけで処理を行うことができない場合が相当し、例えばプリント動作などに必要なジョブ（印刷データを含む）の受信処理などがこれに該当する。
【００３２】
一方、Ｓ９０２において、受信したネットワークパケットとパターンテーブル上にあるパターンデータとの比較を行い、一致するものがあるとネットワークインタフェース部１０７のＣＰＵ１２１が判断した場合はＳ９０５へ進む。
そして、Ｓ９０５で、ネットワークインタフェース部１０７のＣＰＵ１２１は、省電力状態でネットワークを介して受信したパケットの処理を行い、本処理を終了する。なお、Ｓ９０５の処理の詳細については後述する。
【００３３】
図８は、図１に示したＮＩＣ部１０７が管理するパターンテーブルの一例を示す図である。本例は、ネットワークインタフェース部１０７のＣＰＵ１２１が図７に示したＳ９０２において、ネットワークを介して受信したネットワークのパケットとの比較に用いるパターンテーブルの例であり、図２に示したパケットパターンデータベース１２７にあらかじめ登録されている。
図８に示すパターンテーブルには、受信したネットワークのパケットと比較を行うためのパターンデータ１００３とパターン一致した場合に移行する移行電力状態１００２が対応付けられて、例えば６例の移行電力状態が格納されている状態に対応する。これにより、様々な省電力状態に対応付けた電力状態を判別することが可能である。
例えばＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）のＥｃｈｏ  Ｒｅｑｕｅｓｔに対する応答は常に固定であるため、電力状態を変えることなくＮＩＣ部１０７が応答が可能である。
このような場合は、パターンとしてはＩＣＭＰ  Ｅｃｈｏ  Ｒｅｑｕｅｓｔを、移行電力状態１００２として「電力状態３」をパターンデータ１００３に格納しておく。
一方、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）は機器の内部状態を問い合わせるインタフェースを持っているが、機器の内部状態は固定でなく変化するものである。
【００３４】
このため、応答の内容が変化する場合は機器（制御部１０９を含む本体装置全体）の電力状態を復帰させ、状態情報を取得し、その結果を以って応答を行う必要がある。
このような場合はパターンとしてはＳＮＭＰの各種問い合わせパケットのパターンを、移行電力状態１００２としては「電力状態２」をパターンデータ１００３に格納しておく。
【００３５】
図９は、本実施形態を示す画像形成装置の電力制御手順の一例を示すフローチャートである。本例は、Ｓ９０２においてネットワークパケットとパターンテーブル上にあるパターンデータとの比較を行った結果、一致したＳ９０５の詳細処理例である。なお、Ｓ１１０１〜Ｓ１１０５は各ステップを示し、各ステップは、ネットワークインタフェース部１０７のＣＰＵ１２１により実行される。
まず、Ｓ１１０１では、パターンが一致したテーブルに書かれてある移行電力状態が省電力状態３であるのかネットワークインタフェース部１０７のＣＰＵ１２１が判断する。具体的には、ネットワークインタフェース部１０７のＣＰＵが、図８に示した移行電力状態１００２に相当する部分を参照し、次に移行すべき電力状態を判断する。
ここで、次に移行すべき電力状態が電力状態３であるとネットワークインタフェース部１０７のＣＰＵ１２１が判定した場合には、本処理はそもそも電力状態３で実行される処理であるため状態移行は発生せず、Ｓ１１０２へ進む。
【００３６】
そして、Ｓ１１０２で、先に説明したＩＣＭＰ  Ｅｃｈｏ  Ｒｅｑｕｅｓｔに対するＩＣＭＰ  Ｅｃｈｏ  Ｒｅｐｌｙを返すような、応答内容が固定されている場合の処理をＮＩＣ部１０７が実行して、本処理を終了する。したがって、この状態では、制御部１０９に対する省電力状態は維持されたままである。
一方、Ｓ１１０１で、次に移行すべき電力状態が電力状態２であるとネットワークインタフェース部１０７のＣＰＵ１２１が判定した場合には、Ｓ１１０３において、ネットワークインタフェース部１０７のＣＰＵ１２１の指示に従い、電源制御部ＢＣが電力状態を変更する処理を行う。
実際の処理としては、ネットワークインタフェース部１０７のＣＰＵ１２１が図５に示した制御手段６１４に対して電源状態２に移行するための指示を行い、その結果として、制御手段６１４が系統２に対応づけられた電源回路６１２の電源が入ることになる。
【００３７】
そして、Ｓ１１０３において、系統２に対応付けられた電源回路６１２の電源が入ることによって、ネットワークインタフェース部１０７のＣＰＵ１２１は、参照可能になった箇所（例えば制御部１０９内のメモリ）から所望のデータを取得し、応答処理を行う。
これは先に説明したＳＮＭＰによる問い合わせのような、応答内容が変化する問い合わせに対してＮＩＣ部１０７が応答する場合の処理などに該当する。
そして、ＮＩＣ部１０７による応答処理が完了したら、Ｓ１１０４において、ネットワークインタフェース部１０７のＣＰＵ１２１が再度、電源回路６１２を電源状態３に移行する処理を実行して、本処理を終了する。
【００３８】
これら処理により、系統２，系統３への電力供給がＯＦＦ状態となり、必要最低限の期間でのみ系統２の電力状態を復帰させることが可能である。
図１０は、本実施形態を示す画像形成装置の電力制御手順の一例を示すフローチャートである。本例は、ＮＩＣ部１０７による代理応答処理例である。Ｓ１２０１〜Ｓ１２０７は各ステップを示し、各ステップは、ＮＩＣ制御部１２６のＣＰＵ１２２がＲＯＭ１２２に記憶された制御プログラムをＲＡＭ１２３にロードして実行することで実現される。以下、制御部１０９のＲＡＭ１０９Ｃに記憶された情報を前記ＮＩＣ部１０７のＣＰＵ１２１が読み出して、ジョブに代理応答する処理を説明する。
なお、制御部１０９のＲＡＭ１０９Ｃは、ＤＲＡＭで構成されており、電力状態として、未通電状態、情報を読み出すことができないセルフリフレッシュモードとなる電力状態、通常の動作モードとなる電力状態を遷移可能に構成されている。そして、当該ＲＡＭ１０９Ｃは、省電力状態において、セルフリフレッシュモードで情報が消失しないように制御されている。ここで、セルフリフレッシュモードにおけるＲＡＭ１０９Ｃの電力状態は、通常の状態よりも低い電源が供給されている。したがって、ＮＩＣ部１０７のＣＰＵ１２１がＲＡＭ１０９Ｃの情報を読み出すためには、ＲＡＭ１０９Ｃに供給される電源レベルを通常レベルに引き上げ、かつ、ＮＩＣ部１０７のＣＰＵ１２１がＲＡＭ１０９Ｃの情報を読み出した後は、セルフリフレッシュモードに適応した電源（省電力状態）に切り替える制御を行う必要がある（Ｓ１２０５からＳ１２０７）。
【００３９】
まず、Ｓ１２０１で、受信したパケットがパケットパターンデータベース１２７に登録すみのパケットであるかどうかをＮＩＣ部１０７のＣＰＵ１２１が判断する。ここで、未登録のパケットであるとＮＩＣ部１０７のＣＰＵ１２１が判断した場合は、制御部１０９のスリープ状態を解除して、制御部１０９にパケットを送信するため、Ｓ１２０２へ進む。そして、Ｓ１２０２で、電源制御部ＢＣはＣＰＵ１２１の指示に従い、電力状態を電力状態１に復帰させて、本処理を終了する。以後、受信したパケットがＮＩＣ部１７１から制御部１０９へ送信されて、パケットの応答処理が実行される。
一方、Ｓ１２０１で、ＮＩＣ部１０７で受信したパケットがパケットパターンデータベース１２７に登録すみのパケットであるとＣＰＵ１２１が判断した場合は、Ｓ１２０３へ進む。
そして、Ｓ１２０３で、当該受信したパケットが省電力モード状態にある制御部１０９のメモリを参照する必要があるパケットであるかどうかをＣＰＵ１２１が判断する。ここで、制御部１０９のメモリを参照する必要がなく、ＮＩＣ部１０７が備えるメモリに記憶された状態を参照するだけでパケット応答可能と判断した場合は、Ｓ１２０４へ進む。
そして、Ｓ１２０４で、ＣＰＵ１２１が図９において説明した代理応答処理を実行して、本処理を終了する。
一方、Ｓ１２０３で、制御部１０９のメモリを参照する必要がなく、ＮＩＣ部１０７が備えるメモリに記憶された状態を参照するだけでパケット応答可能でないと判断した場合は、Ｓ１２０５へ進む。
【００４０】
そして、Ｓ１２０５で、ＣＰＵ１２１の指示に従い電源制御部ＢＣは、制御部１０９が備えるＲＡＭ１０９Ｃに対してのみ電力供給を復帰させ、Ｓ１２０６で、ＣＰＵ１２１は、制御部１０９が備えるＲＡＭ１０９Ｃを参照して、応答処理に必要な情報を参照する。
次に、Ｓ１２０７で、ＣＰＵ１２１の指示に従い電源制御部ＢＣは、制御部１０９が備えるＲＡＭに対する電力供給を再停止させて省電力状態へ遷移させて、本処理を終了する。
これにより、問い合わせの内容に応じて制御部１０９の省電力状態を維持するか、特定段階に、或いは完全に電力状態を復帰させるかを判定することができる。したがって、ＮＩＣ部１０７で代理応答可能でないパケットを受信した際であっても、制御部１０９全体への電力供給を復帰させる必要がなくなり、例えばパケット応答に必要なメモリへの電力供給を復帰させるだけで済み、電源供給を復帰させるデバイスを限定することが可能となる。ここで、デバイスとは、制御部１０９内に設けられるメモリ、ハードディスク等のメモリ資源が含まれる。
なお、上記実施形態では、画像形成装置が電子写真式の画像形成装置で構成する場合について説明したが、インクジェット式等、他の印字方式の画像形成装置で構成されていても、本発明を適用可能である。
さらに、本発明はＭＦＰのような複合機だけでなく、出力機能のみを持つ例えばプリンタ等の画像形成装置に適用してもよい。
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン等の処理装置（CPU、プロセッサ）にて実行することでも実現できる。
【００４１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００４２】
１００、１１１  画像形成装置
１１０  ホスト装置
ＢＣ  電源制御部
【図１】
2011071760.tif 000003
【図２】
2011071760.tif 000004
【図３】
2011071760.tif 000005
【図４】
2011071760.tif 000006
【図５】
2011071760.tif 000007
【図６】
2011071760.tif 000008
【図７】
2011071760.tif 000009
【図８】
2011071760.tif 000010
【図９】
2011071760.tif 000011
【図１０】
2011071760.tif 000012