(57)【特許請求の範囲】
【請求項１】
回線の極性反転に基づき相手機との接続を判別する通信装置において、
回線の極性反転を検出する極性反転検出手段と、
前記極性反転検出手段で検出した極性反転の回数を計数する極性反転回数計数手段と、
前記相手機に対応して該相手機との接続に際して発生する極性反転の回数を記憶する極性反転回数記憶手段と、
前記相手機との接続に際して前記極性反転回数計数手段で計数した極性反転の回数が前記極性反転回数記憶手段に記憶した極性反転の回数に達した時点で該相手機との接続を判別する接続判別手段と
を具備することを特徴とする通信装置。
【請求項２】
前記相手機は
ファクシミリ装置であり、
前記極性反転回数記憶手段は、
前記相手機に対して発呼してから該相手機からファクシミリ信号を受信するまでの間に前記極性反転回数計数手段で計数した極性反転の回数を記憶することを特徴とする請求項１記載の通信装置。
【請求項３】
前記相手機との接続に際して前記極性反転回数計数手段で計数した極性反転の回数が前記極性反転回数記憶手段に記憶した極性反転の回数に達する前に該相手機からファクシミリ信号を受信した場合は、前記極性反転回数記憶手段に該相手機に対応して記憶されている極性反転の回数をクリアすることを特徴とする請求項２記載の通信装置。
【請求項４】
前記相手機との接続に際して前記極性反転回数計数手段で計数した極性反転の回数が前記極性反転回数記憶手段に記憶した極性反転の回数に達する前に該相手機からファクシミリ信号を受信した場合は、前記極性反転回数記憶手段に該相手機に対応して記憶されている極性反転の回数をこの時点の前記極性反転回数計数手段で計数した極性反転の回数で更新することを特徴とする請求項２記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は回線の極性反転に基づき相手機との接続を判別するファクシミリ装置等の通信装置に関し、特に相手機との接続に際して回線の極性反転が複数回生じる場合において各相手機毎に回線の極性反転の回数を学習し、この学習結果に基づいて相手機との接続を迅速かつ確実に判別できるようにした通信装置に関する。
【０００２】
【従来の技術】
従来、ファクシミリ装置等の通信装置においては、相手機との接続に際して回線の極性反転を検出し、この極性反転の検出結果に基づき相手機との接続を判別するように構成された装置が知られている。
【０００３】
例えば、ファクシミリ装置においては、相手機との接続に際して所定の伝送制御手順が実行されるが、この伝送制御手順の短縮化を図るために、種々の短縮手順（短縮プロトコル）能力を備えた装置が提案されており、この短縮プロトコル能力を備えた相手機に対して発呼する場合は、まず回線の極性反転を検出し、この回線の極性反転により相手機と接続されたと判断して相手機に対して短縮手順移行信号を送出し、この短縮手順移行信号により所定の短縮手順に移行するように構成されている。
【０００４】
この種のファクシミリ装置としては、従来、特開昭６１ー９８０６４号に開示されたものが知られている。この特開昭６１ー９８０６４号に開示されたファクシミリ装置においては、回線が接続されたことを検出する極性反転検出回路と、相手先の電話番号とその回線に接続されているファクシミリ装置の機種（機能）を記憶するメモリ回路と、相手機に短縮手順であることを知らせるための制御信号送出回路とを有し、自動発呼の際に、上記メモリ回路から対応する相手装置の機種を読み出すことにより相手装置の電話番号の回線に接続されている相手ファクシミリ装置が短縮手順による制御機能を有するか否かを判別し、短縮手順が可能ならば、発呼後相手装置からの回線の極性反転信号を上記極性反転検出回路により検出した直後に、上記制御信号送出回路から相手装置に対し短縮手順であることを知らせる制御信号を送出するように構成されている。
【０００５】
【発明が解決しようとする課題】
ところで、ファクシミリ装置等の通信装置においては、相手機との接続に際して、発呼から相手機に接続されるまでの間に回線の極性反転が複数回発生する場合がある。この現象は、相手機が接続されている通信網の構成等に依存して発生するもので、この発呼から相手機に接続されるまでに発生する極性反転の回数は各相手機によりそれぞれ異なる。
【０００６】
このような環境において、例えば、特開昭６１ー９８０６４号に開示されたファクシミリ装置のように、回線の極性反転を１度検出すると相手機に対して短縮手順であることを知らせる制御信号を送出する構成をとると、実際には相手機が未接続であるにもかかわらず、短縮手順であることを知らせる制御信号を送出してしまう場合が生じ、この場合は短縮手順に移行することができないという問題が生じた。
【０００７】
そこで、この発明は、相手機との接続に際して回線の極性反転が複数回発生する環境下においても、相手機との接続を迅速かつ確実に判別できるようにした通信装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した目的を達成するため、請求項１に記載の発明は、
回線の極性反転に基づき相手機との接続を判別する通信装置において、
回線の極性反転を検出する極性反転検出手段と、
前記極性反転検出手段で検出した極性反転の回数を計数する極性反転回数計数手段と、
前記相手機に対応して該相手機との接続に際して発生する極性反転の回数を記憶する極性反転回数記憶手段と、
前記相手機との接続に際して前記極性反転回数計数手段で計数した極性反転の回数が前記極性反転回数記憶手段に記憶した極性反転の回数に達した時点で該相手機との接続を判別する接続判別手段と
を具備することを特徴とする。
【０００９】
このような構成によると、相手機との接続に際して回線の極性反転が複数回発生する環境下においても、相手機との接続を迅速かつ確実に判別することができる。
【００１０】
また、上記極性反転回数記憶手段には、極性反転の回数が各相手機に対応して記憶されているので、接続に際して発生する回線の極性反転の回数が異なる相手機に対しても迅速かつ確実に接続を判別することができる。
【００１１】
また、請求項２の発明は、請求項１の発明において、
前記相手機は
ファクシミリ装置であり、
前記極性反転回数記憶手段は、
前記相手機に対して発呼してから該相手機からファクシミリ信号を受信するまでの間に前記極性反転回数計数手段で計数した極性反転の回数を記憶することを特徴とする。
【００１２】
すなわち、この請求項２の発明においては、相手機がファクシミリ装置である場合において、極性反転回数記憶手段は、相手機に対して発呼してから該相手機からファクシミリ信号を受信するまでの間に極性反転回数計数手段で計数した極性反転の回数を該相手機に対応して記憶することになり、これにより相手機に対応して最適な接続判断が可能になる。
【００１３】
また、請求項３の発明は、
前記相手機との接続に際して前記極性反転回数計数手段で計数した極性反転の回数が前記極性反転回数記憶手段に記憶した極性反転の回数に達する前に該相手機からファクシミリ信号を受信した場合は、前記極性反転回数記憶手段に該相手機に対応して記憶されている極性反転の回数をクリアすることを特徴とする。
【００１４】
このような構成によると、相手機の極性反転の回数が変化してもこれに対応することができる。
【００１５】
また、請求項４の発明は、
前記相手機との接続に際して前記極性反転回数計数手段で計数した極性反転の回数が前記極性反転回数記憶手段に記憶した極性反転の回数に達する前に該相手機からファクシミリ信号を受信した場合は、前記極性反転回数記憶手段に該相手機に対応して記憶されている極性反転の回数をこの時点の前記極性反転回数計数手段で計数した極性反転の回数で更新することを特徴とする。
【００１６】
このような構成によると、極性反転回数記憶手段には、各相手機に対応する極性反転の回数が学習的に更新することができ、これにより例えば相手機が接続される通信網の構成が変化した場合等においても適切な対応が可能になる。
【００１７】
【発明の実施の形態】
以下、この発明に係わる通信装置の実施例を添付図面を参照して詳細に説明する。
【００１８】
図１は、この発明に係わる通信装置の概略構成をブロック図で示したものである。
【００１９】
図１において、この実施例の通信装置１０は、極性反転検出手段１１、極性反転回数計数手段１２、極性反転回数記憶手段１３、接続判別手段１４を具備して構成される。
【００２０】
ここで、極性反転検出手段１１は、この通信装置１０から図示しない相手機に対する発呼に際して回線２０の極性反転を検出するものである。この極性反転検出手段１１における極性反転の検出は、回線２０の極性反転を直接検出するものでもよいし、回線２０を介して図示しない通信網から送出される極性反転信号を検出するように構成するものでもよい。
【００２１】
極性反転回数計数手段１２は、極性反転検出手段１１で検出した極性反転の回数を計数する。ここで、この極性反転回数計数手段１２による極性反転の計数は、この通信装置１０からの発呼により開始されるが、この極性反転回数計数手段１２による極性反転の計数をこの通信装置１０からの発呼中に開始するように構成してもよい。
【００２２】
極性反転回数記憶手段１３は、相手機との接続に際して発生する極性反転の回数を予め記憶するものである。ここで、この極性反転回数記憶手段１３における極性反転の回数は各相手機、例えば相手機の電話番号、または短縮番号に対応して記憶される。
【００２３】
この極性反転回数記憶手段１３における極性反転の回数の記憶は、何等かの手段により各相手機に対応して予め検出した極性反転の回数を記憶するように構成してもよいし、また実際に発呼操作を行って、その発呼操作の際に検出した極性反転の回数を該発呼操作を行った相手機に対応して極性反転回数記憶手段１３に自動的に記憶するように構成してもよい。
【００２４】
なお、この実施例において、極性反転回数記憶手段１３に極性反転の回数が記憶された相手機を極性反転回数が「学習済」の相手機といい、極性反転回数記憶手段１３に極性反転の回数が未だ記憶されていないた相手機を極性反転回数が「未学習状態」の相手機という。
【００２５】
接続判別手段１４は、発呼した相手機が「学習済」の相手機である場合は、該相手機との接続に際して極性反転回数計数手段１２で計数した極性反転の回数が極性反転回数記憶手段１３に記憶した極性反転の回数に達した時点で該相手機と接続したと判別する。
【００２６】
なお、この通信装置１０が、例えば、ファクシミリ装置である場合は、相手機に対して発呼してから該相手機からファクシミリ信号を受信するまでの間に極性反転回数計数手段１２で計数した極性反転の回数を、極性反転回数記憶手段１３に該相手機に対応して記憶するように構成することができる。
【００２７】
ここで、例えば、「学習済」の相手機との接続に際して極性反転回数計数手段１２で計数した極性反転の回数が極性反転回数記憶手段１３に記憶した極性反転の回数に達する前に該相手機からファクシミリ信号を受信した場合は、極性反転回数記憶手段１３に該相手機に対応して記憶されている極性反転の回数をクリアして、該相手機を「未学習状態」に戻すように構成してもよいし、またこの時点における反転回数計数手段１２で計数した極性反転の回数で極性反転回数記憶手段１３に該相手機に対応して記憶されている極性反転の回数を更新するように構成してもよい。
【００２８】
図２は、この発明の通信装置を適用して構成したファクシミリ装置の一実施例を示したものである。このファクシミリ装置は、ＩＳＤＮ（統合サービスディジタル網）等のディジタル網とアナログ公衆網との両者に切り換え接続できるように構成されており、このファクシミリ装置全体の制御を行うＣＰＵ（中央演算処理装置）３１、ＣＰＵ３１の制御プログラムが使用するワークエリア等を構成するＲＡＭ（ランダムアクセスメモリ）３２、このファクシミリ装置３を操作するための操作表示装置３３、送信原稿を読み取る読取装置３４、受信画像等を記録する印字装置３５、画像信号の符号化、復合化、拡大、縮小等を行う画像処理装置３６、画情報を格納する画像蓄積装置３７、このファクシミリ装置の全体を制御する制御プログラムを格納するＲＯＭ（リードオンリィメモリ）を有するシステム制御部３８、ディジタル網に適した通信を制御する、例えば、Ｇ４ファクシミリのためのプログラムを格納するＲＯＭを有する通信制御部３９、アナログ網に適した通信を制御する、例えば、Ｇ３ファクシミリのためのプログラムを格納するＲＯＭを有する通信制御部４０、低速モードと高速モードとを備えている変復調装置であるモデム４１、複数の外部回線インタフェースと複数の内部通信回線を接続する回線切り替え制御装置４２、ディジタル網２１へ接続するためのディジタル網制御装置４３、自動発着信機能を有し、アナログ網２２へ接続するためのアナログ網制御装置４４、各機能ブロック相互間のデータのやり取りを行うためのシステムバス４５を具備して構成される。
【００２９】
ここで、このファクシミリ装置を、アナログ網２２へ接続する場合は、通信制御部３４およびディジタル網制御装置４３を省略することが可能であり、ディジタル網２１へ接続する場合は、通信制御部４０およびモデム４１およびアナログ網制御装置４４を省略することが可能である。
【００３０】
なお、図１に示した極性反転検出手段１１は、図２に示すアナログ網制御装置４４で実現され、図１に示した極性反転回数計数手段１２、極性反転回数記憶手段１３、接続判別手段１４は、図２に示すＣＰＵ３１、ＲＡＭ３２、システム制御部３８の部分で実現される。
【００３１】
次に、この実施例のファクシミリ装置の送信動作を図３乃至図７に示す送信プロトコルの制御フローチャートを用いて説明する。
【００３２】
図３は、この実施例のファクシミリ装置の送信プロトコルを制御フローチャートで示したものである。
【００３３】
まず、相手機に対して発呼が行われると（ステップ１０１）、この相手機に短縮プロトコル受信能力がありとが記憶されているかどうかを調べる（ステップ１０２）。ここで、相手機に短縮プロトコル受信能力があるか否かは、図２に示したＲＡＭ３２の所定に記憶領域に記憶される宛先データリストに相手機の、例えば、短縮番号に対応して予め記憶されている。
【００３４】
すなわち、ステップ１０２では、発呼した相手機の短縮番号に基づき上記ＲＡＭ３２の宛先データリストを検索し、相手機に短縮プロトコル受信能力がありと記憶されているか否かを調べる。
【００３５】
そして、相手機に短縮プロトコル受信能力がありと記憶されている場合は（ステップ１０３でＹＥＳ）、送信フェーズＡを実行する（ステップ１１２）。この送信フェーズＡの詳細は後に図４を参照して説明する。
【００３６】
送信フェーズＡが終了すると、この送信フェーズＡで短縮プロトコル（短プロ）送信に移行したか否かを判定し（ステップ１１３）、ここで短縮プロトコル送信に移行している場合は（ステップ１１３でＹＥＳ）、次に、送信フェーズＢを実行する（ステップ１１４）。この送信フェーズＢの詳細は後に図５を参照して説明する。
【００３７】
送信フェーズＢが終了すると、この送信フェーズＢで短縮プロトコル（短プロ）送信に移行したか否かを判定し（ステップ１１５）、ここで短縮プロトコル送信に移行している場合は（ステップ１１５でＹＥＳ）、次に、送信フェーズＣを実行する（ステップ１１６）。この送信フェーズＣの詳細は後に図６を参照して説明する。
【００３８】
送信フェーズＣが終了すると、次に、送信フェーズＤを実行する（ステップ１１７）。この送信フェーズＤの詳細は後に図７を参照して説明する。
【００３９】
送信フェーズＤが終了すると、この送信フェーズＤにおいて、送信フェーズＣへ移行するかを調べる（ステップ１１８）。ここで、送信フェーズＣへ移行する場合は（ステップ１１８でＹＥＳ）、ステップ１１６に戻り、送信フェーズＣへの移行しない場合は（ステップ１１８でＮＯ）、次に送信フェーズＤにおいて、送信フェーズＢへ移行するかを調べる（ステップ１１９）。ここで、送信フェーズＢへ移行する場合は（ステップ１１９でＹＥＳ）、ステップ１１４に戻り、送信フェーズＢへ移行しない場合は（ステップ１１９でＮＯ）、低速ＤＣＮ（切断命令信号）を送出し、この送信プロトコルを終了する。
【００４０】
また、ステップ１０３で、相手機に短縮プロトコル受信能力がありと記憶されていない場合は、まず、１１００ＨｚのＣＮＧ（コーリングトーン）を送出し（ステップ１０４）、次に相手機からＣＥＤ（被呼端末識別信号）または何等かのコマンドを受信したかを調べ（ステップ１０５）、ＣＥＤまたは何等かのコマンドを受信していない場合は（ステップ１０５でＮＯ）、ステップ１０４に戻り、再びＣＮＧを送出し、ＣＥＤまたは何等かのコマンドを受信している場合は（ステップ１０５でＹＥＳ）、次に相手機からＮＳＦ（非標準機能識別信号）を受信したかを調べ（ステップ１０６）、ＮＳＦを受信している場合は（ステップ１０６でＹＥＳ）、この受信したＮＳＦが自社のＮＳＦかを調べ（ステップ１０８）、自社のＮＳＦである場合は、この自社のＮＳＦに短縮プロトコル送信能力有りを示す情報が含まれているかを調べ（ステップ１０８）、短縮プロトコル送信能力有りを示す情報が含まれている場合は（ステップ１０８でＹＥＳ）、上述した図２に示したＲＡＭ３２の宛先データリストに該相手機の短縮番号に対応して、短縮プロトコル受信能力ありと記憶し（ステップ１０９）、ステップ１１４に進み、送信フェーズＢを実行する。
【００４１】
なお、ステップ１０６でＮＳＦを受信していないと判断された場合、すなわちＤＩＳ（ディジタル識別信号）を受信した場合（ステップ１０６でＮＯ）、ステップ１０７で受信したＮＳＦが自社のＮＳＦでないと判断された場合（ステップ１０７でＮＯ）、またはステップ１０８で自社のＮＳＦに短縮プロトコル送信能力有りを示す情報が含まれていないと判断された場合（ステップ１０８でＮＯ）は、図２に示したＲＡＭ３２の宛先データリストに該相手機の短縮番号に対応して、短縮プロトコル受信能力なしと記憶し（ステップ１１０）、通常の送信を行い（ステップ１１１）、この送信プロトコルを終了する。
【００４２】
また、ステップ１１３で送信フェーズＡにおいて短縮プロトコル送信に移行していないと判断された場合（ステップ１１３でＮＯ）、またはステップ１１５で送信フェーズＢにおいて短縮プロトコル送信に移行していないと判断された場合（ステップ１１５でＮＯ）は、通常送信と判断してステップ１０６に進み、相手機からＮＳＦを受信したかを調べる。
【００４３】
図４は、図３に示したステップ１１２の送信フェーズＡにおける処理の詳細を示したものである。この送信フェーズＡにおいては、まず、相手機が極性反転検知機能を実装しているか否かを調べる（ステップ１２１）。ここで、相手機が極性反転検知機能を実装しているか否かは、図２に示したＲＡＭ３２の宛先データリストに相手機の、例えば、短縮番号に対応して予め記憶されている。
【００４４】
すなわち、ステップ１２１では、発呼した相手機の短縮番号に基づき上記ＲＡＭ３２の宛先データリストを検索し、相手機が極性反転検知機能を実装しているか否かを調べる。
【００４５】
ここで、相手機が極性反転検知機能を実装している場合は（ステップ１２１でＹＥＳ）、ＣＮＧ（コーリングトーン）送出開始タイマーをスタートさせ（ステップ１２７）、次に極性反転を検知したかを調べる（ステップ１２７）。ここで、極性反転の検知は後に詳述するように、極性反転の回数がこの相手機に対する前回の通信時に学習した極性判定回数に達したか否かにより判定され、極性反転の回数がこの相手機に対する前回の通信時に学習した極性判定回数に達した場合は（ステップ１２７でＹＥＳ）、短縮プロトコル（短プロ）送信に移行する（ステップ１３３）。
【００４６】
また、ステップ１２７で、極性反転を検知していない、すなわち極性反転の回数がこの相手機に対する前回の通信時に学習した極性判定回数に達していない場合は（ステップ１２７でＮＯ）、次にＣＮＧ送出開始タイマーがタイムアウトしているかを調べ（ステップ１２８）、ＣＮＧ送出開始タイマーがタイムアウトしていない場合は（ステップ１２８でＮＯ）、ステップ１２７に戻り、ＣＮＧ送出開始タイマーがタイムアウトしている場合は（ステップ１２８でＹＥＳ）、ＣＮＧ（コーリングトーン）を送出し（ステップ１２９）、再び極性反転を検知したかを調べる（ステップ１３０）。この極性反転の検知も後に詳述するように、極性反転の回数がこの相手機に対する前回の通信時に学習した極性判定回数に達したか否かにより判定される。そして、ここで極性反転が検知されると、すなわち極性反転の回数がこの相手機に対する前回の通信時に学習した極性判定回数に達した場合は（ステップ１３０でＹＥＳ）、短縮プロトコル（短プロ）送信に移行する（ステップ１３３）。
【００４７】
また、ステップ１３０で、極性反転が検知されない場合、すなわち極性反転の回数がこの相手機に対する前回の通信時に学習した極性判定回数に達しない場合は（ステップ１３０でＮＯ）、次にＣＥＤ（被呼端末識別信号）を受信したかを調べ（ステップ１３１）、ＣＥＤを受信した場合は（ステップ１３１でＹＥＳ）、短縮プロトコル（短プロ）送信に移行する（ステップ１３３）。
【００４８】
また、ステップ１３１でＣＥＤを受信していないと判断された場合は（ステップ１３１でＮＯ）、低速コマンドを受信したかを調べ（ステップ１３２）、低速コマンドを受信していない場合は（ステップ１３２でＮＯ）、ステップ１２９に戻り、ＣＮＧ（コーリングトーン）を再び送出し、低速コマンドを受信したと判断した場合は（ステップ１３２でＹＥＳ）、通常送信に移行する（ステップ１２５）。
【００４９】
また、ステップ１２１で相手機が極性反転検知機能を実装していないと判断した場合は（ステップ１２１でＮＯ）、ＣＮＧ（コーリングトーン）を送出し（ステップ１２２）、次にＣＥＤ（被呼端末識別信号）を受信したかを調べ（ステップ１２３）、ＣＥＤを受信した場合は（ステップ１２３でＹＥＳ）、短縮プロトコル（短プロ）送信に移行する（ステップ１３３）。
【００５０】
また、ステップ１２３でＣＥＤを受信していないと判断された場合は（ステップ１２３でＮＯ）、低速コマンドを受信したかを調べ（ステップ１２４）、低速コマンドを受信していない場合は（ステップ１２４でＮＯ）、ステップ１２２に戻り、ＣＮＧ（コーリングトーン）を再び送出し、低速コマンドを受信したと判断した場合は（ステップ１２４でＹＥＳ）、通常送信に移行する（ステップ１２５）。
【００５１】
図５は、図３に示したステップ１１４の送信フェーズＢにおける処理の詳細を示したものである。この送信フェーズＢにおいては、まず、ポーリングか否かを調べ（ステップ１４１）、ポーリングでない場合は、短縮プロトコルへの移行を指示する信号送出（ステップ１４２）、高速ＮＳＳ（非標準機能設定信号）送出（ステップ１４３）を行い、次に相手機からレスポンスを受信したかを調べる（ステップ１４４）。
【００５２】
ここで、相手機からレスポンスを受信した場合は（ステップ１４４でＹＥＳ）、次に高速ＮＳＦ（非標準機能識別信号）を受信したかを調べ（ステップ１４８）、高速ＮＳＦを受信した場合は（ステップ１４８でＹＥＳ）、短縮プロトコル（短プロ）送信に移行する（ステップ１５０）。
【００５３】
また、ステップ１４８で、高速ＮＳＦを受信していない、すなわち、例えばＮＳＦ／ＤＩＳ等の低速コマンドを受信した場合は（ステップ１４８でＮＯ）、通常送信に移行する（ステップ１４９）。
【００５４】
また、ステップ１４４で、相手機からのレスポンスを受信しない場合は（ステップ１４４でＮＯ）、極性反転を検知したかを調べる（ステップ１４５）。
【００５５】
ここにおける極性反転の検知も後に詳述するように、極性反転の回数がこの相手機に対する前回の通信時に学習した極性判定回数に達したか否かにより判定される。
【００５６】
ステップ１４５において、極性反転を検知しない場合は（ステップ１４５でＮＯ）、フォールバックパラメータをセットし（ステップ１４６）、ステップ１４２に戻り、再び短縮プロトコルへの移行を指示する信号送出（ステップ１４２）、高速ＮＳＳ（非標準機能識別信号）送出（ステップ１４３）を行う。
【００５７】
また、ステップ１４７で、極性反転を検知した場合は（ステップ１４７でＹＥＳ）、初期値の通信速度をセットし直し（ステップ１４７）、ステップ１４２に戻り、再び短縮プロトコルへの移行を指示する信号送出（ステップ１４２）、高速ＮＳＳ（非標準機能識別信号）送出（ステップ１４３）を行う。
【００５８】
すなわち、相手機が極性反転検知機能を実装している場合は、相手機からのレスポンス受信を待っている時も極性反転の検知を行い、極性反転を検知した場合は初期値の通信速度をセットし直す処理を行う。
【００５９】
また、ステップ１４１でポーリングであると判定された場合は（ステップ１４１でＹＥＳ）、短縮プロトコルへの移行を指示する信号送出（ステップ１５１）、高速ＮＳＣ（非標準機能命令信号）送出（ステップ１５２）を行い、次に相手機からレスポンスを受信したかを調べる（ステップ１５３）。
【００６０】
ここで、相手機からレスポンスを受信した場合は（ステップ１５３でＹＥＳ）、次に高速ＮＳＳ（非標準機能設定信号）を受信したかを調べ（ステップ１５７）、高速ＮＳＳを受信した場合は（ステップ１５７でＹＥＳ）、図９で後に説明する受信フェーズＢに移行する（ステップ１５９）。
【００６１】
また、ステップ１５７で、高速ＮＳＳを受信していない、すなわち、例えばＮＳＳ／ＤＩＳ等の低速コマンドを受信した場合は（ステップ１５７でＮＯ）、通常送信に移行する（ステップ１５８）。
【００６２】
また、ステップ１５３で、相手機からのレスポンスを受信しない場合は（ステップ１５３でＮＯ）、極性反転を検知したかを調べる（ステップ１５４）。
【００６３】
ここにおける極性反転の検知も後に詳述するように、極性反転の回数がこの相手機に対する前回の通信時に学習した極性判定回数に達したか否かにより判定される。
【００６４】
ステップ１５４において、極性反転を検知しない場合は（ステップ１５４でＮＯ）、フォールバックパラメータをセットし（ステップ１５５）、ステップ１５１に戻り、再び短縮プロトコルへの移行を指示する信号送出（ステップ１５１）、高速ＮＳＣ（非標準機能設定信号）送出（ステップ１５２）を行う。
【００６５】
また、ステップ１５４で、極性反転を検知した場合は（ステップ１５４でＹＥＳ）、初期値の通信速度をセットし直し（ステップ１５６）、ステップ１５１に戻り、再び短縮プロトコルへの移行を指示する信号送出（ステップ１５１）、高速ＮＳＣ（非標準機能設定信号）送出（ステップ１５２）を行う。
【００６６】
図６は、図３に示したステップ１１６の送信フェーズＣにおける処理の詳細を示したものである。この送信フェーズＣにおいては、まず、画情報の再送かを調べ（ステップ１６１）、ここで、画情報の再送でないと判断された場合は（ステップ１６１でＮＯ）、フレーム番号０のフレームにＮＳＳ（非標準機能設定信号）を入れて送出し（ステップ１６２）、続いて画情報をフレームに入れて送出し（ステップ１６３）、次にこの画情報の送出が終了したかを調べ（ステップ１６４）、終了していない場合は（ステップ１６４でＮＯ）、ステップ１６３に戻り、終了した場合は（ステップ１６４でＹＥＳ）、ＲＣＰ（部分ページ制御復帰）フレームにポストメッセージコマンドの内容を入れて送出し（ステップ１６５）、その後リターンする。
【００６７】
また、ステップ１６１で、画情報の再送の場合は（ステップ１６１でＹＥＳ）、再送対象の画情報をフレームに入れて送出し（ステップ１６６）、次にこの画情報の再送が終了したかを調べ（ステップ１６７）、終了していない場合は（ステップ１６７でＮＯ）、ステップ１６６に戻り、終了した場合は（ステップ１６７でＹＥＳ）、ＲＣＰ（部分ページ制御復帰信号）フレームにポストメッセージコマンドの内容を入れて送出し（ステップ１６５）、その後リターンする。
【００６８】
図７は、図３に示したステップ１１７の送信フェーズＤにおける処理の詳細を示したものである。この送信フェーズＤにおいては、まず、相手機からのレスポンスを受信したかを調べ（ステップ１７１）、レスポンスを受信していない場合は（ステップ１７１でＮＯ）、ＰＰＳ−ＱまたはＰＰＳ−ＰｒｉＱによる低速ポストメッセージコマンドを送出しステップ１７１に戻る。
【００６９】
ステップ１７１で相手機からのレスポンスを受信した場合は（ステップ１７１でＹＥＳ）、次に低速ＭＣＦ（メッセージ確認信号）を受信したかを調べ（ステップ１７３）、低速ＭＣＦを受信した場合は（ステップ１７３でＹＥＳ）、ステップ１８６へ進む。
【００７０】
また、ステップ１７３で低速ＭＣＦを受信していないと判断された場合は（ステップ１７３でＮＯ）、次に低速ＰＰＲ（部分ページ要求信号）を受信したかを調べる（ステップ１７４）、ここで、低速ＰＰＲを受信した場合は（ステップ１７４でＹＥＳ）、ＣＴＣ（訂正続行信号）の送出が必要かを調べ（ステップ１７７）、必要な場合は（ステップ１７７でＹＥＳ）、低速ＣＴＣを送出し（ステップ１７８）、低速ＣＴＲ（訂正続行応答信号）を受信すると（ステップ１７９でＹＥＳ）、送信フェーズＣへ移行する（ステップ１８７）。
【００７１】
また、ステップ１７７でＣＴＣ（訂正続行信号）の送出が必要でないと判断された場合は（ステップ１７７でＮＯ）、次に、ＥＯＲ（再送終了信号）の送出が必要かを調べ（ステップ１８０）、必要な場合は（ステップ１８０でＹＥＳ）、低速ＥＯＲを送出し（ステップ１８１）、低速ＥＲＲ（再送終了応答信号）を受信すると（ステップ１８２でＹＥＳ）、ステップ１８６へ進む。
【００７２】
また、ステップ１８２で低速ＥＲＲ（再送終了応答信号）を受信しないと判断されると、つぎに低速ＰＩＮ（手順中断否定信号）を受信したかを調べ（ステップ１８３）、低速ＰＩＮを受信すると（ステップ１８３でＹＥＳ）、ラインホールド手順を行い（ステップ１８４）、ステップ１８６に進む。
【００７３】
また、ステップ１７４で、低速ＰＰＲを受信しない場合は（ステップ１７４でＮＯ）、次に低速ＰＩＰ（手順中断肯定信号）を受信したかを調べ（ステップ１７５）、低速ＰＩＰを受信した場合は（ステップ１７５でＹＥＳ）、ラインホールド手順を行い（ステップ１８５）、ステップ１８６に進む。
【００７４】
また、ステップ１７５で低速ＰＩＰを受信しない場合は（ステップ１７５でＮＯ）、所定のエラー処理を行い（ステップ１７６）、ステップ１８６に進む。
【００７５】
ステップ１８６では、送出したポストメッセージコマンドより次の手順が送信フェーズＣ、送信フェーズＤ、送信フェーズＥのいずれかかを判断する。そして、次の手順が送信フェーズＣであると判断された場合は送信フェーズＣに移行し（ステップ１８９）、送信フェーズＤであると判断された場合は送信フェーズＤに移行し（ステップ１９０）、送信フェーズＥであると判断された場合は送信フェーズＥに移行する（ステップ１９１）。
【００７６】
次に、この実施例のファクシミリ装置の受信動作を図８乃至図１１に示す受信プロトコルの制御フローチャートを用いて説明する。
【００７７】
図８は、この実施例のファクシミリ装置の受信プロトコルを制御フローチャートで示したものである。
【００７８】
相手機からの着信があると（ステップ２０１）、１．８秒のタイマーをスタートさせ（ステップ２０２）、短縮プロトコルへの移行を指示する信号受信かを調べる（ステップ２０３）。
【００７９】
ここで、信号を受信した場合は（ステップ２０３でＹＥＳ）、まず受信フェーズＢを実行する。この受信フェーズＢの詳細は後に図９を参照して説明する。
【００８０】
受信フェーズＢが終了すると、次に、受信フェーズＣを実行する。この受信フェーズＣの詳細は後に図１０を参照して説明する。
【００８１】
受信フェーズＣが終了すると、次に、受信フェーズＤを実行する。この受信フェーズＤの詳細は後に図１１を参照して説明する。
【００８２】
受信フェーズＤが終了すると、この受信フェーズＤにおいて、受信フェーズＣへの移行かを調べる（ステップ２０７）。ここで、受信フェーズＣへの移行の場合は（ステップ２０７でＹＥＳ）、ステップ２０５に戻り、受信フェーズＣへの移行でない場合は（ステップ２０７でＮＯ）、次に受信フェーズＤにおいて、受信フェーズＢへの移行かを調べ（ステップ２０８）、受信フェーズＢへの移行の場合は（ステップ２０８でＹＥＳ）、ステップ２０４に戻り、受信フェーズＢへの移行でない場合は（ステップ２０８でＮＯ）、受信フェーズＥへの移行であるので低速ＤＣＮ（切断命令信号）を受信し（ステップ２０９）、この受信プロトコルを終了する。
【００８３】
また、ステップ２０３において、短縮プロトコルへの移行を指示する信号受信でないと判断されない場合は（ステップ２０３でＮＯ）、次にＣＮＧ（コーリングトーン）受信かを調べ（ステップ２１０）、ＣＮＧ受信でない場合は（ステップ２１０でＮＯ）、１．８秒のタイマーがタイムアウトかを調べ（ステップ２１１）、タイムアウトでない場合は（ステップ２１１でＮＯ）、ステップ２０３に戻り、タイムアウトである場合は（ステップ２１１でＹＥＳ）、ＣＥＤ（被呼端末識別信号）を送出する（ステップ２１２）。
【００８４】
また、ステップ２１０でＣＮＧ受信と判断された場合は、ステップ２１２に進み、ＣＥＤ（被呼端末識別信号）を送出する。
【００８５】
ステップ２１２でＣＥＤを送出すると、再び短縮プロトコルへの移行を指示する信号受信かを調べる（ステップ２１３）。ここで、短縮プロトコルへの移行を指示する信号受信と判断された場合は（ステップ２１３でＹＥＳ）、ＣＥＤの送出を停止し（ステップ２１４）、ステップ２０４の受信フェーズＢを実行する。
【００８６】
また、ステップ２１３で短縮プロトコルへの移行を指示する信号受信でないと判断された場合は、次にＣＥＤ送出終了かを調べ（ステップ２１５）、ＣＥＤ送出終了でない場合は（ステップ２１５でＮＯ）、ステップ２１２に戻り、ＣＥＤ送出終了と判断された場合は（ステップ２１５でＹＥＳ）、ＮＳＦ／ＤＩＳの送信を行い（ステップ２１６）、更に短縮プロトコルへの移行を指示する信号受信かを調べる（ステップ２１７）。ここで、短縮プロトコルへの移行を指示する信号受信であると判断された場合は（ステップ２１７でＹＥＳ）、ステップ２０４に進み、受信フェーズＢを実行する。
【００８７】
また、ステップ２１７で短縮プロトコルへの移行を指示する信号受信でないと判断された場合は（ステップ２１７でＮＯ）、通常の受信を行い（ステップ２１８）、この受信プロトコルを終了する。
【００８８】
図９は、図８に示したステップ２０４の受信フェーズＢにおける処理の詳細を示したものである。この受信フェーズＢにおいては、まず、高速ＮＳＳ（非標準機能設定信号）受信かを調べる（ステップ２１１）。ここで高速ＮＳＳを受信すると（ステップ２１１でＹＥＳ）、高速ＮＳＦ（非標準機能識別信号）を送出して（ステップ２２２）、リターンする。
【００８９】
また、ステップ２１１で高速ＮＳＳを受信しないと（ステップ２１１でＮＯ）、次に高速ＮＳＣ（非標準機能命令信号）受信かを調べる（ステップ２２３）。ここで、高速ＮＳＣ受信でない場合は（ステップ２２３でＮＯ）、ステップ２２１に戻り、高速ＮＳＣを受信した場合は（ステップ２２３でＹＥＳ）、次にポールドＯＫかを調べる（ステップ２２４）。ここで、ポールドＯＫの場合は（ステップ２２４でＹＥＳ）、図５に示した送信フェーズＢに進み（ステップ２２５）、ポールドＯＫでない場合は（ステップ２２４でＮＯ）、所定のエラー処理を実行する（ステップ２２６）。
【００９０】
図１０は、図８に示したステップ２０５の受信フェーズＣにおける処理の詳細を示したものである。この受信フェーズＣにおいては、まず、ＦＣＤ（ファクシミリ符号化データ）フレーム受信かを調べ（ステップ２３１）、ＦＣＤフレーム受信の場合は（ステップ２３１でＹＥＳ）、フレーム番号０のフレームのＮＳＳ（非標準機能設定信号）の情報受信かを調べる（ステップ２３２）。ここで、ＮＳＳの情報受信である場合は（ステップ２３２でＹＥＳ）、このＮＳＳを解析し（ステップ２３５）、ステップ２３１に戻る。
【００９１】
また、ステップ２３２で、ＮＳＳの情報受信でない場合は（ステップ２３２でＮＯ）、受信した画情報を蓄積し（ステップ２３３）、次にフレーム受信終了かを調べる（ステップ２３４）。ここで、フレーム受信終了でない場合は（ステップ２３４でＮＯ）、ステップ２３１に戻り、フレーム受信終了の場合は（ステップ２３４でＹＥＳ）、リターンする。
【００９２】
また、ステップ２３１でＦＣＤフレームの受信ではないと判断された場合は（ステップ２３１でＮＯ）、ＲＣＰフレームの受信であるので、このＲＣＰフレームのポストメッセージコマンドの内容を解析し（ステップ２３６）、その後リターンする。
【００９３】
図１１は、図８に示したステップ２０６の受信フェーズＤにおける処理の詳細を示したものである。この受信フェーズＤにおいては、まず、ＲＣＰ（部分ページ制御復帰信号）フレームを受信しているかを調べる（ステップ２４１）。ここで、ＲＣＰフレームを受信していると（ステップ２４１でＹＥＳ）、ステップ２４３に進む。また、ステップ２４１で、ＲＣＰフレームを受信していないと判断されると（ステップ２４１でＮＯ）、次に低速コマンドを受信しているかを調べ（ステップ２４２）、低速コマンドを受信すると（ステップ２４２でＹＥＳ）、ステップ２４３に進む。
【００９４】
ステップ２４３では、ＦＣＤ（ファクシミリ符号化データ）フレームがＯＫかを調べ、ＦＣＤフレームがＯＫであると（ステップ２４３でＹＥＳ）、次にラインホールドかを調べ（ステップ２４４）、ラインホールドであると（ステップ２４４でＹＥＳ）、ラインホールド手順を実行し（ステップ２４６）、ステップ２５６に進む。
【００９５】
また、ステップ２４４で、ラインホールドでないと判断されると（ステップ２４４でＮＯ）、低速ＭＣＦ（メッセージ確認信号）を送出し（ステップ２４５）、ステップ２５６に進む。
【００９６】
また、ステップ２４３で、ＦＣＤフレームがＯＫでないと判断されると（ステップ２４３でＮＯ）、低速ＰＰＲ（部分ページ要求信号）を送出し（ステップ２４７）、次にＣＴＣ（訂正続行信号）受信したを調べ（ステップ２４８）、ここで、ＣＴＣを受信すると（ステップ２４８でＹＥＳ）、低速ＣＴＲ（訂正続行応答）を送出し（ステップ２４９）、受信フェーズＣへ移行する（ステップ２５０）。
【００９７】
また、ステップ２４８でＣＴＣを受信していないと（ステップ２４８でＮＯ）、次にＥＯＲ（再送終了信号）を受信したかを調べ（ステップ２５１）、ここでＥＯＲを受信していないと（ステップ２５１でＮＯ）、受信フェーズＣへ移行する（ステップ２５２）。
【００９８】
また、ステップ２５１でＥＯＲを受信していると判断された場合は（ステップ２５１でＹＥＳ）、次にラインホールドかを調べ（ステップ２５３）、ラインホールドであると（ステップ２５３でＹＥＳ）、ラインホールド手順を実行し（ステップ２５５）、ステップ２５６に進む。
【００９９】
また、ステップ２５３で、ラインホールドでないと判断されると（ステップ２５３でＮＯ）、低速ＥＲＲ（再送終了応答信号）を送出し（ステップ２５４）、ステップ２５６に進む。
【０１００】
ステップ２５６では、受信したポストメッセージコマンドより次の手順が受信フェーズＣ、受信フェーズＤ、受信フェーズＥのいずれかかを判断する（ステップ２５６）。そして、次の手順が受信フェーズＣであると判断された場合は受信フェーズＣへ移行し（ステップ２５７）、受信フェーズＤであると判断された場合は受信フェーズＤへ移行し（ステップ２５８）、受信フェーズＥであると判断された場合は受信フェーズＥへ移行する（ステップ２５９）。
【０１０１】
次に、図３乃至図１１に示した制御フローチャートで実現されるこのファクシミリ装置の基本的な送受信プロトコル手順を図１２乃至図１５に示すシーケンスチャートを参照して説明する。ここで、図１２乃至図１５は短縮プロトコルへのモード移行の３つのケースの基本的な送受信プロトコル手順を示している。
【０１０２】
図１２は、短縮プロトコルへのモード移行の第１のケースを示すもので、この第１のケースにおいて、送信側では、まず、発呼（Ｃａｌｌｉｎｇ）を行うとともに、送信側の記憶手段（図２のＲＡＭ３２の宛先データリスト）に相手機（受信側）の短縮番号に対応して短縮プロトコル受信能力ありと記憶されているかをチェックし（図３のステップ１０３）、短縮プロトコル受信能力ありと記憶されている場合は、次に相手機（受信側）が極性反転検知機能を実測しているかをチェックし（図４のステップ１２１）、極性反転検知機能を実測している場合は、極性反転をチェックし（図４のステップ１２７、ステップ１３０）、極性反転を検知したら短縮プロトコルへの移行を指示する信号を送出して（図５のステップ１４２）短縮プロトコルに移行し、短縮プロトコルを実行する。
【０１０３】
一方、受信側では、着呼したら、ＣＥＤ（被呼端末識別信号）送出までの間で送信側から短縮プロトコルへの移行を指示する信号を受信したかをチェックし（図８のステップ２０３）、短縮プロトコルへの移行を指示する信号を受信したら短縮プロトコルに移行し、短縮プロトコルを実行する。
【０１０４】
短縮プロトコルにおいて、送信側では、まず、高速コマンドの通信速度を示した信号（短縮プロトコルへの移行を指示する信号）に続いて高速のＮＳＳ（非標準機能設定信号）を送出し（図５のステップ１４３）、相手機（受信側）からの高速のＮＳＦ（非標準機能識別信号）を待ち、相手機（受信側）から高速のＮＳＦを受信したら（図５のステップ１４８）、画情報送出フェーズ（図６の送信フェーズＣ）へ移行する。
【０１０５】
また、受信側では、送信側からの高速コマンドの通信速度を示した信号（短縮プロトコルへの移行を指示する信号）の示す通信速度の高速のＮＳＳを受信すると（図９のステップ２２１）、高速のＮＳＦを送出し（図９のステップ２２２）、画情報受信フェーズ（図１０の受信フェーズＣ）へ移行する。
【０１０６】
送信側の画情報送出フェーズ（送信フェーズＣ）においては、画情報をＥＣＭ（エラー訂正モード）によるフレームに分割して送出する。ここで、このＥＣＭによるフレームの第１フレームには以下に続く画情報のパラメータを設定し、第２フレーム以降のフレーム（ＦＣＤフレーム）には画情報を入れて送出する。なお、この第１フレームには先に送出したＮＳＳの内容そのものでもよいし、送出しようとしている画情報を示すパラメータのみでもよい。
【０１０７】
このようにして、画情報の送出を終了したら、ファクシミリインフォメーションフィールドにポストメッセージコマンドに該当する内容を設定したＲＣＰフレームを送出し（図６のステップ１６５）、レスポンドコマンド待ちフェーズ（図７の送信フェーズＤ）へ移行する。
【０１０８】
また、受信側の画情報受信フェーズ（受信フェーズＣ）においては、送信側からＥＣＭによるフレームにより分割して送出された画情報を受信する。そして画情報の受信が終了すると、ファクシミリインフォメーションフィールドにポストメッセージコマンドに該当する内容を設定したＲＣＰフレームを受信し、このＲＣＰフレームのポストメッセージコマンドの内容を解析して（図１０のステップ２３６）、レスポンドコマンド待ちフェーズ（図１１の受信フェーズＤ）へ移行する。
【０１０９】
送信側のレスポンドコマンド待ちフェーズ（送信フェーズＤ）においては、ＭＣＦ（メッセージ確認信号）を受信したら（図７のステップ１７３）、送出した先のＲＣＰフレームに設定したポストメッセージコマンドの内容に合わせて画情報送出フレーム（送信フェーズＣ）へ移行するか、送信フェーズＢへ移行するか、送信フェーズＥへ移行するかを判断して（図７のステップ１８６）、各送信フェーズへの移行を行う。
【０１１０】
また、受信側のレスポンドコマンド待ちフェーズ（送信フェーズＤ）においては、ＭＣＦ（メッセージ確認信号）を送出したら（図１１のステップ２４５）、受信した先のＲＣＰフレームに設定したポストメッセージコマンドの内容に合わせて画情報受信フレーム（受信フェーズＣ）へ移行するか、受信フェーズＢへ移行するか、受信フェーズＥへ移行するかを判断して（図１１のステップ２５６）、各受信フェーズへの移行を行う。
【０１１１】
そして、送信側では、送信フェーズＥへ移行するとＤＣＮ（切断命令信号）を送出し（図３のステップ１２０）、この送信プロトコルを終了する。
【０１１２】
また、受信側では、受信フェーズＥへ移行すると送信側からのＤＣＮを受信するとこの受信プロトコルを終了する。
【０１１３】
図１３は、短縮プロトコルへのモード移行の第２のケースを示すもので、この第２のケースにおいて、送信側では、まず、発呼（Ｃａｌｌｉｎｇ）を行うとともに、送信側の記憶手段（図２のＲＡＭ３２の宛先データリスト）に相手機（受信側）の短縮番号に対応して短縮プロトコル受信能力ありと記憶されているかをチェックし（図３のステップ１０２）、短縮プロトコル受信能力ありと記憶されている場合は、次に相手機（受信側）が極性反転検知機能を実測しているかをチェックし（図４のステップ１２１）、極性反転検知機能を実測している場合は、極性反転をチェックし（図４のステップ１２７、ステップ１３０）、極性反転を検知する前にＣＥＤ（被呼端末識別信号）を検出したら（図４のステップ１３１）、短縮プロトコルへの移行を指示する信号を送出して（図５のステップ１４２）短縮プロトコルに移行し、短縮プロトコルを実行する。
【０１１４】
また、相手機（受信側）が極性反転検知機能を実測していない場合は、ＣＮＧ（コーリングトーン）を送出しながらＣＥＤ検出を行い（図４のステップ１２２、１２３）、ＣＥＤを検出したら短縮プロトコルへの移行を指示する信号を送出して（図５のステップ１４２）短縮プロトコルに移行し、短縮プロトコルを実行する。
【０１１５】
一方、受信側では、着呼したら、ＣＥＤ（被呼端末識別信号）送出までの間で送信側から短縮プロトコルへの移行を指示する信号を受信したかをチェックし（図８のステップ２０３）、その信号を受信せずにＣＥＤを送出しなければいけない場合はＣＥＤを送出し（図８のステップ２１２）、このＣＥＤを送出しながら短縮プロトコルへの移行を指示する信号を受信したかをチェックし（図８のステップ２１３）、短縮プロトコルへの移行を指示する信号を受信したらＣＥＤの送出を停止して短縮プロトコルに移行し、短縮プロトコルを実行する。
【０１１６】
なお、短縮プロトコルに移行した後における処理は図１２に示したものと同様である。
【０１１７】
図１４は、短縮プロトコルへのモード移行の第３のケースを示すもので、この第３のケースにおいて、送信側では、まず、発呼（Ｃａｌｌｉｎｇ）を行うとともに、送信側の記憶手段（図２のＲＡＭ３２の宛先データリスト）に相手機（受信側）の短縮番号に対応して短縮プロトコル受信能力ありと記憶されているかをチェックし（図３のステップ１０２）、短縮プロトコル受信能力なしと記憶されている場合は、ＣＮＧを送出しながらＣＥＤまたはコマンドの検知を行い（図３のステップ１０５）、ＮＳＦ（非標準機能識別信号）を受信したら（図３のステップ１０６）、この受信したＮＳＦが自社機のＮＳＦかをチェックし（図３のステップ１０７）、自社機のＮＳＦの場合は短縮プロトコル受信能力があるかをチェックし（図３のステップ１０８）、短縮プロトコル受信能力がある場合は、送信側の記憶手段（図２のＲＡＭ３２の宛先データリスト）に相手機（受信側）の短縮番号に対応して短縮プロトコル受信能力ありと記憶し（図３のステップ１０９）、その後、短縮プロトコルへの移行を指示する信号を送出して（図５のステップ１４２）短縮プロトコルに移行し、短縮プロトコルを実行する。なお、上記条件に合わない場合は通常のプロトコルで送信を行う。
【０１１８】
一方、受信側では、着呼したら、ＣＥＤ（被呼端末識別信号）送出までの間で送信側から短縮プロトコルへの移行を指示する信号を受信したかをチェックし（図８のステップ２０３）、その信号を受信せずにＣＥＤを送出しなければいけない場合はＣＥＤを送出し（図８のステップ２１２）、このＣＥＤを送出しながら短縮プロトコルへの移行を指示する信号を受信したかをチェックし（図８のステップ２１３）、その信号を受信せずにＣＥＤの送出を終了した場合は、短縮プロトコル受信能力ありを示すＮＳＦとＤＩＳ（必要ならばＣＩＳ）を送出し（図８のステップ２１６）、更に、短縮プロトコルへの移行を指示する信号を受信したかをチェックし（図８のステップ２１７）、その信号を受信したら短縮プロトコルに移行し、短縮プロトコルを実行する。なお、上記条件に合わない場合は通常のプロトコルで受信を行う。
【０１１９】
なお、短縮プロトコルに移行した後における処理は図１２に示したものと同様である。
【０１２０】
ところで、上述した短縮プロトコルへのモード移行の３つのケースの内の図１２に示した第１のケースの場合は、相手機と接続するまでに極性反転を検知すると、この時点で短縮プロトコルへの移行を指示する信号を送出して短縮プロトコルに移行する。
【０１２１】
ここで、この実施例においては、同一の相手機に関して過去に該相手機と接続するまでに生じた極性反転の回数を学習して、この学習した極性反転の回数を図２に示したＲＡＭ３２の宛先データリストに、例えば相手機の短縮番号に対応して各相手機毎に記憶し、相手機に対する発呼に際しては、回線の極性反転の回数がこの宛先データリストに記憶した学習済みの極性反転の回数に達した時点で短縮プロトコルへの移行を指示する信号を送出して短縮プロトコルに移行するように構成されている。
【０１２２】
以下、上記この実施例の特徴部分の詳細処理について図１５乃至１７に示したフローチャートを参照して説明する。
【０１２３】
図１５は、この実施例のファクシミリ装置の発呼時の処理の詳細をフローチャートで示したものである。
【０１２４】
図１５において、まず、発呼が行われると（ステップ３０１）、図２のディジタル網制御装置４３またはアナログ網制御装置４４で検知されるリバース（極性反転）の回数のカウントを開始する（ステップ３０２）。そして、図２に示したＲＡＭ３２の短縮プロトコル（短プロ）受信能力がある相手機の宛先データリストを検索する（ステップ３０３）。
【０１２５】
ここで、この相手機に対して短縮プロトコル受信能力ありと記憶されている場合は（ステップ３０４）、次に、この相手機が極性反転回数学習済み、すなわち、この相手機に対応して極性反転回数が記憶されているかを調べ（ステップ３０５）、極性反転回数学習済みの場合は（ステップ３０５でＹＥＳ）、リバース（極性反転）を検知する（ステップ３０６でＹＥＳ）毎に、このリバース（極性反転）回数をカウントする（ステップ３０６）。
【０１２６】
そして、このカウントしたリバース（極性反転）回数が図２に示したＲＡＭ３２の宛先データリストに記憶された学習したリバース（極性反転）発生回数に到達したかを調べ（ステップ３０８）、到達していないと（ステップ３０８でＮＯ）、ステップ３０６に戻り、リバース（極性反転）の回数のカウントを続け、
到達すると（ステップ３０８でＹＥＳ）、短縮プロトコルへの移行を指示する信号、すなわち特殊トーンを送出する（ステップ３０９）。
【０１２７】
次に、相手機からのＮＳＦ（非標準機能設定信号）に基づき相手機が短縮プロトコル（短プロ）受信能力があるかを調べ（ステップ３１０）、ある場合は短縮プロトコルで通信を行い（ステップ３１１）、また、ない場合は通常プロトコルで通信を行い（ステップ３１６）、この処理を終了する。
【０１２８】
また、ステップ３０４で、この相手機に対して短縮プロトコル受信能力なしと記憶されている場合（ステップ３０４でＮＯ）、またはステップ３０５で、この相手機が極性反転回数学習済みでないと判断された場合は（ステップ３０５でＮＯ）、リバース（極性反転）を検知する（ステップ３１２でＹＥＳ）毎に、このリバース（極性反転）回数をカウントし（ステップ３１３）、相手機からのＣＥＤ（被呼端末識別信号）を検知すると（ステップ３１４でＹＥＳ）、次に相手機からのＮＳＦ（非標準機能設定信号）に基づき相手機が短縮プロトコル（短プロ）受信能力があるかを調べ（ステップ３１５）、ある場合は（ステップ３１５でＹＥＳ）、短縮プロトコル（短プロ）受信能力がある相手機を記憶する宛先データに該相手機を登録し（ステップ３１７）、更に、この時点でカウントした極性反転回数を該宛先データに記憶し（ステップ３１８）、ステップ３０９に進み、短縮プロトコルへの移行を指示する信号である特殊トーンを送出する。
【０１２９】
また、ステップ３１５で、相手機が短縮プロトコル（短プロ）受信能力がないと判断された場合は（ステップ３１５でＮＯ）、通常プロトコルで通信を行い（ステップ３１６）、この処理を終了する。
【０１３０】
図１６は、図１５に示した処理において、相手機と接続されるまでに生じたリバース（極性反転）の回数が学習したリバース（極性反転）の回数と異なる場合の対策の１つの手法を示したものである。
【０１３１】
この図１６に示す構成においては、図１５に示したステップ３０８で、リバース（極性反転）回数のカウント値が図２に示したＲＡＭ３２の宛先データリストに記憶された学習したリバース（極性反転）発生回数に到達する前にＣＥＤ（被呼端末識別信号）を検知した、すなわち相手機と実際に接続された場合には（ステップ３１９でＹＥＳ）、図２に示したＲＡＭ３２の宛先データ中にある極性反転発生回数の記憶をクリアして未学習状態に戻し（ステップ３２０）、ステップ３０９に進む。他の処理は図１５に示した処理と同一である。
【０１３２】
この場合は、この相手機に対するリバース（極性反転）発生回数は再学習されることになる。
【０１３３】
図１７は、図１５に示した処理において、相手機と接続されるまでに生じたリバース（極性反転）の回数が学習したリバース（極性反転）の回数と異なる場合の対策の他の手法を示したものである。
【０１３４】
この図１７に示す構成においては、図１５に示したステップ３０８で、リバース（極性反転）回数のカウント値が図２に示したＲＡＭ３２の宛先データリストに記憶された学習したリバース（極性反転）発生回数に到達する前にＣＥＤ（被呼端末識別信号）を検知した、すなわち相手機と実際に接続された場合には（ステップ３１９でＹＥＳ）、今回カウントした極性反転発生回数を図２に示したＲＡＭ３２の宛先データに記憶し（ステップ３２１）、ステップ３０９に進む。他の処理は図１５に示した処理と同一である。
【０１３５】
この構成によると、図２に示したＲＡＭ３２の宛先データに記憶されたこの相手機に対するリバース（極性反転）発生回数が今回のカウントした極性反転発生回数で更新されることになり、再学習の必要はない。
【０１３６】
この実施例のファクシミリ装置によれば、相手機に接続するまでで発生する極性反転の回数を学習するように構成したので、接続までに複数回の極性反転が発生する相手機との接続においても相手機に接続するタイミングを正確に判断することができ、また、回線締結前にＩＴＵ−Ｔ．３０に定められていない特殊信号を送出するという不都合を防ぐとともに、相手機に接続して直ちに短縮プロトコルに移行することを指示する特殊信号を送出することができるので、短縮プロトコルへの移行の機会を多くすることができる。
【０１３７】
【発明の効果】
以上説明したように、この発明によれば、相手機との接続時に極性反転検出手段で検出した局線極性反転の回数を計数する極性反転回数計数手段を設けるとともに、相手機に対応して該相手機との接続に際して発生する極性反転の回数を学習して予め記憶する極性反転回数記憶手段を設け、相手機との接続に際して極性反転回数計数手段で計数した極性反転の回数が極性反転回数記憶手段に記憶した極性反転の回数に達した時点で該相手機と接続したと判別するように構成したので、相手機との接続に際して回線の極性反転が複数回発生するような環境下においても、相手機との接続を迅速かつ確実に判別することができるという効果を奏する。
【図面の簡単な説明】
【図１】この発明に係わる通信装置の概略構成を示すブロック図。
【図２】この発明の通信装置を適用して構成したファクシミリ装置の一実施例を示すブロック図。
【図３】図２に示したファクシミリ装置の送信プロトコルを示す制御フローチャート。
【図４】図３に示した送信フェーズＡにおける処理の詳細を示したフローチャート。
【図５】図３に示した送信フェーズＢにおける処理の詳細を示したフローチャート。
【図６】図３に示した送信フェーズＣにおける処理の詳細を示したフローチャート。
【図７】図３に示した送信フェーズＤにおける処理の詳細を示したフローチャート。
【図８】図２に示したファクシミリ装置の送信プロトコルを示す制御フローチャート。
【図９】図８に示した受信フェーズＢにおける処理の詳細を示したフローチャート。
【図１０】図８に示した受信フェーズＣにおける処理の詳細を示したフローチャート。
【図１１】図８に示した受信フェーズＤにおける処理の詳細を示したフローチャート。
【図１２】図２に示したファクシミリ装置における短縮プロトコルへのモード移行の第１のケースを示すシーケンスチャート。
【図１３】図２に示したファクシミリ装置における短縮プロトコルへのモード移行の第２のケースを示すシーケンスチャート。
【図１４】図２に示したファクシミリ装置における短縮プロトコルへのモード移行の第３のケースを示すシーケンスチャート。
【図１５】図２に示したファクシミリ装置における発呼時の処理の詳細を示すフローチャート。
【図１６】図２に示したファクシミリ装置における発呼時の処理の詳細の他の例を示すフローチャート。
【図１７】図２に示したファクシミリ装置における発呼時の処理の詳細の更に他の例を示すフローチャート。
【符号の説明】
１０…通信装置、１１…極性反転検出手段、１２…極性反転回数計数手段、１３…極性反転回数記憶手段、１４…接続判別手段、２０…回線、３１…ＣＰＵ（中央演算処理装置）、３２…ＲＡＭ（ランダムアクセスメモリ）、３３…操作表示装置、３４…読取装置、３５…印字装置、３６…画像処理装置、３７…画像蓄積装置、３８…システム制御部、３９…通信制御部、４０…通信制御部、４１…モデム、４２…回線切り替え制御装置、４３…ディジタル網制御装置、４４…アナログ網制御装置、４５…システムバス
【図１】
0003551595.tif 000002
【図２】
0003551595.tif 000003
【図３】
0003551595.tif 000004
【図４】
0003551595.tif 000005
【図５】
0003551595.tif 000006
【図６】
0003551595.tif 000007
【図７】
0003551595.tif 000008
【図８】
0003551595.tif 000009
【図９】
0003551595.tif 000010
【図１０】
0003551595.tif 000011
【図１１】
0003551595.tif 000012
【図１２】
0003551595.tif 000013
【図１３】
0003551595.tif 000014
【図１４】
0003551595.tif 000015
【図１５】
0003551595.tif 000016
【図１６】
0003551595.tif 000017
【図１７】
0003551595.tif 000018