(57)【要約】 【課題】  同一のインクを吐出するための複数の同一インクノズル列を有する印刷ヘッドユニットを備えたプリンタにおいて、過度の手間を要すること無くインク吐出量の較正を行うことのできる技術を提供する。【解決手段】  複数の同一インクノズル列のそれぞれについて、インク吐出量の誤差を取得する。また、隣接するＮ本の主走査ラインで構成されるラインセットを、ラインセット上における複数のノズル列の記録画素数の比率に応じて複数のラインセットタイプＬＴ１１〜ＬＴ１３に分類する。また、各ノズル列のインク吐出量の誤差を用いて、各ラインセットタイプＬＴ１１〜ＬＴ１３に対するインク吐出量の平均誤差δを求める。そして、各ラインセットの各主走査ライン上のインク量データを、各ラインセットタイプに対するインク吐出量の平均誤差を用いて修正する。【選択図】  図７
2005205711.tif 000002
【特許請求の範囲】
【請求項１】
同一のインクを吐出するための複数の同一インクノズル列を有する印刷ヘッドユニットを備え、前記印刷ヘッドユニットを主走査方向に沿って走査しつつ印刷媒体上にインクドットを形成するプリンタのためのインク量の較正方法であって、
（ａ）前記複数の同一インクノズル列のそれぞれについて、インク吐出量の誤差を取得する工程と、
（ｂ）印刷媒体上において互いに隣接する所定数の主走査ラインで構成される各ラインセットに関して前記複数の同一インクノズル列のそれぞれが記録を担当する画素数の比率を求めるとともに、前記画素数の比率に応じてラインセットを複数のタイプに分類する工程と、
（ｃ）前記複数の同一インクノズル列のそれぞれについての前記インク吐出量の誤差を用いて、各ラインセットタイプに対するインク吐出量の平均誤差を求める工程と、
（ｄ）画像を印刷するための各ラインセットの各主走査ライン上のインク量データを、各ラインセットタイプに対する前記インク吐出量の平均誤差を用いて修正する工程と、
を備える方法。
【請求項２】
請求項１記載の方法であって、
前記印刷ヘッドユニットは、前記同一インクノズル列をそれぞれ１つ有する複数の印刷ヘッドを備えており、
各同一インクノズル列のインク吐出量の誤差は、各印刷ヘッド毎に予め設定されている、方法。
【請求項３】
請求項１または２記載の方法であって、
前記工程（ｄ）は、
（ｉ）カラー画像データを、前記プリンタで使用されるインクのインク量データに変換するための色変換ルックアップテーブルを準備する工程と、
（ｉｉ）前記色変換ルックアップテーブルの出力としての前記インク量データを、各ラインセットに対する前記インク吐出量の平均誤差を用いて修正する工程と、
を備える方法。
【請求項４】
請求項３記載の方法であって、
前記工程（ｉｉ）は、
各ラインセットタイプに対する前記インク吐出量の平均誤差を用いて前記色変換ルックアップテーブルを修正することによって、各ラインセットタイプに適したタイプ別色変換ルックアップテーブルをそれぞれ作成する工程と、
各ラインセットタイプ毎に、前記タイプ別色変換ルックアップテーブルを選択して使用することによって、各ラインセットの各主走査ライン上のインク量データを得る工程と、
を備える方法。
【請求項５】
請求項１または２記載の方法であって、
各同一インクノズル列は、複数のサイズのインクドットをそれぞれ記録可能であり、
前記工程（ｄ）は、
（ｉ）カラー画像データを、前記プリンタで使用されるインクの第１のインク量データに変換するための色変換ルックアップテーブルを準備する工程と、
（ｉｉ）前記第１のインク量データを入力として、前記複数サイズのインクドットの記録率を表す複数の第２のインク量データを出力するドット記録率テーブルを準備する工程と、
（ｉｉｉ）前記ドット記録率テーブルの出力としての前記複数の第２のインク量データを、各ラインセットに対する前記インク吐出量の平均誤差を用いて修正する工程と、
を備える方法。
【請求項６】
請求項５記載の方法であって、
前記工程（ｉｉｉ）は、
各ラインセットタイプに対する前記インク吐出量の平均誤差を用いて前記ドット記録率テーブルを修正することによって、各ラインセットタイプに適したタイプ別ドット記録率テーブルをそれぞれ作成する工程と、
各ラインセットタイプ毎に、前記タイプ別ドット記録率テーブルを選択して使用することによって、各ラインセットの各主走査ライン上の第２のインク量データを得る工程と、
を備える方法。
【請求項７】
同一のインクを吐出するための複数の同一インクノズル列を有する印刷ヘッドユニットを主走査方向に沿って走査しつつ印刷媒体上にインクドットを形成するプリンタ用の印刷データを生成するためのプリンタドライバであって、
カラー画像データに基づいて印刷データを作成する印刷データ作成部と、
前記印刷データ作成部の内部で使用されるインク量データを較正するインク量較正部と、
を備え、
前記インク量較正部は、
前記複数の同一インクノズル列のそれぞれについて、インク吐出量の誤差を取得するインク吐出量情報取得機能と、
印刷媒体上において互いに隣接する所定数の主走査ラインで構成されるラインセット毎に、前記複数の同一インクノズル列のそれぞれが記録を担当する画素数の比率を求めるとともに、前記画素数の比率に応じてラインセットを複数のタイプに分類する分類機能と、
前記複数の同一インクノズル列のそれぞれについての前記インク吐出量の誤差を用いて、各ラインセットタイプに対するインク吐出量の平均誤差を求める平均誤差算出機能と、
画像を印刷するための各ラインセットの各主走査ライン上のインク量データを、各ラインセットタイプに対する前記インク吐出量の平均誤差を用いて修正する誤差修正機能と、
を有するプリンタドライバ。
【請求項８】
同一のインクを吐出するための複数の同一インクノズル列を有する印刷ヘッドユニットを主走査方向に沿って走査しつつ印刷媒体上にインクドットを形成する印刷装置であって、
カラー画像データに基づいて印刷データを作成する印刷データ作成部と、
前記印刷データ作成部の内部で使用されるインク量データを較正するインク量較正部と、
を備え、
前記インク量較正部は、
前記複数の同一インクノズル列のそれぞれについて、インク吐出量の誤差を取得するインク吐出量情報取得機能と、
印刷媒体上において互いに隣接する所定数の主走査ラインで構成されるラインセット毎に、前記複数の同一インクノズル列のそれぞれが記録を担当する画素数の比率を求めるとともに、前記画素数の比率に応じてラインセットを複数のタイプに分類する分類機能と、
前記複数の同一インクノズル列のそれぞれについての前記インク吐出量の誤差を用いて、各ラインセットタイプに対するインク吐出量の平均誤差を求める平均誤差算出機能と、
画像を印刷するための各ラインセットの各主走査ライン上のインク量データを、各ラインセットタイプに対する前記インク吐出量の平均誤差を用いて修正する誤差修正機能と、
を有する印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷ヘッドユニットを主走査方向に沿って走査しつつ印刷媒体上にインクドットを形成するプリンタのためのインク吐出量の較正技術に関する。
【背景技術】
【０００２】
インクジェットプリンタは、印刷ヘッドに設けられたノズルからインクを吐出することによって画像を印刷する。インクジェットプリンタに対しても、他の種類のプリンタと同様に、画質の向上と印刷速度の向上が常に追求されている。近年では、インクジェットプリンタの画質が銀塩写真と同程度に向上したので、印刷速度の向上がより大きな問題となってきている。
【０００３】
印刷速度を向上させるためには、１色当たりのノズル数を増加させるのが最も簡易な対策である。ノズル数を増加させる方法としては、例えば、複数の印刷ヘッドを用いる方法を採用することができる。
【０００４】
ところで、印刷ヘッドのノズルからのインク吐出量は、製造誤差を含むのが普通である。このような誤差を考慮してインク吐出量を較正する方法として、例えば特許文献１，２に記載されたものが知られている。
【０００５】
【特許文献１】特開平５−１６２３３８号公報
【特許文献２】特開平１０−７９５号公報
【０００６】
これらの方法では、各ノズル毎に吐出量を補正することによってインク量の較正を行っている。しかし、従来は、複数の印刷ヘッドを有するプリンタにおけるインク吐出量の較正については十分な工夫が行われていないのが実情であった。また、このような問題は、複数の印刷ヘッドを用いるプリンタに限らず、一般に、同一のインクを吐出するための複数のノズル列（「同一インクノズル列」と呼ぶ）を有する印刷ヘッドユニットを備えたプリンタに共通する問題であった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、同一のインクを吐出するための複数の同一インクノズル列を有する印刷ヘッドユニットを備えたプリンタにおいて、過度の手間を要すること無くインク吐出量の較正を行うことのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明によるインク量の較正方法は、同一のインクを吐出するための複数の同一インクノズル列を有する印刷ヘッドユニットを備え、前記印刷ヘッドユニットを主走査方向に沿って走査しつつ印刷媒体上にインクドットを形成するプリンタのためのインク量の較正方法であって、
（ａ）前記複数の同一インクノズル列のそれぞれについて、インク吐出量の誤差を取得する工程と、
（ｂ）印刷媒体上において互いに隣接する所定数の主走査ラインで構成される各ラインセットに関して前記複数の同一インクノズル列のそれぞれが記録を担当する画素数の比率を求めるとともに、前記画素数の比率に応じてラインセットを複数のタイプに分類する工程と、
（ｃ）前記複数の同一インクノズル列のそれぞれについての前記インク吐出量の誤差を用いて、各ラインセットタイプに対するインク吐出量の平均誤差を求める工程と、
（ｄ）画像を印刷するための各ラインセットの各主走査ライン上のインク量データを、各ラインセットタイプに対する前記インク吐出量の平均誤差を用いて修正する工程と、
を備える。
【０００９】
この構成によれば、主走査ラインをラインセットタイプに応じて分類し、各ラインセットタイプに対するインク吐出量の平均誤差を用いてインク量データを補正するので、複数の同一インクノズル列を有する印刷ヘッドユニットを備えたプリンタにおいても、過度の手間を要すること無くインク吐出量の較正を行うことが可能である。
【００１０】
前記印刷ヘッドユニットは、前記同一インクノズル列をそれぞれ１つ有する複数の印刷ヘッドを備えており、
各同一インクノズル列のインク吐出量の誤差は、各印刷ヘッド毎に予め設定されているものとしてもよい。
【００１１】
この構成では、印刷ヘッド毎にインク吐出量の誤差がかなり異なる場合にも、適切な較正を行うことが可能である。
【００１２】
前記工程（ｄ）は、
（ｉ）カラー画像データを、前記プリンタで使用されるインクのインク量データに変換するための色変換ルックアップテーブルを準備する工程と、
（ｉｉ）前記色変換ルックアップテーブルの出力としての前記インク量データを、各ラインセットに対する前記インク吐出量の平均誤差を用いて修正する工程と、
を備えるものとしてもよい。
【００１３】
この構成によれば、色変換ルックアップテーブルから出力されるインク量データを修正するので、ハードウェアの変更がほとんど不要である。
【００１４】
前記工程（ｉｉ）は、
各ラインセットタイプに対する前記インク吐出量の平均誤差を用いて前記色変換ルックアップテーブルを修正することによって、各ラインセットタイプに適したタイプ別色変換ルックアップテーブルをそれぞれ作成する工程と、
各ラインセットタイプ毎に、前記タイプ別色変換ルックアップテーブルを選択して使用することによって、各ラインセットの各主走査ライン上のインク量データを得る工程と、
を備えるものとしてもよい。
【００１５】
この構成によれば、ラインセットタイプ毎にタイプ別色変換ルックアップテーブルを作成するので、色変換処理を高速に行うことが可能である。
【００１６】
各同一インクノズル列は、複数のサイズのインクドットをそれぞれ記録可能であり、
前記工程（ｄ）は、
（ｉ）カラー画像データを、前記プリンタで使用されるインクの第１のインク量データに変換するための色変換ルックアップテーブルを準備する工程と、
（ｉｉ）前記第１のインク量データを入力として、前記複数サイズのインクドットの記録率を表す複数の第２のインク量データを出力するドット記録率テーブルを準備する工程と、
（ｉｉｉ）前記ドット記録率テーブルの出力としての前記複数の第２のインク量データを、各ラインセットに対する前記インク吐出量の平均誤差を用いて修正する工程と、
を備えるものとしてもよい。
【００１７】
この構成によれば、ドット記録率テーブルから出力される第２のインク量データ（ドット記録率）を修正するので、ハードウェアの変更がほとんど不要である。
【００１８】
前記工程（ｉｉｉ）は、
各ラインセットタイプに対する前記インク吐出量の平均誤差を用いて前記ドット記録率テーブルを修正することによって、各ラインセットタイプに適したタイプ別ドット記録率テーブルをそれぞれ作成する工程と、
各ラインセットタイプ毎に、前記タイプ別ドット記録率テーブルを選択して使用することによって、各ラインセットの各主走査ライン上の第２のインク量データを得る工程と、
を備えるものとしてもよい。
【００１９】
この構成によれば、ラインセットタイプ毎にタイプ別ドット記録率テーブルを作成するので、ドット記録率への変換処理を高速に行うことが可能である。
【００２０】
なお、本発明は、種々の形態で実現することが可能であり、例えば、インク吐出量の較正方法および装置、色変換ルックアップテーブルの較正方法および装置、ドット記録率データの較正方法および装置、印刷データの作成方法および装置、プリンタドライバ、印刷方法および印刷装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．変形例
【００２２】
Ａ．第１実施例：
図１は、本発明の第１実施例としての印刷システム１００を示す説明図である。このシステム１００は、コンピュータ２００と、カラープリンタ３００とを備えている。コンピュータ２００は、プリンタ３００に供給する印刷データＰＤを生成するためのプリンタドライバ２１０を備えている。
【００２３】
プリンタドライバ２１０は、インク量較正部２２０と、テーブル格納部２４０と、印刷データ作成部２５０とを備えている。テーブル格納部２４０は、印刷データ作成部２５０が使用する色変換ルックアップテーブルなどの各種のテーブルを格納する。インク量較正部２２０は、これらのテーブルを修正する機能を有する。テーブルの修正は、プリンタ３００に搭載されている印刷ヘッドに関するヘッド情報ＨＩＤに基づいて行われる。インク量較正部２２０は、プリンタ３００からヘッド情報ＨＩＤを取得するためのヘッド情報取得部２２２を備えている。
【００２４】
図２は、第１実施例における印刷データ作成部２５０の構成を示すブロック図である。印刷データ作成部２５０は、解像度変換部２０と、色変換部３０と、ハーフトーン処理部４０と、データ配列部５０とを備えている。解像度変換部２０は、入力されたカラー画像データＲＧＢの解像度を、色変換部３０以降の処理に適した解像度に変換する機能を有する。色変換部３０は、色変換ルックアップテーブル３２を用いて、解像度変換後のカラー画像データＲ’Ｇ’Ｂ’をインク量データＣＭＹＫに変換する。ハーフトーン処理部４０は、各インク毎にハーフトーン処理を実行することによって、印刷画素毎のドットの形成状態を示すドット形成データＤｃ，Ｄｍ，Ｄｙ，Ｄｋを生成する。データ配列部５０は、これらのドット形成データＤｃ，Ｄｍ，Ｄｙ，Ｄｋを配列し、印刷データＰＤとして出力する。
【００２５】
第１実施例では、色変換ルックアップテーブル３２として、ラインセットタイプＬＴ１１〜ＬＴ１３（後述する）毎に異なる色変換ルックアップテーブルがそれぞれ作成される。印刷データの作成時には、ラインタイプ判別部２２４が、各主走査ラインのタイプを判別して色変換部３０に通知する。色変換部３０は、この判別に応じて色変換ルックアップテーブルを選択して使用する。これらの処理については後述する。なお、ラインタイプ判別部２２４は、図１に示したインク量較正部２２０に含まれているが、この代わりに、ラインタイプ判別部２２４を印刷データ作成部２５０の構成要素とすることも可能である。
【００２６】
図１に示すプリンタドライバ２１０は、通常は、コンピュータ内のハードディスクなどの格納部に格納されたプログラムとして実装される。この場合には、プリンタドライバで作成された印刷データＰＤは、外部のプリンタに供給される。あるいは、プリンタ内にプリンタドライバが実装されている場合もある。この場合には、プリンタドライバで作成された印刷データＰＤは、プリンタ内部の印刷実行部（印刷機構）に供給される。なお、コンピュータ内に実装されたプリンタドライバの場合にも、外部プリンタを「印刷実行部」と呼ぶことが可能である。従って、プリンタドライバは、一般に、カラー画像データに基づいて、印刷実行部に供給する印刷データを生成する機能を有するものである。なお、プリンタドライバから解像度変換部２０やデータ配列部５０を省略してもよい。また、プリンタドライバの一部または全部をハードウェアで実現することも可能である。
【００２７】
図３は、プリンタ３００に搭載されている印刷ヘッドユニット３１０の底面を示す説明図である。印刷ヘッドユニット３１０は、３つの印刷ヘッド３２０Ａ〜３２０Ｃを有している。これらの印刷ヘッド３２０Ａ〜３２０Ｃは、同じノズル配列を有する同一設計のヘッドであり、個別に製造された後に印刷ヘッドユニット３１０に組み付けられたものである。
【００２８】
印刷ヘッド３２０Ａは、シアンインクノズル列Ｎｃと、マゼンタインクノズル列Ｎｍと、イエローインクノズル列Ｎｙと、ブラックインクノズル列Ｎｋとを有している。各ノズル列Ｎｃ，Ｎｍ，Ｎｙ，Ｎｋは、それぞれ副走査方向に一定のピッチｋで配列されており、同じノズル数を有している。ノズルピッチｋは、副走査方向の印刷解像度の整数倍に設定されている。１つの印刷ヘッド３２０Ａ内の４つのノズル列Ｎｃ，Ｎｍ，Ｎｙ，Ｎｋは、主走査方向に沿って並んでいる。
【００２９】
３つの印刷ヘッド３２０Ａ〜３２０Ｃは、副走査方向に沿って配列されている。隣接する印刷ヘッドのノズル列同士の間隔ｐは、副走査方向の印刷解像度の任意の整数倍の値に設定されている。なお、この間隔ｐを小さくするために、印刷ヘッド３２０Ａ〜３２０Ｃを千鳥状に配置してもよい。例えば、第２の印刷ヘッド３２０Ｂを他の２つの印刷ヘッド３２０Ａ，３２０Ｃよりも右側に配置すれば、間隔ｐを小さくすることができる。また、印刷ヘッドユニット３１０としては、互いに異なるノズル配列を有する複数の印刷ヘッドを有するヘッドユニットを利用することも可能である。
【００３０】
本実施例では、３つの印刷ヘッド３２０Ａ〜３２０Ｃのそれぞれが、印刷媒体上の印刷対象領域のすべての主走査ライン上で全種類のインクのインクドットを形成できるように、主走査および副走査が実行される。また、各主走査ライン上の複数の印刷画素が３つの印刷ヘッド３２０Ａ〜３２０Ｃに割り当てられ、各主走査ライン上の印刷が常に３つの印刷ヘッド３２０Ａ〜３２０Ｃのノズルを用いて実行される。この理由は、１つの印刷ヘッドのみを用いて印刷を行うと、インクドットの着弾位置の誤差によっていわゆるバンディング（筋状の画像劣化）が生じ易いからである。このような主走査及び副走査は、任意の１つの印刷ヘッド（例えばヘッド３２０Ａ）が、印刷対象領域のすべての主走査ライン上で全インクのインクドットを形成できるような主走査及び副走査として構成することができる。この理由は、本実施例では、３つの印刷ヘッド３２０Ａ〜３２０Ｃが同じノズル配列を有しているので、１つの印刷ヘッド３２０Ａがすべての主走査ライン上で全インクのインクドットを形成できれば、他の印刷ヘッド３２０Ｂ，３２０Ｃも同様にすべての主走査ライン上で全インクのインクドットを形成できるからである。
【００３１】
図４〜図６は、インク量の較正に使用可能な複数種類のラインセットタイプの例を示す説明図である。図４は１ラインセットタイプの例を示し、図５は２ラインセットタイプの例を、図６は４ラインセットタイプの例を示している。「１ラインセットタイプ」とは、主走査ラインを１本ずつの単位で分類したときのタイプを意味している（分類方法は後述）。同様に、「２ラインセットタイプ」とは、隣接する２本の主走査ラインを１セットとして分類したときのタイプを意味し、「４ラインセットタイプ」とは、隣接する４本の主走査ラインを１セットとして分類したときのタイプを意味している。一般には、隣接するＮ本（Ｎは１以上の任意の整数）の主走査ラインを１セットとしてラインセットを分類することができる。
【００３２】
図４（Ｂ）は主走査ラインＬ１〜Ｌ１２上の各印刷画素毎のヘッドの割当を示している。ここでは、各主走査ライン上の８つの画素が矩形枠で示されており、各枠内の文字Ａ〜Ｃは、その画素上におけるインクドットの形成を担当する印刷ヘッド３２０Ａ〜３２０Ｃを示している。例えば、上端の主走査ラインＬ１上の１番目の画素には第３の印刷ヘッド３２０Ｃによって全インクのインクドットが形成され、２番目の画素には第１の印刷ヘッド３２０Ａによって全インクのインクドットが形成される。但し、各画素へのヘッドの割当を、インクの種類毎に変えるようにしてもよい。この場合にも、各インク毎に、各主走査ライン上の画素が３つの印刷ヘッド３２０Ａ〜３２０Ｃのいずれかに割り当てられる点は同じである。なお、各画素に割り当てられている符号Ａ〜Ｃは、各画素の分類を示すものであると考えることも可能である。
【００３３】
各主走査ラインは、印刷ヘッド３２０Ａ〜３２０Ｃに割り当てられている画素の割合が異なっている。例えば、１番目の主走査ラインＬ１上では、各４画素のうちで、２画素が第１の印刷ヘッド３２０Ａに割り当てられ、１画素が第２の印刷ヘッド３２０Ｂに、１画素が第３の印刷ヘッド３２０Ｃに割り当てられている。また、２番目の主走査ラインＬ２上では、各４画素のうちで、１画素が第１の印刷ヘッド３２０Ａに割り当てられ、また、２画素が第２の印刷ヘッド３２０Ｂに、１画素が第３の印刷ヘッド３２０Ｃに割り当てられている。３番目の主走査ラインＬ３上では、各４画素のうちで、１画素が第１の印刷ヘッド３２０Ａに割り当てられ、また、１画素が第２の印刷ヘッド３２０Ｂに、２画素が第３の印刷ヘッド３２０Ｃに割り当てられている。
【００３４】
図４（Ａ）に示す１ラインセットタイプＬＴ１１〜ＬＴ１３は、１つの主走査ラインを１つのラインセットとして見たときに、各ラインセット内での３つの印刷ヘッド３２０Ａ〜３２０Ｃへの画素の割当数の比に応じてラインセットを分類したものである。第１の１ラインセットタイプＬＴ１１は、３つの印刷ヘッド３２０Ａ，３２０Ｂ，３２０Ｃへの画素の割当数の比が２：１：１のタイプである。例えば、図４（Ｂ）の主走査ラインＬ１，Ｌ４がこの第１の１ラインセットタイプＬＴ１１に相当する。第２の１ラインセットタイプＬＴ１２は、画素の割当数の比が１：２：１のタイプである。また、第３の１ラインセットタイプＬＴ１３は、画素の割当数の比が１：１：２のタイプである。図４（Ｂ）のように画素の割当を行った場合には、個々の主走査ラインは、図４（Ａ）に示す３つの１ラインセットタイプＬＴ１１〜ＬＴ１３のいずれかに分類できる。また、図４（Ｂ）の例では、３つの１ラインセットタイプＬＴ１１〜ＬＴ１３が、この順に繰り返し現れている。
【００３５】
ところで、３つの印刷ヘッド３２０Ａ〜３２０Ｃは、個別に製造された後で１つのヘッドユニットに組み付けられているので、各ヘッド毎にインク吐出量の誤差がかなり異なる可能性がある。３つの印刷ヘッド３２０Ａ〜３２０Ｃのインク吐出量の誤差が異なる場合には、３つの１ラインセットタイプＬＴ１１〜ＬＴ１３上でのインク吐出量が異なってしまう。この結果、いわゆるバンディングが生じてしまい、画質が劣化する。そこで、インク量較正部２２０（図１）は、３つの１ラインセットタイプＬＴ１１〜ＬＴ１３上でのインク吐出量の誤差を補正するために、各１ラインセットタイプに適したタイプ別の色変換ルックアップテーブル３２（図２）を作成する。この処理については後述する。
【００３６】
図５（Ａ）は、６つの２ラインセットタイプＬＴ２１〜ＬＴ２６の画素の割当比を示している。図５（Ｂ）は、図４（Ｂ）と同じものである。２ラインセットタイプＬＴ２１〜ＬＴ２６は、隣接する２本の走査ラインを１つのラインセットとして見たときに、各ラインセットにおける３つの印刷ヘッド３２０Ａ〜３２０Ｃへの画素の割当数の比に応じてラインセットを分類したものである。第１の２ラインセットタイプＬＴ２１は、３つの印刷ヘッド３２０Ａ，３２０Ｂ，３２０Ｃへの画素の割当数の比が３：３：２のタイプである。例えば、図４（Ｂ）の２ラインセット（Ｌ１＋Ｌ２）がこの第１の２ラインセットタイプＬＴ２１に相当する。他の２ラインセットタイプＬＴ２２〜ＬＴ２６も同様である。但し、図５（Ｂ）の例では、４番目〜６番目の２ラインセットタイプＬＴ２４〜ＬＴ２６は印刷対象領域内に現れていない。これらの２ラインセットタイプＬＴ２４〜ＬＴ２６は、各主走査ライン上での画素の割当方法が図５（Ｂ）と異なる場合に現れることがある。
【００３７】
図５（Ｂ）の例からも理解できるように、一般に、現れる可能性のあるすべてのラインセットタイプのうちで、どの種類のラインセットタイプが印刷対象領域内に現れるかは、各主走査ライン上における画素の割当方法に依存する。また、各主走査ライン上における画素の割当方法は、印刷に使用される印刷モードによってそれぞれ選択される。さらに、印刷モードは、印刷解像度と印刷媒体とを含む複数の印刷パラメータに応じて選択される。従って、インク量の較正も、印刷モードに応じて実行することが好ましい。具体的には、例えば図５（Ｂ）の例のように３種類の２ラインセットタイプＬＴ２１〜ＬＴ２３のみが使用されるときには、これらのタイプＬＴ２１〜ＬＴ２３に適した色変換ルックアップテーブル３２（図２）を作成すれば良く、また、他の２ラインセットタイプＬＴ２４〜ＬＴ２６が使用されるときには、これらのタイプＬＴ２４〜ＬＴ２４に適した色変換ルックアップテーブル３２を作成すれば良い。
【００３８】
図６（Ａ）は、３つの４ラインセットタイプＬＴ４１〜ＬＴ４３の画素の割当比を示している。図６（Ｂ）は、図４（Ｂ）と同じものである。４ラインセットタイプＬＴ４１〜ＬＴ４３は、隣接する４本の走査ラインを１つのラインセットとして見たときに、各ラインセットにおける３つの印刷ヘッド３２０Ａ〜３２０Ｃへの画素の割当数の比に応じてラインセットを分類したものである。第１の４ラインセットタイプＬＴ４１は、３つの印刷ヘッド３２０Ａ，３２０Ｂ，３２０Ｃへの画素の割当数の比が６：５：５のタイプである。例えば、図６（Ｂ）の最初の４ラインセット（Ｌ１＋Ｌ２＋Ｌ３＋Ｌ４）がこの第１の４ラインセットタイプＬＴ４１に相当する。他の２ラインセットタイプＬＴ４２〜ＬＴ４３も同様である。
【００３９】
一般には、印刷対象領域内の主走査ラインを、隣接するＮ本（Ｎは１以上の任意の整数）の主走査ラインで構成されるＮラインセットタイプに分類することができる。また、図４（Ｂ），５（Ｂ），６（Ｂ）の例のように、一般に、印刷対象領域内には複数のＮラインセットタイプが所定の順番で繰り返し現れることが多い。Ｎをいくつに設定するか、および、印刷対象領域内に現れる可能性のある複数のＮラインセットタイプのうちのいずれが実際に現れるかは、印刷モードに応じて予め決まっている。なお、Ｎとして常に好ましい値が使用される場合もある。例えば、印刷データ作成部２５０の処理（特に色変換部３０の処理）が２本の主走査ライン毎に行われる場合には、処理速度の観点から、Ｎを２または４に設定することが好ましい。すなわち、一般には、Ｎの値を、色変換部３０での処理単位となっている走査ライン数の整数倍に設定することが好ましい。但し、以下の説明では、Ｎ＝１（図４に示した１ラインセットタイプ）を使用するものとし、また、印刷対象領域内に３つの１ラインセットタイプＬＴ１１〜ＬＴ１３がすべて現れるものとする。
【００４０】
図７（Ａ）は各ヘッドのインク重量情報を示し、図７（Ｂ）は各１ラインセットタイプに対するインク較正量δを示している。図７（Ａ）に示すように、３つの印刷ヘッド３２０Ａ〜３２０Ｃのそれぞれに関して、ＣＭＹＫの４つのノズル列のインク重量情報Ｗｃ，Ｗｍ，Ｗｙ，Ｗｋがプリンタ３００内のメモリ（図示せず）に格納されている。ここで、「インク重量情報」とは、各ノズルのインク吐出量の標準値（設計値）からの誤差を示す値である。この例では、インク重量情報は、標準吐出量を１００％としたときの実際の吐出量をパーセント表示した値である。例えば、第１の印刷ヘッド３２０Ａのシアンノズル列のインク重量情報Ｗｃの値は９８なので、このシアンノズル列の吐出量は標準値よりも２％だけ少ない。なお、「シアンノズル列の吐出量」としては、その印刷ヘッドのシアンノズル列の平均的な吐出量を使用することが好ましい。各ノズル列の吐出量は、所定の吐出試験によってそれぞれ決定されたものである。
【００４１】
なお、インク重量情報としては、誤差を示す情報の代わりに、インク吐出量の補正量を示す情報を利用してもよい。この補正量としては、例えば上記インク重量情報Ｗの逆数１／Ｗを使用できる。インク吐出量の補正量を示す情報も、インク吐出量の誤差を表す情報である点で上述のインク重量情報Ｗと同じである。
【００４２】
図７（Ｂ）に示す各１ラインセットタイプのインク較正量δは、各タイプにおける画素の割当数の比に応じて算出される。具体的には、シアンノズル列に関するインク較正量δｃ（ＬＴ１１）〜δｃ（ＬＴ１３）は以下の式でそれぞれ算出される。
【００４３】
δｃ（ＬＴ１１）＝｛Ｗｃ（Ａ）＊２＋Ｗｃ（Ｂ）＋Ｗｃ（Ｃ）｝／４  …（１ａ）
δｃ（ＬＴ１２）＝｛Ｗｃ（Ａ）＋Ｗｃ（Ｂ）＊２＋Ｗｃ（Ｃ）｝／４  …（１ｂ）
δｃ（ＬＴ１３）＝｛Ｗｃ（Ａ）＋Ｗｃ（Ｂ）＋Ｗｃ（Ｃ）＊２｝／４  …（１ｃ）
ここで、Ｗｃ（Ａ），Ｗｃ（Ｂ），Ｗｃ（Ｃ）は、印刷ヘッド３２０Ａ，３２０Ｂ，３２０Ｃのシアンのインク重量情報である。
【００４４】
この例から理解できるように、あるインクの較正量δは、各１ラインセット上におけるそのインク吐出量の平均吐出量に相当する。このインク較正量δは、その１ラインセットにおけるインク吐出量の誤差の平均値を示すものと考えることも可能である。なお、ここでの「平均」は、１ラインセット上の全画素にインクドットが形成される場合に対する平均である。実際には、インクドットが形成される画素と、インクドットが形成されない画素とが存在するので、実際の平均吐出量は主走査ライン毎に異なる。しかし、各主走査ライン毎に実際のインクの平均吐出量（平均誤差）を算出すると、かなりの処理時間を要する。これに対して、本実施例のように、１ラインセット上の全画素にインクドットが形成される場合に対する平均吐出値をインク較正量δとして使用すれば、過大な処理時間を要することなくインク吐出量を較正することが可能である。
【００４５】
図７（Ｂ）に示されているように、インク較正量δは、各１ラインセットタイプの各インク毎に算出される。そして、これらのインク較正量δを使用して各１ラインセットタイプ別に色変換ルックアップテーブル３２（図２）が作成される。なお、図７（Ｂ）では、較正量δの値が小数点以下２桁まで記載されているが、必要に応じて丸め演算を行うようにしても良く、例えば、整数値に丸めるようにしても良い。
【００４６】
図８は、第１実施例におけるインク吐出量の較正手順を示すフローチャートである。ステップＳ１では、較正前の色変換ルックアップテーブル（初期ＬＵＴ）を１つ準備する。通常は、複数の印刷モードのそれぞれに適した初期ＬＵＴがそれぞれ予め準備されており、テーブル格納部２４０（図１）に格納されている。従って、ステップＳ１では、インク量較正部２２０が、使用する印刷モードに適した初期ＬＵＴを１つ選択する。
【００４７】
ステップＳ２では、ヘッド情報取得部２２２が、プリンタ３００から各印刷ヘッドのインク重量情報Ｗ（図７（Ａ））を取得する。ステップＳ３では、インク量較正部２２０が、インク重量情報Ｗを用いて、各ラインセットタイプ毎に各インクの較正量δを算出する。ステップＳ４では、インク量較正部２２０が、これらのインク較正量δを用いて初期ＬＵＴの出力を補正することによって、各タイプ別の色変換ルックアップテーブル３２（図２）を作成する。具体的には、例えば初期ＬＵＴの出力であるインク量データＣＭＹＫを次の式で補正することによって、較正後のインク量データＣ’Ｍ’Ｙ’Ｋ’が算出される。
【００４８】
Ｃ’＝Ｃ／δｃ  …（２ａ）
Ｍ’＝Ｍ／δｍ  …（２ｂ）
Ｙ’＝Ｙ／δｙ  …（２ｃ）
Ｋ’＝Ｋ／δｋ  …（２ｄ）
【００４９】
すなわち、較正後のインク量データＣ’Ｍ’Ｙ’Ｋ’は、較正前のインク量データＣＭＹＫをインク較正量δで除算することによって得ることができる。なお、インク較正量としては、上述した較正量δの逆数１／δに相当する値δ’を用いることも可能である。この時には、較正量δ’を較正前のインク量データＣＭＹＫに乗算することによって較正が行われる。
【００５０】
なお、図８に示すインク量の較正手順は、任意のタイミングで実行することが可能である。例えば、プリンタドライバ２１０のインストール時に、プリンタ３００で使用するすべての印刷モードに対するインク量の較正を行って、各印刷モード用の色変換ルックアップテーブルをすべて作成しておくことが可能である。こうすれば、実際に印刷を行う際に、色変換ルックアップテーブルの作成処理を行わずにすむので、個々の印刷時間を短縮できるという利点がある。あるいは、プリンタ３００で、ある印刷モードの印刷を最初に実行する際に、その印刷モードに対するインク量の較正を行うようにしてもよい。
【００５１】
図９は、印刷データの作成時における色変換の手順を示すフローチャートである。ステップＳ１１では、ラインタイプ判別部２２４（図２）が、使用する印刷モードに応じて、処理対象となる主走査ラインのタイプを判別する。例えば、図４（Ａ）に示した３つの１ラインセットタイプＬＴ１１〜ＬＴ１３を使用する場合には、色変換の処理対象ラインが、これらの３タイプＬＴ１１〜ＬＴ１３のいずれであるかが判別される。なお、通常は、印刷モードと、印刷媒体上の印刷範囲（余白など）とが決定されると、印刷対象範囲内の各主走査ラインがどのタイプであるかの識別（図４（Ｂ）のようなタイプの識別）を行うことができる。従って、ラインタイプ判別部２２４は、色変換部３０が処理対象とする主走査ラインが先頭から何番目のラインであるかに応じて、ラインセットタイプを判別することが可能である。なお、ラインタイプ判別部２２４の機能は、色変換部３０自体が実現するようにしてもよい。
【００５２】
ステップＳ１２では、色変換部３０が、処理対象ラインのタイプに応じて、複数の色変換ルックアップテーブルの中から１つを選択する。そして、ステップＳ１３において、選択した色変換ルックアップテーブルを用いてカラー画像データＲ’Ｇ’Ｂ’をインク量データＣＭＹＫに変換する。
【００５３】
以上のように、第１実施例では、主走査ラインを予め複数のラインセットタイプに分類し、各タイプに応じて較正された色変換ルックアップテーブルを用いて色変換を実行するので、各主走査ラインのタイプに適したインク量で印刷を実行することができる。また、インク較正量は、各ラインセットタイプにおいて各印刷ヘッドが記録を担当する画素数の比率に応じてインク量データを修正することによって実現したので、過大な処理時間を要することなく、比較的容易にインク吐出量の較正を行うことができる。
【００５４】
Ｂ．第２実施例：
図１０は、第２実施例における印刷データ作成部２５０ａの構成を示すブロック図である。図２に示した第１実施例との違いは、色変換部３０とハーフトーン処理部４０との間にドット記録率変換部６０が追加された点と、ラインセットタイプ毎のテーブルとして、色変換ＬＵＴ３２の代わりにドット記録率テーブル６２を用いた点と、の２つである。
【００５５】
図１１（Ａ）は、ドット記録率テーブル６２の変換特性を示している。横軸は入力としてのインク量データであり、縦軸は出力としてのドット記録率である。すなわち、ドット記録率テーブル６２は、インク量データを入力として、小ドットＳＤ、中ドットＭＤ、大ドットＬＤの３種類のドットに関するドット記録率を出力するルックアップテーブルである。あるドットの「ドット記録率」とは、画素にそのドットを記録する確率を意味している。例えば、大ドットＬＤのドット記録率１００％は、全画素に大ドットＬＤを記録することを意味しており、ドット記録率５０％は半数の画素に大ドットＬＤを記録することを意味している。但し、各画素にドットを形成するか否かは、ドット記録率をハーフトーン処理することによって決定される。較正前のドット記録率テーブル（初期テーブル）は、全インクに共通のものを利用できる。以下に説明するように、第２実施例では、初期テーブルが各ラインセットタイプ毎に較正され、これによって、各タイプ別のドット記録率テーブル６２が作成される。
【００５６】
図１２は、第２実施例におけるインク吐出量の較正手順を示すフローチャートであり、図８に対応するものである。ステップＳ２１では、較正前のドット記録率テーブル（初期テーブル）を１つ準備する。通常は、複数の印刷モードのそれぞれに適した初期テーブルがそれぞれ予め準備されており、テーブル格納部２４０（図１）に格納されている。従って、ステップＳ１ａでは、インク量較正部２２０が、使用する印刷モードに適した初期テーブルを１つ選択する。
【００５７】
ステップＳ２２では、ヘッド情報取得部２２２（図１）が、各印刷ヘッドのインク重量情報Ｗ（図７（Ａ））をプリンタ３００から取得する。図１３（Ａ）は、第２実施例で利用されるインク重量情報Ｗを示している。ドット記録率テーブルを較正する場合には、各印刷ヘッド毎に、各インクの各ドットサイズのインク重量情報Ｗが取得される。なお、図１３（Ａ）では図示の便宜上、シアンインクに関するインク重量情報Ｗｃ（Ｓ），Ｗｃ（Ｍ），Ｗｃ（Ｌ）のみが示されている。これらの括弧内の文字Ｓ，Ｍ，Ｌは、小ドット、中ドットおよび大ドットをそれぞれ意味している。
【００５８】
ステップＳ２３では、インク量較正部２２０が、各ラインセットタイプ毎に各インクの各ドットサイズの較正量δを算出する。図１３（Ｂ）は、シアンインクに関する較正量δｃを示している。各較正量は、第１実施例と同様に、各ラインセットタイプにおける複数の印刷ヘッドへの画素の割当数の比に応じて算出される。但し、第２実施例では、ドットサイズ毎に較正量δがそれぞれ算出されている点で第１実施例と異なる。
【００５９】
図１２のステップＳ２４では、インク量較正部２２０が、インク較正量δを用いて初期テーブルの出力を補正することによって、較正後のドット記録率テーブル６２（図１０）を作成する。図１１（Ｂ）は、ドット記録率テーブルの較正方法の一例を示している。この例では、中ドットのドット記録率ＭＤのみが修正されている。例えば、中ドットの較正量が１０１％の場合には、中ドットの元のドット記録率ＭＤを１／１．０１倍することによって、較正後のドット記録率ＭＤ１を得ることができる。小ドットや大ドットに関しても同様である。なお、ドット記録率テーブルの較正は、ラインセットタイプ毎およびインク毎に行われる。図１０の例では、１つのラインセットタイプ用のドット記録率テーブル内に、４種類のインク用のテーブルがすべて含まれているものとして描かれている。但し、１つのラインセットタイプの各インク毎に、ドット記録率テーブルを分離するようにしても良い。こうして作成された較正後のドット記録率テーブルは、印刷データの作成時に、処理対象となる主走査ラインのタイプに応じて選択されて使用される。
【００６０】
以上のように、第２実施例では、ドット記録率テーブルの出力であるドット記録率を修正することによってインク吐出量を較正したので、各ドットサイズ毎にインク吐出量の誤差が異なる場合にも、各ドットサイズ毎に適切な較正を行うことが可能である。なお、第２実施例の印刷データ作成部２５０ａにおいても、ドット記録率テーブルの代わりに色変換ルックアップテーブルを修正することによって、インク吐出量の較正を行うことも可能である。
【００６１】
なお、ドット記録率は、各サイズに関するインク量データであると考えることができる。一方、色変換ルックアップテーブル３２の出力ＣＭＹＫは、各インクに関して各ドットのインク量データを合計した値に相当する。この説明からも理解できるように、本明細書において「インク量データ」という用語は、色変換ルックアップテーブル３２の出力であるインク量データ（狭義のインク量データ）に限らず、ドット記録率テーブル６２の出力であるドット記録率も含む広い意味を有する用語として使用される。
【００６２】
Ｃ．第３実施例：
図１４は、第３実施例におけるドット記録率テーブルの修正方法を示す説明図である。第３実施例は、この修正方法が第２実施例と異なるだけであり、他の構成は第２実施例と同じである。
【００６３】
図１４（Ａ）に示す小ドットＳＤと中ドットＭＤと大ドットＬＤの変換特性は図１１（Ａ）に示したものと同じである。但し、図１４（Ａ）では、３種類のドットの合計インク量Ｗｔ０が描かれている。合計インク量Ｗｔ０は、次の式で与えられるように、各サイズのインクの標準インク重量Ｗref（Ｓ），Ｗref（Ｍ），Ｗref（Ｌ）とドット記録率ＳＤ，ＭＤ，ＬＤとをそれぞれ乗じた値を加算したものである。
【００６４】
Ｗｔ０＝  Ｗref（Ｓ）×ＳＤ＋Ｗref（Ｍ）×ＭＤ＋Ｗref（Ｌ）×ＬＤ  …（３）
【００６５】
図１４（Ｂ）は、合計インク量を用いたテーブルの修正方法を示している。まず、インク較正量δ（図１３（Ｂ））を用いて、修正後の合計インク量Ｗｔ１が算出される。例えば、ラインセットタイプＬＴ１１の合計インク量Ｗｔ１は以下の式で算出される。
【００６６】
Ｗｔ１＝  δc（Ｓ，ＬＴ１１）×Ｗref（Ｓ）×ＳＤ
＋δc（Ｍ，ＬＴ１１）×Ｗref（Ｍ）×ＭＤ
＋δc（Ｌ，ＬＴ１１）×Ｗref（Ｌ）×ＬＤ    …（４）
【００６７】
ここで、δc（Ｓ，ＬＴ１１），δc（Ｍ，ＬＴ１１），δc（Ｌ，ＬＴ１１）は、シアンインクの小ドット、中ドット、大ドットの較正量である。
【００６８】
ドット記録率テーブルの修正は、２つの合計インク量Ｗｔ０，Ｗｔ１の曲線を用いて、以下のように行われる。例えば、図１４（Ｂ）のグラフにおいて、ある入力値Ｄｏに対応する初期の合計インク量Ｗｔ０（Ｄｏ）を求め、これと同じ値Ｗｔ０（Ｄｏ）を有する入力値Ｄｒを、修正後のインク量Ｗｔ１のグラフから求める。そして、この入力値Ｄｒを初期ドット記録率テーブルに入力して、各サイズのドット記録率ＳＤ（Ｄｒ），ＭＤ（Ｄｒ），ＬＤ（Ｄｒ）を取得する。修正後のドット記録率テーブルは、入力値Ｄｏを入力したときに、これらのドット記録率ＳＤ（Ｄｒ），ＭＤ（Ｄｒ），ＬＤ（Ｄｒ）が出力されるように作成される。より具体的に言えば、入力値Ｄｏに対する初期テーブルの出力ＳＤ（Ｄｏ），ＭＤ（Ｄｏ），ＬＤ（Ｄｏ）を、入力値Ｄｒに対する初期テーブルの出力ＳＤ（Ｄｒ），ＭＤ（Ｄｒ），ＬＤ（Ｄｒ）で置き換える。従って、修正後のドット記録テーブルに対して入力値Ｄｏが入力されると、適切な合計インク量Ｗｔ０（Ｄｏ）を与えるようなドット記録率ＳＤ（Ｄｒ），ＭＤ（Ｄｒ），ＬＤ（Ｄｒ）が出力される。このようなテーブルの修正は、初期テーブルの各入力値毎に行われる。
【００６９】
なお、第２および第３実施例から理解できるように、ドット記録率テーブルの修正方法としては、実質的にインク吐出量を較正するような種々の方法を採用可能である。
【００７０】
Ｄ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００７１】
Ｄ１．変形例１：
上記実施例では、ラインセットタイプに適したテーブル（色変換ルックアップテーブルまたはドット記録率テーブル）を作成していたが、この代わりに、テーブルの出力を補正する補正演算部を設けてもよい。例えば、第１実施例では、図２の色変換部３０とハーフトーン処理部４０の間に補正演算部を設け、色変換部３０の出力であるインク量データＣＭＹＫを補正することによって、インク量の較正を実行してもよい。
【００７２】
Ｄ２．変形例２：
上述した各実施例では、印刷対象領域内のそれぞれ主走査ライン上におけるインクドットの形成が、印刷ヘッドユニットのすべての印刷ヘッドを用いて行われるものとしていたが、本発明は、印刷対象領域内の少なくとも一部の主走査ライン上におけるあるインク（「同一インク」と呼ぶ）のドットの形成が複数のノズル列を用いて行われる場合に適用可能である。ここで、「複数のノズル列」は、上述した実施例のように異なる印刷ヘッドに設けられているものとしても良く、あるいは、同一の印刷ヘッド内に設けられていてもよい。但し、同一の印刷ヘッド内に設けられている「複数のノズル列」は、同一のインクを吐出するものであって、かつ、インク吐出量の誤差が異なるものであることが好ましい。
【００７３】
図１５は、各インク毎に２つのノズル列を有する印刷ヘッド３２１の例を示している。この印刷ヘッド３２１は、シアン用の２つのノズル列Ｎｃ１，Ｎｃ２と、マゼンタ用の２つのノズル列Ｎｍ１，Ｎｍ２と、イエロー用の２つのノズル列Ｎｙ１，Ｎｙ２と、ブラック用の２つのノズル列ＮＫ１，ＮＫ２とを有している。また、各インク用の２つのノズル列は副走査方向にずれた位置に配置されている。このような印刷ヘッド３２１を１つだけ有する印刷ヘッドユニットを備えたプリンタにおいて、８つのノズル列のそれぞれに対してインク重量情報（インク吐出量の誤差）をそれぞれ求めておくことも可能である。この場合には、例えばシアンインクの２つのノズル列Ｎｃ１，Ｎｃ２に対するインク吐出量の誤差が異なれば、上述した実施例と同様にして、インク量を較正することが好ましい。あるいは、図１５において、同一のインクを吐出する２つのノズル列（例えばＮｃ１，Ｎｃ２）に対して１つのインク重量情報を求めるようにしてもよい。この場合には、図１５の印刷ヘッド３２１は４種類のインクに対する４つのノズル列を有するものと考えることができるので、この点では図３に示した印刷ヘッド３２０Ａと同じである。
【００７４】
なお、図３に示したように、個別に製造された複数の印刷ヘッドを使用して印刷ヘッドユニット３１０を組み立てた場合には、個々の印刷ヘッドによるインク吐出量の誤差が問題となることが多い。従って、本発明は、特に複数の印刷ヘッドを有する印刷ヘッドユニットを備えたプリンタに適用した場合に効果が顕著である。
【００７５】
Ｄ３．変形例３：
上記実施例では、ＣＭＹＫの４種類のインクを使用していたが、インクの種類としては、これら以外の任意の複数種類のインクを利用可能である。例えば、シアンインクとマゼンタインクに加えて、ライトシアンインク（比較的濃度の低いシアンインク）とライトマゼンタインク（比較的濃度の低いマゼンタインク）を使用しても良い。
【００７６】
Ｄ４．変形例４：
上記第２および第３実施例では、大中小の３種類のサイズの異なるインクドットを利用できるものとしていたが、インクサイズの数はこれに限らず、一般にサイズの異なる複数のインクドットを利用できる場合に本発明を適用可能である。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施例としての印刷システムを示す説明図。
【図２】第１実施例の印刷データ生成部の構成を示すブロック図。
【図３】印刷ヘッドユニットを示す説明図である。
【図４】１ラインセットタイプの例を示す説明図。
【図５】２ラインセットタイプの例を示す説明図。
【図６】４ラインセットタイプの例を示す説明図。
【図７】第１実施例におけるインク重量情報とインク較正量を示す説明図。
【図８】第１実施例におけるインク吐出量の較正手順を示すフローチャート。
【図９】印刷データの作成時における色変換の手順を示すフローチャート。
【図１０】第２実施例の印刷データ生成部の構成を示すブロック図。
【図１１】第２実施例におけるドット記録率テーブルの較正方法を示す説明図。
【図１２】第２実施例におけるインク吐出量の較正手順を示すフローチャート。
【図１３】第２実施例におけるインク重量情報とインク較正量を示す説明図。
【図１４】第３実施例におけるドット記録率テーブルの較正方法を示す説明図。
【図１５】印刷ヘッドの変形例を示す説明図である。
【符号の説明】
【００７８】
２０…解像度変換部
３０…色変換部
３２…色変換ルックアップテーブル
４０…ハーフトーン処理部
５０…データ配列部
６０…ドット記録率変換部
６２…ドット記録率テーブル
１００…印刷システム
２００…コンピュータ
２１０…プリンタドライバ
２２０…インク量較正部
２２２…ヘッド情報取得部
２２４…ラインタイプ判別部
２４０…テーブル格納部
２５０…印刷データ作成部
３００…カラープリンタ
３１０…印刷ヘッドユニット
３２０Ａ，３２０Ｂ，３２０Ｃ…印刷ヘッド
３２１…印刷ヘッド
【図１】
2005205711.tif 000003
【図２】
2005205711.tif 000004
【図３】
2005205711.tif 000005
【図４】
2005205711.tif 000006
【図５】
2005205711.tif 000007
【図６】
2005205711.tif 000008
【図７】
2005205711.tif 000009
【図８】
2005205711.tif 000010
【図９】
2005205711.tif 000011
【図１０】
2005205711.tif 000012
【図１１】
2005205711.tif 000013
【図１２】
2005205711.tif 000014
【図１３】
2005205711.tif 000015
【図１４】
2005205711.tif 000016
【図１５】
2005205711.tif 000017