(57)【特許請求の範囲】
【請求項１】
データを処理する処理手段を備えるデータ処理装置であって、
前記データ処理装置の電源をオフにするための指示を受信したときに前記データ処理装置を移行させるべき状態を示す情報を記憶する記憶手段と、
前記処理手段への電力供給が停止される第１電力状態のときに前記データ処理装置の電源をオフにするための指示を受信した場合、前記データ処理装置を、前記第１電力状態から前記処理手段に電力が供給される第２電力状態に移行させる電力制御手段と、を備え、  前記電力制御手段によって前記第２電力状態に移行された前記データ処理装置の前記処理手段は、前記記憶手段に記憶される情報に基づいて前記データ処理装置を移行させるべき状態を決定し、
前記電力制御手段は、前記データ処理装置を前記処理手段によって決定された状態に移行させる、ことを特徴とするデータ処理装置。
【請求項２】
前記処理手段によって前記データ処理装置を移行させるべき状態が第３電力状態であると決定された場合、前記処理手段は、前記データ処理装置を前記第３電力状態に移行させるための処理を実行し、
前記処理手段によって前記データ処理装置を移行させるべき状態が第４電力状態であると決定された場合、前記処理手段は、前記データ処理装置を前記第４電力状態に移行させるための処理を実行する、ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記処理手段が実行するプログラムを記憶するプログラム記憶手段をさらに備え、
前記第３電力状態は、前記プログラム記憶手段に電力が供給され、前記第４電力状態は、前記プログラム記憶手段への電力供給が停止される、ことを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記第１電力状態及び前記第２電力状態は、前記プログラム記憶手段に電力が供給されることを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記第３電力状態及び前記第４電力状態は、前記処理手段への電力供給が停止されることを特徴とする請求項２又は３に記載のデータ処理装置。
【請求項６】
前記プログラム記憶手段は、揮発性のメモリであることを特徴とする請求項３又は４に記載のデータ処理装置。
【請求項７】
前記揮発性のメモリは、ＤＲＡＭであることを特徴とする請求項６に記載のデータ処理装置。
【請求項８】
前記第３電力状態において、前記プログラム記憶手段は、前記処理手段が実行するプログラムを保持することを特徴とする請求項３、４、６、又は７に記載のデータ処理装置。
【請求項９】
電源スイッチをさらに備え、
前記データ処理装置の電源をオフにするための指示は、前記電源スイッチがユーザによって操作されたことに応じて出力される、ことを特徴とする請求項１乃至８の何れか１項に記載のデータ処理装置。
【請求項１０】
前記処理手段は、前記電力制御手段によって前記データ処理装置が前記第２電力状態に移行されたことに従って、前記記憶手段に記憶される情報に基づいて前記データ処理装置を移行させるべき状態を決定することを特徴とする請求項１乃至９の何れか１項に記載のデータ処理装置。
【請求項１１】
前記データ処理装置の電源をオフにするための指示を受信したときに前記データ処理装置を移行させるべき状態を設定する設定手段をさらに備え、
前記設定手段によって設定された状態を示す情報は、前記記憶手段に記憶されることを特徴とする請求項１乃至１０の何れか１項に記載のデータ処理装置。
【請求項１２】
前記第１電力状態では、印刷ジョブを受信するためのジョブ受信手段に電力が供給されることを特徴とする請求項１乃至１１の何れか１項に記載のデータ処理装置。
【請求項１３】
前記第３電力状態では、印刷ジョブを受信するためのジョブ受信手段への電力供給が停止されることを特徴とする請求項２乃至８の何れか１項に記載のデータ処理装置。
【請求項１４】
前記データ処理装置を前記処理手段によって決定された状態に移行させる前に、前記データ処理装置をリブートすることを特徴とする請求項１乃至１３の何れか１項に記載のデータ処理装置。
【請求項１５】
用紙に画像を印刷する印刷手段をさらに備えることを特徴とする請求項１乃至１４の何れか１項に記載のデータ処理装置。
【請求項１６】
データを処理する処理手段を備えるデータ処理装置の制御方法であって、
前記データ処理装置は、前記データ処理装置の電源をオフにするための指示を受信したときに前記データ処理装置を移行させるべき状態を示す情報を記憶する記憶手段を備えており、
前記処理手段への電力供給が停止される第１電力状態のときに前記データ処理装置の電源をオフにするための指示を受信した場合、前記データ処理装置を、前記第１電力状態から前記処理手段に電力が供給される第２電力状態に移行させる電力制御ステップと、
前記電力制御ステップによって前記第２電力状態に移行された場合、前記記憶手段に記憶される情報に基づいて前記データ処理装置を移行させるべき状態を決定する決定ステップと、
前記データ処理装置を、前記決定ステップで決定された状態に移行させる移行ステップと、
有することを特徴とするデータ処理装置の制御方法。
【請求項１７】
前記決定ステップで前記処理手段によって前記データ処理装置を移行させるべき状態が第３電力状態であると決定した場合、前記移行ステップでは、前記データ処理装置を前記第３電力状態に移行させるための処理を実行し、
前記決定ステップで前記処理手段によって前記データ処理装置を移行させるべき状態が第４電力状態であると決定した場合、前記移行ステップでは、前記データ処理装置を前記第４電力状態に移行させるための処理を実行することを特徴とする請求項１６に記載のデータ処理装置の制御方法。
【請求項１８】
前記第３電力状態では、前記処理手段が実行するプログラムを記憶するプログラム記憶手段に電力が供給され、前記第４電力状態は、前記プログラム記憶手段への電力供給が停止されることを特徴とする請求項１７に記載のデータ処理装置の制御方法。
【請求項１９】
前記プログラム記憶手段は、揮発性のメモリであることを特徴とする請求項１８に記載のデータ処理装置の制御方法。
【請求項２０】
前記揮発性のメモリは、ＤＲＡＭであることを特徴とする請求項１９に記載のデータ処理装置の制御方法。
【請求項２１】
前記第３電力状態において、前記プログラム記憶手段には、前記処理手段が実行するプログラムが保持されることを特徴とする請求項１８乃至２０の何れか１項に記載のデータ処理装置の制御方法。
【請求項２２】
前記データ処理装置の電源をオフにするための指示は、電源スイッチがユーザによって操作されたことに応じて出力されることを特徴とする請求項１６乃至２１の何れか１項に記載のデータ処理装置の制御方法。
【請求項２３】
前記データ処理装置の電源をオフにするための指示を受信したときに前記データ処理装置を移行させるべき状態を設定する設定ステップをさらに有し、
前記設定ステップで設定された状態を示す情報は、前記記憶手段に記憶されることを特徴とする請求項１６乃至２２の何れか１項に記載のデータ処理装置の制御方法。
【請求項２４】
前記第１電力状態では、印刷ジョブを受信するためのジョブ受信手段に電力が供給される、ことを特徴とする請求項１６乃至２３の何れか１項に記載のデータ処理装置の制御方法。
【請求項２５】
前記第３電力状態では、印刷ジョブを受信するためのジョブ受信手段への電力供給が停止される、ことを特徴とする請求項１７乃至２１の何れか１項に記載のデータ処理装置の制御方法。
【請求項２６】
前記データ処理装置を前記決定ステップで決定された状態に移行させる前に、前記データ処理装置をリブートすることを特徴とする請求項１６乃至２５の何れか１項に記載のデータ処理装置の制御方法。
【請求項２７】
用紙に画像を印刷する印刷ステップをさらに有することを特徴とする請求項１６乃至２５の何れか１項に記載のデータ処理装置の制御方法。
【請求項２８】
データを処理する処理手段を備えるデータ処理装置で用いられるプログラムであって、前記データ処理装置の電源をオフにするための指示を受信したときに前記データ処理装置を移行させるべき状態を示す情報を記憶する記憶手段を備えるデータ処理装置を、
前記処理手段への電力供給が停止される第１電力状態のときに前記データ処理装置の電源をオフにするための指示を受信した場合、前記データ処理装置を、前記第１電力状態から前記処理手段に電力が供給される第２電力状態に移行させる電力制御手段、
前記電力制御手段によって前記データ処理装置が前記第２電力状態に移行されたことに従って、前記記憶手段に記憶される情報に基づいて前記データ処理装置を移行させるべき状態を決定する決定手段、及び、
前記データ処理装置を、前記決定手段によって決定された状態に移行させる移行手段、として機能させることを特徴とするプログラム。
【請求項２９】
請求項２８に記載のプログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、その制御方法およびプログラム、並びに記憶媒体に関し、特に、データ処理装置における電源制御に関する。
【背景技術】
【０００２】
一般に、情報処理装置の１つとして、画像データに応じて印刷ジョブを実行する画像形成装置が知られている。近年、画像形成装置は多機能化しており、これに伴って、画像形成装置の構成は複雑となっている。このため、画像形成装置において、ソフトウェアの起動に要する時間が拡大する傾向にある。
【０００３】
画像形成装置におけるソフトウェアの起動に要する時間を短縮するため、画像形成装置の電源スイッチをオフした際、ＤＲＡＭなどの揮発性メモリに通電を行うようにしたものがある（特許文献１参照）。これによって、電源スイッチがオンされた際には、画像形成装置をＤＲＡＭに保存されたステータス（状態）から復帰させて、ソフトウェアの起動に要する時間を短縮するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−７３１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように、電源スイッチをオフした際、ＤＲＡＭに通電すると、僅かではあるが電力を消費することになる。このため、消費電力の低減を考慮して、電源スイッチがオフされた場合に、ＤＲＡＭに通電するか否かをユーザに選択させるようにする。つまり、消費電力なしの状態とＤＲＡＭ通電の状態との２つの状態を準備して、ユーザが２つの状態のいずれか一方を選択するようにする。
【０００６】
この場合、画像形成装置においては、電源スイッチがオフされた場合には、２つの状態のいずれに遷移するか判断しなければならず、しかも２つの状態のいずれかに遷移するための準備が必要となる。
【０００７】
ところで、一般に、画像形成装置はスタンバイモード（印刷ジョブが実行できる状態）と当該スタンバイモードよりも消費電力が低いスリープモード（省電力モード）とを備えている。このような画像形成装置において、省電力モードの際に電源スイッチがオフされると、ＡＣ電源が電源スイッチのオフに連動して遮断されて、即電源断の状態となる。
【０００８】
一方、特許文献１においては、電源スイッチのオフをＣＰＵが検知して、上述のような処理を行っているものの、スリープモード下において、電源スイッチがオフされた際には、上記の２つの状態のいずれかに遷移させることは困難である。つまり、電源スイッチがオフされた際、ユーザが選択・設定した状態に、画像形成装置を遷移させることは困難である。
【０００９】
従って、本発明の目的は、スリープモード下において、電源スイッチがオフされた際、ユーザが選択・設定した状態に遷移させることができるデータ処理装置、その制御方法およびプログラム、並びに記憶媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明に係るデータ処理装置は、データを処理する処理手段を備えるデータ処理装置であって、前記データ処理装置の電源をオフにするための指示を受信したときに前記データ処理装置を移行させるべき状態を示す情報を記憶する記憶手段と、前記処理手段への電力供給が停止される第１電力状態のときに前記データ処理装置の電源をオフにするための指示を受信した場合、前記データ処理装置を、前記第１電力状態から前記処理手段に電力が供給される第２電力状態に移行させる電力制御手段と、を備え、前記電力制御手段によって前記第２電力状態に移行された前記データ処理装置の前記処理手段は、前記記憶手段に記憶される情報に基づいて前記データ処理装置を移行させるべき状態を決定し、前記電力制御手段は、前記データ処理装置を前記処理手段によって決定された状態に移行させる、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、スリープモード下において、電源スイッチがオフされた場合に、ユーザが高速起動オフモードを設定していれば、当該モードに状態遷移させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態による画像形成装置で用いられるコントローラの一例を示すブロック図である。
【図２】図１で説明した画像形成装置における電力供給状態および消費電力の一例を示す図である。
【図３】図１に示す画像形成装置における遷移処理を説明するためのローチャートである。
【図４】本発明の第２の実施形態による画像形成装置における遷移処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態によるデータ処理装置の一例について図面を参照して説明する。なお、ここでは、データ処理装置の１つである画像形成装置を例に挙げて説明するが、画像形成装置以外のデータ処理装置においても同様にして適用することができる。
【００１６】
（第１の実施形態）
図１は、本発明の第１の実施形態による画像形成装置で用いられるコントローラの一例を示すブロック図である。
【００１７】
図１を参照して、コントローラ１はメインボード１００およびサブボード１２０を備えている。メインボード１００は、汎用的なＣＰＵシステムであり、ＣＰＵ１０１を有している。ＣＰＵ１０１はメインボード全体の制御を司る。ブートロム１０２にはブートプログラムが格納され、メモリ１０３はＣＰＵ１０１によってワークメモリとして用いられる。
【００１８】
メインボード１００はバスコントローラ１０４および不揮発性メモリ１０５を有しており、バスコントローラ１０４は外部バスとのブリッジ機能を備えている。なお、不揮発性メモリ１０５は電源断とされた状態においても格納されたデータなどを保持する。
【００１９】
図示の例では、メインボード１００は、ディスクコントローラ１０６、ＵＳＢコントローラ１０８、および電力制御部１０９を有している。ディスクコントローラ１０６は、ストレージ装置（ここではフラッシュディスク１０７およびハードディスク装置６）を制御する。ＵＳＢコントローラ１０８には、例えば、ＵＳＢメモリ９が接続され、このＵＳＢメモリ９に対する制御を行う。なお、図示のフラッシュディスク（ＳＳＤなど）１０７は、半導体デバイスで構成され、比較的小容量なストレージ装置である。
【００２０】
図示のように、メインボード１００には、前述のＵＳＢメモリ９の他に、操作部（設定手段）５、電源スイッチ１０、ハードディスク装置６、および電源装置８が接続される。具体的には、ＣＰＵ１０１には操作部５および電源スイッチ１０が接続される。また、電力制御部１０９には電源装置８が接続される。なお、ハードディスク装置６の代わりに他の記憶装置を用いるようにしてもよく、いずれにしても不揮発性デバイスであれば、ハードディスク装置の代わりに用いるようにしてもよい。
【００２１】
サブボード１２０は、メインボード１００に比べて比較的小さな汎用ＣＰＵシステムであり、ＣＰＵ１２１を有している。ＣＰＵ１２１はサブボード全体の制御を司る。メモリ１２３はＣＰＵ１２１によってワークメモリとして用いられる。
【００２２】
サブボード１２０はバスコントローラ１２４および不揮発性メモリ１２５を有しており、バスコントローラ１２４は外部バスとのブリッジ機能を備えている。さらに、サブボード１２０は、画像処理プロセッサ１２７および電力制御部１２８を有し、電力制御部１２８には電源装置８が接続されている。
【００２３】
図示の例では、ＣＰＵ１２１にはＦＡＸ装置７が接続され、画像処理プロセッサ１２７にはそれぞれデバイスコントローラ１２６ａおよび１２６ｂを介してプリンタ装置（プリンタ部）４およびスキャナ装置（スキャナ部）２が接続されている。画像処理プロセッサ１２７は、ＣＰＵ１２１の制御下でリアルタイムにデジタル画像処理を行い、デバイスコントローラ１２６ａおよび１２６ｂを介してプリンタ装置４およびスキャナ装置２とデジタル画像データの送受を行う。
【００２４】
例えば、スキャナ装置２で読込まれた原稿データは、画像処理プロセッサ１２７で画像処理されて、画像データとしてプリンタ装置４に送られる。そして、プリンタ装置４は画像データに応じて印刷ジョブを実行する。また、ＦＡＸ送信を行う際には、画像処理プロセッサ１２７から画像データがＣＰＵ１２１に送られ、ＣＰＵ１２１は当該画像データを、ＦＡＸ装置７を制御してＦＡＸ送信する。
【００２５】
メインボード１００およびサブボード１２０には電源装置８から給電が行われ、電力制御部１０９および１２８はそれぞれメインボード１００およびサブボード１２０における給電を管理する。電源スイッチ１０はユーザによって操作され、電源スイッチ１０によって電源オンおよびオフが行われる。電源スイッチ１０が操作されると、ＣＰＵ１０１に対して電源操作割り込みが送られる。ＣＰＵ１０１は電源操作割り込みを検知すると、後述するように画像形成装置の状態に応じて電力制御部１０９および１２８を制御する。
【００２６】
なお、図１に示すブロック図は簡略化されており、実際には、ＣＰＵ１０１およびＣＰＵ１２１等にはチップセット、バスブリッジ、およびクロックジェネレータ等のＣＰＵ周辺ハードウェアが多数含まれているが、第１の実施形態の説明においては不要であるため省略されている。
【００２７】
続いて、図１に示すコントローラ１の動作について、複写（コピー）を例に挙げて説明する。
【００２８】
いま、ユーザが操作部５を操作して複写を指示すると、ＣＰＵ１０１はバスコントローラ１０４および１２４を介してＣＰＵ１２１に画像読取命令を送る。これによって、ＣＰＵ１２１は画像処理プロセッサ１２７を制御してスキャナ装置２によって画像読み取りを実行する。
【００２９】
スキャナ装置２は原稿を光学スキャンした結果得られた画像信号（デジタル画像信号）を、デバイスコントローラ１２６ｂを介して画像処理プロセッサ１２７に入力する。画像処理プロセッサ１２７は画像信号に対して所定の画像処理を行って画像データとする。そして、画像処理プロセッサ１２７はＣＰＵ１２１の制御下で、当該画像データをメモリ１２３にＤＭＡ転送して、メモリ１２３に画像データを一時保存する。
【００３０】
ＣＰＵ１０１は、読み取りの結果得られた画像データがメモリ１２３に一定量又は全て保存されたことを確認すると、ＣＰＵ１２１に画像出力指示を送る。これによって、ＣＰＵ１２１は画像処理プロセッサ１２７を介してプリンタ装置４に画像出力の指示を行う。この際、ＣＰＵ１２１は画像処理プロセッサ１２７に対してメモリ１２３上の画像データの位置（アドレス）を通知する。
【００３１】
プリンタ装置４からの同期信号に従って、ＣＰＵ１２１はメモリ１２３上の画像データを画像処理プロセッサ１２７およびデバイスコントローラ１２６をａ介してプリンタ装置４に送信する。これによって、プリンタ装置４は画像データに応じて記録紙に画像の印刷を行う。
【００３２】
なお、複数部の印刷を行う際には、ＣＰＵ１０１はメモリ１２３上の画像データを一旦ハードディスク装置６に保存して、２部目以降の印刷を行う際には、スキャナ装置２による読み取りを行うことなく、ハードディスク装置６から画像データを読み出して、サブボード１２０を介してプリンタ装置４に画像データを送る。
【００３３】
図２は、図１で説明した画像形成装置における電力供給状態および消費電力の一例を示す図である。
【００３４】
図１で説明した画像形成装置は、印刷ジョブが実行できる状態である（つまり、情報処理が実行できる状態である）スタンバイモードと、当該スタンバイモードよりも消費電力が小さいスリープモード（低電力状態：低電力モード）とを有している。電源スイッチ１０がオンである際には、動作中状態２０１、スタンバイ状態（スタンバイモード）２０２、および低電力状態２０３がある。また、電源スイッチ１０がオフの際には、高速起動ｏｆｆ状態（高速起動オフモード）２０４および電源ｏｆｆ状態（電源オフモード）２０５がある。
【００３５】
動作中状態２０１は、画像形成装置がジョブ（例えば、印刷ジョブ）を受けつけて動作している状態である。ここでは、ジョブによって動作するデバイスが異なるので、動作中状態２０１における消費電力を一様に表すことができないが、便宜上消費電力を１５００Ｗ未満としている。
【００３６】
動作中状態２０１にはスタンバイ状態２０２のみから遷移する。スタンバイ状態２０２は画像形成装置がジョブの待ち受けをしている状態である。スタンバイ状態２０２においてもデバイスによってその消費電力は異なるので、便宜上消費電力を１５０Ｗ未満としている。動作中状態２０１、低電力状態２０３、高速起動Ｏｆｆ状態２０４、および電源ｏｆｆ状態（電源オフ状態）２０５の各々からこのスタンバイ状態２０２に遷移する。
【００３７】
低電力状態２０３はジョブの受け付けを行うことはできるが、スタンバイ状態への復帰までに時間を要する状態である。図示の画像形成装置においては、ジョブ受付のために必要なデバイス、メモリ１０３、および電源スイッチ１０以外に対する通電を遮断して、高速復帰および低消費電力を実現する。低電力状態２０３は、所謂１Ｗスリープ（Ｄｅｅｐ  Ｓｌｅｅｐ）状態である。低電力状態２０３にはスタンバイ状態２０２から遷移する。
【００３８】
高速起動ｏｆｆ状態２０４は電源スイッチ１０がオフされているが、画像形成装置の高速起動のために一部のデバイスのみに通電している状態である。この高速起動ｏｆｆ状態２０４では、例えば、メモリ１０３および電源スイッチ１０にのみ通電が行われて、極めて僅かな電力が消費される。ＤＲＡＭなどの揮発性のメモリ１０３に通電を行って、ＣＰＵ１０１で実行されるソフトウェア（プログラム）をメモリ１０３に保持する。これによって、電源スイッチ１０がオンされた際に、ソフトウェアの初期化に要する時間を短縮して、高速で起動することができる。
【００３９】
低電力状態２０３と高速起動ｏｆｆ状態２０４との相違は、高速起動ｏｆｆ状態２０４においてはジョブ受付を行う全てのデバイスに対する通電が遮断される点である。高速起動ｏｆｆ状態２０４はスタンバイ状態２０２との間で遷移が行われる。
【００４０】
電源０ｆｆ状態２０５は、電源スイッチ１０がオフされて、画像形成装置の全てのデバイスに対する通電が遮断された状態である（消費電力がゼロ）。電源ｏｆｆ状態２０５はスタンバイ状態２０５との間で遷移が行われる。
【００４１】
ところで、図２に示す状態遷移には示されていないが、いま画像形成装置が低電力状態２０３において電源スイッチ１０がオフされると、電源Ｏｆｆ状態２０５のみを有する場合には、画像形成装置は電源Ｏｆｆ状態２０５となる。
【００４２】
一方、画像形成装置が高速起動ｏｆｆ状態２０４および電源ｏｆｆ状態２０５を有する場合には、電源スイッチ１０がオフされると、ＣＰＵ１０１は高速起動ｏｆｆ状態２０４および電源ｏｆｆ状態２０５のいずれに遷移するかについて判定を行って、遷移のための処理を行う必要がある。
【００４３】
上記の高速起動ｏｆｆ状態２０４は、操作部５によってユーザが設定する。つまり、ユーザは高速起動ｏｆｆ状態２０４を必要に応じて画像形成装置に設定することができる。
【００４４】
図３は、図１に示す画像形成装置における遷移処理を説明するためのローチャートである。
【００４５】
図１〜図３を参照して、いまユーザが画像形成装置の電源スイッチ１０をＯｆｆ（オフ）したとする（ステップＳ３０１）。電源スイッチ１０がオフされると、ＣＰＵ１０１は、画像形成装置が低電力状態２０３であるかについて判定する（ステップＳ３０２）。画像形成装置が低電力状態２０３であると（ステップＳ３０２において、ＹＥＳ）、ＣＰＵ（１０１）は電力制御部１０９および１２８を制御して、画像形成装置をスタンバイ状態２０２に遷移させて、画像形成装置を制御するソフトウェアを起床させる（ステップＳ３０３：ソフト起床）。
【００４６】
続いて、ＣＰＵ１０１は高速起動ｏｆｆ状態２０４の設定が有効となっているか否かについて判定する（ステップＳ３０４）。なお、画像形成装置が低電力状態２０３でなければ（ステップＳ３０２において、ＮＯ）、ＣＰＵ１０１はステップＳ３０４の処理に移行する。
【００４７】
高速起動ｏｆｆ状態２０４の設定が有効であると（ステップＳ３０４において、ＹＥＳ）、ＣＰＵ１０１は高速起動ｏｆｆ状態２０４への遷移に必要な処理を行って、画像形成装置を高速起動ｏｆｆ状態２０４とする（ステップＳ３０５）。そして、ＣＰＵ１０１は処理を終了する。
【００４８】
一方、高速起動ｏｆｆ状態２０４の設定が有効でないと（ステップＳ３０４において、ＮＯ）、ＣＰＵ１０１は電源Ｏｆｆ状態２０５への遷移に必要な処理を行って、画像形成装置を電源ｏｆｆ状態２０５とする（ステップＳ３０６）。そして、ＣＰＵ１０１は処理を終了する。
【００４９】
このように、第１の実施形態では、低電力状態において、電源スイッチがオフされた場合に、ユーザが高速起動オフモードを設定していれば、当該モードに状態遷移させることができる。
【００５０】
（第２の実施形態）
図４は、本発明の第２の実施形態による画像形成装置における遷移処理を説明するためのフローチャートである。第２の実施形態における画像形成装置の構成は図１に示す画像形成装置と同様であり、また、状態遷移についても図２で説明した例と同様である。なお、図４において、図３で説明した処理と同一の処理については同一の参照部号を付し、説明を省略する。
【００５１】
図１、図２、および図４を参照して、ここでは、高速起動ｏｆｆ状態２０４の設定が有効であると（ステップＳ３０４において、ＹＥＳ）、ＣＰＵ１０１は電力制御部１０９および１２８を制御し画像形成装置をリブート処理して、画像形成装置をスタンバイ状態２０２とする（ステップＳ４０５）。続いて、ＣＰＵ１０１は高速起動ｏｆｆ状態２０４への遷移に必要な処理を行って、画像形成装置を高速起動ｏｆｆ状態２０４とする。
【００５２】
第２の実施形態において、高速起動ｏｆｆ状態２０４の設定が有効であると、リブート処理を行うようにしているが、リブート処理を行うと、一旦ソフトウェアの再起動を行うことができる。例えば、メモリリークが発生して、メモリ枯渇状態になっていた際に、リブート処理を行わないと、起動の際に同様の状態（ここではメモリ枯渇状態）に復帰してしまうことになる。一方、リブート処理を行えば、起動の際に同様の状態は生じない。なお、リブート処理を行えば、当然のことながら、電源スイッチ１０をオフしてから拘束起動ｏｆｆ状態２０４に遷移するまでの時間は長くなる。
【００５３】
上述の第１および第２の実施形態においては、ステップ３０３において、ＣＰＵ１０１は画像形成装置をスタンバイ状態２０２に移行する。一般に、スタンバイ状態２０２に移行する際には、ジョブを受け付けた際、直ちに画像出力を行えるように、例えば、プリンタ装置４およびスキャナ装置２に電力が供給される。一方、第１および第２の実施形態では、高速起動ｏｆｆ状態２０４又は電源ｏｆｆ状態２０５に遷移するため、一旦スタンバイ状態２０２に移行しており、このスタンバイ状態においてジョブを受け付けることはない。このため、低電力状態２０３で電源スイッチ１０がオフされた際には、一旦スタンバイ状態２０２に遷移させても、当該スタンバイ状態２０４ではプリンタ装置４およびスキャナ装置２に電力の供給を停止するようにしてもよい。
【００５５】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００５６】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を、データ処理装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを、データ処理装置が備えるコンピュータに実行させるようにしてもよい。なお、プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００５８】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００５９】
１  コントローラ
２  スキャナ装置
３  プリンタ装置
５  操作部
１００  メインボード
１０１，１２１  ＣＰＵ
１０３，１２３  メモリ（ＤＲＡＭ）
１０９，１２８  電力制御部
１２０  サブボード
１２７  画像処理プロセッサ
【図１】
0005780769.tif 000002
【図２】
0005780769.tif 000003
【図４】
0005780769.tif 000004
【図３】
0005780769.tif 000005