(57)【要約】  【課題】  新たに接続された装置のドライバを、ユーザや管理者の手を煩わせることなく、適切なユーザに対してのみ配布するシステムを構築することのできるドライバ提供方法および装置並びにプログラムを提供する。  【解決手段】  デバイス検出部３１がネットワークに新たに接続された装置を検出し、検出した装置から装置情報を取得する。そして、ユーザ選択部３５が、装置情報と予め取得若しくは入力されてユーザ情報格納部３４に格納されているユーザ情報とを比較し、その比較結果に基づいてドライバを配布するユーザ端末を決定する。【選択図】        図２
2005216232.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の利用者端末から利用される装置に対応するドライバを該利用者端末に提供するドライバ提供方法であって、
ネットワークに新たに接続された装置を検出し、該検出した装置から装置情報を取得し、該取得した装置情報と予め取得若しくは入力されたユーザ端末の端末情報とを比較し、該比較結果に基づいてドライバを配布するユーザ端末を決定することを特徴とするドライバ提供方法。
【請求項２】
前記装置情報は、前記装置の空間的な位置を示す情報を含み、
前記端末情報は、前記ユーザ端末の空間的な位置を示す情報を含み、
前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末に対してドライバを配布する
ことを特徴とする請求項１記載のドライバ提供方法。
【請求項３】
前記装置情報は、前記装置の前記ネットワークにおけるアドレスを含み、
前記端末情報は、前記ユーザ端末の前記ネットワークにおけるアドレスを含み、
前記比較により、前記装置と同一ネットワークに接続されていると判断されたユーザ端末に対してドライバを配布する
ことを特徴とする請求項１記載のドライバ提供方法。
【請求項４】
前記装置情報は、前記装置の装置種別を示す情報を含み、
前記端末情報は、前記ユーザ端末を利用するユーザが所望する装置種別を示す情報を含み、
前記比較により、前記装置の利用を所望するユーザが利用すると判断されたユーザ端末に対してドライバを配布する
ことを特徴とする請求項１記載のドライバ提供方法。
【請求項５】
ネットワークを介して複数の利用者端末から利用される装置に対応するドライバを該利用者端末に提供するドライバ提供装置であって、
ネットワークに新たに接続された装置を検出する装置検出手段と、
前記装置検出手段が検出した装置から装置情報を取得する装置情報取得手段と、
予め取得若しくは入力されたユーザ端末の端末情報を管理する端末情報管理手段と、
前記装置情報取得手段が取得した装置情報と前記端末情報管理手段が管理する端末情報とを比較し、該比較結果に基づいてドライバを配布するユーザ端末を決定する配布先決定手段と
を具備することを特徴とするドライバ提供装置。
【請求項６】
前記装置情報は、前記装置の空間的な位置を示す情報を含み、
前記端末情報は、前記ユーザ端末の空間的な位置を示す情報を含み、
前記配布先決定手段は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定する
ことを特徴とする請求項５記載のドライバ提供装置。
【請求項７】
前記装置情報は、前記装置の前記ネットワークにおけるアドレスを含み、
前記端末情報は、前記ユーザ端末の前記ネットワークにおけるアドレスを含み、
前記配布先決定手段は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定する
ことを特徴とする請求項５記載のドライバ提供装置。
【請求項８】
前記装置情報は、前記装置の装置種別を示す情報を含み、
前記端末情報は、前記ユーザ端末を利用するユーザが所望する装置種別を示す情報を含み、
前記配布先決定手段は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定する
ことを特徴とする請求項５記載のドライバ提供装置。
【請求項９】
ネットワークを介して複数の利用者端末から利用される装置に対応するドライバを該利用者端末に提供するドライバ提供プログラムであって、
ネットワークに新たに接続された装置を検出する装置検出処理と、
前記装置検出処理で検出した装置から装置情報を取得する装置情報取得処理と、
前記装置情報取得処理で取得した装置情報と、予め取得若しくは入力されたユーザ端末の端末情報とを比較し、該比較結果に基づいてドライバを配布するユーザ端末を決定する配布先決定処理と
をコンピュータに実行させることを特徴とするドライバ提供プログラム。
【請求項１０】
前記装置情報は、前記装置の空間的な位置を示す情報を含み、
前記端末情報は、前記ユーザ端末の空間的な位置を示す情報を含み、
前記配布先決定処理は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定する
ことを特徴とする請求項９記載のドライバ提供プログラム。
【請求項１１】
前記装置情報は、前記装置の前記ネットワークにおけるアドレスを含み、
前記端末情報は、前記ユーザ端末の前記ネットワークにおけるアドレスを含み、
前記配布先決定処理は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定する
ことを特徴とする請求項９記載のドライバ提供プログラム。
【請求項１２】
前記装置情報は、前記装置の装置種別を示す情報を含み、
前記端末情報は、前記ユーザ端末を利用するユーザが所望する装置種別を示す情報を含み、
前記配布先決定処理は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定する
ことを特徴とする請求項９記載のドライバ提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバ提供方法および装置並びにプログラムに関し、特に、ネットワークを介して複数の利用者から利用される装置のドライバを提供するドライバ提供方法および装置並びにプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークの普及に伴って、プリンタやファクシミリ、スキャナ等の各種装置がネットワークに対応し、これらの装置を複数のユーザが利用する機会が増えている。
【０００３】
パーソナルコンピュータ（以下、ＰＣと称する）等から、プリンタ等の装置を利用する場合には、利用する装置に対応するドライバをＰＣにインストールをする必要があるが、それ以前に、ユーザは、そのような装置がいつ設置されて、いつ利用可能になったのかが分からなければ、ドライバのインストールを行うことができない。したがって、管理者は、装置を設置した際に、その旨と装置に関する情報を各ユーザに通知しなければならなかった。
【０００４】
このような手順を容易にする技術としては、特許文献１に記載されたものがある。この技術では、サーバが、新たに追加されたネットワークプリンタからプリンタ識別子を受信し、それを用いて実行可能なインストールプログラムを生成し、クライアントプロセッサへ送信する。そして、クライアントプロセッサは、その実行可能なインストールプログラムをインストールする。
【特許文献１】特開２０００−２１５１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、プリンタ等の装置を利用するには、その設置場所が遠い等の理由で当該装置の利用を望まないユーザに対しても、ドライバを配布してしまうことになり、そういったユーザにとっては迷惑な処理になってしまうことがあった。
【０００６】
そこで、本発明は、新たに接続された装置のドライバを、ユーザや管理者の手を煩わせることなく、適切なユーザに対してのみ配布するシステムを構築することのできるドライバ提供方法および装置並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成するため、請求項１の発明は、ネットワークを介して複数の利用者端末から利用される装置に対応するドライバを該利用者端末に提供するドライバ提供方法であって、ネットワークに新たに接続された装置を検出し、該検出した装置から装置情報を取得し、該取得した装置情報と予め取得若しくは入力されたユーザ端末の端末情報とを比較し、該比較結果に基づいてドライバを配布するユーザ端末を決定することを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記装置情報は、前記装置の空間的な位置を示す情報を含み、前記端末情報は、前記ユーザ端末の空間的な位置を示す情報を含み、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末に対してドライバを配布することを特徴とする。
【０００９】
また、請求項３の発明は、請求項１の発明において、前記装置情報は、前記装置の前記ネットワークにおけるアドレスを含み、前記端末情報は、前記ユーザ端末の前記ネットワークにおけるアドレスを含み、前記比較により、前記装置と同一ネットワークに接続されていると判断されたユーザ端末に対してドライバを配布することを特徴とする。
【００１０】
また、請求項４の発明は、請求項１の発明において、前記装置情報は、前記装置の装置種別を示す情報を含み、前記端末情報は、前記ユーザ端末を利用するユーザが所望する装置種別を示す情報を含み、前記比較により、前記装置の利用を所望するユーザが利用すると判断されたユーザ端末に対してドライバを配布することを特徴とする。
【００１１】
また、請求項５の発明は、ネットワークを介して複数の利用者端末から利用される装置に対応するドライバを該利用者端末に提供するドライバ提供装置であって、ネットワークに新たに接続された装置を検出する装置検出手段と、前記装置検出手段が検出した装置から装置情報を取得する装置情報取得手段と、予め取得若しくは入力されたユーザ端末の端末情報を管理する端末情報管理手段と、前記装置情報取得手段が取得した装置情報と前記端末情報管理手段が管理する端末情報とを比較し、該比較結果に基づいてドライバを配布するユーザ端末を決定する配布先決定手段とを具備することを特徴とする。
【００１２】
また、請求項６の発明は、請求項５の発明において、前記装置情報は、前記装置の空間的な位置を示す情報を含み、前記端末情報は、前記ユーザ端末の空間的な位置を示す情報を含み、前記配布先決定手段は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定することを特徴とする。
【００１３】
また、請求項７の発明は、請求項５の発明において、前記装置情報は、前記装置の前記ネットワークにおけるアドレスを含み、前記端末情報は、前記ユーザ端末の前記ネットワークにおけるアドレスを含み、前記配布先決定手段は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定することを特徴とする。
【００１４】
また、請求項８の発明は、請求項５の発明において、前記装置情報は、前記装置の装置種別を示す情報を含み、前記端末情報は、前記ユーザ端末を利用するユーザが所望する装置種別を示す情報を含み、前記配布先決定手段は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定することを特徴とする。
【００１５】
また、請求項９の発明は、ネットワークを介して複数の利用者端末から利用される装置に対応するドライバを該利用者端末に提供するドライバ提供プログラムであって、ネットワークに新たに接続された装置を検出する装置検出処理と、前記装置検出処理で検出した装置から装置情報を取得する装置情報取得処理と、前記装置情報取得処理で取得した装置情報と、予め取得若しくは入力されたユーザ端末の端末情報とを比較し、該比較結果に基づいてドライバを配布するユーザ端末を決定する配布先決定処理とをコンピュータに実行させることを特徴とする。
【００１６】
また、請求項１０の発明は、請求項９の発明において、前記装置情報は、前記装置の空間的な位置を示す情報を含み、前記端末情報は、前記ユーザ端末の空間的な位置を示す情報を含み、前記配布先決定処理は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定することを特徴とする。
【００１７】
また、請求項１１の発明は、請求項９の発明において、前記装置情報は、前記装置の前記ネットワークにおけるアドレスを含み、前記端末情報は、前記ユーザ端末の前記ネットワークにおけるアドレスを含み、前記配布先決定処理は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定することを特徴とする。
【００１８】
また、請求項１２の発明は、請求項９の発明において、前記装置情報は、前記装置の装置種別を示す情報を含み、前記端末情報は、前記ユーザ端末を利用するユーザが所望する装置種別を示す情報を含み、前記配布先決定処理は、前記比較により、前記装置と一定距離以内にあると判断されたユーザ端末を前記ドライバの配布先に決定することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ネットワークに新たに接続された装置を検出し、検出した装置から装置情報を取得し、取得した装置情報と予め取得若しくは入力されたユーザ端末の端末情報とを比較し、その比較結果に基づいてドライバを配布するユーザ端末を決定するように構成したので、新たに接続された装置のドライバを、ユーザや管理者の手を煩わせることなく、適切なユーザに対してのみ配布することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係るドライバ提供方法および装置並びにプログラムの一実施の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００２１】
図１は、実施例１におけるネットワークの構成例を示した図である。同図に示す構成例は、デバイス１とデバイス２、デバイス管理装置３、ユーザ情報管理装置４、複数のユーザＰＣ５（５−１〜５−ｎ）がネットワーク６を介して接続されている。
【００２２】
デバイス１とデバイス２は、それぞれ、プリンタ等の装置で、その利用に際してドライバを利用する必要があるものである。なお、ここでは、デバイス１は、新規に設置されたもので、デバイス２は、既に設置されていたものとする。
【００２３】
デバイス管理装置３は、本発明を適用したもので、ユーザＰＣ５に対してドライバの提供等を行う。
【００２４】
ユーザ情報管理装置４は、ディレクトリサーバ等のユーザ情報を管理する装置で、このユーザ情報管理装置４が管理しているユーザ情報は、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）等を利用して取得することができる。なお、ユーザ情報管理装置４は、必ずしも必要な構成ではない。
【００２５】
ユーザＰＣ５−１〜５−ｎは、それぞれ、デバイス１やデバイス２のユーザが利用するＰＣである。
【００２６】
ここで、デバイス管理装置３について説明する。図２は、デバイス管理装置３の機能的な構成を示すブロック図である。
【００２７】
同図に示すように、デバイス管理装置３は、デバイス検出部３１とデバイス情報管理部３２、ユーザ情報取得部３３、ユーザ情報格納部３４、ユーザ選択部３５、ドライバ配布部３６を具備して構成される。なお、デバイス検出部３１、デバイス情報管理部３２、ユーザ情報取得部３３、ユーザ情報格納部３４、ユーザ選択部３５、ドライバ配布部３６は、それぞれ、サーバコンピュータであるデバイス管理装置３をプログラムに基づいて動作させることにより実現されるものである。
【００２８】
デバイス検出部３１は、ネットワーク６に接続されているデバイスを検出し、検出したデバイスが新規に設置されたデバイス（例えばデバイス１）であれば、当該デバイスのデバイス情報を取得して、取得したデバイス情報をデバイス情報管理部３２に渡す。また、デバイス検出部３１は、検出したデバイス１に対応するドライバをデバイス管理装置３（不図示部分）若しくはネットワーク６に接続されたサーバ（不図示）、ネットワーク６を介して接続可能な別のネットワークに接続されたサーバ（不図示）等から取得し、デバイス情報管理部３２に渡す。デバイス情報管理部３２は、デバイス検出部３１が取得したデバイス情報とドライバを管理する。
【００２９】
デバイス情報は、当該デバイスのアドレス（ＩＰアドレス等のネットワークアドレス）や装置種別、設置場所の情報等を含むもので、少なくともアドレスを含んでいる。また、デバイス検出部３１によるデバイスの検出は、該当するデバイスからの発信、若しくは定期的なポーリングにより行う。検出したデバイスが新規に設置されたデバイスか否かの判断は、検出したデバイスのアドレスが既にデバイス情報管理部３２が管理しているものであるか否かを比較して判断する。
【００３０】
ユーザ情報取得部３３は、ネットワーク６を利用するユーザのユーザ情報を取得する。ユーザ情報は、ネットワーク６にユーザ情報管理装置４が接続されている場合には、ユーザ情報管理装置４から取得し、接続されていない場合には、管理者等により入力されたものを取得する。また、ネットワーク６に既にデバイスが設置されている場合、当該デバイス（例えばデバイス２）に登録されているユーザ情報を取得することができれば、そのユーザ情報を取得してもよい。取得したユーザ情報は、ユーザ情報格納部３４に格納される。ユーザ情報格納部３４は、ユーザ情報取得部３３が取得したユーザ情報を格納して管理する。
【００３１】
ユーザ選択部３５は、デバイス情報管理部３２が管理するデバイス情報とユーザ情報格納部３４に格納されているユーザ情報とを比較し、その比較結果から新規に検出されたデバイス１に対応するドライバを配布するユーザを選択する。ドライバを配布するユーザは、ユーザの利用するユーザ端末５とデバイス１の設置場所等に基づいて選択されるが、その具体的な選択方法については、後述する。
【００３２】
ドライバ配布部３６は、ユーザ選択部３５が選択したユーザが利用するユーザ端末５にドライバを配布する。このとき、当該ドライバは、インストールに必要なデバイス情報等が組み込まれた形、例えば、実行形式のファイル（インストーラ）として配布される。配布の方法は、特許文献１に記載された方法を用いてもよく、メールを利用して選択されたユーザ宛に送信するようにしてもよい。
【００３３】
次に、デバイス管理装置３によるドライバの配布処理の流れを説明する。図３は、ドライバの配布処理の流れを示すフローチャートである。
【００３４】
デバイス管理装置３は、デバイス検出部３１がネットワーク６に接続されているデバイスを検出し（ステップ１０１でＹＥＳ）、検出したデバイスが新規に設置されたデバイスであると判断した場合には（ステップ１０２でＹＥＳ）、デバイス検出部３１が当該デバイスからデバイス情報を取得し、取得したデバイス情報をデバイス情報管理部３２に格納する（ステップ１０３）。
【００３５】
続いて、デバイス検出部３１は、検出したデバイスに対応するドライバをデバイス管理装置３内若しくはネットワーク６に接続されたサーバ、ネットワーク６を介して接続可能な他のネットワークに接続されたサーバ等から取得し、取得したドライバをデバイス情報管理部３２に格納する（ステップ１０４）。
【００３６】
次に、ユーザ選択部３５が、デバイス情報管理部３２に格納されたデバイス情報とユーザ情報格納部３４に格納されているユーザ情報とを比較し、ドライバの配布対象となるユーザを選択する（ステップ１０５）。ユーザ情報格納部３４に格納されているユーザ情報は、先にユーザ情報取得部３３により取得されているものであるが、ユーザ情報が取得されていなければ、この時点でユーザ情報取得部３３によるユーザ情報の取得を行ってもよい。
【００３７】
ユーザ選択部３５によりドライバの配布対象となるユーザが選択されると、ドライバ配布部３５が選択されたユーザに対してドライバを配布し（ステップ１０６）、新規に検出されたデバイスに対応したドライバの配布処理を終了し、デバイス管理装置３は、次に、デバイスが検出されるのを待つ。
【００３８】
次に、ユーザ選択部３５によるユーザの選択について説明する。ユーザ選択部３５は、デバイス情報とユーザ情報を比較することにより行うが、ここでは、デバイスの設置場所を示す場所情報、デバイスのアドレス、デバイスの装置種別のそれぞれを利用して比較を行う例を説明する。
【００３９】
最初に、デバイスの場所情報を利用してユーザを選択する場合を説明する。場所情報を利用する場合には、デバイスを設置する際に、管理者がその設置場所を示す場所情報をデバイス情報として当該デバイスに登録する必要がある。また、ユーザ情報にも各ユーザ端末５の設置場所を示す場所情報を含める必要がある。
【００４０】
場所情報としては、例えば、図４に示すデバイス１０、デバイス１１、デバイス１２のそれぞれに対して、「Ａ室」、「Ｂ室」、「Ｃ室」が登録される。この場合には、「Ａ室」に設置されているユーザ端末がデバイス１０のドライバを配布する対象として選択され、「Ｂ室」に設置されているユーザ端末がデバイス１１のドライバを配布する対象として選択される。同様に、「Ｃ室」に設置されているユーザ端末がデバイス１２のドライバを配布する対象として選択される。
【００４１】
なお、デバイス１０とデバイス１１が設置されていない状態で、新たにデバイス１０を設置する際に、デバイス１０を「Ａ室」と「Ｂ室」のいずれに設置されたユーザ端末にも利用させたい場合には、デバイス１０に登録する場所情報として、「Ａ室」と「Ｂ室」の両者を登録すればよい。
【００４２】
次に、デバイスのアドレスを利用してユーザを選択する場合を説明する。アドレスを利用する場合には、デバイスを設置する際に、管理者がデバイスにアドレスを設定する必要があるが、アドレスの設定は、ネットワーク接続するデバイスに対して必須の処理であり、本発明によるユーザ選択を行うために設定するものではない。
【００４３】
ここでは、ＴＣＰ／ＩＰを利用したネットワークにデバイスを接続した場合を例として説明する。図５に示すように、ネットワークアドレスが「１９２．１６８．１．０」でサブネットマスクが「２５５．２５５．２５５．１９２」のネットワーク６０と、ネットワークアドレスが「１９２．１６８．１．６４」でサブネットマスクが「２５５．２５５．２５５．１９２」のネットワーク６１、ネットワークアドレスが「１９２．１６８．２．０」でサブネットマスクが「２５５．２５５．２５５．０」のネットワーク６２に、それぞれ、デバイス１３、デバイス１４、デバイス１５が接続されている場合を考える。
【００４４】
このような場合、ネットワーク６０とネットワーク６１、ネットワーク６２は、相互に通信が可能であっても、それぞれ別のネットワーク（サブネット）となる。ネットワーク６０では、「１９２．１６８．１．０」から「１９２．１６８．１．６３」の間のアドレスが利用されるため、デバイス１３にも、そのいずれかのアドレスが設定されることとなる。したがって、デバイス１３のドライバを配布するユーザとして、「１９２．１６８．１．０」から「１９２．１６８．１．６３」の間のアドレスが付与されたユーザ端末を選択することで、同一のネットワークに接続されているユーザ端末にのみ、ドライバを配布することが可能である。
【００４５】
次に、装置種別によりユーザを選択する場合を説明する。装置種別によりユーザを選択する場合には、各ユーザに予め利用を希望する装置種別をユーザ情報として登録させる。そして、設置された装置の装置種別とユーザ情報に含まれる装置種別が一致するユーザに対してドライバを配布する。なお、装置種別によるユーザの選択は、上述の場所情報やアドレスを利用したユーザ選択と併せ、場所情報若しくはアドレスにより選択されたユーザからさらに装置種別による絞り込みを行うようにしてもよい。
【００４６】
なお、ユーザ選択部３５によるユーザの選択は、ここで説明したもの以外でも、デバイス情報とユーザ情報のそれぞれに、他の情報を含ませるようにすることで、どのように選択することもできる。
【実施例２】
【００４７】
図６は、実施例２におけるネットワークの構成例を示した図である。同図に示す構成例は、デバイス３０１とデバイス３０２、管理者ＰＣ３０３、ユーザ情報管理装置３０４、複数のユーザＰＣ３０５（３０５−１〜３０５−ｎ）がネットワーク３０６を介して接続されている。
【００４８】
デバイス３０１とデバイス３０２は、それぞれ、プリンタ等の装置で、その利用に際してドライバを利用する必要があるものである。管理者ＰＣ３０３は、本発明を適用したもので、ユーザＰＣ３０５に対してドライバの提供等を行う。
【００４９】
ユーザ情報管理装置３０４は、ディレクトリサーバ等のユーザ情報を管理する装置で、このユーザ情報管理装置３０４が管理しているユーザ情報は、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）等を利用して取得することができる。なお、ユーザ情報管理装置３０４は、必ずしも必要な構成ではない。
【００５０】
ユーザＰＣ３０５−１〜３０５−ｎは、それぞれ、デバイス３０１やデバイス３０２のユーザが利用するＰＣである。
【００５１】
ここで、管理者ＰＣ３０３について説明する。図７は、管理者ＰＣ３０３の機能的な構成を示すブロック図である。
【００５２】
同図に示すように、管理者ＰＣ３０３は、入力受付部３３０とデバイス検出部３３１、デバイス情報管理部３３２、ユーザ情報取得部３３３、ユーザ情報格納部３３４、ユーザ選択部３３５、ドライバ配布部３３６を具備して構成される。なお、入力受付部３３０、デバイス検出部３３１、デバイス情報管理部３３２、ユーザ情報取得部３３３、ユーザ情報格納部３３４、ユーザ選択部３３５、ドライバ配布部３３６は、それぞれ、管理者ＰＣ３０３をプログラムに基づいて動作させることにより実現されるものである。
【００５３】
入力受付部３３０は、管理者による指示や情報の入力を受け付け、受け付けた指示や情報をデバイス検出部３３１、デバイス情報管理部３３２、ユーザ情報取得部３３３、ユーザ情報格納部３３４、ユーザ選択部３３５の各部に通知する。
【００５４】
また、デバイス検出部３３１、デバイス情報管理部３３２、ユーザ情報取得部３３３、ユーザ情報格納部３３４、ユーザ選択部３３５、ドライバ配布部３３６は、それぞれ、実施例１におけるデバイス検出部３１、デバイス情報管理部３２、ユーザ情報取得部３３、ユーザ情報格納部３４、ユーザ選択部３５、ドライバ配布部３６に対応するものであり、ここでの説明は省略する。
【００５５】
この管理者ＰＣ３０３は、基本的には、実施例１のデバイス管理装置３と同様の処理を行うが、管理者がデバイスの検出のタイミングやユーザの選択等を指示できる点がデバイス管理装置３と異なっている。
【００５６】
ここで、管理者ＰＣ３０３によるドライバの配布処理の流れを説明する。なお、管理者ＰＣ３０３において、自動でドライバの配布を行う場合には、管理者ＰＣ３０３は、デバイス管理装置１と同様の配布処理を行うため、ここでの説明は省略する。図８は、管理者ＰＣ３０３によるドライバの配布処理の流れを示すフローチャートである。
【００５７】
管理者ＰＣ３０３は、管理者によりデバイスの検出を指示されると（ステップ４０１でＹＥＳ）、デバイス検出部３３１がネットワーク３０６に接続されているデバイスを検出し、デバイスが検出され（ステップ４０２でＹＥＳ）、検出されたデバイスが新規に設置されたデバイスであると判断した場合には（ステップ４０３でＹＥＳ）、デバイス検出部３３１が当該デバイスからデバイス情報を取得し、取得したデバイス情報をデバイス情報管理部３３２に格納する（ステップ４０４）。
【００５８】
続いて、デバイス検出部３３１は、検出したデバイスに対応するドライバを管理者ＰＣ３０３内若しくはネットワーク３０６に接続されたサーバ、ネットワーク３０６を介して接続可能な他のネットワークに接続されたサーバ等から取得し、取得したドライバをデバイス情報管理部３３２に格納する（ステップ４０５）。
【００５９】
また、管理者ＰＣ３０３は、管理者によりドライバの配布が指示されると（ステップ４０６でＹＥＳ）、ユーザ選択部３３５が、デバイス情報管理部３３２に格納されたデバイス情報とユーザ情報格納部３３４に格納されているユーザ情報とを比較し、ドライバの配布対象となるユーザを選択する（ステップ４０７）。このとき、ユーザ選択部３３５は、配布対象として選択したユーザを管理者に示し、管理者によりユーザの追加や削除を行わせるようにしてもよい。その後、ドライバ配布部３３５が選択されたユーザに対してドライバを配布し（ステップ４０８）、新規に検出されたデバイスに対応したドライバの配布処理を終了する。
【００６０】
なお、ユーザ選択部３３５によるユーザの選択方法は、実施例１におけるユーザ選択部３５によるユーザの選択方法と同様であるため、ここでの説明は省略する。
【図面の簡単な説明】
【００６１】
【図１】実施例１におけるネットワークの構成例を示した図である。
【図２】デバイス管理装置３の機能的な構成を示すブロック図である。
【図３】デバイス管理装置３によるドライバの配布処理の流れを示すフローチャートである。
【図４】場所情報によるユーザの選択方法を説明するための図である。
【図５】アドレスによるユーザの選択方法を説明するための図である。
【図６】実施例２におけるネットワークの構成例を示した図である。
【図７】管理者ＰＣ３０３の機能的な構成を示すブロック図である。
【図８】管理者ＰＣ３０３によるドライバの配布処理の流れを示すフローチャートである。
【符号の説明】
【００６２】
１    デバイス
２    デバイス
３    デバイス管理装置
４    ユーザ情報管理装置
５−１〜５−ｎ    ユーザＰＣ
６    ネットワーク
１０    デバイス
１１    デバイス
１２    デバイス
１３    デバイス
１４    デバイス
１５    デバイス
３１    デバイス検出部
３２    デバイス情報管理部
３３    ユーザ情報取得部
３４    ユーザ情報格納部
３５    ユーザ選択部
３６    ドライバ配布部
６０    ネットワーク
６１    ネットワーク
６２    ネットワーク
３０１    デバイス
３０２    デバイス
３０３    管理者ＰＣ
３０４    ユーザ情報管理装置
３０５−１〜３０５−ｎ    ユーザＰＣ
３０６    ネットワーク
３３０    入力受付部
３３１    デバイス検出部
３３２    デバイス情報管理部
３３３    ユーザ情報取得部
３３４    ユーザ情報格納部
３３５    ユーザ選択部
３３６    ドライバ配布部
【図１】
2005216232.tif 000003
【図２】
2005216232.tif 000004
【図３】
2005216232.tif 000005
【図４】
2005216232.tif 000006
【図５】
2005216232.tif 000007
【図６】
2005216232.tif 000008
【図７】
2005216232.tif 000009
【図８】
2005216232.tif 000010