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