(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の印刷デバイスを該ネットワークを介し遠隔操作により管理するネットワークデバイス管理装置において、
管理対象となっている印刷デバイスの一覧をユーザインタフェース上に表示するデバイス表示手段と、
前記デバイス表示手段により表示された印刷デバイスの中から複数の印刷デバイスを選択状態とする選択手段と、
前記選択手段が選択した印刷デバイスの中に遠隔テストプリントのコマンドに対応している印刷デバイスがあるか、及び、前記選択手段が選択した印刷デバイスの中に、ファームウェアの遠隔配信コマンドに対応する印刷デバイスとして、同種のデバイスのみがあるか、を判定する判定手段と、
前記判定手段により、前記選択手段が選択した印刷デバイスの中に少なくとも一台の遠隔テストプリントのコマンドに対応している印刷デバイスが存在すると判定された場合、遠隔テストプリントのコマンド指示部を有効に表示し、指示部を指示可能に表示し、前記判定手段により、前記選択手段が選択したデバイスの中に複数種類のデバイスが存在すると判定された場合、ファームウェアを遠隔配信を指示する指示部を使用不能に表示するプリント指示部表示手段と、
テストプリント若しくはファームウェアの遠隔配信を指示する指示部が指示されたことを検知する検知手段と、
テストプリント若しくはファームウェアの遠隔配信を指示する指示部を介して一回の指示があったことを前記検知手段が検知するのに応答して、複数の選択されたデバイスに対して遠隔テストプリントのコマンド、若しくは、ファームウェアを遠隔配信するコマンドを当該複数のデバイスにおいて実行させるために送信する制御手段と、
を有することを特徴とするネットワークデバイス管理装置。
【請求項２】
ネットワークに接続された複数の印刷デバイスを該ネットワークを介し遠隔操作により管理するネットワークデバイス管理装置におけるネットワークデバイス管理方法において、
管理対象となっている印刷デバイスの一覧をユーザインタフェース上に表示するデバイス表示工程と、
前記デバイス表示工程により表示された印刷デバイスの中から複数の印刷デバイスを選択状態とする選択工程と、
前記選択工程が選択した印刷デバイスの中に遠隔テストプリントのコマンドに対応している印刷デバイスがあるか、及び、前記選択工程が選択した印刷デバイスの中に、ファームウェアの遠隔配信コマンドに対応する印刷デバイスとして、同種のデバイスのみがあるか、を判定する判定工程と、
前記判定工程により、前記選択工程が選択した印刷デバイスの中に少なくとも一台の遠隔テストプリントのコマンドに対応している印刷デバイスが存在すると判定された場合、遠隔テストプリントのコマンド指示部を有効に表示し、指示部を指示可能に表示し、前記判定工程により、前記選択工程が選択したデバイスの中に複数種類のデバイスが存在すると判定された場合、ファームウェアを遠隔配信を指示する指示部を使用不能に表示するプリント指示部表示工程と、
テストプリント若しくはファームウェアの遠隔配信を指示する指示部が指示されたことを検知する検知工程と、
テストプリント若しくはファームウェアの遠隔配信を指示する指示部を介して一回の指示があったことを前記検知工程が検知するのに応答して、複数の選択されたデバイスに対して遠隔テストプリントのコマンド、若しくは、ファームウェアを遠隔配信するコマンドを当該複数のデバイスにおいて実行させるために送信する制御工程と、
を有することを特徴とするネットワークデバイス管理方法。
【請求項３】
請求項２に記載のネットワークデバイス管理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された複数のデバイスを該ネットワークを介し遠隔操作により管理するネットワークデバイス管理装置およびネットワークデバイス管理方法および記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、大規模ネットワークシステムを構成するネットワーク上のデバイスを管理するための方法として、これまでにいくつかの試みが数多くの標準機関でなされている。国際標準化機構（ＩＳＯ）は開放型システム間相互接続（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ，ＯＳＩ）モデルと呼ばれる汎用基準フレームワークを提供されている。
【０００３】
ここで、ネットワーク管理プロトコルのＯＳＩモデルは、共通管理情報プロトコル（Ｃｏｍｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ，ＣＷＩＰ）と呼ばれる。ＣＭＩＰはヨーロッパの共通ネットワーク管理プロトコルである。
【０００４】
また、近年では、より共通性の高いネットフーク管理プロトコルとして、簡易ネットワーク管理プロトコル（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｍｅｎｔ  Ｐｒｏｔｏｃｏｌ，ＳＮＭＰ）と呼ばれるＣＭＩＰに関連する一変種のプロトコルがあることが、例えば「ＴＣＰ／ＩＰネットワーク管理人間実用的な管理をめざして」Ｍ．Ｔ．ローズ＝著／西田竹志＝訳（株）トッパン発行１９９２年８月２０日初版に記載されている。
【０００５】
このＳＮＭＰネットワーク管理技術によれば、ネットワーク管理システムには、少なくとも１つのネットワーク管理ステーション（ＮＭＳ）、各々がエージェントを含むいくつかの管理対象ノード、及び管理ステーションやエージェントが管理情報を交換するために使用するネットワーク管理プロトコルが含まれる。
【０００６】
そして、ユーザは、ＮＭＳ上でネットワーク管理ソフトウエアを用いて管理対象ノード上のエージェントソフトウェアと通信することにより、ネットワーク上のデータを得たり、また設定すべきデータを変更することができるように構成されている。
【０００７】
ここで、エージェントとは、各々のターゲット装置についてのバックラウンドプロセスとして走るソフトウエアである。
【０００８】
この場合、ユーザがネットワーク上の装置に対して管理データを要求すると、管理ソフトウエアはオブジェクト識別情報を管理パケットまたはフレームに入れてターゲットエージェントヘ送り出す。そして、エージェントは、そのオブジェクト識別情報を解釈して、そのオブジェクト識別情報に対応するデータを取り出し、そのデータをパケットに入れてユーザに送り返す。時には、データを取り出すために対応するプロセスが呼び出される場合もある。
【０００９】
また、上記エージェントは、自分の状態に関するデータをデータベースの形式で保持している。このデータベースのことを、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  ｌｎｆｏｒｍａｔｉｏｎＢａｓｅ）と呼んでいる。ＭＩＢは木構造のデータ構造をしており、全てのノードが一意に番号付けされている。このノードの識別子のことを、オブジェクト識別子（ＯＢＪＥＣＴ  ＩＤＥＮＴＩＦＩＥＲ）と呼んでいる。
【００１０】
このＭＩＢの構造は、管理情報構造（ＳＭＩ：Ｓｔｒｕｃｔｕｒｅ  ｏｆ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ）と呼ばれ、ＲＦＣｌ１５５  Ｓｔｒｕｃｔｕｒｅ  ａｎｄ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｏｆ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｏｒ  ＴＣＰ／ＩＰ−ｂａｓｅｄ  Ｉｎｔｅｒｎｅｔｓで規定されている。
【００１１】
次に、ＳＮＭＰプロトコルについて詳細に説明する。
【００１２】
ネットワーク管理ユーティリティソフトウェアが動作しているＰＣ（以下、マネージャと呼称する）とＳＮＭＰエージェントが動作している管理対象ネットワークデバイス（以下、エージェントと呼称する）とは、ＳＮＭＰプロトコルを用いて通信を行う。ＳＮＭＰプロトコルには５種類のコマンドがあり、それぞれＧｅｔＲｅｑｕｅｓｔ、ＧｅｔＮｅｘｔＲｅｑｕｅｓｔ、ＧｅｔＲｅｓｐｏｎｓｅ、ＳｅｔＲｅｑｕｅｓｔ、Ｔｒａｐと呼ばれる。
【００１３】
ＧｅｔＲｅｑｕｅｓｔおよびＧｅｔＮｅｘｔＲｅｑｕｅｓｔは、マネージャがエージェントのＭＩＢオブジェクトの値を取得するために、マネージャがエージェントに対して送出するコマンドである。このコマンドを受け取ったエージェントは、ＧｅｔＲｅｓｐｏｎｓｅコマンドをマネージャに対して送出することによりＭＩＢオブジェクトの値（設定値）を知らせる。
【００１４】
一方、ＳｅｔＲｅｑｕｅｓｔは、マネージャがエージェントのＭＩＢオブジェクトの値を設定するために、マネージャがエージェントに対して送出するコマンドである。このコマンドを受け取ったエージェントは、設定結果をマネージャに通知するために、マネージャに対してＧｅｔＲｅｓｐｏｈｓｅコマンドを送出する。
【００１５】
Ｔｒａｐは、エージェントが自分自身の状態の変化をマネージャに対して通知するために、エージェントがマネージャに対して送出するコマンドである。
【００１６】
ＳＮＭＰプロトコルによってやり取りされる情報は多岐にわたるが、典型的なものとしてはエージェントが動作するネットワークインタフェースの各種設定、通信の統計的な履歴，現在の状態といった通信関係の情報がある。
【００１７】
この他、当該ネットワークインタフェースによりネットワークインタフェースに接続されているデバイスに関する情報も多い。
【００１８】
例えばネットワークプリンタの場合、プリンタ本体の動作状態、性能・装備に関する情報などである。
【００１９】
ＳＮＭＰプロトコルによってエージェントとマネージャの間でやり取りされるネットワークインタフェースの各種設定としては、Ｅｔｈｅｒｎｅｔ（登録商標）、ＴｏｋｅｎＲｉｎｇなどの通信メディアレベルの設定（フレームタイプ等）、ＴＣＰ／ＩＰネットワークで使用されるＩＰアドレス、サブネットマスク、デフォルトゲートウェイのＩＰアドレス等が含まれる。
【００２０】
マネージャは前述したＧｅｔＲｅｑｕｅｓｔやＧｅｔＮｅｘｔＲｅｑｕｅｓｔによってエージェントに現在の設定値を問い合わせ、エージェントはそれに応答してＧｅｔＲｅｓｐｏｎｓｅによって返答する。
【００２１】
また、マネージャ側で編集された設定値はＳｅｔＲｅｑｕｅｓｔによってエージェント側に送信され、エージェントはネットワークインタフェース等の然るべき設定を変更する。
【００２２】
このように、デバイス外部のマネージャとデバイス側の機器内部に組み込まれた（ユーザインタフェースを持たない）エージェントとの間の通信によって様々な設定を行う方法により、ネットワークデバイスに設定用の物理的なユーザインタフェースを持たせることなく、マネージャ側が動作するシステム（例えばパーソナルコンピュータ）の持つグラフィカルユーザインタフェース（ＧＵＩ）を利用して、非常に使い勝手の良いネットワークデバイスの遠隔管理システムを実現することができる。
【００２３】
ところで、ＳＮＭＰプロトコルを利用することによって、上記のようなネットワークあるいはデバイスパラメータの設定だけでなく、マネージャからデバイスに対してある種の指示を出すことが可能である。
【００２４】
例えば、マネージャがあるＭＩＢオブジェクトの値を規定のある値に変更した時、エージェントがその値に予め対応づけられた特定の動作をとるようにすれば、それはマネージャからエージェントに対してその動作をとる指示を与えたことに等しい。
【００２５】
例えば、図１０に定義を与えたｃａｎＰｒｔＰｅｒｆｒｅｓｔＰｒｉｎｔなるある仮想的なＭＩＢオブジェクトを考える。このオブジェクトをプリンタのネットワークインタフェースに実装されたエージェントに用いた場合、通常はｔｅｓｔＰｒｉｎｔＰｅｒｆＮｏｎｅ（１）の値をとるが、マネージャがこのオブジェクトの値をｔｅｓｔＰｒｉｎｔＰｅｒｆＮｅｔｗｏｒｋＣｏｎｆｉｇ（２）に変更すると、エージェントはネットワーク設定のパラメータの一覧をプリントアウトするようプリンタに指示を出す。テストプリントが行われている間はこのオブジェクトはｔｅｓｔＰｒｉｎｔＰｅｒｆＮｅｔｗｏｒｋＣｏｎｆｉｇ（２）の値を取り続け、マネージャは他の値に変更することはできない。
【００２６】
テストプリントが終了すると、エージェントは値を再びｔｅｓｔＰｒｉｎｔＰｅｒｆＮｏｎｅ（１）に戻す。
【００２７】
同様に、マネージャがこのオブジェクトの値をｔｅｓｔＰｒｉｎｔＰｅｒｆＰＤＬＰａｒａｍｓ（３）に変更すると、エージェントはプリンタに対してＰＤＬ（ページ記述言語）のデフォルト設定値の一覧をプリントアウトするよう指示を出し、エージェントがＴｅｓｔＰｒｉｎｔＰｅｒｆＦｏｎｔＬｉｓｔ（４）に変更した場合は、プリンタにデータが搭載されているフォント名のリストをプリントアウトするようプリンタに指示を出す。
【００２８】
ＳＮＭＰプロトコルを利用したネットワークデバイスの遠隔管理プログラムの典型的なものは、図１１に掲げたようなユーザインタフェースを持つ。
【００２９】
図１１は、この種の情報処理装置におけるユーザインタフェースの一例を示す図である。
【００３０】
図１１において、ネットワークに接続された管理対象であるネットワークデバイスのリストを表示するデバイスリスト５０１が存在する。
【００３１】
従来の遠隔管理プログラムでは、デバイスリスト５０１に表示された複数のデバイスのうちひとつのデバイスをユーザが選択して所望の管理操作を行っていた。
【００３２】
例えば、図１１中に現れているＳｔａｔｕｓタブ５０４、Ｆｅａｔｕｒｅｓタブ５０５、Ｓｅｔｕｐタブ５０６は、デバイスリストで選択されたデバイスに関する下記のような詳細情報を表示する。
【００３３】
図１１において、Ｓｔａｔｕｓタブ５０４は、デバイスの状態を表示する。例えばエラーが起きていればどんなエラーが起きているかを表示して、ユーザの注意を喚起する。
【００３４】
Ｆｅａｔｕｒｅｓタブ５０５は、デバィスの装備情報の設定状態を表示する。これは例えばネットワークプリンタの場合、プリンタの各カセットに積載されている用紙のサイズ・残量、両面印刷ユニットの有無、ページ記述言語サポートなどの情報である。
【００３５】
Ｓｅｔｕｐタブ５０６は、ネットワークインタフェースの設定を行う際に、ＴＣＰ／ＩＰ系では、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイアドレス等の設定状態を表示する。
【００３６】
また、ネットワーク制御がＮｅｔＷａｒｅ系では、ＰＳＥＲＶＥＲ、ＮＰＲＩＮＴＥＲといったプリントアプリケーションの設定が含まれる。
【００３７】
これらのタブに表示された情報から、ユーザは当該デバイスに関する情報を得、またそのネットワークインタフェースの設定を行うことができる。
【００３８】
ところで、ネットワークデバイスの遠隔管理プログラムでは、必ずしもＳＮＭＰプロトコルを全面的に使用する必要はない。例えば、上述のＪｏｂｓタブのように場合によっては、ＮｅｔＷａｒｅやＷｉｎｄｏｗｓ（登録商標）ＮＴのようなネットワークＯＳで使用されるＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を利用することもあるし、またデバイスに固有な特殊なプロトコルを使用することもある。
【００３９】
また、ファームウエアの更新を遠隔管理プログラムから行うことができる機能をサポートするデバイスが存在するが、方法としては（１）独自プロトコルを用いてファームウエアのイメージファイルをデバイスに転送する方法、（２）ＦＴＰのような既存のプロトコルを利用してファームウエアのイメージファイルをデバイス内部のファイルシステムに転送する方法（特定のディレクトリにファイルをＦＴＰコピーすると、リセット後このファイルをＲＡＭに展開して動作する等が考えられる。
【００４０】
さらに、遠隔管理プログラムでは、図１１に示すようなメニューバーあるいはそれに代わるものが利用可能なことが多い。この中で、”Ｄｅｖｉｃｅ”というメニューについてどのような選択肢が用意されているかを例示したのが図１２である。
【００４１】
図１２で、”ＴｅｓｔＰｒｉｎｔ”という項目は、デバイスリスト上で選択されているデバイスに対して前述のようにＳＮＭＰプロトコルを利用してテストプリントの出力を指示する。
【００４２】
また、”Ｆｌａｓｈ  Ｎｅｔｗｏｒｋ  Ｂｏａｒｄ．．．”では、ユーザがこれを選択すると、図示しないダイアログが表示され、ユーザは新しいファームウエアのイメージファイルを指定することができる。ユーザが指定したファイルによって、デバイスリスト上で選択されているデバイスのファームウエアは更新される。
【００４３】
【発明が解決しようとする課題】
従来、ネットワークデバイスの遠隔管理プログラムでは、テストプリント、デバイスのファームウエアの遠隔更新といった機能は、ユーザインタフェースで提供される設定画面上のデバイスリスト上で選択された一つのデバイスに対して適応されるに過ぎない。
【００４４】
しかしながら、現実にはユーザはネットワーク上の複数のデバイスに対して同じ操作を同時に行いたい場合が多い。
【００４５】
例えば、ある機種のファームウエアのバージョンアップがあった場合、この機種でネットワークに接続されたもの全てにつきファームウエアの更新をする必要があるが、このような時ユーザは、デバイスをデバイスリストで選択し、”Ｆｌａｓｈ  Ｎｅｔｗｏｒｋ  Ｂｏａｒｄ．．．”のメニューを選び、ファームウェアイメージファイルを選ぶというステップを、各デバイス毎に踏まなければならず手間がかかってしまう。
【００４６】
また、新しいデバイスを何台か同時にネットワークに導入した場合など、複数のデバイスのテストプリントを出力する必要が生じることがあるが、こうした場合でも、デバイスをデバイスリストで選択し、”Ｔｅｓｔ  Ｐｒｉｎｔ”メニューを選ぶというステップをデバイス毎に踏まなければならず、やはり面倒であり、利便性が極めて悪い等の問題点があった。
【００４７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、選択した印刷デバイスの中に少なくとも一台の遠隔テストプリントのコマンドに対応している印刷デバイスが存在すると判定された場合と、選択したデバイスの中に複数種類のデバイスが存在すると判定された場合とに適応して表示される指示部の操作に基づいて、複数の選択されたデバイスに対して遠隔テストプリントのコマンド、若しくは、ファームウェアを遠隔配信するコマンドを送信できる仕組みを提供することである。
【００４８】
【課題を解決するための手段】
本発明に係るネットワークデバイス管理装置は、以下の特徴的構成を備える。
ネットワークに接続された複数の印刷デバイスを該ネットワークを介し遠隔操作により管理するネットワークデバイス管理装置において、管理対象となっている印刷デバイスの一覧をユーザインタフェース上に表示するデバイス表示手段と、前記デバイス表示手段により表示された印刷デバイスの中から複数の印刷デバイスを選択状態とする選択手段と、前記選択手段が選択した印刷デバイスの中に遠隔テストプリントのコマンドに対応している印刷デバイスがあるか、及び、前記選択手段が選択した印刷デバイスの中に、ファームウェアの遠隔配信コマンドに対応する印刷デバイスとして、同種のデバイスのみがあるか、を判定する判定手段と、前記判定手段により、前記選択手段が選択した印刷デバイスの中に少なくとも一台の遠隔テストプリントのコマンドに対応している印刷デバイスが存在すると判定された場合、遠隔テストプリントのコマンド指示部を有効に表示し、指示部を指示可能に表示し、前記判定手段により、前記選択手段が選択したデバイスの中に複数種類のデバイスが存在すると判定された場合、ファームウェアを遠隔配信を指示する指示部を使用不能に表示するプリント指示部表示手段と、テストプリント若しくはファームウェアの遠隔配信を指示する指示部が指示されたことを検知する検知手段と、テストプリント若しくはファームウェアの遠隔配信を指示する指示部を介して一回の指示があったことを前記検知手段が検知するのに応答して、複数の選択されたデバイスに対して遠隔テストプリントのコマンド、若しくは、ファームウェアを遠隔配信するコマンドを当該複数のデバイスにおいて実行させるために送信する制御手段と、を有することを特徴とする。
【００４９】
本発明に係るネットワークデバイス管理方法は、以下の特徴的構成を備える。
ネットワークに接続された複数の印刷デバイスを該ネットワークを介し遠隔操作により管理するネットワークデバイス管理装置におけるネットワークデバイス管理方法において、管理対象となっている印刷デバイスの一覧をユーザインタフェース上に表示するデバイス表示工程と、前記デバイス表示工程により表示された印刷デバイスの中から複数の印刷デバイスを選択状態とする選択工程と、前記選択工程が選択した印刷デバイスの中に遠隔テストプリントのコマンドに対応している印刷デバイスがあるか、及び、前記選択工程が選択した印刷デバイスの中に、ファームウェアの遠隔配信コマンドに対応する印刷デバイスとして、同種のデバイスのみがあるか、を判定する判定工程と、前記判定工程により、前記選択工程が選択した印刷デバイスの中に少なくとも一台の遠隔テストプリントのコマンドに対応している印刷デバイスが存在すると判定された場合、遠隔テストプリントのコマンド指示部を有効に表示し、指示部を指示可能に表示し、前記判定工程により、前記選択工程が選択したデバイスの中に複数種類のデバイスが存在すると判定された場合、ファームウェアを遠隔配信を指示する指示部を使用不能に表示するプリント指示部表示工程と、テストプリント若しくはファームウェアの遠隔配信を指示する指示部が指示されたことを検知する検知工程と、テストプリント若しくはファームウェアの遠隔配信を指示する指示部を介して一回の指示があったことを前記検知工程が検知するのに応答して、複数の選択されたデバイスに対して遠隔テストプリントのコマンド、若しくは、ファームウェアを遠隔配信するコマンドを当該複数のデバイスにおいて実行させるために送信する制御工程と、を有することを特徴とする。
【００５９】
【発明の実施の形態】
図１は、本発明の一実施形態を示すネットワーク管理装置を適用可能なネットワークシステムの構成を説明するブロック図であり、ネットワーク管理ソフトウエアが管理するデバイスが接続されているネットワークシステムの例に対応する。
【００６０】
図１において、１０１はネットワークボード（ＮＢ）で、開放型アーキテクチャをもつプリンタ１０２をネットワークに接続する。ＮＢ１０１は、ローカルエリアネットワーク（ＬＡＮ）１００に、同軸コネクタをもつＥｔｈｅｒｎｅｔ（登録商標）インタフェース１０Ｂａｓｅ２や、ＲＪ−４５をもつ１０ＢａｓｅＴなどのＬＡＮインタフェースを介して接続される。
【００６１】
ＰＣ１０３、ＰＣ１０４などの複数のパーソナルコンピュータ（ＰＣ）もまたＬＡＮ１００に接続されており、ネットワークオペレーティングシステムの制御のもと、これらのＰＣ１０３、ＰＣ１０４はＮＢ１０１と通信することができる。
【００６２】
従って、ＰＣの１つ、例えばＰＣ１０３をネットワーク管理用に使用することができる。また、ＰＣ１０４に接続されているプリンタ１０５のようなローカルプリンタを接続してもよい。
【００６３】
ＬＡＮ１００には、ファイルサーバ１０６が接続されており、ファイルサーバ１０６は大容量（例えば、１００億バイト程度）のネットワークディスク１０７に記憶されたファイルヘのアクセスを管理する。
【００６４】
プリントサーバ１０８は、接続された複数のプリンタ１０９、または遠隔地にあるプリンタ１０５などのプリンタに印刷を行わせる。また、他の図示しない周辺機器をＬＡＮ１００に接続してもよい。
【００６５】
また、ファイルサーバ１０６は、ＬＡＮメンバ間でファイルの受信や、記憶、キューイング、キャッシング、および送信を行う、ファイル管理部としての役割を果たす。
【００６６】
例えば、ＰＣ１０３およびＰＣ１０４のそれぞれにより作成されたデータファイルは、ファイルサーバ１０６へ送られ、ファイルサーバ１０６は、これらのデータファイルを順に並べ、そしてプリントサーバ１０８からのコマンドに従って、並べられたデータファイルをプリンタ１０９の１つに送信する。
【００６７】
クライアントとしてのＰＣ１０３とリモートプリンタとしてのＰＣ１０４は、それぞれデータファイルの生成や、生成したデータファイルのＬＡＮ１００への送信や、また、ＬＡＮ１００からのファイルの受信や、更に、それらのファイルの表示および／または処理を行うことができ、一般的なパーソナルコンピュータで構成される。
【００６８】
なお、図１にはパーソナルコンピュータ機器が示されているが、ネットワークソフトウェアを実行するのに適切であるような、他のコンピュータ機器を含んでもよい。例えば、ＵＮＩＸ（登録商標）のソフトウエアを使用している場合に、ＵＮＩＸ（登録商標）ワークステーションをネットワークに含んでも良く、これらのワークステーションは、適切な状況下で、図示されているＰＣと共に使用することができる。
【００６９】
通常、ＬＡＮ１００などのＬＡＮは、１つの建物内の１つの階または連続した複数の階でのユーザグループ等の比較的ローカルなユーザグループにサービスを提供する。
【００７０】
例えば、ユーザが他の建物や他県に居るなど、あるユーザが他のユーザから離れるに従って、ワイドエリアネットワーク（ＷＡＮ）を作ってもよい。
【００７１】
ＷＡＮは、基本的には、いくつかのＬＡＮをサービス総合ディジタルネットワーク（ＩＳＤＮ）などの高速度ディジタル回線で接続することにより形成された集合体である。
【００７２】
従って、図１に示すように、ＬＡＮ１００、ＬＡＮ１１０、ＬＡＮ１２０とは、モデム／トランスポンダ１３０およびバックボーン１４０を介して接続され、ＷＡＮを形成する。
【００７３】
それぞれのＬＡＮは、専用のＰＣを含み、また、必要に応じて、ファイルサーバやプリントサーバを含むこともある。
【００７４】
図１に示すように、ＬＡＮｌ１０は、ＰＣｌｌｌ、ＰＣｌ１２、ファイルサーバ１１３、ネットワークディスク１１４、プリントサーバ１１５、プリンタ１１６を含む。対照的に、ＬＡＮ１２０，ＰＣ１２１とＰＣ１２２のみを含む。ＬＡＮ１００、ＬＡＮｌ１０，およびＬＡＮ１２０に接続されている機器は、ＷＡＮ接続を介して他のＬＡＮに接続された機器の機能にアクセスすることができる。
【００７５】
また、ＬＡＮ１００には、ＷＷＷサーバ１５０が接続されており、ＷＷＷサーバ１５０上にインストールされたネットワーク管理ソフトウエアが生成したＨＴＭＬドキュメントを、ＰＣ１０３上にインストールされたＷＷＷブラウザを使って表示したり、ＰＣ１０３上のＷＷＷブラウザ上で行ったプリンタの設定を、ＷＷＷサーバ１５０上のネットワーク管理ソフトウエアを介して特定のプリンタに送信することもできる。
【００７６】
更に詳しくは、図１に示すネットワークは、様々なネットワークメンバ間で効率良く通信を行うために、ＮｏｖｅｌｌやＵＮＩＸ（登録商標）のソフトウエアなどのネットワークソフトウェアを使用することができる。どのネットワークソフトウェアを使用することも可能であるが、例えば、Ｎｏｖｅｌｌ社のＮｅｔＷａｒｅ（Ｎｏｖｅｌｌ社の登録商標）ソフトウエアを使用することができる。このソフトウェアパッケージに関する詳細な説明は、ＮｅｔＷａｒｅパソケージに同梱されているオンラインドキュメンテーションに記されている。これは、Ｎｏｖｅｌｌ社からＮｅｔＷａｒｅパッケージと共に購入することができる。
【００７７】
図２は、図１に示したクライアント１０３の構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００７８】
図２において、１０３はネットワーク管理ソフトウエアが稼動するＰＣであり、図１における１０３のＰＣ（クライアント）と同等である。
【００７９】
ＰＣ１０３は、ＲＯＭ２０２もしくはハードディスク（ＨＤ）２１１に記憶された、あるいはフロッピー（登録商標）ディスク（ＦＤ）２１２より供給されるネットワーク管理プログラムを実行するＣＰＵ２０１を備え、システムデス２０４に接続される各デバイスを総括的に制御する。
【００８０】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリアなどとして機能する。２０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）２０９や不図示のポインティングデバイスなどからの指示入力を制御する。２０６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）２１０の表示を制御する。
【００８１】
２０７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、およびネットワーク管理プログラムなどを記憶するハードディスク（ＨＤ）２１１およびフロッピー（登録商標）ディスク（ＦＤ）２１２とのアクセスを制御する。２０８は、ネットワークインタフェースカード（ＮＩＣ）で、ＬＡＮ１００を介して、エージェントあるいはネットワーク機器と双方向にデータをやりとりする。
【００８２】
図３は、本発明に係るネットワーク管理装置におけるネットワーク管理ソフトウエア（ネットワークデバイス遠隔管理装置のソフトウエア）のモジュール構成を説明するブロック図である。なお、本発明に係るネットワーク管理ソフトウエア３００は、図２に示したハードディスク２１１（他の記憶媒体であってもよい）に格納されており、ＣＰＵ２０１によって実行される。その際、ＣＰＵ２０１はワークエリアとしてＲＡＭ２０３を使用する。
【００８３】
図３において、全体制御部３０１は、ソフトウエア全体の動作を管理するもので、このソフトウエアが起動されると、まずこの部分に制御が渡される。起動後全体制御部３０１は、まずデバイスリスト表示部３０２およびデバイス詳細情報表示部３０３に対して初期化を行うよう指示する。
【００８４】
デバイスリスト表示部３０２およびデバイス詳細情報表示部３０３は自分自身の初期化を行うと同時に、デバイス探索部３０４、デバイス固有情報取得設定部３０５に初期化を指示する。
【００８５】
そして、初期化が終わると、全体制御部３０１はデバイスリスト表示部３０２にデバイスリストの内部的な生成および表示を指示し、該指示を受けたデバイスリスト表示部３０２はデバイス探索部３０４にデバイス探索、すなわちネットワークに存在する管理対象になるデバイスの検出を行うよう指示する。
【００８６】
次に、デバイス探索部３０４は探索パケットに必要な情報を生成してＳＮＭＰプロトコル処理層３０６に渡すと、ＳＮＭＰプロトコル処理層３０６は、該デバイス探索部３０４より渡された情報をＳＮＭＰパケット化して、さらに下位のＴＣＰ／ＩＰプロトコル処理層３０７に渡す。
【００８７】
これにより、ＴＣＰ／ＩＰプロトコル処理層３０７は、該ＳＮＭＰプロトコル処理部３０６より渡された情報をＩＰパケットとして物理ネットワークアクセス層３０８に渡すと、該物理ネットワークアクセス層３０８は渡された情報をＥｔｈｅｍｅｔのようなネットワークメディアに伝送し、デバイスからのレスポンスを受け取る。そして、受け取られた情報は今説明したのとは逆の向きに伝えられ、デバイス検索結果としてデバイスリスト表示部３０２に至る。
【００８８】
デバイス探索部３０４から探索結果を得たデバイスリスト表示部３０２は、検出されたデバイスのプロファイル情報を得るようデバイス固有情報取得設定部３０５に指示を出す。ここで、プロファイル情報とは、デバイス名、デバイス種類、アドレス、デバイスステータスである。
【００８９】
デバイス固有情報取得設定部３０５は、ＳＮＭＰプロトコル処理層３０６に対してプロファイル情報を持つＭＩＢオブジェクトの値を取得するように指示する。この指示は、前述のデバイス探索で行われたのと同様に順次ＴＣＰ／ＩＰプロトコル処理層３０７、物理ネットワークアクセス層３０８へ伝えられ、デバイスからの応答は各層を逆の向きに辿ってデバイス固有情報取得設定部３０５に伝えられる。
【００９０】
デバイスリスト表示部３０２は、デバイス固有情報取得設定部３０５からデバイスのプロファイル情報を受け取ると、デバイスのリストを内部的に生成し、さらに、図４に示すユーザインタフェース上にデバイスリスト５０３を表示する。図４は、図２に示したＣＲＴ２１０上に表示されるユーザインタフェースの一例を示す図である。
【００９１】
ここでは、デバイスの種類により異なるアイコンが使用されている。またアイコンの下にデバイス名、あるいはデバイス名が定義されていないデバイスについてはＭＡＣアドレスが表示される。
【００９２】
なお、デバイス探索部３０４は起動時だけでなく、その後も定期的に自らデバイス探索を行い、その度に結果をデバイスリスト表示部３０２に通知する。デバイスリスト表示部３０２は受け取った結果に応じて内部およびユーザインタフェース上のデバイスリスト５０３を更新する。
【００９３】
ここで、ユーザがデバイスリスト５０３上のアイコンを選択すると、この情報は全体制御部３０１に伝えられ、全体制御部３０１はそれに応じてデバイス詳細情報表示部３０３に選択されたデバイスの詳細情報を表示するよう指示する。デバイス詳細情報は、上述した３つの種類（Ｓｔａｔｕｓ５０４、Ｆｅａｔｕｒｅｓ５０５、Ｓｅｔｕｐ５０６）がある。
【００９４】
本遠隔管理ソフトウエアは、図４に示したメニューバー５０１に示したメニューをサポートする。この中の”Ｄｅｖｉｃｅ”プルダウンメニューをクリックするとさらに図５のような項目が表示される。各項目は選択されているデバイスに応じて、デバイスがサポートしているものだけがアクティブになりユーザが選択でき、それ以外の項目はグレーアウトされる。なお、現在デバイスリストで選択されているデバイスが”Ｔｅｓｔ  Ｐｒｉｎｔ”をサポートしていると仮定する。
【００９５】
図５は、図４に示したメニューバー５０１の”Ｄｅｖｉｃｅ”プルダウンメニューの構造を説明する図である。
【００９６】
図５において、ユーザが”Ｄｅｖｉｃｅ”メニューの中の、”Ｔｅｓｔ  Ｐｒｉｎｔ”を選ぶと、本遠隔管理ソフトウエアはネットワーク上のエージェントに対してネットワーク設定の各項目を記したテストプリントを出力するよう要求する。
【００９７】
これは、エージェントがサポートする、図１０に示されるＭＩＢオブジェクトを用いて行われる。すなわち、本遠隔管理ソフトウエアは、ユーザが”ＴｅｓｔＰｒｉｎｔ”メニューを選ぶと、図３に示したデバイス詳細情報表示部３０３さらにデバイス固有情報取得設定部３０５を経てＳＮＭＰプロトコルによって、エージェントの内蔵するｃａｎＰｒｔＰｅｆｔｅｓｔＰｒｉｎｔオブジェクト・インスタンスの値をｔｅｓｔＰｒｉｎｔＰｅｒｆＮｅｔｗｏｒｋＣｏｎｆｉｇ（２）の値に変更する。
【００９８】
これによって前述のようにデバイス（ここではネットワークプリンタ）にテストプリントを出力させることができる。
【００９９】
また、図５に示した”Ｄｅｖｉｃｅ”メニューの”Ｆｌａｓｈ  Ｎｅｔｗｏｒｋ  Ｂｏａｒｄ．．．”項目をユーザが選択すると、図６に示すダイアログが図２に示したＣＲＴ２１０上に表示され、ここで、ユーザがファームウェアイメージを選択すると、そのデータを用いて現在選択されているデバイスのファームウエアが遠隔更新される。
【０１００】
図６は、図２に示したＣＲＴ２１０上に表示されるＦｌａｓｈ  Ｎｅｔｗｏｒｋ  Ｂｏａｒｄの一例を示す図である。
【０１０１】
前述のように、ファームウエアの遠隔更新は特殊なプロトコルを用いたり、ＦＴＰプロトコルを用いたりデバイスにより異なるが、その方法自体は本発明にとって本質的ではないので詳細は省略する。
【０１０２】
ところで、”Ｄｅｖｉｃｅ”メニューには”Ｓｅｌｅｃｔ  Ｄｅｖｉｃｅｓ  Ｂｙ．．．”という項目があるが、これをユーザが選択すると、図７に示すようなダイアログが現れる。
【０１０３】
図７は、図２に示したＣＲＴ２１０上に表示されるＳｅｌｅｃｔ  Ｄｅｖｉｃｅｓ  Ｂｙの一例を示す図であり、ユーザは、次の３つの方法のうちのどれかによってデバイスを複数選択することができる。
【０１０４】
図７において、「Ｂｙ  Ｔｙｐｅ」を選択すると、現在選択されているのと同じ種類のデバイスをすべて選択する。
【０１０５】
また、「ＩＰ  Ａｄｄｒｅｓｓ」を選択すると、指定したＩＰアドレス範囲内のデバイスを全て選択する。
【０１０６】
さらに、「ＭＡＣ  Ａｄｄｒｅｓｓ．．．」を選択すると、ＭＡＣアドレスのベンダーコードが現在選択されているデバイスと同じもの全てを選択する。なお、図７に示す表示例では、現在「Ｂｙ  Ｔｙｐｅ」が選択された状態（チェックボタンＣＢ１〜ＣＢ３中のチェックボタンＣＢ１が反転表示状態）に対応する。
【０１０７】
図７に示したダイアログを閉じると、選択された複数のデバイスは、図４に示したデバイスリスト５０３上でアイコンの背景が中抜けになる。（すなわち、通常１つのデバイスが選択された時には背景全体が着色されるが、複数選択された場合はアイコンを囲む矩形の枠部のみに色づけされ、内部は選択されていないアイコンの背景と同色の状態となる。）
もし、図７に示した”Ｂｙ  Ｔｙｐｅ”によって複数のデバイスを選択した場合は、この状態で”Ｆｌａｓｈ  Ｎｅｔｗｏｒｋ  Ｂｏａｒｄ．．．”を選択すると、前述の図５に示したメニューが一度だけ表示され、図６に示したユーザインタフェースでユーザがファームウエアのイメージファイルを指定すると、選択されている同種の複数のデバイス全てに対して順次ファームウエアの遠隔更新が行われる。
【０１０８】
また、上記二つの方法のいずれを選んだ場合でも、その状態で”Ｔｅｓｔ  Ｐｒｉｎｔ”メニュー項目をユーザが選択すると、テストプリントをサポートするデバイスについて”順次テストプリント要求が送られ、”Ｔｅｓｔ  Ｐｒｉｎｔ”メニューを一度選択するだけで、選択されたすべてのデバイスがテストプリントを出力する。
【０１０９】
複数のデバイスの選択の方法としては、他にＯＳがマクロソフト社のＷｉｎｄｏｗｓ（登録商標）系のＰＣでは、キーボード上のＡｌｔキー（Ｍａｃｉｎｔｏｓｈ社のＭＡＣＯＳでは”Ｏｐｔｉｏｎ”キー、ＯＳがＵＮＩＸ（登録商標）ではコントロールキー）を押しながら、マウス等のポインタデバイスでデバイスリストのアイコンを一つずつ選択していく方法もある。
【０１１０】
そして、選択されたデバイスのアイコンの背景は、図４に示すように選択した時と同様に中抜けになる。
【０１１１】
なお、選択された複数のデバイスが異なる種類の場合、”Ｆｌａｓｈ  Ｎｅｔｗｏｒｋ  Ｂｏａｒｄ．．．”メニューはグレーアウトされる。
【０１１２】
また、”Ｔｅｓｔ  Ｐｒｉｎｔ”は、一つでもテストプリントをサポートしているデバイスが含まれていればアクティブになる。
【０１１３】
図８は、本発明に係るネットワーク管理装置におけるデータ処理手順の一例を示すフローチャートである。なお、（１）〜（１３）は各ステップを示す。
【０１１４】
先ず、デバイスリスト表示部３０２は、デバイス固有情報取得設定部３０５からデバイスのプロファイル情報を受け取ると、デバイスのリストを内部的に生成し、図４に示すユーザインタフェースによるデバイス管理メニュー（図４に示すデバイスリストを含むユーザインタフェース参照）を表示する（１）。そして、ユーザによるメニュー選択を待機し、デバイスメニューＤｅｖｉｃｅが選択されたかどうかを判定して（２）、デバイスメニューＤｅｖｉｃｅが選択されていないと判定した場合には、ステップ（３）へ進み、他の処理を実行する。
【０１１５】
一方、ステップ（２）で、デバイスメニューＤｅｖｉｃｅが選択されていると判定した場合には、ステップ（４）で、デバイスメニューＤｅｖｉｃｅに従属するサブメニュー中の項目（図５に示す項目）が選択されるのを待機し、サブメニュー中の項目が選択されたら、さらに、ステップ（５）で、デバイス選択に対応するｓｅｌｅｃｔｄｅｖｉｃｅが選択されるのを待機し、該ｓｅｌｅｃｔｄｅｖｉｃｅが選択されたら、ステップ（６）で、その種別が図７に示す「ＢＹＴＹＰＥ」かどうかを判定して、ＹＥＳならば、ステップ（１３）へ進み、選択された複数のデバイスのアイコンを図４に示すユーザインタフェース中のデバイスリスト５０３上に識別表示して、ステップ（１０）以降へ進む。
【０１１６】
一方、ステップ（６）で、ＮＯと判定された場合には、ステップ（７）で、選択された種別が図７に示す「ＩＰ  Ａｄｄｒｅｓｓ」かどうかを判定して、ＹＥＳならば、ステップ（１２）へ進み、選択された複数のデバイスのアイコンを図４に示すユーザインタフェース中のデバイスリスト５０３上に識別表示して、ステップ（１０）以降へ進む。
【０１１７】
一方、ステップ（７）で、ＮＯと判定された場合には、ステップ（８）で、選択された種別が図７に示す「ＭＡＣ  Ａｄｄｒｅｓｓ」かどうかを判定して、ＮＯならば、ステップ（１）へ戻り、ＹＥＳならば、ステップ（９）へ進み、選択された複数のデバイスのアイコンを図４に示すユーザインタフェース中のデバイスリスト５０３上に識別表示して、ステップ（１０）以降へ進む。
【０１１８】
そして、ステップ（１０）で、選択された各デバイスに設定コマンドを順次出力し、ステップ（１１）で、各デバイスからのｒｅｐｏｎｓｅを受信するのを待機し、各デバイスからのｒｅｐｏｎｓｅを受信したら、種々の管理情報を更新してステップ（１）へ戻る。
【０１１９】
上記実施形態によれば、同一の機能処理、例えばテストプリントや同一のファームウエア更新等の際に、各デバイス毎に同じ操作を繰り返す煩雑さを無くすことができ、ユーザであるネットワーク管理者の作業効率をより高めることが可能となる。
【０１２０】
以下、図９に示すメモリマップを参照して本発明に係るネットワーク管理装置を適用可能なネットワークシステムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１２１】
図９は、本発明に係るネットワーク管理装置を適用可能なネットワークシステムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２４】
本実施形態における図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１２８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３０】
【発明の効果】
以上説明したように、本発明によれば、選択した印刷デバイスの中に少なくとも一台の遠隔テストプリントのコマンドに対応している印刷デバイスが存在すると判定された場合と、選択したデバイスの中に複数種類のデバイスが存在すると判定された場合とに適応して表示される指示部の操作に基づいて、複数の選択されたデバイスに対して遠隔テストプリントのコマンド、若しくは、ファームウェアを遠隔配信するコマンドを送信できる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すネットワーク管理装置を適用可能なネットワークシステムの構成を説明するブロック図である。
【図２】図１に示したクライアントの構成をを説明するブロック図である。
【図３】本発明に係るネットワーク管理装置におけるネットワーク管理ソフトウエアのモジュール構成を説明するブロック図である。
【図４】図２に示したＣＲＴ上に表示されるユーザインタフェースの一例を示す図である。
【図５】図４に示したメニューバーの”Ｄｅｖｉｃｅ”プルダウンメニューの構造を説明する図である。
【図６】図２に示したＣＲＴ上に表示されるＦｌａｓｈ  Ｎｅｔｗｏｒｋ  Ｂｏａｒｄの一例を示す図である。
【図７】図２に示したＣＲＴ上に表示されるＳｅｌｅｃｔ  Ｄｅｖｉｃｅｓ  Ｂｙの一例を示す図である。
【図８】本発明に係るネットワーク管理装置におけるデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係るネットワーク管理装置を適用可能なネットワークシステムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１０】この種のネットワークデバイスの遠隔管理システムにおけるオブジェクトの一例を示す図である。
【図１１】この種のネットワークデバイスの遠隔管理システムにおけるユーザインタフェースの一例を示す図である。
【図１２】図１１に示したユーザインタフェースにおけるメニュー構造を説明する図である。
【符号の説明】
２０１  ネットワークデバイス遠隔管理プログラムを実行するＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  キーボードコントローラ（ＫＢＣ）
２０６  ＣＲＴコントローラ（ＣＲＴＣ）
２０７  ディスクコントローラ（ＤＫＣ）
２０８  ネットワークインタフェースカード（ＮＩＣ）
２０９  キーボード（ＫＢ）
２１０  ＣＲＴディスプレイ（ＣＲＴ）
２１１  ハードディスク（ＨＤ）
２１２  フロッピー（登録商標）ディスクドライブ（ＦＤ）
３００  ネットワークデバイス遠隔管理プログラム
３０１  全体制御部
３０２  デバイスリスト表示部
３０３  デバイス詳細情報表示部
３０４  デバイス探索部
３０５  デバイス固有情報取得設定部
３０６  ＳＮＭＰプロトコル処理層
３０７  ＴＣＰ／ＩＰプロトコル処理層
３０８  物理ネットワークアクセス層
【図１】
0004011971.tif 000002
【図２】
0004011971.tif 000003
【図３】
0004011971.tif 000004
【図４】
0004011971.tif 000005
【図５】
0004011971.tif 000006
【図６】
0004011971.tif 000007
【図７】
0004011971.tif 000008
【図８】
0004011971.tif 000009
【図９】
0004011971.tif 000010
【図１０】
0004011971.tif 000011
【図１１】
0004011971.tif 000012
【図１２】
0004011971.tif 000013