(57)【要約】【課題】スリープ復帰時に画面を表示するまでの要する時間を低減した画像形成装置及びその制御方法、並びにプログラムを提供する。【解決手段】画像形成装置１は、通常状態から省電力状態に移行するときに、省電力状態から通常状態に復帰したときに前記表示部に表示させる画像データを生成する。そして、生成された画像データをメモリ２０３に記憶し、省電力状態から通常状態に復帰したときに、メモリ２０３に記憶された画像データが示す画像を表示するようにＬＣＤタッチパネル７００を制御する。【選択図】図７
2013258474.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶された画像データが示す画像を表示する表示部を備え、省電力状態及び当該省電力状態より電力を消費する通常状態で動作可能な画像形成装置であって、
前記通常状態から前記省電力状態に移行するときに、前記省電力状態から前記通常状態に復帰したときに前記表示部に表示させる画像データを生成する生成手段と、
前記生成手段により生成された画像データを前記記憶部に記憶する記憶手段と、
前記省電力状態から前記通常状態に復帰したときに、前記記憶手段により前記記憶部に記憶された画像データが示す画像を表示するように前記表示部を制御する制御手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記記憶手段は、前記通常状態から前記省電力状態に移行するときに、前記生成手段により生成された画像データを前記記憶部に記憶することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記記憶手段は、前記省電力状態から前記通常状態に復帰したときに、前記生成手段により生成された画像データを前記記憶部に記憶することを特徴とする請求項１記載の画像形成装置。
【請求項４】
記憶部に記憶された画像データが示す画像を表示する表示部を備え、省電力状態及び当該省電力状態より電力を消費する通常状態で動作可能な画像形成装置の制御方法であって、
前記通常状態から前記省電力状態に移行するときに、前記省電力状態から前記通常状態に復帰したときに前記表示部に表示させる画像データを生成する生成ステップと、
前記生成ステップにより生成された画像データを前記記憶部に記憶する記憶ステップと、
前記省電力状態から前記通常状態に復帰したときに、前記記憶ステップにより前記記憶部に記憶された画像データが示す画像を表示するように前記表示部を制御する制御ステップと
を備えたことを特徴とする制御方法。
【請求項５】
記憶部に記憶された画像データが示す画像を表示する表示部を備え、省電力状態及び当該省電力状態より電力を消費する通常状態で動作可能な画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記通常状態から前記省電力状態に移行するときに、前記省電力状態から前記通常状態に復帰したときに前記表示部に表示させる画像データを生成する生成ステップと、
前記生成ステップにより生成された画像データを前記記憶部に記憶する記憶ステップと、
前記省電力状態から前記通常状態に復帰したときに、前記記憶ステップにより前記記憶部に記憶された画像データが示す画像を表示するように前記表示部を制御する制御ステップと
を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ユーザの非使用時に画像形成装置の一部のみに通電し、複合機の復帰に不要な部分に給電しないようにしたスリープモードを搭載した画像形成装置が増えてきている。
【０００３】
スリープモードからの復帰（以下、「スリープ復帰」という）は、短時間で復帰できればよいが、画像形成装置を構成する各デバイスの高性能化とＯＳの高機能化に伴い、復帰処理が必要なデバイス数が増えたり、ＯＳの復帰処理が多段階になったりして、単純にスリープ復帰するとスリープ復帰までの時間が延びる傾向がある。
【０００４】
その結果、画像形成装置の応答性が落ちてしまい、ユーザの利便性が低下してしまうことがある。
【０００５】
スリープ復帰は、復帰開始から画像形成装置に設けられたＬＣＤタッチパネルをバックライトを点灯するまでに、秒単位の時間を要する。例えば、ある画像形成装置は、ハードウェアの初期化やＯＳの初期化の後に、ＬＣＤタッチパネルに描画する画面データを生成し、画像バッファメモリにスリープ復帰後の画面を描画し、ＬＣＤタッチパネルを表示することにより、秒単位の時間を要する。
【０００６】
このような技術に関連して、バックライト消灯前の設定値より、点灯後の設定値を大きくする変更を、バックライト消灯中に設定する技術が開示されている（例えば、特許文献１参照）。
【０００７】
また、スリープ復帰時に画像メモリの初期化処理を遅延させる復帰高速化手法が開示されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０００−１９４３２４号公報
【特許文献２】特開２００１−１１１７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、スリープ復帰時に画面を表示するまでの要する時間を低減した画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の画像形成装置は、記憶部に記憶された画像データが示す画像を表示する表示部を備え、省電力状態及び当該省電力状態より電力を消費する通常状態で動作可能な画像形成装置であって、前記通常状態から前記省電力状態に移行するときに、前記省電力状態から前記通常状態に復帰したときに前記表示部に表示させる画像データを生成する生成手段と、前記生成手段により生成された画像データを前記記憶部に記憶する記憶手段と、前記省電力状態から前記通常状態に復帰したときに、前記記憶手段により前記記憶部に記憶された画像データが示す画像を表示するように前記表示部を制御する制御手段とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、スリープ復帰時に画面を表示するまでの要する時間を低減した画像形成装置及びその制御方法、並びにプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る画像形成装置の概略構成を示す図である。
【図２】図１における操作部の外観を示す図である。
【図３】図１におけるコントローラの概略構成を示す図である。
【図４】図３におけるコントローラのスリープ状態時の給電箇所を示す図である。
【図５】図１における画像形成装置の電源ユニットを示す図である。
【図６】図３におけるコントローラにおける電源監視ハードウェア構成を示す図である。
【図７】図３におけるコントローラにより実行される復帰高速化処理の手順を示すフローチャートである。
【図８】図７におけるステップＳ１０１で実行される画像データ生成処理の手順を示すフローチャートである。
【図９】図２のＬＣＤタッチパネルに表示されるスリープ復帰時の画面を設定するための画面を示す図である。
【図１０】図３におけるコントローラにより実行される復帰高速化処理の変形例の手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１４】
図１は、本発明の実施の形態に係る画像形成装置１の概略構成を示す図である。
【００１５】
図１において、画像形成装置１は、コントローラ３、スキャナ装置２、プリンタ装置４、操作部５、ＦＡＸ装置７、及びハードディスク６で構成される。
【００１６】
コントローラ３は、画像形成装置１全体を制御する。このコントローラ３の概略構成については後述する。
【００１７】
スキャナ装置２は、原稿束を自動的に逐次入れ替えることが可能な原稿給紙ユニット２１、及び原稿を光学スキャンして画像データに変換するスキャナユニット２２を備える。これらにより、スキャナ装置２は原稿から光学的に画像を読み取り画像データに変換し、変換された画像データはコントローラ３に送信される。
【００１８】
プリンタ装置４は、紙束から一枚づつ逐次給紙可能な給紙ユニット４２、及び給紙した紙に画像を印刷するためのマーキングユニット４１、及び印刷後の紙を排紙するための排紙ユニット４３を備える。これらにより、プリンタ装置４は、画像を記録紙に印刷する。
【００１９】
操作部５は、ユーザに対して情報を表示したり、ユーザが画像形成装置１を操作するためのキーなどを備える。この操作部５の外観については後述する。
【００２０】
ＦＡＸ装置７は、電話回線を用いて画像を送受信する。ハードディスク６は、画像データやプログラムなどが記憶されている。
【００２１】
また、画像形成装置１はＬＡＮ８経由でコンピュータ９との間で画像データの入出力が可能であり、コンピュータ９からジョブの発行など画像形成装置１に対する指示を行なうことができる。
【００２２】
上述した画像形成装置１の構成により、画像形成装置１は、スキャナ装置２で得られた画像データをハードディスク６に記憶し、同時にプリンタ装置４を使用して印刷を行なう複写機能を備える。
【００２３】
また、スキャナ装置２で得られた画像データを、ＬＡＮ８を介してコンピュータ９に送信する画像送信機能を備える。さらに、スキャナ装置２で得られた画像データをハードディスク６に記憶し、必要に応じて画像送信や画像印刷を行なう画像保存機能を備える。
【００２４】
さらに、コンピュータ９から送信された例えばページ記述言語を解析し、プリンタ装置４で印刷する画像印刷機能を備える。
【００２５】
また、画像形成装置１は、省電力状態及び当該省電力状態より電力を消費する通常状態で動作可能となっている。
【００２６】
図２は、図１における操作部５の外観を示す図である。
【００２７】
図２において、ＬＣＤタッチパネル７００（表示部）は、画像形成装置１のユーザに対して情報を表示する。テンキー７０１は、０〜９までの数値をユーザが入力するためのである。ＩＤキー７０２は、画像形成装置１が部門管理されている場合に部門番号と暗証モードを入力する際に使用されるものである。
【００２８】
リセットキー７０３は動作モードなどをリセットするためのキーである。ガイドキー７０４は各動作モードについての説明画面をＬＣＤタッチパネル７００に表示するためのキーである。ユーザーモードキー７０５はユーザーモード画面をＬＣＤタッチパネル７００に表示するためのキーである。割り込みキー７０６は割り込みコピーを行うためのキーである。
【００２９】
スタートキー７０７はコピー動作を開始させるためのキーである。ストップキー７０８は実行中のコピー動作を中止させるためのキーである。
【００３０】
ソフト電源ＳＷ７０９は、ＬＣＤタッチパネル７００のバックライトを消し、画像形成装置１を省電力状態であるスリープ状態に移行させるためのキーである。スリープ状態とは、電力消費量を抑えつつ、起動時間を通常起動時よりも早くすることができる状態である。
【００３１】
節電キー７１０は、画像形成装置１を省電力状態であるスリープ状態にするためのキーであり、スリープ状態時に押下されると画像形成装置１はスリープ状態から復帰する。このスリープ状態から復帰することを、以下の説明では単にスリープ復帰と表現することがある。
【００３２】
なお、スリープ状態へは、上記ソフト電源ＳＷ７０９及び節電キー７１０に対する操作だけではなく、ユーザが操作しない状態で一定時間が経過したときにも移行する。
【００３３】
ファンクションキー７１１、７１２、７１３、７１４は、それぞれコピー、送信、ボックス、及び拡張の各機能の標準画面を表示させるためのキーである。図２ではコピーの標準画面が表示された状態が示されており、他のファンクションキー７１２、７１３、７１４により各機能の標準画面が表示される。なお、ボックスとは、画像をＨＤＤ５２０，５２１に保存する機能である。
【００３４】
調整キー７１５は、ＬＣＤタッチパネル７００のコントラストを調整するためのキーである。カウンタ確認キー７１６は、集計されたコピー枚数を表示するカウント画面をＬＣＤタッチパネル７００に表示させるためのキーである。
【００３５】
ＬＥＤ７１７はジョブの実行中、画像メモリへの画像蓄積中を示すＬＥＤである。エラーＬＥＤ７１８はジャム、ドアオープン等、画像形成装置１がエラー状態にあることを示すＬＥＤである。電源ＬＥＤ７１９は画像形成装置１のメインスイッチがＯＮになっていることを示すＬＥＤである。
【００３６】
ここで、ＬＣＤタッチパネル７００に画面を表示する方法について説明する。後述するメモリ２０３（記憶部）の画像領域に、ＣＰＵ２０１が画面を示す画像データ（例えばビットマップイメージ）を記憶させることで、その画面がＬＣＤタッチパネル７００に表示されるようになっている。このように、画像形成装置１は、メモリ２０３に記憶された画像データが示す画像を表示するＬＣＤタッチパネル７００を備えている。
【００３７】
なお、メモリ２０３以外の専用メモリ領域を設け、その領域に画像データを記憶するようにしてもよい。また、表示バッファ領域として多段（多ページ）を用意してもよい。表示バッファ領域は、フレームバッファとも呼ばれる。
【００３８】
図３は、図１におけるコントローラ３の概略構成を示す図である。
【００３９】
図３において、コントローラ３は、メインボード２００及びサブボード２２０で構成される。
【００４０】
メインボード２００は汎用的なＣＰＵシステムである。ＣＰＵ２０１は、メインボード全体を制御する。また、ＣＰＵ２０１は、割り込みコントローラ２１０と接続されており、さらに、ネットワークコントローラ２１１、リアルタイムクロック（ＲＴＣ）２１２、ＦＡＸ装置７、操作部５、及びＵＳＢコントローラ２０８と接続されている。
【００４１】
ブートロム２０２にはブートプログラムが記憶されている。メモリ２０３はＣＰＵ２０１がワークメモリとして使用する。
【００４２】
バスコントローラ２０４は、外部バスとのブリッジ機能を有する。不揮発性メモリ２０５は、電源供給が断たれても記憶されている情報は保持される。ディスクコントローラ２０６は、フラッシュディスク２０７及びハードディスク６を制御する。
【００４３】
フラッシュディスク２０７は、ＳＳＤなど半導体デバイスで構成され、比較的小容量なストレージ装置である。ＵＳＢコントローラ２０８は、ＵＳＢメモリ２０９を制御する。
【００４４】
メインボード２００は、ＵＳＢメモリ２０９、操作部５、ハードディスク６が外部に、接続される。
【００４５】
サブボード２２０は比較的小さな汎用ＣＰＵシステムと、画像処理ハードウエアから構成される。ＣＰＵ２２１は、サブボード２２０全体を制御する。メモリ２２３は、ＣＰＵ２２１がワークメモリとして使用する。
【００４６】
バスコントローラ２２４は、外部バスとのブリッジ機能を有する。不揮発性メモリ２２５は、電源供給が断たれても記憶されている情報は保持される。
【００４７】
画像処理プロセッサ２２７は、リアルタイムデジタル画像処理を行なう。デバイスコントローラ２２６は、プリンタ装置４、及びスキャナ装置２を制御する。スキャナ装置２とプリンタ装置４は、デバイスコントローラ２２６を介して、画像データの送受信する。ＦＡＸ装置７はＣＰＵ２２１が直接制御を行なう。
【００４８】
なお、例えばＣＰＵ２０１、ＣＰＵ２２１などにはチップセット、バスブリッジ、クロックジェネレータなどのＣＰＵ周辺ハードウェアが多数含まれているが、説明の粒度的に不必要であるため簡略化記載している。
【００４９】
このコントローラ３の動作について、複写機能を例に説明する。ユーザが操作部５から複写機能を指示すると、ＣＰＵ２０１がＣＰＵ２２１を介してスキャナ装置２に画像読み取り命令を送る。
【００５０】
スキャナ装置２は紙原稿を光学スキャンし、画像データに変換してデバイスコントローラ２２６を介して画像処理プロセッサ２２７に出力する。画像処理プロセッサはＣＰＵ２２１を介してメモリ２２３にＤＭＡ転送を行い、画像データを一時的に記憶する。
【００５１】
ＣＰＵ２０１は画像データがメモリ２２３に一定量以上記憶されたことが確認できると、ＣＰＵ２２１を介してプリンタ装置４に画像出力指示を出す。
【００５２】
ＣＰＵ２２１は、画像処理プロセッサ２２７に、メモリ２２３における画像データの位置を通知する。メモリ２２３に記憶された画像データは、プリンタ装置４からの同期信号に従って、画像処理プロセッサ２２７とデバイスコントローラ２２６を介してプリンタ装置４に送信され、プリンタ装置４にて記録紙に画像が印刷される。
【００５３】
複数部の複写を行なう場合、ＣＰＵ２０１がメモリ２２３の画像データをハードディスク６に記憶し、２部目以降はスキャナ装置２から画像データを取得することなくプリンタ装置４に画像データを送ることが可能である。
【００５４】
図４は、図３におけるコントローラ３のスリープ状態時の給電箇所を示す図である。
【００５５】
図４において、スリープ状態時の給電は、同図に示されるように、網掛け以外の箇所であるメモリ２０３、割り込みコントローラ２１０、ネットワークコントローラ２１１、ＲＴＣ２１２、ＵＳＢコントローラ２０８、操作部５上のソフト電源スイッチ７０９、及びＦＡＸ装置７に行われる。
【００５６】
なお、ネットワークコントローラ２１１、ＲＴＣ２１２、ＵＳＢコントローラ２０８と、操作部５、及びＦＡＸ装置７は、割り込みコントローラ２１０へスリープ復帰の割り込みを送る。
【００５７】
具体的に、割り込みコントローラ２１０は、スリープ状態時に、ネットワーク着信、ＲＴＣ（タイマ、アラーム）、ＦＡＸ（着信、オフフック）、ソフト電源スイッチ７０９、ＵＳＢ（挿抜、通信）などの１つ以上の割り込みを受ける。
【００５８】
割り込みコントローラ２１０は、割り込みを受けると、ＣＰＵ２０１に通知する。ＣＰＵ２０１はその通知を受けて給電やソフトウェアの状態を通常状態に戻す処理を行う。ここでの割り込みとして、ソフト電源スイッチ７０９の押下、ネットワークコントローラ２１１のパケット受信、ＲＴＣ２１２のタイマやアラーム通知、ＦＡＸ装置７への受信やオフフック、及びＵＳＢコントローラ２０８への挿抜やデータ受信が挙げられる。なお、スリープ復帰要因はシステムによって異なるため、スリープ状態での給電は本構成に縛られるわけではない。
【００５９】
図５は、図１における画像形成装置１の電源ユニットを示す図である。
【００６０】
図５において、電源ユニット３０２には、シーソースイッチ３０１及びＡＣ−ＤＣコンバータ３０３が設けらている。
【００６１】
シーソースイッチ３０１は、スイッチがＯＦＦとなるように引っぱるソレノイドが付いているトグル型スイッチであり、ＯＮ／ＯＦＦのいずれか一方の状態をメカ的に保持し続けるスイッチである。操作者はＯＮ／ＯＦＦのいずれか側に倒すことでシーソースイッチ３０１を操作する。このように、操作者はシーソースイッチ３０１を操作することで画像形成装置１の電源をＯＮ／ＯＦＦすることが可能である。
【００６２】
電源ケーブル３０５は、プリンタ装置４にＤＣ電源を供給するケーブルである。電源ケーブル３０６はコントローラ３に電源を供給するケーブルである。ライン３０７は、シーソースイッチ３０１の状態を割り込みコントローラ２１０に通知するためのラインである。
【００６３】
電源リモート信号３０８は、ＣＰＵ２０１に含まれるＧＰＩＯ（汎用Ｉ／Ｏ）からＡＣ−ＤＣコンバータの出力を制御するための電源リモート信号である。電源ケーブル３０９は、シーソースイッチ３０１に対して電源を供給するケーブルである。電源ケーブル３１０は、スキャナ装置２に対してＤＣ電源を供給するケーブルである。
【００６４】
また、コントローラ３は、終了処理時に、ＣＰＵ２０１、電源リモート信号３０８、ＡＣ−ＤＣコンバータ３０３、電源ケーブル３０９を経由して、シーソースイッチ３０１に対して電源を供給する。
【００６５】
その後、コントローラ３は、シーソースイッチ３０１のソレノイドを引くことで、シーソースイッチ３０１をＯＦＦにする。シーソースイッチ３０１はＡＣ−ＤＣコンバータ３０３に接続されており、電源の通電状態を制御することができる。
【００６６】
また、シーソースイッチ３０１は、コントローラ３がシステムのシャットダウンが完了するまで３０６の電源供給を停止してはならない。つまり、ライン３０７を介してシーソースイッチ３０１の状態を通知し、シャットダウンが完了後に電源リモート信号３０８を用いて、電源ケーブル３０６によるＤＣ電源供給を断つようになっている。これらの説明はシャットダウンが必要な一般的な機器が持っている電源構成となる。
【００６７】
本実施の形態では、ＯＦＦ／ＯＮが明示的なシーソースイッチ３０１を用いているが、パーソナルコンピュータ等では状態を持たない電源スイッチを採用しているものが多数ある。ここでの電源スイッチには、電源スイッチ自体が省電力移行スイッチとして機能するもの等も含む。
【００６８】
これらの状態を持たないスイッチは、（１）装置電源が入っている状態では「ＯＦＦ／省電力状態移行指示」とするように機能し、（２）装置電源が入っていない状態においては「ＯＮ」とするように機能する。
【００６９】
また、一定時間以上スイッチを押下し続けることで「強制ＯＦＦ」とするように機能するパターンがある。
【００７０】
本実施の形態に係るスイッチはシーソースイッチ３０１などのトグル型スイッチに限定するものではなく、状態を持たないスイッチに適用する場合、上記（１）、（２）のＯＮ／ＯＦＦのパターンにトグルスイッチのＯＮ／ＯＦＦを当てはめれば良い。
【００７１】
図６は、図３におけるコントローラ３における電源監視ハードウェア構成を示す図である。
【００７２】
図６において、メインボード２００は、リセット回路６０１、電源監視Ｈ／Ｗ６０３、ＢＩＯＳ６０２、ＣＰＵ２０１、及びＨ／Ｗ群６０５を含む。また、サブボード２２０は、リセット回路６０４、及びＨ／Ｗ群６０５を含む。ここでＨ／Ｗはハードウェアを示し、図３で説明した各部で、図６に示されていないものは、Ｈ／Ｗ群６０５，６０６とまとめて表記している。
【００７３】
ＢＩＯＳ６０２はメインボード２００のＨ／Ｗの基本的な部分を制御する。ＢＩＯＳ６０２は低レベルのＨ／Ｗ制御ライブラリ等が含まれているものである。一般的にはＩＢＭ互換機の互換性確保のためのものであり、いわゆるコンピュータシステム上必須ではないが、例えばＡＣＰＩ規格による省電力機能の一部を実行することも可能であるため記載した。
【００７４】
電源監視Ｈ／Ｗ６０３は画像形成装置１の電源制御を監視する専用Ｈ／Ｗロジックである。ＡＳＩＣ等の場合、小さなＣＰＵシステムなどでも良い。
【００７５】
同期型のＨ／Ｗはリセットにより内部状態をリセットするため、同期型で組まれたＨ／Ｗ回路は、電源ＯＮ後、各チップに給電後に、リセット回路が各Ｈ／Ｗをリセットする必要がある。
【００７６】
また、複数のＨ／Ｗチップは主従関係を持つため、リセットシーケンスを設計し、順次リセットすることとなる。そのため一般的には、本実施の形態のように、１つのボードに１つのリセット回路を持ち、各々のボード内のリセット動作を、各リセット回路が行うことになる。
【００７７】
電源監視Ｈ／Ｗ６０３は、ライン３０７によりシーソースイッチ３０１の状態が入力される。また、電源監視Ｈ／Ｗ６０３は、電源リモート信号３０８により、メインボード２００やサブボード２２０における電源供給を制御することができる。
【００７８】
さらに、電源監視Ｈ／Ｗ６０３は、ＣＰＵ２０１が正常に動作できる場合、ＣＰＵ２０１の指示に従い画像形成装置１をリセットすることができる。
【００７９】
また、電源監視Ｈ／Ｗ６０３は、ＣＰＵ２０１に給電されていない場合、シーソースイッチ３０１の状態によって、ＡＣ−ＤＣコンバータ３０３経由で、コントローラ３に給電することができる。
【００８０】
以上説明した電源監視ハードウェア構成において、例えばシーソースイッチ３０１をＯＦＦにする際にＣＰＵ２０１は電源監視Ｈ／Ｗ６０３を介してシーソースイッチ３０１の状態を取得することができる。
【００８１】
つまり、通常ＣＰＵ２０１は電源ＯＦＦとなったことを検知してシャットダウンシーケンスを動作させ、電源監視Ｈ／Ｗ６０３にシャットダウンを指示する。
【００８２】
その結果、電源リモート信号３０８を介してＡＣ−ＤＣコンバータ３０３に電源ＯＦＦが通知され、電源ケーブル３０６によりコントローラ３へ供給されるＤＣ電源が断たれる。このようにして画像形成装置１は完全にシャットダウンされる。
【００８３】
このシャットダウンはＣＰＵ２０１により実行されるプログラムも完全に終了するため、次回シーソースイッチ３０１がＯＮとされた際、ＣＰＵ２０１によりプログラムは通常通り実行されることになる。
【００８４】
起動処理の給電について説明する。ユーザが画像形成装置１を使用する場合は、シーソースイッチ３０１をＯＮにする。シーソースイッチ３０１がＯＮになったことは、ライン３０７を介して電源監視Ｈ／Ｗ６０３が検知し、電源リモート信号３０８より電源ユニット３０２に「スイッチＯＮによる全装置ＯＮ」を通知する。
【００８５】
電源ユニット３０２は電源ＯＮ時に対応する電力を画像形成装置１全体に供給する。具体的にはコントローラ３、プリンタ装置４、スキャナ装置２に給電する。プリンタ装置４、スキャナ装置２は各々に設けられたＣＰＵが電源ＯＮによる初期化動作を開始する。
【００８６】
なお、通常状態では、すべてのＨ／Ｗに給電されているとは限らない。例えば、印刷していないときはプリンタ装置４に給電されていないこともある。また、操作部５のＬＣＤタッチパネル７００が表示されてなく、ユーザが画像形成装置１の前にいないことが分かっている場合は、スキャナ装置２に給電されない。
【００８７】
画像印刷機能を用いて、プリンタ装置４の給電について説明する。ＣＰＵ２０１は、コンピュータ９からＬＡＮ８を経由して受信した画像データを、メモリ２０３に記憶する。ＣＰＵ２０１は、受信した画像データを解析し、画像印刷機能を実行する場合は、印刷ジョブを生成する。
【００８８】
ＣＰＵ２０１は、電源リモート信号３０８をＡＣ−ＤＣコンバータ３０３に通知して、プリンタ装置４に給電する。
【００８９】
ＣＰＵ２０１は、プリンタ装置４が印刷可能となると印刷ジョブを実行し、メモリ２０３から、各デバイスを経由して、プリンタ装置４へ画像データを送信する。各デバイスとは、バスコントローラ２０４、バスコントローラ２２４、ＣＰＵ２０１、画像処理プロセッサ２２７、デバイスコントローラ２２６である。
【００９０】
プリンタ装置４は、受信した画像データが示す画像を印刷し、印刷が完了すると、印刷結果をＣＰＵ２０１へ通知する。
【００９１】
ＣＰＵ２０１は、印刷が完了すると、電源リモート信号３０８をＡＣ−ＤＣコンバータ３０３に通知して、プリンタ装置４への給電を断つ。
【００９２】
図７は、図３におけるコントローラ３により実行される復帰高速化処理の手順を示すフローチャートである。
【００９３】
図７における復帰高速化処理は、ソフト電源ＳＷ７０９及び節電キー７１０に対して操作されたか、またはユーザが操作しない状態で一定時間が経過したときに実行される。
【００９４】
ＣＰＵ２０１は、スリープ状態に移行する前に、スリープ復帰後の画面を生成する画面データ生成処理を行う（ステップＳ１０１）。ここで生成される画像データについては、図８のフローチャートで説明する。また、このステップＳ１０１は、通常状態から省電力状態に移行するときに、省電力状態から通常状態に復帰したときにＬＣＤタッチパネル７００に表示させる画像データを生成する生成手段に対応する。
【００９５】
次いで、生成された画像データをメモリ２０３の画像領域に記憶する（ステップＳ１０２）。これにより、スリープ復帰後の画面を示す画像データを復帰後直ちに表示させることができる。このステップＳ１０２は、ステップＳ１０１により生成された画像データをメモリ２０３に記憶する記憶手段に対応する。また、ステップＳ１０２に示されるように、通常状態から省電力状態に移行するときに、ステップＳ１０１により生成された画像データをメモリ２０３に記憶する。
【００９６】
次いで、ＣＰＵ２０１は、スリープ状態に移行する（ステップＳ１０３）。このとき、ＣＰＵ２０１は、電源リモート信号３０８によって、ＡＣ−ＤＣコンバータ３０３に、スリープ移行のための給電を指示する。すなわち、ＣＰＵ２０１は、電源監視Ｈ／Ｗ６０３により、メモリ２０３、割り込みコントローラ２１０、操作部５のソフト電源スイッチ７０９、ネットワークコントローラ２１１、ＲＴＣ２１２、ＦＡＸ装置７、及びＵＳＢコントローラ２０８に給電させる。
【００９７】
次いで、割り込みコントローラ２１０が、スリープ復帰するための割り込みを受信すると（ステップＳ１０４）、スリープ復帰処理を開始する。ＣＰＵ２０１は、スリープ復帰により、必要に応じて各デバイスの初期化処理を行い、また、ソフトウェアのプロセスへスリープ復帰を通知し、復帰処理を行う。その結果、ＣＰＵ２０１は、スリープ状態から、スリープ復帰する（ステップＳ１０５）。
【００９８】
ＣＰＵ２０１は、ＬＣＤタッチパネル７００のバックライトをＯＮにすることで画像を表示させて（ステップＳ１０６）、本処理を終了する。このステップＳ１０６は、省電力状態から通常状態に復帰したときに、ステップＳ１０２によりメモリ２０３に記憶された画像データが示す画像を表示するようにＬＣＤタッチパネル７００を制御する制御手段に対応する。
【００９９】
なお、スリープ移行前に画像領域にスリープ復帰後の画面データを記憶済みなので、ステップＳ１０４で割り込みを受信した後は、より早いタイミングでバックライトをＯＮしてもよい。
【０１００】
図７の処理によれば、スリープ復帰前に、画像データを生成し、画像領域に記憶することにより、スリープ復帰後に、画像データを生成する時間と、それを画像領域に記憶する時間を減らすことができるので、スリープ復帰時に画面を表示するまでの要する時間を低減することができる。また、スリープ復帰後の任意のタイミングで、バックライトをＯＮすることができる。
【０１０１】
このように、本実施の形態では、通常状態から省電力状態に移行するときに、省電力状態から通常状態に復帰したときに前記表示部に表示させる画像データを生成する。そして、生成された画像データをメモリ２０３に記憶し、省電力状態から通常状態に復帰したときに、メモリ２０３に記憶された画像データが示す画像を表示するようにＬＣＤタッチパネル７００を制御する。その結果、スリープ復帰時に画面を表示するまでの要する時間を低減することができる。
【０１０２】
図８は、図７におけるステップＳ１０１で実行される画像データ生成処理の手順を示すフローチャートである。
【０１０３】
図８で生成される画像データは、画像形成装置１の設定によって異なるため、設定に応じた画像データが生成される。本実施の形態では、画像形成装置１の設定として、画像形成装置１を利用するためのログイン機能を有効とするか否かの設定、スリープ復帰時の画面が予め定められているか否かの設定の２つを例にして説明する。
【０１０４】
まず、ログイン機能が有効か否か判別する（ステップＳ２０１）。ステップＳ２０１の判別の結果、ログイン機能が有効なときは（ステップＳ２０１でＹＥＳ）、ログイン画面を示す画像データを生成し（ステップＳ２０２）、本処理を終了する。
【０１０５】
一方、ステップＳ２０１の判別の結果、ログイン機能が有効ではないときは（ステップＳ２０１でＮＯ）、スリープ復帰時の画面が予め定められているか否か判別する（ステップＳ２０３）。
【０１０６】
ステップＳ２０３の判別の結果、スリープ復帰時の画面が予め定められているときは（ステップＳ２０３でＹＥＳ）、予め定められた画面を示す画像データを生成し（ステップＳ２０４）、本処理を終了する。
【０１０７】
一方、ステップＳ２０３の判別の結果、スリープ復帰時の画面が予め定められていないときは（ステップＳ２０３でＮＯ）、初期設定の画面を示す画像データを生成し（ステップＳ２０５）、本処理を終了する。この初期設定の画面として、例えばコピーをするめの画面が挙げられる。
【０１０８】
図９は、図２のＬＣＤタッチパネル７００に表示されるスリープ復帰時の画面を設定するための画面を示す図である。
【０１０９】
図９における画面１１００は、スリープ復帰時に限らず、起動時にも表示される画面を設定するための画面である。
【０１１０】
中央のフィールド１１１０は、矢印１１３３により上下に画面を遷移することができ、ＯＫボタン１１３１により画面を設定することができる。キャンセルボタン１１３２が押下されたときには、設定されない。
【０１１１】
中央のフィールド１１１０には、メインメニュー１１２０、カスタムメニュー１１２１、コピー１１２３、送信１１２４、ボックス１１２５、などの選択項目が表示されている。なお、いずれの画面を選択したとしても、ログイン機能が有効であれば、ログイン画面が表示されることとなる。
【０１１２】
図１０は、図３におけるコントローラ３により実行される復帰高速化処理の変形例の手順を示すフローチャートである。
【０１１３】
図１０における復帰高速化処理は、図７と同様に、ソフト電源ＳＷ７０９及び節電キー７１０に対して操作されたか、またはユーザが操作しない状態で一定時間が経過したときに実行される。
【０１１４】
ＣＰＵ２０１は、スリープ状態に移行する前に、スリープ復帰後の画面を生成する画面データ生成処理を行う（ステップＳ３０１）。ここで生成される画像データについては、図８で説明した通りである。
【０１１５】
次いで、ＣＰＵ２０１は、スリープ状態に移行する（ステップＳ３０２）。このとき、ＣＰＵ２０１は、電源リモート信号３０８によって、ＡＣ−ＤＣコンバータ３０３に、スリープ移行のための給電を指示する。すなわち、ＣＰＵ２０１は、電源監視Ｈ／Ｗ６０３により、メモリ２０３、割り込みコントローラ２１０、操作部５のソフト電源スイッチ７０９、ネットワークコントローラ２１１、ＲＴＣ２１２、ＦＡＸ装置７、及びＵＳＢコントローラ２０８に給電させる。
【０１１６】
次いで、割り込みコントローラ２１０が、スリープ復帰するための割り込みを受信すると（ステップＳ３０３）、スリープ復帰処理を開始する。ＣＰＵ２０１は、スリープ復帰により、必要に応じて各デバイスの初期化処理を行い、また、ソフトウェアのプロセスへスリープ復帰を通知し、復帰処理を行う。その結果、ＣＰＵ２０１は、スリープ状態から、スリープ復帰する（ステップＳ３０４）。
【０１１７】
次いで、ステップＳ３０２で生成された画像データをメモリ２０３の画像領域に記憶する（ステップＳ３０５）。また、ステップＳ３０５に示されるように、省電力状態から通常状態に復帰したときに、ステップＳ３０１により生成された画像データをメモリ２０３に記憶する。
【０１１８】
ＣＰＵ２０１は、ＬＣＤタッチパネル７００のバックライトをＯＮにすることで画像を表示させて（ステップＳ３０６）、本処理を終了する。
【０１１９】
図１０の処理によれば、スリープ復帰前に、画像データを生成することにより、スリープ復帰後に、画像データを生成する時間を減らすことができるので、スリープ復帰時に画面を表示するまでの要する時間を低減することができる。また、スリープ復帰後の任意のタイミングで、バックライトをＯＮすることができる。
【０１２０】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１２１】
１  画像形成装置
３  コントローラ
５  操作部
６  ハードディスク
２０１，２２１  ＣＰＵ
２０３，２２３  メモリ
３０１  シーソースイッチ
３０２  電源ユニット
６０１，６０４  リセット回路
６０３  電源監視Ｈ／Ｗ
７００  ＬＣＤタッチパネル
【図１】
2013258474.tif 000003
【図２】
2013258474.tif 000004
【図３】
2013258474.tif 000005
【図４】
2013258474.tif 000006
【図５】
2013258474.tif 000007
【図６】
2013258474.tif 000008
【図７】
2013258474.tif 000009
【図８】
2013258474.tif 000010
【図９】
2013258474.tif 000011
【図１０】
2013258474.tif 000012