(57)【要約】【課題】本発明は印刷エンジンだけでなく印刷コントローラをも省電力モードに移行し、かつ通常動作モードへ速やかに復帰する画像形成装置を提供する。【解決手段】レーザプリンタ装置１は、印刷コントローラ２が、通常の電源供給を行う通常動作モードと、当該通常動作モードよりも消費電力の少ない省電力モードと、有し、当該省電力モード時に、一時的にプログラム及び設定データを不揮発性メモリであるＳＲＡＭ３３に格納する。したがって、印刷エンジン３だけでなく印刷コントローラ２をも省電力モードに移行することができるとともに、省電力モードから通常動作モードへの復帰時に、省電力モードへの移行時にＳＲＡＭ３３に退避させた設定データやプログラムをワークメモリ上に展開する等して省電力モード移行前の状態に戻すことができ、より一層消費電力を削減することができるとともに、省電力モードから速やかに復帰させることができる。【選択図】　　　　　図１
2004074621.tif 000002
【特許請求の範囲】
【請求項１】
接続されている端末装置から受信した画像データに基づいて印刷シーケンスを制御するとともに、当該画像データを一時格納する画像メモリを有する印刷コントローラと、当該印刷コントローラからの前記画像データに基づく駆動信号に従って所定の印刷媒体に画像を印刷する印刷エンジンと、を備えた画像形成装置であって、前記印刷コントローラが、通常の電源供給を行う通常動作モードと、当該通常動作モードよりも消費電力の少ない省電力モードと、を有し、かつ、不揮発性メモリを備え、前記省電力モード時に、一時的にプログラム及び設定データを当該不揮発性メモリに格納することを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、前記通常動作モードから前記省電力モードに移行する際に、前記不揮発性メモリに、当該通常動作モードから当該省電力モードに移行する旨を示す識別コードを記憶し、前記通常動作モードに復帰する際に、前記不揮発性メモリに当該識別コードが格納されているか否か、または、当該識別コードの内容に応じて、当該省電力モードからの前記通常動作モードへの復帰であるか否かを認識し、当該認識結果に応じて復帰する動作モードを変更することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、前記省電力モードから前記通常動作モードへの移行時に各デバイスの機能検査を行うか否かの検査有無設定値を当該画像形成装置自体または前記接続されている端末装置から設定可能であり、前記通常動作モードから前記省電力モードに移行する際に、前記検査有無設定値を前記不揮発メモリに記憶し、当該省電力モードから前記通常動作モードへの移行時に、当該不揮発性メモリから当該検査有無設定値を読み出し、当該検査有無設定値の内容に応じて、前記各デバイスの機能検査を行うか否かを選択することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置に関し、詳細には、印刷エンジンだけでなく印刷コントローラをも省電力モードに移行するとともに、通常動作モードへの復帰を速やかに行う画像形成装置に関する。
【０００２】
【従来の技術】
プリンタ、複合装置等のホストコンピュータ等のホスト装置に接続された画像形成装置は、ホスト装置からの印刷割り込みに応答し、当該応答に応じてホスト装置から送られてくる画像データに基づいて画像を記録出力する。
【０００３】
そして、近時、環境保全のために、省電力化が要望され、画像形成装置においても省電力化が重要な課題となっている。
【０００４】
そこで、従来、ＣＰＵの省電力モードにおいて、ＣＰＵ動作クロック周波数を落としたり、ＣＰＵ内部の回路ブロックへのクロック供給を停止したり、動作電圧を下げたりすることで消費電力を低減させている。
【０００５】
例えば、ページプリンタは、電子写真方式で画像形成する印刷エンジンと、当該印刷エンジンを制御して、画像形成を行わせたり、画像処理を行う印刷コントローラと、を備え、長時間ホスト装置から印刷割り込みが入らず、画像形成動作を行わない場合には、印刷エンジンへの供給電源を切断したり、その一部への電源の供給を遮断する省電力モードに入って、消費電力を削減している。
【０００６】
そして、ページプリンタは、ホスト装置から印刷割込みが入ったり、その他の動作要求等が発生すると、省電力モードに入っていた印刷エンジンを通常状態に復帰させ、発生した印刷割込みや要求された動作を実行する。
【０００７】
ところが、従来の画像形成装置、例えば、上記ページプリンタでは、印刷コントローラは、省電力モード時の印刷等の割込処理に対応できるように、通常動作状態を維持している。
【０００８】
その結果、通常動作状態の電力消費を行い、省電力モードであっても印刷コントローラでの電力消費を削減することができないという問題があった。
【０００９】
そこで、従来、消費電力のより一層の削減を図るために、画像データを供給されて印刷する電子印刷装置において、前記画像データを受信し、印刷シーケンスを制御し、当該画像データを一時的に格納する画像メモリを有する印刷コントローラと、前記印刷コントローラから供給される画像データに対応する駆動信号に従って、所定の印刷媒体に前記画像を印刷する印刷エンジンとを有し、前記印刷コントローラは、通常動作モードと、該通常動作モードよりも消費電力が少ない省電力モードとを有する電子印刷装置が提案されている（特開２０００−３２６５９０号公報参照）。
【００１０】
すなわち、この従来の電子印刷装置は、従来の電子印刷装置が省電力モードにおいて印刷エンジンだけが電源の供給を止めて省電力を行っていたのに対して、通常動作モードとそれよりも消費電力の少ない省電力モードを設け、印刷等の割込みを受け付けるインタフェース回路を通常状態に維持しつつ、印刷シーケンスを制御するＣＰＵを省電力状態にして、従来より消費電力の低減化を図っている。
【００１１】
【発明が解決しようとする課題】
しかしながら、このような従来の画像形成装置にあっては、以下のような問題があった。
【００１２】
すなわち、ＣＰＵの省電力モードにおいて、ＣＰＵ動作クロック周波数を落としたり、ＣＰＵ内部の回路ブロックへのクロック供給を停止したり、動作電圧を下げたりすることで消費電力を低減すると、ＣＰＵを完全に停止させることができず、消費電力のより一層の削減を図る上で、改良の必要があった。
【００１３】
また、ＣＰＵの動作を完全に止めると、復帰時は、立ち上げシーケンスを最初から行うしかなく、立ち上げに時間がかかるという問題があった。
【００１４】
そこで、本発明は、印刷コントローラの省電力化を向上させつつ、印刷等の割込みによって印刷コントローラの電源の立ち上げを受け付けて、適性に立ち上げることのできる画像形成装置を提供することを目的としている。
【００１５】
具体的には、請求項１記載の発明は、接続されている端末装置から受信した画像データに基づいて印刷シーケンスを制御するとともに、当該画像データを一時格納する画像メモリを有する印刷コントローラからの画像データに基づく駆動信号に従って印刷エンジンで所定の印刷媒体に画像を印刷するに際して、印刷コントローラが、通常の電源供給を行う通常動作モードと、当該通常動作モードよりも消費電力の少ない省電力モードと、有し、当該省電力モード時に、一時的にプログラム及び設定データを不揮発性メモリに格納することにより、印刷エンジンだけでなく印刷コントローラをも省電力モードに移行するとともに、省電力モードから通常動作モードへの復帰時に、省電力モードへの移行時に不揮発メモリに退避させた設定データやプログラムをワークメモリ上に展開する等して省電力モード移行前の状態に戻し、より一層消費電力を削減するとともに、省電力モードから速やかに復帰して利用性の良好な画像形成装置を提供することを目的としている。
【００１６】
請求項２記載の発明は、通常動作モードから省電力モードに移行する際に、不揮発性メモリに、当該通常動作モードから当該省電力モードに移行する旨を示す識別コードを記憶し、通常動作モードに復帰する際に、不揮発性メモリに当該識別コードが格納されているか否か、または、当該識別コードの内容に応じて、当該省電力モードからの通常動作モードへの復帰であるか否かを認識し、当該認識結果に応じて復帰する動作モードを変更することにより、省電力モードからの復帰に際して、識別コードに基づいて適切な動作モードに復帰し、利用性のより一層良好な画像形成装置を提供することを目的としている。
【００１７】
請求項３記載の発明は、省電力モードから通常動作モードへの移行時に各デバイスの機能検査を行うか否かの検査有無設定値を当該画像形成装置自体または接続されている端末装置から設定し、通常動作モードから省電力モードに移行する際に、検査有無設定値を不揮発メモリに記憶し、当該省電力モードから通常動作モードへの移行時に、当該不揮発性メモリから当該検査有無設定値を読み出し、当該検査有無設定値の内容に応じて、各デバイスの機能検査を行うか否かを選択することにより、省電力モードからの立ち上げ時の各デバイスの機能チェックをユーザの設定に基づいて行い、立ち上げ時の各デバイスのチェックを任意に省略できるようにして、より一層速やかに立ち上げるとともに、利用性のより一層良好な画像形成装置を提供することを目的としている。
【００１８】
【課題を解決するための手段】
請求項１記載の発明の画像形成装置は、接続されている端末装置から受信した画像データに基づいて印刷シーケンスを制御するとともに、当該画像データを一時格納する画像メモリを有する印刷コントローラと、当該印刷コントローラからの前記画像データに基づく駆動信号に従って所定の印刷媒体に画像を印刷する印刷エンジンと、を備えた画像形成装置であって、前記印刷コントローラが、通常の電源供給を行う通常動作モードと、当該通常動作モードよりも消費電力の少ない省電力モードと、を有し、かつ、不揮発性メモリを備え、前記省電力モード時に、一時的にプログラム及び設定データを当該不揮発性メモリに格納することにより、上記目的を達成している。
【００１９】
上記構成によれば、接続されている端末装置から受信した画像データに基づいて印刷シーケンスを制御するとともに、当該画像データを一時格納する画像メモリを有する印刷コントローラからの画像データに基づく駆動信号に従って印刷エンジンで所定の印刷媒体に画像を印刷するに際して、印刷コントローラが、通常の電源供給を行う通常動作モードと、当該通常動作モードよりも消費電力の少ない省電力モードと、有し、当該省電力モード時に、一時的にプログラム及び設定データを不揮発性メモリに格納するので、印刷エンジンだけでなく印刷コントローラをも省電力モードに移行することができるとともに、省電力モードから通常動作モードへの復帰時に、省電力モードへの移行時に不揮発メモリに退避させた設定データやプログラムをワークメモリ上に展開する等して省電力モード移行前の状態に戻すことができ、より一層消費電力を削減することができるとともに、省電力モードから速やかに復帰して、画像形成装置の利用性を向上させることができる。
【００２０】
この場合、例えば、請求項２に記載するように、前記画像形成装置は、前記通常動作モードから前記省電力モードに移行する際に、前記不揮発性メモリに、当該通常動作モードから当該省電力モードに移行する旨を示す識別コードを記憶し、前記通常動作モードに復帰する際に、前記不揮発性メモリに当該識別コードが格納されているか否か、または、当該識別コードの内容に応じて、当該省電力モードからの前記通常動作モードへの復帰であるか否かを認識し、当該認識結果に応じて復帰する動作モードを変更するものであってもよい。
【００２１】
上記構成によれば、通常動作モードから省電力モードに移行する際に、不揮発性メモリに、当該通常動作モードから当該省電力モードに移行する旨を示す識別コードを記憶し、通常動作モードに復帰する際に、不揮発性メモリに当該識別コードが格納されているか否か、または、当該識別コードの内容に応じて、当該省電力モードからの通常動作モードへの復帰であるか否かを認識し、当該認識結果に応じて復帰する動作モードを変更するので、省電力モードからの復帰に際して、識別コードに基づいて適切な動作モードに復帰することができ、画像形成装置の利用性をより一層向上させることができる。
【００２２】
また、例えば、請求項３に記載するように、前記画像形成装置は、前記省電力モードから前記通常動作モードへの移行時に各デバイスの機能検査を行うか否かの検査有無設定値を当該画像形成装置自体または前記接続されている端末装置から設定可能であり、前記通常動作モードから前記省電力モードに移行する際に、前記検査有無設定値を前記不揮発メモリに記憶し、当該省電力モードから前記通常動作モードへの移行時に、当該不揮発性メモリから当該検査有無設定値を読み出し、当該検査有無設定値の内容に応じて、前記各デバイスの機能検査を行うか否かを選択するものであってもよい。
【００２３】
上記構成によれば、省電力モードから通常動作モードへの移行時に各デバイスの機能検査を行うか否かの検査有無設定値を当該画像形成装置自体または接続されている端末装置から設定し、通常動作モードから省電力モードに移行する際に、検査有無設定値を不揮発メモリに記憶し、当該省電力モードから通常動作モードへの移行時に、当該不揮発性メモリから当該検査有無設定値を読み出し、当該検査有無設定値の内容に応じて、各デバイスの機能検査を行うか否かを選択するので、省電力モードからの立ち上げ時の各デバイスの機能チェックをユーザの設定に基づいて行うことができ、立ち上げ時の各デバイスのチェックを任意に省略できるようにして、より一層速やかに立ち上げることができるとともに、画像形成装置の利用性をより一層向上させることができる。
【００２４】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２５】
図１〜図４は、本発明の画像形成装置の一実施の形態を示す図であり、図１は、本発明の画像形成装置の一実施の形態を適用したレーザプリンタ装置１の要部回路ブロック構成図である。
【００２６】
図１において、レーザプリンタ装置１は、印刷コントローラ２、印刷エンジン３及び増設メモリ４等を備えており、印刷コントローラ２は、印刷シーケンス用のプログラムを実行する（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ　）ＣＰＵ１１、図示しないホストコンピュータ等に接続されるインタフェース回路１２、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ　Ｄｙｎａｍｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）等で構成され印刷対象の画像データの格納されるバンドメモリ１３、ＣＰＵ１１とバンドメモリ１３とインタフェース回路１２に接続されＣＰＵ１１とバンドメモリ１３のコントローラやバス１４の管理を行う制御回路１５、フラッシュＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）であるプログラムメモリ１６、ＲＯＭ１７及びバッファ（Ｂｕｆ）１８等を備えている。制御回路１５は、ＣＰＵ１１の制御シーケンスプログラムの実行に応答して、所定の画像処理等を行い、印刷用の画像データに対応する印刷駆動信号ＭＳを印刷エンジン３に供給する。
【００２７】
印刷エンジン３は、レーザ光源、レーザビームにより潜像の描画される感光体ドラム、レーザ光源の出射したレーザビームを感光体ドラム上に操作する走査光学系、感光体ドラム上の静電潜像を現像する現像部、現像部で現像されたトナー画像を記録紙に転写する転写部、転写部と感光体ドラムとの間に記録紙を搬送する給紙部、トナー画像の転写された記録紙を加熱・加圧して記録紙上のトナー画像を定着させる定着部等が設けられており、印刷コントローラ２から供給されるデータに従って画像を印刷する。
【００２８】
印刷コントローラ２のインタフェース回路１２は、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ　Ｓｐｅｃｉｆｉｃ　Ｉｎｔｅｇｒａｔｅｄ　Ｃｉｒｃｕｉｔ　）により構成され、ホストコンピュータと接続されるＩＥＥＥ１２８４ポート２１、シリアルポート２２、印刷エンジンに接続されるポート２３及び外部の不揮発メモリ（ＥＥＰＲＯＭ）に接続されるポート２４等を有している。
【００２９】
また、インタフェース回路１２は、バス２５を介して、ハードディスク２６、インタフェースボード２７、２８に接続され、さらに、バス２９を介して、ＵＳＢポート３０、ＩＥＥＥ１３９４ポート３１及びイーサネット（登録商標）用ポート３２に接続され、これらのポートを介してもホストコンピュータに接続される。
【００３０】
コントローラ２のバンドメモリを構成するＳＤＲＡＭ１３は、例えば、印刷対象の画像データを圧縮して格納するバンドメモリ領域、ＣＰＵ１１が実行する種々のプログラムの一部を一時的に格納するプログラム領域及びそれらのプログラムを実行するために必要なデータを一時的に格納するデータ領域等を有する。
【００３１】
制御回路１５には、バス１４を介して、フラッシュＲＯＭ（フラッシュメモリ）等の不揮発メモリで構成され、印刷シーケンスプログラムが格納されるプログラムメモリ１６、マスクＲＯＭなどで構成され起動時にプログラムをロードするためのＩＰＬ（イニシャル・プログラム・ローダ）プログラムが格納されるＲＯＭ１７及びインタフェース回路１２に接続される。
【００３２】
また、バス１４は、更に、バッファ１８を介してオプション用の増設メモリ（ＤＩＭＭ）４に接続される。
【００３３】
プログラムメモリ１６には、印刷シーケンスプログラムが格納されているとともに、画像データを適宜処理するためのプログラム、インタフェース回路１２が受け付けた割込み命令に対する処理を行うインタフェース制御プログラム、印刷エンジン３を制御する印刷エンジン制御プログラム及び省電力モードから通常動作モードに復帰するときの復帰プログラムや復帰後のプログラム設定値等も格納される。
【００３４】
これらのプログラムメモリ１６のプログラムは、制御回路１５を介してＣＰＵ１１に与えられ、ＣＰＵ１１で実行される。
【００３５】
バンドメモリを構成するＳＤＲＡＭ１３は、例えば、印刷対象の画像データを圧縮して格納するバンドメモリ領域と、ＣＰＵ１１が実行する種々のプログラムの一部を一時的に格納するプログラム領域と、それらのプログラムを実行するために必要なデータを一時的に格納するデータ領域等を有している。
【００３６】
制御回路１５は、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ　Ｓｐｅｃｉｆｉｃ　Ｉｎｔｅｇｒａｔｅｄ　Ｃｉｒｃｕｉｔ　）により構成されており、所定の画像処理、印刷対象の画像データの圧縮、バンドメモリ１３に格納された圧縮画像データの圧縮、バンドメモリ１３に格納された圧縮画像データの解凍及び解凍された画像データに対する色変換処理や色補正処理等の各種処理を行う。また、制御回路１５は、ＳＲＡＭ（Ｓｔａｔｉｃ　ＲＡＭ）３３を内蔵しており、解凍した画像データ及び後述する復帰用プログラムやデータ等をＳＲＡＭ３３に一時的に蓄える。そして、制御回路１５は、例えば、バンドメモリ１３に格納されているＲＧＢの画像データを解凍し、ＳＲＡＭ３３に格納し、そのＲＧＢの画像データをＣＭＹＫの画像データに色変換して、ハーフトーン処理を行い、印刷エンジン３に印刷駆動信号ＭＳを供給する。
【００３７】
印刷コントローラ２は、通常動作モードと省電力モードとを有し、省電力モードでは、インタフェース回路１２と制御回路１５は、通常動作状態を維持するが、ＣＰＵ１１、バンドメモリ１３、プログラムメモリ１６及びＲＯＭ１７等は、それぞれの省電力モードになる。ＣＰＵ１１、バンドメモリ１３、プログラムメモリ１６及びＲＯＭ１７等のそれぞれの省電力モードは、供給電源が切断される場合もあるが、電力消費を抑えた状態になる場合もあり、例えば、ＳＤＲＡＭで構成されるバンドメモリ１３は、パワーダウンモードに、フラッシュＲＯＭで構成されるプログラムメモリ１６は、スリープモードに、また、ＣＰＵ１１も、所定の省電力状態になる。
【００３８】
印刷コントローラ２は、省電力モードであっても、ホストコンピュータからの印刷割込みやレーザプリンタ装置１の外部スイッチからの割込みに対応できるように、通常状態を維持し、また、割り込みが発生した直後の短期間の間、その割込みに適切に対応できるように、インタフェース制御プログラム及び省電力モードから通常動作モードに復帰するための復帰プログラムを制御回路１５内のＳＲＡＭ３３に格納する。そして、印刷コントローラ２は、割込みが発生したときに、ＳＲＡＭ３３に格納したこれらのプログラムを、スリープモードから通常動作モードに復帰したＣＰＵ１１が実行し、適切な対応を可能にする。
【００３９】
このように、印刷コントローラ２は、省電力モードでは印刷シーケンスを実行していないため、印刷シーケンスの実行に必要なハードウェア資源を、できる限り電力消費が少ないモードに切り換える。ただし、省電力モード期間中の割り込みに対応し、かつ、通常動作モードに復帰するためのプログラムについては、プログラムメモリ１６から制御回路１５内のＳＲＡＭ３３に退避させ、プログラムメモリ１６が復帰する間の一時的な期間だけ、ＳＲＡＭ３３内のプログラムをＣＰＵ１１が実行する。また、インタフェース回路１２は、最初の割込みの受け付けを行うために、通常状態を維持し、また、制御回路１５も、通常状態を維持する。なお、５Ｖや３．３Ｖ等の電圧は、図示しない電源部から供給されるが、この電源部は、印刷エンジン３側に配設されていてもよいし、印刷コントローラ２側に配設されていてもよい。
【００４０】
そして、制御回路１５は、図２に示すように回路構成されており、上記ＳＲＡＭ３３の他に、バンドメモリであるＳＤＲＡＭ１３を制御するＳＤＲＡＭコントローラ４１、ＣＰＵ１１を制御するＣＰＵコントローラ４２、圧縮回路４３、解凍回路４４、色変換画像処理部４５及びインタフェース（Ｉ／Ｆ）部４６等を備えていて、バス４７に接続されている。インタフェース部４６には、上記プログラムメモリ１６、ＲＯＭ１７及びインタフェース回路１２の接続されているバス１４が接続される。
【００４１】
圧縮回路４３と解凍回路４４は、画像データの圧縮と解凍を行い、色変換画像処理部４５は、色変換やハーフトーン処理等の画像処理を行う。色変換画像処理部４５は、図示しないパルス幅変換回路を経由して、印刷エンジン３に印刷エンジン内のレーザを駆動する駆動信号ＭＳを出力する。
【００４２】
制御回路１５は、通常動作モードにおいて、ＣＰＵ１１とバンドメモリ１３とバス１４に接続されるインタフェース回路１２やプログラムメモリ１６とのデータのやりとりのための制御を行う。例えば、プログラムメモリ１６内のプログラムの一部が、ＳＤＲＡＭ１３内に格納され、そのプログラムがＣＰＵ１１により読み出されて実行される。また、制御回路１５は、インタフェース回路１２が受け付けた印刷割込みに応答して、ＣＰＵ１１に印刷割込みの発生を通知し、ＣＰＵ１１に印刷シーケンスプログラムを実行させる。
【００４３】
制御回路１５は、印刷割込みに対して、圧縮回路４３により画像データを圧縮してＳＤＲＡＭ１３に格納する。そして、制御回路１５は、印刷エンジン３の動作タイミングに対応するタイミングで、ＳＤＲＡＭ１３内の圧縮画像データを読み出して、解凍回路４４で解凍し、ＳＲＡＭ３３内にその画像データを一旦格納する。その後、制御回路１５は、ＳＲＡＭ３３に格納した画像データを、色変換画像処理部４５に供給し、色変換画像処理部４５が、印刷エンジン３に印刷用駆動信号ＭＳを出力する。ＳＲＡＭ３３内には、画像データ以外に、色変換やハーフトーン処理時に必要なテーブルデータも格納され、色変換画像処理部４５が参照する。このように、ＳＲＡＭ３３は、印刷を実行するときに利用される。
【００４４】
次に、本実施の形態の作用を説明する。本実施の形態のレーザプリンタ装置１は、印刷コントローラ２の省電力化を向上させつつ、印刷等の割込みによって印刷コントローラ２の電源の立ち上げを受け付けて、適性に立ち上げる。
【００４５】
すなわち、まず、通常動作モードから省電力モードに遷移する場合について、図３に示すフローチャートに基づいて説明する。印刷コントローラ２は、通常動作モードでは、上述のように、制御回路１５内のＳＲＡＭ３３に印刷用の画像データを蓄積し、印刷を行う（ステップＳ１０１）。
【００４６】
印刷コントローラ２は、通常動作モードにおいて、省電力モード移行条件が整ったかどうか、例えば、印刷休止状態が所定時間以上経過したかどうかをチェックし（ステップＳ１０２）、省電力モード移行条件が整わないときには、ステップＳ１０１に戻って、上記同様に、通常動作モード処理を行う。
【００４７】
ステップＳ１０２で、省電力モード移行条件が整うと、ＣＰＵ１１が、省電力モード時に必要なインタフェース制御プログラム及び省電力モードから通常動作モードへの復帰時に必要な復帰プログラムをプログラムメモリ１６から読み出して、ＳＲＡＭ３３に格納し、また、ＣＰＵ１１内のレジスタのデータ等もＳＲＡＭ３３に格納する（ステップＳ１０３）。
【００４８】
また、ＳＲＡＭ３３に記録されたインターフェース制御プログラムや復帰プログラムを実行できるように、プログラムメモリ１６内のそれらのプログラムへのアドレスを、制御回路１５内のＳＲＡＭ３３内のアドレスに切り換える。具体的には、インターフェース部４６内に退避させたプログラムへのアドレスの切り換えを設定する。さらに、印刷コントローラ２は、通常動作モードから省電力モードへの移行を示す識別コードをプログラムメモリ１６に設定する（ステップＳ１０４）。また、印刷コントローラ２は、省電力モードから通常動作モードへの移行時に各デバイスの機能検査を行うか否かの検査有無設定値をレーザプリンタ装置１自体または接続されているホスト装置からの設定に応じて、通常動作モードから省電力モードに移行する際に、検査有無設定値を制御回路１５のＳＲＡＭ３３に記憶する。
【００４９】
そして、印刷コントローラ２は、バンドメモリ１３をＳＤＲＡＭコントローラ４１によりパワーダウンモードにし、ＲＯＭ１７の電源供給を停止し、プログラムメモリ１６をリセットしてスリープモードにする（ステップＳ１０５）。さらに、ＣＰＵ１１が、その後、省電力モードになり、インターフェース回路１２と制御回路１５だけに電力が供給される。
【００５０】
したがって、省電力モードでは、印刷エンジン３内のインタフェース回路１２とその他のデバイスへの電源供給をスタートさせるための制御回路以外の電源供給を遮断し、全体の消費電力が節約される。
【００５１】
この省電力モードで、印刷コントローラ２は、通常動作状態のインタフェース回路１２が、ホストコンピュータからの印刷割込みやレーザプリンタ装置１の外部スイッチからの割込み等があるかチェックし（ステップＳ１０７）、これらの割り込みがあると、印刷コントローラ２は、印刷エンジン３と共に通常動作モードに復帰する（ステップＳ１０８）。
【００５２】
次に、省電力モードから通常動作モードへの復帰処理について、図４のフローチャートに基づいて説明する。
【００５３】
図４において、ステップＳ２０１とステップＳ２０２は、上記図３のステップＳ１０６とステップＳ１０７と同様であり、印刷コントローラ２は、省電力モードにおいて、通常動作状態のインタフェース回路１２が、ホストコンピュータからの印刷割込みやレーザプリンタ装置１の外部スイッチからの割込み等があるかチェックし（ステップＳ２０１、Ｓ２０２）、ステップＳ２０２で、これらの割り込みがあると、最初に、通常動作状態のインタフェース回路１２が、その割込みを受け付け、制御回路１５に割り込みの発生を通知するとともに、電源の投入を行う（ステップＳ２０３）。
【００５４】
制御回路１５は、電源が投入されて割り込みの発生の通知があると、システムの立ち上げを行うために、リセットシーケンスを行い、その後、図３のステップＳ１０４でプログラムメモリ１６に格納した識別コードを読み出し、識別コードに基づいて省電力モードからの復帰を認識すると、ＳＲＡＭ３３内に退避させた設定値データやプログラムを読み出す。制御回路１５は、読み出したデータを各デバイスに設定するとともに、ＣＰＵ１１に割り込みを通知し、ＣＰＵ１１は、省電力モードから通常動作モードに復帰する（ステップＳ２０４）。
【００５５】
この復帰時に、ＣＰＵ１１は、ＳＲＡＭ３３内に退避させていたデータ等を元のレジスタに戻し、省電力モードへ移行前の状態まで速やかに復帰する。
【００５６】
そして、既に発生している印刷割り込みに対応するために、ＣＰＵ１８は、制御回路１５内のＳＲＡＭ３３内に格納したインターフェース制御プログラムを実行して、例えば、割り込み命令に対する返信を行ったり、一時的に印刷ジョブデータの送信を待つようにホストコンピュータに通知したりする（ステップＳ２０５）。これにより、その後、省電力モードの各種のデバイスが通常動作モードに復帰するまで、割り込みに対する適切な対応を行うことができる。
【００５７】
また、ＣＰＵ１１は、復帰に際して、通常動作モードから省電力モードに移行する際に、制御回路１５のＳＲＡＭ３３に記憶した検査有無設定値を読み出し、当該検査有無設定値の内容に応じて、各デバイスの機能検査を行うか否かを選択する。
【００５８】
そして、ＣＰＵ１８は、制御回路１５内のＳＲＡＭ３３に格納されている復帰プログラムを実行し、フラッシュＲＯＭであるプログラムメモリ１６、ＳＤＲＡＭであるバンドメモリ１３及びＲＯＭ１７の省電力モードを解除し、それぞれ通常動作モードに復帰させる（ステップＳ２０６）。そして、インタフェース部４６において、制御回路１５内のＳＲＡＭ３３内に格納されているインターフェース制御プログラムや復帰プログラム等のアドレスを、ＳＲＡＭ３３内のアドレスから、プログラムメモリ１６内のアドレスに戻す（ステップＳ２０７）。その結果、印刷コントローラ１０は、通常動作モードに復帰し、上記割込み処理を実行して、印刷データの受信及び印刷処理を行う（ステップＳ２０８）。
【００５９】
なお、ホストコンピュータからの印刷割り込み以外にも、レーザプリンタ装置１の外部スイッチ等からの割り込みに対しても、印刷コントローラ１０が省電力モードから通常動作モードに復帰する場合がある。
【００６０】
このように、本実施の形態のレーザプリンタ装置１は、接続されている端末装置であるホスト装置から受信した画像データに基づいて印刷シーケンスを制御するとともに、当該画像データを一時格納する画像メモリを有する印刷コントローラ２からの画像データに基づく駆動信号に従って印刷エンジン３で所定の印刷媒体に画像を印刷するに際して、印刷コントローラ２が、通常の電源供給を行う通常動作モードと、当該通常動作モードよりも消費電力の少ない省電力モードと、有し、当該省電力モード時に、一時的にプログラム及び設定データを不揮発性メモリであるＳＲＡＭ３３に格納している。
【００６１】
したがって、印刷エンジン３だけでなく印刷コントローラ２をも省電力モードに移行することができるとともに、省電力モードから通常動作モードへの復帰時に、省電力モードへの移行時にＳＲＡＭ３３に退避させた設定データやプログラムをワークメモリ（バンドメモリ１３等）上に展開する等して省電力モード移行前の状態に戻すことができ、より一層消費電力を削減することができるとともに、省電力モードから速やかに復帰して、画像形成装置であるレーザプリンタ装置１の利用性を向上させることができる。
【００６２】
また、本実施の形態のレーザプリンタ装置１は、通常動作モードから省電力モードに移行する際に、ＳＲＡＭ３３に、当該通常動作モードから当該省電力モードに移行する旨を示す識別コードを記憶し、通常動作モードに復帰する際に、ＳＲＡＭ３３に当該識別コードが格納されているか否か、または、当該識別コードの内容に応じて、当該省電力モードからの通常動作モードへの復帰であるか否かを認識し、当該認識結果に応じて復帰する動作モードを変更している。
【００６３】
したがって、省電力モードからの復帰に際して、識別コードに基づいて適切な動作モードに復帰することができ、レーザプリンタ装置１の利用性をより一層向上させることができる。
【００６４】
さらに、本実施の形態のレーザプリンタ装置１は、省電力モードから通常動作モードへの移行時に各デバイスの機能検査を行うか否かの検査有無設定値を当該画像形成装置自体または接続されている端末装置から設定し、通常動作モードから省電力モードに移行する際に、検査有無設定値をＳＲＡＭ３３に記憶し、当該省電力モードから通常動作モードへの移行時に、ＳＲＡＭ３３から当該検査有無設定値を読み出し、当該検査有無設定値の内容に応じて、各デバイスの機能検査を行うか否かを選択している。
【００６５】
したがって、省電力モードからの立ち上げ時の各デバイスの機能チェックをユーザの設定に基づいて行うことができ、立ち上げ時の各デバイスのチェックを任意に省略できるようにして、より一層速やかに立ち上げることができるとともに、レーザプリンタ装置１の利用性をより一層向上させることができる。
【００６６】
以上、本発明者によってなされた発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００６７】
【発明の効果】
請求項１記載の発明の画像形成装置によれば、接続されている端末装置から受信した画像データに基づいて印刷シーケンスを制御するとともに、当該画像データを一時格納する画像メモリを有する印刷コントローラからの画像データに基づく駆動信号に従って印刷エンジンで所定の印刷媒体に画像を印刷するに際して、印刷コントローラが、通常の電源供給を行う通常動作モードと、当該通常動作モードよりも消費電力の少ない省電力モードと、有し、当該省電力モード時に、一時的にプログラム及び設定データを不揮発性メモリに格納するので、印刷エンジンだけでなく印刷コントローラをも省電力モードに移行することができるとともに、省電力モードから通常動作モードへの復帰時に、省電力モードへの移行時に不揮発メモリに退避させた設定データやプログラムをワークメモリ上に展開する等して省電力モード移行前の状態に戻すことができ、より一層消費電力を削減することができるとともに、省電力モードから速やかに復帰して、画像形成装置の利用性を向上させることができる。
【００６８】
請求項２記載の発明の画像形成装置によれば、通常動作モードから省電力モードに移行する際に、不揮発性メモリに、当該通常動作モードから当該省電力モードに移行する旨を示す識別コードを記憶し、通常動作モードに復帰する際に、不揮発性メモリに当該識別コードが格納されているか否か、または、当該識別コードの内容に応じて、当該省電力モードからの通常動作モードへの復帰であるか否かを認識し、当該認識結果に応じて復帰する動作モードを変更するので、省電力モードからの復帰に際して、識別コードに基づいて適切な動作モードに復帰することができ、画像形成装置の利用性をより一層向上させることができる。
【００６９】
請求項３記載の発明の画像形成装置によれば、省電力モードから通常動作モードへの移行時に各デバイスの機能検査を行うか否かの検査有無設定値を当該画像形成装置自体または接続されている端末装置から設定し、通常動作モードから省電力モードに移行する際に、検査有無設定値を不揮発メモリに記憶し、当該省電力モードから通常動作モードへの移行時に、当該不揮発性メモリから当該検査有無設定値を読み出し、当該検査有無設定値の内容に応じて、各デバイスの機能検査を行うか否かを選択するので、省電力モードからの立ち上げ時の各デバイスの機能チェックをユーザの設定に基づいて行うことができ、立ち上げ時の各デバイスのチェックを任意に省略できるようにして、より一層速やかに立ち上げることができるとともに、画像形成装置の利用性をより一層向上させることができる。
【図面の簡単な説明】
【図１】本発明の画像形成装置の一実施の形態を適用したレーザプリンタ装置の要部回路ブロック構成図。
【図２】図１の制御回路の詳細な回路ブロック構成図。
【図３】図１のレーザプリンタ装置による通常動作モードから省電力モードへの移行制御処理を示すフローチャート。
【図４】図１のレーザプリンタ装置による省電力モードから通常動作モードへの移行制御処理を示すフローチャート。
【符号の説明】
１　レーザプリンタ装置
２　印刷コントローラ
３　印刷エンジン
４　増設メモリ
１１　ＣＰＵ
１２　インタフェース回路
１３　バンドメモリ
１４　バス
１５　制御回路
１６　プログラムメモリ
１７　ＲＯＭ
１８　バッファ
２１　ＩＥＥＥ１２８４ポート
２２　シリアルポート
２３、２４　ポート
２５　バス
２６　ハードディスク
２７、２８　インタフェースボード
２９　バス
３０　ＵＳＢポート
３１　ＩＥＥＥ１３９４ポート
３２　イーサネット用ポート
３３　ＳＲＡＭ
４１　ＳＤＲＡＭコントローラ
４２　ＣＰＵコントローラ
４３　圧縮回路
４４　解凍回路
４５　色変換画像処理部
４６　インタフェース部
４７　バス
【図１】
2004074621.tif 000003
【図２】
2004074621.tif 000004
【図３】
2004074621.tif 000005
【図４】
2004074621.tif 000006