(57)【要約】【課題】エラーが生じたフレームを再送するとき、エコー信号によって再送されるフレームが誤りフレームとならないようにする。【解決手段】ファクシミリ装置は、通信部、制御部を含む。制御部は メッセージ内のそれぞれのフレームにフレーム番号を付す。制御部は、ＣＦＲ信号を受信した後、メッセージの送信を通信部に開始させる。制御部は、誤りフレームのフレーム番号を通知するＰＰＲ信号を受信したとき、ＣＦＲ信号の受信開始から誤りフレームの送信開始までの第１所要時間を求める。制御部は、第１所要時間よりも長い時間を再送待ち時間と定める。制御部は、ＰＰＲ信号の受信開始から再送待ち時間が経過すると誤りフレームに対応する再送フレームの送信を開始させる。【選択図】図９
2019201371.tif 000002
【特許請求の範囲】
【請求項１】
ファクシミリ通信を行うためのモデムを含み、画像データを受信させる受信側ファクシミリ装置と送受信を行う通信部と、
前記画像データを複数に分割し、符号化データ部を含むメッセージを生成し、前記符号化データ部に複数のフレームを含ませ、分割した前記画像データを前記フレームに含ませ、それぞれの前記フレームにフレーム番号を付す制御部と、を備え、
前記制御部は、
前記通信部が前記受信側ファクシミリ装置からのＣＦＲ信号を受信した後、前記メッセージの送信を前記通信部に開始させ、
前記受信側ファクシミリ装置から、前記メッセージに含まれる前記フレームのうち、エラーを含む誤りフレームの前記フレーム番号を通知するＰＰＲ信号を前記通信部が受信したとき、前記ＣＦＲ信号の受信開始から前記誤りフレームの送信開始までの第１所要時間を求め、
前記第１所要時間よりも長い時間を再送待ち時間と定め、
前記ＰＰＲ信号の受信開始から前記再送待ち時間が経過すると前記誤りフレームに対応する前記フレームである再送フレームの送信を前記通信部に開始させることを特徴とするファクシミリ装置。
【請求項２】
記憶部を含み、
前記制御部は、
前記通信部が前記ＣＦＲ信号の受信を開始した時刻である第１時刻を前記記憶部に記憶させ、
前記メッセージに含まれる前記フレームのうち、前記通信部が先頭の前記フレームの送信を開始した時刻である第２時刻を前記記憶部に記憶させ、
前記通信部が前記ＰＰＲ信号の受信を開始した時刻である第３時刻を前記記憶部に記憶させ、
前記通信部が前記ＰＰＲ信号の受信を終了した時刻である第４時刻を前記記憶部に記憶させ、
前記第２時刻と前記誤りフレームの前記フレーム番号に基づき、前記誤りフレームの送信が開始された第５時刻を求め、
前記第１時刻から前記第５時刻までの時間である前記第１所要時間を求め、
前記第３時刻から前記第４時刻までの時間である第２所要時間を求め、
前記第１所要時間と前記第２所要時間の和を前記再送待ち時間と定めることを特徴とする請求項１に記載のファクシミリ装置。
【請求項３】
前記制御部は、
前記フレーム番号に１つの前記フレームのサイズを乗じた値である乗算値を求め、
前記乗算値を前記メッセージの送信速度で除した除算値を求め、
前記第２時刻に前記除算値を加算して前記第５時刻を求めることを特徴とする請求項２に記載のファクシミリ装置。
【請求項４】
前記制御部は、
前記ＰＰＲ信号の受信後、前記再送フレームの送信開始前に再送メッセージの送信を前記通信部に開始させ、
前記再送メッセージの送信開始から前記再送フレームの送信開始までの間、同期信号を前記通信部に送信させ、
前記再送待ち時間から前記再送フレームの送信が開始されるように、前記同期信号の送信を繰り返す時間の長さを調整することを特徴とする請求項１乃至３の何れか１項に記載のファクシミリ装置。
【請求項５】
前記制御部は、
求めた前記再送待ち時間が予め定められた上限値以下のとき、前記ＰＰＲ信号の受信開始から前記再送待ち時間が経過すると前記再送フレームの送信を前記通信部に開始させ、
求めた前記再送待ち時間が前記上限値を超えるとき、前記ＰＰＲ信号の受信終了後、前記再送待ち時間の経過を待たずに、前記再送フレームの送信を前記通信部に開始させることを特徴とする請求項１乃至４の何れか１項に記載のファクシミリ装置。
【請求項６】
前記モデムは複数の通信モードで動作可能であり、
前記制御部は、
前記モデムを第１モードで動作させて前記メッセージの送信を行わせるとき、前記ＰＰＲ信号の受信開始から前記再送待ち時間が経過すると前記再送フレームの送信を前記通信部に開始させ、
前記モデムを第２モードで動作させて前記メッセージの送信を行わせるとき、前記ＰＰＲ信号の受信終了後、前記再送待ち時間の経過を待たずに、前記再送フレームの送信を前記通信部に開始させることを特徴とする請求項１乃至５の何れか１項に記載のファクシミリ装置。
【請求項７】
送信側ファクシミリ装置と受信側ファクシミリ装置を含み、
前記送信側ファクシミリ装置は、請求項１乃至６の何れか１項に記載のファクシミリ装置であり、
前記受信側ファクシミリ装置は、
受信した前記メッセージに含まれるそれぞれの前記フレームにエラーがあるか否かを判定し、
受信した前記フレームにエラーがあると判定したとき、前記ＰＰＲ信号を前記送信側ファクシミリ装置に送信することを特徴とするファクシミリ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ装置及びファクシミリ通信システムに関する。
【背景技術】
【０００２】
近年、ＩＰ回線を利用して、ファクシミリ通信が行われることがある。ＩＰ回線を利用する場合、ＶｏＩＰアダプター（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄａｐｔｏｒ）が用いられることがある。送信側のファクシミリ装置と受信側のファクシミリ装置のそれぞれにＶｏＩＰアダプターが接続される。各ＶｏＩＰアダプターは送信側のファクシミリ装置と受信側のファクシミリ装置の通信を仲介する。ＶｏＩＰアダプターは、音声信号からパケットへの変換と、パケットから音声信号への復元を行う。パケットがＩＰ回線を介し、ＶｏＩＰアダプター間で送受信される。このように、ＩＰ回線を利用してファクシミリ通信を行う技術の一例が特許文献１に記載されている。
【０００３】
特許文献１には、ＩＰ回線を介して画像情報を伝送し、ＩＴＵ−Ｔ勧告Ｔ．４付属書Ａに準拠した誤り訂正モードに従い、メッセージの終端を意味するＲＣＰフレームを複数フレーム送出し、ＲＣＰフレームの送出時間を２０ミリ秒以上とするファクシミリ装置が記載されている。この構成により、複数のＲＣＰフレームのうち少なくとも１つを欠落なく受信させようとする（特許文献１：請求項１、段落［００２１］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１８７１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ファクシミリ通信では、１ページの画像データは複数に分割される。分割された画像データは、フレームに埋め込まれる。そして、受信側のファクシミリ装置は、受信したフレーム（画像データ）のエラーの有無をチェックすることがある。受信側のファクシミリ装置は、受信したエラーがあるフレーム（誤りフレーム）の再送を送信側のファクシミリ装置に要求する。再送要求信号を受信したとき、送信側のファクシミリ装置は要求されたフレームを再送する。
【０００６】
ここで、出力インピーダンスと入力インピーダンスとの整合がとれていないとき、信号の反射が生ずる。そして、ファクシミリ装置とファクシミリ装置に接続される機器とのインピーダンスの整合が取れていないことがある。インピーダンスの整合がとれていないとき、ファクシミリ装置に入力された信号が反射する。反射した信号はエコー信号として信号の発信元に戻ってゆく。ファクシミリ装置間では、様々な信号がやりとりされる。そして、エコー信号が画像データのフレームに重なることがある。
【０００７】
近年では、ＶｏＩＰアダプターを用いてファクシミリ通信が行われることが多くなりつつある。ＶｏＩＰアダプターには、従来のファクシミリ装置や、通信事業者の交換機とインピーダンスの整合がとれていないものがある。そのため、エコー信号が生ずる可能性が従来よりも高くなりつつある。
【０００８】
エコー信号が画像データのフレームに重ったとき、（画像データの）受信側のファクシミリ装置は、当該フレームを誤りフレームと判断する。この場合、受信側のファクシミリ装置は再送を要求する。しかし、エコー信号によりエラーが生ずる環境では、再送要求信号のエコー信号が再送されるフレームに重なるおそれがある。エコー信号によるエラーが発生する環境では、正しく再送フレームを送受信できない場合があるという問題がある。再送フレームにエコー信号が重なり、フレームの再送が繰り返される可能性もある。
【０００９】
特許文献１記載の技術は、エコー信号に関する記載はない。再送を要求する信号のエコー信号によって、正しく再送フレームを受信できない問題を解決することはできない。
【００１０】
本発明は、上記の問題点に鑑み、エラーが生じたフレームを再送するとき、エコー信号によって再送されるフレームが誤りフレームとならないように、再送フレームの送信タイミングをずらす。
【課題を解決するための手段】
【００１１】
本発明に係るファクシミリ装置は、通信部、制御部を含む。前記通信部は、ファクシミリ通信を行うためのモデムを含み、画像データを受信させる受信側ファクシミリ装置と送受信を行う。前記制御部は、前記画像データを複数に分割する。前記制御部は、符号化データ部を含むメッセージを生成する。前記制御部は、前記符号化データ部に複数のフレームを含ませる。前記制御部は、前記フレームに分割した前記画像データを含ませる。前記制御部は、それぞれの前記フレームにフレーム番号を付す。前記制御部は、前記通信部が前記受信側ファクシミリ装置からのＣＦＲ信号を受信した後、前記メッセージの送信を前記通信部に開始させる。前記制御部は、  前記受信側ファクシミリ装置から、前記メッセージに含まれる前記フレームのうち、エラーを含む誤りフレームの前記フレーム番号を通知するＰＰＲ信号を前記通信部が受信したとき、前記ＣＦＲ信号の受信開始から前記誤りフレームの送信開始までの第１所要時間を求める。前記制御部は、前記第１所要時間よりも長い時間を再送待ち時間と定める。前記制御部は、前記ＰＰＲ信号の受信開始から前記再送待ち時間が経過すると前記誤りフレームに対応する前記フレームである再送フレームの送信を前記通信部に開始させる。
【発明の効果】
【００１２】
本発明によれば、エラーが生じたフレームを再送するとき、エコー信号によって再送されるフレームが誤りフレームとなることを防ぐことができる。エコー信号の影響を受けないように、再送フレームの送信タイミングを適切に遅らせることができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係るファクシミリ通信システムの一例を示す図である。
【図２】実施形態に係る送信側ファクシミリ装置の一例を示す図である。
【図３】実施形態に係る受信側ファクシミリ装置の一例を示す図である。
【図４】実施形態に係るファクシミリ通信の流れの一例を示す図である。
【図５】実施形態に係る送信側ファクシミリ装置での画像データの送信手順の一例を示す図である。
【図６】実施形態に係るファクシミリ通信でのフレームの一例を示す図である。
【図７】実施形態に係る受信側ファクシミリ装置のエラーチェックの処理の流れの一例を示す図である。
【図８】実施形態に係る送信側ファクシミリ装置の処理の一例を示す図である。
【図９】実施形態に係る送信側ファクシミリ装置の処理の一例を示す図である。
【図１０】実施形態に係る再送メッセージの一例を示す図である。
【図１１】実施形態に係る再送フレームの送信タイミングの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図１〜図１１を用いて、本発明の実施形態に係る送信側ファクシミリ装置１と受信側ファクシミリ装置２を含むファクシミリ通信システム１００を説明する。以下の説明では、送信側ファクシミリ装置１と受信側ファクシミリ装置２が複合機である場合を説明する。また、以下の実施の形態に記載される構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１５】
（ファクシミリ通信システム１００の概要）
まず、図１を用いて、実施形態に係るファクシミリ通信システム１００の一例を説明する。図１は、実施形態に係るファクシミリ通信システム１００の一例を示す図である。
【００１６】
図１に示すファクシミリ通信システム１００は、送信側ファクシミリ装置１と受信側ファクシミリ装置２を含む。各ファクシミリ装置は複数の機能を併せ持つ。例えば、各ファクシミリ装置は、ファクシミリ通信機能、印刷機能、スキャン送信機能を有する。各ファクシミリ装置はＩＴＵ−Ｔ勧告Ｔ．３０の規格に準拠して通信を行う。また、各ファクシミリ装置は、ＩＴＵ−Ｔ勧告Ｔ−４  Ａｎｎｅｘ  Ａに準拠したＥＣＭ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｍｏｄｅ）機能に基づく送受信を行う。送信側ファクシミリ装置１は、読み取りで得た原稿の画像データに基づく画像データ（メッセージ６、画像信号）を、受信側ファクシミリ装置２に送信する。受信側ファクシミリ装置２はこれを受信する。
【００１７】
送信側ファクシミリ装置１は、送信側ＶｏＩＰアダプター３と接続される。受信側ファクシミリ装置２は、受信側ＶｏＩＰアダプター４と接続される。各ＶｏＩＰアダプターは、ＶｏＩＰ技術を用いて、ネットワーク５（インターネット、ＩＰネットワーク）を利用して、ファクシミリ通信を可能にするアダプターである。
【００１８】
送信側ＶｏＩＰアダプター３は、送信側ファクシミリ装置１から送信された信号（音声信号）をデータ（パケット）に変換する。送信側ＶｏＩＰアダプター３は、変換したデータを受信側ＶｏＩＰアダプター４に送信する。受信側ＶｏＩＰアダプター４は、受信したデータを送信側ファクシミリ装置１が送信した信号の波形に戻す。受信側ＶｏＩＰアダプター４は、波形を戻した信号を受信側ファクシミリ装置２に入力する。
【００１９】
また、受信側ＶｏＩＰアダプター４は、受信側ファクシミリ装置２から送信された信号（音声信号）をデータ（パケット）に変換する。受信側ＶｏＩＰアダプター４は、変換したデータを送信側ＶｏＩＰアダプター３に送信する。送信側ＶｏＩＰアダプター３は、受信したデータを受信側ファクシミリ装置２が送信した信号の波形に戻す。送信側ＶｏＩＰアダプター３は、波形を戻した信号を送信側ファクシミリ装置１に入力する。
【００２０】
なお、送信側ファクシミリ装置１を受信側ファクシミリ装置２として用いることができる。また、受信側ファクシミリ装置２を送信側ファクシミリ装置１として用いることもできる。送信側と受信側の動作は異なる。説明の便宜上、画像データ（メッセージ６、画像信号）を送信する装置を送信側ファクシミリ装置１と称する。画像データを受信する装置を受信側ファクシミリ装置２と称する。なお、各ファクシミリ装置は、同じ機種でもよいし、異なる機種でもよい。また、各ファクシミリ装置は複合機に限られない。送信側又は受信側のファクシミリ装置の一方、又は、両方は、ファクシミリ通信専用機でもよい。
【００２１】
また、送信側ファクシミリ装置１を受信側ファクシミリ装置２は、電話回線を用いてファクシミリ通信できる。ＶｏＩＰアダプターを用いないでファクシミリ通信を行うこともできる。
【００２２】
（送信側ファクシミリ装置１）
次に、図２を用いて、実施形態に係る送信側ファクシミリ装置１の一例を説明する。図２は、実施形態に係る送信側ファクシミリ装置１の一例を示す図である。
【００２３】
送信側ファクシミリ装置１は、送信側制御部１０（制御部に相当）、送信側記憶部１１、送信側操作パネル１２、送信側読取部１３、送信側印刷部１４、送信側通信部１５（通信部に相当）を含む。送信側制御部１０は、制御回路１０ａや、画像処理回路１０ｂを含む。制御回路１０ａは、例えば、ＣＰＵである。制御回路１０ａは、送信側記憶部１１に記憶される制御用のプログラムやデータに基づき、演算や制御を行う。画像処理回路１０ｂは、受信側ファクシミリ装置２に送信する画像データ（画像信号）を生成できる。送信側記憶部１１は、ＲＯＭ、フラッシュＲＯＭ、ＲＡＭ、ＨＤＤを含む。送信側制御部１０は、送信側操作パネル１２、送信側読取部１３、送信側印刷部１４、送信側通信部１５の動作を制御する。
【００２４】
送信側操作パネル１２は、表示パネル１２ａ、タッチパネル１２ｂ、ハードキー１２ｃを含む。表示パネル１２ａは、メッセージ６や設定用画面を表示する。タッチパネルは表示パネル１２ａに対して設けられる。使用者は、タッチパネル１２ｂとハードキー１２ｃを用いて、ファクシミリ送信に関する設定を行える。例えば、宛先、送信サイズを設定することができる。送信側操作パネル１２はファクシミリ送信の設定を受け付ける。
【００２５】
送信側読取部１３は、原稿を読み取り、原稿の画像データを生成する。送信側読取部１３は、搬送される原稿や、原稿台にセットされた原稿を読み取る。送信側印刷部１４は、給紙部１４ａ、用紙搬送部１４ｂ、画像形成部１４ｃ、定着部１４ｄを含む。印刷のとき、送信側制御部１０は、給紙部１４ａに給紙を行わせる。送信側制御部１０は、機内で用紙を用紙搬送部１４ｂに搬送させる。送信側制御部１０は、トナー像の形成と用紙へのトナー像の転写を画像形成部１４ｃに行わせる。送信側制御部１０は、用紙へのトナー像の定着を定着部１４ｄに行わせる。
【００２６】
また、送信側制御部１０は送信側通信部１５と接続される。送信側制御部１０は送信側通信部１５の通信処理を制御する。送信側通信部１５は受信側ファクシミリ装置２と通信を行う回路である。送信側通信部１５は、受信側ファクシミリ装置２に画像データ（メッセージ６、画像信号）を送信する（ファクシミリ送信）。また、送信側通信部１５は、コンピューターや他のファクシミリ装置からのデータも受信できる。受信したデータに基づき、送信側制御部１０は送信側印刷部１４に印刷を行わせる（プリンター機能、ファクシミリ受信機能）。また、送信側通信部１５は送信側モデム１６を含む。送信側モデム１６は複数の通信モードを有する（詳細は後述）。
【００２７】
（受信側ファクシミリ装置２）
次に、図３を用いて、実施形態に係る受信側ファクシミリ装置２の一例を説明する。図３は、実施形態に係る受信側ファクシミリ装置２の一例を示す図である。
【００２８】
受信側ファクシミリ装置２は、受信側制御部２０、受信側記憶部２１、受信側操作パネル２２、受信側読取部２３、受信側印刷部２４、受信側通信部２５を含む。受信側制御部２０は、制御回路２０ａや、画像処理回路２０ｂを含む。制御回路２０ａは、例えば、ＣＰＵである。制御回路２０ａは、受信側記憶部２１に記憶される制御用のプログラムやデータに基づき、演算や制御を行う。画像処理回路２０ｂは、他のファクシミリ装置に送信する画像データ（画像信号）を生成できる。受信側記憶部２１は、ＲＯＭ、フラッシュＲＯＭ、ＲＡＭ、ＨＤＤを含む。受信側制御部２０は、受信側操作パネル２２、受信側読取部２３、受信側印刷部２４、受信側通信部２５の動作を制御する。
【００２９】
受信側操作パネル２２は、表示パネル２２ａ、タッチパネル２２ｂ、ハードキー２２ｃを含む。表示パネル２２ａは、メッセージ６や設定用画面を表示する。タッチパネルは表示パネル２２ａに対して設けられる。使用者は、タッチパネル２２ｂとハードキー２２ｃを用いて、ファクシミリ送信に関する設定を行える。例えば、宛先、送信サイズを設定することができる。受信側操作パネル２２もファクシミリ送信の設定を受け付け得る。
【００３０】
受信側読取部２３は、原稿を読み取り、原稿の画像データを生成する。受信側読取部２３は、搬送される原稿や、原稿台にセットされた原稿を読み取る。受信側印刷部２４は、給紙部２４ａ、用紙搬送部２４ｂ、画像形成部２４ｃ、定着部２４ｄを含む。印刷のとき、受信側制御部２０は、給紙部２４ａに給紙を行わせる。受信側制御部２０は、機内で用紙を用紙搬送部２４ｂに搬送させる。受信側制御部２０は、トナー像の形成と用紙へのトナー像の転写を画像形成部２４ｃに行わせる。受信側制御部２０は、用紙へのトナー像の定着を定着部２４ｄに行わせる。
【００３１】
また、受信側制御部２０と受信側通信部２５は接続される。受信側制御部２０は受信側通信部２５の通信処理を制御する。受信側通信部２５は、送信側ファクシミリ装置１と通信を行う回路である。受信側通信部２５は、送信側ファクシミリ装置１からの画像データ（メッセージ６、画像信号）を受信する（ファクシミリ受信）。また、受信側通信部２５は、コンピューターや他のファクシミリ装置からのデータを受信できる。受信したデータに基づき、受信側制御部２０は受信側印刷部２４に印刷を行わせる（プリンター機能、ファクシミリ受信）。また、受信側通信部２５は受信側モデム２６を含む。受信側モデム２６は複数の通信モードを有する（詳細は後述）。
【００３２】
（ファクシミリ通信の流れ）
次に、図４を用いて、実施形態に係るファクシミリ通信システム１００でのファクシミリ通信の基本的な流れを説明する。図４は、実施形態に係るファクシミリ通信の流れの一例を示す図である。
【００３３】
以下、図４を用いて、ＥＣＭ機能を用いたファクシミリ通信の基本的な流れの一例を説明する。なお、送信側ＶｏＩＰアダプター３と受信側ＶｏＩＰアダプター４の図示を図４では省略している。送信側通信部１５は、ネットワーク５を介して、信号を送信側ＶｏＩＰアダプター３に入力する。送信側ＶｏＩＰアダプター３は、データ化した信号（パケット）を受信側ＶｏＩＰアダプター４に送信する。受信側ＶｏＩＰアダプター４はデータ化された信号を復元する。受信側ＶｏＩＰアダプター４は復元した信号を受信側通信部２５に入力する。また、受信側通信部２５は、信号を受信側ＶｏＩＰアダプター４に入力する。受信側ＶｏＩＰアダプター４は、ネットワーク５を介して、データ化した信号を送信側ＶｏＩＰアダプター３に送信する。送信側ＶｏＩＰアダプター３はデータ化された信号を復元する。送信側ＶｏＩＰアダプター３は復元した信号を送信側通信部１５に入力する。送信側ＶｏＩＰアダプター３と受信側ＶｏＩＰアダプター４は、電話回線における交換機として機能する。
【００３４】
まず、送信側操作パネル１２は、受信側ファクシミリ装置２を宛先にする設定を受け付ける。設定後、送信側操作パネル１２は、ファクシミリの送信開始指示を受け付ける。送信開始指示に基づき、送信側制御部１０は、受信側ファクシミリ装置２に向けて、ＣＮＧ信号（Ｃａｌｌｉｎｇ  Ｔｏｎｅ）を送信側通信部１５に送信させる。ＣＮＧ信号は発呼トーン信号である。ＣＮＧ信号は、自分がファクシミリ装置であることを通知するための信号である（ステップ♯１）。
【００３５】
受信側通信部２５がＣＮＧ信号を受信したとき、受信側制御部２０は、送信側通信部１５に向けて、ＣＥＤ信号（ＣａｌｌＥＤ  ｓｉｇｎａｌ）を受信側通信部２５に送信させる（ステップ♯２）。ＣＥＤ信号は、被呼側が送信する応答信号である。ＣＥＤ信号は送信側ファクシミリ装置１に、ファクシミリ通信を行えることを伝えるための信号である。
【００３６】
続いて、受信側制御部２０は、送信側通信部１５に向けて、ＮＳＦ信号（Ｎｏｎ−Ｓｔａｎｄａｒｄ  Ｆａｃｉｌｉｔｉｅｓ）、ＤＩＳ信号（Ｄｉｇｉｔａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｓｉｇｎａｌ）、ＣＳＩ信号（Ｃａｌｌｅｄ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を受信側通信部２５に送信させる（ステップ♯３）。
【００３７】
ＮＳＦ信号は、受信側ファクシミリ装置２が有する機能であって、ＩＴＵ−Ｔ勧告で非標準の機能を知らせる信号である。ＤＩＳ信号は、ＩＴＵ−Ｔ勧告の標準機能で受信側ファクシミリ装置２が持つ機能（受信能力）を送信側ファクシミリ装置１に知らせる信号である。例えば、受信側ファクシミリ装置２は、ＤＩＳ信号により、モデムの通信速度、記録紙の幅、対応する圧縮方式を送信側ファクシミリ装置１に知らせる。また、受信側制御部２０は、ＤＩＳ信号により、ＥＣＭ機能が利用可能であることを受信側通信部２５に通知させる。ＣＳＩ信号は、被呼端末を識別するため情報を送信するための信号である。ＣＳＩ信号は、例えば、受信側ファクシミリ装置２で登録されたファクシミリ番号である。
【００３８】
次に、送信側制御部１０は、受信側通信部２５に向けて、ＮＳＳ信号（Ｎｏｎ−Ｓｔａｎｄａｒｄ  ｆａｃｉｌｉｔｉｅｓ  Ｓｅｔ−ｕｐ）、ＴＳＩ信号（Ｔｒａｎｓｍｉｔｔｉｎｇ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、ＤＣＳ信号（Ｄｉｇｉｔａｌ  Ｃｏｍｍａｎｄ  Ｓｉｇｎａｌ）を受信側通信部２５に送信させる（ステップ♯４）。ＮＳＳ信号は、ＩＴＵ−Ｔ勧告で非標準の機能を用いることを知らせる信号である。ＮＳＳ信号は、非標準機能の使用を受信側ファクシミリ装置２に設定させるための信号である。
【００３９】
ＴＳＩ信号は、送信端末を識別するため情報を受信側ファクシミリ装置２に通知するための信号である。ＴＳＩ信号は、例えば、送信側ファクシミリ装置１で予め登録されたファクシミリ番号である。ＤＣＳ信号は、受信したＤＩＳ信号に応じて送信条件を受信側ファクシミリ装置２に命令する信号である。言い換えると、ＤＣＳ信号は、実際に利用する機能を受信側ファクシミリ装置２に伝える信号である。例えば、送信側ファクシミリ装置１は、ＤＩＳ信号により、画像データ（画像信号）送信時の通信速度、送信する画像データ（記録紙）の幅、用いる圧縮方式を送信側ファクシミリ装置１に知らせる。また、送信側制御部１０は、ＤＣＳ信号により、ＥＣＭ機能を利用することを送信側通信部１５に通知させる。これにより、送信側ファクシミリ装置１と受信側ファクシミリ装置２での画像データ（メッセージ６）の送信にＥＣＭ機能が利用される。
【００４０】
続いて、送信側制御部１０は、受信側通信部２５に向けて、ＴＣＦ信号（Ｔｒａｉｎｉｎｇ  Ｃｈｅｃｋ）を送信側通信部１５に送信させる（ステップ♯５）。ＴＣＦ信号はＤＣＳ信号で伝えた速度で通信できるか否かのトレーニングのための信号である。
【００４１】
受信側通信部２５がＴＣＦ信号を受信したとき、受信側制御部２０は、トレーニング結果（ＴＣＦ信号の受信結果）に基づき、受信側通信部２５で画像データ（画像信号）を受信できるか否かを確認する。言い換えると、受信側制御部２０は、正しくＴＣＦ信号を受信できたか否かを確認する。受信側通信部２５で画像データを受信できると判定したとき、受信側制御部２０は、送信側通信部１５に向けて、ＣＦＲ信号（Ｃｏｎｆｉｒｍａｔｉｏｎ  ｔｏ  Ｒｅｃｅｉｖｅ）を受信側通信部２５に送信させる（ステップ♯６）。ＣＦＲ信号は、現在の条件で画像データを受信できることを送信側ファクシミリ装置１に通知する信号である。
【００４２】
ＣＦＲ信号を受信したとき、送信側制御部１０は受信側通信部２５に向け画像データ（メッセージ６、画像信号）の送信を送信側通信部１５に開始させる（ステップ♯８）。全ページの送信が完了すると、送信側制御部１０は、受信側通信部２５に向けてＰＰＳ−ＥＯＰ信号（Ｐａｒｔｉａｌ  Ｐａｇｅ  Ｓｉｇｎａｌ  Ｅｎｄ  Ｏｆ  Ｐｒｏｃｅｄｕｒｅ）を送信側通信部１５に送信させる（ステップ♯９）。
【００４３】
ＰＰＳ−ＥＯＰ信号を受信したとき、エラーがなければ、受信側制御部２０は、送信側通信部１５に向けて、ＭＣＦ信号（Ｍｅｓｓａｇｅ  Ｃｏｎｆｉｒｍａｔｉｏｎ）を受信側通信部２５に送信させる。ＭＣＦ信号は正常受信を知らせる信号である。最後に、送信側制御部１０は、受信側通信部２５に向けて、ＤＣＮ信号（Ｄｉｓｃｏｎｎｅｃｔ）を送信側通信部１５に送信させる。ＤＣＮ信号は回線切断を指示する信号である。ＤＣＮ信号の送受信により、ファクシミリ通信が終了する。
【００４４】
ここで、送信側モデム１６と受信側モデム２６は、いずれも第１モードまたは第２モードで動作する。第１モードは半二重方式で画像データ（メッセージ６、画像信号）を送受信するモードである。例えば、第１モードは、ＩＴＵ−Ｔ勧告Ｖ．１７、Ｖ．２９、Ｖ．２７ｔｅｒに準拠して動作するモードである。ＩＴＵ−Ｔ勧告Ｖ．２１、Ｖ．１７、Ｖ．２９、Ｖ．２７ｔｅｒに準拠して動作するモードは、画像データを送信するためのモードである。ＴＣＦ信号（トレーニング信号）と画像データが、ＩＴＵ−Ｔ勧告Ｖ．１７、Ｖ．２９、又は、Ｖ．２７ｔｅｒに準拠して動作するモードで送受信される。
【００４５】
一方、第２モードは、全二重方式で画像データを送受信するモードである。ＩＴＵ−Ｔ勧告Ｖ．１７又はＶ．２９に準拠したモードである。例えば、第２モードは、例えば、ＩＴＵ−Ｔ勧告Ｖ．３４に準拠して動作するモードである。
【００４６】
なお、送信側モデム１６と受信側モデム２６は、制御信号の送受信するためのモードでも動作する。例えば、ＩＴＵ−Ｔ勧告Ｖ．２１に準拠して動作するモードである。このモードでの通信速度は、３００ｂｐｓである。予め定められた制御信号（バイナリコード）がＩＴＵ−Ｔ勧告Ｖ．２１に準拠して動作するモードで伝送される。上記の信号のうち、ＣＥＤ信号、ＮＳＦ信号、ＤＩＳ信号、ＣＳＩ信号、ＮＳＳ信号、ＴＳＩ信号、ＤＣＳ信号、ＣＦＲ信号、ＰＰＳ−ＥＯＰ信号、ＭＣＦ信号、ＤＣＮ信号がＩＴＵ−Ｔ勧告Ｖ．２１に準拠して動作するモードで送受信できる。ＩＴＵ−Ｔ勧告Ｖ．２１に準拠して動作するモードで送受信する信号の種類が予め定められている。
【００４７】
（画像データの送受信）
次に、図５〜図７を用いて、実施形態に係る送信側ファクシミリ装置１での画像データの送信手順の一例を説明する。図５は、実施形態に係る送信側ファクシミリ装置１での画像データの送信手順の一例を示す図である。図６は、実施形態に係るファクシミリ通信でのフレーム７の一例を示す図である。図７は、実施形態に係る受信側ファクシミリ装置２のエラーチェックの処理の流れの一例を示す図である。
【００４８】
図５に示すように、送信側制御部１０は、ＣＦＲ信号を受信すると、メッセージ６を生成する。１つのメッセージ６は、同期信号６１、符号化データ部６２（Ｆａｃｓｉｍｉｌｅ  ｃｏｄｅｄ  ｄａｔａ）、ＲＣＰフレーム６３を含む。順番は、同期信号６１、符号化データ部６２、ＲＣＰフレーム６３の順である。同期信号６１は、送信側通信部１５と受信側通信部２５間の信号の送受信の同期をとるための信号である。同期信号６１の基準長さ（時間的長さ）は、予め定められている。ファクシミリ通信規格での推奨値を基準長さとすることができる。ＲＣＰフレーム６３はメッセージ６の伝送の終了を知らせるための信号である。
【００４９】
送信側制御部１０は、複数のフレーム７を符号化データ部６２に含ませる。１つのメッセージ６に含めることができるフレーム７の最大個数は、例えば、２５６個である。図６は、符号化データ部６２に含まれるフレーム７の１つを例示する（ｎ番目、ｎは０〜２５５のうち何れかの整数）。フレーム７は、Ｆ（フラグシーケンス）、Ａ（アドレスフィールド）、Ｃ（制御フィールド）、ＦＣＤフレーム、フレーム番号、データフィールド、ＦＣＳ（フレームチェックシーケンス）を含む。
【００５０】
Ｆ、Ａ、Ｃ、ＦＣＤフレーム、フレーム番号は、１バイトのデータである。ＦＣＳは、２バイトである。データフィールドは２５６バイトである。従って、１つのフレーム７は２６４バイトとなる。データフィールドには、ページの画像データの一部が格納される。
【００５１】
送信側制御部１０は、１つのメッセージ６で１ページを送信できないとき、画像データを複数のブロックに分割する。１ブロックのサイズは１メッセージに含める画像データのサイズとなる。送信側制御部１０は分割したブロックの画像データを更に分割し、分割した画像データを各フレーム７に含ませる。言い換えると、送信側制御部１０は、画像データを複数に分割して、分割した画像データを各フレーム７のデータフィールドに含める。
【００５２】
また、送信側制御部１０は、各フレーム７にＦＣＳを含める。ＦＣＳは、フレーム７に含まれるデータに誤りがあるか否かをチェックするためのデータである。送信側制御部１０は、フレーム７に含まれるデータを用いて、所定の演算を行う。所定の演算により、送信側制御部１０は、２バイト（１６ビット）の値を求める。送信側制御部１０は、求めた値を誤り検出用の値としてＦＣＳに埋め込む。なお、受信側制御部２０によるチェックの詳細は後述する。
【００５３】
１つのメッセージ６の送信が終わったとき、送信側制御部１０は、受信側通信部２５に向けて、ＰＰＳ−ＮＵＬＬ信号、ＰＰＳ−ＭＰＳ信号、又は、ＰＰＳ−ＥＯＰ信号を送信側通信部１５に送信させる。１ページのうち、未送信のブロックがあるとき、送信側制御部１０は、ＰＰＳ−ＮＵＬＬ信号を送信側通信部１５に送信させる。ファクシミリ送信で複数ページを送信する場合、最後以外のページの最終ブロックの送信が終わったとき（ページの境界を知らせるとき）、送信側制御部１０は、ＰＰＳ−ＭＰＳ信号を送信側通信部１５に送信させる。全ページの送信が終わったとき、ＰＰＳ−ＥＯＰ信号を送信側通信部１５に送信させる。
【００５４】
１つのメッセージ６の送信の終了を知らせる信号を受信側通信部２５が受信したとき、受信側制御部２０は、受信したメッセージ６に含まれるそれぞれのフレーム７について、エラー（誤り）の有無のチェックを行う。受信側は、何らかのエラーにより正しくないデータに化けたフレーム７を検出する。
【００５５】
図７を用いて、エラーチェックの流れの一例を説明する。図７のスタートは、１つのメッセージ６の送信の終了を知らせる信号を受信側通信部２５が受信した時点である。
【００５６】
まず、受信側制御部２０はｎに１を代入する（ステップ♯１１）。そして、受信側制御部２０は、ｎ番目のフレーム７にエラーがあるか否かを判定する（ステップ♯１２）。具体的に、受信側制御部２０は、受信したｎ番目のフレーム７のデータを用いて所定の演算を行う。受信側制御部２０は、送信側制御部１０がＦＣＳを求めるために行った演算と同じ演算を行う。データ化け（エラー）が無ければ、受信側制御部２０が求めた値と、ＦＣＳの値が一致する（ステップ♯１２）。受信側制御部２０が求めた値とＦＣＳの値が一致したとき、受信側制御部２０は、ｎ番目のフレーム７にエラーはないと判定する。
【００５７】
受信側制御部２０が求めた値とＦＣＳの値が一致しないとき、受信側制御部２０は、ｎ番目のフレーム７にエラーがあると判定する（ステップ♯１２）。エラーがあると判定したとき、制御部は、エラーがあると判定したフレーム７（誤りフレーム）のフレーム番号を受信側記憶部２１に記憶させる。
【００５８】
次に、受信側制御部２０は、ｎが最大値に到達したか否かを確認する（ステップ♯１３）。言い換えると、受信側制御部２０は、全フレーム７のチェック（判定）が完了したか否かを確認する。全フレーム７の判定を終えていないとき（ステップ♯１３のＮｏ）、受信側制御部２０は、ｎに１を加算する（ステップ♯１４）。そして、フローはステップ♯１２に戻る。一方、全フレーム７の判定を終えたとき（ステップ♯１３のＹｅｓ）、受信側制御部２０は、受信したメッセージ６に誤りフレームがあったか否かを確認する（ステップ♯１５）。
【００５９】
受信したメッセージ６に誤りフレームがあったとき（ステップ♯１５のＹｅｓ）、受信側制御部２０は、送信側通信部１５に向けて、ＰＰＲ信号（Ｐａｒｔｉａｌ  Ｐａｇｅ  
Ｒｅｑｕｅｓｔ）を受信側通信部２５に送信させる（ステップ♯１６）。ステップ♯１６の後、又は、受信したメッセージ６に誤りフレームがなかったとき（ステップ♯１５のＮｏ）、受信側制御部２０は、本フローに関する処理を終了する（エンド）。
【００６０】
ＰＰＲ信号は、誤りフレームの再送を要求する信号である。受信側制御部２０は、ＰＰＲ信号に、誤りフレームのフレーム番号を含める。これにより、送信側通信部１５（送信側制御部１０）にエラーのあったフレーム７を通知できる。送信側通信部１５がＰＰＲ信号を受信したとき、送信側制御部１０は、受信側通信部２５に向けて、誤りフレームに対応するフレーム７（誤りフレームとフレーム番号が同じフレーム７）の再送を送信側通信部１５に行わせる。
【００６１】
（ＰＰＲ信号受信時の処理）
次に、図５、図８〜図１１を用いて、実施形態に係る送信側ファクシミリ装置１の処理の一例を説明する。図８、図９は、実施形態に係る送信側ファクシミリ装置１の処理の一例を示す図である。図１０は、実施形態に係る再送メッセージ８の一例を示す図である。図１１は、実施形態に係る再送フレーム９の送信タイミングの一例を示す図である。
【００６２】
一般に、ファクシミリ装置では、エコー信号によって、画像データ（フレーム）のエラーが生ずることが確認されている。エコー信号の原因は、インピーダンスの不整合である。送信側のファクシミリ装置の入力インピーダンスと、送信側のファクシミリ装置に接続される機器の出力インピーダンスの不整合がエコー信号の原因となり得る。インピーダンスの差が大きいとき、反射によって、大きなエコー信号が受信側のファクシミリ装置に送り返される。
【００６３】
通常、公衆回線（電話回線）や交換機のインピーダンスのマッチングするように、ファクシミリ装置のインピーダンスが設定される。近年、ＶｏＩＰアダプターが用いられることが多くなっている。ＶｏＩＰアダプターの中には、ファクシミリ装置のインピーダンスと整合がとれていないものがある。そのため、ファクシミリによる伝送では、従来よりもエコー信号によってエラーが発生する確率が高まりつつある。
【００６４】
そして、ＣＦＲ信号（メッセージの送信直前に受信する信号）のエコー信号がメッセージ内の一部のフレームと重なってエラーが生ずる場合があることが確認されている。ファクシミリ装置の使用者からエラー発生の情報が製造者（出願人）によせられることがある。よせられた情報に基づき、調査が行われることがある。調査では、受信側のファクシミリ装置に入力される音声信号を録音することがある。画像信号とＣＦＲ信号が重なった録音が得られたことがある。このように、ＣＦＲ信号のエコー信号が画像データ（メッセージ内のフレーム）に重なり、エラーが生ずることが確認されている。
【００６５】
ＣＦＲ信号のエコー信号とフレームが重なる原因は、様々であると考えられている。例えば、電話回線の構成と、電話回線に接続される回路（素子）が原因となることがある。電話回線には、２線式回線と４線式回線とがある。そして、２線式回線を４線式回線に接続するとき、電話回線にトランスのような機器を接続することがある。この機器の接続により、エコー（４線式回線の受信信号から４線式回線の送信側回線への回り込み）の発生を防いでいる。ところが、２線と４線を接続する接続機器と２線式回線のインピーダンスを完全に一致させられないことがある。そして、音声信号が、接続機器を経由し時間遅れを伴って送信側の回線に還流される（流れ込む）場合がある。その結果、エコー信号が一部のフレームと重なることがあり得る。また、その他の原因でも、エコー信号がフレームと重なる場合があり得る。
【００６６】
ＣＦＲ信号を受信するとメッセージ（フレーム、画像データ）の送信が開始される。ＣＦＲ信号のエコー信号によるエラーが生じているとき、受信側ファクシミリ装置２からの信号であるＰＰＲ信号に基づき再送するフレーム（再送フレーム）の送受信でも、再度、エラーが生ずる可能性が高い。言い換えると、ＣＦＲ信号と同様に、ＰＰＲ信号のエコー信号が再送フレームに重なるおそれがある。その結果、再送フレーム９もエラー（誤りフレーム）と判定されるおそれがある。その結果、フレームの再送とエラー判定が繰り返されるおそれがある。そこで、送信側ファクシミリ装置１は、ＰＰＲ信号のエコー信号が再送フレーム９と重ならないように、再送フレーム９の送信開始タイミングをずらす。
【００６７】
図８のスタートは、ＣＦＲ信号を受信した時点である。送信側制御部１０は、エラー発生、再送フレーム９の送信に備える。送信側制御部１０は、ＣＦＲ信号を受信したときから準備を開始する。
【００６８】
まず、送信側制御部１０は、第１時刻Ｔ１を送信側記憶部１１に記憶させる（ステップ♯２１、図５参照）。第１時刻Ｔ１は、送信側通信部１５がＣＦＲ信号の受信を開始した時刻である。送信側制御部１０は時計回路１０ｃを含む（図２参照）。例えば、時計回路１０ｃは時刻（年、月、日、時、分、秒、１／１００秒）を測ることができる回路である。送信側制御部１０は、時計回路１０ｃの出力に基づき、時刻を認識できる。
【００６９】
そして、送信側制御部１０はＣＦＲ信号の受信終了を認識する（ステップ♯２２）。そして、送信側制御部１０は、メッセージ６の送信を送信側通信部１５に開始させる（ステップ♯２３）。このとき、同期信号６１から送信が開始される。基準長さの同期信号６１の送信後、送信側制御部１０は、最初のメッセージ６の最初のフレーム７の送信を送信側通信部１５に開始させる（ステップ♯２４）。
【００７０】
送信側制御部１０は第２時刻Ｔ２を送信側記憶部１１に記憶させる（ステップ♯２５、図５参照）。第２時刻Ｔ２は、メッセージ６の符号化データ部６２のフレーム７のうち、送信側通信部１５が先頭のデータフレーム７（第０フレーム７）の送信を開始した時刻である。そして、送信側制御部１０は、メッセージ６の送信が完了したとき、ＰＰＲ信号を受信したか否かを確認する（ステップ♯２６）。
【００７１】
ＰＰＲ信号を受信しなかったとき（ステップ♯２６のＮｏ）、送信側制御部１０は、本フローを終了する（エンド）。ＰＰＲ信号を受信したとき、送信側制御部１０は、第３時刻Ｔ３を送信側記憶部１１に記憶させる（ステップ♯２７、図５参照）。第３時刻Ｔ３は、送信側通信部１５がＰＰＲ信号の受信を開始した時刻である、さらに、送信側制御部１０は、第４時刻Ｔ４を送信側記憶部１１に記憶させる（ステップ♯２８、図５参照）。第４時刻Ｔ４は、送信側通信部１５がＰＰＲ信号の受信を終了した時刻である。
【００７２】
次に、送信側制御部１０は、第５時刻Ｔ５を求める（ステップ♯２９、図５参照）。第５時刻Ｔ５は、誤りフレームの送信が開始された時刻である。誤りフレームが複数ある場合、送信側制御部１０は、送信時点が最も早い（順番が最も小さい）誤りフレームの送信開始時刻を求める。なお、送信側制御部１０は、送信時点が最も遅い（順番が最も大きい）誤りフレームの送信開始時刻を第５時刻Ｔ５として求めてもよい。
【００７３】
第５時刻Ｔ５の求め方の一例を説明する。具体的に、送信側制御部１０は、誤りフレームのフレーム番号を認識する。誤りフレームが複数ある場合、送信側制御部１０は、いずれか１つのフレーム番号を選択する。そして、送信側制御部１０は乗算値を求める。乗算値は、誤りフレームのフレーム番号にフレーム７のサイズを乗じた値である。次に、送信側制御部１０は除算値を求める。除算値は、乗算値をメッセージ６の送信速度で除した値である。送信側制御部１０は、第２時刻Ｔ２に除算値を加算して第５時刻Ｔ５を求める。
【００７４】
例えば、誤りフレームのフレーム番号が３である場合を説明する。この場合、３に２６４バイト（１フレーム７のサイズ）を乗ずる。乗算値は、７９２となる。１バイト＝８ビットである。メッセージ６の送信速度が１４４００ｂｐｓの場合、メッセージ６の送信速度は、１４４００÷８＝１８００バイト／秒となる。除算値は、７９２÷１８００＝０．４４（秒）となる。送信側制御部１０は、第２時刻Ｔ２に０．４４秒を加算して、第５時刻Ｔ５を求める。
【００７５】
そして、送信側制御部１０は、第１所要時間Ｂ１を求める（ステップ♯２１０）。第１所要時間Ｂ１は、第１時刻Ｔ１から第５時刻Ｔ５までの時間である（図５において、白抜矢印の時間）。第１所要時間Ｂ１は、ＣＦＲ信号を受信してから誤りフレームの送信を開始するまでの時間である。次に、送信側制御部１０は、第２所要時間Ｂ２を求める（ステップ♯２１１）。第２所要時間Ｂ２は、第３時刻Ｔ３から第４時刻Ｔ４までの時間である。第２所要時間Ｂ２は、ＰＰＲ信号の受信開始から終了までの時間である。
【００７６】
さらに、送信側制御部１０は、第１所要時間Ｂ１と第２所要時間Ｂ２の和を再送待ち時間Ｂ３と定める（ステップ♯２１２、図１１参照）。ＣＦＲ信号を受信してから誤りフレームの送信を開始するまでの時間に、ＰＰＲ信号の受信に要する時間が追加される。そして、送信側制御部１０は、再送メッセージ８を生成し、再送メッセージ８の送信を送信側通信部１５に開始させる（ステップ♯２１３）。具体的に、送信側制御部１０は、同期信号６１の送信を送信側通信部１５に開始させる。
【００７７】
送信側制御部１０は、ＰＰＲ信号を受信すると、再送メッセージ８を生成する。再送メッセージ８は、再送フレーム９を送信するためのメッセージ６である。図１０に示すように、再送メッセージ８は、メッセージ６と同様の構造を有する。再送メッセージ８は、同期信号６１、符号化データ部６２（Ｆａｃｓｉｍｉｌｅ  ｃｏｄｅｄ  ｄａｔａ）、ＲＣＰフレーム６３を含む。順番は、同期信号６１、符号化データ部６２、ＲＣＰフレーム６３の順である。
【００７８】
そして、送信側制御部１０は、誤りフレームに対応するフレーム７のみを再送メッセージ８（符号化データ部６２）に含める。送信側制御部１０は、直前に送信したメッセージ６に含まれるフレーム７のうち、誤りフレームと同じフレーム番号のフレーム７のみを再送フレーム９とする。再送フレーム９の内容は、誤りフレームに対応するフレーム７と同じである。
【００７９】
送信側制御部１０は、求めた再送待ち時間Ｂ３が上限値１７以下か否かを確認する（ステップ♯２１４）。上限値１７は予め定められる（図２参照）。上限値１７は、エラーの原因がエコー信号か否かを判定するための値である。エコー信号は反射波なので、メッセージ６の送信開始から比較的早い時点でフレーム７と重なるはずである。メッセージ６の後半や最後のフレーム７で誤りフレームが生じた場合、エコー信号が原因でない可能性が高い。上限値１７は適宜定めることができる。上限値１７は、０よりも大きい時間とできる。例えば、上限値１７は、固定の値でもよい。また、上限値１７は、ＣＦＲ信号を受信してから最初のメッセージ６の送信完了までに要した時間の１／２程度でもよい。
【００８０】
求めた再送待ち時間Ｂ３が上限値１７以下のとき（ステップ♯２１４のＹｅｓ）、送信側制御部１０は、ＰＰＲ信号の受信開始から再送待ち時間Ｂ３が経過すると再送フレーム９の送信を送信側通信部１５に開始させる（ステップ♯２１５）。一方、求めた再送待ち時間Ｂ３が上限値１７を超えるとき（ステップ♯２１４のＮｏ）、ＰＰＲ信号の受信終了後、再送待ち時間Ｂ３の経過を待たずに、再送フレーム９の送信を送信側通信部１５に開始させる（ステップ♯２１６）。ステップ♯２１５、ステップ♯２１６により、本フローは終了する。
【００８１】
図１１を用いて、再送待ち時間Ｂ３だけ待つときと待たないときの再送フレーム９の送信タイミングの違いの一例を説明する。図１１のうち、上方の図は、ＰＰＲ信号の受信開始から再送待ち時間Ｂ３が経過するまで再送フレーム９の送信開始を待つ場合を示す。図１１のうち、下方の図は、再送フレーム９の送信開始を待たない場合を示す。
【００８２】
再送待ち時間Ｂ３が経過するまで待つ、待たないを問わず、ＰＰＲ信号の受信終了後、送信側制御部１０は、再送メッセージ８の送信を速やかに送信側通信部１５に開始させる。再送メッセージ８の送信開始時、送信側制御部１０は、最初に同期信号６１を送信側通信部１５に送信させる。再送待ち時間Ｂ３が経過するまで待たない場合、送信側制御部１０は、基準長さの同期信号６１を送信した後、再送フレーム９の送信を送信側通信部１５に開始させる（図１１の下方の図）。
【００８３】
再送待ち時間Ｂ３が経過するまで待つ場合、送信側制御部１０は、再送待ち時間Ｂ３が経過するまで、同期信号６１の送信を送信側通信部１５に継続させる（図１１の上方の図）。同期信号６１の継続時間は、基準長さを超える。送信側制御部１０は、再送待ち時間Ｂ３から再送フレーム９の送信が開始されるように、同期信号６１の送信を繰り返す時間の長さを調整する。図１１に示すように、再送待ち時間Ｂ３が経過するまで待つ場合の同期信号６１の送信時間１は、再送待ち時間Ｂ３が経過するまで待たない場合の同期信号６１の送信時間２（基準長さ）に比べ、送信継続時間が明らかに長くなる。同期信号６１は、同期をとるために用いられるので、送信時間が長くなっても問題がない。
【００８４】
なお、第１モードで動作させて通信をモデム（送信側モデム１６）に行わせるときのみ、送信側制御部１０は、ＰＰＲ信号の受信開始から再送待ち時間Ｂ３が経過してから再送フレーム９の送信を送信側通信部１５に開始するようにしてもよい。第２モードで動作させて通信をモデムに行わせるとき、送信側制御部１０は、同期信号６１の長さを基準長さとする。送信側制御部１０は、再送待ち時間Ｂ３の経過を待たずに、再送フレーム９の送信を送信側通信部１５に開始させてもよい。エコー信号に強い通信モードでは、再送待ち時間Ｂ３待たないようにしてもよい。
【００８５】
このようにして、実施形態に係るファクシミリ装置（送信側ファクシミリ装置１）は、送信側通信部１５、送信側制御部１０を含む。送信側通信部１５は、ファクシミリ通信を行うための送信側モデム１６を含み、画像データを受信させる受信側ファクシミリ装置２と送受信を行う。送信側制御部１０は、画像データを複数に分割する。送信側制御部１０は符号化データ部６２を含むメッセージ６を生成する。送信側制御部１０は、符号化データ部６２に複数のフレーム７を含ませる。送信側制御部１０は、分割した画像データをフレーム７に含ませる。送信側制御部１０は、それぞれのフレーム７にフレーム番号を付す。送信側制御部１０はメッセージ６を送信側通信部１５に送信させる。送信側制御部１０は、送信側通信部１５が受信側ファクシミリ装置２からのＣＦＲ信号を受信した後、メッセージ６の送信を送信側通信部１５に開始させる。送信側制御部１０は、受信側ファクシミリ装置２から、メッセージ６に含まれるフレーム７のうち、エラーを含む誤りフレームのフレーム番号を通知するＰＰＲ信号を送信側通信部１５が受信したとき、ＣＦＲ信号の受信開始から誤りフレームの送信開始までの第１所要時間Ｂ１を求める。送信側制御部１０は、第１所要時間Ｂ１よりも長い時間を再送待ち時間Ｂ３と定める。送信側制御部１０は、ＰＰＲ信号の受信開始から再送待ち時間Ｂ３が経過すると誤りフレームに対応するフレーム７である再送フレーム９の送信を送信側通信部１５に開始させる。
【００８６】
この構成によれば、ＰＰＲ信号の受信後、速やかに再送フレーム９の送信を開始するのではなく、再送待ち時間Ｂ３が経過するまで待つ。フレーム７を再送するとき、ＣＦＲ信号の受信開始から誤りフレームの送信を開始するまでの時間よりも、ＰＰＲ信号の受信から再送フレーム９の送信を開始するまでの時間を長くすることができる。再送フレーム９の送信開始タイミングを遅らせることができる。ＰＰＲ信号の受信から再送フレーム９の送信開始までの時間を意図的に広げることで、ＰＰＲ信号のエコー信号が再送フレーム９に重なることを防ぐことができる。従って、エラーが生じたフレーム７を再送するとき、正しく再送フレーム９を送受信することができる。ＶｏＩＰ環境でも、エコー信号の影響が出ないように再送フレーム９を送信することができる。
【００８７】
ファクシミリ装置（送信側ファクシミリ装置１）は、送信側記憶部１１を含む。送信側制御部１０は、送信側通信部１５がＣＦＲ信号の受信を開始した時刻である第１時刻Ｔ１を送信側記憶部１１に記憶させる。送信側制御部１０は、メッセージ６に含まれるフレーム７のうち、送信側通信部１５が先頭のフレーム７の送信を開始した時刻である第２時刻Ｔ２を送信側記憶部１１に記憶させる。送信側制御部１０は、送信側通信部１５がＰＰＲ信号の受信を開始した時刻である第３時刻Ｔ３を送信側記憶部１１に記憶させる。送信側制御部１０は、送信側通信部１５がＰＰＲ信号の受信を終了した時刻である第４時刻Ｔ４を送信側記憶部１１に記憶させる。送信側制御部１０は、第２時刻Ｔ２と誤りフレームのフレーム番号に基づき、誤りフレームの送信が開始された第５時刻Ｔ５を求める。送信側制御部１０は、第１時刻Ｔ１から第５時刻Ｔ５までの時間である第１所要時間Ｂ１を求める。送信側制御部１０は、第３時刻Ｔ３から第４時刻Ｔ４までの時間である第２所要時間Ｂ２を求める。送信側制御部１０は、第１所要時間Ｂ１と第２所要時間Ｂ２の和を再送待ち時間Ｂ３と定める。ＣＦＲ信号の受信開始から誤りフレームの送信開始までの時間に、ＰＰＲ信号の受信開始から受信終了までの時間を加えた時間を再送待ち時間Ｂ３とすることができる。ＰＰＲ信号のエコー信号が再送フレーム９に混入しない時点まで、再送フレーム９の送信開始タイミングを遅らせることができる。ＰＰＲ信号のエコー信号の影響が出ないように、再送フレーム９を送信することができる。
【００８８】
送信側制御部１０は、フレーム番号に１つのフレーム７のサイズを乗じた値である乗算値を求める。送信側制御部１０は、乗算値をメッセージ６の送信速度で除した除算値を求める。送信側制御部１０は、第２時刻Ｔ２に除算値を加算して第５時刻Ｔ５を求める。第５時刻Ｔ５を正確に求めることができる。ＰＰＲ信号のエコー信号の影響が出ないように、再送待ち時間Ｂ３を定めることができる。
【００８９】
送信側制御部１０は、ＰＰＲ信号の受信後、再送フレーム９の送信開始前に再送メッセージ８の送信を送信側通信部１５に開始させる。再送メッセージ８の送信開始から再送フレーム９の送信開始までの間、送信側制御部１０は、同期信号６１を送信側通信部１５に送信させる。再送待ち時間Ｂ３から再送フレーム９の送信が開始されるように、送信側制御部１０は、同期信号６１の送信を繰り返す時間の長さを調整する。再送フレーム９の送信前に同期をとるための信号を送信することができる。同期信号６１の送信を繰り返す時間を調整するだけで、再送フレーム９の送信開始時点を調整することができる。受信側ファクシミリ装置２が、ＰＰＲ信号の送信後、応答なし（タイムアウト）と判断することを防ぐことができる。
【００９０】
再送待ち時間Ｂ３が長すぎるとき、エラーの原因はエコー信号ではない可能性が高い。そこで、求めた再送待ち時間Ｂ３が予め定められた上限値１７以下のとき、送信側制御部１０は、ＰＰＲ信号の受信開始から再送待ち時間Ｂ３が経過すると再送フレーム９の送信を送信側通信部１５に開始させる。求めた再送待ち時間Ｂ３が上限値１７を超えるとき、送信側制御部１０は、ＰＰＲ信号の受信終了後、再送待ち時間Ｂ３の経過を待たずに、再送フレーム９の送信を送信側通信部１５に開始させる。エラーの原因がエコー信号と考えられる場合のみ、再送フレーム９の送信タイミングを遅らせることができる。エラーの原因がエコー信号と考えられない場合、再送フレーム９の送信タイミングを遅らせないようにすることができる。必要がないのに再送フレーム９の送信タイミングを遅らせないようにすることができる。
【００９１】
モデム（送信側モデム１６と受信側モデム２６）は複数の通信モードで動作可能である。送信側モデム１６を第１モードで動作させてメッセージ６の送信を行わせるとき、送信側制御部１０は、ＰＰＲ信号の受信開始から再送待ち時間Ｂ３が経過すると再送フレーム９の送信を送信側通信部１５に開始させる。送信側モデム１６を第２モードで動作させてメッセージ６の送信を行わせるとき、送信側制御部１０は、ＰＰＲ信号の受信終了後、再送待ち時間Ｂ３の経過を待たずに、再送フレーム９の送信を送信側通信部１５に開始させる。モデムの通信モードが特定のモードのときだけ、再送フレーム９の送信タイミングを遅らせることができる。
【００９２】
本発明に係るファクシミリ通信システム１００は送信側ファクシミリ装置１と受信側ファクシミリ装置２を含む。送信側ファクシミリ装置１は、上述のファクシミリ装置である。受信側ファクシミリ装置２は、受信したメッセージ６に含まれるそれぞれのフレーム７にエラーがあるか否かを判定する。受信側ファクシミリ装置２は、受信したフレーム７にエラーがあると判定したとき、ＰＰＲ信号を送信側ファクシミリ装置１に送信する。エコー信号によるエラーなしに、再送フレーム９を送受信可能なファクシミリ通信システム１００を提供することができる。
【００９３】
本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００９４】
本発明はファクシミリ通信に利用可能である。
【符号の説明】
【００９５】
１００  ファクシミリ通信システム        １      送信側ファクシミリ装置
１０    送信側制御部                    １５    送信側通信部
１６    送信側モデム                    １７    上限値
２      受信側ファクシミリ装置          ２６    受信側モデム
６２    符号化データ部                  ６      メッセージ
６１    同期信号                      ７      フレーム
８      再送メッセージ                  ９      再送フレーム
Ｂ１    第１所要時間                    Ｂ２    第２所要時間
Ｔ１    第１時刻                        Ｔ２    第２時刻
Ｔ３    第３時刻                        Ｔ４    第４時刻
Ｔ５    第５時刻
【図１】
2019201371.tif 000003
【図２】
2019201371.tif 000004
【図３】
2019201371.tif 000005
【図４】
2019201371.tif 000006
【図５】
2019201371.tif 000007
【図６】
2019201371.tif 000008
【図７】
2019201371.tif 000009
【図８】
2019201371.tif 000010
【図９】
2019201371.tif 000011
【図１０】
2019201371.tif 000012
【図１１】
2019201371.tif 000013