(57)【要約】      （修正有）【課題】ヘッドの移動誤差による印刷画像の画質劣化を抑制できる液体吐出方法の提供。【解決手段】ノズル列から液体を吐出させる液体吐出動作と、ノズル列と媒体とを所定方向に相対移動させる移動動作と、を交互に繰り返す液体吐出装置が、第１の液体吐出動作において、画素データに基づいて、ノズル列の第１ノズルから、画素データに対応する媒体上の領域に液体を吐出し、第１の液体吐出動作後の第２の液体吐出動作において、画素データに基づいて、ノズル列のうちの第１ノズルとは異なる第２ノズルから、画素データに対応する媒体上の領域に液体を吐出して、テストパターンを形成するステップと、テストパターンをスキャナに読み取らせ、読取階調値を取得するステップと、読取階調値に基づいて、第１ノズルと第２ノズルとから液体が吐出される領域に対応する画素データを補正する補正値を算出するステップと、を有する補正値算出方法。【選択図】図１６
2009274234.tif 000002
【特許請求の範囲】
【請求項１】
液体を吐出する複数のノズルが所定方向に並んだノズル列と媒体とを前記所定方向と交差する方向に相対移動させながら前記ノズル列から液体を吐出させる液体吐出動作と、前記ノズル列と前記媒体とを前記所定方向に相対移動させる移動動作と、を交互に繰り返す液体吐出装置が、第１の液体吐出動作において、ある画素データに基づいて、前記ノズル列の第１ノズルから、前記ある画素データに対応する前記媒体上の領域に液体を吐出し、前記第１の液体吐出動作後の第２の液体吐出動作において、前記ある画素データに基づいて、前記ノズル列のうちの前記第１ノズルとは異なる第２ノズルから、前記ある画素データに対応する前記媒体上の領域に液体を吐出して、テストパターンを形成するステップと、
前記テストパターンをスキャナに読み取らせ、読取階調値を取得するステップと、
前記読取階調値に基づいて、前記第１ノズルと前記第２ノズルとから液体が吐出される領域に対応する画素データを補正する補正値を算出するステップと、
を有する補正値算出方法。
【請求項２】
請求項１に記載の補正値算出方法であって、
前記テストパターンを形成するステップにおいて、ハーフトーン処理により、前記テストパターンを形成するための各画素データの示す階調値を、前記各画素データに対応する前記媒体上の領域に形成すべきドットサイズを示すドットデータに変換し、
前記ある画素データに対応する前記媒体上の領域に、前記ある画素データの前記ドットデータが示すドットサイズ以下のドットを、前記第１ノズルと前記第２ノズルとにそれぞれ形成させる、
補正値算出方法。
【請求項３】
請求項２に記載の補正値算出方法であって、
前記テストパターンを形成するステップにおいて、
前記第１ノズルから前記ノズル列の中央部までの距離が、前記第２ノズルから前記中央部までの距離よりも長い場合に、前記第１ノズルよりも前記第２ノズルに大きいサイズのドットを形成させ、
前記第１ノズルから前記中央部までの距離が、前記第２ノズルから前記中央部までの距離よりも短い場合に、前記第２ノズルよりも前記第１ノズルに大きいサイズのドットを形成させる、
補正値算出方法。
【請求項４】
請求項１に記載の補正値算出方法であって、
前記テストパターンを形成するステップにおいて、前記ある画素データの示す階調値を、前記第１ノズル用の第１階調値と、前記第２ノズル用の第２階調値とに分配した後に、
前記テストパターンを形成するための各画素データの示す階調値を、前記各画素データに対応する前記媒体上の領域に形成すべきドットサイズを示すドットデータに変換するハーフトーン処理により、前記第１階調値を第１ドットデータに変換し、前記第２階調値を前記第２ドットデータに変換し、
前記ある画素データに対応する前記媒体上の領域に、前記第１ドットデータが示すドットサイズのドットを前記第１ノズルに形成させ、前記第２ドットデータが示すドットサイズのドットを前記第２ノズルに形成させる、
補正値算出方法。
【請求項５】
請求項４に記載の補正値算出方法であって、
前記テストパターンを形成するステップにおいて、
前記第１ノズルから前記ノズル列の中央部までの距離が、前記第２ノズルから前記中央部までの距離よりも長い場合に、前記第１ノズルにより形成されるドットよりも前記第２ノズルにより形成されるドットの方が大きくなるように、前記ある画素データの示す階調値を前記第１階調値と前記第２階調値とに分配し、
前記第１ノズルから前記中央部までの距離が、前記第２ノズルから前記中央部までの距離よりも短い場合に、前記第２ノズルにより形成されるドットよりも前記第１ノズルにより形成されるドットの方が大きくなるように、前記ある画素データの示す階調値を前記第１階調値と前記第２階調値とに分配する、
補正値算出方法。
【請求項６】
請求項１に記載の補正値算出方法であって、
前記テストパターンを形成するステップにおいて、ハーフトーン処理により、前記テストパターンを形成するための各画素データの示す階調値を、前記各画素データに対応する前記媒体上の領域に形成すべきドットサイズを示すドットデータに変換し、
前記ある画素データに対応する前記媒体上の領域に、前記ある画素データの前記ドットデータが示すドットサイズのドットを、前記第１ノズルと前記第２ノズルとにそれぞれ形成させる、
補正値算出方法。
【請求項７】
液体を吐出する複数のノズルが所定方向に並んだノズル列と媒体とを前記所定方向と交差する方向に相対移動させながら前記ノズル列から液体を吐出させる液体吐出動作と前記ノズル列と前記媒体とを前記所定方向に相対移動させる移動動作とを交互に繰り返す液体吐出装置の液体吐出方法であって、
前記液体吐出装置が媒体に液体を吐出するための画素データのうちの、第１の液体吐出動作における前記ノズル列のうちの第１ノズルと、前記第１の液体吐出動作後の第２の液体吐出動作における前記ノズル列のうちの前記第１ノズルとは異なる第２ノズルと、が対応付けられる画素データを補正するステップと、
前記第１の液体吐出動作において、補正された前記画素データに基づいて、前記第１ノズルから、その補正された前記画素データに対応する媒体上の領域に液体を吐出するステップと、
前記第２の液体吐出動作において、補正された前記画素データに基づいて、前記第２ノズルから、その補正された前記画素データに対応する媒体上の領域に液体を吐出するステップと、
を有する液体吐出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補正値算出方法、及び、液体吐出方法に関する。
【背景技術】
【０００２】
液体吐出装置として、所定方向にノズルが並んだノズル列を有するヘッドが所定方向と交差する方向に移動しながら媒体にインクを吐出して画像を形成し、所定方向にヘッドと媒体を相対移動させるインクジェットプリンタ（以下、プリンタ）が知られている。また、ノズル特性にはバラツキがあるため、複数種類のノズルにて交差する方向に並ぶドット列を形成する印刷方法が提案されている（特許文献１参照）。そのためには、例えば、先のパス（ヘッドの所定方向と交差する方向への１回の移動）にてあるノズルによりドットを形成し、先のパスにて形成されたドット間に、後のパスにて別のノズルによりドットを形成させるとよい。その結果、ノズル特性のばらつきが緩和され、より高画質な画像が得られる。
【０００３】
【特許文献１】特開２００２−１１８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記のような印刷方法では、ヘッドの移動誤差などが発生すると、例えば、あるノズルにより形成されたドットの間に、別のノズルによるドットが形成されなくなってしまう。そうすると、ドット間隔が空き過ぎて淡く視認され、印刷画像の画質劣化の原因となる。  
そこで、本発明では、画質劣化を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
課題を解決するための主たる発明は、液体を吐出する複数のノズルが所定方向に並んだノズル列と媒体とを前記所定方向と交差する方向に相対移動させながら前記ノズル列から液体を吐出させる液体吐出動作と、前記ノズル列と前記媒体とを前記所定方向に相対移動させる移動動作と、を交互に繰り返す液体吐出装置が、第１の液体吐出動作において、ある画素データに基づいて、前記ノズル列の第１ノズルから、前記ある画素データに対応する前記媒体上の領域に液体を吐出し、前記第１の液体吐出動作後の第２の液体吐出動作において、前記ある画素データに基づいて、前記ノズル列のうちの前記第１ノズルとは異なる第２ノズルから、前記ある画素データに対応する前記媒体上の領域に液体を吐出して、テストパターンを形成するステップと、前記テストパターンをスキャナに読み取らせ、読取階調値を取得するステップと、前記読取階調値に基づいて、前記第１ノズルと前記第２ノズルとから液体が吐出される領域に対応する画素データを補正する補正値を算出するステップと、を有する補正値算出方法である。
【０００６】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００７】
＝＝＝開示の概要＝＝＝
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかとなる。
【０００８】
即ち、液体を吐出する複数のノズルが所定方向に並んだノズル列と媒体とを前記所定方向と交差する方向に相対移動させながら前記ノズル列から液体を吐出させる液体吐出動作と、前記ノズル列と前記媒体とを前記所定方向に相対移動させる移動動作と、を交互に繰り返す液体吐出装置が、第１の液体吐出動作において、ある画素データに基づいて、前記ノズル列の第１ノズルから、前記ある画素データに対応する前記媒体上の領域に液体を吐出し、前記第１の液体吐出動作後の第２の液体吐出動作において、前記ある画素データに基づいて、前記ノズル列のうちの前記第１ノズルとは異なる第２ノズルから、前記ある画素データに対応する前記媒体上の領域に液体を吐出して、テストパターンを形成するステップと、前記テストパターンをスキャナに読み取らせ、読取階調値を取得するステップと、前記読取階調値に基づいて、前記第１ノズルと前記第２ノズルとから液体が吐出される領域に対応する画素データを補正する補正値を算出するステップと、を有する補正値算出方法を実現すること。  
このような補正値算出方法によれば、第１ノズルと第２ノズルとから液体が吐出される領域において、データにて指示された以上にドット間隔（液体痕の間隔）が空いてしまうことを防止し、また、液体が吐出され過ぎてしまうことを防止する補正値を算出できる。
【０００９】
かかる補正値算出方法であって、前記テストパターンを形成するステップにおいて、ハーフトーン処理により、前記テストパターンを形成するための各画素データの示す階調値を、前記各画素データに対応する前記媒体上の領域に形成すべきドットサイズを示すドットデータに変換し、前記ある画素データに対応する前記媒体上の領域に、前記ある画素データの前記ドットデータが示すドットサイズ以下のドットを、前記第１ノズルと前記第２ノズルとにそれぞれ形成させること。  
このような補正値算出方法によれば、第１ノズルと第２ノズルとから液体が吐出される領域において、データにて指示された以上にドット間隔（液体痕の間隔）が空いてしまうことを防止し、また、液体が吐出され過ぎてしまうことを防止する補正値を算出できる。例えば、液体吐出装置がプリンタであれば、画像の粒状性が高まる。
【００１０】
かかる補正値算出方法であって、前記テストパターンを形成するステップにおいて、前記第１ノズルから前記ノズル列の中央部までの距離が、前記第２ノズルから前記中央部までの距離よりも長い場合に、前記第１ノズルよりも前記第２ノズルに大きいサイズのドットを形成させ、前記第１ノズルから前記中央部までの距離が、前記第２ノズルから前記中央部までの距離よりも短い場合に、前記第２ノズルよりも前記第１ノズルに大きいサイズのドットを形成させること。  
このような補正値算出方法によれば、ノズル列の端部のノズルは中央部のノズルに比べて吐出特性のバラツキが大きいため、吐出特性のバラツキの少ない中央部のノズルからより多くの液体が吐出されることで、精度良く液体が吐出される補正値を算出できる。
【００１１】
かかる補正値算出方法であって、前記テストパターンを形成するステップにおいて、前記ある画素データの示す階調値を、前記第１ノズル用の第１階調値と、前記第２ノズル用の第２階調値とに分配した後に、前記テストパターンを形成するための各画素データの示す階調値を、前記各画素データに対応する前記媒体上の領域に形成すべきドットサイズを示すドットデータに変換するハーフトーン処理により、前記第１階調値を第１ドットデータに変換し、前記第２階調値を前記第２ドットデータに変換し、前記ある画素データに対応する前記媒体上の領域に、前記第１ドットデータが示すドットサイズのドットを前記第１ノズルに形成させ、前記第２ドットデータが示すドットサイズのドットを前記第２ノズルに形成させること。  
このような補正値算出方法によれば、第１ノズルと第２ノズルとから液体が吐出される領域において、データにて指示された以上にドット間隔（液体痕の間隔）が空いてしまうことを防止し、また、液体が吐出され過ぎてしまうことを防止する補正値を算出できる。
【００１２】
かかる補正値算出方法であって、前記テストパターンを形成するステップにおいて、前記第１ノズルから前記ノズル列の中央部までの距離が、前記第２ノズルから前記中央部までの距離よりも長い場合に、前記第１ノズルにより形成されるドットよりも前記第２ノズルにより形成されるドットの方が大きくなるように、前記ある画素データの示す階調値を前記第１階調値と前記第２階調値とに分配し、前記第１ノズルから前記中央部までの距離が、前記第２ノズルから前記中央部までの距離よりも短い場合に、前記第２ノズルにより形成されるドットよりも前記第１ノズルにより形成されるドットの方が大きくなるように、前記ある画素データの示す階調値を前記第１階調値と前記第２階調値とに分配すること。  
このような補正値算出方法によれば、第１ノズルと第２ノズルとから液体が吐出される領域において、データにて指示された以上にドット間隔（液体痕の間隔）が空いてしまうことを防止し、また、液体が吐出され過ぎてしまうことを防止する補正値を算出できる。
【００１３】
かかる補正値算出方法であって、前記テストパターンを形成するステップにおいて、ハーフトーン処理により、前記テストパターンを形成するための各画素データの示す階調値を、前記各画素データに対応する前記媒体上の領域に形成すべきドットサイズを示すドットデータに変換し、前記ある画素データに対応する前記媒体上の領域に、前記ある画素データの前記ドットデータが示すドットサイズのドットを、前記第１ノズルと前記第２ノズルとにそれぞれ形成させること。  
このような補正値算出方法によれば、第１ノズルと第２ノズルとから液体が吐出される領域において、データにて指示された以上にドット間隔（液体痕の間隔）が空いてしまうことを防止し、また、液体が吐出され過ぎてしまうことを防止する補正値を算出できる。
【００１４】
また、液体を吐出する複数のノズルが所定方向に並んだノズル列と媒体とを前記所定方向と交差する方向に相対移動させながら前記ノズル列から液体を吐出させる液体吐出動作と前記ノズル列と前記媒体とを前記所定方向に相対移動させる移動動作とを交互に繰り返す液体吐出装置の液体吐出方法であって、前記液体吐出装置が媒体に液体を吐出するための画素データのうちの、第１の液体吐出動作における前記ノズル列のうちの第１ノズルと、前記第１の液体吐出動作後の第２の液体吐出動作における前記ノズル列のうちの前記第１ノズルとは異なる第２ノズルと、が対応付けられる画素データを補正するステップと、前記第１の液体吐出動作において、補正された前記画素データに基づいて、前記第１ノズルから、その補正された前記画素データに対応する媒体上の領域に液体を吐出するステップと、前記第２の液体吐出動作において、補正された前記画素データに基づいて、前記第２ノズルから、その補正された前記画素データに対応する媒体上の領域に液体を吐出するステップと、を有する液体吐出方法である。  
このような液体吐出方法によれば、第１ノズルと第２ノズルとから液体が吐出される領域において、データにて指示された以上にドット間隔（液体痕の間隔）が空いてしまうことを防止でき、また、液体が吐出され過ぎてしまうことを防止できる。
【００１５】
＝＝＝インクジェットプリンタについて＝＝＝
以下、インクジェットプリンタ（以下、プリンタ１という）とコンピュータが接続された印刷システムを、「液体吐出装置」の一例として、以下に説明する。
【００１６】
図１は、印刷システムの構成ブロック図である。図２Ａはプリンタ１の概略断面図であり、図２Ｂはプリンタ１の概略上面図である。まず、コンピュータ６０から印刷データがプリンタ１に送信される。プリンタ１は印刷データを受信すると、コントローラ１０により各ユニット（搬送ユニット２０、駆動ユニット３０、ヘッドユニット４０）を制御し、印刷テープＴに画像を形成する。なお、検出器群５０によりプリンタ１内の状況を監視され、コントローラ１０はその検出結果に基づいて各ユニットを制御する。
【００１７】
搬送ユニット２０は、印刷テープＴが連続する方向（以下、搬送方向）に、印刷テープＴを、上流側から下流側に搬送するものである。モータによって駆動する搬送ローラ２１により、印刷前のロール状の印刷テープＴ１を印刷領域に供給し、その後、印刷済みの印刷テープＴ２を巻取機構によりロール状に巻き取る。なお、印刷中の印刷領域では、印刷テープＴが下からバキューム吸着され、印刷テープＴは所定の位置に保持される。
【００１８】
駆動ユニット３０は、ヘッドユニット４０を、搬送方向と、印刷テープＴの幅方向（搬送方向と交差する方向）とに自在に移動させるものである。駆動ユニット３０は、ヘッドユニット４０を搬送方向に移動させる第１ステージ３１と、第１ステージ３１を幅方向に移動させる第２ステージ３２と、これらを移動させるモータとで、構成されている。
【００１９】
図３は、ヘッド４１の下面のノズル配列を示す。ヘッドユニット４０はヘッド４１を有する。ヘッド４１の下面には、インク吐出部であるノズルが複数設けられている。そして、ヘッド４１の下面には、イエローインクノズル列Ｙと、マゼンタインクノズル列Ｍと、シアンインクノズル列Ｃと、ブラックインクノズル列Ｋが形成されている。各ノズル列はノズルを１８０個ずつ備え、幅方向（所定方向に相当）に一定の間隔（１８０ｄｐｉ）で整列している。幅方向の奥側のノズルから順に若い番号が付されている（＃１、＃２…＃１８０）。
【００２０】
次に、プリンタ１の印刷手順について説明する。まず、搬送ユニット２０により印刷領域に供給された印刷テープＴに対して、ヘッドユニット４０が第１ステージ３１により搬送方向（所定方向と交差する方向に相当）に移動し、この移動中にノズルからインクが吐出される（液体吐出動作に相当）。その結果、印刷テープＴには搬送方向に沿ったドット列が形成される。その後、ヘッドユニット４０は第２ステージ３２により第１ステージ３１を介して幅方向に移動する（移動動作に相当）。そして、再び、ヘッドユニット４０の搬送方向の移動中に、ノズルからインクが吐出され、先程とは違う領域にドット列が形成される。この動作を繰り返すことで、印刷領域に供給された印刷テープＴに画像が印刷される（画像形成動作）。その後、搬送ユニット２０により印刷が成されていない印刷テープＴが印刷領域に供給され（搬送動作）、再び、画像が形成される。この画像形成動作と印刷テープＴの搬送動作とを交互に繰り返すことで、連続する印刷テープＴ（以下、媒体という）に画像が印刷される。
【００２１】
＝＝＝比較例の印刷方法について＝＝＝
図４Ａは、比較例の印刷方法であるバンド印刷を示す図である。説明の為、ノズル数を減らして描いている。バンド印刷とは、ヘッド４１の１回の搬送方向への移動（パス）にてバンド画像が印刷されると、駆動ユニット３０によりバンド画像分だけヘッド４１が幅方向に移動し、先のパスにて形成されたバンド画像と幅方向に並ぶように次のパスにて再びバンド画像が印刷される。そのため、バンド印刷では、搬送方向に沿うドット列（以下、ラスタラインという）は、１つのノズルにより形成される。
【００２２】
ところで、ノズル列の端部に位置するノズルは様々な要因により中央部のノズルよりも吐出異常が発生しやすい。例えば、図４Ａに示すように、幅方向の奥側端部に位置するノズル＃１＃２に形成されるドット（黒丸●）が、他のノズル＃３〜＃７に形成されるドット（白丸○）よりもドット径が小さいとする。バンド印刷では１つのラスタラインが１つのノズルにより形成されるため、端部のノズル＃１，＃２により形成されるラスタラインが画像上にスジとなって現れて画質劣化の原因に繋がる。そこで、「部分オーバーラップ印刷」という印刷方法が提案されている。
【００２３】
図４Ｂは、比較例の印刷方法である部分オーバーラップ印刷を示す図である。ここで説明のため、幅方向の奥側端部に位置するノズル＃１〜＃５により形成されるドット（黒丸●）が吐出異常により他のノズルにより形成されるドット（白丸○）よりもドット径が小さいとする。また、ノズル列の端部に位置するノズルであっても、幅方向の手前側に位置するノズル＃１７６〜＃１８０は吐出異常が発生しないとする。
【００２４】
図４Ａに示すバンド印刷では、幅方向の最も手前側のノズル＃７に形成されたラスタラインと幅方向の最も奥側のノズル＃１に形成されたラスタラインとの間隔がノズルピッチ（１８０ｄｐｉ）となるように、駆動ユニット３０はヘッド４１を移動する。即ち、先のパス１における最も手前側のノズル＃７の位置と後のパス２における最も奥側のノズル＃１の位置との間隔が１８０ｄｐｉとなるように、駆動ユニット３０はヘッド４１を移動させる。
【００２５】
一方、図４Ｂに示す「部分オーバーラップ印刷」では、先のパス１における手前側の５個のノズル＃１７６〜＃１８０と後のパス２における奥側の５個のノズル＃１〜＃５とが重なるように、駆動ユニット３０はヘッド４１を移動する。具体的には、パス１におけるノズル＃１７６とパス２におけるノズル＃１が重なり（搬送方向に隣り合い）、パス１におけるノズル＃１７７とパス２におけるノズル＃２が重なるように、駆動ユニット３０はヘッド４１を移動する。そうして、ノズル列の両端部側の各５個のノズル（＃１〜＃５と＃１７６〜＃１８０）が対応付けられる領域には、１つのラスタラインが２つのノズルにより形成される。この比較例の部分オーバーラップ印刷では、パス１にてノズル＃１７６により所定間隔の２倍の間隔にてドットを形成させ、その後、駆動ユニット３０はヘッド４１を移動し、パス２にて、パス１のノズル＃１７６により形成されたドットの間に、ノズル＃１に所定間隔の２倍の間隔にてドットを形成させる。その結果、ノズル列の端部のノズルが対応付けられる領域（以下、ＰＯＬ領域と言う）には、２つのノズル（＃１，＃１７６）により交互に形成されたドットから構成されるラスタラインが形成される。
【００２６】
前述のバンド印刷では、吐出異常を発生する奥側の各ノズル（＃１＃２）がそれぞれ１つのラスタラインを形成しているため、そのラスタライン（●のラスタライン）が画像上に目立ってしまい、画質劣化の原因となっている。これに対して、比較例の部分オーバーラップ印刷では、吐出異常を発生する奥側のノズルと吐出異常を発生しないノズルにより１つのラスタラインが形成されるため、吐出異常のドット（●）が目立ち難く、画像劣化が緩和される。
【００２７】
つまり、ノズル列の端部のノズルは中央部のノズルと比べて、吐出異常が発生しやすく、インク吐出のばらつきが大きいため、端部のノズル（＃１〜＃５と＃１７６〜＃１８０）により形成されるラスタラインを複数のノズルにより形成すれば、その分だけ画質劣化を抑えられる。
【００２８】
図５は、比較例の部分オーバーラップ印刷の際に移動誤差が生じた場合のドット形成の様子を示す図である。パス１からパス２の間に駆動ユニット３０がヘッド４１を幅方向に移動する際に、規定の移動量よりも多く移動させたとする。その結果、パス１における手前側の端部ノズル（＃１７６〜＃１８０）に対して、パス２における奥側の端部ノズル（＃１〜＃５）が、幅方向の手前側に位置する。例えば、パス１におけるノズル＃１７６よりもパス２におけるノズル＃１の方が幅方向の手前側に位置する。
【００２９】
そうすると、パス１の手前側端部のノズル（＃１７６〜＃１８０）により形成されたドット間に（○）、パス２の奥側端部のノズル（＃１〜＃５）によるドット（●）が形成されない。即ち、ＰＯＬ領域以外の媒体上の領域では、搬送方向に所定間隔にてドットが並んでいるのに対して、ＰＯＬ領域では搬送方向にドットが１個おきに（所定間隔の２倍の間隔にて）形成されることになる。つまり、比較例のＰＯＬ領域では印刷データにて指示された以上にドット間隔があき、それ以外の領域に比べて淡く視認され、画像全体に濃度むらが発生してしまう。
【００３０】
そこで、本実施形態では、端部ノズルの吐出のバラツキを緩和するために、端部ノズルにより形成されるラスタラインは複数のノズルにて形成される印刷を行う場合に、ヘッド４１の移動誤差などによる発生する濃度むら（ＰＯＬ領域の淡さ）を抑制することを目的とする。
【００３１】
＝＝＝第１実施形態の印刷方法について＝＝＝
図６は、本実施形態の印刷方法を示す図である。例えば、ドットが搬送方向に所定間隔おきに並んだラスタラインが、幅方向にノズルピッチ（１８０ｄｐｉ）で並ぶ画像を印刷する場合に、本実施形態では、パス１における端部ノズル＃１７６〜＃１８０も、パス２における端部ノズル＃１〜＃５も、それ以外のノズルと同様に、搬送方向に所定間隔おきにドットを形成する。以下、先のパス（パス１）にてＰＯＬ領域に所定間隔おきにドットを形成するノズル、即ち、幅方向の手前側のノズル＃１７６〜＃１８０を「第１ノズル」と言い、後のパス（パス２）にてＰＯＬ領域に所定間隔おきにドットを形成するノズル、即ち、幅方向の奥側のノズル＃１〜＃５を「第２ノズル」と言う。また、第１ノズルと第２ノズルを合わせて「端部ノズル」と言う。そのため、ヘッド４１の移動誤差が発生しない場合、第１ノズルにより形成されるドットと第２ノズルにより形成されるドットとが重なって形成される。
【００３２】
また、図６に示すようにヘッド４１の移動誤差が発生し、第２ノズル（＃１〜＃５）によるドットが所定の位置よりも幅方向の手前側に形成されたとしても、本実施形態では、第１ノズル（＃１７６〜＃１８０）が所定間隔おきにドットを形成する。そのため、比較例の部分オーバーラップ印刷（図５）では印刷されないドットが本実施形態では印刷され（斜線のドット）、搬送方向に並ぶドットが所定間隔よりも広くなり、ＰＯＬ領域が淡く視認されてしまうことを防止できる。即ち、比較例のように、ヘッド４１の移動誤差等により、第１ノズルにより形成されたドット間に第２ノズルによるドットが形成されず、印刷データにて指示された以上にドット間の隙間が大きくなってしまうことを防止できる。その結果、ＰＯＬ領域の画像とそれ以外の領域の画像とにおいて濃度むらが発生してしまうことを防止できる。
【００３３】
ここで、媒体上に仮想的に定められたマス目の１つのマス目に対して、データ上における１つの画素が対応するとする。その画素の示す濃度（階調値）が画素データである。そして、ある画素データに基づいて、その画素に対応する媒体上の領域に対して、その画素データに割り当てられたノズルからの液体吐出が制御されるとする。
【００３４】
本実施形態のような印刷（図６）を行うために、印刷データを作成する際に、媒体上のＰＯＬ領域に対応する１つの画素データに対して、第１ノズルと第２ノズルとが割り当てられる。逆に言えば、１つの画素データに基づいて、第１ノズルと第２ノズルとからのインクが吐出される。つまり、本実施形態の印刷システムでは、第１ノズルと第２ノズルが割り当てられた画素データ（ある画素データに相当）に基づき、先のパス（第１の液体吐出動作）において、第１ノズルからの、その画素データに対応する媒体上の領域へのインク（液体）の吐出を制御し、後のパス（第２の液体吐出動作）において、第２ノズルからの、その画素データに対応する媒体上の領域へのインク（液体）の吐出が制御される。また、端部ノズル（第１ノズル・第２ノズル）とは別のノズルが割り当てられた画素データ（ある画素データとは別の画素データに相当）の示す階調値に基づいて、端部ノズルとは別のノズルから所定のインク量（液体量）が吐出され、端部ノズルが割り当てられた画素データの示す階調値が、その階調値と等しい場合に、第１ノズルと第２ノズルからそれぞれ所定のインク量が吐出される。一方、比較例の部分オーバーラップ印刷では、ＰＯＬ領域に対応する１つの画素データに対して、第１ノズルか、又は、第２ノズルが割り当てられる。そして、第１ノズルによるドットと第２ノズルによるドットが交互に並んだラスタラインが形成される。
【００３５】
つまり、端部ノズルの吐出特性のばらつきを緩和するために、端部ノズルが対応付けられる媒体上の領域（ＰＯＬ領域）のうちのある領域（１つの画素データに対応する媒体上の領域）に対して、２つのノズル（第１ノズル・第２ノズル）の両方からインクが吐出されることで、ヘッド４１の移動誤差が生じたとしても、印刷データにて指示された所定間隔以上にドット間隔が空いてしまうことを防止できる。そのため、本実施形態では、特に、高い階調値にて濃く印刷する場合（例えば、ベタ塗り印刷の場合）に、ドット間に大きな隙間が生じて、例えば、白い媒体であれば白地部分が目立ってしまうことを防止でき、画像劣化を抑制できる。
【００３６】
但し、ＰＯＬ領域では、第１ノズルによるドットと第２ノズルによるドットが重なるように形成されるため、印刷データにて指示された階調値よりも濃く印刷される傾向がある。そのため、低い階調値にて淡く印刷する場合には、ＰＯＬ領域の濃さがＰＯＬ領域以外の媒体上の領域に比べて目立ってしまう虞がある。
【００３７】
そこで、第１実施形態では、ＰＯＬ領域に印刷される画像の濃さを列領域ごと（画素列ごと）の補正値Ｈに基づいて補正する。なお、画素列とは、印刷データ上において、搬送方向に対応する方向に複数の画素が並んだ画素のことをいう。また、画素列に対応する媒体上の領域を「列領域」という。
【００３８】
図７Ａから図７Ｃは、列領域ごとの補正値Ｈに基づいてＰＯＬ領域の補正を行わない場合の印刷の様子を示す図である。図７Ａでは、ヘッド４１の移動誤差等がなく、第１ノズルと第２ノズルの幅方向の位置が等しくなるようにヘッド４１が移動する場合に印刷されるドットの様子を示す図である。補正値Ｈに基づく補正が行われないと、ＰＯＬ領域に対して、第１ノズルから吐出されるインク滴と第２ノズルから吐出されるインク滴が重なって着弾する。そのため、ＰＯＬ領域には、それ以外の領域よりも大きなドットが形成される。即ち、ＰＯＬ領域以外の１番目から３番目の列領域の濃度よりも、ＰＯＬ領域である４番目から６番目の列領域の濃度の方が濃く視認される。このＰＯＬ領域（４番目から６番目の列領域）の濃さを、列領域ごとの補正値Ｈを用いて補正する。
【００３９】
また、図７Ａに示すように、ＰＯＬ領域である４番目の列領域に隣接する３番目の列領域には、４番目の列領域に形成される大きなドットがはみ出す場合がある。このとき、３番目の列領域はＰＯＬ領域ではないが他の列領域（１番目や２番目の列領域）よりも濃く視認されてしまう。即ち、ＰＯＬ領域と隣接する列領域もＰＯＬ領域に形成されるドットの影響を受けて、濃く視認される場合がある。そのため、第１実施形態では、ＰＯＬ領域以外の列領域の濃度も補正値Ｈを用いて補正する。
【００４０】
図７Ｂでは、ヘッド４１の移動誤差により、第１ノズルに対して第２ノズルが幅方向の奥側にずれて位置する場合に印刷されるドットの様子を示している。図示するように、ヘッド４１の移動誤差が発生したとしても、本実施形態では、第１ノズルによるドットと第２ノズルによるドットとが重なるように形成されるため、ＰＯＬ領域（ヘッドの繋ぎ目に対応する領域）のドット間隔が空きすぎてしまうことを防止できる。そして、列領域ごとの補正値Ｈにより、第１ノズルと第２ノズルとによりドットが重なるように形成されるＰＯＬ領域の濃さが補正される。
【００４１】
また、第２ノズルにより形成されるドットが３番目の列領域にはみ出して形成される。そのため、３番目の列領域はＰＯＬ領域ではないが濃く視認されてしまうので、ＰＯＬ領域以外の列領域も補正値Ｈを用いて濃度補正することで、より高画質な画像が得られる。
【００４２】
図７Ｃは、ヘッド４１の移動誤差により、第１ノズルに対して第２ノズルが幅方向の手前側に位置する場合に印刷されるドットの様子を示している。この場合、４番目の列領域に形成されるはずである第２ノズルによるドットが、５番目の列領域に寄って形成される。その結果、４番目の列領域は、ＰＯＬ領域であるにも関わらず、他のＰＯＬ領域に属する列領域ほど濃く印刷されない。そのため、他のＰＯＬ領域に属する列領域と同様に、４番目の列領域の濃度補正処理を行ってしまうと、４番目の列領域は淡く視認されてしまう。そのため、列領域ごとの補正値Ｈにより濃度補正処理を行うことで、より正確に濃度補正を行うことができる。
【００４３】
つまり、媒体上の列領域に同じノズルにより形成された画像であっても、隣接する列領域に対応付けられたノズルの影響を受けて、濃度が異なる場合がある。このような場合、単にノズルに対応付けた補正値では、濃度むらの抑制効果は低い。そのため、列領域ごとの補正値Ｈを算出することで、より正確に濃度むらを抑制できる。
【００４４】
また、ヘッド４１だけでなくノズルごとによっても特性が異なる。そのため、端部ノズルであっても、それ以外のノズルであっても、例えば、インク吐出量が既定量よりも少なかったり、多かったりする場合がある。この場合、既定量よりも少ない量のインクを吐出するノズルが対応する列領域は淡く視認され、既定量よりも多い量のインクを吐出するノズルが対応する列領域は濃く視認されてしまう。また、吐出されたインク滴が飛行曲がりするノズルの影響を受ける列領域の濃度も、列領域ごとの補正値Ｈによれば、自身の列領域に対応付けられたノズルだけでなく、隣接する列領域に対応付けられたノズルも考慮して補正される。即ち、列領域ごとの補正値Ｈにより、第１ノズルと第２ノズルによりドットが重なるように形成されるＰＯＬ領域の濃さだけでなく、それ以外の原因による濃度むらも解消できる。
【００４５】
図８は、第１実施形態の補正値Ｈの算出方法のフローである。列領域ごと（画素列ごと）の補正値Ｈを算出するために、本実施形態では、製造工程等において、プリンタ１に実際にテストパターンを印刷させる。以下、補正値Ｈの算出方法について説明する。
【００４６】
＜Ｓ００１：テストパターンの印刷＞
図９Ａは、テストパターンを示す図であり、図９Ｂは、補正用パターンを示す図である。コンピュータ６０はプリンタドライバに従ってプリンタ１に図９Ａに示すようなテストパターンを印刷させる。このとき、端部ノズルが割り当てられた画素データ（ある画素データに相当）に基づいて、その画素データと対応する媒体上の領域に対して、第１ノズルと第２ノズルとからインクを吐出させる。一方、端部ノズル以外のノズルが割り当てられた画素データと対応する媒体上の領域に対しては、１つのノズルからインクが吐出される。
【００４７】
テストパターンは、異なる色のノズル列ごと（シアン・マゼンタ・イエロー・ブラック）に形成された４つの補正用パターンによって構成される。各補正用パターンは３種類の濃度の帯状パターンから構成される。帯状パターンはそれぞれ一定の階調値の画像データから生成されたものである。帯状パターンの階調値を指令階調値と呼び、濃度３０％の帯状パターンの指令階調値をＳａ（７６）、濃度５０％の帯状パターンの指令階調値をＳｂ（１２８）、濃度７０％の帯状パターンの指令階調値をＳｃ（１７９）、と表す。
【００４８】
本実施形態のプリンタ１は、ヘッドユニット４０の搬送方向への１回の移動（パス）によりバンド画像が印刷されると、バンド画像分だけヘッドユニット４０が幅方向に移動し、先に印刷されたバンド画像と搬送方向に並ぶように、次のパスにて、再びバンド画像が印刷されるようなバンド印刷を行うとする。即ち、あるパスで形成されたラスタラインの間に、他のパスで形成されるラスタラインが印刷されることはない。前述のように、ある列領域の濃度は、その列領域に対応付けられたノズルと、その列領域と隣接する列領域に対応付けられたノズルの特性によって異なってくる。バンド印刷では、あるパスで形成されたラスタラインの間に、他のパスで形成されるラスタラインが印刷されることがない。そのため、補正用パターンを２回のパスにて形成すれば、列領域ごとの補正値Ｈを算出できる。ゆえに、補正用パターンは２回のパスにて形成される７１０個（＝（１８０＋１７５）×２）のラスタラインから構成されるとする。また、端部ノズル以外のノズルが割り当てられる列領域の補正値Ｈを算出しない場合には、端部ノズルとそれに隣接するノズルのみをもちいて、補正用パターンを形成するとよい。
【００４９】
＜Ｓ００２：読取階調値の取得＞
次に、印刷されたテストパターンをスキャナで読み取り、読取階調値を取得する。例えば、図９Ａに示すように、テストパターンが印刷された用紙のシアンの補正用パターンを囲む範囲（一点鎖線）を読取範囲とすればよい。同様に、他のノズル列が形成した補正用パターンも読み取る。読み取った補正用パターンの画像（一点鎖線の範囲）が傾いている場合には、画像の傾きθを検出し、画像データに対して傾きθに応じた回転処理を行う。
【００５０】
なお、補正用パターンを読み取った画像データ上においても、「列領域」に対応する領域を「画素列」とする。そして、補正用パターンよりも大きい範囲（一点鎖線の範囲）にて読み取った画像データのうちの不要な画素をトリミングする。そうして、読取画像データ上において、搬送方向に相当する方向の画素列数を、補正用パターンのラスタラインの数（列領域の数）と同数になるようにする。つまり、画素列と列領域を一対一で対応させる。例えば、一番上に位置する画素列が１番目の列領域に対応し、その下に位置する画素列は２番目の列領域に対応する。
【００５１】
図１０は、濃度３０％から７０％の帯状パターンの読取結果をグラフにて示した図である。画素列と列領域を一対一で対応させた後、帯状パターンごとに、各列領域の濃度を算出する。ある列領域に対応する画素列の各画素の読取階調値の平均値を、その列領域の読取階調値とする。図１０では、横軸が列領域番号であり、縦軸が読取階調値である。グラフに示されるように、各帯状パターンは、それぞれの指令階調値で一様に形成されたにも関わらず、列領域ごとに読取階調値にばらつきが生じている。この列領域ごとの濃度のばらつきが印刷画像の濃度むらの原因となる。特に、ＰＯＬ領域に属する列領域の濃度はそれ以外の領域に属する列領域の濃度に比べて、読取階調値が高くなる。
【００５２】
＜Ｓ００３：補正値Ｈの算出＞
図１０に示すように、ＰＯＬ領域に属する列領域の読取階調値は、ＰＯＬ領域以外の列領域の読取階調値よりも高い階調値となっている。そこで、スキャナによるテストパターンの読取階調値に基づいて、ＰＯＬ領域（第１ノズルと第２ノズルとから液体が吐出される領域に相当）の補正値を算出する。また、ＰＯＬ領域に限らず、図１０に示すように、列領域ごとにも濃度のばらつき（読取階調値のばらつき）が発生している。本実施形態では、ＰＯＬ領域の濃さを補正するだけでなく、この列領域ごとの濃度のばらつきも補正する。そのためには、同一の階調値における列領域ごとの濃度のばらつきをなくせばよい。即ち、各列領域の濃度を一定の値に近づけることで、濃度むらが改善される。
【００５３】
そこで、同一の指令階調値、例えば、Ｓｂにおいて、全列領域の読取階調値の平均値Ｃｂｔを、「目標値Ｃｂｔ」として設定する。そして、指令階調値Ｓｂにおける各列領域の読取階調値を目標値Ｃｂｔに近づけるように、各列領域に対応する画素の階調値を補正する。なお、ＰＯＬ領域に属する列領域の読取階調値は高い階調値であるため、ＰＯＬ領域以外の列領域の読取階調値の平均値を目標値とするとよい。
【００５４】
指令階調値Ｓｂに対する読取階調値Ｃｂｉが目標値Ｃｂｔよりも低い列領域ｉでは、指令階調値Ｓｂの設定よりも濃く印刷されるように、ハーフトーン処理前の階調値を補正する。一方、目標値Ｃｂｔよりも読取階調値の高い列領域ｊ（Ｃｂｊ）では、指令階調値Ｓｂの設定よりも淡く印刷されるように階調値を補正する。
【００５５】
図１１Ａは、目標の階調値Ｃｂｔよりも読取結果の低いｉ列領域の目標階調値Ｓｂｔの算出方法を示す図である。横軸が指令階調値を示し、縦軸が読取階調値を示す。グラフ上には、指令階調値（Ｓａ，Ｓｂ，Ｓｃ）に対するｉ列領域のシアンの読取結果（Ｃａｉ，Ｃｂｉ，Ｃｃｉ）がプロットされている。指令階調値Ｓｂに対してｉ列領域が目標値Ｃｂｔにて表されるための目標指令階調値Ｓｂｔは次式（直線ＢＣに基づく線形補間）により算出される。  
Ｓｂｔ＝Ｓｂ＋（  Ｓｃ−Ｓｂ）×｛（  Ｃｂｔ−Ｃｂｉ）／（  Ｃｃｉ−Ｃｂｉ）｝
図１１Ｂは、目標の階調値Ｃｂｔよりも読取結果の高いｊ列領域の目標階調値Ｓｂｔの算出方法を示す図である。グラフ上には、ｊ列領域のシアンの読取結果がプロットされている。指令階調値Ｓｂに対してｊ列領域が目標値Ｃｂｔにて表されるための目標指令階調値Ｓｂｔは次式（直線ＡＢに基づく線形補間）により算出される。  
Ｓｂｔ＝Ｓａ＋（  Ｓｂ−Ｓａ）×｛（  Ｃｂｔ−Ｃａｊ）／（  Ｃｂｊ−Ｃａｊ）｝
こうして、指令階調値Ｓｂに対して、各列領域の濃度が目標値Ｃｂｔにて表されるための目標指令階調値Ｓｂｔを算出した後、次式により、各列領域の指令階調値Ｓｂに対する補正値Ｈを算出する。  
Ｈｂ＝（  Ｓｂｔ−Ｓｂ）／Ｓｂ
同様にして、３つの指令階調値（Ｓａ，Ｓｂ，Ｓｃ）に対する３つの補正値（Ｈａ，Ｈｂ，Ｈｃ）を列領域ごとに算出する。また、シアンだけでなく、その他のノズル列の補正値Ｈも算出する。なお、本実施形態の補正用パターンは、バンド印刷方法によりヘッドユニット４０の２回のパスにて形成されている。そこで、対応する２つの列領域の補正値Ｈの平均値を、その列領域の補正値Ｈとするとよい。
【００５６】
＜Ｓ００４：補正値Ｈの記憶について＞
図１２は、補正値テーブルである。補正値Ｈの算出後、補正値Ｈをプリンタ１のメモリ５３に記憶させる。補正値テーブルには、３つの指令階調値に対する３つの補正値（Ｈａ_ｉ，Ｈｂ_ｉ，Ｈｃ_ｉ）が列領域ｉごとに対応付けられている。補正値テーブルには、ヘッドユニット４０の１回のパスにて印刷の対象となる列領域の補正値Ｈが記憶される。そして、列領域番号１７６から１８０の補正値ＨがＰＯＬ領域の補正値Ｈとなる。
【００５７】
＜ユーザーのもとでの印刷について＞
図１３は、第１実施形態の印刷データ作成処理のフローである。プリンタ１の製造工程において、濃度むら補正のための補正値Ｈが算出され、補正値Ｈがプリンタのメモリ５３に記憶された後、プリンタ１は出荷される。そして、ユーザーが、プリンタ１を使用する際にプリンタドライバをインストールすると、プリンタドライバはプリンタ１に対してメモリ５３に記憶されている補正値Ｈをコンピュータ６０に送信するように要求する。プリンタドライバは、プリンタ１から送られてくる補正値Ｈをコンピュータ６０内のメモリに記憶する。
【００５８】
そして、プリンタドライバは、ユーザーからの印刷命令を受けると、図１３の印刷データ作成処理のフローに従って印刷データを作成する。まず、解像度変換処理（Ｓ１０１）により、アプリケーションプログラムから出力された画像データを、用紙Ｓに印刷する際の解像度に変換する。次に、色変換処理（Ｓ１０２）により、ＲＧＢデータを、プリンタ１のインクに対応したＣＭＹＫ色空間により表されるＣＭＹＫデータに変換する。
【００５９】
その後、画素データの示す高階調の階調値を補正値Ｈにより補正する（Ｓ１０３、階調値変換処理）。プリンタドライバは、各画素データの階調値（以下、補正前の階調値Ｓ_ｉｎとする）を、その画素データが対応する列領域の補正値Ｈに基づいて補正する（補正後の階調値Ｓ_ｏｕｔとする）。
【００６０】
補正前の階調値Ｓ_ｉｎが指令階調値のいずれかＳａ，Ｓｂ，Ｓｃと同じであれば、コンピュータ６０のメモリに記憶されている補正値Ｈａ，Ｈｂ，Ｈｃをそのまま用いることができる。例えば、補正前の階調値Ｓ_ｉｎ＝Ｓｃであれば、補正後の階調値Ｓ_ｏｕｔは次式により求められる。  
Ｓ_ｏｕｔ＝Ｓｃ×（  １＋Ｈｃ）
図１４は、シアンのｉ番目の列領域の補正前の階調値Ｓ_ｉｎが指令階調値と異なる場合の補正方法を示す図である。横軸を補正前の階調値Ｓ_ｉｎとし、縦軸を補正後の階調値Ｓ_ｏｕｔとする。補正前の階調値Ｓ_ｉｎが指令階調値ＳａとＳｂの間であるとき、指令階調値Ｓａの補正値Ｈａと指令階調値Ｓｂの補正値Ｈｂを基に線形補間によって次式により補正後の階調値Ｓ_ｏｕｔを算出する。  
Ｓ_ｏｕｔ＝Ｓａ+（  Ｓ’ｂｔ−Ｓ’ａｔ）×｛（  Ｓ_ｉｎ−Ｓａ）／（  Ｓｂ−Ｓａ）｝
なお、補正前の階調値Ｓ_ｉｎが指令階調値Ｓａよりも小さい場合には、階調値０（最低階調値）と指令階調値Ｓａの線形補間によって、補正後の階調値Ｓ_ｏｕｔを算出する。補正前の階調値Ｓ_ｉｎが指令階調値Ｓｃよりも大きい場合には、階調値２５５（最高階調値）と指令階調値Ｓｃの線形補間によって、補正後の階調値Ｓ_ｏｕｔを算出する。また、これに限らず、指令階調値とは異なる補正前の階調値Ｓ_ｉｎに対応した補正値Ｈ_ｏｕｔを算出し、補正後の階調値Ｓ_ｏｕｔを算出してもよい（Ｓ_ｏｕｔ＝Ｓ_ｉｎ×（１＋Ｈ_ｏｕｔ））。
【００６１】
こうして、列領域ごとの濃度補正処理が行われた後に、ハーフトーン処理（Ｓ１０４）により、高階調数のデータを、プリンタ１が形成可能な階調数のデータに変換する。最後に、ラスタライズ処理（Ｓ１０５）により、マトリクス状の画像データを、プリンタ１に転送すべきデータ順に、画素データごとに並べ替えられる。これらの処理を経て生成された印刷データは、印刷方式に応じたコマンドデータ（搬送量など）と共に、プリンタドライバによりプリンタ１に送信される。
【００６２】
＝＝＝第２実施形態の印刷方法について＝＝＝
前述の第１実施形態では、端部ノズルによりドットが重なるように形成されるＰＯＬ領域の濃さを、列領域ごとの補正値Ｈにより補正している。この第２実施形態では、ＰＯＬ領域に対して、列領域ごとの補正値Ｈによる補正と、後述の濃度補正処理（補正例１〜補正例３）を行う。つまり、濃度補正処理（補正例１〜補正例３）では補正しきれない濃度むらを、列領域ごとの補正値Ｈにより補正することになる。そのため、ＰＯＬ領域の濃度補正をより精度良く行うことができる。以下、濃度補正処理の方法について説明する。
【００６３】
＜補正例１＞
図１５Ａは、本実施形態のプリンタ１が印刷可能なドットの種類を示す図である。本実施形態の１つの画素は、「特大ドットを形成する」、「大ドットを形成する」、「中ドットを形成する」、「小ドットを形成する」、「極小ドットを形成する」、「ドットを形成しない」、の６階調にて表現される。
【００６４】
図１５Ｂは、重複画素データを第１ノズル用の画素データと第２ノズル用の画素データに置き換える様子を示す図である。この補正例１では、印刷データ作成中に、アプリケーションソフトからの画像データを、解像度変換処理し、色変換処理し、ハーフトーン処理したデータにおいて、ＰＯＬ領域に対応するデータを端部ノズル用の画素データに置き換える。例えば、ハーフトーン処理後の重複画素データが「特大ドット」を形成するように指示している場合には、第１ノズルと第２ノズルに、特大ドットよりもサイズの小さい「大ドット」を形成させる。そのために、「特大ドットを形成する」という重複画素データを、「大ドットを形成する」という第１ノズル用の画素データと、同じく「大ドットを形成する」という第２ノズル用の画素データとに置き換える。同様に、重複画素データが「大ドット」を形成するように指示している場合には、第１ノズルと第２ノズルに大ドットよりもサイズの小さい「中ドット」を形成させるようにデータを置き換える。
【００６５】
このように、補正例１では、重複画素データに対応する媒体上の領域に、その重複画素データが示すドットサイズよりも小さいドット（又は、その重複画素データが示すドットサイズ以下のドット）を、第１ノズルと第２ノズルに形成させるように、ハーフトーン処理後の重複画素データを、端部ノズル用の画素データに置き換える。なお、重複画素データが「極小ドット」を形成するように指示している場合には、第１ノズルか第２ノズルのどちらかに極小ドットを形成させるとよい。このとき、第１ノズルにより形成される極小ドット数と第２ノズルによる極小ドット数とが同程度となるようすることで、端部ノズルの吐出ばらつきが画像に現れ難くなる。
【００６６】
また、第２実施形態でも前述の第１実施形態と同様に、プリンタの検査工程等において、列領域ごとの補正値Ｈを算出する。そのためのテストパターンを形成する際に、まず、指令階調値Ｓａ〜Ｓｃ（テストパターンを形成するための各画素データの示す階調値に相当）をハーフトーン処理する。そして、端部ノズルが対応付けられる画素データの示すドットサイズ以下のドットを、第１ノズルと第２ノズルにそれぞれ形成させて、テストパターンを形成する。そして、そのテストパターンの読取結果に基づいて、ＰＯＬ領域に対する列領域ごとの補正値Ｈを算出する。そうすることで、端部ノズルが対応付けられる領域（ＰＯＬ領域）の濃さを、端部ノズルに形成させるドットサイズを小さくするだけでは解消できない場合にも、補正値Ｈにより補正できる。また、端部ノズルに形成させるドットサイズを小さくしたことにより、ＰＯＬ領域が淡く印刷され過ぎてしまった場合にも、補正値Ｈにより補正できる。
【００６７】
図１６Ａは、ＰＯＬ領域の濃さに対する補正が行われない場合のドット形成の様子を示し、図１６Ｂは、ＰＯＬ領域に対して補正例１の濃度補正処理が行われた場合のドット形成の様子を示す図である。ハーフトーン処理後の画素データが全て「大ドット」を形成するように指示しているとする。また、第１ノズルに対して第２ノズルが幅方向の手前側にずれてヘッド４１が移動されたとする。図１６Ａでは、ハーフトーン処理後の重複画素データ「大ドット形成」に対して、第１ノズルと第２ノズルによりそれぞれ「大ドット」が形成される。そうすることで、ヘッド４１の移動誤差により、第１ノズルに対して第２ノズルが幅方向にずれていても、部分オーバーラップ印刷を行うときのように、印刷データにて指示された以上にドット間に大きな隙間が生じてしまうことを防止できる。その一方で、ＰＯＬ領域では、第１ノズルと第２ノズルにより大ドットが重なるように形成されるため、ＰＯＬ領域以外の領域に比べて、大ドットが多く形成され、濃く視認されてしまう。
【００６８】
一方、図１６Ｂでは、「大ドット形成」という重複画素データを補正例１の濃度補正方法に従い、「中ドット形成」という第１ノズル用の画素データと、同じく「中ドット形成」という第２ノズル用の画素データとに置き換える。その結果、ＰＯＬ領域以外の領域には「大ドット」が形成され、ＰＯＬ領域には、第１ノズルと第２ノズルとにより、大ドットよりも小さいサイズの「中ドット」が形成される。即ち、ＰＯＬ領域では、ＰＯＬ領域以外の領域に比べて形成されるドット数は多いが、形成されるドットサイズが小さい。そのため、結果的には、ＰＯＬ領域以外の領域に向けて吐出されるインク量と、ＰＯＬ領域に向けて吐出されるインク量を同等にすることができ、ＰＯＬ領域がそれ以外の領域よりも濃く視認されてしまうことを防止でき、濃度むらが解消される。
【００６９】
図１７は、印刷データ作成中における補正例１の濃度補正処理のイメージ図である。補正例１ではハーフトーン処理後の画素データに対して濃度補正処理を行う。図中のマス目を１つの画素とし、画素に「大」が記されていれば、その画素に対応する媒体上の領域に「大ドット」を形成し、画素に「中」が記されていれば、その画素に対応する媒体上の領域に「中ドット」を形成するとする。ハーフトーン処理後の画素データによると、全ての画素データが「大ドット」を形成するように示している。
【００７０】
その後、濃度補正処理において、端部ノズルが割り当てられる重複画素（太線内）のデータを、第１ノズル用の画素データと第２ノズル用の画素データとに置き換える。重複画素データが「大ドット形成」を示す場合には、「中ドット形成」という第１ノズル用の画素データと、「中ドット形成」という第２ノズル用の画素データに置き換えられる。そのため、図１７の濃度補正処理後の画像データでは、太線に囲まれた第１ノズル用の画素データ及び、第２ノズル用の画素データには、「中」が記されている。なお、重複画素データ以外の画素データは変換されることなく、「大ドット形成」のままである。最後に、ラスタライズ処理により、各画素データが、インクが吐出される順に対応するノズルに割り当てられるように、並び替えられて、プリンタ１に送信される。
【００７１】
こうすることで、図１６Ｂに示すように、ＰＯＬ領域には、第１ノズルと第２ノズルにより「中ドット」が重なるように形成され、ＰＯＬ領域以外の領域には「大ドット」が形成される。その結果、ＰＯＬ領域がそれ以外の領域よりも濃く視認されてしまうことを防止でき、濃度むらが解消される。
【００７２】
以上をまとめると、この補正例１では、ＰＯＬ領域に対応する重複画素データを、第１ノズル用の画素データ、及び、第２ノズル用画素データとして、その重複画素データが示すドットサイズよりも小さいサイズのドットが形成されるデータに変換する。その結果、第１ノズルと第２ノズルにてドットが重なるようにして形成されることによるＰＯＬ領域の濃さを補正できる。そして、重複画素データが示すドットサイズ以下のドットを、第１ノズルと第２ノズルにより形成させる濃度補正処理を行うだけでは補正しきれない濃度むらを列領域ごとの補正値Ｈにより補正する。
【００７３】
また、補正例１では、例えば、ＰＯＬ領域に対して大ドットを形成するように指示された際に、２つの端部ノズルから中ドットを形成することによって、結果的に、ＰＯＬ領域に向けて吐出されるインク量を同等にしている。そのため、同じ濃度の画像を印刷する際に、ＰＯＬ領域ではそれ以外の領域に比べて、小さいサイズのドットにより印刷されるため、粒状性が高く、より高画質な画像が得られる。
【００７４】
＜補正例１の変形例＞
前述の補正例１では、図１５Ｂに示すように、重複画素データが「大ドット形成」を示している場合に、その全ての重複画素データを、第１ノズルと第２ノズルによりそれぞれ中ドットが形成されるデータに置き換えているが、これに限らない。
【００７５】
例えば、「大ドット形成」を示す重複画素データが１０個あるときに、そのうちの５個の重複画素データを、「中ドット形成」という第１ノズル用の画素データ及び第２ノズル用の画素データに置き換える。そして、残りの５個の重複画素データを、「中ドット形成」という第１ノズル用の画素データと、「小ドット形成」という第２ノズル用画素データとに置き換えてもよい。そうすることで、「大ドット形成」を示す全ての重複画素データに対して、第１ノズルと第２ノズルに「中ドット」を形成すると、ＰＯＬ領域が未だ濃く印刷されてしまう場合に、一部の重複画素データに対して、第２ノズルに「小ドット」を形成させることで、ＰＯＬ領域の濃さをより確実に補正できる。このように同じ重複画素データであっても、重複画素データによって、第１ノズル用の画素データと第２ノズル用の画素データとに置き換える際に、異なるデータに置き換えても良い。
【００７６】
＜補正例２＞
本実施形態では、ヘッド４１が有するノズル列の一方の端部ノズル（第１ノズル）と他方の端部ノズル（第２ノズル）が対応付けられるＰＯＬ領域において、第１ノズルと第２ノズルとによりドットが重なるように形成される。そうすることで、端部ノズル（第１ノズルと第２ノズル）の吐出特性のばらつきが緩和される。そして、この補正例２では、更に、端部ノズルの吐出特性のばらつきを緩和するために、ハーフトーン処理後の重複画素データを、第１ノズル用の画素データと第２ノズル用の画素データとに置き換える際に、階調性をもたせる。そのため、補正例２の濃度補正処理は、補正例１と同様に（図７）、ハーフトーン処理後に行われる。
【００７７】
図１８Ａは、ハーフトーン処理後に、「特大ドット形成」を示す重複画素データを、階調性を持たせて、第１ノズル用の画素データと第２ノズル用の画素データに置き換えるパターンを示す図である。図１８Ｂは、図１８Ａに示すパターンに従って、ＰＯＬ領域のドットが形成された様子を示す図である。説明の為ノズル列のノズル数を減らし、全ての画素データが「特大ドット形成」を示すとする。また、図１８Ｂでは、第１ノズルに対して、第２ノズルが幅方向の手前側にずれて取り付けられている。
【００７８】
ここまで、説明の為に、ノズル列の奥側の５個の第２ノズル（＃１〜＃５）と、ノズル列の手前側の５個の第１ノズル（＃１７６〜＃１８０）に吐出異常が発生する虞があるとして、第１ノズルによるドットと第２ノズルによるドットが重なるように印刷している。ところで、同じ端部ノズルであっても、ノズル列の中央部側のノズル（例えば、＃１７６や＃５）は、ノズル列の端部側のノズル（例えば、＃１８０や＃１）に比べて、吐出異常の発生の度合いが小さい。即ち、端部ノズル（第１ノズル・第２ノズル）の中でも、中央部側のノズルの方が端部側のノズルよりも精度の良いノズルと言える。そのため、この補正例２では、図１８Ａに示すように、重複画素データが「特大ドット形成」を示す場合に、端部ノズルの中でもノズル列の中央部側のノズルの方が大きいドットを形成するように、第１ノズル用のドットデータと第２ノズル用のドットデータとに置き換える。
【００７９】
図１８Ｂでは、中央部側のノズルの方が端部側のノズルよりも吐出異常が発生し難いことを示すために、ノズル列の両端の５個の端部ノズルのうちの、端部側の２個のノズル（＃１〜＃２，＃１７９〜＃１８０）により形成されるドットを三角（△）にて示し、中央部側の３個のノズル（＃３〜＃５，＃１７６〜＃１７７）により形成されるドットを端部ノズル以外のノズルにより形成されるドットと同じように丸（○）にて示す。
【００８０】
そして、ハーフトーン処理後の重複画素データが「特大ドット」を形成するように示している場合に、この補正例２では、５個の第１ノズル（＃１７６〜＃１８０）のうちのノズル列の最も中央部側のノズル＃１７６に「特大ドット」を形成させ、ノズル＃１７６に対応するノズル＃１に「極小ドット」を形成させるように、データを置き換える。その結果、図１１Ｂに示すように、ＰＯＬ領域の奥側では、第１ノズル＃１７６により形成される特大ドットのラスタライン（○）と、第２ノズル＃１により形成される極小ドットのラスタライン（△）が形成される。そうすると、端部側のノズル＃１の吐出異常により形成されたドット（△）が目立ち難くなり、端部ノズルの吐出異常による画質劣化を低減できる。そして、５個の第１ノズルのうちのノズル列の中央部側から２番目のノズル＃１７７に「大ドット」を形成させ、ノズル＃１７７に対応するノズル＃２に「小ドット」を形成させるように、データを置き換える。このように、幅方向の奥側から手前側にかけて、第１ノズル（＃１７７〜＃１８０）によるドットの影響が小さくなり、逆に、第２ノズル（＃１〜＃５）のドットの影響が大きくなる。そうすることで、ＰＯＬ領域内において、ノズル列の中央部側のノズルによるドットの方が端部側のノズルによるドットよりも影響度合いが大きくなるため、端部ノズルの吐出異常を緩和できる。
【００８１】
つまり、ノズル列の端部側のノズルほど吐出異常が発生し易いため、５個の端部ノズルにおいて、ノズル列の端部側のノズルほど形成するドットサイズは小さくなり、逆に、ノズル列の中央部側のノズルほど形成するドットサイズが大きくなるように、重複画素データを、階調性をもたせて、第１ノズル用の画素データ及び第２ノズル用の画素データに置き換えて、端部ノズルの吐出異常を緩和する。その結果、より高画質な画像が得られる。そのために、ある第１ノズル（例えばノズル＃１８０）からノズル列の中央部までの距離が、その第１ノズルと同じ列領域にドットを形成する第２ノズル（例えばノズル＃５）からノズル列の中央部までの距離よりも長い場合に、第１ノズルよりも第２ノズルに大きいサイズのドットを形成させる。一方、ある第１ノズル（例えばノズル＃１７６）からノズル列の中央部までの距離が、その第１ノズルと同じ列領域にドットを形成する第２ノズル（例えばノズル＃１）からノズル列の中央部までの距離よりも短い場合に、第２ノズルよりも第１ノズルに大きいサイズのドットを形成させる。そして、列領域ごとの補正値Ｈを算出するためのテストパターンを印刷する際に、重複画素データが示すドットサイズ以下のドットを、階調性をもたせて第１ノズルと第２ノズルとに形成させる。
【００８２】
図１９は、ハーフトーン処理後に、「大ドット形成」を示す重複画素データを、階調性を持たせて、第１ノズル用の画素データと第２ノズル用の画素データに置き換えるパターンを示す図である。本実施形態のプリンタ１は各ヘッド４１が端部ノズルを５個ずつ有する。また、プリンタ１が形成可能なドットサイズを５個としている（図１５Ａ）。そのため、「特大ドット形成」を示す重複画素データを端部ノズル用の画素データに変換する際に、ノズル列の中央部側から端部側のノズルほど小さいサイズのドットを形成させることができる。しかし、特大ドットよりも小さいサイズのドット形成する重複画素データは、必ずしも５個の端部ノズルに対して、ノズル列の中央部側から端部側のノズルほど小さいサイズのドットを形成させることはできない。
【００８３】
例えば、「大ドット形成」を示す重複画素データを第１ノズル用の画素データに変換する際に、ノズル列の最も中央部側の第１ノズル＃１７６と２番目の第１ノズル＃１７７に「中ドット」を形成させるようにする。そして、それよりも端部側の第１ノズル＃１７８，＃１７９には「小ドット」を形成させ、ノズル列の最も端部側の第１ノズル＃１８０には「極小ドット」を形成させるように、データを変換する。逆に、ノズル列の最も端部側の第２ノズル＃１には「極小ドット」を形成させ、それよりも中央部側の第２ノズル＃２，＃３には「小ドット」を形成させ、更に中央部側の第２ノズル＃４，＃５には「中ドット」を形成させるように、データを変換する。そうすることで、５個の端部ノズルが形成する全てのドットに対して階調性をもたせられなくとも、第１ノズルとそれに対応する第２ノズルにおいて、ノズル列の端部側のノズルにより形成されるドットの影響が小さく、逆に、ノズル列の中央部側のノズルにより形成されるドットの影響が大きくなるようにでき、端部ノズルの吐出異常を緩和し、より高画質な画像が得られる。
【００８４】
そして、図１８Ａや図１９に示すような重複画素データの置き換えパターンをコンピュータ６０のメモリに記憶させることで、コンピュータ６０が、ハーフトーン処理後の重複画素データを、階調性を持たせて、第１ノズル用画素データと第２ノズル用画素データに置き換えられる。
【００８５】
また、図１８Ｂでは、全ての重複画素データが「特大ドット形成」を示すとしているが、実際の印刷画像では、これに限らない。例えば、最も奥側の重複画素データは「大ドット形成」を示し、奥側から２番目の重複画素データは「特大ドット形成」を示しているとする。このとき、ＰＯＬ領域において、最も奥側、即ち、ノズル列の中央部側の第１ノズル＃１７６により「中ドット」が形成され、中央部側（奥側）から２番目の第１ノズル＃１７５により「大ドット」が形成される。そのため、必ずしも、ノズル列の中央部側のノズルにより形成されるドットほどサイズが大きくなるとは限らない。但し、同じ重複画素データに基づいて、ＰＯＬ領域の奥側ではノズル列の中央部側に位置する第１ノズルの方が第２ノズルよりも大きなドットを形成し、ＰＯＬ領域の手前側では、ノズル列の中央部側に位置する第２ノズルの方が第１ノズルよりも大きなドットを形成する。そのため、同じ画素データに基づいて第１ノズルと第２ノズルが同じサイズのドットを形成する場合に比べて、端部ノズルの吐出異常をより緩和できる。
【００８６】
＜補正例３＞
図２０は、印刷データ作成中における補正例３の濃度補正処理のイメージ図である。ハーフトーン処理前の画素データは高階調数（２５６階調）のデータである。ここで、全ての画素データが「階調値２００」を示しているとする。その後、濃度補正処理にて、端部ノズルが割り当てられる重複画素データの階調値を半分の「１００（第１階調値と第２階調値に相当）」にする。
【００８７】
次に、ハーフトーン処理により、重複画素データは、「階調値１００」という高階調のデータから「中ドット形成（第１ドットデータと第２ドットデータに相当）」という低階調のデータに変換される。一方、重複画素データ以外の画素データは、「階調値２００」から「大ドット形成」というデータに変換される。最後に、ラスタライズ処理の際に、図中のハーフトーン処理後の画像データのうちの実線で囲まれた領域の画素データをパス１のノズルに割り当て、点線で囲まれた領域の画素データをパス２のノズルに割り当てる。
【００８８】
即ち、濃度補正処理前には、全ての画素データが階調値２００を示し、濃度補正処理せずにハーフトーン処理を行えば、全ての画素データが「大ドット形成」というデータに変換されるところを、濃度補正処理にて重複画素データの階調値を半分にした後にハーフトーン処理を行うことで、重複画素データは「中ドット形成」というデータに変換される。このように、重複画素データの階調値を半分にしてハーフトーン処理を行ったデータを、第１ノズルと第２ノズルに共通のデータとして割り振る。その結果、補正例１と同様に（図１６Ｂ）、ＰＯＬ領域には、第１ノズルによる中ドットと第２ノズルによる中ドットとが重なるように形成される。こうすることで、ＰＯＬ領域の濃度補正処理を行わずに、第１ノズルと第２ノズルとにより大ドットが重なるように形成する場合（図１６Ａ）に比べて、ＰＯＬ領域が濃く視認されてしまうことを防止できる。そして、列領域ごとの補正値Ｈを算出するためのテストパターンを印刷する際に、重複画素データの示す階調値を、第１ノズル用の画素データと第２ノズル用の画素データに分配する。
【００８９】
なお、補正例１では、重複画素データをハーフトーン処理した後に、形成されるドットサイズが小さくなるように、重複画素データを第１ノズル用の画素データと第２ノズル用の画素データとに置き換える。一方、補正例２では、重複画素データの階調値を半分にした後にハーフトーン処理するため、ＰＯＬ領域内に形成されるドットサイズが小さくなる他に、ＰＯＬ領域内に生成されるドット数が少なくなることもある。但し、結果的には、濃度補正処理を行わない場合に比べて、ＰＯＬ領域に向けて吐出される液体量が減るため、ＰＯＬ領域が濃く視認されてしまうことを防止できる。
【００９０】
図２１は、ハーフトーン処理前の重複画素データの階調値を、階調性を持たせて、第１ノズル用の画素データと第２ノズル用の画素データとに置き換える様子を示す図である。図２０では、重複画素データの階調値を半分に分けているが、これに限らない。例えば、重複画素データの示す階調値が「２００」であるときに、ある第１ノズルと、その第１ノズルと同じ列領域にドットを形成する第２ノズルとにおいて、ノズル列の中央部に近い方のノズルに階調値を多く分配し（階調値１５０）、ノズル列の中央部から遠い方のノズルに階調値を少なく分配（階調値５０）するとよい。その結果、ＰＯＬ領域の奥側において、第２ノズルよりも第１ノズルからのインク吐出量の方が多くなる。逆に、ＰＯＬ領域の手前側において、第１ノズルよりも第２ノズルからのインク吐出量の方が多くなる。こうすることで、吐出バラツキの少ない中央部のノズルにより、より多くのインクが吐出され、より高画質な画像が得られる。
【００９１】
このように重複画素データの階調値を、半分ではなく、階調性を持たせて、第１ノズル用の画素データと第２ノズル用の画素データとして分配する場合、図２０に示すようにハーフトーン処理後の重複画素データを、第１ノズルと第２ノズルの共通のデータとすることはできない。そのため、図２１に示すように、ハーフトーン処理前に、重複画素データを、第１ノズル用の画素データと第２ノズル用の画素データとに分配するとよい。
【００９２】
＜第２実施形態の補正値Ｈの算出について＞
図２２は、第２実施形態における列領域ごとの補正値Ｈの算出フローである。この第２実施形態では、上述の濃度補正処理（補正例１〜補正例３）では補正しきれない濃度むらを、列領域ごとの補正値Ｈにより補正する。そのため、第１実施形態にて示しているテストパターン（図９）を印刷する際に、第２実施形態では、端部ノズルが割り当てられる指令階調値（Ｓａ〜Ｓｃ）を補正した後にテストパターンを印刷させる（Ｓ２０１，Ｓ２０２）。例えば、濃度補正処理の補正例１を行う場合には、補正値Ｈを算出するためにテストパターンを印刷する際に、指令階調値（Ｓａ〜Ｓｃ）をハーフトーン処理した画素データにおいて、端部ノズルが対応付けられる画素データが示すドットサイズ以下のドットを、第１ノズルと第２ノズルとによりそれぞれ形成させる。このように、ＰＯＬ領域に対して濃度補正処理（補正例１〜補正例３）がなされたテストパターンをスキャナに読み取らせ、読取階調値を取得する（Ｓ２０３）。なお、端部ノズル以外のノズルが対応付けられる指令階調値（画素データ）は濃度補正処理することなく、そのままの指令階調値に基づいてテストパターンが印刷される。そして、テストパターンから取得した読取階調値に基づいて、前述の第１実施形態と同様に補正値Ｈを算出する（Ｓ２０４）。そうすることで、ＰＯＬ領域に対して濃度補正処理（補正例１から補正例３）を行ったが、ＰＯＬ領域が未だ濃く印刷される場合には、ＰＯＬ領域が淡くなるような補正値Ｈを算出し、ＰＯＬ領域が淡く印刷されすぎてしまった場合には、ＰＯＬ領域が濃くなるような補正値Ｈを算出する。そうすることで、ＰＯＬ領域と他の列領域との濃度むらをより解消でき、高画質な画像が得られる。そうして算出された補正値Ｈをプリンタ１のメモリに記憶させる（Ｓ２０５）。
【００９３】
＜第２実施形態の印刷データの作成について＞
図２３は、第２実施形態の印刷データの作成処理のフローである。プリンタドライバは、ユーザーからの印刷命令を受けると、画像データを解像度変換処理し（Ｓ３０１）、色変換処理した後に（Ｓ３０２）、高階調にて示された画素データを、その画素データが割り当てられる列領域の補正値Ｈに従って、階調値が補正される（Ｓ３０３）。補正値Ｈによる階調値変換処理は、前述の第１実施形態にて示している方法と同様である。その後、ＰＯＬ領域に対して補正例１または補正例２の濃度補正処理を行う場合（１）には、補正値Ｈにて補正された画素データをハーフトーン処理した後に、更に、ＰＯＬ領域に対応する画素データを、第１ノズル用の画素データと第２ノズル用の画素データ（ドットデータ）に置き換える。また、ＰＯＬ領域に対して補正例３の濃度補正処理を行う場合（２）には、補正値Ｈにて補正された画素データのうちのＰＯＬ領域に対応する画素データの階調値を半分にするなどして補正し（例えば図２０，図２１）、ハーフトーン処理する。そうして、印刷データは、最後にラスタライズ処理され（Ｓ３０５）、プリンタ１に送信される。このように、列領域ごとの補正値ＨによりＰＯＬ領域に対応付けられる画素データを補正し、更に、ＰＯＬ領域に対して補正例１から補正例３の濃度補正処理を行うことで濃度むらをより精度良く補正できる。また、列領域ごとの補正値ＨによりＰＯＬ領域以外の領域も補正することで、高画質な画像が得られる。
【００９４】
＝＝＝その他の実施形態＝＝＝
上記の各実施形態は、主としてインクジェット方式のプリンタを有する印刷システムについて記載されているが、濃度むら補正方法等の開示が含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００９５】
＜補正値Ｈによる補正について＞
前述の実施形態では、ＰＯＬ領域以外の領域も補正値Ｈにより補正されているが、これに限らず、ＰＯＬ領域のみ補正値Ｈにより補正してもよい。また、列領域ごとに補正値Ｈを算出し、列領域ごとに画素データ（階調値）を補正しているが、これに限らず、プリンタ１にテストパターンを印刷した読取結果に基づいて、ＰＯＬ領域全体の補正値を算出してもよい。
【００９６】
＜部分オーバーラップ印刷について＞
前述の実施形態では、ノズル列の端部ノズルの吐出特性のバラツキを緩和するために、端部ノズルにより形成されるラスタラインは、複数のノズルにより形成するとしているが、これに限らない。例えば、端部ノズルでないノズルを用いてオーバーラップ印刷を行う領域に対しても、複数のノズルによるドットが重なるように印刷することで、ドット間隔が印刷データにて指示された以上に空いてしまうことを防止できる。また、部分オーバーラップ印刷に限らず、全てのラスタラインが複数のノズルにより形成されるオーバーラップ印刷においても、複数のノズルによるドットが重なるように印刷することで、ドット間隔が印刷データにて指示された以上に空いてしまうことを防止できる。
【００９７】
＜シリアル式のプリンタについて＞
前述の実施形態では、連続媒体を印刷領域に搬送した後に、ヘッドユニット４０を搬送方向と連続媒体の幅方向に交互に移動しながら画像を形成し、画像形成後には、再び、印刷されていない連続媒体の領域を印刷領域に搬送し、これを繰り返すことで連続媒体に画像を印刷するインクジェットプリンタを例に挙げているがこれに限らない。例えば、複数のヘッドを有するヘッドユニットがキャリッジにより移動方向（前述のプリンタ１における搬送方向に相当）に移動しながらラスタラインを形成する動作と、単票紙を移動方向と交差する方向である搬送方向（前述のプリンタ１における幅方向に相当）に搬送する動作とを交互に繰り返すシリアル式のプリンタにおいても本件発明を適用できる。この場合、ヘッドは搬送方向に複数のノズルが並んだノズル列を備える。そして、一方のヘッドのノズル列の搬送方向における下流側端部と、他方のヘッドのノズル列の上流側端部とが重なるように、複数のヘッドを配置する。そして、そのノズル列の端部と対向する媒体の領域に対しては、同じ画素データに基づいて、異なるヘッドのノズルからそれぞれインクを吐出させる。その結果、ヘッドの移動誤差等により発生する濃度むらを解消できる。
【００９８】
＜液体吐出装置について＞
前述の実施形態では、液体吐出方法を実施する液体吐出装置（一部）としてインクジェットプリンタを例示していたが、これに限らない。液体吐出装置であれば、プリンタ（印刷装置）ではなく、様々な工業用装置に適用可能である。例えば、布地に模様をつけるための捺染装置、カラーフィルター製造装置や有機ＥＬディスプレイ等のディスプレイ製造装置、チップへＤＮＡを溶かした溶液を塗布してＤＮＡチップを製造するＤＮＡチップ製造装置、回路基板製造装置等であっても、本件発明を適用することができる。  
また、液体の吐出方式は、駆動素子（ピエゾ素子）に電圧をかけて、インク室を膨張・収縮させることにより液体を吐出するピエゾ方式でもよいし、発熱素子を用いてノズル内に気泡を発生させ、その気泡によって液体を吐出させるサーマル方式でもよい。
【００９９】
＜バンド印刷について＞
前述の実施形態のプリンタ１の印刷方式はバンド印刷としているがこれに限らない。例えば、ヘッドユニット４０の搬送方向への１回の移動（パス）で記録されるラスタライン間に、当該パスでは記録されないラスタラインが挟まれるようなインターレース印刷をするとしてもよい。端部ノズルが対応付けられる列領域に対して、第１ノズルと第２ノズルとからそれぞれ液体を吐出させることで、ドット間隔が空きすぎてしまうことを防止できる。また、プリンタ１が行う印刷方式に合わせてテストパターンを印刷し、端部ノズルが対応付けられる列領域の補正値Ｈを算出し、濃度補正を行うことで、端部ノズルでドットが重なるように形成されることによる列領域の誤差を補正でき、濃度むらが抑制される。
【図面の簡単な説明】
【０１００】
【図１】印刷システムの構成ブロック図である。
【図２】図２Ａはプリンタの概略断面図、図２Ｂはプリンタの概略上面図である。
【図３】ヘッドの下面のノズル配列を示す図である。
【図４】図４Ａは本実施形態と異なるヘッドの配置を示す図であり、図４Ｂは本実施形態と異なる比較例の印刷方法を示す図である。
【図５】ヘッドの移動誤差が生じた際の比較例の印刷を示す図である。
【図６】本実施形態の印刷方法の概略を示す図である。
【図７】図７Ａから図７Ｃは列領域ごとの補正値による補正を行わない場合の様子を示す図である。
【図８】第１実施形態の補正値の算出方法のフローである。
【図９】図９Ａはテストパターンを示す図であり、図９Ｂは補正用パターンを示す図である。
【図１０】帯状パターンの読取結果をグラフにて示した図である。
【図１１】図１１Ａ及び図１１Ｂは目標階調値の算出方法を示す図である。
【図１２】補正値テーブルである。
【図１３】第１実施形態の印刷データ作成処理のフローである。
【図１４】補正前の階調値と指令階調値と異なる場合の補正を示す図である。
【図１５】図１５Ａはドットの種類を示し、図１５Ｂは重複画素データを端部ノズル用の画素データに置き換える様子を示す図である。
【図１６】図１６ＡはＰＯＬ領域に対して濃度補正処理が行われない場合の図であり、図１６ＢはＰＯＬ領域に対して濃度補正処理が行われた場合の図である。
【図１７】補正例１の濃度補正処理のイメージ図である。
【図１８】図１８Ａ及び図１８Ｂは重複画素データを、階調性を持たせて端部ノズル用の画素データに置き換える様子を示す図である。
【図１９】重複画素データを、階調性を持たせて端部ノズル用の画素データに置き換える様子を示す図である。
【図２０】補正例３の濃度補正処理のイメージ図である。
【図２１】重複画素データの階調値を、階調性を持たせて端部ノズル用の画素データに置き換える様子を示す図である。
【図２２】第２実施形態における列領域ごとの補正値の算出フローである。
【図２３】第２実施形態の印刷データの作成処理のフローである。
【符号の説明】
【０１０１】
１  プリンタ、１０  コントローラ、１１インターフェース部、
１２  ＣＰＵ、１３  メモリ、１４  ユニット制御回路、
２０  搬送ユニット、２１  搬送ローラ、
３０  駆動ユニット、３１  第１ステージ、３２  第２ステージ、
４０  ヘッドユニット、４１  ヘッド、４２  ヘッド、
５０  検出器群、６０  コンピュータ
【図１】
2009274234.tif 000003
【図２】
2009274234.tif 000004
【図３】
2009274234.tif 000005
【図４】
2009274234.tif 000006
【図５】
2009274234.tif 000007
【図６】
2009274234.tif 000008
【図７】
2009274234.tif 000009
【図８】
2009274234.tif 000010
【図１０】
2009274234.tif 000011
【図１１】
2009274234.tif 000012
【図１２】
2009274234.tif 000013
【図１３】
2009274234.tif 000014
【図１４】
2009274234.tif 000015
【図１５】
2009274234.tif 000016
【図１６】
2009274234.tif 000017
【図１７】
2009274234.tif 000018
【図１８】
2009274234.tif 000019
【図１９】
2009274234.tif 000020
【図２０】
2009274234.tif 000021
【図２１】
2009274234.tif 000022
【図２２】
2009274234.tif 000023
【図２３】
2009274234.tif 000024
【図９】
2009274234.tif 000025