処理を実行する処理部と、揮発性の記憶部を示す第1記憶部と、不揮発性の記憶部を示す第2記憶部と、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、前記処理部の状態を制御するのに用いられる第1制御情報が前記第2記憶部に記憶され、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給が停止される第1モードから、前記処理部および前記第2記憶部の各々に対する電力の供給が停止されるとともに前記第1記憶部に対する電力の供給が行われる第2モードに移行する場合、前記電源制御部は、前記処理部および前記第1記憶部の各々に対する電力の供給を開始し、電力の供給が行われて動作可能な第1状態になった前記処理部は、前記第1制御情報とは異なる第2制御情報を作成して前記第1記憶部に記憶させ、前記電源制御部は、前記処理部により作成された前記第2制御情報が前記第1記憶部に記憶された後、前記処理部に対する電力の供給を停止する、制御装置。前記電源制御部は、前記処理部が前記第1状態となる時間を示す起動時間が閾値を超えた場合、前記処理部の状態が、前記第1状態よりも消費電力の小さい第2状態となるように、前記処理部に対して供給する電力を制御し、前記処理部は、前記第1制御情報に含まれる前記閾値を示す第1閾値に対して、前記第1モードから前記第2モードに移行する際に前記処理部が一時的に前記第1状態となる時間を示すリセット時間を加えた値を、前記第2制御情報に含まれる前記閾値を示す第2閾値として設定する、請求項1の制御装置。処理を実行する処理部と、揮発性の記憶部を示す第1記憶部と、不揮発性の記憶部を示す第2記憶部と、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、前記処理部の状態を制御するのに用いられる第3制御情報が前記第1記憶部に記憶され、前記第1記憶部に対する電力の供給が行われるとともに前記処理部および前記第2記憶部の各々に対する電力の供給が停止される第3モードから、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給が停止される第4モードに移行する場合、前記電源制御部は、前記処理部および前記第2記憶部の各々に対する電力の供給を開始し、電力の供給が行われて動作可能な第1状態になった前記処理部は、前記第3制御情報とは異なる第4制御情報を作成して前記第2記憶部に記憶させ、前記電源制御部は、前記処理部により作成された前記第4制御情報が前記第2記憶部に記憶された後、前記処理部、前記第1記憶部および前記第2記憶部の各々に対する電力の供給を停止する、制御装置。前記電源制御部は、前記処理部が前記第1状態となる時間を示す起動時間が閾値を超えた場合、前記処理部の状態が、前記第1状態よりも消費電力の小さい第2状態に設定されるように、前記処理部に対して供給する電力を制御し、前記処理部は、前記第3制御情報に含まれる前記閾値を示す第3閾値に対して、前記第3モードから前記第4モードに移行する際に前記処理部が一時的に前記第1状態となる時間を示すリセット時間を加えた値を、前記第4制御情報に含まれる前記閾値を示す第4閾値として設定する、請求項3の制御装置。処理を実行する処理部と、揮発性の記憶部を示す第1記憶部と、不揮発性の記憶部を示す第2記憶部と、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、前記処理部の状態を制御するのに用いられる第1制御情報が前記第2記憶部に記憶され、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給が停止される第1モードから、前記処理部および前記第2記憶部の各々に対する電力の供給が停止されるとともに前記第1記憶部に対する電力の供給が行われる第2モードに移行する場合、前記電源制御部は、前記処理部および前記第1記憶部の各々に対する電力の供給を開始し、電力の供給が行われて動作可能な第1状態になった前記処理部は、前記第1制御情報とは異なる第2制御情報を作成して前記第1記憶部に記憶させ、前記電源制御部は、前記処理部により作成された前記第2制御情報が前記第1記憶部に記憶された後、前記処理部に対する電力の供給を停止する、電子機器。処理を実行する処理部と、揮発性の記憶部を示す第1記憶部と、不揮発性の記憶部を示す第2記憶部と、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、前記処理部の状態を制御するのに用いられる第3制御情報が前記第1記憶部に記憶され、前記第1記憶部に対する電力の供給が行われるとともに前記処理部および前記第2記憶部の各々に対する電力の供給が停止される第3モードから、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給が停止される第4モードに移行する場合、前記電源制御部は、前記処理部および前記第2記憶部の各々に対する電力の供給を開始し、電力の供給が行われて動作可能な第1状態になった前記処理部は、前記第3制御情報とは異なる第4制御情報を作成して前記第2記憶部に記憶させ、前記電源制御部は、前記処理部により作成された前記第4スナップショットが前記第2記憶部に記憶された後、前記処理部、前記第1記憶部および前記第2記憶部の各々に対する電力の供給を停止する、電子機器。しかしながら、特許文献1には、省エネモードのうち消費電力が最小となるOFFモードから、揮発性メモリに対する電力の供給が行われて当該揮発性メモリにスナップショットが保持される省エネモードであるSTRSuspendToRAMモードへ移行する場合の具体的な内容については一切開示されていない。例えば、CPUに対する電力の供給が行われて当該CPUが動作可能な第1状態となる時間を示す起動時間が閾値を超える場合、CPUの状態は、第1状態よりも消費電力の小さい第2状態に設定されるように省エネ制御が行われる構成を想定する。この場合、スナップショットには上記閾値が含まれる。いま、OFFモードからSTRモードに移行する場合において、不揮発性メモリに保持されたスナップショットがそのまま揮発性メモリに書き込まれるとする。この場合、CPUは一旦起動してスナップショットの書き込みを実行するので、CPUが一時的に起動した分だけ、起動時間がカウントされる。このため、次にCPUが第1状態に復帰してから第2状態に移行するまでの時間は、カウントされた起動時間の分だけ短くなるので、CPUは、予定外の時刻に第2状態へ移行してしまう。また、特許文献1には、STRモードからOFFモードへ移行する場合の具体的な内容についても一切開示されていない。いま、STRモードからOFFモードに移行する場合において、揮発性メモリに保持されたスナップショットがそのまま不揮発性メモリに書き込まれるとする。この場合、CPUは一旦起動してスナップショットの書き込みを実行するので、CPUが一時的に起動した分だけ、起動時間がカウントされる。このため、次にCPUが第1状態に復帰してから第2状態に移行するまでの時間が、カウントされた起動人の分だけ短くなるので、CPUは、予定外の時刻に第2状態へ移行してしまう。以上より、特許文献1に開示された技術では、省エネ制御を正確に行うことができないという問題がある。本発明は、上記に鑑みてなされたものであって、省エネ制御を正確に行うことが可能な制御装置および電子機器を提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明の制御装置は、処理を実行する処理部と、揮発性の記憶部を示す第1記憶部と、不揮発性の記憶部を示す第2記憶部と、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、前記処理部の状態を制御するのに用いられる第1制御情報が前記第2記憶部に記憶され、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給が停止される第1モードから、前記処理部および前記第2記憶部の各々に対する電力の供給が停止されるとともに前記第1記憶部に対する電力の供給が行われる第2モードに移行する場合、前記電源制御部は、前記処理部および前記第1記憶部の各々に対する電力の供給を開始し、電力の供給が行われて動作可能な第1状態になった前記処理部は、前記第1制御情報とは異なる第2制御情報を作成して前記第1記憶部に記憶させ、前記電源制御部は、前記処理部により作成された前記第2制御情報が前記第1記憶部に記憶された後、前記処理部に対する電力の供給を停止する。また、本発明の電子機器は、処理を実行する処理部と、揮発性の記憶部を示す第1記憶部と、不揮発性の記憶部を示す第2記憶部と、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給および停止を制御する電源制御部と、を備え、前記処理部の状態を制御するのに用いられる第1制御情報が前記第2記憶部に記憶され、前記処理部、前記第1記憶部、および、前記第2記憶部の各々に対する電力の供給が停止される第1モードから、前記処理部および前記第2記憶部の各々に対する電力の供給が停止されるとともに前記第1記憶部に対する電力の供給が行われる第2モードに移行する場合、前記電源制御部は、前記処理部および前記第1記憶部の各々に対する電力の供給を開始し、電力の供給が行われて動作可能な第1状態になった前記処理部は、前記第1制御情報とは異なる第2制御情報を作成して前記第1記憶部に記憶させ、前記電源制御部は、前記処理部により作成された前記第2制御情報が前記第1記憶部に記憶された後、前記処理部に対する電力の供給を停止する。本発明によれば、省エネ制御を正確に行うことが可能な制御装置および電子機器を提供できるという有利な効果を奏する。以下、添付図面を参照しながら、本発明に係る制御装置および電子機器の実施の形態を詳細に説明する。なお、以下の各実施形態では、電子機器として、媒体上に画像を形成する機能を有する画像形成装置を例に挙げて説明するが、これに限定されるものではなく、電子機器の種類は任意である。図1は、本実施形態の画像形成装置100の概略構成例を示す図である。図1に示すように、画像形成装置100は、操作部101と、エンジン制御部102と、電力供給部PSU:PowerSupplyUnit103と、蓄電部104と、創電部105と、コントローラ制御部106と、FCUFaxControlUnit107とを備える。以下の説明では、画像形成装置100が印刷などの処理を実行可能な状態動作可能な状態、待機状態も含むを通常状態、通常状態よりも消費電力が小さい状態を省エネ状態と呼ぶ場合がある。操作部101は、オペレーションパネルなどが搭載されたユーザインタフェースである。操作部101は、オペレーションパネルの他にも、省エネスイッチ108およびセンサ109を備える。省エネ状態においては、操作部101のうちの一部例えばセンサ109などのみが給電される。省エネスイッチ108は、ユーザーが押下操作を行うことにより、所望の省エネ状態への移行または復帰を要求する信号をコントローラ制御部106へ入力する。この例では、省エネスイッチ108は、操作部101に設けられているが、これに限らず、省エネスイッチ108の設置場所は任意である。センサ109は、外部からの省エネ復帰要因省エネ状態から復帰する要因を検知する。この例では、センサ109は、操作部101に設けられているが、これに限らず、センサ109の設置場所は任意である。エンジン制御部102は、主に画像形成を行う。より具体的には、エンジン制御部102は、コントローラ制御部106の制御の下、記録紙などの媒体上に画像を形成する制御を行う。エンジン制御部102による画像形成制御は公知の内容であり、ここでは、エンジン制御部102の制御対象となる機器例えば搬送系モータ、ファン、作像ユニット、定着ユニット等の記載は省略している。省エネ状態においては、エンジン制御部102は、ほぼ全ての機能が停止する。また、本実施形態では、エンジン制御部102は、主電源スイッチ110を備える。主電源スイッチ110は、ユーザーの押下操作に応じて、画像形成装置100に対する電力の供給の開始あるいは停止を要求する信号をコントローラ制御部106へ入力する。コントローラ制御部106は、主電源スイッチ110から入力された信号に応じた電源制御を行うように電力供給部103を制御する。この例では、主電源スイッチ110は、エンジン制御部102に設けられているが、これに限らず、主電源スイッチ110の設置場所は任意である。電力供給部103は、コントローラ制御部106の制御の下、操作部101、エンジン制御部102、コントローラ制御部106、および、FCU107の各々に対して個別に電力を供給可能である。また、電力供給部103は、蓄電部104および創電部105の電力状況に応じて、蓄電部104および創電部105の各々からの電力を各部操作部101、エンジン制御部102、コントローラ制御部106、FCU107に供給するか、商用電源AC電源からの電力を各部に供給するかを選択する。例えば、電力供給部103は、蓄電部104および創電部105の各々から供給可能な電力の合計が第1の所定値を下回る場合は、商用電源からの電力を各部に供給することを選択することができる。また、例えば、電力供給部103は、蓄電部104および創電部105の各々から供給可能な電力の合計が第2の所定値を上回る場合は、蓄電部104および創電部105の各々からの電力を各部に供給することを選択することができる。なお、これは一例であり、電力供給部103は、蓄電部104および創電部105の電力状況に応じて、蓄電部104および創電部105の各々からの電力を各部に供給するか、商用電源からの電力を各部に供給するかを選択することができる。蓄電部104は、創電部105で発電された電力を蓄積する。蓄電部104は、例えば充放電可能な電池などで構成されてもよい。創電部105は、商用電源からの電力とは別の無関係の電力を発電生成する。創電部105は、例えば太陽電池などで構成されてもよい。コントローラ制御部106は、画像形成装置100全体を制御する。後述するように、設定される画像形成装置100の状態に応じて、コントローラ制御部106内の通電状態は異なる。また、FCU107は、FAXの制御を行う。図1に示すように、コントローラ制御部106は、ASIC111と、メインCPU112と、第1記憶部113と、第2記憶部114と、タイマー115とを備える。ASIC111は、メインCPU112の制御の下、主に省エネ状態の制御や外部機器の制御などを行う。例えば省エネ状態の制御は、省エネスイッチ108、センサ109、タイマー115などからのトリガや外部機器からのトリガが検知されたことを契機として開始される。また、ASIC111は、省エネ状態のうち最も消費電力が少なく、実施可能な機能が少ない状態を示すOFFモード後述に移行する際に、メインCPU112の状態を制御するのに用いられる制御情報であるスナップショットを第2記憶部114に退避させるためのデータ転送も行う。本実施形態では、メインCPU112に対する電力の供給が行われて当該メインCPU112が動作可能な状態第1状態と呼ぶとなる時間を示す起動時間が閾値を超えた場合、ASIC111は、メインCPU112の状態が、第1状態に比べて消費電力の小さい第2状態に移行する制御を行う。また、上記閾値はスナップショットに含まれる。また、ASIC111の内部には、メインCPU112とは別のCPUが搭載され、メインCPU112に対する電力の供給が停止されてメインCPU112が動作不能な省エネ状態においては、メインCPU112の代わりに各種の演算処理を行う場合もある。ASIC111には、メインCPU112、第1記憶部113、第2記憶部114、タイマー115、操作部101、エンジン制御部102、および、電力供給部103が接続される。メインCPU112は、各種の制御プログラムを実行することにより、画像形成装置100を統括的に制御する。第1記憶部113は、揮発性のメモリで構成される。通常状態の場合、第1記憶部113には、画像形成装置100の状態を示す情報や制御プログラムなどの画像形成装置100が動作する上で必要なデータが格納される。後述のSTR状態の場合は、スナップショットが第1記憶部113に保持されたまま、通常状態よりも消費電力の小さい状態となる。また、後述のOFFモードの場合は、第1記憶部113に対する電力の供給は停止され、第1記憶部113内のデータは消失する。第2記憶部114は、不揮発性のメモリで構成される。本実施形態では、第2記憶部114は、OFFモードの場合にのみ使用され、スナップショットが保持される。本実施形態では、OFFモードに移行しなければ、第2記憶部114は使用されない。タイマー115は、計時を行って画像形成装置100の状態が変化する契機トリガーとなる信号をASICに対して出力する。例えばタイマー115は、通常状態において印刷などの処理が行われない期間を計測し、その計測した時間が所定長に到達した場合、そのことを示す信号を出力することもできる。また、例えばタイマー115は、所定の状態例えばOFFモード等に設定されるべき時刻に到達した場合、そのことを示す信号つまりは、当該所定の状態に移行する契機となる信号を出力することもできる。図2は、ASIC111の機能構成例を示すブロック図である。ここでは、ひとつのASIC111で図2の機能を実現する例を挙げて説明するが、これに限らず、例えば複数のASICやマイコンを組み合わせて図2の機能を実現する構成であってもよい。図2に示すように、ASIC111は、CPUI/F部301と、メモリI/F部302と、復帰要因検知部303と、省エネ制御部304と、外部機器I/F部305と、画像処理部306とを有する。CPUI/F部301は、メインCPU112とのインタフェースとして機能する。メモリI/F部302は、第2記憶部114とのインタフェースとして機能する。本実施形態では、メモリI/F部302は、画像形成装置100の状態が後述のデータ転送状態以外の場合は、動作しない動作OFF。復帰要因検知部303は、画像形成装置100が所定の状態に復帰する要因を検知する。復帰要因は、任意に設定可能であり、例えばタイマー115や外部機器からのトリガとなる信号を復帰要因として設定することもできる。復帰要因として設定される要素については、常時動作を行う状態動作ONとなり、復帰要因として設定されていない要素については、動作が停止した状態動作OFFで問題ない。省エネ制御部304は、画像形成装置100の省エネ制御を行う。より具体的には、省エネ制御部304は、各部の電力制御を行う。基本的には、省エネ制御部304は、常時動作状態動作ONとなる。また、省エネ制御部304は、復帰要因検知部303で検知された要因により、画像形成装置100が復帰直後に所定の処理例えば印刷処理を行うかどうかつまりは画像形成装置100が使用されるかどうかの判断を行う。また、本実施形態では、省エネ制御部304は、メインCPU112の起動時間が閾値を超えた場合、メインCPU112の状態が、第1状態に比べて消費電力の小さい第2状態に設定されるように、電力供給部103を制御する。外部機器I/F部305は、USBやイーサネット登録商標などの外部機器ごとに個別に設けられ、対応する外部機器とのインタフェースとして機能する。また、外部機器I/F部305は、対応する外部機器を制御することもできる。復帰要因として登録されている外部機器に対応する外部機器I/F部305は常時動作を行う状態動作ONとなり、復帰要因として登録されていない外部機器に対応する外部機器I/F部305は、常時動作を行う状態となる必要は無い。画像処理部306は、画像形成装置100に入力される画像、あるいは、画像形成装置100から出力される画像の各々に対して画像処理を行う。省エネ状態の場合は、画像処理部306は停止状態となる。図3は、画像形成装置100の状態の移行を示す図である。図3に示すように、本実施形態では、通常状態として、通常動作状態と通常待機状態Standbyの2種類がある。また、省エネ状態として、省エネ状態1、省エネ状態2以下、STR状態と呼ぶ、および、省エネ状態3以下、OFFモードと呼ぶの3種類がある。さらに、通常状態および省エネ状態以外の状態として、データ転送状態がある。以下、具体的な内容を説明する。通常動作状態は消費電力が最も高い状態であり、AC電源商用電源からの給電が行われる。通常待機状態は、通常動作状態の次に消費電力が高い状態であり、AC電源からの給電が行われる。通常動作状態との消費電力の差異は、内部モジュールの動作率やモータなどの機器が動作しているかいないかによって生じる。図4に示すように、通常動作状態または通常待機状態の場合、省エネ制御部304は、操作部101、エンジン制御部102、FCU107、ASIC111、メインCPU112、第1記憶部113、および、タイマー115の各々に対する電力の供給が行われる一方、第2記憶部114に対する電力の供給が停止されるように、電力供給部103を制御する。再び図3に戻って説明を続ける。省エネ状態1は、通常待機状態よりも消費電力が小さく、STR状態よりも消費電力が大きい状態であり、AC電源からの給電が行われる。また、例えば蓄電部104および創電部105の各々から供給可能な電力の合計が第2の所定値を上回る場合は、蓄電部104および創電部105からの給電が行われてもよい。図5に示すように、省エネ状態1の場合、省エネ制御部304は、操作部101、エンジン制御部102、FCU107、ASIC111、メインCPU112、第1記憶部113、および、タイマー115に対する電力の供給が行われる一方、第2記憶部114に対する電力の供給が停止されるように、電力供給部103を制御する。この場合、操作部101、エンジン制御部102、コントローラ制御部106の各部、FCU107の各々に供給される電力は、通常待機状態に比べて小さい値に制御される。再び図3に戻って説明を続ける。STR状態は、省エネ状態1よりも消費電力が小さく、OFFモードよりも消費電力が大きい状態であり、可能な限り蓄電部104および創電部105からの給電が行われるが、例えば蓄電部104および創電部105の各々から供給可能な電力の合計が第1の所定値を下回る場合は、AC電源からの給電が行われてもよい。図6に示すように、STR状態の場合、省エネ制御部304は、操作部101、エンジン制御部102、FCU107、ASIC111、第1記憶部113、および、タイマー115の各々に対する電力の供給が行われる一方、メインCPU112および第2記憶部114の各々に対する電力の供給が停止されるように、電力供給部103を制御する。図6の例では、操作部101、エンジン制御部102、および、FCU107の各々に供給される電力は、省エネ状態1と同じ値に制御される。一方、コントローラ制御部106は最小限の通電状態となり、図6の例では、ASIC111および第1記憶部113の各々に供給される電力は、省エネ状態1に比べてさらに小さい値に制御される。再び図3に戻って説明を続ける。データ転送状態は、OFFモードに移行する際に、スナップショットを第2記憶部114に転送する状態である。あるいは、データ転送状態は、OFFモードからSTR状態に移行する際に、第2記憶部114に保持されたスナップショットをメインCPU112に転送する状態である。データ転送状態では、可能な限り蓄電部104および創電部105からの給電が行われるが、例えば蓄電部104および創電部105の各々から供給可能な電力の合計が第1の所定値を下回る場合は、AC電源からの給電が行われてもよい。データ転送状態では、メインCPU112、第1記憶部113、および、第2記憶部114の各々に対する電力の供給が行われるので、その分、STR状態よりも消費電力が大きい。図7に示すように、データ転送状態の場合、省エネ制御部304は、操作部101、エンジン制御部102、FCU107、ASIC111、メインCPU112、第1記憶部113、第2記憶部114、および、タイマー115の各々に対する電力の供給が行われるように、電力供給部103を制御する。図7の例では、操作部101、エンジン制御部102、FCU107、メインCPU112、第1記憶部113、および、タイマー115の各々に供給される電力は、省エネ状態1と同じ値に制御される。一方、ASIC111に供給される電力は、STR状態と同じ値に制御される。再び図3に戻って説明を続ける。OFFモードは、省エネ状態のうち最も消費電力が小さい状態であり、可能な限り蓄電部104および創電部105からの給電が行われるが、例えば蓄電部104および創電部105の各々から供給可能な電力の合計が第1の所定値を下回る場合は、AC電源からの給電が行われてもよい。OFFモードの場合は、消費電力はほぼ0Wに近く、特定の復帰要因の検知しか行うことができず、ほぼ全ての演算処理は実行不可能である。図8に示すように、OFFモードの場合、省エネ制御部304は、ASIC111およびタイマー115の各々に対する電力の供給が行われる一方、操作部101、エンジン制御部102、FCU107、メインCPU112、第1記憶部113、および、第2記憶部114の各々に対する電力の供給が停止されるように、電力供給部103を制御する。図8の例では、ASIC111およびタイマー115の各々に供給される電力は、STR状態データ転送状態と同じ値に制御される。なお、ここでは記載を省略するが、画像形成装置100の他の状態として、電源OFFモードShutdownがある。電源OFFモードの場合、操作部101、エンジン制御部102、コントローラ制御部106、および、FCU107の各々に対する電力の供給が停止される。この状態は、主電源がOFFの状態であると捉えることもできる。次に、図3を参照しながら、画像形成装置100の状態の移行例を説明する。最初に、通常待機状態→省エネ状態1の移行例図3の1を説明する。この例では、通常待機状態において、ユーザーによる操作が一定期間にわたって行われなかった場合、省エネ制御部304は、画像形成装置100の状態が通常待機状態から省エネ状態1に移行する制御省エネ制御の一例を行う。なお、通常待機状態から省エネ状態1への移行の契機となる要因は任意に設定可能である。次に、省エネ状態1→STR状態の移行例図3の2を説明する。この例では、省エネ状態1において、ユーザーによる操作が一定期間にわたって行われなかった場合、あるいは、ユーザーが省エネスイッチ108の押下操作を行うことにより、STR状態への移行を要求する信号が入力された場合、まずメインCPU112は、復帰時に必要なスナップショットを作成し、その作成したスナップショットを第1記憶部113に書き込む。省エネ制御部304は、作成されたスナップショットの第1記憶部113への書き込みが完了したタイミングで、省エネ状態1からSTR状態に移行させる制御を行う。省エネ状態1からSTR状態への移行の契機となる要因は任意に設定可能である。次に、STR状態→データ転送状態→OFFモードの移行例図3の3→4を説明する。この例では、STR状態において、ユーザーが省エネスイッチ108の押下操作を行うことにより、OFFモードへの移行を要求する信号が入力された場合、あるいは、予め定められた、OFFモードに設定される時刻に到達したことを示す信号がタイマー115から入力された場合、省エネ制御部304は、STR状態からデータ転送状態を経てOFFモードに移行させる制御を行う。この制御の詳細な内容については後述する。なお、STR状態からOFFモードへの移行の契機となる要因は任意に設定可能である。次に、OFFモード→データ転送状態→STR状態の移行例図3の5→6を説明する。この例では、予め定められた、OFFモードから復帰する時刻に到達したことを示す信号がタイマー115から入力され、かつ、画像形成装置100は復帰直後に使用されないと判断された場合、省エネ制御部304は、OFFモードからデータ転送状態を経てSTR状態に移行させる制御を行う。この制御の詳細な内容については後述する。なお、OFFモードからSTR状態への移行の契機となる要因は任意に設定可能である。次に、STR状態→省エネ状態1の移行例図3の7を説明する。この例では、STR状態において、省エネ状態1へ復帰する復帰要因が復帰要因検知部303で検知された場合、省エネ制御部304は、STR状態から省エネ状態1に移行させる制御を行う。なお、STR状態から省エネ状態1への移行の契機となる要因は任意に設定可能である。次に、省エネ状態1→通常待機状態の移行例図3の8を説明する。この例では、省エネ状態1において、印刷処理の要求を受け付けたなどの省エネ状態から通常状態に復帰させなければならない要因が復帰要因検知部303で検知された場合、省エネ制御部304は、省エネ状態1から通常待機状態に移行させる制御を行う。なお、省エネ状態1から通常待機状態への移行の契機となる要因は任意に設定可能である。また、STR状態において、通常待機状態へ復帰する要因が復帰要因検知部303で検知された場合は、省エネ制御部304は、STR状態から省エネ状態1を経て通常待機状態に移行させる制御を行う。なお、STR状態から通常待機状態への移行の契機となる要因は任意に設定可能である。次に、通常待機状態→データ転送状態→OFFモードの移行例図3の9→4を説明する。この例では、通常待機状態において、ユーザーが省エネスイッチ108の押下操作を行うことにより、OFFモードへの移行を要求する信号が入力された場合、あるいは、予め定められた、OFFモードに設定される時刻に到達したことを示す信号がタイマー115から入力された場合、省エネ制御部304は、通常待機状態からデータ転送状態を経てOFFモードに移行させる制御を行う。この制御の詳細な内容については後述する。なお、通常待機状態からOFFモードへの移行の契機となる要因は任意に設定可能である。次に、省エネ状態1→データ転送状態→OFFモードの移行例図3の10→4を説明する。この例では、省エネ状態1において、ユーザーが省エネスイッチ108の押下操作を行うことにより、OFFモードへの移行を要求する信号が入力された場合、あるいは、予め定められた、OFFモードに設定される時刻に到達したことを示す信号がタイマー115から入力された場合、省エネ制御部304は、省エネ状態1からデータ転送状態を経てOFFモードに移行させる制御を行う。この制御の詳細な内容については後述する。なお、省エネ状態1からOFFモードへの移行の契機となる要因は任意に設定可能である。次に、OFFモード→省エネ状態1の移行例図3の11を説明する。この例では、OFFモードにおいて、ユーザーが省エネスイッチ108の押下操作を行うことにより、省エネ状態1への復帰を要求する信号が入力された場合、あるいは、予め定められた、OFFモードから復帰する時刻に到達したことを示す信号がタイマー115から入力され、かつ、画像形成装置100は復帰直後に使用されないと判断された場合、省エネ制御部304は、OFFモードから省エネ状態1に移行させる制御を行う。この制御の詳細な内容については後述する。なお、OFFモードから省エネ状態1への移行の契機となる要因は任意に設定可能である。次に、OFFモード→省エネ状態1→通常待機状態の移行例図3の11→8を説明する。この例では、OFFモードにおいて、ユーザーが省エネスイッチ108の押下操作を行うことにより、通常待機状態への復帰を要求する信号が入力された場合、あるいは、予め定められた、OFFモードから復帰する時刻に到達したことを示す信号がタイマー115から入力され、かつ、画像形成装置100が復帰直後に使用されると判断された場合、省エネ制御部304は、OFFモードから省エネ状態1を経て通常待機状態に移行させる制御を行う。なお、OFFモードから通常待機状態への移行の契機となる要因は任意に設定可能である。次に、通常動作状態→通常待機状態の移行例図3の12を説明する。この例では、印刷などの処理が終了した場合、省エネ制御部304は、通常動作状態から通常待機状態に移行させる制御を行う。通常待機状態→通常動作状態の例図3の13では、印刷などの処理を開始する場合、省エネ制御部304は、通常待機状態から通常動作状態に移行させる制御を行う。次に、図9を参照しながら、通常待機状態→データ転送状態→OFFモードの移行例図3の9→4の具体的な内容を説明する。通常待機状態の場合、メインCPU112は動作可能な状態第1状態なので、メインCPU112の復帰時に必要なスナップショットはどこにも保持されていない。そのため、通常待機状態からOFFモードへの移行の契機となる要因が検知された場合、まずメインCPU112は、復帰時に必要なスナップショットを作成する。そして、データ転送状態において、メインCPU112は、作成したスナップショットを、CPUI/F部301およびメモリI/F部302を介して第2記憶部114に書き込む。すなわち、メインCPU112で作成されたスナップショットが第2記憶部114に転送される。省エネ制御部304は、スナップショットの書き込みが完了したタイミングで、OFFモードに移行するように電力供給部103を制御する。なお、省エネ状態1→データ転送状態→OFFモードの移行例図3の10→4についても図9の例と同様に考えることができる。次に、図10を参照しながら、STR状態→データ転送状態→OFFモードの移行例図3の3→4の具体的な内容を説明する。STR状態からOFFモードへの移行の契機となる要因が検知された場合、省エネ制御部304は、メインCPU112および第2記憶部114の各々に対する電力の供給を開始してデータ転送状態に設定する。電力の供給が行われて動作可能な状態第1状態になったメインCPU112は、第1記憶部113に保持されたスナップショットを展開実行する。STR状態からOFFモードに移行する際にメインCPU112が一時的に起動した分だけ、起動時間がカウントされるので、STR状態において第1記憶部113に保持されていたスナップショットをそのまま第2記憶部114に転送する場合は、次にメインCPU112が第1状態に復帰してから第2状態に移行するまでの時間が、カウントされた起動時間の分だけ短くなる。このため、メインCPU112は、予定外の時刻に第2状態へ移行してしまうという問題が起こる。そこで、図10の例では、起動したメインCPU112は、第1記憶部113に保持されたスナップショット以下、スナップショット3と表記するとは異なるスナップショット以下、スナップショット4と表記するを作成する。より具体的には、メインCPU112は、スナップショット3に含まれる閾値を示す第3閾値に対して、STR状態からOFFモードに移行する際にメインCPU112が一時的に第1状態となる時間を示すリセット時間を加えた値を、スナップショット4に含まれる閾値を示す第4閾値として設定する。これにより、メインCPU112が、予定外の時刻に第2状態へ移行することを防止できる。なお、STR状態からOFFモードに移行する際にメインCPU112が一時的に第1状態となる時間の計測結果をリセット時間として採用してもよいし、予め定められた値をリセット時間として採用してもよい。そして、データ転送状態において、メインCPU112は、作成したスナップショット4を、CPUI/F部301およびメモリI/F部302を介して第2記憶部114に書き込む。すなわち、新たに作成されたスナップショット4が第2記憶部114に転送される。省エネ制御部304は、スナップショット4の書き込みが完了したタイミングで、OFFモードに移行するように電力供給部103を制御する。次に、図11を参照しながら、OFFモード→データ転送状態→STR状態の移行例図3の5→6の具体的な内容を説明する。OFFモードの場合、第2記憶部114にはスナップショット以下、スナップショット1と表記するが保持されている。OFFモードからSTR状態への移行の契機となる要因が検知された場合、省エネ制御部304は、メインCPU112、第1記憶部113および第2記憶部114の各々に対する電力の供給を開始してデータ転送状態に設定する。電力の供給が行われて動作可能な状態第1状態になったメインCPU112は、スナップショット1を展開実行する。ここでも、メインCPU112が一時的に起動した分だけ、起動時間がカウントされるので、OFFモードにおいて第2記憶部114に保持されていたスナップショット1をそのまま第1記憶部113に転送する場合は、次にメインCPU112が第1状態に復帰してから第2状態に移行するまでの時間が、カウントされた起動時間の分だけ短くなる。このため、メインCPU112は、予定外の時刻に第2状態へ移行してしまうという問題が起こる。そこで、図11の例では、起動したメインCPU112は、スナップショット1とは異なるスナップショット以下、スナップショット2と表記するを作成する。より具体的には、メインCPU112は、スナップショット1に含まれる閾値を示す第1閾値に対して、OFFモードからSTR状態に移行する際にメインCPU112が一時的に第1状態となる時間を示すリセット時間を加えた値を、スナップショット2に含まれる閾値を示す第2閾値として設定する。これにより、メインCPU112が、予定外の時刻に第2状態へ移行することを防止できる。なお、OFFモードからSTR状態に移行する際にメインCPU112が一時的に第1状態となる時間の計測結果をリセット時間として採用してもよいし、予め定められた値をリセット時間として採用してもよい。そして、データ転送状態において、メインCPU112は、作成したスナップショット2を、CPUI/F部301およびメモリI/F部302を介して第1記憶部113に書き込む。すなわち、新たに作成されたスナップショット2が第2記憶部114に転送される。省エネ制御部304は、スナップショット2の書き込みが完了したタイミングで、STR状態に移行するように電力供給部103を制御する。次に、図12を参照しながら、OFFモード→省エネ状態1の移行例図3の11の具体的な内容を説明する。OFFモードの場合、第2記憶部114にはスナップショットが保持されている。OFFモードから省エネ状態1への移行の契機となる要因が検知された場合、省エネ制御部304は、メインCPU112、第1記憶部113および第2記憶部114の各々に対する電力の供給を開始する。電力の供給が行われて動作可能な状態第1状態になったメインCPU112は、第2記憶部114に保持されたスナップショットを展開実行する。その後、省エネ制御部304は、メインCPU112および第1記憶部113の各々に対する電力の供給が行われる一方、第2記憶部114に対する電力の供給が停止されるように電力供給部103を制御する。これにより、省エネ状態1に設定される。図13は、時刻と、画像形成装置100の消費電力との関係の一例を示す図である。図13に示すように、タイミングA以前においては、OFFモードに設定される。図13の例では、タイミングAにおいて、OFFモードからSTR状態へ移行する契機となる要因が検知され、省エネ制御部304は、OFFモードからデータ転送状態を経てSTR状態に移行させる制御を行う。図13の例では、タイミングAにおいて、OFFモードから復帰する時刻図13の例では午前9時に到達したことを示す信号がタイマー115から入力され、かつ、画像形成装置100は復帰直後に使用されないと判断されている。そして、省エネ制御部304は、メインCPU112、第1記憶部113および第2記憶部114の各々に対する電力の供給を開始してデータ転送状態に設定する。電力の供給が行われて動作可能な状態第1状態になったメインCPU112は、第2記憶部114に保持されたスナップショットを展開実行する。起動したメインCPU112は、第2記憶部114に保持されていたスナップショットとは異なるスナップショットを作成し、その作成したスナップショットを第1記憶部113に書き込む。図13の例では、省エネ制御部304は、新たに作成されたスナップショットの書き込みが完了したタイミングBで、STR状態に移行するように電力供給部103を制御する。すなわち、タイミングAからタイミングBに至るまでの期間においてはデータ転送状態に設定され、タイミングBでSTR状態に設定される。STR状態に設定された後、タイミングCにおいて、STR状態から通常動作状態へ移行する要因が検知され、省エネ制御部304は、STR状態から省エネ状態1および通常待機状態を経て通常動作状態に移行させる制御を行う。すなわち、図13の例では、タイミングBからタイミングCに至るまでの期間においてはSTR状態に設定され、タイミングCで通常動作状態に設定され、印刷処理などが行われる通常動作が行われる。図13の例では、通常動作が終了するタイミングDにおいて、省エネ制御部304は、通常動作状態から通常待機状態に移行させる制御を行う。すなわち、図13の例では、タイミングCからタイミングDに至るまでの期間においては通常動作状態に設定され、タイミングDで通常待機状態に設定される。通常待機状態に設定された後、ユーザーによる操作が一定期間にわたって行われなかった場合、省エネ制御部304は、通常待機状態から省エネ状態1に移行させる制御を行う。図13の例では、タイミングDからタイミングEに至るまでの時間が省エネ状態1に移行するための閾値上記一定期間であるが、これに限らず、閾値の値は任意に設定可能である。ここでは、タイミングDからタイミングEに至るまでの期間にわたってユーザーによる操作が行われなかったため、タイミングEにおいて、省エネ制御部304は、通常待機状態から省エネ状態1に移行させる制御を行う。すなわち、図13の例では、タイミングDからタイミングEに至るまでの期間において通常待機状態に設定され、タイミングEで省エネ状態1に設定される。省エネ状態1に設定された後、ユーザーによる操作が一定期間にわたって行われなかった場合、省エネ制御部304は、省エネ状態1からSTR状態に移行させる制御を行う。図13の例では、タイミングEからタイミングFに至るまでの時間がSTR状態に移行するための閾値上記一定期間であるが、これに限らず、閾値の値は任意に設定可能である。ここでは、タイミングEからタイミングFに至るまでの期間にわたってユーザーによる操作が行われなかったため、タイミングFにおいて、省エネ制御部304は、省エネ状態1からSTR状態に移行させる制御を行う。より具体的には、まずメインCPU112は、復帰時に必要なスナップショットを作成し、その作成したスナップショットを第1記憶部113に書き込む。省エネ制御部304は、メインCPU112で作成されたスナップショットの第1記憶部113への書き込みが完了したタイミングで、省エネ状態1からSTR状態に移行するように電力供給部103を制御する。すなわち、図13の例では、タイミングEからタイミングFに至るまでの期間において省エネ状態1に設定され、タイミングFでSTR状態に設定される。図13の例では、STR状態において、省エネ状態1へ移行する契機となる要因が検知されたタイミングをGとする。タイミングGにおいて、省エネ制御部304は、STR状態から省エネ状態1に移行させる制御を行う。すなわち、図13の例では、タイミングFからタイミングGに至るまでの期間においてSTR状態に設定され、タイミングGで省エネ状態1に設定される。図13の例では、STR状態において、OFFモードへの移行の契機となる要因が検知されたタイミングをHとする。タイミングHにおいて、省エネ制御部304は、STR状態からデータ転送状態を経てOFFモードに移行させる制御を行う。図13の例では、OFFモードに移行する時刻図13の例では午後21時に到達したことを示す信号がタイマー115から入力されることにより、省エネ制御部304は、OFFモードへ移行するタイミングであることを検知する。そして、省エネ制御部304は、メインCPU112、第1記憶部113および第2記憶部114の各々に対する電力の供給を開始してデータ転送状態に設定する。電力の供給が行われて動作可能な状態第1状態になったメインCPU112は、第1記憶部113に保持されたスナップショットを展開実行する。起動したメインCPU112は、第1記憶部113に保持されていたスナップショットとは異なるスナップショットを作成し、その作成したスナップショットを第2記憶部114に書き込む。図13の例では、省エネ制御部304は、新たに作成されたスナップショットの書き込みが完了したタイミングIで、OFFモードに移行するように電力供給部103を制御する。すなわち、タイミングHからタイミングIに至るまでの期間においてデータ転送状態に設定され、タイミングIでOFFモードに設定される。以上、本発明の実施形態について説明したが、本発明は上述の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形が可能である。上述の実施形態のコントローラ制御部106は、本発明の制御装置に対応し、上述の実施形態の画像形成装置100は、本発明の電子機器に対応する。なお、上述の実施形態のコントローラ制御部106で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、上述の実施形態のコントローラ制御部106で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の実施形態のコントローラ制御部106で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。