(57)【要約】【課題】デバイス管理装置がＳＮＭＰを用いることによって、デバイスを管理や監視することのできるデバイス管理システムにおいて、デバイスや管理システムに変化が生じたとき、デバイス管理装置はこれらの変化に対応することができなかった。また、これらの変化にデバイス管理装置を対応させるためには、多くの時間や労力を必要としていた。【解決手段】デバイスを管理や監視するためのコマンドがＸＭＬで記述されている定義ファイル１２１を、ＸＭＬアプリケーション１２３で読み取って実行している。ＸＭＬは、タグ設定を自由に行うことができるので、デバイスや管理システムに変化が生じたとき、その変化に対応するコマンドを定義ファイル１２１に反映させることができる。この反映された定義ファイル１２１をＸＭＬアプリケーション１２３が実行することによって、デバイス管理装置はデバイスの変化に容易に対応することができるようになる。【選択図】            図３
2004213266.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたデバイスをＳＮＭＰプロトコルを用いて管理するためのデバイス管理装置であって、
前記ネットワークに接続されたデバイスから、このデバイスに関する情報を取得するのに必要な情報、および前記デバイスに対して、このデバイスのパラメータを設定するために必要な情報が記述されている編集可能な定義ファイルを記憶する記憶手段と、
前記記憶手段に記憶されている定義ファイルの記述を解釈して、前記ネットワークに接続されたデバイスから、このデバイスに関する情報を取得し、かつ、前記デバイスに対して、このデバイスのパラメータを設定するデバイス管理手段とを含むことを特徴とするデバイス管理装置。
【請求項２】
前記定義ファイルには、前記デバイス管理手段によってデバイスに関する情報に対応する動作を規定した情報がさらに記述されており、
前記デバイス管理装置は、前記デバイス管理装置がデバイスに関する情報を取得した後、前記定義ファイルの記述を解釈して、その取得された情報に対応した動作を実行する実行手段をさらに含んでいることを特徴とする請求項１記載のデバイス管理装置。
【請求項３】
前記定義ファイルは、ＸＭＬフォーマットで作成されていることを特徴とする請求項１または２記載のデバイス管理装置。
【請求項４】
請求項１〜３の何れかに記載のデバイス管理装置と、
前記ネットワークに接続され、ＳＮＭＰプロトコルを用いることによって、前記デバイス管理装置に対して、自デバイスに関する情報および自デバイスに設定されたパラメータを含むＭＩＢ形式の情報を送信する手段を有するデバイスとを含むことを特徴とするデバイス管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワーク上のプリンタやルータなどに代表されるデバイスを管理するためのデバイス管理装置、およびこれを用いたデバイス管理システムに関する。
【０００２】
【従来の技術】
オフィスや会社に設置されているＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）には、プリンタやルータ等といった多くのデバイスが接続されている。これらのデバイスを効率よく管理または監視するために、従来から、簡易ネットワーク管理プロトコル（ＳＮＭＰ：Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）が使用されている。ＬＡＮ上のパーソナルコンピュータ等であるデバイス管理装置が、ＬＡＮ上のデバイスとの間で、ＳＮＭＰプロトコルを用いた通信を行うことによって、そのデバイスに関する情報を取得したり、デバイスに対してオプション情報に関するパラメータを設定したりすることができる。デバイス管理装置が取得する情報には、デバイスの状態を示す情報や、デバイスの機種名や構成を示す情報が含まれている。
【０００３】
ＳＮＭＰプロトコルを用いた通信を行うことのできるデバイスは、ＭＩＢ（Ｍａｎａｇｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）と呼ばれるデータベースを保持している。デバイス管理装置は、ＬＡＮ上のデバイスとＳＮＭＰプロトコルを用いた通信を行うことによって、そのデバイスのＭＩＢのデータを取得したり、設定したりすることができる。デバイス管理装置は、取得したＭＩＢのデータからデバイスの状態等を知ることができるようになっており、また、デバイスのＭＩＢのデータを設定することによって、デバイスのパラメータを自由に設定することができる。
【０００４】
ＬＡＮ上のデバイスのＭＩＢのデータを取得したり設定したりするデバイス管理装置において、複数のデバイスのＭＩＢのデータを同時に取得したり、設定したりすることのできるデバイス管理装置がある（例えば特許文献１）。
【０００５】
【特許文献１】
特開２０００−３３９２４７号公報
【０００６】
【発明が解決しようとする課題】
デバイス管理装置には、ネットワーク上のデバイスのＭＩＢのデータを取得したり、設定したりするためのプログラムがインストールされており、このプログラムが実行されることによって、デバイス管理装置は、デバイスの状態等を知ったり、デバイスのパラメータを設定したりすることができる。
このようなプログラムがデバイス管理装置にインストールされた後に、たとえばＬＡＮ上のデバイスに機能が追加されたり、ＬＡＮに新たなデバイスが接続されたりすることがある。ところが、インストールされているプログラムが、追加された機能や新たな種類のデバイスに対応していない限り、デバイス管理装置はこの追加された機能や新たなデバイスに関するＭＩＢのデータを取得したり、設定したりすることができない。
【０００７】
そのため、デバイス管理装置にインストールされている既存のプログラムを、デバイスの変化に対応したプログラムに差し替えなくてはならなくなる。この差し替え作業中には、ＬＡＮに接続されている他のデバイス管理装置やデバイスの稼動を全て停止させなくてはならず、ＬＡＮを利用したシステムの利用が大きく制限される。しかも、ネットワーク上のデバイスの管理は、ネットワーク上の個々のデバイス管理装置が行っているので、各デバイス管理装置について、そのプログラムのバージョンアップを行わねばならず、多大な労力と時間を要する。
【０００８】
そこで、この発明の目的は、デバイスの変化に容易に対応できるデバイス管理装置、およびこれを用いたデバイス管理システムを提供することを目的とする。
この発明の他の目的は、ネットワーク上のデバイスを効率良く管理することのできるデバイス管理装置、およびこれを用いたデバイス管理システムを提供することを目的とする。
【０００９】
【課題を解決するための手段および発明の効果】
上記目的を達成するための請求項１記載の発明は、ネットワークに接続されたデバイス（２０）をＳＮＭＰプロトコルを用いて管理するためのデバイス管理装置（１０）であって、前記ネットワークに接続されたデバイスから、このデバイスに関する情報を取得するのに必要な情報（２３１）、および前記デバイスに対して、このデバイスのパラメータを設定するために必要な情報（２３２）が記述されている編集可能な定義ファイル（１２１）を記憶する記憶手段（１１５）と、前記記憶手段に記憶されている定義ファイルの記述を解釈して、前記ネットワークに接続されたデバイスから、このデバイスに関する情報を取得し、かつ、前記デバイスに対して、このデバイスのパラメータを設定するデバイス管理手段（１３０、１３２，１３３）とを含むことを特徴とするデバイス管理装置である。なお、括弧内の英数字は、後述の実施形態における対応構成要素等を表す。以下、この項において同じ。
【００１０】
この構成によれば、デバイス管理手段は、編集可能な定義ファイルに記述されている情報（コマンドやパラメータ）を解釈することによって、デバイスに関する情報を取得し、かつ、デバイスに対してパラメータの設定を行うことができる。したがって、ネットワーク上のデバイスに機能が追加されたり、ネットワークに新たなデバイスが接続されたりする場合、この追加機能や新デバイスを使用するための記述を定義ファイルに追加することにより、デバイス管理装置はこの追加機能や新デバイスをも使用することができる。
【００１１】
また、定義ファイルの編集作業中には、ネットワークに接続されている他のデバイスの管理装置やデバイスの稼動を全て停止させる必要はないので、ネットワークを利用したシステムの利用が著しく制限されることがない。
前記デバイス管理装置には、前記定義ファイルを編集するための編集手段が設けられていてもよい。編集手段によって、定義ファイルの編集を手軽に行うことができる。これによって、デバイス管理装置はデバイスの変化に容易に対応することができる。
【００１２】
また、前記デバイス管理装置に記憶されている定義ファイルを制御するためのサーバが、前記ネットワークに接続されていてもよい。このサーバにおいて、定義ファイルの更新を行っておけば、ネットワークに接続されたデバイス管理装置は、更新された定義ファイルを取得することができる。これによって、複数のデバイスが使用する定義ファイルの管理に要する時間や労力を大幅に削減することができる。
【００１３】
請求項２記載の発明は、前記定義ファイルには、前記デバイス管理手段によってデバイスに関する情報に対応する動作を規定した情報（２３５）がさらに記述されており、前記デバイス管理装置は、前記デバイス管理装置がデバイスに関する情報を取得した後、前記定義ファイルの記述を解釈して、その取得された情報に対応した動作を実行する実行手段をさらに含んでいることを特徴とする請求項１記載のデバイス管理装置である。
【００１４】
この構成によれば、デバイス管理装置は、デバイスから取得した情報に対応する動作を実行することができる。したがって、たとえばデバイスから取得した情報によってデバイスにエラーが発生していることを知ると、デバイス管理装置はそのエラーに対処するための処理を行うことができる。つまり、ネットワーク上のデバイスを効率よく管理することができる。
請求項３記載の発明は、前記定義ファイルは、ＸＭＬフォーマットで作成されていることを特徴とする請求項１または２記載のデバイス管理装置である。
【００１５】
この構成によれば、定義ファイルはＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で作成されている。ＸＭＬは、テキストベースであり、かつ個々のデータに対して意味づけが行われている。したがって、操作者は容易に定義ファイルの編集を行うことができる。
また、ＸＭＬでは、「タグ」と呼ばれる注釈記号をファイル作成者が自由に設定して、記述することができる。このため、操作者にとって使いやすい定義ファイルを作成できる。
【００１６】
請求項４記載の発明は、請求項１〜３の何れかに記載のデバイス管理装置と、前記ネットワークに接続され、ＳＮＭＰプロトコルを用いることによって、前記デバイス管理装置に対して、自デバイスに関する情報および自デバイスに設定されたパラメータを含むＭＩＢ形式の情報（２１５）を送信する手段（２１０、２１３）を有するデバイスとを含むことを特徴とするデバイス管理システムである。
【００１７】
このデバイス管理システムを使用することにより、請求項１の発明に関連して述べた効果を達成できる。
【００１８】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態について具体的に説明する。
図１は、この発明の一実施形態に係るデバイス管理システムの全体構成を示すブロック図である。
このデバイス管理システムにおいて、ネットワークに接続されたパーソナルコンピュータ等であるデバイス管理装置が、プリンタやルータ等であるデバイスに関する情報を取得したり、デバイスのオプション情報のパラメータを設定したりすることができるようになっている。デバイス管理装置は、デバイスから取得した情報から、デバイスの状態や構成等を知ることができる。
【００１９】
この管理システムは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続されたデバイス管理装置である複数のマネージャ１０と、同じくＬＡＮに接続されたデバイスである複数のエージェント２０とを含む。マネージャ１０は、オフィスや会社に設置されているパーソナルコンピュータ等であって、ＬＡＮと通信可能に接続されており、エージェント２０もＬＡＮと通信可能に接続されている。したがって、マネージャ１０とエージェント２０とは、ＬＡＮを利用することによって、互いにデータを送受信することができる。
【００２０】
マネージャ１０が、エージェント２０に関する情報を取得するためのコマンドをエージェント２０に送信すると（矢印Ａ１）、エージェント２０は、そのコマンドに応答して自機に関する情報をマネージャ１０に返信するようになっている（矢印Ａ２）。マネージャ１０は、その受信した情報からエージェント２０の状態や構成等を知ることができるようになっている。そして、たとえばエージェント２０が故障していることが明らかになった場合、マネージャ１０はその故障に対応するためのコマンドをエージェント２０に送信することができる（矢印Ａ３）。
【００２１】
マネージャ１０は、さらに、エージェント２０に設けられているパラメータを設定するためのコマンドをエージェント２０に送信することができる（矢印Ａ４）。
マネージャ１０とエージェント２０との間で、このような通信を行うことによって、マネージャ１０は、エージェント２０に関する情報を取得したり、エージェント２０のパラメータを設定したりすることができる。
【００２２】
図２は、マネージャ１０の電気的な構成を示すブロック図である。マネージャ１０には、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、入力装置１１３、表示装置１１４、記憶装置１１５および通信制御装置１１６が備えられており、これらはバス１１７で互いに接続されている。ＣＰＵ１１０は、ＲＯＭ１１１に格納されているプログラムに基づいてＲＯＭ１１１、ＲＡＭ１１２、入力装置１１３、表示装置１１４および記憶装置１１５の相互間でのデータの送受を制御したり、入力装置１１３、表示装置１１４、記憶装置１１５および通信制御装置１１６の制御を行ったりしており、通信制御装置１１６を介してＬＡＮとの間の接続を制御するようになっている。
【００２３】
入力装置１１３は、キーボードやポインティングデバイス等からなり、その操作信号はＣＰＵ１１０に与えられるようになっている。表示装置１１４は、ＣＲＴや液晶表示パネル等であり、ＣＰＵ１１０から与えられる信号を表示するようになっている。
記憶装置１１５は、ハードディスク装置等から構成されており、マネージャ１０にとって必要なデータやアプリケーションプログラムを記憶しておく記憶媒体として使用される。ＣＰＵ１１０は、必要に応じて、データを記憶装置１１５に記憶させたり、記憶装置１１５に記憶されているデータを読み取って使用したりすることができるようになっている。
【００２４】
図３は、記憶装置１１５に記憶されているファイルを説明するためのブロック図である。記憶装置１１５は、ＬＡＮに接続されているエージェント２０を管理または監視するための定義ファイル１２１、ＸＭＬパーサ１２２、ＸＭＬアプリケーションプログラム１２３と、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）ファイルまたはＳＡＸ（Ｓｉｍｐｌｅ  ＡＰＩ  ｆｏｒ  ＸＭＬ）ファイル１２４と、およびＳＮＭＰ通信制御プログラム１２５とを記憶している。
【００２５】
定義ファイル１２１には、ＬＡＮに接続されているエージェント２０を管理または監視するためのコマンドがＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されている。なお、ＬＡＮの管理者等はマネージャ１０の入力装置１１３の所定操作を行うことによって、定義ファイル１２１を編集することができる。つまり、エージェント２０を管理または監視するためのコマンドを容易に編集することができる。
【００２６】
ＸＭＬパーサ１２２は、定義ファイル１２１を解析することができ、ＸＭＬアプリケーションプログラム１２３は、定義ファイル１２１を読み取り実行することができるアプリケーションプログラムであって、たとえばＪａｖａ（登録商標）等である。このため、ＸＭＬアプリケーションプログラム１２３は、ＬＡＮの管理者等によって編集された定義ファイル１２１も解析して実行することができる。したがって、ＬＡＮに接続されているエージェント２０に新たな機能が追加されたり、ＬＡＮに新たなエージェント２０が接続されることによって、エージェント２０を管理または監視する方法を変更する必要がある場合、入力装置１１３の所定操作を行うことによって、定義ファイル１２１を変更するだけで、エージェント２０の管理方法または監視方法を容易に変更することができる。
【００２７】
ＤＯＭファイルまたはＳＡＸファイル１２４は、ＸＭＬアプリケーションプログラム１２３が定義ファイル１２１に記述されている内容を解釈して実行しているときに、定義ファイル１２１とＸＭＬアプリケーションプログラム１２３とのデータのやり取りを制御するようになっている。ＳＮＭＰ通信制御プログラム１２５は、マネージャ１０とＬＡＮに接続されているエージェント２０とが、ＳＮＭＰプロトコルを用いた通信を行うことができるように通信を制御することができる。
【００２８】
図４は、マネージャ１０の機能的な構成を説明するためのブロック図である。マネージャ１０には、ＣＰＵ１１０がＲＯＭ１１１や記憶装置１１５に記憶されているプログラムを実行することによって実現される複数の機能処理部が実質的に備えられている。より具体的には、マネージャ１０は、制御部１３０と、この制御部１３０によって制御されるＳＮＭＰ通信制御部１３１とを備えている。
ＳＮＭＰ通信制御部１３１は、ＳＮＭＰ通信制御プログラム１２５が記憶装置１１５から読み取られ、ＣＰＵ１１０に実行されることによって実現される。ＳＮＭＰ通信制御部１３１は、マネージャ１０とＬＡＮに接続されているエージェント２０とが、ＳＮＭＰプロトコルを用いた通信を行うことができるように通信を制御している。
【００２９】
マネージャ１０には、さらに、ＬＡＮに接続されているエージェント２０を効率良く管理または監視するためのデバイス管理・監視部１３２が備えられており、デバイス管理・監視部１３２は制御部１３０によって制御されている。
デバイス管理・監視部１３２には管理ソフトウェア１３３が含まれている。デバイス管理・監視部１３２が、記憶装置１１５からＸＭＬパーサ１２２を読み取ると、ＸＭＬパーサ１２２は定義ファイル１２１の解析を行うようになる。そして、その解析された結果はＲＡＭ１１２上に展開されて、記憶装置１１５からＤＯＭファイルまたはＳＡＸファイル１２４が読み取られるようになる。その後、記憶装置１１５からＸＭＬアプリケーション１２３が読み取られることによって、管理ソフトウェア１３３が起動される。管理ソフトウェア１３３は、ＤＯＭファイルまたはＳＡＸファイル１２４を利用することによって、ＲＡＭ１１２上に展開された定義ファイル１２１を参照し、この定義ファイル１２１に基づいて動作する。
【００３０】
図５は、エージェント２０の構成を説明するためのブロック図である。このエージェント２０には、ＣＰＵ２１１やＲＯＭ２１２等から構成され、エージェント２０全体を制御するための制御部２１０が備えられている。エージェント２０には、さらに、ＳＮＭＰ通信制御部２１３および記憶装置２１４が備えられており、これらは制御部２１０によって制御されている。
ＳＮＭＰ通信制御部２１３は、ＬＡＮに接続されているマネージャ１０とエージェント２０とが、ＳＮＭＰプロトコルを用いた通信を行うことができるように通信を制御している。
【００３１】
記憶装置２１４は、ハードディスク装置等から構成されており、エージェント２０にとって必要なデータ等を記憶しておく記憶媒体として使用される。制御部２１０は、必要に応じて、データを記憶装置２１４に記憶させたり、記憶装置２１４に記憶されているデータを読み取って使用したりすることができるようになっている。
また、記憶装置２１４には、マネージャ１０がエージェント２０の状態や構成等を知ったり、エージェント２０のパラメータを設定したりするためのＭＩＢ２１５が記憶されている。ＭＩＢ２１５は、ツリー状のデータ構造をしているデータベースであって、各エージェント２０によってデータ構造が異なっている。また、エージェント２０に新しく機能を追加したり、エージェント２０に備えられていた一部の機種を削除した場合も、データ構造が変化するようになっている。むろん、新たなデバイスが開発されれば、このようなデバイスは、既存のデバイスとは異なるデータ構造を有することになる。
【００３２】
図６は、ＭＩＢ２１５の一例を説明するための概念図であり、図７は、定義ファイル１２１の一例を示す図である。なお、ここでは、エージェント２０としてプリンタを想定している。
ＭＩＢ２１５の各節（ノード）には、プリンタに関する情報を保持したり、プリンタのパラメータを設定したりするためのオブジェクトが設定されている。また、ＭＩＢ２１５の各節には、各オブジェクトを識別するためのオブジェクトＩＤ（Ｏｂｊｅｃｔ  ＩＤ）が付与されており、オブジェクトとオブジェクトＩＤとは一対一に対応付けられて、ＭＩＢ２１５に保持されている。以下、オブジェクトＩＤのことをＯＩＤとする。
【００３３】
プリンタのＭＩＢ２１５は、オブジェクト２２０を頂点にして、オブジェクト２２１やオブジェクト２２２等を保持している。オブジェクト２２１には、プリンタの機種名の情報が保持されており、「１．３．６．１．２．１．２５．３．２．１．３．１」というＯＩＤが付与されている。オブジェクト２２２には、プリンタに設定されているパラメータ情報が保持されており、「１．３．６．１．２．１．４３．１８．１．１．７」というＯＩＤが付与されている。
【００３４】
オブジェクト２２１には、プリンタの機種名が文字情報として固定的に保持されているが、オブジェクト２２２には、プリンタに設定されているパラメータ情報である整数値が保持されている。したがって、オブジェクト２２２には常に同じ値の整数値が保持されているとは限らない。たとえば、プリンタのカバーを開ける必要のある異常が発生した場合、オブジェクト２２２には整数値「３」が保持され、プリンタ内部で紙詰まりが発生した場合、オブジェクト２２２には整数値「８」が保持されるようになっている。
【００３５】
定義ファイル１２１は、プリンタに関する情報を保持しているオブジェクトから情報を取得するためのコマンドが記述されているプリンタ情報取得記述部２３１、およびプリンタのパラメータを設定するためのコマンドが記述されているパラメータ設定記述部２３２等から構成されている。
プリンタ情報取得記述部２３１は、プリンタの機種名情報を保持しているオブジェクトから機種名情報を取得するためのコマンドが記述されている機種名情報取得記述部２３３、およびプリンタの給紙装置の構成情報を保持しているオブジェクトから給紙装置の構成情報を取得するためのコマンドが記述されている給紙装置構成情報取得記述部（図示せず）等から構成されている。
【００３６】
機種名情報取得記述部２３３は、プリンタの機種名情報を保持しているオブジェクトを特定するためのコマンドが記述されているオブジェクト特定記述部２３４、およびオブジェクト特定記述部２３４によって特定されるオブジェクトから取得した情報に対応した動作を実行するためのコマンドが記述されている対応動作記述部２３５から構成されている。
オブジェクト特定記述部２３４には、「１．３．６．１．２．１．２５．３．２．１．３．１」というＯＩＤが記述されている。したがって、管理ソフトウェア１３３は、このＯＩＤに対応付けられているオブジェクト２２１をＭＩＢ２１５の中から特定し、オブジェクト２２１からプリンタの機種名情報を取得するようになっている。対応動作記述部２３５には、オブジェクト２２１から取得したプリンタ機種名の情報を表示装置１１４に表示するように記述されている。
【００３７】
パラメータ設定記述部２３２は、プリンタに設定されているパラメータの値を取得するためのコマンドが記述されているパラメータ取得特定記述部２３６、パラメータ特定記述部２３６によって取得されたパラメータ情報に応答するためのコマンドが記述されているパラメータ情報応答記述部２３７、およびプリンタに設定されているパラメータ情報の値を変更するためのコマンドが記述されているパラメータ情報変更部（図示せず）等から構成されている。
【００３８】
オブジェクト特定記述部２３６には、「１．３．６．１．２．１．４３．１８．１．１．７」というＯＩＤが記述されている。したがって、管理ソフトウェア１３３は、このＯＩＤに対応付けられているオブジェクト２２２をＭＩＢ２１５の中から特定し、オブジェクト２２２からパラメータ情報を取得するようになっている。パラメータ情報応答記述部２３７には、各パラメータ情報の値に対応する処理を行うための記述がされており、具体的には、パラメータ情報が値「３」である場合「カバーオープン」を、パラメータ情報が値「８」である場合「紙詰まり」を、表示装置１１４に表示するようにそれぞれ記述されている。
【００３９】
マネージャ１０が、プリンタに保持されているパラメータ情報を変更したい場合、パラメータ情報変更部に記述されている内容を解釈して実行することによって、プリンタに保持されているパラメータ情報を変更することができる。
このように、管理ソフトウェア１３３は、ＸＭＬで記述された定義ファイル１２１を解釈することによって、ＭＩＢ２１５のオブジェクトからエージェント２０に関する情報を取得したり、エージェント２０のパラメータを設定したりすることができる。
【００４０】
ネットワークに接続されている各エージェント２０の有しているＭＩＢ２１５の構成は異なっているので、１つの定義ファイル１２１には、複数のエージェント２０を管理または監視するためのコマンドを記述することができるようになっている。したがって、ＬＡＮの管理者等は、ＬＡＮ上のデバイスを手軽に管理または監視することができる。
また、ネットワーク上のエージェント２０に機能（オプション）が追加されたり、新たなエージェント２０がネットワークに追加されされたりすると、既存の定義ファイル１２１には、それらのエージェント２０を管理や監視することができなくなる場合がある。このような場合には、ＬＡＮの管理者等が入力装置１１３の所定操作を行うことによって、定義ファイル１２１を変更することにより、それらのエージェント２０の管理または監視を行うことができる。こうして、ＬＡＮ上のエージェント２０を管理していくことができる。
【００４１】
なお、上述の実施形態では、定義ファイル１２１はＸＭＬで記述されているとしたが、定義ファイル１２１の言語はＸＭＬに限らず、エージェント２０を管理または監視することができ、定義ファイルを自由に編集することができる限りにおいて他の言語のコマンドで定義ファイル１２１を記述することとしてもよい。また、ＬＡＮの管理者等が入力装置１１３の所定操作を行うことによって、定義ファイル１２１を編集するとしたが、ＬＡＮに接続されたサーバが編集された定義ファイル１２１を、ＬＡＮを介してマネージャ１０に与える構成であってもよい。
【００４２】
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【図面の簡単な説明】
【図１】この発明の一実施形態に係るデバイスの管理システムの全体構成を示すブロック図である。
【図２】マネージャの電気的な構成を示すブロック図である。
【図３】マネージャの記憶装置に記憶されているファイルを説明するためのブロック図である。
【図４】マネージャの機能的な構成を説明するためのブロック図である。
【図５】デバイスの構成を説明するためのブロック図である。
【図６】ＭＩＢの一例を説明するための概念図である。
【図７】定義ファイルの一例を示す図である。
【符号の説明】
１０      マネージャ
１１５    記憶装置
１２１    定義ファイル（ＸＭＬファイル）
１２２    ＸＭＬパーサ
１２３    ＸＭＬアプリケーション
１２４    ＤＯＭファイルまたはＳＡＸファイル
１３０    制御部
１３２    デバイス管理・監視部
１３３    管理ソフトウェア
２０      エージェント
２１３    ＳＮＭＰ通信制御部
２１５    ＭＩＢ
２３１    プリンタ情報取得記述部
２３２    パラメータ設定記述部
２３５    対応動作記述部
【図１】
2004213266.tif 000003
【図２】
2004213266.tif 000004
【図３】
2004213266.tif 000005
【図４】
2004213266.tif 000006
【図５】
2004213266.tif 000007
【図６】
2004213266.tif 000008
【図７】
2004213266.tif 000009