(57)【要約】【課題】画質劣化を抑制すること。【解決手段】（１）流体を噴射する第１ノズルが所定方向に並んだ第１ノズル列と、（２）流体を噴射する第２ノズルが前記所定方向に並んだ第２ノズル列であって、前記所定方向における一方側の端部が前記第１ノズル列の前記所定方向における他方側の端部と重なる重複領域を形成して配置された第２ノズル列と、（３）入力画像データを、ドット形成の有無を示すドットデータに変換するハーフトーン処理を行う制御部であって、前記重複領域に対応する画像データを前記重複領域に属する前記第１ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、前記重複領域に対応する前記画像データを前記重複領域に属する前記第２ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、を独立して行う制御部と、を有することを特徴とする流体噴射装置である。【選択図】図１０
2011037069.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）流体を噴射する第１ノズルが所定方向に並んだ第１ノズル列と、
（Ｂ）流体を噴射する第２ノズルが前記所定方向に並んだ第２ノズル列であって、前記所定方向における一方側の端部が前記第１ノズル列の前記所定方向における他方側の端部と重なる重複領域を形成して配置された第２ノズル列と、
（Ｃ）入力画像データを、ドット形成の有無を示すドットデータに変換するハーフトーン処理を行う制御部であって、
前記重複領域に対応する画像データを前記重複領域に属する前記第１ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、前記重複領域に対応する前記画像データを前記重複領域に属する前記第２ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、を独立して行う制御部と、
を有することを特徴とする流体噴射装置。
【請求項２】
請求項１に記載の流体噴射装置であって、
前記制御部は、
前記入力画像データのうちの前記重複領域に対応する画像データを複製し、
複製した前記重複領域に対応する画像データを前記入力画像データに挿入し、
前記重複領域に対応する画像データに前記第１ノズル列の前記他方側の端部の使用率を乗算したデータを、ハーフトーン処理し、
挿入した前記重複領域に対応する画像データに前記第２ノズル列の前記一方側の端部の使用率を乗算したデータを、ハーフトーン処理する、
流体噴射装置。
【請求項３】
請求項２に記載の流体噴射装置であって、
前記重複領域に属する或る前記第１ノズルの前記使用率は、その前記第１ノズルよりも前記他方側に位置する前記第１ノズルの前記使用率よりも高く、
前記重複領域に属する或る前記第２ノズルの前記使用率は、その前記第２ノズルよりも前記一方側に位置する前記第２ノズルの前記使用率よりも高い、
流体噴射装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の流体噴射装置であって、
前記制御部は、ドット分散型のハーフトーン処理を実施する、
流体噴射装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の流体噴射装置であって、
前記重複領域に属する前記第１ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と前記重複領域に属する前記第２ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理とを独立して行った結果に基づいて、
前記重複領域に属するノズルにより形成されるドットのうちの一部の分散したドットを、前記第１ノズルにより形成されるドットと前記第２ノズルにより形成されるドットが重なったドットにする、
流体噴射装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の流体噴射装置であって、
前記制御部は、前記重複領域に対応する画像データの示す階調値を濃い階調値に補正する、
流体噴射装置。
【請求項７】
（Ａ）流体を噴射する第１ノズルが所定方向に並んだ第１ノズル列と、流体を噴射する第２ノズルが前記所定方向に並んだ第２ノズル列であって、前記所定方向における一方側の端部が前記第１ノズル列の前記所定方向における他方側の端部と重なる重複領域を形成して配置された第２ノズル列と、を有する流体噴射装置の流体噴射方法であって、
（Ｂ）入力画像データを、ドット形成の有無を示すドットデータに変換するハーフトーン処理を行う際に、前記重複領域に対応する画像データを前記重複領域に属する前記第１ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、前記重複領域に対応する前記画像データを前記重複領域に属する前記第２ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、を独立して行うことと、
（Ｃ）前記ハーフトーン処理を行った結果に基づいて、前記第１ノズル及び前記第２ノズルから流体を噴射させることと、
（Ｄ）を有することを特徴とする流体噴射方法。
【請求項８】
（Ａ）流体を噴射する第１ノズルが所定方向に並んだ第１ノズル列と、流体を噴射する第２ノズルが前記所定方向に並んだ第２ノズル列であって、前記所定方向における一方側の端部が前記第１ノズル列の前記所定方向における他方側の端部と重なる重複領域を形成して配置された第２ノズル列と、を有する流体噴射装置に、
（Ｂ）入力画像データを、ドット形成の有無を示すドットデータに変換するハーフトーン処理を行う際に、前記重複領域に対応する画像データを前記重複領域に属する前記第１ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、前記重複領域に対応する前記画像データを前記重複領域に属する前記第２ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、を独立して行うこと、
（Ｃ）を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流体噴射装置、流体噴射方法、及び、プログラムに関する。
【背景技術】
【０００２】
流体噴射装置の一つとして、ヘッドに設けられたノズルからインク（流体）を噴射して画像を形成するインクジェットプリンター（以下、プリンター）が挙げられる。複数の短尺のヘッドを紙幅方向に並べて、その複数のヘッドの下を搬送される媒体に対してヘッドからインクを噴射して画像を形成するプリンターがある。
【０００３】
ただし、紙幅方向に並ぶノズル間隔は微小である。そのため、紙幅方向に並ぶヘッドの配置がずれると、ヘッドの繋ぎ目で形成される画像部分の濃度が濃くなったり淡くなったりしてしまう。そこで、各ヘッドの端部（ノズル列の一部）を重複させて、複数のヘッドを配置したプリンターが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２５５１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のプリンターでは、ヘッドの繋ぎ目で形成すべきドット（ハーフトーン処理後のドットデータ）を、紙幅方向に並ぶヘッドのうちの何れか一方のヘッドに分配する。このとき、紙幅方向に並ぶヘッドの位置関係が理想的であれば、画像データが示す通りにドットを形成することができる。  
しかし、紙幅方向に並ぶヘッドの位置関係がずれたり、ヘッドの下を搬送される媒体が蛇行したりすると、紙幅方向に並ぶヘッドにそれぞれ形成されたドットは重なってしまい、媒体の埋まりが悪くなってしまう。その結果、ヘッドの繋ぎ目で形成される画像の濃度は淡くなり、画質が劣化してしまう。  
そこで、本発明は、画質劣化を抑制することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決する為の主たる発明は、（１）流体を噴射する第１ノズルが所定方向に並んだ第１ノズル列と、（２）流体を噴射する第２ノズルが前記所定方向に並んだ第２ノズル列であって、前記所定方向における一方側の端部が前記第１ノズル列の前記所定方向における他方側の端部と重なる重複領域を形成して配置された第２ノズル列と、（３）入力画像データを、ドット形成の有無を示すドットデータに変換するハーフトーン処理を行う制御部であって、前記重複領域に対応する画像データを前記重複領域に属する前記第１ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、前記重複領域に対応する前記画像データを前記重複領域に属する前記第２ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、を独立して行う制御部と、を有することを特徴とする流体噴射装置である。  
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【図面の簡単な説明】
【０００７】
【図１】図１Ａはプリンターの全体構成ブロック図であり、図１Ｂはプリンターの概略図である。
【図２】図２Ａはヘッドユニットに設けられたヘッドの配列を示す図であり、図２Ｂはヘッドの下面のノズル配列を示す図である。
【図３】図３Ａは比較例のプリンターのヘッド配置による濃度むら発生の様子を示す図であり、図３Ｂは隣接ヘッドの端部を重複させたプリンターによる比較例の印刷方法を説明する図であり、図３Ｃは濃度むら補正の様子を示す図である。
【図４】用紙が蛇行して搬送される場合のドット形成の様子を示す図である。
【図５】比較例の印刷方法における濃度変動を示す図である。
【図６】本実施形態の印刷方法における濃度変動を示す図である。
【図７】比較例の印刷方法を実施するための印刷データの作成処理フローを示す図であり、
【図８】ハーフトーン済みデータを上流側ヘッドのノズル列と下流側ヘッドのノズル列に割り当てる様子を示す図である。
【図９】第１ノズル列と第２ノズル列の使用率を示す図である。
【図１０】本実施形態の印刷方法を実施するための印刷データの作成処理フローである。
【図１１】高階調の重複領域データを複製して入力画像データに挿入し、重複領域データに各ノズル列の使用率を乗算する様子を示す図である。
【図１２】図１２Ａはディザマスクを示す図であり、図１２Ｂはディザ法によるハーフトーン処理の様子を示す図である。
【図１３】重複領域画像の濃度を補正するためのノズル使用率を示す図である。
【図１４】或るラスターラインが隣のラスターラインの濃度に影響を及ぼす例を示す図である。
【図１５】テストパターンを示す図である。
【図１６】シアンの補正用パターンをスキャナーで読み取った結果である。
【図１７】図１７Ａ及び図１７Ｂは、濃度むら補正値Ｈの具体的な算出方法を示す図である。
【図１８】各ノズル列に関する補正値テーブルを示す図である。
【図１９】シアンのｎ番目の列領域に関して各階調値に対応した補正値を算出する様子を示す図である。
【発明を実施するための形態】
【０００８】
＝＝＝開示の概要＝＝＝
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかとなる。
【０００９】
即ち、（１）流体を噴射する第１ノズルが所定方向に並んだ第１ノズル列と、（２）流体を噴射する第２ノズルが前記所定方向に並んだ第２ノズル列であって、前記所定方向における一方側の端部が前記第１ノズル列の前記所定方向における他方側の端部と重なる重複領域を形成して配置された第２ノズル列と、（３）入力画像データを、ドット形成の有無を示すドットデータに変換するハーフトーン処理を行う制御部であって、前記重複領域に対応する画像データを前記重複領域に属する前記第１ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、前記重複領域に対応する前記画像データを前記重複領域に属する前記第２ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、を独立して行う制御部と、を有することを特徴とする流体噴射装置である。  
このような流体噴射装置によれば、重複領域に属する第１ノズルによるドットと重複領域に属する第２ノズルによるドットをランダムに重ねることができ、ノズル列の位置関係がずれたり搬送誤差が生じたりしても、例えば、画像の濃度変動（流体による媒体の埋まり具合の差）を小さくすることができる。
【００１０】
かかる流体噴射装置であって、前記制御部は、前記入力画像データのうちの前記重複領域に対応する画像データを複製し、複製した前記重複領域に対応する画像データを前記入力画像データに挿入し、前記重複領域に対応する画像データに前記第１ノズル列の前記他方側の端部の使用率を乗算したデータを、ハーフトーン処理し、挿入した前記重複領域に対応する画像データに前記第２ノズル列の前記一方側の端部の使用率を乗算したデータを、ハーフトーン処理すること。  
このような流体噴射装置によれば、ハーフトーン処理のための閾値をノズル列ごとに設定する必要がなくなる。
【００１１】
かかる流体噴射装置であって、前記重複領域に属する或る前記第１ノズルの前記使用率は、その前記第１ノズルよりも前記他方側に位置する前記第１ノズルの前記使用率よりも高く、前記重複領域に属する或る前記第２ノズルの前記使用率は、その前記第２ノズルよりも前記一方側に位置する前記第２ノズルの前記使用率よりも高いこと。  
このような流体噴射装置によれば、異なるノズル列により形成される画像の境目を目立たなくすることができる。
【００１２】
かかる流体噴射装置であって、前記制御部は、ドット分散型のハーフトーン処理を実施すること。  
このような流体噴射装置によれば、重複領域に属する第１ノズルによるドットと重複領域に属する第２ノズルによるドットをランダムに重ねることができる。
【００１３】
かかる流体噴射装置であって、前記重複領域に属する前記第１ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と前記重複領域に属する前記第２ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理とを独立して行った結果に基づいて、前記重複領域に属するノズルにより形成されるドットのうちの一部の分散したドットを、前記第１ノズルにより形成されるドットと前記第２ノズルにより形成されるドットが重なったドットにすること。  
このような流体噴射装置によれば、ノズル列の位置関係がずれたり搬送誤差が生じたりしても、例えば、画像の濃度変動（流体による媒体の埋まり具合の差）を小さくすることができる。
【００１４】
かかる流体噴射装置であって、前記制御部は、前記重複領域に対応する画像データの示す階調値を濃い階調値に補正すること。  
このような流体噴射装置によれば、ドットが重なって形成されても、所望の濃度の画像を形成することができる（流体による媒体の埋まり具合を所望の埋まり具合にできる）。
【００１５】
また、（１）流体を噴射する第１ノズルが所定方向に並んだ第１ノズル列と、流体を噴射する第２ノズルが前記所定方向に並んだ第２ノズル列であって、前記所定方向における一方側の端部が前記第１ノズル列の前記所定方向における他方側の端部と重なる重複領域を形成して配置された第２ノズル列と、を有する流体噴射装置の流体噴射方法であって、（２）入力画像データを、ドット形成の有無を示すドットデータに変換するハーフトーン処理を行う際に、前記重複領域に対応する画像データを前記重複領域に属する前記第１ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、前記重複領域に対応する前記画像データを前記重複領域に属する前記第２ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、を独立して行うことと、（３）前記ハーフトーン処理を行った結果に基づいて、前記第１ノズル及び前記第２ノズルから流体を噴射させることと、（４）を有することを特徴とする流体噴射方法である。  
このような流体噴射方法によれば、重複領域に属する第１ノズルによるドットと重複領域に属する第２ノズルによるドットをランダムに重ねることができ、ノズル列の位置関係がずれたり搬送誤差が生じたりしても、例えば、画像の濃度変動（流体による媒体の埋まり具合の差）を小さくすることができる。
【００１６】
また、（１）流体を噴射する第１ノズルが所定方向に並んだ第１ノズル列と、流体を噴射する第２ノズルが前記所定方向に並んだ第２ノズル列であって、前記所定方向における一方側の端部が前記第１ノズル列の前記所定方向における他方側の端部と重なる重複領域を形成して配置された第２ノズル列と、を有する流体噴射装置に、（２）入力画像データを、ドット形成の有無を示すドットデータに変換するハーフトーン処理を行う際に、前記重複領域に対応する画像データを前記重複領域に属する前記第１ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、前記重複領域に対応する前記画像データを前記重複領域に属する前記第２ノズルから流体を噴射させるための前記ドットデータに変換するハーフトーン処理と、を独立して行うこと、（３）を実行させるためのプログラムである。  
このようなプログラムによれば、重複領域に属する第１ノズルによるドットと重複領域に属する第２ノズルによるドットをランダムに重ねることができ、ノズル列の位置関係がずれたり搬送誤差が生じたりしても、例えば、画像の濃度変動（流体による媒体の埋まり具合の差）を小さくすることができる。
【００１７】
＝＝＝印刷システムについて＝＝＝
インクジェットプリンターの中のラインヘッドプリンター（以下、プリンター１）とコンピューター５０が接続された印刷システムを流体噴射装置として、実施形態を説明する。
【００１８】
図１Ａは、プリンター１の全体構成ブロック図であり、図１Ｂは、プリンター１の概略図であり、プリンター１が用紙Ｓ（媒体）を搬送する様子を示す図である。外部装置であるコンピューター５０から印刷データを受信したプリンター１は、コントローラー１０により、各ユニット（搬送ユニット２０、ヘッドユニット３０）を制御し、用紙Ｓに画像を印刷する。また、プリンター１内の状況を検出器群４０が監視し、その検出結果に基づいて、コントローラー１０は各ユニットを制御する。
【００１９】
コントローラー１０は、プリンター１の制御を行うための制御ユニットである。インターフェース部１１は、外部装置であるコンピューター５０とプリンター１との間でデータの送受信を行うためのものである。ＣＰＵ１２は、プリンター１全体の制御を行うための演算処理装置である。メモリー１３は、ＣＰＵ１２のプログラムを格納する領域や作業領域等を確保するためのものである。ＣＰＵ１２は、メモリー１３に格納されているプログラムに従ったユニット制御回路１４により各ユニットを制御する。
【００２０】
搬送ユニット２０は、搬送ベルト２１と搬送ローラー２２Ａ，２２Ｂを有し、用紙Ｓを印刷可能な位置に送り込み、用紙Ｓを搬送方向に所定の搬送速度で搬送する。搬送ベルト２１上に給紙された用紙Ｓは、搬送ローラー２２Ａ，２２Ｂにより搬送ベルト２１が回転することによって、搬送ベルト２１上の用紙Ｓが搬送される。また、搬送ベルト２１上の用紙Ｓを下側から静電吸着やバキューム吸着するとよい。
【００２１】
ヘッドユニット３０は、用紙Ｓにインク滴を噴射するためのものであり、複数のヘッド３１を有する。ヘッド３１の下面には、インク噴射部であるノズルが複数設けられる。各ノズルには、インクが入った圧力室（不図示）と、圧力室の容量を変化させてインクを噴射させるための駆動素子（ピエゾ素子）が設けられている。
【００２２】
このようなプリンター１では、コントローラー１０が印刷データを受信すると、コントローラー１０は、まず、用紙Ｓを搬送ベルト２１上に送る。その後、用紙Ｓは、搬送ベルト２１上を一定速度で停まることなく搬送され、ヘッド３１のノズル面と対向する。そして、ヘッドユニット３０の下を用紙Ｓが搬送される間に、画像データに基づいて、各ノズルからインク滴を断続的に噴射する。その結果、用紙Ｓ上には、搬送方向に沿ったドット列（以下、ラスターラインとも呼ぶ）が形成され、画像が印刷される。なお、画像データは、２次元に配置された複数の画素から構成され、各画素（データ）は、各画素に対応する媒体上の領域（画素領域）にドットを形成するか否かを示す。
【００２３】
＜ノズル配置について＞
図２Ａは、ヘッドユニット３０に設けられたヘッド３１の配列を示す図であり、図２Ｂは、ヘッド３１の下面のノズル配列を示す図である。本実施形態のプリンター１では、図２Ａに示すように、搬送方向と交差する紙幅方向に複数のヘッド３１を並べて配置し、各ヘッド３１の端部を重複させて配置している。また、紙幅方向に隣り合うヘッド３１Ａ，３１Ｂを搬送方向にずらして配置している（千鳥状に配置している）。紙幅方向に隣り合うヘッド３１Ａ，３１Ｂのうち、搬送方向下流側のヘッド３１Ａを「下流側ヘッド３１Ａ」と呼び、搬送方向上流側のヘッド３１Ｂを「上流側ヘッド３１Ｂ」と呼ぶ。また、紙幅方向に隣り合うヘッド３１Ａ，３１Ｂを合わせて「隣接ヘッド」と呼ぶ。
【００２４】
図２Ｂに示すように、各ヘッド３１の下面には、ブラックインクを噴射するブラックノズル列Ｋと、シアンインクを噴射するシアンノズル列Ｃと、マゼンタインクを噴射するマゼンタノズル列Ｍと、イエローインクを噴射するイエローノズル列Ｙが形成されている。各ノズル列は１８０個のノズル（＃１〜＃１８０）から構成されている。また、各ノズル列のノズルは紙幅方向に一定の間隔（例えば１８０ｄｐｉ）で並んでいる。なお、各ノズル列に属するノズルに対して、紙幅方向の左側から順に小さい番号を付す（＃１〜＃１８０）。
【００２５】
そして、紙幅方向に並ぶヘッド３１Ａ，３１Ｂは、各ヘッド３１のノズル列の端部の８個のノズルを重複させて配置している。具体的には、下流側ヘッド３１Ａのノズル列の左側端部の８個のノズル（＃１〜＃８）と上流側ヘッド３１Ｂのノズル列の右側端部の８個のノズル（＃１７３〜＃１８０）を重複させ、下流側ヘッド３１Ａのノズル列の右側端部の８個のノズル（＃１７３〜＃１８０）と上流側ヘッド３１Ｂのノズル列の左側端部の８個のノズル（＃１〜＃８）を重複させている。図示するように、隣接ヘッド３１Ａ，３１Ｂにおいて、ノズルが重複している部分を「重複領域」と呼ぶ。また、重複領域に属するノズル（＃１〜＃８，＃１７３〜＃１８０）を「重複ノズル」と呼ぶ。
【００２６】
また、紙幅方向に並ぶヘッド３１Ａ，３１Ｂの端部にて重複しているノズルの紙幅方向の位置は一致している。即ち、下流側ヘッド３１Ａの端部ノズルの紙幅方向の位置と、それに対応する上流側ヘッド３１Ｂの端部ノズルの紙幅方向の位置が等しい。例えば、下流側ヘッド３１Ａの最も左端のノズル＃１と上流側ヘッド３１Ｂの右から８番目のノズル＃１７３との紙幅方向の位置は等しく、下流側ヘッド３１Ａの左から８番目のノズル＃８と上流側ヘッド３１Ｂの最も右端のノズル＃１８０との紙幅方向の位置は等しい。また、下流側ヘッド３１Ａの最も右端のノズル＃１８０と上流側ヘッド３１Ｂの左から８番目のノズル＃８との紙幅方向の位置は等しく、下流側ヘッド３１Ａの右から８番目のノズル＃１７３と上流側ヘッド３１Ｂの最も左端のノズル＃１との紙幅方向の位置は等しい。
【００２７】
このようにヘッドユニット３０において複数のヘッド３１を配置することで、紙幅方向の全域に亘ってノズルを等間隔（１８０ｄｐｉ）に並ばせることができる。その結果、等間隔（１８０ｄｐｉ）にドットが並んだドット列を紙幅長さに亘って形成することができる。
【００２８】
＝＝＝本実施形態の印刷概要について＝＝＝
＜濃度むらについて＞
図３Ａは、比較例のプリンターのヘッド配置による濃度むら発生の様子を示す図である。ここで、本実施形態とは異なる比較例のプリンターを例に、隣接ヘッド３１Ａ，３１Ｂの端部が重複しない場合に発生する濃度むらについて説明する。比較例のプリンターでは、設計上は、下流側ヘッド３１Ａのノズル列の最も左端のノズル（＃１）と上流側ヘッド３１Ｂのノズル列の最も右端のノズル（＃１８０）との間隔がノズルピッチ（例えば１８０ｄｐｉ）となるように設定されている。
【００２９】
しかし、ノズルピッチは微小であるため、隣接ヘッド３１Ａ，３１Ｂの位置関係はずれ易い。図３Ａの左図は、下流側ヘッド３１Ａが紙幅方向の右側にずれて配置され、２つのヘッド３１Ａ，３１Ｂの間隔が設計上の間隔（１８０ｄｐｉ）よりも広くなった場合を示す。この場合、下流側ヘッド３１Ａの端部ノズル＃１に形成されるラスターラインと上流側ヘッド３１Ｂの端部ノズル＃１８０に形成されるラスターラインとの間隔が、ノズルピッチ１８０ｄｐｉよりも広くなり、画像上に白スジが発生してしまう。
【００３０】
逆に、図３Ａの右図は、下流側ヘッド３１Ａが紙幅方向の左側にずれて配置され、２つのヘッド３１Ａ，３１Ｂの間隔が設計上の間隔よりも狭くなった場合を示す。この場合、下流側ヘッド３１Ａの端部ノズル＃１に形成されるラスターラインと上流側ヘッド３１Ｂの端部ノズル＃１８０に形成されるラスターラインが重なり、画像上に黒スジが発生してしまう。このように、隣接ヘッド３１Ａ，３１Ｂの位置関係がずれると、画像上に濃度むら（白スジや黒スジ）が発生し、画質が劣化してしまう。
【００３１】
そこで、図３Ａに示す濃度むらが発生する場合に、濃度むら補正を行うとする。図３Ａの右図のように、端部ノズル（＃１，＃１８０）にそれぞれ形成されたラスターラインが重なって濃く視認されてしまう場合には、端部ノズルで形成するドットサイズを小さくすることで、濃度補正を行うことができる。
【００３２】
しかし、図３Ａの左図のように、端部ノズル（＃１，＃１８０）にそれぞれ形成されたラスターラインの間隔が空いて淡く視認されてしまう場合には、その間隔が空いた部分にドットを形成することが出来ない。即ち、白スジの領域にドットを埋めることは出来ないため、濃度むらが補正されない。
【００３３】
図３Ｂは、隣接ヘッド３１Ａ，３１Ｂの端部を重複させたプリンターによる比較例の印刷方法を説明する図であり、図３Ｃは、濃度むら補正の様子を示す図である。図３Ｂ及び図３Ｃでは、本実施形態のプリンター１（図２）と同様に隣接ヘッド３１Ａ，３１Ｂの端部を重複させているが、説明の簡略のため重複ノズルを４個に減らして描いている。また、下流側ヘッド３１Ａに形成されたドットを白丸で示し、上流側ヘッド３１Ｂに形成されたドットを黒丸で示す。
【００３４】
比較例の印刷方法では、重複領域（ヘッドの繋ぎ目）で形成すべきドットを、下流側ヘッド３１Ａの重複ノズル（＃１〜＃４）と、上流側ヘッド３１Ｂの重複ノズル（＃５〜＃８）のいずれか一方のノズルによって形成する。図３Ｂでは、下流側ヘッド３１Ａの重複ノズル（例：＃１）と上流側ヘッド３１Ｂの重複ノズル（例：＃５）によって交互にドットを形成することで、１つのラスターラインを形成している。
【００３５】
図３Ｂの左図は、隣接ヘッド３１Ａ，３１Ｂの位置関係が設計通りである場合に形成されるドットを示す。一方、図３Ｂの右図は、下流側ヘッド３１Ａが紙幅方向の右側にずれた場合を示す。図３Ａの左図と同様に上流側ヘッド３１Ｂに対して下流側ヘッド３１Ａが離れるように位置ずれしたとしても、図３Ｂの右図では隣接ヘッド３１Ａ，３１Ｂの端部を重複させることによって、図３Ａの左図のように白スジが発生してしまうことを、防止できる。
【００３６】
ただし、図３Ｂの右図のように、隣接ヘッド３１Ａ，３１Ｂの位置関係がずれると、下流側ヘッド３１Ａの重複ノズル（＃１〜＃４）に形成されるドット（白丸）と上流側ヘッド３１Ｂの重複ノズル（＃５〜＃８）に形成されるドット（黒丸）が重なってしまう。ドットが重なって形成されたとしてもドットサイズはあまり大きくならないため、媒体の埋まりが悪くなる。また、特に、図３Ｂの右図のように、隣接ヘッド３１Ａ，３１Ｂが離れるように位置ずれする場合、重複領域に割り当てられた媒体部分に向けて噴射されるインク量が少なくなる（単位面積当たりのインク噴射量が少なくなる）。その結果、ヘッドの繋ぎ目（重複領域）にて形成された画像部分の濃度が淡くなってしまう。そこで、隣接ヘッドの位置関係がずれて、媒体の埋まりが悪くなり、画像濃度が淡くなる場合には、図３Ｃに示すように、重複ノズル（＃１〜＃４，＃５〜＃８）によって形成するドットサイズを大きくするとよい。その結果、画像濃度の淡さを補正することができる。
【００３７】
例えば、プリンター１の製造工程などにおいて、隣接ヘッド３１Ａ，３１Ｂの位置関係を検出し、隣接ヘッドの位置関係が設計通りでない場合には濃度むら補正値を算出したとする。そうすると、図３Ｂの右図のように隣接ヘッド３１Ａ，３１Ｂが位置ずれしているプリンター１では、重複ノズルで形成するドットサイズを大きくするように濃度むら補正値が設定される。この場合、隣接ヘッド３１Ａ，３１Ｂの位置関係が、濃度むら補正値を算出した時の位置関係である場合には、濃度むらを補正することができる。
【００３８】
しかし、プリンター１の経年変化や使用環境の変化によって、隣接ヘッド３１Ａ，３１Ｂの位置関係が、濃度むら補正値を算出した時の隣接ヘッド３１Ａ，３１Ｂの位置関係からずれてしまう場合がある。隣接ヘッドの位置関係がずれると、各ヘッド３１Ａ，３１Ｂによるドットの重なり方が変化し、媒体の埋まり具合も変化してしまう。つまり、比較例の印刷方法（図３Ｂ）では、経年変化などにより隣接ヘッド３１Ａ，３１Ｂの位置関係がずれてしまうと、プリンター１の製造工程などで設定された補正値Ｈでは濃度むらを解消できなくなってしまう。
【００３９】
図４は、用紙Ｓが蛇行して搬送される場合のドット形成の様子を示す図である。経年変化などにより隣接ヘッドの位置関係が実際にずれて濃度むらの発生の仕方（媒体の埋まり具合）が異なってしまう場合に限らず、用紙Ｓの搬送誤差によっても、隣接ヘッドの位置関係がずれた場合と同じように濃度むらの発生の仕方が異なってしまう場合がある。例えば、搬送ユニット２０の特性などにより用紙Ｓが蛇行しながら搬送されてしまう場合がある。図４は用紙Ｓが紙幅方向の左側にずれながら搬送される時に形成されるドットを示す図である。
【００４０】
なお、図４の隣接ヘッド３１Ａ，３１Ｂの位置関係は設計通りとし、下流側ヘッド３１Ａの重複ノズル（例：＃１）と、それに対応する上流側ヘッド３１Ｂの重複ノズル（例：＃５）との紙幅方向の位置が等しいとする。また、比較例の印刷方法では、下流側ヘッド３１Ａの重複ノズルと上流側ヘッド３１Ｂの重複ノズルによって交互にドットを形成する。図４では、紙幅方向に沿う１つのドット列を形成するとし、下流側ヘッド３１Ａの重複ノズル（白丸）のうちのノズル＃１＃３からインク滴を噴射し、上流側ヘッド３１Ｂの重複ノズル（黒丸）のうちのノズル＃６＃８からインク滴を噴射するとした。
【００４１】
まず、図４の左図に示すように、用紙Ｓ上の或る領域と上流側ヘッド３１Ｂが対向した際に、上流側ヘッド３１Ｂからインク滴を噴射する。その結果、図４の中央図に示すように、用紙Ｓ上の或る領域に上流側ヘッド３１Ｂによるドット（黒丸）が紙幅方向に並んで形成される。その後、用紙Ｓの或る領域が上流側ヘッド３１Ｂの下を通り過ぎてから下流側ヘッド３１Ａと対向するまでの間に、用紙Ｓが紙幅方向の左側にずれながら（蛇行しながら）搬送されたとする。そうすると、図４の右図に示すように、下流側ヘッド３１Ａにより本来形成されるべきドットの位置よりも右側の位置に、下流側ヘッド３１Ａによるドット（白丸）が形成されてしまう。
【００４２】
このように、隣接ヘッド３１Ａ，３１Ｂの位置関係が設計通りであっても、図４に示す例のように用紙Ｓが搬送方向の左側にずれながら搬送されると、上流側ヘッド３１Ｂによるドット（黒丸）に対して下流側ヘッド３１Ａによるドット（白丸）が紙幅方向の右側にずれて形成されてしまう。即ち、上流側ヘッド３１Ｂに対して下流側ヘッド３１Ａが紙幅方向の右側にずれた時と同じ様にドットが形成される。そのため、各ヘッド３１Ａ，３１Ｂによるドットが重なり、媒体の埋まりが悪く、画像濃度が淡くなってしまう。更に、隣接ヘッド３１Ａ，３１Ｂの位置関係が離れる方向にずれた時と同じようにドットが形成されるため、単位面積当たりのインク量が少なくなり、より画像濃度が淡くなってしまう。
【００４３】
しかし、図４に示すプリンターでは、隣接ヘッド３１Ａ，３１Ｂの実際の位置関係は設計通りであり、プリンターの製造工程などでは濃度むら補正を実行する必要はないと設定されるので、画像濃度が淡いままとなり、画質が劣化してしまう。また、隣接ヘッド３１Ａ，３１Ｂの実際の位置関係がずれており、濃度むら補正値が設定されている場合にも、用紙Ｓの搬送中の蛇行によってドットの重なり方（媒体の埋まり方）が変化するため、設定されている濃度むら補正値では、濃度むらを補正できない。
【００４４】
なお、図４では、上流側ヘッド３１Ｂの右側端部と下流側ヘッド３１Ａの左側端部の重複領域において、用紙Ｓが紙幅方向の左側にずれて搬送される場合を示している。一方、上流側ヘッド３１Ｂの左側端部と下流側ヘッド３１Ａの右側端部の重複領域では（不図示）、用紙Ｓが紙幅方向の左側にずれて搬送される場合、上流側ヘッド３１Ｂに対して下流側ヘッド３１Ａが右側にずれた時（隣接ヘッドが近付く方向にずれた時）と同じ様にドットが形成される。この場合、各ヘッド３１Ａ，３１Ｂによるドットが重なり、媒体の埋まりは悪くなるが、重複領域に対応する媒体の単位面積当たりのインク噴射量は多くなるので、図４に示す場合ほどには、画像濃度は淡くならない。
【００４５】
つまり、紙幅方向に並ぶヘッド３１Ａ，３１Ｂが搬送方向にずれて配置されているプリンター１では（ヘッド３１が千鳥状に配置されているプリンター１では）、隣接ヘッド３１Ａ，３１Ｂの位置関係が設計通りであったとしても、又は、隣接ヘッドの位置関係に応じて濃度むら補正値が設定されていたとしても、用紙Ｓが紙幅方向に蛇行しながら搬送されることによって、各ヘッド３１Ａ，３１Ｂによるドットの重なり方（ドットの埋まり具合）が変化してしまう。そのため、同じ重複領域（同じヘッドの繋ぎ目）で形成された画像であっても、用紙Ｓが蛇行しながら搬送されると画像濃度が変化し、隣接ヘッドの位置関係に応じて設定された（１つの）濃度むら補正値では、濃度むらを補正できない場合がある。
【００４６】
また、ここまで、隣接ヘッド３１Ａ，３１Ｂの紙幅方向の位置関係や用紙Ｓが搬送中に紙幅方向にずれることによって発生する濃度むら、即ち、紙幅方向に並ぶドット間隔のずれにより発生する濃度むらについて説明しているが、これに限らない。本実施形態のプリンター１では、下流側ヘッド３１Ａと上流側ヘッド３１Ｂが搬送方向に離れているため（千鳥状に配置されているため）、下流側ヘッド３１Ａと上流側ヘッド３１Ｂの搬送方向の間隔（設計上の間隔）に応じて、各ヘッド３１Ａ，３１Ｂによるインク滴の噴射タイミングが調整されている。その結果、例えば、図３Ｂの左図のように、下流側ヘッド３１Ａの重複ノズルによるドット（白丸）と上流側ヘッド３１Ｂの重複ノズルによるドット（黒丸）を搬送方向に等間隔で並ばせることができる。
【００４７】
しかし、隣接ヘッド３１Ａ，３１Ｂの搬送方向の位置関係がずれることによって、各ヘッド３１Ａ，３１Ｂにより形成されるドットの搬送方向の位置がずれてしまう。そのため、各ヘッド３１Ａ，３１Ｂにより形成されるドットが重なり、媒体の埋まりが悪くなった結果、画像濃度が淡くなってしまう。また、隣接ヘッドの搬送方向の位置関係が設計通りであったり、隣接ヘッドの搬送方向の位置関係に応じて噴射タイミングが調整されていたりしたとしても、用紙Ｓの搬送むら（速度むら）が生じると、各ヘッド３１Ａ，３１Ｂにより形成されるドットが重なり、媒体の埋まりが悪くなってしまう。このような場合にも濃度むらを補正できない。
【００４８】
図５は、比較例の印刷方法における濃度変動を示す図である。図５の左図は隣接ヘッド３１Ａ，３１Ｂの位置関係が設計通りである場合、又は、隣接ヘッドの位置関係に応じて濃度むら補正が行われた場合に形成されるドットを示す図である。一方、図５の右図は、隣接ヘッドの位置関係が紙幅方向及び搬送方向にずれてしまった場合、又は、搬送誤差（蛇行や速度むら）が発生してしまった場合に形成されるドットを示す図である。
【００４９】
なお、図中の１つのマス目が、１つの画素領域（画素に対応する媒体上の領域）、及び、その画素領域内に形成されるドットを表す。下流側ヘッド３１Ａにより形成されるドットを右下ハッチングのマス目で示し、上流側ヘッド３１Ｂにより形成されるドットを左下ハッチングのマス目で示す。また、画像データは、全ての画素領域（画素に対応する媒体上の領域）にドットを形成するように示しているとする。
【００５０】
比較例の印刷方法では、重複領域で形成すべきドットを、下流側ヘッド３１Ａの重複ノズル（＃１〜＃８）と上流側ヘッド３１Ｂの重複ノズル（＃１７３〜＃１８０）によって、搬送方向および紙幅方向に交互に形成する。即ち、比較例の印刷方法では、重複領域に対応付けられた１つの画素に対して、下流側ヘッド３１Ａ又は上流側ヘッド３１Ｂの何れか一方の重複ノズルが割り当てられる。言い換えれば、比較例の印刷方法では、重複領域で形成すべきドットは、下流側ヘッド３１Ａ又は上流側ヘッド３１Ｂの何れか一方の重複ノズルによって形成される。
【００５１】
図５の左図のように、隣接ヘッド３１Ａ，３１Ｂの位置関係が設計通りであり（又は、位置関係に応じて濃度補正が設定されており）、搬送誤差（蛇行や速度むら）が発生しない場合、重複ノズルによるドットが隙間無く形成され、媒体の埋まりが良く、所望の画像濃度を得ることができる。
【００５２】
しかし、経年変化などにより隣接ヘッドの位置関係がずれたり、搬送誤差が発生したりすると、図５の右図のように、各ヘッド３１Ａ，３１Ｂによるドットが重なり、媒体の埋まりが悪くなる。その結果、重複領域で形成される画像濃度が淡くなってしまう。特に、隣接ヘッドが紙幅方向に離れる方向に位置ずれする場合には、単位面積当たりのインク噴射量が少なくなるので、重複領域で形成される画像濃度がより淡くなる。
【００５３】
以上をまとめると、重複領域で形成すべき或るドットを（１画素データにより形成するドットを）、下流側ヘッド３１Ａ又は上流側ヘッド３１Ｂの何れか一方の重複ノズルで形成する比較例の印刷方法では、理想状態である場合（隣接ヘッドの位置関係がずれず、搬送誤差が発生しない場合）には、媒体の埋まりが良く、所望の画像濃度が得られる。しかし、隣接ヘッドの位置ずれや搬送誤差が発生すると、各ヘッド３１Ａ，３１Ｂによるドットが重なり、媒体の埋まりが悪くなった結果、重複領域で形成される画像濃度が淡くなってしまう。
【００５４】
つまり、比較例の印刷方法では、理想状態である場合と、隣接ヘッドの位置ずれや搬送誤差が発生した場合とにおいて、重複領域で形成される画像の濃度差（濃度変動）が大きい。また、経年変化などによる隣接ヘッド３１Ａ，３１Ｂの位置ずれに応じて濃度むら補正値Ｈを算出し直すことはユーザーに余分な手間を負わせ、また、搬送誤差（蛇行や速度むら）に応じて濃度むら補正を実施することは難しい。
【００５５】
そこで、本実施形態では、理想状態（隣接ヘッドの位置関係が設計通り、又は、隣接ヘッドの位置関係に応じた濃度むら補正値が設定され、搬送誤差が発生しない状態）と、隣接ヘッドの位置ずれや搬送誤差が発生した状態と、において、重複領域で形成される画像の濃度変動を出来る限り小さくすることを目的とする。即ち、画質劣化を抑制することを目的とする。
【００５６】
＜本実施形態の印刷概要について＞
図６は、本実施形態の印刷方法における濃度変動を示す図である。図６の左図は、理想状態（隣接ヘッドの位置関係が設計通り、又は、隣接ヘッドの位置関係に応じた濃度むら補正値が設定され、搬送誤差が発生しない状態）である場合に形成されるドットを示す図である。一方、図６の右図は、隣接ヘッドの位置ずれや搬送誤差が発生した場合に形成されるドットを示す図である。なお、下流側ヘッド３１Ａにより形成されるドットを右下ハッチングのマス目で示し、上流側ヘッド３１Ｂにより形成されるドットを左下ハッチングのマス目で示す。また、画像データは、全ての画素領域（画素に対応する媒体上の領域）にドットを形成するように示しているとする。
【００５７】
本実施形態の印刷方法では、重複ノズルで形成するドットのうちの一部の分散したドットを、下流側ヘッド３１Ａの重複ノズルにより形成されるドットと上流側ヘッド３１Ｂの重複ノズルにより形成されるドットが重なったドットにする。即ち、本実施形態の印刷方法では、本来であれば異なる画素領域に形成すべドットを重ねて形成してしまうため、所望の画像濃度を得るためにドットを形成すべき画素領域の一部に、ドットが形成されないことになる。
【００５８】
そのため、本実施形態の印刷方法では、理想状態においても、図６の左図に示すように、一部の画素領域にはドットが形成されず（白塗り部）、一部の画素領域には下流側ヘッド３１Ａによるドットと上流側ヘッド３１Ｂによるドットが重ねて形成されている（クロスハッチング部）。また、残りの画素領域には、下流側ヘッド３１Ａによるドット（右下ハッチング）又は、上流側ヘッド３１Ｂによるドット（左下ハッチング）が、それぞれ１つずつ形成されている。
【００５９】
そして、隣接ヘッドの位置ずれや搬送誤差（蛇行や速度むら）が発生すると、図６の右図のようにドットが形成される。隣接ヘッドの位置ずれや搬送誤差により、各ヘッド３１Ａ，３１Ｂによるドットが新たに重なった部分では、媒体の埋まりが減ってしまう。ただし、隣接ヘッドの位置ずれや搬送誤差により、理想状態である時に重ねて形成されていたドットがずれて、新たな媒体部分を埋めることが出来る。そのため、比較例の印刷方法に比べて（図５）、本実施形態の印刷方法では、理想状態である場合にも（図６の左図）、隣接ヘッドの位置ずれや搬送誤差が発生した場合にも（図６の右図）、媒体の埋まり方の変動が小さく、画像濃度の変動を小さくできる。
【００６０】
なお、理想状態において、下流側ヘッド３１Ａによるドットと上流側ヘッド３１Ｂによるドットを故意に重ねて形成するドット位置は、分散していること（ランダムに位置すること）が好ましい。仮に、両ヘッド３１Ａ，３１Ｂにより重ねて形成されるドットが一箇所に集まっていると、理想状態にて或るドットと重なっていたドットは、ヘッドの位置ずれや搬送誤差により異なるドットと新たに重なるだけであり、ドットが重なって媒体の埋まりが悪くなった代わりに、新たに媒体を埋めることが出来ない。そうすると、ヘッドの位置ずれや搬送誤差によりドットが新たに重なってしまった分だけ、媒体の埋まりが悪くなり、理想状態のときよりも濃度が淡くなってしまう。即ち、濃度変動を小さくすることが出来なくなってしまう。
【００６１】
このように、本実施形態の印刷方法では、理想状態において、ランダムに（無作為に）、下流側ヘッド３１Ａによるドットと上流側ヘッド３１Ｂによるドットを重ねて形成する。そのため、印刷データを作成する際に、所望の画像濃度を得るためにドットを形成すべき画素うちの一部の分散した画素において、下流側ヘッド３１Ａ用の画素も、上流側ヘッド３１Ｂ用の画素も、「ドットを形成する画素」にする。
【００６２】
そうすることで、例えば、プリンター１の製造時に隣接ヘッドの初期の位置関係に応じて濃度むら補正値を算出した後に、経年変化によって隣接ヘッドの位置関係がずれたとしても、重複領域にて形成される画像の濃度変動が小さいため、プリンター１の製造時の濃度むら補正値によって濃度補正を行うことができる。また、用紙Ｓが正しく搬送される場合にも、用紙Ｓが蛇行して搬送されたり速度むらが発生したりする場合にも、重複領域にて形成される画像の濃度変動が小さいため、画質劣化を抑制することができ、濃度補正処理も容易となる。ただし、本実施形態の印刷方法では、理想状態である時にも一部のドットが重ねて印刷されるため（図６の左図）、重複領域にて形成される画像濃度は所望の濃度よりも淡くなってしまう。そこで、重複領域にて形成される画像に対する濃度補正処理を実施するとよい（詳細は後述）。
【００６３】
＝＝＝印刷データ作成処理について＝＝＝
＜＜比較例の印刷データ作成処理＞＞
図７は、比較例の印刷方法（図５）を実施するための印刷データの作成処理フローを示す図であり、図８は、重複領域に対応するハーフトーン済みデータを上流側ヘッド３１Ｂのノズル列（以下、第１ノズル列と呼ぶ）と下流側ヘッド３１Ａのノズル列（以下、第２ノズル列と呼ぶ）に割り当てる様子を示す図であり、図９は、第１ノズル列と第２ノズル列の使用率を示す図である。以下、前述のように比較例の印刷方法（図５）を実施するための印刷データの作成処理（比較例）について説明する。
【００６４】
比較例の印刷方法では、所望の画像濃度を得るために重複領域で形成すべきドットを、第１ノズル列（上流側ヘッド３１Ｂ）または第２ノズル列（下流側ヘッド３１Ａ）のいずれか一方の重複ノズルで必ず形成する。例えば、図５に示すように、画像データでは重複領域に対応付けた全ての画素にドットを形成するように示している場合、その全ての画素に対して、第１ノズル列又は第２ノズル列の何れか一方の重複ノズルにより、ドットが形成される。このような印刷を行うための印刷データの作成処理を以下に示す。なお、本実施形態では、プリンター１に接続されたコンピューター５０にインストールされたプリンタードライバーによって印刷データが作成されるとする。
【００６５】
図７に示すように、プリンタードライバーは、各種アプリケーションプログラムから画像データを受信すると（Ｓ００１）、解像度変換処理を行う（Ｓ００２）。解像度変換処理とは、各種アプリケーションプログラムから受信した画像データを媒体Ｓに印刷する際の解像度に変換する処理である。解像度変換処理後の画像データはＲＧＢ色空間により表される２５６階調（高階調）のＲＧＢデータである。そのため、プリンタードライバーは、次に、色変換処理にて、ＲＧＢデータをプリンター１のインクに対応したＹＭＣＫデータに変換する（Ｓ００３）。そして、プリンター１に濃度むら補正値Ｈが設定されている場合には、プリンタードライバーは、補正値Ｈによって２５６階調のＹＭＣＫデータを補正する（Ｓ００４）。
【００６６】
次に、プリンタードライバーは、ハーフトーン処理にて、２５６階調（高階調）のデータを、プリンター１が形成可能な低階調のデータに変換する（Ｓ００５）。ここでは、説明の容易のために、プリンター１は１種類のドットを形成可能とする。そのため、１画素は、「ドットを形成する」または「ドットを形成しない」の２階調で表現される。ゆえに、プリンタードライバーは、ハーフトーン処理にて、２５６階調のデータを２階調のデータに変換する。
【００６７】
次に、プリンタードライバーは、画像分配処理にて（Ｓ００６）、図８に示すように、重複領域に対応するハーフトーン済みデータを、第１ノズル列の重複ノズル（＃１７３〜＃１８０）と第２ノズル列の重複ノズル（＃１〜＃８）とに分配する。図８の上図はハーフトーン処理後の２階調データである。黒いマス目がドットを形成する画素を表し、白い部分がドットを形成しない画素を表す。また、一点鎖線で囲われたデータが第１ノズル列に割り当てられるハーフトーン済みデータであり、点線で囲われたデータが第２ノズル列に割り当てられるハーフトーン済みデータである。そして、重複して囲われたハーフトーン済みデータが、重複領域に対応するハーフトーン済みデータである。
【００６８】
そして、図８の上から２番目の図は、プリンタードライバーによって、第１ノズル列と第２ノズル列に分配されたデータを示す。ただし、点線で囲われた重複領域データは、第１ノズル列の重複ノズルと第２ノズル列の重複ノズルの両方に割り当てられたデータである。そのため、図８の上から２番目の図に示すデータのままであると、第１ノズル列の重複ノズルによるドットと第２ノズル列の重複ノズルによるドットが全て重ねて形成されてしまう。そこで、プリンタードライバーは、重複領域データ（ハーフトーン済みデータ）が示すドットを、第１ノズル列の重複ノズルに形成させるのか、それとも、第２ノズル列の重複ノズルに形成させるのか、を決定する（図７のＳ００７・マスキング処理）。そのために、図８の上から３番目の図に示すオーバーラップマスクを使用する。
【００６９】
ここで、前述の図５に示す比較例の印刷方法では、重複ノズルの位置（紙幅方向の位置）に関係なく、下流側ヘッド３１Ａの重複ノズルと上流側ヘッド３１Ｂの重複ノズルとで、紙幅方向及び搬送方向に交互にドットを形成している。即ち、重複ノズルの位置によらずに、下流側ヘッド３１Ａの重複ノズルの使用率と上流側ヘッド３１Ｂの重複ノズルの使用率は一定（５０％）である。
【００７０】
しかし、図８に示すオーバーラップマスクでは、重複ノズルの位置によって、第１ノズル列の使用率と第２ノズル列の使用率が異なるように設定している。紙幅方向の左側に位置する第１ノズル列では、重複ノズル（＃１７３〜＃１８０）のうちの左側のノズルほど（例えば＃１７３）ノズルの使用率が高く、紙幅方向の右側に位置する第２ノズル列では、重複ノズル（＃１〜＃８）のうちの右側のノズルほど（＃８）ノズルの使用率が高くなっている。こうすることで、第１ノズル列で形成される画像から徐々に第２ノズル列で形成される画像へ移行するため、ヘッド３１の繋ぎ目で形成された画像部分を目立たなくすることができる。なお、ノズルの使用率とは、ラスターライン（搬送方向に沿うドット列）を構成するドットのうち、下流側ヘッド３１Ａの重複ノズル、又は、上流側３１Ｂの重複ノズルで形成するドットの割合である。また、各ノズル列の合計使用率が１００％であるということは、形成すべきドットが必ず形成されるということである。
【００７１】
プリンタードライバーは、重複領域データを構成する各画素とオーバーラップマスクを構成する各画素を対応させて、各ノズル列に対応した重複領域データを出力する。プリンタードライバーは、図８に示すように、重複領域データの或る画素が「ドット形成（黒い画素）」を示し、その画素に対応するオーバーラップマスクが「ドット形成（黒い画素）」を示す場合、「ドット形成（黒い画素）」を出力し、重複領域データの或る画素が「ドット無し（白い画素）」を示し、その画素に対応するオーバーラップマスクが「ドット無し（白い画素）」を示す場合、「ドット無し（白い画素）」を出力する。一方、プリンタードライバーは、重複領域データの或る画素が「ドット無し（白い画素）」を示す場合、その画素に対応するオーバーラップマスクが「ドット形成（黒い画素）」を示しても、「ドット無し（白い画素）」を示しても、「ドット無し（白い画素）」を出力する。図８の最下段の図が、マスク処理によって出力されたデータである。
【００７２】
そして、比較例の印刷方法にて使用するオーバーラップマスクでは、ドット形成に関して、第１ノズル列用のオーバーラップマスクと第２ノズル列用のオーバーラップマスクとでは逆の画素を示す。例えば、第１ノズル列用のオーバーラップマスクでは「ドット形成（黒い画素）」を示す場合、その画素に対応する第２ノズル列用のオーバーラップマスクでは「ドット無し（白い画素）」を示す。そのため、重複領域にて形成すべきドットは、第１ノズル列か第２ノズル列の何れかの重複ノズルにより必ず形成され、また、両ノズル列の重複ノズルによるドットが重ねて形成されることはない。そのため、図８の最下段に示す第１ノズル列用の重複領域データと第２ノズル列用の重複領域データを組み合わせると、図８の最上段に示す重複領域データとなる。
【００７３】
このように、プリンタードライバーは、重複領域データに対して、各ノズル列に対応するオーバーラップマスクの論理積をとる。その結果、重複領域にて形成すべきドットを、第１ノズル列と第２ノズル列のどちらで形成するかを決定することができる。
【００７４】
こうして重複領域データに対するマスキング処理（Ｓ００７）によって、各ノズル列が形成を受け持つ画素（ドット）を特定することができた後、プリンタードライバーは、ラスタライズ処理によって、マトリクス状の画像データをプリンター１に転送すべき順に並べ替える（Ｓ００８）。これらの処理を経たデータを、プリンタードライバーは、印刷方式に応じたコマンドデータと共に、プリンター１に送信する。プリンター１は、受信した印刷データに基づいて印刷を実施する。
【００７５】
以上をまとめると、比較例の印刷データの作成処理では、重複領域に対応する画像データを先にハーフトーン処理し、ハーフトーン済みのデータを、隣接ヘッドのそれぞれの重複ノズルに分配する。そうすることで、重複領域で形成すべきドットが、隣接ヘッドの何れか一方の重複ノズルによって必ず形成され、隣接ヘッドの各重複ノズルによるドットが同じ画素領域に重ねて形成されることがない。この場合、隣接ヘッドの位置ずれや搬送誤差（蛇行や速度むら）が発生しない場合には（図５の左図）、所望の画像濃度が得られる。しかし、隣接ヘッドの位置ずれや搬送誤差が発生すると（図５の右図）、隣接ヘッドにそれぞれ形成されるドットが重なって、媒体の埋まりが悪くなり、画像濃度が淡くなってしまう。即ち、理想状態の時と、隣接ヘッドの位置ずれや搬送誤差が発生した時とにおいて、画像の濃度変動が大きくなってしまう。
【００７６】
＜＜本実施形態の印刷データ作成処理＞＞
本実施形態では、図６に示すように、重複領域で形成するドットの一部を、ランダムに（無作為に）、隣接ヘッド３１Ａ，３１Ｂの各重複ノズルによるドットを重ねて形成する。そうすることで、隣接ヘッドの位置ずれや搬送誤差（蛇行や速度むら）が発生し、隣接ヘッドの各重複ノズルによるドットが新たに重なって媒体の埋まりを減らしても、理想状態で重なっていたドットがずれて新たに媒体を埋めることができる。その結果、理想状態であるときも、隣接ヘッドの位置ずれや搬送誤差が発生するときも、媒体の埋まりを小さくできる。即ち、画像の濃度変動を小さくすることができる。
【００７７】
本実施形態では、下流側ヘッド３１Ａの重複ノズルによるドットと上流側ヘッド３１Ｂの重複ノズルによるドットがランダムに（分散して）重なるように、下流側ヘッド３１Ａの重複ノズルに関するドットデータ（ハーフトーン済みデータ）と上流側ヘッド３１Ｂの重複ノズルに関するドットデータが相関性の無いように、印刷データを作成する。
【００７８】
具体的には、本実施形態では、重複領域に対応する画像データを上流側ヘッド３１Ｂの重複ノズルに対応するドットデータに変換するハーフトーン処理と、重複領域に対応する画像データを下流側ヘッド３１Ａの重複ノズルに対応するドットデータに変換するハーフトーン処理とを、独立して行う（個別に行う）。以下、本実施形態の印刷データの作成処理について詳しく説明する。
【００７９】
図１０は、本実施形態の印刷方法（例えば図６）を実施するための印刷データの作成処理フローである。プリンター１に接続されたコンピューター５０内のプリンタードライバーは、アプリケーションソフトから画像データを受信すると（Ｓ１０１）、比較例の印刷データの作成処理と同様に、解像度変換処理し（Ｓ１０２）、色変換処理し（Ｓ１０３）、濃度補正処理（Ｓ１０４、詳細は後述）を実施する。その後、比較例の印刷データ作成処理（図７）ではハーフトーン処理が実施されるのに対して、本実施形態の印刷データ作成処理では（図１０）、重複領域データの複製・挿入処理が実施される（Ｓ１０５）。
【００８０】
図１１は、高階調の重複領域データを複製して入力画像データに挿入し、重複領域データに各ノズル列の使用率を乗算する様子を示す図である。図１１の上図は、ハーフトーン処理前の高階調データ（２５６階調データ）であり、第１ノズル列（上流側ヘッド３１Ｂのノズル列）と第２ノズル列（下流側ヘッド３１Ａのノズル列）に対応付けられたデータである。図中の１マスが１画素に相当し、画素内に記載した数字がその画素の階調値である。ここでは説明の容易のために、全ての画素の階調値を１００とする。また、太線で囲まれた画素（データ）が、第１ノズル列及び第２ノズル列の重複領域に対応するデータ「重複領域データ」である。また、画像データ上において、紙幅方向に対応する方向をＸ方向、搬送方向に対応する方向をＹ方向とする。
【００８１】
プリンタードライバーは、濃度補正処理後（図１０のＳ１０４）に、重複領域データを複製し、ハーフトーン処理前の高階調データである入力画像データ（図１１の上図）に挿入する。ここでは、複製した重複領域データを、入力画像データにおける重複領域データ（以下、元の重複領域データ）の後に（Ｘ方向の右側に）挿入する。その結果が、図１１の上から２番目のデータであり、２つの重複領域データがＸ方向に並ぶ。元の重複領域データが第１ノズル列の重複ノズルに対応するデータに相当し、複製重複領域データが第２ノズル列の重複領域に対応するデータに相当する。
【００８２】
次に、プリンタードライバーは、２つの重複領域データに対して各ノズル列の使用率を乗算する。比較例の印刷データの作成処理では、ハーフトーン済みデータを第１ノズル列と第２ノズル列に分配するため、各ノズル列の使用率（図９）に応じたオーバーラップマスク（図８）を使用する。これに対して、本実施形態の印刷データの作成処理では、ハーフトーン前の高階調データを第１ノズル列と第２ノズル列に分配するため、各画素の示す階調値（高階調値）に対してノズル使用率を乗算する。図１１の最下段に示すデータが、重複領域データに各ノズル列の使用率を乗算した結果である。
【００８３】
なお、本実施形態のノズル使用率も、比較例のノズル使用率と同様に（図９）、重複ノズルの位置に応じて変化させる。図１１の上から３番目の図に示すように、第１ノズル列の使用率では、重複ノズルのうちの第１ノズル列側（左側）のノズルほど使用率が高く、徐々に使用率が低くなっている。一方、第２ノズル列の使用率では、重複ノズルのうちの第１ノズル列側（左側）のノズルほど使用率が低く、徐々に使用率が高くなっている。そして、第１ノズル列の使用率と第２ノズル列の使用率を合計すると、１００％の使用率となる。
【００８４】
例えば、元の重複領域データの最も左側の画素（列）は第１ノズル列のノズル＃１７３に割り当てられるデータであり、複製重複領域データの最も左側の画素（列）は第２ノズル列のノズル＃１に割り当てられるデータである。第１ノズル列のノズル＃１７３の使用率を８９％とし、第２ノズル列のノズル＃１の使用率を１１％とし、分配前の画素の階調値を「１００」とする。この場合、図１１の最下段に示すように、第１ノズル列のノズル＃１７３に割り当てられるデータの階調値が「８９」となり、第２ノズル列のノズル＃１に割り当てられるデータの階調値が「１１」となる。このように、重複ノズルの位置に応じて使用率を変化させることで、重複領域で形成された画像と非重複領域で形成された画像との濃度差を目立たないようにして印刷することができる。
【００８５】
図１２Ａは、ディザマスクを示す図であり、図１２Ｂは、ディザ法によるハーフトーン処理の様子を示す図である。ここでは、ディザ法によりハーフトーン処理を実施する例を示す。ディザ法とは、ディザマスクに記憶された閾値と各画素の示す階調値との大小関係に基づいてドット形成の有無を判定する手法をいう。ディザ法によれば、単位領域ごとに（１つのディザマスクが割り当てられる領域ごとに）、画素の示す階調値に応じた密度でドットを発生させることができる。また、ディザ法では、ディザマスクの閾値の設定によってドットを分散させて発生されることができ、画像の粒状性を向上させることができる。
【００８６】
なお、図１２Ａに示すディザマスクは、「Ｘ方向×Ｙ方向＝２５６画素×２５６画素」で構成され、各画素には閾値が設定されている。そのため、ディザマスクのＸ方向（紙幅方向に対応する方向）の画素数（２５６画素）は、第１ノズル列及び第２ノズル列の重複領域データのＸ方向の合計画素数（１６画素）よりも十分に大きいディザマスクが設定されている。
【００８７】
図１２Ｂには、第１ノズル列および第２ノズル列の非重複領域データと重複領域データに、ディザマスク（太線）が対応付けられる位置を示す。プリンタードライバーは、高階調（２５６階調）の２次元画像データにおいて、Ｘ方向の左側、Ｙ方向の上側から順に、ディザマスクを対応付けて、注目画素とそれに対応するディザマスクの閾値とを比較して、ドット形成の有無を判断する。そして、２次元画像データにおける左上の「２５６画素×２５６画素」に対するドット形成の有無の判定が終了したら、判定済みの画素のＸ方向の右側の「２５６画素×２５６画素」に対するドット形成の有無の判定を行う。こうして、２次元画像データのＸ方向の全域に亘ってドット形成の有無の判定が終了したら、プリンタードライバーは、次に、Ｙ方向の上から２５６番目よりも下の画素に対してＸ方向の左側から順にドット形成の有無を判定する。
【００８８】
図１２Ｂは、第１ノズル列の重複領域データの左から２番目・上から１番目の画素（ノズル＃１７４に対応する画素）からＸ方向及びＹ方向に２５６個の画素に対して、対応付けられるディザマスクの位置を示す。プリンタードライバーは、例えば、ディザマスクの左上の閾値「１」と、それに対応する画素の示す階調値「７７」を比較する。この場合、プリンタードライバーは、閾値よりも画素の示す階調値の方が大きいので、ドットを形成すると判定する。
【００８９】
ところで、本実施形態の印刷方法では、第１ノズル列（下流側ヘッド３１Ａ）の重複ノズルによるドットと第２ノズル列（上流側ヘッド３１Ｂ）の重複ノズルによるドットがランダムに（分散して）重なるようにするために、第１ノズル列の重複ノズルに関するドットデータと第２ノズル列の重複ノズルに関するドットデータが相関性の無いようにする。「相関性の無いデータ」とは、重複領域で形成するドットのうちの一部の分散したドットが、第１ノズル列の重複ノズルによるドットと第２ノズル列の重複ノズルによるドットが重なって形成されたドットとなるように、印刷されるデータである。逆に言えば、「相関性の無いデータ」とは、第１ノズル列の重複ノズルによるドットと第２ノズル列の重複ノズルによるドットが、全て重なったりせず、又、全て重ならなかったりしないように、印刷されるデータである。
【００９０】
ここで、仮に、比較例として、重複領域データに乗算するノズルの使用率を、重複ノズルの位置によらずに一定の「５０％」に設定したとする。そうすると、第１ノズル列の重複領域データの示す階調値と第２ノズル列の重複領域データの示す階調値が同じになる。例えば、図１１のように重複領域データの示す階調値が「１００」である場合、一定の使用率を乗算すると、第１ノズル列及び第２ノズル列の各重複領域データに属する画素の階調値が「５０」となる。更に、ディザマスクが図１２Ａとは異なり「８画素×８画素」の閾値で構成され、ディザマスクを構成するＸ方向の画素数（８個）と、１ノズル列分の重複領域データに属するＸ方向の画素数（８個）と、が等しいとする。そして、プリンタードライバーが、第１ノズル列の重複領域データだけにディザマスクを対応させて、第２ノズル列の重複領域データだけに同じディザマスクを対応させて、ドット形成の有無を判定したとする。
【００９１】
この場合、第１ノズル列の重複ノズルに対応付けられた或る画素と、その画素に対応する第２ノズル列の重複ノズルの画素とにおいて、画素の示す階調値も、ドット形成の有無を判定する閾値も、同じ値となる。その結果、第１ノズル列の重複ノズル用のドットデータと第２ノズル列の重複ノズル用のドットデータとが、全く同じになってしまう。即ち、第１ノズル列の重複ノズルによるドットと第２ノズル列の重複ノズルによるドットとが、全て重なってしまう。これでは、理想状態である時の画像濃度が淡くなってしまい、また、隣接ヘッドの位置ずれや搬送誤差が発生した時の濃度変動を小さくすることが出来なくなってしまう。
【００９２】
これに対して、本実施形態の印刷データの作成処理では、図１１に示すように、重複ノズルの位置（Ｘ方向の位置）によってノズルの使用率を変更している。即ち、第１ノズル列の或る重複ノズルとそれに対応する第２ノズル列の重複ノズルでは、ノズルの使用率の高低が逆になる。そのため、同じ位置の画素の階調値であっても、異なる使用率が乗算され、第１ノズル列用の画素の示す階調値と第２ノズル列用の画素の示す階調値が異なる。その結果、第１ノズル列の重複ノズルによるドットと第２ノズル列の重複ノズルによるドットが全て重なってしまうことを防止でき、各ノズル列の重複ノズルの高階調データを相関性の無いドットデータにハーフトーン処理することができる。
【００９３】
また、本実施形態の印刷データの作成処理では、図１２Ａに示すように、ディザマスクを構成するＸ方向の画素数（２５６画素）が、１ノズル列分の重複領域データに属するＸ方向の画素数（８個）よりも十分に大きい。そのため、第１ノズル列の重複ノズルの或る画素と、その画素に対応する第２ノズル列の重複ノズルの画素とにおいて、ドット判定を行う閾値を異ならせることができる。即ち、同じ位置の画素に対して相関性の無い閾値でドット形成の有無を判定できる。その結果、第１ノズル列の重複ノズルによるドットと第２ノズル列の重複ノズルによるドットが全て重なってしまうことを防止でき、各ノズル列の重複ノズルの高階調データを相関性の無いドットデータにハーフトーン処理することができる。
【００９４】
例えば、図１２Ｂでは、ディザマスクが対応付けられた左上の画素（第１ノズル列のノズル＃１７４に割り当てられる画素）と、その画素に対応する第２ノズル列用の画素（ノズル＃２に割り当てられる画素）とでは、ディザマスクを構成する画素のうちの異なる画素が対応付けられ、異なる閾値によって、ドット形成の有無が判定される。そのため、第１ノズル列のノズル＃１７４の一番上の画素（階調値＝７７、閾値＝１）ではドットが形成されるが、対応する第２ノズル列のノズル＃２の一番上の画素（階調値＝２２）では、対応付けられる閾値が大きければドットが形成され、対応付けられる閾値が小さければドットが形成されない。
【００９５】
つまり、本実施形態では、重複領域データよりも大きいディザマスクを使用することで、第１ノズル列の重複ノズルの画素と、それに対応する第２ノズル列の重複ノズルの画素（同じ位置の画素）とにおいて、ディザマスクを構成する画素のうちの異なる画素の閾値によって、ドット形成の有無を判定できる。その結果、第１ノズル列の重複ノズル用ドットデータと第２ノズル列の重複ノズル用ドットデータを相関性の無いドットデータにハーフトーン処理することができ、第１ノズル列の重複ノズルによるドットと第２ノズル列の重複ノズルによるドットをランダムに（分散して）重ねることができる。
【００９６】
また、本実施形態の印刷データの作成処理では、図１１に示すように、複製した重複領域データを、入力画像データのうちの重複領域データの隣に挿入する。即ち、各ノズル列の重複領域データをＸ方向に隣接させた状態でハーフトーン処理を実施する。そのため、重複領域データ（のＸ方向の長さ）に比べて、ディザマスク（のＸ方向の長さ）が十分に大きい場合、プリンタードライバーが１つのディザマスクを画像データに対応付けた時に、隣接する２つの重複領域データが同時に対応付けられる確率が高くなる。その結果、各ノズル列の重複領域データには、ディザマスクの異なる画素（閾値）が対応付けられる。
【００９７】
また、プリンタードライバーが１つのディザマスクを画像データに対応付けた時に、図１２Ｂに示すようにディザマスクの境目が重複領域データに位置する場合もある。この場合にも、隣接する２つの重複領域データにおいて、Ｘ方向の左側の重複領域データ（先にディザマスクが対応付けられるデータ）では、ディザマスクのＸ方向右側の画素（閾値）が対応付けられ、Ｘ方向の右側の重複領域データ（後にディザマスクが対応付けられるデータ）では、ディザマスクのＸ方向左側の画素（閾値）が対応付けられる。
【００９８】
このように、２つの重複領域データをＸ方向に並べることによって、第１ノズル列の重複ノズル用の或る画素と、それに対応する第２ノズル列の重複ノズル用の画素とに対して、ディザマスクの異なる画素（閾値）を対応付けることができる。その結果、第１ノズル列の重複ノズル用ドットデータと第２ノズル列の重複ノズル用ドットデータを相関性の無いドットデータにハーフトーン処理することができる。
【００９９】
また、ここでは、ディザ法のように、ドットを分散させて（不規則に）発生させるハーフトーン処理（ドット分散型のハーフトーン処理）を実施する。図６に示すように、各ノズル列の重複ノズルにて形成するドットを分散させて（ランダムに）重ねるためには、ドット分散型（周波数変調型）のハーフトーン処理を実施するとよい。ディザ法の他には、例えば、誤差拡散法、ＦＭマスク法などが挙げられる。
【０１００】
一方、網点と呼ばれる手法のハーフトーン処理（振幅変調型のハーフトーン処理）を実施することは好ましくない。網点では、ドットの面積を変化させることにより各階調値を表現する。そのため、各ノズル列の重複ノズルによるドットの重なる確率が高まり過ぎてしまうか、逆に、ドットが重ならない確率が高まり過ぎてしまう。つまり、ドット分散型のハーフトーン処理を実施しないと、各ノズル列の重複ノズルによるドットを分散させて（ランダムに）重ねることが出来なくなってしまう。
【０１０１】
こうしてハーフトーン処理を実施した後、プリンタードライバーは、画像分配処理にて（Ｓ１０８）、ハーフトーン済みのデータを各ノズル列に分配する。図１１，図１２に示す元の重複領域データのハーフトーン結果を第１ノズル列の重複ノズルに分配し、複製重複領域データのハーフトーン結果を第２ノズル列の重複ノズルに分配する。最後に、プリンタードライバーは、ラスタライズ処理（Ｓ１０９）によって、マトリクス状の画像データをプリンター１に転送すべき順に並べ替え、コマンドデータと共にプリンター１に送信する。
【０１０２】
印刷データを受信したプリンター１では、受信した印刷データに基づいて印刷が実施される。プリンター１のコントローラー１０は、第１ノズル列の重複ノズルから元の重複領域データのハーフトーン結果に基づいてインク滴を噴射させ、第２ノズル列の重複ノズルから複製重複領域データのハーフトーン結果に基づいてインク滴を噴射させる。
【０１０３】
以上をまとめると、本実施形態の印刷データの作成処理では、重複領域に対応する画像データを入力画像データに挿入し、第１ノズル列（上流側ヘッド３１Ｂ）の重複領域データをドットデータに変換するハーフトーン処理と、第２ノズル列（下流側ヘッド３１Ａ）の重複領域データをドットデータに変換するハーフトーン処理と、を独立して行う。その結果、各ノズル列の高階調の重複領域データを、相関性の無いドットデータに変換することができ、第１ノズル列の重複ノズルによるドットと第２ノズル列の重複ノズルによるドットをランダムに重ねて形成することができる。そうすることで、隣接ヘッドの位置ずれや搬送誤差が発生しても、濃度変動を抑えることができる。なお、プリンタードライバーが印刷データを作成するため、プリンタードライバーがインストールされたコンピューター５０とプリンター１のコントローラー１０が「制御部」に相当し、コンピューター５０とプリンター１が接続された印刷システムが「流体噴射装置」に相当する。ただし、プリンター１のコントローラー１０が印刷データを作成する場合には、コントローラー１０が「制御部」に相当し、プリンター１単体が「流体噴射装置」に相当する。
【０１０４】
＜変形例＞
前述の実施例では、図１１に示すように、各ノズル列の使用率を重複ノズルの位置（Ｘ方向の位置）によって変動させているが、これに限らない。例えば、重複ノズルの位置によらずに、２つのノズル列の使用率を一定、例えば、５０％ずつにしてもよい。この場合、重複領域で形成される全てのラスターライン（搬送方向に沿うドット列）において、第１ノズル列によるドットと第２ノズル列によるドットが同じ割合で構成される。
【０１０５】
ただし、前述の実施例のように（図１１）、第１ノズル列では右側の重複ノズルほどノズルの使用率を低下させ、逆に、第２ノズル列では右側の重複ノズルほどノズルの使用率を高める方が、異なるノズル列で形成された画像の繋ぎ目を目立たなくすることができる。また、第１ノズル列の使用率と第２ノズル列の使用率は逆になる。そのため、重複領域データの同じ位置の画素であっても、各ノズル列の使用率を乗算することで、第１ノズル列用の画素の示す階調値と第２ノズル列用の画素の示す階調値を異ならせることができる。そのため、各ノズル列の重複領域データを相関性の無いドットデータにハーフトーン処理し易くなる。
【０１０６】
また、前述の実施例では、図１１に示すように、複製した重複領域データを、元の重複領域データに隣接させて挿入しているが、これに限らない。複製した重複領域データを入力画像データの例えば最後に付加してもよい。ただし、元の重複領域データと複製した重複領域データを隣接させることで、図１２Ｂに示すように、２つの重複領域データに対して、ディザマスクの異なる画素（閾値）を対応付け易くなる。その結果、より確実に各ノズル列の重複領域データを相関性の無いドットデータにハーフトーン処理できる。
【０１０７】
また、前述の実施例では、第１ノズル列の重複領域データと第２ノズル列の重複領域データに対して、同じディザマスクを用いてハーフトーン処理しているが、これに限らない。例えば、各ノズル列用のディザマスクを用意し、各ノズル列の重複領域データに対して異なるディザマスクを用いてハーフトーン処理を実施してもよい。そうすることで、各ノズル列の重複領域データを相関性の無いドットデータにハーフトーン処理できる。
【０１０８】
ただし、前述の実施例にも示したように、重複領域データを複製・挿入し、各ノズル列の使用比率を乗算した後に、同じディザマスクを用いてハーフトーン処理したとしても、各ノズル列の重複領域データを相関性の無いドットデータに変換することができる。同じディザマスクを用いることで、ディザマスクを記憶するメモリー容量を小さくでき、また、プリンタードライバーの処理も簡素化できる。
【０１０９】
また、前述の実施例では、重複領域データを複製・挿入した後に、各ノズル列の重複領域データに対して各ノズル列の使用率を乗算しているが、これに限らない。重複領域データに使用率を乗算せずに、ハーフトーン処理を行ってもよい。このとき、各ノズル列の重複領域データに、ディザマスクの異なる画素（閾値）を対応付けることで、各ノズル列の重複領域データを相関性の無いドットデータに変換できる。ただし、重複領域データに使用率を乗算しないと、重複領域で形成された画像部分が濃く印刷されてしまうため、重複領域データを複製・挿入する前に、淡い階調値に濃度補正するとよい。
【０１１０】
＝＝＝重複領域画像の濃度補正について＝＝＝
本実施形態の印刷方法では、理想状態（隣接ヘッドの位置関係が設計通り、又は、隣接ヘッドの位置関係に応じた濃度むら補正値が設定され、搬送誤差が発生しない状態）においても、隣接ヘッドの各重複ノズルによるドットをランダムに重ねて印刷する。そのため、本来であれば（画像データの示す濃度であれば）、例えば図５の左図に示すように隙間無くドットが形成されるところを、本実施形態の印刷方法では図６の左図に示すように、一部のドットが重なって形成された分だけ、媒体の埋まりが不十分であり、重複領域で形成された画像（以下、重複領域画像）の濃度が淡くなる。
【０１１１】
つまり、本実施形態の印刷方法では、理想状態であっても重複領域画像の濃度が若干淡く印刷されてしまうので、重複領域画像の濃度が所望の濃度に印刷されるように、濃度補正を実施する。以下、濃度補正方法について説明する。
【０１１２】
＜実施例１＞
図１３は、重複領域画像の濃度を補正するための各ノズル列の使用率を示す図である。前述の印刷データの作成処理では、第１ノズル列の使用率と第２ノズル列の使用率を合計すると１００％になるようにしている。各ノズル列の合計使用率が１００％であるということは、各ノズル列の重複ノズルによりそれぞれ形成されるドットを合わせることで、所望の画像濃度が得られるということである。しかし、本実施形態の印刷方法のように、一部のドットを重ねて形成する場合、媒体の埋まりが十分ではなく、所望の濃度が得られない。
【０１１３】
そこで、濃度補正の実施例１では、２つのノズル列の使用率の合計値を、図１３に示すように１００％よりも高くする。例えば、合計の使用率が１００％である場合、図１１に示すように、第１ノズル列の重複ノズル（例えば＃１７３）の画素の階調値（８９）と、それに対応する第２ノズル列の重複ノズル（例えば＃１）の画素の階調値（１１）との合計値（１００）は、ノズル使用率を乗算する前の階調値（１００）となる。これに対して、合計の使用率が１００％よりも高い使用率を重複領域データに乗算した場合、第１ノズル列の重複ノズルの画素の階調値と、それに対応する第２ノズル列の重複ノズルの画素の階調値との合計値は、ノズル使用率を乗算する前の階調値よりも高くなる（濃い階調値となる）。
【０１１４】
その結果、各ノズル列の重複ノズルの階調値が高い（濃い）階調値になるということは、ハーフトーン処理結果において、各ノズル列の重複ノズルのドット発生率が高くなる（又はドットサイズが大きくなる）。そのため、上流側ヘッド３１Ｂと下流側ヘッド３１Ａの各ドットの一部が重なったとしても、その分だけ媒体を埋めることができる。こうすることで、理想状態であっても所望の濃度の重複領域画像を印刷でき、また、隣接ヘッドの位置ずれや搬送誤差が発生したとしても濃度変動が小さいため所望の濃度の重複領域画像を印刷できる。なお、この場合には、図１０の印刷データ作成フローにおける濃度補正処理Ｓ１０４を実施しなくともよい。
【０１１５】
＜実施例２＞
実施例１では、各ノズルの使用率を重複領域データに乗算する際に、重複領域データの階調値を高い（濃い）階調値に補正している。これに対して、実施例２では、プリンタードライバーが、重複領域データを複製・挿入（図１０Ｓ１０５）する前に、濃度補正処理（Ｓ１０４）にて、重複領域データの階調値を高い階調値に補正する。例えば、図１１の最上図の入力画像データに対して、重複領域データの階調値を、一定の割合で（一定の補正値により）高い階調値（濃い階調値）に補正する。
【０１１６】
そして、高い階調値に補正された重複領域データに各ノズル列の使用率を乗算し、ハーフトーン処理した結果、重複ノズルのドット発生率を高くすることができる（又はドットサイズを大きくすることができる）。そのため、上流側ヘッド３１Ｂと下流側ヘッド３１Ａの各ドットの一部が重なったとしても、その分だけ媒体を埋めることができる。即ち、理想状態でも、隣接ヘッドの位置ずれや搬送誤差があっても、所望の濃度の重複領域画像を印刷できる。
【０１１７】
＜実施例３＞
以下の説明のため、「画素領域」と「列領域」を定義付ける。「画素領域」とは画素に対応する媒体上の領域であり、「列領域」とは画素領域が搬送方向に並んだ領域であり、画像データ上でＸ方向に並んだ複数の画素（以下、画素列）に対応する。
【０１１８】
図１４は、或るラスターラインが隣のラスターラインの濃度に影響を及ぼす例を示す図である。実施例２では、重複ノズルのドットを重ねて印刷する分だけ、入力画像データの重複領域データを、一定の割合で（一定の補正値により）、高い階調値に補正するとしている。ただし、ノズルの加工精度の問題などによっても濃度むらは発生する。
【０１１９】
例えば、図１４において、２番目の列領域に形成されたラスターラインは、ノズルから噴射されたインク滴の飛行曲がりにより、３番目の列領域に寄って形成される。その結果、２番目の列領域は淡く視認され、３番目の列領域は濃く視認される。一方、５番目の列領域に噴射されたインク滴のインク量は規定量よりも少なく、５番目の列領域に形成されるドットが小さくなっている。その結果、５番目の列領域は淡くなる。これが画像上において濃度むらとなって現れる。そのため、淡く印刷される列領域は濃く印刷されるように補正し、濃く印刷される列領域は淡く印刷されるように補正する。また、３番目の列領域が濃くなる理由は、３番目の列領域に割り当てられたノズルの影響によるものではなく、隣接する２番目の列領域に割り当てられたノズルの影響によるものである。
【０１２０】
そこで、実施例３では、隣接ノズルの影響も考慮して、列領域（画素列）ごとの補正値Ｈを算出する。なお、補正値Ｈは、プリンター１の製造工程やメンテナンス時に、プリンター１の機種ごとに算出するとよい。また、ここでは、プリンター１に接続されたコンピューター５０にインストールされている補正値取得プログラムに従って補正値Ｈを算出するとした。以下、列領域ごとの補正値の具体的な算出方法について説明する。
【０１２１】
図１５はテストパターンを示す図である。補正値取得プログラムは、まず、プリンター１にテストパターンを印刷させる。図は、各ヘッド３１が有するノズル列（ＹＭＣＫ）のうちの１つのノズル列によって形成された補正用パターンを示す図である。テストパターンとして、ノズル列（ＹＭＣＫ）ごとの補正用パターンを印刷する。
【０１２２】
補正用パターンは３種類の濃度の帯状パターンから構成される。帯状パターンはそれぞれ一定の階調値の画像データから生成されたものである。帯状パターンを形成するための階調値を指令階調値と呼び、濃度３０％の帯状パターンの指令階調値をＳａ（７６）、濃度５０％の帯状パターンの指令階調値をＳｂ（１２８）、濃度７０％の帯状パターンの指令階調値をＳｃ（１７９）と表す。また、１つの補正用パターンは、ヘッドユニット３０において紙幅方向に並ぶノズル数のラスターライン（列領域）から構成される。
【０１２３】
なお、補正用パターンを印刷するための印刷データを作成する際にも、上流側ヘッド３１Ｂの重複領域データに対するハーフトーン処理と、下流側ヘッド３１Ａの重複領域データに対するハーフトーン処理を独立して行う。そして、補正用パターンにおいても、上流側ヘッド３１Ｂの重複ノズルによるドットと下流側ヘッド３１Ａの重複ノズルによるドットの一部をランダムに重ねて形成する。
【０１２４】
図１６は、シアンの補正用パターンをスキャナーで読み取った結果である。次に、補正値取得プログラムは、スキャナーがテストパターンを読み取った結果を取得する。以下、シアンの読取データを例に説明する。補正値取得プログラムは、読取データにおける画素列と補正用パターンを構成する列領域とを、一対一で対応させた後、帯状パターンごとに、各列領域の濃度（読取階調値）を算出する。具体的には、或る列領域に対応する画素列に属する各画素の読取階調値の平均値を、その列領域の読取階調値とする。図１６のグラフでは、横軸を列領域番号とし、縦軸を各列領域の読取階調値とする。
【０１２５】
各帯状パターンは、それぞれの指令階調値で一様に形成されたにも関わらず、図１６に示すように列領域ごとに読取階調値にばらつきが生じる。例えば、図１６のグラフにおいて、ｉ列領域の読取階調値Ｃｂｉは他の列領域の読取階調値よりも比較的に低く、ｊ列領域の読取階調値Ｃｂｊは他の列領域の読取階調値よりも比較的に高い。即ち、ｉ列領域は淡く視認され、ｊ列領域は濃く視認される。このような各列領域の読取階調値のばらつきが、印刷画像に発生する濃度むらである。なお、重複ノズルで形成された列領域は、他の非重複ノズルで形成された列領域に比べて、読取階調値が低くなる（淡くなる）。
【０１２６】
各列領域の読取階調値を一定の値に近づけることで、重複領域画像の淡さやノズルの加工精度による濃度むらを改善できる。そこで、同一の指令階調値（例えばＳｂ・濃度５０％）において、全列領域の読取階調値の平均値Ｃｂｔを、「目標値Ｃｂｔ」として設定する。そして、指令階調値Ｓｂにおける各列領域の読取階調値を目標値Ｃｂｔに近づけるように、各列領域に対応する画素列データの示す階調値を補正する。
【０１２７】
具体的には、図１６において目標値Ｃｂｔよりも読取階調値の低い列領域ｉに対応する画素列データの示す階調値を、指令階調値Ｓｂよりも濃い階調値に補正する。一方、目標値Ｃｂｔよりも読取階調値の高い列領域ｊに対応する画素列データの示す階調値を、指令階調値Ｓｂよりも淡い階調値に補正する。このように、同一の階調値に対して、全列領域の濃度を一定の値に近づけるために、各列領域に対応する画素列データの階調値を補正する補正値Ｈを算出する。
【０１２８】
図１７Ａ及び図１７Ｂは、濃度むら補正値Ｈの具体的な算出方法を示す図である。まず、図１７Ａは目標値Ｃｂｔよりも読取階調値の低いｉ列領域において、指令階調値（例Ｓｂ）における目標指令階調値（例Ｓｂｔ）を算出する様子を示す。横軸が階調値を示し、縦軸がテストパターン結果における読取階調値を示す。グラフ上には、指令階調値（Ｓａ，Ｓｂ，Ｓｃ）に対する読取階調値（Ｃａｉ，Ｃｂｉ，Ｃｃｉ）がプロットされている。例えば指令階調値Ｓｂに対してｉ列領域が目標値Ｃｂｔにて表されるための目標指令階調値Ｓｂｔは次式（直線ＢＣに基づく線形補間）により算出される。  
Ｓｂｔ＝Ｓｂ＋｛（Ｓｃ−Ｓｂ）×（Ｃｂｔ−Ｃｂｉ）／（Ｃｃｉ−Ｃｂｉ）｝
【０１２９】
同様に、図１７Ｂに示すように、目標値Ｃｂｔよりも読取階調値の高いｊ列領域において、指令階調値Ｓｂに対してｊ列領域が目標値Ｃｂｔにて表されるための目標指令階調値Ｓｂｔは次式（直線ＡＢに基づく線形補間）により算出される。  
Ｓｂｔ＝Ｓａ＋｛（Ｓｂ−Ｓａ）×（Ｃｂｔ−Ｃａｊ）／（Ｃｂｊ−Ｃａｊ）｝
【０１３０】
こうして、指令階調値Ｓｂに対する各列領域の目標指令階調値Ｓｂｔが算出される。そうして、次式により、各列領域の指令階調値Ｓｂに対するシアンの補正値Ｈｂを算出する。同様にして、他の指令階調値（Ｓａ，Ｓｃ）に対する補正値、及び、他の色（イエロー，マゼンタ，ブラック）に対する補正値も算出する。  
Ｈｂ＝（Ｓｂｔ−Ｓｂ）／Ｓｂ
【０１３１】
図１８は、各ノズル列（ＣＭＹＫ）に関する補正値テーブルを示す図である。上述のように算出した補正値Ｈを、図示する補正値テーブルにまとめる。補正値テーブルでは、列領域ごとに、３つの指令階調値（Ｓａ，Ｓｂ，Ｓｃ）にそれぞれ対応する補正値（Ｈａ，Ｈｂ，Ｈｃ）が設定されている。このような補正値テーブルを、補正値Ｈを算出するためにテストパターンを印刷したプリンター１のメモリー１３に記憶させる。その後、プリンター１はユーザーのもとへ出荷される。
【０１３２】
ユーザーは、プリンター１の使用開始時に、プリンター１に接続するコンピューター５０にプリンタードライバーをインストールする。そうすると、プリンタードライバーはプリンター１に対してメモリー１３に記憶されている補正値Ｈをコンピューター５０に送信するように要求する。プリンタードライバーは、プリンター１から送信される補正値Ｈをコンピューター５０内のメモリーに記憶する。
【０１３３】
補正前の階調値Ｓ_ｉｎが指令階調値のいずれかＳａ,Ｓｂ,Ｓｃと同じであれば、各指令階調値に対応した補正値Ｈであってコンピューター５０のメモリーに記憶されている補正値Ｈａ,Ｈｂ,Ｈｃをそのまま用いることができる。例えば、補正前の階調値Ｓ_ｉｎ＝Ｓｃであれば、補正後の階調値Ｓ_ｏｕｔは次式により求められる。  
Ｓ_ｏｕｔ＝Ｓｃ×（１＋Ｈｃ）
【０１３４】
図１９は、シアンのｎ番目の列領域に関して各階調値に対応した補正値Ｈを算出する様子を示す図である。横軸を補正前の階調値Ｓ_ｉｎとし、縦軸を補正前の階調値Ｓ_ｉｎに対応した補正値Ｈ_ｏｕｔとする。補正前の階調値Ｓ_ｉｎが指令階調値と異なる場合、補正前の階調値Ｓ_ｉｎに応じた補正値Ｈ_ｏｕｔを算出する。
【０１３５】
例えば、図１９に示すように補正前の階調値Ｓ_ｉｎが指令階調値ＳａとＳｂの間であるとき、指令階調値Ｓａの補正値Ｈａと指令階調値Ｓｂの補正値Ｈｂの線形補間によって次式により補正値Ｈ_ｏｕｔを算出する。  
Ｈ_ｏｕｔ＝Ｈａ＋｛（Ｈｂ−Ｈａ）×（Ｓ_ｉｎ−Ｓａ）／（Ｓｂ−Ｓａ）｝
Ｓ_ｏｕｔ＝Ｓ_ｉｎ×（１＋Ｈ_ｏｕｔ）
【０１３６】
なお、補正前の階調値Ｓ_ｉｎが指令階調値Ｓａよりも小さい場合には、最低階調値０と指令階調値Ｓａの線形補間により補正値Ｈ_ｏｕｔを算出し、補正前の階調値Ｓ_ｉｎが指令階調値Ｓｃよりも大きい場合には、最高階調値２５５と指令階調値Ｓｃの線形補間によって補正値Ｈ_ｏｕｔを算出する。
【０１３７】
こうして、色ごと、画素データが属する列領域ごと、階調値ごとに設定される補正値Ｈによって、プリンタードライバーは濃度補正処理（図１０のＳ１０４）にて、各画素の示す階調値Ｓ_ｉｎ（２５６階調データ）を補正する。そうすることで、濃度が淡く視認される列領域に対応する画素の階調値Ｓ_ｉｎは濃い階調値Ｓ_ｏｕｔに補正され、濃度が濃く視認される列領域に対応する画素の示す階調値Ｓ_ｉｎは淡い階調値Ｓ_ｏｕｔに補正される。また、上流側ヘッド３１Ｂと下流側ヘッド３１Ａの各重複ノズルにより形成されるドットの一部をランダムに重ねたとしても、重複領域画像が淡く印刷されてしまうことを防止できる。
【０１３８】
＝＝＝その他の実施の形態＝＝＝
上記の各実施形態は、主としてインクジェットプリンターを有する印刷システムについて記載されているが、濃度むら補正方法等の開示が含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１３９】
＜プリンターについて＞
前述の実施形態では、紙幅長さに亘って複数のヘッドを並べ、固定されたヘッドの下を用紙が搬送されることによって画像を形成するプリンター（所謂ラインヘッドプリンター）を例に挙げているが、これに限らない。例えば、複数のヘッドの各ノズル列の端部が重複するように、複数のヘッドをノズル列方向に並べる。そして、その複数のヘッドを用紙に対してノズル列方向と交差する方向に移動しながら画像を形成する動作と、複数のヘッドに対して用紙をノズル列方向に搬送する動作と、を交互に繰り返すプリンター（所謂シリアル式のプリンター）であってもよい。この場合にも、各ヘッドの重複ノズルに対するハーフトーン処理を独立して行うとよい。
【０１４０】
＜流体噴射装置について＞
前述の実施形態では、流体噴射装置としてインクジェットプリンターを例示していたが、これに限らない。流体噴射装置であれば、プリンターではなく、様々な工業用装置に適用可能である。例えば、布地に模様をつけるための捺染装置、カラーフィルター製造装置や有機ＥＬディスプレイ等のディスプレイ製造装置、チップへＤＮＡを溶かした溶液を塗布してＤＮＡチップを製造するＤＮＡチップ製造装置等であっても、本件発明を適用することができる。  
また、流体の噴射方式は、駆動素子（ピエゾ素子）に電圧をかけて、インク室を膨張・収縮させることにより流体を噴射するピエゾ方式でもよいし、発熱素子を用いてノズル内に気泡を発生させ、その気泡によって液体を噴射させるサーマル方式でもよい。また、流体はインクなどの液体に限らず、粉体などでもよい。
【符号の説明】
【０１４１】
１  プリンター、１０  コントローラー、１１  インターフェース部、
１２  ＣＰＵ、１３  メモリー、１４  ユニット制御回路、
２０  搬送ユニット、２１  搬送ベルト、２２Ａ，２２Ｂ  搬送ローラー、
３０  ヘッドユニット、３１  ヘッド、
４０  検出器群、５０  コンピューター
【図１】
2011037069.tif 000003
【図２】
2011037069.tif 000004
【図３】
2011037069.tif 000005
【図４】
2011037069.tif 000006
【図５】
2011037069.tif 000007
【図６】
2011037069.tif 000008
【図７】
2011037069.tif 000009
【図８】
2011037069.tif 000010
【図９】
2011037069.tif 000011
【図１０】
2011037069.tif 000012
【図１１】
2011037069.tif 000013
【図１２】
2011037069.tif 000014
【図１３】
2011037069.tif 000015
【図１４】
2011037069.tif 000016
【図１６】
2011037069.tif 000017
【図１７】
2011037069.tif 000018
【図１８】
2011037069.tif 000019
【図１９】
2011037069.tif 000020
【図１５】
2011037069.tif 000021