(57)【要約】  【課題】  プリンタやスキャナ等のデバイスとして従来のデバイスを利用した場合であっても、管理者やユーザに大きな負担をかけることなく、端末装置にインストールされるデバイスドライバを管理することのできるドライバ管理装置および方法並びにプログラムを提供する。  【解決手段】  デバイス１０３を利用するためのデバイスドライバをドライバ格納部１１１に格納し、ドライバ格納部１１１に格納されているデバイスドライバが更新された際に、デバイス管理部１１２が該当するデバイス１０３を特定し、特定されたデバイス１０３に基づいて、端末装置管理部１１３等が、更新されたデバイスドライバをインストールする対象となる端末装置１０２を特定する。そして、インストール処理部１１４が、特定された端末装置１０２に該更新されたデバイスドライバをインストールする【選択図】        図１
2005258901.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたデバイスを利用する端末装置にインストールされるデバイスドライバを管理するドライバ管理装置において、
前記デバイスを利用するためのデバイスドライバを格納するドライバ格納手段と、
前記ドライバ格納手段に格納されているデバイスドライバをインストールする対象となる端末装置を特定する対象端末特定手段と、
前記ドライバ格納手段に格納されているデバイスドライバが更新された際に、該デバイスドライバを前記対象端末特定手段で特定された端末装置にインストールするドライバインストール手段と
を具備することを特徴とするドライバ管理装置。
【請求項２】
前記対象端末特定手段は、
前記デバイスを利用する端末装置を管理する端末装置管理手段であることを特徴とする請求項１記載のドライバ管理装置。
【請求項３】
前記対象端末特定手段は、
前記デバイスを利用するユーザを登録するユーザ登録手段と、
前記ユーザ登録手段により登録されたユーザのユーザ情報を管理するユーザ情報管理手段と
を具備し、
前記ユーザ情報管理手段が管理するユーザ情報に基づいて、前記デバイスドライバをインストールする対象となる端末装置を特定する
ことを特徴とする請求項１記載のドライバ管理装置。
【請求項４】
前記対象端末特定手段は、
前記デバイスから、該デバイスに登録された利用許可ユーザのユーザ情報を取得するユーザ情報取得手段を具備し、
前記ユーザ情報取得手段が取得したユーザ情報に基づいて、前記デバイスドライバをインストールする対象となる端末装置を特定する
ことを特徴とする請求項１記載のドライバ管理装置。
【請求項５】
前記ドライバ格納手段に格納されているデバイスドライバが更新された際に、前記対象端末特定手段で特定された端末装置に対して、デバイスドライバが更新された旨を通知する更新通知手段をさらに具備し、
前記ドライバインストール手段は、
前記更新通知手段による通知に対して、更新を了承する旨の応答があった端末装置に対して、前記デバイスドライバをインストールする
ことを特徴とする請求項１乃至４のいずれかに記載のドライバ管理装置。
【請求項６】
ネットワークに接続されたデバイスを利用する端末装置にインストールされるデバイスドライバを管理するドライバ管理装置におけるドライバ管理方法であって、
前記デバイスを利用するためのデバイスドライバが格納されたドライバ格納手段を監視し、該ドライバ格納手段に格納されているデバイスドライバが更新された際に、該更新されたデバイスドライバをインストールする対象となる端末装置を特定し、該特定した端末装置に該更新されたデバイスドライバをインストールすることを特徴とするドライバ管理方法。
【請求項７】
前記ドライバ管理装置で前記デバイスを利用する端末装置を管理し、該管理している端末装置を前記デバイスドライバをインストールする対象となる端末装置として特定することを特徴とする請求項６記載のドライバ管理方法。
【請求項８】
前記ドライバ管理装置で前記デバイスを利用するユーザのユーザ情報を管理し、該管理しているユーザ情報に基づいて前記デバイスドライバをインストールする対象となる端末装置を特定することを特徴とする請求項６記載のドライバ管理方法。
【請求項９】
前記デバイスから、該デバイスに登録された利用許可ユーザのユーザ情報を取得し、該取得したユーザ情報に基づいて前記デバイスドライバをインストールする対象となる端末装置を特定することを特徴とする請求項６記載のドライバ管理方法。
【請求項１０】
前記ドライバ格納手段に格納されているデバイスドライバが更新された際に、前記デバイスドライバのインストール対象として特定した端末装置に対してデバイスドライバが更新された旨を通知し、該通知に対して更新を了承する旨の応答があった端末装置に前記デバイスドライバをインストールすることを特徴とする請求項６乃至９のいずれかに記載のドライバ管理方法。
【請求項１１】
ネットワークに接続されたデバイスを利用する端末装置にインストールされるデバイスドライバを管理するドライバ管理プログラムにおいて、
前記デバイスを利用するためのデバイスドライバが格納されたドライバ格納手段を監視する監視処理と、
前記監視処理により前記ドライバ格納手段に格納されているデバイスドライバが更新されたことが検知された際に、該更新されたデバイスドライバをインストールする対象となる端末装置を特定する対象特定処理と、
前記対象特定処理で特定した端末装置に、前記該デバイスドライバをインストールするインストール処理と
をコンピュータに実行させることを特徴とするドライバ管理プログラム。
【請求項１２】
前記対象特定処理は、
前記ドライバ管理装置で前記デバイスを利用する端末装置を管理し、該管理している端末装置を前記デバイスドライバをインストールする対象となる端末装置として特定することを特徴とする請求項１１記載のドライバ管理プログラム。
【請求項１３】
前記対象特定処理は、
前記ドライバ管理装置で前記デバイスを利用するユーザのユーザ情報を管理し、該管理しているユーザ情報に基づいて前記デバイスドライバをインストールする対象となる端末装置を特定することを特徴とする請求項１１記載のドライバ管理プログラム。
【請求項１４】
前記対象特定処理は、
前記デバイスから、該デバイスに登録された利用許可ユーザのユーザ情報を取得し、該取得したユーザ情報に基づいて前記デバイスドライバをインストールする対象となる端末装置を特定することを特徴とする請求項１１記載のドライバ管理プログラム。
【請求項１５】
前記監視処理により前記ドライバ格納手段に格納されているデバイスドライバが更新されたことが検知された際に、前記対象特定処理で特定した端末装置に対してデバイスドライバが更新された旨を通知する更新通知処理をさらにコンピュータに実行させ、
前記インストール処理は、前記更新通知処理による通知に対して更新を了承する旨の応答があった端末装置に前記デバイスドライバをインストールする
ことを特徴とする請求項１１乃至１４のいずれかに記載のドライバ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバ管理装置および方法並びにプログラムに関し、特に、ネットワークに接続されたデバイスを利用する端末装置にインストールされるデバイスドライバを管理するドライバ管理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークの普及に伴って、プリンタやファクシミリ、スキャナ等の各種デバイスがネットワークに対応し、これらのデバイスを複数のユーザが利用する機会が増えている。
【０００３】
パーソナルコンピュータ（以下、ＰＣと称する）等の端末装置から、プリンタ等のデバイスを利用する場合には、利用するデバイスに対応するデバイスドライバを端末装置にインストールをする必要があるが、それ以前に、ユーザは、デバイスがいつ設置されて、いつ利用可能になったのかが分からなければ、ドライバのインストールを行うことができない。したがって、管理者は、デバイスを設置した際に、その旨とデバイスに関する情報を各ユーザに通知しなければならなかった。
【０００４】
同様に、デバイスドライバが更新された際にも、ユーザは、デバイスドライバが更新されたことを知らなければ、更新されたデバイスドライバをインストールすることができないため、管理者は、デバイスドライバが更新された旨を各ユーザに通知しなければならなかった。
【０００５】
このような処理を容易にする技術としては、プリンタが、内部にプリンタドライバを格納する手段を持ち、端末装置から送信される印刷データに付随されるプリンタドライバ情報を確認し、格納しているプリンタドライバより古いバージョンのプリンタドライバを使用していることが判明した場合には、当該端末装置へ格納しているプリンタドライバを送信し、アップデートを実施させるものがある（例えば、特許文献１参照）。
【特許文献１】特開２００１−２９６９７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の特許文献１に記載の技術では、プリンタに、プリンタドライバを格納する手段、プリンタドライバの新旧を判定する手段、プリンタドライバを送信する手段を設ける必要があり、プリンタ製品のコストが増加することが考えられる。このコストの増加は、同一のネットワークに複数のプリンタや他のデバイスを設置する場合には、そのネットワークの運営に大きくな影響を与えることとなる。
【０００７】
そこで、本発明は、プリンタやスキャナ等のデバイスとして従来のデバイスを利用した場合であっても、管理者やユーザに大きな負担をかけることなく、端末装置にインストールされるデバイスドライバを管理することのできるドライバ管理装置および方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した目的を達成するため、請求項１の発明は、ネットワークに接続されたデバイスを利用する端末装置にインストールされるデバイスドライバを管理するドライバ管理装置において、前記デバイスを利用するためのデバイスドライバを格納するドライバ格納手段と、前記ドライバ格納手段に格納されているデバイスドライバをインストールする対象となる端末装置を特定する対象端末特定手段と、前記ドライバ格納手段に格納されているデバイスドライバが更新された際に、該デバイスドライバを前記対象端末特定手段で特定された端末装置にインストールするドライバインストール手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記対象端末特定手段は、前記デバイスを利用する端末装置を管理する端末装置管理手段であることを特徴とする。
【００１０】
また、請求項３の発明は、請求項１の発明において、前記対象端末特定手段は、前記デバイスを利用するユーザを登録するユーザ登録手段と、前記ユーザ登録手段により登録されたユーザのユーザ情報を管理するユーザ情報管理手段とを具備し、前記ユーザ情報管理手段が管理するユーザ情報に基づいて、前記デバイスドライバをインストールする対象となる端末装置を特定することを特徴とする。
【００１１】
また、請求項４の発明は、請求項１の発明において、前記対象端末特定手段は、前記デバイスから、該デバイスに登録された利用許可ユーザのユーザ情報を取得するユーザ情報取得手段を具備し、前記ユーザ情報取得手段が取得したユーザ情報に基づいて、前記デバイスドライバをインストールする対象となる端末装置を特定することを特徴とする。
【００１２】
また、請求項５の発明は、請求項１乃至４のいずれかの発明において、前記ドライバ格納手段に格納されているデバイスドライバが更新された際に、前記対象端末特定手段で特定された端末装置に対して、デバイスドライバが更新された旨を通知する更新通知手段をさらに具備し、前記ドライバインストール手段は、前記更新通知手段による通知に対して、更新を了承する旨の応答があった端末装置に対して、前記デバイスドライバをインストールすることを特徴とする。
【００１３】
また、請求項６の発明は、ネットワークに接続されたデバイスを利用する端末装置にインストールされるデバイスドライバを管理するドライバ管理装置におけるドライバ管理方法であって、前記デバイスを利用するためのデバイスドライバが格納されたドライバ格納手段を監視し、該ドライバ格納手段に格納されているデバイスドライバが更新された際に、該更新されたデバイスドライバをインストールする対象となる端末装置を特定し、該特定した端末装置に該更新されたデバイスドライバをインストールすることを特徴とする。
【００１４】
また、請求項７の発明は、請求項６の発明において、前記ドライバ管理装置で前記デバイスを利用する端末装置を管理し、該管理している端末装置を前記デバイスドライバをインストールする対象となる端末装置として特定することを特徴とする。
【００１５】
また、請求項８の発明は、請求項６の発明において、前記ドライバ管理装置で前記デバイスを利用するユーザのユーザ情報を管理し、該管理しているユーザ情報に基づいて前記デバイスドライバをインストールする対象となる端末装置を特定することを特徴とする。
【００１６】
また、請求項９の発明は、請求項６の発明において、前記デバイスから、該デバイスに登録された利用許可ユーザのユーザ情報を取得し、該取得したユーザ情報に基づいて前記デバイスドライバをインストールする対象となる端末装置を特定することを特徴とする。
【００１７】
また、請求項１０の発明は、請求項６乃至９のいずれかの発明において、前記ドライバ格納手段に格納されているデバイスドライバが更新された際に、前記デバイスドライバのインストール対象として特定した端末装置に対してデバイスドライバが更新された旨を通知し、該通知に対して更新を了承する旨の応答があった端末装置に前記デバイスドライバをインストールすることを特徴とする。
【００１８】
また、請求項１１の発明は、ネットワークに接続されたデバイスを利用する端末装置にインストールされるデバイスドライバを管理するドライバ管理プログラムにおいて、前記デバイスを利用するためのデバイスドライバが格納されたドライバ格納手段を監視する監視処理と、前記監視処理により前記ドライバ格納手段に格納されているデバイスドライバが更新されたことが検知された際に、該更新されたデバイスドライバをインストールする対象となる端末装置を特定する対象特定処理と、前記対象特定処理で特定した端末装置に、前記該デバイスドライバをインストールするインストール処理とをコンピュータに実行させることを特徴とする。
【００１９】
また、請求項１２の発明は、請求項１１の発明において、前記対象特定処理は、前記ドライバ管理装置で前記デバイスを利用する端末装置を管理し、該管理している端末装置を前記デバイスドライバをインストールする対象となる端末装置として特定することを特徴とする。
【００２０】
また、請求項１３の発明は、請求項１１の発明において、前記対象特定処理は、前記ドライバ管理装置で前記デバイスを利用するユーザのユーザ情報を管理し、該管理しているユーザ情報に基づいて前記デバイスドライバをインストールする対象となる端末装置を特定することを特徴とする。
【００２１】
また、請求項１４の発明は、請求項１１の発明において、前記対象特定処理は、前記デバイスから、該デバイスに登録された利用許可ユーザのユーザ情報を取得し、該取得したユーザ情報に基づいて前記デバイスドライバをインストールする対象となる端末装置を特定することを特徴とする。
【００２２】
また、請求項１５の発明は、請求項１１乃至１４のいずれかの発明において、前記監視処理により前記ドライバ格納手段に格納されているデバイスドライバが更新されたことが検知された際に、前記対象特定処理で特定した端末装置に対してデバイスドライバが更新された旨を通知する更新通知処理をさらにコンピュータに実行させ、前記インストール処理は、前記更新通知処理による通知に対して更新を了承する旨の応答があった端末装置に前記デバイスドライバをインストールすることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、デバイスを利用するためのデバイスドライバが格納されたドライバ格納手段を監視し、該ドライバ格納手段に格納されているデバイスドライバが更新された際に、更新されたデバイスドライバをインストールする対象となる端末装置を特定し、特定した端末装置に更新されたデバイスドライバをインストールするように構成したので、管理者やユーザに大きな負担をかけることなく、端末装置にインストールされるデバイスドライバを更新することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に係るドライバ管理装置および方法並びにプログラムの一実施の形態について、添付図面を参照して、詳細に説明する。
【実施例１】
【００２５】
図１は、実施例１における管理装置の機能的な構成とネットワークの接続構成例を示した図である。同図に示すように、管理装置１０１は、端末装置１０２およびデバイス１０３とネットワーク１０４を介して接続されている。
【００２６】
管理装置１０１は、サーバコンピュータ等でプログラムを実行することにより実現されるもので、端末装置１０２にインストールされるデバイス１０３のデバイスドライバを管理する。
【００２７】
端末装置１０２は、クライアントとして動作するＰＣ（パーソナルコンピュータ）等であり、各種アプリケーションソフトウェアを実行したり、デバイス１０３を利用したりする。なお、実際には、ネットワーク１０４には、複数の端末装置１０２が接続されることが多い。
【００２８】
デバイス１０３は、プリンタやファックス、スキャナ等のネットワークを介して利用できる装置であり、その利用に際して、デバイスドライバを必要とするものである。このデバイス１０３は、従来から利用されているものを利用することができ、複数をネットワーク１０４に接続することもできる。
【００２９】
ここで、管理装置１０１の詳細について説明する。図１に示すように、管理装置１０１は、ドライバ格納部１１１とデバイス管理部１１２、端末装置管理部１１３、インストール処理部１１４を具備して構成される。
【００３０】
ドライバ格納部１１１は、デバイス１０３のデバイスドライバを格納する。ドライバ格納部１１１へのデバイスドライバの格納は、管理者等が行う。デバイス管理部１１２は、ネットワーク１０４に接続されたデバイス１０３を管理し、ドライバ格納部１１１に格納されたデバイスドライバが、どのデバイス１０３に対応するデバイスドライバであるかを特定する。端末装置管理部１１３は、ネットワーク１０４に接続された端末装置１０２を管理し、デバイス管理部１１２が特定したデバイス１０３に基づいて、ドライバ格納部１１１に格納されたデバイスドライバをインストールする対象となる端末装置１０２を特定する。インストール処理部１１４は、ドライバ格納部１１１に格納されたデバイスドライバをデバイス管理部１１２が特定した端末装置１０２にインストールする。
【００３１】
次に、管理装置１０１の処理によるドライバの更新処理について説明する。図２は、実施例１におけるドライバ更新処理の流れを示すフローチャートである。
【００３２】
管理装置１０１は、ドライバ格納部１１１が、格納されたデバイスドライバが更新されたことを検知すると（ステップ１５１でＹＥＳ）、デバイス管理部１１２が、更新されたデバイスドライバに対応するデバイス１０３を特定する（ステップ１５２）。続いて、端末装置管理部１１３が、特定されたデバイス１０３を利用する端末装置１０２を特定し（ステップ１５３）、インストール処理部１１４が、特定された端末装置１０２に対して、更新されたデバイスドライバをインストールして（ステップ１５４）、ドライバ更新処理を終了する。
【００３３】
なお、デバイス１０３を新規に設置する場合でも、デバイス管理部１１２に設置するデバイス１０３の情報を管理させ、端末装置管理部１１３に設置するデバイス１０３の利用を許可する端末装置１０２の情報を管理させた後に、設置するデバイス１０３のデバイスドライバをドライバ格納部１１１に格納することで、デバイスドライバの新規インストールを管理装置１０１に行わせることもできる。
【実施例２】
【００３４】
図３は、実施例２における管理装置の機能的な構成とネットワークの接続構成例を示した図である。同図に示すように、管理装置２０１は、端末装置２０２およびデバイス２０３とネットワーク２０４を介して接続されている。
【００３５】
管理装置２０１は、サーバコンピュータ等でプログラムを実行することにより実現されるもので、端末装置２０２にインストールされるデバイス２０３のデバイスドライバを管理する。
【００３６】
端末装置２０２は、クライアントとして動作するＰＣ（パーソナルコンピュータ）等であり、各種アプリケーションソフトウェアを実行したり、デバイス２０３を利用したりする。なお、実際には、ネットワーク２０４には、複数の端末装置２０２が接続されることが多い。
【００３７】
デバイス２０３は、プリンタやファックス、スキャナ等のネットワークを介して利用できる装置であり、その利用に際して、デバイスドライバを必要とするものである。このデバイス２０３は、従来から利用されているものを利用することができ、複数をネットワーク２０４に接続することもできる。
【００３８】
ここで、管理装置２０１の詳細について説明する。図３に示すように、管理装置２０１は、ドライバ格納部２１１とデバイス管理部２１２、ユーザ登録部２１５、ユーザ情報管理部２１６、インストール処理部２１４を具備して構成される。
【００３９】
ドライバ格納部２１１は、デバイス２０３のデバイスドライバを格納する。ドライバ格納部２１１へのデバイスドライバの格納は、管理者等が行う。デバイス管理部２１２は、ネットワーク２０４に接続されたデバイス２０３を管理し、ドライバ格納部２１１に格納されたデバイスドライバが、どのデバイス２０３に対応するデバイスドライバであるかを特定する。ユーザ登録部２１５は、管理者等によるデバイス２０３の利用ユーザの登録を受け付ける。ユーザの登録に際しては、少なくとも、ユーザが利用する端末装置２０２と、その端末装置２０２から利用するデバイス２０３とを特定することのできる情報を含むユーザ情報を受け付ける。ユーザ情報管理部２１６は、ユーザ登録部２１５が受け付けたユーザ情報を管理し、デバイス管理部２１２が特定したデバイス２０３を利用するユーザを特定して、ドライバ格納部２１１に格納されたデバイスドライバをインストールする対象となる端末装置２０２を特定する。インストール処理部２１４は、ドライバ格納部２１１に格納されたデバイスドライバをユーザ登録部２１５が特定した端末装置２０２にインストールする。
【００４０】
次に、管理装置２０１の処理によるドライバの更新処理について説明する。図４は、実施例２におけるドライバ更新処理の流れを示すフローチャートである。
【００４１】
管理装置２０１は、管理者等からユーザ登録の要求があれば（ステップ２５１でＹＥＳ）、ユーザ登録部２１５が登録されるユーザのユーザ情報を受け付けて、ユーザ情報管理部２１６が、受け付けたユーザ情報を管理する（ステップ２５２）。
【００４２】
また、管理装置２０１は、ドライバ格納部２１１が、格納されたデバイスドライバが更新されたことを検知すると（ステップ２５３でＹＥＳ）、デバイス管理部２１２が、更新されたデバイスドライバに対応するデバイス２０３を特定する（ステップ２５４）。続いて、ユーザ情報管理部２１６が、特定されたデバイス２０３を利用するユーザを特定し、そのユーザが利用する端末装置２０２を特定する（ステップ２５５）。そして、インストール処理部２１４が、特定された端末装置２０２に対して、更新されたデバイスドライバをインストールして（ステップ２５６）、ドライバ更新処理を終了する。
【００４３】
なお、デバイス２０３を新規に設置する場合でも、デバイス管理部２１２に設置するデバイス２０３の情報を管理させ、ユーザ登録部２１５から設置するデバイス２０３の利用を許可するユーザのユーザ情報を登録した後に、設置するデバイス２０３のデバイスドライバをドライバ格納部２１１に格納することで、デバイスドライバの新規インストールを管理装置２０１に行わせることもできる。
【実施例３】
【００４４】
図５は、実施例３における管理装置の機能的な構成とネットワークの接続構成例を示した図である。同図に示すように、管理装置３０１は、端末装置３０２およびデバイス３０３とネットワーク３０４を介して接続されている。
【００４５】
管理装置３０１は、サーバコンピュータ等でプログラムを実行することにより実現されるもので、端末装置３０２にインストールされるデバイス３０３のデバイスドライバを管理する。
【００４６】
端末装置３０２は、クライアントとして動作するＰＣ（パーソナルコンピュータ）等であり、各種アプリケーションソフトウェアを実行したり、デバイス３０３を利用したりする。なお、実際には、ネットワーク３０４には、複数の端末装置３０２が接続されることが多い。
【００４７】
デバイス３０３は、プリンタやファックス、スキャナ等のネットワークを介して利用できる装置であり、その利用に際して、デバイスドライバを必要とするものである。また、デバイス３０３は、ユーザ登録部３３１と、ユーザ情報管理部３３２を具備している。ユーザ登録部３３１は、管理者等によるデバイス３０３の利用ユーザの登録を受け付けるもので、少なくとも、ユーザが利用する端末装置３０２を特定することのできる情報を含むユーザ情報を受け付ける。ユーザ情報管理部３３２は、ユーザ登録部３３１が受け付けたユーザ情報を管理する。このデバイス３０３は、ユーザ情報を管理することができるものであれば、従来から利用されているものを利用することができ、複数をネットワーク３０４に接続することもできる。
【００４８】
ここで、管理装置３０１の詳細について説明する。図５に示すように、管理装置３０１は、ドライバ格納部３１１とデバイス管理部３１２、ユーザ情報取得部３１７、インストール処理部３１４を具備して構成される。
【００４９】
ドライバ格納部３１１は、デバイス３０３のデバイスドライバを格納する。ドライバ格納部３１１へのデバイスドライバの格納は、管理者等が行う。デバイス管理部３１２は、ネットワーク３０４に接続されたデバイス３０３を管理し、ドライバ格納部３１１に格納されたデバイスドライバが、どのデバイス３０３に対応するデバイスドライバであるかを特定する。ユーザ情報取得部３１７は、デバイス管理部３１２が特定したデバイス３０３から、当該デバイス３０３に登録されているユーザ情報を取得し、当該デバイス３０３を利用するユーザが利用する端末装置３０２を特定する。インストール処理部２１４は、ドライバ格納部３１１に格納されたデバイスドライバをユーザ情報取得部３１７が特定した端末装置３０２にインストールする。
【００５０】
次に、管理装置３０１の処理によるドライバの更新処理について説明する。図６は、実施例３におけるドライバ更新処理の流れを示すフローチャートである。
【００５１】
まず、デバイス３０３は、管理者等からユーザ登録の要求があれば（ステップ３５１でＹＥＳ）、ユーザ登録部３３１が登録されるユーザのユーザ情報を受け付けて、ユーザ情報管理部３３２が、受け付けたユーザ情報を管理する（ステップ３５２）。そして、別のユーザ登録要求があるか、ユーザ情報の取得要求があるまで待機する（ステップ３５３でＮＯ、ステップ３５１でＮＯ）。
【００５２】
一方、管理装置３０１は、ドライバ格納部３１１が、格納されたデバイスドライバが更新されたことを検知すると（ステップ３５４でＹＥＳ）、デバイス管理部３１２が、更新されたデバイスドライバに対応するデバイス３０３を特定する（ステップ３５５）。続いて、ユーザ情報取得部３１７が、特定されたデバイス３０３に対してユーザ情報の取得を要求し（ステップ３５６）、これにデバイス３０３のユーザ情報管理部３５７が応答して（ステップ３５３でＹＥＳ）、ユーザ情報を送出すると（ステップ３５７）、ユーザ情報取得部３１７は、当該ユーザ情報を取得する（ステップ３５８）。
【００５３】
そして、ユーザ情報取得部３１７が、取得したユーザ情報に基づいて、ユーザが利用する端末装置３０２を特定すると（ステップ３５９）、インストール処理部３１４が、特定された端末装置３０２に対して、更新されたデバイスドライバをインストールして（ステップ３６０）、ドライバ更新処理を終了する。
【００５４】
なお、デバイス３０３を新規に設置する場合でも、デバイス管理部３１２に設置するデバイス３０３の情報を管理させ、ユーザ登録部３３１から設置するデバイス３０３の利用を許可するユーザのユーザ情報を登録した後に、設置するデバイス３０３のデバイスドライバをドライバ格納部３１１に格納することで、デバイスドライバの新規インストールを管理装置３０１に行わせることもできる。
【実施例４】
【００５５】
図７は、実施例４における管理装置の機能的な構成とネットワークの接続構成例を示した図である。同図に示すように、管理装置４０１は、端末装置４０２およびデバイス４０３とネットワーク４０４を介して接続されている。
【００５６】
管理装置４０１は、サーバコンピュータ等でプログラムを実行することにより実現されるもので、端末装置４０２にインストールされるデバイス４０３のデバイスドライバを管理する。
【００５７】
端末装置４０２は、クライアントとして動作するＰＣ（パーソナルコンピュータ）等であり、各種アプリケーションソフトウェアを実行したり、デバイス４０３を利用したりする。なお、実際には、ネットワーク４０４には、複数の端末装置４０２が接続されることが多い。
【００５８】
デバイス４０３は、プリンタやファックス、スキャナ等のネットワークを介して利用できる装置であり、その利用に際して、デバイスドライバを必要とするものである。このデバイス４０３は、従来から利用されているものを利用することができ、複数をネットワーク４０４に接続することもできる。
【００５９】
ここで、管理装置４０１の詳細について説明する。図７に示すように、管理装置４０１は、ドライバ格納部４１１とデバイス管理部４１２、端末装置管理部４１３、通知部４１８、インストール処理部４１４を具備して構成される。
【００６０】
ドライバ格納部４１１は、デバイス４０３のデバイスドライバを格納する。ドライバ格納部４１１へのデバイスドライバの格納は、管理者等が行う。デバイス管理部４１２は、ネットワーク４０４に接続されたデバイス４０３を管理し、ドライバ格納部４１１に格納されたデバイスドライバが、どのデバイス４０３に対応するデバイスドライバであるかを特定する。端末装置管理部４１３は、ネットワーク４０４に接続された端末装置４０２を管理し、デバイス管理部４１２が特定したデバイス４０３に基づいて、ドライバ格納部４１１に格納されたデバイスドライバをインストールする対象となる端末装置４０２を特定する。通知部４１８は、端末装置管理部４１３が特定した端末装置４０２に対してドライバが更新された旨を通知する。インストール処理部４１４は、デバイス管理部４１２が特定した端末装置４０２のうち、利用者が更新を了承した端末装置４０２に、更新されたデバイスドライバをインストールする。
【００６１】
次に、管理装置４０１の処理によるドライバの更新処理について説明する。図８は、実施例４におけるドライバ更新処理の流れを示すフローチャートである。
【００６２】
管理装置４０１は、ドライバ格納部４１１が、格納されたデバイスドライバが更新されたことを検知すると（ステップ４５１でＹＥＳ）、デバイス管理部４１２が、更新されたデバイスドライバに対応するデバイス４０３を特定する（ステップ４５２）。続いて、端末装置管理部４１３が、特定されたデバイス４０３を利用する端末装置４０２を特定し（ステップ４５３）、通知部４１８が、特定された端末装置４０２に対して、デバイスドライバが更新された旨と当該デバイスドライバの更新インストールを了承するか否かの問合せを通知する（ステップ４５４）。
【００６３】
通知部４１８の通知に対して、端末装置４０２が応答し（ステップ４５５）、その応答がデバイスドライバの更新の了承であった場合には（ステップ４５６でＹＥＳ、ステップ４５７でＹＥＳ）、インストール処理部４１４が、その端末装置４０２に対して、更新されたデバイスドライバをインストールして（ステップ４５８）、ドライバ更新処理を終了する。
【００６４】
また、通知部４１８の通知に対する端末装置４０２の応答が、デバイスドライバの更新の拒否であった場合には（ステップ４５６でＮＯ、ステップ４５７でＮＯ）、デバイスドライバのインストールを行わずに、ドライバ更新処理を終了する。なお、通知部４１８の通知に対して、端末装置４０２からの応答が一定時間無かった場合には、端末装置４０２がデバイスドライバの更新を拒否したものとして、処理を続行する。
【００６５】
なお、デバイス４０３を新規に設置する場合でも、デバイス管理部４１２に設置するデバイス４０３の情報を管理させ、端末装置管理部４１３に設置するデバイス４０３の利用を許可する端末装置４０２の情報を管理させた後に、設置するデバイス４０３のデバイスドライバをドライバ格納部４１１に格納することで、デバイスドライバの新規インストールを管理装置４０１に行わせることもできる。
【実施例５】
【００６６】
図９は、実施例５における管理装置の機能的な構成とネットワークの接続構成例を示した図である。同図に示すように、管理装置５０１は、端末装置５０２およびデバイス５０３とネットワーク５０４を介して接続されている。
【００６７】
管理装置５０１は、サーバコンピュータ等でプログラムを実行することにより実現されるもので、端末装置５０２にインストールされるデバイス５０３のデバイスドライバを管理する。
【００６８】
端末装置５０２は、クライアントとして動作するＰＣ（パーソナルコンピュータ）等であり、各種アプリケーションソフトウェアを実行したり、デバイス５０３を利用したりする。なお、実際には、ネットワーク５０４には、複数の端末装置５０２が接続されることが多い。
【００６９】
デバイス５０３は、プリンタやファックス、スキャナ等のネットワークを介して利用できる装置であり、その利用に際して、デバイスドライバを必要とするものである。このデバイス５０３は、従来から利用されているものを利用することができ、複数をネットワーク５０４に接続することもできる。
【００７０】
ここで、管理装置５０１の詳細について説明する。図９に示すように、管理装置５０１は、ドライバ格納部５１１とデバイス管理部５１２、ユーザ登録部５１５、ユーザ情報管理部５１６、通知部５１８、インストール処理部２１４を具備して構成される。
【００７１】
ドライバ格納部５１１は、デバイス５０３のデバイスドライバを格納する。ドライバ格納部５１１へのデバイスドライバの格納は、管理者等が行う。デバイス管理部５１２は、ネットワーク５０４に接続されたデバイス５０３を管理し、ドライバ格納部５１１に格納されたデバイスドライバが、どのデバイス５０３に対応するデバイスドライバであるかを特定する。ユーザ登録部５１５は、管理者等によるデバイス５０３の利用ユーザの登録を受け付ける。ユーザの登録に際しては、少なくとも、ユーザが利用する端末装置５０２と、その端末装置５０２から利用するデバイス５０３とを特定することのできる情報を含むユーザ情報を受け付ける。ユーザ情報管理部５１６は、ユーザ登録部５１５が受け付けたユーザ情報を管理し、デバイス管理部５１２が特定したデバイス５０３を利用するユーザを特定して、ドライバ格納部５１１に格納されたデバイスドライバをインストールする対象となる端末装置５０２を特定する。通知部５１８は、ユーザ情報管理部５１６が特定した端末装置５０２に対してドライバが更新された旨を通知する。インストール処理部５１４は、ユーザ情報管理部５１６が特定した端末装置５０２のうち、利用者が更新を了承した端末装置５０２に、更新されたデバイスドライバをインストールする。
【００７２】
次に、管理装置５０１の処理によるドライバの更新処理について説明する。図１０は、実施例５におけるドライバ更新処理の流れを示すフローチャートである。
【００７３】
管理装置５０１は、管理者等からユーザ登録の要求があれば（ステップ５５１でＹＥＳ）、ユーザ登録部５１５が登録されるユーザのユーザ情報を受け付けて、ユーザ情報管理部５１６が、受け付けたユーザ情報を管理する（ステップ５５２）。
【００７４】
また、管理装置５０１は、ドライバ格納部５１１が、格納されたデバイスドライバが更新されたことを検知すると（ステップ５５３でＹＥＳ）、デバイス管理部５１２が、更新されたデバイスドライバに対応するデバイス５０３を特定する（ステップ５５４）。次に、ユーザ情報管理部５１６が、特定されたデバイス５０３を利用するユーザを特定し、そのユーザが利用する端末装置５０２を特定すると（ステップ５５５）、通知部５１８が、特定された端末装置５０２に対して、デバイスドライバが更新された旨と当該デバイスドライバの更新インストールを了承するか否かの問合せを通知する（ステップ５５６）。
【００７５】
通知部５１８の通知に対して、端末装置５０２が応答し（ステップ５５７）、その応答がデバイスドライバの更新の了承であった場合には（ステップ５５８でＹＥＳ、ステップ５５９でＹＥＳ）、インストール処理部５１４が、その端末装置５０２に対して、更新されたデバイスドライバをインストールして（ステップ５６０）、ドライバ更新処理を終了する。
【００７６】
また、通知部５１８の通知に対する端末装置５０２の応答が、デバイスドライバの更新の拒否であった場合には（ステップ５５８でＮＯ、ステップ５５９でＮＯ）、デバイスドライバのインストールを行わずに、ドライバ更新処理を終了する。なお、通知部５１８の通知に対して、端末装置５０２からの応答が一定時間無かった場合には、端末装置５０２がデバイスドライバの更新を拒否したものとして、処理を続行する。
【００７７】
なお、デバイス５０３を新規に設置する場合でも、デバイス管理部５１２に設置するデバイス５０３の情報を管理させ、ユーザ登録部５１５から設置するデバイス５０３の利用を許可するユーザのユーザ情報を登録した後に、設置するデバイス５０３のデバイスドライバをドライバ格納部５１１に格納することで、デバイスドライバの新規インストールを管理装置５０１に行わせることもできる。
【実施例６】
【００７８】
図１１は、実施例６における管理装置の機能的な構成とネットワークの接続構成例を示した図である。同図に示すように、管理装置６０１は、端末装置６０２およびデバイス６０３とネットワーク６０４を介して接続されている。
【００７９】
管理装置６０１は、サーバコンピュータ等でプログラムを実行することにより実現されるもので、端末装置６０２にインストールされるデバイス６０３のデバイスドライバを管理する。
【００８０】
端末装置６０２は、クライアントとして動作するＰＣ（パーソナルコンピュータ）等であり、各種アプリケーションソフトウェアを実行したり、デバイス６０３を利用したりする。なお、実際には、ネットワーク６０４には、複数の端末装置６０２が接続されることが多い。
【００８１】
デバイス６０３は、プリンタやファックス、スキャナ等のネットワークを介して利用できる装置であり、その利用に際して、デバイスドライバを必要とするものである。また、デバイス６０３は、ユーザ登録部６３１と、ユーザ情報管理部６３２を具備している。ユーザ登録部６３１は、管理者等によるデバイス６０３の利用ユーザの登録を受け付けるもので、少なくとも、ユーザが利用する端末装置６０２を特定することのできる情報を含むユーザ情報を受け付ける。ユーザ情報管理部６３２は、ユーザ登録部６３１が受け付けたユーザ情報を管理する。このデバイス６０３は、ユーザ情報を管理することができるものであれば、従来から利用されているものを利用することができ、複数をネットワーク６０４に接続することもできる。
【００８２】
ここで、管理装置６０１の詳細について説明する。図１１に示すように、管理装置６０１は、ドライバ格納部６１１とデバイス管理部６１２、ユーザ情報取得部６１７、通知部６１８、インストール処理部６１４を具備して構成される。
【００８３】
ドライバ格納部６１１は、デバイス６０３のデバイスドライバを格納する。ドライバ格納部６１１へのデバイスドライバの格納は、管理者等が行う。デバイス管理部６１２は、ネットワーク６０４に接続されたデバイス６０３を管理し、ドライバ格納部６１１に格納されたデバイスドライバが、どのデバイス６０３に対応するデバイスドライバであるかを特定する。ユーザ情報取得部６１７は、デバイス管理部６１２が特定したデバイス６０３から、当該デバイス６０３に登録されているユーザ情報を取得し、当該デバイス６０３を利用するユーザが利用する端末装置６０２を特定する。通知部６１８は、ユーザ情報取得部６１７が特定した端末装置６０２に対して、ドライバが更新された旨を通知する。インストール処理部６１４は、デバイス管理部６１２が特定した端末装置４０２のうち、利用者が更新を了承した端末装置６０２に、更新されたデバイスドライバをインストールする。
【００８４】
次に、管理装置６０１の処理によるドライバの更新処理について説明する。図１２は、実施例６におけるドライバ更新処理の流れを示すフローチャートである。
【００８５】
まず、デバイス６０３は、管理者等からユーザ登録の要求があれば（ステップ６５１でＹＥＳ）、ユーザ登録部６３１が登録されるユーザのユーザ情報を受け付けて、ユーザ情報管理部６３２が、受け付けたユーザ情報を管理する（ステップ６５２）。そして、別のユーザ登録要求があるか、ユーザ情報の取得要求があるまで待機する（ステップ６５３でＮＯ、ステップ６５１でＮＯ）。
【００８６】
一方、管理装置６０１は、ドライバ格納部６１１が、格納されたデバイスドライバが更新されたことを検知すると（ステップ６５４でＹＥＳ）、デバイス管理部６１２が、更新されたデバイスドライバに対応するデバイス６０３を特定する（ステップ６５５）。続いて、ユーザ情報取得部６１７が、特定されたデバイス６０３に対してユーザ情報の取得を要求し（ステップ６５６）、これにデバイス６０３のユーザ情報管理部６５７が応答して（ステップ６５３でＹＥＳ）、ユーザ情報を送出すると（ステップ６５７）、ユーザ情報取得部６１７は、当該ユーザ情報を取得する（ステップ６５８）。
【００８７】
そして、ユーザ情報取得部６１７が、取得したユーザ情報に基づいて、ユーザが利用する端末装置６０２を特定すると（ステップ６５９）、通知部６１８が、特定された端末装置６０２に対して、デバイスドライバが更新された旨と当該デバイスドライバの更新インストールを了承するか否かの問合せを通知する（ステップ６６０）。
【００８８】
通知部６１８の通知に対して、端末装置６０２が応答し（ステップ６６１）、その応答がデバイスドライバの更新の了承であった場合には（ステップ６６２でＹＥＳ、ステップ６６３でＹＥＳ）、インストール処理部６１４が、その端末装置６０２に対して、更新されたデバイスドライバをインストールして（ステップ６６４）、ドライバ更新処理を終了する。
【００８９】
また、通知部６１８の通知に対する端末装置６０２の応答が、デバイスドライバの更新の拒否であった場合には（ステップ６６２でＮＯ、ステップ６６３でＮＯ）、デバイスドライバのインストールを行わずに、ドライバ更新処理を終了する。なお、通知部６１８の通知に対して、端末装置６０２からの応答が一定時間無かった場合には、端末装置６０２がデバイスドライバの更新を拒否したものとして、処理を続行する。
【００９０】
なお、デバイス６０３を新規に設置する場合でも、デバイス管理部６１２に設置するデバイス６０３の情報を管理させ、ユーザ登録部６３１から設置するデバイス６０３の利用を許可するユーザのユーザ情報を登録した後に、設置するデバイス６０３のデバイスドライバをドライバ格納部６１１に格納することで、デバイスドライバの新規インストールを管理装置６０１に行わせることもできる。
【図面の簡単な説明】
【００９１】
【図１】実施例１における管理装置の機能的な構成とネットワークの接続構成例を示した図である。
【図２】実施例１におけるドライバ更新処理の流れを示すフローチャートである。
【図３】実施例３における管理装置の機能的な構成とネットワークの接続構成例を示した図である。
【図４】実施例３におけるドライバ更新処理の流れを示すフローチャートである。
【図５】実施例３における管理装置の機能的な構成とネットワークの接続構成例を示した図である。
【図６】実施例３におけるドライバ更新処理の流れを示すフローチャートである。
【図７】実施例４における管理装置の機能的な構成とネットワークの接続構成例を示した図である。
【図８】実施例４におけるドライバ更新処理の流れを示すフローチャートである。
【図９】実施例５における管理装置の機能的な構成とネットワークの接続構成例を示した図である。
【図１０】実施例５におけるドライバ更新処理の流れを示すフローチャートである。
【図１１】実施例６における管理装置の機能的な構成とネットワークの接続構成例を示した図である。
【図１２】実施例６におけるドライバ更新処理の流れを示すフローチャートである。
【符号の説明】
【００９２】
１０１    管理装置
１０２    端末装置
１０３    デバイス
１０４    ネットワーク
１１１    ドライバ格納部
１１２    デバイス管理部
１１３    端末装置管理部
１１４    インストール処理部
２０１    管理装置
２０２    端末装置
２０３    デバイス
２０４    ネットワーク
２１１    ドライバ格納部
２１２    デバイス管理部
２１４    インストール処理部
２１５    ユーザ登録部
２１６    ユーザ情報管理部
３０１    管理装置
３０２    端末装置
３０３    デバイス
３０４    ネットワーク
３１１    ドライバ格納部
３１２    デバイス管理部
３１４    インストール処理部
３１７    ユーザ情報取得部
３３１    ユーザ登録部
３３２    ユーザ情報管理部
４０１    管理装置
４０２    端末装置
４０３    デバイス
４０４    ネットワーク
４１１    ドライバ格納部
４１２    デバイス管理部
４１３    端末装置管理部
４１４    インストール処理部
４１８    通知部
５０１    管理装置
５０２    端末装置
５０３    デバイス
５０４    ネットワーク
５１１    ドライバ格納部
５１２    デバイス管理部
５１４    インストール処理部
５１５    ユーザ登録部
５１６    ユーザ情報管理部
５１８    通知部
６０１    管理装置
６０２    端末装置
６０３    デバイス
６０４    ネットワーク
６１１    ドライバ格納部
６１２    デバイス管理部
６１４    インストール処理部
６１７    ユーザ情報取得部
６３１    ユーザ登録部
６３２    ユーザ情報管理部
６１８    通知部
【図１】
2005258901.tif 000003
【図２】
2005258901.tif 000004
【図３】
2005258901.tif 000005
【図４】
2005258901.tif 000006
【図５】
2005258901.tif 000007
【図６】
2005258901.tif 000008
【図７】
2005258901.tif 000009
【図８】
2005258901.tif 000010
【図９】
2005258901.tif 000011
【図１０】
2005258901.tif 000012
【図１１】
2005258901.tif 000013
【図１２】
2005258901.tif 000014