(57)【要約】【課題】ネットワークの通信速度の確保と通信装置の消費電力低減の両立を図る。【解決手段】画像処理装置１００は、待機時間で消費される待機時電力、第１リンク手段において第１リンク速度で通信しているときに消費される第１電力、及び第２リンク手段において第１リンク速度で通信しているときに消費される第２電力から、第１リンク手段による通信及び第２リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定し、予め定められた条件を満たしたときに、設定された切り換え情報を用いて、第１リンク手段による通信及び第２リンク手段による通信のうち、消費電力が少ない方に切り替える。【選択図】図５
2013135403.tif 000002
【特許請求の範囲】
【請求項１】
省電力モード、及び前記省電力モードよりも電力を消費する通常モードの２つのモードで稼働し、前記省電力モードで稼働しているときは第１リンク速度で通信を行い、前記通常モードで稼働しているときは、前記第１リンク速度よりも高速な第２リンク速度で通信を行う通信装置であって、
前記省電力モードから、前記通常モードに切り替える場合に、前記第１リンク速度から第２リンク速度に切り換えるためのリンクを確立するための待機時間を前記通常モードになったのちに必要とする第１リンク手段と、
前記第１リンク速度で通信する場合に消費される電力が、前記第１リンク手段において前記第１リンク速度で通信する場合に消費される電力より多く、前記第２リンク速度に切り換える場合には、前記待機時間を必要としない第２リンク手段と、
前記待機時間で消費される待機電力、前記第１リンク手段において前記第１リンク速度で通信しているときに消費される第１電力、及び前記第２リンク手段において前記第１リンク速度で通信しているときに消費される第２電力から、前記第１リンク手段による通信及び前記第２リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定する設定手段と、
予め定められた条件を満たしたときに、前記設定手段により設定された切り換え情報を用いて、前記第１リンク手段による通信及び前記第２リンク手段による通信のうち、消費電力が少ない方に切り替える切り替え手段と
を備えたことを特徴とする通信装置。
【請求項２】
前記予め定められた条件は、前記通常モードでの稼働を必要とする予め定められたデータを受信するという条件であり、前記切り換え情報は、前記待機電力、前記第１電力、及び前記第２電力から算出される期間を含む情報であることを特徴とする請求項１記載の通信装置。
【請求項３】
前記予め定められた条件は、予め定められた時間が経過するという条件であり、前記切り換え情報は、前記通常モードと前記省電力モードとの間を遷移したときの遷移回数を含む情報であることを特徴とする請求項１記載の通信装置。
【請求項４】
省電力モード、及び前記省電力モードよりも電力を消費する通常モードの２つのモードで稼働し、前記省電力モードで稼働しているときは第１リンク速度で通信を行い、前記通常モードで稼働しているときは、前記第１リンク速度よりも高速な第２リンク速度で通信を行い、前記省電力モードから、前記通常モードに切り替える場合に、前記第１リンク速度から第２リンク速度に切り換えるためのリンクを確立するための待機時間を前記通常モードになったのちに必要とする第１リンク手段と、前記第１リンク速度で通信する場合に消費される電力が、前記第１リンク手段において前記第１リンク速度で通信する場合に消費される電力より多く、前記第２リンク速度に切り換える場合には、前記待機時間を必要としない第２リンク手段とを備えた通信装置の制御方法であって、
前記待機時間で消費される待機時電力、前記第１リンク手段において前記第１リンク速度で通信しているときに消費される第１電力、及び前記第２リンク手段において前記第１リンク速度で通信しているときに消費される第２電力から、前記第１リンク手段による通信及び前記第２リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定する設定ステップと、
予め定められた条件を満たしたときに、前記設定ステップにより設定された切り換え情報を用いて、前記第１リンク手段による通信及び前記第２リンク手段による通信のうち、消費電力が少ない方に切り替える切り替えステップと
を備えたことを特徴とする制御方法。
【請求項５】
省電力モード、及び前記省電力モードよりも電力を消費する通常モードの２つのモードで稼働し、前記省電力モードで稼働しているときは第１リンク速度で通信を行い、前記通常モードで稼働しているときは、前記第１リンク速度よりも高速な第２リンク速度で通信を行い、前記省電力モードから、前記通常モードに切り替える場合に、前記第１リンク速度から第２リンク速度に切り換えるためのリンクを確立するための待機時間を前記通常モードになったのちに必要とする第１リンク手段と、前記第１リンク速度で通信する場合に消費される電力が、前記第１リンク手段において前記第１リンク速度で通信する場合に消費される電力より多く、前記第２リンク速度に切り換える場合には、前記待機時間を必要としない第２リンク手段とを備えた通信装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記待機時間で消費される待機時電力、前記第１リンク手段において前記第１リンク速度で通信しているときに消費される第１電力、及び前記第２リンク手段において前記第１リンク速度で通信しているときに消費される第２電力から、前記第１リンク手段による通信及び前記第２リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定する設定ステップと、
予め定められた条件を満たしたときに、前記設定ステップにより設定された切り換え情報を用いて、前記第１リンク手段による通信及び前記第２リンク手段による通信のうち、消費電力が少ない方に切り替える切り替えステップと
を備えたことを特徴とするプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ネットワーク技術の発展と普及に伴い、ネットワークに接続する機能を標準で備えた画像処理装置が増加している。
【０００３】
例えば、印刷装置や複写装置等の画像処理装置がネットワーク機能を備えることで、パーソナルコンピュータ等の対向装置からネットワークを介してデータやコマンドを受信し、データ処理や印刷処理を行うことができる。
【０００４】
一方、環境に対する意識の高まりに伴って、ネットワークに接続する機能を備えた画像処理装置の技術分野において、装置が動作していない非動作状態における消費電力を低減する要求が高まっている。
【０００５】
その要求に対する対策として、画像処理装置が非動作状態のときに、画像処理装置を制御する主制御部への電力供給を通常より低減あるいは遮断して装置の消費電力を低減した省電力モードを実現する技術が知られている。
【０００６】
また、ネットワークのリンク速度は消費電力と関係があり、リンク速度が高速であれば消費電力が大きくなり、低速であれば消費電力が小さくなる。
【０００７】
例えば、通信待機中には通信速度を低速なモードに切り替えて設定し、他のネットワーク機器から通信要求を受けたときに、現在設定されている通信速度のまま通信する技術がある。この技術において、通信が完了した後に高速なモードに切り替えて設定する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−１７１７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に開示された技術では、装置が通信待機中に受けた通信要求に対しては、低速なモードのままで通信を行うため、高速なネットワーク通信を行うことができない。
【００１０】
そこで、装置がネットワークのリンク速度を高速なモードに変更したとしても、リンクを確立するまでは通信することができず、早急なネットワーク応答を行うことはできなくなる。
【００１１】
また、通信待機をしている画像処理装置が、通信要求を受けて省電力モードから通常動作モードに遷移するとき、画像処理装置を制御する主制御部への電力供給は通常の供給状態に戻る。
【００１２】
従って、ネットワークのリンク速度を変更してリンクを確立するまでは、画像処理装置は高い消費電力状態を維持したまま動作できない状態が続くことになり、無駄に電力を消費してしまう。
【００１３】
本発明の目的は、ネットワークの通信速度の確保と通信装置の消費電力低減の両立を図ることにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１の通信装置は、省電力モード、及び前記省電力モードよりも電力を消費する通常モードの２つのモードで稼働し、前記省電力モードで稼働しているときは第１リンク速度で通信を行い、前記通常モードで稼働しているときは、前記第１リンク速度よりも高速な第２リンク速度で通信を行う通信装置であって、前記省電力モードから、前記通常モードに切り替える場合に、前記第１リンク速度から第２リンク速度に切り換えるためのリンクを確立するための待機時間を前記通常モードになったのちに必要とする第１リンク手段と、前記第１リンク速度で通信する場合に消費される電力が、前記第１リンク手段において前記第１リンク速度で通信する場合に消費される電力より多く、前記第２リンク速度に切り換える場合には、前記待機時間を必要としない第２リンク手段と、前記待機時間で消費される待機時電力、前記第１リンク手段において前記第１リンク速度で通信しているときに消費される第１電力、及び前記第２リンク手段において前記第１リンク速度で通信しているときに消費される第２電力から、前記第１リンク手段による通信及び前記第２リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定する設定手段と、予め定められた条件を満たしたときに、前記設定手段により設定された切り換え情報を用いて、前記第１リンク手段による通信及び前記第２リンク手段による通信のうち、消費電力が少ない方に切り替える切り替え手段とを備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ネットワークの通信速度の確保と通信装置の消費電力低減の両立を図ることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る画像処理装置の概略構成、及び画像処理装置を含むシステム全体を示す図である。
【図２】本発明の実施の形態に係る画像処理装置の詳細な構成を示す図である。
【図３】図２におけるＬＡＮ  Ｉ／Ｆの概略構成を示す図である。
【図４】図１における画像処理装置の電力モードとＬＡＮ  Ｉ／Ｆのネットワークのリンク状態に関わる消費電力を説明するための図である。
【図５】図２におけるＣＰＵにより実行されるリンク速度変更制御処理の手順を示すフローチャートである。
【図６】図２におけるＣＰＵにより実行されるリンク確立待機期間決定処理の手順を示すフローチャートである。
【図７】図２におけるＣＰＵにより実行されるリンク速度変更制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１８】
なお、本実施の形態では、本発明に係る通信装置を画像処理装置に適用した形態について説明する。
【００１９】
図１は、本発明の実施の形態に係る画像処理装置１００の概略構成、及び画像処理装置１００を含むシステム全体を示す図である。
【００２０】
図１において、画像処理装置１００は、画像の入出力と送受信および各種の画像処理を行う。そして、画像処理装置１００は、メインコントローラ１０１、ユーザインタフェースである操作部１０２、画像入力デバイスであるスキャナ１０３、及び画像出力デバイスであるプリンタ１０４を備える。
【００２１】
操作部１０２、スキャナ１０３、及びプリンタ１０４は、それぞれメインコントローラ１０１に接続され、メインコントローラ１０１からの指示によって制御される。さらにメインコントローラ１０１は、ＬＡＮ（Local Area Network）１０６に接続され、ＬＡＮ１０６上に繋がるＰＣ１０５等と接続される。
【００２２】
図２は、本発明の実施の形態に係る画像処理装置１００の詳細な構成を示す図である。
【００２３】
図２において、画像処理装置１００は、装置全体を制御するメインコントローラ１０１を備える。メインコントローラ１０１は、接続するスキャナ１０３やプリンタ１０４を制御する一方で、ＬＡＮ１０６や公衆回線と接続される。そして、ＬＡＮ１０６や公衆回線を介して、外部機器との間で画像情報やデバイス情報、およびファイル等の入出力を行う。
【００２４】
メインコントローラ１０１は、主制御部であるＣＰＵ（Central Processing Unit）２０１を備える。ＣＰＵ２０１は、システムバス２０７を介して、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、及びＦｌａｓｈ２０４と接続される。さらに、ＣＰＵ２０１は、イメージバスＩ／Ｆ２０５、操作部Ｉ／Ｆ２０６、ＬＡＮ  Ｉ／Ｆ２０８、モデム部２０９、及びＲＴＣ２２５（Real Time Clock）と接続される。
【００２５】
ＲＡＭ２０２は、ＣＰＵ２０１の作業領域を提供するための随時読み書き可能なメモリである。ＲＡＭ２０２は、画像データを一時記憶するための画像メモリとしても使用される。
【００２６】
ＲＯＭ２０３は、ブートＲＯＭであり、システムのブートプログラムが格納される。Ｆｌａｓｈ２０４は不揮発性メモリであり、画像処理装置１００の電源遮断後にも保持が必要なシステムソフトウェアや設定値データ等が格納される。
【００２７】
操作部Ｉ／Ｆ２０６は、操作部１０２との間で入出力を行うためのインタフェースである。操作部Ｉ／Ｆ２０６は、操作部１０２に対して表示すべき画像データを出力し、また、ユーザが操作部１０２を介して入力した情報を、ＣＰＵ２０１に伝送するために使用される。
【００２８】
ＬＡＮ  Ｉ／Ｆ２０８は、ＬＡＮ１０６と接続するためのインタフェースであり、ＬＡＮ１０６に対して情報の入出力を行う。モデム部２０９は、公衆回線と接続するためのインタフェースであり、公衆回線に対して情報の入出力を行う。ＲＴＣ２２５は、現在の時刻を管理する。
【００２９】
イメージバスＩ／Ｆ２０５は、システムバス２０７と画像データを高速で転送する画像バス２１０とを接続するインタフェースであり、データ構造を変換するバスブリッジとして動作する。
【００３０】
画像バス２１０には、ＲＩＰ（Raster Image Processor）２１１、デバイスＩ／Ｆ２１２、スキャナ画像処理部２１３、プリンタ画像処理部２１４、画像回転部２１５および画像圧縮部２１６が接続される。
【００３１】
ＲＩＰ２１１は、ＬＡＮ１０６から受信したＰＤＬ（Page Description Language）データをビットマップイメージに展開する。デバイスＩ／Ｆ２１２は、スキャナ１０３、及びプリンタ１０４とメインコントローラ１０１とを接続するインタフェースであり、画像データの同期系／非同期系の変換を行う。
【００３２】
スキャナ画像処理部２１３は、スキャナ１０３から読み込んだ入力画像データに対して、補正、加工、編集等の処理を行う。プリンタ画像処理部２１４は、プリンタ１０４へ出力するプリント出力画像データに対して、色変換、フィルタ処理、解像度変換等の処理を行う。
【００３３】
画像回転部２１５は、画像データの回転を行う。画像圧縮部２１６は、多値画像データに対してはＪＰＥＧ圧縮伸長処理を行い、２値画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨなどの圧縮伸長処理を行う。ＨＤＤ（Hard Disk Drive）２１７は、不揮発性のデータ記憶装置であり、画像データ、アドレス帳データ、ジョブログおよびユーザの個別データ等の各種データが保持される。なお、メインコントローラ１０１が、ＨＤＤ２１７を接続しない構成をとる場合は、前述の各種データはＦｌａｓｈ２０４に保持されるものとする。
【００３４】
電源制御部２１８は、電源装置２１９から電力供給ライン２２０を介して受容したＤＣ電源を、電力供給ライン２２１、２２２を介してメインコントローラ１０１の所定の回路要素に供給する。
【００３５】
この電源制御部２１８は、ＬＡＮ  Ｉ／Ｆ２０８から制御信号線２２３を介して受信した制御信号およびＣＰＵ２０１から制御信号線２２４を介して受信した制御信号に基づいて電力供給ライン２２１、２２２の電力供給制御を行う。
【００３６】
電力供給ライン２２１は、ＣＰＵ２０１、ＲＯＭ２０３、Ｆｌａｓｈ２０４、イメージバスＩ／Ｆ２０５およびＨＤＤ２１７に接続される。さらに、電力供給ライン２２１は、ＲＩＰ２１１、デバイスＩ／Ｆ２１２、スキャナ画像処理部２１３、プリンタ画像処理部２１４、画像回転部２１５および画像圧縮部２１６に接続される。電力供給ライン２２２は、ＲＡＭ２０２、操作部Ｉ／Ｆ２０６、ＬＡＮ  Ｉ／Ｆ２０８、モデム部２０９およびＲＴＣ２２５に接続される。
【００３７】
上述した構成である画像処理装置１００は、装置の稼動状態に応じて電力状態の異なる省電力モード、及び省電力モードよりも電力を消費する通常モードの２つの電力モードを備える。
【００３８】
通常電力モード、及び省電力モードの両方において、電源装置２１９は、電力供給ライン２２０を介して電源制御部２１８に電力供給する。
【００３９】
通常電力モードでは、ＣＰＵ２０１は電力供給ライン２２１および電力供給ライン２２２に対する電力供給が有効となるように電源制御部２１８を制御する。これにより、通常電力モードでは、ＣＰＵ２０１とＬＡＮ  Ｉ／Ｆ２０８の双方に電源装置２１９から電力が供給される。
【００４０】
一方、省電力モードでは、ＣＰＵ２０１は、電力供給ライン２２１の電力供給が無効となるように、電力供給ライン２２２の電力供給が有効となるように電源制御部２１８を制御する。このとき、メインコントローラ１０１が備えるＣＰＵ２０１を含む主要回路要素に対する電力供給は遮断される。
【００４１】
その結果、省電力モードでは、通常電力モードと比較して画像処理装置１００の消費電力を大幅に低減することができる。そして、ＬＡＮ  Ｉ／Ｆ２０８がＬＡＮ１０６上のＰＣ１０５から印刷ジョブ等のデータを受信した場合には、ＬＡＮ  Ｉ／Ｆ２０８が電源制御部２１８を制御して、省電力モードから通常電力モードへ復帰する。
【００４２】
省電力モードでは、電源装置２１９はＲＡＭ２０２に対して電力を供給するため、ＲＡＭ２０２はセルフリフレッシュ動作によりシステムプログラムをバックアップしつつ低消費電力の状態となる。
【００４３】
また、ＬＡＮ  Ｉ／Ｆ２０８からＲＡＭ２０２へのデータ入出力は、ＬＡＮ  Ｉ／Ｆ２０８が備える図示しないＤＭＡ（Direct Memory Access）制御部を用いたＤＭＡ転送で行うことができる。
【００４４】
なお、省電力モードでは、ＣＰＵ２０１に対する電力供給は遮断されるものとしたが、これに限るものではない。例えば、他の形態として、ＣＰＵ２０１に対する電力供給を通常電力モードより低減させ、ＣＰＵ２０１の動作周波数を下げた状態を省電力モードとしてもよい。
【００４５】
図３は、図２におけるＬＡＮ  Ｉ／Ｆ２０８の概略構成を示す図である。
【００４６】
図３において、ＲＡＭ３１１は、ＬＡＮ  Ｉ／Ｆ２０８における共有メモリ領域である。ＲＡＭ３１１は、ＬＡＮ  Ｉ／Ｆ２０８のパケット応答処理に必要なデータやプログラムを格納する。
【００４７】
Ｆｌａｓｈ  Ｍｅｍｏｒｙ３０２は不揮発メモリであり、ＬＡＮ  Ｉ／Ｆ２０８の外部からＩ／Ｆ部３０１を介して受信した、マイクロプロセッサ３０８の動作に必要なファームウェアなどが保持される。
【００４８】
Ｒｅｇｉｓｔｅｒｓ３０３は、ＬＡＮ  Ｉ／Ｆ２０８の動作設定情報およびステータス情報などが保持されるレジスタ群である。また、本実施の形態におけるＭＡＣ３０９、及びＰＨＹ３１０の少なくとも一方が、ＥＥＥ（Energy Efficient Ethernet(登録商標)）に対応している。
【００４９】
マイクロプロセッサ３０８が、ＭＡＣ３０９やＰＨＹ３１０をＥＥＥモードに設定することによって、ネットワーク上の通信状況に合わせた動的な電力制御を行うことができる。例えば、ＭＡＣ３０９やＰＨＹ３１０が１ＧｂｐｓのＥＥＥモード（１Ｇ−ＥＥＥ）に設定されることによって、通信が行われないときには、より低速なモードに設定し直される必要なく、従来の１Ｇｂｐｓ接続時よりも大幅に消費電力を低減することができる。
【００５０】
次に、通常電力モード時におけるパケット受信動作を説明する。画像処理装置１００は、通常電力モードにおいては高速なネットワーク通信を行うために、ネットワークのリンク速度をネットワーク環境で使用可能な最も高速な１Ｇｂｐｓなどのリンク速度に設定してＬＡＮ１０６に接続する。
【００５１】
画像処理装置１００は、ＬＡＮ１０６からＰＨＹ３１０を介してパケット受信する。ＰＨＹ３１０は、ネットワークにおける物理層のプロトコル制御を行い、ＬＡＮ１０６から受信する電気信号を論理信号に変換する。ＰＨＹ３１０は、受信パケットをＭＡＣ３０９へ転送する。
【００５２】
ＭＡＣ３０９は、ＰＨＹ３１０から受信する論理信号から、データの宛先や送信元、送受信単位であるフレームの境界を検出する。ＭＡＣ３０９は、受信パケットを受信バッファであるＲｘ  ＦＩＦＯ（First In First Out）３０４へ転送する。そして、受信パケットは、システムバス２０７に接続したＩ／Ｆ部３０１を介してメインコントローラ１０１内部に渡される。
【００５３】
続いて、通常電力モード時のパケット送信動作を説明する。パケット送信動作は、上述したパケット受信動作と逆順の処理となる。具体的には、送信パケットは、メインコントローラ１０１内部でＩ／Ｆ部３０１を介して、送信バッファであるＴｘ  ＦＩＦＯ３０５でバッファされる。その後、ＭＡＣ３０９は、送信パケットをＴｘ  ＦＩＦＯ３０５からＰＨＹ３１０へ転送する。そして、送信パケットはＬＡＮ１０６へ送出される。
【００５４】
次に、省電力モード時のパケット受信動作を説明する。画像処理装置１００は、省電力モードにおいては通信速度よりも消費電力を低減させることを目的として、ネットワークのリンク速度を最も低速な１０Ｍｂｐｓなどのリンク速度に設定してＬＡＮ１０６に接続する。
【００５５】
画像処理装置１００は、ＬＡＮ１０６からＰＨＹ３１０を経由してパケット受信する。ＰＨＹ３１０は、受信パケットをＭＡＣ３０９へ転送する。ＭＡＣ３０９は、受信パケットを、受信バッファであるＲｘ  ＦＩＦＯ３０６へ転送する。
【００５６】
マイクロプロセッサ３０８は、Ｒｘ  ＦＩＦＯ３０６が受信パケットをバッファしたことを検知したら受信パケットを解析して、省電力モードを維持したまま応答可能か否かを判断する。
【００５７】
具体的には、受信パケットのヘッダ、及びペイロードを解析して得られた宛先アドレスやプロトコル種別等を、予めＲＡＭ３１１に保持してある応答可能パターンと比較して、応答可能か否かを判断する。
【００５８】
応答可能パターンには、例えば、ＡＲＰ（Address Resolution Protocol）やＳＮＭＰ（Simple Network Management Protocol）等のプロトコルに従った応答が含まれる。そして、マイクロプロセッサ３０８は、省電力モードを維持したまま応答可能であると判断した場合には、受信パケットに応じた応答パケットを生成する。
【００５９】
具体的には、上述した受信パケット解析結果と応答可能パターンに基づいて、応答パケットのヘッダ情報およびペイロード情報を生成する。マイクロプロセッサ３０８は、応答パケットをＴｘ  ＦＩＦＯ３０７に転送し、応答パケットは、Ｔｘ  ＦＩＦＯ３０７からＭＡＣ３０９へ転送される。ＭＡＣ３０９は、応答パケットをＰＨＹ３１０へ転送し、応答パケットはＬＡＮ１０６へ送出される。
【００６０】
一方、マイクロプロセッサ３０８は、省電力モードを維持したまま応答不可能であると判断した場合には、電源制御部２１８に対して通常電力モードへの変更を通知する。そして、電源制御部２１８の制御によってメインコントローラ１０１が通常電力モードへ復帰する。
【００６１】
このとき、画像処理装置１００は、高速なネットワーク通信を行うために、ネットワークのリンク速度をネットワーク環境で使用可能な最も高速な１Ｇｂｐｓなどのリンク速度に設定してＬＡＮ１０６に接続し直す。ネットワークへのリンクが確立した後、画像処理装置１００は、ＣＰＵ２０１を含む主要回路要素を用いて受信パケットの応答処理を行う。
【００６２】
本実施の形態においては、１０Ｍｂｐｓが第１リンク速度に対応し、１Ｇｂｐｓが第２リンク速度に対応する。
【００６３】
図４は、図１における画像処理装置１００の電力モードとＬＡＮ  Ｉ／Ｆ２０８のネットワークのリンク状態に関わる消費電力を説明するための図である。また、図４（Ａ）は、画像処理装置１００の通常電力モードと省電力モード時の消費電力とＬＡＮ  Ｉ／Ｆ２０８のネットワークのリンク状態との関係を示した図である。図４（Ｂ）は、ＭＡＣ３０９やＰＨＹ３１０を１Ｇ−ＥＥＥに設定した場合における、画像処理装置１００の通常電力モードと省電力モード時の消費電力とＬＡＮ  Ｉ／Ｆ２０８のネットワークのリンク状態との関係を示した図である。
【００６４】
図４（Ａ）において、縦軸が画像処理装置１００の消費電力であり、横軸が画像処理装置１００の稼動状態の経過を示す時間である。
【００６５】
省電力モード期間４０１で示される矩形は、画像処理装置１００の省電力モードにおける消費電力を表し、本実施の形態においては１Ｗである。通常電力モード期間４０２で示される矩形は、画像処理装置１００の通常電力モードにおける消費電力を表し、本実施の形態においては１００Ｗである。
【００６６】
リンク確立待機期間４０３で示される矩形は、後述するネットワークのリンク速度の切り替えによって、リンクが確立するまで画像処理装置１００が待機を要する時間である。リンク確立待機期間４０３は、画像処理装置１００の稼動状態上は通常電力モード期間４０２内に含まれ、消費電力は同様に１００Ｗである。
【００６７】
ネットワークのリンク状態４０４は、ＬＡＮ  Ｉ／Ｆ２０８のネットワークのリンク状態を示す。
【００６８】
図４（Ａ）に示されるように、画像処理装置１００が省電力モードの場合は、消費電力を低減させるために、ネットワークのリンク速度を低速な１０Ｍｂｐｓに設定してＬＡＮ１０６に接続する。
【００６９】
そして、画像処理装置１００が通常電力モードへ復帰した場合には、高速なネットワーク通信を行うために、ネットワークのリンク速度を高速な１Ｇｂｐｓなどのリンク速度に設定してＬＡＮ１０６に接続し直す。
【００７０】
このようにリンク速度の変更が生じたときに、画像処理装置１００には、ネットワークへのリンクが確立するまでのリンク確立待機期間４０３が生じる。
【００７１】
特に通常モードへ復帰したときに生じるリンク確立待機期間４０３で消費する電力は、画像処理装置１００によるネットワーク処理が行われないため、無駄な消費電力である。
【００７２】
図４（Ｂ）において、縦軸が画像処理装置１００の消費電力であり、横軸が画像処理装置１００の稼動状態の経過を示す時間である。
【００７３】
省電力モード期間４０５で示される矩形は、画像処理装置１００の省電力モードにおける消費電力を表す。上述したＥＥＥは、リンク速度の切り替えを行わずに通信状況に合わせた効果的な電力制御を行うことができる利点があるが、通信が行われないときの１Ｇ−ＥＥＥの消費電力は１０Ｍｂｐｓに設定したときの消費電力には及ばない。
【００７４】
そのため、ＭＡＣ３０９やＰＨＹ３１０を１Ｇ−ＥＥＥに設定したときの消費電力は、１０Ｍｂｐｓに設定したときの消費電力よりわずかに大きく、画像処理装置１００の省電力モード期間４０５における消費電力は、本実施の形態においては２Ｗである。
【００７５】
通常電力モード期間４０６で示される矩形は、画像処理装置１００の通常電力モードにおける消費電力を表す。通信が行われているときの１Ｇ−ＥＥＥの消費電力はリンク速度を１Ｇｂｐｓに設定したときと同様であるため、画像処理装置１００の通常電力モード期間４０６における消費電力は通常電力モード期間４０２と同様に本実施の形態においては１００Ｗである。
【００７６】
ネットワークのリンク状態４０７は、ＬＡＮ  Ｉ／Ｆ２０８のネットワークのリンク状態を示す。
【００７７】
図４（Ｂ）においては、ネットワークのリンク速度は１Ｇ−ＥＥＥの設定を維持したままで画像処理装置１００の電力モードの遷移に合わせた切り替えを行わないため、図４（Ａ）のリンク確立待機期間４０３に相当する期間はない。
【００７８】
従って、図４（Ａ）の通常電力モード復帰時と同様のネットワーク処理であれば、通常電力モード期間４０２に対して、通常電力モード期間４０６はリンク確立待機期間４０３の分短くなる。そのため、図４（Ａ）のリンク確立待機期間４０３で無駄に消費する電力の分を図４（Ｂ）では消費せずにすむ。
【００７９】
次に、図４（Ａ）の状態と図４（Ｂ）の状態を切り替える制御について説明する。図４（Ａ）の状態と図４（Ｂ）の状態の違いは、ネットワークへのリンク状態であり、図４（Ａ）の状態では、画像処理装置１００の電力モードに対応して、ＬＡＮ  Ｉ／Ｆ２０８のリンク速度は変更される。
【００８０】
一方、図４（Ｂ）の状態では、画像処理装置１００の電力モードに関わらず、ＬＡＮ  Ｉ／Ｆ２０８のリンク速度は１Ｇ−ＥＥＥの設定を維持する。
【００８１】
画像処理装置１００の一定期間における総消費電力は、画像処理装置１００の稼動状態、具体的にはリンク確立待機期間４０３と省電力モード期間４０１の長さによって変化する。
【００８２】
つまり、画像処理装置１００のネットワーク応答の頻度に基づいて、図４（Ａ）の状態と図４（Ｂ）の状態のどちらに設定すべきかの分岐点を決めることによって、画像処理装置１００の一定期間における総消費電力を低減することができる。
【００８３】
図４（Ａ）の状態と図４（Ｂ）の状態の分岐点は、通常電力モード期間の消費電力×リンク確立待機期間と１Ｇ−ＥＥＥモードにおける１０Ｍｂｐｓとの消費電力の増加分×省電力モード期間との関係で決定される。
【００８４】
ここで、リンク確立待機期間４０３は、メインコントローラ１０１のＲＯＭ２０３に予め一意に格納されている。本実施の形態では、例えばリンク確立待機期間を１０秒とすると、省電力モード期間の１０００秒（≒１６．６分）が分岐点となる。
【００８５】
すなわち、省電力モード期間が１６分しか維持されない場合は、ＬＡＮ  Ｉ／Ｆ２０８のリンク速度は１Ｇ−ＥＥＥに設定した方が、画像処理装置１００の一定期間における総消費電力を小さくすることができる。
【００８６】
一方、省電力モード期間が１７分以上維持される場合は、ＬＡＮ  Ｉ／Ｆ２０８のリンク速度を１０Ｍｂｐｓに設定し、通常電力モードに復帰したときに１Ｇｂｐｓに変更した方が画像処理装置１００の一定期間における総消費電力を小さくすることができる。
【００８７】
ここで、通常電力モードに復帰するのはＬＡＮ１０６からパケット受信して通常電力モードによるネットワーク応答が必要な場合であり、ＬＡＮ  Ｉ／Ｆ２０８が１Ｇｂｐｓでリンクを確立した後にネットワーク応答を行う。
【００８８】
このように、本実施の形態に係る画像処理装置１００は、省電力モードで稼働しているときは１０Ｍｂｐｓで通信を行い、通常モードで稼働しているときは、１０Ｍｂｐｓよりも高速な１Ｇｂｐｓで通信を行う。
【００８９】
また、図４（Ａ）には、省電力モードから、通常モードに切り替える場合に、１０Ｍｂｐｓから１Ｇｂｐｓに切り換えるためのリンクを確立するための待機時間を通常モードになったのちに必要とすることが示されている。従って、図４（Ａ）に示されるリンク方法を行う処理が第１リンク手段に対応している。
【００９０】
さらに、図４（Ｂ）には、１０Ｍｂｐｓでの通信する場合に消費される電力が、図４（Ａ）において１０Ｍｂｐｓで通信する場合に消費される電力より多く、１Ｇｂｐｓに切り換える場合には、待機時間を必要としないことが示されている。従って、図４（Ｂ）に示されるリンク方法を行う処理が第２リンク手段に対応している。
【００９１】
図５は、図２におけるＣＰＵ２０１により実行されるリンク速度変更制御処理の手順を示すフローチャートである。
【００９２】
図５に示されるフローチャートは、ＲＯＭ２０３に格納されたプログラムに従って、メインコントローラ１０１のＣＰＵ２０１がＬＡＮ  Ｉ／Ｆ２０８を制御することによって実現される。
【００９３】
図５において、ＣＰＵ２０１が画像処理装置１００の消費電力情報を基にリンク速度変更の省電力モード期間分岐点を設定する（ステップＳ５０１）。ここで消費電力情報とは、画像処理装置１００の通常電力モードにおける消費電力と省電力モードにおける消費電力であり、予めＲＯＭ２０３に格納されている。
【００９４】
本実施の形態においては、一例として前述のように通常電力モードにおける消費電力は１００Ｗであり、省電力モードにおける消費電力は１Ｗである。そして、前述の通常電力モード期間の消費電力×リンク確立待機期間と１Ｇ−ＥＥＥモードにおける１０Ｍｂｐｓとの消費電力の増加分×省電力モード期間との関係から算出して、省電力モード期間の分岐点を設定する。
【００９５】
次いで、ＣＰＵ２０１が省電力モード期間の分岐点を設定して、ＲＴＣ２２５から現在の時刻を取得してＲＡＭ２０２に記憶した後に、画像処理装置１００は省電力モードに遷移する（ステップＳ５０２）。
【００９６】
画像処理装置１００が省電力モードにおいて待機中に、ＬＡＮ１０６からパケット受信すると、省電力モードを維持したままネットワーク応答可能か否かをマイクロプロセッサ３０８が判別する。すなわち、通常電力モード復帰のパケットを受信したか否か判別する（ステップＳ５０３）。
【００９７】
ステップＳ５０３の判別の結果、通常電力モード復帰のパケットを受信したときは（ステップＳ５０３でＹＥＳ）、省電力モード期間が分岐点を超えたか否か判別する（ステップＳ５０４）。
【００９８】
具体的には、ＣＰＵ２０１がＲＴＣ２２５から現在の時刻を取得し、取得した時刻とＳ５０１においてＲＡＭ２０２に記憶しておいた時刻から、省電力モード期間を算出する。この省電力モード期間とは、Ｓ５０２において画像処理装置１００が省電力モードに遷移してから、通常電力モードに復帰するまでの時間である。そして、ＣＰＵ２０１は、算出した省電力モード期間が上述した省電力モード期間の分岐点を超えたか否かを判別する。
【００９９】
ステップＳ５０４の判別の結果、省電力モード期間が省電力モード期間の分岐点を超えたときは（ステップＳ５０４でＹＥＳ）、以下の処理をする。すなわち、ＬＡＮ  Ｉ／Ｆ２０８のネットワークのリンク速度を、図４（Ａ）に示すように通常電力モード時は１Ｇｂｐｓ、省電力モード時は１０Ｍｂｐｓに設定し（ステップＳ５０５）、本処理を終了する。
【０１００】
ステップＳ５０４の判別の結果、省電力モード期間が省電力モード期間の分岐点を超えたときは（ステップＳ５０４でＮＯ）、以下の処理をする。すなわち、ＬＡＮ  Ｉ／Ｆ２０８のネットワークのリンク速度を図４（Ｂ）に示すように画像処理装置１００の電力モードに関わらず、１Ｇ−ＥＥＥに設定し（ステップＳ５０６）、本処理を終了する。
【０１０１】
以上のフローにより、画像処理装置１００の稼動状況とネットワーク環境に応じた画像処理装置１００の消費電力の低減を可能とする。
【０１０２】
上述した図５に示されるリンク速度変更制御処理では、リンク確立待機期間を例として１０秒と固定していた。このリンク確立待機期間を固定せずに、画像処理装置１００が接続するネットワーク環境から動的に決定してもよい。
【０１０３】
このように、ネットワーク環境に依存するリンク確立待機期間を予め一意には決めず、画像処理装置が接続するネットワーク環境に基づいて決定することにより、ネットワーク環境に応じたより効果的な消費電力の低減を行うことができる。
【０１０４】
なお、上記ステップＳ５０１では、待機時間で消費される待機時電力、第１リンク手段において１０Ｍｂｐｓで通信しているときに消費される第１電力、及び第２リンク手段において１Ｇｂｐｓで通信しているときに消費される第２電力を用いている。これらから、上述した省電力モード期間分岐点は、第１リンク手段による通信及び第２リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報の１つである。この切り換え情報を設定しているので、上記ステップＳ５０１は設定手段に対応している。
【０１０５】
さらに、上記ステップＳ５０５、５０６では、予め定められた条件を満たしたときに、設定された切り換え情報を用いて、第１リンク手段による通信及び第２リンク手段による通信のうち、消費電力が少ない方に切り替えているので、切り替え手段に対応している。
【０１０６】
なお、上記予め定められた条件は、通常モードでの稼働を必要とする予め定められたデータを受信するという条件であり、切り換え情報は、待機電力、第１電力、及び第２電力から算出される期間（省電力モード期間）を含む情報である。稼働を必要とする予め定められたデータとは、上述したＡＲＰやＳＮＭＰ等のプロトコルに従ったデータではなく、例えば画像形成を指示するデータなどが挙げられる。
【０１０７】
図５の処理によれば、第１リンク手段による通信及び第２リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定する（ステップＳ５０１）。そして、予め定められた条件を満たしたときに、設定された切り換え情報を用いて、第１リンク手段による通信及び第２リンク手段による通信のうち、消費電力が少ない方に切り替える（ステップＳ５０５，５０６）。その結果、ネットワークの通信速度の確保と通信装置の消費電力低減の両立を図ることができる。
【０１０８】
図６は、図２におけるＣＰＵ２０１により実行されるリンク確立待機期間決定処理の手順を示すフローチャートである。
【０１０９】
図６に示されるフローチャートは、ＲＯＭ２０３に格納されたプログラムに従って、メインコントローラ１０１のＣＰＵ２０１がＬＡＮ  Ｉ／Ｆ２０８を制御することによって実現される。
【０１１０】
図６において、ＣＰＵ２０１がＲＴＣ２２５から現在の時刻を取得してＲＡＭ２０２に記憶する（ステップＳ６０１）。次いで、ＣＰＵ２０１の制御によりＬＡＮ  Ｉ／Ｆ２０８はＬＡＮ１０６を介して接続するＰＣ１０５とリンクを開始する。
【０１１１】
そして、ＰＨＹ３１０がリンク確立の検出を行い、ＣＰＵ２０１はＰＣ１０５とのネットワークのリンクが確立するまで待機し、リンクが確立すると（ステップＳ６０３でＹＥＳ）、リンク確立期間を算出し（ステップＳ６０４）、本処理を終了する。
【０１１２】
具体的にステップＳ６０４では、ＣＰＵ２０１がＲＴＣ２２５から現在の時刻を取得し、取得した時刻とステップＳ６０１においてＲＡＭ２０２に記憶しておいた時刻から、ネットワークのリンクが確立するまでの時間であるリンク確立待機期間４０３を算出する。
【０１１３】
上述したリンク確立待機期間決定処理により、メインコントローラ１０１のＲＯＭ２０３は、リンク確立待機期間を予め一意に格納しておく必要がなくなる。そして、画像処理装置１００のネットワーク環境に依存するリンク確立待機期間をネットワーク環境に基づいて決定することができる。
【０１１４】
その結果、ネットワーク環境に応じたリンク速度変更の省電力モード期間分岐点を算出できるようになり、より効果的な消費電力の低減を可能とする。
【０１１５】
図７は、図２におけるＣＰＵ２０１により実行されるリンク速度変更制御処理の手順を示すフローチャートである。
【０１１６】
図７に示されるフローチャートは、メインコントローラ１０１のＣＰＵ２０１がＲＯＭ２０３に格納されたプログラムに、マイクロプロセッサ３０８がＦｌａｓｈ  Ｍｅｍｏｒｙ３０２に格納されたプログラムに従って実行することによって実現される。
【０１１７】
図７において、ＣＰＵ２０１がＲＴＣから現在の時刻を取得して、取得した時刻から画像処理装置１００の電力モードの遷移回数を積算するための予め定められた時間（以下、「遷移回数積算時間」という）が経過する時刻を設定する（ステップＳ７０１）。
【０１１８】
そして、マイクロプロセッサ３０８は、システムバス２０７を介して、遷移回数積算時間が経過する時刻を取得してＲＡＭ３１１に記憶する。ここで、遷移回数積算時間は可変であり、例えば、予めメインコントローラ１０１のＲＯＭ２０３に格納されている値や、操作部１０２がユーザからの入力を受け付けて設定される値である。
【０１１９】
次いで、マイクロプロセッサ３０８が、画像処理装置１００が通常電力モードと省電力モードの間を遷移したときの遷移回数を積算する（ステップＳ７０２）。
【０１２０】
そして、マイクロプロセッサ３０８がＲＴＣ２２５から現在の時刻を取得して、Ｓ７０１で設定した時刻から遷移回数積算時間が経過すると（ステップＳ７０３でＹＥＳ）、遷移回数が閾値を超えたか否か判別する（ステップＳ７０４）。
【０１２１】
具体的には、ステップＳ７０２においてマイクロプロセッサ３０８が積算した画像処理装置１００の電力モードの遷移回数がリンク速度変更の省電力モード期間分岐点を判断する閾値を越えたかどうかを判別する。
【０１２２】
ここで閾値は、例えば、予めＬＡＮ  Ｉ／Ｆ２０８内のＦｌａｓｈ  Ｍｅｍｏｒｙ３０２に格納されている設定値であり、予め設定さている。この閾値は、待機時間で消費される待機時電力、第１リンク手段において１０Ｍｂｐｓで通信しているときに消費される第１電力、及び第２リンク手段において１Ｇｂｐｓで通信しているときに消費される第２電力を用いている。これらから、閾値は第１リンク手段による通信及び第２リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報の１つに対応している。
【０１２３】
ステップＳ７０４の判別の結果、遷移回数が閾値を超えたときは（ステップＳ７０４でＹＥＳ）、以下の処理をする。すなわち、マイクロプロセッサ３０８は、ＬＡＮ  Ｉ／Ｆ２０８のネットワークのリンク速度を図４（Ｂ）に示すように画像処理装置１００の電力モードに関わらず、１Ｇ−ＥＥＥに設定し（ステップＳ７０５）、本処理を終了する。
【０１２４】
一方、ステップＳ７０４の判別の結果、遷移回数が閾値を超えていないときは（ステップＳ７０４でＮＯ）、以下の処理をする。すなわち、マイクロプロセッサ３０８は、ＬＡＮ  Ｉ／Ｆ２０８のネットワークのリンク速度を図４（Ａ）に示すように通常電力モード時は１Ｇｂｐｓ、省電力モード時は１０Ｍｂｐｓに設定し（ステップＳ７０６）、本処理を終了する。
【０１２５】
上述したリンク速度変更制御処理により、画像処理装置１００の予め定められた時間内の電力モードの遷移回数に基づいた消費電力の低減を可能とする。また、上記ステップＳ７０１以降の処理はマイクロプロセッサ３０８が実行するため、画像処理装置１００が省電力モードであっても実行することが可能となる。
【０１２６】
なお、上記ステップＳ７０５、７０６では、予め定められた条件を満たしたときに、設定された切り換え情報を用いて、第１リンク手段による通信及び第２リンク手段による通信のうち、消費電力が少ない方に切り替えているので、切り替え手段に対応している。
【０１２７】
なお、上記予め定められた条件は、予め定められた期間（遷移回数積算時間）が経過するという条件であり、切り換え情報は、通常モードと省電力モードとの間を遷移したときの遷移回数を示す情報を含んでいる。
【０１２８】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１２９】
１００  データ制御装置
１０１  メインコントローラ
１０６  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０８  ＬＡＮ  Ｉ／Ｆ
２１８  電源制御部
２１９  電源装置
３０２  Ｆｌａｓｈ  Ｍｅｍｏｒｙ
３０８  マイクロプロセッサ
３０９  ＭＡＣ
３０１  ＰＨＹ
３１１  ＲＡＭ
【図１】
2013135403.tif 000003
【図２】
2013135403.tif 000004
【図３】
2013135403.tif 000005
【図４】
2013135403.tif 000006
【図５】
2013135403.tif 000007
【図６】
2013135403.tif 000008
【図７】
2013135403.tif 000009