(57)【要約】【課題】  異なる複数のファクシミリ通信が競合しても、一方のファクシミリ通信を優先させて実行することにより、通信が切断されてしまうことを防止することである。【解決手段】  あるファクシミ装置とのファクシミリ通信中に、異なる通信経路を介して接続された他のファクシミリ装置から新たなファクシミリ通信要求が競合していることを検出する（Ｓ４）。そして、競合していることを検出した場合、新たに通信要求した相手端末との通信種別を判別する（Ｓ６）。そして、判別された結果に基づいて、優先させるべきファクシミリ通信を選択する（Ｓ７）。そして、ファクシミリ通信を優先的に実行させる通信制御工程（Ｓ９〜Ｓ１９）とを有することを特徴とする。【選択図】  図８
2008131445.tif 000002
【特許請求の範囲】
【請求項１】
公衆回線を含む第１の通信経路または公衆回線を含まない第２の通信経路を用いて、相手端末とファクシミリ通信を実行する通信手段と、
前記第１の通信経路を用いたファクシミリ通信と前記第２の通信経路を用いたファクシミリ通信とが競合していることを検出する検出手段と、
前記検出手段が、前記第１の通信経路を用いたファクシミリ通信と前記第２の通信経路を用いたファクシミリ通信とが競合していることを検出した場合に、いずれのファクシミリ通信を優先させるかを選択する選択手段と、
前記第１の通信経路を用いたファクシミリ通信または前記第２の通信経路を用いたファクシミリ通信のうち、前記選択手段により選択されたファクシミリ通信を優先するよう制御する制御手段と、
を備えることを特徴とするファクシミリ装置。
【請求項２】
前記通信手段により実行されるファクシミリ通信に用いられるデータを処理する処理手段を更に備え、
前記制御手段は、前記選択手段により選択されたファクシミリ通信に用いられるデータを優先して処理するよう前記処理手段を制御することを特徴とする請求項１に記載のファクシミリ装置。
【請求項３】
前記選択手段により前記第１の通信経路を用いたファクシミリ通信が選択された場合に、前記制御手段は更に、前記第２の通信経路を用いたファクシミリ通信のタイマ制御値を変更することを特徴とする請求項２に記載のファクシミリ装置。
【請求項４】
前記制御手段は、前記選択手段により選択されなかったファクシミリ通信の実行を待機させることにより、前記選択手段により選択されたファクシミリ通信を優先して実行させることを特徴とする請求項１に記載のファクシミリ装置。
【請求項５】
前記第１の通信経路は公衆回線からなり、前記第１の通信経路を用いたファクシミリ通信とは、ＩＴＵ−Ｔ勧告Ｔ．３０規格に従って実行されるファクシミリ通信であることを特徴とする請求項１から４のいずれか１項に記載のファクシミリ装置。
【請求項６】
前記第１の通信経路は公衆回線、及び、インターネットまたはＬＡＮを含み、前記第１の通信経路を用いたファクシミリ通信とは、ＩＴＵ−Ｔ勧告Ｔ．３０規格に従って実行されるファクシミリ通信及びＩＴＵ−Ｔ勧告Ｔ．３８規格に従って実行されるファクシミリ通信を含むことを特徴とする請求項１から４のいずれか１項に記載のファクシミリ装置。
【請求項７】
前記第２の通信経路は、インターネットまたはＬＡＮからなり、前記第２の通信経路を用いたファクシミリ通信とは、ＩＴＵ−Ｔ勧告Ｔ．３８規格に従って実行されるファクシミリ通信であることを特徴とする請求項１から６のいずれか１項に記載のファクシミリ装置。
【請求項８】
前記通信手段は、インターネットまたはＬＡＮを介して実行されるリアルタイム型インターネットファクシミリ通信を実行することが可能であって、
前記検出手段は、前記通信手段により並列して実行される複数のリアルタイム型インターネットファクシミリ通信におけるそれぞれの相手端末が、公衆回線に接続されているか、または、インターネットまたはＬＡＮに接続されているかを判定することにより、前記第１の通信経路を用いたファクシミリ通信と前記第２の通信経路を用いたファクシミリ通信とが競合していることを検出することを特徴とする請求項１から７のいずれか１項に記載のファクシミリ装置。
【請求項９】
相手端末とファクシミリ通信を実行する通信手段と、
前記相手端末が、公衆回線に接続されているか、または、インターネットまたはＬＡＮに接続されているかを判定する判定手段と、
前記判定手段による判定の結果に基づいて、前記公衆回線に接続された相手端末に対して実行されているファクシミリ通信と、前記インターネットまたはＬＡＮに接続された相手端末に対して実行されているファクシミリ通信とが競合していることを検出する検出手段と、
前記検出手段が、前記公衆回線に接続された相手端末に対して実行されているファクシミリ通信と、前記インターネットまたはＬＡＮに接続された相手端末に対して実行されているファクシミリ通信とが競合していることを検出した場合に、前記公衆回線に接続された相手端末に対して実行されているファクシミリ通信を優先するよう制御する制御手段と、
を備えることを特徴とするファクシミリ装置。
【請求項１０】
前記通信手段により実行されるファクシミリ通信に用いられるデータを処理する処理手段を更に備え、
前記制御手段は、前記公衆回線に接続された相手端末に対して実行されているファクシミリ通信に用いられるデータを、優先して処理するよう前記処理手段を制御することを特徴とする請求項９に記載のファクシミリ装置。
【請求項１１】
前記制御手段は、前記インターネットまたはＬＡＮに接続された相手端末に対して実行されているファクシミリ通信のタイマ制御値を変更することを特徴とする請求項１０に記載のファクシミリ装置。
【請求項１２】
前記通信手段により実行されるファクシミリ通信とは、ＩＴＵ−Ｔ勧告Ｔ．３８規格に従って実行されるリアルタイム型インターネットファクシミリ通信であることを特徴とする請求項９から１１のいずれか１項に記載のファクシミリ装置。
【請求項１３】
公衆回線を含む第１の通信経路または公衆回線を含まない第２の通信経路を用いて、相手端末とファクシミリ通信を実行する通信工程と、
前記第１の通信経路を用いたファクシミリ通信と前記第２の通信経路を用いたファクシミリ通信とが競合していることを検出する検出工程と、
前記検出工程で、前記第１の通信経路を用いたファクシミリ通信と前記第２の通信経路を用いたファクシミリ通信とが競合していることを検出した場合に、いずれのファクシミリ通信を優先させるかを選択する選択工程と、
前記第１の通信経路を用いたファクシミリ通信または前記第２の通信経路を用いたファクシミリ通信のうち、前記選択工程で選択されたファクシミリ通信を優先するよう制御する制御工程と、
を備えることを特徴とするファクシミリ装置の制御方法。
【請求項１４】
相手端末とファクシミリ通信を実行する通信工程と、
前記相手端末が、公衆回線に接続されているか、または、インターネットまたはＬＡＮに接続されているかを判定する判定工程と、
前記判定工程における判定の結果に基づいて、前記公衆回線に接続された相手端末に対して実行されているファクシミリ通信と、前記インターネットまたはＬＡＮに接続された相手端末に対して実行されているファクシミリ通信とが競合していることを検出する検出工程と、
前記検出工程で、前記公衆回線に接続された相手端末に対して実行されているファクシミリ通信と、前記インターネットまたはＬＡＮに接続された相手端末に対して実行されているファクシミリ通信とが競合していることを検出した場合に、前記公衆回線に接続された相手端末に対して実行されているファクシミリ通信を優先するよう制御する制御工程と、
を備えることを特徴とするファクシミリ装置の制御方法。
【請求項１５】
請求項１３または１４のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１３または１４のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相手端末とファクシミリ通信を実行するファクシミリ装置に関し、特に複数のファクシミリ通信が競合した場合の通信制御に関するものである。
【背景技術】
【０００２】
従来より、ファクシミリ装置は公衆回線にモデムを使って接続して、画像データを送受信するファクシミリ通信（以下、Ｇ３ＦＡＸ通信とする）が可能である。具体的には、ＩＴＵ−Ｔ勧告Ｔ．３０に従ったプロトコルを用いて、アナログ信号を処理するＩＴＵ−Ｔ勧告Ｖ．８／Ｖ．３４やＶ．１７などのモデムを使って画像データを送受信する。
【０００３】
一方、近年ではインターネットまたはＬＡＮ（ローカルエリアネットワーク）などを経由したリアルタイム型インターネットファクシミリ通信（以下、ＩＰ−ＦＡＸ通信とする）を行うことも可能となっている。具体的には、ＩＴＵ−Ｔ勧告Ｔ．３８に従ったプロトコルを用いて、画像データをＩＦＰ（インターネットファクシミリプロトコル）パケットに変換して相手端末またはゲートウェイ装置との送受信を行う。
【０００４】
ところで、公衆回線及びＬＡＮに接続されているファクシミリ装置では、上述したＩＰ−ＦＡＸ通信とＧ３ＦＡＸ通信の両方の機能を備えている。このような場合、それぞれ異なる相手端末と通信するＩＰ−ＦＡＸ通信とＧ３ＦＡＸ通信が並行して実行されるような場合がある。
【０００５】
また、従来の公衆回線を介したＧ３ＦＡＸ通信では、相手端末と呼接続を行って一対一（送信側端末と受信側端末）の通信を実行していた。それに対して、ＩＰ−ＦＡＸ通信では、各相手端末とそれぞれ呼接続を行うものの、複数の相手端末とそれぞれ複数のＩＰ−ＦＡＸ通信を並行して行うことが可能となっている。
【０００６】
このように、複数の通信が並行して実行される場合に生じる問題として、ファクシミリ通信のためのデータを処理するＣＰＵなどの負荷が大きくなってしまい、符号化／復号化などのデータ処理が遅れてしまうことが考えられる。符号化／復号化などのデータ処理が遅れてしまうと、信号間の最大時間として予め設定されているタイマ制御値以上の間隔が開いてしまい、通信が切断されてしまうおそれがある。
【０００７】
このように、信号の間隔がタイマ値以上になって通信が切断されてしまうといった問題に対する解決策としては、例えば、ＩＰ網を介してＩＰ−ＦＡＸ通信を実行する場合に、タイマの値を長く設定しておくことが考えられている。
【０００８】
これは、ＩＰ網を介して通信を実行する場合には、通信ポイント間の距離や回線の混み具合によって、信号の遅延が発生する可能性が高いため、多少の遅延が発生したとしても通信を切断させないようにするためのものである。（例えば、特許文献１）
【特許文献１】特開２００３−８７４８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述したＩＰ−ＦＡＸ通信とＧ３ＦＡＸ通信が競合した場合や、複数のＩＰ−ＦＡＸ通信が競合した場合には、上記の先行技術において依然解決されていない問題が存在する。
【００１０】
即ち、例えばＩＰ−ＦＡＸ通信及びＧ３ＦＡＸ通信の両方を実行することが可能なファクシミリ装置では、ＩＰ−ＦＡＸ通信とＧ３ＦＡＸ通信が並行して行われ、処理が競合してしまうと、データ処理に遅延が生じる場合がある。
【００１１】
このようにデータ処理に遅延が生じたとしても、上記の先行技術のようにタイマ制御値を予め長く設定しておけば、多少の遅延であればＩＰ−ＦＡＸ通信を切断させずに済ませることができる。
【００１２】
しかしながら、Ｇ３ＦＡＸ通信については、タイマ値はＩＴＵ−Ｔ勧告Ｔ．３０などの規格などにより厳密に定められており、変更することはできない。従って、符号化／復号化などのデータ処理が遅延した場合には、Ｇ３ＦＡＸ通信については通信が切断されてしまう。
【００１３】
また、ＩＰ−ＦＡＸ通信であっても、送信側端末と受信側端末との間の通信経路に公衆回線が含まれている場合、すなわちゲートウェイ装置を用いてＩＰ−ＦＡＸ通信とＧ３ＦＡＸ通信の両方を実行している場合がある。このような場合においても、データ処理の遅れに起因する信号の遅延が発生すると、Ｇ３ＦＡＸ通信部分の通信が切断されてしまう。
【００１４】
さらに、ＩＰ−ＦＡＸ通信はタイマ値を変更して長くしていたとしても、通信速度自体が早いので、やはりデータ処理が遅れてしまった場合には、通信が切断されてしまう。
【００１５】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、異なる複数のファクシミリ通信が競合したとしても、一方のファクシミリ通信を優先させて実行することにより、通信が切断されてしまうことを防止できる仕組みを提供することである。
【課題を解決するための手段】
【００１６】
上記目的を達成する本発明のファクシミリ装置は以下に示す構成を備える。
【００１７】
公衆回線を含む第１の通信経路または公衆回線を含まない第２の通信経路を用いて、相手端末とファクシミリ通信を実行する通信手段と、前記第１の通信経路を用いたファクシミリ通信と前記第２の通信経路を用いたファクシミリ通信とが競合していることを検出する検出手段と、前記検出手段が、前記第１の通信経路を用いたファクシミリ通信と前記第２の通信経路を用いたファクシミリ通信とが競合していることを検出した場合に、いずれのファクシミリ通信を優先させるかを選択する選択手段と、前記第１の通信経路を用いたファクシミリ通信または前記第２の通信経路を用いたファクシミリ通信のうち、前記選択手段により選択されたファクシミリ通信を優先するよう制御する制御手段とを備えることを特徴とする。
【００１８】
また、上記目的を達成する本発明のファクシミリ装置は以下に示す構成を備える。
【００１９】
相手端末とファクシミリ通信を実行する通信手段と、前記相手端末が、公衆回線に接続されているか、または、インターネットまたはＬＡＮに接続されているかを判定する判定手段と、前記判定手段による判定の結果に基づいて、前記公衆回線に接続された相手端末に対して実行されているファクシミリ通信と、前記インターネットまたはＬＡＮに接続された相手端末に対して実行されているファクシミリ通信とが競合していることを検出する検出手段と、前記検出手段が、前記公衆回線に接続された相手端末に対して実行されているファクシミリ通信と、前記インターネットまたはＬＡＮに接続された相手端末に対して実行されているファクシミリ通信とが競合していることを検出した場合に、前記公衆回線に接続された相手端末に対して実行されているファクシミリ通信を優先するよう制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、異なる複数のファクシミリ通信が競合したとしても、一方のファクシミリ通信を優先させて実行することにより、通信が切断されてしまうことを防止できる。
【発明を実施するための最良の形態】
【００２１】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２２】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示すファクシミリ装置１００の構成を説明するブロック図である。
【００２３】
図１に示すファクシミリ装置１００において、メイン制御部１０１は、ファクシミリ装置１００全体を制御する。ＲＯＭ１０２は、メイン制御部１０１により実行される制御プログラムを格納する。
【００２４】
なお、メイン制御部１０１はこの制御プログラムをＲＡＭ１０３にロードして実行することで各デバイスを制御する。
【００２５】
ＲＡＭ１０３は、ＤＲＡＭやＳＲＡＭなどにより構成され、メイン制御部１０１による制御のためのワークエリア、データの一時格納、またはファクシミリ画像データの一時格納などに使用される。
【００２６】
操作部１０４は、操作キーや操作表示パネルなどにより構成される。読み取り部１０５は、原稿上の画像を読み取って電子データに変換して入力する。印刷部１０６は、記録紙に文字や写真の記録を行う。
【００２７】
符号／復号化部１０７は、読み取り部１０５で原稿から読み取って入力した画像データを、ファクシミリ通信に必要な符号形式に変換する符号化処理を行う。また、符号／復号化部１０７は、ファクシミリ通信で受信した画像データを復号化処理も行う。ここで、符号形式としてＭＨ，ＭＲ，ＭＭＲ，ＪＢＩＧなどが使用される。
【００２８】
ネットワークＩ／Ｆ（インターフェース）１０８は、ファクシミリ装置１００を１００ＢａｓｅＴなどのＬＡＮ１１１に接続してネットワーク上の送受信信号の制御を行う。なお、ＬＡＮ１１１は、１００ＢａｓｅＴに限られることはない。
【００２９】
ＬＡＮ１１１は、インターネットに接続され、ファクシミリ装置１００はインターネットを介して通信することができる。なおここでは、ネットワークＩ／Ｆ１０８を制御してＩＴＵ−Ｔ勧告Ｔ．３８に従ったＩＰ−ＦＡＸ通信を行うことができる。すなわち、メイン制御部１０１がＲＡＭ１０３やネットワークＩ／Ｆ１０８を制御して、ＩＦＰパケットの組立／分解やパケットの送受信などを行う。
【００３０】
モデム１０９は、ファクシミリ装置１００を公衆回線１１２に接続して、公衆回線１１２を介したデータ通信を行う。
【００３１】
すなわち、ここではＩＴＵ−Ｔ勧告Ｖ．８／Ｖ．３４やＶ．１７などのファクシミリモデムや回線接続制御回路を用い、メイン制御部１０１がＲＡＭ１０３やモデム１０９を制御して、公衆回線１１２に接続して相手端末とＧ３ＦＡＸ通信を行う。
【００３２】
なお、送信する画像データは読み取り部１０５で読み取ったり、ネットワークＩ／Ｆ１０８を経由して取得したりする。そして、取得した画像データを、ＲＡＭ１０３や符号／復号化部１０７を制御して符号化し、モデム１０９から送信する。
【００３３】
一方、Ｇ３ＦＡＸ通信における受信時は、モデム１０９において受信動作を行う。そして、受信したデータはＲＡＭ１０３や符号／復号化部１０７を制御して復号化して、印刷部１０６で印刷したり、ネットワークＩ／Ｆ１０８から他の端末へ送信したりする。
【００３４】
図２は、ファクシミリ装置１００を含むシステム全体図を示している。ファクシミリ装置１００は、ＬＡＮ１１１を介してインターネットに接続されているファクシミリ装置２１０とＩＰ−ＦＡＸ通信を行うことができる（通信経路Ａ）。ファクシミリ装置２１０は、ファクシミリ装置１００と同様の機能を有しており、ＬＡＮを介して、または直接インターネットに接続されている。また、図には示していないが、ファクシミリ装置２１０は更に公衆回線に接続されていてもよい。
【００３５】
また、ファクシミリ装置１００は、公衆回線を介してファクシミリ装置２２０と接続されている。ファクシミリ装置１００は、公衆回線を介してファクシミリ装置２２０とＧ３ＦＡＸ通信を行うことができる（通信経路Ｂ）。
【００３６】
ファクシミリ装置２２０も、ファクシミリ装置１００と同様の機能を有しており、直接公衆回線に接続されている。また、図には示していないが、ファクシミリ装置２２０は更にＬＡＮまたはインターネットに接続されていてもよい。
【００３７】
さらに、ファクシミリ装置１００は、ゲートウェイ装置２３０を介してファクシミリ装置２２０と通信することが可能となっている（通信経路Ｃ）。具体的には、ファクシミリ装置１００はインターネットを介してゲートウェイ装置２３０とＩＰ−ＦＡＸ通信を実行する。
【００３８】
ゲートウェイ装置２３０はＩＴＵ−Ｔ勧告Ｔ．３８に準拠しており、ファクシミリ装置１００から受信したＩＰ−ＦＡＸ通信のＩＦＰパケットをＧ３ＦＡＸ通信のファクシミリ信号に変換することができる。
【００３９】
また、ゲートウェイ装置２３０は、逆にファクシミリ装置２２０から受信したＧ３ＦＡＸ通信のファクシミリ信号をＩＰ−ＦＡＸ通信に用いるＩＦＰパケットに変換することも可能である。ゲートウェイ装置２３０は、公衆回線を介してファクシミリ装置２２０とＧ３ＦＡＸ通信を実行する。
【００４０】
さらに、ファクシミリ装置１００は、ゲートウェイ装置２３０を介してファクシミリ装置２１０と通信することも可能である（通信経路Ｄ）。具体的には、ファクシミリ装置１００は公衆回線を介してゲートウェイ装置２３０とＧ３ＦＡＸ通信を実行する。
【００４１】
ゲートウェイ装置２３０はＩＴＵ−Ｔ勧告Ｔ．３８に準拠しており、ファクシミリ装置１００から受信したＧ３ＦＡＸ通信のファクシミリ信号をＩＰ−ＦＡＸ通信のＩＦＰパケットに変換することができる。また、ゲートウェイ装置２３０は、逆にファクシミリ装置２１０から受信したＩＰ−ＦＡＸ通信のＩＦＰパケットをＧ３ＦＡＸ通信に用いるファクシミリ信号に変換することも可能である。ゲートウェイ装置２３０は、インターネットを介してファクシミリ装置２１０とＩＰ−ＦＡＸ通信を実行する。
【００４２】
このように通信経路Ｃ及びＤは、インターネット及び公衆回線の両方を含み、通信経路ＣまたはＤを用いたファクシミリ通信はＩＰ−ＦＡＸ通信とＧ３ＦＡＸ通信とを含んでいることになる。
【００４３】
次に、競合する複数の異なる通信経路を用いたファクシミリ通信のうち、どれを優先的に実行するかを決める優先度決定機能について説明する。
【００４４】
なお、上記優先度は、通信開始前に通信経路の種類毎に前もって設定しておき、異なる通信経路を用いたファクシミリ通信が競合した場合に、設定された通信を優先して行う。または、異なる通信経路を用いたファクシミリ通信が競合した場合に、後述する条件に従って優先させるべき通信を決定し、決定した通信を優先して行うようにしても良い。以下、通信を開始する前に、前もって決定する例の場合を説明する。
【００４５】
まず、図１に示すファクシミリ装置１００においては、上述の通り、通信経路Ａ〜Ｄの４種類の通信経路を用いたファクシミリ通信が可能となっている。ここで第１の実施形態においては、通信経路の種類を、公衆回線を含む第１種の通信経路（即ち、通信経路Ｂ〜Ｄ）と、公衆回線を含まない第２種の通信経路（即ち、通信経路Ａ）との２種類に区別して制御を行う。
【００４６】
〔第１の制御動作〕
図３は、ファクシミリ装置１００における第１の制御動作を示す図である。なお、図２と同一の機器には、同一の符号を付してある。また、Ｆ１〜Ｆ１０は各通信手順を示す。
【００４７】
第１の制御動作では、ファクシミリ装置２１０とのＩＰ−ＦＡＸ通信の動作中に、ファクシミリ装置２２０とのＧ３ＦＡＸ通信が開始された場合について説明する。なおここでは、ファクシミリ装置２２０とのＧ３ＦＡＸ通信を、ファクシミリ装置２１０とのＩＰ−ＦＡＸ通信よりも優先させて制御するものとする。
【００４８】
ファクシミリ装置１００は、上述した通信経路Ａを用いて、インターネットを経由してファクシミリ装置２１０とＩＰ−ＦＡＸ通信を行っている（Ｆ１）。なお、ここではファクシミリ装置１００からの送信であるか、ファクシミリ装置２１０からの送信であるかは問わない。またこの時、ＩＰ−ＦＡＸ通信のタイマ制御値は通常の値（ＴＭ１）が設定されているものとする。
【００４９】
その後、ファクシミリ装置１００は、上述した通信経路Ｂを用いて、公衆回線を経由してファクシミリ装置２１０とＧ３ＦＡＸ通信を開始する（Ｆ２）。
【００５０】
なお、ここではファクシミリ装置１００からの送信であるか、ファクシミリ装置２２０からの送信であるかは問わない。
【００５１】
このとき、メイン制御部１０１は、Ｆ２に示すファクシミリ通信が開始されたことにより、すでに通信中の第２種の通信経路を用いたファクシミリ通信（Ｆ６）と、第１種の通信経路を用いたファクシミリ通信（Ｆ５）とが並行して行われている、すなわち競合していることを検出する。
【００５２】
メイン制御部１０１がこの競合状態を検出すると、メイン制御部１０１は符号／復号部１０７に対して、第１種の通信経路を用いたファクシミリ通信に用いるデータの処理を優先するよう制御を行う。
【００５３】
ここでは、ファクシミリ装置２２０とのＧ３ＦＡＸ通信のためのデータ符号化／復号化の処理に対して、ＲＡＭ１０３などのリソースがより多く割り当てる。これにより、遅延のないデータ処理を行うことが可能になる。すなわち、ファクシミリ装置２２０とのＧ３ＦＡＸ通信における信号遅延を抑えることができるので、通信が切断されてしまうことを防ぐことができる。
【００５４】
一方、ＩＰ−ＦＡＸ通信の相手端末であるファクシミリ装置２１０に対しては、ＩＰ−ＦＡＸ通信で用いられているタイマ制御値の変更の通知を行う。
【００５５】
これは、ファクシミリ装置２２０とのＧ３ＦＡＸ通信に用いるデータの処理を優先させているため、ファクシミリ装置２１０とのＩＰ−ＦＡＸ通信に用いるデータの処理が遅れてしまう可能性があるためである。
【００５６】
このとき、ファクシミリ装置２１０とのＩＰ−ＦＡＸ通信のタイマ制御値をより大きな値に変更することにより、多少のデータ処理の遅れが発生したとしても通信が切断されてしまうことを防ぐことができる。
【００５７】
具体的には、ファクシミリ装置１００はファクシミリ装置２１０に対して、タイマ制御変更通知をメイン制御部１０１の制御が行う（Ｆ３）。ファクシミリ装置２１０はタイマ制御変更が受けられる状態になったら、それに対するＯＫをファクシミリ装置１００へ返す（Ｆ４）。
【００５８】
これにより、ファクシミリ装置１００とファクシミリ装置２１０はタイマ制御値をＴＭ２に変更してＩＰ−ＦＡＸ通信を行う。
【００５９】
なお、Ｆ３のタイマ制御変更通知と、ファクシミリ装置２１０からのＦ４のＯＫ応答は、例えば、ＤＩＳ（初期識別）、ＤＣＳ（受信命令）のメッセージのやり取りで行うか、ＮＳＦ、ＮＳＳのメッセージのやり取りで行うものとする。
【００６０】
また、Ｆ６のタイマ制御値ＴＭ２はＩＰ−ＦＡＸ通信の通常のタイマ制御ＴＭ１からタイマ値を大きくしたものである（ＴＭ１＜ＴＭ２）。
【００６１】
第１の実施形態では、通常のタイマ制御値ＴＭ１が３５秒±５秒なので、タイマ制御値ＴＭ２は、例えば３分としているものとする。この３分という値は、ファクシミリ装置１００のメモリやＣＰＵ等のハードウエア資源に応じて設定すればよく、３分に限定されるものではない。
【００６２】
一方、タイマ制御値ＴＭ２として特定の値を設けずに、ＩＰ−ＦＡＸ通信におけるタイマ制御をしないようにしても良い。すなわち、ＩＰ−ＦＡＸ通信のタイマはカウントせずに、ＴＣＰのコネクションタイマをカウントしてファクシミリ通信を行うものでもよい。
【００６３】
このように第１の制御動作では、公衆回線を含む通信経路を用いたファクシミリ通信と公衆回線を含まない通信経路を用いたファクシミリ通信が競合する場合に、公衆回線を含む通信経路を用いたファクシミリ通信を優先させるようにしている。
【００６４】
これにより、第１の制御動作では、特に画像データの符号／復号化処理に対してファクシミリ装置２２０とのＧ３ＦＡＸ通信を優先させることにより、ファクシミリ装置２１０とファクシミリ装置２２０との通信の両方を並行して行うことができるようになる。
【００６５】
そして、Ｆ７で、ファクシミリ装置１１０はファクシミリ装置２２０とのファクシミリ通信を終了する。その後、Ｆ８で、ファクシミリ装置１００のメイン制御部１０１は、ファクシミリ装置２１０に対して、タイマ制御値をＴＭ２からＴＭ１に戻すためのタイマ制御戻し通知を行う。
【００６６】
そして、ファクシミリ装置２１０はタイマ制御の戻しが受けられる状態になったら、Ｆ９で、タイマ制御値戻し通知に対するＯＫをファクシミリ装置１１０へ返す。その後、Ｆ１０で、ファクシミリ装置１００とファクシミリ装置２１０はタイマ制御値をＴＭ１に戻した状態でＩＰ−ＦＡＸ通信を継続する。
【００６７】
なお、タイマ制御値戻し通知とそれに対するＯＫは、例えば、ＥＯＭ（Ｑ信号）、ＤＩＳ、ＤＣＳメッセージのやり取りの中で行う。
【００６８】
なお、ここでは公衆回線を含む第１種の通信経路の例として、通信経路Ｂを用いてファクシミリ装置１００がファクシミリ装置２２０と通信を行う場合について説明した。
【００６９】
しかしながら、通信経路Ｂの代わりに通信経路ＣまたはＤを用いてファクシミリ通信が実行される場合であっても、通信経路Ａを用いたファクシミリ通信と競合してしまう場合には、同様の制御を行う。
【００７０】
具体的には、通信経路ＣまたはＤを用いたファクシミリ通信のためのデータ処理を、通信経路Ａを用いたファクシミリ通信のためのデータ処理よりも優先させるよう制御する。また、通信経路Ａを用いたファクシミリ通信（ＩＰ−ＦＡＸ通信）のタイマ制御値を大きい値に変更するよう制御する。
【００７１】
また、ここでは１つのＩＰ−ＦＡＸ通信と１つのＧ３ＦＡＸ通信が競合している場合を例にして説明したが、これら以外にさらなるファクシミリ通信が競合している場合も考えられる。
【００７２】
このような場合にも、公衆回線を含む通信経路を用いたファクシミリ通信のためのデータ処理を優先して行うとともに、公衆回線を含まない通信経路を用いたファクシミリ通信に対してはタイマ制御値を変更するようにしてもよい。
【００７３】
〔第２の制御動作〕
図４は、ファクシミリ装置１００における第２の制御動作を示す図である。ここでは、ファクシミリ装置１００が通信経路Ａを用いてファクシミリ装置２１０と通信中に、ファクシミリ装置２２０が通信経路Ｃを用いて発呼してきた場合の制御について説明する。
【００７４】
なお、図２と同一の機器には、同一の符号を付してある。また、Ｆ１１〜Ｆ２０は各通信手順を示す。  ファクシミリ装置１００は、上述した通信経路Ａを用いてインターネットを経由してファクシミリ装置２１０とＩＰ−ＦＡＸ通信を行っている（Ｆ１１）。なお、ここではファクシミリ装置１００からの送信であるか、ファクシミリ装置２１０からの送信であるかは問わない。
【００７５】
そして、ファクシミリ装置１００は、例えばＳＩＰサーバから着呼を受け付けた時にＩｎｖｉｔｅ情報の内容を解析して、相手装置がゲートウェイ装置であるか否かを判断する（Ｆ１２）。
【００７６】
ここで、相手装置がゲートウェイ装置であると判断した場合には、発呼した端末は公衆回線に接続されている、つまりこの通信には第１種の通信経路が用いられていると判断できる。そして、この判断の結果に基づいて、メイン制御部１０１は第１種の通信経路を用いたファクシミリ通信と第２種の通信経路を用いたファクシミリ通信が競合していることを検出することができる。
【００７７】
そして、ファクシミリ装置１００は競合する複数のファクシミリ通信のうち、どちらを優先させて処理するかの選択を行う。ここでは、ＲＡＭ１０３上に、第２種の通信経路を用いたファクシミリ通信よりも、第１種の通信経路を用いたファクシミリ通信の優先度が高いことを示す優先度テーブルが予め設定されているものとする。
【００７８】
なお、ここでは第１種の通信経路と第２種の通信経路のうち、どちらを用いたファクシミリ通信を優先して行うかを予め登録しておくようにしているが、例えば、通信経路Ａ〜Ｄについてそれぞれ優先度を登録しておいてもよい。
【００７９】
第１種の通信経路を用いたファクシミリ通信の方が高く設定されている場合には、ここではファクシミリ装置２２０とのファクシミリ通信を、ファクシミリ装置２１０とのファクシミリ通信よりも優先させて実行させる。
【００８０】
具体的には、Ｆ１３で、ファクシミリ装置１００は、ファクシミリ装置２１０に対して、待機通知を行う。ファクシミリ装置２１０は待機通知が受けられる状態になったら、Ｆ１４で、それに対するＯＫをファクシミリ装置１００へ返して、ファクシミリ装置１００とファクシミリ装置２１０との間のＩＰ−ＦＡＸ通信は待機状態となる。
【００８１】
なお、待機通知とそれに対するＯＫは、例えば、ＤＩＳ（初期識別）、ＤＣＳ（受信命令）のメッセージのやり取りで行うか、ＮＳＦ、ＮＳＳのメッセージのやり取りで行う。
【００８２】
そして、Ｆ１５で、ファクシミリ装置１００はＩＰ−ＦＡＸ通信をゲートウェイ装置２３０と行う。また、Ｆ１６で、ゲートウェイ装置２３０は同時にファクシミリ装置２２０とＧ３ＦＡＸ通信を行う。
【００８３】
ここではファクシミリ装置１００からの送信であるか、ファクシミリ装置２２０からの送信であるかは問わない。
【００８４】
このように、ファクシミリ装置２１０とのファクシミリ通信を行っている場合に、さらに別のファクシミリ装置２２０とのファクシミリ通信を開始する必要がある時は、優先度が低い方のファクシミリ通信を待機状態にする。これにより、メイン制御部１０１や符号／復号化部１０７などのリソースを、優先度の高いファクシミリ通信のための処理に割り当てることができる。
【００８５】
特に、画像データの符号／復号化処理について優先度の高いファクシミリ通信のための処理を遅延なく行うことが可能になり、問題なくファクシミリ通信を行うことができるようになる。
【００８６】
ファクシミリ装置１００とファクシミリ装置２２０とのファクシミリ通信が終了すると、Ｆ１７で、ファクシミリ装置１００とファクシミリ装置２２０はゲートウェイ装置２３０を経由して、ファクシミリ通信の終了処理を行う。
【００８７】
すなわち、ＥＯＰ（メッセージ後命令）、ＭＣＦ（メッセージ後応答）、ＤＣＮ（切断命令）メッセージのやり取りやＳＩＰプロトコルのＢｙｅのやり取りを行う。
【００８８】
その後、Ｆ１８で、ファクシミリ装置１００はファクシミリ装置２１０に対して、再開通知を行う。そして、ファクシミリ装置２１０は再開通知が受けられる状態になったら、Ｆ１９で、それに対するＯＫをファクシミリ装置１００へ返して、Ｆ２０で、ファクシミリ装置１００とファクシミリ装置２１０は再びＩＰ−ＦＡＸ通信を再開する。
【００８９】
なお、再開通知とそれに対するＯＫは、例えば、ＥＯＭ（Ｑ信号）、ＤＩＳ、ＤＣＳメッセージのやり取りの中で行う。
【００９０】
以上、第２の制御動作によれば、ＲＡＭ１０３上に第１種の通信経路を用いたファクシミリ通信の優先度が、第２種の通信経路を用いたファクシミリ通信の優先度よりも高い場合について説明した。しかしながら、第２種の通信経路を用いたファクシミリ通信の優先度の方が高く設定されている場合は、ファクシミリ装置２２０との通信を待機させる制御を行う。
【００９１】
すなわち例えば、ＴＮＲやＲＮＲ信号を使ってフロー制御を行い、画像データの送受信を待機させるやり方などが用いられる。
【００９２】
〔第３の制御動作〕
図５は、ファクシミリ装置１００における第３の制御動作を示す図である。ここでは、ファクシミリ装置１００が通信経路Ｃを用いてファクシミリ装置２２０と動作中に、ファクシミリ装置２１０が通信経路Ａを用いて発呼してきた場合の制御について説明する。なお、図２と同一の機器には、同一の符号を付してある。また、Ｆ２１〜Ｆ３１は各通信手順を示す。
【００９３】
ファクシミリ装置１００は、上述した通信経路Ｃを用いて、インターネットを経由してゲートウェイ装置２３０とＩＰ−ＦＡＸ通信を行う（Ｆ２１）と同時に、ゲートウェイ装置２３０はファクシミリ装置２２０とＧ３ＦＡＸ通信を行っている（Ｆ２２）。ここではファクシミリ装置１００からの送信であるか、ファクシミリ装置２２０からの送信であるかは問わない。
【００９４】
その後、ファクシミリ装置１００は、例えばＳＩＰサーバから着呼を受け付けたときにＩｎｖｉｔｅ情報の内容を解析して、相手装置がゲートウェイ装置であるか否かを判断する。ここで、相手装置がゲートウェイ装置でないと判断した場合には、発呼した端末はインターネットまたはＬＡＮに接続されている、つまりこの通信には第２種の通信経路が用いられていると判断できる。
【００９５】
そして、この判断の結果に基づいて、メイン制御部１０１は第１種の通信経路を用いたファクシミリ通信と第２種の通信経路を用いたファクシミリ通信が競合していることを検出することができる。
【００９６】
そして、ファクシミリ装置１００は競合する複数のファクシミリ通信のうち、どちらを優先させて処理するかの選択を行う。ここでは、ＲＡＭ１０３上に第２種の通信経路を用いたファクシミリ通信よりも、第１種の通信経路を用いたファクシミリ通信の優先度が高いことを示す優先度テーブルが予め設定されているものとする。
【００９７】
第１種の通信経路を用いたファクシミリ通信の方が高く設定されている場合には、ここではファクシミリ装置２２０とのファクシミリ通信を、ファクシミリ通信２１０とのファクシミリ通信よりも優先させて実行させる。
【００９８】
具体的には、Ｆ２３で、ファクシミリ装置１００はファクシミリ装置２１０に対して、待機通知を行う。ファクシミリ装置２１０は待機通知が受けられる状態になったら、Ｆ２５で、それに対するＯＫをファクシミリ装置１００へ返して、ファクシミリ装置１００とファクシミリ装置２１０の間の通信は待機状態となる。
【００９９】
なお、待機通知とそれに対するＯＫは、例えば、ＤＩＳ（初期識別）、ＤＣＳ（受信命令）のメッセージのやり取りで行うか、ＮＳＦ、ＮＳＳのメッセージのやり取りで行う。
【０１００】
そして、Ｆ２６で、ファクシミリ装置１００はＩＰ−ＦＡＸ通信をゲートウェイ装置２３０と行う（Ｆ２６）。また、Ｆ２７でゲートウェイ装置２３０は同時にファクシミリ装置２２０とＧ３通信を行う（Ｆ２７）。ここではファクシミリ装置１００からの送信であるか、ファクシミリ装置２２０からの送信であるかは問わない。
【０１０１】
このように、ファクシミリ装置２２０とのファクシミリ通信を行っている場合に、さらに別のファクシミリ装置２１０とのファクシミリ通信を開始する必要がある時は、優先度が低い方のファクシミリ通信を待機状態にする。これにより、メイン制御部１０１や符号／復号化部１０７などのリソースを、優先度の高いファクシミリ通信のための処理に割り当てることができる。
【０１０２】
特に、画像データの符号／復号化処理について優先度の高いファクシミリ通信のための処理を遅延なく行うことが可能になり、問題なくファクシミリ通信を行うことができるようになる。
【０１０３】
ファクシミリ装置１００ファクシミリ装置２２０とのファクシミリ通信が終了すると、Ｆ２６で、ファクシミリ装置１００とファクシミリ装置２２０はゲートウェイ装置２３０を経由して、ファクシミリ通信の終了処理を行う。
【０１０４】
すなわち、ＥＯＰ（メッセージ後命令）、ＭＣＦ（メッセージ後応答）、ＤＣＮ（切断命令）メッセージのやり取りやＳＩＰプロトコルのＢｙｅのやり取りを行う。
【０１０５】
その後、Ｆ２９で、ファクシミリ装置１００はファクシミリ装置２１０に対して、開始通知を行う。そして、ファクシミリ装置２１０は開始通知が受けられる状態になったら、Ｆ３０で、それに対するＯＫをファクシミリ装置１００へ返して、Ｆ３１で、ファクシミリ装置１００とファクシミリ装置２１０はＩＰ−ＦＡＸ通信を行う。
【０１０６】
なお、開始通知とそれに対するＯＫは、例えば、ＥＯＭ（Ｑ信号）、ＤＩＳ、ＤＣＳメッセージのやり取りの中で行う。
【０１０７】
以上、第２の制御動作によれば、ＲＡＭ１０３上に第１種の通信経路を用いたファクシミリ通信の優先度が、第２種の通信経路を用いたファクシミリ通信の優先度よりも高い場合について説明した。しかしながら、第２種の通信経路を用いたファクシミリ通信の優先度の方が高く設定されている場合は、ファクシミリ装置２２０との通信を待たせる制御を行う。
【０１０８】
すなわち例えば、ＴＮＲやＲＮＲ信号を使ってフロー制御を行い、画像データの送受信を待機させるやり方などが用いられる。
【０１０９】
〔通信経路の判別動作〕
次に、ファクシミリ装置１００において、インターネットを経由したＩＰ−ＦＡＸ通信の相手端末が、公衆回線に接続されているか、または、インターネットまたはＬＡＮに接続されているかを判別する処理について説明する。
【０１１０】
まず、第１の判別方法としては、ファクシミリ装置１００の内部メモリ（例えば、ＲＡＭ１０３など）に相手端末の情報を登録しておく方法がある。
【０１１１】
すなわち、相手端末へ発呼するための電話番号やＩＰアドレスなどを登録する際に、属性情報として各端末が公衆回線に接続されているか、または、インターネットまたはＬＡＮに接続されているかを示す情報を登録しておく。
【０１１２】
これにより、ファクシミリ装置１００が発呼する時に用いた宛先情報、または着呼したときに相手端末から通知される発信元情報に基づいて、相手端末の種別を判定することができる。これにより、上述した第１種の通信経路を用いたファクシミリ通信であるか、または第２種の通信経路を用いたファクシミリ通信であるか、を判別することが可能となる。そして、この判別の結果に基づいて、第１種の通信経路を用いたファクシミリ通信と第２種の通信経路を用いたファクシミリ通信とが競合していることを検出することができる。
【０１１３】
また、第２の判別方法としては、ＳＩＰプロトコルのＩＮＶＩＴＥメッセージ情報を利用する例もある。図６は、ファクシミリ装置１００において実行される、ＳＩＰプロトコルを用いた通信手順を説明する図である。ここでは、ＳＩＰサーバによりＳＩＰプロトコルを使って、送信側端末と受信側端末との呼を接続する場合について説明する。
【０１１４】
図６において、送信機と受信機はそれぞれのＳＩＰサーバを経由してＩＮＶＩＴＥメッセージやＯＫメッセージを送受信してその呼（セッション）を接続する。ＡＣＫメッセージが直接、発呼側から送信し非呼側で受信されたら、Ｍｅｄｉａ  Ｓｅｓｓｉｏｎを行う。ここでは、Ｍｅｄｉａ  ＳｅｓｓｉｏｎはＩＴＵ−Ｔ勧告Ｔ．３８に従ったＩＰ−ＦＡＸ通信であるとする。Ｍｅｄｉａ  Ｓｅｓｓｉｏｎが終了すると、ＢＹＥ、ＯＫメッセージの送受信でその呼（セッション）は切断される。
【０１１５】
図７は、ファクシミリ装置１００が受信したＩｎｖｉｔｅメッセージの内容を示す図である。図７において、行Ｌ５におけるＦｒｏｍ．Ａｌｉｃｅ  ＜ｓｉｐ：ａｌｉｃｅ＠ａｔｌａｎｔａ．ｃｏｍ＞；…がＩｎｖｉｔｅメッセージを発信した相手であることを識別することができる。
【０１１６】
この相手情報により、メイン制御部１０１が、発呼してきた端末がファクシミリ装置なのか、またはゲートウェイ装置なのかを判別することができる。
【０１１７】
すなわち、ファクシミリ装置のＲＡＭ１０３にゲートウェイ装置を特定するための情報を登録しておき、Ｉｎｖｉｔｅメッセージが届いたら登録された情報を参照して判別を行う。
【０１１８】
さらには、ゲートウェイ装置２３０を特定することが可能な情報をメモリに登録できるようにしておいて、ゲートウェイ装置２３０からＩｎｖｉｔｅメッセージを受信したら、そのファクシミリ通信は第１種の通信経路を用いていると判別するようにしてもよい。
【０１１９】
また、ファクシミリ装置２１０を特定するような情報を登録できるようにしておき、ファクシミリ装置２１０からＩｎｖｉｔｅメッセージを受信したら、そのファクシミリ通信は第２種の通信経路を用いていると判別するようにしてもよい。
【０１２０】
また、第３の判別方法としては、ファクシミリ通信手順の中でインターネットを経由したファクシミリ通信の相手端末の種別を判別するようにしても良い。この場合は、ＤＩＳ、ＤＣＳ、ＮＳＦ、ＮＳＳなどのメッセージを使って、その中のフィールドに端末種別情報を挿入することによって、その情報を受信したファクシミリ装置１００は判別を行うことができる。
【０１２１】
図８は、ファクシミリ装置１００における上述した第１〜第３の制御動作を含む一連の制御動作を示すフローチャートである。
【０１２２】
ここでは、ファクシミリ装置１００がファクシミリ装置２１０との通信中に、ファクシミリ装置２３０とのゲートウェイ装置２３０を介した通信処理を並列的に処理する通信処理例である。
【０１２３】
なお、Ｓ１〜Ｓ１９は各ステップを示す。また、各ステップは、メイン制御部１０１がＲＯＭ１０２に記憶された通信制御プログラムをＲＡＭ１０３にロードして実行することで実現される。
【０１２４】
ファクシミリ装置１００は、Ｓ１で、通信要求の受信を監視して、通信要求を受信したら、Ｓ２で、メイン制御部１０１がその通信要求元の相手がファクシミリ装置２１０であるかを通信プロトコルから判別する。ここで、ファクシミリ装置２１０でないと判別した場合は、Ｓ５へ進む。
【０１２５】
一方、Ｓ２で、メイン制御部１０１がファクシミリ装置２１０からの通信要求であると判別した場合は、Ｓ３で、上述した通信経路Ａのように、インターネットを経由して直接ファクシミリ装置２１０とＩＰ−ＦＡＸ通信を行う。ここではファクシミリ装置１００からの送信であるか、ファクシミリ装置２１０からの送信であるかは問わない。この時に、図３に示すＦ１で、タイマ制御値は通常の値（ＴＭ１）が設定されているものとする。
【０１２６】
その後、Ｓ４で、メイン制御部１０１がネットワーク制御部１０８を介してファクシミリ装置２１０との通信中に、さらに、ネットワーク制御部１０８を介して他の通信要求があるかどうかを判別する。ここで、他の通信要求がないと判別した場合は、Ｓ３に戻る。
【０１２７】
一方、Ｓ４で、メイン制御部１０１がネットワーク制御部１０８を介して他の通信要求があると判別した場合は、Ｓ５で、その通信要求先がゲートウェイ装置２３０を介して接続されたファクシミリ装置２２０であるか否かを判別する。
【０１２８】
ここで、ゲートウェイ装置２３０を介して接続されたファクシミリ装置２２０でないと判別した場合は、他の通信を行う。なお、メイン制御部１０１は、ファクシミリ装置２２０とはゲートウェイ装置２３０を経由して、ＩＰ−ＦＡＸ通信及びＧ３ＦＡＸ通信を含むファクシミリ通信の開始処理を行う。
【０１２９】
一方、Ｓ５で、メイン制御部１０１がゲートウェイ装置２３０を介して接続されたファクシミリ装置２２０との通信であると判別した場合は、Ｓ６で、メイン制御部１０１が通信種別をプロトコルに基づいて判別する。
【０１３０】
次に、ファクシミリ装置１００のメイン制御部１０１は、同時動作させる通信の優先度判別処理を行う。そして、Ｓ７で、ＲＡＭ１０３に記憶されている優先度テーブルを参照して、第１種の通信経路を用いたファクシミリ通信または第２種の通信経路を用いたファクシミリ通信のいずれの優先度が高く設定されているかを判別する。
【０１３１】
ここで、メイン制御部１０１が判別した第１種の通信経路を用いたファクシミリ通信の優先順位が高いと判別した場合は、Ｓ９で、ファクシミリ装置１００はファクシミリ装置２１０に対して、タイマ制御変更通知をメイン制御部１０１の制御で行う。
【０１３２】
一方、Ｓ８で、メイン制御部１０１が判別した第１種の通信経路を用いたファクシミリ通信の優先順位が低いと判別した場合は、Ｓ１７で、ファクシミリ装置２１０との通信終了を監視する。
【０１３３】
このとき、ファクシミリ装置２２０との通信は待機させている。そして、ファクシミリ装置２１０との通信を終了したら、Ｓ１８で、ゲートウェイ装置２３０を経由して、ファクシミリ装置２２０と通信を行う。そして、Ｓ１９で、ファクシミリ装置２２０との通信の終了を監視する。そして、ファクシミリ装置２２０との通信を終了したら、Ｓ１に戻る。
【０１３４】
一方、Ｓ１０では、Ｓ９でファクシミリ装置１００から通知されるタイマ制御変更通知に対して、ファクシミリ装置２１０からＯＫ応答を受信するのを監視する。
【０１３５】
そして、ファクシミリ装置２１０からＯＫ応答を受信したら、ファクシミリ装置１００とファクシミリ装置２２０はタイマ制御値をＴＭ２に変更した状態でＩＰ−ＦＡＸ通信を行う。
【０１３６】
なお、ここで、タイマ制御値ＴＭ２はＩＰ−ＦＡＸ通信の通常のタイマ制御値ＴＭ１よりも大きいものとする（ＴＭ１＜ＴＭ２）。
【０１３７】
そして、Ｓ１１で、ファクシミリ装置１００は、ファクシミリ装置２１０との通信と並行して、ファクシミリ装置２２０と通信するためにゲートウェイ装置２３０と通信を行う。
【０１３８】
そして、Ｓ１２で、ファクシミリ装置１００はファクシミリ装置２２０とのファクシミリ通信を終了するのを監視する。そして、ファクシミリ装置２２０とのファクシミリ通信を終了したら、ファクシミリ装置１００とファクシミリ装置２２０はゲートウェイ装置２３０を経由してファクシミリ通信の終了処理を行う。
【０１３９】
すなわち、ＥＯＰ（メッセージ後命令）、ＭＣＦ（メッセージ後応答）、ＤＣＮ（切断命令）メッセージのやり取りやＳＩＰプロトコルのＢｙｅのやり取りを行う。
【０１４０】
その後、Ｓ１２で、ファクシミリ装置１００のメイン制御部１０１は、ファクシミリ装置２１０に対して、タイマ制御戻し通知を行う。
【０１４１】
そして、ファクシミリ装置２１０はタイマ制御の戻しが受けられる状態になったら、それに対するＯＫをファクシミリ装置１００へ返してくるので、Ｓ１４で、ＯＫ応答を受信したら、Ｓ１５で、ファクシミリ装置１００とファクシミリ装置２１０はタイマ制御値をＴＭ２に戻してＩＰ−ＦＡＸ通信を継続する。
【０１４２】
これにより、ファクシミリ装置１００において、複数のＩＰ−ＦＡＸ通信やＧ３ＦＡＸ通信とを同時に行う場合に、ファクシミリ装置１００内部の処理が増えて、パフォーマンスが落ちたり、通信ができなくなったりする事態を回避できる。
【０１４３】
そして、Ｓ１６で、メイン制御部１０１は、ファクシミリ装置２１０との通常のデータ通信が終了したかどうかを判別する。ここで、メイン制御部１０１がファクシミリ装置２１０との通常のデータ通信が終了していないと判別した場合は、Ｓ１５へ戻り、ファクシミリ装置２１０との通常のデータ通信が終了していると判別した場合は、Ｓ１へ戻り、次のデータ通信要求を待機する。
【０１４４】
なお、Ｓ９における処理を、第２の制御動作として上述したように、データ通信待機通知処理等に変更し、Ｓ１３における処理を、データ通信開始通知処理に変更するようにしてもよい。
【０１４５】
〔第２実施形態〕
なお、上記第１実施形態では、メイン制御部１０１がＲＡＭ１０３に保持する優先度テーブルに第１種の通信経路を用いたファクシミリ通信または第２種の通信経路を用いたファクシミリ通信の優先度のいずれを高くするかをユーザがあらかじめ設定可能な場合について説明した。
【０１４６】
しかしながら、ネットワークに接続される環境や、ユーザの通信環境に適応して、設定した優先度を変更する必要が生じる場合がある。
【０１４７】
そこで、ユーザが優先度テーブルに設定されている優先度を書き換え可能に構成できることが望ましい。
【０１４８】
また、他のデータ通信装置との通信履歴を時間経過とともにモニタして、動的に優先度テーブルに設定されている優先度を書き換え可能に構成できることはさらに望ましい。
【０１４９】
〔第３実施形態〕
以下、図９に示すメモリマップを参照して本発明に係るファクシミリ装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１５０】
図９は、本発明に係るファクシミリ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１５１】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１５２】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１５３】
本実施形態における図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１５４】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１５５】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５６】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１５７】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１５８】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１６０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１６１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１６４】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１６５】
【図１】本発明の第１実施形態を示すファクシミリ装置の構成を説明するブロック図である。
【図２】本発明の第１の実施形態を示すファクシミリ装置を含むシステムの構成を説明するブロック図である。
【図３】本実施形態を示すファクシミリ装置における第１の制御動作の一例を示す図である。
【図４】本実施形態を示すファクシミリ装置における第２の制御動作の一例を示す図である。
【図５】本実施形態を示すファクシミリ装置における第３の制御動作の一例を示す図である。
【図６】本実施形態を示すファクシミリ装置におけるＳＩＰサーバを用いた通信手順を説明するための図である。
【図７】図１に示したファクシミリ装置が受信するＩｎｖｉｔｅメッセージの内容を示す図である。
【図８】本実施形態を示すファクシミリ装置におけるファクシミリ通信処理手順の一例を示すフローチャートである。
【図９】本発明に係るファクシミリ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１６６】
１０１  メイン制御部
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  操作部
１０５  読み取り部
１０６  印刷部
１０７  符号／復号化部
１０８  ネットワーク制御部
１０９  アナログＦＡＸ制御部
１１０  ネットワーク
１６    ＰＳＴＮ
【図１】
2008131445.tif 000003
【図２】
2008131445.tif 000004
【図３】
2008131445.tif 000005
【図４】
2008131445.tif 000006
【図５】
2008131445.tif 000007
【図６】
2008131445.tif 000008
【図７】
2008131445.tif 000009
【図８】
2008131445.tif 000010
【図９】
2008131445.tif 000011