(57)【要約】【課題】適用する色変換の指定や変更を容易とし、手軽な印刷結果の調整を実現させる。【解決手段】インクを噴射するための複数のノズルを有する印刷ヘッドを制御することにより、印刷媒体上への印刷を実現させる印刷制御装置であって、画素毎に色情報を有する画像データを取得し、当該画像データを対象として、異なる変換特性を有する複数の色変換テーブルを用いた複数の色変換処理をそれぞれ実行する変換処理部と、予め規定された上記画像データの各画素と各色変換処理との対応関係を取得する対応関係取得部と、上記複数の色変換処理によって得られた複数の画像データを、上記取得された対応関係に従って合成し、当該合成後の画像データに基づいて画像を上記印刷媒体に印刷させる印刷制御部と、を備える。【選択図】図６
2013193276.tif 000002
【特許請求の範囲】
【請求項１】
インクを噴射するための複数のノズルを有する印刷ヘッドを制御することにより、印刷媒体上への印刷を実現させる印刷制御装置であって、
画素毎に色情報を有する画像データを取得し、当該画像データを対象として、異なる変換特性を有する複数の色変換テーブルを用いた複数の色変換処理をそれぞれ実行する変換処理部と、
予め規定された上記画像データの各画素と各色変換処理との対応関係を取得する対応関係取得部と、
上記複数の色変換処理によって得られた複数の画像データを、上記取得された対応関係に従って合成し、当該合成後の画像データに基づいて画像を上記印刷媒体に印刷させる印刷制御部と、を備えることを特徴とする印刷制御装置。
【請求項２】
上記対応関係取得部は、少なくとも一部の画素について一画素につき複数の色変換処理が対応付けられた上記対応関係を取得し、上記印刷制御部は、当該複数の色変換処理が対応付けられた画素に関しては、当該複数の色変換処理によって得られた複数の画像データに基づいて生成した値を上記合成後のデータとすることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
上記印刷制御部は、上記印刷ヘッドを制御することにより印刷媒体上に複数の画像層を印刷する重ね印刷を実現可能であり、上記合成後の画像データを構成するインクの種類毎の画像データを画像層別に振り分け、当該画像層別に振り分けられたインクの種類毎の画像データに基づいて各画像層を印刷媒体に印刷させることを特徴とする請求項１または請求項２に記載の印刷制御装置。
【請求項４】
上記印刷制御部は、メタリックインクの記録または非記録を画素毎に規定した画像データとメタリックインク以外のインクの記録又は非記録を画素毎に規定した画像データとを異なる画像層に振り分けることを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
インクを噴射するための複数のノズルを有する印刷ヘッドを制御することにより、印刷媒体上への印刷を実現させる印刷制御方法であって、
画素毎に色情報を有する画像データを取得し、当該画像データを対象として、異なる変換特性を有する複数の色変換テーブルを用いた複数の色変換処理をそれぞれ実行する変換処理工程と、
予め規定された上記画像データの各画素と各色変換処理との対応関係を取得する対応関係取得工程と、
上記複数の色変換処理によって得られた複数の画像データを、上記取得された対応関係に従って合成し、当該合成後の画像データに基づいて画像を上記印刷媒体に印刷させる印刷制御工程と、を備えることを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および印刷制御方法に関する。
【背景技術】
【０００２】
ＲＧＢ形式の画像データの色変換に際しては、メタリック印刷領域に重ねて複数のカラーインクによる印刷を行うメタリック領域と、非メタリック領域とで、異なる性質の色変換テーブルＬＵＴを用いる印刷装置が知られている（特許文献１参照。）。当該文献１では、非メタリック領域については、濃色系インクに淡色系インクを加えたＣＭＹＫｌｃｌｍ形式の画像データへの色変換用の色変換テーブルＬＵＴ／Ｎを照合して、ＲＧＢ形式の画像データをＣＭＹＫｌｃｌｍ形式の画像データに変換する。その一方、メタリック領域については、濃色系インクにメタリックインクを加えたＣＭＹＫＳ形式の画像データへの色変換用の色変換テーブルＬＵＴ／Ｍを照合して、ＲＧＢ形式の画像データをＣＭＹＫＳ形式の画像データに変換する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０‐５２２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記文献１では、区分けした領域（メタリック領域又は非メタリック領域）において、その領域に対応付けられた一つの色変換を行なう。そのため、ある画素について様々な色変換を施した結果を手軽に得たいという要求に対しては、迅速に応えることができなかった。つまり、例えばユーザーが一つの印刷結果を得た後、ある領域に属する画素について別の色変換を適用した印刷結果を得たい場合には、当該画素について当該別の色変換を施すステップを経る必要があった。また、ある領域に属する画素について、複数の色変換結果を重ねて適用したいという要求がある場合にも、そのような要求に応えることが難しかった。
【０００５】
本発明は上述した課題の少なくとも一つを解決するためになされたものであり、異なる色変換が適用された複数の領域からなる印刷結果を得る際に、適用する色変換の指定や変更が容易であり、手軽に印刷結果の調整を行なうことが可能な印刷制御装置および印刷制御方法を提供する。
【課題を解決するための手段】
【０００６】
本発明の態様の一つは、インクを噴射するための複数のノズルを有する印刷ヘッドを制御することにより、印刷媒体上への印刷を実現させる印刷制御装置であって、画素毎に色情報を有する画像データを取得し、当該画像データを対象として、異なる変換特性を有する複数の色変換テーブルを用いた複数の色変換処理をそれぞれ実行する変換処理部と、予め規定された上記画像データの各画素と各色変換処理との対応関係を取得する対応関係取得部と、上記複数の色変換処理によって得られた複数の画像データを、上記取得された対応関係に従って合成し、当該合成後の画像データに基づいて画像を上記印刷媒体に印刷させる印刷制御部と、を備える。
【０００７】
当該構成によれば、印刷制御装置は、上記複数の色変換処理によって得られた複数の画像データを、ユーザーが任意に設定した上記対応関係に従って合成し、当該合成後の画像データに基づいて画像を印刷させる。従って、ユーザーは任意に上記対応関係を設定することにより、画像内のどの領域にどの色変換を適用するかを容易に変更することができ、手軽に印刷結果の調整を行なうことができる。
【０００８】
本発明の態様の一つは、上記対応関係取得部は、少なくとも一部の画素について一画素につき複数の色変換処理が対応付けられた上記対応関係を取得し、上記印刷制御部は、当該複数の色変換処理が対応付けられた画素に関しては、当該複数の色変換処理によって得られた複数の画像データに基づいて生成した値を上記合成後のデータとする。
当該構成によれば、印刷対象となる画像データについては、全画素を対象として複数の色変換処理が一通り施されているため、一画素について複数の色変換処理の結果を重畳して適用することも容易である。
【０００９】
本発明の態様の一つは、上記印刷制御部は、上記印刷ヘッドを制御することにより印刷媒体上に複数の画像層を印刷する重ね印刷を実現可能であり、上記合成後の画像データを構成するインクの種類毎の画像データを画像層別に振り分け、当該画像層別に振り分けられたインクの種類毎の画像データに基づいて各画像層を印刷媒体に印刷させる。
当該構成によれば、上記合成後の画像データを構成するインクの種類毎の画像データを別の画像層として印刷することができる。従って、このような振り分けができなかった従来において発生し得たインクのにじみや発色不足といった画質劣化を改善することができる。
【００１０】
本発明の態様の一つは、上記印刷制御部は、メタリックインクの記録または非記録を画素毎に規定した画像データとメタリックインク以外のインクの記録又は非記録を画素毎に規定した画像データとを異なる画像層に振り分ける。
当該構成によれば、メタリックインクとメタリックインク以外のインクそれぞれについて、印刷媒体上でのにじみや発色不足等の画質劣化を改善することができる。
【００１１】
本発明にかかる技術的思想は印刷制御装置という形態のみで実現されるものではなく、他の物（装置）によって具現化されてもよい。また、上述したいずれかの態様の印刷制御装置の特徴に対応した工程を備える方法（印刷制御方法）の発明や、当該方法を所定のハードウェア（コンピューター）に実行させるプログラムの発明や、当該プログラムを記録したコンピューター読取可能な記録媒体の発明も、把握することができる。また、印刷制御装置は、単体の装置によって実現されてもよいし、複数の装置の組合せによって実現されてもよい。また、印刷ヘッドを備えた単体のプリンターによって印刷制御装置を実現するとしてもよい。
【図面の簡単な説明】
【００１２】
【図１】ハードウェア構成およびソフトウェア構成を示す図である。
【図２】印刷ヘッドにおけるノズル配列を例示する図である。
【図３】印刷制御処理を例示するフローチャートである。
【図４】色変換チャンネル情報の一例を示す図である。
【図５】色変換チャンネル情報の他の例を示す図である。
【図６】ステップＳ１１０，Ｓ１２０における処理の一例を示す図である。
【図７】ステップＳ１２０の詳細を示すフローチャートである。
【図８】ステップＳ１３０における処理の一例を示す図である。
【図９】印刷媒体と印刷ヘッドとの位置関係を例示する図である。
【図１０】再試行にかかる印刷制御処理を例示するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本発明の実施形態を説明する。
１．装置の概略
図１は、本実施形態にかかるハードウェア構成およびソフトウェア構成を概略的に示している。図１では、パーソナルコンピューター（ＰＣ）としてのコンピューター１０と、プリンター５０とを示している。コンピューター１０及び又はプリンター５０は、印刷制御装置に該当する。また、コンピューター１０及びプリンター５０、またはプリンター５０は、印刷装置にも該当する。また、コンピューター１０及びプリンター５０は、一つの印刷システム１を構成するとも言える。コンピューター１０においては、ＣＰＵ１１が、ハードディスクドライブ（ＨＤＤ）２０等に記憶されたプログラムデータ２１をＲＡＭ１２に展開してＯＳの下でプログラムデータ２１に従った演算を行なうことにより、プリンター５０を制御するためのプリンタードライバー１３が実行される。プリンタードライバー１３は、画像データ取得部１３ａ、対応関係取得部１３ｂ、変換処理部１３ｃ、画像合成部１３ｄ、画像層振分部１３ｅ、ラスタライズ処理部１３ｆ等の各機能をＣＰＵ１１に実行させるためのプログラムである。これら各機能については後述する。
【００１４】
コンピューター１０には、表示部としてのディスプレー３０が接続されており、ディスプレー３０には各処理に必要なユーザーインターフェイス（ＵＩ）画面が表示される。また、コンピューター１０は、例えば、キーボードやマウスやタッチパッドやタッチパネル等により実現される操作部４０を適宜備え、各処理に必要な指示がユーザーにより操作部４０を介して入力される。また、コンピューター１０には、プリンター５０が接続される。後述するように、コンピューター１０においては、プリンタードライバー１３の機能により、印刷対象画像を表現した画像データに基づいて印刷コマンドが生成され、印刷コマンドがプリンター５０に対して送信される。
【００１５】
プリンター５０においては、ＣＰＵ５１が、ＲＯＭ５３等のメモリーに記憶されたプログラムデータ５４をＲＡＭ５２に展開してＯＳの下でプログラムデータ５４に従った演算を行なうことにより、自機を制御するためのファームウェアＦＷが実行される。ファームウェアＦＷは、コンピューター１０から送信された印刷コマンドを解釈して駆動データを抽出し、ＡＳＩＣ５６に送ることにより、駆動データに基づいた印刷を実行させることができる。またファームウェアＦＷは、印刷対象画像を表現した画像データを、図示しない外部接続用のコネクタに装着されたメモリーカードや、外部装置（例えばコンピューター１０）等から取得し、取得した画像データに基づいて駆動データを生成することもできる。このようにファームウェアＦＷの機能により駆動データを生成した場合も、駆動データはＡＳＩＣ５６に送られる。
【００１６】
ＡＳＩＣ５６は駆動データを取得し、駆動データに基づいて、搬送機構５７や、キャリッジモーター５８や、印刷ヘッド６２を駆動するための駆動信号を生成する。プリンター５０はキャリッジ６０を備えており、キャリッジ６０は複数種類のインク毎のインクカートリッジ６１を搭載している。図１の例では、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、メタリック（Ｍｅ）の各種インクに対応したインクカートリッジ６１が搭載されている。本実施形態において、メタリックインクとは、例えば、金属顔料を含有して特殊な光沢感（メタリック感）を発現するインクであり、上記文献１に記載されたものを採用することができる。
【００１７】
なお、プリンター５０が使用するインクの具体的な種類や数は上述したものに限られず、例えば、ライトシアン、ライトマゼンダ、オレンジ、グリーン、グレー、ライトグレー、ホワイト…等、種々のインクを使用可能である。また、インクカートリッジ６１は、キャリッジ６０に搭載されずにプリンター５０内の所定位置に設置されるとしてもよい。
キャリッジ６０は、各インクカートリッジ６１から供給されるインクを多数のノズルから噴射（吐出）する印刷ヘッド６２を備える。
【００１８】
図２は、印刷ヘッド６２の下面（印刷媒体と相対する面）におけるノズルの配列を一例によりしている。印刷ヘッド６２の下面には複数のノズル列が形成されており、図２の例では、Ｃインクを吐出するための複数のノズルＮｚからなるノズル列ＣＮ、Ｍインクを吐出するための複数のノズルＮｚからなるノズル列ＭＮ、Ｙインクを吐出するための複数のノズルＮｚからなるノズル列ＹＮ、Ｋインクを吐出するための複数のノズルＮｚからなるノズル列ＫＮ、Ｍｅインクを吐出するための複数のノズルＮｚからなるノズル列ＭｅＮ、が形成されている。一つのノズル列を構成する複数のノズルは、一定の方向（副走査方向）に沿って一定のノズルピッチで並んでいる。１つのインク種類に対応するノズル列は、副走査方向に沿って並んだ１列のノズル列のみで構成されるだけでなく、例えば、平行であって且つ副走査方向において所定ピッチずれた複数列のノズル列で構成されていてもよい。
【００１９】
印刷ヘッド６２内においては、各ノズルに対し、ノズルからインク滴（ドット）を噴射させるための圧電素子が設けられている。圧電素子は、上記駆動信号が印加されると変形し、対応するノズルからドットを噴射させる。
搬送機構５７（図１）は、図示しない紙送りモーターや紙送りローラーを備え、ＡＳＩＣ５６に駆動制御されることにより、副走査方向に沿って、上流側から下流側（図２参照）へ印刷媒体を搬送する。副走査方向の上流側から下流側への向きが、所定の搬送方向に該当する。また、搬送機構５７は、当該下流側から上流側に向かって印刷媒体を搬送することも可能であり、このような下流側から上流側への搬送をバックフィードと呼ぶ。
【００２０】
ＡＳＩＣ５６にキャリッジモーター５８の駆動が制御されることにより、キャリッジ６０（および印刷ヘッド６２）が副走査方向に略直交する方向（主走査方向）に沿って移動（主走査）し、かつＡＳＩＣ５６は主走査に伴って印刷ヘッド６２に所定タイミングで各ノズルからインクを噴射させる。これにより、印刷媒体にドットが付着し、印刷コマンドが示す画像（印刷対象画像）が印刷媒体上に再現される。プリンター５０は、さらに操作パネル５９を備える。操作パネル５９は、表示部（例えば液晶パネル）や、表示部内に形成されるタッチパネルや、各種ボタンやキーを含み、ユーザーからの入力を受け付けたり、必要なＵＩ画面を表示部に表示したりする。
【００２１】
本実施形態では上述した構成を前提とし、以下に、印刷対象画像をプリンター５０に印刷させる処理について説明する。なお、プリンター５０による印刷手法には、大きく分けて、通常の印刷（非重ね印刷）と重ね印刷とがある。通常の印刷とは、インク噴射対象となる印刷媒体上の共通領域（一定のバンド領域）に付着させるべき全てのインク種類のドットを同じ主走査期間中に噴射して印刷画像を形成する印刷手法である。一方、重ね印刷は、当該全てのインク種類の少なくとも一部の種類を当該共通領域に対して別の主走査期間中に噴射することにより、結果的に複数の画像層が重なって印刷画像が形成される手法である。本実施形態では、プリンター５０による印刷手法は、通常の印刷と重ね印刷とのどちらでも採用可能である。
【００２２】
また、重ね印刷を実現するための手法としては、「ノズル分割印刷」、「反復印刷」、および、「ノズル分割印刷」と「反復印刷」の組合せ、が考えられる。ノズル分割印刷とは、印刷ヘッド６２が有するノズルを、複数のノズル群に分け、ノズル群毎に別の画像層を印刷する手法を指す。具体的には、図２に示すように、印刷ヘッド６２が有する複数のノズルＮｚを、副走査方向における略中央位置で上流側のノズル群６２ａと下流側のノズル群６２ｂに分ける。そして、搬送方向に沿って搬送されノズル群６２ａ下を通過する印刷媒体に対し、ノズル群６２ａに属するノズルＮｚによりドットを噴射して１つの画像層を形成し、引き続きノズル群６２ｂ下を通過する当該印刷媒体に対し、ノズル群６２ｂに属するノズルＮｚによりドットを噴射して次の画像層を形成する。このようなノズル分割印刷によれば、搬送方向に沿った一度の印刷媒体の搬送で、２層からなる印刷結果を得ることができ印刷時間の短縮化に繋がる。
【００２３】
一方、反復印刷とは、搬送方向に沿って搬送され印刷ヘッド６２下を通過する印刷媒体に対し、各ノズルによりドットを噴射して１つの画像層を形成する。そして、印刷ヘッド６２下を通過した印刷媒体をバックフィードすることで、当該印刷媒体を印刷ヘッド６２によって印刷可能な位置まで引き戻し、当該引き戻した印刷媒体を、再び搬送方向に沿って搬送しながら印刷ヘッド６２の各ノズルによりドットを噴射して次の画像層を形成する。このような反復印刷によれば、画像層を印刷してから次の画像層を印刷するまでにインクが乾燥する時間が確保でき、印刷媒体に対してインクがしっかりと定着することから、にじみ等の少ない良好な画質が得られやすい。なお反復印刷においては、印刷ヘッド６２が有するノズルを複数のノズル群に分けて一部のノズル群だけを使用してもよいし、複数のノズル群に分けることなく印刷ヘッド６２が有するノズル全体を使用してもよい。また、ノズル分割印刷と反復印刷の組合せでは、例えば、印刷媒体に対して１層目と２層目の画像層をノズル分割印刷で形成した後、バックフィードを挟んで当該印刷媒体に３層目の画像層を印刷するような態様や、１層目の印刷後にバックフィードを挟んで２層目と３層目をノズル分割印刷で形成する態様等が考えられる。
【００２４】
２．印刷制御処理
図３は、印刷制御処理をフローチャートにより示している。ここでは、プリンタードライバー１３（印刷制御プログラム）によりＣＰＵ１１が当該フローチャートを実行するものとして説明をする。当該フローチャートを立ち上げる前提として、プリンタードライバー１３は、操作部４０を介してユーザーによる任意の印刷対象画像の選択を受け付ける。
【００２５】
ユーザーは、操作部４０を操作することにより、ディスプレー３０に表示された印刷設定画面等（ＵＩ画面の一種）を介して、印刷対象画像の選択、印刷対象画像を形成する各画素と各画素に適用する色変換処理との対応関係（色変換チャンネル情報）、印刷手法の選択、重ね印刷を実行する場合には重ね印刷の手法の選択、重ね印刷の画像層の数、重ね印刷の画像層とインク種類との対応関係、印刷媒体の種類など、印刷に必要な各種条件を任意に設定した上で、印刷実行指示をする。
【００２６】
ステップＳ１００では、画像データ取得部１３ａが、ユーザーによる印刷実行指示を受領し、当該印刷実行指示に応じて、印刷対象画像を表現した画像データ（入力画像データ）を取得する。この画像データは、ＨＤＤ２０や図示しない外部接続用のコネクタに装着されたメモリーカード等、所定の格納領域から取得する。ここでは、印刷対象画像を表現した画像データとして、画素毎に色情報と色変換チャンネル（色変換ｃｈ）情報とを有する画像データを取得する。色情報とは、例えば、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各値を８ビット（０〜２５５階調）で表現したデータである。また、色変換チャンネル情報とは、その画素に適用する色変換処理の種別を所定ビットで表現したデータである。本実施形態では、後述するように、プリンタードライバー１３は少なくとも２種類の色変換処理（第１色変換、第２色変換）を実行可能である。そのため、色変換チャンネル情報としては、少なくとも、第１色変換を示す情報、第２色変換を示す情報、第１色変換および第２色変換を示す情報、が存在し得る。
【００２７】
図４は、画像データを構成する各画素に対応付けられた色変換チャンネル情報の一例を示している。ここでは便宜的に、数値「１」は第１色変換を示しており、数値「２」は第２色変換を示しているものとする。つまりユーザーは、操作部４０を操作することにより、印刷対象画像のどの領域にどの色変換処理を適用すべきか任意に指定することができ、対応関係取得部１３ｂは、そのような指定に基づいて色変換チャンネル情報を生成し、画像データの一部として設定する（あるいは画像データに付随させる）。
図５は、画像データを構成する各画素に対応付けられた色変換チャンネル情報の一例であって、図４とは異なる例を示している。図５においては、数値「１」、「２」の他に数値「３」が付された画素が存在している。数値「３」は、第１色変換および第２色変換を示している。つまり、数値「３」は、第１色変換と第２色変換の両方の結果を適用することを意味している。
【００２８】
ステップＳ１１０では、変換処理部１３ｃが、ステップＳ１００で取得された画像データに対して複数の色変換処理を並列的に実行する。具体的には、変換処理部１３ｃは、ＨＤＤ２０に予め格納された色変換ルックアップテーブル（ＬＵＴ）２２ａを参照することにより画像データの全画素を色変換し、また、これとは別に、ＨＤＤ２０に予め格納された色変換ＬＵＴ２２ｂを参照することにより画像データの全画素を色変換する。
【００２９】
図６は、ステップＳ１１０および後述のステップＳ１２０の処理の流れを模式的に示したものである。色変換ＬＵＴ２２ａと色変換ＬＵＴ２２ｂは互いに色変換特性が異なるテーブルであり、例えば、色変換ＬＵＴ２２ａは、ＲＧＢ値からプリンター５０が使用するＣＭＹＫインク毎の階調値（例えば０〜２５５階調）への変換関係を規定しており、一方、色変換ＬＵＴ２２ｂは、ＲＧＢ値からプリンター５０が使用するＣＭＹＫＭｅインク毎の階調値（例えば０〜２５５階調）への変換関係を規定している。また、例えば、色変換ＬＵＴ２２ａと色変換ＬＵＴ２２ｂは、入力されたＲＧＢ値が同じである場合に、色変換ＬＵＴ２２ｂで色変換した方が変換後のＣＭＹＫ値（ＣＭＹＫのインク量）が少なくなるように規定されている。本実施形態では、色変換ＬＵＴ２２ａを用いる色変換処理を第１色変換と呼び、色変換ＬＵＴ２２ｂを用いる色変換処理を第２色変換と呼ぶ。
【００３０】
ステップＳ１１０では、変換処理部１３ｃは、第１色変換により変換した後の画像データ（各画素がＣＭＹＫ値で表された画像データ）の全画素に対し、予め用意されたディザマスク等を適用したハーフトーン（ＨＴ）処理を施す。この結果、画素毎にドットの記録（ＯＮ）又は非記録（ＯＦＦ）を規定したハーフトーンデータが得られる。第１色変換により変換された画像データをハーフトーン処理して得られたハーフトーンデータを、第１ＨＴデータと呼ぶ。むろん第１ＨＴデータは、ＣＭＹＫインク毎に生成される。同様に、変換処理部１３ｃは、第２色変換により変換された後の画像データ（各画素がＣＭＹＫＭｅ値で表された画像データ）の全画素に対し、ディザマスク等を適用したハーフトーン処理を施す。第２色変換により変換された画像データをハーフトーン処理して得られたハーフトーンデータを、第２ＨＴデータと呼ぶ。第２ＨＴデータは、ＣＭＹＫＭｅインク毎に生成される。
【００３１】
ステップＳ１２０では、対応関係取得部１３ｂが、ステップＳ１００で取得された画像データが有する色変換チャンネル情報を読み出し、画像合成部１３ｄが、上記複数の色変換処理によって得られた複数の画像データ、つまり第１ＨＴデータおよび第２ＨＴデータを、色変換チャンネル情報に従って合成する。
【００３２】
図７は、ステップＳ１２０の処理の詳細をフローチャートにより示している。ステップＳ１２１では、画像合成部１３ｄは、ステップＳ１１０で生成されたハーフトーンデータのインク種類のうち、処理対象とするインク種類（例えばＣインク）を一つ指定する。ステップＳ１２２以下では、現在指定されているインク種類にかかるハーフトーンデータを用いた処理を行なう。ステップＳ１２２では、画像合成部１３ｄは、印刷対象画像を構成する複数の画素のうち、処理対象とする画素を一つ指定する。ステップＳ１２２で指定された画素を目的画素と呼ぶ。
【００３３】
ステップＳ１２３では、画像合成部１３ｄは、目的画素の色変換チャンネル情報を参照して処理を分岐する。つまり、目的画素の色変換チャンネル情報が「１」である場合には、第１色変換を経て得られた第１ＨＴデータであって、現在指定されているインク種類にかかる第１ＨＴデータ内において目的画素の位置に一致する画素のデータを、目的画素についてのハーフトーンデータとしてバッファ（所定のメモリー内に合成画像用に適宜確保されたバッファ）に格納する（ステップＳ１２４）。一方、目的画素の色変換チャンネル情報が「２」である場合には、第２色変換を経て得られた第２ＨＴデータであって、現在指定されているインク種類にかかる第２ＨＴデータ内において目的画素の位置に一致する画素のデータを、目的画素についてのハーフトーンデータとして当該バッファに格納する（ステップＳ１２５）。
【００３４】
また、目的画素の色変換チャンネル情報が「３」である場合には、第１ＨＴデータであって現在指定されているインク種類にかかる第１ＨＴデータ内において目的画素の位置に一致する画素のデータ（便宜的に第１データと呼ぶ。）と、第２ＨＴデータであって現在指定されているインク種類にかかる第２ＨＴデータ内において目的画素の位置に一致する画素のデータ（便宜的に第２データと呼ぶ）と、を合成した結果を当該バッファに格納する（ステップＳ１２６）。この場合、第１データと第２データとの少なくとも一方のデータにおいてドットＯＮであればドットＯＮという結果を格納し、何れのデータにおいてもドットＯＦＦであればドットＯＦＦという結果を格納する。
【００３５】
ステップＳ１２７では、画像合成部１３ｄは、印刷対象画像を構成する全画素についてステップＳ１２２〜Ｓ１２７の処理を終えたか否か判定し、終えていない（ステップＳ１２７において“Ｎｏ”）場合はステップＳ１２２に戻り新たな画素を指定する。一方、ステップＳ１２７において“Ｙｅｓ”の判定後は、ステップＳ１２８において画像合成部１３ｄは、テップＳ１１０で生成されたハーフトーンデータのインク種類の全てについて指定を終えたか否か判定し、終えていない（ステップＳ１２８において“Ｎｏ”）場合はステップＳ１２１に戻り新たなインク種類を指定する。一方、ステップＳ１２８において“Ｙｅｓ”の判定後は、ステップＳ１２０を終える。このようなステップＳ１２０の結果、図６に示すように、画素毎の色変換チャンネル情報に従って第１ＨＴデータおよび第２ＨＴデータを合成した合成画像データ（インク種類毎のハーフトーンデータ）が得られる。
【００３６】
ステップＳ１３０では、画像層振分部１３ｅが、合成画像データを構成するインク種類毎のハーフトーンデータを、画像層別に振り分ける。ただしステップＳ１３０は、ユーザーが印刷手法の選択として予め、重ね印刷を選択している場合にのみ実行される。またユーザーは、重ね印刷を選択した場合は、重ね印刷の手法、重ね印刷の画像層の数（例えば２層）、重ね印刷の各画像層と各インク種類との対応関係（どのインク種類をどの画像層に属させるかを規定した情報）等についても併せて指定しているものとする。
【００３７】
図８は、ステップＳ１３０における処理の一例を示している。画像層振分部１３ｅは、上記重ね印刷の各画像層と各インク種類との対応関係に従って、例えば、合成画像データ（ＣＭＹＫＭｅインク毎のハーフトーンデータ）のうち、Ｍｅインクのハーフトーンデータを１層目のハーフトーンデータとして上記バッファに設定し、ＣＭＹＫインクの各ハーフトーンデータを２層目のハーフトーンデータとして上記バッファに設定する。
【００３８】
ステップＳ１４０では、ラスタライズ処理部１３ｆが、上記バッファに格納された合成画像データ（ＣＭＹＫＭｅインク毎のハーフトーンデータ）を印刷ヘッド６２の各主走査（パス）および各ノズルに割り当てることにより、ハーフトーンデータをプリンター５０に転送すべき順に並べ替えた駆動データを含む印刷コマンドを生成する（ラスタライズ処理）。当該ラスタライズ処理によれば、ハーフトーンデータにおいて規定された各ドットは、その画素位置に応じて、何番目のパスで、どのノズルによって形成されるかが確定される。なお、重ね印刷の手法として「ノズル分割印刷」が選択されている場合には、ラスタライズ処理部１３ｆは、１層目用のバッファに記録されたハーフトーンデータ（Ｍｅインクのハーフトーンデータ）を、ノズル群６２ａ（図２参照）に属するノズルＮｚに割り当て、２層目用のバッファに記録されたハーフトーンデータ（ＣＭＹＫインクの各ハーフトーンデータ）を、ノズル群６２ｂ（図２参照）に属するノズルＮｚに割り当てる。このようなラスタライズ処理により生成された印刷コマンドはプリンター５０へ送信される。この結果、プリンター５０は、送信された印刷コマンドに基づいた印刷（印刷対象画像の印刷）を印刷媒体に対して実行する。
【００３９】
図９は、印刷ヘッド６２の主走査方向の視点により、印刷媒体Ｓと印刷ヘッド６２との位置関係を例示している。図９等を参照しながら上記「ノズル分割印刷」の一例を説明すると、プリンター５０では、ノズル列ＭｅＮを構成するノズルＮｚのうちノズル群６２ａに属するノズルＮｚから噴射されるＭｅインクによって、重ね印刷の１層目を印刷媒体Ｓに形成する。そして、ノズル列ＣＮを構成するノズルＮｚのうちノズル群６２ｂに属するノズルＮｚから噴射されるＣインク、ノズル列ＭＮを構成するノズルＮｚのうちノズル群６２ｂに属するノズルＮｚから噴射されるＭインク、ノズル列ＹＮを構成するノズルＮｚのうちノズル群６２ｂに属するノズルＮｚから噴射されるＹインク、およびノズル列ＫＮを構成するノズルＮｚのうちノズル群６２ｂに属するノズルＮｚから噴射されるＫインクによって、図９に示すように重ね印刷の２層目が印刷媒体Ｓに形成される。なお、図９に示したＭｅインクによる１層目が形成される印刷媒体Ｓ上の領域は、少なくとも上記色変換チャンネル情報が「２」又は「３」に指定されている領域に該当する。このように画像合成部１３ｄ、ラスタライズ処理部１３ｆが、少なくとも上記ステップＳ１２０，Ｓ１４０を実現する点で、プリンタードライバー１３は機能の一部として印刷制御部を実現すると言える。
【００４０】
重ね印刷の手法として「反復印刷」が選択されている場合でも、ステップＳ１３０でバッファに設定されるデータ内容は、「ノズル分割印刷」のときと同じである。この場合、ラスタライズ処理部１３ｆは、１層目用のバッファに記録されたハーフトーンデータ（Ｍｅインクのハーフトーンデータ）を印刷ヘッド６２の各ノズルに割り当てた１層目印刷用の印刷コマンドを生成して１層目をプリンター５０に印刷させ、かつ、２層目用のバッファに記録されたハーフトーンデータ（ＣＭＹＫインクのハーフトーンデータ）を印刷ヘッド６２の各ノズルに割り当てた２層目印刷用の印刷コマンドを生成して（バックフィードを挟んで）２層目をプリンター５０に印刷させる。このような本実施形態によれば、ユーザーは、ノズル分割印刷を実現させるための専用の画像データの生成や反復印刷を実現させるための専用の画像データの生成といった操作をすることなく、ノズル分割印刷か反復印刷かの選択をするだけで、ノズル分割印刷又は反復印刷による印刷結果を得ることができる。
【００４１】
このように本実施形態によれば、印刷制御装置は、印刷対象画像を表す画像データを対象として、先に、複数の色変換処理（第１色変換、第２色変換）を並列的に行なうことにより複数の色変換処理を経た複数のハーフトーンデータ（第１ＨＴデータ、第２ＨＴデータ）を生成する。そして、これら複数のハーフトーンデータを、ユーザーが任意に設定した色変換チャンネル情報に従って合成し、当該合成後の合成画像データに基づいてプリンター５０に印刷を実行させる。従って、ユーザーは任意に色変換チャンネル情報を設定することにより、画像内のどの領域にどの色変換処理の結果を適用するかを容易に指定、変更することができる。特に本実施形態は、ユーザーが印刷対象画像の印刷を複数回試行して印刷結果の調整を行なう際に大きな効果を発揮する。
【００４２】
図１０は、図３のフローチャートを一度実行した後に、再度、ユーザーが同じ印刷対象画像の印刷実行指示を行った際のフローチャートを示している。この場合、ステップＳ２００では、対応関係取得部１３ｂは、印刷済みの印刷対象画像について、色変換チャンネル情報の変更指示と再度の印刷実行指示とを併せて受け付ける。つまりユーザーは、印刷対象画像の前回の印刷結果を観察した上で、いずれの領域にいずれの色変換処理を適用するかを操作部４０を操作することにより任意に変更し、プリンタードライバー１３は、その変更を受け付ける。例えば、メタリックインクを使用した領域（の一部）についてＣＭＹＫインクの濃度を向上させたい場合には、ユーザーは、それまで第２色変換のみを適用していた領域（の一部）に対して、第１色変換も適用するように色変換チャンネル情報を変更させる（色変換チャンネル情報として数値「２」が対応付けられていた領域に対して数値「３」を対応付ける）。
【００４３】
以降のステップＳ２１０〜Ｓ２３０は、図３のステップＳ１２０〜Ｓ１４０と基本的に同じである。つまり、既に図３のステップＳ１１０によって、印刷対象画像の画像データについて、複数種類の色変換処理を経て複数のハーフトーンデータが生成されているため、それらハーフトーンデータを上記ステップＳ２００で受け付けた変更に係る色変換チャンネル情報に基づいて合成すればよい。上記文献１では、区分けした領域毎に一つの色変換処理を行なうため、領域と色変換処理との対応関係を変更した場合には、再び、画像データに対する色変換処理から行なう必要があった。本実施形態では、そのような再度の色変換処理を行なう必要が無いため処理が簡素化される。つまり本実施形態によれば、印刷対象画像の印刷を複数回試行して印刷結果の調整を行なう際のユーザーの負担を従来よりも軽減することができる。
【００４４】
ここで、メタリックインクを、例えば有彩色インクや無彩色インクとともに同時に印刷した場合、印刷媒体上における当該有彩色インクや無彩色インクの発色の度合いを抑制させ、また、メタリック感も抑制されてしまうことがある。そこで図８の様に、元々他のインク種類とともに同じ画像に含まれていたメタリックインク（当該他のインク種類と同時に印刷されるはずであったメタリックインク）を単独の画像層として印刷することにより、印刷媒体上における当該他のインク種類についての発色やメタリックインクによるメタリック感を向上させることができる。
【００４５】
３．変形例
本発明は上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば以下のような変形例も可能である。上述の実施形態や変形例を組み合わせた内容も、本発明の開示範囲である。
【００４６】
例えば、プリンタードライバー１３が印刷対象画像にかかる画像データに対して並列的に実行する色変換処理の数は３つ以上であっても良い。つまり、ＨＤＤ２０に、変換特性が互いに異なる色変換ＬＵＴを３つ以上格納しておき、画像データから、それら各色変換ＬＵＴによる色変換を経た各ハーフトーンデータを生成し、これら各ハーフトーンデータを色変換チャンネル情報に従って合成した合成画像データを生成するとしてもよい。
【００４７】
上記では印刷制御処理をコンピューター１０が実行する場合を例に説明を行なったが、印刷制御処理（各変形例を含む。）はプリンター５０内で行なわれるとしてもよい。つまり、プリンター５０のＣＰＵ５１がファームウェアＦＷ（印刷制御プログラム）を実行することにより、画像データ取得部１３ａ、対応関係取得部１３ｂ、変換処理部１３ｃ、画像合成部１３ｄ、画像層振分部１３ｅ、ラスタライズ処理部１３ｆといった上述の各機能がプリンター５０内で実現され、図３，７，１０のフローチャートが実現されるとしてもよい。この場合、プリンター５０内のＲＯＭ５３に、変換特性の異なる複数の色変換ＬＵＴ５５ａ，５５ｂ等、処理に必要な情報が予め格納されている。また、ＣＰＵ５１は、印刷対象画像についての印刷実行指示や色変換チャンネル情報設定のための操作など、印刷に必要な各種情報や指示を、操作パネル５９を介してユーザーから受け付ける。この結果、上述したようにファームウェアＦＷの機能により駆動データが生成される。或いは、図３，７，１０のフローチャートを、プリンタードライバー１３とファームウェアＦＷとで分担して実現するとしてもよい。
【符号の説明】
【００４８】
１０…コンピューター、１１…ＣＰＵ、１２…ＲＡＭ、１３…プリンタードライバー、１３ａ…画像データ取得部、１３ｂ…対応関係取得部、１３ｃ…変換処理部、１３ｄ…画像合成部、１３ｅ…画像層振分部、１３ｆ…ラスタライズ処理部、２０…ＨＤＤ、２１…プログラムデータ、２２ａ，２２ｂ…色変換ＬＵＴ、３０…ディスプレー、４０…操作部、５０…プリンター、５１…ＣＰＵ、５２…ＲＡＭ、５３…ＲＯＭ、５９…操作パネル、６１…インクカートリッジ、６２…印刷ヘッド、６２ａ，６２ｂ…ノズル群
【図１】
2013193276.tif 000003
【図２】
2013193276.tif 000004
【図３】
2013193276.tif 000005
【図４】
2013193276.tif 000006
【図５】
2013193276.tif 000007
【図６】
2013193276.tif 000008
【図７】
2013193276.tif 000009
【図８】
2013193276.tif 000010
【図９】
2013193276.tif 000011
【図１０】
2013193276.tif 000012