(57)【要約】【課題】前記送信側装置と前記受信側装置との間の利便性の高いリアルタイムファクシミリ通信を可能とするネットワークファクシミリ通信システムを提供すること。【解決手段】ＴＣＰのポート２５におけるセッションにおいて送信側装置とゲートウェイ装置とが共にポート２５使用リアルタイムファクシミリ転送に対応していることが確認された場合に、相互にＧ３ファクシミリプロトコルのやりとりを、ポート２５でのコマンドとレスポンスのやりとりにより行うのと並行して、ゲートウェイ装置と受信側のＧ３ファクシミリ装置とが相互に通常のＧ３ファクシミリプロトコルのやりとりを行うことにより、送信側装置からの文書画像データを受信側のＧ３ファクシミリ装置に送信する。【選択図】    図１
2005045300.tif 000002
【特許請求の範囲】
【請求項１】
送信側装置がネットワークを介した所定のやりとりによりゲートウェイ装置に文書画像データを転送する一方、そのゲートウェイ装置が前記送信側装置から受信した前記文書画像データを公衆電話網を介したＧ３ファクシミリ伝送手順のやりとりにより受信側のファクシミリ装置に送信するネットワークファクシミリ通信システムにおいて、
前記ゲートウェイ装置は、前記ネットワークを介したＴＣＰのポート２５におけるセッションにおいて前記送信側装置から受信したＥＨＬＯコマンドに対して返信する対ＥＨＬＯレスポンスに付随する情報としてポート２５使用リアルタイムファクシミリ転送に対応している旨を示す所定の通知情報を含めて返信するポート２５使用リアルタイムファクシミリ転送対応通知手段と、前記ＥＨＬＯコマンドレスポンスに対して前記送信側装置が前記ポート２５使用リアルタイムファクシミリ転送を行う旨を示す所定の開始指示情報を含むコマンドをポート２５に送信してきた場合に、以後ポート２５におけるセッションにおいて受信するポート２５使用リアルタイムファクシミリ転送に係る各種Ｇ３ファクシミリ信号を情報内容とするコマンドのそれぞれについて所定のレスポンスを返信する一方、前記公衆電話網を介して発呼して回線接続された前記受信側のファクシミリ装置との間で、前記送信側装置とのＴＣＰのポート２５のセッションのやりとりに応じたＧ３ファクシミリ伝送制御手順を並行してやりとりして、前記送信側装置から転送されてきた文書画像データを前記受信側のファクシミリ装置に送信するポート２５使用リアルタイムファクシミリ中継手段とを備える一方、
前記送信側装置は、前記ネットワークを介して前記ゲートウェイ装置のＴＣＰのポート２５に接続した後に送信したＥＨＬＯコマンドに対して返信されてきた前記対ＥＨＬＯレスポンスに前記所定の通知情報が含まれている場合に、前記所定の開始指示情報を含むコマンドを前記ゲートウェイ装置のポート２５に送信するポート２５使用リアルタイムファクシミリ転送開始指示手段と、その開始指示手段による前記所定の開始指示情報を含むコマンドの送信の後、前記ゲートウェイ装置のポート２５とのセッションにおいて送信するポート２５使用リアルタイムファクシミリ転送に係る各種コマンドのそれぞれについて所定のレスポンスを受信することにより文書画像データを前記ゲートウェイ装置に転送するポート２５使用リアルタイムファクシミリ転送手段とを備えたことを特徴とするネットワークファクシミリ通信システム。
【請求項２】
前記送信側装置における前記ポート２５使用リアルタイムファクシミリ転送手段は、Ｇ３ファクシミリ信号の１つであるＳＵＢを情報内容とするコマンドにより前記受信側のファクシミリ装置のファクシミリ番号を前記ゲートウェイ装置に通知する一方、
前記ゲートウェイ装置における前記ポート２５使用リアルタイムファクシミリ中継手段は、前記送信側装置から受信したＳＵＢを情報内容とするコマンドから取得した前記受信側のファクシミリ装置のファクシミリ番号に発呼することを特徴とする請求項１に記載のネットワークファクシミリ通信システム。
【請求項３】
前記送信側装置における前記ポート２５使用リアルタイムファクシミリ転送開始指示手段は、前記所定の開始指示情報を含むコマンドを前記ゲートウェイ装置のポート２５に送信する際に、前記受信側のファクシミリ装置のファクシミリ番号についての情報を付帯して通知する一方、
前記ゲートウェイ装置における前記ポート２５使用リアルタイムファクシミリ中継手段は、前記送信側装置から受信した前記所定の開始指示情報を含むコマンドに付帯して受信した情報から取得した前記受信側のファクシミリ装置のファクシミリ番号に発呼することを特徴とする請求項１に記載のネットワークファクシミリ通信システム。
【請求項４】
前記送信側装置における前記ポート２５使用リアルタイムファクシミリ転送手段は、Ｇ３ファクシミリ信号の１つであるＳＩＤを情報内容とするコマンドによりパスワード情報を前記ゲートウェイ装置に通知する一方、前記ゲートウェイ装置における前記ポート２５使用リアルタイムファクシミリ中継手段は、前記送信側装置から受信した前記ＳＩＤを情報内容とするコマンドから取得したパスワード情報に基づいて、前記受信側のファクシミリ装置へ発呼するかしないかを制御することを特徴とする請求項１、２または３のいずれかに記載のネットワークファクシミリ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークファクシミリ通信システムに関し、特に、送信側装置がネットワークを介した所定のやりとりによりゲートウェイ装置に文書画像データを転送する一方、そのゲートウェイ装置が前記送信側装置から受信した前記文書画像データを公衆電話網を介したＧ３ファクシミリ伝送手順のやりとりにより受信側のファクシミリ装置に送信するネットワークファクシミリ通信システムに関する。
【０００２】
【従来の技術】
インターネットの普及により、通信を行う際、網として従来のような公衆回線（ＰＳＴＮやＩＳＤＮ）だけを用いるのでなく、インターネットを用いる通信も広まりつつある。これはインターネットを用いることによる料金削減のメリットを活かそうとするものである。
【０００３】
そのため、インターネットに接続可能な端末機器も増え、ファクシミリなどの画像の送受信を行う機器にもあてはまる。ＲＦＣ２３０５（Ａ  Ｓｉｍｐｌｅ  Ｍｏｄｅ  ｏｆ  Ｆａｃｓｉｍｉｌｅ  Ｕｓｉｎｇ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ）、ＲＦＣ２５３２（Ｅｘｔｅｎｄｅｄ  Ｆａｃｓｉｍｉｌｅ  Ｕｓｉｎｇ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ）やＩＴＵ−Ｔ勧告Ｔ．３７（メール型インターネット対応ファクス）及びＴ．３８（リアルタイム型インターネット対応ファクス）などのインターネットファクスの標準規格も存在し、対応製品も増加している。
【０００４】
インターネットファクスＴ．３７は、いわゆるウェルノウンポートの１つであり、ＳＭＴＰ（Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ａｇｅｎｔ）やその拡張であるＥＳＭＴＰのための汎用的なＴＣＰのポート２５を用いるため、Ｔ．３８と比べてファイアウォールを越えられやすいという長所があり、メールによるネットワークファクシミリ通信に関しては種々の提案がなされている（例えば特許文献１、２など）。
【０００５】
しかしその反面、メールによるネットワークファクシミリ通信では、文書画像データをメールの本文の内容としてやりとりするものであるため、送信側装置がＳＭＴＰにより送信側ＭＴＡ（Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ａｇｅｎｔ）（を実装したサーバ）に送信文書画像データを内容とするメールを送信してその送信側ＭＴＡがいったん蓄積した後、インターネットなどのＴＣＰネットワークを介して受信側ＭＴＡに転送し、その受信側ＭＴＡが蓄積した後、最終的な受信側装置に送信文書画像データが渡されるような通信形態となる。
【０００６】
そのため、送信側装置と最終的な受信側装置とは文書画像データの送受信の際に、直接情報交換することができず、受信側装置の能力（対応解像度、符号化・復号化方式など）に適合する最適な形態での文書画像データの送受信を行えないという問題がある。
【０００７】
そのメール型のネットワークファクスにおけるリアルタイム性を向上させるものとして、前記受信側装置がＭＴＡの機能を有し、送信側からＳＭＴＰで送信されてくるメールを中継のＭＴＡを介さずに直接受信するようにした装置も、製品として出始めている。
【０００８】
【特許文献１】
特開２００２−０２７１９３号公報
【特許文献１】
特開２００１−００７９７５号公報
【０００９】
【発明が解決しようとする課題】
しかし、そのような、中継のＭＴＡを介さない形式のネットワークファクスにおいても、複数のページで構成される送信文書画像データは、受信側の能力に最適化されることなく、メールの内容として一括して送信される。
【００１０】
メールで送信文書画像データを受信する装置が、送信側装置にとっての最終的な受信側装置であれば、送信文書画像データがメールの内容として一括送信されることに問題はないが、送信側装置にとっての最終的な受信側装置が公衆電話網上の受信側のＧ（グループ）３ファクシミリ装置である場合、メールで送信文書画像データを受信・蓄積した装置からその受信側のＧ３ファクシミリ装置に発呼して、その蓄積した送信文書画像データをＩＴＵ−Ｔ勧告Ｔ．３０に基づいたＧ３ファクシミリ信号のやりとりにより送信する必要がある。
【００１１】
しかし、そのメールで送信文書画像データを受信・蓄積した装置が、ディジタル識別信号ＤＩＳや非標準機能識別信号ＮＳＦで取得した受信側のＧ３ファクシミリ装置の能力のうち、モデムに関する能力についての情報は有効に利用できるものの、対応する符号化・復号化方式や、用紙サイズや、画像出力解像度などの能力については、送信側装置に通知しても意味が無く、自装置における受信側の能力に合わせた画像変換処理の際に参照できる程度である。
【００１２】
また、メールで送信文書画像データを受信・蓄積した装置から受信側のＧ３ファクシミリ装置に文書画像データを送信した際に、通信が成功したか否かや、何ページまでしか送れなかったなどの、ページ単位の送信の際に得られる通信関連情報を、送信側装置においては、直接リアルタイムに知ることができない。
【００１３】
そのため、インターネットを介する分通信費の低減はできるものの、公衆電話網を介してＧ３ファクシミリ装置同士が送受信する従来のファクシミリ通信において得られていた利便性を享受することができない問題がある。
【００１４】
本発明は係る事情に鑑みてなされたものであり、送信側装置とゲートウェイ装置との間のネットワークを介したＴＣＰのポート２５のセッション上の疑似的なＧ３ファクシミリプロトコルと、当該ゲートウェイ装置と公衆電話網上の受信側ファクシミリ装置との間のＧ３ファクシミリプロトコルとをリアルタイムに中継して、前記送信側装置と前記受信側装置との間の利便性の高いリアルタイムファクシミリ通信を可能とするネットワークファクシミリ通信システムを提供することを目的とする。
【００１５】
【課題を解決するための手段】
請求項１に記載のネットワークファクシミリ通信システムは、送信側装置がネットワークを介した所定のやりとりによりゲートウェイ装置に文書画像データを転送する一方、そのゲートウェイ装置が前記送信側装置から受信した前記文書画像データを公衆電話網を介したＧ３ファクシミリ伝送手順のやりとりにより受信側のファクシミリ装置に送信するネットワークファクシミリ通信システムにおいて、前記ゲートウェイ装置は、前記ネットワークを介したＴＣＰのポート２５におけるセッションにおいて前記送信側装置から受信したＥＨＬＯコマンドに対して返信する対ＥＨＬＯレスポンスに付随する情報としてポート２５使用リアルタイムファクシミリ転送に対応している旨を示す所定の通知情報を含めて返信するポート２５使用リアルタイムファクシミリ転送対応通知手段と、前記ＥＨＬＯコマンドレスポンスに対して前記送信側装置が前記ポート２５使用リアルタイムファクシミリ転送を行う旨を示す所定の開始指示情報を含むコマンドをポート２５に送信してきた場合に、以後ポート２５におけるセッションにおいて受信するポート２５使用リアルタイムファクシミリ転送に係る各種Ｇ３ファクシミリ信号を情報内容とするコマンドのそれぞれについて所定のレスポンスを返信する一方、前記公衆電話網を介して発呼して回線接続された前記受信側のファクシミリ装置との間で、前記送信側装置とのＴＣＰのポート２５のセッションのやりとりに応じたＧ３ファクシミリ伝送制御手順を並行してやりとりして、前記送信側装置から転送されてきた文書画像データを前記受信側のファクシミリ装置に送信するポート２５使用リアルタイムファクシミリ中継手段とを備える一方、前記送信側装置は、前記ネットワークを介して前記ゲートウェイ装置のＴＣＰのポート２５に接続した後に送信したＥＨＬＯコマンドに対して返信されてきた前記対ＥＨＬＯレスポンスに前記所定の通知情報が含まれている場合に、前記所定の開始指示情報を含むコマンドを前記ゲートウェイ装置のポート２５に送信するポート２５使用リアルタイムファクシミリ転送開始指示手段と、その開始指示手段による前記所定の開始指示情報を含むコマンドの送信の後、前記ゲートウェイ装置のポート２５とのセッションにおいて送信するポート２５使用リアルタイムファクシミリ転送に係る各種コマンドのそれぞれについて所定のレスポンスを受信することにより文書画像データを前記ゲートウェイ装置に転送するポート２５使用リアルタイムファクシミリ転送手段とを備えたことを特徴とする
【００１６】
請求項２に記載のネットワークファクシミリ通信システムは、請求項１に記載のネットワークファクシミリ通信システムにおいて、前記送信側装置における前記ポート２５使用リアルタイムファクシミリ転送手段は、Ｇ３ファクシミリ信号の１つであるＳＵＢを情報内容とするコマンドにより前記受信側のファクシミリ装置のファクシミリ番号を前記ゲートウェイ装置に通知する一方、
前記ゲートウェイ装置における前記ポート２５使用リアルタイムファクシミリ中継手段は、前記送信側装置から受信したＳＵＢを情報内容とするコマンドから取得した前記受信側のファクシミリ装置のファクシミリ番号に発呼することを特徴とする。
【００１７】
請求項３に記載のネットワークファクシミリ通信システムは、請求項１に記載のネットワークファクシミリ通信システムにおいて、前記送信側装置における前記ポート２５使用リアルタイムファクシミリ転送開始指示手段は、前記所定の開始指示情報を含むコマンドを前記ゲートウェイ装置のポート２５に送信する際に、前記受信側のファクシミリ装置のファクシミリ番号についての情報を付帯して通知する一方、前記ゲートウェイ装置における、前記ポート２５使用リアルタイムファクシミリ中継手段は、前記送信側装置から受信した前記所定の開始指示情報を含むコマンドに付帯して受信した情報から取得した前記受信側のファクシミリ装置のファクシミリ番号に発呼することを特徴とする。
【００１８】
請求項４に記載のネットワークファクシミリ通信システムは、請求項１、２または３のいずれかに記載のネットワークファクシミリ通信システムにおいて、
前記送信側装置における前記ポート２５使用リアルタイムファクシミリ転送手段は、Ｇ３ファクシミリ信号の１つであるＳＩＤを情報内容とするコマンドによりパスワード情報を前記ゲートウェイ装置に通知する一方、前記ゲートウェイ装置における前記ポート２５使用リアルタイムファクシミリ中継手段は、前記送信側装置から受信した前記ＳＩＤを情報内容とするコマンドから取得したパスワード情報に基づいて、前記受信側のファクシミリ装置へ発呼するかしないかを制御することを特徴とする。
【００１９】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００２０】
【００２１】
図１に、本発明の実施の形態に係るネットワークファクシミリ通信システムについて示す。
【００２２】
本発明に係るネットワークファクシミリ通信システムは、送信側装置１００がインターネット等のＴＣＰのネットワーク６０を経由し、ゲートウェイ装置２００を介して公衆電話網（ＧＳＴＮ）３０ｂ上のＧ３ファクシミリ装置３００に画像データを送信する場合についてのものである。
【００２３】
また、送信側装置１００は、ネットワーク６０上の受信側装置４００に対して画像データを送信したり、公衆回線網３０ａ上のＧ３ファクシミリ装置に対して画像データを送信したりすることも可能であるが、遠方のＧ３ファクシミリ装置３００に送信するような場合は、通信費の節約のために、ゲートウェイ装置２００を介した本発明に係るポート２５使用リアルタイムファクシミリ転送を行う。
【００２４】
図２に、図１における送信側装置１００、または、ゲートウェイ装置２００、として適用されるネットワーク対応ファクシミリ装置１のブロック構成に付いて示す。
【００２５】
同図において、ＣＰＵ２は、ＲＡＭ４を作業領域として使用しつつ、ＲＯＭ３に書き込まれた制御プログラムに基づいて装置各部を制御する中央演算処理装置である。
【００２６】
ＲＯＭ３は、前述したように、ＣＰＵ２が上記装置各部を制御するための制御プログラムが記憶されているリードオンリメモリである。ＲＡＭ４は、前述したようにＣＰＵ２の作業領域として使用されるランダムアクセスメモリである。
【００２７】
ＳＲＡＭ５は、装置動作に必要な各種パラメータ等を記憶・保持するためのもので、図示しないバッテリによりバックアップされ、電源断時にもその記憶内容を保持するスタティックＲＡＭである。キャラクタジェネレータ６は、文字のフォント情報を保持するためのものである。
【００２８】
ハードディスク装置インターフェース７ａを介してシステムバス１６に接続されるハードディスク装置７は、送信待機に係る画像データなどの大容量データを蓄積するための記憶装置である。
【００２９】
操作表示部インターフェース８ａを介してシステムバス１６に接続される操作表示部８は、ユーザからの操作入力を受け入れるための各種キーが配設される一方、液晶表示装置等の表示器を備え、ユーザに知らせるべき装置の動作状態や、各種メッセージを表示するものである。
【００３０】
プロッタインターフェース９ａを介してシステムバス１７に接続されるプロッタ９は、文書画像データを記録紙に印刷出力するためのものである。
【００３１】
スキャナインターフェース１０ａを介してシステムバス１７に接続されるスキャナ１０１は、３．８５本／ｍｍ、７．７本／ｍｍ、１５．４本／ｍｍ等の所定の読み取り線密度で原稿画像を読み取って文書画像データを得るためのものである。
【００３２】
タイマ制御部９は、タイマ動作を制御するものであり、ＣＰＵ２から設定された時定数を設定されたタイマをカウントダウンし、タイマがタイムアウトするとＣＰＵ２にその旨システムバス１６を介して通知して、時定数で設定された時間の経過を計時するものである。
【００３３】
符号化復号化部１２は、符号化されていない文書画像データを、ＭＨ符号化方式、ＭＲ符号化方式、ＭＭＲ符号化方式、ＪＢＩＧ符号化方式等の所定の符号化方式で符号化圧縮する一方、符号化されている文書画像データを、ＭＨ符号化方式、ＭＲ符号化方式、ＭＭＲ符号化方式、ＪＢＩＧ符号化方式等に対応する所定の復号化方式で復号伸長するものである。
【００３４】
ＬＡＮ通信制御部１３は、イーサネットのＬＡＮ４０に接続され、イーサネットプロトコル上でのＴＣＰ／ＩＰプロトコルのやりとりにより、その上位の電子メール通信などを行えるようにするためのものである。
【００３５】
ＬＡＮ通信制御部１３が接続されるＬＡＮ４０は、ＩＰパケットの中継を行うルータ装置５０を介して、ＴＣＰ／ＩＰネットワークの代表例であるインターネット６０に接続される。
【００３６】
網制御部１５は図１における公衆電話網３０ａや３０ｂである公衆電話網３０との電気的インターフェースであり、網制御部１５は、公衆電話網３０の加入者回線の、直流ループの閉結・解放や、回線の極性反転の検出、回線解放の検出、発信音の検出、ビジートーン等のトーン信号の検出、呼出信号の検出等の回線との接続制御や、ダイヤルパルスの生成を行うものであり、また、自動発着信機能も備えている。
【００３７】
通信制御部１５は、送信データのＨＤＬＣフレーム化及びＨＤＬＣフレームからの受信データの取り出しを行うシリアルインターフェース機能と、ＨＤＬＣフレーム化された、被呼端末識別信号ＣＳＩ、ディジタル識別信号ＤＩＳなどのＧ３ファクシミリ制御信号や、画像データを、モデム信号に変調・復調して、データの送受信を行うファクシミリモデム機能を備えている。具体的には、ＩＴＵ−Ｔ勧告Ｔ．３０に基づくＧ３ファクシミリ制御信号をやりとりするための低速モデム機能能（Ｖ．２１モデム）、及び、主に画像データをやりとりするための高速モデム機能である、Ｖ．１７、Ｖ．３３、Ｖ．３４、Ｖ．２９、Ｖ．２７ｔｅｒの各モデム機能を備えている。また、通信制御部１５は、ダイヤル番号に対応したＤＴＭＦ信号の生成・送出も行う。
【００３８】
システムバス１６は、上記各部がデータをやり取りするためのデータバス・アドレスバス・制御バス、割り込み信号ラインなどにより構成される信号ラインである。
【００３９】
図３に、送信側装置１００、ゲートウェイ装置２００、受信側装置４００となり得るネットワーク対応ファクシミリ装置１におけるプロトコルスタックについて示す。
【００４０】
同図において、「物理層」及び「データリンク層」は、「イーサネット」で、ＬＡＮ通信制御部１３に相当するものであり、「ネットワーク層」の「ＩＰ」プロトコルから渡された、図４に示すＭＡＣヘッダとＭＡＣデータとからなるＭＡＣパケットの先頭にプリアンプル及びスタート・フレーム・デリミタを付加すると共にＭＡＣパケットの末尾にフレームチェックシーケンスＦＣＳを付加して、電気信号としてＬＡＮ４０に送出する一方、ＬＡＮ４０を介して電気信号として受信した自装置のＭＡＣアドレス宛のＭＡＣパケットをデジタルデータとして取得して、「ネットワーク層」の「ＩＰ」プロトコルに渡す。
【００４１】
「ネットワーク層」の「ＩＰ」プロトコルは、ＣＰＵ２が実行する「ＩＰ」プロトコルのプログラムに相当するものであり、「トランスポート層」の「ＴＣＰ」プロトコルから渡された、図４に示すＴＣＰヘッダとＴＣＰデータとからなるＴＣＰパケットをＩＰデータの内容として埋め込むと共に、そのＩＰデータにＩＰヘッダを付加して構成されるＩＰパケットを、ＭＡＣデータの内容として埋め込み更に、ＭＡＣデータにＭＡＣヘッダを付加することにより構成したＭＡＣパケットを、前述したように、「イーサネット」に渡す。一方、「イーサネット」から渡されたＭＡＣパケットを構成するＭＡＣデータからＩＰパケットを取り出し、そのＩＰパケットを構成するＩＰデータからＴＣＰパケットを取り出して、「トランスポート層」の「ＴＣＰ」プロトコルに渡す。
【００４２】
「トランスポート層」の「ＴＣＰ」プロトコルは、ＣＰＵ２が実行する「ＴＣＰ」プロトコルのプログラムに相当するものであり、「セッション層」、「プレゼンテーション層」及び「アプリケーション層」を構成する、ＳＭＴＰ、ＥＳＭＴＰ、ＭＴＡなどの所定の送信元ポート番号とリンクされたアプリケーションプログラムから渡されたデータを、図４に示すＴＣＰヘッダとＴＣＰデータとからなるＴＣＰパケットのＴＣＰデータとして埋め込んで、「ＩＰ」プロトコルに渡す一方、「ＩＰ」プロトコルから渡されたＩＰパケットからＴＣＰヘッダ及びＴＣＰデータからなるＴＣＰパケットを取り出して、ＴＣＰヘッダに記述されている宛先ポート番号に対応する上位の「アプリケーション」にＴＣＰデータを渡す。
【００４３】
図５に、ＭＡＣパケットのデータグラムについて示す。
【００４４】
ＭＡＣデータグラムは、「ＭＡＣヘッダ」が付加された「ＭＡＣデータ」として構成される。「ＭＡＣヘッダ」は、４８ビットの「宛先ＭＡＣアドレス（例えばルータ４０のＭＡＣアドレス）」、４８ビットの「送信元ＭＡＣアドレス」、及び、１６ビットの「イーサ・タイプ」により構成される。「イーサ・タイプ」は、例えば、ＩＰプロトコルなら「０８００」であり、ＡＲＰプロトコルなら「０８０６」であり、ＩＰｖ６プロトコルなら「８６ＤＤ」である。
【００４５】
図６にＩＰパケットのデータグラムについて示す。
【００４６】
ＩＰデータグラムは、「ＩＰヘッダ」が付加された「ＩＰデータ」として構成される。ＩＰヘッダには、３２ビットの「送信元アドレス」及び３２ビットの「宛先アドレス（例えばゲートウェイ装置２００のグローバルＩＰアドレス）」が含まれる。
【００４７】
図７にＴＣＰパケットのデータグラムについて示す。
【００４８】
ＴＣＰデータグラムは、「ＴＣＰヘッダ」が付加された「ＴＣＰデータ」として構成される。ＴＣＰヘッダには、１６ビットの「送信元ポート番号」及び１６ビットの「宛先ポート番号（例えば、ポート２５（ＳＭＴＰ）、ポート８０（ＷＷＷ）などのウェルノウンポート）」が含まれる。
【００４９】
図８に、図１において送信側装置１００がネットワーク６０を経由し、ゲートウェイ装置２００を介し、公衆電話網３０ｂを経由し、受信側のＧ３ファクシミリ装置３００にリアルタイムにファクシミリ送信する場合における送信側装置１００とゲートウェイ装置２００との間で行われるセッション例について示す。
【００５０】
なお、図９に示すように、図８における「ｓｎｄ：」は、送信側装置１００からゲートウェイ装置２００へのコマンド発行のフェーズを示し、「ｒｃｖ：」は、ゲートウェイ装置２００から送信側装置１００へのレスポンス（レスポンドコードと、それに付帯する情報内容）の返信のフェーズを示す。
【００５１】
さて、図８において、送信側装置１００からゲートウェイ装置２００への、ＴＣＰポート２５を指定したＴＣＰプロトコルに基づく接続フェーズの後、フェーズ１において、ゲートウェイ装置２００からのコード２２０のサービス準備完了のレスポンスがあると、フェーズ２において、送信側装置１００はＥＨＬＯコマンドを発行する。
【００５２】
するとフェーズ３において、ゲートウェイ装置２００からコード２５０のレスポンスがあり、コード２５０に続くスペース「  」に代えて「−」を記述することで、複数回に分けて、ゲートウェイ装置２００がＭＴＡとして備える機能を通知する（フェーズ３ａ、３ｂ、３ｃ、３ｄ）。そのうち、フェーズ３ｃにおいては、非標準機能を示す「Ｘ」から始まる、所定の通知情報としての「Ｘ−Ｇ３−ＦＡＸ−ＧＷ」というキーワードが通知され、ゲートウェイ装置２００が本発明に係るポート２５利用リアルタイムファクシミリ転送に対応している旨が送信側装置１００に対して示される。フェーズ３ｃはポート２５使用リアルタイムファクシミリ転送対応通知手段に相当する。
【００５３】
送信側装置１００も、本発明に係るポート２５利用リアルタイムファクシミリ転送に対応しているものであるため、フェーズ４において、所定の開始指示情報「Ｘ−Ｇ３−ＦＡＸ−ＧＷ  ｓｔａｒｔ」のコマンドを発行して、ゲートウェイ装置２００に対して、本発明に係る、ポート２５利用リアルタイムファクシミリ転送をこれから行う旨を示す。フェーズ４はポート２５使用リアルタイムファクシミリ転送開始指示手段に相当する。
【００５４】
それにより、以後は、送信側装置１００の立場では、ＩＴＵ−Ｔ勧告Ｔ．３０に準拠したＧ３ファクシミリ信号の相互のやりとりにより、送信側装置１００において原稿を読み取って得られた文書画像データがゲートウェイ装置２００に転送されることになる。
【００５５】
具体的には、送信側装置１００から見て、フェーズ４で発呼トーンＣＮＧを情報内容とするコマンドを発行し、それに対してゲートウェイ装置２００から、被呼局識別信号ＣＥＤ（フェーズ５）、被呼端末識別信号ＣＳＩ及びディジタル識別信号ＤＩＳ（フェーズ６）を受信し、それに対して、ＳＩＤ（パスワード信号ＰＷＤと同等）、サブアドレス信号ＳＵＢ、送信端末識別信号ＴＳＩ、及び、ディジタル送信命令信号ＤＣＳを送信する（フェーズ７）。更に、トレーニングチェック信号ＴＣＦを送信する（フェーズ８）。
【００５６】
なお、フェーズ５ないし８は、ＳＩＤ及びＳＵＢをゲートウェイ装置２００に対して通知するためのダミーのプロトコルであり、受信側のＧ３ファクシミリ装置３００へは中継されない。
【００５７】
そして、フェーズ８のＴＣＦの送信に対して、受信準備確認信号ＣＦＲではなく、被呼端末識別信号ＣＳＩ及びディジタル識別信号ＤＩＳを再度受信すると（フェーズ９）、ＳＩＤ、サブアドレス信号ＳＵＢ、送信端末識別信号ＴＳＩ、及び、ディジタル送信命令信号ＤＣＳを再度送信する（フェーズ１０）。
【００５８】
なお、ＳＩＤのファクシミリ情報内容ＦＩＦに相当する内容としては、ゲートウェイ装置２００において、例えば送信側装置１００のＩＰアドレスと対応付けて予め登録されたバスワードと一致する正しいパスワード（ｒｉｇｈｔ  ｐａｓｓｗｏｒｄ）が含められる。また、サブアドレス信号ＳＵＢのＦＩＦに相当する内容としては、受信側のＧ３ファクシミリ装置３００の正しいファクス番号（０３−１２３４−５６７９）が含められる。
【００５９】
また、フェーズＦ１０で送信するディジタル送信命令信号ＤＣＳの設定内容は、フェーズＦ９で受信したＤＩＳにより得られた受信側のＧ３ファクシミリ装置３００の能力と自装置の能力との範囲内で最適に決定される。
【００６０】
更に、トレーニングチェック信号ＴＣＦを送信し（フェーズ１１）、それに対して、受信準備確認信号ＣＦＲを受信した後（フェーズ１２）、文書画像データのページ単位の送信に移行する。
【００６１】
つまり、第１ページの画像データを送信すると共に（フェーズ１３）、次ページがあることを示すマルチページ信号ＭＰＳを送信し（フェーズＦ１４）、それに対するメッセージ確認信号ＭＣＦの受信の後（フェーズ１５）、第２ページの画像データを送信すると共に（フェーズ１６）、次ページがあることを示すマルチページ信号ＭＰＳを送信する（フェーズ１７）、というシーケンスを繰り返し、最終の第Ｎページを送信すると共に（フェーズｎ）、全ページの送信完了を示す手順終了信号ＥＯＰを送信し（フェーズｎ＋１）、それに対してメッセージ確認信号ＭＣＦを受信すると（フェーズｎ＋２）、切断命令信号ＤＣＮを送信してシステムバスを終了する（フェーズｎ＋２）。
【００６２】
送信側装置１００においては、フェーズ１３ないしｎ＋２の期間に受信側（ゲートウェイ装置２００を介したＧ３ファクシミリ装置３００）からの所定の応答がない場合通信を中断するが、通信が成功したか失敗したか、失敗したなら何ページまでは送れているのか直接知ることができ、正常に送れたページの次のページから再送信したり、送信結果レポートに通信結果を記載するなど、公衆電話網３０上での送信側のＧ３ファクシミリ装置と同等な利便性を得ることができる。
【００６３】
なお、図８中の例えば（ＣＳＩ  ｄａｔａ）などの（ＸＸＸ  ｄａｔａ）には、「ＸＸＸ」のＧ３ファクシミリ制御信号のＦＩＦの内容に相当するデータが格納される。その格納形態としては、ＤＩＳやＤＣＳのようなバイナリデータについては、例えば、ＨＥＸエンコードなどを行いデータをＡＳＣＩＩ文字列化する。ページ単位で転送される画像データについては、バイナリで送ってもＡＳＣＩＩ文字列化して送ってもよく、文字列化する場合、文書画像データのメールでのやりとりと整合性の高いＭＩＭＥ形式を適用できる。後述する図１１、図１３のシーケンスにおいても同様である。
【００６４】
また、フェーズ４ないしｎ＋１のやりとりは、送信側装置１００におけるポート２５使用リアルタイムファクシミリ転送手段と、ゲートウェイ装置２００におけるポート２５使用リアルタイムファクシミリ中継手段とのやりとりに相当する。
【００６５】
図１０に、図８に、図１において送信側装置１００がネットワーク６０を経由し、ゲートウェイ装置２００を介し、公衆電話網３０ｂを経由し、受信側のＧ３ファクシミリ装置３００にリアルタイムにファクシミリ送信する場合における送信側装置１００とゲートウェイ装置２００との間、及び、ゲートウェイ装置２００とＧ３ファクシミリ装置３００との間で行われるセッション例について示す。なお、図１０において、送信側装置１００とゲートウェイ装置２００との間のものは、図８に示したセッションに相当し、図８においてフェーズ１は、図１０においてフェーズＦ１というように、同一番号を付している。
【００６６】
図１０において、送信側装置１００からゲートウェイ装置２００への、ＴＣＰポート２５を指定したＴＣＰプロトコルに基づく接続フェーズの後（フェーズＦ０）、フェーズＦ１において、ゲートウェイ装置２００からのコード「２２０」のサービス準備完了のレスポンスがあると、フェーズＦ２において、送信側装置１００はＥＨＬＯコマンドを発行する。
【００６７】
するとフェーズＦ３において、ゲートウェイ装置２００からコード２５０のレスポンスがあり、図８のフェーズＦ３ａなし３ｄに示したように、コード「２５０」に続くスペース「  」に代えて「−」を記述することで、複数回に分けて、ゲートウェイ装置２００がＭＴＡとして備える機能を通知する（フェーズＦ３）。
【００６８】
それに対して、送信側装置１００は、フェーズ４において、「Ｘ−Ｇ３−ＦＡＸ−ＧＷ  ｓｔａｒｔ」のコマンドを発行して、ゲートウェイ装置２００に対して、本発明に係る、ポート２５利用リアルタイムファクシミリ転送をこれから行う旨を示す。
【００６９】
それにより、以後は、送信側装置１００の立場では、ＩＴＵ−Ｔ勧告Ｔ．３０に準拠したＧ３ファクシミリ信号の相互のやりとりにより、送信側装置１００において原稿を読み取って得られた文書画像データがゲートウェイ装置２００に転送されることになる。
【００７０】
具体的には、送信側装置１００から見て、フェーズＦ４で発呼トーンＣＮＧを情報内容とするコマンドを発行し、それに対してゲートウェイ装置２００から、被呼局識別信号ＣＥＤ（フェーズＦ５）、被呼端末識別信号ＣＳＩ及びディジタル識別信号ＤＩＳ（フェーズＦ６）を受信し、それに対して、ＳＩＤ、サブアドレス信号ＳＵＢ、送信端末識別信号ＴＳＩ、及び、ディジタル送信命令信号ＤＣＳを送信する（フェーズＦ７）。更に、トレーニングチェック信号ＴＣＦを送信する（フェーズＦ８）。
【００７１】
なお、フェーズＦ５ないし８は、ＳＩＤ及びＳＵＢをゲートウェイ装置２００に対して通知するためのダミーのプロトコルであり、受信側のＧ３ファクシミリ装置３００へは中継されない。
【００７２】
ゲートウェイ装置２００においては、フェーズＦ７において通知されたＳＩＤからパスワード情報を取得して、自装置において予め登録しておいた、多数の送信側装置を識別できる情報（例えばその送信側装置のＩＰアドレス）とパスワード情報との対応テーブルと照合して、一致した場合、フェーズＦ２１において、Ｇ３ファクシミリ装置３００への公衆電話網３０ｂを介した発呼を行う。その場合の発呼先は、フェーズＦ７において通知されたＳＵＢから取得したものである。なお、フェーズＦ８のＴＣＦは単に無視される。
【００７３】
フェーズＦ２１において、公衆電話網３０ｂを介してゲートウェイ装置２００からの着呼に応答したＧ３ファクシミリ装置３００には、Ｇ３ファクシミリプロトコル手順に従って、ゲートウェイ装置２００から発呼トーンＣＮＧが送出され（フェーズＦ２２）、被呼局識別信号ＣＥＤが返送され（フェーズＦ２３）、被呼端末識別信号ＣＳＩ、ディジタル識別信号ＤＩＳも通知される（フェーズＦ２４）。
【００７４】
ゲートウェイ装置２００は、ＣＳＩ、ＤＩＳについては、送信側装置１００に転送し（フェーズＦ９）、それに対して送信側装置１００からフェーズＦ１０で送信されてくるＳＩＤ、ＳＵＢ、ＴＳＩ、ＤＣＳをそのまま、Ｇ３ファクシミリ装置３００に転送する（フェーズＦ２５）。なお、ゲートウェイ装置２００は、ディジタル送信命令信号ＤＣＳのＦＩＦのうちの、モデム能力に関する部分の記述については、Ｇ３ファクシミリ装置２００とモデム信号による通信を行うのは送信側装置１００ではなくゲートウェイ装置２００であるため、ゲートウェイ装置２００自身のモデム能力とＧ３ファクシミリ装置３００のモデム能力の範囲内で最適化された条件に書き換え設定する。
【００７５】
それにより、送信側装置１００の能力とＧ３ファクシミリ装置３００の能力の範囲内（モデム能力を除く）で最適な通信条件（用紙サイズ、符号化・復号化方式、画像出力の解像度など）が設定できる。
【００７６】
更に、ゲートウェイ装置２００は、送信側装置１００からのＴＣＦ（フェーズＦ１１）の受信を待って、Ｇ３ファクシミリ装置２００に対して、設定したモデム速度でのトレーニングチェック信号ＴＣＦを送出し（フェーズＦ２６）、受信準備確認信号ＣＦＲが返送されてくると（フェーズＦ２７）、送信側装置１００にＣＦＲを送信し（フェーズＦ１２）、以後の文書画像データのページ単位の転送・送信を中継する。
【００７７】
次に、図１において送信側装置１００がネットワーク６０を経由し、ゲートウェイ装置２００を介し、公衆電話網３０ｂを経由し、受信側のＧ３ファクシミリ装置３００にリアルタイムにファクシミリ送信する場合における送信側装置１００とゲートウェイ装置２００との間で行われるセッション例の、図８に示したものとは別の例について、図１１に示す。なお、図１１は、図８の変形例である。
【００７８】
図１１において、図９に示すように、「ｓｎｄ：」は、送信側装置１００からゲートウェイ装置２００へのコマンド発行のフェーズを示し、「ｒｃｖ：」は、ゲートウェイ装置２００から送信側装置１００へのレスポンス（レスポンドコードと、それに付帯する文字列情報）の返信のフェーズを示す。
【００７９】
さて、図１１において、送信側装置１００からゲートウェイ装置２００への、ＴＣＰポート２５を指定したＴＣＰプロトコルに基づく接続フェーズの後、フェーズ３１において、ゲートウェイ装置２００からのコード２２０のサービス準備完了のレスポンスがあると、フェーズ３２において、送信側装置１００はＥＨＬＯコマンドを発行する。
【００８０】
するとフェーズ３３において、ゲートウェイ装置２００からコード２５０のレスポンスがあり、コード２５０に続くスペース「  」に代えて「−」を記述することで、複数回に分けて、ゲートウェイ装置２００がＭＴＡとして備える機能を通知する（フェーズ３３ａ、３３ｂ、３３ｃ、３３ｄ）。そのうち、フェーズ３３ｃにおいては、非標準機能を示す「Ｘ」から始まる「Ｘ−Ｇ３−ＦＡＸ−ＧＷ」というキーワードが通知され、ゲートウェイ装置２００が本発明に係るポート２５利用リアルタイムファクシミリ転送に対応している旨が送信側装置１００に対して示される。
【００８１】
送信側装置１００も、本発明に係るポート２５利用リアルタイムファクシミリ転送に対応しているものであるため、フェーズ３４において、「Ｘ−Ｇ３−ＦＡＸ−ＧＷ  ｓｔａｒｔ」のコマンドを発行して、ゲートウェイ装置２００に対して、本発明に係る、ポート２５利用リアルタイムファクシミリ転送をこれから行う旨を示す。
【００８２】
また更に、「Ｆａｘ−Ｎｏ＝０３−１２３４−５６７８」との文字列を情報内容として付加することで、受信側のＧ３ファクシミリ装置３００のファクシミリ番号を指定するようにしている。なお、フェーズ３４に、図８のフェーズ７でＳＩＤとして通知したのと同様のパスワード情報を例えば、「Ｐａｓｓ−Ｗｄ＝ｒｉｇｈｔ  ｐａｓｓｗｏｒｄ」との文字列を情報内容として付加することで、以後のポート２５使用リアルタイムファクシミリ転送のシーケンスに、送信側装置１００からゲートウェイ装置２００への、パスワード情報や受信側のファクシミリ番号の通知のための手順が含まれなくなり、プロトコルを単純化できる。
【００８３】
フェーズ３４以降、送信側装置１００の立場では、ＩＴＵ−Ｔ勧告Ｔ．３０に準拠したＧ３ファクシミリ信号の相互のやりとりにより、送信側装置１００において原稿を読み取って得られた文書画像データがゲートウェイ装置２００に転送されることになる。
【００８４】
具体的には、送信側装置１００から見て、フェーズ３４で発呼トーンＣＮＧを情報内容とするコマンドを発行し、それに対してゲートウェイ装置２００から、被呼局識別信号ＣＥＤ（フェーズ３５）、被呼端末識別信号ＣＳＩ及びディジタル識別信号ＤＩＳ（フェーズ３６）を受信し、それに対して、ＳＩＤ（パスワード信号ＰＷＤと同等）、サブアドレス信号ＳＵＢ、送信端末識別信号ＴＳＩ、及び、ディジタル送信命令信号ＤＣＳを送信する（フェーズ３７）。更に、トレーニングチェック信号ＴＣＦを送信する（フェーズ３８）。そして、フェーズ３８のＴＣＦの送信に対して、受信準備確認信号ＣＦＲを受信すると以後、ページ単位での文書画像データの送信に移行する（図示略）。
【００８５】
その場合、フェーズ３７のＳＩＤの情報内容ＦＩＦとして、受信側のＧ３ファクシミリ装置ではなく、ゲートウェイ装置３００に対して通知するパスワード情報を含めている（この場合、正しいパスワード情報）。
【００８６】
図１２に、図１において送信側装置１００がネットワーク６０を経由し、ゲートウェイ装置２００を介し、公衆電話網３０ｂを経由し、受信側のＧ３ファクシミリ装置３００にリアルタイムにファクシミリ送信する場合における送信側装置１００とゲートウェイ装置２００との間、及び、ゲートウェイ装置２００とＧ３ファクシミリ装置３００との間で行われるセッション例について示す。
【００８７】
なお、図１２において、送信側装置１００とゲートウェイ装置２００との間のものは、図１１に示したセッションに相当し、図１１においてフェーズ３１は、図１２においてフェーズＦ３１というように、同一番号を付している。
【００８８】
図１２において、送信側装置１００からゲートウェイ装置２００への、ＴＣＰポート２５を指定したＴＣＰプロトコルに基づく接続フェーズの後（フェーズＦ３０）、フェーズＦ３１において、ゲートウェイ装置２００からのコード「２２０」のサービス準備完了のレスポンスがあると、フェーズＦ３２において、送信側装置１００はＥＨＬＯコマンドを発行する。
【００８９】
するとフェーズＦ３３において、ゲートウェイ装置２００からコード２５０のレスポンスがあり、図１１のフェーズＦ３３ａなし３３ｄに示したように、コード「２５０」に続くスペース「  」に代えて「−」を記述することで、複数回に分けて、ゲートウェイ装置２００がＭＴＡとして備える機能を通知する（フェーズＦ３３）。
【００９０】
それに対して、送信側装置１００は、フェーズ３４において、「Ｘ−Ｇ３−ＦＡＸ−ＧＷ  ｓｔａｒｔ」のコマンドを発行して、ゲートウェイ装置２００に対して、本発明に係る、ポート２５利用リアルタイムファクシミリ転送をこれから行う旨を示す。その際、Ｇ３ファクシミリ装置３００のファクス番号も併せて通知され、ゲートウェイ装置２００は、発呼すべきファクシミリ番号として取得する。
【００９１】
それにより、以後は、送信側装置１００の立場では、ＩＴＵ−Ｔ勧告Ｔ．３０に準拠したＧ３ファクシミリ信号の相互のやりとりにより、送信側装置１００において原稿を読み取って得られた文書画像データがゲートウェイ装置２００に転送されることになる。
【００９２】
具体的には、ゲートウェイ装置２００は、フェーズＦ４０において、Ｇ３ファクシミリ装置３００への公衆電話網３０ｂを介した発呼を行う。その場合の発呼先は、フェーズＦ３４において通知され、取得したものである。
【００９３】
フェーズＦ４０において、公衆電話網３０ｂを介してゲートウェイ装置２００からの着呼に応答したＧ３ファクシミリ装置３００には、Ｇ３ファクシミリプロトコル手順に従って、ゲートウェイ装置２００から発呼トーンＣＮＧが送出され（フェーズＦ４１）、被呼局識別信号ＣＥＤが返送され（フェーズＦ４２）、被呼端末識別信号ＣＳＩ、ディジタル識別信号ＤＩＳも通知される（フェーズＦ４３）。
【００９４】
ゲートウェイ装置２００は、ＣＥＤ、ＣＳＩ、ＤＩＳを、送信側装置１００に転送し（フェーズＦ３５、３６）、それに対して送信側装置１００からフェーズＦ３７で送信されてくるＳＩＤ、ＳＵＢ、ＴＳＩ、ＤＣＳのうち、ＳＵＢ、ＴＳＩ、ＤＣＳについては、そのまま、Ｇ３ファクシミリ装置３００に転送する（フェーズＦ４４）。フェーズＦ４４では、ＳＩＤも送信できるが、そのＳＩＤは、送信側装置１００から受信した内容ではなく、ゲートウェイ装置２００において、必要に応じて、例えば、受信側のＧ３ファクシミリ装置３００において正しいパスワードを入力した場合にのみ受信文書画像データを出力するような機能のために、付加されるものである。
【００９５】
フェーズＦ３７で通知されたＳＩＤは、そのＦＩＦからパスワード情報を取得して、自装置において予め登録しておいた、多数の送信側装置を識別できる情報（例えばその送信側装置のＩＰアドレス）とパスワード情報との対応テーブルと照合して、一致した場合にのみ以後のリアルタイムファクシミリ通信の中継を継続する判断の際に使用されるものである。
【００９６】
フェーズＦ３７で通知されたＳＩＤは、正しいパスワード情報を含んでいたため、フェーズＦ４４以降の中継動作は継続される。
【００９７】
なお、ゲートウェイ装置２００は、ディジタル送信命令信号ＤＣＳのＦＩＦのうちの、モデム能力に関する部分の記述については、Ｇ３ファクシミリ装置２００とモデム信号による通信を行うのは送信側装置１００ではなくゲートウェイ装置２００であるため、ゲートウェイ装置２００は自装置のモデム能力とＧ３ファクシミリ装置３００のモデム能力の範囲内で最適化された条件を設定する。
【００９８】
それにより、送信側装置１００の能力とＧ３ファクシミリ装置３００の能力の範囲内（モデム能力を除く）で最適な通信条件（用紙サイズ、符号化・復号化方式、画像出力の解像度など）が設定できる。
【００９９】
更に、ゲートウェイ装置２００は、送信側装置１００からのＴＣＦ（フェーズＦ３８の受信を待って、Ｇ３ファクシミリ装置２００に対して、設定したモデム速度でのトレーニングチェック信号ＴＣＦを送出し（フェーズＦ４５）、受信準備確認信号ＣＦＲが返送されてくると（フェーズＦ４６）、送信側装置１００にＣＦＲを送信し（フェーズＦ３９）、以後の文書画像データのページ単位の転送・送信を中継する。
【０１００】
図１１及び図１２に示したセッション例は、フェーズ３７でＳＩＤにより通知されるパスワード情報が正しい場合であるが、パスワード情報が正しくない場合には、図１３及び図１４のセッション例が適用される。
【０１０１】
図１３において、送信側装置１００からゲートウェイ装置２００への、ＴＣＰポート２５を指定したＴＣＰプロトコルに基づく接続フェーズの後、フェーズ５１において、ゲートウェイ装置２００からのコード２２０のサービス準備完了のレスポンスがあると、フェーズ５２において、送信側装置１００はＥＨＬＯコマンドを発行する。
【０１０２】
するとフェーズ５３において、ゲートウェイ装置２００からコード２５０のレスポンスがあり、コード２５０に続くスペース「  」に代えて「−」を記述することで、複数回に分けて、ゲートウェイ装置２００がＭＴＡとして備える機能を通知する（フェーズ５３ａ、５３ｂ、５３ｃ、５３ｄ）。そのうち、フェーズ５３ｃにおいては、非標準機能を示す「Ｘ」から始まる「Ｘ−Ｇ３−ＦＡＸ−ＧＷ」というキーワードが通知され、ゲートウェイ装置２００が本発明に係るポート２５利用リアルタイムファクシミリ転送に対応している旨が送信側装置１００に対して示される。
【０１０３】
送信側装置１００も、本発明に係るポート２５利用リアルタイムファクシミリ転送に対応しているものであるため、フェーズ５４において、「Ｘ−Ｇ３−ＦＡＸ−ＧＷ  ｓｔａｒｔ」のコマンドを発行して、ゲートウェイ装置２００に対して、本発明に係る、ポート２５利用リアルタイムファクシミリ転送をこれから行う旨を示す。
【０１０４】
また更に、「Ｆａｘ−Ｎｏ＝０３−１２３４−５６７８」との文字列を情報内容として付加することで、受信側のＧ３ファクシミリ装置３００のファクシミリ番号を指定するようにしている。なお、フェーズＦ５４に、図８のフェーズ７でＳＩＤとして通知したのと同様のパスワード情報を例えば、「Ｐａｓｓ−Ｗｄ＝ｒｉｇｈｔ  ｐａｓｓｗｏｒｄ」との文字列を情報内容として付加することで、以後のポート２５利用リアルタイムファクシミリ転送のシーケンスに、送信側装置１００からゲートウェイ装置２００への、受信側のファクシミリ番号やパスワード情報などの付加情報の通知のための手順が含まれなくなり、プロトコルを単純化できる。
【０１０５】
続いて、送信側装置１００から見て、フェーズ５４で発呼トーンＣＮＧを情報内容とするコマンドを発行し、それに対してゲートウェイ装置２００から、被呼局識別信号ＣＥＤ（フェーズ５５）、被呼端末識別信号ＣＳＩ及びディジタル識別信号ＤＩＳ（フェーズ５６）を受信し、それに対して、ＳＩＤ（パスワード信号ＰＷＤと同等）、サブアドレス信号ＳＵＢ、送信端末識別信号ＴＳＩ、及び、ディジタル送信命令信号ＤＣＳを送信する（フェーズ５７）。更に、トレーニングチェック信号ＴＣＦを送信する（フェーズ５８）。そして、フェーズ５８のＴＣＦの送信に対して、受信準備確認信号ＣＦＲを受信すると以後、図１１に示したように、ページ単位での文書画像データの送信に移行するが、この場合、フェーズ５７のＳＩＤの情報内容ＦＩＦとして含まれる、受信側のＧ３ファクシミリ装置ではなく、ゲートウェイ装置３００に対して通知するパスワード情報が、不正なパスワード情報であったため、送信側装置１００は、トレーニング失敗信号ＦＴＴを受信して（フェーズ５９）、パスワード情報の不一致を知り、切断命令信号ＤＣＮを送信してシーケンスを終了する（フェーズＦ６０）。
【０１０６】
図１４において、送信側装置１００からゲートウェイ装置２００への、ＴＣＰポート２５を指定したＴＣＰプロトコルに基づく接続フェーズの後（フェーズＦ５０）、フェーズＦ５３１において、ゲートウェイ装置２００からのコード「２２０」のサービス準備完了のレスポンスがあると、フェーズＦ５２において、送信側装置１００はＥＨＬＯコマンドを発行する。
【０１０７】
するとフェーズＦ５３において、ゲートウェイ装置２００からコード２５０のレスポンスがあり、図１３のフェーズＦ５３ａなし５３ｄに示したように、コード「２５０」に続くスペース「  」に代えて「−」を記述することで、複数回に分けて、ゲートウェイ装置２００がＭＴＡとして備える機能を通知する（フェーズＦ５３）。
【０１０８】
それに対して、送信側装置１００は、フェーズＦ５４において、「Ｘ−Ｇ３−ＦＡＸ−ＧＷ  ｓｔａｒｔ」のコマンドを発行して、ゲートウェイ装置２００に対して、本発明に係る、ポート２５利用リアルタイムファクシミリ転送をこれから行う旨を示す。その際、Ｇ３ファクシミリ装置３００のファクス番号も併せて通知され、ゲートウェイ装置２００は、発呼すべきファクシミリ番号として取得する。
【０１０９】
それにより、以後は、送信側装置１００の立場では、ＩＴＵ−Ｔ勧告Ｔ．３０に準拠したＧ３ファクシミリ信号の相互のやりとりにより、送信側装置１００において原稿を読み取って得られた文書画像データがゲートウェイ装置２００に転送されることになる。
【０１１０】
具体的には、ゲートウェイ装置２００は、フェーズＦ６０において、Ｇ３ファクシミリ装置３００への公衆電話網３０ｂを介した発呼を行う。その場合の発呼先は、フェーズＦ５４において通知され、取得したものである。
【０１１１】
フェーズＦ６０において、公衆電話網３０ｂを介してゲートウェイ装置２００からの着呼に応答したＧ３ファクシミリ装置３００には、Ｇ３ファクシミリプロトコル手順に従って、ゲートウェイ装置２００から発呼トーンＣＮＧが送出され（フェーズＦ６１）、被呼局識別信号ＣＥＤが返送され（フェーズＦ６２）、被呼端末識別信号ＣＳＩ、ディジタル識別信号ＤＩＳも通知される（フェーズＦ６３）。
【０１１２】
ゲートウェイ装置２００は、ＣＥＤ、ＣＳＩ、ＤＩＳを、送信側装置１００に転送し（フェーズＦ５５、５６）、それに対して送信側装置１００からフェーズＦ３７で送信されてくるＳＩＤ、ＳＵＢ、ＴＳＩ、ＤＣＳを受信する。
【０１１３】
そのなかのＳＩＤで通知され取得したパスワード情報は、自装置において予め登録しておいた、多数の送信側装置を識別できる情報（例えばその送信側装置のＩＰアドレス）とパスワード情報との対応テーブルと照合して、一致した場合にのみ以後のリアルタイムファクシミリ通信の中継を継続する判断の際に使用されるもので、この場合、そのフェーズＦ３７で通知されたＳＩＤ含んでいたパスワード情報は不正なものであったため、中継動作を中断する。
【０１１４】
つまり、Ｇ３ファクシミリ装置３００に対しては切断命令信号ＤＣＮを送信して通信を強制終了させる一方（フェーズＦ６４）、送信側装置１００については、フェーズＦ５８で受信するＴＣＦを無視してトレーニング失敗信号ＦＴＴを送信し（フェーズＦ５９）、それに対するＤＣＮの応答を待って（フェーズＦ６０）、シーケンスを強制終了させる。更にゲートウェイ装置２００は、フェーズＦ６０のＤＣＮをＧ３ファクシミリ装置３００に中継送信して（フェーズＦ６４）、Ｇ３ファクシミリ装置３００との通信も終了する。
【０１１５】
なお、ゲートウェイ装置２００における認証制御のためのパスワード情報のＳＩＤによる通知は、図８のフェーズ７（図１０のフェーズＦ７）のダミーのシーケンス中に行うようにしてもよく、その場合、パスワード情報が不一致の場合に、図１３，図１４のシーケンスのように、結果的に強制終了とってしまうＧ３ファクシミリ装置３００への発呼を回避でき、公衆電話網３０ｂからの課金を回避できる。もっとも、図１３，図１４のシーケンスも、パスワード情報が不一致になることはそれほど頻繁でなく、Ｇ３ファクシミリ装置３００への発呼についての通信料金の課金も最小限のためさほどの問題ではない。
【０１１６】
次に、以上説明したポート２５利用のリアルタイムファクシミリ転送についての、送信側装置１００及びゲートウェイ装置２００におけるそれぞれの処理手順についてフローチャートを参照して統合的に説明する。
【０１１７】
まず、送信側装置１００においては、図１５に示すポート２５送信前処理を行った後、図１６のポート送信処理を行う。
【０１１８】
先ず、図１５において、送信側装置１００は、スキャナ１０に原稿がセットされるのを待ち（判断Ｓ１０１のＮｏのループ）、原稿がセットされると（判断Ｓ１０１のＹｅｓ）、ゲートウェイ装置２００の宛先を指定する処理（処理Ｓ１０２）、ゲートウェイ装置２００に対するパスワードを指定する処理（処理Ｓ１０３）、Ｇ３ファクシミリ装置３００の宛先を指定する処理（処理Ｓ１０４）、及び、Ｇ３ファクシミリ装置３００に対するパスワードを指定する処理（処理Ｓ１０５）を行った上で、送信開始を指示する操作入力が操作表示部８から入力されるのを待ち（判断Ｓ１０６のＮｏのループ）、送信開始の指示があると（判断Ｓ１０６Ｙｅｓ）、判断Ｓ１０１においてセットされた原稿をスキャナ１０により読み取り、ハードディスク装置７に蓄積する（処理Ｓ１０７）。
【０１１９】
なお、処理Ｓ１０２ないしＳ１０５の各指定処理は、基本的に操作表示部８を介してユーザによる操作入力により行われるが、ゲートウェイ装置２００のＩＰアドレス（に対応したドメイン名）のように、固定的なものは、予めハードディスク装置７などに登録記憶しておいて、自動的に読み出し指定してもよく、パスワードの指定は省いたり、予め登録しておいた固定的なものを自動的に指定するようにしてもよいものである。
【０１２０】
送信側装置１００は、図１５のポート２５送信前処理が終わると、図１６のポート２５送信処理を行う。
【０１２１】
つまり、図１５の処理Ｓ１０２で指定された、ゲートウェイ装置２００などのネットワーク６０上の端末のＩＰアドレスに対して、ＴＣＰのポート２５で接続を行い（処理Ｓ２０１）、「２２０」の応答（レスポンス）を受信後（処理Ｓ２０２）、「ＥＨＬＯ」コマンドを送信する（処理Ｓ２０３）。その「ＥＨＬＯ」コマンドに対する応答が「２５０」場合は（判断Ｓ２０４のＹｅｓ）、その中に「Ｘ−Ｇ３−ＦＡＸ−ＧＷ」というキーワードが含まれているかどうかを調べて含まれる場合、つまり、相手端末がゲートウェイ装置２００で、ポート２５使用リアルタイムファクシミリ転送に対応している場合は（判断Ｓ２０５のＹｅｓ）、「Ｘ−Ｇ３−ＦＡＸ−ＧＷ  ｓｔａｒｔ，  （Ｆａｘ  Ｎｏ．）  ＣＮＧ」によりＴ．３０に基づくポート２５を使用したリアルタイムファクシミリ転送のシーケンスを開始して（処理Ｓ２０６）、ファクシミリ送信を行い（処理Ｓ２０７）、そのファクシミリ送信が終了すると、ポート２５を切断して処理を終了する（処理Ｓ２０８）。なお、処理Ｓ２０６においては、「（Ｆａｘ  Ｎｏ．）」により受信側のＧ３ファクシミリ装置３００のファクシミリ番号を通知する。これは、図１１のフェーズ３４に対応するが、処理Ｓ２０８における図８のフェーズに対応したＳＵＢの通知により、ファクシミリ番号を通知することもできる。また、処理Ｓ２０７では、図１５の手順で指定されたパスワード情報をＳＩＤとして通知することもできる。
【０１２２】
判断２０５において、「Ｘ−Ｇ３−ＦＡＸ−ＧＷ」というキーワードが含まれていない場合、つまり、相手は「ＥＨＬＯ」に対して正常に応答する、ＥＳＭＴＰに対応したＭＴＡではあるが、ポート２５使用リアルタイムファクシミリ転送には対応していない通常のＭＴＡである場合には（判断Ｓ２０５のＮｏ）、予めの設定の参照などによりメール送信するか否かを判断し（判断Ｓ２０９）、メール送信しない場合には（判断Ｓ２０９のＮｏ）、ポート２５を切断して処理を終了する（処理Ｓ２０８）。メール送信する場合には（判断Ｓ２０９のＹｅｓ）、「ＭＡＩＬ  ＦＲＯＭ」から始まる（処理Ｓ２１３）、ＳＭＴＰシーケンスによるメール送信を行い（処理Ｓ２１４）、図１５の処理Ｓ１０７で読み取り蓄積した文書画像データをＭＩＭＥ変換などによりテキストデータ化して送信し（処理Ｓ２１４）、ポート２５を切断して処理を終了する（処理Ｓ２０８）。
【０１２３】
判断Ｓ２０４において、「２５０」の応答がない場合は（判断Ｓ２０４のＮｏ）、相手は「ＥＨＬＯ」に対していないＳＭＴＰに対応したＭＴＡであると判断できるため、予めの設定の参照などによりメール送信するか否かを判断し（判断Ｓ２１０）、メール送信しない場合には（判断Ｓ２１０のＮｏ）、ポート２５を切断して処理を終了する（処理Ｓ２０８）。メール送信する場合には（判断Ｓ２１０のＹｅｓ）、「ＨＥＬＯ」コマンドを送信し（処理Ｓ２１１）、それに対する「２５０」の応答を受信し（処理Ｓ２１２）、「ＭＡＩＬ  ＦＲＯＭ」から始まる（処理Ｓ２１３）、ＳＭＴＰシーケンスによるメール送信を行い（処理Ｓ２１４）、図１５の処理Ｓ１０７で読み取り蓄積した文書画像データをＭＩＭＥ変換などによりテキストデータ化して送信し（処理Ｓ２１４）、ポート２５を切断して処理を終了する（処理Ｓ２０８）。
【０１２４】
一方、ゲートウェイ装置２００においては、図１７及び図１８のポート２５受信処理を行う。
【０１２５】
つまり、まず、ＴＣＰのポート２５接続を待ち（判断Ｓ３０１のＮｏのループ）、接続されたら「２２０」で応答する（処理Ｓ３０２）。
【０１２６】
その応答に対して、「ＥＨＬＯ」を受信しなかった場合、つまり、ポート２５への接続要求元がＥＳＭＴＰではなくＳＭＴＰにより「ＨＥＬＯ」を送信してきてそれを受信した場合は（判断Ｓ３０３のＮｏ）、「２５０」の応答を行い（処理Ｓ３１３）、「ＭＡＩＬ  ＦＲＯＭ」の受信がなければ（判断Ｓ３１１のＮｏ）、ポート２５を切断して処理を終了するが（処理Ｓ４０４）、「ＭＡＩＬ  ＦＲＯＭ」を受信した場合には（判断Ｓ３１１のＹｅｓ）、移行ＳＭＴＰシーケンスによるメール受信を行い（処理Ｓ３１２）、ＭＩＭＥ形式などでメール本文に埋め込まれた文書画像データを取得し（処理Ｓ３１２）、ポート２５を切断して処理を終了する（処理Ｓ４０４）。
【０１２７】
判断３０３において、「ＥＨＬＯ」を受信すると（判断Ｓ３０３のＹｅｓ）、キーワード「Ｘ−Ｇ３−ＦＡＸ−ＧＷ」を情報内容として含んだ「２５０」応答を行い（処理Ｓ３０４）、その応答に対して、「Ｘ−Ｇ３−ＦＡＸ−ＧＷ  ｓｔａｒｔ，  （Ｆａｘ  Ｎｏ．）  ＣＮＧ」を受信した場合には（判断Ｓ３０５のＹｅｓ）、その「Ｘ−Ｇ３−ＦＡＸ−ＧＷ」にファクシミリ番号が含まれていれば（判断Ｓ３０６のＹｅｓ）、受信側のＧ３ファクシミリ装置３００に対して発呼すると共にＣＮＧを送出し（処理Ｓ３０９）、それ以降送信側装置１００と受信側のＧ３ファクシミリ装置３００との間の信号を相互に中継するＧＷ（ゲートウェイ）制御を開始する（処理Ｓ３１０）。処理Ｓ３１０の後は、図１８の判断Ｓ４０１に移行する。
【０１２８】
判断３０６において、ファクシミリ番号が含まれていない場合には（判断Ｓ３０６のＮｏ）、ＣＥＤ、ＤＩＳ、その他のファクシミリ制御信号わ送信側装置１００に送信し（処理Ｓ３０７）、ＳＩＤ、ＳＵＢ、その他のファクシミリ制御信号、及び、ＴＣＦを受信する（処理Ｓ３０８）。処理Ｓ３０８の後は、図１８の判断Ｓ４０１に移行する。
【０１２９】
判断４０１においては、ＳＩＤにより通知されたパスワード情報が登録されたものと一致する正当なもの、または、パスワード情報による受信側への送信の可否の制御が無制御（無条件に送信）であるかを判断する。
【０１３０】
判断４０１がＹｅｓの場合は、更に、受信側のＧ３ファクシミリ装置３００に発呼済みかを判断し（判断Ｓ４０２）、発呼済みの場合には（判断Ｓ４０２のＹｅｓ）、以降リアルタイムＧ３ファクシミリシーケンスのＧＷ制御を行い（処理Ｓ４０３）、その処理が終わると、ポート２５を切断して処理を終了する（処理Ｓ４０４）。
【０１３１】
判断４０２において、まだ発呼していない場合には（判断Ｓ４０２のＮｏ）、受信側のＧ３ファクシミリ装置３００に発呼し、ＤＩＳ、その他の制御信号をＧＷ制御し（処理Ｓ４０８）、処理Ｓ４０３に移行して以降リアルタイムＧ３ファクシミリシーケンスのＧＷ制御を行い（処理Ｓ４０３）、その処理が終わると、ポート２５を切断して処理を終了する（処理Ｓ４０４）。
【０１３２】
判断４０１がＮｏの場合には、送信側装置１００にＦＴＴを送信し（処理Ｓ４０５）、それに対して送信側装置１００から転送されてくるＤＣＮをＧＷ制御して受信側のＧ３ファクシミリ装置３００に送信した上で（処理Ｓ４０６）、ポート２５を切断して処理を終了する（処理Ｓ４０４）。
【０１３３】
このように、送信側装置１００とゲートウェイ装置２００とが共に本発明に係るポート２５使用リアルタイムファクシミリ転送に対応していれば、互いにそのためのやりとりを適応的に行うことで、送信側装置１００とＧ３ファクシミリ装置３００とがゲートウェイ装置２００を介したリアルタイムな通信を行うことが可能となる。
【０１３４】
また、送信側装置１００とゲートウェイ装置２００とが共には本発明に係るポート２５使用リアルタイムファクシミリ転送に対応していなければ、それぞれが既存の通信形態で適応的に通信を行うことで文書画像データの送受信を可能な限り成功させることができる。
【０１３５】
なお、以上説明した実施の形態においては、送信側装置１００における送信文書画像データの取得は、スキャナ１０による原稿読み取りによっていたが、本発明は、送信側装置１００における画像データの取得形態により限定されるものではなく、文書画像データ作成アプリケーションによりページ単位に作成された文書画像データ、記憶媒体から読み取った文書画像データ、ＬＡＮ４０を介して他のＬＡＮ端末から転送されてきた文書画像データなどであってもよいのはいうまでもない。
【０１３６】
【発明の効果】
ポート２５のＴＣＰセッション上でのＩＴＵ−Ｔ勧告Ｔ．３０に基づくＧ３ファクシミリ信号のやりとりを前記送信側装置と前記ゲートウェイ装置とが前記ネットワークを介して行うのと並行して、前記ゲートウェイ装置と前記受信側のファクシミリ装置とが前記公衆電話網を介してＧ３ファクシミリ信号のやりとりを行えるようにすることで、前記送信側装置においては、公衆電話網を介して前記受信側のファクシミリ装置に文書画像データを送信するのと同様に、リアルタイムにかつ、文書画像データを構成する各ページ単位での送信が行え、送信結果を直接把握することができ、また、前記送信側装置は、自装置の能力の範囲内で、前記受信側のファクシミリ装置が対応している用紙サイズ、符号化・復号化方式、記録解像度などの能力に適合する形態で、文書画像データを送信することができ、利便性の高いリアルタイムファクシミリ通信を実現することが可能となる効果が得られる。
【０１３７】
請求項２に係る発明によれば、発呼すべき前記受信側のファクシミリ装置の番号がＳＵＢにより、前記送信側装置から前記ゲートウェイ装置に通知されるため、前記送信側装置において、前記ゲートウェイ装置が発呼すべき前記受信側のファクシミリ装置を任意に指定することが可能となる効果が得られる。また、ＳＵＢによるファクシミリ番号の通知や取得は、従来から使用されているＴ．３０に基づくＧ３ファクシミリ信号の生成・解析機能をそのまま利用できるため、実装上の利点がある。
【０１３８】
請求項３に係る発明によれば、ポート２５上のＧ３ファクシミリプロトコルのシーケンスの開始時に、発呼すべき前記受信側のファクシミリ装置の番号が前記送信側装置から前記ゲートウェイ装置に通知されるため、前記送信側装置において、前記ゲートウェイ装置が発呼すべき前記受信側のファクシミリ装置を任意に指定することが可能となる効果が得られ、また、ＳＵＢによる通知と比較して、Ｇ３ファクシミリプロトコルのシーケンスに無駄が無くなり、通信の効率化が可能となる効果も得られる。
【０１３９】
請求項４に係る発明によれば、前記ゲートウェイ装置は、Ｇ３ファクシミリ信号のＳＩＤにより前記送信側装置から通知されたパスワード信号情報に基づいて前記受信側のファクシミリ装置へ発呼しての文書画像データの転送の可否を制御するため、前記ゲートウェイ装置に正当な利用者として登録された送信側装置のみが前記受信側のファクシミリ装置への文書画像データの転送を依頼できることになり、前記公衆電話網を介して発呼して通信した分だけ通信費がかかる前記ゲートウェイ装置の正当でない利用者によるの無断使用を防止することが可能となる効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るネットワークファクシミリ通信システムについて示す図である。
【図２】図１における送信側装置１００、ゲートウェイ装置２００、受信側装置４００となり得るネットワーク対応ファクシミリ装置１のブロック構成に付いて示す図である。
【図３】送信側装置１００、ゲートウェイ装置２００、受信側装置４００となり得るネットワーク対応ファクシミリ装置１におけるプロトコルスタックについて示す図である。
【図４】ＭＡＣヘッダとＭＡＣデータとからなるＭＡＣパケットの構成について示す図である。
【図５】ＭＡＣパケットのデータグラムについて示す図である。
【図６】ＩＰパケットのデータグラムについて示す図である。
【図７】ＴＣＰパケットのデータグラムについて示す図である。
【図８】送信側装置１００とゲートウェイ装置２００との間で行われるセッション例について示す図である。
【図９】図８における「ｓｎｄ：」と「ｒｃｖ：」の対応について示す図である。
【図１０】送信側装置１００とゲートウェイ装置２００との間、及び、ゲートウェイ装置２００とＧ３ファクシミリ装置３００との間で行われるセッション例について示す図である。
【図１１】送信側装置１００とゲートウェイ装置２００との間で行われるセッション例の、図８に示したものとは別の例について示す図である。
【図１２】送信側装置１００とゲートウェイ装置２００との間、及び、ゲートウェイ装置２００とＧ３ファクシミリ装置３００との間で行われるセッション例の図１０に示したものとは別の例について示す図である。
【図１３】図１１に示したセッション例に対してパスワード情報が正しくない場合におけるセッション例について示す図である。
【図１４】図１２に示したセッション例に対してパスワード情報が正しくない場合におけるセッション例について示す図である。
【図１５】送信側装置１００におけるポート２５送信前処理手順について示すフローチャートである。
【図１６】送信側装置１００におけるポート２５送信処理手順について示すフローチャートである。
【図１７】ゲートウェイ装置２００におけるポート２５受信処理手順について示すフローチャートである。
【図１８】図１７と共に、ゲートウェイ装置２００におけるポート２５受信処理手順について示すフローチャートである。
【符号の説明】
１００  送信側装置１００
２００  ゲートウェイ装置
３００  Ｇ３ファクシミリ装置
【図１】
2005045300.tif 000003
【図２】
2005045300.tif 000004
【図３】
2005045300.tif 000005
【図４】
2005045300.tif 000006
【図５】
2005045300.tif 000007
【図６】
2005045300.tif 000008
【図７】
2005045300.tif 000009
【図８】
2005045300.tif 000010
【図９】
2005045300.tif 000011
【図１０】
2005045300.tif 000012
【図１１】
2005045300.tif 000013
【図１２】
2005045300.tif 000014
【図１３】
2005045300.tif 000015
【図１４】
2005045300.tif 000016
【図１５】
2005045300.tif 000017
【図１６】
2005045300.tif 000018
【図１７】
2005045300.tif 000019
【図１８】
2005045300.tif 000020