(57)【要約】 【課題】省エネ制御を正確に行うことが可能な制御装置および電子機器を提供する。【解決手段】本発明の制御装置は、処理部と第１記憶部と第２記憶部と電源制御部とを備える。処理部の状態を制御するのに用いられる第１制御情報が第２記憶部に記憶され、処理部、第１記憶部、および、第２記憶部の各々に対する電力の供給が停止される第１モードから、処理部および第２記憶部の各々に対する電力の供給が停止されるとともに第１記憶部に対する電力の供給が行われる第２モードに移行する場合、電源制御部は、処理部および第１記憶部の各々に対する電力の供給を開始する。電力の供給が行われて動作可能な第１状態になった処理部は、第１制御情報とは異なる第２制御情報を作成して第１記憶部に記憶させる。電源制御部は、第２制御情報が第１記憶部に記憶された後、処理部に対する電力の供給を停止する。【選択図】図１１
2013134606.tif 000002
【特許請求の範囲】
【請求項１】
処理を実行する処理部と、
揮発性の記憶部を示す第１記憶部と、
不揮発性の記憶部を示す第２記憶部と、
前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、
前記処理部の状態を制御するのに用いられる第１制御情報が前記第２記憶部に記憶され、前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給が停止される第１モードから、前記処理部および前記第２記憶部の各々に対する電力の供給が停止されるとともに前記第１記憶部に対する電力の供給が行われる第２モードに移行する場合、前記電源制御部は、前記処理部および前記第１記憶部の各々に対する電力の供給を開始し、
電力の供給が行われて動作可能な第１状態になった前記処理部は、前記第１制御情報とは異なる第２制御情報を作成して前記第１記憶部に記憶させ、
前記電源制御部は、前記処理部により作成された前記第２制御情報が前記第１記憶部に記憶された後、前記処理部に対する電力の供給を停止する、
制御装置。
【請求項２】
前記電源制御部は、前記処理部が前記第１状態となる時間を示す起動時間が閾値を超えた場合、前記処理部の状態が、前記第１状態よりも消費電力の小さい第２状態となるように、前記処理部に対して供給する電力を制御し、
前記処理部は、前記第１制御情報に含まれる前記閾値を示す第１閾値に対して、前記第１モードから前記第２モードに移行する際に前記処理部が一時的に前記第１状態となる時間を示すリセット時間を加えた値を、前記第２制御情報に含まれる前記閾値を示す第２閾値として設定する、
請求項１の制御装置。
【請求項３】
処理を実行する処理部と、
揮発性の記憶部を示す第１記憶部と、
不揮発性の記憶部を示す第２記憶部と、
前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、
前記処理部の状態を制御するのに用いられる第３制御情報が前記第１記憶部に記憶され、前記第１記憶部に対する電力の供給が行われるとともに前記処理部および前記第２記憶部の各々に対する電力の供給が停止される第３モードから、前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給が停止される第４モードに移行する場合、前記電源制御部は、前記処理部および前記第２記憶部の各々に対する電力の供給を開始し、
電力の供給が行われて動作可能な第１状態になった前記処理部は、前記第３制御情報とは異なる第４制御情報を作成して前記第２記憶部に記憶させ、
前記電源制御部は、前記処理部により作成された前記第４制御情報が前記第２記憶部に記憶された後、前記処理部、前記第１記憶部および前記第２記憶部の各々に対する電力の供給を停止する、
制御装置。
【請求項４】
前記電源制御部は、前記処理部が前記第１状態となる時間を示す起動時間が閾値を超えた場合、前記処理部の状態が、前記第１状態よりも消費電力の小さい第２状態に設定されるように、前記処理部に対して供給する電力を制御し、
前記処理部は、前記第３制御情報に含まれる前記閾値を示す第３閾値に対して、前記第３モードから前記第４モードに移行する際に前記処理部が一時的に前記第１状態となる時間を示すリセット時間を加えた値を、前記第４制御情報に含まれる前記閾値を示す第４閾値として設定する、
請求項３の制御装置。
【請求項５】
処理を実行する処理部と、
揮発性の記憶部を示す第１記憶部と、
不揮発性の記憶部を示す第２記憶部と、
前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、
前記処理部の状態を制御するのに用いられる第１制御情報が前記第２記憶部に記憶され、前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給が停止される第１モードから、前記処理部および前記第２記憶部の各々に対する電力の供給が停止されるとともに前記第１記憶部に対する電力の供給が行われる第２モードに移行する場合、前記電源制御部は、前記処理部および前記第１記憶部の各々に対する電力の供給を開始し、
電力の供給が行われて動作可能な第１状態になった前記処理部は、前記第１制御情報とは異なる第２制御情報を作成して前記第１記憶部に記憶させ、
前記電源制御部は、前記処理部により作成された前記第２制御情報が前記第１記憶部に記憶された後、前記処理部に対する電力の供給を停止する、
電子機器。
【請求項６】
処理を実行する処理部と、
揮発性の記憶部を示す第１記憶部と、
不揮発性の記憶部を示す第２記憶部と、
前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、
前記処理部の状態を制御するのに用いられる第３制御情報が前記第１記憶部に記憶され、前記第１記憶部に対する電力の供給が行われるとともに前記処理部および前記第２記憶部の各々に対する電力の供給が停止される第３モードから、前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給が停止される第４モードに移行する場合、前記電源制御部は、前記処理部および前記第２記憶部の各々に対する電力の供給を開始し、
電力の供給が行われて動作可能な第１状態になった前記処理部は、前記第３制御情報とは異なる第４制御情報を作成して前記第２記憶部に記憶させ、
前記電源制御部は、前記処理部により作成された前記第４スナップショットが前記第２記憶部に記憶された後、前記処理部、前記第１記憶部および前記第２記憶部の各々に対する電力の供給を停止する、
電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置および電子機器に関する。
【背景技術】
【０００２】
従来、電子機器の消費電力を低減するための様々な技術が知られている。例えば特許文献１には、印刷などの処理を実行可能な通常モードと、通常モードよりも消費電力の小さい省エネモードとを有するデジタル複合機が開示されている。特許文献１では、通常モードから省エネモードに移行するための条件が成立した場合、作業環境の情報を示すスナップショットが作成されて不揮発性メモリに格納され、デジタル複合機は省エネモードに移行する。また、特許文献１には、ある省エネモードから、別の省エネモードへ直接移行することもできる点が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１には、省エネモードのうち消費電力が最小となるＯＦＦモードから、揮発性メモリに対する電力の供給が行われて当該揮発性メモリにスナップショットが保持される省エネモードであるＳＴＲ（Suspend  To  RAM）モードへ移行する場合の具体的な内容については一切開示されていない。
【０００４】
例えば、ＣＰＵに対する電力の供給が行われて当該ＣＰＵが動作可能な第１状態となる時間を示す起動時間が閾値を超える場合、ＣＰＵの状態は、第１状態よりも消費電力の小さい第２状態に設定されるように省エネ制御が行われる構成を想定する。この場合、スナップショットには上記閾値が含まれる。いま、ＯＦＦモードからＳＴＲモードに移行する場合において、不揮発性メモリに保持されたスナップショットがそのまま揮発性メモリに書き込まれるとする。この場合、ＣＰＵは一旦起動してスナップショットの書き込みを実行するので、ＣＰＵが一時的に起動した分だけ、起動時間がカウントされる。このため、次にＣＰＵが第１状態に復帰してから第２状態に移行するまでの時間は、カウントされた起動時間の分だけ短くなるので、ＣＰＵは、予定外の時刻に第２状態へ移行してしまう。
【０００５】
また、特許文献１には、ＳＴＲモードからＯＦＦモードへ移行する場合の具体的な内容についても一切開示されていない。いま、ＳＴＲモードからＯＦＦモードに移行する場合において、揮発性メモリに保持されたスナップショットがそのまま不揮発性メモリに書き込まれるとする。この場合、ＣＰＵは一旦起動してスナップショットの書き込みを実行するので、ＣＰＵが一時的に起動した分だけ、起動時間がカウントされる。このため、次にＣＰＵが第１状態に復帰してから第２状態に移行するまでの時間が、カウントされた起動人の分だけ短くなるので、ＣＰＵは、予定外の時刻に第２状態へ移行してしまう。以上より、特許文献１に開示された技術では、省エネ制御を正確に行うことができないという問題がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、省エネ制御を正確に行うことが可能な制御装置および電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の制御装置は、処理を実行する処理部と、揮発性の記憶部を示す第１記憶部と、不揮発性の記憶部を示す第２記憶部と、前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、前記処理部の状態を制御するのに用いられる第１制御情報が前記第２記憶部に記憶され、前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給が停止される第１モードから、前記処理部および前記第２記憶部の各々に対する電力の供給が停止されるとともに前記第１記憶部に対する電力の供給が行われる第２モードに移行する場合、前記電源制御部は、前記処理部および前記第１記憶部の各々に対する電力の供給を開始し、電力の供給が行われて動作可能な第１状態になった前記処理部は、前記第１制御情報とは異なる第２制御情報を作成して前記第１記憶部に記憶させ、前記電源制御部は、前記処理部により作成された前記第２制御情報が前記第１記憶部に記憶された後、前記処理部に対する電力の供給を停止する。
【０００８】
また、本発明の電子機器は、処理を実行する処理部と、揮発性の記憶部を示す第１記憶部と、不揮発性の記憶部を示す第２記憶部と、前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、前記処理部の状態を制御するのに用いられる第１制御情報が前記第２記憶部に記憶され、前記処理部、前記第１記憶部、および、前記第２記憶部の各々に対する電力の供給が停止される第１モードから、前記処理部および前記第２記憶部の各々に対する電力の供給が停止されるとともに前記第１記憶部に対する電力の供給が行われる第２モードに移行する場合、前記電源制御部は、前記処理部および前記第１記憶部の各々に対する電力の供給を開始し、電力の供給が行われて動作可能な第１状態になった前記処理部は、前記第１制御情報とは異なる第２制御情報を作成して前記第１記憶部に記憶させ、前記電源制御部は、前記処理部により作成された前記第２制御情報が前記第１記憶部に記憶された後、前記処理部に対する電力の供給を停止する。
【発明の効果】
【０００９】
本発明によれば、省エネ制御を正確に行うことが可能な制御装置および電子機器を提供できるという有利な効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態の画像形成装置の構成例を示すブロック図である。
【図２】図２は、ＡＳＩＣの機能構成例を示すブロック図である。
【図３】図３は、画像形成装置の状態移行の一例を示す図である。
【図４】図４は、通常動作状態および通常待機状態における給電例を示す図である。
【図５】図５は、省エネ状態１における給電例を示す図である。
【図６】図６は、ＳＴＲ状態における給電例を示す図である。
【図７】図７は、データ転送状態における給電例を示す図である。
【図８】図８は、ＯＦＦモードにおける給電例を示す図である。
【図９】図９は、通常待機状態からＯＦＦモードへ移行する場合の具体例を説明するための図である。
【図１０】図１０は、ＳＴＲ状態からＯＦＦモードへ移行する場合の具体例を説明するための図である。
【図１１】図１１は、ＯＦＦモードからＳＴＲ状態へ移行する場合の具体例を説明するための図である。
【図１２】図１２は、ＯＦＦモードから省エネ状態１へ移行する場合の具体例を説明するための図である。
【図１３】図１３は、時刻と、画像形成装置の消費電力との関係の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明に係る制御装置および電子機器の実施の形態を詳細に説明する。なお、以下の各実施形態では、電子機器として、媒体上に画像を形成する機能を有する画像形成装置を例に挙げて説明するが、これに限定されるものではなく、電子機器の種類は任意である。
【００１２】
図１は、本実施形態の画像形成装置１００の概略構成例を示す図である。図１に示すように、画像形成装置１００は、操作部１０１と、エンジン制御部１０２と、電力供給部（PSU：Power  Supply  Unit）１０３と、蓄電部１０４と、創電部１０５と、コントローラ制御部１０６と、ＦＣＵ（Fax  Control  Unit）１０７とを備える。以下の説明では、画像形成装置１００が印刷などの処理を実行可能な状態（動作可能な状態、待機状態も含む）を「通常状態」、通常状態よりも消費電力が小さい状態を「省エネ状態」と呼ぶ場合がある。
【００１３】
操作部１０１は、オペレーションパネルなどが搭載されたユーザインタフェースである。操作部１０１は、オペレーションパネルの他にも、省エネスイッチ１０８およびセンサ１０９を備える。省エネ状態においては、操作部１０１のうちの一部（例えばセンサ１０９など）のみが給電される。省エネスイッチ１０８は、ユーザーが押下操作を行うことにより、所望の省エネ状態への移行または復帰を要求する信号をコントローラ制御部１０６へ入力する。この例では、省エネスイッチ１０８は、操作部１０１に設けられているが、これに限らず、省エネスイッチ１０８の設置場所は任意である。センサ１０９は、外部からの省エネ復帰要因（省エネ状態から復帰する要因）を検知する。この例では、センサ１０９は、操作部１０１に設けられているが、これに限らず、センサ１０９の設置場所は任意である。
【００１４】
エンジン制御部１０２は、主に画像形成を行う。より具体的には、エンジン制御部１０２は、コントローラ制御部１０６の制御の下、記録紙などの媒体上に画像を形成する制御を行う。エンジン制御部１０２による画像形成制御は公知の内容であり、ここでは、エンジン制御部１０２の制御対象となる機器（例えば搬送系モータ、ファン、作像ユニット、定着ユニット等）の記載は省略している。省エネ状態においては、エンジン制御部１０２は、ほぼ全ての機能が停止する。また、本実施形態では、エンジン制御部１０２は、主電源スイッチ１１０を備える。主電源スイッチ１１０は、ユーザーの押下操作に応じて、画像形成装置１００に対する電力の供給の開始あるいは停止を要求する信号をコントローラ制御部１０６へ入力する。コントローラ制御部１０６は、主電源スイッチ１１０から入力された信号に応じた電源制御を行うように電力供給部１０３を制御する。この例では、主電源スイッチ１１０は、エンジン制御部１０２に設けられているが、これに限らず、主電源スイッチ１１０の設置場所は任意である。
【００１５】
電力供給部１０３は、コントローラ制御部１０６の制御の下、操作部１０１、エンジン制御部１０２、コントローラ制御部１０６、および、ＦＣＵ１０７の各々に対して個別に電力を供給可能である。また、電力供給部１０３は、蓄電部１０４および創電部１０５の電力状況に応じて、蓄電部１０４および創電部１０５の各々からの電力を各部（操作部１０１、エンジン制御部１０２、コントローラ制御部１０６、ＦＣＵ１０７）に供給するか、商用電源（ＡＣ電源）からの電力を各部に供給するかを選択する。例えば、電力供給部１０３は、蓄電部１０４および創電部１０５の各々から供給可能な電力の合計が第１の所定値を下回る場合は、商用電源からの電力を各部に供給することを選択することができる。また、例えば、電力供給部１０３は、蓄電部１０４および創電部１０５の各々から供給可能な電力の合計が第２の所定値を上回る場合は、蓄電部１０４および創電部１０５の各々からの電力を各部に供給することを選択することができる。なお、これは一例であり、電力供給部１０３は、蓄電部１０４および創電部１０５の電力状況に応じて、蓄電部１０４および創電部１０５の各々からの電力を各部に供給するか、商用電源からの電力を各部に供給するかを選択することができる。
【００１６】
蓄電部１０４は、創電部１０５で発電された電力を蓄積する。蓄電部１０４は、例えば充放電可能な電池などで構成されてもよい。創電部１０５は、商用電源からの電力とは別の（無関係の）電力を発電（生成）する。創電部１０５は、例えば太陽電池などで構成されてもよい。
【００１７】
コントローラ制御部１０６は、画像形成装置１００全体を制御する。後述するように、設定される画像形成装置１００の状態に応じて、コントローラ制御部１０６内の通電状態は異なる。また、ＦＣＵ１０７は、ＦＡＸの制御を行う。
【００１８】
図１に示すように、コントローラ制御部１０６は、ＡＳＩＣ１１１と、メインＣＰＵ１１２と、第１記憶部１１３と、第２記憶部１１４と、タイマー１１５とを備える。ＡＳＩＣ１１１は、メインＣＰＵ１１２の制御の下、主に省エネ状態の制御や外部機器の制御などを行う。例えば省エネ状態の制御は、省エネスイッチ１０８、センサ１０９、タイマー１１５などからのトリガや外部機器からのトリガが検知されたことを契機として開始される。また、ＡＳＩＣ１１１は、省エネ状態のうち最も消費電力が少なく、実施可能な機能が少ない状態を示すＯＦＦモード（後述）に移行する際に、メインＣＰＵ１１２の状態を制御するのに用いられる制御情報である「スナップショット」を第２記憶部１１４に退避させるためのデータ転送も行う。本実施形態では、メインＣＰＵ１１２に対する電力の供給が行われて当該メインＣＰＵ１１２が動作可能な状態（「第１状態」と呼ぶ）となる時間を示す起動時間が閾値を超えた場合、ＡＳＩＣ１１１は、メインＣＰＵ１１２の状態が、第１状態に比べて消費電力の小さい第２状態に移行する制御を行う。また、上記閾値はスナップショットに含まれる。また、ＡＳＩＣ１１１の内部には、メインＣＰＵ１１２とは別のＣＰＵが搭載され、メインＣＰＵ１１２に対する電力の供給が停止されてメインＣＰＵ１１２が動作不能な省エネ状態においては、メインＣＰＵ１１２の代わりに各種の演算処理を行う場合もある。ＡＳＩＣ１１１には、メインＣＰＵ１１２、第１記憶部１１３、第２記憶部１１４、タイマー１１５、操作部１０１、エンジン制御部１０２、および、電力供給部１０３が接続される。
【００１９】
メインＣＰＵ１１２は、各種の制御プログラムを実行することにより、画像形成装置１００を統括的に制御する。第１記憶部１１３は、揮発性のメモリで構成される。通常状態の場合、第１記憶部１１３には、画像形成装置１００の状態を示す情報や制御プログラムなどの画像形成装置１００が動作する上で必要なデータが格納される。後述のＳＴＲ状態の場合は、スナップショットが第１記憶部１１３に保持されたまま、通常状態よりも消費電力の小さい状態となる。また、後述のＯＦＦモードの場合は、第１記憶部１１３に対する電力の供給は停止され、第１記憶部１１３内のデータは消失する。
【００２０】
第２記憶部１１４は、不揮発性のメモリで構成される。本実施形態では、第２記憶部１１４は、ＯＦＦモードの場合にのみ使用され、スナップショットが保持される。本実施形態では、ＯＦＦモードに移行しなければ、第２記憶部１１４は使用されない。
【００２１】
タイマー１１５は、計時を行って画像形成装置１００の状態が変化する契機（トリガー）となる信号をＡＳＩＣに対して出力する。例えばタイマー１１５は、通常状態において印刷などの処理が行われない期間を計測し、その計測した時間が所定長に到達した場合、そのことを示す信号を出力することもできる。また、例えばタイマー１１５は、所定の状態（例えばＯＦＦモード等）に設定されるべき時刻に到達した場合、そのことを示す信号（つまりは、当該所定の状態に移行する契機となる信号）を出力することもできる。
【００２２】
図２は、ＡＳＩＣ１１１の機能構成例を示すブロック図である。ここでは、ひとつのＡＳＩＣ１１１で図２の機能を実現する例を挙げて説明するが、これに限らず、例えば複数のＡＳＩＣやマイコンを組み合わせて図２の機能を実現する構成であってもよい。図２に示すように、ＡＳＩＣ１１１は、ＣＰＵＩ／Ｆ部３０１と、メモリＩ／Ｆ部３０２と、復帰要因検知部３０３と、省エネ制御部３０４と、外部機器Ｉ／Ｆ部３０５と、画像処理部３０６とを有する。
【００２３】
ＣＰＵＩ／Ｆ部３０１は、メインＣＰＵ１１２とのインタフェースとして機能する。メモリＩ／Ｆ部３０２は、第２記憶部１１４とのインタフェースとして機能する。本実施形態では、メモリＩ／Ｆ部３０２は、画像形成装置１００の状態が後述のデータ転送状態以外の場合は、動作しない（動作ＯＦＦ）。復帰要因検知部３０３は、画像形成装置１００が所定の状態に復帰する要因を検知する。復帰要因は、任意に設定可能であり、例えばタイマー１１５や外部機器からのトリガとなる信号を復帰要因として設定することもできる。復帰要因として設定される要素については、常時動作を行う状態（動作ＯＮ）となり、復帰要因として設定されていない要素については、動作が停止した状態（動作ＯＦＦ）で問題ない。
【００２４】
省エネ制御部３０４は、画像形成装置１００の省エネ制御を行う。より具体的には、省エネ制御部３０４は、各部の電力制御を行う。基本的には、省エネ制御部３０４は、常時動作状態（動作ＯＮ）となる。また、省エネ制御部３０４は、復帰要因検知部３０３で検知された要因により、画像形成装置１００が復帰直後に所定の処理（例えば印刷処理）を行うかどうか（つまりは画像形成装置１００が使用されるかどうか）の判断を行う。また、本実施形態では、省エネ制御部３０４は、メインＣＰＵ１１２の起動時間が閾値を超えた場合、メインＣＰＵ１１２の状態が、第１状態に比べて消費電力の小さい第２状態に設定されるように、電力供給部１０３を制御する。
【００２５】
外部機器I／Ｆ部３０５は、ＵＳＢやイーサネット（登録商標）などの外部機器ごとに個別に設けられ、対応する外部機器とのインタフェースとして機能する。また、外部機器Ｉ／Ｆ部３０５は、対応する外部機器を制御することもできる。復帰要因として登録されている外部機器に対応する外部機器Ｉ／Ｆ部３０５は常時動作を行う状態（動作ＯＮ）となり、復帰要因として登録されていない外部機器に対応する外部機器Ｉ／Ｆ部３０５は、常時動作を行う状態となる必要は無い。
【００２６】
画像処理部３０６は、画像形成装置１００に入力される画像、あるいは、画像形成装置１００から出力される画像の各々に対して画像処理を行う。省エネ状態の場合は、画像処理部３０６は停止状態となる。
【００２７】
図３は、画像形成装置１００の状態の移行を示す図である。図３に示すように、本実施形態では、通常状態として、「通常動作状態」と「通常待機状態（Standby）」の２種類がある。また、省エネ状態として、「省エネ状態１」、「省エネ状態２（以下、「ＳＴＲ状態」と呼ぶ）」、および、「省エネ状態３（以下、「ＯＦＦモード」と呼ぶ）」の３種類がある。さらに、通常状態および省エネ状態以外の状態として、「データ転送状態」がある。以下、具体的な内容を説明する。
【００２８】
「通常動作状態」は消費電力が最も高い状態であり、ＡＣ電源（商用電源）からの給電が行われる。「通常待機状態」は、「通常動作状態」の次に消費電力が高い状態であり、ＡＣ電源からの給電が行われる。通常動作状態との消費電力の差異は、内部モジュールの動作率やモータなどの機器が動作しているかいないかによって生じる。
【００２９】
図４に示すように、「通常動作状態」または「通常待機状態」の場合、省エネ制御部３０４は、操作部１０１、エンジン制御部１０２、ＦＣＵ１０７、ＡＳＩＣ１１１、メインＣＰＵ１１２、第１記憶部１１３、および、タイマー１１５の各々に対する電力の供給が行われる一方、第２記憶部１１４に対する電力の供給が停止されるように、電力供給部１０３を制御する。
【００３０】
再び図３に戻って説明を続ける。「省エネ状態１」は、「通常待機状態」よりも消費電力が小さく、「ＳＴＲ状態」よりも消費電力が大きい状態であり、ＡＣ電源からの給電が行われる。また、例えば蓄電部１０４および創電部１０５の各々から供給可能な電力の合計が第２の所定値を上回る場合は、蓄電部１０４および創電部１０５からの給電が行われてもよい。
【００３１】
図５に示すように、「省エネ状態１」の場合、省エネ制御部３０４は、操作部１０１、エンジン制御部１０２、ＦＣＵ１０７、ＡＳＩＣ１１１、メインＣＰＵ１１２、第１記憶部１１３、および、タイマー１１５に対する電力の供給が行われる一方、第２記憶部１１４に対する電力の供給が停止されるように、電力供給部１０３を制御する。この場合、操作部１０１、エンジン制御部１０２、コントローラ制御部１０６の各部、ＦＣＵ１０７の各々に供給される電力は、「通常待機状態」に比べて小さい値に制御される。
【００３２】
再び図３に戻って説明を続ける。「ＳＴＲ状態」は、「省エネ状態１」よりも消費電力が小さく、「ＯＦＦモード」よりも消費電力が大きい状態であり、可能な限り蓄電部１０４および創電部１０５からの給電が行われるが、例えば蓄電部１０４および創電部１０５の各々から供給可能な電力の合計が第１の所定値を下回る場合は、ＡＣ電源からの給電が行われてもよい。
【００３３】
図６に示すように、「ＳＴＲ状態」の場合、省エネ制御部３０４は、操作部１０１、エンジン制御部１０２、ＦＣＵ１０７、ＡＳＩＣ１１１、第１記憶部１１３、および、タイマー１１５の各々に対する電力の供給が行われる一方、メインＣＰＵ１１２および第２記憶部１１４の各々に対する電力の供給が停止されるように、電力供給部１０３を制御する。図６の例では、操作部１０１、エンジン制御部１０２、および、ＦＣＵ１０７の各々に供給される電力は、「省エネ状態１」と同じ値に制御される。一方、コントローラ制御部１０６は最小限の通電状態となり、図６の例では、ＡＳＩＣ１１１および第１記憶部１１３の各々に供給される電力は、「省エネ状態１」に比べてさらに小さい値に制御される。
【００３４】
再び図３に戻って説明を続ける。「データ転送状態」は、「ＯＦＦモード」に移行する際に、スナップショットを第２記憶部１１４に転送する状態である。あるいは、「データ転送状態」は、「ＯＦＦモード」から「ＳＴＲ状態」に移行する際に、第２記憶部１１４に保持されたスナップショットをメインＣＰＵ１１２に転送する状態である。「データ転送状態」では、可能な限り蓄電部１０４および創電部１０５からの給電が行われるが、例えば蓄電部１０４および創電部１０５の各々から供給可能な電力の合計が第１の所定値を下回る場合は、ＡＣ電源からの給電が行われてもよい。「データ転送状態」では、メインＣＰＵ１１２、第１記憶部１１３、および、第２記憶部１１４の各々に対する電力の供給が行われるので、その分、ＳＴＲ状態よりも消費電力が大きい。
【００３５】
図７に示すように、「データ転送状態」の場合、省エネ制御部３０４は、操作部１０１、エンジン制御部１０２、ＦＣＵ１０７、ＡＳＩＣ１１１、メインＣＰＵ１１２、第１記憶部１１３、第２記憶部１１４、および、タイマー１１５の各々に対する電力の供給が行われるように、電力供給部１０３を制御する。図７の例では、操作部１０１、エンジン制御部１０２、ＦＣＵ１０７、メインＣＰＵ１１２、第１記憶部１１３、および、タイマー１１５の各々に供給される電力は、「省エネ状態１」と同じ値に制御される。一方、ＡＳＩＣ１１１に供給される電力は、「ＳＴＲ状態」と同じ値に制御される。
【００３６】
再び図３に戻って説明を続ける。「ＯＦＦモード」は、省エネ状態のうち最も消費電力が小さい状態であり、可能な限り蓄電部１０４および創電部１０５からの給電が行われるが、例えば蓄電部１０４および創電部１０５の各々から供給可能な電力の合計が第１の所定値を下回る場合は、ＡＣ電源からの給電が行われてもよい。「ＯＦＦモード」の場合は、消費電力はほぼ０Ｗに近く、特定の復帰要因の検知しか行うことができず、ほぼ全ての演算処理は実行不可能である。
【００３７】
図８に示すように、「ＯＦＦモード」の場合、省エネ制御部３０４は、ＡＳＩＣ１１１およびタイマー１１５の各々に対する電力の供給が行われる一方、操作部１０１、エンジン制御部１０２、ＦＣＵ１０７、メインＣＰＵ１１２、第１記憶部１１３、および、第２記憶部１１４の各々に対する電力の供給が停止されるように、電力供給部１０３を制御する。図８の例では、ＡＳＩＣ１１１およびタイマー１１５の各々に供給される電力は、「ＳＴＲ状態（データ転送状態）」と同じ値に制御される。
【００３８】
なお、ここでは記載を省略するが、画像形成装置１００の他の状態として、電源ＯＦＦモード（Shutdown）がある。電源ＯＦＦモードの場合、操作部１０１、エンジン制御部１０２、コントローラ制御部１０６、および、ＦＣＵ１０７の各々に対する電力の供給が停止される。この状態は、主電源がＯＦＦの状態であると捉えることもできる。
【００３９】
次に、図３を参照しながら、画像形成装置１００の状態の移行例を説明する。最初に、「通常待機状態」→「省エネ状態１」の移行例（図３の（１））を説明する。この例では、通常待機状態において、ユーザーによる操作が一定期間にわたって行われなかった場合、省エネ制御部３０４は、画像形成装置１００の状態が通常待機状態から省エネ状態１に移行する制御（省エネ制御の一例）を行う。なお、通常待機状態から省エネ状態１への移行の契機となる要因は任意に設定可能である。
【００４０】
次に、「省エネ状態１」→「ＳＴＲ状態」の移行例（図３の（２））を説明する。この例では、省エネ状態１において、ユーザーによる操作が一定期間にわたって行われなかった場合、あるいは、ユーザーが省エネスイッチ１０８の押下操作を行うことにより、ＳＴＲ状態への移行を要求する信号が入力された場合、まずメインＣＰＵ１１２は、復帰時に必要なスナップショットを作成し、その作成したスナップショットを第１記憶部１１３に書き込む。省エネ制御部３０４は、作成されたスナップショットの第１記憶部１１３への書き込みが完了したタイミングで、省エネ状態１からＳＴＲ状態に移行させる制御を行う。省エネ状態１からＳＴＲ状態への移行の契機となる要因は任意に設定可能である。
【００４１】
次に、「ＳＴＲ状態」→「データ転送状態」→「ＯＦＦモード」の移行例（図３の（３）→（４））を説明する。この例では、ＳＴＲ状態において、ユーザーが省エネスイッチ１０８の押下操作を行うことにより、ＯＦＦモードへの移行を要求する信号が入力された場合、あるいは、予め定められた、ＯＦＦモードに設定される時刻に到達したことを示す信号がタイマー１１５から入力された場合、省エネ制御部３０４は、ＳＴＲ状態からデータ転送状態を経てＯＦＦモードに移行させる制御を行う。この制御の詳細な内容については後述する。なお、ＳＴＲ状態からＯＦＦモードへの移行の契機となる要因は任意に設定可能である。
【００４２】
次に、「ＯＦＦモード」→「データ転送状態」→「ＳＴＲ状態」の移行例（図３の（５）→（６））を説明する。この例では、予め定められた、ＯＦＦモードから復帰する時刻に到達したことを示す信号がタイマー１１５から入力され、かつ、画像形成装置１００は復帰直後に使用されないと判断された場合、省エネ制御部３０４は、ＯＦＦモードからデータ転送状態を経てＳＴＲ状態に移行させる制御を行う。この制御の詳細な内容については後述する。なお、ＯＦＦモードからＳＴＲ状態への移行の契機となる要因は任意に設定可能である。
【００４３】
次に、「ＳＴＲ状態」→「省エネ状態１」の移行例（図３の（７））を説明する。この例では、ＳＴＲ状態において、省エネ状態１へ復帰する復帰要因が復帰要因検知部３０３で検知された場合、省エネ制御部３０４は、ＳＴＲ状態から省エネ状態１に移行させる制御を行う。なお、ＳＴＲ状態から省エネ状態１への移行の契機となる要因は任意に設定可能である。
【００４４】
次に、「省エネ状態１」→「通常待機状態」の移行例（図３の（８））を説明する。この例では、省エネ状態１において、印刷処理の要求を受け付けたなどの省エネ状態から通常状態に復帰させなければならない要因が復帰要因検知部３０３で検知された場合、省エネ制御部３０４は、省エネ状態１から通常待機状態に移行させる制御を行う。なお、省エネ状態１から通常待機状態への移行の契機となる要因は任意に設定可能である。また、ＳＴＲ状態において、通常待機状態へ復帰する要因が復帰要因検知部３０３で検知された場合は、省エネ制御部３０４は、ＳＴＲ状態から省エネ状態１を経て通常待機状態に移行させる制御を行う。なお、ＳＴＲ状態から通常待機状態への移行の契機となる要因は任意に設定可能である。
【００４５】
次に、「通常待機状態」→「データ転送状態」→「ＯＦＦモード」の移行例（図３の（９）→（４））を説明する。この例では、通常待機状態において、ユーザーが省エネスイッチ１０８の押下操作を行うことにより、ＯＦＦモードへの移行を要求する信号が入力された場合、あるいは、予め定められた、ＯＦＦモードに設定される時刻に到達したことを示す信号がタイマー１１５から入力された場合、省エネ制御部３０４は、通常待機状態からデータ転送状態を経てＯＦＦモードに移行させる制御を行う。この制御の詳細な内容については後述する。なお、通常待機状態からＯＦＦモードへの移行の契機となる要因は任意に設定可能である。
【００４６】
次に、「省エネ状態１」→「データ転送状態」→「ＯＦＦモード」の移行例（図３の（１０）→（４））を説明する。この例では、省エネ状態１において、ユーザーが省エネスイッチ１０８の押下操作を行うことにより、ＯＦＦモードへの移行を要求する信号が入力された場合、あるいは、予め定められた、ＯＦＦモードに設定される時刻に到達したことを示す信号がタイマー１１５から入力された場合、省エネ制御部３０４は、省エネ状態１からデータ転送状態を経てＯＦＦモードに移行させる制御を行う。この制御の詳細な内容については後述する。なお、省エネ状態１からＯＦＦモードへの移行の契機となる要因は任意に設定可能である。
【００４７】
次に、「ＯＦＦモード」→「省エネ状態１」の移行例（図３の（１１））を説明する。この例では、ＯＦＦモードにおいて、ユーザーが省エネスイッチ１０８の押下操作を行うことにより、省エネ状態１への復帰を要求する信号が入力された場合、あるいは、予め定められた、ＯＦＦモードから復帰する時刻に到達したことを示す信号がタイマー１１５から入力され、かつ、画像形成装置１００は復帰直後に使用されないと判断された場合、省エネ制御部３０４は、ＯＦＦモードから省エネ状態１に移行させる制御を行う。この制御の詳細な内容については後述する。なお、ＯＦＦモードから省エネ状態１への移行の契機となる要因は任意に設定可能である。
【００４８】
次に、「ＯＦＦモード」→「省エネ状態１」→「通常待機状態」の移行例（図３の（１１）→（８））を説明する。この例では、ＯＦＦモードにおいて、ユーザーが省エネスイッチ１０８の押下操作を行うことにより、通常待機状態への復帰を要求する信号が入力された場合、あるいは、予め定められた、ＯＦＦモードから復帰する時刻に到達したことを示す信号がタイマー１１５から入力され、かつ、画像形成装置１００が復帰直後に使用されると判断された場合、省エネ制御部３０４は、ＯＦＦモードから省エネ状態１を経て通常待機状態に移行させる制御を行う。なお、ＯＦＦモードから通常待機状態への移行の契機となる要因は任意に設定可能である。
【００４９】
次に、「通常動作状態」→「通常待機状態」の移行例（図３の（１２））を説明する。この例では、印刷などの処理が終了した場合、省エネ制御部３０４は、通常動作状態から通常待機状態に移行させる制御を行う。「通常待機状態」→「通常動作状態」の例（図３の（１３））では、印刷などの処理を開始する場合、省エネ制御部３０４は、通常待機状態から通常動作状態に移行させる制御を行う。
【００５０】
次に、図９を参照しながら、「通常待機状態」→「データ転送状態」→「ＯＦＦモード」の移行例（図３の（９）→（４））の具体的な内容を説明する。通常待機状態の場合、メインＣＰＵ１１２は動作可能な状態（「第１状態」）なので、メインＣＰＵ１１２の復帰時に必要なスナップショットはどこにも保持されていない。そのため、通常待機状態からＯＦＦモードへの移行の契機となる要因が検知された場合、まずメインＣＰＵ１１２は、復帰時に必要なスナップショットを作成する。そして、データ転送状態において、メインＣＰＵ１１２は、作成したスナップショットを、ＣＰＵＩ／Ｆ部３０１およびメモリＩ／Ｆ部３０２を介して第２記憶部１１４に書き込む。すなわち、メインＣＰＵ１１２で作成されたスナップショットが第２記憶部１１４に転送される。省エネ制御部３０４は、スナップショットの書き込みが完了したタイミングで、「ＯＦＦモード」に移行するように電力供給部１０３を制御する。なお、「省エネ状態１」→「データ転送状態」→「ＯＦＦモード」の移行例（図３の（１０）→（４））についても図９の例と同様に考えることができる。
【００５１】
次に、図１０を参照しながら、「ＳＴＲ状態」→「データ転送状態」→「ＯＦＦモード」の移行例（図３の（３）→（４））の具体的な内容を説明する。ＳＴＲ状態からＯＦＦモードへの移行の契機となる要因が検知された場合、省エネ制御部３０４は、メインＣＰＵ１１２および第２記憶部１１４の各々に対する電力の供給を開始してデータ転送状態に設定する。電力の供給が行われて動作可能な状態（第１状態）になったメインＣＰＵ１１２は、第１記憶部１１３に保持されたスナップショットを展開実行する。ＳＴＲ状態からＯＦＦモードに移行する際にメインＣＰＵ１１２が一時的に起動した分だけ、起動時間がカウントされるので、ＳＴＲ状態において第１記憶部１１３に保持されていたスナップショットをそのまま第２記憶部１１４に転送する場合は、次にメインＣＰＵ１１２が第１状態に復帰してから第２状態に移行するまでの時間が、カウントされた起動時間の分だけ短くなる。このため、メインＣＰＵ１１２は、予定外の時刻に第２状態へ移行してしまうという問題が起こる。
【００５２】
そこで、図１０の例では、起動したメインＣＰＵ１１２は、第１記憶部１１３に保持されたスナップショット（以下、「スナップショット３」と表記する）とは異なるスナップショット（以下、「スナップショット４」と表記する）を作成する。より具体的には、メインＣＰＵ１１２は、スナップショット３に含まれる閾値を示す第３閾値に対して、ＳＴＲ状態からＯＦＦモードに移行する際にメインＣＰＵ１１２が一時的に第１状態となる時間を示すリセット時間を加えた値を、スナップショット４に含まれる閾値を示す第４閾値として設定する。これにより、メインＣＰＵ１１２が、予定外の時刻に第２状態へ移行することを防止できる。なお、ＳＴＲ状態からＯＦＦモードに移行する際にメインＣＰＵ１１２が一時的に第１状態となる時間の計測結果をリセット時間として採用してもよいし、予め定められた値をリセット時間として採用してもよい。
【００５３】
そして、データ転送状態において、メインＣＰＵ１１２は、作成したスナップショット４を、ＣＰＵＩ／Ｆ部３０１およびメモリＩ／Ｆ部３０２を介して第２記憶部１１４に書き込む。すなわち、新たに作成されたスナップショット４が第２記憶部１１４に転送される。省エネ制御部３０４は、スナップショット４の書き込みが完了したタイミングで、「ＯＦＦモード」に移行するように電力供給部１０３を制御する。
【００５４】
次に、図１１を参照しながら、「ＯＦＦモード」→「データ転送状態」→「ＳＴＲ状態」の移行例（図３の（５）→（６））の具体的な内容を説明する。ＯＦＦモードの場合、第２記憶部１１４にはスナップショット（以下、「スナップショット１」と表記する）が保持されている。ＯＦＦモードからＳＴＲ状態への移行の契機となる要因が検知された場合、省エネ制御部３０４は、メインＣＰＵ１１２、第１記憶部１１３および第２記憶部１１４の各々に対する電力の供給を開始してデータ転送状態に設定する。電力の供給が行われて動作可能な状態（第１状態）になったメインＣＰＵ１１２は、スナップショット１を展開実行する。ここでも、メインＣＰＵ１１２が一時的に起動した分だけ、起動時間がカウントされるので、ＯＦＦモードにおいて第２記憶部１１４に保持されていたスナップショット１をそのまま第１記憶部１１３に転送する場合は、次にメインＣＰＵ１１２が第１状態に復帰してから第２状態に移行するまでの時間が、カウントされた起動時間の分だけ短くなる。このため、メインＣＰＵ１１２は、予定外の時刻に第２状態へ移行してしまうという問題が起こる。
【００５５】
そこで、図１１の例では、起動したメインＣＰＵ１１２は、スナップショット１とは異なるスナップショット（以下、「スナップショット２」と表記する）を作成する。より具体的には、メインＣＰＵ１１２は、スナップショット１に含まれる閾値を示す第１閾値に対して、ＯＦＦモードからＳＴＲ状態に移行する際にメインＣＰＵ１１２が一時的に第１状態となる時間を示すリセット時間を加えた値を、スナップショット２に含まれる閾値を示す第２閾値として設定する。これにより、メインＣＰＵ１１２が、予定外の時刻に第２状態へ移行することを防止できる。なお、ＯＦＦモードからＳＴＲ状態に移行する際にメインＣＰＵ１１２が一時的に第１状態となる時間の計測結果をリセット時間として採用してもよいし、予め定められた値をリセット時間として採用してもよい。
【００５６】
そして、データ転送状態において、メインＣＰＵ１１２は、作成したスナップショット２を、ＣＰＵＩ／Ｆ部３０１およびメモリＩ／Ｆ部３０２を介して第１記憶部１１３に書き込む。すなわち、新たに作成されたスナップショット２が第２記憶部１１４に転送される。省エネ制御部３０４は、スナップショット２の書き込みが完了したタイミングで、「ＳＴＲ状態」に移行するように電力供給部１０３を制御する。
【００５７】
次に、図１２を参照しながら、「ＯＦＦモード」→「省エネ状態１」の移行例（図３の（１１））の具体的な内容を説明する。ＯＦＦモードの場合、第２記憶部１１４にはスナップショットが保持されている。ＯＦＦモードから省エネ状態１への移行の契機となる要因が検知された場合、省エネ制御部３０４は、メインＣＰＵ１１２、第１記憶部１１３および第２記憶部１１４の各々に対する電力の供給を開始する。電力の供給が行われて動作可能な状態（第１状態）になったメインＣＰＵ１１２は、第２記憶部１１４に保持されたスナップショットを展開実行する。その後、省エネ制御部３０４は、メインＣＰＵ１１２および第１記憶部１１３の各々に対する電力の供給が行われる一方、第２記憶部１１４に対する電力の供給が停止されるように電力供給部１０３を制御する。これにより、省エネ状態１に設定される。
【００５８】
図１３は、時刻と、画像形成装置１００の消費電力との関係の一例を示す図である。図１３に示すように、タイミングＡ以前においては、ＯＦＦモードに設定される。図１３の例では、タイミングＡにおいて、ＯＦＦモードからＳＴＲ状態へ移行する契機となる要因が検知され、省エネ制御部３０４は、ＯＦＦモードからデータ転送状態を経てＳＴＲ状態に移行させる制御を行う。図１３の例では、タイミングＡにおいて、ＯＦＦモードから復帰する時刻（図１３の例では午前９時）に到達したことを示す信号がタイマー１１５から入力され、かつ、画像形成装置１００は復帰直後に使用されないと判断されている。
【００５９】
そして、省エネ制御部３０４は、メインＣＰＵ１１２、第１記憶部１１３および第２記憶部１１４の各々に対する電力の供給を開始してデータ転送状態に設定する。電力の供給が行われて動作可能な状態（第１状態）になったメインＣＰＵ１１２は、第２記憶部１１４に保持されたスナップショットを展開実行する。起動したメインＣＰＵ１１２は、第２記憶部１１４に保持されていたスナップショットとは異なるスナップショットを作成し、その作成したスナップショットを第１記憶部１１３に書き込む。図１３の例では、省エネ制御部３０４は、新たに作成されたスナップショットの書き込みが完了したタイミングＢで、ＳＴＲ状態に移行するように電力供給部１０３を制御する。すなわち、タイミングＡからタイミングＢに至るまでの期間においてはデータ転送状態に設定され、タイミングＢでＳＴＲ状態に設定される。
【００６０】
ＳＴＲ状態に設定された後、タイミングＣにおいて、ＳＴＲ状態から通常動作状態へ移行する要因が検知され、省エネ制御部３０４は、ＳＴＲ状態から省エネ状態１および通常待機状態を経て通常動作状態に移行させる制御を行う。すなわち、図１３の例では、タイミングＢからタイミングＣに至るまでの期間においてはＳＴＲ状態に設定され、タイミングＣで通常動作状態に設定され、印刷処理などが行われる（通常動作が行われる）。図１３の例では、通常動作が終了するタイミングＤにおいて、省エネ制御部３０４は、通常動作状態から通常待機状態に移行させる制御を行う。すなわち、図１３の例では、タイミングＣからタイミングＤに至るまでの期間においては通常動作状態に設定され、タイミングＤで通常待機状態に設定される。
【００６１】
通常待機状態に設定された後、ユーザーによる操作が一定期間にわたって行われなかった場合、省エネ制御部３０４は、通常待機状態から省エネ状態１に移行させる制御を行う。図１３の例では、タイミングＤからタイミングＥに至るまでの時間が省エネ状態１に移行するための閾値（上記一定期間）であるが、これに限らず、閾値の値は任意に設定可能である。ここでは、タイミングＤからタイミングＥに至るまでの期間にわたってユーザーによる操作が行われなかったため、タイミングＥにおいて、省エネ制御部３０４は、通常待機状態から省エネ状態１に移行させる制御を行う。すなわち、図１３の例では、タイミングＤからタイミングＥに至るまでの期間において通常待機状態に設定され、タイミングＥで省エネ状態１に設定される。
【００６２】
省エネ状態１に設定された後、ユーザーによる操作が一定期間にわたって行われなかった場合、省エネ制御部３０４は、省エネ状態１からＳＴＲ状態に移行させる制御を行う。図１３の例では、タイミングＥからタイミングＦに至るまでの時間がＳＴＲ状態に移行するための閾値（上記一定期間）であるが、これに限らず、閾値の値は任意に設定可能である。ここでは、タイミングＥからタイミングＦに至るまでの期間にわたってユーザーによる操作が行われなかったため、タイミングＦにおいて、省エネ制御部３０４は、省エネ状態１からＳＴＲ状態に移行させる制御を行う。より具体的には、まずメインＣＰＵ１１２は、復帰時に必要なスナップショットを作成し、その作成したスナップショットを第１記憶部１１３に書き込む。省エネ制御部３０４は、メインＣＰＵ１１２で作成されたスナップショットの第１記憶部１１３への書き込みが完了したタイミングで、省エネ状態１からＳＴＲ状態に移行するように電力供給部１０３を制御する。すなわち、図１３の例では、タイミングＥからタイミングＦに至るまでの期間において省エネ状態１に設定され、タイミングＦでＳＴＲ状態に設定される。
【００６３】
図１３の例では、ＳＴＲ状態において、省エネ状態１へ移行する契機となる要因が検知されたタイミングをＧとする。タイミングＧにおいて、省エネ制御部３０４は、ＳＴＲ状態から省エネ状態１に移行させる制御を行う。すなわち、図１３の例では、タイミングＦからタイミングＧに至るまでの期間においてＳＴＲ状態に設定され、タイミングＧで省エネ状態１に設定される。
【００６４】
図１３の例では、ＳＴＲ状態において、ＯＦＦモードへの移行の契機となる要因が検知されたタイミングをＨとする。タイミングＨにおいて、省エネ制御部３０４は、ＳＴＲ状態からデータ転送状態を経てＯＦＦモードに移行させる制御を行う。図１３の例では、ＯＦＦモードに移行する時刻（図１３の例では午後２１時）に到達したことを示す信号がタイマー１１５から入力されることにより、省エネ制御部３０４は、ＯＦＦモードへ移行するタイミングであることを検知する。
【００６５】
そして、省エネ制御部３０４は、メインＣＰＵ１１２、第１記憶部１１３および第２記憶部１１４の各々に対する電力の供給を開始してデータ転送状態に設定する。電力の供給が行われて動作可能な状態（第１状態）になったメインＣＰＵ１１２は、第１記憶部１１３に保持されたスナップショットを展開実行する。起動したメインＣＰＵ１１２は、第１記憶部１１３に保持されていたスナップショットとは異なるスナップショットを作成し、その作成したスナップショットを第２記憶部１１４に書き込む。図１３の例では、省エネ制御部３０４は、新たに作成されたスナップショットの書き込みが完了したタイミングＩで、ＯＦＦモードに移行するように電力供給部１０３を制御する。すなわち、タイミングＨからタイミングＩに至るまでの期間においてデータ転送状態に設定され、タイミングＩでＯＦＦモードに設定される。
【００６６】
以上、本発明の実施形態について説明したが、本発明は上述の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形が可能である。上述の実施形態のコントローラ制御部１０６は、本発明の制御装置に対応し、上述の実施形態の画像形成装置１００は、本発明の電子機器に対応する。
【００６７】
なお、上述の実施形態のコントローラ制御部１０６で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６８】
さらに、上述の実施形態のコントローラ制御部１０６で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の実施形態のコントローラ制御部１０６で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００６９】
１００  画像形成装置
１０１  操作部
１０２  エンジン制御部
１０３  電力供給部
１０４  蓄電部
１０５  創電部
１０６  コントローラ制御部
１０７  ＦＣＵ
１０８  省エネスイッチ
１０９  センサ
１１０  主電源スイッチ
１１３  第１記憶部
１１４  第２記憶部
１１５  タイマー
３０１  ＣＰＵＩ／Ｆ部
３０２  メモリＩ／Ｆ部
３０３  復帰要因検知部
３０４  省エネ制御部
３０５  外部機器Ｉ／Ｆ部
３０６  画像処理部
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開２０１０−２１８３９９号公報
【図１】
2013134606.tif 000003
【図２】
2013134606.tif 000004
【図３】
2013134606.tif 000005
【図４】
2013134606.tif 000006
【図５】
2013134606.tif 000007
【図６】
2013134606.tif 000008
【図７】
2013134606.tif 000009
【図８】
2013134606.tif 000010
【図９】
2013134606.tif 000011
【図１０】
2013134606.tif 000012
【図１１】
2013134606.tif 000013
【図１２】
2013134606.tif 000014
【図１３】
2013134606.tif 000015