(57)【特許請求の範囲】
【請求項１】
パケット通信ネットワークに接続して情報をやりとりするパケット通信ネットワーク伝送制御手段と、
疑似的にファクシミリモデム機能を実現する疑似ファクシミリモデム手段と、
上記疑似ファクシミリモデム手段に接続して、所定のモデムコマンドおよびグループ３ファクシミリ伝送手順コマンドを上記ファクシミリモデム手段との間でやりとりし、ファクシミリ通信を実現するファクシミリ通信手段と、
アナログ公衆網へ接続し、グループ３ファクシミリモデム機能を備えたアナログ通信手段を備え、
グループ３ファクシミリ伝送手順において上記ファクシミリ通信手段から上記疑似ファクシミリモデム手段へ送出されるデータは、上記パケット通信ネットワーク伝送制御手段を介し、上記パケット通信ネットワークを介して接続される相手端末へ送出し、上記相手端末より受信したデータは、上記疑似ファクシミリモデム手段を介し、上記ファクシミリ通信手段へ送出するとともに、上記相手端末との間のデータのやりとりは、所定のＩＴＵ−Ｔ勧告Ｔ．３８に準拠した伝送手順を適用し、
さらに、上記パケット通信ネットワークを介して、上記相手端末へ接続できなかった場合には、上記ファクシミリ通信手段と上記アナログ通信手段を接続し、上記アナログ公衆網を介してファクシミリ通信を行うようにすることを特徴とするネットワークファクシミリ通信制御方法。
【請求項２】
パケット通信ネットワークに接続して情報をやりとりするパケット通信ネットワーク伝送制御手段と、
疑似的にファクシミリモデム機能を実現する疑似ファクシミリモデム手段と、
上記疑似ファクシミリモデム手段に接続して、所定のモデムコマンドおよびグループ３ファクシミリ伝送手順コマンドを上記ファクシミリモデム手段との間でやりとりし、ファクシミリ通信を実現するファクシミリ通信手段と、
アナログ公衆網へ接続し、グループ３ファクシミリモデム機能を備えたアナログ通信手段と、
グループ３ファクシミリ伝送手順において上記ファクシミリ通信手段から上記疑似ファクシミリモデム手段へ送出されるデータは、上記パケット通信ネットワーク伝送制御手段を介し、上記パケット通信ネットワークを介して接続される相手端末へ送出するとともに、上記相手端末との間のデータのやりとりは、所定のＩＴＵ−Ｔ勧告Ｔ．３８に準拠した伝送手順を適用する送信手段と、
上記パケット通信ネットワークを介して、上記相手端末へ接続できなかった場合には、上記ファクシミリ通信手段と上記アナログ通信手段を接続し、上記アナログ公衆網を介してファクシミリ通信を行うアナログ通信制御手段を備えたことを特徴とするネットワークファクシミリ装置。
【請求項３】
パケット通信ネットワークに接続して情報をやりとりするパケット通信ネットワーク伝送制御手段と、
疑似的にファクシミリモデム機能を実現する疑似ファクシミリモデム手段と、
上記疑似ファクシミリモデム手段に接続して、所定のモデムコマンドおよびグループ３ファクシミリ伝送手順コマンドを上記ファクシミリモデム手段との間でやりとりし、ファクシミリ通信を実現するファクシミリ通信手段と、
アナログ公衆網へ接続し、グループ３ファクシミリモデム機能を備えたアナログ通信手段と、
相手端末より受信したデータは、上記疑似ファクシミリモデム手段を介し、上記ファクシミリ通信手段へ送出するとともに、上記相手端末との間のデータのやりとりは、所定のＩＴＵ−Ｔ勧告Ｔ．３８に準拠した伝送手順を適用する受信手段と、
上記パケット通信ネットワークを介して、上記相手端末へ接続できなかった場合には、上記ファクシミリ通信手段と上記アナログ通信手段を接続し、上記アナログ公衆網を介してファクシミリ通信を行うアナログ通信制御手段を備えたことを特徴とするネットワークファクシミリ装置。
【請求項４】
パケット通信ネットワークに接続して情報をやりとりするパケット通信ネットワーク伝送制御手段と、
疑似的にファクシミリモデム機能を実現する疑似ファクシミリモデム手段と、
上記疑似ファクシミリモデム手段に接続して、所定のモデムコマンドおよびグループ３ファクシミリ伝送手順コマンドを上記ファクシミリモデム手段との間でやりとりし、ファクシミリ通信を実現するファクシミリ通信手段と、
アナログ公衆網へ接続し、グループ３ファクシミリモデム機能を備えたアナログ通信手段を備えた通信装置に適用されるものであって、
グループ３ファクシミリ伝送手順において上記ファクシミリ通信手段から上記疑似ファクシミリモデム手段へ送出されるデータは、上記パケット通信ネットワーク伝送制御手段を介し、上記パケット通信ネットワークを介して接続される相手端末へ送出し、上記相手端末より受信したデータは、上記疑似ファクシミリモデム手段を介し、上記ファクシミリ通信手段へ送出するとともに、上記相手端末との間のデータのやりとりは、所定のＩＴＵ−Ｔ勧告Ｔ．３８に準拠した伝送手順を適用し、
さらに、上記パケット通信ネットワークを介して、上記相手端末へ接続できなかった場合には、上記ファクシミリ通信手段と上記アナログ通信手段を接続し、上記アナログ公衆網を介してファクシミリ通信を行うようにするソフトウェアを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット通信ネットワークに接続し、ＩＴＵ−Ｔ勧告Ｔ．３８に準拠したファクシミリ通信を行うネットワークファクシミリ通信制御方法およびネットワークファクシミリ装置、および、記憶媒体に関する。
【０００２】
【従来の技術】
近年、インターネットの普及に伴い、ファクシミリ通信の通信媒体としてインターネットを利用することが検討されており、ＩＴＵ−Ｔ勧告Ｔ．３７，Ｔ．３８には、インターネットのようなパケット通信ネットワーク（パケット交換網）を利用して、ファクシミリ通信する際の技術規格が標準化されている。
【０００３】
ここで、ＩＴＵ−Ｔ勧告Ｔ．３７では、インターネットを介して電子メールを用いて画情報を通信する電子メール型インターネットファクシミリ通信方法が規定され、また、ＩＴＵ−Ｔ勧告Ｔ．３８では、インターネットを介してグループ３ファクシミリ伝送手順（ＩＴＵ−Ｔ勧告Ｔ．３０手順）に準じ、リアルタイム的に画情報を通信するリアルタイム型インターネットファクシミリ通信方法が規定されている。
【０００４】
【発明が解決しようとする課題】
本発明は、パケット通信ネットワークに接続し、ＩＴＵ−Ｔ勧告Ｔ．３８に準拠したファクシミリ通信を行うネットワークファクシミリ通信制御方法およびネットワークファクシミリ装置、および、記憶媒体を提供することを目的としている。
【０００５】
【課題を解決するための手段】
本発明は、パケット通信ネットワークに接続して情報をやりとりするパケット通信ネットワーク伝送制御手段と、疑似的にファクシミリモデム機能を実現する疑似ファクシミリモデム手段と、上記疑似ファクシミリモデム手段に接続して、所定のモデムコマンドおよびグループ３ファクシミリ伝送手順コマンドを上記ファクシミリモデム手段との間でやりとりし、ファクシミリ通信を実現するファクシミリ通信手段と、アナログ公衆網へ接続し、グループ３ファクシミリモデム機能を備えたアナログ通信手段を備え、グループ３ファクシミリ伝送手順において上記ファクシミリ通信手段から上記疑似ファクシミリモデム手段へ送出されるデータは、上記パケット通信ネットワーク伝送制御手段を介し、上記パケット通信ネットワークを介して接続される相手端末へ送出し、上記相手端末より受信したデータは、上記疑似ファクシミリモデム手段を介し、上記ファクシミリ通信手段へ送出するとともに、上記相手端末との間のデータのやりとりは、所定のＩＴＵ−Ｔ勧告Ｔ．３８に準拠した伝送手順を適用し、さらに、上記パケット通信ネットワークを介して、上記相手端末へ接続できなかった場合には、上記ファクシミリ通信手段と上記アナログ通信手段を接続し、上記アナログ公衆網を介してファクシミリ通信を行うようにすることを特徴とするネットワークファクシミリ通信制御方法である。
【０００９】
また、パケット通信ネットワークに接続して情報をやりとりするパケット通信ネットワーク伝送制御手段と、疑似的にファクシミリモデム機能を実現する疑似ファクシミリモデム手段と、上記疑似ファクシミリモデム手段に接続して、所定のモデムコマンドおよびグループ３ファクシミリ伝送手順コマンドを上記ファクシミリモデム手段との間でやりとりし、ファクシミリ通信を実現するファクシミリ通信手段と、アナログ公衆網へ接続し、グループ３ファクシミリモデム機能を備えたアナログ通信手段と、グループ３ファクシミリ伝送手順において上記ファクシミリ通信手段から上記疑似ファクシミリモデム手段へ送出されるデータは、上記パケット通信ネットワーク伝送制御手段を介し、上記パケット通信ネットワークを介して接続される相手端末へ送出するとともに、上記相手端末との間のデータのやりとりは、所定のＩＴＵ−Ｔ勧告Ｔ．３８に準拠した伝送手順を適用する送信手段と、上記パケット通信ネットワークを介して、上記相手端末へ接続できなかった場合には、上記ファクシミリ通信手段と上記アナログ通信手段を接続し、上記アナログ公衆網を介してファクシミリ通信を行うアナログ通信制御手段を備えたことを特徴とするネットワークファクシミリ装置である。
【００１０】
また、パケット通信ネットワークに接続して情報をやりとりするパケット通信ネットワーク伝送制御手段と、疑似的にファクシミリモデム機能を実現する疑似ファクシミリモデム手段と、上記疑似ファクシミリモデム手段に接続して、所定のモデムコマンドおよびグループ３ファクシミリ伝送手順コマンドを上記ファクシミリモデム手段との間でやりとりし、ファクシミリ通信を実現するファクシミリ通信手段と、アナログ公衆網へ接続し、グループ３ファクシミリモデム機能を備えたアナログ通信手段と、相手端末より受信したデータは、上記疑似ファクシミリモデム手段を介し、上記ファクシミリ通信手段へ送出するとともに、上記相手端末との間のデータのやりとりは、所定のＩＴＵ−Ｔ勧告Ｔ．３８に準拠した伝送手順を適用する受信手段と、上記パケット通信ネットワークを介して、上記相手端末へ接続できなかった場合には、上記ファクシミリ通信手段と上記アナログ通信手段を接続し、上記アナログ公衆網を介してファクシミリ通信を行うアナログ通信制御手段を備えたことを特徴とするネットワークファクシミリ装置である。
【００１２】
また、パケット通信ネットワークに接続して情報をやりとりするパケット通信ネットワーク伝送制御手段と、疑似的にファクシミリモデム機能を実現する疑似ファクシミリモデム手段と、上記疑似ファクシミリモデム手段に接続して、所定のモデムコマンドおよびグループ３ファクシミリ伝送手順コマンドを上記ファクシミリモデム手段との間でやりとりし、ファクシミリ通信を実現するファクシミリ通信手段と、アナログ公衆網へ接続し、グループ３ファクシミリモデム機能を備えたアナログ通信手段を備えた通信装置に適用されるものであって、グループ３ファクシミリ伝送手順において上記ファクシミリ通信手段から上記疑似ファクシミリモデム手段へ送出されるデータは、上記パケット通信ネットワーク伝送制御手段を介し、上記パケット通信ネットワークを介して接続される相手端末へ送出し、上記相手端末より受信したデータは、上記疑似ファクシミリモデム手段を介し、上記ファクシミリ通信手段へ送出するとともに、上記相手端末との間のデータのやりとりは、所定のＩＴＵ−Ｔ勧告Ｔ．３８に準拠した伝送手順を適用し、さらに、上記パケット通信ネットワークを介して、上記相手端末へ接続できなかった場合には、上記ファクシミリ通信手段と上記アナログ通信手段を接続し、上記アナログ公衆網を介してファクシミリ通信を行うようにするソフトウェアを格納した記憶媒体である。
【００１３】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１４】
図１は、本発明の一実施例にかかる通信ネットワークシステムの一例を示している。
【００１５】
同図において、この通信ネットワークシステムの中心となるローカルエリアネットワークＬＡＮには、複数のワークステーション装置ＷＳ１〜ＷＳｎ、サーバ装置ＳＭ、および、このローカルエリアネットワークＬＡＮをインターネットへ接続するためのルータ装置ＲＴが接続されている。
【００１６】
ここで、サーバ装置ＳＭは、メールサーバ機能、および、ドメインネームサーバ機能などの種々のサーバ機能を備えたものである。
【００１７】
また、ワークステーション装置ＷＳ１〜ＷＳｎは、いわゆるパーソナルコンピュータ装置などのデータ処理装置であり、このワークステーション装置ＷＳ１〜ＷＳｎには、ローカルエリアネットワークＬＡＮを介し、ＩＴＵ−Ｔ勧告Ｔ．３８に従った伝送機能によりファクシミリ通信を実現するとともにファクシミリ画情報を作成および表示出力するネットワークファクシミリアプリケーションソフトウェア、ローカルエリアネットワークＬＡＮを介して種々のデータのやりとりを行うための種々のソフトウェア、および、アナログ公衆網ＰＳＴＮに接続し、ＩＴＵ−Ｔ勧告Ｔ．３０に従った伝送機能によりファクシミリ通信を実現するファクシミリアプリケーションプログラムなどの種々のプログラムが導入されている。また、このワークステーション装置ＷＳ１〜ＷＳｎは特定のユーザ（一人または複数人）により使用されるものである。
【００１８】
図２は、ワークステーション装置ＷＳ（ＷＳ１〜ＷＳｎ）の構成例を示している。
【００１９】
同図において、ＣＰＵ（中央処理装置）１は、このワークステーション装置ＷＳの動作制御を行うものであり、ＲＯＭ（リード・オンリ・メモリ）２は、ＣＰＵ１が起動時に実行するプログラムや必要なデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）３は、ＣＰＵ１のワークエリア等を構成するためのものである。
【００２０】
キャラクタジェネレータ４は、図形文字の表示データを発生するためのものであり、時計回路５は、現在日時情報を出力するためのものであり、磁気ディスク装置６は、種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものであり、画像処理部７は、ファクシミリ画像データと他の形式の画像データ（例えば、ＴＩＦＦ−Ｆなど）を相互変換するための画像処理などを行うためのものである。
【００２１】
ＣＲＴ画面表示装置８は、このワークステーション装置ＷＳを操作するための画面を表示するためのものであり、表示制御部９は、ＣＲＴ画面表示装置８の表示内容を制御するためのものである。
【００２２】
キーボード装置１０は、このワークステーション装置ＷＳに種々のキー操作を行うためのものであり、画面指示装置１１は、ＣＲＴ画面表示装置８の任意の点を指示する等の操作作業を行うためのものであり、入力制御部１２は、キーボード装置１０および画面指示装置１１の入力情報を取り込む等するためのものである。
【００２３】
ローカルエリアネットワークインターフェース回路１３は、このワークステーション装置ＷＳをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１４は、ローカルエリアネットワークＬＡＮ上で情報をやりとりするための種々のプロトコル処理（プロトコルスタック処理）などを実現するためのものである。
【００２４】
網制御装置１５は、このファクシミリ装置をアナログ公衆網ＰＳＴＮに接続するためのものであり、自動発着信機能を備えている。
【００２５】
グループ３ファクシミリモデム１６は、グループ３ファクシミリのモデム機能を実現するためのものであり、伝送手順信号をやりとりするための低速モデム機能（Ｖ．２１モデム）、および、おもに画情報をやりとりするための高速モデム機能（Ｖ．１７モデム、Ｖ．３４モデム、Ｖ．２９モデム、Ｖ．２７ｔｅｒモデムなど）を備えている。
【００２６】
これらのＣＰＵ１、ＲＯＭ２、ＲＡＭ３、キャラクタジェネレータ４、時計回路５、磁気ディスク装置６、画像処理部７、表示制御部９，入力制御部１２、ローカルエリアネットワーク伝送制御部１４、網制御装置１５、および、グループ３ファクシミリモデム１６は、システムバス１７に接続されており、これらの各要素間のデータのやりとりは、主としてこのシステムバス１７を介して行われる。
【００２７】
図３は、ワークステーション装置ＷＳのＣＰＵ１がネットワークファクシミリアプリケーションプログラムを実行する際の制御系の概略の一例を示したものである。
【００２８】
シリアルポート疑似ドライバＳＤは、ファクシミリアプリケーションＡＰが行うグループ３ファクシミリ通信動作について、シリアル転送ポートのリソースを提供するとともに、擬似的なファクシミリモデム機能を実現するためのものであり、モデムコマンド処理部ＭＰは、例えば、ＥＩＡ（Ｅｌｅｃｔｏｒｉｃ  Ｉｎｄｕｓｔｒｉｅｓ  Ａｓｓｏｃｉａｔｉｏｎ）−５９２（クラス２）などのモデムコマンド（いわゆる、拡張ＡＴコマンド）を解釈して、対応するモデム制御情報を作成するものである。
【００２９】
パケット組立／分解部ＰＨは、モデムコマンド処理部ＭＰが出力するモデム情報を勧告Ｔ．３８パケットに変換するとともに、ローカルエリアネットワークＬＡＮより受信する勧告Ｔ．３８パケットを分解して対応するモデム情報（画情報データを含む）を作成するためものである。
【００３０】
ローカルエリアネットワークドライバＬＤは、ローカルエリアネットワーク伝送制御部１４との間で、種々のデータのやりとりを行うためのものである。
【００３１】
なお、シリアルポート疑似ドライバＳＤは、網制御装置１５およびグループ３ファクシミリモデム１６を使用して勧告Ｔ．３０のファクシミリ通信アプリケーションを実行する場合には、ファクシミリアプリケーションＡＰの入出力データを、網制御装置１５およびグループ３ファクシミリモデム１６側へ接続する。
【００３２】
以上の構成で、例えば、ローカルエリアネットワークＬＡＮを介し、ワークステーション装置ＷＳ１とワークステーション装置ＷＳ２の間で、勧告Ｔ．３８に準拠したリアルタイム型のネットワークファクシミリ通信を行う場合、図４に示すような通信動作が行われる。なお、同図では、上述したシリアルポート疑似ドライバＳＤ、モデムコマンド処理部ＭＰ、パケット組立／分解部ＰＨおよびローカルエリアネットワークドライバＬＤの処理機能が行われる部分（段階）を、ＳＤと代表表記している。
【００３３】
まず、ワークステーション装置ＷＳ１のファクシミリアプリケーションＡＰは、相手端末であるワークステーション装置ＷＳ２へ発呼するためのモデムコマンドＡＴＤＴ０３２３４５０を、シリアルポート疑似ドライバＳＤへ送出する。
【００３４】
シリアルポート疑似ドライバＳＤは、モデムコマンドＡＴＤＴ０３２３４５０をファクシミリアプリケーションＡＰより受け取ると、モデムコマンド処理部ＭＰへ転送する。
【００３５】
モデムコマンド処理部ＭＰは、その受け取ったモデムコマンドが発呼コマンド（ダイアルコマンド）であると認識し、対応する宛先を認識する。この場合、０３２３４５０には、ワークステーション装置ＷＳ２が登録されているものとする。
【００３６】
それにより、モデムコマンド処理部ＭＰは、勧告Ｔ．３８に規定されている発呼信号であるＳＥＴＵＰパケットデータを作成し、そのＳＥＴＵＰパケットデータは、パケット組立／分解部ＰＨで対応する勧告Ｔ．３８パケットのＳＥＴＵＰパケットに変換され、ローカルエリアネットワークドライバＬＤを介し、ローカルエリアネットワーク伝送制御部１４へ転送され、ローカルエリアネットワークＬＡＮを介し、相手端末であるワークステーション装置ＷＳ２のローカルエリアネットワーク伝送制御部１４で受信される。
【００３７】
ワークステーション装置ＷＳ２では、受信したＳＥＴＵＰパケットが、ローカルエリアネットワークドライバＬＤを介し、パケット組立／分解部ＰＨへ送られ、勧告Ｔ．３８パケットが分解されて必要なＳＥＴＵＰパケットデータが取り出され、モデムコマンド処理部ＭＰへ送られる。
【００３８】
それにより、モデムコマンド処理部ＭＰは、他の端末（この場合は、ワークステーション装置ＷＳ１）より発呼されたことを認識し、その旨を通知する信号ＲＩＮＧを作成して、シリアルポート疑似ドライバＳＤを介し、ファクシミリアプリケーションＡＰへ送出する。
【００３９】
その結果、ワークステーション装置ＷＳ２のファクシミリアプリケーションＡＰは、所定のＩＴＵ−Ｔ勧告Ｔ．３０準拠のグループ３ファクシミリ通信処理（着信時処理）を開始し、着信応答する旨のモデムコマンドＡＴＡをシリアルポート疑似ドライバＳＤへ送出した後に、自端末の識別情報を相手端末へ通知するための信号ＣＳＩ（勧告Ｔ．３０信号）、および、自端末の通信機能を相手端末へ通知するための信号ＤＩＳ（勧告Ｔ．３０信号）を、順次、シリアルポート疑似ドライバＳＤへ出力する。
【００４０】
ワークステーション装置ＷＳ２のシリアルポート疑似ドライバＳＤは、モデムコマンドＡＴＡ、信号ＣＳＩ（勧告Ｔ．３０信号）および信号ＤＩＳ（勧告Ｔ．３０信号）を順次受信すると、それぞれモデムコマンド処理部ＭＰへと転送する。
【００４１】
モデムコマンド処理部ＭＰは、モデムコマンドＡＴＡを受信すると、対応する応答信号であるコマンドＣＯＮＮＥＣＴをパケット組立／分解部ＰＨへ送出するとともに、信号ＣＳＩ（勧告Ｔ．３０信号）および信号ＤＩＳ（勧告Ｔ．３０信号）を受信すると、対応する勧告Ｔ．３８信号である信号ＣＳＩ（勧告Ｔ．３８信号）および信号ＤＩＳ（勧告Ｔ．３８信号）へ変換し、それをパケット組立／分解部ＰＨへ送出する。
【００４２】
パケット組立／分解部ＰＨは、コマンドＣＯＮＮＥＣＴ、信号ＣＳＩ（勧告Ｔ．３８信号）および信号ＤＩＳ（勧告Ｔ．３８信号）を受信すると、それらを対応するパケットデータへ変換し、ローカルエリアネットワークドライバＬＤを介して、ローカルエリアネットワーク伝送制御部１４へ送出し、その結果、それらのコマンドＣＯＮＮＥＣＴ、信号ＣＳＩ（勧告Ｔ．３８信号）および信号ＤＩＳ（勧告Ｔ．３８信号）のパケットデータは、ローカルエリアネットワークＬＡＮを介して、ワークステーション装置ＷＳ１のローカルエリアネットワーク伝送制御部１４で受信される。
【００４３】
そして、ワークステーション装置ＷＳ１では、コマンドＣＯＮＮＥＣＴ、信号ＣＳＩ（勧告Ｔ．３８信号）および信号ＤＩＳ（勧告Ｔ．３８信号）のパケットデータがローカルエリアネットワーク伝送制御部１４よりローカルエリアネットワークドライバＬＤを介し、パケット組立／分解部ＰＨへ送られて、元のコマンドＣＯＮＮＥＣＴ、信号ＣＳＩ（勧告Ｔ．３８信号）および信号ＤＩＳ（勧告Ｔ．３８信号）へ変換され、モデムコマンド処理部ＭＰへ送られる。
【００４４】
モデムコマンド処理部ＭＰは、コマンドＣＯＮＮＥＣＴを受信すると、相手端末が応答したと認識し、また、それぞれ信号ＣＳＩ（勧告Ｔ．３８信号）および信号ＤＩＳ（勧告Ｔ．３８信号）の内容（情報フィールド）を抽出して記憶する。
【００４５】
そして、アプリケーションプログラムＡＰより、ＣＳＩの値を問い合わせる信号（＋ＦＣＳＩ？）が出力されると、記憶している信号ＣＳＩの内容を、レスポンス（＋ＦＣＳＩ＝０３１２３４４５）としてアプリケーションプログラムＡＰへ応答する。
【００４６】
また、アプリケーションプログラムＡＰより、ＤＩＳの値を問い合わせる信号（＋ＦＤＩＳ？）が出力されると、記憶している信号ＣＳＩの内容を、レスポンス（＋ＦＤＩＳ＝１，４，２，１）としてアプリケーションプログラムＡＰへ応答する。
【００４７】
これ以降、勧告Ｔ．３０および勧告Ｔ．３８に準拠して、所定の信号およびデータがワークステーション装置ＷＳ１とワークステーション装置ＷＳ２との間でやりとりされ、ワークステーション装置ＷＳ１からワークステーション装置ＷＳ２へと、ファクシミリ画情報が、ローカルエリアネットワークＬＡＮを介して、リアルタイム的に伝送される。
【００４８】
このようにして、本実施例では、グループ３ファクシミリ通信機能を実現するためのファクシミリアプリケーションＡＰを利用して、ローカルエリアネットワークＬＡＮを介し、勧告Ｔ．３８に準拠したリアルタイム型のネットワークファクシミリ通信が可能となる。
【００４９】
図５は、ワークステーション装置ＷＳのシリアルポート疑似ドライバＳＤ、モデムコマンド処理部ＭＰ、パケット組立／分解部ＰＨおよびローカルエリアネットワークドライバＬＤが、リアルタイム型のファクシミリ通信を適用して画情報を送信する際の処理の一例を示している。
【００５０】
まず、ファクシミリアプリケーションＡＰより、ダイアルコマンドＡＴＤＴを受信することを監視しており（判断１０１のＮＯループ）、ファクシミリアプリケーションＡＰよりダイアルコマンドＡＴＤＴを受信して、判断１０１の結果がＹＥＳになると、ＳＥＴＵＰパケットを作成して、ローカルエリアネットワークＬＡＮへ送出する（処理１０２）。
【００５１】
次いで、ＳＥＴＵＰを送出してから一定時間内に、相手端末より応答として、正常応答をあらわすコマンドＣＯＮＮＥＣＴを受信するか、応答拒否をあらわすコマンドＲＥＬ＿ＣＯＭＰ（ＲＥＬＥＡＳＥ  ＣＯＭＰＬＥＴＥ）を受信するまで待つ（判断１０３，１０４，１０５のＮＯループ）。
【００５２】
相手端末よりコマンドＣＯＮＮＥＣＴを受信した場合で、判断１０３の結果がＹＥＳになるときには、上述したようなリアルタイム型のネットワークファクシミリ通信処理（リアルタイム型ＩＦＡＸ通信処理；処理１０６）を実行する。
【００５３】
また、相手端末よりコマンドＲＥＬ＿ＣＯＭＰを受信した場合で、判断１０４の結果がＹＥＳになるとき、および、相手端末より応答を受信できずにタイムアウトした場合で、判断１０５の結果がＹＥＳになるときには、勧告Ｔ．３０に準拠したグループ３ファクシミリ送信処理（処理１０７）を実行する。
【００５４】
このようにして、本実施例では、ＳＥＴＵＰパケットを送出した後に、正常応答であるＣＯＮＮＥＣＴパケットを受信できなかった場合には、リアルタイム型ＩＦＡＸ通信処理を実行せずに、アナログ公衆網ＰＳＴＮを利用した、勧告Ｔ．３０通信手順のファクシミリ通信処理を実行するようにしているので、相手端末に対して画情報を送信できる可能性をより向上することができる。
【００５５】
図６は、リアルタイム型ＩＦＡＸ通信処理（処理１０６）において、ファクシミリアプリケーションＡＰよりモデムコマンド（ＡＴコマンド）を受信した場合の処理の一例を示している。
【００５６】
ファクシミリアプリケーションＡＰよりモデムコマンド（ＡＴコマンド）を受信した場合で、判断２０１の結果がＹＥＳになると、そのモデムコマンドの内容が、通知データや画情報データのようなローカルエリアネットワークＬＡＮに向けたものか、あるいは、ＣＳＩの内容の問い合わせのようなそれ以外のものであるかを調べる（判断２０２）。
【００５７】
判断２０２の結果がＹＥＳになるときには、受信したモデムコマンドに対応した勧告Ｔ．３８パケットを作成し（処理２０３）、その作成した勧告Ｔ．３８パケットをローカルエリアネットワークＬＡＮへ送出し（処理２０４）、判断２０１へ戻る。
【００５８】
また、判断２０２の結果がＮＯになるときには、要求された情報など、ファクシミリアプリケーションＡＰへの対応する応答信号を作成し（処理２０５）、その応答信号をファクシミリアプリケーションＡＰへ送出して（処理２０６）、判断２０１へ戻る。
【００５９】
図７は、リアルタイム型ＩＦＡＸ通信処理（処理１０６）において、相手端末よりパケットデータを受信した場合の処理の一例を示している。
【００６０】
相手端末よりパケットデータを受信した場合で、判断３０１の結果がＹＥＳになるときには、ファクシミリアプリケーションＡＰへの対応する応答信号を作成し（処理３０２）、その応答信号をファクシミリアプリケーションＡＰへ送出して（処理３０３）、判断３０１へ戻る。
【００６１】
ところで、上述した実施例では、ローカルエリアネットワークＬＡＮを介して、２つのワークステーション装置（パーソナルコンピュータ装置）の間でリアルタイム型のネットワークファクシミリ通信を行う場合について説明したが、さらに、インターネットを介して、２つのワークステーション装置の間でリアルタイム型のネットワークファクシミリ通信を行う場合についても、本発明を同様にして適用することができる。
【００６２】
【発明の効果】
以上説明したように、本発明によれば、グループ３ファクシミリ通信機能を実現するためのファクシミリアプリケーションＡＰを利用して、ローカルエリアネットワークＬＡＮを介し、勧告Ｔ．３８に準拠したリアルタイム型のネットワークファクシミリ通信が可能となるという効果を得る。
【００６３】
また、ＳＥＴＵＰパケットを送出した後に、正常応答であるＣＯＮＮＥＣＴパケットを受信できなかった場合には、リアルタイム型ＩＦＡＸ通信処理を実行せずに、アナログ公衆網ＰＳＴＮを利用した、勧告Ｔ．３０通信手順のファクシミリ通信処理を実行するようにしているので、相手端末に対して画情報を送信できる可能性をより向上することができるという効果も得る。
【図面の簡単な説明】
【図１】本発明の一実施例にかかる通信ネットワークシステムの一例を示したブロック図。
【図２】ワークステーション装置ＷＳ（ＷＳ１〜ＷＳｎ）の構成例を示したブロック図。
【図３】ワークステーション装置ＷＳのＣＰＵ１がネットワークファクシミリアプリケーションプログラムを実行する際の制御系の概略の一例を示したブロック図。
【図４】ローカルエリアネットワークＬＡＮを介し、ワークステーション装置ＷＳ１とワークステーション装置ＷＳ２の間で、勧告Ｔ．３８に準拠したリアルタイム型のネットワークファクシミリ通信を行うときの一例（部分）を説明するためのタイムチャート。
【図５】ワークステーション装置ＷＳのシリアルポート疑似ドライバＳＤ、モデムコマンド処理部ＭＰ、パケット組立／分解部ＰＨおよびローカルエリアネットワークドライバＬＤが、リアルタイム型のファクシミリ通信を適用して画情報を送信する際の処理の一例を示したフローチャート。
【図６】リアルタイム型ＩＦＡＸ通信処理（処理１０６）において、ファクシミリアプリケーションＡＰよりモデムコマンド（ＡＴコマンド）を受信した場合の処理の一例を示したフローチャート。
【図７】リアルタイム型ＩＦＡＸ通信処理（処理１０６）において、相手端末よりパケットデータを受信した場合の処理の一例を示したフローチャート。
【符号の説明】
ＷＳ，ＷＳ１〜ＷＳｎ  ワークステーション装置
１  ＣＰＵ（中央処理装置）
２  ＲＯＭ（リード・オンリ・メモリ）
３  ＲＡＭ（ランダム・アクセス・メモリ）
６  磁気ディスク装置
１４  ローカルエリアネットワーク伝送制御部
１５  網制御装置
１６  グループ３ファクシミリモデム
【図１】
0004116213.tif 000002
【図２】
0004116213.tif 000003
【図３】
0004116213.tif 000004
【図４】
0004116213.tif 000005
【図５】
0004116213.tif 000006
【図６】
0004116213.tif 000007
【図７】
0004116213.tif 000008