(57)【特許請求の範囲】
【請求項１】
ネットワークを介して端末装置を管理する管理装置と、インタフェース装置を介して前記ネットワークに接続される前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続される前記インタフェース装置と、を備えたネットワークシステムにおいて、
前記管理装置は、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークに送信する情報送信手段を備え、
前記インタフェース装置は、
前記ネットワークを介して前記要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定手段と、
前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第１処理情報を前記ネットワークを介して前記管理装置に返信する第１情報処理手段と、
前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送手段と、
前記端末装置に転送した要求情報に対応する処理結果である第２処理情報が前記端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信手段と、を備え、
更に、前記端末装置は、前記インタフェース装置から転送された当該端末装置で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して前記第２処理情報を前記返信手段に送信する第２情報処理手段を備えることを特徴とするネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムにおいて、
前記要求情報には、当該要求情報に対応すると共に前記インタフェース装置又は前記端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれていると共に、
前記判定手段は、当該識別情報に基づいて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定することを特徴とするネットワークシステム。
【請求項３】
請求項２に記載のネットワークシステムにおいて、
前記管理装置はＳＮＭＰ（Simple  Network  Management  Protocol；簡易ネットワーク管理プロトコル）に基づいて前記端末装置を管理すると共に、
前記識別情報は前記ＳＮＭＰに対応するＭＩＢ（Management  Information  Base）情報における経路情報であることを特徴とするネットワークシステム。
【請求項４】
請求項２に記載のネットワークシステムにおいて、
前記管理装置はＨＴＴＰ（Hyper  Text  Transfer  Protocol；ハイパーテキスト通信プロトコル）に基づいて前記端末装置を管理すると共に、
前記識別情報は前記ＨＴＴＰにおけるＵＲＬ（Uniform  Resource  Locator）情報であることを特徴とするネットワークシステム。
【請求項５】
請求項１から４のいずれか一項に記載のネットワークシステムにおいて、
前記判定手段は、前記端末装置から予め送信された当該端末装置に含まれる前記処理対象を示す副識別情報を用いて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定することを特徴とするネットワークシステム。
【請求項６】
請求項５に記載のネットワークシステムにおいて、
前記管理装置はＳＮＭＰに基づいて前記端末装置を管理すると共に、
前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記ＳＮＭＰに対応するＭＩＢ情報におけるノードを特定するための特定情報であることを特徴とするネットワークシステム。
【請求項７】
請求項５に記載のネットワークシステムにおいて、
前記管理装置はＨＴＴＰに基づいて前記端末装置を管理すると共に、
前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記ＨＴＴＰにおけるＵＲＬ情報であることを特徴とするネットワークシステム。
【請求項８】
ネットワークを介して端末装置を管理する管理装置と、インタフェース装置を介して前記ネットワークに接続される前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続される前記インタフェース装置と、を備えたネットワークシステムを管理するネットワーク管理方法であって、
前記管理装置において、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークに送信する情報送信工程と、
前記インタフェース装置において、前記ネットワークを介して前記要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定工程と、
前記インタフェース装置において、前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第１処理情報を前記ネットワークを介して前記管理装置に返信する第１情報処理工程と、
前記インタフェース装置において、前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送工程と、
前記端末装置において、前記インタフェース装置から転送された当該端末装置で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して対応する処理結果である第２処理情報を前記インタフェース装置に送信する第２情報処理工程と、
前記インタフェース装置において、前記端末装置に転送した要求情報に対応して前記第２処理情報が前記端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信工程と、
を備えることを特徴とするとネットワーク管理方法。
【請求項９】
請求項８に記載のネットワーク管理方法において、
前記要求情報には、当該要求情報に対応すると共に前記インタフェース装置又は前記端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれていると共に、
前記判定工程においては、当該識別情報に基づいて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定することを特徴とするネットワークシステム。
【請求項１０】
請求項９に記載のネットワーク管理方法において、
前記管理装置はＳＮＭＰ（Simple  Network  Management  Protocol；簡易ネットワーク管理プロトコル）に基づいて前記端末装置を管理すると共に、
前記識別情報は前記ＳＮＭＰに対応するＭＩＢ（Management  Information  Base）情報における経路情報であることを特徴とするネットワーク管理方法。
【請求項１１】
請求項９に記載のネットワーク管理方法において、
前記管理装置はＨＴＴＰ（Hyper  Text  Transfer  Protocol；ハイパーテキスト通信プロトコル）に基づいて前記端末装置を管理すると共に、
前記識別情報は前記ＨＴＴＰにおけるＵＲＬ（Uniform  Resource  Locator）情報であることを特徴とするネットワーク管理方法。
【請求項１２】
請求項８から１１のいずれか一項に記載のネットワーク管理方法において、
前記判定工程において、前記端末装置から予め送信された当該端末装置に含まれる前記処理対象を示す副識別情報を用いて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定することを特徴とするネットワーク管理方法。
【請求項１３】
請求項１２に記載のネットワーク管理方法において、
前記管理装置はＳＮＭＰに基づいて前記端末装置を管理すると共に、
前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記ＳＮＭＰに対応するＭＩＢ情報におけるノードを特定するための特定情報であることを特徴とするネットワーク管理方法。
【請求項１４】
請求項１２に記載のネットワーク管理方法において、
前記管理装置はＨＴＴＰに基づいて前記端末装置を管理すると共に、
前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記ＨＴＴＰにおけるＵＲＬ情報であることを特徴とするネットワーク管理方法。
【請求項１５】
ネットワークを介して端末装置を管理する管理装置と、インタフェース装置を介して前記ネットワークに接続される前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続される前記インタフェース装置と、を備えたネットワークシステムにおける当該インタフェース装置であって、
前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定手段と、
前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第１処理情報を前記ネットワークを介して前記管理装置に返信する第１情報処理手段と、
前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送手段と、
前記端末装置に転送した要求情報に対応する処理結果である第２処理情報が当該端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信手段と、
を備えることを特徴とするインタフェース装置。
【請求項１６】
ネットワークを介して端末装置を管理する管理装置と、インタフェース装置を介して前記ネットワークに接続される前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続される前記インタフェース装置と、を備えたネットワークシステムにおける当該インタフェース装置を動作させるためのプログラムが読み取り可能に記録されている記録媒体であって、
当該インタフェース装置に含まれるコンピュータを、
前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定手段、
前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第１処理情報を前記ネットワークを介して前記管理装置に返信する第１情報処理手段、
前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送手段、及び、
前記端末装置に転送した要求情報に対応する処理結果である第２処理情報が当該端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信手段、
として動作させることを特徴とするプログラムが記録された記録媒体。
【請求項１７】
ネットワークを介して端末装置を管理する管理装置と、前記ネットワークに接続される前記端末装置と、を備えたネットワークシステムにおける当該端末装置であって、
当該端末装置は、当該端末装置における予め設定された所定の処理を行う処理部と、当該処理部と前記ネットワークとを接続するためのインタフェース部とを含むと共に、
当該インタフェース部は、
前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース部で処理すべき要求情報であるか、又は前記処理部で処理すべき要求情報であるかを判定する判定手段と、
前記受信した要求情報が当該インタフェース部で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第１処理情報を前記ネットワークを介して前記管理装置に返信する第１情報処理手段と、
前記受信した要求情報が前記処理部で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記処理部に転送する転送手段と、
前記処理部に転送した要求情報に対応する処理結果である第２処理情報が当該処理部から送信されてきたとき、当該第２処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信手段と、を備え、
更に、前記処理部は、前記インタフェース部から転送された当該処理部で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して前記第２処理情報を前記返信手段に送信する第２情報処理手段を備えることを特徴とする端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ又はコンピュータ等を複数含んで構成されるネットワークシステム及びその管理方法の技術分野に属する。
【０００２】
【従来の技術】
従来、この種のネットワークシステムとして、例えば、複数のプリンタを１台のコンピュータで管理するネットワークシステムが知られている。このネットワークシステムは、当該１台のコンピュータにおいて各プリンタの動作状況や故障の状態等を集中的に管理し、修理を効率的に行ったり、一台のプリンタが使用不能になったときは他のプリンタでこれを代用するように接続し直すなどの管理を行うものである。このとき、各プリンタにおいて印刷出力すべき画像等のデータを作成するコンピュータは、上記ネットワークシステム管理用のコンピュータを兼用することとしてもよいし、或いは当該ネットワークシステム管理用のコンピュータとは別個にデータ作成専用のコンピュータを当該ネットワークシステム内に含んでいてもよい。
【０００３】
ここで、上記ネットワークシステムに含まれる１台のプリンタに着目すると、当該プリンタがネットワークシステム内を接続する接続線（具体的には、電話回線やいわゆるＬＡＮ（Local  Area  Network）等が該当する。以下、この接続線のことをネットワークと称する。）に接続される場合には、通常、ＮＩＣ（Network  Interface  Card）と呼ばれるインタフェースカードを介して当該ネットワークに接続されるのが一般的である。ここで、各プリンタには夫々に一のＮＩＣが備えられていると共に、夫々のＮＩＣがマイコン等のＣＰＵを備えている。そして、当該ＮＩＣは、上記ネットワークシステム管理用のコンピュータからの諸情報を対応するプリンタに伝送すると共に、対応するプリンタからの諸データをネットワークを介して上記ネットワークシステム管理用のコンピュータに伝送する機能を有している。
【０００４】
ここで、上記ネットワークシステムにおいて上記管理用のコンピュータが管理すべき情報としては二種類の情報がある。すなわち、一つは、例えばＮＩＣ自体のネットワーク上のアドレス（識別番号）等のＮＩＣ自体の設定に関する情報であり、他の一つは、当該ＮＩＣが接続されている各プリンタにおける複写の枚数等の当該プリンタ自体の設定に関する情報である。
【０００５】
そして、上記従来のＮＩＣにおいては、上記二種類の情報を、読み出し可能な情報そのものとして、または使用者が指定しＲＡＭ（Random  Access  Memory）等のメモリに記憶されている情報や装置の状態によって変化する情報（例えば、エラー情報等）を検出する処理手順として、全てＮＩＣに含まれるＲＯＭ（Read  Only  Memory）に予め記憶させ、当該情報を記憶したＮＩＣと対応するプリンタとを当該プリンタ独自のインタフェースを用いて接続していた。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記プリンタには、印刷機構や用紙搬送機構の違いによって多くの種類があり、また、一台のプリンタ内に、処理するデータの種類に対応した種々の処理機構を持つものがある。例えば、印刷機構として電子写真プロセスを持ったものや、インクジェット方式の機構を持ったもの、或いはカラー印刷に適合したプロセスを持ったものや、用紙サイズや印刷用紙を供給するトレイの数といった印刷媒体の供給方法が異なるもの、更には排紙トレイの制御を行えるもの、取り扱うデータの種類（プリンタ記述言語やイメージデータのフォーマット等）に対応した種々の処理機構を持ったもの、解像度の異なるもの等がある。また、オプションとして後から機能を追加することが可能となっているものもある。このような多種多様な機能を有効に利用するためには、設定すべき項目も多岐に渡り、また、装置の状態、例えば、エラー状態も異なってくるものである。
【０００７】
従って、上記従来のＮＩＣの構成によると、１台のプリンタには当該プリンタ独自のＲＯＭ記憶内容を備えたＮＩＣを接続する必要があり、従って、ネットワークシステムに含まれるプリンタの種類の数だけ相互に異なったＲＯＭ記憶内容を備えたＮＩＣを用意する必要がある。そして、このことは、ネットワークシステムを構成する上でのコストの上昇に繋がり、更にシステム全体としても構成が複雑化するという問題点があった。
【０００８】
更にこの問題点は、上記プリンタに限らず、イメージスキャナのような画像読み取り装置や、印刷機構と画像読み取り機構を併せ持つマルチファンクション装置（プリンタ、イメージスキャナ、コピー、ファクシミリ装置等の機能を有する装置）や、その他の、ネットワークに接続して使用される端末装置等においても同様な問題点として存在していた。
【０００９】
そこで、本発明は、上記の問題点に鑑みてなされたもので、その課題は、複数のプリンタ又はコンピュータ等を含むネットワークシステムにおいて、構成を簡略化できると共に、安価に構成することが可能なネットワークシステム及びネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明は、ネットワークを介して端末装置を管理するマネージャ等の管理装置と、インタフェース装置を介して前記ネットワークに接続されるプリンタ等の前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続されるＮＩＣ等の前記インタフェース装置と、を備えたネットワークシステムにおいて、前記管理装置は、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークに送信するＣＰＵ等の情報送信手段を備え、前記インタフェース装置は、前記ネットワークを介して前記要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定するＣＰＵ等の判定手段と、前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第１処理情報を前記ネットワークを介して前記管理装置に返信するＣＰＵ等の第１情報処理手段と、前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送するＣＰＵ等の転送手段と、前記端末装置に転送した要求情報に対応する処理結果である第２処理情報が前記端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信するトランシーバ等の返信手段と、を備え、更に、前記端末装置は、前記インタフェース装置から転送された当該端末装置で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して前記第２処理情報を前記返信手段に送信するＣＰＵ等の第２情報処理手段を備える。
【００１１】
請求項１に記載の発明の作用によれば、管理装置に含まれる情報送信手段は、要求情報をネットワークに送信する。
【００１２】
一方、インタフェース装置に含まれる判定手段は、ネットワークを介して要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報がインタフェース装置で処理すべき要求情報であるか、又は端末装置で処理すべき要求情報であるかを判定する。
【００１３】
次に、インタフェース装置に含まれる第１情報処理手段は、受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、受信した要求情報を処理して第１処理情報をネットワークを介して管理装置に返信する。
【００１４】
また、インタフェース装置に含まれる転送手段は、受信した要求情報が端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて端末装置に転送する。
【００１５】
そして、端末装置に含まれる第２情報処理手段は、インタフェース装置から転送された当該端末装置で処理すべき要求情報を受信したとき、当該受信した要求情報を処理して第２処理情報を返信手段に送信する。
【００１６】
その後、インタフェース装置に含まれる返信手段は、第２処理情報が端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、ネットワークを介して管理装置に返信する。
【００１７】
よって、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されて処理されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【００１８】
上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載のネットワークシステムにおいて、前記要求情報には、当該要求情報に対応すると共に前記インタフェース装置又は前記端末装置のいずれか一方に含まれる処理対象の階層構造を示すオブジェクト識別子等の識別情報が含まれていると共に、前記判定手段は、当該識別情報に基づいて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定するように構成される。
【００１９】
請求項２に記載の発明の作用によれば、請求項１に記載の発明の作用に加えて、要求情報には、当該要求情報に対応すると共にインタフェース装置又は端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれていると共に、判定手段は、当該識別情報に基づいて、管理装置から送信されてきた要求情報が端末装置に含まれる処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定する。
【００２０】
よって、要求情報の属性を確実に判定して処理することができる。
【００２１】
上記の課題を解決するために、請求項３に記載の発明は、請求項２に記載のネットワークシステムにおいて、前記管理装置はＳＮＭＰに基づいて前記端末装置を管理すると共に、前記識別情報は前記ＳＮＭＰに対応するＭＩＢ情報における経路情報であるように構成される。
【００２２】
請求項３に記載の発明の作用によれば、請求項２に記載の発明の作用に加えて、管理装置は、ＳＮＭＰに基づいて端末装置を管理すると共に、識別情報はＳＮＭＰに対応するＭＩＢ情報における経路情報であるので、効率的にネットワークシステムを管理することができる。
【００２３】
上記の課題を解決するために、請求項４に記載の発明は、請求項２に記載のネットワークシステムにおいて、前記管理装置はＨＴＴＰに基づいて前記端末装置を管理すると共に、前記識別情報は前記ＨＴＴＰにおけるＵＲＬ情報であるように構成される。
【００２４】
請求項４に記載の発明の作用によれば、請求項２に記載の発明の作用に加えて、管理装置は、ＨＴＴＰに基づいて端末装置を管理すると共に、識別情報はＨＴＴＰにおけるＵＲＬ情報であるので、ＷＷＷ（World  Wide  Web）を用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【００２５】
上記の課題を解決するために、請求項５に記載の発明は、請求項１から４のいずれか一項に記載のネットワークシステムにおいて、前記判定手段は、前記端末装置から予め送信された当該端末装置に含まれる前記処理対象を示す先頭情報等の副識別情報を用いて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定するように構成される。
【００２６】
請求項５に記載の発明の作用によれば、請求項１から４のいずれか一項に記載の発明の作用に加えて、判定手段は、副識別情報を用いて、管理装置から送信されてきた要求情報が端末装置に含まれる前記処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定する。
【００２７】
よって、副識別情報に基づいて要求情報の属性を判定するので、確実に要求情報を区分することができると共に、端末装置自体の処理対象に対応する当該端末装置独自の動作状態を管理装置において容易に管理することができる。
【００２８】
上記の課題を解決するために、請求項６に記載の発明は、請求項５に記載のネットワークシステムにおいて、前記管理装置はＳＮＭＰに基づいて前記端末装置を管理すると共に、前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記ＳＮＭＰに対応するＭＩＢ情報におけるノードを特定するための特定情報であるように構成される。
【００２９】
請求項６に記載の発明の作用によれば、請求項５に記載の発明の作用に加えて、管理装置はＳＮＭＰに基づいて端末装置を管理すると共に、副識別情報は端末装置で処理すべきＳＮＭＰに対応するＭＩＢ情報におけるノードを特定するための特定情報であるので、効率的にネットワークシステムを管理することができる。
【００３０】
上記の課題を解決するために、請求項７に記載の発明は、請求項５に記載のネットワークシステムにおいて、前記管理装置はＨＴＴＰに基づいて前記端末装置を管理すると共に、前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記ＨＴＴＰにおけるＵＲＬ情報であるように構成される。
【００３１】
請求項７に記載の発明の作用によれば、請求項５に記載の発明の作用に加えて、管理装置はＨＴＴＰに基づいて端末装置を管理すると共に、副識別情報は端末装置に含まれる処理対象を示すＨＴＴＰにおけるＵＲＬ情報であるので、ＷＷＷを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【００３２】
上記の課題を解決するために、請求項８に記載の発明は、ネットワークを介して端末装置を管理するマネージャ等の管理装置と、インタフェース装置を介して前記ネットワークに接続されるプリンタ等の前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続されるＮＩＣ等の前記インタフェース装置と、を備えたネットワークシステムを管理するネットワーク管理方法であって、前記管理装置において、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークに送信する情報送信工程と、前記インタフェース装置において、前記ネットワークを介して前記要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定工程と、前記インタフェース装置において、前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第１処理情報を前記ネットワークを介して前記管理装置に返信する第１情報処理工程と、前記インタフェース装置において、前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送工程と、前記端末装置において、前記インタフェース装置から転送された当該端末装置で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して対応する処理結果である第２処理情報を前記インタフェース装置に送信する第２情報処理工程と、前記インタフェース装置において、前記端末装置に転送した要求情報に対応して前記第２処理情報が前記端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信工程と、を備える。
【００３３】
請求項８に記載の発明の作用によれば、情報送信工程において、要求情報をネットワークに送信する。
【００３４】
一方、判定工程において、ネットワークを介してインタフェース装置が要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報がインタフェース装置で処理すべき要求情報であるか、又は端末装置で処理すべき要求情報であるかを判定する。
【００３５】
次に、第１情報処理工程において、受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、受信した要求情報を処理して第１処理情報をネットワークを介して管理装置に返信する。
【００３６】
また、転送工程において、インタフェース装置が受信した要求情報が端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて端末装置に転送する。
【００３７】
そして、第２情報処理工程において、インタフェース装置から転送された当該端末装置で処理すべき要求情報を端末装置が受信したとき、当該受信した要求情報を処理して第２処理情報をインタフェース装置に送信する。
【００３８】
最後に、返信工程において、第２処理情報が端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、ネットワークを介して管理装置に返信する。
【００３９】
よって、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されて処理されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【００４０】
上記の課題を解決するために、請求項９に記載の発明は、請求項８に記載のネットワーク管理方法において、前記要求情報には、当該要求情報に対応すると共に前記インタフェース装置又は前記端末装置のいずれか一方に含まれる処理対象の階層構造を示すオブジェクト識別子等の識別情報が含まれていると共に、前記判定工程においては、当該識別情報に基づいて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定するように構成される。
【００４１】
請求項９に記載の発明の作用によれば、請求項８に記載の発明の作用に加えて、要求情報には、当該要求情報に対応すると共にインタフェース装置又は端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれていると共に、更に判定工程において、当該識別情報に基づいて、管理装置から送信されてきた要求情報が端末装置に含まれる処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定する。
【００４２】
よって、要求情報の属性を確実に判定して処理することができる。
【００４３】
上記の課題を解決するために、請求項１０に記載の発明は、請求項９に記載のネットワーク管理方法において、前記管理装置はＳＮＭＰに基づいて前記端末装置を管理すると共に、前記識別情報は前記ＳＮＭＰに対応するＭＩＢ情報における経路情報であるように構成される。
【００４４】
請求項１０に記載の発明の作用によれば、請求項９に記載の発明の作用に加えて、管理装置はＳＮＭＰに基づいて端末装置を管理すると共に、識別情報はＳＮＭＰに対応するＭＩＢ情報における経路情報であるので、効率的にネットワークシステムを管理することができる。
【００４５】
上記の課題を解決するために、請求項１１に記載の発明は、請求項９に記載のネットワーク管理方法において、前記管理装置はＨＴＴＰに基づいて前記端末装置を管理すると共に、前記識別情報は前記ＨＴＴＰにおけるＵＲＬ情報であるように構成される。
【００４６】
請求項１１に記載の発明の作用によれば、請求項９に記載の発明の作用に加えて、管理装置は、ＨＴＴＰに基づいて端末装置を管理すると共に、識別情報はＨＴＴＰにおけるＵＲＬ情報であるので、ＷＷＷを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【００４７】
上記の課題を解決するために、請求項１２に記載の発明は、請求項８から１１のいずれか一項に記載のネットワーク管理方法において、前記判定工程において、前記端末装置から予め送信された当該端末装置に含まれる前記処理対象を示す先頭情報等の副識別情報を用いて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定するように構成される。
【００４８】
請求項１２に記載の発明の作用によれば、請求項８から１１のいずれか一項に記載の発明の作用に加えて、判定工程において、副識別情報を用いて、管理装置から送信されてきた要求情報が端末装置に含まれる前記処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定する。
【００４９】
よって、副識別情報に基づいて要求情報の属性を判定するので、確実に要求情報を区分することができると共に、端末装置自体の処理対象に対応する当該端末装置独自の動作状態を管理装置において容易に管理することができる。
【００５０】
上記の課題を解決するために、請求項１３に記載の発明は、請求項１２に記載のネットワーク管理方法において、前記管理装置はＳＮＭＰに基づいて前記端末装置を管理すると共に、前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記ＳＮＭＰに対応するＭＩＢ情報におけるノードを特定するための特定情報であるように構成される。
【００５１】
請求項１３に記載の発明の作用によれば、請求項１２に記載の発明の作用に加えて、管理装置はＳＮＭＰに基づいて端末装置を管理すると共に、副識別情報は端末装置で処理すべきＳＮＭＰに対応するＭＩＢ情報におけるノードを特定するための特定情報であるので、効率的にネットワークシステムを管理することができる。
【００５２】
上記の課題を解決するために、請求項１４に記載の発明は、請求項１２に記載のネットワーク管理方法において、前記管理装置はＨＴＴＰに基づいて前記端末装置を管理すると共に、前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記ＨＴＴＰにおけるＵＲＬ情報であるように構成される。
【００５３】
請求項１４に記載の発明の作用によれば、請求項１２に記載の発明の作用に加えて、管理装置はＨＴＴＰに基づいて端末装置を管理すると共に、副識別情報は端末装置に含まれる処理対象を示すＨＴＴＰにおけるＵＲＬ情報であるので、ＷＷＷを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【００５４】
上記の課題を解決するために、請求項１５に記載の発明は、ネットワークを介して端末装置を管理するマネージャ等の管理装置と、インタフェース装置を介して前記ネットワークに接続されるプリンタ等の前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続されるＮＩＣ等の前記インタフェース装置と、を備えたネットワークシステムにおける当該インタフェース装置であって、前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定するＣＰＵ等の判定手段と、前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第１処理情報を前記ネットワークを介して前記管理装置に返信するＣＰＵ等の第１情報処理手段と、前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送するＣＰＵ等の転送手段と、前記端末装置に転送した要求情報に対応する処理結果である第２処理情報が当該端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信するトランシーバ等の返信手段と、を備える。
【００５５】
請求項１５に記載の発明の作用によれば、判定手段は、ネットワークを介して管理装置から要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報がインタフェース装置で処理すべき要求情報であるか、又は端末装置で処理すべき要求情報であるかを判定する。
【００５６】
そして、第１情報処理手段は、受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、受信した要求情報を処理して第１処理情報をネットワークを介して管理装置に返信する。
【００５７】
一方、転送手段は、受信した要求情報が端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて端末装置に転送する。
【００５８】
そして、返信手段は、第２処理情報が端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、ネットワークを介して管理装置に返信する。
【００５９】
よって、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【００６０】
上記の課題を解決するために、請求項１６に記載の発明は、ネットワークを介してプリンタ等の端末装置を管理するマネージャ等の管理装置と、インタフェース装置を介して前記ネットワークに接続される前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続されるＮＩＣ等の前記インタフェース装置と、を備えたネットワークシステムにおける当該インタフェース装置を動作させるためのプログラムが読み取り可能に記録されているフレキシブルディスク、ＲＯＭ等の記録媒体であって、当該インタフェース装置に含まれるコンピュータを、前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定手段、前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第１処理情報を前記ネットワークを介して前記管理装置に返信する第１情報処理手段、前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送手段、及び、前記端末装置に転送した要求情報に対応する処理結果である第２処理情報が当該端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信手段、として動作させるプログラムが記録されて構成される。
【００６１】
請求項１６に記載の発明の作用によれば、判定手段として機能するコンピュータは、ネットワークを介して管理装置から要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報がインタフェース装置で処理すべき要求情報であるか、又は端末装置で処理すべき要求情報であるかを判定する。
【００６２】
そして、第１情報処理手段として機能するコンピュータは、受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、受信した要求情報を処理して第１処理情報をネットワークを介して管理装置に返信する。
【００６３】
一方、転送手段として機能するコンピュータは、受信した要求情報が端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて端末装置に転送する。
【００６４】
そして、返信手段として機能するコンピュータは、第２処理情報が端末装置から送信されてきたとき、当該第２処理情報をそのまま通過させ、ネットワークを介して管理装置に返信する。
【００６５】
よって、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【００６６】
上記の課題を解決するために、請求項１７に記載の発明は、ネットワークを介してプリンタ等の端末装置を管理するマネージャ等の管理装置と、前記ネットワークに接続される前記端末装置と、を備えたネットワークシステムにおける当該端末装置であって、当該端末装置は、当該端末装置における予め設定された所定の処理を行うＣＰＵ等の処理部と、当該処理部と前記ネットワークとを接続するためのＮＩＣ等のインタフェース部とを含むと共に、当該インタフェース部は、前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース部で処理すべき要求情報であるか、又は前記処理部で処理すべき要求情報であるかを判定するＣＰＵ等の判定手段と、前記受信した要求情報が当該インタフェース部で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第１処理情報を前記ネットワークを介して前記管理装置に返信するＣＰＵ等の第１情報処理手段と、前記受信した要求情報が前記処理部で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記処理部に転送するＣＰＵ等の転送手段と、前記処理部に転送した要求情報に対応する処理結果である第２処理情報が当該処理部から送信されてきたとき、当該第２処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信するトランシーバ等の返信手段と、を備え、更に、前記処理部は、前記インタフェース部から転送された当該処理部で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して前記第２処理情報を前記返信手段に送信するＣＰＵ等の第２情報処理手段を備える。
【００６７】
請求項１７に記載の発明の作用によれば、インタフェース部に含まれる判定手段は、ネットワークを介して管理装置から要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報がインタフェース部で処理すべき要求情報であるか、又は処理部で処理すべき要求情報であるかを判定する。
【００６８】
そして、インタフェース部に含まれる第１情報処理手段は、受信した要求情報が当該インタフェース部で処理すべき要求情報であるとき、受信した要求情報を処理して第１処理情報をネットワークを介して管理装置に返信する。
【００６９】
一方、インタフェース部に含まれる転送手段は、受信した要求情報が処理部で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて処理部に転送する。
【００７０】
そして、処理部に含まれる第２情報処理手段は、インタフェース部から転送された当該処理部で処理すべき要求情報を受信したとき、当該受信した要求情報を処理して第２処理情報を返信手段に送信する。
【００７１】
その後、インタフェース部に含まれる返信手段は、処理部に転送した要求情報に対応する第２処理情報が処理部から送信されてきたとき、当該第２処理情報をそのまま通過させ、ネットワークを介して管理装置に返信する。
【００７２】
よって、インタフェース部において処理すべき要求情報は当該インタフェース部で処理し、他方、処理部で処理すべき要求情報はインタフェース部をそのまま通過して処理部に送信されて処理されるので、処理部で処理すべき要求情報に関する処理をインタフェース部で処理する必要がなく、複数種類の処理部の夫々に対して共通のインタフェース部を接続して端末装置を構成することができる。
【００７３】
【発明の実施の形態】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、端末装置としてのプリンタを複数台含むと共に、夫々のプリンタを用いて印刷処理を行うコンピュータを複数含んだネットワークシステムであって、夫々のプリンタの設定状態等の管理を一元的に実行するネットワークシステムに対して本発明を適用した場合の実施の形態である。
【００７４】
（Ｉ）第１実施形態
始めに、本発明をＳＮＭＰに基づいて管理されているネットワークシステムに対して適用した場合の実施形態である第１実施形態について、図１乃至図５を用いて説明する。
【００７５】
ここで、上記ＳＮＭＰについて、その概要を説明すると、当該ＳＮＭＰは簡易ネットワーク管理プロトコルとも呼ばれ、本実施形態におけるプリンタのようなネットワーク機器（エージェントとも称する。）のネットワーク管理情報を、当該ネットワークシステムを管理する管理コンピュータ（マネージャとも称する）に送信する際のプロトコル（規約）である。なお、このプロトコルとは別に、上記ネットワーク管理情報の構造とそのデータベースについても定められており、この情報をＭＩＢ情報と称している。このＭＩＢ情報については、後程具体的に説明する。
【００７６】
次に、第１実施形態のネットワークシステムの構成について、図１を用いて説明する。
【００７７】
図１に示すように、第１実施形態のネットワークシステムＳは、管理装置としてのマネージャ（管理用コンピュータ）Ｇと、電話回線又はＬＡＮ等のネットワークＷと、インタフェース装置としての複数のＮＩＣ１と、端末装置としてのプリンタ１０、３０及び４０と、当該プリンタ１０に接続された複数のコンピュータ２０と、プリンタ４０に並列に接続されたイメージスキャナ７０と、プリンタ４０に直列に接続された用紙ソータ８０とにより構成されている。ここで、プリンタ１０、３０及び４０は異なる種類のプリンタである。
【００７８】
一方、マネージャＧは、情報送信手段としてのＣＰＵ５０を備えている。
【００７９】
また、ＮＩＣ１は、返信手段としてのトランシーバ２と、ＬＡＮコントローラ３と、共有メモリ４と、判定手段、第１情報処理手段、転送手段としてのＣＰＵ５と、ＲＯＭ６と、ＲＡＭ７と、バス８と、を備えている。このとき、ＲＯＭ６は、その内部にＮＩＣ用ＭＩＢ情報エリア６ａを有している。更に、ＲＡＭ７は、その内部に端末情報エリア７ａを備えている。
【００８０】
一方、プリンタ１０は、第２情報処理手段としてのＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、バス１４と、出力インタフェース１５と、入力インタフェース１６と、印字部１７と、を備えている。このとき、ＲＯＭ１２は、その内部にプリンタ用ＭＩＢ情報エリア１２ａを有しており、更にＲＡＭ１３は、その内部に出力バッファ１３ａと入力バッファ１３ｂを備えている。このＮＩＣ用ＭＩＢ情報エリア６ａ及びプリンタ用ＭＩＢ情報エリア１２ａには、夫々に後述するような、ＮＩＣ１或いはプリンタ１０が処理すべきＭＩＢツリーの体系を示すデータと、ＭＩＢ情報の各オブジェクト（詳細は後述）の管理情報を得るための処理手順が記憶されている。なお、プリンタ用ＭＩＢ情報エリア１２ａには、当該プリンタ１０における処理の対象となるＭＩＢツリー体系上のノードを特定するための特定情報（先頭情報）が更に記憶されている。
【００８１】
また、プリンタ１０は、バス１４に接続された接続ライン９を介してＮＩＣ１に接続されていると共に、入力インタフェース１６を介して各コンピュータ２０に接続されている。
【００８２】
次に、ネットワークシステムＳにおける概要動作について図１を用いて説明する。なお、以下の説明においては、ＮＩＣ１とプリンタ１０とにおける処理について説明するが、他のＮＩＣ１とプリンタ３０との間においても同様の処理が実行される。
【００８３】
マネージャＧ内のＣＰＵ５０は、ＮＩＣ１が接続されているプリンタ１０の管理に必要な情報をプリンタ１０に対して要求するための要求情報（以下、単にリクエストと称する。）を生成し、ネットワークＷを介してＮＩＣ１のトランシーバ２に送信する。このとき、当該リクエストには、マネージャＧとして所望する情報がＮＩＣ１において処理されて取得されるべき情報であるか、又はプリンタ１０において処理されて取得されるべき情報であるかを示すＭＩＢ情報上のノード情報が付加されている。このＭＩＢ情報上のノード情報については後程詳述する。
【００８４】
そして、リクエストを受信したトランシーバ２は、これを復調し、ＬＡＮコントローラ３を介してバス８に出力する。ここで、当該ＬＡＮコントローラ３は、ネットワークＷを介したマネージャＧとの間における情報の送受信を制御する。
【００８５】
次に、ＣＰＵ５は、ＮＩＣ１が受信したリクエストがＮＩＣ１において処理すべき情報であるときは、当該リクエストをＲＯＭ６内のＮＩＣ用ＭＩＢ情報エリア６ａに記憶されている情報を用いて処理する。このとき、ＲＡＭ７は、当該ＣＰＵ５における処理に必要な情報を読み出し可能に一時的に記憶する。
【００８６】
その後、ＣＰＵ５は、処理した結果（以下、マネージャＧに対して返信すべき処理結果をレスポンスと称する。）をバス８、ＬＡＮコントローラ３、トランシーバ２及びネットワークＷを介してマネージャＧに返信する。
【００８７】
一方、ＮＩＣ１が受信したリクエストがプリンタ１０において処理すべき情報であるときは、ＣＰＵ５は、当該リクエストを共有メモリ４及び接続ライン９を介してプリンタ１０に転送する。その際、共有メモリ４にリクエストを書き込んだ後、ＣＰＵ５は、図示しない信号線を通してＣＰＵ１１に対してインターラプト（割り込み指令）を発生させ、当該リクエストの処理を実行させる。
【００８８】
なお、上述したリクエストに対するＣＰＵ５の処理に必要な制御プログラムは、ＲＯＭ６に予め記憶されている。
【００８９】
ここで、共有メモリ４は、情報処理の際にＮＩＣ１とプリンタ１０間で共有すべき情報を一時的に記憶しておくためのメモリである。
【００９０】
次に、ＮＩＣ１から転送したプリンタ１０において処理すべきリクエストが接続ライン９を介してプリンタ１０に入力されると、ＣＰＵ１１は、当該リクエストをバス１４を介して取得した後、ＲＯＭ１２内のプリンタ用ＭＩＢ情報エリア１２ａに記憶されている情報を用いて処理する。その後、ＣＰＵ１１は、処理した結果であるレスポンスをバス１４、接続ライン９、共有メモリ４、ＮＩＣ１及びネットワークＷを介してマネージャＧに返信する。このとき、ＲＡＭ１３は当該ＣＰＵ１１における処理に必要な情報を読み出し可能に一時的に記憶する。このリクエストに対するＣＰＵ１１の処理に必要な制御プログラムは、ＲＯＭ１２に予め記憶されている。
【００９１】
更に、プリンタ１０において処理すべきリクエストに対するレスポンスをプリンタ１０から受領したＮＩＣ１は、当該レスポンスをそのままネットワークＷを介してマネージャＧに転送する。
【００９２】
一方、各コンピュータ２０から出力されたプリンタ１０において印字出力すべき画像等のデータは、入力インタフェース１６を介してプリンタ１０内に取り込まれ、バス１４を介して入力バッファ１３ｂ内に格納され、印刷データに展開処理されて出力バッファ１３ａ内に一時的に記憶された後、再度バス１４を介して出力インタフェース１５から印字部１７に出力され、当該データに対応した印字出力が実行される。一方、図示しない他のコンピュータから出力された印字出力すべき画像等のデータをプリンタ１０において出力するときは、当該データがネットワークＷ経由でＮＩＣ１を介してプリンタ１０の入力バッファ１３ｂに取り込まれた後、上記と同様にして出力される。このプリンタ１０本来の印字出力処理は、ＲＯＭ１２内に記憶されている制御プログラムに基づくＣＰＵ１１の制御の下で実行される。
【００９３】
なお、ネットワークシステムＷ内に含まれている各プリンタ１０、３０及び４０は、共通のＮＩＣ１を備えているが、プリンタ自体としては異なる種類のものであり、具体的には、印刷機構や取り扱いデータの相違等に対応して、夫々のプリンタのプリンタ用ＭＩＢ情報エリアに記憶されているプリンタ用ＭＩＢ情報が各プリンタ毎に異なったものとなっている。
【００９４】
次に、本実施形態におけるＭＩＢ情報について、図２を用いて説明する。
【００９５】
上述したように、本実施形態におけるＭＩＢ情報は、ネットワークシステムＷにおけるネットワーク管理情報の構造とそのデータベースをまとめたものであるが、より具体的には、図２に示すように階層的なツリー構造で構成されている。
【００９６】
そして、当該ツリー構造における各分岐をノードといい、図２に示すように、各ノードに付与されている番号（図２において、括弧書きされている番号）をノード情報（又は識別番号）という。
【００９７】
また、各ノードの末端（リーフともいう。）のマネージャＧの管理対象となるものを一般にオブジェクトといい、一方、末端でないノードは、その下位にあるオブジェクトの集合体の意味でオブジェクトグループという。
【００９８】
なお、図２は、ネットワークシステムＷ全体を管理するためのＭＩＢツリーの体系を示すものであり、このうち、「printＭＩＢ（４３）」以下の階層の情報と「B（２４３５）」以下の階層の情報が各プリンタ固有のプリンタ用ＭＩＢ情報として各プリンタのＲＯＭ１２のプリンタ用ＭＩＢ情報エリア１２ａに記憶されている。より具体的には、例えば、「printＭＩＢ（４３）」の下位のノードの末端には、プリンタにおける複写枚数の設定とか、給紙トレイの設定、或いは解像度の設定といったような種々のプリンタ自体が管理すべき状態（オブジェクト）が示され、これらがプリンタの種類の相違に対応して異なることとなる。また、それ以外の図２に示すＭＩＢ情報は、各ＮＩＣ用のＭＩＢ情報であり、これらがＮＩＣ用ＭＩＢ情報としてＮＩＣ１のＲＯＭ６内のＮＩＣ用ＭＩＢ情報エリアｒ６ａに記憶されている。
【００９９】
そして、マネージャＧから各階層のＭＩＢ情報を指定して上記リクエストを生成する際には、その指定方法として、各階層のＭＩＢ情報に割り当てられているノード情報を記述して指定する。すなわち、例えば、図２における「printＭＩＢ（４３）」というオブジェクトグループを指定する際には、マネージャＧからのリクエストに含まれるノード情報は、「printＭＩＢ（４３）」に至るＭＩＢ情報の経路上のノード情報の列として、
「１、３、６、１、２、１、４３」
となる。この、ＭＩＢ情報上での経路を表す経路情報を一般にオブジェクト識別子という。
【０１００】
ここで、図２に示す各ノードに記述されている情報についてその概要を説明すると、「iso（１）」は国際標準化機構（International  Organization  of  Standardization）とＩＥＣ（International  Electrotechnical  Commission）によって管理されているオブジェクトグループを示すものであり、「org（３）」はＩＳＯ／ＩＥＣによって委任されている機関により管理されているオブジェクトグループを示すものであり、「dod（６）」は米国国防総省により管理されているオブジェクトグループを示すものであり、「internet（１）」はインターネット関連のオブジェクトグループを示すものであり、「directory（１）」は将来の利用のために予約されたオブジェクトグループを示すものであり、「mgmt（２）」は管理関連のオブジェクトグループを示すものであり、「experimental（３）」は実験用のオブジェクトグループを示すものであり、「private（４）」は私用のオブジェクトグループを示すものであり、「security（５）」はネットワークシステムにおける秘密保持に関連するオブジェクトグループを示すものであり、「snmpV2（６）」はＳＮＭＰのバージョン２関連のオブジェクトグループを示すものであり、「mib2（１）」はＭＩＢ２関連のオブジェクトグループを示すものであり、「enterprises（１）」は所定の企業固有のオブジェクトグループを示すものであり、「system（１）」は対象となる特定の装置の構成情報のオブジェクトグループを示すものであり、「interfaces（２）」はネットワークシステム間の接続に関連するオブジェクトグループを示すものであり、「printＭＩＢ（４３）」はプリンタのみに関連するオブジェクトグループを示すものであり、「Ｈ（１１）」はＨ社のプリンタに関連するオブジェクトグループを示すものであり、「B（２４３５）」はＢ社のプリンタに関連するオブジェクトグループを示すものである。
【０１０１】
また、要求情報としてのリクエストと、それに対応する応答情報であるレスポンスとは、夫々図５（ａ）及び図５（ｂ）に例示するような構成となっている。なお、図５では、人が認識できるような形式で表示しているが、実際にネットワーク上で送受されるものは、図５に示されるものをＡＳＣＩＩ（American  Standard  Code  for  Information  Interchange）コードとして送受するのではなく、ＣＰＵが認識可能な形式にエンコーディングされたものである。また、図５に示す例示の中で、「ｎａｍｅ  １．３．６．１．２．１．１．１．１．０」で示されるものが上記オブジェクト識別子であり、「ｖａｌｕｅ｛  ｝」で示されるものがオブジェクトとその状態を示す情報である。更に、図５（ａ）に例示するリクエストでは、この状態を表す情報が「ｎｕｌｌ」となっており、これに対するレスポンス（図５（ｂ）参照）には、当該位置に「ｓｔｒｉｎｇ”ｕｎｉｘ”」という情報が作成されて応答されている。
【０１０２】
次に、本発明に係るＭＩＢ情報を用いたリクエストの処理について、ＮＩＣ１とプリンタ１０間における処理を対象として図３及び図４を用いて具体的に説明する。なお、図３に示すフローチャートに対応するプログラムはＲＯＭ６に予め記憶されているものであり、必要に応じてＣＰＵ５に読み出されて実行されるものである。また、図４に示すフローチャートに対応するプログラムはＲＯＭ１２に予め記憶されているものであり、必要に応じてＣＰＵ１１に読み出されて実行されるものである。
【０１０３】
先ず、ＮＩＣ１における処理について、図３に示すフローチャートを用いて説明する。
【０１０４】
図３に示すように、ＮＩＣ１においては、最初にプリンタ１０にプリンタ用ＭＩＢ情報エリア１２ａに記憶された手順で処理されるＭＩＢツリーの体系における先頭のノードを特定するための先頭情報（図２に示す例では、「４３」及び「２４３５」を特定するための情報であり、このノードまでの経路情報となるものである。これらの先頭情報は、上述のオブジェクト識別子として与えるか、またはＮＩＣ１の管理下において特定のオブジェクトグループのノード情報（識別番号）として与えることができる。）をＮＩＣ１に送信することを要求する要求信号が接続ライン９を介してプリンタ１０に対して送信される（ステップＳ１）。
【０１０５】
そして、当該要求に応答してプリンタ１０からプリンタ用ＭＩＢ情報エリア１２ａにプリンタ用ＭＩＢ情報として記憶されている先頭情報が送信されてきたか否かが判定され（ステップＳ２）、送信されていないときは（ステップＳ２；ＮＯ）送信されるまで待機し、送信された場合には（ステップＳ２；ＹＥＳ）、次に当該送信されてきた先頭情報をＲＡＭ７内の端末情報エリア７ａに格納する（ステップＳ３）。
【０１０６】
そして、マネージャＧからノード情報（オブジェクト識別子）が付加されたリクエストが送信されてきたか否かが判定され（ステップＳ４）、リクエストが送信されていないときは（ステップＳ４；ＮＯ）次に、プリンタ１０からレスポンスが送信されてきたか否かが判定される（ステップＳ５）。現時点では、プリンタ１０からは何らレスポンスはないので（ステップＳ５；ＮＯ）、次に、ＮＩＣ１の電源が断とされたか否かが判定され（ステップＳ７）、断とされたときは（ステップＳ７；ＹＥＳ）そのまま処理を終了し、断とされていないときは（ステップＳ７；ＮＯ）ステップＳ４に戻って次のリクエストの受信に備える。
【０１０７】
一方、ステップＳ４の判定において、マネージャＧからのリクエストがあったときは（ステップＳ４；ＹＥＳ）、次に当該リクエストに付加されているノード情報（オブジェクト識別子）とステップＳ３でＲＡＭ７内の端末情報エリア７ａに記憶している先頭情報とを比較して、当該リクエストがＮＩＣ１で処理すべき情報（オブジェクト）を対象としたものであるか否かがＣＰＵ５において判定される（ステップＳ８）。
【０１０８】
そして、当該リクエストがＮＩＣ１で処理すべき情報を対象としたものであるときは（ステップＳ８；ＹＥＳ）、当該リクエストに対応するレスポンスをＣＰＵ５において作成し（ステップＳ９）、作成したレスポンスをバス８、ＬＡＮコントローラ３及びネットワークＷを介してマネージャＧに返信する（ステップＳ１０）。その後は、ステップＳ５に移行するが、この場合にはプリンタ１０からのレスポンスはないので（ステップＳ５；ＮＯ）、そのままステップＳ７に移行して上述した動作が繰り返される。
【０１０９】
次に、ステップＳ８の判定において送信されてきたリクエストがＮＩＣ１で処理すべき情報を対象としたものでないときは（ステップＳ８；ＮＯ）、次に、当該リクエストに付加されているノード情報（オブジェクト識別子）とＲＡＭ７内の端末情報エリア７ａに記憶している先頭情報とを比較して、当該リクエストがプリンタ１０で処理すべき情報（オブジェクト）を対象としたものであるか否かがＣＰＵ５において判定される（ステップＳ１１）。そして、当該リクエストがプリンタ１０で処理すべき情報を対象としたものであるときは（ステップＳ１１；ＹＥＳ）、当該リクエストをそのまま共有メモリ４及び接続ライン９を介してプリンタ１０へ転送し（ステップＳ１２）ステップＳ５に移行して上述したいステップＳ７の動作を実行する。
【０１１０】
更に、ステップＳ１１の判定において、当該リクエストがプリンタ１０で処理すべき情報を対象としたものでもないときは（ステップＳ１１；ＮＯ）、受信したリクエストを処理できない旨の所定のエラー処理を実行して（ステップＳ１３）ステップＳ５に移行する。
【０１１１】
なお、ステップＳ１２の処理に対応して、プリンタ１０から当該リクエストに対応するレスポンスが送信されてきたときは（ステップＳ５；ＹＥＳ）、そのレスポンスをネットワークＷを介してマネージャＧに転送し（ステップＳ６）、ステップＳ７に移行する。
【０１１２】
次に、図３に示すＮＩＣ１の動作に対応したプリンタ１０の動作について、図４を用いて説明する。
【０１１３】
プリンタ１０においては、始めに、図３におけるステップＳ１に対応してＮＩＣ１からプリンタ用ＭＩＢ情報エリア１２ａに記憶されている手順で処理されるＭＩＢツリーの体系における先頭情報を送信する旨の要求信号があったか否かが判定され（ステップＳ２０）、要求信号があったときは（ステップＳ２０；ＹＥＳ）当該先頭情報をＮＩＣ１に送信して（ステップＳ２１）ステップＳ２２に移行する。
【０１１４】
次に、ステップＳ２０の判定においてＮＩＣ１からの要求信号が無いときは（ステップＳ２０；ＮＯ）、次に、ＮＩＣ１を介してプリンタ１０で処理すべき情報を対象としたリクエストが送信されてきたか否かが判定され（ステップＳ２２。図３ステップＳ１２参照）、送信されていないときは（ステップＳ２２；ＮＯ）、プリンタ１０の電源が断とされたか否かが判定され（ステップＳ２５）、断とされたときは（ステップＳ２５；ＹＥＳ）そのままプリンタ１０における処理を終了し、断とされていないときは（ステップＳ２５；ＮＯ）ステップＳ２０に戻って次の要求信号の受信に備える。
【０１１５】
一方、ステップＳ２２の判定において、プリンタ１０で処理すべき情報を対象としたリクエストが送信されてきたときは（ステップＳ２２；ＹＥＳ）、当該リクエストに対応するレスポンスをＣＰＵ１１において作成し（ステップＳ２３）、作成したレスポンスをＮＩＣ１及びネットワークＷを介してマネージャＧに送信する（ステップＳ２４．図３ステップＳ５、Ｓ６参照）。その後は、ステップＳ２５に移行して上述した処理を実行する。
【０１１６】
なお、以上説明したＮＩＣ１とプリンタ１０との間における処理は、ＮＩＣ１とプリンタ３０との間においても同様に実行される。すなわち、例えば、ＮＩＣ１とプリンタ３０との間の処理については、ＮＩＣ１のＲＯＭ６がＮＩＣ１で処理すべきリクエストに対応するＮＩＣ用ＭＩＢ情報を記憶し、他方、プリンタ３０のＲＯＭ１２がプリンタ３０で処理すべきリクエスト（プリンタ３０に固有のオブジェクトに関するリクエスト）に対応するプリンタ用ＭＩＢ情報を記憶しており、これにより、ＮＩＣ１において処理すべきリクエストは当該ＮＩＣ１で処理されてレスポンスが返信され、他方、プリンタ３０で処理すべきリクエストはＮＩＣ１を通過してプリンタ３０に送信されて処理され、レスポンスが返信される。
【０１１７】
また、ＮＩＣ１には、上述したようにプリンタ１０を一対一に接続する他、図１に示すように、プリンタ４０を接続すると共にこれに並列に、例えば、イメージスキャナ７０を接続することもできる。
【０１１８】
この場合には、上述のＮＩＣ１における処理についての説明のうちのステップＳ１からステップＳ３において、ＮＩＣ１は、プリンタ４０及びイメージスキャナ７０に対して順次要求信号を出力し、夫々の先頭情報の応答を得て、ＲＡＭ７内の端末情報エリア７ａに取得した先頭情報を夫々対応づけて格納する。そして、マネージャＧからのリクエストがあったときには（ステップＳ８）、この端末情報エリア７ａに対応づけて記憶されている先頭情報に基づいて判定を行い、プリンタ４０かイメージスキャナ７０の何れかに当該リクエストを転送する。その後、プリンタ４０又はイメージスキャナ７０において、夫々に対応した上述の処理が実行される。
【０１１９】
一方、上記プリンタ４０に対して、図１に示すように、インテリジェントな（固有のＣＰＵを有した）用紙ソータ８０を接続することもできる。
【０１２０】
この場合には、プリンタ４０は、上述したＮＩＣ１の処理に類似の処理を行う。すなわち、ＮＩＣ１は、マネージャＧからのリクエストを判別し、そのオブジェクト識別子により、当該リクエストがプリンタ４０又は当該プリンタ４０よりも下位の装置で処理すべき情報を対象としたものであると判別すると、そのリクエストをプリンタ４０に転送する。そしてプリンタ４０では、このＮＩＣ１から転送されたリクエストを判別し、下位となる用紙ソータ８０で処理すべき情報を対象としたリクエストであると判別した場合には、用紙ソータ８０にそのリクエストを転送する。その後、用紙ソータ８０からレスポンスが返されると、プリンタ４０はそれをＮＩＣ１に転送する。そして、ＮＩＣ１では、その返信されたレスポンスをマネージャＧに対して送信する。
【０１２１】
以上説明したように、第１実施形態のネットワークシステムＳにおける処理によれば、ＮＩＣ１において処理すべきリクエストは当該ＮＩＣ１で処理し、他方、プリンタ１０で処理すべきリクエストはＮＩＣ１を通過してプリンタ１０に送信されて処理されるので、プリンタ１０で処理すべきリクエストに関する処理をＮＩＣ１で処理する必要がなく、従って、複数種類のプリンタの夫々に対して共通のＮＩＣ１に接続してネットワークシステムＳを構成することができる。
【０１２２】
また、リクエストには、当該リクエストに対応すると共にＮＩＣ１又はプリンタ１０のいずれか一方に含まれるオブジェクトの階層構造を示すオブジェクト識別子が含まれており、ＣＰＵ５が当該オブジェクト識別子に基づいて、マネージャＧから送信されてきたリクエストがプリンタ１０に含まれるオブジェクトを示すリクエストであるか、又はＮＩＣ１に含まれるオブジェクトを示すリクエストであるかを判定するので、リクエストの属性を確実に判定して処理することができる。
【０１２３】
更に、ＳＮＭＰに基づいてプリンタ１０を管理すると共に、オブジェクト識別子がＳＮＭＰに対応するＭＩＢ情報における経路情報であるので、効率的にネットワークシステムＳを管理することができる。
【０１２４】
更にまた、先頭情報を用いて、マネージャＧから送信されてきたリクエストがプリンタ１０に含まれるオブジェクトを示すリクエストであるか、又はＮＩＣ１に含まれるオブジェクトを示すリクエストであるかを判定するので、確実にリクエストを区分することができると共に、プリンタ１０自体のオブジェクトに対応する当該プリンタ１０独自の動作状態をマネージャＧにおいて容易に管理することができる。
【０１２５】
また、ＳＮＭＰに基づいてプリンタ１０を管理すると共に、先頭情報がプリンタ１０で処理すべきＳＮＭＰに対応するＭＩＢ情報におけるノードを特定するための特定情報であるので、効率的にネットワークシステムＳを管理することができる。
【０１２６】
なお、上述の説明においては、ＮＩＣ１から要求信号を送信してプリンタ１０等の処理すべき装置のＭＩＢツリーの体系における先頭情報を得るものとして説明したが、これ以外に、ＮＩＣ１及びプリンタ１０等に電源投入時の初期化処理の手順中で、プリンタ１０等から自発的にＮＩＣ１に対して先頭情報を送信するように構成してもよい。
【０１２７】
（II）第２実施形態
次に、本発明に係る他の実施形態である第２実施形態について、図６乃至図９を用いて説明する。
【０１２８】
上述した第１実施形態においては、本発明をＳＮＭＰに基づいて管理されているネットワークシステムに対して適用した場合の実施形態について説明したが、第２実施形態は、いわゆるＷＷＷ（ネットワーク上にハイパーテキストを構築し、あらゆる情報に対してアクセス可能にした広域情報システム）を用いて管理されるネットワークシステムに対して本発明を適用した場合の実施形態である。
【０１２９】
ここで、上記ＷＷＷについてその概要を説明すると、当該ＷＷＷは、本実施形態におけるプリンタのような端末装置のネットワーク管理情報を、他のコンピュータ（ＷＷＷブラウザと呼ばれるプログラム（上記端末装置の設定状態等を端末装置毎に順次閲覧するためのプログラム）を備えるコンピュータであり、各端末装置の状態を閲覧して把握し、これによりネットワークを管理するコンピュータ。以下、ブラウザコンピュータと称する）で一元的に管理するための情報システムである。そして、各端末装置の状態を表現するためにはハイパーテキストと呼ばれるソフトウエアを用いて当該状態を示す画像や文字情報を表現する。また、ブラウザコンピュータと各端末装置との間の通信に使用されるプロトコルとしては、いわゆるＨＴＴＰが用いられ、更にハイパーテキストを表現する言語としては、例えば、ＨＴＭＬと呼ばれる言語が用いられる。
【０１３０】
また、本実施形態においては、各端末装置上には、ＣＧＩ（Common  Gateway  Interface）と呼ばれるプログラムが備えられており、当該ＣＧＩはブラウザコンピュータからの指定により当該指定に対応するＨＴＭＬを構成したり、ブラウザコンピュータからサーバ（ＮＩＣに備えられ、当該ＮＩＣに接続されているプリンタ等に対してデータ又は制御情報等を提供する処理部であり、ＮＩＣ用の上記ＣＧＩについてはこれがサーバ内に含まれている。）に送信されてくる情報（一般にフォームという。例えば、ブラウザコンピュータの使用者がプリンタにおける複写枚数を「５」と設定した場合には、”ＣＯＰＩＥＳ＝５”というフォームがブラウザコンピュータからサーバ内のＣＧＩに送信される。）を解釈するためのものである。このとき、ブラウザコンピュータからの端末装置の指定には、ＵＲＬと称される識別情報（各端末装置固有の識別情報であり、本実施形態について言えば、ＮＩＣとそれに接続されているプリンタとでは異なるＵＲＬを持っている。）に基づいて各端末装置を識別し指定を行う。
【０１３１】
次に、第２実施形態のネットワークシステムＳ’の構成について、図６を用いて説明する。なお、図６において、図１に示す第１実施形態のネットワークシステムＳと同様の部材については同様の部材番号を付して細部の説明は省略する。
【０１３２】
図６に示すように、第２実施形態のネットワークシステムＳ’は、管理装置としてのブラウザコンピュータＧ’と、電話回線又はＬＡＮ等のネットワークＷと、インタフェース装置としての複数のＮＩＣ１’と、端末装置としてのプリンタ１０’、３０’及び４０’と、当該プリンタ１０に接続された複数のコンピュータ２０とにより構成されている。ここで、プリンタ１０’、３０’及び４０’は異なる種類のプリンタである。
【０１３３】
一方、ブラウザコンピュータＧ’は、情報送信手段としてのＣＰＵ５０’を備えている。
【０１３４】
また、ＮＩＣ１’は、返信手段としてのトランシーバ２と、ＬＡＮコントローラ３と、共有メモリ４と、判定手段、第１情報処理手段、転送手段としてのＣＰＵ５と、ＲＯＭ６’と、ＲＡＭ７と、バス８と、を備えている。このとき、ＲＯＭ６’は、その内部にＮＩＣ用ＨＴＭＬ６ａとＮＩＣ用ＣＧＩ６ｂとを予め記憶している。
【０１３５】
更に、プリンタ１０’は、第２情報処理手段としてのＣＰＵ１１と、ＲＯＭ１２’と、ＲＡＭ１３と、バス１４と、出力インタフェース１５と、入力インタフェース１６と、印字部１７と、を備えている。このとき、ＲＯＭ１２’は、その内部にプリンタ用ＨＴＭＬ１２ａとプリンタ用ＣＧＩ１２ｂとを予め記憶している。
【０１３６】
なお、プリンタ１０’は、バス１４に接続された接続ライン９を介してＮＩＣ１’に接続されていると共に、入力インタフェース１６を介して各コンピュータ２０に接続されている。
【０１３７】
次に、ネットワークシステムＳ’における概要動作について図６を用いて説明する。なお、以下の説明においては、ＮＩＣ１’とプリンタ１０’とにおける処理について説明するが、他のＮＩＣ１’とプリンタ３０’との間においても同様の処理が実行される。
【０１３８】
ブラウザコンピュータＧ’内のＣＰＵ５０’は、ＮＩＣ１’が接続されているプリンタ１０’の状態をブラウザコンピュータＧ’で把握するために必要な情報をプリンタ１０’に対して要求するための要求情報（以下、単にリクエストと称する。）を生成し、ネットワークＷを介してＮＩＣ１’のトランシーバ２に送信する。
【０１３９】
ここで、当該リクエストについて具体的に例示すると、例えば、以下のようなものがリクエストとして送信される。
【０１４０】
（１）  ”ＧＥＴ  ／ｎｉｃ／＊＊＊＊．ｈｔｍｌ  ＨＴＴＰ／１．０”
（２）  ”ＧＥＴ  ／ｎｉｃ−ＣＧＩ／＊＊＊＊．ｅｘｅ  ＨＴＴＰ／１．０”
（３）  ”ＧＥＴ  ／ｐｒｉｎｔｅｒ／＊＊＊＊．ｈｔｍｌ  ＨＴＴＰ／１．０”
（４）  ”ＧＥＴ  ／ｐｒｉｎｔｅｒ−ＣＧＩ／＊＊＊＊．ｅｘｅ  ＨＴＴＰ／１．０”
これらの例において、”ＧＥＴ”はリクエストであることを示すものであり、”ｎｉｃ”、”ｎｉｃ−ＣＧＩ”、”ｐｒｉｎｔｅｒ”及び”ｐｒｉｎｔｅｒ−ＣＧＩ”はＵＲＬであり、”＊＊＊＊．ｈｔｍｌ”又は”＊＊＊＊．ｅｘｅ”は管理の対象（一般にはリソースと呼ばれる。）を示す情報であり（「＊＊＊＊」の部分に種々のリソースを示す名称が記述される。）、”ＨＴＴＰ／１．０”はＨＴＴＰのバージョン情報である。このとき、当該リクエストには、ＮＩＣ１’を示すＵＲＬ（”ｎｉｃ”又は”ｎｉｃ−ＣＧＩ”）か、又はプリンタ１０’を示すＵＲＬ（”ｐｒｉｎｔｅｒ”又は”ｐｒｉｎｔｅｒ−ＣＧＩ”）かのいずれか一方が付加されている。
【０１４１】
そして、リクエストを受信したトランシーバ２は、これを復調し、ＬＡＮコントローラ３を介してバス８に出力する。
【０１４２】
次に、ＣＰＵ５’は、ＮＩＣ１’が受信したリクエストがＮＩＣ１を指定するＵＲＬを含むリクエストであるとき（例えば、上記（１）又は（２）に示す例のように、”ｎｉｃ”又は”ｎｉｃ−ＣＧＩ”のＵＲＬを含むとき）は、当該リクエストに対応して、ＲＯＭ６’内に記憶されているＮＩＣ用ＣＧＩ６ｂ’とＮＩＣ用ＨＴＭＬ６ａ’を用いて当該リクエストを処理する。このとき、ＮＩＣ用ＨＴＭＬ６ａ’のみで処理できるもの（上記（１）で示す例）については当該ＮＩＣ用ＨＴＭＬ６ａ’のみで処理し、また、ＮＩＣ用ＣＧＩ６ｂ’のみで処理できるもの（上記（２）で示す例）については当該ＮＩＣ用ＣＧＩ６ｂ’のみで処理する。
【０１４３】
その後、ＣＰＵ５は、処理した結果（以下、ブラウザコンピュータＧ’に対して返信すべき処理結果をレスポンスと称する。）をバス８、ＬＡＮコントローラ３、トランシーバ２及びネットワークＷを介してブラウザコンピュータＧ’に返信する。
【０１４４】
一方、ＮＩＣ１’が受信したリクエストがプリンタ１０を指定するＵＲＬを含むリクエストであるとき（例えば、上記（３）又は（４）に示す例のように、”ｐｒｉｎｔｅｒ”又は”ｐｒｉｎｔｅｒ−ＣＧＩ”のＵＲＬを含むとき））は、ＣＰＵ５は、当該リクエストを共有メモリ４を及び接続ライン９を介してプリンタ１０’に転送する。その際、共有メモリ４にリクエストを書き込んだ後、ＣＰＵ５は、図示しない信号線を通してＣＰＵ１１に対してインターラプト（割り込み指令）を発生させ、当該リクエストの処理を実行させる。
【０１４５】
なお、上述したリクエストに対するＣＰＵ５の処理に必要な制御プログラムは、ＲＯＭ６’に予め記憶されている。
【０１４６】
次に、ＮＩＣ１’から転送したプリンタ１０’を指定するリクエストが接続ライン９を介してプリンタ１０’に入力されると、ＣＰＵ１１は、当該リクエストをバス１４を介して取得した後、ＲＯＭ１２’内に記憶されているプリンタ用ＣＧＩ１２ｂ’とプリンタ用ＨＴＭＬ１２ａ’を用いて当該リクエストを処理する。このとき、プリンタ用ＨＴＭＬ１２ａ’のみで処理できるものについては当該プリンタ用ＨＴＭＬ１２ａ’のみで処理し、また、プリンタ用ＣＧＩ１２ｂ’のみで処理できるものについては当該プリンタ用ＣＧＩ１２ｂ’のみで処理する。その後、ＣＰＵ１１は、処理した結果であるレスポンスをバス１４、接続ライン９、共有メモリ４、ＮＩＣ１’及びネットワークＷを介してブラウザコンピュータＧ’に返信する。このリクエストに対するＣＰＵ１１の処理に必要な制御プログラムは、ＲＯＭ１２’に予め記憶されている。
【０１４７】
更に、プリンタ１０’において処理すべきリクエストに対するレスポンスをプリンタ１０’から受領したＮＩＣ１’は、当該レスポンスをそのままネットワークＷを介してブラウザコンピュータＧ’に転送する。
【０１４８】
そして、ＮＩＣ１’又はプリンタ１０’からのレスポンスを受信したブラウザコンピュータＧ’においては、夫々受信したレスポンスに対応した画像又は文字情報を図示しないモニタに表示し、当該ＮＩＣ１’又はプリンタ１０’の動作状態等を把握する。
【０１４９】
なお、ネットワークシステムＳ’内に含まれている各プリンタ１０’、３０’及び４０’は、共通のＮＩＣ１’を備えているが、プリンタ自体としては異なる種類のものであり、具体的には、夫々のプリンタに記憶されているプリンタ用ＨＴＭＬ又はプリンタ用ＣＧＩがプリンタ毎に異なったものとなっている。
【０１５０】
以上説明した以外の各構成部材の動作（ＬＡＮコントローラ３又は印字部１７の動作等）については、第１実施形態と同様であるので、細部の説明は省略する。
【０１５１】
次に、第２実施形態に係るＵＲＬを用いたリクエストの処理について、ＮＩＣ１’とプリンタ１０’間における処理を対象として図７乃至図９を用いて具体的に説明する。なお、図７に示すフローチャートに対応するプログラムはＲＯＭ６’に予め記憶されているものであり、必要に応じてＣＰＵ５に読み出されて実行されるものである。また、図８に示すフローチャートに対応するプログラムはＲＯＭ１２’に予め記憶されているものであり、必要に応じてＣＰＵ１１に読み出されて実行されるものである。
【０１５２】
先ず、ＮＩＣ１’における処理について、図７に示すフローチャートを用いて説明する。
【０１５３】
図７に示すように、ＮＩＣ１’においては、最初にプリンタ１０’に対応するＵＲＬ（プリンタ１０’が予め認識しているものである。）をＮＩＣ１’に送信することを要求する要求信号が接続ライン９を介してプリンタ１０’に対して送信される（ステップＳ３０）。
【０１５４】
そして、当該要求に応答してプリンタ１０’からプリンタ１０’に対応するＵＲＬが送信されてきたか否かが判定され（ステップＳ３１）、送信されていないときは（ステップＳ３１；ＮＯ）送信されるまで待機し、送信された場合には（ステップＳ３１；ＹＥＳ）、次に当該送信されてきたＵＲＬ（具体的には、”ｐｒｉｎｔｅｒ”又は”ｐｒｉｎｔｅｒ−ＣＧＩ”）をＲＡＭ７内の端末情報エリア７ａに格納する（ステップＳ３２）。
【０１５５】
そして、ブラウザコンピュータＧ’からＵＲＬが付加されたリクエストが送信されてきたか否かが判定され（ステップＳ３３）、リクエストが送信されていないときは（ステップＳ３３；ＮＯ）、次にプリンタ１０’からレスポンスが送信されてきたか否かが判定される（ステップＳ３４）。現時点では、プリンタ１０’からは何らレスポンスはないので（ステップＳ３４；ＮＯ）、次に、ＮＩＣ１’の電源が断とされたか否かが判定され（ステップＳ３６）、断とされたときは（ステップＳ３６；ＹＥＳ）そのまま処理を終了し、断とされていないときは（ステップＳ３６；ＮＯ）ステップＳ３３に戻って次のリクエストの受信に備える。
【０１５６】
一方、ステップＳ３３の判定において、ブラウザコンピュータＧ’からのリクエストがあったときは（ステップＳ３３；ＹＥＳ）、次に当該リクエストに付加されているＵＲＬとステップＳ３２でＲＡＭ７内の端末情報エリア７ａに記憶しているＵＲＬとを比較して、当該リクエストがＮＩＣ１’を指定するものであるか否かがＣＰＵ５において判定される（ステップＳ３７）。
【０１５７】
そして、当該リクエストがＮＩＣ１’を指定したものであるときは（ステップＳ３７；ＹＥＳ）、次に、当該リクエストがＮＩＣ用ＣＧＩ６ｂ’を指定するものであるか否かを判定し（ステップＳ３８）、ＮＩＣ用ＣＧＩ６ｂ’を指定するものでないときは（ステップＳ３８；ＮＯ）そのままステップＳ４１に移行し、一方ＮＩＣ用ＣＧＩ６ｂ’を指定するものであるときは（ステップＳ３８；ＹＥＳ）、当該ＮＩＣ用ＣＧＩ６ｂ’を起動して（ステップＳ３９）当該リクエストに対応するＨＴＭＬファイルを作成し（ステップＳ４０）、作成したＨＴＭＬファイルをレスポンスとしてバス８、ＬＡＮコントローラ３及びネットワークＷを介してブラウザコンピュータＧ’に返信する（ステップＳ４１）。その後は、ステップＳ３４に移行するが、この場合にはプリンタ１０’からのレスポンスはないので（ステップＳ３４；ＮＯ）、そのままステップＳ３６に移行して上述した動作が繰り返される。
【０１５８】
次に、ステップＳ３７の判定において送信されてきたリクエストがＮＩＣ１’を指定したものでないときは（ステップＳ３７；ＮＯ）、次に、当該リクエストに付加されているＵＲＬとステップＳ３２で記憶しているＵＲＬとを比較して、当該リクエストがプリンタ１０’を指定したものであるか否かがＣＰＵ５において判定される（ステップＳ４２）。そして、当該リクエストがプリンタ１０’を指定したものであるときは（ステップＳ４２；ＹＥＳ）、当該リクエストをそのまま共有メモリ４及び接続ライン９を介してプリンタ１０’へ転送し（ステップＳ４３）ステップＳ３４に移行して上述したステップＳ３６の動作を実行する。
【０１５９】
更に、ステップＳ４２の判定において、当該リクエストがプリンタ１０’を指定したものでもないときは（ステップＳ４２；ＮＯ）、受信したリクエストを処理できない旨の所定のエラー処理を実行して（ステップＳ４４）ステップＳ３４に移行する。
【０１６０】
なお、ステップＳ４３の処理に対応して、プリンタ１０’から当該リクエストに対応するレスポンスが送信されてきたときは（ステップＳ３４；ＹＥＳ）、そのレスポンスをネットワークＷを介してブラウザコンピュータＧ’に転送し（ステップＳ３５）、ステップＳ３６に移行する。
【０１６１】
次に、図７に示すＮＩＣ１’の動作に対応したプリンタ１０’の動作について、図８を用いて説明する。
【０１６２】
プリンタ１０’においては、始めに、図７におけるステップＳ３０に対応してＮＩＣ１’からプリンタ１０’のＵＲＬを送信する旨の要求信号があったか否かが判定され（ステップＳ５０）、要求信号があったときは（ステップＳ５０；ＹＥＳ）当該ＵＲＬ（具体的には、”ｐｒｉｎｔｅｒ”又は”ｐｒｉｎｔｅｒ−ＣＧＩ”）をＮＩＣ１’に送信して（ステップＳ５１）ステップＳ５２に移行する。
【０１６３】
次に、ステップＳ５０の判定においてＮＩＣ１’からの要求信号が無いときは（ステップＳ５０；ＮＯ）、ＮＩＣ１’を介してプリンタ１０’を指定したリクエストがブラウザコンピュータＧ’から送信されてきたか否かが判定され（ステップＳ５２。図６ステップＳ４２参照）、送信されていないときは（ステップＳ５２；ＮＯ）、プリンタ１０’の電源が断とされたか否かが判定され（ステップＳ５７）、断とされたときは（ステップＳ５７；ＹＥＳ）そのままプリンタ１０’における処理を終了し、断とされていないときは（ステップＳ５７；ＮＯ）ステップＳ５０に戻って次の要求信号の受信に備える。
【０１６４】
一方、ステップＳ５２の判定において、プリンタ１０’を指定したリクエストが送信されてきたときは（ステップＳ５２；ＹＥＳ）、次に、当該リクエストがプリンタ用ＣＧＩ１２ｂ’を指定するものであるか否かを判定し（ステップＳ５３）、プリンタ用ＣＧＩ１２ｂ’を指定するものでないときは（ステップＳ５３；ＮＯ）そのままステップＳ５６に移行し、一方プリンタ用ＣＧＩ１２ｂ’を指定するものであるときは（ステップＳ５３；ＹＥＳ）、当該プリンタ用ＣＧＩ１２ｂ’を起動して（ステップＳ５４）当該リクエストに対応するＨＴＭＬファイルを作成し（ステップＳ５５）、作成したＨＴＭＬファイルをレスポンスとしてバス１４、ＮＩＣ１’及びネットワークＷを介してブラウザコンピュータＧ’に送信する（ステップＳ５６．図７ステップＳ３４、Ｓ３５参照）。その後は、ステップＳ５６に移行して上述した処理を実行する。
【０１６５】
そして、ＮＩＣ１’又はプリンタ１０’からのレスポンスを受信したブラウザコンピュータＧ’においては、当該受信したレスポンスに対応した画像又は文字情報をモニタに表示してプリンタ１０’等の稼動状態を把握することとなる。より具体的には、例えば、カバーが開いていて印字処理ができない状態のプリンタ１０’からのレスポンスに基づいて、図９に示すように、モニタＭ上のイメージ表示領域６０にカバーが開いた状態のプリンタ１０’の概観を表示すると共に、モニタＭ上の文字表示領域６１に「ＣＯＶＥＲ  ＯＰＥＮ」といった警告メッセージを表示する。
【０１６６】
なお、以上説明したＮＩＣ１’とプリンタ１０’との間における処理は、ＮＩＣ１’とプリンタ３０’との間においても同様に実行される。すなわち、例えば、ＮＩＣ１’とプリンタ３０’との間の処理については、ＮＩＣ１’のＲＯＭ６’がＮＩＣ１’を指定したリクエストに対応するＮＩＣ用ＨＴＭＬ６ａ’及びＮＩＣ用ＣＧＩ６ｂ’を記憶し、他方、プリンタ３０’のＲＯＭ１２’がプリンタ３０’を指定したリクエスト（プリンタ３０に固有のＵＲＬを含むリクエスト）に対応するプリンタ用ＨＴＭＬ１２ａ’及びプリンタ用ＣＧＩ１２ｂ’を記憶しており、これにより、ＮＩＣ１’を指定したリクエストは当該ＮＩＣ１で処理されてレスポンスが返信され、他方、プリンタ３０’を指定したリクエストはＮＩＣ１を通過してプリンタ３０に送信されて処理され、レスポンスが返信される。
【０１６７】
また、ＮＩＣ１’には、上述したようにプリンタ１０’を一対一に接続する他、図６に示すように、プリンタ４０’を接続すると共にこれに並列に、例えば、イメージスキャナ７０を接続することもできる。
【０１６８】
この場合には、上述のＮＩＣ１’における処理についての説明のうちのステップＳ３０からステップＳ３２において、ＮＩＣ１’は、プリンタ４０’及びイメージスキャナ７０に対して順次要求信号を出力し、夫々のＵＲＬの応答を得て、ＲＡＭ７内の端末情報エリア７ａに取得したＵＲＬを夫々対応づけて格納する。そして、ブラウザコンピュータＧ’からのリクエストがあったときには（ステップＳ３３）、この端末情報エリア７ａに対応づけて記憶されているＵＲＬに基づいて判定を行い、プリンタ４０’かイメージスキャナ７０の何れかに当該リクエストを転送する。その後、プリンタ４０’又はイメージスキャナ７０において、夫々に対応した上述の処理が実行される。
【０１６９】
一方、上記プリンタ４０’に対して、図６に示すように、インテリジェントな用紙ソータ８０を接続することもできる。
【０１７０】
この場合には、プリンタ４０’は、上述したＮＩＣ１’の処理に類似の処理を行う。すなわち、最初に、プリンタ４０’からの要求信号に応じて用紙ソータ８０のＵＲＬがプリンタ４０’に送信され、更に、ＮＩＣ１’からの要求信号によりプリンタ４０’自身のＵＲＬと用紙ソータ８０のＵＲＬとがＮＩＣ１’へ送信され、ＮＩＣ１’内の上記端末情報エリア７ａ内に格納される。
【０１７１】
次に、ＮＩＣ１’は、ブラウザコンピュータＧ’からのリクエストを判別し、そのＵＲＬにより、当該リクエストがプリンタ４０’又は当該プリンタ４０’よりも下位の装置で処理すべき情報を対象としたものであると判別すると、そのリクエストをプリンタ４０’に転送する。そしてプリンタ４０’では、このＮＩＣ１’から転送されたリクエストを判別し、下位となる用紙ソータ８０で処理すべき情報を対象としたリクエストであると判別した場合には、用紙ソータ８０にそのリクエストを転送する。その後、用紙ソータ８０からレスポンスが返されると、プリンタ４０’はそれをＮＩＣ１’に転送する。そして、ＮＩＣ１’では、その返信されたレスポンスをブラウザコンピュータＧ’に対して送信する。
【０１７２】
以上説明したように、第２実施形態のネットワークシステムＳ’における処理によれば、ＮＩＣ１’を指定したリクエストは当該ＮＩＣ１’で処理し、他方、プリンタ１０を指定したリクエストはＮＩＣ１’を通過してプリンタ１０’に送信されて処理されるので、プリンタ１０’を指定したリクエストに関する処理をＮＩＣ１’で処理する必要がなく、従って、複数種類のプリンタの夫々に対して共通のＮＩＣ１’を接続してネットワークシステムＳ’を構成することができる。
【０１７３】
また、リクエストには、当該リクエストに対応すると共にＮＩＣ１’又はプリンタ１０’のいずれか一方に含まれるリソースを示すＵＲＬが含まれており、ＣＰＵ５は、当該ＵＲＬに基づいて、ブラウザコンピュータＧ’から送信されてきたリクエストがプリンタ１０’に含まれるリソースを示すリクエストであるか、又はＮＩＣ１’に含まれるリソースを示すリクエストであるかを判定するので、リクエストの属性を確実に判定して処理することができる。
【０１７４】
更に、ＨＴＴＰに基づいてプリンタ１０’を管理すると共に、ＵＲＬを用いてリクエストの属性を判定するので、ＷＷＷを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【０１７５】
また、プリンタ１０’からのＵＲＬを用いて、ブラウザコンピュータＧ’から送信されてきたリクエストがプリンタ１０’に含まれるリソースを示すリクエストであるか、又はＮＩＣ１’に含まれるリソースを示すリクエストであるかを判定するので、確実にリクエストを区分することができると共に、プリンタ１０’自体のリソースに対応する当該プリンタ１０’独自の動作状態をブラウザコンピュータＧ’において容易に管理することができる。
【０１７６】
なお、上述した各実施形態は、ネットワークシステムの端末装置としてプリンタを用いた場合について説明したが、これ以外に、例えば、端末装置としてハブ（ネットワークの途中に配置される集線中継装置）やスキャナ、ファクシミリ装置、電話機或いは他のコンピュータ等を備えたネットワークシステムに対しても本発明を適用することができる。
【０１７７】
更に、上記の各実施形態においては、図３又は図４或いは図７又は図８に示すフローチャートに対応するプログラムを予め各ＲＯＭに記憶させておく場合について説明したが、これ以外に、当該ＮＩＣに関する処理に対応するプログラムを記録媒体としてのフレキシブルディスク等に記憶させておき、例えばパーソナルコンピュータ（以下、ＰＣという。）等にいわゆるインタフェースカードを装着し、当該インタフェースカードをＰＣにより制御すべく上記記憶させておいたプログラムを読み出し、当該プログラムによりＰＣ内のＣＰＵを制御して上記インタフェースカードを動作させ、更に当該ＰＣのローカルポート（例えば双方向セントロニクス対応のローカルポート１）に上記プリンタやイメージスキャナ等の端末装置を接続して制御するようにしてもよい。
【０１７８】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されて処理されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【０１７９】
従って、端末装置の種類に応じた種類のインタフェース装置を用いる必要がなく、ネットワークシステム全体を簡易且つ安価に構築することができる。
【０１８０】
請求項２に記載の発明によれば、請求項１に記載の発明の効果に加えて、要求情報には、当該要求情報に対応すると共にインタフェース装置又は端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれており、判定手段は、当該識別情報に基づいて、管理装置から送信されてきた要求情報が端末装置に含まれる処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定するので、要求情報の属性を確実に判定して処理することができる。
【０１８１】
請求項３に記載の発明によれば、請求項２に記載の発明の効果に加えて、ＳＮＭＰに基づいて端末装置を管理すると共に、識別情報がＳＮＭＰに対応するＭＩＢ情報における経路情報であるので、効率的にネットワークシステムを管理することができる。
【０１８２】
請求項４に記載の発明によれば、請求項２に記載の発明の効果に加えて、ＨＴＴＰに基づいて端末装置を管理すると共に、識別情報がＨＴＴＰにおけるＵＲＬ情報であるので、ＷＷＷを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【０１８３】
請求項５に記載の発明によれば、請求項１から４のいずれか一項に記載の発明の効果に加えて、副識別情報を用いて、管理装置から送信されてきた要求情報が端末装置に含まれる前記処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定するので、確実に要求情報を区分することができると共に、端末装置自体の処理情報に対応する当該端末装置独自の動作状態を管理装置において容易に管理することができる。
【０１８４】
請求項６に記載の発明によれば、請求項５に記載の発明の効果に加えて、ＳＮＭＰに基づいて端末装置を管理すると共に、副識別情報が端末装置で処理すべきＳＮＭＰに対応するＭＩＢ情報におけるノードを特定するための特定情報であるので、効率的にネットワークシステムを管理することができる。
【０１８５】
請求項７に記載の発明によれば、請求項５に記載の発明の効果に加えて、ＨＴＴＰに基づいて端末装置を管理すると共に、副識別情報が端末装置に含まれる処理対象を示すＨＴＴＰにおけるＵＲＬ情報であるので、ＷＷＷを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【０１８６】
請求項８に記載の発明によれば、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されて処理されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【０１８７】
従って、端末装置の種類に応じた種類のインタフェース装置を用いる必要がなく、ネットワークシステム全体を簡易且つ安価に構築することができる。
【０１８８】
請求項９に記載の発明によれば、請求項８に記載の発明の効果に加えて、要求情報には、当該要求情報に対応すると共にインタフェース装置又は端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれており、更に当該識別情報に基づいて、管理装置から送信されてきた要求情報が端末装置に含まれる処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定するので、要求情報の属性を確実に判定して処理することができる。
【０１８９】
請求項１０に記載の発明によれば、請求項９に記載の発明の効果に加えて、ＳＮＭＰに基づいて端末装置を管理すると共に、識別情報がＳＮＭＰに対応するＭＩＢ情報における経路情報であるので、効率的にネットワークシステムを管理することができる。
【０１９０】
請求項１１に記載の発明によれば、請求項９に記載の発明の効果に加えて、ＨＴＴＰに基づいて端末装置を管理すると共に、識別情報がＨＴＴＰにおけるＵＲＬ情報であるので、ＷＷＷを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【０１９１】
請求項１２に記載の発明によれば、請求項８から１１のいずれか一項に記載の発明の効果に加えて、副識別情報を用いて、管理装置から送信されてきた要求情報が端末装置に含まれる前記処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定するので、確実に要求情報を区分することができると共に、端末装置自体の処理対象に対応する当該端末装置独自の動作状態を管理装置において容易に管理することができる。
【０１９２】
請求項１３に記載の発明によれば、請求項１２に記載の発明の効果に加えて、ＳＮＭＰに基づいて端末装置を管理すると共に、副識別情報が端末装置で処理すべきＳＮＭＰに対応するＭＩＢ情報におけるノードを特定するための特定情報であるので、効率的にネットワークシステムを管理することができる。
【０１９３】
請求項１４に記載の発明によれば、請求項１２に記載の発明の効果に加えて、管理装置はＨＴＴＰに基づいて端末装置を管理すると共に、副識別情報は端末装置に含まれる処理対象を示すＨＴＴＰにおけるＵＲＬ情報であるので、ＷＷＷを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【０１９４】
請求項１５に記載の発明によれば、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【０１９５】
従って、端末装置の種類に応じた種類のインタフェース装置を用いる必要がなく、ネットワークシステム全体を簡易且つ安価に構築することができる。
【０１９６】
請求項１６に記載の発明によれば、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【０１９７】
従って、端末装置の種類に応じた種類のインタフェース装置を用いる必要がなく、ネットワークシステム全体を簡易且つ安価に構築することができる。
【０１９８】
請求項１７に記載の発明によれば、インタフェース部において処理すべき要求情報は当該インタフェース部で処理し、他方、処理部で処理すべき要求情報はインタフェース部をそのまま通過して処理部に送信されて処理されるので、処理部で処理すべき要求情報に関する処理をインタフェース部で処理する必要がなく、複数種類の処理部の夫々に対して共通のインタフェース部を接続して端末装置を構成することができる。
【０１９９】
従って、端末装置の種類に応じた種類のインタフェース部を用いる必要がなく、ネットワークシステム全体を簡易且つ安価に構築することができる。
【図面の簡単な説明】
【図１】  第１実施形態のネットワークシステムの概要構成を示すブロック図である。
【図２】  ＭＩＢツリーの体系を示す図である。
【図３】  第１実施形態におけるＮＩＣの動作を示すフローチャートである。
【図４】  第１実施形態におけるプリンタの動作を示すフローチャートである。
【図５】  第１実施形態におけるリクエスト及びレスポンスの例であり、（ａ）はリクエストの例であり、（ｂ）はレスポンスの例である。
【図６】  第２実施形態のネットワークシステムの概要構成を示すブロック図である。
【図７】  第２実施形態におけるＮＩＣの動作を示すフローチャートである。
【図８】  第２実施形態におけるプリンタの動作を示すフローチャートである。
【図９】  ブラウザコンピュータ上の表示例を示す図である。
【符号の説明】
１、１’…ＮＩＣ
２…トランシーバ
３…ＬＡＮコントローラ
４…共有メモリ
５、１１、５０…ＣＰＵ
６、６’、１２、１２’…ＲＯＭ
６ａ…ＮＩＣ用ＭＩＢ情報エリア
６ａ’…ＮＩＣ用ＨＴＭＬ
６ｂ’…ＮＩＣ用ＣＧＩ
７、１３…ＲＡＭ
７ａ…端末情報エリア
８、１４…バス
９…接続ライン
１０、３０、４０、１０’、３０’、４０’…プリンタ
１２ａ…プリンタ用ＭＩＢ情報エリア
１２ａ’ …プリンタ用ＨＴＭＬ
１２ｂ’ …プリンタ用ＣＧＩ
１３ａ…出力バッファ
１３ｂ…入力バッファ
１５…出力インタフェース
１６…入力インタフェース
１７…印字部
２０…コンピュータ
６０…イメージ表示領域
６１…文字表示領域
７０…イメージスキャナ
８０…用紙ソータ
Ｓ、Ｓ’…ネットワークシステム
Ｇ…マネージャ
Ｇ’…ブラウザコンピュータ
Ｗ…ネットワーク
Ｍ…モニタ
【図１】
0003744137.tif 000002
【図２】
0003744137.tif 000003
【図３】
0003744137.tif 000004
【図４】
0003744137.tif 000005
【図５】
0003744137.tif 000006
【図６】
0003744137.tif 000007
【図７】
0003744137.tif 000008
【図８】
0003744137.tif 000009
【図９】
0003744137.tif 000010