"省電力モード、及び前記省電力モードよりも電力を消費する通常モードの2つのモードで稼働し、前記省電力モードで稼働しているときは第1リンク速度で通信を行い、前記通常モードで稼働しているときは、前記第1リンク速度よりも高速な第2リンク速度で通信を行う通信装置であって、前記省電力モードから、前記通常モードに切り替える場合に、前記第1リンク速度から第2リンク速度に切り換えるためのリンクを確立するための待機時間を前記通常モードになったのちに必要とする第1リンク手段と、前記第1リンク速度で通信する場合に消費される電力が、前記第1リンク手段において前記第1リンク速度で通信する場合に消費される電力より多く、前記第2リンク速度に切り換える場合には、前記待機時間を必要としない第2リンク手段と、前記待機時間で消費される待機電力、前記第1リンク手段において前記第1リンク速度で通信しているときに消費される第1電力、及び前記第2リンク手段において前記第1リンク速度で通信しているときに消費される第2電力から、前記第1リンク手段による通信及び前記第2リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定する設定手段と、予め定められた条件を満たしたときに、前記設定手段により設定された切り換え情報を用いて、前記第1リンク手段による通信及び前記第2リンク手段による通信のうち、消費電力が少ない方に切り替える切り替え手段とを備えたことを特徴とする通信装置。前記予め定められた条件は、前記通常モードでの稼働を必要とする予め定められたデータを受信するという条件であり、前記切り換え情報は、前記待機電力、前記第1電力、及び前記第2電力から算出される期間を含む情報であることを特徴とする請求項1記載の通信装置。前記予め定められた条件は、予め定められた時間が経過するという条件であり、前記切り換え情報は、前記通常モードと前記省電力モードとの間を遷移したときの遷移回数を含む情報であることを特徴とする請求項1記載の通信装置。省電力モード、及び前記省電力モードよりも電力を消費する通常モードの2つのモードで稼働し、前記省電力モードで稼働しているときは第1リンク速度で通信を行い、前記通常モードで稼働しているときは、前記第1リンク速度よりも高速な第2リンク速度で通信を行い、前記省電力モードから、前記通常モードに切り替える場合に、前記第1リンク速度から第2リンク速度に切り換えるためのリンクを確立するための待機時間を前記通常モードになったのちに必要とする第1リンク手段と、前記第1リンク速度で通信する場合に消費される電力が、前記第1リンク手段において前記第1リンク速度で通信する場合に消費される電力より多く、前記第2リンク速度に切り換える場合には、前記待機時間を必要としない第2リンク手段とを備えた通信装置の制御方法であって、前記待機時間で消費される待機時電力、前記第1リンク手段において前記第1リンク速度で通信しているときに消費される第1電力、及び前記第2リンク手段において前記第1リンク速度で通信しているときに消費される第2電力から、前記第1リンク手段による通信及び前記第2リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定する設定ステップと、予め定められた条件を満たしたときに、前記設定ステップにより設定された切り換え情報を用いて、前記第1リンク手段による通信及び前記第2リンク手段による通信のうち、消費電力が少ない方に切り替える切り替えステップとを備えたことを特徴とする制御方法。省電力モード、及び前記省電力モードよりも電力を消費する通常モードの2つのモードで稼働し、前記省電力モードで稼働しているときは第1リンク速度で通信を行い、前記通常モードで稼働しているときは、前記第1リンク速度よりも高速な第2リンク速度で通信を行い、前記省電力モードから、前記通常モードに切り替える場合に、前記第1リンク速度から第2リンク速度に切り換えるためのリンクを確立するための待機時間を前記通常モードになったのちに必要とする第1リンク手段と、前記第1リンク速度で通信する場合に消費される電力が、前記第1リンク手段において前記第1リンク速度で通信する場合に消費される電力より多く、前記第2リンク速度に切り換える場合には、前記待機時間を必要としない第2リンク手段とを備えた通信装置の制御方法をコンピュータに実行させるためのプログラムであって、前記制御方法は、前記待機時間で消費される待機時電力、前記第1リンク手段において前記第1リンク速度で通信しているときに消費される第1電力、及び前記第2リンク手段において前記第1リンク速度で通信しているときに消費される第2電力から、前記第1リンク手段による通信及び前記第2リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定する設定ステップと、予め定められた条件を満たしたときに、前記設定ステップにより設定された切り換え情報を用いて、前記第1リンク手段による通信及び前記第2リンク手段による通信のうち、消費電力が少ない方に切り替える切り替えステップとを備えたことを特徴とするプログラム。しかしながら、特許文献1に開示された技術では、装置が通信待機中に受けた通信要求に対しては、低速なモードのままで通信を行うため、高速なネットワーク通信を行うことができない。そこで、装置がネットワークのリンク速度を高速なモードに変更したとしても、リンクを確立するまでは通信することができず、早急なネットワーク応答を行うことはできなくなる。また、通信待機をしている画像処理装置が、通信要求を受けて省電力モードから通常動作モードに遷移するとき、画像処理装置を制御する主制御部への電力供給は通常の供給状態に戻る。従って、ネットワークのリンク速度を変更してリンクを確立するまでは、画像処理装置は高い消費電力状態を維持したまま動作できない状態が続くことになり、無駄に電力を消費してしまう。本発明の目的は、ネットワークの通信速度の確保と通信装置の消費電力低減の両立を図ることにある。上記目的を達成するために、請求項1の通信装置は、省電力モード、及び前記省電力モードよりも電力を消費する通常モードの2つのモードで稼働し、前記省電力モードで稼働しているときは第1リンク速度で通信を行い、前記通常モードで稼働しているときは、前記第1リンク速度よりも高速な第2リンク速度で通信を行う通信装置であって、前記省電力モードから、前記通常モードに切り替える場合に、前記第1リンク速度から第2リンク速度に切り換えるためのリンクを確立するための待機時間を前記通常モードになったのちに必要とする第1リンク手段と、前記第1リンク速度で通信する場合に消費される電力が、前記第1リンク手段において前記第1リンク速度で通信する場合に消費される電力より多く、前記第2リンク速度に切り換える場合には、前記待機時間を必要としない第2リンク手段と、前記待機時間で消費される待機時電力、前記第1リンク手段において前記第1リンク速度で通信しているときに消費される第1電力、及び前記第2リンク手段において前記第1リンク速度で通信しているときに消費される第2電力から、前記第1リンク手段による通信及び前記第2リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定する設定手段と、予め定められた条件を満たしたときに、前記設定手段により設定された切り換え情報を用いて、前記第1リンク手段による通信及び前記第2リンク手段による通信のうち、消費電力が少ない方に切り替える切り替え手段とを備えたことを特徴とする。本発明によれば、ネットワークの通信速度の確保と通信装置の消費電力低減の両立を図ることができる。以下、本発明の実施の形態について図面を参照しながら詳述する。なお、本実施の形態では、本発明に係る通信装置を画像処理装置に適用した形態について説明する。図1は、本発明の実施の形態に係る画像処理装置100の概略構成、及び画像処理装置100を含むシステム全体を示す図である。図1において、画像処理装置100は、画像の入出力と送受信および各種の画像処理を行う。そして、画像処理装置100は、メインコントローラ101、ユーザインタフェースである操作部102、画像入力デバイスであるスキャナ103、及び画像出力デバイスであるプリンタ104を備える。操作部102、スキャナ103、及びプリンタ104は、それぞれメインコントローラ101に接続され、メインコントローラ101からの指示によって制御される。さらにメインコントローラ101は、LANLocalAreaNetwork106に接続され、LAN106上に繋がるPC105等と接続される。図2は、本発明の実施の形態に係る画像処理装置100の詳細な構成を示す図である。図2において、画像処理装置100は、装置全体を制御するメインコントローラ101を備える。メインコントローラ101は、接続するスキャナ103やプリンタ104を制御する一方で、LAN106や公衆回線と接続される。そして、LAN106や公衆回線を介して、外部機器との間で画像情報やデバイス情報、およびファイル等の入出力を行う。メインコントローラ101は、主制御部であるCPUCentralProcessingUnit201を備える。CPU201は、システムバス207を介して、RAMRandomAccessMemory202、ROMReadOnlyMemory203、及びFlash204と接続される。さらに、CPU201は、イメージバスI/F205、操作部I/F206、LANI/F208、モデム部209、及びRTC225RealTimeClockと接続される。RAM202は、CPU201の作業領域を提供するための随時読み書き可能なメモリである。RAM202は、画像データを一時記憶するための画像メモリとしても使用される。ROM203は、ブートROMであり、システムのブートプログラムが格納される。Flash204は不揮発性メモリであり、画像処理装置100の電源遮断後にも保持が必要なシステムソフトウェアや設定値データ等が格納される。操作部I/F206は、操作部102との間で入出力を行うためのインタフェースである。操作部I/F206は、操作部102に対して表示すべき画像データを出力し、また、ユーザが操作部102を介して入力した情報を、CPU201に伝送するために使用される。LANI/F208は、LAN106と接続するためのインタフェースであり、LAN106に対して情報の入出力を行う。モデム部209は、公衆回線と接続するためのインタフェースであり、公衆回線に対して情報の入出力を行う。RTC225は、現在の時刻を管理する。イメージバスI/F205は、システムバス207と画像データを高速で転送する画像バス210とを接続するインタフェースであり、データ構造を変換するバスブリッジとして動作する。画像バス210には、RIPRasterImageProcessor211、デバイスI/F212、スキャナ画像処理部213、プリンタ画像処理部214、画像回転部215および画像圧縮部216が接続される。RIP211は、LAN106から受信したPDLPageDescriptionLanguageデータをビットマップイメージに展開する。デバイスI/F212は、スキャナ103、及びプリンタ104とメインコントローラ101とを接続するインタフェースであり、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部213は、スキャナ103から読み込んだ入力画像データに対して、補正、加工、編集等の処理を行う。プリンタ画像処理部214は、プリンタ104へ出力するプリント出力画像データに対して、色変換、フィルタ処理、解像度変換等の処理を行う。画像回転部215は、画像データの回転を行う。画像圧縮部216は、多値画像データに対してはJPEG圧縮伸長処理を行い、2値画像データに対してはJBIG、MMR、MHなどの圧縮伸長処理を行う。HDDHardDiskDrive217は、不揮発性のデータ記憶装置であり、画像データ、アドレス帳データ、ジョブログおよびユーザの個別データ等の各種データが保持される。なお、メインコントローラ101が、HDD217を接続しない構成をとる場合は、前述の各種データはFlash204に保持されるものとする。電源制御部218は、電源装置219から電力供給ライン220を介して受容したDC電源を、電力供給ライン221、222を介してメインコントローラ101の所定の回路要素に供給する。この電源制御部218は、LANI/F208から制御信号線223を介して受信した制御信号およびCPU201から制御信号線224を介して受信した制御信号に基づいて電力供給ライン221、222の電力供給制御を行う。電力供給ライン221は、CPU201、ROM203、Flash204、イメージバスI/F205およびHDD217に接続される。さらに、電力供給ライン221は、RIP211、デバイスI/F212、スキャナ画像処理部213、プリンタ画像処理部214、画像回転部215および画像圧縮部216に接続される。電力供給ライン222は、RAM202、操作部I/F206、LANI/F208、モデム部209およびRTC225に接続される。上述した構成である画像処理装置100は、装置の稼動状態に応じて電力状態の異なる省電力モード、及び省電力モードよりも電力を消費する通常モードの2つの電力モードを備える。通常電力モード、及び省電力モードの両方において、電源装置219は、電力供給ライン220を介して電源制御部218に電力供給する。通常電力モードでは、CPU201は電力供給ライン221および電力供給ライン222に対する電力供給が有効となるように電源制御部218を制御する。これにより、通常電力モードでは、CPU201とLANI/F208の双方に電源装置219から電力が供給される。一方、省電力モードでは、CPU201は、電力供給ライン221の電力供給が無効となるように、電力供給ライン222の電力供給が有効となるように電源制御部218を制御する。このとき、メインコントローラ101が備えるCPU201を含む主要回路要素に対する電力供給は遮断される。その結果、省電力モードでは、通常電力モードと比較して画像処理装置100の消費電力を大幅に低減することができる。そして、LANI/F208がLAN106上のPC105から印刷ジョブ等のデータを受信した場合には、LANI/F208が電源制御部218を制御して、省電力モードから通常電力モードへ復帰する。省電力モードでは、電源装置219はRAM202に対して電力を供給するため、RAM202はセルフリフレッシュ動作によりシステムプログラムをバックアップしつつ低消費電力の状態となる。また、LANI/F208からRAM202へのデータ入出力は、LANI/F208が備える図示しないDMADirectMemoryAccess制御部を用いたDMA転送で行うことができる。なお、省電力モードでは、CPU201に対する電力供給は遮断されるものとしたが、これに限るものではない。例えば、他の形態として、CPU201に対する電力供給を通常電力モードより低減させ、CPU201の動作周波数を下げた状態を省電力モードとしてもよい。図3は、図2におけるLANI/F208の概略構成を示す図である。図3において、RAM311は、LANI/F208における共有メモリ領域である。RAM311は、LANI/F208のパケット応答処理に必要なデータやプログラムを格納する。FlashMemory302は不揮発メモリであり、LANI/F208の外部からI/F部301を介して受信した、マイクロプロセッサ308の動作に必要なファームウェアなどが保持される。Registers303は、LANI/F208の動作設定情報およびステータス情報などが保持されるレジスタ群である。また、本実施の形態におけるMAC309、及びPHY310の少なくとも一方が、EEEEnergyEfficientEthernetに対応している。マイクロプロセッサ308が、MAC309やPHY310をEEEモードに設定することによって、ネットワーク上の通信状況に合わせた動的な電力制御を行うことができる。例えば、MAC309やPHY310が1GbpsのEEEモード1G-EEEに設定されることによって、通信が行われないときには、より低速なモードに設定し直される必要なく、従来の1Gbps接続時よりも大幅に消費電力を低減することができる。次に、通常電力モード時におけるパケット受信動作を説明する。画像処理装置100は、通常電力モードにおいては高速なネットワーク通信を行うために、ネットワークのリンク速度をネットワーク環境で使用可能な最も高速な1Gbpsなどのリンク速度に設定してLAN106に接続する。画像処理装置100は、LAN106からPHY310を介してパケット受信する。PHY310は、ネットワークにおける物理層のプロトコル制御を行い、LAN106から受信する電気信号を論理信号に変換する。PHY310は、受信パケットをMAC309へ転送する。MAC309は、PHY310から受信する論理信号から、データの宛先や送信元、送受信単位であるフレームの境界を検出する。MAC309は、受信パケットを受信バッファであるRxFIFOFirstInFirstOut304へ転送する。そして、受信パケットは、システムバス207に接続したI/F部301を介してメインコントローラ101内部に渡される。続いて、通常電力モード時のパケット送信動作を説明する。パケット送信動作は、上述したパケット受信動作と逆順の処理となる。具体的には、送信パケットは、メインコントローラ101内部でI/F部301を介して、送信バッファであるTxFIFO305でバッファされる。その後、MAC309は、送信パケットをTxFIFO305からPHY310へ転送する。そして、送信パケットはLAN106へ送出される。次に、省電力モード時のパケット受信動作を説明する。画像処理装置100は、省電力モードにおいては通信速度よりも消費電力を低減させることを目的として、ネットワークのリンク速度を最も低速な10Mbpsなどのリンク速度に設定してLAN106に接続する。画像処理装置100は、LAN106からPHY310を経由してパケット受信する。PHY310は、受信パケットをMAC309へ転送する。MAC309は、受信パケットを、受信バッファであるRxFIFO306へ転送する。マイクロプロセッサ308は、RxFIFO306が受信パケットをバッファしたことを検知したら受信パケットを解析して、省電力モードを維持したまま応答可能か否かを判断する。具体的には、受信パケットのヘッダ、及びペイロードを解析して得られた宛先アドレスやプロトコル種別等を、予めRAM311に保持してある応答可能パターンと比較して、応答可能か否かを判断する。応答可能パターンには、例えば、ARPAddressResolutionProtocolやSNMPSimpleNetworkManagementProtocol等のプロトコルに従った応答が含まれる。そして、マイクロプロセッサ308は、省電力モードを維持したまま応答可能であると判断した場合には、受信パケットに応じた応答パケットを生成する。具体的には、上述した受信パケット解析結果と応答可能パターンに基づいて、応答パケットのヘッダ情報およびペイロード情報を生成する。マイクロプロセッサ308は、応答パケットをTxFIFO307に転送し、応答パケットは、TxFIFO307からMAC309へ転送される。MAC309は、応答パケットをPHY310へ転送し、応答パケットはLAN106へ送出される。一方、マイクロプロセッサ308は、省電力モードを維持したまま応答不可能であると判断した場合には、電源制御部218に対して通常電力モードへの変更を通知する。そして、電源制御部218の制御によってメインコントローラ101が通常電力モードへ復帰する。このとき、画像処理装置100は、高速なネットワーク通信を行うために、ネットワークのリンク速度をネットワーク環境で使用可能な最も高速な1Gbpsなどのリンク速度に設定してLAN106に接続し直す。ネットワークへのリンクが確立した後、画像処理装置100は、CPU201を含む主要回路要素を用いて受信パケットの応答処理を行う。本実施の形態においては、10Mbpsが第1リンク速度に対応し、1Gbpsが第2リンク速度に対応する。図4は、図1における画像処理装置100の電力モードとLANI/F208のネットワークのリンク状態に関わる消費電力を説明するための図である。また、図4Aは、画像処理装置100の通常電力モードと省電力モード時の消費電力とLANI/F208のネットワークのリンク状態との関係を示した図である。図4Bは、MAC309やPHY310を1G-EEEに設定した場合における、画像処理装置100の通常電力モードと省電力モード時の消費電力とLANI/F208のネットワークのリンク状態との関係を示した図である。図4Aにおいて、縦軸が画像処理装置100の消費電力であり、横軸が画像処理装置100の稼動状態の経過を示す時間である。省電力モード期間401で示される矩形は、画像処理装置100の省電力モードにおける消費電力を表し、本実施の形態においては1Wである。通常電力モード期間402で示される矩形は、画像処理装置100の通常電力モードにおける消費電力を表し、本実施の形態においては100Wである。リンク確立待機期間403で示される矩形は、後述するネットワークのリンク速度の切り替えによって、リンクが確立するまで画像処理装置100が待機を要する時間である。リンク確立待機期間403は、画像処理装置100の稼動状態上は通常電力モード期間402内に含まれ、消費電力は同様に100Wである。ネットワークのリンク状態404は、LANI/F208のネットワークのリンク状態を示す。図4Aに示されるように、画像処理装置100が省電力モードの場合は、消費電力を低減させるために、ネットワークのリンク速度を低速な10Mbpsに設定してLAN106に接続する。そして、画像処理装置100が通常電力モードへ復帰した場合には、高速なネットワーク通信を行うために、ネットワークのリンク速度を高速な1Gbpsなどのリンク速度に設定してLAN106に接続し直す。このようにリンク速度の変更が生じたときに、画像処理装置100には、ネットワークへのリンクが確立するまでのリンク確立待機期間403が生じる。特に通常モードへ復帰したときに生じるリンク確立待機期間403で消費する電力は、画像処理装置100によるネットワーク処理が行われないため、無駄な消費電力である。図4Bにおいて、縦軸が画像処理装置100の消費電力であり、横軸が画像処理装置100の稼動状態の経過を示す時間である。省電力モード期間405で示される矩形は、画像処理装置100の省電力モードにおける消費電力を表す。上述したEEEは、リンク速度の切り替えを行わずに通信状況に合わせた効果的な電力制御を行うことができる利点があるが、通信が行われないときの1G-EEEの消費電力は10Mbpsに設定したときの消費電力には及ばない。そのため、MAC309やPHY310を1G-EEEに設定したときの消費電力は、10Mbpsに設定したときの消費電力よりわずかに大きく、画像処理装置100の省電力モード期間405における消費電力は、本実施の形態においては2Wである。通常電力モード期間406で示される矩形は、画像処理装置100の通常電力モードにおける消費電力を表す。通信が行われているときの1G-EEEの消費電力はリンク速度を1Gbpsに設定したときと同様であるため、画像処理装置100の通常電力モード期間406における消費電力は通常電力モード期間402と同様に本実施の形態においては100Wである。ネットワークのリンク状態407は、LANI/F208のネットワークのリンク状態を示す。図4Bにおいては、ネットワークのリンク速度は1G-EEEの設定を維持したままで画像処理装置100の電力モードの遷移に合わせた切り替えを行わないため、図4Aのリンク確立待機期間403に相当する期間はない。従って、図4Aの通常電力モード復帰時と同様のネットワーク処理であれば、通常電力モード期間402に対して、通常電力モード期間406はリンク確立待機期間403の分短くなる。そのため、図4Aのリンク確立待機期間403で無駄に消費する電力の分を図4Bでは消費せずにすむ。次に、図4Aの状態と図4Bの状態を切り替える制御について説明する。図4Aの状態と図4Bの状態の違いは、ネットワークへのリンク状態であり、図4Aの状態では、画像処理装置100の電力モードに対応して、LANI/F208のリンク速度は変更される。一方、図4Bの状態では、画像処理装置100の電力モードに関わらず、LANI/F208のリンク速度は1G-EEEの設定を維持する。画像処理装置100の一定期間における総消費電力は、画像処理装置100の稼動状態、具体的にはリンク確立待機期間403と省電力モード期間401の長さによって変化する。つまり、画像処理装置100のネットワーク応答の頻度に基づいて、図4Aの状態と図4Bの状態のどちらに設定すべきかの分岐点を決めることによって、画像処理装置100の一定期間における総消費電力を低減することができる。図4Aの状態と図4Bの状態の分岐点は、通常電力モード期間の消費電力×リンク確立待機期間と1G-EEEモードにおける10Mbpsとの消費電力の増加分×省電力モード期間との関係で決定される。ここで、リンク確立待機期間403は、メインコントローラ101のROM203に予め一意に格納されている。本実施の形態では、例えばリンク確立待機期間を10秒とすると、省電力モード期間の1000秒≒16.6分が分岐点となる。すなわち、省電力モード期間が16分しか維持されない場合は、LANI/F208のリンク速度は1G-EEEに設定した方が、画像処理装置100の一定期間における総消費電力を小さくすることができる。一方、省電力モード期間が17分以上維持される場合は、LANI/F208のリンク速度を10Mbpsに設定し、通常電力モードに復帰したときに1Gbpsに変更した方が画像処理装置100の一定期間における総消費電力を小さくすることができる。ここで、通常電力モードに復帰するのはLAN106からパケット受信して通常電力モードによるネットワーク応答が必要な場合であり、LANI/F208が1Gbpsでリンクを確立した後にネットワーク応答を行う。このように、本実施の形態に係る画像処理装置100は、省電力モードで稼働しているときは10Mbpsで通信を行い、通常モードで稼働しているときは、10Mbpsよりも高速な1Gbpsで通信を行う。また、図4Aには、省電力モードから、通常モードに切り替える場合に、10Mbpsから1Gbpsに切り換えるためのリンクを確立するための待機時間を通常モードになったのちに必要とすることが示されている。従って、図4Aに示されるリンク方法を行う処理が第1リンク手段に対応している。さらに、図4Bには、10Mbpsでの通信する場合に消費される電力が、図4Aにおいて10Mbpsで通信する場合に消費される電力より多く、1Gbpsに切り換える場合には、待機時間を必要としないことが示されている。従って、図4Bに示されるリンク方法を行う処理が第2リンク手段に対応している。図5は、図2におけるCPU201により実行されるリンク速度変更制御処理の手順を示すフローチャートである。図5に示されるフローチャートは、ROM203に格納されたプログラムに従って、メインコントローラ101のCPU201がLANI/F208を制御することによって実現される。図5において、CPU201が画像処理装置100の消費電力情報を基にリンク速度変更の省電力モード期間分岐点を設定するステップS501。ここで消費電力情報とは、画像処理装置100の通常電力モードにおける消費電力と省電力モードにおける消費電力であり、予めROM203に格納されている。本実施の形態においては、一例として前述のように通常電力モードにおける消費電力は100Wであり、省電力モードにおける消費電力は1Wである。そして、前述の通常電力モード期間の消費電力×リンク確立待機期間と1G-EEEモードにおける10Mbpsとの消費電力の増加分×省電力モード期間との関係から算出して、省電力モード期間の分岐点を設定する。次いで、CPU201が省電力モード期間の分岐点を設定して、RTC225から現在の時刻を取得してRAM202に記憶した後に、画像処理装置100は省電力モードに遷移するステップS502。画像処理装置100が省電力モードにおいて待機中に、LAN106からパケット受信すると、省電力モードを維持したままネットワーク応答可能か否かをマイクロプロセッサ308が判別する。すなわち、通常電力モード復帰のパケットを受信したか否か判別するステップS503。ステップS503の判別の結果、通常電力モード復帰のパケットを受信したときはステップS503でYES、省電力モード期間が分岐点を超えたか否か判別するステップS504。具体的には、CPU201がRTC225から現在の時刻を取得し、取得した時刻とS501においてRAM202に記憶しておいた時刻から、省電力モード期間を算出する。この省電力モード期間とは、S502において画像処理装置100が省電力モードに遷移してから、通常電力モードに復帰するまでの時間である。そして、CPU201は、算出した省電力モード期間が上述した省電力モード期間の分岐点を超えたか否かを判別する。ステップS504の判別の結果、省電力モード期間が省電力モード期間の分岐点を超えたときはステップS504でYES、以下の処理をする。すなわち、LANI/F208のネットワークのリンク速度を、図4Aに示すように通常電力モード時は1Gbps、省電力モード時は10Mbpsに設定しステップS505、本処理を終了する。ステップS504の判別の結果、省電力モード期間が省電力モード期間の分岐点を超えたときはステップS504でNO、以下の処理をする。すなわち、LANI/F208のネットワークのリンク速度を図4Bに示すように画像処理装置100の電力モードに関わらず、1G-EEEに設定しステップS506、本処理を終了する。以上のフローにより、画像処理装置100の稼動状況とネットワーク環境に応じた画像処理装置100の消費電力の低減を可能とする。上述した図5に示されるリンク速度変更制御処理では、リンク確立待機期間を例として10秒と固定していた。このリンク確立待機期間を固定せずに、画像処理装置100が接続するネットワーク環境から動的に決定してもよい。このように、ネットワーク環境に依存するリンク確立待機期間を予め一意には決めず、画像処理装置が接続するネットワーク環境に基づいて決定することにより、ネットワーク環境に応じたより効果的な消費電力の低減を行うことができる。なお、上記ステップS501では、待機時間で消費される待機時電力、第1リンク手段において10Mbpsで通信しているときに消費される第1電力、及び第2リンク手段において1Gbpsで通信しているときに消費される第2電力を用いている。これらから、上述した省電力モード期間分岐点は、第1リンク手段による通信及び第2リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報の1つである。この切り換え情報を設定しているので、上記ステップS501は設定手段に対応している。さらに、上記ステップS505、506では、予め定められた条件を満たしたときに、設定された切り換え情報を用いて、第1リンク手段による通信及び第2リンク手段による通信のうち、消費電力が少ない方に切り替えているので、切り替え手段に対応している。なお、上記予め定められた条件は、通常モードでの稼働を必要とする予め定められたデータを受信するという条件であり、切り換え情報は、待機電力、第1電力、及び第2電力から算出される期間省電力モード期間を含む情報である。稼働を必要とする予め定められたデータとは、上述したARPやSNMP等のプロトコルに従ったデータではなく、例えば画像形成を指示するデータなどが挙げられる。図5の処理によれば、第1リンク手段による通信及び第2リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報を設定するステップS501。そして、予め定められた条件を満たしたときに、設定された切り換え情報を用いて、第1リンク手段による通信及び第2リンク手段による通信のうち、消費電力が少ない方に切り替えるステップS505,506。その結果、ネットワークの通信速度の確保と通信装置の消費電力低減の両立を図ることができる。図6は、図2におけるCPU201により実行されるリンク確立待機期間決定処理の手順を示すフローチャートである。図6に示されるフローチャートは、ROM203に格納されたプログラムに従って、メインコントローラ101のCPU201がLANI/F208を制御することによって実現される。図6において、CPU201がRTC225から現在の時刻を取得してRAM202に記憶するステップS601。次いで、CPU201の制御によりLANI/F208はLAN106を介して接続するPC105とリンクを開始する。そして、PHY310がリンク確立の検出を行い、CPU201はPC105とのネットワークのリンクが確立するまで待機し、リンクが確立するとステップS603でYES、リンク確立期間を算出しステップS604、本処理を終了する。具体的にステップS604では、CPU201がRTC225から現在の時刻を取得し、取得した時刻とステップS601においてRAM202に記憶しておいた時刻から、ネットワークのリンクが確立するまでの時間であるリンク確立待機期間403を算出する。上述したリンク確立待機期間決定処理により、メインコントローラ101のROM203は、リンク確立待機期間を予め一意に格納しておく必要がなくなる。そして、画像処理装置100のネットワーク環境に依存するリンク確立待機期間をネットワーク環境に基づいて決定することができる。その結果、ネットワーク環境に応じたリンク速度変更の省電力モード期間分岐点を算出できるようになり、より効果的な消費電力の低減を可能とする。図7は、図2におけるCPU201により実行されるリンク速度変更制御処理の手順を示すフローチャートである。図7に示されるフローチャートは、メインコントローラ101のCPU201がROM203に格納されたプログラムに、マイクロプロセッサ308がFlashMemory302に格納されたプログラムに従って実行することによって実現される。図7において、CPU201がRTCから現在の時刻を取得して、取得した時刻から画像処理装置100の電力モードの遷移回数を積算するための予め定められた時間以下、遷移回数積算時間というが経過する時刻を設定するステップS701。そして、マイクロプロセッサ308は、システムバス207を介して、遷移回数積算時間が経過する時刻を取得してRAM311に記憶する。ここで、遷移回数積算時間は可変であり、例えば、予めメインコントローラ101のROM203に格納されている値や、操作部102がユーザからの入力を受け付けて設定される値である。次いで、マイクロプロセッサ308が、画像処理装置100が通常電力モードと省電力モードの間を遷移したときの遷移回数を積算するステップS702。そして、マイクロプロセッサ308がRTC225から現在の時刻を取得して、S701で設定した時刻から遷移回数積算時間が経過するとステップS703でYES、遷移回数が閾値を超えたか否か判別するステップS704。具体的には、ステップS702においてマイクロプロセッサ308が積算した画像処理装置100の電力モードの遷移回数がリンク速度変更の省電力モード期間分岐点を判断する閾値を越えたかどうかを判別する。ここで閾値は、例えば、予めLANI/F208内のFlashMemory302に格納されている設定値であり、予め設定さている。この閾値は、待機時間で消費される待機時電力、第1リンク手段において10Mbpsで通信しているときに消費される第1電力、及び第2リンク手段において1Gbpsで通信しているときに消費される第2電力を用いている。これらから、閾値は第1リンク手段による通信及び第2リンク手段による通信のうち、消費電力が少ない方に切り替えるための切り換え情報の1つに対応している。ステップS704の判別の結果、遷移回数が閾値を超えたときはステップS704でYES、以下の処理をする。すなわち、マイクロプロセッサ308は、LANI/F208のネットワークのリンク速度を図4Bに示すように画像処理装置100の電力モードに関わらず、1G-EEEに設定しステップS705、本処理を終了する。一方、ステップS704の判別の結果、遷移回数が閾値を超えていないときはステップS704でNO、以下の処理をする。すなわち、マイクロプロセッサ308は、LANI/F208のネットワークのリンク速度を図4Aに示すように通常電力モード時は1Gbps、省電力モード時は10Mbpsに設定しステップS706、本処理を終了する。上述したリンク速度変更制御処理により、画像処理装置100の予め定められた時間内の電力モードの遷移回数に基づいた消費電力の低減を可能とする。また、上記ステップS701以降の処理はマイクロプロセッサ308が実行するため、画像処理装置100が省電力モードであっても実行することが可能となる。なお、上記ステップS705、706では、予め定められた条件を満たしたときに、設定された切り換え情報を用いて、第1リンク手段による通信及び第2リンク手段による通信のうち、消費電力が少ない方に切り替えているので、切り替え手段に対応している。なお、上記予め定められた条件は、予め定められた期間遷移回数積算時間が経過するという条件であり、切り換え情報は、通常モードと省電力モードとの間を遷移したときの遷移回数を示す情報を含んでいる。他の実施の形態本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムをネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPU等がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。"