(57)【要約】【課題】特定のＤＨＣＰサーバに負荷が集中することを抑制できるネットワーク端末装置を提供することを目的としている。【解決手段】あらかじめＩＰアドレスが登録されているＤＨＣＰサーバ装置を選択するようにしているので、あるＤＨＣＰサーバ装置はワークステーション装置用、別のＤＨＣＰサーバ装置はネットワークファクシミリ装置用などとＤＨＣＰサーバを使い分けることが可能であり、その結果、ＤＨＣＰサーバ装置の負荷を分散することができるという効果を得る。【選択図】　　　　図２
2004104199.tif 000002
【特許請求の範囲】
【請求項１】
ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、
ＤＨＣＰサーバよりネットワークパラメータの取得を開始する際に、あらかじめ登録されているＤＨＣＰサーバのＩＰアドレスを保存し、その保存したＩＰアドレスと一致するＩＰアドレスを有するＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたことを特徴とするネットワーク端末装置。
【請求項２】
ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、
ＤＨＣＰサーバよりネットワークパラメータの取得を行う際、複数のＤＨＣＰサーバより応答信号を受信した場合には、その時点で自端末に設定されているＩＰアドレスと同一ＩＰアドレスを提示したＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたことを特徴とするネットワーク端末装置。
【請求項３】
ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、
ＤＨＣＰサーバよりネットワークパラメータの取得を行う際、複数のＤＨＣＰサーバより応答信号を受信した場合には、最も長いＩＰアドレスのリース時間を提示したＤＨＣＰサーバを選択し、その選択したＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたことを特徴とするネットワーク端末装置。
【請求項４】
ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、
ＤＨＣＰサーバよりネットワークパラメータの取得を行う際、複数のＤＨＣＰサーバより応答信号を受信した場合には、それぞれのＤＨＣＰサーバが提示するＴＣＰ／ＩＰ構成情報を参照して、それぞれのＤＨＣＰサーバに対して、所定の優先順位を設定し、その設定した優先順位が最も高いＤＨＣＰサーバを選択し、その選択したＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたことを特徴とするネットワーク端末装置。
【請求項５】
ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、
ＤＨＣＰサーバよりネットワークパラメータの取得を行う際、複数のＤＨＣＰサーバより応答信号を受信した場合には、それぞれのＤＨＣＰサーバが提示するＴＣＰ／ＩＰ構成情報の項目数を調べ、最も多くの項目を提示したＤＨＣＰサーバを選択し、その選択したＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたことを特徴とするネットワーク端末装置。
【請求項６】
ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、
ＤＨＣＰサーバよりネットワークパラメータの取得を行う際、複数のＤＨＣＰサーバより応答信号を受信した場合、ＤＨＣＰサーバを選択する際、
最も長いＩＰアドレスのリース時間を提示したＤＨＣＰサーバを選択する第１の選択条件、
それぞれのＤＨＣＰサーバが提示するＴＣＰ／ＩＰ構成情報を参照して、それぞれのＤＨＣＰサーバに対して、所定の優先順位を設定し、その設定した優先順位が最も高いＤＨＣＰサーバを選択する第２の選択条件、
それぞれのＤＨＣＰサーバが提示するＴＣＰ／ＩＰ構成情報の項目数を調べ、最も多くの項目を提示したＤＨＣＰサーバを選択する第３の選択条件を設定し、
上記第１の選択条件、第２の選択条件、第３の選択条件から、２つまたは３つを選び、それらの選択条件に所定の優先順位を設定して新たな選択条件を設定し、その新たな選択条件に従ってＤＨＣＰサーバを選択し、その選択したＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたことを特徴とするネットワーク端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置に関する。
【０００２】
【従来の技術】
一般的に、ローカルエリアネットワークを構成する場合、そのローカルエリアネットワークに接続されるネットワーク端末装置が変更され、動的にローカルエリアネットワークの構成端末が変更されるときには、ローカルエリアネットワークにＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ；ＲＦＣ２１３１参照））サーバを設け、接続される各端末に対して、ＩＰアドレスを割り当てるとともに、適用するサブネットマスク、デフォルトゲートウェイのＩＰアドレス、および、ＤＮＳサーバ等のＩＰアドレス等のネットワークパラメータ（ＴＣＰ／ＩＰ構成情報）を通知するようにしている。
【０００３】
したがって、このようなローカルエリアネットワークに接続される端末装置は、ＤＨＣＰクライアントを利用して、ＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するだけで、ローカルエリアネットワークを用いて通信する際に必要なネットワークパラメータを取得することができ、非常に便利である（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２０００−５９２８７号公報
【０００５】
【発明が解決しようとする課題】
ところで、同一のローカルエリアネットワークに、複数のＤＨＣＰサーバが設けられている場合があり、この場合、ＤＨＣＰクライアントは、いずれかのＤＨＣＰサーバから取得したネットワークパラメータを採用することで、そのローカルエリアネットワークにおけるネットワーク構成を構築することができる。
【０００６】
ところが、このような場合、最先に情報を応答してきたＤＨＣＰサーバが選択されることが多く、その結果、特定のＤＨＣＰサーバの負荷が大きくなるという事態を生じていた。
【０００７】
本発明は、かかる実情に鑑みてなされたものであり、特定のＤＨＣＰサーバに負荷が集中することを抑制できるネットワーク端末装置を提供することを目的としている。
【０００８】
【課題を解決するための手段】
本発明は、ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、ＤＨＣＰサーバよりネットワークパラメータの取得を開始する際に、あらかじめ登録されているＤＨＣＰサーバのＩＰアドレスを保存し、その保存したＩＰアドレスと一致するＩＰアドレスを有するＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたものである。
【０００９】
また、ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、ＤＨＣＰサーバよりネットワークパラメータの取得を行う際、複数のＤＨＣＰサーバより応答信号を受信した場合には、その時点で自端末に設定されているＩＰアドレスと同一ＩＰアドレスを提示したＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたものである。
【００１０】
また、ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、ＤＨＣＰサーバよりネットワークパラメータの取得を行う際、複数のＤＨＣＰサーバより応答信号を受信した場合には、最も長いＩＰアドレスのリース時間を提示したＤＨＣＰサーバを選択し、その選択したＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたものである。
【００１１】
また、ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、ＤＨＣＰサーバよりネットワークパラメータの取得を行う際、複数のＤＨＣＰサーバより応答信号を受信した場合には、それぞれのＤＨＣＰサーバが提示するＴＣＰ／ＩＰ構成情報を参照して、それぞれのＤＨＣＰサーバに対して、所定の優先順位を設定し、その設定した優先順位が最も高いＤＨＣＰサーバを選択し、その選択したＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたものである。
【００１２】
また、ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、ＤＨＣＰサーバよりネットワークパラメータの取得を行う際、複数のＤＨＣＰサーバより応答信号を受信した場合には、それぞれのＤＨＣＰサーバが提示するＴＣＰ／ＩＰ構成情報の項目数を調べ、最も多くの項目を提示したＤＨＣＰサーバを選択し、その選択したＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたものである。
【００１３】
また、ローカルエリアネットワークに接続し、ＤＨＣＰサーバより自端末の１つ以上のネットワークパラメータを取得するネットワーク端末装置において、ＤＨＣＰサーバよりネットワークパラメータの取得を行う際、複数のＤＨＣＰサーバより応答信号を受信した場合、ＤＨＣＰサーバを選択する際、最も長いＩＰアドレスのリース時間を提示したＤＨＣＰサーバを選択する第１の選択条件、それぞれのＤＨＣＰサーバが提示するＴＣＰ／ＩＰ構成情報を参照して、それぞれのＤＨＣＰサーバに対して、所定の優先順位を設定し、その設定した優先順位が最も高いＤＨＣＰサーバを選択する第２の選択条件、それぞれのＤＨＣＰサーバが提示するＴＣＰ／ＩＰ構成情報の項目数を調べ、最も多くの項目を提示したＤＨＣＰサーバを選択する第３の選択条件を設定し、上記第１の選択条件、第２の選択条件、第３の選択条件から、２つまたは３つを選び、それらの選択条件に所定の優先順位を設定して新たな選択条件を設定し、その新たな選択条件に従ってＤＨＣＰサーバを選択し、その選択したＤＨＣＰサーバに対して、ネットワークパラメータの取得を要求するようにしたものである。
【００１４】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１５】
図１は、本発明の一実施例にかかるネットワークシステムを示している。
【００１６】
同図において、ローカルエリアネットワークＬＡＮには、複数のワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＭＳ、ネームサーバ装置ＮＳ、複数のＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍ、および、ネットワークファクシミリ装置ＦＸが接続されているとともに、ルータ装置ＲＴを介してインターネットへ接続されている。したがって、ワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＭＳ、ネームサーバ装置ＮＳ、および、ネットワークファクシミリ装置ＦＸは、インターネットを介し、他の適宜な端末装置との間でデータをやりとりすることができる。
【００１７】
ここで、メールサーバ装置ＭＳは、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳ１〜ＷＳｎを利用するユーザ、および、ネットワークネットワークファクシミリ装置ＦＸに対して、周知の電子メールの収集および配布のサービスを提供するものであり、クライアントに対して受信した電子メールを配布するＰＯＰ（ＰＯＰ３；後述）サーバ機能と、クライアントから送信される電子メールを受け付けるＳＭＴＰ（後述）サーバ機能を備えている。
【００１８】
また、ネームサーバ装置ＮＳは、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＭＳ、および、ネットワークファクシミリ装置ＦＸに対して、コンピュータ名を数値アドレス（ＩＰアドレス）に変換（またはリゾルブ）するネームサービス（ＤＮＳ（Ｄｏｍａｉｎ　Ｎａｍｅ　Ｓｙｓｔｅｍ）サービス）を提供するものである。
【００１９】
また、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍは、ワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＭＳ、ネームサーバ装置ＮＳ、および、ネットワークファクシミリ装置ＦＸに対して、ネットワークパラメータ（ＴＣＰ／ＩＰ構成情報）の配布を行うためのものである。
【００２０】
ここで、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍが配布するネットワークパラメータは、例えば、ＤＨＣＰクライアントに割り当てるＩＰアドレス（割当ＩＰアドレス）、ネットワークパラメータの有効期間をあらわすリース期間、適用するサブネットマスク、デフォルトゲートウェイ（ルータ装置ＲＴ）のＩＰアドレス、メールサーバ装置ＭＳのＩＰアドレス（メールサーバアドレス）、ネームサーバ装置ＮＳのＩＰアドレス（ＤＮＳサーバアドレス）、ドメイン名、ＷＩＮＳサーバ装置（図示略）のＩＰアドレス等である。
【００２１】
ただし、全てのＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍが、同じ項目数のネットワークパラメータを割り当てるとは限らない。通常、「割当ＩＰアドレス」および「リース期間」以外のパラメータは、ＤＨＣＰサーバ装置ＤＳ１〜ＤＰｍの設定によって、配布されたり配布されなかったりする。
【００２２】
また、ワークステーション装置ＷＳ１〜ＷＳｎには、ファクシミリ画情報を作成および表示出力するファクシミリアプリケーションソフトウェア、および、ローカルエリアネットワークＬＡＮを介して種々のデータのやりとりを行うための種々のソフトウェア（ＤＨＣＰクライアントプログラムを含む）などの種々のプログラムが導入されており、特定のユーザにより使用されるものである。ここで、特定のユーザは、一人または複数人のユーザであってよい。
【００２３】
また、ネットワークファクシミリ装置ＦＸは、画情報や各種レポートなどを電子メールとしてやりとりするための電子メール処理機能（ＩＴＵ−Ｔ勧告Ｔ．３７に準拠したインターネットファクシミリ通信機能）、ローカルエリアネットワークＬＡＮを介して種々のデータのやりとりを行うための種々のソフトウェア（ＤＨＣＰクライアントプログラムを含む）および、アナログ公衆回線網ＰＳＴＮに接続し、この公衆網を伝送路として用いてグループ３ファクシミリ伝送手順による画情報伝送を行う伝送機能を備えている。
【００２４】
図２は、ネットワークファクシミリ装置ＦＸの構成例を示している。
【００２５】
同図において、システム制御部１は、このネットワークファクシミリ装置ＦＸの各部の制御処理、および、ファクシミリ伝送制御手順処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このネットワークファクシミリ装置ＦＸに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。
【００２６】
スキャナ５は、所定の解像度で原稿画像を読み取るためのものであり、プロッタ６は、所定の解像度で画像を記録出力するためのものであり、操作表示部７は、このネットワークファクシミリ装置ＦＸを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００２７】
符号化復号化部８は、画信号を符号化圧縮するとともに、符号化圧縮されている画情報を元の画信号に復号化するためのものであり、画像蓄積装置９は、符号化圧縮された状態の画情報を多数記憶するためのものである。
【００２８】
グループ３ファクシミリモデム１０は、グループ３ファクシミリのモデム機能を実現するためのものであり、伝送手順信号をやりとりするための低速モデム機能（Ｖ．２１モデム）、および、おもに画情報をやりとりするための高速モデム機能（Ｖ．１７モデム、Ｖ．３４モデム、Ｖ．２９モデム、Ｖ．２７ｔｅｒモデムなど）を備えている。
【００２９】
網制御装置１１は、このネットワークファクシミリ装置ＦＸをアナログ公衆回線網ＰＳＴＮに接続するためのものであり、自動発着信機能を備えている。
【００３０】
ローカルエリアネットワークインターフェース回路１２は、このネットワークファクシミリ装置ＦＸをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１３は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理（ＤＨＣＰクライアント処理を含む）を実行するためのものである。
【００３１】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、操作表示部７、符号化復号化部８、画像蓄積装置９、グループ３ファクシミリモデム１０、網制御装置１１、および、ローカルエリアネットワーク伝送制御部１３は、内部バス１４に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１４を介して行われている。
【００３２】
また、網制御装置１１とグループ３ファクシミリモデム１０との間のデータのやりとりは、直接行なわれている。
【００３３】
図３は、ワークステーション装置ＷＳ（ＷＳ１〜ＷＳｎ）の構成例を示している。
【００３４】
同図において、ＣＰＵ（中央処理装置）２１は、このワークステーション装置ＷＳの動作制御を行うものであり、ＲＯＭ（リード・オンリ・メモリ）２２は、ＣＰＵ２１が起動時に実行するプログラムや必要なデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）２３は、ＣＰＵ２１のワークエリア等を構成するためのものである。
【００３５】
キャラクタジェネレータ２４は、図形文字の表示データを発生するためのものであり、時計回路２５は、現在日時情報を出力するためのものであり、ローカルエリアネットワークインターフェース回路２６は、このワークステーション装置ＷＳをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部２７は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理（ＤＨＣＰクライアント処理を含む）を実行するためのものである。
【００３６】
磁気ディスク装置２８は、種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものであり、ＣＲＴ画面表示装置２９は、このワークステーション装置ＷＳを操作するための画面を表示するためのものであり、表示制御部３０は、ＣＲＴ画面表示装置２９の表示内容を制御するためのものである。
【００３７】
キーボード装置３１は、このワークステーション装置ＷＳに種々のキー操作を行うためのものであり、画面指示装置３２は、ＣＲＴ画面表示装置２９の任意の点を指示する等の操作作業を行うためのものであり、入力制御部３３は、キーボード装置３１および画面指示装置３２の入力情報を取り込む等するためのものである。
【００３８】
これらのＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータ２４、時計回路２５、ローカルエリアネットワーク伝送制御部２７、磁気ディスク装置２８、表示制御部３０「、および、入力制御部３３は、バス３４に接続されており、これらの各要素間のデータのやりとりは、主としてこのバス３４を介して行われる。
【００３９】
ここで、本実施例において、基本的には、ローカルエリアネットワークＬＡＮに接続されている端末相互間でのデータのやりとりは、いわゆるＴＣＰ／ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、それ以上の上位レイヤの通信プロトコルとの組み合わせ（いわゆるプロトコルスイート）が適用して行われる。例えば、電子メールのデータのやりとりでは上位レイヤの通信プロトコルとしてＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）という通信プロトコルが適用される。
【００４０】
また、各端末がメールサーバ装置ＳＭに対して、ユーザ宛の電子メールの受信確認や取得要求などのために適用するプロトコルとしては、いわゆるＰＯＰ（Ｐｏｓｔ　Ｏｆｆｉｃｅ　Ｐｒｏｔｏｃｏｌ）３などを適用することができる。
【００４１】
また、ＴＣＰ／ＩＰ，ＳＭＴＰ，ＰＯＰ３などの通信プロトコル、および、電子メールのデータ形式やデータ構造などについては、それぞれＩＥＴＦから発行されているＲＦＣ文書により規定されている。例えば、ＴＣＰはＲＦＣ７９３、ＩＰはＲＦＣ７９３、ＳＭＴＰはＲＦＣ８２１、電子メールの形式は、ＲＦＣ８２２，ＲＦＣ１５２１，ＲＦＣ１５２２（ＭＩＭＥ（Ｍｕｌｔｉ　Ｐｕｒｐｏｓｅ　Ｍａｉｌ　Ｅｘｔｅｎｓｉｏｎ）形式）などでそれぞれ規定されている。
【００４２】
そして、ネットワークファクシミリ装置ＦＸは、読み取った原稿画像を公衆網ＰＳＴＮを介して他のグループ３ファクシミリ装置へ、または、ローカルエリアネットワークＬＡＮ（さらには、インターネット）を介してワークステーション装置ＷＳ１〜ＷＳｎのユーザや他のネットワークファクシミリ装置ＦＸへ送信するとともに、アナログ公衆回線網ＰＳＴＮを介して他のグループ３ファクシミリ装置より受信した画情報を、そのときに指定されたサブアドレスに対応したユーザに対して、電子メールを用いて転送したり、あるいは、ローカルエリアネットワークＬＡＮのワークステーションＷＳより（電子メールで）受信した画情報を、指定されたアナログ公衆回線網ＰＳＴＮのグループ３ファクシミリ装置へ転送する転送サービス機能等を備えている。
【００４３】
また、自端末宛に受信した電子メールについては、本文情報に配置される画情報を取り出して、記録出力するようにしている。
【００４４】
ここに、ファクシミリ画情報はバイナリデータであり、電子メールには、直接バイナリデータを含ませることができないので、所定の変換方法（例えば、Ｂａｓｅ６４符号化方法）を適用して可読情報（７ビットのキャラクタコード）に変換した状態で、電子メールに含められる。このような電子メールの本文情報の形式をＭＩＭＥ形式という。
【００４５】
さて、ネットワークファクシミリ装置ＦＸ、および、ワークステーション装置ＷＳ１〜ＷＳｎは、起動時に、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍのいずれか１つからネットワークパラメータを取得する。
【００４６】
例えば、ネットワークファクシミリ装置ＦＸがネットワークパラメータを取得するときの手順の一例を図４に示す。この手順は、ＲＦＣ２１３１のＤＨＣＰプロトコルに従っているので、詳細は、ＲＦＣ２１３１を参照のこと。また、この手順における各信号のやりとりは、ネットワークファクシミリ装置ＦＸのＩＰアドレスが定まっていないので、ブロードキャストモードで行われる。
【００４７】
まず、ネットワークファクシミリ装置ＦＸは、ＤＨＣＰサーバ装置ＤＳ（ＤＳ１〜ＤＳｍ）を検索するために、メッセージＤＨＣＰ−ＤＩＣＯＶＥＲをローカルエリアネットワークＬＡＮへ送出する。
【００４８】
これにより、このメッセージＤＨＣＰ−ＤＩＣＯＶＥＲを受信したＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍは、クライアント（ネットワークファクシミリ装置ＦＸ）へ割り当てるＩＰアドレスを選択し、その選択したＩＰアドレスとリース期間を通知するためのメッセージＤＨＣＰ−ＯＦＦＥＲを、クライアント（ネットワークファクシミリ装置ＦＸ）へ送信する。また、このメッセージＤＨＣＰ−ＯＦＦＥＲには、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍのＩＰアドレス、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍを識別するためのサーバＩＤ等も含められる。
【００４９】
これにより、ネットワークファクシミリ装置ＦＸは、全てのＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍから受信したメッセージＤＨＣＰ−ＯＦＦＥＲを保存して、後述するいずれかの方法に従って、使用するＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍを選択する。
【００５０】
次に、ネットワークファクシミリ装置ＦＸは、提示されたＩＰアドレスの使用許可を要求するために、メッセージＤＨＣＰ−ＲＥＱＵＥＳＴを、そのときに選択したＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍへ送信する。
【００５１】
ここで、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍの特定は、それぞれのＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍより送信されたメッセージＤＨＣＰ−ＯＦＦＥＲに含められている「サーバＩＤ」を用いて行う。すなわち、このときのメッセージＤＨＣＰ−ＲＥＱＵＥＳＴには、そのときに選択したＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍより通知されている「サーバＩＤ」が含まれる。
【００５２】
それにより、選択されたＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍは、ＩＰアドレスの取得許可をあらわすメッセージＤＨＣＰ−ＡＣＫを、クライアントへ送信する。
【００５３】
これにより、ネットワークファクシミリ装置ＦＸでは、必要なネットワークパラメータを取得できたので、それ以降、新たに取得したネットワークパラメータを用いて、所定の通信動作を行う。
【００５４】
また、以上のネットワークパラメータの取得動作は、ワークステーション装置ＷＳ１〜ＷＳｎも、その起動時に行う。
【００５５】
また、このようなＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍからのネットワークパラメータの値の取得動作は、所定のリース更新期間を経過する毎に繰り返し行われる。このリース更新期間としては、通常、設定されているリース期間（例えば、２４時間）よりも短い期間（例えば、２３時間３０分）が設定される。
【００５６】
図５は、ネットワークファクシミリ装置ＦＸおよびワークステーション装置ＷＳ１〜ＷＳｎが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得する際の処理の一例を示している。
【００５７】
まず、自端末に設定されているＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍのＩＰアドレスを取得し（処理１０１）、ＤＨＣＰ処理を開始する（処理１０２）。
【００５８】
そして、メッセージＤＨＣＰ−ＤＩＳＣＯＶＥＲを送信し（処理１０３）、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍより、メッセージＤＨＣＰ−ＯＦＦＥＲを受信して、保存する（処理１０４）。
【００５９】
次いで、保存したメッセージＤＨＣＰ−ＯＦＦＥＲを１つ選択し（処理１０５）、処理１０１で取得したＩＰアドレスと、メッセージＤＨＣＰ−ＯＦＦＥＲに含められているＤＨＣＰサーバ装置のＩＰアドレスが一致するかどうかを調べる（判断１０６）。
【００６０】
判断１０６の結果がＮＯになるときには、処理１０５へ戻り、次のメッセージＤＨＣＰ−ＯＦＦＥＲについて同様の処理を行う。
【００６１】
また、判断１０６の結果がＹＥＳになるときには、そのときに選択したメッセージＤＨＣＰ−ＯＦＦＥＲの送信元のＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍを、使用するＤＨＣＰサーバ装置として選択する（処理１０７）。
【００６２】
次いで、その選択したＤＨＣＰサーバ装置へメッセージＤＨＣＰ−ＲＥＱＵＥＳＴを送信し（処理１０８）、次の処理へ移行する。
【００６３】
このようにして、本実施例では、あらかじめＩＰアドレスが登録されているＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍを選択するようにしているので、あるＤＨＣＰサーバ装置はワークステーション装置用、別のＤＨＣＰサーバ装置はネットワークファクシミリ装置用などとＤＨＣＰサーバを使い分けることが可能であり、その結果、ＤＨＣＰサーバ装置の負荷を分散することができる。
【００６４】
図６は、ネットワークファクシミリ装置ＦＸおよびワークステーション装置ＷＳ１〜ＷＳｎが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得する際の処理の他の例を示している。
【００６５】
まず、自端末に現在保持されているＩＰを取得し（処理２０１）、ＤＨＣＰ処理を開始する（処理２０２）。
【００６６】
そして、メッセージＤＨＣＰ−ＤＩＳＣＯＶＥＲを送信し（処理２０３）、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍより、メッセージＤＨＣＰ−ＯＦＦＥＲを受信して、保存する（処理２０４）。
【００６７】
次いで、保存したメッセージＤＨＣＰ−ＯＦＦＥＲを１つ選択し（処理２０５）、処理２０１で取得したＩＰアドレスと、メッセージＤＨＣＰ−ＯＦＦＥＲで提示されているＩＰアドレスが一致するかどうかを調べる（判断２０６）。
【００６８】
判断２０６の結果がＮＯになるときには、処理２０５へ戻り、次のメッセージＤＨＣＰ−ＯＦＦＥＲについて同様の処理を行う。
【００６９】
また、判断２０６の結果がＹＥＳになるときには、そのときに選択したメッセージＤＨＣＰ−ＯＦＦＥＲの送信元のＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍを、使用するＤＨＣＰサーバ装置として選択する（処理２０７）。
【００７０】
次いで、その選択したＤＨＣＰサーバ装置へメッセージＤＨＣＰ−ＲＥＱＵＥＳＴを送信し（処理２０８）、次の処理へ移行する。
【００７１】
このようにして、本実施例では、自端末が以前使用していたＩＰアドレスと同じものを提示するＤＨＣＰサーバ装置を選択するようにしているので、常に同じＩＰアドレスを使用できる可能性が高くなり、運用上便利である。また、結果的に、ＤＨＣＰサーバ装置の負荷を分散することができる。
【００７２】
図７は、ネットワークファクシミリ装置ＦＸおよびワークステーション装置ＷＳ１〜ＷＳｎが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得する際の処理のさらに他の例を示している。
【００７３】
まず、ＤＨＣＰ処理を開始する（処理３０１）。
【００７４】
そして、メッセージＤＨＣＰ−ＤＩＳＣＯＶＥＲを送信し（処理３０２）、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍより、メッセージＤＨＣＰ−ＯＦＦＥＲを受信して、保存する（処理３０３）。
【００７５】
次いで、保存したメッセージＤＨＣＰ−ＯＦＦＥＲを１つ選択し、その選択したメッセージＤＨＣＰ−ＯＦＦＥＲのリース期間を保存する（処理３０４）。そして、全てのメッセージＤＨＣＰ−ＯＦＦＥＲについて処理を終了したかどうかを調べる（判断３０５）。
【００７６】
判断３０５の結果がＮＯになるときには、処理３０４へ戻り、次のメッセージＤＨＣＰ−ＯＦＦＥＲについて同様の処理を行う。
【００７７】
また、判断３０５の結果がＹＥＳになるときには、リース期間が最長であるメッセージＤＨＣＰ−ＯＦＦＥＲの送信元のＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍを、使用するＤＨＣＰサーバ装置として選択する（処理３０６）。
【００７８】
次いで、その選択したＤＨＣＰサーバ装置へメッセージＤＨＣＰ−ＲＥＱＵＥＳＴを送信し（処理３０７）、次の処理へ移行する。
【００７９】
このようにして、本実施例では、最も長いリース時間を提示するＤＨＣＰサーバ装置を選択するので、ＩＰアドレスの更新処理の回数を減らすことが可能である。それとともに、結果的に、ＤＨＣＰサーバ装置の負荷を軽減することができる。
【００８０】
図８は、ネットワークファクシミリ装置ＦＸおよびワークステーション装置ＷＳ１〜ＷＳｎが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得する際の処理の別な例を示している。
【００８１】
まず、ＤＨＣＰ処理を開始する（処理４０１）。
【００８２】
そして、取得したい情報をＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍへ通知するためのパラメータ要求リスト（オプションコード５５；ＲＦＣ２１３２参照）を付加したメッセージＤＨＣＰ−ＤＩＳＣＯＶＥＲを送信し（処理４０２）、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍより、メッセージＤＨＣＰ−ＯＦＦＥＲを受信して、保存する（処理４０３）。
【００８３】
次いで、保存したメッセージＤＨＣＰ−ＯＦＦＥＲを１つ選択し、その選択したメッセージＤＨＣＰ−ＯＦＦＥＲに含められるネットワークパラメータの内容から、優先順位を設定する（処理４０４）。
【００８４】
そして、全てのメッセージＤＨＣＰ−ＯＦＦＥＲについて処理を終了したかどうかを調べる（判断４０５）。
【００８５】
判断４０５の結果がＮＯになるときには、処理４０４へ戻り、次のメッセージＤＨＣＰ−ＯＦＦＥＲについて同様の処理を行う。
【００８６】
また、判断４０５の結果がＹＥＳになるときには、優先順位が最大であるメッセージＤＨＣＰ−ＯＦＦＥＲの送信元のＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍを、使用するＤＨＣＰサーバ装置として選択する（処理４０６）。
【００８７】
次いで、その選択したＤＨＣＰサーバ装置へメッセージＤＨＣＰ−ＲＥＱＵＥＳＴを送信し（処理４０７）、次の処理へ移行する。
【００８８】
ここで、処理４０４，処理４０６で参照する優先順位について説明する。
【００８９】
まず、パラメータ要求リストで要求するネットワークパラメータには、自端末にとって必要な情報に優先順位を付ける。例えば、「サブネットマスク」には優先順位「１」を、「デフォルトゲートウェイ」には優先順位「２」を、「ＤＮＳサーバアドレス」には優先順位「３」を、「ドメイン名」には優先順位「４」を「ＷＩＮＳサーバアドレス」には優先順位「５」を設定する。
【００９０】
そして、例えば、ＤＨＣＰサーバ装置ＤＳ１より取得したネットワークパラメータが「ＩＰアドレス、リース期間、サブネットマスク、デフォルトゲートウェイ」であり、ＤＨＣＰサーバ装置ＤＳ２より取得したネットワークパラメータが「ＩＰアドレス、リース期間、サブネットマスク、デフォルトゲートウェイ、ＤＮＳサーバアドレス」であり、ＤＨＣＰサーバ装置ＤＳ３より取得したネットワークパラメータが「ＩＰアドレス、リース期間、サブネットマスク、ＤＮＳサーバアドレス、ＷＩＮＳサーバアドレス」である場合、ＤＨＣＰサーバ装置ＤＳ１の優先順位番号は２、ＤＨＣＰサーバ装置ＤＳ２の優先順位番号は３、ＤＨＣＰサーバ装置ＤＳ３の優先順位番号は１となるので、この場合には、ＤＨＣＰサーバ装置ＤＳ２が選択される。
【００９１】
このようにして、本実施例では、自端末にとって優先順位が高い情報を提示するＤＨＣＰサーバ装置を選択するので、自端末が最も強く要求する設定が優先的に可能となる。また、各端末で要求する情報の内容が異なる場合には、結果的に、ＤＨＣＰサーバ装置の負荷を軽減することができる。
【００９２】
図９は、ネットワークファクシミリ装置ＦＸおよびワークステーション装置ＷＳ１〜ＷＳｎが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得する際の処理のさらに別な例を示している。
【００９３】
まず、ＤＨＣＰ処理を開始する（処理５０１）。
【００９４】
そして、取得したい情報をＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍへ通知するためのパラメータ要求リスト（オプションコード５５；ＲＦＣ２１３２参照）を付加したメッセージＤＨＣＰ−ＤＩＳＣＯＶＥＲを送信し（処理５０２）、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍより、メッセージＤＨＣＰ−ＯＦＦＥＲを受信して、保存する（処理５０３）。
【００９５】
次いで、保存したメッセージＤＨＣＰ−ＯＦＦＥＲを１つ選択し、その選択したメッセージＤＨＣＰ−ＯＦＦＥＲに含められるネットワークパラメータの項目数を保存する（処理５０４）。
【００９６】
そして、全てのメッセージＤＨＣＰ−ＯＦＦＥＲについて処理を終了したかどうかを調べる（判断５０５）。
【００９７】
判断５０５の結果がＮＯになるときには、処理５０４へ戻り、次のメッセージＤＨＣＰ−ＯＦＦＥＲについて同様の処理を行う。
【００９８】
また、判断５０５の結果がＹＥＳになるときには、取得パラメータ数が最大であるメッセージＤＨＣＰ−ＯＦＦＥＲの送信元のＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍを、使用するＤＨＣＰサーバ装置として選択する（処理５０６）。
【００９９】
次いで、その選択したＤＨＣＰサーバ装置へメッセージＤＨＣＰ−ＲＥＱＵＥＳＴを送信し（処理５０７）、次の処理へ移行する。
【０１００】
このようにして、本実施例では、最も多くのＴＣＰ／ＩＰ構成情報（ネットワークパラメータ）を提示するＤＨＣＰサーバ装置を選択するので、ＤＨＣＰサーバ装置から取得した情報に対してユーザが不足する情報を追加設定しなければならないときには、その設定項目数を減らすことが可能である。
【０１０１】
また、使用するＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍの選択方法として、上述した各実施例の選択条件を組み合わせた方法を採用することもできる。また、その場合の選択条件の優先順位も適宜に設定できる。
【０１０２】
すなわち、選択条件として「最大のリース時間（以下、「リース時間」という）」、「提示するＴＣＰ／ＩＰ構成情報に基づいて設定した優先順位が最大のもの（以下、「優先順位」という）」、「ネットワークパラメータの項目数が最大のもの（以下、「項目数」という）」の３つの選択条件を次のように組み合わせることで、新たな選択条件を構成することができる。なお、組み合わせの最初のものの優先順位が高く設定されている。
【０１０３】
｛「リース時間」、「優先順位」、「項目数」｝
【０１０４】
｛「リース時間」、「項目数」、「優先順位」｝
【０１０５】
｛「優先順位」、「リース時間」、「項目数」｝
【０１０６】
｛「優先順位」、「項目数」、「リース時間」｝
【０１０７】
｛「項目数」、「リース時間」、「優先順位」｝
【０１０８】
｛「項目数」、「優先順位」、「リース時間」｝
【０１０９】
｛「リース時間」、「優先順位」｝
【０１１０】
｛「リース時間」、「項目数」｝
【０１１１】
｛「優先順位」、「リース時間」｝
【０１１２】
｛「優先順位」、「項目数」｝
【０１１３】
｛「項目数」、「リース時間」｝
【０１１４】
｛「項目数」、「優先順位」｝
【０１１５】
【発明の効果】
以上説明したように、本発明によれば、あらかじめＩＰアドレスが登録されているＤＨＣＰサーバ装置を選択するようにしているので、あるＤＨＣＰサーバ装置はワークステーション装置用、別のＤＨＣＰサーバ装置はネットワークファクシミリ装置用などとＤＨＣＰサーバを使い分けることが可能であり、その結果、ＤＨＣＰサーバ装置の負荷を分散することができるという効果を得る。
【０１１６】
また、自端末が以前使用していたＩＰアドレスと同じものを提示するＤＨＣＰサーバ装置を選択するようにしているので、常に同じＩＰアドレスを使用できる可能性が高くなり、運用上便利であるという効果を得る。また、結果的に、ＤＨＣＰサーバ装置の負荷を分散することができるという効果も得る。
【０１１７】
また、最も長いリース時間を提示するＤＨＣＰサーバ装置を選択するので、ＩＰアドレスの更新処理の回数を減らすことが可能であるという効果を得る。それとともに、結果的に、ＤＨＣＰサーバ装置の負荷を軽減することができるという効果も得る。
【０１１８】
また、自端末にとって優先順位が高い情報を提示するＤＨＣＰサーバ装置を選択するので、自端末が最も強く要求する設定が優先的に可能となるという効果を得る。また、各端末で要求する情報の内容が異なる場合には、結果的に、ＤＨＣＰサーバ装置の負荷を軽減することができるという効果も得る。
【０１１９】
また、最も多くのＴＣＰ／ＩＰ構成情報（ネットワークパラメータ）を提示するＤＨＣＰサーバ装置を選択するので、ＤＨＣＰサーバ装置から取得した情報に対してユーザが不足する情報を追加設定しなければならないときには、その設定項目数を減らすことが可能であるという効果も得る。
【図面の簡単な説明】
【図１】本発明の一実施例にかかるネットワークシステムを示したブロック図。
【図２】ネットワークファクシミリ装置ＦＸの構成例を示したブロック図。
【図３】ワークステーション装置ＷＳ（ＷＳ１〜ＷＳｎ）の構成例を示したブロック図。
【図４】ネットワークファクシミリ装置ＦＸが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得するときの手順の一例を示したタイムチャート。
【図５】ネットワークファクシミリ装置ＦＸおよびワークステーション装置ＷＳ１〜ＷＳｎが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得する際の処理の一例を示したフローチャート。
【図６】ネットワークファクシミリ装置ＦＸおよびワークステーション装置ＷＳ１〜ＷＳｎが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得する際の処理の他の例を示したフローチャート。
【図７】ネットワークファクシミリ装置ＦＸおよびワークステーション装置ＷＳ１〜ＷＳｎが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得する際の処理のさらに他の例を示したフローチャート。
【図８】ネットワークファクシミリ装置ＦＸおよびワークステーション装置ＷＳ１〜ＷＳｎが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得する際の処理の別の例を示したフローチャート。
【図９】ネットワークファクシミリ装置ＦＸおよびワークステーション装置ＷＳ１〜ＷＳｎが、ＤＨＣＰサーバ装置ＤＳ１〜ＤＳｍよりネットワークパラメータを取得する際の処理のまた別の例を示したフローチャート。
【符号の説明】
ＦＸ　ネットワークファクシミリ装置
ＷＳ，ＷＳ１〜ＷＳｎ　ワークステーション装置
ＤＳ１〜ＤＳｍ　ＤＨＣＰサーバ装置
【図１】
2004104199.tif 000003
【図２】
2004104199.tif 000004
【図３】
2004104199.tif 000005
【図４】
2004104199.tif 000006
【図５】
2004104199.tif 000007
【図６】
2004104199.tif 000008
【図７】
2004104199.tif 000009
【図８】
2004104199.tif 000010
【図９】
2004104199.tif 000011