(57)【特許請求の範囲】
【請求項１】
画像を印刷媒体上に印刷する印刷装置であって、
インクを吐出する複数のノズルが前記印刷媒体の搬送方向と直交する配列方向に配列されたノズル列を備えるラインヘッドと、
前記画像を表す画像データを取得する取得部と、
列方向にＭ個、行方向にＮ個の画素サイズを有するディザマスクであって前記画像データに拘わらず対応する画素をドット形成有りに設定するための第１の閾値を含む複数の異なる閾値からなるディザマスクを記憶する記憶部と、
前記画像を形成するためのドット配置パターンを表すドットデータを、前記画像データに前記ディザマスクを使用することで生成するハーフトーン処理部と、
前記生成されたドットデータを用いて、前記ラインヘッドによる印刷を実行する印刷部と、を備え、
前記ディザマスクは、前記第１の閾値を前記ディザマスクの列毎に少なくとも１つ有し、
前記配列方向にＳ個（但し、Ｓ≧Ｍ）、前記搬送方向にＴ個（但し、Ｔ≧Ｎ）並んだ画素群によって表される所定の画像を前記印刷部によって印刷媒体上に印刷したときに、
前記画素群は、前記搬送方向に沿った画素の並びである画素列毎に前記第１の閾値を用いてインクが着弾された画素を少なくとも１つ有する、印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記画素群のうち、前記配列方向にＭ個、前記搬送方向にＮ個並んだ画素の集合である任意の画素ブロックは、前記搬送方向に沿った画素の並びである画素列毎に前記第１の閾値を用いてインクが着弾された画素を少なくとも１つ有する、印刷装置。
【請求項３】
請求項１又は請求項２に記載の印刷装置であって、
前記印刷装置は、２色のインクを用いて前記印刷媒体上に印刷可能であり、
前記ラインヘッドの前記ノズル列は、前記２色のインク毎に前記搬送方向にずれた位置に設けられ、
前記ハーフトーン処理部は、
前記第１の閾値によってドット形成有りと設定される画素が前記２色間で異なる位置となるように、前記ディザマスクをそれぞれ配置して前記２色の色毎の前記ドットデータを生成する、印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記２色は、シアンとマゼンタである、印刷装置。
【請求項５】
請求項１又は請求項２に記載の印刷装置であって、
前記印刷装置は、ブラックと前記ブラック以外の他の一色を用いて前記印刷媒体上に印刷可能であり、
前記ラインヘッドのノズル列は、前記ブラックと前記他の一色のインク毎に前記搬送方向にずれた位置に設けられ、
前記ハーフトーン処理部は、
前記第１の閾値によってドット形成有りと設定される画素が、前記ブラックと前記他の一色で同一となるように、前記ディザマスクを配置して前記ブラックと前記他の一色の色毎の前記ドットデータを生成する、印刷装置。
【請求項６】
請求項１又は請求項２に記載の印刷装置であって、
前記印刷装置は、互いに特性の異なる複数種のインクを用いて前記印刷媒体上に印刷可能であり、
前記ラインヘッドの前記ノズル列は、前記複数種のインク毎に前記搬送方向にずれた位置に設けられ、
前記記憶部は、前記列毎に有する前記第１の閾値の個数が互いに異なる複数種の前記ディザマスクを記憶し、
前記ハーフトーン処理部は、
前記画像データに含まれ、前記複数種のインク毎にインク記録量を階調表現した複数種のインク量データ毎に、対応するインクの特性に応じて前記複数種のディザマスクのうちの１つを選択し、前記選択したディザマスクを使用する、印刷装置。
【請求項７】
請求項６に記載の印刷装置であって、
前記複数種のインクは、
前記第１種のインクと、前記第１種のインクよりも同一割合の水分蒸発に伴う粘度上昇率が大きい第２種のインクとを含み、
前記複数種のディザマスクは、
第１種のディザマスクと、前記列毎に有する前記第１の閾値の個数が前記第１種のディザマスクよりも多い第２種のディザマスクとを含み、
前記ハーフトーン処理部は、
前記第１種のインク量データに対しては、前記第１種のディザマスクを選択して使用し、
前記第２種のインク量データに対しては、前記第２種のディザマスクを選択して使用する、印刷装置。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の印刷装置であって、
前記ラインヘッドの各ノズルは、１回の吐出動作によって１画素の領域に吐出するインクが所定量の第１のドット形成量と、前記第１のドット形成量よりも多い第２のドット形成量とを画素毎に選択的に吐出でき、
前記ハーフトーン処理部は、
前記ドットデータのうち、前記第１の閾値によってドット形成有りに設定される画素に対応するデータに対して、前記第１のドット形成量を前記ノズルによって吐出させるためのインク吐出量データを付加する、印刷装置。
印刷装置。
【請求項９】
請求項１乃至請求項８のいずれか一項に記載の印刷装置であって、さらに、
前記印刷媒体上に印刷される前記画像の幅が、前記ノズル列の長さよりも小さい場合に、前記ノズル列の長さが印刷される前記画像の幅となるよう擬似画像データを生成すると共に、前記擬似画像データを前記画像データとみなして前記ハーフトーン処理部に前記ドットデータを生成させる擬似データ生成部を備え、
前記擬似データ生成部は、前記画像データと同一位置にある画素データについては前記画像データの前記画素データを用い、前記画像データに格納されていない新たな画素データについては前記第１の閾値の場合にのみドット形成有りとなるデータを用いることで前記擬似画像データを生成する、印刷装置。
【請求項１０】
請求項１乃至請求項９のいずれか一項に記載の印刷装置において、
前記ディザマスクは、前記閾値がそれぞれ格納される複数の格納要素のうち、前記第１の閾値が格納された特殊格納要素と隣り合う前記格納要素には前記第１の閾値は格納されていない、印刷装置。
【請求項１１】
請求項１乃至請求項１０のいずれか一項に記載の印刷装置において、
前記ディザマスクは、ブルーノイズ特性とグリーンノイズ特性のいずれかの特性を有する、印刷装置。
【請求項１２】
インクを吐出する複数のノズルが印刷媒体の搬送方向と直交する配列方向に配列されたノズル列を備えるラインヘッドを用いて、前記印刷媒体上に画像を印刷する印刷方法であって、
前記画像を表す画像データを取得する取得工程と、
前記画像データに拘わらず対応する画素をドット形成有りに設定するための第１の閾値を含む複数の異なる閾値からなるディザマスクであって、列方向にＭ個、行方向にＮ個の画素サイズを有するディザマスクを前記画像データに使用することで前記画像を形成するためのドット配置パターンを表すドットデータを生成するドットデータ生成工程と、
前記生成された前記ドットデータを用いて、前記ラインヘッドによる印刷を実行する印刷工程と、を備え、
前記ディザマスクは、前記第１の閾値を前記ディザマスクの列毎に少なくとも１つ有し、
前記配列方向にＳ個（但し、Ｓ≧Ｍ）、前記搬送方向にＴ個（但し、Ｔ≧Ｎ）並んだ画素群によって表される所定の画像を前記印刷工程によって印刷媒体上に印刷したときに、
前記画素群は、前記搬送方向に沿った画素の並びである画素列毎に前記第１の閾値を用いてインクが着弾された画素を少なくとも１つ有する、印刷方法。
【請求項１３】
インクを吐出する複数のノズルが印刷媒体の搬送方向と直交する配列方向に配列されたノズル列を備えるラインヘッドを用いて、前記印刷媒体上に画像を印刷するためのドットデータを生成するための印刷用データ生成装置であって、
列方向にＭ個、行方向にＮ個の画素サイズを有するディザマスクであって前記画像を表す画像データに拘わらず対応する画素をドット形成有りに設定するための第１の閾値を含む複数の異なる閾値からなるディザマスクを記憶する記憶部と、
前記画像を形成するためのドット配置パターンを、前記ディザマスクを用いて生成するハーフトーン処理部と、を備え、
前記ディザマスクは、前記第１の閾値を前記ディザマスクの列毎に少なくとも１つ有し、
前記ハーフトーン処理部は、
前記配列方向にＳ個（但し、Ｓ≧Ｍ）、前記搬送方向にＴ個（但し、Ｔ≧Ｎ）並んだ画素群によって表される所定の画像を前記ラインヘッドによって印刷媒体上に印刷したときに、前記画素群が、前記搬送方向に沿った画素の並びである各画素列に、前記第１の閾値を用いてインク着弾した画素を少なくとも１つ含むように前記ドットパターンを生成する、印刷用データ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、及び、印刷用データ生成装置に関する。
【背景技術】
【０００２】
印刷装置の一例であるプリンターとして、複数のノズルからインクを吐出して印刷を行うインクジェットプリンターが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、インクジェットプリンターでは、ノズルから一定時間以上インクが吐出されないと、ノズル開口からインクの水分が蒸発しインクの粘度が上昇する場合がある。インクの粘度が上昇すると、インクの吐出動作が不安定となる場合があった。このため、一定の時間間隔で各ノズルからインクを一定量吐出するように制御することが好ましい。ノズルを有するヘッドが主走査方向に移動しながら印刷を行うシリアル走査型のプリンターでは、印刷動作の途中にヘッドを印刷媒体から外れた位置に退避させてフラッシングを行うことが行なわれている。ここで、フラッシングとは、印刷のためのインク吐出動作とは別に、ノズルの目詰まりを予防するためのインク吐出動作のことである。
【０００５】
一方で、ラインヘッドを備えるプリンター（ラインプリンター）では、ラインヘッドが主走査方向に移動することなく印刷が実行される。このため、印刷動作の途中にヘッドを印刷媒体から外れた位置に退避させて印刷動作とは別の特別なフラッシングを行うことは困難である。特に搬送方向に長い印刷媒体に印刷を行う場合は、インクの粘度増加を防ぐために必要な時間間隔で特別なフラッシングを行うことが困難となる。また、印刷動作の途中や、印刷動作と次の印刷動作の間にフラッシングを行うと、印刷可能な時間が短くなり印刷の効率が低下する虞がある。
【０００６】
本発明は、上記した課題を踏まえ、ラインヘッドを用いた印刷において、ノズルの目詰まりを抑制しつつ、印刷可能な時間が短くなることを抑制できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することができる。
【０００８】
［適用例１］画像を印刷媒体上に印刷する印刷装置であって、
インクを吐出する複数のノズルが前記印刷媒体の搬送方向と直交する配列方向に配列されたノズル列を備えるラインヘッドと、
前記画像を表す画像データを取得する取得部と、
列方向にＭ個、行方向にＮ個の画素サイズを有するディザマスクであって前記画像データに拘わらず対応する画素をドット形成有りに設定するための第１の閾値を含む複数の異なる閾値からなるディザマスクを記憶する記憶部と、
前記画像を形成するためのドット配置パターンを表すドットデータを、前記画像データに前記ディザマスクを使用することで生成するハーフトーン処理部と、
前記生成されたドットデータを用いて、前記ラインヘッドによる印刷を実行する印刷部と、を備え、
前記ディザマスクは、前記第１の閾値を前記ディザマスクの列毎に少なくとも１つ有し、
前記配列方向にＳ個（但し、Ｓ≧Ｍ）、前記搬送方向にＴ個（但し、Ｔ≧Ｎ）並んだ画素群によって表される所定の画像を前記印刷部によって印刷媒体上に印刷したときに、
前記画素群は、前記搬送方向に沿った画素の並びである画素列毎に前記第１の閾値を用いてインクが着弾された画素を少なくとも１つ有する、印刷装置。
適用例１に記載の印刷装置によれば、第１の閾値が列毎に少なくとも１つ有するディザマスクを用いてドット配置パターンを表すドットデータを生成している。すなわち、少なくとも画像を形成する領域において、画素列毎に少なくとも１つはドット形成有りに設定され、第１の閾値を用いてインクが着弾された画素が存在することになる。これにより、画像データに拘わらす印刷を行いながらヘッドの目詰まりを防止するためのインク吐出を各ノズルにおいて行なうことができる。これにより、ノズルの目詰まりの発生を低減できる。また、印刷動作とは別の特別なフラッシングを行う回数を低減できる為、印刷可能な時間が短くなることを抑制できる。
【０００９】
［適用例２］適用例１に記載の印刷装置であって、
前記画素群のうち、前記配列方向にＭ個、前記搬送方向にＮ個並んだ画素の集合である任意の画素ブロックは、前記搬送方向に沿った画素の並びである画素列毎に前記第１の閾値を用いてインクが着弾された画素を少なくとも１つ有する、印刷装置。
適用例２に記載の印刷装置によれば、画素ブロック単位における画素列毎に少なくとも１画素は第１の閾値を用いてインクを着弾できる。
【００１０】
［適用例３］適用例１又は適用例２に記載の印刷装置であって、
前記印刷装置は、２色のインクを用いて前記印刷媒体上に印刷可能であり、
前記ラインヘッドの前記ノズル列は、前記２色のインク毎に前記搬送方向にずれた位置に設けられ、
前記ハーフトーン処理部は、
前記第１の閾値によってドット形成有りと設定される画素が前記２色間で異なる位置となるように、前記ディザマスクをそれぞれ配置して前記２色の色毎の前記ドットデータを生成する、印刷装置。
適用例３に記載の印刷装置によれば、第１の閾値によってドット形成有りとなる画素が２色間で異なる位置に設定されることで、第１の閾値が設定されることで吐出された２色のインク同士が印刷媒体上で混ざり合う可能性を低減できる。これにより、印刷媒体上に形成される画像の画質低下を抑制できる。
【００１１】
［適用例４］適用例３に記載の印刷装置であって、
前記２色は、シアンとマゼンタである、印刷装置。
適用例４に記載の印刷装置によれば、第１の閾値が設定されることで吐出されたシアンインクとマゼンタインクとが混ざり合う可能性を低減できる。シアンインクとマゼンタインクが混ざり合うとブルーとなり、目立ちやすい色となる。しかしながら、第１の閾値が設定されることで吐出されたシアンインクとマゼンタインクとが混じり合う可能性を低減できることから、画質低下を抑制できる。
【００１２】
［適用例５］適用例１又は適用例２に記載の印刷装置であって、
前記印刷装置は、ブラックと前記ブラック以外の他の一色を用いて前記印刷媒体上に印刷可能であり、
前記ラインヘッドのノズル列は、前記ブラックと前記他の一色のインク毎に前記搬送方向にずれた位置に設けられ、
前記ハーフトーン処理部は、
前記第１の閾値によってドット形成有りと設定される画素が、前記ブラックと前記他の一色で同一となるように、前記ディザマスクを配置して前記ブラックと前記他の一色の色毎の前記ドットデータを生成する、印刷装置。
適用例５に記載の印刷装置によれば、第１の閾値によって吐出されるブラックインクと他の色のインクが同じ画素位置に着弾するため、第１の閾値によって吐出された他の色のインクが目立つ可能性を低減できる。
【００１３】
［適用例６］適用例１又は適用例２に記載の印刷装置であって、
前記印刷装置は、互いに特性の異なる複数種のインクを用いて前記印刷媒体上に印刷可能であり、
前記ラインヘッドの前記ノズル列は、前記複数種のインク毎に前記搬送方向にずれた位置に設けられ、
前記記憶部は、前記列毎に有する前記第１の閾値の個数が互いに異なる複数種の前記ディザマスクを記憶し、
前記ハーフトーン処理部は、
前記画像データに含まれ、前記複数種のインク毎にインク記録量を階調表現した複数種のインク量データ毎に、対応するインクの特性に応じて前記複数種のディザマスクのうちの１つを選択し、前記選択したディザマスクを使用する、印刷装置。
適用例６に記載の印刷装置によれば、インクの特性に応じて、対応するインク量データに対して適切なディザマスクを用いてハーフトーン処理を実行できる。
【００１４】
［適用例７］適用例６に記載の印刷装置であって、
前記複数種のインクは、
前記第１種のインクと、前記第１種のインクよりも同一割合の水分蒸発に伴う粘度上昇率が大きい第２種のインクとを含み、
前記複数種のディザマスクは、
第１種のディザマスクと、前記列毎に有する前記第１の閾値の個数が前記第１種のディザマスクよりも多い第２種のディザマスクとを含み、
前記ハーフトーン処理部は、
前記第１種のインク量データに対しては、前記第１種のディザマスクを選択して使用し、
前記第２種のインク量データに対しては、前記第２種のディザマスクを選択して使用する、印刷装置。
適用例７に記載の印刷装置によれば、第１種のインクよりも粘度上昇率の大きい第２種のインクは、第１の閾値によってノズル毎にインクが吐出される回数が多くなる。これにより、インクの粘度上昇率に応じてより適切なインク吐出を行うことができる。ここで、「粘度上昇率（％）」の大小は、例えば、初期状態（未使用時）のインクに対し、同一割合の水分蒸発率（例えば、水分蒸発率が２０％）に伴う粘度上昇率の大小によって決定できる。ここで、水分蒸発率（％）は、以下の式（１）で表すことができる。また、粘度上昇率（％）は以下の式（２）で表すことができる。
【００１５】
（式１）    （Ｗｔａ−Ｗｔｂ）×１００／Ｗｔａ
（式２）    （Ｖｂ−Ｖａ）×１００／Ｖａ
ここで、Ｗｔａは、初期状態のインクの全重量（ｇ）、Ｗｔｂは、水分蒸発後のインクの全重量（ｇ）、Ｖａは、初期状態におけるインクの粘度（ｍＰａ・ｓ）、Ｖｂは、水分蒸発後（インク全重量Ｗｔｂ時）におけるインクの粘度（ｍＰａ・ｓ）である。
【００１６】
［適用例８］適用例１乃至適用例７のいずれか一つに記載の印刷装置であって、
前記ラインヘッドの各ノズルは、１回の吐出動作によって１画素の領域に吐出するインクが所定量の第１のドット形成量と、前記第１のドット形成量よりも多い第２のドット形成量とを画素毎に選択的に吐出でき、
前記ハーフトーン処理部は、
前記ドットデータのうち、前記第１の閾値によってドット形成有りに設定される画素に対応するデータに対して、前記第１のドット形成量を前記ノズルによって吐出させるためのインク吐出量データを付加する、印刷装置。
適用例８に記載の印刷装置によれば、第１の閾値によってノズルから吐出されるインクは、第２のドット形成量よりもインク吐出量が少ない第１のドット形成量であるため、印刷媒体上に着弾したインクを目立ちにくくできる。これにより、画質低下をさらに抑制できる。
【００１７】
［適用例９］適用例１乃至適用例８のいずれか一つに記載の印刷装置であって、さらに、
前記印刷媒体上に印刷される前記画像の幅が、前記ノズル列の長さよりも小さい場合に、前記ノズル列の長さが印刷される前記画像の幅となるよう擬似画像データを生成すると共に、前記擬似画像データを前記画像データとみなして前記ハーフトーン処理部に前記ドットデータを生成させる擬似データ生成部を備え、
前記擬似データ生成部は、前記画像データと同一位置にある画素データについては前記画像データの前記画素データを用い、前記画像データに格納されていない新たな画素データについては前記第１の閾値の場合にのみドット形成有りとなるデータを用いることで前記擬似画像データを生成する、印刷装置。
適用例９に記載の印刷装置によれば、ノズル列の長さに対応した擬似画像データにディザマスクを使用できる。これにより、印刷される画像の幅がノズル列よりも小さい場合でも、ノズル列を構成する全ノズルに対し第１の閾値を用いて少なくとも１回はインクを吐出させることができる。
ここで、「ノズル列の長さ」とは、ノズル列を構成する複数のノズルのうち、両端にある一対のノズルの中心を結ぶ配列方向に沿った距離を言う。
【００１８】
［適用例１０］適用例１乃至適用例９のいずれか一つに記載の印刷装置において、
前記ディザマスクは、前記閾値がそれぞれ格納される複数の格納要素のうち、前記第１の閾値が格納された特殊格納要素と隣り合う前記格納要素には前記第１の閾値は格納されていない、印刷装置。
適用例１０に記載の印刷装置によれば、第１の閾値によってドット形成有りに設定される画素が隣り合うことがないため、第１の閾値によって印刷媒体上に形成されたドットをより目立ちにくくでき、画像の品質の低下をさらに抑制できる。
【００１９】
［適用例１１］適用例１乃至適用例１０のいずれか一つに記載の印刷装置において、
前記ディザマスクは、ブルーノイズ特性とグリーンノイズ特性のいずれかの特性を有する、印刷装置。
適用例１１に記載の印刷装置によれば、印刷媒体上に形成されるドットを良好に分散させることができる。
【００２０】
なお、本発明は、種々の形態で実現することが可能であり、上述した印刷装置としての構成の他、印刷方法、印刷媒体上に画像を印刷するためのドットデータを生成するための印刷用データ生成装置、これらの装置または方法の機能を実現するためのコンピュータープログラム、そのコンピュータープログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００２１】
【図１】第１実施例におけるプリンター２０の概略構成図である。
【図２】プリンター２０における印刷処理の流れを示すフローチャートである。
【図３】ディザマスク６２とハーフトーン処理を説明するための図である。
【図４】ハーフトーン処理を概念的に説明するための図である。
【図５】本発明の第２実施例におけるプリンター２０ａの概略構成図である。
【図６】第２種のディザマスク６２ｂを説明するための図である。
【図７】ハーフトーン処理部４２ａが実行する処理内容の詳細フローである。
【発明を実施するための形態】
【００２２】
次に、本発明の実施の形態を以下の順序で説明する。
Ａ．第１実施例：
Ｂ．第２実施例：
Ｃ．変形例：
【００２３】
Ａ．第１実施例：
Ａ−１．印刷装置の構成：
図１は、本発明の第１実施例におけるプリンター２０の概略構成図である。本実施例のプリンター２０は、インクを吐出することによって印刷媒体としての用紙Ｐ上に画像を形成するインクジェットプリンターである。また、プリンター２０は、搬送方向と直交する方向に延びるラインヘッド５０により印刷を行うラインプリンターである。
【００２４】
プリンター２０は、所定の表面（以下、「支持面ＳＳ」とも呼ぶ。）上に用紙Ｐを支持するプラテン８０と、用紙Ｐをプラテン８０の支持面ＳＳ上で搬送方向に搬送する搬送機構と、複数のノズル５１からインクを吐出するラインヘッド５０と、信号のやり取りを司る制御ユニット３０と、を備える。
【００２５】
用紙Ｐを搬送する搬送機構は、紙送りモーター７４を有している。紙送りモーター７４の回転は、ギヤトレイン（不図示）を介して用紙搬送ローラー（同）に伝達され、用紙搬送ローラーの回転により用紙Ｐは搬送方向に沿って搬送される。
【００２６】
プリンター２０には、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色のインクが収容された複数のインクカートリッジ５５が搭載されている。インクカートリッジ５５に収容されたインクは、インク流路７２を介してラインヘッド５０に供給される。なお、プリンター２０に使用されるインクの色は上記の４色に限定されるものではない。
【００２７】
ラインヘッド５０は、印刷媒体Ｐの搬送方向と直交する配列方向に沿って複数のノズル５１が配列されたノズル列５０ａ〜５０ｄを備える。各ノズル列５０ａ〜５０ｄは、４色のインクに対応して設けられている。本実施例では、ノズル列５０ａはブラックインクを吐出し、ノズル列５０ｂはイエローインクを吐出し、ノズル列５０ｃはマゼンタインクを吐出し、ノズル列５０ｄはシアンインクを吐出する。各ノズル列５０ａ〜５０ｃは、印刷媒体Ｐの搬送方向にずれた位置に配置されている。なお、各ノズル列５０ａ〜５０ｄがそれぞれ有する複数のノズル５１は、千鳥状に配置されているが全体としては配列方向に沿って配列されていると言える。
【００２８】
制御ユニット３０は、ＣＰＵ４０や、ＲＯＭ５９、ＲＡＭ５２、ＥＥＰＲＯＭ６０がバスで相互に接続されて構成されている。制御ユニット３０は、ＲＯＭ５９やＥＥＰＲＯＭ６０に記憶されたプログラムをＲＡＭ５２に展開し、実行することにより、プリンター２０の動作全般を制御するほか、取得部４１、画像解析部４３、ハーフトーン処理部４２、印刷部４６、擬似データ生成部４８としても機能する。
【００２９】
ＥＥＰＲＯＭ６０には、ディザマスク６２が記憶されている。ディザマスク６２は、ハーフトーン処理に使用され、複数の異なる閾値により構成される。ディザマスク６２は、列方向にＭ個、行方向にＮ個の画素サイズ（Ｍ×Ｎの画素サイズ）を有する。ディザマスク６２は、本実施例では、いわゆるブルーノイズ特性を備えている。なお、ディザマスク６２は、ブルーノイズ特性に代えていわゆるグリーンノイズ特性を備えていても良い。ディザマスク６２がブルーノイズ特性やグリーンノイズ特性を有することで、印刷媒体上に形成されるドットを良好に分散させることができる。なお、ディザマスク６２の詳細は後述する。
【００３０】
制御ユニット３０には、メモリーカードスロット９８が接続されており、メモリーカードスロット９８に挿入したメモリーカードＭＣから画像データＯＲＧを読み込んで取得することができる。本実施例においては、メモリーカードＭＣから取得する画像データＯＲＧは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３色の色成分からなるデータである。操作パネル９９は、ユーザーからの指示を受け付ける。
【００３１】
Ａ−２．印刷処理の詳細：
図２はプリンター２０における印刷処理の流れを示すフローチャートである。ここでの印刷処理は、ユーザーが操作パネル９９等を用いて、メモリーカードＭＣに記憶された所定の画像の印刷指示操作を行うことで開始される。印刷処理が開始されると、取得部４１は、メモリーカードスロット９８を介してメモリーカードＭＣから印刷対象であるＲＧＢ形式の画像データＯＲＧを読み込んで取得する（ステップＳ１１０）。
【００３２】
画像データＯＲＧを取得すると、画像解析部４３は、ＥＥＰＲＯＭ６０に記憶されたルックアップテーブル（図示せず）を参照して、画像データＯＲＧについて、ＲＧＢ形式の画像データＯＲＧをＣＭＹＫ形式の画像データＧに色変換する（ステップＳ１２０）。本実施例では、ＣＭＹＫ形式の色変換は、各色の階調値を０〜６３の６４階調の範囲で表すことで行なわれる。すなわち、画像解析部４３は、プリンター２０で用いられるインク色毎にインク記録量を階調表現したインク量データを生成する。
【００３３】
また、画像解析部４３は、画像データＧによって印刷媒体Ｐ上に印刷される画像の幅が、各ノズル列５０ａ〜５０ｄの長さよりも小さいか否かを判定する（ステップＳ１２２）。すなわち画像データＧによって印刷媒体Ｐ上に形成される配列方向の画素数が、各ノズル列５０ａ〜５０ｄのノズル５１の数よりも少ないか否かを判定する。画像の幅がノズル列よりも小さい場合は（ステップＳ１２２：ＹＥＳ）、擬似データ生成部４８は、画像データＧを元に各ノズル列５０ａ〜５０ｄの長さと同じ幅を有する画像が印刷媒体Ｐ上に形成されるように擬似画像データＧａを生成する（ステップＳ１２６）。一方、画像解析部４３は、画像の幅がノズル列と同じと判定した場合は（ステップＳ１２２：ＮＯ）、画像データＧを用いてハーフトーン処理部４２がハーフトーン処理を行う。
【００３４】
擬似画像データＧａは以下のように生成される。すなわち、擬似データ生成部４８は、画像データＧの各画素データと同一位置（同一座標）にある画素データは、画像データＧのデータをそのまま用いる。また、擬似データ生成部４８は、生成する擬似画像データＧａの画素データのうち、同一位置に画像データＧの画素データが存在しない場合は、各色の階調値をゼロに設定した画素データを新たに生成する。すなわち、元の画像データＧに対して新たに追加したデータは、全て通常ではインク吐出が行なわれない特殊な階調値を表すインク量データを設定する。言い換えれば、擬似データ生成部４８は、画像データＧに格納されていない新たな画素データについては第１の閾値の場合にのみドット形成有りとなるデータを用いて、新たなデータを生成する。本実施例では、新たに追加したデータには、各色の階調値がゼロになるデータを設定する。擬似データ生成部４８は、擬似画像データＧａを生成した場合は、以下に説明するハーフトーン処理部４２に対し擬似画像データＧａを画像データＧとみなしてハーフトーン処理を実行させる。
【００３５】
その後、ハーフトーン処理部４２は、画像データＧ（Ｇａ）を各色のドット配置パターンを表すドットのＯＮ／ＯＦＦデータ（ドットデータ）に変換するハーフトーン処理を行う（ステップＳ１３０）。詳細には、ハーフトーン処理部４２は、画像データの注目画素位置の座標データと注目画素データとを取得し、注目画素データの階調値と、ディザマスク６２を構成する複数の異なる閾値のうちの注目画素データに対応する閾値との大小関係を比較する。そして、ハーフトーン処理部４２は、注目画素データの階調値とディザマスク６２の対応する閾値との大小関係に応じて注目画素データに対応する画素のドット形成の有無を決定する。この大小関係を比較する処理を、各色（ブラック、シアン、マゼンタ、イエロー）のインク量データに対して行なう。なお、ハーフトーン処理は、ドット形成の有無の２値化処理に限らず、大ドット及び小ドットのドット形成有無など、多値化処理であってもよい。また、ステップＳ１３０に供する画像データは、解像度変換処理やスムージング処理などの画像処理が施されたものであってもよい。
【００３６】
ハーフトーン処理を行うと、ＣＰＵ４０は、プリンター２０のノズル配置や紙送り量などに合わせて、ラインヘッド５０を用いて印刷するためのデータに並び替えるインターレース処理を行う（ステップＳ１５０）。インターレース処理を行うと、印刷部４６は、ラインヘッド５０やモーター７４等を駆動させて、印刷を実行する（ステップＳ１６０）。
【００３７】
図３は、ディザマスク６２と、ハーフトーン処理を説明するための図である。図４は、ハーフトーン処理を概念的に説明するための図である。図３では、理解の容易の為にラインヘッド５０及びノズル５１も併せて図示している。なお、図３では、複数のノズル列のうちブラックインクを吐出するノズル列５０ａを図示している。
【００３８】
図３に示すように、ディザマスク６２は、３２×６４画素の大きさのディザマスクである。すなわち、ディザマスク６２は２０４８個の格納要素からなる。そして、０〜６３の閾値が各３２個用意され、各閾値が２０４８個の格納要素に１つずつ格納されている。なお、図３では、第１の閾値である閾値０のみを示している。また、閾値０は、ディザマスク６２がブルーノイズ特性を有するように分散して配置されている。この点は、通常のブルーノイズ特性のディザマスク、すなわちブルーノイズマスクと同等である。しかしながら、本実施例のディザマスク６２は、閾値０はディザマスク６２の列毎に１つずつ格納されており、この制約が加わる点が通常のブルーノイズマスクと異なる。また、第１の閾値以外の１から６３の閾値については、このような制約がない、通常のブルーノイズ特性のマスクとしてよい。即ち本実施例のディザマスク６２は、通常のブルーノイズマスクとしての特性に加え、第１の閾値とした特定の閾値が各列に必ず１つずつ格納されている、という特性を付加したものとなる。
【００３９】
ハーフトーン処理部４２は、画素データの階調値と格納要素に格納された閾値との大小関係を比較する。詳細には、ハーフトーン処理部４２は、画像データの注目画素データの階調値が、対応する格納要素に格納された閾値以上であれば、注目画素データに対応する画素をドット形成有りに設定する。一方で、ハーフトーン処理部４２は、画像データの注目画素データの階調値が、対応する格納要素に格納された閾値未満であれば、注目画素データに対応する画素をドット形成無しに設定する。画像データの色成分毎（シアン、マゼンタ、イエロー、ブラック）に、全ての画素データについて上記の比較を行う。すなわち、図４に示すように、ディザマスク６２は、搬送方向及び配列方向に並ぶ各々の画素データに対して、繰り返し使用される。本実施例では、所定領域（３２×６４画素の領域）の画素データ群を１つの単位として、ディザマスク６２が繰り返し各単位で使用される。
【００４０】
ここで、閾値０は、注目画素データのインク量データ（階調値データ）に拘わらず対応する画素をドット形成有りに設定する第１の閾値として機能する。すなわち、本実施例では、ハーフトーン処理部４２は、ディザマスク６２を用いることで、各ノズル５１が６４画素に１回の割合で第１の閾値によるインク吐出を行うようなドット配置パターンを表すドットデータを形成できる。すなわち、配列方向にＳ個（但し、Ｓ≧Ｍ。本実施例ではＭ＝３２）、搬送方向にＴ個（但し、Ｔ≧Ｎ。本実施例では、Ｎ＝６４）並んだ画素群によって表される所定の画像を印刷媒体上に印刷したときに、画素群は、搬送方向に沿った画素の並びである画素列毎に第１の閾値を用いてインクが着弾された画素を少なくとも１つ有する。換言すれば、上記所定の画像を構成する画素群のうちの、配列方向にＭ個、搬送方向にＮ個並んだ画素の集合である任意の画素ブロックは、搬送方向に沿った画素の並びである画素列毎に第１の閾値を用いてインクが着弾された画素を１つ有する。
【００４１】
Ａ−３．効果：
上記第１実施例では、ディザマスク６２は、第１の閾値である閾値０をディザマスク６２の列毎に１つ有する。これにより、印刷された画像を構成する画素群は、搬送方向に沿った画素の並びである画素列毎に少なくとも１つはドット形成有りに設定され、第１の閾値を用いてインクが着弾された画素が存在する。これにより、各ノズル５１は１枚の印刷媒体Ｐに画像を印刷する際に少なくとも１回はインクを吐出することになる。これにより、ノズル５１内でインクが乾燥し、５１ノズルの目詰まりが発生する可能性を低減できる。また、第１の閾値を用いたインク吐出を行うことで、印刷動作とは別の特別なフラッシングを行う回数を低減できる。これにより、印刷可能な時間が短くなることを抑制できる。また、印刷媒体Ｐ上に形成された画像を構成する画素群のうちのディザマスク６２と同じサイズの画素サイズである任意の画素ブロックは、画素列毎に少なくとも１画素は第１の閾値を用いてインクを着弾できる。
【００４２】
また、上記第１実施例では、画像データＧによって印刷媒体Ｐ上に印刷される画像の幅が、ノズル列５０ａ〜５０ｄの長さよりも小さい場合は、擬似画像データＧａを生成して擬似画像データＧａに対してハーフトーン処理を行っている（ステップＳ１２６，Ｓ１５０）。すなわち、搬送方向において、各ノズル列５０ａ〜５０ｄが有するノズル５１の数と同じ画素数の画像が形成されるように擬似画像データＧａが生成される。よって、画像データＧにより形成される画像の大きさに拘わらず、画像を１枚の印刷媒体Ｐに印刷する際に、全てのノズル５１が第１の閾値によって少なくとも１回はインク吐出を行うことができる。すなわち、例えば印刷の際に印刷媒体Ｐに余白が設定された場合でも、搬送方向において余白部分と重なる位置にあるノズル５１に対して第１の閾値によるインク吐出を行うことができる。
【００４３】
なお、上記第１実施例では、第１の閾値はディザマスク６２の列毎に１つずつ設定されていたが、各列に配置される第１の閾値の個数は１つに限定されるものではなく、２個でもそれ以上でも良い。なお、各列に配置される第１の閾値の個数が多いと、画像の画質低下を招く可能性があるため、搬送方向について２５６画素に１６回以下の割合で第１の閾値によるインク吐出が行なわれるようにディザマスク６２の格納要素に第１の閾値を格納することが好ましく、２５６画素に１回以下の割合で第１の閾値によるインク吐出が行なわれるようにディザマスク６２の格納要素に第１の閾値を格納することがより好ましい。
【００４４】
Ｂ．第２実施例：
図５は、本発明の第２実施例におけるプリンター２０ａの概略構成図である。図６は、第２種のディザマスク６２ｂを説明するための図である。上記第１実施例のプリンター２０と異なる点は、ＥＥＰＲＯＭ６０ａに格納されているデータの内容と、制御部３０ａのハーフトーン処理部４２ａが実行する処理内容である。その他の構成、及び、各部が実行する処理内容については第１実施例と同様の構成であるため、同様の構成については同一符号を付すと共に説明を省略する。
【００４５】
ＥＥＰＲＯＭ６０ａには、複数の格納要素への第１の閾値の格納割合が異なる第１種のディザマスク６２ａと第２種のディザマスク６２ｂとが記憶されている。第１種のディザマスク６２ａは、第１実施例のディザマスク６２と同一であるため説明を省略する。第２種のディザマスク６２ｂは、第１種のディザマスク６２ａと同様、ブルーノイズ特性を備えている。また、第２種のディザマスクは、ブルーノイズ特性に代えていわゆるグリーンノイズ特性を備えていても良い。
【００４６】
また、ＥＥＰＲＯＭ６０ａには、対応テーブル６５が記憶されている。対応テーブル６５は、色変換後の画像データＧの色毎のインク量データ（シアン、マゼンタ、イエロー、ブラック）に対し、第１種と第２種のディザマスク６２ａ，６２ｂのいずれをハーフトーン処理に用いるかを定めるテーブルである。ハーフトーン処理部４２ａは、画像データＧに格納されている色毎のインク量データに対し、対応テーブル６５を参照して第１種と第２種のディザマスク６２ａ、６２ｂのいずれを使用するかを決定する。なお、対応テーブル６５の詳細内容は後述する。
【００４７】
図６に示すように、第２種のディザマスク６２ｂは、３２×６４画素の大きさのディザマスクである。そして、０〜６３の閾値が各３２個用意され、各閾値が２０４８個の格納要素に１つずつ格納されている。図６では、第１の閾値である閾値０と閾値１のみを図示している。第２種のディザマスク６２ｂでは、閾値０と閾値１とが複数のノズル５１の配列方向に並んだ列毎に１つずつ格納されている。また、閾値０と閾値１とは、ディザマスク６２ｂがブルーノイズ特性を有するように分散して配置されている。第２種のディザマスク６２ｂを使用してハーフトーン処理を行う場合は、以下の条件１を用いる。
＜条件１＞
・Ｄａｔａ値＋１≧閾値ならば、ドット形成有りに設定
・Ｄａｔａ値＋１＜閾値ならば、ドット形成無しに設定
ここで、Ｄａｔａ値とは、注目画素データのインク量データ（階調値データ）である。
【００４８】
すなわち、閾値０と閾値１は、注目画素データのインク量データ（階調値データ）に拘わらず対応する画素をドット形成有りに設定する第１の閾値として機能する。すなわち、ハーフトーン処理部４２ａは、第２種のディザマスク６２ｂを用いることで、各ノズル５１が３２画素に１回の割合で第１の閾値によるインク吐出を行うようなドット配置パターンを表すドットデータを形成できる。なお、上記条件１では、注目画素データの階調値が６２でも６３でもドット形成有りに設定されることになるが、ドットの滲みが発生するインクジェットでは階調値が大きい付近は画像の濃度変化が小さい領域であるため、画質の劣化に影響を与えることは殆どない。
【００４９】
図５に示す対応テーブル６５は、プリンター２０ａに使用されるインクの特性に応じて、第１種のディザマスク６２ａを使用するか、第２種のディザマスク６２ｂを使用するかが設定されている。詳細には、使用されるインクの粘度上昇率が所定値以下のインクは、第１種のディザマスク６２ａが使用され、粘度上昇率が所定値よりも大きいインクは、第２種のディザマスク６２ｂが使用されるように、設定されている。本実施例では、画像データＧのうち、シアンを吐出するために用いるシアンインクのインク量データに対しては第２種のディザマスク６２ｂが使用され、その他の色のインクを吐出するために用いるインク量データに対しては第１種のディザマスク６２ａが使用されるように設定されている。ここで、各インク色のインク量データを「インク色データ」ともいう。
【００５０】
図７は、第２実施例のハーフトーン処理部４２ａが実行する処理内容の詳細フローである。ハーフトーン処理部４２は、画像データＧ（Ｇａ）を取得し（ステップＳ１３２ａ）、対応テーブル６５を参照してインク色データ毎に第１種のディザマスク６２ａと第２種のディザマスク６２ｂのいずれかを選択する（ステップＳ１３４ａ）。そして、インク色データ毎に全画素について選択したディザマスクを使用してドット形成の有無を決定する（ステップＳ１３６ａ）。
【００５１】
上記のように、第２実施例のプリンター２０ａは、第１実施例と同様に、搬送方向に並んだ画素列の中に少なくとも１つはドット形成有りに設定される画素が存在する。これにより、第１実施例と同様の効果を奏する。加えて、第２実施例のプリンター２０ａは、インクの粘度上昇率が大きいインク（例えば、シアン）は他のインクよりも、１つの列に対して第１の閾値が多く設定された第２種のディザマスク６２ｂを使用してハーフトーン処理が行なわれている。これにより、インクの特性に応じて、第１の閾値を用いたインク吐出をより適切に行うことができる。
【００５２】
Ｃ．変形例：
以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができる。例えば以下のような変形が可能である。
【００５３】
Ｃ−１．第１変形例：
上記実施例のハーフトーン処理において（ステップＳ１３０，１３０ａ）、画像データＧ，Ｇａが有する各色データに対するディザマスク６２，６２ａ，６２ｂの使用方法は以下のように行なうことが好ましい。
【００５４】
Ｃ−１−１．第１の好ましい使用方法：
例えば、少なくとも２色のインクを用いて画像を形成する場合において、第１の閾値によってドット形成有りと設定される画素を前記２色間で異なる位置となるように、ディザマスク６２，６２ａ、６２ｂを画像データＧ，Ｇａに配置してハーフトーン処理を行うことが好ましい。例えば、シアンインクとマゼンタインクの各インク量データに対して同じディザマスク６２，６２ａ，６２ｂを使用する場合は、各インク量データに対しディザマスク６２，６２ａ，６２ｂをずらして用いる。この際、ディザマスク６２，６２ａ，６２ｂをずらして複数色のインクに使用する場合、第１の閾値によって吐出された複数色のインクのドットが良好な分散性を有するようにディザマスク６２，６２ａ，６２ｂのずらし量を決定すれば良い。こうすれば、目立ちやすい色のインクに対し第１の閾値によって形成されたドット（フラッシングドット）の全体としての分散性を良好にでき、画像の品質低下をさらに抑制できる。例えば、マゼンタインクに対応するインク量データに対してハーフトーン処理を行う場合は、シアンインクに対応するインク量データに対して配列方向に１６画素分ずらしてディザマスク６２，６２，６２ｂを使用する。こうすることで、第１の閾値によってノズル５１から吐出された２色のインクが印刷媒体Ｐ上で混ざり合う可能性を低減できる。これにより、例えば混色により目立ちやすい色に変化する複数種のインク同士が混ざり合う可能性を低減できる。例えば、シアンインクとマゼンタインクが混ざり合うと青色となり目立ちやすい色となる。しかしながら、上記のようにディザマスク６２，６２ａ，６２ｂをずらして使用することで第１の閾値によって吐出されたインク同士が混ざり合うことを防止でき、画像の品質が低下する可能性を低減できる。
【００５５】
Ｃ−１−２．第２の好ましい使用方法：
例えば、少なくともブラックと他の色を用いて印刷媒体Ｐ上に画像を形成する場合において、第１の閾値によってドット形成有りと設定される画素をブラックと他の色で同じ位置になるように、ディザマスク６２，６２ａ，６２ｂを画像データに配置してハーフトーン処理を行うことが好ましい。例えば、ブラック、シアン、マゼンタ、イエローのインクを使用して画像を形成する場合、それぞれのインク色に対応するインク量データに対して同じディザマスク６２，６２ａ，６２ｂを同じように使用する。すなわち、各インク量データに対して、画素をずらすことなく同一のディザマスク６２，６２ａ，６２ｂを使用する。ブラックインクについては、他の色のインクが混ざった場合でも、当初よりも濃くなること（濃度上昇）が殆どない。すなわち、第１の閾値によって吐出されるブラックインクと他の色のインクが同じ画素位置に着弾するため、第１の閾値によって吐出された他の色のインクが目立つ可能性を低減できる。
ここで、イエローインクは上の他の色の対象から外し、ブラックインクと重なるようにディザマスク６２，６２ａ，６２ｂを使用しなくても良い。イエローインクは、目立ちにくいからである。
【００５６】
Ｃ−２．第２変形例：
上記実施例では、第１の閾値によって吐出される１回のインク量は特に限定されるものではないが、例えば、各ノズル５１が大ドット、中ドット、小ドットのインクを画素毎に吐出可能な場合、第１の閾値によるインク吐出は小ドットで行なうことが好ましい。ここで、大ドット、中ドット、小ドットは、１回の吐出動作によって１画素の領域に吐出するインク量が互いに異なり、大ドット、中ドット、小ドットの順にインク量が少なくなる。上記の内容は、例えば、ハーフトーン処理部４２，４２ａがドットデータを生成する際に、第１の閾値によってドット形成有りに設定したデータに対し、小ドットでノズル５１に対してインク吐出を行わせるためのインク吐出量データを付加することで実現できる。第１の閾値によるインク吐出を小ドットで行なうことで、フラッシングドットをより目立ちにくくできる。ここで、大ドットのインク量が課題を解決するための手段に記載の「第２のドット形成量」に相当し、小ドットのインク量が課題を解決するための手段に記載の「第１のドット形成量」に相当する。
【００５７】
Ｃ−３．第３変形例：
上記実施例では、３２×６４画素のディザマスク６２，６２ａ，６２ｂを例に説明したが、ディザマスク６２，６２ａ，６２ｂの大きさはこれに限定されるものではない。例えば、搬送方向のサイズが２５６画素以上であっても良い。ディザマスク６２，６２ａ，６２ｂの搬送方向のサイズを２５６画素以上とすることで、第１の閾値によるインク吐出の割合を１／２５６以下にできるため、フラッシングドットの存在をより目立ちにくくできる。
【００５８】
Ｃ−４．第４変形例：
上記実施例では、プリンター２０，２０ａは擬似データ生成部４８を有し、印刷処理の際に擬似画像データＧａを生成するか否かを決定する工程（図２のステップＳ１２２）、及び、擬似画像データＧａを生成する工程（図２のステップＳ１２６）を備えていたが、省略可能である。すなわち、印刷される画像の大きさに拘わらず、ＣＭＹＫ形式に変換した画像データＧに対し、ハーフトーン処理を行っても良い。このようにしても、少なくとも画像を形成する領域において使用される複数のノズル５１に対して、画像データに含まれるインク量データに拘わらず、少なくとも１回は第１の閾値によるインク吐出を行うことができる。
【００５９】
Ｃ−５．第５変形例：
ディザマスク６２，６２ａ，６２ｂの複数の格納要素に対する第１の閾値の格納方法は上記実施例に限定されるものではなく、列毎に少なくとも１つの第１の閾値が格納されていれば良い。ここで、第１の閾値が格納された格納要素（「特殊格納要素」とも呼ぶ。）と隣り合う格納要素には第１の閾値が格納されないように、ディザマスク６２，６２ａ，６２ｂを作成することが好ましい。こうすることで、隣り合う画素にフラッシングドットが形成されることを防止でき、フラッシングドットをより目立ちにくくでき、画像の品質の低下をさらに抑制できる。
【００６０】
Ｃ−６．第６変形例：
上記実施例では、プリンター２０，２０ａの制御ユニット３０，３０ａが、取得部４１、ハーフトーン処理部４２，４２ａ、画像解析部４３、擬似データ生成部４８、ディザマスク６２，６２ａ，６２ｂを備えていたが、プリンター２０とは別の印刷用データ生成装置（例えば、パーソナルコンピューター）が各部４１，４２，４２ａ，４３，４８，６２，６２ａ，６２ｂを備えていても良い。すなわち、印刷用データ生成装置によって、図２に示すステップＳ１１０〜Ｓ１３０の処理を実行しても良い。
【００６１】
Ｃ−７．第７変形例：
上記第２実施例は、１つの列に対して第１の閾値の格納数が異なる第１種のディザマスク６２ａと第２種のディザマスク６２ｂとを用いて、インク色データ毎にいずれかのディザマスク６２ａ、６２ｂを選択する例を説明したが、これに代えて、以下に述べるように、第２種のディザマスク６２ｂのみを用いて第２実施例と同様の効果を実現できる。
【００６２】
すなわち、上記第２実施例のステップＳ１３４ａ，Ｓ１３６ａにおいて、第２種のディザマスク６２ｂを用いたインク色データについては、本変形例も同様の内容で処理を行う。一方で、上記第２実施例のステップＳ１３４ａ，Ｓ１３６ａにおいて、第１種のディザマスク６２ａを用いたインク色データについては、ハーフトーン処理を行う際に、条件１に代えて以下の条件２を用いる。また、条件２によってハーフトーン処理を行う際には、条件１によってハーフトーン処理を行う場合に比べ、適当画素数（例えば、行方向に１６画素、列方向に３２画素）分だけ第２種のディザマスク６２ｂを平行にずらして用いる。
＜条件２＞
・Ｄａｔａ値≧閾値ならば、ドット形成有りに設定
・Ｄａｔａ値＜閾値ならば、ドット形成無しに設定
【符号の説明】
【００６３】
２０，２０ａ…プリンター
３０，３０ａ…制御ユニット
４０…ＣＰＵ
４１…取得部
４２，４２ａ…ハーフトーン処理部
４３…画像解析部
４６…印刷部
４８…擬似データ生成部
５０…ラインヘッド
５０ａ〜５０ｄ…ノズル列
５１…ノズル
５５…インクカートリッジ
６２，６２ａ，６２ｂ…ディザマスク
６５…対応テーブル
７２…インク流路
７４…モーター
８０…プラテン
９８…メモリーカードスロット
９９…操作パネル
Ｐ…印刷媒体
Ｇ…画像データ
ＭＣ…メモリーカード
Ｇａ…擬似画像データ
ＯＲＧ…画像データ
【図１】
0005910328.tif 000002
【図２】
0005910328.tif 000003
【図３】
0005910328.tif 000004
【図４】
0005910328.tif 000005
【図５】
0005910328.tif 000006
【図６】
0005910328.tif 000007
【図７】
0005910328.tif 000008