(57)【特許請求の範囲】
【請求項１】
１台のプリンタを、互いに異なるプリンタ名で識別されるとともに、それぞれ、デフォルトの動作条件を規定する動作条件規定情報に対応づけられた複数台の仮想プリンタとして使用することが可能なＯＳが用いられたコンピュータにインストールされるプリンタドライバを記録したコンピュータ読取可能な記録媒体であって、
前記プリンタドライバは、前記ＯＳと連携して、前記コンピュータを、
前記プリンタドライバが用いられるべき仮想プリンタを処理対象として指定した所定の操作が前記コンピュータの入力装置に対して行なわれたときに、その時点における当該仮想プリンタの前記動作条件規定情報を表示用プロパティ情報として取得して、当該表示用プロパティ情報を表示，変更するためのプロパティ・ダイアログボックスを前記コンピュータの表示装置に表示させるプロパティ・ダイアログボックス表示手段と、
前記プロパティ・ダイアログボックスに対する操作内容に応じて、前記表示用プロパティ情報を変更するとともに、前記プロパティ・ダイアログボックスの表示内容を変更後の表示用プロパティ情報に即したものに変更する変更手段と、
前記プロパティ・ダイアログボックスに設けられている所定のボタンが操作されたときに、前記入力装置を通じて操作者からプリンタ名を取得して、取得したプリンタ名で識別されるとともに、その時点における前記表示用プロパティ情報と同じ内容の動作条件規定情報に対応づけられた仮想プリンタが使用可能な状態を形成する仮想プリンタ追加手段とを備える装置として動作させる
ことを特徴とするコンピュータ読取可能な記録媒体。
【請求項２】
前記仮想プリンタ追加手段は、前記プリンタドライバが用いられる仮想プリンタのプリンタ名の一覧が示されるリスト領域と、プリンタ名を入力するためのテキストボックスとを含むダイアログボックスを前記表示装置に表示させることによって、前記操作者から前記プリンタ名を取得する
ことを特徴とする請求項１記載のコンピュータ読取可能な記録媒体。
【請求項３】
前記仮想プリンタ追加手段は、前記ダイアログボックスの表示時に、前記ダイアログボックスの前記リスト領域内に示されたプリンタ名の中から１つのプリンタ名を選択する操作を含む所定手順の操作が行なわれた場合、その選択されたプリンタ名で識別される仮想プリンタを削除するための処理を行う
ことを特徴とする請求項２記載のコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタドライバを記録したコンピュータ読取可能な記録媒体に関する。
【０００２】
【従来の技術】
周知のように、ＯＳとしてWindows 95/98/NT/2000（米国Microsoft Corporationの米国及びその他の国における登録商標；以下、Windowsと表記する）が用いられたコンピュータを、新たなプリンタが利用できるものとする際、ユーザは、プリンタ追加ウィザードやそのプリンタに添付されているセットアッププログラムを実行させる。これにより、そのプリンタが、デフォルトのプリンタ名或いはユーザが付けたプリンタ名で識別されるとともに、当該プリンタの初期値として定められている動作条件で印刷を行なう機器として使用できる状態が形成される。
【０００３】
Windowsは、このプリンタのインストール作業が、同じプリンタに対して何度でも行なえる（１台のプリンタが、互いに異なるプリンタ名を有する複数台の機器として使用可能な状態が形成できる）ＯＳとなっている。以下、説明の便宜上、WindowsがＯＳとして用いられたコンピュータを、Windowsコンピュータと表記し、プリンタ追加ウィザード等によりWindowsコンピュータにインストールされたプリンタ（より正確にはプリンタの定義）を、仮想プリンタと表記し、仮想プリンタを動作させることにより、実際に印刷を実行することになるプリンタを、実プリンタと表記する。
【０００４】
さて、仮想プリンタの登録を行なった後、ユーザが、アプリケーションプログラムを実行させて“ファイル”メニューの“印刷”コマンドを選択した場合、Windowsコンピュータのディスプレイ上には、図８に示したような、利用する仮想プリンタを選択するためのリストボックス７１，仮想プリンタの動作条件を変更するためのプロパティボタン７２，印刷の実行を指示するためのＯＫボタン７３等を備える印刷ダイアログボックス７０が表示される。
【０００５】
仮想プリンタ“EPSON PM-7000C”をデフォルトの動作条件で動作させる場合、ユーザは、この印刷ダイアログボックス７０内のＯＫボタン７３を押下（ボタン７３上にマウスカーソルの先端を位置させて、マウスボタンをクリック）するか、単に（必要である場合にはタブキー等を用いてフォーカスをボタン７３に移動させてから）エンターキーを押す。これらのいずれかの操作が行なわれると、コンピュータ内では、Windows、アプリケーションプログラム及び仮想プリンタ“EPSON PM-7000C”用のプリンタドライバが連携して機能することにより、レジストリ内に記憶されている、仮想プリンタ“EPSON PM-7000C”に関する動作条件に応じた印刷ジョブデータを生成し、仮想プリンタ“EPSON PM-7000C”が接続されているポート（図では、LPT1:）から出力する処理が、行なわれる。そして、その結果として、実プリンタ“EPSON PM-7000C”が、仮想プリンタ“EPSON PM-7000C”のデフォルトの動作条件での動作（印刷）を行なうことになる。
【０００６】
一方、仮想プリンタ“EPSON PM-7000C”のデフォルトの動作条件とは異なる条件で実プリンタ“EPSON PM-7000C”に印刷を行なわせる場合、ユーザは、プロパティボタン７２を押下する。これにより、ダイアログボックス７０上に、仮想プリンタ“EPSON PM-7000C”に関する動作条件を設定（変更）するためのプロパティ・ダイアログボックスが表示されるので、ユーザは、マウス等を用いて当該プロパティ・ダイアログボックスを操作することにより、動作条件の設定（例えば、割り付け印刷の指定／指定解除、トナー（或いはインク）セーブ印刷の指定／指定解除、イメージデータの処理手順の指定等）を行なう。そして、ユーザは、プロパティ・ダイアログボックスに設けられているＯＫボタンを押下することにより、プロパティ・ダイアログボックスを閉じ、印刷ダイアログボックス７０のＯＫボタン７３を押下する。これにより、実プリンタ"EPSON PM-7000C"が、プロパティ・ダイアログボックスを用いて設定した動作条件での動作（印刷）を行なうことになる。
【０００７】
このように、Windowsコンピュータでは、通常とは異なる条件で印刷を行ないたい場合、仮想プリンタに関するプロパティ・ダイアログボックスを表示させ、仮想プリンタの動作条件を設定（変更）する作業が必要とされる。この設定作業は、設定し直さなければならない条件が１つしかない場合であっても、面倒なものである。また、設定し直さなければならない条件が複数個あった場合、その設定作業時に、一部の条件を変更し忘れてしまい、無駄な印刷を実行させてしまうといったことも生じ得る。
【０００８】
このため、面倒な作業を行なわなくとも実プリンタの動作条件を設定（変更）できるようにするために、プリンタ追加ウィザードを用いて、１台のプリンタを、互いにデフォルトの動作条件が異なる複数台の仮想プリンタとして登録しているユーザも存在している。
【０００９】
【発明が解決しようとする課題】
デフォルトの動作条件が異なる何台かの仮想プリンタを登録しておけば、印刷ダイアログボックス７０のボタン７１ａを押下することにより表示される仮想プリンタのリストから、所望の動作条件が対応づけられている仮想プリンタを選択して、ＯＫボタン７３を押下すれば、所望の動作条件での印刷が行なえることになる。従って、実プリンタの動作条件の変更を、簡単に、かつ、確実に行なえることになる。
【００１０】
さて、Windowsコンピュータでは、ある実プリンタに関する仮想プリンタを追加するために、プリンタ追加ウィザードを用いた作業（仮想プリンタを追加登録する作業）と、追加登録した仮想プリンタのデフォルトの動作条件を所望のものに変更する作業とが必要とされる。前者の作業時、ユーザは、順次、表示されるダイアログボックスの指示に従い、簡単ではあるが面倒な作業を行なわなければならない。特に、プリンタドライバがＣＤ−ＲＯＭで供給されているようなプリンタ（実プリンタ）に関する仮想プリンタの追加登録時には、プリンタ追加ウィザードの実行中に、ドライバが記録されたＣＤ−ＲＯＭのＣＤ−ＲＯＭドライブへの挿入が要求されるので、当該ＣＤ−ＲＯＭを用意しておかなければならない（最終的には、既にＨＤＤ内の読み込まれているプリンタドライバが使用されることになるので、用意したＣＤ−ＲＯＭからプリンタドライバを読み出す処理は行なわれない）。
【００１１】
また、プリンタ追加ウィザードの実行によりシステムに追加される仮想プリンタは、対応するプリンタの初期値として定められている動作条件がデフォルトの動作条件とされたものとなる。従って、登録しておきたい仮想プリンタの動作条件が、既に存在している仮想プリンタの動作条件と１個の条件のみが異なるものであっても、その動作条件が、例えば、初期値として規定されている動作条件と、１０個の条件が異なるものであった場合には、１０個の条件を全て設定しなおすことが必要であった。
【００１２】
すなわち、Windowsコンピュータは、１台のプリンタを、デフォルトの動作条件が異なる複数台の仮想プリンタとして使用することができるが、そのような設定を行なうために、煩雑な作業が必要とされるものとなっている。
【００１３】
そこで、本発明の課題は、仮想プリンタを簡単な操作によって追加することが可能な状態でコンピュータを動作させることができるコンピュータ読取可能な記録媒体を提供することにある。
【００１４】
【課題を解決するための手段】
上記課題を解決するために、本発明のコンピュータ読取可能な記録媒体は、１台のプリンタを、互いに異なるプリンタ名で識別されるとともに、それぞれ、デフォルトの動作条件を規定する動作条件規定情報に対応づけられた複数台の仮想プリンタとして使用することが可能なＯＳが用いられたコンピュータにインストールされるプリンタドライバであって、ＯＳと連携して、コンピュータを、プリンタドライバが用いられるべき仮想プリンタを処理対象として指定した所定の操作がコンピュータの入力装置に対して行なわれたときに、その時点における当該仮想プリンタの動作条件規定情報を表示用プロパティ情報として認識して、当該表示用プロパティ情報を表示，変更するためのプロパティ・ダイアログボックスをコンピュータの表示装置に表示させるプロパティ・ダイアログボックス表示手段と、プロパティ・ダイアログボックスに対する操作内容に応じて、表示用プロパティ情報を変更するとともに、プロパティ・ダイアログボックスの表示内容を変更後の表示用プロパティ情報に即したものに変更する変更手段と、プロパティ・ダイアログボックスに設けられている所定のボタンが操作されたときに、入力装置を通じて操作者からプリンタ名を取得して、取得したプリンタ名で識別されるとともに、その時点における表示用プロパティ情報と同じ内容の動作条件規定情報に対応づけられた仮想プリンタが使用可能な状態を形成する仮想プリンタ追加手段とを備える装置として動作させるプリンタドライバを記録して成る。
【００１５】
すなわち、本発明のコンピュータ読取可能な記録媒体に記録されたプリンタドライバがインストールされたコンピュータは、当該プリンタドライバを利用する既に作成されている仮想プリンタに関するプロパティ・ダイアログボックスを表示させることにより、異なる動作条件をデフォルトの動作条件とした新たな仮想プリンタを作成（追加）できる装置として機能する。従って、本発明のコンピュータ読取可能な記録媒体を用いれば、簡単な作業（操作）でプリンタを追加することが可能な状態でコンピュータを動作させることができることとなり、その結果として、プリンタがより使い易い環境を、当該プリンタのユーザに提供できることになる。
【００１６】
本発明のコンピュータ読取可能な記録媒体を実現するに際しては、仮想プリンタ追加手段が、プリンタドライバが用いられる仮想プリンタのプリンタ名の一覧が示されるリスト領域と、プリンタ名を入力するためのテキストボックスとを含むダイアログボックスを表示装置に表示させることによって、操作者からプリンタ名を取得する手段となるようにしておいても良い。このように記録媒体を構成しておけば、既に作成してある仮想プリンタのプリンタ名を見ながら、追加する仮想プリンタのプリンタ名を入力できるので、プリンタの追加作業（プリンタ名の決定作業）がより簡単に行なえることになる。
【００１７】
さらに、仮想プリンタ追加手段が、ダイアログボックスの表示時に、ダイアログボックスのリスト領域内に示されたプリンタ名の中から１つのプリンタ名を選択する操作を含む所定手順の操作が行なわれた場合、その選択されたプリンタ名で識別される仮想プリンタを削除するための処理を行う手段となるようにしておいても良い。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１９】
まず、図１を用いて、本発明の一実施形態に係るコンピュータ読取可能な記録媒体の概要説明を行なう。
【００２０】
実施形態に係る記録媒体３２は、プリンタ３０を、ＣＰＵ２１とその周辺機器とからなるコンピュータ本体１１，ディスプレイ１２及び入力装置１３を有するコンピュータ１０によって使用できるようにするための媒体であり、プリンタドライバ３１、セットアッププログラム、ＩＮＦファイル等を保持している。なお、本実施形態に係る記録媒体３２に記録されたプリンタドライバ３１等は、Windows 95/98/NT/2000（米国Microsoft Corporationの米国及びその他の国における登録商標）上で動作するものとして作成されており、記録媒体３２は、ＣＤ−ＲＯＭとなっている。すなわち、記録媒体３２は、コンピュータ１０が、ＣＤ−ＲＯＭドライブ２７を備え、そのＯＳがWindows 95/98/NT/2000（以下、単に、Windowsと表記する）であることを想定したものとなっている。
【００２１】
プリンタ３０（記録媒体３２内のプリンタドライバ３１）をコンピュータ１０にインストールする際、ユーザは、記録媒体３２内のセットアッププログラム、或いは、Windowsのプリンタ追加ウィザードを実行させる。詳細の説明は省略するが、セットアッププログラム或いはプリンタ追加ウィザードによるプリンタ３０のインストールにより、プリンタドライバ３１がＨＤＤ２６内にコピーされ、レジストリ(system.dat及びuser.dat)に各種の情報が追加される。そして、その結果として、プリンタ３０が、特定のプリンタ名（ユーザが付けたプリンタ名或いはプリンタ３０のデフォルトのプリンタ名）で識別される仮想プリンタとして使用することが出来る状態が形成される。
【００２２】
以下、プリンタドライバ３１がインストールされたコンピュータ１０の動作を、プリンタドライバ３１が関連する部分を中心に、説明する。なお、以下では、説明の便宜上、コンピュータ１０には、プリンタ３０（プリンタドライバ３１）のインストールは完了しているが、プリンタ３０とは異なるプリンタのインストールは行なわれていないものとする。すなわち、プリンタフォルダ内に表示されるプリンタアイコン、並びに、印刷ダイアログボックスで選択可能な仮想プリンタ（プリンタ名）は、いずれもプリンタ３０（プリンタドライバ３１）に関するものであるとする。
【００２３】
コンピュータ１０内のＣＰＵ２１は、プリンタフォルダ内の１つ以上（プリンタ３０のインストールが行なわれた直後には１個）のプリンタアイコンのいずれかに対して、そのプロパティの表示を指示する操作がなされたときや、印刷ダイアログボックス上のプロパティボタンを押下する操作が行なわれたことを検出したとき、図２に示した手順のプリンタプロパティ変更処理を開始する。
【００２４】
すなわち、ＣＰＵ２１は、まず、“プロパティ・ダイアログボックス表示手段”として機能し、プロパティの表示が指示された仮想プリンタ（以下、処理対象仮想プリンタと表記する）に関するプロパティ・ダイアログボックスを、ディスプレイ１２に表示させるための制御を行なう(ステップＳ１０１)。
【００２５】
図３に、プリンタプロパティ変更処理時に表示されるプロパティ・ダイアログボックス４０の一例を示す。なお、この図に示したプロパティ・ダイアログボックス４０は、プリンタフォルダ内のプリンタアイコンに対して、そのプロパティの表示を指示する操作がなされた場合に表示されるものである。
【００２６】
図示したように、プロパティ・ダイアログボックス４０は、全般タブ４１，詳細タブ４２，基本設定タブ４３，用紙設定タブ４４，レイアウトタブ４５，ユーティリティタブ４６，ＯＫボタン４７，キャンセルボタン４８等を備えている。なお、コンピュータ１０の使用環境によっては（コンピュータ１０がネットワークに接続されており、かつ、プリンタ３０がネットワークプリンタでない場合）、このプリンタ・プロパティ変更処理時に、共有タブを含むダイアログボックス４０が表示される。また、印刷ダイアログボックス内のプロパティボタンの押下によって開始されたプリンタ・プロパティ変更処理時には、全般タブ４１及び詳細タブ４２（及び共有タブ）を含まないプロパティ・ダイアログボックス４０が表示される。
【００２７】
図示してあるように、プロパティ・ダイアログボックス４０の、基本設定タブ４３の選択によって表示される基本設定タブページには、各種の基本的な印刷条件（用紙種類、カラー印刷の採否、モード等）を設定するためのアイテム（ドロップダウンリストボックス、オプションボタン等），各種印刷条件の現時点における設定内容が示される設定内容表示領域５１，及び，プリンタアイコン作成ボタン５２が設けられている。図示は省略するが、プロパティ・ダイアログボックス４０の、用紙設定タブ４４、レイアウトタブ４５或いはユーティリティタブ４６によって表示される各タブページにも、特定種類の印刷条件を設定するためのアイテムと設定内容表示領域５１とプリンタアイコン作成ボタン５２とが設けられている。
【００２８】
ＣＰＵ２１は、このプロパティ・ダイアログボックス４０を表示する際、各タブページの表示内容を特定するために、レジストリから、処理対象仮想プリンタに関する各種の情報（印刷先のポートを示す情報、各種印刷条件を示す情報等）を収集する。以下、レジストリから収集される各種の情報からなる情報を、表示用プロパティ情報と表記する
【００２９】
ステップＳ１０１において、表示用プロパティ情報に基づき、プロパティ・ダイアログボックス４０を表示した後、ＣＰＵ２１は、入力装置１３(キーボード及びマウス)に対して有効な操作がなされるのを待機する(ステップS１０２)。
【００３０】
そして、ＣＰＵ２１は、プリンタアイコン作成ボタン５２、ＯＫボタン４７或いはキャンセルボタン４８を押下する操作ではない有効な操作が行なわれことを検出した場合(ステップＳ１０３；その他)、検出した操作内容に応じた処理を実行(ステップＳ１０４）してから、ステップＳ１０２に戻る。
【００３１】
すなわち、ＣＰＵ２１は、ステップS１０２〜Ｓ１０４において、“変更手段”として機能し、例えば、いずれかのタブページへの移動に割り当てられている操作（マウスを用いたタブの選択、"Ctrl"キーと"Tab"キーの同時押下等）が行なわれたことを検出した場合(ステップＳ１０３；その他)、ステップＳ１０４において、移動先とされたタブページが前面に示されたプロパティ・ダイアログボックス４０をディスプレイ１２に表示させる。また、フォーカスを変更する操作や何らかの印刷条件を設定／変更する操作が行なわれたことを検出した場合、ＣＰＵ２１は、ステップＳ１０４において、検出した操作内容に応じたアイテムにフォーカスを移動させる処理や、表示用プロパティ情報を操作内容に応じて変更するとともに、プロパティ・ダイアログボックス４０の表示内容を変更する処理を行なう。具体的には、図３に示したプロパティ・ダイアログボックス４０内の“黒”というコメントが付加されている“黒”オプションボタン上にマウスカーソルが位置している状態でマウスの左ボタンがクリックされた場合（或いは、"Alt"キーと"B"キーとが同時に押下された場合）、ＣＰＵ２１は、表示用プロパティ情報内のカラー／モノクロ印刷に関するデータを変更する。また、ＣＰＵ２１は、プロパティ・ダイアログボックス４０内の“カラー”オプションボタンを内部に黒点が描かれていないものに変更するとともに、“黒”オプションボタンを内部に黒点が描かれたものに変更する。
【００３２】
ＯＫボタン４７が押下されたことを検出した場合(ステップＳ１０３；ＯＫ)、ＣＰＵ２１は、その時点における表示用プロパティ情報の内容をレジストリに反映させる(ステップＳ１０６）。その後、ＣＰＵ２１は、プロパティ・ダイアログボックス４０をディスプレイ１２上から消去(ステップＳ１０７)して、プリンタプロパティ変更処理を終了する。
【００３３】
キャンセルボタン４７が押下されたことを検出した場合(ステップＳ１０３；キャンセル)、ＣＰＵ２１は、レジストリの内容を変更することなく、プロパティ・ダイアログボックス４０を消去(ステップＳ１０７)して、プリンタプロパティ変更処理を終了する。
【００３４】
すなわち、コンピュータ１０内のＣＰＵ２１は、プリンタアイコン作成ボタン５２の押下以外の操作に対しては、一般的なプリンタドライバがインストールされているコンピュータ内のＣＰＵと同様の処理（制御）を行なう。
【００３５】
一方、プリンタアイコン作成ボタン５２が押下されたことを検出した場合(ステップＳ１０３；アイコン作成)、ＣＰＵ２１は、アイコン作成処理(ステップＳ１０５)を実行する。
【００３６】
図４に示したように、アイコン作成処理時、ＣＰＵ２１は、まず、アイコン作成ダイアログボックスを表示する(ステップＳ２０１）。
【００３７】
図５に、このステップＳ２０１の処理により表示されるアイコン作成ダイアログボックスの一例を示す。図示したように、アイコン作成ダイアログボックス６０は、リストボックス６１、テキストボックス６２、作成ボタン６３、削除ボタン６４及び閉じるボタン６５を備えている。リストボックス６１は、その内部に、その時点においてコンピュータ１０に登録されている、プリンタ３０が関係する（プリンタドライバ３１が用いられる）仮想プリンタのプリンタ名（図では、“PM-7000(光沢紙 A1ポスター作成用)”）のリストが示されるアイテムである。このリストボックス６１は、ユーザが、削除する仮想プリンタを指定（選択）する際に操作すべきアイテムにもなっている。
【００３８】
テキストボックス６２は、ユーザによって入力されたプリンタ名が表示されるアイテムである。作成ボタン６３は、テキストボックス６２へのプリンタ名の入力が終わった際に、ユーザが押下すべきアイテムである。削除ボタン６４は、リストボックス６１を操作して削除する仮想プリンタの選択を行なった後に、ユーザが押下すべきアイテムである。閉じるボタン６５は、アイコン作成ダイアログボックス６０を閉じる際に、ユーザが押下すべきアイテムである。
【００３９】
このようなアイコン作成ダイアログボックス６０の表示後、ＣＰＵ２１は、入力装置１３に対して、有効な操作が行なわれるのを待機する(ステップＳ２０２)。そして、ＣＰＵ２１は、作成ボタン６３、削除ボタン６４或いは閉じるボタン６５の押下とは異なる有効な操作が行なわれたことを検出した場合(ステップＳ２０３；選択、入力）には、行なわれた操作内容に応じた処理を実行(ステップＳ２０４)してから、ステップＳ２０２に戻り、再び、有効な操作が行なわれるのを待機する。
【００４０】
このステップＳ２０４において、ＣＰＵ２１は、さまざまな処理を行なう。例えば、リストボックス６１内に表示されているプリンタ名を選択する操作が行なわれたことを検出した場合（ステップＳ２０３；操作、入力）、ＣＰＵ２１は、ステップＳ２０４において、選択されたプリンタ名の表示形態のみを通常とは異なるものとする制御を行なう。
【００４１】
また、文字を入力する操作が行なわれたことを検出した場合、ＣＰＵ２１は、ステップＳ２０４において、入力された文字をテキストボックス内６２に追加表示する処理や、テキストボックス内６２に表示している文字群を漢字等に置換する処理等を行なう。すなわち、ＣＰＵ２１は、ステップＳ２０２〜Ｓ２０４の処理ループを繰り返すことによって、ユーザが入力した文字列（プリンタ名）をテキストボックス６２内に表示する。
【００４２】
また、リストボックス６１内のプリンタ名が選択されている状態で削除ボタン６３が押下されたことを検出した場合(ステップＳ２０３；削除)、ＣＰＵ２１は、選択されているプリンタ名を有する仮想プリンタを削除するための処理を行なう(ステップＳ２０５)。このステップS２０５において、ＣＰＵ２１は、プリンタフォルダ内のプリンタアイコンに対して“削除”が指示された場合と同じ処理を行なう。そして、ＣＰＵ２１は、ステップＳ２０２に戻り、有効な操作がなされるのを待機する。
【００４３】
テキストボックス６２内に文字が表示されているときに作成ボタン６３が選択されたことを検出した場合(ステップＳ２０３；作成)、ＣＰＵ２１は、テキストボックス６２内に表示されている文字列をプリンタ名として有するとともに、その時点における表示用プロパティ情報に応じた動作条件をデフォルトの動作条件とした仮想プリンタを登録する処理を行なう(ステップＳ２０６）。このステップにおいて、仮想プリンタを登録するためにＣＰＵ２１が実行する処理は、本質的には、一般的なプリンタドライバのセットアッププログラムや、プリンタ追加ウィザードに従ったＣＰＵが行なう処理と同じものである。ただし、ステップＳ２０６の処理は、プリンタドライバ３１のＨＤＤ２６へのコピーや、情報（例えば、プリンタ名）を入力するためのダイアログボックスの表示が行なわれることなく実行される処理（ユーザが情報を入力する必要がない処理）となっている。
【００４４】
仮想プリンタの登録を行なった場合、ＣＰＵ２１は、アイコン作成ダイアログボックス６０をディスプレイ１２上から消去(ステップＳ１０７)して、アイコン作成処理を終了する。すなわち、ＣＰＵ２１は、図２のステップＳ１０２に戻り、プロパティ・ダイアログボックス４０に対して有効な操作が行なわれるのを待機する。
【００４５】
また、閉じるボタン６５が押下されたことを検出した場合(ステップＳ２０３；閉じる)、ＣＰＵ２１は、リストボックス６１及びテキストボックス６２の状態に因らず、アイコン作成ダイアログボックス６０をディスプレイ１２上から消去(ステップＳ２０７)して、アイコン作成処理（“仮想プリンタ追加手段”としての動作）を終了する。
【００４６】
すなわち、本プリンタドライバ３１がインストールされたコンピュータ１０は、ユーザが、例えば、以下のような手順で、仮想プリンタの追加／削除を行なえるものとなっている。
【００４７】
ユーザは、まず、適当なプリンタ名を付けて（或いはデフォルトのプリンタ名で）、プリンタ３０のインストールを行なう。ここでは、プリンタ３０のインストールが、“PM-7000C(光沢紙 A1 ポスター作成用)”というプリンタ名で行なわれたものとする。
【００４８】
その後、ユーザは、プリンタフォルダ内のプリンタアイコン（或いは、印刷ダイアログボックスのプロパティボタン）を操作することにより、コンピュータ１０にプロパティ・ダイアログボックス４０（図３参照）を表示させる。そして、ユーザは、プロパティ・ダイアログボックス４０内の各アイテムを操作することにより、追加する仮想プリンタに対応づける動作条件を設定した後、プリンタアイコン作成ボタン５２を押下する。
【００４９】
これにより、図５に示したプリンタアイコン作成ダイアログボックス６０が表示されるので、ユーザは、図６に示したように、テキストボックス６２内に、設定した動作条件の内容を示唆するプリンタ名（図では、“PM-7000C(光沢紙 A0 写真作成用)”）を入力し、作成ボタン６３を押す。作成ボタン６３の押下により、“PM-7000C(光沢紙 A0 写真作成用)”というプリンタ名で識別される仮想プリンタがシステムに追加される。また、アイコン作成ダイアログボックス６０が閉じられて、プロパティ・ダイアログボックス４０がアクティブな状態となる。
【００５０】
ユーザは、上記のような作業を繰り返すことにより、使用することが分かっている各動作条件の仮想プリンタの追加を行なった後、キャンセルボタン４８を押してプロパティ・ダイアログボックス４０を閉じる。なお、キャンセルボタン４８を押してプロパティ・ダイアログボックス４０を閉じているのは、ＯＫボタン４７を押してプロパティ・ダイアログボックス４０を閉じると、プロパティ・ダイアログボックス４０がプリンタアイコンの操作により表示されたものであった場合、その時点における設定内容（すなわち、仮想プリンタの追加のために変更された設定内容）によって仮想プリンタ“PM-7000C(光沢紙 A1 ポスター作成用)”の設定が上書きされてしまうことになるからである。
【００５１】
さて、このようにして幾つかの仮想プリンタの登録を行なった後、アプリケーションプログラムから印刷を指示した場合に開かれる印刷ダイアログボックス７０は、図７に模式的に示したように、ボタン７１ａを押下することにより、登録しておいた仮想プリンタが選択できるリスト７１ｂが表示されるものとなる。従って、ユーザは、印刷ダイアログボックス７０に対する操作を行なうだけで、プリンタ３０に、複数種類（図では３種）の動作条件のいずれかでの印刷を行なわせることができることになる。
【００５２】
そして、新たな動作条件でプリンタ３０を動作させることが必要となったとき、ユーザは、その動作条件に近い動作条件に対応づけられている仮想プリンタのプロパティ・ダイアログボックス４０を、プリンタフォルダ内のプリンタアイコンを操作することによって、或いは、アプリケーションプログラムに印刷ダイアログボックス７０を表示させ、その印刷ダイアログボックス７０を操作することによって、表示させる。そして、ユーザは、表示させたプロパティ・ダイアログボックス４０内に示される動作条件の一部を変更した後、プリンタアイコン作成ボタン５２の押下等を行なうことにより、所望の動作条件をデフォルトの動作条件とした仮想プリンタを追加する。
【００５３】
以上、説明したように、本実施形態に係る記録媒体３２に記録されたプリンタドライバ３１がインストールされたコンピュータ１０では、簡単な作業（操作）でプリンタ３０に関する仮想プリンタを追加することができる。換言すれば、このプリンタドライバ３１を用いれば、プリンタ３０をより使い易くなる環境を、プリンタ３０のユーザに提供できることになる。
【００５４】
＜変形形態＞
実施形態に係る記録媒体３２は、各種の変形を行なうことが出来る。例えば、記録媒体３２内のプリンタドライバ３１を、アイコン作成ダイアログボックス６０内の作成ボタン６３が押下された際、アイコン作成ダイアログボックス６０が閉じられるとともに、プロパティ・ダイアログボックス４０が閉じられるように（ステップS１０５の完了後、ステップＳ１０７が実行されるように）作成しておいても良い。また、削除ボタン６４が押下された際に、アイコン作成ダイアログボックス６０が閉じられるように（ステップＳ２０５の完了後、ステップＳ２０７が実行されるように）、プリンタドライバ３１を作成しておいても良い。
【００５５】
また、プリンタドライバ３１を実施形態で説明したものとするとともに、セットアッププログラムを、実行された際に、デフォルトの動作条件が異なる幾つかの仮想プリンタの登録を行なうものとしておいて良い。なお、セットアッププログラムをそのようなものとする場合には、プリンタドライバ３１を通常の機能しか有さないものとしておくことも考えられる。しかし、そのようにした場合、わずかに動作条件が異なる仮想プリンタの作成（登録）が、実施形態で説明したような手順で行なえなくなる。従って、プリンタドライバ３１は、実施形態で説明したような機能を有するものとしておくことが望ましい。
【００５６】
また、プリンタドライバ３１を、Windows以外のＯＳ（ただし、１台のプリンタを、互いに異なるプリンタ名で識別されるとともに、それぞれ、デフォルトの動作条件を規定する情報に対応づけられた複数台の仮想プリンタとして使用することが可能なもの）上で動作するものとしても良いことや、プリンタドライバ３１が対象とするプリンタ３０の機種、プロパティ・ダイアログボックス４０の内容がどのようなものであっても良いことや、記録媒体３２が、フロッピディスク等の他の形態の記録媒体であっても良いことは当然である。
【００５７】
【発明の効果】
本発明によれば、簡単な作業（操作）で、プリンタを追加することが可能な状態でコンピュータを動作させることができるので、プリンタをより使い易くなる環境を、プリンタのユーザに提供できることになる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る記録媒体の使用形態の説明図である。
【図２】実施形態に係る記録媒体に記録されたプリンタドライバがインストールされたコンピュータにおいて実行されるプリンタプロパティ変更処理の流れ図である。
【図３】プリンタプロパティ変更処理時に表示されるプロパティ・ダイアログボックスの説明図である。
【図４】プリンタプロパティ変更処理時に実行されるアイコン作成処理の流れ図である。
【図５】アイコン作成処理時に表示されるアイコン作成ダイアログボックスの説明図である。
【図６】アイコン作成処理時に表示される、プリンタ名の入力が行なわれたアイコン作成ダイアログボックスの説明図である。
【図７】実施形態に係る記録媒体に記録されたプリンタドライバがインストールされたコンピュータで表示される印刷ダイアログボックスの説明図である。
【図８】  Windowsコンピュータで表示される印刷ダイアログボックスの説明図である。
【符号の説明】
１０  コンピュータ
１１  コンピュータ本体
１２  ディスプレイ
１３  入力装置
２１  ＣＰＵ
２６  ＨＤＤ
２７  ＣＤ−ＲＯＭドライブ
３０  プリンタ
３１  プリンタドライバ
３２  記録媒体
４０  プロパティ・ダイアログボックス
５２  プリンタアイコン作成ボタン
６０  アイコン作成ダイアログボックス
７０  印刷ダイアログボックス
【図１】
0003785898.tif 000002
【図２】
0003785898.tif 000003
【図３】
0003785898.tif 000004
【図４】
0003785898.tif 000005
【図５】
0003785898.tif 000006
【図６】
0003785898.tif 000007
【図７】
0003785898.tif 000008
【図８】
0003785898.tif 000009