(57)【特許請求の範囲】
【請求項１】
プリンタに接続され、ユーザにより操作される操作装置と、各種画面を表示するための表示装置とを備えるとともに、前記プリンタに印刷条件として設定する複数の機能を所定の項目毎に機能分けし、各項目の機能選択欄から前記ユーザに選択させる機能を各機能の優先順位に従って予め定められた所定の組み合わせの範囲内で前記操作装置より選択可能とさせる印刷設定画面を前記表示装置に表示する表示制御手段を備え、前記印刷設定画面で設定された設定内容に基づいて前記プリンタの印刷動作を制御するプリンタ制御装置において、
前記表示制御手段は、前記優先順位が上位に定められている機能によって選択が制限されている下位の機能を有効とするための特定の操作を前記操作装置より受付けたとき、該下位の機能に対してその機能を有効とする設定に前記上位の機能の設定を切替える機能切替手段を備えることを特徴とするプリンタ制御装置。
【請求項２】
前記機能切替手段は、前記特定の操作を前記操作装置より受付けたとき、前記下位の機能に対応する上位の機能を選択可能とさせるリストを表示させる、
請求項１記載のプリンタ制御装置。
【請求項３】
プリンタに接続され、ユーザにより操作される操作装置と、各種画面を表示するための表示装置とを備えるとともに、前記プリンタに印刷条件として設定する複数の機能を所定の項目毎に機能分けし、各項目の機能選択欄から前記ユーザに選択させる機能を各機能の優先順位に従って予め定められた所定の組み合わせの範囲内で前記操作装置より選択可能とさせる印刷設定画面を前記表示装置に表示する表示制御手段を備え、前記印刷設定画面で設定された設定内容に基づいて前記プリンタの印刷動作を制御するプリンタ制御装置において、
前記表示制御手段は、前記優先順位が下位に定められている機能の設定値を固定するための特定の操作を前記操作装置より受付けたとき、該設定値を固定して、前記下位の機能を有効とする範囲に上位の機能の選択を制限する機能制限手段を備えることを特徴とするプリンタ制御装置。
【請求項４】
プリンタに接続され、ユーザにより操作される操作装置と、各種画面を表示するための表示装置とを備えるコンピュータによって実行され、前記コンピュータを前記プリンタの動作を制御するプリンタドライバとして機能させるためのプリンタ制御プログラムであって、
前記プリンタ制御プログラムは、前記プリンタに印刷条件として設定する複数の機能を所定の項目毎に機能分けし、それら各項目の機能選択欄から前記ユーザに選択させる機能を各機能の優先順位に従って予め定められた所定の組み合わせの範囲内で前記操作装置より選択可能とさせる印刷設定画面を前記表示装置に表示する表示制御機能を実現し、
前記表示制御機能は、
前記優先順位が上位に定められている機能によって選択が制限されている下位の機能を有効とするための特定の操作を前記操作装置より受付けたとき、該下位の機能に対してその機能を有効とする設定に前記上位の機能の設定を切替える機能切替機能を備えていることを特徴とするプリンタ制御プログラム。
【請求項５】
プリンタに接続され、ユーザにより操作される操作装置と、各種画面を表示するための表示装置とを備えるコンピュータによって実行され、前記コンピュータを前記プリンタの動作を制御するプリンタドライバとして機能させるためのプリンタ制御プログラムであって、
前記プリンタ制御プログラムは、前記プリンタに印刷条件として設定する複数の機能を所定の項目毎に機能分けし、それら各項目の機能選択欄から前記ユーザに選択させる機能を各機能の優先順位に従って予め定められた所定の組み合わせの範囲内で前記操作装置より選択可能とさせる印刷設定画面を前記表示装置に表示する表示制御機能を実現し、
前記表示制御機能は、
前記優先順位が下位に定められている機能の設定値を固定するための特定の操作を前記操作装置より受付けたとき、該設定値を固定して、前記下位の機能を有効とする範囲に上位の機能の選択を制限する機能制限機能を備えていることを特徴とするプリンタ制御プログラム。
【請求項６】
請求項４又は５に記載のプリンタ制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ制御装置、プリンタ制御プログラム及び記録媒体にかかり、詳しくは、コンピュータにてプリンタの各種機能を設定する技術に関する。
【背景技術】
【０００２】
従来、プリンタをコンピュータ（パーソナルコンピュータなど）に接続して印刷を行う場合、そのプリンタの機種に対応したプリンタドライバをコンピュータに組み込む必要がある。そして、印刷を行う際の印刷条件、即ち、給紙装置や用紙種類やインク等といった印刷で使用するプリンタの機能をプリンタドライバを用いて設定することにより、設定した印刷条件に従ってプリンタで印刷を行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、プリンタには印刷方式に関する様々な機能が搭載されており、ユーザが印刷条件として設定する項目は多岐に渡っている。その際、ユーザが各項目で選択する機能については、各機能の全ての組み合わせが許されているわけではなく、プリンタドライバでは、それら各機能に優先順位を付けて上位機能（優先順位が上位の機能）により下位機能（優先順位が下位の機能）の組み合わせを制限するようにしている。しかしながら、全ての設定項目について、このような各機能の組み合わせ範囲を把握することは一般のユーザにとっては至難である。このため、目的とする下位機能が上位機能によって制限されている場合には、ユーザは、その下位機能の選択が可能となるまで、再度、上位機能の選択から印刷条件の設定をやり直さなければならなかった。
【０００４】
本発明は、このような従来の実情に鑑みてなされたものであり、その目的は、プリンタの機能設定を効率良く行うことのできるプリンタ制御装置、プリンタ制御プログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のプリンタ制御装置は、プリンタに接続され、ユーザにより操作される操作装置と、各種画面を表示するための表示装置とを備えるとともに、前記プリンタに印刷条件として設定する複数の機能を所定の項目毎に機能分けし、各項目の機能選択欄から前記ユーザに選択させる機能を各機能の優先順位に従って予め定められた所定の組み合わせの範囲内で前記操作装置より選択可能とさせる印刷設定画面を前記表示装置に表示する表示制御手段を備え、前記印刷設定画面で設定された設定内容に基づいて前記プリンタの印刷動作を制御するプリンタ制御装置において、前記表示制御手段は、前記優先順位が上位に定められている機能によって選択が制限されている下位の機能を有効とするための特定の操作を前記操作装置より受付けたとき、該下位の機能に対してその機能を有効とする設定に前記上位の機能の設定を切替える機能切替手段を備えることを要旨とする。
【０００８】
この構成によれば、ユーザは、選択したい下位機能が上位機能によって制限されている場合にも、その下位機能を優先的に選択しながら、各機能の設定を行うことができる。このため、所望とする機能を優先的に選択することができる。
【０００９】
本発明のプリンタ制御装置においては、前記機能切替手段は、前記特定の操作を前記操作装置より受付けたとき、前記下位の機能に対応する上位の機能を選択可能とさせるリストを表示させる、といった態様を採用することもできる。
【００１０】
この構成によれば、下位機能が上位機能によって制限されている場合に、その下位機能を有効とする上位機能を把握することができる。
本発明のプリンタ制御装置は、プリンタに接続され、ユーザにより操作される操作装置と、各種画面を表示するための表示装置とを備えるとともに、前記プリンタに印刷条件として設定する複数の機能を所定の項目毎に機能分けし、各項目の機能選択欄から前記ユーザに選択させる機能を各機能の優先順位に従って予め定められた所定の組み合わせの範囲内で前記操作装置より選択可能とさせる印刷設定画面を前記表示装置に表示する表示制御手段を備え、前記印刷設定画面で設定された設定内容に基づいて前記プリンタの印刷動作を制御するプリンタ制御装置において、前記表示制御手段は、前記優先順位が下位に定められている機能の設定値を固定するための特定の操作を前記操作装置より受付けたとき、該設定値を固定して、前記下位の機能を有効とする範囲に上位の機能の選択を制限する機能制限手段を備えることを要旨とする。
【００１１】
この構成によれば、ユーザは、目的とする下位機能（固定した下位機能）を有効とする範囲で上位機能の選択を行うことができる。即ち、ユーザは、各機能の優先順位に囚われず、目的とする下位機能を優先的に選択して各機能の設定を行うことができる。従って、上記プリンタ制御装置の発明よりも、より機能優先での選択方法とすることができる。
【００１３】
本発明のプリンタ制御プログラムは、プリンタに接続され、ユーザにより操作される操作装置と、各種画面を表示するための表示装置とを備えるコンピュータによって実行され、前記コンピュータを前記プリンタの動作を制御するプリンタドライバとして機能させるためのプリンタ制御プログラムであって、前記プリンタ制御プログラムは、前記プリンタに印刷条件として設定する複数の機能を所定の項目毎に機能分けし、それら各項目の機能選択欄から前記ユーザに選択させる機能を各機能の優先順位に従って予め定められた所定の組み合わせの範囲内で前記操作装置より選択可能とさせる印刷設定画面を前記表示装置に表示する表示制御機能を実現し、前記表示制御機能は、前記優先順位が上位に定められている機能によって選択が制限されている下位の機能を有効とするための特定の操作を前記操作装置より受付けたとき、該下位の機能に対してその機能を有効とする設定に前記上位の機能の設定を切替える機能切替機能を備えていることを要旨とする。このプログラムによれば、上記プリンタ制御装置の発明と同様の作用を奏するものとなる。
【００１４】
本発明のプリンタ制御プログラムは、プリンタに接続され、ユーザにより操作される操作装置と、各種画面を表示するための表示装置とを備えるコンピュータによって実行され、前記コンピュータを前記プリンタの動作を制御するプリンタドライバとして機能させるためのプリンタ制御プログラムであって、前記プリンタ制御プログラムは、前記プリンタに印刷条件として設定する複数の機能を所定の項目毎に機能分けし、それら各項目の機能選択欄から前記ユーザに選択させる機能を各機能の優先順位に従って予め定められた所定の組み合わせの範囲内で前記操作装置より選択可能とさせる印刷設定画面を前記表示装置に表示する表示制御機能を実現し、前記表示制御機能は、前記優先順位が下位に定められている機能の設定値を固定するための特定の操作を前記操作装置より受付けたとき、該設定値を固定して、前記下位の機能を有効とする範囲に上位の機能の選択を制限する機能制限機能を備えていることを要旨とする。このプログラムによれば、上記プリンタ制御装置の発明と同様の作用を奏するものとなる。
【００１５】
本発明の記録媒体は、上記のプリンタ制御プログラムを記録した記録媒体であることを要旨とする。この記録媒体によれば、上記プリンタ制御プログラムの発明と同様の作用を奏するものとなる。
【発明を実施するための最良の形態】
【００１６】
（第１の実施の形態）
以下、本発明を具体化した第１の実施の形態を図１〜図５に従って説明する。
図１は、本実施の形態に係る印刷システム１の概略構成を示すブロック図である。印刷システム１は、プリンタ２と、該プリンタ２の動作を制御するコンピュータ３（プリンタ制御装置）とを備えている。本実施の形態においては、プリンタ２は、インクジェット式カラープリンタにより構成され、コンピュータ３は、パーソナルコンピュータにより構成されている。
【００１７】
コンピュータ３は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、記憶装置１４、表示装置１５、操作装置１６、入力Ｉ／Ｆ（インターフェース、以下同じ）１７、出力Ｉ／Ｆ１８、ドライブ装置１９を備え、それらは、バス２０を介して相互に接続されている。
【００１８】
ＲＯＭ１２には、プログラムやデータが記憶されている。ＲＡＭ１３には、プログラムやデータが一時的に記憶され、ＣＰＵ１１は、ＲＡＭ１３をワークエリアとして利用しながら処理を実行する。記憶装置１４には、コンピュータ３全体の動作を統括的に制御するＯＳ（オペレーティングシステム）や、ＯＳの下で動作する各種のプログラムやデータが格納されている。後述するアプリケーション（アプリケーションプログラム）や、ビデオドライバ用プログラム、プリンタドライバ用プログラム（プリンタ制御プログラム）等もこの記憶装置１４に格納されている。
【００１９】
表示装置１５は、例えばＬＣＤ（液晶ディスプレイ）により構成され、各種画面の表示等に用いられる。操作装置１６は、キーボードやマウス等により構成され、ユーザからの要求や指示、パラメータの入力等に用いられる。入力Ｉ／Ｆ１７は、図示しない外部装置との間の通信（例えば画像データの入力）を制御し、出力Ｉ／Ｆ１８は、プリンタ２との間の通信（例えば印刷データの出力）を制御する。
【００２０】
ＣＰＵ１１が実行するプログラムやデータは、例えば、記録媒体２１にて提供される。ドライブ装置１９は、記録媒体２１を駆動してその記録内容にアクセスし、記録媒体２１からプログラムやデータを読み出して記憶装置１４に格納する。記録媒体２１には、光ディスク（CD-ROM,DVD-ROM, …）や光磁気ディスク（MO,MD,…）等の媒体の他、通信媒体を介してアップロード又はダウンロードされたプログラムを記録した媒体、ディスク装置等も含まれる。本実施の形態のプリンタ制御プログラムもこの記録媒体２１により提供される。
【００２１】
図２は、コンピュータ３の機能構成（要部）を示すブロック図である。
コンピュータ３には、ＯＳの下で動作するアプリケーション３１や、該ＯＳの下で動作し、コンピュータ３をプリンタドライバ３２として機能させるためのプリンタドライバ用プログラム（プリンタ制御プログラム）、さらにはコンピュータ３をビデオドライバ３３として機能させるためのビデオドライバ用プログラムが組み込まれている。
【００２２】
プリンタドライバ３２は、プリンタ２に供給する印刷データを生成する印刷制御部３４と、印刷を行う際の印刷条件、換言すれば、印刷で使用するプリンタ２の機能をユーザが設定するための印刷設定画面（後述する印刷設定用ダイアログボックスＤＢ１：図３）をビデオドライバ３３を介して表示装置１５に表示する表示制御部３５（表示制御手段）と、その印刷設定画面への操作装置１６からの入力を取り込む入力制御部３６とを備えている。
【００２３】
印刷制御部３４は、アプリケーション３１より画像データを受け取り、その画像データを後述する印刷条件に従ってプリンタ２が処理可能な印刷データに変換して、プリンタ２に送信する。図示は省略しているが、印刷制御部３４は、文字やドローデータからＲＧＢデータを生成するラスタライズ部、ＲＧＢデータをプリンタ２が備えるインク色に対応したＣＭＹＫデータに変換する色変換部、多階調で表現されているＣＭＹＫデータをドット形成有無による表現形式のドットデータに変換するハーフトーニング部、ドットデータをプリンタ２に転送すべき順序に並び替えるマイクロウィーブ部を備えている。印刷制御部３４は、このマイクロウィーブ処理後のデータを印刷データとして所定のコマンド形態でプリンタ２に転送する。
【００２４】
表示制御部３５は、操作装置１６による印刷設定を開始する所定操作に基づいて、印刷設定用ダイアログボックスＤＢ１（図３）を表示装置１５に表示する。
詳しくは、表示制御部３５は、デフォルト値として予め設定された機能（印刷条件）をＲＡＭ１３から読込み、デフォルト値を印刷設定用ダイアログボックスＤＢ１に表示する。また、表示制御部３５は、ユーザが印刷条件として選択可能な各機能の組み合わせをそれら各機能の優先順位に従って予め定めた組合せテーブルＴＤ１（図４）をＲＡＭ１３から読込み、その組み合わせの範囲内で各機能の選択を印刷設定用ダイアログボックスＤＢ１を通じて受付ける。なお、優先順位とは、ユーザに機能を選択させる際に、その選択を他の機能によって制限するために定めるものである。
【００２５】
表示制御部３５は、更に、設定変更部３７と、選択範囲表示部３８（選択範囲表示手段）とを備えている。
設定変更部３７は、操作装置１６による印刷設定用ダイアログボックスＤＢ１への入力に基づいて、同ダイアログボックスＤＢ１に設定されている機能を変更する。即ち、印刷設定用ダイアログボックスＤＢ１に表示されている機能を上記デフォルト値から操作装置１６の入力に応じた機能に変更する。
【００２６】
選択範囲表示部３８は、前述の組合せテーブルＴＤ１において優先順位が上位に定められている機能（以下「上位機能」ともいう）がユーザにより選択される際に、それよりも優先順位が下位に定められている機能（以下「下位機能」ともいう）の選択範囲を表示させる。
【００２７】
次に、印刷設定用ダイアログボックスＤＢ１の構成について説明する。
図３に示すように、印刷設定用ダイアログボックスＤＢ１には、印刷条件として設定する『給紙装置』、『用紙種類』、『カラー（使用するインクの種類）』の設定項目毎に、それぞれ機能を選択するための機能選択欄４１〜４３が設けられている。勿論、印刷条件として設定する項目はこれら『給紙装置』、『用紙種類』、『カラー』の設定項目のみに限定されない。
【００２８】
印刷設定用ダイアログボックスＤＢ１の立ち上げ時、各機能選択欄４１〜４３には、デフォルト値として設定された機能が表示される。また、印刷設定用ダイアログボックスＤＢ１の画面下方には、設定完了時に操作される「ＯＫ」ボタン４４と、設定キャンセル時に操作される「キャンセル」ボタン４５とが設けられている。
【００２９】
各機能選択欄４１〜４３には、操作装置１６の操作に基づいて、それらでそれぞれ選択可能とする機能の一覧を示す選択リスト４１ａ，４２ａ，４３ａが表示される。なお、図３は、機能選択欄４２の選択リスト４２ａが表示されている状態を示している。ユーザは、これらの選択リスト４１ａ，４２ａ，４３ａの中からそれぞれ所望の機能を各一つずつ選択することができる。
【００３０】
本実施の形態においては、『給紙装置』の機能選択欄４１では、その選択リスト４１ａから「オートシートフィーダ」及び「オートシートフィーダ（フチなし）」のいずれかが選択できるようになっている。又、『用紙種類』の機能選択欄４２では、その選択リスト４２ａから「普通紙」、「スーパーファイン紙」、「光沢紙」及び「写真用紙」のいずれかが選択できるようになっている。又、『カラー』の機能選択欄４３では、その選択リスト４３ａから「カラー」、「モノクロ」及び「高品質モノクロ」のいずれかが選択できるようになっている。なお、オートシートフィーダは、印刷位置を自動的に判断して記録紙を正しい位置にセットするいわゆる自動給紙機能である。又、オートシートフィーダ（フチなし）は、記録紙の四辺を余白なく印刷するいわゆるフチなし印刷に対応した機能である。
【００３１】
これらの各機能には、図４に示す組合せテーブルＴＤ１によって、『給紙装置』、『用紙種類』、『カラー』の順にそれらの設定項目間において優先順位が設定されている。これにより、機能選択欄４２（『用紙種類』）で選択可能な機能が機能選択欄４１（『給紙装置』）で選択する機能によって制限され、機能選択欄４３（『カラー』）で選択可能な機能が機能選択欄４２（『用紙種類』）で選択する機能によって制限されるようになっている。
【００３２】
例えば、機能選択欄４１で「オートシートフィーダ」を選択した場合は、機能選択欄４２では「普通紙」、「スーパーファイン紙」及び「写真用紙」のいずれかが選択可能となる。又、機能選択欄４１で「オートシートフィーダ（フチなし）」を選択した場合には、機能選択欄４２では「普通紙」、「光沢紙」及び「写真用紙」のいずれかが選択可能となる。又、機能選択欄４２で「写真用紙」を選択した場合には、機能選択欄４３では「モノクロ」及び「高品質モノクロ」のいずれかが選択可能となる。又、機能選択欄４２で「光沢紙」を選択した場合には、機能選択欄４３では「カラー」及び「モノクロ」のいずれかが選択可能となる。なお、図３に示す選択リスト４２ａにおいて、「スーパーファイン紙」上の網掛け表示は、それが選択不可の状態であることを表している（以下、同じ）。
【００３３】
又、本実施の形態では、この印刷設定用ダイアログボックスＤＢ１の機能選択欄４２（『用紙種類』）で機能を選択する際、その選択リスト４２ａには、それよりも優先順位が下位の機能選択欄４３（『カラー』）で選択可能とする機能の選択範囲４６が表示されるようになっている。この選択範囲４６は、本実施の形態では、所定のマークにより表示される。具体的には、機能選択欄４２（『用紙種類』）で選択する機能のうち、下位機能の機能選択欄４３（『カラー』）で「カラー」を選択可能とする機能にはマーク４６ａが、又、「モノクロ」を選択可能とする機能にはマーク４６ｂが、又、「高品質モノクロ」を選択可能とする機能にはマーク４６ｃが付されて表示されるようになっている。なお、このとき、印刷設定用ダイアログボックスＤＢ１には、上記各マーク４６ａ，４６ｂ，４６ｃと下位機能との対応表４７が併せて表示される。これにより、ユーザは、機能選択欄４２（『用紙種類』）で機能（上位機能）を選択する際に、それで選択する機能が機能選択欄４３（『カラー』）で選択するどの機能（下位機能）に対応しているかを知ることができる。
【００３４】
次に、プリンタドライバ３２に含まれる印刷設定ルーチンについて説明する。このルーチンは、ＣＰＵ１１が実行するプリンタ制御プログラムによって実現される。具体的には、印刷条件の設定を行う操作指令が入力されたか否かを判定し、ここで肯定判定した場合は、印刷設定ルーチンに処理を移行する。
【００３５】
図５は、印刷設定ルーチンを示す処理フローチャートである。なお、この印刷設定ルーチンに従ったＣＰＵ１１による処理が、前述した表示制御部３５の機能（表示制御機能）に対応する。処理が開始されると、ＣＰＵ１１は、まず、ＲＡＭ１３から印刷条件のデフォルト値及び組合せテーブルＴＤ１を読込む処理を行う（ステップ１００）。
【００３６】
次いで、ＣＰＵ１１は、上記読込んだデフォルト値及び組合せテーブルＴＤ１に従って印刷設定用ダイアログボックスＤＢ１を表示装置１５に表示する処理を行う（ステップ１０１）。その後、ＣＰＵ１１は、印刷設定用ダイアログボックスＤＢ１への操作装置１６による操作入力をユーザから受付ける（ステップ１０２）。続いて、ＣＰＵ１１は、ステップ１０２で受付けた操作入力が、デフォルト値からの機能変更操作であるか否かを判定する（ステップ１０３）。
【００３７】
ステップ１０３で肯定判定した場合は、続いてＣＰＵ１１は、ステップ１０２で受付けた操作入力が『用紙種類』の設定項目に関する機能の変更、即ち、機能選択欄４２における機能の変更（選択）操作であるか否かを判定する（ステップ１０４）。
【００３８】
ステップ１０４で肯定判定した場合は、ＣＰＵ１１は、機能選択欄４２（『用紙種類』）の選択リスト４２ａに下位機能の機能選択欄４３（『カラー』）で選択可能とする機能の選択範囲４６（マーク４６ａ，４６ｂ，４６ｃ）を表示する（ステップ１０５）。なお、この際には対応表４７も併せて表示する。その後、ＣＰＵ１１は、操作装置１６による操作入力に応じた機能に変更する処理を行う（ステップ１０６）。
【００３９】
一方、ステップ１０４で否定判定した場合（即ち、『給紙装置』又は『カラー』の機能変更操作の場合）は、ＣＰＵ１１は、ステップ１０５を飛ばしてステップ１０６に処理を移行する。ステップ１０６の実行後、ＣＰＵ１１はステップ１０２に処理を戻して、印刷設定用ダイアログボックスＤＢ１への次の操作入力を受付ける。
【００４０】
ステップ１０３で否定判定した場合は、ＣＰＵ１１は、ステップ１０２で受付けた操作入力が印刷設定用ダイアログボックスＤＢ１の「ＯＫ」ボタン４４を押下する操作であるか否かを判定する（ステップ１０７）。
【００４１】
ステップ１０７で否定判定した場合は、ＣＰＵ１１は、ステップ１０２に処理を戻して、印刷設定用ダイアログボックスＤＢ１への次の操作入力を受付ける。一方、ステップ１０７で肯定判定した場合は、ＣＰＵ１１は、そのときの印刷条件の設定値、即ち、その時点で印刷設定用ダイアログボックスＤＢ１に設定されている機能をＲＡＭ１３に記憶する（ステップ１０８）。ステップ１０８の実行後、ＣＰＵ１１は、印刷設定用ダイアログボックスＤＢ１を閉じて、この印刷設定ルーチンを終了する。なお、本実施の形態においては、こうした構成の印刷設定ルーチンのうちステップ１０５の処理が、前述した選択範囲表示部３８の機能（選択範囲表示機能）に対応する。
【００４２】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）上位機能の機能選択欄４２で機能を選択する際、その選択リスト４２ａに、下位機能の機能選択欄４３で選択可能とする機能の選択範囲４６（マーク４６ａ，４６ｂ，４６ｃ）を表示する選択範囲表示部３８を備えた。これにより、ユーザは、機能選択欄４２で上位機能を選択する際にその上位機能が機能選択欄４３で選択するどの下位機能に対応しているかを知ることができる。つまり、上位機能を選択決定する前に、下位機能の選択範囲４６を把握することができる。これにより、目的の設定へのリトライ回数を減らすことができる。
【００４３】
（第２の実施の形態）
次に、本発明の第２の実施の形態を第１の実施の形態との相違点を中心に図６〜図８に従って説明する。なお、第１の実施の形態と同様な構成部分については同一符号を付して説明する。
【００４４】
この第２の実施の形態は、第１の実施の形態における表示制御部３５（図２）の機能を一部変更したものであり、その他の構成は第１の実施の形態と同様である。
図６は、本実施の形態のコンピュータ５１の機能構成（要部）を示すブロック図である。第１の実施の形態との違いは、プリンタドライバ５２の表示制御部５３内に、選択範囲表示部３８（図２）に替えて機能切替部５４（機能切替手段）を備えた点にある。
【００４５】
この機能切替部５４は、前述の組合せテーブルＴＤ１（図４）で優先順位が上位に定められている機能によって選択が制限されている下位の機能を対象として、その下位機能を有効とする（選択を可能とする）設定に上位の機能の設定を切替える処理を行う。
【００４６】
図８は、本実施の形態の印刷設定ルーチンを示す処理フローチャートである。なお、この印刷設定ルーチンにおいてステップ２００，２０１，２０２，２０３，２０４の処理は、第１の実施の形態の印刷設定ルーチン（図５）におけるステップ１００，１０１，１０２，１０３，１０６の処理にそれぞれ対応している。
【００４７】
即ち、本ルーチンが開始されると、ＣＰＵ１１は、ＲＡＭ１３から読込んだデフォルト値及び組合せテーブルＴＤ１に従って、印刷設定用ダイアログボックスＤＢ２（図７）を表示装置１５に表示し、同印刷設定用ダイアログボックスＤＢ２への操作装置１６による操作入力をユーザから受付ける。そして、ステップ２０３で肯定判定した場合は、ＣＰＵ１１は、印刷条件を上記デフォルト値から操作装置１６による操作入力（機能選択欄４１〜４３での選択）に応じた機能に変更する処理を行う。
【００４８】
一方、ステップ２０３で否定判定した場合は、ＣＰＵ１１は、ステップ２０２で受付けた操作入力が、上位機能によって選択が制限されている下位機能を有効とするべくなされた特定の操作であるか否かを判定する（ステップ２０５）。
【００４９】
ここで、上記特定の操作について説明すると、図７に示すように、今、機能選択欄４３（『カラー』）の選択リスト４３ａにおいて「高品質モノクロ」は、機能選択欄４２（『用紙種類』）で選択されている上位機能の「光沢紙」によって、その選択が制限されている状態となっている。このとき、ユーザは通常の選択操作では「高品質モノクロ」の機能を選択することはできない。本実施の形態では、このように選択が制限されている機能（ここでは「高品質モノクロ」）を有効とするための方法として、例えば、その機能の表示上でマウスによる右クリック等の特定の操作が行われた場合には、ＣＰＵ１１は、それを有効とするための処理に移行するようにしている。前述のステップ２０５では、操作入力がこうした特定の操作であるか否かを判定する。
【００５０】
ステップ２０５で肯定判定した場合は、続いてＣＰＵ１１は、上記特定の操作を受付けた下位機能について、その機能に対応する上位機能（制限されている下位機能を有効とし得る上位機能）のリストを表示する（ステップ２０６）。即ち、図７に示す例のように、「高品質モノクロ」の機能を有効とする「普通紙」及び「写真用紙」の機能を含むリスト５５を表示する。その後、ＣＰＵ１１は、操作装置１６による操作入力に基づいて、上記リスト５５から選択された機能に上位機能の設定を変更する（ステップ２０７）。さらには、その変更に伴って、当該制限されていた下位機能を有効とする（ステップ２０８）。具体的には、機能選択欄４３の設定機能を、当該制限されていた下位機能（ここでは高品質モノクロ）に変更する。このステップ２０８の実行後、ＣＰＵ１１は、ステップ２０２に処理を戻して、印刷設定用ダイアログボックスＤＢ２への次の操作入力を受付ける。
【００５１】
その後は、ＣＰＵ１１は、ステップ２０２で受付けた操作入力が印刷設定用ダイアログボックスＤＢ２の「ＯＫ」ボタン４４を押下する操作であるとステップ２０９で肯定判定するまで、ステップ２０２〜２０９の処理を繰り返す。そして、同ステップ２０９で肯定判定した場合は、ＣＰＵ１１は、そのときの印刷条件の設定値、即ちその時点で印刷設定用ダイアログボックスＤＢ２に設定されていた機能をＲＡＭ１３に記憶し（ステップ２１０）、印刷設定用ダイアログボックスＤＢ２を閉じて、この印刷設定ルーチンを終了する。なお、本実施の形態においては、こうした構成の印刷設定ルーチンのうち、ステップ２０５，２０６，２０７，２０８の処理が、前述した機能切替部５４の機能（機能切替機能）に対応する。
【００５２】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）上位機能によって選択が制限されている下位機能に対して、その機能の表示上で特定の操作が行われた場合に、当該選択が制限されている下位機能を有効とする上位機能のリスト５５を表示して、そのリスト５５から選択された機能に上位機能の設定を切替える機能切替部５４を備えた。これにより、ユーザは、選択しようとする目的の下位機能が制限されている場合にも、その下位機能を優先的に選択しながら各機能の設定を行うことができる。即ち、機能優先での選択方法とすることができる。これにより、プリンタ２の機能設定を効率よく行うことができる。
【００５３】
（第３の実施の形態）
次に、本発明の第３の実施の形態を第１の実施の形態との相違点を中心に図９〜図１２に従って説明する。なお、第１の実施の形態と同様な構成部分については同一符号を付して説明する。
【００５４】
この第３の実施の形態は、第１の実施の形態における表示制御部３５（図２）の機能を一部変更したものであり、その他の構成は第１の実施の形態と同様である。
図９は、本実施の形態のコンピュータ６１の機能構成（要部）を示すブロック図である。第１の実施の形態との違いは、プリンタドライバ６２の表示制御部６３内に、選択範囲表示部３８（図２）に替えて機能制限部６４（機能制限手段）を備えた点にある。
【００５５】
この機能制限部６４は、前述の組合せテーブルＴＤ１（図４）で優先順位が下位に定められている機能の設定値を固定して、その下位機能を有効とする範囲に上位の機能の選択を制限する処理を行う。
【００５６】
図１１は、本実施の形態の印刷設定ルーチンを示す処理フローチャートである。なお、この印刷設定ルーチンにおいてステップ３００，３０１，３０２，３０３，３０４の処理は、第１の実施の形態の印刷設定ルーチン（図５）におけるステップ１００，１０１，１０２，１０３，１０６の処理にそれぞれ対応している。
【００５７】
即ち、本ルーチンが開始されると、ＣＰＵ１１は、ＲＡＭ１３から読込んだデフォルト値及び組合せテーブルＴＤ１に従って、印刷設定用ダイアログボックスＤＢ３（図１０）を表示装置１５に表示し、同印刷設定用ダイアログボックスＤＢ３への操作装置１６による操作入力をユーザから受付ける。そして、ステップ３０３で肯定判定した場合は、ＣＰＵ１１は、印刷条件を上記デフォルト値から操作装置１６による操作入力（機能選択欄４１〜４３での選択）に応じた機能に変更する処理を行う。
【００５８】
一方、ステップ３０３で否定判定した場合は、ＣＰＵ１１は、ステップ３０２で受付けた操作入力が、下位機能の設定値を固定する操作であるか否かを判定する（ステップ３０５）。
【００５９】
ここで、上記下位機能の設定値を固定する操作について説明する。
図１０に示すように、印刷設定用ダイアログボックスＤＢ３において、機能選択欄４３（『カラー』）の選択リスト４３ａには、各機能にそれぞれ１つずつチェックボックス６２ａ，６２ｂ，６２ｃが設けられている。本実施の形態においては、これらのうちいずれかにチェックをすることで、下位機能の設定値を固定することができるようになっている。前述のステップ３０５では、ユーザから受付けた操作入力が、こうした下位機能の設定値を固定する操作（つまり、いずれかのチェックボックスにチェックをする操作）であるか否かを判定する。
【００６０】
ステップ３０５で肯定判定した場合は、続いてＣＰＵ１１は、当該設定値を固定させる下位機能が、その上位機能によって選択を制限されている機能でないか否かを判定する（ステップ３０６）。このステップ３０６で肯定判定した場合は、ＣＰＵ１１は、当該下位機能の設定を有効とするように上位機能の設定を変更させ（ステップ３０７）、さらには、当該下位機能の設定を有効とする範囲に上位機能の選択範囲を制限させる（ステップ３０８）。
【００６１】
具体的には、例えば図１０に示すように、機能選択欄４１（『給紙装置』）で「オートシートフィーダ（フチなし）」が選択され、機能選択欄４２（『用紙種類』）で「光沢紙」が選択されている場合、機能選択欄４３（『カラー』）では「カラー」及び「モノクロ」の何れかのみが選択可能となっている。つまり、このとき「高品質モノクロ」は、その上位機能である「光沢紙」の設定によって、その選択が不可となっている。ここで、下位機能である機能選択欄４３内における設定値を例えば「高品質モノクロ」に固定させるべくチェックボックス６２ｃにチェックをすると、図１２に示すように、その上位機能である機能選択欄４２内における設定値が例えば「普通紙」に変更される。つまり、「高品質モノクロ」の選択を有効とする機能（ここでは「普通紙」）に上位機能の設定が変更される。さらには、この機能選択欄４２内における選択範囲（選択リスト４２ａに表示される選択肢）が「高品質モノクロ」の設定を有効とする「普通紙」及び「写真用紙」の機能に制限される。
【００６２】
このように、下位機能の設定値を固定させるべくいずれかのチェックボックスにチェックをした際、当該下位機能がその上位機能によって選択を制限されている場合には、その上位機能の設定を変更して当該下位機能の選択を有効とさせた上で、更に、当該下位機能の設定を有効とさせる範囲に上位機能の選択範囲を制限させる。本実施の形態においては、こうしたステップ３０５，３０６，３０７，３０８における処理が、前述した機能制限部６４の機能（機能制限機能）に相当する。なお、ＣＰＵ１１は、ステップ３０６で否定判定した場合（つまり、設定値を固定させる下位機能が上位機能によって選択を制限されていない場合）には、ステップ３０７の処理を飛ばしてステップ３０８に処理を移すこととなる。
【００６３】
その後は、ＣＰＵ１１は、ステップ３０２に処理を戻し、該ステップ３０２で受付けた操作入力が印刷設定用ダイアログボックスＤＢ３の「ＯＫ」ボタン４４を押下する操作であるとステップ３０９で肯定判定するまで、ステップ３０２〜３０９の処理を繰り返す。そして、同ステップ３０９で肯定判定した場合は、ＣＰＵ１１は、そのときの印刷条件の設定値、即ち、その時点で印刷設定用ダイアログボックスＤＢ３に設定されていた機能をＲＡＭ１３に記憶し（ステップ３１０）、印刷設定用ダイアログボックスＤＢ３を閉じてこの印刷設定ルーチンを終了する。
【００６４】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）下位機能の設定値を固定して当該固定した下位機能を有効とする範囲に上位機能の選択を制限する機能制限部６４を備えた。これにより、ユーザは、固定した下位機能を有効とする範囲でのみ上位機能の選択が可能となる。従って、第２の実施の形態よりも、より機能優先での選択方法とすることができる。
【００６５】
なお、上記各実施の形態は、以下に記載する変形例の態様で実施してもよい。
（変形例１）第１の実施の形態の選択範囲表示部３８、第２の実施の形態の機能切替部５４、第３の実施の形態の機能制限部６４を全て具備するプリンタドライバの態様としてもよい。この構成とすれば、プリンタ２の機能設定をより効率よく行うことができる。
【００６６】
（変形例２）第１の実施の形態では、下位機能の選択範囲４６を表示する方法としてはその他の方法でもよい。即ち、選択リスト４２ａ内に表示する方法に限らず、印刷設定用ダイアログボックスＤＢ１上の任意の個所に表示してもよく、上位機能を選択するにあたって下位機能の選択範囲を把握することができればよい。なお、選択範囲４６の表示態様も、マーク４６ａ，４６ｂ，４６ｃによる標記形式に限定されない。
【００６７】
（変形例３）第１の実施の形態では、機能選択欄４１（『給紙装置』）の選択リスト４１ａに、機能選択欄４２（『用紙種類』）で選択可能な機能の選択範囲４６を表示するようにしてもよい。
【００６８】
（変形例４）第２の実施の形態では、機能選択欄４３（『カラー』）で選択が制限されている機能のみに限らず、機能選択欄４２（『用紙種類』）で選択が制限されている機能に対しても同様に適用可能である。
【００６９】
（変形例５）第３の実施の形態では、機能選択欄４３（『カラー』）で選択する機能のみに限らず、機能選択欄４２（『用紙種類』）で選択する機能に対しても同様に適用可能である。
【００７０】
（変形例６）印刷条件として設定する項目は、上記各実施の形態で例示した『給紙装置』、『用紙種類』、『カラー』に限定されない。また、それらの各設定項目で選択可能とする機能も上記各実施の形態で例示した機能に限定されない。
【００７１】
（変形例７）その他上記各実施の形態及び上記各変形例の構成における設計的事項は、本発明の技術的思想の範囲内において適宜変更することができる。
【図面の簡単な説明】
【００７２】
【図１】本発明に係る印刷システムの概略構成を示すブロック図。
【図２】第１の実施の形態のコンピュータの機能構成（要部）を示すブロック図。
【図３】第１の実施の形態の印刷設定用ダイアログボックスを示す画面図。
【図４】組合せテーブルを概念化して示す説明図。
【図５】第１の実施の形態の印刷設定ルーチンを示す処理フローチャート。
【図６】第２の実施の形態のコンピュータの機能構成（要部）を示すブロック図。
【図７】第２の実施の形態の印刷設定用ダイアログボックスを示す画面図。
【図８】第２の実施の形態の印刷設定ルーチンを示す処理フローチャート。
【図９】第３の実施の形態のコンピュータの機能構成（要部）を示すブロック図。
【図１０】第３の実施の形態の印刷設定用ダイアログボックスを示す画面図。
【図１１】第３の実施の形態の印刷設定ルーチンを示す処理フローチャート。
【図１２】第３の実施の形態の作用を説明する画面図。
【符号の説明】
【００７３】
１：印刷システム、２：プリンタ、３，５１，６１：コンピュータ（プリンタ制御装置）、１１：ＣＰＵ、１３：ＲＡＭ、１５：表示装置、１６：操作装置、２１：記録媒体、３２，５２，６２：プリンタドライバ、３４：印刷制御部、３５，５３，６３：表示制御部（表示制御手段）、３６：入力制御部、３７：設定変更部、３８：選択範囲表示部（選択範囲制御手段）、４１，４２，４３：機能選択欄、４１ａ，４２ａ，４３ａ：選択リスト、４６：選択範囲、４６ａ，４６ｂ，４６ｃ：マーク、４７：対応表、５４：機能切替部（機能切替手段）、５５：リスト、６４：機能制限部（機能制限手段）、６５ａ，６５ｂ，６５ｃ：チェックボックス。
【図１】
0004788288.tif 000002
【図２】
0004788288.tif 000003
【図３】
0004788288.tif 000004
【図４】
0004788288.tif 000005
【図５】
0004788288.tif 000006
【図６】
0004788288.tif 000007
【図７】
0004788288.tif 000008
【図８】
0004788288.tif 000009
【図９】
0004788288.tif 000010
【図１０】
0004788288.tif 000011
【図１１】
0004788288.tif 000012
【図１２】
0004788288.tif 000013