(57)【特許請求の範囲】
【請求項１】
プリンタにおける印刷のための設定を受付可能なプリンタ制御装置であって、
第１設定項目の設定に応じてアクティブ状態と非アクティブ状態とが切り替わる第１操作部と、
前記第１設定項目の設定に応じてアクティブ状態と非アクティブ状態とが前記第１操作部と逆に切り替わる第２操作部と、
前記第１操作部と同じ画面に表示される第１設定項目のデータ入力欄と、
アクティブ状態の前記操作部に操作が行われることで表示されるダイアログボックスと、
を表示させる表示制御部を備え、
前記ダイアログボックスは、第２設定項目のデータ入力欄と第３設定項目のデータ入力欄とを有し、
前記表示制御部は、前記第１操作部と前記第１設定項目のデータ入力欄と同一画面に前記第２設定項目の内容を表示し、
前記第１操作部が非アクティブ状態に変わったときは、前記ダイアログボックスで設定された内容にかかわらず前記第１操作部と同じ画面に表示している前記第２設定項目の設定を非アクティブ状態に対応する設定で表示し、
アクティブ状態の前記第２操作部に操作が行われることで、前記ダイアログボックスを用いずに第３設定項目の設定を行う。
【請求項２】
プリンタにおける印刷のための設定を受付可能にするコンピュータプログラムを記録した記録媒体であって、
前記コンピュータプログラムは、
第１設定項目の設定に応じてアクティブ状態と非アクティブ状態とが切り替わる第１操作部と、前記第１設定項目の設定に応じてアクティブ状態と非アクティブ状態とが前記第１操作部と逆に切り替わる第２操作部と、前記第１操作部と同じ画面に表示される第１設定項目のデータ入力欄と、を表示させる第１工程と、
アクティブ状態の前記操作部に操作が行われることで表示されるダイアログボックスを表示させる第２工程と、
をコンピュータに実行させ、
前記ダイアログボックスは、第２設定項目のデータ入力欄と第３設定項目のデータ入力欄とを有し、
前記第１工程は、前記第１操作部と前記第１設定項目のデータ入力欄と同一画面に前記第２設定項目の内容を表示し、
前記第１操作部が非アクティブ状態に変わったときは、前記ダイアログボックスで設定された内容にかかわらず前記第１操作部と同じ画面に表示している前記第２設定項目の設定を非アクティブ状態に対応する設定で表示する第３工程と、
アクティブ状態の前記第２操作部に操作が行われることで、前記ダイアログボックスを用いずに第３設定項目の設定を行う第４工程と、
をコンピュータにさらに実行させる。
【請求項３】
プリンタにおける印刷のための設定を受付可能であるプリンタ制御方法であって、
第１設定項目の設定に応じてアクティブ状態と非アクティブ状態とが切り替わる第１操作部と、前記第１設定項目の設定に応じてアクティブ状態と非アクティブ状態とが前記第１操作部と逆に切り替わる第２操作部と、前記第１操作部と同じ画面に表示される第１設定項目のデータ入力欄と、を表示させる第１工程と、
アクティブ状態の前記操作部に操作が行われることで表示されるダイアログボックスを表示させる第２工程と、
を備え、
前記ダイアログボックスは、第２設定項目のデータ入力欄と第３設定項目のデータ入力欄とを有し、
前記第１工程は、前記第１操作部と前記第１設定項目のデータ入力欄と同一画面に前記第２設定項目の内容を表示し、
前記第１操作部が非アクティブ状態に変わったときは、前記ダイアログボックスで設定された内容にかかわらず前記第１操作部と同じ画面に表示している前記第２設定項目の設定を非アクティブ状態に対応する設定で表示する第３工程と、
アクティブ状態の前記第２操作部に操作が行われることで、前記ダイアログボックスを用いずに第３設定項目の設定を行う第４工程と、
をさらに備える。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定のプリンタにおける印刷のための各種情報を設定し、該設定された各種情報に基づいて前記プリンタを制御するプリンタ制御装置、およびその方法、並びに、所定のプリンタにおける印刷のための各種情報を設定するためのコンピュータプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
一般に、プリンタをコンピュータにつないで、コンピュータで作成した印刷データをプリンタに印刷しようとするとき、コンピュータにプリンタドライバと呼ばれるソフトウェアを組み込む必要がある。プリンタドライバは、プリンタの機能やインターフェース、フォント情報、制御コードなど、プリンタについての各種情報をコンピュータに設定してプリンタをコントロールするコンピュータプログラムであり、印刷しようとするプリンタの機種ごとに用意される。
【０００３】
図２２は、従来のプリンタドライバにより表示される「プロパティ」のダイアログボックス９００を例示する説明図である。オペレータは、コンピュータを操作して、コンピュータに組み込んだプリンタドライバを起動して、各種情報の設定を行なうことができるが、そうした設定を行なうために、図２２に示すプロパティのダイアログボックス９００を開く。ここで、各種情報としては、用紙のサイズ、用紙方向等の用紙設定に関するもの、印刷解像度、色補正等のグラフィックスに関するもの等、設定する機能毎に複数の組に分けることができるが、図示するように、プロパティのダイアログボックス９００には、これら各組毎に個別の設定用カード９０１〜９０５が用意され、これら複数の設定用カード９０１〜９０５の中からオペレータによりポインティングデバイス（例えば、マウス）で選択された一枚のカードが表示されている。
【０００４】
オペレータは、こうして表示されたカードにデータを入力することで、そのカードに分類された情報をプリンタドライバに設定することができる。
【０００５】
しかしながら、前記従来の技術では、オペレータは、その選択表示された一枚のカードについてのデータ入力を行なっている際に、その一枚のカードに分類される情報しか知り得ることができなかった。所定のカードについてのデータ入力を行なっている際に、その他のカードに分類される情報を知りたいといった要求は少なくなく、前記従来の技術では、その知りたい情報を持つカードを選択して画面表示を切り換える必要があった。また、所定のカードについてのデータ入力が途中である場合には、切り替えた画面表示から所定のカードに画面を戻す必要もあった。このため、オペレータに画面切替のためのポインティングデバイスの操作を繰り返し要求することになり、オペレータに多大の作業労力を課すといった問題が生じた。
【０００６】
また、前記従来の技術では、印刷の品質を変更しようとするとき、オペレータは、特定のカード上のたくさんの項目のデータ入力を必要とすることから、同様に、オペレータに多大の作業労力を課す問題が生じた。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
この発明は、従来技術における上述の課題を解決するためになされたものであり、プリンタドライバにデータを入力する際のオペレータの労力を低減することを目的とする。
【課題を解決するための手段】
【０００８】
このような課題を解決するため、第１の発明は、所定のプリンタにおける印刷のための各種情報を設定し、該設定された各種情報に基づいて前記プリンタを制御するプリンタ制御装置であって、前記各種情報を複数組に分けて得られる各組毎に個別の設定用カードの画像データを用意し、外部からの指令に応じてこれら複数の設定用カードの画像データから１枚の設定用カードの画像データを選択するカード画像選択手段と、該カード画像選択手段で選択された設定用カードの画像データを、表示画像データとして表示装置の表示画面に表示させる表示制御手段と、前記カード画像選択手段で選択された設定用カードの画像データ以外の他の設定用カードの画像データを用いた表示画面で設定される情報の内の少なくとも一つの情報を、前記表示画像データの所定の領域に表示させる情報表示付加手段とを備えることを特徴としている。
【０００９】
この構成によれば、表示装置の表示画面には、カード選択手段で選択された設定用カードの画像データの所定の領域に、該選択された設定用カードの画像データ以外の他の設定用カードの画像データを用いた表示画面で設定される情報の内の少なくとも一つの情報を表わした画像データの画像が表示される。
【００１０】
したがって、オペレータは、所定のカードを選択してデータ入力を行なっている際に、それ以外のカードから設定される情報を表示装置の表示画面から知ることができる。この結果、このプリンタ制御装置は、表示画面に表示されるカードの切替えの回数を極端に少なくして、オペレータの作業労力を低減することができる。
【００１１】
上記第１の発明において、前記カード選択手段で選択される設定用カードの画像データは、印刷品質に関わる基本設定についての情報を定める設定用カードの画像データであり、前記他の設定用カードの画像データは、用紙に関わる用紙設定についての情報を定める設定用カードの画像データである構成とすることが可能である。
【００１２】
この構成によれば、「基本設定」のカードを選択してデータ入力を行なっている際に、「用紙設定」のカードから設定される情報を表示装置の表示画面から知ることができる。
【００１３】
また、上記第１の発明において、前記カード選択手段で選択される設定用カードの画像データは、前記各種情報の内の複数の情報を入力可能な詳細入力画面を開くスイッチを備える設定用カードの画像データであり、前記他の設定用カードの画像データは、前記詳細入力画面を構成する設定用カードの画像データである構成とすることもできる。
【００１４】
この構成によれば、所定のカードを用いてデータ入力を行なっている際に、そのカードから開く詳細入力画面から入力された複数の情報を、その詳細入力画面を開くことなしに表示装置の表示画面から知ることができる。
【００１５】
第２の発明は、プリンタによる印刷の品質を定める各種品質情報を制御用品質情報として設定し、該制御用品質情報に基づいて前記プリンタを制御するプリンタ制御装置において、前記印刷の品質の程度を段階的に示す複数のパラメータ値を記憶する第１記憶手段と、該第１記憶手段に記憶された各パラメータ値毎に対応づけて設定され、各パラメータ値で示される印刷の品質の程度をそれぞれ決定する複数の前記品質情報の値を記憶する第２記憶手段と、前記プリンタを使用するオペレータによる操作を受けて、該オペレータの望む前記印刷の品質の程度を、前記第１記憶手段に記憶される複数パラメータ値から一のパラメータ値を選択することにより指定する品質指定手段と、該品質指定手段により選択された前記パラメータ値を前記第２記憶手段の内容に照らし合わせることで、当該パラメータ値に対応する前記品質情報を求め、当該品質情報を前記制御用品質情報とする品質情報設定手段と、前記品質指定手段にて選択可能な複数パラメータ値を、前記第１記憶手段に記憶される複数パラメータ値の内の所定の複数パラメータ値に限定する品質指定範囲限定手段と、前記プリンタにて使用する用紙の種類を設定する用紙種類設定手段と、前記品質指定範囲限定手段にて限定される前記複数パラメータ値を、前記用紙種類設定手段にて設定された用紙の種類に応じて変更する限定範囲変更手段とを備えることを特徴としている。
【００１６】
この構成によれば、オペレータによる操作を受けて、品質指定手段により、印刷の品質の程度を示すパラメータ値が複数のパラメータ値から選択的に指定され、この指定されたパラメータ値に応じて、品質情報設定手段により品質情報が求められるが、さらに、用紙種類設定手段により用紙の種類が設定されると、品質指定手段にて選択可能な複数のパラメータ値が、その用紙の種類に応じて変更される。このため、オペレータは、印刷の品質情報についての詳しい知識がなくても、印刷の品質の程度を段階的に示すパラメータ値を大まかに入力するだけで、その用紙の種類に適した印刷の品質の程度を選択することができる。
【００１７】
したがって、このプリンタ制御装置は、印刷の品質情報の入力作業を誰にでも行ない得るようにすることができる。また、従来のように、たくさんの項目のデータ入力を必要としないことから、データ入力の作業労力を低減することもできる。
【００１８】
上記第２の発明において、前記品質指定手段は、オペレータに前記印刷の品質の程度を指定するための入力操作を促す画像の画像データを、品質指定用画像データとして表示装置の表示画面に表示させる表示制御手段と、前記オペレータの操作に応じて前記表示画面上の画像に従うデータ入力を行ない得るデータ入力手段とを備え、前記品質指定範囲限定手段は、前記品質指定用画像データを、前記所定の複数パラメータ値だけを前記品質指定手段による選択肢とする画像を表す画像データに設定する表示画像データ設定手段を備える構成とすることが可能である。
【００１９】
この構成によれば、オペレータは、表示装置の表示画面に表示された品質指定用画像データを見てデータ入力手段からデータ入力を行なうが、この品質指定用画像データには、用紙の種類に応じて定められた複数パラメータ値だけが表わされているだけであることから、必ず用紙種類に適した印刷の品質程度を選択することができる。
【００２０】
さらに、第２の発明において、前記用紙種類設定手段は、オペレータに前記用紙の種類を設定するための入力操作を促す画像の画像データを、前記表示装置の表示画面上に前記品質指定用画像データとともに表示させる用紙種類設定用表示制御手段を備える構成とすることもできる。
【００２１】
この構成によれば、同じ表示画面上に用紙の種類を設定するための入力欄と、品質の程度を指定する入力欄とを表すことができることから、オペレータのデータ入力の操作性を高めることができる。
【００２２】
第３の発明は、所定のプリンタにおける印刷のための各種情報を設定し、該設定された各種情報に基づいて前記プリンタを制御するプリンタ制御方法であって、（ａ）前記各種情報を複数組に分けて得られる各組毎に個別の設定用カードの画像データを用意し、外部からの指令に応じてこれら複数の設定用カードの画像データから１枚の設定用カードの画像データを選択する工程と、（ｂ）前記工程（ａ）で選択された設定用カードの画像データを、表示画像データとして表示装置の表示画面に表示させる工程と、（ｃ）工程（ａ）で選択された設定用カードの画像データ以外の他の設定用カードの画像データを用いた表示画面で設定される情報の内の少なくとも一つの情報を、前記表示画像データの所定の領域に表示させる工程とを備えることを特徴とする。
【００２３】
第３の発明によっても、第１の発明と同様に、オペレータは、所定のカードを選択してデータ入力を行なっている際に、それ以外のカードから設定される情報を表示装置の表示画面から知ることができる。したがって、このプリンタ制御方法は、表示画面に表示されるカードの切替えの回数を極端に少なくして、オペレータの作業労力を低減することができる。
【００２４】
第４の発明は、プリンタによる印刷の品質を定める各種品質情報を制御用品質情報として設定し、該制御用品質情報に基づいて前記プリンタを制御するプリンタ制御方法において、（ａ）前記印刷の品質の程度を段階的に示す複数のパラメータ値を記憶する工程と、（ｂ）前記記憶された各パラメータ値毎に対応づけて設定され、各パラメータ値で示される印刷の品質の程度をそれぞれ決定する複数の前記品質情報の値を記憶する工程と、（ｃ）前記プリンタを使用するオペレータによる操作を受けて、該オペレータの望む前記印刷の品質の程度を、前記記憶される複数パラメータ値から一のパラメータ値を選択することにより指定する工程と、（ｄ）前記工程（ｃ）により選択された前記パラメータ値を前記工程（ｂ）により記憶された内容に照らし合わせることで、当該パラメータ値に対応する前記品質情報を求め、当該品質情報を前記制御用品質情報とする工程と、（ｅ）前記工程（ｃ）にて選択可能な複数パラメータ値を、前記工程（ａ）により記憶される複数パラメータ値の内の所定の複数パラメータ値に限定する工程と、（ｆ）前記プリンタにて使用する用紙の種類を設定する工程と、（ｇ）工程（ｅ）により限定される前記複数パラメータ値を、前記工程（ｆ）にて設定された用紙の種類に応じて変更する工程とを備えるプリンタ制御方法。
【００２５】
第４の発明は、第２の発明と同様に、印刷の品質情報の入力作業を誰にでも行ない得るようにすることができ、また、データ入力の作業労力を低減することもできる。
【００２６】
第５の発明は、所定のプリンタにおける印刷のための各種情報を設定するためのコンピュータプログラムを記録した記録媒体であって、（ａ）前記各種情報を複数組に分けて得られる各組毎に個別の設定用カードの画像データを用意し、外部からの指令に応じてこれら複数の設定用カードの画像データから１枚の設定用カードの画像データを選択する工程と、（ｂ）前記工程（ａ）で選択された設定用カードの画像データを、表示画像データとして表示装置の表示画面に表示させる工程と、（ｃ）工程（ａ）で選択された設定用カードの画像データ以外の他の設定用カードの画像データを用いた表示画面で設定される情報の内の少なくとも一つの情報を、前記表示画像データの所定の領域に表示させる工程とをコンピュータに実行させるためのコンピュータプログラムを記録したことを特徴とする。
【００２７】
第５の発明によっても、第１および第３の発明と同様に、オペレータは、所定のカードを選択してデータ入力を行なっている際に、それ以外のカードから設定される情報を表示装置の表示画面から知ることができる。したがって、この記録媒体によれば、表示画面に表示されるカードの切替えの回数を極端に少なくして、オペレータの作業労力を低減することを実現することができる。
【００２８】
第６の発明は、所定のプリンタにおける印刷のための各種情報を設定するためのコンピュータプログラムを記録した記録媒体であって、（ａ）前記印刷の品質の程度を段階的に示す複数のパラメータ値を記憶する工程と、（ｂ）前記記憶された各パラメータ値毎に対応づけて設定され、各パラメータ値で示される印刷の品質の程度をそれぞれ決定する複数の前記品質情報の値を記憶する工程と、（ｃ）前記プリンタを使用するオペレータによる操作を受けて、該オペレータの望む前記印刷の品質の程度を、前記記憶される複数パラメータ値から一のパラメータ値を選択することにより指定する工程と、（ｄ）前記工程（ｃ）により選択された前記パラメータ値を前記工程（ｂ）により記憶された内容に照らし合わせることで、当該パラメータ値に対応する前記品質情報を求め、当該品質情報を前記制御用品質情報とする工程と、（ｅ）前記工程（ｃ）にて選択可能な複数パラメータ値を、前記工程（ａ）により記憶される複数パラメータ値の内の所定の複数パラメータ値に限定する工程と、（ｆ）前記プリンタにて使用する用紙の種類を設定する工程と、（ｇ）工程（ｅ）により限定される前記複数パラメータ値を、前記工程（ｆ）にて設定された用紙の種類に応じて変更する工程とをコンピュータに実行させるためのコンピュータプログラムを記録したことを特徴とする。
【００２９】
この記録媒体によれば、第２および第４の発明と同様に、印刷の品質情報の入力作業を誰にでも行ない得るようにすることができ、また、データ入力の作業労力を低減することもできる。
【図面の簡単な説明】
【００３０】
【図１】この発明の一実施例を適用するコンピュータシステムの外観図である。
【図２】コンピュータシステムのハードウェアの概略構成を示すブロック図である。
【図３】コンピュータ本体１６が扱う画像情報から印刷が行なわれるまでの処理の様子を示すブロック図である。
【図４】プリンタについての各種情報を設定する「プロパティ」のダイアログボックスＤＢ１を例示する説明図である。
【図５】「基本設定」のカードが開かれたダイアログボックスＤＢ１を例示する説明図である。
【図６】「手動設定」のカードが開かれたダイアログボックスＤＢ２を例示する説明図である。
【図７】「用紙設定」のカードが開かれたダイアログボックスＤＢ１を例示する説明図である。
【図８】「通常」と設定された場合と「センタリング」と設定された場合の印刷可能領域を示す説明図である。
【図９】「用紙設定」のカードが開かれたダイアログボックスＤＢ１の他の状態を例示する説明図である。
【図１０】ＣＰＵ３０で実行される情報設定モジュール５７の処理ルーチンを示すフローチャートである。
【図１１】ＣＰＵ３０で実行される基本設定モードの処理ルーチンを示すフローチャートである。
【図１２】ＣＰＵ３０で実行されるカード表示の処理ルーチンを示すフローチャートである。
【図１３】ベース画像データＤＴで表わされる画像を示す説明図である。
【図１４】参照テーブルＴＢＬのデータ構造を示す説明図である。
【図１５】参照テーブルＴＢＬの更新の様子を示す説明図である。
【図１６】カード表示の処理ルーチンのステップＳ３３０の一部を詳細に示すフローチャートである。
【図１７】用紙種類として「普通紙」が選択されたときのスライドレバー形のボタンＥ１３の周辺の画面表示を示す説明図である。
【図１８】印刷品質テーブルＴＢＬ２のデータ構造を示す説明図である。
【図１９】用紙種類として「スーパーファイン専用紙」が選択されたときのスライドレバー形のボタンＥ１３の周辺の画面表示を示す説明図である。
【図２０】用紙種類として「専用光沢紙」が選択されたときのスライドレバー形のボタンＥ１３の周辺の画面表示を示す説明図である。
【図２１】基本設定モードの処理ルーチンのステップＳ２１０の一部を詳細に示すフローチャートである。
【図２２】従来のプリンタドライバにより表示される「プロパティ」のダイアログボックス９００を例示する説明図である。
【発明を実施するための形態】
【００３１】
以上説明したこの発明の構成・作用を一層明らかにするために、以下この発明の実施の形態を実施例に基づき説明する。図１はこの発明の一実施例を適用するコンピュータシステムの外観図である。このコンピュータシステムは、コンピュータ１０と、周辺機器としてのＣＲＴディスプレイ１２およびプリンタ１４を備える。コンピュータ１０は、コンピュータ本体１６とキーボード１８とマウス２０を備える。なお、このコンピュータ本体１６には、フロッピィ（登録商標）ディスク２２の内容を読み取るフロッピィ（登録商標）ディスクドライブ２４が搭載されている。
【００３２】
図２は、コンピュータシステムのハードウェアの概略構成を示すブロック図である。図示するように、このコンピュータ本体１６は、中央演算処理装置としてのＣＰＵ３０を中心にバスにより相互に接続されたＲＯＭ３１、ＲＡＭ３２、表示画像メモリ３３、マウスインタフェース３４、キーボードインタフェース３５、ＦＤＣ３６、ＨＤＣ３７、ＣＲＴＣ３８、プリンタインタフェース３９およびＩ／Ｏポート４０を備える。
【００３３】
ＲＯＭ３１は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。ＲＡＭ３２は、各種データ等を記憶する読み出し・書き込み可能なメモリである。表示画像メモリ３３はＣＲＴディスプレイ１２に表示する画像の画像データを記憶するメモリである。マウスインタフェース３４は、マウス２０とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース３５は、キーボード１８からのキー入力を司るインタフェースである。ＦＤＣ３６は、フロッピィ（登録商標）ディスクドライブ（ＦＤＤ）２４を制御するフロッピィ（登録商標）ディスクコントローラである。ＨＤＣ３７は、ハードディスクドライブ（ＨＤＤ）４１を制御するハードディスクコントローラである。ＣＲＴＣ３８は、表示画像メモリ３３に記憶される表示画像データに基づいてＣＲＴディスプレイ１２における画像の表示を制御するＣＲＴコントローラである。プリンタインタフェース３９は、プリンタ１４へのデータの出力を制御するインタフェースである。Ｉ／Ｏポート４０は、シリアル出力のポートを備えており、モデム４４に接続されており、このモデム４４を介して、公衆電話回線４６に接続されている。コンピュータ１０は、モデム４４を介して、外部のネットワークに接続されており、特定のサーバー４８に接続可能となっている。
【００３４】
このコンピュータシステムでは、オペレーティングシステムはＨＤＤ４１に記憶されており、ＨＤＤ４１のブートブロックに書き込まれたローダに従って、コンピュータ本体１６に電源を投入すると、ＲＡＭ３２の所定の領域にロードされる。また、プリンタ１４の機種毎に用意されるプリンタドライバは、フロッピィ（登録商標）ディスク２２に予め格納されており、所定のインストールプログラムを起動することで、フロッピィ（登録商標）ディスクドライブ２４からコンピュータ本体１６にインストールされる。このインストールされたプリンタドライバは、ＨＤＤ４１に記憶されており、コンピュータ本体１６に電源を投入したときに、オペレーティングシステムに組み込まれ、ＲＡＭ３２の所定の領域にロードされる。
【００３５】
このプリンタドライバをＣＰＵ３０が実行することによって本発明の各種構成要件は実現される。なお、このプリンタドライバのソフトウェアプログラムは、前述したように、フロッピィ（登録商標）ディスク２２に格納されたものであるが、これに替えて、ＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成としてもよい。また、前述したソフトウェアプログラムは、外部のネットワークに接続される特定のサーバー４８から、ネットワークを介して提供されるプログラムデータをダウンロードして、ＲＡＭ３２またはＨＤＤ４１に転送することにより得るようにすることもできる。
【００３６】
以上説明したハードウェア構成を有するコンピュータシステムによる印刷の様子について次に説明する。図３は、コンピュータ本体１６が扱う画像情報から印刷が行なわれるまでの処理の様子を示すブロック図である。図示するように、コンピュータ本体１６の内部で動作しているアプリケーションプログラム５１により、画像の処理を行いつつビデオドライバ５２を介してＣＲＴディスプレイ１２に画像を表示している。また、このアプリケーションプログラム５１が、印字発令を発行すると、コンピュータ本体１６内のプリンタドライバ５３が、画像情報をアプリケーションプログラム５１から受け取り、これをプリンタ１４が印字可能な信号に変換している。
【００３７】
図３に示した例では、プリンタドライバ５３の内部には、アプリケーションプログラム５１が扱っている画像情報をドット単位の色情報に変換するラスタライザ５４、ドット単位の色情報に変換された画像情報（階調データ）に対してプリンタ１４の発色の特性に応じた色補正を行なう色補正モジュール５５、色補正された後の画像情報からドット単位でのインクの有無によりある面積での濃度を表現するいわゆるハーフトーンの画像情報を生成するハーフトーンモジュール５６が備えられている。また、プリンタドライバ５３の内部には、プリンタ１４による印刷のための各種情報を設定する情報設定モジュール５７が備えられている。印刷のための各種情報としては、印刷品質、色補正、ハーフトーンの種類等の印刷の基本設定に関するもの、用紙のサイズ、印刷方向等の用紙設定に関するもの等がある。
【００３８】
なお、情報設定モジュール５７で設定された色補正の情報は、色補正モジュール５５に送られ、ハーフトーンの種類の情報は、ハーフトーンモジュール５６に送られる。情報設定モジュール５７は、ビデオドライバ５２を介してＣＲＴディスプレイ１２に設定の内容を示す画像を表示している。情報設定モジュール５７を除いた各モジュールの動作は、周知のものなので、説明は原則として省略し、情報設定モジュール５７については、以下に説明する。
【００３９】
プリンタドライバ５３は、その設定を変えることにより、プリンタ１４による印刷を種々コントロールすることができるが、オペレータは、そうした設定を予め行なっておく必要がある。こうした印刷のための各種情報を設定する作業を実行するのが情報設定モジュール５７である。ここでは、この情報設定モジュール５７の動作によりＣＲＴディスプレイ１２にどのような画面が表示されるかを先に説明する。なお、この説明に当たり、このプリンタドライバが動作するオペレーティングシステムとして、Ｗｉｎｄｏｗｓ（登録商標）９５（マイクロソフト（登録商標）社の商標）を例にとって説明する。
【００４０】
オペレータは、まずコンピュータ１０を次のように操作して、印刷のための各種情報を設定するダイアログボックスをＣＲＴディスプレイ１２に表示する。すなわち、［スタート］→［設定］→［プリンタ］の操作を行なうことで、「プリンタ」ウィンドウを開く。次いで、そのウィンドウ上の目的のプリンタのアイコンをダブル・クリックして、そのプリンタについてのウィンドウを開く。その後、そのウィンドウから［プリンタ］→［プロパティ］の操作を行なって、そのプリンタについての各種情報を設定するプロパティのダイアログボックスを表示させる。
【００４１】
図４は、その開いたときのダイアログボックスＤＢ１を例示する説明図である。図示するように、ダイアログボックスＤＢ１には、「情報」、「詳細」、「基本設定」、「用紙設定」、「ユーティリティ」の５種類のカードＣＤ１，ＣＤ２，ＣＤ３，ＣＤ４，ＣＤ５が用意されている。「情報」のカードＣＤ１は、プリンタのコメント等、プリンタについての情報を設定するためのものである。「詳細」のカードＣＤ２は、プリンタが接続されているポート等、プリンタについての詳細な情報を設定するためのものである。「基本設定」のカードＣＤ３は、印刷品質に関わる基本的な情報を設定するためのものである。「用紙設定」のカードＣＤ４は、用紙についての各種情報を設定するためのものである。「ユーティリティ」のカードＣＤ５はその他有用な情報を設定するためのものである。
【００４２】
これらカードＣＤ１〜ＣＤ５の内のいずれかが、オペレータによって、マウス２０を操作することにより選択されて、ダイアログボックスＤＢ１に表示される。
【００４３】
図５は、「基本設定」のカードＣＤ３が開かれたダイアログボックスＤＢ１を例示する説明図である。図示するように、この「基本設定」のカードＣＤ３には、オペレータからのデータ入力を受け付けるデータ入力欄として、「モード設定」、「用紙種類」、「インク」の３つのデータ入力欄Ｅ１，Ｅ２，Ｅ３が設けられている。また、このカードＣＤ３には、プリンタドライバの現在の設定の内容のうちのいくつかの情報を表示するデータ表示欄Ｅ４が設けられている。
【００４４】
「モード設定」のデータ入力欄Ｅ１は、基本的な設定のモードを選択するもので、予め決められた設定を自動的に行なう「推奨設定」のモードと、手動で詳細に設定を行なう「詳細設定」のモードとがボタンＥ１１，Ｅ１２により選択可能となっている。
【００４５】
まず、ボタンＥ１２がクリックされて「詳細設定」のモードが選択されたときの動作について説明する。この「詳細設定」のモードが選択されると、データ入力欄Ｅ１４およびデータ入力欄Ｅ１５がアクティブな状態となる。これにより、このデータ入力欄Ｅ１４から印刷目的を入力することが可能となり、また、データ入力欄Ｅ１５から手動設定を行なうためのダイアログボックスを開くことが可能となる。
【００４６】
データ入力欄Ｅ１４は、印刷するデータのタイプを設定するもので、ワープロ、グラフ、写真等の選択肢が用意されている。
【００４７】
図６は、データ入力欄Ｅ１５から開かれる手動設定のダイアログボックスＤＢ２を例示する説明図である。図示するように、「印刷品質」、「用紙種類」、「インク」、「ハーフトーン」、「マイクロウィーブ」、「双方向印刷」、「カラー調整」等についてのデータ入力欄Ｅ２１，Ｅ２２，Ｅ２３，Ｅ２４，Ｅ２５，Ｅ２６，Ｅ２７が設けられている。
【００４８】
「印刷品質」のデータ入力欄Ｅ２１は、印刷する解像度を設定するもので、「ドラフト」、「ファイン」、「スーパファイン」の３種類が選択肢として用意されている。ここで、「ドラフト」、「ファイン」および「スーパファイン」は、順に、３６０×３６０（ｄｏｔ）、７２０×３６０（ｄｏｔ）、７２０×７２０（ｄｏｔ）の解像度を示すものである。
【００４９】
「用紙種類」のデータ入力欄Ｅ２２は、用紙の種類を設定するもので、「普通紙」、「スーパーファイン専用紙」、「専用光沢紙」が選択肢として用意されている。「インク」のデータ入力欄Ｅ２３は、プリンタ１４に使用するインクの種類を設定するもので、「カラー」と「黒」とが選択肢として用意されている。なお、「基本設定」のカードＣＤ３上には、この「用紙種類」と「インク」のデータ入力欄Ｅ２２，Ｅ２３と同一のデータ入力欄Ｅ２，Ｅ３が設けられており、後に入力された方が優先され、先に入力された方のデータ入力欄の表示は後に入力されたデータに従って変更される。
【００５０】
「ハーフトーン」のデータ入力欄Ｅ２４は、ハーフトーンの種類を設定するもので、「高速ハーフトーン」、「高画質ハーフトーン」が選択肢として用意されている。なお、このハーフトーンの種類の情報はハーフトーンモジュール５６（図３）にて利用される。「マイクロウィーブ」のデータ入力欄Ｅ２５は、マイクロウィーブの機能をオン／オフするものである。ここで、マイクロウィーブとは、プリンタ１４に備えられる機能であり、異なるヘッドが同一のラインを走査することで１つのドットを重ね打つことにより、印刷の品質を高めることができる。「双方向印刷」のデータ入力欄Ｅ２６は、双方向印刷の機能をオン／オフするものである。ここで、双方向印刷とは、プリンタ１４に備えられる機能であり、異なるヘッドが左右双方向から移動することにより、印刷の速度を高めることができる。
【００５１】
「カラー調整」のデータ入力欄Ｅ２７は、色補正に関わる各種の情報を設定するもので、「ドライバによる色補正」、「ビデオ／デジタルテレビカメラモード」、「ＩＣＭ」が選択肢として用意され、その上で、明度、コントラスト、彩度の強弱が設定可能となっている。
【００５２】
次に、「モード設定」のデータ入力欄Ｅ１のボタンＥ１２がクリックされて「推奨設定」のモードが選択されたときの動作について説明する。この「推奨設定」のモードが選択されると、スライドレバー形のボタンＥ１３がアクティブな状態となり、これにより、プリンタ１４による印刷をどの程度の品質で行なうかが指定可能となる。
【００５３】
詳細には、図５に示すように、ボタンＥ１３として表示されるスライドレバーの両端には、「きれい」と「速い」の文字が明示されており、スライドレバーの部分をマウス２０によりドラックすることにより、「きれい」と「速い」の内のいずれかを選択することができる。なお、このボタンＥ１３による選択肢は、上記のように「きれい」と「速い」といったパラメータ値ではあるが、これは、「用紙種類」の入力欄Ｅ２に「普通紙」が設定されているときのものである。これに対して、「用紙種類」の入力欄Ｅ２に他の用紙種類が設定されている場合には、他の複数パラメータ値、具体的には、「よりきれい」、「きれい」、「標準」、「速い」の内から選択した任意の２つのパラメータ値が表示される。なお、ここで「速い」とは、印刷速度は速いが、印刷品質がやや劣ることを意味しており、この「速い」も印刷品質の程度を定めるパラメータ値の一種である。
【００５４】
上記「よりきれい」、「きれい」、「標準」、「速い」といったパラメータ値は、印刷の品質の程度を段階的に定めるものであり、この「推奨設定」のモードで、スライドレバー形のボタンＥ１３により一のパラメータ値が選択されると、このコンピュータ１０では、その選択されたパラメータ値から印刷の品質を決定する各種品質情報を求める処理を実行している。ここで、各種品質情報とは、印刷の解像度、ハーフトーンの種類およびマイクロウィーブの機能区分が該当する。これら各種品質情報は、上記手動設定のダイアログボックスＤＢ２から入力される情報に含まれるものと同一である。上記各種品質情報を求める処理については後程詳しく説明する。
【００５５】
データ表示欄Ｅ４について次に説明する。データ表示欄Ｅ４は、「用紙サイズ」、「印刷方向」、「印刷品質」、「マイクロウィーブ」、「双方向印刷」、「カラー調整」についての情報を表示する表示エリアＥ４１，Ｅ４２，Ｅ４３，Ｅ４４，Ｅ４５，Ｅ４６を備えている。表示エリアＥ４１，Ｅ４２に表示される「用紙サイズ」および「印刷方向」の内容は、「用紙設定」のカードＣＤ４を用いて入力設定されたデータである。なお、「用紙設定」のカードＣＤ４についての詳細は後ほど説明する。
【００５６】
また、表示エリアＥ４３，Ｅ４４，Ｅ４５，Ｅ４６に表示される「印刷品質」、「マイクロウィーブ」、「双方向印刷」、「カラー調整」の内容は、次のようなものである。「モード設定」のデータ入力欄Ｅ１で「詳細設定」のモードが選択されたときには、上記表示エリアＥ４３ないしＥ４６には、前述した「手動設定」のダイアログボックスＤＢ２で設定された内容のデータが表示される。即ち、データ入力欄Ｅ２１に入力された「印刷品質」についてのデータ、データ入力欄Ｅ２５に入力された「マイクロウィーブ」についてのデータ、データ入力欄Ｅ２６に入力された「双方向印刷」についてのデータ、およびデータ入力欄Ｅ２７に入力された「カラー調整」についてのデータが、表示エリアＥ４３，Ｅ４４，Ｅ４５，Ｅ４６にそれぞれ表示される。
【００５７】
一方、図５に示すように、「モード設定」のデータ入力欄Ｅ１で「推奨設定」のモードが選択されているときには、「印刷品質」の表示エリアＥ４３および「マイクロウィーブ」の表示エリアＥ４４は、スライドレバー形のボタンＥ１３により選択された品質の程度を示すパラメータ値から自動的に求められたデータが表示される。また、「双方向印刷」の表示エリアＥ４５は、「オフ」といったデータが、「カラー調整」の表示エリアＥ３６には、「ドライバによる色補正」といったデータがそれぞれ表示される。
【００５８】
図７は、「用紙設定」のカードＣＤ４が開かれたダイアログボックスＤＢ１を例示する説明図である。図示するように、この「用紙設定」のカードＣＤ４には、「用紙サイズ」、「印刷部数」、「印刷方向」、「印刷可能領域」をそれぞれ設定するデータ入力欄Ｆ１，Ｆ２，Ｆ３，Ｆ４と、プリンタ１４の３次元立体像を平面画像によって示す表示欄Ｆ５とが設けられている。
【００５９】
「用紙サイズ」のデータ入力欄Ｆ１は、使用する用紙サイズを用紙の種類と共に設定するもので、例えば、「Ａ４  ２１０×２９７ｍｍ」、「Ａ４横  ２１０×２９７ｍｍ」、「洋封筒  １２０×２３５」、「ハガキ  １００×１４７ｍｍ」等が選択肢として用意されている。
【００６０】
「印刷部数」のデータ入力欄Ｆ２は、印刷したい部数を設定するものであり、部数以外にも、その印刷順を部単位で印刷するか否か、正順もしくは逆順のいずれの順で印刷するかを、チェックボックスをクリックすることで指定することもできる。
【００６１】
「印刷方向」のデータ入力欄Ｆ３は、用紙における印刷の方向を示すものであり、「縦」と「横」とが選択可能である。「印刷可能領域」のデータ入力欄Ｆ４は、用紙における印刷可能な領域を設定するものであり、「通常」と「センタリング」とが選択可能である。「通常」とは、図８（ａ）に示すように、用紙Ｐの下端と右端とに大きな余白が空くよう印刷可能領域ＡＲ１を定めたものであり、「センタリング」とは、図８（ｂ）に示すように、用紙Ｐの上下左右の４方向に等しく余白が空くように印刷可能領域ＡＲ２を定めたものである。なお、図８（ａ）における用紙Ｐの下端および右端の余白は、プリンタ１４により機械的に生じる空白であり、下端はプリンタ１４の紙送りローラがかからないために、右端はキャリッジリターンとなるために生じる。
【００６２】
表示欄Ｆ５は、前述したように、プリンタ１４の３次元立体像を平面画像によって示すもので、プリンタ１４による印刷の状態が分かるような平面画像となっている。具体的には、次のような内容が分かるような平面画像となっている。
（１）用紙の種類およびサイズ
（２）用紙のセットする向き
（３）印刷時の用紙の搬送経路
（４）用紙における印刷方向
（５）用紙における印刷可能領域
【００６３】
前述した（１）〜（５）を示す平面画像は、データ入力欄Ｆ１〜Ｆ４の設定内容が変更されると、その都度変更される。例えば、図７に示すように、「用紙サイズ」のデータ入力欄Ｆ１が「Ａ４  ２１０×２９７ｍｍ」に設定されているとき、表示欄Ｆ５の平面画像は、用紙がＡ４に対応した大きさでプリンタに対して縦方向にセットされた状態となっている。一方、図９に示すように、「用紙サイズ」のデータ入力欄Ｆ１が「Ａ４横  ２１０×２９７ｍｍ」に設定されているとき、表示欄Ｆ５の平面画像は、用紙がＡ４に対応した大きさでプリンタに対して横方向にセットされた状態となっている。また、図７，図９に示すように、「印刷時の用紙の搬送経路」は矢印で、「用紙における印刷方向」は「Ａ」の文字の方向で、「印刷可能領域」は用紙部分に描かれた破線の位置により示されている。
【００６４】
上記データ入力欄Ｆ１に入力された「用紙サイズ」についてのデータ、データ入力欄Ｆ３に入力された「印刷方向」についてのデータは、前述した「基本設定」のカードＣＤ３が開かれたとき、データ表示欄Ｅ４の表示エリアＥ４１，Ｅ４２にそれぞれ表示されることになる。
【００６５】
上述したＣＲＴディスプレイ１２への画面表示は、プリンタドライバ５３の情報設定モジュール５７の処理ルーチンをＣＰＵ３０が処理することで行なわれる。この情報設定モジュール５７の処理ルーチンについて次に説明する。
【００６６】
図１０は、その情報設定モジュール５７の処理ルーチンを示すフローチャートである。この処理ルーチンは所定時間毎に繰り返し実行される。図示するように、ＣＰＵ３０は、処理が開始されると、まず、「情報」、「詳細」、「基本設定」、「用紙設定」、「ユーティリティ」の５種類のカードＣＤ１〜ＣＤ５にあってアクティブの状態にあるカードを変更する旨の指令があるか否かを判定する（ステップＳ１００）。ここで、アクティブの状態のカードとは、データの入力状態となってＣＲＴディスプレイ１２に表示されているカードをいう。カードを変更する旨の指令とは、マウス２０を用いたカードのインデックスをクリックする操作により発生する指令である。
【００６７】
ステップＳ１００で、アクティブの状態にあるカードを変更する旨の指令がないと判定されると、「リターン」に抜けて処理を一旦、終了する。一方、ステップＳ１００で、アクティブの状態にあるカードを変更する旨の指令があると判定されると、次いで、その変更後のカードは、「情報」、「詳細」、「基本設定」、「用紙設定」、「ユーティリティ」の５種類のカードＣＤ１〜ＣＤ５の内のいずれに該当するかを判定する（ステップＳ１１０）。続いて、その該当するカードに対応したモードの処理ルーチン、即ち、情報モード、詳細モード、基本モード、用紙モードまたはユーティリティモードの処理ルーチンを実行する（ステップＳ１２０ないしＳ１６０）。その後、「リターン」に抜けて処理を一旦、終了する。
【００６８】
次に、ステップＳ１４０で実行される基本設定モードの処理ルーチンについて説明する。図１１は、基本設定モードの処理ルーチンを示すフローチャートである。図示するように、ＣＰＵ３０は、処理が開始されると、「基本設定」のカードＣＤ３を示す画像データをＣＲＴディスプレイ１２に表示するカード表示の処理ルーチンを実行する（ステップＳ２００）。その後、そのＣＲＴディスプレイ１２の表示画面を見たオペレータによるキーボード１８およびマウス２０を用いたデータ入力の操作を受けて、各種データを入力し（ステップＳ２１０）。その入力された各種データをＲＡＭ３２上の所定の位置に記憶する（ステップＳ２２０）。
【００６９】
例えば、ステップＳ２００では、図５に例示する「基本設定」のカードＣＤ３の画像データをＣＲＴディスプレイ１２に表示する。オペレータは、そのＣＲＴディスプレイ１２に表示された画像データを見て、例えば、ボタンＥ１３を操作して「きれい」とデータ入力を行なうが、ステップＳ２１０では、ＣＰＵ３０はその「きれい」のデータを取り込む処理を行なう。次いで、ステップＳ２２０では、その「きれい」のデータをＲＡＭ３２上の所定の位置に記憶する。なお、この「きれい」のデータは、「推奨設定」のモードが選択されたときの簡易なデータであり、実際は、印刷の品質情報を表すデータとして「アウトプット解像度」のデータとして「７２０×７２０（スーパーファインに該当する）」を、「マイクロウィーブ」のデータとして「オン」を、「ハーフトーン」のデータとして「高画質ハーフトーン」をそれぞれＲＡＭ３２上の所定の位置に記憶するようにしている。なお、この品質情報の記憶される処理については、後ほど詳述する。
【００７０】
こうしてデータの記憶の作業を終了すると、オペレータによる図５の表示画面中の「ＯＫ」のクリック操作を待って「リターン」に抜けて処理を終了する。
【００７１】
次に、ステップＳ２００で実行されるカード表示の処理ルーチンについて詳述する。図１２はそのカード表示の処理ルーチンを示すフローチャートである。ＣＰＵ３０は、ステップＳ２００に処理が移ると、図１２に示すように、まず、「基本設定」のカードＣＤ３のベースとなるベース画像データＤＴをＲＯＭ３１から読み込み（ステップＳ３００）、そのベース画像データＤＴを表示画像メモリ３３に転送する（ステップＳ３１０）。ここで、ベース画像データＤＴとは、図５で示したカードＣＤ３の画像から入力データにより定まる部分を除いた画像を表すもので、この画像は図１３に示すようなものとなる。即ち、図１３に示すように、「モード設定」の入力欄Ｅ１のボタンＥ１１，Ｅ１２，Ｅ１３、「用紙種類」の入力欄Ｅ２、「インク」の入力欄Ｅ３のボタンＥ３１，Ｅ３２、データ表示欄Ｅ４の表示エリアＥ４１〜Ｅ４６等が空欄となっている画像の画像データが表示画像データとして表示画像メモリ３３に転送されることになる。
【００７２】
続いて、「基本設定」のカードＣＤ３から入力された、前回処理時までの「基本設定」に関する各種データｄ１〜ｄｎ（ここで、ｎは任意の正数）をＲＡＭ３２から読み込み（ステップＳ３２０）、その各種データｄ１〜ｄｎを、表示画像メモリ３３に格納される表示画像データの所定の領域に付加する（ステップＳ３３０）。この結果、表示画像メモリ３３に格納される表示画像データは、図１３において、上記「モード設定」の入力欄Ｅ１のボタンＥ１１，Ｅ１２，Ｅ１３、「用紙種類」の入力欄Ｅ２、「インク」の入力欄Ｅ３のボタンＥ３１，Ｅ３２に、各種データｄ１〜ｄｎに基づく文字もしくは絵柄が描画された画像を示すものとなる。また、データ表示欄Ｅ４の内の「印刷品質」、「マイクロウィーブ」、「双方向印刷」、「カラー調整」についての情報を示す表示エリアＥ４３，Ｅ４４，Ｅ４５，Ｅ４６についても、各種データｄ１〜ｄｎに基づく文字が描画された画像を示すものとなる。というのは、「基本設定」のカードＣＤから開く「手動設定」のダイアログボックスＤＢ２から上記表示エリアＥ４３〜Ｅ４６に関わるデータが各種データｄ１〜ｄｎのいずれかとして入力されていることから、これらデータから表示エリアＥ４３，Ｅ４４，Ｅ４５，Ｅ４６を埋めることができる。
【００７３】
次いで、ＣＰＵ３０は、ＲＡＭ３２に格納される参照テーブルから参照データＤＳ１，ＤＳ２を読み込む処理を行なう（ステップＳ３４０）。図１４は、参照テーブルＴＢＬのデータ構造を示す説明図である。図示するように、参照テーブルＴＢＬは、用紙サイズを示す第１の参照データＤＳ１と、印刷方向を示す第２の参照データＤＳ２とから構成される。この参照テーブルＴＢＬの値は次のように更新される。
【００７４】
図１５は、参照テーブルＴＢＬの更新の様子を示す説明図である。図示するように、「用紙設定」のカードＣＤ４が選択されて実行される用紙設定モードにおいて、データ入力欄Ｆ１から用紙サイズを入力する処理Ｓ４００が、データ入力欄Ｆ３から印刷方向を入力する処理Ｓ４１０がそれぞれ行なわれるが、この入力された用紙サイズのデータｄｆ１は、ＲＡＭ３２中のアドレスａ１から始まる領域に、印刷方向のデータｄｆ２は、ＲＡＭ３２中のアドレスａ２から始まる領域にそれぞれ格納される。それと共に、用紙サイズのデータｄｆ１は、参照テーブルＴＢＬの第１の参照データＤＳ１に、印刷方向のデータｄｆ２は、参照テーブルＴＢＬの第２の参照データＤＳ２にそれぞれ格納される。こうして、用紙設定モードで「用紙サイズ」、「印刷方向」の入力がなされる都度に、参照テーブルＴＢＬの参照データＤＳ１，ＤＳ２が更新される。
【００７５】
図１２に戻って、ステップＳ３４０では、参照テーブルＴＢＬから参照データＤＳ１，ＤＳ２を読み込む処理を行なう。続いて、それら参照データＤＳ１，ＤＳ２を、表示画像メモリ３３に格納される表示画像データの所定の領域に付加する（ステップＳ３５０）。この結果、表示画像メモリ３３に格納される表示画像データは、データ表示欄Ｅ４の内の「用紙サイズ」、「印刷方向」についての情報を示す表示エリアＥ４１，Ｅ４２に、参照データＤｓ１，ｄｓ２に基づく文字が描画された画像を示すものとなる。
【００７６】
その後、ＣＲＴＣ３８により、表示画像メモリ３３に記憶される表示画像データに基づいてＣＲＴディスプレイ１２における画像の表示を制御する（ステップＳ３６０）。この結果、例えば図５に示すような、ボタンや表示エリア等のパーツＥ１１〜Ｅ１３，Ｅ２，Ｅ３１，Ｅ３２，Ｅ４１〜Ｅ４６に文字または絵柄が埋められた「基本設定」のカードＣＤ３の画像がＣＲＴディスプレイ１２に表示されることになる。ステップＳ３６０の実行後、「リターン」に抜けてこの処理を一旦、終了する。
【００７７】
こうしてＣＲＴディスプレイ１２に表示された「基本設定」のカードＣＤ３を用いて、その後、前述したようにデータ入力の作業がなされることになる（図１１のステップＳ２１０）。
【００７８】
以上の構成のカード表示の処理ルーチンによれば、「基本設定」のカードＣＤ３を示す画像データ（ベース画像データＤＴと各種データｄ１〜ｄｎに基づく画像データとを合成したもの）の所定の領域に、そのカードＣＤ３以外の「用紙設定」のカードＣＤ４から入力される「用紙サイズ」および「印刷方向」のデータを付加した画像データの画像が、ＣＲＴディスプレイ１２に表示される。
【００７９】
したがって、オペレータは、「基本設定」のカードＣＤ３を選択してデータ入力を行なっている際に、それ以外のカードである「用紙設定」のカードＣＤ４から設定される「用紙サイズ」および「印刷方向」のデータをＣＲＴディスプレイ１２から知ることができる。この結果、選択されているカードＣＤ１〜ＣＤ５の表示の切替えの回数を極端に少なくすることができることから、オペレータのマウス２０の操作回数を低減することができる。また、このプリンタドライバ５３は使い勝手にも優れている。
【００８０】
また、上記実施例では、ＣＲＴディスプレイ１２に「基本設定」のカードＣＤ３を表示する際に、その「基本設定」のカードＣＤ３から開くことのできる「手動設定」の詳細入力画面で入力したデータを表示することができる。このため、オペレータは、「基本設定」のカードＣＤ３からデータ入力を行なっている際に、そのカードから開く「手動設定」の詳細入力画面から入力された複数の情報を、その詳細入力画面を開くことなしに知ることができる。この結果、「基本設定」のカードＣＤ３と詳細入力画面との切替えの回数を極端に少なくすることができることから、その表示画面切替のためのオペレータのマウス２０の操作回数を低減することもできる。
【００８１】
なお、前記実施例では、「基本設定」のカードＣＤ３上に、「用紙設定」のカードＣＤ４から設定される「用紙サイズ」および「印刷方向」のデータを表示する構成としていたが、これに替えて、「詳細」のカードＣＤ２あるいは「ユーティリティ」のカードＣＤ３から設定されるデータを表示する構成としてもよい。さらには、「用紙設定」のカードＣＤ４と「詳細」のカードＣＤ２といった複数のカードにより設定されるデータを表示する構成としてもよい。
【００８２】
また、前記実施例では、「用紙サイズ」、「印刷方向」を示す表示エリアＥ４１，Ｅ４２は、単にデータ値を表示するものであったが、これに替えて、表示エリアＥ４１，Ｅ４２に、「用紙設定」のカードＣＤ４に表示を切り換えるスイッチの機能を持たすようにしてもよい。この構成によれば、「基本設定」のカードＣＤ３以外の「用紙設定」のカードＣＤ４から入力されるデータを表示した上で、さらにその入力されたデータの値を変更したい場合に、その表示エリアをクリックすることで、「用紙設定」のカードＣＤ４を即座に開くことができる。従って、このプリンタドライバは、一層使い勝手に優れたものとなる。
【００８３】
上記実施例では、前述したように、カード表示ルーチンのステップＳ３３０により、各種データｄ１〜ｄｎを表示画像メモリに付加することで、「基本設定」のカードＣＤ３の表示を行なっているが、詳細には、スライドレバー形のボタンＥ１３の周辺の表示については、特に以下のような処理を実行することにより実現されている。
【００８４】
図１６は、ステップＳ３３０の一部を詳細に示すフローチャートである。図示するように、ステップＳ３３０に処理が移ると、その処理ルーチンの途中において、ＣＰＵ３０は、まず、ステップＳ４００の処理を実行する。ステップＳ４００では、「推奨設定」と「詳細設定」のいずれのモードが選択されたかを示すモード設定データｄ１０が、「推奨設定」のモードが選択されたことを示す値１であるか否かを判別する。ここで、値１でない、即ち、「推奨設定」のモードでないと判別されると、処理を「リターン」に進めて、このステップＳ３３０の処理を終了する。
【００８５】
一方、ステップＳ４００で、値１、即ち、「推奨設定」のモードであると判別されると、図１７に示すように、ボタンＥ１１の領域に黒丸が表示されるように、表示画像メモリ３３に格納される表示画像データの所定の領域に黒丸を示すデータを付加する処理を行なう（ステップＳ４１０）。次いで、ＣＰＵ３０は、「用紙種類」を示す用紙種類データｄ１１がいずれの値にあるかを判別する（ステップＳ４２０）。ここで、用紙種類データｄ１１が「普通紙」を示す値１であると判別されると、ステップＳ４３０に処理を進める。
【００８６】
ステップＳ４３０では、図１７に示すように、ボタンＥ１３で示されるスライドレバーの左側表示欄Ｅ１３Ｌに「きれい」の文字が、右側表示欄Ｅ１４Ｌに「速い」の文字が表示されるように、表示画像メモリ３３の表示画像データの所定領域に文字データを付加する。
【００８７】
上記「きれい」および「速い」の文字は、ＲＯＭ３１に予め格納された印刷品質テーブルに記憶された複数のパラメータ値（前述した印刷の品質の程度を段階的に示すパラメータ値）から選択したものである。図１８は、第１記憶手段および第２記憶手段としての印刷品質テーブルＴＢＬ２のデータ構造を示す説明図である。図１８に示すように、印刷品質テーブルＴＢＬは、印刷品質の程度を段階的に表すパラメータ値として、「よりきれい」、「きれい」、「標準」、「速い」といった４つが用意され、各パラメータ値毎に、印刷時の解像度、マイクロウイーブの状態、ハーフトーンの状態が表形式に記録されている。上記スライドレバーの左右の表示欄Ｅ１３Ｌ，Ｅ１３Ｒに表示される文字列としては、用紙種類が「普通紙」である場合には、上記「よりきれい」、「きれい」、「標準」、「速い」の４つパラメータ値から「きれい」および「速い」が選択される。
【００８８】
一方、ステップＳ４２０で、用紙種類データｄ１１が「スーパーファイン専用紙」を示す値２あるいは「専用光沢紙」を示す値３であると判別された場合には、図１９および図２０に示すように、ボタンＥ１３で示されるスライドレバーの左側表示欄Ｅ１３Ｌに「よりきれい」の文字が、右側表示欄Ｅ１４Ｌに「標準」の文字が表示されるように、表示画像メモリ３３の表示画像データに文字データを付加する（ステップＳ４４０）。
【００８９】
上記「よりきれい」および「標準」の文字は、上記印刷品質テーブルＴＢＬ２に記憶された印刷の品質の程度を表す複数のパラメータ値から選択したものであり、用紙種類が「スーパーファイン専用紙」または「専用光沢紙」である場合には、上記「よりきれい」、「きれい」、「標準」、「速い」の４つパラメータ値から「よりきれい」および「標準」が選択される。
【００９０】
ステップＳ４３０またはステップＳ４４０の処理を終えると、次いで、「用紙種類」のデータ入力欄Ｅ２に用紙の種類を示す文字列が表示されるように、表示画像メモリ３３に格納される表示画像データの所定の領域に用紙種類データｄ１１を付加する（ステップＳ４５０）。続いて、ボタンＥ１３のスライドレバーのレバー部分が、印刷の品質の程度を表す品質程度データｄ１２に基づく位置に表示されるように、品質程度データｄ１２に基づく画像部品データ（レバー部分を表す画像部品を示す画像データ）を表示画像データの所定の領域に付加する（ステップＳ４６０）。その後、処理を「リターン」に進めて、このステップＳ３３０の処理を終了する。
【００９１】
また、上記実施例では、前述したように、基本設定モードを行なうルーチンのステップＳ２１０により、各種データの入力を行なっているが、詳細には、スライドレバー形のボタンＥ１３のデータ入力については、特に以下のような処理を実行することにより実現されている。
【００９２】
図２１は、ステップＳ２１０の一部を詳細に示すフローチャートである。図示するように、ステップＳ２１０に処理が移ると、その処理ルーチンの途中において、ＣＰＵ３０は、まず、ステップＳ５００の処理を実行する。ステップＳ５００では、ボタンＥ１３のスライドレバーについてオペレータによるマウス２０を用いたドラック操作がなされたか否かを判別する。ここで、ドラック操作がなされていないと判別されると、処理を「リターン」に進めて、このステップＳ２１０の処理を終了する。
【００９３】
一方、ステップＳ５００で、ドラック操作がなされたと判別されると、ステップＳ５１０に進み、そのドラック操作により決定されたスライドレバーの位置情報を読み込む（ステップＳ５１０）。次いで、その読み込んだ位置情報が示す位置側の文字表示（「よりきれい」、「きれい」、「標準」、「速い」といった文字表示）に対応するパラメータ値を、オペレータにより選択された選択パラメータ値として算出する（ステップＳ５２０）。その後、その選択パラメータ値を検索キーとして、印刷品質テーブルＴＢＬ２と照らし合わせることで、その選択パラメータ値に応じた品質情報を求める（ステップＳ５３０）。例えば、選択パラメータ値として「きれい」が選択された場合、その「きれい」のパラメータ値を図１８に示す印刷品質テーブルＴＢＬ２の最左列に照らし合わせることで、表中の２行目の品質情報、即ち、「７２０×７２０」のアウトプット解像度、「マイクロウィーブ」がオン状態、「高画質ハーフトーン」を求めることができる。
【００９４】
その後、処理を「リターン」に進めて、このステップＳ２１０の処理を終了する。なお、ステップＳ５３０で求められた品質情報は、その後、前述したステップＳ２２０により、ＲＡＭ３２上の所定の位置に記憶されることになる。
【００９５】
以上の構成の図１６で示した処理ルーチンによれば、「基本設定」のカードＣＤ３上のスライドレバー形のボタンＥ１３の両側に、選択肢としての文字列が表示される。この文字列は、用紙の種類によって内容が違っており、用紙種類が「普通紙」である場合には、「きれい」および「速い」が表示され、用紙種類が「スーパーファイン専用紙」または「専用光沢紙」である場合には、「よりきれい」および「標準」が表示される。さらに、上記構成の図２１で示した処理ルーチンによれば、オペレータによってドラックされた上記スライドレバー形のボタンＥ１３の指示位置が読み込まれ、その位置からパラメータ値が選択され、その選択パラメータ値に応じた品質情報が求められる。
【００９６】
したがって、オペレータは、印刷の品質情報についての詳しい知識がなくても、印刷の品質の程度を段階的に示す「よりきれい」、「きれい」等のパラメータ値を大まかに入力するだけで、その用紙の種類に適した印刷の品質の程度を選択することができる。
【００９７】
このため、このコンピュータシステムは、印刷の品質情報の入力作業を誰にでも行ない得るようにすることができる。また、従来のように、たくさんの項目のデータ入力を必要としないことから、データ入力の作業労力を低減することもできる。
【００９８】
また、この実施例では、「基本設定」の１枚のカードＣＤ３上に、用紙種類を入力するデータ入力欄Ｅ２と印刷の品質の程度を入力するボタンＥ１３とを備え、その双方を入力するだけで、各種の品質情報を設定することができる構成となっている。このため、オペレータのデータ入力の操作性に優れており、より一層、データ入力の作業労力を低減することができる。
【００９９】
なお、この実施例では、用紙種類設定手段は、オペレータによるキー入力を受け付けて用紙種類を設定する構成であったが、これに替えて、外部のコンピュータから送られてきた信号、ここでは、用紙種類を示す信号を入力する構成としてもよい。
【０１００】
さらに、上記実施例は、プリンタ１４がローカルなコンピュータ１０と直接ケーブルに接続されたコンピュータシステムに適用されているが、これに替えて、ＬＡＮ上のサーバに接続されたプリンタを複数のコンピュータで共有するコンピュータシステムに適用する構成としてもよい。あるいは、インターネットによりつなげられたサーバに接続されたプリンタを、インターネットを介してコンピュータでコントロールするコンピュータシステムに適用する構成としてもよい。
【０１０１】
以上、本発明の一実施例を詳述してきたが、本発明は、こうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【符号の説明】
【０１０２】
１０…コンピュータ、１２…ＣＲＴディスプレイ、１４…プリンタ、１６…コンピュータ本体、１８…キーボード、２０…マウス、２２…フロッピィ（登録商標）ディスク、２４…フロッピィ（登録商標）ディスクドライブ、３０…ＣＰＵ、３１…ＲＯＭ、３２…ＲＡＭ、３３…表示画像メモリ、３４…マウスインタフェース、３５…キーボードインタフェース、３６…ＦＤＣ、３７…ＨＤＣ、３８…ＣＲＴＣ、３９…プリンタインタフェース、４０…Ｉ／Ｏポート、４１…ＨＤＤ、４４…モデム、４６…公衆電話回線、４８…サーバー、５１…アプリケーションプログラム、５２…ビデオドライバ、５３…プリンタドライバ、５４…ラスタライザ、５５…色補正モジュール、５６…ハーフトーンモジュール、５７…情報設定モジュール。
【図１】
0005641097.tif 000002
【図２】
0005641097.tif 000003
【図３】
0005641097.tif 000004
【図４】
0005641097.tif 000005
【図５】
0005641097.tif 000006
【図６】
0005641097.tif 000007
【図７】
0005641097.tif 000008
【図８】
0005641097.tif 000009
【図９】
0005641097.tif 000010
【図１０】
0005641097.tif 000011
【図１１】
0005641097.tif 000012
【図１２】
0005641097.tif 000013
【図１３】
0005641097.tif 000014
【図１４】
0005641097.tif 000015
【図１５】
0005641097.tif 000016
【図１６】
0005641097.tif 000017
【図１７】
0005641097.tif 000018
【図１８】
0005641097.tif 000019
【図１９】
0005641097.tif 000020
【図２０】
0005641097.tif 000021
【図２１】
0005641097.tif 000022
【図２２】
0005641097.tif 000023