(57)【要約】【課題】ネットワークに接続された他の装置の通信に悪影響を与えることなく、適切にネットワークでの通信を行うことができるようにする。【解決手段】接続されたネットワーク５を介して、ＩＰアドレスを用いて通信を行うプリンター４において、自己のＩＰアドレスとして、固定ＩＰアドレス（第１ＩＰアドレス）が設定されており、ネットワークへ接続されたことを検知し、ネットワークへ接続されたことが検知された場合に、固定ＩＰアドレスを用いた通信を行わずに、ネットワークで使用されていない第２ＩＰアドレスを、自己のＭＡＣアドレスを用いて取得する通信制御部４６ａと、通信に使用するＩＰアドレスとして、第２ＩＰアドレスを設定するＩＰアドレス設定処理部４６ｂとを有するように構成する。【選択図】図２
2011124695.tif 000002
【特許請求の範囲】
【請求項１】
接続されたネットワークを介して、ＩＰアドレスを用いて通信を行うネットワーク接続装置において、
通信に使用する自己のＩＰアドレスとして、固定的な第１ＩＰアドレスが設定されており、
ネットワークへ接続されたことを検知する検知手段と、
前記ネットワークへ接続されたことが検知された場合に、前記第１ＩＰアドレスを用いた通信を行わずに、前記ネットワークで使用されていない第２ＩＰアドレスを、自己のＭＡＣアドレスを用いて取得するＩＰアドレス取得手段と、
通信に使用する自己のＩＰアドレスとして、前記第２ＩＰアドレスを設定するＩＰアドレス設定手段と
を有するネットワーク接続装置。
【請求項２】
前記ネットワークへ接続されたことが検知された場合に、前記第１ＩＰアドレスを退避して記憶する第１ＩＰアドレス記憶手段と、
前記第２ＩＰアドレスを自己のＩＰアドレスとして、前記ネットワークの前記第１ＩＰアドレス宛に問い合わせを行い、その問い合わせ結果に基づいて、当該第１ＩＰアドレスが設定されている他の装置が存在しているか否かを判定する設定判定手段を更に有し、
前記ＩＰアドレス設定手段は、第１ＩＰアドレスが設定されている他の装置が存在しないと判定された場合に、通信に使用する自己のＩＰアドレスとして、前記第１ＩＰアドレスを設定する
請求項１に記載のネットワーク接続装置。
【請求項３】
前記ネットワークに接続されたＤＨＣＰサーバーから当該ＤＨＣＰサーバーの割り振り可能なＩＰアドレス範囲を取得する範囲取得手段を更に備え、
前記ＩＰアドレス設定手段は、前記第１ＩＰアドレスが、前記ＩＰアドレス範囲に属する場合には、前記第１ＩＰアドレス以外のＩＰアドレスを、通信に使用する自己のＩＰアドレスに設定する
請求項２に記載のネットワーク接続装置。
【請求項４】
前記第１ＩＰアドレスが設定されている他の装置が存在していると判定された場合に、前記第２ＩＰアドレスを、通信に使用する自己のＩＰアドレスとする
請求項１乃至請求項４のいずれか一項に記載のネットワーク接続装置。
【請求項５】
前記第１ＩＰアドレスが設定されている他の装置が存在していると判定された場合に、前記使用する自己のＩＰアドレスが前記第２ＩＰアドレスに変更されたことを、当該ネットワーク接続装置と以前に通信していた他の装置に通知するアドレス変更通知手段を更に有する
請求項４に記載のネットワーク接続装置。
【請求項６】
前記第１ＩＰアドレスが設定されている他の装置が存在していると判定された場合に、ユーザーに対して、通信に使用するＩＰアドレスを入力させるための入力画面を提示する提示手段を更に有する
請求項１乃至請求項５のいずれか一項に記載のネットワーク接続装置。
【請求項７】
前記第１ＩＰアドレスの近傍のＩＰアドレスであって、他の装置に使用されていない１以上の第３ＩＰアドレスを探索する探索手段を更に有し、
前記提示手段は、前記１以上の第３ＩＰアドレスを表示する
請求項６に記載のネットワーク接続装置。
【請求項８】
前記ＩＰアドレス設定手段は、前記第１ＩＰアドレスが設定されている他の装置が存在していると判定された場合に、前記ネットワークで使用されていない第４ＩＰアドレスを探索し、当該第４ＩＰアドレスを通信に使用する自己のＩＰアドレスとして設定する
請求項１乃至請求項５のいずれか一項に記載のネットワーク接続装置。
【請求項９】
前記ＩＰアドレス取得手段は、前記ネットワークに接続されたＤＨＣＰサーバーから第２ＩＰアドレスを取得する
請求項１乃至請求項８のいずれか一項に記載のネットワーク接続装置。
【請求項１０】
前記ＩＰアドレス取得手段は、リンクローカルアドレスの中で、前記ネットワーク上で使用されていないリンクローカルアドレスを探索し、使用されていないリンクローカルアドレスを第２ＩＰアドレスとして取得する
請求項１乃至請求項８のいずれか一項に記載のネットワーク接続装置。
【請求項１１】
接続されたネットワークを介して、ＩＰアドレスを用いて通信を行うネットワーク接続装置によるネットワーク接続方法において、
通信に使用する自己のＩＰアドレスとして、固定的な第１ＩＰアドレスが設定されており、
ネットワーク接続装置の検知手段が、ネットワークへ接続されたことを検知する検知ステップと、
前記ネットワーク接続装置のＩＰアドレス取得手段が、前記ネットワークへ接続されたことが検知された場合に、前記第１ＩＰアドレスを用いた通信を行わずに、前記ネットワークで使用されていない第２ＩＰアドレスを、自己のＭＡＣアドレスを用いて取得するＩＰアドレス取得ステップと、
前記ネットワーク接続装置のＩＰアドレス設定手段が、通信に使用する自己のＩＰアドレスとして、前記第２ＩＰアドレスを設定するＩＰアドレス設定ステップと
を有するネットワーク接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰアドレスを用いて通信を行うネットワークへ接続するネットワーク接続装置及びネットワーク接続方法に関する。
【背景技術】
【０００２】
ネットワークに接続されたＰＣ（Personal Computer）やプリンター等のネットワーク接続装置は、自装置に設定されたＩＰ（Internet Protocol）アドレスを用いてネットワーク上の通信を行っている。ネットワーク接続装置に対しては、ユーザーによって固定的なＩＰアドレスが設定されたり、或いは、ネットワークに接続されたＤＨＣＰサーバーから取得したＩＰアドレスが設定されたりする。
【０００３】
例えば、固定的なＩＰアドレスが設定されたネットワーク接続装置を、別のネットワークに接続する場合において、例えば、同一のＩＰアドレスが別のネットワークで使用されていて、そのままのＩＰアドレスでは使用できないときには、ユーザーがこのような状況を把握し、更にＩＰアドレスを再設定しなければならず、手間と時間が掛かるという問題があった。
【０００４】
これに対して、ネットワークに接続してＩＰアドレスを用いた通信が不可能になった場合に、管理者にその旨の通知を行い、ＩＰアドレスの変更を可能にするダイアログを自動的に表示させることにより、ユーザーの手間を低減する技術が知られている(特許文献１参照)。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１２８８７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記した特許文献１の技術によると、ＩＰアドレスの変更時におけるユーザーの手間を低減することができる。しかしながら、特許文献１の技術では、固定的なＩＰアドレスを用いてネットワークに接続してしまうので、ネットワークに接続された競合する装置、すなわち、同一のＩＰアドレスが設定されている装置が関わる通信を邪魔してしまう事態が発生するおそれがある。
【０００７】
本発明は、上記課題に鑑みなされたものであり、その目的は、ネットワークに接続された他の装置の通信に悪影響を与えることなく、適切にネットワークでの通信を行うことのできる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的達成のため、本発明の第１の観点に係るネットワーク接続装置は、接続されたネットワークを介して、ＩＰアドレスを用いて通信を行うネットワーク接続装置において、通信に使用する自己のＩＰアドレスとして、固定的な第１ＩＰアドレスが設定されており、ネットワークへ接続されたことを検知する検知手段と、ネットワークへ接続されたことが検知された場合に、第１ＩＰアドレスを用いた通信を行わずに、ネットワークで使用されていない第２ＩＰアドレスを、自己のＭＡＣ（Media Access Control Address）アドレスを用いて取得するＩＰアドレス取得手段と、通信に使用する自己のＩＰアドレスとして、第２ＩＰアドレスを設定するＩＰアドレス設定手段とを有する。係るネットワーク接続装置によると、固定的な第１ＩＰアドレスが設定されているネットワーク接続装置をネットワークに接続した際に、他の装置に使用されていない第２ＩＰアドレスを用いて通信させることができる。このため、ネットワーク接続装置を他のネットワークに接続した際に、当該他のネットワークに接続された装置による通信を邪魔することがない。
【０００９】
また、上記ネットワーク接続装置において、ネットワークへ接続されたことが検知された場合に、第１ＩＰアドレスを退避して記憶する第１ＩＰアドレス記憶手段と、第２ＩＰアドレスを自己のＩＰアドレスとして、ネットワークの第１ＩＰアドレス宛に問い合わせを行い、その問い合わせ結果に基づいて、当該第１ＩＰアドレスが設定されている他の装置が存在しているか否かを判定する設定判定手段を更に有し、ＩＰアドレス設定手段は、第１ＩＰアドレスが設定されている他の装置が存在しないと判定された場合に、通信に使用する自己のＩＰアドレスとして、第１ＩＰアドレスを設定するようにしてもよい。係るネットワーク接続装置によると、第１ＩＰアドレスが設定されている他の装置が存在していない場合に、第１ＩＰアドレスを通信に使用する自己のＩＰアドレスとするので、例えば、同じネットワークに再接続した場合において、同一のＩＰアドレスにすることができるので、同一のネットワークに接続された際における通信環境を適切に維持することができる。
【００１０】
また、上記ネットワーク接続装置において、ネットワークに接続されたＤＨＣＰサーバーから当該ＤＨＣＰサーバーの割り振り可能なＩＰアドレス範囲を取得する範囲取得手段を更に備え、ＩＰアドレス設定手段は、第１ＩＰアドレスが、ＩＰアドレス範囲に属する場合には、第１ＩＰアドレス以外のＩＰアドレスを、通信に使用する自己のＩＰアドレスに設定するようにしてもよい。係るネットワーク接続装置によると、ＤＨＣＰサーバーによって、装置に割り当てられるＩＰアドレスと自己のＩＰアドレスが重複することを適切に防ぐことができる。
【００１１】
また、上記ネットワーク接続装置において、第１ＩＰアドレスが設定されている他の装置が存在していると判定された場合に、第２ＩＰアドレスを、通信に使用する自己のＩＰアドレスとするようにしてもよい。係るネットワーク接続装置によると、他のネットワークに接続した際に、他のネットワークに接続された装置による通信を邪魔することがない。
【００１２】
また、上記ネットワーク接続装置において、第１ＩＰアドレスが設定されている他の装置が存在していると判定された場合に、使用するＩＰアドレスが第２ＩＰアドレスに変更されたことを、当該ネットワーク接続装置と以前に通信していた他の装置に通知するアドレス変更通知手段を更に有するようにしてもよい。係るネットワーク接続装置によると、第１ＩＰアドレスが設定されていた際に通信していた他の装置に対して、適切にＩＰアドレスの変更を通知することができる。
【００１３】
また、上記ネットワーク接続装置において、第１ＩＰアドレスが設定されている他の装置が存在していると判定された場合に、ユーザーに対して、通信に使用するＩＰアドレスを入力させるための入力画面を提示する提示手段を更に有するようにしてもよい。係るネットワーク接続装置によると、第１ＩＰアドレスが使用できない場合に、ユーザーにＩＰアドレスの設定を適切に行わせることができる。
【００１４】
また、上記ネットワーク接続装置において、第１ＩＰアドレスの近傍のＩＰアドレスであって、他の装置に使用されていない１以上の第３ＩＰアドレスを探索する探索手段を更に有し、提示手段は、１以上の第３ＩＰアドレスを表示させるようにしてもよい。係るネットワーク接続装置によると、使用可能なＩＰアドレスをユーザーに対して適切に把握させることができる。
【００１５】
また、上記ネットワーク接続装置において、ＩＰアドレス設定手段は、第１ＩＰアドレスが設定されている他の装置が存在していると判定された場合に、使用されていない第４ＩＰアドレスを探索し、当該第４ＩＰアドレスを通信に使用する自己のＩＰアドレスとして設定するようにしてもよい。係るネットワーク接続装置によると、自動的に通信に使用するＩＰアドレスを設定することができる。
【００１６】
また、上記ネットワーク接続装置において、ＩＰアドレス取得手段は、ネットワークに接続されたＤＨＣＰサーバーから第２ＩＰアドレスを取得するようにしてもよい。係るネットワーク接続装置によると、ＤＨＣＰサーバーから他の装置が使用していないＩＰアドレスを容易且つ適切に取得することができる。
【００１７】
また、上記ネットワーク接続装置において、ＩＰアドレス取得手段は、リンクローカルアドレスの中で、ネットワーク上で使用されていないリンクローカルアドレスを探索し、使用されていないリンクローカルアドレスを第２ＩＰアドレスとして取得するようにしてもよい。係るネットワーク接続装置によると、定常的に利用されるＩＰアドレスではないリンクローカルアドレスから探索するようにしているので、使用されていないＩＰアドレスを容易且つ適切に取得することができる。
【００１８】
また、上記目的達成のため、本発明の第２の観点に係るネットワーク接続方法は、接続されたネットワークを介して、ＩＰアドレスを用いて通信を行うネットワーク接続装置によるネットワーク接続方法において、通信に使用する自己のＩＰアドレスとして、固定的な第１ＩＰアドレスが設定されており、ネットワーク接続装置の検知手段が、ネットワークへ接続されたことを検知する検知ステップと、ネットワーク接続装置のＩＰアドレス取得手段が、ネットワークへ接続されたことが検知された場合に、第１ＩＰアドレスを用いた通信を行わずに、ネットワークで使用されていない第２ＩＰアドレスを、自己のＭＡＣアドレスを用いて取得するＩＰアドレス取得ステップと、ネットワーク接続装置のＩＰアドレス設定手段が、通信に使用する自己のＩＰアドレスとして、第２ＩＰアドレスを設定するＩＰアドレス設定ステップとを有する。係るネットワーク接続方法によると、固定的な第１ＩＰアドレスが設定されているネットワーク接続装置をネットワークに接続した際に、他の装置に使用されていない第２ＩＰアドレスを用いて通信させることができる。このため、ネットワーク接続装置を他のネットワークに接続した際に、当該他のネットワークに接続された装置による通信を邪魔することがない。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係るネットワーク接続装置が接続されるネットワークシステムの一例を示す図である。
【図２】本発明の一実施形態に係るネットワーク接続装置の機能構成図である。
【図３】本発明の一実施形態に係るネットワーク接続処理のフローチャートである。
【発明を実施するための形態】
【００２０】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２１】
まず、本発明の一実施形態に係るネットワーク接続装置の一例としてのプリンターが接続されるネットワークシステムについて説明する。
【００２２】
図１は、本発明の一実施形態に係るネットワーク接続装置が接続されるネットワークシステムの一例を示す図である。
【００２３】
ネットワークシステム１は、１以上のパーソナルコンピューター（ＰＣ）２と、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバー３と、１以上のプリンター４とを有する。なお、ネットワークシステムによっては、ＤＨＣＰサーバー３が存在しないものもある。ＰＣ２と、ＤＨＣＰサーバー３と、プリンター４とは、ネットワーク５に接続及び切断自在になっている。ネットワーク５は、有線回線や、無線回線を含んでいてもよく、また、インターネットを含んでいてもよい。ＤＨＣＰサーバー３は、ＰＣ２やプリンター４をネットワーク１に接続する際に、これらに必要な情報（例えば、ＩＰアドレス）を割り当てる。
【００２４】
図２は、本発明の一実施形態に係るネットワーク接続装置の一例としてのプリンターの機能構成図である。
【００２５】
プリンター４は、表示部４１と、入力部４２と、通信部４３と、プリント機能部４４と、記憶部４５と、制御部４６とを有する。
【００２６】
表示部４１は、例えば、液晶画面等を有し、各種情報を表示する。入力部４２は、例えば、キー部、タッチパネル部等を有し、ユーザーからの各種指示等の入力を受け付ける。例えば、入力部４２は、例えば、プリンターに設定するＩＰアドレスの指定等を受け付ける。通信部４３は、ネットワーク５を介して、他の装置とのデータの送受信処理を行う。本実施形態では、通信部４３は、ＩＰ網に対する通信時には、自己のＩＰアドレスとして設定されているＩＰアドレスを使用して通信を行う。プリント機能部４４は、紙、ＯＨＰシート等の画像形成媒体に対して、画像を形成（印刷）する。
【００２７】
記憶部４５は、例えば、ハードディスクドライブ、または、ＥＥＰＲＯＭであり、各種情報を記憶する。本実施形態では、記憶部４５は、通信時に使用する自己のＩＰアドレスを規定する通信設定情報４５ａを記憶する。本実施形態では、通信設定情報４５ａとしては、ＤＨＣＰサーバー３からＩＰアドレスを取得して自動的に設定する自動設定との情報、又は、予め決定されているＩＰアドレス(固定ＩＰアドレス：第１ＩＰアドレス)を記憶する。また、記憶部４５は、後述する退避した固定ＩＰアドレス４５ｂを記憶する。また、記憶部４５は、自動設定の場合には、自動取得したＩＰアドレス（通信時に自己のＩＰアドレスとして使用するもの）を記憶する。
【００２８】
制御部４６は、検知手段及びＩＰアドレス取得手段の一例としての通信制御部４６ａと、ＩＰアドレス設定手段及び設定判定手段の一例としてのＩＰアドレス設定処理部４６ｂと、提示手段の一例としての入出力処理部４６ｃと、プリント制御部４６ｄとを有する。通信制御部４６ａ、ＩＰアドレス設定処理部４６ｂ、入出力処理部４６ｃ、及びプリント制御部４６ｄは、例えば、制御部４６の一例としてのＣＰＵ（Central Processing Unit）が図示しないＲＯＭ等に格納されたプログラムを実行することにより構成される。
【００２９】
通信制御部４６ａは、設定されたＩＰアドレスを用いて、通信部４３によりネットワーク５での通信を行わせる。また、通信制御部４６ａは、プリンター４の通信部４３がネットワークへ接続されたか否か検知し、接続された場合には、その旨をＩＰアドレス設定処理部４６ｂに通知する。ここで、ネットワークに接続とは、ネットワークに物理的に接続されているプリンター４の電源が投入されたこと、電源が投入されているプリンター４にネットワークの通信ケーブルが新たに接続されたこと、プリンター４が図示しないアクセスポイントと無線通信回線が接続されたこと等を意味する。通信制御部４６ａは、ＩＰアドレスの自動取得に設定されている場合には、接続されたネットワークで使用されていないＩＰアドレス（第２ＩＰアドレス）をＭＡＣアドレス（Media Access Control
Address）を使用して取得する。具体的には、ネットワークにＤＨＣＰサーバー３が接続されていれば、通信制御部４６ａは、自己のＭＡＣアドレスを付したブロードキャストのパケットを通信部４３に送信させ、当該ＤＨＣＰサーバー３からネットワークで使用されていないＩＰアドレスを取得する。また、ネットワークにＤＨＣＰサーバー３が接続されていない場合（上記したブロードキャストしたパケットに対する応答がない場合）には、通信制御部４６ａは、リンクローカルアドレスの範囲（ＩＰｖ４では、例えば、169.254.0.0/16）からネットワーク上の他の機器に使用されていないＩＰアドレスを特定することにより取得する。具体的には、通信制御部４６ａは、リンクローカルアドレスの範囲からランダムにＩＰアドレスを選び、ＭＡＣアドレスを用いてＡＲＰ（Address Resolution Protocol）要求をブロードキャストし、それに対する応答により選んだＩＰアドレスが使用されているか否かを判定することにより、使用されていないＩＰアドレスを特定して、取得する。
【００３０】
ＩＰアドレス設定処理部４６ｂは、通信制御部４６ａからネットワークへ接続された旨の通知を受け付けた場合には、固定ＩＰアドレスを記憶部４５に退避格納し、通信制御部４６ａによる通信設定を自動取得に設定する。
【００３１】
ＩＰアドレス設定処理部４６ｂは、通信制御部４６ａが取得した使用可能なＩＰアドレス（第２ＩＰアドレス）を通信に用いる自己のＩＰアドレスに設定する。これにより、通信制御部４６ａは、当該ＩＰアドレスを送信元のＩＰアドレスとして利用することとなる。
【００３２】
また、ＩＰアドレス設定処理部４６ｂは、退避した固定ＩＰアドレスがある場合には、通信制御部４６ａにより、当該固定ＩＰアドレスを使用している装置がネットワーク上に存在するか否か、すなわち、当該固定ＩＰアドレスが競合するか否かを判定する。例えば、ＩＰアドレス設定処理部４６ｂは、ｐｉｎｇコマンドを実行して、通信制御部４６ａにより固定ＩＰアドレス宛にパケットを送信し、当該パケットに対する応答があるか否かにより、固定ＩＰアドレスを使用している他の装置がいるか否かを判定する。なお、固定ＩＰアドレスを使用している他の装置がいる場合には、上記パケットに対する応答が得られることになる。
【００３３】
また、ＩＰアドレス設定処理部４６ｂは、固定ＩＰアドレスが競合しない場合には、退避している固定ＩＰアドレスを、通信制御部４６ａが通信に使用するＩＰアドレスに設定する。一方、競合する場合には、ＩＰアドレス設定処理部４６ｂは、現在のＩＰアドレスが、ＤＨＣＰサーバーから取得したＩＰアドレスであれば、そのままのＩＰアドレスを維持する一方、ＤＨＣＰサーバーから取得したＩＰアドレスでなければ、すなわち、リンクローカルアドレスであれば、入出力処理部４６ｂによりユーザーからのＩＰアドレスの設定を実行させ、ユーザーにより設定されたＩＰアドレスを通信制御部４６ａが通信に使用するＩＰアドレスに設定する。
【００３４】
入出力処理部４６ｃは、入力部４２からユーザーによる各種入力を受け付けて、ＩＰアドレス設定処理部４６ｂ等に渡す。本実施形態では、入出力処理部４６ｃは、表示部４１にユーザーにＩＰアドレスの入力をさせるための入力画面を表示させ、ユーザーからのプリンター４に設定するＩＰアドレスの入力を受け付け、入力されたＩＰアドレスをＩＰアドレス設定処理部４６ｂに渡す。プリント制御部４６ｄは、通信部４３を介して、印刷データを受信し、印刷データに基づいてプリント機能部４４を制御することにより、画像形成媒体に画像を形成させる。
【００３５】
次に、本発明の一実施形態に係るネットワーク接続装置における処理動作について説明する。
【００３６】
図３は、本発明の一実施形態に係るネットワーク接続処理のフローチャートである。
【００３７】
まず、通信制御部４６ａは、プリンター４の通信部４３がネットワークへ接続されたか否かを検知し（ステップＳ１）、接続された場合（ステップＳ１：ＹＥＳ）には、その旨をＩＰアドレス設定処理部４６ｂに通知する。
【００３８】
ＩＰアドレス設定処理部４６ｂは、通信制御部４６ａからネットワークに接続された旨の通知を受け付けた場合には、通信設定が固定ＩＰアドレスの使用か、ＩＰアドレスの自動取得かを判定し(ステップＳ２)、固定ＩＰアドレスの使用の場合（ステップＳ２：固定ＩＰ）には、固定ＩＰアドレスを記憶部４５に退避格納し（ステップＳ３）、通信制御部４６ａによる通信設定を自動取得に設定する（ステップＳ４）。
【００３９】
一方、通信設定がＩＰアドレスの自動取得の場合（ステップＳ２：自動取得）又は、ステップＳ４で自動取得に設定された場合には、通信制御部４６ａ及びＩＰアドレス設定処理部４６ｂは、以下に示すネットワークの有効化を実行する（ステップＳ５）。すなわち、通信制御部４６ａは、接続されたネットワークで使用されていないＩＰアドレス（第２ＩＰアドレス）をＭＡＣ（Media Access Control
Address）アドレスを使用して取得する。また、ネットワークにＤＨＣＰサーバー３が接続されていない場合（上記パケットに対する応答がない場合）には、通信制御部４６ａは、リンクローカルアドレスの範囲内から使用されていないＩＰアドレスを特定することにより取得する。また、ＩＰアドレス設定処理部４６ｂは、通信制御部４６ａが取得した使用可能なＩＰアドレス（第２ＩＰアドレス）を通信に用いる自己のＩＰアドレスに設定する。
【００４０】
次いで、ＩＰアドレス設定処理部４６ｂは、退避した固定ＩＰアドレスがあるか否かを判定し(ステップＳ６)、退避した固定ＩＰアドレスがある場合（ステップＳ６：ＹＥＳ）には、当該固定ＩＰアドレスを使用している他の装置がネットワーク上に存在するか否か、すなわち、当該固定ＩＰアドレスが競合するか否かを判定する（ステップＳ７、Ｓ８）。
【００４１】
この結果、ＩＰアドレスが競合する場合(ステップＳ８：ＹＥＳ)には、ＩＰアドレス設定処理部４６ｂは、現在のＩＰアドレスが、ＤＨＣＰサーバーから取得したＩＰアドレスであるか否かを判定し(ステップＳ９)、ＤＨＣＰから取得したＩＰアドレスである場合（ステップＳ９：ＹＥＳ）には、当該ＩＰアドレスを通信に使用する自己のＩＰアドレスとしてそのまま維持する(ステップＳ１０)。
【００４２】
一方、ＤＨＣＰサーバーから取得したＩＰアドレスでなければ（ステップＳ９：ＮＯ））、すなわち、リンクローカルアドレスであれば、入出力処理部４６ｃによりユーザーからのＩＰアドレスの入力を受け付け（ステップＳ１１）、ユーザーにより入力されたＩＰアドレスを通信に使用する自己のＩＰアドレスに設定する（ステップＳ１２）。
【００４３】
一方、ＩＰアドレスが競合しない場合（ステップＳ８：ＮＯ）には、退避させている固定ＩＰアドレスを通信制御部４６ａが通信に使用する自己のＩＰアドレスに設定し(ステップＳ１３)、処理を終了する。これによって、プリンター４の通信に使用する自己のＩＰアドレスを、適切にもとの固定ＩＰアドレスに戻すことができる。このため、例えば、同じネットワークに対して再接続した場合において、当該ネットワークで以前通信していた他の装置との通信を支障なく継続することができる。
【００４４】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００４５】
例えば、上記実施形態では、固定ＩＰアドレスを退避して記憶しておき、当該固定ＩＰアドレスが競合しない場合に、通信に使用するＩＰアドレスを固定ＩＰアドレスに戻すようにしていたが、本発明はこれに限られず、固定ＩＰアドレスに戻さなくてもよい。例えば、固定ＩＰアドレスが競合しない場合に、ＩＰアドレス設定処理部４６ｂ（範囲取得手段の一例）がＤＨＣＰサーバーのＩＰアドレスの割り振り範囲を取得し、当該割り振り範囲に固定ＩＰアドレスが含まれるか否かを判断し、固定ＩＰアドレスが割り振り範囲に含まれるときには、固定ＩＰアドレスと同じＩＰアドレスがＤＨＣＰサーバーにより他の装置に割り振られる可能性があるので、固定ＩＰアドレスに戻さずに、ＤＨＣＰサーバーから取得して設定されているＩＰアドレスをそのまま利用するようにしてもよい。
【００４６】
また、上記実施形態において、プリンター４に対して通信を行っている他の装置のＩＰアドレスを例えば、記憶部４５に記憶しておくようにしておき、プリンター４のＩＰアドレスが異なるＩＰアドレスに変更された場合に、ＩＰアドレス設定処理部４６ｂ（アドレス変更通知手段の一例）が、以前に通信していた他の装置に対して、記憶しているＩＰアドレスを用いてプリンター４の変更後のＩＰアドレスを通知するようにしてもよい。
【００４７】
また、上記実施形態においては、ユーザーに使用するＩＰアドレスを入力させるようにしていたが、その際に、ＩＰアドレス設定処理部４６ｂ（近傍探索手段の一例）が、固定ＩＰアドレスの近傍（例えば、固定ＩＰアドレスの下位のビット又は下位の数ビットのみを変えたもの）のＩＰアドレスであって、使用されていないＩＰアドレス（第３ＩＰアドレス）を探索し、その探索されたＩＰアドレスを入出力処理部４６ｃが表示部４１によりユーザーに対して表示出力するようにしてもよい。このようにすると、ユーザーは、固定ＩＰアドレスの近傍の設定可能なＩＰアドレスを適切に把握し、設定することができる。
【００４８】
また、上記実施形態においては、ユーザーに設定するＩＰアドレスを入力させるようにしていたが、本発明はこれに限られず、ＩＰアドレス設定処理部４６ｂが、使用されていないＩＰアドレス（第４ＩＰアドレス）を探索し、その中から自動的にＩＰアドレスを設定するようにしてもよい。
【００４９】
また、上記実施形態にといては、ネットワーク接続装置としてプリンターを一例に説明したが、ネットワーク接続装置はこれに限られず、例えば、パーソナルコンピューターであってもよく、要は、ネットワークに接続される装置であればよい。
【符号の説明】
【００５０】
１  ネットワークシステム、２  ＰＣ、３  ＤＨＣＰサーバー、４  プリンター、５  ネットワーク、４１  表示部、４２  入力部、４３  通信部、４４  プリント機能部、４５  記憶部、４５ａ  通信設定情報、４５ｂ  退避ＩＰアドレス、４６  制御部、４６ａ  通信制御部、４６ｂ  ＩＰアドレス設定処理部、４６ｃ  入出力処理部、４６ｄ  プリント制御部。
【図１】
2011124695.tif 000003
【図２】
2011124695.tif 000004
【図３】
2011124695.tif 000005