(57)【特許請求の範囲】
【請求項１】
カラープリンタによる印刷を制御するプリンタドライバを有するカラープリンタドライバ装置において、前記プリンタドライバは、濃度補正テスト及び選択保存を行う濃度補正テスト／処理部を有し、この濃度補正テスト／処理部は、グレー色の濃度割合に対応する複数種類の濃度補正処理方法によりテストパターンを出力して、グレー色の濃度割合に対応する複数種類のテストパターンについてテスト印刷が行われるようにし、このテスト印刷のテストパターンに基づいて選択された濃度補正処理方法を保存することを特徴とするカラープリンタドライバ装置。
【請求項２】
前記プリンタドライバは、印刷命令によって、印刷用の整数値データ形式のＲＧＢデータを受け取る画像データ受信部と、前記画像データ受信部からのＲＧＢデータを、整数値データ形式のＣＭＹデータに色変換の処理を行って出力する色変換処理部とを有し、前記濃度補正テスト／処理部は、前記色変換処理部からのＣＭＹデータを、整数値データ形式のＣＭＹデータに濃度補正して出力し、さらに前記濃度補正テスト／処理部からのＣＭＹデータを、ＣＭＹＫデータに２値化する２値化処理部と、前記２値化処理部からのＣＭＹＫデータを、印刷データ信号として出力する画像データ送信部とを有することを特徴とする請求項１に記載のカラープリンタドライバ装置。
【請求項３】
前記濃度補正テスト／処理部は、操作指示に対応した各命令信号を送出する画面入力制御部を有し、前記画面入力制御部からの処理データが入力して画面表示された濃度補正テスト及び選択保存操作用のダイアログボックスにより、濃度補正処理が選択操作されることを特徴とする請求項２に記載のカラープリンタドライバ装置。
【請求項４】
前記濃度補正テスト／処理部は、各色ごとの濃度特性を各色について組み合わせた濃度補正処理方法によりテストパターンを出力することを特徴とする請求項１〜３いずれか記載のカラープリンタドライバ装置。
【請求項５】
前記濃度補正テスト／処理部は、複数のデューティ毎にテストパターンを出力することを特徴とする請求項１〜４いずれか記載のカラープリンタドライバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カラープリンタドライバ装置に関し、特に、テストパターンの印刷結果から濃度補正処理を行うカラープリンタドライバ装置に関する。
【０００２】
【従来の技術】
従来、インクジェットプリンタにおいて、グレー色は、ブラック（Ｋ）インクだけではなくシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクも同時に印刷されるような形で印刷される。
【０００３】
このような印刷を行うものとして、例えば、特開平０４−２５３４７２号公報に開示されたＵＣＲ（ｕｎｄｅｒ  ｃｏｌｏｕｒ  ｒｅｍｏｖａｌ）量決定方法及び画像処理装置が知られている。このＵＣＲ量決定方法及び画像処理装置は、テストパターンを印刷し濃度測定を行った結果を反映して、ＵＣＲ量の調整によりグレーバランスを決定するというものである。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のＵＣＲ量決定方法及び画像処理装置においては、画像品質の劣化が避けられず、また、使い勝手に難があった。これは、グレーバランスの決定をＵＣＲ量の調整でする場合、濃度の低い画像でブラックインクを使用することから生ずるものであり、特に濃度の低い画像（例えば、肌の色）等でブラックインクを使用すると、粒状感が目立ってしまい画像品質が劣化する。また、ＵＣＲ量を決定するために印刷したテストパターンの濃度を測定したり、その結果を入力する必要があり、これらの作業が複雑であった。
【０００５】
この発明の目的は、画像品質の劣化をもたらさず使い勝手よく高品質な印刷を行うことができるカラープリンタドライバ装置を提供することである。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、この発明に係るカラープリンタドライバ装置は、カラープリンタによる印刷を制御するプリンタドライバを有するカラープリンタドライバ装置において、前記プリンタドライバは、前記カラープリンタへの印刷命令に、テスト印刷結果に基づいて印刷に際し最適な画像品質が得られる濃度補正処理を行うことを特徴としている。
【０００７】
上記構成を有することにより、プリンタドライバからカラープリンタに出される印刷命令に、テスト印刷結果に基づき、印刷に際し最適な画像品質が得られるように濃度補正処理が行われる。これにより、画像品質の劣化をもたらさず使い勝手よく高品質な印刷を行うことができる。
【０００８】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。
【０００９】
図１は、この発明の実施の形態に係るカラープリンタドライバ装置の概略構成を示すブロック図である。図１に示すように、カラープリンタドライバ装置１０は、インクジェットプリンタのドライバであり、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１１、プリンタドライバ１２、及びインクジェットプリンタ１３で概略構成される。
【００１０】
ＣＰＵ１１は、印刷命令信号を送出する。プリンタドライバ１２は、印刷用の０〜２５５の整数値のデータ形式（Ｒ０，Ｇ０，Ｂ０）を印刷データ信号のＣＭＹＫデータ（Ｃ２，Ｍ２，Ｙ２，Ｋ２）に生成して出力し、特に、複数種類のグレー色に基づいた印刷を行うテスト印刷と、このテスト印刷結果から、この印刷用紙に対する最適なグレーになる濃度補正処理方法を選択して保存（以下、濃度補正テスト及び選択保存と記載）する、選択保存を行う。インクジェットプリンタ１３は、プリンタドライバ１２からの印刷データ信号のＣＭＹＫデータ（Ｃ２，Ｍ２，Ｙ２，Ｋ２）に基づいた印刷を行う。
【００１１】
プリンタドライバ１２は、画像データ受信部１４、色変換処理部１５、濃度補正テスト／処理部１６、２値化処理部１７、及び画像データ送信部１８を有する。
【００１２】
画像データ受信部１４は、ＣＰＵ１１からの印刷命令によって、印刷用の０〜２５５（整数値）データ形式のＲＧＢデータ（Ｒ０，Ｇ０，Ｂ０）ａを受け取る。色変換処理部１５は、画像データ受信部１４からのＲＧＢデータａを、０〜２５５（整数値）データ形式のＣＭＹデータ（Ｒ０，Ｇ０，Ｂ０→Ｃ０，Ｍ０，Ｙ０）に色変換の処理を行って出力する。
【００１３】
濃度補正テスト／処理部１６は、色変換処理部１５からのＣＭＹデータ（Ｃ０，Ｍ０，Ｙ０）を、０〜２５５（整数値）データ形式のＣＭＹデータ（Ｃ１，Ｍ１，Ｙ１）に濃度補正して出力し、特に、濃度補正テスト及び選択保存を行う。２値化処理部１７は、濃度補正テスト／処理部１６からのＣＭＹデータ（Ｃ１，Ｍ１，Ｙ１）を、０又は２５５データ形式のＣＭＹＫデータ（Ｃ１，Ｍ１，Ｙ１→Ｃ２，Ｍ２，Ｙ２，Ｋ２）に２値化する。画像データ送信部１８は、印刷データ信号ｂのＣＭＹＫデータ（Ｃ２，Ｍ２，Ｙ２，Ｋ２）をインクジェットプリンタ１３に出力する。
【００１４】
図２は、図１の濃度補正テスト／処理部の詳細な構成を示すブロック図である。図２に示すように、濃度補正テスト／処理部１６は、画面入力制御部１９、画像データメモリ２０、表示ディスプレイ２１、操作部２２、画像データ形成部２３、濃度補正処理制御部２４、濃度補正処理記憶部２５、画像変換制御部２６、及びテスト印刷データ記憶部２７を有している。
【００１５】
画面入力制御部１９は、操作指示に対応した各命令信号を送出し、画像データメモリ２０は、濃度補正テスト及び選択保存操作用のダイアログボックス（図３参照）のデータを格納する。表示ディスプレイ２１は、画面入力制御部１９の処理データ、特に、ダイアログボックスを画面表示し、操作部２２は、マウス及びキーボードを備える。
【００１６】
画像データ形成部２３は、濃度補正テスト用の画像データを送出し、濃度補正処理制御部２４は、濃度補正処理記憶部２５に記憶している、複数種類（ここでは九種類）の濃度補正処理方法のデータを読み出して送出する。濃度補正処理記憶部２５は、テスト印刷部Ａ〜Ｉ（図５及び図６参照）に対応する九種類の濃度補正処理方法を記憶する。
【００１７】
画像変換制御部２６は、画像データ形成部２３からの濃度補正テスト及び選択保存用の画像データを、濃度補正処理制御部２４からの九種類の濃度補正処理方法によるそれぞれの印刷画像データに変換して送出する。テスト印刷データ記憶部２７は、濃度補正テスト用の画像データを、濃度補正テスト及び選択保存時に読み出して画像変換制御部２６に送出する。
【００１８】
図３は、濃度補正テスト及び選択保存操作用のダイアログボックスの表示画面を示す説明図である。ダイアログボックスのデータは、画像データメモリ２０に格納されると共に、表示ディスプレイ２１に画面表示される。このダイアログボックスの画面２８は、濃度補正テスト及び選択保存時に、操作部２２（図２参照）のマウスによる操作の対象となる。
【００１９】
図３に示すように、このダイアログボックスには、濃度補正設定ボタン２９Ａ，２９Ｂ，２９Ｃ，２９Ｄ，２９Ｅ，２９Ｆ，２９Ｇ，２９Ｈ，２９Ｉ、テスト印刷ボタン３０、保存ボタン３１、呼出ボタン３２、ＯＫボタン３３、及びキャンセルボタン３４が表示されている。
【００２０】
濃度補正設定ボタン２９Ａ，２９Ｂ，２９Ｃ，２９Ｄ，２９Ｅ，２９Ｆ，２９Ｇ，２９Ｈ，２９Ｉにより、九種類の異なる濃度補正処理方法を選択し、且つ、設定する。テスト印刷ボタン３０により、九種類の濃度補正処理方法によるテスト印刷を指示し、保存ボタン３１により、テスト印刷を行った印刷用紙の特定番号と共に、この特定番号の印刷用紙に対する濃度補正処理方法（九種類の異なる濃度補正処理方法中の一つ）の保存を指示する。
【００２１】
この保存ボタン３１で、特定番号の印刷用紙に対する濃度補正処理方法を保存する場合、濃度補正設定ボタン２９Ａ〜２９Ｉの何れかを操作して、その濃度補正処理方法を選択保存すると共に、テスト印刷に使用したインクジェットプリンタ１３の特定番号も併せて保存する。このインクジェットプリンタ１３に対する濃度補正処理方法の保存の指示、また、印刷用紙及びインクジェットプリンタ１３の特定番号の入力は、例えば、操作部２２のキーボード（図示しない）等から行う。
【００２２】
呼出ボタン３２により、使用する特定番号の印刷用紙に対応した前回の濃度補正テスト及び選択保存で設定している濃度補正処理方法を呼び出す指示を行い、ＯＫボタン３３により、濃度補正テスト及び選択保存の結果に基づいて設定する濃度補正処理方法を、ダイアログボックスに格納（図２の画像データメモリ２０に格納）して閉じるための指示を行う。また、キャンセルボタン３４により、設定した濃度補正処理方法をダイアログボックス（図２の画像データメモリ２０）に格納しないで閉じるための指示を行う。
【００２３】
次に、上述したカラープリンタドライバ装置１０の動作について説明する。
【００２４】
先ず、カラープリンタドライバ装置１０の全体動作について説明する。ＣＰＵ１１からの印刷命令により、プリンタドライバ１２内の画像データ受信部１４が、印刷用の０〜２５５の整数値からなるデータ形式のＲＧＢデータ（Ｒ０，Ｇ０，Ｂ０）を受け取って、色変換処理部１５に送出する。色変換処理部１５では、ＲＧＢデータを０〜２５５（整数値）データ形式のＣＭＹデータ（Ｒ０，Ｇ０，Ｂ０→Ｃ０，Ｍ０，Ｙ０）に色変換して、濃度補正テスト／処理部１６に送出する。濃度補正テスト／処理部１６では、濃度補正テスト及び選択保存を実行する。
【００２５】
このＣＭＹデータ（Ｃ０，Ｍ０，Ｙ０）が濃度補正テスト／処理部１６に入力され、ここで、ＣＭＹデータ（Ｃ０，Ｍ０，Ｙ０）を０〜２５５（整数値）データ形式のＣＭＹデータ（Ｃ１，Ｍ１，Ｙ１）に濃度補正して、２値化処理部１７に送出する。２値化処理部１７では、ＣＭＹデータ（Ｃ１，Ｍ１，Ｙ１）を０又は２５５データ形式のＣＭＹデータ（Ｃ２，Ｍ２，Ｙ２，Ｋ２）に２値化して、画像データ送信部１８に送出する。この画像データ送信部１８からのＣＭＹＫデータ（Ｃ２，Ｍ２，Ｙ２，Ｋ２）を、印刷データとしてインクジェットプリンタ１３に送出し、ここで印刷を行う。
【００２６】
図４は、濃度補正テスト及び選択保存の処理手順を示すフローチャートである。以下に説明する処理手順により、印刷用紙毎に最適な画像品質の印刷画像を形成する濃度補正処理方法を得るための、濃度補正テスト及び選択保存を実行する。
【００２７】
図４に示すように、先ず、プリンタドライバ１２内の濃度補正テスト／処理部１６における操作部２２のマウス（図２参照）を操作して、画像データメモリ２０から読み出したダイアログボックス（図３参照）を、表示ディスプレイ２１に画面表示する（ステップＳ１０１）。
【００２８】
ここで、プリンタドライバ１２を通じインクジェットプリンタ１３で保存している、前回の濃度補正テスト及び選択保存における濃度補正処理方法（九種類の異なる濃度補正処理方法中の一つ）を用いて、新たな濃度補正処理方法を得るためのテスト印刷を行うか否かを判断する（ステップＳ１０２）。
【００２９】
この判断結果がテスト印刷を行う（Ｙｅｓ）場合、ダイアログボックス画面２８におけるテスト印刷ボタン３０がマウスで操作され、濃度補正テスト／処理部１６、画像データ送信部１８を通じ、インクジェットプリンタ１３でテスト印刷が行われる（ステップＳ１０３）。
【００３０】
図５は、テスト印刷の状態を示し、（ａ）は九種類のテスト印刷部の説明図、（ｂ）は４種類の印刷部の説明図である。図５に示すように、このテスト印刷では、テスト印刷データ記憶部２７（図２参照）から読み出した、濃度補正処理方法が異なる九種類のテスト印刷部Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉ（図５（ａ）参照）を、濃度補正テスト／処理部１６、画像データ送信部１８を通じ、インクジェットプリンタ１３に装着したテスト用の印刷用紙に印刷する。
【００３１】
このテスト印刷部Ａ〜Ｉは、各濃度補正処理方法それぞれに、（１）ＤＵＴＹ（濃度）１００％、（２）ＤＵＴＹ７５％、（３）ＤＵＴＹ５０％、（４）ＤＵＴＹ２５％、の四つの印刷部を有している（図５（ｂ）参照）。
【００３２】
このテスト印刷（図５参照）の結果から、テスト印刷を行った印刷用紙又は使用したインクジェットプリンタ１３に最適な濃度補正処理方法を判断するため、印刷結果を確認する（ステップＳ１０４）。この最適な濃度補正処理方法の判断については、後述する。
【００３３】
次に、印刷用紙に最適な濃度補正処理方法に対応する、ダイアログボックス（図３参照）における濃度補正設定ボタン２９Ａ〜２９Ｉの何れかを選択決定する（ステップＳ１０５）。選択後、濃度補正処理方法を保存するか否かを判断し（ステップＳ１０６）、保存する（Ｙｅｓ）場合は、濃度補正設定ボタン２９Ａ〜２９Ｉの選択によって、濃度補正テスト／処理部１６が、印刷用紙の番号等と共に最適な濃度補正処理方法を保存する（ステップＳ１０７）。なお、インクジェットプリンタ１３に対する最適な濃度補正処理方法は、操作部２２から入力する。
【００３４】
一方、ステップＳ１０６で保存しない（Ｎｏ）場合は、この決定した濃度補正処理方法を以後に使用するか否かを判断する（ステップＳ１０８）。ここで、使用する（Ｙｅｓ）場合は、ダイアログボックスにおけるＯＫボタン３３を操作して、その設定（選択保存）を行い選択内容を決定する（ステップＳ１０９）。ステップＳ１０８で設定内容を使用しない（Ｎｏ）場合は、ダイアログボックスにおけるキャンセルボタン３４を操作して、その設定内容をキャンセルし選択内容を無効とする（ステップＳ１１０）。
【００３５】
この後、ダイアログボックスにおけるＯＫボタン３３を操作してダイアログボックスを閉じる（ステップＳ１１１）。なお、印刷用紙及びインクジェットプリンタ１３の特定番号は、操作部２２のキーボード（図示しない）等から入力する。
【００３６】
また、テスト印刷か否かの判断（ステップＳ１０２）に際し、前回の濃度補正テスト及び選択保存での濃度補正処理方法を用い、この濃度補正処理方法に対応する印刷用紙への印刷を行う（Ｎｏ）場合、ダイアログボックスにおける呼出ボタン３２（図３参照）及び操作部２２（図２参照）を操作して、使用する印刷用紙の特定番号に対応する濃度補正処理方法を呼び出し（ステップＳ１１２）、この濃度補正処理方法に基づいてインクジェットプリンタ１３（図１参照）が印刷を行う（ステップＳ１１３）。
【００３７】
次に、テスト印刷を行った印刷用紙に対する濃度補正処理方法の選択判断について、詳細に説明する。グレー色の印刷を考えてみると、通常は、Ｋのみのインクで表現すればそれほど問題はないが、ＣＭＹのインク或いはＣＭＹＫのインクで表現している場合、使用する印刷用紙によっては色が付いて見えることもある。従って、ＣＭＹのバランスを補正することにより、色の付かないグレー色への補正は可能であるが、どの色をどのように補正すれば最適なグレー色が得られるかを判断するのは非常に困難である。
【００３８】
以上を踏まえ、使用する印刷用紙において、複数種類の濃度補正処理による印刷パターンを実際にユーザが目で見て、グレー色に相応しい補正処理方法を判断することになる。尚、判断に際しては、ＤＵＴＹ１００％、ＤＵＴＹ７５％、ＤＵＴＹ５０％、ＤＵＴＹ２５％のパターンも印刷されるので、より判断し易くなる。
【００３９】
図６は、濃度補正を説明しており、（ａ）は表示特性をグラフで示す説明図、（ｂ）は各色についての組み合わせを表で示す説明図である。（ａ）において、横軸は入力データ（濃度補正前）、縦軸は出力データ（濃度補正後）を示す。
【００４０】
表示特性０は、入力データ（Ｃ０，Ｍ０，Ｙ０）に対する出力データ（Ｃ１，Ｍ１，Ｙ１）の関係がリニアであることを示している。また、表示特性＋は、表示特性０に対して上に凸になるような関数（特性)を、表示特性−は、表示特性０に対して下に凸になるような関数（特性）を、それぞれ示している（（ａ）参照）。この例では、各色についての組み合わせ（（ｂ）参照）による九種類の濃度補正処理を行っている。なお、ここでの濃度特性は、三種類の線の組み合わせで示したが、線の数を増やしたり組み合わせの方法を変えたりしてもそのまま適用可能である。
【００４１】
そして、テスト印刷結果（図５参照）において、各ＤＵＴＹのグレー色について色が付いてなくグレー色に相応しいと判断されるテスト印刷部Ａ〜Ｉの何れかを選択する。この結果、このテスト印刷を行った印刷用紙及び使用プリンタ（インクジェットプリンタ１３）において最適なグレー色が得られる濃度補正処理方法を得ることができる。
【００４２】
次に、濃度補正テスト／処理部１６の詳細な動作を説明する。画面入力制御部１９（図２参照）は、操作部２２のマウス等の指示操作によって、画像データメモリ２０からダイアログボックス（図３ 参照）を読み出し、表示ディスプレイ２１上に画面表示する。更に、画面入力制御部１９は、操作部２２の操作指示を取り込んで判別し、それぞれの指示に対応した各命令信号を、画像データ形成部２３及び濃度補正処理制御部２４に送出する。
【００４３】
濃度補正処理記憶部２５には、テスト印刷部Ａ〜Ｉ（図５参照）に対応する九種類の濃度補正処理方法、具体的には濃度補正前後のＣＭＹデータの特性情報が記憶されている。濃度補正テスト及び選択保存時には、濃度補正処理制御部２４が、濃度補正処理記憶部２５に記憶している九種類の濃度補正処理方法を読み出して画像変換制御部２６に送出する。
【００４４】
画像変換制御部２６は、画像データ形成部２３から送られて来る濃度補正テスト及び選択保存用の九種類の画像データを受け取ると共に、濃度補正処理制御部２４からの濃度補正処理方法を実行する。また、テスト印刷データ記憶部２７に記憶している濃度補正テスト及び選択保存の画像データを、濃度補正テスト及び選択保存時に読み出して画像変換制御部２６に送出する。
【００４５】
この画像変換制御部２６で実行した濃度補正処理方法のＣＭＹデータが、２値化処理部１７に入力される。２値化処理部１７は、ＣＭＹデータを２値化処理して画像データ送信部１８に送信し、インクジェットプリンタ１３で、テスト印刷部Ａ〜Ｉ（図５参照）を濃度補正テスト対象の印刷用紙に印刷する。
【００４６】
図７は、画面入力制御部１９の動作における処理手順を示すフローチャートである。図７ に示すように、先ず、画面入力制御部１９は、操作部２２の指示、即ち、入力したか否かを判断し（ステップＳ２０１）、入力しなかった（Ｎｏ）場合、判断を継続し、入力した（Ｙｅｓ）場合、ダイアログボックス（図３ 参照）中のＸＹ座標の指示位置（カーソル）を読み込む（ステップＳ２０２）。
【００４７】
次に、濃度補正設定ボタン２９Ａ〜２９Ｉにおける選択設定指示を判断する（ステップＳ２０３）。ここでの判断が設定指示（Ｙｅｓ）の場合、指示された濃度補正テストにおける濃度補正処理方法を決定し（ステップＳ２０４）、決定した濃度補正処理確定命令が、濃度補正処理制御部２４に送出される（ステップＳ２０５）。
【００４８】
ステップＳ２０３での判断が設定指示でない（Ｎｏ）場合、テスト印刷ボタン３０の操作指示、即ち、テスト印刷か否かを判断する（ステップＳ２０６）。ここでの判断が、テスト印刷指示（Ｙｅｓ）の場合、画像データ形成部２３にテスト印刷命令を送出し（ステップＳ２０７）、テスト印刷指示でない（Ｎｏ）場合、保存ボタン３１の操作指示、即ち、保存か否かを判断する（ステップＳ２０８）。
【００４９】
ステップＳ２０８での判断が、保存指示（Ｙｅｓ）の場合、濃度補正処理制御部１６に濃度補正処理方法の保存命令を送出し（ステップＳ２０９）、保存指示でない（Ｎｏ）場合、呼出ボタン３２の操作指示、即ち、呼び出しか否かを判断する（ステップＳ２１０）。ここでの判断が、呼び出し指示（Ｙｅｓ）の場合、濃度補正処理方法呼び出し命令を濃度補正処理制御部１６に送出し（ステップＳ２１１）、呼び出し指示でない（Ｎｏ）場合、ＯＫボタン３３の操作指示、即ちＯＫか否かを判断する（ステップＳ２１２）。
【００５０】
ステップＳ２１２での判断が、ＯＫ（Ｙｅｓ）の場合、濃度補正処理方法確定命令を濃度補正処理制御部１６に送出し（ステップＳ２１３）、ＯＫでない（Ｎｏ）場合、キャンセルボタン３４の操作指示、即ち、キャンセルか否かを判断する（ステップＳ２１４）。ここでの判断がキャンセル（Ｙｅｓ）の場合、濃度補正処理無効命令を濃度補正処理制御部１６に送出する（ステップＳ２１５）。
【００５１】
これら各ステップＳ２０５，Ｓ２０７，Ｓ２０９，Ｓ２１１，Ｓ２１３，Ｓ２１５の後、及びステップＳ２１２での判断がＯＫボタン３３の操作指示でなく（Ｎｏ）、ステップＳ２１４での判断がキャンセルでもない（Ｎｏ）場合、何れにおいても濃度補正処理方法を実行する（ステップＳ２１６）。
【００５２】
図８は、濃度補正処理制御部２４の動作における処理手順を示すフローチャートである。この処理手順は、図７におけるステップＳ２１６の濃度補正処理（サブルーチン）であり、濃度補正処理制御部２４は、画面入力制御部１９からの命令（濃度補正処理確定命令、テスト印刷命令、保存命令、呼び出し命令、確定命令又は濃度補正処理無効命令）を取り込む。
【００５３】
図８に示すように、先ず、濃度補正処理確定命令、即ち、濃度補正処理を選択するか否かを判断し（ステップＳ３０１）、ここでの判断が濃度補正処理確定命令（Ｙｅｓ）の場合、濃度補正処理記憶部２５から選択設定に応じた濃度補正処理方法を読み出す（ステップＳ３０２）。読み出し後、確定命令の入力を判断し（ステップＳ３０３）、ここでの判断が確定命令（Ｙｅｓ）の場合、最後に設定された濃度補正処理方法を画像変換制御部２６に送出する（ステップＳ３０４）。
【００５４】
ステップＳ３０１での判断が、濃度補正処理確定命令でない（Ｎｏ）場合、保存命令の取り込みのために保存命令か否かを判断し（ステップＳ３０５）、保存命令（Ｙｅｓ）の場合、画像変換制御部２６で処理した最新の濃度補正処理方法を、濃度補正処理記憶部２５に記憶保存する（ステップＳ３０６）。
【００５５】
次に、ステップＳ３０５の判断が保存命令でない（Ｎｏ）場合、呼び出し命令か否かを判断し（ステップＳ３０７）、ここでの判断が呼び出し命令（Ｙｅｓ）の場合、前回の濃度補正テスト及び選択保存で濃度補正処理記憶部２５に保存された、濃度補正処理方法を読み出す（ステップＳ３０８）。読み出し後、確定命令の取り込みのために確定命令か否かを判断し（ステップＳ３０９）、ここでの判断が確定命令（Ｙｅｓ）の場合、最後に設定された濃度補正処理方法を画像変換制御部２６に送出する（ステップＳ３１０）。
【００５６】
これら各ステップＳ３０４，Ｓ３０６，Ｓ３１０を経た後、及びステップＳ３０７での判断が呼び出し命令でなく（Ｎｏ）、また、ステップＳ３０９での判断が確定でない（Ｎｏ）場合、何れにおいても画像変換制御部２６で実行した濃度補正処理のＣＭＹデータが２値化処理部１７に入力される。２値化処理部１７は、ＣＭＹデータを２値化処理して画像データ送信部１８に送信し、インクジェットプリンタ１３で、テスト印刷部Ａ〜Ｉ（図５参照）を濃度補正テスト用の印刷用紙に印刷する（ステップＳ３１１）。
【００５７】
なお、上記説明では、インクジェットプリンタ１３による印刷におけるグレー色の確認を、操作者（ユーザ）が目視により行う場合を例としたが、分光測色計装置を用いて測色すれば、より定量的（正確）な判断が可能になる。このような分光測色計装置は、周知の構成を有し、例えば、インクジェットプリンタ１３による印刷における画像（図５参照）の分光分布を取り込む測定装置と、この測定装置からのデータに基づいて測色したデータを数値で表示する表示装置とを有するのが一般的である。
【００５８】
また、この実施の形態では、インクジェットプリンタ１３を用いて説明したが、インクジェットプリンタ１３以外の印刷装置にも適用可能であり、例えば、電子写真プリンタやカラー複写装置等にそのまま適用することができる。
【００５９】
このように、カラープリンタドライバ装置１０は、濃度補正処理方法が異なる複数種類のテスト印刷を行い、この印刷結果から、印刷用紙及びプリンタで最適な画像品質が得られるそれぞれの濃度補正処理方法を決定して保存している。従って、複数種類の印刷用紙及び使用プリンタのそれぞれに自然で最適な画像品質を得るためのそれぞれの濃度補正処理方法が、容易且つ確実に判明する。その上、この濃度補正処理方法を保存しているので、実際に印刷する印刷用紙及び使用プリンタのそれぞれに対応した高品質の印刷が可能になる。
【００６０】
次に、この発明の他の実施の形態について図面を参照して詳細に説明する。
【００６１】
図９は、この発明の他の実施の形態における、濃度補正テスト及び選択保存操作用のダイアログボックスの表示画面を示す説明図である。ダイアログボックスのデータは、画像データメモリ２０に格納されると共に、表示ディスプレイ２１に画面表示される。このダイアログボックスの画面３５は、濃度補正テスト及び選択保存時に、操作部２２（図２参照）のマウスによる操作の対象となる。
【００６２】
図９に示すように、このダイアログボックスには、特定ＤＵＴＹ設定ボタン３６、グレー色設定ボタン３７Ａ，３７Ｂ，３７Ｃ，３７Ｄ，３７Ｅ，３７Ｆ，３７Ｇ，３７Ｈ，３７Ｉ、テスト印刷ボタン３８、保存ボタン３９、呼出ボタン４０、ＯＫボタン４１、及びキャンセルボタン４２が設けられている。
【００６３】
特定ＤＵＴＹ設定ボタン３６は、グレー色のＤＵＴＹ１００％、ＤＵＴＹ７５％、ＤＵＴＹ５０％、ＤＵＴＹ２５％の中から特定のＤＵＴＹを選択し、且つ、設定する。グレー色設定ボタン３７Ａ，３７Ｂ，３７Ｃ，３７Ｄ，３７Ｅ，３７Ｆ，３７Ｇ，３７Ｈ，３７Ｉは、九種類の異なるグレー色を選択し、且つ、設定する。テスト印刷ボタン３８により、九種類のグレー色設定によるテスト印刷を指示し、保存ボタン３９により、テスト印刷を行った印刷用紙の特定番号と共に、この特定番号の印刷用紙に対するグレー色設定（各ＤＵＴＹにつき、九種類の異なるグレー色の中の一つ）の保存を指示する。
【００６４】
この保存ボタン３９で、特定番号の印刷用紙に対するグレー色設定を保存する場合、特定ＤＵＴＹ設定ボタン３６につき、それぞれグレー色設定ボタン３７Ａ〜３７Ｉの何れかを操作して、そのグレー色設定を選択保存すると共に、テスト印刷に使用したインクジェットプリンタ１３の特定番号も併せて保存する。このインクジェットプリンタ１３に対するグレー色設定の保存の指示、また、印刷用紙及びインクジェットプリンタ１３の特定番号の入力は、例えば、操作部２２のキーボード（図示しない）等から行う。
【００６５】
呼出ボタン４０により、使用する特定番号の印刷用紙に対応した前回の濃度補正テスト及び選択保存で設定しているグレー色設定を呼び出す指示を行い、ＯＫボタン４１により、濃度補正テスト及び選択保存の結果に基づいて設定するグレー色設定を、ダイアログボックスに格納（図２の画像データメモリ２０に格納）して閉じるための指示を行う。また、キャンセルボタン４２により、設定したグレー色設定をダイアログボックス（図２の画像データメモリ２０）に格納しないで閉じるための指示を行う。各ＤＵＴＹのグレー色設定により、濃度補正処理制御部１６において濃度補正処理方法が設定される。
【００６６】
この実施の形態においては、グレー色のＤＵＴＹ１００％、ＤＵＴＹ７５％、ＤＵＴＹ５０％、ＤＵＴＹ２５％毎に最適なグレー色を得られる濃度補正処理を設定できるため、より高品質な画像を提供することができる。
【００６７】
このように、この発明に係るカラープリンタドライバ装置は、テストパターンの印刷結果をユーザが判断することにより、使用する印刷用紙に適したグレー色になる濃度補正処理を行った印刷結果を得ることができる。即ち、使用する印刷用紙にグレー色のＤＵＴＹ２５％，５０％，７５％，１００％に相当する複数種類のテストパターンを印刷し、印刷されたパターンをユーザが見て最も好ましいと思われる出力パターンをグレー色として選択し、ユーザーインタフェースで入力することにより、印刷用紙に適したグレー色が選択され濃度補正処理が行われる。
【００６８】
【発明の効果】
以上説明したように、この発明によれば、プリンタドライバからカラープリンタに出される印刷命令に、テスト印刷結果に基づき、印刷に際し最適な画像品質が得られるように濃度補正処理が行われるので、画像品質の劣化をもたらさず使い勝手よく高品質な印刷を行うことができる。
【図面の簡単な説明】
【図１】この発明の実施の形態に係るカラープリンタドライバ装置の概略構成を示すブロック図である。
【図２】図１の濃度補正テスト／処理部の詳細な構成を示すブロック図である。
【図３】濃度補正テスト及び選択保存操作用のダイアログボックスの表示画面を示す説明図である。
【図４】濃度補正テスト及び選択保存の処理手順を示すフローチャートである。
【図５】テスト印刷の状態を示し、（ａ）は九種類のテスト印刷部の説明図、（ｂ）は４種類の印刷部の説明図である。
【図６】濃度補正を説明しており、（ａ）は表示特性をグラフで示す説明図、（ｂ）は各色についての組み合わせを表で示す説明図である。
【図７】画面入力制御部の動作における処理手順を示すフローチャートである。
【図８】濃度補正処理制御部の動作における処理手順を示すフローチャートである。
【図９】この発明の他の実施の形態における、濃度補正テスト及び選択保存操作用のダイアログボックスの表示画面を示す説明図である。
【符号の説明】
１０  カラープリンタドライバ装置
１１  ＣＰＵ
１２  プリンタドライバ
１３  インクジェットプリンタ
１４  画像データ受信部
１５  色変換処理部
１６  濃度補正テスト／処理部
１７  ２値化処理部
１８  画像データ送信部
１９  画面入力制御部
２０  画像データメモリ
２１  表示ディスプレイ
２２  操作部
２３  画像データ形成部
２４  濃度補正処理制御部
２５  濃度補正処理記憶部
２６  画像変換制御部
２７  テスト印刷データ記憶部
２８，３５  画面
２９Ａ〜２９Ｉ  濃度補正設定ボタン
３０，３８  テスト印刷ボタン
３１，３９  保存ボタン
３２，４０  呼出ボタン
３３，４１  ＯＫボタン
３４，４２  キャンセルボタン
３６  特定ＤＵＴＹ設定ボタン
３７Ａ〜３７Ｉ  グレー色設定ボタン
ａ  ＲＧＢデータ
ｂ  印刷データ信号
【図１】
0003755570.tif 000002
【図２】
0003755570.tif 000003
【図３】
0003755570.tif 000004
【図４】
0003755570.tif 000005
【図５】
0003755570.tif 000006
【図６】
0003755570.tif 000007
【図７】
0003755570.tif 000008
【図８】
0003755570.tif 000009
【図９】
0003755570.tif 000010