(57)【要約】【課題】  プリンタドライバＵＩ上の複数の設定項目のうち、同時に設定はできても印刷結果がユーザーの意図に沿わない可能性があるケースがあるが、そのことをユーザーに明示的に通知することができなかった。例えば環境光を考慮した色のマッチング処理とグレー補償の関係のような、画質に関する設定とコスト削減に関する設定。また印刷結果から、どの設定を変更すれば意図した印刷結果が出力可能であるかが分からなかった。【解決手段】  画質に関する設定とコスト削減に関する設定を同時に設定できないようにプリンタドライバＵＩ上でコンフリクトをおこなう。また該当項目が選択されたときにはプリンタドライバがメッセージ表示を行い、画質優先なのかコスト優先なのかをユーザーに示す。【選択図】  図１
2010277338.tif 000002
【特許請求の範囲】
【請求項１】
環境光を考慮した色マッチング処理に関する設定が、プリンタドライバにおいて有効にされたか否かを判定する判定手段と、
前記判定手段が、環境光を考慮した色マッチング処理が有効にされたと判定した場合、プリンタドライバにおけるグレー補償処理の設定を無効にする手段と、
を備える情報処理装置。
【請求項２】
プリンタドライバのユーザーインターフェースドライバを搭載した情報処理装置において前記ユーザーインターフェースの設定項目は、環境光を考慮した画像品質に関する設定項目およびコスト削減に関する設定項目を有するユーザインタフェースを表示する表示手段と、
前記ユーザーインターフェース上の設定項目の値を取得する手段と、
前記画像品質に関する設定が有効になっているかどうかを判断する判断手段と、
画像品質に関する設定が有効と判断した場合はコスト削減に関する設定を無効とするＵＩ制御手段と、
有効とした機能と無効とした機能をメッセージにて表示するメッセージ表示方法、
とをもつことを特徴とする情報処理装置。
【請求項３】
前記メッセージ表示方法において、設定を有効とした機能に関連した印刷結果についての解説、および設定を無効とした機能に関連した印刷結果についてのメッセージを表示することを特徴とする請求項２記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタドライバを搭載した情報処理装置の制御技術に関する。
【背景技術】
【０００２】
プリンタドライバはユーザーインターフェースから設定される各機能の設定値に対して、各々の処理を行う。ユーザーインターフェースからは様々な機能を設定することが可能である。ユーザーは自らが望む印刷結果を得るために各々の設定を行うことになる。
【０００３】
ただし印刷装置、プリンタドライバ、オペレーションシステム、アプリケーションの制限により、環境によって特定機能に対しての設定ができない場合がある。
【０００４】
そのため、印刷装置の状態、または機能が有効なのか無効なのかによって、各々の機能設定の可不可を制御する手法が従来から存在する（例えば特許文献１参照）。これは、印刷装置に有しない機能での印刷ができないこと、また処理手順の関係から同時に設定できない機能があることをユーザーに明示的に通知するために行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２６０４９２
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上記手法では、機能的には同時に処理ができる設定であっても実際の印刷結果がユーザーの意図に沿わない可能性があることをユーザーに明示的に通知することができない。
【０００７】
例えば、環境光を考慮した色のマッチング処理のように画質向上に関係する設定とグレー色を黒単色トナーで印字するグレー補償のような節約に関係する設定が同時に処理すると設定された場合があたる。
【０００８】
前記設定の場合、各々の処理を行うことは可能である。
【０００９】
しかし、環境光を考慮した印字結果を期待していたにも関わらず黒単色のトナーでの印字、また逆に黒単色のトナーでモノクロ印字を期待していたにも関わらず、カラー印字になってしまう場合がある。
【００１０】
これらの印刷結果はユーザーの意図に沿っているとはいえない。
【課題を解決するための手段】
【００１１】
環境光を考慮した色マッチング処理に関する設定が、プリンタドライバにおいて有効にされたか否かを判定する判定手段と、前記判定手段が、環境光を考慮した色マッチング処理が有効にされたと判定した場合、プリンタドライバにおけるグレー補償処理の設定を無効にする手段と、を備える情報処理装置。
【発明の効果】
【００１２】
本発明によって、処理手法的には同時に処理可能であるが印刷結果がユーザーの期待に沿わない設定に関して、明示的にユーザーに通知することが可能となる。例えば、プリンタドライバのユーザーインターフェース表示から環境光を考慮した色のマッチング処理時に、その色表現を阻害する要因を自動的に無効化することで、より品位のよい印刷結果を得ることができる。また画質は関係なく黒単色でモノクロ印刷をしたい場合に関しては、前記環境光を考慮した色のマッチング処理を無効にすることが必要なことをユーザーに通知することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】プリント制御システムの構成図
【図２】ユーザーインターフェースドライバ動作のフローチャート
【図３】ドライバのユーザーインターフェース表示例
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１５】
図１で示されるプリント制御システムが有する、プリンタドライバのユーザーインターフェース制御機能に関して説明する。
【００１６】
実施形態に係るプリント制御システムは、ホストコンピュータ３０００と印刷装置１５００とから構成されている。
【００１７】
ホストコンピュータ３０００は、ＣＰＵ１とＲＡＭ２とＲＯＭ３とハードディスク４とを備えている。
【００１８】
図１において、ホストコンピュータ３０００は、ＲＯＭ３のプログラム用ＲＯＭに記憶された各種プログラムに基づいた処理を実行するＣＰＵ１を備える。ＣＰＵ１は、システムバス５に接続される各デバイスを総括的に制御する。
ＲＡＭ２は、ＣＰＵ１の主メモリ、ワークエリア等として機能する。
ハードディスク４は、プログラムデータ等の保存領域として機能する。
【００１９】
また、ＣＰＵ１は、ＣＲＴ上のマウスカーソル等でユーザーから指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザーは印刷実行を指示する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定についての指示を行える。なお、アプリケーション１０１や、グラフィックエンジン１０２、プリンタドライバ１０３、システムスプーラ１０４は、図示されるように、ＲＯＭ３内の保持されたプログラムである。またプリンタドライバ１０３は主に以下のモジュールで構成される。グラフィックエンジンからの描画指示をうけとるグラフィックドライバ１１０とユーザーインターフェースを表示制御するユーザーインターフェースドライバ１１１である。これらのプログラムがＣＰＵ１によりＲＡＭ２に読出され実行されることにより、各種の処理が行われることになる。本実施形態及びそれ以降では、説明の簡略化のため、１０１〜１０４、１１０、１１１が実行主体として処理を行うものとして説明を行う。即ち、アプリケーション１０１が・・・の処理を実行するとした表現を使って、本実施形態及びそれ以降の説明を行う。なお、アプリケーション１０１が・・・の処理を実行するという表現は、アプリケーション１０１をＲＯＭ３からＲＡＭ２にロードし、そのロードしたアプリケーション１０１に基づいて・・・の処理をＣＰＵ１が実行をするということを意味する。このことは、１０２〜１０４、１１０、１１１についても同様である。
【００２０】
図２はホストコンピュータ３０００において、プリンタドライバ１０３のユーザーインターフェースドライバ１１１が行うユーザーインターフェース制御の処理を示したフローチャートである。
Ｓ２０１のステップにおいて、ユーザーインターフェースドライバ１１１はユーザーインターフェースから変更された設定値を取得する。前記設定値とは例えば色のマッチング処理であれば、する・しない、する場合はどのようなマッチング処理を行うか、を示す。
Ｓ２０２のステップにおいて、ユーザーインターフェースドライバ１１１は、前記取得した値が画質に関する設定か否かを判定する。判定する基準は、プリンタドライバユーザーインターフェースが持つすべての設定関して画質に関係する設定なのかどうかをあらかじめきめておく。例えば、環境光を考慮した色のマッチング処理は、画質向上のための処理であると判断する。ここで、環境光を考慮した色のマッチング処理とは、以下のようなものである。
【００２１】
環境光に対しては、従来の印刷物は、昼光といった標準光源の下で見た場合のみ色の正確さを保証していた。環境光を考慮した色のマッチング処理においては、色の数値化や心理的な色知覚の関連づけを行なう。そして、異なる照明の環境下において、入力、表示、出力の各機器間で色再現をコントロールすることで、様々な環境光に対応する。例えば、オフィス、店舗、展示場でのそれぞれのプリントの色の違いを無くすことができる。
【００２２】
Ｓ２０２の判定の結果、画質に関する設定でないと判定した場合は処理を終了する。Ｓ２０２の判定の結果、画質に関する設定であると判定した場合はＳ２０３のステップにすすむ。
Ｓ２０３のステップにおいて、ユーザーインターフェースドライバ１１１はコスト削減に関する設定をユーザーインターフェース上にてグレイアウトする。例えば、グレー補償は、コスト削減のための処理であるとし、ユーザーインターフェース上でグレイアウトする。これによりユーザーはこの項目の変更が不可能となる。
Ｓ２０４のステップにおいて、ユーザーインターフェースドライバ１１１はプリンタドライバユーザーインターフェース上にて、画質優先の設定である旨のメッセージボックスを表示する。この表示を行うことでユーザーに現在の設定を伝える。またＳ２０３においてグレイアウトしたコスト削減に関する設定がグレー補償であった場合には、グレー補償の設定が無効になるためにカラーとして印刷・課金される可能性がある旨を前記のメッセージボックスにて表示する。このように有効になる項目・無効になる項目によって表示する内容を変更する。
【００２３】
図３はドライバのユーザーインターフェースの例を示したものである。
印刷実行時の各々の機能の設定値については、ユーザーインターフェースドライバ１１１が取得し、グラフィックスエンジン１０２を経由してグラフィックスドライバ１１０がその情報を受け取る。
グラフィックスドライバ１１０は前記設定値を参照し印刷データを生成する。
作成した印刷データはグラフィックドライバ１１０からシステムスプーラ１０４を経由して、印刷装置１５００に印刷データに送信される。
【００２４】
環境光を考慮した色マッチング処理に関する設定が、プリンタドライバにおいて有効にされたか否かを判定する。プリンタドライバが、環境光を考慮した色マッチング処理が有効にされたと判定した場合、プリンタドライバにおけるグレー補償処理の設定を無効にする。プリンタドライバは、情報処理装置の一例であるＰＣに入っている。
【００２５】
ＰＣは、プリンタドライバのユーザーインターフェースドライバを搭載している。ユーザーインターフェースの設定項目は、環境光を考慮した画像品質に関する設定項目およびコスト削減に関する設定項目を有するユーザインタフェースを表示する。表示手段の一例はＣＲＴである。また、ユーザーインターフェース上の設定項目の値をプリンタドライバが取得する。さらに、画像品質に関する設定が有効になっているかどうかをプリンタドライバが判断する。プリンタドライバのＵＩドライバは、画像品質に関する設定が有効と判断した場合はコスト削減に関する設定を無効とする。さらに、有効とした機能と無効とした機能をメッセージにて表示する。
【００２６】
さらに、メッセージ表示方法において、設定を有効とした機能に関連した印刷結果についての解説、および設定を無効とした機能に関連した印刷結果についてのメッセージを表示する。
【００２７】
また、環境光を考慮するモードが有効とされている場合は、モノクロ印刷のようにみえてもカラー課金される可能性があることを警告しても良い。モノクロ印刷が有効にされている場合は、環境光を考慮するモードを無効化するようにしてもよい。
【図１】
2010277338.tif 000003
【図２】
2010277338.tif 000004
【図３】
2010277338.tif 000005