(57)【要約】【課題】ネットワークに接続された複数の端末装置と、該各端末装置を上記ネットワークを介して管理する管理装置と、を備えたネットワークシステムにおいて、サーバコンピュータを使用することなく端末装置の情報を効率的に取得すること。【解決手段】ネットワークシステムＳでは、端末装置としての各プリンタ１０等は、ネットワークＷを介して接続された他のプリンタから、該他のプリンタ３０，４０等の情報を取得すると共に、その取得した情報を自身の情報と共に管理装置としてのブラウザコンピュータＧに送信する。このため、ブラウザコンピュータＧでは、一つのプリンタから情報を取得するだけで、上記他のプリンタの情報もそのプリンタの情報と共に取得することができる。ネットワークシステムＳでは、サーバコンピュータを使用することなく、プリンタの情報を効率的に取得することができる。【選択図】図１
2006048727.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の端末装置と、該各端末装置を上記ネットワークを介して管理する管理装置と、を備えたネットワークシステムであって、上記端末装置の内、少なくとも一つの特定端末装置が、上記ネットワークを介して接続された他の端末装置から該他の端末装置の情報を取得する情報取得手段と、該情報取得手段によって取得した上記他の端末装置の情報を、その特定端末装置自身の情報と共に上記管理装置に送信する情報送信手段と、を備えたことを特徴とするネットワークシステム。
【請求項２】
上記他の端末装置の情報が、その端末装置を上記ネットワーク上で特定するための連結情報を含むことを特徴とする請求項１記載のネットワークシステム。
【請求項３】
上記特定端末装置を少なくとも二つ以上備えた請求項１または２記載のネットワークシステムであって、上記管理装置が、一つの特定端末装置を選択する端末装置選択手段と、該端末装置選択手段にて選択された上記特定端末装置の情報送信手段に、自身を含む上記各端末装置の情報を送信させる情報要求手段と、上記端末装置選択手段が選択する上記特定端末装置を切り替える選択切替手段と、を備えたことを特徴とするネットワークシステム。
【請求項４】
上記特定端末装置の内、少なくとも一つの特定端末装置Ａを、インタフェース装置を介して上記ネットワークに接続した請求項１〜３のいずれかに記載のネットワークシステムであって、上記管理装置が、特定端末装置Ａが上記管理装置に上記各端末装置の情報を送信したとき、特定端末装置Ａに接続された上記インタフェース装置からそのインタフェース装置の情報を取得するインタフェース情報取得手段を、備えたことを特徴とするネットワークシステム。
【請求項５】
上記管理装置が、その管理装置に上記情報を送信している特定端末装置またはインタフェース装置に対して、その特定端末装置またはインタフェース装置の設定を変更する設定変更手段を、更に備えたことを特徴とする請求項１〜４のいずれかに記載のネットワークシステム。
【請求項６】
ネットワークを介して複数の他の端末装置と接続された端末装置であって、上記ネットワークを介して接続された他の端末装置から該他の端末装置の情報を取得する情報取得手段と、該情報取得手段によって取得した上記他の端末装置の情報を、その端末装置自身の情報と共に上記ネットワークに送信する情報送信手段と、を備えたことを特徴とする端末装置。
【請求項７】
上記他の端末装置の情報が、その端末装置を上記ネットワーク上で特定するための連結情報を含むことを特徴とする請求項６記載の端末装置。
【請求項８】
上記管理装置を構成する請求項３，４，または５記載の各手段としてコンピュータを機能させるためのソフトウェアプログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数の端末装置と、該各端末装置を上記ネットワークを介して管理する管理装置と、を備えたネットワークシステム、並びに、そのネットワークシステムを構成可能な端末装置及び記憶媒体に関する。
【背景技術】
【０００２】
従来、この種のネットワークシステムとしては、端末装置としての複数のプリンタを、管理装置としての１台のコンピュータで管理するネットワークシステムが知られている。このネットワークシステムでは、上記１台のコンピュータによって、各プリンタの動作状況や故障の状態等を集中的に管理することができる。このため、プリンタの修理を効率的に行ったり、１台のプリンタが使用不能となったときには、他のプリンタでこれを代用するように管理を行うことができる。
【０００３】
この種のネットワークシステムでは、各プリンタの動作状況等を確認する場合、管理を行っているコンピュータまで足を運ぶ必要があり、効率が悪かった。そこで、ネットワークにサーバコンピュータを接続し、このサーバコンピュータによって各端末装置の情報を収集しておくことが考えられる。この場合、管理装置はサーバコンピュータと交信することによって全ての端末装置の情報を取得することができ、処理の効率化・迅速化を図ることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、サーバコンピュータを使用するとネットワークシステムの構成が複雑化し、そのネットワークシステムの設備費が増大する。そこで、本発明は、ネットワークに接続された複数の端末装置と、該各端末装置を上記ネットワークを介して管理する管理装置と、を備えたネットワークシステムにおいて、サーバコンピュータを使用することなく端末装置の情報を効率的に取得することを目的としてなされた。
【課題を解決するための手段】
【０００５】
上記目的を達するためになされた請求項１記載の発明は、ネットワークに接続された複数の端末装置と、該各端末装置を上記ネットワークを介して管理する管理装置と、を備えたネットワークシステムであって、上記端末装置の内、少なくとも一つの特定端末装置が、上記ネットワークを介して接続された他の端末装置から該他の端末装置の情報を取得する情報取得手段と、該情報取得手段によって取得した上記他の端末装置の情報を、その特定端末装置自身の情報と共に上記管理装置に送信する情報送信手段と、を備えたことを特徴としている。
【０００６】
このように構成された本発明では、特定端末装置は、ネットワークを介して接続された他の端末装置から、情報取得手段によって該他の端末装置の情報を取得すると共に、情報送信手段によって、その情報取得手段によって取得した上記他の端末装置の情報を、その特定端末装置自身の情報と共に管理装置に送信する。
【０００７】
このため、管理装置では、特定端末装置から情報を取得するだけで、上記他の端末装置の情報もその特定端末装置の情報と共に取得することができる。従って、本発明では、サーバコンピュータを使用することなく、端末装置の情報を効率的に取得することができる。なお、特定端末装置は、必ずしもネットワークを介して接続された他の全ての端末装置の情報を取得しなければならないわけではなく、一部の端末装置の情報を取得してもよい。例えば、ネットワークに複数のプリンタと複数のスキャナとを端末装置として接続した系では、一部のプリンタが他の全てのプリンタの情報を、一部のスキャナが他の全てのスキャナの情報を、それぞれ取得するようにしてもよい。
【０００８】
請求項２記載の発明は、請求項１記載の構成に加え、上記他の端末装置の情報が、その端末装置を上記ネットワーク上で特定するための連結情報を含むことを特徴としている。ここで、連結情報とは、例えばリンク情報やＵＲＬが一例として挙げられるように、その端末装置をネットワーク上で特定するための、その端末装置の情報の在処を示す情報である。このような連結情報さえ判れば、その連結情報に基づいて端末装置の詳細な情報を容易に取得することができる。このため、連結情報を他の端末装置の情報として含む場合、端末装置の情報取得手段が取得しなければならない情報量や情報送信手段が送信しなければならない情報量を減らすことができる。従って、本発明では、請求項１記載の発明の効果に加えて、情報取得手段及び情報送信手段の情報処理量を一層軽減して、その処理速度を一層向上させることができるといった効果が生じる。
【０００９】
請求項３記載の発明は、上記特定端末装置を少なくとも二つ以上備えた請求項１または２記載のネットワークシステムであって、上記管理装置が、一つの特定端末装置を選択する端末装置選択手段と、該端末装置選択手段にて選択された上記特定端末装置の情報送信手段に、自身を含む上記各端末装置の情報を送信させる情報要求手段と、上記端末装置選択手段が選択する上記特定端末装置を切り替える選択切替手段と、を備えたことを特徴としている。
【００１０】
本発明はネットワークシステムは、特定端末装置を二つ以上備えており、管理装置は、端末装置選択手段によって一つの特定端末装置を選択すると共に、情報要求手段によって、その特定端末装置の情報送信手段に、自身を含む上記各端末装置の情報を送信させることができる。また、選択切替手段によって、上記端末装置選択手段が選択する特定端末装置を切り替えることもできる。このため、特定端末装置間で取得し合う情報量は比較的少なくて済む。すなわち、必要に応じて端末装置選択手段または選択切替手段によって所望の特定端末装置を選択し、その選択によって詳細な情報を取得するようにすることができる。
【００１１】
従って、本発明では、請求項１または２記載の発明の効果に加えて、情報取得手段及び情報送信手段の情報処理量を一層軽減して、その処理速度を一層向上させることができるといった効果が生じる。請求項４記載の発明は、上記特定端末装置の内、少なくとも一つの特定端末装置Ａを、インタフェース装置を介して上記ネットワークに接続した請求項１〜３のいずれかに記載のネットワークシステムであって、上記管理装置が、特定端末装置Ａが上記管理装置に上記各端末装置の情報を送信したとき、特定端末装置Ａに接続された上記インタフェース装置からそのインタフェース装置の情報を取得するインタフェース情報取得手段を、備えたことを特徴としている。
【００１２】
本発明では、管理装置は、インタフェース情報取得手段によって、上記特定端末装置Ａに接続されたインタフェース装置からそのインタフェース装置の情報を取得することができる。このため、本発明では、請求項１〜３のいずれかに記載の発明の効果に加えて、インタフェース装置の管理が容易となるといった効果が生じる。従って、端末装置のバージョンアップ等もきわめて容易に行える。
【００１３】
請求項５記載の発明は、請求項１〜４のいずれかに記載の構成に加え、上記管理装置が、その管理装置に上記情報を送信している特定端末装置またはインタフェース装置に対して、その特定端末装置またはインタフェース装置の設定を変更する設定変更手段を、更に備えたことを特徴としている。
【００１４】
本発明では、管理装置は設定変更手段によって、その管理装置に情報を送信している特定端末装置またはインタフェース装置に対して、その特定端末装置またはインタフェース装置の設定を変更することができる。このため、上記特定端末装置またはインタフェース装置を遠隔操作によって管理することが可能となる。
【００１５】
従って、本発明では、請求項１〜４のいずれかに記載の発明の効果に加えて、特定端末装置またはインタフェース装置の遠隔操作を可能にして、ネットワークシステム全体の操作性を一層向上させることができるといった効果が生じる。請求項６記載の発明は、ネットワークを介して複数の他の端末装置と接続された端末装置であって、上記ネットワークを介して接続された他の端末装置から該他の端末装置の情報を取得する情報取得手段と、該情報取得手段によって取得した上記他の端末装置の情報を、その端末装置自身の情報と共に上記ネットワークに送信する情報送信手段と、を備えたことを特徴としている。
【００１６】
本発明の端末装置は、ネットワークを介して接続された他の端末装置から、情報取得手段によって該他の端末装置の情報を取得すると共に、情報送信手段によって、その情報取得手段によって取得した上記他の端末装置の情報を、その特定端末装置自身の情報と共にネットワークに送信することができる。
【００１７】
このため、本発明の端末装置を、ネットワークに接続された複数の端末装置と該各端末装置を上記ネットワークを介して管理する管理装置とを備えたネットワークシステムに使用すれば、請求項１記載の発明と同様の効果が生じる。また、本発明の端末装置も、請求項１記載の端末装置と同様に、必ずしもネットワークを介して接続された他の全ての端末装置の情報を取得しなければならないわけではなく、一部の端末装置の情報を取得してもよい。
【００１８】
請求項７記載の発明は、請求項６記載の構成に加え、上記他の端末装置の情報が、その端末装置を上記ネットワーク上で特定するための連結情報を含むことを特徴としている。このように、本発明でいう上記他の端末装置の情報は、その端末装置の連結情報を含んでいる。このため、本発明でも、請求項２記載の発明に関連して説明したのと同様の理由で、請求項６記載の発明の効果に加えて、情報取得手段及び情報送信手段の情報処理量を一層軽減して、その処理速度を一層向上させることができるといった効果が生じる。
【００１９】
請求項８記載の記憶媒体は、は、上記管理装置を構成する請求項３，４，または５記載の各手段としてコンピュータを機能させるためのソフトウェアプログラムを記憶したことを特徴としている。このため、上記特定端末装置を含む複数の端末装置をネットワークを介して管理する管理装置のコンピュータに、本発明の記憶媒体に記憶されたソフトウェアプログラムを実行させれば、請求項３，４，または５記載の各手段としてコンピュータを機能させ、その請求項に記載のネットワークシステムを容易に実現することができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施の形態を、図面と共に説明する。なお、以下に説明する実施の形態は、いわゆるＷＷＷ（ネットワーク上にハイパーテキストを構築し、あらゆる情報に対してアクセス可能にした広域情報システム）を用いて管理されるネットワークシステムに対して本発明を適用した形態の一例である。
【００２１】
ここで、上記ＷＷＷについてその概要を説明すると、当該ＷＷＷは、本実施の形態におけるプリンタのような端末装置のネットワーク管理情報を、他のコンピュータ（ＷＷＷブラウザと呼ばれるプログラム（上記端末装置の設定状態等を端末装置毎に順次閲覧するためのプログラム）を備えるコンピュータであり、各端末装置の状態を閲覧して把握し、これによりネットワークを管理するコンピュータ。以下、ブラウザコンピュータと称する）で一元的に管理するための情報システムである。そして、各端末装置の状態を表現するためにはハイパーテキストと呼ばれるソフトウエアを用いて当該状態を示す画像や文字情報を表現する。また、ブラウザコンピュータと各端末装置との間の通信に使用されるプロトコルとしては、いわゆるＨＴＴＰが用いられ、更にハイパーテキストを表現する言語としては、例えば、ＨＴＭＬ（Hyper Text Markup Language）と呼ばれる言語が用いられる。
【００２２】
また、本実施の形態においては、各端末装置上には、ＣＧＩ（Common GatewayInterface）と呼ばれるプログラムが備えられており、当該ＣＧＩはブラウザコンピュータからの指定により当該指定に対応するＨＴＭＬを構成したり、ブラウザコンピュータからサーバコンピュータ（ＮＩＣに備えられ、当該ＮＩＣに接続されているプリンタ等に対してデータ又は制御情報等を提供する処理部であり、ＮＩＣ用の上記ＣＧＩについてはこれがサーバコンピュータ内に含まれている。）に送信されてくる情報（一般にフォームという。例えば、ブラウザコンピュータの使用者がプリンタにおける複写枚数を「５」と設定した場合には、”ＣＯＰＩＥＳ＝５”というフォームがブラウザコンピュータからサーバコンピュータ内のＣＧＩに送信される。）を解釈するためのものである。このとき、ブラウザコンピュータからの端末装置の指定には、ＵＲＬと称される識別情報（各端末装置固有の識別情報であり、本実施の形態について言えば、ＮＩＣとそれに接続されているプリンタとでは異なるＵＲＬを持っている。）に基づいて各端末装置を識別し指定を行う。
【００２３】
次に、本実施の形態のネットワークシステムＳの構成について、図１を用いて説明する。なお、ネットワークシステムＳでは、後述のように、端末装置としての全てのプリンタ１０〜４０に特定端末装置の構成を備えているが、一部のプリンタのみを特定端末装置としてもよい。
【００２４】
図１に示すように、本実施の形態のネットワークシステムＳは、管理装置としてのブラウザコンピュータＧと、電話回線又はＬＡＮ等のネットワークＷと、インタフェース装置としての複数のＮＩＣ１と、端末装置としてのプリンタ１０、３０及び４０と、当該プリンタ１０に接続された複数のコンピュータ２０と、プリンタ４０に並列に接続されたイメージスキャナ７０と、プリンタ４０に直列に接続された用紙ソータ８０とにより構成されている。ここで、プリンタ１０、３０及び４０は異なる機種のプリンタである。
【００２５】
一方、ブラウザコンピュータＧは、ＣＰＵ５０，ＲＯＭ５１，ＲＡＭ５２を備え、マウス５３，ＣＲＴ５４等が接続されている。また、ＮＩＣ１は、返信手段としてのトランシーバ２と、ＬＡＮコントローラ３と、共有メモリ４と、ＣＰＵ５と、ＲＯＭ６と、ＲＡＭ７と、バス８と、を備えいている。ここで、ＲＯＭ６は、その内部にＮＩＣ用ＨＴＭＬ６ａとＮＩＣ用ＣＧＩ６ｂとを予め記憶している。
【００２６】
更に、プリンタ１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、バス１４と、出力インタフェース（出力Ｉ／Ｆ）１５と、入力インタフェース（入力Ｉ／Ｆ）１６と、印字部１７と、を備えている。ここで、ＲＯＭ１２は、その内部にプリンタ用ＨＴＭＬ１２ａとプリンタ用ＣＧＩ１２ｂとを予め記憶している。なお、プリンタ１０は、バス１４に接続された接続ライン９を介してＮＩＣ１に接続されていると共に、入力インタフェース１６を介して各コンピュータ２０に接続されている。
【００２７】
次に、ネットワークシステムＳにおける概要動作について図１を用いて説明する。なお、以下の説明においては、ＮＩＣ１とプリンタ１０とにおける処理について説明するが、他のＮＩＣ１とプリンタ３０との間においても同様の処理が実行される。
【００２８】
ブラウザコンピュータＧ内のＣＰＵ５０は、ＮＩＣ１が接続されているプリンタ１０の状態をブラウザコンピュータＧで把握するために必要な情報をプリンタ１０に対して要求するための要求情報（以下、単にリクエストと称する。）を生成し、ネットワークＷを介してＮＩＣ１のトランシーバ２に送信する。
【００２９】
そして、リクエストを受信したトランシーバ２は、これを復調し、ＬＡＮコントローラ３を介してバス８に出力する。ここで、当該リクエストについて具体的に例示すると、例えば、以下のようなものがリクエストとして送信される。
【００３０】
”ＧＥＴ  ／ｎｉｃ／＊＊＊＊．ｈｔｍｌ  ＨＴＴＰ／１．０”  ”ＧＥＴ  ／ｎｉｃ−ＣＧＩ／＊＊＊＊．ｅｘｅ  ＨＴＴＰ／１．０”  ”ＧＥＴ  ／ｐｒｉｎｔｅｒ／＊＊＊＊．ｈｔｍｌ  ＨＴＴＰ／１．０”  ”ＧＥＴ  ／ｐｒｉｎｔｅｒ−ＣＧＩ／＊＊＊＊．ｅｘｅ  ＨＴＴＰ／１．０”これらの例において、”ＧＥＴ”はリクエストであることを示すものであり、”ｎｉｃ”、”ｎｉｃ−ＣＧＩ”、”ｐｒｉｎｔｅｒ”及び”ｐｒｉｎｔｅｒ−ＣＧＩ”はＵＲＬであり、”＊＊＊＊．ｈｔｍｌ”又は”＊＊＊＊．ｅｘｅ”は管理の対象（一般にはリソースと呼ばれる。）を示す情報であり（「＊＊＊＊」の部分に種々のリソースを示す名称が記述される。）、”ＨＴＴＰ／１．０”はＨＴＴＰのバージョン情報である。このとき、当該リクエストには、ＮＩＣ１を示すＵＲＬ（”ｎｉｃ”又は”ｎｉｃ−ＣＧＩ”）か、又はプリンタ１０を示すＵＲＬ（”ｐｒｉｎｔｅｒ”又は”ｐｒｉｎｔｅｒ−ＣＧＩ”）かのいずれか一方が付加されている。
【００３１】
次に、ＮＩＣ１が受信したリクエストがプリンタ１０を指定するＵＲＬを含むリクエストであるとき（例えば、上記又はに示す例のように、”ｐｒｉｎｔｅｒ”又は”ｐｒｉｎｔｅｒ−ＣＧＩ”のＵＲＬを含むとき））は、ＣＰＵ５は、当該リクエストを共有メモリ４及び接続ライン９を介してプリンタ１０に転送する。その際、共有メモリ４にリクエストを書き込んだ後、ＣＰＵ５は、図示しない信号線を通してＣＰＵ１１に対してインターラプト（割り込み指令）を発生させ、当該リクエストの処理を実行させる。なお、上述したリクエストに対するＣＰＵ５の処理に必要な制御プログラムは、ＲＯＭ６に予め記憶されている。
【００３２】
次に、ＮＩＣ１から転送したプリンタ１０を指定するリクエストが接続ライン９を介してプリンタ１０に入力されると、ＣＰＵ１１は、当該リクエストをバス１４を介して取得した後、ＲＯＭ１２内に記憶されているプリンタ用ＣＧＩ１２ｂとプリンタ用ＨＴＭＬ１２ａを用いて当該リクエストを処理する。このとき、プリンタ用ＨＴＭＬ１２ａのみで処理できるものについては当該プリンタ用ＨＴＭＬ１２ａのみで処理し、また、プリンタ用ＣＧＩ１２ｂのみで処理できるものについては当該プリンタ用ＣＧＩ１２ｂのみで処理する。その後、ＣＰＵ１１は、処理した結果であるレスポンスをバス１４、接続ライン９、及び共有メモリ４を介してＮＩＣ１に返信する。このリクエストに対するＣＰＵ１１の処理に必要な制御プログラムは、ＲＯＭ１２に予め記憶されている。
【００３３】
更に、プリンタ１０において処理すべきリクエストに対するレスポンスをプリンタ１０から受領したＮＩＣ１は、当該レスポンスをそのままネットワークＷを介してブラウザコンピュータＧに転送する。そして、プリンタ１０からのレスポンスを受信したブラウザコンピュータＧにおいては、夫々受信したレスポンスに対応した画像又は文字情報をＣＲＴ５４に表示し、当該ＮＩＣ１又はプリンタ１０の動作状態等を把握する。
【００３４】
なお、ネットワークシステムＳ内に含まれている各プリンタ１０、３０及び４０は、共通のＮＩＣ１を備えているが、プリンタ自体としては異なる種類のものであり、具体的には、夫々のプリンタに記憶されているプリンタ用ＨＴＭＬ又はプリンタ用ＣＧＩがプリンタ毎に異なったものとなっている。また、ネットワークＷには、ＮＩＣ１とは異なる機種のＮＩＣを介して図示しない他のプリンタも接続されている。
【００３５】
次に、プリンタ１０はネットワークＷを介して接続された他のプリンタ及びＮＩＣ、並びに、自身に接続されたＮＩＣ１の情報を取得することができ、ブラウザコンピュータＧから所定のリクエストを受信したとき、上記他のプリンタの情報をプリンタ１０自身の情報と共に含んだレスポンスを、ブラウザコンピュータＧに返信する。以下、この処理について詳細に説明する。
【００３６】
ブラウザコンピュータＧは、いずれかのプリンタ（例えばプリンタ１０）のＩＰアドレスを指定してリターンキーを押下されると、図２に示す処理を開始する。先ず、Ｓ１（Ｓはステップを表す：以下同様）にて、ＩＰアドレスによって選択されたプリンタ１０のプリンタ画面２００をＣＲＴ５４に表示する。ここで、ＩＰアドレスはネットワークＷ上で各装置を識別可能とするネットワークアドレスの一種である。
【００３７】
図５に例示するように、このプリンタ画面２００は、プリンタの状態を視覚的に示すイメージ図２０１と、プリンタの状態を赤，黄，青の信号機状に示すパイロットランプ部２０３と、プリンタ１０の情報の在処を示すＵＲＬ２０５と、プリンタ１０の機種名２０７と、プリンタ１０のマウス５３でクリック可能なリフレッシュボタン２１１，ビューコンフィグレーションボタン２１３，コントロールパネルボタン２１５，プリンタセッティングボタン２１７，オンラインサポートボタン２１９，アドミニストレータセッティングボタン（以下、管理者セッティングボタンという）２２１，及びファインドデバイスボタン２２３と、が表示される。
【００３８】
ここで、リフレッシュボタン２１１は、プリンタ１０の情報の読み直しを指示するボタンである。ビューコンフィグレーションボタン２１３は、プリンタ１０のバージョン情報等を表示するためのボタンである。コントロールパネルボタン２１５は、プリンタ１０のコントロールパネルをＣＲＴ５４に表示して、そのコントロールパネルを遠隔操作するボタンである。プリンタセッティングボタン２１７は、プリンタ１０の各種設定をブラウザコンピュータＧで実施するためのボタンである。オンラインサポートボタン２１９は、プリンタ１０のメーカーのホームページを開いて、サポート情報を表示するためのボタンである。管理者セッティングボタン２２１は、後述のＮＩＣ情報画面を表示するためのボタンである。ファインドデバイスボタン２２３は、ネットワークＷに接続された全てのプリンタの情報を一覧表示させるためのボタンである。
【００３９】
Ｓ１の処理に当たって、ブラウザコンピュータＧは、プリンタ１０に対してステータス情報要求を送信する。プリンタ１０のＣＰＵ１１は図３に示す処理を実行しており、ステータス情報要求を受信すると次のように情報を返信する。図３に示すように、ＣＰＵ１１は、ステータス情報要求があったか否か（Ｓ４１）、プリンタリサーチ要求があったか否か（Ｓ４３）、の判断を交互に繰り返すループ処理を実行しており、ステータス情報要求があると（Ｓ４１：ＹＥＳ）Ｓ４４へ移行する。Ｓ４４では自身の属するプリンタ１０のステータス情報をＨＴＭＬファイルに編集し、続くＳ４５にてブラウザコンピュータＧにそのＨＴＭＬファイルを返信して上記ループ処理（Ｓ４１，Ｓ４３）へ移行する。
【００４０】
ブラウザコンピュータＧは、このステータス情報に基づいて、図５に例示するプリンタ画面２００を表示するのである（Ｓ１）。続くＳ３では、プリンタ画面２００のいずれかのボタンが押下されたか否かを判断し、押下されるまで待機する。そして、ファインドデバイスボタン２２３が押下されると、図６に例示するファインドデバイス画面３００を表示する（Ｓ７）。
【００４１】
図６に例示するように、ファインドデバイス画面３００には、ネットワーク３０１に接続された各プリンタのアイコン３０１と、その各プリンタの情報３０３と、このＵＲＬ３０５と、機種名３０７と、前述のボタン２１１〜２２３とほぼ同様の内容の各種ボタン３１０とが表示される。なお、アイコン３０１は、前述のパイロットランプ部２０３の点灯している色と同じ色で表示される。
【００４２】
また、この処理に当たって、ブラウザコンピュータＧは、プリンタ１０にプリンタリサーチ要求を送信する。すると、プリンタ１０のＣＰＵ１１は、図３のＳ４３にて肯定判断してＳ４７へ移行する。Ｓ４７では、図４に示す自社製プリンタのリサーチ処理を実行する。
【００４３】
図４に示すように、このリサーチ処理では、ＵＤＰ／ＩＰプロトコルで情報要求を各プリンタに送信し（Ｓ９１）、続くＳ９３にて返事があったか否かを判断する。返事がない場合は（Ｓ９３：ＮＯ）、Ｓ９５へ移行して予め設定された所定時間が経過したか否か判断し、経過していなければ（Ｓ９５：ＮＯ）Ｓ９３へ復帰する。このＳ９３，Ｓ９５のループ処理の間に返事を受信すると、Ｓ９３にて肯定判断してＳ９７へ移行する。Ｓ９７では自社製のプリンタからの返事か否かを判断し、自社製でなければそのまま上記ループ処理（Ｓ９３，Ｓ９５）へ復帰する。
【００４４】
なお、この自社製か否かの判断は、Ｓ９１にて送信される情報要求及びＳ９３にて受信されるプリンタからの返事に、プリンタメーカーの商標等をキーワードとして挿入しておくことによって実行される。また、各プリンタは上記情報要求を受信すると乱数を発生し、その乱数に対応した数ｍｓｅｃ．待機した後、自身の情報をブラウザコンピュータＧへ返信する。このため、ブラウザコンピュータＧには、上記乱数に応じたバラバラのタイミングで、各プリンタからのデバイス情報がネットワークＷを介して返信される。
【００４５】
Ｓ９３にて自社製のプリンタからの返事である（ＹＥＳ）と判断すると、Ｓ９９にてその返事に含まれる情報をＲＡＭ１３に格納して上記ループ処理（Ｓ９３，Ｓ９５）に戻る。そして、この処理を上記所定時間継続すると、Ｓ９５にて肯定判断して図３の処理へ復帰する。すると、続くＳ４９にて、上記所定時間の間にＳ９９による情報の格納がなされたプリンタの情報を、ＨＴＭＬファイルに編集し、続くＳ４５で、そのファイルをブラウザコンピュータＧに返信する。なお、Ｓ４５の処理が終了すると、ＣＰＵ１１の処理は再びＳ４１，Ｓ４３のループ処理へ復帰する。
【００４６】
図２のＳ７では、このようにして受信した各プリンタの情報に基づきファインドデバイス画面３００を表示するのである。続くＳ９では、アイコン３０１がクリックされたか否かを判断し、押下されるまで他の処理（Ｓ１１：例えば、各種ボタン３１０の押下に対応する処理）を実行しながら待機する。そして、アイコン３０１のいずれか一つがクリックされると（Ｓ９：ＹＥＳ）、Ｓ１へ移行して、クリックされたアイコン３０１に対応するプリンタ画面２００ａ（図７）を表示する。このプリンタ画面２００ａも図５に示したものとほぼ同様であるので、各部を表す符号に添え字ａを付して詳細な説明を省略する。なお、プリンタ画面２００ａでは、イメージ図２０１ａには、ジャムの発生を指示する表示２３１ａとジャムの発生位置を点滅によって示す表示２３３ａとがなされ、パイロットランプ部２０３ａは赤が点灯している。プリンタ画面２００，２００ａでは、このようにプリンタの状態を表示するのである。
【００４７】
また、プリンタ画面２００，２００ａで管理者セッティングボタン２２１，２２１ａが押下されると、図２のＳ５からＳ１３へ移行し、ＮＩＣ情報画面４００（図８）を表示する。このＮＩＣ情報画面４００では、ＮＩＣ１の情報が表示され、ファームウェアのアップデートや、ＮＩＣの環境設定等の各種処理が実行できる。このＮＩＣ情報画面４００には、ＮＩＣ１のＵＲＬ４０５が表示され、下方にはプリンタ表示画面２００，２００ａに戻るためのＨｏｍｅボタン４０７が表示されている。
【００４８】
そこで、Ｓ１２に続くＳ１５では、Ｈｏｍｅボタン４０７が押下されたか否かを判断し、押下された場合は（Ｓ１５：ＹＥＳ）Ｓ１へ戻ってプリンタ画面２００，２００ａを表示する。また、Ｈｏｍｅボタン４０７が押下されていない場合は（Ｓ１５：ＮＯ）、他の操作に基づく他の処理（例えばファームウェアのアップデート）を行って再びＳ１５へ移行する。また、プリンタ画面２００，２００ａにて他のボタン２１１，２１１ａ〜２２１，２２１ａが押下された場合も、Ｓ５からＳ１９へ移行してそのボタン操作に応じた他の処理を実行し、更なるボタン押下を待機する（Ｓ３）。
【００４９】
このように、本実施の形態のネットワークシステムＳでは、各プリンタは、ネットワークＷを介して接続された他のプリンタから、該他のプリンタの情報を取得すると共に、その取得した情報を自身の情報と共にブラウザコンピュータＧに送信する。このため、ブラウザコンピュータＧでは、一つのプリンタから情報を取得するだけで、上記他のプリンタの情報もそのプリンタの情報と共に取得することができる。ネットワークシステムＳでは、サーバコンピュータを使用することなく、プリンタの情報を効率的に取得することができる。
【００５０】
また、ネットワークシステムＳでは、各プリンタのＵＲＬをステータス情報と共にブラウザコンピュータＧへ返信している。ＵＲＬ（リンク情報でもよい）等のような連結情報さえ判れば、その連結情報に基づいてプリンタの詳細な情報を容易に取得することができる。このため、ネットワークシステムＳでは、各プリンタが他のプリンタから取得しなければならない情報量や、ブラウザコンピュータＧへ送信しなければならない情報量を減らすことができる。システムの情報処理量を一層軽減して、その処理速度を一層向上させることができる。
【００５１】
また、ネットワークシステムＳでは、アイコン３０１をクリックすることにより情報を取得するプリンタを選択でき、ファインドデバイスボタン２２３を押下した後、他のプリンタのアイコン３０１をクリックすることにより選択するプリンタを切り替えることもできる。このため、プリンタ間で取得し合う情報量は比較的少なくて済む。すなわち、必要に応じて所望のプリンタを選択し、その選択によってＮＩＣ１の情報等、詳細な情報を取得することができる。
【００５２】
更に、ネットワークシステムＳでは、ＮＩＣ情報画面４００を表示させてインタフェース装置としてのＮＩＣの情報をも取得することができる。このため、ＮＩＣの管理が容易となり、ファームウェアをアップデートしてプリンタをバージョンアップさせる等の作業もきわめて容易に行える。しかも、プリンタ画面２００，２００ａでもＮＩＣ情報表示画面４００でも、そのプリンタまたはＮＩＣの設定を変更することができる。このため、プリンタ及びＮＩＣを遠隔操作によって管理することが可能となる。
【００５３】
なお、上記実施の形態において、Ｓ４７及び図４の処理が情報取得処理、Ｓ４５の処理が情報送信処理、Ｓ９におけるアイコン３０１押下時の処理が端末装置選択処理、Ｓ５からＳ７を介してＳ９に至る処理が選択切替処理、Ｓ１３の処理がインタフェース情報取得処理、Ｓ１９におけるコントロールパネルボタン２１５，２１５ａまたはプリンタセッティングボタン２１７，２１７ａ押下時の処理が設定変更手段に、それぞれ相当する。
【００５４】
また、本発明は上記実施の形態になんら限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の形態で実施することができる。例えば、ネットワークシステムＳにおけるプリンタ１０等は、必ずしもネットワークＷを介して接続された他の全ての端末装置の情報を取得しなければならないわけではなく、一部のプリンタの情報を取得してもよい。例えば、ネットワークＷに複数のプリンタと複数のスキャナとを端末装置として接続した系では、一部のプリンタが他の全てのプリンタの情報を、一部のスキャナが他の全てのスキャナの情報を、それぞれ取得するようにしてもよい。
【００５５】
また、図２〜図４に記載の各処理を記憶した記憶媒体としては、ＲＯＭ，ＲＡＭ等の素子の他、種々の形態が考えられる。例えば、ＣＤ−ＲＯＭ，フロピーディスク，光磁気ディスク，ハードディスク等でもよく、インターネット上のファイルサーバであってもよい。また、本発明の記憶媒体は、パーソナルコンピュータ（パソコン）装置に読み込ませて使用することができる。更に、本発明は、プリンタを用いたいわゆるプリントシステムに限らず、通信カラオケシステム等、各種ネットワークシステムに対して適用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明を適用したネットワークシステムの構成を表す説明図である。
【図２】そのブラウザコンピュータの処理を表すフローチャートである。
【図３】そのプリンタの処理を表すフローチャートである。
【図４】そのプリンタの処理中のリサーチ処理を表すフローチャートである。
【図５】プリンタ画面の一例を表す説明図である。
【図６】ファインドデバイス画面の一例を表す説明図である。
【図７】プリンタ画面の他の例を表す説明図である。
【図８】ＮＩＣ情報画面の一例を表す説明図である。
【符号の説明】
【００５７】
１…ＮＩＣ    ２…トランシーバ    ５，１１…ＣＰＵ    ６，１２…ＲＯＭ７，１３…ＲＡＭ        １０，３０，４０…プリンタ      １７…印字部５３…マウス        ５４……ＣＲＴ      ２００，２００ａ…プリンタ画面３００…ファインドデバイス画面      ４００…ＮＩＣ情報画面
【図１】
2006048727.tif 000003
【図２】
2006048727.tif 000004
【図３】
2006048727.tif 000005
【図４】
2006048727.tif 000006
【図５】
2006048727.tif 000007
【図６】
2006048727.tif 000008
【図７】
2006048727.tif 000009
【図８】
2006048727.tif 000010
【手続補正書】
【提出日】平成17年11月9日(2005.11.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークに接続された１つ乃至複数の端末装置を管理し、表示装置を有する管理装置であって、
前記表示装置に、前記端末装置の状態を視覚的に表示するイメージ表示手段と、
前記ネットワークを介して接続された各前記端末装置を、前記ネットワーク上で特定するための連結情報を表示する連結情報表示手段と、
前記端末装置の状態を複数の色情報で示すパイロットランプを表示するパイロットランプ表示手段と、
を備えたことを特徴とする管理装置。
【請求項２】
前記パイロットランプ表示手段は、前記端末装置の状態を赤、黄、青で表示する信号機的表示手段を備えたことを特徴とする請求項１に記載の管理装置。
【請求項３】
前記端末装置のサポート情報を取得するサポート情報取得手段を備えたことを特徴とする請求項１又は２に記載の管理装置。
【請求項４】
前記ネットワークに接続された前記各端末装置を検索する全端末装置検索手段と、
前記全端末装置検索手段により検索された端末装置を、前記表示装置に視覚的に表示する端末アイコン表示手段と、
を備えたことを特徴とする請求項１乃至３のいずれかに記載の管理装置。
【請求項５】
上記管理装置を構成する請求項１〜４のいずれかに記載の各手段としてコンピュータを機能させるためのソフトウェアプログラムを記憶したことを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された１つ乃至複数の端末装置を上記ネットワークを介して管理する管理装置、及び記憶媒体に関する。
【背景技術】
【０００２】
従来、ネットワークに接続された複数の端末装置と、該各端末装置を上記ネットワークを介して管理する管理装置と、を備えたネットワークシステムとしては、端末装置としての複数のプリンタを、管理装置としての１台のコンピュータで管理するネットワークシステムが知られている（例えば、特許文献１参照）。このネットワークシステムでは、上記１台のコンピュータによって、各プリンタの動作状況や故障の状態等を集中的に管理することができる。このため、プリンタの修理を効率的に行ったり、１台のプリンタが使用不能となったときには、他のプリンタでこれを代用するように管理を行うことができる。
【特許文献１】特開平５-２８２１１１号公報
【０００３】
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、ネットワークに接続された１つ乃至複数の端末装置を上記ネットワークを介して管理する管理装置において、端末装置の状態を視覚的に示すことを目的としてなされた。
【課題を解決するための手段】
【０００５】
上記目的を達するためになされた請求項１記載の発明は、ネットワークに接続された１つ乃至複数の端末装置を管理し、表示装置を有する管理装置であって、前記表示装置に、前記端末装置の状態を視覚的に表示するイメージ表示手段と、前記ネットワークを介して接続された各前記端末装置を、前記ネットワーク上で特定するための連結情報を表示する連結情報表示手段と、前記端末装置の状態を複数の色情報で示すパイロットランプを表示するパイロットランプ表示手段と、を備えたことを特徴としている。
【０００６】
このように構成された本発明では、表示手段に端末装置のイメージが表示されると共に、どの端末装置かを特定する連結情報と、端末装置の状態を示すパイロットランプにより、端末装置の状態が従来の文字列情報と比較して、視覚的かつ直感的に理解できる。
【０００７】
【０００８】
請求項２記載の発明は、請求項１記載の構成に加え、前記パイロットランプ表示手段は、前記端末装置の状態を赤、黄、青で表示する信号機的表示手段を備えたことを特徴としている。本発明では、請求項１記載の発明の効果に加えて、パイロットランプを信号機のように、赤、黄、青で表示したことで、色を見るだけで端末装置の状態が直感的に理解できるといった効果が生じる。
【０００９】
請求項３記載の発明は、請求項１又は２に記載の構成に加え、前記端末装置のサポート情報を取得するサポート情報取得手段を備えたことを特徴としている。
【００１０】
本発明では、端末装置メーカ等が用意しているサポート情報を取得できるので、請求項１又は２に記載の発明の効果に加えて、マニュアルを見ないと解決しない問題が起きかつマニュアルが手元にない場合にでも、問題を解決することができるといった効果が生じる。
【００１１】
請求項４記載の発明は、請求項１乃至３のいずれかに記載の構成に加え、前記ネットワークに接続された前記各端末装置を検索する全端末装置検索手段と、前記全端末装置検索手段により検索された端末装置を、前記表示装置に視覚的に表示する端末アイコン表示手段と、を備えたことを特徴としている。
【００１２】
本発明では、現時点でネットワークに接続されている端末装置の検索が可能になると共に、検索された各端末の情報がアイコンを用いて視覚的に表示されるので、請求項１乃至３のいずれかに記載の発明の効果に加えて、従来の文字列情報と比較して、視覚的かつ直感的に理解できるといった効果が生じる。
【００１３】
請求項５記載の記憶媒体は、上記管理装置を構成する請求項１〜４のいずれかに記載の各手段としてコンピュータを機能させるためのソフトウェアプログラムを記憶したことを特徴としている。
【００１４】
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
このため、上記端末装置をネットワークを介して管理する管理装置のコンピュータに、本発明の記憶媒体に記憶されたソフトウェアプログラムを実行させれば、請求項１〜４のいずれかに記載の各手段としてコンピュータを機能させ、その請求項に記載のネットワークシステムを容易に実現することができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施の形態を、図面と共に説明する。なお、以下に説明する実施の形態は、いわゆるＷＷＷ（ネットワーク上にハイパーテキストを構築し、あらゆる情報に対してアクセス可能にした広域情報システム）を用いて管理されるネットワークシステムに対して本発明を適用した形態の一例である。
【００２１】
ここで、上記ＷＷＷについてその概要を説明すると、当該ＷＷＷは、本実施の形態におけるプリンタのような端末装置のネットワーク管理情報を、他のコンピュータ（ＷＷＷブラウザと呼ばれるプログラム（上記端末装置の設定状態等を端末装置毎に順次閲覧するためのプログラム）を備えるコンピュータであり、各端末装置の状態を閲覧して把握し、これによりネットワークを管理するコンピュータ。以下、ブラウザコンピュータと称する）で一元的に管理するための情報システムである。そして、各端末装置の状態を表現するためにはハイパーテキストと呼ばれるソフトウエアを用いて当該状態を示す画像や文字情報を表現する。また、ブラウザコンピュータと各端末装置との間の通信に使用されるプロトコルとしては、いわゆるＨＴＴＰが用いられ、更にハイパーテキストを表現する言語としては、例えば、ＨＴＭＬ（Hyper Text Markup Language）と呼ばれる言語が用いられる。
【００２２】
また、本実施の形態においては、各端末装置上には、ＣＧＩ（Common GatewayInterface）と呼ばれるプログラムが備えられており、当該ＣＧＩはブラウザコンピュータからの指定により当該指定に対応するＨＴＭＬを構成したり、ブラウザコンピュータからサーバコンピュータ（ＮＩＣに備えられ、当該ＮＩＣに接続されているプリンタ等に対してデータ又は制御情報等を提供する処理部であり、ＮＩＣ用の上記ＣＧＩについてはこれがサーバコンピュータ内に含まれている。）に送信されてくる情報（一般にフォームという。例えば、ブラウザコンピュータの使用者がプリンタにおける複写枚数を「５」と設定した場合には、”ＣＯＰＩＥＳ＝５”というフォームがブラウザコンピュータからサーバコンピュータ内のＣＧＩに送信される。）を解釈するためのものである。このとき、ブラウザコンピュータからの端末装置の指定には、ＵＲＬと称される識別情報（各端末装置固有の識別情報であり、本実施の形態について言えば、ＮＩＣとそれに接続されているプリンタとでは異なるＵＲＬを持っている。）に基づいて各端末装置を識別し指定を行う。
【００２３】
次に、本実施の形態のネットワークシステムＳの構成について、図１を用いて説明する。なお、ネットワークシステムＳでは、後述のように、端末装置としての全てのプリンタ１０〜４０に特定端末装置の構成を備えているが、一部のプリンタのみを特定端末装置としてもよい。
【００２４】
図１に示すように、本実施の形態のネットワークシステムＳは、管理装置としてのブラウザコンピュータＧと、電話回線又はＬＡＮ等のネットワークＷと、インタフェース装置としての複数のＮＩＣ１と、端末装置としてのプリンタ１０、３０及び４０と、当該プリンタ１０に接続された複数のコンピュータ２０と、プリンタ４０に並列に接続されたイメージスキャナ７０と、プリンタ４０に直列に接続された用紙ソータ８０とにより構成されている。ここで、プリンタ１０、３０及び４０は異なる機種のプリンタである。
【００２５】
一方、ブラウザコンピュータＧは、ＣＰＵ５０，ＲＯＭ５１，ＲＡＭ５２を備え、マウス５３，ＣＲＴ５４等が接続されている。また、ＮＩＣ１は、返信手段としてのトランシーバ２と、ＬＡＮコントローラ３と、共有メモリ４と、ＣＰＵ５と、ＲＯＭ６と、ＲＡＭ７と、バス８と、を備えいている。ここで、ＲＯＭ６は、その内部にＮＩＣ用ＨＴＭＬ６ａとＮＩＣ用ＣＧＩ６ｂとを予め記憶している。
【００２６】
更に、プリンタ１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、バス１４と、出力インタフェース（出力Ｉ／Ｆ）１５と、入力インタフェース（入力Ｉ／Ｆ）１６と、印字部１７と、を備えている。ここで、ＲＯＭ１２は、その内部にプリンタ用ＨＴＭＬ１２ａとプリンタ用ＣＧＩ１２ｂとを予め記憶している。なお、プリンタ１０は、バス１４に接続された接続ライン９を介してＮＩＣ１に接続されていると共に、入力インタフェース１６を介して各コンピュータ２０に接続されている。
【００２７】
次に、ネットワークシステムＳにおける概要動作について図１を用いて説明する。なお、以下の説明においては、ＮＩＣ１とプリンタ１０とにおける処理について説明するが、他のＮＩＣ１とプリンタ３０との間においても同様の処理が実行される。
【００２８】
ブラウザコンピュータＧ内のＣＰＵ５０は、ＮＩＣ１が接続されているプリンタ１０の状態をブラウザコンピュータＧで把握するために必要な情報をプリンタ１０に対して要求するための要求情報（以下、単にリクエストと称する。）を生成し、ネットワークＷを介してＮＩＣ１のトランシーバ２に送信する。
【００２９】
そして、リクエストを受信したトランシーバ２は、これを復調し、ＬＡＮコントローラ３を介してバス８に出力する。ここで、当該リクエストについて具体的に例示すると、例えば、以下のようなものがリクエストとして送信される。
【００３０】
（１）”ＧＥＴ  ／ｎｉｃ／＊＊＊＊．ｈｔｍｌ  ＨＴＴＰ／１．０”
（２）”ＧＥＴ  ／ｎｉｃ−ＣＧＩ／＊＊＊＊．ｅｘｅ  ＨＴＴＰ／１．０”
（３）”ＧＥＴ  ／ｐｒｉｎｔｅｒ／＊＊＊＊．ｈｔｍｌ  ＨＴＴＰ／１．０”
（４）”ＧＥＴ  ／ｐｒｉｎｔｅｒ−ＣＧＩ／＊＊＊＊．ｅｘｅ  ＨＴＴＰ／１．０”
これらの例において、”ＧＥＴ”はリクエストであることを示すものであり、”ｎｉｃ”、”ｎｉｃ−ＣＧＩ”、”ｐｒｉｎｔｅｒ”及び”ｐｒｉｎｔｅｒ−ＣＧＩ”はＵＲＬであり、”＊＊＊＊．ｈｔｍｌ”又は”＊＊＊＊．ｅｘｅ”は管理の対象（一般にはリソースと呼ばれる。）を示す情報であり（「＊＊＊＊」の部分に種々のリソースを示す名称が記述される。）、”ＨＴＴＰ／１．０”はＨＴＴＰのバージョン情報である。このとき、当該リクエストには、ＮＩＣ１を示すＵＲＬ（”ｎｉｃ”又は”ｎｉｃ−ＣＧＩ”）か、又はプリンタ１０を示すＵＲＬ（”ｐｒｉｎｔｅｒ”又は”ｐｒｉｎｔｅｒ−ＣＧＩ”）かのいずれか一方が付加されている。
【００３１】
次に、ＮＩＣ１が受信したリクエストがプリンタ１０を指定するＵＲＬを含むリクエストであるとき（例えば、上記（３）又は（４）に示す例のように、”ｐｒｉｎｔｅｒ”又は”ｐｒｉｎｔｅｒ−ＣＧＩ”のＵＲＬを含むとき））は、ＣＰＵ５は、当該リクエストを共有メモリ４及び接続ライン９を介してプリンタ１０に転送する。その際、共有メモリ４にリクエストを書き込んだ後、ＣＰＵ５は、図示しない信号線を通してＣＰＵ１１に対してインターラプト（割り込み指令）を発生させ、当該リクエストの処理を実行させる。なお、上述したリクエストに対するＣＰＵ５の処理に必要な制御プログラムは、ＲＯＭ６に予め記憶されている。
【００３２】
次に、ＮＩＣ１から転送したプリンタ１０を指定するリクエストが接続ライン９を介してプリンタ１０に入力されると、ＣＰＵ１１は、当該リクエストをバス１４を介して取得した後、ＲＯＭ１２内に記憶されているプリンタ用ＣＧＩ１２ｂとプリンタ用ＨＴＭＬ１２ａを用いて当該リクエストを処理する。このとき、プリンタ用ＨＴＭＬ１２ａのみで処理できるものについては当該プリンタ用ＨＴＭＬ１２ａのみで処理し、また、プリンタ用ＣＧＩ１２ｂのみで処理できるものについては当該プリンタ用ＣＧＩ１２ｂのみで処理する。その後、ＣＰＵ１１は、処理した結果であるレスポンスをバス１４、接続ライン９、及び共有メモリ４を介してＮＩＣ１に返信する。このリクエストに対するＣＰＵ１１の処理に必要な制御プログラムは、ＲＯＭ１２に予め記憶されている。
【００３３】
更に、プリンタ１０において処理すべきリクエストに対するレスポンスをプリンタ１０から受領したＮＩＣ１は、当該レスポンスをそのままネットワークＷを介してブラウザコンピュータＧに転送する。そして、プリンタ１０からのレスポンスを受信したブラウザコンピュータＧにおいては、夫々受信したレスポンスに対応した画像又は文字情報を表示装置としてのＣＲＴ５４に表示し、当該ＮＩＣ１又はプリンタ１０の動作状態等を把握する。
【００３４】
なお、ネットワークシステムＳ内に含まれている各プリンタ１０、３０及び４０は、共通のＮＩＣ１を備えているが、プリンタ自体としては異なる種類のものであり、具体的には、夫々のプリンタに記憶されているプリンタ用ＨＴＭＬ又はプリンタ用ＣＧＩがプリンタ毎に異なったものとなっている。また、ネットワークＷには、ＮＩＣ１とは異なる機種のＮＩＣを介して図示しない他のプリンタも接続されている。
【００３５】
次に、プリンタ１０はネットワークＷを介して接続された他のプリンタ及びＮＩＣ、並びに、自身に接続されたＮＩＣ１の情報を取得することができ、ブラウザコンピュータＧから所定のリクエストを受信したとき、上記他のプリンタの情報をプリンタ１０自身の情報と共に含んだレスポンスを、ブラウザコンピュータＧに返信する。以下、この処理について詳細に説明する。
【００３６】
ブラウザコンピュータＧは、いずれかのプリンタ（例えばプリンタ１０）のＩＰアドレスを指定してリターンキーを押下されると、図２に示す処理を開始する。先ず、Ｓ１（Ｓはステップを表す：以下同様）にて、ＩＰアドレスによって選択されたプリンタ１０のプリンタ画面２００をＣＲＴ５４に表示する。ここで、ＩＰアドレスはネットワークＷ上で各装置を識別可能とするネットワークアドレスの一種である。
【００３７】
図５に例示するように、このプリンタ画面２００は、プリンタの状態を視覚的に示すイメージ図２０１と、プリンタの状態を赤，黄，青の信号機状に示すパイロットランプ部２０３と、プリンタ１０の情報の在処を示すＵＲＬ２０５と、プリンタ１０の機種名２０７と、プリンタ１０のマウス５３でクリック可能なリフレッシュボタン２１１，ビューコンフィグレーションボタン２１３，コントロールパネルボタン２１５，プリンタセッティングボタン２１７，オンラインサポートボタン２１９，アドミニストレータセッティングボタン（以下、管理者セッティングボタンという）２２１，及びファインドデバイスボタン２２３と、が表示される。
【００３８】
ここで、リフレッシュボタン２１１は、プリンタ１０の情報の読み直しを指示するボタンである。ビューコンフィグレーションボタン２１３は、プリンタ１０のバージョン情報等を表示するためのボタンである。コントロールパネルボタン２１５は、プリンタ１０のコントロールパネルをＣＲＴ５４に表示して、そのコントロールパネルを遠隔操作するボタンである。プリンタセッティングボタン２１７は、プリンタ１０の各種設定をブラウザコンピュータＧで実施するためのボタンである。オンラインサポートボタン２１９は、プリンタ１０のメーカーのホームページを開いて、サポート情報を表示するためのボタンである。管理者セッティングボタン２２１は、後述のＮＩＣ情報画面を表示するためのボタンである。ファインドデバイスボタン２２３は、ネットワークＷに接続された全てのプリンタの情報を一覧表示させるためのボタンである。
【００３９】
Ｓ１の処理に当たって、ブラウザコンピュータＧは、プリンタ１０に対してステータス情報要求を送信する。プリンタ１０のＣＰＵ１１は図３に示す処理を実行しており、ステータス情報要求を受信すると次のように情報を返信する。図３に示すように、ＣＰＵ１１は、ステータス情報要求があったか否か（Ｓ４１）、プリンタリサーチ要求があったか否か（Ｓ４３）、の判断を交互に繰り返すループ処理を実行しており、ステータス情報要求があると（Ｓ４１：ＹＥＳ）Ｓ４４へ移行する。Ｓ４４では自身の属するプリンタ１０のステータス情報をＨＴＭＬファイルに編集し、続くＳ４５にてブラウザコンピュータＧにそのＨＴＭＬファイルを返信して上記ループ処理（Ｓ４１，Ｓ４３）へ移行する。
【００４０】
ブラウザコンピュータＧは、このステータス情報に基づいて、図５に例示するプリンタ画面２００を表示するのである（Ｓ１）。続くＳ３では、プリンタ画面２００のいずれかのボタンが押下されたか否かを判断し、押下されるまで待機する。そして、ファインドデバイスボタン２２３が押下されると、図６に例示するファインドデバイス画面３００を表示する（Ｓ７）。
【００４１】
図６に例示するように、ファインドデバイス画面３００には、ネットワーク３０１に接続された各プリンタのアイコン３０１と、その各プリンタの情報３０３と、このＵＲＬ３０５と、機種名３０７と、前述のボタン２１１〜２２３とほぼ同様の内容の各種ボタン３１０とが表示される。なお、アイコン３０１は、前述のパイロットランプ部２０３の点灯している色と同じ色で表示される。
【００４２】
また、この処理に当たって、ブラウザコンピュータＧは、プリンタ１０にプリンタリサーチ要求を送信する。すると、プリンタ１０のＣＰＵ１１は、図３のＳ４３にて肯定判断してＳ４７へ移行する。Ｓ４７では、図４に示す自社製プリンタのリサーチ処理を実行する。
【００４３】
図４に示すように、このリサーチ処理では、ＵＤＰ／ＩＰプロトコルで情報要求を各プリンタに送信し（Ｓ９１）、続くＳ９３にて返事があったか否かを判断する。返事がない場合は（Ｓ９３：ＮＯ）、Ｓ９５へ移行して予め設定された所定時間が経過したか否か判断し、経過していなければ（Ｓ９５：ＮＯ）Ｓ９３へ復帰する。このＳ９３，Ｓ９５のループ処理の間に返事を受信すると、Ｓ９３にて肯定判断してＳ９７へ移行する。Ｓ９７では自社製のプリンタからの返事か否かを判断し、自社製でなければそのまま上記ループ処理（Ｓ９３，Ｓ９５）へ復帰する。
【００４４】
なお、この自社製か否かの判断は、Ｓ９１にて送信される情報要求及びＳ９３にて受信されるプリンタからの返事に、プリンタメーカーの商標等をキーワードとして挿入しておくことによって実行される。また、各プリンタは上記情報要求を受信すると乱数を発生し、その乱数に対応した数ｍｓｅｃ．待機した後、自身の情報をブラウザコンピュータＧへ返信する。このため、ブラウザコンピュータＧには、上記乱数に応じたバラバラのタイミングで、各プリンタからのデバイス情報がネットワークＷを介して返信される。
【００４５】
Ｓ９３にて自社製のプリンタからの返事である（ＹＥＳ）と判断すると、Ｓ９９にてその返事に含まれる情報をＲＡＭ１３に格納して上記ループ処理（Ｓ９３，Ｓ９５）に戻る。そして、この処理を上記所定時間継続すると、Ｓ９５にて肯定判断して図３の処理へ復帰する。すると、続くＳ４９にて、上記所定時間の間にＳ９９による情報の格納がなされたプリンタの情報を、ＨＴＭＬファイルに編集し、続くＳ４５で、そのファイルをブラウザコンピュータＧに返信する。なお、Ｓ４５の処理が終了すると、ＣＰＵ１１の処理は再びＳ４１，Ｓ４３のループ処理へ復帰する。
【００４６】
図２のＳ７では、このようにして受信した各プリンタの情報に基づきファインドデバイス画面３００を表示するのである。続くＳ９では、アイコン３０１がクリックされたか否かを判断し、押下されるまで他の処理（Ｓ１１：例えば、各種ボタン３１０の押下に対応する処理）を実行しながら待機する。そして、アイコン３０１のいずれか一つがクリックされると（Ｓ９：ＹＥＳ）、Ｓ１へ移行して、クリックされたアイコン３０１に対応するプリンタ画面２００ａ（図７）を表示する。このプリンタ画面２００ａも図５に示したものとほぼ同様であるので、各部を表す符号に添え字ａを付して詳細な説明を省略する。なお、プリンタ画面２００ａでは、イメージ図２０１ａには、ジャムの発生を指示する表示２３１ａとジャムの発生位置を点滅によって示す表示２３３ａとがなされ、パイロットランプ部２０３ａは赤が点灯している。プリンタ画面２００，２００ａでは、このようにプリンタの状態を表示するのである。
【００４７】
また、プリンタ画面２００，２００ａで管理者セッティングボタン２２１，２２１ａが押下されると、図２のＳ５からＳ１３へ移行し、ＮＩＣ情報画面４００（図８）を表示する。このＮＩＣ情報画面４００では、ＮＩＣ１の情報が表示され、ファームウェアのアップデートや、ＮＩＣの環境設定等の各種処理が実行できる。このＮＩＣ情報画面４００には、ＮＩＣ１のＵＲＬ４０５が表示され、下方にはプリンタ表示画面２００，２００ａに戻るためのＨｏｍｅボタン４０７が表示されている。
【００４８】
そこで、Ｓ１２に続くＳ１５では、Ｈｏｍｅボタン４０７が押下されたか否かを判断し、押下された場合は（Ｓ１５：ＹＥＳ）Ｓ１へ戻ってプリンタ画面２００，２００ａを表示する。また、Ｈｏｍｅボタン４０７が押下されていない場合は（Ｓ１５：ＮＯ）、他の操作に基づく他の処理（例えばファームウェアのアップデート）を行って再びＳ１５へ移行する。また、プリンタ画面２００，２００ａにて他のボタン２１１，２１１ａ〜２２１，２２１ａが押下された場合も、Ｓ５からＳ１９へ移行してそのボタン操作に応じた他の処理を実行し、更なるボタン押下を待機する（Ｓ３）。
【００４９】
このように、本実施の形態のネットワークシステムＳでは、各プリンタは、ネットワークＷを介して接続された他のプリンタから、該他のプリンタの情報を取得すると共に、その取得した情報を自身の情報と共にブラウザコンピュータＧに送信する。このため、ブラウザコンピュータＧでは、一つのプリンタから情報を取得するだけで、上記他のプリンタの情報もそのプリンタの情報と共に取得することができる。ネットワークシステムＳでは、サーバコンピュータを使用することなく、プリンタの情報を効率的に取得することができる。
【００５０】
また、ネットワークシステムＳでは、各プリンタのＵＲＬをステータス情報と共にブラウザコンピュータＧへ返信している。ＵＲＬ（リンク情報でもよい）等のような連結情報さえ判れば、その連結情報に基づいてプリンタの詳細な情報を容易に取得することができる。このため、ネットワークシステムＳでは、各プリンタが他のプリンタから取得しなければならない情報量や、ブラウザコンピュータＧへ送信しなければならない情報量を減らすことができる。システムの情報処理量を一層軽減して、その処理速度を一層向上させることができる。
【００５１】
また、ネットワークシステムＳでは、アイコン３０１をクリックすることにより情報を取得するプリンタを選択でき、ファインドデバイスボタン２２３を押下した後、他のプリンタのアイコン３０１をクリックすることにより選択するプリンタを切り替えることもできる。このため、プリンタ間で取得し合う情報量は比較的少なくて済む。すなわち、必要に応じて所望のプリンタを選択し、その選択によってＮＩＣ１の情報等、詳細な情報を取得することができる。
【００５２】
更に、ネットワークシステムＳでは、ＮＩＣ情報画面４００を表示させてインタフェース装置としてのＮＩＣの情報をも取得することができる。このため、ＮＩＣの管理が容易となり、ファームウェアをアップデートしてプリンタをバージョンアップさせる等の作業もきわめて容易に行える。しかも、プリンタ画面２００，２００ａでもＮＩＣ情報表示画面４００でも、そのプリンタまたはＮＩＣの設定を変更することができる。このため、プリンタ及びＮＩＣを遠隔操作によって管理することが可能となる。
【００５３】
なお、上記実施の形態において、プリンタ画面２００，２００ａのイメージ図２０１，２０１ａがイメージ表示手段に、プリンタ画面２００，２００ａのＵＲＬ２０５，２０５ａが連結情報表示手段に、プリンタ画面２００のパイロットランプ部２０３がパイロットランプ表示手段及び信号的表示手段に、プリンタ画面２００，２００ａのオンラインサポートボタン２１９，２１９ａがサポート情報取得手段に、プリンタ画面２００，２００ａのファインドデバイスボタン２２３，２２３ａが全端末装置検索手段に、ファインドデバイス画面３００のアイコン３０１が端末アイコン表示手段に、それぞれ相当する。
【００５４】
また、本発明は上記実施の形態になんら限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の形態で実施することができる。例えば、ネットワークシステムＳにおけるプリンタ１０等は、必ずしもネットワークＷを介して接続された他の全ての端末装置の情報を取得しなければならないわけではなく、一部のプリンタの情報を取得してもよい。例えば、ネットワークＷに複数のプリンタと複数のスキャナとを端末装置として接続した系では、一部のプリンタが他の全てのプリンタの情報を、一部のスキャナが他の全てのスキャナの情報を、それぞれ取得するようにしてもよい。
【００５５】
また、図２〜図４に記載の各処理を記憶した記憶媒体としては、ＲＯＭ，ＲＡＭ等の素子の他、種々の形態が考えられる。例えば、ＣＤ−ＲＯＭ，フロピーディスク，光磁気ディスク，ハードディスク等でもよく、インターネット上のファイルサーバであってもよい。また、本発明の記憶媒体は、パーソナルコンピュータ（パソコン）装置に読み込ませて使用することができる。更に、本発明は、プリンタを用いたいわゆるプリントシステムに限らず、通信カラオケシステム等、各種ネットワークシステムに対して適用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明を適用したネットワークシステムの構成を表す説明図である。
【図２】そのブラウザコンピュータの処理を表すフローチャートである。
【図３】そのプリンタの処理を表すフローチャートである。
【図４】そのプリンタの処理中のリサーチ処理を表すフローチャートである。
【図５】プリンタ画面の一例を表す説明図である。
【図６】ファインドデバイス画面の一例を表す説明図である。
【図７】プリンタ画面の他の例を表す説明図である。
【図８】ＮＩＣ情報画面の一例を表す説明図である。
【符号の説明】
【００５７】
１…ＮＩＣ    ２…トランシーバ    ５，１１…ＣＰＵ    ６，１２…ＲＯＭ
７，１３…ＲＡＭ        １０，３０，４０…プリンタ      １７…印字部
５３…マウス        ５４……ＣＲＴ      ２００，２００ａ…プリンタ画面
３００…ファインドデバイス画面      ４００…ＮＩＣ情報画面