(57)【要約】      （修正有）【課題】ネットワーク機器の設定を簡単に行う。【解決手段】（１）コンピュータに，第１のIPアドレスと，第２のIPアドレスとを設定する工程と，（２）単一のネットワークに接続された第１のネットワーク機器および第２のネットワーク機器を認識する工程と，（３）第１の機器用IPアドレスをブロードキャストで送信して，第１のネットワーク機器にIPアドレスを設定する工程と，（４）第２の機器用IPアドレスをブロードキャストで送信して，第２のネットワーク機器にIPアドレスを設定する工程と，（５）第１のIPアドレスと第１の機器用IPアドレスを用いて第１のネットワーク機器とのユニキャスト通信により，第１の設定値を設定する工程と，（６）第２のIPアドレスと第２の機器用IPアドレスを用いて第２のネットワーク機器とのユニキャスト通信により，第２の設定値を設定する工程とを有する。【選択図】図３
2013219568.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークセグメントに接続することが予定されている第１のネットワーク機器と，第２のネットワークセグメントに接続することが予定されている第２のネットワーク機器と，コンピュータとを，単一のネットワークに接続した状態で，前記第１，第２のネットワーク機器への設定処理を前記コンピュータに実行させるためのネットワーク機器設定プログラムであって，
前記設定処理は，
前記コンピュータに，前記第１のネットワークセグメントに接続するための第１のIPアドレスと，前記第２のネットワークセグメントに接続するための第２のIPアドレスとを設定する工程と，
前記単一のネットワークに接続された前記第１のネットワーク機器および第２のネットワーク機器を認識する工程と，
前記第１のネットワークセグメントに接続するための第１の機器用IPアドレスをブロードキャストで送信して，前記第１のネットワーク機器に前記第１の機器用IPアドレスを設定する工程と，
前記第２のネットワークセグメントに接続するための第２の機器用IPアドレスをブロードキャストで送信して，前記第２のネットワーク機器に前記第２の機器用IPアドレスを設定する工程と，
前記第１のIPアドレスと前記第１の機器用IPアドレスを用いた前記第１のネットワーク機器とのユニキャスト通信により，前記第１のネットワーク機器に第１の設定値を設定する工程と，
前記第２のネットワーク機器に，第２の設定値を，前記第２のIPアドレスと前記第２の機器用IPアドレスを用いた前記第２のネットワーク機器とのユニキャスト通信により，前記第２のネットワーク機器に第２の設定値を設定する工程とを有するネットワーク機器設定プログラム。
【請求項２】
請求項１において，
前記第１の機器用IPアドレスおよび前記第２の機器用IPアドレスが入力される工程を有し，
前記第１のIPアドレスと前記第２のIPアドレスとを設定する工程において，前記第１の機器用IPアドレスとネットワークアドレス部を共通とする前記第１のIPアドレスを生成して設定し，前記第２の機器用IPアドレスとネットワークアドレス部を共通とする前記第２のIPアドレスを生成して設定するネットワーク機器設定プログラム。
【請求項３】
請求項１または２において，
前記第１の機器用IPアドレスおよび前記第２の機器用IPアドレスの設定は，前記ユニキャスト通信を利用できず，前記ブロードキャスト通信を利用可能な第１のプロトコルに従うブロードキャスト通信により行い，
前記第１の設定値のおよび前記第２の設定値の設定は，前記ブロードキャスト通信を利用できず，前記ユニキャスト通信を利用可能な第２のプロトコルに従うユニキャスト通信により行うネットワーク機器設定プログラム。
【請求項４】
請求項１ないし３のいずれかにおいて，
前記設定処理は，さらに，
前記コンピュータから前記第１，第２のネットワーク機器に動作指令を送信して対応する動作を行わせる動作確認工程を有するネットワーク機器設定プログラム。
【請求項５】
請求項１ないし４のいずれかにおいて，
前記ネットワーク機器は画像を印刷するプリンタであり，
前記第１，第２の設定値は，印刷プロトコルと，セキュリティ設定値とのいずれかを有するネットワーク機器設定プログラム。
【請求項６】
請求項１ないし５のいずれかにおいて，
前記第１の機器用IPアドレスの設定工程と，前記第２の機器用IPアドレスの設定工程とが，時間的に重複して行われ，
さらに，前記第１の設定値の設定工程と，前記第２の設定値の設定工程とが時間的に重複して行われるネットワーク機器設定プログラム。
【請求項７】
第１のネットワークセグメントに接続することが予定されている第１のネットワーク機器と，第２のネットワークセグメントに接続することが予定されている第２のネットワーク機器と共に，単一のネットワークに接続した状態で，前記第１，第２のネットワーク機器への設定処理を行うネットワーク機器設定装置であって，
前記ネットワーク機器設定装置に，前記第１のネットワークセグメントに接続するための第１のIPアドレスと，前記第２のネットワークセグメントに接続するための第２のI Pアドレスとを設定するPC用IPアドレス設定手段と，
前記単一のネットワークに接続された前記第１のネットワーク機器および第２のネットワーク機器を認識する機器認識手段と，
前記第１のネットワークセグメントに接続するための第１の機器用IPアドレスをブロードキャストで送信して，前記第１のネットワーク機器に前記第１の機器用IPアドレスを設定する第１の機器用IPアドレス設定手段と，
前記第２のネットワークセグメントに接続するための第２の機器用IPアドレスをブロードキャストで送信して，前記第２のネットワーク機器に前記第２の機器用IPアドレスを設定する第２の機器用IPアドレス設定手段と，
前記第１のIPアドレスと前記第１の機器用IPアドレスを用いた前記第１のネットワーク機器とのユニキャスト通信により，前記第１のネットワーク機器に第１の設定値を設定する第１設定値設定手段と，
前記第２のネットワーク機器に，第２の設定値を，前記第２のIPアドレスと前記第２の機器用IPアドレスを用いた前記第２のネットワーク機器とのユニキャスト通信により，前記第２のネットワーク機器に第２の設定値を設定する第２設定値設定手段とを有するネットワーク機器設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ネットワーク機器設定プログラム及び設定装置に関する。
【背景技術】
【０００２】
ネットワーク機器設定プログラムは，オフィス内のネットワークに接続して使用するネットワーク機器に各種の設定を行うプログラムであり，ネットワークに接続されるPC(パーソナルコンピュータまたはパソコン）にインストールされる。
【０００３】
プリンタ，スキャナー，ファックスなどの電子機器は，TCP/IPプロトコルを使用したネットワーク環境に直接接続され使用される。このようなネットワーク機器をLANなどのネットワークに接続して使用するためには，ネットワーク機器に固有のIPアドレスを設定するとともに，その機器固有の設定値（ネットワーク設定値）を設定することが必要になる。
【０００４】
例えば，プリンタの場合は，IPアドレスの設定とともに，印刷プロトコルやセキュリティ設定値などの設定も必要になる。印刷プロトコルにはIPP(Internet Printing Protocol)などが知られている。また，セキュリティ設定とは，どのIPアドレスのPCからの印刷を許可したりまたは許可しないなどの設定をいう。
【０００５】
ネットワーク機器へのIPアドレスの設定方法については，例えば特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第２７０１８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ネットワーク機器は，顧客のネットワーク環境に接続する前に，キッティング作業により各種の設定を完了し，設定された状態で顧客に納品されることが望まれる。事前に設定しておくことで，顧客は，そのネットワーク機器をネットワークに接続すれば，すぐに利用できるからである。
【０００８】
しかしながら，顧客のネットワークが複数のネットワークセグメントを有し，異なるネットワークセグメントにネットワーク機器を接続することが要求される場合，そのネットワーク機器への事前の設定作業は複雑で工数を要する作業になる。
【０００９】
そこで，本発明の目的は，ネットワーク機器の設定を簡単に行うことができるネットワーク機器設定プログラム及びその設定装置を提供することにある。
【課題を解決するための手段】
【００１０】
実施の形態の第１の側面は，第１のネットワークセグメントに接続することが予定されている第１のネットワーク機器と，第２のネットワークセグメントに接続することが予定されている第２のネットワーク機器と，コンピュータとを，単一のネットワークに接続した状態で，前記第１，第２のネットワーク機器への設定処理を前記コンピュータに実行させるためのネットワーク機器設定プログラムであって，
前記設定処理は，
前記コンピュータに，前記第１のネットワークセグメントに接続するための第１のIPアドレスと，前記第２のネットワークセグメントに接続するための第２のIPアドレスとを設定する工程と，
前記単一のネットワークに接続された前記第１のネットワーク機器および第２のネットワーク機器を認識する工程と，
前記第１のネットワークセグメントに接続するための第１の機器用IPアドレスをブロードキャストで送信して，前記第１のネットワーク機器に前記第１の機器用IPアドレスを設定する工程と，
前記第２のネットワークセグメントに接続するための第２の機器用IPアドレスをブロードキャストで送信して，前記第２のネットワーク機器に前記第２の機器用IPアドレスを設定する工程と，
前記第１のIPアドレスと前記第１の機器用IPアドレスを用いた前記第１のネットワーク機器とのユニキャスト通信により，前記第１のネットワーク機器に第１の設定値を設定する工程と，
前記第２のネットワーク機器に，第２の設定値を，前記第２のIPアドレスと前記第２の機器用IPアドレスを用いた前記第２のネットワーク機器とのユニキャスト通信により，前記第２のネットワーク機器に第２の設定値を設定する工程とを有する。
【００１１】
第１の側面によれば，単一のネットワークに第１，第２のネットワーク機器を接続したままコンピュータから機器用IPアドレスと，それぞれの設定値とを設定することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態におけるネットワーク機器設定プログラムが設定するネットワーク機器とネットワークの一例を示す図である。
【図２】第２のキッティング作業方法の例を示す図である。
【図３】本実施の形態におけるキッティング作業を示す図である。
【図４】パソコンPC1の構成図である。
【図５】ネットワーク機器の一例であるプリンタPR1,PR2の構成図である。
【図６】本実施の形態におけるネットワーク機器設定プログラムのフローチャート図である。
【発明を実施するための形態】
【００１３】
図１は，本実施の形態におけるネットワーク機器設定プログラムが設定するネットワーク機器とネットワークの一例を示す図である。図１の例では，３つのネットワークセグメントA,B,Cを含んでおり，パソコンPC1は，ネットワークセグメントA内のハブHubに接続され，第１のプリンタPR1は，ネットワークセグメントB内のハブHubに接続され，第２のプリンタPR2は，ネットワークセグメントC内のハブHubに接続される。そして，ネットワークセグメントA,B間にはルータA-Bが，ネットワークセグメントB,C間にはルータB-Cが設けられ，ルータA-B，ルータB-Cにはそれぞれのネットワークセグメント内のハブHubと接続される。
【００１４】
第１，第２のプリンタPR1,PR2は，ネットワーク機器の一例である。ネットワーク機器の他の例としては，例えば，パーソナルコンピュータ，スキャナー，ファックス，大容量ファイル格納装置，プロジェクターなどがある。また，図１には示されていないが，各ネットワークセグメント内のハブHubには，他のPCやネットワーク機器が接続されてもよいし，ネットワーク機器がハブHubを介さずにルータに接続される形態であってもよい。
【００１５】
図１に示したネットワーク環境で使用される予定の第１，第２のプリンタPR1,PR2に対するキッティング作業では，第１のプリンタPR１には，ネットワークセグメントBのIPア
ドレス１と，プリンタ固有のネットワーク設定値である第１の設定値SET1とを設定することが必要であり，第２のプリンタPR2には，ネットワークセグメントCのIPアドレス２と，プリンタ固有の第２の設定値SET2とを設定することが必要である。
【００１６】
IPアドレスは，図１に示したネットワークセグメント毎に固有のネットワーク部と，各ネットワークセグメントに接続される機器にそれぞれ固有のホスト部との組み合わせである。したがって，第１のプリンタPR1のIPアドレス１は，ネットワークセグメントBのネットワーク部NWBと，第１のプリンタPR1に固有のホスト部との組み合わせである。また，第２のプリンタPR2のIPアドレス２は，ネットワークセグメントCのネットワーク部NWCと，第２のプリンタPR2に固有のホスト部との組み合わせである。
【００１７】
一例として，ネットワークセグメントA,B,CのIPアドレス（ネットワークアドレス）の例は，以下のとおりである。
A : 133.154.10.0/24
B : 133.154.20.0/24
C : 133.154.30.0/24
すなわち，IPアドレスは，４組の８ビット（０〜255）の組み合わせであり，上記のIPアドレスでは，左から２４ビットがネットワーク部（133.154.10，133.154.20，133.154.30)で，残りの８ビットがホスト部（all 0)である。
【００１８】
そして，パソコンPC1のIPアドレスの例は，以下のとおりである。
PC1 : 133.154.10.100/24
すなわち，パソコンPC1のIPアドレスは，左から２４ビットのネットワーク部（133.154.20)と，８ビットのホスト部（100）との組み合わせである。
【００１９】
さらに，第１，第２のプリンタPR1,PR2に設定されるIPアドレスの例は，以下のとおりである。
PR1 : 133.154.20.100/24
PR2 : 133.154.30.100/24
すなわち，第１のプリンタPR1のIPアドレスは，左から２４ビットのネットワーク部（133.154.20)と，８ビットのホスト部（100）との組み合わせであり，第２のプリンタPR2のIPアドレスも同様である。
【００２０】
複数のネットワークセグメントに新たなネットワーク機器を設置する場合，事前にIPアドレスや機器固有のネットワーク設定を行うキッティング作業では，前提として次の点に留意する必要がある。
【００２１】
第１に，ネットワーク機器のIPアドレスの設定や，機器固有のネットワーク設定には，ユニキャスト通信で利用できるSNMP(Simple Network Management Protocol)などのプロトコルが存在する。しかし，ユニキャスト通信は，設定を行うパソコンと設定される機器とが互いのIPアドレスを知っている必要がある。したがって，IPアドレスが設定される前のネットワーク機器に対してユニキャスト通信はできない。
【００２２】
第２に，ユニキャスト通信に加えて，ブロードキャスト通信でも利用できるENPC（EPSON Network Management Protocol)などのプロトコルが存在する。このようなプロトコルを利用すればIPアドレスがわからない機器に対して任意のIPアドレスを設定することができる。ただし，ブロードキャスト通信は，同じネットワークセグメント内に接続されている機器との間でしか通信できない。したがって，異なるネットワークセグメントに接続される予定の複数の機器に対してブロードキャスト通信を行うためには，設定を行うパソコンと設定される機器とを，同じネットワークセグメントに接続することが必要になり，異な
るネットワークセグメントに接続される予定の複数の機器の設定には，接続作業の工数がかかる。
【００２３】
第３に，IPP（Internet Printing Protocol)の印刷ポートの設定，例えばhtpp://131.154.10.100:631/IPPPrinterなどの設定，などは，ユニキャスト通信でなければ設定できない設定項目である。このユニキャスト通信は，前述のとおり，機器にIPアドレスが設定されていなければならない。ただし，ユニキャスト通信は異なるネットワークセグメント間の機器に対する設定も可能である。
【００２４】
次に，図１のネットワーク環境で使用される予定のネットワーク機器へのキッティング作業の例と問題点を説明する。
【００２５】
第１のキッティング作業の例は次の通りと考えられる。まず，図１のユーザのネットワーク環境と同じ数のルータを準備し，ルータを設定して同じネットワーク環境を構築し，ネットワーク機器（第１，第２のプリンタPR1,PR2）をそれぞれのネットワークセグメントに接続しておき，パソコンをネットワークセグメントBに接続してブロードキャスト通信により第１のプリンタPR1にIPアドレスを設定し，次に，パソコンをネットワークセグメントCに接続してブロードキャスト通信により第２のプリンタPR2にIPアドレスを設定する。その後，パソコンをネットワークセグメントAに接続して，ユニキャスト通信により第１，第２のプリンタPR1,PR2にそれぞれのネットワーク設定を行い，動作確認を行う。
【００２６】
この場合は，設定対象のネットワーク環境を構築するために，必要な数のルータの準備と設定に加えて，各ネットワークセグメントにパソコンを接続する必要があり，パソコンに対してそれぞれのネットワークセグメントのネットワーク部を有するIPアドレスを設定する必要がある。したがって，ネットワークの構築とパソコンの接続とその設定の手間がかかる。
【００２７】
図２は，第２のキッティング作業方法の例を示す図である。図２の例では，異なるネットワークセグメントに接続予定の第１，第２のプリンタPR1,PR2を，単一のネットワークセグメントに接続してIPアドレスの設定と，機器固有のネットワーク設定とを行う。
【００２８】
まず，パソコンPC1にネットワークセグメントBのネットワーク部NWBを有するPC用IPアドレス１を設定してから，第１のプリンタPR1を接続し，ブロードキャスト通信によるプロトコルを利用して，第１のプリンタPR1にネットワークセグメントBのネットワーク部NWBを有する機器用IPアドレス１を設定する。その後，ユニキャスト通信によるプロトコルを利用して，機器用IPアドレス１が設定されている第１のプリンタPR1に機器固有のネットワーク設定値の設定を行う。
【００２９】
次に，第１のプリンタPR1に代えて第２のプリンタPR2をネットワークセグメントに接続し，パソコンPC1にネットワークセグメントCのネットワーク部NWCを有するPC用IPアドレス２を設定してから，ブロードキャスト通信によるプロトコルを利用して，第２のプリンタPR2にネットワークセグメントCのネットワークアドレスNWCを有する機器用IPアドレス２を設定する。その後，ユニキャスト通信によるプロトコルを利用して，機器用IPアドレス２が設定されている第２のプリンタPR2にネットワーク設定値の設定を行う。
【００３０】
つまり，単一のネットワークを時分割で第１，第２のネットワークセグメントの環境に再現して，ブロードキャスト通信によるIPアドレスの設定と，ユニキャスト通信によるネットワーク設定とを行う例である。
【００３１】
上記のキッティング作業では，ネットワークセグメントの数に対応したルータを準備す
る必要はないが，パソコンPC1へのIPアドレスの設定を，ネットワーク機器であるプリンタPR1,PR2に対応してそれぞれ行う必要があると共に，第１，第２のプリンタPR1,PR2への設定を並行して行うことができないので，作業時間が長くなる。
【００３２】
［実施の形態］
図３は，本実施の形態におけるキッティング作業を示す図である。本実施の形態によれば，共通のハブHubにパソコンPC1と，第１，第２のプリンタPR1,PR2とを接続する。つまり，物理的に単一のネットワークセグメントにパソコンPC1と，第１，第２のプリンタPR1,PR2とを接続する。
【００３３】
そして，パソコンPC1に対しては，ネットワークセグメントBのネットワーク部NWBを有するPC用IPアドレス１を設定するとともに，さらに，ネットワークセグメントCのネットワーク部NWCを有するPC用IPアドレス２も追加して設定する。この２つのIPアドレスの設定により，パソコンPC1が論理的に異なる２つのネットワークセグメントB,Cに接続された状態を構築することができる。
【００３４】
この状態で，パソコンPC１から，ブロードキャスト通信によるプロトコル（例えばENPCプロトコル）で，第１のプリンタPR1に対して機器用IPアドレス１の設定を行い，さらに，第２のプリンタPR2に対しても機器用IPアドレス２の設定を行う。それぞれのIPアドレスは，それぞれが接続される予定のネットワークセグメントのネットワーク部（図１の例では，（133.154.20），（133.154.30））と，それぞれのホスト部（図１の例では，(100), (100))との組み合わせである。
【００３５】
そして，パソコンPC1から，ユニキャスト通信によるプロトコル（例えばSNMPプロトコル）で，第１のプリンタPR1に対してネットワーク設定値SET1の設定を行い，さらに，第２のプリンタPR2に対してもネットワーク設定SET2の設定を行う。このユニキャスト通信は，互いのIPアドレスを利用して行われる。さらに，パソコンPC1から，両プリンタPR1,PR2に対する動作確認を行う。
【００３６】
上記の，第１，第２のプリンタPR1,PR2への機器用IPアドレス１，２の設定は，時間的に重複して並行して行うことができる。また，第１，第２のプリンタPR1,PR2へのネットワーク設定値SET1,SET2の設定も，時間的に重複して並行して行うことができる。
【００３７】
図４は，パソコンPC1の構成図である。パソコンPC1は，CPU１０と，ネットワークインターフェース１２と，ディスプレイ１４と，プログラムが格納されているハードディスクやSSDなどのメモリ１６と，RAM１８と，キーボードなどのI/OとがバスBUSを介して接続されている。パソコンPC1のメモリ１６には，OS,アプリケーションプログラムに加えて，ネットワーク機器設定プログラムがインストールされている。また，パソコンPC1に対するIPアドレスや，ネットワーク設定値は，ハードディスク１６に記憶される。さらに，通信制御プログラムもハードディスク１６に格納される。
【００３８】
図５は，ネットワーク機器の一例であるプリンタPR1,PR2の構成図である。プリンタは，CPU２０と，ネットワークインターフェース２２と，ディスプレイパネル２４と，プログラムや設定値が格納されるメモリ２６と，RAM２８と，画像処理回路３０と，印刷エンジン３２及びそのインターフェースIFとが，バスBUSを介して接続されている。メモリ２６には，IPアドレスやネットワーク設定値が格納される。また，メモリ２６には，印刷制御プログラムや，図示しない通信制御プログラムなども格納される。
【００３９】
図６は，本実施の形態におけるネットワーク機器設定プログラムのフローチャート図である。このネットワーク機器設定プログラムは，図４のパソコンPC1のメモリ１６にイン
ストールされている。
【００４０】
まず，事前に，図３のように共通のハブHubによる物理的に単一のネットワークセグメントに，パソコンPC1と，第１，第２のプリンタPR1,PR2とが接続される。そして，ネットワーク機器設定プログラムをインストールされているパソコンPC1は，ユーザのネットワーク環境に基づいてプリンタPR1,PR2に設定すべき機器用IPアドレス１，２と，プリンタPR1,PR2に固有のネットワーク設定値SET1,SET2とを入力し，ネットワーク機器設定プログラムに設定する（S10)。この機器用IPアドレス１，２は，それぞれネットワークセグメントB,Cのネットワーク部NWB,NWCを有する。
【００４１】
次に，パソコンPC1は，自身に２つのIPアドレス（PC用IPアドレス１，２）を設定する（S12)。ここでは，パソコンPC1は，機器用IPアドレス１と同じネットワーク部NWBを有するPC用IPアドレス１，および機器用IPアドレス２と同じネットワーク部NWCを有するPC用IPアドレス２を生成し，PC用IPアドレス１,２を自身に設定する。これにより，図３に示すように，物理的に単一のネットワークは，論理的に２つのネットワークセグメントとなる。
【００４２】
そして，パソコンPC1は，ハブHubに接続されている全ての機器に対して，ブロードキャスト通信で定期的に存在確認要求を送信し，それに対する返信を受信する。この返信データには，ネットワーク機器であるプリンタPR1,PR2のマックアドレスMAC1,MAC2が含まれている。さらに，返信データには，各プリンタの識別番号が含まれていても良い。返信データに含まれるマックアドレスまたはプリンタの識別情報により，パソコンPC1は，ネットワーク機器であるプリンタPR1,PR2の接続を確認する（S14)。
【００４３】
次に，パソコンPC1は，ブロードキャスト通信によるENPCプロトコルで，第１のプリンタPR1に，機器用IPアドレス１を設定する（S16)。この設定処理では，第１のプリンタPR1のマックアドレスMAC1に対して機器用IPアドレス１を設定することを命ずるコマンドを送信し，第１のプリンタPR1が，自身のマックアドレスMAC1に対するコマンドであることを認識して，機器用IPアドレス１を設定する。この機器用IPアドレス１は，ネットワークセグメントBのネットワーク部NWBと，自身のホスト部との組み合わせである。
【００４４】
さらに，パソコンPC1は，ブロードキャスト通信によるENPCプロトコルで，第２のプリンタPR2に，機器用IPアドレス２を設定する（S18)。この設定処理では，第２のプリンタPR2のマックアドレスMAC2に対して機器用IPアドレス２を設定することを命ずるコマンドを送信し，第２のプリンタPR2が，自身のマックアドレスMAC2に対するコマンドであることを認識して，機器用IPアドレス２を設定する。この機器用IPアドレス２も，ネットワークセグメントCのネットワーク部NWCと，自身のホスト部との組み合わせである。
【００４５】
上記の設定処理S16,S18は，連続して開始し，時間的に重複して並行して行うことができる。
【００４６】
次に，パソコンPC1は，機器用IPアドレス１と同じネットワーク部を有するPC用IPアドレス１を用いて，SNMPプロトコルに従うユニキャスト通信により，第１のプリンタPR1に，ネットワーク設定値SET1を設定する（S20)。既に，第１のプリンタPR1にはIPアドレスが設定されているので，パソコンPC1は，ユニキャスト通信により第１のプリンタPR1のIPアドレスを指定して第１のプリンタPR1にネットワーク設定SET1の設定を行うことができる。
【００４７】
さらに，パソコンPC1は，機器用IPアドレス２と同じネットワーク部を有するPC用IPアドレス２を用いて，SNMPプロトコルに従うユニキャスト通信により，第２のプリンタPR2
に，ネットワーク設定SET2を設定する（S22)。この場合も，既に，第２のプリンタPR2にはIPアドレスが設定されているので，パソコンPC1は，ユニキャスト通信により第２のプリンタPR2のIPアドレスを指定して第２のプリンタPR2にネットワーク設定SET2の設定を行うことができる。
【００４８】
上記のネットワーク設定SET1,SET2は，第１，第２のプリンタPR1,PR2にそれぞれ固有の設定であり，例えば，前述したような印刷プロトコルの設定や，セキュリティに関する設定である。また，工程S14において，パソコンPC1は，第１，第２のプリンタPR1,PR2のMACアドレス，またはその識別情報ID1,ID2も受信している。したがって，パソコンPC1は，第１，第２のプリンタPR1,PR2に対して，それぞれ異なるネットワーク設定SET1,SET2を設定することができる。
【００４９】
上記のネットワーク設定処理S20,S22は，連続して開始し，時間的に重複して並行して行うことができる。
【００５０】
次に，パソコンPC1は，自身に対して，第１，第２のプリンタPR1,PR2のIPP印刷ポートの設定を行う（S24)。この設定により，パソコンPC1から第１，第２のプリンタに対して，印刷動作を命令することができる。
【００５１】
最後に，パソコンPC1は，第１，第２のプリンタへの設定が正常に行われたかを確認するために，それぞれのプリンタに印刷命令を送信する（S26)。設定者等は，プリンタが印刷結果を出力できたかの動作確認をすることによって，設定が正常に行われたか否かを知ることができる。
【００５２】
以上のネットワーク機器設定プログラムによれば，次のような利点がある。互いに異なるネットワークセグメントで利用されることが予定されている第１，第２のプリンタPR1,PR2に対して，物理的に単一のネットワークセグメントにおいて，ネットワークやセキュリティを設定できる。したがって，ユーザが第１，第２のプリンタPR1,PR2の利用を予定しているネットワーク環境と同じネットワークセグメントを構築する必要がなく，必要な数のルーターを調達しそれに設定を行う必要はない。また，異なるネットワークセグメントに接続予定の複数のネットワーク機器に対して，時間的に並行してIPアドレスの設定や，ネットワーク設定値の設定を行うことができ，キッティング作業時間を短縮できる。
【符号の説明】
【００５３】
PC1：パソコン
PR1,PR2：第１，第２のプリンタ（ネットワーク機器）
Hub：ハブ
【図１】
2013219568.tif 000003
【図２】
2013219568.tif 000004
【図３】
2013219568.tif 000005
【図４】
2013219568.tif 000006
【図５】
2013219568.tif 000007
【図６】
2013219568.tif 000008