印刷装置、印刷制御方法および印刷制御プログラム
【課題】同色系のインクであって複数のインクを使用可能な印刷装置において、当該同色系の複数のインクの中の一部のインクについて偏減が発生していたため、当該偏減解消と画質保持とを両立する。
【解決手段】同色系のインクであって特性が異なる第1インクおよび第2インクを印刷に使用可能な印刷装置であって、印刷モードとして第1インクを節約するための特定のモードの指定を受け付けた場合に、第1インクと第2インクとの比率であって、当該両インクのうち第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って、第1インクと第2インクとを印刷に使用する構成とした。
【解決手段】同色系のインクであって特性が異なる第1インクおよび第2インクを印刷に使用可能な印刷装置であって、印刷モードとして第1インクを節約するための特定のモードの指定を受け付けた場合に、第1インクと第2インクとの比率であって、当該両インクのうち第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って、第1インクと第2インクとを印刷に使用する構成とした。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、印刷装置、印刷制御方法および印刷制御プログラムに関する。
【背景技術】
【0002】
印刷装置として、同色系のインクであって特性が異なる複数のインクをそれぞれ使用可能な製品が存在する。同色系のインクであって特性が異なる複数のインクとしては、マット紙系の媒体に付着させたときに良好な発色を実現するブラックインク(マットブラックインク或いはMKインクと呼ぶ。)および光沢紙系の媒体に付着させたときに良好な発色を実現するブラックインク(フォトブラックインク或いはPKインクと呼ぶ。)が該当する。このような印刷装置として、MKインクおよびPKインクを用いてマット紙に着色する際に、黒色の階調値における所定範囲でMKインクとPKインクとを利用して印刷するものが知られている(特許文献1参照。)。
【0003】
また、複数の印刷材を使って印刷する印刷装置であって、複数の印刷材の各残量に応じて、少なくとも1つの印刷材の消費量を低減するように制御する装置が知られている(特許文献2参照。)。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2010‐36479号公報
【特許文献2】特開2004‐93817号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
上述したような同色系の複数のインクを搭載した印刷装置においては、ユーザーによる任意の印刷処理を繰り返していく中で、これら同色系の複数のインクのうち、一部のインクが他のインクよりも大量に消費されることがある。このような一部のインクについての偏った消費(偏減と呼ぶ。)は、当該一部のインクについてのインクカートリッジの頻繁な交換をユーザーに強いることになり、これは印刷処理の効率性やユーザーの快適性の阻害要因となり得る。なお上記文献1は、上述したような偏減の防止に貢献しようとするものではなかった。また上記文献2は、一部の印刷材の消費量を低減するものであるが、かかる印刷材の消費低減に対する画質補償を伴うものではないため、印刷結果の質の低下を招く。
【0006】
本発明は上記課題を解決するためになされたものであり、一部のインクについての偏減を防止することで印刷処理の効率性向上やユーザーの煩雑さ低減を実現するとともに、印刷結果の質低下も防止することが可能な印刷装置、印刷制御方法および印刷制御プログラムを提供する。
【課題を解決するための手段】
【0007】
本発明の態様の一つは、同色系のインクであって特性が異なる第1インクおよび第2インクを印刷に使用可能な印刷装置であって、印刷モードとして第1インクを節約するための特定のモードの指定を受け付けた場合に、第1インクと第2インクとの比率であって、当該両インクのうち第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って、第1インクと第2インクとを印刷に使用する構成としてある。
【0008】
本発明によれば、上記特定のモードの指定を受け付けた場合には、第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って第1インクと第2インクとが印刷に使用される。そのため、第1インクの偏減を防止できるとともに、このように第1インクの消費を減らした分を第2インクで補いつつも印刷結果の質低下を防止することができる。
【0009】
本発明の態様の一つとして、印刷装置は、所定の入力表色系で表された複数の入力格子点に対して印刷に使用されるインク種類毎のインク量を対応付けて登録した色変換テーブルであって、第1インクおよび第2インクが対応する色についてのインク量として第1インクのインク量のみを登録した通常色変換テーブルと、当該色についてのインク量として、通常色変換テーブルに登録された第1インクのインク量を上記比率で第1インクと第2インクとに振り分けた各インク量を登録した書換色変換テーブルと、を記憶した記憶部を備え、上記特定のモードの指定を受け付けた場合には、印刷対象となる画像を上記入力表色系で表した画像データを書換色変換テーブルを用いて色変換し、上記特定のモード以外の印刷モードの指定を受け付けた場合には、上記画像データを通常色変換テーブルを用いて色変換し、色変換により生成されたインク量データに基づいて印刷を実行するとしてもよい。
当該構成によれば、上記特定のモードの指定を受け付けた場合には、書換色変換テーブルが色変換に用いられることにより、第1インクのみを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って第1インクと第2インクとが印刷に使用される。
【0010】
本発明の態様の一つとして、上記記憶部は、第1インクのインク量を第1インクのインク量と第2インクのインク量とに振り分ける際の上記比率を異ならせて生成された複数の書換色変換テーブルを記憶し、上記特定のモードの指定を受け付けた場合には、外部からの指示に応じて、複数の書換色変換テーブルの中から色変換に用いる色変換テーブルを選択するとしてもよい。
当該構成によれば、ユーザーは、上記許容範囲に収まる発色を実現しつつ、より第1インクの偏減解消(第1インクの節約)の効果が高い書換色変換テーブルや、さらに高画質を実現する書換色変換テーブルを任意に選択することができる。
【0011】
本発明の態様の一つとして、印刷装置は、複数の書換色変換テーブルの中から色変換に用いる色変換テーブルを選択させるためのユーザーインターフェイス画面を所定の表示部に表示させる表示制御部を備え、上記表示制御部は、上記ユーザーインターフェイス画面内に、複数の書換色変換テーブルの中で相対的に第1インクの節約効果が高い色変換テーブルあるいは相対的に高い画質を実現する色変換テーブルのいずれかを推奨色変換テーブルとして特定の表示態様にて表示させるとしてもよい。
当該構成によれば、ユーザーは、ユーザーインターフェイス画面を介して所望の書換色変換テーブルを容易に選択できる。また、より第1インクの節約効果が高い書換色変換テーブル或いはより高画質を実現する書換色変換テーブルのいずれかが推奨色変換テーブルとして表示されるため、このような推奨色変換テーブルを選択しやすい。
【0012】
本発明の態様の一つとして、第1インクは第1媒体に付着して所定の発色をするインクであり、第2インクは第1媒体とは異なる第2媒体に付着して所定の発色をするインクであり、印刷装置は、印刷に使用する媒体として第1媒体の指定を受け付けたことを条件として、上記特定のモードの指定を可能とするとしてもよい。
当該構成によれば、第1媒体への印刷に通常使用される第1インクについて、その偏減を防止することができる。
【0013】
本発明の態様の一つとして、印刷装置における第1インクの残量よりも第2インクの残量が多いことを条件として、上記特定のモードの指定を可能とするとしてもよい。
当該構成によれば、第1インクの偏減が実際に生じている場合に、当該偏減を的確に解消することができる。
【0014】
本発明にかかる印刷装置は、単体の装置(プリンター)によって実現されてもよいし、複数の装置(プリンターとプリンターを制御するPC等)からなるシステムとして実現されてもよい。また本発明の技術的思想は、物の発明以外によっても実現可能である。例えば、上述した印刷装置が実行する処理工程を備える方法(印刷制御方法)や、このような処理工程を印刷装置や他のハードウェア(PC等)に実現させるプログラム(印刷制御プログラム)の発明も把握可能である。
【図面の簡単な説明】
【0015】
【図1】本実施形態の装置構成を概略的に示す図である。
【図2】実施例1の印刷制御処理を示すフローチャートである。
【図3】書換色変換LUTの取得処理の概略を示すフローチャートである。
【図4】通常色変換LUTを書き換える様子を例示する図である。
【図5】第1インクを第1インクと第2インクに振り分ける様子を例示する図である。
【図6】各テストパターンの発色特性を例示する図である。
【図7】実施例2の印刷制御処理を示すフローチャートである。
【図8】選択用UI画面の一例を示す図である。
【図9】実施例3の印刷制御処理を示すフローチャートである。
【図10】選択用UI画面の他の例を示す図である。
【図11】選択用UI画面の他の例を示す図である。
【図12】第1インクおよび第2インクの発色特性を例示する図である。
【図13】比率の変更処理にかかるフローチャートである。
【図14】UI画面を例示する図である。
【発明を実施するための形態】
【0016】
以下、図面を参照しながら本発明の実施形態を説明する。
1.装置の概略
図1は、本実施形態にかかる装置構成を概略的に示している。図1では、PCとしてのコンピューター10と、プリンター50とを示している。コンピューター10及び又はプリンター50は、印刷制御方法の実行主体となる。コンピューター10においては、CPU11が、ハードディスクドライブ(HDD)20等に記憶されたプログラムデータ21をRAM12に展開してOSの下でプログラムデータ21に従った演算を行なうことにより、プリンター50を制御するためのプリンタードライバー13が実行される。プリンタードライバー13は、画像データ取得部13a、色変換処理部13b、ハーフトーン(HT)処理部13c、ラスタライズ処理部13d、ユーザーインターフェイス(UI)制御部13e、LUT設定部13f等の各機能をCPU11に実行させるためのプログラムである。これら各機能については後述する。
【0017】
コンピューター10には、表示部としてのディスプレー30が接続されており、ディスプレー30にはUI制御部13eが各処理に必要なUI画面を表示させる。また、コンピューター10には、例えばキーボードやマウス等の操作部40が接続されており、各処理に必要な指示がユーザーにより操作部40を介して入力される。また、コンピューター10には、プリンター50が接続されている。後述するように(図2等)、コンピューター10においては、プリンタードライバー13の機能により、印刷対象画像を表現した画像ファイルに基づいて駆動データが生成され、該駆動データがプリンター50に対して送信される。
【0018】
プリンター50においては、CPU51が、ROM53等のメモリーに記憶されたプログラムデータ54をRAM52に展開してOSの下でプログラムデータ54に従った演算を行なうことにより、自機を制御するためのファームウェアFWが実行される。ファームウェアFWは、コンピューター10から送信された駆動データをASIC56に送ることにより、駆動データに基づいた印刷を実行させることができる。
またファームウェアFWは、印刷対象画像を表現した画像ファイルを、図示しない外部接続用のコネクタに装着されたメモリーカードや、外部装置(例えばコンピューター10)等から取得し、取得した画像ファイルに基づいて駆動データを生成することもできる。このようにファームウェアFWの機能により駆動データを生成した場合も、駆動データはASIC56に送られる。
【0019】
ASIC56は駆動データを取得し、駆動データに基づいて、紙送り機構57やキャリッジモーター58や印刷ヘッド62を駆動するための駆動信号を生成する。プリンター50はキャリッジ60を備えており、キャリッジ60は複数種類のインク毎のインクカートリッジ61を搭載している。プリンター50は、少なくとも同色系のインクであって特性が異なる複数のインクを含む、複数のインクを搭載する。図1の例では、シアン(C)、マゼンダ(M)、イエロー(Y)、マットブラック(MK)、フォトブラック(PK)の各種インクに対応したインクカートリッジ61a,61b,61c,61d,61eが搭載されている。キャリッジ60は、各インクカートリッジ61から供給されるインクを多数のノズルから吐出する印刷ヘッド62を備える。プリンター50が搭載するインクの具体的な種類や数は上述したものに限られず、例えば、ライトシアン(LC)、ライトマゼンダ(LM)、オレンジ(OR)、グリーン(G)、グレー(LK)、ライトグレー(LLK)…等、種々のインクを搭載可能である。またインクカートリッジ61は、キャリッジ60に搭載されずに、プリンター50内の所定位置に設置されるとしてもよい。
【0020】
紙送り機構57は、ASIC56に駆動制御されることにより印刷媒体の搬送や紙送りを実行する。また、ASIC56にキャリッジモーター58の駆動が制御されることにより、キャリッジ60が印刷の主走査方向へ移動(主走査)し、かつASIC56は当該主走査に伴って印刷ヘッド62に所定タイミングで各ノズルからインクを吐出させる。これにより、印刷媒体にインク滴(ドット)が付着し、駆動データに対応する画像(印刷対象画像)が印刷媒体上に再現される。プリンター50は、さらに操作パネル59を備える。操作パネル59は、表示部(例えば液晶パネル)や、表示部内に形成されるタッチパネルや、各種ボタンやキーを含み、ユーザーからの入力を受け付けたり、必要なUI画面を表示部に表示したりする。
このような装置構成を前提として、以下に複数の実施例を説明する。
【0021】
2.実施例1:
図2は、実施例1にかかる印刷制御処理をフローチャートにより示している。ここでは、プリンタードライバー13(印刷制御プログラム)によりCPU11が当該フローチャートを実行するものとして説明をする。当該フローチャートを立ち上げる前提として、プリンタードライバー13は、操作部40を介してユーザーによる任意の印刷対象画像の選択を受け付けているものとする。
【0022】
ステップS100では、CPU11は、印刷に使用する媒体の種類が、特定の媒体(以下、第1媒体と呼ぶ。)であるか否か判定する。印刷に使用する媒体の種類は、ユーザーが操作部40を操作することにより、ディスプレー30に表示されたUI画面を介して任意に指定することができる。そこでCPU11は、UI画面を介してユーザーに指定された媒体(以下、指定媒体と呼ぶ。)が第1媒体であるか否か判定し、第1媒体である場合に、ステップS110へ進む。
【0023】
プリンタードライバー13は、印刷対象画像を表現した画像ファイルに基づいて駆動データを生成する過程で、画像の表色系を変換する色変換処理を実行する(後述のステップS140)。色変換処理には、入力表色系(例えばRGB表色系)と出力表色系(インク量空間)との対応関係を複数の入力格子点について規定した色変換ルックアップテーブル(色変換LUT)を用いる。本実施形態では、プリンター50で使用され得る印刷媒体の種類毎に対応した複数の色変換LUT22がHDD20に予め格納されており、基本的には、指定媒体の種類に応じた色変換LUT22を用いて色変換処理が実行される。従って、指定媒体としてマット紙系の媒体が選択された場合には、基本的には、マット紙系に対応する色変換LUT22が用いられる。一方、指定媒体として光沢紙系の媒体が選択された場合には、基本的には、光沢紙系に対応する色変換LUT22が用いられる。マット紙系に対応する色変換LUT22においては、各入力格子点に対応付けられた出力値として、C,M,Y,MKの各インクについてのインク量(階調値)が規定されている。すなわち、マット紙系の媒体が選択された場合には、ブラックインクとしてMKインクが印刷に使用される。一方、光沢紙系に対応する色変換LUT22においては、各入力格子点に対応付けられた出力値として、C,M,Y,PKの各インクについてのインク量(階調値)が規定されている。すなわち、光沢紙系の媒体が選択された場合には、ブラックインクとしてPKインクが印刷に使用される。
【0024】
ここで、ユーザーがプリンター50を用いて任意に印刷処理を繰り返していく中で、プリンター50に搭載された各種インクの消費スピードがそれぞれ同程度であれば印刷効率やユーザーの煩わしさ回避の観点から理想的であるが、一部のインクの消費が他のインクよりもかなり多くなってしまうこともある。このような一部のインクの偏減の例として、MKインクがPKインクと比較して大量に消費される事態が見られる。そこで当該フローチャートでは、一例として、MKインクについての偏減を抑制するための処理を必要に応じて実行する。また本実施例では、単にMKインクの偏減を抑制するだけでなく、印刷結果の画質も担保されるようにしている(当該偏減の抑制を行った場合と行わなかった場合とで印刷結果がほとんど異ならないようにしている)。以下では特に断らない限り、第1媒体はマット紙系の媒体であるとする。また、第1媒体がマット紙系の媒体である場合は、第1インクはMKインクであり、第2インクはPKインクであるとする。
【0025】
ステップS110では、CPU11は、印刷モードとして第1インクを節約するための特定のモード(MKインク節約モード)の指定を受け付けたか否か判定する。印刷モードは、ユーザーが操作部40を操作することにより、ディスプレー30に表示されたUI画面を介して任意に指定することができる。また、UI制御部13eは、UI画面上において、指定媒体として第1媒体(マット紙系の媒体)が選択された場合に限り「MKインク節約モード」を選択枝として有効化(表示)する。そのためユーザーは、UI画面上でマット紙系の媒体を指定した場合にのみ、「MKインク節約モード」を選択可能である。CPU11は、印刷モードとして上記特定のモードが指定されている場合(ステップS110において“Yes”)にステップS120へ進み、そうでない場合(上記特定のモード以外の印刷モードの指定を受け付けた場合。ステップS110において“No”。)にステップS130へ進む。
【0026】
ステップS120では、LUT設定部13fが、指定媒体(第1媒体)に対応してHDD20に格納されている色変換LUT22´を、色変換処理に用いる色変換LUTとして設定する。色変換LUT22´は、色変換LUT22が規定している出力値を書き換えることにより生成された色変換LUTであり、色変換LUT22と同様に、媒体の種類に対応付けられた状態でHDD20に予め格納されている。ここで設定する色変換LUT22´は、第1インクおよび第2インクが対応する色(本実施例ではブラック)についてのインク量として、指定媒体(第1媒体)に対応する色変換LUT22に登録された第1インクのインク量をある比率で第1インクと第2インクとに振り分けた各インク量を登録した書換色変換テーブルに該当する。色変換LUT22´については、適宜、書換色変換LUT22´とも呼ぶ。
【0027】
一方、ステップS130では、LUT設定部13fは、指定媒体(第1媒体)に対応してHDD20に格納されている色変換LUT22を、色変換処理に用いる色変換LUTとして設定する。ここで設定する色変換LUT22は、第1インクおよび第2インクが対応する色(本実施例ではブラック)についてのインク量として第1インクのインク量のみを登録した通常色変換テーブルに該当する。色変換LUT22については、適宜、通常色変換LUT22とも呼ぶ。すなわち、ユーザーが上記特定のモードを指定していない場合(ステップS110において“No”)は、指定媒体への印刷時に第2インクを使用する必要性が低い(無い)ため、通常色変換LUT22を使用する。HDD20は、記憶部に該当する。
【0028】
ここで、ステップS140以下の処理について説明する前に、第1媒体に対応した書換色変換LUT22´の取得方法について説明する。
図3は、第1媒体に対応した書換色変換LUT22´の取得処理の概略をフローチャートにより示している。当該処理は、コンピューター(例えばコンピューター10でも良い。)が所定のLUT生成プログラムに従った処理を実行することにより実現される。ステップS200では、第1媒体に対応した通常色変換LUT22が用意される。この場合、コンピューターが公知の手法により第1媒体についての色変換LUT22を生成してもよいし、既に生成されている第1媒体についての色変換LUT22を外部から読み込むとしてもよい。
【0029】
ステップS210では、コンピューターは、所定のテストパターンを表現したテストパターン画像データに基づいて、プリンター(例えばプリンター50でも良い。)により、第1媒体へテストパターンを印刷させる。テストパターンを印刷させるプリンターは、プリンター50と同型の製品であるとし、第1インクおよび第2インクを使用可能であるとする。ここでいうテストパターン画像データは、一例として、画像を構成する各画素がR,G,B毎の階調値(0〜255)を有するビットマップデータ(RGBデータ)であり、白(R=G=B=255)から黒(R=G=B=0)まで濃度が徐々に変化するグレースケール画像を表現したデータである。当該ステップS210では、コンピューターは、テストパターン画像データについて、ステップS200で用意した通常色変換LUT22により色変換処理を行う。色変換の際には、必要に応じて補間演算等が実行される。この通常色変換LUT22を用いて色変換処理を実行することで、RGBデータが、画素毎にC,M,Y,MK毎の階調値を有するインク量データ(CMYMKデータ)に変換される。
【0030】
さらに当該ステップS210では、色変換されたインク量データに対してハーフトーン処理を実行することにより、インク種類毎かつ画素毎にドットの形成/非形成のいずれか一方を規定した2値のハーフトーンデータが生成され、さらに、ハーフトーンデータのインク種類毎かつ画素毎の情報をプリンターの印刷ヘッドの各主走査および各インクノズルに割り当てた駆動データを生成し(ラスタライズ処理)、駆動データをプリンターへ出力する。この結果、プリンターにより、第1媒体へテストパターンが印刷される。ステップS210で印刷されるテストパターンには、第2インク(PKインク)は一切使用されない。ステップS210で印刷されるテストパターンを基準テストパターンと呼ぶ。
【0031】
次に、ステップS220では、コンピューターは、ステップS200で用意された通常色変換LUT22の出力値を書き換えることにより、第1媒体に対応する書換色変換LUT22´の候補となるLUT(候補LUT)を生成する。具体的には、通常色変換LUT22が出力値として規定するインク種類毎のインク量のうち、第1インクのインク量について、ある比率に応じて第1インクのインク量と第2インクのインク量とに振り分ける。ここでいう比率は、予め規定された複数の比率のうちの一つの値であってもよいし、コンピューターの操作者が指定した値であってもよい。
【0032】
図4は、ステップS220によって通常色変換LUT22が書き換えられる様子を例示している。図4に示した通常色変換LUT22は、第1媒体(マット紙系の媒体)に対応する色変換LUT22であり、複数の入力格子点(R,G,Bの各階調値)に対してインク量(C,M,Y,MKの各階調値)を一義的に規定している。インク量としての階調値は、例えば0〜255の256階調(8ビット)で表される。
【0033】
図5は、第1媒体(マット紙系の媒体)に対応する通常色変換LUT22に規定された第1インク(MKインク)のインク量を、上記比率に応じて第1インクのインク量と第2インク(PKインク)のインク量に振り分ける様子を例示している。図5では、0〜255の階調値で表されるインク量を、説明の便宜上、濃度0〜100%に正規化した状態で記載している(階調値255=濃度100%)。むろん、ここに示した濃度(%)は、それに255を乗算することで階調値として表すことができる。図5に例示するように、比率(第1インク:第2インク)=9:1である場合は、通常色変換LUT22において濃度100%と規定されていた第1インクのインク量は、第1インクのインク量としての濃度90%と第2インクのインク量としての濃度10%とに振り分けられ、また、通常色変換LUT22において濃度20%と規定されていた第1インクのインク量は、第1インクのインク量としての濃度18%と第2インクのインク量としての濃度2%とに振り分けられる。
【0034】
同様に、比率=8:2である場合は、通常色変換LUT22に規定された第1インクのインク量の2/10を、第2インクのインク量に置き換える。同様に、比率=7:3である場合は、通常色変換LUT22に規定された第1インクのインク量の3/10を、第2インクのインク量に置き換える。このように第1インクのインク量を第2インクのインク量に置き換えることで残った第1インクのインク量と得られた第2インクのインク量とを、それまで登録されていた第1インクのインク量の替わりに通常色変換LUT22の出力値として登録することで、通常色変換LUT22が、候補LUTに書き換えられる(図4における鎖線で囲った領域を参照。)。
【0035】
ステップS230では、コンピューターは、上記テストパターン画像データに基づいて、プリンターにより、第1媒体へテストパターンを印刷させる。ただし当該ステップS230では、コンピューターは、テストパターン画像データについて、ステップS220で生成した候補LUTにより色変換処理を行う。候補LUTを用いて色変換処理を実行することで、テストパターン画像データが、画素毎にC,M,Y,MK,PK毎の階調値を有するインク量データ(CMYMKPKデータ)に変換される。つまり、ステップS230で印刷されるテストパターンには、第1インクおよび第2インクが使用される。ステップS230で印刷されるテストパターンを比較テストパターンと呼ぶ。
【0036】
なおコンピューターは、ステップS220,S230の処理を、上記比率を変化させて複数回繰り返す。繰り返す回数は、予め規定された比率の数に応じた回数であってもよいし、コンピューターの操作者が指定した回数であってもよい。ステップS220,S230の処理を、上記比率を変化させて複数回繰り返すことにより、第1インクと第2インクとを振り分けた際の上記比率が異なる複数の候補LUTそれぞれによる色変換処理を経て印刷された複数の比較テストパターンが得られる。すなわち、上記比率と候補LUTとは一対一で対応しており、候補LUTと比較テストパターンも一対一で対応している。
【0037】
ステップS240では、コンピューターは、基準テストパターンと複数の比較テストパターンとに基づいて最適な候補LUTを選択し、当該選択した候補LUTを第1媒体に対応する書換色変換LUT22´として決定する。ここでいう最適な候補LUTとは、例えば、第1インクと第2インクとを併用するときの両インクの比率が、第1インクと第2インクとのうち第1インクだけを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率であり、かつ第2インクの割合ができるだけ高い候補LUTを意味する。このような色変換LUT22´の決定は、コンピューターによって自動化されてもよいし、操作者による目視検査に基づいてなされるものであってもよい。前者の場合、コンピューターは、第1媒体に印刷された基準テストパターンおよび各比較テストパターンを所定の測色装置によって測色させ、それぞれの測色結果を入力する。
【0038】
図6は、基準テストパターンおよび各比較テストパターンそれぞれの測色結果に従って得られた発色特性を例示している。一例として、基準テストパターンPT0についての特性(実線)と、上記比率=9:1である候補LUTに対応した比較テストパターンPT1についての特性(二点鎖線)と、上記比率=8:2である候補LUTに対応した比較テストパターンPT2についての特性(二点鎖線)と、上記比率=7:3である候補LUTに対応した比較テストパターンPT3についての特性(二点鎖線)とを示している。図6では、横軸にグレースケールについてのテストパターン画像データを記し(白を示す画像データを濃度0%、黒を示す画像データを濃度100%と記し)、縦軸に測色結果としての明度L*を記している。第2インクとしてのPKインクは第1インクとしてのMKよりも薄いという特性を有しているため、第2インクの割合が高いテストパターンほど全体的に明るい特性を有する。
【0039】
コンピューターは、テストパターン画像データにおける所定の濃度、例えば、横軸の最大点に対応する基準テストパターンPT0の明度L*と、該点に対応する各比較テストパターンPT1〜PT3の各明度L*との各差を算出する。そして、これら明度差が予め規定された範囲(許容範囲)内である比較テストパターンに対応する候補LUTのうち、上記比率における第2インクの割合が最も高い候補LUTを、書換色変換LUT22´とする。ここで言う、明度差の許容範囲とは、人間が目視して差を認識できない程度の範囲として予め決定された値である。
【0040】
仮に、複数の比較テストパターンのうち、図6に示した3つの比較テストパターンPT1〜PT3がいずれも基準テストパターンTP0との明度差が許容範囲内である場合、比較テストパターンPT3に対応する候補LUT生成時の上記比率が最も第2インクの割合が高い。そのため、比較テストパターンPT3に対応する候補LUTが、第1媒体についての書換色変換LUT22´となる。一方、操作者による目視検査に基づく場合は、例えば、上述したような基準テストパターンと各比較テストパターンとの明度差がそれぞれ上記許容範囲であるか否かの目視評価、および、許容範囲と評価された比較テストパターンが対応する候補LUTの中からの一つの候補LUTの選択を操作者が行う。そして、候補LUTの選択結果の入力(例えば、比較テストパターンに記された識別番号の入力)をコンピューターに対して行う。この結果、コンピューターは、選択された候補LUTを第1媒体についての書換色変換LUT22´として決定する。書換色変換LUT22´は、プログラムデータ21および通常色変換LUT22とともに、コンピューター10のHDD20に保存される。
【0041】
図2に戻って説明を続ける。
ステップS140では、画像データ取得部13aが、印刷対象画像を表現した画像ファイルを、HDD20や図示しない外部接続用のコネクタに装着されたメモリーカード等、所定の格納領域から取得する。ここでは、当該画像ファイルは、画像を構成する各画素がR,G,B毎の階調値を有するビットマップデータ(RGBデータ)であるとする。また、当該画像ファイルがPDL等他の形式で記述されたファイルである場合には、画像データ取得部13aは、当該ファイルを解析してビットマップデータ(RGBデータ)に展開する。さらに画像データ取得部13aは、RGBデータに対して、プリンター50における印刷解像度に合わせるための画素数変換処理等を適宜実行することができる。
【0042】
ステップS150では、色変換処理部13bが、画像データ取得部13aにより取得されたRGBデータを、ステップS120又はステップS130のいずれか一方で設定された色変換LUTを用いて色変換する。ステップS120で設定された色変換LUT22´を用いて色変換処理を実行した場合には、RGBデータが、画素毎にC,M,Y,MK,PK毎の階調値を有するインク量データ(CMYMKPKデータ)に変換される。一方、ステップS130で設定された色変換LUT22を用いて色変換処理を実行した場合には、RGBデータが、画素毎にC,M,Y,MK毎の階調値を有するインク量データ(CMYMKデータ)に変換される。
【0043】
ステップS160では、HT処理部13cが、色変換処理部13bにより変換されたインク量データに対してハーフトーン処理を実行することにより、インク種類毎かつ画素毎にドットの形成/非形成のいずれか一方を規定した2値のハーフトーンデータを生成する。ハーフトーン処理は、ディザ法や誤差拡散法等によって実行される。なお、ハーフトーンデータは2値に限定されず、例えば、インク種類毎かつ画素毎に大ドットの形成/中ドットの形成/小ドットの形成/非形成のいずれか一つを規定した4値のデータであってもよい。大ドット、中ドット、小ドットとは、印刷ヘッド62が吐出可能なトッド当りのインク量が相対的に異なる複数のドット種類についての呼び方である。ドット当りのインク量の大小関係は、大ドット>中ドット>小ドットである。
【0044】
ステップS170では、ラスタライズ処理部13dが、ハーフトーンデータのインク種類毎かつ画素毎の情報を印刷ヘッド62の各主走査および各インクノズルに割り当てた駆動データを生成し(ラスタライズ処理)、駆動データをプリンター50へ出力する。駆動データには、指定媒体の情報を始めとして印刷解像度や印刷枚数など、プリンター50が印刷処理を実行する上で必要な各情報も付随し、送信される。この結果、プリンター50は送信された駆動データに基づいた印刷を指定媒体に対して実行する。上記の例で言えば、色変換LUT22´が設定された場合(ステップS120)には、プリンター50ではC,M,Y,MK,PKの各インクのドットが駆動データに応じて指定媒体(マット紙系媒体)に吐出される。一方、色変換LUT22が設定された場合(ステップS130)には、プリンター50ではC,M,Y,MKの各インクのドットが駆動データに応じて指定媒体(マット紙系媒体)に吐出される。
【0045】
このように本実施例によれば、同色系のインクであって特性が異なる第1インクおよび第2インクを使用可能なプリンター50を用いて印刷処理を行なう際、第1インクが通常使用される媒体(第1媒体)が指定媒体とされ、第1インクを節約するための特定のモードが指定された場合には、第1インクと第2インクとのうち第1インクを使用した印刷による発色との差を殆ど感じない程度(差が許容範囲)の発色を実現する第1インクと第2インクとの比率(このような比率を実現する色変換LUT22´)に従って、第1インクと第2インクとを印刷に使用する。そのため、同色系の複数のインクのうちの一部のインク(第1インク)の偏減を抑制することができ、結果、印刷処理の効率やユーザーの快適性が向上する。かつ、第2インクを使用しない場合との発色の差が認識できない程度に、第1インクの使用量を減らし第2インクの使用で補うため、印刷結果の画質低下を確実に解消することができる。
【0046】
なお図2のフローチャートでは、上記ステップS100において指定媒体が第1媒体以外の媒体であると判定された場合(ステップS100において“No”)の処理ついては特に記載していないが、その場合は通常の印刷制御処理が行なわれる。つまり、CPU11(プリンタードライバー13)は、指定媒体に対応してHDD20に格納されている色変換LUT22を用いて、印刷対象画像を表現したRGBデータを色変換し、色変換後のインク量データに基づいて上述したようなハーフトーン処理、ラスタライズ処理を実行し駆動データを生成し、生成した駆動データをプリンター50へ送信する。
【0047】
上記では印刷制御処理をコンピューター10が実行する場合を例に説明を行なったが、印刷制御処理(後述の各実施例等を含む。)はプリンター50内で行なわれるとしてもよい。つまり、プリンター50のCPU51がファームウェアFW(印刷制御プログラム)を実行することにより、画像データ取得部13a、色変換処理部13b、HT処理部13c、ラスタライズ処理部13d、UI制御部13e、LUT設定部13fといった各機能がプリンター50において実現され、図2のフローチャート等が実現されるとしてもよい。この場合、プリンター50内のROM53に媒体の種類毎に対応した色変換LUT55(通常色変換テーブルに相当。)および色変換LUT55´(書換色変換テーブルに相当。)が予め格納されており、いずれかが色変換処理に用いられる。また、CPU51は、印刷対象画像(画像ファイル)についての印刷指示や、印刷に使用する媒体の指定や、印刷モードの指定など必要な各種情報や指示を、操作パネル59を介してユーザーから受け付ける。この結果、上述したようにファームウェアFWの機能により駆動データが生成される。或いは、図2のフローチャートを、プリンタードライバー13とファームウェアFWとで分担して実現するとしてもよい。
【0048】
3.実施例2:
実施例1では、記憶部(HDD20)に記憶される書換色変換LUT22´は、一つの媒体種類に対して一つであったが、一つの媒体種類に対して上記比率が異なる複数の書換色変換LUT22´が記憶されていてもよい。例えば、ステップS240(図3)では、上述したような基準テストパターンとの明度差が許容範囲内である比較テストパターンに対応する候補LUTを全て第1媒体についての書換色変換LUT22´に決定し、記憶部(HDD20)に格納する。このような同じ媒体に関する複数の書換色変換LUT22´は、それらが生成された際の上記比率(通常色変換LUT22の第1インクのインク量を第1インクと第2インクとのインク量に振り分けた際の比率)に対応付けられて記憶部に記憶される。
【0049】
図7は、実施例2にかかる印刷制御処理をフローチャートにより示している。図7では、図2のフローチャートと同じ処理については同じ符号を記している。ここでは、実施例1と異なる部分について説明する。ステップS112では、UI制御部13eは、複数の書換色変換LUT22´の中から所望のLUTを選択させるためのUI画面を表示部に表示させる。UI制御部13eは、表示制御部に該当する。
【0050】
図8は、ステップS112で表示される選択用UI画面30aを例示している。選択用UI画面30aにおいては、例えば、第1媒体(マット紙系の媒体)に関して生成された複数の書換色変換LUT22´をそれぞれ説明するための記載がなされており、これら各説明に対応してチェックボックスCBが設けられている。図8の例では、「画質優先」や「バランス重視」や「MK節約優先」等のように、ユーザーが判り易い説明が記載されており、これら各説明およびチェックボックスCBは書換色変換LUT22´に一義的に対応している。さらに、これら説明の近傍には、これら説明が対応している書換色変換LUT22´についての上記比率が、例えば「PKへの置換率10%」等と表示(つまり、上記比率(第1インク:第2インク)=9:1の意味)されている。
【0051】
ステップS114では、LUT設定部13fは、書換色変換LUT22´の選択を受け付ける。ユーザーは、操作部40を操作することにより選択用UI画面30a内のチェックボックスCBのいずれか一つを任意に選択可能である。またユーザーは、操作部40を介して選択用UI画面30a内の決定ボタンDBを操作することで、その時点でのチェックボックスCBの選択を確定することができる。そのため、LUT設定部13fは、操作部40を介して選択用UI画面30a内の決定ボタンDBの操作があったときには、その時点でチェックが入れられているチェックボックスCBに対応付けられている書換色変換LUT22´の選択を受け付ける。
【0052】
ステップS116では、LUT設定部13fは、ステップS114で選択された書換色変換LUT22´を、色変換処理に用いる色変換LUTとして設定する。このように実施例2によれば、一つの媒体種類に関して上記比率が異なる書換色変換LUT22´が複数用意され、ユーザーは選択用UI画面30aを介して、使用したいLUTを任意に選択できる。つまり、第1インクの偏減抑制を重視したい場合には、用意された書換色変換LUT22´の中で第1インクから第2インクへの置換え率が最も高いLUTを選択することができ、逆に、第2インクを使用する場合でも画質変動を最小限に抑えたい場合には、用意された書換色変換LUT22´の中で第1インクから第2インクへの置換え率が最も低いLUTを選択することができる。あるいは、第1インクの偏減抑制と画質との両方についてバランスを取って効果を得たい場合は、用意された書換色変換LUT22´の中で第1インクから第2インクへの置換え率が中ぐらいのLUTを選択することができる。
【0053】
4.実施例3:
図9は、実施例3にかかる印刷制御処理をフローチャートにより示している。図9では、図2および図7のフローチャートと同じ処理については同じ符号を記している。ここでは、実施例1,2と異なる部分について説明する。なお実施例3においても、実施例2と同様に、第1媒体についての複数の書換色変換LUT22´が、それらが生成された際の上記比率に対応付けられて記憶部に記憶されている。
【0054】
ステップS102では、CPU11は、プリンター50における第2インクの残量が第1インクの残量より多いか否か判定する。この場合、CPU11は、第1インクの残量と第2インクの残量とを示す情報を要求するコマンド(残量要求コマンド)をプリンター50に対して送信し、プリンター50側では、当該コマンドに応答して第1インクの残量と第2インクの残量とを(直接的あるいは間接的に)示す情報をコンピューター10側へ送信する。プリンター50は、各インクカートリッジ61におけるインクの残量を、公知の手法を含めた種々の手法により把握可能である。
【0055】
本実施形態では、ファームウェアFWは、一つの印刷ジョブに対応する駆動データが表す画像を形成するドット数をインク種類別にカウントするドットカウント機能や、ドットカウント機能によりカウントされたドット数に応じてインク種類別のインク消費量を推定する消費量推定機能などを有する。消費量推定機能では、当該インク種類別にカウントされたドット数に1ドット当たりのインク量を掛けた値を、インク種類が対応するインクカートリッジ61に設けられている不図示の消費量メモリーに記憶されている「現在のインク消費量」に加えることにより、当該「現在のインク消費量」を更新する(例えば、特開2007‐223060号公報参照。)。さらにファームウェアFWは、あるインク種類についての残量要求コマンドを受け付けたときには、当該インク種類について予め決められているインク量の初期値(未使用状態のインクカートジッリに充填されているインク量)から、当該インク種類の消費量メモリーにその時点で記憶されている「現在のインク消費量」を差し引くことにより、当該インク種類についての現在のインク残量を算出可能である。このようにしてファームウェアFWは、上記残量要求コマンドに応じて第1インクの残量と第2インクの残量とを算出し、当該算出した残量を示す情報をコンピューター10側へ送信する。
【0056】
従ってステップS102では、このようにプリンター50から取得した情報に基づいて、第2インクの残量が第1インクの残量より多いか否か判定する。CPU11は、第2インクの残量が第1インクの残量より多い場合(ステップS102において“Yes”)にステップS110へ進み、そうでない場合(ステップS102において“No”)にステップS130へ進む。すなわち、プリンター50において、第2インクの残量≦第1インクの残量である場合は、指定媒体への印刷時に第2インクを使用する必要性が低い(無い)ため、通常色変換LUT22を使用する。また本実施例では、CPU11は、第2インクの残量が第1インクの残量より多いことを条件として、所定のUI画面上でユーザーが上記特定のモードを指定できるようにする。
【0057】
ステップS111では、CPU11は、上記ステップS102で取得された第1インクおよび第2インクの残量の情報に基づいて両インクの残量比(第1インクの残量/第2インクの残量)を算出する。ステップS113では、UI制御部13eは、複数の書換色変換LUT22´の中から所望のLUTを選択させるためのUI画面を表示部に表示させる。
【0058】
図10は、ステップS113で表示される選択用UI画面30bを例示している。選択用UI画面30bと選択用UI画面30a(図8)との違いは、選択用UI画面30bでは、複数の書換色変換LUT22´における一つの書換色変換LUT22´について、特定態様での表示(推奨表示)がなされる点である。例えば、CPU11は、上記残量比に応じて、推奨表示すべきLUTを決定し、当該決定したLUTについてUI制御部13eに推奨表示をさせる。具体的には、上記残量比が小さい値であるほど第1インクの偏減が著しいということであるため、上記残量比が小さい値であるほど、上記比率(通常色変換LUT22の第1インクのインク量を第1インクと第2インクとのインク量に振り分けた際の比率)における第2インクの割合が高い書換色変換LUT22´を、推奨表示の対象とする。なお、残量比と、残量比に応じて推奨表示の対象となる書換色変換LUT22´についての上記比率との対応関係は予め決められているものとする。図10の例では、第1媒体に関して4つの書換色変換LUT22´(PKインクへの置換率がそれぞれ10%、20%、30%、40%である4つの書換色変換LUT22´)が予め用意されている前提で、その中で第1インクの節約効果が最も高い書換色変換LUT22´(PKへの置換率40%)が、推奨表示されている。
【0059】
ユーザーは、操作部40を操作することにより、推奨表示にかかるチェックボックスCBを含めた選択用UI画面30b内の複数のチェックボックスCBのいずれか一つを任意に選択可能である。このように実施例3によれば、プリンター50における第1インクと第2インクとの残量比に応じて、そのときの第1インクの偏減を解消するために相応しい書換色変換LUT22´が選択用UI画面30bに推奨表示される。そのためユーザーは、このような適切な書換色変換LUT22´を容易に選択することができる。また、選択用UI画面30bでは、上記推奨表示とともに他の書換色変換LUT22´についても選択可能に説明等が表示されている。よってユーザーは、そのときどのような書換色変換LUT22´が推奨されているかを認識しつつも、自らの判断で推奨以外の書換色変換LUT22´を選択することもできる。
【0060】
なお、推奨表示の対象となるLUTは、第1インクの偏減解消に重きを置いて決定されるものばかりではない。例えば、図11に例示するように、UI制御部13eは、一つの媒体種類に対応して用意されている複数の書換色変換LUT22´のうちで、最も画質保持の効果が高い書換色変換LUT22´(図8,10,11の例では、「画質優先 PKへの置換率10%」の書換色変換LUT22´)を、上記残量比の程度にかかわらず推奨表示の対象とするとしてもよい。このような構成とすれば、選択用UI画面30b上で複数の書換色変換LUT22´のうちで最も画質保持の効果が高い書換色変換LUT22´を容易に選択できるため、第1インクおよび第2インクを併用する場合でも第1インクのみを用いた場合と同程度の画質を実現したいと望むユーザーにとっては都合がよい。また、このように最も画質保持の効果が高い書換色変換LUT22´を推奨表示する場合でも、UI制御部13eは、上記残量比に応じて推奨表示すべき他の書換色変換LUT22´について、別の特定の表示態様にて表示(準推奨表示)することで、ユーザーが選択し易い様にしてもよい。
【0061】
5.変形例
本発明は上述の各実施例に限られるものではなく、その要旨を逸脱しない範囲においてさらに種々の態様において実施することが可能である。例えば以下のような各変形例も可能である。上述の各実施例や各変形例を組み合わせた内容も本発明の開示範囲である。
【0062】
変形例1:
ステップS120(図1)、ステップS116(図7および図9)において、LUT設定部13fは、設定した書換色変換LUT22´が規定する第2インクのインク量を第1インクと第2インクとの発色特性の差異に応じてさらに補正するとしてもよい。
【0063】
図12は、第1インク(MKインク)と第2インク(PKインク)との発色特性を例示している。図12では、横軸にインク量を上述の濃度(%)(媒体の単位面積に対するインクの被覆率)で記し、縦軸に明度L*を記している。これら発色特性は、第1媒体(マット紙)に第1インクにより印刷した所定のテストパターン(例えば、インク量を徐々に変化させたグラテーションパターン)を測色して得られた結果(明度L*)と、第1媒体(マット紙)に第2インクにより印刷した所定のテストパターン(例えば、インク量を徐々に変化させたグラテーションパターン)を測色して得られた結果(明度L*)とに基づく曲線である。図12から判るように、PKインクは同じインク量に対応する明度L*がMKインクよりも全体的に高いという特性を有している。言い換えると、ある明度L*をマット紙において実現するために必要なPKインクのインク量は、同じ明度L*をマット紙において実現するために必要なMKインクのインク量よりも多い。
【0064】
そのため、コンピューター10は、同じ明度L*を実現するMKインクのインク量とPKインクのインク量との対応関係(例えば、明度L*1を実現するMKインクのインク量ImとPKインクのインク量Ipとの対応関係。図12参照。)を上記発色特性のグラフから求め、そのような対応するインク量間の変換(例えばインク量Imからインク量Ipへの変換)を実現するための変換関数あるいは変換テーブルを予め生成しておく。このように予め生成した変換関数あるいは変換テーブルは、インク量補正データ23として、第1インクと第2インクの組合せに対応付けられてHDD20に格納される。
【0065】
そしてステップS120(図1)、ステップS116(図7および図9)では、LUT設定部13fは、設定した書換色変換LUT22´の第2インクのインク量を、第1インクと第2インクの組合せに対応付けられてHDD20に格納されているインク量補正データ23によって補正する(変換する)。上述したインク量の振り分け(置き換え)では、第1インクのインク量と第2インクのインク量は等価交換されている。例えば図5に例示したように、比率=9:1の場合、通常色変換LUT22において濃度20%として規定されていた第1インクのインク量は、そのうちの1/10がそのまま第2インクのインク量に置き換わっている(第1インクのインク量としての濃度2%が第2インクのインク量としての濃度2%へ置き換えられている)。そのため、インク量補正データ23によって補正した後の第2インクのインク量は、上記振り分け前の第1インクのインク量(濃度20%)のうち第2インクへの置き換えに使用された分の第1インクのインク量(濃度2%)によって第1媒体で再現される発色(明度L*)と同等の発色(明度L*)を第1媒体で再現可能なインク量であると言える。
【0066】
LUT設定部13fは、インク量補正データ23で補正して得られた補正後の第2インクのインク量により、上記設定した書換色変換LUT22´の第2インクのインク量を上書きする。このような変形例1によれば、書換色変換LUT22´を用いた色変換により得られるインク量データ(CMYMKPKデータ)に基づいた印刷をプリンター50で第1媒体に対して実行した場合、第1インクと第2インクとを併用したにもかかわらず、第1インクの第2インクへの置き換えをしなかった場合と極めて近い発色を印刷結果において得ることができる。
【0067】
変形例2:
ステップS120(図1)、ステップS116(図7および図9)において設定した書換色変換LUT22´についての上記比率を、外部からの指示に応じて変更できるとしてもよい。
【0068】
図13は、このような比率の変更処理にかかるフローチャートを示している。当該処理はステップS120(図1)、ステップS116(図7および図9)の中で実行される。LUT設定部13fは、上記設定した書換色変換LUT22´についての上記比率を取得する(ステップS300)と、UI制御部13eは、当該比率を判り易い態様で示すUI画面を表示部に表示させる(ステップS310)。
【0069】
図14は、ステップS310で表示されるUI画面30cを例示している。UI画面30cにおいては、横棒等で仮想的に示された比率の範囲(0〜100%)の表示R上を移動可能なスライダーバーSBが表示される。ステップS300後、最初にUI画面30cが表示される時点でのスライダーバーSBの位置(初期位置)は、ステップS300で取得された比率(第1インク:第2インク)に対応する位置となっている。例えば、比率が、7:3という値である場合、スライダーバーSBは、表示Rにおける100%の位置に対して3/10の位置、すなわち表示Rにおける30%に相当する位置に表示される。さらにUI画面30cには、第1インク(MKインク)、第2インク(PKインク)それぞれのインクカートリッジ内におけるインクの残量(グレー表示部分)を模したインク残量表示がなされる。インク残量表示としては、「印刷前」に対応するものと「印刷後」に対応するものとが表示される。
【0070】
「印刷前」のインク残量表示は、現在の第1インク(MKインク)の残量および現在の第2インク(PKインク)の残量を示すとともに、第1インクの残量の所定位置に、仮想線VL1が引かれている。ここで表示する現在の第1インクの残量および現在の第2インクの残量は、ステップS102(図9)で説明したように取得された情報に基づく量である。仮想線VL1は、第1インクから第2インクへのインク量の置き換えをすることなく(すなわち比率=10:0)印刷を実行した場合に、その位置まで第1インクが消費されるという予測をユーザーに対して示すための線である。ただし、実際に第1インクから第2インクへのインク量の置き換えをすることなく印刷を実行した場合にどれだけ第1インクが減るかは、印刷対象画像の内容やサイズや印刷枚数など数多くの要素に左右されるため、仮想線VL1の位置はあくまで仮定的なものであり、その位置に厳密な意味はない。仮想線VL1はあくまで、ユーザーが「印刷前」のインク残量表示と「印刷後」のインク残量表示とを比較して見たときに効果を発揮する(ユーザーの理解を助ける)ものである。
【0071】
一方、「印刷後」のインク残量表示では、第1インクについての現在の残量と仮想線VL1が示す残量との差に相当するインク量を対象として、スライダーバーSBの位置が示比率によって第2インクのインク量に置き換えた場合を想定して第1インクおよび第2インクの減少態様を予測して示している。例えば、スライダーバーSBが示す比率が30%である場合、第1インクについての現在の残量と仮想線VL1が示す残量との差(「印刷前」のインク残量表示における、仮想線VL1より上のグレー表示部分)のうち3/10に相当するインク量が第2インクの現在の残量から差し引かれて表示がなされ、かつ、第1インクについての現在の残量と仮想線VL1が示す残量との差のうち7/10に相当するインク量が第1インクの現在の残量から差し引かれて表示がなされる。つまりユーザーは、これらインク残量表示を見ることで、第1インクを仮想線VL1まで消費する通常の印刷と比べて、スライダーバーSBが示す比率で第1インクを第2インクに置き換えて印刷するときに第1インクの消費をどれ程抑制でき且つ第2インクがどれ程消費されるかを、直感的に把握することができる。なお、図14の例では、「印刷後」のインク残量表示においても「印刷前」のインク残量表示と同じ位置に仮想線VL1を示している。また、「印刷後」のインク残量表示における仮想線VL2は、第1インクの現在の残量位置を示し、「印刷後」のインク残量表示における仮想線VL3は、第2インクの現在の残量位置を示している。
【0072】
ステップS320では、LUT設定部13fは、比率が変更されたか否か判定する。ユーザーは、操作部40を操作することによりスライダーバーSBの位置を任意に変更可能である。そのため、LUT設定部13fは、操作部40を介してのスライダーバーSBの移動があったときには、移動後のスライダーバーSBの位置に対応する比率へ変更されたものと判定しステップS330へ進む。ステップS330では、UI制御部13eは、移動後のスライダーバーSBの位置に対応する比率に応じて、UI画面30cにおける「印刷後」のインク残量表示を更新する。例えば、スライダーバーSBが20%の位置(つまり、比率=8:2)に変更された場合は、第1インクについての現在の残量と仮想線VL1が示す残量との差のうち2/10に相当するインク量が第2インクの現在の残量から差し引かれ、かつ、第1インクについての現在の残量と仮想線VL1が示す残量との差のうち8/10に相当するインク量が第1インクの現在の残量から差し引かれた表示内容へ、「印刷後」のインク残量表示を更新する。これにより、位置が変更されたスライダーバーSBおよび更新された「印刷後」のインク残量表示を含むUI画面30cが表示される(ステップS310)。
【0073】
すなわち、ユーザーによるスライダーバーSBの移動に連動して、自動的に「印刷後」のインク残量表示におけるグレー表示部分の高さが更新される。ステップS310の後、ステップS320において比率が変更されなかったと判定した場合、LUT設定部13fはステップS340において比率の決定が指示されたか否か判定する。ユーザーは、操作部40を操作することにより決定ボタンDB(図14)を操作することができる。そのため、LUT設定部13fは、決定ボタンDBの操作があったときには、比率の決定の指示と認識し、ステップS350へ進む。一方、比率の決定が指示されるまでは、ステップS310〜S340を繰り返す。
【0074】
ステップS350では、LUT設定部13fは、ステップS340で決定の指示を受け付けた時点でスライダーバーSBが示していた位置に相当する比率で、通常色変換LUT22に規定された第1インクのインク量を第1インクのインク量と第2インクのインク量とに振り分け、振り分け後の第1インクおよび第2インクのインク量を規定した新たな書換色補正LUT22´を生成し、この書換色変換LUT22´を設定する。この後は、ステップS140へ進む。このような変形例2によれば、ユーザーはUI画面30cを見ることで、プリンター50に実際に印刷させる前に、第1インクを第2インクに置き換えることによる第1インクの偏減解消の効果を確認できるとともに、所望する程度の偏減解消効果が得られる最適な置き換え比率を決定することができる。
【0075】
変形例3:
これまでは、同色系のインクであって特性が異なる第1インクおよび第2インクの具体例として、第1インクをMKインクとし、第2インクをPKインクとしてきた。しかしながら、第1インクと第2インクとの組合せは種々考えられる。
例えば、第1インクをPKインクとし、第2インクをMKインクとしてもよい。かかる構成とすれば、PKインクとMKインクとの残量比に応じてPKインクの偏減を抑制し、且つPKインクの消費を減らした分をMKインクの使用により補うことができる。
また、ブラックインク(MKインクまたはPKインク)の他にLKインクやLLKインクを使用可能なプリンター50を用いる場合には、ブラックインク、LKインク、LLKインクのうち一種類のインクを第1インクとし他のインクを第2インクとするとしてもよい。かかる構成ことで、第1インクと第2インクとの残量比に応じて、ブラックインクの偏減を抑制し且つブラックインクの消費を減らした分をLKインクやLLKインクの使用により補うことができたり、LKインク(またはLLKインク)の偏減を抑制し且つLKインク(またはLLKインク)の消費を減らした分をブラックインク等の使用により補うことができたりする。
【0076】
さらには、プリンター50が、ある色(例えばブラック)について顔料系インクと染料系のインクとを同時使用可能である場合、このような同色系の顔料系のインクと染料系のインクとの一方を第1インクとし、他方を第2インクとしてもよい。かかる構成とすれば、同色系の顔料インクと染料インクとの残量比に応じて、一方のインクの偏減を抑制し、且つ一方のインクの消費を減らした分を他方のインクの使用により補うことができる。
さらには、第1インクと第2インクとの関係性を、同色系の有彩色のインク同士、例えばCインクとLCインクや、MインクとLMインク等に適用するとしてもよい。
さらに本発明は、インクジェットプリンターだけでなくレーザープリンター等、種々の印刷方式のプリンターに適用できる。また本明細書において「インク」とは、液状のインクに限らず、レーザープリンターに用いられるトナーも含む広い意味で使用されている。このような「インク」の広い意味を有する他の用語としては「色材」や「着色材」、「着色剤」等を用いることも可能である。
【符号の説明】
【0077】
10…コンピューター、11…CPU、12…RAM、13…プリンタードライバー、13a…画像データ取得部、13b…色変換処理部、13c…HT処理部、13d…ラスタライズ処理部、13e…UI制御部、13f…LUT設定部、20…HDD、22,22´,55,55´…色変換LUT、23…インク量補正データ、30…ディスプレー、30a,30b…選択用UI画面、30c…UI画面、40…操作部、50…プリンター、51…CPU、52…RAM、53…ROM、59…操作パネル、61,61a,61b,61c,61d,61e…インクカートリッジ
【技術分野】
【0001】
本発明は、印刷装置、印刷制御方法および印刷制御プログラムに関する。
【背景技術】
【0002】
印刷装置として、同色系のインクであって特性が異なる複数のインクをそれぞれ使用可能な製品が存在する。同色系のインクであって特性が異なる複数のインクとしては、マット紙系の媒体に付着させたときに良好な発色を実現するブラックインク(マットブラックインク或いはMKインクと呼ぶ。)および光沢紙系の媒体に付着させたときに良好な発色を実現するブラックインク(フォトブラックインク或いはPKインクと呼ぶ。)が該当する。このような印刷装置として、MKインクおよびPKインクを用いてマット紙に着色する際に、黒色の階調値における所定範囲でMKインクとPKインクとを利用して印刷するものが知られている(特許文献1参照。)。
【0003】
また、複数の印刷材を使って印刷する印刷装置であって、複数の印刷材の各残量に応じて、少なくとも1つの印刷材の消費量を低減するように制御する装置が知られている(特許文献2参照。)。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2010‐36479号公報
【特許文献2】特開2004‐93817号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
上述したような同色系の複数のインクを搭載した印刷装置においては、ユーザーによる任意の印刷処理を繰り返していく中で、これら同色系の複数のインクのうち、一部のインクが他のインクよりも大量に消費されることがある。このような一部のインクについての偏った消費(偏減と呼ぶ。)は、当該一部のインクについてのインクカートリッジの頻繁な交換をユーザーに強いることになり、これは印刷処理の効率性やユーザーの快適性の阻害要因となり得る。なお上記文献1は、上述したような偏減の防止に貢献しようとするものではなかった。また上記文献2は、一部の印刷材の消費量を低減するものであるが、かかる印刷材の消費低減に対する画質補償を伴うものではないため、印刷結果の質の低下を招く。
【0006】
本発明は上記課題を解決するためになされたものであり、一部のインクについての偏減を防止することで印刷処理の効率性向上やユーザーの煩雑さ低減を実現するとともに、印刷結果の質低下も防止することが可能な印刷装置、印刷制御方法および印刷制御プログラムを提供する。
【課題を解決するための手段】
【0007】
本発明の態様の一つは、同色系のインクであって特性が異なる第1インクおよび第2インクを印刷に使用可能な印刷装置であって、印刷モードとして第1インクを節約するための特定のモードの指定を受け付けた場合に、第1インクと第2インクとの比率であって、当該両インクのうち第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って、第1インクと第2インクとを印刷に使用する構成としてある。
【0008】
本発明によれば、上記特定のモードの指定を受け付けた場合には、第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って第1インクと第2インクとが印刷に使用される。そのため、第1インクの偏減を防止できるとともに、このように第1インクの消費を減らした分を第2インクで補いつつも印刷結果の質低下を防止することができる。
【0009】
本発明の態様の一つとして、印刷装置は、所定の入力表色系で表された複数の入力格子点に対して印刷に使用されるインク種類毎のインク量を対応付けて登録した色変換テーブルであって、第1インクおよび第2インクが対応する色についてのインク量として第1インクのインク量のみを登録した通常色変換テーブルと、当該色についてのインク量として、通常色変換テーブルに登録された第1インクのインク量を上記比率で第1インクと第2インクとに振り分けた各インク量を登録した書換色変換テーブルと、を記憶した記憶部を備え、上記特定のモードの指定を受け付けた場合には、印刷対象となる画像を上記入力表色系で表した画像データを書換色変換テーブルを用いて色変換し、上記特定のモード以外の印刷モードの指定を受け付けた場合には、上記画像データを通常色変換テーブルを用いて色変換し、色変換により生成されたインク量データに基づいて印刷を実行するとしてもよい。
当該構成によれば、上記特定のモードの指定を受け付けた場合には、書換色変換テーブルが色変換に用いられることにより、第1インクのみを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って第1インクと第2インクとが印刷に使用される。
【0010】
本発明の態様の一つとして、上記記憶部は、第1インクのインク量を第1インクのインク量と第2インクのインク量とに振り分ける際の上記比率を異ならせて生成された複数の書換色変換テーブルを記憶し、上記特定のモードの指定を受け付けた場合には、外部からの指示に応じて、複数の書換色変換テーブルの中から色変換に用いる色変換テーブルを選択するとしてもよい。
当該構成によれば、ユーザーは、上記許容範囲に収まる発色を実現しつつ、より第1インクの偏減解消(第1インクの節約)の効果が高い書換色変換テーブルや、さらに高画質を実現する書換色変換テーブルを任意に選択することができる。
【0011】
本発明の態様の一つとして、印刷装置は、複数の書換色変換テーブルの中から色変換に用いる色変換テーブルを選択させるためのユーザーインターフェイス画面を所定の表示部に表示させる表示制御部を備え、上記表示制御部は、上記ユーザーインターフェイス画面内に、複数の書換色変換テーブルの中で相対的に第1インクの節約効果が高い色変換テーブルあるいは相対的に高い画質を実現する色変換テーブルのいずれかを推奨色変換テーブルとして特定の表示態様にて表示させるとしてもよい。
当該構成によれば、ユーザーは、ユーザーインターフェイス画面を介して所望の書換色変換テーブルを容易に選択できる。また、より第1インクの節約効果が高い書換色変換テーブル或いはより高画質を実現する書換色変換テーブルのいずれかが推奨色変換テーブルとして表示されるため、このような推奨色変換テーブルを選択しやすい。
【0012】
本発明の態様の一つとして、第1インクは第1媒体に付着して所定の発色をするインクであり、第2インクは第1媒体とは異なる第2媒体に付着して所定の発色をするインクであり、印刷装置は、印刷に使用する媒体として第1媒体の指定を受け付けたことを条件として、上記特定のモードの指定を可能とするとしてもよい。
当該構成によれば、第1媒体への印刷に通常使用される第1インクについて、その偏減を防止することができる。
【0013】
本発明の態様の一つとして、印刷装置における第1インクの残量よりも第2インクの残量が多いことを条件として、上記特定のモードの指定を可能とするとしてもよい。
当該構成によれば、第1インクの偏減が実際に生じている場合に、当該偏減を的確に解消することができる。
【0014】
本発明にかかる印刷装置は、単体の装置(プリンター)によって実現されてもよいし、複数の装置(プリンターとプリンターを制御するPC等)からなるシステムとして実現されてもよい。また本発明の技術的思想は、物の発明以外によっても実現可能である。例えば、上述した印刷装置が実行する処理工程を備える方法(印刷制御方法)や、このような処理工程を印刷装置や他のハードウェア(PC等)に実現させるプログラム(印刷制御プログラム)の発明も把握可能である。
【図面の簡単な説明】
【0015】
【図1】本実施形態の装置構成を概略的に示す図である。
【図2】実施例1の印刷制御処理を示すフローチャートである。
【図3】書換色変換LUTの取得処理の概略を示すフローチャートである。
【図4】通常色変換LUTを書き換える様子を例示する図である。
【図5】第1インクを第1インクと第2インクに振り分ける様子を例示する図である。
【図6】各テストパターンの発色特性を例示する図である。
【図7】実施例2の印刷制御処理を示すフローチャートである。
【図8】選択用UI画面の一例を示す図である。
【図9】実施例3の印刷制御処理を示すフローチャートである。
【図10】選択用UI画面の他の例を示す図である。
【図11】選択用UI画面の他の例を示す図である。
【図12】第1インクおよび第2インクの発色特性を例示する図である。
【図13】比率の変更処理にかかるフローチャートである。
【図14】UI画面を例示する図である。
【発明を実施するための形態】
【0016】
以下、図面を参照しながら本発明の実施形態を説明する。
1.装置の概略
図1は、本実施形態にかかる装置構成を概略的に示している。図1では、PCとしてのコンピューター10と、プリンター50とを示している。コンピューター10及び又はプリンター50は、印刷制御方法の実行主体となる。コンピューター10においては、CPU11が、ハードディスクドライブ(HDD)20等に記憶されたプログラムデータ21をRAM12に展開してOSの下でプログラムデータ21に従った演算を行なうことにより、プリンター50を制御するためのプリンタードライバー13が実行される。プリンタードライバー13は、画像データ取得部13a、色変換処理部13b、ハーフトーン(HT)処理部13c、ラスタライズ処理部13d、ユーザーインターフェイス(UI)制御部13e、LUT設定部13f等の各機能をCPU11に実行させるためのプログラムである。これら各機能については後述する。
【0017】
コンピューター10には、表示部としてのディスプレー30が接続されており、ディスプレー30にはUI制御部13eが各処理に必要なUI画面を表示させる。また、コンピューター10には、例えばキーボードやマウス等の操作部40が接続されており、各処理に必要な指示がユーザーにより操作部40を介して入力される。また、コンピューター10には、プリンター50が接続されている。後述するように(図2等)、コンピューター10においては、プリンタードライバー13の機能により、印刷対象画像を表現した画像ファイルに基づいて駆動データが生成され、該駆動データがプリンター50に対して送信される。
【0018】
プリンター50においては、CPU51が、ROM53等のメモリーに記憶されたプログラムデータ54をRAM52に展開してOSの下でプログラムデータ54に従った演算を行なうことにより、自機を制御するためのファームウェアFWが実行される。ファームウェアFWは、コンピューター10から送信された駆動データをASIC56に送ることにより、駆動データに基づいた印刷を実行させることができる。
またファームウェアFWは、印刷対象画像を表現した画像ファイルを、図示しない外部接続用のコネクタに装着されたメモリーカードや、外部装置(例えばコンピューター10)等から取得し、取得した画像ファイルに基づいて駆動データを生成することもできる。このようにファームウェアFWの機能により駆動データを生成した場合も、駆動データはASIC56に送られる。
【0019】
ASIC56は駆動データを取得し、駆動データに基づいて、紙送り機構57やキャリッジモーター58や印刷ヘッド62を駆動するための駆動信号を生成する。プリンター50はキャリッジ60を備えており、キャリッジ60は複数種類のインク毎のインクカートリッジ61を搭載している。プリンター50は、少なくとも同色系のインクであって特性が異なる複数のインクを含む、複数のインクを搭載する。図1の例では、シアン(C)、マゼンダ(M)、イエロー(Y)、マットブラック(MK)、フォトブラック(PK)の各種インクに対応したインクカートリッジ61a,61b,61c,61d,61eが搭載されている。キャリッジ60は、各インクカートリッジ61から供給されるインクを多数のノズルから吐出する印刷ヘッド62を備える。プリンター50が搭載するインクの具体的な種類や数は上述したものに限られず、例えば、ライトシアン(LC)、ライトマゼンダ(LM)、オレンジ(OR)、グリーン(G)、グレー(LK)、ライトグレー(LLK)…等、種々のインクを搭載可能である。またインクカートリッジ61は、キャリッジ60に搭載されずに、プリンター50内の所定位置に設置されるとしてもよい。
【0020】
紙送り機構57は、ASIC56に駆動制御されることにより印刷媒体の搬送や紙送りを実行する。また、ASIC56にキャリッジモーター58の駆動が制御されることにより、キャリッジ60が印刷の主走査方向へ移動(主走査)し、かつASIC56は当該主走査に伴って印刷ヘッド62に所定タイミングで各ノズルからインクを吐出させる。これにより、印刷媒体にインク滴(ドット)が付着し、駆動データに対応する画像(印刷対象画像)が印刷媒体上に再現される。プリンター50は、さらに操作パネル59を備える。操作パネル59は、表示部(例えば液晶パネル)や、表示部内に形成されるタッチパネルや、各種ボタンやキーを含み、ユーザーからの入力を受け付けたり、必要なUI画面を表示部に表示したりする。
このような装置構成を前提として、以下に複数の実施例を説明する。
【0021】
2.実施例1:
図2は、実施例1にかかる印刷制御処理をフローチャートにより示している。ここでは、プリンタードライバー13(印刷制御プログラム)によりCPU11が当該フローチャートを実行するものとして説明をする。当該フローチャートを立ち上げる前提として、プリンタードライバー13は、操作部40を介してユーザーによる任意の印刷対象画像の選択を受け付けているものとする。
【0022】
ステップS100では、CPU11は、印刷に使用する媒体の種類が、特定の媒体(以下、第1媒体と呼ぶ。)であるか否か判定する。印刷に使用する媒体の種類は、ユーザーが操作部40を操作することにより、ディスプレー30に表示されたUI画面を介して任意に指定することができる。そこでCPU11は、UI画面を介してユーザーに指定された媒体(以下、指定媒体と呼ぶ。)が第1媒体であるか否か判定し、第1媒体である場合に、ステップS110へ進む。
【0023】
プリンタードライバー13は、印刷対象画像を表現した画像ファイルに基づいて駆動データを生成する過程で、画像の表色系を変換する色変換処理を実行する(後述のステップS140)。色変換処理には、入力表色系(例えばRGB表色系)と出力表色系(インク量空間)との対応関係を複数の入力格子点について規定した色変換ルックアップテーブル(色変換LUT)を用いる。本実施形態では、プリンター50で使用され得る印刷媒体の種類毎に対応した複数の色変換LUT22がHDD20に予め格納されており、基本的には、指定媒体の種類に応じた色変換LUT22を用いて色変換処理が実行される。従って、指定媒体としてマット紙系の媒体が選択された場合には、基本的には、マット紙系に対応する色変換LUT22が用いられる。一方、指定媒体として光沢紙系の媒体が選択された場合には、基本的には、光沢紙系に対応する色変換LUT22が用いられる。マット紙系に対応する色変換LUT22においては、各入力格子点に対応付けられた出力値として、C,M,Y,MKの各インクについてのインク量(階調値)が規定されている。すなわち、マット紙系の媒体が選択された場合には、ブラックインクとしてMKインクが印刷に使用される。一方、光沢紙系に対応する色変換LUT22においては、各入力格子点に対応付けられた出力値として、C,M,Y,PKの各インクについてのインク量(階調値)が規定されている。すなわち、光沢紙系の媒体が選択された場合には、ブラックインクとしてPKインクが印刷に使用される。
【0024】
ここで、ユーザーがプリンター50を用いて任意に印刷処理を繰り返していく中で、プリンター50に搭載された各種インクの消費スピードがそれぞれ同程度であれば印刷効率やユーザーの煩わしさ回避の観点から理想的であるが、一部のインクの消費が他のインクよりもかなり多くなってしまうこともある。このような一部のインクの偏減の例として、MKインクがPKインクと比較して大量に消費される事態が見られる。そこで当該フローチャートでは、一例として、MKインクについての偏減を抑制するための処理を必要に応じて実行する。また本実施例では、単にMKインクの偏減を抑制するだけでなく、印刷結果の画質も担保されるようにしている(当該偏減の抑制を行った場合と行わなかった場合とで印刷結果がほとんど異ならないようにしている)。以下では特に断らない限り、第1媒体はマット紙系の媒体であるとする。また、第1媒体がマット紙系の媒体である場合は、第1インクはMKインクであり、第2インクはPKインクであるとする。
【0025】
ステップS110では、CPU11は、印刷モードとして第1インクを節約するための特定のモード(MKインク節約モード)の指定を受け付けたか否か判定する。印刷モードは、ユーザーが操作部40を操作することにより、ディスプレー30に表示されたUI画面を介して任意に指定することができる。また、UI制御部13eは、UI画面上において、指定媒体として第1媒体(マット紙系の媒体)が選択された場合に限り「MKインク節約モード」を選択枝として有効化(表示)する。そのためユーザーは、UI画面上でマット紙系の媒体を指定した場合にのみ、「MKインク節約モード」を選択可能である。CPU11は、印刷モードとして上記特定のモードが指定されている場合(ステップS110において“Yes”)にステップS120へ進み、そうでない場合(上記特定のモード以外の印刷モードの指定を受け付けた場合。ステップS110において“No”。)にステップS130へ進む。
【0026】
ステップS120では、LUT設定部13fが、指定媒体(第1媒体)に対応してHDD20に格納されている色変換LUT22´を、色変換処理に用いる色変換LUTとして設定する。色変換LUT22´は、色変換LUT22が規定している出力値を書き換えることにより生成された色変換LUTであり、色変換LUT22と同様に、媒体の種類に対応付けられた状態でHDD20に予め格納されている。ここで設定する色変換LUT22´は、第1インクおよび第2インクが対応する色(本実施例ではブラック)についてのインク量として、指定媒体(第1媒体)に対応する色変換LUT22に登録された第1インクのインク量をある比率で第1インクと第2インクとに振り分けた各インク量を登録した書換色変換テーブルに該当する。色変換LUT22´については、適宜、書換色変換LUT22´とも呼ぶ。
【0027】
一方、ステップS130では、LUT設定部13fは、指定媒体(第1媒体)に対応してHDD20に格納されている色変換LUT22を、色変換処理に用いる色変換LUTとして設定する。ここで設定する色変換LUT22は、第1インクおよび第2インクが対応する色(本実施例ではブラック)についてのインク量として第1インクのインク量のみを登録した通常色変換テーブルに該当する。色変換LUT22については、適宜、通常色変換LUT22とも呼ぶ。すなわち、ユーザーが上記特定のモードを指定していない場合(ステップS110において“No”)は、指定媒体への印刷時に第2インクを使用する必要性が低い(無い)ため、通常色変換LUT22を使用する。HDD20は、記憶部に該当する。
【0028】
ここで、ステップS140以下の処理について説明する前に、第1媒体に対応した書換色変換LUT22´の取得方法について説明する。
図3は、第1媒体に対応した書換色変換LUT22´の取得処理の概略をフローチャートにより示している。当該処理は、コンピューター(例えばコンピューター10でも良い。)が所定のLUT生成プログラムに従った処理を実行することにより実現される。ステップS200では、第1媒体に対応した通常色変換LUT22が用意される。この場合、コンピューターが公知の手法により第1媒体についての色変換LUT22を生成してもよいし、既に生成されている第1媒体についての色変換LUT22を外部から読み込むとしてもよい。
【0029】
ステップS210では、コンピューターは、所定のテストパターンを表現したテストパターン画像データに基づいて、プリンター(例えばプリンター50でも良い。)により、第1媒体へテストパターンを印刷させる。テストパターンを印刷させるプリンターは、プリンター50と同型の製品であるとし、第1インクおよび第2インクを使用可能であるとする。ここでいうテストパターン画像データは、一例として、画像を構成する各画素がR,G,B毎の階調値(0〜255)を有するビットマップデータ(RGBデータ)であり、白(R=G=B=255)から黒(R=G=B=0)まで濃度が徐々に変化するグレースケール画像を表現したデータである。当該ステップS210では、コンピューターは、テストパターン画像データについて、ステップS200で用意した通常色変換LUT22により色変換処理を行う。色変換の際には、必要に応じて補間演算等が実行される。この通常色変換LUT22を用いて色変換処理を実行することで、RGBデータが、画素毎にC,M,Y,MK毎の階調値を有するインク量データ(CMYMKデータ)に変換される。
【0030】
さらに当該ステップS210では、色変換されたインク量データに対してハーフトーン処理を実行することにより、インク種類毎かつ画素毎にドットの形成/非形成のいずれか一方を規定した2値のハーフトーンデータが生成され、さらに、ハーフトーンデータのインク種類毎かつ画素毎の情報をプリンターの印刷ヘッドの各主走査および各インクノズルに割り当てた駆動データを生成し(ラスタライズ処理)、駆動データをプリンターへ出力する。この結果、プリンターにより、第1媒体へテストパターンが印刷される。ステップS210で印刷されるテストパターンには、第2インク(PKインク)は一切使用されない。ステップS210で印刷されるテストパターンを基準テストパターンと呼ぶ。
【0031】
次に、ステップS220では、コンピューターは、ステップS200で用意された通常色変換LUT22の出力値を書き換えることにより、第1媒体に対応する書換色変換LUT22´の候補となるLUT(候補LUT)を生成する。具体的には、通常色変換LUT22が出力値として規定するインク種類毎のインク量のうち、第1インクのインク量について、ある比率に応じて第1インクのインク量と第2インクのインク量とに振り分ける。ここでいう比率は、予め規定された複数の比率のうちの一つの値であってもよいし、コンピューターの操作者が指定した値であってもよい。
【0032】
図4は、ステップS220によって通常色変換LUT22が書き換えられる様子を例示している。図4に示した通常色変換LUT22は、第1媒体(マット紙系の媒体)に対応する色変換LUT22であり、複数の入力格子点(R,G,Bの各階調値)に対してインク量(C,M,Y,MKの各階調値)を一義的に規定している。インク量としての階調値は、例えば0〜255の256階調(8ビット)で表される。
【0033】
図5は、第1媒体(マット紙系の媒体)に対応する通常色変換LUT22に規定された第1インク(MKインク)のインク量を、上記比率に応じて第1インクのインク量と第2インク(PKインク)のインク量に振り分ける様子を例示している。図5では、0〜255の階調値で表されるインク量を、説明の便宜上、濃度0〜100%に正規化した状態で記載している(階調値255=濃度100%)。むろん、ここに示した濃度(%)は、それに255を乗算することで階調値として表すことができる。図5に例示するように、比率(第1インク:第2インク)=9:1である場合は、通常色変換LUT22において濃度100%と規定されていた第1インクのインク量は、第1インクのインク量としての濃度90%と第2インクのインク量としての濃度10%とに振り分けられ、また、通常色変換LUT22において濃度20%と規定されていた第1インクのインク量は、第1インクのインク量としての濃度18%と第2インクのインク量としての濃度2%とに振り分けられる。
【0034】
同様に、比率=8:2である場合は、通常色変換LUT22に規定された第1インクのインク量の2/10を、第2インクのインク量に置き換える。同様に、比率=7:3である場合は、通常色変換LUT22に規定された第1インクのインク量の3/10を、第2インクのインク量に置き換える。このように第1インクのインク量を第2インクのインク量に置き換えることで残った第1インクのインク量と得られた第2インクのインク量とを、それまで登録されていた第1インクのインク量の替わりに通常色変換LUT22の出力値として登録することで、通常色変換LUT22が、候補LUTに書き換えられる(図4における鎖線で囲った領域を参照。)。
【0035】
ステップS230では、コンピューターは、上記テストパターン画像データに基づいて、プリンターにより、第1媒体へテストパターンを印刷させる。ただし当該ステップS230では、コンピューターは、テストパターン画像データについて、ステップS220で生成した候補LUTにより色変換処理を行う。候補LUTを用いて色変換処理を実行することで、テストパターン画像データが、画素毎にC,M,Y,MK,PK毎の階調値を有するインク量データ(CMYMKPKデータ)に変換される。つまり、ステップS230で印刷されるテストパターンには、第1インクおよび第2インクが使用される。ステップS230で印刷されるテストパターンを比較テストパターンと呼ぶ。
【0036】
なおコンピューターは、ステップS220,S230の処理を、上記比率を変化させて複数回繰り返す。繰り返す回数は、予め規定された比率の数に応じた回数であってもよいし、コンピューターの操作者が指定した回数であってもよい。ステップS220,S230の処理を、上記比率を変化させて複数回繰り返すことにより、第1インクと第2インクとを振り分けた際の上記比率が異なる複数の候補LUTそれぞれによる色変換処理を経て印刷された複数の比較テストパターンが得られる。すなわち、上記比率と候補LUTとは一対一で対応しており、候補LUTと比較テストパターンも一対一で対応している。
【0037】
ステップS240では、コンピューターは、基準テストパターンと複数の比較テストパターンとに基づいて最適な候補LUTを選択し、当該選択した候補LUTを第1媒体に対応する書換色変換LUT22´として決定する。ここでいう最適な候補LUTとは、例えば、第1インクと第2インクとを併用するときの両インクの比率が、第1インクと第2インクとのうち第1インクだけを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率であり、かつ第2インクの割合ができるだけ高い候補LUTを意味する。このような色変換LUT22´の決定は、コンピューターによって自動化されてもよいし、操作者による目視検査に基づいてなされるものであってもよい。前者の場合、コンピューターは、第1媒体に印刷された基準テストパターンおよび各比較テストパターンを所定の測色装置によって測色させ、それぞれの測色結果を入力する。
【0038】
図6は、基準テストパターンおよび各比較テストパターンそれぞれの測色結果に従って得られた発色特性を例示している。一例として、基準テストパターンPT0についての特性(実線)と、上記比率=9:1である候補LUTに対応した比較テストパターンPT1についての特性(二点鎖線)と、上記比率=8:2である候補LUTに対応した比較テストパターンPT2についての特性(二点鎖線)と、上記比率=7:3である候補LUTに対応した比較テストパターンPT3についての特性(二点鎖線)とを示している。図6では、横軸にグレースケールについてのテストパターン画像データを記し(白を示す画像データを濃度0%、黒を示す画像データを濃度100%と記し)、縦軸に測色結果としての明度L*を記している。第2インクとしてのPKインクは第1インクとしてのMKよりも薄いという特性を有しているため、第2インクの割合が高いテストパターンほど全体的に明るい特性を有する。
【0039】
コンピューターは、テストパターン画像データにおける所定の濃度、例えば、横軸の最大点に対応する基準テストパターンPT0の明度L*と、該点に対応する各比較テストパターンPT1〜PT3の各明度L*との各差を算出する。そして、これら明度差が予め規定された範囲(許容範囲)内である比較テストパターンに対応する候補LUTのうち、上記比率における第2インクの割合が最も高い候補LUTを、書換色変換LUT22´とする。ここで言う、明度差の許容範囲とは、人間が目視して差を認識できない程度の範囲として予め決定された値である。
【0040】
仮に、複数の比較テストパターンのうち、図6に示した3つの比較テストパターンPT1〜PT3がいずれも基準テストパターンTP0との明度差が許容範囲内である場合、比較テストパターンPT3に対応する候補LUT生成時の上記比率が最も第2インクの割合が高い。そのため、比較テストパターンPT3に対応する候補LUTが、第1媒体についての書換色変換LUT22´となる。一方、操作者による目視検査に基づく場合は、例えば、上述したような基準テストパターンと各比較テストパターンとの明度差がそれぞれ上記許容範囲であるか否かの目視評価、および、許容範囲と評価された比較テストパターンが対応する候補LUTの中からの一つの候補LUTの選択を操作者が行う。そして、候補LUTの選択結果の入力(例えば、比較テストパターンに記された識別番号の入力)をコンピューターに対して行う。この結果、コンピューターは、選択された候補LUTを第1媒体についての書換色変換LUT22´として決定する。書換色変換LUT22´は、プログラムデータ21および通常色変換LUT22とともに、コンピューター10のHDD20に保存される。
【0041】
図2に戻って説明を続ける。
ステップS140では、画像データ取得部13aが、印刷対象画像を表現した画像ファイルを、HDD20や図示しない外部接続用のコネクタに装着されたメモリーカード等、所定の格納領域から取得する。ここでは、当該画像ファイルは、画像を構成する各画素がR,G,B毎の階調値を有するビットマップデータ(RGBデータ)であるとする。また、当該画像ファイルがPDL等他の形式で記述されたファイルである場合には、画像データ取得部13aは、当該ファイルを解析してビットマップデータ(RGBデータ)に展開する。さらに画像データ取得部13aは、RGBデータに対して、プリンター50における印刷解像度に合わせるための画素数変換処理等を適宜実行することができる。
【0042】
ステップS150では、色変換処理部13bが、画像データ取得部13aにより取得されたRGBデータを、ステップS120又はステップS130のいずれか一方で設定された色変換LUTを用いて色変換する。ステップS120で設定された色変換LUT22´を用いて色変換処理を実行した場合には、RGBデータが、画素毎にC,M,Y,MK,PK毎の階調値を有するインク量データ(CMYMKPKデータ)に変換される。一方、ステップS130で設定された色変換LUT22を用いて色変換処理を実行した場合には、RGBデータが、画素毎にC,M,Y,MK毎の階調値を有するインク量データ(CMYMKデータ)に変換される。
【0043】
ステップS160では、HT処理部13cが、色変換処理部13bにより変換されたインク量データに対してハーフトーン処理を実行することにより、インク種類毎かつ画素毎にドットの形成/非形成のいずれか一方を規定した2値のハーフトーンデータを生成する。ハーフトーン処理は、ディザ法や誤差拡散法等によって実行される。なお、ハーフトーンデータは2値に限定されず、例えば、インク種類毎かつ画素毎に大ドットの形成/中ドットの形成/小ドットの形成/非形成のいずれか一つを規定した4値のデータであってもよい。大ドット、中ドット、小ドットとは、印刷ヘッド62が吐出可能なトッド当りのインク量が相対的に異なる複数のドット種類についての呼び方である。ドット当りのインク量の大小関係は、大ドット>中ドット>小ドットである。
【0044】
ステップS170では、ラスタライズ処理部13dが、ハーフトーンデータのインク種類毎かつ画素毎の情報を印刷ヘッド62の各主走査および各インクノズルに割り当てた駆動データを生成し(ラスタライズ処理)、駆動データをプリンター50へ出力する。駆動データには、指定媒体の情報を始めとして印刷解像度や印刷枚数など、プリンター50が印刷処理を実行する上で必要な各情報も付随し、送信される。この結果、プリンター50は送信された駆動データに基づいた印刷を指定媒体に対して実行する。上記の例で言えば、色変換LUT22´が設定された場合(ステップS120)には、プリンター50ではC,M,Y,MK,PKの各インクのドットが駆動データに応じて指定媒体(マット紙系媒体)に吐出される。一方、色変換LUT22が設定された場合(ステップS130)には、プリンター50ではC,M,Y,MKの各インクのドットが駆動データに応じて指定媒体(マット紙系媒体)に吐出される。
【0045】
このように本実施例によれば、同色系のインクであって特性が異なる第1インクおよび第2インクを使用可能なプリンター50を用いて印刷処理を行なう際、第1インクが通常使用される媒体(第1媒体)が指定媒体とされ、第1インクを節約するための特定のモードが指定された場合には、第1インクと第2インクとのうち第1インクを使用した印刷による発色との差を殆ど感じない程度(差が許容範囲)の発色を実現する第1インクと第2インクとの比率(このような比率を実現する色変換LUT22´)に従って、第1インクと第2インクとを印刷に使用する。そのため、同色系の複数のインクのうちの一部のインク(第1インク)の偏減を抑制することができ、結果、印刷処理の効率やユーザーの快適性が向上する。かつ、第2インクを使用しない場合との発色の差が認識できない程度に、第1インクの使用量を減らし第2インクの使用で補うため、印刷結果の画質低下を確実に解消することができる。
【0046】
なお図2のフローチャートでは、上記ステップS100において指定媒体が第1媒体以外の媒体であると判定された場合(ステップS100において“No”)の処理ついては特に記載していないが、その場合は通常の印刷制御処理が行なわれる。つまり、CPU11(プリンタードライバー13)は、指定媒体に対応してHDD20に格納されている色変換LUT22を用いて、印刷対象画像を表現したRGBデータを色変換し、色変換後のインク量データに基づいて上述したようなハーフトーン処理、ラスタライズ処理を実行し駆動データを生成し、生成した駆動データをプリンター50へ送信する。
【0047】
上記では印刷制御処理をコンピューター10が実行する場合を例に説明を行なったが、印刷制御処理(後述の各実施例等を含む。)はプリンター50内で行なわれるとしてもよい。つまり、プリンター50のCPU51がファームウェアFW(印刷制御プログラム)を実行することにより、画像データ取得部13a、色変換処理部13b、HT処理部13c、ラスタライズ処理部13d、UI制御部13e、LUT設定部13fといった各機能がプリンター50において実現され、図2のフローチャート等が実現されるとしてもよい。この場合、プリンター50内のROM53に媒体の種類毎に対応した色変換LUT55(通常色変換テーブルに相当。)および色変換LUT55´(書換色変換テーブルに相当。)が予め格納されており、いずれかが色変換処理に用いられる。また、CPU51は、印刷対象画像(画像ファイル)についての印刷指示や、印刷に使用する媒体の指定や、印刷モードの指定など必要な各種情報や指示を、操作パネル59を介してユーザーから受け付ける。この結果、上述したようにファームウェアFWの機能により駆動データが生成される。或いは、図2のフローチャートを、プリンタードライバー13とファームウェアFWとで分担して実現するとしてもよい。
【0048】
3.実施例2:
実施例1では、記憶部(HDD20)に記憶される書換色変換LUT22´は、一つの媒体種類に対して一つであったが、一つの媒体種類に対して上記比率が異なる複数の書換色変換LUT22´が記憶されていてもよい。例えば、ステップS240(図3)では、上述したような基準テストパターンとの明度差が許容範囲内である比較テストパターンに対応する候補LUTを全て第1媒体についての書換色変換LUT22´に決定し、記憶部(HDD20)に格納する。このような同じ媒体に関する複数の書換色変換LUT22´は、それらが生成された際の上記比率(通常色変換LUT22の第1インクのインク量を第1インクと第2インクとのインク量に振り分けた際の比率)に対応付けられて記憶部に記憶される。
【0049】
図7は、実施例2にかかる印刷制御処理をフローチャートにより示している。図7では、図2のフローチャートと同じ処理については同じ符号を記している。ここでは、実施例1と異なる部分について説明する。ステップS112では、UI制御部13eは、複数の書換色変換LUT22´の中から所望のLUTを選択させるためのUI画面を表示部に表示させる。UI制御部13eは、表示制御部に該当する。
【0050】
図8は、ステップS112で表示される選択用UI画面30aを例示している。選択用UI画面30aにおいては、例えば、第1媒体(マット紙系の媒体)に関して生成された複数の書換色変換LUT22´をそれぞれ説明するための記載がなされており、これら各説明に対応してチェックボックスCBが設けられている。図8の例では、「画質優先」や「バランス重視」や「MK節約優先」等のように、ユーザーが判り易い説明が記載されており、これら各説明およびチェックボックスCBは書換色変換LUT22´に一義的に対応している。さらに、これら説明の近傍には、これら説明が対応している書換色変換LUT22´についての上記比率が、例えば「PKへの置換率10%」等と表示(つまり、上記比率(第1インク:第2インク)=9:1の意味)されている。
【0051】
ステップS114では、LUT設定部13fは、書換色変換LUT22´の選択を受け付ける。ユーザーは、操作部40を操作することにより選択用UI画面30a内のチェックボックスCBのいずれか一つを任意に選択可能である。またユーザーは、操作部40を介して選択用UI画面30a内の決定ボタンDBを操作することで、その時点でのチェックボックスCBの選択を確定することができる。そのため、LUT設定部13fは、操作部40を介して選択用UI画面30a内の決定ボタンDBの操作があったときには、その時点でチェックが入れられているチェックボックスCBに対応付けられている書換色変換LUT22´の選択を受け付ける。
【0052】
ステップS116では、LUT設定部13fは、ステップS114で選択された書換色変換LUT22´を、色変換処理に用いる色変換LUTとして設定する。このように実施例2によれば、一つの媒体種類に関して上記比率が異なる書換色変換LUT22´が複数用意され、ユーザーは選択用UI画面30aを介して、使用したいLUTを任意に選択できる。つまり、第1インクの偏減抑制を重視したい場合には、用意された書換色変換LUT22´の中で第1インクから第2インクへの置換え率が最も高いLUTを選択することができ、逆に、第2インクを使用する場合でも画質変動を最小限に抑えたい場合には、用意された書換色変換LUT22´の中で第1インクから第2インクへの置換え率が最も低いLUTを選択することができる。あるいは、第1インクの偏減抑制と画質との両方についてバランスを取って効果を得たい場合は、用意された書換色変換LUT22´の中で第1インクから第2インクへの置換え率が中ぐらいのLUTを選択することができる。
【0053】
4.実施例3:
図9は、実施例3にかかる印刷制御処理をフローチャートにより示している。図9では、図2および図7のフローチャートと同じ処理については同じ符号を記している。ここでは、実施例1,2と異なる部分について説明する。なお実施例3においても、実施例2と同様に、第1媒体についての複数の書換色変換LUT22´が、それらが生成された際の上記比率に対応付けられて記憶部に記憶されている。
【0054】
ステップS102では、CPU11は、プリンター50における第2インクの残量が第1インクの残量より多いか否か判定する。この場合、CPU11は、第1インクの残量と第2インクの残量とを示す情報を要求するコマンド(残量要求コマンド)をプリンター50に対して送信し、プリンター50側では、当該コマンドに応答して第1インクの残量と第2インクの残量とを(直接的あるいは間接的に)示す情報をコンピューター10側へ送信する。プリンター50は、各インクカートリッジ61におけるインクの残量を、公知の手法を含めた種々の手法により把握可能である。
【0055】
本実施形態では、ファームウェアFWは、一つの印刷ジョブに対応する駆動データが表す画像を形成するドット数をインク種類別にカウントするドットカウント機能や、ドットカウント機能によりカウントされたドット数に応じてインク種類別のインク消費量を推定する消費量推定機能などを有する。消費量推定機能では、当該インク種類別にカウントされたドット数に1ドット当たりのインク量を掛けた値を、インク種類が対応するインクカートリッジ61に設けられている不図示の消費量メモリーに記憶されている「現在のインク消費量」に加えることにより、当該「現在のインク消費量」を更新する(例えば、特開2007‐223060号公報参照。)。さらにファームウェアFWは、あるインク種類についての残量要求コマンドを受け付けたときには、当該インク種類について予め決められているインク量の初期値(未使用状態のインクカートジッリに充填されているインク量)から、当該インク種類の消費量メモリーにその時点で記憶されている「現在のインク消費量」を差し引くことにより、当該インク種類についての現在のインク残量を算出可能である。このようにしてファームウェアFWは、上記残量要求コマンドに応じて第1インクの残量と第2インクの残量とを算出し、当該算出した残量を示す情報をコンピューター10側へ送信する。
【0056】
従ってステップS102では、このようにプリンター50から取得した情報に基づいて、第2インクの残量が第1インクの残量より多いか否か判定する。CPU11は、第2インクの残量が第1インクの残量より多い場合(ステップS102において“Yes”)にステップS110へ進み、そうでない場合(ステップS102において“No”)にステップS130へ進む。すなわち、プリンター50において、第2インクの残量≦第1インクの残量である場合は、指定媒体への印刷時に第2インクを使用する必要性が低い(無い)ため、通常色変換LUT22を使用する。また本実施例では、CPU11は、第2インクの残量が第1インクの残量より多いことを条件として、所定のUI画面上でユーザーが上記特定のモードを指定できるようにする。
【0057】
ステップS111では、CPU11は、上記ステップS102で取得された第1インクおよび第2インクの残量の情報に基づいて両インクの残量比(第1インクの残量/第2インクの残量)を算出する。ステップS113では、UI制御部13eは、複数の書換色変換LUT22´の中から所望のLUTを選択させるためのUI画面を表示部に表示させる。
【0058】
図10は、ステップS113で表示される選択用UI画面30bを例示している。選択用UI画面30bと選択用UI画面30a(図8)との違いは、選択用UI画面30bでは、複数の書換色変換LUT22´における一つの書換色変換LUT22´について、特定態様での表示(推奨表示)がなされる点である。例えば、CPU11は、上記残量比に応じて、推奨表示すべきLUTを決定し、当該決定したLUTについてUI制御部13eに推奨表示をさせる。具体的には、上記残量比が小さい値であるほど第1インクの偏減が著しいということであるため、上記残量比が小さい値であるほど、上記比率(通常色変換LUT22の第1インクのインク量を第1インクと第2インクとのインク量に振り分けた際の比率)における第2インクの割合が高い書換色変換LUT22´を、推奨表示の対象とする。なお、残量比と、残量比に応じて推奨表示の対象となる書換色変換LUT22´についての上記比率との対応関係は予め決められているものとする。図10の例では、第1媒体に関して4つの書換色変換LUT22´(PKインクへの置換率がそれぞれ10%、20%、30%、40%である4つの書換色変換LUT22´)が予め用意されている前提で、その中で第1インクの節約効果が最も高い書換色変換LUT22´(PKへの置換率40%)が、推奨表示されている。
【0059】
ユーザーは、操作部40を操作することにより、推奨表示にかかるチェックボックスCBを含めた選択用UI画面30b内の複数のチェックボックスCBのいずれか一つを任意に選択可能である。このように実施例3によれば、プリンター50における第1インクと第2インクとの残量比に応じて、そのときの第1インクの偏減を解消するために相応しい書換色変換LUT22´が選択用UI画面30bに推奨表示される。そのためユーザーは、このような適切な書換色変換LUT22´を容易に選択することができる。また、選択用UI画面30bでは、上記推奨表示とともに他の書換色変換LUT22´についても選択可能に説明等が表示されている。よってユーザーは、そのときどのような書換色変換LUT22´が推奨されているかを認識しつつも、自らの判断で推奨以外の書換色変換LUT22´を選択することもできる。
【0060】
なお、推奨表示の対象となるLUTは、第1インクの偏減解消に重きを置いて決定されるものばかりではない。例えば、図11に例示するように、UI制御部13eは、一つの媒体種類に対応して用意されている複数の書換色変換LUT22´のうちで、最も画質保持の効果が高い書換色変換LUT22´(図8,10,11の例では、「画質優先 PKへの置換率10%」の書換色変換LUT22´)を、上記残量比の程度にかかわらず推奨表示の対象とするとしてもよい。このような構成とすれば、選択用UI画面30b上で複数の書換色変換LUT22´のうちで最も画質保持の効果が高い書換色変換LUT22´を容易に選択できるため、第1インクおよび第2インクを併用する場合でも第1インクのみを用いた場合と同程度の画質を実現したいと望むユーザーにとっては都合がよい。また、このように最も画質保持の効果が高い書換色変換LUT22´を推奨表示する場合でも、UI制御部13eは、上記残量比に応じて推奨表示すべき他の書換色変換LUT22´について、別の特定の表示態様にて表示(準推奨表示)することで、ユーザーが選択し易い様にしてもよい。
【0061】
5.変形例
本発明は上述の各実施例に限られるものではなく、その要旨を逸脱しない範囲においてさらに種々の態様において実施することが可能である。例えば以下のような各変形例も可能である。上述の各実施例や各変形例を組み合わせた内容も本発明の開示範囲である。
【0062】
変形例1:
ステップS120(図1)、ステップS116(図7および図9)において、LUT設定部13fは、設定した書換色変換LUT22´が規定する第2インクのインク量を第1インクと第2インクとの発色特性の差異に応じてさらに補正するとしてもよい。
【0063】
図12は、第1インク(MKインク)と第2インク(PKインク)との発色特性を例示している。図12では、横軸にインク量を上述の濃度(%)(媒体の単位面積に対するインクの被覆率)で記し、縦軸に明度L*を記している。これら発色特性は、第1媒体(マット紙)に第1インクにより印刷した所定のテストパターン(例えば、インク量を徐々に変化させたグラテーションパターン)を測色して得られた結果(明度L*)と、第1媒体(マット紙)に第2インクにより印刷した所定のテストパターン(例えば、インク量を徐々に変化させたグラテーションパターン)を測色して得られた結果(明度L*)とに基づく曲線である。図12から判るように、PKインクは同じインク量に対応する明度L*がMKインクよりも全体的に高いという特性を有している。言い換えると、ある明度L*をマット紙において実現するために必要なPKインクのインク量は、同じ明度L*をマット紙において実現するために必要なMKインクのインク量よりも多い。
【0064】
そのため、コンピューター10は、同じ明度L*を実現するMKインクのインク量とPKインクのインク量との対応関係(例えば、明度L*1を実現するMKインクのインク量ImとPKインクのインク量Ipとの対応関係。図12参照。)を上記発色特性のグラフから求め、そのような対応するインク量間の変換(例えばインク量Imからインク量Ipへの変換)を実現するための変換関数あるいは変換テーブルを予め生成しておく。このように予め生成した変換関数あるいは変換テーブルは、インク量補正データ23として、第1インクと第2インクの組合せに対応付けられてHDD20に格納される。
【0065】
そしてステップS120(図1)、ステップS116(図7および図9)では、LUT設定部13fは、設定した書換色変換LUT22´の第2インクのインク量を、第1インクと第2インクの組合せに対応付けられてHDD20に格納されているインク量補正データ23によって補正する(変換する)。上述したインク量の振り分け(置き換え)では、第1インクのインク量と第2インクのインク量は等価交換されている。例えば図5に例示したように、比率=9:1の場合、通常色変換LUT22において濃度20%として規定されていた第1インクのインク量は、そのうちの1/10がそのまま第2インクのインク量に置き換わっている(第1インクのインク量としての濃度2%が第2インクのインク量としての濃度2%へ置き換えられている)。そのため、インク量補正データ23によって補正した後の第2インクのインク量は、上記振り分け前の第1インクのインク量(濃度20%)のうち第2インクへの置き換えに使用された分の第1インクのインク量(濃度2%)によって第1媒体で再現される発色(明度L*)と同等の発色(明度L*)を第1媒体で再現可能なインク量であると言える。
【0066】
LUT設定部13fは、インク量補正データ23で補正して得られた補正後の第2インクのインク量により、上記設定した書換色変換LUT22´の第2インクのインク量を上書きする。このような変形例1によれば、書換色変換LUT22´を用いた色変換により得られるインク量データ(CMYMKPKデータ)に基づいた印刷をプリンター50で第1媒体に対して実行した場合、第1インクと第2インクとを併用したにもかかわらず、第1インクの第2インクへの置き換えをしなかった場合と極めて近い発色を印刷結果において得ることができる。
【0067】
変形例2:
ステップS120(図1)、ステップS116(図7および図9)において設定した書換色変換LUT22´についての上記比率を、外部からの指示に応じて変更できるとしてもよい。
【0068】
図13は、このような比率の変更処理にかかるフローチャートを示している。当該処理はステップS120(図1)、ステップS116(図7および図9)の中で実行される。LUT設定部13fは、上記設定した書換色変換LUT22´についての上記比率を取得する(ステップS300)と、UI制御部13eは、当該比率を判り易い態様で示すUI画面を表示部に表示させる(ステップS310)。
【0069】
図14は、ステップS310で表示されるUI画面30cを例示している。UI画面30cにおいては、横棒等で仮想的に示された比率の範囲(0〜100%)の表示R上を移動可能なスライダーバーSBが表示される。ステップS300後、最初にUI画面30cが表示される時点でのスライダーバーSBの位置(初期位置)は、ステップS300で取得された比率(第1インク:第2インク)に対応する位置となっている。例えば、比率が、7:3という値である場合、スライダーバーSBは、表示Rにおける100%の位置に対して3/10の位置、すなわち表示Rにおける30%に相当する位置に表示される。さらにUI画面30cには、第1インク(MKインク)、第2インク(PKインク)それぞれのインクカートリッジ内におけるインクの残量(グレー表示部分)を模したインク残量表示がなされる。インク残量表示としては、「印刷前」に対応するものと「印刷後」に対応するものとが表示される。
【0070】
「印刷前」のインク残量表示は、現在の第1インク(MKインク)の残量および現在の第2インク(PKインク)の残量を示すとともに、第1インクの残量の所定位置に、仮想線VL1が引かれている。ここで表示する現在の第1インクの残量および現在の第2インクの残量は、ステップS102(図9)で説明したように取得された情報に基づく量である。仮想線VL1は、第1インクから第2インクへのインク量の置き換えをすることなく(すなわち比率=10:0)印刷を実行した場合に、その位置まで第1インクが消費されるという予測をユーザーに対して示すための線である。ただし、実際に第1インクから第2インクへのインク量の置き換えをすることなく印刷を実行した場合にどれだけ第1インクが減るかは、印刷対象画像の内容やサイズや印刷枚数など数多くの要素に左右されるため、仮想線VL1の位置はあくまで仮定的なものであり、その位置に厳密な意味はない。仮想線VL1はあくまで、ユーザーが「印刷前」のインク残量表示と「印刷後」のインク残量表示とを比較して見たときに効果を発揮する(ユーザーの理解を助ける)ものである。
【0071】
一方、「印刷後」のインク残量表示では、第1インクについての現在の残量と仮想線VL1が示す残量との差に相当するインク量を対象として、スライダーバーSBの位置が示比率によって第2インクのインク量に置き換えた場合を想定して第1インクおよび第2インクの減少態様を予測して示している。例えば、スライダーバーSBが示す比率が30%である場合、第1インクについての現在の残量と仮想線VL1が示す残量との差(「印刷前」のインク残量表示における、仮想線VL1より上のグレー表示部分)のうち3/10に相当するインク量が第2インクの現在の残量から差し引かれて表示がなされ、かつ、第1インクについての現在の残量と仮想線VL1が示す残量との差のうち7/10に相当するインク量が第1インクの現在の残量から差し引かれて表示がなされる。つまりユーザーは、これらインク残量表示を見ることで、第1インクを仮想線VL1まで消費する通常の印刷と比べて、スライダーバーSBが示す比率で第1インクを第2インクに置き換えて印刷するときに第1インクの消費をどれ程抑制でき且つ第2インクがどれ程消費されるかを、直感的に把握することができる。なお、図14の例では、「印刷後」のインク残量表示においても「印刷前」のインク残量表示と同じ位置に仮想線VL1を示している。また、「印刷後」のインク残量表示における仮想線VL2は、第1インクの現在の残量位置を示し、「印刷後」のインク残量表示における仮想線VL3は、第2インクの現在の残量位置を示している。
【0072】
ステップS320では、LUT設定部13fは、比率が変更されたか否か判定する。ユーザーは、操作部40を操作することによりスライダーバーSBの位置を任意に変更可能である。そのため、LUT設定部13fは、操作部40を介してのスライダーバーSBの移動があったときには、移動後のスライダーバーSBの位置に対応する比率へ変更されたものと判定しステップS330へ進む。ステップS330では、UI制御部13eは、移動後のスライダーバーSBの位置に対応する比率に応じて、UI画面30cにおける「印刷後」のインク残量表示を更新する。例えば、スライダーバーSBが20%の位置(つまり、比率=8:2)に変更された場合は、第1インクについての現在の残量と仮想線VL1が示す残量との差のうち2/10に相当するインク量が第2インクの現在の残量から差し引かれ、かつ、第1インクについての現在の残量と仮想線VL1が示す残量との差のうち8/10に相当するインク量が第1インクの現在の残量から差し引かれた表示内容へ、「印刷後」のインク残量表示を更新する。これにより、位置が変更されたスライダーバーSBおよび更新された「印刷後」のインク残量表示を含むUI画面30cが表示される(ステップS310)。
【0073】
すなわち、ユーザーによるスライダーバーSBの移動に連動して、自動的に「印刷後」のインク残量表示におけるグレー表示部分の高さが更新される。ステップS310の後、ステップS320において比率が変更されなかったと判定した場合、LUT設定部13fはステップS340において比率の決定が指示されたか否か判定する。ユーザーは、操作部40を操作することにより決定ボタンDB(図14)を操作することができる。そのため、LUT設定部13fは、決定ボタンDBの操作があったときには、比率の決定の指示と認識し、ステップS350へ進む。一方、比率の決定が指示されるまでは、ステップS310〜S340を繰り返す。
【0074】
ステップS350では、LUT設定部13fは、ステップS340で決定の指示を受け付けた時点でスライダーバーSBが示していた位置に相当する比率で、通常色変換LUT22に規定された第1インクのインク量を第1インクのインク量と第2インクのインク量とに振り分け、振り分け後の第1インクおよび第2インクのインク量を規定した新たな書換色補正LUT22´を生成し、この書換色変換LUT22´を設定する。この後は、ステップS140へ進む。このような変形例2によれば、ユーザーはUI画面30cを見ることで、プリンター50に実際に印刷させる前に、第1インクを第2インクに置き換えることによる第1インクの偏減解消の効果を確認できるとともに、所望する程度の偏減解消効果が得られる最適な置き換え比率を決定することができる。
【0075】
変形例3:
これまでは、同色系のインクであって特性が異なる第1インクおよび第2インクの具体例として、第1インクをMKインクとし、第2インクをPKインクとしてきた。しかしながら、第1インクと第2インクとの組合せは種々考えられる。
例えば、第1インクをPKインクとし、第2インクをMKインクとしてもよい。かかる構成とすれば、PKインクとMKインクとの残量比に応じてPKインクの偏減を抑制し、且つPKインクの消費を減らした分をMKインクの使用により補うことができる。
また、ブラックインク(MKインクまたはPKインク)の他にLKインクやLLKインクを使用可能なプリンター50を用いる場合には、ブラックインク、LKインク、LLKインクのうち一種類のインクを第1インクとし他のインクを第2インクとするとしてもよい。かかる構成ことで、第1インクと第2インクとの残量比に応じて、ブラックインクの偏減を抑制し且つブラックインクの消費を減らした分をLKインクやLLKインクの使用により補うことができたり、LKインク(またはLLKインク)の偏減を抑制し且つLKインク(またはLLKインク)の消費を減らした分をブラックインク等の使用により補うことができたりする。
【0076】
さらには、プリンター50が、ある色(例えばブラック)について顔料系インクと染料系のインクとを同時使用可能である場合、このような同色系の顔料系のインクと染料系のインクとの一方を第1インクとし、他方を第2インクとしてもよい。かかる構成とすれば、同色系の顔料インクと染料インクとの残量比に応じて、一方のインクの偏減を抑制し、且つ一方のインクの消費を減らした分を他方のインクの使用により補うことができる。
さらには、第1インクと第2インクとの関係性を、同色系の有彩色のインク同士、例えばCインクとLCインクや、MインクとLMインク等に適用するとしてもよい。
さらに本発明は、インクジェットプリンターだけでなくレーザープリンター等、種々の印刷方式のプリンターに適用できる。また本明細書において「インク」とは、液状のインクに限らず、レーザープリンターに用いられるトナーも含む広い意味で使用されている。このような「インク」の広い意味を有する他の用語としては「色材」や「着色材」、「着色剤」等を用いることも可能である。
【符号の説明】
【0077】
10…コンピューター、11…CPU、12…RAM、13…プリンタードライバー、13a…画像データ取得部、13b…色変換処理部、13c…HT処理部、13d…ラスタライズ処理部、13e…UI制御部、13f…LUT設定部、20…HDD、22,22´,55,55´…色変換LUT、23…インク量補正データ、30…ディスプレー、30a,30b…選択用UI画面、30c…UI画面、40…操作部、50…プリンター、51…CPU、52…RAM、53…ROM、59…操作パネル、61,61a,61b,61c,61d,61e…インクカートリッジ
【特許請求の範囲】
【請求項1】
同色系のインクであって特性が異なる第1インクおよび第2インクを印刷に使用可能な印刷装置であって、
印刷モードとして第1インクを節約するための特定のモードの指定を受け付けた場合に、第1インクと第2インクとの比率であって、当該両インクのうち第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って、第1インクと第2インクとを印刷に使用することを特徴とする印刷装置。
【請求項2】
所定の入力表色系で表された複数の入力格子点に対して印刷に使用されるインク種類毎のインク量を対応付けて登録した色変換テーブルであって、第1インクおよび第2インクが対応する色についてのインク量として第1インクのインク量のみを登録した通常色変換テーブルと、当該色についてのインク量として、通常色変換テーブルに登録された第1インクのインク量を上記比率で第1インクと第2インクとに振り分けた各インク量を登録した書換色変換テーブルと、を記憶した記憶部を備え、
上記特定のモードの指定を受け付けた場合には、印刷対象となる画像を上記入力表色系で表した画像データを書換色変換テーブルを用いて色変換し、
上記特定のモード以外の印刷モードの指定を受け付けた場合には、上記画像データを通常色変換テーブルを用いて色変換し、
色変換により生成されたインク量データに基づいて印刷を実行することを特徴とする請求項1に記載の印刷装置。
【請求項3】
上記記憶部は、第1インクのインク量を第1インクのインク量と第2インクのインク量とに振り分ける際の上記比率を異ならせて生成された複数の書換色変換テーブルを記憶し、
上記特定のモードの指定を受け付けた場合には、外部からの指示に応じて、複数の書換色変換テーブルの中から色変換に用いる色変換テーブルを選択することを特徴とする請求項2に記載の印刷装置。
【請求項4】
複数の書換色変換テーブルの中から色変換に用いる色変換テーブルを選択させるためのユーザーインターフェイス画面を所定の表示部に表示させる表示制御部を備え、
上記表示制御部は、上記ユーザーインターフェイス画面内に、複数の書換色変換テーブルの中で相対的に第1インクの節約効果が高い色変換テーブルあるいは相対的に高い画質を実現する色変換テーブルのいずれかを推奨色変換テーブルとして特定の表示態様にて表示させることを特徴とする請求項3に記載の印刷装置。
【請求項5】
第1インクは第1媒体に付着して所定の発色をするインクであり、第2インクは第1媒体とは異なる第2媒体に付着して所定の発色をするインクであり、
印刷に使用する媒体として第1媒体の指定を受け付けたことを条件として、上記特定のモードの指定を可能とすることを特徴とする請求項1〜請求項4のいずれかに記載の印刷装置。
【請求項6】
印刷装置における第1インクの残量よりも第2インクの残量が多いことを条件として、上記特定のモードの指定を可能とすることを特徴とする請求項1〜請求項5のいずれかに記載の印刷装置。
【請求項7】
同色系のインクであって特性が異なる第1インクおよび第2インクを印刷に使用可能な印刷装置を制御する印刷制御方法であって、
印刷モードとして第1インクを節約するための特定のモードの指定を受け付けた場合に、第1インクと第2インクとの比率であって、当該両インクのうち第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って、第1インクと第2インクとを印刷装置による印刷に使用することを特徴とする印刷制御方法。
【請求項8】
同色系のインクであって特性が異なる第1インクおよび第2インクを印刷に使用可能な印刷装置を制御する印刷制御プログラムであって、
印刷モードとして第1インクを節約するための特定のモードの指定を受け付けた場合に、第1インクと第2インクとの比率であって、当該両インクのうち第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って、第1インクと第2インクとを印刷装置に使用させることを特徴とする印刷制御プログラム。
【請求項1】
同色系のインクであって特性が異なる第1インクおよび第2インクを印刷に使用可能な印刷装置であって、
印刷モードとして第1インクを節約するための特定のモードの指定を受け付けた場合に、第1インクと第2インクとの比率であって、当該両インクのうち第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って、第1インクと第2インクとを印刷に使用することを特徴とする印刷装置。
【請求項2】
所定の入力表色系で表された複数の入力格子点に対して印刷に使用されるインク種類毎のインク量を対応付けて登録した色変換テーブルであって、第1インクおよび第2インクが対応する色についてのインク量として第1インクのインク量のみを登録した通常色変換テーブルと、当該色についてのインク量として、通常色変換テーブルに登録された第1インクのインク量を上記比率で第1インクと第2インクとに振り分けた各インク量を登録した書換色変換テーブルと、を記憶した記憶部を備え、
上記特定のモードの指定を受け付けた場合には、印刷対象となる画像を上記入力表色系で表した画像データを書換色変換テーブルを用いて色変換し、
上記特定のモード以外の印刷モードの指定を受け付けた場合には、上記画像データを通常色変換テーブルを用いて色変換し、
色変換により生成されたインク量データに基づいて印刷を実行することを特徴とする請求項1に記載の印刷装置。
【請求項3】
上記記憶部は、第1インクのインク量を第1インクのインク量と第2インクのインク量とに振り分ける際の上記比率を異ならせて生成された複数の書換色変換テーブルを記憶し、
上記特定のモードの指定を受け付けた場合には、外部からの指示に応じて、複数の書換色変換テーブルの中から色変換に用いる色変換テーブルを選択することを特徴とする請求項2に記載の印刷装置。
【請求項4】
複数の書換色変換テーブルの中から色変換に用いる色変換テーブルを選択させるためのユーザーインターフェイス画面を所定の表示部に表示させる表示制御部を備え、
上記表示制御部は、上記ユーザーインターフェイス画面内に、複数の書換色変換テーブルの中で相対的に第1インクの節約効果が高い色変換テーブルあるいは相対的に高い画質を実現する色変換テーブルのいずれかを推奨色変換テーブルとして特定の表示態様にて表示させることを特徴とする請求項3に記載の印刷装置。
【請求項5】
第1インクは第1媒体に付着して所定の発色をするインクであり、第2インクは第1媒体とは異なる第2媒体に付着して所定の発色をするインクであり、
印刷に使用する媒体として第1媒体の指定を受け付けたことを条件として、上記特定のモードの指定を可能とすることを特徴とする請求項1〜請求項4のいずれかに記載の印刷装置。
【請求項6】
印刷装置における第1インクの残量よりも第2インクの残量が多いことを条件として、上記特定のモードの指定を可能とすることを特徴とする請求項1〜請求項5のいずれかに記載の印刷装置。
【請求項7】
同色系のインクであって特性が異なる第1インクおよび第2インクを印刷に使用可能な印刷装置を制御する印刷制御方法であって、
印刷モードとして第1インクを節約するための特定のモードの指定を受け付けた場合に、第1インクと第2インクとの比率であって、当該両インクのうち第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って、第1インクと第2インクとを印刷装置による印刷に使用することを特徴とする印刷制御方法。
【請求項8】
同色系のインクであって特性が異なる第1インクおよび第2インクを印刷に使用可能な印刷装置を制御する印刷制御プログラムであって、
印刷モードとして第1インクを節約するための特定のモードの指定を受け付けた場合に、第1インクと第2インクとの比率であって、当該両インクのうち第1インクを使用した印刷による発色との差が所定の許容範囲に収まる発色を実現する比率に従って、第1インクと第2インクとを印刷装置に使用させることを特徴とする印刷制御プログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2012−196813(P2012−196813A)
【公開日】平成24年10月18日(2012.10.18)
【国際特許分類】
【出願番号】特願2011−61310(P2011−61310)
【出願日】平成23年3月18日(2011.3.18)
【出願人】(000002369)セイコーエプソン株式会社 (51,324)
【Fターム(参考)】
【公開日】平成24年10月18日(2012.10.18)
【国際特許分類】
【出願日】平成23年3月18日(2011.3.18)
【出願人】(000002369)セイコーエプソン株式会社 (51,324)
【Fターム(参考)】
[ Back to top ]