(57)【要約】【課題】検索応答の送信にかかるサーバ装置の処理負担を軽減するとともに、ネットワーク内のトラフィックが増大することを抑制すること。【解決手段】クライアント装置１１０からブロードキャストされた検索要求を受信した場合、設定取得要求を受信した場合に送信する設定取得応答のデータ容量よりもデータ容量の小さい検索応答を送信するサーバ装置１２０を構成した。これによって、検索応答の送信に際するサーバ装置１２０の処理負担を設定取得応答を送信する場合よりも小さくすることができる。【選択図】図１
2012212255.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してクライアント装置と接続されたサーバ装置であって、
前記クライアント装置からブロードキャストされた、前記サーバ装置の識別情報の送信を要求する検索要求を受信する検索要求受信手段と、
前記検索要求受信手段によって受信した検索要求に対して、当該検索要求を受信したサーバ装置の識別情報を含む検索応答を送信する検索応答送信手段と、
前記検索応答送信手段によって送信した検索応答を複数受信したクライアント装置から、少なくとも一つの検索応答の送信元となるサーバ装置に対して送信された、当該サーバ装置の識別情報を含み当該サーバ装置に個別に設定可能な設定情報の送信を要求する設定取得要求を受信する設定取得要求受信手段と、
前記設定取得要求受信手段によって受信した設定取得要求に対して、自装置の前記設定情報を含む設定取得応答を送信する設定取得応答送信手段と、
を備え、
前記サーバ装置が送信する前記検索応答のデータ容量を前記設定取得応答のデータ容量より小さくしたことを特徴とするサーバ装置。
【請求項２】
前記検索応答のデータは、前記設定取得応答を構成するデータのうち、前記サーバ装置の識別情報のみで構成されていることを特徴とする請求項１に記載のサーバ装置。
【請求項３】
ネットワークを介してクライアント装置と接続されたサーバ装置に用いる情報処理方法であって、
前記クライアント装置からブロードキャストされた、前記サーバ装置の識別情報の送信を要求する検索要求を受信する検索要求受信工程と、
前記検索要求受信工程によって受信した検索要求に対して、当該検索要求を受信したサーバ装置の識別情報を含む検索応答を送信する検索応答送信工程と、
前記検索応答送信工程によって送信した検索応答を複数受信したクライアント装置から、少なくとも一つの検索応答の送信元となるサーバ装置に対して送信された、当該サーバ装置の識別情報を含み当該サーバ装置に個別に設定可能な設定情報の送信を要求する設定取得要求を受信する設定取得要求受信工程と、
前記設定取得要求受信工程によって受信した設定取得要求に対して、自装置の前記設定情報を含む設定取得応答を送信する設定取得応答送信工程と、
を含み、
前記検索応答送信工程において送信する前記検索応答のデータ容量を、前記設定取得応答送信工程において送信する前記設定取得応答のデータ容量より小さくしたことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークに接続されたクライアント装置からの操作による設定情報の変更が可能なサーバ装置および当該サーバ装置に用いる情報処理方法に関する。
【背景技術】
【０００２】
従来、たとえば、プリンタ装置などのサーバ装置をＬＡＮケーブルなどを用いて複数台接続することにより構成されるネットワークに、パーソナルコンピュータなどのクライアント装置を接続し、当該クライアント装置を用いて各サーバ装置の設定変更をおこなうことを可能とした技術があった。各サーバ装置の設定をネットワークを介して接続されたクライアント装置によっておこなう場合、各サーバ装置を識別するためにサーバ装置ごとに固有のＩＰアドレスを割り当てる必要がある。
【０００３】
たとえば、ネットワーク内にＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバが存在する場合、当該ＤＨＣＰサーバを用いることによって、各サーバ装置にネットワーク経由でＩＰアドレスを割り当てることができる。一方、ネットワーク内にＤＨＣＰサーバが存在しない場合、作業者が各サーバ装置のそれぞれに対してＩＰアドレスを割り当てる作業をおこなわなくてはならない。
【０００４】
ネットワーク内にＤＨＣＰサーバが存在しない場合に、各サーバ装置のそれぞれに対してＩＰアドレスを割り当てる作業をおこなうことは煩雑であるため、従来、たとえば、ＴＣＰ／ＩＰネットワークに接続するためのＩ／Ｆカードをそれぞれ有する複数のサーバ装置とクライアント装置とがＴＣＰ／ＩＰネットワークで接続されたネットワークにおいて、クライアント装置がＩＰアドレスを設定したいプリンタ装置のＩ／Ｆカードのアドレスを含んだ設定パケットをＴＣＰ／ＩＰネットワークにブロードキャストし、ＴＣＰ／ＩＰネットワークにブロードキャストされた設定パケットをサーバ装置が受信して、受信した設定パケットに含まれるＩ／Ｆカードのアドレスと自身のＩ／Ｆカードのアドレスとが一致したときは自身の設定を当該設定パケットにしたがって変更するようにした技術があった（たとえば、下記特許文献１を参照。）。
【０００５】
また、従来、たとえば、クライアント装置が、ネットワーク内の複数のサーバ装置に検索要求を送信し、当該検索要求を受信したサーバ装置から検索応答を受信し、検索応答の送信元となるサーバ装置の中から選択されたサーバ装置に対して設定予定のアドレス情報を含むアドレス設定要求を送信し、アドレス設定要求を受信したサーバ装置から当該サーバ装置のアドレス情報を含むアドレス設定応答を受信するようにした技術があった（たとえば、下記特許文献２を参照。）。
【０００６】
また、従来、たとえば、クライアント装置からブロードキャストされた設定情報の読み出し要求を受信した場合は、サーバ装置ごとにあらかじめ設定されたＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、ＩＰアドレスおよびマシン名を含む設定情報を読み出し、当該設定情報が未設定である場合には読み出したマシン名を読み出したＭＡＣアドレスと同一とした設定情報をブロードキャストで返送し、返送された設定情報のマシン名がＭＡＣアドレスと一致していた場合にはこの応答をしたサーバ装置の設定情報が未設定であることをクライアント装置において明示するようにした技術があった（たとえば、下記特許文献３を参照。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第３６４５４０１号公報
【特許文献２】特開２０１０−９８６４０号公報
【特許文献３】特許第４０３０８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来の技術は、クライアント装置からネットワーク内に存在する複数のサーバ装置に対して検索要求をブロードキャストした場合、当該検索要求に対する検索応答を複数のサーバ装置がそれぞれほぼ同時に送信するため、ネットワーク内に存在するサーバ装置の台数が多くなるほどクライアント装置の処理負荷が増大するという問題があった。具体的には、たとえば１００台以上のサーバ装置がネットワーク内に存在する場合、クライアント装置は１００台以上のサーバ装置から１００件以上の検索応答を受信し、受信した検索応答ごとに処理をおこなわなくてはならない。
【０００９】
また、上述した従来の技術は、クライアント装置がブロードキャストした検索要求に対する検索応答を複数のサーバ装置がそれぞれほぼ同時に送信するため、ネットワークにおけるトラフィックが瞬間的に増大し、ネットワークにおけるトラフィック障害の発生が懸念されるという問題があった。具体的には、たとえば、検索要求をブロードキャストしたクライアント装置とは別のクライアント装置におけるデータの送受信に遅延を生じさせることが懸念されるという問題があった。
【００１０】
また、上述した従来の技術は、クライアント装置が高容量の情報が含まれる検索応答を要求する検索要求を送信した場合、複数台のサーバ装置がほぼ同時に検索応答を送信することによる上記の問題が拡大し、トラフィック障害の発生がより一層発生しやすくなるという問題があった。
【００１１】
この発明は、上述した従来技術による問題点を解消するため、検索応答の送信にかかるサーバ装置の処理負担を軽減するとともに、ネットワーク内のトラフィックが増大することを抑制することができるサーバ装置および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、この発明にかかるサーバ装置は、ネットワークを介してクライアント装置と接続されたサーバ装置であって、前記クライアント装置からブロードキャストされた、前記サーバ装置の識別情報の送信を要求する検索要求を受信する検索要求受信手段と、前記検索要求受信手段によって受信した検索要求に対して、当該検索要求を受信したサーバ装置の識別情報を含む検索応答を送信する検索応答送信手段と、前記検索応答送信手段によって送信した検索応答を複数受信したクライアント装置から、少なくとも一つの検索応答の送信元となるサーバ装置に対して送信された、当該サーバ装置の識別情報を含み当該サーバ装置に個別に設定可能な設定情報の送信を要求する設定取得要求を受信する設定取得要求受信手段と、前記設定取得要求受信手段によって受信した設定取得要求に対して、自装置の前記設定情報を含む設定取得応答を送信する設定取得応答送信手段と、を備え、前記サーバ装置が送信する前記検索応答のデータ容量を前記設定取得応答のデータ容量より小さくしたことを特徴とする。
【００１３】
この発明によれば、サーバ装置は、クライアント装置からブロードキャストされた検索要求を受信した場合、設定取得要求を受信した場合に送信する設定取得応答のデータ容量よりもデータ容量の小さい検索応答を送信する。これによって、検索応答の送信に際するサーバ装置の処理負担を設定取得応答を送信する場合よりも小さくすることができる。さらには、多数のサーバ装置がほぼ同時に検索応答を送信した時に占有されるネットワーク帯域を小さくすることができる。
【００１４】
また、この発明にかかるサーバ装置は、上記の発明において、前記検索応答のデータは、前記設定取得応答を構成するデータのうち、前記サーバ装置の識別情報のみで構成されていることを特徴とする。
【００１５】
この発明によれば、サーバ装置は、クライアント装置がサーバ装置を認識できる必要最小限の情報を含む検索応答を送信する。これによって、クライアント装置における処理に支障をきたすことなく、検索応答の送信に際するサーバ装置の処理負担を設定取得応答を送信する場合よりも確実に小さくすることができる。さらには、多数のサーバ装置がほぼ同時に検索応答を送信した時に占有されるネットワーク帯域を小さくすることができる。
【００１６】
また、この発明にかかる情報処理方法は、ネットワークを介してクライアント装置と接続されたサーバ装置に用いる情報処理方法であって、前記クライアント装置からブロードキャストされた、前記サーバ装置の識別情報の送信を要求する検索要求を受信する検索要求受信工程と、前記検索要求受信工程によって受信した検索要求に対して、当該検索要求を受信したサーバ装置の識別情報を含む検索応答を送信する検索応答送信工程と、前記検索応答送信工程によって送信した検索応答を複数受信したクライアント装置から、少なくとも一つの検索応答の送信元となるサーバ装置に対して送信された、当該サーバ装置の識別情報を含み当該サーバ装置に個別に設定可能な設定情報の送信を要求する設定取得要求を受信する設定取得要求受信工程と、前記設定取得要求受信工程によって受信した設定取得要求に対して、自装置の前記設定情報を含む設定取得応答を送信する設定取得応答送信工程と、を含み、前記検索応答送信工程において送信する前記検索応答のデータ容量を、前記設定取得応答送信工程において送信する前記設定取得応答のデータ容量より小さくしたことを特徴とする。
【００１７】
この発明によれば、クライアント装置からブロードキャストされた検索要求を受信した場合に、サーバ装置に対して、当該サーバが設定取得要求を受信した場合に送信する設定取得応答のデータ容量よりもデータ容量の小さい検索応答を送信させることができる。これによって、検索応答の送信に際するサーバ装置の処理負担を設定取得応答を送信する場合よりも小さくさせることができる。さらには、多数のサーバ装置がほぼ同時に検索応答を送信した時に占有されるネットワーク帯域を小さくすることができる。
【発明の効果】
【００１８】
この発明にかかるサーバ装置および情報処理方法によれば、検索応答の送信にかかるサーバ装置の処理負担を軽減するとともに、ネットワーク内のトラフィックが増大することを抑制することができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】この発明にかかる実施の形態のサーバ装置を備えるネットワークシステムの構成を示す説明図である。
【図２】この発明にかかる実施の形態のネットワークシステムを構成するクライアント装置を実現するコンピュータ装置のハードウエア構成を示すブロック図である。
【図３】この発明にかかる実施の形態のネットワークシステムを構成するサーバ装置を実現するプリンタ装置のハードウエア構成を示すブロック図である。
【図４−１】この発明にかかる実施の形態のネットワークシステムを構成する各装置が送受信するパケットフォーマット例を示す説明図（その１）である。
【図４−２】この発明にかかる実施の形態のネットワークシステムを構成する各装置が送受信するパケットフォーマット例を示す説明図（その２）である。
【図４−３】この発明にかかる実施の形態のネットワークシステムを構成する各装置が送受信するパケットフォーマット例を示す説明図（その３）である。
【図５−１】クライアント装置を実現するコンピュータ装置が備えるディスプレイが表示する表示画面例を示す説明図（その１）である。
【図５−２】クライアント装置を実現するコンピュータ装置が備えるディスプレイが表示する表示画面例を示す説明図（その２）である。
【図５−３】クライアント装置を実現するコンピュータ装置が備えるディスプレイが表示する表示画面例を示す説明図（その３）である。
【図６−１】この発明にかかる実施の形態のネットワークシステムを構成する各装置の機能的構成を示すブロック図である。
【図６−２】ＵＤＰパケットのパケットフォーマットを模式的に示す説明図である。
【図７】この発明にかかる実施の形態のネットワークシステムを構成する各装置がおこなう処理手順を示すフローチャート（その１）である。
【図８−１】この発明にかかる実施の形態のネットワークシステムを構成する各装置がおこなう処理手順を示すフローチャート（その２）である。
【図８−２】この発明にかかる実施の形態のネットワークシステムを構成する各装置がおこなう処理手順を示すフローチャート（その３）である。
【図８−３】この発明にかかる実施の形態のネットワークシステムを構成する各装置がおこなう処理手順を示すフローチャート（その４）である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照して、この発明にかかるサーバ装置の好適な実施の形態を詳細に説明する。
【００２１】
（ネットワークシステムの構成）
まず、この発明にかかる実施の形態のサーバ装置を備えるネットワークシステムの構成について説明する。図１は、この発明にかかる実施の形態のサーバ装置を備えるネットワークシステムの構成を示す説明図である。
【００２２】
図１において、この発明にかかる実施の形態のネットワークシステム１００は、クライアント装置１１０と、サーバ装置１２０と、を備えている。ネットワークシステム１００において、クライアント装置１１０とサーバ装置１２０とは、ネットワーク１３０を介して接続されている。
【００２３】
ネットワークシステム１００において、クライアント装置１１０は、複数台（この実施の形態においては３台）設けられている。ネットワークシステム１００において、クライアント装置１１０は、１台であってもよい。クライアント装置１１０は、たとえば、パーソナルコンピュータなどのコンピュータ装置によって実現することができる（図２を参照）。
【００２４】
また、ネットワークシステム１００において、サーバ装置１２０は、複数台（この実施の形態においてはＮ台（Ｎは任意の整数））設けられている。この発明にかかる実施の形態のネットワークシステム１００において、サーバ装置１２０の台数は、クライアント装置１１０の台数よりも多い。サーバ装置１２０は、たとえば、クライアント装置１１０との間で通信をおこない、当該クライアント装置１１０から送信されたプリントデータに基づいてプリント動作を実行するプリンタ装置などによって実現することができる（図３を参照）。
【００２５】
（コンピュータ装置のハードウエア構成）
つぎに、この発明にかかる実施の形態のネットワークシステム１００を構成するクライアント装置１１０を実現するコンピュータ装置のハードウエア構成について説明する。図２は、この発明にかかる実施の形態のネットワークシステム１００を構成するクライアント装置１１０を実現するコンピュータ装置のハードウエア構成を示すブロック図である。
【００２６】
図２において、コンピュータ装置は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＨＤ（ハードディスク）２０５と、ＦＤＤ（フロッピー（登録商標）ディスクドライブ）２０６と、着脱可能な記録媒体の一例としてのＦＤ（フロッピーディスク）２０７と、ディスプレイ２０８と、入力操作部２０９と、ネットワークＩ／Ｆ（インターフェース）２１０と、を備えている。また、コンピュータ装置が備える各部２０１〜２１０は、バス２１１によってそれぞれ接続されている。
【００２７】
ＣＰＵ２０１は、コンピュータ装置全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＨＤＤ２０４は、ＣＰＵ２０１の制御にしたがってＨＤ２０５に対するデータのリード／ライトを制御する。ＨＤ２０５は、ＨＤＤ２０４の制御で書き込まれたデータを記憶する。
【００２８】
ＦＤＤ２０６は、ＣＰＵ２０１の制御にしたがってＦＤ２０７に対するデータのリード／ライトを制御する。ＦＤ２０７は、ＦＤＤ２０６の制御で書き込まれたデータを記憶する。着脱可能な記録媒体として、ＦＤ２０７の他、ＣＤ−ＲＯＭ（ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などであってもよい。
【００２９】
ディスプレイ２０８は、たとえば液晶パネルを備えた表示装置によって実現することができる。ディスプレイ２０８を実現する液晶パネルは、各種の文字や画像を表示する。具体的には、たとえば、各種のアイコンや当該アイコンを選択することによって起動される各種のアプリケーション画面などを表示する。
【００３０】
入力操作部２０９は、たとえば、利用者から、各サーバ装置１２０に対する個別に設定可能な設定情報の入力操作を受け付ける。ＣＰＵ２０１は、入力操作部２０９によって受け付けられた入力操作に応じた情報処理をおこなう。入力操作部２０９は、たとえば、キーボードやマウスなどによって実現することができる。
【００３１】
ネットワークＩ／Ｆ２１０は、通信回線を通じてネットワーク１３０に接続され、ネットワーク１３０を介して顧客端末装置などの外部装置に接続される。そして、ネットワークＩ／Ｆ２１０は、ネットワーク１３０とクライアント装置１１０内部とのインターフェースを司り、コンピュータ装置からのデータの入出力を制御する。
【００３２】
（プリンタ装置のハードウエア構成）
つぎに、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０を実現するプリンタ装置のハードウエア構成について説明する。図３は、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０を実現するプリンタ装置のハードウエア構成を示すブロック図である。
【００３３】
図３において、プリンタ装置は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、メモリ３０４と、ネットワークＩ／Ｆ３０５と、プリントヘッド３０６と、モータ３０７、３０８と、ディスプレイ３０９と、操作部３１０と、各種センサ３１１と、を備えている。プリンタ装置が備える各部３０１〜３１１は、バス３１２によってそれぞれ接続されている。
【００３４】
ＣＰＵ３０１は、プリンタ装置全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、アプリケーションプログラムなどのプログラムに関係する情報を記憶している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。メモリ３０４は不揮発性の記憶媒体によって実現され、プリンタ装置の設定情報を記憶する。
【００３５】
設定情報は、たとえば、設定情報の設定（変更）対象とするサーバ装置１２０の製造番号、機種、ＲＯＭなどのメモリのバージョン、ＭＡＣアドレス、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイＩＰアドレス、ホスト名、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）の使用の有無、回線速度の種類、印字濃度、印字速度などを示す。
【００３６】
また、設定情報は、たとえば、プリンタ装置で使用可能な記録媒体の種別（用紙種別）、記録媒体が発色可能な色数、などを示す情報を含んでいてもよい。さらに、設定情報は、たとえば、プリンタ装置が備えるカッタ機構を、プリント長さに応じて適宜動作させるかどうか（用紙の自動カット動作を有効とするか無効とするか）を示す情報を含んでいてもよい。また、設定情報は、たとえば、プリンタ装置で使用可能な記録媒体の印字幅を示す情報を含んでいてもよい。
【００３７】
また、設定情報は、たとえば、用紙切れセンサ、プリンタ装置の起動時における用紙の頭出し、ブザーによる警告など、プリンタ装置が備える機能をそれぞれ有効とするか無効とするかを示す情報を含んでいてもよい。ブザーによる警告を有効とする場合、設定情報は、当該警告に際して用いるブザーの音調を示してもよい。この場合、具体的には、ブザーの音調は、たとえば「トーン１」、「トーン２」、「トーン３」、「トーン４」などのようにあらかじめ定められた複数種類の音調の中から任意の音調を選択することによって設定することができる。
【００３８】
また、設定情報は、たとえば、プリンタ装置において利用する文字のコードページを示す情報を含んでいてもよい。コードページは、特定の符号化文字集合を指定するための数字、または、当該数字で指定された符号化文字集合によって実現される。それぞれのコードページ（符号化文字集合）は、たとえば「コードページ○○（○○は２桁から５桁の数字）」という形で示される。
【００３９】
また、設定情報は、たとえば、いずれの国際文字を使用するかを示す情報を含んでいてもよい。国際文字は、具体的には、たとえば、「アメリカ」、「フランス」、「ドイツ」、「イギリス」、「デンマーク」、「日本」、「韓国」、「中国」など、プリンタ装置を設置する国（地域）で使用可能な文字を示す。
【００４０】
また、設定情報は、たとえば、プリンタ装置における漢字のプリントが有効であるか無効であるかを示す情報を含んでいてもよい。さらに、ディスプレイ３０９における表示言語（ＬＣＤ表示言語）を示す情報を含んでいてもよい。ディスプレイ３０９における表示言語は、具体的には、たとえば、「英語」、「フランス語」、「ドイツ語」、「イタリア語」、「スペイン語」、「日本語」、「中国語」などを示す。また設定情報は、ディスプレイ３０９における表示方向（ＬＣＤ表示方向）が正立であるか倒立であるかを示してもよい。
【００４１】
また、設定情報は、たとえば、プリンタ装置が待機状態にある場合にディスプレイ３０９を自動的にオフ（非表示）にするか否か、および、ディスプレイ３０９を自動的にオフ（非表示）にする場合はプリンタ装置が待機状態になってからディスプレイ３０９を自動的にオフ（非表示）にするまでの時間を示す情報を含んでいてもよい。
【００４２】
プリンタ装置が待機状態になってからディスプレイ３０９を自動的にオフ（非表示）にするまでの時間は、たとえば、「３０秒後」、「５分後」などのように任意に設定することができる。設定情報は、プリンタ装置が備える操作キーによるプリンタ装置に対する直接操作が有効であるか無効であるかを示す情報を含んでいてもよい。
【００４３】
設定情報を記憶するメモリ３０４を、不揮発性の記憶媒体によって実現することにより、プリンタ装置の電源を切っても設定情報を記憶しておくことができる。具体的には、メモリ３０４は、たとえば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）によって実現することができる。
【００４４】
ネットワークＩ／Ｆ３０５は、ネットワーク１３０を介してクライアント装置１１０を実現するコンピュータ装置に接続され、プリンタ装置とコンピュータ装置とのインターフェースを司り、プリンタ装置からのデータの入出力を制御する。具体的には、プリンタ装置は、たとえばネットワークＩ／Ｆ３０５を介してクライアント装置１１０を実現するコンピュータ装置からプリントデータを受信し、受信したプリントデータに基づいてＣＰＵ３０１によって各部を制御することによってプリント動作をおこなう。
【００４５】
プリントヘッド３０６は、ＣＰＵ３０１によって駆動制御され、長尺状の用紙などの被記録媒体に対してプリントデータに基づく情報をプリントする。プリントヘッド３０６は、たとえば、ライン状に配列された複数の発熱素子を備えた感熱方式のプリントヘッドによって実現することができる。プリントヘッド３０６は、ＣＰＵ３０１によって駆動制御されることにより、ライン状に配列された複数の発熱素子に対する選択的な通電をおこない、該当する発熱素子を選択的に発熱させる。
【００４６】
プリンタ装置は、プリントヘッド３０６におけるライン状に配列された複数の発熱素子に対して、記録媒体の搬送経路を間にして対向するように配置された図示を省略するプラテンを備えている。プリンタ装置は、プリントヘッド３０６とプラテンとの間に感熱紙などの感熱発色性を有する記録媒体を介在させた状態で、プリントヘッド３０６が備える発熱素子に選択的に通電することによって該当する発熱素子を選択的に発熱させ、用紙上に小さな点（ドット）を発色させる。
【００４７】
プリントヘッド３０６は、感熱方式に限るものではなく、感熱方式と同様のノンインパクト方式を採用してプリントをおこなうものであってもよい。ノンインパクト方式としては、たとえば熱転写方式、インクジェット方式、レーザー方式などによってプリントをおこなうプリントヘッド３０６が挙げられる。この場合、プリントヘッド３０６は、感熱方式に代えて、各印字方式にあわせたプリントヘッドを備える。熱転写方式、インクジェット方式、レーザー（電子写真）方式のプリント方法については公知の技術であるため説明を省略する。
【００４８】
また、プリントヘッド３０６は、ノンインパクト方式を採用してプリントをおこなうものに限らず、ドットインパクトプリントヘッドを用いたインパクト方式を採用してプリントをおこなうものであってもよい。具体的には、プリントヘッド３０６は、たとえば、ワイヤドットプリンタなどのように、インパクト方式を採用した印字をおこなうものであってもよい。
【００４９】
モータ３０７は、ＣＰＵ３０１によって駆動制御され、図示を省略する搬送ローラを回転させる駆動力を発生する。モータ３０７は、ＣＰＵ３０１によって駆動制御され、プリントヘッド３０６に対する通電タイミングに応じて搬送ローラを回転させる。これによって、記録媒体上において小さな点（ドット）を連続して発色させることができ、記録媒体に文字などをプリントすることができる。プリントは、発色させた小さな点（ドット）によって文字をあらわす場合に限らず、図形など文字以外をあらわす場合も含む。
【００５０】
モータ３０８は、ＣＰＵ３０１によって駆動制御され、図示を省略するカッタ機構における可動刃を動作させる駆動力を発生する。カッタ機構は、プリンタ装置において位置が固定された固定刃と、当該固定刃に対して相対的に移動可能な可動刃と、を備え、固定刃と可動刃との間に記録媒体を位置させた状態で固定刃に対して可動刃を移動させることにより、記録媒体を任意の位置において切断する。
【００５１】
ディスプレイ３０９は、ＣＰＵ３０１によって制御されることによって文字や記号などの情報を表示する。具体的には、ディスプレイ３０９は、たとえば、プリンタ装置に異常が発生した場合や、記録媒体の残量が所定以下になった場合などに、各状況を案内する文字情報などを表示する。操作部３１０は複数の操作キーを備え、ＣＰＵ３０１は操作部３１０において操作された操作キーに応じた信号を検出して所定の処理をおこなう。
【００５２】
プリンタ装置は、記録媒体の位置（先端位置）を検出するセンサや、記録媒体の残量を検出するセンサなど、各種センサ３１１を備えている。各種センサ３１１は、たとえば、発光素子と当該発光素子が発光した光を受光する受光素子とを備え、受光素子における受光量の変化に基づいて記録媒体の位置（先端位置）や記録媒体の残量を検出する光電センサによって実現することができる。
【００５３】
（パケットフォーマット例）
つぎに、この発明にかかる実施の形態のネットワークシステム１００を構成する各装置が送受信するパケットフォーマット例について説明する。図４−１、図４−２および図４−３は、この発明にかかる実施の形態のネットワークシステム１００を構成する各装置が送受信するパケットフォーマット例を示す説明図である。
【００５４】
図４−１は、この発明にかかる実施の形態のネットワークシステム１００を構成する各装置１１０、１２０が送受信するパケットフォーマットの基本構成を示している。図４−１において、パケットフォーマットは、識別情報部、通信方向部、コマンド番号部からなるヘッダ行と、サーバ装置固有の設定情報を含むデータ行と、パケットの末尾を示す終了行と、を先頭から末尾に向かって順に組み合わせた構成を基本としている。
【００５５】
識別情報部は、サーバ装置１２０（プリンタ装置）の製造元や、機種情報を一意に特定できる情報で構成される。通信方向部は、ネットワーク中に出力された情報の通信方向を示す。通信方向を示すパケットは、たとえば、クライアント装置１１０からサーバ装置１２０側へ向かう方向、すなわち、０×００の方向であることを示す。また、通信方向部は、たとえば、サーバ装置１２０側からクライアント装置１１０へ向かう方向、すなわち、０×ＦＦの方向であることを示す。コマンド番号部は、先頭のバイトが最下位のバイトとされ、たとえば、２進数の４バイトの情報量を有し、パケットの種類を示す。
【００５６】
データ行は、サーバ装置固有の設定情報を含み、行数（データ量）は可変とされている。データ行は、たとえば、“（データ識別文字列）”＋”（Ｓｐａｃｅ）＝（Ｓｐａｃｅ）”＋“（データ文字列）”＋“￥ｒ￥ｎ“によってあらわされる。データ行は、テキストデータで構成されることを基本としている。また、データ行におけるデータの長さは、データ識別文字列に依存する。終了行は、データの末尾であることを示し、たとえば、“ＥＮＤ（Ｓｐａｃｅ）＝（Ｓｐａｃｅ）￥ｒ￥ｎ”によってあらわされる。終了行パケットは、たとえば、８バイトの情報量を有する。
【００５７】
図４−２は、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０が送信する検索応答のパケット（検索応答パケット）を示している。図４−２において、検索応答は、上記のパケットフォーマットにしたがい、識別情報部、通信方向部、コマンド番号部からなるヘッダ行と、サーバ装置固有の設定情報を含むデータ行と、パケットの末尾を示す終了行と、を先頭から末尾に向かって順に組み合わせて構成されている。
【００５８】
検索応答におけるデータ行は、機種、ＲＯＭバージョン、製造番号、ＩＰアドレス、ホスト名を含んでいる。検索応答において機種を示すデータ行は、たとえば、“ＤＥＶ＝“および“ＩＦ１−ＥＴ０１    “およびデータ行の終了を示す“￥ｒ￥ｎ“によって構成することができる。データ行において、“ＤＥＶ＝“は６バイト、“ＩＦ１−ＥＴ０１    “は１６バイト、“￥ｒ￥ｎ“は２バイトの情報量を有する。
【００５９】
検索応答においてＲＯＭバージョンを示すデータ行は、たとえば、“ＶＥＲ＝“および“ＤＱ００−０１ＸＸ    “およびデータ行の終了を示す“￥ｒ￥ｎ“によって構成することができる。データ行において、“ＶＥＲ＝“は６バイト、“ＤＱ００−０１ＸＸ    “は１６バイト、“￥ｒ￥ｎ“は２バイトの情報量を有する。
【００６０】
検索応答において製造番号を示すデータ行は、たとえば、“ＳＥＲＩＬＡＬ＿ＮＵＭ＝“および“１０１０００３３“およびデータ行の終了を示す“￥ｒ￥ｎ“によって構成することができる。データ行において、“ＳＥＲＩＬＡＬ＿ＮＵＭ＝“は１３バイト、“１０１０００３３“は１６バイト、“￥ｒ￥ｎ“は２バイトの情報量を有する。
【００６１】
検索応答においてＩＰアドレスを示すデータ行は、たとえば、“ＩＰ＝“および“１６９．２５４．１．１０“およびデータ行の終了を示す“￥ｒ￥ｎ“によって構成することができる。データ行において、“ＩＰ＝“は５バイト、“１６９．２５４．１．１０“は１５バイト、“￥ｒ￥ｎ“は２バイトの情報量を有する。
【００６２】
検索応答においてホスト名を示すデータ行は、たとえば、“ＨＯＳＴ＿ＮＡＭＥ＝“および“Ｃａｓｈ  ｄｅｓｋ０１    “およびデータ行の終了を示す“￥ｒ￥ｎ“によって構成することができる。データ行において、“ＨＯＳＴ＿ＮＡＭＥ＝“は１２バイト、“Ｃａｓｈ  ｄｅｓｋ０１    “は３２バイト、“￥ｒ￥ｎ“は２バイトの情報量を有する。
【００６３】
図４−２に示した検索応答は、１６８バイトの情報量を有する。検索応答に含まれるデータ行はさらに少なくてもよく、例えば製造番号を示すデータ行だけでもよい。このように、検索応答を、サーバ装置１２０の識別が可能な最低限の情報のみで構成することにより、検索応答のデータサイズを小さくすることができる。検索応答のデータは、圧縮してもよい。検索応答のデータを圧縮することにより、ネットワーク１３０に出力される検索応答のデータサイズをより小さくすることができる。
【００６４】
図４−３は、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０が送信する設定取得応答のパケット（設定取得応答パケット）を示している。図４−３において、設定取得応答は、上記のパケットフォーマットにしたがい、識別情報部、通信方向部、コマンド番号部からなるヘッダ行と、サーバ装置固有の設定情報を含むデータ行と、パケットの末尾を示す終了行と、を先頭から末尾に向かって順に組み合わせて構成されている。
【００６５】
設定取得応答におけるデータ行パケットは、機種、ＲＯＭバージョン、ＭＡＣアドレス、回線速度、ＤＨＣＰが有効であるか無効であるかを示す情報、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイＩＰアドレス、初期化時ＩＰアドレス、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）関係の設定情報、印刷ポート、印刷データを受信する際のタイムアウト時間、サーバ装置１２０を実現するプリンタ装置の製造社名、ホスト名および製造番号を示す情報を含んでいる。図４−３に示した設定取得応答は、５３７バイトの情報量を有している。
【００６６】
図４−２に示した検索応答および図４−３に示した設定取得応答を比較すると、設定取得応答の情報量は検索応答の情報量よりも大きい。すなわち、検索応答を送信する時点においてはサーバ装置１２０の検索に必要最低限の情報とすることにより、ネットワーク内のトラフィックが増大することを抑制することができる。本実施の形態において、設定取得応答の情報量は、検索応答の情報量の約３倍であるが、設定取得応答の情報量に制限はなく、たとえば検索応答の情報量の１００倍であってもよい。
【００６７】
（表示画面例）
つぎに、クライアント装置１１０を実現するコンピュータ装置が備えるディスプレイ２０８が表示する表示画面例について説明する。図５−１、図５−２および図５−３は、クライアント装置１１０を実現するコンピュータ装置が備えるディスプレイ２０８が表示する表示画面例を示す説明図である。
【００６８】
図５−１においては、クライアント装置１１０が工場出荷状態のサーバ装置１２０を検索した場合に、クライアント装置１１０を実現するコンピュータ装置が備えるディスプレイ２０８が表示する表示画面例を示している。図５−１において、表示画面５１０は、略中央段において、クライアント装置１１０がブロードキャストした検索要求に応じて検索応答を送信したサーバ装置１２０の設定情報の一部である簡易情報を表示する。この実施の形態において、簡易情報は、サーバ装置１２０の製造番号、機種、ＲＯＭバージョン、ＩＰアドレス、ホスト名のみを示す。
【００６９】
クライアント装置１１０は、表示画面５１０における「検索」キーが操作された場合に、検索要求をブロードキャストし、ブロードキャストした検索要求に応じてサーバ装置１２０から送信された検索応答に基づいて、サーバ装置１２０の簡易情報を表示画面５１０における略中央段に表示する。
【００７０】
表示画面５１０における最上段は、表示画面５１０における略中央段において選択されたサーバ装置１２０の簡易情報を示す。表示画面５１０における最上段は、略中央段において選択されたサーバ装置１２０が変更されるごとに表示内容を更新し、略中央段において選択されたサーバ装置１２０に関する簡易情報を示す。
【００７１】
表示画面５１０における下段は、表示画面５１０における略中央段に示されたサーバ装置１２０のうち選択されたサーバ装置１２０に関する設定情報を表示する。表示画面５１０における下段は、該当するサーバ装置１２０の簡易情報を含む、詳細な設定情報を表示する。設定情報は、上記の図４−３に示した設定取得応答のデータを示すパケットに含まれる。
【００７２】
表示画面５１０における下段は、設定情報として、たとえば、サーバ装置１２０の製造番号、機種、ＲＯＭバージョン、ＩＰアドレス、ホスト名に加えて、ＭＡＣアドレス、サブネットマスク、デフォルトゲートウェイＩＰアドレス、ＤＨＣＰ、回線速度、印字濃度、印字速度などの設定情報を表示する。工場出荷時の同機種のサーバ装置１２０は、製造番号とＭＡＣアドレス以外、すべて同じコンフィグレーションとされている。製造番号とＭＡＣアドレスは、工場で装置ごとに一意に設定される。
【００７３】
クライアント装置１１０は、表示画面５１０における略中央段においてサーバ装置１２０が選択された状態で「設定取得」キーが操作された場合に、選択されたサーバ装置１２０に対して設定取得要求を送信し、送信した設定取得要求に応じてサーバ装置１２０から送信された設定取得応答に基づいて、該当するサーバ装置１２０の詳細な設定情報を表示画面５１０における下段に表示する。
【００７４】
また、クライアント装置１１０は、表示画面５１０における下段に表示されたサーバ装置１２０の設定情報の変更操作を受け付ける。クライアント装置１１０は、「設定変更」キーが操作された場合に、当該「設定変更」キーが操作された時点において表示画面５１０の上段において選択されていたサーバ装置１２０の設定情報を、利用者が、入力操作部２０９を操作して変更を行う設定変更画面を起動する（図５−２を参照）。
【００７５】
図５−２においては、クライアント装置１１０が表示画面５１０中に表示された任意のサーバ装置１２０が選択された状態で、「設定変更」キーが操作された場合に表示される表示画面例を示している。図５−２において、表示画面５２０は、上段において、選択されたサーバ装置１２０に固有の設定情報を表示する。表示画面５２０は、下段において、選択されたサーバ装置１２０の設定情報のうち、変更可能な設定情報を表示する。
【００７６】
表示画面５２０においては、たとえば、「ホスト名」、「回線速度」、「ＤＨＣＰの使用の有無」、「ＩＰアドレス」、「サブネットマスク」、「デフォルトゲートウェイ」、「印刷濃度」、「印刷速度」などの設定情報が、変更可能な設定情報とされている。変更可能な設定情報は、これらに限るものではない。また、変更可能な設定情報は、利用者が入力操作部２０９を操作することにより、たとえば、「ホスト名」欄の設定値「１階‐食品‐０１」を、「２階‐衣料品‐０２」のように、任意に変更することができる。表示画面５２０においては、たとえば、「設定を編集して、設定変更ボタンをクリックしてください。」などのように、表示画面５２０における設定情報の変更操作を案内するメッセージを表示してもよい。
【００７７】
クライアント装置１１０は、表示画面５２０における「設定変更」キーが操作された場合に、表示画面５２０における下段において設定された各設定情報に基づいて設定変更要求を生成し、生成した設定変更要求を該当するサーバ装置１２０、すなわち、表示画面５２０における上段に表示された設定情報によって特定されるサーバ装置１２０に対して送信する。クライアント装置１１０は、設定変更要求を該当するサーバ装置１２０に送信した後は、たとえば、表示画面５１０を表示する。
【００７８】
クライアント装置１１０は、表示画面５２０における「キャンセル」キーが操作された場合、表示画面５２０の下段における設定情報の変更の有無にかかわらず、設定情報の変更を中断する。クライアント装置１１０は、設定情報の変更を中断した場合、たとえば、表示画面５２０を表示画面５１０に切り換える。
【００７９】
図５−３においては、表示画面５２０において設定情報の変更をおこなった後に表示された表示画面５１０において、設定情報の変更をおこなったサーバ装置１２０を選択した状態で、再度、設定取得要求を送信した場合に表示される表示画面例を示している。図５−３において、表示画面５０３は、設定情報の変更前の表示画面５１０と比較して、「デフォルトゲートウェイ」、「ホスト名」、「印刷濃度」、「印刷速度」などの設定情報が変更されている。
【００８０】
（ネットワークシステム１００の機能的構成）
つぎに、この発明にかかる実施の形態のネットワークシステム１００を構成する各装置の機能的構成について説明する。図６−１は、この発明にかかる実施の形態のネットワークシステム１００を構成する各装置の機能的構成を示すブロック図である。
【００８１】
（クライアント装置１１０の機能的構成）
まず、この発明にかかる実施の形態のネットワークシステム１００を構成するクライアント装置１１０の機能的構成について説明する。図６−１において、この発明にかかる実施の形態のクライアント装置１１０の各機能は、入力操作受付部６１１と、検索要求送信部６１２と、検索応答受信部６１３と、表示部６１４と、設定取得要求送信部６１５と、設定取得応答受信部６１６と、によって実現される。
【００８２】
この発明にかかる実施の形態のクライアント装置１１０の各機能を実現する入力操作受付部６１１、検索要求送信部６１２、検索応答受信部６１３、表示部６１４、設定取得要求送信部６１５および設定取得応答受信部６１６は、クライアント装置１１０を実現するコンピュータ装置が備える各部によって実現することができる。
【００８３】
入力操作受付部６１１は、クライアント装置１１０の利用者による入力操作を受け付ける。入力操作受付部６１１は、たとえば、サーバ装置１２０に対して当該サーバ装置１２０の識別情報の送信を要求する検索要求を、ネットワーク１３０に接続された各サーバ装置１２０に対してブロードキャストする指示の入力操作を受け付ける。また、入力操作受付部６１１は、たとえば、サーバ装置１２０に対して当該サーバ装置１２０の設定情報の取得を要求する設定取得要求を送信する指示の入力操作を受け付ける。
【００８４】
検索要求送信部６１２は、入力操作受付部６１１によって、検索要求のブロードキャストを指示する入力操作を受け付けた場合に、指示された検索要求をネットワーク１３０に接続されたサーバ装置１２０に対してブロードキャストする。検索要求送信部６１２は、入力操作受付部６１１によって、検索要求のブロードキャストを指示する入力操作を受け付けた場合に、ネットワークシステム１００を構成するすべてのサーバ装置１２０を送信先とするブロードキャストアドレスを設定した検索要求を、ネットワークシステム１００内の不特定多数のサーバ装置１２０に向かって送信する。
【００８５】
この発明にかかる実施の形態のネットワークシステム１３０において、クライアント装置１１０とサーバ装置１２０との間における要求や応答の送受信は、たとえば、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）ブロードキャストによって実現することができる。検索要求送信部６１２は、複数の相手を指定して検索要求をマルチキャストするのではなく、検索要求をブロードキャストする。
【００８６】
ここで、一般的なＵＤＰパケットのパケットフォーマットについて説明する。図６−２は、ＵＤＰパケットのパケットフォーマットを模式的に示す説明図である。図６−２において、一般的なＵＤＰパケット６００は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルにおけるデータリンク層で、ＭＡＣフレームとして構成される。
【００８７】
ＵＤＰパケット６００を含むＭＡＣフレームは、データリンク層ヘッダ６０１と、ＩＰヘッダ６０２と、ＵＤＰヘッダ６０３と、データ部６０４と、データリンク層トレーラ６０５と、を備える。データリンク層ヘッダ６０１は、ルータを越えない同一ネットワーク内での通信制御情報を備え、宛先ＭＡＣアドレス６０１ａと、送信元ＭＡＣアドレス６０１ｂと、図示しないその他の通信制御情報と、で構成される。
【００８８】
ＩＰヘッダ６０２は、アドレスによるホストの識別をおこない、ＬＡＮやＷＡＮにかかわらずルータを越えるホスト間接続を可能にするための通信制御情報を備え、宛先ＩＰアドレス６０２ａと、送信元ＩＰアドレス６０２ｂと、図示しないその他の通信制御情報と、で構成される。ＵＤＰヘッダ６０３は、通信の両端のホストにおけるアプリケーションを識別するためのポート番号を備えており、宛先ポート番号６０３ａと、送信元ポート番号６０３ｂと、その他の通信制御情報と、で構成される。
【００８９】
データ部６０４は、ＵＤＰブロードキャストによって送信される要求や応答の本体で構成され、識別情報部、通信方向部、コマンド番号部からなるヘッダ行と、サーバ装置１２０に固有の設定情報を含むデータ行と、パケットの末尾を示す終了行と、を先頭から末尾に向かって順に組み合わせて構成されている。データリンク層トレーラ６０５は、ＭＡＣフレームの末尾に配置され、図示しない通信中に起きたエラー情報などを備える。なお、ＯＳＩ参照モデル、ＬＡＮ、ＷＡＮ、各ヘッダのその他の通信制御情報は公知の技術であるため説明を省略する。
【００９０】
具体的には、検索要求送信部６１２は、たとえば、図６−２におけるデータリンク層ヘッダ６０１の宛先ＭＡＣアドレス６０１ａに「ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ」をブロードキャストアドレスとして設定した検索要求を送信する。また、具体的には、検索要求送信部６１２は、たとえば、図６−２におけるＩＰヘッダ６０２の宛先ＩＰアドレス６０２ａに「２５５．２５５．２５５．２５５」をブロードキャストアドレスとして設定した検索要求を送信する。
【００９１】
また、具体的には、検索要求送信部６１２は、たとえば、ホスト部のビットをすべて１にしたブロードキャストアドレスとして設定した検索要求を送信するものであってもよい。この場合、より具体的には、たとえば、ネットワークアドレスが「１９２．１６８．０．０」であって、ホストアドレスが下位８ビットである場合、検索要求送信部６１２は、「１９２．１６８．０．２５５」というブロードキャストアドレスを設定した検索要求を送信する。
【００９２】
検索要求送信部６１２が送信する検索要求において、図６−２におけるＵＤＰヘッダ６０３の宛先ポート番号６０３ａおよび送信元ポート番号６０３ｂに設定する番号には特に制限はない。具体的には、検索要求送信部６１２は、たとえば、図６−２におけるＵＤＰヘッダ６０３の宛先ポート番号６０３ａおよび送信元ポート番号６０３ｂに、ＩＡＮＡ（Ｉｎｔｅｒｎｅｔ  Ａｓｓｉｇｎｅｄ  Ｎｕｍｂｅｒｓ  Ａｕｔｈｏｒｉｔｙ）が管理するＷＥＬＬ  ＫＮＯＷＮ  ＰＯＲＴ  ＮＵＭＢＥＲＳ（０番から１０２３番の範囲）以外の番号（１０２４番から６５５３５番の範囲）のうち、既に公的に占有されていない番号を使用（設定）することが好ましい。
【００９３】
検索応答受信部６１３は、検索要求送信部６１２によって検索要求をブロードキャストした結果、当該検索要求を受信したサーバ装置１２０から送信された検索応答を受信する。表示部６１４は、検索応答受信部６１３が受信した検索応答に基づいて表示画面５１０を表示する。複数のサーバ装置１２０から検索応答が送信された場合、検索応答受信部６１３は複数の検索応答を受信し、表示部６１４は複数の検索応答に基づいて、複数のサーバ装置１２０に関する情報を含む表示画面５１０を表示する。
【００９４】
設定取得要求送信部６１５は、表示画面５１０における上段においてサーバ装置１２０が選択された状態で、「設定取得」キーが操作された場合に、選択されたサーバ装置１２０に対して、当該サーバ装置１２０の識別情報（たとえば製造番号）を含む設定取得要求を送信する。設定取得要求は、選択されたサーバ装置１２０のメモリ３０４に記憶された設定情報の送信を要求する。
【００９５】
設定取得要求送信部６１５は、選択されたサーバ装置１２０の設定情報の取得を要求する設定取得要求を、ネットワーク１３０を構成するすべてのサーバ装置１２０に対してブロードキャストする。また、設定取得要求送信部６１５は、選択されたサーバ装置１２０の設定情報の取得を要求する設定取得要求を、該当するサーバ装置１２０に対してのみ送信するものであってもよい。
【００９６】
設定取得応答受信部６１６は、設定取得要求送信部６１５が設定取得要求を送信した結果、該当するサーバ装置１２０から送信された設定取得応答を受信する。設定取得応答がサーバ装置１２０からブロードキャストされた場合、設定取得応答受信部６１６は、自装置に該当する設定取得応答のみを受信する。設定取得応答受信部６１６が設定取得応答を受信した場合、上記の表示部６１４は、設定取得応答受信部６１６が受信した設定取得応答に基づいて、表示画面５１０の下段に、選択されたサーバ装置１２０の設定情報を表示する。
【００９７】
（サーバ装置１２０の機能的構成）
つぎに、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０の機能的構成について説明する。図６−１において、この発明にかかる実施の形態のサーバ装置１２０の各機能は、記憶部６２１と、検索要求受信部６２２と、検索応答生成部６２３と、検索応答送信部６２４と、設定取得要求受信部６２５と、設定取得応答生成部６２６と、設定取得応答送信部６２７と、によって実現される。
【００９８】
この発明にかかる実施の形態のサーバ装置１２０の各機能を実現する記憶部６２１、検索要求受信部６２２、検索応答生成部６２３、検索応答送信部６２４、設定取得要求受信部６２５、設定取得応答生成部６２６および設定取得応答送信部６２７は、サーバ装置１２０を実現するプリンタ装置が備える各部によって実現することができる。
【００９９】
記憶部６２１は、自装置の設定情報を記憶する。記憶部６２１は、電源の供給の有無にかかわらず設定情報を記憶する不揮発性の記憶媒体と、当該不揮発性の記憶媒体とは異なる記憶媒体と、によって実現される。不揮発性の記憶媒体とは異なる記憶媒体は、たとえば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などと称される揮発性の記憶媒体によって実現することができる。
【０１００】
ＲＡＭを用いることにより、当該ＲＡＭに記憶されたデータに任意の順序でアクセスできる（ランダムアクセス）ため、読み出し、書き込み、消去を高速におこなうことができる。また、不揮発性の記憶媒体とは異なる記憶媒体は、たとえば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ(Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｕｓ  ＤＲＡＭ）、ＤＤＲ  ＳＤＲＡＭ（Ｄｏｕｂｌｅ  Ｄａｔａ  Ｒａｔｅ  ＳＤＲＡＭ）などと称される記憶媒体によって実現されるものであってもよい。
【０１０１】
検索要求受信部６２２は、クライアント装置１１０からブロードキャストされた検索要求を受信する。検索応答生成部６２３は、検索要求受信部６２２が検索要求を受信した場合に、記憶部６２１に記憶された設定情報を参照して、検索応答を生成する。検索応答生成部６２３は、たとえば、設定取得応答のデータのパケットのうち、サーバ装置１２０の識別情報のみで構成される検索応答を生成する。検索応答は、たとえば、上記のように、サーバ装置１２０の製造番号、機種、ＲＯＭバージョン、ＩＰアドレス、ホスト名を含んで構成される。
【０１０２】
検索応答送信部６２４は、検索要求受信部６２２によって受信した検索要求に対して、当該検索要求を受信したサーバ装置１２０の識別情報を含む検索応答を送信する。検索応答送信部６２４は、検索応答をネットワーク１３０を構成するすべてのクライアント装置１１０に対してブロードキャストする。また、検索応答送信部６２４は、検索要求を当該検索要求の送信元となるクライアント装置１１０に対してのみ送信するものであってもよい。
【０１０３】
検索応答送信部６２４は、検索要求受信部６２２によって受信した検索要求に基づいて、検索応答生成部６２３によって生成した検索応答を送信する。応答情報に含まれるサーバ装置１２０の識別情報は、たとえば、サーバ装置１２０の製造番号やＭＡＣアドレスなど、サーバ装置１２０ごとに異なる、各サーバ装置１２０に一意の情報によって実現することができる。
【０１０４】
設定取得要求受信部６２５は、クライアント装置１１０から送信された設定取得要求を受信する。設定取得要求は、サーバ装置１２０の識別情報を含み当該サーバ装置１２０に個別に設定可能な設定情報の送信を要求する。設定取得要求は、複数のサーバ装置１２０がそれぞれ送信した検索応答を複数受信したクライアント装置１１０から、少なくとも一つの検索応答の送信元となるサーバ装置１２０に対して送信される。設定取得要求がクライアント装置１１０からブロードキャストされた場合、設定取得要求受信部６２５は、自装置に該当する設定取得要求のみを受信する。
【０１０５】
設定取得応答生成部６２６は、設定取得要求受信部６２５によって受信した設定取得要求に対して、自装置の設定情報を含む設定取得応答を生成する。設定取得応答生成部６２６は、検索応答生成部６２３が生成する検索応答よりもデータ容量が大きい設定取得応答を生成する。
【０１０６】
具体的には、設定取得応答生成部６２６は、たとえば、上記のように、機種、ＲＯＭバージョン、ＭＡＣアドレス、回線速度、ＤＨＣＰが有効であるか無効であるかを示す情報、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイＩＰアドレス、初期化時ＩＰアドレス、ＳＮＭＰ関係の設定情報、印刷ポート、印刷データを受信する際のタイムアウト時間、サーバ装置１２０を実現するプリンタ装置の製造社名、ホスト名および製造番号を示す情報をデータ行に含む設定取得応答を生成する。
【０１０７】
設定取得応答送信部６２７は、設定取得要求受信部６２５が受信した設定取得要求に対して、設定取得応答生成部６２６が生成した設定取得応答を、設定取得要求受信部６２５が受信した設定取得要求の送信元となるクライアント装置１１０に対して送信する。設定取得応答送信部６２７は、検索応答送信部６２４が送信する検索応答よりもデータ容量が大きい設定取得応答を送信する。
【０１０８】
設定取得応答送信部６２７は、設定取得応答生成部６２６が生成した設定取得応答を、ネットワーク１３０を構成するすべてのクライアント装置１１０に対してブロードキャストする。また、設定取得応答送信部６２７は、設定取得応答生成部６２６が生成した設定取得応答を、設定取得要求受信部６２５が受信した設定取得要求の送信元となるクライアント装置１１０に対してのみ送信するものであってもよい。
【０１０９】
（ネットワークシステム１００の処理手順）
つぎに、この発明にかかる実施の形態のネットワークシステム１００を構成する各装置がおこなう処理手順について説明する。図７、図８−１、図８−２および図８−３は、この発明にかかる実施の形態のネットワークシステム１００を構成する各装置がおこなう処理手順を示すフローチャートである。
【０１１０】
図７においては、この発明にかかる実施の形態のネットワークシステム１００を構成するクライアント装置１１０がおこなう処理手順を示している。図７のフローチャートに示した処理は、表示画面５１０が表示されている場合に実行することができる。図７のフローチャートにおいて、まず、図示を省略する初期画面における「検索」キーが操作されたか否かを判断する（ステップＳ７０１）。
【０１１１】
初期画面は、クライアント装置１１０にインストールされたユーティリティソフトが起動された場合に、クライアント装置１１０を実現するコンピュータ装置が備えるディスプレイ２０８に表示される。初期画面は、サーバ装置１２０についての情報は表示せず、上記の「検索」キー、「設定取得」キー、「設定変更」キーなどを表示する。
【０１１２】
ステップＳ７０１において、初期画面における「検索」キーが操作された場合（ステップＳ７０１：Ｙｅｓ）は、検索要求を生成して（ステップＳ７０２）、生成した検索要求をネットワークに接続されたサーバ装置１２０に対してブロードキャストする（ステップＳ７０３）。
【０１１３】
つぎに、ステップＳ７０３において検索要求をブロードキャストしてから所定期間が経過したか否かを判断する（ステップＳ７０４）。ステップＳ７０４において判断の基準になる所定時間は、たとえば、利用者などが任意に設定することができる。ステップＳ７０３において、検索要求をブロードキャストしてから所定時間が経過していない場合（ステップＳ７０４：Ｎｏ）は、ステップＳ７０３において検索要求をブロードキャストした結果、当該検索要求を受信したサーバ装置１２０から送信された検索応答を受信したか否かを判断する（ステップＳ７０５）。
【０１１４】
ステップＳ７０５において、ステップＳ７０３において検索要求をブロードキャストした結果、当該検索要求を受信したサーバ装置１２０から送信された検索応答を受信していない場合（ステップＳ７０５：Ｎｏ）は、ステップＳ７０４へ戻り、ステップＳ７０３において検索要求をブロードキャストしてから所定期間が経過したか否かを判断する。
【０１１５】
一方、ステップＳ７０５において、ステップＳ７０３において検索要求をブロードキャストした結果、当該検索要求を受信したサーバ装置１２０から送信された検索応答を受信した場合（ステップＳ７０５：Ｙｅｓ）は、受信した検索応答に基づいて表示画面５１０を表示することによって、ネットワーク１３０を介してクライアント装置１１０に接続されているサーバ装置１２０の一覧（表示画面５１０を参照）を表示する（ステップＳ７０６）。ステップＳ７０６においては、表示画面５１０における下段に何も表示されていない画面を表示する。
【０１１６】
その後、ステップＳ７０４へ戻り、ステップＳ７０３において検索要求をブロードキャストしてから所定期間が経過したか否かを判断する。一方、ステップＳ７０４において、ステップＳ７０３において検索要求をブロードキャストしてから所定時間が経過した場合（ステップＳ７０４：Ｙｅｓ）は、ステップＳ７０１へ戻り、初期画面における「検索」キーが操作されたか否かを判断する。
【０１１７】
ステップＳ７０１において、初期画面における「検索」キーが操作されていない場合（ステップＳ７０１：Ｎｏ）は、初期画面における「設定取得」キーが操作されたか否かを判断する（ステップＳ７０７）。ステップＳ７０７において、初期画面における「設定取得」キーが操作されていない場合（ステップＳ７０７：Ｎｏ）は、ステップＳ７１４へ移行する。
【０１１８】
一方、ステップＳ７０７において、初期画面における「設定取得」キーが操作された場合（ステップＳ７０７：Ｙｅｓ）は、ディスプレイ２０８に表示されている一覧（表示画面５１０を参照）の中からいずれか一つのサーバ装置１２０が選択されているか否かを判断する（ステップＳ７０８）。ステップＳ７０８において、サーバ装置１２０が選択されていない場合（ステップＳ７０８：Ｎｏ）は、ステップＳ７０１へ戻り、初期画面における「検索」キーが操作されたか否かを判断する。
【０１１９】
なお、サーバ装置１２０の選択は、具体的には、利用者が表示画面５１０において、入力操作部２０９を操作することにより実施される。たとえば、利用者が表示画面５１０のサーバ装置１２０の一覧において、所望のサーバ装置１２０の設定情報の一部である簡易情報を、入力手段であるマウスでクリックすることによって実施できる。
【０１２０】
ステップＳ７０８において、サーバ装置１２０が選択されている場合（ステップＳ７０８：Ｙｅｓ）は、選択されたサーバ装置１２０に対する設定取得要求を生成する（ステップＳ７０９）。そして、ステップＳ７０９において生成した設定取得要求を送信する（ステップＳ７１０）。
【０１２１】
ステップＳ７１０においては、ステップＳ７０８：Ｙｅｓにおいて選択されたと判断したサーバ装置１２０の設定情報の取得を要求する設定取得要求を、ネットワーク１３０を構成するすべてのサーバ装置１２０に対してブロードキャストする。また、ステップＳ７１０においては、ステップＳ７０８：Ｙｅｓにおいて選択されたと判断したサーバ装置１２０の設定情報の取得を要求する設定取得要求を、該当するサーバ装置１２０に対してのみ送信するものであってもよい。
【０１２２】
つぎに、ステップＳ７１０において送信した設定取得要求に対してサーバ装置１２０から送信された設定取得応答を受信したか否かを判断する（ステップＳ７１１）。ステップＳ７１１において、設定取得応答を受信していない場合（ステップＳ７１１：Ｎｏ）は、ステップＳ７１０において設定取得要求を送信してから所定時間が経過したか否かを判断する（ステップＳ７１２）。ステップＳ７１２において判断の基準になる所定時間は、たとえば、利用者などが任意に設定することができる。
【０１２３】
ステップＳ７１２において、ステップＳ７１０において設定取得要求を送信してから所定時間が経過していない場合（ステップＳ７１２：Ｎｏ）は、ステップＳ７１１へ戻り、設定取得応答を受信したか否かを判断する。一方、ステップＳ７１２において、ステップＳ７１０において設定取得要求を送信してから所定時間が経過した場合（ステップＳ７１２：Ｙｅｓ）は、ステップＳ７０１へ戻り、初期画面における「検索」キーが操作されたか否かを判断する。
【０１２４】
ステップＳ７１１において、ステップＳ７１０において送信した設定取得要求に対してサーバ装置１２０から送信された設定取得応答を受信した場合（ステップＳ７１１：Ｙｅｓ）は、受信した設定取得応答に基づいて、サーバ装置１２０の設定情報を下段に含む表示画面５１０を表示する。そして、ステップＳ７０１へ戻り、初期画面における「検索」キーが操作されたか否かを判断する。
【０１２５】
ステップＳ７０７において初期画面における「設定取得」キーが操作されていない場合に移行するステップＳ７１４においては、初期画面における「設定変更」キーが操作されたか否かを判断する（ステップＳ７１４）。ステップＳ７１４において、初期画面における「設定変更」キーが操作された場合（ステップＳ７１４：Ｙｅｓ）は、ディスプレイ２０８に表示されている一覧（表示画面５１０を参照）の中からいずれか一つのサーバ装置１２０が選択されているか否かを判断する（ステップＳ７１５）。ステップＳ７１５において、サーバ装置１２０が選択されていない場合（ステップＳ７１５：Ｎｏ）は、ステップＳ７０１へ戻り、初期画面における「検索」キーが操作されたか否かを判断する。
【０１２６】
ステップＳ７１５において、サーバ装置１２０が選択されている場合（ステップＳ７１５：Ｙｅｓ）は、選択されたサーバ装置１２０に対する設定変更要求を生成する（ステップＳ７１６）。ステップＳ７１６においては、ディスプレイ２０８にステップＳ７１５において選択されていると判断したサーバ装置１２０に関する表示画面５２０を表示し、当該表示画面５２０の表示内容にしたがって入力された情報に基づいて設定変更要求を生成する。そして、ステップＳ７１６において生成した設定変更要求を送信して（ステップＳ７１７）、ステップＳ７０１へ戻り、初期画面における「検索」キーが操作されたか否かを判断する。
【０１２７】
ステップＳ７１４において、初期画面における「設定変更」キーが操作されていない場合（ステップＳ７１４：Ｎｏ）は、ユーティリティソフトを終了するか否かを判断する（ステップＳ７１８）。ステップＳ７１８においては、たとえば、表示画面５１０の右上に表示された「×」印がクリックされるなど、所定の入力操作があったか否かを判断し、当該「×」印がクリックされた場合にユーティリティソフトを終了すると判断する。
【０１２８】
ステップＳ７１８において、ユーティリティソフトを終了すると判断した場合（ステップＳ７１８：Ｙｅｓ）は、ディスプレイ２０８に表示したユーティリティソフトにかかる画面を閉じ、ユーティリティソフトを終了して、一連の処理を終了する。一方、ステップＳ７１８において、ユーティリティソフトを終了しない場合（ステップＳ７１８：Ｎｏ）は、ステップＳ７０１へ戻り、初期画面における「検索」キーが操作されたか否かを判断する。
【０１２９】
図８−１、図８−２および図８−３においては、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０がおこなう処理手順を示している。図８−１のフローチャートにおいて、まず、図７におけるステップＳ７０３においてクライアント装置１１０がブロードキャストした検索要求を受信したか否かを判断する（ステップＳ８１１）。ステップＳ８１１において、検索要求を受信していない場合（ステップＳ８１１：Ｎｏ）は、検索要求を受信するまで待機する。
【０１３０】
ステップＳ８１１において、検索要求を受信した場合（ステップＳ８１１：Ｙｅｓ）は、受信した検索要求の送信元に送信する検索応答を生成する（ステップＳ８１２）。そして、ステップＳ８１１：Ｙｅｓにおいて受信した検索要求の送信元に対して、ステップＳ８１２において生成した検索応答を送信して（ステップＳ８１３）、一連の処理を終了する。
【０１３１】
ステップＳ８１３においては、ステップＳ８１２において生成した検索応答を、ネットワーク１３０を構成するすべてのクライアント装置１１０に対してブロードキャストする。また、ステップＳ８１３においては、ステップＳ８１２において生成した検索応答を、該当するクライアント装置１１０に対してのみ送信するものであってもよい。
【０１３２】
図８−２のフローチャートにおいて、まず、図７におけるステップＳ７１０においてクライアント装置１１０が送信した設定取得要求を受信したか否かを判断する（ステップＳ８２１）。ステップＳ８２１において、設定取得要求を受信していない場合（ステップＳ８２１：Ｎｏ）は、設定取得要求を受信するまで待機する。
【０１３３】
ステップＳ８２１において、設定取得要求を受信した場合（ステップＳ８２１：Ｙｅｓ）は、受信した設定取得要求の送信元に送信する設定取得応答を生成する（ステップＳ８２２）。そして、ステップＳ８２１：Ｙｅｓにおいて受信した設定取得要求の送信元に対して、ステップＳ８２２において生成した設定取得応答を送信して（ステップＳ８２３）、一連の処理を終了する。
【０１３４】
ステップＳ８２３においては、ステップＳ８２２において生成した設定取得応答を、ネットワーク１３０を構成するすべてのクライアント装置１１０に対してブロードキャストする。また、ステップＳ８２３においては、ステップＳ８２３においては、ステップＳ８２２において生成した設定取得応答を、該当するクライアント装置１１０に対してのみ送信するものであってもよい。
【０１３５】
図８−３のフローチャートにおいて、まず、図７におけるステップＳ７１７においてクライアント装置１１０が送信した設定変更要求を受信したか否かを判断する（ステップＳ８３１）。ステップＳ８３１において、設定変更要求を受信していない場合（ステップＳ８３１：Ｎｏ）は、設定変更要求を受信するまで待機する。
【０１３６】
ステップＳ８３１において、設定変更要求を受信した場合（ステップＳ８３１：Ｙｅｓ）は、受信した設定変更要求に基づいて、自装置の設定情報を変更（更新）して（ステップＳ８３２）、一連の処理を終了する。この発明にかかる実施の形態のネットワークシステム１００におけるサーバ装置１２０は、設定変更要求に基づいて変更した設定情報を、当該変更を要求したクライアント装置１１０に対して送信しなくてもよい。
【０１３７】
上述した図８−１、図８−２および図８−３のフローチャートで示される処理手順は、順次処理で実行することができる。たとえば、図８−１のステップＳ８１１において、検索要求を受信していない場合（ステップＳ８１１：Ｎｏに相当）は、図７におけるステップＳ７１０においてクライアント装置１１０が送信した設定取得要求を受信したか否かを判断する（図８−２におけるステップＳ８２１に相当）ように、各処理手順を順次実行することができる。
【０１３８】
また、たとえば、図８−２のステップＳ８２１において、設定取得要求を受信していない場合（ステップＳ８２１：Ｎｏに相当）は、図７におけるステップＳ７１７においてクライアント装置１１０が送信した設定変更要求を受信したか否かを判断する（図８−３におけるステップＳ８３１に相当）ように、各処理手順を順次実行することができる。
【０１３９】
また、たとえば、図８−３のステップＳ８３１において、設定変更要求を受信していない場合（ステップＳ８３１：Ｎｏ）は、ステップＳ８１１に戻るように、各処理手順を順次実行することができる。図８−１、図８−２および図８−３のフローチャートで示される処理手順は、順次処理で実行するものに限らず、たとえば、並行処理で実行するようにしてもよい。具体的には、図８−１、図８−２および図８−３のフローチャートで示される処理手順は、たとえば、公知の技術であるマルチタスク処理やマルチスレッド処理を用いて実行することができる。
【０１４０】
以上説明したように、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０は、クライアント装置１１０からブロードキャストされた検索要求を受信した場合、設定取得要求を受信した場合に送信する設定取得応答のデータ容量よりもデータ容量の小さい検索応答を送信することを特徴としている。
【０１４１】
これによって、多数のサーバ装置１２０がほぼ同時に検索応答を送信し、単一のサーバ装置１２０が設定取得応答を送信するネットワークシステム１００において、多数の検索応答によって占有されるネットワーク帯域を、１つの検索応答のデータ容量が小さいことによって、全体として小さくすることができる。
【０１４２】
これに対して、検索応答が設定取得応答と同じデータ容量の場合には、検索応答の１つあたりのデータ容量が大きいため、多数のサーバ装置がほぼ同時に検索応答を送信した場合に、顕著にネットワーク帯域を占有してしまうが、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０によれば、多数のサーバ装置１２０がほぼ同時に検索応答を送信した場合にも占有されるネットワーク帯域を確実に小さくすることができる。
【０１４３】
また、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０によれば、検索応答の送信に際するサーバ装置１２０の処理負担を設定取得応答を送信する場合よりも小さくすることができる。
【０１４４】
これにより、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０によれば、検索応答の送信にかかるサーバ装置１２０の処理負担を軽減するとともに、ネットワーク内のトラフィックが増大することを抑制することができる。また、これにより、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０によれば、クライアント装置１１０の利用者は、ネットワークに接続されたサーバ装置１２０を迅速に検索することができる。
【０１４５】
また、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０は、クライアント装置１１０がサーバ装置１２０を認識できる必要最小限の情報を含む検索応答を送信することを特徴としている。これによって、クライアント装置１１０における処理に支障をきたすことなく、検索応答の送信に際するサーバ装置１２０の処理負担を設定取得応答を送信する場合よりも確実に小さくすることができる。
【０１４６】
これにより、この発明にかかる実施の形態のネットワークシステム１００を構成するサーバ装置１２０によれば、サーバ装置１２０が送信する検索応答のデータ容量を必要最小限とし、検索応答の送信にかかるサーバ装置１２０の処理負担を軽減するとともに、ネットワーク内のトラフィックが増大することを抑制することができる。
【０１４７】
なお、この実施の形態で説明した情報処理方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１４８】
以上のように、この発明にかかるサーバ装置および情報処理方法は、ネットワークに接続されたクライアント装置からの操作による設定情報の変更が可能なサーバ装置および当該サーバ装置に用いる情報処理方法に有用であり、特に、ＤＨＣＰサーバが存在しないネットワークに接続されたクライアント装置からの操作による設定情報の変更が可能なサーバ装置および当該サーバ装置に用いる情報処理方法に適している。
【符号の説明】
【０１４９】
１００  ネットワークシステム
１１０  クライアント装置
１２０  サーバ装置
６１１  入力操作受付部
６１２  検索要求送信部
６１３  検索応答受信部
６１４  表示部
６１５  設定取得要求送信部
６１６  設定取得応答受信部
６２１  記憶部
６２２  検索要求受信部
６２３  検索応答生成部
６２４  検索応答送信部
６２５  設定取得要求受信部
６２６  設定取得応答生成部
６２７  設定取得応答送信部
【図１】
2012212255.tif 000003
【図２】
2012212255.tif 000004
【図３】
2012212255.tif 000005
【図４−１】
2012212255.tif 000006
【図４−２】
2012212255.tif 000007
【図４−３】
2012212255.tif 000008
【図５−１】
2012212255.tif 000009
【図５−２】
2012212255.tif 000010
【図５−３】
2012212255.tif 000011
【図６−１】
2012212255.tif 000012
【図６−２】
2012212255.tif 000013
【図７】
2012212255.tif 000014
【図８−１】
2012212255.tif 000015
【図８−２】
2012212255.tif 000016
【図８−３】
2012212255.tif 000017