(57)【要約】【課題】  印刷条件のデフォルト値の異なる複数の仮想プリンタをＰＣに登録する際の作業性を向上させると共に、ユーザの所望する任意の仮想プリンタを登録する。【解決手段】ＣＤ−ＲＯＭ７０がＰＣ１のＣＤ−ＲＯＭドライブ１８に挿入されると、該ＣＤ−ＲＯＭに格納されたインストーラが自動起動されて、インストール処理が開始される。このとき、ユーザによる指示入力に応じて画面３１〜３７が表示部１５に順次表示される。画面１６において仮想プリンタの追加指示が入力されると、その後、画面１７のプリンタ選択画面３６が表示される。このとき、仮想プリンタの印刷条件の設定内容を概ね把握することができる仮想プリンタ名がプリンタ選択画面３６に表示される。また、マウスポインタなどで仮想プリンタを指示すると、指示された仮想プリンタに対応する印刷条件の主要な設定項目のデフォルト設定値がポップアップ画面５５に表示される。【選択図】図１１
2007172087.tif 000002
【特許請求の範囲】
【請求項１】
所定の周辺装置を複数の異なる動作条件が設定された仮想オブジェクトとして情報処理装置に登録するためのプログラムであって、
少なくとも上記複数の動作条件が記憶された記憶媒体から上記動作条件それぞれの識別情報を取得して表示する識別情報表示工程と、
上記識別情報表示工程により表示された複数の識別情報のうち少なくとも一以上の識別情報を選択する選択工程と、
上記選択工程により選択された識別情報に対応する動作条件が設定された仮想オブジェクトを上記情報処理装置に登録する登録工程と、を上記情報処理装置のコンピュータに実行させるためのプログラム。
【請求項２】
上記選択工程が、外部入力された所定の指令信号を取得することにより上記識別情報表示工程により表示された複数の識別情報のうち少なくとも一以上の識別情報を選択するものである請求項１に記載のプログラム。
【請求項３】
上記記憶媒体が、上記情報処理装置と所定の通信網を介して通信可能に外部接続された情報記憶装置に設けられたものであり、
上記識別情報表示工程が、上記情報記憶装置の記憶媒体から上記通信網を介して上記識別情報を取得する識別情報取得工程を含んでいる請求項１または２に記載のプログラム。
【請求項４】
上記識別情報表示工程が、ユーザによる上記識別情報の指定を可能とする指定画面を上記識別情報と共に表示するものである請求項１から３のいずれかに記載のプログラム。
【請求項５】
上記識別情報は、上記動作条件の概要情報を含むものである請求項１から４のいずれかに記載のプログラム。
【請求項６】
上記識別情報表示工程により表示された識別情報が指定された場合に、指定された識別情報に対応する動作条件を構成する動作条件値を表示する動作条件表示工程を更に具備する請求項１から５のいずれかに記載のプログラム。
【請求項７】
上記動作条件表示工程が、予め定められた動作条件値を表示するものである請求項６に記載のプログラム。
【請求項８】
上記動作条件表示工程が、上記動作条件値をダイアログボックス或いはポップアップウィンドウで表示するものである請求項６または７に記載のプログラム。
【請求項９】
上記所定の周辺装置は、情報処理装置にインストールされたスキャナドライバにより制御される画像読取装置、或いは、情報処理装置にインストールされたプリンタドライバにより制御される画像記録装置である請求項１から８のいずれかに記載のプログラム。
【請求項１０】
請求項１から９のいずれかに記載のプログラムが記憶されたコンピュータ読取可能な記憶媒体。
【請求項１１】
所定の周辺装置を複数の異なる動作条件が設定された仮想オブジェクトとして情報処理装置に登録する仮想オブジェクト登録方法であって、
少なくとも上記複数の動作条件が記憶された記憶媒体から上記動作条件それぞれの識別情報を取得して表示する識別情報表示工程と、
上記識別情報表示工程により表示された複数の識別情報のうち少なくとも一以上の識別情報を選択する選択工程と、
上記選択工程により選択された識別情報に対応する上記仮想オブジェクトを上記情報処理装置に登録する登録工程と、を具備する仮想オブジェクト登録方法。
【請求項１２】
所定の周辺装置を複数の異なる動作条件が設定された仮想オブジェクトとして登録可能な情報処理装置であって、
当該情報処理装置により読取可能であって、少なくとも上記複数の動作条件が記憶された記憶媒体から上記動作条件それぞれの識別情報を取得して表示する識別情報表示手段と、
上記識別情報表示手段により表示された複数の識別情報のうち少なくとも一以上の識別情報を選択する選択手段と、
上記選択手段により選択された識別情報に対応する上記仮想オブジェクトを上記情報処理装置に登録する登録手段と、を具備する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタやスキャナ、複合機などの周辺装置を複数の異なる動作条件が設定された仮想オブジェクトとして情報処理装置に登録する際の処理技術に関する。
【背景技術】
【０００２】
パーソナルコンピュータ(以下「ＰＣ」と略称する)等に接続されたプリンタを用いてテキストデータや画像データを記録用紙に印刷する場合、予めＰＣに上記プリンタを制御するためのプリンタドライバをインストールしておく必要がある。一般にプリンタドライバはＣＤ−ＲＯＭなどの記憶メディアに格納された状態、或いは、予めＰＣのＯＳ（Operation System）に組み込まれた状態でユーザに配布される。
【０００３】
従来、上記プリンタドライバのインストール処理は、インストーラと呼ばれるインストールプログラムを実行することにより行われている。例えば、プリンタドライバが格納されたＣＤ−ＲＯＭから該プリンタドライバをインストールする場合は、まず、ＰＣに付属するメディア読取装置にＣＤ−ＲＯＭを装填する。これにより、自動的にインストーラが起動される。このインストーラによってウィザード形式の画面がディスプレイに表示される。該画面に従ってユーザによってインストール先のディレクトリ(フォルダ)の指定やその他の設定が行われ、その後、インストール指示が入力されると、上記ＣＤ−ＲＯＭに格納されたプリンタドライバが指定のディレクトリにインストールされる。
【０００４】
プリンタドライバがＰＣにインストールされると、ＰＣ上に仮想プリンタ(仮想オブジェクトに相当)が作成され、ＯＳにより管理されるレジストリに登録される。この仮想プリンタには予め定められた印刷条件（動作条件に相当）がデフォルト設定されている。ＰＣからプリンタに印刷データを送信して該プリンタに印刷を実行させる場合、ユーザは、仮想プリンタを選択する。その際、仮想プリンタのプロパティ画面(印刷条件を設定するための画面)上でマウス等の入力装置を用いて印刷条件を構成する複数の設定項目（動作条件値に相当）を一つ一つ手動で設定することができる。印刷条件の設定が終了した後に印刷実行指示が入力されると、設定された印刷条件に従った印刷処理がプリンタで実行される。
【０００５】
ところで、近年においては、プリンタの多機能化に伴い、印刷条件の設定項目数が増大する傾向にある。印刷条件の設定項目数が多くなると、印刷条件を設定するのに多大な手間と時間を要する。特に、複数の画面に亘って設定項目が設けられている場合は、所望する印刷条件の設定項目の画面に容易にたどり着くことが出来ず、プリンタを使用するユーザに不便を与えることになる。
【０００６】
一方、印刷条件のデフォルト値の異なる複数の仮想プリンタをＰＣに登録することで、その登録以降は、所望する印刷条件に適合する仮想プリンタを選択するだけで、所望の印刷条件に応じた印刷処理を実行する技術が提案されている(特許文献１及び２参照)。これによれば、複数の印刷条件を一つ一つ所望する値に設定することなく、容易に所望する印刷物を得ることができる。
【０００７】
【特許文献１】特開２００４−３８２９６号公報
【特許文献２】特開２００２−２８７９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の情報処理装置は、ネットワークやＯＡ機器の管理者によってユーザの意志に関係なく印刷条件が一律に定められた複数のプリンタドライバをＰＣにインストールすることにより、印刷条件の異なる仮想プリンタをＰＣに登録するものである。従って、あるユーザにとっては不要な設定の仮想プリンタが登録されてしまい、あるユーザにとっては必要とする仮想プリンタが登録されないといった不具合が生じ得る。また、特許文献２に記載のプリントシステムは、ドライバ追加機能を有し、プロパティ画面で設定した印刷条件をデフォルト設定とするドライバをインストールすることにより新たな仮想プリンタをＰＣに登録するものであるが、登録時に印刷条件を設定するという煩雑な設定操作が従来同様に伴うため、ユーザにとって利便性のよいものではない。
【０００９】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、動作条件の異なる複数の仮想オブジェクトをＰＣに登録する際の作業性を向上させると共に、ユーザの所望する任意の仮想オブジェクトをＰＣに登録することを可能にするプログラム、該プログラムが記憶された記憶媒体、仮想オブジェクト登録方法、情報処理装置を提供することにある。
【課題を解決するための手段】
【００１０】
(1)本発明は、所定の周辺装置を複数の異なる動作条件が設定された仮想オブジェクトとして情報処理装置に登録するためのプログラムであって、少なくとも上記複数の動作条件が記憶された記憶媒体から上記動作条件それぞれの識別情報を取得して表示する識別情報表示工程と、上記識別情報表示工程により表示された複数の識別情報のうち少なくとも一以上の識別情報を選択する選択工程と、上記選択工程により選択された識別情報に対応する動作条件が設定された上記仮想オブジェクトを上記情報処理装置に登録する登録工程と、を上記情報処理装置のコンピュータに実行させるためのプログラムである。
【００１１】
記憶媒体から複数の動作条件それぞれの識別情報が読み出されると、その読み出された識別情報が液晶ディスプレイなどに表示される。表示された識別情報からユーザにとって必要とされる識別情報が指定されると、指定された識別情報が選択される。そして、選択された識別情報に対応する動作条件が設定された仮想オブジェクトが情報処理装置に登録される。これにより、ユーザにより任意に指定された必要な仮想オブジェクトだけが動作条件の設定を要することなく情報処理装置に登録され、不必要な仮想オブジェクトは登録されない。
【００１２】
(2)ここで、上記選択工程の具体的としては、例えばユーザによって外部から入力された所定の指令信号を取得することにより上記識別情報表示工程により表示された複数の識別情報のうち少なくとも一以上の識別情報を選択するものであることが考えられる。
【００１３】
(3)ここで、上記記憶媒体が、上記情報処理装置と所定の通信網を介して通信可能に外部接続された情報記憶装置に設けられたものであり、上記識別情報表示工程が、上記情報記憶装置の記憶媒体から上記通信網を介して上記識別情報を取得する識別情報取得工程を含んでなるものであることが好ましい。これにより、例えばＬＡＮやインターネットなどの通信網に接続されたサーバや記憶装置から動作条件が提供されるシステムにおいても、本発明を好適に用いることができる。
【００１４】
(4)ここで、上記識別情報表示工程が、ユーザによる上記識別情報の指定を可能とする指定画面を上記識別情報と共に表示するものであることが望ましい。これにより、識別情報の指定が容易なユーザーインターフェースが提供される。
【００１５】
(5)また、上記識別情報は、上記動作条件の概要情報を含むものであることが好ましい。これにより、識別情報を参照することで、上記動作条件の概要を即座に把握することができる。
【００１６】
(6)また、上記識別情報表示工程により表示された識別情報が指定された場合に、指定された識別情報に対応する動作条件を構成する動作条件値を表示する動作条件表示工程を更に具備するプログラムであれば、マウスポインタなどで識別情報が指定されると、指定された識別情報に対応する動作条件の詳細が表示されるため、上記識別情報だけでは動作条件の内容を理解できない場合に好適である。
【００１７】
(7)この場合、上記動作条件表示工程が、予め定められた動作条件値を表示するものであることが好ましい。これにより、全て動作条件値を必要とせず、主要な動作条件値のみの表示を望むユーザにとって利便が向上する。
【００１８】
(8)更に、上記動作条件表示工程が、上記動作条件値をダイアログボックス或いはポップアップウィンドウで表示するものであることが考えられる。このように表示されることにより、ユーザの関心が表示部分に引きつけられるため、動作条件の内容を的確にユーザに伝達することができる。
【００１９】
(9)なお、本発明のプログラムは、上記所定の周辺装置が、情報処理装置にインストールされたスキャナドライバにより制御される画像読取装置、或いは、情報処理装置にインストールされたプリンタドライバにより制御される画像記録装置である場合に好適に用いられる。
【００２０】
(10)また、上記プログラムが記憶されたコンピュータ読取可能な記憶媒体として本発明を捉えることも可能である。
【００２１】
(11)また、本発明を、所定の周辺装置を複数の異なる動作条件が設定された仮想オブジェクトとして情報処理装置に登録する仮想オブジェクト登録方法と捉えてもよい。即ち、少なくとも上記複数の動作条件が記憶された記憶媒体から上記動作条件それぞれの識別情報を取得して表示する識別情報表示工程と、上記識別情報表示工程により表示された複数の識別情報のうち少なくとも一以上の識別情報を選択する選択工程と、上記選択工程により選択された識別情報に対応する上記仮想オブジェクトを上記情報処理装置に登録する登録工程と、を具備する仮想オブジェクト登録方法として本発明を捉えることも可能である。
【００２２】
(12)また、本発明を、所定の周辺装置を複数の異なる動作条件が設定された仮想オブジェクトとして登録可能な情報処理装置と捉えてもよい。即ち、当該情報処理装置により読取可能であって、少なくとも上記複数の動作条件が記憶された記憶媒体から上記動作条件それぞれの識別情報を取得して表示する識別情報表示手段と、上記識別情報表示手段により表示された複数の識別情報のうち少なくとも一以上の識別情報を選択する選択手段と、上記選択手段により選択された識別情報に対応する上記仮想オブジェクトを上記情報処理装置に登録する登録手段と、を具備する情報処理装置として本発明を捉えることも可能である。
【発明の効果】
【００２３】
本発明によれば、仮想プリンタや仮想スキャナなどの仮想オブジェクトを情報処理装置に登録する場合において、識別情報の選択時に、該識別情報から印刷条件などの動作条件を把握することができるため、必要とする仮想オブジェクトと不要な仮想オブジェクトとを容易に判別することが可能となる。これにより、ユーザにより選択された必要な仮想オブジェクトだけが動作条件の設定を要することなく当該情報処理装置に登録され、不必要な仮想オブジェクトは登録されない。その結果、実際の印刷時或いは画像読取時に、ユーザ自らが選別した仮想オブジェクト群から所望のものを指定して、印刷処理或いは画像読取処理を実行させることが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、適宜図面を参照して本発明の実施形態を説明する。本実施形態では、情報処理装置の一例であるＰＣ（Personal Computer）１にＬＡＮなどのネットワーク５（通信網の一例）を介してスキャナ２やプリンタ３、複合機４が通信接続された図１に示すシステム６において、上記プリンタ３や複合機４（いずれも所定の周辺装置の一例）のプリンタ部２０（図３参照）を制御するためのプリンタドライバをＰＣ１にインストールする処理技術について説明する。ここに、図１はＰＣ１にスキャナ２、プリンタ３、複合機４が接続されたネットワーク環境の概要を示すシステムブロック図である。なお、ネットワーク５を介さずにシリアルケーブルやＵＳＢケーブルなどで上記スキャナ２、プリンタ３、複合機４それぞれとダイレクトに接続されたＰＣ１にも本発明は適用可能である。本実施形態では、上記プリンタドライバをＰＣ１にインストールする処理例について説明するが、上記スキャナ２の動作を制御するためのスキャナドライバをＰＣ１にインストールする場合にも本発明が適用され得ることは勿論である。
【００２５】
次に、図２を用いて、図１のシステム６を構成するＰＣ１の概略構成について説明する。ここに、図２はＰＣ１の概略構成を示すブロック図である。同図に示すように、ＰＣ１は、制御部１０と、種々のプログラムやデータが格納されたＨＤＤ（Hard Disk Drive）１４と、表示部１５と、入力部１６と、ＣＤ−ＲＯＭ（記憶媒体の一例）に記憶されたデータを読み出すＣＤ−ＲＯＭドライブ１８と、ネットワーク５と接続するためのＬＡＮアダプタ等のＮＩＣ（Network Interface Card）１７とを備え、これらの各構成要素が内部バス１９を介して相互に通信可能に接続されて構成されている。なお、ＰＣ１は一般的な演算処理、記憶処理を行い得る通常のコンピュータであって、特殊なハードウェアを用いるものではない。従って、ＰＣ１は上述した構成に限定されることはない。また、本実施形態では、ＰＣ１を用いた例について説明するが、例えば、ＰＤＡ（Personal Digital Assistance）端末や携帯電話機などのように内部にコンピュータを有する端末装置も本発明の情報処理装置の一例となり得る。この場合は、上記端末装置にＣＤ−ＲＯＭドライブ１８やＨＤＤ１４が搭載されていなくても、所謂外付けＨＤＤなどの外部記憶装置或いは外付けＣＤ−ＲＯＭドライブとデータの転送を行うことが可能な環境が整備されていれば足りる。
【００２６】
ＨＤＤ１４は、高容量ディスクと読取装置とが一体化して構成されたものである。このＨＤＤ１４には、ＰＣ１のＯＳ（Operation System）や種々のデータが格納されている。本実施形態では、ＰＣ１にＷｉｎｄｏｗｓ系のＯＳ（Ｗｉｎｄｏｗｓは登録商標。以下同様。）がインストールされているものとして説明する。もちろん、他のＯＳがインストールされたシステムにも本発明は適用され得る。
【００２７】
ＨＤＤ１４には、ＯＳの動作に必要な各種システムファイルを格納するシステムフォルダが設けられている。このシステムフォルダには、ＯＳ本体のプログラムのほかに、アプリケーションソフトの設定情報や、ＰＣ１に装着されたＣＤ−ＲＯＭドライブ１８や液晶表示装置、キーボードなどのハードウェアを動作させるためのドライバソフトウェア、ユーザごとの環境設定(プロファイル)、周辺装置との間で構成されるシステム６の設定を変更するためのユーティリティソフト、アプリケーションソフトが利用する拡張機能を収めたライブラリファイルなどが格納されている。また、後述するようにしてＣＤ−ＲＯＭ７０（図４）からインストールされるプリンタドライバ７１（図４）もＨＤＤ１４の上記システムフォルダに格納される。
【００２８】
制御部１０は、ＰＣ１の各構成要素を統括的に制御するものであり、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３などの電子デバイスからなるコンピュータを備える。ＰＣ１において、制御部１０はいわゆるマザーボードと称されている。制御部１０によってＰＣ１上でＯＳが稼働され、該ＯＳが稼働する環境下においてプリンタドライバのＰＣ１へのインストール処理やＰＣ１にインストールされたプリンタドライバの動作が可能となる。なお、後述するフローチャート（図１１及び図１２）の手順に従った処理がＣＰＵ１１により実行され、後述する複数の仮想プリンタ（仮想オブジェクトに相当）が表示部１５に表示されることによって本発明の識別情報表示手段が実現される。また、ＣＰＵ１１によって後述するインストール処理がなされることにより本発明の登録手段が実現される。
【００２９】
表示部１５は、ＬＣＤ(Liquid Crystal Display)などの表示デバイスである。この表示部１５は図示しないビデオボード或いはグラフィックボードを介して制御部１０に接続されている。プリンタドライバがＰＣ１にインストールされると、後述するようにＰＣ１上に仮想プリンタ（仮想オブジェクトに相当）が作成されるが、この仮想プリンタはアイコン化された状態で、或いは仮想プリンタ名がリスト化された状態で上記表示部１５に表示される。また、上記プリンタ３や複合機４のプリンタ部２０（図３参照）における印刷条件などを設定するための設定画面（一般にプロパティ画面と呼ばれている）やマウスポインタなども上記表示部１５に表示される。なお、仮想プリンタや設定画面などの表示部１５への表示はＰＣ１の周知のＧＵＩ（Graphical User Interface）機能により実現される。
【００３０】
入力部１６は、キーボードやタブレット、マウスなどの入力デバイスである。この入力部１６は図示しないＵＳＢ（Universal Serial Bus）端子を介して制御部１０に接続されている。プリンタドライバのインストール指示信号や、プリンタドライバにより制御されるプリンタ３や複合機４の印刷条件の設定、印刷処理実行の指示信号などは、上記入力部１６からユーザ操作により入力される。なお、本発明の選択手段は、ユーザによりマウスが操作されたときのマウスポインタの操作位置やマウスから発生されるクリック信号がＣＰＵ１１により監視されることにより実現され得る。
【００３１】
また、システム６を構成する複合機４は、図３に示すように、下部に配設されたプリンタ部２０と、その上部に配設されたスキャナ部２１と、ＡＤＦ（Auto Document Feeder）２２を備えた原稿カバー２３と、装置上面の前方側に配置された操作パネル２４などを一体的に備えた多機能装置（MFP：Multi Function Product）であり、プリンタ機能、スキャナ機能、コピー機能及びファクシミリ機能などを有する。
【００３２】
プリンタ部２０ではＰＣ１から送信された画像データや文書データを含む印刷データに基づいて画像や文書を記録用紙に記録する印刷処理が行われる。また、スキャナ部２１ではＡＤＦ２２などにより搬送された原稿や原稿台２５に載置された原稿が図示しないＣＩＳなどのイメージセンサにより読み取られ、この読み取られた画像データがＰＣ１のＨＤＤ１４や複合機４内の記憶装置（メモリやＨＤＤなど）に転送される。もちろん、本複合機４において、ＰＣ１との間でデータの送受信をすることなく、スキャナ部２１により読み取られた原稿の画像をプリンタ部２０において記録用紙に記録するいわゆるコピー処理を行うことも可能である。なお、プリンタ部２０において実行される印刷処理は、ＰＣ１にインストールされたプリンタドライバにより制御され、上記スキャナ部２１において実行される読取処理は、ＰＣ１にインストールされたスキャナドライバにより制御されることにより実現される。
【００３３】
上記システム６を構成するプリンタ２はプリンタ機能のみを有し、ＰＣ１から転送された印刷データに基づいて画像を記録用紙に印刷する専用デバイスである。また、上記システム６を構成するスキャナ３はスキャナ機能のみを有し、原稿の画像データを読み取る専用デバイスである。これら各デバイスもＰＣ１にインストールされたプリンタドライバやスキャナドライバによって制御される。
【００３４】
続いて、上述の如く構成されたＰＣ１にインストールされるプリンタドライバについて説明する。一般に、プリンタドライバは該プリンタドライバの制作元のサーバ（情報記憶装置の一例）からインターネットなどを介して配信され、或いは記憶メディアであるＣＤ−ＲＯＭに格納された状態で配布される。ここでは、後者のように配布されたＣＤ−ＲＯＭからＰＣ１にプリンタドライバがインストールされ、これによってＰＣ１に所定の仮想プリンタが登録される例について説明する。
【００３５】
以下、図４を用いて、ＰＣ１にインストールされるプリンタドライバ７１が記憶されたＣＤ−ＲＯＭ７０のデータ構造について説明する。ＣＤ−ＲＯＭ７０には、上記複合機１のプリンタ部２０と同型式のプリントデバイスを制御するためのプリンタドライバ７１が記録されている。このプリンタドライバ７１は、図示するように、ドライバ本体７２と、ドライバ本体７２の設定情報などを保持するＩＮＩファイル７３と、セットアップ情報ファイル（以下「ＩＮＦファイル」と称する）７４とにより少なくとも構成されている。
【００３６】
ＩＮＦファイル７４は、ドライバ本体７２に適用される複数の印刷条件に関する情報、詳細には、デフォルト設定値の異なる複数の印刷条件に関する情報を保持している。具体的には、表１に示すように、プリンタドライバがインストールされたときに作成される仮想プリンタ名（右欄参照）が、ＰＣ１のＯＳにより認識される識別番号（左欄参照）ごとに管理されて保持されている。もちろん、これらの識別番号および仮想プリンタ名に応じた印刷条件も保持している。
【表１】
2007172087.tif 000003
【００３７】
ＩＮＦファイル７４には、上記表１に示す仮想プリンタ名ごとに異なるデフォルト値に設定された印刷条件が記憶されている。ここに、印刷条件とは、複合機４のプリンタ部２０やプリンタ３による印刷処理を制御するために設定される情報であって、例えば、用紙種別、印刷品質、ふちなし印刷の有無、用紙サイズ、レイアウト、印刷の向き、部数のほか、印刷モードやイメージタイプ、両面印刷の有無、綴じ代の有無などが該当する。
【００３８】
表１に示すように、仮想プリンタには、該仮想プリンタに対応する印刷条件に関連した名称が付されている。具体的には、各仮想プリンタに対応する印刷条件のデフォルト設定値の概要を示す名称が付されている。すなわち、仮想プリンタ名には、対応する印刷条件の概要情報が含まれている。従って、この仮想プリンタ名が表示部１５を介してユーザに表示されると、各仮想プリンタの印刷条件の概ねの設定内容をユーザは把握することができるようになっている。例えば、表１に示す“ABC Printer標準印刷（Ａ４）”の仮想プリンタは、図５のプロパティ画面２７の基本設定画面において、用紙種別が「普通紙」に、印刷品質が「標準」に、用紙サイズが「Ａ４」に、レイアウトが「１ページ」に、印刷の向きが「縦」に、部数が「１部」に設定されており、ふちなし印刷は未設定となっている。また、図６に示す拡張機能設定画面において、印刷モードが「モノクロ」に、イメージタイプが「グラフ／テキスト」に設定されている。即ち、一般的に頻繁に使用される印刷条件が設定されているため、当該仮想プリンタには“ABC Printer標準印刷（Ａ４）”という仮想プリンタ名が付されている。ここに、図５及び図６は、“ABC Printer標準印刷（Ａ４）”の仮想プリンタのプロパティ画面２７を示す画面図であって、ここでは印刷条件のデフォルト設定値を説明するために用いている。もちろん、このプロパティ画面２７は、ＰＣ１に“ABC Printer標準印刷（Ａ４）”の仮想プリンタが登録された場合に表示される。また、以下の説明で参照される図７及び図８は“ABC Printerきれいに印刷（Ａ４）”の仮想プリンタのプロパティ画面２８、図９及び図１０は“ABC PrinterＬ判ふちなし写真印刷”の仮想プリンタのプロパティ画面２９を示す画面図である。
【００３９】
また、表１に示す“ABC Printerきれいに印刷（Ａ４）”の仮想プリンタは、図７及び図８に示すように、“ABC Printer標準印刷（Ａ４）”の仮想プリンタとは異なり、用紙種類が「インクジェット紙」に、印刷品質が「きれい」に、印刷モードが「カラー」に、イメージタイプが「写真」に設定されており、他の印刷条件は“ABC Printer標準印刷（Ａ４）”の仮想プリンタの設定内容と同じに設定されている。
【００４０】
また、表１に示す“ABC PrinterＬ判いっぱいに写真印刷”の仮想プリンタは、図９及び図１０に示すように、“ABC Printer標準印刷（Ａ４）”の仮想プリンタとは異なり、用紙種類が「光沢紙」に、印刷品質が「写真」に、用紙サイズが「Ｌ判」に、イメージタイプが「カラー」に設定され、更にふちなし印刷が設定されており、他の印刷条件は“ABC Printer標準印刷（Ａ４）”の仮想プリンタの設定内容と同じに設定されている。ここに、印刷品質に関しては、「標準」、「きれい」、「写真」はそれぞれ解像度の設定が異なる。例えば「標準」の解像度は６００ｄｐｉ、「きれい」の解像度は１２００ｄｐｉ、「写真」の解像度は２４００ｄｐｉなどに設定されている。なお、表１に記載の他の仮想プリンタについても同様に、その仮想プリンタ名から想定される印刷条件がデフォルト設定されている。
【００４１】
本実施形態では、上記ＣＤ−ＲＯＭ７０には、図４に示すように、プリンタドライバ７１に加えて、該プリンタドライバ７１をＰＣ１にインストールするためのインストールプログラム（以下「インストーラ」と称する）７５や、ＣＤ−ＲＯＭドライブ１８にＣＤ−ＲＯＭ７０が挿入されたときに上記インストーラ７５を自動的に起動させる自動起動プログラム（ＡＵＴＯＲＵＮプログラム）７６が格納されている。従って、ＣＤ−ＲＯＭ７０がＰＣ１のＣＤ−ＲＯＭドライブ１８（図２参照）に挿入されると、制御部１０のＣＰＵ１１によって自動起動プログラム７６が読み出され、該自動起動プログラム７６に従ってＣＤ−ＲＯＭ７０内のインストーラ７５が自動起動される。なお、インストーラ７５が仮想プリンタをＰＣ１に登録するための本発明のプログラムに相当する。
【００４２】
以下、図１１及び図１２のフローチャートを用いて、インストーラ７５が起動してからＣＤ−ＲＯＭ７０内のプリンタドライバ７１がＰＣ１にインストールされるまでの処理の手順の一例について説明する。図中のＳ１、Ｓ２、…は処理手順（ステップ）の番号を示す。処理はステップＳ１から開始される。なお、ここでは、ＣＤ−ＲＯＭ７０にインストーラ７５が格納された例について説明するが、このインストーラ７５が予めＰＣ１のＨＤＤ１４に格納されており、ＣＤ−ＲＯＭ７０が装填されたときにＨＤＤ１４からインストーラ７５を起動させる構成であってもかまわない。
【００４３】
まず、ステップＳ１では、インストーラ７５が起動したかどうかが判定される。ＣＤ−ＲＯＭドライブ１８にＣＤ−ＲＯＭ７０が挿入されると、ＣＰＵ１１によってＣＤ−ＲＯＭ７０内に自動起動プログラム７６の実行ファイルautorun.infが格納されているかどうかの検索が開始される。そして、上記autorun.infが検索されると、ＣＰＵ１１によって上記autorun.infに記載されている情報に基づいて、ＣＤ−ＲＯＭ７０のインストーラ７５が自動起動される。なお、ＣＤ−ＲＯＭ７０内に上記autorun.infが格納されていない場合は、入力部１６からユーザによってインストーラの起動指令が入力されることで、インストーラ７５が起動される。
【００４４】
ステップＳ１において、インストーラ７５が起動されたと判定されると、続いて、ドライバ本体７２のインストール処理（Ｓ２）が開始される。かかるインストール処理は、ユーザに対して所定の情報を表示すると共に入力部１６からマウスなどのポインティングデバイスによってユーザからの指示を受け入れる複数のユーザインターフェース画面（以下、単に「画面」と称する）をユーザからの指示に応じて表示部１５に順番に表示しながら行われる。具体的には、図１３から図１６に示す画面がその順番で表示される。
【００４５】
インストーラ７５が起動されると、まず最初に、セットアップ開始画面３１（図１３参照）がＣＰＵ１１によって表示部１５に表示される。このセットアップ開始画面３１は、今からインストール処理を開始する旨をユーザに通知するための画面である。このセットアップ開始画面３１において、ユーザによって「次へ」と表記されたボタン３９が押下されると、図１４に示すライセンス契約画面３２が表示される。なお、図示する「キャンセル」と表記されたボタン４０が押下されると、インストール処理が中止される。
【００４６】
ライセンス契約画面３２には、「戻る」、「同意する」、「同意しない」と表記されたボタン４１，４２，４３と、プリンタドライバをＰＣ１にインストールする際のライセンス契約内容を示すスクロール画面４８とが表示されている。ユーザは、スクロールキー４９を操作することによりライセンス契約の全内容を見ることが出来るようになっている。当該画面３２においてボタン４２が押下されると、図１５に示すコンポーネント選択画面３３が表示され、ボタン４３が押下されるとインストール処理が中止される。また、ボタン４１が押下されると、表示部１５に表示される内容が一つ前の画面、即ち、セットアップ開始画面３１に切り替えられる。
【００４７】
図１５に示すコンポーネント選択画面３３は、複数あるインストール方法をユーザに通知して、いずれかの方法の選択を促すための画面である。この実施形態では、標準インストール及びカスタムインストールのいずれかを選択することができる。そのため、コンポーネント選択画面３３には、「標準インストール」と表記された欄の紙面左側にチェックボックス５０が設けられ、「カスタムインストール」と表記された欄の紙面左側にチェックボックス５１が設けられている。いずれかのチェックボックスにチェックがなされることにより、インストール方法が選択される。インストール方法が選択され、その後、ボタン３９が押下されると、図１６に示す接続選択画面３４が表示部１５に表示される。なお、本実施形態では、インストール方法として「標準インストール」が選択された場合を図１５に示している。なお、「標準インストール」が選択された場合は、後述するように、標準ドライバとしてドライバ本体７２がシステムフォルダにコピーされると共に、“ABC Printer標準印刷（Ａ４）”の仮想プリンタがＨＤＤ１４のレジストリに登録される。即ち、“ABC Printer標準印刷（Ａ４）”の仮想プリンタが登録されることにより、標準ドライバがインストールされたことになる。
【００４８】
図１６に示す接続選択画面３４は、複合機４とＰＣ１との間における接続形態を指定するための画面である。この画面において、ユーザは複合機との接続形態をネットワーク共有接続であるかピアツーピア接続であるかを指定する。接続選択画面３４には、「ネットワーク共有プリンタ」と表記された欄の紙面左側にチェックボックス５２が設けられ、「ピアツーピアネットワークプリンタ」と表記された欄の紙面左側にチェックボックス５３が設けられている。いずれかのチェックボックスにチェックマークを付けることにより、接続形態の指定が可能である。なお、本実施形態では、接続形態として「ネットワーク共有プリンタ」が選択された場合を図１６に示している。
【００４９】
接続選択画面３４において「ネットワーク共有プリンタ」が選択され、更に次へボタン３９が押下されると、標準ドライバのインストールが実行される。より詳細には、まず、ＣＤ−ＲＯＭ７０内のプリンタドライバ７１がＰＣ１のＨＤＤ１４のシステムフォルダにコピーされる。即ち、ドライバ本体７２とＩＮＩファイル７３とＩＮＦファイル７４がＨＤＤ１４のシステムフォルダにコピーされる。従って、標準ドライバをインストールした後に、改めて仮想プリンタを追加する場合にＣＤ−ＲＯＭ７０を必要としないため好適である。なお、本実施形態ではＩＮＦファイル７４をシステムフォルダにコピーする例について説明するが、必ずしもＩＮＦファイル７４をシステムフォルダにコピーする必要はない。例えば、必要な印刷条件を適宜ＣＤ−ＲＯＭ７０から読み出す場合は、ＩＮＦファイル７４のシステムフォルダへのコピーは不要である。
【００５０】
次に、ＰＣ１のＣＰＵ１１によってネットワーク５に接続されたプリンタが検索される。このとき、インストールされるドライバ本体７２に対応するプリンタが検索される。この実施形態では、複合機４が検索される。複合機４が検索されると、ＰＣ１から複合機４へ印刷データを転送するための出力ポートが決定される。本実施形態では、図１６の接続選択画面３４において「ネットワーク共有プリンタ」が選択された時点で印刷データを転送するための転送プロトコルが決定されており、また、複合機４が検索された時点で印刷データの出力先アドレスであるＩＰアドレスが決定されている。上記転送プロトコルと上記出力先アドレスであるＩＰアドレスとが関連付けられることにより、ＰＣ１から複合機４へ印刷データを転送するための仮想的な出力ポート（仮想出力ポート）がＯＳに登録される。言い換えれば、上記仮想出力ポートが複合機４へ印刷データを出力するためのポートとしてＰＣ１に割り当てられる。
【００５１】
次に、ＰＣ１のＣＰＵ１１によってネットワーク５に接続されたプリンタが検索される。このとき、インストールされるドライバ本体７２に対応するプリンタが検索される。この実施形態では、複合機４が検索される。複合機４が検索されると、ＰＣ１から複合機４へ印刷データを転送するための出力ポートが決定される。具体的には、ＴＣＰ（Transmission Control Protocol）という転送プロトコルを用いて印刷データを転送する場合には、ＰＣ１において未使用のＴＣＰポートが自動的に当該複合機４の出力ポートとして割り当てられる。
【００５２】
続いて、ＨＤＤ１４のレジストリに登録される仮想プリンタ名と、複合機４の出力ポートの番号と、システムフォルダにコピーされたドライバ本体７２の識別情報（以下「本体識別情報」と称する）がＯＳへ通知される。ここでは、仮想プリンタ名として、“ABC Printer標準印刷（Ａ４）”が通知される。上記通知がなされると、ＣＰＵ１１からＯＳに対して、通知した情報に基づいてレジストリに仮想プリンタを登録するよう指示が出される。この指示を受けて、ＯＳは“ABC Printer標準印刷（Ａ４）”という名称の仮想プリンタをレジストリに登録する。詳細には、ＨＤＤ１４のレジストリに“ABC Printer標準印刷（Ａ４）”の仮想プリンタのレジストリ領域が設けられ、そのレジストリ領域に、仮想プリンタ名「ABC Printer標準印刷（Ａ４）」と、仮想プリンタの印刷条件を示す識別番号「ＡＢＣ．００１」（表１参照）と、プリンタ本体７２の場所を特定する本体識別情報と、出力ポートの番号とが格納される。
【００５３】
このようにして“ABC Printer標準印刷（Ａ４）”の仮想プリンタがレジストリに登録されることにより、標準ドライバのインストールが終了する。なお、このような仮想プリンタがレジストリに登録されることにより、後に登録される他の仮想プリンタとの識別が可能となる。また、印刷時に当該仮想プリンタが選択された場合に本体識別情報に基づいて特定されるドライバ本体７２を起動することができ、更に、仮想プリンタの印刷条件を示す番号「ＡＢＣ．００１」から特定される印刷条件をドライバ本体７２に適用することができる。
【００５４】
ステップＳ２の標準ドライバのインストールが完了すると、続いて、図１７に示す標準ドライバセットアップ完了画面３５がインストーラに従ってＣＰＵ１１によって表示部１５に表示される（Ｓ３）。当該画面３５は、ユーザに対して標準ドライバのインストールが完了したことを通知するための画面である。従来のインストーラでは、インストール処理の完了を通知する画面には、その完了を通知する通知文が表示され、「完了」と表記されたボタン４４だけが設けられていたが、本実施形態では、図１７に示すように、続けて他の仮想プリンタを追加するかどうかを促す通知文が表示され、且つ、仮想プリンタの追加登録処理をインストーラに開始させるための指示を入力するボタン３９が設けられている。
【００５５】
ステップＳ４では、標準ドライバセットアップ完了画面３５においてボタン３９がユーザにより押下されたかどうかが判断される。かかる判断は、ボタン３９が押下されたことにより生成される信号をＣＰＵ１１が検知したかどうかにより行われる。ここで、ボタン３９が押下されたと判断されると（Ｓ４のＹｅｓ側）、処理はステップＳ６に進む。一方、ボタン３９が押下されず、ボタン４４が押下されたと判断されると、プリンタドライバのインストール処理が終了する。
【００５６】
処理がステップＳ６に進むと、ここでは、図１８に示すプリンタ選択画面３６がＣＰＵ１１によって表示部１５に表示される。この画面３６は、ユーザに対して複数の仮想プリンタからユーザが所望するドライバを選択させるための画面であり、「全選択」、「全解除」、「戻る」、「次へ」、「キャンセル」と表記されたボタン４５，４６，４１，３９，４０と、仮想プリンタの識別情報としての仮想プリンタ名が表示されたスクロール画面５４とが設けられている。なお、ボタン４５は、スクロール画面５４に表示された仮想プリンタを全て選択するためのものであり、ボタン４６は選択された仮想ドライバを全て解除するためのボタンである。
【００５７】
スクロール画面５４は、図１２に示すフローチャートに従ってＣＰＵ１１によってプリンタ選択画面３６と共に該プリンタ選択画面３６内に表示される。かかる表示処理を行うステップＳ６（Ｓ２１〜Ｓ２４）が本発明の識別情報表示工程に相当する。上記表示処理では、まず、ＨＤＤ１４のシステムフォルダにコピーされたＩＮＦファイル７４が読み出される（Ｓ２１）。この読み出されたＩＮＦファイル７４はＲＡＭ１３（図２参照）に一時的に保管される。なお、ＨＤＤ１４にＩＮＦファイル７４がコピーされていない場合は、ＣＤ−ＲＯＭ７０から上記ＩＮＦファイル７４が読み出される。このとき、ＰＣ１とＣＤ−ＲＯＭドライブ１８とが分離しており、ＬＡＮなどにより通信可能に接続されている場合は、該ＬＡＮを介して上記ＩＮＦファイル７４が取得される。
【００５８】
上記ＩＮＦファイル７４が読み出されると、ＩＮＦファイル７４に含まれる表１に示す仮想プリンタ名が抽出され、ＩＮＦファイル７４で保持されている印刷条件の仮想プリンタが識別される（Ｓ２２）。
【００５９】
ステップＳ２２の識別処理が終了すると、続いて、ステップＳ２３において、識別された仮想プリンタ名がＣＰＵ１１によって表示部１５に表示される。詳細には、ＲＡＭ１３に記憶されたＩＮＦファイル７４から該当する仮想プリンタ名が抽出され、表示部１５で表示可能な情報に変換された後に、その変換データが表示部１５に転送される。上述したように、本実施形態では、仮想プリンタ名は印刷条件の概要を示しているため、このような仮想プリンタ名が表示部１５に表示されることで、仮想プリンタの印刷条件のデフォルト設定の内容を逐一確認することなく、その概要を容易に把握することが可能である。
【００６０】
このようにして表示部１５にプリンタ選択画面３６が表示されることによって、これから追加しようとする仮想プリンタの選択が可能となる。そして、ステップＳ７では、ユーザによるマウス操作によって当該画面３６においていずれかの仮想プリンタが選択（指定）されたかどうかが判定される。かかる判定は仮想プリンタ名が表示された箇所にマウスポインタが移動され、ユーザのマウス操作により仮想プリンタ名がシングルクリックされた際に生成される信号（所定の指令信号に相当）の有無を判断することによって行われる。なお、画面３６では、複数の仮想プリンタの選択が可能である。画面３６においてユーザによって任意の仮想プリンタが選択されると（Ｓ７のＹｅｓ側）、選択された仮想プリンタを明示するため、図１９に示すように、選択された仮想プリンタの名称が反転表示される。そして、選択された仮想プリンタを示す識別情報（表１の左欄に示す情報）が選択情報としてＲＡＭ１３に一時的に記憶される（Ｓ８）。なお、ボタン４５が押下されるとスクロール画面５４に表示される全ての仮想プリンタが選択されて、その名称が反転表示される。また、ボタン４６が押下されると仮想プリンタの選択が解除され、反転表示も元に戻される。ここに、上述の如くユーザの所望する仮想プリンタを選択する工程が本発明の選択工程に相当する。
【００６１】
ところで、本実施形態では、画面３６において、マウスポインタを仮想プリンタ名と重なるように移動させ、そのマウスポインタをその場で所定時間（例えば数秒程度）静止させておくと、図２０に示すように、上記マウスポインタが指し示す仮想プリンタに対応する印刷条件の主要な設定項目の設定内容（設定値）がポップアップウィンドウ型式で表されたポップアップ画面５５が表示される。ここでは、印刷条件のとして、「用紙種類」、「印刷品質」、「用紙サイズ」、「ふちなし設定」の４つが予め設定されている。具体的には、所定時間の静止が判定されると、システムフォルダにコピーされたＩＮＦファイル７４の中にある印刷条件が参照されて、上記主要な設定項目の設定内容が抽出され、その内容がテキストデータ化される。その後、該テキストが記述されたポップアップ画面５５が生成されて、表示部に表示出力される。このように主要な設定項目のポップアップ画面５５を表示させる場合は、ＩＮＦファイル７４をシステムフォルダにコピーしておいた方が表示処理速度が早くなるため好ましい。このようなポップアップ画面５５が表示されるため、仮想プリンタ名だけでは十分にその印刷条件の設定内容を把握できない場合でも、容易にしかも即座に印刷条件の設定内容を知ることができる。なお、本実施形態では、ポップアップウィンドウ型式で主要な設定項目の設定内容を表示させるようにしているが、ダイアログボックス形式や他の表示形式で表示させるようにしてもよい。また、言うまでもないが、主要な設定項目は上述した項目に限定されない。また、主要な設定項目に限らず、全ての設定項目の設定内容を表示させてもかまわない。もちろん、表示させる設定項目の内容を変更可能な構成とすれば、ユーザが所望する設定項目の設定内容を表示させることができ、好適である。
【００６２】
ステップＳ７でいずれかの仮想プリンタが選択されて、その選択情報が記憶されると（Ｓ８）、続いて、選択された仮想プリンタをインストールするための指示が入力されたかどうかが判断される（Ｓ９）。詳細には、画面３６においていずれかの仮想プリンタが選択された後に、ボタン３９が押下されたかどうかにより判定される。ステップＳ７においてインストール指示が入力されるまでステップＳ７及びＳ８の処理が繰り返される。なお、ボタン４０が押下された場合は仮想プリンタの追加登録の処理が中止される。
【００６３】
画面３６においてボタン３９が押下されると（Ｓ９のＹｅｓ側）、仮想プリンタを追加登録する処理（追加登録処理）がＣＰＵ１１によって実行される。かかる追加登録処理が実行される処理手順が本発明の登録工程に相当する。上記追加登録処理では、まず、選択された仮想プリンタに対応するＩＮＦファイル内の印刷条件が読み出される。その次に、ＯＳに対して仮想プリンタを登録するようにＣＰＵ１１から指示が出される。ＯＳはこの指示を受けて、読み出された印刷条件に基づいて仮想プリンタをレジストリに登録する。かかる登録手順は上記ステップＳ２で説明した標準ドライバのインストール時の仮想プリンタの登録手順と同様であるため、ここでの詳細な説明は省略する。なお、追加登録された仮想プリンタに関する選択情報は登録後にＲＡＭ１３から削除される。
【００６４】
次に、ステップＳ１１では、一つの仮想プリンタがレジストリに登録される度に、追加登録するべき残りの仮想プリンタがあるかどうかが判定される。例えば、ＲＡＭ１３に選択情報が記憶されているかどうかにより判定される。ここで、追加登録される仮想プリンタが残っていると判定されるとステップＳ１０以降の処理が繰り返される。なお、複数の仮想プリンタが選択されている場合は、所定の順序で順次仮想プリンタが登録される。
【００６５】
一方、全ての仮想プリンタがレジストリに追加登録されたと判定された場合は、図２１に示す追加プリンタセットアップ完了画面３７が表示される（Ｓ１２）。この画面３７は、仮想プリンタの追加登録が完了したことをユーザに対して通知するための画面である。画面３７には、前記した標準セットアップ完了画面３５と同様に所定の通知文が表示され、ボタン４４が設けられているが、新たに「確認」と表記されたボタン４７が設けられている点において標準セットアップ完了画面３５とは異なる。なお、ボタン４７は、既にＰＣ１にインストールされた仮想プリンタの有無やその種別をユーザが視覚的に確認するための確認画面３８（図２２参照）を表示部１５に表示させるためのものである。
【００６６】
ステップＳ１３では、追加プリンタセットアップ完了画面３７において、インストール終了指示（登録終了指示）が入力されたかどうかがＣＰＵ１１によって判定される。かかる判定は、例えば、「完了」と表記されたボタン４４が押下されたかどうかにより行われる。ここで、インストール終了指示が入力されたと判定されると一連のインストール処理が終了する。一方、インストール終了指示が入力されず、ステップＳ１４においてボタン３９が押下されたと判定されると（Ｓ１４のＹｅｓ側）、ステップＳ６以降の処理が繰り返し実行される。また、ステップＳ１５においてボタン４７が押下されたと判断されると、例えば、レジストリに登録された仮想プリンタの一覧が表示部１５に表示される。なお、かかる一覧の表示処理は、ＰＣ１のＯＳの有するファイルシステムと協働して行われる。この場合でも、確認画面３８においてマウスポインタが仮想プリンタ名に移動された場合に、その仮想プリンタの主要な設定項目の設定内容をポップアップウィンドウ形式で表示させてもよく、また、画面３８に削除ボタンを設け、画面３８で任意に選択された仮想プリンタをＰＣ１から削除することができるようにしてもよい。
【００６７】
このように、仮想プリンタを追加登録する場合に、任意の仮想プリンタを選択可能なプリンタ選択画面３６（図１８参照）が表示されるため、ユーザは表示された仮想プリンタ名から仮想プリンタの印刷条件を容易に把握することができる。従って、必要とする仮想プリンタと不要な仮想プリンタとを判別することが可能となり、ユーザ自らが選別した仮想プリンタのみをＰＣ１に登録することが可能となる。
【００６８】
上述した実施形態では、ＣＤ−ＲＯＭ７０から標準ドライバをインストールする処理例について説明したが、本発明は上記処理例に限定されない。例えば、予めプリンタドライバ７１やインストーラ７５がＨＤＤ１４のシステムフォルダに格納されている場合は、ＨＤＤ１４から標準ドライバのインストールおよび仮想プリンタの追加登録が行われる。この場合は、ＨＤＤ１４が本発明の記憶媒体に相当する。また、インストーラがＨＤＤ１４に格納され、プリンタドライバがＣＤ−ＲＯＭに格納されているような場合にも本発明は適用可能である。
【００６９】
また、上述の実施形態では、ステップＳ２において、仮想プリンタの追加登録に先立って標準ドライバをＰＣ１にインストールする処理例について説明したが、図１８のプリンタ選択画面３６に“ABC Printer標準印刷（Ａ４）”を選択可能とし、この画面３６において選択された仮想プリンタを登録する際に上記標準ドライバをインストールするようにしてもよい。
【００７０】
また、図２３に示すように、インターネット８（通信網の一例）を介して該インターネット８に接続されたサーバ装置７（情報記憶装置の一例）からプリンタドライバが配信されるネットワークシステム９においても本発明は適用可能である。この場合、サーバ装置７にＨＤＤが固定されて設けられており、このＨＤＤにプリンタドライバ７１が記憶管理されている。ネットワークシステム９においてサーバ装置７に固設されたＨＤＤが本発明の記憶媒体に相当する。なお、サーバ装置７から配信されたプリンタドライバをインストールする処理については上述した実施形態と同様であるため、ここでの説明は省略する。
【００７１】
なお、上述した各インストール手法に本発明は限定されず、種々のインストール手法にも本発明が適用されることは当然である。
【００７２】
なお、上述した実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、実施形態を適宜変更することができることはもちろんである。例えば、上述の実施形態とは異なり、仮想プリンタごとにドライバ本体が存在する場合に実行されるインストール処理にも本発明は適用可能である。
【図面の簡単な説明】
【００７３】
【図１】ＰＣ１にスキャナ２、プリンタ３、複合機４が接続されたネットワーク環境の概要を示すシステムブロック図。
【図２】ＰＣ１の概略構成を示すブロック図。
【図３】複合機４の外観構成の概略を示す斜視図。
【図４】プリンタドライバ７１が記憶されたＣＤ−ＲＯＭ７０のデータ構造を示す模式図。
【図５】“ABC Printer標準印刷（Ａ４）”のプリンタドライバのプロパティ画面２７を示す画面図。
【図６】“ABC Printer標準印刷（Ａ４）”のプリンタドライバのプロパティ画面２７を示す画面図。
【図７】“ABC Printerきれいに印刷（Ａ４）”のプリンタドライバのプロパティ画面２８を示す画面図。
【図８】“ABC Printerきれいに印刷（Ａ４）”のプリンタドライバのプロパティ画面２８を示す画面図。
【図９】“ABC PrinterＬ判ふちなし写真印刷”のプリンタドライバのプロパティ画面２９を示す画面図。
【図１０】“ABC PrinterＬ判ふちなし写真印刷”のプリンタドライバのプロパティ画面２９を示す画面図。
【図１１】ＣＰＵ１１により実行されるインストール処理の手順の一例を説明するフローチャート。
【図１２】ＣＰＵ１１により実行されるプリンタ選択画面３６の表示処理の手順の一例を説明するフローチャート。
【図１３】セットアップ開始画面３１を示す画面図。
【図１４】ライセンス契約画面３２を示す画面図。
【図１５】コンポーネント選択画面３３を示す画面図。
【図１６】接続画面３４を示す画面図。
【図１７】標準ドライバのセットアップ完了画面３５を示す画面図。
【図１８】プリンタ選択画面３６を示す画面図。
【図１９】ドライバ名が反転表示されたプリンタドライバ選択画面３６を示す画面図。
【図２０】印刷条件がポップアップ表示されたプリンタドライバ選択画面３６を示す画面図。
【図２１】追加プリンタのセットアップ完了画面３７を示す画面図。
【図２２】確認画面３８を示す画面図。
【図２３】ＰＣ１にスキャナ２、プリンタ３、複合機４が接続されたネットワーク環境の変形例の概要を示すシステムブロック図。
【符号の説明】
【００７４】
１・・・ＰＣ（情報処理装置の一例）
２・・・プリンタ部（画像処理装置の一例）
３・・・スキャナ部（画像処理装置の一例）
４・・・複合機（画像処理装置の一例）
５・・・ネットワーク（通信網の一例）
６・・・システム
７・・・サーバ装置（情報記憶装置の一例）
８・・・インターネット（通信網の一例）
１０・・・制御部
１１・・・ＣＰＵ
１４・・・ＨＤＤ
１８・・・ＣＤ−ＲＯＭドライブ
【図１】
2007172087.tif 000004
【図２】
2007172087.tif 000005
【図３】
2007172087.tif 000006
【図４】
2007172087.tif 000007
【図５】
2007172087.tif 000008
【図６】
2007172087.tif 000009
【図７】
2007172087.tif 000010
【図８】
2007172087.tif 000011
【図９】
2007172087.tif 000012
【図１０】
2007172087.tif 000013
【図１１】
2007172087.tif 000014
【図１２】
2007172087.tif 000015
【図１３】
2007172087.tif 000016
【図１４】
2007172087.tif 000017
【図１５】
2007172087.tif 000018
【図１６】
2007172087.tif 000019
【図１７】
2007172087.tif 000020
【図１８】
2007172087.tif 000021
【図１９】
2007172087.tif 000022
【図２０】
2007172087.tif 000023
【図２１】
2007172087.tif 000024
【図２２】
2007172087.tif 000025
【図２３】
2007172087.tif 000026