JP3744137B2 - ネットワークシステム、ネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置 - Google Patents
ネットワークシステム、ネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置 Download PDFInfo
- Publication number
- JP3744137B2 JP3744137B2 JP21372497A JP21372497A JP3744137B2 JP 3744137 B2 JP3744137 B2 JP 3744137B2 JP 21372497 A JP21372497 A JP 21372497A JP 21372497 A JP21372497 A JP 21372497A JP 3744137 B2 JP3744137 B2 JP 3744137B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- terminal device
- request information
- network
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000007726 management method Methods 0.000 title claims description 153
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000000034 method Methods 0.000 claims description 71
- 230000008569 process Effects 0.000 claims description 65
- 230000004044 response Effects 0.000 claims description 52
- 230000010365 information processing Effects 0.000 claims description 29
- 230000005540 biological transmission Effects 0.000 claims description 21
- 238000004148 unit process Methods 0.000 claims 1
- PWHVEHULNLETOV-UHFFFAOYSA-N Nic-1 Natural products C12OC2C2(O)CC=CC(=O)C2(C)C(CCC2=C3)C1C2=CC=C3C(C)C1OC(O)C2(C)OC2(C)C1 PWHVEHULNLETOV-UHFFFAOYSA-N 0.000 description 119
- 101100388291 Arabidopsis thaliana DTX49 gene Proteins 0.000 description 19
- 101100268840 Danio rerio chrna1 gene Proteins 0.000 description 19
- 101150065731 NIC1 gene Proteins 0.000 description 19
- 230000000694 effects Effects 0.000 description 15
- 230000007246 mechanism Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000001152 differential interference contrast microscopy Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 2
- 102100022199 E3 ubiquitin-protein ligase MIB2 Human genes 0.000 description 1
- 101100379079 Emericella variicolor andA gene Proteins 0.000 description 1
- VONSLYSEUXFYLE-UHFFFAOYSA-N Erychrosid Natural products C1C2(C)OC2(C)C(O)OC1C(C)C1C2(C)C(=O)CC3C4(C)C(=O)C=CCC4(O)C4OC4C3C2CC1 VONSLYSEUXFYLE-UHFFFAOYSA-N 0.000 description 1
- 101000973495 Homo sapiens E3 ubiquitin-protein ligase MIB2 Proteins 0.000 description 1
- 101150042248 Mgmt gene Proteins 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- GWWNCLHJCFNTJA-UHFFFAOYSA-N nicandrenone-2 Natural products C12OC2C2(O)CC=CC(=O)C2(C)C(CCC23C)C1C3CCC2(O)C(C)C1OC(O)C2(C)OC2(C)C1 GWWNCLHJCFNTJA-UHFFFAOYSA-N 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0253—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0273—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP]
- H04L41/0293—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP] for accessing web services by means of a binding identification of the management service or element
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
【発明の属する技術分野】
本発明は、プリンタ又はコンピュータ等を複数含んで構成されるネットワークシステム及びその管理方法の技術分野に属する。
【0002】
【従来の技術】
従来、この種のネットワークシステムとして、例えば、複数のプリンタを1台のコンピュータで管理するネットワークシステムが知られている。このネットワークシステムは、当該1台のコンピュータにおいて各プリンタの動作状況や故障の状態等を集中的に管理し、修理を効率的に行ったり、一台のプリンタが使用不能になったときは他のプリンタでこれを代用するように接続し直すなどの管理を行うものである。このとき、各プリンタにおいて印刷出力すべき画像等のデータを作成するコンピュータは、上記ネットワークシステム管理用のコンピュータを兼用することとしてもよいし、或いは当該ネットワークシステム管理用のコンピュータとは別個にデータ作成専用のコンピュータを当該ネットワークシステム内に含んでいてもよい。
【0003】
ここで、上記ネットワークシステムに含まれる1台のプリンタに着目すると、当該プリンタがネットワークシステム内を接続する接続線(具体的には、電話回線やいわゆるLAN(Local Area Network)等が該当する。以下、この接続線のことをネットワークと称する。)に接続される場合には、通常、NIC(Network Interface Card)と呼ばれるインタフェースカードを介して当該ネットワークに接続されるのが一般的である。ここで、各プリンタには夫々に一のNICが備えられていると共に、夫々のNICがマイコン等のCPUを備えている。そして、当該NICは、上記ネットワークシステム管理用のコンピュータからの諸情報を対応するプリンタに伝送すると共に、対応するプリンタからの諸データをネットワークを介して上記ネットワークシステム管理用のコンピュータに伝送する機能を有している。
【0004】
ここで、上記ネットワークシステムにおいて上記管理用のコンピュータが管理すべき情報としては二種類の情報がある。すなわち、一つは、例えばNIC自体のネットワーク上のアドレス(識別番号)等のNIC自体の設定に関する情報であり、他の一つは、当該NICが接続されている各プリンタにおける複写の枚数等の当該プリンタ自体の設定に関する情報である。
【0005】
そして、上記従来のNICにおいては、上記二種類の情報を、読み出し可能な情報そのものとして、または使用者が指定しRAM(Random Access Memory)等のメモリに記憶されている情報や装置の状態によって変化する情報(例えば、エラー情報等)を検出する処理手順として、全てNICに含まれるROM(Read Only Memory)に予め記憶させ、当該情報を記憶したNICと対応するプリンタとを当該プリンタ独自のインタフェースを用いて接続していた。
【0006】
【発明が解決しようとする課題】
しかしながら、上記プリンタには、印刷機構や用紙搬送機構の違いによって多くの種類があり、また、一台のプリンタ内に、処理するデータの種類に対応した種々の処理機構を持つものがある。例えば、印刷機構として電子写真プロセスを持ったものや、インクジェット方式の機構を持ったもの、或いはカラー印刷に適合したプロセスを持ったものや、用紙サイズや印刷用紙を供給するトレイの数といった印刷媒体の供給方法が異なるもの、更には排紙トレイの制御を行えるもの、取り扱うデータの種類(プリンタ記述言語やイメージデータのフォーマット等)に対応した種々の処理機構を持ったもの、解像度の異なるもの等がある。また、オプションとして後から機能を追加することが可能となっているものもある。このような多種多様な機能を有効に利用するためには、設定すべき項目も多岐に渡り、また、装置の状態、例えば、エラー状態も異なってくるものである。
【0007】
従って、上記従来のNICの構成によると、1台のプリンタには当該プリンタ独自のROM記憶内容を備えたNICを接続する必要があり、従って、ネットワークシステムに含まれるプリンタの種類の数だけ相互に異なったROM記憶内容を備えたNICを用意する必要がある。そして、このことは、ネットワークシステムを構成する上でのコストの上昇に繋がり、更にシステム全体としても構成が複雑化するという問題点があった。
【0008】
更にこの問題点は、上記プリンタに限らず、イメージスキャナのような画像読み取り装置や、印刷機構と画像読み取り機構を併せ持つマルチファンクション装置(プリンタ、イメージスキャナ、コピー、ファクシミリ装置等の機能を有する装置)や、その他の、ネットワークに接続して使用される端末装置等においても同様な問題点として存在していた。
【0009】
そこで、本発明は、上記の問題点に鑑みてなされたもので、その課題は、複数のプリンタ又はコンピュータ等を含むネットワークシステムにおいて、構成を簡略化できると共に、安価に構成することが可能なネットワークシステム及びネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置を提供することにある。
【0010】
【課題を解決するための手段】
上記の課題を解決するために、請求項1に記載の発明は、ネットワークを介して端末装置を管理するマネージャ等の管理装置と、インタフェース装置を介して前記ネットワークに接続されるプリンタ等の前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続されるNIC等の前記インタフェース装置と、を備えたネットワークシステムにおいて、前記管理装置は、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークに送信するCPU等の情報送信手段を備え、前記インタフェース装置は、前記ネットワークを介して前記要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定するCPU等の判定手段と、前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第1処理情報を前記ネットワークを介して前記管理装置に返信するCPU等の第1情報処理手段と、前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送するCPU等の転送手段と、前記端末装置に転送した要求情報に対応する処理結果である第2処理情報が前記端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信するトランシーバ等の返信手段と、を備え、更に、前記端末装置は、前記インタフェース装置から転送された当該端末装置で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して前記第2処理情報を前記返信手段に送信するCPU等の第2情報処理手段を備える。
【0011】
請求項1に記載の発明の作用によれば、管理装置に含まれる情報送信手段は、要求情報をネットワークに送信する。
【0012】
一方、インタフェース装置に含まれる判定手段は、ネットワークを介して要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報がインタフェース装置で処理すべき要求情報であるか、又は端末装置で処理すべき要求情報であるかを判定する。
【0013】
次に、インタフェース装置に含まれる第1情報処理手段は、受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、受信した要求情報を処理して第1処理情報をネットワークを介して管理装置に返信する。
【0014】
また、インタフェース装置に含まれる転送手段は、受信した要求情報が端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて端末装置に転送する。
【0015】
そして、端末装置に含まれる第2情報処理手段は、インタフェース装置から転送された当該端末装置で処理すべき要求情報を受信したとき、当該受信した要求情報を処理して第2処理情報を返信手段に送信する。
【0016】
その後、インタフェース装置に含まれる返信手段は、第2処理情報が端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、ネットワークを介して管理装置に返信する。
【0017】
よって、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されて処理されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【0018】
上記の課題を解決するために、請求項2に記載の発明は、請求項1に記載のネットワークシステムにおいて、前記要求情報には、当該要求情報に対応すると共に前記インタフェース装置又は前記端末装置のいずれか一方に含まれる処理対象の階層構造を示すオブジェクト識別子等の識別情報が含まれていると共に、前記判定手段は、当該識別情報に基づいて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定するように構成される。
【0019】
請求項2に記載の発明の作用によれば、請求項1に記載の発明の作用に加えて、要求情報には、当該要求情報に対応すると共にインタフェース装置又は端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれていると共に、判定手段は、当該識別情報に基づいて、管理装置から送信されてきた要求情報が端末装置に含まれる処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定する。
【0020】
よって、要求情報の属性を確実に判定して処理することができる。
【0021】
上記の課題を解決するために、請求項3に記載の発明は、請求項2に記載のネットワークシステムにおいて、前記管理装置はSNMPに基づいて前記端末装置を管理すると共に、前記識別情報は前記SNMPに対応するMIB情報における経路情報であるように構成される。
【0022】
請求項3に記載の発明の作用によれば、請求項2に記載の発明の作用に加えて、管理装置は、SNMPに基づいて端末装置を管理すると共に、識別情報はSNMPに対応するMIB情報における経路情報であるので、効率的にネットワークシステムを管理することができる。
【0023】
上記の課題を解決するために、請求項4に記載の発明は、請求項2に記載のネットワークシステムにおいて、前記管理装置はHTTPに基づいて前記端末装置を管理すると共に、前記識別情報は前記HTTPにおけるURL情報であるように構成される。
【0024】
請求項4に記載の発明の作用によれば、請求項2に記載の発明の作用に加えて、管理装置は、HTTPに基づいて端末装置を管理すると共に、識別情報はHTTPにおけるURL情報であるので、WWW(World Wide Web)を用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【0025】
上記の課題を解決するために、請求項5に記載の発明は、請求項1から4のいずれか一項に記載のネットワークシステムにおいて、前記判定手段は、前記端末装置から予め送信された当該端末装置に含まれる前記処理対象を示す先頭情報等の副識別情報を用いて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定するように構成される。
【0026】
請求項5に記載の発明の作用によれば、請求項1から4のいずれか一項に記載の発明の作用に加えて、判定手段は、副識別情報を用いて、管理装置から送信されてきた要求情報が端末装置に含まれる前記処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定する。
【0027】
よって、副識別情報に基づいて要求情報の属性を判定するので、確実に要求情報を区分することができると共に、端末装置自体の処理対象に対応する当該端末装置独自の動作状態を管理装置において容易に管理することができる。
【0028】
上記の課題を解決するために、請求項6に記載の発明は、請求項5に記載のネットワークシステムにおいて、前記管理装置はSNMPに基づいて前記端末装置を管理すると共に、前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記SNMPに対応するMIB情報におけるノードを特定するための特定情報であるように構成される。
【0029】
請求項6に記載の発明の作用によれば、請求項5に記載の発明の作用に加えて、管理装置はSNMPに基づいて端末装置を管理すると共に、副識別情報は端末装置で処理すべきSNMPに対応するMIB情報におけるノードを特定するための特定情報であるので、効率的にネットワークシステムを管理することができる。
【0030】
上記の課題を解決するために、請求項7に記載の発明は、請求項5に記載のネットワークシステムにおいて、前記管理装置はHTTPに基づいて前記端末装置を管理すると共に、前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記HTTPにおけるURL情報であるように構成される。
【0031】
請求項7に記載の発明の作用によれば、請求項5に記載の発明の作用に加えて、管理装置はHTTPに基づいて端末装置を管理すると共に、副識別情報は端末装置に含まれる処理対象を示すHTTPにおけるURL情報であるので、WWWを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【0032】
上記の課題を解決するために、請求項8に記載の発明は、ネットワークを介して端末装置を管理するマネージャ等の管理装置と、インタフェース装置を介して前記ネットワークに接続されるプリンタ等の前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続されるNIC等の前記インタフェース装置と、を備えたネットワークシステムを管理するネットワーク管理方法であって、前記管理装置において、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークに送信する情報送信工程と、前記インタフェース装置において、前記ネットワークを介して前記要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定工程と、前記インタフェース装置において、前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第1処理情報を前記ネットワークを介して前記管理装置に返信する第1情報処理工程と、前記インタフェース装置において、前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送工程と、前記端末装置において、前記インタフェース装置から転送された当該端末装置で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して対応する処理結果である第2処理情報を前記インタフェース装置に送信する第2情報処理工程と、前記インタフェース装置において、前記端末装置に転送した要求情報に対応して前記第2処理情報が前記端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信工程と、を備える。
【0033】
請求項8に記載の発明の作用によれば、情報送信工程において、要求情報をネットワークに送信する。
【0034】
一方、判定工程において、ネットワークを介してインタフェース装置が要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報がインタフェース装置で処理すべき要求情報であるか、又は端末装置で処理すべき要求情報であるかを判定する。
【0035】
次に、第1情報処理工程において、受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、受信した要求情報を処理して第1処理情報をネットワークを介して管理装置に返信する。
【0036】
また、転送工程において、インタフェース装置が受信した要求情報が端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて端末装置に転送する。
【0037】
そして、第2情報処理工程において、インタフェース装置から転送された当該端末装置で処理すべき要求情報を端末装置が受信したとき、当該受信した要求情報を処理して第2処理情報をインタフェース装置に送信する。
【0038】
最後に、返信工程において、第2処理情報が端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、ネットワークを介して管理装置に返信する。
【0039】
よって、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されて処理されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【0040】
上記の課題を解決するために、請求項9に記載の発明は、請求項8に記載のネットワーク管理方法において、前記要求情報には、当該要求情報に対応すると共に前記インタフェース装置又は前記端末装置のいずれか一方に含まれる処理対象の階層構造を示すオブジェクト識別子等の識別情報が含まれていると共に、前記判定工程においては、当該識別情報に基づいて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定するように構成される。
【0041】
請求項9に記載の発明の作用によれば、請求項8に記載の発明の作用に加えて、要求情報には、当該要求情報に対応すると共にインタフェース装置又は端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれていると共に、更に判定工程において、当該識別情報に基づいて、管理装置から送信されてきた要求情報が端末装置に含まれる処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定する。
【0042】
よって、要求情報の属性を確実に判定して処理することができる。
【0043】
上記の課題を解決するために、請求項10に記載の発明は、請求項9に記載のネットワーク管理方法において、前記管理装置はSNMPに基づいて前記端末装置を管理すると共に、前記識別情報は前記SNMPに対応するMIB情報における経路情報であるように構成される。
【0044】
請求項10に記載の発明の作用によれば、請求項9に記載の発明の作用に加えて、管理装置はSNMPに基づいて端末装置を管理すると共に、識別情報はSNMPに対応するMIB情報における経路情報であるので、効率的にネットワークシステムを管理することができる。
【0045】
上記の課題を解決するために、請求項11に記載の発明は、請求項9に記載のネットワーク管理方法において、前記管理装置はHTTPに基づいて前記端末装置を管理すると共に、前記識別情報は前記HTTPにおけるURL情報であるように構成される。
【0046】
請求項11に記載の発明の作用によれば、請求項9に記載の発明の作用に加えて、管理装置は、HTTPに基づいて端末装置を管理すると共に、識別情報はHTTPにおけるURL情報であるので、WWWを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【0047】
上記の課題を解決するために、請求項12に記載の発明は、請求項8から11のいずれか一項に記載のネットワーク管理方法において、前記判定工程において、前記端末装置から予め送信された当該端末装置に含まれる前記処理対象を示す先頭情報等の副識別情報を用いて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定するように構成される。
【0048】
請求項12に記載の発明の作用によれば、請求項8から11のいずれか一項に記載の発明の作用に加えて、判定工程において、副識別情報を用いて、管理装置から送信されてきた要求情報が端末装置に含まれる前記処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定する。
【0049】
よって、副識別情報に基づいて要求情報の属性を判定するので、確実に要求情報を区分することができると共に、端末装置自体の処理対象に対応する当該端末装置独自の動作状態を管理装置において容易に管理することができる。
【0050】
上記の課題を解決するために、請求項13に記載の発明は、請求項12に記載のネットワーク管理方法において、前記管理装置はSNMPに基づいて前記端末装置を管理すると共に、前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記SNMPに対応するMIB情報におけるノードを特定するための特定情報であるように構成される。
【0051】
請求項13に記載の発明の作用によれば、請求項12に記載の発明の作用に加えて、管理装置はSNMPに基づいて端末装置を管理すると共に、副識別情報は端末装置で処理すべきSNMPに対応するMIB情報におけるノードを特定するための特定情報であるので、効率的にネットワークシステムを管理することができる。
【0052】
上記の課題を解決するために、請求項14に記載の発明は、請求項12に記載のネットワーク管理方法において、前記管理装置はHTTPに基づいて前記端末装置を管理すると共に、前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記HTTPにおけるURL情報であるように構成される。
【0053】
請求項14に記載の発明の作用によれば、請求項12に記載の発明の作用に加えて、管理装置はHTTPに基づいて端末装置を管理すると共に、副識別情報は端末装置に含まれる処理対象を示すHTTPにおけるURL情報であるので、WWWを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【0054】
上記の課題を解決するために、請求項15に記載の発明は、ネットワークを介して端末装置を管理するマネージャ等の管理装置と、インタフェース装置を介して前記ネットワークに接続されるプリンタ等の前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続されるNIC等の前記インタフェース装置と、を備えたネットワークシステムにおける当該インタフェース装置であって、前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定するCPU等の判定手段と、前記受信した要求情報が当該インタフ ェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第1処理情報を前記ネットワークを介して前記管理装置に返信するCPU等の第1情報処理手段と、前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送するCPU等の転送手段と、前記端末装置に転送した要求情報に対応する処理結果である第2処理情報が当該端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信するトランシーバ等の返信手段と、を備える。
【0055】
請求項15に記載の発明の作用によれば、判定手段は、ネットワークを介して管理装置から要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報がインタフェース装置で処理すべき要求情報であるか、又は端末装置で処理すべき要求情報であるかを判定する。
【0056】
そして、第1情報処理手段は、受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、受信した要求情報を処理して第1処理情報をネットワークを介して管理装置に返信する。
【0057】
一方、転送手段は、受信した要求情報が端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて端末装置に転送する。
【0058】
そして、返信手段は、第2処理情報が端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、ネットワークを介して管理装置に返信する。
【0059】
よって、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【0060】
上記の課題を解決するために、請求項16に記載の発明は、ネットワークを介してプリンタ等の端末装置を管理するマネージャ等の管理装置と、インタフェース装置を介して前記ネットワークに接続される前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続されるNIC等の前記インタフェース装置と、を備えたネットワークシステムにおける当該インタフェース装置を動作させるためのプログラムが読み取り可能に記録されているフレキシブルディスク、ROM等の記録媒体であって、当該インタフェース装置に含まれるコンピュータを、前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定手段、前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第1処理情報を前記ネットワークを介して前記管理装置に返信する第1情報処理手段、前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送手段、及び、前記端末装置に転送した要求情報に対応する処理結果である第2処理情報が当該端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信手段、として動作させるプログラムが記録されて構成される。
【0061】
請求項16に記載の発明の作用によれば、判定手段として機能するコンピュータは、ネットワークを介して管理装置から要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報がインタフェース装置で処理すべき要求情報であるか、又は端末装置で処理すべき要求情報であるかを判定する。
【0062】
そして、第1情報処理手段として機能するコンピュータは、受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、受信した要求情報を処理して第1処理情報をネットワークを介して管理装置に返信する。
【0063】
一方、転送手段として機能するコンピュータは、受信した要求情報が端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて端末装置に転送する。
【0064】
そして、返信手段として機能するコンピュータは、第2処理情報が端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、ネットワークを介して管理装置に返信する。
【0065】
よって、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【0066】
上記の課題を解決するために、請求項17に記載の発明は、ネットワークを介してプリンタ等の端末装置を管理するマネージャ等の管理装置と、前記ネットワークに接続される前記端末装置と、を備えたネットワークシステムにおける当該端末装置であって、当該端末装置は、当該端末装置における予め設定された所定の処理を行うCPU等の処理部と、当該処理部と前記ネットワークとを接続するためのNIC等のインタフェース部とを含むと共に、当該インタフェース部は、前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース部で処理すべき要求情報であるか、又は前記処理部で処理すべき要求情報であるかを判定するCPU等の判定手段と、前記受信した要求情報が当該インタフェース部で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第1処理情報を前記ネットワークを介して前記管理装置に返信するCPU等の第1情報処理手段と、前記受信した要求情報が前記処理部で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記処理部に転送するCPU等の転送手段と、前記処理部に転送した要求情報に対応する処理結果である第2処理情報が当該処理部から送信されてきたとき、当該第2処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信するトランシーバ等の返信手段と、を備え、更に、前記処理部は、前記インタフェース部から転送された当該処理部で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して前記第2処理情報を前記返信手段に送信するCPU等の第2情報処理手段を備える。
【0067】
請求項17に記載の発明の作用によれば、インタフェース部に含まれる判定手段は、ネットワークを介して管理装置から要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報がインタフェース部で処理すべき要求情報であるか、又は処理部で処理すべき要求情報であるかを判定する。
【0068】
そして、インタフェース部に含まれる第1情報処理手段は、受信した要求情報が当該インタフェース部で処理すべき要求情報であるとき、受信した要求情報を処理して第1処理情報をネットワークを介して管理装置に返信する。
【0069】
一方、インタフェース部に含まれる転送手段は、受信した要求情報が処理部で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて処理部に転送する。
【0070】
そして、処理部に含まれる第2情報処理手段は、インタフェース部から転送された当該処理部で処理すべき要求情報を受信したとき、当該受信した要求情報を処理して第2処理情報を返信手段に送信する。
【0071】
その後、インタフェース部に含まれる返信手段は、処理部に転送した要求情報に対応する第2処理情報が処理部から送信されてきたとき、当該第2処理情報をそのまま通過させ、ネットワークを介して管理装置に返信する。
【0072】
よって、インタフェース部において処理すべき要求情報は当該インタフェース部で処理し、他方、処理部で処理すべき要求情報はインタフェース部をそのまま通過して処理部に送信されて処理されるので、処理部で処理すべき要求情報に関する処理をインタフェース部で処理する必要がなく、複数種類の処理部の夫々に対して共通のインタフェース部を接続して端末装置を構成することができる。
【0073】
【発明の実施の形態】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、端末装置としてのプリンタを複数台含むと共に、夫々のプリンタを用いて印刷処理を行うコンピュータを複数含んだネットワークシステムであって、夫々のプリンタの設定状態等の管理を一元的に実行するネットワークシステムに対して本発明を適用した場合の実施の形態である。
【0074】
(I)第1実施形態
始めに、本発明をSNMPに基づいて管理されているネットワークシステムに対して適用した場合の実施形態である第1実施形態について、図1乃至図5を用いて説明する。
【0075】
ここで、上記SNMPについて、その概要を説明すると、当該SNMPは簡易ネットワーク管理プロトコルとも呼ばれ、本実施形態におけるプリンタのようなネットワーク機器(エージェントとも称する。)のネットワーク管理情報を、当該ネットワークシステムを管理する管理コンピュータ(マネージャとも称する)に送信する際のプロトコル(規約)である。なお、このプロトコルとは別に、上記ネットワーク管理情報の構造とそのデータベースについても定められており、この情報をMIB情報と称している。このMIB情報については、後程具体的に説明する。
【0076】
次に、第1実施形態のネットワークシステムの構成について、図1を用いて説明する。
【0077】
図1に示すように、第1実施形態のネットワークシステムSは、管理装置としてのマネージャ(管理用コンピュータ)Gと、電話回線又はLAN等のネットワークWと、インタフェース装置としての複数のNIC1と、端末装置としてのプリンタ10、30及び40と、当該プリンタ10に接続された複数のコンピュータ20と、プリンタ40に並列に接続されたイメージスキャナ70と、プリンタ40に直列に接続された用紙ソータ80とにより構成されている。ここで、プリンタ10、30及び40は異なる種類のプリンタである。
【0078】
一方、マネージャGは、情報送信手段としてのCPU50を備えている。
【0079】
また、NIC1は、返信手段としてのトランシーバ2と、LANコントローラ3と、共有メモリ4と、判定手段、第1情報処理手段、転送手段としてのCPU5と、ROM6と、RAM7と、バス8と、を備えている。このとき、ROM6は、その内部にNIC用MIB情報エリア6aを有している。更に、RAM7は、その内部に端末情報エリア7aを備えている。
【0080】
一方、プリンタ10は、第2情報処理手段としてのCPU11と、ROM12と、RAM13と、バス14と、出力インタフェース15と、入力インタフェース16と、印字部17と、を備えている。このとき、ROM12は、その内部にプリンタ用MIB情報エリア12aを有しており、更にRAM13は、その内部に出力バッファ13aと入力バッファ13bを備えている。このNIC用MIB情報エリア6a及びプリンタ用MIB情報エリア12aには、夫々に後述するような、NIC1或いはプリンタ10が処理すべきMIBツリーの体系を示すデータと、MIB情報の各オブジェクト(詳細は後述)の管理情報を得るための処理手順が記憶されている。なお、プリンタ用MIB情報エリア12aには、当該プリンタ10における処理の対象となるMIBツリー体系上のノードを特定するための特定情報(先頭情報)が更に記憶されている。
【0081】
また、プリンタ10は、バス14に接続された接続ライン9を介してNIC1に接続されていると共に、入力インタフェース16を介して各コンピュータ20に接続されている。
【0082】
次に、ネットワークシステムSにおける概要動作について図1を用いて説明する。なお、以下の説明においては、NIC1とプリンタ10とにおける処理について説明するが、他のNIC1とプリンタ30との間においても同様の処理が実行される。
【0083】
マネージャG内のCPU50は、NIC1が接続されているプリンタ10の管理に必要な情報をプリンタ10に対して要求するための要求情報(以下、単にリクエストと称する。)を生成し、ネットワークWを介してNIC1のトランシーバ2に送信する。このとき、当該リクエストには、マネージャGとして所望する情報がNIC1において処理されて取得されるべき情報であるか、又はプリンタ10において処理されて取得されるべき情報であるかを示すMIB情報上のノード情報が付加されている。このMIB情報上のノード情報については後程詳述する。
【0084】
そして、リクエストを受信したトランシーバ2は、これを復調し、LANコントローラ3を介してバス8に出力する。ここで、当該LANコントローラ3は、ネットワークWを介したマネージャGとの間における情報の送受信を制御する。
【0085】
次に、CPU5は、NIC1が受信したリクエストがNIC1において処理すべき情報であるときは、当該リクエストをROM6内のNIC用MIB情報エリア6aに記憶されている情報を用いて処理する。このとき、RAM7は、当該CPU5における処理に必要な情報を読み出し可能に一時的に記憶する。
【0086】
その後、CPU5は、処理した結果(以下、マネージャGに対して返信すべき処理結果をレスポンスと称する。)をバス8、LANコントローラ3、トランシーバ2及びネットワークWを介してマネージャGに返信する。
【0087】
一方、NIC1が受信したリクエストがプリンタ10において処理すべき情報であるときは、CPU5は、当該リクエストを共有メモリ4及び接続ライン9を介してプリンタ10に転送する。その際、共有メモリ4にリクエストを書き込んだ後、CPU5は、図示しない信号線を通してCPU11に対してインターラプト(割り込み指令)を発生させ、当該リクエストの処理を実行させる。
【0088】
なお、上述したリクエストに対するCPU5の処理に必要な制御プログラムは、ROM6に予め記憶されている。
【0089】
ここで、共有メモリ4は、情報処理の際にNIC1とプリンタ10間で共有すべき情報を一時的に記憶しておくためのメモリである。
【0090】
次に、NIC1から転送したプリンタ10において処理すべきリクエストが接続ライン9を介してプリンタ10に入力されると、CPU11は、当該リクエストをバス14を介して取得した後、ROM12内のプリンタ用MIB情報エリア12aに記憶されている情報を用いて処理する。その後、CPU11は、処理した結果であるレスポンスをバス14、接続ライン9、共有メモリ4、NIC1及びネットワークWを介してマネージャGに返信する。このとき、RAM13は当該CPU11における処理に必要な情報を読み出し可能に一時的に記憶する。このリクエストに対するCPU11の処理に必要な制御プログラムは、ROM12に予め記憶されている。
【0091】
更に、プリンタ10において処理すべきリクエストに対するレスポンスをプリンタ10から受領したNIC1は、当該レスポンスをそのままネットワークWを介してマネージャGに転送する。
【0092】
一方、各コンピュータ20から出力されたプリンタ10において印字出力すべき画像等のデータは、入力インタフェース16を介してプリンタ10内に取り込まれ、バス14を介して入力バッファ13b内に格納され、印刷データに展開処理されて出力バッファ13a内に一時的に記憶された後、再度バス14を介して出力インタフェース15から印字部17に出力され、当該データに対応した印字出力が実行される。一方、図示しない他のコンピュータから出力された印字出力すべき画像等のデータをプリンタ10において出力するときは、当該データがネットワークW経由でNIC1を介してプリンタ10の入力バッファ13bに取り込まれた後、上記と同様にして出力される。このプリンタ10本来の印字出力処理は、ROM12内に記憶されている制御プログラムに基づくCPU11の制御の下で実行される。
【0093】
なお、ネットワークシステムW内に含まれている各プリンタ10、30及び40は、共通のNIC1を備えているが、プリンタ自体としては異なる種類のものであり、具体的には、印刷機構や取り扱いデータの相違等に対応して、夫々のプリンタのプリンタ用MIB情報エリアに記憶されているプリンタ用MIB情報が各プリンタ毎に異なったものとなっている。
【0094】
次に、本実施形態におけるMIB情報について、図2を用いて説明する。
【0095】
上述したように、本実施形態におけるMIB情報は、ネットワークシステムWにおけるネットワーク管理情報の構造とそのデータベースをまとめたものであるが、より具体的には、図2に示すように階層的なツリー構造で構成されている。
【0096】
そして、当該ツリー構造における各分岐をノードといい、図2に示すように、各ノードに付与されている番号(図2において、括弧書きされている番号)をノード情報(又は識別番号)という。
【0097】
また、各ノードの末端(リーフともいう。)のマネージャGの管理対象となるものを一般にオブジェクトといい、一方、末端でないノードは、その下位にあるオブジェクトの集合体の意味でオブジェクトグループという。
【0098】
なお、図2は、ネットワークシステムW全体を管理するためのMIBツリーの体系を示すものであり、このうち、「printMIB(43)」以下の階層の情報と「B(2435)」以下の階層の情報が各プリンタ固有のプリンタ用MIB情報として各プリンタのROM12のプリンタ用MIB情報エリア12aに記憶されている。より具体的には、例えば、「printMIB(43)」の下位のノードの末端には、プリンタにおける複写枚数の設定とか、給紙トレイの設定、或いは解像度の設定といったような種々のプリンタ自体が管理すべき状態(オブジェクト)が示され、これらがプリンタの種類の相違に対応して異なることとなる。また、それ以外の図2に示すMIB情報は、各NIC用のMIB情報であり、これらがNIC用MIB情報としてNIC1のROM6内のNIC用MIB情報エリアr6aに記憶されている。
【0099】
そして、マネージャGから各階層のMIB情報を指定して上記リクエストを生成する際には、その指定方法として、各階層のMIB情報に割り当てられているノード情報を記述して指定する。すなわち、例えば、図2における「printMIB(43)」というオブジェクトグループを指定する際には、マネージャGからのリクエストに含まれるノード情報は、「printMIB(43)」に至るMIB情報の経路上のノード情報の列として、
「1、3、6、1、2、1、43」
となる。この、MIB情報上での経路を表す経路情報を一般にオブジェクト識別子という。
【0100】
ここで、図2に示す各ノードに記述されている情報についてその概要を説明すると、「iso(1)」は国際標準化機構(International Organization of Standardization)とIEC(International Electrotechnical Commission)によって管理されているオブジェクトグループを示すものであり、「org(3)」はISO/IECによって委任されている機関により管理されているオブジェクトグループを示すものであり、「dod(6)」は米国国防総省により管理されているオブジェクトグループを示すものであり、「internet(1)」はインターネット関連のオブジェクトグループを示すものであり、「directory(1)」は将来の利用のために予約されたオブジェクトグループを示すものであり、「mgmt(2)」は管理関連のオブジェクトグループを示すものであり、「experimental(3)」は実験用のオブジェクトグループを示すものであり、「private(4)」は私用のオブジェクトグループを示すものであり、「security(5)」はネットワークシステムにおける秘密保持に関連するオブジェクトグループを示すものであり、「snmpV2(6)」はSNMPのバージョン2関連のオブジェクトグループを示すものであり、「mib2(1)」はMIB2関連のオブジェクトグループを示すものであり、「enterprises(1)」は所定の企業固有のオブジェクトグループを示すものであり、「system(1)」は対象となる特定の装置の構成情報のオブジェクトグループを示すものであり、「interfaces(2)」はネットワークシステム間の接続に関連するオブジェクトグループを示すものであり、「printMIB(43)」はプリンタのみに関連するオブジェクトグループを示すものであり、「H(11)」はH社のプリンタに関連するオブジェクトグループを示すものであり、「B(2435)」はB社のプリンタに関連するオブジェクトグループを示すものである。
【0101】
また、要求情報としてのリクエストと、それに対応する応答情報であるレスポンスとは、夫々図5(a)及び図5(b)に例示するような構成となっている。なお、図5では、人が認識できるような形式で表示しているが、実際にネットワーク上で送受されるものは、図5に示されるものをASCII(American Standard Code for Information Interchange)コードとして送受するのではなく、CPUが認識可能な形式にエンコーディングされたものである。また、図5に示す例示の中で、「name 1.3.6.1.2.1.1.1.1.0」で示されるものが上記オブジェクト識別子であり、「value{ }」で示されるものがオブジェクトとその状態を示す情報である。更に、図5(a)に例示するリクエストでは、この状態を表す情報が「null」となっており、これに対するレスポンス(図5(b)参照)には、当該位置に「string”unix”」という情報が作成されて応答されている。
【0102】
次に、本発明に係るMIB情報を用いたリクエストの処理について、NIC1とプリンタ10間における処理を対象として図3及び図4を用いて具体的に説明する。なお、図3に示すフローチャートに対応するプログラムはROM6に予め記憶されているものであり、必要に応じてCPU5に読み出されて実行されるものである。また、図4に示すフローチャートに対応するプログラムはROM12に予め記憶されているものであり、必要に応じてCPU11に読み出されて実行されるものである。
【0103】
先ず、NIC1における処理について、図3に示すフローチャートを用いて説明する。
【0104】
図3に示すように、NIC1においては、最初にプリンタ10にプリンタ用MIB情報エリア12aに記憶された手順で処理されるMIBツリーの体系における先頭のノードを特定するための先頭情報(図2に示す例では、「43」及び「2435」を特定するための情報であり、このノードまでの経路情報となるものである。これらの先頭情報は、上述のオブジェクト識別子として与えるか、またはNIC1の管理下において特定のオブジェクトグループのノード情報(識別番号)として与えることができる。)をNIC1に送信することを要求する要求信号が接続ライン9を介してプリンタ10に対して送信される(ステップS1)。
【0105】
そして、当該要求に応答してプリンタ10からプリンタ用MIB情報エリア12aにプリンタ用MIB情報として記憶されている先頭情報が送信されてきたか否かが判定され(ステップS2)、送信されていないときは(ステップS2;NO)送信されるまで待機し、送信された場合には(ステップS2;YES)、次に当該送信されてきた先頭情報をRAM7内の端末情報エリア7aに格納する(ステップS3)。
【0106】
そして、マネージャGからノード情報(オブジェクト識別子)が付加されたリクエストが送信されてきたか否かが判定され(ステップS4)、リクエストが送信されていないときは(ステップS4;NO)次に、プリンタ10からレスポンスが送信されてきたか否かが判定される(ステップS5)。現時点では、プリンタ10からは何らレスポンスはないので(ステップS5;NO)、次に、NIC1の電源が断とされたか否かが判定され(ステップS7)、断とされたときは(ステップS7;YES)そのまま処理を終了し、断とされていないときは(ステップS7;NO)ステップS4に戻って次のリクエストの受信に備える。
【0107】
一方、ステップS4の判定において、マネージャGからのリクエストがあったときは(ステップS4;YES)、次に当該リクエストに付加されているノード情報(オブジェクト識別子)とステップS3でRAM7内の端末情報エリア7aに記憶している先頭情報とを比較して、当該リクエストがNIC1で処理すべき情報(オブジェクト)を対象としたものであるか否かがCPU5において判定される(ステップS8)。
【0108】
そして、当該リクエストがNIC1で処理すべき情報を対象としたものであるときは(ステップS8;YES)、当該リクエストに対応するレスポンスをCPU5において作成し(ステップS9)、作成したレスポンスをバス8、LANコントローラ3及びネットワークWを介してマネージャGに返信する(ステップS10)。その後は、ステップS5に移行するが、この場合にはプリンタ10からのレスポンスはないので(ステップS5;NO)、そのままステップS7に移行して上述した動作が繰り返される。
【0109】
次に、ステップS8の判定において送信されてきたリクエストがNIC1で処理すべき情報を対象としたものでないときは(ステップS8;NO)、次に、当該リクエストに付加されているノード情報(オブジェクト識別子)とRAM7内の端末情報エリア7aに記憶している先頭情報とを比較して、当該リクエストがプリンタ10で処理すべき情報(オブジェクト)を対象としたものであるか否かがCPU5において判定される(ステップS11)。そして、当該リクエストがプリンタ10で処理すべき情報を対象としたものであるときは(ステップS11;YES)、当該リクエストをそのまま共有メモリ4及び接続ライン9を介してプリンタ10へ転送し(ステップS12)ステップS5に移行して上述したいステップS7の動作を実行する。
【0110】
更に、ステップS11の判定において、当該リクエストがプリンタ10で処理すべき情報を対象としたものでもないときは(ステップS11;NO)、受信したリクエストを処理できない旨の所定のエラー処理を実行して(ステップS13)ステップS5に移行する。
【0111】
なお、ステップS12の処理に対応して、プリンタ10から当該リクエストに対応するレスポンスが送信されてきたときは(ステップS5;YES)、そのレスポンスをネットワークWを介してマネージャGに転送し(ステップS6)、ステップS7に移行する。
【0112】
次に、図3に示すNIC1の動作に対応したプリンタ10の動作について、図4を用いて説明する。
【0113】
プリンタ10においては、始めに、図3におけるステップS1に対応してNIC1からプリンタ用MIB情報エリア12aに記憶されている手順で処理されるMIBツリーの体系における先頭情報を送信する旨の要求信号があったか否かが判定され(ステップS20)、要求信号があったときは(ステップS20;YES)当該先頭情報をNIC1に送信して(ステップS21)ステップS22に移行する。
【0114】
次に、ステップS20の判定においてNIC1からの要求信号が無いときは(ステップS20;NO)、次に、NIC1を介してプリンタ10で処理すべき情報を対象としたリクエストが送信されてきたか否かが判定され(ステップS22。図3ステップS12参照)、送信されていないときは(ステップS22;NO)、プリンタ10の電源が断とされたか否かが判定され(ステップS25)、断とされたときは(ステップS25;YES)そのままプリンタ10における処理を終了し、断とされていないときは(ステップS25;NO)ステップS20に戻って次の要求信号の受信に備える。
【0115】
一方、ステップS22の判定において、プリンタ10で処理すべき情報を対象としたリクエストが送信されてきたときは(ステップS22;YES)、当該リクエストに対応するレスポンスをCPU11において作成し(ステップS23)、作成したレスポンスをNIC1及びネットワークWを介してマネージャGに送信する(ステップS24.図3ステップS5、S6参照)。その後は、ステップS25に移行して上述した処理を実行する。
【0116】
なお、以上説明したNIC1とプリンタ10との間における処理は、NIC1とプリンタ30との間においても同様に実行される。すなわち、例えば、NIC1とプリンタ30との間の処理については、NIC1のROM6がNIC1で処理すべきリクエストに対応するNIC用MIB情報を記憶し、他方、プリンタ30のROM12がプリンタ30で処理すべきリクエスト(プリンタ30に固有のオブジェクトに関するリクエスト)に対応するプリンタ用MIB情報を記憶しており、これにより、NIC1において処理すべきリクエストは当該NIC1で処理されてレスポンスが返信され、他方、プリンタ30で処理すべきリクエストはNIC1を通過してプリンタ30に送信されて処理され、レスポンスが返信される。
【0117】
また、NIC1には、上述したようにプリンタ10を一対一に接続する他、図1に示すように、プリンタ40を接続すると共にこれに並列に、例えば、イメージスキャナ70を接続することもできる。
【0118】
この場合には、上述のNIC1における処理についての説明のうちのステップS1からステップS3において、NIC1は、プリンタ40及びイメージスキャナ70に対して順次要求信号を出力し、夫々の先頭情報の応答を得て、RAM7内の端末情報エリア7aに取得した先頭情報を夫々対応づけて格納する。そして、マネージャGからのリクエストがあったときには(ステップS8)、この端末情報エリア7aに対応づけて記憶されている先頭情報に基づいて判定を行い、プリンタ40かイメージスキャナ70の何れかに当該リクエストを転送する。その後、プリンタ40又はイメージスキャナ70において、夫々に対応した上述の処理が実行される。
【0119】
一方、上記プリンタ40に対して、図1に示すように、インテリジェントな(固有のCPUを有した)用紙ソータ80を接続することもできる。
【0120】
この場合には、プリンタ40は、上述したNIC1の処理に類似の処理を行う。すなわち、NIC1は、マネージャGからのリクエストを判別し、そのオブジェクト識別子により、当該リクエストがプリンタ40又は当該プリンタ40よりも下位の装置で処理すべき情報を対象としたものであると判別すると、そのリクエストをプリンタ40に転送する。そしてプリンタ40では、このNIC1から転送されたリクエストを判別し、下位となる用紙ソータ80で処理すべき情報を対象としたリクエストであると判別した場合には、用紙ソータ80にそのリクエストを転送する。その後、用紙ソータ80からレスポンスが返されると、プリンタ40はそれをNIC1に転送する。そして、NIC1では、その返信されたレスポンスをマネージャGに対して送信する。
【0121】
以上説明したように、第1実施形態のネットワークシステムSにおける処理によれば、NIC1において処理すべきリクエストは当該NIC1で処理し、他方、プリンタ10で処理すべきリクエストはNIC1を通過してプリンタ10に送信されて処理されるので、プリンタ10で処理すべきリクエストに関する処理をNIC1で処理する必要がなく、従って、複数種類のプリンタの夫々に対して共通のNIC1に接続してネットワークシステムSを構成することができる。
【0122】
また、リクエストには、当該リクエストに対応すると共にNIC1又はプリンタ10のいずれか一方に含まれるオブジェクトの階層構造を示すオブジェクト識別子が含まれており、CPU5が当該オブジェクト識別子に基づいて、マネージャGから送信されてきたリクエストがプリンタ10に含まれるオブジェクトを示すリクエストであるか、又はNIC1に含まれるオブジェクトを示すリクエストであるかを判定するので、リクエストの属性を確実に判定して処理することができる。
【0123】
更に、SNMPに基づいてプリンタ10を管理すると共に、オブジェクト識別子がSNMPに対応するMIB情報における経路情報であるので、効率的にネットワークシステムSを管理することができる。
【0124】
更にまた、先頭情報を用いて、マネージャGから送信されてきたリクエストがプリンタ10に含まれるオブジェクトを示すリクエストであるか、又はNIC1に含まれるオブジェクトを示すリクエストであるかを判定するので、確実にリクエストを区分することができると共に、プリンタ10自体のオブジェクトに対応する当該プリンタ10独自の動作状態をマネージャGにおいて容易に管理することができる。
【0125】
また、SNMPに基づいてプリンタ10を管理すると共に、先頭情報がプリンタ10で処理すべきSNMPに対応するMIB情報におけるノードを特定するための特定情報であるので、効率的にネットワークシステムSを管理することができる。
【0126】
なお、上述の説明においては、NIC1から要求信号を送信してプリンタ10等の処理すべき装置のMIBツリーの体系における先頭情報を得るものとして説明したが、これ以外に、NIC1及びプリンタ10等に電源投入時の初期化処理の手順中で、プリンタ10等から自発的にNIC1に対して先頭情報を送信するように構成してもよい。
【0127】
(II)第2実施形態
次に、本発明に係る他の実施形態である第2実施形態について、図6乃至図9を用いて説明する。
【0128】
上述した第1実施形態においては、本発明をSNMPに基づいて管理されているネットワークシステムに対して適用した場合の実施形態について説明したが、第2実施形態は、いわゆるWWW(ネットワーク上にハイパーテキストを構築し、あらゆる情報に対してアクセス可能にした広域情報システム)を用いて管理されるネットワークシステムに対して本発明を適用した場合の実施形態である。
【0129】
ここで、上記WWWについてその概要を説明すると、当該WWWは、本実施形態におけるプリンタのような端末装置のネットワーク管理情報を、他のコンピュータ(WWWブラウザと呼ばれるプログラム(上記端末装置の設定状態等を端末装置毎に順次閲覧するためのプログラム)を備えるコンピュータであり、各端末装置の状態を閲覧して把握し、これによりネットワークを管理するコンピュータ。以下、ブラウザコンピュータと称する)で一元的に管理するための情報システムである。そして、各端末装置の状態を表現するためにはハイパーテキストと呼ばれるソフトウエアを用いて当該状態を示す画像や文字情報を表現する。また、ブラウザコンピュータと各端末装置との間の通信に使用されるプロトコルとしては、いわゆるHTTPが用いられ、更にハイパーテキストを表現する言語としては、例えば、HTMLと呼ばれる言語が用いられる。
【0130】
また、本実施形態においては、各端末装置上には、CGI(Common Gateway Interface)と呼ばれるプログラムが備えられており、当該CGIはブラウザコンピュータからの指定により当該指定に対応するHTMLを構成したり、ブラウザコンピュータからサーバ(NICに備えられ、当該NICに接続されているプリンタ等に対してデータ又は制御情報等を提供する処理部であり、NIC用の上記CGIについてはこれがサーバ内に含まれている。)に送信されてくる情報(一般にフォームという。例えば、ブラウザコンピュータの使用者がプリンタにおける複写枚数を「5」と設定した場合には、”COPIES=5”というフォームがブラウザコンピュータからサーバ内のCGIに送信される。)を解釈するためのものである。このとき、ブラウザコンピュータからの端末装置の指定には、URLと称される識別情報(各端末装置固有の識別情報であり、本実施形態について言えば、NICとそれに接続されているプリンタとでは異なるURLを持っている。)に基づいて各端末装置を識別し指定を行う。
【0131】
次に、第2実施形態のネットワークシステムS’の構成について、図6を用いて説明する。なお、図6において、図1に示す第1実施形態のネットワークシステムSと同様の部材については同様の部材番号を付して細部の説明は省略する。
【0132】
図6に示すように、第2実施形態のネットワークシステムS’は、管理装置としてのブラウザコンピュータG’と、電話回線又はLAN等のネットワークWと、インタフェース装置としての複数のNIC1’と、端末装置としてのプリンタ10’、30’及び40’と、当該プリンタ10に接続された複数のコンピュータ20とにより構成されている。ここで、プリンタ10’、30’及び40’は異なる種類のプリンタである。
【0133】
一方、ブラウザコンピュータG’は、情報送信手段としてのCPU50’を備えている。
【0134】
また、NIC1’は、返信手段としてのトランシーバ2と、LANコントローラ3と、共有メモリ4と、判定手段、第1情報処理手段、転送手段としてのCPU5と、ROM6’と、RAM7と、バス8と、を備えている。このとき、ROM6’は、その内部にNIC用HTML6aとNIC用CGI6bとを予め記憶している。
【0135】
更に、プリンタ10’は、第2情報処理手段としてのCPU11と、ROM12’と、RAM13と、バス14と、出力インタフェース15と、入力インタフェース16と、印字部17と、を備えている。このとき、ROM12’は、その内部にプリンタ用HTML12aとプリンタ用CGI12bとを予め記憶している。
【0136】
なお、プリンタ10’は、バス14に接続された接続ライン9を介してNIC1’に接続されていると共に、入力インタフェース16を介して各コンピュータ20に接続されている。
【0137】
次に、ネットワークシステムS’における概要動作について図6を用いて説明する。なお、以下の説明においては、NIC1’とプリンタ10’とにおける処理について説明するが、他のNIC1’とプリンタ30’との間においても同様の処理が実行される。
【0138】
ブラウザコンピュータG’内のCPU50’は、NIC1’が接続されているプリンタ10’の状態をブラウザコンピュータG’で把握するために必要な情報をプリンタ10’に対して要求するための要求情報(以下、単にリクエストと称する。)を生成し、ネットワークWを介してNIC1’のトランシーバ2に送信する。
【0139】
ここで、当該リクエストについて具体的に例示すると、例えば、以下のようなものがリクエストとして送信される。
【0140】
(1) ”GET /nic/****.html HTTP/1.0”
(2) ”GET /nic−CGI/****.exe HTTP/1.0”
(3) ”GET /printer/****.html HTTP/1.0”
(4) ”GET /printer−CGI/****.exe HTTP/1.0”
これらの例において、”GET”はリクエストであることを示すものであり、”nic”、”nic−CGI”、”printer”及び”printer−CGI”はURLであり、”****.html”又は”****.exe”は管理の対象(一般にはリソースと呼ばれる。)を示す情報であり(「****」の部分に種々のリソースを示す名称が記述される。)、”HTTP/1.0”はHTTPのバージョン情報である。このとき、当該リクエストには、NIC1’を示すURL(”nic”又は”nic−CGI”)か、又はプリンタ10’を示すURL(”printer”又は”printer−CGI”)かのいずれか一方が付加されている。
【0141】
そして、リクエストを受信したトランシーバ2は、これを復調し、LANコントローラ3を介してバス8に出力する。
【0142】
次に、CPU5’は、NIC1’が受信したリクエストがNIC1を指定するURLを含むリクエストであるとき(例えば、上記(1)又は(2)に示す例のように、”nic”又は”nic−CGI”のURLを含むとき)は、当該リクエストに対応して、ROM6’内に記憶されているNIC用CGI6b’とNIC用HTML6a’を用いて当該リクエストを処理する。このとき、NIC用HTML6a’のみで処理できるもの(上記(1)で示す例)については当該NIC用HTML6a’のみで処理し、また、NIC用CGI6b’のみで処理できるもの(上記(2)で示す例)については当該NIC用CGI6b’のみで処理する。
【0143】
その後、CPU5は、処理した結果(以下、ブラウザコンピュータG’に対して返信すべき処理結果をレスポンスと称する。)をバス8、LANコントローラ3、トランシーバ2及びネットワークWを介してブラウザコンピュータG’に返信する。
【0144】
一方、NIC1’が受信したリクエストがプリンタ10を指定するURLを含むリクエストであるとき(例えば、上記(3)又は(4)に示す例のように、”printer”又は”printer−CGI”のURLを含むとき))は、CPU5は、当該リクエストを共有メモリ4を及び接続ライン9を介してプリンタ10’に転送する。その際、共有メモリ4にリクエストを書き込んだ後、CPU5は、図示しない信号線を通してCPU11に対してインターラプト(割り込み指令)を発生させ、当該リクエストの処理を実行させる。
【0145】
なお、上述したリクエストに対するCPU5の処理に必要な制御プログラムは、ROM6’に予め記憶されている。
【0146】
次に、NIC1’から転送したプリンタ10’を指定するリクエストが接続ライン9を介してプリンタ10’に入力されると、CPU11は、当該リクエストをバス14を介して取得した後、ROM12’内に記憶されているプリンタ用CGI12b’とプリンタ用HTML12a’を用いて当該リクエストを処理する。このとき、プリンタ用HTML12a’のみで処理できるものについては当該プリンタ用HTML12a’のみで処理し、また、プリンタ用CGI12b’のみで処理できるものについては当該プリンタ用CGI12b’のみで処理する。その後、CPU11は、処理した結果であるレスポンスをバス14、接続ライン9、共有メモリ4、NIC1’及びネットワークWを介してブラウザコンピュータG’に返信する。このリクエストに対するCPU11の処理に必要な制御プログラムは、ROM12’に予め記憶されている。
【0147】
更に、プリンタ10’において処理すべきリクエストに対するレスポンスをプリンタ10’から受領したNIC1’は、当該レスポンスをそのままネットワークWを介してブラウザコンピュータG’に転送する。
【0148】
そして、NIC1’又はプリンタ10’からのレスポンスを受信したブラウザコンピュータG’においては、夫々受信したレスポンスに対応した画像又は文字情報を図示しないモニタに表示し、当該NIC1’又はプリンタ10’の動作状態等を把握する。
【0149】
なお、ネットワークシステムS’内に含まれている各プリンタ10’、30’及び40’は、共通のNIC1’を備えているが、プリンタ自体としては異なる種類のものであり、具体的には、夫々のプリンタに記憶されているプリンタ用HTML又はプリンタ用CGIがプリンタ毎に異なったものとなっている。
【0150】
以上説明した以外の各構成部材の動作(LANコントローラ3又は印字部17の動作等)については、第1実施形態と同様であるので、細部の説明は省略する。
【0151】
次に、第2実施形態に係るURLを用いたリクエストの処理について、NIC1’とプリンタ10’間における処理を対象として図7乃至図9を用いて具体的に説明する。なお、図7に示すフローチャートに対応するプログラムはROM6’に予め記憶されているものであり、必要に応じてCPU5に読み出されて実行されるものである。また、図8に示すフローチャートに対応するプログラムはROM12’に予め記憶されているものであり、必要に応じてCPU11に読み出されて実行されるものである。
【0152】
先ず、NIC1’における処理について、図7に示すフローチャートを用いて説明する。
【0153】
図7に示すように、NIC1’においては、最初にプリンタ10’に対応するURL(プリンタ10’が予め認識しているものである。)をNIC1’に送信することを要求する要求信号が接続ライン9を介してプリンタ10’に対して送信される(ステップS30)。
【0154】
そして、当該要求に応答してプリンタ10’からプリンタ10’に対応するURLが送信されてきたか否かが判定され(ステップS31)、送信されていないときは(ステップS31;NO)送信されるまで待機し、送信された場合には(ステップS31;YES)、次に当該送信されてきたURL(具体的には、”printer”又は”printer−CGI”)をRAM7内の端末情報エリア7aに格納する(ステップS32)。
【0155】
そして、ブラウザコンピュータG’からURLが付加されたリクエストが送信されてきたか否かが判定され(ステップS33)、リクエストが送信されていないときは(ステップS33;NO)、次にプリンタ10’からレスポンスが送信されてきたか否かが判定される(ステップS34)。現時点では、プリンタ10’からは何らレスポンスはないので(ステップS34;NO)、次に、NIC1’の電源が断とされたか否かが判定され(ステップS36)、断とされたときは(ステップS36;YES)そのまま処理を終了し、断とされていないときは(ステップS36;NO)ステップS33に戻って次のリクエストの受信に備える。
【0156】
一方、ステップS33の判定において、ブラウザコンピュータG’からのリクエストがあったときは(ステップS33;YES)、次に当該リクエストに付加されているURLとステップS32でRAM7内の端末情報エリア7aに記憶しているURLとを比較して、当該リクエストがNIC1’を指定するものであるか否かがCPU5において判定される(ステップS37)。
【0157】
そして、当該リクエストがNIC1’を指定したものであるときは(ステップS37;YES)、次に、当該リクエストがNIC用CGI6b’を指定するものであるか否かを判定し(ステップS38)、NIC用CGI6b’を指定するものでないときは(ステップS38;NO)そのままステップS41に移行し、一方NIC用CGI6b’を指定するものであるときは(ステップS38;YES)、当該NIC用CGI6b’を起動して(ステップS39)当該リクエストに対応するHTMLファイルを作成し(ステップS40)、作成したHTMLファイルをレスポンスとしてバス8、LANコントローラ3及びネットワークWを介してブラウザコンピュータG’に返信する(ステップS41)。その後は、ステップS34に移行するが、この場合にはプリンタ10’からのレスポンスはないので(ステップS34;NO)、そのままステップS36に移行して上述した動作が繰り返される。
【0158】
次に、ステップS37の判定において送信されてきたリクエストがNIC1’を指定したものでないときは(ステップS37;NO)、次に、当該リクエストに付加されているURLとステップS32で記憶しているURLとを比較して、当該リクエストがプリンタ10’を指定したものであるか否かがCPU5において判定される(ステップS42)。そして、当該リクエストがプリンタ10’を指定したものであるときは(ステップS42;YES)、当該リクエストをそのまま共有メモリ4及び接続ライン9を介してプリンタ10’へ転送し(ステップS43)ステップS34に移行して上述したステップS36の動作を実行する。
【0159】
更に、ステップS42の判定において、当該リクエストがプリンタ10’を指定したものでもないときは(ステップS42;NO)、受信したリクエストを処理できない旨の所定のエラー処理を実行して(ステップS44)ステップS34に移行する。
【0160】
なお、ステップS43の処理に対応して、プリンタ10’から当該リクエストに対応するレスポンスが送信されてきたときは(ステップS34;YES)、そのレスポンスをネットワークWを介してブラウザコンピュータG’に転送し(ステップS35)、ステップS36に移行する。
【0161】
次に、図7に示すNIC1’の動作に対応したプリンタ10’の動作について、図8を用いて説明する。
【0162】
プリンタ10’においては、始めに、図7におけるステップS30に対応してNIC1’からプリンタ10’のURLを送信する旨の要求信号があったか否かが判定され(ステップS50)、要求信号があったときは(ステップS50;YES)当該URL(具体的には、”printer”又は”printer−CGI”)をNIC1’に送信して(ステップS51)ステップS52に移行する。
【0163】
次に、ステップS50の判定においてNIC1’からの要求信号が無いときは(ステップS50;NO)、NIC1’を介してプリンタ10’を指定したリクエストがブラウザコンピュータG’から送信されてきたか否かが判定され(ステップS52。図6ステップS42参照)、送信されていないときは(ステップS52;NO)、プリンタ10’の電源が断とされたか否かが判定され(ステップS57)、断とされたときは(ステップS57;YES)そのままプリンタ10’における処理を終了し、断とされていないときは(ステップS57;NO)ステップS50に戻って次の要求信号の受信に備える。
【0164】
一方、ステップS52の判定において、プリンタ10’を指定したリクエストが送信されてきたときは(ステップS52;YES)、次に、当該リクエストがプリンタ用CGI12b’を指定するものであるか否かを判定し(ステップS53)、プリンタ用CGI12b’を指定するものでないときは(ステップS53;NO)そのままステップS56に移行し、一方プリンタ用CGI12b’を指定するものであるときは(ステップS53;YES)、当該プリンタ用CGI12b’を起動して(ステップS54)当該リクエストに対応するHTMLファイルを作成し(ステップS55)、作成したHTMLファイルをレスポンスとしてバス14、NIC1’及びネットワークWを介してブラウザコンピュータG’に送信する(ステップS56.図7ステップS34、S35参照)。その後は、ステップS56に移行して上述した処理を実行する。
【0165】
そして、NIC1’又はプリンタ10’からのレスポンスを受信したブラウザコンピュータG’においては、当該受信したレスポンスに対応した画像又は文字情報をモニタに表示してプリンタ10’等の稼動状態を把握することとなる。より具体的には、例えば、カバーが開いていて印字処理ができない状態のプリンタ10’からのレスポンスに基づいて、図9に示すように、モニタM上のイメージ表示領域60にカバーが開いた状態のプリンタ10’の概観を表示すると共に、モニタM上の文字表示領域61に「COVER OPEN」といった警告メッセージを表示する。
【0166】
なお、以上説明したNIC1’とプリンタ10’との間における処理は、NIC1’とプリンタ30’との間においても同様に実行される。すなわち、例えば、NIC1’とプリンタ30’との間の処理については、NIC1’のROM6’がNIC1’を指定したリクエストに対応するNIC用HTML6a’及びNIC用CGI6b’を記憶し、他方、プリンタ30’のROM12’がプリンタ30’を指定したリクエスト(プリンタ30に固有のURLを含むリクエスト)に対応するプリンタ用HTML12a’及びプリンタ用CGI12b’を記憶しており、これにより、NIC1’を指定したリクエストは当該NIC1で処理されてレスポンスが返信され、他方、プリンタ30’を指定したリクエストはNIC1を通過してプリンタ30に送信されて処理され、レスポンスが返信される。
【0167】
また、NIC1’には、上述したようにプリンタ10’を一対一に接続する他、図6に示すように、プリンタ40’を接続すると共にこれに並列に、例えば、イメージスキャナ70を接続することもできる。
【0168】
この場合には、上述のNIC1’における処理についての説明のうちのステップS30からステップS32において、NIC1’は、プリンタ40’及びイメージスキャナ70に対して順次要求信号を出力し、夫々のURLの応答を得て、RAM7内の端末情報エリア7aに取得したURLを夫々対応づけて格納する。そして、ブラウザコンピュータG’からのリクエストがあったときには(ステップS33)、この端末情報エリア7aに対応づけて記憶されているURLに基づいて判定を行い、プリンタ40’かイメージスキャナ70の何れかに当該リクエストを転送する。その後、プリンタ40’又はイメージスキャナ70において、夫々に対応した上述の処理が実行される。
【0169】
一方、上記プリンタ40’に対して、図6に示すように、インテリジェントな用紙ソータ80を接続することもできる。
【0170】
この場合には、プリンタ40’は、上述したNIC1’の処理に類似の処理を行う。すなわち、最初に、プリンタ40’からの要求信号に応じて用紙ソータ80のURLがプリンタ40’に送信され、更に、NIC1’からの要求信号によりプリンタ40’自身のURLと用紙ソータ80のURLとがNIC1’へ送信され、NIC1’内の上記端末情報エリア7a内に格納される。
【0171】
次に、NIC1’は、ブラウザコンピュータG’からのリクエストを判別し、そのURLにより、当該リクエストがプリンタ40’又は当該プリンタ40’よりも下位の装置で処理すべき情報を対象としたものであると判別すると、そのリクエストをプリンタ40’に転送する。そしてプリンタ40’では、このNIC1’から転送されたリクエストを判別し、下位となる用紙ソータ80で処理すべき情報を対象としたリクエストであると判別した場合には、用紙ソータ80にそのリクエストを転送する。その後、用紙ソータ80からレスポンスが返されると、プリンタ40’はそれをNIC1’に転送する。そして、NIC1’では、その返信されたレスポンスをブラウザコンピュータG’に対して送信する。
【0172】
以上説明したように、第2実施形態のネットワークシステムS’における処理によれば、NIC1’を指定したリクエストは当該NIC1’で処理し、他方、プリンタ10を指定したリクエストはNIC1’を通過してプリンタ10’に送信されて処理されるので、プリンタ10’を指定したリクエストに関する処理をNIC1’で処理する必要がなく、従って、複数種類のプリンタの夫々に対して共通のNIC1’を接続してネットワークシステムS’を構成することができる。
【0173】
また、リクエストには、当該リクエストに対応すると共にNIC1’又はプリンタ10’のいずれか一方に含まれるリソースを示すURLが含まれており、CPU5は、当該URLに基づいて、ブラウザコンピュータG’から送信されてきたリクエストがプリンタ10’に含まれるリソースを示すリクエストであるか、又はNIC1’に含まれるリソースを示すリクエストであるかを判定するので、リクエストの属性を確実に判定して処理することができる。
【0174】
更に、HTTPに基づいてプリンタ10’を管理すると共に、URLを用いてリクエストの属性を判定するので、WWWを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【0175】
また、プリンタ10’からのURLを用いて、ブラウザコンピュータG’から送信されてきたリクエストがプリンタ10’に含まれるリソースを示すリクエストであるか、又はNIC1’に含まれるリソースを示すリクエストであるかを判定するので、確実にリクエストを区分することができると共に、プリンタ10’自体のリソースに対応する当該プリンタ10’独自の動作状態をブラウザコンピュータG’において容易に管理することができる。
【0176】
なお、上述した各実施形態は、ネットワークシステムの端末装置としてプリンタを用いた場合について説明したが、これ以外に、例えば、端末装置としてハブ(ネットワークの途中に配置される集線中継装置)やスキャナ、ファクシミリ装置、電話機或いは他のコンピュータ等を備えたネットワークシステムに対しても本発明を適用することができる。
【0177】
更に、上記の各実施形態においては、図3又は図4或いは図7又は図8に示すフローチャートに対応するプログラムを予め各ROMに記憶させておく場合について説明したが、これ以外に、当該NICに関する処理に対応するプログラムを記録媒体としてのフレキシブルディスク等に記憶させておき、例えばパーソナルコンピュータ(以下、PCという。)等にいわゆるインタフェースカードを装着し、当該インタフェースカードをPCにより制御すべく上記記憶させておいたプログラムを読み出し、当該プログラムによりPC内のCPUを制御して上記インタフェースカードを動作させ、更に当該PCのローカルポート(例えば双方向セントロニクス対応のローカルポート1)に上記プリンタやイメージスキャナ等の端末装置を接続して制御するようにしてもよい。
【0178】
【発明の効果】
以上説明したように、請求項1に記載の発明によれば、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されて処理されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【0179】
従って、端末装置の種類に応じた種類のインタフェース装置を用いる必要がなく、ネットワークシステム全体を簡易且つ安価に構築することができる。
【0180】
請求項2に記載の発明によれば、請求項1に記載の発明の効果に加えて、要求情報には、当該要求情報に対応すると共にインタフェース装置又は端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれており、判定手段は、当該識別情報に基づいて、管理装置から送信されてきた要求情報が端末装置に含まれる処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定するので、要求情報の属性を確実に判定して処理することができる。
【0181】
請求項3に記載の発明によれば、請求項2に記載の発明の効果に加えて、SNMPに基づいて端末装置を管理すると共に、識別情報がSNMPに対応するMIB情報における経路情報であるので、効率的にネットワークシステムを管理することができる。
【0182】
請求項4に記載の発明によれば、請求項2に記載の発明の効果に加えて、HTTPに基づいて端末装置を管理すると共に、識別情報がHTTPにおけるURL情報であるので、WWWを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【0183】
請求項5に記載の発明によれば、請求項1から4のいずれか一項に記載の発明の効果に加えて、副識別情報を用いて、管理装置から送信されてきた要求情報が端末装置に含まれる前記処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定するので、確実に要求情報を区分することができると共に、端末装置自体の処理情報に対応する当該端末装置独自の動作状態を管理装置において容易に管理することができる。
【0184】
請求項6に記載の発明によれば、請求項5に記載の発明の効果に加えて、SNMPに基づいて端末装置を管理すると共に、副識別情報が端末装置で処理すべきSNMPに対応するMIB情報におけるノードを特定するための特定情報であるので、効率的にネットワークシステムを管理することができる。
【0185】
請求項7に記載の発明によれば、請求項5に記載の発明の効果に加えて、HTTPに基づいて端末装置を管理すると共に、副識別情報が端末装置に含まれる処理対象を示すHTTPにおけるURL情報であるので、WWWを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【0186】
請求項8に記載の発明によれば、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されて処理されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【0187】
従って、端末装置の種類に応じた種類のインタフェース装置を用いる必要がなく、ネットワークシステム全体を簡易且つ安価に構築することができる。
【0188】
請求項9に記載の発明によれば、請求項8に記載の発明の効果に加えて、要求情報には、当該要求情報に対応すると共にインタフェース装置又は端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれており、更に当該識別情報に基づいて、管理装置から送信されてきた要求情報が端末装置に含まれる処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定するので、要求情報の属性を確実に判定して処理することができる。
【0189】
請求項10に記載の発明によれば、請求項9に記載の発明の効果に加えて、SNMPに基づいて端末装置を管理すると共に、識別情報がSNMPに対応するMIB情報における経路情報であるので、効率的にネットワークシステムを管理することができる。
【0190】
請求項11に記載の発明によれば、請求項9に記載の発明の効果に加えて、HTTPに基づいて端末装置を管理すると共に、識別情報がHTTPにおけるURL情報であるので、WWWを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【0191】
請求項12に記載の発明によれば、請求項8から11のいずれか一項に記載の発明の効果に加えて、副識別情報を用いて、管理装置から送信されてきた要求情報が端末装置に含まれる前記処理対象を示す要求情報であるか、又はインタフェース装置に含まれる処理対象を示す要求情報であるかを判定するので、確実に要求情報を区分することができると共に、端末装置自体の処理対象に対応する当該端末装置独自の動作状態を管理装置において容易に管理することができる。
【0192】
請求項13に記載の発明によれば、請求項12に記載の発明の効果に加えて、SNMPに基づいて端末装置を管理すると共に、副識別情報が端末装置で処理すべきSNMPに対応するMIB情報におけるノードを特定するための特定情報であるので、効率的にネットワークシステムを管理することができる。
【0193】
請求項14に記載の発明によれば、請求項12に記載の発明の効果に加えて、管理装置はHTTPに基づいて端末装置を管理すると共に、副識別情報は端末装置に含まれる処理対象を示すHTTPにおけるURL情報であるので、WWWを用いた広範囲のネットワークを簡易且つ安価に構成することができる。
【0194】
請求項15に記載の発明によれば、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【0195】
従って、端末装置の種類に応じた種類のインタフェース装置を用いる必要がなく、ネットワークシステム全体を簡易且つ安価に構築することができる。
【0196】
請求項16に記載の発明によれば、インタフェース装置において処理すべき要求情報は当該インタフェース装置で処理し、他方、端末装置で処理すべき要求情報はインタフェース装置をそのまま通過して端末装置に送信されるので、端末装置で処理すべき要求情報に関する処理をインタフェース装置で処理する必要がなく、複数種類の端末装置の夫々に対して共通のインタフェース装置を接続してネットワークを構成することができる。
【0197】
従って、端末装置の種類に応じた種類のインタフェース装置を用いる必要がなく、ネットワークシステム全体を簡易且つ安価に構築することができる。
【0198】
請求項17に記載の発明によれば、インタフェース部において処理すべき要求情報は当該インタフェース部で処理し、他方、処理部で処理すべき要求情報はインタフェース部をそのまま通過して処理部に送信されて処理されるので、処理部で処理すべき要求情報に関する処理をインタフェース部で処理する必要がなく、複数種類の処理部の夫々に対して共通のインタフェース部を接続して端末装置を構成することができる。
【0199】
従って、端末装置の種類に応じた種類のインタフェース部を用いる必要がなく、ネットワークシステム全体を簡易且つ安価に構築することができる。
【図面の簡単な説明】
【図1】 第1実施形態のネットワークシステムの概要構成を示すブロック図である。
【図2】 MIBツリーの体系を示す図である。
【図3】 第1実施形態におけるNICの動作を示すフローチャートである。
【図4】 第1実施形態におけるプリンタの動作を示すフローチャートである。
【図5】 第1実施形態におけるリクエスト及びレスポンスの例であり、(a)はリクエストの例であり、(b)はレスポンスの例である。
【図6】 第2実施形態のネットワークシステムの概要構成を示すブロック図である。
【図7】 第2実施形態におけるNICの動作を示すフローチャートである。
【図8】 第2実施形態におけるプリンタの動作を示すフローチャートである。
【図9】 ブラウザコンピュータ上の表示例を示す図である。
【符号の説明】
1、1’…NIC
2…トランシーバ
3…LANコントローラ
4…共有メモリ
5、11、50…CPU
6、6’、12、12’…ROM
6a…NIC用MIB情報エリア
6a’…NIC用HTML
6b’…NIC用CGI
7、13…RAM
7a…端末情報エリア
8、14…バス
9…接続ライン
10、30、40、10’、30’、40’…プリンタ
12a…プリンタ用MIB情報エリア
12a’ …プリンタ用HTML
12b’ …プリンタ用CGI
13a…出力バッファ
13b…入力バッファ
15…出力インタフェース
16…入力インタフェース
17…印字部
20…コンピュータ
60…イメージ表示領域
61…文字表示領域
70…イメージスキャナ
80…用紙ソータ
S、S’…ネットワークシステム
G…マネージャ
G’…ブラウザコンピュータ
W…ネットワーク
M…モニタ
Claims (17)
- ネットワークを介して端末装置を管理する管理装置と、インタフェース装置を介して前記ネットワークに接続される前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続される前記インタフェース装置と、を備えたネットワークシステムにおいて、
前記管理装置は、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークに送信する情報送信手段を備え、
前記インタフェース装置は、
前記ネットワークを介して前記要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定手段と、
前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第1処理情報を前記ネットワークを介して前記管理装置に返信する第1情報処理手段と、
前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送手段と、
前記端末装置に転送した要求情報に対応する処理結果である第2処理情報が前記端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信手段と、を備え、
更に、前記端末装置は、前記インタフェース装置から転送された当該端末装置で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して前記第2処理情報を前記返信手段に送信する第2情報処理手段を備えることを特徴とするネットワークシステム。 - 請求項1に記載のネットワークシステムにおいて、
前記要求情報には、当該要求情報に対応すると共に前記インタフェース装置又は前記端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれていると共に、
前記判定手段は、当該識別情報に基づいて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定することを特徴とするネットワークシステム。 - 請求項2に記載のネットワークシステムにおいて、
前記管理装置はSNMP(Simple Network Management Protocol;簡易ネットワーク管理プロトコル)に基づいて前記端末装置を管理すると共に、
前記識別情報は前記SNMPに対応するMIB(Management Information Base)情報における経路情報であることを特徴とするネットワークシステム。 - 請求項2に記載のネットワークシステムにおいて、
前記管理装置はHTTP(Hyper Text Transfer Protocol;ハイパーテキスト通信プロトコル)に基づいて前記端末装置を管理すると共に、
前記識別情報は前記HTTPにおけるURL(Uniform Resource Locator)情報であることを特徴とするネットワークシステム。 - 請求項1から4のいずれか一項に記載のネットワークシステムにおいて、
前記判定手段は、前記端末装置から予め送信された当該端末装置に含まれる前記処理対象を示す副識別情報を用いて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定することを特徴とするネットワークシステム。 - 請求項5に記載のネットワークシステムにおいて、
前記管理装置はSNMPに基づいて前記端末装置を管理すると共に、
前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記SNMPに対応するMIB情報におけるノードを特定するための特定情報であることを特徴とするネットワークシステム。 - 請求項5に記載のネットワークシステムにおいて、
前記管理装置はHTTPに基づいて前記端末装置を管理すると共に、
前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記HTTPにおけるURL情報であることを特徴とするネットワークシステム。 - ネットワークを介して端末装置を管理する管理装置と、インタフェース装置を介して前記ネットワークに接続される前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続される前記インタフェース装置と、を備えたネットワークシステムを管理するネットワーク管理方法であって、
前記管理装置において、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークに送信する情報送信工程と、
前記インタフェース装置において、前記ネットワークを介して前記要求情報を受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定工程と、
前記インタフェース装置において、前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第1処理情報を前記ネットワークを介して前記管理装置に返信する第1情報処理工程と、
前記インタフェース装置において、前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送工程と、
前記端末装置において、前記インタフェース装置から転送された当該端末装置で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して対応する処理結果である第2処理情報を前記インタフェース装置に送信する第2情報処理工程と、
前記インタフェース装置において、前記端末装置に転送した要求情報に対応して前記第2処理情報が前記端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信工程と、
を備えることを特徴とするとネットワーク管理方法。 - 請求項8に記載のネットワーク管理方法において、
前記要求情報には、当該要求情報に対応すると共に前記インタフェース装置又は前記端末装置のいずれか一方に含まれる処理対象の階層構造を示す識別情報が含まれていると共に、
前記判定工程においては、当該識別情報に基づいて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定することを特徴とするネットワークシステム。 - 請求項9に記載のネットワーク管理方法において、
前記管理装置はSNMP(Simple Network Management Protocol;簡易ネットワーク管理プロトコル)に基づいて前記端末装置を管理すると共に、
前記識別情報は前記SNMPに対応するMIB(Management Information Base)情報における経路情報であることを特徴とするネットワーク管理方法。 - 請求項9に記載のネットワーク管理方法において、
前記管理装置はHTTP(Hyper Text Transfer Protocol;ハイパーテキスト通信プロトコル)に基づいて前記端末装置を管理すると共に、
前記識別情報は前記HTTPにおけるURL(Uniform Resource Locator)情報であることを特徴とするネットワーク管理方法。 - 請求項8から11のいずれか一項に記載のネットワーク管理方法において、
前記判定工程において、前記端末装置から予め送信された当該端末装置に含まれる前記処理対象を示す副識別情報を用いて、前記管理装置から送信されてきた要求情報が前記端末装置に含まれる前記処理対象を示す要求情報であるか、又は前記インタフェース装置に含まれる前記処理対象を示す要求情報であるかを判定することを特徴とするネットワーク管理方法。 - 請求項12に記載のネットワーク管理方法において、
前記管理装置はSNMPに基づいて前記端末装置を管理すると共に、
前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記SNMPに対応するMIB情報におけるノードを特定するための特定情報であることを特徴とするネットワーク管理方法。 - 請求項12に記載のネットワーク管理方法において、
前記管理装置はHTTPに基づいて前記端末装置を管理すると共に、
前記副識別情報は前記端末装置に含まれる前記処理対象を示す前記HTTPにおけるURL情報であることを特徴とするネットワーク管理方法。 - ネットワークを介して端末装置を管理する管理装置と、インタフェース装置を介して前記ネットワークに接続される前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続される前記インタフェース装置と、を備えたネットワークシステムにおける当該インタフェース装置であって、
前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定手段と、
前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第1処理情報を前記ネットワークを介して前記管理装置に返信する第1情報処理手段と、
前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送手段と、
前記端末装置に転送した要求情報に対応する処理結果である第2処理情報が当該端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信手段と、
を備えることを特徴とするインタフェース装置。 - ネットワークを介して端末装置を管理する管理装置と、インタフェース装置を介して前記ネットワークに接続される前記端末装置と、前記端末装置に対して接続されると共に、前記ネットワークを介して前記管理装置に接続される前記インタフェース装置と、を備えたネットワークシステムにおける当該インタフェース装置を動作させるためのプログラムが読み取り可能に記録されている記録媒体であって、
当該インタフェース装置に含まれるコンピュータを、
前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース装置で処理すべき要求情報であるか、又は前記端末装置で処理すべき要求情報であるかを判定する判定手段、
前記受信した要求情報が当該インタフェース装置で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第1処理情報を前記ネットワークを介して前記管理装置に返信する第1情報処理手段、
前記受信した要求情報が前記端末装置で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記端末装置に転送する転送手段、及び、
前記端末装置に転送した要求情報に対応する処理結果である第2処理情報が当該端末装置から送信されてきたとき、当該第2処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信手段、
として動作させることを特徴とするプログラムが記録された記録媒体。 - ネットワークを介して端末装置を管理する管理装置と、前記ネットワークに接続される前記端末装置と、を備えたネットワークシステムにおける当該端末装置であって、
当該端末装置は、当該端末装置における予め設定された所定の処理を行う処理部と、当該処理部と前記ネットワークとを接続するためのインタフェース部とを含むと共に、
当該インタフェース部は、
前記管理装置から、前記端末装置を管理するために必要な情報の送信を要求する要求情報を前記ネットワークを介して受信したとき、当該受信した要求情報に基づいて、当該要求情報が前記インタフェース部で処理すべき要求情報であるか、又は前記処理部で処理すべき要求情報であるかを判定する判定手段と、
前記受信した要求情報が当該インタフェース部で処理すべき要求情報であるとき、前記受信した要求情報を処理して対応する処理結果である第1処理情報を前記ネットワークを介して前記管理装置に返信する第1情報処理手段と、
前記受信した要求情報が前記処理部で処理すべき要求情報であるとき、当該受信した要求情報をそのまま通過させて前記処理部に転送する転送手段と、
前記処理部に転送した要求情報に対応する処理結果である第2処理情報が当該処理部から送信されてきたとき、当該第2処理情報をそのまま通過させ、前記ネットワークを介して前記管理装置に返信する返信手段と、を備え、
更に、前記処理部は、前記インタフェース部から転送された当該処理部で処理すべき前記要求情報を受信したとき、当該受信した要求情報を処理して前記第2処理情報を前記返信手段に送信する第2情報処理手段を備えることを特徴とする端末装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21372497A JP3744137B2 (ja) | 1997-08-07 | 1997-08-07 | ネットワークシステム、ネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置 |
| US09/129,537 US6477567B1 (en) | 1997-08-07 | 1998-08-05 | Method for managing a status request transmitted from a managing device to an interface device through a network |
| EP98306315.7A EP0896454B1 (en) | 1997-08-07 | 1998-08-07 | Network system, network managing method, interface device and terminal device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21372497A JP3744137B2 (ja) | 1997-08-07 | 1997-08-07 | ネットワークシステム、ネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1153139A JPH1153139A (ja) | 1999-02-26 |
| JP3744137B2 true JP3744137B2 (ja) | 2006-02-08 |
Family
ID=16643952
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21372497A Expired - Fee Related JP3744137B2 (ja) | 1997-08-07 | 1997-08-07 | ネットワークシステム、ネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6477567B1 (ja) |
| EP (1) | EP0896454B1 (ja) |
| JP (1) | JP3744137B2 (ja) |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4006807B2 (ja) * | 1998-01-19 | 2007-11-14 | ブラザー工業株式会社 | ネットワークシステム、及び端末装置 |
| SE9900517L (sv) * | 1999-02-17 | 2000-08-18 | Axis Ab | Gränssnitt och metod för kommunikation |
| AU3454600A (en) * | 1999-03-29 | 2000-10-16 | Seiko Epson Corporation | Network system and network interface card |
| JP2000347976A (ja) * | 1999-04-01 | 2000-12-15 | Seiko Epson Corp | 機器管理システム、管理サーバ及びコンピュータ読取可能な記録媒体 |
| JP3684108B2 (ja) * | 1999-06-11 | 2005-08-17 | キヤノン株式会社 | ネットワークデバイス管理装置及び方法 |
| JP2000357138A (ja) * | 1999-06-16 | 2000-12-26 | Canon Inc | ネットワークデバイスの管理装置および管理方法、記憶媒体 |
| KR100306749B1 (ko) * | 1999-06-30 | 2001-11-01 | 윤종용 | 네트워크 프린터 시스템 |
| SE9904131L (sv) * | 1999-11-15 | 2001-05-16 | Intermec Ptc Ab | Skrivare |
| US6553441B1 (en) * | 1999-11-30 | 2003-04-22 | 3Com Corporation | Method and apparatus for using serial bus for PC management |
| US7162450B2 (en) * | 2000-06-30 | 2007-01-09 | Ponzio Jr Frank J | Business method for determining quality and integrity of data content |
| US7194526B2 (en) * | 2000-09-22 | 2007-03-20 | Kyocera Corporation | Network device management method, and network devices |
| US7130889B2 (en) * | 2000-11-29 | 2006-10-31 | Ncr Corporation | Method of printing information by a network kiosk |
| JP2002182866A (ja) | 2000-12-13 | 2002-06-28 | Fujitsu Ltd | ネットワーク環境における印刷制御方法、プリントサーバ、クライアント、および記録媒体 |
| JP4378050B2 (ja) * | 2000-12-27 | 2009-12-02 | キヤノン株式会社 | 情報管理装置及び情報管理方法 |
| CA2433295A1 (en) | 2000-12-28 | 2002-07-11 | Rex Eugene Murray | Polymerization catalyst system, polymerization process and polymer therefrom |
| JP4581259B2 (ja) * | 2001-02-06 | 2010-11-17 | ソニー株式会社 | 組込型電子機器ならびに組込電子機器および組込電子機器の管理方法 |
| JP4541579B2 (ja) * | 2001-02-28 | 2010-09-08 | キヤノン株式会社 | 印刷システム、ネットワークインターフェース装置、印刷装置、データ提供方法及び記憶媒体 |
| US7734715B2 (en) | 2001-03-01 | 2010-06-08 | Ricoh Company, Ltd. | System, computer program product and method for managing documents |
| JP4574052B2 (ja) * | 2001-04-18 | 2010-11-04 | キヤノン株式会社 | 印刷制御装置及びその制御方法並びに印刷システム |
| US6956825B2 (en) * | 2001-06-26 | 2005-10-18 | D-Link Corp. | System for managing community ethernet switch and apparatus thereof |
| JP4158365B2 (ja) | 2001-08-27 | 2008-10-01 | ブラザー工業株式会社 | ネットワーク端末装置 |
| US20030061318A1 (en) * | 2001-09-27 | 2003-03-27 | International Business Machines Corporation | Apparatus and method of ascertaining remote systems accessibility before running remote commands |
| US7660886B2 (en) * | 2001-09-27 | 2010-02-09 | International Business Machines Corporation | Apparatus and method of representing real-time distributed command execution status across distributed systems |
| US7408661B2 (en) | 2001-10-12 | 2008-08-05 | Canon Kabushiki Kaisha | Control apparatus and its method, and control program and storage medium holding it, with access designating second address being performed based on link to the second address included in display information |
| JP3912582B2 (ja) | 2001-11-20 | 2007-05-09 | ブラザー工業株式会社 | ネットワークシステム、ネットワークデバイス、ウェブページ作成方法、ウェブページ作成用プログラムおよびデータ送信用プログラム |
| US20030233437A1 (en) * | 2002-04-24 | 2003-12-18 | Hiroshi Kitada | Browser, method, and computer program product for managing documents |
| JP4114444B2 (ja) * | 2002-09-09 | 2008-07-09 | ソニー株式会社 | 端末装置及び通信方法 |
| US7058797B2 (en) * | 2002-09-10 | 2006-06-06 | Veritas Operating Corporation | Use of off-motherboard resources in a computer system |
| JP4007195B2 (ja) | 2003-01-07 | 2007-11-14 | ブラザー工業株式会社 | 集積回路素子、通信インタフェース基板、及び画像形成装置 |
| US7689702B1 (en) * | 2003-10-31 | 2010-03-30 | Sun Microsystems, Inc. | Methods and apparatus for coordinating processing of network connections between two network protocol stacks |
| US7509422B2 (en) * | 2004-07-21 | 2009-03-24 | Microsoft Corporation | System and method for locating web services |
| US20060230286A1 (en) * | 2005-03-30 | 2006-10-12 | Hiroshi Kitada | System and method for authenticating a user of an image processing system |
| US7533155B2 (en) | 2005-03-30 | 2009-05-12 | Ricoh Company, Ltd. | System and method for managing documents with multiple network applications |
| US7821660B2 (en) * | 2005-03-30 | 2010-10-26 | Ricoh Company, Ltd. | System and method for compensating for resource unavailability in an image processing system |
| US7693984B2 (en) * | 2005-12-29 | 2010-04-06 | Panasonic Electric Works Co., Ltd. | Systems and methods for providing current status data to a requesting device |
| US8630402B1 (en) | 2007-04-12 | 2014-01-14 | United Services Automobile Association (Usaa) | System and method to provide a response to an inquiry |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5323393A (en) * | 1992-11-18 | 1994-06-21 | Canon Information Systems, Inc. | Method and apparatus for obtaining and for controlling the status of a networked peripheral |
| JPH08251217A (ja) * | 1995-03-08 | 1996-09-27 | Matsushita Electric Works Ltd | ネットワ−ク集線装置 |
| US5678041A (en) * | 1995-06-06 | 1997-10-14 | At&T | System and method for restricting user access rights on the internet based on rating information stored in a relational database |
| US5828863A (en) * | 1995-06-09 | 1998-10-27 | Canon Information Systems, Inc. | Interface device connected between a LAN and a printer for outputting formatted debug information about the printer to the printer |
| US5852746A (en) * | 1995-06-26 | 1998-12-22 | Canon Kabushiki Kaisha | System for transmitting a message using status button to system administrator by using a signal comprising predetermined number of changes effected over a period |
| US6219718B1 (en) * | 1995-06-30 | 2001-04-17 | Canon Kabushiki Kaisha | Apparatus for generating and transferring managed device description file |
| US5740368A (en) * | 1995-06-30 | 1998-04-14 | Canon Kabushiki Kaisha | Method and apparatus for providing information on a managed peripheral device to plural agents |
| US5742833A (en) * | 1995-11-30 | 1998-04-21 | International Business Machines Corporation | Programmable power management system and method for network computer stations |
| US5864852A (en) * | 1996-04-26 | 1999-01-26 | Netscape Communications Corporation | Proxy server caching mechanism that provides a file directory structure and a mapping mechanism within the file directory structure |
| US5802305A (en) * | 1996-05-17 | 1998-09-01 | Microsoft Corporation | System for remotely waking a sleeping computer in power down state by comparing incoming packet to the list of packets storing on network interface card |
| US6018619A (en) * | 1996-05-24 | 2000-01-25 | Microsoft Corporation | Method, system and apparatus for client-side usage tracking of information server systems |
| US5987514A (en) * | 1996-10-30 | 1999-11-16 | Sun Microsystems, Inc. | System and method for advanced event request management for networks |
| US6009274A (en) * | 1996-12-13 | 1999-12-28 | 3Com Corporation | Method and apparatus for automatically updating software components on end systems over a network |
| US6020973A (en) * | 1997-04-15 | 2000-02-01 | Xerox Corporation | Centralized print server for interfacing one or more network clients with a plurality of printing devices |
| US6170067B1 (en) * | 1997-05-13 | 2001-01-02 | Micron Technology, Inc. | System for automatically reporting a system failure in a server |
| US6189109B1 (en) * | 1997-05-13 | 2001-02-13 | Micron Electronics, Inc. | Method of remote access and control of environmental conditions |
-
1997
- 1997-08-07 JP JP21372497A patent/JP3744137B2/ja not_active Expired - Fee Related
-
1998
- 1998-08-05 US US09/129,537 patent/US6477567B1/en not_active Expired - Lifetime
- 1998-08-07 EP EP98306315.7A patent/EP0896454B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP0896454A3 (en) | 1999-09-29 |
| EP0896454A2 (en) | 1999-02-10 |
| JPH1153139A (ja) | 1999-02-26 |
| US6477567B1 (en) | 2002-11-05 |
| EP0896454B1 (en) | 2013-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3744137B2 (ja) | ネットワークシステム、ネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置 | |
| US6631407B1 (en) | Device management network system, management server, and computer readable medium | |
| US7978360B2 (en) | Print system | |
| JP3578714B2 (ja) | ジョブトークンプリンタ割当システム | |
| KR100446404B1 (ko) | 네트워크 장치를 관리하기 위한 방법 및 장치 | |
| US6020973A (en) | Centralized print server for interfacing one or more network clients with a plurality of printing devices | |
| US5974234A (en) | Centralized print server for interfacing one or more network clients with a plurality of printing devices | |
| US6970923B1 (en) | Device management network system management server and computer readable medium | |
| US10057455B2 (en) | Method and system for printing-device monitoring, and printing monitoring server | |
| US20120092689A1 (en) | Information processing apparatus, method for controlling the same, and storage medium | |
| US6615372B1 (en) | Method of retrieving and displaying problematic information about a printer prior to a print job being printed on the printer | |
| JPH1124870A (ja) | ネットワークプリンタの制御方法 | |
| WO2001073558A1 (en) | System for managing device connected to network | |
| US20030135549A1 (en) | Print system including application server | |
| US8711390B2 (en) | Method and apparatus for executing load distributed printing | |
| CN101237505B (zh) | 控制成像设备的装置及方法 | |
| US7812984B2 (en) | Remote stored print job retrieval | |
| US20100220352A1 (en) | Image forming apparatus, image forming system, and information processing method | |
| JP3591251B2 (ja) | プリンタ制御方法および装置 | |
| US6920568B2 (en) | Method and apparatus for managing a network, network management program, and storage medium including a network management program stored thereon | |
| US7924449B2 (en) | Data processing apparatus, method, and program | |
| JP2001043055A (ja) | プリンタ、プリンタの制御方法およびプリントシステム並びに記録媒体 | |
| JP4045800B2 (ja) | プリントシステム及び方法 | |
| KR100325816B1 (ko) | 네트워크 프린터의 인쇄방법 | |
| US20080275994A1 (en) | Metadata communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050518 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050628 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050826 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051101 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051114 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081202 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101202 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131202 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |