(57)【特許請求の範囲】
【請求項１】
第１の装置と通信するときに用いられる設定情報を複数の種類組み合わせた第１の設定情報群を提供する第１の設定情報提供装置と、第２の装置と通信するときに用いられる設定情報を複数の種類組み合わせ、且つ、前記第１の設定情報群と当該組み合わせた種類の一部が共通する第２の設定情報群を提供する第２の設定情報提供装置とが接続された通信回線を介して、前記設定情報を要求する要求データをブロードキャストで送信し、当該要求データを受信した前記第１及び第２の設定情報提供装置によりそれぞれ提供される前記第１の設定情報群と前記第２の設定情報群とを取得する取得手段と、
前記取得手段が取得した前記第１の設定情報群に予め定められた特定の種類の前記設定情報が含まれているか否かを判定する判定手段と、
前記判定手段により前記特定の種類の設定情報が含まれていると判定された場合に、前記第１の設定情報群から予め決められた第１の種類の前記設定情報を抽出し、前記第２の設定情報群から前記第１の種類の設定情報を除いた、第２の種類の前記設定情報を抽出する抽出手段と、
前記抽出手段により抽出された前記第１の種類及び前記第２の種類の設定情報を用いて、前記第１の装置及び前記第２の装置と前記通信回線を介して通信する通信手段と
を備えることを特徴とする通信装置。
【請求項２】
前記判定手段は、画像を示す画像データをファクシミリ通信により前記通信回線を介して送信するときの宛先を示す電話番号を前記特定の種類の設定情報として、前記判定を行い、
前記抽出手段は、前記電話番号を含む前記第１の種類の設定情報を前記第１の設定情報群から抽出し、
前記通信手段は、前記第１の装置と通信を行い、前記抽出手段により抽出された前記電話番号宛に送信されてきた画像データを受信し、
前記通信手段が受信した画像データを出力する出力手段を備える
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記通信回線は、前記第１の設定情報提供装置が接続され、且つ、当該第１の設定情報提供装置を介してルータと接続された第１の通信回線と、前記第２の設定情報提供装置が接続され、且つ、前記ルータと接続された第２の通信回線とを有し、
前記取得手段は、前記ルータを介して前記第１の通信回線及び前記第２の通信回線に前記要求データを送信し、
前記抽出手段は、デフォルトゲートウェイのＩＰ（Internet Protocol）アドレスを前記第２の種類の設定情報として前記第２の設定情報群から抽出する
ことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記抽出手段は、前記第２の装置を識別する識別子から当該第２の装置のＩＰアドレスを特定する装置のＩＰアドレスを前記第２の種類の設定情報として前記第２の設定情報群から抽出する
ことを特徴とする請求項３に記載の通信装置。
【請求項５】
前記第１の設定情報群には、自装置に割り当てるためのＩＰアドレスが含まれており、
前記ルータに、前記取得手段が取得した前記第１の設定情報群に含まれる当該ＩＰアドレス宛に前記第１の通信回線を介して送信されてきたデータを自装置に送信するように指示する指示手段を備える
ことを特徴とする請求項３または４に記載の通信装置。
【請求項６】
前記指示手段は、前記取得手段が取得した前記第１の設定情報群に含まれる前記自装置に割り当てるためのＩＰアドレス以外のＩＰアドレス宛に前記第１の通信回線を介して送信されてきたデータを破棄するように前記ルータに指示する
ことを特徴とする請求項５に記載の通信装置。
【請求項７】
前記通信手段は、ＳＩＰ（Session Initiation Protocol）通信によりデータを送信し、
前記ルータに、自装置から前記第１の装置宛に送信されてきたデータが、前記ＳＩＰ通信で用いるポート番号を含むものである場合には、当該データを当該第１の装置に転送し、当該ポート番号以外のポート番号を含むものである場合には、当該データを当該第１の装置に転送しないように指示する指示手段を備える
ことを特徴とする請求項３または４に記載の通信装置。
【請求項８】
前記通信手段は、ＳＩＰ通信によりデータを送信し、
前記ルータに、前記第１の装置から自装置宛に送信されてきたデータが、前記ＳＩＰ通信で用いるポート番号を指定したものである場合には、当該データを自装置に転送し、当該ポート番号以外のポート番号を指定したものである場合には、当該データを自装置に転送しないように指示する指示手段を備える
ことを特徴とする請求項３または４に記載の通信装置。
【請求項９】
コンピュータを、
第１の装置と通信するときに用いられる設定情報を複数の種類組み合わせた第１の設定情報群を提供する第１の設定情報提供装置と、第２の装置と通信するときに用いられる設定情報を複数の種類組み合わせ、且つ、前記第１の設定情報群と当該組み合わせた種類の一部が共通する第２の設定情報群を提供する第２の設定情報提供装置とが接続された通信回線を介して、前記設定情報を要求する要求データをブロードキャストで送信し、当該要求データを受信した前記第１及び第２の設定情報提供装置によりそれぞれ提供される前記第１の設定情報群と前記第２の設定情報群とを取得する取得手段と、
前記取得手段が取得した前記第１の設定情報群に予め定められた特定の種類の前記設定情報が含まれているか否かを判定する判定手段と、
前記判定手段により前記特定の種類の設定情報が含まれていると判定された場合に、前記第１の設定情報群から予め決められた第１の種類の前記設定情報を抽出し、前記第２の設定情報群から前記第１の種類の設定情報を除いた、第２の種類の前記設定情報を抽出する抽出手段と、
前記抽出手段により抽出された前記第１の種類及び前記第２の種類の設定情報を用いて、前記第１の装置及び前記第２の装置と前記通信回線を介して通信する通信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数のＤＨＣＰ（Dynamic Host Configuration Protocol）サーバから、そのＤＨＣＰサーバのＩＰ（Internet Protocol）アドレスや提示するＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）構成情報などに基づいていずれかのＤＨＣＰサーバを選択し、選択したＤＨＣＰサーバに対してネットワークパラメータの取得を要求する技術について記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１０４１９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、第１及び第２の設定情報提供装置から設定情報の種類の組み合わせの一部が共通する設定情報群を取得した場合に、これらの設定情報群により通信可能な第１の装置及び第２の装置のいずれとも通信することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る通信装置は、第１の装置と通信するときに用いられる設定情報を複数の種類組み合わせた第１の設定情報群を提供する第１の設定情報提供装置と、第２の装置と通信するときに用いられる設定情報を複数の種類組み合わせ、且つ、前記第１の設定情報群と当該組み合わせた種類の一部が共通する第２の設定情報群を提供する第２の設定情報提供装置とが接続された通信回線を介して、前記設定情報を要求する要求データをブロードキャストで送信し、当該要求データを受信した前記第１及び第２の設定情報提供装置によりそれぞれ提供される前記第１の設定情報群と前記第２の設定情報群とを取得する取得手段と、前記取得手段が取得した前記第１の設定情報群に予め定められた特定の種類の前記設定情報が含まれているか否かを判定する判定手段と、前記判定手段により前記特定の種類の設定情報が含まれていると判定された場合に、前記第１の設定情報群から予め決められた第１の種類の前記設定情報を抽出し、前記第２の設定情報群から前記第１の種類の設定情報を除いた、第２の種類の前記設定情報を抽出する抽出手段と、前記抽出手段により抽出された前記第１の種類及び前記第２の種類の設定情報を用いて、前記第１の装置及び前記第２の装置と前記通信回線を介して通信する通信手段とを備えることを特徴とする。
【０００６】
本発明の請求項２に係る通信装置は、請求項１に記載の構成において、前記判定手段は、画像を示す画像データをファクシミリ通信により前記通信回線を介して送信するときの宛先を示す電話番号を前記特定の種類の設定情報として、前記判定を行い、前記抽出手段は、前記電話番号を含む前記第１の種類の設定情報を前記第１の設定情報群から抽出し、前記通信手段は、前記第１の装置と通信を行い、前記抽出手段により抽出された前記電話番号宛に送信されてきた画像データを受信し、前記通信手段が受信した画像データを出力する出力手段を備えることを特徴とする。
【０００７】
本発明の請求項３に係る通信装置は、請求項１または２に記載の構成において、前記通信回線は、前記第１の設定情報提供装置が接続され、且つ、当該第１の設定情報提供装置を介してルータと接続された第１の通信回線と、前記第２の設定情報提供装置が接続され、且つ、前記ルータと接続された第２の通信回線とを有し、前記取得手段は、前記ルータを介して前記第１の通信回線及び前記第２の通信回線に前記要求データを送信し、前記抽出手段は、デフォルトゲートウェイのＩＰ（Internet Protocol）アドレスを前記第２の種類の設定情報として前記第２の設定情報群から抽出することを特徴とする。
【０００８】
本発明の請求項４に係る通信装置は、請求項３に記載の構成において、前記抽出手段は、前記第２の装置を識別する識別子から当該第２の装置のＩＰアドレスを特定する装置のＩＰアドレスを前記第２の種類の設定情報として前記第２の設定情報群から抽出することを特徴とする。
【０００９】
本発明の請求項５に係る通信装置は、請求項３または４に記載の構成において、前記第１の設定情報群には、自装置に割り当てるためのＩＰアドレスが含まれており、前記ルータに、前記取得手段が取得した前記第１の設定情報群に含まれる当該ＩＰアドレス宛に前記第１の通信回線を介して送信されてきたデータを自装置に送信するように指示する指示手段を備えることを特徴とする。
【００１０】
本発明の請求項６に係る通信装置は、請求項５に記載の構成において、前記指示手段は、前記取得手段が取得した前記第１の設定情報群に含まれる前記自装置に割り当てるためのＩＰアドレス以外のＩＰアドレス宛に前記第１の通信回線を介して送信されてきたデータを破棄するように前記ルータに指示することを特徴とする。
【００１１】
本発明の請求項７に係る通信装置は、請求項３または４に記載の構成において、前記通信手段は、ＳＩＰ（Session Initiation Protocol）通信によりデータを送信し、前記ルータに、自装置から前記第１の装置宛に送信されてきたデータが、前記ＳＩＰ通信で用いるポート番号を含むものである場合には、当該データを当該第１の装置に転送し、当該ポート番号以外のポート番号を含むものである場合には、当該データを当該第１の装置に転送しないように指示する指示手段を備えることを特徴とする。
【００１２】
本発明の請求項８に係る通信装置は、請求項３または４に記載の構成において、前記通信手段は、ＳＩＰ通信によりデータを送信し、前記ルータに、前記第１の装置から自装置宛に送信されてきたデータが、前記ＳＩＰ通信で用いるポート番号を指定したものである場合には、当該データを自装置に転送し、当該ポート番号以外のポート番号を指定したものである場合には、当該データを自装置に転送しないように指示する指示手段を備えることを特徴とする。
【００１３】
本発明の請求項９に係るプログラムは、コンピュータを、第１の装置と通信するときに用いられる設定情報を複数の種類組み合わせた第１の設定情報群を提供する第１の設定情報提供装置と、第２の装置と通信するときに用いられる設定情報を複数の種類組み合わせ、且つ、前記第１の設定情報群と当該組み合わせた種類の一部が共通する第２の設定情報群を提供する第２の設定情報提供装置とが接続された通信回線を介して、前記設定情報を要求する要求データをブロードキャストで送信し、当該要求データを受信した前記第１及び第２の設定情報提供装置によりそれぞれ提供される前記第１の設定情報群と前記第２の設定情報群とを取得する取得手段と、前記取得手段が取得した前記第１の設定情報群に予め定められた特定の種類の前記設定情報が含まれているか否かを判定する判定手段と、前記判定手段により前記特定の種類の設定情報が含まれていると判定された場合に、前記第１の設定情報群から予め決められた第１の種類の前記設定情報を抽出し、前記第２の設定情報群から前記第１の種類の設定情報を除いた、第２の種類の前記設定情報を抽出する抽出手段と、前記抽出手段により抽出された前記第１の種類及び前記第２の種類の設定情報を用いて、前記第１の装置及び前記第２の装置と前記通信回線を介して通信する通信手段として機能させるためのものであることを特徴とする。
【発明の効果】
【００１４】
請求項１、９に係る発明によれば、第１及び第２の設定情報提供装置から設定情報の種類の組み合わせの一部が共通する設定情報群を取得した場合に、これらの設定情報群により通信可能な第１の装置及び第２の装置のいずれとも通信することができる。
請求項２に係る発明によれば、第１の装置とファクシミリ通信を行うことができる。
請求項３に係る発明によれば、デフォルトゲートウェイを介した通信が行えなくなることを防ぐことができる。
請求項４に係る発明によれば、識別子を用いて第２の装置と通信することができる。
請求項５に係る発明によれば、第１の装置から自装置宛に送信されてきたデータをルータが宛先どおりに転送するようになっていない場合に、その転送をルータに行わせることができる。
請求項６に係る発明によれば、第１の通信回線を介して送信されてきたデータを全てルータが転送する場合に比べて、ルータにより転送されてきたデータによって第２の通信回線で行われる通信の速度が遅くなることを、抑制することができる。
請求項７に係る発明によれば、ポート番号に関わらずルータがデータを転送する場合に比べて、自装置から第１の通信回線側にデータが漏洩することを抑制することができる。
請求項８に係る発明によれば、ポート番号に関わらずルータがデータを転送する場合に比べて、自装置がルータと行う通信の速度が第１の通信回線側から送信されてきたデータにより遅くなることを抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態の通信システムの構成を示すブロック図である。
【図２】画像形成装置のハードウェア構成を示す図である。
【図３】ルータのハードウェア構成を示す図である。
【図４】設定処理における処理の手順を示すシーケンスチャートである。
【図５】ＨＧＷ装置が提供する設定情報の一例を示す表である。
【図６】ＤＨＣＰサーバ装置が提供する設定情報の一例を示す表である。
【図７】画像形成装置が実行する処理の手順を示すフローチャートである。
【図８】判定テーブルの一例を示す図である。
【図９】設定処理において反映された設定情報群の一例を示す表である。
【図１０】画像形成装置が実現する機能を示すブロック図である。
【図１１】変形例に係る判定テーブルの一例を示す表である。
【図１２】設定処理において反映された設定情報群の一例を示す表である。
【発明を実施するための形態】
【００１６】
［実施形態］
図１は、本発明の実施形態の通信システム１の構成を示すブロック図である。通信システム１は、公衆ＩＰ回線２と、イントラネット３と、画像形成装置１０と、ルータ２０と、ＨＧＷ（Home Gateway：ホームゲイトウェイ）装置３０と、ファクシミリ装置４１と、ＤＨＣＰサーバ装置５１と、ＤＮＳ（Domain Name System）サーバ装置５２と、ＷＩＮＳ（Windows Internet Name Service）サーバ装置５３と、ユーザ端末５４とを備える。これらの装置及び端末は、ＴＣＰ／ＩＰの手順を用いてデータを送受信する機能を有するコンピュータである。この送受信されるデータには、通信を制御するための情報として、例えば、ＩＰアドレスやＭＡＣ（Media Access Control）アドレスなどが含まれている。
【００１７】
公衆ＩＰ回線２及びイントラネット３は、いずれもＴＣＰ／ＩＰを用いた通信が行われる回線であり、それぞれ異なるサブネットワークとして管理されている。公衆ＩＰ回線２には、１９２．１６８．１．０／２４（１９２．１６８．１．０〜２５５）というプライベートＩＰアドレスが割り当てられており、イントラネット３には、１０．０．０．０／２４（１０．０．０．０〜２５５）というプライベートＩＰアドレスが割り当てられている。これらのプライベートＩＰアドレスのサブネットマスクは、いずれも「２５５．２５５．２５５．０」である。つまり、公衆ＩＰ回線２のネットワークアドレスは「１９２．１６８．１．０」であり、イントラネット３のネットワークアドレスは「１０．０．０．０」である。公衆ＩＰ回線２は、例えばＮＧＮ（Next Generation Network：次世代網）であり、本発明に係る「第１の通信回線」の一例である。イントラネット３は、例えば企業内ＬＡＮ（Local Area Network）であり、本発明に係る「第２の通信回線」の一例である。
【００１８】
ルータ２０は、他のコンピュータとの通信におけるインターフェースとなる第１通信Ｉ／Ｆ（interface：インターフェース）２０１、第２通信Ｉ／Ｆ２０２及び第３通信Ｉ／Ｆ２０３を有している。これらの通信Ｉ／Ｆは、ＮＩＣ（Network Interface Card）と呼ばれるものであり、物理的なハードウェアのポート（「物理ポート」という）をそれぞれ有している。これらの通信Ｉ／Ｆは、各々の物理ポートに差し込まれるＬＡＮケーブルを介して、他の装置や通信回線と接続される。具体的には、ルータ２０は、第１通信Ｉ／Ｆ２０１を介してＨＧＷ装置３０に接続されている。つまり、ルータ２０は、ＨＧＷ装置３０を介して公衆ＩＰ回線２とも接続されている。また、ルータ２０は、第２通信Ｉ／Ｆ２０２を介してイントラネット３に接続されている。第１通信Ｉ／Ｆ２０１及び第２通信Ｉ／Ｆ２０２には、「１９２．１６８．１．２５４」及び「１０．０．０．２５４」というＩＰアドレスが予めそれぞれ割り当てられている。また、ルータ２０は、第３通信Ｉ／Ｆ２０３を介して画像形成装置１０に接続されている。この第３通信Ｉ／Ｆ２０３には、ルータ２０が備えるＶＬＡＮ（Virtual LAN）などの機能により、第１通信Ｉ／Ｆ２０１と共通するＩＰアドレス（つまり「１９２．１６８．１．２５４」）が予め割り当てられている。このＩＰアドレスのサブネットマスクは、２５５．２５５．２５５．０である。つまり、第３通信Ｉ／Ｆ２０３は、第１通信Ｉ／Ｆ２０１と共通のサブネットワークで管理されている。
【００１９】
ルータ２０は、或るサブネットワーク（例えば公衆ＩＰ回線２）に接続されている装置から送信されてきたデータを、他のサブネットワーク（例えばイントラネット３）に接続されている装置に転送するという、いわゆるルーティングを行う装置である。ルータ２０は、送信されてきたデータに含まれている情報に基づいてルーティングを行う。この情報は、例えば、送信先のＩＰアドレス、送信元のＩＰアドレス及びポート番号である。ここにおいて、ポート番号とは、論理的なソフトウェアのポートを示す番号であり、送信先のコンピュータが実行している複数のプログラムのうち、送信されてきたデータを受け取って処理する相手のプログラムを指定するための番号である。例えば、ポート番号５０６０を含むデータが送信されてきた場合は、ＳＩＰ通信に対応したプログラムがそのデータを処理する相手として指定される。ルータ２０は、これらの情報に基づいて転送先の装置を決定し、その装置に対してデータを転送する。ルータ２０は、これらの情報から転送先の装置を決定するためのデータ（ルーティングテーブル及びルートマップと呼ばれるもの）を保持している。このデータは、ルーティングの設定を示すデータであり、以下では「ルーティング設定データ」という。
【００２０】
ルーティング設定データには、例えば、送信先のネットワークアドレスと、転送先の装置のＩＰアドレスとが対応付けて示されている。例えば、公衆ＩＰ回線２のネットワークアドレス（１９２．１６８．１．０）に対しては、転送先の装置がＨＧＷ装置３０となるので、ＨＧＷ装置３０のＩＰアドレスが対応付けられている。これにより、ルータ２０は、例えば送信されてきたデータに含まれる送信先のネットワークアドレスが１９２．１６８．１．０であった場合には、そのデータをＨＧＷ装置３０に対して転送する。
【００２１】
また、ルーティング設定データでは、例えば、送信元のＩＰアドレスと転送先の装置とが対応付けられたり、ポート番号と転送先の装置とが対応付けられたりしている。これにより、ルータ２０は、送信されてきたデータに含まれる送信元のＩＰアドレス及びポート番号がルーティング設定データにおいて転送先と対応付けられているものである場合には、その転送先にそのデータを転送し、対応付けられていないものである場合には、そのデータをどこにも転送せずに破棄するといったルーティングを行う。
【００２２】
ルータ２０は、宛先のＩＰアドレスから宛先のＭＡＣアドレスを取得するためのＡＲＰ（Address Resolution Protocol）と呼ばれる手順に基づき送信されてくるデータ（ＡＲＰパケットという）を、異なるサブネットワークに転送しないように設定されている。宛先のＭＡＣアドレスは、その宛先にデータを送信する際に必要な情報である。このため、或るサブネットワーク（例えばイントラネット３）に接続されたコンピュータが他のサブネットワーク（例えば公衆ＩＰ回線２）に接続されたコンピュータにデータを送信しようとしても、宛先のＭＡＣアドレスが取得できないため、送信するデータに宛先のＭＡＣアドレスを含めることができず、宛先までデータを到達させることができない。このように異なるサブネットワークを跨ぐ通信が行われる場合に、ルータ２０は、その通信の中継を行ういわゆるデフォルトゲートウェイとしての機能を備えている。例えば、ルータ２０と直接通信する、すなわち送信したＡＲＰパケットが他のルータを介すことなくルータ２０に到達するようになっているコンピュータは、デフォルトゲートウェイのＩＰアドレス（デフォルトゲートウェイアドレス）として、ルータ２０のＩＰアドレスを設定しておく。このコンピュータは、ＡＲＰの手順で処理を行うことで、ルータ２０のＩＰアドレスからルータ２０のＭＡＣアドレスを取得する。このコンピュータは、取得したルータ２０のＭＡＣアドレスと宛先のＩＰアドレスとを含むデータをルータ２０に送信する。ルータ２０は、受信したそのデータを、宛先のＩＰアドレスが示すネットワークアドレスに対応する装置に転送する。
【００２３】
ＤＨＣＰサーバ装置５１は、通信に用いる設定情報群を他のコンピュータにＤＨＣＰと呼ばれる手順を用いて提供するという、いわゆるＤＨＣＰサーバとしての機能を有する装置である。この機能は、公衆ＩＰ回線２やイントラネット３などの通信回線に或るコンピュータが接続しようとしたときに、その通信回線を介して他のコンピュータと通信するときに用いられるＩＰアドレスやサブネットマスクなどの複数の設定情報（設定情報群）をそれらのコンピュータに提供するものである。ＤＨＣＰサーバ装置５１は、通信Ｉ／Ｆ５１１を有し、この通信Ｉ／Ｆ５１１を介してイントラネット３と接続されている。
【００２４】
ＤＮＳサーバ装置５２は、ドメイン名と呼ばれる各コンピュータを識別する識別子として機能する名称から、そのドメイン名により識別されるコンピュータのＩＰアドレスを特定する（いわゆるドメイン名の名前解決を行う）という、ＤＮＳサーバとしての機能を有している。ＤＮＳサーバ装置５２は、通信Ｉ／Ｆ５２１を有し、この通信Ｉ／Ｆ５２１を介してイントラネット３に接続されている。通信Ｉ／Ｆ５２１には、「１０．０．０．１」というＩＰアドレスが予め割り当てられている。以下では、ＤＮＳサーバ装置５２のように通信Ｉ／Ｆを１つだけ有するコンピュータにおいては、その通信Ｉ／Ｆに割り当てられたＩＰアドレスのことを、そのコンピュータのＩＰアドレスともいう。
【００２５】
ＷＩＮＳサーバ装置５３は、コンピュータ名と呼ばれる各コンピュータを識別する識別子として機能する名称から、そのコンピュータ名により識別されるコンピュータのＩＰアドレスを特定する（いわゆるコンピュータ名の名前解決を行う）という、ＷＩＮＳサーバとしての機能を有している。ＷＩＮＳサーバ装置５３は、通信Ｉ／Ｆ５３１を有し、この通信Ｉ／Ｆ５３１を介してイントラネット３に接続されている。通信Ｉ／Ｆ５３１には、「１０．０．０．２」というＩＰアドレスが予め割り当てられている。
【００２６】
ユーザ端末５４は、例えばパーソナルコンピュータであり、画像形成装置１０を利用するユーザによって使用される端末である。ユーザ端末５４は、イントラネット３に接続されている。ユーザ端末５４は、ユーザにより操作され、画像を示す画像データと、その画像データをファクシミリ通信で送信することを要求する要求データや、その画像データが示す画像を形成することを要求する要求データなどとを、イントラネット３を介して画像形成装置１０に送信する。
【００２７】
ＨＧＷ装置３０は、第１通信Ｉ／Ｆ３０１及び第２通信Ｉ／Ｆ３０２を有し、第１通信Ｉ／Ｆ３０１を介してルータ２０と接続され、第２通信Ｉ／Ｆ３０２を介して公衆ＩＰ回線２と接続されている。第１通信Ｉ／Ｆ３０１には、「１９２．１６８．１．１」というＩＰアドレスが割り当てられている。ＨＧＷ装置３０は、上述したＤＨＣＰサーバとしての機能を備えるＤＨＣＰサーバ装置である。また、ＨＧＷ装置３０は、上述したＤＮＳサーバとしての機能も備えている。
【００２８】
ファクシミリ装置４１は、上記のファクシミリ機能、すなわちＳＩＰ通信に対応したＩＰファクス機能を備えている装置である。ファクシミリ装置４１は、公衆ＩＰ回線２に接続されており、公衆ＩＰ回線２、ＨＧＷ装置３０及びルータ２０を介して画像形成装置１０とファクシミリ通信を行う。
【００２９】
画像形成装置１０は、通信Ｉ／Ｆ１１０を有し、通信Ｉ／Ｆ１１０を介してルータ２０の第３通信Ｉ／Ｆ２０３と接続されている。画像形成装置１０は、画像を示す画像データを用いて用紙等の記録媒体に画像を形成する画像形成機能と、記録媒体に形成されている画像を読み取りその画像を示す画像データを生成するスキャン機能と、ファクシミリ通信により画像データを送受信するファクシミリ機能とを備えている。このファクシミリ機能には、ＳＩＰ（Session Initiation Protocol）通信に対応したＩＰファクス機能が含まれている。画像形成装置１０は、これらの機能を、ルータ２０、公衆ＩＰ回線２及びイントラネット３を介して他のコンピュータと通信することにより実行する。例えば、画像形成装置１０は、イントラネット３を介してユーザ端末５４から送信されてきた上記の画像データ及び要求データを受信することで、画像形成機能やファクシミリ機能を実行する。また、画像形成装置１０は、スキャン機能を実行させることにより生成した画像データやファクシミリ機能を実行させることにより受信した画像データを、イントラネット３を介してユーザ端末５４に送信する。
【００３０】
画像形成装置１０は、これらの通信を行うときに用いる情報を、前述したＤＨＣＰサーバ装置（ＨＧＷ装置３０及びＤＨＣＰサーバ装置５１）から取得する。画像形成装置１０は、取得した情報を、自装置の通信の設定を示す情報として保持しておき、通信を行うときに参照する。こうして画像形成装置１０が通信を行うときに用いる情報を、以下では、「通信設定情報」という。
【００３１】
図２は、画像形成装置１０のハードウェア構成を示す図である。画像形成装置１０は、通信Ｉ／Ｆ１１０と、制御部１２０と、操作部１３０と、表示部１４０と、記憶部１５０と、画像形成部１６０とを備える。制御部１２０は、ＣＰＵ（Central Processing Unit）を含む演算装置やメモリを備える。制御部１２０の演算装置は、メモリに記憶されたプログラムを実行して、画像形成装置１０の各部を制御したり、データを処理したりする。また、制御部１２０は、時刻を測定する機能を有し、これらの制御や処理を行ったときの時刻を取得したり、決められた時刻にこれらの制御や処理を行ったりする。
【００３２】
通信Ｉ／Ｆ１１０は、上記のとおりルータ２０を介して自装置以外のコンピュータ、例えば、ファクシミリ装置４１やユーザ端末５４と通信する。例えば、ユーザ端末５４からは、上述した画像データ及び要求データが通信Ｉ／Ｆ１１０に送信されてくる。通信Ｉ／Ｆ１１０は、送信されてきたそれらのデータを制御部１２０に供給する。また、通信Ｉ／Ｆ１１０は、上述したように画像データをユーザ端末５４に送信する場合には、外部装置から送信されてきた画像データを出力する出力手段として機能する。
【００３３】
操作部１３０は、ボタン等の操作子を備え、ユーザの操作に応じてその操作内容を表す操作情報を制御部１２０に供給する。表示部１４０は、液晶表示画面及び液晶駆動回路を備えており、制御部１２０から供給されてくる情報に基づいて処理の進行状況やユーザに操作を案内する情報などを表示する。記憶部１５０は、ＨＤＤ（Hard Disk Drive）等の記憶装置を備え、例えば、上記の通信設定情報や画像データを記憶する。画像形成部１６０は、用紙に画像を形成する手段であり、例えば、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）及びブラック（Ｋ）の４色のトナーを用いて電子写真方式で用紙に画像を形成する。画像形成部１６０は、例えばファクシミリ機能や画像形成機能が実行されたときに、画像データが示す画像を記録媒体に形成する（すなわち、画像データを出力する）。画像形成部１６０は、本発明に係る「出力手段」の一例である。
【００３４】
図３は、ルータ２０のハードウェア構成を示す図である。ルータ２０は、制御部２１０と、第１通信Ｉ／Ｆ２０１と、第２通信Ｉ／Ｆ２０２と、第３通信Ｉ／Ｆ２０３と、記憶部２２０とを備える。制御部２１０は、ＣＰＵ等の演算装置と、ＲＯＭ及びＲＡＭなどの記憶装置とを備える。ＣＰＵは、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部２２０に記憶されたプログラムを実行することによって、ルータ２０の各部の動作を制御する。第１通信Ｉ／Ｆ２０１、第２通信Ｉ／Ｆ２０２及び第３通信Ｉ／Ｆ２０３は、上述したとおりに他の装置及び通信回線にそれぞれ接続されている。記憶部２２０は、例えばハードディスク等の記憶手段であり、制御部２１０が制御に用いるデータやプログラムを記憶している。また、記憶部２２０は、上述したルーティング設定データを記憶している。
【００３５】
画像形成装置１０は、以上の構成を備えることにより、例えばユーザ端末５４に対して、上述した画像形成機能やファクシミリ機能を提供する。画像形成装置１０は、イントラネット３を介してユーザ端末５４と通信する一方、ＨＧＷ装置３０及び公衆ＩＰ回線２を介してファクシミリ装置４１と通信することで、これらの機能をユーザ端末５４に提供するようになっている。画像形成装置１０は、これらの通信を行うために、ＨＧＷ装置３０及びＤＨＣＰサーバ装置５１というＤＨＣＰサーバとしての機能を備える装置から通信に用いる設定情報群を取得し、自装置の通信設定情報及びルータ２０のルーティング設定データに反映する設定処理を行う。以下、図４から図９までを参照して、この設定処理について説明する。
【００３６】
図４は、設定処理において各装置が行う処理の手順を示すシーケンスチャートである。この設定処理は、画像形成装置１０に電源が投入されることを契機に開始される（ステップＳ１１）。まず、画像形成装置１０は、ＤＨＣＰサーバ機能を備える装置に対して、通信に用いる設定情報群を提供することを要求するＤＨＣＰＤＩＳＣＯＶＥＲと呼ばれるデータをブロードキャストで送信する（ステップＳ１２）。このデータには、ＤＨＣＰサーバ装置側のポート番号として６７、ＤＨＣＰクライアント（設定情報群を要求するコンピュータであり、この場合画像形成装置１０のこと。）側のポート番号として６８が含まれている。画像形成装置１０は、ステップＳ１２の処理を実行した後、ＤＨＣＰサーバ装置からの応答を待つためのタイマを開始する（ステップＳ１３）。このタイマは、予め決められた時間が経過すると終了するものであり、例えば１分経過すると終了する。
【００３７】
ルータ２０では、予め、或るサブネットワークからブロードキャストで送信されてきたデータにポート番号６７（または６８）が含まれている場合に、他のサブネットワークへそのデータをブロードキャストで送信するように設定されたルーティング設定データを記憶部２２０に記憶しておく。より詳細には、このルーティング設定データでは、第３通信Ｉ／Ｆ２０３を介してブロードキャストで送信されてきたデータであれば、サブネットワークが共通する第１通信Ｉ／Ｆ２０１はもちろん、サブネットワークが異なる第２通信Ｉ／Ｆ２０２を介してもブロードキャストで送信し、第２通信Ｉ／Ｆ２０２を介してブロードキャストで送信されてきたデータであれば、サブネットワークが異なる第１通信Ｉ／Ｆ２０１及び第３通信Ｉ／Ｆ２０３を介してブロードキャストで送信するように設定されている。これにより、ルータ２０は、ステップＳ１２においてブロードキャストで送信されてきたＤＨＣＰＤＩＳＣＯＶＥＲには宛先のポート番号として６７が（または送信元のポート番号として６８が）含まれているため、ルーティング設定データの設定に基づき、第１通信Ｉ／Ｆ２０１及び第２通信Ｉ／Ｆ２０２を介してこのＤＨＣＰＤＩＳＣＯＶＥＲをブロードキャストで送信する（ステップＳ１４及びＳ１５）。このようにして、画像形成装置１０は、ＤＨＣＰＤＩＳＣＯＶＥＲを公衆ＩＰ回線２及びイントラネット３にブロードキャストで送信する。
【００３８】
ステップＳ１４及びＳ１５においてブロードキャストで送信されたＤＨＣＰＤＩＳＣＯＶＥＲは、ルータ２０を介してＨＧＷ装置３０及びＤＨＣＰサーバ装置５１にそれぞれ到達する。以下では、ＤＨＣＰＤＩＳＣＯＶＥＲが先にＨＧＷ装置３０に到達した場合を例にとって説明する。ＨＧＷ装置３０は、このＤＨＣＰＤＩＳＣＯＶＥＲを受信すると、このデータの要求元に対して提示する予め決められた種類の設定情報群（ＩＰアドレスなど）を示すＤＨＣＰＯＦＦＥＲと呼ばれるデータをブロードキャストで送信する（ステップＳ１６）。ステップＳ１６においてブロードキャストで送信されたＤＨＣＰＯＦＦＥＲは、ルータ２０に到達する。ルータ２０は、上記のルーティング設定データに基づき、受信したＤＨＣＰＯＦＦＥＲを、第３通信Ｉ／Ｆ２０３を介してブロードキャストで送信する（ステップＳ１７）。
【００３９】
ステップＳ１７においてルータ２０によりブロードキャストで送信されたＤＨＣＰＯＦＦＥＲは、画像形成装置１０に到達する。画像形成装置１０は、受信したＤＨＣＰＯＦＦＥＲが示す設定情報群を正式に要求することを示すＤＨＣＰＲＥＱＵＥＳＴと呼ばれるデータを、ブロードキャストで送信する（ステップＳ１８）。こうしてブロードキャストで送信されたＤＨＣＰＲＥＱＵＥＳＴは、ルータ２０を介してＨＧＷ装置３０に到達する。ＨＧＷ装置３０は、ステップＳ１８においてＤＨＣＰＲＥＱＵＥＳＴを受信すると、このデータが示す要求を認める場合（例えば提示したＩＰアドレスを他のコンピュータに割り当ててない場合）に、ＤＨＣＰＯＦＦＥＲにより提示した設定情報群を示すＤＨＣＰＡＣＫと呼ばれるデータを、ブロードキャストで送信する（ステップＳ１９）。こうしてブロードキャストで送信されたＤＨＣＰＡＣＫは、ルータ２０を介して画像形成装置１０に到達する。画像形成装置１０は、ステップＳ１９においてＤＨＣＰＡＣＫを受信することで、ＤＨＣＰＡＣＫが示す設定情報群を取得する。画像形成装置１０は、こうして取得した設定情報群を用いて、通信設定情報を反映する処理を実行する（ステップＳ２０）。
【００４０】
一方、ステップＳ１５においてルータ２０によりブロードキャストで送信されたＤＨＣＰＤＩＳＣＯＶＥＲは、ＤＨＣＰサーバ装置５１に到達する。ＤＨＣＰサーバ装置５１は、このＤＨＣＰＤＩＳＣＯＶＥＲを受信すると、予め決められた種類の設定情報群（ＩＰアドレスなど）を示すＤＨＣＰＯＦＦＥＲをブロードキャストで送信する（ステップＳ２１）。以降、ステップＳ２２からＳ２４まで、上述したステップＳ１７からＳ１９までと共通する処理がそれぞれ行われる。画像形成装置１０は、ステップＳ２４においてＤＨＣＰサーバ装置５１からルータ２０を介してブロードキャストで送信されてきたＤＨＣＰＡＣＫを受信することで、このデータが示す設定情報群を取得する。画像形成装置１０は、こうして取得した設定情報群から、設定情報を自装置の通信設定情報として反映する処理を実行する（ステップＳ２５）。
【００４１】
以下、ステップＳ２０及びＳ２５において画像形成装置１０が実行する処理の詳細について説明する。まず、ＨＧＷ装置３０及びＤＨＣＰサーバ装置５１がそれぞれ提供する設定情報群について、図５及び図６を参照して説明する。
図５は、ＨＧＷ装置３０が提供する設定情報群の一例を示す表である。この表では、各「設定情報の種類」の内容が「設定情報の内容」の列に示されており、具体的には、それぞれ、「ＩＰアドレス」の内容が「１９２．１６８．１．２」、「サブネットマスク」の内容が「２５５．２５５．２５５．０」、「電話番号」の内容が「０３−１２３４−５６７８」、「デフォルトゲートウェイアドレス」の内容が「１９２．１６８．１．２５４」、「ＤＮＳサーバアドレス」の内容が「１９２．１６８．１．１」であることがそれぞれ示されている。図５に示すように、ＨＧＷ装置３０は、設定情報を複数の種類（図５に示す５つの種類）組み合わせた第１の設定情報群を提供する第１のＤＨＣＰサーバ装置として機能する。
【００４２】
ＨＧＷ装置３０は、ＩＰアドレス及び電話番号について予め設定された範囲の中から、現在使われていないものを、画像形成装置１０に割り当てるための設定情報として提供する。この電話番号は、画像を示す画像データがファクシミリ通信により公衆ＩＰ回線２を介して送信されるときの宛先となるものであり、他の装置が画像形成装置１０に画像データを送信するときの宛先となるものである。また、ＨＧＷ装置３０は、デフォルトゲートウェイのＩＰアドレスである「デフォルトゲートウェイアドレス」として、ルータ２０の第１通信Ｉ／Ｆ２０１及び第３通信Ｉ／Ｆ２０３のＩＰアドレス（この例では「１９２．１６８．１．２５４」）を提供し、「ＤＮＳサーバアドレス」として、自装置のＩＰアドレス（この例では「１９２．１６８．１．１」）を提供する。
【００４３】
図６は、ＤＨＣＰサーバ装置５１が提供する設定情報群の一例を示す表である。この表では、「ＩＰアドレス」の内容が「１０．０．０．５」であり、「サブネットマスク」の内容が「２５５．２５５．２５５．０」、「デフォルトゲートウェイアドレス」の内容が「１０．０．０．２５４」、「ＤＮＳサーバアドレス」の内容が「１０．０．０．１」、「ＷＩＮＳサーバアドレス」の内容が「１０．０．０．２」であることがそれぞれ示されている。図６に示すように、ＤＨＣＰサーバ装置５１は、設定情報を複数の種類（図６に示す５つの種類）組み合わせた第２の設定情報群を提供する第２のＤＨＣＰサーバ装置として機能する。この図６に示す設定情報群は、図５に示すものと組み合わせた種類の一部（上記の例では、「ＩＰアドレス」、「サブネットマスク」、「デフォルトゲートウェイアドレス」及び「ＤＮＳサーバアドレス」）が共通するものとなっている。一方、図６に示す設定情報群には、「電話番号」が含まれておらず、代わりに「ＷＩＮＳサーバアドレス」が含まれている。
【００４４】
ＤＨＣＰサーバ装置５１は、ＨＧＷ装置３０のように、「ＩＰアドレス」について予め設定された範囲の中から、現在使われていないものを画像形成装置１０に割り当てるための設定情報として提供する。また、ＤＨＣＰサーバ装置５１は、「デフォルトゲートウェイアドレス」として、ルータ２０の第２通信Ｉ／Ｆ２０２のＩＰアドレス（この例では「１０．０．０．２５４」）を提供する。また、ＤＨＣＰサーバ装置５１は、「ＤＮＳサーバアドレス」としてＤＮＳサーバ装置５２のＩＰアドレス（この例では「１０．０．０．１」）を提供し、「ＷＩＮＳサーバアドレス」としてＷＩＮＳサーバ装置５３のＩＰアドレス（この例では「１０．０．０．２」）を提供する。
【００４５】
画像形成装置１０は、図５及び図６に示した設定情報群から、ステップＳ２０及びＳ２５において、各々決められた種類の設定情報を抽出し、抽出した設定情報を自装置の通信設定情報としてとして反映する。この反映の処理について、図７を参照しながら説明する。
図７は、設定処理において画像形成装置１０が実行する処理の手順を示すフローチャートである。まず、画像形成装置１０は、図４に示すステップＳ１２及びＳ１３の処理を行う。次に、画像形成装置１０は、ＤＨＣＰＯＦＦＥＲを受信したか否かを判断する（ステップＳ３１）。画像形成装置１０は、受信していない（ＮＯ）と判断した場合、タイマが終了したか否かを判断し（ステップＳ２６）、終了していない（ＮＯ）と判断した場合、再びステップＳ３１の処理を行う。つまり、画像形成装置１０は、ＤＨＣＰＯＦＦＥＲを受信するかタイマが終了するまで、ステップＳ３１及びＳ２６の処理を繰り返す。
【００４６】
画像形成装置１０は、ステップＳ３１においてＤＨＣＰＯＦＦＥＲを受信した（ＹＥＳ）と判断した場合、図４に示すステップＳ１８及びＳ２３の処理と共通する処理を行う（ステップＳ３２：ＤＨＣＰＲＥＱＵＥＳＴをブロードキャストで送信）、続いてステップＳ１９及びＳ２４と共通する処理を行う（ステップＳ３３：ＤＨＣＰＡＣＫを受信）。そして、画像形成装置１０は、ステップＳ１９において受信したＤＨＣＰＡＣＫが示す設定情報群に、予め定められた特定の種類の設定情報として電話番号が含まれるか否かを判定する（ステップＳ３４）。画像形成装置１０は、図５に示す設定情報群を取得した場合であれば、電話番号が含まれていると判定する。この場合、画像形成装置１０は、設定情報群の取得元が特定の種類の設定情報（この場合電話番号）を提供する装置（この場合ＨＧＷ装置３０）であったことを示すフラグを記憶部１５０に記憶させる。また、画像形成装置１０は、図６に示す設定情報群を取得した場合であれば、電話番号が含まれていないと判定する。この場合、画像形成装置１０は、取得元が特定の種類の設定情報を提供しない装置（この場合ＤＨＣＰサーバ装置５１）であったことを示すフラグを記憶部１５０に記憶させる。
【００４７】
続いて、画像形成装置１０は、ステップＳ３３において受信したＤＨＣＰＡＣＫが示す設定情報群に含まれるそれぞれの設定情報に対して、上記の取得元判定フラグが示す取得元に対応して予め決められた種類の設定情報と合致するか否かを判定（以下「合致判定」という）し、合致するものを抽出する抽出処理を実行する。画像形成装置１０は、この抽出処理を、ステップＳ３５からＳ３８までの処理を繰り返し行うことで実行する。まず、画像形成装置１０は、設定情報群の中に、上記合致判定がされていない設定情報があるか否かを判断する（ステップＳ３５）。画像形成装置１０は、例えば、ステップＳ３４の処理の後初めてこの処理を行うときには、まだ合致判定を行っていないので、ある（ＹＥＳ）と判断する。その場合、画像形成装置１０は、設定情報を１つ選択し（ステップＳ３６）、選択した設定情報に対して合致判定を行う（ステップＳ３７）。画像形成装置１０においては、この合致判定を行うための情報を示した判定テーブルを記憶部１５０に予め記憶させておく。
【００４８】
図８は、判定テーブルの一例を示す表である。この判定テーブルでは、「設定情報の種類」と、それらに対応する「取得元」とが示されている。具体的には、「ＩＰアドレス」、「サブネットマスク」、「電話番号」及び「デフォルトゲートウェイ」の「取得元」として「ＨＧＷ装置」が対応付けられている。これらの設定情報の種類は、電話番号を含む設定情報群から抽出する設定情報の種類（以下「第１の種類」という。）として予め決められているものである。また、判定テーブルでは、この第１の種類を除いた残りの設定情報の種類（以下「第２の種類」という。）である「ＤＮＳサーバアドレス」及び「ＷＩＮＳサーバアドレス」の「取得元」として「ＤＨＣＰサーバ装置」が対応付けられている。
【００４９】
ステップＳ３７において、画像形成装置１０は、判定テーブルを参照し、ステップＳ３６において選択した設定情報に対応付けられている取得元と、ステップＳ３４において記憶部１５０に記憶させたフラグが示す取得元とが合致するか否かを判定する（ステップＳ３５）。例えば、フラグがＨＧＷ装置３０を示しており、選択した設定情報が「ＩＰアドレス」の「１９２．１６８．１．２」である場合、判定テーブルでは「ＩＰアドレス」に「ＨＧＷ装置」が対応付けられているため、画像形成装置１０は、上述した２つの取得元が合致すると判定する。一方、このとき、フラグがＤＨＣＰサーバ装置５１を示すものであったり、選択した設定情報が「ＤＮＳサーバアドレス」の「１０．０．０．１」であったりしたときには、画像形成装置１０は、２つの取得元が合致しないと判定する。
【００５０】
画像形成装置１０は、ステップＳ３７において合致する（ＹＥＳ）と判定した場合は、そのとき選択している設定情報を自装置の通信設定情報として反映させる処理を実行する（ステップＳ３８）。この設定情報を反映させる処理とは、画像形成装置１０が通信を行うときに通信設定情報を読み出すために参照する記憶部１５０の領域に、設定情報を記憶させることである。これにより、画像形成装置１０は、設定情報を通信設定情報として反映させ、この領域に保持する通信設定情報を用いてその後の通信を行う。画像形成装置１０は、ステップＳ３７において合致しない（ＮＯ）と判断した場合は、その設定情報を通信設定情報として反映させることなく、ステップＳ３５に戻って上述した処理を繰り返す。
【００５１】
画像形成装置１０は、ステップＳ３５からＳ３７またはＳ３８までの処理を、合致判定がされていない設定情報がなくなるまで行う。例えば、図５に示す設定情報群が提供された場合であれば、画像形成装置１０は、「ＩＰアドレス」、「サブネットマスク」、「電話番号」、「デフォルトゲートウェイアドレス」及び「ＤＮＳサーバアドレス」の５つの種類の設定情報について合致判定をそれぞれ行う。画像形成装置１０は、これらの合致判定を行うと、合致判定されていない設定情報がない（ＮＯ）とステップＳ３５において判断し、ステップＳ３１に戻って処理を行う。図５及び図６に示す設定情報群に対して設定情報を抽出する上記の処理が行われると、図９に示す設定情報群が抽出されることになる。
【００５２】
図９は、設定処理において通信設定情報として反映された設定情報群の一例を示す表である。この表では、反映された各「設定情報の種類」の内容が「設定情報の内容」の列に示されており、具体的には、それぞれ、「ＩＰアドレス」の内容が「１９２．１６８．１．２」、「サブネットマスク」の内容が「２５５．２５５．２５５．０」、「電話番号」の内容が「０３−１２３４−５６７８」、「デフォルトゲートウェイアドレス」の内容が「１９２．１６８．１．２５４」、「ＤＮＳサーバアドレス」の内容が「１０．０．０．１」、「ＷＩＮＳサーバアドレス」の内容が「１０．０．０．２」であることが示されている。
【００５３】
図９に示すように設定情報が通信設定情報として反映されると、画像形成装置１０は、その通信設定情報を参照し、イントラネット３に接続されている装置及び端末に対して、デフォルトゲートウェイであるルータ２０を介して通信を行う。画像形成装置１０は、デフォルトゲートウェイを介した通信を行うときに、上述したＡＲＰパケットをブロードキャストで送信してデフォルトゲートウェイのＩＰアドレスからＭＡＣアドレスを取得しようとする。このＡＲＰパケットは、ルータ２０を介さなければ第２通信Ｉ／Ｆ２０２に到達しないが、ルータ２０は、特に設定をしない限り、ＡＲＰパケットを他のサブネットワークに転送しない。このため、デフォルトゲートウェイアドレスとして第２通信Ｉ／Ｆ２０２のＩＰアドレスが設定されると、画像形成装置１０は、デフォルトゲートウェイを介した通信が行えないことになる。本実施形態によれば、上記のとおりルータ２０の第３通信Ｉ／Ｆ２０３のＩＰアドレスがデフォルトゲートウェイアドレスとして設定されるため、デフォルトゲートウェイを介した通信が行えなくなるという事態が防がれることになる。
【００５４】
また、画像形成装置１０は、イントラネット３に接続されている装置及び端末に対して、ＤＮＳサーバ装置５２及びＷＩＮＳサーバ装置５３による名前解決を利用して、ドメイン名及びコンピュータ名等のコンピュータを識別する識別子を用いて通信することになる。以上に述べたデフォルトゲートウェイアドレス、ＤＮＳサーバアドレス及びＷＩＮＳサーバアドレスを通信設定情報として反映させることで、画像形成装置１０は、例えば図１に示すユーザ端末５４により画像形成機能やスキャン機能、ファクシミリ機能が利用される場合に、画像データや要求データなどをこのユーザ端末５４と送受信する。
【００５５】
また、画像形成装置１０は、図９に示すＩＰアドレス、サブネットマスク及び電話番号を用いて、例えばファクシミリ装置４１と公衆ＩＰ回線２を介してファクシミリ通信を行い、画像データを送受信することになる。この場合、ファクシミリ装置４１は、画像形成装置１０に対して、図９に示す電話番号またはＩＰアドレスを宛先として画像データを送信してくることになる。
【００５６】
図５及び図６に示す設定情報群（以下、それぞれ「第１の設定情報群」及び「第２の設定情報群」という。）は、上述したとおり、組み合わせた設定情報の種類の一部（ＩＰアドレス、サブネットマスク、デフォルトゲートウェイアドレス及びＤＮＳサーバアドレス）が共通している。これらの設定情報が上記と反対の設定情報群から抽出されて反映された場合、例えば、第２の設定情報群のＩＰアドレス及びサブネットマスクが反映された場合、画像形成装置１０は、ＩＰアドレスを用いたファクシミリ通信が行えなくなる。他にも、上記と反対に第２の設定情報群のデフォルトゲートウェイアドレスが反映されると、画像形成装置１０は、前述したとおりデフォルトゲートウェイを介した通信が行えなくなる。本実施形態によれば、画像形成装置１０が図９に示す設定情報を抽出して反映するため、通信が行えなくなるこれらの事態が発生しない。言い換えると、２台のＤＨＣＰサーバ装置（具体的にはＨＧＷ装置３０及びＤＨＣＰサーバ装置５１）から組み合わせた種類の一部が共通する設定情報群を取得した場合に、これらの設定情報群により通信可能な装置（例えばファクシミリ装置４１及びユーザ端末５４）のいずれとも通信することになる。従って、これらの通信を行うことでユーザに提供される各機能（ファクシミリ機能や画像形成機能）が、ユーザに提供されることになる。
【００５７】
画像形成装置１０は、ステップＳ２６においてタイマが終了した（ＹＥＳ）と判断した場合、ルータ２０に対して、ルーティング設定データを更新するように要求する（ステップＳ２７）。具体的には、画像形成装置１０は、ルーティング設定データを更新する内容と、その更新を要求することを示すデータとをルータ２０に送信する。この更新する内容としては、例えば、ＨＧＷ装置３０を介して送信されてきたデータのうち、画像形成装置１０に割り当てられた１９２．１６８．１．２というＩＰアドレスが宛先となっているものは画像形成装置１０に転送する一方、このＩＰアドレス以外のＩＰアドレスが宛先となっているデータはどこにも転送せずに破棄する、というものである。ルータ２０は、ステップＳ２７において送信されてきたデータを受信すると、図４に示すステップＳ２８のとおり、そのデータが示す内容のとおりにルーティング設定データを更新する。
【００５８】
上記の更新が行われる前は、上述したとおり、ルータ２０が、送信されてきたデータに含まれる送信先のネットワークアドレスが１９２．１６８．１．０であった場合に、そのデータをＨＧＷ装置３０に対して転送するようになっている。つまり、このままだと、例えばファクシミリ装置４１から画像形成装置１０に割り当てられたＩＰアドレス（１９２．１６８．１．２）宛に送信されてきた画像データも、ＨＧＷ装置３０に転送されることになる。しかし、上記の更新が行われることにより、このＩＰアドレス宛に送信されてきた画像データがルータ２０により宛先どおりに転送されるようになり、画像形成装置１０のＩＰアドレスを宛先としたファクシミリ通信が行われるようになる。一方、他のＩＰアドレス宛に送信されてきたデータが第３通信Ｉ／Ｆ２０３及び第２通信Ｉ／Ｆ２０２を介して転送されることがないため、その転送が行われる場合に比べて、画像形成装置１０及び第３通信Ｉ／Ｆ２０３を結ぶ配線とイントラネット３とを流れるデータの量が少なくなり、ルータ２０により転送されてきたデータによってこれらの配線及びイントラネット３で行われる通信の速度が遅くなるということが、抑制されることになる。
【００５９】
本実施形態においては、画像形成装置１０は、制御部１２０がプログラムを実行することで、次の機能を実現する。
図１０は、画像形成装置１０が実現する機能を示す機能ブロック図である。画像形成装置１０は、取得部１０１と、判定部１０２と、抽出部１０３と、通信部１０４と、指示部１０５とを備える。取得部１０１は、図７に示すステップＳ１２の処理を行うことで、公衆ＩＰ回線２を介してＨＧＷ装置３０にＤＨＣＰＤＩＳＣＯＶＥＲをブロードキャストで送信し、イントラネット３を介してＤＨＣＰサーバ装置５１にＤＨＣＰＤＩＳＣＯＶＥＲをブロードキャストで送信する。公衆ＩＰ回線２及びイントラネット３は、本発明に係る「通信回線」の一例であり、ＤＨＣＰＤＩＳＣＯＶＥＲは、本発明に係る「要求データ」の一例である。
【００６０】
そして、取得部１０１は、ステップＳ３１、Ｓ３２及びＳ３３の処理を行って、ＤＨＣＰＤＩＳＣＯＶＥＲを受信したＨＧＷ装置３０及びＤＨＣＰサーバ装置５１によりそれぞれ提供される第１及び第２の設定情報群を取得する。取得部１０１は、図２に示す制御部１２０及び通信Ｉ／Ｆ１１０が協働して実現する機能であり、本発明に係る「取得手段」の一例である。第１の設定情報群は、例えばファクシミリ装置４１（本発明に係る「第１の装置」の一例）と通信するときに用いられる設定情報を複数の種類組み合わせたものである。一方、第２の設定情報群は、ＩＰアドレスやデフォルトゲートウェイアドレスなど、図５に示す設定情報群の一部を含み、且つ、例えばユーザ端末５４（本発明に係る「第２の装置」の一例）と通信するときに用いられる設定情報を複数の種類組み合わせたものである。取得部１０１は、取得したこれらの設定情報群を示すデータを、判定部１０２及び抽出部１０３に供給する。
【００６１】
判定部１０２は、図７に示すステップＳ３４の処理を行うことで、取得部１０１が取得した第１の設定情報群に予め定められた特定の種類の設定情報（上記の例では電話番号）が含まれているか否かを判定する。判定部１０２は、制御部１２０により実現される機能であり、本発明に係る「判定手段」の一例である。判定部１０２は、判定した結果を示すデータとして、記憶部１５０を介して上述したフラグを抽出手段に供給する。なお、判定部１０２は、このフラグを記憶部１５０を介さずに（つまり記憶部１５０に記憶させずに）抽出部１０３に供給してもよい。
【００６２】
抽出部１０３は、判定部１０２により第１の設定情報群に特定の種類の設定情報が含まれていると判定された場合に、図７に示すステップＳ３３からＳ３６までの処理を繰り返し行うことで、その第１の設定情報群から図８において「取得元」が「ＨＧＷ装置」と示された種類（以下「第１の種類」という。）の設定情報を抽出する。図８では、第１の種類としてＩＰアドレス、サブネットマスク、電話番号及びデフォルトゲートウェイアドレスが示されている。また、抽出部１０３は、第２の設定情報群から第１の種類の設定情報を除いたもの、すなわちＤＮＳサーバアドレス及びＷＩＮＳサーバアドレスという２つの種類（以下「第２の種類」という。）の設定情報を抽出する。抽出部１０３は、制御部１２０により実現される機能であり、本発明に係る「抽出手段」の一例である。抽出部１０３は、抽出した第１の種類の設定情報及び第２の種類の設定情報を示すデータを、通信部１０４及び指示部１０５に供給する。
【００６３】
通信部１０４は、抽出部１０３により供給されたデータが示す各設定情報を用いて、公衆ＩＰ回線２を介して、ファクシミリ装置４１などの公衆ＩＰ回線２に接続されているコンピュータと通信し、イントラネット３を介して、ユーザ端末５４などのイントラネット３に接続されているコンピュータと通信する。通信部１０４は、本発明に係る「通信手段」の一例である。通信部１０４は、ファクシミリ装置４１との通信においては、ＳＩＰ通信によりデータを送信する。
【００６４】
指示部１０５は、図７に示すステップＳ２７の処理を実行してルータ２０にルーティング設定データを更新させることで、抽出部１０３が抽出した設定情報に基づいた動作を行うようにルータ２０に指示する。指示部１０５は、例えば、抽出部１０３が抽出したＩＰアドレス宛に公衆ＩＰ回線２を介して送信されてきたデータを自装置（画像形成装置１０）に送信（転送）するように指示する。また、指示部１０５は、抽出部１０３が抽出したＩＰアドレス以外のＩＰアドレス宛に公衆ＩＰ回線２を介して送信されてきたデータを破棄するように指示する。指示部１０５は、制御部１２０及び通信Ｉ／Ｆ１１０が協働して実現する機能であり、本発明に係る「指示手段」の一例である。
【００６５】
［変形例］
上述した実施形態は、本発明の実施の一例に過ぎず、次のように様々に変形させてもよい。また、上述した実施形態及び以下の各変形例は、必要に応じて組み合わせてもよい。
【００６６】
（変形例１）
画像形成装置は、上述した各実施形態では、画像形成機能、スキャン機能及びＩＰファクス機能を含むファクシミリ機能を備えていたが、これら以外の機能（例えば記録媒体に形成された画像を他の記録媒体に複写する複写機能）を備えていてもよいし、反対に、これらの機能のいずれかを備えていなくともよい。いずれにしても、画像形成装置は、ＩＰファクス機能のように公衆ＩＰ回線２に接続されているコンピュータと通信が行われることで提供される機能と、画像形成機能やスキャン機能のようにイントラネット３に接続されているコンピュータと通信が行われることで提供される機能という少なくとも２つの機能を備えているとよい。なお、それらの機能が例えばファクシミリ機能及びスキャン機能である場合には、画像形成装置は、画像形成部１６０を備えていなくてもよい。いずれの場合も、画像形成装置は、本変形例で述べた２通りの通信を行う通信装置として機能するものであればよい。
【００６７】
（変形例２）
画像形成装置１０は、図７に示すステップＳ３５からＳ３８までの処理において、第１の種類及び第２の種類の設定情報として、上述した実施形態とは異なるものを抽出してもよい。上述した実施形態では、第１の種類がＩＰアドレス、サブネットマスク、電話番号及びデフォルトゲートウェイアドレスであり、第２の種類がＤＮＳサーバアドレス及びＷＩＮＳサーバアドレスであったが、各種類にこれらのうちのいずれかを含めるようにしてもよいし、これら以外のものを各種類に含めるようにしてもよい。例えば、イントラネット３にＷＩＮＳサーバが接続されていない場合などには、第２の種類にＷＩＮＳサーバアドレスが含められていなくてもよい。また、イントラネット３に２台目のＤＮＳサーバやＷＩＮＳサーバが接続されている場合などには、第２の種類として２つ目のＤＮＳサーバアドレスやＷＩＮＳサーバアドレスが含められていてもよい。いずれの場合も、ステップＳ３８において第１の種類の設定情報が反映されることで、画像形成装置１０が公衆ＩＰ回線２に接続されているコンピュータ（例えばファクシミリ装置４１）と通信を行うようになり、第２の種類の設定情報が反映されることで、画像形成装置１０がイントラネット３に接続されているコンピュータ（例えばユーザ端末５４）と通信を行うようになっていればよい。言い換えれば、各種類の設定情報が通信設定情報として反映されることによって、画像形成装置１０が各機能（実施形態であれば画像形成機能やファクシミリ機能）を提供するために必要な通信を行うようになっていればよい。
【００６８】
（変形例３）
通信システムは、上述した実施形態では、公衆ＩＰ回線２及びイントラネット３という２つの通信回線を備えていたが、通信システムが備える通信回線は、１つであってもよい。例えば、通信システム１において、ＨＧＷサーバ装置３０がイントラネット３に接続されている場合である。この場合、画像形成装置１０が図４に示すステップＳ１２、Ｓ１８、Ｓ２３の処理を行うことで、ＨＧＷサーバ装置３０からイントラネット３を介して第１の設定情報群が提供され、ＤＨＣＰサーバ装置５１から第２の設定情報群が提供されることになる。これにより、画像形成装置１０は、両設定情報群からそれぞれ抽出した設定情報を通信設定情報として図９に示すように反映することになる。
【００６９】
仮に、画像形成装置が単にＤＨＣＰの手順を用いて処理を行った場合には、先にＤＨＣＰＯＦＦＥＲが到達した方の設定情報群が反映され、後の方は設定情報群が１つも反映されなくなるという事態が生じる。画像形成装置１０においては、本変形例のように第１及び第２の設定情報群をそれぞれ提供する２つのＤＨＣＰサーバ装置が共通する通信回線に接続されている場合であっても、それぞれの設定情報群から図８に示す種類の設定情報を抽出して、図９に示すように通信設定情報に反映させることになる。要するに、通信システムは、ＨＧＷサーバ装置３０及びＤＨＣＰサーバ装置５１のように、提供する設定情報群を用いて通信する装置が異なり（この場合は、例えばファクシミリ装置４１及びユーザ端末５４）、且つ、それぞれの設定情報群に組み合わされている設定情報の種類の一部が共通している２つのＤＨＣＰサーバ装置が備えられていればよい。
【００７０】
（変形例４）
通信システムは、上述した実施形態では、ＨＧＷ装置３０及びＤＨＣＰサーバ装置５１の２台のＤＨＣＰサーバ装置を備えていたが、３台以上のＤＨＣＰサーバ装置を備えていてもよい。例えば、イントラネット３に２台のＤＨＣＰサーバ装置が接続されている場合である。この２台のＤＨＣＰサーバ装置がいずれも上述した第２の設定情報群を提供する場合は、画像形成装置１０は、例えば、タイマが終了する前に両方の装置から第２の設定情報群が提供されたのであれば、先に提供されたものから抽出した設定情報を、後から提供されたものから抽出した設定情報で上書きする。なお、画像形成装置１０は、上書きせずに後で抽出したものを破棄してもよいし、後から取得した設定情報群に含まれる設定情報の種類が先に取得したものと共通しているか否かを判定して、共通している場合には抽出を行わないようにしてもよい。
【００７１】
また、本変形例の３台のＤＨＣＰサーバ装置がそれぞれ異なる組み合わせの設定情報群を提供する場合は、画像形成装置１０は、次のように処理を行う。例えば、３台のＤＨＣＰサーバ装置は、上述したＨＧＷ装置３０、ＤＨＣＰサーバ装置５１及び他のＤＨＣＰサーバ装置であり、他のＤＨＣＰサーバ装置は、第２の設定情報群に加えて２つ目のＤＮＳサーバアドレス（いわゆるセカンダリＤＮＳサーバアドレス）を含む第３の設定情報群を提供する。この場合、記憶部１５０は、図８に示す判定テーブルに、「設定情報の種類」としてセカンダリＤＮＳサーバアドレスが追加され、これの「取得元」として他のＤＨＣＰサーバ装置が対応付けられたものを記憶しておく。そして、画像形成装置１０は、図７に示す処理において、第３の設定情報群からセカンダリＤＮＳサーバアドレスの設定情報を抽出する。これにより、３つのＤＨＣＰサーバ装置が提供する設定情報群からそれぞれ抽出した設定情報が通信設定情報として反映されることになる。要するに、画像形成装置１０は、通信を行うときに用いる設定情報が１つのＤＨＣＰサーバ装置からだけでは提供されない場合に、それらの設定情報を提供する複数のＤＨＣＰサーバ装置から設定情報群をそれぞれ取得して、それらの設定情報群から通信で用いる設定情報を抽出するとよい。
【００７２】
（変形例５）
画像形成装置１０（詳細には指示部１０５）は、図７に示すステップＳ２２で述べた指示の内容に限らず、他の内容の指示を行ってもよい。この指示には、例えば、データの送信先となるコンピュータの宛先を示すＩＰアドレスの他に、上述したポート番号が用いられてもよい。例えば、画像形成装置１０は、ルータ２０に、画像形成装置１０から公衆ＩＰ回線２に接続された外部装置宛に送信されてきたデータが、ＳＩＰ通信で用いるポート番号５０６０を含むものである場合には、そのデータを宛先に向けて転送し、これ以外のポート番号を含むものである場合には、そのデータを宛先に向けて転送しないように指示する。これにより、例えば画像形成機能により用いられた画像データなど、公衆ＩＰ回線２に接続された装置には送信されるべきでないデータが、悪意のあるプログラムやユーザの誤操作によって送信されそうになったときでも、ポート番号５０６０以外のポート番号が指定されていれば公衆ＩＰ回線２側に転送されることがない。従って、ポート番号に関わらず両方の転送を行う構成に比べて、イントラネット３側から公衆ＩＰ回線２側にデータが漏洩することが抑制される。
【００７３】
また、画像形成装置１０は、その外部装置から画像形成装置１０宛に送信されてきたデータが、ポート番号５０６０を含むものである場合には、そのデータを自装置に向けて転送し、これ以外のポート番号を含むものである場合には、自装置に向けて転送しないように指示する。これにより、ポート番号に関わらず両方の転送を行う構成に比べて、公衆ＩＰ回線２側から送信されてきたウィルスを含むデータなどが画像形成装置１０に到達することが抑制される。また、この構成に比べて、画像形成装置１０とルータ２０とが行う通信の速度が、外部装置から画像形成装置１０宛に送信されてきたデータにより遅くなることが抑制されることになる。
【００７４】
また、画像形成装置１０は、ルータ２０に、公衆ＩＰ回線２からイントラネット３に向けてブロードキャスト及びマルチキャストで送信されてきたデータをイントラネット３側に転送することと、イントラネット３から公衆ＩＰ回線２へのブロードキャスト及びマルチキャストで送信されてきたデータを公衆ＩＰ回線２側に転送することとを指示してもよい。
【００７５】
（変形例６）
ルータ２０は、上述した各実施形態では、図４等に示すステップＳ１２及びＳ１８においてブロードキャストで送信されてきたＤＨＣＰＤＩＳＣＯＶＥＲ及びＤＨＣＰＲＥＱＵＥＳＴを、ルーティング設定データが示す設定に基づいてＨＧＷ装置３０及びＤＨＣＰサーバ装置５１に向けて転送していたが、ＤＨＣＰリレーエージェントと呼ばれるプログラムを用いてこれを行うようにしてもよい。このＤＨＣＰリレーエージェントとは、ブロードキャストで送信されてきたこれらのデータを他のサブネットワークに転送するという機能を実現するためのプログラムである。この場合、ルータ２０は、ＨＧＷ装置３０及びＤＨＣＰサーバ装置５１のＩＰアドレスを予め記憶しておき、ＤＨＣＰＤＩＳＣＯＶＥＲ及びＤＨＣＰＲＥＱＵＥＳＴを受信すると、記憶しておいたＩＰアドレス宛に転送する。これにより、図４に示すステップＳ１４からＳ１９までの処理及びステップＳ２１からＳ２４までの処理が行われ、画像形成装置１０がＨＧＷ装置３０及びＤＨＣＰサーバ装置５１から設定情報群をそれぞれ取得する。
【００７６】
（変形例７）
ＨＧＷ装置３０及びＤＨＣＰサーバ装置５１は、ＤＨＣＰ以外の手順を用いて設定情報群を提供するようにしてもよい。これらの装置は、例えば、上述したＡＲＰの手順や、ＢＯＯＴＰ（Bootstrap Protocol）と呼ばれる手順などを用いてもよい。要するに、これらの装置は、図１に示すファクシミリ装置４１やＤＮＳサーバ装置５２、ＷＩＮＳサーバ装置５３、ユーザ端末５４などと通信するための設定情報群を画像形成装置１０に提供する設定情報提供装置として機能するものであればよい。ＨＧＷ装置３０は、本発明に係る「第１の設定情報提供装置」の一例であり、ＤＨＣＰサーバ装置５１は、本発明に係る「第２の設定情報提供装置」の一例である。
【００７７】
（変形例８）
ルータ２０の第３通信Ｉ／Ｆ２０３には、上述した実施形態では、第１通信Ｉ／Ｆ２０１と共通するＩＰアドレス（つまり１９２．１６８．１．２５４）が予め割り当てられていたが、第２通信Ｉ／Ｆ２０２と共通するＩＰアドレス（つまり１０．０．０．２５４。サブネットマスクは２５５．２５５．２５５．０。）が予め割り振られていてもよい。つまり、第３通信Ｉ／Ｆ２０３が、第１通信Ｉ／Ｆ２０１と異なるサブネットワークで管理されている場合である。この場合、画像形成装置１０は、図８に示すものとは異なる判定テーブルを用いて設定情報の抽出を行う。
図１１は、本変形例に係る判定テーブルの一例を示す表である。この判定テーブルは、図８に示す判定テーブルの「ＩＰアドレス」、「サブネットマスク」及び「デフォルトゲートウェイアドレス」の「取得元」を「ＨＧＷ装置」ではなく「ＤＨＣＰサーバ装置」に代えたものである。
【００７８】
図１２は、画像形成装置１０が図１１に示す判定テーブルを用いた場合に反映される設定情報群の一例を示す表である。画像形成装置１０は、この表に示されるように、通信設定情報の「ＩＰアドレス」及び「サブネットマスク」として、図６に示す「１０．０．０．５」及び「２５５．２５５．２５５．０」を反映し、通信設定情報の「デフォルトゲートウェイアドレス」として、「１０．０．０．２５４」というＩＰアドレス、すなわち第３通信Ｉ／Ｆ２０３のＩＰアドレスを反映している。上記のとおり、第３通信Ｉ／Ｆ２０３及び第１通信Ｉ／Ｆ２０１のサブネットワークが異なっている場合、デフォルトゲートウェイアドレスとしてＨＧＷ装置３０が提供する第１通信Ｉ／Ｆ２０１のＩＰアドレスが反映されると、画像形成装置１０がブロードキャストで送信したＡＲＰパケットがデフォルトゲートウェイアドレスまで到達しないことになり、画像形成装置１０がデフォルトゲートウェイを介した通信を行えなくなる。本変形例によれば、上記のとおり設定情報が抽出されることで、画像形成装置１０によるデフォルトゲートウェイを介した通信が行われるようになる。
【００７９】
また、画像形成装置１０は、図４に示すステップＳ２７において、次の内容でルーティング設定データを更新するように要求する。その内容は、公衆ＩＰ回線２を介して（すなわちＨＧＷ装置３０を介して）ルータ２０に送信されてきたデータのうち、ＨＧＷ装置３０から取得した図５に示す設定情報群に含まれていた「１９２．１６８．１．２」というＩＰアドレスが宛先となっているものは、画像形成装置１０に割り当てられた１０．０．０．５というＩＰアドレス宛（すなわち画像形成装置１０宛）に転送する一方、１９２．１６８．１．２以外のＩＰアドレスが宛先となっているデータはどこにも転送せずに破棄するというものである。この内容で更新が行われることにより、１９２．１６８．１．２というＩＰアドレス宛に送信されてきた画像データがルータ２０により画像形成装置１０に転送されるようになり、このＩＰアドレスを宛先としたファクシミリ通信が行われるようになる。一方、他のＩＰアドレス宛に送信されてきたデータは転送されないため、実施形態で述べたとおり、画像形成装置１０及び第３通信Ｉ／Ｆ２０３を結ぶ配線とイントラネット３とで行われる通信の速度が遅くなるということが、抑制されることになる。
【００８０】
（変形例９）
本発明は、画像形成装置１０の他、画像形成装置１０を備える通信システム１や、画像形成装置１０のようにＴＣＰ／ＩＰを用いて通信する通信装置（画像形成装置１０はその一例）、その通信装置または画像形成装置１０を制御するコンピュータである制御部、その制御部に図７で示した処理を実行させるためのプログラムとしても把握されるものである。このプログラムは、これを記憶させた光ディスク等の記録媒体の形態で提供されたり、インターネット等の通信回線を介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態でも提供されたりするものであってもよい。
【符号の説明】
【００８１】
１…通信システム、２…公衆ＩＰ回線、３…イントラネット、１０…画像形成装置、２０…ルータ、３０…ＨＧＷ装置、４１…ファクシミリ装置、５１…ＤＨＣＰサーバ装置、５２…ＤＮＳサーバ装置、５３…ＷＩＮＳサーバ装置、５４…ユーザ端末、１２０、２１０…制御部、１１０、５１１、５２１、５３１…通信Ｉ／Ｆ、１３０…操作部、１５０、２２０…記憶部、２０１、３０１…第１通信Ｉ／Ｆ、２０２、３０２…第２通信Ｉ／Ｆ、２０３…第３通信Ｉ／Ｆ、１０１…取得部、１０２…判定部、１０３…抽出部、１０４…通信部、１０５…指示部
【図１】
0005845964.tif 000002
【図２】
0005845964.tif 000003
【図３】
0005845964.tif 000004
【図４】
0005845964.tif 000005
【図５】
0005845964.tif 000006
【図６】
0005845964.tif 000007
【図７】
0005845964.tif 000008
【図８】
0005845964.tif 000009
【図９】
0005845964.tif 000010
【図１０】
0005845964.tif 000011
【図１１】
0005845964.tif 000012
【図１２】
0005845964.tif 000013