(57)【特許請求の範囲】
【請求項１】
複数の省電力状態をとり得る画像形成装置であって、
ネットワークを介しての送信もしくは受信に関する特定の機能の設定を記憶する記憶手段と、
前記ネットワークを介して外部装置から要求を受信し、前記ネットワークを介して前記外部装置へ前記要求に対する応答を送信する通信制御手段と、
前記通信制御手段により受信した前記要求について処理を実行する処理手段と、
前記画像形成装置を、所定の電力状態から、電力消費量が前記所定の電力状態における電力消費量よりも低く且つ電力が前記処理手段及び前記通信制御手段に供給される第１の省電力状態に移行させ、前記画像形成装置を、前記所定の電力状態から、電力消費量が前記所定の電力状態における電力消費量よりも低く且つ電力が前記処理手段に供給されず前記通信制御手段に供給される第２の省電力状態に移行させる電力制御手段と、を備え、
前記電力制御手段は、前記記憶手段に記憶された前記特定の機能の設定に基づいて、移行すべき省電力状態として前記第１の省電力状態もしくは前記第２の省電力状態を決定し、所定の条件が満たされた場合に、当該決定された省電力状態へ前記画像形成装置を前記所定の電力状態から移行させ、
前記通信制御手段は、前記通信制御手段の通信速度を変更可能であり、
前記電力制御手段が前記画像形成装置を前記第１の省電力状態へ移行させる場合、前記通信制御手段は、前記通信制御手段の通信速度を変更せず、前記電力制御手段が前記画像形成装置を前記第２の省電力状態へ移行させる場合、前記通信制御手段は、前記通信制御手段の通信速度を変更する、
ことを特徴とする画像形成装置。
【請求項２】
前記所定の条件が満たされた場合に、前記電力制御手段は、前記特定の機能が有効であれば、前記画像形成装置を前記第１の省電力状態へ移行させ、前記特定の機能が無効であれば、前記画像形成装置を前記第２の省電力状態へ移行させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記電力制御手段が前記画像形成装置を前記第２の省電力状態へ移行させる場合、前記通信制御手段は、前記通信制御手段の通信速度を低下させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記特定の機能は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に関連する機能、マルチキャストＤＮＳに関連する機能、モデムダイヤルインに関連する機能、ナンバーディスプレイに関連する機能、ＢＭＬｉｎｋＳに関連する機能、ＩＥＥＥ８０２．１Ｘに関連する機能、ＡｕｔｏＩＰに関連する機能、ＮｅｔＷａｒｅに関連する機能、ＡｐｐｌｅＴａｌｋに関連する機能、ファクシミリ固定受信に関連する機能、ファクシミリ着信呼出に関連する機能、もしくは、ファクシミリリモート受信に関連する機能、を含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記第２の省電力状態において、電力はハードディスクに供給されず、前記第１の省電力状態において、電力は前記ハードディスクに供給されることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記特定の機能としての、応答時間についての制限を有する機能が有効である場合、前記外部装置との接続は、前記外部装置からの前記特定の機能に関する要求に対する応答が所定の時間に行われなかった場合に解除されることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記特定の機能としての、処理対象についての制限を有する機能が有効である場合、前記処理手段は、プロトコル解析もしくはパスワード認証を実行することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記特定の機能としての、送信間隔についての制限を有する機能が有効である場合、前記通信制御手段は、前記特定の機能に関する情報を前記外部装置へ定期的に送信することを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
ファクシミリデータを受信するファクシミリ手段、をさらに備え、
前記特定の機能としての、ファクシミリに関連する機能が有効である場合、前記ファクシミリ手段は、着信呼の受信に従ってベルを鳴動させることを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記特定の機能を有効にするもしくは無効にするための画面を表示する表示手段、をさらに備えることを特徴とする請求項１乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
画像処理を実行する画像処理手段、をさらに備え、
前記第１の省電力状態および前記第２の省電力状態において、電力は前記画像処理手段へ供給されない、
ことを特徴とする請求項１乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
印刷画像を印刷する印刷手段、もしくは、原稿を読み取る読取手段をさらに備えることを特徴とする請求項１乃至１１のいずれか１項に記載の画像形成装置。
【請求項１３】
複数の省電力状態をとり得る画像形成装置であって、
ネットワークを介しての送信もしくは受信に関する特定の機能の設定を記憶する記憶手段と、
前記ネットワークを介して外部装置から要求を受信し、前記ネットワークを介して前記外部装置へ前記要求に対する応答を送信する通信制御手段と、
前記通信制御手段により受信した前記要求について処理を実行する処理手段と、
所定の条件が満たされた場合に前記特定の機能の設定に基づいて、前記画像形成装置を、所定の電力状態から、電力消費量が前記所定の電力状態における電力消費量よりも低く且つ電力が前記処理手段及び前記通信制御手段に供給される第１の省電力状態に移行させるか、もしくは、前記画像形成装置を、前記所定の電力状態から、電力消費量が前記所定の電力状態における電力消費量よりも低く且つ電力が前記処理手段に供給されず前記通信制御手段に供給される第２の省電力状態に移行させる電力制御手段と、を備え、
前記通信制御手段は、前記通信制御手段の通信速度を変更可能であり、
前記電力制御手段が前記画像形成装置を前記第１の省電力状態へ移行させる場合、前記通信制御手段は、前記通信制御手段の通信速度を変更せず、前記電力制御手段が前記画像形成装置を前記第２の省電力状態へ移行させる場合、前記通信制御手段は、前記通信制御手段の通信速度を変更する、
を備えることを特徴とする画像形成装置。
【請求項１４】
前記電力制御手段が前記画像形成装置を前記第２の省電力状態へ移行させる場合、前記通信制御手段は、前記通信制御手段の通信速度を低下させることを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
前記特定の機能は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に関連する機能、マルチキャストＤＮＳに関連する機能、モデムダイヤルインに関連する機能、ナンバーディスプレイに関連する機能、ＢＭＬｉｎｋＳに関連する機能、ＩＥＥＥ８０２．１Ｘに関連する機能、ＡｕｔｏＩＰに関連する機能、ＮｅｔＷａｒｅに関連する機能、ＡｐｐｌｅＴａｌｋに関連する機能、ファクシミリ固定受信に関連する機能、ファクシミリ着信呼出に関連する機能、もしくは、ファクシミリリモート受信に関連する機能、を含むことを特徴とする請求項１３又は１４に記載の画像形成装置。
【請求項１６】
前記第２の省電力状態において、電力はハードディスクに供給されず、前記第１の省電力状態において、電力は前記ハードディスクに供給されることを特徴とする請求項１３乃至１５のいずれか１項に記載の画像形成装置。
【請求項１７】
前記特定の機能としての、応答時間についての制限を有する機能が有効である場合、前記外部装置との接続は、前記外部装置からの前記特定の機能に関する要求に対する応答が所定の時間に行われなかった場合に解除されることを特徴とする請求項１３乃至１６のいずれか１項に記載の画像形成装置。
【請求項１８】
前記特定の機能としての、処理対象についての制限を有する機能が有効である場合、前記処理手段は、プロトコル解析もしくはパスワード認証を実行することを特徴とする請求項１３乃至１７のいずれか１項に記載の画像形成装置。
【請求項１９】
前記特定の機能としての、送信間隔についての制限を有する機能が有効である場合、前記通信制御手段は、前記特定の機能に関する情報を前記外部装置へ定期的に送信することを特徴とする請求項１３乃至１８のいずれか１項に記載の画像形成装置。
【請求項２０】
ファクシミリデータを受信するファクシミリ手段、をさらに備え、
前記特定の機能としての、ファクシミリに関連する機能が有効である場合、前記ファクシミリ手段は、着信呼の受信に従ってベルを鳴動させることを特徴とする請求項１３乃至１９のいずれか１項に記載の画像形成装置。
【請求項２１】
前記特定の機能を有効にするもしくは無効にするための画面を表示する表示手段、をさらに備えることを特徴とする請求項１３乃至２０のいずれか１項に記載の画像形成装置。
【請求項２２】
画像処理を実行する画像処理手段、をさらに備え、
前記第１の省電力状態および前記第２の省電力状態において、電力は前記画像処理手段へ供給されない、
ことを特徴とする請求項１３乃至２１のいずれか１項に記載の画像形成装置。
【請求項２３】
印刷画像を印刷する印刷手段、もしくは、原稿を読み取る読取手段をさらに備えることを特徴とする請求項１３乃至２２のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力モードに遷移可能な画像形成装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置は、省エネの観点から、ユーザが一定時間操作しなかった場合などに省電力状態に移行する機能を有するのが一般的になっており、省電力状態における消費電力を低減させるための構成が種々考えられている。特許文献１に記載の画像形成装置では、スタンバイ状態のときに、画像情報の処理や記憶が可能なコントローラ部と、ネットワークに対して情報の入出力を行う入出力部とに電力が供給される。さらに、特許文献１には、省電力状態における消費電力を低減するために、省電力状態のときに、コントローラ部への電力供給が停止され、入出力部に外部装置とのデータの送受信を行わせることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−８９２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のように、省電力状態でコントローラ部への電力供給を停止すると、以下のような課題が生じることが考えられる。
【０００５】
（１）応答時間の制約により生じる課題
ネットワークやファクシミリ（入出力部）は、通信相手のデバイスからの要求に対して、規定時間以内に応答を返す必要がある。例えば、画像形成装置は、ＳＩＰサーバからの要求に対して、規定時間以内に応答を返さないと、接続がキャンセルされてしまうからである。ＳＩＰサーバの種類によっては、この規定時間は、例えば４秒である。しかしながら、画像形成装置は、コントローラ部への電力供給が停止された省電力状態から復帰する場合に、数秒から数十秒の時間（スリープ復帰時間）を必要とする。ここで、画像形成装置のスリープ復帰時間が上記の規定時間より長い場合には、画像形成装置が省電力状態に移行すると、規定時間以内に通信相手のデバイスに応答を返すことができなくなってしまう。
【０００６】
（２）受信機能の制約により生じる課題
特許文献１に記載の画像形成装置では、省電力状態のときに外部装置から受信したネットワーク要求に対して、省電力状態を維持したまま入出力部がネットワーク要求に対して応答を返す「代理応答機能」を有している。しかしながら、複雑なプロトコル解析、暗号認証、ユーザ入力応答、について、入出力部のハードウェアの能力では応答することができない。複雑なプロトコル解析、暗号認証およびユーザ入力応答のためには、コントローラ部のＣＰＵを起動させる必要がある。
【０００７】
（３）送信機能の制約により生じる課題
特許文献１に記載の画像形成装置では、入出力部が予め定められた要求に対して応答を返すことは可能（上記の代理応答機能）であるが、入出力部がサーバ等へ定期的に情報を送信する機能（例えば、サーバへの端末の再登録）は有していない。従って、定期的にサーバ等に情報を送信するためには、コントローラ部のＣＰＵを起動させる必要がある。
【０００８】
（４）電力不足の制約により生じる課題
電話系のサービスに対しては、スリープ状態では電力不足のために対応することができない。その課題について、電話回線と画像形成装置とハンドセット（電話）が接続された状態であり、ハンドセットが電話回線から給電されている構成について説明する。
【０００９】
電話機能の一つに、受信モード選択機能（ＦＴＥＬ切替機能）といわれる、回線着信時にファクシミリであるか電話であるかを判定する機能がある。電話であると判定された場合には着信直後にベルを鳴動させる必要があるが、画像形成装置がスリープ状態であると、ファクシミリであるか電話であるかを着信直後に判定できないので、ベルの鳴動に時間がかかってしまう。
【００１０】
また、電話機能の一つに、着信呼出機能といわれる、ベルの鳴動回数を設定して回線着信時に指定回数分、ベルを鳴動させる機能がある。画像形成装置がスリープ状態の時に着信を受けると、電話は給電されているので、画像形成装置がスリープ復帰する前に電話が鳴動してしまい、画像形成装置が鳴動回数をカウントできない。
【００１１】
また、電話機能の一つに、リモート受信機能といわれる、着信時にリモート受信先の電話番号をダイヤルしてファクシミリを転送する機能がある。画像形成装置がスリープ状態の時に着信を受けると、電話は給電されているが、画像形成装置は、電話番号をダイヤルされてもそれを認識できず、転送することができない。
【００１２】
つまり、以上の機能は、スリープ時に画像形成装置のファクシミリにも給電されていると動作可能であるが、スリープ状態の時には電力が不足し、実行することができない。
【００１３】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、所定の機能を実行可能である場合に、消費電力を低減するモードに適切に移行させる画像形成装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するため、本発明に係る画像形成装置は、複数の省電力状態をとり得る画像形成装置であって、ネットワークを介しての送信もしくは受信に関する特定の機能の設定を記憶する記憶手段と、前記ネットワークを介して外部装置から要求を受信し、前記ネットワークを介して前記外部装置へ前記要求に対する応答を送信する通信制御手段と、前記通信制御手段により受信した前記要求について処理を実行する処理手段と、前記画像形成装置を、所定の電力状態から、電力消費量が前記所定の電力状態における電力消費量よりも低く且つ電力が前記処理手段及び前記通信制御手段に供給される第１の省電力状態に移行させ、前記画像形成装置を、前記所定の電力状態から、電力消費量が前記所定の電力状態における電力消費量よりも低く且つ電力が前記処理手段に供給されず前記通信制御手段に供給される第２の省電力状態に移行させる電力制御手段と、を備え、前記電力制御手段は、前記記憶手段に記憶された前記特定の機能の設定に基づいて、移行すべき省電力状態として前記第１の省電力状態もしくは前記第２の省電力状態を決定し、所定の条件が満たされた場合に、当該決定された省電力状態へ前記画像形成装置を前記所定の電力状態から移行させ、前記通信制御手段は、前記通信制御手段の通信速度を変更可能であり、前記電力制御手段が前記画像形成装置を前記第１の省電力状態へ移行させる場合、前記通信制御手段は、前記通信制御手段の通信速度を変更せず、前記電力制御手段が前記画像形成装置を前記第２の省電力状態へ移行させる場合、前記通信制御手段は、前記通信制御手段の通信速度を変更する、ことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、所定の機能を実行可能である場合に、消費電力を低減するモードに適切に移行させることができる。
【図面の簡単な説明】
【００１６】
【図１】画像形成システムの構成を示すブロック図である。
【図２】操作部の構成を示す図である。
【図３】コントローラの構成を示すブロック図である。
【図４】ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態での給電状態を示すブロック図である。
【図５】ハードディスク回転保持状態での給電状態を示すブロック図である。
【図６】リンクメンテナンスモードでの給電状態を示すブロック図である。
【図７】画像形成装置の電源制御のための構成を示すブロック図である。
【図８】給電制御処理を示すフローチャートである。
【図９】特定機能を許可するための画面を示す図である。
【図１０】給電制御処理を示すフローチャートである。
【図１１】給電制御処理を示すフローチャートである。
【図１２】消費電力の遷移を示すタイミングチャートである。
【図１３】消費電力の遷移を示す他のタイミングチャートである。
【図１４】給電制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１８】
［第１の実施形態］
［システムの構成］
図１は、画像形成システムの構成を示すブロック図である。本実施形態においては、プリント機能、スキャナ機能、データ通信機能等を備える複合機、いわゆるＭＦＰ（ＭｕｌｔｉｆｕｎｃｔｉｏａｌＰｅｒｉｐｈｅｒａｌ）を画像形成装置の一例として説明する。
【００１９】
図１において、画像形成装置１０１は、ＬＡＮ１０８を介してＰＣ等のコンピュータ１０９と相互に通信可能に接続されている。例えば、画像形成装置１０１は、ＬＡＮ１０８を介してコンピュータ１０９からジョブを受信する。なお、図１に示すシステムにおいて、複数台のコンピュータが、ＬＡＮ１０８に接続されていても良い。スキャナ装置１０２は、原稿台の読取位置の原稿画像を光学的に読み取って、デジタル画像データ（画像データ）に変換する。プリンタ装置１０４は、スキャナ装置１０２で変換された画像データや、コンピュータ１０９から受信した画像データ等に基づいて、用紙等の記録媒体（以下、用紙）に画像を印刷する。操作部１０５は、画像形成装置１０１に対するユーザ設定操作を受け付けたり、ジョブの処理状態や装置状態等を表示するためのタッチパネルやハードキーを備えている。ハードディスク（ＨＤＤ）１０６は、画像データや各種プログラム等を記憶する。プログラムには、以下の各実施形態の動作を実行するためのプログラムである場合もある。ＦＡＸ装置１０７は、電話回線等を介して画像データ等の送受信を行う。コントローラ１０３は、スキャナ装置１０２、プリンタ装置１０４、操作部１０５、ハードディスク１０６、ＦＡＸ装置１０７の各モジュールと接続されている。コントローラ１０３は、各モジュールを制御して、画像形成装置１０１の各機能に対応するジョブ（プリントジョブやスキャンジョブ等）を実行する。
【００２０】
画像形成装置１０１は、ＬＡＮ１０８経由でコンピュータ１０９から画像データを受信するばかりでなく、コンピュータ１０９により発行されたジョブ等も受信することができる。スキャナ装置１０２は、原稿束を画像読取位置に連続的に給紙可能な原稿給紙ユニット１２１と、原稿台の読取位置の画像を光学的に読み取って画像データに変換するスキャナユニット１２２とを含む。スキャナユニット１２２で変換された画像データは、コントローラ１０３に送信される。
【００２１】
プリンタ装置１０４は、搭載された用紙束から一枚ずつ逐次給紙可能な給紙ユニット１４２と、給紙された用紙上に画像を印刷するためのプリントユニット１４１と、印刷された用紙を装置外に排紙するための排紙ユニット１４３とを含む。
【００２２】
画像形成装置１０１には、フィニッシャ装置１５０が接続可能である。フィニッシャ装置１５０は、画像形成装置１０１のプリンタ装置１０４の排紙ユニット１４３から出力された用紙に対して、ソート、ステープル、パンチ、裁断、などのフィニッシング加工を実行する。
【００２３】
電源スイッチ１１０は、コントローラ１０３に接続されている。電源スイッチ１１０がオン状態であると、後述する電源制御部７０３や、操作部１０５、コントローラ１０３のメインボード３００の少なくとも一部に対して給電される。また、電源スイッチ１１０がオフ状態でも、即時に各部への給電が停止するわけでなく、ソフトウェアやハードウェアの適切な終了処理を待ち、電源制御部７０３の一部等、電源スイッチ１１０を再度オン状態とするための必要な部分以外への給電を停止する。
【００２４】
［システム機能］
以下、画像形成装置１０１の実行可能なジョブ（機能）の一例について説明する。
【００２５】
・複写機能
画像形成装置１０１は、スキャナ装置１０２で読み取った画像データをハードディスク１０６に保存し、また、プリンタ装置１０４により用紙への印刷を行なう複写機能を有する。
【００２６】
・画像送信機能
画像形成装置１０１は、スキャナ装置１０２で読み取った画像データを、ＬＡＮ１０８を介してコンピュータ１０９に送信する画像送信機能を有する。
【００２７】
・画像保存機能
画像形成装置１０１は、スキャナ装置１０２で読み取った画像データをハードディスク１０６に保存し、必要に応じて、画像送信や画像印刷を行なう画像保存機能を有する。
【００２８】
・画像印刷機能
画像形成装置１０１は、コンピュータ１０９から送信された例えばページ記述言語を解析し、解析結果に基づいてプリンタ装置１０４により用紙上に画像を印刷する画像印刷機能を有する。
【００２９】
［操作部１０５の構成］
図２は、図１の操作部１０５の構成を示す図である。なお、ＬＣＤタッチパネルなどで構成される操作部１０５は、コントローラ１０３に接続されており、図１に示すシステムを操作するためのユーザインタフェース（Ｉ／Ｆ）を提供する。
【００３０】
図２において、ＬＣＤタッチパネル２００を介して、画像形成装置１０１の動作モードの設定や、画像形成装置１０１の状態情報の表示等が行われる。テンキー２０１は、数値を入力するための０〜９を示すキーである。ＩＤキー２０２は、例えば、画像形成装置１０１が部門管理されている場合に、部門番号と暗証コードを入力する際に使用される。リセットキー２０３は、設定された内容を初期状態にリセットするためのキーである。ガイドキー２０４は、各モードについての説明画面を表示するためのキーである。ユーザモードキー２０５は、一般ユーザが使用可能なユーザモード画面に入るためのキーであり、割込キー２０６は、割込コピーを行うための割込キーである。スタートキー２０７は、コピー動作をスタートさせるためのスタートキーであり、ストップキー２０８は、実行中のコピージョブを中止させるためのキーである。
【００３１】
節電キー２０９が押下されると、ＬＣＤタッチパネル２００のバックライトが消灯し、画像形成装置１０１は、省電力化されたスリープ状態となる。カウンタ確認キー２１０が押下されると、それまでに使用したコピー枚数の集計を表示するカウント画面がＬＣＤタッチパネル２００上に表示される。調整キー２１１は、ＬＣＤタッチパネル２００の表示コントラストを調整するためのキーである。
【００３２】
ジョブＬＥＤ２１２は、ジョブの実行中や、画像メモリへの画像データ蓄積中を示すＬＥＤである。エラーＬＥＤ２１３は、ペーパージャムやドアオープン等、画像形成装置１０１がエラー状態にあることを示すＬＥＤである。電源ＬＥＤ２１４は、画像形成装置１０１の電源スイッチ１１０がオンになっていることを示すＬＥＤである。
【００３３】
キー２５１、２５２、２５３、２５４、２５５、２５６は、画像形成装置１０１が実行可能な各機能に対応したソフトウェアキーである。これらは、コピー、スキャンして保存、保存文書の印刷、スキャンして送信、ＦＡＸ、電力見える化、の各機能についての画面に移行させるためのキーである。キー２５１は、コピー機能の画面へ遷移させるためのキーである。キー２５２は、スキャナ装置１０２で読み取った画像データをハードディスク１０６に保存する機能の画面へ遷移させるためのキーである。キー２５３は、ハードディスク１０６に保存した画像データをプリンタ装置１０４で印刷する機能の画面へ遷移させるためのキーである。キー２５４は、スキャナ装置１０２で読み取った画像データを、ＬＡＮ１０８を介してコンピュータ１０９へ送る機能の画面へ遷移させるためのキーである。キー２５５は、ＦＡＸ装置１０７が電話回線からデータを受けたデータに基づいてコントローラ１０３経由でプリンタ装置１０４により印刷する機能の画面へ遷移させるためのキーである。キー２５６は、画像形成装置１０１の電力状態を、ＬＣＤタッチパネル２００に表示する機能の画面へ遷移させるためのキーである。
【００３４】
［コントローラ１０３の電力供給状態１：スタンバイ状態］
コントローラ１０３のブロック構成について、図３を参照しながら説明する。以下、図３のコントローラ１０３の電力供給状態を、「消費電力１：スタンバイ状態」と呼ぶ。ここで、消費電力「Ｎ」は、Ｎの数字が小さい方が、電力消費が多いことを表わしている。
【００３５】
図３は、図１のコントローラ１０３の構成を示すブロック図である。図３では、電力供給状態はスタンバイ状態であり、全てのデバイス（モジュール若しくはユニット）に電力が供給されている。以下、図３に示す電力状態に対して、図３に示す電力状態より消費電力が低い図４〜図６の電力状態を総称して省電力状態ともいう。
【００３６】
図３において、コントローラ１０３は、メインボード３００と、サブボード３２０とを含む。メインボード３００は画像形成装置１０１における汎用的なＣＰＵシステムである。メインボード３００は、ＣＰＵ３０１、ブートＲＯＭ３０２、メモリ３０３、バスコントローラ３０４、不揮発性メモリ３０５、ディスクコントローラ３０６、フラッシュディスク３０７、ＵＳＢコントローラ３０８を含む。ＣＰＵ３０１は、メインボード３００全体を制御する。ブートＲＯＭ３０２は、ブートプログラムを記憶する。メモリ３０３は、ＣＰＵ３０１のワークメモリとして使用される。バスコントローラ３０４は、外部バスとのブリッジ機能を有する。不揮発性メモリ３０５は、電源断された場合でも内部のデータが消去されないメモリであり、ユーザデータや設定データ等を記憶する。ディスクコントローラ３０６は、ハードディスク１０６等のストレージ装置を制御する。フラッシュディスク３０７は、半導体デバイスで構成された、比較的小容量なストレージ装置であり、例えばＳＳＤ（ＳｏｌｉｄＳｔａｔｅＤｒｉｖｅ）である。ＵＳＢコントローラ３０８は、ＵＳＢ装置３０９へのアクセスを制御する。
【００３７】
ＵＳＢ装置３０９、操作部１０５、ハードディスク１０６は、メインボード３００に接続される。ＵＳＢ装置３０９は、ＵＳＢホストとＵＳＢデバイスのいずれか又は両方でも良く、ＵＳＢデバイスには、ＵＳＢメモリ、ＵＳＢキーボードやＵＳＢマウス、ＵＳＢ−ＨＵＢ、ＵＳＢカードリーダ、ＰＣなどがある。また、ＣＰＵ３０１は、割込コントローラ３１０と接続されている。割込コントローラ３１０は、ネットワークコントローラ３１１、リアルタイムクロック（ＲＴＣ）３１２、ＦＡＸ装置１０７、節電キー２０９を含む操作部１０５、ＵＳＢコントローラ３０８、電源スイッチ１１０と接続されている。割込コントローラ３１０は、例えば、節電キー２０９の押下等の検出を割込みとして検出し、画像形成装置１０１をスリープ状態から復帰させる。
【００３８】
サブボード３２０は、メインボード３００よりは比較的小さな汎用ＣＰＵシステムと画像処理ハードウェアから構成されている。サブボード３２０は、ＣＰＵ３２１、メモリ３２３、バスコントローラ３２４、不揮発性メモリ３２５、画像処理プロセッサ（イメージプロセッサ）３２７、デバイスコントローラ３２６を含む。ＣＰＵ３２１は、サブボード３２０全体を制御する。メモリ３２３は、ＣＰＵ３２１のワークメモリとして使用される。バスコントローラ３２４は、外部バスとのブリッジ機能を有する。不揮発性メモリ３２５は、電源断された場合でも内部のデータが消去されないメモリであり、ユーザデータや設定データ等を記憶する。画像処理プロセッサ３２７は、データフォーマット変換や補間処理等、各種画像処理を実行する。
【００３９】
スキャナ装置１０２とプリンタ装置１０４は、デバイスコントローラ３２６を介して、サブボード３２０との間で画像データの送受信を行なう。ＦＡＸ装置１０７は、ＣＰＵ３２１により直接に制御される。フィニッシャ装置１５０は、プリンタ装置１０４から出力された用紙に対して各種のフィニッシング加工を行う。
【００４０】
なお、図３は、ブロック図であり簡略化されている。例えば、ＣＰＵ３０１、ＣＰＵ３２１等にはチップセット、バスブリッジ、クロックジェネレータ等のＣＰＵ周辺ハードウェアが多数含まれているが、簡略化して示している。メインボード３００及び３２０には、汎用的なＲＯＭやＲＡＭ等も含まれ、各実施形態の動作を実現させるためのプログラムがＲＯＭに記憶されていても良い。
【００４１】
コントローラ１０３の動作について、複写機能を例として説明する。ユーザが操作部１０５上で複写機能の実行を指示すると、ＣＰＵ３０１は、ＣＰＵ３２１を介してスキャナ装置１０２に原稿画像の読取命令を送る。スキャナ装置１０２は、原稿台の読取位置上の原稿画像を光学的に読み取って画像データに変換し、デバイスコントローラ３２６を介して画像処理プロセッサ３２７に入力する。画像処理プロセッサ３２７は、ＣＰＵ３２１を介してメモリ３２３にＤＭＡ転送を行い、画像データを一時的に保存する。
【００４２】
ＣＰＵ３０１は、画像データがメモリ３２３に一定量もしくは全て格納されたことを確認すると、ＣＰＵ３２１を介してプリンタ装置１０４に画像の出力指示を送る。ＣＰＵ３２１は、画像処理プロセッサ３２７にメモリ３２３の画像データの記憶位置（アドレス）を伝える。メモリ３２３上の画像データは、プリンタ装置１０４からの同期信号に従って、画像処理プロセッサ３２７とデバイスコントローラ３２６を介して、プリンタ装置１０４に送信される。プリンタ装置１０４は、画像データに基づいて、用紙に画像を印刷する。複数部印刷を行なう場合には、ＣＰＵ３０１は、メモリ３２３の画像データをハードディスク１０６に格納し、２部目以降は、スキャナ装置１０２から画像を取得せずに、ハードディスク１０６に格納された画像データをプリンタ装置１０４に送る。
【００４３】
［コントローラ１０３の電力供給状態２：ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態］
図４は、図１のコントローラ１０３のＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態を示す図である。以下、図４のコントローラ１０３の電力供給状態を、「消費電力２：ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態」と呼ぶ。図４は、外部からネットワークを介して受信した通信に対する応答（ネットワーク応答）に必要な機能の実行に関するデバイスに通電した電力供給状態を示す図である。図中の網掛け部分は、電力が供給されていない部分を示す。なお、本実施形態において、ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態とは、電力消費量を抑えつつ、画像形成装置１０１がネットワーク上の装置とのネットワーク送受信機能を実行することができる状態をいう。ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態では、特定の回路に電源電力を供給し、他の部分に対する電源電力の供給を停止している。ネットワーク送受信機能等、ネットワーク機能の一部が有効であって、ユーザが操作しない状態が一定時間経過した場合に、画像形成装置１０１は、ＣｏｎｎｎｅｃｔｅＳｌｅｅｐ状態に遷移する。
【００４４】
図４に示すように、ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態では、サブボード３２０、スキャナ装置１０２、プリンタ装置１０４、フィニッシャ装置１５０へは給電されない。つまり、ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態の時では、図４中の網掛け箇所を除いたデバイスに給電される。但し、ネットワーク機能により提供されるサービスはシステムによって異なるので、ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態における電力供給箇所は、図４に示す構成に限定されず、システム個々に応じて電力供給箇所が設定されるようにしても良い。
【００４５】
［コントローラ１０３の電力供給状態３：ハードディスク回転保持状態］
図５は、図１のコントローラ１０３のハードディスク回転保持状態を示す図である。以下、図５のコントローラ１０３の状態を、「消費電力３：ハードディスク回転保持状態」と呼ぶ。図５は、コントローラ１０３がハードディスクの回転を保持しつつ、スリープ状態に遷移する場合の電力供給状態を示す図である。図中の網掛け部分は、電力が供給されていない部分を示す。なお、本実施形態において、ハードディスク回転保持状態とは、ハードディスクのスピンアップに伴う回転待ち時間をなくすことで、電力消費量を抑えつつ、起動時間を通常起動時よりも早くすることができる状態をいう。ハードディスク回転保持状態では、特定の回路に電源電力を供給し、他の部分に対する電源電力の供給を停止している。ハードディスク１０６のスピンアップ時間が所定の時間より長ければ、ユーザが操作しない状態が一定時間経過した場合か、電源投入中に操作部１０５上の節電キー２０９が押下された場合に、画像形成装置１０１はハードディスク回転保持状態に遷移する。
【００４６】
図５に示すように、ハードディスク回転保持状態では、コントローラ１０３上の、メモリ３０３、割込コントローラ３１０などの最低限必要な個所にのみ給電される。例えば、ハードディスク回転保持状態では、割込コントローラ３１０がスリープ復帰の割込みを受ける必要があるので、メモリ３０３、割込コントローラ３１０、ネットワークコントローラ３１１、ＲＴＣ３１２、ＵＳＢコントローラ３０８に給電される。また、操作部１０５上の節電キー２０９、ＦＡＸ装置１０７の一部、各種センサ１０７、電源スイッチ１１０に給電される。さらに、ハードディスクの回転保持のために、ディスクコントローラ（駆動制御部）３０６とハードディスク１０６に給電される。つまり、ハードディスク回転保持状態の時には、図５中の網掛け部分を除いたデバイスに給電される。
【００４７】
割込コントローラ３１０は、ハードディスク回転保持状態の場合に、以下の１つ以上の割込みを受ける。つまり、ネットワーク着信、タイマやアラームを検知するＲＴＣ、着信やオフフックを検知するＦＡＸ、節電キー２０９、センサ検知、挿抜や通信を検知するＵＳＢ、電源スイッチ１１０などのうち、１つ以上の割込みを受ける。割込コントローラ３１０は、割込みを受けると、割込みの原因をＣＰＵ３０１に通知する。ＣＰＵ３０１は、その通知を受けると、給電やソフトウェアの状態を通常状態に復帰させる処理を行う。但し、スリープ復帰要因はシステムによって異なるので、ハードディスク回転保持状態における電力供給箇所は、図５に示す構成に限定されず、システム個々に応じて電力供給箇所が設定されるようにしても良い。
【００４８】
［コントローラ１０３の電力供給状態４：リンクメンテナンスモードによるスリープ状態とスリープ状態］
図６は、図１のコントローラ１０３のリンクメンテナンスモードによるスリープ状態及びスリープ状態を示すブロック図である。以下、図６のコントローラ１０３の電力供給状態を、「消費電力４：リンクメンテナンス状態」、若しくは「消費電力５：スリープ状態」と呼ぶ。
【００４９】
リンクメンテナンス状態とスリープ状態との違いについて説明する。リンクメンテナンス状態とは、ネットワークとの通信速度（リンク速度）を維持したままでスリープ状態に遷移した場合をいう。また、スリープ状態とは、消費電力の低減化のためにリンク速度を低くしてスリープ状態に入った場合をいう。つまり、リンクメンテナンス状態より、スリープ状態の方が、消費電力をより低減することができる。一方、スリープ状態より、リンクメンテナンス状態の方が、スリープ状態に遷移する前後にリンク速度を変更しなくて良いので、スリープ復帰時間をより早くすることができる。
【００５０】
リンクメンテナンス状態では、ネットワークコントローラ３１１の消費電力はスリープモードに対して相対的に高い。一方、スリープ状態では、リンク速度を制御する通信制御部分への電力供給が停止されるのでネットワークコントローラ３１１の消費電力はリンクメンテナンス状態に対して相対的に低くなる。つまり、リンクメンテナンス状態とスリープ状態では、ネットワークコントローラ３１１に電力供給されている点では同じであり、図６中は同じように表記する。
【００５１】
図６中の網掛け部分は、電力が供給されていないことを示している。なお、本実施形態において、リンクメンテナンス状態とは、電力消費量を抑えつつ、復帰時間をスリープ状態における復帰時間よりも早くすることができる状態をいう。リンクメンテナンス状態とスリープ状態では、特定の回路に電源電力を供給し、他の部分に対する電源電力の供給を停止している。ユーザが操作しない状態で一定時間が経過した場合や、電源投入中に操作部１０５上の節電キー２０９が押下された場合などに、画像形成装置１０１は、リンクメンテナンス状態やスリープ状態に遷移する。
【００５２】
スリープ状態では、コントローラ１０３上の、メモリ３０３、割込コントローラ３１０などの最低限必要な個所のみに電力供給され、例えば、スリープ状態では、割込コントローラ３１０がスリープ復帰のための割込みを受ける部分に電力供給される。つまり、ネットワークコントローラ３１１、ＲＴＣ３１２、ＵＳＢコントローラ３０８、操作部１０５上の節電キー２０９、各種センサ、ＦＡＸ装置１０７の一部、電源スイッチ１１０の網掛け部分以外のデバイスに電力供給される。
【００５３】
割込コントローラ３１０は、リンクメンテナンス状態やスリープ状態のときに、以下の１つ以上の割込みを受ける。つまり、ネットワーク着信、タイマやアラームを検知するＲＴＣ、着信やオフフックを検知するＦＡＸ、節電キー２０９、センサ検知、挿抜や通信を検知するＵＳＢ、電源スイッチ１１０などのうち、１つ以上の割込みを受ける。割込コントローラ３１０は、割込みを受けると、割込みの原因をＣＰＵ３０１に通知する。ＣＰＵ３０１は、その通知を受けると、給電やソフトウェアの状態を通常状態に復帰する処理を行う。但し、スリープ復帰要因はシステムによって異なるので、スリープ状態における電力供給箇所」は、図６に示す構成に限定されず、システム個々に応じて電力供給箇所が設定されるようにしても良い。
【００５４】
［電源構成］
図７は、画像形成装置１０１の電源制御に係る構成を示すブロック図である。図７を参照しながら、画像形成装置１０１における、コントローラ１０３とプリンタ装置１０４、電源制御部７０３、電源７０１の構成について説明する。図７において、電源制御部７０３には、第１の電源ラインである電源ラインＪ（７０２）経由で常時電源が供給されている。但し、微弱な電力消費に留まるので、画像形成装置１０１の電源オフ時には、電源制御部７０３だけに通電されるように電力制御が行われる。
【００５５】
ＣＰＬＤ（結合プログラマブル論理回路）７０４は、下記に示す所定の動作を実行するよう予めプログラムされている。即ち、第１の電源制御信号であるＩＯ信号Ｖ＿ＯＮ７０７によって、リレースイッチ７０８が切り替わり、電源７０１から第２の電源ラインである電源ラインＶ７０９経由で送られる、コントローラ部１０３への電力供給が制御される。また、ＣＰＵ３０１により複数のタイマ値が設定され、タイマ起動時にはＣＰＵ３０１によって設定されたタイマ値によりタイマ動作が実行される。
【００５６】
また、第２の電源制御信号であるＩＯ信号Ｐ＿ＯＮ７１０によって、リレースイッチ７１１が切り替わり、電源７０１から第３の電源ラインである電源ラインＰ７１２経由で送られる、プリンタ装置１０４への電力供給が制御される。また、ＣＰＵ３０１は、所定のＩＯ信号を制御する。制御対象のＩＯ信号には、プリンタ装置１０４のＣＰＵ７２０へ接続されたＤＣＯＮ＿ＬＩＶＥＷＡＫＥ信号７０５が含まれる。その信号がアサートされた状態でプリンタ装置１０４の電源が投入されると、プリンタ装置１０４は、可動部を制御したり、大きな電力を消費する特定の動作を行わずに静かに復帰する。その特定の動作には、例えば、モータ、ローラ、ポリゴンミラーなどの回転動作や、ドラム７２１、７２２、７２３、７２４の温調や、ファン７２５による排熱処理といった制御動作が含まれる。スキャナ装置１０２も、プリンタ装置１０４と同様に、ＣＰＬＤ７０４から電源制御が可能であり、説明が重複するので割愛する。即ち、スキャナ装置１０２についても、ＣＰＬＤ７０４から、プリンタ装置１０４と同様の電源制御が行われる。
【００５７】
なお、図７に示すようなブロックごとの電力供給は、例えばリレースイッチ７０８を２系統で構成し、スリープ状態等の省電力状態では、電源をオフするブロックにつながるリレースイッチのみオフとし、他方をオンとしたままとする構成等で実現しても良い。電源スイッチ１１０がオフとされたシャットダウン状態では、両方の系統のリレースイッチをオフにする。その場合には、電源制御信号は、二値ではなく、通電状態に応じた多値制御信号となる。以下、スリープ状態やシャットダウン状態などを含む上述の各電力供給状態は、図７に示すような制御構成により実現される。
【００５８】
［電源制御部７０３の電源監視１：起動時の給電］
画像形成装置１０１の起動処理における電源制御について説明する。操作者（ユーザ）が画像形成装置１０１を使用する場合は、電源スイッチ１１０をオン（電源オン）にする。すると、電源制御部７０３は、電源ラインＪ７０２により電源オンを検知し、電源スイッチ制御信号７０７、７１０によりリレースイッチ７０８、７１１をそれぞれオンにし、電源７０１が電源電力を画像形成装置１０１全体に供給するよう制御する。電源制御部７０３は、画像形成装置１０１全体に、電源オン時に応じた電力供給を行う。例えば、電源制御部７０３は、コントローラ１０３、プリンタ装置１０４、スキャナ装置１０２に各ＤＣ電源供給径路を介して電力供給を行う。プリンタ装置１０４、スキャナ装置１０２では、各々のＣＰＵが電源オンによる初期化動作を開始する。
【００５９】
電力供給が行われると、コントローラ１０３のＣＰＵ３０１は、ハードウェア初期化を行う。ハードウェア初期化とは、例えば、レジスタ初期化、割込初期化、カーネル起動時のデバイスドライバの登録、操作部１０５の初期化である。次に、コントローラ１０３のＣＰＵ３０１は、ソフトウェア初期化を行う。ソフトウェア初期化とは、例えば、各ライブラリの初期化ルーチンの呼び出し、プロセスやスレッドの起動、プリンタ装置１０４やスキャナ装置１０２とコミュニケーションを行うためのソフトウェアの起動、操作部１０５の描画などがある。以上の起動動作の後、画像形成装置１０１のコントローラ１０３は、図３のスタンバイ状態へ移行する。
【００６０】
［電源制御部７０３の電源監視２：通常状態の給電］
次に、画像形成装置１０１のプリンタ装置１０４やスキャナ装置１０２がユーザにより使用されていない通常状態における電源制御について説明する。通常状態とは、全てのユニットに給電されている状態だけでない。例えば、印刷を実行していない時はプリンタ装置１０４に電力供給しない場合や、操作部１０５が点灯しておらず、ユーザが画像形成装置１０１の前にいないことが認識されているときにスキャナ装置１０２に対して電力供給しない場合も通常状態に含まれる。一方で、プリンタ装置１０４の印刷完了や、スキャナ装置１０２の読取完了を早めるために、電力供給しておく場合もある。そのような場合とは、例えば、印刷のためのモータやポリゴンミラーを動作させない状態や、印刷のための転写ユニットを温調させない状態や、読取のためのホームポジション検知を動作させない状態など、いわゆる動作待機状態である。
【００６１】
［電源制御部７０３の電源監視３：ＰＤＬ印刷時の給電］
次に、画像形成装置１０１において、ＰＤＬ印刷状態でプリンタ装置１０４やスキャナ装置１０２が使用される状態における電源制御について説明する。例えば、画像印刷機能を実行する場合の、プリンタ装置１０４の電源オンと電源オフについて説明する。
【００６２】
コントローラ１０３のＣＰＵ３０１は、コンピュータ１０９からＬＡＮ１０８を介してデータを受信し、メモリ３０３に格納する。ＣＰＵ３０１は、受信したデータを解析し、画像印刷機能を実行する場合には、印刷ジョブを生成する。
【００６３】
ＣＰＵ３０１は、ＣＰＬＤ７０４に通知して、電源制御信号７１０によりリレースイッチ７１１を切り替えて、電源７０１から電源ラインＰ７１２を介してプリンタ装置１０４に電力供給するよう制御する。ＣＰＵ３０１は、プリンタ装置１０４が使用可能になると印刷ジョブを実行する。ＣＰＵ３０１は、メモリ３０３から、バスコントローラ３０４、サブボード３２０のバスコントローラ３２４を介して、サブボード３２０のＣＰＵ３２１へデータを送信する。データは、さらに、画像処理プロセッサ３２７、デバイスコントローラ３２６を介して、プリンタ装置１０４へ送信される。プリンタ装置１０４は、受信したデータに基づいて印刷を実行し、印刷完了後、処理結果をＣＰＵ３０１へ通知する。ＣＰＵ３０１は、印刷完了後、電源制御部７０３を制御して、電源制御信号７１０によりリレースイッチ７１１をオフにし、プリンタ装置１０４の電源をオフにする。
【００６４】
［電源制御部７０３の電源監視４：スリープ移行時の給電］
次に、コントローラ１０３のスリープ移行処理について説明する。ユーザが使用しないスタンバイ状態が一定時間続くと、ＣＰＵ３０１は、画像形成装置１０１をスリープ状態に遷移するよう制御する。ＣＰＵ３０１は、電源制御部７０３にスリープ状態への移行を通知し、コントローラ１０３への給電を、図６に示すスリープ状態の時のコントローラ１０３のブロック図の説明のように、変更する。上述したように、図６に示すようなブロックごとの給電は、例えば、リレースイッチ７０８を２系統で構成し、スリープ状態では、電源をオフするブロックにつながるリレースイッチのみをオフとし、他方をオンとしたままとする構成などで実現されても良い。
【００６５】
［電源制御部７０３の電源監視５：省電力状態時の給電］
次に、画像形成装置１０１の省電力状態における電源制御について説明する。ユーザが操作しない状態で一定時間が経過した場合や、操作部１０５上の節電キー２０９が押下された場合、予め設定された時刻に達した場合などに、画像形成装置１０１は、省電力状態に遷移する。例えば、スリープ状態では、コントローラ１０３のメモリ３０３、割込コントローラ３１０、ネットワークコントローラ３１１、ＲＴＣ３１２、ＵＳＢコントローラ３０８などに電力供給される。また、操作部１０５の節電キー２０９、ＦＡＸ装置１０７の一部、各種センサ、などにも電力供給される。但し、スリープ復帰要因は、システムによって異なるので、スリープ状態での電力供給箇所はシステムに応じて構成される。
【００６６】
スリープ復帰時のソフトウェアの動作について説明する。割込コントローラ３１０は、スリープ中に、ネットワーク、タイマやアラームを検知するＲＴＣ、着信やオフフックを検知するＦＡＸ、ソフトスイッチ、各種センサ、挿抜や通信を検知するＵＳＢなどのうち１つ以上の割込みを検出する。割込コントローラ３１０は、ＣＰＵ３０１に割込原因を通知し、ＣＰＵ３０１は、その通知を受けて、給電やソフトウェアの状態を通常状態に復帰するスリープ復帰処理を行う。
【００６７】
［電源制御部７０３の電源監視６：スリープ復帰時の給電］
次に、コントローラ１０３のスリープ復帰時における電源制御について説明する。例えば、省電力状態中に、割込コントローラ３１０が、スリープ復帰要因である節電キー２０９の押下イベントを検知すると、ＣＰＵ３０１がスリープ復帰する。ＣＰＵ３０１は、スリープ復帰を電源制御部７０３に通知する。その後、電源制御部７０３は、電源制御信号７０７、７１０によりリレースイッチ７０８、７１１をオンにする。その結果、コントローラ１０３、プリンタ装置１０４、スキャナ装置１０２に対する電力供給が行われる。なお、スキャナ装置１０２に対する電源制御信号は図７には示されていないが、プリンタ装置１０４と共用するか、あるいは、別の信号（不図示）として用意されても良い。
【００６８】
印刷ジョブが終了すると、ＣＰＵ３０１は、再び、画像形成装置１０１を省電力状態に遷移するよう制御する。ＣＰＵ３０１は、省電力状態への移行を電源制御部７０３に通知し、電源制御部７０３は、電源制御信号７１０によりリレースイッチ７１１をオフにし、コントローラ１０３以外の給電を停止する。
【００６９】
省電力状態中に、スリープ復帰要因である、ネットワーク受信イベントが発生した場合を説明する。電源制御部７０３は、スリープ復帰要因を受けると、電源制御信号７０７によりリレースイッチ７０８をオンにし、コントローラ１０３に電力供給する。これにより、ＣＰＵ３０１はスリープ復帰する。プリンタ装置１０４、スキャナ装置１０２に対しては、ジョブが生成されていない場合や、デバイス情報の取得が不要な場合などでは、電力供給が行われなくても良い。
【００７０】
［電力供給制御シーケンス］
本実施形態では、実行予定のジョブが無く、電力状態によっては実行が制限される特定機能が画像形成装置１０１内で許可されている（有効である）場合に、その特定機能の提供に関係しないデバイスへの電力供給を停止することで省電力状態に遷移させる。
【００７１】
図８は、本実施形態における給電制御処理の手順を示すフローチャートである。図８の各処理は、例えば、ＣＰＵ３０１がメモリ３０３に展開されたプログラムを読み出して実行することにより実現される。
【００７２】
Ｓ８０１において、ＣＰＵ３０１は、電力状態の遷移確認時に、実行中のジョブがあるか否かを判定する。ここで、実行中のジョブがあると判定された場合には、Ｓ８０５において、現在の電力供給状態を維持する。以下、Ｓ８０５の電力供給状態を、「消費電力１：スタンバイ状態」とする。一方、実行中のジョブがないと判定された場合には、Ｓ８０２において、ＣＰＵ３０１は、メモリ３０３やハードディスク１０６などに記憶されている設定情報（後述）に基づいて、特定機能が有効であるか否かを判定する。
【００７３】
Ｓ８０２で少なくとも１つの特定機能が有効であると判定された場合、Ｓ８０４において、ＣＰＵ３０１は、その特定機能の実行に関係しないデバイスへの電力供給を停止する。以下、Ｓ８０４の電力状態を、「消費電力２：Ｃｏｎｎｅｃｔｅｄ  Ｓｌｅｅｐ状態」とする。一方、特定機能が全て無効（非許可）である場合には、Ｓ８０３において、ＣＰＵ３０１は、割込処理するための最低限のデバイス以外への電力供給を停止する。以下、Ｓ８０３の電力状態を、「消費電力５：ＤｅｅｐＳｌｅｅｐ状態」とする。
【００７４】
ここで、ジョブについて説明する。本実施形態におけるジョブとは、画像形成装置が実行する処理の一つで、ジョブ実行中は、省電力状態への遷移（Ｓ８０３又はＳ８０４）は実行されない。ジョブには、例えば、プリント、スキャン、ユーザデータのバックアップ・リストア、画像形成装置１０１の情報のサーバ通知、ネットワーク経由のスキャナ装置１０２やプリンタ装置１０４やフィニッシャ装置１５０の設定変更、を行うためのジョブが含まれる。また、ファクシミリに関連するジョブには、例えば、送信予約、プリント待ち、転送中、通話中、通信中、定刻送信、中継中、におけるジョブがある。また、回線切断後一定期間や、ＩＳＤＮボード接続中、多回線ＦＡＸボード接続中、などもジョブとして扱う。ジョブには、上記以外のジョブが含まれても良い。
【００７５】
特定機能について説明する。特定機能とは、ネットワークやファクシミリなどの一部の機能を含み、それらの機能の実行においては、応答時間、受信機能、送信機能、電力不足の点について制約がある機能である。表１に、特定機能と使用するデバイスとの対応を記載した一覧表を表１に示す。
【００７６】
【表１】
0006425490.tif 000002
【００７７】
応答時間に制約がある機能とは、例えば、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＩＰｖ４／６のマルチキャストＤＮＳ（ｍＤＮＳ）、モデムダイヤルイン、ナンバーディスプレイである。それらの機能は、ネットワーク上の他の装置からの要求に対して規定時間（秒単位）以内に応答を返す必要がある。例えば、規定時間は、最短３秒〜６秒であり、スリープ状態からの復帰時間が４秒〜１０秒以上かかるとすると、画像形成装置１０１は、要求を受信しても、規定時間以内に応答を返すことができない。
【００７８】
受信機能に制約がある機能とは、例えば、ＢＭＬｉｎｋＳ、ＩＥＥＥ８０２．１Ｘ、ＡｕｔｏＩＰなどがある。それらの機能は、機能ごとに制約の詳細は異なっており、例えば、ＢＭＬｉｎｋＳでは、応答パターンが複数あり複雑である。また、ＩＥＥＥ８０２．１Ｘでは、暗号認証が必要である。また、ＡｕｔｏＩＰは、空いているＩＰを許可する機能であるが、１パケット目から２パケット目までの時間によって応答を返すか否かが判定される。それらの機能は、複雑なプロトコル解析や暗号認証等を必要とするものであり、コントローラ部のＣＰＵへの電力供給が行われていないスリープ状態での実行は難しい。
【００７９】
送信機能に制約がある機能とは、例えば、Ｎｅｔｗａｒｅ、ＡｐｐｌｅＴａｌｋなどである。それらの機能は、他のクライアント端末からの探索のために、サーバ等への端末登録を定期的に行う必要がある。従って、それらの機能も、コントローラ部のＣＰＵへの電力供給が行われていないスリープ状態での実行は難しい。
【００８０】
電力不足の制約がある機能とは、例えば、ファクシミリの固定受信、ファクシミリの着信呼出、ファクシミリのリモート受信などである。それらの機能は、電話系の機能であり、スリープ状態では電力が足りず、機能が実行できない。例えば、電話系の機能として、着信呼出機能と呼ばれる、ベルの鳴動数を設定して、回線着信時に指定回数分、ベルを鳴動させる機能がある。画像形成装置１０１がスリープ状態の時に着信を受けると、ハンドセット（電話）は給電されているので、画像形成装置１０１がスリープ復帰する前に電話が鳴動してしまう。従って、画像形成装置１０１は、電話の鳴動回数をカウントすることができなくなってしまう。
【００８１】
本実施形態における特定機能は、上記の機能に限定されず、電力状態によっては、例えばスリープ復帰の時間によって実行が制限される機能であれば、特定機能として扱う。
【００８２】
図９は、ＬＣＤパネル２００に表示される、ＳＩＰ機能を有効に設定するための画面である。設定画面９００において、ユーザによりボタン９０１及びＯＫボタン９０４が押下されると、画像形成装置１０１は、ＳＩＰ機能を有効化する。その際に、ＣＰＵ３０１は、画像形成装置１０１のメモリ３０３等の記憶領域に、ＳＩＰ機能が有効である旨の設定情報を格納する。
【００８３】
また、ユーザによりボタン９０２及びＯＫボタン９０４が押下されると、ＳＩＰ機能を無効化する。その際に、ＣＰＵ３０１は、画像形成装置１０１のメモリ３０３等の記憶領域に、ＳＩＰ機能が無効である旨の設定情報を格納する。設定画面９００上において、ユーザによりボタン９０１又は９０２が押下されると、ハイライトが反転する。その際に、ユーザによりキャンセルボタン９０３が押下されると、ハイライトの反転が取り消される。図９に示す設定画面９００は、ＳＩＰ機能について有効化するためのユーザインタフェース画面として示しているが、上記のような各特定機能について表示されるようにしても良い。
【００８４】
以下、図８の処理を具体的に説明する。ここでは、ｍＤＮＳとナンバーディスプレイが有効に設定されている場合について説明する。ファクシミリ送信ジョブが完了した時に、図８の処理が開始する。
【００８５】
まず、画像形成装置１０１は、電力状態の遷移確認時に実行中のジョブがあるか否かを判定する（Ｓ８０１）。ここで、実行中のジョブがないと判定された場合には、メモリ３０３やハードディスク１０６などに記憶されている設定情報に基づいて、少なくとも１つの特定機能が有効であるか否かを判定する（Ｓ８０２）。本例では、ｍＤＮＳとナンバーディスプレイが有効と設定されているので、各機能とデバイスの対応を表１を参照して取得する。
【００８６】
表１から、ｍＤＮＳについては、ＣＰＵ３０１、メモリ３０３、ハードディスク１０６、ＮＩＣを含むネットワークコントローラ３１１への電力供給を維持すると決定する。また、ナンバーディスプレイについては、ＣＰＵ３０１、メモリ３０３、ハードディスク１０６、ＦＡＸ−ＣＣＵを含むＦＡＸ装置１０７への電力供給を維持すると決定する。
【００８７】
そのため、少なくとも、ＣＰＵ３０１、メモリ３０３、ハードディスク１０６、ＮＩＣを含むネットワークコントローラ３１１、ＦＡＸ−ＣＣＵを含むＦＡＸ装置１０７に対して電力供給を継続し、それ以外のデバイスに対する電力供給を停止する。
【００８８】
以上のように、本実施形態では、制約のある特定機能が有効の場合には、その特定機能のジョブが実行されていなくても、特定機能に関係するデバイスへの電力供給を継続しつつ、画像形成装置を省電力状態に遷移させる。その結果、例えば、ネットワーク上の他の装置からの要求によってスリープ復帰する場合でも、スリープ復帰にかかる時間のために要求に対する規定時間以内での応答ができなくなってしまうといったことを回避することができる。
【００８９】
［第２の実施形態］
本実施形態では、ネットワークを介した受信応答時間に制約がある特定機能が有効である場合には、ネットワークのリンク速度を落とさずに（維持しつつ）、スリープ状態に遷移する。本実施形態では、そのような特定機能としてＳＩＰを例として説明する。ＳＩＰでは、画像形成装置は、ＳＩＰサーバからの要求に対して、規定時間以内に応答を返さなくてはならない。例えば、ＳＩＰサーバの種類によっては、この規定時間は４秒であることがある。
【００９０】
一般的に、画像形成装置１０１をスリープ状態に遷移させる場合には、消費電力の低減化のためにリンク速度を低下させることが行われる。しかしながら、スリープ復帰する場合に、リンク速度を復帰させる時間が上記のＳＩＰについての規定時間より長い場合があり得る。そのような場合には、ＳＩＰサーバに対する応答ができず、接続がキャンセルされてしまう。そこで、本実施形態では、受信応答時間に制約がある特定機能が有効である場合、リンク速度を維持しつつ、画像形成装置１０１をスリープ状態に遷移させる。
【００９１】
図１０は、本実施形態における給電制御処理の手順を示すフローチャートである。図１０の各処理は、例えば、ＣＰＵ３０１がＲＯＭに格納されたプログラムをＲＡＭに読み出して実行することにより実現される。
【００９２】
Ｓ１００１において、ＣＰＵ３０１は、電力状態の遷移確認時に、実行中のジョブがあるか否かを判定する。ここで、実行中のジョブがあると判定された場合には、Ｓ１００９において、現在の電力供給状態を維持する。以下、Ｓ１００９の電力状態を、「消費電力１：スタンバイ状態」とする。一方、実行中のジョブがないと判定された場合には、Ｓ１００２において、ＣＰＵ３０１は、メモリ３０３やハードディスク１０６などに記憶されている設定情報に基づいて、特定機能が有効であるか否かを判定する。
【００９３】
Ｓ１００２で特定機能が有効でない（無効である）と判定された場合、Ｓ１００３において、ＣＰＵ３０１は、ネットワークのリンク速度を低下させる。以降、ネットワークのリンク速度を低下させることを、リンクメンテナンスモードをオフにするともいう。その後、Ｓ１００６において、ＣＰＵ３０１は、割込処理のための最低限のデバイス以外への電力供給を停止する。以下、Ｓ１００６の電力状態を、「消費電力５：ＤｅｅｐＳｌｅｅｐ状態」とする。
【００９４】
Ｓ１００２で少なくとも１つの特定機能が有効であると判定された場合、Ｓ１００４において、ＣＰＵ３０１は、有効である特定機能はＳＩＰのみであるか否かを判定する。ここで、有効である特定機能はＳＩＰのみであると判定された場合には、Ｓ１００５において、ＣＰＵ３０１は、ネットワークのリンク速度を維持する。以降、ネットワークのリンク速度を維持することを、リンクメンテナンスモードをオンにするともいう。その後、Ｓ１００７において、割込処理及びリンク速度維持のための最低限のデバイス以外への電力供給を停止する。以下、Ｓ１００７の電力状態を、「消費電力４：リンクメンテナンス状態」とする。
【００９５】
Ｓ１００４で有効である特定機能はＳＩＰのみでないと判定された場合には、Ｓ１００８において、ＣＰＵ３０１は、表１を参照し、特定機能の実行に関係しないデバイスへの電力供給を停止する。例えば、ＣＰＵ３０１は、ＳＩＰの場合には、表１を参照し、ＳＩＰがＣＰＵ３０１、メモリ３０３、ハードディスク１０６、ＮＩＣを含むネットワークコントローラ３１１への電力供給を維持することを決定する。そして、少なくとも、ＣＰＵ３０１、メモリ３０３、ハードディスク１０６、ＮＩＣを含むネットワークコントローラ３１１への電力供給を継続し、それ以外へのデバイスへの電力供給を停止するように制御する。以下、Ｓ１００８の電力状態を、「消費電力２：ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態」とする。
【００９６】
図１において、「消費電力１：スタンバイ状態」の消費電力は、例えば、２６〜５０Ｗであり、「消費電力２：ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態」の消費電力は、例えば、１２〜１８Ｗである。また、「消費電力４：リンクメンテナンス状態」の消費電力は、例えば、１．６Ｗであり、「消費電力５：ＤｅｅｐＳｌｅｅｐ状態」の消費電力は、例えば、１Ｗ以下である。
【００９７】
以上のように、本実施形態では、ネットワークを介した受信応答時間に制約がある特定機能が有効である場合に、リンク速度を維持しつつ、画像形成装置をスリープ状態に遷移させる。また、その特定機能が無効である場合には、リンク速度を低下させて、画像形成装置をスリープ状態に遷移させる。
【００９８】
［第３の実施形態］
本実施形態では、特定機能の例としてＳＩＰを説明する。ＳＩＰは、サーバがＩＰ端末のサーバへの定期的な再登録時間間隔を指定するプロトコルとして用いられる。サーバがＩＰ端末の再登録時間間隔を指定するプロトコルは、ＳＩＰ以外にも、ＤＨＣＰなどがある。しかしながら、ＤＨＣＰの場合、そのような時間間隔は、８時間や２４時間といった比較的長期間である場合が多い。一方、例えば、ＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）環境下のＩＰ−ＦＡＸに用いられているＳＩＰでは、ＳＩＰサーバはＩＰ端末の再登録時間間隔を１時間として規定している。また、パケットロスによる再送のために半分以下の時間を設定するのであれば、３０分以下での再登録が必要とされる。また、ＨＵＢ上のＳＩＰサーバは、製品によっては、ＩＰ端末の再登録時間間隔が秒単位として設定されていることがある。以上から、ＳＩＰサーバのＩＰ端末の再登録時間間隔は、数秒〜数十分であると考えられる。
【００９９】
サーバへのＩＰ端末の再登録時間間隔は、ＤＨＣＰでは、８時間や２４時間というように、比較的長期間である。その場合には、ジョブがないことやユーザ操作が一定期間ないことを条件として、第２の実施形態で説明したように、画像形成装置１０１は、リンクメンテナンスモードをオンにしてスリープ状態に遷移することができる。
【０１００】
一般的に、画像形成装置は、ＳＩＰサーバで規定されているＩＰ端末の再登録時間間隔の４０％の時間間隔で、ＳＩＰサーバへの再登録を行うことが多い。これは、１パケット目の到着が遅延したり、パケットロスとなったとしても、２パケット目でリカバリ可能とするためである。例えば、ＳＩＰサーバでの設定時間間隔が１時間であれば、画像形成装置１０１からの送信間隔は、１時間の４０％の２４分となる。また、ＳＩＰサーバでの設定時間間隔が１０分であれば、画像形成装置１０１からの送信間隔は、１０分の４０％の４分となる。このような短時間間隔でＳＩＰサーバへの再登録が行われると、例えば、ユーザ操作等がない場合、ＳＩＰサーバへの再登録のみが行われているに過ぎない状態であっても、画像形成装置１０１はスリープ状態に遷移することができない。
【０１０１】
本実施形態では、ネットワークを介した受信応答時間に制約がある特定機能が有効である場合に、さらに、サーバへの送信間隔（例えば、ＳＩＰサーバへのＩＰ端末の再登録時間間隔）を考慮して、遷移先の省電力状態を変更する。
【０１０２】
図１１は、本実施形態における給電制御処理の手順を示すフローチャートである。図１１の各処理は、例えば、ＣＰＵ３０１がＲＯＭに格納されたプログラムをＲＡＭに読み出して実行することにより実現される。図１１は、Ｓ１１０６の処理の点で、図１０と異なる。図１１のＳ１１０１〜Ｓ１１０５、Ｓ１１０７〜Ｓ１１１０は、各Ｓ１００１〜Ｓ１００５、Ｓ１００６〜Ｓ１００９に対応する。
【０１０３】
Ｓ１１０５でリンクメンテナンスモードがオンとされると、Ｓ１１０６において、ＣＰＵ３０１は、ＳＩＰサーバへのＩＰ端末の再登録時間間隔の設定値が所定の閾値以上であるか否かを判定する。ここで、所定の閾値以上であると判定された場合には、Ｓ１１０８に進む。一方、所定の閾値以上でない（閾値未満）であると判定された場合には、Ｓ１１０９に進む。
【０１０４】
即ち、ＳＩＰサーバへのＩＰ端末の再登録時間間隔が２分など、所定の閾値未満で短い場合には、画像形成装置１０１を、特定機能の実行に関係しないデバイスへの電力供給を停止する「消費電力２：Ｃｏｎｎｅｃｔｅｄ  Ｓｌｅｅｐ状態」に遷移させる。つまり、第２の実施形態では、特定機能がＳＩＰのみの場合には、割込処理及びリンク速度維持のための最低限のデバイスに対してのみ電力供給すれば良かった。しかしながら、再登録時間間隔が所定の閾値未満である場合には、ＣＰＵ３０１、メモリ３０３、ハードディスク１０６、ＮＩＣを含むネットワークコントローラ３１１への電力供給を継続する。従って、第２の実施形態ではスリープ状態において給電停止が可能な部分（ＣＰＵ３０１、メモリ３０３、ハードディスク１０６）まで電力供給している。しかしながら、スリープ状態に遷移できずに「消費電力１：スタンバイ状態」が継続される場合より、消費電力を低減しつつ、ＳＩＰサーバへのＩＰ端末の再登録動作を行うことが可能となる。
【０１０５】
図１２及び図１３を参照しながら、本実施形態の効果について説明する。図１２、及び本実施形態に係る図１３において、縦軸は電力消費量を表し、横軸は時間軸を表している。また、図１２（ａ）及び図１３（ａ）は、ＳＩＰサーバへのＩＰ端末の再登録時間間隔が２１分以上の場合を示している。また、図１２（ｂ）及び図１３（ｂ）は、ＳＩＰサーバへのＩＰ端末の再登録時間間隔が１１分以上２１分未満の場合を示している。また、図１２（ｃ）及び図１３（ｃ）は、ＳＩＰサーバへのＩＰ端末の再登録時間間隔が１１分未満の場合を示している。図１２及び図１３では、Ｓ１１０６で用いられる所定の閾値が２０分の場合を示している。
【０１０６】
・再登録設定時間間隔が２１分以上の場合
図１２（ａ）及び図１３（ａ）は、ＳＩＰサーバへのＩＰ端末の再登録時間間隔が２１分以上の場合の電力状態の遷移を示す図である。図１２（ａ）のＳ１２０１において、画像形成装置１０１の電力状態は、割込みの一要因であるＲＴＣ３１２により、スリープ状態である「消費電力４：リンクメンテナンス状態」から、「消費電力１：スタンバイ状態」へスリープ復帰する。
【０１０７】
画像形成装置１０１は、スリープ復帰後、直ちに、次のＩＰ端末の再登録時間間隔を設定するイベントを発行し、ＲＴＣ３１２に再設定する（Ｓ１２０２）。再登録時間間隔は、２５分とする。「消費電力４：リンクメンテナンス状態」から、「消費電力１：スタンバイ状態」へスリープ復帰すると、ハードディスク１０６やリレースイッチ等のデバイス保護タイマが起動する（Ｓ１２０３）。ここで、デバイス保護タイマは、１０分間とする。
【０１０８】
デバイス保護タイマがタイムアップすると、近い時刻にアラームがあるか否かの判定が行われる（Ｓ１２０４）。アラームとは、例えば、次回のＩＰ端末再登録時刻である。このようなアラーム判定が行われる理由としては、消費電力を低減させても割込みによりすぐに復帰する場合には、消費電力を効率良く低減することができないからである。ここで、アラーム判定は、１０分間とする。
【０１０９】
本例の場合、ＩＰ端末の再登録時間間隔は２５分であるので、図１２（ａ）に示すように、アラーム判定では、アラームなしと判定される。アラームなしと判定された場合には、電力状態は、「消費電力１：スタンバイ状態」から「消費電力４：リンクメンテナンス状態」へ遷移する。その１５分後（２５分−デバイス保護タイマ１０分）に、電力状態は、再び、「消費電力１：スタンバイ状態」へスリープ復帰する（Ｓ１２０５）。その後、上記の処理を繰り返す。図１３（ａ）は、図１２（ａ）と同じである。
【０１１０】
・再登録設定時間間隔が１１分以上２１分未満の場合
図１２（ｂ）及び図１３（ｂ）は、ＳＩＰサーバへのＩＰ端末の再登録時間間隔が１１分以上２１分未満の場合の電力状態の遷移を示す図である。
【０１１１】
図１２（ｂ）のＳ１２１１において、画像形成装置１０１の電力状態は、割込みの一要因であるＲＴＣ３１２により、スリープ状態である「消費電力４：リンクメンテナンス状態」から、「消費電力１：スタンバイ状態」へスリープ復帰する。
【０１１２】
画像形成装置１０１は、スリープ復帰後、直ちに、次のＩＰ端末の再登録時間間隔を設定するイベントを発行し、ＲＴＣ３１２に再設定する（Ｓ１２１２）。再登録時間間隔は、１５分とする。「消費電力４：リンクメンテナンス状態」から、「消費電力１：スタンバイ状態」へスリープ復帰すると、ハードディスク１０６やリレースイッチ等のデバイス保護タイマが起動する（Ｓ１２１３）。ここで、デバイス保護タイマは、１０分間とする。
【０１１３】
デバイス保護タイマがタイムアップすると、近い時刻にアラームがあるか否かの判定が行われる（Ｓ１２１４）。ここで、アラーム判定は、１０分間とする。
【０１１４】
本例の場合、ＩＰ端末の再登録時間間隔は１５分であるので、図１２（ｂ）に示すように、１５分−デバイス保護タイマ１０分＝５分がアラーム判定の１０分間に含まれることになるので、アラーム判定では、アラームありと判定される。そして、再登録時間間隔の１５分が経過すると、直ちに、次のＩＰ端末の再登録時間間隔を設定するイベントを発行し、ＲＴＣ３１２に再設定する（Ｓ１２１５）。再登録時間間隔は、１５分である。
【０１１５】
ＲＴＣ３１２への再設定の後、直ちに、再度、アラーム判定が行われる（Ｓ１２１６）。その場合のアラーム判定では、図１２（ｂ）に示すように、ＲＴＣへの再設定から１５分後は、アラーム判定の１０分間に含まれないことになるので、アラーム判定ではアラームなしと判定される。アラームなしと判定された場合には、電力状態は、「消費電力１：スタンバイ状態」から「消費電力４：リンクメンテナンス状態」へ遷移する。
【０１１６】
ＲＴＣ３１２への再設定の後から１５分後に、画像形成装置１０１の電力状態は、ＲＴＣ３１２により、スリープ状態である「消費電力４：リンクメンテナンス状態」から、「消費電力１：スタンバイ状態」へスリープ復帰する（Ｓ１２１７）。その後、上記の処理を繰り返す。
【０１１７】
図１２（ｂ）では、デバイス保護タイマ１０分間において、電力状態は「消費電力１：スタンバイ状態」となっているが、デバイス保護タイマを起動させる必要がない場合には、その間を「消費電力４：リンクメンテナンス状態」とするようにしても良い。
【０１１８】
図１３（ｂ）は、図１１の処理を実行した結果を示す図である。本例では、再登録時間間隔は１５分であるので、図１１のＳ１１０６において所定の閾値２０分未満であると判定される。
【０１１９】
図１３（ｂ）のタイミングチャートには図示されていないが、Ｓ１２１１の前段で、図１１の処理が行われて、Ｓ１１０９で画像形成装置１０１の電力状態は「消費電力２：ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態」に遷移している。この後、ユーザ操作等がなく、ＳＩＰサーバへのＩＰ端末の再登録動作が続く限りは、画像形成装置１０１の電力状態は、「消費電力２：ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態」を維持する。図１３（ｂ）のＳ１２１２〜Ｓ１２１７は、図１２（ｂ）のＳ１２１２〜Ｓ１２１７と同じである。
【０１２０】
図１３（ｂ）に示すように、電力状態変化１３０１よりも、本実施形態による電力状態変化１３０２の方が、消費電力は全体として低減される。また、図１２（ｂ）では、消費電力が「消費電力１：スタンバイ状態」と「消費電力４：リンクメンテナンス状態」の間で一定していなかったが、図１３（ｂ）では、消費電力をＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態で一定に保つことができる。
【０１２１】
・再登録設定時間間隔が１１分未満の場合
図１２（ｃ）及び図１３（ｃ）は、ＳＩＰサーバへのＩＰ端末の再登録時間間隔が１１分未満の場合の電力状態の遷移を示す図である。
【０１２２】
図１２（ｃ）のＳ１２２１において、画像形成装置１０１の電力状態は、割込みの一要因であるＲＴＣ３１２により、スリープ状態である「消費電力４：リンクメンテナンス状態」から、「消費電力１：スタンバイ状態」へスリープ復帰する。
【０１２３】
画像形成装置１０１は、スリープ復帰後、直ちに、次のＩＰ端末の再登録時間間隔を設定するイベントを発行し、ＲＴＣ３１２に再設定する（Ｓ１２２２）。再登録時間間隔は、５分とする。「消費電力４：リンクメンテナンス状態」から、「消費電力１：スタンバイ状態」へスリープ復帰すると、ハードディスク１０６やリレースイッチ等のデバイス保護タイマが起動する（Ｓ１２２３）。ここで、デバイス保護タイマは、１０分間とする。
【０１２４】
ＲＴＣ３１２への再設定の後、直ちに、アラーム判定が行われる（Ｓ１２２４）。その場合のアラーム判定では、図１２（ｃ）に示すように、アラーム判定の１０分間はまだ計測開始されていないので、アラームなしと判定される。しかしながら、デバイス保護タイマは起動しているので、「消費電力１：スタンバイ状態」を維持する。そして、再登録時間間隔の５分が経過すると、直ちに、次のＩＰ端末の再登録時間間隔５分を設定するイベントを発行し、ＲＴＣ３１２に再設定する（Ｓ１２２５）。
【０１２５】
ＲＴＣ３１２への再設定の後、直ちに、再度、アラーム判定が行われる（Ｓ１２２６）。本例の場合、再登録時間間隔５分がアラーム判定の１０分間に含まれるので、アラーム判定では必ずアラームありと判定される。従って、画像形成装置１０１の電力状態は、「消費電力１：スタンバイ状態」からスリープ状態に遷移しない。
【０１２６】
図１３（ｃ）は、図１１の処理を実行した結果を示す図である。本例では、再登録時間間隔は５分であるので、図１１のＳ１１０６において所定の閾値２０分未満であると判定される。
【０１２７】
図１３（ｃ）のタイミングチャートには図示されていないが、Ｓ１２２１の前段で、図１１の処理が行われて、Ｓ１１０９で画像形成装置１０１の電力状態は「消費電力２：ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態」に遷移している。この後、ユーザ操作等がなく、ＳＩＰサーバへのＩＰ端末の再登録動作が続く限りは、画像形成装置１０１の電力状態は、「消費電力２：ＣｏｎｎｅｃｔｅｄＳｌｅｅｐ状態」を維持する。図１３（ｃ）のＳ１２２２〜Ｓ１２２６は、図１２（ｂ）のＳ１２２２〜Ｓ１２２６と同じである。
【０１２８】
図１３（ｃ）に示すように、電力状態変化１３０３から、本実施形態による電力状態変化１３０４まで消費電力を低減することができる。
【０１２９】
図１２に示すように、ネットワークを介した受信応答時間に制約がある特定機能が有効であり、且つ、短時間間隔でサーバへの送信を行う必要がある場合には、画像形成装置は、省電力モードに遷移できず、消費電力が多い状態を継続しなければならなかった。本実施形態では、図１３に示すように、送信時間間隔に応じて、電力状態の遷移先を変更する。その結果、画像形成装置１０１の電力状態を効率的に低減することができる。
【０１３０】
［第４の実施形態］
本実施形態の画像形成装置１０１では、ネットワークを介した受信応答時間に制約があり且つ短時間間隔でサーバに送信を行う特定機能が有効であり、且つ、スピンアップ時間が長いハードディスク１０６が装着されている。本実施形態では、上述の第３の実施形態の動作に加えて、ハードディスク１０６のスピンアップ時間の長短に応じて、画像形成装置１０１の電力状態の遷移先を変更する。サーバがＩＰ端末の再登録時間間隔を指定するプロトコルは、ＳＩＰ以外にも、ＤＨＣＰなどがあるが、本実施形態においても、再登録時間間隔が比較的短いＳＩＰを例として説明する。
【０１３１】
図１４は、本実施形態における給電制御処理の手順を示すフローチャートである。図１４の各処理は、例えば、ＣＰＵ３０１がＲＯＭに格納されたプログラムをＲＡＭに読み出して実行することにより実現される。図１４は、Ｓ１４０６〜Ｓ１４０９、Ｓ１４１２の点で、図１１と異なる。図１４のＳ１４０１〜Ｓ１４０６、Ｓ１４１０、Ｓ１４１１、Ｓ１４１３、Ｓ１４１４は、各Ｓ１１０１〜Ｓ１１０６、Ｓ１１０７、Ｓ１１０８、Ｓ１１０９、Ｓ１１１０に対応する。
【０１３２】
Ｓ１４０６でＳＩＰサーバへのＩＰ端末の再登録時間間隔の設定値が所定の閾値以上であると判定された場合、Ｓ１４０７において、ＣＰＵ３０１は、ハードディスク１０６のスピンアップ時間は閾値以上であるか否かを判定する。ここで、スピンアップ時間が閾値以上でないと判定された場合にはＳ１４０８に進み、一方、閾値以上である場合にはＳ１４０９に進む。Ｓ１４０７の判定は、例えば、記憶領域に予め保存されたスピンアップ時間とハードディスクモデルとの対応を示すテーブルに基づいて行うようにしても良い。または、画像形成装置１０１の電源投入時に、ハードディスク１０６の駆動開始からＲ／Ｗ可能となる状態までの時間を実測し、その測定値に基づいて判定が行われても良い。
【０１３３】
Ｓ１４０８において、ＣＰＵ３０１は、スリープ状態に遷移する際にハードディスク１０６の駆動をオフにするよう設定する。ここで、スリープ状態に遷移する際にハードディスク１０６の駆動をオフにすることがデフォルトで設定されている場合には、Ｓ１４０８において特に処理は行われず、Ｓ１４１１に進む。Ｓ１４１１においては、ＣＰＵ３０１は、割込処理及びリンク速度維持のための最低限のデバイス以外への電力供給を停止する（「消費電力４：リンクメンテナンス状態」）。
【０１３４】
Ｓ１４０９において、ＣＰＵ３０１は、スリープ状態に遷移する際にハードディスク１０６の駆動をオンにするよう（回転速度を維持するよう）設定する。Ｓ１４１２においては、ＣＰＵ３０１は、割込処理、リンク速度維持、及びハードディスク回転維持のための最低限のデバイス以外への電力供給を停止する（「消費電力３：ＨＤＤ回転保持状態」）。
【０１３５】
以上のように、本実施形態によると、ハードディスク１０６のスピンアップ時間が長い場合には、ハードディスク１０６の回転を維持しつつ、スリープ状態に遷移する。その結果、スリープ復帰時に、スピンアップ時間のためにサーバへのＩＰ端末の再登録動作ができなくなってしまうことを防ぐことができる。
【０１３６】
図１４では、Ｓ１４０７の判定処理は、Ｓ１４０６の判定処理の後段で行われているが、他の箇所で行われても良い。例えば、Ｓ１４０２で特定機能が有効とされていないと判定された場合に行うようにしても良い。その場合に、スピンアップ時間が閾値より長いと判定されると、割込み処理及びハードディスク回転維持のための最低限のデバイス以外への電力供給が停止され、結果、Ｓ１４１０とＳ１４１１の間の消費電力状態となる。つまり、スピンアップ時間が閾値未満と判定された場合の消費電力よりも、ハードディスクの駆動を維持するための消費電力分増えた消費電力状態に遷移することになる。
【０１３７】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１３８】
１０１  画像形成装置：  １０３  コントローラ：  ３０１、３２１  ＣＰＵ：  ３０３、３２３  メモリ
【図１】
0006425490.tif 000003
【図２】
0006425490.tif 000004
【図３】
0006425490.tif 000005
【図４】
0006425490.tif 000006
【図５】
0006425490.tif 000007
【図６】
0006425490.tif 000008
【図７】
0006425490.tif 000009
【図８】
0006425490.tif 000010
【図９】
0006425490.tif 000011
【図１０】
0006425490.tif 000012
【図１１】
0006425490.tif 000013
【図１２】
0006425490.tif 000014
【図１３】
0006425490.tif 000015
【図１４】
0006425490.tif 000016