(57)【要約】【課題】通信障害によるファクシミリ通信の中断を防ぐ。【解決手段】フェーズＣによる画像通信の開始に先立って行われるフェーズＢにおいて、ファクシミリ中継装置１００−１のパケット通信部１０４がファクシミリ中継装置１００−２にパケットを送信してから、無応答タイムアウト時間より短い再送要求時間が経過するまでに、送信したパケットに対する応答をパケット通信部１０４が受信しない場合、通信制御部１０２は、ファクシミリ信号の再送を要求する再送要求信号をファクシミリ装置１０−１に送信する。【選択図】図１
2011114839.tif 000002
【特許請求の範囲】
【請求項１】
第１のファクシミリ装置と第２のファクシミリ装置との間の通信を中継するファクシミリ中継装置であって、
前記第１のファクシミリ装置から受信したファクシミリ信号をパケット信号に変換する変換部と、
前記変換部が変換したパケットを前記第２のファクシミリ装置に送信するパケット送信部と、
前記第２のファクシミリ装置からパケットを受信するパケット受信部と、
画像通信の開始に先立って行われる所定の呼接続手順において、前記パケット送信部が前記第２のファクシミリ装置にパケットを送信してから、前記第１のファクシミリ装置が応答の受信の待機を終了して通信を切断するまでの無応答タイムアウト時間より短い所定の時間が経過するまでに、前記パケット送信部が送信したパケットに対する応答を前記パケット受信部が受信しない場合、前記ファクシミリ信号の再送を要求する再送要求信号を前記第１のファクシミリ装置に送信する再送要求送信部と、
を備えることを特徴とするファクシミリ中継装置。
【請求項２】
前記第１のファクシミリ装置から受信したファクシミリ信号に含まれる、画像通信時において画像信号に誤りがあったときに画像信号の再送信を行うか否かを示す情報を、画像信号の再送信を行わないことを示す情報に書き換える再送信拒否設定部を備え、
前記変換部は、前記再送信拒否設定部が情報を書き換えたファクシミリ信号をパケット信号に変換する
ことを特徴とする請求項１に記載のファクシミリ中継装置。
【請求項３】
第１のファクシミリ装置と第２のファクシミリ装置との間の通信を中継するファクシミリ中継装置を用いた中継方法であって、
変換部は、前記第１のファクシミリ装置から受信したファクシミリ信号をパケット信号に変換し、
パケット送信部は、前記変換部が変換したパケットを前記第２のファクシミリ装置に送信し、
パケット受信部は、前記第２のファクシミリ装置からパケットを受信し、
画像通信の開始に先立って行われる所定の呼接続手順において、前記パケット送信部が前記第２のファクシミリ装置にパケットを送信してから、前記第１のファクシミリ装置が応答の受信の待機を終了して通信を切断するまでの無応答タイムアウト時間より短い所定の時間が経過するまでに、前記パケット送信部が送信したパケットに対する応答を前記パケット受信部が受信しない場合、再送要求送信部は、前記ファクシミリ信号の再送を要求する再送要求信号を前記第１のファクシミリ装置に送信する、
ことを特徴とするファクシミリ中継方法。
【請求項４】
第１のファクシミリ装置と第２のファクシミリ装置との間の通信を中継するファクシミリ中継装置を、
前記第１のファクシミリ装置から受信したファクシミリ信号をパケット信号に変換する変換部、
前記変換部が変換したパケットを前記第２のファクシミリ装置に送信するパケット送信部、
前記第２のファクシミリ装置からパケットを受信するパケット受信部、
画像通信の開始に先立って行われる所定の呼接続手順において、前記パケット送信部が前記第２のファクシミリ装置にパケットを送信してから、前記第１のファクシミリ装置が応答の受信の待機を終了して通信を切断するまでの無応答タイムアウト時間より短い所定の時間が経過するまでに、前記パケット送信部が送信したパケットに対する応答を前記パケット受信部が受信しない場合、前記ファクシミリ信号の再送を要求する再送要求信号を前記第１のファクシミリ装置に送信する再送要求送信部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ装置間の通信を中継するファクシミリ中継装置、中継方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ＩＴＵ−Ｔ勧告Ｔ．３０標準準拠のファクシミリ（ｆａｘ）通信機能を有するファクシミリ装置を用いて、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを介したファクシミリ通信を行う方法として、以下に示す２つの方法が用いられている。１つの方法は、ファクシミリ装置が送信したファクシミリ信号を、ファクシミリ中継装置が音声と同様の処理によってパケットに変換して通信を行う方法である。もう１つの方法は、ファクシミリ装置が送信したファクシミリ信号を、ファクシミリ中継装置がＩＴＵ−Ｔ勧告Ｔ．３８に準拠した制御信号を示すパケットに変換して通信を行う方法である。なお、ＩＴＵ−Ｔ勧告Ｔ．３０とは、電話網を介したファクシミリ通信の通信方法を規定する勧告であり、ＩＴＵ−Ｔ勧告Ｔ．３８とは、ＩＰネットワークを介したリアルタイムファクシミリ通信の通信方法を規定する勧告である。
【０００３】
なお、特許文献１には、ファクシミリ装置同士がＩＰネットワークを介して直接データ通信を行う場合に、確実にデータ伝送を行うことができるとともに、通信エラーの内容に応じて適切な再送信方法を選択する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−０５４５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上述したＩＴＵ−Ｔ勧告Ｔ．３０標準準拠のファクシミリ通信機能を有するファクシミリ装置は、ＩＴＵ−Ｔ勧告Ｔ．３０に規定されるタイマ制御や再送信制御を行う。そのため、ＩＰネットワークを介して通信を行った場合において、ＩＰネットワークのジッタ、パケットロス、パケット遅延が発生すると、ファクシミリ装置は、タイムアウト処理を実行し、通信を中断してしまう。したがって、ＩＴＵ−Ｔ勧告Ｔ．３０標準準拠のファクシミリ通信機能を有するファクシミリ装置を用いてＩＰネットワークを介してファクシミリ通信を行った場合、通信を正常に完了させることが困難となってしまうという問題があった。
【０００６】
また、特許文献１に記載の技術によれば、ファクシミリ装置は、通信エラーが発生した場合にパケットの再送信を行うが、ＩＰネットワークの通信品質が悪い場合、ファクシミリ装置がパケットの再送信を繰り返すこととなり、通信を完了することが困難となってしまうという問題があった。
本発明は、上記の問題に鑑みてなされたものであり、通信障害によるファクシミリ通信の中断を防ぐファクシミリ中継装置、中継方法、及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、第１のファクシミリ装置と第２のファクシミリ装置との間の通信を中継するファクシミリ中継装置であって、前記第１のファクシミリ装置から受信したファクシミリ信号をパケット信号に変換する変換部と、前記変換部が変換したパケットを前記第２のファクシミリ装置に送信するパケット送信部と、前記第２のファクシミリ装置からパケットを受信するパケット受信部と、画像通信の開始に先立って行われる所定の呼接続手順において、前記パケット送信部が前記第２のファクシミリ装置にパケットを送信してから、前記第１のファクシミリ装置が応答の受信の待機を終了して通信を切断するまでの無応答タイムアウト時間より短い所定の時間が経過するまでに、前記パケット送信部が送信したパケットに対する応答を前記パケット受信部が受信しない場合、前記ファクシミリ信号の再送を要求する再送要求信号を前記第１のファクシミリ装置に送信する再送要求送信部と、を備えることを特徴とする。
【０００８】
また、本発明は、第１のファクシミリ装置と第２のファクシミリ装置との間の通信を中継するファクシミリ中継装置を用いた中継方法であって、変換部は、前記第１のファクシミリ装置から受信したファクシミリ信号をパケット信号に変換し、パケット送信部は、前記変換部が変換したパケットを前記第２のファクシミリ装置に送信し、パケット受信部は、前記第２のファクシミリ装置からパケットを受信し、画像通信の開始に先立って行われる所定の呼接続手順において、前記パケット送信部が前記第２のファクシミリ装置にパケットを送信してから、前記第１のファクシミリ装置が応答の受信の待機を終了して通信を切断するまでの無応答タイムアウト時間より短い所定の時間が経過するまでに、前記パケット送信部が送信したパケットに対する応答を前記パケット受信部が受信しない場合、再送要求送信部は、前記ファクシミリ信号の再送を要求する再送要求信号を前記第１のファクシミリ装置に送信する、ことを特徴とする。
【０００９】
また、本発明は、第１のファクシミリ装置と第２のファクシミリ装置との間の通信を中継するファクシミリ中継装置を、前記第１のファクシミリ装置から受信したファクシミリ信号をパケット信号に変換する変換部、前記変換部が変換したパケットを前記第２のファクシミリ装置に送信するパケット送信部、前記第２のファクシミリ装置からパケットを受信するパケット受信部、画像通信の開始に先立って行われる所定の呼接続手順において、前記パケット送信部が前記第２のファクシミリ装置にパケットを送信してから、前記第１のファクシミリ装置が応答の受信の待機を終了して通信を切断するまでの無応答タイムアウト時間より短い所定の時間が経過するまでに、前記パケット送信部が送信したパケットに対する応答を前記パケット受信部が受信しない場合、前記ファクシミリ信号の再送を要求する再送要求信号を前記第１のファクシミリ装置に送信する再送要求送信部、として機能させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、ファクシミリ中継装置は、第１のファクシミリ装置がファクシミリ信号を送信した時刻から無応答タイムアウト時間より短い時間である所定の時間が経過するまでに応答を受信できなかった場合、第１のファクシミリ装置に再送要求信号を出力する。これにより、第１のファクシミリ装置は、無応答タイムアウト時間が経過する前に応答信号または再送要求信号を受信することとなるため、通信を中断せずにファクシミリ通信を続けることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態によるファクシミリシステムの構成を示す概略ブロック図である。
【図２】ファクシミリ中継装置の動作を示すフローチャートである。
【図３】通信の劣化が無い場合のファクシミリ通信の動作を示すシーケンス図である。
【図４】ＤＩＳ信号の送信に失敗した場合のファクシミリ通信の動作を示すシーケンス図である。
【図５】ＤＣＳ信号の送信に失敗した場合のファクシミリ通信の動作を示すシーケンス図である。
【図６】ＣＦＲ信号の送信に失敗した場合のファクシミリ通信の動作を示すシーケンス図である。
【図７】本発明の他の実施形態の構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるファクシミリシステムの構成を示す概略ブロック図である。
本実施形態によるファクシミリシステムは、ファクシミリ装置１０−１、１０−２（以下、ファクシミリ装置１０−１、１０−２を総称する場合はファクシミリ装置１０と表記する）とファクシミリ中継装置１００−１、１００−２（以下、ファクシミリ中継装置１００−１、１００−２を総称する場合はファクシミリ中継装置１００と表記する）を備える。
ファクシミリ装置１０−１は、ファクシミリ中継装置１００−１と有線で接続されており、ＩＴＵ−Ｔ勧告Ｔ．３０に準拠した通信を行う。
ファクシミリ装置１０−２は、ファクシミリ中継装置１００−２と有線で接続されており、ＩＴＵ−Ｔ勧告Ｔ．３０に準拠した通信を行う。
ファクシミリ中継装置１００−１、１００−２は、それぞれＩＰネットワークを介して接続されており、有線で接続されたファクシミリ装置１０から受信したファクシミリ信号をパケットに変換してファクシミリ中継装置１００−１、１００−２間での転送を行う。
【００１３】
ファクシミリ中継装置１００は、ファクシミリ通信部１０１、通信制御部１０２（再送要求部）、変換部１０３、パケット通信部１０４、計時部１０５を備える。
ファクシミリ通信部１０１は、有線で接続されたファクシミリ装置１０とのファクシミリ信号の送受信処理を行う。
通信制御部１０２は、ファクシミリ通信部１０１を介して、有線で接続されたファクシミリ装置１０とＩＴＵ−Ｔ勧告Ｔ．３０に準拠した通信を行う。
変換部１０３は、ファクシミリ通信部１０１が受信したファクシミリ信号をパケットに変換し、また、パケット通信部１０４が受信したパケットをファクシミリ信号に変換する。
パケット通信部１０４は、ＩＰネットワークで接続されたファクシミリ中継装置１００とのパケットの送受信処理を行う。
計時部１０５は、パケット通信部１０４がパケットを送信した時刻からの経過時間を計時する。また、計時部１０５は、有線で接続されたファクシミリ装置１０に予め設定された無応答タイムアウト時間（例えば５秒）より短い時間（例えば３秒）である再送要求時間（所定の時間）を内部メモリに記憶する。なお、無応答タイムアウト時間とは、ファクシミリ装置１０がファクシミリ信号を送信した時刻から、応答の受信の待機を終了して通信を切断する時刻までの時間のことである。また、再送要求時間は、ファクシミリ中継装置１００の管理者によって登録されたものであっても良いし、ファクシミリ中継装置１００が有線で接続されたファクシミリ装置１０から読み出した無応答タイムアウト時間に基づいて自動で登録されたものであっても良い。
【００１４】
そして、本実施形態によるファクシミリ中継装置１００−１の変換部１０３は、ファクシミリ装置１０−１から受信したファクシミリ信号をパケット信号に変換し、パケット通信部１０４は、変換部１０３が変換したパケットをファクシミリ装置１０−２に送信する。また、パケット通信部１０４は、ファクシミリ装置１０−２からパケットを受信する。
そして、画像通信の開始に先立って行われる所定の呼接続手順において、パケット通信部１０４がファクシミリ装置１０−２にパケットを送信してから、ファクシミリ装置１０−１による無応答タイムアウト時間より短い再送要求時間が経過するまでに、送信したパケットに対する応答をパケット通信部１０４が受信しない場合、通信制御部１０２は、ファクシミリ信号の再送を要求する再送要求信号をファクシミリ装置１０−１に送信する。
これにより、ファクシミリ中継装置１００−１は、通信障害によるファクシミリ通信の中断を防ぐことができる。
【００１５】
次に、本実施形態によるファクシミリ中継装置１００−１の動作を説明する。ここでは、ファクシミリ中継装置１００−１の動作を説明するが、ファクシミリ中継装置１００−２の動作もファクシミリ中継装置１００−１と同様のものである。
まず、ファクシミリ中継装置１００−１がファクシミリ中継装置１００−２からファクシミリ信号を示すパケットを受信した場合の動作を説明する。
ファクシミリ中継装置１００−２がファクシミリ信号を示すパケットをファクシミリ中継装置１００−１に送信すると、ファクシミリ中継装置１００−１のパケット通信部１０４は、当該パケットを受信する。次に、変換部１０３は、受信したパケットをＩＴＵ−Ｔ勧告Ｔ．３０に準拠したファクシミリ信号に変換する。そして、通信制御部１０２は、ファクシミリ通信部１０１を介して、変換したファクシミリ信号をファクシミリ装置１０−１に送信する。
これにより、ファクシミリ中継装置１００−１は、ファクシミリ中継装置１００−２から受信したパケットをファクシミリ信号としてファクシミリ装置１０−１に転送することができる。
【００１６】
次に、ファクシミリ中継装置１００−１がフェーズＢ（データリンク確立フェーズ）においてファクシミリ装置１０−１からファクシミリ信号を受信した場合の動作を説明する。なお、フェーズＢとは、ＩＴＵ−Ｔ勧告Ｔ．３０で規定された、画像通信の開始に先立って行われる呼接続手順のことである。
図２は、ファクシミリ中継装置の動作を示すフローチャートである。
ファクシミリ装置１０−１がファクシミリ信号を出力すると、ファクシミリ中継装置１００−１のファクシミリ通信部１０１は、当該ファクシミリ信号を受信する（ステップＳ１）。次に、通信制御部１０２は、ファクシミリ通信部１０１が受信したファクシミリ信号の種別を判定する（ステップＳ２）。
【００１７】
具体的に、フェーズＢにおけるファクシミリ信号の種別とは、ファクシミリ装置１０−１の情報（例えば、電話番号、用紙幅、解像度など）を示すＤＩＳ信号（Ｄｉｇｉｔａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｓｉｇｎａｌ：デジタル識別信号）と、ＤＩＳ信号に対する応答であって通信を行う条件（例えば、モデムスピード、用紙幅、解像度など）を示すＤＣＳ信号（Ｄｉｇｉｔａｌ  Ｃｏｍｍａｎｄ  Ｓｉｇｎａｌ：デジタル命令信号）と、モデムトレーニングに用いるＴＣＦ信号（Ｔｒａｉｎｉｎｇ  Ｃｈｅｃｋ  Ｆｉｅｌｄ：トレーニングチェック信号）と、ＴＣＦ信号に対する応答であってモデムトレーニングが成功したことを示すＣＦＲ信号（Ｃｏｎｆｉｒｍａｔｉｏｎ  ｔｏ  Ｒｅｃｅｉｖｅ：受信準備確認信号）と、ＴＣＦ信号に対する応答であってモデムトレーニングが失敗したことを示すＦＴＴ信号（Ｆａｉｌｕｒｅ  Ｔｏ  Ｔｒａｉｎ：トレーニング失敗信号）と、以前のコマンドがエラーで受信され、再送の必要があることを示す応答であるＣＲＰ信号（Ｃｏｍｍａｎｄ  Ｒｅｐｅａｔ：コマンド再送信号）のことを示す。
【００１８】
通信制御部１０２は、受信したファクシミリ信号がＤＩＳ信号であると判定した場合（ステップＳ２：ＤＩＳ）、受信したＤＩＳ信号に含まれる送信パラメータのうち、ＥＣＭ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｍｏｄｅ：自動誤り訂正モード）での通信を行うか否かを示すパラメータを論理オフに書き換える（ステップＳ３）。つまり、通信制御部１０２は、フェーズＣ（情報伝送フェーズ）において、画像信号の誤りの有無に関わらず、画像信号の再送信を行わないよう設定する。
【００１９】
ここで、通信制御部１０２が、フェーズＣにおいて画像信号の誤りの有無に関わらず画像信号の再送信を行わないよう設定する理由を説明する。
ファクシミリ装置１０−１、１０−２間でＥＣＭを有効にして通信を行う場合、フェーズＣにおいて受信側のファクシミリ装置１０がデータ誤りを検知すると、誤りを検知した画像信号のみを送信側のファクシミリ装置１０に再送させることができる。しかし、ＩＰネットワークの品質が悪い場合、ＥＣＭを有効にして通信を行った場合、データ誤りがなくなるまで再送を繰り返すために、フェーズＤ（メッセージ伝送完了確認フェーズ）に移行できず、タイムアウトにより通信を中断してしまう惧れがある。そのため、ＥＣＭを無効にし、フェーズＣにおいてデータの誤りを許容した通信を行うことで、通信を正常終了させることができる。
このような理由から、通信制御部１０２は、ステップＳ３においてＤＩＳ信号のＥＣＭを論理オフにする。
【００２０】
ステップＳ３で、通信制御部１０２がＤＩＳ信号のＥＣＭを論理オフにすると、変換部１０３は、ＥＣＭが論理オフとなったＤＩＳ信号をパケットに変換する（ステップＳ４）。なお、変換部１０３は、音声と同様の処理によってファクシミリ信号をパケットに変換しても良いし、ＩＴＵ−Ｔ勧告Ｔ．３８に準拠した制御信号を示すパケットに変換しても良い。そして、パケット通信部１０４は、変換したパケットを、ＩＰネットワークを介してファクシミリ中継装置１００−２に送信する（ステップＳ５）。また、計時部１０５は、パケット送信時刻からの経過時間の計時を開始する（ステップＳ６）。
【００２１】
計時部１０５がパケット送信時刻からの経過時間の計時を開始すると、パケット通信部１０４は、送信したＤＩＳ信号を示すパケットに対する応答として、ファクシミリ中継装置１００−２から、通信を行う条件を示すＤＣＳ信号を示すパケットを受信したか否かを判定する（ステップＳ７）。具体的には、パケット通信部１０４がファクシミリ中継装置１００−２からパケットを受信したか否かを判定し、パケットを受信していた場合、さらに変換部１０３がファクシミリ信号に変換し、当該ファクシミリ信号がＤＣＳ信号であるか否かを判定する。
【００２２】
パケット通信部１０４は、ファクシミリ中継装置１００−２からＤＣＳ信号を示すパケットを受信したと判定した場合（ステップＳ７：ＹＥＳ）、上述した処理により、ファクシミリ中継装置１００−２から受信したパケットをファクシミリ信号に変換してファクシミリ装置１０−１に送信する。そして、ファクシミリ中継装置１００−１は処理を終了する。
他方、パケット通信部１０４が、ファクシミリ中継装置１００−２からＤＣＳ信号を示すパケットを受信していないと判定した場合（ステップＳ７：ＹＥＳ）、計時部１０５は、パケット送信時刻からの経過時間が、内部メモリに記憶された再送要求時間を経過したか否かを判定する（ステップＳ８）。
【００２３】
計時部１０５が、パケット送信時刻からの経過時間が再送要求時間を経過していないと判定した場合（ステップＳ８：ＮＯ）、ステップＳ７に戻り、再度ＤＣＳ信号を示すパケットの受信の有無を判定する。
他方、計時部１０５が、パケット送信時刻からの経過時間が再送要求時間を経過していると判定した場合（ステップＳ８：ＹＥＳ）、通信制御部１０２は、ファクシミリ通信部１０１を介してファクシミリ装置１０−１に、ＤＩＳ信号の再送の必要があることを示すＣＲＰ信号（再送要求信号）を送信し（ステップＳ９）、処理を終了する。
【００２４】
このとき、ファクシミリ中継装置１００−１が送信したパケットに対する応答の受信の待機を終了してファクシミリ装置１０−１にＤＣＳ信号を出力するまでの再送要求時間は、ファクシミリ装置１０が応答の受信の待機を終了して通信を切断するまでの無応答タイムアウト時間より短い。したがって、ファクシミリ中継装置１００−１は、ファクシミリ装置１０−１がＤＩＳ信号を送信した時刻から無応答タイムアウト時間が経過する前にファクシミリ装置１０−１に応答信号（ＤＣＳ信号またはＣＲＰ信号）を送信することができる。そのため、ファクシミリ装置１０−１は、無応答タイムアウト時間が経過する前に応答信号を受信することとなり、通信を中断せずにファクシミリ通信を続けることができる。
【００２５】
また、通信制御部１０２は、ステップＳ２で、受信したファクシミリ信号がモデムトレーニングに用いるＴＣＦ信号であると判定した場合（ステップＳ２：ＴＣＦ）、受信したＴＣＦ信号をパケットに変換する（ステップＳ１０）。そして、パケット通信部１０４は、変換したパケットを、ＩＰネットワークを介してファクシミリ中継装置１００−２に送信する（ステップＳ１１）。また、計時部１０５は、パケット送信時刻からの経過時間の計時を開始する（ステップＳ１２）。
【００２６】
計時部１０５がパケット送信時刻からの経過時間の計時を開始すると、パケット通信部１０４は、送信したＴＣＦ信号を示すパケットに対する応答として、ファクシミリ中継装置１００−２から、モデムトレーニングが成功したことを示すＣＦＲ信号を示すパケット、または、モデムトレーニングが失敗したことを示すＦＴＴ信号を示すパケットを受信したか否かを判定する（ステップＳ１３）。
【００２７】
パケット通信部１０４は、ファクシミリ中継装置１００−２からＣＦＲ信号またはＦＴＴ信号を示すパケットの何れかを受信したと判定した場合（ステップＳ１３：ＹＥＳ）、上述した処理により、当該パケットをファクシミリ信号に変換してファクシミリ装置１０−１に送信する。そして、ファクシミリ中継装置１００−１は処理を終了する。
他方、パケット通信部１０４が、ファクシミリ中継装置１００−２からＣＦＲ信号を示すパケット、またはＦＴＴ信号を示すパケットの何れも受信していないと判定した場合（ステップＳ１３：ＮＯ）、計時部１０５は、パケット送信時刻からの経過時間が、内部メモリに記憶された再送要求時間を経過したか否かを判定する（ステップＳ１４）。
【００２８】
計時部１０５が、パケット送信時刻からの経過時間が再送要求時間を経過していないと判定した場合（ステップＳ１４：ＮＯ）、ステップＳ１３に戻り、再度ＣＦＲ信号またはＦＴＴ信号を示すパケットの受信の有無を判定する。
他方、計時部１０５が、パケット送信時刻からの経過時間が再送要求時間を経過していると判定した場合（ステップＳ１４：ＹＥＳ）、通信制御部１０２は、ファクシミリ通信部１０１を介してファクシミリ装置１０−１に、モデムトレーニングが失敗したことを示すＦＴＴ信号（送信要求信号）を送信し（ステップＳ１５）、処理を終了する。
【００２９】
上述したように、ファクシミリ中継装置１００−１が送信したパケットに対する応答の受信の待機を終了してファクシミリ装置１０−１にＤＣＳ信号を出力するまでの再送要求時間は、ファクシミリ装置１０が応答の受信の待機を終了して通信を切断するまでの無応答タイムアウト時間より短い。したがって、ファクシミリ中継装置１００−１は、ファクシミリ装置１０−１がＴＣＦ信号を送信した時刻から無応答タイムアウト時間が経過する前に、ファクシミリ装置１０−１に応答信号（ＣＦＲ信号またはＦＴＴ信号）を送信することができる。そのため、ファクシミリ装置１０−１は、無応答タイムアウト時間が経過する前に応答信号を受信することとなり、通信を中断せずにファクシミリ通信を続けることができる。
【００３０】
また、通信制御部１０２は、ステップＳ２で、受信したファクシミリ信号がＤＩＳ信号またはＴＣＦ信号の何れでもないと判定した場合（ステップＳ２：その他）、受信したファクシミリ信号をパケットに変換する（ステップＳ１６）。そして、パケット通信部１０４は、変換したパケットを、ＩＰネットワークを介してファクシミリ中継装置１００−２に送信し（ステップＳ１７）、処理を終了する。
【００３１】
なお、フェーズＢの処理において、ファクシミリ中継装置１００−１がファクシミリ装置１０−１から受信するファクシミリ信号のうち、ＤＩＳ信号またはＴＣＦ信号の何れでもないファクシミリ信号は、ファクシミリ装置１０−２から受信したＤＩＳ信号またはＴＣＦ信号に対する応答（ＤＣＳ信号、ＣＲＰ信号、ＣＦＲ信号、ＦＴＴ信号）である。そして、ＩＴＵ−Ｔ勧告Ｔ．３０では、これらの信号に対して応答を送信することは規定されていない。
【００３２】
また、フェーズＢ以外のフェーズにおいて、ファクシミリ中継装置１００−１、１００−２は、フェーズＢの処理において信号種別が「その他」である場合の動作と同様の動作によって、ファクシミリ信号をパケットに変換し、対向するファクシミリ中継装置１００に送信する。
【００３３】
以下、具体的な例を用いて、本実施形態によるファクシミリシステムにおけるファクシミリ通信の動作を説明する。
図３は、通信の劣化が無い場合のファクシミリ通信の動作を示すシーケンス図である。
まず、ファクシミリ装置１０−２は、ファクシミリ装置１０−１から着信し、フェーズＡによって呼を確立すると、ファクシミリ装置１０−２の情報を示すＤＩＳ信号を、ファクシミリ中継装置１００−２に送信する（ステップＳ１０１）。次に、ファクシミリ中継装置１００−２は、上述したステップＳ３により、ＤＩＳ信号に含まれるＥＣＭパラメータをオフに設定し、当該ＤＩＳ信号を示すパケットをファクシミリ中継装置１００−１に送信する（ステップＳ１０２）。このとき、ファクシミリ中継装置１００−２は、上述したステップＳ６により、ＤＩＳ信号を送信した時刻からの経過時間の計時を開始する。次に、ファクシミリ中継装置１００−１は、受信したパケットをＤＩＳ信号に変換し、ファクシミリ装置１０−１に送信する（ステップＳ１０３）。
【００３４】
ファクシミリ装置１０−１は、ＤＩＳ信号を受信すると、当該ＤＩＳ信号に対する応答として、通信を行う条件を示すＤＣＳ信号をファクシミリ中継装置１００−１に送信する（ステップＳ１０４）。ファクシミリ中継装置１００−１は、受信したＤＣＳ信号をパケットに変換し、当該パケットをファクシミリ中継装置１００−２に送信する（ステップＳ１０５）。ファクシミリ中継装置１００−２は、ＤＩＳ信号を送信した時刻から再送要求時間以内にパケットを受信したため、受信したパケットをＤＣＳ信号に変換し、ファクシミリ装置１０−２に送信する（ステップＳ１０６）。
ファクシミリ装置１０−２は、受信したＤＣＳ信号に基づいてファクシミリ通信のパラメータを決定する。
【００３５】
また、ファクシミリ装置１０−１は、ステップＳ１０４でＤＣＳ信号を送信すると、モデムトレーニングに用いるＴＣＦ信号をファクシミリ中継装置１００−１に送信する（ステップＳ１０７）。次に、ファクシミリ中継装置１００−１は、受信したＴＣＦ信号をパケットに変換し、当該パケットをファクシミリ中継装置１００−２に送信する（ステップＳ１０８）。このとき、ファクシミリ中継装置１００−２は、上述したステップＳ１２により、ＴＣＦ信号を送信した時刻からの経過時間の計時を開始する。次に、ファクシミリ中継装置１００−２は、受信したパケットをＴＣＦ信号に変換し、ファクシミリ装置１０−２に送信する（ステップＳ１０９）。
【００３６】
ファクシミリ装置１０−２は、ＴＣＦ信号を受信すると、当該ＴＣＦ信号に基づいてモデムトレーニングを行い、ファクシミリ装置１０−１との通信が可能か否かのチェックを行う。そして、通信が可能であると判定した場合、ＴＣＦ信号に対する応答として、モデムトレーニングが成功したことを示す応答であるＣＦＲ信号をファクシミリ中継装置１００−２に送信する（ステップＳ１１０）。ファクシミリ中継装置１００−２は、受信したＣＦＲ信号をパケットに変換し、当該パケットをファクシミリ中継装置１００−１に送信する（ステップＳ１１１）。ファクシミリ中継装置１００−１は、ＴＣＦ信号を送信した時刻から再送要求時間以内にパケットを受信したため、受信したパケットをＣＦＲ信号に変換し、ファクシミリ装置１０−１に送信する（ステップＳ１１２）。
そして、ファクシミリ装置１０−１、１０−２は、フェーズＣへ状態遷移し、画像信号の通信を開始する（ステップＳ１１３）。なお、このとき上述したステップＳ１０２でＤＩＳ信号のＥＣＭパラメータがオフになっているため、ファクシミリ装置１０−１、１０−２は、フェーズＣにおいて、データの誤りを検出せずに画像信号の通信を行う。
【００３７】
次に、本実施形態によるファクシミリシステムにおいて、ＤＩＳ信号の送信に失敗した場合の動作を説明する。
図４は、ＤＩＳ信号の送信に失敗した場合のファクシミリ通信の動作を示すシーケンス図である。
まず、ファクシミリ装置１０−２は、ファクシミリ装置１０−１から呼を着信し、フェーズＡによって当該呼を確立すると、ファクシミリ装置１０−１の情報を示すＤＩＳ信号を、ファクシミリ中継装置１００−２に送信する（ステップＳ１０１）。次に、ファクシミリ中継装置１００−２は、受信したＤＩＳ信号を示すパケットをファクシミリ中継装置１００−１に送信する（ステップＳ１０２）。このとき、ファクシミリ中継装置１００−２は、上述したステップＳ６により、ＤＩＳ信号を送信した時刻からの経過時間の計時を開始する。
【００３８】
ここで、パケットロスなどの原因により、ファクシミリ中継装置１００−１がパケットを受信できない場合、ファクシミリ装置１０−１がＤＩＳ信号を受信できないため、応答信号であるＤＣＳ信号は送信されない。これにより、ファクシミリ中継装置１００−２が、ＤＩＳ信号を送信した時刻から再送要求時間以内にパケットを受信しなかったと判定し、ＤＩＳ信号の応答として、信号の再送の必要があることを示すＣＲＰ信号を、ファクシミリ装置１０−２に送信する（ステップＳ２０１）。
【００３９】
ファクシミリ装置１０−２は、ＣＲＰ信号を受信すると、再度ＤＩＳ信号をファクシミリ中継装置１００−２に送信する（ステップＳ２０２）。次に、ファクシミリ中継装置１００−２は、受信したＤＩＳ信号を示すパケットをファクシミリ中継装置１００−１に送信する（ステップＳ２０３）。次に、ファクシミリ中継装置１００−１は、受信したパケットをＤＩＳ信号に変換し、ファクシミリ装置１０−１に送信する（ステップＳ２０４）。
そして、ファクシミリ装置１０−１は、ＤＩＳ信号を受信すると、当該ＤＩＳ信号に対する応答として、通信を行う条件を示すＤＣＳ信号をファクシミリ中継装置１００−１に送信する（ステップＳ１０４）。
以下、上述した通信の劣化が無い場合のファクシミリ通信の動作と同様の動作によってファクシミリ通信が実行される。これにより、ファクシミリ装置１０−１は、通信を中断せずにファクシミリ通信を続けることができる。
【００４０】
次に、本実施形態によるファクシミリシステムにおいて、ＤＣＳ信号の送信に失敗した場合の動作を説明する。
図５は、ＤＣＳ信号の送信に失敗した場合のファクシミリ通信の動作を示すシーケンス図である。
なお、ステップＳ１０１〜ステップＳ１０３の処理は、上述した通信の劣化が無い場合のファクシミリ通信の動作と同様の動作によってファクシミリ通信が実行される。
ステップＳ１０１〜ステップＳ１０３の処理が実行されると、ファクシミリ装置１０−１は、ファクシミリ中継装置１００−１、１００−２を介してファクシミリ装置１０−２からＤＩＳ信号を受信すると、当該ＤＩＳ信号に対する応答として、通信を行う条件を示すＤＣＳ信号をファクシミリ中継装置１００−１に送信する（ステップＳ１０４）。
次に、ファクシミリ中継装置１００−１は、受信したＤＣＳ信号を示すパケットをファクシミリ中継装置１００−２に送信する（ステップＳ１０５）。
【００４１】
ここで、パケットロスなどの原因により、ファクシミリ中継装置１００−２がパケットを受信できない場合、ファクシミリ中継装置１００−２は、ＤＩＳ信号を送信した時刻から再送要求時間以内にパケットを受信しなかったと判定し、ＤＩＳ信号の応答として、信号の再送の必要があることを示すＣＲＰ信号を、ファクシミリ装置１０−２に送信する（ステップＳ３０１）。
【００４２】
ファクシミリ装置１０−２は、ＣＲＰ信号を受信すると、再度ＤＩＳ信号をファクシミリ中継装置１００−２に送信する（ステップＳ３０２）。次に、ファクシミリ中継装置１００−２は、受信したＤＩＳ信号を示すパケットをファクシミリ中継装置１００−１に送信する（ステップＳ３０３）。次に、ファクシミリ中継装置１００−１は、受信したパケットをＤＩＳ信号に変換し、ファクシミリ装置１０−１に送信する（ステップＳ３０４）。
【００４３】
そして、ファクシミリ装置１０−１は、ＤＩＳ信号を受信すると、当該ＤＩＳ信号に対する応答として、通信を行う条件を示すＤＣＳ信号をファクシミリ中継装置１００−１に送信する（ステップＳ３０５）。次に、ファクシミリ中継装置１００−１は、受信したＤＣＳ信号をパケットに変換し、当該パケットをファクシミリ中継装置１００−２に送信する（ステップＳ３０６）。次に、ファクシミリ中継装置１００−２は、受信したパケットをＤＣＳ信号に変換し、ファクシミリ装置１０−２に送信する（ステップＳ３０７）。
以下、上述した通信の劣化が無い場合のファクシミリ通信の動作と同様の動作によってファクシミリ通信が実行される。これにより、ファクシミリ装置１０−１は、通信を中断せずにファクシミリ通信を続けることができる。
【００４４】
次に、本実施形態によるファクシミリシステムにおいて、ＤＣＳ信号の送信に失敗した場合の動作を説明する。
図６は、ＣＦＲ信号の送信に失敗した場合のファクシミリ通信の動作を示すシーケンス図である。
なお、ステップＳ１０１〜ステップＳ１０９の処理は、上述した通信の劣化が無い場合のファクシミリ通信の動作と同様の動作によってファクシミリ通信が実行される。
ステップＳ１０１〜ステップＳ１０９の処理が実行されると、ファクシミリ装置１０−２は、ファクシミリ中継装置１００−１、１００−２を介してファクシミリ装置１０−１からモデムトレーニングに用いるＴＣＦ信号を受信すると、当該ＴＣＦ信号に対する応答として、モデムトレーニングが成功したことを示すＣＦＲ信号をファクシミリ中継装置１００−２に送信する（ステップＳ１１０）。
次に、ファクシミリ中継装置１００−２は、受信したＣＦＲ信号を示すパケットをファクシミリ中継装置１００−１に送信する（ステップＳ１１１）。
【００４５】
ここで、パケットロスなどの原因により、ファクシミリ中継装置１００−１がパケットを受信できない場合、ファクシミリ中継装置１００−１は、ＴＣＦ信号を送信した時刻から再送要求時間以内にパケットを受信しなかったと判定し、ＴＣＦ信号の応答として、モデムトレーニングが成功したことを示すＦＴＴ信号を、ファクシミリ装置１０−１に送信する（ステップＳ４０１）。
【００４６】
ファクシミリ装置１０−１は、ＦＴＴ信号を受信すると、再度ＴＣＦ信号をファクシミリ中継装置１００−１に送信する（ステップＳ４０２）。次に、ファクシミリ中継装置１００−１は、受信したＴＣＦ信号を示すパケットをファクシミリ中継装置１００−２に送信する（ステップＳ４０３）。次に、ファクシミリ中継装置１００−２は、受信したパケットをＴＣＦ信号に変換し、ファクシミリ装置１０−２に送信する（ステップＳ４０４）。
【００４７】
そして、ファクシミリ装置１０−２は、ＴＣＦ信号を受信すると、当該ＴＣＦ信号に対する応答として、ＣＦＲ信号をファクシミリ中継装置１００−２に送信する（ステップＳ３０５）。次に、ファクシミリ中継装置１００−２は、受信したＣＦＲ信号をパケットに変換し、当該パケットをファクシミリ中継装置１００−１に送信する（ステップＳ４０６）。次に、ファクシミリ中継装置１００−１は、受信したパケットをＣＦＲ信号に変換し、ファクシミリ装置１０−１に送信する（ステップＳ４０７）。
そして、ファクシミリ装置１０−１、１０−２は、フェーズＣへ状態遷移し、画像信号の通信を開始する（ステップＳ１１３）。これにより、ファクシミリ装置１０−１は、通信を中断せずにファクシミリ通信を続けることができる。
【００４８】
このように、本実施形態によれば、ファクシミリ中継装置１００は、有線で接続されたファクシミリ装置１０がファクシミリ信号を送信した時刻から無応答タイムアウト時間より短い時間である再送要求時間が経過するまでに、対向するファクシミリ中継装置１００から応答信号を受信できなかった場合、当該ファクシミリ装置１０にネガティブな応答信号を出力する。つまり、ファクシミリ中継装置１００は、無応答タイムアウト時間が経過する前に、ファクシミリ装置１０に応答信号を送信する。そのため、ファクシミリ装置１０は、無応答タイムアウト時間が経過する前に応答信号を受信することとなり、通信を中断せずにファクシミリ通信を続けることができる。
【００４９】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、第１の実施形態によるファクシミリシステムは、ファクシミリ中継装置１００−１がファクシミリ中継装置１００−２と対向して通信を行う場合を説明したが、これに限られない。
【００５０】
図７は、本発明の他の実施形態の構成を示す概略ブロック図である。
図７に示すファクシミリシステムは、ファクシミリ装置１０−１、１０−２、ファクシミリ中継装置１００、キーテレフォン装置２００を備える。
ファクシミリ装置１０−１は、ファクシミリ中継装置１００に接続されている。
ファクシミリ中継装置１００は、ＩＰ回線を介して地域ＩＰネットワークに接続されている。
ファクシミリ装置１０−２は、キーテレフォン装置２００に接続されている。
キーテレフォン装置２００は、電話回線を介して公衆網に接続されている。
また、地域ＩＰネットワークと公衆網とはサービスプロバイダネットワークによって互いに接続されている。
このように、一方のファクシミリ装置１０が公衆網に接続されている場合も、ファクシミリ中継装置１００が第１の実施形態と同様の処理を行うことで、ＩＰネットワークの通信品質の影響を抑えたファクシミリ通信を行うことができる。
【００５１】
上述のファクシミリ中継装置１００は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００５２】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５３】
１０、１０−１、１０−２…ファクシミリ装置  １００、１００−１、１００−２…ファクシミリ中継装置  １０１…ファクシミリ通信部  １０２…通信制御部  １０３…変換部  １０４…パケット通信部  １０５…計時部
【図１】
2011114839.tif 000003
【図２】
2011114839.tif 000004
【図３】
2011114839.tif 000005
【図４】
2011114839.tif 000006
【図５】
2011114839.tif 000007
【図６】
2011114839.tif 000008
【図７】
2011114839.tif 000009