"画像を形成する画像形成装置であって、画像形成にかかる動作を行うエンジンと、前記エンジンを制御するエンジン制御部と、前記エンジン制御部からアクセス可能であって、前記エンジンの構成を示す第1エンジン情報を記憶する第1記憶部と、当該画像形成装置全体を制御する装置制御部と、前記装置制御部からアクセス可能であって、前記エンジンの構成を示す第2エンジン情報を記憶する第2記憶部と、当該画像形成装置の各部に電力を供給する主電源がオンされた場合に、当該画像形成装置の電力状態を、前記装置制御部および前記第2記憶部への電力供給を行い、前記エンジン、前記エンジン制御部および前記第1記憶部への電力供給を行わない省エネ状態に設定する状態管理部とを備え、前記装置制御部は、前記電力状態が前記省エネ状態に設定された場合に、前記第2記憶部に記憶されている前記第2エンジン情報を読み出し、前記第2エンジン情報に基づいて、画像形成にかかるアプリケーションを実行することにより当該装置制御部の起動処理を行うことを特徴とする画像形成装置。前記電力状態の設定指示を受け付ける受付部をさらに備え、前記状態管理部は、前記受付部が受け付けた前記設定指示に基づいて、前記電力状態を前記受付部、前記エンジン、前記エンジン制御部、前記装置制御部、前記第1記憶部および前記第2記憶部への電力供給を行う通常状態に設定し、前記受付部は、前記通常状態に設定されているときに前記主電源のオフを指示するオフ指示をさらに受け付け、前記装置制御部は、前記受付部が前記オフ指示を受け付けると、前記第1記憶部に記憶されている前記第1エンジン情報を前記第2エンジン情報として前記第2記憶部に書き込み、前記装置制御部により前記第2記憶部に前記第2エンジン情報が書き込まれた後に、前記第1記憶部への電力供給を停止する電源制御部をさらに備えることを特徴とする請求項1に記載の画像形成装置。前記装置制御部は、前記電力状態が前記省エネ状態から前記通常状態に変更された場合に、前記エンジン制御部に対し前記第1記憶部に記憶されている前記第1エンジン情報の読み出しを指示し、前記エンジン制御部を介して取得した前記第1エンジン情報に基づいて前記アプリケーションを再度実行することを特徴とする請求項2に記載の画像形成装置。表示部を制御する表示制御部と、前記表示制御部からアクセス可能であって、前記表示部に表示する第1表示情報を記憶する第3記憶部とをさらに備え、前記第2記憶部は、前記表示部に表示する第2表示情報をさらに記憶し、前記装置制御部は、前記電力状態が前記省エネ状態に設定された場合に、前記第2記憶部に記憶されている前記第2表示情報をさらに読み出し、前記第2表示情報に基づいて、前記アプリケーションを実行することにより当該装置制御部の起動処理を行うことを特徴とする請求項1から3のいずれか一項に記載の画像形成装置。前記通常状態は、さらに前記表示制御部および前記第3記憶部への電力供給を行う前記電力状態であって、前記装置制御部は、前記電力状態が前記省エネ状態から前記通常状態に変更された場合に、前記表示制御部に対し前記第3記憶部に記憶されている前記第1表示情報の読み出しを指示し、前記表示制御部を介して取得した前記第1表示情報に基づいて、前記アプリケーションを再度実行することを特徴とする請求項4に記載の画像形成装置。前記第2記憶部は、前記装置制御部が参照する、当該画像形成装置に関する装置情報をさらに記憶し、前記受付部は、前記省エネ状態に設定されているときに所定の処理の実行指示をさらに受け付け、前記装置制御部は、前記実行指示に基づいて、当該実行指示にかかる処理を実行するために必要な情報を特定し、前記処理を実行するために必要な情報として前記装置情報を特定した場合に、前記第2記憶部に記憶されている前記装置情報に基づいて、前記処理を実行することを特徴とする請求項1から5のいずれか一項に記載の画像形成装置。前記状態管理部は、前記装置制御部により、前記処理を実行するために必要な情報として前記エンジン情報が特定された場合に、前記電力状態を前記通常状態に設定し、前記装置制御部は、前記エンジン制御部に対し、前記第1記憶部に記憶されている前記第1エンジン情報の読み出しを指示し、前記エンジン制御部を介して取得した前記第1エンジン情報に基づいて、前記処理を実行することを特徴とする請求項6に記載の画像形成装置。前記第2記憶部は、前記操作制御部が参照する装置情報をさらに記憶し、前記受付部は、前記省エネ状態に設定されているときに所定の処理の実行指示をさらに受け付け、前記装置制御部は、前記実行指示に基づいて、当該実行指示にかかる処理を実行するために必要な情報として前記表示情報を特定し、前記状態管理部は、前記装置制御部により前記表示情報が特定された場合に、前記電力状態を前記通常状態に設定し、前記装置制御部は、前記表示制御部に対し、前記第3記憶部に記憶されている前記第1表示情報の読み出しを指示し、前記表示制御部を介して取得した前記第1表示情報に基づいて、前記処理を実行することを特徴とする請求項4または5に記載の画像形成装置。画像形成装置において実行される画像形成方法であって、前記画像形成装置は、画像形成にかかる動作を行うエンジンと、前記エンジンを制御するエンジン制御部と、前記エンジン制御部からアクセス可能であって、前記エンジンの構成を表す第1エンジン情報を記憶する第1記憶部と、当該画像形成装置全体を制御する装置制御部と、前記装置制御部からアクセス可能であって、前記エンジンの構成を表す第2エンジン情報を記憶する第2記憶部とを備え、当該画像形成装置の各部に電力を供給する主電源がオンされた場合に、当該画像形成装置の電力状態を、前記装置制御部および前記第2記憶部への電力供給を行い、前記エンジン、前記エンジン制御部および前記第1記憶部への電力供給を行わない省エネ状態に設定する状態管理ステップと、前記電力状態が前記省エネ状態に設定された場合に、前記第2記憶部に記憶されている前記第2エンジン情報を読み出し、前記第2エンジン情報に基づいて、画像形成にかかるアプリケーションを実行することにより当該装置制御部の起動処理を行う装置制御ステップとを含むことを特徴とする画像形成方法。しかしながら、従来知られている画像形成装置の消費電力を抑える方法は、画像形成装置の主電源が一度オンされ、エンジン、コントローラおよび操作表示部を一旦通電させた後に、必要ない部分への電力供給を停止するものであった。すなわち、画像形成装置の主電源がオンされた後、ユーザにより画像形成装置が使用されない場合であっても、エンジン、コントローラおよび表示部に電力が供給されることとなり、無駄な電力が消費されてしまうという問題があった。さらに、近年の画像形成装置には、自動で主電源のオンオフを制御するものもある。このような装置においては、自動で主電源がオンされたものの、ユーザにより装置が使用されない場合には、未使用時の電力消費が問題となる。本発明は、上記に鑑みてなされたものであって、画像形成装置の消費電力量を低減することのできる画像形成装置および画像形成方法を提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明は、画像を形成する画像形成装置であって、画像形成にかかる動作を行うエンジンと、前記エンジンを制御するエンジン制御部と、前記エンジン制御部からアクセス可能であって、前記エンジンの構成を示す第1エンジン情報を記憶する第1記憶部と、当該画像形成装置全体を制御する装置制御部と、前記装置制御部からアクセス可能であって、前記エンジンの構成を示す第2エンジン情報を記憶する第2記憶部と、当該画像形成装置の各部に電力を供給する主電源がオンされた場合に、当該画像形成装置の電力状態を、前記装置制御部および前記第2記憶部への電力供給を行い、前記エンジン、前記エンジン制御部および前記第1記憶部への電力供給を行わない省エネ状態に設定する状態管理部とを備え、前記装置制御部は、前記電力状態が前記省エネ状態に設定された場合に、前記第2記憶部に記憶されている前記第2エンジン情報を読み出し、前記第2エンジン情報に基づいて、画像形成にかかるアプリケーションを実行することにより当該装置制御部の起動処理を行うことを特徴とする。また、本発明は、画像形成装置において実行される画像形成方法であって、前記画像形成装置は、画像形成にかかる動作を行うエンジンと、前記エンジンを制御するエンジン制御部と、前記エンジン制御部からアクセス可能であって、前記エンジンの構成を表す第1エンジン情報を記憶する第1記憶部と、当該画像形成装置全体を制御する装置制御部と、前記装置制御部からアクセス可能であって、前記エンジンの構成を表す第2エンジン情報を記憶する第2記憶部とを備え、当該画像形成装置の各部に電力を供給する主電源がオンされた場合に、当該画像形成装置の電力状態を、前記装置制御部および前記第2記憶部への電力供給を行い、前記エンジン、前記エンジン制御部および前記第1記憶部への電力供給を行わない省エネ状態に設定する状態管理ステップと、前記電力状態が前記省エネ状態に設定された場合に、前記第2記憶部に記憶されている前記第2エンジン情報を読み出し、前記第2エンジン情報に基づいて、画像形成にかかるアプリケーションを実行することにより当該装置制御部の起動処理を行う装置制御ステップとを含むことを特徴とする。本発明によれば、画像形成装置の消費電力量を低減することができるという効果を奏する。以下に添付図面を参照して、画像形成装置および画像形成方法の実施の形態を詳細に説明する。図1は、実施の形態にかかる画像形成装置1の構成を示すブロック図である。画像形成装置1は、コントローラ100と、コントローラ記憶デバイス110と、操作表示部200と、表示情報記憶デバイス210と、エンジンユニット300と、エンジン記憶デバイス310と、画像形成装置1の各部に商用電源からの電力を供給する主電源400と、主電源400のオンオフの入力を受け付ける電源スイッチ410と、復帰ボタン420とを備えている。コントローラ100は、画像形成装置1全体を制御する。コントローラ記憶デバイス110は、コントローラ100が参照する各種情報を記憶している。コントローラ記憶デバイス110は、コントローラ100からアクセスされ、コントローラ100により、コントローラ記憶デバイス110に記憶されている情報の読み出しや、コントローラ記憶デバイス110への情報の書き込みが行われる。コントローラ記憶デバイス110は、コントローラ100がアプリケーション104の実行など、自身の処理を行う際に参照するコントローラ情報を記憶している。コントローラ情報としては、例えば画像形成装置1の機種名、機器番号、アプリケーション104のバージョン情報などがある。操作表示部200は、画像形成装置1の筐体に設けられたタッチパネルまたはハードキーなどのユーザインターフェースである。表示情報記憶デバイス210は、操作表示部200からアクセスされ、表示情報記憶デバイス210により、表示情報記憶デバイス210に記憶されている情報の読み出しや、表示情報記憶デバイス210への情報の書き込みが行われる。表示情報記憶デバイス210は、表示部202に情報を表示する際に操作表示部200により参照される表示情報を記憶している。表示情報としては、例えば、言語情報などがある。エンジンユニット300は、画像形成にかかる動作を行う。エンジン記憶デバイス310は、エンジンユニット300からアクセスされ、エンジンユニット300により、エンジン記憶デバイス310に記憶されている情報の読み出しや、エンジン記憶デバイス310への情報の書き込みが行われる。ここで、エンジン300は、具体的には、プロッタやスキャナなどである。エンジン記憶デバイス310は、エンジン301の構成などのエンジン情報を記憶している。エンジン情報としては、例えば、エンジンソフトのバージョン、トレイ種別やフィニッシャー種別などのプロッタエンジンに関する情報、変倍可能率や画像解像度などスキャナエンジンに関する情報などがある。コントローラ100は、システム制御部101と、状態管理部102と、電力制御部103と、アプリケーション104と、タイマー機能105とを有している。システム制御部101は、画像形成装置1全体の制御を行う。システム制御部101は、主電源400オン時のコントローラ100の起動処理を行う。システム制御部101はさらに操作表示部200、エンジンユニット300の起動処理も制御する。システム制御部101はまたコントローラ記憶デバイス110へのアクセスを行う。状態管理部102は、画像形成装置1の電力状態を管理する。ここで、電力状態としては、主電源400から画像形成装置1の各部への電力供給が行われる通常状態と、主電源400から画像形成装置1の各部のうち一部のみへの電力供給のみが行われる省エネ状態とがある。本実施の形態においては、省エネ状態においては、操作表示部200、表示情報記憶デバイス210、エンジンユニット300およびエンジン記憶デバイス310への電力供給は行われない。省エネ状態においては、画像形成装置1の消費電力量は、通常状態に比べて低い。したがって、画像形成装置1においては、ユーザにより実際に画像形成装置1が使用されない時間帯等においては、省エネ状態に設定されることにより、消費電力量を抑えることができる。電力制御部103は、状態管理部102により設定された画像形成装置1の電力状態に基づいて、主電源400から各部への電力供給のオンオフを制御する。具体的には、電力制御部103は、状態管理部102により電力状態が通常状態に設定された場合には、操作表示部200、表示情報記憶デバイス210、コントローラ100、コントローラ記憶デバイス110、エンジンユニット300、エンジン記憶デバイス310など画像形成装置1の各部に対し主電源400から電力を供給する。電力制御部103は、状態管理部102により電力状態が省エネ状態に設定された場合には、コントローラ100およびコントローラ記憶デバイス110への電力供給を行う一方で、操作表示部200、表示情報記憶デバイス210、エンジンユニット300およびエンジン記憶デバイス310への電力供給を停止する。復帰ボタン420は、例えば画像形成装置1に設けられたハードキーである。電力制御部103は省エネ状態においても、復帰ボタン420への電力供給を行う。省エネ状態において、ユーザにより復帰ボタン420が押下されると、状態管理部102は、省エネ状態から通常状態への復帰指示を受け付ける。アプリケーション104としては、例えばプリントアプリケーション、スキャナアプリケーションなどがある。このように、コントローラ100は、エンジンユニット300により実行可能な複数のアプリケーションを搭載している。アプリケーション104はさらに、エンジンユニット300に対し適宜動作を指示する。なお、アプリケーション104が処理を実行するためには、コントローラ情報、エンジン情報または表示情報が適宜必要となる。アプリケーション104は、必要な情報は、システム制御部101を介して取得する。アプリケーション104がコントローラ情報を必要とする場合には、システム制御部101は、コントローラ記憶デバイス110からコントローラ情報を読み出し、これをアプリケーション104に出力する。アプリケーション104がエンジン情報を必要とする場合には、システム制御部101は、エンジンユニット300からエンジン情報を取得し、これをアプリケーション104に出力する。同様に、アプリケーション104が表示情報を必要とする場合には、システム制御部101は、操作表示部200から表示情報を取得し、これをアプリケーション104に出力する。なお、コントローラ100に搭載されるアプリケーションは、1つでもよく複数でもよい。タイマー機能105は、主電源400をオンする電源オン時刻を記憶している。タイマー機能105は、時刻を計測し、電源オン時刻を検知する。タイマー機能105が電源オン時刻を検知すると、電力制御部103は、主電源400をオンし、状態管理部102は、電源状態を省エネ状態に設定する。なお、タイマー機能105は二次電池など主電源400以外からの電力により動作し、主電源400オフ時においても動作する。このように、本実施の形態にかかる画像形成装置1は、タイマー機能を有しており、所定の時間に自動的に主電源400がオンされる。しかしながら、主電源400が自動的にオンされた直後にユーザにより画像形成装置1が使用されるとは限らない。そこで、画像形成装置1がタイマー機能で自動的に主電源400がオンされた場合には、電源状態を省エネ状態に設定することとする。これにより、画像形成装置1の無駄な消費電力を低減することができる。電源スイッチ410は、ユーザから電源のオンオフの指示を受け付ける。電源スイッチ410がオンオフされると、オンオフを示す情報がコントローラ100に出力される。コントローラ100のシステム制御部101は、電源スイッチ410から電源オフの情報を取得すると、表示情報記憶デバイス210から操作表示部200を介して既に取得済みの表示情報をコントローラ記憶デバイス110に書き込む。同様に、システム制御部101は、エンジン記憶デバイス310からエンジンユニット300を介して既に取得済みのエンジン情報をコントローラ記憶デバイス310に書き込む。操作表示部200は、受付部201と、表示部202と、操作表示制御部203とを有している。受付部201は、ユーザによりタッチパネルやハードキーを用いて入力された情報を受け付ける。表示部202は、各種表示情報を表示する。操作表示制御部203は、操作表示部200全体を制御する。操作表示制御部203はまた、表示情報記憶デバイス210へのアクセスを行う。エンジンユニット300は、エンジン301と、エンジン制御部302とを有している。エンジン301は実際に画像形成等にかかる動作を行う駆動部である。エンジン制御部302は、エンジン301の動作を制御する。エンジン制御部302はまた、エンジン記憶デバイス310にアクセスする。図2は、画像形成装置1の動作状態が通常状態に設定される通常状態処理を示すシーケンス図である。通常状態に設定される場合としては、ユーザにより主電源スイッチ410が押下され、手動で電源オンされた場合や、省エネ状態からの復帰ボタン420が押下された場合などがある。まず、主電源400がオンされると状態管理部102は、画像形成装置1の電源状態を通常状態に設定するステップS100。電力制御部103は、電源状態が通常状態に設定されると、通常状態における電力制御を行うステップS101。具体的には、電力制御部103は、画像形成装置1の各部に商用電源からの電力を供給する。次に、システム制御部101は、エンジンユニット300に対し起動要求を出力するステップS102。エンジンユニット300のエンジン制御部302は、起動要求を取得すると、起動処理を行うステップS103。エンジン制御部302はさらに、エンジン記憶デバイス310からエンジン情報を読み出しステップS104、読み出したエンジン情報をシステム制御部101に通知するステップS105。さらに、システム制御部101は、操作表示部200に対し起動要求を出力するステップS106。操作表示部200の操作表示制御部203は、起動要求を取得すると、操作表示部200の起動処理を行うステップS107。操作表示制御部203はさらに、表示情報記憶デバイス210から表示情報を読み出しステップS108、読み出した表示情報をシステム制御部101に通知するステップS109。次に、アプリケーション104は、ステップS105において取得したエンジン情報、ステップS108において取得した表示情報、およびコントローラ記憶デバイス110に記憶されているコントローラ情報のうち、必要な情報を参照し、これに基づいて処理を実行するステップS110。なお、コントローラ情報は、システム制御部101により読み出され、アプリケーション104は、システム制御部101を介してコントローラ情報を取得する。このように、通常状態においては、アプリケーション104は、コントローラ100から直接アクセス可能なコントローラ記憶デバイス110に記憶されている情報のほか、エンジンユニット300によりアクセスされるエンジン記憶デバイス310および操作表示部200によりアクセスされる表示情報記憶デバイス210に記憶されている情報のうち必要な情報を参照して処理を実行する。なお、エンジン記憶デバイス310からエンジン情報を取得する処理ステップS102~ステップS105と、表示情報記憶デバイス210から表示情報を取得する処理ステップS106~ステップS109の実行順は実施の形態に限定されるものではない。これらの処理は独立して実行可能であり、他の例としては、表示情報を取得する処理を先に行ってもよく、または、エンジン情報を取得する処理と表示情報を取得する処理を並列に行ってもよい。図3は、画像形成装置1の電力状態が通常状態に設定されているときに、主電源400オフされた場合の処理を示すシーケンス図である。ユーザにより電源スイッチ410が押下されると、電源スイッチ410は、コントローラ100に電源オフ情報を出力するステップS200。次に、コントローラ100においては、システム制御部101は、電源オフ要求をエンジンユニット300に出力するステップS201。システム制御部101はさらに、電源オフ要求を操作表示部200に出力するステップS202。システム制御部101は、通常状態において、図2を参照しつつ説明した情報通知処理ステップS105において、エンジンユニット300を介してエンジン記憶デバイス310から読み出し、既に取得済みのエンジン情報をコントローラ記憶デバイス110に書き込むステップS203。システム制御部101は、同様に通常状態において図2を参照しつつ説明した情報通知処理ステップS109において、操作表示部200を介して表示情報記憶デバイス210から読み出し、既に取得済みの表示情報をコントローラ記憶デバイス110に書き込むステップS203。システム制御部101は、さらにコントローラにより利用されていたコントローラ情報についても、コントローラ記憶デバイス110に書き込むステップS203。一方、エンジンユニット300においては、電源オフ要求を取得するとステップS201、エンジン制御部302は、エンジンユニット300およびエンジン記憶デバイス310の電源をオフするための処理を行うステップS210。エンジン制御部302は、電源オフのための処理が終了すると、電源オフの完了通知をコントローラ100に出力するステップS211。同様に、操作表示部200においては、電源オフ要求を取得するとステップS202、操作表示制御部203は、操作表示部200および表示情報記憶デバイス210の電源をオフするための処理を行うステップS212。操作表示制御部203は、電源オフのための処理が終了すると、電源オフの完了通知をコントローラ100に出力するステップS213。コントローラ100のシステム制御部101は、コントローラ記憶デバイス110への表示情報、エンジン情報およびコントローラ情報の書き込みが完了し、さらに、操作表示部200およびエンジンユニット300から電源オフ完了通知を受信すると、コントローラ100の電源をオフするステップS214。以上で、主電源400オフ時の画像形成装置1の処理が完了する。このように、本実施の形態にかかる画像形成装置1においては、主電源400オフ時に、コントローラ記憶デバイス110に、本来コントローラ記憶デバイス110に記憶されるべきコントローラ情報の他、表示情報およびエンジン情報を記憶しておく。図4は、画像形成装置1がタイマー機能105により自動で電源オンした場合の処理を示すフローチャートである。コントローラ100のタイマー機能105が電源オン時刻を検知するとステップS300,Yes、コントローラ100の状態管理部102は、電源状態を省エネ状態に設定するステップS301。次に、電力制御部103は、省エネ状態の電力制御を行うステップS302。電力制御部103は、具体的には、主電源400からコントローラ100およびコントローラ記憶デバイス110への電力供給を開始する。なおこのとき、電力制御部103は、操作表示部200、表示情報記憶デバイス210、エンジンユニット300、エンジン記憶デバイス310への電力供給は行わない。次に、システム制御部101は、アプリケーション104が利用する情報をコントローラ記憶デバイス110から読み出すステップS303。システム制御部101は、具体的には、コントローラ情報、表示情報およびエンジン情報のうち少なくとも1つを読み出し、アプリケーション104にこれらの情報を出力する。システム制御部101は、表示情報またはエンジン情報を出力する際には、これらが実際に表示情報憶デバイス210およびエンジン記憶デバイス310から読み出したものではなく、仮の情報であることを示す未確定情報とともに、表示情報またはエンジン情報を出力する。さらに、システム制御部101は、コントローラ情報を出力する際には、コントローラ情報が正式な情報であることを示す確定情報とともにコントローラ情報を出力する。これにより、アプリケーション104は、取得した情報が確定情報であるか否か、すなわち、アプリケーションを実行するための仮の情報であるか否かを認識することができる。次に、アプリケーション104は、システム制御部101によりステップS303においてコントローラ記憶デバイス110から読み出された情報を利用して、処理を実行するステップS304。以上で、自動電源オン時の画像形成装置1の処理が完了する。このように、画像形成装置1は、自動電源オン時には、一旦通常状態に設定されることなく直接省エネ状態に設定される。すなわち、画像形成装置1においては、自動電源オン時には、操作表示部200、表示情報記憶デバイス210、エンジンユニット300およびエンジン記憶デバイス310への電力供給を行うことなくコントローラ100およびコントローラ記憶デバイス110のみに電力を供給することができる。さらに、コントローラ100のアプリケーション104が処理を実行するために必要なエンジン情報や表示情報は、画像形成装置1の主電源400のオフ時にコントローラ記憶デバイス110に書き込まれている。したがって、自動電源オン時には、電源オフ時にコントローラ記憶デバイス110に書き込まれたエンジン情報を利用することにより、アプリケーション104は正常に処理を行うことができる。さらに、このように、アプリケーション104が正常に処理を行うことができるので、コントローラ100は、正常に起動することができる。なお、本実施の形態においては、画像形成装置1の自動電源オン時にアプリケーション104により利用されるエンジン情報は、電源オフ時に書き込まれたエンジン情報であるが、自動電源オン時にアプリケーションが利用すべくコントローラ記憶デバイス110に記憶させるエンジン情報は、アプリケーションが正常に処理を実行することができるような情報であればよく、実施の形態に限定されるものではない。他の例としては、コントローラ記憶デバイス110は、任意のエンジン情報を自動電源オン時のエンジン情報として予め記憶していてもよい。図5は、画像形成装置1が省エネ状態において、ユーザからの指示を受け付けた場合の処理を示すフローチャートである。図5に示すように自動電源オン後省エネ状態において、ユーザにより、復帰ボタン420が押下されるとステップS400,Yes、図2を参照しつつ説明した、通常状態処理に移行する。すなわち、状態管理部102は、電源状態を通常状態に設定し、通常状態における電力制御が行われるステップS101。そして、エンジンユニット300および操作表示部200が起動しステップS103,107、システム制御部101は、それぞれからエンジン情報および表示情報を取得するステップS105,ステップS109等。このときアプリケーション104は、すでに起動中であるが、ステップS110において、ステップS105およびステップS109において取得したエンジン情報や表示情報を利用して、再び処理を実行する。アプリケーション104は、省エネ状態において、すでにコントローラ記憶デバイス110に記憶されているエンジン情報を利用して処理が実行されている。しかしながら、コントローラ記憶デバイス110に記憶されているエンジン情報は、仮の情報であり、復帰ボタン420が押下されたタイミングにおいて、実際にエンジン記憶デバイス310に記憶されているエンジン情報と異なる場合がある。このため、実際にアプリケーション104の処理によりエンジン301の動作を行うためには、エンジン記憶デバイス310に記憶されているエンジン情報が必要となる。そこで、アプリケーション104は、電源状態が省エネ状態から通常状態に復帰し、操作表示部200、表示情報記憶デバイス210、エンジンユニット300およびエンジン記憶デバイス310が通電した場合には、システム制御部101が表示情報記憶デバイス210またはエンジン記憶デバイス310から取得した表示情報およびエンジン情報を利用して再び処理を実行することとする。例えば、ユーザによってプリント指示が入力され、プリンタのジョブが投入されたとする。この場合、プリンタアプリケーションは、処理を実行するために、ステープルの可否、両面印刷の可否、印刷可能な用紙サイズなどのエンジン情報を必要とする。しかしながら、省エネ状態において、コントローラ記憶デバイス110から読み出した未確定情報仮の情報としてのエンジン情報は、最新のエンジン情報ではないため、プリンタジョブの投入時にエンジン記憶デバイス310に記憶されているエンジン情報と、アプリケーションが利用中のエンジン情報が一致しない場合がある。例えば、仮の情報においては、A4用紙のトレイが存在しており、省エネ時には、印刷可能な用紙サイズとしてA4が存在していたのに対し、その後A4用紙のトレイが取り外され、プリンタジョブの投入時には、A4サイズは印刷不可能となっているような場合である。そこで、この場合には、画像形成装置1は、通常状態への復帰処理図2の通常状態処理を行い、通常状態処理において、プリンタアプリケーションは、エンジン記憶デバイス310に記憶されているエンジン情報を利用してプリンタのジョブを処理することとする。これにより、実際にエンジン等が動作する場合には、コントローラ100のアプリケーション104は、実際にエンジン記憶デバイス310または表示情報記憶デバイス210に記憶されている情報を取得し、これらを利用して再起動するので、画像形成装置1においては、正常にエンジン等を動作させることができる。さらに、図5において、システム制御部101は、ネットワーク経由でユーザから所定の処理の実行要求を受付場合にはステップS400,No、ステップS401,Yes、実行要求に応じた処理を実行するために必要な情報を特定する。そして、エンジン情報または表示情報のうち少なくとも一方が必要である場合にはステップS402,Yes、通常状態処理図2に移行する。そして、電力制御部103は、通常状態処理において、操作表示部200、エンジンユニット300等に通電する。そして、システム制御部101は、これらを介して表示情報記憶デバイス210またはエンジン記憶デバイス310から必要な情報を取得し、取得した情報を利用して、実行要求に応じた処理を行う。また、図5のステップS402において、エンジン情報や表示情報が不要である場合にはステップS402,No、システム制御部101は、コントローラ記憶デバイス110からコントローラ情報を読み出しステップS403、コントローラ情報を利用して、実行要求に応じた処理を行うステップS404。すなわち、この場合には、通常状態への復帰は不要である。さらに、他の例としては、リモートファームウェアアップデートにより、ネットワークを介してアプリケーションを更新する場合には、画像形成装置1の表示部202に更新に関する情報を表示する場合がある。この場合には、表示部202に情報を行うべく、電力制御部103は、操作表示部200および表示情報記憶デバイス210への電力供給を開始する。そして、コントローラ100のシステム制御部101は、操作表示制御部203を介して表示情報記憶デバイス210から言語情報などの表示情報を取得する。システム制御部101は、取得した情報をもとに、所定の文字列の描画を操作表示制御部203に要求する。以上の処理により、表示部202は、更新に関する情報を表示する。なお、本実施の形態においては、タイマー機能105により自動電源オンする画像形成装置1について説明したが、画像形成装置1は自動電源オンの機能を備えなくてもよい。この場合には、電源オンされた直後の電源状態を省エネ状態とするか通常状態とするかを予め設定することができることとしてもよい。例えば、ユーザからの入力に応じて、電源オン後の電源状態を設定可能としてもよい。そして、電源オン後の電源状態が省エネ状態に設定された場合に、上述のように電源オン後に省エネ状態に設定する処理を行えばよい。また、本実施の形態においては、主電源400オン直後に省エネ状態に設定されたときにコントローラ記憶デバイス110から読み出される未確定情報としてのエンジン情報および表示情報は、直前の主電源400オフ時にシステム制御部101によりコントローラ記憶デバイス110に記憶された情報であるが、コントローラ記憶デバイス110が未確定情報として記憶するエンジン情報および表示情報は、省エネ状態においてアプリケーション104の処理が正常に実行されるような情報であればよく、実施の形態のように主電源オフ時に記憶された情報に限定されるものではなく、例えばコントローラ記憶デバイス110に未確定情報として任意の情報を予め格納しておいてもよい。図6は、実施の形態にかかる画像形成装置の一例としての複合機のハードウェア構成を示すブロック図である。本図に示すように、この複合機は、コントローラ100とエンジンユニットEngine300とをPCIPeripheralComponentInterfaceバスで接続した構成となる。コントローラ100は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン301は、PCIバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、1ドラムカラープロッタ、4ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジンユニット300には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。コントローラ100は、CPU11と、ノースブリッジNB13と、システムメモリMEM-P12と、サウスブリッジSB14と、ローカルメモリMEM-C17と、ASICApplicationSpecificIntegratedCircuit16と、ハードディスクドライブHDD18とを有し、ノースブリッジNB13とASIC16との間をAGPAcceleratedGraphicsPortバス15で接続した構成となる。また、MEM-P12は、ROMReadOnlyMemory12aと、RAMRandomAccessMemory12bと、をさらに有する。CPU11は、複合機の全体制御をおこなうものであり、NB13、MEM-P12およびSB14からなるチップセットを有し、このチップセットを介して他の機器と接続される。NB13は、CPU11とMEM-P12、SB14、AGPバス15とを接続するためのブリッジであり、MEM-P12に対する読み書きなどを制御するメモリコントローラと、PCIマスタおよびAGPターゲットとを有する。MEM-P12は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ROM12aとRAM12bとからなる。ROM12aは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、RAM12bは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。SB14は、NB13とPCIデバイス、周辺デバイスとを接続するためのブリッジである。このSB14は、PCIバスを介してNB13と接続されており、このPCIバスには、ネットワークインターフェースI/F部なども接続される。ASIC16は、画像処理用のハードウェア要素を有する画像処理用途向けのICIntegratedCircuitであり、AGPバス15、PCIバス、HDD18およびMEM-C17をそれぞれ接続するブリッジの役割を有する。このASIC16は、PCIターゲットおよびAGPマスタと、ASIC16の中核をなすアービタARBと、MEM-C17を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のDMACDirectMemoryAccessControllerと、エンジンユニット300との間でPCIバスを介したデータ転送をおこなうPCIユニットとからなる。このASIC16には、PCIバスを介してFCUFacsimileControlUnit30、USBUniversalSerialBus40、IEEE1394theInstituteofElectricalandElectronicsEngineers1394インターフェース50が接続される。操作表示部200はASIC16に直接接続されている。MEM-C17は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、HDDHardDiskDrive18は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。AGPバス15は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、MEM-P12に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。なお、上記実施の形態にかかる画像形成装置は、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。"