(57)【要約】  【課題】  端末装置において、ユーザがデバイスドライバのインストールを意識することなく、希望する出力装置を利用することができるようにしたドライバ管理装置および方法並びにプログラムを提供する。  【解決手段】  アプリケーション監視部１１が、アプリケーション５１の挙動を監視し、監視によりアプリケーション５１がユーザから出力装置３の選択が可能な印刷指示画面の表示要求を受け付けたことが検知された後に、デバイスドライバインストール部１２が、ネットワークを介して出力装置３に対応するデバイスドライバを取得し、該取得したデバイスドライバを端末装置１にインストールする。【選択図】        図１
2005267543.tif 000002
【特許請求の範囲】
【請求項１】
端末装置からネットワークに接続された出力装置を利用する際に用いるデバイスドライバを管理するドライバ管理装置において、
前記端末装置で動作するアプリケーションソフトウェアの挙動を監視する挙動監視手段と、
前記挙動監視手段により、前記アプリケーションソフトウェアがユーザから出力装置の選択が可能な印刷指示画面の表示要求を受け付けたことが検知された後に、前記ネットワークを介して前記出力装置に対応するデバイスドライバを取得し、該取得したデバイスドライバを前記端末装置にインストールするドライバ組込手段と
を具備することを特徴とするドライバ管理装置。
【請求項２】
前記デバイスドライバは、前記ネットワークに接続されたドライバ格納手段に格納されており、
前記ドライバ組込手段は、ドライバ格納手段から前記デバイスドライバを取得する
ことを特徴とする請求項１記載のドライバ管理装置。
【請求項３】
前記ドライバ組込手段は、
前記ドライバ格納手段に格納されているデバイスドライバのうち、前記端末装置にインストールされていないデバイスドライバを全てインストールすることを特徴とする請求項２記載のドライバ管理装置。
【請求項４】
前記印刷指示画面に、前記ドライバ格納手段に格納されている全てのデバイスドライバに対応する出力装置を選択肢として表示させる印刷指示画面制御手段をさらに具備し、
前記ドライバ組込手段は、
前記印刷指示画面から選択された出力装置に対応するデバイスドライバを前記端末装置にインストールする
ことを特徴とする請求項２記載のドライバ管理装置。
【請求項５】
前記ドライバ格納手段は、格納しているデバイスドライバのリストを保持し、
前記印刷指示画面制御手段は、前記ドライバ格納手段から前記リストを取得し、該リストに基づいて、前記印刷指示画面の表示を行わせる
ことを特徴とする請求項４記載のドライバ管理装置。
【請求項６】
端末装置からネットワークに接続された出力装置を利用する際に用いるデバイスドライバを管理するドライバ管理方法であって、
前記端末装置で動作するアプリケーションソフトウェアの挙動を監視し、該監視により前記アプリケーションソフトウェアがユーザから出力装置の選択が可能な印刷指示画面の表示要求を受け付けたことが検知された後に、前記ネットワークを介して前記出力装置に対応するデバイスドライバを取得し、該取得したデバイスドライバを前記端末装置にインストールすることを特徴とするドライバ管理方法。
【請求項７】
前記デバイスドライバは、前記ネットワークに接続されたドライバ格納手段から取得されることを特徴とする請求項６記載のドライバ管理方法。
【請求項８】
前記ドライバ格納手段に格納されているデバイスドライバのうち、前記端末装置にインストールされていないデバイスドライバを全てインストールすることを特徴とする請求項７記載のドライバ管理方法。
【請求項９】
前記印刷指示画面に、前記ドライバ格納手段に格納されている全てのデバイスドライバに対応する出力装置を選択肢として表示させ、該印刷指示画面から選択された出力装置に対応するデバイスドライバを前記端末装置にインストールすることを特徴とする請求項７記載のドライバ管理方法。
【請求項１０】
前記印刷指示画面の表示は、前記ドライバ格納手段から該ドライバ格納手段が格納しているデバイスドライバのリストを取得し、該取得したリストに基づいて行われることを特徴とする請求項９記載のドライバ管理方法。
【請求項１１】
端末装置からネットワークに接続された出力装置を利用する際に用いるデバイスドライバを管理するドライバ管理プログラムにおいて、
前記端末装置で動作するアプリケーションソフトウェアの挙動を監視する挙動監視処理と、
前記挙動監視処理により、前記アプリケーションソフトウェアがユーザから出力装置の選択が可能な印刷指示画面の表示要求を受け付けたことが検知された後に、前記ネットワークを介して前記出力装置に対応するデバイスドライバを取得し、該取得したデバイスドライバを前記端末装置にインストールするドライバ組込処理と
をコンピュータに実行させることを特徴とするドライバ管理プログラム。
【請求項１２】
前記デバイスドライバは、前記ネットワークに接続されたドライバ格納手段に格納されており、
前記ドライバ組込処理は、ドライバ格納手段から前記デバイスドライバを取得する
ことを特徴とする請求項１１記載のドライバ管理プログラム。
【請求項１３】
前記ドライバ組込処理は、
前記ドライバ格納手段に格納されているデバイスドライバのうち、前記端末装置にインストールされていないデバイスドライバを全てインストールすることを特徴とする請求項１２記載のドライバ管理プログラム。
【請求項１４】
前記印刷指示画面に、前記ドライバ格納手段に格納されている全てのデバイスドライバに対応する出力装置を選択肢として表示させる印刷指示画面制御処理をさらにコンピュータに実行させ、
前記ドライバ組込処理は、
印刷指示画面制御処理で表示された印刷指示画面から選択された出力装置に対応するデバイスドライバを前記端末装置にインストールする
ことを特徴とする請求項１２記載のドライバ管理プログラム。
【請求項１５】
前記ドライバ格納手段は、格納しているデバイスドライバのリストを保持し、
前記印刷指示画面制御処理は、前記ドライバ格納手段から前記リストを取得し、該リストに基づいて、前記印刷指示画面の表示を行わせる
ことを特徴とする請求項１４記載のドライバ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバ管理装置および方法並びにプログラムに関し、特に、ネットワークを介して接続された出力装置を利用する端末装置における出力装置のデバイスドライバを管理するドライバ管理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、ネットワーク技術の発達に伴って、プリンタやファックス等の出力装置を、ネットワークを介して利用する機会が増大している。
【０００３】
このような出力装置は、ある程度以上の規模のネットワークでは、管理者により設置されることが多いが、当該出力装置を端末装置から利用しようとする場合には、端末装置に当該出力装置に対応するデバイスドライバをインストールする必要があるため、管理者は、出力装置を設置した旨を伝えるとともに、各ユーザにデバイスドライバのインストールを指示する必要がある。
【０００４】
このため、管理者の負担が大きいのはもちろんのこと、各ユーザも、利用を希望する出力装置のデバイスドライバを予め端末装置にインストール必要があった。
【０００５】
なお、ユーザ等の負担を軽減することのできる技術としては、端末装置の起動時に、ネットワーク上の出力装置を検出し、検出された出力装置のデバイスドライバを自動でインストールするものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３６６５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、最近のＰＣ（パーソナルコンピュータ）等は、省電力で動作することできることものも多く、これらＰＣを端末装置として利用した場合には、起動したままで利用することが多い。このため、端末装置の起動時といった条件に合致する機会は少なくなっており、上述の特許文献１に記載の技術では、必ずしも適切にデバイスドライバがインストールされるとは限らなかった。
【０００７】
そこで、本発明は、端末装置において、ユーザがデバイスドライバのインストールを意識することなく、希望する出力装置を利用することができるようにしたドライバ管理装置および方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した目的を達成するため、請求項１の発明は、端末装置からネットワークに接続された出力装置を利用する際に用いるデバイスドライバを管理するドライバ管理装置において、前記端末装置で動作するアプリケーションソフトウェアの挙動を監視する挙動監視手段と、前記挙動監視手段により、前記アプリケーションソフトウェアがユーザから出力装置の選択が可能な印刷指示画面の表示要求を受け付けたことが検知された後に、前記ネットワークを介して前記出力装置に対応するデバイスドライバを取得し、該取得したデバイスドライバを前記端末装置にインストールするドライバ組込手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記デバイスドライバは、前記ネットワークに接続されたドライバ格納手段に格納されており、前記ドライバ組込手段は、ドライバ格納手段から前記デバイスドライバを取得することを特徴とする。
【００１０】
また、請求項３の発明は、請求項２の発明において、前記ドライバ組込手段は、前記ドライバ格納手段に格納されているデバイスドライバのうち、前記端末装置にインストールされていないデバイスドライバを全てインストールすることを特徴とする。
【００１１】
また、請求項４の発明は、請求項２の発明において、前記印刷指示画面に、前記ドライバ格納手段に格納されている全てのデバイスドライバに対応する出力装置を選択肢として表示させる印刷指示画面制御手段をさらに具備し、前記ドライバ組込手段は、前記印刷指示画面から選択された出力装置に対応するデバイスドライバを前記端末装置にインストールすることを特徴とする。
【００１２】
また、請求項５の発明は、請求項４の発明において、前記ドライバ格納手段は、格納しているデバイスドライバのリストを保持し、前記印刷指示画面制御手段は、前記ドライバ格納手段から前記リストを取得し、該リストに基づいて、前記印刷指示画面の表示を行わせることを特徴とする。
【００１３】
また、請求項６の発明は、端末装置からネットワークに接続された出力装置を利用する際に用いるデバイスドライバを管理するドライバ管理方法であって、前記端末装置で動作するアプリケーションソフトウェアの挙動を監視し、該監視により前記アプリケーションソフトウェアがユーザから出力装置の選択が可能な印刷指示画面の表示要求を受け付けたことが検知された後に、前記ネットワークを介して前記出力装置に対応するデバイスドライバを取得し、該取得したデバイスドライバを前記端末装置にインストールすることを特徴とする。
【００１４】
また、請求項７の発明は、請求項６の発明において、前記デバイスドライバは、前記ネットワークに接続されたドライバ格納手段から取得されることを特徴とする。
【００１５】
また、請求項８の発明は、請求項７の発明において、前記ドライバ格納手段に格納されているデバイスドライバのうち、前記端末装置にインストールされていないデバイスドライバを全てインストールすることを特徴とする。
【００１６】
また、請求項９の発明は、請求項７の発明において、前記印刷指示画面に、前記ドライバ格納手段に格納されている全てのデバイスドライバに対応する出力装置を選択肢として表示させ、該印刷指示画面から選択された出力装置に対応するデバイスドライバを前記端末装置にインストールすることを特徴とする。
【００１７】
また、請求項１０の発明は、請求項９の発明において、前記印刷指示画面の表示は、前記ドライバ格納手段から該ドライバ格納手段が格納しているデバイスドライバのリストを取得し、該取得したリストに基づいて行われることを特徴とする。
【００１８】
また、請求項１１の発明は、端末装置からネットワークに接続された出力装置を利用する際に用いるデバイスドライバを管理するドライバ管理プログラムにおいて、前記端末装置で動作するアプリケーションソフトウェアの挙動を監視する挙動監視処理と、前記挙動監視処理により、前記アプリケーションソフトウェアがユーザから出力装置の選択が可能な印刷指示画面の表示要求を受け付けたことが検知された後に、前記ネットワークを介して前記出力装置に対応するデバイスドライバを取得し、該取得したデバイスドライバを前記端末装置にインストールするドライバ組込処理とをコンピュータに実行させることを特徴とする。
【００１９】
また、請求項１２の発明は、請求項１１の発明において、前記デバイスドライバは、前記ネットワークに接続されたドライバ格納手段に格納されており、前記ドライバ組込処理は、ドライバ格納手段から前記デバイスドライバを取得することを特徴とする。
【００２０】
また、請求項１３の発明は、請求項１２の発明において、前記ドライバ組込処理は、前記ドライバ格納手段に格納されているデバイスドライバのうち、前記端末装置にインストールされていないデバイスドライバを全てインストールすることを特徴とする。
【００２１】
また、請求項１４の発明は、請求項１２の発明において、前記印刷指示画面に、前記ドライバ格納手段に格納されている全てのデバイスドライバに対応する出力装置を選択肢として表示させる印刷指示画面制御処理をさらにコンピュータに実行させ、前記ドライバ組込処理は、印刷指示画面制御処理で表示された印刷指示画面から選択された出力装置に対応するデバイスドライバを前記端末装置にインストールすることを特徴とする。
【００２２】
また、請求項１５の発明は、請求項１４の発明において、前記ドライバ格納手段は、格納しているデバイスドライバのリストを保持し、前記印刷指示画面制御処理は、前記ドライバ格納手段から前記リストを取得し、該リストに基づいて、前記印刷指示画面の表示を行わせることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、端末装置で動作するアプリケーションソフトウェアの挙動を監視し、アプリケーションソフトウェアがユーザから出力装置の選択が可能な印刷指示画面の表示要求を受け付けたことが検知された後に、デバイスドライバを端末装置にインストールするように構成したので、ユーザが出力装置を利用しようとした際に、自動でデバイスドライバがインストールされることとなり、ユーザは、デバイスドライバのインストールを意識することなく、所望する出力装置を利用することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に係るドライバ管理装置および方法並びにプログラムの一実施の形態について、添付図面を参照して、詳細に説明する。
【実施例１】
【００２５】
図１は、本発明を適用した端末装置を含むネットワークの構成例を示した図である。同図に示す構成例では、複数の端末装置１（１−１〜１−ｎ）と、ドライバ格納装置２、複数の出力装置３（３−１〜３−ｍ）がネットワーク４を介して接続されている。
【００２６】
端末装置１は、それぞれ、本発明を適用するもので、ＰＣ等のコンピュータによる構成される。そして、端末装置１は、各種のアプリケーションを動作させて、様々な処理を実行させるとともに、出力装置３からの出力を依頼する等の処理を行う。
【００２７】
ドライバ格納装置２は、出力装置３のそれぞれに対応するデバイスドライバを格納するもので、サーバコンピュータ等により構成される。なお、ドライバ格納装置２は、他の用途に用いられるサーバの一部として構成することができ、各端末装置１からのアクセスが可能な共有フォルダ等に、デバイスドライバを格納している。
【００２８】
出力装置３は、プリンタやファックス等の装置であり、端末装置１からの出力依頼に基づいて印刷出力やファックス送信等の処理を行う。
【００２９】
次に、端末装置１の構成について説明する。図２は、端末装置１の機能的な構成を示すブロック図である。
【００３０】
同図に示すように、端末装置１は、ドライバ管理部１０を有している。このドライバ管理部１０は、本発明を適用した構成であり、アプリケーション監視部１１とデバイスドライバインストール部１２を具備している。なお、ドライバ管理部１０は、端末装置１でプログラムを実行させることにより、実現されるものである。
【００３１】
また、端末装置１には、ドライバ管理部１０の他に、少なくとも１つのアプリケーション５１と、プリンタドライバ５２がインストールされている。ただし、プリンタドライバ５２は、初期の状態では、必ずしもインストールされている必要はない。
【００３２】
また、上述したように、ドライバ格納装置２は、ドライバ保存部２１に、ネットワーク４に接続された出力装置３のそれぞれに対応する複数のデバイスドライバ２１を格納している。
【００３３】
ドライバ管理部１０のアプリケーション監視部１１は、アプリケーション５１の挙動を監視し、アプリケーション５１がユーザの指示で印刷ダイアログを表示しようとする挙動を検知する。
【００３４】
デバイスドライバインストール部１２は、アプリケーション監視部１１が、印刷ダイアログが表示されようとすることを検知すると、ドライバ格納装置２のドライバ保存部２０に格納されているデバイスドライバ２１のうち、端末装置１にインストールされていないもの（図２中で、デバイスドライバ５２以外のもの）をインストールする。
【００３５】
ここで、ドライバ管理部１０による処理の流れを説明する。図３は、ドライバ管理部１０の処理の流れを示すフローチャートである。なお、図３においては、ステップ１０１からステップ１０７の各処理は、ドライバ管理部１０による処理を示し、ステップ１５１からステップ１５４の各処理は、アプリケーション５１による処理を示している。
【００３６】
ドライバ管理部１０は、処理を開始すると、まず、アプリケーション５１が起動されるのを監視する（ステップ１０１、ステップ１０２でＮＯ）。ここで、アプリケーション５１が起動されると（ステップ１５１）、ドライバ管理部１０は、これを検知し（ステップ１０２でＹＥＳ）、アプリケーション監視部１１が、アプリケーション５１が印刷ダイアログを表示しようとする挙動を監視する（ステップ１０３、ステップ１０４でＮＯ）。
【００３７】
その後、アプリケーション５１がユーザの操作に基づいて、印刷ダイアログを表示する処理を開始すると（ステップ１５２）、アプリケーション監視部１１が、これを検知し（ステップ１０４でＹＥＳ）、その検知結果をデバイスドライバインストール部１２に通知する。デバイスドライバインストール部１２は、ドライバ格納装置２のドライバ保存部２０から、インストール可能なデバイスドライバ２１を確認し（ステップ１０５）、確認したデバイスドライバに、端末装置１に未インストールのものがあれば（ステップ１０６でＹＥＳ）、当該デバイスドライバをインストールする（ステップ１０７）。また、端末装置１に未インストールのデバイスドライバがなければ（ステップ１０７でＮＯ）、インストール処理は行わない。
【００３８】
一方、アプリケーション５１は、デバイスドライバインストール部１２がデバイスドライバをインストールすると、印刷ダイアログの出力装置選択メニューに、ネットワーク４に接続された全ての出力装置３を選択肢として表示することができ（ステップ１５３）、その後、ユーザにより印刷指示があれば、選択された出力装置３のデバイスドライバを利用して印刷指示を発行する（ステップ５１４）。
【００３９】
なお、アプリケーション５１が表示する印刷ダイアログは、例えば、図４に示す画面６０のようなものであり、その出力装置選択メニュー６１には、ネットワーク４に接続された全ての出力装置３が選択肢として表示されることとなる。
【実施例２】
【００４０】
実施例２では、実施例１で説明したドライバ管理装置１０の構成と動作を変更した場合を説明する。したがって、実施例１で説明した端末装置１の構成も変更されるため、実施例２では、端末装置１’として説明を行う。
【００４１】
端末装置１’を含むネットワークは、実施例１の場合と同様に構成することができる。したがって、図１に示した構成例のうち、端末装置１を端末装置１’と置き換えたものが、実施例２におけるネットワークの構成例となる。
【００４２】
ここで、端末装置１’の構成について説明する。図５は、端末装置１’の機能的な構成を示すブロック図である。
【００４３】
同図に示すように、端末装置１’は、ドライバ管理部７０を有している。このドライバ管理部７０は、本発明を適用した構成であり、アプリケーション監視部７１と、選択メニュー制御部７２、デバイスドライバインストール部７３を具備している。なお、ドライバ管理部１０は、端末装置１でプログラムを実行させることにより、実現されるものである。
【００４４】
また、実施例２においては、ドライバ格納装置２は、そのドライバ保存部２０にデバイスドライバ２０を格納するとともに、デバイスドライバをインストール可能な出力装置３の一覧を示す出力装置リスト２２を格納している。
【００４５】
アプリケーション監視部７１は、アプリケーション５１の挙動を監視し、アプリケーション５１がユーザの指示で印刷ダイアログを表示しようとする挙動を検知する。
【００４６】
選択メニュー制御部７２は、アプリケーション監視部７１が、印刷ダイアログが表示されようとすることを検知すると、ドライバ格納装置２のドライバ保存部２０に格納されている出力装置リスト２２を参照して、アプリケーション５１が表示する印刷ダイアログの出力装置選択メニュー５３に、ネットワーク４に接続された全ての出力装置３を選択肢として表示する。
【００４７】
デバイスドライバインストール部７３は、出力装置選択メニュー５３から選択された出力装置３のデバイスドライバが未インストールの場合に、当該デバイスドライバをドライバ保存部２０から取得して、端末装置１’にインストールする。
【００４８】
次に、ドライバ管理部７０による処理の流れを説明する。図６は、ドライバ管理部７０の処理の流れを示すフローチャートである。なお、図６においては、ステップ２０１からステップ２０９の各処理は、ドライバ管理部７０による処理を示し、ステップ２５１からステップ２５５の各処理は、アプリケーション５１による処理を示している。
【００４９】
ドライバ管理部７０は、処理を開始すると、まず、アプリケーション５１が起動されるのを監視する（ステップ２０１、ステップ２０２でＮＯ）。ここで、アプリケーション５１が起動されると（ステップ２５１）、ドライバ管理部７０は、これを検知し（ステップ２０２でＹＥＳ）、アプリケーション監視部７１が、アプリケーション５１が印刷ダイアログを表示しようとする挙動を監視する（ステップ２０３、ステップ２０４でＮＯ）。
【００５０】
その後、アプリケーション５１がユーザの操作に基づいて、印刷ダイアログを表示する処理を開始すると（ステップ２５２）、アプリケーション監視部７１が、これを検知し（ステップ２０４でＹＥＳ）、その検知結果を選択メニュー制御部７２に通知する。選択メニュー制御部２１は、ドライバ格納装置２のドライバ保存部２０に格納されている出力装置リスト２２を参照し（ステップ２０５）、当該出力装置リスト２２に、端末装置１’にデバイスドライバが未インストールのものがあれば（ステップ２０６でＹＥＳ）、そのデバイスドライバが未インストールの出力装置３を出力装置選択メニュー５３の選択肢に加えるように、出力装置選択メニュー５３を制御する（ステップ２０７）。また、出力装置リスト２２にデバイスドライバが未インストールの出力装置３が含まれていなければ（ステップ２０６でＮＯ）、選択メニュー制御部７２は、処理を終了して、ドライバ管理装置７０は、ステップ２０１の処理に戻る。
【００５１】
選択メニュー制御部７２により、出力装置選択メニュー５３が制御されると、アプリケーション５１が、出力装置選択メニュー５３を含む印刷ダイアログ内に表示する（ステップ２５３）。この印刷ダイアログは、図４に示した画面６０と同様のものであり、図中の出力装置選択メニュー６１が出力装置選択メニュー５３に相当する。このとき、出力装置選択メニュー５３に選択肢として表示されている出力装置３と端末装置１’に対応するデバイスドライバがインストールされている出力装置３の関係は、例えば、図７に示すようなものとなる。図７に示した例では、出力装置選択メニュー５３に選択肢として表示されている出力装置３は、ネットワーク４に接続されている出力装置３と同一となるが、端末装置１’に対応するデバイスドライバがインストールされている出力装置３は、ネットワーク４に接続されている出力装置３のうちの一部となる。
【００５２】
その後、ユーザにより、出力装置選択メニュー５３から出力装置３が選択されると（ステップ２５４）、その選択された出力装置３が、端末装置１’に対応するデバイスドライバがインストールされていないものであれば（ステップ２０８でＹＥＳ）、デバイスドライバインストール部７３が、ドライバ格納装置２のドライバ保存部２０から対応するデバイスドライバ２１を取得して、端末装置１’にインストールする（ステップ２０９）。また、端末装置１’にのデバイスドライバインストールされている出力装置３が選択された場合には（ステップ２０８でＮＯ）、デバイスドライバインストール部７３は、インストール処理を行わない。
【００５３】
その後、アプリケーション５１は、ユーザにより印刷指示があれば、選択された出力装置３のデバイスドライバを利用して印刷指示を発行する（ステップ２５５）。
【００５４】
なお、実施例１と実施例２のいずれの場合においても、アプリケーション５１が印刷ダイアログを表示することなく、印刷処理を実行しようとする場合には、端末装置１にデフォルトとして設定されているデバイスドライバが使用されるため、ドライバ管理部１０等により、デバイスドライバを選択させる必要はない。
【図面の簡単な説明】
【００５５】
【図１】本発明を適用した端末装置を含むネットワークの構成例を示した図である。
【図２】端末装置１の機能的な構成を示すブロック図である。
【図３】ドライバ管理部１０の処理の流れを示すフローチャートである。
【図４】アプリケーション５１が表示する印刷ダイアログの例を示した図である。
【図５】端末装置１’の機能的な構成を示すブロック図である。
【図６】ドライバ管理部７０の処理の流れを示すフローチャートである。
【図７】出力装置選択メニュー５３に選択肢として表示されている出力装置３と端末装置１’に対応するデバイスドライバがインストールされている出力装置３の関係を示した図である。
【符号の説明】
【００５６】
１、１−１〜１−ｎ、１’    端末装置
２    ドライバ格納装置
３、３−１〜３−ｍ    出力装置
４    ネットワーク
１０    ドライバ管理部
１１    アプリケーション監視部
１２    デバイスドライバインストール部
２０    ドライバ保存部
２１    プリンタドライバ
２２    出力装置リスト
５１    アプリケーション
５２    プリンタドライバ
５３    出力装置選択メニュー
６０    画面
６１    出力装置選択メニュー
７０    ドライバ管理部
７１    アプリケーション監視部
７２    選択メニュー制御部
７３    デバイスドライバインストール部
【図１】
2005267543.tif 000003
【図２】
2005267543.tif 000004
【図３】
2005267543.tif 000005
【図４】
2005267543.tif 000006
【図５】
2005267543.tif 000007
【図６】
2005267543.tif 000008
【図７】
2005267543.tif 000009