(57)【要約】【課題】ネットワークプリンタの使用において、プリンタに対する印刷指示とは別のドライバインストールのためのユーザ操作を不要とする。【解決手段】プリンタをネットワーク上で自動的に検索し（Ｓ１）、検索されたプリンタを表すアイコンを表示画面上に表示し（Ｓ２）、アイコンの指定操作によるプリンタの指定と、指定されたプリンタに対する印刷指示とを受け付ける（Ｓ３）。ついで、指定されたプリンタのドライバがインストール済みか否かを判断し（Ｓ４）、インストール済みでなければ（Ｓ４：ＮＯ）、ドライバのインストールを含むプリンタを使用可能にするための処理を自動的に開始する（Ｓ５）。この処理により使用可能となったプリンタに、印刷処理を実行させる（Ｓ６）。【選択図】図４
2005190167.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能を備えたデバイスをネットワーク上で自動的に検索するデバイス検索手段と、
当該デバイス検索手段により検索されたデバイスを表すシンボルを、表示画面上に表示させるデバイス表示手段と、
前記シンボルの指定操作による前記デバイスの指定と、当該指定されたデバイスが備える機能に対する指示とを受け付ける動作指示受付手段と、
前記指定されたデバイスのドライバがインストール済みか否かを判断する判断手段と、
当該判断手段によりインストール済みでないと判断された場合に、前記ドライバのインストールを含む前記デバイスを使用可能にするための処理を自動的に開始するインストール手段と、
当該インストール手段の処理によって使用可能となった前記デバイスに、前記動作指示受付手段により受け付けられた指示に応じた処理を実行させる処理実行手段と、
を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記処理実行手段による前記ドライバの使用終了後、前記インストール手段によりインストールされたドライバのアンインストールを自動的に開始するアンインストール手段をさらに有することを特徴とする情報処理装置。
【請求項３】
所定の機能を備えたデバイスをネットワークを介して使用するために情報処理装置が実行するデバイス使用方法であって、
前記デバイスを前記ネットワーク上で自動的に検索するデバイス検索ステップと、
当該デバイス検索ステップで検索されたデバイスを表すシンボルを、表示画面上に表示させるデバイス表示ステップと、
前記シンボルの指定操作による前記デバイスの指定と、当該指定されたデバイスが備える機能に対する指示とを受け付ける動作指示受付ステップと、
前記指定されたデバイスのドライバがインストール済みか否かを判断する判断ステップと、
当該判断ステップでインストール済みでないと判断された場合に、前記ドライバのインストールを含む前記デバイスを使用可能にするための処理を自動的に開始するインストールステップと、
当該インストールステップの処理によって使用可能となった前記デバイスに、前記動作指示受付ステップで受け付けられた指示に応じた処理を実行させる処理実行ステップと、
を有することを特徴とするデバイス使用方法。
【請求項４】
所定の機能を備えたデバイスをネットワークを介して使用するためのデバイス使用プログラムであって、情報処理装置に、
前記デバイスを前記ネットワーク上で自動的に検索するデバイス検索ステップと、
当該デバイス検索ステップで検索されたデバイスを表すシンボルを、表示画面上に表示させるデバイス表示ステップと、
前記シンボルの指定操作による前記デバイスの指定と、当該指定されたデバイスが備える機能に対する指示とを受け付ける動作指示受付ステップと、
前記指定されたデバイスのドライバがインストール済みか否かを判断する判断ステップと、
当該判断ステップでインストール済みでないと判断された場合に、前記ドライバのインストールを含む前記デバイスを使用可能にするための処理を自動的に開始するインストールステップと、
当該インストールステップの処理によって使用可能となった前記デバイスに、前記動作指示受付ステップで受け付けられた指示に応じた処理を実行させる処理実行ステップと、
を実行させることを特徴とするデバイス使用プログラム。
【請求項５】
請求項４に記載のデバイス使用プログラムであって、
前記処理実行ステップにおける前記ドライバの使用終了後、前記インストール手段によりインストールされたドライバのアンインストールを自動的に開始するアンインストールステップをさらに実行させることを特徴とするデバイス使用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷機能またはファクシミリ機能等の所定の各種機能を備えたデバイスをネットワークを介して使用する情報処理装置に関し、特に、デバイスドライバのインストールに関する。
【背景技術】
【０００２】
近年、ノート型のパーソナルコンピュータ（以下、ＰＣと称す）や、モバイルＰＣといった携帯型ＰＣを会議室や営業先に持ち運び、移動先で自分のＰＣを使用する場合が増えてきている。そして、これに伴い、ＰＣを移動先のＬＡＮに接続し、移動先のネットワークプリンタを使用する機会も増えてきている。ここで、移動先のプリンタを使用する場合、使用に先立ってプリンタドライバをＰＣにインストールする必要がある。このため、ＰＣユーザは、行く先々でインストール作業を行わなければならない。したがって、このインストール作業は、簡単なものであることが望ましい。
【０００３】
そこで、このインストール作業を容易化するツールとして、ユーザのインストール指示に応じて自動的に、ドライバのインストール処理を実行するものがある。このツールでは、ポートの作成、プロパティの設定、デバイスオプションの設定も自動的に行うこともできる。
【０００４】
また、特許文献１には、ユーザインタフェース上でユーザがどのようなプリンタを使用したいのかを指定させ、ネットワーク上で使用可能なネットワークプリンタを検索し、ネットワークプリンタの属性情報および構成情報を取得し、ユーザの要求を満たすネットワークプリンタを選択し、さらに、ドライバのインストールを含むネットワークプリンタの設定を自動的に行う情報処理装置が開示されている。
【０００５】
また、特許文献２には、プリンタの付属装置を自動的に利用可能に設定するデータ端末装置が開示されている。
【０００６】
【特許文献１】特開２００３−０２９９４９号公報
【特許文献２】特開２００２−２８７９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のインストールを自動的に実行するツールを利用すれば、容易にドライバのインストールを行うことができる。しかし、依然として、ユーザは、例えばプリンタで印刷しようとする場合、印刷指示とは別に、インストール作業を行う必要がある。具体的には、印刷指示に先立って、インストールツールを起動させ、インストールを希望するプリンタを選択しなければならない。そして、ツールによる自動インストールの完了後、初めてユーザは印刷指示を行うことができるようになる。
【０００８】
特許文献１に記載の情報処理装置においても、印刷指示とは別に、インストールを希望するプリンタの属性および構成条件を予め設定しなければならない。したがって、この場合も、自動インストールの完了後、初めて印刷指示が可能となる。
【０００９】
すなわち、いずれの技術においても、ユーザは、印刷指示とは別に、ドライバのインストールのための操作を行わなければならない。
【００１０】
同様に、ファクシミリ装置においても、ファクシミリ送信指示に先立って、ファクスドライバのインストールのための操作が必要となる。
【００１１】
そこで、本発明は、デバイスに対する動作指示とは別のドライバインストールのためのユーザ操作を不要とすることができる情報処理装置を提供する。
【課題を解決するための手段】
【００１２】
本発明は、所定の機能を備えたデバイスをネットワーク上で自動的に検索するデバイス検索手段と、当該デバイス検索手段により検索されたデバイスを表すシンボルを、表示画面上に表示させるデバイス表示手段と、前記シンボルの指定操作による前記デバイスの指定と、当該指定されたデバイスが備える機能に対する指示とを受け付ける動作指示受付手段と、前記指定されたデバイスのドライバがインストール済みか否かを判断する判断手段と、当該判断手段によりインストール済みでないと判断された場合に、前記ドライバのインストールを含む前記デバイスを使用可能にするための処理を自動的に開始するインストール手段と、当該インストール手段の処理によって使用可能となった前記デバイスに、前記動作指示受付手段により受け付けられた指示に応じた処理を実行させる処理実行手段と、を有することを特徴とする情報処理装置である。
【００１３】
本発明の情報処理装置では、前記処理実行手段による前記ドライバの使用終了後、前記インストール手段によりインストールされたドライバのアンインストールを自動的に開始するアンインストール手段をさらに有することが好ましい。
【００１４】
また、本発明は、所定の機能を備えたデバイスをネットワークを介して使用するために情報処理装置が実行するデバイス使用方法であって、前記デバイスを前記ネットワーク上で自動的に検索するデバイス検索ステップと、当該デバイス検索ステップで検索されたデバイスを表すシンボルを、表示画面上に表示させるデバイス表示ステップと、前記シンボルの指定操作による前記デバイスの指定と、当該指定されたデバイスが備える機能に対する指示とを受け付ける動作指示受付ステップと、前記指定されたデバイスのドライバがインストール済みか否かを判断する判断ステップと、当該判断ステップでインストール済みでないと判断された場合に、前記ドライバのインストールを含む前記デバイスを使用可能にするための処理を自動的に開始するインストールステップと、当該インストールステップの処理によって使用可能となった前記デバイスに、前記動作指示受付ステップで受け付けられた指示に応じた処理を実行させる処理実行ステップと、を有することを特徴とする。
【００１５】
また、本発明は、所定の機能を備えたデバイスをネットワークを介して使用するためのデバイス使用プログラムであって、情報処理装置に、前記デバイスを前記ネットワーク上で自動的に検索するデバイス検索ステップと、当該デバイス検索ステップで検索されたデバイスを表すシンボルを、表示画面上に表示させるデバイス表示ステップと、前記シンボルの指定操作による前記デバイスの指定と、当該指定されたデバイスが備える機能に対する指示とを受け付ける動作指示受付ステップと、前記指定されたデバイスのドライバがインストール済みか否かを判断する判断ステップと、当該判断ステップでインストール済みでないと判断された場合に、前記ドライバのインストールを含む前記デバイスを使用可能にするための処理を自動的に開始するインストールステップと、当該インストールステップの処理によって使用可能となった前記デバイスに、前記動作指示受付ステップで受け付けられた指示に応じた処理を実行させる処理実行ステップと、を実行させることを特徴とする。
【００１６】
本発明のデバイス使用プログラムでは、情報処理装置に、前記処理実行ステップにおける前記ドライバの使用終了後、前記インストール手段によりインストールされたドライバのアンインストールを自動的に開始するアンインストールステップをさらに実行させることが好ましい。
【発明の効果】
【００１７】
本発明では、ドライバがインストールされているか否かに関わらず、ネットワーク上で自動検索されたデバイスに対する動作指示を受け付ける。そして、当該デバイスのドライバがインストール済みか否かを判断し、インストール済みでなければ、インストールを含むデバイスを使用可能にするための処理を自動的に開始する。そして、この処理の完了後、動作指示に対応する処理をデバイスに実行させる。このため、本発明によれば、デバイスに対する動作指示とは別のドライバインストールのためのユーザ操作を不要とすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面に従って説明する。
【００１９】
図１は、実施の形態に係る情報処理装置が接続されるネットワークシステムを示す構成図である。このネットワークシステムは、ある会社に設置されたものであり、複数台のデバイス２０、および、複数台のパーソナルコンピュータ（以下、ＰＣと称す）３０がＬＡＮ４０に接続されている。図１では、デバイス２０として、印刷機能を備えたプリンタ２０Ａと、印刷機能およびファクシミリ機能を備えた複合機２０Ｂとが接続されている。
【００２０】
この会社の社員であるＰＣ３０のユーザは、デバイス２０の印刷機能に対応したプリンタドライバとファクシミリ機能に対応したファクスドライバとを、予め自分のＰＣ３０にインストールしておくことにより、デバイス２０の印刷機能およびファクシミリ機能を使用している。
【００２１】
通常、このような会社を訪れた外来者は、自分の携帯型ＰＣをＬＡＮ４０に接続してデバイス２０を用いて印刷しようとする場合、まずドライバをインストールし、それから印刷操作を行う必要がある。本実施の形態に係る情報処理装置としてのＰＣ１０は、このような初めて訪れた場所（ネットワーク）でのデバイスの利用を簡易化するものである。
【００２２】
図２は、ＰＣ１０の構成を示すブロック図である。このＰＣ１０は、表示装置１１、入力装置１２、ネットワークインタフェース１３、ＣＰＵ１４、ＲＡＭ１５、ＲＯＭ１６、およびハードディスク装置１７を備えている。
【００２３】
表示装置１１は、種々の情報を表示画面上に表示する液晶ディスプレイ等のユーザインタフェースである。入力装置１２は、ユーザからの入力を受け付けるキーボードやマウス等のユーザインタフェースである。ネットワークインタフェース１３は、ＬＡＮ４０等のネットワークとデータをやりとりするためのインタフェースである。ＣＰＵ１４は、ＲＡＭ１５と協働して、ＲＯＭ１６やハードディスク装置１７等の記憶媒体に格納された種々のプログラムを実行するものである。特に、本実施の形態では、ネットワークデバイスを使用するためのデバイス使用プログラムを実行する。なお、ＣＰＵ１４やＲＡＭ１５等の詳しい説明については省略する。
【００２４】
図３は、ＰＣ１０の機能構成を示す機能ブロック図である。図３において、ＰＣ１０は、デバイス検索部１０ａ、デバイス表示部１０ｂ、動作指示受付部１０ｃ、判断部１０ｄ、インストール部１０ｅ、処理実行部１０ｆ、およびアンインストール部１０ｇを有する。これらの機能ブロックは、本実施の形態では、ＣＰＵ１４がデバイス使用プログラムを実行することによって実現される。ただし、各機能の実現態様は特に限定されず、例えば、専用のハードウェア回路によって実現されてもかまわない。
【００２５】
デバイス検索部１０ａは、印刷機能またはファクシミリ機能を備えたデバイスをネットワーク上で自動的に検索する。
【００２６】
デバイス表示部１０ｂは、デバイス検索部１０ａにより検索されたデバイスを表すシンボルを、表示装置１１の表示画面上に表示させる。ここで、デバイスを表すシンボルは、そのデバイスをユーザが表示画面上で認識することができるものであればよく、例えば、アイコンやデバイス名（文字列）である。
【００２７】
動作指示受付部１０ｃは、ユーザから、表示画面上でのシンボルの指定操作によるデバイスの指定と、指定されたデバイスに対する印刷指示またはファクシミリ送信指示とを受け付ける。
【００２８】
判断部１０ｄは、指定されたデバイスのドライバがインストール済みか否かを判断する。
【００２９】
インストール部１０ｅは、判断部１０ｄによりインストール済みでないと判断された場合に、ドライバのインストールを含むデバイスを使用可能にするための処理を自動的に開始する。ここで、デバイスを使用可能にするための処理には、必要に応じて、ポートの作成、印刷またはファクシミリ送信に関する属性情報の設定（いわゆるプロパティの設定）、およびデバイスの機器構成情報の設定（いわゆるデバイスオプションの設定）が含まれる。なお、インストール部１０ｅは、処理を自動的に開始した後、当該処理を自動的に完了させてもよいし、処理の実行中にユーザから入力を受け付けてもよい。ここで、ユーザの入力としては、インストールの是非の指示や、印刷またはファクシミリ送信に関するプロパティ指定等がある。
【００３０】
処理実行部１０ｆは、インストール部１０ｅの処理によって使用可能となったデバイスに、動作指示受付部１０ｃにより受け付けられた指示に応じた印刷処理またはファクシミリ送信処理を実行させる。
【００３１】
アンインストール部１０ｇは、処理実行部１０ｆによるドライバの使用終了後、インストール部１０ｅによりインストールされたドライバのアンインストールを自動的に開始する。アンインストールを開始するタイミングは、適宜、設定されればよい。例えば、ドライバの使用終了後、すぐにアンインストールしてもよいし、所定の条件が満たされた場合にアンインストールしてもよい。所定の条件としては、インストールから所定時間が経過したこと、ＰＣ１０の電源ＯＦＦ操作を受け付けたこと、ドライバ使用プログラムの終了操作を受け付けたこと、デバイスがネットワークから外されたことを検出したこと等が挙げられる。また、このようなタイミングは、予め決められていてもよいし、ユーザにより設定されてもよい。また、アンインストール部１０ｇは、アンインストール処理を自動的に開始した後、当該処理を自動的に完了させてもよいし、処理の実行中にユーザからアンインストールの是非の選択等を受け付けてもよい。さらに、必ずしもドライバをアンインストールする必要はないので、アンインストール部１０ｇは省略可能である。
【００３２】
以下、上記構成を有するＰＣ１０の動作について説明する。ここでは、図１において、ＬＡＮ４０を介して、ＰＣ１０のドキュメントをプリンタ２０Ａで印刷する場合を例にとって説明する。図４は、この場合におけるＰＣ１０の動作手順を示すフローチャートである。なお、ここでは、ＰＣ１０は、そのオペレーションシステム（以下、ＯＳと称す）としてWindows（登録商標）を搭載しているものとする。
【００３３】
ＰＣ１０がＬＡＮ４０に接続されて起動されると、自動的に、または、ユーザ操作により、デバイス使用プログラムが起動する。まず、デバイス検索部１０ａは、印刷機能またはファクシミリ機能を備えたデバイスをＬＡＮ４０上で自動的に検索する（Ｓ１）。具体的には、サブネット内で、ＰＣ１０において使用可能な通信プロトコルと同一の通信プロトコルで通信可能なデバイスを検索する。ここでは、プリンタ２０Ａ、複合機２０Ｂが検索されたものとする。デバイス検索部１０ａは、この検索結果をデバイス表示部１０ｂに渡す。
【００３４】
デバイス表示部１０ｂは、デバイス検索部１０ａから受けた検索結果に基づいて、図５に示されるデバイス操作画面６０を表示画面上に表示させる（Ｓ２）。このデバイス操作画面６０は、画面左側のツリー表示領域６１と画面右側のファイル表示領域６２とからなる。
【００３５】
ツリー表示領域６１には、デバイス２０を表すデバイスアイコンと、デバイス２０の機能を表す機能アイコンとがツリー構造で表示されている。具体的には、デバイス使用プログラムのルートアイコンの下位階層に、プリンタ２０Ａおよび複合機２０Ｂを表すデバイスアイコン６３Ａおよび６３Ｂが配置される。デバイスアイコン６３Ａの下位階層には、プリンタ２０Ａの印刷機能を表す印刷アイコン６３Ａｐが配置される。デバイスアイコン６３Ｂの下位階層には、複合機２０Ｂの印刷機能を表す印刷アイコン６３Ｂｐと、ファクシミリ機能を表すＦＡＸアイコン６３Ｂｆとが配置される。デバイスアイコン６３Ａ、６３Ｂそれぞれの右隣には、プリンタ２０Ａ、複合機２０Ｂそれぞれのデバイス名「printer-A」、「MF-B」が表示される。なお、これらデバイス名は、デバイス検索部１０ａにより各デバイス２０から取得され、検索結果に含まれている。
【００３６】
さらに、ツリー表示領域６１には、ＰＣ１０のハードディスク装置１６に格納されているフォルダがツリー表示される。このツリー表示においてユーザに選択されたフォルダの中のファイルが、ファイル表示領域６２に表示される。図５では、フォルダ６４が選択されており、フォルダ６４に格納されている３つのファイル「file-x」、「file-y」、「file-z」を表すファイルアイコン６４ｘ、６４ｙ、６４ｚがファイル表示領域６２に表示されている。
【００３７】
図５に示されるデバイス操作画面６０において、ユーザによりファイルアイコン６４ｚが印刷アイコン６３Ａｐにドラッグアンドドロップされると、動作指示受付部１０ｃは、このユーザ操作を、プリンタ２０Ａに対するファイル「file-z」の印刷指示として受け付ける（Ｓ３）。そして、動作指示受付部１０ｃは、この印刷指示を判断部１０ｄに通知する。
【００３８】
判断部１０ｄは、動作指示受付部１０ｃから印刷指示の通知を受けると、指定されたプリンタ２０Ａに対応するプリンタドライバがインストール済みか否かを判断する（Ｓ４）。具体的には、本実施の形態では、ＯＳにより管理されるプリンタフォルダにプリンタ２０Ａのプリンタアイコンが登録されているか否かによって、インストール済みか否かを判断する。ただし、インストール済みか否かを判断することができれば、どのような方法によって判断してもよい。ここでは、プリンタ２０Ａのプリンタドライバはインストールされていないので、判断部１０ｄは、インストール済みでないと判断し（Ｓ４：ＮＯ）、この判断結果をインストール部１０ｅに通知する。なお、インストール済みであると判断された場合は（Ｓ４：ＹＥＳ）、処理実行部１０ｆが、プリンタ２０Ａにファイル「file-z」の印刷処理を実行させることとなる（Ｓ８）。
【００３９】
インストール部１０ｅは、判断部１０ｄからプリンタ２０Ａのプリンタドライバがインストール済みでない旨の判断結果を受けると、プリンタ２０Ａのプリンタドライバのインストールを含む、プリンタ２０Ａを使用可能にするための処理を自動的に実行する（Ｓ５）。
【００４０】
具体的には、まず、インストール部１０ｅは、プリンタ２０Ａから当該プリンタのプリンタ情報を取得する。このプリンタ情報には、プリンタ２０Ａの全般にかかる情報、プリンタ２０Ａのプロパティに関する情報、プリンタ２０Ａのデバイスオプションに関する情報等が含まれる。ここで、プリンタ２０Ａの全般にかかる情報としては、使用可能な通信プロトコル、ＩＰアドレス、機種名（型式）などがある。プリンタ２０Ａのプロパティに関する情報としては、用紙サイズ、用紙トレイの種類、排出トレイの種類、両面印刷か片面印刷か、Ｎｕｐに関する情報などがある。また、プリンタ２０Ａのデバイスオプションに関する情報としては、給紙トレイの構成、手差しトレイの有無、両面ユニットの有無、ソータの有無、ハードディスクの有無、ステープルフィニッシャーの有無などがある。なお、このようなプリンタ情報または当該情報の一部は、デバイス検索部１０ａにより取得されてもよい。
【００４１】
ついで、インストール部１０ｅは、取得したプリンタ２０Ａの機種名に対応するプリンタドライバを特定し、特定されたプリンタドライバのインストールを実行する。このとき、インストール部１０ｅは、ＯＳに予め用意されているプリンタドライバを用いてもよいし、インターネット上のＷＷＷサーバ等からプリンタドライバをダウンロードし、これを用いてもよい。さらに、インストール部１０ｅは、必要に応じて、ポートの作成、プロパティの設定、デバイスオプションの設定を行う。ここで、ポートの作成は主にプリンタ２０Ａの全般にかかる情報に基づいて行われ、プロパティの設定は主にプリンタ２０Ａのプロパティに関する情報に基づいて行われ、デバイスオプションの設定は主にプリンタ２０Ａのデバイスオプションに関する情報に基づいて行われる。
【００４２】
上記の処理が完了すると、処理実行部１０ｆは、プリンタ２０Ａに、ファイル「file-z」の印刷処理を実行させる（Ｓ６）。
【００４３】
この処理実行部１０ｆによる印刷処理が終了すると、アンインストール部１０ｇは、プリンタ２０Ａのプリンタドライバのアンインストール処理を自動的に実行する（Ｓ７）。これにより、ステップＳ５のインストール処理でプリンタフォルダに作成されたプリンタ２０Ａのプリンタアイコンが削除される。
【００４４】
なお、上記の動作説明では、プリンタ２０Ａに対する印刷指示があった場合について説明したが、複合機２０Ｂに対する印刷指示あるいはファクシミリ送信指示があった場合であっても同様である。ただし、ファクシミリ送信指示の場合は、プリンタドライバではなく、ファクスドライバがインストールされ、アンインストールされる。
【００４５】
以上のとおり、本実施の形態では、ドライバがインストールされているか否かに関わらず、ネットワーク上で自動検索されたプリンタに対する印刷指示を受け付ける。そして、当該プリンタのドライバがインストール済みか否かを判断し、インストール済みでなければ、ドライバのインストールを含むプリンタを使用可能にするための処理を自動的に開始する。そして、当該処理の完了後、プリンタに印刷を実行させる。このため、本実施の形態によれば、印刷指示とは別のインストールのためのユーザ操作を不要とすることができる。
【００４６】
ユーザ側から見ると、ＰＣ１０をＬＡＮ４０に接続すると、ＬＡＮ４０上のデバイス２０が自動的に表示画面上に表示される。この表示画面上で、表示されたデバイス２０に対して印刷指示を行うと、当該デバイス２０のドライバがインストールされていてもいなくても、デバイス２０による印刷処理が実行される。すなわち、ユーザは、ドライバのインストールをまったく意識することなく、デバイスを使用することができる。
【００４７】
また、自動的にインストールされたドライバを自動的にアンインストールするので、ユーザは、アンインストール処理を行う必要がない。これにより、ユーザは、インストールもアンインストールも全く意識する必要がなくなる。
【００４８】
また、自動的にアンインストールすることによって次のような効果も得られる。ユーザが意識することなくドライバのインストールが行われると、ユーザの知らないうちにプリンタフォルダにプリンタアイコンが作成されることになる。このとき、自動的にアンインストールしなければ、ＰＣ１０のユーザが多くの場所で多くのデバイスを使用した場合、プリンタフォルダには、ユーザが意図しないプリンタアイコンが多数存在することとなってしまう。本実施の形態によれば、自動的にアンインストールするので、このような問題を回避することができる。
【００４９】
以上、本発明の実施の形態について説明したが、本発明が上記の実施の形態に限定されないことは言うまでもない。
【００５０】
上記の実施の形態では、デバイス操作画面６０にデバイスを表すアイコンを表示し、このアイコンにファイルアイコンをドラッグアンドドロップするユーザ操作により、デバイスに対する動作指示を受け付けていたが、デバイスを表すシンボルの表示場所等の表示形態や、動作指示を与えるためのユーザ操作の方法は、特に限定されない。例えば、デバイスアイコンは、デスクトップ上等の任意の場所に配置することができる。また、次のようにデバイスの選択と印刷指示とを受け付けることができる。Windows（登録商標）上で動作する一般的なアプリケーションソフトの［ファイル］メニューの［印刷］を選択した際に表示される印刷ダイアログにおいて、プリンタ名のドロップダウンリストに自動検索されたプリンタ名を表示する。そして、このドロップダウンリストにおいてプリンタの選択を受け付けた後、印刷ダイアログのＯＫボタンの押下によって、選択されたプリンタに対する印刷指示を受け付ける。このようにした場合、ユーザは、通常のアプリケーションソフトにおける印刷時に表示される印刷ダイアログにおいて、インストール済みのプリンタと同様に、未インストール状態のプリンタも選択することができる。
【００５１】
また、デバイス操作画面６０において、デバイスアイコンまたは機能アイコンを、当該アイコンで表されるデバイスのドライバがインストール済みか否かが認識可能な形態で表示させてもよい。すなわち、デバイスを表すシンボルを、当該デバイスのドライバがインストール済みか否かが認識可能な形態で表示させてもよい。この場合、ユーザによるインストール済みか否かの確認が容易となる。具体的には、プリンタフォルダを開いてインストール済みか否かを調べる必要がなくなる。
【００５２】
また、次のように構成してもよい。印刷に関するプロパティ指定を受け付けるドライバの機能を属性情報受付部として備えておく。そして、ユーザから未インストール状態のデバイスに対する動作指示があった場合、属性情報受付部は、インストール処理前またはインストール処理中に、ユーザから印刷に関するプロパティ指定の入力を促し、指定を受け付ける。このようにすれば、未インストール状態であっても、ユーザは、インストールの完了を待つことなく、通常どおりプロパティ指定を行うことができる。
【図面の簡単な説明】
【００５３】
【図１】実施の形態に係る情報処理装置が接続されるネットワークシステムを示す構成図である。
【図２】ＰＣ１０の構成を示すブロック図である。
【図３】ＰＣ１０の機能構成を示す機能ブロック図である。
【図４】ＰＣ１０の動作手順を示すフローチャートである。
【図５】デバイス操作画面６０を示す図である。
【符号の説明】
【００５４】
１０  ＰＣ（情報処理装置）、１１  表示装置、１２  入力装置、１３  ネットワークインタフェース、１４  ＣＰＵ、１５  ＲＡＭ、１６  ＲＯＭ、１７  ハードディスク装置、１０ａ  デバイス検索部、１０ｂ  デバイス表示部、１０ｃ  動作指示受付部、１０ｄ  判断部、１０ｅ  インストール部、１０ｆ  処理実行部、１０ｇ  アンインストール部、２０  デバイス、２０Ａ  プリンタ、２０Ｂ  複合機、３０  ＰＣ、４０  ＬＡＮ。
【図１】
2005190167.tif 000003
【図２】
2005190167.tif 000004
【図３】
2005190167.tif 000005
【図４】
2005190167.tif 000006
【図５】
2005190167.tif 000007