複数のオペレーティングシステムが動作する情報処理装置に設けられた省電力制御装置であって、前記複数のオペレーティングシステムの各々について、それぞれ個別に省電力状態への移行条件を設定する移行条件設定手段と、前記移行条件設定手段により設定された移行条件を満たしたオペレーティングシステムを省電力状態へ移行させる第1移行手段と、前記複数のオペレーティングシステムの各々が前記省電力状態に移行した場合に、前記情報処理装置を省電力状態に移行させる第2移行手段と、を備えた省電力制御装置。前記複数のオペレーティングシステムの各々について、それぞれ個別に省電力状態から復帰する復帰条件を設定する復帰条件設定手段と、前記第1移行手段により省電力状態へ移行されたオペレーティングシステムが、前記復帰条件設定手段により設定された復帰条件を満たした場合に、該オペレーティングシステムを省電力状態から復帰させる復帰手段と、を更に備えた請求項1に記載の省電力制御装置。前記移行条件設定手段は、前記各オペレーティングシステム上で動作するアプリケーションの各々の属性情報、及び利用者により入力された設定情報に基づいて前記複数のオペレーティングシステムの各々の移行条件を設定する請求項1又は請求項2に記載の省電力制御装置。前記復帰条件設定手段は、前記各オペレーティングシステム上で動作するアプリケーションの各々の属性情報、及び利用者により入力された設定情報に基づいて前記複数のオペレーティングシステムの各々の復帰条件を設定する請求項2又は請求項3に記載の省電力制御装置。複数のオペレーティングシステムが動作する情報処理装置に搭載されたコンピュータを、前記複数のオペレーティングシステムの各々について、それぞれ個別に省電力状態への移行条件を設定する移行条件設定手段、前記移行条件設定手段により設定された移行条件を満たしたオペレーティングシステムを省電力状態へ移行させる第1移行手段、及び前記複数のオペレーティングシステムの各々が前記省電力状態に移行した場合に、前記情報処理装置を省電力状態に移行させる第2移行手段、として機能させるためのプログラム。本発明は、複数のオペレーティングシステムへの省電力状態への移行を一斉に開始させて該複数のオペレーティングシステムが動作する情報処理装置を省電力状態に移行させる場合に比べて、早いタイミングで情報処理装置を省電力状態に移行させることができる省電力制御装置及びプログラムを得ることを目的とする。請求項1の発明の省電力制御装置は、複数のオペレーティングシステムが動作する情報処理装置に設けられた省電力制御装置であって、前記複数のオペレーティングシステムの各々について、それぞれ個別に省電力状態への移行条件を設定する移行条件設定手段と、前記移行条件設定手段により設定された移行条件を満たしたオペレーティングシステムを省電力状態へ移行させる第1移行手段と、前記複数のオペレーティングシステムの各々が前記省電力状態に移行した場合に、前記情報処理装置を省電力状態に移行させる第2移行手段と、を備えている。請求項2の発明は、請求項1に記載の省電力制御装置において、前記複数のオペレーティングシステムの各々について、それぞれ個別に省電力状態から復帰する復帰条件を設定する復帰条件設定手段と、前記第1移行手段により省電力状態へ移行されたオペレーティングシステムが、前記復帰条件設定手段により設定された復帰条件を満たした場合に、該オペレーティングシステムを省電力状態から復帰させる復帰手段と、を更に備えている。請求項3の発明は、請求項1又は請求項2に記載の省電力制御装置において、前記移行条件設定手段は、前記各オペレーティングシステム上で動作するアプリケーションの各々の属性情報、及び利用者により入力された設定情報に基づいて前記複数のオペレーティングシステムの各々の移行条件を設定するものである。請求項4の発明は、請求項2又は請求項3に記載の省電力制御装置において、前記復帰条件設定手段は、前記各オペレーティングシステム上で動作するアプリケーションの各々の属性情報、及び利用者により入力された設定情報に基づいて前記複数のオペレーティングシステムの各々の復帰条件を設定するものである。請求項5の発明は、複数のオペレーティングシステムが動作する情報処理装置に搭載されたコンピュータを、前記複数のオペレーティングシステムの各々について、それぞれ個別に省電力状態への移行条件を設定する移行条件設定手段、前記移行条件設定手段により設定された移行条件を満たしたオペレーティングシステムを省電力状態へ移行させる第1移行手段、及び前記複数のオペレーティングシステムの各々が前記省電力状態に移行した場合に、前記情報処理装置を省電力状態に移行させる第2移行手段、として機能させるためのプログラムである。請求項1に記載の発明によれば、複数のオペレーティングシステムへの省電力状態への移行を一斉に開始させて該複数のオペレーティングシステムが動作する情報処理装置を省電力状態に移行させる場合に比べて、早いタイミングで情報処理装置を省電力状態に移行させることができる。請求項2に記載の発明によれば、複数のオペレーティングシステムへの省電力状態からの復帰を一斉に実行する場合に比べて、省電力状態から復帰させなくてもよいオペレーティングシステムを復帰させずに済み、早いタイミングで復帰できる。請求項3に記載の発明によれば、オペレーティングシステム毎の事情に応じて移行条件を設定できる。請求項4に記載の発明によれば、オペレーティングシステム毎の事情に応じて復帰条件を設定できる。請求項5に記載の発明によれば、複数のオペレーティングシステムへの省電力状態への移行を一斉に開始させて該複数のオペレーティングシステムが動作する情報処理装置を省電力状態に移行させる場合に比べて、早いタイミングで情報処理装置を省電力状態に移行させることができる。以下、図面を参照して実施の形態の一例を詳細に説明する。図1には本実施の形態に係る画像形成装置10が示されている。画像形成装置10には、画像形成装置10の各部の動作を制御する装置制御部12と、セットされた読取対象の文書を光学的に読み取って読取画像データを出力する画像読取部14と、入力された画像データが表す画像を記録用紙上に形成する画像形成部16と、LCD等から成る表示部18A及びテンキーやタッチパネル等から成り利用者による操作を受付ける操作受付部18Bが設けられた操作パネル18と、PC等の情報処理装置とネットワークケーブル及びコンピュータネットワーク経由で情報の送受信を行うためのネットワーク通信制御部20と、が設けられており、これらはバス22を介して互いに接続されている。装置制御部12はマイクロコンピュータ等から成り、CPU12A、メモリ12B、HDDやフラッシュメモリ等から成る不揮発性の記憶部12Cが設けられている。メモリ12Bは、例えば作業領域として使用される。記憶部12Cには、画像形成装置10の利用者に対して画像形成装置10の機能を提供する処理を行うアプリケーションのプログラム図1では第1アプリケーション、及び第2アプリケーションのプログラムが図示されていると、該アプリケーションのプログラムを実行するためのプラットフォームとして機能するオペレーティングシステムOSのプログラム図1では第1OS、及び第2OSのプログラムが図示されているが各々記憶されている。本実施の形態では、記憶部12にOSのプログラムが複数記憶されており、アプリケーションの各々は、いずれか1つのOSに対してインストールされ、該OS上で動作する図2も参照。。従って、1つのアプリケーションが複数のOS上で動作することはない。なお、ここで、インストールされた状態とは、アプリケーションを動作させるプログラム及び必要なデータを含むファイルが記憶部12Cに記憶され、動作に必要な設定が行われた状態をいう。また、図1に示すように、記憶部12Cには、複数のOSが並列に動作可能なように、ハードウェア資源の仮想化や複数のOSとの間での共有資源の調停等の機能を提供するハイパーバイザのプログラムも記憶されている図2も参照。CPU12A及びメモリ12Bは、各OSの動作に必要なハードウェア資源であり、これらハードウェア資源がハイパーバイザにより各OSに割り当てられることによりOSが動作する。ハイパーバイザ及び複数のOSの各々は、周知のプロセッサ間通信技術を用いて互いに通信する。例えば、送信元送信側からのデータパケットを送信先受信側の受信バッファにコピーすることによって情報の受け渡しを行うようにしてもよいし、ハイパーバイザと各OSとが共有する共有メモリメモリ12Bの予め定められた記憶領域を介して情報の受け渡しを行うものであってもよい。なお、本実施の形態では、画像形成装置10は省電力状態と非省電力状態とに移行可能に構成されている。画像形成装置10の省電力状態とは、CPU12Aを含むハードウェア資源への通電が停止された状態をいう。なお、該通電を停止するハードウェア資源にメモリ12Bが含まれていてもよいが、画像形成装置10の省電力状態においては、ネットワーク通信制御部20、操作パネル18の入出力ポート、及び後述する割込モジュール12Dに対しては通電状態とされ、パケットの受信や利用者からの操作の受付が可能な割込みにより画像形成装置10の非省電力状態への復帰が可能な状態が維持される。また、画像形成装置10の非省電力状態とは、少なくともCPU12Aに通電され、CPU12Aが動作している状態をいう。なお、画像形成装置10を省電力状態に移行させるには、画像形成装置10で動作する各OSを予め省電力状態に移行させておく必要がある。ここで、OSの省電力状態とは、OSがCPU12Aを使用せず、メモリ12Bは使用する状態以下、この状態をサスペンドという、又は、CPU12A及びメモリ12Bを使用しない状態以下、この状態をシャットダウンというをいう。なお、サスペンドの場合には、メモリ12Bに作業中のデータを格納しておくことで、サスペンドから復帰したときにOSが省電力状態へ移行する直前の作業状態に復帰できる。ところで、各OSのサスペンド或いはシャットダウンは、アーキテクチャ毎に仕組みが異なるため、OSが省電力状態への移行を開始してから完了するまでの遷移時間はOS毎に異なる。例えば汎用OS等では、その遷移時間が他のOSに比べて長い傾向にある。OSが省電力状態から復帰するときも同様であり、その復帰を開始してから復帰が完了するまでの遷移時間はOS毎に異なる。装置制御部12には、割込モジュール12Dも設けられている。この割込モジュール12Dは、画像形成装置10が省電力状態に移行した後、ネットワーク通信制御部20でパケットが受信された場合や或いは操作パネル18の操作受付部18Bが利用者からの操作を受付けた場合に、この割込モジュール12Dに割込信号が通知され、割込モジュール12DがCPU12Aへの通電を開始させる。本実施の形態において、前述したハイパーバイザは、各OSの省電力状態への移行制御及び省電力状態から非省電力状態への復帰制御以下、移行制御及び復帰制御を総称して省電力制御ともいうも行う。図3は、省電力制御に着目した場合のハイパーバイザの機能構成図である。情報取得部50は、各OSを省電力状態へ移行させるときの移行条件以下、単に移行条件というの各々、及び各OSを省電力状態から復帰させるときの復帰条件以下、単に復帰条件というの各々を決定するときに用いられるアプリケーションの属性情報及び利用者により設定された設定情報を取得する。アプリケーション属性情報及び設定情報の具体例は後述する。情報記憶部52は、情報取得部50が取得した情報を記憶する記憶部である。移行条件設定部54は、移行条件決定部56、及び移行条件記憶部58を備えている。移行条件決定部56は、情報取得部50が取得した情報に基づいて各OS毎の移行条件を決定する。移行条件記憶部58は、移行条件決定部56で決定した移行条件の各々を記憶する。省電力状態移行制御部60は、移行条件記憶部58に記憶されている移行条件に基づいて、各OSの省電力状態への移行を制御する。復帰条件設定部62は、復帰条件決定部64、及び復帰条件記憶部66を備えている。復帰条件決定部64は、情報取得部50が取得した情報に基づいて各OS毎の復帰条件を決定する。復帰条件記憶部66は、復帰条件決定部64で決定した移行条件の各々を記憶する。復帰制御部68は、復帰条件記憶部66に記憶されている復帰条件に基づいて、各OSの省電力状態から非省電力状態への復帰を制御する。なお、上記情報記憶部52、移行条件記憶部58、及び復帰条件記憶部66は、ハイパーバイザが使用するメモリ領域に設けられた記憶領域とすることができる。一方、本実施の形態では、以下のように省電力制御を行う。図4は、ハイパーバイザで行われる条件決定処理の処理ルーチンを示すフローチャートである。ステップ100において、ハイパーバイザの情報取得部50が、画像形成装置10に搭載されている複数のOSのいずれかに対してアプリケーションがインストールされたか否かを判断する。アプリケーションがいずれかのOSに対してインストールされると、該OSがアプリケーションのインストールをハイパーバイザに通知する。ハイパーバイザの情報取得部50は該通知を受けとった場合にはステップ100、Y、ステップ104で、該OSに対してインストールされたアプリケーションの属性情報を要求して該OSから属性情報を取得し、情報記憶部52に記憶する。なお、アプリケーションがインストールされたOS側からハイパーバイザに対して自発的にアプリケーション属性情報を通知するようにしてもよい。また、ここで取得されるアプリケーションの属性情報は、アプリケーションのソフトウェアに規定されているものである。図5に、アプリケーション属性情報の具体例を示す。図5には、あるOSに対してインストールされているA、B、Cの3つのアプリケーションの属性情報が示されている。ここで、デーモンフラグは、連続動作特性を示す属性情報である。デーモンフラグがOnであれば、そのアプリケーションはデーモンとして例えばバックグラウンドで連続して動作し続けるアプリケーションであることを示し、デーモンフラグがOffであれば、そのアプリケーションは何らかの事象をトリガとして或いは周期的に起動して動作するアプリケーションであることを示す。利用ポートは、ネットワーク通信に用いられるポート番号を示す。ウェイクアップパケットパターンは、アプリケーション自身の機能を起動する必要があるパケットのヘッダのパターンを示す。なお、アプリケーションの属性情報はこれに限定されず、例えば、アプリケーションの属性情報に、アプリケーション起動タイマーの設定状態の情報が含まれていてもよい。例えば、起動タイマーの設定状態が有であれば、該アプリケーションは周期的に起動して動作する。また、起動タイマーの設定状態が無であれば、アプリケーションは周期的に起動しない。また、属性情報に起動タイマーの時間周期の情報が含まれていてもよい。起動タイマーの設定状態が有であれば、該時間周期毎に、アプリケーションが起動して動作する。また、アプリケーションの属性情報に、アプリケーションが起動するトリガとなる事象を示す情報が含まれていてもよい。一方、ステップ100で否定判断した場合にはステップ100、N、ステップ102で、利用者により設定情報が入力されたか否かを判断する。設定情報が入力されたと判断した場合には、ステップ106で、該入力された設定情報を取得し、情報記憶部52に記憶する。ここで、設定情報とは、画像形成装置10の各アプリケーションが提供する機能及び画像形成装置10で提供されるサービスの動作を規定する設定を示す情報である。なお、画像形成装置10で提供されるサービスが、アプリケーションが提供する機能そのものである場合もあるし、該サービスが複数の機能の組み合わせである場合もある。例えば、複写というサービスであれば、画像読取機能と印刷機能の組み合わせとなるが、画像読取サービスは、画像読取機能に相当する等である。利用者により操作パネル18から設定情報が入力されると、予め定められた記憶領域に記憶され、該設定情報に応じて機能及びサービスが提供される。なお、利用者により設定情報が入力されるまでの初期状態においては、画像形成装置10で提供可能な全機能及びサービスの各々の実行が許可され、また、アプリケーションに規定されている属性情報に従った機能が提供される。設定情報は、例えば、画像形成装置10により提供可能なサービスの実行可否を示す設定や、各サービスに含まれる機能の各々の実行可否を示す情報であってもよい。また、設定情報に、アプリケーションの属性情報を変更するための情報が含まれていてもよい。該情報が含まれる場合、画像形成装置10の機能の提供に際しては、OSから取得したアプリケーションの属性情報ではなく、利用者が入力した設定情報により変更された属性情報が使用される。ステップ106では、移行条件決定部56は、情報記憶部52に記憶されている情報に基づいて、各OS毎に移行条件を決定し、復帰条件決定部64は、情報記憶部52に記憶されている情報に基づいて、各OS毎に復帰条件を決定する。まず、移行条件について説明する。例えば、あるOS上で動作するアプリケーションの属性情報に含まれるデーモンフラグが全てOffである場合には、該OS上で動作する各アプリケーションにより提供される機能の各々が利用されなくなったすなわち、全アプリケーションが動作しなくなったときに省電力状態に移行するという移行条件を決定してもよい。また、該OS上で動作する各アプリケーションにより提供される機能が利用されなくなってから予め定められた時間が経過したときに省電力状態に移行するという移行条件を決定してもよい。また、デーモンフラグがOnであるアプリケーションaが含まれている場合であっても、該アプリケーションaがサービスAを提供するために用いられるアプリケーションであり、設定情報によりサービスAの実行が禁止されている或いはアプリケーションaが提供する機能の実行が禁止されている場合には、アプリケーションaは起動する必要のないアプリケーションであるため、アプリケーションaを除く他のアプリケーションの属性情報を参照して移行条件が決定される。ここで、他のアプリケーションのデーモンフラグが全てOffであれば、上記と同様の移行条件を決定してもよい。また、アプリケーションの起動タイマーの設定状態が有である場合には、該アプリケーションは周期的に起動するものであるため、こうしたアプリケーションが含まれる場合には、上記のような移行条件は規定せず、例えば、利用者が画像形成装置10の省電力ボタンを押下したときに省電力状態に移行する等の移行条件を決定してもよい。また、アプリケーションの起動タイマーの設定状態が無である場合には、上記デーモンフラグがOffの場合と同様の移行条件を決定してもよい。また、アプリケーションの起動タイマーの設定状態が有である場合において、起動タイマーの設定時間が予め定められた閾値よりも長い場合には、上記デーモンフラグがOffの場合と同様の移行条件を決定してもよい。また、アプリケーションの起動タイマーの設定状態が有である場合において、起動タイマーの設定時間が予め定められた閾値以下の場合には、省電力状態に移行しても短時間で復帰せざるを得ず、省電力移行/復帰時間のオーバーヘッドが大きい。従って、頻繁に省電力状態に移行しない移行条件、例えば、利用者が画像形成装置10の省電力ボタンを押下したときに省電力状態に移行する等の移行条件を決定してもよい。また、設定情報に、アプリケーションの属性情報に対応する情報が含まれている場合において、アプリケーションに予め規定されていた属性情報と、設定情報の該属性情報に対応する情報とが異なるときは、該設定情報の属性情報を優先して用いて移行条件を決定する。例えば、アプリケーションbに予め規定されている起動タイマーの設定時間がT1であり、設定情報の1つとして利用者がアプリケーションの属性情報を変更するために入力したアプリケーションbの起動タイマーの設定時間がT2である場合には、T2を優先して用いて移行条件を決定する。次に、復帰条件であるが、例えば、OS上で動作するアプリケーションの属性情報に含まれる利用ポートとウェイクアップパケットパターンとの組み合わせに合致したパケットを受信した場合に、復帰するという復帰条件を決定してもよい。なお、属性情報に利用ポート及びウェイクアップパケットパターンが規定されたアプリケーションがインストールされると、該利用ポートとウェイクアップパケットパターンとは、予め該アプリケーションが動作するOSの各々に対して定義された各仮想NICNetworkInterfaceCardに登録される。仮想NICに対しては、ハイパーバイザにより、物理NICネットワーク通信制御部20が割り当てられ、受信されたパケットは、該パケットにマッチする組み合わせが規定されたアプリケーションが動作するOSに渡される。また、アプリケーションの属性情報にアプリケーションが起動するトリガとなる事象の情報が含まれている場合には、該トリガとなる事象が発生した場合に、該アプリケーションが動作するOSを復帰させるなどの復帰条件を決定してもよい。より具体的には、OS上で動作するアプリケーションに、操作パネル18での操作が起動のトリガとなるアプリケーションが含まれる場合には、操作パネル18に対して利用者が何らかの操作を行った場合に、該OSを復帰させるように復帰条件を決定する。また、アプリケーションの属性情報に起動タイマーの時間周期が含まれている場合には、アプリケーションの動作が終了した後に省電力状態に移行した場合に、該動作が終了した後、該属性情報に含まれる起動タイマーの時間が経過したときには復帰するという復帰条件を決定してもよい。また、設定情報により、複写サービスの実行が禁止されていた場合において、あるOS上で動作するアプリケーションの各々が、該複写サービスに含まれる機能のみを提供するアプリケーションであるときには、該複写サービスの実行が許可されるよう設定情報が変更されたときに復帰させるなどの復帰条件を決定してもよい。なお、アプリケーションの利用ポートは、要求に応じて開放するのが基本であるが、セキュリティ上の観点から、利用者が該ポートを閉鎖する設定情報を入力した場合には、該閉鎖を示す設定情報に基づいて、該ポートを開放しないことを前提として復帰条件を決定してもよい。すなわち、アプリケーションの属性情報に含まれる閉鎖が設定されている利用ポートとウェイクアップパケットパターンの組み合わせに合致したパケットを受信した場合に、OSを復帰する、という復帰条件は生成されない。なお、情報記憶部52に記憶されたアプリケーションの属性情報及び設定情報に基づいて、どのように移行条件及び復帰条件を決定するかを定めた決定規則を、予め記憶部12C等に記憶しておき、この決定規則に従って決定するようにしてもよいし、該決定規則を利用者が操作パネル18を介して変更可能に構成し、該利用者が設定変更した決定規則に従って、移行条件及び復帰条件を決定するようにしてもよい。ステップ110では、移行条件決定部56は、上記決定したOS毎の移行条件を移行条件記憶部58に記憶し、復帰条件決定部64は、上記決定したOS毎の復帰条件を復帰条件記憶部66に記憶することにより、移行条件及び復帰条件を設定する。なお、図6A及びBに示すように、OSを識別する識別番号図6ではOS番号と移行条件とを対応させて登録した移行条件テーブルを移行条件記憶部58に記憶し、OS番号と復帰条件とを対応させて登録した復帰条件テーブルを復帰条件記憶部66に記憶するようにしてもよい。このように、アプリケーションのインストールや設定情報の入力に応じて、移行条件及び復帰条件が決定され更新される。次に、ハイパーバイザ省電力状態移行制御部60により行われる省電力移行制御について説明する。図7は、省電力移行制御の処理ルーチンの流れを示すフローチャートである。移行条件記憶部58に記憶されたいずれかの移行条件に合致する事象が発生した場合には、該移行条件が満たされたとして、ステップ200で、該移行条件が設定されているOSに指令を出して該OSを省電力状態に移行させる。なお、OSの省電力状態は、ここではサスペンドとするが、シャットダウンであってもよい。ステップ202では、画像形成装置10の全てのOSが省電力状態に移行したか否かを判断する。ステップ202で否定判断した場合には、そのまま本処理ルーチンを終了する。そして、次に移行条件に合致する事象が発生したときに、また本処理ルーチンが開始される。ステップ202で肯定判断した場合には、ステップ204で、自身ハイパーバイザを省電力状態に移行させると共に、CPU12Aを含むハードウェア資源ここでは、画像読取部14、画像形成部16、及びCPU12Aへの通電が停止されるように、通電停止指令を不図示の電力供給部に出力する。これにより、画像形成装置10が省電力状態に移行する。なお、このとき、前述したように、ネットワーク通信制御部20、操作パネル18の入出力ポート、及び割込モジュール12Dに対しては通電状態とされ、パケットの受信や利用者からの操作の受付が可能な状態が維持される。次に、ハイパーバイザ復帰制御部68により行われる復帰制御について説明する。まず、画像形成装置10が省電力状態にない場合においてハイパーバイザが起動した状態において、画像形成装置10において復帰条件記憶部66に記憶されている復帰条件に合致する事象が発生したときには、該復帰条件が満たされたとして、図8に示すステップ300で、該復帰条件が設定されているOSに対してCPU12Aを割り当て、非省電力状態に移行させ復帰させる。一方、画像形成装置10が省電力状態にある場合には、ハイパーバイザ自身も省電力状態にある。この場合には、まず、ネットワーク通信制御部20でパケットが受信された、或いは利用者により操作パネル18が操作された等の割込みが発生したことをトリガとして、該割込発生を示す割込信号がネットワーク通信制御部20或いは操作パネル18のIOポートから割込モジュール12Dに通知される。割込モジュール12Dは、該通知を受け、CPU12Aに対する通電を開始してハイパーバイザを起動させた上で、割込通知をハイパーバイザに入力する。これを受け、ハイパーバイザは図8に示す処理ルーチンのステップ300を実行する。ハイパーバイザは、割込モジュール12Dから受けた割込通知が示す事象と復帰条件記憶部66に記憶されたテーブルとを参照し、該割込通知が示す事象に合致する復帰条件が設定されているOSに対して、CPU12Aを割り当てて起動し、非省電力状態に移行させ復帰させる。なお、上記実施の形態では、ハイパーバイザが省電力制御を行う例について説明したが、これに限定されない。例えば、複数のOSの中の1つのOS以下、管理OSが上記省電力制御を行ってもよい。この場合には、管理OSが他のOSを上記と同様に省電力状態に移行させた後、自身及びハイパーバイザを省電力状態に移行させると共に、CPU12A等への通電を停止させ、画像形成装置10を省電力状態に移行させる。また、復帰する場合には、割込モジュール12Dにより復帰されたハイパーバイザにより、まず最初に管理OSが復帰され、管理OSが上記説明したように、上記復帰条件に応じてOS毎に各OSを省電力状態から復帰させる。また、上記では、ハイパーバイザによりハードウェア資源を仮想化し、複数のOS間で調停する仮想環境化で動作する装置について説明したが、例えば、ハイパーバイザの代わりに、ハードウェア資源を仮想化して調停するホストOSを設けたホスト型の仮想環境下においては、該ホストOSが他のOSの省電力制御を行うようにしてもよい。また、上記実施の形態では、省電力制御装置が設けられた情報処理装置として画像形成装置を例に挙げて説明したが、これに限定されるものではなく、複数のOSが動作する様々な装置に適用可能である。