(57)【要約】【課題】  トランスポートがＴＣＰであった場合におけるＴ．３０の冗長性を排除できるネットワークファクシミリ装置を提供する。【解決手段】  ＬＡＮ制御部９、ＬＡＮ、およびデータ通信用の広域ネットワークを介してＴ．３８勧告に準拠したファクシミリ通信を行うことができるネットワークファクシミリ装置において、相手側がＴ．３８対応ファクシミリ通信装置であり、呼接続手順でデータ通信のトランスポートがＴＣＰの場合、画情報送受信両側の通信制御部８が、ＬＡＮ制御部９を介してＴ．３０フレームであるＮＳＦ信号およびＮＳＳ信号を出す際、Ｔ．３０勧告に規定される伝送制御とは異なる伝送制御手順で実行可能なことをＮＳＦ信号に設定し、実行することをＮＳＳ信号に設定するよりネゴシエーションする構成にした。【選択図】        図１
2006229371.tif 000002
【特許請求の範囲】
【請求項１】
データ通信用の広域ネットワークを介してＴ．３８勧告に準拠したファクシミリ通信を行うことができるネットワークファクシミリ装置において、相手側がＴ．３８対応ファクシミリ通信装置であり、呼接続手順でデータ通信のトランスポートがＴＣＰの場合、Ｔ．３０勧告に規定される伝送制御とは異なる伝送制御手順で実行することをＴ．３０フレームでネゴシエーションするネゴシエーション手段を備えたことを特徴とするネットワークファクシミリ装置。
【請求項２】
請求項１記載のネットワークファクシミリ装置において、前記Ｔ．３０フレームがＮＳＦ信号およびＮＳＳ信号であることを特徴とするネットワークファクシミリ装置。
【請求項３】
請求項１または請求項２記載のネットワークファクシミリ装置において、Ｔ．３０勧告と異なる伝送制御手順を行うことをネゴシエーションした場合、Ｔ．３０フレームの再送無しの伝送制御手順を実行する構成にしたことを特徴とするネットワークファクシミリ装置。
【請求項４】
請求項１または請求項２記載のネットワークファクシミリ装置において、Ｔ．３０勧告と異なる伝送制御手順を行うことをネゴシエーションした場合、画情報受信待ちに関するタイムアウト値をＴ．３０勧告で規定されている値より長く設定する構成にしたことを特徴とするネットワークファクシミリ装置。
【請求項５】
請求項４記載のネットワークファクシミリ装置において、前記タイムアウト値を操作手段により設定可能な構成にしたことを特徴とするネットワークファクシミリ装置。
【請求項６】
データ通信用の広域ネットワークを介してＴ．３８勧告に準拠したファクシミリ通信を行うファクシミリ通信方法において、相手側がＴ．３８対応ファクシミリ通信装置であり、呼接続手順でデータ通信のトランスポートがＴＣＰの場合、Ｔ．３０勧告に規定される伝送制御とは異なる伝送制御手順で実行することをＴ．３０フレームでネゴシエーションすることを特徴とするファクシミリ通信方法。
【請求項７】
請求項６記載のファクシミリ通信方法において、Ｔ．３０勧告と異なる伝送制御手順を行うことをネゴシエーションした場合、Ｔ．３０フレームの再送無しの伝送制御手順を実行することを特徴とするファクシミリ通信方法。
【請求項８】
請求項６記載のファクシミリ通信方法において、Ｔ．３０勧告と異なる伝送制御手順を行うことをネゴシエーションした場合、画情報受信待ちに関するタイムアウト値をＴ．３０勧告で規定されている値より長く設定することを特徴とするファクシミリ通信方法。
【請求項９】
記憶媒体に記憶され、ＣＰＵにより実行されるプログラムにおいて、請求項６、請求項７または請求項８記載のファクシミリ通信方法によったファクシミリ通信を実行させるようにプログラミングされていることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、専用のファクシミリ装置や、ファクシミリ通信を行うことができる通信端末装置など、データ通信網を介してファクシミリ通信を行うことができるネットワークファクシミリ装置、ファクシミリ通信方法、及びプログラムに係り、特に、ＩＴＵ−Ｔの定めるＴ．３８勧告準拠のリアルタイムインターネットファクシミリ装置に関する。
【背景技術】
【０００２】
所謂インターネットなど、パーソナルコンピュータなどを端末装置として用いて世界中のどことでもデータ通信ができる広域データ通信（グローバルデータ通信）の普及に伴い、ファクシミリ通信の分野においても前記広域データ通信を用いたファクシミリ通信が行われるようになった。そのような背景から、広域データ通信を用いたファクシミリ通信のＩＴＵ−Ｔ勧告として、パケット化に関するＴ．３８勧告、伝送制御手順（プロトコル）に関するＴ．３０勧告なども定められた。
特許文献１に示されたネットワークファクシミリ装置はそのようなファクシミリ装置の１つであり、相手先装置からパケット化Ｔ．３０信号を受信してからその信号に応じたパケット化Ｔ．３０信号を送信するまでの待ち時間、および相手先装置に対してパケット化Ｔ．３０信号を送信してからその信号に応じたパケット化Ｔ．３０信号を受信するまでの待ち時間を、相手先装置がＴ．３８準拠のネットワークファクシミリ装置である場合は第１の待ち時間に設定し、相手先装置がＴ．３８準拠のネットワークファクシミリ装置でない場合には第１の待ち時間より長い第２の待ち時間に設定しておき、相手先装置からパケット化Ｔ．３０信号を受信すると、設定された待ち時間待った後に相手先装置に対して受信信号に対するパケット化Ｔ．３０信号を送信する一方、相手先装置に対してパケット化Ｔ．３０信号を送信した後はその信号に応じたパケット化Ｔ．３０信号の受信を設定された待ち時間が経過するまで待つ。
なお、前記において、送信を遅らせるのは、Ｔ．３０信号を送った直後の信号を正しく復調できないＶｏＩＰＧＷ装置を意識したものである。
【特許文献１】特開２００２−１１１９５２公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、Ｔ．３８準拠のインターネットファクシミリ通信において、データモードの際のトランスポートがＴＣＰ（Transmission Control Protocol）であった場合、送受信データがＴＣＰ上で保証されるので、Ｔ．３０伝送制御手順どおりにすると冗長になる場合がある。
特に、パケットロスの多いネットワークで通信を行うと遅延が発生し、Ｔ．３０伝送制御手順で伝送されるＴ．３０フレームの受信側に到来する間隔が実際に送った送信側と一致しなくなり、短時間に同一Ｔ．３０フレームが連続して受信サイドに届く場合もある。そうなると、受信側は受信したそれぞれのフレームに応答するような挙動となり、余計な動作が発生するし、通信エラーになる恐れもある。
また、画情報伝送に関しても電話網と異なり伝送遅延が大きく揺らぎ、ＴＣＰでデータ保証されているにもかかわらずＴ．４勧告準拠で規定されている最大ライン時間（１３秒）やＴ．３０Ａｎｎｅｘ．Ａに規定される最大フラグ送出時間（３５±５秒）に縛られて回線断となる問題がある。
本発明の目的は、このような従来技術の問題を解決しようとするものであり、具体的には、トランスポートがＴＣＰであった場合におけるＴ．３０の冗長性を排除できるネットワークファクシミリ装置、ファクシミリ通信方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００４】
前記した課題を解決するために、請求項１記載の発明では、データ通信用の広域ネットワークを介してＴ．３８勧告に準拠したファクシミリ通信を行うことができるネットワークファクシミリ装置において、相手側がＴ．３８対応ファクシミリ通信装置であり、呼接続手順でデータ通信のトランスポートがＴＣＰの場合、Ｔ．３０勧告に規定される伝送制御とは異なる伝送制御手順で実行することをＴ．３０フレームでネゴシエーションするネゴシエーション手段を備えた。
また、請求項２記載の発明では、請求項１記載の発明において、前記Ｔ．３０フレームがＮＳＦ信号およびＮＳＳ信号である構成にした。
また、請求項３記載の発明では、請求項１または請求項２記載の発明において、Ｔ．３０勧告と異なる伝送制御手順を行うことをネゴシエーションした場合、Ｔ．３０フレームの再送無しの伝送制御手順を実行する構成にした。
また、請求項４記載の発明では、請求項１または請求項２記載の発明において、Ｔ．３０勧告と異なる伝送制御手順を行うことをネゴシエーションした場合、画情報受信待ちに関するタイムアウト値をＴ．３０勧告で規定されている値より長く設定する構成にした。
また、請求項５記載の発明では、請求項４記載の発明において、前記タイムアウト値を操作手段により設定可能な構成にした。
また、請求項６記載の発明では、データ通信用の広域ネットワークを介してＴ．３８勧告に準拠したファクシミリ通信を行うファクシミリ通信方法において、相手側がＴ．３８対応ファクシミリ通信装置であり、呼接続手順でデータ通信のトランスポートがＴＣＰの場合、Ｔ．３０勧告に規定される伝送制御とは異なる伝送制御手順で実行することをＴ．３０フレームでネゴシエーションする構成にした。
また、請求項７記載の発明では、請求項６記載の発明において、Ｔ．３０勧告と異なる伝送制御手順を行うことをネゴシエーションした場合、Ｔ．３０フレームの再送無しの伝送制御手順を実行する構成にした。
また、請求項８記載の発明では、請求項６記載の発明において、Ｔ．３０勧告と異なる伝送制御手順を行うことをネゴシエーションした場合、画情報受信待ちに関するタイムアウト値をＴ．３０勧告で規定されている値より長く設定する構成にした。
また、請求項９記載の発明では、記憶媒体に記憶され、ＣＰＵにより実行されるプログラムにおいて、請求項６、請求項７、または請求項８記載のファクシミリ通信方法によったファクシミリ通信を実行させるようにプログラミングされている構成にした。
【発明の効果】
【０００５】
本発明によれば、相手側がＴ．３８対応ファクシミリ通信装置であり、呼接続手順でデータ通信のトランスポートがＴＣＰの場合、Ｔ．３０勧告に規定される伝送制御とは異なる伝送制御手順で実行することをＴ．３０フレームでネゴシエーションすることができるので、トランスポートがＴＣＰであった場合におけるＴ．３０の冗長性を排除できる。
また、Ｔ．３０勧告と異なる伝送制御手順を行うことをネゴシエーションした場合、画情報受信待ちに関するタイムアウト値をＴ．３０勧告で規定されている値より長く設定できるので、ＴＣＰレベルでの再送が可能になる。
【発明を実施するための最良の形態】
【０００６】
以下、図面により本発明の実施形態を詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対位置などは特定的な記載がない限りこの説明の範囲をそれのみに限定する主旨ではなく、単なる説明例に過ぎない。
図１は、本発明のネットワークファクシミリ装置の一実施形態を示す、ＩＴＵ−ＴのＴ．３８勧告準拠のインターネットファクシミリ装置（以下、ＩＰ−ＦＡＸと称す）の構成ブロック図である。図示したように、このＩＰ−ＦＡＸは、送信原稿を読み取る読み取り部１、受信画像やレポート類を印刷出力する印刷出力部２、システム全体を制御・管理するシステム制御部３、画情報を保存する画情報メモリ（例えばＲＡＭやハードディスク記憶装置）４、機器設定項目などを保存する不揮発性メモリであるシステムメモリ５、入力操作のためのキーやＬＣＤ（液晶表示装置）などを備えてユーザーインタフェースとして機能する操作表示部６、画情報の符号化および復号化を行う符号化／復号化部７、ファクシミリ通信の伝送制御を行う通信制御部８、データ通信網を介した通信を制御するＬＡＮ制御部９などを備えている。
なお、このＩＰ−ＦＡＸはファクシミリモデム１０および網制御部１１を備え、データ通信網でなく、構内交換機と一般の公衆電話網を介したファクシミリ通信を行うこともできる。
また、この実施形態のネットワークファクシミリ装置では、請求項１記載のネゴシエーション手段が通信制御部８により実現される。また、前記システム制御部３、通信制御部８、およびＬＡＮ制御部９は、個別または共有のＣＰＵを備え、そのＣＰＵはそれら各部における主要な動作をシステムメモリ５やＲＯＭなど記憶媒体に記憶されたプログラムに従って実行する。その主要な動作には、後述する本発明の実施例における動作フローが含まれる。図２に、一例としてシステム制御部３のハードウェア構成を示す。図示したように、ＣＰＵ１３、ＲＯＭ１４、ワークメモリ（例えばＲＡＭ）１５などを備えている。
【０００７】
以下、図３に示したシーケンス図、図４に示した送信側ＩＰ−ＦＡＸの動作フロー図、および図５に示した受信側ＩＰ−ＦＡＸの動作フロー図に従って本発明の一実施例を説明する。
まず、送信側ＩＰ−ＦＡＸの通信制御部８がＬＡＮ制御部９を介して受信側ＩＰ−ＦＡＸに対して勧告Ｈ．３２３勧告に基づいた発呼動作を行う。つまり、送信側ＩＰ−ＦＡＸからはＳＥＴＵＰ信号を送信し、受信側ＩＰ−ＦＡＸからはＣＯＮＮＥＣＴ信号を送信する。また、これらの信号のやり取りで、送信側と受信側はＴ．３８フェーズで用いるトランスポートをネゴシエーションする。トランスポートがＴＣＰか否かを確認し合うのである（Ｓ１、Ｓ１１）。
続いて、Ｔ．３８フェーズへ移行し、ファクシミリ通信の伝送制御手順に入る。こうして、受信側ＩＰ−ＦＡＸの通信制御部８はＮＳＦ信号およびＤＩＳ信号を送出するが、トランスポートがＴＣＰであり、ＴＣＰ特殊通信能力がある場合（Ｓ１１でＹ）、ＮＳＦ信号に次のような内容を設定する（Ｓ１２）。
・命令（Ｔ．３０フレーム）送信の再送無し指定可能
・応答受信待ち時間タムアウトを６０秒（Ｔ．３０勧告で規定されている値より長い値である）に指定可能
・画情報パケット待ちタイムアウトを６０秒（Ｔ．３０勧告で規定されている値より長い値である）に指定可能
このあと、受信側ＩＰ−ＦＡＸは命令受信待ちの状態に入る（Ｓ１３）。
【０００８】
一方、受信側ＩＰ−ＦＡＸからＤＩＳ／ＮＳＦ信号が送られてくると、送信側ＩＰ−ＦＡＸの通信制御部８はその信号の内容を解析する。そして、ＮＳＦ信号に記述されたメーカーコードが送信側のものと一致し、トランスポートがＴＣＰである場合は（Ｓ１でＹ）、相手側が非標準通信の可能なＩＡＦ（Internet Aware Fax device）であるか否かを判定し（Ｓ２）、さらにＴＣＰ特殊通信機能があるか否かを判定する（Ｓ３）。
こうして、相手側が非標準通信可能なＩＡＦであり（Ｓ２でＹ）、ＴＣＰ特殊通信機能があると判定されたならば（Ｓ３でＹ）、ＴＣＰ特殊通信を設定するとともに、ＮＳＳ信号で次の内容を受信側へ通知する（Ｓ４）。つまり、トランスポートがＴＣＰの場合、Ｔ．３０勧告に規定される伝送制御によらない手順を行うことをＴ．３０フレームであるＮＳＦ信号とＮＳＳ信号とによりネゴシエーションするのである。
・命令送信の再送無し
・応答受信待ち時間タイムアウト６０秒
・画情報パケット待ちタイムアウト６０秒
受信側の通信制御部８は受信したＮＳＳ信号を解析し、ＴＣＰ特殊通信の指定があるか否かを判定する（Ｓ１４）。そして、その指定があれば（Ｓ１４でＹ）、ＴＣＰ特殊通信モードに設定する（Ｓ１５）。
こうして、送受信側いずれもＴＣＰ特殊通信モードへ進む（Ｓ５、Ｓ１６）。
一方、ステップＳ１においてＴＣＰでないと判定された場合（Ｓ１でＮ）、ステップＳ２において相手側が非標準通信可能のＩＡＦでないと判定された場合（Ｓ２でＮ）、およびステップＳ３においてＴＣＰ特殊通信機能がないと判定された場合（Ｓ３でＮ）、送信側ＩＰ−ＦＡＸは通常の通信モードの伝送制御手順へ進む（Ｓ６）。
同様に、ステップＳ１１においてＴＣＰでないと判定された場合（Ｓ１１でＮ）、およびステップＳ１４において相手側にＴＣＰ特殊通信機能がないと判定された場合（Ｓ１４でＮ）、受信側ＩＰ−ＦＡＸは通常の通信モードの伝送制御手順へ進む（Ｓ１７）。
なお、前記においては呼接続手順をＨ．３２３としているがＳＩＰでもよい。また、ＴＣＰ特殊通信モード設定でタイムアウト時間を６０秒としているが、６０秒以外の時間でもよい。例えばタイムアウト時間を操作表示部６により利用者に指定させ、その時間を用いてもよい。
【０００９】
以下、前記した動作に続く動作を図３に示したシーケンスのみに従って説明する。
受信側の通信制御部８はＬＡＮ制御部９経由でＣＦＲ信号を返送して画情報待ちになる。送信側の通信制御部８は送信すべき画情報を画情報メモリ４から符号化／復号化部７経由で取り出し、パケット化してＬＡＮ制御部９へ転送し、ネットワークへ送出する。受信側の通信制御部８は画情報パケットの到着を最大６０秒待つ。パケットが到来すると、画情報メモリ４へ順次転送・格納する。通常の（一般に行われている）伝送制御手順ではここで画情報を復号し、エラーチェックを行うが、ＴＣＰで誤りを回復しているので、この実施例のファクシミリ装置ではエラーチェックを行わない。
受信側の通信制御部８は画情報パケットと並行してＴ．３０フレームパケットも監視し、やがて、ポストメッセージを受信すると、それに対してＭＣＦ信号を返す。
送信側の通信制御部８は画情報を送信完了後にポストメッセージを発行し、受信側からの応答を待つ。通常の手順ではポストメッセージ送出後Ｔ４（３秒±１５％）時間が経過しても応答なしの場合はポストメッセージを再送するが前記したＮＳＳ信号による指定に従い、再送をせずに最長６０秒間応答を待つ。
なお、各々のフェーズでタイムアウトが発生した場合はＤＣＮ信号を発行し、ＬＡＮ制御部９において回線解放の処理を行う。
このように、この実施例によれば、トランスポートがＴＣＰであった場合、前記したように例えばＴ．３０フレームであるＮＳＦ信号およびＮＳＳ信号を用いて命令送信の再送などを行わないようにネゴシエーションできるので、Ｔ．３０の冗長性を排除することができる。また、同じ方法でネゴシエーションしてタイムアウト時間を長くすることができるので、ＴＣＰレベルでの再送が可能になる。また、タイムアウト時間を設定可能にした構成では、タイムアウト時間を最適化することができるので、タイムアウト時間が短すぎてＴＣＰレベルでの再送が不可能になることもないし、タイムアウト時間が必要以上に長過ぎてその分だけ通信時間が長くなるのを防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態を示すネットワークファクシミリ装置の構成ブロック図。
【図２】本発明の一実施形態を示すネットワークファクシミリ装置要部の構成ブロック図。
【図３】本発明の一実施例を示すネットワークファクシミリ装置のシーケンス図。
【図４】本発明の一実施例を示すネットワークファクシミリ装置の動作フロー図。
【図５】本発明の一実施例を示すネットワークファクシミリ装置の他の動作フロー図。
【符号の説明】
【００１１】
１  読み取り部、２  印刷出力部、３  システム制御部、４  画情報メモリ、５  システムメモリ、６  操作表示部、７  符号化／復号化部、８  通信制御部、９  ＬＡＮ制御部
【図１】
2006229371.tif 000003
【図２】
2006229371.tif 000004
【図３】
2006229371.tif 000005
【図４】
2006229371.tif 000006
【図５】
2006229371.tif 000007