(57)【特許請求の範囲】
【請求項１】
ネットワーク上に少なくとも１つのデバイスが接続され、当該デバイスが階層的な管理情報ベースを有するシステムにおいて、
前記デバイスにアクセスし、その管理情報ベースにおける所定情報を参照することにより、その管理情報ベースの種類を認識する認識手段と、
前記デバイスに対して、その管理情報ベースの種類に従った設定方法でパラメータ設定を行う設定手段と、
を含み、
更に、前記所定情報と前記管理情報ベースの種類とを対応付けた種類判定用テーブルを含み、
前記認識手段は、前記種類判定用テーブルを参照して管理情報ベースの種類を判定する、
ことを特徴とするパラメータ設定システム。
【請求項２】
請求項１記載のシステムにおいて、
前記管理情報ベースの種類及びパラメータの種類に応じた設定方法を決定するための設定方法判定テーブルを含み、
前記設定手段は、前記設定方法判定テーブルを参照して設定方法を決定することを特徴とするパラメータ設定システム。
【請求項３】
請求項２記載のシステムにおいて、
前記設定方法判定テーブルには前記管理情報ベースの種類別にパラメータの種類ごとのオブジェクトＩＤが記述され、
前記オブジェクトＩＤの指定によってパラメータ設定先が特定されることを特徴とするパラメータ設定システム。
【請求項４】
ネットワーク上に複数のデバイスが接続され、各デバイスが階層的な管理情報ベースを有するシステムにおいて、
前記複数のデバイスに対して設定するパラメータセットが入力される入力手段と、
前記複数のデバイスにアクセスし、各デバイスの管理情報ベースにおける所定情報を参照することにより、各デバイスごとに管理情報ベースの種類を認識する認識手段と、
前記複数のデバイスに対して、各デバイスの管理情報ベースの種類に従った設定方法で一括してパラメータ設定を行う設定手段と、
を含み、
更に、前記所定情報と前記管理情報ベースの種類とを対応付けた種類判定用テーブルを含み、
前記認識手段は、前記種類判定用テーブルを参照して管理情報ベースの種類を判定する、
ことを特徴とするパラメータ設定システム。
【請求項５】
請求項４記載のシステムにおいて、
パラメータ設定可能なデバイスの一覧表示を行う表示処理手段と、
前記一覧表示上においてパラメータ設定対象をユーザー選択させる選択手段と、
を含むことを特徴とするパラメータ設定システム。
【請求項６】
ネットワーク上に少なくとも１つのデバイスが接続され、当該デバイスが階層的な管理情報ベースを有するシステムにおいて、
前記デバイスにアクセスし、その管理情報ベースにおける所定情報を参照することにより、その管理情報ベースの種類を認識する認識手段と、
前記デバイスに対して、その管理情報ベースの種類に従った設定方法でパラメータ設定を行う設定手段と、
を含み、
前記認識手段は、前記所定情報と前記管理情報ベースの種類とを対応付けた種類判定用テーブルを参照することにより、前記アクセスしたデバイスについての管理情報ベースの種類を判定する、ことを特徴とするパラメータ設定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワークシステムに関し、特にデバイスに対するパラメータ設定に関する。
【０００２】
【従来の技術】
周知のように、ネットワーク管理プロトコルとして広く普及しているＳＮＭＰ（Simple Network Management Protocol）においては、ネットワーク上の個々のデバイスに管理情報ベース（ＭＩＢ：Mamagement Information Base）が具備され、そのＭＩＢを利用して、情報の取得やパラメータの設定などが行われる。典型的な例では、管理マシンと被管理マシンとがネットワークを介して相互接続されているシステムにおいて、管理マシンによって各被管理マシンのＭＩＢから必要な情報が取得されてネットワーク管理に利用され、また、管理マシンによって各被管理マシンのＭＩＢに対して必要な情報の書き込みが行われ、これにより被管理マシンの動作が制御される。なお、被管理マシン上にはＭＩＢの管理を行うプロセスが存在する。そのプロセスは、マシンの動作状況などを常に監視してＭＩＢの内容を書き換える処理や、管理マシンからのリクエストに対する処理を実行する。
【０００３】
図１２には、典型的なＭＩＢの構造が模式的に示されている。周知のように、ＭＩＢは木（ツリー）構造を有し、その各節にはラベル付けされたオブジェクトが対応付けられる。ＭＩＢ上の各情報は、木構造の頂点からの選択肢番号列であるオブジェクトＩＤで特定される。例えば、systemは、1.3.6.1.2.1.1で特定され、同様にSysObjectIDは、1.3.6.1.2.1.1.2で特定される。１つのオブジェクトＩＤは必ず１つのオブジェクトに対応している。すなわち、オブジェクトＩＤの特定によって情報（パラメータ）の操作（参照や設定）を行うことが可能である。
【０００４】
ＭＩＢにおいて、上層の空間は共通空間であり、一方、下層の一部分の空間は開放されている。各デバイスのメーカーは、その開放空間を利用してデバイスに対する特有のパラメータ設定を可能にしている。それ故、デバイスのメーカーや機種が異なると、全体としてのＭＩＢの種類が異なり、このため後述のように各デバイスに対するパラメータ設定の方法（特にオブジェクトＩＤの内容）が相違する。つまり、同じオブジェクトであってもＭＩＢの種類が異なれば、それを指定するオブジェクトＩＤは異なる。
【０００５】
なお、プリンタの場合、パラメータとしては、例えばネットワークアドレス、節電時間、濃度、コントラストなどがあげられる。この他、電源のオンオフなど特定機能のオンオフなども、それに対応するパラメータ値を書き換えることにより制御可能である。
【０００６】
ところで、プリンタ等のデバイスに対して各種のパラメータを設定する場合、それに設けられたＵＩ（ユーザーインターフェイス）を利用してその設定を行うこともできるが、設定が煩雑であったり、あるいはそもそもリモート設定のみが可能な機能などがあったりするため、クライアントからリモートでパラメータ設定を実行することが通常行われている。この場合、クライアントに搭載されたアプリケーションプログラムを通じてパラメータ設定を行うことになるので、ユーザーがデバイスのアドレスやＭＩＢの具体的内容を特に意識する必要はなく簡単にパラメータの設定を行える。
【０００７】
しかし、複数のデバイスが存在する場合、各デバイスごとのアプリケーションを起動する必要があり、それ故各デバイスごとに個別的にパラメータ設定を行うのは非常に煩雑である。ネットワーク上には異機種のデバイスなどが混在し、上述のようにそれらのＭＩＢは異なるため、パラメータの設定を同じ設定方法で一括して行うことはできない現状にある。
【０００８】
なお、特開平６−１１０６６３号公報には、パラメータデータの一括設定に関するシステムが開示されているが、ＭＩＢの種類に対応した処理は行われていない。
【０００９】
【発明が解決しようとする課題】
以上のように、ネットワーク上に多様なデバイスが存在している場合においては、各デバイスに対するパラメータ設定方法の相違から、個々のデバイスに対して簡便にパラメータ設定を行えないという問題がある、特に、単一のパラメータデータファイルを基礎とし、複数のデバイスに対して一括してパラメータ設定を行うことができないという問題がある。
【００１０】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、複数のデバイスに対してパラメータの一括設定を行えるようにすることにある。
【００１１】
本発明の他の目的は、ネットワーク上に多様なデバイスが接続されていても、ユーザーに負担なく簡単にパラメータ設定が行えるようにすることにある。
【００１２】
本発明の他の目的は、ネットワーク上にあるデバイスのＭＩＢの種別を自動判定し、それを利用することにある。
【００１３】
【課題を解決するための手段】
（１）上記目的を達成するために、本発明は、ネットワーク上に少なくとも１つのデバイスが接続され、当該デバイスが階層的な管理情報ベースを有するシステムにおいて、前記デバイスにアクセスし、その管理情報ベースにおける所定情報を参照することにより、その管理情報ベースの種類を認識する認識手段と、前記デバイスに対して、その管理情報ベースの種類に従った設定方法でパラメータ設定を行う設定手段と、を含むことを特徴とする。
【００１４】
上記構成によれば、パラメータ設定を行いたいデバイス（対象デバイス）に関して、その管理情報ベース（望ましくはＳＮＭＰにおけるManagement Information Base）上の所定情報（例えばSysObjectID）が読みとられ、その情報によって管理情報ベースの種類（タイプ）が判定される。そして、その種類に従った設定方法で、当該デバイスに対するパラメータ設定が実行される。つまり、例えば、ＭＩＢの種類及びパラメータの種類から、設定を行いたいパラメータのオブジェクトＩＤを特定し、そのオブジェクトＩＤを利用して、そのＭＩＢに対して当該パラメータを設定可能である。ここで、デバイスとしてはプリンタ、イメージスキャナなどをあげることができるが、本発明は、他のデバイスに対するパラメータ設定においても適用可能である。
【００１５】
上記の管理情報ベースの種類の認識は、パラメータ設定を行いたい１又は複数の対象デバイスの中で、管理情報ベースの種類が未知のものに対してのみ行えばよく、管理情報ベースの種類（あるいはデバイス機種）が既知であるデバイスに対しては基本的に不要である。その認識処理は、パラメータ設定時に行ってもよいが、予め定期的に又は所定時（例えばデバイス接続時）に事前に行っておいてもよい。なお、既に認識された種類の情報を蓄積してテーブル化しておけば、必要に応じてその情報を読み出してパラメータ設定に利用できる。上記の各処理は、具体的には、ネットワーク上のコンピュータで起動されるプログラムとして実現可能である。
【００１６】
望ましくは、前記所定位置の情報と前記管理情報ベースの種類とを対応付けた種類判定用テーブルを含み、前記認識手段は、前記種類判定用テーブルを参照して管理情報ベースの種類を判定する。また、望ましくは、前記管理情報ベースの種類及びパラメータの種類に応じた設定方法を決定するための設定方法判定テーブルを含み、前記設定手段は、前記設定方法判定テーブルを参照して設定方法を決定する。また、望ましくは、前記設定方法判定テーブルには前記管理情報ベースの種類別にパラメータの種類ごとのオブジェクトＩＤが記述され、前記オブジェクトＩＤの指定によってパラメータ設定先が特定される。
【００１７】
（２）また上記目的を達成するために、本発明は、ネットワーク上に複数のデバイスが接続され、各デバイスが階層的な管理情報ベースを有するシステムにおいて、前記複数のデバイスに対して設定するパラメータセットが入力される入力手段と、前記複数のデバイスにアクセスし、各デバイスの管理情報ベースにおける所定情報を参照することにより、各デバイスごとに管理情報ベースの種類を認識する認識手段と、前記複数のデバイスに対して、各デバイスの管理情報ベースの種類に従った設定方法で一括してパラメータ設定を行う設定手段と、を含むことを特徴とする。
【００１８】
上記構成によれば、パラメータセットを与えるだけで、複数のデバイスに対してパラメータ設定を一括して行うことができる。従来、そのような場合には各デバイスごとにそれに対応するパラメータ設定用プログラムを逐次起動する必要があったが、上記構成によれば、単一のプロセスにより異機種のデバイスをサポートできるので簡便である。よって、システム変更に対する柔軟性、拡張性に富むという利点を享受できる。本発明は、同じプリンタであっても機種が異なる場合に限られず、プリンタとスキャナといったようにデバイスの種類が異なる場合にも適用可能である。
【００１９】
望ましくは、パラメータ設定可能なデバイスの一覧表示を行う表示処理手段と、前記一覧表示上においてパラメータ設定対象をユーザー選択させる選択手段と、を含む。この構成によれば、パラメータセットの入力とは別に設定対象を個別指定でき、ユーザーの便宜を図ることができる。
【００２０】
（３）また上記目的を達成するために、本発明は、階層的な管理情報ベースを有するデバイスに対してパラメータ設定を行うシステムにおいて、前記デバイスにアクセスし、その管理情報ベースにおける所定情報を参照する手段と、前記所定情報に従った設定方法によって、当該デバイスに対してパラメータ設定を行う手段と、を含むことを特徴とする。
【００２１】
上記構成によれば、管理情報ベースに係る所定情報の参照結果に従ってパラメータ設定方法が特定される。その場合、まず所定情報の参照結果に従って管理情報ベースの種類を判定した上でその種類から設定方法を特定してもよいが、所定情報の参照結果から直接的に設定方法（例えばオブジェクトＩＤなど）を特定できるようにしてもよい。すなわち、判定用テーブルの構成如何によって各種の変形例を考え得る。
【００２２】
【発明の実施の形態】
以下、本発明の好適な実施形態を図面に基づいて説明する。
【００２３】
図１には、本発明に係るシステムの概念が示されている。まずこの図１を用いてパラメータ設定原理について説明する。
【００２４】
図１に示す例において、ネットワーク上にはＰＣ１０と複数のプリンタ１２，１４とが接続されている。ここで、ＰＣ１０は複数のプリンタ１２，１４に対してパラメータの設定を行うコンピュータである。そして、プリンタ１２，１４はパラメータの設定が行われるデバイスである。各デバイスには、MAC Address及びIP Addressのいずれか一方又は両方が定められている。そして、各プリンタ１２，１４はそれぞれＳＮＭＰに従う管理情報ベース（ＭＩＢ）が具備されている。
【００２５】
プリンタ１２，１４におけるＭＩＢの種類が既知であれば、ＰＣ１０からその種類に従った設定方法で各パラメータの設定を行い得る。その一方、いずれかのプリンタ１２，１４においてＭＩＢの種類が未知であれば、図１に示されるように、当該プリンタに対してＭＩＢ上におけるSysObjectIDを返すよう指令するリクエストが出され、その応答結果に基づいて当該プリンタが有するＭＩＢの種類が判定される。そして、その種類に基づいてパラメータ設定方法が決定され、その設定方法に従って所望のパラメータが当該プリンタに対して設定される。
【００２６】
具体的には、図１において、プリンタ１２に関してはSysObjectIDとして1.3.6.1.4.297.aa.bb.ccがＰＣ１０によって読み込まれ、それに基づいてＭＩＢの種類が判定され、これによって、設定を行いたい２つのパラメータのオブジェクトＩＤすなわち、1.3.6.1.2.1.1.xx及び1.3.6.1.4.1.253.yy.zzが特定され、それぞれについてパラメータ「Ｐｒｔ２」及び「ＯＦＦ」が設定される。このような設定方法はプリンタ１４においても同様である。
【００２７】
従って、上記の方法によれば、ネットワーク上に存在するデバイスのＭＩＢの種類が既知でなかったとしても、それが有する特定の情報を参照することによりそのＭＩＢの種類を特定でき、その結果、適切かつ簡便にパラメータ設定を行えるという利点がある。また、図１に示したように、異機種の複数のデバイスに対して一括してパラメータ設定を行うことができるという利点がある。ちなみに、パラメータ設定に当たって各デバイスの特定は上述したMAC AddressあるいはIP Addressが利用される。
【００２８】
次に、図２を用いて本実施形態に係るパラメータ設定システムの構成について説明する。
【００２９】
上述のように、ネットワーク８上にはＰＣ１０及びプリンタ１２，１４が接続されている。各プリンタ１２，１４はその記憶部上にＭＩＢ１２Ａ，１４Ａが存在し、それによって各種のパラメータが管理されている。ちなみに、図２においてそのＭＩＢ１２Ａ，１４Ａを管理するプロセスあるいはエージェントといったソフトウエアについては図示省略されている。
【００３０】
ＰＣ１０は設定処理部１６及び記憶部１８を有する。ここで、設定処理部１６はパラメータ設定のためのプログラムとして構成されるものである。記憶部１８はＲＡＭあるいはＲＯＭなどによって構成されるものである。その記憶部１８上には、設定パラメータデータセット２０、デバイスリスト３０、タイプ判定テーブル２６及びタイプ別ＩＤ判定テーブル群２８などが格納されている。そして、設定処理部１６は、それらの情報を利用して各プリンタ１２，１４に対するパラメータの設定を行う。ここで、設定処理部１６には、この図２に示す例において、表示部２２及び入力部２４が接続されている。また、その設定処理部１６には外部記憶装置３２が接続され、その外部記憶装置３２には過去の検索データがファイルとして格納されている。
【００３１】
図３には、図２に示した設定パラメータデータセット２０の具体的な構成例が示されている。この設定パラメータデータセット２０は、例えば外部から入力され、あるいはこのＰＣ１０上において入力されるものである。外部から供給される場合、例えばＦＤなどから読み込まれ、あるいは通信を利用して読み込まれる。
【００３２】
設定パラメータデータセット２０は１又は複数のサブセット１０４，１０６によって構成されている。各サブセットはデバイスを特定するための情報（具体的には、MAC Address又はIP Address）と、設定を行いたい１又は複数のパラメータ（例えば、デバイスの名前（Device Name）や節電機能のオンオフ情報（PowerSave））と、で構成され、それらが各デバイスごとに用意されている。ここで、符号１０７で示すように、デバイスのアドレスが不明である場合には、その部分を空欄にしつつ設定パラメータデータセット２０を作成してもよい。このような空欄に対しては、後のデバイス選択すなわちパラメータ設定対象の選択によって対処することが可能である。図３の内容から明らかなように、この設定パラメータデータセットは、同種又は異種の複数のプリンタに対して設定すべきパラメータのセットを具備するものである。従来においては各デバイスごとにパラメータ設定処理を行う必要があったが、本実施形態においては、このような設定パラメータデータセット２０を利用して複数のデバイスに対して一括してパラメータの設定を実現できる。
【００３３】
図４には、図２に示したデバイスリスト３０の具体的な構成例が示されている。このデバイスリスト３０において、各デバイスのDevice Nameには、MAC Address、IP Address、MIB Typeが対応付けられている。ここで、実際のパラメータ設定に先だって、デバイスアドレスとして、少なくとも一方のアドレスが特定される必要があり、また、ＭＩＢのタイプも実際のパラメータ設定に先だっていずれかの段階で特定される。
【００３４】
ちなみに、過去の検索データからこのデバイスリスト３０を形成するようにしてもよく、またそのような過去の検索データでは不足する情報についてだけ後述するようにＭＩＢタイプの検索などを行うのが望ましい。
【００３５】
図５には、図２に示したタイプ判定テーブル２６の具体的な構成例が示されている。このタイプ判定テーブル２６においては、SysObjectIDごとにＭＩＢタイプすなわちＭＩＢの種類が対応付けられている。つまり、図１で説明したように、参照したSysObjectIDが示す実際のオブジェクトＩＤの内容如何によってＭＩＢのタイプを判定するためのテーブルである。
【００３６】
図６には、図２に示したタイプ別ＩＤ判定テーブル群２８の具体的な構成例が示されている。この判定テーブル群２８はＭＩＢタイプごとに設けられた複数の判定テーブル群２８−１〜２８−ｎで構成されるものである。ＭＩＢのタイプが特定されると、それに応じていずれかの判定テーブルが選択され、その判定テーブル上において設定対象となるパラメータに対応するＭＩＢ上のオブジェクトＩＤが一意に特定される。もちろん、図５に示したタイプ判定テーブル２６及び図６に示したタイプ別ＩＤ判定テーブル群２８を統合したテーブルを利用するようにしてもよい。
【００３７】
図２に戻って、設定処理部１６は、設定パラメータデータセット２０が与えられると、ＭＩＢ種類が不明のデバイスに対してSysObjectIDを返すようにリクエストを発行してそれを参照し、またタイプ判定テーブル２６及びタイプ別ＩＤ判定テーブル群２８を利用してデバイスリスト３０を完成させ、そのデバイスリスト３０に従って１又は複数のプリンタ１２，１４に対して１又は複数のパラメータ設定を行う。
【００３８】
この場合において、設定パラメータデータセット２０において、設定すべきデバイスが特定されていない場合には、表示部２２に図７に示すようなデバイス選択用リスト５０が表示される。ここで、このデバイス選択用リスト５０は後に説明するデバイス検索によって作成されるものである。このデバイス選択用リスト５０において、各デバイスにはMAC Address及びIP Addressの一方または両方が対応付けられている。このようなリスト５０上において例えばポインティングデバイスなどによって操作されるポインタ５２を利用していずれかのデバイスが対象デバイスとして特定される。
【００３９】
図２に示した設定処理部１６の処理内容について図８〜図１１を用いて説明する。
【００４０】
図８において、Ｓ１０１では、設定パラメータデータセット２０が読み込まれる。例えば、ＦＤあるいは通信回線を介してそのような設定パラメータデータセット２０の読み込みが行われる。Ｓ１０２では、過去の検索データを利用するか否かが判断され、利用する場合には、Ｓ１０３において過去の検索データが存在しているか否かが判断される。ここで、外部記憶装置３２や他のＦＤなどの媒体上に過去の検索データが格納されていれば、Ｓ１０４においてそのようなデータが読み込まれ、Ｓ１０５においてデバイスリスト３０が作成される。多くの場合、この段階ではデバイスリストは完成されず、その段階で既知の情報のみがデバイスリストに反映されることになる。
【００４１】
Ｓ１０６を介してＳ１０７では、設定パラメータデータセット２０上における個々のサブセットが１つずつ参照され、すなわち第１列から順番に各サブセットが参照されて、そのサブセット内にいずれかのアドレスが指定されているか否かが判断される。ここで、MAC Address又はIP Addressのいずれかのアドレス指定があれば、Ｓ１０８においてデバイスリスト３０上に同じアドレスが存在しているか否かが判断される。そして、そのようなアドレスが存在していなければ、Ｓ１０９において、ネットワーク上において当該アドレスに対応するデバイスが検索され、そのデバイスが存在していれば、デバイスリスト３０に当該デバイスに対応するレコードすなわちデータセットが追加される。そして、以上のＳ１０７〜Ｓ１１０の各工程が設定パラメータデータセット２０における各サブセットごとに実行され、全てのサブセットについての処理が終了するとＳ１０６でそれが判定され、処理が図９に示すＳ１１１に移行する。
【００４２】
Ｓ１１１では、設定パラメータデータセット２０上において、パラメータ設定対象すなわち設定デバイスが全て確定しているか否かが判断され、設定デバイスが不明のサブセットが存在していれば、まずＳ１１２において過去の検索データを利用してその設定デバイスを特定できるか否かが判断され、特定できなければＳ１１３において、まず設定可能なデバイスの検索が実行される。
【００４３】
図１１には、そのＳ１１３における処理の工程が具体的なフローチャートとして示されている。まず、Ｓ２０１では、処理終了条件として、全デバイスについての確認が終了したか否かが判断され、終了していない場合にはＳ２０２において各デバイスからSysObjectIDが取得される。そして、Ｓ２０３においてはタイプ判定テーブル２６を参照しつつ、当該SysObjectIDがサポートされているものであるか否かが判断され、サポートされているものである場合に限り、Ｓ２０４において当該デバイスがデバイス選択用リスト５０に追加される。そして、これがネットワーク上の全てのデバイス又は一定条件を満たす全てのデバイスについて実行され、最終的にＳ２０１で全てのデバイスについての確認が終了したと判断されると、図１１に示したルーチンが終了する。
【００４４】
図９に戻って、Ｓ１１４では、Ｓ１１３で作成されたデバイス選択用リスト５０が表示部２２に表示される。そして、Ｓ１１５においてユーザーによってパラメータ設定を行うべき、設定デバイスが選択される。
【００４５】
Ｓ１１６では、デバイスリスト３０上において、全ての設定デバイスについてそのＭＩＢの種類が判別されているか否かが判断される。ここで、いずれかのデバイスについてＭＩＢの種類が既知でないと判断された場合には、種類が未定のデバイスについて、Ｓ１１７においてSysObjectIDが参照されＳ１１８においてタイプ判定テーブル２６を利用してその参照された情報に従ってＭＩＢの種類が判定される。そして、このような処理がＭＩＢの種類が不明の全てのデバイスについて繰り返し実行される。
【００４６】
なお、図１１に示した処理においてSysObjectIDを参照した段階でＭＩＢの種類を同時に特定しておくことも可能である。かかる処理によれば、場合によりＳ１１６〜Ｓ１１８までの工程を省略することができる。
【００４７】
次に、図１０において、Ｓ１１９では、全てのデバイスについてのパラメータ設定が終了したか否かが判断され、終了していない場合には、Ｓ１２０において特定デバイスについての全てのパラメータの設定が完了したか否かが判断され、それが完了していない場合には、Ｓ１２１においてｍ台目のデバイスについてｎ番目のパラメータ設定に関し、タイプ別ＩＤ判定テーブル群２８に基づいて、当該パラメータについてＭＩＢ上のオブジェクトＩＤが特定される。そして、Ｓ１２２においてはそのように特定されたオブジェクトＩＤを利用して当該パラメータがｍ台目のデバイスに対して設定される。以上のＳ１２０〜Ｓ１２２の各工程が特定デバイスについて各パラメータについて実行され、全てのパラメータについての処理が終了した場合には、次の特定デバイスについて同様のパラメータ設定処理が行われ、最終的に処理がＳ１１９からＳ１２３へ移行する。
【００４８】
Ｓ１２３では、次のパラメータ設定において今まで検索された情報を再利用するため、上記のように検索された各データが外部記憶装置３２などに格納される。
【００４９】
ちなみに、図８〜図１１に示した処理方法は一例であって、対象となったデバイスのＭＩＢの種類を特定できる限りにおいて各種の変形が可能である。例えば、図１に示した例では複数台のプリンタ１２，１４に対してそれぞれ複数のパラメータ設定が行われていたが、例えばプリンタとスキャナに対する複数のパラメータ設定など、各種の応用が可能である。
【００５０】
また、上述した実施形態においては、ＭＩＢの種類を特定するための情報としてSysObjectIDが参照されていたが、例えば他の情報を利用することによって結果としてＭＩＢの種類を特定するようにしてもよい。
【００５１】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク上のデバイスに対して簡単にパラメータ設定を行うことができ、特に、複数のデバイスに対してパラメータの一括設定を行えるという利点がある。また、本発明によればネットワーク上に存在する各デバイスのＭＩＢの種別を自動判定してその判定結果を活用可能である。
【図面の簡単な説明】
【図１】  本発明の原理を説明するための説明図である。
【図２】  本実施形態に係る全体構成を示すブロック図である。
【図３】  設定パラメータデータセットの具体的な構成例を示す図である。
【図４】  デバイスリストの具体的な構成例を示す図である。
【図５】  タイプ判定テーブルの具体的な構成例を示す図である。
【図６】  タイプ別ＩＤ判定テーブル群の具体的な構成を示す図である。
【図７】  デバイス選択用リストの表示例を示す図である。
【図８】  設定処理部の動作を示すフローチャートである。
【図９】  設定処理部の動作を示すフローチャートである。
【図１０】  設定処理部の動作を示すフローチャートである。
【図１１】  デバイス選択用リストを作成するための処理を示すフローチャートである。
【図１２】  ＭＩＢの構造を模式的に示す図である。
【符号の説明】
８  ネットワーク、１０  ＰＣ、１２，１４  プリンタ（デバイス）、１６  設定処理部、２０  設定パラメータデータセット、２２  表示部、２４  入力部、２６  タイプ判定テーブル、２８  タイプ別ＩＤ判定テーブル群、３０  デバイスリスト、３２  外部記憶装置。
【図１】
0004325019.tif 000002
【図２】
0004325019.tif 000003
【図３】
0004325019.tif 000004
【図４】
0004325019.tif 000005
【図５】
0004325019.tif 000006
【図６】
0004325019.tif 000007
【図７】
0004325019.tif 000008
【図８】
0004325019.tif 000009
【図９】
0004325019.tif 000010
【図１０】
0004325019.tif 000011
【図１１】
0004325019.tif 000012
【図１２】
0004325019.tif 000013