(57)【特許請求の範囲】
【請求項１】
通信速度または解像度を含む通信指示パラメータをコマンドに設定して送信する手段を有する通信装置において、
１つの通信指示パラメータに対して自装置の有する複数の通信能力を指示内容として設定する設定手段を備えたことを特徴とする通信装置。
【請求項２】
通信速度を含む通信指示パラメータをコマンドに設定して送信する手段を有する通信装置において、
１つの通信指示パラメータに対して自装置の有する複数の通信能力を指示内容として設定する設定手段を備え、
前記通信指示パラメータを設定するコマンドは、各通信速度あるいは通信規格毎に独立した設定領域を有し、
前記設定手段は、複数の通信速度の指示パラメータを通信速度毎に独立して前記コマンドに設定することを特徴とする通信装置。
【請求項３】
解像度を含む通信指示パラメータをコマンドに設定して送信する手段を有する通信装置において、
１つの通信指示パラメータに対して自装置の有する複数の通信能力を指示内容として設定する設定手段を備え、
前記通信指示パラメータを設定するコマンドは、各解像度毎に独立した設定領域を有し、
前記設定手段は、複数の解像度の指示パラメータを解像度毎に独立して前記コマンドに設定することを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ファクシミリ装置、パソコン、モデム等の通信装置に関し、特に、通信指示パラメータのネゴシエーションを行う機能を有する通信装置に関する。
【０００２】
【従来の技術】
従来、例えばファクシミリ装置において、送信しようとしている通信パラメータが受信機が宣言してくる能力と一致しない場合の技術としては以下のようなものがあった。特公平５−３１３４３号公報には、送信装置が受信装置から用紙幅の信号を受信し、送信装置の原稿サイズを自動的に受信装置側の用紙幅に変換して送信し、受信原稿サイズが用紙幅より大きい場合には縮小して印刷する技術が開示されており、特開平４−１５９８５９号公報、特開平６−３２６８５０号公報にも類似の技術が開示されている。また、特開昭６０−６４５７２号公報には、蓄積した符号化データを相手装置が復元可能な符号化データに変換して伝送する技術が開示されており、特開昭６０−１８２２５７号公報にも類似の技術が開示されている。
【０００３】
【発明が解決しようとする課題】
上記のような従来の通信装置における、送信しようとしている通信パラメータが受信機が宣言してくる能力と一致しない場合の技術は、まず受信側から受信能力を宣言し、該宣言に対して送信側装置が送信パラメータを決定して通信を行う手順であった。従って、まず送信側から送信したいパラメータを受信側に通知し、その後受信側から受信能力が通知されるようなプロトコルを採用しようとした場合には、以下のような問題点があった。
【０００４】
送信側装置の方が能力が上であり、受信側装置は自分の能力以上の指示を解析できない場合、例えば送信側が１４．４ｋｂｐｓの通信速度を指示するが、受信側では９．６ｋｂｐｓしか能力が無い場合に、ＤＣＳコマンドによって送信側の能力を通知しようとすると、ＤＣＳにおける１４．４ｋｂｐｓの指示はビット番号１４、１３、１２、１１が（１、０、０、０）となる。ところが、受信側で９．６ｋｂｐｓまでしか解析しない場合には、ビット１２、１１しか認識せず、ビット１４、１３は無視される。上記の場合にはビット１２、１１は（０、０）であり、これは２．４ｋｂｐｓの指示と解釈される。つまり、送信側は１４．４ｋｂｐｓを指示したにもかかわらず、受信側は２．４ｋｂｐｓを指示されたと認識し、９．６ｋｂｐｓで通信可能であるにもかかわらず、２．４ｋｂｐｓになってしまうという問題点があった。
【０００５】
この問題点は解像度についても生じ、標準解像度（８×３．８５）および高解像度（８×７．７）を指示するビットと、それ以上の超高解像度を指示するビットが異なる位置に割り当てられているために、超高解像度を指示しても相手装置に該指示を解釈する能力がない場合には、相手装置は標準解像度なのか高解像度なのかが判断できないという問題点があった。
【０００６】
本発明の目的は、前記した従来技術の問題点を解決し、送信側装置から通信パラメータを通知する伝送方式において、送信側装置の希望するパラメータに対応する能力を受信側装置が持っていない場合でも、問題なくネゴシエーションができる通信装置を提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するために、本発明は、通信速度または解像度を含む通信指示パラメータをコマンドに設定して送信する手段を有する通信装置において、１つの通信指示パラメータに対して自装置の有する複数の通信能力を指示内容として設定する設定手段を備えたことを特徴とする。
【０００８】
本発明は、上記のような構成により、送信側装置から通信パラメータを通知する伝送方式において、送信側の有する能力を全て受信側に通知可能となるので、受信側が送信側より能力が低く、一部のパラメータについて解釈する能力が無くても、解釈可能な能力の中から最も高いものを選択することにより、受信側装置の能力に合わせた送信が可能となる。
【０００９】
【発明の実施の形態】
以下に、図面を参照して、本発明を詳細に説明する。図１は、本発明を適用したファクシミリ装置のシステム構成例を示すブロック図である。このファクシミリ装置は、ファクシミリ装置全体の制御処理を行うＣＰＵ１、制御プログラム実行時に使用するワークエリアとしてのＲＡＭ２、ファクシミリ装置を操作するための表示画面と操作スイッチが設けられた操作表示装置３、送信原稿を読み取る読取装置４、受信画情報等を印刷して出力する印字装置５、符号化・復号化・拡大・縮小等の画像処理を行う画像処理装置６、送信する画情報または受信した画情報を格納する画像蓄積装置７、ファクシミリ装置全体を制御するプログラムを記憶したＲＯＭ８を備える。
【００１０】
更にこのファクシミリ装置は、デジタル網（ＩＳＤＮ網等）における通信（Ｇ４等）を制御するための回路およびプログラムを記憶したＲＯＭから構成された第１の通信制御部９、アナログ網（Ｇ３等）における通信を制御するための回路およびプログラムを記憶したＲＯＭから構成された第２の通信制御部１０、デジタル網へ接続するためのデジタル網制御装置１１、および切換えによって複数の外部回線インタフェースと複数の内部通信回路とを接続するための回線切換え制御装置１５を備えており、以上の装置はシステムバス１４により相互に接続されている。
【００１１】
第１の通信制御部９は回線切換え制御装置１５と直接接続され、第２の通信制御部１０は低速モードと高速モードとを備えたモデム１２を介して回線切換え制御装置１５と接続されている。該回線切換え制御装置１５はさらにデジタル網制御装置１１およびアナログ網制御装置１３と接続されている。
【００１２】
上記の構成のファクシミリ装置は、これと同一構成のファクシミリ装置、アナログ網にのみ接続可能なファクシミリ装置、デジタル網のみに接続可能なファクシミリ装置等の相手機と回線を介して接続される。このファクシミリ装置をアナログ網にのみ接続する場合には、第１の通信制御部９およびデジタル網制御装置１１を省略することができ、また、デジタル網のみに接続する場合には、第２の通信制御部１０、モデム１２およびアナログ網制御装置１３を省略することができる。
【００１３】
図２（ａ）、（ｂ）、図３はそれぞれ本発明の前提となる、ＴＣＦを使用しない短縮手順への移行手順の例を示す手順図である。例えば図２（ａ）の手順においては、送信側装置が発呼し、受信側装置が応答すると、送信側装置は応答を検出し、短縮手順移行制御信号２０を送出する。その後高速モデムを使用し、所定の速度、例えばＶ２９の９．６ｋｂｐｓでトレーニング信号２１および高速ＮＳＳ信号２２を送出する。
【００１４】
図５は本発明の高速ＮＳＳ信号のフォーマット例を示す説明図である。ＮＳＳ信号３０はＨＤＬＣフレームを使用して伝送され、インフォメーション領域の最初のバイトであるファクシミリコントロールフィールド（ＦＣＦ）３１にはＮＳＳであることを示すコードが設定される。その後のＦＩＦ３２には各社独自のフォーマットで能力等の指定情報が設定される。この例においては、３つの変調規格であるＶ２７ter 、Ｖ２９、Ｖ１７についてそれぞれ独立した２ビットあるいは４ビットの能力設定領域３３、３４が設けられており、それぞれの伝送能力を独立して設定可能である。
【００１５】
図４は図５のＮＳＳ信号に速度情報を設定するための処理を示すフローチャートである。ステップＳ２０１においては、自機のモデムの能力を認識したり、過去の同一相手装置との通信履歴情報等を参照することにより指示する送信速度を判断する。ステップＳ２０２〜２０９においては、速度を高速な順に判断し、指示すべき送信速度に応じて対応するステップＳ２１０〜２１７のいずれかに移行する。なお、通常モデムにおいて、ステップＳ２０２〜２０９の順序における、ある速度の能力が有る場合には、それより下位の能力は全て備えているものとする。
【００１６】
例えばＶ１７の１４．４ｋｂｐｓであった場合にはステップＳ２１０に移行し、ステップＳ２１０においては、図５のＶ１７−１の領域に（１、０）を設定する。その後はステップＳ２１２に移行し、Ｖ１７−２の領域に（１、０）を、ステップＳ２１４においてはＶ２９の領域に（１、０）を、ステップＳ２１６においては、Ｖ２７ter の領域に（１、０）をそれぞれ設定する。従って、もし受信側において、Ｖ２９までの能力しかなく、Ｖ１７の解析能力が無い場合においても、Ｖ２９の能力表示が（１、０）、即ち９．６ｋｂｐｓの能力を有していることを認識可能であるので、適正な判断が可能となる。
【００１７】
図７は、本発明の高速ＮＳＳ信号のフォーマットの第２の実施例を示す説明図である。この例は解像度の能力表示を行う例であり、図７においては、複数の解像度規格のそれぞれについて独立した１ビットの能力設定領域３５、３６が設けられている。従って、それぞれの解像度を独立して設定可能である。
【００１８】
図６は図７のＮＳＳ信号に解像度情報を設定するための処理を示すフローチャートである。ステップＳ３０１においては、パネルからの指示や過去の同一相手装置との通信履歴情報等を参照することにより指示する解像度を判断する。ステップＳ３０２〜３０９においては、解像度を精細な順に判断し、指示すべき解像度に応じて対応するステップＳ３１０〜３１７のいずれかに移行する。なお、通常はステップＳ３０２〜３０９の順序における、ある解像度の能力が有る場合には、それより下位の能力は全て備えている。またインチ系であるかミリ系であるかを識別するビットは信号中に別に存在する。
【００１９】
例えば３００ppi ×３００ppi であった場合にはステップＳ３１１に移行し、ステップＳ３１１においては、図５の３００ppi ×３００ppi に対応する領域に”１”を設定する。また、ステップＳ３１２、３１３、３１４においては、それぞれ８dot ×１５．４l/mm、２００ppi ×４００ppi 、８dot ×７．７l/mm、８dot ×３．８５l/mmに対応する領域に”１”を設定する。従って、もし受信側において、８dot ×７．７l/mmまでの能力しか無い場合においても、ＮＳＳの能力表示から８dot ×７．７l/mm、８dot ×３．８５l/mmの能力を有していることを認識可能であるので、適正な判断が可能となる。
【００２０】
以下、本発明を適用した短縮手順における送信側および受信側装置の処理の詳細を説明する。図８〜図１２は送信側の処理を示すフローチャートである。図８のステップＳ１では、操作表示装置３から入力された電話番号に従って発呼を行う。電話番号がＲＡＭ２に予め短縮ダイヤルとして記憶されている場合には、その短縮番号を読み込んで発呼を行う。ステップＳ２，３では、ＲＡＭ２をサーチして前記短縮ダイヤルに対応して登録されている相手機の能力に短縮手順受信能力が記憶されているかを判断する。相手機の能力は予め登録しておくこともできるが、プロトコル手順の結果によって登録することもできる。以下は、プロトコル手順を実行した結果によって登録する場合について説明する。
【００２１】
初めての相手装置との通信においてはステップＳ３の判定結果は否定となり、ステップＳ４に進んでＣＮＧ（呼出音）を送出する。ＣＮＧを送出しつつ、ステップＳ５ではＣＥＤ（被呼局識別）信号または何らかのコマンドの受信を待つ。コマンドを受信したならばステップＳ６に進み、ＮＳＦ（非標準機能信号）の受信有無を判断する。ＮＳＦを受信したならばステップＳ７に進み、このＮＳＦが自機と同一社種のものかを判別する。自機と同一社種と判別されたならばステップＳ８に進み、短縮手順（短縮プロトコル：図中「短プロ」と示す）の受信能力の有無を判断し、短縮手順受信能力があればステップＳ９に進み、前記短縮ダイヤルに対応させて「短縮手順受信能力あり」という情報をＲＡＭ２に登録する。相手機能力を登録したならば、ステップＳ１４の送信フェーズＢに進む。送信フェーズＢの詳細は図１０に示す。この短縮手順への移行ケース３は図３の手順図に対応する。
【００２２】
ＮＳＦを受信しなかった場合、およびＮＳＦを受信したが自機と同一会社のＮＳＦでなかった場合、相手機に短縮手順受信能力がない場合、つまりステップＳ６〜Ｓ８の判断が否定の場合はステップＳ１０に進み、前記短縮ダイヤルに対応させて「短縮手順受信能力なし」をＲＡＭ２に登録する。相手機能力を登録したならば、ステップＳ１１の通常の送信モードつまり短縮手順でない送信モードへ移行する。
【００２３】
相手機が短縮手順受信能力を有していることが登録されていれば、ステップＳ３の判断は肯定となり、ステップＳ１２の送信フェーズＡに進む。送信フェーズＡの詳細は図９に関して後述する。
【００２４】
ステップＳ１３では、短縮手順モードでの送信か通常の送信かを判断する。これは送信フェーズＡ（ステップＳ１２）の実行結果により判断する。通常の送信ならばステップＳ６に進む。短縮手順モードでの送信ならばステップＳ１４の送信フェーズＢ（図１０）に進む。送信フェーズＢを実行したならば、ステップＳ１５に進み、送信フェーズＢ（ステップＳ１４）の実行結果により再び短縮手順モードでの送信か否かを判断する。短縮手順モードならばステップＳ１６およびステップＳ１７でそれぞれ送信フェーズＣ，Ｄを実行する。ステップＳ１８およびステップＳ１９では、送信フェーズＤの実行結果に基づき、それぞれ送信フェーズＣ，Ｂへ進むか否かを判断する。送信フェーズＣまたはＢに進まない場合、つまりフェーズＥへ移行したときはステップＳ２０で低速のＤＣＮを送出して送信を終了する。
【００２５】
次に、送信フェーズＡを説明する。図９において、ステップＳ２１では、自機の極性反転検知機能の有無を判断する。極性反転検知機能がある場合は、ステップＳ２２でＣＮＧ送出開始タイマをスタートさせ、ステップＳ２３で極性反転が検知されたか否かを判断する。極性反転が検知されたならばステップＳ２９に進み、短縮手順モードへ移行する。この移行ケース１は図２（ａ）の手順図に対応する。極性反転の検知は前記タイマがタイムアウトするまで行い（ステップＳ２４）、タイムアウトしたならばステップＳ２５に進んでＣＮＧ（呼出音）を送出する。
【００２６】
ステップＳ２６では極性反転が検知されたか否かを判断する。極性反転が検知されたならばステップＳ２９に進み、短縮手順モードへ移行する。極性反転が検知されない場合は、ステップＳ２７に進んでＣＥＤ（被呼局識別）の受信有無を判断する。ＣＥＤが受信されたならばステップＳ２９に進み、短縮手順モードへ移行する。この移行ケース２は図２（ｂ）の手順図に対応する。ＣＥＤが受信されなかったならばステップＳ２８に進み、ＮＳＦ／ＤＩＳ等の低速コマンドの受信有無を判断する。低速コマンドが受信されなかったならばステップＳ２５に進む。低速コマンドが受信されたならばステップＳ３３に進み、通常送信モードへ移行する。
【００２７】
一方、ステップＳ２１で極性反転検知機能がないと判断されたならば、ステップＳ３０に進んでＣＮＧ（呼出音）を送出する。ステップＳ３１ではＣＥＤの受信有無を判断する。ＣＥＤが受信されたならばステップＳ２９に進んで短縮手順モードへ移行する。ＣＥＤが受信されなかったならばステップＳ３２に進み、低速コマンドの受信有無を判断する。ＣＥＤが受信されたならばステップＳ３３に進み、通常の送信モードへ移行する。ＣＥＤが受信されなかったならばステップＳ３０に進む。このように、送信フェーズＡでは、極性反転またはＣＥＤが検知されたならば直ちに短縮手順モードへ移行するように構成している。
【００２８】
次に、送信フェーズＢを説明する。図１０において、ステップＳ３４でポーリングか否かを判断し、ポーリングの場合はステップＳ４４〜Ｓ５２の手順を実行する。ポーリングでない場合は、ステップＳ３５に進んで、所定の単一トーンを送出する。この単一トーンは短縮手順移行信号であると共に、ステップＳ３６で送出する高速のＮＳＳ（非標準機能設定）の伝送速度と対応する周波数を有する。ステップＳ３６では、例えば９６００ｂｐｓのトレーニング信号および高速ＮＳＳを送出する。この高速ＮＳＳは図１におけるトレーニング信号２１およびＮＳＳ２２であり、そのフォーマットは図５あるいは図７に示される。また能力設定処理は図４あるいは図６に示される。
【００２９】
ステップＳ３７では、ＮＳＳに対する相手機からのレスポンスの有無を判断する。レスポンスがあればステップＳ３８に進み、そのレスポンスが高速ＮＳＦ（非標準機能）か否かを判断する。高速ＮＳＦを受信したならばステップＳ３９に進み、短縮手順モードへ移行する。高速ＮＳＦを受信しなかった場合、つまり低速コマンドならばステップＳ４０に進んで通常の送信モードへ移行する。
【００３０】
また、ステップＳ３７でレスポンスを受信しないと判断されたならば、ステップＳ４１に進んで極性反転を検知したか否かを判断する。これはステップＳ２３あるいはＳ２６における反転検出が誤検出である場合があるためである。極性反転を検知しない場合は、ステップＳ４３に進んでフォールバックパラメータをセットしてステップＳ３５に進む。極性反転を検知した場合は、ステップＳ４２に進んで伝送速度の初期値にセットし直す。従って、ステップＳ４３のフォールバックにより一旦低下された速度が、高速に戻される。なお、ここでフォールバックした場合には画情報の伝送速度もフォールバックした速度となる。
【００３１】
ポーリングの場合は、ステップＳ４４〜Ｓ５２を実行する。ステップＳ４４〜Ｓ５１は受信のための手順であり、前記ステップＳ３４〜Ｓ３８およびＳ４０〜Ｓ４３とほぼ同様の内容であるため、説明は省略する。なお、ステップＳ５２では後述する受信フェーズＢ（図１４）を実行する。
【００３２】
次に、送信フェーズＣを説明する。この送信フェーズＣでは、ＥＣＭ（エラー訂正モード）によるフレームに分割し、第１フレーム（フレームＮｏ．０）には、第２フレーム以降の画情報を示すパラメータまたはＮＳＳの情報を設定し、第２フレーム以降に画情報を設定して送出する。図１１において、まず、ステップＳ５３では画情報の再送か否かを判断する。再送の場合はステップＳ５４において再送対象の画情報をフレームに設定して送出する。ステップＳ５５では再送が終了したか否かを判断し、再送終了ならばステップＳ５９に進む。
【００３３】
画情報の再送でない場合、つまり最初の送信の場合はステップＳ５６に進み、フレームＮｏ．０にＮＳＳの情報を設定して送出する。このＮＳＳの情報は相手機とのネゴシェーションの結果により最終的に決定したものであり、先に、ステップＳ３６で送出したＮＳＳの内容そのものの場合もあるし、ネゴシェーションの結果で変更する場合もある。なお、ステップＳ３６でＮＳＳを送出しているので、ここでは少なくとも原稿サイズおよび画質情報が含まれていればよい。
【００３４】
ステップＳ５７では、第２フレーム以降つまりフレームＮｏ．１以降に画情報を設定して送出する。ステップＳ５８ではすべての画情報の送出が終了したか否かを判断し、終了と判断されたならばステップＳ５９に進む。ステップＳ５９では、図２（ａ）のＲＣＰフレーム２４のＦＩＦにポストメッセージコマンドの内容を設定して送出し、レスポンスコマンド受信待ちフェーズ（送信フェーズＤ）へ進む。
【００３５】
次に、送信フェーズＤを説明する。図１２において、ステップＳ６０ではレスポンス受信の有無を判断する。レスポンスを受信しない場合は、ステップＳ６１に進んで低速のポストメッセージコマンド（ＰＰＳ・ＱまたはＰＰＳ・Ｐｒｉ−Ｑ）を送出する。レスポンスが検出されたならばステップＳ６２に進み、そのレスポンスの内容が低速のＭＣＦ（メッセージ確認信号）か否かを判断する。低速のＭＣＦを受信した場合は、ステップＳ７６に進む。一方、レスポンスが低速のＭＣＦでない場合は、ステップＳ６３に進み、レスポンスが低速のＰＰＲ（部分ページ要求）か否かを判断する。この判断が否定の場合はステップＳ６４に進み、レスポンスが低速のＰＩＰ（手順中断肯定）か否かを判断する。ＰＩＰが検出されたならば、ステップＳ６５でラインホールド手順を実行してステップＳ７６に進む。レスポンスが低速のＭＣＦ，ＰＰＲ，ＰＩＰのいずれでもない場合は、エラーと判断してステップＳ６６に進み、エラー処理をする。
【００３６】
低速のＰＰＲを受信したならば、ステップＳ６３からステップＳ６７に移行してＣＴＣ（訂正続行）の送出が必要か否かを判断する。必要ならばステップＳ６８に進んで低速のＣＴＣを送出する。これは、ステップＳ６９で低速のＣＴＲ（訂正続行応答）を受信するまで行われる。そうして、低速のＣＴＲを受信したならばフェーズＣに移行する。
【００３７】
ステップＳ６７でＣＴＣの送出が不要と判断されれば、ステップＳ７１でＥＯＲ（再送終了）の送出が必要か否かを判断する。ＥＯＲの送出が必要ない場合はステップＳ７６に進む。ＥＯＲの送出を要する場合は、ステップＳ７２に進み、低速のＥＯＲを送出する。ステップＳ７３では低速のＥＲＲ（再送終了応答）を受信したか否かを判断し、低速のＥＲＲを受信したならばステップＳ７６に進む。低速のＥＲＲが受信されない場合は、低速のＰＩＮ（手順中断否定）を受信したか否かを判断する。この判断は、ＩＴＵ−Ｔ勧告Ｔ．３０の手順に定められているようにＥＯＲを３回送出してＴ４タイマがタイムアウトするとＤＣＮ（回線切断命令）を送出して回線を切断する。低速のＰＩＮを受信した場合はステップＳ７５に進んでラインホールド手順を行う。
【００３８】
ステップＳ７６では、ステップＳ５９（送信フェーズＣ）で送出したポストメッセージコマンドに基づき、次に移行するフェーズを判断する。この判断により、ステップＳ７７，Ｓ７８，Ｓ７９のいずれかに進み、フェーズＣ，Ｄ，Ｅのいすれかに移行する。
【００３９】
次に、図１３〜図１６を参照して受信プロトコルについて説明する。まず、図１３において、ステップＳ８０では着信の有無を判断し、着信があったならばステップＳ８１に進み、１．８秒のタイマをスタートさせる。このタイマはＩＴＵ−勧告Ｔ．３０に規定されているものである。ステップＳ８２では、短縮手順モードへの移行を指示する信号、即ち高速のＮＳＳの伝送速度を示す単一トーンの受信有無を判断する。そして、該信号を受信した場合は短縮手順モードへ移行する（移行ケース１：図２（ａ））。ステップＳ８３では、受信フェーズＢ（図１４）を実行する。受信フェーズＢに続いてステップＳ８４の受信フェーズＣ（図１５）を実行し、さらにステップＳ８５では受信フェーズＤ（図１６）を実行する。ステップＳ８６ではフェーズＣに進むか否かを判断し、ステップＳ８７ではフェーズＢへ進むか否かを判断する。ステップＳ８６の判断が肯定の場合はステップＳ８４に進み、ステップＳ８７の判断が肯定の場合はステップＳ８３に進む。フェーズＣ，Ｂのいずれにも移行しない場合はステップＳ８８に進んで低速のＤＣＮを受信して通信を終了する。
【００４０】
ステップＳ８２で信号が受信されなかったならば、ステップＳ８９でＣＮＧの受信有無を判断する。ＣＮＧが受信できない場合はステップＳ９０でタイムアウトと判断されるまでステップＳ８２，Ｓ８９の判断を繰り返す。ＣＮＧが受信された場合、またはタイムアウトになった場合はステップＳ９１に進んでＣＥＤを送出する。ステップＳ９２では短縮手順モードへの移行を指示する信号が受信されたか否かを判断する。短縮手順モードへの移行を指示する信号が受信されたならばステップＳ９３に進んでＣＥＤの送出を停止し、短縮手順モード（移行ケース２：図２（ｂ））へ移行してステップＳ８３に進む。
【００４１】
ステップＳ９２で信号が受信できなかったならば、ステップＳ９４に進んでＣＥＤ送出終了か否かを判断する。ＣＥＤの送出を終了した場合はステップＳ９５に進み、ＮＳＦ／ＤＩＳを送出する。ステップＳ９６では短縮手順モードへの移行を指示する信号を受信したか否かを判断する。短縮手順モードへの移行を指示する信号を受信したならば、短縮手順モード（移行ケース３：図３）へ移行してステップＳ８３に進み、該信号を受信しなかった場合は、ステップＳ９７に進んで通常の受信モードへ移行する。
【００４２】
次に、受信フェーズＢを説明する。図１４において、ステップＳ９８では高速のＮＳＳを受信したか否かを判断する。高速ＮＳＳを受信したならばステップＳ９９に進み、ＮＳＳの内容を参照して速度等を決定し、高速ＮＳＦを送出する。送信機から高速ＮＳＳを受信しなかったときは、ステップＳ１００に進んで高速ＮＳＣを受信したか否かを判断する。これは、短縮手順でポーリングを実行するか否かを判断するためである。こうして高速ＮＳＳか高速ＮＳＣを受信するまでステップＳ９８とＳ１００を繰り返す。ステップＳ１００の判断が肯定となった場合は、ステップＳ１０１でポールド準備ができたか否かを判断する。準備ができていればステップＳ１０２に進み、原稿を送信するため、送信フェーズＢ（図１０）を実行する。ポールド準備ができていない場合は、ステップＳ１０３に所定のエラー手順を実行して終了する。
【００４３】
次に、受信フェーズＣを説明する。この受信フェーズＣではＥＣＭによるフレームに分割して送出されてくる画情報を受信する。フレーム構成は第１フレーム（フレームＮｏ．０）には画情報を示すパラメータが設定され、第２フレーム以降には画情報が設定される。
【００４４】
図１５において、ステップＳ１０４ではＦＣＤ（ファクシミリ符号化データ）フレーム、つまり画情報フレームを受信したか否かを判断する。この判断が肯定ならばステップＳ１０５に進み、フレームＮｏ．０つまり第１フレームのＮＳＳを受信したか否かを判断する。第１フレームを受信したならばステップＳ１０５の判断は肯定となり、ステップＳ１０６でＮＳＳを解析する。第１フレームを受信しなかったならば、第２フレーム以降、つまり画情報のフレームを受信したと判断してステップＳ１０７に進み、受信した画情報を画像蓄積装置７に蓄積する。ステップＳ１０８ではフレームの受信を終了したか否かを判断し、この判断が肯定となるまでステップＳ１０４に進む。ステップＳ１０８が肯定とならずに、ＦＣＤフレームの受信が終了したならば、最後のフレームにＲＣＰフレームがある場合であり、ステップＳ１０９に進んでＲＣＰフレームのポストメッセージコマンドを解析する。ポストメッセージコマンドの解析またはフレームの受信を終了したならば該受信フェーズＣを抜ける。
【００４５】
次に、受信フェーズＤを説明する。ステップＳ１１０ではＲＣＰを受信しているか否かを判断する。ＲＣＰを受信していないでこのフェーズＤに移行した場合は、ステップＳ１１１に進んで低速コマンドを待つ。ＲＣＰを受信していた場合、または低速コマンドを受信した場合はステップＳ１１２に進み、受信したＦＣＤフレームにエラーがないか否かを判断する。ＦＣＤフレームにエラーがない場合はステップＳ１１３に進み、ラインホールドか否かを判断し、この判断が肯定ならばステップＳ１１４でラインホールド手順を実行する。ラインホールドでない場合は、ステップＳ１１５に進んで低速ＭＣＦを送出し、ステップＳ１２４に進む。
【００４６】
ＦＣＤフレームにエラーがある場合は、ステップＳ１１６に進んで低速のＰＰＲ（部分ページ要求）を送出する。ステップＳ１１７ではＣＴＣを受信したか否かを判断する。ＣＴＣを受信したならばステップＳ１１８に進み、低速ＣＴＲを送出する。ＣＴＣを受信しなかったならばステップＳ１１９に進み、ＥＯＲを受信したか否かを判断する。そして、ＥＯＲを受信しなかったならばフェーズＣへ移行するが、ＥＯＲを受信したならばステップＳ１２１に進み、ラインホールドか否かを判断し、この判断が肯定ならばステップＳ１２２でラインホールド手順を実行する。ラインホールドでない場合は、ステップＳ１２３に進んで低速ＥＲＲを送出し、ステップＳ１２４に進む。ステップＳ１２４では、受信したポストメッセージコマンドに基づき、次に移行するフェーズを判断する。この判断により、ステップＳ１２５，Ｓ１２６，Ｓ１２７のいずれかに進み、フェーズＣ，Ｄ，Ｅのいずれかに移行する。
【００４７】
図２、図３は、上述のプロトコル手順の手順図である。図２（ａ）は、極性反転を検知して短縮手順モードへ移行する場合（移行ケース１）の手順を示す。同図において、「信号」は短縮手順モードへの移行を示す信号であり、ＲＣＰフレーム（ＰＰＳ・ＭＰＳ）２４はＲＣＰフレーム内にポストメッセージコマンドのＰＰＳ・ＭＰＳを設定することを示し、ＲＣＰフレーム（ＰＰＳ・ＥＯＰ）はＲＣＰフレーム内にポストメッセージコマンドのＰＰＳ・ＥＯＰを設定することを示す。また、ＦＣＤフレーム（ＰＩＸ）はＦＣＤフレームに画情報ＰＩＸを設定することを示し、ＥＰＴ２３はＩＴＵ−Ｔ勧告Ｖ．２７ｔｅｒ、Ｖ．２９（ｏｐｔｉｏｎ）、Ｖ．１７等に定義されている無変調キャリア信号であるエコープロテクトトーンを示す。
【００４８】
図２（ｂ）は、極性反転を検知する前にＣＥＤを検出して短縮手順モードへ移行する場合（移行ケース２）の手順を示す。図３は、相手機の能力の登録内容に短縮手順モードの受信能力が記憶されていない場合であって、相手機からのＮＳＦコマンドによって短縮手順の受信能力を判断した後、短縮手順モードへ移行する場合の手順を示す。図２、図３において、短縮手順モードへの移行後、つまり送信側から「信号」を送出する段階から後の手順は互いに共通である。
【００４９】
【発明の効果】
以上述べたように、本発明においては、通信速度や解像度等の通信指示パラメータをコマンドに設定して送信する手段を有する通信装置において、１つの通信指示パラメータに対して複数の指示内容設定する設定手段を備えたので、送信側の有する能力を全て受信側に通知可能となる。従って、受信側が送信側より能力が低く、一部のパラメータについて解釈する能力が無くても、解釈可能な能力の中から最も高いものを選択することにより、受信側装置の能力に合わせた送信が可能となるという効果がある。
【図面の簡単な説明】
【図１】本発明のファクシミリ装置の構成例を示すブロック図である。
【図２】短縮手順への移行手順の例を示す手順図１である。
【図３】短縮手順への移行手順の例を示す手順図２である。
【図４】ＮＳＳに速度情報を設定する処理を示すフローチャートである。
【図５】本発明の高速ＮＳＳ信号のフォーマット例を示す説明図である。
【図６】ＮＳＳに解像度を設定する処理を示すフローチャートである。
【図７】本発明のＮＳＳフォーマットの第２実施例を示す説明図である。
【図８】送信側の処理を示すフローチャート１である。
【図９】送信側の処理を示すフローチャート２である。
【図１０】送信側の処理を示すフローチャート３である。
【図１１】送信側の処理を示すフローチャート４である。
【図１２】送信側の処理を示すフローチャート５である。
【図１３】受信側の処理を示すフローチャート１である。
【図１４】受信側の処理を示すフローチャート２である。
【図１５】受信側の処理を示すフローチャート３である。
【図１６】受信側の処理を示すフローチャート４である。
【符号の説明】
１…ＣＰＵ、２…ＲＡＭ、３…操作表示装置、４…読取装置、５…印字装置、６…画像処理装置、７…画像蓄積装置、８…ＲＯＭ、９…通信制御部１、１０…通信制御部２、１１…デジタル網制御装置、１２…モデム、１３…アナログ網制御装置、１４…システムバス、１５…回線切換え制御装置
【図１】
0003682795.tif 000002
【図２】
0003682795.tif 000003
【図３】
0003682795.tif 000004
【図４】
0003682795.tif 000005
【図５】
0003682795.tif 000006
【図６】
0003682795.tif 000007
【図７】
0003682795.tif 000008
【図８】
0003682795.tif 000009
【図９】
0003682795.tif 000010
【図１０】
0003682795.tif 000011
【図１１】
0003682795.tif 000012
【図１２】
0003682795.tif 000013
【図１３】
0003682795.tif 000014
【図１４】
0003682795.tif 000015
【図１５】
0003682795.tif 000016
【図１６】
0003682795.tif 000017