(57)【要約】【課題】画像処理装置などにおいて、主メモリやCPUや印刷部の消費電力を大幅に削減する。【解決手段】内部バス４のアイドル状態の時間が閾値を超えると、主メモリ８をセルフリフレッシュモードにし、CPU５とプロッタ７への電力供給を停止して、最も電力消費の少ない休止モードにする。プロッタ７で印刷すべきデータを受信した場合には、全ての回路を動作させる通常モードに切り替える。プロッタ７での印刷は必要ないが、CPU５で処理すべきデータを受信した場合には、プロッタ７を停止させたままCPU５と主メモリ８を動作させる省エネモードにする。【選択図】図１
2008287312.tif 000002
【特許請求の範囲】
【請求項１】
CPUと主メモリとデータ入出力部とが接続された内部バスと、前記内部バスのアイドル状態の時間が閾値を超えたことを検出してバス空信号を出力するバス監視手段と、前記バス空信号に応じて、前記データ入出力部の一部を含む必要最小限の回路を除いて前記CPUと前記主メモリを含むすべての回路の電力供給を最低限にする休止モードに切り替える省エネ管理部とを具備することを特徴とする電子機器。
【請求項２】
前記省エネ管理部は、前記主メモリにセルフリフレッシュコマンドを出力するようにメモリ制御部に指示する手段と、前記CPUへの電力、またはクロックの供給を停止する手段とを備えることを特徴とする請求項１記載の電子機器。
【請求項３】
前記データ入力部は、出力処理すべきデータを受信した場合に通常の動作モードへの復帰要求を前記省エネ管理部に通知する手段を備え、前記省エネ管理部は、前記復帰要求に応じて前記CPUと前記主メモリと前記データ入力部を通常の動作モードに切り替える手段を備えることを特徴とする請求項１記載の電子機器。
【請求項４】
前記データ入力部は、前記休止モード状態において、前記CPUで処理すべきデータを受信した場合に、前記CPUと前記主メモリが動作する省エネモードへの遷移要求を前記省エネ管理部に通知する手段を備え、前記省エネ管理部は、前記遷移要求に応じて前記CPUと前記主メモリを通常の動作モードに切り替える手段を備えることを特徴とする請求項１記載の電子機器。
【請求項５】
CPUと主メモリとデータ入出力部とが接続された内部バスと、前記データ入出力部で受信したデータを前記CPUで処理して画像を出力する画像印刷部と、前記内部バスのアイドル状態の時間が閾値を超えたことを検出してバス空信号を出力するバス監視手段と、前記バス空信号に応じて、前記データ入出力部の一部を含む必要最小限の回路を除いて前記CPUと前記主メモリを含むすべての回路の電力供給を最低限にする休止モードに切り替える省エネ管理部とを具備することを特徴とする画像形成装置。
【請求項６】
前記省エネ管理部は、前記主メモリにセルフリフレッシュコマンドを出力するようにメモリ制御部に指示する手段と、前記CPUへの電力、またはクロックの供給を停止する手段とを備えることを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記データ入力部は、前記画像印刷部により処理すべきデータを受信した場合に通常の動作モードへの復帰要求を前記省エネ管理部に通知する手段を備え、前記省エネ管理部は、前記復帰要求に応じて全ての回路を通常の動作モードに切り替える手段を備えることを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記データ入力部は、前記画像印刷部による処理は必要ないが前記CPUでの処理が必要なデータを受信した場合にCPU復帰要求を前記省エネ管理部に通知する手段を備え、前記省エネ管理部は、前記CPU復帰要求に応じて前記画像印刷部への電力供給を停止したまま前記CPUと前記主メモリを通常の動作モードに切り替える手段を備えることを特徴とする請求項５記載の画像形成装置。
【請求項９】
CPUと主メモリとデータ入出力部とが接続された内部バスのアイドル状態の時間が閾値を超えたことを検出すると、前記CPUへの電力、またはクロックの供給を停止し、前記主メモリにメモリ制御セルフリフレッシュコマンドを出して、前記データ入出力部の一部を含む必要最小限の回路を除いて前記CPUと前記主メモリを含むすべての回路の電力供給を最低限に設定する休止モードに切り替え、出力処理すべきデータを前記データ入力部で受信した場合には通常の動作モードに切り替え、前記CPUで処理すべきデータを休止モード中に前記データ入力部で受信した場合には、前記CPUと前記主メモリが動作する省エネモードへ切り替えることを特徴とする電力供給制御方法。
【請求項１０】
画像印刷部の空時間が一定時間を超えたことを検出すると、前記画像印刷部への電力供給を停止し、CPUと主メモリとデータ入出力部とが接続された内部バスのアイドル状態の時間が閾値を超えたことを検出すると、前記CPUへの電力、またはクロックの供給を停止し、前記主メモリにメモリ制御セルフリフレッシュコマンドを出して、前記データ入出力部の一部を含む必要最小限の回路を除いて前記CPUと前記主メモリを含むすべての回路の電力供給を最低限に設定する休止モードに切り替え、前記画像印刷部により処理すべきデータを受信した場合に、全ての回路を通常の動作モードに切り替え、前記画像印刷部による処理は必要ないが前記CPUでの処理が必要なデータを受信した場合に、前記画像印刷部への電力供給を停止したまま前記CPUと前記主メモリを通常の動作モードに切り替えることを特徴とする電力供給制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、内部バスのアイドル状態の時間が閾値を超えると休止モードへ移行して待機時の消費電力を大幅に削減する画像形成装置に関する。
【背景技術】
【０００２】
従来、プリンタやファクシミリや複写機や複合機等の画像形成装置の省エネ化が行われている。画像形成装置の一部への給電をシャットダウンすることで、待機時の消費電力を大きく低減できる。省電力モードを備えたRAMを用いるプリンタでは、画像作成用データが一定時間ない場合に、RAMを省電力モードにする。画像作成用データを受信したとき、省電力モードから通常動作モードへ復帰する。クロックを停止して低電力モードにする方法もある。以下に、これに関連する従来技術の例をいくつかあげる。
【０００３】
特許文献１に開示された「画像形成装置」は、プリンタコントローラの機能を向上させながら、待機電力を低減するものである。プリンタコントローラは、ホストPCなどから送信されてくる印刷情報を、出力画像データに変換してプリンタに出力する。省エネモードと通常動作モードで、プリンタへの給電を切り換える。コントローラ内において、その回路要素への給電ラインを複数の系統に分け、各系統を選択的にON/OFFする。
【０００４】
特許文献２に開示された「メモリ制御回路」は、プリンタのパフォーマンスに影響を与えることなく、プリンタの消費電力を低減するものである。RAMには、省電力モードと通常動作モードがある。メモリ制御回路は、CPUやI/O制御回路や画像処理回路から、RAMに対するリクエストを受け付ける。リクエストに基づいて、RAMに対するデータの書き込みと読み出しの制御を行う。メモリ制御回路では、RAMにリフレッシュ処理を行わせるためのリフレッシュ命令を、所定の間隔で発生させ、RAMに出力する。RAMが通常動作モードの場合に、I/O制御回路やCPUや画像処理回路からRAMに対するリクエスト又はリフレッシュ命令が発生してからの時間を計測する。計測した時間が所定時間を経過した場合、記憶装置を通常動作モードから省電力モードに切り替える。
【０００５】
特許文献３に開示された「画像形成装置」は、省エネモードから通常モードへの復帰時においても、ネットワーク側からは通常動作中に見えるようにして、滞りなく各処理が行えるようにしたものである。メインCPUは、システム全体の制御を司る。サブCPUは、システムの内の予め設定された制御を司る。ネットワーク制御装置には、通常モードと省エネモードが設定されている。復帰要因検出手段は、通常モードから省エネモードに復帰する復帰要因パケットを検出する。サブCPUは、復帰要因パケットを検出するまでは、受信したパケットの処理を行う。メインCPUは、復帰要因パケットを検出した後、復帰要因パケット以降に受信したパケットの処理を行う。
【０００６】
特許文献４に開示された「画像形成装置」は、ホスト側では省エネ制御用のアプリケーションが不要であり、より一層の省エネ効果を得ることができるものである。メインCPUは、ネットワークフィルタの機能のオンオフを制御する。システムの電源投入後のレディ状態時には、IPパケットのTCPヘッダに含まれる所定のフラグを弁別するパケットタイプフィルタ（TCPヘッダフィルタ）の機能をオフ状態に設定する。省エネモード時には、オン状態に設定する。省エネモードからレディ状態に移行した時、オフ状態に設定する。
【０００７】
特許文献５に開示された「メモリ制御装置」は、同期式のDRAMのセルフリフレッシュを効率よく行い、低電力化するものである。第１のバッファに、メモリアクセス調停回路のコマンドを蓄える。第２のバッファに、第１のバッファが出力するコマンドを蓄える。第１の制御回路は、第２のバッファに基づき、メモリとのデータ送受信を制御する。第２の制御回路は、第１と第２のバッファに蓄えられているコマンド（アドレス）を比較して、一方を選択する。
【０００８】
特許文献６で提案した「情報処理装置」は、省電力モードを維持したままでも、ネットワークに対するパケットの応答を行えるものである。省電力モード中に、自装置宛のアドレス解決リクエストを受信すると、パケットフィルタ部は電力制御部に通知する。電力制御部は省電力モードを維持して、パケット処理部でレスポンスパケットを作成して、ネットワークに返信する。
【特許文献１】特開2001-328313号公報
【特許文献２】特開2004-287530号公報
【特許文献３】特開2005-267100号公報
【特許文献４】特開2005-269103号公報
【特許文献５】特開2006-164099号公報
【特許文献６】特願2007-033262号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、従来の省エネモードでは次のような問題がある。ネットワークI/Fを備えたコントローラへの電力供給を遮断すると、MFPがネットワークに接続されていない状態になるので、省エネ時にもコントローラへ電力を供給しなければならず、MFPを省エネモードにしても、装置全体は省エネにならない。一定時間アクセスが無いと省エネモードにし、アクセスがくると省エネモードから復帰するメモリでは、メモリをリフレッシュモードで省エネにしても、CPUや印刷エンジンを省エネにしていないため、装置全体は省エネにならない。省エネ時にサブCPUのみが稼動するようにしても、サブCPUを搭載しているASICの全領域に電力が供給されているので、クロックを停止しても漏れ電流がある。ASICが90nmプロセス等で微細化されると漏れ電流が無視できなくなり、省エネ効果が無くなる。
【００１０】
本発明の目的は、上記従来の問題を解決して、画像処理装置などの電子機器において、メモリだけでなくCPUや印刷部の消費電力も削減することである。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明では、電子機器を、CPUと主メモリとデータ入出力部とが接続された内部バスと、内部バスのアイドル状態の時間が閾値を超えたことを検出してバス空信号を出力するバス監視手段と、バス空信号に応じて電力供給状態を、データ入出力部の一部を含む必要最小限の回路を除いてCPUと主メモリを含むすべての回路の電力供給を最低限に設定する休止モードに切り替える省エネ管理部とを具備する構成とした。省エネ管理部は、主メモリにセルフリフレッシュコマンドを出力するようにメモリ制御部に指示する手段と、CPUへの電力、またはクロックの供給を停止する手段とを備える。
【００１２】
データ入力部は、出力処理すべきデータを受信した場合に通常の動作モードへの復帰要求を省エネ管理部に通知する手段を備え、省エネ管理部は、復帰要求に応じてCPUと主メモリとデータ入力部を通常の動作モードに切り替える手段を備える。データ入力部は、休止モード状態において、CPUで処理すべきデータを受信した場合に、CPUと主メモリが動作する省エネモードへの遷移要求を省エネ管理部に通知する手段を備え、省エネ管理部は、遷移要求に応じてCPUと主メモリを通常の動作モードに切り替える手段を備える。
【００１３】
また、画像形成装置を、CPUと主メモリとデータ入出力部とが接続された内部バスと、データ入出力部で受信したデータをCPUで処理して画像を出力する画像印刷部と、内部バスのアイドル状態の時間が閾値を超えたことを検出してバス空信号を出力するバス監視手段と、バス空信号に応じて、データ入出力部の一部を含む必要最小限の回路を除いてCPUと主メモリを含むすべての回路の電力供給を最低限にする休止モードに切り替える省エネ管理部とを具備する構成とした。
【００１４】
データ入力部は、画像印刷部により処理すべきデータを受信した場合に通常の動作モードへの復帰要求を省エネ管理部に通知する手段を備え、省エネ管理部は、復帰要求に応じて全ての回路を通常の動作モードに切り替える手段を備える。データ入力部は、画像印刷部による処理は必要ないがCPUでの処理が必要なデータを受信した場合にCPU復帰要求を省エネ管理部に通知する手段を備え、省エネ管理部は、CPU復帰要求に応じて画像印刷部への電力供給を停止したままCPUと主メモリを通常の動作モードに切り替える手段を備える。
【発明の効果】
【００１５】
上記のように構成したことにより、内部バスが長い時間アイドル状態になったとき休止モードに切り替えて、電子機器の消費電力を大幅に削減できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について、図１と図２を参照しながら詳細に説明する。
【実施例１】
【００１７】
本発明の実施例１は、CPUと主メモリとデータ入出力部とが接続された内部バスのアイドル状態の時間が閾値を超えたら、必要最小限の回路を除くすべての回路の電力供給を最低限にする休止モードへ切り替え、印刷データを受信した場合には通常の動作モードに切り替え、CPUで処理すべきデータを休止モード中に受信した場合には、CPUと主メモリが動作する省エネモードへ切り替えるプリンタである。
【００１８】
図１は、本発明の実施例１におけるプリンタの機能ブロック図と、プリンタの動作状態に関する状態遷移図である。図１において、コントローラボード１は、プリンタの制御を行う回路部分である。ASIC２は、CPU５を含む制御の中心部分である。省エネ管理部３は、プリンタの電力供給を管理する手段である。内部バス４は、ASIC２の内部の回路相互を接続する共通信号母線である。内部バス４は、PCIバス等の複数デバイスが接続されるものであるが、パラレルバスでなくシリアルバス（PCI-Express）でもよい。CPU５は、プログラムにより制御を実行する中央演算処理装置である。バス監視部６は、内部バスのアイドル状態の時間を検出する手段である。プロッタ７は、画像を紙に印刷する装置である。主メモリ８は、DDR-SDRAMである。休止領域９は、休止モードと省エネモードにおいては電力を供給されない領域である。メモリ制御部10は、主メモリ８を制御する手段である。
【００１９】
コントローラボード１には、ASIC２と、主メモリ８と、操作部と、HDDと、ボード電力制御部と、外部電力制御部などが搭載されている。ASIC２には、バス監視部６と、メモリ制御部10と、操作部I/Fと、HDD I/Fと、汎用I/O I/Fと、メモリカードI/Fと、省エネ管理部３と、パケットを選別するパケットフィルタ部（PF）と、パケットを処理するネットワークパケットエンジン処理部（PE）と、PCI I/Fなどが搭載されている。ASIC２内部には、休止領域９という電力の供給を制御できる領域と、休止領域９以外の常に電力を供給している領域がある。休止領域９は、AISCのPCI I/Fと、メモリカードI/Fと、操作部I/Fと、HDD I/Fと、汎用I/O I/Fである。休止領域９は、ネットワーク動作に直接関係ない領域である。内部バス４には、PCI I/Fを経由してプロッタ７が接続されている。
【００２０】
上記のように構成された本発明の実施例１におけるプリンタの機能と動作を説明する。最初に、プリンタの電力供給制御機能の概要を説明する。バス監視部６で、内部バス４のアイドル状態の時間が閾値を超えたことを検出して、バス空信号を出力する。バスの空時間検出は、コマンドのストローブ信号を監視する方法か、リードライト信号を監視する方法などで実現できる。
【００２１】
省エネ管理部３は、バス空信号に応じて、電力供給状態を休止モードに切り替える。休止モードは、データ入出力部の一部を含む必要最小限の回路を除いてCPU５と主メモリ８を含むすべての回路の電力供給を最低限に設定する動作モードである。省エネ管理部３は、主メモリ８にセルフリフレッシュコマンドを出力するようにメモリ制御部10に指示し、CPU５への電力供給を停止する。または、CPU５へのクロックの供給を停止することで、電力供給を最小限に設定できる。メモリ制御部10は、主メモリ８を通常の動作モードからセルフリフレッシュモードに切り替える。
【００２２】
データ入力部は、印刷データを受信した場合に、通常の動作モードへの復帰要求を省エネ管理部３に通知する。省エネ管理部３は、復帰要求に応じてCPU５と主メモリ８とデータ入力部を通常の動作モードに切り替える。データ入力部は、休止モード状態において、CPU５で処理すべきデータを受信した場合に、CPU５と主メモリ８が動作する省エネモードへの遷移要求を省エネ管理部３に通知する。省エネ管理部３は、遷移要求に応じてCPU５と主メモリ８を通常の動作モードに切り替える。
【００２３】
次に、図１（ａ）を参照しながら、各部の機能を説明する。全ての制御とデータ転送は、内部バス４を介して行われる。ASIC２の省エネ管理部３は、CPU５の電力と、ASIC２内部の休止領域９の電力と、ボード電力制御部と、外部電力制御部を制御する。また、メモリ制御部10を介して、主メモリ８の消費電力を制御する。省エネ管理部３から、メモリ制御部10に低消費電力モードの指示がくると、主メモリ８は、セルフリフレッシュモードとなり、主メモリ８の記憶状態を保存する低消費電力モードになる。省エネ管理部３から、通常モードまたは省エネモードへの移行が指示されると、主メモリ８は通常モードとなり、内部バス４を介してアクセスが可能となる。通常モードに復帰すると、主メモリ８はもちろん省エネ状態前の状態に復帰する。
【００２４】
次に、図１（ｂ）を参照しながら、各モードと状態遷移について説明する。図２には図示してないが、プリンタの電源が入ると、ASIC２へ電力が供給されて、省エネ管理部３は、プリンタを通常モードにする。通常モードでは、省エネ管理部３は、CPU５と主メモリ８を通常の動作状態にする。さらに、休止領域９への電力供給を開始し、ボード電力制御部と外部電力制御部から、各部へ電力を供給する。通常モードにおいて、CPU５上で動作しているアプリケーション全てがアイドル状態になった時、省エネ管理部３によりバス監視部６が起動される。バス監視部６は、内部バス４に接続されている回路（CPU、PE、IPU、外部I/F、操作部I/F、HDD I/Fの回路等）が、内部バス４を使用し終わってからの時間を、バス空時間として計測する。バス空時間が所定の時間を超えた場合、休止モードに移行する。
【００２５】
休止モードでは、省エネ管理部３はCPU５への電力供給を停止、または、クロックの供給を停止し、主メモリ８を低消費電力モードにする。さらに、ASIC２内部の休止領域９への電力供給を停止し、ボード電力制御部からメモリカードと操作部とHDDへの電力供給を停止し、外部電源制御部でプロッタ７への電力供給を停止する。休止モード中にネットワークから受信したパケットについて、非印刷要求のパケットを受信したと、パケットフィルタ部（PF）で判断した場合、パケットフィルタ部（PF）は、省エネ管理部３に、省エネモードに移行させるように指示する。休止モードのとき、ネットワークパケットフィルタ（PF）が印刷要求パケットを検出すると、省エネ管理部３は、通常モードに移行するように制御する。
【００２６】
省エネモードでは、省エネ管理部３は、CPU５と主メモリ８を通常の動作モードにする。さらに、ASIC２内部の休止領域９への電力供給を停止し、ボード電力制御部からメモリカードと操作部とHDDへの電力供給を停止し、外部電源制御部からプロッタ７への電力供給を停止する。省エネモードのとき、バス空時間が所定の時間を超えた場合、休止モードに移行する。指定された時間が経過しても、パケットフィルタ部（PF）で自局宛受信データを検出しない場合も、休止モードに移行する。省エネモードのとき、ネットワークパケットフィルタ（PF）が印刷要求パケットを検出すると、省エネ管理部３は、通常モードに移行するように制御する。
【００２７】
上記のように、本発明の実施例１では、プリンタを、CPUと主メモリとデータ入出力部とが接続された内部バスのアイドル状態の時間が閾値を超えたら、必要最小限の回路を除くすべての回路の電力供給を最低限に設定する休止モードへ切り替え、印刷データを受信した場合には通常の動作モードに切り替え、CPU５で処理すべきデータを休止モード中に受信した場合には、CPUと主メモリが動作する省エネモードへ切り替える構成としたので、プリンタの消費電力を大幅に削減できる。
【実施例２】
【００２８】
本発明の実施例２は、プロッタとスキャナの空時間が一定時間を超えたら、プロッタとスキャナへの電力供給を停止して印刷待機モードに切り替え、CPUと主メモリとデータ入出力部とが接続された内部バスのアイドル状態の時間が閾値を超えたら、必要最小限の回路を除くすべての回路の電力供給を最低限に設定する休止モードへ切り替え、印刷データを受信したら通常の動作モードへ切り替え、印刷処理は必要ないがCPUでの処理が必要なデータを受信したら、プロッタとスキャナへの電力供給を停止したまま、CPUと主メモリを通常の動作モードに切り替える複合機である。
【００２９】
図２は、本発明の実施例２における複合機の機能ブロック図と、複合機の消費電力モードに関する状態遷移図である。図２において、コントローラボード１は、複合機の制御を行う回路部分である。コントローラボード１には、ASIC２と、主メモリ（DDR-SDRAM）８と、操作部と、HDDと、タイマ11などが搭載されている。ASIC２は、CPU５を含む制御の中心部分である。ASIC２には、主メモリ８を制御するメモリ制御部10と、操作部I/Fと、HDD I/Fと、省エネ管理部３と、画像処理を行うIPU部と、データを受信してパケットを選別するパケットフィルタ部（PF）と、パケットフィルタ部（PF）からのパケットを処理するネットワークパケットエンジン処理部（PE）と、外部I/Fと、バス監視部６などが搭載されている。
【００３０】
省エネ管理部３は、複合機の電力供給を管理する手段である。内部バス４は、ASIC２の内部の回路相互を接続する共通信号母線である。内部バス４は、PCIバス等の複数デバイスが接続されるものであるが、パラレルバスでなくシリアルバス（PCI-Express）でもよい。CPU５は、プログラムにより制御を実行する中央演算処理装置である。タイマ11は、プロッタとスキャナの空時間を検出する手段である。プロッタ７は、画像を紙に印刷する装置である。プロッタ７は、スキャナとともに外部I/Fを経由して内部バス４に接続される。主メモリ８は、DDR-SDRAMである。メモリ制御部10は、主メモリ８を制御する手段である。バス監視部６は、内部バスのアイドル状態の時間を検出する手段である。
【００３１】
ASIC２内部には、第１休止領域Ａという電力の供給を制御できる領域と、第１休止領域Ａ以外の常に電力を供給している領域がある。第１休止領域Ａは、AISCの操作部I/Fと、HDD I/Fと、NVRAM I/Fと、ROM1 I/Fと、I2C/IFと、外部I/Fと、IPUとなっている。第１休止領域Ａは、ネットワーク動作に直接関係ない領域である。コントローラボード１上でも、休止領域Ｂという電力の供給を制御できる領域がある。第２休止領域Ｂ以外のコントローラボード１の領域は、ネットワーク動作に関係がある領域であり、常に電力が供給されている。第３休止領域Ｃには、プロッタ７とスキャナがある。各休止領域は、休止モードと省エネモードにおいては電力が供給されない。第３休止領域は、印刷待機モードでも電力が供給されない。
【００３２】
上記のように構成された本発明の実施例２における複合機の機能と動作を説明する。最初に、図２（ａ）を参照しながら、複合機の機能の概要を説明する。全ての制御とデータ転送は、内部バス４を介して行われる。ASIC２の省エネ管理部３は、CPU５の電力と、ASIC２内部の第１休止領域Ａの電力と、コントローラボード１の第２休止領域Ｂの電力を制御し、メモリ制御部10を介して主メモリ８の消費電力を制御する。さらに、第３休止領域Ｃのプロッタ７とスキャナの消費電力も制御する。
【００３３】
省エネ管理部３から、メモリ制御部10に待機の指示がくると、主メモリ８は、低消費電力のセルフリフレッシュモードになって、データを保持するのみの状態になる。省エネ管理部３から、通常モードまたは省エネモードへの移行が通知されると、主メモリ８は通常の動作モードとなり、内部バス４を介してアクセスが可能となる。通常の動作モードに復帰すると、もちろん主メモリ８は省エネ状態前の状態に復帰する。
【００３４】
次に、図２（ｂ）を参照しながら、各モードと状態遷移について説明する。通常モードでは、省エネ管理部３は、CPU５と主メモリ８を通常の動作状態にする。さらに、各休止領域へ電力を供給する。通常モードでは、CPU５とタイマ11によって、プロッタ７とスキャナが使用されない空時間を監視している。所定の時間、プロッタ７とスキャナが使用されない場合、CPU５から省エネ管理部３へ、通常モードから印刷待機モードへの移行が指示される。省エネ管理部３は、印刷待機モードへの移行が指示されると、第３休止領域Ｃのプロッタ７とスキャナへの電力供給を停止する。
【００３５】
印刷待機モードでは、プロッタ７とスキャナへの電力供給は停止されて、印刷と画像読取りを行わない状態になる。その他の回路は通常の動作状態のままである。印刷待機モードにおいて、データ入出力部（ネットワークPHY）経由で、印刷データ（印刷パケット）を受信すると、通常モードに移行する。印刷パケットがあることをCPU５が認識すると、CPU５が省エネ管理部３に通常モード移行を通知して、第３休止領域Ｃのプロッタ７とスキャナへの電力供給を再開する。プロッタ７に電力供給が再開されると、外部I/Fを経由して画像データをプロッタ７に転送して印刷が行われる。印刷待機モードにおいて、バス監視部６は、内部バス４に接続されている回路（CPU、PE、IPU、外部I/F、操作部I/F、HDD I/Fの回路等）が、内部バス４を使用し終わってからの時間を、バス空時間として計測する。バス空時間が所定の時間を超えた場合、省エネ管理部３に通知され、休止モードへ移行する。
【００３６】
休止モードでは、CPU５への電力供給を停止、または、クロックの供給を停止し、主メモリ８を待機状態にする。さらに、ASIC２内部の第１休止領域Ａへの電力供給を停止する。さらに、コントローラボード１の第２休止領域Ｂ、第３休止領域Ｃ（プロッタ７とスキャナ）への電力供給を停止する。休止モードにおいて、印刷要求パケットを受信すると、パケットフィルタ部から省エネ管理部３に通知する。省エネ管理部３は、印刷待機モードに移行させる。休止モード中にネットワークから受信したパケットについて、非印刷要求のパケットを受信したと、パケットフィルタ部（PF）で判断した場合、パケットフィルタ部（PF）は、省エネ管理部３に、省エネモードに移行するように通知する。
【００３７】
省エネモードでは、省エネ管理部３は、CPU５と主メモリ８を通常の動作状態にする。ASIC２内部の第１休止領域Ａ、コントローラボード１の第２休止領域Ｂ、第３休止領域Ｃ（プロッタ７とスキャナ）への電力供給を停止する。主メモリ８を通常動作状態にすることは、メモリ制御部10において、セルフリフレッシュモードを解除することである。省エネモードにおいて、バス空時間が所定の時間を超えた場合、休止モードに移行する。省エネモードにおいて、印刷要求パケットを受信すると、パケットフィルタ部から省エネ管理部３に通知し、省エネ管理部３は、印刷待機モードに移行させる。
【００３８】
上記のように、本発明の実施例２では、複合機を、プロッタとスキャナの空時間が一定時間を超えたら、プロッタとスキャナへの電力供給を停止して印刷待機モードに切り替え、CPUと主メモリとデータ入出力部とが接続された内部バスのアイドル状態の時間が閾値を超えたら、必要最小限の回路を除くすべての回路の電力供給を最低限に設定する休止モードへ切り替え、印刷データを受信したら通常の動作モードへ切り替え、印刷処理は必要ないがCPUでの処理が必要なデータを受信したら、プロッタとスキャナへの電力供給を停止したまま、CPUと主メモリを通常の動作モードに切り替える構成としたので、複合機の消費電力を大幅に削減できる。
【産業上の利用可能性】
【００３９】
本発明の画像形成装置は、待機時の消費電力を大幅に削減できる画像形成装置として最適である。ネットワークスキャナやネットワークプリンタやネットワーク接続の複合機としても適している。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施例１におけるプリンタの機能ブロック図と、プリンタの消費電力モードに関する状態遷移図である。
【図２】本発明の実施例２における複合機の機能ブロック図と、複合機の消費電力モードに関する状態遷移図である。
【符号の説明】
【００４１】
１・・・コントローラボード、２・・・ASIC、３・・・省エネ管理部、４・・・内部バス、５・・・CPU、６・・・バス監視部、７・・・プロッタ、８・・・主メモリ、９・・・休止領域、10・・・メモリ制御部、11・・・タイマ。
【図１】
2008287312.tif 000003
【図２】
2008287312.tif 000004