(57)【要約】【課題】  省電力での動作に対応しつつ、効率的にデータ受信を行うことができる通信装置及び画像形成装置を提供する。【解決手段】  本発明は、媒体に画像を形成する画像形成手段と、画像形成手段に画像形成を指示するための画像形成データを外部から通信により取得する通信装置とを備える画像形成装置に関する。そして、画像形成装置を構成する通信装置は、複数の通信速度のいずれかでネットワークに接続可能な通信手段と、通信手段により第１の通信速度で直接接続する外部装置が、所定の省電力仕様に対応する場合に当該省電力仕様に従って通常時よりも少ない消費電力で動作させる省電力手段と、外部装置が所定の省電力仕様に対応しない場合、通信手段の通信速度を第１の通信速度よりも遅い第２の通信速度に切替える速度制御手段とを有することを特徴とする。【選択図】      図１
2015162219.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に搭載される通信装置において、
複数の通信速度のいずれかでネットワークに接続可能な通信手段と、
前記通信手段により第１の通信速度で直接接続する外部装置が、所定の省電力仕様に対応する場合に当該省電力仕様に従って、前記通信手段を通常時よりも少ない消費電力で動作させる省電力手段と、
前記外部装置が前記所定の省電力仕様に対応しない場合、前記通信手段の通信速度を前記第１の通信速度よりも遅い第２の通信速度に切替える速度制御手段と
を有することを特徴とする通信装置。
【請求項２】
前記外部装置が前記所定の省電力仕様に対応するか否かのパラメータを前記外部装置から取得して保持するパラメータ保持手段をさらに備え、
前記省電力手段及び前記速度制御手段は、前記パラメータ保持手段が保持するパラメータを参照することにより、前記外部装置が前記所定の省電力仕様に対応するか否かを認識する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記所定の省電力仕様は、ＥＥＥであることを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記通信手段は、前記外部装置としてのハブに接続していることを特徴とする請求項１〜３のいずれかに記載の通信装置。
【請求項５】
当該通信装置は、媒体に画像を形成する画像形成手段を備える画像形成装置に搭載されており、
当該通信装置は、前記画像形成手段に画像形成を指示するための画像形成データを前記外部装置を介して取得し、
前記速度制御手段は、前記外部装置から画像形成データが供給されることを契機に、前記通信手段の通信速度を前記第２の通信速度から前記第１の通信速度に変更する際、前記画像形成データのデータ量が閾値より少ない場合には、前記画像形成データの受信が完了してから、前記通信手段の通信速度を前記第２の通信速度から前記第１の通信速度に変更する処理を行う
ことを特徴とする請求項１〜４のいずれかに記載の通信装置。
【請求項６】
当該通信装置は、通常モード、又は通常モードより消費電力の少ない省電力モードのいずれかのモードで動作可能であることを特徴とする請求項１〜５のいずれかに記載の通信装置。
【請求項７】
媒体に画像を形成する画像形成手段と、前記画像形成手段に画像形成を指示するための画像形成データを外部から通信により取得する通信装置とを備える画像形成装置において、前記通信装置として請求項１〜５のいずれかに記載の通信装置を適用したことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信装置及び画像形成装置に関し、例えば、省電力モードでネットワークに接続可能なプリンタに適用し得る。
【背景技術】
【０００２】
従来、イーサネット（登録商標）によりＬＡＮ（ＨＵＢ）に接続するプリンタ等の画像形成装置では、消費電力を低減するために、ＬＡＮインタフェースの通信速度（スピード）をあえて低下させる技術があった。
【０００３】
例えば、特許文献１に記載された装置（ＬＡＮボード）では、システムの待機状態や、バッテリー駆動モードなど、より消費電力低減が必要な状態、すなわち省電力モードを備える。そして、特許文献１に記載された装置では、通常は１００Ｍｂｐｓの通信速度で通信する回路であったとしても、省電力モードでは１０Ｍｂｐｓの通信速度に切り替えることで、ＬＡＮインタフェースの待機電力を削減している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１５４７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＬＡＮに接続する通信装置において、インタフェースのスピード切り替えには、一旦ＬＡＮを切断し、再度ネゴシエーションする必要があり、場合によっては数秒の時間がかかる場合もありえる。従って、ＬＡＮに接続する通信装置において、省電力モードでＬＡＮインタフェースのスピードを遅くした場合、その後通常モードに復旧する際に時間がかかるという問題があった。
【０００６】
特にＬＡＮに接続するプリンタの場合、ＬＡＮインタフェースのスピード切替を実行中に、印刷ジョブのデータ受信に失敗すると、当該印刷ジョブのデータが再送されるまでの間処理ができないことになり、スループットに大きな影響を与えることになる。
【０００７】
そのため、省電力での動作に対応しつつ、効率的にデータ受信を行うことができる通信装置及び画像形成装置が望まれている。
【課題を解決するための手段】
【０００８】
第１の本発明は、画像形成装置に搭載される通信装置において、（１）複数の通信速度のいずれかでネットワークに接続可能な通信手段と、（２）前記通信手段により第１の通信速度で直接接続する外部装置が、所定の省電力仕様に対応する場合に当該省電力仕様に従って、前記通信手段を通常時よりも少ない消費電力で動作させる省電力手段と、（３）前記外部装置が前記所定の省電力仕様に対応しない場合、前記通信手段の通信速度を前記第１の通信速度よりも遅い第２の通信速度に切替える速度制御手段とを有することを特徴とする。
【０００９】
第２の本発明は、媒体に画像を形成する画像形成手段と、前記画像形成手段に画像形成を指示するための画像形成データを外部から通信により取得する通信装置とを備える画像形成装置において、前記通信装置として第１の本発明の通信装置を適用したことを特徴とする画像形成装置。
【発明の効果】
【００１０】
本発明によれば、省電力での動作に対応しつつ、効率的にデータ受信を行うことができる通信装置及び画像形成装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係るプリンタの機能的構成について示したブロック図である。
【図２】第１の実施形態に係るプリンタ周辺の接続構成について示したブロック図である。
【図３】第１の実施形態に係るＬＡＮコントローラの動作状態に応じた消費電力について示した説明図である。
【図４】第１の実施形態のプリンタの電源投入後のフローチャートである。
【図５】第１の実施形態に係るプリンタにおけるＬＡＮコントローラの初期化シーケンスについて示したフローチャートである。
【図６】第１の実施形態に係るプリンタが省電力モードに移行する際の動作について示したフローチャートである。
【図７】第１の実施形態に係るプリンタが通常モードに移行（復帰）する際の動作について示したフローチャートである。
【図８】第１の実施形態に係るプリンタが通常モードに移行する際の動作（その１、ＥＥＥ適用時）について示したタイミングチャートである。
【図９】第１の実施形態に係るプリンタの消費電力の遷移について示したタイミングチャート（その１、ＥＥＥ適用時）である。
【図１０】第１の実施形態に係るプリンタが通常モードに移行（復帰）する際の動作（その２、ＥＥＥ不適用時）について示したタイミングチャートである。
【図１１】第１の実施形態に係るプリンタの消費電力の遷移について示したタイミングチャート（その２、ＥＥＥ不適用時）である。
【図１２】第１の実施形態に係るプリンタの消費電力の遷移の例について示したタイミングチャート（その３、ＥＥＥ不適用時でも速度変更を行わない場合）である。
【図１３】第２の実施形態に係るプリンタのＬＡＮインタフェースの通信速度ごとの実効スループットについて示した説明図である。
【図１４】第２の実施形態に係るプリンタが受信する印刷ジョブのデータ構成の例についてしめした説明図である。
【図１５】第２の実施形態に係るプリンタの動作について示したフローチャートである。
【図１６】第２の実施形態に係るプリンタの動作について示したタイミングチャートである。
【発明を実施するための形態】
【００１２】
（Ａ）第１の実施形態
以下、本発明による通信装置及び画像形成装置の第１の実施形態を、図面を参照しながら詳述する。以下では、本発明の通信装置及び画像形成装置を、プリンタに適用した場合の例について説明する。
【００１３】
（Ａ−１）第１の実施形態の構成
図２は、第１の実施形態のプリンタ１を使用する場合の接続構成の例について示したブロック図である。
【００１４】
図２に示すシステムではＨＵＢ２０に、イーサネットケーブルＣを用いてプリンタ１、クライアント端末４０及びルータ３０が接続されたネットワーク構成となっている。
【００１５】
プリンタ１は、イーサネットに対応するＬＡＮインタフェースを備えるプリンタ（ネットワーク対応プリンタ）である。プリンタ１は、ＩＥＥＥ８０２．３ｕのオートネゴシエーションにより、１００Ｍｂｐｓ又は１０Ｍｂｐｓの通信速度（１００Ｂａｓｅ−ＴＸ又は１０Ｂａｓｅ−Ｔ）のいずれかを選択して動作可能なＬＡＮインタフェースを備えている。
【００１６】
また、プリンタ１は、イーサネットケーブルＣによりＨＵＢ２０に接続している。なお、イーサネットケーブルＣとしては、例えば、カテゴリー５又はカテゴリー６のツイスト・ペア・ケーブルを適用することができる。
【００１７】
さらに、プリンタ１は、ＥＥＥ（Ｅｎｅｒｇｙ  Ｅｆｆｉｃｉｅｎｔ  Ｅｔｈｅｒｎｅｔ（登録商標））に対応する電子写真方式のプリンタであるものとする。したがって、プリンタ１は、直接接続された外部装置（図２では、ＨＵＢ２０）が、ＥＥＥをサポートする装置であれば、ＥＥＥに基づく省電力での動作が実行可能となる。
【００１８】
ＨＵＢ２０は、スイッチングハブ（レイヤ２スイッチ）であり、５つのＬＡＮインタフェースを備えている。さらに、ＨＵＢ２０は、ＩＥＥＥ８０２．３ｕのオートネゴシエーションに対応しているものとする。ＨＵＢ２０が対応するＬＡＮインタフェースのスピード、及びＥＥＥの適用／不適用については限定されないものであり、種々の組合せに対応した装置が配置されることが有りえるものとする。言い換えると、プリンタ１は接続されるＨＵＢ２０の仕様に応じた動作を行うことになる。ＨＵＢ２０としては種々のスイッチングハブを適用することができるため詳しい説明を省略する。
【００１９】
ルータ３０は、プリンタ１が接続されたＬＡＮを、図示しない他のネットワーク（例えば、インターネット等）と接続するためのネットワーク装置である。
【００２０】
クライアント端末４０は、プリンタ１に対して印刷ジョブのデータを送信して印刷処理の依頼を行う端末である。クライアント端末４０としては、例えば、文書編集アプリケーション及びプリンタドライバ（プリンタ１に印刷ジョブを依頼することが可能なプリンタドライバ）を備えたＰＣを適用することができる。クライアント端末４０としては種々のＰＣを適用することができるため詳しい説明を省略する。なお、プリンタ１は、ルータ３０を介して、図示しない他のネットワーク（セグメント）上の端末からの印刷ジョブを受けつけるようにしてもよい。
【００２１】
次に、プリンタ１の内部構成について図１を用いて説明する。
【００２２】
図１は、プリンタ１内部の機能的構成について示したブロック図である。
【００２３】
プリンタ１は、電力制御部１２０、ＬＡＮ速度制御部１３０、パラメータ保持部１４０、ＬＡＮコントローラ１５０、印刷部１６０、及び物理ポート１７０を有している。
【００２４】
電力制御部１２０はプリンタ１の各部への電力供給（図示しない電力供給源からの電力分配）、および省電力制御を行う。ここでは、電力制御部１２０は、通常モード、及び通常モードよりも省電力で動作する省電力モードの２つの電力制御動作のモードに対応しているものとする。
【００２５】
電力制御部１２０は、例えば、通常モードで動作中に１０分間連続して操作やデータ受信が無かった場合等のイベントを契機に、省電力モードに移行すると判断する。また、電力制御部１２０は、省電力モードで動作中に、印刷データや制御データ（例えば、クライアント端末４０からの操作を受付けるためのデータ）を受付けたり、当該プリンタに対する直接操作（例えば、図示しないオペレーションパネルに対する操作等）があった等のイベント発生を契機に、通常モードに復帰すると判断するものとする。このように、電力制御部１２０は、当該プリンタ１を通常モード又は省電力モードのいずれか電力制御モードで動作するかを判断し、電力制御モードの変更が有る場合には、当該プリンタ１の各部を変更後の動作モードに従った動作を行うように制御する。
【００２６】
なお、電力制御部１２０が、通常モードから省電力モードに移行すると判断する契機や、省電力モードから通常モードに復帰すると判断する契機は、上述の例に限定されず種々のタイミングを適用することができる。
【００２７】
物理ポート１７０は、イーサネットケーブルＣのコネクタ（ＲＪ−４５）を収容する物理インタフェースである。
【００２８】
ＬＡＮコントローラ１５０は、物理ポート１７０と共にＬＡＮインタフェース（１０Ｂａｓｅ−Ｔ又は１００Ｂａｓｅ−ＴＸのインタフェース、実施形態の通信手段及び省電力手段）を構成し、物理層及びデータリンク層の信号処理（通信）を行う機能を担っている。なお、ＬＡＮコントローラ１５０は、ＥＥＥに係る制御処理、及びオートネゴシエーションの制御処理（ＩＥＥＥ８０２．３ｕ）に対応しているものとする。
【００２９】
画像形成手段としての印刷部１６０は、ＬＡＮコントローラ１５０を介して他の端末と通信し、印刷ジョブ等を受信した場合当該印刷ジョブに従って媒体（印刷用紙）に印刷（画像形成）する印刷エンジン（画像形成エンジン）である。印刷部１６０としては、種々のプリントユニットを適用することができるため詳しい説明を省略する。
【００３０】
パラメータ保持部１４０は、ＬＡＮコントローラ１５０が行ったオートネゴシエーションの処理結果（以下、「ネゴシエーション情報」と呼ぶ）を保持するものである。パラメータ保持部１４０は、ＬＡＮコントローラ１５０が行ったオートネゴシエーションのシーケンス処理により授受される信号を解析し、ネゴシエーション情報を保持する。ネゴシエーション情報には、ＬＡＮコントローラ１５０に対向する装置が対応するＬＡＮインタフェースのスピード（以下、「対応スピード」と呼ぶ）、オートネゴシエーションの結果として選択されたＬＡＮインタフェースのスピード（以下、「選択スピード」と呼ぶ）、及び対向する装置がＥＥＥを適用しているか否か（以下、「ＥＥＥ適用有無」と呼ぶ）の３つのパラメータ（情報）を保持する。
【００３１】
ネゴシエーション情報を構成する対応スピードのパラメータは、１００Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ）及び１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）の両方に対応することを示す「１００Ｍｂｐｓ、１０Ｍｂｐｓ」、１００Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ）にだけ対応することを示す「１００Ｍｂｐｓ」、又は１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）にだけ対応することを示す「１０Ｍｂｓ」のいずれかの値となる。
【００３２】
ネゴシエーション情報を構成する選択スピードのパラメータは、１００Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ）が選択されたことを示す「１００Ｍｂｐｓ」、又は１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）が選択されたことを示す「１０Ｍｂｓ」のいずれかの値となる。
【００３３】
ネゴシエーション情報を構成するＥＥＥ適用有無のパラメータは、対向する装置がＥＥＥを適用していることを示す「ＥＥＥ適用」、または、対向する装置がＥＥＥを適用していないことを示す「ＥＥＥ不適用」のいずれかの値となる。
【００３４】
速度制御手段としてのＬＡＮ速度制御部１３０は、ＬＡＮコントローラ１５０のオートネゴシエーションの動作モードを制御するものである。ＬＡＮ速度制御部１３０は、ＬＡＮコントローラ１５０に対して、オートネゴシエーションにより１００Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ）又は１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）のいずれかを選択可能とするモード（以下、「オートモード」と呼ぶ）、又は、１００Ｍｂｐｓより速度の遅い１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）に限定して、オートネゴシエーションを実行するモード（以下、「限定モード」と呼ぶ）のいずれかで動作するように制御する。ＬＡＮ速度制御部１３０は、起動時やリンク時の初期状態においてＬＡＮコントローラ１５０をオートモードで動作させる。
【００３５】
ＬＡＮコントローラ１５０は、ＩＥＥＥ８０２．３ｕにて規定されたオートネゴシエーションに対応しているものとする。ＩＥＥＥ８０２．３ｕに規定されたオートネゴシエーションは、直接接続された装置（ネットワーク機器）の動作可能なＬＡＮインタフェースの通信速度と、自装置で動作可能なＬＡＮインタフェースの通信速度のうち、最も速い速度を選択し、通信を開始する機能である。
【００３６】
ＬＡＮコントローラ１５０は、オートモードで動作する場合、対向する装置との接続時は、自装置で対応するＬＡＮインタフェースの通信速度が１００Ｍｂｐｓ及び１０Ｍｂｐｓであるものとしてオートネゴシエーションを行う。また、ＬＡＮコントローラ１５０は、限定モードで動作する場合、対向する装置との接続時、自装置で対応するＬＡＮインタフェースが１０Ｍｂｐｓだけであるものとしてオートネゴシエーションを行う。
【００３７】
また、ＬＡＮコントローラ１５０は、オートネゴシエーションにより対向する装置とＥＥＥ対応の有無を相互にチェックし、双方がＥＥＥ対応可能な場合、ＥＥＥを適用して通信を開始する処理を行う。ＬＡＮコントローラ１５０においては、自装置は常にＥＥＥ対応可能としてオートネゴシエーションを行う。ここでは、ＬＡＮコントローラ１５０において、オートネゴシエーションに要する平均時間は５秒程度であるものとして説明する。
【００３８】
図３は、ＬＡＮコントローラ１５０の動作状態に応じた消費電力について示した説明図である。図３に示す各消費電力は、実際にプリンタ１を構築して測定したＬＡＮコントローラ１５０が待機状態（信号の送受信を行っていない状態）での消費電力である。
【００３９】
図３では、ＬＡＮコントローラ１５０のＬＡＮインタフェースのスピード及びＥＥＥ適用の有無に応じた消費電力を示している。
【００４０】
ＬＡＮコントローラ１５０は１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）で動作する場合、ＥＥＥ適用・不適用に関わらず消費電力は１００ｍＷ／ｈとなる。
【００４１】
また、ＬＡＮコントローラ１５０は、ＥＥＥを適用せずに１００Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ）で動作する場合、消費電力が２５０ｍＷ／ｈとなる。そして、ＬＡＮコントローラ１５０は、ＥＥＥを適用して１００Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ）で動作する場合、消費電力が半分の１２５ｍＷ／ｈに下がることになる。なお、ＬＡＮコントローラ１５０は、ＥＥＥを適用した場合、動作モード（通常モード、又は省電力モード）に関わらず待機状態（信号送信を行わない状態）での消費電力は図３の内容となる。
【００４２】
また、以下では、プリンタ１は、消費電力の管理上（設計上）、省電力モードで動作時にＬＡＮコントローラ１５０に許容される消費電力の上限が１５０ｍＷ／ｈであるものとして説明する。そこで、プリンタ１では、省電力モードで動作時に、ＥＥＥ非適用での１００Ｍｂｐｓの動作は許容されない（１５０ｍＷ／ｈを超えるため）が、ＥＥＥ適用での１００Ｍｂｐｓの動作、及び１０Ｍｂｐｓでの動作は、１５０ｍＷ／ｈを超えないため、許容される。
【００４３】
以上のようにプリンタ１では、ＬＡＮ速度制御部１３０、パラメータ保持部１４０、ＬＡＮコントローラ１５０、印刷部１６０、及び物理ポート１７０を含む構成により、実施形態の通信装置が構成されている。
【００４４】
（Ａ−２）第１の実施形態の動作
次に、以上のような構成を有する第１の実施形態のプリンタ１の動作を説明する。
【００４５】
まず、プリンタ１がＨＵＢ２０に接続された状態で電源投入された直後の動作について図４のフローチャートを用いて説明する。
【００４６】
まず、プリンタ１の電源が投入されると、ＬＡＮコントローラ１５０は、オートネゴシエーション等の初期化シーケンスを実行する（Ｓ１００）。
【００４７】
図５は、ＬＡＮコントローラ１５０が行う初期化シーケンスについて示したフローチャートである。
【００４８】
ＬＡＮコントローラ１５０は初期化シーケンスを開始すると、ＬＡＮ速度制御部１３０の制御に従って、オートネゴシエーションの動作モードをオートモードに設定し（Ｓ３００）、オートネゴシエーションを実行する（Ｓ３０１）。
【００４９】
そして、パラメータ保持部１４０が、ＬＡＮコントローラ１５０が行ったオートネゴシエーションの結果をネゴシエーション情報として保持して（Ｓ３０２）、初期化シーケンスが終了する。
【００５０】
その後プリンタ１（ＬＡＮインタフェースに係る処理構成）は、所定期間内（例えば、１０分間）内にデータ（例えば、印刷ジョブのデータ）受信するか、所定期間以上データ受信が無いアイドル状態が継続するまで待機する（Ｓ１０１、Ｓ１０３）。
【００５１】
その後、ＬＡＮコントローラ１５０で、所定期間（例えば、１０分間）以内にデータ受信した場合、プリンタ１は後述するステップＳ１０２の処理に移行し、所定期間以上データ受信が無かった場合後述するステップＳ１０４に移行する。
【００５２】
所定期間内に、データ受信があった場合、プリンタ１では、ＬＡＮコントローラ１５０により当該データが受信されて処理され（Ｓ１０２）、上述のステップＳ１０１の処理に戻って動作する。例えば、プリンタ１で、印刷ジョブのデータが受信された場合、当該印刷ジョブのデータに基づいて印刷部１６０で印刷処理が実行される。
【００５３】
所定期間以上データ受信が無かった場合、プリンタ１では、省電力モードへの移行イベントが発生し、電力制御部１２０の制御に従って省電力モードへ移行する（Ｓ１０４）。プリンタ１における省電力モードへの移行処理の詳細については後述する。
【００５４】
その後、プリンタ１は、省電力モードからの復帰イベントが発生（例えば、プリンタジョブのデータ受信開始等）するまで待機し（Ｓ１０５）、復帰イベントが発生した場合、電力制御部１２０の制御に従って省電力モードから通常モードに復帰する処理を行い（Ｓ１０６）、上述のステップＳ１０２のデータ受信・処理に移行する。プリンタ１における通常モードへの復帰処理の詳細については後述する。
【００５５】
次に、プリンタ１が通常モードから省電力モードに移行する際の処理について図６のフローチャートを用いて説明する。
【００５６】
通常モードで動作時に省電力モードへの移行イベントが発生し、電力制御部１２０により省電力モードへの移行が開始されると、電力制御部１２０は、各構成要素に対して省電力モードへの移行処理を開始する。以下では、プリンタ１における省電力モードへの移行処理のうち、ＬＡＮコントローラ１５０に係る処理についてのみ説明する。
【００５７】
まず、電力制御部１２０の制御に応じて、ＬＡＮ速度制御部１３０が、パラメータ保持部１４０が保持しているパラメータ（ネゴシエーション情報）のうち、ＥＥＥ適用有無のパラメータを確認する（Ｓ３１１）。
【００５８】
ＥＥＥ適用有無のパラメータがＥＥＥ適用だった場合、ＬＡＮ速度制御部１３０は、特にＬＡＮコントローラ１５０の通信速度変更を指示せずに省電力モードへの移行処理が終了する。
【００５９】
一方、ＥＥＥ適用有無のパラメータがＥＥＥ不適用だった場合、ＬＡＮ速度制御部１３０は、さらにパラメータ保持部１４０が保持しているパラメータ（ネゴシエーション情報）のうち、選択スピードを確認する（Ｓ３１２）。具体的には、ＬＡＮ速度制御部１３０は、選択スピードのパラメータが１０Ｍｂｐｓであるか否かを確認する。
【００６０】
選択スピードのパラメータが１０Ｍｂｐｓではなく１００Ｍｂｐｓだった場合、ＬＡＮ速度制御部１３０では、ＬＡＮコントローラ１５０のオートネゴシエーションの動作モードを限定モード（１０Ｍｂｐｓに限定した動作モード）に設定して（Ｓ３１３）、オートネゴシエーションを実行させる（Ｓ３１４）。
【００６１】
一方、選択スピードのパラメータが１０Ｍｂｐｓだった場合、ＬＡＮ速度制御部１３０は、特にＬＡＮコントローラ１５０の通信速度変更を指示しない。そして、プリンタ１におけるＬＡＮコントローラ１５０に係る省電力モードへの移行処理が終了する。
【００６２】
なお、ステップＳ３１４では限定モード（１０Ｍｂｐｓに限定した動作モード）でオートネゴシエーションを行っているが、当該プリンタ１に接続された装置が１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）に対応しない場合（対応スピードに１０Ｍｂｐｓが含まれない場合）は失敗する。したがって、対応スピードのパラメータに１０Ｍｂｐｓが含まれない場合、プリンタ１はステップＳ３１３、Ｓ３１４の処理をスキップするようにしてもよい。
【００６３】
次に、プリンタ１が省電力モードから通常モードに移行する際の処理（上述のステップＳ１０６の処理）について図７のフローチャートを用いて説明する。
【００６４】
省電力モードで動作時に通常モードへの移行イベントが発生し、電力制御部１２０により通常モードへの移行が開始されると、電力制御部１２０は、各構成要素に対して通常モードへの移行処理を開始する。以下では、プリンタ１における通常モードへの移行処理のうち、ＬＡＮコントローラ１５０に係る処理についてのみ説明する。
【００６５】
まず、電力制御部１２０の制御に応じて、ＬＡＮ速度制御部１３０が、パラメータ保持部１４０が保持しているパラメータ（ネゴシエーション情報）のうち、ＥＥＥ適用有無のパラメータを確認する（Ｓ３２０）。
【００６６】
ＥＥＥ適用有無のパラメータがＥＥＥ適用だった場合、ＬＡＮ速度制御部１３０は、特にＬＡＮコントローラ１５０の通信速度変更を指示せずに通常モードへの復帰処理が終了する。
【００６７】
一方、ＥＥＥ適用有無のパラメータがＥＥＥ不適用だった場合、ＬＡＮ速度制御部１３０は、ＬＡＮコントローラ１５０のオートネゴシエーションの動作モードをオートモードに設定して（Ｓ３２２）、オートネゴシエーションを実行させる（Ｓ３２３）。
【００６８】
そして、パラメータ保持部１４０が、ＬＡＮコントローラ１５０が行ったオートネゴシエーションの結果をネゴシエーション情報として保持して（Ｓ３２４）、プリンタ１におけるＬＡＮコントローラ１５０に係る通常モードへの復帰処理が終了する。
【００６９】
次に、プリンタ１が上述の図４〜図７のフローチャートに従って動作した場合の具体的な動作例について場合分けして説明する。
【００７０】
[ＨＵＢ２０がＥＥＥ適用の場合]
まず、ＨＵＢ２０がＥＥＥに対応（ＥＥＥ適用）し、さらに１０Ｍｂｐｓ及び１００Ｍｂｐｓの両方の通信速度に対応する場合のプリンタ１の動作について、上述の図４〜図７のフローチャート、及び図８、図９のタイミングチャートを用いて説明する。
【００７１】
この場合、プリンタ１に電源投入が行われると、まず図４のフローチャートに従って動作することになる。
【００７２】
このとき、プリンタ１では初期化シーケンス（ステップＳ１００、ステップＳ３００〜Ｓ３０２）により、オートモードでオートネゴシエーションの処理が実行される。このとき、プリンタ１及びＨＵＢ２０の双方でＥＥＥに適用しているため、プリンタ１ではＥＥＥを適用した動作が実行されることになる。また、プリンタ１及びＨＵＢ２０の双方で１００Ｍｂｐｓの通信速度に対応しているため、オートネゴシエーションの結果通信速度は１００Ｍｂｐｓとなる。したがって、このときプリンタ１のパラメータ保持部１４０で保持されるネゴシエーション情報は、対応スピード：「１００Ｍｂｐｓ、１０Ｍｂｐｓ」、ＥＥＥ適用有無：「ＥＥＥ適用」、選択スピード：「１００Ｍｂｐｓ」となる。
【００７３】
そして、その後、プリンタ１において、省電力モードへの移行イベントが発生し、図６のフローチャートに従って、通常モードから省電力モードへの移行が開始されたものとする。
【００７４】
このとき、パラメータ保持部１４０には、ＥＥＥ適用有無のパラメータとしてＥＥＥ適用が保持されているため、ステップＳ３１１ではＥＥＥ適用と判定される。そして、プリンタ１では、ＬＡＮ速度制御部１３０による制御処理は特に実行されずに、省電力モードへの移行処理が終了することになる。
【００７５】
そして、その後、プリンタ１において、通常モードへの復帰イベントが発生し、図７のフローチャートに従って、省電力モードから通常モードへの復帰が開始されたものとする。
【００７６】
このとき、パラメータ保持部１４０には、ＥＥＥ適用有無のパラメータとしてＥＥＥ適用が保持されているため、ステップＳ３２１ではＥＥＥ適用と判定される。そして、プリンタ１では、ＬＡＮ速度制御部１３０による制御処理は特に実行されずに、通常モードへの復帰処理が終了することになる。
【００７７】
次に、ＨＵＢ２０がＥＥＥに対応し、さらに１０Ｍｂｐｓ及び１００Ｍｂｐｓの両方の通信速度に対応する場合のプリンタ１の動作について図８のタイミングチャートを用いて説明する。
【００７８】
図８では、タイミングＴ１０１の時点で、プリンタ１が省電力モードで動作中に、クライアント端末４０から印刷ジョブのデータを受信したことにより、通常モードへの復帰イベントが発生した例について示している。
【００７９】
そして、プリンタ１では、タイミングＴ１０１から電源制御部１２０がプリンタ１内部の電源等の復旧等の処理を行い、その処理が５秒後のタイミングＴ１０２までかかったものとする。
【００８０】
そして、タイミングＴ１０２から、プリンタ１では、印刷ジョブのデータ受信、及び印刷が開始され、その処理がさらに５秒後のタイミングＴ１０３までかかったものとする。すなわち、図８の例では、クライアント端末４０のユーザは、印刷ジョブのデータ送信から１０秒後に、プリンタ１により印刷された媒体（印刷物）を得ることができることになる。
【００８１】
次に、ＨＵＢ２０がＥＥＥに対応（ＥＥＥ適用）し、さらに１０Ｍｂｐｓ及び１００Ｍｂｐｓの両方の通信速度に対応する場合のプリンタ１におけるＬＡＮコントローラ１５０の消費電力（待機時の消費電力）の測定結果について図９を用いて説明する。図９では、横軸を時間軸とし、縦軸をＬＡＮコントローラ１５０の待機時（データ送受信を行っていない間）の消費電力として図示している。図９は、実際にプリンタ１を構築してＥＥＥを適用したスイッチングハブに接続して動作させた場合の測定結果に基づいて記載している。
【００８２】
図９では、プリンタ１は、タイミングＴ２０１に起動してから１０分後（タイミングＴ２０２）に省電力モードに移行し、さらに２０分後（タイミングＴ２０３）に印刷ジョブのデータを受信して通常モードに復帰している。なおタイミングＴ２０３は上述の図８のタイミングチャートのタイミングＴ１０１に対応することになる。
【００８３】
ここでは、プリンタ１のＬＡＮコントローラ１５０は、一貫してＥＥＥを適用した動作を行うため、待機時の消費電力は、通常モードでの動作時及び省電力モードでの動作時で変わらず１２５ＫＷ／ｈ（４０分間で８３．３ｍＷｈ）となる。したがって、プリンタ１では省電力モードでの動作時の消費電力が１５０ｍＷ／ｈ以下になることを満たすことができる。
【００８４】
[ＨＵＢ２０がＥＥＥ不適用の場合]
次に、ＨＵＢ２０がＥＥＥに対応せず（ＥＥＥ不適用）、１０Ｍｂｐｓ及び１００Ｍｂｐｓの両方の通信速度に対応する場合のプリンタ１の動作について、上述の図４〜図７のフローチャート、及び図１０、図１１のタイミングチャートを用いて説明する。
【００８５】
この場合、プリンタ１に電源投入が行われると、まず図４のフローチャートに従って動作することになる。
【００８６】
このとき、プリンタ１では初期化シーケンス（ステップＳ１００、ステップＳ３００〜Ｓ３０２）により、オートモードでオートネゴシエーションの処理が実行される。このとき、ＨＵＢ２０がＥＥＥ不適用のため、プリンタ１ではＥＥＥを適用しない動作が実行されることになる。また、プリンタ１及びＨＵＢ２０の双方で１００ＭｂｐｓのＬＡＮインタフェースに対応しているため、オートネゴシエーションの結果ＬＡＮインタフェースの通信速度は１００Ｍｂｐｓとなる。したがって、このときプリンタ１のパラメータ保持部１４０で保持されるネゴシエーション情報は、対応スピード：「１００Ｍｂｐｓ、１０Ｍｂｐｓ」、ＥＥＥ適用有無：「ＥＥＥ不適用」、選択スピード：「１００Ｍｂｐｓ」となる。
【００８７】
そして、その後、プリンタ１において、省電力モードへの移行イベントが発生し、図６のフローチャートに従って、通常モードから省電力モードへの移行が開始されたものとする。
【００８８】
このとき、パラメータ保持部１４０には、ＥＥＥ適用有無のパラメータとしてＥＥＥ不適用が保持されているため、ステップＳ３１１ではＥＥＥ不適用と判定される。そして、プリンタ１では、ステップＳ３１３、Ｓ３１４の処理が実行される。ステップＳ３１３、Ｓ３１４では、ＬＡＮ速度制御部１３０によりＬＡＮコントローラ１５０が制御され、ＬＡＮコントローラ１５０が制限モードでのオートネゴシエーション（１０Ｍｂｐｓに限定したオートネゴシエーション）を行うことになる。
【００８９】
そして、その後、プリンタ１において、通常モードへの復帰イベントが発生し、図７のフローチャートに従って、省電力モードから通常モードへの復帰が開始されたものとする。
【００９０】
このとき、パラメータ保持部１４０には、ＥＥＥ適用有無のパラメータとしてＥＥＥ不適用が保持されているため、ステップＳ３２１ではＥＥＥ不適用と判定される。そして、プリンタ１では、ステップＳ３２２〜Ｓ３２４の処理が実行される。ステップＳ３２２、Ｓ３２３では、ＬＡＮ速度制御部１３０の制御によりＬＡＮコントローラ１５０が、オートモードでのオートネゴシエーションを行うことになる。プリンタ１及びＨＵＢ２０の双方で１００ＭｂｐｓのＬＡＮインタフェースに対応しているため、オートネゴシエーションの結果ＬＡＮインタフェースの通信速度は１００Ｍｂｐｓとなる。また、ステップＳ３２４において、プリンタ１のパラメータ保持部１４０で保持されるネゴシエーション情報は、対応スピード：「１００Ｍｂｐｓ、１０Ｍｂｐｓ」、ＥＥＥ適用有無：「ＥＥＥ不適用」、選択スピード：「１００Ｍｂｐｓ」となる。
【００９１】
次に、ＨＵＢ２０がＥＥＥに対応せず、１０Ｍｂｐｓ及び１００Ｍｂｐｓの両方の通信速度に対応する場合のプリンタ１の動作について図１０のタイミングチャートを用いて説明する。
【００９２】
図１０では、タイミングＴ３０１の時点で、プリンタ１が省電力モードで動作中に、クライアント端末４０から印刷ジョブのデータを受信したことにより、通常モードへの復帰イベントが発生した例について示している。
【００９３】
そして、プリンタ１では、タイミングＴ３０１から電源制御部１２０がプリンタ１内部の電源等の復旧等の処理を行い、その処理が５秒後のタイミングＴ３０２までかかったものとする。
【００９４】
そして、タイミングＴ３０２から、プリンタ１では、オートネゴシエーションの処理（上述のステップＳ３１３、Ｓ３１４の処理）が実行され、その処理がさらに５秒後のタイミングＴ３０３までかかったものとする。そして、オートネゴシエーションが終了した後のタイミングＴ３０３から、印刷ジョブのデータ受信、及び印刷が開始され、その処理がさらに５秒後のタイミングＴ３０４までかかったものとする。ここでは、印刷ジョブのデータ受信に０．５秒、印刷ジョブに従った印刷処理に４秒の時間がかかったものとする。すなわち、図１０の例では、クライアント端末４０のユーザは、印刷ジョブのデータ送信から１４．５秒後に、プリンタ１により印刷された媒体（印刷物）を得ることができることになる。
【００９５】
次に、ＨＵＢ２０がＥＥＥに対応せず、１０Ｍｂｐｓ及び１００Ｍｂｐｓの両方の通信速度に対応する場合のプリンタ１におけるＬＡＮコントローラ１５０の消費電力（待機時の消費電力）の測定結果について図１１を用いて説明する。
【００９６】
図１１では、横軸を時間軸とし、縦軸をＬＡＮコントローラ１５０の待機時の消費電力として図示している。図１１は、実際にプリンタ１を構築してＥＥＥが不適用のスイッチングハブに接続して動作させた場合の測定結果に基づいて記載している。
【００９７】
図１１では、プリンタ１は、タイミングＴ４０１に起動してから１０分後（タイミングＴ４０２）に省電力モードに移行し、さらに２０分後（タイミングＴ４０３）に印刷ジョブのデータを受信して通常モードに復帰している。なおタイミングＴ４０３は上述の図１０のタイミングチャートのタイミングＴ３０１に対応することになる。
【００９８】
図１１に示すように、この場合プリンタ１１は、ＥＥＥに適用した動作を行わず、通常モードで動作する間（タイミングＴ４０１〜Ｔ４０２、Ｔ４０３〜Ｔ４０４）はＬＡＮコントローラ１５０の通信速度を１００Ｍｂｐｓとして動作し、省電力モードで動作する間（タイミングＴ４０２〜Ｔ４０３）はＬＡＮコントローラ１５０の通信速度を１０Ｍｂｐｓとして動作している。
【００９９】
その結果、プリンタ１のＬＡＮコントローラ１５０では、起動から４０分間の消費電力量の累計が、１１６．７ｍＷｈとなった。また、プリンタ１は、省電力モードで動作する間は、ＬＡＮコントローラ１５０を１０Ｍｂｐｓの速度で動作させているので、その間消費電力は１００ｍＷ／ｈとなり、上述の許容上限である１５０ｍＷ／ｈを下回ることになる。
【０１００】
（Ａ−３）第１の実施形態の効果
第１の実施形態によれば、以下のような効果を奏することができる。
【０１０１】
プリンタ１では、ＥＥＥの適用・不適用に関わらず、省電力モードでの消費電力（ＬＡＮコントローラ１５０の消費電力）を一定以下に低下させつつ、ＥＥＥが適用されている場合においては、省電力モードに移行しても１００Ｍｂｐｓを維持する。
【０１０２】
例えば、プリンタ１がＥＥＥにのみ対応し、省電力モード時にＬＡＮコントローラ１５０の通信速度を変更しない場合、その消費電力の推移は、図１２のタイミングチャートのようになる。図１２では、プリンタ１が省電力モードに移行してもＬＡＮコントローラ１５０の動作する速度は１００Ｍｂｐｓのままであるため、消費電力は常に２５０ｍＷ／ｈとなり、上述の省電力モードで動作時に１５０ｍＷ／ｈ以下という要件を満たすことができないことになる。このように、第１の実施形態のプリンタ１では、ＥＥＥによる省電力手段及び、省電力モード時にＬＡＮコントローラ１５０の通信速度を変更する省電力手段の２つの省電力手段に対応することにより、ＥＥＥ適用時・不適用時に関わらず、より省電力での動作が可能となる。
【０１０３】
また、プリンタ１では、ＥＥＥが適用されている場合においては、省電力モードから通常のモードに復旧する際、再度ＬＡＮコントローラ１５０の通信速度変更やオートネゴシエーションを実行する必要がないため、復旧にかかる時間を短縮できる。
【０１０４】
（Ｂ）第２の実施形態
以下、本発明による通信装置及び画像形成装置の第２の実施形態を、図面を参照しながら詳述する。以下では、本発明の通信装置及び画像形成装置を、プリンタに適用した場合の例について説明する。
【０１０５】
（Ｂ−１）第２の実施形態の構成
第２の実施形態のプリンタ１及び周辺の構成も第１の実施形態と同様に、図１及び図２を用いて説明することができる。以下では、第２の実施形態のプリンタ１について、第１の実施形態との差異のみを説明する。
【０１０６】
プリンタ１は、第１の実施形態では印刷ジョブのデータ受信を、省電力モードから通常モードへ復帰する復帰イベントのトリガとする場合、ＬＡＮコントローラ１５０の通信速度を変更（１００Ｍｂｐｓから１０Ｍｂｐｓに変更）して通常モードへの復帰を完了してから当該データ受信を行っていたが、第２の実施形態では当該データのデータ量によっては当該データ受信を完了してからＬＡＮコントローラ１５０の通信速度を変更する処理（通常モードへの復帰完了の処理）を行う。
【０１０７】
図１３は、ＬＡＮコントローラ１５０の、各ＬＡＮインタフェース速度におけるデータ転送の実効速度（実効スループット）について示した説明図である。図１３の実効スループットは、一般的にレイヤ２スイッチにより接続された端末間での１００Ｍｂｐｓ及び１０Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ、及び１０Ｂａｓｅ−Ｔ）の実効スループットと同様の値となっている。一般的にレイヤ２スイッチにより接続された端末間での転送速度は、１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）のＬＡＮインタフェースを用いた場合に１ＭＢｙｔｅｓ／ｓ程度となり、１００Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ）のＬＡＮインタフェースを用いた場合概ね３ＭＢｙｔｅｓ／ｓ程度となる。
【０１０８】
理論上、１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）、１００Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ）のＬＡＮインタフェースを最大限利用した場合のデータ転送速度は、それぞれ１．２５Ｂｙｔｅｓ／ｓ、１２．５Ｂｙｔｅｓ／ｓとなるはずであるが、実際には、オーバヘッド（パリティビットやヘッダ等）やエラー処理により上述のような転送速度でしか通信できない場合がほとんどである。また、この傾向はＬＡＮインタフェースの通信速度が上がるほどに顕著になる。したがって、図１３に示す各通信速度におけるデータ転送の実効速度（実効スループット）は、上述のようなオーバヘッド等を加味した値となっている。
【０１０９】
この実施形態では、ＬＡＮコントローラ１５０は、ＥＥＥ不適用時に、省電力モードから通常モードに復帰する際に、受信した印刷データのデータ量が所定の閾値未満の場合、当該データ受信を完了してからＬＡＮコントローラ１５０の通信速度を変更する処理（通常モードへの復帰完了の処理）を行い、当該印刷データのデータ量が閾値以上の場合は、ＬＡＮコントローラ１５０の通信速度を変更（１０Ｍｂｐｓから１００Ｍｂｐｓに変更）して通常モードへの復帰を完了してから当該データ受信を行う。
【０１１０】
そして第１の実施形態のプリンタ１に適用する上述の閾値は、上述のＬＡＮインタフェースの通信速度ごとの実効スループットを考慮して６ＭＢｙｔｅｓであるものとする。これは、プリンタ１におけるオートネゴシエーションの処理が５秒かかり、１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）及び１００Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ）の実効転送速度考慮した閾値である。なお、プリンタ１における当該閾値の設定値は上述の６ＭＢｙｔｅｓに限定されないことは当然である。
【０１１１】
ＬＡＮコントローラ１５０が、印刷ジョブのデータ受信開始時に、当該印刷ジョブの全体のデータ長を把握する方式については限定されないものであるが、例えば、当該印刷ジョブのデータのヘッダ部分のデータを解析して、当該印刷ジョブのデータ長を把握するようにしてもよい。
【０１１２】
ここでは、プリンタ１で処理される印刷ジョブのデータはＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）等の所定様式で記述されており、ヘッダ部分に当該データ全体のデータ量のパラメータが挿入されているものとする。
【０１１３】
図１４は、ＰＤＬで記述された印刷ジョブのデータを構成するヘッダの一部を抜粋したものである。図１４では、当該印刷ジョブのデータの全体のデータ量が「ＰｒｉｎｔＤａｔａＳｉｚｅ」というパラメータとして記述されている。図１４では、「ＰｒｉｎｔＤａｔａＳｉｚｅ＝３ＭＢ」と記述されているので、当該印刷データの全体のデータ長は３ＭＢｙｔｅｓであることを示している。
【０１１４】
すなわち、ＬＡＮコントローラ１５０は、省電力モードで動作時に、受信する印刷ジョブのデータ（例えば、ポート番号やプロトコル番号等により識別）のヘッダ情報からＰｒｉｎｔＤａｔａＳｉｚｅのパラメータを読み取って、当該印刷ジョブのデータの全体のデータ量を早期に把握することができる。
【０１１５】
（Ｂ−２）第２の実施形態の動作
次に、以上のような構成を有する第２の実施形態のプリンタ１の動作について、第１の実施形態との差異を説明する。
【０１１６】
上述の通り第２の実施形態のプリンタ１では、省電力モードから通常モードに復帰する処理のみが異なっている。
【０１１７】
図１５は、第２の実施形態プリンタ１が省電力モードから通常モードに復帰する際の処理（上述のステップＳ１０６の処理）について示したフローチャートである。
【０１１８】
まず、電力制御部１２０の制御に応じて、ＬＡＮ速度制御部１３０が、パラメータ保持部１４０が保持しているパラメータ（ネゴシエーション情報）のうち、ＥＥＥ適用有無のパラメータを確認する（Ｓ３２０）。
【０１１９】
ＥＥＥ適用有無のパラメータがＥＥＥ適用だった場合、ＬＡＮ速度制御部１３０は、特にＬＡＮコントローラ１５０の通信速度変更を指示せずにＬＡＮコントローラ１５０に係る通常モードへの復帰処理が終了する。
【０１２０】
一方、ＥＥＥ適用有無のパラメータがＥＥＥ不適用だった場合、ＬＡＮ速度制御部１３０は、受信したデータ（パケット）から印刷ジョブのヘッダ情報を取得し（Ｓ３２５）、そのヘッダ情報から今回受信する印刷ジョブのデータのデータ量を確認する（Ｓ３２６）。
【０１２１】
そして、ＬＡＮコントローラ１５０は、確認したデータ量が閾値未満の場合のみ、速度変更（オートネゴシエーション）を行う前に当該印刷ジョブのデータを受信完了させる（Ｓ３２７）。
【０１２２】
その後、ＬＡＮ速度制御部１３０は、ＬＡＮコントローラ１５０のオートネゴシエーションの動作モードをオートモードに設定して（Ｓ３２２）、オートネゴシエーションを実行させる（Ｓ３２３）。
【０１２３】
そして、パラメータ保持部１４０が、ＬＡＮコントローラ１５０が行ったオートネゴシエーションの結果をネゴシエーション情報として保持して（Ｓ３２４）、プリンタ１におけるＬＡＮコントローラ１５０に係る通常モードへの復帰処理が終了する。
【０１２４】
次に、第２の実施形態のプリンタ１で、印刷データの受信に伴って省電力モードから通常モードに変更する際の動作の例につい図１６のタイミングチャートを用いて説明する。
【０１２５】
図１６では、タイミングＴ６０１の時点で、プリンタ１が省電力モードで動作中に、クライアント端末４０から印刷ジョブのデータを受信したことにより、通常モードへの復帰イベントが発生した例について示している。
【０１２６】
図１６に示すように、プリンタ１では、タイミングＴ６０１から電源制御部１２０がプリンタ１内部の電源等の復旧等の処理を行い、その処理が５秒後のタイミングＴ６０２までかかったものとする。
【０１２７】
そして、プリンタ１では、ステップＳ３２６〜Ｓ３２８の処理が実行される。このとき、プリンタ１が受信した印刷データのデータ量は閾値未満の３ＭＢｙｔｅｓであり、プリンタ１では、ステップＳ３２８の処理により、先にデータ受信の処理が実行されたものとする。プリンタ１ではこのデータ受信がタイミングＴ６０２〜Ｔ６０３まで３秒間実行（１ＭＢｙｔｅｓ／ｓであるため３秒間で３ＭＢｉｙｔｅｓのデータが転送）される。
【０１２８】
さらに、プリンタ１では、タイミングＴ６０３から、オートネゴシエーションと並行して印刷処理（印刷部１６０による印刷処理）も実行され、この印刷処理がさらに４秒後のタイミングＴ６０４までかかったものとする。すなわち、図１６の例では、クライアント端末４０のユーザは、印刷ジョブのデータ送信から１２秒後に、プリンタ１により印刷された媒体（印刷物）を得ることができることになる。
【０１２９】
以上の通り、この実施形態のプリンタ１において、３ＭＢｙｔｅｓのデータを受信する場合、１０Ｍｂｐｓの通信速度で３秒間、１００Ｍｂｐｓの通信速度で０．５秒かかる。したがって、この場合、プリンタ１では、オートネゴシエーションの５秒を考慮すると、ＬＡＮコントローラ１５０の通信速度を１０Ｍｂｐｓのままでデータ受信を行った方が、第１の実施形態と同様に先に速度変更行う場合より、２．５秒速くデータ受信を完了して印刷処理を開始することができる。
【０１３０】
第２の実施形態のプリンタ１では、１０Ｍｂｐｓ（１０Ｂａｓｅ−Ｔ）及び１００Ｍｂｐｓ（１００Ｂａｓｅ−ＴＸ）の実効転送速度及び速度変更（オートネゴシエーション）に要する時間を考慮して、上述の閾値を６ＭＢｙｔｅｓに設定した。しかし、プリンタ１において、この閾値は、実際のスループットや測定結果に基づき、ユーザの所望の値に設定変更可能としてもよい。
【０１３１】
（Ｂ−３）第２の実施形態の効果
第２の実施形態によれば、第１の実施形態の効果に加えて、以下のような効果を奏することができる。
【０１３２】
第２の実施形態のプリンタ１では、ＥＥＥ不適用時に、省電力モードで１０Ｍｂｐｓに速度を落とした状態からの復旧を行う場合、受信データのデータサイズが閾値より小さい場合は１０Ｍｂｐｓのままデータを受信することで、オートネゴシエーションを先に行った場合よりも復旧にかかる時間を短縮できる。
【０１３３】
さらに、第２の実施形態のプリンタ１では、ＥＥＥ適用時にも、省電力モードから通常のモードに復旧する際、再度ＬＡＮインタフェースのスピード変更（オートネゴシエーションの処理）を行う必要がないため、復帰時の印刷処理の時間短縮を行うことができる。
【０１３４】
（Ｃ）他の実施形態
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１３５】
（Ｃ−１）上記の実施形態では、本発明の画像形成装置を、プリンタ１（電子写真式のプリンタ）に適用する例についてしめしたが、インク式のプリンタや複合機（ＭＦＰ）等の他の画像形成装置に適用するようにしてもよい。
【０１３６】
（Ｃ−２）上記の各実施形態ではプリンタ１に搭載されるＬＡＮインタフェース（ＬＡＮコントローラ１５０）は、第１の通信速度として１００Ｍｂｐｓ、第１の通信速度よりも遅い第２の通信速度として１０Ｍｂｐｓに対応する例について説明したが、プリンタ１が対応する通信速度(第１の通信速度及び第２の通信速度)については限定されないものである。
【０１３７】
（Ｃ−３）上記の各実施形態では、プリンタ１が、所定の省電力仕様としてＥＥＥに対応する例について説明したが、ＬＡＮインタフェースについて通信待機時に適用可能な他の省電力仕様に置き換えるようにしてもよい。
【符号の説明】
【０１３８】
１…プリンタ、１２０…電力制御部、１３０…ＬＡＮ速度制御部、１４０…パラメータ保持部、１５０…ＬＡＮコントローラ、１６０…印刷部、１７０…物理ポート、１８０…ＬＡＮインタフェース、２０…ＨＵＢ、３０…ルータ、４０…クライアント端末、Ｃ…ケーブル。
【図１】
2015162219.tif 000003
【図２】
2015162219.tif 000004
【図３】
2015162219.tif 000005
【図４】
2015162219.tif 000006
【図５】
2015162219.tif 000007
【図６】
2015162219.tif 000008
【図７】
2015162219.tif 000009
【図８】
2015162219.tif 000010
【図９】
2015162219.tif 000011
【図１０】
2015162219.tif 000012
【図１１】
2015162219.tif 000013
【図１２】
2015162219.tif 000014
【図１３】
2015162219.tif 000015
【図１４】
2015162219.tif 000016
【図１５】
2015162219.tif 000017
【図１６】
2015162219.tif 000018