(57)【要約】【課題】ネットワーク装置の設定作業の負担を軽減する。【解決手段】サーバとプリンタとをネットワーク接続する。サーバは、複数のプリンタのＭＡＣアドレスと設定情報とを対応付けて保持し、一元管理する。プリンタは、自己のＭＡＣアドレスを含む設定情報の送信要求をサーバに送信し、サーバは、そのＭＡＣアドレスに対応する設定情報を選択してプリンタに送信する。プリンタは、この設定情報に基づいて設定情報記憶部の内容を更新する。【選択図】　図４
2004078392.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続して使用されるネットワーク装置であって、
該ネットワーク装置の所定の制御に用いられる所定の設定情報を記憶する設定情報記憶部と、
前記ネットワークに接続され、該ネットワーク装置を特定するための所定の識別情報に対応する前記設定情報を保持する所定の情報処理装置から、前記ネットワークを介して、該ネットワーク装置に割り当てられた識別情報に対応する設定情報を受信する受信部と、
該設定情報に基づいて、前記設定情報記憶部の内容を更新する更新部と、
を備えるネットワーク装置。
【請求項２】
請求項１記載のネットワーク装置であって、
前記更新部は、更に、前記受信した設定情報に他のネットワーク装置の識別情報に対応した設定情報が含まれる場合に、前記受信した設定情報の中から当該ネットワーク装置の識別情報に対応した設定情報を選択する、
ネットワーク装置。
【請求項３】
請求項１または２記載のネットワーク装置であって、更に、
前記設定情報の送信要求を、前記ネットワークを介して、前記情報処理装置に送信する送信部を備える、
ネットワーク装置。
【請求項４】
請求項３記載のネットワーク装置であって、
前記送信要求は、前記識別情報を含む、
ネットワーク装置。
【請求項５】
請求項３記載のネットワーク装置であって、
前記送信部は、前記情報処理装置からの要求に応じて前記送信要求を送信する、
ネットワーク装置。
【請求項６】
請求項３記載のネットワーク装置であって、更に、
前記情報処理装置の前記ネットワーク上での所在を検索する検索部を備える、
ネットワーク装置。
【請求項７】
請求項３記載のネットワーク装置であって、
前記情報処理装置は、前記ネットワーク上で該ネットワーク装置にとって既知の所在に設けられている装置である、
ネットワーク装置。
【請求項８】
請求項３記載のネットワーク装置であって、
前記送信部は、該ネットワーク装置の起動時に前記送信要求を送信する、
ネットワーク装置。
【請求項９】
請求項３記載のネットワーク装置であって、
前記設定情報は、前記送信のタイミングに関する送信タイミング情報を含み、
前記送信部は、前記送信タイミング情報に基づいて前記送信要求を送信する、
ネットワーク装置。
【請求項１０】
請求項３記載のネットワーク装置であって、
前記送信部は、前記受信部が、前記情報処理装置が保持する設定情報が更新されている旨の通知を受信したときに前記送信要求を送信する、
ネットワーク装置。
【請求項１１】
請求項１記載のネットワーク装置であって、
前記識別情報は、該ネットワーク装置の出荷時に予め設定されている情報である、
ネットワーク装置。
【請求項１２】
請求項１記載のネットワーク装置であって、
前記識別情報は、該ネットワーク装置の出荷後に設定された情報である、
ネットワーク装置。
【請求項１３】
請求項１２記載のネットワーク装置であって、
前記識別情報は、該ネットワーク装置の設置場所に基づいて設定された情報である、
ネットワーク装置。
【請求項１４】
請求項１ないし１３のいずれかに記載のネットワーク装置であって、
前記ネットワーク装置は、印刷装置である、ネットワーク装置。
【請求項１５】
ネットワークに接続して使用されるネットワーク装置を制御するための所定の設定を行う設定方法であって、
（ａ）前記ネットワーク装置の所定の制御に用いられる所定の設定情報を記憶する設定情報記憶部を準備する工程と、
（ｂ）前記ネットワークに接続され、前記ネットワーク装置を特定するための所定の識別情報に対応する前記設定情報を保持する所定の情報処理装置から、前記ネットワークを介して、前記ネットワーク装置に割り当てられた識別情報に対応する設定情報を受信する工程と、
（ｃ）該設定情報に基づいて、前記設定情報記憶部の内容を更新する工程と、
を備える設定方法。
【請求項１６】
ネットワークに接続して使用されるネットワーク装置を制御するための所定の設定を行うコンピュータプログラムであって、
前記ネットワークに接続され、前記ネットワーク装置を特定するための所定の識別情報に対応し前記ネットワーク装置の所定の制御に用いられる所定の設定情報を保持する所定の情報処理装置から、前記ネットワークを介して、前記ネットワーク装置に割り当てられた識別情報に対応する設定情報を受信する機能と、
該設定情報に基づいて、該設定情報を記憶するために前記ネットワーク装置に予め準備された設定情報記憶部の内容を更新する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項１７】
請求項１６記載のコンピュータプログラムをコンピュータ読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク装置の自動設定に関する。
【０００２】
【従来の技術】
従来、パーソナルコンピュータ、ネットワークプリンタ、ルータなどのネットワーク装置が普及している。ネットワーク装置は、ネットワークに接続したり、管理者への障害報告等のサービスを利用したりするために各種設定が必要である。
【０００３】
【発明が解決しようとする課題】
しかし、ユーザにとってネットワーク装置の設定作業は煩雑である。特に、企業が一度に大量のネットワーク装置を設置した場合など、設定を行うべきネットワーク装置が多数存在する場合には、設定作業の負担が大きい。
【０００４】
本発明は、上述の課題を解決するためになされたものであり、ネットワーク装置の設定作業の負担を軽減することを目的とする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明では、以下の構成を採用した。
本発明のネットワーク装置は、
ネットワークに接続して使用されるネットワーク装置であって、
該ネットワーク装置の所定の制御に用いられる所定の設定情報を記憶する設定情報記憶部と、
前記ネットワークに接続され、該ネットワーク装置を特定するための所定の識別情報に対応する前記設定情報を保持する所定の情報処理装置から、前記ネットワークを介して、該ネットワーク装置に割り当てられた識別情報に対応する設定情報を受信する受信部と、
該設定情報に基づいて、前記設定情報記憶部の内容を更新する更新部と、
を備えることを要旨とする。
【０００６】
本発明では、情報処理装置は、１以上のネットワーク装置の識別情報と設定情報とを対応付けて保持し、一元管理している。「設定情報」には、ネットワーク装置の制御に用いられる種々の情報が含まれ得る。設定情報としては、例えば、ネットワークにおける通信に関する設定情報や、ネットワーク装置の動作に関する設定情報などが挙げられる。
【０００７】
本発明によって、ネットワーク装置は、情報処理装置から設定情報を取得して自動的に設定を行うことができるので、ネットワーク装置の設定情報の初期設定や更新設定など設定作業の負担を軽減することができる。なお、ネットワーク装置が情報処理装置から受信する設定情報は、当該ネットワーク装置の識別情報に対応する設定情報だけであってもよいし、他のネットワーク装置の識別情報に対応する設定情報を含んでいてもよい。
【０００８】
本発明のネットワーク装置において、
前記更新部は、更に、前記受信した設定情報に他のネットワーク装置の識別情報に対応した設定情報が含まれる場合に、前記受信した設定情報の中から当該ネットワーク装置の識別情報に対応した設定情報を選択するようにすることができる。
【０００９】
こうすることによって、情報処理装置から複数のネットワーク装置の識別情報に対応する設定情報を一括して受信した場合に、複数の設定情報の中から当該ネットワーク装置の識別情報に対応した設定情報を選択し、適切に更新することができる。
【００１０】
上述したネットワーク装置において、更に、
前記設定情報の送信要求を、前記ネットワークを介して、前記情報処理装置に送信する送信部を備えるようにしてもよい。
【００１１】
こうすることによって、情報処理装置は、ネットワーク装置からの送信要求に応じて設定情報を送信するようにすることができる。ネットワーク装置側から情報処理装置にアクセスすることにより、両者間にファイアウォールが設けられている場合でも、容易に設定情報を取得することができる。
【００１２】
上記ネットワーク装置において、
前記送信要求は、前記識別情報を含むようにしてもよい。
【００１３】
こうすることによって、情報処理装置は、複数のネットワーク装置の識別情報に対応する設定情報を保持している場合に、ネットワーク装置から受信した識別情報に基づいて、それに対応する設定情報を選択し、ネットワーク装置に送信するようにすることができる。
【００１４】
上記送信部を備えるネットワーク装置において、
前記送信部は、前記情報処理装置からの要求に応じて前記送信要求を送信するようにしてもよい。
【００１５】
こうすることによって、情報処理装置が保持する設定情報が更新されたときなど、情報処理装置から要求されたタイミングで送信要求を送信して設定情報を取得し、更新することができる。従って、情報処理装置への無用なアクセスを抑制することができる。
【００１６】
上記送信を備えるネットワーク装置において、更に、
前記情報処理装置の前記ネットワーク上での所在を検索する検索部を備えるようにしてもよい。
【００１７】
こうすることによって、設定情報を保持する情報処理装置のネットワーク上の所在がネットワーク装置にとって未知である場合でも、情報処理装置を検索して設定情報を取得し、更新することができる。また、情報処理装置のネットワーク上の所在を予めネットワーク装置に記憶させる必要もない。
【００１８】
また、上記送信部を備えるネットワーク装置において、
前記情報処理装置は、前記ネットワーク上で該ネットワーク装置にとって既知の所在に設けられている装置であるものとすることができる。
【００１９】
こうすることによって、ネットワーク装置は、上述した検索部を備える必要がないので、構成を簡略化することができる。
【００２０】
上記送信部を備えるネットワーク装置において、前記送信要求は、種々のタイミングで送信することができる。例えば、
前記送信部は、該ネットワーク装置の起動時に前記送信要求を送信するようにすることができる。
【００２１】
こうすることによって、ネットワーク装置の起動ごとに設定情報を取得し、更新することができる。
【００２２】
また、上記送信部を備えるネットワーク装置において、
前記設定情報が、前記送信のタイミングに関する送信タイミング情報を含む場合、
前記送信部は、前記送信タイミング情報に基づいて前記送信要求を送信するようにしてもよい。
【００２３】
こうすることによって、日時など予め定められた所定のタイミングや、定期的に設定情報を取得し、更新することができる。
【００２４】
また、上記送信部を備えるネットワーク装置において、
前記送信部は、前記受信部が、前記情報処理装置が保持する設定情報が更新されている旨の通知を受信したときに前記送信要求を送信するようにしてもよい。
【００２５】
こうすることによって、情報処理装置側で設定情報が更新されたときに、ネットワーク装置側の設定情報を取得し、更新することができる。
【００２６】
本発明のネットワーク装置において、
前記識別情報は、該ネットワーク装置の出荷時に予め設定されている情報であるものとすることができる。
【００２７】
ネットワーク装置の出荷時に予め設定されている識別情報としては、例えば、ネットワーク装置のＭＡＣアドレスや、シリアルナンバーなどが挙げられる。こうすることによって、ユーザが識別情報をネットワーク装置に個別に設定することなく、本発明を実現することができる。
【００２８】
また、前記識別情報は、該ネットワーク装置の出荷後に設定された情報であるものとしてもよい。
【００２９】
ネットワーク装置の出荷後に設定される識別情報としては、例えば、ＩＰアドレスや、ネットワーク装置の「名前」などが挙げられる。こうすることによって、ユーザが識別情報を個々のネットワーク装置に柔軟に設定し、本発明を実現することができる。
【００３０】
上記ネットワーク装置において、
また、前記識別情報は、該ネットワーク装置の設置場所に基づいて設定された情報であるものとしてもよい。
【００３１】
設置場所に基づいて設定される識別情報としては、例えば、ＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）による地球上の位置情報や、所定の空間における座標情報や、ビルの１階，２階などネットワーク装置が設置されたフロアの階数やエリアなどが挙げられる。地球上の位置情報は、例えば、ＧＰＳ対応の携帯電話などの位置検出装置からネットワーク装置に自動入力するようにすることができる。また、ユーザが任意に手入力するようにしてもよい。こうすることによって、ある場所に設置されたネットワーク装置が他のネットワーク装置に変更された場合であっても、その場所に設置されたネットワーク装置用の設定情報を、新たに設置されたネットワーク装置に容易に設定することができる。
【００３２】
本発明は、種々のネットワーク装置に適用可能であり、例えば、
前記ネットワーク装置は、印刷装置であるものとすることができる。本発明を、パーソナルコンピュータや、ルータや、スキャナ、いわゆるネットワーク家電など他のネットワーク装置に適用してもよい。
【００３３】
近年、印刷装置は、最も使用機会の多いネットワーク装置の１つとなっている。また、印刷装置は、通信設定の他に、印刷品位の設定や、用紙設定や、利用可能権限の設定など設定項目が多い。従って、本発明を印刷装置に適用することは、非常に利用価値か高い。
【００３４】
本発明は、上述のネットワーク装置としての構成の他、ネットワーク装置を制御するための所定の設定を行う設定方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【００３５】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、ネットワーク装置を駆動するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【００３６】
【発明の実施の形態】
以下、本発明の実施の形態について、実施例に基づき以下の順で説明する。
Ａ．ネットワークシステムの構成：
Ｂ．サーバ２０の構成：
Ｃ．プリンタ４０の構成：
Ｄ．設定情報の更新処理（第１実施例）：
Ｅ．設定情報の更新処理（第２実施例）：
Ｆ．変形例：
【００３７】
Ａ．ネットワークシステムの構成：
図１は、一実施例としてのネットワークシステムの概略構成を示す説明図である。図示するように、このネットワークシステムは、２つのサーバ１０，２０と、ネットワーク管理者が使用する汎用のパーソナルコンピュータ３０と、複数のネットワークプリンタ４０（ＰＲＴ＃１，ＰＲＴ＃２，ＰＲＴ＃３，ＰＲＴ＃４，…）（以下、単にプリンタ４０と呼ぶ。）と、ルータ５０とから構成されている。これらは、それぞれ互いにローカルエリアネットワークＬＡＮを介して接続されている。ＬＡＮには、また、図示しない複数のパーソナルコンピュータが接続されており、プリンタ４０を用いて印刷を行うことができる。
【００３８】
サーバ１０は、いわゆるＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）サーバである。このＤＨＣＰサーバ１０は、ネットワーク機器がＬＡＮに接続され、そのネットワーク機器からＩＰアドレスの割り振り要求を受信したときに、ＬＡＮに接続された他のネットワーク機器に割り当てられたＩＰアドレスと重複しないようにＩＰアドレスを割り当てる。
【００３９】
サーバ２０は、プリンタ４０の識別情報と設定情報とを対応付けて保持し、一元管理している。これらについては後述する。
【００４０】
パーソナルコンピュータ３０には、いわゆるネットワークプリンタ管理ユーティリティソフトウェアがインストールされている。ネットワーク管理者は、このパーソナルコンピュータ３０を用いて、ＬＡＮ上の複数のプリンタ４０の各種管理を行うことができる。
【００４１】
プリンタ４０は、内部に記憶された設定情報に基づいて制御される。このプリンタ４０は、本発明のネットワーク装置に相当する。
【００４２】
ルータ５０は、ＬＡＮとインターネットとを中継する。ルータ５０は、外部からＬＡＮへの不正なアクセスを防止するためのファイアウォールとしても機能する。
【００４３】
Ｂ．サーバの構成：
図２は、サーバ２０の概略構成を示す説明図である。サーバ２０は、通信部２２と、制御部２４と、記憶部２６とを備えている。これらの機能ブロックは、ソフトウェア的に構成されている。
【００４４】
通信部２２は、プリンタ４０やパーソナルコンピュータ３０など外部と各種データのやり取りを行う。制御部２４は、サーバ２０内の各機能ブロックを制御する。記憶部２６は、図中に併せて示したように、プリンタ４０の識別情報と設定情報とを対応付けて記憶している。本実施例では、識別情報として、プリンタ４０のＭＡＣアドレスを用いるものとした。記憶部２６の内容は、プリンタ４０内に記憶された設定情報を変更させたい場合など必要に応じて、ネットワーク管理者によって更新される。
【００４５】
Ｃ．プリンタ４０の構成：
図３は、プリンタ４０の概略構成を示す説明図である。プリンタ４０は、通信部４２と、制御部４４と、識別情報保持部４６と、設定情報記憶部４８とを備えている。通信部４２は、検索部４３を備えている。これらの機能ブロックは、ソフトウェア的に構成されている。これらの各機能ブロックは、ハードウェア的に構成することも可能である。なお、プリンタ４０のハードウェア構成の図示および説明は省略した。
【００４６】
通信部４２は、サーバ２０やパーソナルコンピュータ３０など外部と各種データのやり取りを行う。検索部４３は、サーバ２０のＬＡＮ上の所在を検索する。
【００４７】
識別情報保持部４６は、プリンタ４０を特定するための識別情報として、プリンタ４０の出荷時に予め固有に割り当てられているＭＡＣアドレスを保持している。サーバ２０側と対応していれば、識別情報として、他の情報、例えば、プリンタ４０のシリアルナンバーを用いるものとしてもよい。
【００４８】
設定情報記憶部４８は、プリンタ４０の各種制御に用いられる設定情報を記憶する。設定情報記憶部４８には、図中に併せて示したように、設定情報として、サーバ２０のＵＲＬ、サーバ２０への次回アクセス日時、故障通知先（例えば、メールアドレス）、プリンタ４０のＩＰアドレス、印刷品位の設定や用紙設定などプリンタ４０の印刷設定情報、プリンタ４０の利用可能権限の設定情報などの情報が記憶される。設定情報に含まれる項目は、任意に設定可能である。本実施例では、これらの情報は、デフォルトでは、何も入力されていないものとした。
【００４９】
制御部４４は、プリンタ４０内の各機能ブロックを制御する。制御部４４は、設定情報記憶部４８に記憶された設定情報に従って各種制御を行う。制御部４４は、また、サーバ２０から受信した設定情報に基づいて、設定情報記憶部４８の内容を更新する処理を実行する。
【００５０】
Ｄ．設定情報の更新処理（第１実施例）：
図４は、第１実施例としての設定情報の更新処理の流れを示すフローチャートである。この処理は、プリンタ４０が初めてＬＡＮに接続されたときに行われる処理（初期設定処理）である。図の左側には、プリンタ４０側での処理を示し、右側には、サーバ２０側での処理を示した。
【００５１】
まず、プリンタ４０は、ＬＡＮに接続されると、ＩＰアドレスの割り振り要求をブロードキャストし、ＤＨＣＰサーバ１０からＩＰアドレスを取得する（ステップＳ１００）。本実施例では、このＩＰアドレスは、プリンタ４０がＬＡＮに接続されているときにだけ使用される期限付きのものとした。ＩＰアドレスは、永久的に使用される固定のものとしてもよい。次に、プリンタ４０の識別情報であるＭＡＣアドレスをブロードキャストして、プリンタ４０のＭＡＣアドレスに対応する設定情報を保持するサーバ２０を検索する（ステップＳ１１０）。
【００５２】
サーバ２０は、プリンタ４０からブロードキャストされた要求を受信すると（ステップＳ１１２）、プリンタ４０に対して応答する（ステップＳ１１４）。
【００５３】
プリンタ４０は、サーバ２０から応答を受信して、サーバ２０を検出すると（ステップＳ１１６）、ユニキャストでサーバ２０との通信を確立する（ステップＳ１２０）。そして、設定情報の送信要求とともにＭＡＣアドレスをサーバ２０に送信する（ステップＳ１３０）。
【００５４】
サーバ２０は、プリンタ４０から設定情報の送信要求を受信すると（ステップＳ１４０）、記憶部２６を参照してプリンタ４０のＭＡＣアドレスと対応する設定情報を選択し（ステップＳ１５０）、選択した設定情報をプリンタ４０に送信する（ステップＳ１６０）。
【００５５】
プリンタ４０は、設定情報を受信すると（ステップＳ１７０）、これに基づいて、設定情報記憶部４８の内容を更新する（ステップＳ１８０）。なお、ステップＳ１３０〜Ｓ１７０の処理を、ステップＳ１１０〜Ｓ１１６において一括して行うようにしてもよい。ＤＨＣＰサーバ１０に、設定情報を保持・供給するサーバ２０の機能をあわせ持たせ、Ｓ１６０で送信される設定情報をＳ１１４で返される応答に含めることにより、ステップＳ１３０〜Ｓ１７０の処理を、ステップＳ１１０〜Ｓ１１６において一括して行うようにしてもよい。
【００５６】
こうして初期設定処理が行われると、プリンタ４０の設定情報記憶部４８には、サーバ２０から取得した設定情報が記憶される。以降、設定情報の更新（更新設定処理）は、設定情報記憶部４８に記憶された「サーバのＵＲＬ」や、「次回アクセス日時」などの設定情報に従って行われる。つまり、更新設定処理を行う場合は、ステップＳ１００およびステップＳ１１０をスキップして上記処理を行えばよい。なお、上述した設定情報の更新処理は、「次回アクセス日時」など予め定められたタイミングによらず、プリンタ４０の起動ごとに行うものとしてもよい。
【００５７】
以上説明した第１実施例のプリンタ４０によれば、設定情報をサーバ２０から取得して自動設定することができる。従って、初期設定や更新設定など設定作業を行うべきプリンタが大量にある場合であっても、ユーザが１台ずつ手入力で設定を行う必要はなく、設定作業の負担を軽減することができる。
【００５８】
Ｅ．設定情報の更新処理（第２実施例）：
第１実施例では、プリンタ４０がサーバ２０を検索し、設定情報の送信要求をサーバ２０に送信する場合について説明した。第２実施例では、プリンタ４０には予めサーバ２０にとって既知のＩＰアドレスが割り当てられており、プリンタ４０からの送信要求の有無に関わらず、ネットワーク管理者によってサーバ２０が保持する設定情報が更新されたときに、全設定情報をプリンタ４０に送信する。第２実施例のプリンタ４０の制御部４４は、複数のプリンタのＭＡＣアドレスに対応する複数の設定情報の中から、自己のＭＡＣアドレスに対応する設定情報を選択する機能を有している。
【００５９】
図５は、第２実施例としての設定情報の更新処理の流れを示すフローチャートである。図の左側には、プリンタ４０側での処理を示し、右側には、サーバ２０側での処理を示した。
【００６０】
サーバ２０は、ネットワーク管理者によって記憶部２６に記憶されている設定情報が更新されると、プリンタ４０からの送信要求の有無に関わらず、全設定情報をマルチキャストでプリンタ４０に送信する（ステップＳ２００）。この送信は、ブロードキャストで行うようにしてもよい。
【００６１】
プリンタ４０は、サーバ２０から全設定情報を受信すると（ステップＳ２１０）、識別情報保持部４６に保持しているＭＡＣアドレスに基づいて、自己のＭＡＣアドレスに対応する設定情報を選択し（ステップＳ２４０）、これに基づいて、設定情報記憶部４８の内容を更新する（ステップＳ２５０）。
【００６２】
以上説明した第２実施例のプリンタ４０によっても、第１実施例のプリンタ４０と同様に、設定情報をサーバ２０から取得して自動設定することができるので、設定作業の負担を軽減することができる。また、サーバ２０が保持する設定情報が更新されたときに、サーバ２０からプリンタ４０へ設定情報を送信するので、プリンタ４０からサーバ２０への無用なアクセスを抑制することができる。
【００６３】
Ｆ．変形例：
以上、本発明のいくつかの実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形例が可能である。
【００６４】
Ｆ１．変形例１：
上記実施例におけるサーバ２０の機能を複数のサーバで実現するようにしてもよい。図６は、変形例１におけるサーバ２０が保持する情報の一例を概念的に示す説明図である。図示するように、サーバ２０は、プリンタ４０のＭＡＣアドレスと、これに対応する設定情報を保持する他のサーバのＬＡＮ上の所在とを対応付けて保持している。プリンタ４０は、サーバ２０との通信によって、自己のＭＡＣアドレスに対応する設定情報を保持する他のサーバのネットワーク上の所在を取得し、その所在にアクセスして、設定情報を取得することができる。
【００６５】
Ｆ２．変形例２：
上記実施例では、サーバ２０は、プリンタ４０と同じＬＡＮ上に存在するものとしたが、他のネットワーク上に存在するものとしてもよい。ただし、サーバ２０が他のネットワーク上に存在する場合には、ルータ５０によって外部からＬＡＮへのアクセスが制限されるため、サーバ２０からプリンタ４０へ設定情報をプッシュ型で送信するのではなく、プリンタ４０が設定情報をサーバ２０からプル型で取得することが好ましい。
【００６６】
Ｆ３．変形例３：
上記第１実施例では、プリンタ４０がサーバ２０のＬＡＮ上の所在を検索する検索部４３を備えるようにしたが、サーバ２０がプリンタ４０のＬＡＮ上の所在を検索する検索部を備えるようにしてもよい。
【００６７】
Ｆ４．変形例４：
上記第２実施例では、サーバ２０は、記憶部２６の設定情報が更新されたときに、プリンタ４０からの送信要求の有無に関わらず、全設定情報をマルチキャストで送信するものとしたが、これに限られない。例えば、サーバ２０が、設定情報が更新された旨の通知をユニキャストでプリンタ４０に送信し、これを受信したプリンタ４０がサーバ２０に設定情報の送信要求を送信して、設定情報を取得するようにしてもよい。
【００６８】
Ｆ５．変形例５：
上記実施例では、識別情報としてプリンタ４０の出荷時に予め設定されているＭＡＣアドレスを用いるものとしたが、これに限られない。識別情報として、プリンタ４０の出荷後に設定される情報を用いるようにしてもよい。例えば、プリンタ４０に固定に割り当てられたＩＰアドレスや、プリンタ４０の「名前」などを識別情報として用いるようにしてもよい。
【００６９】
また、識別情報として、プリンタ４０の設置場所に基づいて設定された情報を用いるようにしてもよい。プリンタ４０の設置場所に基づいて設定される識別情報としては、例えば、ＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）による地球上の位置情報や、所定の空間における座標情報や、ビルの１階，２階などプリンタ４０が設置されたフロアの階数やエリアなどが挙げられる。地球上の位置情報は、例えば、ＧＰＳ対応の携帯電話などの位置検出装置からプリンタ４０に自動入力するようにすることができる。また、ユーザが任意に手入力するようにしてもよい。こうすることによって、ある場所に設置されたプリンタ４０が本発明のネットワーク装置の機能を有する他のプリンタに変更された場合であっても、その場所に設置されたプリンタ用の設定情報を、新たに設置されたプリンタに容易に設定することができる。
【００７０】
Ｆ６．変形例６：
上記実施例では、本発明をプリンタに適用した場合について説明したがこれに限られない。本発明を、他のネットワーク装置、例えば、パーソナルコンピュータや、ルータや、スキャナや、いわゆるネットワーク家電などに適用してもよい。
【図面の簡単な説明】
【図１】一実施例としてのネットワークシステムの概略構成を示す説明図である。
【図２】サーバ２０の概略構成を示す説明図である。
【図３】プリンタ４０の概略構成を示す説明図である。
【図４】第１実施例としての設定情報の更新処理の流れを示すフローチャートである。
【図５】第２実施例としての設定情報の更新処理の流れを示すフローチャートである。
【図６】変形例１におけるサーバ２０が保持する情報の一例を概念的に示す説明図である。
【符号の説明】
１０…ＤＨＣＰサーバ
２０…サーバ
２２…通信部
２４…制御部
２６…記憶部
３０…パーソナルコンピュータ
４０…ネットワークプリンタ
４２…通信部
４３…検索部
４４…制御部
４６…識別情報保持部
４８…設定情報記憶部
５０…ルータ
【図１】
2004078392.tif 000003
【図２】
2004078392.tif 000004
【図３】
2004078392.tif 000005
【図４】
2004078392.tif 000006
【図５】
2004078392.tif 000007
【図６】
2004078392.tif 000008