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