(57)【要約】【課題】現実に通信が可能であった信号レベルまで通信の信号レベルを下げることにより通信中の節電を図る。【解決手段】比較的大きい（１）の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できれば、一つ下の（２）の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できれば、一つ下の（３）の信号レベルでＧＡＲＰのリクエストを送信し…という処理を繰り返し、ある信号レベルでＧＡＲＰのリクエストへの応答が確認できなかったときは、その一つ上の信号レベルを以後の通信で使用する信号レベルに設定する。【選択図】図６
2011199451.tif 000002
【特許請求の範囲】
【請求項１】
有線接続された外部の通信手段を介して他の装置と通信を実行する通信実行手段と、
前記通信実行手段により前記通信手段に対して自局宛ての通信を信号レベルを変えて複数回行い、この複数回の自局宛ての通信の各々に対して応答したか否かの結果により前記通信実行手段により前記通信手段と通信する際の信号レベルを決定する信号レベル決定手段と、
を備えている通信装置。
【請求項２】
前記信号レベル決定手段は、前記自局宛ての通信を前記信号レベルを漸次下げて複数回行い、ある信号レベルで前記応答がなかったときはその前の通信で前記応答のあった信号レベルを前記通信手段と通信する際の信号レベルとして決定する、請求項１に記載の通信装置。
【請求項３】
前記信号レベル決定手段は、前記自局宛ての通信を前記信号レベルを下げて行い、この場合に前記応答がなかったときは前記信号レベルを上げて前記自局宛ての通信を再度行ない、前記応答があったときは前記信号レベルを下げて前記自局宛ての通信を再度行なうという処理を１又は複数回実行することにより前記通信手段と通信する際の信号レベルを決定する、請求項１に記載の通信装置。
【請求項４】
前記信号レベル決定手段が前記通信手段と通信する際の信号レベルを決定する態様として第１の態様又は第２の態様を選択的に設定する設定手段をさらに備え、
前記信号レベル決定手段は、
前記設定手段で前記第１の態様を設定した場合は、前記自局宛ての通信を前記信号レベルを下げて行い、この場合に前記応答がなかったときは前記信号レベルを上げて前記自局宛ての通信を再度行ない、前記応答があったときは前記信号レベルを下げて前記自局宛ての通信を再度行なうという処理を１又は複数回実行することにより前記通信手段と通信する際の信号レベルを決定し、
前記設定手段で前記第２の態様を設定した場合は、前記信号レベル決定手段は、前記自局宛ての通信を前記信号レベルを下げて行い、この場合に前記応答がなかったときは前記信号レベルを上げて前記自局宛ての通信を再度行ない、前記応答があったときは前記信号レベルを下げて前記自局宛ての通信を再度行なうという処理を１又は複数回実行することにより前記通信手段と通信する際の信号レベルを決定する、
請求項１に記載の通信装置。
【請求項５】
通信手段と、
前記通信手段に有線接続され前記通信手段を介して互いに通信する複数の通信装置と、
を備え、
複数の前記通信装置の少なくとも一つは、
前記通信手段を介して他の前記通信装置と通信を実行する通信実行手段と、
前記通信実行手段により前記通信手段に対して自局宛ての通信を信号レベルを変えて複数回行い、この複数回の自局宛ての通信の各々に対して応答したか否かの結果により前記通信実行手段により前記通信手段と通信する際の信号レベルを決定する信号レベル決定手段と、
を備えている、
通信システム。
【請求項６】
有線接続された外部の通信手段を介して他の装置と通信を実行する通信実行手段と、
前記通信実行手段により前記通信手段に対して自局宛ての通信を信号レベルを変えて複数回行い、この複数回の自局宛ての通信の各々に対して応答したか否かの結果により前記通信実行手段により前記通信手段と通信する際の信号レベルを決定する信号レベル決定手段と、
を実行するコンピュータに読み取り可能な通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び通信制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、ネットワークにケーブル接続された装置について、ネットワーク側では、受信する信号レベルの減衰量からケーブルの長さを判断し、これに応じて出力する信号の電圧を変動する技術について開示されている。
特許文献２には、ネットワーク・リンクが検出されない場合は、ネットワークの送受信機を遮断して特定の期間にわたり小電力消費モードに入らせる技術について開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７０７５９７７号公報
【特許文献２】特表２００２‐５１２４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、外部の通信手段を介して通信装置が通信を行う場合に、現実に通信が可能であった信号レベルまで通信の信号レベルを下げることにより通信中の節電を図ることである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、有線接続された外部の通信手段を介して他の装置と通信を実行する通信実行手段と、前記通信実行手段により前記通信手段に対して自局宛ての通信を信号レベルを変えて複数回行い、この複数回の自局宛ての通信の各々に対して応答したか否かの結果により前記通信実行手段により前記通信手段と通信する際の信号レベルを決定する信号レベル決定手段と、を備えている通信装置である。
【０００６】
請求項２に記載の発明は、請求項１に記載の通信装置において、前記信号レベル決定手段は、前記自局宛ての通信を前記信号レベルを漸次下げて複数回行い、ある信号レベルで前記応答がなかったときはその前の通信で前記応答のあった信号レベルを前記通信手段と通信する際の信号レベルとして決定する。
請求項３に記載の発明は、請求項１に記載の通信装置において、前記信号レベル決定手段は、前記自局宛ての通信を前記信号レベルを下げて行い、この場合に前記応答がなかったときは前記信号レベルを上げて前記自局宛ての通信を再度行ない、前記応答があったときは前記信号レベルを下げて前記自局宛ての通信を再度行なうという処理を１又は複数回実行することにより前記通信手段と通信する際の信号レベルを決定する。
【０００７】
請求項４に記載の発明は、請求項１に記載の通信装置において、前記信号レベル決定手段が前記通信手段と通信する際の信号レベルを決定する態様として第１の態様又は第２の態様を選択的に設定する設定手段をさらに備え、前記信号レベル決定手段は、前記設定手段で前記第１の態様を設定した場合は、前記自局宛ての通信を前記信号レベルを下げて行い、この場合に前記応答がなかったときは前記信号レベルを上げて前記自局宛ての通信を再度行ない、前記応答があったときは前記信号レベルを下げて前記自局宛ての通信を再度行なうという処理を１又は複数回実行することにより前記通信手段と通信する際の信号レベルを決定し、前記設定手段で前記第２の態様を設定した場合は、前記信号レベル決定手段は、前記自局宛ての通信を前記信号レベルを下げて行い、この場合に前記応答がなかったときは前記信号レベルを上げて前記自局宛ての通信を再度行ない、前記応答があったときは前記信号レベルを下げて前記自局宛ての通信を再度行なうという処理を１又は複数回実行することにより前記通信手段と通信する際の信号レベルを決定する。
【０００８】
請求項５に記載の発明は、通信手段と、前記通信手段に有線接続され前記通信手段を介して互いに通信する複数の通信装置と、を備え、複数の前記通信装置の少なくとも一つは、前記通信手段を介して他の前記通信装置と通信を実行する通信実行手段と、前記通信実行手段により前記通信手段に対して自局宛ての通信を信号レベルを変えて複数回行い、この複数回の自局宛ての通信の各々に対して応答したか否かの結果により前記通信実行手段により前記通信手段と通信する際の信号レベルを決定する信号レベル決定手段と、を備えている、通信システムである。
【０００９】
請求項６に記載の発明は、有線接続された外部の通信手段を介して他の装置と通信を実行する通信実行手段と、前記通信実行手段により前記通信手段に対して自局宛ての通信を信号レベルを変えて複数回行い、この複数回の自局宛ての通信の各々に対して応答したか否かの結果により前記通信実行手段により前記通信手段と通信する際の信号レベルを決定する信号レベル決定手段と、を実行するコンピュータに読み取り可能な通信制御プログラムである。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、本構成を備えない場合に比べて、現実に通信が可能であった信号レベルまで通信の信号レベルを下げることによる通信中の節電を図ることができる。
請求項２に記載の発明によれば、現実に通信が可能であるか漸次信号レベルを下げて複数回試すことにより、通信の信号レベルを下げることによる通信中の節電を図ることができる。
【００１１】
請求項３に記載の発明によれば、本構成を備えない場合に比べて、信号レベルを下げる場合の下げ幅を相対的に大きくすることにより、有線接続の線長が相対的に短い場合の通信の信号レベルの決定を早期に行うことができる。
請求項４に記載の発明によれば、第１の態様又は第２の態様を選択して通信の信号レベルを下げることによる通信中の節電を図ることができる。
【００１２】
請求項５に記載の発明によれば、本構成を備えない場合に比べて、現実に通信が可能であった信号レベルまで通信の信号レベルを下げることによる通信中の節電を図ることができる。
請求項６に記載の発明によれば、本構成を備えない場合に比べて、現実に通信が可能であった信号レベルまで通信の信号レベルを下げることによる通信中の節電を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態である通信システムの全体構成の概念図である。
【図２】本発明の一実施の形態である画像形成装置の電気的な接続を示すブロック図である。
【図３】本発明の一実施の形態である画像形成装置の信号レベル決定処理に用いる手法の設定処理のフローチャートである。
【図４】本発明の一実施の形態である画像形成装置の信号レベル決定処理のフローチャートである。
【図５】本発明の一実施の形態である画像形成装置の第１の態様による信号レベル決定処理のサブルーチンを示すフローチャートである。
【図６】本発明の一実施の形態である画像形成装置の第１の態様、第２の態様による信号レベル決定処理を説明するグラフである。
【図７】本発明の一実施の形態である画像形成装置の第１の態様、第２の態様による信号レベル決定処理を説明するグラフである。
【図８】本発明の一実施の形態である画像形成装置の第２の態様による信号レベル決定処理のサブルーチンを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態について説明する。
図１は、本実施の形態の通信システム２１の全体構成の概念図である。ローカル・エリア・ネットワーク（ＬＡＮ）２２は、通信手段を実現するものであり、例えば、イーサネット（登録商標）により構築されている。ＬＡＮ２２のハブ（ＨＵＢ）２３には、通信装置となる画像形成装置１や、パーソナル・コンピュータ（ＰＣ）２４などの機器がケーブル２５により有線接続されている。
【００１５】
このようなＬＡＮ２２において節電を図るための手段としては、次の２つの手段が知られている。
まず、ＬＡＮ２２では、接続されている画像形成装置１やＰＣ２４から受信する信号の信号レベルの減衰量からケーブル２５の長さを判断し、これに応じて出力する信号の電圧を変動することが知られている。すなわち、ケーブル２５が短ければ低い電圧レベルでも通信が可能であるため、もって節電が図られる。
【００１６】
しかし、ケーブル２５にもカテゴリがいくつもあり、より線、単線など、その品質の違いもあり、信号レベルの減衰量でケーブル２５の長さを判断するのみで信号の電圧レベルを決定しても、その電圧レベルで現実に通信が行えることの確認がとれておらず、現実にはその電圧レベルで通信が行えない恐れもある。
別の手段として、ＬＡＮ２２側でネットワーク・リンクが検出されない場合は、ネットワークの送受信機を遮断して特定の期間にわたり小電力消費モードに入らせることで、通信が行われていない期間の節電を図ることも知られている。
【００１７】
しかし、この手段では、ＬＡＮ２２で通信が行われていない期間の節電は図ることができても、通信が行われている期間の節電は図ることができない。
また、これらの手段は、いずれもＬＡＮ２２側における節電の技術であり、通信装置としての画像形成装置１側における節電技術ではない。
【００１８】
そこで、以下では、通信の信号レベルを現実に通信が行えることが確認できた範囲内の低いレベルまで低減することにより、通信が行われている期間の節電を図ることができるようにした通信装置としての画像形成装置１について説明する。
【００１９】
図２は、本実施の形態の画像形成装置１の電気的な接続を示すブロック図である。この画像形成装置１は、装置全体を集中的に制御する主制御部２と、原稿の画像を読み取る画像読取装置３と、画像読取装置３で読み取った原稿の画像等の画像データに基づいて画像形成を行う画像形成ユニット４と、公衆電話回線８との間でファクシミリデータの送受信を行うファクシミリ制御装置５と、画像データ等の各種データを格納する磁気記憶装置（ＨＤＤ）６と、ユーザから各種操作を受け付け、各種メッセージを表示する操作パネル７と、ＬＡＮ２２を介して外部の他の装置と通信を行うための通信インターフェイス（Ｉ／Ｆ）１５と、通信Ｉ／Ｆ１５の出力信号レベルを可変する信号レベル変更装置１６と、を備えている。
【００２０】
主制御部２は、各部を集中的に制御するＣＰＵ１１と、ＣＰＵ１１が実行する制御プログラム１２や各種固定データを記憶しているＲＯＭ１３と、ＣＰＵ１１の作業エリアとなるＲＡＭ１４とを備えている。
制御プログラム１２は、画像形成装置１の製造当初からセットアップされているが、後発的にインターネットなどの通信手段を介してダウンロードしてセットアップし、あるいは、後発的に制御プログラム１２を記憶した記憶媒体から読み取ってセットアップするようにしてもよい。
【００２１】
図３は、信号レベル決定処理に用いる手法の設定処理のフローチャートである。すなわち、画像形成装置１では、ＬＡＮ２２と接続されているケーブル２５の線長に応じて変動する通信に必要な信号レベルを現実に通信を行なってみることで確かめ、信号レベルを通信可能な適正レベルまで低減して通信を行うようにするが、通信に必要な信号レベルを現実に通信を行うことで確かめるための手法としては第１の態様と第２の態様の２種類が用意されており、この処理では、このいずれかの態様を選択して設定するものである。
【００２２】
すなわち、イーサネット（登録商標）の規格を例にすると、ケーブル２５の長さは１００ｍが想定されているが、オフィスなどでは現実に１００ｍのケーブル２５を使用している例は珍しく、第２の態様は設置場所がオフィスなどであるためケーブル２５が１０ｍ、２０ｍなど短い場合に好適な（短時間の処理で通信の信号レベルを決定しうる）手法である。これに対し、第１の態様は工場内の場合などのようにケーブル２５の長さが９０ｍ、８０ｍなど比較的長い場合に好適な手法である。第１の態様、第２の態様の詳細については後述する。
【００２３】
すなわち、操作パネル７を操作して設定モードを選択すると（ステップＳ１のＹ）、設定画面を表示し（ステップＳ２）、この画面で第１の態様を選択すると（ステップＳ３のＹ）、第１の態様が設定され（ステップＳ４）、第２の態様を選択すると（ステップＳ３のＮ）、第２の態様が設定される（ステップＳ５）。
【００２４】
図４は、信号レベル決定処理のフローチャートである。かかる処理は、画像形成装置１の主電源を投入したとき、あるいは、画像形成装置１をケーブル２５に接続したときに開始する。すなわち、画像形成装置１は、周知の手段により規格上可能な最大の信号レベルでＬＡＮ２２とのリンクを確立する（ステップＳ１１）。そして、第１の態様が設定されているときは（ステップＳ１２のＹ）、第１の態様による信号レベル決定処理を実行し（ステップＳ１３）、第２の態様が設定されているときは（ステップＳ１２のＮ）、第２の態様による信号レベル決定処理を実行する（ステップＳ１４）。
【００２５】
図５は、第１の態様による信号レベル決定処理（ステップＳ１３）のサブルーチンを示すフローチャートである。この処理では、まず、ある程度高い信号レベルでＧＡＲＰ（Gratuitous Address Resolution Protocol）のリクエストをＬＡＮ２５に送信する（ステップＳ２１）。ＧＡＲＰは、自局のＩＰアドレスをリクエストするＡＲＰ（Address Resolution Protocol）パケットであり、ＧＡＲＰのリクエストはブロードキャストされる。このリクエストに応答確認し（ステップＳ２２）、応答が確認できたときは（ステップＳ２２のＹ）、現在の信号レベルで通信が可能であるということである。この場合は、一定値レベルを下げた次レベルの信号レベルが存在するか否か判断し（ステップＳ２３）、存在するときは（ステップＳ２３のＹ）、その次レベルの信号レベルに変更して（ステップＳ２４）、ステップＳ２１以下の処理を繰り返す。ここで、信号レベルの変更は、信号レベル変更装置１６が通信Ｉ／Ｆ１５を制御して行う。具体的には、通信Ｉ／Ｆ１５には、ある信号レベルで通信を行う複数の回路が用意されており、この各回路は互いに信号レベルが異なっている。信号レベル変更装置１６は、この複数の回路のいずれかに切り替えることにより、通信Ｉ／Ｆ１５が通信を行う信号レベルを様々な大きさに切り替えることができる。
【００２６】
次レベルの信号レベルが存在しないときは（ステップＳ２３のＮ）、ＧＡＲＰのリクエストをＬＡＮ２５に送信した際の信号レベル（ステップＳ２１）を、以後の通信に使用する信号レベルとして設定する（ステップＳ２５）。
【００２７】
応答が確認できなかったときは（ステップＳ２２のＮ）、１つ上の信号レベルが存在するか否かを判断し（ステップＳ２６）、存在するときは（ステップＳ２６のＹ）、その信号レベルを以後の通信に使用する信号レベルとして設定する（ステップＳ２７）。存在しないときは（ステップＳ２６のＮ）、通信Ｉ／Ｆ１５で可能ないかなる信号レベルでも通信ができないということになり、何らかの問題があるためエラーとなる（ステップＳ２８）。この場合は、最初の最も大きな信号レベルをさらにおおきな信号レベルに変更して処理をやり直す等が必要となる。
【００２８】
図６、図７は、第１の態様、第２の態様による信号レベル決定処理を説明するグラフである。これらは、横軸にケーブル２５の長さ、縦軸に画像形成装置１が通信する際に必要な信号レベルをとったものである。図６、図７ともケーブル２５の長さが長くなるに従って必要な信号レベルも大きくなることが分かる。
【００２９】
まず、第１の態様による信号レベル決定処理（ステップＳ１３）について説明する。第１の態様による信号レベル決定処理では、比較的大きい（１）の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できれば、一つ下の（２）の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できれば、一つ下の（３）の信号レベルでＧＡＲＰのリクエストを送信し…という処理を繰り返し、ある信号レベルでＧＡＲＰのリクエストへの応答が確認できなかったときは、その一つ上の信号レベルを以後の通信で使用する信号レベルに設定するものである。例えば、（３）の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できなかったときは、応答が確認でき一つ前の（２）の信号レベルを以後の通信で使用する信号レベルに設定する。
【００３０】
図８は、第２の態様による信号レベル決定処理（ステップＳ１４）のサブルーチンを示すフローチャートである。この処理では、まず、ある程度高い信号レベルでＧＡＲＰのリクエストをＬＡＮ２５に送信する（ステップＳ３１）。このリクエストに応答確認し（ステップＳ３２）、応答が確認できたときは（ステップＳ３２のＹ）、現在の信号レベルで通信が可能であるということである。この場合は、２段階レベルを下げた（第１の態様より大きな下げ幅で下げた）信号レベルが存在するか否か判断し（ステップＳ３３）、存在するときは（ステップＳ３３のＹ）、その２段階レベルを下げた信号レベルに変更して（ステップＳ３４）、ステップＳ３１以下の処理を繰り返す。
【００３１】
２段階レベルを下げた信号レベルが存在しないときは（ステップＳ３３のＮ）、ＧＡＲＰのリクエストをＬＡＮ２５に送信した際（ステップＳ３１）の信号レベルを、以後の通信に使用する信号レベルとして設定する（ステップＳ３４）。
【００３２】
応答が確認できなかったときは（ステップＳ３２のＮ）、１つ上の信号レベルが存在するか否かを判断し（ステップＳ３６）、存在するときは（ステップＳ３６のＹ）、その信号レベルに変更して（ステップＳ３７）、ステップＳ３１に戻る。存在しないときは（ステップＳ３６のＮ）、通信Ｉ／Ｆ１５で可能ないかなる信号レベルでも通信ができないということになり、何らかの問題があるためエラーとなる（ステップＳ３８）。この場合は、最初の最も大きな信号レベルをさらにおおきな信号レベルに変更して処理をやり直す等が必要となる。
【００３３】
図６、図７を参照して第２の態様による信号レベル決定処理（ステップＳ１４）を説明する。第２の態様による信号レベル決定処理では、比較的大きい（１）の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できれば、さらに２つ下の（３）の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できれば、さらに２つ下の（５）の信号レベルでＧＡＲＰのリクエストを送信し…という処理を繰り返し、ある信号レベルでＧＡＲＰのリクエストへの応答が確認できなかったときは、その一つ上の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できれば、その信号レベルを以後の通信で使用する信号レベルに設定するものである。
【００３４】
例えば、（１）の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できたときは、２つ下の（３）の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できなかったときは、その一つ上の（２）の信号レベルでＧＡＲＰのリクエストを送信し、その応答が確認できれば、その信号レベルを以後の通信で使用する信号レベルに設定する。
【００３５】
このように、第１の態様が少しずつ信号レベルを下げながらＧＡＲＰのリクエストを送信し、その応答が確認できなければ、応答の確認できた１つ上の信号レベルで通信を行うのに対して、第２の態様は大きく信号レベルを下げていってそれぞれＧＡＲＰのリクエストを送信し、その応答が確認できなければ、少し信号レベルを上げてＧＡＲＰのリクエストを送信し、その応答が確認できればその信号レベルで通信を行うものである。
【符号の説明】
【００３６】
１    画像形成装置
１２  制御プログラム
１５  通信インターフェイス
１６  信号レベル変更装置
２１  通信システム
２２  ローカル・エリア・ネットワーク
２３  ハブ
２５  ケーブル
【図１】
2011199451.tif 000003
【図２】
2011199451.tif 000004
【図３】
2011199451.tif 000005
【図４】
2011199451.tif 000006
【図５】
2011199451.tif 000007
【図６】
2011199451.tif 000008
【図７】
2011199451.tif 000009
【図８】
2011199451.tif 000010