(57)【特許請求の範囲】
【請求項１】
Ｖ．３４勧告に準拠した通信プロトコルを実行可能な通信装置において、
フェーズ２の手順を実行中に、起呼モデムからの２度目のトーンＢ信号が所定時間受信されない場合に、前記トーンＢ信号を検出するための一定時間を新たに設定するための設定手段と、
前記一定時間の間に前記トーンＢ信号を検出する検出手段と、
前記検出手段により前記一定時間内に前記トーンＢ信号が検出されると、Ｖ．３４勧告に準拠した通信手順を前記フェーズ２の手順に戻す手段を有することを特徴とする通信装置。
【請求項２】
請求項１において、
前記フェーズ２の前半部の所定の時点に戻すことを特徴とする通信装置。
【請求項３】
請求項１において、
前記一定時間は、２秒であることを特徴とする通信装置。
【請求項４】
Ｖ．３４勧告に準拠した通信手順を実行する通信方法において、
応答モデムにおいて、フェーズ２の手順を実行中に、起呼モデムからの２度目のトーンＢ信号が所定時間受信されない場合、更に前記トーンＢ信号を検出するための一定時間を設定し、前記一定時間内に前記トーンＢ信号が検出されると、Ｖ．３４勧告に準拠した通信手順を前記フェーズ２の手順に戻すことを特徴とする通信方法。
【請求項５】
請求項４において、
前記一定時間は、２秒であることを特徴とする通信方法。
【請求項６】
Ｖ．３４勧告に準拠した通信プロトコルを実行する機能を有するモデムを制御する制御方法において、
前記モデム内の所定のレジスタの情報を読み出して、前記モデムの前記通信プロトコルの実行状況を認識し、前記モデムが応答モデムとしてフェーズ２の手順を実行している場合、起呼モデムからの２度目のトーンＢ信号が所定時間受信されないと識別すると、更に前記トーンＢ信号を検出するための一定時間を設定し、前記一定時間前記トーンＢ信号が前記モデムにより受信されるか否かを判定し、前記一定時間内に前記トーンＢ信号が受信されると、前記モデムにより実行されるＶ．３４勧告に準拠した通信プロトコルを前記フェーズ２の手順に戻す事を特徴とする制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｖ．３４勧告の半２重通信を実行可能な通信装置及び通信方法に関するものである。
【０００２】
【従来の技術】
従来、この種の装置として、Ｖ．３４勧告の半２重通信により画像データの通信を行うファクシミリ装置が知られている。
【０００３】
まず、従来のファクシミリ装置における正常動作時について説明する。
【０００４】
図２は、正常動作時の通信シーケンスを示した図であり、
▲１▼ 起呼モデムがＩＮＦＯ０ｃとトーンＢを送信し、応答モデムはそれを受信してＩＮＦＯ０ａ、トーンＡ、トーンＡ（  ）を送信する。
▲２▼ それを受信した起呼モデムは、トーンＢ、トーンＢ（  ）、プロービング信号Ｌ１，Ｌ２を送信し、応答モデムは、再びトーンＡを送信する。
▲３▼ それを受信した起呼モデムは、トーンＢを送信し、応答モデムは、ＩＮＦＯ０ｈを送信する。
▲４▼ それを受信した起呼モデムは、トーンＢの送信を止め、フェーズ３に移行し、Ｓ、Ｓ、ＰＰ、ＴＲＮ信号を送出する。
【０００５】
次に、従来技術として、起呼モデムが送信側で、前記▲２▼項の応答モデムからの２度目のトーンＡを起呼モデムが正常に受信できなかった場合のＶ．３４勧告のリカバリ動作を、図３を用いて説明する。
【０００６】
▲１▼と▲２▼の処理は、正常動作時と同様である。次に、起呼モデムは、勧告によると２７００ｍｓ以内にトーンＡが検出できなければ、トーンＢを送信し、トーンＡ、トーンＡが送られてくるのを待つ。これは、図３のｘ点に戻ることを意味する。一方の応答モデムは、当然起呼モデムからのトーンＢが送られてこないので、勧告によると２０００ｍｓトーンＡを送信してる間にトーンＢが検出できなければＩＮＦＯｈを送信して、フェーズ３に移行する。
【０００７】
【発明が解決しようとする課題】
しかしながら、前述した従来例で説明したリカバリ動作では、起呼モデムにおいて２度目のトーンＡが正常に受信できなかった場合、起呼モデムは、フェーズ“の前半部の処理に戻ってしまい、応答モデムは、フェーズ３に移行してしまうので、通信のリカバリができなくなってしまい、エラー終了してしまうという問題がある。
【０００８】
【課題を解決するための手段】
本発明では、フェーズ２手順を実行中に、起呼モデム（応答モデム）からの２度目のトーンＢ信号が所定時間（２秒）受信されない場合、更に前記トーンＢ信号を検出するための一定時間を設定し、前記一定時間内に前記トーンＢ信号が検出されると、Ｖ．３４勧告に準拠した通信手順をフェーズ２に戻す手段を設けたものである。
【０００９】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１０】
図１は、本実施の形態の通信装置の構成を示したブロック図である。
【００１１】
図１において、１０１は、装置全体の制御を行うＣＰＵ（マイクロコンピュータ等により構成されている）、１０２は、ＣＰＵ１０１の制御プログラムが格納されているＲＯＭ、１０３は、ＣＰＵ１０１のプログラム実行のためのワークエリア及び通信データの蓄積に使用するＲＡＭ、１０４は、Ｖ．３４勧告に基づいた通信動作を実行可能なモデム、１０５は、公衆回線（ＰＳＴＮ回線）とのインターフェースとなるＮＣＵである。本実施の形態の通信装置は、図１に示される各部の他に、原稿を読み取る読取部（リーダ）、画像データを記録する記録部（プリンタ）、画像データの符号化・伸長を行うコーデック部等を有しているものである。
【００１２】
次に、上記の通信装置がＲＡＭ１０３に格納されている通信データを送信するときの動作を説明する。
【００１３】
まず、ＣＰＵ１０１は、ＲＯＭ１０２の送信プログラムに従い、ＮＣＵ１０５を制御して任意の相手との回線接続をした後、モデム１０４を制御してＶ．３４勧告等に準拠した通信プロトコルを実行し、データをＲＡＭ１０３からモデム１０４に転送する。モデム１０４は、そのデータを変調してＮＣＵ１０５を介して回線に送出する。また、受信については、送信と逆の動作手順を実行する。
【００１４】
本実施の形態のモデム１０４は、Ｖ．３４勧告に準拠した通信手順を自動的に実行する機能を有しており、モデム１０４に設けられているステータスレジスタにモデム１０４による実行状態を示すステータス情報を順次書込む構成になっている。ＣＰＵ１０１は、モデム１０４のステータスレジスタの情報を読み出し、識別することにより通信手順の進行状況を把握し、その通信手順の実行に不都合な事態が発生し、通信手順のリカバリ処理が必要な場合には、モデム１０４を制御して、通信手順のリカバリ処理を実行させる（例えば、手順を任意の時点から再実行させる）。
【００１５】
次に、図４の通信シーケンス図を参照して、本実施の形態の通信装置におけるＣＰＵ１０１によるリカバリ動作について説明する。
▲１▼ 起呼モデムがＩＮＦＯ０ｃとトーンＢを送信し、応答モデムは、それを受信してＩＮＦＯ０ａ、トーンＡ、トーンＡ（  ）を送信する。
▲２▼ それを受信した起呼モデムは、トーンＢ、トーンＢ（  ）、プロービング信号Ｌ１，Ｌ２を送信し、応答モデムは、トーンＡを送信する。
▲３▼ 次に、起呼モデムは、Ｖ．３４勧告によれば２７００ｍｓ以内にトーンＡが検出できなければ、トーンＢを送信し、トーンＡ、トーンＡ（  ）が送られてくるのを待つ。これは、図４のｘ点に戻ることを意味する。一方、応答モデムは、起呼モデムからのトーンＢが送られてこないので、２０００ｍｓトーンＡを送信している間に、トーンＢを受信できない。ＣＰＵ１０１は、モデム１０４のステータスレジスタの情報をモニタすることで、上述の事態を認識すると、モデム１０４によるトーンＡの送出を停止させ、更に、一定時間モデム１０４にトーンＢを受信させ、モデム１０４内のステータスレジスタの情報を読み出して、前記一定時間内にトーンＢ信号が受信されるか否かを判定する。そして、ＣＰＵ１０１は、前記一定時間内のーンＢが検出されるとフェーズ２の前半部（Ｙ点）に通信手順を戻すようにモデム１０４を制御する。そして、ＣＰＵ１０１は、モデム１０４にトーンＡ、トーンＡ（  ）を送信させ、フェーズ２の処理を再度実行し直させ、リカバリ処理を実行し、フェーズ３へと正常に移行させる。尚、上述のトーンＢの一定時間の検出は、現実的には、２０００ｍｓ（２秒）程度が妥当である。
【００１６】
尚、上述した例では、ＣＰＵ１０１がモデム１０４を制御することによりリカバリ処理を行っているが、モデム１０４自体で上述したＣＰＵ１０１のリカバリ制御の処理を実行するようにしてもよく、この場合には、ＣＰＵ１０１の介在無しにモデム１０４による自動的なリカバリ処理が行われる。
【００１７】
又、上述した例では、起呼モデムが送信モデムとなる場合について説明したが、ポーリング通信等のように応答モデムが送信モデムとなる場合もあり、この場合にも本発明は適用可能であり、起呼モデムと応答モデム、トーンＡ、トーンＡ及びトーンＢ、トーンＢ（  ）を入れ替えればよい。
【００１８】
又、本発明は、上述した実施の形態に限らず種々の変形が可能である。
【００１９】
【発明の効果】
以上の様に、本発明によれば、Ｖ．３４勧告に準拠した通信プロトコルのフェーズ２の処理中に、相手モデムからの２度目のトーン信号（トーンＢ信号）が受信できなかった場合に、フェーズ２の処理を再度やり直すことが可能となり、適切の通信手順のリカバリ処理を行うことができる。これにより、Ｖ．３４勧告の準拠した通信プロトコルがエラー終了してしまうことを極力少なくすることができる。
【図面の簡単な説明】
【図１】本実施の形態の通信装置の構成を示したブロック図である。
【図２】従来のＶ．３４勧告の通信シーケンスを示した図である。
【図３】従来のＶ．３４勧告の通信シーケンスを示した図である。
【図４】本実施の形態の通信装置による通信シーケンスを示した図である。
【符号の説明】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  モデム
１０５  ＮＣＵ
【図１】
0003639705.tif 000002
【図２】
0003639705.tif 000003
【図３】
0003639705.tif 000004
【図４】
0003639705.tif 000005