(57)【要約】【課題】  並行して実行することが可能なファクシミリ通信の通信数を予め設定しておくことにより、複数のファクシミリ通信が並行して実行される場合であっても、各ファクシミリ通信を確実に行えることである。【解決手段】  第１または第２のデータ通信装置と並行して通信する同時通信数と、それぞれの同時通信数の総和数をそれぞれ個別に設定する。そして、通信開始を要求する相手が第１または第２のデータ通信装置のいずれであるかを判別する（Ｓ６０２）。そして、第１と第２のデータ通信装置との各通信数が、設定された第１〜第３の同時通信数を超えているかを判断する（Ｓ６０３、Ｓ６０７）。そして、第１〜第３の同時通信数いずれかの同時通信数を超えていると判断した場合、第１または第２のデータ通信装置による通信要求を制限する（Ｓ６０６、Ｓ６１０）ことを特徴とする。【選択図】  図６
2008131446.tif 000002
【特許請求の範囲】
【請求項１】
公衆回線を含む第１の通信経路を介して実行される第１のファクシミリ通信、または前記公衆回線を含まない第２の通信経路を介して実行される第２のファクシミリ通信を実行するファクシミリ通信手段を備えたファクシミリ装置であって、
並行して実行することが可能な前記第１のファクシミリ通信または前記第２のファクシミリ通信の通信数を示す制限情報を管理する管理手段と、
前記第１の通信経路または前記第２の通信経路を用いてファクシミリ通信を実行している時に、新たなファクシミリ通信の開始要求を受け付ける受付手段と、
前記新たなファクシミリ通信に用いられる通信経路が、前記第１の通信経路または前記第２の通信経路のいずれであるかを判定する判定手段と、
前記管理手段により管理された情報及び前記判定手段による判定の結果に基づいて、前記新たなファクシミリ通信を開始するか否かを決定し、前記ファクシミリ通信手段を制御する制御手段と、
を備えることを特徴とするファクシミリ装置。
【請求項２】
前記第１の通信経路は、前記公衆回線、及びＬＡＮまたはインターネットを含む通信経路であって、前記第１のファクシミリ通信は、ゲートウェイ装置を介して実行されるリアルタイム型インターネットファクシミリ通信及びＧ３ファクシミリ通信を含むことを特徴とする請求項１に記載のファクシミリ装置。
【請求項３】
前記第２の通信経路は、前記公衆回線を含まずに、前記ＬＡＮまたはインターネットを含む通信経路であって、前記第２のファクシミリ通信は、リアルタイム型インターネットファクシミリ通信であることを特徴とする請求項１または２に記載のファクシミリ装置。
【請求項４】
前記管理手段は、並行して実行することが可能な前記第１のファクシミリ通信の通信数を示す第１の制限情報、並行して実行することが可能な前記第２のファクシミリ通信の通信数を示す第２の制限情報、及び並行して実行することが可能な前記第１のファクシミリ通信と前記第２のファクシミリ通信の合計通信数を示す第３の制限情報を、それぞれ個別に管理することを特徴とする請求項１から３のいずれか１項に記載のファクシミリ装置。
【請求項５】
前記第１の制限情報には、前記第２の制限情報により示される通信数よりも少ない通信数が設定されていることを特徴とする請求項１から４のいずれか１項に記載のファクシミリ装置。
【請求項６】
前記管理手段により管理される制限情報を、ユーザの指示に基づいて設定する設定手段を更に備えることを特徴とする請求項１から５のいずれか１項に記載のファクシミリ装置。
【請求項７】
前記制御手段は、前記新たなファクシミリ通信と既に並行して実行されているファクシミリ通信とを合計した通信数が、前記管理手段により管理された制御情報を越えない場合に、前記新たなファクシミリ通信を開始すると決定し、前記ファクシミリ通信手段に前記新たなファクシミリ通信を実行させることを特徴とする請求項１から６のいずれか１項に記載のファクシミリ装置。
【請求項８】
前記制御手段は、前記新たなファクシミリ通信を加えた合計通信数が、前記管理手段により管理された制限情報を越えない場合に、前記新たなファクシミリ通信を開始しないと決定し、前記ファクシミリ通信手段に前記新たなファクシミリ通信を拒否させることを特徴とする請求項１から７のいずれか１項に記載のファクシミリ装置。
【請求項９】
公衆回線を含む第１の通信経路を介して実行される第１のファクシミリ通信、または前記公衆回線を含まない第２の通信経路を介して実行される第２のファクシミリ通信を実行することが可能なファクシミリ装置の制御方法であって、
並行して実行することが可能な前記第１のファクシミリ通信または前記第２のファクシミリ通信の通信数を示す制限情報を記憶媒体に記憶させて管理する管理工程と、
前記第１の通信経路または前記第２の通信経路を用いてファクシミリ通信を実行している時に、新たなファクシミリ通信の開始要求を受け付ける受付工程と、
前記新たなファクシミリ通信に用いられる通信経路が、前記第１の通信経路または前記第２の通信経路のいずれであるかを判定する判定工程と、
前記管理工程で管理された情報及び前記判定工程における判定の結果に基づいて、前記新たなファクシミリ通信を開始するか否かを決定し、前記ファクシミリ通信手段を制御する制御工程と、
を備えることを特徴とするファクシミリ装置の制御方法。
【請求項１０】
請求項９に記載の制御方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１１】
請求項９に記載の制御をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲートウェイ複数のファクシミリ通信を並行して行うことが可能なファクシミリ装置に関するものである。
【背景技術】
【０００２】
従来から、ITU-T勧告T.30に従って公衆回線を介して実行されるG3ファクシミリ通信機能（以下、T.30通信とする）や、ITU-T勧告T.37に従ってインターネットを介して実行されるストアアンドフォワード型インターネットファクス通信機能を備えたが装置が存在する。そして、下記特許文献１に示すように、近年ではインターネットを利用してリアルタイムに通信を行うために、ITU-T勧告T.38に従ってLANまたはインターネットを介して実行されるリアルタイム型インターネットファクシミリ通信機能（以下、T.38通信とする）を備えた装置も出現している。そして、このT.38通信ではITU-T勧告T.38に準拠したゲートウェイ装置を介して、公衆回線に接続されたT.30通信対応の装置との通信も可能になってきている。
【０００３】
なお、ここで、T.30通信対応の装置とは、公衆回線に接続可能な電話機やファクシミリ装置などのアナログ端末装置である。これに対して、T.38通信対応の装置とは、ローカルエリアネットワーク（ＬＡＮ）やインターネットなどのデータ通信網に接続可能な機器であって、インターネットプロトコル（ＩＰ）でパケット通信するデジタル端末装置である。
【特許文献１】特開２００２−４４３５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した各種ネットワークに接続しT.38／T.30通信を行うシステムでは、通信論理チャネルは多数接続可能である。つまり、複数のファクシミリ通信を同時に並行して実行することが可能であるが、ある程度の通信数を超えるとシステム負荷が大きくなり、送信側または受信側の装置における処理が間に合わないという問題がある。特に、送信側での符号化処理または受信側での復号化処理が遅れてしまうと、ファクシミリ信号の遅延が発生する可能性があり、予め決められたタイマー値を超過してしまうと通信が切断されてしまうという問題がある。
【０００５】
特にT.38プロトコルのゲートウェイ（以下、ＧＷ（T.38）と記載する）を経由して、あるいはＰＳＴＮを経由してT.30通信対応の装置と通信する場合にその処理が間に合わず、通信できなくなるという問題があった。すなわち、特にT.30通信の場合は、上述したタイマー値が厳格に規定されているので、通信が頻繁に切断されてしまうおそれがある。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、並行して実行することが可能なファクシミリ通信の通信数を予め設定しておくことにより、複数のファクシミリ通信が並行して実行される場合であっても、各ファクシミリ通信を確実に行える仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明のデータ通信装置は以下に示す構成を備える。
【０００８】
公衆回線を含む第１の通信経路を介して実行される第１のファクシミリ通信、または前記公衆回線を含まない第２の通信経路を介して実行される第２のファクシミリ通信を実行するファクシミリ通信手段を備えたファクシミリ装置であって、並行して実行することが可能な前記第１のファクシミリ通信または前記第２のファクシミリ通信の通信数を示す制限情報を管理する管理手段と、前記第１の通信経路または前記第２の通信経路を用いてファクシミリ通信を実行している時に、新たなファクシミリ通信の開始要求を受け付ける受付手段と、前記新たなファクシミリ通信に用いられる通信経路が、前記第１の通信経路または前記第２の通信経路のいずれであるかを判定する判定手段と、前記管理手段により管理された情報及び前記判定手段による判定の結果に基づいて、前記新たなファクシミリ通信を開始するか否かを決定し、前記ファクシミリ通信手段を制御する制御手段とを備えることを特徴とする。
【０００９】
上記目的を達成する本発明のファクシミリ装置の制御方法は以下に示す構成を備える。
【００１０】
公衆回線を含む第１の通信経路を介して実行される第１のファクシミリ通信、または前記公衆回線を含まない第２の通信経路を介して実行される第２のファクシミリ通信を実行することが可能なファクシミリ装置の制御方法であって、並行して実行することが可能な前記第１のファクシミリ通信または前記第２のファクシミリ通信の通信数を示す制限情報を記憶媒体に記憶させて管理する管理工程と、前記第１の通信経路または前記第２の通信経路を用いてファクシミリ通信を実行している時に、新たなファクシミリ通信の開始要求を受け付ける受付工程と、前記新たなファクシミリ通信に用いられる通信経路が、前記第１の通信経路または前記第２の通信経路のいずれであるかを判定する判定工程と、前記管理工程で管理された情報及び前記判定工程における判定の結果に基づいて、前記新たなファクシミリ通信を開始するか否かを決定し、前記ファクシミリ通信手段を制御する制御工程とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、並行して実行することが可能なファクシミリ通信の通信数を予め設定しておくことにより、複数のファクシミリ通信が並行して実行される場合であっても、各ファクシミリ通信を確実に行える。
【発明を実施するための最良の形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１３】
＜システム構成の説明＞
〔第１実施形態〕
以下、図面を参照して本発明の実施例を詳細に説明する。
【００１４】
図１は、本発明の第１実施形態を示すデータ通信装置を適用するデータ通信システムの一例を示すブロック図である。本例は、データ通信装置を備える画像形成装置がインターネットを介してT.38プロトコルのファクシミ装置と直接、あるいは、T.38のゲートウェイを介してT.30プロトコルのファクシミリ装置と通信可能なシステム例である。
【００１５】
図１において、１００１、１００６は、例えばT.38プロトコルを搭載した画像形成装置で構成されるマシンあり、インターネット１００３とそれぞれネットワーク１００２を介して通信可能に接続されている。
【００１６】
また、マシン１００１は、ネットワーク１００２、インターネット１００３、T.38プロトコルのゲートウェイ１００４、アナログ公衆回線１００５を介してＧ３ファクシミリ装置（ＦＡＸ）１００７と通信可能に構成されている。
【００１７】
T.38プロトコルのゲートウェイ１００４は、アナログ公衆回線１００５を介して接続されたＧ３ＦＡＸ１００７とT.30プロトコルで通信する。
【００１８】
T.38プロトコルを搭載したマシン１００１、１００６は、インターネット１００３を介して接続され、T.38プロトコルを使用したデジタルファクシミリ通信を行う。
【００１９】
また、T.38プロトコルを搭載したマシン１００１とＧ３ＦＡＸ（１００７）は、ネットワーク１００２とインターネット１００３とT.38ゲートウェイ１００４を経由して接続され、ファクシミリ通信を行う。
【００２０】
この際に、T.38プロトコルを搭載したマシン１００１とT.38ゲートウェイ１００４の間はT.38プロトコルを使用したデジタルファクシミリ通信を行う。
【００２１】
また、T.38ゲートウェイ１００４とＧ３ＦＡＸ１００７の間はアナログ公衆回線１００５で接続され、T.30プロトコルを使用したアナログファクシミリ通信を行う。
【００２２】
そして、T.38プロトコルを搭載した画像形成装置であるマシン１００１はインターネット１００３と通信セッションを複数張ることが可能に構成されている。そして、インターネット１００３を経由して複数のT.38プロトコルを搭載した画像形成装置やＧ３ＦＡＸと同時に通信を行うことが可能である。なお、図には示さないが、インターネット１００３または公衆回線１００５上にはマシン１００６またはマシン１００７と同様の機能を有するデータ通信装置がさらに備えられている。
【００２３】
図２は、本実施形態を示すデータ通信装置を適用する画像形成装置の構成を説明するブロック図である。また、ネットワーク２０１には、後述するようなＳＩＰサーバ、T.38ゲートウェイ、G3ファクシミ装置、T.38ファクシミリ装置等が接続可能に構成されている。なお、本実施形態では、データ通信装置を画像形成装置に適用する場合について説明するが、データ通信装置がコンピュータ装置に適用される場合であってもよい。
【００２４】
なお、本実施形態では、ゲートウェイ１００４を介してインターネット１００２に接続可能な第１のデータ通信装置として、Ｇ３ＦＡＸ１００７を例とする。また、インターネット１００２に接続可能な第２のデータ通信装置として、マシン１００６を例としている。そして、データ通信装置例であるマシン１００１がインターネット１００３を介してT.38プロトコルで、マシン１００７及びマシン１００６とそれぞれデータ通信を行う。
【００２５】
また、マシン１００１では、後述する図７に示す操作画面を介して、ゲートウェイ１００４を介してインターネット１００２に接続可能なＧ３ＦＡＸ１００７と同時にT.38プロトコルで通信する第１の同時通信制限数を設定可能である。同様に、インターネット１００２に接続可能なマシン１００６と同時にT.38プロトコルで通信する第２の同時通信制限数を設定可能である。
【００２６】
さらに、Ｇ３ＦＡＸ１００７とマシン１００６が同時にT.38プロトコルで通信する第３の同時通信制限数とを個別に設定することが可能である。
【００２７】
そして、後述するＣＰＵ２０７が図６に示す制御手順に従い、通信開始を要求する相手が第１または第２のデータ通信装置のいずれであるかを判別する。そして、判別された第１または第２のデータ通信装置の通信要求を許可すると、上記設定された第１〜第３の同時通信制限数を超えているかを判断する。
【００２８】
そして、第１〜第３の同時通信制限数いずれかの値を超えていると判断した場合、第１または第２のデータ通信装置による通信要求を制限する。これにより、複数のファクシミリ通信を同時に実行することが可能であるが、ある程度の通信数を超えるとシステム負荷が大きくなり、それらの処理が間に合わないという事態を回避する。
【００２９】
図２において、デジタル複合機２０２は、装置全体の動作を司るデジタル複合機の制御ユニット２０４を備える。また、デジタル複合機２０２は、出力画像の記録紙への印刷を行うプリンタ装置２１４と、記録紙から入力画像を読み取り、データとして装置内部に取り込むリーダ装置２１８とを備える。
【００３０】
制御ユニット２０４は、ネットワーク２０１と繋がる通信線２０３を介して個々のクライアント端末やサーバ端末との入出力を司る入出力部２０５を通じて、各端末装置との通信を行う。また、入出力バッファ２０６は、ネットワークより入力される印刷のための制御コードや各種ＰＤＬデータを含む各種データや装置内の各種データの送受信を行う際に利用される。
【００３１】
なお、図２に示した画像形成装置の入出力部２０５は、ネットワーク２０１を介して、T.30でT.30対応のファクシミリ装置とファクシミ通信可能に構成されている。また、ゲートウェイを介してT.38プロトコルのＧ３ＦＡＸとファクシミリ装置とファクシミ通信可能に構成されている。
【００３２】
ＣＰＵ２０７は、制御ユニット２０４全体の動作を制御する。プログラムＲＯＭ２２２は、ＣＰＵ２０７の動作を記述するプログラムが内蔵されている。
【００３３】
ＲＡＭ２１２は、前記制御コード、データの解釈や印刷、画像の読み込みに等に必要な計算、入出力される画像データの処理のためのワークメモリに利用される。なお、ＲＡＭ上には、装置の電源が遮断されても保持しておく必要のあるデータを格納する不揮発性ＲＡＭ（ＮＶＲＡＭ）２３３が存在する。
【００３４】
プログラムＲＯＭ２２２には、ホストコンピュータから受信した印刷制御データを解釈する制御データ解釈部２２３を備える。プログラムＲＯＭ２２２には、ＰＤＬを解釈するＰＤＬデータ解釈部２２４、各種の画像オブジェクトを生成する画像情報生成部２２５を備える。
【００３５】
さらに、プログラムＲＯＭ２２２には、画像オブジェクトをビットマップ画像に展開するビットマップ画像展開部２２６、それぞれの処理により得られたビットマップ画像を圧縮／解凍を行う画像圧縮／解凍部２２７を備える。
【００３６】
また、プログラムＲＯＭ２２２には、画像データの印刷時の制御を司る画像データ印刷部２２８、画像データの送信時の制御を司る画像データ送信部２２９、画像データのスキャン時の制御を司る画像データ読み取り部２３０を備える。
【００３７】
また、プログラムＲＯＭ２２２には、展開された画像や、ＰＤＬのデータを再利用して印字したり、定型のフォームとして利用するオーバレイのデータを外部メモリ部２１０に保持して管理する登録画像管理部２３１を備える。
【００３８】
さらに、プログラムＲＯＭ２２２には、機器を利用できるユーザのユーザ名、パスワード等のユーザ情報を管理するユーザ管理部２３２を備える。また、プログラムＲＯＭ２２２には、データやパネルにより機器にアクセスされた場合にユーザの認証を行うユーザ認証部２３６、バリアブルプリント時の色処理不具合警告とその解決を行う画像合成部２３７を備える。
【００３９】
ビットマップ画像転送部２１７は、ビットマップ画像展開部によって展開されたビットマップ画像や、リーダ装置より読み込まれたビットマップ画像等をプリンタ装置に転送する。スキャナＩ／Ｆ部２２０は、プリンタ装置２１４の制御ユニットを繋ぐエンジンＩ／Ｆ部２１６、リーダ装置２１８と制御ユニットを繋ぐ。
【００４０】
また、ビットマップ画像受信部２２１は、リーダ装置２１８から読み込まれたビットマップ画像を取り込む。また、操作パネル部２０８は、ユーザ毎にコマンドの制限を行う情報の入力や、機器全体の操作、および、エラーや操作ガイドなどの表示を行う。
【００４１】
さらに、パネルＩ／Ｆ部２０９は、制御ユニット２０４と操作パネル部２０８を繋ぐ。また、メモリＩ／Ｆ部２１１は、印刷データや外部より入力された画像データ、印刷装置の各種情報等の保存に利用される外部メモリ部２１０と制御ユニットと外部メモリを繋ぐ。また。各ユニットをつなぐシステムバス２１３を備える。
【００４２】
操作パネル部２０８は、登録されている登録画像を表示したり、印刷状況等、本デジタル複写機の各種情報を表示する液晶パネルがあり、この液晶パネルは、同時にタッチパネルとなっている。そして、ユーザがタッチパネルを触れた場合に、その入力を検知して、画面から、文字情報の入力等を行うことが可能となっている。
【００４３】
また、操作パネル部２０８には、コピー等のスタートを指示するスタートキー、機器のリセットを行うリセットキー、電源ＯＮ/ＯＦＦのスイッチ、コピー枚数等を指定するためのテンキーが配置されている。また、操作パネル部２０８には、液晶パネルに表示されているカーソルの移動や表示されている機能の選択を行うときに利用するカーソルキーと決定キー、デジタル複合機の機能をコピーが配置されている。さらに、操作パネル部２０８には、画像送信、文書管理のそれぞれのモードに切り替える機能キー、また、利用するユーザを識別し、認証するためのログインキーが配置されている。
【００４４】
また、プリンタ装置２１４には、紙の給紙から印刷、排出までの印刷の制御を行うエンジン制御部２１５が存在する。また、リーダ装置２１８には、画像を読み込むための記録紙の給紙、画像の読み込み、排出までの画像読み込みの制御を行うスキャナ制御部２１９が存在している。
【００４５】
次に図２で説明したデジタル複合機のより詳細について、図３を用いて説明する。この複合機は、コピー・プリンタ・ＦＡＸ・送信のそれぞれの機能を有している。
【００４６】
図３は、本実施形態を示すデータ通信装置を適用した画像形成装置の構成を説明する図であり、（Ａ）はリーダ装置２１８の原稿台上面を示し、（Ｂ）は画像形成装置の断面を示し、（Ｃ）はリーダ装置２１８のＡＤＦを外した原稿圧板の側面を示す。
【００４７】
図３において、本複合機はスキャナ３０１とドキュメントフィーダ（ＤＦ）３０２と、カラー４色ドラムを備えるプリント記録用のプリンタ３１３と、給紙デッキ３１４とフィニッシャ３１５からなる。
【００４８】
はじめにスキャナ３０１を中心に行われる読取り動作について説明する。
【００４９】
原稿台に原稿をセットして読み込みを行う場合には、原稿台３０７に原稿をセットしてＤＦ３０２を閉じる。すると、開閉センサが原稿台が閉じられたことを検知した後、スキャナ３０１の筐体内にある反射式の原稿サイズ検知センサ３３１〜３３５が、セットされた原稿サイズを検知する。
【００５０】
このサイズ検知を起点にして光源３１０で原稿を照射し、反射板３１１、レンズ３１２を介してＣＣＤ３４３が画像を読み取り、しかる後デジタル信号に変換される。そして、そのデジタル信号に対して、所望の画像処理を行ってレーザ記録信号に変換される。変換された記録信号は、コントローラ内のメモリに格納される。
【００５１】
ＤＦ３０２に原稿をセットして読み込みを行う場合には、ＤＦ３０２の原稿セット部３０３のトレイに原稿をフェイスアップで載置する。すると、原稿有無センサ３０４が、原稿がセットされたことを検知する。これを受けて原稿給紙ローラ３０５と搬送ベルト３０６が回転して原稿を搬送し、原稿台３０７上の所定の位置に原稿がセットされる。これ以降は原稿台での読み込みと同様に画像が読み込まれ、コントローラ内のメモリに格納される。
【００５２】
このようにして読み込みが完了すると、再び搬送ベルト３０６が回転して図の右側に原稿を送り、排紙側の搬送ローラ３０８を経由して原稿排紙トレイ３０９へ排紙する。
【００５３】
原稿が複数存在する場合は、原稿台から原稿が図の右側に排紙搬送されるのと同時に、原稿給紙ローラ３０５を経由して左側から次原稿が給送され、次原稿の読み込みが連続的に行なわれる。以上がスキャナの動作である。
【００５４】
続いて、プリンタ３１３を中心に行われる印刷動作について説明する。コントローラ内のメモリに一旦記憶された記録信号（印刷画像データ）は、プリンタ３１３へと転送される。そして、レーザ記録部でＹｅｌｌｏｗ、Ｍａｇｅｎｔａ、Ｃｙａｎ、Ｂｌａｃｋの4色の記録レーザ光に変換される。そして、各色の感光体３１６に照射され、感光体に静電潜像を形成する。
【００５５】
そして、トナーカートリッジ３１７から供給されるトナーによりトナー現像を行い、可視化された画像は中間転写ベルト３２１に一次転写される。
【００５６】
その後、中間転写ベルト３２１は時計回転方向に回転し、用紙カセット３１８、あるいは給紙デッキ３１４から給紙搬送路３１９を通って給送された記録紙が二次転写位置３２０に到達する。そして、中間転写ベルト３２１から記録紙へと画像が転写される。
【００５７】
画像が転写された記録紙は、定着器３２２で、加圧と熱によりトナーが定着され、排紙搬送路を搬送された後、機外に排出される。この際、フェイスダウンのセンタートレイ３２３か、スイッチバックしてフィニッシャへの排紙口３２４か、あるいはフェイスアップのサイドトレイ３２５へと排紙される。
【００５８】
但し、サイドトレイ３２５はフィニッシャ３１５が未装着の場合にのみ排紙可能な排紙口である。
【００５９】
フラッパ３２６および３２７は、これらの排紙口を切り替えるために搬送路を切り替えるためのものである。両面プリントの場合には、定着器３２２を通過後に、フラッパ３２７が搬送路を切り替える。そして、その後用紙がスイッチバックして下方に記録紙が送られ、両面印刷用紙搬送路３３０を経て再び二次転写位置３２０に給送され、両面動作を実現する。
【００６０】
続いて、フィニッシャ３１５で行われる動作について説明する。フィニッシャ３１５では、ユーザに指定された機能に応じ、印刷済み用紙に対して後処理を加える。
【００６１】
具体的には、ステイプル（１個所・２箇所綴じ）やパンチ（２穴・３穴）、製本中綴じ等の機能を有する。
【００６２】
図３の複合機には排紙トレイ３２８は２つ有り、フィニッシャ３１５への排紙口３２４を通過してきた記録紙は、ユーザの設定によって、例えばコピー・プリンタ・ＦＡＸ・送信の機能毎に排紙トレイを振り分けられる。
【００６３】
プリンタ３１３は、カラー４ドラムのプリンタではあるが、カラー１ドラムのエンジンでも良いし、白黒記録のプリンタエンジンでも良いことは言うまでもない。
【００６４】
プリンタとして利用される場合、ドライバにより白黒プリント/カラープリント、用紙サイズ、２ＵＰ・４ＵＰ印刷・Ｎ-ＵＰ印刷、両面、ステイプル、パンチ、製本中綴じ、合紙、表紙、裏表紙などの各種設定が可能である。
【００６５】
次に、上述したシステム構成でのデジタル複合機のコントローラでの機能、および、動作について、ホストコンピュータを取り上げて以下に説明する。
【００６６】
ここでは、例としてホストコンピュータとの動作を説明するが、ほかのホストコンピュータ、あるいは任意のネットワーク上のホストコンピュータにおいても同様である。
【００６７】
＜ユーザ認証＞
本画像形成装置は、制御データの解釈中にユーザＩＤおよびパスワードが検出されると、該当のユーザが本デジタル複合機を利用していいかどうかのチェックがユーザ管理部２３２において行わる。
【００６８】
ユーザからの指定により、ホストコンピュータで作成した文書の印刷の実行が指示されると、ホストコンピュータから通信線２０３を介して送信されてきた制御コード、印刷データ(ＰＤＬで記述されたデータ等)が送られる。そして、ホストＩ／Ｆ部２０５を介して入出力バッファ２０６を経由してＲＡＭ２１２に蓄えられる。ここで、例えば、データはパケットデータが送信される。
【００６９】
そして、パケットデータのヘッダにはパケットの種類を表すＩＤが格納されており、この場合は、印刷データなので、印刷データを示すＩＤが格納されている。
【００７０】
次に、機器制御データがあり、機器の制御命令や、機器のデフォルト設定の変更、機器の管理状況等を設定するコマンド列となる。
【００７１】
また、機器制御データ中には、ホストコンピュータ1において、予め機器を利用するために発行されているユーザＩＤと、ＩＤに対応したパスワードがデータの一部として埋め込まれている。
【００７２】
更に、機器制御データに続く、あるいは機器制御データに挟まれる形で、印刷データとして、ＰＤＬのデータが含まれ、送信されることになる。
【００７３】
入力されたデータは、機器制御データ解釈中に、ユーザＩＤを認識すると、ユーザ管理部２３２により、以下の認証処理を行う。つまり、現在登録してあるＮＶＲＡＭ２３３上のユーザ情報を管理しているユーザ情報管理テーブル２３４を参照してユーザＩＤおよびパスワードを確認する。そして、ここで、認証が得られた場合には、制御データは、処理の終了まで、認証されたユーザ(以下、認証ユーザ)のモードで処理が行われる。
【００７４】
また、ここでユーザＩＤが存在しない、パスワードが間違っているなどにより認証が得られない場合には、認証が得られないユーザ(以下、非認証ユーザ)に許される範囲での動作となる。
【００７５】
通常、ユーザ情報が決定するまで処理が待ち状態になってしまうことが多いため、本実施例で示すようにユーザによって処理が変わるような場合には、ユーザの認証処理はなるべく早く行われる方が他の処理を待たせることがない。
【００７６】
本実施形態においては、ユーザＩＤ、パスワードのデータは、他の制限コマンドよりも先に設定されていると仮定する。
【００７７】
また、操作パネル部２０８においてもユーザ認証が行われ、前記ログインキーを押下すると、ユーザ名およびパスワードを入力するための画面が液晶パネルに現れる。ここで、ユーザが操作するカーソルにより、ユーザＩＤおよびパスワードを入力することにより、ユーザの認証が行われ、各認証ユーザに応じた処理を行うことが可能となる。また、ログインキーが押されずに操作された場合には、非認証ユーザとして許された範囲の操作が可能となる。
【００７８】
＜画像生成機能＞
本画像形成装置は、ホストコンピュータで指定した文書を印刷、あるいは、登録するための画像生成機能を備えている。ＣＰＵ２０７は、プログラムＲＯＭ２２２に記述されたプログラムに従い、前記印刷データは、まず、制御データの部分が切り出される。そして、切り出された制御データは、制御データ解釈部２２３によって機器の各種制御命令により実行される機能の指示や、機器のデフォルト情報の設定などが行われる。
【００７９】
ここで、前述のユーザ認証部での処理により、ユーザ認証が行われる。ユーザ認証が行われ、制御データ解釈部２２３における処理が終ると、ＰＤＬデータ解釈部２２４においてＰＤＬデータの解釈が行われる。そして、ＰＤＬデータの解析結果に基づいて画像情報生成部２２５においてデータを処理し、図形や文字、イメージデータ等1つ1つ（画像オブジェクト）についての画像情報を生成する。
【００８０】
そして、印刷を行う1ページ内の全ての画像オブジェクトの画像情報を生成後、ビットマップ画像展開部２２６において、ページ内の画像オブジェクトを実際に印刷できるビットマップ画像に展開し、ＲＡＭ２１２に格納される。
【００８１】
そして、画像圧縮／解凍部２２７により、ビットマップ画像を圧縮して、圧縮画像として格納されることになる。
【００８２】
また、制御コードの指定によって、以下に説明する画像登録機能と共に動作させることを目的として、以下のデータをＲＡＭ２１２上に格納しておくことも可能である。ここで、データとは、制御データ解釈部２２３やＰＤＬデータ解釈部２２４からの処理が行われていないデータと、ビットマップ画像展開部２２６によって展開されていない画像(中間オブジェクト画像)データとが含まれる。
【００８３】
＜スキャン画像読み取り機能＞
本デジタル複合機は、リーダ部を通して、原稿からの読み取り画像を印刷、あるいは登録するためのスキャン画像読み取り機能を備えている。
【００８４】
ユーザからの指定により、操作パネル部２０８、あるいは、ホストコンピュータ上から、制御コマンドによりスキャンの指示が行われる。
【００８５】
具体的には、操作パネル部２０８からパネルＩ／Ｆ部２０９を通してユーザの指示が入力される。これを受けて、ＣＰＵ２０７は、プログラムＲＯＭ２２２に記述された画像データ読み取り部２３０のプログラムを読み出す。そして、ＣＰＵ２０７は、スキャナＩ／Ｆ部２２０を通してリーダ装置２１８を動作を制御して、リーダ装置２１８から原稿文書のスキャン画像をスキャナＩ／Ｆ部２２０を通して取り込む。
【００８６】
そして、取り込まれた画像データは、ビットマップ画像受信部２２１を通してＲＡＭ２１２に格納され、画像圧縮／解凍部２２７によりビットマップ画像を圧縮し、圧縮画像としてＲＡＭ２１２に保持することになる。
【００８７】
＜画像登録機能＞
本画像形成装置は、前記画像生成機能、あるいは、前記スキャン画像読み取り機能によって得られた画像を外部メモリ部２１０に登録して保存する画像登録機能を備えている。
【００８８】
上述した画像生成機能、あるいは、スキャン画像読み取り機能によって得られえた画像の登録が指定された場合について説明する。
【００８９】
この場合は、ＲＡＭ２１２に保持された圧縮画像は、メモリＩ／Ｆ部２１１を通して外部メモリ部２１０にそのままＦｉｌｅ0001のファイル名で保存され、登録画像管理部２３１によりＲＡＭ２１２上の各種設定情報と共に登録される。
【００９０】
本設定情報は、適宜に不揮発性のＮＶＲＡＭ２３３に書き込まれ、電源が落とされた場合にも、情報は保存されることになる。
【００９１】
また、本画像登録機能においては、前述のビットマップが圧縮された圧縮画像を登録する方式とするが、他の以外であってもよい。例えば制御データ解釈部２２３、ＰＤＬデータ解釈部２２４によって解釈されていない、データや、ビットマップ画像展開部２２６によって展開されていない中間オブジェクト画像をそのまま登録することも可能である。
【００９２】
＜画像印刷機能＞
本画像形成装置は、上述したように画像生成機能、あるいは、スキャン画像読み取り機能によりＲＡＭ２１２上に保持された圧縮画像を印刷する画像印刷機能を備えている。
【００９３】
また、画像生成機能、スキャン画像読み取り機能によって得られえた画像の印刷が指定されると、ＣＰＵ２０７は、プログラムＲＯＭ２２２に記述された画像データ印刷部２２８のプログラムを実行する。そして、ＣＰＵ２０７は、ＲＡＭ２１２に保持されている圧縮画像を、画像圧縮／解凍部２２７によりビットマップ画像に展開して印刷処理を行う。
【００９４】
この場合、設定されている給紙口や、排紙口、印刷モード等の各種印刷設定をエンジンＩ／Ｆ部２１６を通してエンジン制御部２１５に設定する。すると、選択された画像は、ビットマップ画像転送部２１７においてエンジンＩ／Ｆ部２１６を通して、エンジン部に送られ、印刷が行われて指定された排紙口より排紙されることになる。
【００９５】
また、画像登録機能によって、登録されていた画像を印刷することも可能であり、その場合には、ＲＡＭ２１２上に格納されている画像に応じて、制御データを含むデータであれば以下の処理を行う。
【００９６】
この場合は、制御データ解釈部２２３、ＰＤＬデータであればＰＤＬデータ解釈部２２４において、データの解釈を行い、画像情報生成部２２５においてデータを処理し、 中間オブジェクト画像を生成する。
【００９７】
そして、ビットマップ画像展開部２２６において、ページ内の画像オブジェクトを実際印刷できるビットマップ画像に展開する。そして、展開されたビットマップ画像データがビットマップ画像転送部２１７においてエンジンＩ／Ｆ部２１６を通して、エンジン部に送られて印刷が行われる。
【００９８】
また、中間オブジェクト画像であれば、ビットマップ画像展開部２２６において、ページ内の画像オブジェクトを実際印刷できるビットマップ画像にページ単位で展開する。そして、展開されたビットマップが阿蔵データが、ビットマップ画像転送部２１７においてエンジンＩ／Ｆ部２１６を通して、エンジン部に送られて印刷が行われる。
【００９９】
＜プリント機能＞
本画像形成装置では、画像生成機能および、画像印刷機能を連続して印刷する機能によりプリント機能を実現している。ユーザによるホストコンピュータからのプリント指示は、このプリント機能により実現されることになる。
【０１００】
このようにしてプリント指示が行われると、ＣＰＵ２０７は、画像生成機能および画像印刷機能を実行し、ホストから送られた文書の画像が画像生成機能により、展開されて蓄えられる。そして、これと共に、画像印刷機能による印刷が実行され、プリンタ装置よりホストコンピュータで生成された文書が印刷されることになる。
【０１０１】
＜コピー機能＞
本画像形成装置では、スキャン画像読み取り機能と画像印刷機能を連続して印刷する機能によりコピー機能を実現している。
【０１０２】
ユーザが、コピーしたい原稿をリーダ装置にセットし、パネルでコピーキーを選択し、スタートキーを押す、あるいは、ホストコンピュータから制御データのコマンドにより、コピー指示を行う。すると、ＣＰＵ２０７は、スキャン画像読み取り機能および画像印刷機能を実行し、スキャン画像読み取り機能により、原稿のスキャン画像がＲＡＭ２１２に蓄えられる。これと共に、画像印刷機能による印刷が実行され、プリンタ装置より読み取られた画像が印刷されることになる。
【０１０３】
＜画像送信機能＞
本画像形成装置では、前記画像登録機能により登録されている画像データを送信する機能を有している。ユーザが送信したい原稿をパネルで送信キーを選択して、液晶パネルに表示される文書を選択した場合やホストコンピュータにより選択して指示する。すると、ＣＰＵ２０７は、プログラムＲＯＭ２２２に記述された画像データ送信部２２９のプログラムに従い、画像圧縮／解凍部２２７により画像をビットマップ画像に変換して、ＲＡＭ２１２に保存する。
【０１０４】
その後、ＲＡＭ２１２に保存された画像を、ユーザがパネルやホストコンピュータにより指定されたメールアドレスに対して画像を添付し、入出力バッファを通して、入出力部より、送信することになる。
【０１０５】
なお、本実施形態では、一般的にファクシミリ装置はアナログ公衆回線（電話回線）に接続して、ＩＴＵ−Ｔ勧告T.30によるプロトコルにより、アナログ信号を処理するモデムを使用して画像データを送受信するアナログファクシミリ通信が可能である。
【０１０６】
一方、ネットワーク回線を経由したファクシミリ通信はＩＴＵ−Ｔ勧告T.38によるプロトコルにより、デジタルデータを送受信するデジタルファクシミリ通信が可能である。
【０１０７】
図４は、本実施形態を示すデータ通信装置における第１のセッション例を示す図である。本例は、ネットワークを介してT.38プロトコルを搭載した画像形成装置同士の通信状況の概略を示した例である。なお、説明上、送信機と受信機という関係で説明するが、それぞれが、ＩＰ通信機能を備えるデータ処理装置、いわゆるコンピュータ装置で構成することも可能である。さらに、後述するように、ＩＰ通信機能を備える画像形成装置であっても同様である。なお、図４において、Ｆ１〜Ｆ１４は各セッションを示し、Ｄ１〜Ｄ４はデータ転送を示す。
【０１０８】
まず、送信機４１から送信側のＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ４２に向けて、セッション開始要求としてＩＮＶＩＴＥが出され発呼が開始される（Ｆ１）。これを受け取った送信側のＳＩＰサーバ４２は受信側のＳＩＰサーバ４３にＩＮＶＩＴＥを出す（Ｆ２）。これとともに、所定時間内に送信機４１に対して応答が必要なため、暫定応答としてＴＲＹＩＮＧを送信機４１に返す（Ｆ４）。
【０１０９】
そして、送信側のＳＩＰサーバ４２からのＩＮＶＩＴＥを受け取った受信側のＳＩＰサーバ４３は受信機４４にＩＮＶＩＴＥを出す（Ｆ３）。これとともに、暫定応答としてＴＲＹＩＮＧを送信側のＳＩＰサーバ４２に返す（Ｆ５）。
【０１１０】
そして、受信側のＳＩＰサーバ４３からのＩＮＶＩＴＥを受け取った受信機４４は、応答が可能な場合には受信側のＳＩＰサーバ４３に対して、呼び出し音を鳴らしRINGINGを返す（Ｆ６）。この応答を受け取った受信側のＳＩＰサーバ４３は送信側のＳＩＰサーバ４２に対して、RINGINGを返す（Ｆ７）。
【０１１１】
この応答を受け取った送信側のＳＩＰサーバ４２は送信機４１に対して、RINGINGを返す（Ｆ８）。このRINGINGの返答と並行して、送信機４１で応答が可能になったら、リクエスト成功としてＯＫを受信側のＳＩＰサーバ４３に返す（Ｆ９）。
【０１１２】
この応答を受け取った受信側のＳＩＰサーバ４３は送信側のＳＩＰサーバ４２に対して、ＯＫを返す（Ｆ１０）。この応答を受け取った送信側のＳＩＰサーバ４２は送信機４１に対して、ＯＫを返す（Ｆ１１）。
【０１１３】
この応答を受け取った送信機４１は、セッション開始を確認した意味としてＡＣＫを受信機に応答する（Ｆ１２）ことで両者が呼接続される。以上がT.38におけるＳＩＰによる呼制御の一例である。
【０１１４】
次に、呼接続が確立した送信機４１と受信機４４の間でMediaSessionとしてT.38プロトコルでのデータ転送Ｄ１〜Ｄ４が行われる。
【０１１５】
そして、全てのデータ転送が終了したら、送信機４１から受信機４４に対して、セッション終了要求としてＢＹＥが出される（Ｆ１３）。これを受け取った受信機４４がＯＫを送信機４１に対して返答する（Ｆ１４）ことで、呼切断されT.38プロトコルでの通信が終了する。
【０１１６】
図５は、本実施形態を示すデータ通信装置における第２のセッション例を示す図である。本例は、T.38プロトコルを搭載した画像形成装置とT.38ＧＷを通じて接続されたＧ３ＦＡＸとの通信状況の概略を示した例である。なお、図４において、Ｆ２１〜Ｆ３６は各セッションを示し、Ｄ１１〜Ｄ１３、Ｄ２１〜Ｄ２３はデータ転送を示す。
【０１１７】
まず、T.38送信機５１から送信側のＳＩＰサーバ５２に向けて、セッション開始要求としてＩＮＶＩＴＥが出され発呼が開始され（Ｆ２１）、これを受け取った送信側のＳＩＰサーバ５２は受信側のＳＩＰサーバ５３にＩＮＶＩＴＥを出す（Ｆ２１）。これとともに、所定時間内にT.38送信機５１に対して応答が必要なため、暫定応答としてＴＲＹＩＮＧをT.38送信機に返す（Ｆ２４）。
【０１１８】
そして、送信側のＳＩＰサーバ５２からのＩＮＶＩＴＥを受け取った受信側のＳＩＰサーバ５３はT.38ＧＷ５４を介してＧ３ＦＡＸ５５にT.30プロトコルでＩＮＶＩＴＥを出す（Ｆ２３）。これとともに、暫定応答としてＴＲＹＩＮＧを送信側のＳＩＰサーバに返す（Ｆ２５）。
【０１１９】
そして、受信側のＳＩＰサーバ５３からのＩＮＶＩＴＥをT.38ＧＷ５４を介して受け取ったＧ３ＦＡＸ５５は、応答が可能な場合には受信側のＳＩＰサーバ５４に対して、呼び出し音を鳴らしT.38ＧＷ５４を介してRINGINGを返す（Ｆ２６）。
【０１２０】
この応答をT.38ＧＷ５４を介して受け取った受信側のＳＩＰサーバ５３は送信側のＳＩＰサーバ５２に対して、RINGINGを返す（Ｆ２７）。
【０１２１】
この応答を受け取った送信側のＳＩＰサーバ５２はT.38送信機５１に対して、RINGINGを返す。このRINGINGの返答と並行して、Ｇ３ＦＡＸ５５で応答が可能になったら、リクエスト成功としてＯＫをT.38ＧＷ５４を介して受信側のＳＩＰサーバ５３に返す（Ｆ２９）。
【０１２２】
この応答をT.38ＧＷ５４を介して受け取った受信側のＳＩＰサーバ５３は送信側のＳＩＰサーバ５２に対して、ＯＫを返す（Ｆ３０）。この応答を受け取った送信側のＳＩＰサーバ５２はT.38送信機５１に対して、ＯＫを返す（Ｆ３１）。この応答を受け取ったT.38送信機５１は、セッション開始を確認した意味としてＡＣＫをT.38ＧＷ５４に対して応答する（Ｆ３２）。これを受け取ったT.38ＧＷ５４はＧ３ＦＡＸ５５に対してＡＣＫを応答する（Ｆ３３）ことで両者が呼接続される。以上がT.38とT.38ＧＷを介して接続されたＧ３ＦＡＸにおけるＳＩＰによる呼制御である。
【０１２３】
次に、呼接続が確立したT.38送信機とT.38ＧＷの間でMedia SessionとしてT.38プロトコルでのデータ転送Ｄ１１〜Ｄ１３が行われる。
【０１２４】
さらに、このT.38ＧＷ５４と呼接続が確立したＧ３ＦＡＸ５５の間でMedia SessionとしてT.30プロトコルでのデータ転送Ｄ２１〜Ｄ２３が行われる。
【０１２５】
そして、全てのデータ転送が終了したら、T.38送信機５１からT.38ＧＷ５４に対して、セッション終了要求としてＢＹＥが出され（Ｆ３４）、このT.38ＧＷからＧ３ＦＡＸに対してＢＹＥが出される。これを受け取ったＧ３ＦＡＸ５５がT.38ＧＷ５４に対してＯＫを返答し（Ｆ３６）、このT.38ＧＷ５４がT.38送信機５１に対してＯＫを返答する（Ｆ３７）ことで、呼切断されT.38プロトコル及びT.30プロトコルでの通信が終了する。
【０１２６】
図６は、本実施形態を示すデータ通信装置における第１の通信処理手順を示すフローチャートである。本処理は、図５に示したシステム環境において、発明における新規通信要求時の通信制御例である。なお、Ｓ６０１〜Ｓ６１１は各ステップを示す。また、各ステップは、図２に示したＣＰＵ２０７がプログラムＲＯＭ２２２に記憶される通信制御プログラムをＲＡＭ２１２にロードして実行することで実現される。
【０１２７】
まず、Ｓ６０１で、新しいセッション開始要求がT.38プロトコルを搭載した画像形成装置に対してくる。
【０１２８】
そこで、Ｓ６０２で、T.38プロトコルを搭載した画像形成装置のＣＰＵ２０７は、相手先を判定する。具体的には、このセッション開始要求の相手先がT.38送受信機かT.38ＧＷ経由でのＧ３ＦＡＸかをＣＰＵ２０７が判別する。これは、図７に後述するように同時通信制限をそれぞれ設定可能なため、どちらの相手先からのセッション開始要求かをＣＰＵ２０７が判別するためである。
【０１２９】
ここで、新しいセッション開始要求がT.38送受信機からであると判別した場合には、Ｓ６０３で、この通信要求があったときに既にT.38の同時通信制限数に達しているか否かを判別する。
【０１３０】
なお、T.38の同時通信制限数は、あらかじめ操作パネル部２０８や図示しないホストコンピュータからのコマンドで設定可能に構成されている。また、操作パネル部２０８からの同時通信制限数の設定処理については、図７において詳述する。ここで、同時通信制限数を設定するのは、T.38ゲートウェイ（以下、T.38ＧＷと記載する）を経由して、又はＰＳＴＮを経由してＧ３ＦＡＸと通信する場合にその処理が間に合わなくなるという問題を回避のためである。なお、同時通信制限数は、初期化処理後、ＲＡＭ２１２上に保持されて、通信制御時に、ＣＰＵ２０７により参照される。
【０１３１】
上記Ｓ６０３で、T.38の同時通信制限数に達しているとＣＰＵ２０７が判別した場合は、Ｓ６０６でT.38送受信機からの新しいセッション開始要求を受け付けない処理を実行して、本処理を終了する。
【０１３２】
一方、Ｓ６０３で、T.38の同時通信制限数に達していないとＣＰＵ２０７が判別した場合は、Ｓ６０４で、T.38プロトコル全体での同時通信制限数に達しているか否かを判別する。ここで、T.38プロトコル全体での同時通信制限数に達しているとＣＰＵ２０７が判別した場合は、Ｓ６０６へ進み、T.38送受信機からの新しいセッション開始要求を受け付けない処理を行う。
【０１３３】
一方、Ｓ６０４で、T.38プロトコル全体での同時通信制限数に達していないとＣＰＵ２０７が判定した場合には、Ｓ６０５で、新規着呼として、このT.38の送受信機からの新しいセッション開始要求を受け付ける。そして、Ｓ６１１で、全ての同時通信を継続して、本処理を終了する。
【０１３４】
一方、Ｓ６０２で、新しいセッション開始要求がT.38ＧＷ経由でのＧ３ＦＡＸからであると判別した場合には、Ｓ６０７で、この通信要求があったときにすでにT.38ＧＷ５４経由でのＧ３ＦＡＸ５５の同時通信制限数に達しているか否かを判別する。
【０１３５】
ここで、T.38ＧＷ５４経由でのＧ３ＦＡＸ５５の同時通信制限数に達しているとＣＰＵ２０７が判別した場合には、Ｓ６１０へ進む。そして、Ｓ６１０で、T.38ＧＷ５４経由でのＧ３ＦＡＸ５５からの新しいセッション開始要求を受け付けない処理を行う。
【０１３６】
一方、Ｓ６０７で、T.38ＧＷ５４経由でのＧ３ＦＡＸ５５の同時通信制限数に達していないとＣＰＵ２０７が判別した場合には、Ｓ６０８に進む。そして、Ｓ６０８で、さらに、T.38プロトコル全体での同時通信制限数に達しているか否かをＣＰＵ２０７が判別する。ここで、T.38プロトコル全体での同時通信制限数に達しているとＣＰＵ２０７が判別した場合は、Ｓ６１０へ進む。そして、Ｓ６１０で、T.38ＧＷ５４経由でのＧ３ＦＡＸ５５からの新しいセッション開始要求を受け付けない処理を実行して、本処理を終了する。
【０１３７】
一方、Ｓ６０８で、T.38プロトコル全体での同時通信制限数に達していないとＣＰＵ２０７が判別した場合には、Ｓ６０９へ進む。そして、Ｓ６０９で、新規着呼として、このT.38ＧＷ経由でのＧ３ＦＡＸからの新しいセッション開始要求を受け付け、Ｓ６１１で、全ての同時通信を継続して、本処理を終了する。
【０１３８】
なお、本実施形態では、Ｓ６０３、Ｓ６０７による第１または第２の同時通信数をＳ６０４、Ｓ６０８の第３の同時通信数よりも優先して判断して、第１または第２の同時通信数を超えていれば、直ちに通信要求を制限する。
【０１３９】
これにより、ユーザにより設定された同時通信制限数を超えない場合は、T.38ＧＷを経由して、又はＰＳＴＮを経由してＧ３ＦＡＸと通信する場合にその処理が間に合わなくなるという問題を回避することができる。
【０１４０】
図７は、図２に示した操作パネル部２０８に表示されるユーザモードのユーザＩ／Ｆ画面の表示推移を説明する図である。本例は、ユーザが操作パネル部２０８の操作指示に伴って変化するユーザＩ／Ｆ画面の表示遷移例である。ここで、表示遷移は、T.38プロトコルでの同時通信数制限の設定を行うための画面遷移例である。
【０１４１】
具体的には、図６に示した同時通信制限数の設定に関わる操作画面例である。この同時通信制限数とは、新しいセッション開始要求を受け付けるか否かをＣＰＵ２０７が判別するための情報である。
【０１４２】
なお、Ｓ７０１〜Ｓ７０４は、操作パネル部２０８に対する指示と操作画面の状態の遷移の状況に対応する。
【０１４３】
まず、Ｓ７０１で、操作パネル部２０８に表示された「ユーザモード」キー（図示しない）を押下すると、ＣＰＵ２０７の制御で表示画面がＳ７０２に示すユーザモードメイン画面に切り替わる。
【０１４４】
ここで、このユーザモードメイン画面において、ボタンＢ１〜Ｂ１０が表示される。本例で、ボタンＢ１は「共通仕様設定」を行うためのボタンである。ボタンＢ２は「タイマー設定」を行うためのボタンである。ボタンＢ３は「調整／クリーニング」を行うためのボタンである。ボタンＢ４は「レポート仕様設定」を行うためのボタンである。
【０１４５】
ボタンＢ５は「システム管理設定」を行うためのボタンである。ボタンＢ６は「コピー仕様設定」を行うためのボタンである。ボタンＢ７は「送信／受信仕様設定」を行うためのボタンである。ボタンＢ８は「ボックス仕様設定」を行うためのボタンである。ボタンＢ９は「プリンタ仕様設定」を行うためのボタンである。ボタンＢ１０は「宛先表仕様設定」を行うためのボタンである。
【０１４６】
ここから「送信／受信仕様設定」に対応するボタンＢ７をユーザが押下すると、Ｓ７０３に示す送信／受信仕様設定画面に切り替わる。
【０１４７】
この送信／受信仕様設定画面には、ボタンＢ１１〜Ｂ１３が表示される。
【０１４８】
ボタンＢ１１は「送信使用設定」を行うためのボタンである。ボタンＢ１２は「受信仕様設定」を行うためのボタンである。ボタンＢ１３は「T.38同時通信数設定」を行うためのボタンである。この送信／受信仕様設定画面で、ボタンＢ１３に対応する「T.38同時通信数設定」ボタンをユーザが押下すると、Ｓ７０４に示すT.38同時通信数設定画面表示に切り替わる。
【０１４９】
このT.38同時通信数設定画面では、T.38プロトコルにおける通信制御の中で、特に同時通信数の制限数をユーザが設定可能になっている。
【０１５０】
すなわち、設定可能な同時通信数の制限値は、例えば３種類あり、「T.38同士の同時通信数」と「T.38ＧＷ経由でのＧ３ＦＡＸとの同時通信数」と「T.38プロトコル全体での同時通信数」がある。
【０１５１】
本実施形態ではそれぞれの制限値の設定可能範囲を、「T.38同士の同時通信数」が「１〜１０」と規定した例である。これは、図４に示した送信機４１と受信機４４のように、相互にT.38プロトコルで通信可能な機器の数の制限値を設定する。
【０１５２】
また、「T.38ＧＷ経由でのＧ３ＦＡＸとの同時通信数」が「１〜３」と規定した例である。さらに、「T.38プロトコル全体での同時通信数」が「２〜１３」と規定した例である。これは、図５に示した送信機５１とＧ３ＦＡＸ受信機５５のように、T.38ＧＷ経由することでT.38プロトコルで通信可能な機器の数の制限値を設定する。
【０１５３】
ここで、ユーザは操作パネル部２０８で、テンキー（図示せず）を用いて３種類の制限値をそれぞれの設定可能範囲内で自由に設定できる。
【０１５４】
また、本実施形態では、「T.38プロトコル全体での同時通信数」の値は、以下のように設定される。例えば「T.38同士の同時通信数」の値（今回は、例えば１０）と「T.38ＧＷ経由でのＧ３ＦＡＸとの同時通信数」の値（今回は、例えば３）の総和（今回は、例えば１３）が設定される。ただし、この総和以下の値であれば自由に設定可能である。ここで、総和は、T.38プロトコル全体での同時通信制限数を意味する。
【０１５５】
つまり、T.38同士での同時通信制限数とT.38ＧＷ経由でのＧ３ＦＡＸとの同時通信制限数はそれぞれ個別に設けられ、かつ、T.38プロトコル全体での同時通信制限数を独立して設けられる。
【０１５６】
これにより、ユーザは、ネットワーク回線や公衆アナログ回線のトラフィック状況に応じて細かく設定／動作が可能になる。
【０１５７】
図８は、本実施形態を示すデータ通信装置を適用した画像形成装置における第１の通信フェーズの一例を説明する図である。本例は、T.38プロトコルを搭載した画像形成装置にて、前述の図７に示される同時通信数制限値を設定可能なユーザモードを持ち、前述の図６に示される新しいセッション開始要求判断がルーチンを持っていることを前提としている。
【０１５８】
そして、T.38ＧＷ８３経由でのＧ３ＦＡＸ８４、８５の同時通信数が制限値に達している場合に、T.38ＧＷ８３経由でのＧ３ＦＡＸ８４，８５からの新しいセッション開始要求がきた場合の通信例である。
【０１５９】
なお、本実施形態では、前述の図７に示される同時通信数制限値を予め以下のようにユーザが操作パネル部２０８より設定する。
【０１６０】
ここでは、「T.38同士の同時通信数」が「１０」、「T.38ＧＷ経由でのＧ３ＦＡＸとの同時通信数」が「３」、「T.38プロトコル全体での同時通信数」が「１３」である。そして、すでに、T.38ＧＷ経由でのＧ３ＦＡＸとの同時通信数は制限値の「３」に達している状況で、T.38ＧＷ８３経由でのＧ３ＦＡＸ８４、８５からの新しいセッション開始要求がきた場合として説明する。
【０１６１】
なお、以下の説明でマシン（T.38）と表記する場合は、T.38プロトコルで通信可能なマシンを意味する。さらに、ＧＷ（T.38）と表記する場合は、T.38プロトコルで通信可能なゲートウェイゲートウェイ（GW）を意味する。また、マシンの機能を明確化するため、マシンがG3FAXである場合には、それを明記する。
【０１６２】
また、簡略化のため、図８に示す通信例では、マシン８４及びマシン８５のＳＩＰサーバは省略し、T.38ＧＷ８３も１つとしている例について説明する。
【０１６３】
以下、マシン８１は、T.38プロトコル対応の画像形成装置である。ＳＩＰサーバ８２、T.38ＧＷ８３をＧ３ＦＡＸで構成している例である。また、Ｆ８１〜Ｆ１１０は各セッションを示す。
【０１６４】
まず、マシン８１からＳＩＰサーバ８２に向けて、セッション開始要求としてＩＮＶＩＴＥが出され発呼が開始される（Ｆ８１）。これを受け取ったマシン８１のＳＩＰサーバ８２は、マシン８４の図示しないＳＩＰサーバにＩＮＶＩＴＥを出す（Ｆ８２）。
【０１６５】
これとともに、ＳＩＰサーバ８２は、所定時間内にマシン８１に対して応答が必要なため、暫定応答としてＴＲＹＩＮＧをマシン８１に返す（Ｆ８３）。マシン８１のＳＩＰサーバ８２からのＩＮＶＩＴＥを受け取ったマシン８４の図示しないＳＩＰサーバはT.38ＧＷ８３を介してマシン８４（Ｇ３ＦＡＸ）にT.30プロトコルでＩＮＶＩＴＥを出す。これとともに、暫定応答としてＴＲＹＩＮＧをマシン８１のＳＩＰサーバ８２に返す。
【０１６６】
このようにしてマシン８４の図示しないＳＩＰサーバからのＩＮＶＩＴＥをT.38ＧＷ８３を介して受け取ったマシン８４（Ｇ３ＦＡＸ）は、応答が可能な場合には以下の処理を行う。例えば、マシン８４の図示しないＳＩＰサーバに対して、呼び出し音を鳴らしT.38ＧＷ８３を介してRINGINGを返す（Ｆ８４）。
【０１６７】
この応答をT.38ＧＷ８３を介して受け取ったマシン８４の図示しないＳＩＰサーバはマシン８１のＳＩＰサーバ８２に対して、RINGINGを返す。
【０１６８】
この段階で、マシン（Ｇ３ＦＡＸ）８５からT.38ＧＷ８３を介してマシン８５の図示しないＳＩＰサーバに向けて、T.30プロトコルで新しいセッション開始要求としてＩＮＶＩＴＥが出され発呼が開始される。
【０１６９】
これにより、マシン（Ｇ３ＦＡＸ）８５からのＩＮＶＩＴＥをT.38ＧＷ８３を介して受け取ったマシン８５の図示しないＳＩＰサーバは、マシン８１のＳＩＰサーバ８２に対してT.38プロトコルでＩＮＶＩＴＥを出す（Ｆ８５）。
【０１７０】
そして、マシン８５の図示しないＳＩＰサーバからのＩＮＶＩＴＥを受け取ったマシン８１のＳＩＰサーバ８２は、マシン８１（T.38）にＩＮＶＩＴＥを出す（Ｆ８６）。
【０１７１】
そして、マシン８１のＳＩＰサーバ８２からのＩＮＶＩＴＥを受け取ったマシン８１（T.38）は、すでに、T.38ＧＷ８３経由でのＧ３ＦＡＸとの同時通信数は制限値の「３」に達している状況である。このため、前述の図６のフローチャートの判断から、このマシン（Ｇ３ＦＡＸ）８５からのセッション開始要求は受け付けられない。このため、マシン８１のＳＩＰサーバ８２に対してＢｕｓｙを返して（Ｆ８７）、T.38ＧＷ８３経由でのＧ３ＦＡＸの新規着呼を受け付けない。
【０１７２】
このようにして、マシン８１（T.38）からＢｕｓｙを受け取ったマシン８１のＳＩＰサーバ８２は、マシン８５の図示しないＳＩＰサーバにＢｕｓｙを出す。マシン８１のＳＩＰサーバ８２からＢｕｓｙを受け取ったマシン８５の図示しないＳＩＰサーバ、T.38ＧＷ８３を介してマシン８５（Ｇ３ＦＡＸ）に対してT.30プロトコルでＢｕｓｙを出す（Ｆ８８）。
【０１７３】
これで、T.38ＧＷ８３経由でのＧ３ＦＡＸからの新しいセッション開始要求は受け付けられなくなり、それまでの同時通信分のみが続行される。
【０１７４】
すなわち、マシン８４の図示しないＳＩＰサーバからRINGING応答を受け取ったマシン８１のＳＩＰサーバ８２はマシン８１（T.38）に対して、RINGINGを返す。
【０１７５】
このRINGINGの返答と並行して、Ｇ３ＦＡＸで応答が可能になったら、マシン（Ｇ３ＦＡＸ）８４はリクエスト成功としてＯＫをT.38ＧＷ８３を介してマシン８４の図示しないＳＩＰサーバに返す。この応答をT.38ＧＷ８３を介して受け取ったマシン８４の図示しないＳＩＰサーバはマシン８１のＳＩＰサーバ８２に対して、ＯＫを返す（Ｆ８９）。
【０１７６】
この応答を受け取ったマシン８１のＳＩＰサーバ８２はマシン（T.38）８１に対して、ＯＫを返す（Ｆ９０）。
【０１７７】
この応答を受け取ったマシン（T.38）８１は、セッション開始を確認した意味としてＡＣＫをマシン８４の図示しないＳＩＰサーバに応答する。これを受け取ったマシン８４の図示しないＳＩＰサーバは、T.38ＧＷ８３に対して応答し（Ｆ９１）、これを受け取ったT.38ＧＷ８３はマシン（Ｇ３ＦＡＸ）８４に対してＡＣＫを応答する（Ｆ９２）ことで両者が呼接続される。
【０１７８】
以上がT.38とT.38ＧＷ８３を介して接続されたＧ３ＦＡＸにおけるＳＩＰによる呼制御である。
【０１７９】
次に、呼接続が確立したマシン（T.38）８１とT.38ＧＷ８３の間でMediaSessionとしてT.38プロトコルでのデータ転送が行われる。さらに、このT.38ＧＷ８３と呼接続が確立したマシン（Ｇ３ＦＡＸ）８４の間でMediaSessionとしてT.30プロトコルでのデータ転送が行われる（Ｄ８１〜Ｄ８４）。
【０１８０】
このようにして、全てのデータ転送が終了したら、マシン（T.38）８１からT.38ＧＷ８３に対して、セッション終了要求としてＢＹＥが出される（Ｆ９３）。そして、T.38ＧＷ８３からマシン（Ｇ３ＦＡＸ）８４に対してＢＹＥが出される（Ｆ９４）。
【０１８１】
これを受け取ったマシン（Ｇ３ＦＡＸ）８４がT.38ＧＷ８３に対してＯＫを返答し（Ｆ９５）、このT.38ＧＷ８３がマシン（T.38）８１に対してＯＫを返答する（Ｆ９６）ことで呼切断される。これにより、T.38プロトコル及びT.30プロトコルでの通信が終了する。
【０１８２】
これで、T.38ＧＷ８３経由でのＧ３ＦＡＸとの同時通信数は制限値の「３」から「２」になるため、マシン８５（Ｇ３ＦＡＸ）からの新たな通信が同時に受けられるようになる。
【０１８３】
そこで、再びマシン（Ｇ３ＦＡＸ）８５からT.38ＧＷ８３を介して図示しないマシン８５のＳＩＰサーバに向けて、T.30プロトコルで新しいセッション開始要求としてＩＮＶＩＴＥが出され発呼が開始される。
【０１８４】
そして、マシン（Ｇ３ＦＡＸ）８５からのＩＮＶＩＴＥをT.38ＧＷ８３を介して受け取ったマシン８５の図示しないＳＩＰサーバは、マシン８１のＳＩＰサーバ８２に対してT.38プロトコルでＩＮＶＩＴＥを出す（Ｆ９７）。これとともに、所定時間内にマシン（Ｇ３ＦＡＸ）８５に対して応答が必要なため、暫定応答としてＴＲＹＩＮＧをT.38ＧＷ８３を介してマシン（Ｇ３ＦＡＸ）８５に返す。
【０１８５】
このようにしてマシン８５の図示しないＳＩＰサーバからのＩＮＶＩＴＥを受け取ったマシン８１のＳＩＰサーバ８２は、マシン（T.38）８１にＩＮＶＩＴＥを出す（Ｆ９８）。これとともに暫定応答としてＴＲＹＩＮＧをマシンＣ８５のＳＩＰサーバに返す（Ｆ９９）。そして、マシン８１のＳＩＰサーバ８２からのＩＮＶＩＴＥを受け取ったマシン（T.38）８１は、前述の図６のフローチャートの判断を行う。そして、この判断結果から、応答が可能な場合にはマシン８１のＳＩＰサーバ８２に対して、呼び出し音を鳴らしてRINGINGを返す（Ｆ１００）。
【０１８６】
この応答を受け取ったマシン８１のＳＩＰサーバ８２はマシン８５の図示しないＳＩＰサーバに対して、RINGINGを返す。この応答を受け取った図示しないマシン８５のＳＩＰサーバはT.38ＧＷ８３を介してマシン（Ｇ３ＦＡＸ）８５に対してRINGINGを返す（Ｆ１０１）。
【０１８７】
このRINGINGの返答と並行して、T.38経由でのＧ３ＦＡＸで応答が可能になったら、マシン８１（T.38）はリクエスト成功としてＯＫをマシン８１のＳＩＰサーバ８２に返す（Ｆ１０２）。
【０１８８】
この応答を受け取ったマシン８１のＳＩＰサーバはマシン８５の図示しないＳＩＰサーバに対して、ＯＫを返す。この応答を受け取ったマシン８５の図示しないＳＩＰサーバは、T.38ＧＷ８３を介してマシン（Ｇ３ＦＡＸ）８５に対して、ＯＫを返す（Ｆ１０３）。この応答を受け取ったマシン（Ｇ３ＦＡＸ）８５は、セッション開始を確認した意味としてＡＣＫをT.38ＧＷ８３に対して応答する（Ｆ１０４）。そして、これを受け取ったT.38ＧＷ８３はマシン８１（T.38）にＡＣＫを応答する（Ｆ１０５）ことで両者が呼接続される。
【０１８９】
以上がT.38とT.38ＧＷを介して接続されたＧ３ＦＡＸにおけるＳＩＰによる呼制御である。
【０１９０】
次に、呼接続が確立したマシン（Ｇ３ＦＡＸ）８５とT.38ＧＷ８３の間でMediaSessionとしてT.30プロトコルでのデータ転送が行われる。さらに、このT.38ＧＷと呼接続が確立したマシン８１（T.38）の間でMediaSessionとしてT.38プロトコルでのデータ転送（Ｄ８５〜Ｄ８８）が行われる。
【０１９１】
このようにして、全てのデータ転送が終了したら、マシン（Ｇ３ＦＡＸ）８５からT.38ＧＷ８３に対して、セッション終了要求としてＢＹＥが出される（Ｆ１０６）。そして、このT.38ＧＷ３８からマシン８１（T.38）に対してＢＹＥが出される（Ｆ１０７）。これを受け取ったマシン８１（T.38）がT.38ＧＷ３８に対してＯＫを返答する（Ｆ１０９）。そして、T.38ＧＷ３８がマシン（Ｇ３ＦＡＸ）８５に対してＯＫを返答する（Ｆ１１０）ことで呼切断されT.38プロトコル及びT.30プロトコルでの通信が終了する。
【０１９２】
以上述べたように、図７に示したように、T.38プロトコル全体の同時通信数の制限値というかたちでそれぞれ保持する。
【０１９３】
具体的には、T.38プロトコルで可変な同時通信数制限を、T.38同士の同時通信数の制限値、T.38ＧＷ経由でＧ３ＦＡＸとの同時通信数の制限値、T.38プロトコル全体の同時通信数の制限値というかたちでそれぞれ保持する。
【０１９４】
そして、ネットワークを介して複数の通信が同時に行われている場合に、新規のセッション開始要求があった場合に、３つの同時通信数の制限値に達しているか否かにより、当該新規着呼を受け付けるか否かを決定する。具体的には、T.38同士の通信数とT.38ＧＷ経由でＧ３ＦＡＸとの通信数とその総和の通信数が、前述の３つの同時通信数の制限値に達しているか否かにより、当該新規着呼を受け付けるか否かを決定することになる。
【０１９５】
このように本実施形態では、新規着呼情報（Ｉｎｖｉｔｅ信号）から発信元がT.38かT.38ＧＷ経由のＧ３ＦＡＸかを判別する。そして、すでに行われている同時通信数が判別された種類の制限値に達している場合か、総和が制限値に達している場合には、制限値以上の同時通信は不可能なため、新規着呼を受け付けずにＢＵＳＹかＤｉｓｃｏｎｎｅｃｔを返す。なお、この新規着呼は、新規着呼と同種の通信が終了したら、再度通信要求を出すことも可能である。
【０１９６】
本実施形態によれば、T.38ＧＷ経由でのＧ３ＦＡＸ通信数が同時通信数に達している場合に、新規のT.38ＧＷ経由でのＧ３ＦＡＸからの着呼を受け付けなくするように制御する。この結果、通信エラーすることなく安定した通信状況が得られるようになる。
【０１９７】
〔第２実施形態〕
上記第１実施形態においては、T.38プロトコルを搭載した画像形成装置にて、前述の図７に示される同時通信数制限値を設定可能なユーザモードを持ち、前述の図６に示される新しいセッション開始要求判断がルーチンを備える。そして、T.38ＧＷ経由でのＧ３ＦＡＸの同時通信数が制限値に達している場合に、T.38ＧＷ経由でのＧ３ＦＡＸからの新しいセッション開始要求がきた場合について説明した。以下、現在通信中のものでT.38プロトコル全体での同時通信数が制限値に達している場合の実施形態について図９を用いて説明する。
【０１９８】
本実施形態では、図７に示される同時通信数制限値を予め以下のように設定し、「T.38同士の同時通信数」が「１０」「T.38ＧＷ経由でのＧ３ＦＡＸとの同時通信数」が「３」、「T.38プロトコル全体での同時通信数」が「１３」である。そして、すでに、T.38同士の同時通信数は制限値の「１０」に達していないが、T.38プロトコル全体での同時通信数は制限値の「１３」に達している状況で、T.38からの新しいセッション開始要求がきた場合として述べる。
【０１９９】
図９は、本実施形態を示すデータ通信装置を適用した画像形成装置における第２の通信フェーズの一例を説明する図である。本例では、簡略化のため、マシン９４及びマシン９５のＳＩＰサーバは省略し、ＧＷ９３(T.38）も１つとしている。なお、マシン９１、９５は、T.38プロトコルで通信可能な画像形成装置とするが、他の通信制御機能を備える情報処理装置であってもよい。マシン９４は、G3FAX機能を備える画像形成装置とするが、G3FAX機能を備える情報処理装置であってもよい。
【０２００】
また、マシン（T.38）と表記する場合は、T.38プロトコルで通信可能なマシンを意味する。さらに、ＧＷ(T.38）と表記する場合は、T.38プロトコルで通信可能なゲートウェイ（GW)を意味する。
【０２０１】
まず、マシン（T.38）９１からＳＩＰサーバ９２に向けて、セッション開始要求としてＩＮＶＩＴＥが出され発呼が開始され（Ｆ１２１）、これを受け取ったマシン９１のＳＩＰサーバ９２は、マシン９４の図示しないＳＩＰサーバにＩＮＶＩＴＥを出す。これとともに、所定時間内にマシン（T.38）９１に対して応答が必要なため、暫定応答としてＴＲＹＩＮＧをマシン（T.38）９１に返す（Ｆ１２３）。
【０２０２】
マシン９１のＳＩＰサーバ９２からのＩＮＶＩＴＥを受け取った図示しないマシン９４のＳＩＰサーバはＧＷ９３（T.38）を介してマシン（Ｇ３ＦＡＸ）９４にT.30プロトコルでＩＮＶＩＴＥを出す（Ｆ１２２）。これとともに、暫定応答としてＴＲＹＩＮＧをマシン９１のＳＩＰサーバ９２に返す。
【０２０３】
このようにしてマシン９４の図示しないＳＩＰサーバからのＩＮＶＩＴＥをＧＷ(T.38）９３を介して受け取ったマシン９４（Ｇ３ＦＡＸ）は、応答が可能な場合にはマシン９４の図示しないＳＩＰサーバに対して、呼び出し音を鳴らす。そして、ＧＷ(T.38）９３を介してRINGINGを返す（Ｆ１２４）。この応答をＧＷ(T.38）９３を介して受け取ったマシン９４の図示しないＳＩＰサーバはマシン９１のＳＩＰサーバ９２に対して、RINGINGを返す。
【０２０４】
この段階で、マシン（T.38）９５からマシン９５の図示しないＳＩＰサーバに向けて、T.38プロトコルで新しいセッション開始要求としてＩＮＶＩＴＥが出され発呼が開始される。そして、マシン（T.38）９５からのＩＮＶＩＴＥを受け取ったマシン９５の図示しないＳＩＰサーバは、マシン９１のＳＩＰサーバ９２に対してＩＮＶＩＴＥを出す（Ｆ１２５）。
【０２０５】
このようにしてマシン９５の図示しないＳＩＰサーバからのＩＮＶＩＴＥを受け取ったマシン９１のＳＩＰサーバ９２は、マシン（T.38）９１にＩＮＶＩＴＥを出す（Ｆ１２６）。
【０２０６】
マシン９１のＳＩＰサーバ９２からのＩＮＶＩＴＥを受け取ったマシン（T.38）９１は、既にT.38同士の同時通信数は制限値の「１０」に達していないが、T.38プロトコル全体での同時通信数は制限値の「１３」に達している状況である。
【０２０７】
このため、前述の図６のフローチャートの判断から、このマシン（T.38）９５からのセッション開始要求は受け付けられない。このため、マシン９１のＳＩＰサーバ９２に対してＢｕｓｙを返して（Ｆ１２７）、T.38の新規着呼を受け付けない。
【０２０８】
このようにしてマシン９１（T.38）からＢｕｓｙを受け取ったマシン９１のＳＩＰサーバ９２は、マシン９５のＳＩＰサーバ図示しないにＢｕｓｙを出す（Ｆ１２９）。
【０２０９】
このようにしてマシン９１のＳＩＰサーバ９２からＢｕｓｙを受け取ったマシン９５の図示しないＳＩＰサーバはマシン（T.38）９５に対してＢｕｓｙを出す。これで、T.38同士の新しいセッション開始要求は受け付けられなくなり、それまでの同時通信分のみが続行される。
【０２１０】
すなわち、マシン９４の図示しないＳＩＰサーバからRINGING応答を受け取ったマシン９１のＳＩＰサーバ９２はマシン９１（T.38）に対して、RINGINGを返す（Ｆ１２８）。
【０２１１】
このRINGINGの返答と並行して、Ｇ３ＦＡＸで応答が可能になったら、マシン９４（Ｇ３ＦＡＸ）はリクエスト成功としてＯＫをＧＷ９３(T.38）を介して図示しないマシン９４のＳＩＰサーバに返す。
【０２１２】
この応答をT.38ＧＷ９４を介して受け取ったマシン９４の図示しないＳＩＰサーバはマシン９１のＳＩＰサーバ９２に対して、ＯＫを返す（Ｆ１３０）。この応答を受け取ったマシン９１のＳＩＰサーバ９２はマシン９１（T.38）に対して、ＯＫを返す（Ｆ１３０）。
【０２１３】
この応答を受け取ったマシン９１（T.38）は、セッション開始を確認した意味としてＡＣＫをマシン９４の図示しないＳＩＰサーバに応答する。これを受け取ったマシン９４の図示しないＳＩＰサーバはＧＷ９３(T.38）に対して応答し（Ｆ１３１）、これを受け取ったＧＷ９３(T.38）はマシン（Ｇ３ＦＡＸ）９４に対してＡＣＫを応答する（Ｆ１３２）ことで両者が呼接続される。
【０２１４】
以上がT.38とＧＷ９３(T.38）を介して接続されたＧ３ＦＡＸにおけるＳＩＰによる呼制御である。
【０２１５】
次に、呼接続が確立したマシン９１（T.38）とＧＷ９３(T.38）の間でMediaSessionとしてT.38プロトコルでのデータ転送が行われる。さらに、このＧＷ９３(T.38）と呼接続が確立したマシン（Ｇ３ＦＡＸ）９４の間でMediaSessionとしてT.30プロトコルでのデータ転送（Ｄ９１〜Ｄ９４）が行われる。
【０２１６】
全てのデータ転送が終了したら、マシン９１（T.38）からＧＷ９３(T.38）に対して、セッション終了要求としてＢＹＥが出され（Ｆ１３４）、このＧＷ９３(T.38）からマシン９４（Ｇ３ＦＡＸ）に対してＢＹＥが出される（Ｆ１３５）。これを受け取ったマシン９４（Ｇ３ＦＡＸ）がＧＷ９３(T.38）に対してＯＫを返答し（Ｆ１３６）、このＧＷ９３(T.38）がマシン９１（T.38）に対してＯＫを返答する（Ｆ１３７）ことで呼切断される。こにより、T.38プロトコル及びT.30プロトコルでの通信が終了する。
【０２１７】
これで、T.38プロトコル全体の同時通信数は制限値の「１３」から「１２」になるため、マシン（T.38）９４からの新たな通信が同時に受けられるようになる。
【０２１８】
そこで、再びマシン９５（T.38）からマシン９５の図示しないＳＩＰサーバに向けて、T.38プロトコルで新しいセッション開始要求としてＩＮＶＩＴＥが出され発呼が開始される。そして、マシン９５（T.38）からのＩＮＶＩＴＥを受け取ったマシン９５の図示しないＳＩＰサーバは、マシン９１のＳＩＰサーバ９２に対してＩＮＶＩＴＥを出す（Ｆ１３８）。これとともに、所定時間内にマシン９５（T.38）に対して応答が必要なため、暫定応答としてＴＲＹＩＮＧをマシン９５（T.38）に返す。
【０２１９】
このようにして、マシン９５の図示しないＳＩＰサーバからのＩＮＶＩＴＥを受け取ったマシン９５のＳＩＰサーバ９２は、マシン８１（T.38）にＩＮＶＩＴＥを出す（Ｆ１３９）。これとともに、暫定応答としてＴＲＹＩＮＧをマシン９５のＳＩＰサーバに返す（Ｆ１４０）。
【０２２０】
マシン９１のＳＩＰサーバ９２からのＩＮＶＩＴＥを受け取ったマシン９１（T.38）は、図６のフローチャートの判断から、応答が可能な場合にはマシン９１のＳＩＰサーバ９２に対して呼び出し音を鳴らしてRINGINGを返す（Ｆ１４１）。
【０２２１】
この応答を受け取ったマシン９１のＳＩＰサーバ９２はマシン９５の図示しないＳＩＰサーバに対して、RINGINGを返す。この応答を受け取ったマシン９５の図示しないＳＩＰサーバはマシン９５（T.38）に対してRINGINGを返す（Ｆ１４２）。このRINGINGの返答と並行して、T.38で応答が可能になったら、マシン９１（T.38）はリクエスト成功としてＯＫをマシン９１のＳＩＰサーバ９２に返す（Ｆ１４３）。この応答を受け取ったマシン９１のＳＩＰサーバ９２はマシン９５の図示しないＳＩＰサーバに対して、ＯＫを返す。この応答を受け取ったマシン９５の図示しないＳＩＰサーバは、マシンＣ（T.38）９５に対して、ＯＫを返す（Ｆ１４４）。この応答を受け取ったマシン（T.38）９５は、セッション開始を確認した意味としてマシン９１（T.38）にＡＣＫを応答する（Ｆ１４５、Ｆ１４６）ことで両者が呼接続される。以上がT.38同士で接続された場合のＳＩＰによる呼制御である。
【０２２２】
次に、呼接続が確立したマシンＣ（T.38）とマシン９１（T.38）の間でMediaSessionとしてT.38プロトコルでのデータ転送Ｄ９５〜Ｄ９７が行われる。
【０２２３】
このようにして全てのデータ転送が終了したら、マシン（T.38）９５からマシン９１（T.38）に対してＢＹＥが出される（Ｆ１４７、Ｆ１４８）。これを受け取ったマシン９１（T.38）がマシン（T.38）９５に対してＯＫを返答する（Ｆ１４９、Ｆ１５０）ことで呼切断されT.38プロトコルでの通信が終了する。
【０２２４】
以上述べたように、図８に示したように、T.38プロトコル全体の同時通信数の制限値というかたちでそれぞれ保持する。
【０２２５】
具体的には、T.38プロトコルで可変な同時通信数制限を、T.38同士の同時通信数の制限値、T.38ＧＷ経由でＧ３ＦＡＸとの同時通信数の制限値、T.38プロトコル全体の同時通信数の制限値というかたちでそれぞれ保持する。
【０２２６】
そして、ネットワークを介して複数の通信が同時に行われている場合に、新規のセッション開始要求があった場合に、３つの同時通信数の制限値に達しているか否かにより、当該新規着呼を受け付けるか否かを決定する。
【０２２７】
具体的には、新規着呼情報（Ｉｎｖｉｔｅ信号）から発信元がT.38かT.38ＧＷ経由のＧ３ＦＡＸかを判別する。そして、既に行われている同時通信数が判別された種類の制限値に達している場合か、総和が制限値に達している場合には、制限値以上の同時通信は不可能なため、新規着呼を受け付けずにＢＵＳＹかＤｉｓｃｏｎｎｅｃｔを返す。なお、この新規着呼は、新規着呼と同種の通信が終了したら、再度通信要求を出すことも可能である。
【０２２８】
本実施形態によれば、T.38ＧＷ経由でのＧ３ＦＡＸ通信でトータルの同時通信数制限に達した場合に、新規のT.38のマシンからの着呼を受け付けないことで、その結果、通信エラーすることなく安定した通信状況が得られるようになる。
【０２２９】
〔第３実施形態〕
上記の第１及び第２実施形態においては、T.38プロトコルで通信する通信機能を搭載した画像形成装置にいて、図７に示される同時通信数制限値を設定可能なユーザモードと、図６に示す新しいセッション開始要求判断がルーチンを備える。そして、T.38ＧＷ経由でのＧ３ＦＡＸの同時通信数が制限値に達している場合に、T.38ＧＷ経由でのＧ３ＦＡＸまたはT.38からの新しいセッション開始要求がきた場合について説明した。
【０２３０】
以下、現在通信中のものでT.38同士の同時通信数が制限値に達しているが、T.38ＧＷ経由でのＧ３ＦＡＸの同時通信数が制限値に達していない実施形態について図１０を用いて説明する。
【０２３１】
図１０は、本実施形態を示すデータ通信装置を適用した画像形成装置における第３の通信フェーズの一例を説明する図である。本例では、前述の図７に示される同時通信数制限値を予め以下のように設定し、「T.38同士の同時通信数」が「１０」、「T.38ＧＷ経由でのＧ３ＦＡＸとの同時通信数」が「３」、「T.38プロトコル全体での同時通信数」が「１３」とする。そして、既に、T.38同士の同時通信数は制限値の「１０」に達しているが、T.38ＧＷ経由でのＧ３ＦＡＸとの同時通信数は制限値の「３」に達していない状況とする。そして、T.38ＧＷ経由でのＧ３ＦＡＸからの新しいセッション開始要求がきた場合として述べる。
【０２３２】
なお、以下の説明でマシン（T.38）と表記する場合は、T.38プロトコルで通信可能なマシンを意味する。さらに、ＧＷ(T.38）と表記する場合は、T.38プロトコルで通信可能なゲートウェイ（GW)を意味する。
【０２３３】
また、簡略化のため、図１０ではマシン１０４及びマシン１０５のＳＩＰサーバは省略し、T.38ＧＷも１つとしている。
【０２３４】
まず、マシン（T.38）１０１からマシン１０１のＳＩＰサーバ１０２に向けて、セッション開始要求としてＩＮＶＩＴＥが出され（Ｆ１６１）発呼が開始される。これを受け取ったマシン１０１のＳＩＰサーバ１０２はマシン１０４の図示しないＳＩＰサーバにＩＮＶＩＴＥを出す（Ｆ１６２）。これとともに、所定時間内にマシン（T.38）１０１に対して応答が必要なため、暫定応答としてＴＲＹＩＮＧをマシン（T.38）１０１に返す（Ｆ１６３）。
【０２３５】
マシン１０１のＳＩＰサーバ１０２からのＩＮＶＩＴＥを受け取ったマシン１０４のＳＩＰサーバはマシン１０４（T.38）にＩＮＶＩＴＥを出すとともに、暫定応答としてＴＲＹＩＮＧをマシン１０１のＳＩＰサーバ１０２に返す。
【０２３６】
このようにして、マシン１０４の図示しないＳＩＰサーバからのＩＮＶＩＴＥを受け取ったマシン（T.38）１０４は、応答が可能な場合には、図示しないマシン１０４のＳＩＰサーバに対して、呼び出し音を鳴らしRINGINGを返す。この応答を受け取ったマシン１０４の図示しないＳＩＰサーバはマシン１０１のＳＩＰサーバ１０２に対して、RINGINGを返す（Ｆ１６４）。
【０２３７】
この段階で、マシン（Ｇ３ＦＡＸ）１０５からＧＷ１０３（T.38）を介してマシン１０５の図示しないＳＩＰサーバに向けてT.30プロトコルで新しいセッション開始要求としてＩＮＶＩＴＥが出され発呼が開始される。
【０２３８】
そして、図示しないマシン１０５のＳＩＰサーバは、マシン（Ｇ３ＦＡＸ）１０５からのT.30プロトコルでのＩＮＶＩＴＥをＧＷ１０３（T.38）を介して受け取る。
【０２３９】
そして、T.30プロトコルでのＩＮＶＩＴＥをＧＷ１０３（T.38）を介して受け取った、図示しないマシン１０５のＳＩＰサーバは、マシン１０１のＳＩＰサーバ１０２に対してT.38プロトコルでＩＮＶＩＴＥを出す（Ｆ１６５）。これとともに所定時間内にマシン１０５（Ｇ３ＦＡＸ）に対して応答が必要なため、暫定応答としてＴＲＹＩＮＧをマシン１０５（Ｇ３ＦＡＸ）に返す（Ｆ１６６）。
【０２４０】
このようにして、マシン１０５の図示しないＳＩＰサーバからのＩＮＶＩＴＥを受け取ったマシン１０１のＳＩＰサーバ１０２は、マシン（T.38）１０１にＩＮＶＩＴＥを出す（Ｆ１６７）。これとともに、暫定応答としてＴＲＹＩＮＧを図示しないマシン１０５のＳＩＰサーバに返す。
【０２４１】
この場面で、マシン（T.38）１０１とマシン１０４（T.38）の通信状況は、マシン１０４からのRINGINGの応答を受け取ったマシン１０１のＳＩＰサーバ１０２はマシン１０１（T.38）に対して、RINGINGを返す（Ｆ１６８）。
【０２４２】
このRINGINGの返答と並行して、マシン（T.38）１０４で応答が可能になったら、リクエスト成功としてＯＫをマシン１０４の図示しないＳＩＰサーバに返す。この応答を受け取った図示しないマシン１０４のＳＩＰサーバはマシン１０１のＳＩＰサーバ１０２に対して、ＯＫを返す（Ｆ１６９）。
【０２４３】
この応答を受け取ったマシン１０１のＳＩＰサーバ１０２はマシン１０１（T.38）に対して、ＯＫを返す（Ｆ１７０）。この応答を受け取ったマシン１０１（T.38）は、セッション開始を確認した意味としてＡＣＫをマシン１０４（T.38）に応答する（Ｆ１７１）ことで両者が呼接続される。以上がT.38におけるＳＩＰによる呼制御である。
【０２４４】
次に、呼接続が確立したマシン１０１（T.38）とマシン１０４（T.38）の間でMediaSessionとしてT.38プロトコルでのデータ転送Ｄ１１１が行われる。
【０２４５】
一方、マシン１０５（Ｇ３ＦＡＸ）とマシン１０１（T.38）の通信状況は、マシン１０１のＳＩＰサーバ１０２からのＩＮＶＩＴＥを受け取ったマシン１０１（T.38）は、すでに、T.38同士の同時通信数は制限値の「１０」に達している。しかし、ＧＷ１０３（T.38）経由でのＧ３ＦＡＸとの同時通信数は制限値の「３」に達していない状況である。
【０２４６】
このため、前述の図６のフローチャートの判断から、マシン１０５（Ｇ３ＦＡＸ）からのセッション開始要求は受け付けられるため応答が可能となる。そして、マシン１０１のＳＩＰサーバ１０２に対して、呼び出し音を鳴らしてRINGINGを返す（Ｆ１７２）。
【０２４７】
この応答を受け取ったマシン１０１のＳＩＰサーバ１０２は、図示しないマシン１０５のＳＩＰサーバに対して、RINGINGを返す。この応答を受け取ったマシン１０５の図示しないＳＩＰサーバは、ＧＷ１０３（T.38）を介してマシン１０５（Ｇ３ＦＡＸ）に対して、RINGINGを返す（Ｆ１７３）。
【０２４８】
このRINGINGの返答と並行して、ＧＷ１０３（T.38）経由でのＧ３ＦＡＸとの応答が可能になったら、マシン１０１（T.38）はマシン１０１のＳＩＰサーバ１０２に対して、リクエスト成功としてＯＫを返す（Ｆ１７４）。この応答を受け取ったマシン１０１のＳＩＰサーバ１０２はマシン１０５の図示しないＳＩＰサーバに対してＯＫを返す。この応答を受け取ったマシン１０５の図示しないＳＩＰサーバは、ＧＷ１０３（T.38）を介してマシン１０５（Ｇ３ＦＡＸ）に対してＯＫを返す（Ｆ１７５）。
【０２４９】
ここで、マシン１０１（T.38）とマシン１０４（T.38）の通信状況は、最後のMediaSessionでデータ転送Ｄ１１２が行われる。
【０２５０】
一方で、マシン１０５（Ｇ３ＦＡＸ）とマシン１０１（T.38）の通信状況は、ＧＷ１０３（T.38）を介してマシン１０５の図示しないＳＩＰサーバからのＯＫの応答をマシン１０５（Ｇ３ＦＡＸ）が受け取る。そして、マシン１０５（Ｇ３ＦＡＸ）は、セッション開始を確認した意味としてＡＣＫをＧＷ１０３（T.38）に対して応答する（Ｆ１７６）。これを受け取ったＧＷ１０３（T.38）はマシン１０１（T.38）に対してＡＣＫを応答する（Ｆ１７７）ことで両者が呼接続される。
【０２５１】
以上がT.38とT.38ＧＷを介して接続されたＧ３ＦＡＸにおけるＳＩＰによる呼制御である。
【０２５２】
次に、呼接続が確立したマシン１０５（Ｇ３ＦＡＸ）とＧＷ１０３（T.38）の間でMediaSessionとしてT.30でのデータ転送Ｄ１１２が行われる。
【０２５３】
さらに、このＧＷ１０３（T.38）と呼接続が確立したマシン１０１（T.38）の間でMediaSessionとしてT.38プロトコルでのデータ転送Ｄ１１３が行われる。
【０２５４】
ここで、マシン１０１（T.38）とマシン１０４（T.38）の通信状況は、全てのデータ転送が終了しているので、マシン１０１（T.38）からマシン１０４（T.38）に対して、セッション終了要求としてＢＹＥが出される（Ｆ１７８）。これを受け取った受信機がＯＫを返答する（Ｆ１７９）ことで呼切断されT.38プロトコルでの通信が終了する。
【０２５５】
一方で、マシン１０５（Ｇ３ＦＡＸ）とマシン１０１（T.38）の通信状況は、最後のMediaSessionでデータ転送Ｄ１１４、Ｄ１１５が行われる。
【０２５６】
このようにして全てのデータ転送が終了したら、マシン１０５（Ｇ３ＦＡＸ）からＧＷ１０３（T.38）に対して、セッション終了要求としてＢＹＥが出される（Ｆ１８０）。そして、このＧＷ１０３（T.38）からマシン１０１（T.38）に対して、ＢＹＥが出される（Ｆ１８１）。これを受け取ったマシン１０１（T.38）がＧＷ１０３（T.38）に対してＯＫを返答する（Ｆ１８２）。そして、ＧＷ１０３（T.38）がマシン１０５（Ｇ３ＦＡＸ）にＯＫを返答する（Ｆ１８３）ことで呼切断されT.38プロトコル及びT.30プロトコルでの通信が終了する。
【０２５７】
以上述べたように、図１０に示したように、T.38プロトコル全体の同時通信数の制限値というかたちでそれぞれ保持する。
【０２５８】
具体的には、T.38プロトコルで可変な同時通信数制限を、T.38同士の同時通信数の制限値、T.38ＧＷ経由でＧ３ＦＡＸとの同時通信数の制限値、T.38プロトコル全体の同時通信数の制限値というかたちでそれぞれ保持する。
【０２５９】
そして、ネットワークを介して複数の通信が同時に行われている場合に、新規のセッション開始要求があった場合に、３つの同時通信数の制限値に達しているか否かにより、当該新規着呼を受け付けるか否かを決定する。
【０２６０】
具体的には、新規着呼情報（Ｉｎｖｉｔｅ信号）から発信元がT.38かT.38ＧＷ経由のＧ３ＦＡＸかを判別する。そして、既に行われている同時通信数が判別された種類の制限値に達している場合か、総和が制限値に達している場合には、制限値以上の同時通信は不可能なため、新規着呼を受け付けずにＢＵＳＹかＤｉｓｃｏｎｎｅｃｔを返す。なお、この新規着呼は、新規着呼と同種の通信が終了したら、再度通信要求を出すことも可能である。
【０２６１】
本実施形態によれば、T.38同士の通信が同時通信数制限に達した場合であっても、T.38ＧＷ経由でのＧ３ＦＡＸ通信が同時通信数制限に達していない場合には、新規のT.38ＧＷ経由でのＧ３ＦＡＸからの着呼を受け付ける。この結果、通信エラーすることなく安定した通信状況が得られるようになる。
【０２６２】
〔第４実施形態〕
上記の第１及び第２実施形態においては、T.38プロトコルで通信する通信機能を搭載した画像形成装置にいて、図７に示される同時通信数制限値を設定可能なユーザモードと、図６に示す新しいセッション開始要求判断がルーチンを備える。そして、T.38ＧＷ経由でのＧ３ＦＡＸの同時通信数が制限値に達している場合に、T.38ＧＷ経由でのＧ３ＦＡＸまたはT.38からの新しいセッション開始要求がきた場合について説明した。
【０２６３】
つまり、現在通信中のものでT.38同士の同時通信数が制限値に達しているが、T.38ＧＷ経由でのＧ３ＦＡＸの同時通信数が制限値に達していない場合について説明した。以下、現在通信中のものでもまだT.38同士の同時通信数が制限値に達していない実施形態について図１１を用いて説明する。
【０２６４】
なお、以下の説明でマシン（T.38）と表記する場合は、T.38プロトコルで通信可能なマシンを意味する。さらに、ＧＷ(T.38）と表記する場合は、T.38プロトコルで通信可能なゲートウェイ（GW)を意味する。
【０２６５】
図１１は、本実施形態を示すデータ通信装置を適用した画像形成装置における第４の通信フェーズの一例を説明する図である。
【０２６６】
本例では、前述の図７に示される同時通信数制限値を予め以下のように設定している。
【０２６７】
具体的には、「T.38同士の同時通信数」が「１０」、「T.38ＧＷ経由でのＧ３ＦＡＸとの同時通信数」が「３」、「T.38プロトコル全体での同時通信数」が「１３」とする。また、T.38同士の同時通信数は制限値の「１０」に達していない状況で、T.38からの新しいセッション開始要求がきた場合として述べる。
【０２６８】
また、簡略化のため、図１１ではマシンＢ及びマシンＣのＳＩＰサーバは省略し、T.38ＧＷも１つとしている。
【０２６９】
まず、マシン１１１（T.38）からマシン１１１のＳＩＰサーバ１０２に向けて、セッション開始要求としてＩＮＶＩＴＥが出され発呼が開始される（Ｆ１９１）。これを受け取ったマシン１１１のＳＩＰサーバ１１２はマシン１１４の図示しないＳＩＰサーバにＩＮＶＩＴＥを出す（Ｆ１９２）。これとともに、所定時間内にマシン１１１（T.38）に対して応答が必要なため、暫定応答としてＴＲＹＩＮＧをマシン１１１（T.38）に返す（Ｆ１９３）。
【０２７０】
そして、マシン１１１のＳＩＰサーバ１１２からのＩＮＶＩＴＥを受け取ったマシン１１４のＳＩＰサーバは、マシン１１４（T.38）にＩＮＶＩＴＥを出す。これとともに、暫定応答としてＴＲＹＩＮＧをマシン１１１のＳＩＰサーバに返す。
【０２７１】
マシン１１４の図示しないＳＩＰサーバからのＩＮＶＩＴＥを受け取ったマシン１１４（T.38）は、応答が可能な場合には、マシン１１４の図示しないＳＩＰサーバに対して、呼び出し音を鳴らしRINGINGを返す。この応答を受け取ったマシン１１４の図示しないＳＩＰサーバはマシン１１１のＳＩＰサーバ１１２に対して、RINGINGを返す（Ｆ１９４）。
【０２７２】
この段階で、マシン１１５（T.38）からマシン１０５の図示しないＳＩＰサーバに向けてT.38プロトコルで新しいセッション開始要求としてＩＮＶＩＴＥが出され発呼が開始される。そして、マシン１１５（T.38）からのＩＮＶＩＴＥを受け取ったマシン１１５の図示しないＳＩＰサーバは、マシン１１１のＳＩＰサーバ１１２に対してＩＮＶＩＴＥを出す（Ｆ１９５）。これとともに、所定時間内にマシン１１５（T.38）に対して応答が必要なため、暫定応答としてＴＲＹＩＮＧをマシン１１５（T.38）に返す（Ｆ１９６）。
【０２７３】
このようにして、マシン１１５の図示しないＳＩＰサーバからのＩＮＶＩＴＥを受け取ったマシン１１１のＳＩＰサーバ１１２は、マシン１１１（T.38）にＩＮＶＩＴＥを出す（Ｆ１９７）。これとともに、暫定応答としてＴＲＹＩＮＧをマシン１１５の図示しないＳＩＰサーバに返す。
【０２７４】
この場面で、マシン１１１（T.38）とマシン１１４（T.38）の通信状況は、マシン１１４からのRINGINGの応答を受け取ったマシン１１１のＳＩＰサーバ１１２はマシン１１１（T.38）に対して、RINGINGを返す（Ｆ１９８）。
【０２７５】
このRINGINGの返答と並行して、マシン１１４（T.38）で応答が可能になったら、リクエスト成功としてＯＫをマシン１１４の図示しないＳＩＰサーバに返す。この応答を受け取ったマシン１１４の図示しないＳＩＰサーバはマシン１１１のＳＩＰサーバ１１２に対して、ＯＫを返す（Ｆ１９９）。
【０２７６】
この応答を受け取ったマシン１１１のＳＩＰサーバ１１２はマシン１１１（T.38）に対して、ＯＫを返す（Ｆ２００）。この応答を受け取ったマシン１１１（T.38）は、セッション開始を確認した意味としてＡＣＫをＳＩＰサーバ１１２（T.38）に応答する（Ｆ２０１）ことで両者が呼接続される。以上がT.38におけるＳＩＰによる呼制御である。
【０２７７】
次に、呼接続が確立したマシンＡ（T.38）とマシンＢ（T.38）の間でMediaSessionとしてT.38プロトコルでのデータ転送Ｄ１２１が行われる。
【０２７８】
一方、マシン１１５（T.38）とマシン１１１（T.38）の通信状況は、マシン１１１のＳＩＰサーバ１１２からのＩＮＶＩＴＥを受け取ったマシン１１１（T.38）は、T.38同士の同時通信数は制限値の「１０」に達していない状況である。このため、前述の図６のフローチャートの判断から、マシン１１５（T.38）からのセッション開始要求は受け付けられるため応答が可能となる。そこで、マシン１１１のＳＩＰサーバ１１２に対して、呼び出し音を鳴らしてRINGINGを返す（Ｆ２０２）。この応答を受け取ったマシン１１１のＳＩＰサーバ１１２は、マシン１１５の図示しないＳＩＰサーバに対して、RINGINGを返す（Ｆ２０３）。
【０２７９】
この応答を受け取ったマシン１１５の図示しないＳＩＰサーバは、マシン１１５（T.38）に対して、RINGINGを返す。このRINGINGの返答と並行して、T.38での応答が可能になったら、マシン１１１（T.38）はマシン１１１のＳＩＰサーバ１１２に対して、リクエスト成功としてＯＫを返す（Ｆ２０３）。この応答を受け取ったマシン１１１のＳＩＰサーバ１１２は図示しないマシン１１５のＳＩＰサーバに対してＯＫを返す（Ｆ２０５）。この応答を受け取ったマシン１１５の図示しないＳＩＰサーバは、マシン１１１（T.38）に対してＯＫを返す。
【０２８０】
ここで、マシン１１１（T.38）とマシン１１４（T.38）の通信状況は、最後のMediaSessionでデータ転送Ｄ１２２が行われる。
【０２８１】
一方で、マシン１１５（T.38）とマシン１１１（T.38）の通信状況で、マシン１１５の図示しないＳＩＰサーバからのＯＫの応答をマシン１１５（T.38）が受け取る。そして、ＯＫの応答を受け取ったマシン１１５（T.38）は、セッション開始を確認した意味としてＡＣＫをマシン１１１（T.38）に応答する（Ｆ２０６）ことで両者が呼接続される。以上がT.38におけるＳＩＰによる呼制御である。
【０２８２】
次に、呼接続が確立したマシン１１５（T.38）とマシン１１１（T.38）の間でMediaSessionとしてT.38プロトコルでのデータ転送Ｄ１２３が行われる。
【０２８３】
ここで、マシン１１１（T.38）とマシン１１４（T.38）の通信状況は、全てのデータ転送が終了しているので、マシン１１１（T.38）からマシン１１４（T.38）に対して、セッション終了要求としてＢＹＥが出される（Ｆ２０７）。これを受け取った受信機がＯＫを返答する（Ｆ２０８）ことで呼切断されT.38プロトコルでの通信が終了する。
【０２８４】
一方で、マシン１１５（T.38）とマシン１１１（T.38）の通信状況は、最後のMediaSessionでデータ転送Ｄ１２４が行われる。
【０２８５】
このようにして、全てのデータ転送が終了したら、マシン１１５（T.38）からマシン１１１（T.38）に対して、ＢＹＥが出される（Ｆ２０９）。これを受け取ったマシン１１１（T.38）がＯＫを返答する（Ｆ２１０）ことで呼切断されT.38プロトコルでの通信が終了する。
【０２８６】
以上述べたように、図１１に示したように、T.38プロトコル全体の同時通信数の制限値というかたちでそれぞれ保持する。
【０２８７】
具体的には、T.38プロトコルで可変な同時通信数制限を、T.38同士の同時通信数の制限値、T.38ＧＷ経由でＧ３ＦＡＸとの同時通信数の制限値、T.38プロトコル全体の同時通信数の制限値というかたちでそれぞれ保持する。
【０２８８】
そして、ネットワークを介して複数の通信が同時に行われている場合に、新規のセッション開始要求があった場合に、３つの同時通信数の制限値に達しているか否かにより、当該新規着呼を受け付けるか否かを決定する。
【０２８９】
具体的には、新規着呼情報（Ｉｎｖｉｔｅ信号）から発信元がT.38かT.38ＧＷ経由のＧ３ＦＡＸかを判別する。そして、既に行われている同時通信数が判別された種類の制限値に達している場合か、総和が制限値に達している場合には、制限値以上の同時通信は不可能なため、新規着呼を受け付けずにＢＵＳＹかＤｉｓｃｏｎｎｅｃｔを返す。この新規着呼は、新規着呼と同種の通信が終了したら、再度通信要求を出すことも可能である。
【０２９０】
これにより、T.38同士の通信が同時通信数制限に達していない場合には、新規のT.38からの着呼を受け付けることで、その結果、通信エラーすることなく安定した通信状況が得られるようになる。
【０２９１】
〔第５実施形態〕
上記各実施形態では、ゲートウェイ１００５を介するＧ３ＦＡＸ１００７と同時に同一プロトコル（Ｔ．３８）で通信する第１の同時通信数を設定する。
【０２９２】
そして、画像形成装置１００６と同時に同一プロトコル（Ｔ．３８）で通信する第２の同時通信数を設定する。さらに、Ｇ３ＦＡＸ１００７と画像形成装置１００６が同時に同一プロトコルで通信する第３の同時通信数とを個別に設定して、同時通信数を制限する場合について説明した。しかし、通信環境の変動を捉えて、設定した各同時通信数を動的に変動させて、一方の通信要求の制限を緩和したり、他方の通信要求を厳しくしたりすることで、利便性を向上させてもよい。
【０２９３】
〔第６実施形態〕
以下、図１２に示すメモリマップを参照して本発明に係るデータ通信装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０２９４】
図１２は、本発明に係るデータ通信装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２９５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２９６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２９７】
本実施形態における図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２９８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２９９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０３００】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０３０１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０３０２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０３０３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０３０４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０３０５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３０６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３０７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０３０８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０３０９】
【図１】本発明の第１実施形態を示すデータ通信装置を適用するデータ通信システムの一例を示すブロック図である。
【図２】本実施形態を示すデータ通信装置を適用する画像形成装置の構成を説明するブロック図である。
【図３】本実施形態を示すデータ通信装置を適用した画像形成装置の構成を説明する図である。
【図４】本実施形態を示すデータ通信装置における第１のセッション例を示す図である。
【図５】本実施形態を示すデータ通信装置における第２のセッション例を示す図である。
【図６】本実施形態を示すデータ通信装置における第１の通信処理手順を示すフローチャートである。
【図７】図２に示した操作パネル部に表示されるユーザモードのユーザＩ／Ｆ画面の表示推移を説明する図である。
【図８】本実施形態を示すデータ通信装置を適用した画像形成装置における第１の通信フェーズの一例を説明する図である。
【図９】本実施形態を示すデータ通信装置を適用した画像形成装置における第２の通信フェーズの一例を説明する図である。
【図１０】本実施形態を示すデータ通信装置を適用した画像形成装置における第３の通信フェーズの一例を説明する図である。
【図１１】本実施形態を示すデータ通信装置を適用した画像形成装置における第４の通信フェーズの一例を説明する図である。
【図１２】本発明に係るデータ通信装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０３１０】
１００１、１００６  画像形成装置
１００３  インターネット
１００５  ゲートウェイ（ＧＷ）
１００７  ファクシミ装置（ＦＡＸ）
【図１】
2008131446.tif 000003
【図２】
2008131446.tif 000004
【図３】
2008131446.tif 000005
【図４】
2008131446.tif 000006
【図５】
2008131446.tif 000007
【図６】
2008131446.tif 000008
【図７】
2008131446.tif 000009
【図８】
2008131446.tif 000010
【図９】
2008131446.tif 000011
【図１０】
2008131446.tif 000012
【図１１】
2008131446.tif 000013
【図１２】
2008131446.tif 000014