(57)【要約】【課題】画像形成装置がスリープ状態であるときにスリープ復帰を行う際、ＨＤＤを使用しない場合にもＨＤＤをオンにすると、不要な電力を消費してしまう。一方、ＨＤＤをスリープ復帰開始と同時にオンにしないと、ＦＰＯＴが遅くなってしまうことがある。【解決手段】スリープ状態においてスリープ復帰を行う要因が発生した際、スリープ復帰の要因に応じてＨＤＤに給電するか否かの判断を行う。  これにより、ＰＯＴが遅くなるのを防止しつつ、より効率的な省電力を実現することができる。【選択図】図６
2020129747.tif 000002
【特許請求の範囲】
【請求項１】
ジョブの実行を制御する制御手段と、
前記ジョブに関するデータを記憶するストレージ手段と、
前記ジョブを実行する画像処理手段と、
前記制御手段及び前記ストレージ手段への電力の供給を制御する電源制御手段と、を有する画像処理装置であって、
電力状態として、
少なくとも前記ストレージ手段及び前記画像処理手段への電力供給が停止される第１の電力状態と、
前記ストレージ手段へ電力を供給することなく、少なくとも前記画像処理手段へ電力を供給する第２の電力状態と、
少なくとも前記ストレージ手段及び前記画像処理手段へ電力を供給する第３の電力状態と、を備え、
前記第１の電力状態においてスリープ復帰の要因であるイベントを受信すると、
前記イベントがジョブを実行するために前記ストレージ手段を使用する必要がない第１のイベントである場合、前記第２の電力状態に遷移し、
前記イベントがジョブを実行するために前記ストレージ手段を使用する必要がある第２のイベントである場合、前記第３の電力状態に遷移する
ことを特徴とする画像処理装置。
【請求項２】
前記第１の電力状態においてスリープ復帰の要因であるイベントを受信すると、前記制御手段が受信した前記イベントに基づいて前記電源制御手段を制御することにより、前記第２の電力状態又は前記第３の電力状態のいずれかに遷移する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理手段が、プリンタ装置、スキャナ装置、ＦＡＸ装置の少なくとも１つを含む
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記ストレージ手段がハードディスクドライブである
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第１の電力状態においてイベントとして受信したジョブに関する設定に基づいて、前記第２の電力状態又は前記第３の電力状態のいずれかに遷移する
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第１の電力状態においてイベントとして受信したジョブに関する受信データに基づいて、前記第２の電力状態又は前記第３の電力状態のいずれかに遷移する
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項７】
前記画像処理手段として、ファクス装置を含む
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項８】
ファクスジョブに関する設定を保存する第１の記憶手段を有し、
前記第１の電力状態においてイベントとしてファクスジョブを受信した際、前記第１の記憶手段に記憶された設定に基づいて、前記第２の電力状態又は前記第３の電力状態のいずれかに遷移する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記第１の記憶手段に記憶された設定が前記ファクスジョブの受信データを前記ストレージ手段に保存する設定である場合、前記第３の電力状態に遷移し、
前記設定が前記受信データを前記ストレージ手段に保存する設定ではない場合、前記第２の電力状態に遷移する
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
ネットワークを介して外部の情報処理装置に接続される
ことを特徴とする請求項１乃至４、又は６のいずれか１項に記載の画像処理装置。
【請求項１１】
前記ネットワークを介して受信したパケットに基づいて、前記第２の電力状態又は前記第３の電力状態のいずれかに遷移する
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記パケットのペイロード内の特定のオフセットの値に基づいて、前記第２の電力状態又は前記第３の電力状態のいずれかに遷移する
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記パケットに基づいて前記情報処理装置に表示されるコンテンツが前記ストレージ手段に保存されている場合、前記第３の電力状態に遷移し、
前記コンテンツが前記ストレージ手段に保存されていない場合、前記第２の電力状態に遷移する
ことを特徴とする請求項１１又は１２に記載の画像処理装置。
【請求項１４】
前記画像処理手段として、プリント装置を含む
ことを特徴とする請求項１乃至４、又は６のいずれか１項に記載の画像処理装置。
【請求項１５】
画像データを記憶する第２の記憶手段を有し、
前記第１の電力状態においてイベントとして印刷ジョブを受信した際、前記印刷ジョブの画像データを第２の記憶手段に記憶する
ことを特徴とする請求項１３に記載の画像処理装置。
【請求項１６】
前記画像データのすべてが前記第２の記憶手段に収まる場合、前記第２の電力状態に遷移し、
前記画像データのすべてが前記第２の記憶手段に収まらない場合、前記第３の電力状態に遷移する
ことを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記画像処理手段として、スキャナ装置を含む
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項１８】
ジョブの実行を制御する制御手段と、
前記ジョブに関するデータを記憶するストレージ手段と、
前記ジョブを実行する画像処理手段と、
前記制御手段及び前記ストレージ手段への電力の供給を制御する電源制御手段と、を有し、
電力状態として、
少なくとも前記ストレージ手段及び前記画像処理手段への電力供給が停止される第１の電力状態と、
前記ストレージ手段へ電力を供給することなく、少なくとも前記画像処理手段へ電力を供給する第２の電力状態と、
少なくとも前記ストレージ手段及び前記画像処理手段へ電力を供給する第３の電力状態と、を備える画像処理装置の制御方法であって、
前記第１の電力状態においてスリープ復帰の要因であるイベントを受信すると、
前記イベントがジョブを実行するために前記ストレージ手段を使用する必要がない第１のイベントである場合、前記第２の電力状態に遷移する工程と、
前記イベントがジョブを実行するために前記ストレージ手段を使用する必要がある第２のイベントである場合、前記第３の電力状態に遷移する工程と、を有する
ことを特徴とする画像処理装置の制御方法。
【請求項１９】
請求項１８に記載の画像処理装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スリープ復帰時に記憶装置への電源供給を切り替える手段を有する画像形成装置、画像形成装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置は、コントローラ部への電力供給が停止されるスリープ状態においてコントローラ部を復帰させる指示を受信した場合、コントローラ部及びＨＤＤ（Hard Disk Drive）の電源をオンにしていた（例えば、特許文献１）。
すなわち、画像形成装置は、スリープ状態において、外部装置からネットワーク経由で印刷ジョブを受信したり、ファクスジョブを受信したりすると、コントローラ部の復帰（スリープ復帰）と同時にＨＤＤの電源をオンにしていた。そして、ＨＤＤが使用可能になってから、印刷処理やファクス処理を行っていた。
【０００３】
例えば、ファクス機能には、受信印刷モードとメモリ受信モードがあり、どちらで動作するかをユーザが設定可能である。受信印刷モードは、ＨＤＤを使用することなくジョブが実行され、受信データを印刷するものである。一方、メモリ受信モードは、受信データをＨＤＤに蓄積し、印刷は後から行うことができる。
【０００４】
また、画像形成装置は、印刷機能だけでなく、サーバ機能も併せ持つものがある。サーバ機能の使用時には、ＨＤＤをオンにしなくても、ＣＰＵとメモリ上の演算結果を返すだけでよい場合がある。しかし、従来、画像形成装置は、スリープ状態において、ネットワーク経由でＣＰＵを使うサーバ機能のパケットを送受信した時も、スリープ復帰の開始と同時にＨＤＤ電源をオンにしていた。
【０００５】
なお、ＨＤＤを使わず、ＣＰＵとメモリのみで演算結果を返すことのできる、ＣＰＵを使うサーバ機能としては、例えば、以下のものがある。
ＳＩＰ（ＶｏＩＰ）機能やｍｕｌｔｉｃａｓｔＤＮＳ機能やＡｕｔｏＩＰ機能のサーバ機能。これらのサーバ機能では、通信相手のデバイスからの要求に対して、規定時間以内に応答を返すために、コントローラのＣＰＵとメモリを使う。
ＩＥＥＥ８０２．１Ｘ機能のサーバ機能。このサーバ機能では、暗号認証のために、コントローラのＣＰＵとメモリを使う。
Ｎｅｔｗａｒｅ機能やＡｐｐｌｅｔａｌｋ機能のサーバ機能。これらのサーバ機能では、定期的に相手先サーバに情報を送信するために、コントローラのＣＰＵとメモリを使う。
ただし、サーバ機能の詳細については、本発明の本質から外れるため、説明を省略する。
【０００６】
ところで、近年、ＨＤＤの電源をオフや節電状態にしたまま動作できる画像形成装置がある。すなわち、コントローラ部への電力供給が停止されるスリープ状態のときに、外部装置からコントローラ部を復帰させる指示を受信した場合、ＨＤＤをオフにしたままコントローラ部を復帰させることができる。
【０００７】
この結果、画像形成装置は、スリープ状態において印刷ジョブやファクスジョブを受信しても、ＨＤＤの電源はスリープ復帰開始と同時にはオンにされない。このため、ＨＤＤの電源をオンにする必要がないときには、ＨＤＤが無駄にオンされるのを防止することが可能となった。
【０００８】
一方で、スリープ状態において印刷ジョブを受信した場合、システム復帰を開始し、システム復帰が完了した後に、印刷ジョブが生成されて、初めて、印刷データを保存するためにＨＤＤの電源をオンにする。その結果、スリープ状態において印刷ジョブを受信してから１枚目の用紙が排出されるまでの時間である、ＦＰＯＴ（First Print Out Time）が遅くなってしまう。
こうした背景に対応して、特許文献２には、ネットワークインタフェースから受信したデータが印刷ジョブか否かに応じてＨＤＤの電源の制御を判断する画像形成装置が開示されている。これにより、特許文献２の画像形成装置では、ＦＰＯＴが遅くなるのを防止しつつ、不要にＨＤＤの電源がオンになるのを防止することを目的としている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−２５２１２号公報
【特許文献１】特開２０１８−８４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、例えば、スリープ状態においてファクスジョブを受信した場合、受信印刷モードである時はＨＤＤをオンせずに復帰させるが、メモリ受信モードである時はＨＤＤに受信データを蓄積するためＨＤＤをオンにすることが望ましい。
【００１１】
また、スリープ状態において印刷ジョブを受信した場合、ネットワークインタフェースから受信したデータが印刷ジョブであるか否かだけでは、ＨＤＤの電源をオンすべきかを適切に判断できないケースも存在する。例えば、スリープ状態において印刷ジョブを受信した場合、印刷ジョブが一次記憶だけで足りる場合には、必ずしも印刷データをＨＤＤに保存する必要はない。
例えば、１ページ目からＮページ目までを複数部繰り返し印刷する複数部印刷においては、印刷データを記憶する必要があるが、一次記憶で足りる印刷ジョブの場合は、ＨＤＤをオンする必要はない。
【００１２】
さらに、ネットワークインタフェースから受け付けた要求が、印刷ジョブではなく、ＰＣ経由で操作可能なリモートＵＩであった場合も、ＨＤＤをオンにするか否かを適切に判断することが望ましい。すなわち、ブラウザに表示されるリモートＵＩコンテンツがＨＤＤに保存されている場合、復帰時にＨＤＤをオンした方がユーザへのサービスが迅速に行える。一方、リモートＵＩコンテンツがＨＤＤとは異なる不揮発性メモリに保存されているならばＨＤＤをオンにする必要はない。
【００１３】
そこで、本発明は、スリープ状態においてスリープ復帰要因が発生した時、ＦＰＯＴが遅くなるのを防止しつつ、ストレージ手段の電源が不要にオンになることを防止することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、ジョブの実行を制御する制御手段と、前記ジョブに関するデータを記憶するストレージ手段と、前記ジョブを実行する画像処理手段と、前記制御手段及び前記ストレージ手段への電力の供給を制御する電源制御手段と、を有する画像処理装置であって、電力状態として、少なくとも前記ストレージ手段及び前記画像処理手段への電力供給が停止される第１の電力状態と、前記ストレージ手段へ電力を供給することなく、少なくとも前記画像処理手段へ電力を供給する第２の電力状態と、少なくとも前記ストレージ手段及び前記画像処理手段へ電力を供給する第３の電力状態と、を備え、前記第１の電力状態においてスリープ復帰の要因であるイベントを受信すると、前記イベントがジョブを実行するために前記ストレージ手段を使用する必要がない第１のイベントである場合、前記第２の電力状態に遷移し、前記イベントがジョブを実行するために前記ストレージ手段を使用する必要がある第２のイベントである場合、前記第３の電力状態に遷移することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、スリープ復帰をする際、スリープ復帰の要因に応じて、ストレージ手段に対して給電するか否かの判断を行うことにより、ＦＰＯＴが遅くなるのを防止しつつ、より効率的な省電力を実現することができる。
【図面の簡単な説明】
【００１６】
【図１】画像形成システム全体構成である。
【図２】コントローラのブロック図である。
【図３】画像形成装置の電力状態の遷移図である。
【図４】画像形成装置の電源構成のブロック図である。
【図５】各電力状態と給電デバイスとの対応表である。
【図６】スリープ復帰処理（実施例１）のフローチャートである。
【図７】ネットワークパケットのフォーマットの一例である。
【図８】スリープ復帰処理（実施例２）のフローチャートである。
【図９】スリープ復帰処理（実施例３）のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施例は特許請求の範囲に係る発明を限定するものでなく、また、本実施例で説明されている特徴の組み合わせのすべてが本発明の解決手段に必須のものであるとは限らない。
【００１８】
＜実施例１＞
＜システムの構成＞
図１は、画像形成装置１０１を含む画像形成システム１００の全体構成を示すブロック図である。本実施例において、画像処理装置の一例である画像形成装置１０１は、プリント機能、スキャナ機能、データ通信機能などを備える複合機である。
【００１９】
図１において、画像形成装置１０１は、ＬＡＮ１０８を介してコンピュータ１０９よりジョブを受信可能に構成されている。なお、コンピュータの接続数は、２以上であってもよい。
コントローラ１０３は、スキャナ装置１０２、プリンタ装置１０４、ＦＡＸ装置１０７などの画像処理ユニットと接続され、各画像処理ユニットに指示を出すことにより、画像形成装置１０１上でジョブの実行を制御する。また、コントローラ１０３は、操作部１０５やＨＤＤ１０６に接続される。
【００２０】
スキャナ装置１０２は、原稿から光学的に画像を読み取り、デジタル画像に変換する。スキャナ装置１０２は、原稿束を自動的に逐次入れ替えることが可能な原稿給紙ユニット１２１、原稿を光学スキャンしデジタル画像に変換することが可能なスキャナユニット１２２を有する。変換されたデジタル画像のデータはコントローラ１０３に送信される。
プリンタ装置１０４は、デジタル画像を紙デバイスである用紙に出力する。プリンタ装置１０４は、紙束から一枚ずつ逐次給紙可能な給紙ユニット１４２、給紙した紙に画像データを印刷するためのマーキングユニット１４１、印刷後の紙を排紙するための排紙ユニット１４３を有する。
【００２１】
ＦＡＸ（ファクス）装置１０７は、電話回線１１１などにデジタル画像を送信するとともに、電話回線１１１を介してデジタル画像を受信する。
画像形成装置１０１は、ＬＡＮ１０８などのネットワーク経由で、ネットワークに接続されたコンピュータ１０９などの外部情報処理装置からデジタル画像の入出力、ジョブの発行、装置への指示などを行うことも可能である。
【００２２】
操作部１０５は、画像形成装置１０１に対する設定をユーザから受け付けたり、画像形成装置１０１の処理状態を表示したりするための、タッチパネルやハードキーを備えている。
ハードディスクドライブとも呼ばれるＨＤＤ１０６は、デジタル画像や制御プログラムなどを記憶するストレージ装置である。
【００２３】
画像形成装置１０１に接続されるフィニッシャ装置１５０は、画像形成装置１０１のプリンタ装置１０４の排紙ユニット１４３から出力された紙デバイスに対して、排紙、ソート、ステープル、パンチ、裁断、などの加工を施す。
電源スイッチ１１０は、コントローラ１０３に接続される。電源スイッチ１１０がオンになっていると、少なくとも後述する電源制御部３０３や操作部１０５、コントローラ１０３のメインボードの一部に対して給電されている。また、電源スイッチ１１０がオフになっても、即時に給電が停止するわけでなく、ソフトウェアやハードウェアの終了処理を待って、電源制御部３０３（後述）の一部など電源スイッチ１１０をＯＮするために必要な部分以外の給電を停止する。
【００２４】
＜システムの機能＞
次に、画像形成装置１０１が実行可能なジョブ機能の例を説明する。
〔画像複写機能〕
画像形成装置１０１は、スキャナ装置１０２から読み込んだ画像をＨＤＤ１０６に記録し、同時にプリンタ装置１０４を使用して印刷を行う複写機能を備える。
〔画像送信機能〕
画像形成装置１０１は、スキャナ装置１０２から読み込んだ画像を、ＬＡＮ１０８を介してコンピュータ１０９に送信し、又は、ＦＡＸ装置１０７を介して外部のＦＡＸ装置に送信する画像送信機能を備える。
【００２５】
〔画像保存機能〕
画像形成装置１０１は、スキャナ装置１０２から読み込んだ画像をＨＤＤ１０６に記録し、必要に応じて画像送信や画像印刷を行う画像保存機能を備える。また、ＦＡＸ装置１０７を介して外部のＦＡＸ装置から受信した画像をＨＤＤ１０６に記録することもできる。
〔画像印刷機能〕
画像形成装置１０１は、コンピュータ１０９から送信された、ページ記述言語を解析し、又は、ＦＡＸ装置１０７を介して外部のＦＡＸ装置から画像を受信し、プリンタ装置１０４で印刷する画像印刷機能を備える。
〔リモートＵＩ機能〕
画像形成装置１０１は、コンピュータ１０９のブラウザからの要求を受けて、ＨＤＤ１０６に保持するコンテンツをコンピュータ１０９に表示するリモートＵＩ（Use Interface）機能を備える。リモートＵＩ機能を用いると、ユーザがジョブを実行したり、管理者が画像形成装置１０１の状態を確認したりすることができる。
【００２６】
＜操作部１０５の構成＞
操作部１０５は、コントローラ１０３に接続され、ＬＣＤタッチパネルや、節電ボタン、コピーボタン、キャンセルボタン、リセットボタン、テンキー、ユーザモードキー、などで構成される。操作部１０５は、画像入出力システムを操作するためのユーザＩ／Ｆ（Interface）を提供する。
【００２７】
＜コントローラ１０３のブロック図＞
次に、図２を用いて、コントローラ１０３及びその周辺デバイスのブロック図を説明する。
コントローラ１０３は、メインボード２００と、サブボード２２０とを有する。
【００２８】
メインボード２００は、いわゆる汎用的なＣＰＵ（Central Processing Unit）システムである。メインボード２００は、メインボード２００全体を制御するＣＰＵ３４０、ブートプログラムが含まれるブートＲＯＭ（Boot ROM）２０２、ＣＰＵがワークメモリとして使用するメモリ（Memory）３４１を備える。また、メインボード２００は、外部バスとのブリッジ機能を持つバスコントローラ（Bus Controller）２０４、電源が遮断された場合でも消えない不揮発性メモリ（Non Volatile Memory）２０５を備える。
さらに、メインボード２００は、ストレージ装置を制御するディスクコントローラ２０６（Disk Controller）や、ＵＳＢを制御することが可能なＵＳＢコントローラ（USB Controller）２０８を備える。また、ＳＳＤなどの半導体デバイスで構成された比較的小容量なストレージ装置であるフラッシュディスク（Flash Disk）２０７を備える。
【００２９】
メインボード２００には、外部に、ＵＳＢメモリ（USB Memory）２０９、操作部１０５、ＨＤＤ１０６などが接続される。
【００３０】
ＣＰＵ３４０は、各デバイスからの割り込みや、各デバイスに対する電力供給を制御するＣＰＬＤ（Complex Programmable Logic Device：結合プログラマブル論理回路）３０４と接続されている。
ＣＰＬＤ３０４は、ネットワークコントローラ（Network Controller）２１１、リアルタイムクロック（ＲＴＣ：Real Time Clock）２１２、ＦＡＸ装置１０７、ＵＳＢコントローラ２０８と接続されている。ネットワークコントローラ２１１は、ＲＯＭ２５０とＲＡＭ２６０を有し、比較的簡易な処理を実行することができる。
また、ＣＰＬＤ３０４は、コントローラ１０３の外部にある、ソフトスイッチを持つ操作部１０５、各種センサを持つスキャナ装置１０２、プリンタ装置１０４、フィニッシャ装置１５０、などと接続されている。
【００３１】
サブボード２２０は、比較的小さな汎用ＣＰＵシステムと、画像処理ハードウェアから構成される。サブボード２２０は、サブボード２２０全体を制御するＣＰＵ２２１、外部バスとのブリッジ機能を持つバスコントローラ（Bus Controller）２２４を有する。また、サブボード２２０は、ＣＰＵがワークメモリとして使用するメモリ（Memory）２２３、電源が遮断された場合でも消えない不揮発性メモリ（Non Volatile Memory）２２５を有する。さらに、サブボード２２０は、リアルタイムでデジタル画像処理を行う画像処理プロセッサ（Image Processor）２２６、デバイスコントローラ（Device Controller）２２７，２２８を有する。
【００３２】
コントローラ１０３の外部に接続される、スキャナ装置１０２及びプリンタ装置１０４は、それぞれ、デバイスコントローラ２２８及び２２７を介して、デジタル画像データの受け渡しを行う。
プリンタ装置１０４から排紙された紙デバイスは、フィニッシャ装置１５０で加工される。ＦＡＸ装置１０７はＣＰＵ２２１により直接制御される。
【００３３】
なお、図２はブロック図であり、簡略化して図示されている。例えばＣＰＵ３４０やＣＰＵ２２１などには、チップセット、バスブリッジ、クロックジェネレータなどのＣＰＵ周辺ハードウェアが多数含まれている。ただし、図２では図示を省略している。なお、これらのブロック構成は、本発明の内容を制限するものではない。
【００３４】
次に、コントローラ１０３の動作について、紙デバイスへの画像複写を例にして説明する。
ユーザが操作部１０５から画像複写を指示すると、ＣＰＵ３４０は、ＣＰＵ２２１を介してスキャナ装置１０２に画像読み取り命令を送る。スキャナ装置１０２は、紙原稿を光学スキャンしデジタル画像データを生成して、デバイスコントローラ２２８を介してデジタル画像データを画像処理プロセッサ２２６に入力する。画像処理プロセッサは、ＣＰＵ２２１を介してメモリ２２３にＤＭＡ（Direct Memory Access）転送を行い、デジタル画像データの一時保存を行う。
【００３５】
ＣＰＵ３４０は、メモリ２２３に一定量又はすべてのデジタル画像データが入ったことが確認できると、ＣＰＵ２２１を介してプリンタ装置１０４に画像出力指示を出す。ＣＰＵ２２１は、画像処理プロセッサ２２６にメモリ２２３の画像データのアドレスを通知する。メモリ２２３上の画像データは、プリンタ装置１０４からの同期信号に従って、画像処理プロセッサ２２６とデバイスコントローラ２２７を介してプリンタ装置１０４に送信される。
そして、プリンタ装置１０４は、紙デバイスに画像を印刷する。
【００３６】
複数部の印刷を行う場合、ＣＰＵ３４０はメモリ２２３上の画像データをＨＤＤ１０６に対して保存を行う。２部目以降は、スキャナ装置１０２から画像データが送信されなくても、ＨＤＤ１０６やメモリ２２３から、プリンタ装置１０４に画像データを送信することが可能である。
【００３７】
＜電力状態＞
図３は、電源制御部３０３による画像形成装置１０１を構成する各部への給電状態の遷移を説明する状態遷移図である。
スリープ状態１００１とは、電力消費量を抑えつつ、起動時間を通常起動時よりも早くすることができる状態である。スリープ状態においては、ＨＤＤ１０６には給電されていない。また、プリンタ装置１０４、スキャナ装置１０２、ＦＡＸ装置１０７などの画像処理ユニットにも給電されていない。
ユーザが操作しない状態で一定時間が経過した時や、操作部１０５上の節電キーを押下した時や、設定した時刻に達した時などに、スリープ状態に遷移する。
【００３８】
通常状態１００２，１００３は、プリンタ装置１０４やスキャナ装置１０２などの画像処理ユニットに給電されている状態である。上述のとおり、画像形成装置１０１の電力状態とＨＤＤ１０６の電力状態は独立して制御することができる。通常状態（ＨＤＤ_ＯＦＦ）１００２は、ＨＤＤ１０６に給電しない状態であり、通常状態（ＨＤＤ_ＯＮ）１００３は、ＨＤＤ１０６に給電する状態である。なお、スリープ状態からいずれかの通常状態に遷移することをスリープ復帰という。
【００３９】
通常状態１００２，１００３においてユーザがプリンタ装置１０４やスキャナ装置１０２などの画像処理ユニットを使用しない状態が一定時間続くと、ＣＰＵ３４０はスリープ状態１００１に遷移する。
また、スリープ状態１００１において、スリープ復帰の要因であるイベントを受信すると、電源制御部３０３は画像形成装置１０１をスリープ復帰させる。
【００４０】
このとき、スリープ復帰の要因であるイベントがジョブを実行するためにＨＤＤ１０６を使用する必要がないイベントである場合、スリープ状態１００１から通常状態（ＨＤＤ_ＯＦＦ）１００２に遷移する。これに該当するイベントとしては、例えば、受信印刷モードに設定されている場合におけるファクスジョブの受信などがある（本実施例）。また、リモートＵＩ機能を実行する際にリモートＵＩコンテンツがＨＤＤに保存されていない場合や（後述の実施例２）、印刷ジョブを実行する際に画像データがワークメモリに収まる場合（同実施例３）、などもこれに該当する。
【００４１】
一方、スリープ復帰の要因であるイベントがジョブを実行するためにＨＤＤ１０６を使用する必要があるイベントである場合、スリープ状態１００１から通常状態（ＨＤＤ_ＯＮ）１００３に遷移する。これに該当するイベントとしては、例えば、メモリ受信モードに設定されている場合におけるファクスジョブの受信などがある（本実施例）。また、リモートＵＩ機能を実行する際にリモートＵＩコンテンツがＨＤＤに保存されている場合や（実施例２）、印刷ジョブを実行する際に画像データがワークメモリに収まりきれない場合（同実施例３）、などもこれに該当する。
【００４２】
通常状態１００２，１００３間の遷移については、通常状態（ＨＤＤ_ＯＮ）１００３においてＨＤＤ１０６を使用せずに一定時間経過すると、通常状態（ＨＤＤ_ＯＦＦ）１００２に遷移する。また、通常状態（ＨＤＤ_ＯＦＦ）１００２においてＨＤＤ１０６を使用する際に、通常状態（ＨＤＤ_ＯＮ）１００３に遷移する。
【００４３】
＜電源構成＞
図４は、画像形成装置１０１の電源構成を説明するブロック図である。以下、画像形成装置１０１における、コントローラ１０３とプリンタ装置１０４、電源制御部３０３、電源３０１の構成について、主に本発明に関わる部分を、図４を用いて説明する。
図４において、電源制御部３０３には、第１の電源ラインである電源ラインＪ３０２経由で常時電源が供給されている。ただし、微弱な電力消費にとどまるため、常時電源は電源オフ時には電源制御部３０３だけに通電され、電力制御が行われる。
【００４４】
ＣＰＬＤ３０４は、以下に示す所望の動作を実行するように予めプログラムされている。すなわち、第１の電源制御信号であるＩＯ信号Ｖ_ＯＮ３０７によって、ＣＰＬＤ３０４はリレースイッチ３０８を切り替える。これにより、電源３０１から第２の電源ラインである電源ラインＶ３０９経由でのコントローラ１０３への給電が制御される。また、ＣＰＵ３４０から通信により複数のタイマ値が設定され、ＣＰＬＤ３０４は、タイマ起動時にＣＰＵ３４０によって設定された動作を実行する。
【００４５】
また、第２の電源制御信号であるＩＯ信号Ｐ_ＯＮ３１０によって、ＣＰＬＤ３０４はリレースイッチ３１１を切り替える。これにより、電源３０１から第３の電源ラインである電源ラインＰ３１２経由でのプリンタ装置１０４のロジック系回路への給電が制御される。
さらに、第２の電源制御信号のサブ信号であるＩＯ信号Ｑ_ＯＮ３１３によって、ＣＰＬＤ３０４はリレースイッチ３１５を切り替える。これにより、電源３０１から第３の電源ラインのサブラインである電源ラインＱ３１６経由でのプリンタ装置１０４の負荷系装置への給電が制御される。
なお、電源ラインＱ３１６は、電源ラインＰ３１２のサブラインである必要はなく、電源３０１から直接引くことも可能であるが、本論から外れるため詳細な説明は割愛する。また、リレースイッチ３１５は、ＣＰＬＤ３０４により制御される必要はなく、ＣＰＵ３２０などにより制御することも可能であるが、これも本論から外れるため詳細な説明は割愛する。
【００４６】
また、ＣＰＬＤ３０４は、ＣＰＵ３４０の指示によって、所定のＩＯ信号を動作させる。動作させるＩＯ信号のひとつは、プリンタ装置１０４のＣＰＵ３２０へ接続されたＤＣＯＮ_ＬＩＶＥＷＡＫＥ信号３０５である。ＤＣＯＮ_ＬＩＶＥＷＡＫＥ信号３０５がアサートされた状態でプリンタ装置１０４の電源が投入されると、プリンタ装置１０４は、可動部を制御したり電力を使ったりする特定の動作を行うことなく、静かに復帰する。ここで、特定の動作とは、例えば、モータ、ローラ、ポリゴンなどの回転動作、ドラムＭ３２１，３２２，３２３，３２４の温調、ＦＡＮ３２５による排熱処理といった制御である。
スキャナ装置１０２も、プリンタ装置１０４と同様に、ＣＰＬＤ３０４から制御可能である。ただし、スキャナ装置１０２の電源制御は、プリンタ装置１０４の電源制御と同様であるため、詳細な説明は割愛する。
【００４７】
なお、図４のようなブロックごとの給電は、例えば、リレースイッチ３０８を２系統で構成することなどにより実現できる。この場合、スリープ状態では、電源をオフするブロックにつながる系統のリレースイッチのみをオフとする。また、シャットダウン状態では、両方の系統のリレースイッチをオフにする。
この場合、電源制御信号は、２値ではなく、取り得る電力状態に応じた多値の制御信号となる。本実施例では詳細な説明は省略するが、スリープ状態やシャットダウン状態などを含む各電力状態は、このような制御により実現することができる。
【００４８】
具体的には、ＣＰＬＤ３０４は、第３の電源制御信号であるＩＯ信号Ｎ_ＯＮ３６０によって、リレースイッチ３６１を切り替える。これにより、電源３０１から第３の電源ラインである電源ラインＮ３６２経由でのＮＩＣ（Network Interface Card）３５０及びＮＣＵ（Network Control Unit）３５５への給電を制御する。
ここで、コントローラ１０３の内、ＮＩＣ３５０とＮＣＵ３５５は、それぞれ、個別に給電されている。電源ラインＮ３６２は、他の非常夜電源と異なり、通常状態だけでなく、スリープ状態においても給電され、ネットワーク起床を可能にする。また、シャットダウン状態においてはＷａｋｅＯｎＬＡＮなどの設定が有効でない限りは、給電しない。リレースイッチ３６１を経由した電源ラインＮ３６２は、シャットダウン状態以外においては常に給電状態であるため、以下では明示的に記載しない。
【００４９】
さらに、第４の電源制御信号であるＩＯ信号Ｈ_ＯＮ３７０によって、ＣＰＬＤ３０４はリレースイッチ３７１を切り替える。これにより、電源３０１から第４の電源ラインである電源ラインＨ３７２経由でのＨＤＤ１０６への給電を制御する。
ＣＰＵ３４０とＨＤＤ１０６やフラッシュディスク２０７と間は、前述のブロック図のとおり、ディスクコントローラ２０６を経由してデータを送受信しているが、図４は電源構成図であるので詳細な説明は割愛する。また、フラッシュディスク２０７を、ＨＤＤ１０６と入れ替えたり、ＨＤＤ１０６と同時に給電したりすることも可能だが、本論から外れるため説明を割愛する。
【００５０】
＜電源制御部３０３による電源監視：（１）起動時における給電＞
まず、画像形成装置１０１の起動処理について説明する。
ユーザは、画像形成装置１０１を使用する場合、電源スイッチ１１０をオンにする。すると、電源制御部３０３は、電源ラインＪ３０２を介して電源ＯＮを検知する。そして、電源制御部３０３は、ＩＯ信号Ｖ_ＯＮ３０７及びＰ_ＯＮ３１０により、リレースイッチ３０８及び３１１を、それぞれ、オンにして、電源３０１が電源電力を装置全体に供給する。
電源制御部３０３は、システム全体に電源ＯＮ時に応じた電力供給を行う。具体的には、コントローラ１０３、プリンタ装置１０４、スキャナ装置１０２、ＦＡＸ装置１０７に各ＤＣ電源を供給する径路を介して通電を行う。また、プリンタ装置１０４及びスキャナ装置１０２においては、それぞれのＣＰＵが電源ＯＮによる初期化動作を開始する。
【００５１】
通電が行われると、コントローラ１０３のＣＰＵ３４０は、ハードウェアの初期化を行う。ハードウェアの初期化には、レジスタ初期化、割り込み初期化、カーネル起動時のデバイスドライバの登録、操作部１０５の初期化、などがある。
次に、コントローラ１０３のＣＰＵ３４０は、ソフトウェアの初期化を行う。ソフトウェアの初期化には、各ライブラリの初期化ルーチンの呼び出し、プロセスやスレッドの起動、プリンタ装置１０４やスキャナ装置１０２とコミュニケーションを行うソフトウェアサービスの起動、操作部１０５の描画、などがある。
その後、スタンバイ状態へ移行する。
【００５２】
＜電源制御部３０３による電源監視：（２）通常状態における給電＞
次に、画像形成装置１０１の通常状態１００２，１００３における給電について説明する。
通常状態１００２，１００３は、すべてのユニットに給電されている状態であるとは限らない。例えば、印刷を実行していない状態では、プリンタ装置１０４には給電されていない場合がある。また、操作部１０５が点灯しておらず、ユーザが画像形成装置１０１の前にいないことが分かっている状態では、スキャナ装置１０２には給電されていない場合がある。
【００５３】
また、プリンタ装置１０４における印刷の完了や、スキャナ装置１０２における読み取りの完了を早めるために、ユーザは電源を入れることができる。
その他、印刷のためのモータやポリゴンを動作させない状態や、印刷のための転写ユニットを温調させない状態や、原稿の読み取りのためのホームポジション検知を動作させない状態である、動作待ち状態がある。
【００５４】
＜電源制御部３０３による電源監視：（３）ＰＤＬ印刷時における給電＞
次に、画像形成装置１０１がＰＤＬ印刷を実行している状態における、プリンタ装置１０４やスキャナ装置１０２への給電について説明する。ここでは、画像印刷機能を用いて、プリンタ装置１０４の電源ＯＮと電源ＯＦＦを制御する。
【００５５】
コントローラ１０３のＣＰＵ３４０は、コンピュータ１０９からＬＡＮ１０８を経由してデータを受信し、受信したデータをメモリ３４１に保存する。ＣＰＵ３４０は、受信したデータを解析し、画像印刷機能を実行する場合は、印刷ジョブを生成する。
【００５６】
ＣＰＵ３４０がＣＰＬＤ３０４に通知すると、ＣＰＬＤ３０４は、ＩＯ信号Ｐ_ＯＮ３１０によりリレースイッチ３１１を切り替える。これにより、電源３０１が電源ラインＰ３１２経由でプリンタ装置１０４に給電される。
ＣＰＵ３４０は、プリンタ装置１０４が使用可能な状態になると、印刷ジョブを実行する。ＣＰＵ３４０は、メモリ３４１、バスコントローラ、サブボードのバスコントローラ、サブボードのＣＰＵへデータを送信する。さらに、ＣＰＵ３４０は、イメージプロセッサ、デバイスコントローラを経由して、プリンタ装置１０４へデータを送信する。
プリンタ装置１０４は、受信したデータを印刷し、印刷が完了すると、結果をＣＰＵ３４０へ通知する。ＣＰＵ３４０は、印刷が完了すると、電源制御部３０３（ＣＰＬＤ３０４）に通知する。ＣＰＬＤ３０４は、ＩＯ信号Ｐ_ＯＮ３１０によりリレースイッチ３１１をオフし、プリンタ装置１０４の電源をオフにする。
【００５７】
＜電源制御部３０３による電源監視：（４）スリープ移行時における給電＞
次に、画像形成装置１０１がスリープ状態へ遷移する際の処理について説明する。
ＣＰＵ３４０は、電源制御部３０３にスリープ状態への遷移を通知し、コントローラ１０３への給電を変更する。なお、前述したように、ブロックごとの給電をするためには、例えば、リレースイッチ３０８を２系統で構成する。そして、スリープ状態では、電源をオフするブロックにつながる系統のリレースイッチのみをオフとし、他方の系統のリレースイッチをオンとしたままとする。
【００５８】
＜電源制御部３０３による電源監視：（５）スリープ状態における給電＞
次に、画像形成装置１０１のスリープ状態における給電について説明する。
スリープ状態においては、コントローラ１０３のメモリ３４１、割り込みコントローラ、ネットワークコントローラ２１１、ＲＴＣ２１２、ＵＳＢコントローラ２０８などに給電される。また、操作部１０５の節電キー、ＦＡＸ装置１０７の一部であるＮＣＵ３５５、各種センサ、などにも給電される。ただし、スリープ状態に遷移する要因はシステムによって異なるため、スリープ状態の給電は前述の構成に限られるものではない。
【００５９】
ここで、スリープ復帰時のソフトウェアの動作について述べる。ＣＰＬＤ３０４は、スリープ状態において、１つ以上の割り込みを受けると、ＣＰＵ３４０に割り込み原因を通知する。なお、割り込みは、ネットワーク、タイマやアラームを検知するＲＴＣ、着信やオフフックを検知するＮＣＵ３５５、ソフトスイッチ、各種センサ、挿抜や通信を検知するＵＳＢ、などから行われる。ＣＰＵ３４０は、割り込み原因の通知を受けると、ソフトウェアの状態を通常状態に戻す処理、すなわちスリープ復帰処理を行い、給電を開始する。
【００６０】
＜電源制御部３０３による電源監視：（６）スリープ復帰時における給電＞
次に、画像形成装置１０１がスリープ状態から通常状態に復帰する際の処理について説明する。
ＣＰＵ３４０は、スリープ復帰を電源制御部３０３に通知する。電源制御部３０３は、通知を受けると、ＩＯ信号Ｖ_ＯＮ３０７及びＰ_ＯＮ３１０により、リレースイッチ３０８及び３１１を、それぞれ、オンにする。これにより、コントローラ１０３、プリンタ装置１０４、スキャナ装置１０２に給電される。なお、スキャナ装置１０２に対する電源制御信号は図４には示していないが、プリンタ装置１０４と共用するか、又は、別の電源制御信号を用意することもできる。
【００６１】
印刷ジョブが終了すると、画像形成装置１０１は再びスリープ状態に遷移する。ＣＰＵ３４０は、スリープ状態への遷移を電源制御部３０３に通知すると、電源制御部３０３はＩＯ信号Ｐ_ＯＮ３１０によりリレースイッチ３１１をオフにする。これにより、コントローラ１０３以外への給電が停止する。
【００６２】
ここで、スリープ状態において、スリープ復帰要因であるネットワーク受信イベントが発生した場合について説明する。
電源制御部３０３は、スリープ復帰要因を受け、ＩＯ信号Ｖ_ＯＮ３０７によりリレースイッチ３０８をオンにし、コントローラ１０３に給電する。これにより、画像形成装置１０１はスリープ復帰する。ファクス受信イベントにおいても、同様である。
なお、プリンタ装置１０４及びスキャナ装置１０２には、ジョブが生成されていない場合や、デバイス情報の取得が不要な場合は、給電しなくてもよい。
【００６３】
図５は、各電力状態における画像形成装置１０１の各デバイスへの給電状態の例を示した対応表である。
ＣＰＬＤ３０４、ＣＰＵ３４０、ＮＩＣ３５０、ＮＣＵ３５５へは、すべての電力状態において給電する。
スリープ状態１１０１においては、プリンタ装置１０４、スキャナ装置１０２、ＦＡＸ装置１０７、ＨＤＤ１０６には給電しない。通常状態（ＨＤＤ_ＯＦＦ）１１０２においては、スリープ状態の給電１１０１の給電対象デバイスに加え、プリンタ装置１０４、スキャナ装置１０２、ＦＡＸ装置１０７に給電する。さらに、通常状態（ＨＤＤ_ＯＮ）１１０３においては、通常状態（ＨＤＤ_ＯＦＦ）１１０２における給電対象のデバイスに加え、ＨＤＤ１０６にも給電する。
【００６４】
＜実施例１のフローチャート＞
図６は、実施例１におけるスリープ復帰処理を示すフローチャートである。図６のフローチャートにおいては、ＣＰＬＤ３０４が、ＩＮＴ_ＦＡＸ３５３から受信した信号に基づいて、コントローラ１０３、ＨＤＤ１０６、プリンタ装置１０４への給電を制御する。以下、本フローチャートにおける各処理について説明する。
【００６５】
まず、ＣＰＬＤ３０４は、ＩＮＴ_ＦＡＸ３５３がオンであるか否かを判断する（Ｓ６０１）。ＩＮＴ_ＦＡＸ３５３がオンになったら、Ｓ６０２に進む。
【００６６】
ＩＮＴ_ＦＡＸ３５３がオンになったら、ＣＰＬＤ３０４は、コントローラ１０３の電源をオンにする（Ｓ６０２）。すなわち、ＣＰＬＤ３０４は、ＩＯ信号Ｖ_ＯＮ３０７によりリレースイッチ３０８をオンにし、電源３０１から電源ラインＶ３０９を経由してコントローラ１０３に給電する。
【００６７】
次に、ＣＰＵ３４０は、フラッシュディスク２０７に記録されているファクスメモリ受信モードのユーザ設定値を参照する（Ｓ６０３）。
ここで、ファクス受信をした際に、受信データをＨＤＤ１０６に保存する設定であるメモリ受信モードに設定されている場合、ファクスメモリ受信モードのユーザ設定値にはオンが記録されている。また、受信データをＨＤＤ１０６に保存することなく印刷を実行する受信印刷モードに設定されている場合、ユーザ設定値にはオフが記録されている。
【００６８】
ファクスメモリ受信モードがオンである場合（Ｓ６０３でＹ）、ＣＰＵ３４０は、ＨＤＤ１０６をオンにするようＣＰＬＤ３０４に指示する（Ｓ６０４）。すると、ＣＰＬＤ３０４は、ＩＯ信号Ｈ_ＯＮ３７０によりリレースイッチ３７１をオンにし、電源３０１から電源ラインＨ３７２を経由してＨＤＤ１０６に給電する。
【００６９】
一方、ファクスメモリ受信モードがオフである場合（Ｓ６０３でＮ）、ＣＰＵ３４０は、ＣＰＬＤ３０４に指示を出すことなく、ＨＤＤ１０６をオフのままにする（Ｓ６０５）。
【００７０】
図６のフローチャートにより、画像形成装置１０１（ＣＰＬＤ３０４）は、ＨＤＤ１０６への給電を制御することができる。すなわち、フラッシュディスク２０７に記録されているファクスメモリ受信モードがオンである場合は、ＨＤＤ１０６をオンにする。一方、ファクスメモリ受信モードがオフである場合は、ＨＤＤ１０６をオフのままにする。
以上のとおり、実施例１においては、画像形成装置１０１が受信印刷モードにおいてファクスジョブを受信した場合、ＨＤＤ１０６をオフにしたままにするため、電力消費を低減させることが可能となる。
【００７１】
＜実施例２＞
次に、実施例２について説明する。
実施例１のスリープ復帰処理が、ＩＮＴ_ＦＡＸ３５３を介して受信したファクスデータに基づいて行われるものであるのに対して、実施例２はＩＮＴ_ＮＥＴ３５１介して受信したパケットに基づいて行われるものである。なお、画像形成装置１０１の基本的なハードウェア構成などは、実施例１で説明したものと同様である。
【００７２】
＜実施例２のフローチャート＞
図７は、ネットワークパケットのフォーマットの一例である。
ネットワークパケットはＥｔｈｅｒｎｅｔ（登録商標）ヘッダ７０１、ＩＰヘッダ７０２、ＴＣＰ（Transmission Control Protocol）ヘッダ７０３、ＴＣＰペイロード（データ）７０４から構成される。これらのヘッダ７０１〜７０３を解析することで、ＴＣＰ／ＩＰやｐｉｎｇ（Packet Internet Groper）で利用されるＩＣＭＰなどのプロトコルのうち、どのプロトコルのパケットであるかを判断することができる。
ＴＣＰペイロード７０４はデータ本体を含んでおり、本実施例では、ペイロード内の特定のオフセットが規定の値であるか否かに基づいて、リモートＵＩの要求であるか否かを判断することができる。
【００７３】
ここで、リモートＵＩであった場合、コンピュータ１０９のブラウザに表示されるリモートＵＩコンテンツがＨＤＤ１０６に保存されているならば、復帰時にＨＤＤ１０６をオンした方がユーザへのサービスを迅速に行うことができる。一方、リモートＵＩコンテンツがＨＤＤ１０６とは異なる不揮発性メモリに保存されているならばＨＤＤ１０６をオンする必要はない。
【００７４】
図８は、実施例２におけるスリープ復帰処理を示すフローチャートである。
まず、ＣＰＬＤ３０４は、ＩＮＴ_ＮＥＴ３５１がオンであるか否かを判断する（Ｓ８０１）。
ＩＮＴ_ＮＥＴ３５１がオンになったら、Ｓ８０２に進む。
【００７５】
ＩＮＴ_ＮＥＴ３５１がオンになったら、ＣＰＵ３４０は、コントローラ１０３の電源をオンにする（Ｓ８０２）。すなわち、ＣＰＬＤ３０４は、ＩＯ信号Ｖ_ＯＮ３０７によりリレースイッチ３０８をオンにし、電源３０１から電源ラインＶ３０９を経由してコントローラ１０３に給電する。
【００７６】
次に、ＣＰＵ３４０は、受信したネットワークパケットの情報を参照して、受信したネットワークパケットがリモートＵＩであるか否かを判断する（Ｓ８０３）。
この際、ネットワークパケットのＴＣＰペイロード７０４の特定オフセットのビットが１である場合、ＣＰＵ３４０は、受信したネットワークパケットがリモートＵＩであると判断する。
【００７７】
受信したネットワークパケットがリモートＵＩである場合（Ｓ８０３でＹ）、ＣＰＵ３４０は、リモートＵＩコンテンツがＨＤＤ１０６内に保存されているか否かを確認する（Ｓ８０４）。この際、リモートＵＩコンテンツの保存場所を例えば不揮発性メモリ２０５に予め記録しておくことで、確認することができる。
【００７８】
リモートＵＩコンテンツがＨＤＤ内に保存されている場合（Ｓ８０４でＹ）、ＣＰＵ３４０はＨＤＤ１０６をオンするようにＣＰＬＤ３０４に指示をする（Ｓ８０５）。すると、ＣＰＬＤ３０４は、ＩＯ信号Ｈ_ＯＮ３７０を経由して、リレースイッチ３７１をオンにし、電源３０１から電源ラインＨ３７２を経由して、ＨＤＤ１０６に給電する。
一方、リモートＵＩコンテンツがＨＤＤ内に保存されていない場合（Ｓ８０４でＮ）、ＣＰＵ３４０は、ＣＰＬＤ３０４に指示を出すことなく、ＨＤＤ１０６をオフのままにする（Ｓ８０６）。また、受信したネットワークパケットがリモートＵＩでないと判断した場合も（Ｓ８０３でＮ）、ＣＰＵ３４０はＨＤＤ１０６をオフのままにする（Ｓ８０６）。
【００７９】
図８のフローチャートにより、画像形成装置１０１（ＣＰＬＤ３０４）は、ＨＤＤ１０６への給電を制御することができる。すなわち、受信したネットワークパケットがリモートＵＩアクセス要求であり、リモートＵＩコンテンツがＨＤＤ内に保存されている場合は、ＨＤＤ１０６をオンにする。一方、受信したネットワークパケットがリモートＵＩアクセス要求でない場合や、リモートＵＩアクセス要求であってもリモートＵＩコンテンツがＨＤＤ内に保存されていない場合は、ＨＤＤ１０６をオフのままにする。
以上のとおり、実施例２においては、受信したネットワークパケットがリモートＵＩであり、リモートＵＩコンテンツがＨＤＤ内に保存されている場合、ＨＤＤ１０６をオフにしたままにするため、電力消費を低減させることが可能となる。
【００８０】
なお、本実施例においては、ネットワークパケットのＴＣＰペイロード７０４を解析する例を挙げたが、ヘッダ７０１〜７０３を解析することで判別したプロトコルに応じてＨＤＤ１０６をオンにするか否かを切り替える構成にしてもよい。
また、本実施例においては、コントローラ１０３をオンにして、スリープ復帰処理をするケースを示したが、ネットワークコントローラ２１１においてネットワークパケットの解析をする構成にして、さらに省電力を実現することも可能である。
また、本実施例においては、コントローラ１０３をオンにして、スリープ復帰処理をするケースを示したが、ＮＩＣ３５０によりネットワークパケットの解析をする構成にしてもよい。これにより、ＩＮＴ_ＩＮＥＴ３５１及びＮＩＣ_ＰＣＴ３５２経由でＣＰＬＤ３０４へパケットの判断結果を伝え、ＣＰＬＤ３０４にパケットの判断結果に応じた電力制御を行わせることが可能となる。これにより、コントローラ１０３をオンにすることなく、ＣＰＬＤ３０４が電力制御するため、さらなる省電力を実現することが可能となる。
【００８１】
＜実施例３＞
最後に、実施例３について説明する。
実施例３のスリープ復帰処理は、印刷ジョブの受信に基づいて行われるものである。なお、画像形成装置１０１の基本的なハードウェア構成などは、実施例１や実施例２で説明したものと同様である。
【００８２】
＜実施例３のフローチャート＞
図９は、実施例３におけるスリープ復帰処理を示すフローチャートである。
まず、ＣＰＬＤ３０４は、ＩＮＴ_ＤＣＯＮ３０６がオンであるか否かを判断する（Ｓ９０１）。ＩＮＴ_ＤＣＯＮ３０６がオンになったら、Ｓ９０２に進む。
【００８３】
ＩＮＴ_ＤＣＯＮ３０６がオンになったら、ＣＰＵ３４０はコントローラ１０３の電源をＯＮする（Ｓ９０２）。すなわち、ＣＰＬＤ３０４は、ＩＯ信号Ｖ_ＯＮ３０７によりリレースイッチ３０８をオンにすることにより、電源３０１から電源ラインＶ３０９を経由して、コントローラ１０３に給電する。
次に、ＣＰＵ３４０は、ＣＰＵ２２１を介して受信したデジタル画像データを画像処理プロセッサ２２６に入力する。そして、画像処理プロセッサ２２６は、ＣＰＵ２２１を介してメモリ２２３にＤＭＡ転送を行い、デジタル画像データの一時保存を行う。このとき、ＣＰＵ３４０は、転送した画像データのすべてがメモリ２２３に収まるか否かを判断する（Ｓ９０３）。
【００８４】
すべての画像データがメモリ２２３に収まらない場合（Ｓ９０３でＮ）、ＣＰＵ３４０は、ＨＤＤ１０６をオンにするようにＣＰＬＤ３０４に指示をする（Ｓ９０４）。すなわち、ＣＰＬＤ３０４は、ＩＯ信号Ｈ_ＯＮ３７０によりリレースイッチ３７１をオンにすることにより、電源３０１から電源ラインＨ３７２を経由して、ＨＤＤ１０６に給電する。
一方、すべての画像データがメモリ２２３に収まる場合（Ｓ９０３でＹ）、ＣＰＵ３４０は、ＣＰＬＤ３０４に指示を出すことなく、ＨＤＤ１０６をオフのままにする（Ｓ９０５）。
【００８５】
図９のフローチャートにより、画像形成装置１０１（ＣＰＬＤ３０４）は、ＨＤＤ１０６への給電を制御することができる。すなわち、データがメモリ２２３に収まらない場合は、ＨＤＤ１０６をオンにする。一方、画像データがメモリ２２３に収まる場合は、ＨＤＤ１０６をオフのままにする。
以上のとおり、実施例３においては、受信した画像データがメモリ２２３に収まる場合、ＨＤＤ１０６をオフにしたままにするため、電力消費を低減させることが可能となる。
【００８６】
なお、本実施例においては、画像データがメモリ２２３に収まるか否かに基づいてＨＤＤ１０６への給電を判断する方法について説明した。しかし、この判断の前に、印刷データの枚数を判断するステップを設け、複数枚の印刷データを受け付けた場合は、ＨＤＤ１０６をオンにするように切り替える構成にしてもよい。
【００８７】
＜その他の実施例＞
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上述の実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から除外するものではない。すなわち、上述の実施例及びその変形例を組み合わせた構成もすべて本発明に含まれるものである。
【符号の説明】
【００８８】
１０１      画像形成装置
１０３      コントローラ
１０６      ＨＤＤ
３０４      ＣＰＬＤ
３４０      ＣＰＵ
【図１】
2020129747.tif 000003
【図２】
2020129747.tif 000004
【図３】
2020129747.tif 000005
【図４】
2020129747.tif 000006
【図５】
2020129747.tif 000007
【図６】
2020129747.tif 000008
【図７】
2020129747.tif 000009
【図８】
2020129747.tif 000010
【図９】
2020129747.tif 000011