(57)【要約】【課題】  本発明は、ユーザが設定した固定ＩＰアドレスが他の情報処理装置のＩＰアドレスと重複することを回避できる情報処理装置を提供することにある。【解決手段】  ネットワーク接続機能を有するプリンタ１は、固定のＩＰアドレスを設定するときに、まずＤＨＣＰサーバ２から割り当てられたＩＰアドレスでネットワーク３に接続し、ｐｉｎｇやａｒｐコマンドを用いて、設定する固定ＩＰアドレスがネットワーク上の他の装置４ａ、４ｂで使用されていないかを確認する。他の装置４ａ、４ｂで使用されていないことを確認した後にＤＨＣＰでの接続を切断し、固定ＩＰアドレスでネットワーク３に再接続する。事前にＩＰアドレス重複の確認を行うため、固定ＩＰアドレスで安全にネットワーク３へ接続することができる。【選択図】図１
2006295532.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続機能を有する情報処理装置において、
前記ネットワーク上でのアドレスを設定する固定アドレス設定手段と、
前記アドレスをネットワーク上のプロトコルを利用して取得する動的アドレス取得手段と、
前記動的アドレス取得手段で取得した動的アドレスを用いて前記ネットワークに接続し、前記固定アドレス設定手段でユーザが設定した固定アドレスをネットワーク上の他の装置が使用していないかを確認するアドレス重複確認手段とを備え、
前記アドレス重複確認手段でアドレス重複がないことを確認した後に、前記動的アドレスを用いてのネットワーク接続を切断し、前記固定アドレスを用いて前記ネットワークに再接続することを特徴とする情報処理装置。
【請求項２】
前記アドレス重複手段でアドレス重複があることを確認した場合に、前記固定アドレス設定手段でユーザが前記固定アドレスを再設定するか、あるいは前記動的アドレスを用いてのネットワーク接続を継続するかの何れかをユーザに要求することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記固定アドレス設定手段でユーザが前記固定アドレスの設定変更を行う際に、変更前の前記固定アドレスを用いて前記ネットワークに接続している状態で、変更後の前記固定アドレスをネットワーク上の他の装置が使用していないかを確認する第２のアドレス重複確認手段を備えていることを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記第２のアドレス重複手段でアドレス重複があることを確認した場合に、ユーザに前記固定アドレスの変更取り消しを通知することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
コンピュータに、
前記ネットワーク上でのアドレスを設定する固定アドレス設定手順と、
前記アドレスをネットワーク上のプロトコルを利用して取得する動的アドレス取得手順と、
前記動的アドレス取得手順で取得した動的アドレスを用いて前記ネットワークに接続し、前記固定アドレス設定手順でユーザが設定した固定アドレスをネットワーク上の他の装置が使用していないかを確認するアドレス重複確認手順と、
前記アドレス重複確認手順でアドレス重複がないことを確認した後に前記動的アドレスを用いてのネットワーク接続を切断し、前記固定アドレスを用いて前記ネットワークに再接続するネットワーク接続手順と、
を実行させるためのネットワーク接続プログラム。
【請求項６】
前記アドレス重複手順でアドレス重複があることを確認した場合に、前記固定アドレス設定手順でユーザが前記固定アドレスを再設定するか、あるいは前記動的アドレスを用いてのネットワーク接続を継続するかの何れかをユーザに要求することを特徴とする請求項５に記載のネットワーク接続プログラム。
【請求項７】
前記固定アドレス設定手順でユーザが前記固定アドレスの設定変更を行う際に、変更前の前記固定アドレスを用いて前記ネットワークに接続している状態で、変更後の前記固定アドレスをネットワーク上の他の装置が使用していないかを確認する第２のアドレス重複確認手順を備えていることを特徴とする請求項５または請求項６に記載のネットワーク接続プログラム。
【請求項８】
前記第２のアドレス重複手順でアドレス重複があることを確認した場合に、ユーザに前記固定アドレスの変更取り消しを通知することを特徴とする請求項７に記載のネットワーク接続プログラム。
【請求項９】
ネットワーク上でのアドレスを設定する固定アドレス設定過程と、
前記アドレスをネットワーク上のプロトコルを利用して取得する動的アドレス取得過程と、
前記動的アドレス取得過程で取得した動的アドレスを用いて前記ネットワークに接続し、前記固定アドレス設定過程でユーザが設定した固定アドレスをネットワーク上の他の装置が使用していないかを確認するアドレス重複確認過程とを備え、
前記アドレス重複確認過程でアドレス重複がないことを確認した後に、前記動的アドレスを用いてのネットワーク接続を切断し、前記固定アドレスを用いて前記ネットワークに再接続することを特徴とするネットワーク接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークに接続する情報処理装置に関する。
【背景技術】
【０００２】
ネットワーク上に接続する情報処理装置においては、その情報処理装置を特定するためのアドレスを割り当てる必要がある。ネットワーク上での通信プロトコルとしてＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を使用する場合には、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを割り当てる。ＩＰアドレスはネットワーク上に接続された各情報処理装置を特定する手段であるため、複数の情報処理装置に対して同じＩＰアドレスが割り当てられると正常に通信を行うことができなくなる。
【０００３】
上記のＩＰアドレスを割り当てる方法としては、各情報処理装置で固定のＩＰアドレスを設定する方法と、情報処理装置がネットワークに接続している間のみ有効となるアドレスをＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等を用いて動的に割り当てる方法がある。
【０００４】
前者の固定ＩＰアドレスを設定する方法では、ＩＰアドレスを管理する管理者が各情報処理装置に割り当てるＩＰアドレスを提供するという形態を取ることにより、ＩＰアドレスの重複を回避している。常に他の装置と接続する必要があるプリンタ等に関しては、ＩＰアドレスの変更により他の情報処理装置と通信ができなくなる不都合を避けるため、ＤＨＣＰで動的に割り当てる後者の方法より固定ＩＰアドレスを割り当てる前者の方法が望ましい。
【０００５】
なお、本出願に関する従来技術の参考文献として、特許文献1ないし特許文献３が知られている。
【特許文献１】特開２００３−３３３０５５号公報
【特許文献２】特開２００２−００９８２３号公報
【特許文献３】特開２００３−１２４９３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記固定ＩＰアドレスを割り当てる方法では、管理者が誤って重複するＩＰアドレスを割り当てた場合や、各情報処理装置の設定ミスで、割り当てられたＩＰアドレスとは異なるＩＰアドレスに設定した場合には、他の情報処理装置とＩＰアドレスが重複することは十分に考えられることである。特に、プリンタと他の情報処理装置とのＩＰアドレスが重複した場合には、ネットワーク上に存在するすべての情報処理装置がプリンタと接続できない状態になり、情報処理装置を利用する多くのユーザに対して影響を及ぼすこととなる。
【０００７】
上述のＩＰアドレス重複を解決する手段として、特許文献２には、ＩＰアドレスからＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを解決するＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケット等のブロードキャストパケットを観測し、ネットワーク上に存在するＩＰアドレスの情報を取得するという方法が紹介されている。しかし、この方法はＤＨＣＰサーバが存在しないネットワークで動的なＩＰアドレスを与える方法においてＩＰアドレスの重複を回避することを目的としており、固定ＩＰアドレスの重複を目的とするものではない。
【０００８】
また、特許文献３には、ＤＨＣＰで動的に割り当てられたＩＰアドレスを固定アドレスとして使用する方法が紹介されているが、動的にＩＰアドレスを割り当てる方法であるという点で本発明とは異なる。
【０００９】
また、既存技術ではＡｕｔｏＩＰ（自動アドレス決定プロトコル）を用いてＩＰアドレスの重複を回避する方法が存在するが、この方法で与えられるＩＰアドレスも動的なものであり、ユーザが情報処理装置に設定した固定ＩＰアドレスの重複を回避する方法ではない。
【００１０】
本発明は、上記事情を考慮してなされたもので、その目的はユーザが情報処理装置に設定した固定のＩＰアドレスが他の情報処理装置のＩＰアドレスと重複することを回避できる情報処理装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は上記の課題を解決するためになされたもので、請求項1に記載の発明は、ネットワーク接続機能を有する情報処理装置であって、前記ネットワーク上でのアドレスを設定する固定アドレス設定手段と、前記アドレスをネットワーク上のプロトコルを利用して取得する動的アドレス取得手段と、前記動的アドレス取得手段で取得した動的アドレスを用いて前記ネットワークに接続し、前記固定アドレス設定手段でユーザが設定した固定アドレスをネットワーク上の他の装置が使用していないかを確認するアドレス重複確認手段とを備え、前記アドレス重複確認手段でアドレス重複がないことを確認した後に、前記動的アドレスを用いてのネットワーク接続を切断し、前記固定アドレスを用いて前記ネットワークに再接続することを特徴としている。
【００１２】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記アドレス重複手段でアドレス重複があることを確認した場合に、前記固定アドレス設定手段でユーザが前記固定アドレスを再設定するか、あるいは前記動的アドレスを用いてのネットワーク接続を継続するかの何れかをユーザに要求することを特徴としている。
【００１３】
また、請求項３に記載の発明は、請求項１または請求項２に記載の発明において、前記固定アドレス設定手段でユーザが前記固定アドレスの設定変更を行う際に、変更前の前記固定アドレスを用いて前記ネットワークに接続している状態で、変更後の前記固定アドレスをネットワーク上の他の装置が使用していないかを確認する第２のアドレス重複確認手段を備えていることを特徴としている。
【００１４】
また、請求項４に記載の発明は、請求項３に記載の発明において、前記第２のアドレス重複手段でアドレス重複があることを確認した場合に、ユーザに前記固定アドレスの変更取り消しを通知することを特徴としている。
【００１５】
また、請求項５に記載の発明は、コンピュータに、前記ネットワーク上でのアドレスを設定する固定アドレス設定手順と、前記アドレスをネットワーク上のプロトコルを利用して取得する動的アドレス取得手順と、前記動的アドレス取得手順で取得した動的アドレスを用いて前記ネットワークに接続し、前記固定アドレス設定手順でユーザが設定した固定アドレスをネットワーク上の他の装置が使用していないかを確認するアドレス重複確認手順と、前記アドレス重複確認手順でアドレス重複がないことを確認した後に前記動的アドレスを用いてのネットワーク接続を切断し、前記固定アドレスを用いて前記ネットワークに再接続するネットワーク接続手順と、を実行させるためのネットワーク接続プログラムである。
【００１６】
また、請求項６に記載の発明は、請求項５に記載の発明において、前記アドレス重複手順でアドレス重複があることを確認した場合に、前記固定アドレス設定手順でユーザが前記固定アドレスを再設定するか、あるいは前記動的アドレスを用いてのネットワーク接続を継続するかの何れかをユーザに要求することを特徴としている。
【００１７】
また、請求項７に記載の発明は、請求項５または請求項６に記載の発明において、前記固定アドレス設定手順でユーザが前記固定アドレスの設定変更を行う際に、変更前の前記固定アドレスを用いて前記ネットワークに接続している状態で、変更後の前記固定アドレスをネットワーク上の他の装置が使用していないかを確認する第２のアドレス重複確認手順を備えていることを特徴としている。
【００１８】
また、請求項８に記載の発明は、請求項７に記載の発明において、前記第２のアドレス重複手順でアドレス重複があることを確認した場合に、ユーザに前記固定アドレスの変更取り消しを通知することを特徴としている。
【００１９】
また、請求項９に記載の発明は、ネットワーク上でのアドレスを設定する固定アドレス設定過程と、前記アドレスをネットワーク上のプロトコルを利用して取得する動的アドレス取得過程と、前記動的アドレス取得過程で取得した動的アドレスを用いて前記ネットワークに接続し、前記固定アドレス設定過程でユーザが設定した固定アドレスをネットワーク上の他の装置が使用していないかを確認するアドレス重複確認過程とを備え、前記アドレス重複確認過程でアドレス重複がないことを確認した後に、前記動的アドレスを用いてのネットワーク接続を切断し、前記固定アドレスを用いて前記ネットワークに再接続することを特徴とするネットワーク接続方法である。
【発明の効果】
【００２０】
本発明によれば、情報処理装置の固定ＩＰアドレス設定時および変更時にＩＰアドレスの重複確認を行うため、他の情報処理装置とのＩＰアドレス重複を回避することができる。また、固定ＩＰアドレスの変更時にも、変更を反映する前にＩＰアドレス重複確認を行うため、他の装置とＩＰアドレスが重複することなくＩＰアドレスの変更を行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明の実施形態について説明する。図１はプリンタ（情報処理装置）とＤＨＣＰサーバとで構成されるシステムの構成図である。図１において、プリンタ１とＤＨＣＰサーバ２とは、ネットワーク３によって接続されている。ネットワーク装置４ａおよび４ｂはネットワーク３上に接続された他の装置である。
【００２２】
続いて、図２ないし図５を参照して本実施形態の動作を説明する。図２はプリンタ１の電源起動時にネットワーク接続を行う手順のフローチャートであり、図３はＩＰアドレスの設定中にプリンタ１で表示されるメニュー画面である。
【００２３】
ユーザがプリンタ１の電源を投入すると、プリンタ１は図３の３１に示したメニュー画面を表示し、ネットワーク接続の設定を開始する。ネットワーク接続の設定を開始すると、プリンタ１はネットワークケーブルが接続されているかを確認する（図２のステップＳ２０１）。ネットワークケーブルが接続されていなければ、ネットワークケーブルが接続されていない旨をメニュー画面に表示してネットワーク接続の手順を終了する（ステップＳ２０１：Ｎ）。
【００２４】
ネットワークケーブルの接続確認が終了すると、次にプリンタ１に固定のＩＰアドレス（固定アドレス）が設定されているかを確認する（ステップＳ２０２）。ここで、装置起動時に設定される固定ＩＰアドレスは、前回起動時に設定されていた固定ＩＰアドレスである。固定ＩＰアドレスが設定されていなければ、ＩＰアドレスを設定する旨の指示をメニュー画面に表示してネットワーク接続の手順を終了する（ステップＳ２０２：Ｎ）。
【００２５】
固定ＩＰアドレスが設定されている場合は、図３の３２に示したメニュー画面を表示し、ＤＨＣＰサーバ２との接続を開始する（動的アドレス取得手段、図２のステップＳ２０３）。ＤＨＣＰサーバ２からＩＰアドレスの割り当てを受けることができなかった場合には（ステップＳ２０３：Ｎ）、設定されている固定アドレスでネットワーク３との接続を開始する（ステップＳ２０８）。このとき、メニュー画面にＩＰアドレスの重複確認ができなかった旨を表示する。ＤＨＣＰサーバ２からＩＰアドレスの割り当てを受けた場合は、そのアドレス（動的アドレス）でネットワーク３に接続する（ステップＳ２０４）。
【００２６】
ＤＨＣＰサーバ２から取得したアドレスでネットワーク３への接続が完了すると、ｐｉｎｇもしくはａｒｐコマンドを用いてプリンタ１に設定された固定ＩＰアドレスがネットワーク３上の他の装置４ａ、４ｂで使われていないかを確認する（アドレス重複確認手段、ステップＳ２０５）。ｐｉｎｇもしくはａｒｐコマンドへの応答がなく、固定ＩＰアドレスがネットワーク３上で使用されていないと判断した場合は（ステップＳ２０６：Ｎ）、ＤＨＣＰサーバ３から割り当てられたＩＰアドレスでの接続を切断し（ステップＳ２０７）、固定ＩＰアドレスで再びネットワーク３へ接続を行う（ステップＳ２０８）。
【００２７】
固定ＩＰアドレスでのネットワーク接続が完了すると、図３の３３に示したメニュー画面を表示し、ネットワーク接続の手順を終了する。ＩＰアドレスの重複確認を行っているため、ここでの固定ＩＰアドレスは他の装置４ａ、４ｂのＩＰアドレスと重複することはない。
【００２８】
一方、図２のステップＳ２０６で、ｐｉｎｇもしくはａｒｐコマンドに対する応答があり、他の装置がプリンタ１に設定された固定ＩＰアドレスを使用していると判断した場合は、図３の３４に示したメニュー画面を表示する（図２のステップＳ２０９）。その後、ユーザが固定ＩＰアドレスの再設定を行う選択をした場合は図３の３５に示したメニュー画面でＩＰアドレスの設定変更を行い（ステップＳ２１０：Ｙ）、ステップＳ２０５に戻って再びＩＰアドレス重複の確認を行う。
【００２９】
固定ＩＰアドレスの再設定を行わずに、ユーザがＤＨＣＰでのネットワーク接続を選択した場合は（ステップＳ２１１：Ｙ）、プリンタ１は図３の３６に示したメニュー画面にＤＨＣＰで割り当てられたＩＰアドレスの表示を行い、ＤＨＣＰで割り当てられたＩＰアドレスを用いての接続を継続する（図２のステップＳ２１２）。その後、図３の３３に示したメニュー画面を表示してネットワーク接続の手順を終了する。ユーザがＤＨＣＰでの接続を選択しなかった場合は、プリンタ１はＤＨＣＰで割り当てられたＩＰアドレスでの接続を切断してネットワーク接続の手順を終了する（ステップＳ２１３）。
【００３０】
次に、図４および図５を参照して、プリンタ１でＩＰアドレスの設定変更を行う手順を説明する。図４はＩＰアドレスの設定変更におけるプリンタ１のフローチャートであり、図５はＩＰアドレス変更中にプリンタ１で表示されるメニュー画面である。
【００３１】
図５の５１に示したメニュー画面からネットワーク設定をユーザが選択すると、５２に示したメニュー画面が表示される。ユーザはこのメニュー画面によって変更するＩＰアドレスの入力を行う（図４のステップＳ４０１）。プリンタ１は図５の５３に示すメニュー画面を表示し、また、変更後のＩＰアドレスがネットワーク３上の他の装置４ａ、４ｂで使用されていないかの確認をｐｉｎｇまたはａｒｐコマンドを用いて行う（第２のアドレス重複確認手段、図４のステップＳ４０２）。
【００３２】
ｐｉｎｇもしくはａｒｐコマンドへの応答がなく、変更後のＩＰアドレスがネットワーク３上で使用されていないと判断した場合には（ステップＳ４０３：Ｎ）、図５の５４に示したメニュー画面を表示してＩＰアドレスの設定を変更する（図４のステップＳ４０４）。ＩＰアドレスの設定変更が完了すると、ＩＰアドレス変更の手順が終了する。
【００３３】
一方、ｐｉｎｇもしくはａｒｐコマンドへの応答があり、変更後のＩＰアドレスがネットワーク３上で使用されていると判断した場合は（ステップＳ４０３：Ｙ）、図５の５５に示したメニュー画面でエラーメッセージを表示する（図４のステップＳ４０５）。ここで、ユーザがＩＰアドレスの再設定を行うと（ステップＳ４０６：Ｙ）、プリンタ１の処理は再びステップＳ４０２に戻りＩＰアドレスの重複確認を行う。
【００３４】
ユーザがＩＰアドレス変更を選択せずＤＨＣＰによる接続を選択した場合は（ステップＳ４０７：Ｙ）、プリンタ１はＤＨＣＰサーバ２と接続してＩＰアドレスの割り当てを受け、そのＩＰアドレスでの接続に切り替える（ステップＳ４０８）。その後、図５の５６に示したメニュー画面にＤＨＣＰで割り当てられたＩＰアドレスを表示し、ＩＰアドレス変更の手順を終了する。ユーザがＤＨＣＰでの接続を選択しなかった場合には、変更前のＩＰアドレスでの接続を継続する（ステップＳ４０７：Ｎ）。
【００３５】
以上、本発明の実施形態の動作を詳述してきたが、具体的な動作はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も可能である。例えば、本実施形態ではプリンタ１のメニュー画面上でユーザが操作する方法を採用しているが、ユーザがプリンタ１に対してネットワーク３上の他の装置から遠隔操作を行うことも可能である。また、本発明は、プリンタに限らずネットワークに接続する全ての装置に適用することが可能である。
【産業上の利用可能性】
【００３６】
本発明は、ネットワーク上で使用するプリンタ等の情報処理装置に用いて好適である。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態にかかる情報処理装置とＤＨＣＰサーバとで構成されるシステムの構成図である。
【図２】図１のプリンタ１において、電源起動時にネットワーク接続を行う手順のフローチャートである。
【図３】図１のプリンタ１において、電源起動時のネットワーク接続中に表示されるメニュー画面である。
【図４】図１のプリンタ１において、ＩＰアドレスの変更を行うときの手順を示したフローチャートである。
【図５】図１のプリンタ１において、ＩＰアドレス変更中に表示されるメニュー画面である。
【符号の説明】
【００３８】
１  …  プリンタ（情報処理装置）
２  …  ＤＨＣＰサーバ
３  …  ネットワーク
【図１】
2006295532.tif 000003
【図２】
2006295532.tif 000004
【図３】
2006295532.tif 000005
【図４】
2006295532.tif 000006
【図５】
2006295532.tif 000007