(57)【特許請求の範囲】
【請求項１】
データの送信元を示す送信元情報を取得する取得手段と、
第１の通信網に対するデータの送信指示と第２の通信網に対するデータの送信指示とを受け付ける指示受付手段と、
前記指示受付手段が受け付けた送信指示が、前記第２の通信網に対するデータの送信指示である場合に、送信元情報が前記取得手段によって取得された送信元情報となるデータを生成する生成手段と、
前記第１の通信網及び前記第２の通信網に接続された通信制御装置であって、送信されてくるデータを当該データの送信元情報に応じて前記第１の通信網又は前記第２の通信網にルーティングする通信制御装置を介して、前記生成手段により生成されたデータを前記第２の通信網に送信するデータ送信手段と
を具備することを特徴とする通信装置。
【請求項２】
前記取得手段は、１又は複数の送信元情報を取得し、
前記生成手段は、前記取得手段によって複数の送信元情報が取得された場合には、該複数の送信元情報からいずれかを選択し、送信元情報が該選択した送信元情報となるデータを生成する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記データ送信手段は、前記選択した送信元情報が使用できない期間においては、前記複数の送信元情報から他の送信元情報を選択しなおす
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記データ送信手段は、前記複数の送信元情報を予め定められた順に選択する
ことを特徴とする請求項２又は３に記載の通信装置。
【請求項５】
前記取得手段が取得する送信元情報は送信元ポート番号である
ことを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
第１の通信網及び第２の通信網のうちの第２の通信網を送信先とするデータの送信元を示す送信元情報を記憶する記憶手段と、
送信されてくるデータが送信先に送信されるよう該データを前記第１の通信網又は前記第２の通信網にルーティングするルーティング手段であって、送信されてくるデータに含まれる送信元情報が前記記憶手段に記憶された送信元情報である場合に、該データを前記第２の通信網へルーティングするルーティング手段と
を具備することを特徴とする通信制御装置。
【請求項７】
通信装置と、該通信装置、第１の通信網及び第２の通信網に接続された通信制御装置とを備える通信システムであって、
前記通信装置は、
データの送信元を示す送信元情報を取得する取得手段と、
第１の通信網に対するデータの送信指示と第２の通信網に対するデータの送信指示とを受け付ける指示受付手段と、
前記指示受付手段が受け付けた送信指示が、前記第２の通信網に対するデータの送信指示である場合に、送信元情報が前記取得手段によって取得された送信元情報となるデータを生成する生成手段と、
前記生成手段により生成されたデータを、前記通信制御装置を介して前記第２の通信網に送信するデータ送信手段と
を具備し、
前記通信制御装置は、
前記第２の通信網を送信先とするデータの送信元情報を記憶する記憶手段と、
送信されてくるデータが送信先に送信されるよう該データを前記第１の通信網又は前記第２の通信網にルーティングするルーティング手段であって、送信されてくるデータに含まれる送信元情報が前記記憶手段に記憶された送信元情報である場合に、該データを前記第２の通信網へルーティングするルーティング手段と
を具備することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信制御装置及び通信システムに関する。
【背景技術】
【０００２】
インターネットプロトコル（ＩＰ）を利用するＩＰ網を介したファクシミリが利用されている。このようなファクシミリはＩＰファックスと呼ばれている。特許文献１には、プライベートネットワーク内に接続されているＩＰファクスに対し、インターネットに接続された外部装置からルータ装置を介して直接アクセスするための仕組みが提案されている。特許文献１に記載の技術は、ＩＰファックスが受信で使用するポート番号をユーザが手動で設定し、ユーザによってポート番号が変更されると、変更されたポート番号を装置がルータ装置に設定することで、インターネットに接続された外部装置から送られたパケットがプライベートネットワーク内のＩＰファックスに届くようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０８１０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、利用者が煩雑な通信の設定の操作を行うことなく、複数の異なる通信網のそれぞれに接続された通信装置とファクシミリ等のデータ通信を行う技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る通信装置は、データの送信元を示す送信元情報を取得する取得手段と、第１の通信網に対するデータの送信指示と第２の通信網に対するデータの送信指示とを受け付ける指示受付手段と、前記指示受付手段が受け付けた送信指示が、前記第２の通信網に対するデータの送信指示である場合に、送信元情報が前記取得手段によって取得された送信元情報となるデータを生成する生成手段と、前記第１の通信網及び前記第２の通信網に接続された通信制御装置であって、送信されてくるデータを当該データの送信元情報に応じて前記第１の通信網又は前記第２の通信網にルーティングする通信制御装置を介して、前記生成手段により生成されたデータを前記第２の通信網に送信するデータ送信手段とを具備することを特徴とする。
【０００６】
本発明の請求項２に係る通信装置は、請求項１に記載の構成において、前記取得手段は、１又は複数の送信元情報を取得し、前記生成手段は、前記取得手段によって複数の送信元情報が取得された場合には、該複数の送信元情報からいずれかを選択し、送信元情報が該選択した送信元情報となるデータを生成することを特徴とする。
【０００７】
本発明の請求項３に係る通信装置は、請求項２に記載の構成において、前記データ送信手段は、前記選択した送信元情報が使用できない期間においては、前記複数の送信元情報から他の送信元情報を選択しなおすことを特徴とする。
【０００８】
本発明の請求項４に係る通信装置は、請求項２又は３に記載の構成において、前記データ送信手段は、前記複数の送信元情報を予め定められた順に選択することを特徴とする。
【０００９】
本発明の請求項５に係る通信装置は、請求項１乃至４のいずれか１項に記載の構成において、前記取得手段が取得する送信元情報は送信元ポート番号であることを特徴とする。
【００１０】
本発明の請求項６に係る通信制御装置は、第１の通信網及び第２の通信網のうちの第２の通信網を送信先とするデータの送信元を示す送信元情報を記憶する記憶手段と、送信されてくるデータが送信先に送信されるよう該データを前記第１の通信網又は前記第２の通信網にルーティングするルーティング手段であって、送信されてくるデータに含まれる送信元情報が前記記憶手段に記憶された送信元情報である場合に、該データを前記第２の通信網へルーティングするルーティング手段とを具備することを特徴とする。
【００１１】
本発明の請求項７に係る通信システムは、通信装置と、該通信装置、第１の通信網及び第２の通信網に接続された通信制御装置とを備える通信システムであって、前記通信装置は、データの送信元を示す送信元情報を取得する取得手段と、第１の通信網に対するデータの送信指示と第２の通信網に対するデータの送信指示とを受け付ける指示受付手段と、前記指示受付手段が受け付けた送信指示が、前記第２の通信網に対するデータの送信指示である場合に、送信元情報が前記取得手段によって取得された送信元情報となるデータを生成する生成手段と、前記生成手段により生成されたデータを、前記通信制御装置を介して前記第２の通信網に送信するデータ送信手段とを具備し、前記通信制御装置は、前記第２の通信網を送信先とするデータの送信元情報を記憶する記憶手段と、送信されてくるデータが送信先に送信されるよう該データを前記第１の通信網又は前記第２の通信網にルーティングするルーティング手段であって、送信されてくるデータに含まれる送信元情報が前記記憶手段に記憶された送信元情報である場合に、該データを前記第２の通信網へルーティングするルーティング手段とを具備することを特徴とする。
【発明の効果】
【００１２】
請求項１、６及び７に係る発明によれば、利用者が煩雑な通信の設定の操作を行うことなく、複数の異なる通信網のそれぞれに接続された通信装置とファクシミリ等のデータ通信を行うことができる。
請求項２に係る発明によれば、利用者が送信元情報等を設定する操作を行うことなく、複数の異なる通信網のそれぞれに接続された通信装置とファクシミリ等のデータ通信を行うことができる。
請求項３に係る発明によれば、選択した送信元情報が使用できない場合であっても、複数の異なる通信網のそれぞれに接続された通信装置とファクシミリ等のデータ通信を行うことができる。
請求項４に係る発明によれば、複数の送信元情報を予め定められた順に選択しない場合と比して、使用できない送信元ポート番号を選択してしまうという不具合の発生が軽減される。
請求項５に係る発明によれば、利用者がポート番号等を設定する操作を行うことなく、複数の異なる通信網のそれぞれに接続された通信装置とファクシミリ等のデータ通信を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る通信システムの構成の一例を示すブロック図である。
【図２】画像形成装置の構成の一例を示すブロック図である。
【図３】ルータの構成の一例を示すブロック図である。
【図４】画像形成装置の機能構成の一例を示すブロック図である。
【図５】ルータの機能構成の一例を示すブロック図である。
【図６】画像形成装置が行う処理の流れを示すフローチャートである。
【図７】通信システムの動作を説明するシーケンス図である。
【図８】通信システムの動作を説明するシーケンス図である。
【発明を実施するための形態】
【００１４】
＜第１実施形態＞
＜構成＞
図１は、本発明の実施形態に係る通信システム１の構成を示すブロック図である。通信システム１は、画像形成装置１００と、ルータ２００と、イントラネット３００と、公衆ＩＰ網４００と、ホームゲイトウェイ（以下「ＨＧＷ」という）５００と、通信装置６００と、通信装置７００と、ＳＩＰ（Session Initiation Protocol）サーバ８００と、通信装置９００とを備えている。画像形成装置１００は、本発明に係る通信装置の一例であり、パーソナルコンピュータ等の他のコンピュータ装置から送られたデータに従って、用紙等の記録媒体に画像を形成する画像形成機能、画像を複写する複写機能、記録媒体に形成されている画像を読み取るスキャン機能、ファクシミリ機能などを備えている。なお、画像形成装置１００は、上述した機能を全て備えているものに限定されず、例えば、ファクシミリ機能を備えており、他の機能を備えていない構成であってもよい。ルータ２００は、イントラネット３００と公衆ＩＰ網４００とを相互接続する通信制御装置である。イントラネット３００は本発明に係る第１の通信網の一例であり、例えばＬＡＮ（Local Area Network）である。公衆ＩＰ網４００は本発明に係る第２の通信網の一例であり、例えばＮＧＮ（Next Generation Network）網である。公衆ＩＰ網４００は、ＨＧＷ５００を介してルータ２００と接続される。
【００１５】
通信装置６００、通信装置７００はともにイントラネット３００に接続された通信装置であり、例えば画像形成装置やパーソナルコンピュータである。画像形成装置６００は、上記画像形成機能やファクシミリ機能を備えた装置である。ＳＩＰサーバ８００は、公衆ＩＰ網４００内に設けられ、ＳＩＰによる通信接続の制御を行う装置である。通信装置９００は、公衆ＩＰ網４００に接続された通信装置である。なお、図１に示す例においては、ひとつの画像形成装置６００とひとつのＰＣ７００を図示しているが、イントラネット３００に接続される通信装置はこれらに限らない。例えば、これより多くの通信装置がイントラネット３００に接続されていてもよい。また、公衆ＩＰ網４００にも、通信装置９００以外の通信装置が接続されるが、図１に示す例では、図面が煩雑になるのを防ぐためその図示を省略している。
【００１６】
図２は、画像形成装置１００のハードウェア構成の一例を示すブロック図である。図示のように、画像形成装置１００の各部はバス１１０に接続され、バス１１０を介して各部間でデータのやり取りを行う。図において、制御部１２０は、ＣＰＵ（Central Processing Unit）１２１や、ＲＯＭ（Read Only Memory）１２２、ＲＡＭ（Random Access Memory）１２３を備え、ＲＯＭ１２２又は記憶部１３０に格納されたコンピュータプログラムにしたがって画像形成装置１００の制御を行う。記憶部１３０は、ハードディスク等の記憶手段であり、画像形成装置１００の制御に関するプログラムなどの各種プログラムが格納されている。操作表示部１４０は、タッチパネルとして機能する液晶ディスプレイを備えており、画像形成装置１００の利用者はこの液晶ディスプレイに触れることで各種の操作を行う。通信部１８０はいわゆる通信用のコネクタである。通信部１８０は、通信ケーブルでルータ２００に接続され、ルータ２００を介してイントラネット３００や公衆ＩＰ網４００に接続された装置とデータ通信を行う。
【００１７】
画像読取部１５０は、光学系部材（図示略）を備えており、原稿の画像を光学的に読み取り、読み取った画像を表す画像データを生成する。画像処理部１６０は、画像データが表す画像に色補正や階調補正等の各種の画像処理を施し、画像処理が施された画像データからイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｂ）の各色の画像の画像データを生成し、生成した画像データにスクリーン処理を施して画像形成部１７０へ出力する。画像処理部１６０は、ＡＳＩＣ（Application Specific Integrated Circuit）等の集積回路によって構成される。画像形成部１７０は、画像処理部１６０によって生成されたＹ、Ｍ、Ｃ、Ｋの各色の画像データに基づいて、Ｙ、Ｍ、Ｃ、Ｋの各色のトナー像を生成し、このトナー像を記録媒体に転写して定着させることによって記録媒体に画像を形成する。
【００１８】
記憶部１３０は、送信元ポート番号記憶領域１３１を有している。送信元ポート番号記憶領域１３１には、公衆ＩＰ網４００に接続された通信装置とファクシミリ通信を行う際に用いられる送信元ポート番号（又は送信元ポート番号を示す情報）が記憶される。この実施形態では、送信元ポート番号記憶領域１３１には、予め定められた範囲のポート番号（例えば、６５５２５〜６５５３４）を示す情報が格納されている。
【００１９】
図３は、ルータ２００のハードウェア構成の一例を示すブロック図である。図示のように、ルータ２００の各部はバス２１０に接続され、バス２１０を介して各部間でデータのやりとりを行う。図において、制御部２２０は、ＣＰＵ２２１や、ＲＯＭ２２２、ＲＡＭ２２３を備え、ＲＯＭ２２２又は記憶部２３０に格納されたコンピュータプログラムにしたがってルータ２００の制御を行う。記憶部２３０は、ハードディスク等の記憶手段であり、ルータ２００の制御に関するプログラムなどの各種プログラムが格納されている。
【００２０】
第１の通信部２４０は、通信ケーブルでイントラネット３００に接続され、イントラネット３００に接続された装置とデータの授受を行う。第２の通信部２５０は、通信ケーブルでＨＧＷ５００を介して公衆ＩＰ網４００に接続され、公衆ＩＰ網４００に接続された装置とデータの授受を行う。第３の通信部２６０は、通信ケーブルで画像形成装置１００に接続され、画像形成装置１００とデータの授受を行う。なお、ルータ２００と画像形成装置１００とを直接接続する構成とせず、イントラネット３００を介して両者が接続される構成であってもよい。
【００２１】
記憶部２３０は、送信元ポート番号記憶領域２３１を有している。送信元ポート番号記憶領域２３１には、送信されてくるパケット（データ）をルーティングする際に参照される送信元ポート番号が記憶される。送信元ポート番号記憶領域２３１に格納される情報は、送信元ポート番号記憶領域１３１に格納される情報と同様である。送信元ポート番号記憶領域２３１は、本発明に係る記憶手段の一例である。
【００２２】
次に、画像形成装置１００の機能的構成について図面を参照しつつ説明する。図４は、画像形成装置１００の機能的構成の一例を示すブロック図である。図において、取得部１１１、指示受付部１１２及びパケット送信部１１３は、制御部１２０がＲＯＭ１２２又は記憶部１３０に記憶されたコンピュータプログラムを読み出して実行することによって実現される。なお、図中の矢印はデータの流れを概略的に示すものである。図において、取得部１１１は、データの送信元を示す送信元情報を取得する取得手段の一例である。この実施形態では、取得部１１１は、ルータ２００から、送信元ポート番号を送信元情報として取得する。
【００２３】
指示受付部１１２は、イントラネット３００に対するファクシミリの送信指示と公衆ＩＰ網４００に対するファクシミリの送信指示とを受け付ける指示受付手段の一例である。この実施形態では、指示受付部１１２は、利用者によって操作される操作表示部１４０から出力される信号に従って、ファクシミリの送信指示を受け付ける。
【００２４】
パケット送信部１１３は、指示受付部１１２が受け付けた送信指示に従ってファクシミリデータのパケット（データ）を生成し、生成したパケット（データ）を送信する。パケット送信部１１３は、指示受付部１１２が受け付けた送信指示が、公衆ＩＰ網４００を介した送信指示である場合に、送信元ポート番号が送信元ポート番号記憶領域１３１に記憶された送信元ポート番号となるパケットを生成し、生成したパケットを、ルータ２００を介して送信する。一方、パケット送信部１１３は、指示受付部１１２が受け付けた送信指示がイントラネット３００を介したファクシミリの送信指示である場合には、送信元ポート番号が送信元ポート番号記憶領域１３１に記憶された送信元ポート番号以外の番号となるパケットを生成し、生成したパケットを送信する。パケット送信部１１３は本発明に係る生成手段及びデータ送信手段の一例である。
【００２５】
この実施形態では、パケット送信部１１３は、指示受付部１１２が受け付けた送信指示が公衆ＩＰ網４００を介した送信指示である場合には、送信元ポート番号記憶領域１３１に記憶された情報の示す複数の送信元ポート番号のうちのいずれかを選択し、選択した送信元ポート番号を用いてパケットを生成する。より具体的には、例えば、パケット送信部１１３は、複数の送信元ポート番号を降順又は昇順に選択してもよい。
【００２６】
図５は、ルータ２００の機能的構成の一例を示すブロック図である。図において、ルーティング部２１１は、制御部２２０がＲＯＭ２２２又は記憶部２３０に記憶されたコンピュータプログラムを読み出して実行することによって実現される。なお、図中の矢印はデータの流れを概略的に示すものである。図において、ルーティング部２１１は、送信されてくるパケットをイントラネット３００又は公衆ＩＰ網４００にルーティングする。ルーティング部２１１は本発明に係るルーティング手段の一例である。この実施形態では、ルーティング部２１１は、ＩＰアドレスの体系に従ってルーティング処理を行うに加えて、送信元ポート番号が６５５２５から６５５３４の範囲内の番号であるパケットについては、公衆ＩＰ網４００側へルーティングする一方、それ以外のパケットについてはイントラネット３００側へルーティングする。
【００２７】
＜動作＞
次いで、画像形成装置１００の制御部１２０が行う処理の流れについて、図６に示すフローチャートを参照しつつ説明する。図６に示す処理は、利用者が操作表示部１４０を用いてＩＰファックス送信を行う旨の指示を行い、操作表示部１４０が操作された内容に応じた信号を出力することを契機として実行される。この実施形態では、制御部１２０は、ＳＩＰを用いて呼接続を行った後、Ｔ．３８を用いてファクシミリデータの送信を行う。制御部１２０は、まず、ＳＩＰのＩＮＶＩＴＥリクエストを送信することによって呼接続要求（ＳＩＰ接続要求）を行う（ステップＳ１）。このＩＮＶＩＴＥリクエストは、ＳＩＰにおいて通話要求を行ってセッションを開始するためのリクエストである。
【００２８】
公衆ＩＰ網４００に接続されたＳＩＰサーバ８００は、画像形成装置１００からのＩＮＶＩＴＥリクエストを受信すると、その応答（レスポンス）を送信する。画像形成装置１００は、ＳＩＰサーバ８００からＳＩＰ接続要求に対する応答を受信する（ステップＳ２）と、ＳＩＰサーバ８００から受信された応答の内容をもとに、Ｔ．３８通信に関する情報（送信先ＩＰアドレス、送信先ポート番号、等）（ＳＩＰ接続結果）を解析する（ステップＳ３）。また、制御部１２０は、指示されたＩＰファックス通信が外線送信（すなわち公衆ＩＰ網４００との通信）か内線送信（すなわちイントラネット３００における通信）かを判定する（ステップＳ４）。この判定は、例えば、利用者によって操作される操作表示部１４０から出力される情報に基づいて判定してもよく（例えば、操作表示部１４０によって外線送信が選択された場合には外線送信と判定する、等）、また、例えば、０発信であるか否か（すなわち宛先の電話番号の先頭の数字がゼロであるか否か）によって外線送信か否かを判定するようにしてもよい。
【００２９】
制御部１２０は、判定結果が外線送信である場合には、公衆ＩＰ網４００向けとしてＴ．３８通信のためのコネクションを確立する（ステップＳ５）。具体的には、制御部１２０は、先に解析した結果から得られた送信先ＩＰアドレス、送信先ポート番号に対し、送信元ポート番号を送信元ポート番号記憶領域１３１に記憶された送信元ポート番号とするコネクションを確立する。
【００３０】
この実施形態では、制御部１２０は、ステップＳ５において、選択した送信元ポート番号が利用不可（再利用禁止期間のため）の場合には、送信元ポート番号記憶領域１３１に記憶された他の送信元ポート番号を利用してコネクション確立をリトライする。このように、制御部１２０は、選択した送信元ポート番号が使用できない期間（例えば、選択した送信元ポート番号が使用中である場合、等）においては、他の送信元ポート番号から選択しなおすようにしてもよい。
【００３１】
ステップＳ４において、外線送信でないと判定された場合には（ステップＳ４；ＮＯ）、制御部１２０は、非公衆ＩＰ網４００向けとしてＴ．３８通信のためのコネクションを確立する。具体的には、先に解析した結果から得られた送信先ＩＰアドレス、送信先ポート番号に対し、送信元ポート番号を送信元ポート番号記憶領域１３１に記憶された送信元ポート番号以外の番号となるようにしてコネクションを確立する（ステップＳ６）。
【００３２】
Ｔ．３８コネクションが確立すると、制御部１２０は、Ｔ．３８を利用したファクシミリデータを送信し（ステップＳ７）、ＩＰファックス送信に関わる各種の処理を行う。Ｔ．３８を利用したファクシミリデータの送信処理を終えると、制御部１２０は、ＳＩＰ切断要求をＳＩＰサーバ８００へ送信し（ステップＳ８）、ＳＩＰサーバ８００からその応答を受信すると（ステップＳ９）、ＩＰファックス送信を終了する。
【００３３】
次に、通信システム１が行う動作例について図７及び図８に示すシーケンス図を参照しつつ説明する。図７は、外線ＩＰファックス通信（すなわち公衆ＩＰ網４００に対するＩＰファックス通信）を行う場合の処理の流れを示すシーケンス図であり、通信装置９００に対してファクシミリデータを送信する場合の処理の流れを示している。図８は、内線ＩＰファックス通信（すなわちイントラネット３００によるＩＰファックス通信）を行う場合の処理の流れを示すシーケンス図であり、通信装置６００に対してファクシミリデータを送信する場合の処理の流れを示している。図７において、まず、画像形成装置１００の制御部１２０は、ＳＩＰ接続要求をＳＩＰサーバ８００へ送信する（Ｓ１１）。ＳＩＰサーバ８００はＳＩＰ接続要求を受信すると、そのＳＩＰ接続要求を通信装置９００へ送信する。通信装置９００はＳＩＰ接続要求を受信すると、その応答を送信する。ＳＩＰサーバ８００は、通信装置９００からの応答をもとに画像形成装置１００へ応答を送信する（Ｓ１２）。
【００３４】
制御部１２０は、ＳＩＰサーバ８００から応答を受信すると、Ｔ．３８送信パケットを、ＨＧＷ５００を経由して公衆ＩＰ網４００に接続された送信先の装置９００へ送信する（Ｓ１３）。このとき、制御部１２０は、パケットの送信元ポート番号を、送信元ポート番号記憶領域１３１に記憶された番号としたパケットを送信する。ルータ２００は、画像形成装置１００から送信されてくるパケットをルーティングする。このとき、ルータ２００は、送信されてくるパケットの送信元ポート番号が、送信元ポート番号記憶領域１３１に記憶されたポート番号であるため、そのパケットを公衆ＩＰ網４００側へルーティングする。送信先の装置９００はパケットを画像形成装置１００へ送信し、画像形成装置１００は送信されてくるパケットを受信する（Ｓ１４）。以上のようにして、公衆ＩＰ網４００へのＩＰファックス送信処理が行われる。
【００３５】
一方、イントラネット３００内におけるＩＰファックス送信の場合は、図８に示すように、制御部１２０は、ＳＩＰ接続要求を送信し（Ｓ２１）、その応答として送信されてくるＳＩＰレスポンスを受信する（Ｓ２２）。制御部１２０は、レスポンスを受信すると、Ｔ．３８送信パケットをイントラネット３００に接続された送信先の装置６００へ送信する（Ｓ２３）。このとき、制御部１２０は、パケットの送信元ポート番号を、送信元ポート番号記憶領域１３１に記憶された番号以外の番号としてパケットを生成し、送信する。ルータ２００は、画像形成装置１００から送信されてくるパケットをルーティングする。このとき、ルータ２００は、画像形成装置１００から送信されてくるパケットの送信元ポート番号が、送信元ポート番号記憶領域１３１に記憶されたポート番号以外のポート番号であるため、そのパケットをイントラネット３００側へルーティングする。ＩＰファクシミリデータの送信先の装置６００は、Ｔ．３８のパケットを画像形成装置１００へ送信する（Ｓ２４）。以上のようにして、イントラネット３００へのＩＰファックス送信処理が行われる。
【００３６】
以上説明したように、本実施形態では、画像形成装置１００の制御部１２０は、公衆ＩＰ網４００側へ送信するファクシミリデータのパケットについてはその送信元ポート番号に、送信元ポート番号記憶領域１３１に記憶された送信元ポート番号を設定する一方、イントラネット３００側へ送信するファクシミリデータのパケットについてはその送信元ポート番号に、送信元ポート番号記憶領域１３１に記憶された送信元ポート番号以外の番号を設定する。また、ルータ２００の制御部２２０は、送信されてくるパケットの送信元ポート番号が送信元ポート番号記憶領域２３１に記憶された送信元ポート番号である場合には、そのパケットを公衆ＩＰ網４００側へルーティングする一方、送信されてくるパケットの送信元ポート番号が送信元ポート番号記憶領域２３１に記憶された送信元ポート番号以外の番号である場合には、そのパケットをイントラネット３００側へルーティングする。このようにすることによって、画像形成装置１００からイントラネット３００と公衆ＩＰ網４００とのそれぞれに接続された装置へのファクシミリデータの送信が行われる。
【００３７】
＜変形例＞
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。以下にその例を示す。なお、以下の各態様を適宜に組み合わせてもよい。
（１）上述の実施形態では、本発明に係る第１の通信網としてイントラネット３００を用いるとともに、本発明に係る第２の通信網として公衆ＩＰ網４００を用いたが、第１の通信網及び第２の通信網は上述した実施形態において例示したものに限定されるものではなく、体系の異なる複数の通信網であればどのようなものであってもよい。また、上述の実施形態では、公衆ＩＰ網の一例としてＮＧＮ網を示したが、公衆ＩＰ網はこれに限らず、ＩＰ通信に基づいた通信網であればどのようなものであってもよい。
【００３８】
（２）上述の実施形態では、ファクシミリデータを送信するためのプロトコルとしてＴ．３８を用いたが、ファクシミリデータを送信する際に用いるプロトコルはこれに限らず、他のプロトコルであってもよい。また、上述の実施形態では、ファクシミリデータを送信する場合の動作について説明したが、上述の実施形態に係る通信処理は、ファクシミリデータの送信に限らず、例えば、ＶｏＩＰ（Voice over Internet Protocol）を用いたＩＰ電話通信であってもよく、これ以外にも、他の種々のデータ通信に適用され得る。
【００３９】
（３）上述の実施形態では、送信元情報として送信元ポート番号を用いたが、送信元情報はこれに限定されるものではなく、パケットに含められる情報であって送信元を示す情報であればどのようなものであってもよい。また、上述の実施形態では、制御部１２０は、送信元情報（送信元ポート番号）をルータ２００から取得したが、送信元情報の取得の態様はこれに限らず、例えば、記憶部１３０に送信元情報を予め記憶しておき、記憶された送信元情報を取得する構成としてもよい。
【００４０】
（４）上述の実施形態では、送信元ポート番号記憶領域１３１に、予め定められた範囲のポート番号を示す情報を格納する構成としたが、送信元ポート番号記憶領域１３１に格納される情報はこれに限らず、１又は複数のポート番号が格納される構成であればよい。制御部１２０は、送信元ポート番号記憶領域１３１に複数の送信元ポート番号が記憶されている場合に、予め定められたアルゴリズムに従っていずれかを選択すればよい。
【００４１】
また、上述の実施形態では、制御部１２０が、複数の送信元ポート番号から番号の昇順又は降順にポート番号を選択する例について説明したが、送信元ポート番号の選択の態様はこれに限定されるものではなく、他の態様であってもよい。例えば、制御部１２０が、複数の送信元ポート番号から、使用する送信元ポート番号を予め定められたランダム関数に従ってランダムに選択するようにしてもよく、制御部１２０が、複数の送信元ポート番号から予め定められたアルゴリズムに従っていずれかを選択するものであればどのようなものであってもよい。
【００４２】
（５）上述したＲＯＭ１２２又は記憶部１３０に記憶されているプログラム、及びＲＯＭ２２２又は記憶部２３０に記憶されているプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読取可能な記録媒体に記憶した状態で提供し得る。また、インターネット等の通信回線を介して画像形成装置１００やルータ２００にダウンロードさせてもよい。
【符号の説明】
【００４３】
１００…画像形成装置、１１０，２１０…バス、１１１…取得部、１１２…指示受付部、１１３…パケット送信部、１２０，２２０…制御部、１３０，２３０…記憶部、１３１…送信元ポート番号記憶領域、１４０…操作表示部、１５０…画像読取部、１６０…画像処理部、１７０…画像形成部、１８０…通信部、２００…ルータ、２１１…ルーティング部、２３１…送信元ポート番号記憶領域、２４０…第１の通信部、２５０…第２の通信部、３００…イントラネット、４００…公衆ＩＰ網、５００…ＨＧＷ、６００，７００，９００…通信装置、８００…ＳＩＰサーバ。
【図１】
0005895580.tif 000002
【図２】
0005895580.tif 000003
【図３】
0005895580.tif 000004
【図４】
0005895580.tif 000005
【図５】
0005895580.tif 000006
【図６】
0005895580.tif 000007
【図７】
0005895580.tif 000008
【図８】
0005895580.tif 000009