(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
少なくとも第１の通信速度および前記第１の通信速度より低速な第２の通信速度で外部装置と通信リンクを確立することが可能な通信手段と、
省電力モードに移行する際にネットワーク応答速度を維持するために前記外部装置と確立済みの通信リンクの切断を行わないことを示す第１の設定と、前記省電力モードに移行する際に通信速度を低速に変更することを示す第２の設定とのいずれかを、ユーザ指示に従って設定する設定手段と、
前記第１の通信速度で通信リンクを確立している状態から前記省電力モードに移行する際に、前記第１の設定が前記設定手段によって設定されている場合、前記画像形成装置を第１の省電力モードに移行させ、前記第２の設定が前記設定手段によって設定されている場合、前記画像形成装置を第２の省電力モードに移行させる制御手段と、を備え、
前記画像形成装置が前記第１の通信速度で通信リンクを確立している状態から前記第１の省電力モードに移行する場合、前記第１の通信速度で確立されている通信リンクが切断されず、
前記画像形成装置が前記第１の通信速度で通信リンクを確立している状態から前記第２の省電力モードに移行する場合、前記第１の通信速度で確立されている通信リンクが切断されてから前記画像形成装置の通信速度が前記第２の通信速度に変更されることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置が前記第１の省電力モードで動作する場合における前記画像形成装置の各ユニットへの電力供給状態と、前記画像形成装置が前記第２の省電力モードで動作する場合における前記画像形成装置の各ユニットへの電力供給状態は、同じであることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置と連携する外部装置が前記画像形成装置に接続されている場合、前記制御手段は、前記画像形成装置を前記第２の省電力モードではなく前記第１の省電力モードに移行させることを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記画像形成装置と連携する前記外部装置は、イメージコントローラであることを特徴とする請求項３記載の画像形成装置。
【請求項５】
ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）の運用設定が前記画像形成装置に設定されている場合、前記制御手段は、前記画像形成装置を前記第２の省電力モードではなく前記第１の省電力モードに移行させることを特徴とする請求項１又は２記載の画像形成装置。
【請求項６】
前記第１の設定と前記第２の設定のいずれかをユーザが選択するための設定画面を表示する表示手段を更に備え、
前記設定手段は、前記設定画面を介して入力されたユーザ指示に従って、前記第１の設定と前記第２の設定のいずれかを設定することを特徴とする請求項１又は２記載の画像形成装置。
【請求項７】
前記画像形成装置と連携する外部装置が前記画像形成装置に接続されている場合、前記制御手段は、前記設定画面においてユーザが前記第２の設定を選択することを禁止することを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記画像形成装置と連携する前記外部装置は、イメージコントローラであることを特徴とする請求項７記載の画像形成装置。
【請求項９】
ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）の運用設定が前記画像形成装置に設定されている場合、前記制御手段は、前記設定画面においてユーザが前記第２の設定を選択することを禁止することを特徴とする請求項６記載の画像形成装置。
【請求項１０】
画像形成装置であって、
画像を記録媒体に印刷するプリンタと、
原稿上の画像を読み取るスキャナと、
プログラムを実行するプロセッサと、
少なくとも第１の通信速度および前記第１の通信速度より低速な第２の通信速度で外部装置と通信リンクを確立することが可能な通信手段と、
前記画像形成装置の省電力設定として、省電力モードにおけるネットワーク応答速度の維持を優先する第１の設定と省電力モードにおける電力削減を優先する第２の設定とのいずれかを、ユーザ指示に従って設定する設定手段と、
前記通信手段により第１の通信速度で通信リンクを確立している状態から、少なくとも前記プリンタと前記スキャナと前記プロセッサとに電力が供給されない特定の省電力モードに前記画像形成装置が移行するときに、前記第１の通信速度で確立している前記通信リンクを切断して前記画像形成装置の通信速度を前記第２の通信速度に変更するか、又は、前記第１の通信速度で確立している前記通信リンクを切断しないかを、前記設定手段により前記第１の設定がされているか前記第２の設定がされているかに基づいて判定する判定手段と、
を有することを特徴とする画像形成装置。
【請求項１１】
前記判定手段は、
前記省電力設定として前記第２の設定が設定されている場合、前記特定の省電力モードに移行するときに前記通信リンクを切断して前記画像形成装置の通信速度を前記第２の通信速度に変更すると判定し、
前記省電力設定として前記第１の設定が設定されている場合、前記特定の省電力モードに移行するときに前記通信リンクを切断しないと判定することを特徴とする請求項１０記載の画像形成装置。
【請求項１２】
前記第１の設定と前記第２の設定のいずれかをユーザが選択するための設定画面を表示する表示手段を有することを特徴とする請求項１０又は１１記載の画像形成装置。
【請求項１３】
前記判定手段は、
前記画像形成装置に所定の外部装置が接続されている場合、前記省電力設定に関わらず、前記特定の省電力モードに移行するときに前記通信リンクを切断しないと判定することを特徴とする請求項１０から１２のいずれか１項に記載の画像形成装置。
【請求項１４】
前記所定の外部装置は、イメージコントローラであることを特徴とする請求項１３記載の画像形成装置。
【請求項１５】
前記判定手段は、
所定の運用設定が前記画像形成装置に設定されている場合、前記省電力設定に関わらず、前記特定の省電力モードに移行するときに前記通信リンクを切断しないと判定することを特徴とする請求項１０から１２のいずれか１項に記載の画像形成装置。
【請求項１６】
前記所定の運用設定は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）の運用設定であることを特徴とする請求項１５記載の画像形成装置。
【請求項１７】
前記特定の省電力モードへの移行を許可する設定が設定されている場合、前記画像形成装置は、前記特定の省電力モードに移行可能であり、
前記特定の省電力モードへの移行を許可しない設定が設定されている場合、前記画像形成装置は、前記特定の省電力モードに移行しないことを特徴とする請求項１０記載の画像形成装置。
【請求項１８】
少なくとも第１の通信速度および前記第１の通信速度より低速な第２の通信速度で外部装置と通信リンクを確立することが可能な通信手段を有する画像形成装置の制御方法であって、
省電力モードに移行する際にネットワーク応答速度を維持するために前記外部装置と確立済みの通信リンクの切断を行わないことを示す第１の設定と、前記省電力モードに移行する際に通信速度を低速に変更することを示す第２の設定とのいずれかを、ユーザ指示に従って設定する設定工程と、
前記第１の通信速度で通信リンクを確立している状態から前記省電力モードに移行する際に、前記第１の設定が設定されている場合、前記画像形成装置を第１の省電力モードに移行させ、前記第２の設定が設定されている場合、前記画像形成装置を第２の省電力モードに移行させる制御工程と、を有し、
前記画像形成装置が前記第１の通信速度で通信リンクを確立している状態から前記第１の省電力モードに移行する場合、前記第１の通信速度で確立されている通信リンクが切断されず、
前記画像形成装置が前記第１の通信速度で通信リンクを確立している状態から前記第２の省電力モードに移行する場合、前記第１の通信速度で確立されている通信リンクが切断されてから前記画像形成装置の通信速度が前記第２の通信速度に変更されることを特徴とする画像形成装置の制御方法。
【請求項１９】
画像を記録媒体に印刷するプリンタと、原稿上の画像を読み取るスキャナと、プログラムを実行するプロセッサと、少なくとも第１の通信速度および前記第１の通信速度より低速な第２の通信速度で外部装置と通信リンクを確立することが可能な通信手段と、を有する画像形成装置の制御方法であって、
前記画像形成装置の省電力設定として、省電力モードにおけるネットワーク応答速度の維持を優先する第１の設定と省電力モードにおける電力削減を優先する第２の設定とのいずれかを、ユーザ指示に従って設定する設定工程と、
前記通信手段により第１の通信速度で通信リンクを確立している状態から、少なくとも前記プリンタと前記スキャナと前記プロセッサとに電力が供給されない特定の省電力モードに前記画像形成装置が移行するときに、前記第１の通信速度で確立している前記通信リンクを切断して前記画像形成装置の通信速度を前記第２の通信速度に変更するか、又は、前記第１の通信速度で確立している前記通信リンクを切断しないかを、前記第１の設定がされているか前記第２の設定がされているかに基づいて判定する判定工程と、を有することを特徴とする画像形成装置の制御方法。
【請求項２０】
コンピュータを、請求項１から１７のいずれか１項に記載の画像形成装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信部を介してネットワークに接続する画像形成装置における省電力技術に関する。
【背景技術】
【０００２】
従来、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等の通信装置を介してネットワークに接続されるが画像形成装置が知られている。この種の画像形成装置は一般に、動作する電力モードとして、通常電力モードと通常電力モードよりも消費電力が小さい省電力モードとを有する。通常電力モードで運用される通常運用状態から省電力モードで動作する省電力状態への移行においては、できるだけ使用電力を削減するために、通信速度の切り替え等が行われる場合がある。
【０００３】
例えば、通常運状態時と比べ省電力状態時には、通信相手である対向機器（ＨＵＢなどのスイッチ機器）間のネットワーク通信リンクの速度がより遅い速度へ変更される。これは通信リンクの速度が高いほどより多くの電力を使用するためである。一般的に通常運用状態時では１Ｇｂｐｓ（ギガビット／秒）や１００Ｍｂｐｓ（メガビット／秒）のＦｕｌｌＤｕｐｌｅｘ（全二重通信）で通信される。これに対し、省電力状態時では１０ＭｂｐｓＨａｌｆＤｕｐｌｅｘ（半二重通信）で通信するように変更される。これによって省電力状態時の消費電力が削減される。
【０００４】
省電力状態時に印刷ジョブ等のネットワークパケットを受信した場合、画像形成装置は省電力状態から通常運用状態へ復帰して印刷処理を行う。ネットワークから画像形成装置へ送られるパケットは大容量のサイズになるものもあるため、通常運用状態へ復帰した後はより高速に通信する必要がある。このことから、省電力状態時の通信リンクの速度を通常運用状態時のより速い通信リンク速度に戻す必要があり、それを実現した技術も知られている（特許文献１）。
【０００５】
通信リンクの速度変更においては、変更する毎に一旦通信リンクを切断し、変更した速度でリンク確立を再度行う必要がある。一般的に通信リンクを確立する際、対向機器との相性によってリンク確立までに時間を要するケースがある。また、リンク確立するネットワークによっては対向機器がスパニングツリープロトコルを使用してネットワーク環境の改善を行うまでリンク確立に時間がかかるケースもある。省電力状態時に印刷要求が発行された場合、画像形成装置は、印刷処理可能な通常運用状態まで復帰し、後続して送られてくる印刷データの受信を開始するまでに通信リンクの確立を待つことになる。その結果、印刷処理全体のパフォーマンスが低下し、場合によっては印刷データを受信できずに、印刷要求した端末側との通信コネクションがタイムアウトする可能性がある。
【０００６】
一方、省電力状態へ移行する際において通常運用状態の通信リンク速度を変更せずに維持するという方法がある。これによれば、高速な通信リンクを維持する分、省電力状態時でもより多くの電力を使用することになる。しかしその一方、通常運用状態へ復帰する場合には通信リンクを一旦切断して速度変更をする必要がない分、復帰時のネットワーク処理性能を落とさないことが可能である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−９０３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
すなわち、省電力状態への移行時に通信リンクの速度を下げると、電力削減効果は上がるが、通常運用状態への復帰時に時間がかかることで印刷処理の時間に影響が出る。一方、通常運用状態時の通信リンクの速度を維持して省電力状態へ移行すると、復帰時における印刷処理の無駄な時間を削減できるが、消費電力削減効果（省電力効率）が低下してしまう。このように、印刷要求を行う画像形成装置の利用者やオフィス環境によって、省電力を優先するのか、ネットワークの処理性能を含めた印刷処理速度を優先するのか、いずれが適切なのかは一意に決まらない。特に、ユーザによる意思にかかわらず優先を一律に決めるのは適切でない場合がある。
【０００９】
本発明の目的は、省電力モードの決定に際し通信速度と省電力効率のいずれを優先するかについてユーザの意思を反映させることにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明は、画像形成装置であって、少なくとも第１の通信速度および前記第１の通信速度より低速な第２の通信速度で外部装置と通信リンクを確立することが可能な通信手段と、省電力モードに移行する際にネットワーク応答速度を維持するために前記外部装置と確立済みの通信リンクの切断を行わないことを示す第１の設定と、前記省電力モードに移行する際に通信速度を低速に変更することを示す第２の設定とのいずれかを、ユーザ指示に従って設定する設定手段と、前記第１の通信速度で通信リンクを確立している状態から前記省電力モードに移行する際に、前記第１の設定が前記設定手段によって設定されている場合、前記画像形成装置を第１の省電力モードに移行させ、前記第２の設定が前記設定手段によって設定されている場合、前記画像形成装置を第２の省電力モードに移行させる制御手段と、を備え、前記画像形成装置が前記第１の通信速度で通信リンクを確立している状態から前記第１の省電力モードに移行する場合、前記第１の通信速度で確立されている通信リンクが切断されず、前記画像形成装置が前記第１の通信速度で通信リンクを確立している状態から前記第２の省電力モードに移行する場合、前記第１の通信速度で確立されている通信リンクが切断されてから前記画像形成装置の通信速度が前記第２の通信速度に変更されることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、省電力モードの決定に際し通信速度と省電力効率のいずれを優先するかについてユーザの意思を反映させることができる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置を含む画像形成システムの全体構成図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】通常電力モード時における電力供給状態を示す図である。
【図４】省電力モード時における電力供給状態を示す図である。
【図５】省電力モード時における電力供給状態を示す図である。
【図６】省電力モード時における電力供給状態を示す図である。
【図７】特定の省電力モード時における電力供給状態を示す図である。
【図８】主要なソフトウェア機能部の構成図である。
【図９】優先設定画面を示す図である。
【図１０】特定の省電力モードの選択決定の処理を示すフローチャートである。
【図１１】省電力設定画面を示す図である。
【図１２】電力モード制御の処理を示すフローチャートである。
【図１３】特定の省電力モード移行処理を示すフローチャートである。
【図１４】復帰処理を示すフローチャートである。
【図１５】応答優先及び省電力優先のボタンの双方が選択不可とされた優先設定画面を示す図である。
【図１６】ポップアップ表示された優先設定画面を示す図である。
【図１７】省電力優先ボタンが選択不可とされた優先設定画面を示す図である。
【図１８】ポップアップ表示された優先設定画面を示す図である。
【図１９】優先設定画面の表示処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面を参照して説明する。
【００１４】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像形成装置を含む画像形成システムの全体構成図である。この画像形成システムにおいて、画像形成装置１０１と少なくとも１つのＰＣ１０２とがネットワーク（ＮＥＴ）１０３を介して接続され、相互に通信可能となっている。
【００１５】
図２は、画像形成装置１０１のハードウェア構成を示すブロック図である。画像形成装置１０１は、情報処理装置２１０及びＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２３０を含む。情報処理装置２１０は、通信部としてのＮＩＣ２３０を介してネットワーク１０３に接続されている。ＣＰＵ２１１は、情報処理装置２１０のソフトウェアプログラムを実行し、装置全体の制御を行う。ＲＯＭ２１２は、リードオンリーメモリであり、装置のブートプログラムや固定パラメータ等を記憶する。ＮＶＲＡＭ２１３は、不揮発性のメモリであり、情報処理装置２１０の各種設定値を記憶する。ＨＤＤ２１４は、ハードディスクドライブであり、様々なデータの格納に使用される。ＲＡＭ２１６は、ランダムアクセスメモリであり、ＣＰＵ２１１が装置を制御する際に、一時的なデータの格納や装置のファームウェア起動後の各種タスク処理等に使用される。
【００１６】
操作部Ｉ／Ｆ（インタフェース）２１７は、操作部２４０を制御し、操作部２４０に備えられた液晶パネルに各種操作画面を表示させ、操作画面を介して入力される指示をＣＰＵ２１１に伝達する。スキャナＩ／Ｆ２１８は、スキャナ２５０を制御する。スキャナ２５０は、原稿上の画像を読み取って画像データを生成する。スキャナ画像処理部２１９は、スキャナ２５０から読み込んだ入力画像データに対して、補正、加工、編集等の処理を行う。プリンタＩ／Ｆ２２０は、プリンタ２６０を制御する。プリンタ２６０は、画像データに基づく画像を記録媒体上に印刷する。プリンタ画像処理部２２１は、プリンタ２６０へ出力するプリント出力画像データに対して、色変換、フィルタ処理、解像度変換等の処理を行う。ＵＳＢＩ／Ｆ２２２は、ＵＳＢ（Universal Serial Bus）２７０を制御する。ＵＳＢ２７０は、外部から差し込まれる不揮発性のＵＳＢメモリ機器を認識し、ＵＳＢＩ／Ｆ２２２と連携してＵＳＢメモリ機器内のファイルシステムを制御することでファイルやディレクトを認識する。モデムＩ／Ｆ２２３はＦＡＸ２８０を制御する。ＦＡＸ２８０は、ファクシミリ機能部であり、モデム、音声用ＣＯＤＥＣ、ＮＣＵ（ネットワークコントロールユニット）、電話機の各種機能を含んでいる。
【００１７】
電源制御部２２４は、電源装置２９０から電力供給ラインを介してＤＣ電源を受容する。電源制御部２２４は、受容したＤＣ電源を情報処理装置２１０、ＮＩＣ２３０、操作部２４０、スキャナ２５０、プリンタ２６０、ＵＳＢ２７０、ＦＡＸ２８０の各回路や機能要素に供給する。また電源制御部２２４は、ＣＰＵ２１１及びＣＰＵ２３１との間で制御信号をやり取りすることが可能で、この制御信号に基づいて複数の各回路や機能要素への電力供給を制御する。拡張Ｉ／Ｆ２１５は、ＮＩＣ２３０側の拡張Ｉ／Ｆ２３２と接続され、ＮＩＣ２３０を介してネットワーク上の外部装置（ＰＣ１０２等）とのデータ通信を制御する。
【００１８】
ＮＩＣ２３０において、ＣＰＵ２３１は、ＮＩＣ２３０のソフトウェアプログラムを実行し、ＮＩＣ２３０全体の制御を行う。拡張Ｉ／Ｆ２３２は、情報処理装置２１０側の拡張Ｉ／Ｆ２１５と接続され、情報処理装置２１０とＮＩＣ２３０との間のデータ通信を制御する。ＲＯＭ２３３は、リードオンリーメモリであり、ＮＩＣ２３０のブートプログラムや固定パラメータ等を格納する。ＲＡＭ２３４は、ランダムアクセスメモリであり、ＣＰＵ２３１がＮＩＣ２３０を制御する際に、一時的なデータの格納などに使用される。ＮｅｔｗｏｒｋＩ／Ｆ２３５は、ネットワーク１０３に接続され、ＮＩＣ２３０、あるいはＮＩＣ２３０を介した情報処理装置２１０と、ネットワーク１０３上の外部装置との間のデータ通信を制御する。
【００１９】
電源制御部２２４は電飾状態を制御し、画像形成装置１０１の動作する際の電力状態である動作電力モードを切り替えることができる。動作電力モードには、通常電力モードと、通常電力モードよりも消費電力が少ない複数の省電力モードがある。複数の省電力モードには、省電力効率の低い（消費電力が多い）方から順に、省電力モードＭ１、Ｍ２、Ｍ３、Ｍ４、Ｍ５がある。図３〜図７で、これら各種の電力モードを説明する。
【００２０】
図３〜図７は、画像形成装置１０１のハードウェア構成図において各電力モード時における電力供給状態を示す図である。これらの図では、画像形成装置１０１内の各種回路や要素機能を、電力を供給する単位となる電力ブロック毎に分けて示している。図３は通常電力モードを示し、図４、図５、図６はそれぞれ省電力モードＭ１、Ｍ２、Ｍ３を示し、図７は省電力モードＭ４、Ｍ５を示す。なお、各図において、電力供給が停止されている電力ブロックについては斜線を施してある。
【００２１】
図３において、電力ブロックには電力ブロック３１０、３１１、３１２、３１３、３１４、３１５、３１６、３１７がある。電源制御部２２４は、必要に応じて電力ブロック３１０〜３１７の各々への電力を供給したり停止したりすることが可能である。まず、電力ブロック３１０には、ＣＰＵ２１１、ＲＯＭ２１２、ＮＶＲＡＭ２１３、ＨＤＤ２１４、拡張Ｉ／Ｆ２１５が含まれる。これらは情報処理装置２１０のメインコントローラとなる。電力ブロック３１１にはＲＡＭ２１６が含まれる。ＮＩＣ２３０の電力ブロックである電力ブロック３１２には、ＣＰＵ２３１、拡張Ｉ／Ｆ２３２、ＲＯＭ２３３、ＲＡＭ２３４、ＮｅｔｗｏｒｋＩ／Ｆ２３５が含まれる。
【００２２】
ユーザインタフェース部分の電力ブロックである電力ブロック３１３には、操作部Ｉ／Ｆ２１７、操作部２４０が含まれる。スキャン機能部の電力ブロックである電力ブロック３１４には、スキャナＩ／Ｆ２１８、スキャナ画像処理部２１９、スキャナ２５０が含まれる。プリンタ機能部の電力ブロックである電力ブロック３１５には、プリンタＩ／Ｆ２２０、プリンタ画像処理部２２１、プリンタ２６０が含まれる。ＵＳＢ処理部の電力ブロックである電力ブロック３１６には、ＵＳＢＩ／Ｆ２２２、ＵＳＢ２７０が含まれる。ＦＡＸ機能部の電力ブロックである電力ブロック３１７には、モデムＩ／Ｆ２２３、ＦＡＸ２８０が含まれる。電源制御部２２４がこれら電力ブロック３１０〜３１７の全てに対して電力供給を行う。画像形成装置１０１としてスタンバイとなっている電力状態が通常電力モードである。
【００２３】
図４に示す省電力モードＭ１では、通常電力モード（図３）に対し、電力ブロック３１３に対する電力供給が停止されている。この状態では、画像形成装置１０１は、ユーザインタフェース部分が消灯されるが、スキャン機能、印刷機能、ＵＳＢ機能（メディア等での情報の入出力処理）、ＦＡＸ受信、ネットワーク送受信の各機能は動作可能である。
【００２４】
図５に示す省電力モードＭ２では、電力ブロック３１３、３１４、３１５に対する電力供給が停止されている。省電力モードＭ１に対し、さらにスキャン機能、印刷機能が停止するが、ＵＳＢ機能、ＦＡＸ受信、ネットワーク送受信の各機能は動作可能である。この状態は、スキャン処理やコピー等の印刷処理は必要ないが、ネットワーク、公衆回線、ＵＳＢのような外部Ｉ／Ｆからの要求を受け付ける必要がある場合に適した状態である。
【００２５】
図６に示す省電力モードＭ３では、電力ブロック３１３、３１４、３１５、３１６に対する電力供給が停止されている。省電力モードＭ２に対し、さらにＵＳＢ機能が停止するが、ＦＡＸ受信、ネットワーク送受信の各機能は動作可能である。省電力モードＭ２に対し、ＵＳＢＩ／Ｆの使用を要しない場合に適した状態である。
【００２６】
図７に示す省電力モードＭ４（第１の特定の省電力モード）、省電力モードＭ５（第２の特定の省電力モード）は、省電力モードのうち特に省電力効率の高いモードであり、これら２つを「特定の省電力モード」と総称する。特定の省電力モードでは、電力ブロック３１３、３１４、３１５、３１６、３１７、３１０に対する電力供給が停止されている。省電力モードＭ３に対し、さらにＦＡＸ送信と情報処理装置２１０のメインコントローラとしての機能が停止する。また、電力ブロック３１０への通電が停止するため、拡張Ｉ／Ｆ２１５の動作が停止し、ＮＩＣ２３０がネットワーク１０３から受信したパケットを情報処理装置２１０側へ渡せなくなる。そのため、ネットワーク送受信機能は基本的には停止する。
【００２７】
しかしながら、特定の省電力モード時には、ＮＩＣ２３０は代理応答機能と、ＷａｋｅＯｎＬＡＮ機能を動作させることが可能である。代理応答機能及びＷａｋｅＯｎＬＡＮ機能においては、ＮＩＣ２３０上で動作するプログラムがネットワーク１０３から受信したパケットのデータパターンを解析し、ＲＡＭ２３４に保持している特定のデータパターンに一致するか否かをチェックする。そしてデータパターンがマッチしている場合、省電力状態中の情報処理装置２１０の代わりに、ＮＩＣ２３０において受信したパケットに応じた応答データを上記プログラムが生成して相手先へ送信する機能が代理応答機能である。一方、代理応答とは異なり、データパターンがマッチしている場合にＣＰＵ２３１が電源制御部２２４へ通常電力モードへの復帰信号を送信することによって、特定の省電力モードから通常電力モードへ移行させるのがＷａｋｅＯｎＬＡＮ機能である。ＷａｋｅＯｎＬＡＮ機能が使用されるのは、基本的にネットワーク１０３から受け取ったパケットの要求をＮＩＣ２３０内で処理しきれない場合である。その代表的な例としては、印刷ジョブを受信した場合が挙げられる。この場合、プリンタ２６０を動作させることが必須となるため、本機能を使用して電力モードを移行させる必要がある。ＮＩＣ２３０は、省電力モード時に拡張Ｉ／Ｆ２１５と通信できない状況においても、代理応答機能を動作させることによってＮＩＣ２３０単体でネットワーク送受信処理を行える。
【００２８】
特定の省電力モードは、他の省電力モードＭ１〜Ｍ３に比べて、必要最低減のネットワーク通信以外は全て動作させない電力状態である。通信３１８は、ＮｅｔｗｏｒｋＩ／Ｆ２３５を介してネットワーク１０３に物理接続する際に使用するＨＵＢ等のスイッチ機器間の通信である。特定の省電力モードには、通信３１８の通信速度をＮＩＣ２３０が変更するモードがある。このように、特定の省電力モードのうち、通信相手である対向機器（ＨＵＢなどの機器）との間のネットワーク通信リンクの速度を下げるモードが省電力モードＭ５である。
【００２９】
一般に、対向機器とそれに接続するネットワークインタフェースは、接続時に互いがサポートしている通信リンクの速度を受け渡しすることが可能である。ＮＩＣ２３０上で動作するプログラムは、特定の省電力モードへ移行する前段階で、対向機器がサポートしている通信速度であるサポートリンク速度を取得しておく。特定の省電力モードへ移行する段階で、ＮＩＣ２３０上で動作するプログラムはサポートリンク速度の中から最も遅い速度で対向機器と接続することが可能となる。例えばＮＩＣ２３０は、通常電力モードで１Ｇｉｇａｂｉｔ／ｓｅｃで通信していたところを１０Ｍｅｇａｂｉｔ／ｓｅｃ  ＨａｌｆＤｕｐｌｅｘで接続するように通信リンク速度を変更する。
【００３０】
通信リンク速度を変更するためには、一旦通信リンクを切断し、変更前の速度で再度リンク確立を行う必要があり、対向機器とのリンク確立までに時間を要する場合がある。一方でＮＩＣ２３０は、特定の省電力モードにおいて、通常運用時の通信リンク速度を変更せずに維持することで通信リンクの切断を行わないようにし、ネットワーク処理性能を落とさないようにすることも可能である。特定の省電力モードのうち通信リンク速度を下げないモードが省電力モードＭ４である。
【００３１】
表１に、各電力モードにおける電力状態及び通信速度の一覧を示す。通電が停止になっている電力ブロックが多い電力モードほど、省電力の効果が高い。また、省電力モードＭ４よりも省電力モードＭ５の方が、通信速度が遅いため、省電力の効果が高い。
【００３２】
【表１】
0006525719.tif 000002
【００３３】
図８は、情報処理装置２１０及びＮＩＣ２３０上でそれぞれ動作する主要なソフトウェア機能部の構成図である。これらの各ソフトウェア機能部は、情報処理装置２１０においてはＣＰＵ２１１を含む各部の協働によって実現され、ＮＩＣ２３０においてはＣＰＵ２３１を含む各部の協働によって実現される。
【００３４】
情報処理装置２１０において、ＵＩ処理部４１０は、ユーザから操作部２４０を介して入力指示を受け付け、ユーザの要求内容を情報処理装置２１０内の各種機能要素へ伝える。ＵＩ処理部４１０は、操作部２４０上に画面表示を行い、画面による入力も受け付けることができ、必要に応じて画面を更新する。ＮＩＣ２３０において、ネットワークパケットがＮｅｔｗｏｒｋＩ／Ｆ制御部４１９により受信される。ネットワーク処理部４１１は、ＮＩＣ２３０が受信したネットワークパケットを受け取り、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９、ＣＰＵ間通信部４１８、４１７を介して、パケット解析を経て各種ネットワークプロトコルに従った処理を行う。ネットワーク処理部４１１は、処理後の応答パケットや情報処理装置２１０側から自発的に送信するための各種ネットワークプロトコルの送信パケットを生成する。そして、それらのパケットは、ＣＰＵ間通信部４１７、４１８、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９を介してネットワーク１０３へと送信される。
【００３５】
またネットワーク処理部４１１は、画像形成装置１０１が省電力モードＭ４または省電力モードＭ５に移行する場合において、どちらのモードに遷移するかを決定することが可能である。その際、ネットワーク処理部４１１は、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９と連携して対向機器のサポートリンク速度と現在リンク接続中の現在リンク速度とを取得し、現在使用中のプロトコルや外部デバイスとの接続環境等の情報も取得する。そして、これら取得した速度や情報から、省電力モードＭ４、Ｍ５のいずれに移行すべきかをネットワーク処理部４１１は決定する。
【００３６】
スキャン処理部４１２は、操作部２４０を通じたユーザからのスキャン要求に応じて、スキャナ２５０から画像を取り込むための制御や、取り込んだ画像をスキャナ画像処理部２１９へ渡して補正、加工及び編集等の指示を行う。印刷処理部４１３は、画像データをプリンタ画像処理部２２１へ渡すと共に、色変換、フィルタ処理及び解像度変換等の指示を行う。印刷処理部４１３はまた、プリンタ画像処理部２２１から処理済みの画像を取得してプリンタ２６０に対して印刷指示する。ＵＳＢ処理部４１４は、ＵＳＢ２７０に装着されるメモリ機器等のＵＳＢデバイスとの間で通信し、ＵＳＢデバイス側の要求に該当する情報処理装置２１０内の各種機能に対して指示を出したり、機能側からの応答をＵＳＢデバイス側に返したりする。ＦＡＸ処理部４１５は、ＦＡＸ２８０を制御して、公衆回線から受信したデータを印刷処理部４１３へ印刷要求したり、操作部２４０を通してユーザからのＦＡＸ転送要求に応じてＦＡＸ転送処理を行ったりする。
【００３７】
動作電力モードを制御する制御手段としての電力モード制御部４１６は、電源制御部２２４を制御することによって、通常電力モードや複数の省電力モードへの移行処理を行う。モード移行処理に際して電力モード制御部４１６は、処理部４１０、４１１、４１２、４１３、４１４、４１５から、複数の電力モードのうち、どの省電力モードまで移行可能かを示す「移行可能な動作電力モードの情報」（後述する表２）を取得する。この情報の通知の授受の態様は、処理部４１０〜４１５が自発的に電力モード制御部４１６へ通知する方法でもよいし、電力モード制御部４１６が問い合わせることで取得する方法でもよい。電力モード制御部４１６、電源制御部２２４による制御によって、上記通知された情報に基づいて決定される省電力モードへと移行することが可能となる。電力モード制御部４１６はさらに、ＣＰＵ間通信部４１７、４１８を通じて電力モード制御部４２２へ、省電力モードへ移行すること及びどの省電力モードへ移行するのかを示す、省電力モードの移行通知を行う。この移行通知を行うことによって、ＮＩＣ２３０は拡張Ｉ／Ｆ２１５の通電停止を検知し、ＮＩＣ２３０がネットワークから受信するパケットに対して代理応答やＷａｋｅＯｎＬＡＮの処理を行うモードで動作する。ＣＰＵ間通信部４１７は、拡張Ｉ／Ｆ２１５を使用してＣＰＵ間通信部４１８と通信をしたり、ＣＰＵ２１１、ＣＰＵ２３１に対して割り込み処理を行ったりする。これにより、ＮＩＣ２３０と情報処理装置２１０との間でネットワークパケットの受け渡しを行ったり、各種電力モードの通知を行ったりすることが可能となる。
【００３８】
ＮＩＣ２３０においてＣＰＵ間通信部４１８は、拡張Ｉ／Ｆ２３２を使用してＣＰＵ間通信部４１７と通信したり、ＣＰＵ２１１、ＣＰＵ２３１に対して割り込み処理を行ったりする。これにより、ＮＩＣ２３０と情報処理装置２１０との間でネットワークパケットの受け渡しを行ったり、各種電力モードの通知を行ったりすることが可能となる。ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、ＮｅｔｗｏｒｋＩ／Ｆ２３５を制御し、ＮＩＣ２３０を介してネットワーク１０３上の外部装置（ＰＣ１０２等）とのデータ通信を制御する。ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、ネットワーク１０３からのパケットを受信し、省電力モードＭ４、Ｍ５時はパターン解析部４２０へパケットを渡す。それ以外の電力モード時は、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、ＣＰＵ間通信部４１８、４１７を介してネットワーク処理部４１１へパケットを渡す。ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９はまた、ネットワーク処理部４１１や代理応答処理部４２１が生成したパケットをネットワーク１０３上に送信するための制御を行う。さらにＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、ＮＩＣ２３０と接続している対向機器に対して相手のサポートリンク速度を取得する。ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、ＮＩＣ２３０がサポートしているサポートリンク速度からリンクアップ可能な速度を選択し、選択したリンク速度でネットワークリンクを確立するようにＮｅｔｗｏｒｋＩ／Ｆ２３５に指示する。
【００３９】
パターン解析部４２０は、省電力モードＭ４または省電力モードＭ５時にネットワーク１０３から受信されたパケットをＮｅｔｗｏｒｋＩ／Ｆ制御部４１９から受け取る。そしてパターン解析部４２０は、代理応答か、ＷａｋｅＯｎＬＡＮか、破棄するかを判断するためにパターン解析を行う。代理応答が必要なパケットであれば、パターン解析部４２０は、代理応答処理部４２１に対して代理応答パケットの生成要求を指示する。ＷａｋｅＯｎＬＡＮが必要なパケットであれば、パターン解析部４２０は、電力モード制御部４２２へＷａｋｅＯｎＬＡＮの指示を行う。その後、パターン解析部４２０は、ＣＰＵ間通信部４１８、４１７を介して、解析の対象となっていたパケットをネットワーク処理部４１１へ送る。代理応答処理部４２１は、ネットワーク１０３から受信されたパケットに対応する代理応答パケットの生成指示をパターン解析部４２０から受け付けると代理応答パケットを生成し、これの送信をＮｅｔｗｏｒｋＩ／Ｆ制御部４１９へ指示する。
【００４０】
電力モード制御部４２２は、ＮＩＣ２３０内の電力モードを管理する。ＮＩＣ２３０内の電力モードとしては、特定の省電力モード（Ｍ４、Ｍ５）かそれ以外の電力モード（通常、Ｍ１〜Ｍ３）かに大別される。電力モード制御部４２２は、特定の省電力モードへ移行する前段階において、省電力モードＭ４と省電力モードＭ５のどちらに移行するかの情報と移行後のネットワークリンク速度とをネットワーク処理部４１１から受信する。特定の省電力モードへの移行時に、電力モード制御部４２２は、電力モード制御部４１６から電力モード移行通知を受信する。この移行通知に応じてＮＩＣ２３０内の電力モードを変更するために、電力モード制御部４２２は、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９へ、移行する特定の省電力モードと移行後のネットワークリンク速度を通知する。移行通知を受信したＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、渡されたリンク接続の速度をチェックし、ネットワークの再リンクが必要か否かを判断する。さらにＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、ネットワーク１０３から受信されたパケットの渡し先を、それまでのネットワーク処理部４１１からパターン解析部４２０へと変更する。これにより、省電力モードＭ４、省電力モードＭ５時にＮＩＣ２３０単体で代理応答処理が可能になる。
【００４１】
電力モード制御部４２２がパターン解析部４２０から受けるＷａｋｅＯｎＬＡＮの通知に応じて、特定の省電力モード（Ｍ４、Ｍ５）から他の電力モードへ移行（復帰）する。その際、電力モード制御部４２２は、ＣＰＵ２３１を通じて電源制御部２２４へ割り込み処理を発生させる。この割り込み処理によって、電源制御部２２４は少なくとも電力ブロック３１０の通電を開始する。電力ブロック３１０が通電されることにより、拡張Ｉ／Ｆ２１５とこれを制御するＣＰＵ間通信部４１７が動作可能となる。その後、電力モード制御部４２２は、他の電力モードへ移行したことをＮｅｔｗｏｒｋＩ／Ｆ制御部４１９へ通知する。電力モード制御部４２２から通知を受けたＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、ネットワーク１０３から受信されたパケットの渡し先を、それまでのパターン解析部４２０からネットワーク処理部４１１へと変更する。これにより、ＮＩＣ２３０単体での代理応答処理から、情報処理装置２１０と連携した通信処理への復帰が可能になる。
【００４２】
表２に、電力モード制御部４１６が処理部４１０〜４１５から受け付ける「移行可能な動作電力モードの情報」の一例を示す。この情報は、複数の電力モードのうち、どの省電力モードへ移行可能かを示し、個々の処理部で省電力を優先し、より省電力な状態に遷移したい場合に、どの省電力モードまで遷移可能かを示すものである。言い換えれば、この情報は、状況に応じた各処理部の必要な動作を維持しつつ、移行可能な電力モードのうち最も省電力効率の高い電力モードを示すものである。電力モード制御部４１６は収集した表２の情報をチェックして、電力モードの移行処理を行う。
【００４３】
【表２】
0006525719.tif 000003
【００４４】
表２の例によると、移行可能な動作電力モードの上記情報として、電力モード制御部４１６は、ＵＩ処理部４１０から通常電力モードを通知される。これは、通常電力モードから省電力モードへは遷移できない通知を受けたことを意味する。これは例えば、ユーザから操作部２４０を操作されている場合等において挙げられる例である。表２の例とは別の例として、移行可能な動作電力モードの情報として、省電力モードＭ５が通知される場合もある。これは例えば、一定時間、ユーザから操作部２４０への入力がない場合にＵＩ処理部４１０が電力モード制御部４１６へ省電力モードＭ５を通知することで省電力効果を高めるようなケース等が考えられる。
【００４５】
表２の例によると、電力モード制御部４１６は、上記情報として、スキャン処理部４１２から省電力モードＭ５を通知される。省電力モードＭ５は省電力効率が最も高いので、スキャン機能単体の事情としては、どの電力モードへ遷移することも可能ということになる。これはスキャン機能が動作していない場合において挙げられる例である。表２の例とは別の例として、スキャン処理中の場合には、スキャン処理部４１２から通常電力モードを通知される。この場合は、省電力モードに移行しないことになる。
【００４６】
表２の例によると、電力モード制御部４１６は、上記情報として、印刷処理部４１３から省電力モードＭ５を通知される。この場合、スキャン機能の例と同様に、印刷機能単体の事情としては、どの電力モードへ遷移することも可能ということになる。これは印刷機能が動作していない場合において挙げられる例である。表２の例とは別の例として、印刷処理中の場合には、印刷処理部４１３から通常電力モードを通知される。この場合は、省電力モードに移行しないことになる。
【００４７】
表２の例によると、電力モード制御部４１６は、上記情報として、ＵＳＢ処理部４１４から省電力モードＭ２を通知される。省電力モードＭ２は、省電力モードＭ１の次に省電力効率の低いモードである。従って、ＵＳＢ機能単体の事情としては、通常電力モード、省電力モードＭ１または省電力モードＭ２のいずれかへ遷移することが可能ということになる。これは、ＵＳＢ２７０に接続されているＵＳＢデバイスがデータのＩ／Ｏ処理等の通信を行っている場合において挙げられる例である。表２の例とは別の例として、ＵＳＢデバイスが未接続または不使用の場合には、省電力モードＭ５を通知される。この場合は、省電力モードＭ５間での移行が可能となり省電力効果が高まる。
【００４８】
表２の例によると、電力モード制御部４１６は、上記情報として、ＦＡＸ処理部４１５から省電力モードＭ３を通知される。従って、ＦＡＸ機能単体の事情としては、通常電力モード、省電力モードＭ１、Ｍ２、Ｍ３のいずれかへ遷移することが可能ということになる。これは、ＦＡＸ２８０が使用可能で公衆回線からのＦＡＸ受信待ち状態の場合に挙げられる例である。表２の例とは別の例として、ＦＡＸ受信が発生し、ＦＡＸ処理部４１５が受信内容を印刷するために印刷処理部４１３へ指示するような場合、ＦＡＸ処理部４１５は電力モード制御部４１６へ省電力モードＭ１や通常電力モードを通知するケース等もある。
【００４９】
表２の例によると、電力モード制御部４１６は、上記情報として、ネットワーク処理部４１１から省電力モードＭ３を通知される。従って、ネットワーク機能単体の事情としては、通常電力モード、省電力モードＭ１、Ｍ２、Ｍ３のいずれかへ遷移することが可能ということになる。ネットワーク処理部４１１が電力モード制御部４１６へ省電力モードＭ３を通知する例として、一般的なネットワークプロトコルとして、ＭｕｌｔｉｃａｓｔＤＮＳ機能（ｍＤＮＳ、ＲＦＣ６７６２、６７６３）機能があげられる。このｍＤＮＳ（Ｍｕｌｔｉｃａｓｔ  Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）はネットワーク上の端末等が特定の名前を持つ端末を検索するためにパケット送信するものである。ｍＤＮＳ機能の一般仕様として、端末から送信されたｍＤＮＳパケットに対して応答を返す必要のある端末は、送信端末からのパケット送信後から２〜３秒以内に返す必要がある。このようにパケットを高速に解析、応答処理し、画像形成装置１０１内の他機能に依存せずにネットワーク処理部４１１のみで送受信処理すればいい場合に挙げられる例である。
【００５０】
なお、ネットワーク処理部４１１がｍＤＮＳ機能を使用しない場合、ネットワーク処理部４１１が、電力モード制御部４１６へ上記情報として省電力モードＭ４または省電力モードＭ５を通知して省電力効果を高めるケース等も考えられる。また、ネットワーク処理部４１１は、他の処理部と異なる動作として、電力モード制御部４１６へ省電力モードＭ４または省電力モードＭ５を通知しつつ、ＮＩＣ２３０に対して省電力モードＭ４、Ｍ５のいずれかを制御することが可能である。
【００５１】
ネットワーク処理部４１１は、省電力モードへの移行までの前段階で、予めＣＰＵ間通信部４１７、４１８を通じてＮｅｔｗｏｒｋＩ／Ｆ制御部４１９へ対向機器のサポートリンク速度の取得を指示する。これと併せてネットワーク処理部４１１は、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９から現在リンク接続している通信速度である現在リンク速度を取得する。ネットワーク処理部４１１は、省電力モードＭ５を実現するためには、取得したサポートリンク速度のうち最も遅いリンク速度を選択し、省電力モードＭ４を実現するためには、現在リンク速度と同じ速度を選択する。ネットワーク処理部４１１は、選択したリンク速度をＣＰＵ間通信部４１７、４１８を通じて電力モード制御部４２２へ通知する。電力モード制御部４２２は省電力モードに移行する際に、省電力モードの移行とネットワーク処理部４１１から通知されたリンク速度をＮｅｔｗｏｒｋＩ／Ｆ制御部４１９へ通知する。ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、通知されたリンク速度が現在リンク接続中の通信速度と同じであれば現在リンク接続中の通信速度を維持し、両者が異なればリンク接続を一旦切断し、通知されたリンク速度で再度リンク接続する。
【００５２】
ネットワーク処理部４１１は、特定の省電力モードに移行するにあたって、省電力モードＭ４、Ｍ５のいずれに移行すべきかを判断し決定する。ネットワーク処理部４１１における省電力モードＭ４、Ｍ５の選択・決定の基準として、まず、イメージコントローラ（プリントコントローラとも称される）のネットワーク経由での接続有無が挙げられる。イメージコントローラは一般に、複合機での印刷をより便利に、高画質に、高速に処理することを目的として接続されるものである。従って、イメージコントローラと画像形成装置１０１とが連携する場合には、画像形成装置１０１のネットワーク処理速度の設定においても無駄な時間を費やさないように考慮することが重要である。仮に、画像形成装置１０１が省電力モードＭ５に移行したとすると、通常電力モードへの復帰時にネットワーク接続の再リンクが発生し、無駄な時間が発生してしまう。これを回避するために、ネットワーク処理部４１１は、画像形成装置１０１と連携するイメージコントローラが存在しているか否かを確認する。その確認方法としては、画像形成装置１０１内のイメージコントローラとの連携設定や、イメージコントローラに固定的に割り振られているネットワークアドレスに対して存在確認用のパケットを送受信する等がある。そして連携するイメージコントローラが存在していれば、ネットワーク処理部４１１は省電力モードＭ４を選択する。
【００５３】
省電力モードＭ４、Ｍ５の選択・決定の別の基準として、ＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）規格環境でのＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）の運用有無が挙げられる。ＮＧＮ規格でのＳＩＰ通信時に受信したパケットは５秒以内に応答を返す必要がある。画像形成装置１０１が省電力モードＭ５に移行したとすると、通常電力モードへの復帰時にネットワーク接続の再リンクが発生し、その結果、５秒以内の応答を保証することが困難になる。そこで、ネットワーク処理部４１１は、例えば、画像形成装置１０１が保持するＮＧＮ環境での運用有無の設定をチェックし、運用設定であれば省電力モードＭ４を選択し、非運用設定であれば省電力モードＭ５を選択する。
【００５４】
図９は、操作部２４０上からのユーザによる特定の省電力モード（Ｍ４、Ｍ５）の設定を可能にするための優先設定画面を示す図である。この優先設定画面はＵＩ処理部４１０による制御によって操作部２４０に表示される。優先設定画面において、応答優先ボタン５０１及び省電力優先ボタン５０２が選択可能に表示される。応答優先ボタン５０１は、通信速度を優先する選択（第１の優先選択）を入力するためのボタンであり、省電力優先ボタン５０２は、省電力を優先する選択（第２の優先選択）を入力するためのボタンである。ユーザは任意の優先選択を選択できる。すなわち、ボタン５０１、５０２はそれぞれ、省電力モードＭ４、省電力モードＭ５を選択するためのボタンである。ボタン５０１、５０２はトグルであって、両方同時に選択状態にはできない。ユーザがボタン５０１を選択してＯＫボタンを押下すると、ＵＩ処理部４１０はＮＶＲＡＭ２１３の設定データ格納領域にネットワーク応答優先（省電力モードＭ４）が選択されたことを保存する。ユーザが省電力優先ボタン５０２を選択してＯＫボタンを押下すると、ＵＩ処理部４１０はＮＶＲＡＭ２１３の設定データ格納領域に省電力優先（省電力モードＭ５）が選択されたことを保存する。これにより、特定の省電力モードへ移行するに際し、ユーザの希望が反映される。従って、ＵＩ処理部４１０及び操作部２４０は、協働して「第１の受付手段」としての役割を果たす。
【００５５】
図１０は、ネットワーク処理部４１１による特定の省電力モード（Ｍ４、Ｍ５）の選択決定の処理を示すフローチャートである。この処理は、画像形成装置１０１の起動後において、特定の省電力モードへ移行する前段階に実行される。
【００５６】
ステップＳ１０１で、ネットワーク処理部４１１は、ＣＰＵ間通信部４１７、４１８を通じてＮｅｔｗｏｒｋＩ／Ｆ制御部４１９から対向機器のサポートリンク速度を取得する。ステップＳ１０２で、ネットワーク処理部４１１は、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９から現在リンク接続しているリンク速度を取得する。ステップＳ１０３で、ネットワーク処理部４１１は、上述した確認方法により、画像形成装置１０１と接続され連携しているイメージコントローラが存在するか否かを判別する。その判別の結果、連携するイメージコントローラが存在する場合は、ネットワーク処理部４１１は、ステップＳ１０６へ処理を進める。ステップＳ１０６では、ネットワーク処理部４１１は、省電力モードＭ４を動作電力モードとして決定し、省電力モードＭ４の決定と、ステップＳ１０２で取得したリンク速度とを、ＣＰＵ間通信部４１７、４１８を通じて電力モード制御部４２２へ通知する。その後、図１０の処理は終了する。
【００５７】
一方、連携するイメージコントローラが存在しない場合は、ネットワーク処理部４１１は、ステップＳ１０４で、ＮＧＮでのＳＩＰの運用設定がなされているか否かを判別する。この判別は、上述したように、ＮＶＲＡＭ２１３に格納されている画像形成装置１０１の各種設定のうち、ＮＧＮにおけるＳＩＰの運用有無の設定を取得する等によってなされる。その判別の結果、ＮＧＮでのＳＩＰの運用設定がなされている場合は、ネットワーク処理部４１１は処理をステップＳ１０６に進める。従って、動作電力モードとして省電力モードＭ４が決定される。
【００５８】
一方、ＮＧＮでのＳＩＰの運用設定がなされていない場合は、ネットワーク処理部４１１は、ステップＳ１０５で、ＮＶＲＡＭ２１３に保存されている優先選択（図９で選択されたもの）が、ネットワーク応答優先であるか否かを判別する。その判別の結果、ネットワーク応答優先が保存されている場合は、ネットワーク処理部４１１は処理をステップＳ１０６に進める。従って、動作電力モードとして省電力モードＭ４が決定される。一方、ネットワーク応答優先が保存されておらず省電力優先が保存されている場合は、ネットワーク処理部４１１は、ステップＳ１０７へ処理を進める。ステップＳ１０７では、ネットワーク処理部４１１は、省電力モードＭ５を動作電力モードとして決定する。さらにネットワーク処理部４１１は、省電力モードＭ５の決定と、ステップＳ１０１で取得したリンク速度のうち最も遅いリンク速度とを、ＣＰＵ間通信部４１７、４１８を通じて電力モード制御部４２２へ通知する。
【００５９】
このように、ステップＳ１０６、Ｓ１０７において、ネットワーク処理部４１１は、「決定手段」及び「通知手段」としての役割を果たす。その後、図１０の処理は終了する。
【００６０】
図１１は、操作部２４０上からのユーザによる省電力モードの設定を可能にするための省電力設定画面を示す図である。この省電力設定画面は、ＵＩ処理部４１０による制御によって操作部２４０に表示される。この省電力設定画面は、例えば、優先設定画面（図９）の表示の前に表示される。
【００６１】
省電力設定画面（図１１）には、多いボタン７０１及び少ないボタン７０２が選択可能に表示される。多いボタン７０１は、少ないボタン７０２に比し、省電力効率の高い、すなわち消費電力が少ないモードを選択するためのボタンである。具体例として、多いボタン７０１は、ＮＩＣ２３０単体で動作するモードである特定の省電力モード（省電力モードＭ４もしくは省電力モードＭ５）までの移行可能を選択するためのボタンとされる。少ないボタン７０２は、省電力モードＭ３までの移行可能を選択するためのボタンとされる。ボタン７０１、７０２はトグルであって、両方同時に選択状態にはできない。
【００６２】
多いボタン７０１が選択されＯＫボタンが押下されると、ＵＩ処理部４１０は、特定の省電力モードが選択されたことを省電力設定としてＮＶＲＡＭ２１３の設定データ格納領域に保存する。少ないボタン７０２が選択されＯＫボタンが押下されると、ＵＩ処理部４１０は、省電力モードＭ３が選択されたことを省電力設定としてＮＶＲＡＭ２１３の設定データ格納領域に保存する。従って、ＵＩ処理部４１０及び操作部２４０が協働して「第２の受付手段」としての役割を果たす。
【００６３】
ところで、優先設定画面（図９）では、特定の省電力モード時に通信速度と省電力とのいずれを優先するかという観点でユーザは項目を選択できた。これに対し、省電力設定画面（図１１）では、省電力を図る上でどの省電力モードまで移行が可能であるかをユーザが選択できるようにするものである。図１１の例では、選択操作の複雑さを解消するために、２つの選択肢を用意し、実質的に省電力モードＭ３と省電力モードＭ４とが両者の境目（閾値）となっている。しかし、移行できる省電力モードとしてユーザが所望するモードを受け付けできる構成であればよく、図１１に示す画面構成に限定されない。例えば、選択ボタンを３つ以上としてもよい。また、省電力モード（Ｍ１〜Ｍ５）毎にボタンを用意して個別に選択できるようにしてもよい。あるいは、選択可能なボタンの数は２つのままで、各ボタンを例示したのとは別の省電力モードに割り当ててもよい（多いボタン７０１は省電力モードＭ３及び特定の省電力モードに割り当てる等）。つまり、各ボタンに割り当てられる省電力モードは例示に限定されない。
【００６４】
図１２は、省電力モード移行時における電力モード制御部４１６による電力モード制御の処理を示すフローチャートである。まず、ステップＳ２０１で、電力モード制御部４１６は、処理部４１０〜４１５から、移行可能な動作電力モードの情報（表２）」を受け付ける。ステップＳ２０２で、電力モード制御部４１６は、ステップＳ２０１で受け付けた情報を参照し、移行可能な電力モードのうち最も省電力効率の低い電力モードを選択する。画像形成装置１０１内の全ての機能が正常に省電力モードに移行できるようにするために、最も省電力効率の低い（省電力の程度が低い）電力モードを選択することが必要だからである。
【００６５】
ステップＳ２０３で、電力モード制御部４１６は、ステップＳ２０２で選択した電力モードが省電力モード（Ｍ１〜Ｍ５のいずれか）であるか否かを判別し、選択した電力モードが省電力モードでなく通常電力モードである場合は処理をステップＳ２０１に戻す。一方、選択した電力モードが省電力モードである場合は、ステップＳ２０４で、電力モード制御部４１６は、ＮＶＲＡＭ２１３に格納された省電力設定（図１１で設定されたもの）を取得する。さらに電力モード制御部４１６は、取得した省電力設定で示される省電力モードとステップＳ２０２で選択した省電力モードとのうち、省電力効率の低い方のモードを選択する。
【００６６】
これにより、移行可能な動作電力モードの情報で示される省電力モードとユーザにより設定された省電力設定により示される省電力モードのうち最も省電力効率の低い省電力モードが、移行先の省電力モードとして選択される。
【００６７】
次に、ステップＳ２０５で、電力モード制御部４１６は、ステップＳ２０４で選択した省電力モードが特定の省電力モード（省電力モードＭ４もしくは省電力モードＭ５）であるか否かを判別する。その判別の結果、選択した省電力モードが特定の省電力モードである場合は、電力モード制御部４１６は、ステップＳ２０６で、ＣＰＵ間通信部４１７、４１８を通じて電力モード制御部４２２へ特定の省電力モードへ移行する旨の移行通知を行う。その後、処理はステップＳ２０７に進む。一方、選択した省電力モードが特定の省電力モードでない場合は、電力モード制御部４１６は、ステップＳ２０６による通知を実施することなく処理をステップＳ２０７に進める。
【００６８】
ステップＳ２０７では、電力モード制御部４１６は、省電力モード移行処理を行う。この移行処理には、必要な情報の退避や関連モジュールへの移行通知、省電力モードからの復帰時の前準備等が挙げられる。ステップＳ２０８では、電力モード制御部４１６は、ステップＳ２０４で選択した省電力モードに従って、通電不要な電力ブロックへの通電を停止する。その後、図１２の処理は終了する。
【００６９】
図１３は、ＮＩＣ２３０で実行される特定の省電力モード移行処理を示すフローチャートである。この処理は、図１２のステップＳ２０６で、電力モード制御部４１６から通知された特定の省電力モードへ移行する旨の移行通知を電力モード制御部４２２が受信したときに開始される。
【００７０】
ステップＳ３０１で、電力モード制御部４２２は、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９への省電力モード移行通知を行う。ここでは、ステップＳ１０６で通知された、省電力モードＭ４の決定とリンク速度、または、ステップＳ１０７で通知された、省電力モードＭ５の決定とサポートリンク速度（最も遅いもの）がＮｅｔｗｏｒｋＩ／Ｆ制御部４１９へ通知される。
【００７１】
ステップＳ３０２では、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、ステップＳ３０１で通知されたリンク速度と現在リンク接続中の現在リンク速度とを比較する。そしてＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、両者が異なっているか否かの判別によって、再リンクが必要か否かを判別する。両者が異なっている場合は、ネットワークの再リンクが必要であるので、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、ステップＳ３０３で、現在リンク速度を電源復帰時の再リンク処理のために保持しておくと共に、ＮｅｔｗｏｒｋＩ／Ｆ２３５のリンク接続を切断する。次に、ステップＳ３０４で、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、通知されたリンク速度でＮｅｔｗｏｒｋＩ／Ｆ２３５のリンクを再接続する。その後、処理はステップＳ３０５に進む。
【００７２】
一方、通知されたリンク速度と現在リンク速度の両者が一致している場合は、再リンクが必要でないので、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、現在のリンク接続を維持したまま処理をステップＳ３０５へ進める。ステップＳ３０５では、ＮｅｔｗｏｒｋＩ／Ｆ２３５は、動作電力モードを特定の省電力モードへと変更する。これにより、ネットワーク１０３から受信したパケットの渡し先がネットワーク処理部４１１からパターン解析部４２０へと切り替わる。従って、省電力モードＭ４時または省電力モードＭ５時に、ＮＩＣ２３０単体で代理応答処理が可能となる。
【００７３】
図１０、図１２、図１３の処理によって機能毎の都合とユーザの意思に合わせた省電力モードへの移行が可能となる。表３に、電力モード復帰要因と、特定の省電力モードからの復帰先電力モードとの関係の一例を示す。
【００７４】
【表３】
0006525719.tif 000004
【００７５】
表３に例示されるように、電力モード制御部４１６は、画像形成装置１０１が特定の省電力モードから復帰する際、どの電力モードへ遷移するかについて、復帰要因となる要素毎に管理している。電力モード制御部４１６は、この復帰要因と復帰時の遷移先となる電力モードとを、特定の省電力モードへの移行の前段階で予め電源制御部２２４へセットしておく。
【００７６】
表３の例によると、特定の省電力モード時にユーザから操作部２４０の操作により復帰を指示された場合は、コピー処理、スキャン処理が想定されることから、電力モード制御部４１６は通常電力モードへ復帰するように処理する。また、特定の省電力モード時にＦＡＸ受信によって復帰を指示された場合は、操作部２４０の使用はないが印刷処理が想定されることから、電力モード制御部４１６は省電力モードＭ１へ復帰するように処理する。また、省電力モード時にＵＳＢ通信やＷａｋｅＯｎＬＡＮ機能によるパケット受信によって復帰を指示された場合は、印刷処理が行われるか否かは不明のため、電力モード制御部４１６は省電力モードＭ２へ復帰するように処理する。
【００７７】
ここで省電力モードＭ１でなく省電力モードＭ２へ復帰する理由は次の通りである。まず、画像形成装置１０１として最も電力を多く消費する電力ブロックは電力ブロック３１４、３１５である。特定の省電力モードから復帰する際に電力ブロック３１４、３１５を復帰させなくても他の電力ブロックのみで処理可能となる可能性があり得る。そのため電力モード制御部４１６は、ひとまず省電力モードＭ２へ復帰させ、その後、必要があればスキャン処理部４１２、印刷処理部４１３からさらに電力モード復帰の通知を受けて、より省電力の低い電力モードへと段階的に復帰させる。
【００７８】
図１４は、ＷａｋｅＯｎＬＡＮ機能によって特定の省電力モードから他の電力モードへ復帰する際にＮＩＣ２３０により実行される復帰処理を示すフローチャートである。この処理は、ＮＩＣ２３０において、電力モード制御部４２２がパターン解析部４２０からＷａｋｅＯｎＬＡＮ通知を受信したときに開始される。
【００７９】
ステップＳ４０１では、電力モード制御部４２２は、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９へ電力モードの復帰通知を行う。また、これと併せて電力モード制御部４２２は、ＣＰＵ２３１を通じて電源制御部２２４へ割り込み処理を発生させる。電源制御部２２４はその割り込みをトリガとして、電力モード制御部４１６によって予めセットされていた復帰要因と復帰先電力モードの情報（表３）に従って、関連する電力ブロックへの通電を開始する。
【００８０】
表３の例によると、復帰要因はネットワーク、復帰先電力モードは省電力モードＭ２となる。電源制御部２２４は電力ブロック３１０、３１１、３１２、３１６、３１７を通電状態にする（図５、表１参照）。これにより、拡張Ｉ／Ｆ２１５とこれを制御するＣＰＵ間通信部４１７が動作可能となる。
【００８１】
ステップＳ４０２では、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、現在リンク接続している現在リンク速度と、ステップＳ３０３で再リンク処理のために保持しておいたリンク速度とを比較する。そしてＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、両者が異なっているか否かの判別によって、再リンクが必要か否かを判別する。両者が異なっている場合は、ネットワークの再リンクが必要であるので、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、ステップＳ４０３で、ＮｅｔｗｏｒｋＩ／Ｆ２３５のリンク接続を切断する。次に、ステップＳ４０４で、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、上記保持しておいたリンク速度でＮｅｔｗｏｒｋＩ／Ｆ２３５のリンクを再接続する。その後、処理はステップＳ４０５に進む。
【００８２】
一方、現在リンク速度と上記保持しておいたリンク速度の両者が一致している場合は、再リンクが必要でないので、ＮｅｔｗｏｒｋＩ／Ｆ制御部４１９は、現在のリンク接続を維持したまま処理をステップＳ４０５へ進める。ステップＳ４０５では、ＮｅｔｗｏｒｋＩ／Ｆ２３５は動作電力モードを特定の省電力モードから復帰先電力モードへと変更する。これにより、ネットワーク１０３から受信したパケットの渡し先がパターン解析部４２０からＣＰＵ間通信部４１８、ＣＰＵ間通信部４１７を介したネットワーク処理部４１１へと変更される。その結果、ＷａｋｅＯｎＬＡＮの対象となったネットワークパケットを含む以降のパケットは、ネットワーク処理部４１１が解析し、応答処理することになる。
【００８３】
なお、復帰先電力モードが省電力モードＭ２である場合において、受信されるパケットをＮＩＣ２３０単体で応答処理できる場合は、ネットワーク処理部４１１は省電力モードＭ２を維持したまま応答処理する。一方、ＮＩＣ２３０単体で応答処理できない場合、例えば、パケットが印刷ジョブの場合は、ネットワーク処理部４１１は印刷処理部４１３へジョブデータを渡す。併せてネットワーク処理部４１１、あるいは印刷処理部４１３が電力モード制御部４１６へ省電力モードＭ１への復帰要求を行う。これによってプリンタ２６０が起動し、印刷が可能となる。
【００８４】
このように、特定の省電力モードのうち省電力モードＭ４の場合には、図１３のステップＳ３０３、Ｓ３０４、図１４のステップＳ４０３、Ｓ４０４の処理が実行されない。これにより、ネットワーク応答優先（図９）に応じた処理が実現される。一方、特定の省電力モードのうち省電力モードＭ５の場合には、図１３のステップＳ３０３、Ｓ３０４、図１４のステップＳ４０３、Ｓ４０４の処理が実行される。これにより、省電力優先（図９）に応じた処理が実現される。
【００８５】
本実施の形態によれば、優先設定画面（図９）において、ユーザから、通信速度を優先する選択（第１の優先選択）または省電力を優先する選択（第２の優先選択）のいずれかが受け付けられる。第１の優先選択、第２の優先選択が受け付けられた場合は、それぞれ、特定の省電力モードのうち、省電力モードＭ４、Ｍ５が動作電力モードとして決定される。そして、決定された特定の省電力モードとそれに応じた通信速度とがＮＩＣ２３０へ通知される（ステップＳ１０６、Ｓ１０７）。これにより、省電力モードの決定に際し通信速度と省電力効率のいずれを優先するかについてユーザの意思を反映させることができる。
【００８６】
また、省電力モードＭ４が決定された場合は、通信速度として現在接続中のリンク速度が通知されるが、省電力モードＭ５が決定された場合は、通信速度としてサポートリンク速度のうち最も遅いサポート速度が通知される。これにより、省電力モードＭ５では省電力効率を特に高めることができる。
【００８７】
また、省電力を優先する選択（第２の優先選択）が受け付けられた場合であっても、ＮＧＮでのＳＩＰの運用設定がなされている場合は、動作電力モードとして省電力モードＭ５ではなく省電力モードＭ４が決定される。あるいは、第２の優先選択が受け付けられた場合であっても、外部装置としてイメージコントローラが接続されている場合は動作電力モードとして省電力モードＭ５ではなく省電力モードＭ４が決定される。これらにより、再リンク発生による無駄時間を費やさないという利点がある。
【００８８】
また、処理部４１０〜４１５から受け付ける「移行可能な動作電力モードの情報」（表２）と、ユーザにより設定された省電力設定（図１１）とに基づいて、特定の省電力モードへ移行すべきか否かが判断される。これにより、各機能部の状況とユーザの意図の双方を考慮して、特定の省電力モードへ移行可否を決定できる。さらに、移行可能な動作電力モードの情報で示される省電力モードとユーザによる省電力設定により示される省電力モードとのうち、最も省電力効率の低い省電力モードが移行先の省電力モードとして選択される。そして、選択された省電力モードが特定の省電力モードであるときに、特定の省電力モードへ移行すべきと判断される。これにより、各機能部の正常な動作を確保できる。
【００８９】
（第２の実施の形態）
第１の実施の形態では、優先設定画面（図９）において、応答優先ボタン５０１及び省電力優先ボタン５０２が常に選択可能に表示された。これに対し、本発明の第２の実施の形態では、ボタン５０１、５０２のいずれかまたは双方を選択不可とする例を示す。従って、基本的構成は第１の実施の形態と同じであり、第１の実施の形態に対して、図１５〜図１９を加えて第２の実施の形態を説明する。
【００９０】
図１５は、応答優先ボタン５０１及び省電力優先ボタン５０２の双方が選択不可となった場合の優先設定画面を示す図である。この例では、応答優先ボタン５０１及び省電力優先ボタン５０２がいずれもグレーアウト表示されて選択不可となっている。ＵＩ処理部４１０は、優先設定画面を表示させる際に、図１１で設定されたに省電力設定を確認する。この確認は、ＮＶＲＡＭ２１３に格納された省電力設定を取得することで行える。省電力設定が、少ないボタン７０２が押下され省電力モードＭ３が選択されたことを示す場合は、画像形成装置１０１として省電力モードＭ４、Ｍ５のいずれにも遷移しない。従って、この場合、ＵＩ処理部４１０は、優先設定画面として、図９のような表示ではなく、応答優先ボタン５０１及び省電力優先ボタン５０２をグレーアウトして選択不可の状態で表示する（図１５）。
【００９１】
この優先設定画面において、仮にユーザがボタン５０１、５０２のいずれかを押下した場合は、図１６に示すように、「省電力設定が少ない」が選択されているためにボタン５０１、５０２の両方が選択不可になっていることがポップアップ１１０１で表示される。これにより、選択不可となった優先選択がある旨とその理由が画面表示を用いて報知される。
【００９２】
図１７は、省電力優先ボタン５０２が選択不可となった場合の優先設定画面を示す図である。この例では、省電力優先ボタン５０２だけがグレーアウト表示されて選択不可となるが、応答優先ボタン５０１は選択可能となっている。ＵＩ処理部４１０は、優先設定画面を表示させる際に、イメージコントローラの接続状態やＮＧＮ環境におけるＳＩＰの運用有無を確認する。イメージコントローラが外部接続されているか、またはＮＧＮにおけるＳＩＰの運用中である場合は、画像形成装置１０１は、省電力モードＭ４へは遷移し得るが省電力モードＭ５へは遷移しない。従って、この場合、ＵＩ処理部４１０は、多いボタン７０１が選択され特定の省電力モードが選択されたことを示す場合であっても、優先設定画面として、省電力優先ボタン５０２だけをグレーアウトして選択不可の状態で表示する（図１７）。
【００９３】
この優先設定画面において、仮にユーザが省電力優先ボタン５０２を押下した場合は、図１８に示すように、ＳＩＰの運用中である旨等の、省電力優先ボタン５０２が選択不可となっていることがポップアップ１２０１で表示される。これにより、省電力優先ボタン５０２が選択不可となった旨と理由が画面表示を用いて報知される。
【００９４】
図１９は、ＵＩ処理部４１０による優先設定画面の表示処理を示すフローチャートである。ステップＳ５０１では、ＵＩ処理部４１０は、ＮＶＲＡＭ２１３に格納された省電力設定を取得し、その省電力設定が、少ないボタン７０２が押下されたこと（省電力モードＭ３が選択されたこと）を示すか否かを判別する。その判別の結果、省電力設定が、少ないボタン７０２が押下されたことを示す場合は、省電力モードＭ４及び省電力モードＭ５のいずれへも移行不可である。これは、受け付けられた省電力設定が示す電力モードに省電力モードＭ４及び省電力モードＭ５のいずれも含まれていない場合に該当する。従って、ＵＩ処理部４１０は、ボタン５０１、５０２をグレーアウトした優先設定画面を表示させる（図１５）。
【００９５】
一方、省電力設定が、少ないボタン７０２が押下されたことを示さない場合は、多いボタン７０１が選択されたことを示す。これは、受け付けられた省電力設定が示す電力モードに省電力モードＭ４及び省電力モードＭ５のいずれも含まれている場合に該当する。そこでＵＩ処理部４１０は、ステップＳ５０３へ処理を進め、ＦＡＸ使用状態、ＵＳＢ使用状態及びｍＤＮＳ使用状態を確認し、これらの少なくともいずれかが使用状態であるか否かを判別する。すなわち、ＵＩ処理部４１０は、運用環境が、ファクシミリ機能、ＵＳＢ機能及びｍＤＮＳ機能の少なくともいずれかが使用状態にある環境であるか否かを判別する。その判別の結果、これらの機能の少なくともいずれかが使用状態にある場合は、ＵＩ処理部４１０は、ボタン５０１、５０２の双方を選択不可とした優先設定画面（図１５）を表示させる。ただし、ユーザがボタン５０１、５０２のいずれかを押下した場合におけるポップアップ表示としては、図１６に示すものに代えて、使用している機能に関するメッセージとする。
【００９６】
一方、ファクシミリ機能、ＵＳＢ機能及びｍＤＮＳ機能のいずれも使用状態にない場合は、ステップＳ５０４で、ＵＩ処理部４１０は、ＮＧＮ環境におけるＳＩＰの運用の有無と、イメージコントローラの運用（接続）の有無とを確認する。そして、これらのうちいずれかの運用がある場合は、省電力モードＭ５への移行は不可であるので、ＵＩ処理部４１０は、ステップＳ５０５で、省電力優先ボタン５０２を選択不可とした優先設定画面（図１７）を表示させる。一方、ＮＧＮ環境におけるＳＩＰとイメージコントローラのいずれの運用も無い場合は、省電力モードＭ４、Ｍ５への移行が可能である。従って、ステップＳ５０６で、ＵＩ処理部４１０は、ボタン５０１、５０２の双方を選択可能にした優先設定画面（図９）を表示させる。ステップＳ５０２、Ｓ５０５、Ｓ５０６の処理後は、図１９の処理が終了する。
【００９７】
本実施の形態によれば、省電力設定（図１１）に基づいて優先設定画面（図９、図１５、図１７）におけるボタン５０１、５０２のそれぞれの選択可否が決定され、選択不可と決定された優先選択については受け付けができなくなる。特に、少ないボタン７０２が選択されていた場合は、ボタン５０１、５０２の双方が選択不可とされる。一方、多いボタン７０１が選択されていた場合は、ユーザによる省電力設定と画像形成装置１０１の運用環境とに基づいてボタン５０１、５０２のそれぞれの選択可否が決定される。これらにより、省電力の程度に関するユーザの意図を特定の省電力モードの設定に反映させることができると共に、画像形成装置の運用環境を考慮して特定の省電力モードを設定することができる。
【００９８】
また、優先設定画面においてボタン５０１、５０２が選択不可となる場合はそれらがグレーアウト表示となるので、表示の違いによって選択可否を知らせることができる。なお、この観点からは、選択不可の場合に選択可の場合とは表示態様を異ならせればよく、グレーアウト表示に限られず、色を変更したり、所定のマークを表示させたりしてもよい。
【００９９】
また、選択不可となった優先選択が選択されようとした場合は、選択不可である旨が画面表示を用いて報知されるので（図１６、図１８）、選択不可の事実とその優先選択を、画面表示を用いて知らせることができる。
【０１００】
なお、第１、第２の実施の形態において、省電力モードの決定に際しユーザの意思を反映させることを確保しつつ、構成を簡単にする観点からは、図１０の処理において、ステップＳ１０３、Ｓ１０４のいずれかまたは双方を廃止してもよい。すなわち、ステップＳ１０５での判別結果によって、省電力モードＭ４、Ｍ５のいずれかが動作電力モードとして決定されるようにする。
【０１０１】
また、同様の観点から、図１９において、ステップＳ５０３、Ｓ５０４のいずれかまたは双方を廃止してもよい。あるいは、ステップＳ５０３、Ｓ５０４の各々における判断要素のうち少なくとも１つ（例えば、ＦＡＸ使用状態、ＮＧＮ環境におけるＳＩＰの運用の有無）を除外してもよい。
【０１０２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１０３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【符号の説明】
【０１０４】
１０１  画像形成装置
２３０  ＮＩＣ
４１０  ＵＩ処理部
４１１  ネットワーク処理部
４１６  電力モード制御部
【図１】
0006525719.tif 000005
【図２】
0006525719.tif 000006
【図３】
0006525719.tif 000007
【図４】
0006525719.tif 000008
【図５】
0006525719.tif 000009
【図６】
0006525719.tif 000010
【図７】
0006525719.tif 000011
【図８】
0006525719.tif 000012
【図９】
0006525719.tif 000013
【図１０】
0006525719.tif 000014
【図１１】
0006525719.tif 000015
【図１２】
0006525719.tif 000016
【図１３】
0006525719.tif 000017
【図１４】
0006525719.tif 000018
【図１５】
0006525719.tif 000019
【図１６】
0006525719.tif 000020
【図１７】
0006525719.tif 000021
【図１８】
0006525719.tif 000022
【図１９】
0006525719.tif 000023