(57)【要約】【課題】リンクダウン状態におけるリンクパルス信号の送信または受信のための消費電力を抑制しつつ、前記リンクダウン状態においてオートネゴシエーションが永久に発生しないという問題を回避すること。【解決手段】通信装置６は、通信インターフェイス装置６１と、制御装置６２と、を備える。前記通信インターフェイス装置６１は、通信状態がリンクダウン状態である場合に、他装置へ第１リンクパルス信号Ｐ１を送信し、前記第１リンクパルス信号Ｐ１に対する応答として第２リンクパルス信号Ｐ２を受信したときに前記通信状態をリンクアップ状態へ移行させる。前記制御装置６２は、動作モードが通常モードよりも電力消費が小さな節電モードである場合に、不均一な時間ピッチＴ２（ｉ）で繰り返し前記通信インターフェイス装置６１を休止させる。【選択図】図１
2019102921.tif 000002
【特許請求の範囲】
【請求項１】
通信状態がリンクダウン状態である場合に、他装置へ第１リンクパルス信号を送信し、前記第１リンクパルス信号に対する応答として第２リンクパルス信号を受信したときに前記通信状態をリンクアップ状態へ移行させる第１通信インターフェイス装置と、
動作モードが通常モードよりも電力消費が小さな節電モードである場合に、不均一な時間ピッチで繰り返し前記第１通信インターフェイス装置を休止させる制御装置と、を備える通信装置。
【請求項２】
前記制御装置は、前記第１通信インターフェイス装置の休止の前記時間ピッチを周期的に変化させる、請求項１に記載の通信装置。
【請求項３】
前記制御装置は、前記第１通信インターフェイス装置を一定の時間動作させるごとに、不均一な時間ずつ前記第１通信インターフェイス装置を休止させる、請求項１または請求項２に記載の通信装置。
【請求項４】
通信状態がリンクダウン状態である場合に、他装置から第１リンクパルス信号を受信するまで待機し、前記第１リンクパルス信号を受信したときに、前記前記第１リンクパルス信号に対する応答として第２リンクパルス信号を返信することによって前記リンクダウン状態からリンクアップ状態へ移行する第２通信インターフェイス装置と、
動作モードが通常モードよりも電力消費が小さな節電モードである場合に、不均一な時間ピッチで繰り返し前記第２通信インターフェイス装置を休止させる制御装置と、を備える通信装置。
【請求項５】
前記制御装置は、前記第２通信インターフェイス装置の休止の前記時間ピッチを周期的に変化させる、請求項４に記載の通信装置。
【請求項６】
前記制御装置は、前記第２通信インターフェイス装置を一定の時間動作させるごとに、不均一な時間ずつ前記第２通信インターフェイス装置を休止させる、請求項４または請求項５に記載の通信装置。
【請求項７】
前記制御装置は、前記第２通信インターフェイス装置を不均一な時間動作させるごとに、一定の時間ずつ前記第２通信インターフェイス装置を休止させる、請求項４または請求項５に記載の通信装置。
【請求項８】
請求項１から請求項７のいずれか１項に記載の通信装置を備える画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他装置との間でリンクパルス信号の送受信を行うことにより通信状態をリンクダウン状態からリンクアップ状態へ移行させる通信装置およびそれを備える画像処理装置に関する。
【背景技術】
【０００２】
一般に、複写機または複合機などの画像処理装置は、イーサネット（登録商標）などのネットワークを通じて他装置と通信可能な通信装置を備える。
【０００３】
前記通信装置は、相手装置との間でリンクパルス信号の送信および受信を行いつつオートネゴシエーションを行うことにより、通信状態をリンクダウン状態からリンクアップ状態へ移行させる。前記リンクパルス信号はバースト信号である。
【０００４】
また、前記通信装置が前記リンクダウン状態であるときに、前記通信装置における制御装置が、前記リンクアップ状態への移行に関係しない機器を停止させることが知られている（例えば、特許文献１参照）。これにより、前記リンクダウン状態における前記通信装置の消費電力が低減される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１５０１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、前記画像処理装置において、動作モードが通常モードよりも電力消費が小さな節電モードである場合、前記通信装置の消費電力も小さいことが望ましい。
【０００７】
しかしながら、前記通信装置が前記リンクパルス信号を頻繁に送信すると、前記通信装置の消費電力が増大する。また、前記通信装置は、前記リンクパルス信号をいつでも受信可能な状態で待機することによっても電力を消費する。
【０００８】
一方、前記通信装置が、前記節電モードにおいて前記リンクパルス信号を送信する機器を周期的に休止させれば、前記通信装置の消費電力を抑制することができる。同様に、前記通信装置が、前記リンクパルス信号を受信可能な状態で待機する機器を周期的に休止させれば、前記通信装置の消費電力を抑制することができる。
【０００９】
しかしながら、ネットワーク内において、ある前記通信装置が前記リンクパルス信号を送信するタイミングと、他の前記通信装置が休止するタイミングとが同期するおそれがある。この場合、これら２つの通信装置の間での前記オートネゴシエーションが永久に発生しないという問題が生じる。
【００１０】
本発明の目的は、リンクダウン状態におけるリンクパルス信号の送信または受信のための消費電力を抑制しつつ、前記リンクダウン状態においてオートネゴシエーションが永久に発生しないという問題を回避できる通信装置およびそれを備える画像処理装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の一の局面に係る通信装置は、通信インターフェイス装置と、制御装置と、を備える。前記通信インターフェイス装置は、通信状態がリンクダウン状態である場合に、他装置へ第１リンクパルス信号を送信し、前記第１リンクパルス信号に対する応答として第２リンクパルス信号を受信したときに前記通信状態をリンクアップ状態へ移行させる。前記制御装置は、動作モードが通常モードよりも電力消費が小さな節電モードである場合に、不均一な時間ピッチで繰り返し前記第１通信インターフェイス装置を休止させる。
【００１２】
本発明の他の局面に係る通信装置は、通信インターフェイス装置と、制御装置と、を備える。前記通信インターフェイス装置は、通信状態がリンクダウン状態である場合に、他装置から第１リンクパルス信号を受信するまで待機し、前記第１リンクパルス信号を受信したときに、前記第１リンクパルス信号に対する応答として第２リンクパルス信号を返信することによって前記リンクダウン状態からリンクアップ状態へ移行する。前記制御装置は、動作モードが通常モードよりも電力消費が小さな節電モードである場合に、不均一な時間ピッチで繰り返し前記第２通信インターフェイス装置を休止させる。
【００１３】
本発明の他の局面に係る画像処理装置は、前記一の局面に係る通信装置または前記他の局面に係る通信装置を備える。
【発明の効果】
【００１４】
本発明によれば、リンクダウン状態におけるリンクパルス信号の送信または受信のための消費電力を抑制しつつ、前記リンクダウン状態においてオートネゴシエーションが永久に発生しないという問題を回避できる通信装置およびそれを備える画像処理装置を提供することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】図１は、第１実施形態に係る通信装置を備える画像処理装置のブロック図である。
【図２】図２は、第１実施形態に係る通信装置が備える制御装置による第１リンクアップ制御の手順の一例を示すフローチャートである。
【図３】図３は、第１リンクアップ制御における第１リンクパルス信号の出力状態の一例を示すタイムチャートである。
【図４】図４は、第２実施形態に係る通信装置が備える制御装置による第２リンクアップ制御の手順の一例を示すフローチャートである。
【図５】図５は、第２リンクアップ制御における通信インターフェイス装置の動作状態の一例を示すタイムチャートである。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１７】
［第１実施形態：画像処理装置１０の構成］
画像処理装置１０は通信モジュール６を含む複数の機器を備える。通信モジュール６は、第１実施形態に係る通信装置の一例である。通信モジュール６は、ＬＡＮ（Local Area Network）などのネットワーク８０を通じて、予め定められたホスト装置８などの他装置と通信可能である。
【００１８】
本実施形態において、スイッチングハブ６ｘがネットワーク８０に接続されている。通信モジュール６は、スイッチングハブ６ｘを通じてホスト装置８などの他装置と通信可能である。
【００１９】
ホスト装置８は、例えばパーソナルコンピューターなどのコンピューターである。ホスト装置８も、ネットワーク８０を通じて他装置と通信可能な通信モジュール６ｙを備える。
【００２０】
なお、画像処理装置１０の通信モジュール６、スイッチングハブ６ｘおよびホスト装置８の通信モジュール６ｙは、通信装置の一例である。
【００２１】
画像処理装置１０は、シート９２に画像を形成する印刷処理および原稿９１から画像を読み取る画像読取処理などの画像処理に関するジョブを実行する装置である（図１参照）。例えば、画像処理装置１０は、複写機または複写機能およびファクシミリ通信装置能を有する複合機などである。
【００２２】
図１に示されるように、画像処理装置１０は、画像読取装置１、画像形成装置２，ユーザーインターフェイスユニット３、ＲＡＭ（Random Access Memory）４０、二次記憶装置４、ＣＰＵ５および通信モジュール６などを備える。
【００２３】
ユーザーインターフェイスユニット３は、操作装置３ａおよび表示装置３ｂを含むユーザーインターフェイスである。操作装置３ａは、ユーザーの操作を受け付ける装置であり、例えばタッチパネルを含む。表示装置３ｂは、情報を表示可能な液晶パネルなどの表示パネルを含む。
【００２４】
通信モジュール６は、ネットワーク８０を通じてホスト装置８などの前記他装置との間で通信を行う通信インターフェイスデバイスである。ＣＰＵ５は、前記他装置との間のデータの送信および受信の全てを、通信モジュール６を通じて行う。
【００２５】
二次記憶装置４は、コンピューター読み取り可能な不揮発性のデータ記憶装置である。二次記憶装置４は、プログラムおよび各種のデータを記憶可能である。例えば、フラッシュメモリーおよびハードディスクドライブの一方または両方の組合せが、二次記憶装置４として採用される。
【００２６】
画像読取装置１は、原稿９１の画像を読み取る読取処理を実行する装置である。画像読取装置１は、光源１ａ、走査機構１ｂ、イメージセンサー１ｃおよびＡＦＥ（Analog Front End）１ｄなどを備える。
【００２７】
光源１ａは、原稿９１に対して光を出射する。走査機構１ｂは、光源１ａの光を原稿９１に対して走査させる。イメージセンサー１ｃは、原稿９１からの反射光を受光し、受光量の検出信号を画像信号として出力する。
【００２８】
ＡＦＥ（１ｄ）は、前記画像信号をデジタルの画像データへ変換する。以下の説明において、画像読取装置１の前記読取処理によって原稿９１から読み取られた画像のことを読取画像と称する。
【００２９】
画像形成装置２は、電子写真方式またはインクジェット方式などの予め定められた方式でシート９２に画像を形成する印刷処理を実行する装置である。本実施形態において、画像形成装置２は、前記読取画像のデータまたは通信モジュール６を通じて前記他装置から受信した受信印刷データに基づいて前記印刷処理を実行可能である。
【００３０】
例えば、画像形成装置２が電子写真方式で前記印刷処理を実行する装置である場合、画像形成装置２は、シート搬送機構２ａ、感光体２ｂ、帯電装置２ｃ、レーザースキャニングユニット２ｄ、現像装置２ｅ、転写装置２ｆおよび定着装置２ｇなどを備える。
【００３１】
シート搬送機構２ａは、予め定められた経路に沿ってシート９２を搬送する。帯電装置２ｃは、感光体２ｂの表面を帯電させる。レーザースキャニングユニット２ｄは、帯電した感光体２ｂの表面に静電潜像を書き込む。
【００３２】
現像装置２ｅは、感光体２ｂ上の前記静電潜像をトナー像へ現像する。転写装置２ｆは、感光体２ｂ上の前記トナー像をシート９２に転写する。定着装置２ｇは、シート９２上の前記トナー像を加熱することにより、前記トナー像をシート９２に定着させる。
【００３３】
ＣＰＵ５は、各種の演算、データ処理および画像処理装置１０が備える各種の電気機器の制御を実行する。ＣＰＵ５は、画像読取装置１、画像形成装置２、ユーザーインターフェイスユニット３、二次記憶装置４、ＲＡＭ４０および通信モジュール６との間でデータおよび制御信号の受け渡しが可能である。
【００３４】
例えば、ＣＰＵ５は、バス９によって二次記憶装置４、ＲＡＭ４０および通信モジュール６と接続されている。
【００３５】
ＣＰＵ５は、二次記憶装置４などに記憶されたプログラムを実行することにより、ジョブ制御およびその他の制御を実行する。ＣＰＵ５は、さらにユーザーインターフェイスユニット３および通信モジュール６を制御する。
【００３６】
前記ジョブ制御は、画像処理に関する各種のジョブを画像読取装置１および画像形成装置２の一方または両方に実行させる処理である。例えば、読取ジョブ、印刷ジョブおよびコピージョブなどが、前記ジョブの一例である。
【００３７】
前記読取ジョブは、画像読取装置１による前記画像読取処理である。前記印刷ジョブは、画像形成装置２による前記受信印刷データに基づく前記印刷処理である。前記コピージョブは、画像読取装置１による前記画像読取処理と、画像形成装置２による前記読取画像のデータに基づく前記印刷処理とを含む。
【００３８】
また、ＣＰＵ５は、節電制御を実行する。前記節電制御は、画像処理装置１０における通信モジュール６を含む複数の機器の動作モードを状況に応じて前記ジョブの実行が可能な通常モードと、前記通常モードよりも電力消費が小さな節電モードとに切り替える処理である。
【００３９】
例えば、ＣＰＵ５は、前記節電モードにおいて、画像読取装置１、画像形成装置２および表示装置３ｂへの給電を遮断する。さらに、ＣＰＵ５は、前記節電モードにおいて、自らも通常モードよりも電力消費が小さいスリープモードで動作する。例えば、ＣＰＵ５は、前記スリープモードにおいて、前記通常モードよりも低い周波数のクロックで動作する。
【００４０】
また、後述するように、通信モジュール６も、前記節電モードにおいて、前記通常モードよりも電力消費が小さな状態となる。
【００４１】
ＣＰＵ５は、予め定められたスリープ条件が成立した場合に、前記動作モードを前記通常モードから前記節電モードへ移行させる。例えば、前記スリープ条件が、前記ジョブが実行されない状態が予め定められた時間継続したという条件であることが考えられる。
【００４２】
また、ＣＰＵ５は、予め定められた復帰条件が成立した場合に、画像処理装置１０を前記節電モードから前記通常モードへ移行させる。例えば、前記復帰条件が、操作装置３ａに対する操作が行われたという条件と、通信モジュール６を通じて前記他装置から前記受信印刷データを受信したという条件とのＯＲ条件であることが考えられる。
【００４３】
ＲＡＭ４０は、ＣＰＵ５が実行する前記プログラムおよびＣＰＵ５が前記プログラムを実行する過程で出力および参照するデータを一次記憶する記憶装置である。
【００４４】
通信モジュール６は、相手装置との間でリンクパルス信号の送信および受信を行いつつオートネゴシエーションを行うことにより、通信状態をリンクダウン状態からリンクアップ状態へ移行させる。前記リンクパルス信号はバースト信号である。
【００４５】
前記オートネゴシエーションが適用されるネットワーク８０は、ＵＴＰ（Unshielded Twisted Pair）ケーブルを利用する１０ＢＡＳＥ−Ｔまたは１００ＢＡＳＥ−ＴＸなどのネットワーク規格に準拠している。
【００４６】
以下の説明において、前記リンクダウン状態の２つの通信装置の一方が他方に対して能動的に送信する前記リンクパルス信号のことを第１リンクパルス信号Ｐ１と称し、第１リンクパルス信号Ｐ１を受信した他方が、第１リンクパルス信号Ｐ１に対する応答として送信する前記リンクパルス信号のことを第２リンクパルス信号Ｐ２と称する。
【００４７】
例えば、通信モジュール６およびスイッチングハブ６ｘが前記リンクダウン状態である場合を考える。この場合、以下に示される第１動作パターンおよび第２動作パターンの２通りが考えられる。
【００４８】
前記第１動作パターンにおいて、通信モジュール６が、第１リンクパルス信号Ｐ１をスイッチングハブ６ｘへ送信し、第１リンクパルス信号Ｐ１に対する応答として第２リンクパルス信号Ｐ２を受信する。この場合、スイッチングハブ６ｘは、第１リンクパルス信号Ｐ１を受信するまで待機し、第１リンクパルス信号Ｐ１を受信したときに、第１リンクパルス信号Ｐ１に対する応答として第２リンクパルス信号Ｐ２を返信する。
【００４９】
さらに、前記第１動作パターンにおいて、通信モジュール６は、第１リンクパルス信号Ｐ１に対する応答として第２リンクパルス信号Ｐ２を受信したときに前記通信状態をリンクアップ状態へ移行させる。
【００５０】
一方、前記第２動作パターンにおいて、スイッチングハブ６ｘが、第１リンクパルス信号Ｐ１を通信モジュール６へ送信し、第１リンクパルス信号Ｐ１に対する応答として第２リンクパルス信号Ｐ２を受信することも考えられる。この場合、通信モジュール６は、第１リンクパルス信号Ｐ１を受信するまで待機し、第１リンクパルス信号Ｐ１を受信したときに、第１リンクパルス信号Ｐ１に対する応答として第２リンクパルス信号Ｐ２を返信する。
【００５１】
通信モジュール６およびスイッチングハブ６ｘの各々は、第１リンクパルス信号Ｐ１および第２リンクパルス信号Ｐ２のやりとりにより、前記通信状態を前記リンクダウン状態から前記リンクアップ状態へ移行させる。
【００５２】
なお、２つの通信装置が、第１リンクパルス信号Ｐ１および第２リンクパルス信号Ｐ２のやりとりによって前記通信状態を前記リンクダウン状態から前記リンクアップ状態へ移行させるオートネゴシエーションは周知である。そのため、ここでは、前記オートネゴシエーションの具体的手順の説明は省略する。
【００５３】
ところで、画像処理装置１０において、前記動作モードが前記節電モードである場合、通信モジュール６の消費電力も小さいことが望ましい。
【００５４】
しかしながら、通信モジュール６が第１リンクパルス信号Ｐ１を頻繁に送信すると、通信モジュール６の消費電力が増大する。また、スイッチングハブ６ｘは、第２リンクパルス信号Ｐ２をいつでも受信可能な状態で待機することによっても電力を消費する。
【００５５】
一方、通信モジュール６が、前記節電モードにおいて第１リンクパルス信号Ｐ１を送信する機器を周期的に休止させれば、通信モジュール６の消費電力を抑制することができる。同様に、スイッチングハブ６ｘが、第１リンクパルス信号Ｐ１を受信可能な状態で待機する機器を周期的に休止させれば、スイッチングハブ６ｘの消費電力を抑制することができる。
【００５６】
しかしながら、ネットワーク８０内において、通信モジュール６が第１リンクパルス信号Ｐ１を送信するタイミングと、スイッチングハブ６ｘが休止するタイミングとが同期するおそれがある。この場合、これら２つの通信装置の間での前記オートネゴシエーションが永久に発生しないという問題が生じる。
【００５７】
本実施形態において、通信モジュール６は、後述する第１リンクアップ制御を実行する。これにより、通信モジュール６は、前記リンクダウン状態における第１リンクパルス信号Ｐ１の送信または受信のための消費電力を抑制しつつ、前記リンクダウン状態において前記オートネゴシエーションが永久に発生しないという問題を回避する。
【００５８】
［通信モジュール６］
通信モジュール６は、通信インターフェイス装置６１と、通信インターフェイス装置６１を制御する制御装置６２とを備える。同様に、スイッチングハブ６ｘも、複数の通信インターフェイス装置６１ｘおよび制御装置６２ｘを備える。
【００５９】
さらに、通信モジュール６は、バスインターフェイス６３も備える。また、スイッチングハブ６ｘは、ポート中継装置６３ｘをさらに備える。
【００６０】
通信インターフェイス装置６１，６１ｘは、ネットワーク８０に接続された通信ポートおよびその通信ポートを通じた信号の送信および受信を制御する通信プロセッサーなどを備える。
【００６１】
本実施形態において、通信インターフェイス装置６１は、前記通信状態が前記リンクダウン状態であるときに、予め定められた条件が成立したタイミングで、他装置へ第１リンクパルス信号Ｐ１を送信する。この場合、通信インターフェイス装置６１ｘは、第１リンクパルス信号Ｐ１を受信し、第１リンクパルス信号Ｐ１に対する応答として第２リンクパルス信号Ｐ２を返信する。
【００６２】
さらに、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１の送信に対する応答として第２リンクパルス信号Ｐ２を受信したときに、ネゴシエーション処理を実行することにより、前記通信状態を前記リンクアップ状態へ移行させる。
【００６３】
即ち、本実施形態において、通信モジュール６およびスイッチングハブ６ｘは、前記第１動作パターンで動作する。本実施形態における通信インターフェイス装置６１は、第１通信インターフェイス装置の一例である。
【００６４】
制御装置６２，６２ｘは、通信インターフェイス装置６１，６１ｘに制御信号を出力可能なマイクロプロセッサーなどである。
【００６５】
バスインターフェイス６３は、通信インターフェイス装置６１とバス９に接続された機器との間でデータの送受信を中継する。
【００６６】
ポート中継装置６３ｘは、複数の通信インターフェイス装置６１の間のデータの送受信を中継する。
【００６７】
以下に示される第１リンクアップ制御は、通信インターフェイス装置６１および通信インターフェイス装置６１ｘが、前記第１動作パターンで動作する場合の例である。
【００６８】
［第１リンクアップ制御］
次に、図２に示されるフローチャートを参照しつつ、通信モジュール６の制御装置６２が実行する前記第１リンクアップ制御の手順の一例について説明する。
【００６９】
制御装置６２は、ＣＰＵ５から前記動作モードが前記通常モードおよび前記節電モードのいずれであるかを識別する信号を取得している。そして、制御装置６２は、通信モジュール６の前記通信状態が前記リンクオフ状態であるときに、前記第１リンクアップ制御を実行する。
【００７０】
以下の説明において、Ｓ１０１，Ｓ１０２，…は、前記第１リンクアップ制御における複数の工程の識別符号を表す。
【００７１】
＜工程Ｓ１０１＞
前記リンクオフ状態において、制御装置６２は、通信モジュール６を含む画像処理装置１０の機器が前記節電モードである場合に、処理を工程Ｓ１０２へ移行させ、そうでない場合に処理を工程Ｓ１１０へ移行させる。
【００７２】
＜工程Ｓ１０２＞
工程Ｓ１０２において、制御装置６２は、工程Ｓ１０２の処理が行われるごとに変化する休止時間Ｔ０（ｉ）を設定する。ここで、整数の変数ｉは、工程Ｓ１０２の処理が実行されるごとにカウントアップされるカウント値である。即ち、変数ｉは、休止時間Ｔ０（ｉ）の更新回数を表す。
【００７３】
例えば、制御装置６２が、処理が工程Ｓ１０２へ移行されるごとに、予め定められた複数の候補値の中から順次異なる候補値を休止時間Ｔ０（ｉ）として設定することが考えられる。
【００７４】
また、制御装置６２が、前記複数の候補値の中から予め定められた順序で１つを選択し、選択した候補値を休止時間Ｔ０（ｉ）として設定することが考えられる。この場合、休止時間Ｔ０（ｉ）が周期的に変化する。
【００７５】
また、制御装置６２が、前記複数の候補値の中からランダムな順序で１つを選択し、選択した候補値を休止時間Ｔ０（ｉ）として設定することが考えられる。この場合、休止時間Ｔ０（ｉ）がランダムに変化する。
【００７６】
また、それぞれ前記複数の候補値からなる複数種類の候補グループが予め設定されており、前記複数種類の候補グループの１つが、休止時間Ｔ０（ｉ）の複数の候補値として選択されることも考えられる。
【００７７】
例えば、ＣＰＵ５が、ユーザーによる操作装置３ａに対する選択操作に従って、前記複数種類の候補グループの１つを休止時間Ｔ０（ｉ）の設定用として選択することが考えられる。
【００７８】
前記複数種類の候補グループは、それぞれの値の差が小さな前記複数の候補値からなる候補グループと、それぞれの値の差が大きな前記複数の候補値からなる候補グループとを含む。値の差が大きな前記複数の候補値からなる候補グループが選択される場合、休止時間Ｔ０（ｉ）の変化幅が大きくなる。
【００７９】
そして、制御装置６２は、処理を工程Ｓ１０２から工程Ｓ１０３へ移行させる。
【００８０】
＜工程Ｓ１０３＞
工程Ｓ１０３において、制御装置６２は、通信インターフェイス装置６１を休止させる。そして、制御装置６２は、処理を工程Ｓ１０３から工程Ｓ１０４へ移行させる。
【００８１】
休止した通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１を送信することができない。さらに、休止した通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１の受信に応答して第２リンクパルス信号Ｐ２を返信することもできない。
【００８２】
例えば、制御装置６２が、通信インターフェイス装置６１に対する給電を停止することにより、通信インターフェイス装置６１を休止させることが考えられる。
【００８３】
＜工程Ｓ１０４＞
工程Ｓ１０４において、制御装置６２は、工程Ｓ１０２で設定された最新の休止時間Ｔ０（ｉ）が経過するまで待機する。そして、制御装置６２は、休止時間Ｔ０（ｉ）が経過すると、処理を工程Ｓ１０５へ移行させる。
【００８４】
＜工程Ｓ１０５＞
工程Ｓ１０５において、制御装置６２は、通信インターフェイス装置６１を起動させ、さらに処理を工程Ｓ１０６へ移行させる。
【００８５】
＜工程Ｓ１０６＞
工程Ｓ１０６において、制御装置６２は、起動した通信インターフェイス装置６１に、第１リンクパルス信号Ｐ１を相手装置へ送信させる。ここでは、前記相手装置はスイッチングハブ６ｘである。
【００８６】
＜工程Ｓ１０７＞
さらに、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１の送信への応答としての第２リンクパルス信号Ｐ２を受信する処理を実行する。
【００８７】
工程Ｓ１０７において、通信インターフェイス装置６１は、第２リンクパルス信号Ｐ２を受信できなかった場合、処理を工程Ｓ１０１へ移行させる。これにより、工程Ｓ１０１からの処理が繰り返される。
【００８８】
通信インターフェイス装置６１が第２リンクパルス信号Ｐ２を受信できなかった場合、通信インターフェイス装置６１が工程Ｓ１０５で起動してから工程Ｓ１０３で休止するまでの動作時間Ｔ１は、予め定められた一定の時間である（図３参照）。
【００８９】
一方、通信インターフェイス装置６１は、第２リンクパルス信号Ｐ２を受信できた場合、処理を工程Ｓ１０８，Ｓ１０９へ移行させる。
【００９０】
＜工程Ｓ１０８，Ｓ１０９＞
工程Ｓ１０８において、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１の送信および第２リンクパルス信号Ｐ２の受信を伴うネゴシエーション処理を実行する。さらに、工程Ｓ１０９において、通信インターフェイス装置６１は、前記通信状態を前記リンクダウン状態から前記リンクアップ状態へ移行させる。その後、通信インターフェイス装置６１は、第１リンクアップ制御を終了させる。
【００９１】
＜工程Ｓ１１０＞
一方、工程Ｓ１１０において、制御装置６２は、通信インターフェイス装置６１に第１リンクパルス信号Ｐ１を前記相手装置へ送信させる。
【００９２】
＜工程Ｓ１１１＞
さらに、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１の送信への応答としての第２リンクパルス信号Ｐ２を受信する処理を試みる。
【００９３】
工程Ｓ１１１において、通信インターフェイス装置６１は、第２リンクパルス信号Ｐ２を受信できなかった場合、処理を工程Ｓ１１２へ移行させる。
【００９４】
一方、通信インターフェイス装置６１は、第２リンクパルス信号Ｐ２を受信できた場合、処理を工程Ｓ１０８，Ｓ１０９へ移行させる。
【００９５】
＜工程Ｓ１１２＞
工程Ｓ１１２において、通信インターフェイス装置６１は、予め定められた待機時間が経過するまで待機する。そして、前記待機時間が経過すると、通信インターフェイス装置６１は、処理を工程Ｓ１０１へ移行させる。これにより、工程Ｓ１０１からの処理が繰り返される。
【００９６】
図３は、制御装置６２および通信インターフェイス装置６１が、第２リンクパルス信号Ｐ２を受信できないまま工程Ｓ１０１〜Ｓ１０７の処理を実行するときの、第１リンクパルス信号Ｐ１の出力状態の一例を示す。図３において、"ＯＦＦ"と示された期間が、通信インターフェイス装置６１が休止している期間であり、その他の期間が、通信インターフェイス装置６１が動作している期間である。
【００９７】
図３に示されるように、前記動作モードが前記節電モードである場合に、制御装置６２は、通信インターフェイス装置６１を一定の動作時間Ｔ１だけ動作させるごとに、不均一な休止時間Ｔ０（ｉ）ずつ通信インターフェイス装置６１を休止させる。
【００９８】
従って、制御装置６２は、前記動作モードが前記節電モードである場合に、不均一な時間ピッチＴ２（ｉ）で繰り返し通信インターフェイス装置６１を休止させる。
【００９９】
前述したように、図２の工程Ｓ１０２において、制御装置６２が、前記複数の候補値の中から予め定められた順序で選択された候補値を休止時間Ｔ０（ｉ）として設定することが考えられる。
【０１００】
上記の場合、制御装置６２は、通信インターフェイス装置６１の休止の時間ピッチＴ２（ｉ）を周期的に変化させることになる。
【０１０１】
便宜上、図３に示される休止時間Ｔ０（ｉ）の変化は大きくないが、制御装置６２が、より変化の大きな休止時間Ｔ０（ｉ）を設定することも考えられる。
【０１０２】
一方、スイッチングハブ６ｘにおいて、通信インターフェイス装置６１ｘが一定周期で休止する場合がある。その場合でも、通信モジュール６の休止時間Ｔ０（ｉ）が変化するため、通信モジュール６が第１リンクパルス信号Ｐ１を送信するタイミングと、スイッチングハブ６ｘの通信インターフェイス装置６１ｘが休止するタイミングとが永久に同期することを回避できる。
【０１０３】
従って、前記リンクダウン状態において、通信モジュール６とスイッチングハブ６ｘとの間での前記オートネゴシエーションが永久に発生しないという問題は回避される。
【０１０４】
また、通信モジュール６を含む画像処理装置１０の機器の前記動作モードが前記節電モードであるときに、通信インターフェイス装置６１が随時休止する。そのため、前記リンクダウン状態における第１リンクパルス信号Ｐ１の送信のための消費電力を抑制することができる。
【０１０５】
［第２実施形態］
次に、図４，５を参照しつつ、第２実施形態について説明する。
【０１０６】
本実施形態において、通信インターフェイス装置６１が、前記通信状態が前記リンクダウン状態である場合に、他装置から第１リンクパルス信号Ｐ１を受信するまで待機し、第１リンクパルス信号Ｐ１を受信したときに、第１リンクパルス信号Ｐ１に対する応答として第２リンクパルス信号Ｐ２を返信する。これにより、通信インターフェイス装置６１，６１ｘは、他装置との間で前記ネゴシエーション処理を実行し、前記リンクダウン状態から前記リンクアップ状態へ移行する。
【０１０７】
即ち、本実施形態において、通信モジュール６およびスイッチングハブ６ｘは、前記第２動作パターンで動作する。本実施形態における通信インターフェイス装置６１は、第２通信インターフェイス装置の一例である。
【０１０８】
即ち、第１リンクパルス信号Ｐ１の受信に応じて第２リンクパルス信号Ｐ２を送信するときの通信インターフェイス装置６１が、前記第２通信インターフェイス装置の一例である。
【０１０９】
本実施形態において、通信モジュール６の制御装置６２は、前記第１リンクアップ制御の代わりに、以下に示される第２リンクアップ制御を実行する。これにより、通信モジュール６は、前記リンクダウン状態における第１リンクパルス信号Ｐ１の送信または受信のための消費電力を抑制しつつ、前記リンクダウン状態において前記オートネゴシエーションが永久に発生しないという問題を回避する。
【０１１０】
［第２リンクアップ制御］
以下、図４に示されるフローチャートを参照しつつ、通信モジュール６の制御装置６２が実行する前記第２リンクアップ制御の手順の一例について説明する。
【０１１１】
制御装置６２は、通信モジュール６の前記通信状態が前記リンクオフ状態であるときに、前記第２リンクアップ制御を実行する。
【０１１２】
以下の説明において、Ｓ２０１，Ｓ２０２，…は、前記第２リンクアップ制御における複数の工程の識別符号を表す。
【０１１３】
＜工程Ｓ２０１＞
前記リンクオフ状態において、制御装置６２は、通信モジュール６を含む画像処理装置１０の機器が前記節電モードである場合に、処理を工程Ｓ２０２へ移行させ、そうでない場合に処理を工程Ｓ２１１へ移行させる。
【０１１４】
＜工程Ｓ２０２＞
工程Ｓ２０２において、制御装置６２は、工程Ｓ１０２の処理が行われるごとに変化する動作時間Ｔ１（ｊ）を設定する。ここで、整数の変数ｊは、工程Ｓ２０２の処理が実行されるごとにカウントアップされるカウント値である。即ち、変数ｊは、動作時間Ｔ１（ｊ）の更新回数を表す。
【０１１５】
例えば、制御装置６２が、処理が工程Ｓ２０２へ移行されるごとに、予め定められた複数の候補値の中から順次異なる候補値を動作時間Ｔ１（ｊ）として設定することが考えられる。
【０１１６】
また、制御装置６２が、前記複数の候補値の中から予め定められた順序で１つを選択し、選択した候補値を動作時間Ｔ１（ｊ）として設定することが考えられる。この場合、動作時間Ｔ１（ｊ）が周期的に変化する。
【０１１７】
また、制御装置６２が、前記複数の候補値の中からランダムな順序で１つを選択し、選択した候補値を動作時間Ｔ１（ｊ）として設定することが考えられる。この場合、動作時間Ｔ１（ｊ）がランダムに変化する。
【０１１８】
また、それぞれ前記複数の候補値からなる複数種類の候補グループが予め設定されており、前記複数種類の候補グループの１つが、動作時間Ｔ１（ｊ）の複数の候補値として選択されることも考えられる。
【０１１９】
例えば、ＣＰＵ５が、ユーザーによる操作装置３ａに対する選択操作に従って、前記複数種類の候補グループの１つを動作時間Ｔ１（ｊ）の設定用として選択することが考えられる。
【０１２０】
前記複数種類の候補グループは、それぞれの値の差が小さな前記複数の候補値からなる候補グループと、それぞれの値の差が大きな前記複数の候補値からなる候補グループとを含む。値の差が大きな前記複数の候補値からなる候補グループが選択される場合、休止時間Ｔ０（ｉ）の変化幅が大きくなる。
【０１２１】
そして、制御装置６２は、処理を工程Ｓ２０２から工程Ｓ２０３へ移行させる。
【０１２２】
＜工程Ｓ２０３＞
工程Ｓ１０３において、制御装置６２は、通信インターフェイス装置６１を休止させる。そして、制御装置６２は、処理を工程Ｓ２０３から工程Ｓ２０４へ移行させる。
【０１２３】
例えば、制御装置６２が、通信インターフェイス装置６１に対する給電を停止することにより、通信インターフェイス装置６１を休止させることが考えられる。
【０１２４】
＜工程Ｓ２０４＞
工程Ｓ１０４において、制御装置６２は、予め定められた一定の休止時間Ｔ０が経過するまで待機する。そして、制御装置６２は、休止時間Ｔ０が経過すると、処理を工程Ｓ２０５へ移行させる。
【０１２５】
＜工程Ｓ２０５＞
工程Ｓ２０５において、制御装置６２は、通信インターフェイス装置６１を起動させ、さらに処理を工程Ｓ２０６，Ｓ２０７へ移行させる。
【０１２６】
＜工程Ｓ２０６，Ｓ２０７＞
工程Ｓ２０６において、起動した通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１を相手装置から受信する処理を試みる（Ｓ２０６）。
【０１２７】
通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１を受信できない場合、工程Ｓ２０２で設定された最新の動作時間Ｔ１（ｉ）が経過するか否かを判定する（Ｓ２０７）。通信インターフェイス装置６１は、動作時間Ｔ１（ｉ）が経過するまで、工程Ｓ２０６の処理を繰り返す。
【０１２８】
そして、通信インターフェイス装置６１は、動作時間Ｔ１（ｉ）が経過する前に、第１リンクパルス信号Ｐ１を受信した場合、処理を工程Ｓ２０８へ移行させる。
【０１２９】
一方、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１を受信できないまま、動作時間Ｔ１（ｉ）が経過したと判定すると、処理を工程Ｓ２０１へ移行させる。これにより、工程Ｓ２０１からの処理が繰り返される。
【０１３０】
＜工程Ｓ２０８＞
工程Ｓ２０８において、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１の受信に対する応答として第２リンクパルス信号Ｐ２を返信する。さらに、通信インターフェイス装置６１は、工程Ｓ２０９，Ｓ２１０の処理を実行する。
【０１３１】
＜工程Ｓ２０９，Ｓ２１０＞
工程Ｓ２０９において、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１の受信および第２リンクパルス信号Ｐ２の送信を伴うネゴシエーション処理を実行する。さらに、工程Ｓ２１０において、通信インターフェイス装置６１は、前記通信状態を前記リンクダウン状態から前記リンクアップ状態へ移行させる。その後、通信インターフェイス装置６１は、前記第２リンクアップ制御を終了させる。
【０１３２】
＜工程Ｓ２１１＞
一方、工程Ｓ２１１において、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１を相手装置から受信する処理を試みる。
【０１３３】
通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１を受信できない場合、処理を工程Ｓ２０１へ移行させる。これにより、工程Ｓ２０１からの処理が繰り返される。
【０１３４】
従って、前記通信状態が前記リンクダウン状態であり、かつ、前記動作モードが前記通常モードである場合、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１の受信を監視する待機状態となる。
【０１３５】
一方、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１を受信した場合、処理を工程Ｓ２０８へ移行させる。これにより、通信インターフェイス装置６１は、前記ネゴシエーション処理を行うことによって前記リンクアップ状態へ移行する（Ｓ２０８〜Ｓ２１０）。
【０１３６】
図５は、制御装置６２および通信インターフェイス装置６１が、第１リンクパルス信号Ｐ１を受信できないまま工程Ｓ２０１〜Ｓ２０６の処理を実行するときの、通信インターフェイス装置６１の動作状態の一例を示す。図５において、"ＯＮ"と示された期間が、通信インターフェイス装置６１が動作している期間であり、"ＯＦＦ"と示された期間が、通信インターフェイス装置６１が休止している期間である。
【０１３７】
図５に示されるように、前記動作モードが前記節電モードである場合に、制御装置６２は、通信インターフェイス装置６１を不均一な動作時間Ｔ１（ｉ）だけ動作させるごとに、一定の休止時間Ｔ０ずつ通信インターフェイス装置６１を休止させる。
【０１３８】
従って、制御装置６２は、前記動作モードが前記節電モードである場合に、不均一な時間ピッチＴ２（ｉ）で繰り返し通信インターフェイス装置６１を休止させる。
【０１３９】
前述したように、図４の工程Ｓ２０２において、制御装置６２が、前記複数の候補値の中から予め定められた順序で選択された候補値を動作時間Ｔ１（ｉ）として設定することが考えられる。
【０１４０】
上記の場合、制御装置６２は、通信インターフェイス装置６１の休止の時間ピッチＴ２（ｉ）を周期的に変化させることになる。
【０１４１】
便宜上、図５に示される動作時間Ｔ１（ｉ）の変化は大きくないが、制御装置６２が、より変化の大きな動作時間Ｔ１（ｉ）を設定することも考えられる。
【０１４２】
一方、スイッチングハブ６ｘにおいて、通信インターフェイス装置６１ｘが一定周期で動作する場合がある。その場合でも、通信モジュール６の動作時間Ｔ１（ｉ）が変化するため、スイッチングハブ６ｘの通信インターフェイス装置６１ｘが第１リンクパルス信号Ｐ１を送信するタイミングと、通信モジュール６が休止するタイミングとが永久に同期することを回避できる。
【０１４３】
従って、前記リンクダウン状態において、通信モジュール６とスイッチングハブ６ｘとの間での前記オートネゴシエーションが永久に発生しないという問題は回避される。
【０１４４】
また、通信モジュール６を含む画像処理装置１０の機器の前記動作モードが前記節電モードであるときに、通信インターフェイス装置６１が随時休止する。そのため、前記リンクダウン状態における第１リンクパルス信号Ｐ１を受信するために待機しているときの消費電力を抑制することができる。
【０１４５】
[応用例]
第２実施形態の応用例として、通信モジュール６の制御装置６２が、図４の工程Ｓ２０２において、図２の工程Ｓ１０２と同様に休止時間Ｔ０（ｉ）を設定することが考えられる。
【０１４６】
本応用例において、通信モジュール６の通信インターフェイス装置６１が前記第２通信インターフェイス装置として動作し、スイッチングハブ６ｘの通信インターフェイス装置６１ｘが、前記第１通信インターフェイス装置として動作する。
【０１４７】
また、本応用例において、制御装置６２は、図４の工程Ｓ２０４において、工程Ｓ２０２で設定された休止時間Ｔ０（ｉ）が経過するまで待機する。さらに、図４の工程Ｓ２０７において、通信インターフェイス装置６１は、第１リンクパルス信号Ｐ１を受信できない場合、予め定められた一定の動作時間Ｔ１が経過するか否かを判定する。通信インターフェイス装置６１は、動作時間Ｔ１が経過するまで、工程Ｓ２０６の処理を繰り返す。
【０１４８】
本応用例において、制御装置６２は、通信インターフェイス装置６１を一定の動作時間Ｔ１だけ時間動作させるごとに、不均一な休止時間Ｔ０（ｉ）ずつ通信インターフェイス装置６１を休止させる。
【０１４９】
従って、本応用例においても、制御装置６２は、前記動作モードが前記節電モードである場合に、不均一な時間ピッチで繰り返し通信インターフェイス装置６１を休止させる。
【０１５０】
また、本応用例において、制御装置６２が、前記複数の候補値の中から予め定められた順序で選択された候補値を休止時間Ｔ０（ｉ）として設定することが考えられる（Ｓ２０２）。
【０１５１】
上記の場合、制御装置６２は、通信インターフェイス装置６１の休止の時間ピッチＴ２（ｉ）を周期的に変化させることになる。
【０１５２】
本応用例が採用される場合も、前述の第２実施形態が採用される場合と同様の効果が得られる。
【符号の説明】
【０１５３】
１        ：画像読取装置
１ａ      ：光源
１ｂ      ：走査機構
１ｃ      ：イメージセンサー
２        ：画像形成装置
２ａ      ：シート搬送機構
２ｂ      ：感光体
２ｃ      ：帯電装置
２ｄ      ：レーザースキャニングユニット
２ｅ      ：現像装置
２ｆ      ：転写装置
２ｇ      ：定着装置
３        ：ユーザーインターフェイスユニット
３ａ      ：操作装置
３ｂ      ：表示装置
４        ：二次記憶装置
５        ：ＣＰＵ
６        ：通信モジュール
６ｘ      ：スイッチングハブ
６ｙ      ：通信モジュール
８        ：ホスト装置
９        ：バス
１０      ：画像処理装置
４０      ：ＲＡＭ
６１，６１ｘ：通信インターフェイス装置
６２      ：制御装置
６２ｘ    ：制御装置
６３      ：バスインターフェイス
６３ｘ    ：ポート中継装置
８０      ：ネットワーク
９１      ：原稿
９２      ：シート
Ｐ１      ：第１リンクパルス信号
Ｐ２      ：第２リンクパルス信号
Ｔ０      ：休止時間
Ｔ１      ：動作時間
Ｔ２      ：時間ピッチ
【図１】
2019102921.tif 000003
【図２】
2019102921.tif 000004
【図３】
2019102921.tif 000005
【図４】
2019102921.tif 000006
【図５】
2019102921.tif 000007