(57)【要約】      （修正有）【課題】相手側の通信仕様に応じて適切に消費電力を低減する画像形成装置及び方法を提供する。【解決手段】画像形成装置は、画像形成ジョブ送信装置から画像形成ジョブを受信して画像を形成する。画像形成ジョブから生成された画像データに基づいて印刷媒体に画像を形成する画像形成部と、画像形成ジョブ送信装置との接続状態を管理するための接続状態管理信号を送受信し、接続状態管理信号を使用して接続状態を管理しつつ画像形成ジョブ送信装置と通信するための通信インターフェイス部と、画像形成ジョブ送信装置が省エネルギーのために予め設定されている所定の機能をサポートしているか否かを判断し、所定の機能がサポートされていないとの判断に基づいて、接続状態管理信号の送信を予め設定されている所定時間停止し、所定時間内の受信信号に基づいて前記画像形成ジョブ送信装置の省エネルギーのための機能を診断する学習処理部を有する制御部とを備える。【選択図】図１
2019012976.tif 000002
【特許請求の範囲】
【請求項１】
画像形成ジョブ送信装置から画像形成ジョブを受信して画像を形成する画像形成装置であって、
前記画像形成ジョブから生成された画像データに基づいて印刷媒体に画像を形成する画像形成部と、
前記画像形成ジョブ送信装置との接続状態を管理するための接続状態管理信号を送受信し、前記接続状態管理信号を使用して前記接続状態を管理しつつ前記画像形成ジョブ送信装置と通信するための通信インターフェイス部と、
前記画像形成ジョブ送信装置が省エネルギーのために予め設定されている所定の機能をサポートしているか否かを判断し、前記所定の機能がサポートされていないとの判断に基づいて、前記接続状態管理信号の送信を予め設定されている所定時間停止し、前記所定時間内の受信信号に基づいて前記画像形成ジョブ送信装置の省エネルギーのための機能を診断する学習処理部と、
を備える画像形成装置。
【請求項２】
請求項１記載の画像形成装置であって、
前記学習処理部は、前記画像形成装置が電源オフ又はスリープ状態への移行によって機能を停止する際に前記診断を実行する画像形成装置。
【請求項３】
請求項１又は２に記載の画像形成装置であって、
前記学習処理部は、前記診断の結果に応じて前記接続状態の管理方法を決定する画像形成装置。
【請求項４】
請求項３記載の画像形成装置であって、
前記学習処理部は、前記所定時間内において前記接続状態管理信号を受信した場合には、前記接続状態の管理方法として前記接続状態管理信号の送信を停止する方法を決定する画像形成装置。
【請求項５】
請求項３又は４に記載の画像形成装置であって、
前記学習処理部は、前記所定時間内において前記接続状態管理信号を受信しなかった場合には、前記接続状態の管理方法として前記接続状態管理信号の送信の時間間隔を長くする画像形成装置。
【請求項６】
請求項３乃至５のいずれか１項に記載の画像形成装置であって、
前記学習処理部は、前記画像形成ジョブ送信装置のＭＡＣアドレスに紐付けて前記管理方法を登録し、前記ＭＡＣアドレスに紐付けられて登録されている前記管理方法に基づいて前記接続状態を監視する画像形成装置。
【請求項７】
請求項３乃至６のいずれか１項に記載の画像形成装置であって、
前記学習処理部は、前記接続状態管理信号の送信間隔を設定可能であり、前記送信間隔の設定入力を受け付ける画像形成装置。
【請求項８】
請求項７記載の画像形成装置であって、
前記学習処理部は、前記接続状態管理信号の受信間隔が前記送信間隔以下の場合には、前記接続状態の管理方法として前記接続状態管理信号の送信を停止し、前記接続状態管理信号の受信間隔が前記送信間隔を超える場合には、前記接続状態の管理方法として前記設定入力によって設定された送信間隔で前記接続状態管理信号を送信する方法を決定する画像形成装置。
【請求項９】
画像形成ジョブ送信装置から画像形成ジョブを受信して画像を形成する画像形成方法であって、
前記画像形成ジョブから生成された画像データに基づいて印刷媒体に画像を形成する画像形成工程と、
前記画像形成ジョブ送信装置との接続状態を管理するための接続状態管理信号を送受信し、前記接続状態管理信号を使用して前記接続状態を管理しつつ前記画像形成ジョブ送信装置と通信するための通信インターフェイス工程と、
前記画像形成ジョブ送信装置が省エネルギーのために予め設定されている所定の機能をサポートしているか否かを判断し、前記所定の機能がサポートされていないとの判断に基づいて、前記接続状態管理信号の送信を予め設定されている所定時間停止し、前記所定時間内の受信信号に基づいて前記画像形成ジョブ送信装置の省エネルギーのための機能を診断する学習処理工程と、
を備える画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に関し、特にネットワークに接続可能な画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置は、一般にネットワークを介して複数のコンピュータにネットワーク接続された状態で利用されている。ネットワーク接続では、画像形成装置は、ＯＳＩ参照モデルの物理層を構成するモジュラー式コネクター（ＲＪ−４５）を介してイーサネット（登録商標）に接続される。物理層には、ネットワークインターフェイスとしての送信回路（ＴＸ回路とも呼ばれる。）と受信回路（ＲＸ回路とも呼ばれる。）とが画像形成装置に装備されている。画像形成装置は、常時ネットワークに接続され、受信待ちの状態にあるので消費電力量が大きくなりがちである。
【０００３】
一方、集線装置において、ネットワーク接続のための消費電力を低減させるための技術が提案されている。たとえば特許文献１は、複数のポートを有する集線装置において、リンクパルス（たとえばＦＬＰパルス：ＦＡＳＴ  ＬＩＮＫ  ＰＵＬＳＥ）を受信していないポートの送信回路を停止させる技術を提案している。これにより、不使用のポートの消費電力を低減させることができる。特許文献１の技術では、集線装置は、リンクパルスを受信していないポートが不使用であるとみなして送信回路を停止している。特許文献１の技術は、集線装置の各ポートに接続される機器側がリンクパルスを絶えず送信し、各ポートと機器側の間のセグメントが正しく接続されていることを確認するためのリンクテストを実行することを前提としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２５２４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の技術は、通信の相手側としての機器が特許文献１に係る技術を適用すると、集線装置と機器の双方がリンクパルス待機状態となってしまい、通信が開始されないという問題を有している。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、通信の相手側の通信仕様に応じて適切に消費電力を低減させることを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、画像形成ジョブ送信装置から画像形成ジョブを受信して画像を形成する画像形成装置を提供する。前記画像形成装置は、前記画像形成ジョブから生成された画像データに基づいて印刷媒体に画像を形成する画像形成部と、前記画像形成ジョブ送信装置との接続状態を管理するための接続状態管理信号を送受信し、前記接続状態管理信号を使用して前記接続状態を管理しつつ前記画像形成ジョブ送信装置と通信するための通信インターフェイス部と、前記画像形成ジョブ送信装置が省エネルギーのために予め設定されている所定の機能をサポートしているか否かを判断し、前記所定の機能がサポートされていないとの判断に基づいて、前記接続状態管理信号の送信を予め設定されている所定時間停止し、前記所定時間内の受信信号に基づいて前記画像形成ジョブ送信装置の省エネルギーのための機能を診断する学習処理部とを備える。
【０００８】
本発明は、画像形成ジョブ送信装置から画像形成ジョブを受信して画像を形成する画像形成方法を提供する。前記画像形成方法は、前記画像形成ジョブから生成された画像データに基づいて印刷媒体に画像を形成する画像形成工程と、前記画像形成ジョブ送信装置との接続状態を管理するための接続状態管理信号を送受信し、前記接続状態管理信号を使用して前記接続状態を管理しつつ前記画像形成ジョブ送信装置と通信するための通信インターフェイス工程と、前記画像形成ジョブ送信装置が省エネルギーのために予め設定されている所定の機能をサポートしているか否かを判断し、前記所定の機能がサポートされていないとの判断に基づいて、前記接続状態管理信号の送信を予め設定されている所定時間停止し、前記所定時間内の受信信号に基づいて前記画像形成ジョブ送信装置の省エネルギーのための機能を診断する学習処理工程とを備える。
【発明の効果】
【０００９】
本発明は、通信の相手側の通信仕様に応じて適切に消費電力を低減させることを可能とする。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る画像形成システム１０の機能構成を示すブロックダイアグラムである。
【図２】一実施形態に係る画像形成システム１０における各通信回路の機能構成を示すブロックダイアグラムである。
【図３】一実施形態に係るネットワーク接続処理の手順を示すフローチャートである。
【図４】一実施形態に係る通信設定最適化処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。
【００１２】
図１は、本発明の一実施形態に係る画像形成システム１０の機能構成を示すブロックダイアグラムである。画像形成システム１０は、画像形成装置１００と、２台のパーソナルコンピュータ２１０，２２０と、ネットワークスイッチ３００とを備えている。この例では、画像形成装置１００は、ネットワークスイッチ３００を介して２台のパーソナルコンピュータ２１０，２２０に接続されている。
【００１３】
画像形成装置１００は、制御部１１０と、画像形成部１２０と、操作表示部１３０と、記憶部１４０と、通信インターフェイス部１５０と、画像読取部１６０とを備えている。画像形成部１２０は、通信インターフェイス部１５０を介して２台のパーソナルコンピュータ２１０，２２０から受信した画像形成ジョブから生成された画像データに基づいて印刷を行うことができる。画像読取部１６０は、原稿から画像を読み取ってスキャンデータを生成する。画像形成部１２０は、スキャンデータとしての画像データに基づいて印刷媒体上に印刷を行うこともできる（複写）。
【００１４】
操作表示部１３０は、タッチパネルとして機能し、様々なメニューを入力画面として表示する。操作表示部１３０は、各種ボタンやスイッチ（図示せず）からユーザーの操作入力を受け付ける。操作表示部１３０は、たとえば画像形成装置１００がスタンドアロンとして複写機として作動する場合にも使用される。
【００１５】
制御部１１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を備えている。また、制御部１１０は、各種Ｉ／Ｏ、ＵＳＢ（ユニバーサル・シリアル・バス）、バス、その他ハードウェア等のインターフェイスに関連するコントローラ機能を備え、画像形成装置１００全体を制御する。制御部１１０は、後述する学習処理部１１１を備えている。
【００１６】
記憶部１４０は、非一時的な記録媒体であるハードディスクドライブやフラッシュメモリー等からなる記憶装置で、制御部１１０が実行する処理の制御プログラムやデータを記憶する。記憶部１４０は、さらに、学習データベース１４１を記憶している。
【００１７】
図２は、一実施形態に係る画像形成システム１０における各通信回路の機能構成を示すブロックダイアグラムである。ネットワークスイッチ３００は、４個のポート３１０，３２０，３３０，３４０と、ＭＡＣアドレステーブル３００Ｔと、制御回路３５０とを有している。ネットワークスイッチ３００は、遠隔設定等が可能なインテリジェントなスイッチであり、自身がノードとして機能し、ＭＡＣアドレスを有している。
【００１８】
４個のポート３１０，３２０，３３０，３４０は、同一の構成を有している。図２では、ポート３１０には、ＬＡＮケーブルＬＣによって画像形成装置１００が接続されている。ポート３２０には、図１に示されるように、パーソナルコンピュータ２１０が接続されている。ポート３３０には、パーソナルコンピュータ２２０が接続されている。ポート３４０には、機器が接続されておらず、空きポートとなっている。
【００１９】
制御回路３５０は、４個のポート３１０，３２０，３３０，３４０のそれぞれと、ＭＡＣアドレステーブル３００Ｔとに接続されている。制御回路３５０は、４個のポート３１０，３２０，３３０，３４０の相互間のデータ転送を実行するリピーターとしての機能と、ＭＡＣアドレスに基づく転送先の切替機能とを有している。転送先の切替機能は、送信パケットに含まれているＭＡＣアドレスに基付いて、４個のポート３１０，３２０，３３０，３４０のうちの少なくとも１つを転送先として選択する機能である。
【００２０】
ポート３１０は、モジュラー式コネクター（ＲＪ−４５とも呼ばれる。）３１１と、送信部３１２と、受信部３１３とを有している。送信部３１２は、リンクパルス生成回路３１２Ｌと、送信データ生成回路３１２Ｄとを有している。受信部３１３は、リンクパルス検出回路３１３Ｌと、データ受信回路３１３Ｄとを有している。モジュラー式コネクター３１１は、送信部３１２と受信部３１３とに接続されている。
【００２１】
リンクパルス生成回路３１２Ｌは、制御回路３５０からの指令に応じて、リンクパルスを生成する。リンクパルスには、たとえばオートネゴシエーション機能が利用可能なＦＬＰ（Ｆａｓｔ  Ｌｉｎｋ  Ｐｕｌｓｅ）と、ＮＬＰ（Ｎｏｒｍａｌ  Ｌｉｎｋ  Ｐｕｌｓｅ）とがある。送信データ生成回路３１２Ｄは、制御回路３５０から転送されたデータに基づいて送信データを生成する。
【００２２】
リンクパルス検出回路３１３Ｌは、リンクパルスを検出して、リンクパルスの検出を制御回路３５０に伝達する。データ受信回路３１３Ｄは、ポート３１０から受信した電気信号から受信データを生成して制御回路３５０に送信する。
【００２３】
通信インターフェイス部１５０は、モジュラー式コネクター１５１と、送信部１５２と、受信部１５３と、メディアアクセス制御部１５４とを有している。送信部１５２は、リンクパルス生成回路１５２Ｌと、送信データ生成回路１５２Ｄとを有している。受信部１５３は、リンクパルス検出回路１５３Ｌと、データ受信回路１５３Ｄとを有している。モジュラー式コネクター１５１は、送信部１５２と受信部１５３とに接続されている。
【００２４】
リンクパルス生成回路１５２Ｌは、メディアアクセス制御部１５４からの指令に応じて、リンクパルスを生成する。送信データ生成回路１５２Ｄは、メディアアクセス制御部１５４から送信されたデータに基づいて送信データを生成する。
【００２５】
リンクパルス検出回路１５３Ｌは、リンクパルスを検出して、リンクパルスの検出をメディアアクセス制御部１５４に伝達する。データ受信回路１５３Ｄは、ポート３１０から受信した電気信号に基づいて受信データを生成してメディアアクセス制御部１５４に送信する。
【００２６】
メディアアクセス制御部１５４は、ＭＡＣアドレステーブル１５４Ｔを使用してメディアアクセス制御を実行する。メディアアクセス制御とは、ＯＳＩ参照モデルの第２層にあたるデータリンク層において物理層側の副層を構成する通信プロトコルである。メディアアクセス制御は、複数の機器が互いを識別し、信号の衝突などを回避して滞りなく通信できるようにすることが主な役割である。具体的には、メディアアクセス制御は、機器を識別するアドレス(ＭＡＣアドレス)の割り当て、信号の送信タイミングの制御(衝突検知や衝突回避)、宛先アドレスなどの制御データを付加したフレームの生成（送信時）や分解（受信時）を行うことができる。
【００２７】
制御回路３５０は、ポート３２０とパーソナルコンピュータ２１０との接続完了に応じて、ポート３２０に接続されている機器（この例ではパーソナルコンピュータ２１０）のＭＡＣアドレスを学習する。具体的には、制御回路３５０は、ポート３２０に接続されている機器のＭＡＣアドレスをポート３２０に紐付けてＭＡＣアドレステーブル３００Ｔに格納する。制御回路３５０は、さらに、ポート３３０に接続されている機器のＭＡＣアドレスをポート３３０に紐付けてＭＡＣアドレステーブル３００Ｔに格納する。これにより、ネットワークスイッチ３００は、送信パケットに含まれているＭＡＣアドレスに基付いて、ユニキャストやマルチキャストの送信を可能とし、不要な送信を回避することができる。
【００２８】
２個のポート３２０，３３０は、パーソナルコンピュータパーソナルコンピュータ２１０，２２０からリンクパルスが常時送信されているので、リンクパルスの受信に応じて各送信部が作動している。一方、ポート３１０，３４０は、空きポートとなっているので、リンクパルスを受信しておらず、その送信部も作動を停止している。これにより、ネットワークスイッチ３００は、消費電力を低減させている。
【００２９】
図３は、一実施形態に係るネットワーク接続処理の手順を示すフローチャートである。この例では、画像形成装置１００は、空きポート３１０に接続されるものとする。ポート３１０は、前述のように空きポートとなっているので、リンクパルスを受信しておらず、その送信部の作動を停止した状態にある。
【００３０】
ステップＳ１００では、ユーザーは、物理層接続操作を実行する。物理層接続操作では、ユーザーは、画像形成装置１００が有する通信インターフェイス部１５０のモジュラー式コネクター１５１にＬＡＮケーブルＬＣの一端を接続し、ネットワークスイッチ３００が有するポート３１０のモジュラー式コネクター３１１にＬＡＮケーブルＬＣの他端を接続する。
【００３１】
ステップＳ２００では、ユーザーは、操作表示部１３０を操作して画像形成装置１００の主電源をオンとする。ステップＳ３００では、制御部１１０は、主電源オンに応じて自動的に初期設定処理を開始する。初期設定処理では、制御部１１０は、送信部１５２と受信部１５３とを起動し、１０ＢＡＳＥ−Ｔの通信規格で通信可能な状態とする。これにより、通信インターフェイス部１５０は、１０メガビット・イーサネット（登録商標）の規格で送信される信号の送受信が可能となる。
【００３２】
ステップＳ４００では、通信インターフェイス部１５０は、ＦＬＰバースト送信処理を実行する。ＦＬＰバースト送信処理では、リンクパルス生成回路１５２Ｌは、ＦＬＰバーストを生成してポート３１０にブロードキャスト送信する。ＦＬＰバーストは、１０メガビット・イーサネット（登録商標）の規格（１０Ｂａｓｅ−Ｔ）で送信される信号である。ＦＬＰバーストは、ＦＬＰ信号とも呼ばれる。
【００３３】
ネットワークスイッチ３００は、ポート３１０からＦＬＰバーストを受信し、他の全てのポート（この例では、３個のポート３１０，３２０，３４０）に送信する。ネットワークスイッチ３００は、自身がノードとして機能しているので、制御回路３５０自身もＦＬＰバーストの受信先として受信する。
【００３４】
ＦＬＰバーストは、３３個のパルスによって構成されている。奇数番目のパルスは、パルスのタイミングをとるためのクロック・パルスである。偶数番目のパルスは、データ・パルスである。データ・パルスは、自分の機器（この例では通信インターフェイス部１５０）がサポートしている伝送方式を表している。伝送方式は、伝送速度と伝送モード（全二重又は半二重）の組合せである。
【００３５】
ステップＳ５００では、ポート３１０の受信部３１３は、データ受信回路３１３Ｄを使用してＦＬＰバーストの返信を受信する。ＦＬＰバーストは、２台のパーソナルコンピュータ２１０，２２０と、ネットワークスイッチ３００の制御回路３５０とから返信される。
【００３６】
ステップＳ６００では、通信インターフェイス部１５０は、オートネゴシエーション処理を開始する。オートネゴシエーション処理では、メディアアクセス制御部１５４は、ＦＬＰバーストの送信元と通信インターフェイス部１５０の双方がサポートしている伝送方式のうちで最も優先度の高い方式をそれぞれ自動的に選択する。
【００３７】
この例では、たとえばオートネゴシエーション処理の結果として、ネットワークスイッチ３００を介するパーソナルコンピュータ２１０との伝送方式に１００ＢＡＳＥ−Ｔ（全二重）が選択され、ネットワークスイッチ３００を介するパーソナルコンピュータ２２０との伝送方式に１０００ＢＡＳＥ−Ｔ（全二重）が選択され、ネットワークスイッチ３００自身との伝送方式に１０００ＢＡＳＥ−Ｔ（全二重）が選択されたものとする。
【００３８】
ステップＳ７００では、通信インターフェイス部１５０は、通信設定処理を実行する。通信設定処理では、通信インターフェイス部１５０は、パーソナルコンピュータ２１０及びネットワークスイッチ３００のＭＡＣアドレスに紐付けて、１００ＢＡＳＥ−Ｔ（全二重）の通信方式を設定し、パーソナルコンピュータ２２０及びネットワークスイッチ３００のＭＡＣアドレスに紐付けて、１０００ＢＡＳＥ−Ｔ（全二重）の通信方式を設定し、ネットワークスイッチ３００のＭＡＣアドレスに紐付けて、１０００ＢＡＳＥ−Ｔ（全二重）の通信方式を設定する。
【００３９】
ステップＳ８００では、制御部１１０は、自動的に操作表示部１３０に通信最適化設定画面を表示する。これにより、操作表示部１３０は、省エネルギーの観点から通信最適化の設定が可能なことをユーザーに知らせることができる。制御部１１０は、操作表示部１３０を介して通信最適化設定の指示入力を受け付けた場合には、処理をステップＳ９００に進め、操作表示部１３０を介して通信最適化設定の指示入力を受け付けなかった場合（たとえばキャンセル入力）には、処理をステップＳ１０００に進める。
【００４０】
ステップＳ９００では、制御部１１０は、通信設定最適化処理を実行する。通信設定最適化処理では、制御部１１０は、省エネルギーの観点から通信先（この例ではポート３１０）の通信仕様に応じて通信方法の最適化を実行する。
【００４１】
図４は、一実施形態に係る通信設定最適化処理の手順を示すフローチャートである。ステップＳ９１０では、制御部１１０の学習処理部１１１は、操作表示部１３０からの主電源オフ指令の受信に応じて通信設定最適化処理を開始する。これにより、他のユーザーによる画像形成装置１００の利用への影響を小さくすることができる。
【００４２】
なお、必ずしも主電源オフ指令に限定されず、画像形成装置１００がスリープ状態に移行する際に通信設定最適化処理を開始するようにしてもよい。また、画像形成装置１００がスリープ状態に移行する際に通信設定最適化処理が開始された場合には、画像形成ジョブの受信に応じて通信設定最適化処理を中止して画像形成ジョブの処理を直ちに開始するようにしてもよい。
【００４３】
ステップＳ９２０では、学習処理部１１１は、ＭＡＣアドレステーブル１５４Ｔを参照し、ネットワーク内において学習データベース１４１に登録されていない未登録の通信先が存在するか否かを判断する。未登録の通信先が発見されなかった場合には、学習処理部１１１は、処理をステップＳ１０００（図３参照）に進め、未登録の通信先が発見された場合には、学習処理部１１１は、処理をステップＳ９３０に進める。
【００４４】
ステップＳ９３０では、学習処理部１１１は、メディアアクセス制御部１５４に対してリンクパルス生成回路１５２Ｌから未登録の通信先へのリンクパルスの送信を所定時間停止する（たとえば１分間程度）。この例では、ネットワークスイッチ３００は、学習データベース１４１に未登録であるものとする。
【００４５】
ネットワークスイッチ３００のポート３１０は、リンクパルスの受信に応じてリンクパルス生成回路３１２Ｌが作動するので、リンクパルス生成回路３１２Ｌの作動も停止することになる。すなわち、ポート３１０は、ＬＡＮケーブルＬＣがモジュラー式コネクター３１１から引き抜かれて物理的に切断されたものと誤認して、消費電力を低減させるためにリンクパルスの送信を停止する。
【００４６】
ステップＳ９４０では、学習処理部１１１は、リンクパルス監視処理を実行する。リンクパルス監視処理では、制御部１１０は、リンクパルス生成回路１５２Ｌからのリンクパルスの送信停止中において、ネットワークスイッチ３００のポート３１０からのアイドル信号としてのリンクパルスの受信が継続するか否かを監視する。
【００４７】
ステップＳ９５０では、学習処理部１１１は、ネットワークスイッチ３００のポート３１０からのリンクパルスの受信が継続された場合には、処理をステップＳ９７０に進め、ポート３１０からのリンクパルスの受信が停止された場合には、処理をステップＳ９６０に進める。この例では、ポート３１０は、リンクパルス生成回路３１２Ｌの作動を停止させるので、ポート３１０からのリンクパルスの受信が停止することになる。よって、この例では、処理がステップＳ９６０に進められることになる。
【００４８】
ステップＳ９６０では、学習処理部１１１は、通信インターフェイス部１５０の通信設定の内容として第１の通信設定を選択する。第１の通信設定では、リンクパルス生成回路１５２Ｌは、予め設定されている所定の時間間隔（たとえば５秒の送信間隔）でリンクパルスを送信する。一方、リンクパルス検出回路１５３Ｌは、ポート３１０からのリンクパルスの送信に備えて待機する。学習処理部１１１は、このような接続状態の管理方法を学習によって決定することができる。
【００４９】
これにより、学習処理部１１１は、リンクパルス検出回路１５３Ｌによってポート３１０からのアイドル信号としてのリンクパルスを受信することによってポート３１０と画像形成装置１００の間のセグメントが正しく接続されていることを確認することができる一方、リンクパルス生成回路１５２Ｌの送信間隔を長くすることによって消費電力の低下を実現することができる。
【００５０】
この例では、ポート３１０は、リンクパルスの受信に応じてリンクパルス生成回路３１２Ｌが作動するので、通信インターフェイス部１５０からの所定の時間間隔でのリンクパルスの受信に応じてリンクパルスを通信インターフェイス部１５０に送信する。これにより、画像形成装置１００及びポート３１０は、所定の時間間隔でポート３１０と画像形成装置１００との間のセグメントが正しく接続されていることを確認することができる。
【００５１】
ステップＳ９７０では、学習処理部１１１は、通信インターフェイス部１５０の通信設定の内容として第２の通信設定を選択する。第２の通信設定では、リンクパルス生成回路１５２Ｌは、作動を停止してリンクパルスの送信を中止する。学習処理部１１１は、このような接続状態の管理方法を学習によって決定することができる。
【００５２】
これにより、学習処理部１１１は、リンクパルス検出回路１５３Ｌによってポート３１０からのアイドル信号としてのリンクパルスを受信することによってポート３１０と画像形成装置１００の間のセグメントが正しく接続されていることを確認することができる一方、リンクパルス生成回路１５２Ｌの作動を停止することによって消費電力の低減を実現させることができる。
【００５３】
この例において、従来技術では、仮にリンクパルス生成回路１５２Ｌが作動を停止してリンクパルスの送信を実行しない場合には、画像形成装置１００は、通信の相手側であるポート３１０と画像形成装置１００との間のセグメントが正しく接続されていることを確認することができないという上述の問題を生じることになる。本発明は、上述の学習機能によって、このような問題を回避することができる。
【００５４】
ステップＳ１０００（図３参照）では、学習処理部１１１は、登録処理を実行する。登録処理では、学習処理部１１１は、所定時間内の受信信号（この例ではリンクパルス）に基づいて学習し、これにより選択された通信設定（この例では第１の通信設定）を学習結果として、記憶部１４０の学習データベース１４１に登録する。
【００５５】
学習処理部１１１は、ネットワークスイッチ３００のＭＡＣアドレスと、オートネゴシエーションの結果と紐付けて、学習によって決定した通信設定を学習データベース１４１に登録する。ネットワークスイッチ３００のＭＡＣアドレスは、ネットワークスイッチ３００が他のスイッチやハブ等に変更されていないことを確認するために利用することができる。
【００５６】
このように、本実施形態に係る画像形成装置１００は、通信の相手側の通信仕様を学習することによって、通信の相手側の通信仕様に応じて適切に消費電力を低減させることが可能である。さらに、画像形成装置１００は、通信の相手側のＭＡＣアドレスを確認するとによってネットワークスイッチ３００の変更を検出することができる。画像形成装置１００は、ネットワークスイッチ３００の変更の検出に応じて、通信設定を初期設定に戻すとともに、操作表示部１３０を介して通信最適化の再設定が可能なことをユーザーに知らせることができる。
【００５７】
本発明は、上記各実施形態だけでなく、以下のような変形例でも実施することができる。
【００５８】
変形例１：上記実施形態では、通信の相手側の通信仕様としてリンクパルスの受信に応じてリンクパルスを送信する仕様が採用されているが、たとえばＩＥＥＥ８０２．３ａｚとして規格化されているＥｎｅｒｇｙ  Ｅｆｆｉｃｉｅｎｔ  Ｅｔｈｅｒｎｅｔ（ＥＥＥ）が採用されている場合にも本発明は適用可能である。
【００５９】
この場合には、学習処理部は、通信の相手側が省エネルギーのために予め設定されている所定の機能をサポートしているか否かを判断し、所定の機能をサポートしているとの判断に基づいて所定の機能に応じて、たとえば通信仕様に従うように通信を行うように通信方法を設定することができる。一方、学習処理部は、所定の機能をサポートしていないとの判断に基づいて通信設定最適化処理を開始し、接続状態管理信号の送信を予め設定されている所定時間停止し、所定時間内の受信信号に基づいて省エネルギーのための機能を診断することができる。
【００６０】
本発明の学習処理部は、広く一般にリンクパルスやリフレッシュ信号、ウェーク信号といった接続状態を管理するための接続状態管理信号を使用し、通信の相手側の通信仕様に応じて適切に消費電力を低減させるものであればよい。
【００６１】
変形例２：上記実施形態では、学習データベース１４１に未登録の通信先が存在した場合に通信設定最適化処理を実行しているが、必ずしも学習データベース１４１は必要ない。学習処理部は、全ての通信先について診断を実行するようにしてもよいし、あるいは登録済みの通信先について再学習する作動モードを有するように構成してもよい。
【００６２】
変形例３：上記実施形態では、初期設定では、通常の時間間隔でリンクパルスを送信し、学習結果に応じてリンクパルスの送信間隔としての所定の時間間隔を長くしている。しかしながら、このような方法に限定されず、初期状態で長いリンクパルスの送信間隔を設定するようにしてもよい。
【００６３】
ただし、この場合には、リンクパルスの送信間隔は、たとえば操作表示部を介して設定を促す表示を行って設定入力を受け付けて設定可能とすることが好ましい。長い時間間隔は、長いほどリンクアップに時間を要する一方、省エネルギー効果が高いからである。ユーザーは、このようなトレードオフと画像形成装置の運用状況を考慮して適切に設定できるとともに、最初の接続（初期設定）に時間を要することも予め把握することができる。
【００６４】
さらに、上記実施形態では、通信の相手側の通信仕様としてリンクパルスの受信に応じてリンクパルスを送信し、リンクパルスの不受信に応じてリンクパルスの送信を停止する仕様が採用されているが、たとえばリンクパルスの不受信に応じて長い時間間隔でリンクパルスを送信する仕様に対しても学習機能で対応することができる。
【００６５】
この場合、学習処理部は、接続状態の管理方法として、たとえば以下のような方法を決定（採用）することができる。すなわち、通信の相手側のリンクパルスの送信間隔（画像形成装置の受信間隔）≦設定された送信間隔の場合には、画像形成装置は、リンクパルスの送信を停止することができる。一方、通信の相手側のリンクパルスの送信間隔＞設定された送信間隔の場合には、画像形成装置は、設定された送信間隔でリンクパルスを送信する。これにより、画像形成装置は、ユーザーの期待する送信間隔で無駄なくリンクパルスの送受信を実現することができる。
【００６６】
変形例４：上記実施形態では、画像形成装置は、ネットワークスイッチ３００を介してパーソナルコンピュータ２１０，２２０から受信した画像形成ジョブから生成された画像データに基づいて印刷を行っている。しかしながら、画像形成ジョブは、パーソナルコンピュータに限られず、たとえば分散印刷のように他の画像形成装置から送信されることもある。
【００６７】
変形例５：上記実施形態では、ネットワークスイッチ３００を介してパーソナルコンピュータ２１０，２２０に接続されているが、パーソナルコンピュータに直接接続されている場合においてもパーソナルコンピュータの通信仕様に応じて学習して適切に消費電力を低減させることができる。
【００６８】
画像形成ジョブは、画像形成ジョブ送信装置として機能するパーソナルコンピュータや画像形成装置、ネットワークスイッチといった様々な通信相手先から受信することができる。本発明では、画像形成ジョブ送信装置は、画像形成装置に直接的に接続され、画像形成装置に画像形成ジョブを送信する装置（上記実施形態では、ネットワークスイッチ３００に相当する）である。
【符号の説明】
【００６９】
１０  画像形成システム
１００  画像形成装置
１１０  制御部
１２０  画像形成部
１３０  操作表示部
１４０  記憶部
１５０  通信インターフェイス部
１５１，３１１  モジュラー式コネクター（ＲＪ−４５）
１５２  送信部
１５３  受信部
１５４  メディアアクセス制御部
１６０  画像読取部
２１０，２２０  パーソナルコンピュータ
３００  ネットワークスイッチ
３１０，３２０，３３０，３４０  ポート
３５０  制御回路
【図１】
2019012976.tif 000003
【図２】
2019012976.tif 000004
【図３】
2019012976.tif 000005
【図４】
2019012976.tif 000006