(57)【特許請求の範囲】
【請求項１】
画像情報の伝送路の状態を検査するための検査信号を送信元から所定の通信速度で受信する検査信号受信手段と、
この検査信号受信手段によって受信された検査信号にエラーが検出された場合に、前記検査信号の再送信を要求するための再送信要求信号を前記送信元へ返信する再送信要求信号返信手段とが備えられた通信装置において、
前記検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているか否かを判定する判定手段を備え、
前記再送信要求信号返信手段は、
前記検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合でも、前記判定手段の判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているという判定結果である場合は、前記送信元へ前記再送信要求信号を返信することを特徴とする通信装置。
【請求項２】
前記再送信要求信号返信手段は、
前記判定手段の判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が、今回の１つ前の回に受信され、エラーが検出されているという判定結果である場合は、前記送信元へ前記再送信要求信号を返信することを特徴とする請求項１に記載の通信装置。
【請求項３】
受信側から送信された再送信要求信号を受信する再送信要求信号受信手段と、
この再送信要求信号受信手段によって前記再送信要求信号が受信された場合は、前記検査信号を、１つ前の回に送信したときと同じ通信速度で前記送信先へ送信するとともに、１つ前の回に受信したときと同じ通信速度で前記再送信要求信号が受信された場合は、前記検査信号を、１つ前の回に送信したときよりも遅い通信速度で前記送信先へ送信する検査信号送信手段と、が備えられたことを特徴とする請求項１または請求項２に記載の通信装置。
【請求項４】
画像情報の伝送路の状態を検査するための検査信号を受信側通信装置へ所定の通信速度で送信する検査信号送信手段と、この検査信号送信手段によって送信された検査信号を受信した受信側通信装置によって検査信号のエラーが検出された場合にその受信側通信装置から返信される、前記検査信号の再送信を要求するための再送信要求信号を受信する再送信要求信号受信手段とが備えられた送信側通信装置と、
前記検査信号を前記送信側通信装置から所定の通信速度で受信する検査信号受信手段と、この検査信号受信手段によって受信された検査信号にエラーが検出された場合に、前記再送信要求信号を前記送信側通信装置へ返信する再送信要求信号返信手段とが備えられた受信側通信装置とを有する通信システムにおいて、
前記送信側通信装置に備えられた前記検査信号送信手段は、
前記再送信要求信号受信手段によって前記再送信要求信号が受信された場合に、前記検査信号を、過去に送信したときと同じ通信速度で前記受信側通信装置へ送信し、
前記受信側通信装置は、
前記検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているか否かを判定する判定手段を備え、
前記再送信要求信号返信手段は、
前記検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合でも、前記判定手段の判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているという判定結果である場合は、前記送信側通信装置へ前記再送信要求信号を返信することを特徴とする通信システム。
【請求項５】
画像情報の伝送路の状態を検査するための検査信号を送信元から所定の通信速度で受信し、その受信された検査信号にエラーが検出された場合に、前記検査信号の再送信を要求するための再送信要求信号を前記送信元へ返信する通信装置を制御するためのコンピュータプログラムが格納された記憶媒体において、
前記検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信されているか否かを判定し、その判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているという判定結果である場合は、前記送信元へ前記再送信要求信号を返信するように制御するための返信制御プログラムを含むコンピュータプログラムが格納されたことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置に代表される通信装置、通信システムおよびそれらを制御するためのコンピュータプログラムが格納された記憶媒体に関する。
【０００２】
【従来の技術】
従来、ファクシミリ装置間で行われる通信手順として、たとえば、図６に示すものが知られている。以下、その通信手順について説明する。
受信側は、送信側からのＣＡＬＬ信号を受信すると、自己の通信能力を示すＤＩＳ信号を送信側へ返信する。続いて、送信側は、受信命令を示すＤＣＳ信号を受信側へ送信し、画像情報の伝送路の状態を検査するためのＴＣＦ信号を所定の通信速度、たとえば、９，６００ｂｐｓで送信する。
【０００３】
次に、受信側は、受信したＴＣＦ信号のビットエラーの有無を検出し、ビットエラーが検出された場合は、再検査を要求するＦＴＴ信号を送信側へ返信する。そして、送信側は、ＤＣＳ信号を受信側へ送信し、ＴＣＦ信号を前回送信したＴＣＦ信号の通信速度よりも１段低い通信速度、たとえば、７，２００ｂｐｓで送信する。または、ＴＣＦ信号を前回送信したＴＣＦ信号の通信速度と同じ通信速度、たとえば、９，６００ｂｐｓで送信する。続いて、受信側は、受信したＴＣＦ信号からビットエラーが検出されない場合は、受信準備が完了したことを示すＣＦＲ信号を送信側へ返信する。
【０００４】
そして、送信側は、画像情報（ＰＩＸ）を受信側へ送信し、その送信が終了すると、通信手順の終了を示すＥＯＰ信号を送信する。続いて、受信側は、画像情報の受信を完了したことを示すＭＣＦ信号を送信側へ返信し、送信側は、受信側へ通信回線の切断を命令するＤＣＮ信号を送信する。
つまり、上記通信手順では、送信側は、１回目に受信側へ送信したＴＣＦ信号に対してＦＴＴ信号が返信されてきた場合は、受信側へ２回目のＴＣＦ信号を１回目と同じ通信速度で送信することを特徴としている。
【０００５】
【発明が解決しようとする課題】
一般に、送信側と受信側との間には、多くの電話交換機や通信回線が介在するため、送受信間を接続する伝送路は、外来ノイズやクロストークなどの影響を受けやすい。このため、前述のように、送信側から受信側へ送信されるＴＣＦ信号にビットエラーが発生した場合は、その後の通信においてもビットエラーの発生するおそれがある。また、データの圧縮率の高いほど、つまり通信速度の速いほど上記影響を受けやすいため、ビットエラーの発生する確率が高くなる。
つまり、ビットエラーの発生した原因が、通信速度に大きく関係している場合は、１度ビットエラーの発生した通信速度と同じ通信速度で通信を行う場合は、再度、ビットエラーの発生する確率が高くなる。
したがって、前述の従来の通信手順において、２回目のＴＣＦ信号をビットエラーの発生した１回目のＴＣＦ信号の通信速度と同じ通信速度で送信する手段を採用する場合は、再度、ビットエラーの発生する確率が高くなるという問題がある。
【０００６】
そこで、本発明は、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されている場合は、再度、検査信号の送信を要求する再送信要求信号を送信元へ返信し、その送信元から上記今回受信された検査信号よりも遅い検査信号を送信させることにより、エラーの発生する確率を低くすることができる通信装置、通信システムおよび記憶媒体を実現することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、上記目的を達成するため、
請求項１に記載の発明では、画像情報の伝送路の状態を検査するための検査信号を送信元から所定の通信速度で受信する検査信号受信手段と、
この検査信号受信手段によって受信された検査信号にエラーが検出された場合に、前記検査信号の再送信を要求するための再送信要求信号を前記送信元へ返信する再送信要求信号返信手段とが備えられた通信装置において、
前記検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているか否かを判定する判定手段を備え、
前記再送信要求信号返信手段は、
前記検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合でも、前記判定手段の判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているという判定結果である場合は、前記送信元へ前記再送信要求信号を返信するという技術的手段を採用する。
【０００８】
請求項２に記載の発明では、請求項１に記載の通信装置において、前記再送信要求信号返信手段は、
前記判定手段の判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が、今回の１つ前の回に受信され、エラーが検出されているという判定結果である場合は、前記送信元へ前記再送信要求信号を返信するという技術的手段を採用する。
【０００９】
請求項３に記載の発明では、請求項１または請求項２に記載の通信装置において、受信側から送信された再送信要求信号を受信する再送信要求信号受信手段と、
この再送信要求信号受信手段によって前記再送信要求信号が受信された場合は、前記検査信号を、１つ前の回に送信したときと同じ通信速度で前記送信先へ送信するとともに、１つ前の回に受信したときと同じ通信速度で前記再送信要求信号が受信された場合は、前記検査信号を、１つ前の回に送信したときよりも遅い通信速度で前記送信先へ送信する検査信号送信手段と、が備えられたという技術的手段を採用する。
【００１０】
請求項４に記載の発明では、画像情報の伝送路の状態を検査するための検査信号を受信側通信装置へ所定の通信速度で送信する検査信号送信手段と、この検査信号送信手段によって送信された検査信号を受信した受信側通信装置によって検査信号のエラーが検出された場合にその受信側通信装置から返信される、前記検査信号の再送信を要求するための再送信要求信号を受信する再送信要求信号受信手段とが備えられた送信側通信装置と、
前記検査信号を前記送信側通信装置から所定の通信速度で受信する検査信号受信手段と、この検査信号受信手段によって受信された検査信号にエラーが検出された場合に、前記再送信要求信号を前記送信側通信装置へ返信する再送信要求信号返信手段とが備えられた受信側通信装置とを有する通信システムにおいて、
前記送信側通信装置に備えられた前記検査信号送信手段は、
前記再送信要求信号受信手段によって前記再送信要求信号が受信された場合に、前記検査信号を、過去に送信したときと同じ通信速度で前記受信側通信装置へ送信し、
前記受信側通信装置は、
前記検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信されているか否かを判定する判定手段を備え、
前記再送信要求信号返信手段は、
前記判定手段の判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信されているという判定結果である場合は、前記送信側通信装置へ前記再送信要求信号を返信するという技術的手段を採用する。
【００１１】
請求項５に記載の発明では、画像情報の伝送路の状態を検査するための検査信号を送信元から所定の通信速度で受信し、その受信された検査信号にエラーが検出された場合に、前記検査信号の再送信を要求するための再送信要求信号を前記送信元へ返信する通信装置を制御するためのコンピュータプログラムが格納された記憶媒体において、
前記検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信されているか否かを判定し、その判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信されているという判定結果である場合は、前記送信元へ前記再送信要求信号を返信するように制御するための返信制御プログラムを含むコンピュータプログラムが格納されたという技術的手段を採用する。
【００１２】
【作用】
請求項１ないし請求項５に記載の発明では、上記判定手段は、画像情報の伝送路の状態を検査するための検査信号を送信元から所定の通信速度で受信する検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているか否か、具体的には、請求項２に記載のように、今回の１つ前の回に受信されているか否かを判定する。
そして、上記検査信号受信手段によって受信された検査信号にエラーが検出された場合に、検査信号の再送信を要求するための再送信要求信号を上記送信元へ返信する再送信要求信号返信手段は、上記検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合でも、上記判定手段の判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているという判定結果である場合は、上記送信元へ再送信要求信号を返信する。
【００１３】
つまり、過去に受信した検査信号にエラーの発生したことが原因で、今回、再度、検査信号を受信する場合、今回受信する検査信号の通信速度が、過去に受信した検査信号と同じ通信速度である場合は、再度、エラーの発生する確率が高いため、送信元へ再送信要求信号を送信する。
これにより、上記再送信要求信号を受信した送信元は、新たな検査信号を前回の通信速度よりも低い通信速度で受信側へ送信することができるため、その新たな検査信号にエラーの発生する確率を低くすることができる。
【００１４】
特に、請求項５に記載の発明のように、検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信されているか否かを判定し、その判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信されているという判定結果である場合は、送信元へ再送信要求信号を返信するように制御するための返信制御プログラムを含むコンピュータプログラムが格納された記憶媒体を用いることにより、上記請求項１に記載の通信装置を実現できる。
【００１５】
つまり、上記通信装置は、たとえば、後述する発明の実施の形態に記載するように、通信装置に内蔵されたＣＰＵ、あるいは、通信装置に接続されたコンピュータによって制御されることから、上記記憶媒体としてのＲＯＭを設け、もしくは、上記記憶媒体に格納されているコンピュータプログラムをコンピュータにインストールすることによって、請求項１に記載の発明を実施できるからである。
【００１６】
また、請求項３に記載の発明では、上記再送信要求信号受信手段は、受信側から送信された再送信要求信号を受信し、上記検査信号送信手段は、再送信要求信号受信手段によって再送信要求信号が受信された場合に、検査信号を、１つ前の回に送信したときと同じ通信速度で送信先へ送信するとともに、１つ前の回に受信したときと同じ通信速度で上記再送信要求信号が受信された場合は、上記検査信号を、１つ前の回に送信したときよりも遅い通信速度で送信先へ送信する。
つまり、請求項１または請求項２に記載の発明が、送信先の立場になった場合の構成を示すものであるのに対して、請求項３に記載の発明は、送信元の立場になった場合の構成を示すものである。
そして、請求項３に記載の発明によれば、送信先の通信装置が請求項１または請求項２に記載の判定手段を備えている場合に、今回送信する検査信号を１つ前の回に送信したときと同じ通信速度で送信先へ送信することにより、送信先の判定手段は、前述のように、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが検出されていると判定することができるため、その送信先は、本送信元へ再送信要求信号を返信することができる。
これにより、再送信要求信号を受信した送信元は、上記検査信号送信手段により、前回より遅い通信速度で検査信号を送信先へ送信することができるため、ビットエラーの発生する確率を低くすることができる。
【００１７】
さらに、請求項４に記載の発明では、通信システムの送信側通信装置に備えられた検査信号送信手段は、上記再送信要求信号受信手段によって再送信要求信号が受信された場合に、検査信号を、過去に送信したときと同じ通信速度で受信側通信装置へ送信する。
そして、通信システムの受信側通信装置に備えられた判定手段は、検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているか否かを判定する。また、受信側通信装置に備えられた再送信要求信号返信手段は、上記判定手段の判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているという判定結果である場合は、送信側通信装置へ再送信要求信号を返信する。
つまり、請求項４に記載の発明によれば、送信側通信装置が検査信号を、過去に送信したときと同じ通信速度で受信側通信装置へ送信すると、その検査信号は過去に送信された検査信号と同じ通信速度で送信されたものであることが、受信側通信装置によって判定され、受信側通信装置から送信側通信装置へ再送信要求信号が返信される。
したがって、その再送信要求信号を受信した送信側通信装置は、新たな検査信号を、前回送信した検査信号の通信速度よりも低い通信速度で受信側通信装置へ送信することができるため、その新たな検査信号にエラーの発生する確率を低くする通信システムを実現することができる。
【００１８】
【発明の実施の形態】
以下、本発明の通信装置の第１実施形態について図を参照して説明する。
図１は、本第１実施形態の通信装置の主な制御系をブロックで示す説明図である。
なお、以下の各実施形態では、本発明の通信装置としてファクシミリ装置を代表に説明する。
【００１９】
ファクシミリ装置１には、送信側のファクシミリ装置（以下、相手ファクシミリ装置と称する）６１との間で行うファクシミリ通信の制御、イメージスキャナ４５が原稿の画像情報を読取る場合の読取制御、記録ヘッド２０が記録用紙へ記録を行う場合の記録制御、このファクシミリ装置１に接続されたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）６４との間で行うデータの入出力制御などを行うＣＰＵ４０が備えられている。
さらに、ファクシミリ装置１には、相手ファクシミリ装置６１から送信されるファクシミリデータを受信するための通信用モデム６０と、この通信用モデム６０によって受信されたファクシミリデータ、あるいは、ＰＣ６４から出力され、インターフェース４１を介して入力された記録データを展開するゲートアレイ４２とが備えられている。
【００２０】
ＣＰＵ４０とゲートアレイ４２とを接続するアドレスバスおよびデータバスには、ＣＰＵ４０が前述の各種制御を実行するための制御プログラムなどが記憶されているＲＯＭ４３と、相手ファクシミリ装置のＦＡＸ番号を記憶したり、ＣＰＵ４０の制御プログラム実行時にＲＯＭ４３から読出した制御プログラムなどを一時的に記憶したりするＲＡＭ４４とが接続されており、ＣＰＵ４０は、ＲＯＭ４３およびＲＡＭ４４との間で必要なデータの入出力を行う。
また、ゲートアレイ４２には、受信した各データをイメージデータとして一時的に記憶するイメージメモリ５４と、記録ヘッド２０が搭載されたキャリッジ（図示省略）の移動速度を計測し、記録タイミングを決定するエンコーダセンサ５９とが接続されている。さらに、ゲートアレイ４２は、キャリッジの移動にともない、エンコーダセンサ５９から出力された信号に基づいて記録クロック５７を生成する。さらに、ゲートアレイ４２には、ヘッドドライバＩＣ５８が接続されており、このヘッドドライバＩＣ５８は、ゲートアレイ４２から出力された記録データ５５、転送クロック５６および記録クロック５７に基づいて動作し、記録ヘッド２０を駆動する。
【００２１】
また、ＣＰＵ４０には、記録用紙の有無を検出する記録用紙センサ５０と、原稿がイメージスキャナ４５の読取部分にあることを検出する原稿センサ５１と、キャリッジがホームポジションにあることを検出するキャリッジ原点センサ５２と、キャリッジモータ１４を駆動するための第１のモータドライバ７０と、プラテンローラ（図示省略）を回転させるラインフィードモータ４７を駆動するための第２のモータドライバ４６と、イメージスキャナモータ４８を駆動するための第３のモータドライバ４９と、各種の信号をＣＰＵ４０に与える操作パネル３と、液晶表示部（ＬＣＤ）４とが接続されている。
【００２２】
次に、本発明の特徴である、相手ファクシミリ装置６１との間で行うファクシミリ通信の制御について図２ないし図４を参照して説明する。
図２は、本ファクシミリ装置１と相手ファクシミリ装置６１との間で行われる通信手順を示す説明図である。図３は、本ファクシミリ装置１に備えられたＣＰＵ４０により実行されるＦＡＸ受信処理の内容を示すメインフローチャートであり、図４は、相手ファクシミリ装置６１により実行されるＦＡＸ送信処理の内容を示すフローチャートである。
なお、本実施形態では、相手ファクシミリ装置６１には、１回目および２回目のＴＣＦ信号を同じ９，６００ｂｐｓの通信速度でファクシミリ装置１へ送信し、３回目のＴＣＦ信号を送信する場合は、９，６００ｂｐｓより１段低い７，２００ｂｐｓの通信速度でファクシミリ装置１へ送信する機能が備えられているものとする。
【００２３】
まず、相手ファクシミリ装置６１がＣＡＬＬ信号を送信すると（図３のステップ１０）、ファクシミリ装置１は、そのＣＡＬＬ信号の受信を検出し（図４のステップ５０：Ｙｅｓ）、ファクシミリ装置１の最大通信速度などの通信能力を示すＤＩＳ信号を相手ファクシミリ装置６１へ送信する（ステップ５２）。続いて、そのＤＩＳ信号は、相手ファクシミリ装置６１によって受信され（図３のステップ１２：Ｙｅｓ）、その受信したＤＩＳ信号によって示されるファクシミリ装置１の通信能力に基づいて通信速度などの送信モードを決定する（ステップ１４）。
【００２４】
続いて、相手ファクシミリ装置６１は、受信命令を示すＤＣＳ信号をファクシミリ装置１へ送信し（ステップ１６）、伝送路の状態を検査するためのＴＣＦ信号を図２に示すように９，６００ｂｐｓの通信速度で送信する（ステップ１８）。続いて、ファクシミリ装置１は、上記ＤＩＳ信号およびＴＣＦ信号を受信し（図４のステップ５４：Ｙｅｓ、ステップ５６：Ｙｅｓ）、受信したＴＣＦ信号にビットエラーがあるか否かを判定する（ステップ５８）。
そして、ファクシミリ装置１は、ビットエラーがあると判定した場合は（ステップ５８：Ｙｅｓ）、再検査を要求するＦＴＴ信号を図２に示すように９，６００ｂｐｓの通信速度で相手ファクシミリ装置６１へ送信する（ステップ６０）。
【００２５】
続いて、ファクシミリ装置１は、上記ＦＴＴ信号を送信した際の通信速度９，６００ｂｐｓをＲＡＭ４４に一時的に保存する（ステップ６２）。
一方、相手ファクシミリ装置６１は、上記送信されたＦＴＴ信号を受信し（図３のステップ２０：Ｙｅｓ）、その受信を含めて同一通信速度で過去にＦＴＴ信号を受信し、エラーを一度でも検出したことがあるか否かを判定する（ステップ２２）。ここでは、上記ＦＴＴ信号は、まだ１回目に受信したＦＴＴ信号であり、過去にはＦＴＴ信号を受信していないため、ステップ２４へ進み（ステップ２２：Ｎｏ）、前回ＴＣＦ信号を送信した際と同じ通信速度９，６００ｂｐｓを設定し（ステップ２４）、その設定した通信速度などに基づいて、送信モードを再決定する（ステップ１４）。続いて、相手ファクシミリ装置６１は、ＤＣＳ信号を送信し（ステップ１６）、２回目のＴＣＦ信号を図２に示すように１回目と同じ通信速度の９，６００ｂｐｓでファクシミリ装置１へ送信する（ステップ１８）。
【００２６】
そして、それら送信されたＤＣＳ信号およびＴＣＦ信号は、ファクシミリ装置１によって受信され（図４のステップ６４：Ｙｅｓ、ステップ５６：Ｙｅｓ）、ファクシミリ装置１は、受信した２回目のＴＣＦ信号にビットエラーがあるか否かを判定し（ステップ５８）、ビットエラーがないと判定した場合は（ステップ５８：Ｎｏ）、その判定を行った２回目に受信したＴＣＦ信号の通信速度と１回目に受信したＴＣＦ信号の通信速度とが同じであるか否かを判定する（ステップ６６）。
【００２７】
ここでは、２回目に受信したＴＣＦ信号の通信速度と、１回目に受信したＴＣＦ信号の通信速度とは同じ９，６００ｂｐｓであるため、２回目に受信したＴＣＦ信号の通信速度と１回目に受信したＴＣＦ信号の通信速度とは同じであると判定し（ステップ６６：Ｙｅｓ）、再度、ＦＴＴ信号を図２に示すように９，６００ｂｐｓの通信速度で相手ファクシミリ装置６１へ送信し（ステップ６０）、その送信した際の通信速度９，６００ｂｐｓをＲＡＭ４４に一時的に保存する（ステップ６２）。
一方、相手ファクシミリ装置６１は、ファクシミリ装置１から送信されたＦＴＴ信号を受信すると（図３のステップ２０：Ｙｅｓ）、その受信を含めて同一通信速度で２回ＦＴＴ信号を受信したか否かを判定する（ステップ２２）。ここでは、図２に示すように、１回目および２回目のＦＴＴ信号は、共に同じ９，６００ｂｐｓの通信速度で受信しているためステップ２６へ進み（ステップ２２：Ｙｅｓ）、９，６００ｂｐｓより１段低い７，２００ｂｐｓの通信速度を設定し、その設定した通信速度などに基づいた新たな送信モードを決定する（ステップ１４）。
【００２８】
続いて、相手ファクシミリ装置６１は、その新たに設定された７，２００ｂｐｓの通信速度でＤＣＳ信号およびＴＣＦ信号をファクシミリ装置１へ送信する（ステップ１６、ステップ１８）。
そして、そらら送信されたＤＣＳ信号およびＴＣＦ信号は、ファクシミリ装置１によって受信され（図４のステップ６４：Ｙｅｓ、ステップ５６：Ｙｅｓ）、その受信したＴＣＦ信号にビットエラーがない場合は（ステップ５８：Ｎｏ）、今回（３回目）受信したＴＣＦ信号の通信速度が１回目に受信したＴＣＦ信号の通信速度と同じであるか否かを判定する（ステップ６６）。
ここでは、今回受信したＴＣＦ信号の通信速度は、７，２００ｂｐｓであり、１回目に受信したＴＣＦ信号の通信速度は、９，６００ｂｐｓであり、同じ通信速度ではないため、次のステップ６８へ進み（ステップ６６：Ｎｏ）、受信準備が完了したことを示すＣＦＲ信号を相手ファクシミリ装置６１へ送信する。
【００２９】
そして、相手ファクシミリ装置６１は、ＣＦＲ信号を受信すると（図３のステップ２８：Ｙｅｓ）、画像情報、たとえば、イメージスキャナで読取った原稿の画像情報をファクシミリ装置１へ送信し（ステップ３０）、この送信された画像情報は、ファクシミリ装置１によって受信される（図４のステップ７０）。
この受信された画像情報は、記録ヘッド２０（図１）によって記録用紙に記録される。
そして、相手ファクシミリ装置６１は、画像情報の送信を終了すると（図３のステップ３２：Ｙｅｓ）、通信手順の終了を示すＥＯＰ信号をファクシミリ装置１へ送信する（ステップ３４）。続いて、ファクシミリ装置１は、上記ＥＯＰ信号を受信すると（図４のステップ７２：Ｙｅｓ）、画像情報の受信を完了したことを示すＭＣＦ信号を相手ファクシミリ装置６１へ送信する（ステップ７４）。
そして、相手ファクシミリ装置６１は、上記ＭＣＦ信号を受信すると（図３のステップ３６：Ｙｅｓ）、通信回線の切断を命令するＤＣＮ信号をファクシミリ装置１へ送信し（ステップ３８）、通信回線を切断する（ステップ４０）。また、ファクシミリ装置１は上記ＤＣＮ信号を受信すると（図４のステップ７６）、通信回線を切断する（ステップ７８）。
【００３０】
以上のように、本実施形態のファクシミリ装置１を用いれば、相手ファクシミリ装置６１から２回目のＴＣＦ信号が送信され、そのＴＣＦ信号からビットエラーが検出されなかった場合であっても、再度、ＦＴＴ信号を相手ファクシミリ装置６１へ送信することができるため、相手ファクシミリ装置６１から、２回目より１段低い通信速度でＴＣＦ信号を送信させることができる。
つまり、従来のように、２回目のＴＣＦ信号と同じ通信速度で送信された１回目のＴＣＦ信号にビットエラーが発生していた場合であっても、２回目に受信したＴＣＦ信号からビットエラーが検出されなかった場合は、その２回目に受信したＴＣＦ信号の通信速度を設定する構成のファクシミリ装置にあっては、再度、ビットエラーの発生する確率が高いという問題があったが、本実施形態のファクシミリ装置１を用いれば、上述のように、２回目に受信したＴＣＦ信号からビットエラーが検出されなかった場合でも、再度、相手ファクシミリ装置６１に対してＦＴＴ信号を送信し、３回目のＴＣＦ信号として、２回目より１段低い通信速度のＴＣＦ信号を送信させることができるため、ビットエラーの発生する確率を低くすることができる。
また、本実施形態のファクシミリ装置１および相手ファクシミリ装置６１を用いれば、ビットエラーの発生する確率を低くすることができる通信システムを実現することができる。
さらに、ファクシミリ装置１の送信機能として、ＣＰＵ４０に図３に示すＦＡＸ送信処理を実行させるようにすることもできる。
【００３１】
次に、本発明の第２実施形態のファクシミリ装置について図５を参照して説明する。
本第２実施形態のファクシミリ装置は、相手ファクシミリ装置から送信される予定の画像情報が重要な画像情報であるか否かによってＦＴＴ信号を相手ファクシミリ装置へ送信するか否かを判定する手段（情報の重要度判定手段）を備えることを特徴とする。
図５は、本第２実施形態のファクシミリ装置に備えられたＣＰＵによって実行されるＦＡＸ受信処理を一部を省略して示すフローチャートである。
なお、本第２実施形態のファクシミリ装置の構成は、ＦＡＸ受信処理の一部を除いて前述の第１実施形態と同じであるため、以下では、ＦＡＸ受信処理の一部のみを説明する。また、相手ファクシミリ装置６１には、重要な画像情報を送信する場合に操作する重要情報送信ボタンなどのような操作手段が設けられており、送信者は、送信開始ボタンを押す前にその操作手段を操作することにより、送信する情報が重要であることを示すデータが、たとえば、ＤＣＳ信号やＴＣＦ信号の空きビットを利用して設定されるものとする。
【００３２】
まず、ＣＰＵ４０は、ステップ６０において、相手ファクシミリ装置６１から送信された２回目のＴＣＦ信号の通信速度が、１回目の通信速度と同じであると判定すると（ステップ６０：Ｙｅｓ）、ステップ５４で受信したＤＣＳ信号、あるいは、ステップ５６で受信したＴＣＦ信号の中に、これから相手ファクシミリ装置６１が送信する予定の情報が重要なものであることを示すデータがあるか否かを判定する（ステップ６７）。続いて、ＣＰＵ４０は、重要な画像情報であると判定した場合は（ステップ６７：Ｙｅｓ）、ＦＴＴ信号を相手ファクシミリ装置６１へ送信する（ステップ６０）。また、ＣＰＵ４０は、重要な画像情報ではないと判定した場合は（ステップ６７：Ｎｏ）、ステップ６８へ進んでＣＦＲ信号を相手ファクシミリ装置６１へ送信する。
【００３３】
以上のように、本第２実施形態のファクシミリ装置１を用いれば、相手ファクシミリ装置６１から２回目に送信されたＴＣＦ信号が、１回目に送信されたＴＣＦ信号と同じ通信速度であった場合は、ＦＴＴ信号を相手ファクシミリ装置６１へ送信する処理を行う前に、相手ファクシミリ装置６１が送信しようとしている情報が重要な画像情報であるか否かを判定し、重要な画像情報であると判定された場合にＦＴＴ信号を相手ファクシミリ装置６１へ送信することができる。
つまり、特に、相手ファクシミリ装置６１から送信される情報が、重要な画像情報である場合は、ビットエラーが発生することは好ましくないため、重要な画像情報である場合は、ＦＴＴ信号を相手ファクシミリ装置６１へ送信することにより、２回目に送信したＴＣＦ信号の通信速度よりも１段低い通信速度で３回目のＴＣＦ信号を送信するように要求することができる。
また、逆に、重要な画像情報ではない場合は、ＦＴＴ信号を送信しないでＣＦＲ信号を送信することにより、２回目に送信されたＴＣＦ信号の通信速度、つまり重要な画像情報を受信する場合よりも速い通信速度で画像情報を受信することができる。
【００３４】
ところで、ＴＣＦ信号が本発明の検査信号に対応し、ＦＴＴ信号が再送信要求信号に対応し、ＲＯＭ４３が記憶媒体に対応する。また、ファクシミリ装置１が請求項４に記載の受信側通信装置に対応し、相手ファクシミリ装置６１が送信側通信装置に対応する。
さらに、ＣＰＵ４０によって実行されるステップ６０が、本発明の再送信要求信号返信手段として機能し、ステップ６６が、判定手段として機能する。また、ファクシミリ装置１のＣＰＵ４０が、図３に示すＦＡＸ送信処理を実行する機能をも備えている場合は、ステップ２０が、本発明の再送信要求信号受信手段として機能し、ステップ１４、ステップ１６、ステップ１８、ステップ２２およびステップ２４が、検査信号送信手段として機能する。
【００３５】
また、上記各実施形態では、１回目および２回目に受信したＴＣＦ信号の通信速度が同じである場合に、相手ファクシミリ装置６１へＦＴＴ信号を送信する構成を採用したが、相手ファクシミリ装置６１が、ＴＣＦ信号を３回以上送信する機能を有する場合において、今回受信したＴＣＦ信号と同じ通信速度のＴＣＦ信号が過去に受信されたことがあるか否かを判定し、過去に受信されたことがあると判定した場合に、ＦＴＴ信号を相手ファクシミリ装置６１へ送信する構成を採用することもできる。また、その場合、同じ通信速度のＴＣＦ信号が過去に受信された回数によってＦＴＴ信号を送信するか否かを判定する構成（受信回数判定手段）にすることもできる。
【００３６】
さらに、上記実施形態では、図４および図５のフローチャートにより示される制御および処理をファクシミリ装置１に内蔵されたＣＰＵ４０に実行させたが、それらの制御および処理を実行するためのコンピュータプログラムが格納されたＣＤ−ＲＯＭやＦＤなどをＰＣ６４（図１）でドライブし、上記コンピュータプログラムをＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）６４ｂにインストールすることによって、上記各種制御および処理をＰＣ６４のＣＰＵ６４ａによって行うこともできる。この場合、上記ＣＤ−ＲＯＭやＦＤなどが、請求項５に記載の記憶媒体として機能する。
また、本発明の通信装置として、上記各実施形態では、ファクシミリ装置を代表に説明したが、本発明は、ＦＡＸモデムを備えたＰＣなどの他の通信装置にも適用することができる。
【００３７】
【発明の効果】
以上のように、請求項１ないし請求項５に記載の発明によれば、画像情報の伝送路の状態を検査するための検査信号を送信元から所定の通信速度で受信する検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信されているか否か、具体的には、請求項２に記載のように、今回の１つ前の回に受信されているか否かを判定する判定手段と、その判定手段の判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが検出されているという判定結果である場合は、今回受信された検査信号にエラーが検出されなかった場合でも、送信元へ再送信要求信号を返信する再送信要求信号返信手段とを備えているため、その再送信要求信号返信手段によって返信された再送信要求信号を受信した送信元は、新たな検査信号を前回の通信速度よりも低い通信速度で受信側へ送信することが可能となるため、ビットエラーの発生する確率を低くすることができる。
【００３８】
特に、請求項５に記載の発明によれば、検査信号受信手段によって今回受信された検査信号にエラーが検出されなかった場合に、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信されているか否かを判定し、その判定結果が、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されているという判定結果である場合は、送信元へ再送信要求信号を返信するように制御するための返信制御プログラムを含むコンピュータプログラムが格納された記憶媒体という構成であるため、その記憶媒体を通信装置内のＲＯＭとして設け、もしくは、その記憶媒体に格納されているコンピュータプログラムをコンピュータにインストールすることによって本発明の通信装置を実現することができる。
【００３９】
また、請求項３に記載の発明によれば、受信側から送信された再送信要求信号を受信する再送信要求信号受信手段と、再送信要求信号受信手段によって再送信要求信号が受信された場合に、検査信号を、１つ前の回に送信したときと同じ通信速度で送信先へ送信するとともに、１つ前の回に受信したときと同じ通信速度で上記再送信要求信号が受信された場合は、上記検査信号を、１つ前の回に送信したときよりも遅い通信速度で送信先へ送信する検査信号送信手段とを備える送信元としての構成を有することができる。
つまり、上記検査信号送信手段により、送信先に備えられた請求項１または請求項２に記載の判定手段に対して、今回受信された検査信号の通信速度と同じ通信速度で送信された検査信号が過去に受信され、エラーが一度でも検出されていると判定させることができる。そして、その判定により、送信先は本送信元へ再送信要求信号を返信することができ、その再送信要求信号は上記再送信要求信号受信手段によって受信される。そして、上記検査信号送信手段は、上記受信された再送信要求信号が、１つ前の回に受信したときと同じ通信速度である場合は、検査信号を、１つ前の回に送信したときよりも遅い通信速度で送信先へ送信する。
したがって、エラーの発生したときよりも遅い通信速度で通信を行うことができるため、通信中のエラーの発生する確率を低くすることができる。
【００４０】
さらに、請求項４に記載の発明によれば、上記検査信号送信手段を備えた送信側通信装置と、上記判定手段および再送信要求信号返信手段を備えた受信側通信装置とから構成されているため、通信中のエラーの発生する確率を低くすることができる通信システムを実現することができる。
【図面の簡単な説明】
【図１】本発明第１実施形態の通信装置の主な制御系をブロックで示す説明図である。
【図２】ファクシミリ装置１と相手ファクシミリ装置６１との間で行われる通信手順を示す説明図である。
【図３】相手ファクシミリ装置６１によって実行されるＦＡＸ送信処理の内容を示すフローチャートである。
【図４】ファクシミリ装置１に備えられたＣＰＵ４０により実行されるＦＡＸ受信処理の内容を示すフローチャートである。
【図５】本発明第２実施形態のファクシミリ装置１に備えられたＣＰＵ４０により実行されるＦＡＸ受信処理の内容を一部を省略して示すフローチャートである。
【図６】従来、ファクシミリ装置間で行われている通信手順を示す説明図である。
【符号の説明】
１    ファクシミリ装置
４０    ＣＰＵ
６１    相手ファクシミリ装置
【図１】
0003890581.tif 000002
【図２】
0003890581.tif 000003
【図３】
0003890581.tif 000004
【図４】
0003890581.tif 000005
【図５】
0003890581.tif 000006
【図６】
0003890581.tif 000007