(57)【要約】【課題】同色系のインクであって複数のインクを使用可能な印刷装置において、当該同色系の複数のインクの中の一部のインクについて偏減が発生していた。【解決手段】同色系のインクであって特性が異なる第１インクおよび第２インクを印刷に使用可能な印刷装置であって、印刷装置における第１インクの残量と第２インクの残量との比を取得する残量比取得部と、上記取得された比に応じて、第１インクのインク量を第２インクのインク量に置き換えるインク量置換部と、上記置き換え後の第１インクのインク量および第２インクのインク量に従って第１インクおよび第２インクを用いた印刷を実行する印刷実行制御部と、を備える構成とした。【選択図】図２
2012196812.tif 000002
【特許請求の範囲】
【請求項１】
同色系のインクであって特性が異なる第１インクおよび第２インクを印刷に使用可能な印刷装置であって、
印刷装置における第１インクの残量と第２インクの残量との比を取得する残量比取得部と、
上記取得された比に応じて、第１インクのインク量を第２インクのインク量に置き換えるインク量置換部と、
上記置き換え後の第１インクのインク量および第２インクのインク量に従って第１インクおよび第２インクを用いた印刷を実行する印刷実行制御部と、を備えることを特徴とする印刷装置。
【請求項２】
第１インクは第１媒体に付着して所定の発色をするインクであり、第２インクは第１媒体とは異なる第２媒体に付着して所定の発色をするインクであり、
印刷に使用する媒体として第１媒体の指定を受け付けたことを条件として、残量比取得部は上記比を取得し、インク量置換部は上記置き換えを実行し、印刷実行制御部は上記置き換え後のインク量に従った印刷を実行することを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷装置における第１インクの残量よりも第２インクの残量が多いことを条件として、残量比取得部は上記比を取得し、インク量置換部は上記置き換えを実行し、印刷実行制御部は上記置き換え後のインク量に従った印刷を実行することを特徴とする請求項１または請求項２に記載の印刷装置。
【請求項４】
印刷モードとして第１インクを節約するための特定のモードの指定を受け付けたことを条件として、残量比取得部は上記比を取得し、インク量置換部は上記置き換えを実行し、印刷実行制御部は上記置き換え後のインク量に従った印刷を実行することを特徴とする請求項１〜請求項３のいずれかに記載の印刷装置。
【請求項５】
上記インク量置換部は、上記置き換え後の第２インクのインク量を第１インクと第２インクとの発色特性の差異に応じて補正し、印刷実行制御部は、当該補正後の第２インクのインク量に従った印刷を実行することを特徴とする請求項１〜請求項４のいずれかに記載の印刷装置。
【請求項６】
上記インク量置換部が第１インクのインク量を第２インクのインク量に置き換えるときの置き換え比率を、外部からの指示に応じて変更する置換比率変更部と、
上記変更された置き換え比率に応じた第１インクの残量および第２インクの残量の減少態様を所定の表示部に表示させる表示制御部とを備え、
上記印刷実行制御部は、上記変更された置き換え比率による置き換え後のインク量に従った印刷を実行することを特徴とする請求項１〜請求項５のいずれかに記載の印刷装置。
【請求項７】
同色系のインクであって特性が異なる第１インクおよび第２インクを印刷に使用可能な印刷装置を制御する印刷制御方法であって、
印刷装置における第１インクの残量と第２インクの残量との比を取得する残量比取得工程と、
上記取得された比に応じて、第１インクのインク量を第２インクのインク量に置き換えるインク量置換工程と、
上記置き換え後の第１インクのインク量および第２インクのインク量に従った第１インクおよび第２インクを用いた印刷を印刷装置に実行させる印刷実行制御工程と、を備えることを特徴とする印刷制御方法。
【請求項８】
同色系のインクであって特性が異なる第１インクおよび第２インクを印刷に使用可能な印刷装置を制御する印刷制御プログラムであって、
印刷装置における第１インクの残量と第２インクの残量との比を取得する残量比取得機能と、
上記取得された比に応じて、第１インクのインク量を第２インクのインク量に置き換えるインク量置換機能と、
上記置き換え後の第１インクのインク量および第２インクのインク量に従った第１インクおよび第２インクを用いた印刷を印刷装置に実行させる印刷実行制御機能と、を備えることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷制御方法および印刷制御プログラムに関する。
【背景技術】
【０００２】
印刷装置として、同色系のインクであって特性が異なる複数のインクをそれぞれ使用可能な製品が存在する。同色系のインクであって特性が異なる複数のインクとしては、マット紙系の媒体に付着させたときに良好な発色を実現するブラックインク（マットブラックインク或いはＭＫインクと呼ぶ。）および光沢紙系の媒体に付着させたときに良好な発色を実現するブラックインク（フォトブラックインク或いはＰＫインクと呼ぶ。）が該当する。このような印刷装置として、ＭＫインクおよびＰＫインクを用いてマット紙に着色する際に、黒色の階調値における所定範囲でＭＫインクとＰＫインクとを利用して印刷するものが知られている（特許文献１参照。）。
【０００３】
また、複数の印刷材を使って印刷する印刷装置であって、複数の印刷材の各残量に応じて、少なくとも１つの印刷材の消費量を低減するように制御する装置が知られている（特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０‐３６４７９号公報
【特許文献２】特開２００４‐９３８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したような同色系の複数のインクを搭載した印刷装置においては、ユーザーによる任意の印刷処理を繰り返していく中で、これら同色系の複数のインクのうち、一部のインクが他のインクよりも大量に消費されることがある。このような一部のインクについての偏った消費（偏減と呼ぶ。）は、当該一部のインクについてのインクカートリッジの頻繁な交換をユーザーに強いることになり、これは印刷処理の効率性やユーザーの快適性の阻害要因となり得る。なお上記文献１は、上述したような偏減の防止に貢献しようとするものではなかった。また上記文献２は、一部の印刷材の消費量を低減するものであるが、かかる印刷材の消費低減に対する画質補償を伴うものではないため、印刷結果の質の低下を招く。
【０００６】
本発明は上記課題を解決するためになされたものであり、一部のインクについての偏減を防止することで印刷処理の効率性向上やユーザーの煩雑さ低減を実現するとともに、印刷結果の質低下も防止することが可能な印刷装置、印刷制御方法および印刷制御プログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、同色系のインクであって特性が異なる第１インクおよび第２インクを印刷に使用可能な印刷装置であって、印刷装置における第１インクの残量と第２インクの残量との比を取得する残量比取得部と、上記取得された比に応じて、第１インクのインク量を第２インクのインク量に置き換えるインク量置換部と、上記置き換え後の第１インクのインク量および第２インクのインク量に従って第１インクおよび第２インクを用いた印刷を実行する印刷実行制御部と、を備える構成としてある。
【０００８】
本発明によれば、印刷装置における第１インクの残量と第２インクの残量との比に応じて、第１インクのインク量を第２インクのインク量に置き換えるため、第１インクについての偏減を防止できる。また、第１インクの消費を減らした分を、第２インクで補うようにしているため、印刷結果の質低下を抑えることができる。
【０００９】
本発明の態様の一つとして、第１インクは第１媒体に付着して所定の発色をするインクであり、第２インクは第１媒体とは異なる第２媒体に付着して所定の発色をするインクであり、印刷に使用する媒体として第１媒体の指定を受け付けたことを条件として、残量比取得部は上記比を取得し、インク量置換部は上記置き換えを実行し、印刷実行制御部は上記置き換え後のインク量に従った印刷を実行するとしてもよい。
当該構成によれば、第１媒体への印刷に通常使用される第１インクについて、その偏減を防止することができる。
【００１０】
本発明の態様の一つとして、印刷装置における第１インクの残量よりも第２インクの残量が多いことを条件として、残量比取得部は上記比を取得し、インク量置換部は上記置き換えを実行し、印刷実行制御部は上記置き換え後のインク量に従った印刷を実行するとしてもよい。
当該構成によれば、第１インクの偏減が実際に生じている場合に、当該偏減を的確に解消することができる。
【００１１】
本発明の態様の一つとして、印刷モードとして第１インクを節約するための特定のモードの指定を受け付けたことを条件として、残量比取得部は上記比を取得し、インク量置換部は上記置き換えを実行し、印刷実行制御部は上記置き換え後のインク量に従った印刷を実行するとしてもよい。
当該構成によれば、ユーザーが第１インクの節約を望んでいる場合に、第１インクの偏減を防止することができる。
【００１２】
本発明の態様の一つとして、上記インク量置換部は、上記置き換え後の第２インクのインク量を第１インクと第２インクとの発色特性の差異に応じて補正し、印刷実行制御部は、当該補正後の第２インクのインク量に従った印刷を実行するとしてもよい。
当該構成によれば、上記置き換え後の第２インクのインク量が、更に第１インクと第２インクとの発色特性の差異に応じて補正されるため、第１インクの一部を第２インクで置き換えて印刷する際に生じ得る発色の差を確実に解消し、質の高い印刷結果を得ることができる。
【００１３】
本発明の態様の一つとして、印刷装置は、上記インク量置換部が第１インクのインク量を第２インクのインク量に置き換えるときの置き換え比率を、外部からの指示に応じて変更する置換比率変更部と、上記変更された置き換え比率に応じた第１インクの残量および第２インクの残量の減少態様を所定の表示部に表示させる表示制御部とを備え、上記印刷実行制御部は、上記変更された置き換え比率による置き換え後のインク量に従った印刷を実行するとしてもよい。
当該構成によれば、ユーザーが上記置き換え比率を任意に変更可能であり、変更後の置き換え比率による第１インクの偏減解消の効果（第１インクの残量および第２インクの残量の減少態様）を表示部により確認できるため、最適な置き換え比率を決定することができる。
【００１４】
本発明にかかる印刷装置は、単体の装置（プリンター）によって実現されてもよいし、複数の装置（プリンターとプリンターを制御するＰＣ等）からなるシステムとして実現されてもよい。また本発明の技術的思想は、物の発明以外によっても実現可能である。例えば、上述した印刷装置の各部が実行する各処理工程を備える方法（印刷制御方法）や、当該各部に対応する機能を所定のハードウェア（プリンターやＰＣ）に実現させるプログラム（印刷制御プログラム）の発明も把握可能である。
【図面の簡単な説明】
【００１５】
【図１】本実施形態の装置構成を概略的に示す図である。
【図２】印刷制御処理を示すフローチャートである。
【図３】色変換ＬＵＴが書き換えられる様子を例示する図である。
【図４】第１インクを残量比に応じ第２インクに置き換える様子を例示する図である。
【図５】第１インクおよび第２インクの発色特性を例示する図である。
【図６】置き換え比率の変更処理にかかるフローチャートである。
【図７】ＵＩ画面を例示する図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の実施形態を説明する。
１．装置の概略
図１は、本実施形態にかかる装置構成を概略的に示している。図１では、ＰＣとしてのコンピューター１０と、プリンター５０とを示している。コンピューター１０及び又はプリンター５０は、印刷制御方法の実行主体となる。コンピューター１０においては、ＣＰＵ１１が、ハードディスクドライブ（ＨＤＤ）２０等に記憶されたプログラムデータ２１をＲＡＭ１２に展開してＯＳの下でプログラムデータ２１に従った演算を行なうことにより、プリンター５０を制御するためのプリンタードライバー１３が実行される。プリンタードライバー１３は、画像データ取得部１３ａ、色変換処理部１３ｂ、ハーフトーン（ＨＴ）処理部１３ｃ、ラスタライズ処理部１３ｄ、ユーザーインターフェイス（ＵＩ）制御部１３ｅ、残量比取得部１３ｆ、インク量置換部１３ｇ等の各機能をＣＰＵ１１に実行させるためのプログラムである。これら各機能については後述する。
【００１７】
コンピューター１０には、表示部としてのディスプレー３０が接続されており、ディスプレー３０にはＵＩ制御部１３ｅが各処理に必要なＵＩ画面を表示させる。また、コンピューター１０には、例えばキーボードやマウス等の操作部４０が接続されており、各処理に必要な指示がユーザーにより操作部４０を介して入力される。また、コンピューター１０には、プリンター５０が接続されている。後述するように（図２）、コンピューター１０においては、プリンタードライバー１３の機能により、印刷対象画像を表現した画像ファイルに基づいて駆動データが生成され、該駆動データがプリンター５０に対して送信される。
【００１８】
プリンター５０においては、ＣＰＵ５１が、ＲＯＭ５３等のメモリーに記憶されたプログラムデータ５４をＲＡＭ５２に展開してＯＳの下でプログラムデータ５４に従った演算を行なうことにより、自機を制御するためのファームウェアＦＷが実行される。ファームウェアＦＷは、コンピューター１０から送信された駆動データをＡＳＩＣ５６に送ることにより、駆動データに基づいた印刷を実行させることができる。
またファームウェアＦＷは、印刷対象画像を表現した画像ファイルを、図示しない外部接続用のコネクタに装着されたメモリーカードや、外部装置（例えばコンピューター１０）等から取得し、取得した画像ファイルに基づいて駆動データを生成することもできる。このようにファームウェアＦＷの機能により駆動データを生成した場合も、駆動データはＡＳＩＣ５６に送られる。
【００１９】
ＡＳＩＣ５６は駆動データを取得し、駆動データに基づいて、紙送り機構５７やキャリッジモーター５８や印刷ヘッド６２を駆動するための駆動信号を生成する。プリンター５０はキャリッジ６０を備えており、キャリッジ６０は複数種類のインク毎のインクカートリッジ６１を搭載している。プリンター５０は、少なくとも同色系のインクであって特性が異なる複数のインクを含む、複数のインクを搭載する。図１の例では、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、マットブラック（ＭＫ）、フォトブラック（ＰＫ）の各種インクに対応したインクカートリッジ６１ａ，６１ｂ，６１ｃ，６１ｄ，６１ｅが搭載されている。キャリッジ６０は、各インクカートリッジ６１から供給されるインクを多数のノズルから吐出する印刷ヘッド６２を備える。プリンター５０が搭載するインクの具体的な種類や数は上述したものに限られず、例えば、ライトシアン（ＬＣ）、ライトマゼンダ（ＬＭ）、オレンジ（ＯＲ）、グリーン（Ｇ）、グレー（ＬＫ）、ライトグレー（ＬＬＫ）…等、種々のインクを搭載可能である。またインクカートリッジ６１は、キャリッジ６０に搭載されずに、プリンター５０内の所定位置に設置されるとしてもよい。
【００２０】
紙送り機構５７は、ＡＳＩＣ５６に駆動制御されることにより印刷媒体の搬送や紙送りを実行する。また、ＡＳＩＣ５６にキャリッジモーター５８の駆動が制御されることにより、キャリッジ６０が印刷の主走査方向へ移動（主走査）し、かつＡＳＩＣ５６は当該主走査に伴って印刷ヘッド６２に所定タイミングで各ノズルからインクを吐出させる。これにより、印刷媒体にインク滴（ドット）が付着し、駆動データに対応する画像（印刷対象画像）が印刷媒体上に再現される。プリンター５０は、さらに操作パネル５９を備える。操作パネル５９は、表示部（例えば液晶パネル）や、表示部内に形成されるタッチパネルや、各種ボタンやキーを含み、ユーザーからの入力を受け付けたり、必要なＵＩ画面を表示部に表示したりする。
【００２１】
２．インクの偏減抑制を伴う印刷制御処理
図２は、本実施形態の印刷制御処理をフローチャートにより示している。ここでは、プリンタードライバー１３（印刷制御プログラム）によりＣＰＵ１１が当該フローチャートを実行するものとして説明をする。当該フローチャートを立ち上げる前提として、プリンタードライバー１３は、操作部４０を介してユーザーによる任意の印刷対象画像の選択を受け付けているものとする。
【００２２】
ステップＳ１００では、ＣＰＵ１１は、印刷に使用する媒体の種類が、特定の媒体（以下、第１媒体と呼ぶ。）であるか否か判定する。印刷に使用する媒体の種類は、ユーザーが操作部４０を操作することにより、ディスプレー３０に表示されたＵＩ画面を介して任意に指定することができる。そこでＣＰＵ１１は、ＵＩ画面を介してユーザーに指定された媒体（以下、指定媒体と呼ぶ。）が第１媒体であるか否か判定し、第１媒体である場合に、ステップＳ１１０へ進む。
【００２３】
プリンタードライバー１３は、印刷対象画像を表現した画像ファイルに基づいて駆動データを生成する過程で、画像の表色系を変換する色変換処理を実行する（後述のステップＳ１７０）。色変換処理には、入力表色系（例えばＲＧＢ表色系）と出力表色系（インク量空間）との対応関係を複数の入力格子点について規定した色変換ルックアップテーブル（色変換ＬＵＴ）２２を用いる。本実施形態では、プリンター５０で使用され得る印刷媒体の種類毎に対応した複数の色変換ＬＵＴ２２がＨＤＤ２０に予め格納されており、基本的には、指定媒体の種類に応じた色変換ＬＵＴ２２を用いて色変換処理が実行される。従って、指定媒体としてマット紙系の媒体が選択された場合には、基本的には、マット紙系に対応する色変換ＬＵＴ２２が用いられる。一方、指定媒体として光沢紙系の媒体が選択された場合には、基本的には、光沢紙系に対応する色変換ＬＵＴ２２が用いられる。マット紙系に対応する色変換ＬＵＴ２２においては、各入力格子点に対応付けられた出力値として、Ｃ，Ｍ，Ｙ，ＭＫの各インクについてのインク量（階調値）が規定されている。すなわち、マット紙系の媒体が選択された場合には、ブラックインクとしてＭＫインクが印刷に使用される。一方、光沢紙系に対応する色変換ＬＵＴ２２においては、各入力格子点に対応付けられた出力値として、Ｃ，Ｍ，Ｙ，ＰＫの各インクについてのインク量（階調値）が規定されている。すなわち、光沢紙系の媒体が選択された場合には、ブラックインクとしてＰＫインクが印刷に使用される。
【００２４】
ここで、ユーザーがプリンター５０を用いて任意に印刷処理を繰り返していく中で、プリンター５０に搭載された各種インクの消費スピードがそれぞれ同程度であれば印刷効率やユーザーの煩わしさ回避の観点から理想的であるが、一部のインクの消費が他のインクよりもかなり多くなってしまうこともある。このような一部のインクの偏減の例として、ＭＫインクがＰＫインクと比較して大量に消費される事態が見られる。そこで当該フローチャートでは、一例として、ＭＫインクについての偏減を抑制するための処理を必要に応じて実行する。以下では特に断らない限り、第１媒体はマット紙系の媒体であるとする。また、第１媒体がマット紙系の媒体である場合は、第１インクはＭＫインクであり、第２インクはＰＫインクであるとする。
【００２５】
ステップＳ１１０では、ＣＰＵ１１は、プリンター５０における第２インクの残量が第１インクの残量より多いか否か判定する。この場合、ＣＰＵ１１は、第１インクの残量と第２インクの残量とを示す情報を要求するコマンド（残量要求コマンド）をプリンター５０に対して送信し、プリンター５０側では、当該コマンドに応答して第１インクの残量と第２インクの残量とを（直接的あるいは間接的に）示す情報をコンピューター１０側へ送信する。プリンター５０は、各インクカートリッジ６１におけるインクの残量を、公知の手法を含めた種々の手法により把握可能である。
【００２６】
本実施形態では、ファームウェアＦＷは、一つの印刷ジョブに対応する駆動データが表す画像を形成するドット数をインク種類別にカウントするドットカウント機能や、ドットカウント機能によりカウントされたドット数に応じてインク種類別のインク消費量を推定する消費量推定機能などを有する。消費量推定機能では、当該インク種類別にカウントされたドット数に１ドット当たりのインク量を掛けた値を、インク種類が対応するインクカートリッジ６１に設けられている不図示の消費量メモリーに記憶されている「現在のインク消費量」に加えることにより、当該「現在のインク消費量」を更新する（例えば、特開２００７‐２２３０６０号公報参照。）。さらにファームウェアＦＷは、あるインク種類についての残量要求コマンドを受け付けたときには、当該インク種類について予め決められているインク量の初期値（未使用状態のインクカートジッリに充填されているインク量）から、当該インク種類の消費量メモリーにその時点で記憶されている「現在のインク消費量」を差し引くことにより、当該インク種類についての現在のインク残量を算出可能である。このようにしてファームウェアＦＷは、上記残量要求コマンドに応じて第１インクの残量と第２インクの残量とを算出し、当該算出した残量を示す情報をコンピューター１０側へ送信する。
【００２７】
従ってステップＳ１１０では、このようにプリンター５０から取得した情報に基づいて、第２インクの残量が第１インクの残量より多いか否か判定する。ＣＰＵ１１は、第２インクの残量が第１インクの残量より多い場合（ステップＳ１１０において“Ｙｅｓ”）にステップＳ１２０へ進み、そうでない場合（ステップＳ１１０において“Ｎｏ”）にステップＳ１５０へ進む。
【００２８】
ステップＳ１２０では、ＣＰＵ１１は、印刷モードとして第１インクを節約するための特定のモード（ＭＫインク節約モード）の指定を受け付けたか否か判定する。印刷モードは、ユーザーが操作部４０を操作することにより、ディスプレー３０に表示されたＵＩ画面を介して任意に指定することができる。また本実施形態では、ＵＩ制御部１３ｅは、ＵＩ画面上において、指定媒体として第１媒体（マット紙系の媒体）が選択された場合に限り「ＭＫインク節約モード」を選択枝として有効化（表示）する。そのためユーザーは、ＵＩ画面上でマット紙系の媒体を指定した場合にのみ、「ＭＫインク節約モード」を選択可能である。ＣＰＵ１１は、印刷モードとして上記特定のモードが指定されている場合（ステップＳ１２０において“Ｙｅｓ”）にステップＳ１３０へ進み、そうでない場合（ステップＳ１２０において“Ｎｏ”）にステップＳ１５０へ進む。
【００２９】
上記特定のモードが指定されている場合、ステップＳ１３０，Ｓ１４０が実行される。ステップＳ１３０では、残量比取得部１３ｆが、上記ステップＳ１１０で取得された第１インクおよび第２インクの残量の情報に基づいて両インクの残量比（第１インクの残量：第２インクの残量）を算出する。
【００３０】
ステップＳ１４０では、インク量置換部１３ｇが、上記残量比に応じて、第１インクのインク量を第２インクのインク量に置き換えるための処理を実行する。具体的には、インク量置換部１３ｇは、ＨＤＤ２０に格納されている色変換ＬＵＴ２２のうち、指定媒体に対応する色変換ＬＵＴ２２を読み出し、当該読み出した色変換ＬＵＴ２２が出力値として規定するインク種類毎のインク量のうち、第１インクのインク量について、上記残量比に応じて第１インクのインク量と第２インクのインク量とに振り分ける。インク量置換部１３ｇは、一例として、残量比（第１インクの残量：第２インクの残量）が、ａ：ｂである場合、色変換ＬＵＴ２２が規定する第１インクのインク量のｂ／ａ＋ｂを第２インクのインク量に置き換えることで、色変換ＬＵＴ２２の出力値を書き換える。
【００３１】
図３は、ステップＳ１４０によって色変換ＬＵＴ２２が書き換えられる様子を例示している。図３に示した色変換ＬＵＴ２２は、指定媒体（マット紙系の媒体）に対応してＨＤＤ２０に格納されている色変換ＬＵＴ２２であり、複数の入力格子点（Ｒ，Ｇ，Ｂの各階調値）に対してインク量（Ｃ，Ｍ，Ｙ，ＭＫの各階調値）を一義的に規定している。インク量としての階調値は、例えば０〜２５５の２５６階調（８ビット）で表される。以下では、指定媒体に対応してＨＤＤ２０に格納されている色変換ＬＵＴ２２を、適宜、通常色変換ＬＵＴ２２とも呼ぶ。
【００３２】
図４は、通常色変換ＬＵＴ２２に規定された第１インク（ＭＫインク）のインク量を、残量比に応じて第２インク（ＰＫインク）のインク量に置き換える様子を例示している。図４では、０〜２５５の階調値で表されるインク量を、説明の便宜上、濃度０〜１００％に正規化した状態で記載している（階調値２５５＝濃度１００％）。むろん、ここに示した濃度（％）は、それに２５５を乗算することで階調値として表すことができる。図４に例示するように、残量比ａ：ｂ＝１：１．５である場合は、通常色変換ＬＵＴ２２に規定された第１インクのインク量の１．５／２．５を第２インクのインク量に置き換える。つまり、通常色変換ＬＵＴ２２において濃度１００％と規定されていた第１インクのインク量は、第１インクのインク量としての濃度４０％と第２インクのインク量としての濃度６０％とに振り分けられ、また、通常色変換ＬＵＴ２２において濃度２０％と規定されていた第１インクのインク量は、第１インクのインク量としての濃度８％と第２インクのインク量としての濃度１２％とに振り分けられる。
【００３３】
同様に、残量比ａ：ｂ＝１：２である場合は、通常色変換ＬＵＴ２２に規定された第１インクのインク量の２／３を、第２インクのインク量に置き換える。同様に、残量比ａ：ｂ＝１：４である場合は、通常色変換ＬＵＴ２２に規定された第１インクのインク量の４／５を、第２インクのインク量に置き換える。このように第１インクのインク量を第２インクのインク量に置き換えることで残った第１インクのインク量と得られた第２インクのインク量とを、それまで登録されていた第１インクのインク量の替わりに色変換ＬＵＴ２２の出力値として登録することで、色変換ＬＵＴ２２（通常色変換ＬＵＴ２２）が、色変換ＬＵＴ２２´に書き換えられる（図３における鎖線で囲った領域を参照。）。当該ステップＳ１４０では、このような書き換え後の色変換ＬＵＴ２２´を、色変換処理に用いる色変換ＬＵＴとして設定する。
【００３４】
一方、ステップＳ１５０では、通常色変換ＬＵＴ２２を、色変換処理に用いる色変換ＬＵＴとして設定する。すなわち、プリンター５０において、第２インクの残量≦第１インクの残量である場合（ステップＳ１１０において“Ｎｏ”）や、そもそもユーザーが上記特定のモードを指定していない場合（ステップＳ１２０において“Ｎｏ”）は、指定媒体への印刷時に第２インクを使用する必要性が低い（無い）ため、通常色変換ＬＵＴ２２を使用する。
【００３５】
ステップＳ１６０では、画像データ取得部１３ａが、印刷対象画像を表現した画像ファイルを、ＨＤＤ２０や図示しない外部接続用のコネクタに装着されたメモリーカード等、所定の格納領域から取得する。ここでは、当該画像ファイルは、画像を構成する各画素がＲ，Ｇ，Ｂ毎の階調値を有するビットマップデータ（ＲＧＢデータ）であるとする。また、当該画像ファイルがＰＤＬ等他の形式で記述されたファイルである場合には、画像データ取得部１３ａは、当該ファイルを解析してビットマップデータ（ＲＧＢデータ）に展開する。さらに画像データ取得部１３ａは、ＲＧＢデータに対して、プリンター５０における印刷解像度に合わせるための画素数変換処理等を適宜実行することができる。
【００３６】
ステップＳ１７０では、色変換処理部１３ｂが、画像データ取得部１３ａにより取得されたＲＧＢデータを、ステップＳ１４０又はステップＳ１５０のいずれか一方で設定された色変換ＬＵＴを用いて色変換する。色変換の際には、必要に応じて補間演算等が実行される。ステップＳ１４０で設定された色変換ＬＵＴ２２´を用いて色変換処理を実行した場合には、ＲＧＢデータが、画素毎にＣ，Ｍ，Ｙ，ＭＫ，ＰＫ毎の階調値を有するインク量データ（ＣＭＹＭＫＰＫデータ）に変換される。一方、ステップＳ１５０で設定された通常色変換ＬＵＴ２２を用いて色変換処理を実行した場合には、ＲＧＢデータが、画素毎にＣ，Ｍ，Ｙ，ＭＫ毎の階調値を有するインク量データ（ＣＭＹＭＫデータ）に変換される。
【００３７】
ステップＳ１８０では、ＨＴ処理部１３ｃが、色変換処理部１３ｂにより変換されたインク量データに対してハーフトーン処理を実行することにより、インク種類毎かつ画素毎にドットの形成／非形成のいずれか一方を規定した２値のハーフトーンデータを生成する。ハーフトーン処理は、ディザ法や誤差拡散法等によって実行される。なお、ハーフトーンデータは２値に限定されず、例えば、インク種類毎かつ画素毎に大ドットの形成／中ドットの形成／小ドットの形成／非形成のいずれか一つを規定した４値のデータであってもよい。大ドット、中ドット、小ドットとは、印刷ヘッド６２が吐出可能なトッド当りのインク量が相対的に異なる複数のドット種類についての呼び方である。ドット当りのインク量の大小関係は、大ドット＞中ドット＞小ドットである。
【００３８】
ステップＳ１９０では、ラスタライズ処理部１３ｄが、ハーフトーンデータのインク種類毎かつ画素毎の情報を印刷ヘッド６２の各主走査および各インクノズルに割り当てた駆動データを生成し（ラスタライズ処理）、駆動データをプリンター５０へ出力する。駆動データには、指定媒体の情報を始めとして印刷解像度や印刷枚数など、プリンター５０が印刷処理を実行する上で必要な各情報も付随し、送信される。この結果、プリンター５０は送信された駆動データに基づいた印刷を指定媒体に対して実行する。上記の例で言えば、色変換ＬＵＴ２２´が設定された場合（ステップＳ１４０）には、プリンター５０ではＣ，Ｍ，Ｙ，ＭＫ，ＰＫの各インクのドットが駆動データに応じて指定媒体（マット紙系媒体）に吐出される。一方、通常色変換ＬＵＴ２２が設定された場合（ステップＳ１５０）には、プリンター５０ではＣ，Ｍ，Ｙ，ＭＫの各インクのドットが駆動データに応じて指定媒体（マット紙系媒体）に吐出される。なお本発明のインク量置換部の概念には、インク量置換部１３ｇだけでなく色変換処理部１３ｂも含むこともできる。また、少なくともＨＴ処理部１３ｃおよびラスタライズ処理部１３ｄは、印刷実行制御部に該当する。
【００３９】
このように本実施形態によれば、同色系のインクであって特性が異なる第１インクおよび第２インクを使用可能なプリンター５０を用いて印刷処理を行なう際、第１インクが通常使用される媒体（第１媒体）が指定媒体とされた場合には、プリンター５０における第１インクと第２インクとの残量比を取得し、残量比に応じて第１インクのインク量を第２インクのインク量に置き換え、置き換え後の第１インクのインク量および第２インクのインク量を含んだインク量データ（ＣＭＹＭＫＰＫデータ）に従った印刷をプリンター５０に実行させる。そのため、同色系の複数のインクのうちの一部のインク（第１インク）の偏減を抑制することができ、結果、印刷処理の効率やユーザーの快適性が向上する。また、第１インクの使用量を減らした分を第２インクの使用で補っているため、印刷結果の画質低下を抑制することができる。また、プリンター５０における第１インクの残量が第２インクの残量より少ない場合や、ユーザーが第１インクを節約するための特定のモードを指定している場合に、上記置き換えが行なわれる。そのため、実際に第１インクの偏減解消が必要とされている場合に、的確に第１インクが節約される。
【００４０】
なお図２のフローチャートでは、上記ステップＳ１００において指定媒体が第１媒体以外の媒体であると判定された場合（ステップＳ１００において“Ｎｏ”）の処理ついては特に記載していないが、その場合は通常の印刷制御処理が行なわれる。つまり、ＣＰＵ１１（プリンタードライバー１３）は、指定媒体に対応してＨＤＤ２０に格納されている色変換ＬＵＴ２２を用いて、印刷対象画像を表現したＲＧＢデータを色変換し、色変換後のインク量データに基づいて上述したようなハーフトーン処理、ラスタライズ処理を実行し駆動データを生成し、生成した駆動データをプリンター５０へ送信する。
【００４１】
上記では印刷制御処理をコンピューター１０が実行する場合を例に説明を行なったが、印刷制御処理（後述の各変形例を含む。）はプリンター５０内で行なわれるとしてもよい。つまり、プリンター５０のＣＰＵ５１がファームウェアＦＷ（印刷制御プログラム）を実行することにより、画像データ取得部１３ａ、色変換処理部１３ｂ、ＨＴ処理部１３ｃ、ラスタライズ処理部１３ｄ、ＵＩ制御部１３ｅ、残量比取得部１３ｆ、インク量置換部１３ｇといった上述の各機能がプリンター５０において実現され、図２のフローチャートが実現されるとしてもよい。この場合、プリンター５０内のＲＯＭ５３に媒体の種類毎に対応した色変換ＬＵＴ５５（通常色変換ＬＵＴ）が予め格納されており、書き換えの対象となる。また、ＣＰＵ５１は、印刷対象画像（画像ファイル）についての印刷指示や、印刷に使用する媒体の指定や、印刷モードの指定など必要な各種情報や指示を、操作パネル５９を介してユーザーから受け付ける。この結果、上述したようにファームウェアＦＷの機能により駆動データが生成される。或いは、図２のフローチャートを、プリンタードライバー１３とファームウェアＦＷとで分担して実現するとしてもよい。
【００４２】
３．変形例
本発明は上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば以下のような各変形例も可能である。上述の実施形態や各変形例を組み合わせた内容も、本発明の開示範囲である。
【００４３】
変形例１：
ステップＳ１４０において、インク量置換部１３ｇは、上記置き換え後の第２インクのインク量を第１インクと第２インクとの発色特性の差異に応じてさらに補正するとしてもよい。
【００４４】
図５は、第１インク（ＭＫインク）と第２インク（ＰＫインク）との発色特性を例示している。図５では、横軸にインク量を上述の濃度（％）（媒体の単位面積に対するインクの被覆率）で記し、縦軸に明度Ｌ*を記している。これら発色特性は、第１媒体（マット紙）に第１インクにより印刷した所定のテストパターン（例えば、インク量を徐々に変化させたグラテーションパターン）を測色して得られた結果（明度Ｌ*）と、第１媒体（マット紙）に第２インクにより印刷した所定のテストパターン（例えば、インク量を徐々に変化させたグラテーションパターン）を測色して得られた結果（明度Ｌ*）とに基づく曲線である。図５から判るように、ＰＫインクは同じインク量に対応する明度Ｌ*がＭＫインクよりも全体的に高いという特性を有している。言い換えると、ある明度Ｌ*をマット紙において実現するために必要なＰＫインクのインク量は、同じ明度Ｌ*をマット紙において実現するために必要なＭＫインクのインク量よりも多い。
【００４５】
そのため、コンピューター１０は、同じ明度Ｌ*を実現するＭＫインクのインク量とＰＫインクのインク量との対応関係（例えば、明度Ｌ*１を実現するＭＫインクのインク量ＩmとＰＫインクのインク量Ｉpとの対応関係。図５参照。）を上記発色特性のグラフから求め、そのような対応するインク量間の変換（例えばインク量Ｉmからインク量Ｉpへの変換）を実現するための変換関数あるいは変換テーブルを予め生成しておく。このように予め生成した変換関数あるいは変換テーブルは、インク量補正データ２３として、第１インクと第２インクの組合せに対応付けられてＨＤＤ２０に格納される。
【００４６】
そしてステップＳ１４０では、インク量置換部１３ｇは、上記置き換え後の第２インクのインク量を、第１インクと第２インクの組合せに対応付けられてＨＤＤ２０に格納されているインク量補正データ２３によって補正する（変換する）。上述したインク量の置き換えでは、第１インクのインク量と第２インクのインク量は等価交換されている。例えば図４に例示したように、残量比ａ：ｂ＝１：１．５の場合、通常色変換ＬＵＴ２２において濃度２０％として規定されていた第１インクのインク量は、そのうちの１．５／２．５がそのまま第２インクのインク量に置き換わっている（第１インクのインク量としての濃度１２％が第２インクのインク量としての濃度１２％へ置き換えられている）。そのため、インク量補正データ２３によって補正した後の第２インクのインク量は、上記置き換え前の第１インクのインク量（濃度２０％）のうち第２インクへの置き換えに使用された分の第１インクのインク量（濃度１２％）によって第１媒体で再現される発色（明度Ｌ*）と同等の発色（明度Ｌ*）を第１媒体で再現可能なインク量であると言える。
【００４７】
インク量置換部１３ｇは、第１インクのインク量を第２インクのインク量に置き換えることで残った第１インクのインク量と、当該置き換えで得られた第２インクのインク量を更に上記のようにインク量補正データ２３で補正して得られた補正後の第２インクのインク量とを、それまで登録されていた第１インクのインク量の替わりに色変換ＬＵＴ２２の出力値として登録することで、色変換ＬＵＴ２２（通常色変換ＬＵＴ２２）を色変換ＬＵＴ２２´に書き換える。このような変形例１によれば、色変換ＬＵＴ２２´を用いた色変換により得られるインク量データ（ＣＭＹＭＫＰＫデータ）に基づいた印刷をプリンター５０で第１媒体に対して実行した場合、第１インクと第２インクとを併用したにもかかわらず、第１インクの第２インクへの置き換えをしなかった場合と同等の発色を印刷結果において得ることができる。
【００４８】
変形例２：
上記では、残量比ａ：ｂにより、第１インクのインク量を第２インクのインク量に置き換えるときの置き換え比率（第１インクのインク量のうち、第２インクに置き換えられる比率）は、ｂ／ａ＋ｂとなる旨説明した。ただし、この置き換え比率を外部からの指示に応じて変更できるとしてもよい。
【００４９】
図６は、このような置き換え比率の変更処理にかかるフローチャートを示している。当該処理はステップＳ１４０の中で実行される。インク量置換部１３ｇが上記残量比ａ：ｂに応じて置き換え比率ｂ／ａ＋ｂを算出する（ステップＳ２００）と、ＵＩ制御部１３ｅは、置き換え比率を判り易い態様で示すＵＩ画面を表示部に表示させる（ステップＳ２１０）。
【００５０】
図７は、ステップＳ２１０で表示されるＵＩ画面２１０ａを例示している。ＵＩ画面２１０ａにおいては、横棒等で仮想的に示された置き換え比率の範囲（０〜１００％）の表示Ｒ上を移動可能なスライダーバーＳＢが表示される。ステップＳ２００後、最初にＵＩ画面２１０ａが表示される時点でのスライダーバーＳＢの位置（初期位置）は、ステップＳ２００で算出された置き換え比率ｂ／ａ＋ｂに対応する位置となっている。例えば、置き換え比率ｂ／ａ＋ｂが２／３という値である場合、スライダーバーＳＢは、表示Ｒにおける１００％の位置に対して２／３の位置、すなわち表示Ｒにおける約６７％に相当する位置に表示される。さらにＵＩ画面２１０ａには、第１インク（ＭＫインク）、第２インク（ＰＫインク）それぞれのインクカートリッジ内におけるインクの残量（グレー表示部分）を模したインク残量表示がなされる。インク残量表示としては、「印刷前」に対応するものと「印刷後」に対応するものとが表示される。
【００５１】
「印刷前」のインク残量表示は、現在の第１インク（ＭＫインク）の残量および現在の第２インク（ＰＫインク）の残量を示すとともに、第１インクの残量の所定位置に、仮想線ＶＬ１が引かれている。ここで表示する現在の第１インクの残量および現在の第２インクの残量は、ステップＳ１１０で取得した情報に基づく量である。仮想線ＶＬ１は、第１インクから第２インクへのインク量の置き換えをすることなく（すなわち置き換え比率＝０）印刷を実行した場合に、その位置まで第１インクが消費されるという予測をユーザーに対して示すための線である。ただし、実際に第１インクから第２インクへのインク量の置き換えをすることなく印刷を実行した場合にどれだけ第１インクが減るかは、印刷対象画像の内容やサイズや印刷枚数など数多くの要素に左右されるため、仮想線ＶＬ１の位置はあくまで仮定的なものであり、その位置に厳密な意味はない。仮想線ＶＬ１はあくまで、ユーザーが「印刷前」のインク残量表示と「印刷後」のインク残量表示とを比較して見たときに効果を発揮する（ユーザーの理解を助ける）ものである。
【００５２】
一方、「印刷後」のインク残量表示では、第１インクについての現在の残量と仮想線ＶＬ１が示す残量との差に相当するインク量を対象として、スライダーバーＳＢの位置が示す置き換え比率によって第２インクのインク量に置き換えた場合を想定して第１インクおよび第２インクの減少態様を予測して示している。例えば、スライダーバーＳＢが示す置き換え比率が２／３（約６７％）である場合、第１インクについての現在の残量と仮想線ＶＬ１が示す残量との差（「印刷前」のインク残量表示における、仮想線ＶＬ１より上のグレー表示部分）のうち２／３に相当するインク量が第２インクの現在の残量から差し引かれて表示がなされ、かつ、第１インクについての現在の残量と仮想線ＶＬ１が示す残量との差のうち１／３に相当するインク量が第１インクの現在の残量から差し引かれて表示がなされる。つまりユーザーは、これらインク残量表示を見ることで、第１インクを仮想線ＶＬ１まで消費する通常の印刷と比べて、スライダーバーＳＢが示す置き換え比率で第１インクを第２インクに置き換えて印刷するときに第１インクの消費をどれ程抑制でき且つ第２インクがどれ程消費されるかを、直感的に把握することができる。なお、図７の例では、「印刷後」のインク残量表示においても「印刷前」のインク残量表示と同じ位置に仮想線ＶＬ１を示している。また、「印刷後」のインク残量表示における仮想線ＶＬ２は、第１インクの現在の残量位置を示し、「印刷後」のインク残量表示における仮想線ＶＬ３は、第２インクの現在の残量位置を示している。
【００５３】
ステップＳ２２０では、インク量置換部１３ｇは、置き換え比率が変更されたか否か判定する。ユーザーは、操作部４０を操作することによりスライダーバーＳＢの位置を任意に変更可能である。そのため、インク量置換部１３ｇは、操作部４０を介してのスライダーバーＳＢの移動があったときには、移動後のスライダーバーＳＢの位置に対応する置き換え比率へ変更されたものと判定しステップＳ２３０へ進む。ステップＳ２３０では、ＵＩ制御部１３ｅは、移動後のスライダーバーＳＢの位置に対応する置き換え比率に応じて、ＵＩ画面２１０ａにおける「印刷後」のインク残量表示を更新する。例えば、置き換え比率が４／５（８０％）に変更された場合は、第１インクについての現在の残量と仮想線ＶＬ１が示す残量との差のうち４／５に相当するインク量が第２インクの現在の残量から差し引かれ、かつ、第１インクについての現在の残量と仮想線ＶＬ１が示す残量との差のうち１／４に相当するインク量が第１インクの現在の残量から差し引かれた表示内容へ、「印刷後」のインク残量表示を更新する。これにより、位置が変更されたスライダーバーＳＢおよび更新された「印刷後」のインク残量表示を含むＵＩ画面２１０ａが表示される（ステップＳ２１０）。
【００５４】
すなわち、ユーザーによるスライダーバーＳＢの移動に連動して、自動的に「印刷後」のインク残量表示におけるグレー表示部分の高さが更新される。上記ステップＳ２２０を実行可能な点で、インク量置換部１３ｇは、置換比率変更部にも該当すると言える。また、上記ステップＳ２３０を実行可能な点で、ＵＩ制御部１３ｅは表示制御部にも該当すると言える。ステップＳ２１０の後、ステップＳ２２０において置き換え比率が変更されなかったと判定した場合、インク量置換部１３ｇはステップＳ２４０において置き換え比率の決定が指示されたか否か判定する。ユーザーは、操作部４０を操作することにより決定ボタンＤＢ（図７）を操作することができる。そのため、インク量置換部１３ｇは、決定ボタンＤＢの操作があったときには、置き換え比率の決定の指示と認識し、ステップＳ２５０へ進む。一方、置き換え比率の決定が指示されるまでは、ステップＳ２１０〜Ｓ２４０を繰り返す。
【００５５】
ステップＳ２５０では、インク量置換部１３ｇは、ステップＳ２４０で決定の指示を受け付けた時点でスライダーバーＳＢが示していた位置に相当する置き換え比率で、通常色変換ＬＵＴ２２に規定された第１インクのインク量を第２インクのインク量に置き換える。これにより、上述したように色変換ＬＵＴ２２´が設定される。ステップＳ２５０の後は、ステップＳ１６０（図２）へ進む。このような変形例２によれば、ユーザーはＵＩ画面２１０ａを見ることで、プリンター５０に実際に印刷させる前に、第１インクを第２インクに置き換えることによる第１インクの偏減解消の効果を確認できるとともに、所望する程度の偏減解消効果が得られる最適な置き換え比率を決定することができる。
【００５６】
変形例３：
さらに、第１インクから第２インクへの上記置き換え比率は種々の要因に応じて変更することができる。一例として、インク量置換部１３ｇは、印刷対象画像についてユーザーにより設定された印刷枚数が所定枚数以上である場合には、上記残量比に基づく置き換え比率よりもさらに第２インクの消費量が増加するように置き換え比率を変更するとしてもよい。このように印刷枚数が比較的多い場合に、置き換え比率を第２インクの消費量がより増加するように変更することで、第１インクの消費を効果的に抑えることができる。
また、インク量置換部１３ｇは、プリンター５０における第１インクの残量が所定の基準量以下である場合に、上記残量比に基づく置き換え比率よりもさらに第２インクの消費量が増加するように置き換え比率を変更するとしてもよい。このように第１インクの残量が少なくなっている場合に、置き換え比率を第２インクの消費量がより増加するように変更することで、残り少ない第１インクの消費を効果的に抑えることができる。
【００５７】
変形例４：
これまでは、同色系のインクであって特性が異なる第１インクおよび第２インクの具体例として、第１インクをＭＫインクとし、第２インクをＰＫインクとしてきた。しかしながら、第１インクと第２インクとの組合せは種々考えられる。
例えば、第１インクをＰＫインクとし、第２インクをＭＫインクとしてもよい。かかる構成とすれば、ＰＫインクとＭＫインクとの残量比に応じてＰＫインクの偏減を抑制し、且つＰＫインクの消費を減らした分をＭＫインクの使用により補うことができる。
また、ブラックインク（ＭＫインクまたはＰＫインク）の他にＬＫインクやＬＬＫインクを使用可能なプリンター５０を用いる場合には、ブラックインク、ＬＫインク、ＬＬＫインクのうち一種類のインクを第１インクとし他のインクを第２インクとするとしてもよい。かかる構成ことで、第１インクと第２インクとの残量比に応じて、ブラックインクの偏減を抑制し且つブラックインクの消費を減らした分をＬＫインクやＬＬＫインクの使用により補うことができたり、ＬＫインク（またはＬＬＫインク）の偏減を抑制し且つＬＫインク（またはＬＬＫインク）の消費を減らした分をブラックインク等の使用により補うことができたりする。
【００５８】
さらには、プリンター５０が、ある色（例えばブラック）について顔料系インクと染料系のインクとを同時使用可能である場合、このような同色系の顔料系のインクと染料系のインクとの一方を第１インクとし、他方を第２インクとしてもよい。かかる構成とすれば、同色系の顔料インクと染料インクとの残量比に応じて、一方のインクの偏減を抑制し、且つ一方のインクの消費を減らした分を他方のインクの使用により補うことができる。
さらには、第１インクと第２インクとの関係性を、同色系の有彩色のインク同士、例えばＣインクとＬＣインクや、ＭインクとＬＭインク等に適用するとしてもよい。
さらに本発明は、インクジェットプリンターだけでなくレーザープリンター等、種々の印刷方式のプリンターに適用できる。また本明細書において「インク」とは、液状のインクに限らず、レーザープリンターに用いられるトナーも含む広い意味で使用されている。このような「インク」の広い意味を有する他の用語としては「色材」や「着色材」、「着色剤」等を用いることも可能である。
【符号の説明】
【００５９】
１０…コンピューター、１１…ＣＰＵ、１２…ＲＡＭ、１３…プリンタードライバー、１３ａ…画像データ取得部、１３ｂ…色変換処理部、１３ｃ…ＨＴ処理部、１３ｄ…ラスタライズ処理部、１３ｅ…ＵＩ制御部、１３ｆ…残量比取得部、１３ｇ…インク量置換部、２０…ＨＤＤ、２２，５５…色変換ＬＵＴ、２３…インク量補正データ、３０…ディスプレー、４０…操作部、５０…プリンター、５１…ＣＰＵ、５２…ＲＡＭ、５３…ＲＯＭ、５９…操作パネル、６１，６１ａ，６１ｂ，６１ｃ，６１ｄ，６１ｅ…インクカートリッジ、２１０ａ…ＵＩ画面 
【図１】
2012196812.tif 000003
【図２】
2012196812.tif 000004
【図３】
2012196812.tif 000005
【図４】
2012196812.tif 000006
【図５】
2012196812.tif 000007
【図６】
2012196812.tif 000008
【図７】
2012196812.tif 000009