(57)【要約】【課題】上位装置からの通信による指示を情報処理装置で受けられるという利便性を損なうことなく、一群の情報処理装置によって消費される電力を低減する。【解決手段】本発明の情報処理装置は、それぞれ通信機能を有するＮ（Ｎは２以上の自然数）台の情報処理装置を一群として、当該１群に属するＮ台の情報処理装置をＭ（ＭはＮより小さい自然数）台ずつ循環的に通信機能を停止した電源オフ状態から通信機能を起動したスリープ状態に復帰させる条件で、自装置に割り当てられた復帰期間を設定する復帰期間設定部４４と、この復帰期間設定部４４で設定された復帰期間に基づいて、自装置の電源状態を電源オフ状態からスリープ状態に復帰させるとともに、復帰期間内に復帰要因があった場合に、復帰期間後もスリープ状態を維持するように自装置の電源状態を制御する電源状態切り替え制御部４１とを備える。【選択図】図６
2011018188.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ通信機能を有するＮ（Ｎは２以上の自然数）台の情報処理装置を一群として、当該１群に属するＮ台の情報処理装置をＭ（ＭはＮより小さい自然数）台ずつ循環的に前記通信機能を停止した第１の電源状態から前記通信機能を起動した第２の電源状態に復帰させる条件で、自装置に割り当てられた復帰期間に基づいて、自装置の電源状態を前記第１の電源状態から前記第２の電源状態に復帰させるとともに、前記復帰期間内に復帰要因があった場合に、前記復帰期間後も前記第２の電源状態を維持するように自装置の電源状態を制御する制御手段を備える
情報処理装置。
【請求項２】
前記制御手段は、前記一群に属するＮ台の情報処理装置のなかで前記通信機能を起動中の情報処理装置の台数が予め設定された基準台数以上の場合に、前記復帰要因があったと認識する
請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、前記復帰期間中に通信機能を用いて外部の上位装置から復帰の指示を受けた場合に、前記復帰要因があったと認識する
請求項１又は２記載の情報処理装置。
【請求項４】
それぞれ通信機能を有するＮ（Ｎは２以上の自然数）台の情報処理装置を通信網で相互に接続した一群の情報処理装置を用いて構成され、
前記一群の情報処理装置の各々は、
前記１群に属するＮ台の情報処理装置をＭ（ＭはＮより小さい自然数）台ずつ循環的に前記通信機能を停止した第１の電源状態から前記通信機能を起動した第２の電源状態に復帰させる条件で、自装置に割り当てられた復帰期間に基づいて、自装置の電源状態を前記第１の電源状態から前記第２の電源状態に復帰させるとともに、前記復帰期間内に復帰要因があった場合に、前記復帰期間後も前記第２の電源状態を維持するように自装置の電源状態を制御する制御手段を備える
情報処理システム。
【請求項５】
それぞれ通信機能を有するＮ（Ｎは２以上の自然数）台の情報処理装置を一群として、当該１群に属するＮ台の情報処理装置をＭ（ＭはＮより小さい自然数）台ずつ循環的に前記通信機能を停止した第１の電源状態から前記通信機能を起動した第２の電源状態に復帰させる条件で、自装置に割り当てられた復帰期間に基づいて、自装置の電源状態を前記第１の電源状態から前記第２の電源状態に復帰させるとともに、前記復帰期間内に復帰要因があった場合に、前記復帰期間後も前記第２の電源状態を維持するように自装置の電源状態を制御する制御手段として、
前記情報処理装置のコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、メイン電源のオン／オフ制御を行なうメイン電源制御部と、メイン電源制御部に電源を供給するサブ電源と、サブ電源のオン／オフ制御を行なうサブ電源制御部と、サブ電源制御部から電源が供給され、外部機器とネットワークを介して通信を行なうネットワーク制御部とを備えた画像形成装置に関して、ネットワーク制御部が所定時間ごとにネットワークに接続される外部機器へ応答要求を行ない、外部機器からの応答有無によりメイン電源制御部がメイン電源のオン／オフ制御を行なう技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５９１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の課題は、上位装置からの通信による指示を情報処理装置で受けられるという利便性を損なうことなく、一群の情報処理装置によって消費される電力を低減することができる仕組みを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、それぞれ通信機能を有するＮ（Ｎは２以上の自然数）台の情報処理装置を一群として、当該１群に属するＮ台の情報処理装置をＭ（ＭはＮより小さい自然数）台ずつ循環的に前記通信機能を停止した第１の電源状態から前記通信機能を起動した第２の電源状態に復帰させる条件で、自装置に割り当てられた復帰期間に基づいて、自装置の電源状態を前記第１の電源状態から前記第２の電源状態に復帰させるとともに、前記復帰期間内に復帰要因があった場合に、前記復帰期間後も前記第２の電源状態を維持するように自装置の電源状態を制御する制御手段を備える情報処理装置である。
【０００６】
請求項２に記載の発明は、前記制御手段は、前記一群に属するＮ台の情報処理装置のなかで前記通信機能を起動中の情報処理装置の台数が予め設定された基準台数以上の場合に、前記復帰要因があったと認識する請求項１記載の情報処理装置である。
【０００７】
請求項３に記載の発明は、前記制御手段は、前記復帰期間中に通信機能を用いて外部の上位装置から復帰の指示を受けた場合に、前記復帰要因があったと認識する請求項１又は２記載の情報処理装置である。
【０００８】
請求項４に記載の発明は、それぞれ通信機能を有するＮ（Ｎは２以上の自然数）台の情報処理装置を通信網で相互に接続した一群の情報処理装置を用いて構成され、前記一群の情報処理装置の各々は、前記１群に属するＮ台の情報処理装置をＭ（ＭはＮより小さい自然数）台ずつ循環的に前記通信機能を停止した第１の電源状態から前記通信機能を起動した第２の電源状態に復帰させる条件で、自装置に割り当てられた復帰期間に基づいて、自装置の電源状態を前記第１の電源状態から前記第２の電源状態に復帰させるとともに、前記復帰期間内に復帰要因があった場合に、前記復帰期間後も前記第２の電源状態を維持するように自装置の電源状態を制御する制御手段を備える情報処理システムである。
【０００９】
請求項５に記載の発明は、それぞれ通信機能を有するＮ（Ｎは２以上の自然数）台の情報処理装置を一群として、当該１群に属するＮ台の情報処理装置をＭ（ＭはＮより小さい自然数）台ずつ循環的に前記通信機能を停止した第１の電源状態から前記通信機能を起動した第２の電源状態に復帰させる条件で、自装置に割り当てられた復帰期間に基づいて、自装置の電源状態を前記第１の電源状態から前記第２の電源状態に復帰させるとともに、前記復帰期間内に復帰要因があった場合に、前記復帰期間後も前記第２の電源状態を維持するように自装置の電源状態を制御する制御手段として、前記情報処理装置のコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、上位装置からの通信による指示を情報処理装置で受けられるという利便性を損なうことなく、一群の情報処理装置によって消費される電力を低減することができる情報処理装置を提供することができる。
【００１１】
請求項２に記載の発明によれば、一群の情報処理装置のなかで通信機能を起動中の情報処理装置の台数が基準台数以上になったことをきっかけにして、一群の情報処理装置の通信機能をすべて起動させた状況を作り出すことができる。
【００１２】
請求項３に記載の発明によれば、自装置に割り当てられた復帰期間内で第２の電源状態に復帰している情報処理装置に上位装置が復帰の指示を与えることをきっかけにして、一群の情報処理装置の通信機能をすべて起動させた状況を作り出すことができる。
【００１３】
請求項４に記載の発明によれば、上位装置からの通信による指示を情報処理装置で受けられるという利便性を損なうことなく、一群の情報処理装置によって消費される電力を低減することができる情報処理装置を用いた情報処理システムを提供することができる。
【００１４】
請求項５に記載の発明によれば、上位装置からの通信による指示を情報処理装置で受けられるという利便性を損なうことなく、一群の情報処理装置によって消費される電力を低減することができる情報処理装置を実現するプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る情報処理システムの構成例を示す図である。
【図２】本発明の実施の形態に係る画像処理装置（情報処理装置）の全体的な構成例を示すブロック図である。
【図３】コントローラ内部の構成例を示すブロック図である。
【図４】スリープ状態でのコントローラ内部の電源供給状態を示す図である。
【図５】電源オフ状態でのコントローラ内部の電源供給状態を示す図である。
【図６】電源の制御に係る画像処理装置の機能構成を示すブロック図である。
【図７】一群の情報処理装置における電源状態の切り替えの遷移図である。
【図８】画像処理装置で行なわれる電源制御処理の手順を示すフローチャートである。
【図９】電源制御処理に基づく情報処理装置の電源状態の切り替えの遷移図（その１）である。
【図１０】１周期あたりの消費電力量の比較図である。
【図１１】電源制御処理に基づく情報処理装置の電源状態の切り替えの遷移図（その２）である。
【発明を実施するための形態】
【００１６】
以下、本発明の具体的な実施の形態について図面を参照しつつ詳細に説明する。なお、本発明の技術的範囲は以下に記述する実施の形態に限定されるものではなく、発明の構成要件やその組み合わせによって得られる特定の効果を導き出せる範囲において、種々の変更や改良を加えた形態も含む。
【００１７】
図１は本発明の実施の形態に係る情報処理システムの構成例を示す図である。図示した情報処理システム１００は、２台の上位装置１０１（１０１-1，１０１-2）と４台の情報処理装置１０２（１０２-1，１０２-2，１０２-3，１０２-4）を、通信網１０３で相互に接続した構成となっている。通信網１０３は、例えば、ＬＡＮ（Local Area Network)等によって構成される。この通信網１０３に接続される上位装置１０１の台数と情報処理装置１０２の台数は、ここで記述した台数に限らず変更可能である。ただし、上位装置１０１の接続台数は１台以上とし、情報処理装置１０２の接続台数は２台以上とする。また、後述する電源制御処理を実施するうえでは、通信網１０３に上位装置１０が接続されていなくてもよい。
【００１８】
通信網１０３に接続された４台の情報処理装置１０２-1，１０２-2，１０２-3，１０２-4は、それぞれ通信機能を有している。また、４台の情報処理装置１０２-1，１０２-2，１０２-3，１０２-4は、例えば、後述するＩＰアドレス（Internet Protocol Address）の登録により、「一群の情報処理装置」として相互に関連付けられている。このため、通信網１０３に接続された各々の情報処理装置１０２-1，１０２-2，１０２-3，１０２-4は、４台で一つの群れを構成している。
【００１９】
各々の上位装置１０１-1，１０１-2は、通信網１０３に接続されている４台の情報処理装置１０２-1，１０２-2，１０２-3，１０２-4のうち、いずれかの情報処理装置１０２に通信網１０３を介して処理の指示を送る。この指示を受けた情報処理装置１０２は、当該指示にしたがって所定の処理を行なう。つまり、上位装置１０１と情報処理装置１０２の関係は、上位装置１０１が処理を指示する側で、情報処理装置１０２が指示された処理を実行する側となっている。
【００２０】
具体的な事例として、上位装置１０１がパーソナルコンピュータ等の端末装置で構成され、情報処理装置１０２がプリンタ、複写機、ファクシミリ等の画像処理装置で構成されるものとする。そうした場合、上位装置１０１となる端末装置は、情報処理装置１０２となる４台の画像処理装置のうち、いずれかの画像処理装置に対して、通信網１０３を通して画像情報を印刷する旨の指示（以下、「印刷指示」）を送る。そして、この印刷指示を受けた画像処理装置は、印刷指示された画像情報を用紙等の記録材に印刷出力する処理を行なう。ただし、情報処理装置１０２は、画像処理装置に限らず、例えば、パーソナルコンピュータ、サーバ等で構成してもかまわない。
【００２１】
本発明の実施の形態においては、上記事例で記述したように、通信網１０３に接続された２台の上位装置１０１が端末装置であって、通信網１０３に接続された４台の情報処理装置１０２が画像処理装置である場合を例に挙げて、画像処理システム１００に関する詳細な説明を行なう。
【００２２】
図２は本発明の実施の形態に係る画像処理装置（情報処理装置）の全体的な構成例を示すブロック図である。図示した画像処理装置１の構成は、上記４台の情報処理装置１０２にそれぞれ適用されるものである。画像処理装置１は、主電源スイッチ２と、副電源スイッチ３と、第１電源部４と、第２電源部５と、継電器（リレー）６と、コントローラ７と、操作部８と、画像読取部９と、画像形成部１０とを備えている。
【００２３】
主電源スイッチ２は、図示しないＡＣコンセントに対して抜き差しされる電源プラグ１１と継電器６との間でスイッチング動作（オン／オフ）するものである。主電源スイッチ２は、ＡＣコンセントに電源プラグ１１を差し込んだ状態で、例えば、機械的（人為的）な押圧操作により、入（オン）／切（オフ）される。主電源スイッチ２は、ＡＣ１００ＶでＡＣコンセントから供給される電源をオン／オフするスイッチである。このため、主電源スイッチ２をオフ（切）にすると、画像処理装置１への電源の供給が完全に停止された状態となる。主電源スイッチ２は、最初に画像処理装置１を設置する場合や、設置後に画像処理装置１を別の場所に移動する場合などにオン／オフ操作される。
【００２４】
副電源スイッチ３は、主電源スイッチ２と同様に、例えば、機械的（人為的）な押圧操作により、入（オン）／切（オフ）されるものである。副電源スイッチ３は、画像処理装置１内で副電源スイッチ３を含めた最小限の機能部分への電源供給を残して、他の部分への電源の供給を停止させたり、当該停止状態から復帰させたりするためのスイッチである。副電源スイッチ３は、例えば、機械的に押下操作された場合に、そのときのスイッチ自身の状態（入／切）によって、スイッチが入れられる場合とスイッチが切られる場合がある。
【００２５】
具体的には、副電源スイッチ３が切られている状況で、副電源スイッチ３が押下操作された場合は、当該押下操作によって副電源スイッチ３が入れられる。また、副電源スイッチ３が入れられている状況で、副電源スイッチ３が押下操作された場合は、当該押下操作によって副電源スイッチ３が切られる。以降の説明では、主電源スイッチ２及び副電源スイッチ３の各々について、電源スイッチが入れられた状態をオン状態、電源スイッチが切られた状態をオフ状態とも記す。
【００２６】
副電源スイッチ３が入れられた場合は、副電源スイッチ３からコントローラ７にオン信号が出力される。また、副電源スイッチ３が切られた場合は、副電源スイッチ３からコントローラ７にオフ信号が出力される。
【００２７】
副電源スイッチ３は、電源プラグ１１がＡＣコンセントに差し込まれた状態で主電源スイッチ２がオン状態にあるときは、常時、電源スイッチとしての機能を果たす。また、副電源スイッチ３は、電源プラグ１１をＡＣコンセントに差し込んで主電源スイッチ２をオン状態にしてから、主電源スイッチ２をオフ状態にするまで（又はＡＣコンセントから電源プラグ１１を抜くまで）の間、前述した機械的な押下操作によりオン（入）／オフ（切）される。副電源スイッチ３が切られた状態では、画像処理装置１が実質的に電源オフの状態となる。このため、画像処理装置１を使用する使用者は、画像処理装置１の電源をオンしたい場合と、画像処理装置１の電源をオフしたい場合に、それぞれ副電源スイッチ３をオン／オフ操作することになる。
【００２８】
主電源スイッチ２及び副電源スイッチ３に適用されるスイッチの方式は、例えば、シーソー方式、押ボタン方式などの方式であってもかまわない。また、主電源スイッチ２と副電源スイッチ３に互いに異なるスイッチ方式（例えば、主電源スイッチ２がシーソー方式で、副電源スイッチ３が押ボタン方式など）を採用してもよい。
【００２９】
第１電源部４は、主電源スイッチ２がオン状態にあるときに、コントローラ７に対して、規定の電圧（図例では５Ｖ）で電源を供給するものである。
【００３０】
第２電源部５は、主電源スイッチ２がオン状態で、かつ継電器６がオン（閉じ）状態にあるときに、操作部８、画像読取部９及び画像形成部１０に対して、それぞれ規定の電圧（図例では５Ｖと２４Ｖ）で電源を供給するものである。
【００３１】
継電器６は、主電源スイッチ２と第２電源部５とをつなぐ電源ケーブル（不図示）の途中に設けられている。継電器６は、コントローラ７から出力される制御信号にしたがってオン・オフ（開・閉）動作する。主電源スイッチ２がオン状態にあるときに、コントローラ７から出力される制御信号にしたがって継電器６がオン状態になると、操作部８、画像読取部９及び画像形成部１０に対して、第２電源部５から電源が供給される。また、主電源スイッチ２がオン状態にあるときに、コントローラ７から出力される制御信号にしたがって継電器６がオフ状態になると、操作部８、画像読取部９及び画像形成部１０に対して、第２電源部５からの電源の供給が停止する。
【００３２】
コントローラ７は、操作部８、画像読取部９及び画像形成部１０を含めて、画像処理装置１全体の動作を統括的に制御するものである。コントローラ７の内部の構成については後段で説明する。
【００３３】
操作部８は、画像処理装置１を使用する使用者によって操作されるものである。さらに詳述すると、操作部８は、画像処理装置１を使用する使用者が各種の情報を入力したり、使用者に対して各種の情報を表示したりするためのユーザーインターフェース（以下、「ＵＩ」とも記す）となるものである。操作部８は、例えば、各種のボタン、スイッチ、キー等を有する入力部と、タッチパネル付きの液晶ディスプレイからなる表示部とによって構成される。
【００３４】
画像読取部９は、原稿に記録された画像を光学的に読み取るものである。画像読取部９は、例えば、ＣＣＤ(Charge Coupled Device)イメージセンサ等の撮像素子を用いたイメージスキャナによって構成される。
【００３５】
画像形成部１０は、被記録材となる用紙に画像を形成（印刷出力）するものである。画像形成部１０は、例えば、電子写真方式、インクジェット方式、熱転写方式などの印刷方式で用紙に画像を印刷する印刷エンジンを用いて構成される。画像形成部１０が用紙に形成する画像の元になる画像情報は、画像読取部９が原稿から読み取った画像情報だけでなく、外部の装置からネットワーク、公衆回線等を介して受信した画像情報や、ＵＳＢメモリ等の携帯型記録媒体から読み出した画像情報であってもよい。画像情報は、電子的な情報（データ）であって、画像データと同義である。このため、以降の説明では、画像情報を画像データとも記す。
【００３６】
＜コントローラの構成＞
図３はコントローラ内部の構成例を示すブロック図である。コントローラ７は、ＣＰＵ（中央演算処理装置）２１と、システムメモリ２２と、プログラムメモリ２３と、ハードディスクドライブ（以下、「ハードディスク」と略称）２４と、電源制御回路２５と、タイマー２６と、ネットワークインターフェース回路（ネットワークＩＦ回路）２７と、ＰＨＹ（physical layer）チップ２８と、ＵＩ（ユーザーインターフェース）制御回路２９と、ビデオインターフェース回路（ビデオＩＦ回路）３０とを備えている。
【００３７】
ＣＰＵ２１には、メモリバス３１を介してシステムメモリ２２及びプログラムメモリ２３が接続されている。ＣＰＵ２１は、例えばＳＡＴＡ規格でハードディスク２４とつながっている。ＣＰＵ２１にはＰＣＩ（Peripheral Components Interconnect bus）バス３２を介して電源制御回路２５及びネットワークインターフェース回路２７が接続されている。また、ＣＰＵ２１には、上記ＰＣＩバス３２とは別系統のＰＣＩバス３３を介してＵＩ制御回路２９及びビデオインターフェース回路３０が接続されている。
【００３８】
ＣＰＵ２１は、プログラムメモリ２３に格納された各種のプログラムをシステムメモリ２２に読み出して実行することにより、各種の処理を行なうものである。ＣＰＵ２１は、システムメモリ２２に対するデータの書き込み及び読み出しを制御するメモリコントローラを内蔵している。ただし、メモリコントローラは、ＣＰＵ２１と別個に構成されていてもよい。
【００３９】
システムメモリ２２は、ＣＰＵ２１のワークメモリとして用いられる。システムメモリ２２は、揮発性記憶媒体としてコントローラ７に設けられたものである。システムメモリ２２は、半導体記憶素子の一つである、例えば、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）を用いて構成される。ここでは一例として、セルフリフレッシュ（自己再書き込み動作）機能を有するＤＲＡＭを用いてシステムメモリ２２が構成されているものとする。揮発性記憶媒体とは、電源の供給が断たれると記憶内容が消失する記憶媒体をいう。
【００４０】
プログラムメモリ２３は、画像処理装置１が提供する機能を実現するための各種のプログラムを格納するものである。プログラムメモリ２３に格納されるプログラムには、例えば、画像処理装置１の動作を制御する制御プログラム、画像処理装置１が取り扱う画像データに画像処理（例えば、色変換、色補正、階調補正、拡大縮小、画像回転、スクリーン生成などの処理）を施す画像処理プログラムなどが含まれる。プログラムメモリ２３は、例えば、ＰＲＯＭ（Programmable Read Only Memory）を用いて構成される。
【００４１】
ハードディスク２４は、画像処理装置１が取り扱う画像データを含めて、各種のデータを記憶するために用いられる。ハードディスク２４は、不揮発性記憶媒体としてコントローラ７に設けられたものである。不揮発性記憶媒体とは、電源の供給を断っても記憶内容を保持する記憶媒体をいう。
【００４２】
電源制御回路２５は、前述した継電器６を動作させて、操作部８、画像読取部９及び画像形成部１０への電源の供給を制御したり、コントローラ７内部の電源の供給を制御したりするものである。電源制御回路２５には、前述した副電源スイッチ３からオン信号又はオフ信号が入力される。
【００４３】
電源制御回路２５は、コントローラ７の内部を含めて、画像処理装置１の各部への電源の供給を制御するものである。電源制御回路２５は、画像処理装置１の電源状態を、予め決められた条件に基づいて設定又は変更する。電源制御回路２５が設定する画像処理装置１の電源状態には、単位時間あたりの消費電力が異なる複数の電源状態がある。ここでは一例として、電源オン状態、スリープ状態、電源オフ状態といった３つの電源状態が存在するものとする。このうち、電源オフ状態は「第１の電源状態」の一実施例に相当するものとなり、スリープ状態は「第２の電源状態」の一実施例に相当するものとなる。画像処理装置１の電源状態の切り替えは、電源制御回路２５により行なわれる。
【００４４】
電源オン状態は、画像処理装置１が実際に画像形成動作を行なっている場合や画像形成動作を終えて処理待ちで待機している場合に適用される電源状態である。画像処理装置１が電源オン状態にあるときは、第１電源部４から供給される電源によってコントローラ７内のすべての機能部に電源が供給された状態になるとともに、第２電源部５から供給される電源によって操作部８、画像読取部９及び画像形成部１０のすべてに電源が供給された状態になる。このため、電源オン状態のもとでは、画像処理装置１の通信機能が起動した状態になる。以降の説明では、画像処理装置１が画像形成動作中にあるときの電源オン状態を「ラン状態」とも記し、画像処理装置１が処理待ちで待機中にあるときの電源オン状態を「スタンバイ状態」とも記す。
【００４５】
スリープ状態は、例えば、画像処理装置１が処理待ちで待機してから実質的に画像形成動作を休止している時間が、予め設定された時間を超えた場合に適用される電源状態である。スリープ状態は、消費電力で比較すれば、オフ状態より高く、オン状態より低い消費電力の状態である。画像処理装置１が処理待ちで待機している時間はタイマー２６を用いて計測される。画像処理装置１がスリープ状態にあるときは、継電器６がオフ状態となって、操作部８、画像読取部９及び画像形成部１０への電源の供給が断たれる。また、画像処理装置１がスリープ状態にあるときは、図４に示すように、コントローラ７の内部で、ハードディスク２４、ＵＩ制御回路２９及びビデオインターフェース回路３０への電源の供給が断たれる。スリープ状態では画像処理装置１の通信機能を担うネットワークインターフェース回路２７及びＰＨＹチップ２８に電源が供給される。このため、スリープ状態のもとでは、画像処理装置１の通信機能が起動した状態になる。
【００４６】
電源オフ状態は、副電源スイッチ３が押下操作されて当該副電源スイッチ３がオン状態からオフ状態に切り替わった場合、つまり副電源スイッチ３が切られた場合に適用される電源状態である。画像処理装置１が電源オフ状態にあるときは、図５に示すように、前述したスリープ状態で電源の供給が断たれる部分に加えて、コントローラ７の内部で、ＣＰＵ２１、プログラムメモリ２３、ネットワークインターフェース回路２７、ＰＨＹチップ２８への電源の供給が断たれる。つまり、画像処理装置１（コントローラ７を含む）の内部で、システムメモリ２２、電源制御回路２５、タイマー２６だけに電源が供給された状態になる。電源オフ状態に移行するときは、ＣＰＵ２１のレジスタ情報や復帰のための情報が、ＣＰＵ２１によってシステムメモリ２２に書き込まれるとともに、ＣＰＵ２１によってシステムメモリ２２がセルフリフレッシュモードに設定される。電源オフ状態では、画像処理装置１の通信機能を担うネットワークインターフェース回路２７及びＰＨＹチップ２８への電源の供給が断たれる。このため、電源オフ状態のもとでは、画像処理装置１の通信機能が停止した状態になる。
【００４７】
タイマー２６は、時間の計測を計時手段として設けられたものである。
【００４８】
ネットワークインターフェース回路２７は、前述した通信網１０３を介して、自装置以外の他の装置（図例では端末装置３４）と通信するためのものである。端末装置３４は、前述した上位装置１０１として通信網１０３に接続されるものである。ネットワークインターフェース回路２７は、ＰＨＹチップ２８を介して、前述した通信網１０３に接続される。
【００４９】
ＵＩ制御回路２９は、操作部８との間で操作用のデータをやり取りするものである。操作用のデータには、ＵＩ制御回路２９から操作部８に送られるデータと、操作部８からＵＩ制御回路２９に送られるデータがある。例えば、ＵＩ制御回路２９から操作部８に送られるデータとしては、操作部８の表示部に各種の操作用の画面を表示するための表示データなどがある。また、操作部８からＵＩ制御回路２９に送られるデータとしては、操作部８の入力部で使用者が入力した入力データなどがある。
【００５０】
ビデオインターフェース回路３０は、画像データの入出力デバイスとなる画像読取部９及び画像形成部１０との間で、各種のデータ（画像データ、制御データなど）の受け渡しを行なうものである。例えば、画像読取部９が原稿の画像を光学的に読み取ったときに得られる画像データは、画像読取部９からビデオインターフェース回路３０へと送り込まれる。また、画像形成部１０が用紙に出力すべき画像データは、ビデオインターフェース回路３０から画像形成部１０へと送り込まれる。また、画像読取部９の動作を制御するための制御データは、ビデオインターフェース回路３０から画像読取部９に送り込まれ、画像形成部１０の動作を制御するための制御データは、ビデオインターフェース回路３０から画像形成部１０に送り込まれる。
【００５１】
図６は主として電源の制御に係る画像処理装置１の機能構成を示すブロック図である。図６において、制御手段４０は、画像処理装置１のコンピュータを用いてソフトウェア的に実現されるものである。画像処理装置１のコンピュータのハードウェア資源には、ＣＰＵ２１、システムメモリ２２、プログラムメモリ２３、ハードディスク２４及び電源制御回路２５が含まれる。
【００５２】
ＣＰＵ２１は、プログラムメモリ２３に格納されたプログラムをシステムメモリ２２に読み出して実行することにより、所定の処理を実行する。電源制御回路２５は、例えば、集積回路チップからなり、予めチップ内に組み込まれたプログラムにしたがって所定の処理を実行する。ソフトウェアによるプログラム実行以外にも、例えば、論理回路や順序回路、またその組み合わせ回路で所定の処理を実行する形態でも構わない。制御手段４０は、ＣＰＵ２１がプログラムを実行することで実現される処理機能と、電源制御回路２５がプログラムを実行することで実現される処理機能とを用いて構成される。ここで記述したプログラムは、発明の１つとして抽出してもよい。また、このプログラムは、ＣＤ−ＲＯＭなどの記録媒体に格納して提供してもよいし、有線又は無線による通信手段によって提供してもよい。
【００５３】
制御手段４０は、電源状態切り替え制御部４１と、時刻合わせ部４２と、設定用情報取得部４３と、復帰期間設定部４４と、復帰要因検出部４５と、電源状態切り替え部４６とを備えている。このうち、電源状態切り替え制御部４１及び電源状態切り替え部４６の機能は、画像処理装置１の電源状態が電源オフ状態のときでも、それらの機能が停止しないように、電源制御回路２５によって実現される機能となる。これに対して、時刻合わせ部４２、設定用情報取得部４３、復帰期間設定部４４及び復帰要因検出部４５の各機能は、
ＣＰＵ２１によって実現される機能となる。ただし、これに限らず、設定用情報取得部４３、復帰期間設定部４４及び復帰要因検出部４５のうち、一部の機能を電源制御回路２５によって実現してもよい。
【００５４】
制御手段４０には、上述した副電源スイッチ３、タイマー２６、ネットワークインターフェース回路２７の他に、時計部４７が接続されている。時計部４７は、画像処理装置１に内蔵されるものである。時計部４７は、現在の時刻を計時する計時手段として設けられている。時計部４７は、画像処理装置１の電源状態が電源オフ状態になっても、現在の時刻を計時し続けるようになっている。
【００５５】
電源状態切り替え制御部４１は、自装置（画像処理装置１）の電源状態の切り替えを制御するものである。電源状態切り替え制御部４１は、後述するように、復帰期間設定部４４で設定された復帰期間や、復帰要因検出部４５による復帰要因の検出結果に基づいて、自装置（画像処理装置１）の電源状態の切り替えを制御する。
【００５６】
時刻合わせ部４２は、時計部４７の現在の時刻を基準時刻に合わせるものである。時刻合わせ部４２は、ネットワークインターフェース回路２７を介して、通信網１０３上に存在する外部の装置から、基準時刻を示す情報（以下、「基準時刻情報」）を取得する。そして、時刻合わせ部４２は、取得した基準時刻情報を用いて、時計部４７の現在の時刻が基準時刻に一致するように、時計部４７の時刻合わせを行なう。
【００５７】
基準時刻情報の取得に関しては、例えば、前述した通信網１０３に時計サーバが接続された環境であれば、この時計サーバのＩＰアドレスを時刻合わせ部４２に登録しておいて、当該時計サーバから基準時刻情報を取得する仕組みとすればよい。
【００５８】
また、これ以外にも、通信網１０３に接続されている４台の情報処理装置１０２のうち、いずれか１台の情報処理装置１０２に内蔵された時計部の現在の時刻を基準時刻として取り扱ってもよい。本発明の実施の形態においては、情報処理装置１０２-1に内蔵された時計部の現在の時刻を基準時刻として取り扱うものとする。その場合は、少なくとも情報処理装置１０２-1を除く３台の情報処理装置１０２-2，１０２-3，１０２-4に、それぞれ基準時刻情報の取得先として情報処理装置１０２-1のＩＰアドレスが登録する。そして、情報処理装置１０２-1を除く３台の情報処理装置１０２-2，１０２-3，１０２-4は、上記時刻合わせ部４２の機能を用いて、ＩＰアドレスで指定された共通の情報処理装置１０２-1から基準時刻情報を取得する。
【００５９】
設定用情報取得部４３は、画像処理装置（自装置）１の電源状態を電源オフ状態からスリープ状態に復帰させる復帰期間を設定するための情報（以下、「復帰期間設定情報」）を取得するものである。
【００６０】
設定用情報取得部４３が取得する復帰期間設定情報には、次のような情報が含まれる。
（１）一群の装置を対象とした電源制御の開始時刻
（２）一群の装置を対象とした電源制御の終了時刻
（３）１回あたりの復帰維持時間
（４）一群に属する装置の台数
（５）復帰の順番
（６）一群に属する装置のＩＰアドレス
【００６１】
復帰期間は、例えば、通信網１０３に接続される情報処理装置１０２の台数をＮ（Ｎは２以上の自然数）台と定義すると、一群に属するＮ台の情報処理装置１０２を、Ｍ（ＭはＮより小さい自然数）台ずつ循環的に電源オフ状態からスリープ状態に復帰させる条件で、各々の情報処理装置１０２に割り当てられる期間である。
【００６２】
本発明の実施の形態においては、通信網１０３に４台の情報処理装置１０２が接続されているネットワーク環境で、当該４台の情報処理装置１０２を１台ずつ循環的に電源オフ状態からスリープ状態に復帰させる条件で、各々の情報処理装置１０２に復帰期間を割り当てるものとする。この場合は、Ｎ＝４、Ｍ＝１となる。ただし、これに限らず、Ｍの値は、Ｎの値よりも小さい自然数で規定されることから、Ｍ＝２であってもよいし、Ｍ＝３であってもよい。Ｍ＝２の場合は、４台のうちの２台を順に組み合わせを変えてスリープ状態に復帰させればよい。同様に、Ｍ＝３の場合は、４台のうちの３台を順に組み合わせを変えてスリープ状態に復帰させればよい。
【００６３】
復帰期間の割り当ては、一群に属する各々の情報処理装置１０２に、前述した復帰期間設定情報を共有させることにより行なう。復帰期間設定情報の共有は、例えば、いずれか１台の情報処理装置１０２に事前に復帰期間設定情報を登録（格納）しておき、当該復帰期間設定情報を登録済みの情報処理装置１０２から、他の情報処理装置１０２が復帰期間設定情報を取得することにより実現される。ただし、これに限らず、一群に属する情報処理装置１０２とは別の管理サーバに復帰期間設定情報を登録（格納）しておき、当該管理サーバから各々の情報処理装置１０２が復帰期間設定情報を取得する仕組みであってもよい。本発明の実施の形態においては、一例として、前者の仕組みを採用し、情報処理装置１０２-1に復帰期間設定情報を登録するものとする。
【００６４】
ここで記述する「循環的」とは、例えば、装置Ａ、装置Ｂ、装置Ｃといった３台の装置で一群の装置を構成するものとすると、電源オフ状態からスリープ状態に復帰する装置が、装置Ａ→装置Ｂ→装置Ｃ→装置Ａ→装置Ｂ→装置Ｃ→装置Ａ→装置Ｂ→装置Ｃ→装置Ａ→装置Ｂ→装置Ｃ→装置Ａ→装置Ｂ→…（以後、同様の繰り返し）と順に入れ替わる（ローテーションする）ことを意味する。この場合、電源オフ状態からスリープ状態に復帰する装置が、例えば、装置Ｂ→装置Ｃと入れ替わるときは、装置Ｂの電源状態がスリープ状態から電源オフ状態に移行するのと入れ替わりで、装置Ｃの電源状態が電源オフ状態からスリープ状態に復帰する。つまり、装置Ａ、装置Ｂ、装置Ｃは、入れ替わり方式で１台ずつ交互（順）にスリープ状態に復帰する。
【００６５】
復帰期間は、上記３台の装置Ａ，Ｂ，Ｃのうち、１台の装置が、あるタイミングで電源オフ状態からスリープ状態に復帰してから、当該装置Ａがスリープ状態から電源オフ状態に戻るまでの期間（時間の長さ）となる。また、装置Ａを例にとると、装置Ａの復帰期間は、装置Ａが電源オフ状態からスリープ状態に復帰する時刻（以下、「復帰時刻」）と、当該復帰時刻を起点として装置Ａをスリープ状態に維持する時間の長さ（以下、「復帰維持時間」）によって規定される。装置Ａの復帰期間（復帰時刻）は、前述したように３台の装置Ａ，Ｂ，Ｃを装置Ａ→装置Ｂ→装置Ｃの順で１台ずつ電源オフ状態からスリープ状態に復帰させるのに要する期間を１つの周期とすると、各々の周期ごとに設定される。この点は、他の装置Ｂ，Ｃについても同様である。
【００６６】
前述した復帰期間設定情報のうち、一群の情報処理装置を対象とした電源制御の開始時刻に関しては、例えば、午後６時（１８時）で登録する。また、一群の情報処理装置を対象とした電源制御の終了時刻に関しては、例えば、午前９時で登録する。この場合、一群の情報処理装置を対象とした電源制御は、ある日の午後６時に始まって、翌日の午前９時に終了となる。
【００６７】
１回あたりの復帰維持時間に関しては、例えば、３０分で登録する。
【００６８】
復帰の順番に関しては、一群に属するＮ台の情報処理装置を対象に、１番からＮ番まで登録する。本発明の実施の形態においては、４台の情報処理装置１０２で一群を構成している。このため、一例として、情報処理装置１０２-1を１番に、情報処理装置１０２-2を２番に、情報処理装置１０２-3を３番に、情報処理装置１０２-4を４番に、それぞれ登録するものとする。
【００６９】
そうした場合、４台の情報処理装置１０２を１台ずつ循環的に復帰させる場合は、４台の情報処理装置１０２がすべて電源オフ状態になっている状況のもとで、図７に示すように、スリープ状態に復帰させる情報処理装置１０２を順に切り替える。以下にさらに詳しく説明する。
【００７０】
まず、復帰の順番が１番で登録されている情報処理装置１０２-1の電源状態を電源オフ状態からスリープ状態に復帰させる。次に、情報処理装置１０２-1の電源状態をスリープ状態から電源オフ状態に戻すのと入れ替わりで、復帰の順番が２番で登録されている情報処理装置１０２-2の電源状態を電源オフ状態からスリープ状態に復帰させる。次に、情報処理装置１０２-2の電源状態をスリープ状態から電源オフ状態に戻すのと入れ替わりで、復帰の順番が３番で登録されている情報処理装置１０２-3の電源状態を電源オフ状態からスリープ状態に復帰させる。次に、情報処理装置１０２-3の電源状態をスリープ状態から電源オフ状態に戻すのと入れ替わりで、復帰の順番が４番で登録されている情報処理装置１０２-4の電源状態を電源オフ状態からスリープ状態に復帰させる。次に、情報処理装置１０２-4の電源状態をスリープ状態から電源オフ状態に戻すのと入れ替わりで、復帰の順番が１番で登録されている情報処理装置１０２-1の電源状態を再び電源オフ状態からスリープ状態に復帰させる。
【００７１】
このように４台の画像形成部１０を復帰の順番にしたがって１番から４番まで電源オフ状態からスリープ状態に復帰させるのに要する期間（さらに詳しくは、復帰の順番が１番で登録されている情報処理装置１０２-1の電源状態を電源オフ状態からスリープ状態に復帰させてから、当該情報処理装置１０２-1の電源状態を再び電源オフ状態からスリープ状態に復帰させるまでの期間）が１周期となる。以降は、この周期の繰り返しで、１番から４番までの情報処理装置１０２を１台ずつ順に復帰させることになる。このため、４台の情報処理装置１０２は、各々の周期内で１回ずつ電源オフ状態からスリープ状態に復帰することになる。また、１つの周期内では、４台の情報処理装置１０２が、時間軸上で１台ずつ交互（順）に電源オフ状態からスリープ状態に復帰することになる。
【００７２】
一群に属する情報処理装置の台数に関しては、本実施の形態の場合は４台で登録する。一群に属する情報処理装置の台数は、以下に記述するＩＰアドレスの登録数で代用してもよい。
【００７３】
一群に属する情報処理装置のＩＰアドレスに関しては、通信網１０３上で一群を構成する４台の情報処理装置１０２に割り当てられているＩＰアドレスをすべて登録する。換言すると、復帰期間設定情報の１つとして、事前にＩＰアドレスが登録される情報処理装置１０２が、一群の情報処理装置１０２を構成するものとなる。このため、一群の情報処理装置１０２は、ＩＰアドレスの登録によって相互に関連付けられる。
【００７４】
前述したように復帰期間設定情報を情報処理装置１０２-1に登録する場合は、登録に必要な各々の情報を、情報処理装置１０２-1を操作する操作者がキーボード等で入力してもよいし、情報処理装置１０２-1が通信網１０３を利用して取得してもよい。
【００７５】
復帰要因検出部４５は、復帰要因の有無を検出するものである。復帰要因は、復帰期間設定部４４で設定された復帰期間に合わせて自装置の電源状態をスリープ状態に復帰しているときに、当該復帰状態を復帰期間後も維持するかどうかを判断するための判断材料となる。
【００７６】
電源状態切り替え部４６は、電源状態切り替え制御部４１からの指示にしたがって自装置（画像処理装置１）の電源状態を切り替えるものである。電源状態切り替え部４６は、電源オン状態（スタンバイ状態）からスリープ状態への切り替えや、スリープ状態から電源オフ状態への切り替え、さらには電源オフ状態からスリープ状態への切り替えや、スリープ状態から電源オン状態（スタンバイ状態又はラン状態）への切り替えを行なう。
【００７７】
続いて、上記画像処理装置１の機能構成を用いて行なわれる電源制御処理の具体的な処理内容について説明する。なお、ここでは前述したとおり基準時刻の取得先と復帰期間設定情報の取得先が、いずれも情報処理装置１０２-1で登録されているものとする。そうした場合、情報処理装置１０２-1を除く３台の情報処理装置１０２-2，１０２-3，１０２-4では、次のような処理が行なわれる。
【００７８】
まず、電源制御処理の開始に先立って、時刻合わせ部４２は、画像処理装置１の電源状態が電源オン状態又はスリープ状態にあるときに、基準時刻の取得先として登録されている情報処理装置１０２-1から基準時刻の情報を取得し、当該基準時刻に合わせて時刻合わせ部４２の現在の時刻を合わせておく。こうした時刻合わせは、基準時刻の取得先として登録されている情報処理装置１０２-1を除く３台の情報処理装置１０２-2，１０２-3，１０２-4で同様に行なわれる。このため、通信網１０３に接続されている４台の情報処理装置１０２に内蔵されている時計部の現在時刻はすべて一致した状態となる。
【００７９】
また、電源制御処理の開始に先立って、設定用情報取得部４３は、復帰期間設定情報の取得先として登録されている情報処理装置１０２-1から復帰期間設定情報を取得し、復帰期間設定部４４は、設定用情報取得部４３で取得した復帰期間設定情報を用いて復帰期間を設定する。ただし、復帰期間設定情報の取得先として登録されている情報処理装置１０２-1では、事前に自装置に登録されている復帰期間設定情報を用いて復帰期間を設定する。
【００８０】
ここでは、説明の便宜上、一群の情報処理装置を対象とした電源制御の開始時刻を「Ｔｓ」とし、一群の情報処理装置を対象とした電源制御の終了時刻を「Ｔｅ」とする。また、１回あたりの復帰維持時間を「Ｔｒ」とする。そして、前述したとおりＴｓ＝１８時、Ｔｅ＝９時、Ｔｒ＝３０分で登録されているものとする。一群に属する情報処理装置の台数は、前述したとおりＮ＝４で登録され、復帰の順番は、前述したとおり情報処理装置１０２-1が１番、情報処理装置１０２-2が２番、情報処理装置１０２-3が３番、情報処理装置１０２-4が４番に登録されているものとする。
【００８１】
また、一群に属する情報処理装置のＩＰアドレスは、例えば、情報処理装置１０２-1のＩＰアドレスが「192.168.0.1」で登録され、情報処理装置１０２-2のＩＰアドレスが「192.168.0.2」で登録され、情報処理装置１０２-3のＩＰアドレスが「192.168.0.3」で登録され、情報処理装置１０２-4のＩＰアドレスが「192.168.0.4」で登録されているものとする。
【００８２】
こうした復帰期間設定情報の取得処理は、復帰期間設定情報の取得先（登録先）となる情報処理装置１０２-1を除く３台の情報処理装置１０２-2，１０２-3，１０２-4で同様に行なわれる。このため、通信網１０３に接続されている４台の情報処理装置１０２で復帰期間設定情報が共有され、これによって各々の情報処理装置１０２に復帰期間が割り当てられることになる。
【００８３】
そうした場合、復帰期間設定情報を共有する各々の情報処理装置１０２では、次の計算式に基づいて、自装置に割り当てられた復帰期間（復帰時刻、復帰維持時間）を求める。
【００８４】
復帰時刻＝Ｔｓ＋（Ｊ―１＋Ｎ×ｉ）×（Ｔｒ−α）
復帰維持時間＝Ｔｒ
【００８５】
“Ｊ”は、復帰の順番を示す数値である。“ｉ”は、スリープ状態への復帰を１周期ごとに１回ずつ繰り返す際の繰り返し回数で、０，１，２，３，…の整数をとる。この繰り返し回数ｉは、電源制御が開始されて最初の周期ではｉ＝０、次の周期ではｉ＝１、その次の周期ではｉ＝２といった具合に、順にインクリメントされる。“α”は、Ｊ番目にスリープ状態に復帰させた情報処理装置１０２の復帰維持時間Ｔｒと、（Ｊ＋１）番目にスリープ状態に復帰させた情報処理装置１０２の復帰維持時間Ｔｒとが重なり合う時間である。このαで規定される時間は、０（零）であってもよい。
【００８６】
復帰期間を規定する復帰時刻及び復帰維持時間のうち、復帰時刻は、繰り返しの周期ごとに異なる時刻に設定されるが、復帰維持時間は、繰り返しの周期によらず同じ時間に設定される。具体的には、各々の情報処理装置１０２で次のような条件で復帰期間が設定される。
【００８７】
情報処理装置１０２-1で復帰期間を設定する場合は、当該情報処理装置１０２-1の復帰の順番が１番で登録されていることから、Ｊ＝１となる。このため、情報処理装置１０２-1の場合、最初の周期（ｉ＝０）では、復帰時刻＝Ｔｓ及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。次の周期（ｉ＝１）では、復帰時刻＝Ｔｓ＋４×（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。次の周期（ｉ＝２）では、復帰時刻＝Ｔｓ＋８×（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。この場合、４台の画像形成部１０を１番から４番まで順に電源オフ状態からスリープ状態に復帰させるのに要する期間、つまり１周期の時間的な長さは、“４×（Ｔｒ−α）”となる。このため、情報処理装置１０２-1で繰り返し回数ｉの値がインクリメントされるごとに、復帰時刻が“４×（Ｔｒ−α）”だけずれることになる。
【００８８】
情報処理装置１０２-2で復帰期間を設定する場合は、当該情報処理装置１０２-2の復帰の順番が２番で登録されていることから、Ｊ＝２となる。このため、情報処理装置１０２-2の場合、最初の周期（ｉ＝０）では、復帰時刻＝Ｔｓ＋（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。次の周期（ｉ＝１）では、復帰時刻＝Ｔｓ＋５×（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。次の周期（ｉ＝２）では、復帰時刻＝Ｔｓ＋９×（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。以降は、情報処理装置１０２-2で繰り返し回数ｉの値がインクリメントされるごとに、復帰時刻が“４×（Ｔｒ−α）”ずつずれることになる。
【００８９】
情報処理装置１０２-3で復帰期間を設定する場合は、当該情報処理装置１０２-3の復帰の順番が３番で登録されていることから、Ｊ＝３となる。このため、情報処理装置１０２-3の場合、最初の周期（ｉ＝０）では、復帰時刻＝Ｔｓ＋２（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。次の周期（ｉ＝１）では、復帰時刻＝Ｔｓ＋６×（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。次の周期（ｉ＝２）では、復帰時刻＝Ｔｓ＋１０×（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。以降は、情報処理装置１０２-3で繰り返し回数ｉの値がインクリメントされるごとに、復帰時刻が“４×（Ｔｒ−α）”ずつずれることになる。
【００９０】
情報処理装置１０２-4で復帰期間を設定する場合は、当該情報処理装置１０２-4の復帰の順番が４番で登録されていることから、Ｊ＝４となる。このため、情報処理装置１０２-4の場合、最初の周期（ｉ＝０）では、復帰時刻＝Ｔｓ＋３（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。次の周期（ｉ＝１）では、復帰時刻＝Ｔｓ＋７×（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。次の周期（ｉ＝２）では、復帰時刻＝Ｔｓ＋１１×（Ｔｒ−α）及び復帰維持時間＝Ｔｒの条件で復帰期間が設定される。以降は、情報処理装置１０２-4で繰り返し回数ｉの値がインクリメントされるごとに、復帰時刻が“４×（Ｔｒ−α）”ずつずれることになる。
【００９１】
本発明の実施の形態において、復帰期間設定部４４は、予め設定された電源制御の開始時刻Ｔｓにあわせて電源制御処理が開始される前に、画像処理装置１の電源状態が電源オン状態又はスリープ状態のもとで、少なくとも最初の周期（ｉ＝０）に適用する復帰期間の設定を終えておく。そして、次回の周期に適用する復帰期間の設定は、今回の周期で画像処理装置１の電源状態をスリープ状態に復帰している期間に行なう。
【００９２】
なお、復帰期間の割り当ては、復帰期間設定情報が登録される情報処理装置１０２又は管理サーバの内部で、一群に属するＮ台の情報処理装置１０２ごとに、前述した計算式に基づいて、各周期の復帰時刻と復帰維持時間を求め、その求めた情報を各々の情報処理装置１０２が取得することで実現する仕組みとしてもよい。
【００９３】
＜電源制御処理＞
図８は画像処理装置１で行なわれる電源制御処理の手順を示すフローチャートである。この電源制御処理は、４台の情報処理装置１０２の電源状態がすべて電源オフ状態のときに、復帰期間設定情報に含まれる電源制御の開始時刻Ｔｓにしたがって、各々の情報処理装置１０２で開始されるものである。
【００９４】
まず、電源状態切り替え制御部４１は、時計部４７が計時している現在の時刻が予め復帰期間設定部４４で設定された復帰時刻になったかどうかを確認する（ステップＳ１）。そして、現在の時刻が復帰時刻に達していない場合は否定判定し、現在の時刻が復帰時刻に達した場合は肯定判定する。
【００９５】
現在の時刻が復帰時刻に達していない場合、電源状態切り替え制御部４１は、副電源スイッチ３が入れられたかどうかを確認する（ステップＳ１３）。副電源スイッチ３が入れられていない場合は否定判定してステップＳ１に戻る。副電源スイッチ３が入れられた場合は、肯定判定して電源状態切り替え部４６に電源状態の切り替えを指示し、この指示を受けて電源状態切り替え部４６が画像処理装置１の電源状態を電源オフ状態からスタンバイ状態に復帰させる（ステップＳ１４）。
【００９６】
電源状態切り替え部４６による電源オフ状態からスタンバイ状態への復帰処理は、電源オフ状態からスリープ状態への復帰と、スリープ状態からスタンバイ状態への復帰の２段階で行なわれる。また、電源状態切り替え部４６によってスタンバイ状態に復帰した画像処理装置１は、その後、副電源スイッチ３がオフされないかぎり（又はスタンバイ状態に維持される時間が予め設定された時間に到達しないかぎり）、再び電源オフ状態に移行することはない。このため、ステップＳ１４でスタンバイ状態に復帰させた場合は、今回の復帰期間が過ぎても、画像処理装置１の電源状態がスタンバイ状態又はスリープ状態で遷移する。したがって、画像処理装置１の通信機能は起動中の状態に維持される。
【００９７】
一方、現在の時刻が復帰時刻に達した場合、電源状態切り替え制御部４１は、画像処理装置１の電源状態を電源オフ状態からスリープ状態に復帰させる（ステップＳ２）。
【００９８】
次に、電源状態切り替え制御部４１は、タイマー２６を用いて時間の計測を開始する（ステップＳ３）。タイマー２６による時間の計測は、画像処理装置１の電源状態が電源オフ状態からスリープ状態に復帰するタイミングに合わせて開始される。
【００９９】
次に、復帰期間設定部４４は、次回の周期に適用する復帰期間（復帰時刻、復帰維持時間）を、前述した計算式に基づいて求める（ステップＳ４）。例えば、繰り返しの周期として、今回の周期が１回目の周期であれば、ｉ＝１の条件で、次回（２回目）の周期に適用する復帰期間を求める。また、今回の周期が２回目の周期であれば、ｉ＝２の条件で、次回（３回目）の周期に適用する復帰期間を求める。以降、同様にして、次回の周期に適用する復帰期間を求める。繰り返し回数ｉに関しては、図示はしないが、繰り返しの周期が変わるたびに画像処理装置１の制御手段４０で１ずつ加算される。
【０１００】
次に、復帰期間設定部４４は、次回の周期に適用する復帰期間として求めた復帰時刻が、復帰期間設定情報に含まれる電源制御の終了時刻Ｔｅよりも前であるかどうかを判断する（ステップＳ５）。ここでは、次回の周期に適用する復帰時刻が電源制御の終了時刻Ｔｅよりも前であれば肯定判定し、次回の周期に適用する復帰時刻が電源制御の終了時刻Ｔｅ以後であれば否定判定する。
【０１０１】
ステップＳ５で肯定判定した場合は、上記ステップＳ４で求めた復帰期間の復帰時刻に合わせて、次回の周期に適用する復帰時刻を設定する（ステップＳ６）。また、ステップＳ５で否定判定した場合は、電源制御の終了時刻Ｔｅに合わせて、次回の周期に適用する復帰時刻を設定する（ステップＳ７）。
【０１０２】
次に、復帰要因検出部４５は、現在、通信網１０３に接続されている４台（１群）の情報処理装置１０２のうち、電源状態がスリープ状態又は電源オン状態に復帰している情報処理装置１０２の台数（以下、「復帰台数」）を確認する（ステップＳ８）。電源状態がスリープ状態又は電源オン状態に復帰している情報処理装置１０２では、ネットワークインターフェース回路２７及びＰＨＹチップ２８に電源が供給される。このため復帰要因検出部４５が確認する復帰台数は、通信機能が起動中の情報処理装置１０２の台数に相当するものとなる。なお、復帰要因検出部４５が確認する復帰台数には、自装置を含めないものとする。このため、上記ステップＳ８で復帰要因検出部４５が確認する復帰台数は、自装置以外でスリープ状態又は電源オン状態に復帰している情報処理装置１０２の台数となる。
【０１０３】
復帰台数の確認処理は、上記ステップＳ３で自装置の電源状態をスリープ状態に復帰させてからタイマー２６で計測した時間が、前述した時間Ｔｒ−αに達する前に行なう。また、確認処理は、情報処理装置１０２-1であれば、事前に自装置に登録されたＩＰアドレスを用い、それ以外の情報処理装置１０２-2，１０２-3，１０２-4であれば、事前に設定用情報取得部４３が取得したＩＰアドレスを用いて、自装置以外の情報処理装置１０２宛てに応答要求を行ない、当該応答要求に対して実際に応答のあった情報処理装置１０２の台数をカウントすることで行なう。
【０１０４】
例えば、図８に示す電源制御処理を行なっている画像処理装置１が情報処理装置１０２-3であると仮定すると、情報処理装置１０２-1のＩＰアドレス「192.168.0.1」と、情報処理装置１０２-2のＩＰアドレス「192.168.0.2」と、情報処理装置１０２-4のＩＰアドレス「192.168.0.4」を用いて、各々の情報処理装置１０２-1，１０２-2，１０２-4宛てに応答要求を行なう。そして、いずれの情報処理装置１０２-1，１０２-2，１０２-4からも応答がなかった場合は、復帰台数＝０と確定する。また、いずれか１台の情報処理装置１０２から応答があった場合は、復帰台数＝１台と確定し、いずれか２台の情報処理装置１０２から応答があった場合は、復帰台数＝２台と確定し、３台の情報処理装置１０２から応答があった場合は、復帰台数＝３台と確定する。
【０１０５】
次に、復帰要因検出部４５は、上記ステップＳ８で確認した復帰台数が予め設定された基準台数以上であるかどうかを判断する（ステップＳ９）。本発明の実施の形態においては、前述したようにＮ＝４、Ｍ＝１のネットワーク環境になっている。基準台数はＭの値に合わせて設定される。このため、本発明の実施の形態においては、基準台数＝１台に設定される。
【０１０６】
上記ステップＳ９において、復帰台数が基準台数以上であれば、復帰要因検出部４５は、復帰要因があったと認識し、その旨を電源状態切り替え制御部４１に通知する。そうすると、電源状態切り替え制御部４１は、自装置の電源状態をスリープ状態に維持したまま一連の処理を終える。この場合は、タイマー２６の計測値が復帰維持時間Ｔｒに達した以降も、画像処理装置１の電源状態がスリープ状態に維持されることになる。
【０１０７】
一方、上記ステップＳ９において、復帰台数が基準台数未満であれば、復帰要因検出部４５は、ネットワークインターフェース回路２７が外部の端末装置３４からパケットを受信したかどうかを確認する（ステップＳ１０）。このパケットは、画像処理装置１に対して復帰を要求する指示として、端末装置３４から画像処理装置１に送信されるものとする。復帰要求の指示には、例えば、画像情報の印刷指示などが含まれる。
【０１０８】
上記ステップＳ１０でパケットの受信を検知した場合、復帰要因検出部４５は、復帰要求があったと認識して、その旨を電源状態切り替え制御部４１に通知する。そうすると、電源状態切り替え制御部４１は、復帰要因検出部４５からの通知を受けて上記ステップＳ１４の処理に移行する。ステップＳで１４は、前述したように電源状態切り替え制御部４１が電源状態切り替え部４６に電源状態の切り替えを指示し、この指示を受けて電源状態切り替え部４６が画像処理装置１の電源状態を電源オフ状態からスタンバイ状態に復帰させる。
【０１０９】
また、上記ステップＳ１０でパケットの受信を検知しなかった場合、電源状態切り替え制御部４１は、上記ステップＳ３で時間の計測を開始させたタイマー２６の計測値が復帰維持時間Ｔｒに達したかどうかを確認する（ステップＳ１１）。そして、タイマー２６の計測値が復帰維持時間Ｔｒに達していない場合は、上記ステップＳ１０に戻る。また、タイマー２６の計測値が復帰維持時間Ｔｒに達した場合は、画像処理装置１の電源状態をスリープ状態から電源オフ状態に移行させる（ステップＳ１２）。
【０１１０】
ステップＳ１２で画像処理装置１の電源状態を電源オフ状態に移行させた場合は、その後、上記ステップＳ１に戻る。このため、上記ステップＳ６又はステップＳ７で次回の周期に適用するために設定した復帰時刻になるまで、画像処理装置１の電源状態が電源オフ状態に維持されることになる。ただし、その間に副電源スイッチ３が押されてオンした場合は、上記ステップＳ１３で肯定判定されるため、そのオン信号を受けて電源状態切り替え制御部４１が画像処理装置１の電源状態をスタンバイ状態に復帰させることになる。
【０１１１】
以上のような電源制御処理を、電源制御の開始時刻Ｔｓから電源制御の終了時刻Ｔｅまでの間、各々の情報処理装置１０２で個別に行なう。そうすると、一群に属する４台の情報処理装置１０２の電源状態は、次のように変化する。
【０１１２】
すなわち、図９に示すように、４台の情報処理装置１０２がすべて電源オフ状態に移行した後、電源制御の開始時刻Ｔｓになると、まず、復帰の順番が１番で登録されている情報処理装置１０２-1が、電源制御の開始時刻Ｔｓと同時に電源オフ状態からスリープ状態に復帰する。なお、図９においては、電源制御の開始時刻Ｔｓよりも前に、４台の情報処理装置１０２が同じタイミングでスタンバイ状態から電源オフ状態に移行しているが、電源オフ状態に移行するタイミングはバラバラであってもよい。
【０１１３】
次に、情報処理装置１０２-1が時刻“Ｔｓ”でスリープ状態に復帰してから（Ｔｒ−α）時間が経過すると、復帰の順番が２番で登録されている情報処理装置１０２-2が電源オフ状態からスリープ状態に復帰する。このとき、情報処理装置１０２-2がスリープ状態に復帰する時刻は“Ｔｓ＋（Ｔｒ−α）”となる。一方、情報処理装置１０２-1は、スリープ状態に復帰してからの経過時間がＴｒに達すると、再び電源オフ状態に戻る。このため、情報処理装置１０２-1がスリープ状態に復帰している時間と情報処理装置１０２-2がスリープ状態に復帰している時間は、α時間だけ重なり合うことになる。
【０１１４】
次に、情報処理装置１０２-2が時刻“Ｔｓ＋（Ｔｒ−α）”でスリープ状態に復帰してから（Ｔｒ−α）時間が経過すると、復帰の順番が３番で登録されている情報処理装置１０２-3が電源オフ状態からスリープ状態に復帰する。このとき、情報処理装置１０２-3がスリープ状態に復帰する時刻は、“Ｔｓ＋２×（Ｔｒ−α）”となる。一方、情報処理装置１０２-2は、スリープ状態に復帰してからの経過時間がＴｒに達すると、再び電源オフ状態に戻る。このため、情報処理装置１０２-2がスリープ状態に復帰している時間と情報処理装置１０２-3がスリープ状態に復帰している時間は、α時間だけ重なり合うことになる。
【０１１５】
次に、情報処理装置１０２-3が時刻“Ｔｓ＋２×（Ｔｒ−α）”でスリープ状態に復帰してから（Ｔｒ−α）時間が経過すると、復帰の順番が４番で登録されている情報処理装置１０２-4が電源オフ状態からスリープ状態に復帰する。このとき、情報処理装置１０２-4がスリープ状態に復帰する時刻は、“Ｔｓ＋３×（Ｔｒ−α）”となる。一方、情報処理装置１０２-3は、スリープ状態に復帰してからの経過時間がＴｒに達すると、再び電源オフ状態に戻る。このため、情報処理装置１０２-3がスリープ状態に復帰している時間と情報処理装置１０２-4がスリープ状態に復帰している時間は、α時間だけ重なり合うことになる。
【０１１６】
次に、情報処理装置１０２-4が時刻“Ｔｓ＋３×（Ｔｒ−α）”でスリープ状態に復帰してから（Ｔｒ−α）時間が経過すると、復帰の順番が１番で登録されている情報処理装置１０２-1が再び電源オフ状態からスリープ状態に復帰する。このとき、情報処理装置１０２-1がスリープ状態に復帰する時刻は、“Ｔｓ＋４×（Ｔｒ−α）”となる。一方、情報処理装置１０２-4は、スリープ状態に復帰してからの経過時間がＴｒに達すると、再び電源オフ状態に戻る。このため、情報処理装置１０２-4がスリープ状態に復帰している時間と情報処理装置１０２-1がスリープ状態に復帰している時間は、α時間だけ重なり合うことになる。また、情報処理装置１０２-1が時刻“Ｔｓ”でスリープ状態に復帰してから、当該情報処理装置１０２-1が時刻“Ｔｓ＋４×（Ｔｒ−α）”でスリープ状態に復帰するまでの期間が、ちょうど１周期になる。このため、１周期の時間的な長さは、前述したとおり“４×（Ｔｒ−α）”となる。
【０１１７】
以降、４台の情報処理装置１０２が外部の上位装置１０１からパケットの送信によって復帰の要求を受けなかった場合や、副電源スイッチ３がオンされなかった場合は、電源制御の終了時刻Ｔｅまで、各々の情報処理装置１０２が１台ずつ循環的にスリープ状態に復帰することになる。また、電源制御の終了時刻Ｔｅを迎えると、４台の情報処理装置１０２がすべてスリープ状態に復帰することになる。
【０１１８】
このため、１台の情報処理装置１０２がスリープ状態のときに消費する電力をＰ（Ｗ；ワット）とし、上記１周期の時間的な長さをＴｃ（ｈ；時間）とすると、電源制御の開始時刻Ｔｓから終了時刻Ｔｅまでの間、１周期の間に４台の情報処理装置１０２が消費する電力量Ｅ（Ｗｈ）は、前述した時間α＝０と仮定すると、図１０（Ａ）に示すようにＥ＝Ｐ×Ｔｃとなる。これに対して、電源制御の開始時刻Ｔｓから終了時刻Ｔｅまでの間、仮に、４台の情報処理装置１０２をすべてスリープ状態に維持するものとすると、１周期の間に４台の情報処理装置１０２が消費する電力量Ｅ（Ｗｈ）は、図１０（Ｂ）に示すようにＥ＝４×Ｐ×Ｔｃとなる。このため、電源制御の開始時刻Ｔｓから終了時刻Ｔｅまでの間、４台の情報処理装置１０２を１台ずつ循環的にスリープ状態に復帰させると、１周期あたりの消費電力量は１／４相当まで減少する。
【０１１９】
また、電源制御の開始時刻Ｔｓから終了時刻Ｔｅに至る途中で、例えば図１１に示すように、スタンバイ状態に復帰している情報処理装置１０２-4が外部の上位装置１０１からパケットの送信によって復帰の要求（印刷指示など）を受けた場合は、各々の情報処理装置１０２の電源状態が次のように変化する。
【０１２０】
まず、復帰の要求を受けた情報処理装置１０２-4は、スリープ状態からラン状態に復帰して、上位装置１０１からの印刷指示に基づく画像形成動作を実行する。次に、情報処理装置１０２-4は、画像形成動作を終えると処理待ちのスタンバイ状態に切り替わり、さらに処理待ちで待機している休止時間が予め設定された時間を超えるとスリープ状態に切り替わり、以後、スリープ状態のまま推移する。
【０１２１】
これに対して、情報処理装置１０２-4の次にスリープ状態に復帰する情報処理装置１０２-1は、復帰期間中に復帰要因検出部４５が確認した復帰台数が１台となるため、復帰要因があると認識して、復帰期間後もスリープ状態を維持する。
【０１２２】
また、情報処理装置１０２-1の次にスリープ状態に復帰する情報処理装置１０２-2は、復帰期間中に復帰要因検出部４５が確認した復帰台数が２台となるため、復帰要因があると認識して、復帰期間後もスリープ状態を維持する。
【０１２３】
また、情報処理装置１０２-2の次にスリープ状態に復帰する情報処理装置１０２-3は、復帰期間中に復帰要因検出部４５が確認した復帰台数が３台となるため、復帰要因があると認識して、復帰期間後もスリープ状態を維持する。
【０１２４】
このため、１台の情報処理装置１０２-4が上位装置１０１から復帰要求のパケットを受信してスタンバイ状態に復帰すると、それをきっかけにして他の情報処理装置１０２-1，１０２-2，１０２-3が順にスリープ状態に復帰し、かつ当該スリープ状態を維持するようになる。したがって、スリープ状態に復帰している情報処理装置１０２が上位装置１０１から復帰要求を受けることをきっかけにして、４台の情報処理装置１０２がすべてスリープ状態に復帰した状況（換言すると、一群の情報処理装置１０２の通信機能をすべて起動させた状況）が自律的に作り出される。
【０１２５】
また、電源制御の開始時刻Ｔｓから終了時刻Ｔｅまでの途中で、いずれかの情報処理装置１０２が副電源スイッチ３のオンによってスタンバイ状態に復帰すると、これをきっかけにして復帰台数が基準台数以上となるため、他の情報処理装置が順にスリープ状態に復帰し、かつ当該スリープ状態を維持するようになる。このため、いずれかの情報処理装置１０２の副電源スイッチ３が入れられることをきっかけにして、４台の情報処理装置１０２がすべてスリープ状態に復帰した状況が自律的に作り出される。
【符号の説明】
【０１２６】
１…画像形成装置、２１…ＣＰＵ、２５…電源制御回路、２６…タイマー、２７…ネットワークインターフェース回路、２８…ＰＨＹチップ、４０…制御手段、４１…電源状態切り替え制御部、４２…時刻合わせ部、４３…設定用情報取得部、４４…復帰期間設定部、４５…復帰要因検出部、４６…電源状態切り替え部、４７…時計部
【図１】
2011018188.tif 000003
【図２】
2011018188.tif 000004
【図３】
2011018188.tif 000005
【図４】
2011018188.tif 000006
【図５】
2011018188.tif 000007
【図６】
2011018188.tif 000008
【図７】
2011018188.tif 000009
【図８】
2011018188.tif 000010
【図９】
2011018188.tif 000011
【図１０】
2011018188.tif 000012
【図１１】
2011018188.tif 000013