(57)【要約】      （修正有）【課題】接続されたネットワーク環境でＩＰアドレスの重複を検出したときは、そのＩＰアドレスの設定自体を中止しユーザにそれを通知するに留まらず、ユーザがＩＰアドレスの再設定をスムーズに行えるように自動的にモード移行するプリンタ装置。【解決手段】プリンタ装置は、ネットワーク環境に接続されたとき、自身に設定されたＩＰアドレスが他のデバイスと重複が無いかを検査し、ＩＰアドレスの重複を検知した場合、そのＩＰアドレスの利用を止め、ビープ／操作パネル表示／プリント出力等で、ユーザにそれを通知する。その後、操作パネル上でＩＰアドレス設定モードに移行し、ユーザに再設定を促す。【選択図】図４
2009023219.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークシステムに接続されたプリンタ装置が、ＩＰアドレスの重複を検知した場合、現在実行中の処理を止めて警報（ビープ音、パネル点滅）し、パネル上からのＩＰアドレス設定モードに移行し、この時、パネル上にネットワーク上で他のデバイスと重複しないＩＰアドレスをユーザが再設定するＩＰアドレスの候補として表示し、ユーザにＩＰアドレスの再設定を促す手段を設けたことを特徴とするプリンタ装置。
【請求項２】
前記請求項１のプリンタ装置が、ＩＰアドレスの重複を検知した場合、現在実行中の処理を止めて警報（ビープ音、パネル点滅）し、パネル上からのＩＰアドレス設定モードに移行する方法を設けたことを特徴とするプリンタ装置。
【請求項３】
前記請求項１のプリンタ装置が、ＩＰアドレス再設定モード時にパネル上にネットワーク上で他のデバイスと重複しないＩＰアドレスをユーザが再設定するＩＰアドレスの候補として表示し、ユーザにＩＰアドレスの再設定を促す方法を設けたことを特徴とするプリンタ装置。
【請求項４】
前記請求項２のプリンタ装置が、ＩＰアドレスの重複を検知した場合、現在実行中の処理を止めて警報（ビープ音、パネル点滅）し、パネル上からのＩＰアドレス設定モードに移行するステップを持つことを特徴とするコンピュータで読み取り可能な記憶媒体。
【請求項５】
前記請求項３のプリンタ装置が、ＩＰアドレス再設定モード時にパネル上にネットワーク上で他のデバイスと重複しないＩＰアドレスをユーザが再設定するＩＰアドレスの候補として表示し、ユーザにＩＰアドレスの再設定を促すステップを持つことを特徴とするコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムに接続されたプリンタ装置に関するものであり、特にＩＰアドレスの重複検出後のＩＰアドレス再設定処理に関するものである。
【背景技術】
【０００２】
従来、ネットワークシステムに接続されている各種デバイスのＩＰアドレスの重複検出、及びその対処処理については、いくつかの方法があった。
【０００３】
例えば、ＩＰアドレスが重複しているＭＡＣアドレスを有するデバイスを検出するために、特定形式の自局ＭＡＣアドレス宛てフレームを利用して検知し、重複を検知した場合はそのデバイスに警報を鳴らす通知手段を持ったネットワーク端末装置があった。（特許文献１参照）。
【０００４】
また、ＩＰアドレスの重複を防ぐ方法として、ネットワーク上で稼動する全てのデバイスのＩＰアドレスを取得し、新規にネットワーク上のデバイスにＩＰアドレスを設定する場合にはネットワーク上から取得したＩＰアドレスと比較して、重複を検知した場合にはＩＰアドレスの設定を中止していた（特許文献２参照）。
【特許文献１】特開平９−１９１３１５号公報
【特許文献２】特開平１１−２８２６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例では次のような欠点があった。
【０００６】
デバイスがＩＰアドレスの重複を検知した後の処理としては、ユーザに警告を知らせる「警報」や、ユーザが行おうとしている「ＩＰアドレス設定自体を中止させる」ことで留まり、その後のユーザによるＩＰアドレスの再設定をスムーズに行える対処が成されていなかった。
【課題を解決するための手段】
【０００７】
本発明のプリンタ装置は、前記課題のＩＰアドレスの重複検出後にユーザがスムーズにＩＰアドレスの再設定を行えるように、以下の手段を備えた。
【０００８】
（１）接続されたネットワーク環境において、ＩＰアドレスの重複検出が行える。ＩＰアドレスの重複検出はネットワーク上の通信フレームを観測してＩＰアドレスが同一で且つＭＡＣアドレスが異なるものを検出することで行える（特開平９−１９１３１５参照）。
【０００９】
（２）パネルモジュールを持ち、そのパネル上にＩＰアドレスの表示が行え、またそのパネル上からＩＰアドレスの設定も行える。
【００１０】
（３）ネットワーク上で稼動する全てのデバイスのＩＰアドレスを、ＳＮＭＰ（Ｓｉｍｐｌｅ Ｎｅｔｗｏｒｋ Ｍａｎａｇｅｍｅｎｔ Ｐｒｏｔｏｃｏｌ）を利用して取得する（特開平１１−２８２６４４参照）。
【００１１】
（４）ＩＰアドレスの重複を検知した場合、現在実行中の処理を止めて警報（ビープ音、パネル点滅）し、パネル上からのＩＰアドレス設定モードに移行する。この時、パネル上にネットワーク上で他のデバイスと重複しないＩＰアドレスをユーザが再設定するＩＰアドレスの候補として表示し、ユーザにＩＰアドレスの再設定を促す。
【００１２】
以上により、本プリンタ装置は、ＩＰアドレスの重複を検知した場合、ユーザによるＩＰアドレスの再設定処理がスムーズに行えるようになる。
【発明の効果】
【００１３】
本発明のプリンタ装置は、接続されたネットワーク環境においてＩＰアドレスの重複を検知した場合、現在実行中の処理を止めて警報（ビープ音、パネル点滅）し、パネル上からのＩＰアドレス設定モードに移行する。この時、パネル上にネットワーク上で他のデバイスと重複しないＩＰアドレスをユーザが再設定するＩＰアドレスの候補として表示し、ユーザにＩＰアドレスの再設定を促すことにより、ユーザによるＩＰアドレスの再設定がスムーズに行える。加えて、ネットワーク上においては、ＩＰアドレスの重複が無くなり、通信不具合といったトラブルも無くなる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について、図面を参照しながら説明する。
【００１５】
図１は、本発明の一実施例を示す、本実施例のプリンタ装置が接続して動作可能なネットワークシステム構成を示す図である。図１において、１０１は本実施例のプリンタ装置であり、その機能については後述する。また、１０２は従来のプリンタ装置であり、前述の従来技術のプリンタ装置である。１０３はクライアントＰＣでオペレーティングシステムがＯＳ１（Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標））のパーソナルコンピュータである。１０４もクライアントＰＣでオペレーティングシステムはＯＳ２（Ａｐｐｌｅ社のＭａｃ ＯＳ（登録商標））である。１０５はサーバＰＣでオペレーティングシステムはＯＳ３（Ｎｏｖｅｌｌ社のＮｅｔＷａｒｅ（登録商標））である。これらの装置はネットワーク（ＬＡＮ）１００を介して接続され、各々の装置上で動作する各種アプリケーションは、データの送受信が可能であり、各種サービスを提供／利用している。
【００１６】
図２は、本実施例のプリンタ装置の各機能を示すブロック図である。図２において、１０１はプリンタ装置であり、図１における本発明のプリンタ装置１０１に相当し、図１におけるネットワーク１００に相当するネットワークに接続されている。プリンタ装置１０１は、ネットワークインタフェース部１０１０１、パネルインタフェース部１０１０２、スピーカー１０１０３、及びプリンタエンジン部１０１０４を持っている。ネットワークインタフェース部１０１０１は、物理層、プロトコル層、アプリケーション層の階層別に処理が別れており、物理層にはＬＡＮコントローラドライバ、プロトコル層にはＴＣＰ／ＩＰプロトコルスタック、ＡｐｐｌｅＴａｌｋ（登録商標）であるＡＴプロトコルスタック、ＮｅｔＷａｒｅ（登録商標）であるＮＷプロトコルスタックがある。アプリケーション層にはＴＣＰ／ＩＰアプリケーションがあり、ＬＰＤ、ＨＴＴＰ、ＳＮＭＰを始め、本発明に関わるＩＰアドレス設定（重複検知／設定）に関わるタスク等がある。その他、ＡｐｐｌｅＴａｌｋ（登録商標）であるＡＴアプリケーション（ＰＡＰ印刷、Ｓｔａｔｕｓ応答、ＳＮＭＰ、ｅｔｃ．）、ＮｅｔＷａｒｅ（登録商標）であるＮＷアプリケーション（ＮＤＳ，ＲＰｒｉｎｔｅｒ、ＳＮＭＰ、ｅｔｃ．）がある。パネルインタフェース部１０１０２は、プリンタ装置のステータスを表示したり、プリンタ装置のＩＰアドレス等のプリンタ装置のコンフィグレーションに関する各種設定が行える。スピーカー１０１０３は、ネットワークインタフェース部１０１０１、パネルインタフェース部１０１０２、及びプリンタエンジン部１０１０４からのコントロールにより、ビープ音等が鳴らせる。また、プリンタエンジン部１０１０４は、ネットワークインタフェース部１０１０１から受信した印刷データを処理して印刷する。
【００１７】
図３は、一般的なパーソナル・コンピュータの内部構成を示すブロック図である。図３において、１０３はパーソナルコンピュータ（ＰＣ）であり、図１におけるクライアントＰＣ１０３、１０４及びサーバＰＣ１０５と同等である。クライアントＰＣ１０３は、ＣＰＵ１０３０１を備え、ＲＯＭ１０３０２またはハード・ディスク（ＨＤ）１０３１１に記憶された、あるいはフレキシブル・ディスク（ＦＤ）１０３１２より供給されるネットワーク・デバイス制御ソフトウェアを実行し、システム・バス１０３０４に接続される各デバイスを総括的に制御する。１０３０３はＲＡＭで、ＣＰＵ１０３０１の主メモリ、ワークエリア等として機能する。１０３０５はキーボード・コントローラ（ＫＢＣ）で、キーボード（ＫＢ）１０３０９や不図示のポインティング・デバイス等からの指示入力を制御する。１０３０６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０３１０の表示を制御する。１０３０７はディスク・コントローラ（ＤＫＣ）で、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイルそしてネットワーク管理プログラム等を記憶するハード・ディスク（ＨＤ）１０３１１およびフレキシブル・ディスク（ＦＤ）１０３１２とのアクセスを制御する。１０３０８はネットワーク・インタフェース・カード（ＮＩＣ）で、ＬＡＮ１００を介して、他のネットワーク機器あるいは他のＰＣと双方向のデータのやり取りを行う。このＰＣ上に、 ＯＳ１、ＯＳ２、ＯＳ３等の種々のオペレーティングシステムが動作し、そのＯＳ上でさらにの種々のアプリケーションが動作する。
【００１８】
図４は、本実施例のプリンタ装置のＩＰアドレスの重複を検知した場合の処理とＩＰアドレス再設定モードの処理を示すフローチャートである。本プリンタ装置は、電源ＯＮ時に、ネットワーク上で稼動する全てのデバイスのＩＰアドレスを、ＳＮＭＰ（Ｓｉｍｐｌｅ Ｎｅｔｗｏｒｋ Ｍａｎａｇｅｍｅｎｔ Ｐｒｏｔｏｃｏｌ）を利用して取得する処理を行う。（Ｓ４０１、特開平１１−２８２６４４参照）。以後、印刷、ステータス応答等の通常動作を継続しながら、接続されたネットワーク環境において、ＩＰアドレスの重複検出処理を行っている（Ｓ４０２）。このＩＰアドレスの重複検出はネットワーク上の通信フレームを観測してＩＰアドレスが同一で且つＭＡＣアドレスが異なるものを検出するものである（特開平９−１９１３１５参照）。もしＩＰアドレスの重複を検出した場合は、即座にそのＩＰアドレスの利用を止め、スピーカー１０１０３を通してビープ音を鳴らし、ユーザに警報する（Ｓ４０５）。もし、この時、印刷中であった場合には、コネクションを切断して印刷処理を止める（Ｓ４０４）。本プリンタ装置はＩＰアドレスの利用を止めると同時に、パネル上でのＩＰアドレス再設定モードに移行する（Ｓ４０６）。そのパネル上に、現在設定値のＩＰアドレスが重複している旨と（Ｓ４０７）、再設定できるＩＰアドレス候補値が表示され（Ｓ４０８）、再設定されるＩＰアドレス入力フィールドが点滅して（Ｓ４０９）、ユーザにＩＰアドレスの再設定を促す。以上により、本プリンタ装置は、ＩＰアドレスの重複を検知した場合、ユーザによるＩＰアドレスの再設定処理がスムーズに行えるようになっている。
【００１９】
図５は、本実施例のプリンタ装置のＩＰアドレス再設定モード中のパネル表示例を示す図である。パネルインタフェース部１０１０２は、パネル表示部／入力部１０１０２０１、パネル選択部１０１０２０２、及びパネルテンキー部１０１０２０３から成っている。パネル表示部／入力部１０１０２０１には、通常モードのプリンタ装置のステータスが表示される他、プリンタ装置のコンフィグレーションが行える設定モードに移行した場合には、パネル表示に従って、パネル選択部１０１０２０２、及びパネルテンキー部１０１０２０３から設定が行える。図５の例では、プリンタ装置がＩＰアドレスの重複を検知し、ＩＰアドレスの再設定モードに移行した直後の状態である。パネル表示には、現在設定値のＩＰアドレス「１９２．１６８．０．１０」が重複している旨と、再設定できるＩＰアドレス値「１９２．１６８．０．２１５」や「１９２．１６８．０．２１６」等が表示され、再設定されるＩＰアドレス入力フィールド「黒塗り四角部」が点滅してユーザにＩＰアドレスの再設定を促している。
【００２０】
以上説明した本発明に係るプリンタ装置の制御プログラムは、ＣＤ−ＲＯＭやフラッシュメモリ、フレキシブルディスクなどの記憶媒体により、あるいは電子メールやパソコン通信などのネットワークを介して、外部の記憶媒体からＰＣ等のデバイス上にロードされ、実行されてもよい。これらの場合でも本発明は適用されるものである。
【図面の簡単な説明】
【００２１】
【図１】本実施例のプリンタ装置が接続して動作可能なネットワークシステム構成を示す図。
【図２】本実施例のプリンタ装置の各機能を示すブロック図。
【図３】一般的なパーソナル・コンピュータ（ＰＣ）の内部構成を示すブロック図。
【図４】本実施例のプリンタ装置のＩＰアドレスの重複を検知した場合の処理とＩＰアドレス再設定モードの処理を示すフローチャート。
【図５】本実施例のプリンタ装置のＩＰアドレス再設定モード中のパネル表示例を示す図。
【符号の説明】
【００２２】
１００  ネットワーク（ＬＡＮ）
１０１  本発明のプリンタ装置
１０２  従来のプリンタ装置
１０３  クライアントＰＣ（ＯＳ１）
１０４  クライアントＰＣ（ＯＳ２）
１０５  サーバＰＣ（ＯＳ３）
１０１０１  本発明のプリンタ装置のネットワークインタフェース部
１０１０２  本発明のプリンタ装置のパネルインタフェース部
１０１０３  本発明のプリンタ装置のスピーカー
１０１０４  本発明のプリンタ装置のプリンタエンジン部
１０３０１  ＣＰＵ
１０３０２  ＲＯＭ
１０３０３  ＲＡＭ
１０３０４  システムバス
１０３０５  ＫＢＣ
１０３０６  ＣＲＴＣ
１０３０７  ＤＫＣ
１０３０８  ＮＩＣ
１０３０９  ＫＢ
１０３１０  ＣＲＴ
１０３１１  ＨＤ
１０３１２  ＦＤ
１０１０２０１  パネル表示部／入力部
１０１０２０２  パネル選択部
１０１０２０３  パネルテンキー部
【図１】
2009023219.tif 000003
【図２】
2009023219.tif 000004
【図３】
2009023219.tif 000005
【図４】
2009023219.tif 000006
【図５】
2009023219.tif 000007