(57)【特許請求の範囲】
【請求項１】
コントロールチャネルによる通信中にリトレーンを送信する方向を前手順により決定し、この決定に従って、コントロールチャネルでの通信中に必要に応じてリトレーンを働かせることを特徴とする通信装置。
【請求項２】
請求項１において、
コントロールチャネルでの通信中のリトレーンは、送信機側から受信機側への送信、あるいは、受信機側から送信機側への送信のどちらかとすることを特徴とする通信装置。
【請求項３】
請求項１において、
送信機から受信機に、コントロールチャネルでの通信中に送信機からリトレーンを送信する能力の有無、コントロールチャネルでの通信中に受信機からリトレーンを受信する能力の有無を、前手順により通知し、
受信機から送信機に、コントロールチャネルでの通信中にリトレーンを送信するか、あるいは、送信機からのリトレーンを受信するかを、前手順により通知することを特徴とする通信装置。
【請求項４】
コントロールチャネルによる通信中にリトレーンを送信する方向を前手順により決定し、この決定に従って、コントロールチャネルでの通信中に必要に応じてリトレーンを働かせることを特徴とする通信方法。
【請求項５】
請求項４において、
コントロールチャネルでの通信中のリトレーンは、送信機側から受信機側への送信、あるいは、受信機側から送信機側への送信のどちらかとすることを特徴とする通信方法。
【請求項６】
請求項４において、
送信機から受信機に、コントロールチャネルでの通信中に、送信機からリトレーンを送信する能力の有無、コントロールチャネルでの通信中に受信機からリトレーンを受信する能力の有無を、前手順により通知し、
受信機から送信機に、コントロールチャネルでの通信中にリトレーンを送信するか、あるいは、送信機からのリトレーンを受信するかを、前手順により通知することを特徴とする通信方法。
【請求項７】
コントロールチャネルでのリトレーンを指定する手段と、コントロールチャネルでのリトレーンを検出する手段とを有し、
コントロールチャネルでのリトレーンが指定されたとき、あるいは、コントロールチャネルでのリトレーンを検出したときは、コントロールチャネルの送受信の初期状態へ移行し、コントロールチャネルでのリトレーンの指定回数、あるいはコントロールチャネルでのリトレーンの検出回数の合計が所定回数以上になると、通信断とすることを特徴とする通信装置。
【請求項８】
請求項７において、
レスポンス受信時においては、コントロールチャネルでのリトレーンの指定、あるいは、コントロールチャネルでのリトレーンの検出があった場合、コマンド信号の再送カウンタをクリアして制御チャネルデータの送信へ移行し、コマンド信号を送信することを特徴とする通信装置。
【請求項９】
請求項７において、
コマンド受信時においては、コントロールチャネルでのリトレーンを指定、あるいは、コントロールチャネルでのリトレーンコントロールレスポンスを受信した場合、制御チャネルデータの受信移行時に、Ｔ２タイマをクリアすることを特徴とする通信装置。
【請求項１０】
コントロールチャネルでのリトレーンが指定されたとき、あるいは、コントロールチャネルでのリトレーンを検出したときは、コントロールチャネルの送受信の初期状態へ移行し、コントロールチャネルでのリトレーンの指定回数、あるいはコントロールチャネルでのリトレーンの検出回数の合計が所定回数以上になると、通信断とすることを特徴とする通信方法。
【請求項１１】
請求項１０において、
レスポンス受信時においては、コントロールチャネルでのリトレーンの指定、あるいは、コントロールチャネルでのリトレーンの検出があった場合、コマンド信号の再送カウンタをクリアして制御チャネルデータの送信へ移行し、コマンド信号を送信することを特徴とする通信方法。
【請求項１２】
請求項１０において、
コマンド受信時においては、コントロールチャネルでのリトレーンを指定、あるいは、コントロールチャネルでのリトレーンコントロールレスポンスを受信した場合、制御チャネルデータの受信移行時に、Ｔ２タイマをクリアすることを特徴とする通信方法。
【請求項１３】
コントロールチャネルの送受信時において、制御チャネルデータの送信へ移行する際に、相手機からの制御チャネルデータの検出を表わすキャリアディテクトのオフにより、リトレーンを働かせないことを特徴とする通信装置。
【請求項１４】
請求項１３において、
コントロールチャネルの送受信時に、所定時間以上、手順信号を検出できない場合には、リトレーンを指定することを特徴とする通信装置。
【請求項１５】
請求項１４において、
前記所定時間は１．３秒とすることを特徴とする通信装置。
【請求項１６】
請求項１３〜１５のいずれか１項において、
プライマリチャネルの受信時にキャリアディテクトのオフを検出すると、コントロールチャネルの受信へ移行することを特徴とする通信装置。
【請求項１７】
請求項１６において、
プライマリチャネルの受信開始時には、第１の所定時間以内にキャリアディテクトのオンを確認できればよいものとし、一度キャリアディテクトのオンを検出した後は、第２の所定時間以上の連続したキャリアディテクトのオフにより、コントロールチャネルの受信へ移行することを特徴とする通信装置。
【請求項１８】
請求項１７において、
前記第１の所定時間は１．３秒とし、前記第２の所定時間は４０ｍＳとすることを特徴とする通信装置。
【請求項１９】
コントロールチャネルの送受信時において、制御チャネルデータの送信へ移行する際に、相手機からの制御チャネルデータの検出を表わすキャリアディテクトのオフにより、リトレーンを働かせないことを特徴とする通信方法。
【請求項２０】
請求項１９において、
コントロールチャネルの送受信時に、所定時間以上、手順信号を検出できない場合には、リトレーンを指定することを特徴とする通信方法。
【請求項２１】
請求項２０において、
前記所定時間は、１．３秒とすることを特徴とする通信方法。
【請求項２２】
請求項１９〜２１のいずれか１項において、
プライマリチャネルの受信時にキャリアディテクトのオフを検出すると、コントロールチャネルの受信へ移行することを特徴とする通信方法。
【請求項２３】
請求項２２において、
プライマリチャネルの受信開始時には、第１の所定時間以内にキャリアディテクトのオンを確認できればよいものとし、一度キャリアディテクトのオンを検出した後は、第２の所定時間以上の連続したキャリアディテクトのオフにより、コントロールチャネルの受信へ移行することを特徴とする通信方法。
【請求項２４】
請求項２３において、
前記第１の所定時間は１．３秒とし、前記第２の所定時間は４０ｍＳとすることを特徴とする通信方法。
【請求項２５】
コントロールチャネルでのリトレーンを指定する手段と、コントロールチャネルでのリトレーンを検出する手段とを有し、
相手機がコントロールチャネルでの制御チャネルデータの有効情報を送信していないタイミングにおいて、コントロールチャネルのリトレーンを検出するようにリトレーンを指定することを特徴とする通信装置。
【請求項２６】
請求項２５において、
コントロールチャネルでの制御チャネルデータを送信した後に、レスポンスを受信した場合におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータの送信を開始した後、所定時間経過後にコントロールチャネルのリトレーンを指定し、
コマンド受信時におけるリトレーンの指定は、コントロールチャネルでのリトレーンを検出し、相手機がコントロールチャネルでの制御チャネルデータの受信へ移行した後、回線遅延に基づいてコントロールチャネルのリトレーンを指定する経過時間を変えることを特徴とする通信装置。
【請求項２７】
請求項２６において、
コントロールチャネルでの制御チャネルデータを送信した後に、レスポンスを受信した場合におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータの送信を開始した後、２．２秒経過後にコントロールチャネルのリトレーンを指定することを特徴とする通信装置。
【請求項２８】
請求項２６において、
コマンド受信時におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータの受信へ移行後、片道の回線遅延をｔｄとすると、２．５秒から２ｔｄを引いた時間の経過後、リトレーンを指定することを特徴とする通信装置。
【請求項２９】
相手機がコントロールチャネルでの制御チャネルデータの有効情報を送信していないタイミングにおいて、コントロールチャネルのリトレーンを検出するようにリトレーンを指定することを特徴とする通信方法。
【請求項３０】
請求項２９において、
コントロールチャネルでの制御チャネルデータを送信した後に、レスポンスを受信した場合におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータの送信を開始した後、所定時間経過後にコントロールチャネルのリトレーンを指定し、
コマンド受信時におけるリトレーンの指定は、コントロールチャネルでのリトレーンを検出し、相手機がコントロールチャネルでの制御チャネルデータの受信へ移行した後、回線遅延に基づいてコントロールチャネルのリトレーンを指定する経過時間を変えることを特徴とする通信方法。
【請求項３１】
請求項３０において、
コントロールチャネルでの制御チャネルデータを送信した後に、レスポンスを受信した場合におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータの送信を開始した後、２．２秒経過後にコントロールチャネルのリトレーンを指定することを特徴とする通信方法。
【請求項３２】
請求項３０において、
コマンド受信時におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータの受信へ移行後、片道の回線遅延をｔｄとすると、２．５秒から２ｔｄを引いた時間の経過後、リトレーンを指定することを特徴とする通信方法。
【請求項３３】
請求項１〜３、７〜９、１３〜１８、２５〜２８のいずれか１項において、
ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４の通信機能を有するファクシミリ装置であることを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＩＴＵ−Ｔ勧告に基づくＶ．３４通信可能なファクシミリ装置等の通信装置に関するものである。
【０００２】
【従来の技術】
従来より、ＩＴＵ−ＴのＶシリーズ勧告において、各種手順の通信エラー時におけるリカバリ動作としてリトレーン手順が定義されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、ＩＴＵ−Ｔ勧告のＶ．８、Ｖ．３４の規定においては、コントロールチャネルのリトレーンが定義されているものの、その詳細な部分については明確な規定がなく、また、一部の手順信号については、個々にリカバリ手順の定められていないものもある。
【０００４】
そこで本発明は、リトレーン手順等を有効に活用して効率のよい通信を行うことができる通信装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本出願の第１、第４の発明は、コントロールチャネルによる通信中にリトレーンを送信する方向を前手順により決定し、この決定に従って、コントロールチャネルでの通信中に必要に応じてリトレーンを働かせることを特徴とする。また、第２、第４の発明は、コントロールチャネルでの通信中のリトレーンは、送信機側から受信機側への送信、あるいは、受信機側から送信機側への送信のどちらかとすることを特徴とする。また、第３、第６の発明は、送信機から受信機に、コントロールチャネルでの通信中に、送信機からリトレーンを送信する能力の有無、コントロールチャネルでの通信中に受信機からリトレーンを受信する能力の有無を、前手順により通知し、受信機から送信機に、コントロールチャネルでの通信中にリトレーンを送信するか、あるいは、送信機からのリトレーンを受信するかを、前手順により通知することを特徴とする。
【０００６】
以上の第１〜第６の発明により、例えばＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４の通信機能を有するファクシミリ装置において、コントロールチャネルでエラーがおき、リトレーンが発生したとき、リトレーンの衝突によって通信断となることを防止でき、通信の信頼性が大幅に向上できる。
【００１３】
また、本出願の第７、第１０の発明は、コントロールチャネルでのリトレーンが指定されたとき、あるいは、コントロールチャネルでのリトレーンを検出したときは、コントロールチャネルの送受信の初期状態へ移行し、コントロールチャネルでのリトレーンの指定回数、あるいはコントロールチャネルでのリトレーンの検出回数の合計が所定回数以上になると、通信断とすることを特徴とする。また、第２２、第２５の発明は、レスポンス受信時においては、コントロールチャネルでのリトレーンの指定、あるいは、コントロールチャネルでのリトレーンの検出があった場合、コマンド信号の再送カウンタをクリアして制御チャネルデータの送信へ移行し、コマンド信号を送信することを特徴とする。また、第２３、第２６の発明は、コマンド受信時においては、コントロールチャネルでのリトレーンを指定、あるいは、コントロールチャネルでのリトレーンコントロールレスポンスを受信した場合、制御チャネルデータの受信移行時に、Ｔ２タイマをクリアすることを特徴とする。
【００１４】
以上の第７〜第１２の発明では、コントロールチャネルでのリトレーンが指定されたときに、それまでのコマンド信号の再送数、あるいは、タイマ（Ｔ４タイマ、Ｔ２タイマ等）の時間経過を意識することなく簡単に設計でき、設計の確実性、そして、通信継続の信頼性が改善され、設計上、極めて有益な装置を提供できる。さらに、コントロールチャネルでのリトレーンの継続による繰り返しを中止する条件も明確になり、簡単に設計でき、有益な装置を提供できる。
【００１５】
また、本出願の第１３、第１８の発明は、コントロールチャネルの送受信時において、制御チャネルデータの送信へ移行する際に、相手機からの制御チャネルデータの検出を表わすキャリアディテクトのオフにより、リトレーンを働かせないことを特徴とする。
【００１６】
以上の第１３、第１８の発明では、全二重で送受信するコントロールチャネルに対して、信頼性の高くないキャリアディテクト信号のオフにより、リトレーン動作へ移行し、通信を切断することがなくなる。
【００１７】
また、本出願の第１４、第１９の発明は、コントロールチャネルの送受信時に、所定時間以上、手順信号を検出できない場合には、リトレーンを指定することを特徴とする。また、第２９、第３４の発明は、前記所定時間を１．３秒とすることを特徴とする。ここで、１．３秒は回線遅延の１．２秒に、検出時間の０．１秒を加えている。
【００１８】
以上の第１４、第１５、第１９、第２０の本発明では、コントロールチャネルでのリトレーンを、キャリアディテクトのオフによってはかけずに、復調データに基づいてかけることが可能になり、さらに、国際回線のエコーに対して対応することも可能になり、通信の信頼性を高くすることができる。
【００１９】
また、本出願の第１６、第２１の発明は、プライマリチャネルの受信時にキャリアディテクトのオフを検出すると、コントロールチャネルの受信へ移行することを特徴とする。また、第１７、第２２の発明は、プライマリチャネルの受信開始時には、第１の所定時間以内にキャリアディテクトのオンを確認できればよいものとし、一度キャリアディテクトのオンを検出した後は、第２の所定時間以上の連続したキャリアディテクトのオフにより、コントロールチャネルの受信へ移行することを特徴とする。また、第３２、第３７の発明は、前記第１の所定時間は１．３秒とし、前記第２の所定時間は４０ｍＳとすることを特徴とする。ここで、１．３秒は回線遅延の１．２秒に、検出時間の０．１秒を加えている。また、プライマリチャネルとコントロールチャネルの間の信号断が７０ｍＳなので４０ｍＳとしている。
【００２０】
以上の第１６〜第１８、第２１〜第２３の発明では、回線遅延を考慮し、かつ、プライマリチャネルで瞬断発生時は、確実にコントロールチャネルの受信へ移行でき、通信の継続が可能になる。
【００２１】
また、本出願の第２５、第２８の発明は、相手機がコントロールチャネルでの制御チャネルデータの有効情報を送信していないタイミングにおいて、コントロールチャネルのリトレーンを検出するようにリトレーンを指定することを特徴とする。また、第２６、第３０の発明は、コントロールチャネルでの制御チャネルデータを送信した後に、レスポンスを受信した場合におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータの送信を開始した後、所定時間経過後にコントロールチャネルのリトレーンを指定し、コマンド受信時におけるリトレーンの指定は、コントロールチャネルでのリトレーンを検出し、相手機がコントロールチャネルでの制御チャネルデータの受信へ移行した後、回線遅延に基づいてコントロールチャネルのリトレーンを指定する経過時間を変えることを特徴とする。
【００２２】
また、第２７、第３１の発明は、コントロールチャネルでの制御チャネルデータを送信した後に、レスポンスを受信した場合におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータの送信を開始した後、２．２秒経過後にコントロールチャネルのリトレーンを指定することを特徴とする。また、第４２、第４６の発明は、コマンド受信時におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータの受信へ移行後、片道の回線遅延をｔｄとすると、２．５秒から２ｔｄを引いた時間の経過後、リトレーンを指定することを特徴とする。
【００２３】
以上の本出願の第２５〜第３２の発明では、相手機がコントロールチャネルでの制御チャネルの有効情報（具体的には、ＰＰＳ−Ｑ信号、ＭＣＦ信号、ＰＰＲ信号等）を送信していないタイミングで、コントロールチャネルでのリトレーンを指定できるので、有効情報がリトレーンにより壊されることがなく、コントロールチャネルでのタイマがタイムオーバーとならずに、通信の続行が可能になる。
【００２４】
【発明の実施の形態および実施例】
まず、本発明の第１実施例について説明する。
【００２５】
従来のＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４によるファクシミリ通信においては、コントロールチャネルのリトレーンが定義されているが、この勧告では、コントロールチャネルのリトレーンを送信機から受信機に送信してもよく、また、受信機から送信機に送信してもよかった。
【００２６】
このため、リトレーンが衝突して通信の続行が不可能となってしまう。
【００２７】
そこで、この第１実施例では、リトレーンの衝突を回避できるファクシミリ装置を提供する。
【００２８】
図１は、本発明の第１実施例によるファクシミリ装置の構成を示すブロック図である。
【００２９】
ＮＣＵ（網制御装置）２は、電話網をデータ通信等に使用するために、その回線の端末に接続し、電話交換網の接続制御を行なったり、データ通信路への切換えを行なったり、ループの保持を行なうものである。また、ＮＣＵ２は、制御回路２０からの信号レベル（信号線２０ａ）が「０」であれば、電話回線２ａを電話機４側に接続し、信号レベルが「１」であれば、電話回線２ａをファクシミリ装置側に接続するものである。なお、通常状態では、電話回線２ａは、電話機４側に接続されている。
【００３０】
ハイブリッド回路６は、送信系の信号と受信系の信号とを分離し、加算回路１２からの送信信号をＮＣＵ２経由で、電話回線２ａに送出し、相手側からの信号をＮＣＵ２経由で受取り、信号線６ａ経由で、変復調器８に送るものである。
【００３１】
変復調器８は、ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．２１、Ｖ．２７ｔｅｒ、Ｖ．２９、Ｖ．１７、Ｖ．３４に基づいた変調、および復調を行なうものであり、信号線２０ｃにより、各伝送モードが指定される。この変復調器８は、信号線２０ｂに出力されている信号を入力し、変調データを信号線８ａに出力し、信号線６ａに出力されている受信信号を入力し、復調データを信号線８ｂに出力する。
【００３２】
ＡＮＳａｍ送出回路１０は、ＡＮＳａｍ信号を送出する回路であり、信号線２０ｄに信号レベル「１」の信号が出力されている時には、信号線１０ａにＡＮＳａｍ信号を送出し、信号線２０ｄに信号レベル「０」の信号が出力されている時には、信号線１０ａに何も信号を出力しない。
【００３３】
加算回路１２は、信号線８ａの情報と信号線１０ａの情報とを入力し、加算した結果を信号線１２ａに出力するものである。読取回路１４は、原稿の画像を読取り、この読取り画像データを信号線１４ａに出力するものである。記録回路１６は、信号線２０ｅに出力されている情報を順次１ライン毎に記録するものである。
【００３４】
メモリ回路１８は、読取りデータの生情報、あるいは、符号化した情報を格納したり、また、受信情報、あるいは、復号化した情報等を格納するために使用する。
【００３５】
リトレーンの方向設定回路２２は、コントロールチャネルの通信中に、リトレーンをかける方向を設定する回路である。この回路２２では、送信機から受信機にリトレーンをかけることが選択されていると信号線２２ａに信号レベル「０」の信号を出力し、受信機から送信機にリトレーンをかけることが選択されていると信号線２２ａに信号レベル「１」の信号を出力する。
【００３６】
制御回路２０は、本実施例において、ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４のファクシミリ通信機能を制御するものであり、コントロールチャネルでの通信中にリトレーンを送信する方向を前手順により決定し、この決定に従い、コントロールチャネルでの通信中に必要に応じてリトレーンを働かせる処理を行う。
【００３７】
また、送信機から受信機に、前手順で、コントロールチャネルでの通信中に送信機からのリトレーンを送信する能力の有無と、コントロールチャネルでの通信中に受信機からリトレーンを受信する能力の有無とを通知する。これに対して受信機は、コントロールチャネルでの通信中にリトレーンを送信するか、あるいは、送信機からのリトレーンを受信するかを送信機に通知する。
【００３８】
これにより、コントロールチャネルでの通信中のリトレーンを、送信機側から受信機側への送信、あるいは、受信機側から送信機側への送信のどちらかとする。制御回路２０は、以上の制御を主に行う。
【００３９】
図２〜図１０は、本発明の第１実施例における制御回路２０の制御の流れを示すフローチャートである。
【００４０】
図２において、Ｓ０で動作を開始し、Ｓ２では信号線２０ａに信号レベル「０」の信号を出力してＣＭＬをオフする。Ｓ４では、信号線２０ｄに信号レベル「０」の信号を出力してＡＮＳａｍ信号を送信しない状態とする。
【００４１】
Ｓ６、Ｓ８では、順に受信、送信が選択されたか否かを判断し、受信が選択されるとＳ１２に進み、送信が選択されるとＳ１０４に進み、どちらも選択されていないとＳ１０に進み、その他の処理をして、Ｓ２に進む。
【００４２】
Ｓ１２では、信号線２０ａに信号レベル「１」の信号を出力してＣＭＬをオンする。Ｓ１４では、ＡＮＳａｍ信号を送信する。Ｓ１６では、ＣＭ信号の受信を行う。ここで、コントロールチャネルでの通信中に送信機からリトレーンを送信する能力の有無、コントロールチャネルでの通信中に受信機からリトレーンを受信する能力の有無を記憶する。
【００４３】
Ｓ１８では、信号線２２ａの情報を入力し、送信機から受信機へのリトレーンが選択されているか否かを判断し、送信機から受信機へのリトレーンが選択されているとＳ２０に進み、受信機から送信機へのリトレーンが選択されているとＳ３２に進む。
【００４４】
Ｓ２０では、Ｓ１６で受信したＣＭ信号の情報に基づいて、相手機に送信機から受信機へのリトレーンの能力があるか否かを判断し、あるとＳ２２に進み、ないとＳ２６に進む。
【００４５】
Ｓ２２では、ＪＭ信号の送信を行う。このＪＭ信号により、相手機にコントロールチャネルのリトレーンは送信機から受信機のみを指定する。Ｓ２４では、ＣＪ信号の受信を行い、Ｓ４０に進む。
【００４６】
また、Ｓ２６では、Ｓ１６で受信したＣＭ信号の情報に基づいて相手機に受信機から送信機へのリトレーンの能力があるか否かを判断し、あるとＳ２８に進み、ないとＳ３６に進む。
【００４７】
Ｓ２８では、ＪＭ信号の送信を行う。このＪＭ信号により、相手機にコントロールチャネルのリトレーンは受信機から送信機のみを指定する。Ｓ３０では、ＣＪ信号の送信を行い、Ｓ６４に進む。
【００４８】
Ｓ３２では、Ｓ１６で受信したＣＭ信号の情報に基づいて、相手機に受信機から送信機へのリトレーンの能力があるか否かを判断し、あるとＳ２８に進み、ないとＳ３４に進む。
【００４９】
Ｓ３４では、Ｓ１６で受信したＣＭ信号の情報に基づいて、相手機に送信機から受信機へのリトレーンの能力があるか否かを判断し、あるとＳ２２に進み、ないとＳ３６に進む。
【００５０】
Ｓ３６では、ＪＭ信号の送信を行う。ここで、ＪＭ信号により、相手機にコントロールチャネルのリトレーンはしないことを指定する。Ｓ３８では、ＣＪ信号の受信を行い、Ｓ９０に進む。
【００５１】
Ｓ４０はラインプロービング信号の受信、Ｓ４２はロングトレーニング信号の受信、Ｓ４４はパラメータ交換、Ｓ４６はプライマリーチャネル情報の受信、Ｓ４８は、Ｖ．３４のコントロールチャネルでの通信を表わしている。
【００５２】
Ｓ５０では、ＡＣ信号を検出したか、すなわち、コントロールチャネルでのリトレーンを検出したか否かを判断し、ＡＣ信号を検出するとＳ５２に進み、ＡＣ信号を検出していないとＳ６０に進む。
【００５３】
Ｓ５２はＰＰｈ信号の送信、受信、Ｓ５４はＡＬＴ信号の送信、受信、Ｓ５６はＭＰｈ信号の送信、受信、Ｓ５８はＥ信号の送信、受信を表わしている。
【００５４】
Ｓ６０では、Ｖ．３４での手順が終了したか否かを判断し、終了するとＳ６２に進み、終了していないとＳ４８に進む。
【００５５】
Ｓ６２では、次ページがあるか否かを判断し、次ページがあるとＳ４６に進み、次ページがないとＳ２に進む。
【００５６】
Ｓ６４はラインプロービング信号の受信、Ｓ６６はロングトレーニング信号の受信、Ｓ７２はＶ．３４のコンピュータでの通信を表わしている。
【００５７】
Ｓ７４では、コントロールチャネルでの通信中に手順エラーが発生したか否かを判断し、手順エラーが発生するとＳ７６に進み、手順エラーが発生していないとＳ８６に進む。
【００５８】
Ｓ７６ではＡＣ信号の送信を行い、コントロールチャネルでのリトレーンを実行する。Ｓ７８ではＰＰｈの受信、送信、Ｓ８０ではＡＬＴ信号の受信、送信、Ｓ８２ではＭＰｈ信号の受信、送信、Ｓ８４信号はＥの受信、送信を表わしている。
【００５９】
Ｓ８６では、Ｖ．３４での手順が終了したか否かを判断し、終了するとＳ８８に進み、終了していないとＳ７２に進む。Ｓ８８では、次ページがあるか否かを判断し、次ページがあるとＳ７０に進み、次ページがないとＳ２に進む。
【００６０】
Ｓ９０はラインプロービング信号の受信、Ｓ９２はロングトレーニング信号の受信、Ｓ９４はパラメータ交換、Ｓ９６はＶ．３４プライマリーチャネル情報の受信を表わしている。
【００６１】
Ｓ９８は、Ｖ．３４のコントロールチャネルでの通信を表わしている。ここでは、ＡＣの送信、ＡＣの受信はしない。すなわち、コントロールチャネルでのリトレーンはしない。
【００６２】
次にＳ１００では、Ｖ．３４での手順が終了したか否かを判断し、Ｖ．３４での手順が終了するとＳ１０２に進み、Ｖ．３４での手順が終了していないとＳ９８に進む。Ｓ１０２では、次ページがあるか否かを判断し、次ページがあるとＳ９６に進み、次ページがないとＳ２に進む。
【００６３】
また、Ｓ１０４では、信号線２０ａに信号レベル「１」の信号を出力してＣＭＬをオンする。Ｓ１０６ではＡＮＳａｍ信号の受信を行う。
【００６４】
次にＳ１０８では、ＣＭ信号の送信を行う。ここで、コントロールチャネルでの通信中に、送信機からリトレーンを送信する能力の有無、コントロールチャネルでの通信中に受信機からリトレーンを受信する能力の有無（例えば、ともに有り）を通知する。
【００６５】
次にＳ１１０ではＪＭ信号の受信を行う。ここで、相手機から指定されたコントロールチャネルのリトレーンの情報を記憶する。
【００６６】
次にＳ１１２ではＣＪ信号の送信を行い、Ｓ１１４ではラインプロービング信号の送信、Ｓ１１６ではロングトレーニング信号の送信、Ｓ１１８ではパラメータ交換を順次行う。
【００６７】
Ｓ１２０では、ＪＭ信号により指定されたコントロールチャネルでのリトレーンをチェックし、送信機から受信機へのリトレーンが指定されるとＳ１２２に進み、受信機から送信機へのリトレーンが指定されるとＳ１４２に進み、コントロールチャネルでのリトレーンはしないことが指定されるとＳ１６０に進む。
【００６８】
Ｓ１２２では、Ｖ．３４プライマリーチャネル情報の送信を行い、Ｓ１２４では、Ｖ．３４のコントロールチャネルでの通信を行う。
【００６９】
Ｓ１２６は、コントロールチャネルでの通信中に、手順エラーが発生したか否かを判断し、手順エラーが発生するとＳ１２８に進み、手順エラーが発生していないとＳ１３８に進む。
【００７０】
Ｓ１２８ではＡＣ信号を送信し、コントロールチャネルでのリトレーンを実行する。Ｓ１３０ではＰＰｈ信号の受信、送信を行い、Ｓ１３２ではＡＬＴ信号の受信、送信、Ｓ１３４ではＭＰｈ信号の受信、送信、Ｓ１３６ではＥ信号の受信、送信を行う。
【００７１】
Ｓ１３８では、Ｖ．３４での手順が終了したか否かを判断し、終了するとＳ１４０に進み、終了していないとＳ１２４に進む。Ｓ１４０では、次ページがあるか否かを判断し、次ページがあるとＳ１２２に進み、次ページがないとＳ２に進む。
【００７２】
Ｓ１４２では、Ｖ．３４プライマリーチャネル情報の送信を行い、Ｓ１４４では、Ｖ．３４のコントロールチャネルでの通信を行う。
【００７３】
Ｓ１４６では、ＡＣ信号を検出したか、すなわち、コントロールチャネルでのリトレーンを検出したか否かを判断し、ＡＣ信号を検出するとＳ１４８に進み、ＡＣ信号を検出していないとＳ１５６に進む。
【００７４】
Ｓ１４８ではＰＰｈ信号の送信、受信、Ｓ１５０ではＡＬＴ信号の送信、受信、Ｓ１５２ではＭＰｈ信号の送信、受信、Ｓ１５４ではＥ信号の送信、受信を順次行う。
【００７５】
Ｓ１５６では、Ｖ．３４での手順が終了したか否かを判断し、終了するとＳ１５８に進み、終了していないとＳ１４４に進む。Ｓ１５８では、次ページがあるか否かを判断し、次ページがあるとＳ１４２に進み、次ページがないとＳ２に進む。
【００７６】
また、Ｓ１６０では、Ｖ．３４のプライマリーチャネル情報の送信を行い、Ｓ１６２では、Ｖ．３４のコントロールチャネルでの通信を行う。ここでＡＣ信号の送信、ＡＣ信号の受信はしない。すなわち、コントロールチャネルでのリトレーンはしない。
【００７７】
Ｓ１６４では、Ｖ．３４での手順が終了したか否かを判断し、終了するとＳ１６６に進み、終了していないとＳ１６２に進む。Ｓ１６６では、次ページがあるか否かを判断し、次ページがあるとＳ１６０に進み、次ページがないとＳ２に進む。
【００７８】
次に、本発明の第２実施例について説明する。
【００７９】
上述のようにＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４通信可能なファクシミリ装置において、Ｖ．３４のコントロールチャネルの信号として、ＰＰｈ、ＡＬＴ、ＭＰｈ、Ｓｈ、Ｓｈ* 、Ｅ等がある。なお、Ｓｈ* は、Ｓｈの位相反転信号であり、図面中においては、Ｓｈに上線を付して表記している。
【００８０】
そして、従来は、ＰＰｈ、Ｓｈ、Ｓｈ* 、Ｅの各信号のボー数は、常に固定されていた。また、受信モデムからのＡＬＴ信号は、１６ボー数から１２０ボー数までとなっているが、固定値として１６ボー数を選択し、通信時間の短縮に重きをおいていた。
【００８１】
しかしながら、Ｖ．３４のコントロールチャネルでは、現在のＩＴＵ−Ｔ勧告では各送信情報に対してのリカバリ手順がなく、自機の送信した信号は相手機に確実に受信できることが前提となっている。
【００８２】
なお、Ｖ．３４のコントロールチャネル全体に対するリカバリとしては、ＡＣ信号を用いてリトレーンをすることが決定されている。しかしながら、各送信情報に対してのリカバリ手順がないので、現在の勧告では、Ｖ．３４のコントロールチャネルを確実に実行できるようにしないと、Ｖ．３４のコントロールチャネルでの通信トラブルが発生してしまい、せっかくの高速プライマリチャネルでの伝送が有効にいかせないという大きな欠点があった。
【００８３】
そこで本発明の第２実施例では、受信モデムが送信するＡＬＴ信号のボー数を適切に制御でき、着信レベルが高い時には高速通信を重視し、着信レベルが低い時には、通信の確実性を重視することが可能で、Ｖ．３４のコントロールチャネルでの通信成功効率を高めることができるファクシミリ装置を提供するものである。また、本発明の第３実施例では、Ｖ．３４のコントロールチャネルでの受信側での検出条件を変えることにより、着信レベルの低い時でも通信の成功率を高めることができるファクシミリ装置を提供するものである。
【００８４】
図１１は、本発明の第２、第３実施例によるファクシミリ装置の構成を示すブロック図である。
【００８５】
ＮＣＵ（網制御装置）１０２は、電話網をデータ通信等に使用するために、その回線の端末に接続し、電話交換網の接続制御を行なったり、データ通信路への切換えを行なったり、ループの保持を行なうものである。また、ＮＣＵ１０２は、制御回路１２０からの信号レベル（信号線１２０ａ）が「０」であれば、電話回線１０２ａを電話機１０４側に接続し、信号レベルが「１」であれば、電話回線１０２ａをファクシミリ装置側に接続するものである。なお、通常状態では、電話回線１０２ａは、電話機１０４側に接続されている。
【００８６】
ハイブリッド回路１０６は、送信系の信号と受信系の信号とを分離し、加算回路１１２からの送信信号をＮＣＵ１０２経由で、電話回線１０２ａに送出し、相手側からの信号をＮＣＵ１０２経由で受取り、信号線１０６ａ経由で、変復調器１０８に送るものである。
【００８７】
変復調器１０８は、ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．２１、Ｖ．２７ｔｅｒ、Ｖ．２９、Ｖ．１７、Ｖ．３４に基づいた変調、および復調を行なうものであり、信号線１２０ｃにより、各伝送モードが指定される。この変復調器１０８は、信号線１２０ｂに出力されている信号を入力し、変調データを信号線１０８ａに出力し、信号線１０６ａに出力されている受信信号を入力し、復調データを信号線１０８ｂに出力する。
【００８８】
ＡＮＳａｍ送出回路１１０は、ＡＮＳａｍ信号を送出する回路であり、信号線１２０ｄに信号レベル「１」の信号が出力されている時には、信号線１１０ａにＡＮＳａｍ信号を送出し、信号線１２０ｄに信号レベル「０」の信号が出力されている時には、信号線１１０ａに何も信号を出力しない。
【００８９】
加算回路１１２は、信号線１０８ａの情報と信号線１１０ａの情報とを入力し、加算した結果を信号線１１２ａに出力するものである。読取回路１１４は、原稿の画像を読取り、この読取り画像データを信号線１１４ａに出力するものである。記録回路１１６は、信号線１２０ｅに出力されている情報を順次１ライン毎に記録するものである。
【００９０】
メモリ回路１１８は、読取りデータの生情報、あるいは、符号化した情報を格納したり、また、受信情報、あるいは、復号化した情報等を格納するために使用する。
【００９１】
着信レベル検出回路１２２は、信号線１０６ａに出力されている情報を入力し、現在の着信レベルを信号線１２２ａに出力する。
【００９２】
制御回路１２０は、特に本発明に第２実施例において、ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４通信機能を制御するものであり、着信レベル検出回路１２２によって検出される着信レベルに基づいて、Ｖ．３４コントロールチャネルにおける受信モデムからのＡＬＴ信号の送信するボー数を変える制御を行う。ここで、着信レベルが低い時には、Ｖ．３４コントロールチャネルにおける受信モデムからのＡＬＴ信号の送信するボー数を長くし、着信レベルが高い時には、Ｖ．３４コントロールチャネルにおける受信モデムからのＡＬＴ信号の送信するボー数を短くする。
【００９３】
図１２〜図１４は、この第２実施例における制御回路２０の制御の流れを示すフローチャートである。
【００９４】
図１２において、Ｓ２００で動作を開始し、Ｓ２０２では、信号線１２０ａに信号レベル「０」の信号を出力してＣＭＬをオフする。Ｓ２０４では、信号線１２０ｄに信号レベル「０」の信号を出力してＡＮＳａｍ信号を送信しない状態とする。
【００９５】
Ｓ２０６では、受信が選択されたか否かを判断し、受信が選択されるとＳ２１０に進み、受信が選択されていないとＳ２０８に進み、その他の処理を行って、Ｓ２０２に進む。
【００９６】
Ｓ２１０では、信号線２０ａに信号レベル「１」の信号を出力してＣＭＬをオンする。次に、Ｓ２１２ではＡＮＳａｍ信号の送信、Ｓ２１４ではＣＭ信号の受信、Ｓ２１６ではＪＭ信号の送信、Ｓ２１８ではＣＪ信号の受信を順次行う。
【００９７】
次にＳ２２０ではラインプロービング信号の受信を行い、Ｓ２２２では、ロングトレーニング信号の受信を行う。ここで、信号線１２２ａの情報を入力し、着信レベルを記憶する。
【００９８】
次にＳ２２４ではパラメータ交換、Ｓ２２６ではプライマリチャネル情報の受信を行い、Ｓ２２８ではＶ．３４のコントロールチャネルへ移行し、Ｓｈ信号、Ｓｈ* 信号を検出するとＳ２３０に進み、ＰＰｈ信号を検出するとＳ２５０に進む。
【００９９】
次にＳ２３４、Ｓ２３６では、Ｓ２２２で記憶した着信レベルをチェックし、−２０ｄＢｍ以上であるとＳ２３８に進み、−３０ｄＢｍ以上で−２０ｄＢｍ未満であるとＳ２４０に進み、−３０ｄＢｍ未満であるとＳ２４２に進む。
【０１００】
Ｓ２３８ではＡＬＴ信号（１６ボー）の送信、ＡＬＴ信号の受信を行う。また、Ｓ２４０ではＡＬＴ信号（５０ボー）の送信、ＡＬＴ信号の受信を行う。また、Ｓ２４２ではＡＬＴ信号（１２０ボー）の送信、ＡＬＴ信号の受信を行う。
【０１０１】
この後、Ｓ２４４では、Ｅ信号の受信、Ｅ信号の送信を行い、Ｓ２４８では、次ページがあるか否かを判断し、次ページがあるとＳ２２６に進み、次ページがないとＳ２０２に進む。
【０１０２】
また、Ｓ２５０ではＰＰｈ信号（３２ボー）の送信を行い、Ｓ２５２、Ｓ２５４では、Ｓ２２２で記憶した着信レベルをチェックし、−２０ｄＢｍ以上であるとＳ２５６に進み、−３０ｄＢｍ以上で−２０ｄＢｍ未満であるとＳ２５８に進み、−３０ｄＢｍ未満であるとＳ２６０に進む。
【０１０３】
Ｓ２５６ではＡＬＴ信号（１６ボー）の送信、ＡＬＴ信号の受信を行う。また、Ｓ２５８ではＡＬＴ信号（５０ボー）の送信、ＡＬＴ信号の受信を行う。また、Ｓ２６０ではＡＬＴ信号（１２８ボー）の送信、ＡＬＴ信号の受信を行う。この後、Ｓ２６２ではＭＰｈ信号の受信、送信を行い、Ｓ２４４に進む。
【０１０４】
次に、本発明の第３実施例について説明する。
【０１０５】
この第３実施例において、図１１に示す制御回路１２０は、着信レベル検出回路１２２によって検出される着信レベルに基づいて、Ｖ．３４コントロールチャネルにおけるＳｈ信号、Ｓｈ* 信号、ＰＰｈ信号の送信するボー数、および、Ｖ．３４コントロールチャネルにおけるＭＰｈ信号の個数、Ｖ．３４コントロールチャネルにおけるＥ信号のビット数を変える制御を行う。
【０１０６】
また、Ｖ．３４コントロールチャネルにおける信号を受信した場合に、着信レベルに基づいて、検出したと確定する信号検出の個数を変える制御を行う。具体的には、着信レベルが低い時には、Ｖ．３４コントロールチャネルにおける信号検出と確定する個数を少なくし、着信レベルが高い時には、Ｖ．３４コントロールチャネルにおける信号検出と確定する個数を多くする。
【０１０７】
図１５、図１６は、この第３実施例における制御回路１２０の制御の流れを示すフローチャートであり、上述した第２実施例（図１２〜図１４）と異なる部分を示している。
【０１０８】
図１５において、Ｓ２７０はＳ２２６を表わしている。そして、
Ｓ２７２では、信号線１２２ａの情報を入力し、着信レベルが−３０ｄＢｍ以上であるか否かを判断し、−３０ｄＢｍ以上であるとＳ２７４に進み、−３０ｄＢｍ未満であるとＳ２９２に進む。
【０１０９】
Ｓ２７４では、Ｓｈ信号、Ｓｈ* 信号、ＰＰｈ信号を２つ検出したか否かを判断し、Ｓｈ信号、Ｓｈ* 信号を２つ検出するとＳ２７６に進み、ＰＰｈ信号を２つ検出するとＳ２８６に進む。
【０１１０】
Ｓ２７６ではＳｈ信号（２４ボー）の送信、Ｓ２７８ではＳｈ* 信号（８ボー）の送信を行う。そして、Ｓ２８０ではＡＬＴ信号（５０ボー）の送信を行う。同時にＡＬＴ信号の受信を行い、２つＡＬＴ信号を受信したときに、受信ＯＫと確定する。
【０１１１】
Ｓ２８２は、Ｅ信号の受信をし、５ビット以上の１を受信したとき、受信ＯＫと確定する。同時に、Ｅ信号の送信（２０ビットの１の送信）を実行する。この後、Ｓ２８４でＳ２４６に進む。
【０１１２】
また、Ｓ２８６ではＰＰｈ信号（３２ボー）の送信を行う。そして、Ｓ２８８では、ＡＬＴ信号（５０ボー）の送信を行う。同時にＡＬＴ信号の受信を行い、２つＡＬＴ信号を受信したときに、受信ＯＫと確定する。
【０１１３】
次にＳ２９０では、ＭＰｈ信号の受信を行い、２つＭＰｈ信号を受信したときに、受信ＯＫと確定する。また、ＭＰｈ信号の送信もする。ここで、送信個数は最低３つとし、ＭＰｈ信号の受信ＯＫと確定されるまで送信する。その後、Ｓ２８２に進む。
【０１１４】
Ｓ２９２では、Ｓｈ信号、Ｓｈ* 信号、あるいはＰＰｈ信号を１つ検出したか否かを判断し、Ｓｈ信号、Ｓｈ* 信号を１つ検出するとＳ２９４に進み、ＰＰｈ信号を１つ検出するとＳ３０４に進む。
【０１１５】
Ｓ２９４ではＳｈ信号（４８ボー）の送信、Ｓ２９６ではＳｈ* 信号（１６ボー）の送信を行う。Ｓ２９８ではＡＬＴ信号（１２０ボー）の送信を行う。同時にＡＬＴ信号の受信を行い、１つＡＬＴ信号を受信したときに、受信ＯＫと確定する。
【０１１６】
次にＳ３００では、Ｅ信号の受信を行い、３ビット以上の１を受信したときに、受信ＯＫと確定する。同時にＥ信号の送信（４０ビットの１）の送信を実行する。この後、Ｓ３０２でＳ２４６に進む。
【０１１７】
また、Ｓ３０４ではＰＰｈ信号（６４ボー）の送信を行い、Ｓ３０６ではＡＬＴ信号（１２０ボー）の送信を行う。同時にＡＬＴ信号の受信を行い、１つＡＬＴ信号を受信したとき受信ＯＫと確定する。
【０１１８】
次にＳ３０８ではＭＰｈ信号の受信を行い、１つＭＰｈ信号を受信したとき、受信ＯＫと判断する。また、ＭＰｈ信号の送信も行う。ここで、送信個数を最低３つとし、ＭＰｈ信号の受信ＯＫと確定されるまで送信する。この後、Ｓ３００に進む。
【０１１９】
次に、本発明の第４実施例について説明する。
【０１２０】
上述したように、ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４は、コントロールチャネルでのリトレーンの指定については詳細な決まりがなく、メーカマターとなっていた。しかしながら従来は、コントロールチャネルでのリトレーンの指定、コントロールチャネルでのリトレーンの検出によるコマンド回数のカウント、各種タイマの規定が難しいため、通信の確実性を確保できない場合が生じていた。
【０１２１】
そこで本発明の第４実施例は、コントロールチャネルでのリトレーンを指定、あるいは、コントロールチャネルでのリトレーンを検出時におけるそれまでのコマンド信号の再送数、あるいは、各種タイマ（Ｔ４タイマ、Ｔ２タイマ等）の時間経過を意識することなく簡単に設計でき、設計の確実性や通信継続の信頼性を改善でき、さらに、コントロールチャネルでのリトレーンの継続による繰り返しを中止する条件も明確で、簡単に設計できるファクシミリ装置を提供するものである。
【０１２２】
この第４実施例におけるファクシミリ装置の構成は、図１に示すものと共通であり、以下の説明では、図１を援用して説明する。
【０１２３】
ただし、この第４実施例における制御回路２０は、以下のような制御を行う。すなわち、ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４通信において、コントロールチャネルでのリトレーン指定、あるいは、コントロールチャネルでのリトレーン検出があった場合に、コントロールチャネルの送受信の初期状態へ移行し、コントロールチャネルでのリトレーンの指定回数、あるいは、コントロールチャネルでのリトレーンの検出回数の合計が所定回数以上（例えば、４回以上）になると通信断とするよう制御する。
【０１２４】
また、ここでレスポンス受信時においては、コントロールチャネルでのリトレーン指定、あるいは、コントロールチャネルでのリトレーン検出があった場合は、コマンド信号の３回再送カウンタをクリアし、制御チャネルデータの送信へ移行し、コマンド信号を送信するよう制御する。また、コマンド受信時においては、コントロールチャネルでのリトレーンの指定、あるいは、コントロールチャネルでのリトレーンの検出があった場合は、制御チャネルデータの受信へ移行するときにＴ２タイマをクリアするよう制御する。
【０１２５】
図１７〜図２４は、このような第４実施例における制御回路２０の制御の流れを示すフローチャートである。
【０１２６】
ここでは、プライマリーチャネル情報を送信した後のＰＰＳ−Ｑの送信後のレスポンス受信と、プライマリーチャネル情報を受信した後のコマンド受信を例にして説明する。
【０１２７】
図１７においてＳ４００で操作を開始し、Ｓ４０２では、信号線２０ａに信号レベル「０」の信号を出力してＣＭＬをオフする。また、Ｓ４０４では、信号線２０ｄに信号レベル「０」の信号を出力してＡＮＳａｍ信号を送信しない状態とする。
【０１２８】
Ｓ４０６、Ｓ４０８では、着信、発信が選択されたか否かを判断し、着信が選択されるとＳ４１２に進み、発信が選択されるとＳ４７６に進み、どちらも選択されていないとＳ４１０に進み、その他の処理をして、Ｓ４０２に進む。
【０１２９】
Ｓ４１２では、信号線２０ａに信号レベル「１」の信号を出力してＣＭＬをオンする。そして、Ｓ４１４ではＡＮＳａｍ信号の送信、Ｓ４１６ではＣＭ信号の受信、Ｓ４１８ではＪＭ信号の送信、Ｓ４２０ではＣＪ信号の受信、Ｓ４２２ではラインプロービング信号の受信、Ｓ４２４ではロングトレーニング信号の受信、Ｓ４２６ではパラメータ交換、Ｓ４２８ではプライマリーチャネル情報の受信を順次行う。
【０１３０】
次にＳ４３０では、リトレーンの指定とリトレーンの検出との合計回数をカウントするカウンタＡｃｃｏｕｎｔｅｒをクリアする。そして、Ｓ４３２では、Ｖ．３４コントロールチャネル信号の送受信を行い、Ｓ４３４では、制御チャネルデータを検出するまでのタイマＴｉｍｅｒに６秒をセットする。
【０１３１】
Ｓ４３６では、Ｓｈ信号、Ｓｈ* 信号、ＡＬＴ信号、Ｅ信号の送受信、あるいは、ＰＰｈ信号、ＡＬＴ信号、ＭＰｈ信号、Ｅ信号の送受信を行う。
【０１３２】
そしてＳ４３８では、制御チャネルデータを検出したか否かを判断し、検出するとＳ４６０に進み、検出していないとＳ４０に進む。Ｓ４４０では、ＡＣ（リトレーン）を検出したか否かを判断し、ＡＣ信号を検出するとＳ４４４に進み、Ａｃｃｏｕｎｔｅｒの値を１つインクリメントし、ＡＣ信号を検出していないとＳ４４２に進む。
【０１３３】
Ｓ４４２では、Ｔｉｍｅｒがタイムオーバーしたか否かを判断し、タイムオーバーするとＳ４４３に進み、ＡＣ信号を送信してリトレーンを指定し、タイムオーバーしていないとＳ４３６に進む。
【０１３４】
Ｓ４４６では、Ａｃｃｏｕｎｔｅｒの値が４以上か、すなわち、リトレーンの指定回数とリトレーンの検出回数の合計が４回以上になったか否かを判断し、ＹＥＳであるとＳ４４８に進み、ＡＣ信号によるエラーを記憶し、ＮＯであるとＳ４５０に進む。
【０１３５】
Ｓ４５０では、制作チャネルデータを検出するまでのタイマＴｉｍｅｒに６秒をセットする。そして、Ｓ４５２では、ＰＰｈ信号、ＡＬＴ信号、ＭＰｈ信号、Ｅ信号の送受信を行う。
【０１３６】
次にＳ４５４では制御チャネルデータを検出したか否かを判断し、制御チャネルデータを検出するとＳ４６０に進み、制御チャネルデータを検出していないとＳ４５６に進む。
【０１３７】
Ｓ４５６ではＡＣ信号（リトレーン）を検出したか否かを判断し、ＡＣ信号を検出するとＳ４４４に進み、ＡＣ信号を検出していないとＳ４５８に進む。Ｓ４５８では、Ｔｉｍｅｒがタイムオーバーしたか否かを判断し、タイムオーバーするとＳ４４３に進み、タイムオーバーしていないとＳ４５２に進む。
【０１３８】
Ｓ４６０では、Ｔ２タイマに６秒をセットする。Ｓ４６２では、ＰＰＳ−Ｑ信号を受信したか否かを判断し、受信するとＳ４７２に進み、Ｖ．３４コントロールチャネル信号の送受信を行い、受信していないとＳ４６４に進む。
【０１３９】
Ｓ４６４では、ＡＣ信号（リトレーン）を検出したか否かを判断し、ＡＣ信号を検出するとＳ４４４に進み、ＡＣ信号を検出していないとＳ４６６に進む。
【０１４０】
Ｓ４６６では、１秒以上フラグを非検出であるか否かを判断し、１秒以上フラグを非検出であるとＳ４４３に進み、１秒未満のフラグ非検出であるとＳ４６８に進む。
【０１４１】
Ｓ４６８では、Ｔ２タイマがタイムオーバーしたか否かを判断し、タイムオーバーしていないとするとＳ４６２に進み、タイムオーバーするとＳ４７０に進み、エラー処理をして、Ｓ４０２に進む。
【０１４２】
また、Ｓ４７４では、次パーシャルページの受信があるか否かを判断し、ＹＥＳであるとＳ４２８に進み、ＮＯであるとＳ４０２に進む。
【０１４３】
一方、Ｓ４７６では、信号線２０ａに信号レベル「１」の信号を出力してＣＭＬをオンする。Ｓ４７８ではＡＮＳａｍ信号の送信、Ｓ４８２ではＪＭ信号の受信、Ｓ４８４ではＣＪ信号の送信、Ｓ４８５ではラインプロービング信号の送信、Ｓ４８６ではロングトレーニング信号の送信、Ｓ４８８ではパラメータ交換、Ｓ４９０ではプライマリーチャネル情報の送信を行う。
【０１４４】
Ｓ４９２では、コントロールチャネルでのリトレーンの指定回数とコントロールチャネルでのリトレーンの検出回数の合計回数をカウントするカウンタ（Ａｃｃｏｕｎｔｅｒ）をクリアする。
【０１４５】
Ｓ４９４ではＶ．３４コントロールチャネル信号の送受信を行い、Ｓ４９６ではＰＰＳ−Ｑの３回再送のカウンタＣｏｕｎｔｅｒをクリアする。Ｓ４９８では、制御チャネルデータを検出するまでのタイマＴｉｍｅｒに６秒をセットし、Ｓ５００では、Ｓｈ信号、Ｓｈ* 信号、ＡＬＴ信号、Ｅ信号の送受信、あるいは、ＰＰｈ信号、ＡＬＴ信号、ＭＰｈ信号、Ｅ信号の送受信を行う。
【０１４６】
Ｓ５０２では、制御チャネルデータを検出したか否かを判断し、検出するとＳ５２６に進み、検出していないとＳ５０４に進む。
【０１４７】
Ｓ５０４では、ＡＣ信号（リトレーン）を検出したか否かを判断し、ＡＣ信号を検出するとＳ５０８に進み、Ａｃｃｏｕｎｔｅｒの値を１つインクリメントして、Ｓ５１０に進む。また、ＡＣ信号を検出していないとＳ５０６に進む。
【０１４８】
Ｓ５０６では、Ｔｉｍｅｒがタイムオーバーしたか否かを判断し、タイムオーバーしていないとするとＳ５００に進み、タイムオーバーするとＳ５０７に進み、ＡＣ信号の送信を行ってリトレーンを指定する。
【０１４９】
また、Ｓ５１０では、Ａｃｃｏｕｎｔｅｒの値が４以上かであるか否か、すなわち、リトレーンの指定回数とリトレーンの検出回数の合計が４回以上になったか否かを判断し、ＹＥＳであるとＳ５１２に進み、ＡＣ信号によるエラーを記憶してＳ４０２に進む。また、ＮＯであるとＳ５１４に進み、ＰＰＳ−Ｑの３回再送カウンタＣｏｕｎｔｅｒをクリアする。
【０１５０】
次にＳ５１６では、制作チャネルデータを検出するまでのタイマＴｉｍｅｒに６秒をセットし、Ｓ５１８では、ＰＰｈ信号、ＡＬＴ信号、ＭＰｈ信号、Ｅ信号の送受信を行う。
【０１５１】
Ｓ５２０では、制御チャネルデータを検出したか否かを判断し、検出するとＳ５２６に進み、検出していないとＳ１２２に進む。Ｓ５２２では、ＡＣ信号（リトレーン）を検出したか否かを判断し、ＡＣ信号を検出するとＳ５０８に進み、ＡＣ信号を検出していないとＳ５２４に進む。
【０１５２】
Ｓ５２４では、Ｔｉｍｅｒがタイムオーバーしたか否かを判断し、タイムオーバーするとＳ５０７に進み、タイムオーバーしていないとＳ５１８に進む。
【０１５３】
また、Ｓ５２６では、プリアンブルの１００ｍＳの送信を行い、Ｓ５２８では、ＰＰＳ−Ｑ信号の送信を行う。この後、Ｓ５３０では、Ｔ４タイマに３秒をセットし、Ｓ５３２では、ＭＣＦ信号、あるいは、ＰＰＲ信号、あるいは、ＲＮＲ信号を検出したか否かを判断し、ＹＥＳであるとＳ５３４に進み、Ｖ．３４コントロールチャネルの送受信を行って、Ｓ５３６に進む。また、ＮＯであるとＳ５３８に進む。
【０１５４】
Ｓ５３６では、次パーシャルページの送信があるか否かを判断し、次パーシャルページの送信があるとＳ４９０に進み、次パーシャルページの送信がないとＳ４５２に進む。
【０１５５】
Ｓ５３８では、ＡＣ信号（リトレーン）を検出したか否かを判断し、ＡＣ信号を検出するとＳ５０８に進み、ＡＣ信号を検出していないとＳ５４０に進む。
【０１５６】
Ｓ５４０では、１秒以上のフラグが非検出であるか否かを判断し、１秒以上のフラグを非検出であるとＳ５０７に進み、１秒未満のフラグ非検出であるとＳ５４２に進む。
【０１５７】
Ｓ５４２では、Ｔ４タイマがタイムオーバーしたか否かを判断し、タイムオーバーしていないとするとＳ５３２に進み、タイムオーバーするとＳ５４４に進み、ＰＰＳ−Ｑの再送カウンタＣｏｕｎｔｅｒの値を１つインクリメントする。
【０１５８】
次にＳ５４６では、ＰＰＳ−Ｑの再送カウンタＣｏｕｎｔｅｒが６以上であるか否かを判断し、３以上であるとＳ５４８に進み、３未満であるとＳ５２６に進む。
【０１５９】
Ｓ５４８ではプリアンブルの１００ｍＳの送信を行い、Ｓ５５０ではＤＣＮ信号の送信を行う。そして、Ｓ５５２ではエラー処理を行い、Ｓ４０２に進む。
【０１６０】
なお、以上の第４実施例の変形例として、レスポンス受信、コマンド受信に限定しないで、他のタイミングで同様の処理を行うようにしてもよい。
【０１６１】
次に、本発明の第５実施例について説明する。
【０１６２】
上述したＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４においては、相手機からの有意信号がきているか否かをモデムがステータスとして出力するキャリアディテクトの使い方、あるいは、コントロールチャネルでのリトレーンの指定に関しては規定がない。
【０１６３】
一方、ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４通信におけるコントロールチャネルは全二重通信であり、プライマリチャネルは半二重通信であるため、これらのキャリアディテクトの信頼性にも差がある。具体的にはコントロールチャネル通信でのキャリアディテクトは全二重通信のため信頼性が悪い。このため、コントロールチャネルでキャリアディテクトを頼りにしてリトレーンをかけると、受信情報は正しく復調されているにもかかわらず、リトレーンが発生し、通信エラーとなるケースがあった。
【０１６４】
そこで本発明の第５実施例では、全二重であるコントロールチャネルの送受信において、信頼性の高くないキャリアディテクト信号のオフによってリトレーン動作へ移行し、通信を切断することのない、ファクシミリ装置を提供するものである。
【０１６５】
この第５実施例におけるファクシミリ装置の構成は、上述した図１に示すものと共通であるので、以下の説明においては図１を援用して説明する。ただし、この第５実施例における制御回路２０は、以下のような制御を行うものである。
【０１６６】
すなわち、ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４通信によるコントロールチャネルの送受信において、制御チャネルデータの送信へ移行するときには、相手機からの制御チャネルデータの検出を表わすキャリアディテクトのオフにより、コントロールチャネルリトレーンを働かせないようにする。そして、コントロールチャネルの送受信において、所定時間（例えば１．３秒）以上、手順信号を検出できない場合にはリトレーン指定する。
【０１６７】
ここで、コントロールチャネルでの１．３秒タイマは、回線遅延の１．２秒に検出時間の０．１秒を加えた時間である。
【０１６８】
一方、プライマリチャネルの受信時には、キャリアディテクトのオフを検出するとコントロールチャネルの受信へ移行する。具体的には、プライマリチャネル受信開始時には、１．３秒以内にキャリアディテクトのオンが確認できればよく、一度、キャリアディテクトのオンを検出した後は、４０ｍＳ以上の連続したキャリアディテクトのオフでコントロールチャネルの受信へ移行する。
【０１６９】
ここで、プライマリチャネル情報の受信開始時の１．３秒タイマも、回線遅延の１．２秒に検出時間の０．１秒を加えた時間である。
【０１７０】
また、一度、プライマリチャネル情報のキャリアディテクトを検出した後は、プライマリチャネルとコントロールチャネルの無音区間は７０ｍＳ±５ｍＳであるので、４０ｍＳのキャリア断を検出して、プライマリチャネルの受信からコントロールチャネルの受信へ移行するようにした。
【０１７１】
図２５〜図２７は、この第５実施例による制御回路２０の制御の流れを示すフローチャートである。
【０１７２】
図２５において、Ｓ６００で動作を開始し、Ｓ６０２では、信号線２０ａに信号レベル「０」信号を出力してＣＭＬをオフする。また、Ｓ６０４では、信号線２０ｄに信号レベル「０」信号を出力してＡＮＳａｍ信号を送信しない状態とする。
【０１７３】
Ｓ６０６では、着信が選択されたかいなかを判断し、選択されるとＳ６１０に進み、選択されていないとＳ６０８に進み、その他の処理を行い、Ｓ６０２に進む。
【０１７４】
Ｓ６１０では、信号線２０ａに信号レベル「１」信号を出力してＣＭＬをオンする。Ｓ６１２ではＡＮＳａｍ信号の送信、Ｓ６１４ではＣＭ信号の受信、Ｓ１６ではＪＭ信号の送信、Ｓ６１８ではＣＪ信号の受信、Ｓ６２０ではラインプロービング信号の受信、Ｓ６２２ではロングトレーニング信号の受信、Ｓ６２４ではパラメータ交換を行う。
【０１７５】
次にＳ６２６では、回線遅延の１．２秒と検出時間の０．１秒とを考えて、１．３秒をＣＤオフタイマにセットする。また、Ｓ６２８では、１パーシャルが２５６フレームある時に瞬断が発生した場合、瞬断発生後、確実にコントロールチャネルを受信できるように、タイマを１フレームのデータ２５６バイト、Ａ、Ｃ、ＦＣＦ、ＦｒａｍｅＮｏ．、ＦＣＳ、ＦＣＳ、Ｆ、Ｆの８バイト、予備の５バイトの合計２６９バイトが２５６フレームあることを考えて、これを伝送速度で割り、この値をタイマに格納し、瞬断発生時にこの時間が経過するまで、コントロールチャネルの受信をする。
【０１７６】
次にＳ６３０では、プライマリチャネル情報の受信を行う。そして、Ｓ６３２では、プライマリチャネルを受信していることを表わすモデムからのステータス（キャリアディテクト）をチェックし、キャリアディテクトがオンであるとＳ６３４に進み、ＣＤオフタイマに４０ｍＳをセットし、キャリアディテクトがオフであるとＳ６３６に進む。
【０１７７】
Ｓ６３６では、ＣＤオフタイマがタイムオーバーしたか否かを判断し、タイムオーバーするとＳ６４２に進み、コントロールチャネルの受信へ移行し、タイムオーバーしていないとＳ６３８に進む。
【０１７８】
Ｓ６３８では、ＲＣＰ信号を検出したか否かを判断し、ＲＣＰ信号を検出するとＳ６４０に進み、コントロールチャネルの伝送を行うタイマに２０秒をセットしてＳ６４２に進む。また、ＲＣＰ信号を検出していないとＳ６３０に進む。
【０１７９】
Ｓ６４２では、Ｖ．３４のコントロールチャネルの送受信を行い、Ｓ６４４では、自機が制御チャネルデータの送信へ移行したか否かを判断し、制御チャネルデータの送信へ移行するとＳ６４６に進み、制御チャネルデータの送信へ移行していないとＳ６４２に進む。
【０１８０】
Ｓ６４６では、コントロールタイマに１．３秒をセットする。この１．３秒は、上述のように回線遅延１．２秒と検出時間０．１秒を合わせたものである。そして、Ｓ６４８では、制御チャネルデータの送受信を行う。
【０１８１】
Ｓ６５０では、制御チャネルデータの中で、ＰＰＳ−Ｑ等の有意信号を検出したか否かを判断し、有意信号を検出するとＳ６５４に進み、有意信号を検出していないとＳ６５２に進む。
【０１８２】
Ｓ６５２では、制御チャネルデータのフラグを連続して１つ検出したか否かを判断し、検出するとＳ６５４に進み、コントロールタイマに１．３秒をセットし、検出していないとＳ６５６に進む。
【０１８３】
Ｓ６５６では、コントロールチャネルの伝送が終了したか否かを判断し、終了するとＳ６５８に進み、終了していないとＳ６６０に進む。Ｓ６５８では、次パーシャルページの受信があるか否かを判断し、あるとＳ６２６に進み、ないとＳ６０２に進む。
【０１８４】
Ｓ６６０では、コントロールタイマがタイムオーバーしたか否かを判断し、タイムオーバーするとＳ６６２に進み、ＡＣ信号を送信し、コントロールチャネルでのリトレーンを実行し、Ｓ５４２に進む。また、タイムオーバーしていないとＳ６６４に進む。
【０１８５】
Ｓ６６４では、タイマの値がタイムオーバーしたか否かを判断し、タイムオーバーしていないとＳ６４８に進み、タイムオーバーするとＳ６６６に進み、エラー処理をして、Ｓ６０２に進む。
【０１８６】
次に、本発明の第６実施例について説明する。
【０１８７】
上述したように、ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４通信が可能なファクシミリ装置においては、コントロールチャネルでのリトレーンは、任意のタイミングで送信していた。
【０１８８】
このため、コントロールチャネルでの制御チャネルデータでの有効情報（ここでは、具体的にはＰＰＳ−Ｑ信号、ＭＣＦ信号、ＰＰＲ信号等である）を送信中にＡＣ信号を検出する、すなわち、リトレーンを検出することがあった場合、有効情報の送信中であるために、その信号が完全に壊されてしまい、コントロールチャネル通信でのタイマがタイムーオーバーとなり、通信不可となってしまうという欠点があった。
【０１８９】
そこで本発明の第６実施例では、相手機がコントロールチャネルでの制御チャネルの有効情報（具体的には、ＰＰＳ−Ｑ信号、ＭＣＦ信号、ＰＰＲ信号等）を送信していないタイミングにおいて、コントロールチャネルでのリトレーンの指定によって有効情報がリトレーンにより壊されてしまい、コントロールチャネルでのタイマがタイムオーバーとなることを防止でき、通信の続行を可能としたファクシミリ装置を提供する。
【０１９０】
この第６実施例におけるファクシミリ装置の構成は、上述した図１に示すものと共通であるので、以下の説明においては図１を援用して説明する。ただし、この第６実施例における制御回路２０は、以下のような制御を行うものである。
【０１９１】
すなわち、ＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４通信において、相手機がコントロールチャネルでの制御チャネルデータの有効情報（例えば、ＰＰＳ−Ｑ、ＰＰＲ、ＭＣＦ信号等）を送信していないタイミングにおいて、コントロールチャネルのリトレーンを検出するようにリトレーンを指定するよう制御する。
【０１９２】
具体的には、コントロールチャネルでの制御チャネルデータを送信した後のレスポンス受信時におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータを送信開始後、所定時間（例えば、２．２秒）経過後にコントロールチャネルのリトレーンを指定できるようにする。
【０１９３】
また、コマンド受信時におけるリトレーンの指定は、コントロールチャネルでの制御チャネルデータの受信へ移行した後、回線遅延に基づいてコントロールチャネルのリトレーンを指定する経過時間を変えるようにする。例えば、片道の回線遅延をｔｄとすると、２．５秒から２ｔｄを引いた時間経過後、リトレーンを指定する。
【０１９４】
図２８〜図３４は、この第６実施例による制御回路２０の制御の流れを示すフローチャートである。
【０１９５】
なお、以下の具体的な説明では、ＰＰＳ−Ｑ信号を送信した時のレスポンス受信、１ページのプライマリ受信情報の受信後のコマンド受信、そして、信号の伝送がＳｈ信号、Ｓｈ* 信号より始まるケースを考えるものとする。
【０１９６】
図２８において、Ｓ７００で動作を開始し、Ｓ７０２では、信号線２０ａに信号レベル「０」の信号を出力してＣＭＬをオフする。Ｓ７０４では、信号線２０ｄに信号レベル「０」の信号を出力してＡＮＳａｍ信号を送信しない。
【０１９７】
Ｓ７０６、Ｓ７０８では、それぞれ順に着信、あるいは、発信が選択されたか否かを判断し、着信が選択されるとＳ７１２に進み、発信が選択されるとＳ７７４に進み、どちらも選択されないとＳ７１０に進み、その他の処理を行って、Ｓ７０２に進む。
【０１９８】
Ｓ７１２では、信号線２０ａに信号レベル「１」の信号を出力してＣＭＬをオンし、Ｓ７１４ではＡＮＳａｍ信号の送信、Ｓ７１６ではＣＭ信号の受信、Ｓ７１８ではＪＭ信号の送信、Ｓ７２０ではＣＪ信号の受信を順次行う。
【０１９９】
Ｓ７２２では、ラインプロービング信号の受信を行う。ここで回線上の片道の遅延時間ｔｄを認識し、記憶しておく。そして、Ｓ７２４ではロングトレーニング信号の受信、Ｓ７２６ではパラメータ交換、Ｓ７２８ではプライマリチャネル情報の受信、記録を順次行う。
【０２００】
Ｓ７３０では、制御チャネルデータを検出するまでのタイマに１０秒をセットする。Ｓ７３２では、Ｓｈ信号、Ｓｈ* 信号、ＡＬＴ信号、Ｅ信号の受信を行い、さらにＳｈ信号、Ｓｈ* 信号、ＡＬＴ信号、Ｅ信号の送信を行う。ここで、Ｅ信号の送信が終了すると、フラグの送信を行う。
【０２０１】
Ｓ７３４では、相手機から送信されるコントロールチャネルでの制御チャネルデータを検出したか否かを判断し、検出するとＳ７４０に進み、検出していないとＳ７３６に進む。
【０２０２】
Ｓ７３６では、タイマがタイムオーバーしたか否かを判断し、タイムオーバーするとＳ７３８に進み、エラー処理を行い、Ｓ７０２に進む。また、タイムオーバーしていないとＳ７３２に進む。
【０２０３】
また、Ｓ７４０では、コマンド受信するタイマ（Ｔ２タイマ）に６秒をセットする。Ｓ７４２では、リトレーンを指定するタイマ（タイマ０）に２．５秒−２ｔｄをセットする。この時間については後述する。
【０２０４】
Ｓ７４４では、制御チャネルデータで、ＰＰＳ−Ｑを検出したか否かを判断し、検出するとＳ７４８に進み、検出していないとＳ７４６に進む。Ｓ７４６では、タイマ０がタイムオーバーしたか否かを判断し、タイムオーバーするとＳ７５８に進み、リトレーンを要求し（発信側はＰＰＳ−Ｑ信号を送出していないタイミングで、リトレーンを検出できるタイミングである）、タイムオーバーしていないとＳ７４４に進む。
【０２０５】
Ｓ７４８では、受信したプライマリ情報にエラーがあるか否かを判断し、エラーがあるとＳ７５０に進み、ＰＰＲ信号の送信を行って、Ｓ７２８に進む。また、エラーがないとＳ７５２に進む。
【０２０６】
Ｓ７５２では、最終ページであるか否かを判断し、最終ページでないとＳ７５４に進み、ＭＣＦ信号の送信を行い、Ｓ７２８に進む。また、最終ページであるとＳ７５６に進み、ＭＣＦ信号の送信、ＤＣＮ信号の受信をする。
【０２０７】
また、Ｓ７５８では、Ｔ２タイマの時間をメモリＴ２ＳＡＶにストアする。すなわち、Ｔ２タイマをストップする。
【０２０８】
Ｓ７６０では、制御チャネルデータを検出するまでのタイマ０に１０秒をセットする。Ｓ７６２ではＡＣ信号を送信し、コントロールチャネルでのリトレーンを要求する。
【０２０９】
Ｓ７６４では、ＰＰｈ信号、ＡＬＴ信号、ＭＰｈ信号、Ｅ信号の受信と、ＰＰｈ信号、ＡＬＴ信号、ＭＰｈ信号、Ｅ信号の送信とを行う。ここで、Ｅ信号の送信が終了すると、フラグの送信を行う。
【０２１０】
Ｓ７６６では、相手機から送信されるコントロールチャネルでの制御チャネルデータを検出したか否かを判断し、検出するとＳ７７２に進み、ストアしたＴ２５ＡＶをＴ２タイマにセットし、Ｔ２タイマのカウントを開始して、Ｓ７４２に進む。また、検出していないとＳ７６８に進む。
【０２１１】
Ｓ７６８では、タイマ０がタイムオーバーしたか否かを判断し、タイムオーバーするとＳ７７０に進み、エラー処理をしてＳ７０２に進む。また、タイムオーバーしていないとＳ７６４に進む。
【０２１２】
また、Ｓ７７４では、信号線２０ａに信号レベル「１」の信号を出力してＣＭＬをオンする。Ｓ７７６ではＡＮＳａｍ信号の送信、Ｓ７７８ではＣＭ信号の送信、Ｓ７８０ではＪＭ信号の受信、Ｓ７８２ではＣＪ信号の送信、Ｓ７８４ではラインプロービング信号の送信、Ｓ７８６ではロングトレーニング信号の送信、Ｓ７８８ではパラメータ交換、Ｓ７９０ではプライマリチャネル情報の送信を運時を行う。
【０２１３】
そして、Ｓ７９２では、制御チャネルデータを検出するまでのタイマ０に１０秒をセットし、Ｓ７９４は、Ｓｈ信号、Ｓｈ* 信号、ＡＬＴ信号、Ｅ信号の送信と、Ｓｈ信号、Ｓｈ* 信号、ＡＬＴ信号、Ｅ信号の受信とを行う。ここで、Ｅ信号の送信が終了すると、フラグの送信を行う。
【０２１４】
次にＳ７９６では、相手機から送信されるコントロールチャネルでの制御チャネルデータを検出したか否かを判断し、検出するとＳ８０２に進み、検出していないとＳ７９８に進む。
【０２１５】
Ｓ７９８では、タイマ０がタイムオーバーしたか否かを判断し、タイムオーバーするとＳ８００に進み、エラー処理を行い、Ｓ７０２に進む。また、タイムオーバーしていないとＳ７９４に進む。
【０２１６】
Ｓ８０２では、ＰＰＳ−Ｑの再送カウンタ（カウンタ）に０をセットし、Ｓ８０４では、リトレーンを指定するタイマ（タイマ０）に２．２秒をセットする。この時間については後述する。
【０２１７】
Ｓ８０６では、コントロールチャネルの制御チャネルデータへ移行し、プリアンブル信号を１００ｍＳ送信する。Ｓ８０８では、コントロールチャネルの制御チャネルデータの有効情報として、ＰＰＳ−Ｑ信号を送信する。Ｓ８１０では、レスポンス受信時のタイマとして、Ｔ４タイマに３秒をセットする。
【０２１８】
次にＳ８１２では、コントロールチャネルの制御チャネルデータの中で、有効情報を検出したか否かを判断し、有効情報を検出するとＳ８２２に進み、有効情報を検出していないとＳ８１４に進む。
【０２１９】
Ｓ８１４では、タイマ０がタイムオーバーしたか否かを判断し、タイムオーバーするとＳ８４０に進み、リトレーンを要求し（着信側はＰＰＲ、ＭＣＦ、ＲＮＲ信号を送出していないタイミングで、リトレーンを検出できるタイミングである）、タイムオーバーしていないとＳ８１６に進む。
【０２２０】
Ｓ８１６では、Ｔ４タイマがタイムオーバーしたか否かを判断し、タイムオーバーしていないとＳ８１２に進む。また、タイムオーバーするとＳ８１８に進み、再送カウンタの値を１つインクリメントする。
【０２２１】
次にＳ８２０では、再送カウンタの値が３以上であるか否かを判断し、３以上であるとＳ８３６に進み、３未満であるとＳ８０４に進む。
【０２２２】
また、Ｓ８２２、Ｓ８２４では、ＰＰＲ信号、ＭＣＦ信号を検出したか否かを判断し、ＰＰＲ信号を検出するとＳ７９０に進み、ＭＣＦ信号を検出するとＳ８２６に進み、それ以外を検出するとＳ８３０に進む。
【０２２３】
Ｓ８２６では、ＰＰＳ−Ｑ信号の受信により次ページがあるか否かを判断し、次ページがあるとＳ７９０に進み、次ページがないとＳ８２８に進み、ＤＣＮ信号を送信してＳ７０２に進む。
【０２２４】
Ｓ８３０では、ＲＮＲ信号を検出したか否かを判断し、ＲＮＲ信号を検出するとＳ８３２に進み、ＲＲ信号を送信してＳ８１０に進む。また、ＲＮＲ信号を検出していないとＳ８３４に進み、エラー処理をしてＳ７０２に進む。
【０２２５】
また、Ｓ８３６ではＤＣＮ信号の送信、Ｓ８３８ではエラー処理を順次行い、Ｓ７０２に進む。
【０２２６】
Ｓ８４０では、Ｔ４タイマの値をＴ４ＳＡＶにストアし、Ｔ４タイマのカウントを中断する。Ｓ８４２では、制御チャネルデータを検出するまでのタイマ０に１０秒をセットする。Ｓ８４４ではＡＣ信号を送信し、コントロールチャネルでのリトレーンを要求する。
【０２２７】
次にＳ８４６では、ＰＰｈ信号、ＡＬＴ信号、ＭＰｈ信号、Ｅ信号の受信と、ＰＰｈ信号、ＡＬＴ信号、ＭＰｈ信号、Ｅ信号の送信とを行う。ここで、Ｅ信号の送信が終了すると、フラグの送信を行う。
【０２２８】
次にＳ８４８では、相手機から送信されるコントロールチャネルでの制御チャネルデータを検出したか否かを判断し、検出するとＳ８５０に進み、ストアしたＴ４ＳＡＶをＴ４タイマにセットし、Ｔ４タイマのカウントを開始してＳ８１６に進む。また、検出していないとＳ８５２に進む。
【０２２９】
Ｓ８５２では、タイマ０がタイムオーバーしたか否かを判断し、タイムオーバーするとＳ８５４に進み、エラー処理をしてＳ７０２に進む。また、タイムオーバーしていないとＳ８４６に進む。
【０２３０】
図３５は、送信機側からＰＰＳ−Ｑ信号を送信した後のレスポンス発信において、コントロールチャネルの制御チャネルデータへの移行を検出した後のＡＣ信号の送信タイミングを示している。
【０２３１】
ここでは、ＰＰＳ−Ｑ信号を送信した後、ＭＣＦ信号の受信が終了するタイミングで検出できない場合にリトレーン要求をすればよい。このため、ＰＰＳ−Ｑ信号の送信終了後、２秒後にＡＣ信号を送出するとすると、コントロールチャネルの制御チャネルデータへの移行検出後からは、２＋０．１（Ｐｒｅａｍｂｌｅの時間）＋０．１（ＰＰＳ−Ｑ送出の時間）＝２．２秒となり、回線遅延に無関係に一定となる。
【０２３２】
図３６は、受信機側からプライマリチャネル情報を受信終了後のコマンド受信において、コントロールチャネルの制御チャネルデータへの移行を検出した後のＡＣ信号の送信タイミングを示している。
【０２３３】
ここでは、送信機側が次のＰＰＳ−Ｑ信号の再送をするまでに、ＡＣ信号を検出できるタイミングでＡＣ信号を送出しなければならない。
【０２３４】
例えば、遅延０ｍＳにて、送信機から１回目のＰＰＳ−Ｑ信号を送信終了後、２．３秒経過後にＡＣ信号の先頭が到着することを考えると、コマンド受信におけるコントロールチャネルの制御チャネルデータへの移行検出後のＡＣ信号の送信タイミングは、２．３秒＋０．１秒（Ｐｒｅａｍｂｌｅ）＋０．１秒（ＰＰＳ−Ｑ信号が送られてくる時間（ただしエラーにより受信できない））＝２．５秒となる。
【０２３５】
また、片道の遅延時間がｘｍＳとなると、送信機がコントロールチャネルの制御チャネルデータへ移行することを検出するためにｘｍＳかかり、受信機の送信したＡＣ信号が送信機にとどくまでにｘｍＳかかるので、（２．５秒−２ｘ秒）となる。
【０２３６】
したがって、以上のようなタイミングでリトレーンをかけることにより、コントロールチャネルでの有効情報がリトレーンにより壊されることなく、通信の続行が可能となる。
【０２３７】
なお、以上の第６実施例では、ＰＰＳ−Ｑ送信後のレスポンス受信、およびプライマリチャネル情報受信終了後のコマンド受信の場合について説明したが、同様に、他のタイミングでのレスポンス受信、コマンド受信に適用してもよい。
【０２３８】
また、以上の第６実施例では、コントロールチャネルとしては、Ｓｈ信号、Ｓｈ* 信号、ＡＬＴ信号、Ｅ信号の送受信の場合について説明したが、同様に、ＰＰｈ信号、ＡＬＴ信号、ＭＰｈ信号、Ｅ信号の送受信の場合にも適用し得ることは勿論である。
【０２３９】
また、以上の各実施例では、スタンドアローンタイプのファクシミリ装置を例に説明したが、本発明はこれに限らず、例えばホストコンピュータ、複写機、プリンタ、電子ファイル等の機能を有する複合装置として構成したシステムに適用することも可能である。
【０２４０】
【発明の効果】
以上説明したように本出願の第１〜第６の発明によれば、例えばＩＴＵ−Ｔ勧告Ｖ．８、Ｖ．３４の通信機能を有するファクシミリ装置において、コントロールチャネルでエラーがおき、リトレーンが発生したとき、リトレーンの衝突によって通信断となることを防止でき、通信の信頼性が大幅に向上できる。
【０２４４】
また、本出願の第７〜第１２の発明によれば、コントロールチャネルでのリトレーンが指定されたときに、それまでのコマンド信号の再送数、あるいは、タイマ（Ｔ４タイマ、Ｔ２タイマ等）の時間経過を意識することなく簡単に設計でき、設計の確実性、そして、通信継続の信頼性が改善され、設計上、極めて有益な装置を提供できる。さらに、コントロールチャネルでのリトレーンの継続による繰り返しを中止する条件も明確になり、簡単に設計でき、有益な装置を提供できる。
【０２４５】
また、本出願の第１３、第１８の発明によれば、全二重で送受信するコントロールチャネルに対して、信頼性の高くないキャリアディテクト信号のオフにより、リトレーン動作へ移行し、通信を切断することがなくなる。
【０２４６】
また、本出願の第１４、第１５、第１９、第２０の本発明によれば、コントロールチャネルでのリトレーンを、キャリアディテクトのオフによってはかけずに、復調データに基づいてかけることが可能になり、さらに、国際回線のエコーに対して対応することも可能になり、通信の信頼性を高くすることができる。
【０２４７】
また、本出願の第１６〜第１８、第２１〜第２３の発明によれば、回線遅延を考慮し、かつ、プライマリチャネルで瞬断発生時は、確実にコントロールチャネルの受信へ移行でき、通信の継続が可能になる。
【０２４８】
また、本出願の第２５〜第３２の発明によれば、相手機がコントロールチャネルでの制御チャネルの有効情報（具体的には、ＰＰＳ−Ｑ信号、ＭＣＦ信号、ＰＰＲ信号等）を送信していないタイミングで、コントロールチャネルでのリトレーンを指定できるので、有効情報がリトレーンにより壊されることがなく、コントロールチャネルでのタイマがタイムオーバーとならずに、通信の続行が可能になる。
【図面の簡単な説明】
【図１】本発明の第１、第４〜第６実施例におけるファクシミリ装置の構成を示すブロック図である。
【図２】上記第１実施例の動作を示すフローチャートである。
【図３】上記第１実施例の動作を示すフローチャートである。
【図４】上記第１実施例の動作を示すフローチャートである。
【図５】上記第１実施例の動作を示すフローチャートである。
【図６】上記第１実施例の動作を示すフローチャートである。
【図７】上記第１実施例の動作を示すフローチャートである。
【図８】上記第１実施例の動作を示すフローチャートである。
【図９】上記第１実施例の動作を示すフローチャートである。
【図１０】上記第１実施例の動作を示すフローチャートである。
【図１１】本発明の第２、第３実施例におけるファクシミリ装置の構成を示すブロック図である。
【図１２】上記第２実施例の動作を示すフローチャートである。
【図１３】上記第２実施例の動作を示すフローチャートである。
【図１４】上記第２実施例の動作を示すフローチャートである。
【図１５】上記第３実施例の動作を示すフローチャートである。
【図１６】上記第３実施例の動作を示すフローチャートである。
【図１７】上記第４実施例の動作を示すフローチャートである。
【図１８】上記第４実施例の動作を示すフローチャートである。
【図１９】上記第４実施例の動作を示すフローチャートである。
【図２０】上記第４実施例の動作を示すフローチャートである。
【図２１】上記第４実施例の動作を示すフローチャートである。
【図２２】上記第４実施例の動作を示すフローチャートである。
【図２３】上記第４実施例の動作を示すフローチャートである。
【図２４】上記第４実施例の動作を示すフローチャートである。
【図２５】上記第５実施例の動作を示すフローチャートである。
【図２６】上記第５実施例の動作を示すフローチャートである。
【図２７】上記第５実施例の動作を示すフローチャートである。
【図２８】上記第６実施例の動作を示すフローチャートである。
【図２９】上記第６実施例の動作を示すフローチャートである。
【図３０】上記第６実施例の動作を示すフローチャートである。
【図３１】上記第６実施例の動作を示すフローチャートである。
【図３２】上記第６実施例の動作を示すフローチャートである。
【図３３】上記第６実施例の動作を示すフローチャートである。
【図３４】上記第６実施例の動作を示すフローチャートである。
【図３５】上記第６実施例のリトレーン送出タイミングを示す説明図である。
【図３６】上記第６実施例のリトレーン送出タイミングを示す説明図である。
【符号の説明】
２、１０２…ＮＣＵ、
４、１０４…電話機、
６、１０６…ハイブリッド回路、
８、１０８…変復調器、
１０、１１０…ＡＮＳａｍ送出回路、
１２、１１２…加算回路、
１４、１１４…読取回路、
１６、１１６…記録回路、
１８、１１８…メモリ回路、
２０、１２０…制御回路、
１２２…着信レベル検出回路。
【図１】
0003647188.tif 000002
【図２】
0003647188.tif 000003
【図３】
0003647188.tif 000004
【図４】
0003647188.tif 000005
【図５】
0003647188.tif 000006
【図６】
0003647188.tif 000007
【図７】
0003647188.tif 000008
【図８】
0003647188.tif 000009
【図９】
0003647188.tif 000010
【図１０】
0003647188.tif 000011
【図１１】
0003647188.tif 000012
【図１２】
0003647188.tif 000013
【図１３】
0003647188.tif 000014
【図１４】
0003647188.tif 000015
【図１５】
0003647188.tif 000016
【図１６】
0003647188.tif 000017
【図１７】
0003647188.tif 000018
【図１８】
0003647188.tif 000019
【図１９】
0003647188.tif 000020
【図２０】
0003647188.tif 000021
【図２１】
0003647188.tif 000022
【図２２】
0003647188.tif 000023
【図２３】
0003647188.tif 000024
【図２４】
0003647188.tif 000025
【図２５】
0003647188.tif 000026
【図２６】
0003647188.tif 000027
【図２７】
0003647188.tif 000028
【図２８】
0003647188.tif 000029
【図２９】
0003647188.tif 000030
【図３０】
0003647188.tif 000031
【図３１】
0003647188.tif 000032
【図３２】
0003647188.tif 000033
【図３３】
0003647188.tif 000034
【図３４】
0003647188.tif 000035
【図３５】
0003647188.tif 000036
【図３６】
0003647188.tif 000037