(57)【要約】【課題】媒体とヘッドの相対移動時の速度変動の影響を抑制した調整値を算出すること。【解決手段】媒体に流体を噴射するノズルが所定方向に並んだノズル列をそれぞれ有する複数のヘッドが所定方向の異なる位置に所定方向と交差する方向にずれて配置された流体噴射装置の調整値の算出方法であって、媒体に対する複数のヘッドの相対位置を交差する方向に移動させながら、複数のヘッドの中の少なくとも２つ以上のヘッドから同時に流体を噴射させることによって、パターンを形成することと、ヘッドの交差する方向における各ドット形成位置を揃えるために、ヘッドによってパターンに形成される各ドットの交差する方向の位置に基づいて、各ヘッドからの流体の噴射タイミングを調整する調整値を算出することと、を有する調整値の算出方法である。【選択図】図８
2011218729.tif 000002
【特許請求の範囲】
【請求項１】
媒体に流体を噴射するノズルが所定方向に並んだノズル列をそれぞれ有する複数のヘッドが前記所定方向の異なる位置に前記所定方向と交差する方向にずれて配置された流体噴射装置の調整値の算出方法であって、
前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向に移動させながら、前記複数のヘッドの中の少なくとも２つ以上の前記ヘッドである検査ヘッドの前記ノズル列から同時に流体を噴射させることによって、パターンを形成することと、
前記検査ヘッドの前記交差する方向における各ドット形成位置を揃えるために、前記検査ヘッドによって前記パターンに形成される各ドットの前記交差する方向の位置に基づいて、各前記検査ヘッドからの流体の噴射タイミングを調整する調整値を算出することと、
を有することを特徴とする調整値の算出方法。
【請求項２】
請求項１に記載の調整値の算出方法であって、
各前記ヘッドは、前記交差する方向にずれて配置された複数の前記ノズル列を有し、
前記検査ヘッドに属する少なくとも２つ以上の前記ノズル列である検査ノズル列から同時に流体を噴射させることによって、前記パターンを形成する、
調整値の算出方法。
【請求項３】
請求項２に記載の調整値の算出方法であって、
前記ヘッドが有する各前記ノズル列に割り当てられる流体の色の濃度に基づいて、前記検査ヘッドが有する複数の前記ノズル列の中から前記検査ノズル列を選択する、
調整値の算出方法。
【請求項４】
請求項２または請求項３に記載の調整値の算出方法であって、
前記パターンが形成される前記媒体の種類に基づいて、前記検査ヘッドが有する複数の前記ノズル列の中から前記検査ノズル列を選択する、
調整値の算出方法。
【請求項５】
請求項２から請求項４のいずれか１項に記載の調整値の算出方法であって、
各前記検査ノズル列によって前記パターンに形成されるドットの前記交差する方向の位置であるドット形成位置を取得し、
各前記検査ヘッドに属する前記検査ノズル列の前記ドット形成位置の平均値を、各前記検査ヘッドの代表位置として算出し、
前記交差する方向における各前記検査ヘッドの前記代表位置が揃うように、各前記検査ヘッドからの流体の噴射タイミングを調整する前記調整値を算出する、
調整値の算出方法。
【請求項６】
請求項５に記載の調整値の算出方法であって、
前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向の一の方向に移動させる往路時に、前記検査ノズル列によって形成するドットが前記交差する方向における所定の位置に形成されるように前記検査ノズル列から同時に流体を噴射させ、且つ、前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向の他の方向に移動させる復路時に、前記検査ノズル列によって形成するドットが前記所定の位置に形成されるように前記検査ノズル列から同時に流体を噴射させることによって、前記パターンを形成し、
前記往路時に各前記検査ノズル列によって前記パターンに形成されるドットの前記交差する方向の位置である第１のドット形成位置を取得し、
各前記検査ヘッドに属する前記検査ノズル列の前記第１のドット形成位置の平均値を、各前記検査ヘッドの第１の代表位置として算出し、
前記復路時に各前記検査ノズル列によって前記パターンに形成されるドットの前記交差する方向の位置である第２のドット形成位置を取得し、
各前記検査ヘッドに属する前記検査ノズル列の前記第２のドット形成位置の平均値を、各前記検査ヘッドの第２の代表位置として算出し、
各前記検査ヘッドの前記第１の代表位置と前記第２の代表位置とが揃うように、前記往路時と前記復路時のうちの少なくとも一方の時の各前記検査ヘッドからの流体の噴射タイミングを調整する他の調整値を算出する、
調整値の算出方法。
【請求項７】
媒体に流体を噴射するノズルが所定方向に並んだノズル列をそれぞれ有する複数のヘッドが前記所定方向の異なる位置に前記所定方向と交差する方向にずれて配置された流体噴射装置の調整値を、コンピューターに作成させるためのプログラムであって、
前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向に移動させながら、前記複数のヘッドの中の少なくとも２つ以上の前記ヘッドである検査ヘッドの前記ノズル列から同時に流体を噴射させることによって、パターンを形成することと、
前記検査ヘッドの前記交差する方向における各ドット形成位置を揃えるために、前記検査ヘッドによって前記パターンに形成される各ドットの前記交差する方向の位置に基づいて、各前記検査ヘッドからの流体の噴射タイミングを調整する調整値を算出することと、
をコンピューターに実行させるためのプログラム。
【請求項８】
（Ａ）媒体に流体を噴射するノズルが所定方向に並んだノズル列をそれぞれ有する複数のヘッドであって、前記所定方向の異なる位置に前記所定方向と交差する方向にずれて配置された複数のヘッドと、
（Ｂ）前記媒体に対する前記複数のヘッドの相対位置を前記所定方向と交差する方向に移動させる移動機構と、
（Ｃ）各前記ヘッドの前記交差する方向におけるドット形成位置を調整するための調整値を記憶する記憶部と、
（Ｄ）前記移動機構によって前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向に移動させながら、前記ノズルから流体を噴射させる画像形成動作を制御する制御部であって、
前記調整値を算出するために、
前記画像形成動作において、前記複数のヘッドの中の少なくとも２つ以上の前記ヘッドである検査ヘッドの前記ノズル列から同時に流体を噴射させることによって、パターンを形成する制御部と、
（Ｅ）を有することを特徴とする流体噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、調整値の算出方法、プログラム、及び、流体噴射装置に関する。
【背景技術】
【０００２】
流体噴射装置の一つとして、媒体に対してインク（流体）を噴射するノズルが設けられたヘッドを有するインクジェットプリンター（以下、プリンター）が知られている。ヘッド内にて異なるインクを噴射する複数のノズル列が所定方向に並び、媒体とヘッドを所定方向に相対移動させながらインクを噴射するプリンターがある。このようなプリンターでは、各ノズル列による所定方向のドット形成位置が揃うように、各ノズル列の設計上の間隔に基づいて、各ノズル列の噴射タイミングが設定されている。
【０００３】
ただし、ノズルの加工精度の問題やヘッドの取り付け誤差などにより、設定された噴射タイミングでノズルからインクを噴射しても、各ノズル列による所定方向のドット形成位置が揃わない場合がある。そこで、各ノズル列を用いて実際にパターンを印刷し、そのパターンの結果に基づいて各ノズル列の噴射タイミングを調整する方法が提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−９９５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリンターの中には、複数のヘッドが千鳥状に配置されたプリンターがある。即ち、複数のヘッドが所定方向と交差する方向の異なる位置に配置され、且つ、所定方向にずれて配置されたプリンターである。このようなプリンターにパターンを印刷させる際に、各ヘッドがドットを形成する目標位置を同じにすると、所定方向にずれたヘッドから異なるタイミングでインクを噴射することになる。ヘッドによってインクの噴射タイミングが異なると、媒体とヘッドの相対移動時の速度変動の影響を受けた調整値が算出されてしまう虞がある。
【０００６】
そこで、本発明は、媒体とヘッドの相対移動時の速度変動の影響を抑制した調整値を算出することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決する為の主たる発明は、媒体に流体を噴射するノズルが所定方向に並んだノズル列をそれぞれ有する複数のヘッドが前記所定方向の異なる位置に前記所定方向と交差する方向にずれて配置された流体噴射装置の調整値の算出方法であって、前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向に移動させながら、前記複数のヘッドの中の少なくとも２つ以上の前記ヘッドである検査ヘッドの前記ノズル列から同時に流体を噴射させることによって、パターンを形成することと、前記検査ヘッドの前記交差する方向における各ドット形成位置を揃えるために、前記検査ヘッドによって前記パターンに形成される各ドットの前記交差する方向の位置に基づいて、各前記検査ヘッドからの流体の噴射タイミングを調整する調整値を算出することと、を有することを特徴とする調整値の算出方法である。  
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【図面の簡単な説明】
【０００８】
【図１】印刷システムの構成ブロック図である。
【図２】図２Ａはプリンターの概略断面図であり、図２Ｂはプリンターの概略上面図である。
【図３】図３Ａはヘッドの配置を示す図であり、図３Ｂはノズルの配置を示す図である。
【図４】図４Ａは異なるノズル列の噴射タイミングの違いを説明する図であり、図４Ｂは双方向印刷のドット形成位置のずれを示す図である。
【図５】ドット形成位置に関する調整値の算出フローである。
【図６】テストパターンを印刷する検査ノズル列を説明する図である。
【図７】テストパターン用紙とヘッドの位置関係を説明する図である。
【図８】テストパターンを説明する図である。
【図９】図９Ａは第１ヘッドの往路ラインのＸ方向の位置を示す図であり、図９Ｂは第１ヘッドの代表位置を示す図である。
【図１０】第２ヘッド群に属するヘッドの代表位置を示す図である。
【図１１】図１１Ａから図１１Ｃはドット形成位置の調整をまとめた図である。
【図１２】ヘッド間調整値の算出方法の変形例を説明する図である。
【図１３】図１３Ａ及び図１３Ｂはヘッド間調整値の算出方法の変形例を説明する図である。
【図１４】図１４Ａから図１４Ｃはヘッド間調整値の算出方法の変形例を説明する図である。
【図１５】テストパターンの変形例を説明する図である。
【発明を実施するための形態】
【０００９】
＝＝＝開示の概要＝＝＝
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかとなる。
【００１０】
即ち、媒体に流体を噴射するノズルが所定方向に並んだノズル列をそれぞれ有する複数のヘッドが前記所定方向の異なる位置に前記所定方向と交差する方向にずれて配置された流体噴射装置の調整値の算出方法であって、前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向に移動させながら、前記複数のヘッドの中の少なくとも２つ以上の前記ヘッドである検査ヘッドの前記ノズル列から同時に流体を噴射させることによって、パターンを形成することと、前記検査ヘッドの前記交差する方向における各ドット形成位置を揃えるために、前記検査ヘッドによって前記パターンに形成される各ドットの前記交差する方向の位置に基づいて、各前記検査ヘッドからの流体の噴射タイミングを調整する調整値を算出することと、を有することを特徴とする調整値の算出方法である。  
このような調整値の算出方法によれば、媒体とヘッドの相対移動時の速度変動の影響を抑制した調整値を算出することができる。
【００１１】
かかる調整値の算出方法であって、各前記ヘッドは、前記交差する方向にずれて配置された複数の前記ノズル列を有し、前記検査ヘッドに属する少なくとも２つ以上の前記ノズル列である検査ノズル列から同時に流体を噴射させることによって、前記パターンを形成すること。  
このような調整値の算出方法によれば、媒体とヘッドの相対移動時の速度変動の影響を抑制した調整値を算出することができる。
【００１２】
かかる調整値の算出方法であって、前記ヘッドが有する各前記ノズル列に割り当てられる流体の色の濃度に基づいて、前記検査ヘッドが有する複数の前記ノズル列の中から前記検査ノズル列を選択すること。  
このような調整値の算出方法によれば、読み取り易いパターンを形成することができる。
【００１３】
かかる調整値の算出方法であって、前記パターンが形成される前記媒体の種類に基づいて、前記検査ヘッドが有する複数の前記ノズル列の中から前記検査ノズル列を選択すること。  
このような調整値の算出方法によれば、読み取り易いパターンを形成することができる。
【００１４】
かかる調整値の算出方法であって、各前記検査ノズル列によって前記パターンに形成されるドットの前記交差する方向の位置であるドット形成位置を取得し、各前記検査ヘッドに属する前記検査ノズル列の前記ドット形成位置の平均値を、各前記検査ヘッドの代表位置として算出し、前記交差する方向における各前記検査ヘッドの前記代表位置が揃うように、各前記検査ヘッドからの流体の噴射タイミングを調整する前記調整値を算出すること。  
このような調整値の算出方法によれば、調整値の算出処理を簡略化することができる。
【００１５】
かかる調整値の算出方法であって、前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向の一の方向に移動させる往路時に、前記検査ノズル列によって形成するドットが前記交差する方向における所定の位置に形成されるように前記検査ノズル列から同時に流体を噴射させ、且つ、前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向の他の方向に移動させる復路時に、前記検査ノズル列によって形成するドットが前記所定の位置に形成されるように前記検査ノズル列から同時に流体を噴射させることによって、前記パターンを形成し、前記往路時に各前記検査ノズル列によって前記パターンに形成されるドットの前記交差する方向の位置である第１のドット形成位置を取得し、各前記検査ヘッドに属する前記検査ノズル列の前記第１のドット形成位置の平均値を、各前記検査ヘッドの第１の代表位置として算出し、前記復路時に各前記検査ノズル列によって前記パターンに形成されるドットの前記交差する方向の位置である第２のドット形成位置を取得し、各前記検査ヘッドに属する前記検査ノズル列の前記第２のドット形成位置の平均値を、各前記検査ヘッドの第２の代表位置として算出し、各前記検査ヘッドの前記第１の代表位置と前記第２の代表位置とが揃うように、前記往路時と前記復路時のうちの少なくとも一方の時の各前記検査ヘッドからの流体の噴射タイミングを調整する他の調整値を算出すること。  
このような調整値の算出方法によれば、調整値の算出処理を簡略化することができる。
【００１６】
また、媒体に流体を噴射するノズルが所定方向に並んだノズル列をそれぞれ有する複数のヘッドが前記所定方向の異なる位置に前記所定方向と交差する方向にずれて配置された流体噴射装置の調整値を、コンピューターに作成させるためのプログラムであって、前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向に移動させながら、前記複数のヘッドの中の少なくとも２つ以上の前記ヘッドである検査ヘッドの前記ノズル列から同時に流体を噴射させることによって、パターンを形成することと、前記検査ヘッドの前記交差する方向における各ドット形成位置を揃えるために、前記検査ヘッドによって前記パターンに形成される各ドットの前記交差する方向の位置に基づいて、各前記検査ヘッドからの流体の噴射タイミングを調整する調整値を算出することと、をコンピューターに実行させるためのプログラムである。  
このようなプログラムによれば、媒体とヘッドの相対移動時の速度変動の影響を抑制した調整値を算出することができる。
【００１７】
また、（Ａ）媒体に流体を噴射するノズルが所定方向に並んだノズル列をそれぞれ有する複数のヘッドであって、前記所定方向の異なる位置に前記所定方向と交差する方向にずれて配置された複数のヘッドと、（Ｂ）前記媒体に対する前記複数のヘッドの相対位置を前記所定方向と交差する方向に移動させる移動機構と、（Ｃ）各前記ヘッドの前記交差する方向におけるドット形成位置を調整するための調整値を記憶する記憶部と、（Ｄ）前記移動機構によって前記媒体に対する前記複数のヘッドの相対位置を前記交差する方向に移動させながら、前記ノズルから流体を噴射させる画像形成動作を制御する制御部であって、前記調整値を算出するために、前記画像形成動作において、前記複数のヘッドの中の少なくとも２つ以上の前記ヘッドである検査ヘッドの前記ノズル列から同時に流体を噴射させることによって、パターンを形成する制御部と、（Ｅ）を有することを特徴とする流体噴射装置である。  
このような流体噴射装置によれば、媒体とヘッドの相対移動時の速度変動の影響を抑制した調整値を算出するためのパターンを形成することができる。
【００１８】
＝＝＝印刷システムについて＝＝＝
以下、流体噴射装置をインクジェットプリンター（以下、プリンター）とし、プリンターとコンピューターが接続された印刷システムを例に挙げて説明する。
【００１９】
図１は、印刷システムの構成ブロック図である。図２Ａは、プリンター１の概略断面図であり、図２Ｂは、プリンター１の概略上面図である。コンピューター６０は、プリンター１と通信可能に接続されており、プリンター１に画像を印刷させるための印刷データをプリンター１に出力する。なお、コンピューター６０には、アプリケーションプログラムから出力された画像データを印刷データに変換させるためのプログラム（プリンタードライバー）がインストールされている。
【００２０】
コントローラー１０は、プリンター１の制御を行うための制御ユニットである。インターフェース部１１はコンピューター６０とプリンター１との間でデータの送受信を行うためのものである。ＣＰＵ１２はプリンター１全体の制御を行うための演算処理装置である。メモリー１３はＣＰＵ１２のプログラムを格納する領域や作業領域等を確保するためのものである。ＣＰＵ１２はユニット制御回路１４により各ユニットを制御する。なお、プリンター１内の状況を検出器群５０が監視し、その検出結果に基づいて、コントローラー１０は各ユニットを制御する。
【００２１】
搬送ユニット２０は、媒体Ｓが連続する方向（以下、搬送方向）に、媒体Ｓを上流側から下流側に搬送するものである。モータによって駆動する搬送ローラー２１によって印刷前のロール状の媒体Ｓを印刷領域に供給し、その後、印刷済みの媒体Ｓを巻取機構によりロール状に巻き取る。なお、印刷中に印刷領域に位置する媒体を下からバキューム吸着することで、媒体Ｓを所定の位置に保持することができる。
【００２２】
駆動ユニット３０（移動機構）は、ヘッドユニット４０を、媒体Ｓの搬送方向に対応するＸ方向（交差する方向に相当）と媒体Ｓの紙幅方向に対応するＹ方向（所定方向に相当）とに自在に移動させるものである。駆動ユニット３０は、ヘッドユニット４０をＸ方向に移動させるＸ軸ステージ３１と、ヘッドユニット４０をＹ方向に移動させるＹ軸ステージ３２と、これらを移動させるモータ（不図示）とで、構成されている。
【００２３】
ヘッドユニット４０は、画像を形成するためのものであり、複数のヘッド４１を有する。ヘッド４１の下面には、インク噴射部であるノズルが複数設けられ、各ノズルはインクが充填された圧力室と連通している。なお、ノズルからのインク噴射方式は、ピエゾ素子（駆動素子）に電圧をかけて、圧力室を膨張・収縮させることによりインクを噴射するピエゾ方式でもよいし、発熱素子（駆動素子）を用いてノズル内に気泡を発生させ、その気泡によってインクを噴射するサーマル方式でもよい。
【００２４】
図３Ａは、ヘッドユニット４０における複数のヘッド４１の配置を示す図であり、図３Ｂは、ヘッド４１におけるノズルの配置を示す図である。なお、ヘッド４１およびノズルの配置をヘッドユニット４０の上面から仮想的に見ている。ここでは、ヘッドユニット４０が１５個のヘッド４１（１）〜４１（１５）を有するとする。ヘッドユニット４０において、１５個のヘッド４１は、製造上の問題により図３Ａに示すように千鳥状にＹ方向に並んでいる。即ち、１５個のヘッド４１は、Ｙ方向の異なる位置に、Ｘ方向にずれて配置されている。説明のため、Ｙ方向上端側のヘッド４１から順に、第１ヘッド４１（１）、第２ヘッド４１（２）、…、第１５ヘッド４１（１５）と呼ぶ。
【００２５】
各ヘッド４１のノズル面には、図３Ｂに示すように、８つのノズル列が設けられている。各ノズル列はノズルを３６０個ずつ備え、３６０個のノズルはＹ方向に一定の間隔（３６０ｄｐｉ）で整列している。説明のため、Ｙ方向の上端側のノズルから順に小さい番号を付す（＃１〜＃３６０）。また、ここでは、８つのノズル列のＸ方向の間隔を一定の間隔Ｌとする。ヘッド４１において、Ｘ方向の左側から順に、マットブラックインクを噴射するマットブラックノズル列（以下、Ｍｋ列）と、グリーンインクを噴射するグリーンノズル列Ｇｒ（以下、Ｇｒ列）と、オレンジインクを噴射するオレンジノズル列（以下、Ｏｒ列）と、クリアインクを噴射するクリアノズル列Ｃｌ（以下、Ｃｌ列）と、フォトブラックインクを噴射するフォトブラックノズル列（以下、Ｐｋ列）と、シアンインクを噴射するシアンノズル列Ｃｙ（以下、Ｃｙ列）と、マゼンタインクを噴射するマゼンタノズル列（以下、Ｍａ列）と、イエローインクを噴射するイエローノズル列（以下、Ｙｅ列）が設けられている。
【００２６】
また、Ｙ方向に隣り合うヘッド（例えば、ヘッド４１（１），４１（２））のうち、上端側のヘッド（ヘッド４１（１））の下端のノズルと下端側のヘッド（ヘッド４１（２））の上端のノズルとの間隔がノズルピッチ（３６０ｄｐｉ）となっている。そのため、ヘッドユニット４０の下面では、ヘッドユニット４０の幅長さに亘って、ノズルがＹ方向に一定の間隔（３６０ｄｐｉ）で並んでいることになる。
【００２７】
最後に、印刷手順について説明する。まず、搬送ユニット２０により印刷領域に媒体Ｓを供給する。そして、Ｘ軸ステージ３１にてヘッドユニット４０をＸ方向（媒体の搬送方向）に移動させながらノズルからインクを噴射する画像形成動作と、Ｙ軸ステージ３２によりＸ軸ステージ３１を介して、ヘッドユニット４０をＹ方向（紙幅方向）下端側に移動する搬送動作と、を繰り返す。その結果、先の画像形成動作により形成されたドット位置とは異なる位置に、後の画像形成動作によりドットを形成することができ、２次元の画像を印刷することができる。こうして印刷領域に位置する媒体への印刷が終了すると、搬送ユニット２０により印刷が未だなされていない媒体部分が印刷領域に供給され、印刷領域の新たな媒体に画像が印刷される。以下、１回の画像形成動作を「パス」とも呼ぶ。
【００２８】
＝＝＝ドット形成位置のずれについて＝＝＝
図４Ａは、Ｘ方向にずれて配置されたノズル列Ｍａ，Ｙｅの噴射タイミングの違いを説明する図である。図中では、Ｘ軸ステージ３１によるヘッド４１（ヘッドユニット４０）のＸ方向への移動速度を「Ｖｃ」と示し、ノズルから噴射されるインク滴の速度を「Ｖｍ」と示す。ヘッド４１のＸ方向へ移動中にノズルからインク滴が噴射される場合、インク滴は、ヘッド４１が移動する側に、媒体Ｓに対して斜め方向に飛翔する。そのため、ドットを形成する媒体上の目標位置（例えば画素に対応する媒体上の単位領域）とノズルとが対向する前に、ノズルからインク滴を噴射させる必要がある。
【００２９】
図３Ｂに示すように、ヘッド４１は、Ｘ方向にずれて配置された８つのノズル列を有する。各ノズル列によって形成されるドットが媒体上のＸ方向における同じ位置に形成されるように、各ノズル列からのインク滴の噴射タイミングが設定されている。例えば、図４Ａに示すように、イエローノズル列（Ｙｅ列）はマゼンタノズル列（Ｍａ列）よりもＸ方向の右側に距離Ｌだけ離れて配置されている。そのため、ヘッド４１がＸ方向の右側へ移動する往路時には、Ｍａ列よりもＹｅ列に先にインク滴を噴射させる。そして、Ｙｅ列からインク滴を噴射させてから、ヘッド４１が距離Ｌを進む時間の経過後に、Ｍａ列からインク滴を噴射させる。その結果、イエローのドットとマゼンタのドットを重ねて形成することが出来る。
【００３０】
各ノズル列からのインク滴の噴射タイミングは、プリンター１の設計工程において、ヘッド４１の移動速度Ｖｃ，インク滴の噴射速度Ｖｍ，ノズル面から媒体Ｓまでの距離（ペーパーギャップＰＧ）に基づいて設定されている。ただし、プリンター１ごとに、ヘッドやノズルの特性差（インク滴の飛行曲がり、インク噴射量の変動）やＸ軸ステージ３１の機械誤差が生じる。ゆえに、設計上の噴射タイミングでノズルからインク滴を噴射させても、媒体上の目標位置にドットを形成することができない場合がある。設計上の噴射タイミングで形成されるドットの位置が目標位置からずれる場合、異なるインクのドットを重ねて形成することが出来なくなってしまう。
【００３１】
図４Ｂは、ヘッド４１がＸ方向の右側（一の方向）に移動する往路時にもヘッド４１がＸ方向の左側（他の方向）に移動する復路時にも画像を形成する双方向印刷の様子を示す図である。設計上の噴射タイミングで形成されるドットの位置が目標位置からずれる場合、特に、双方向印刷を実施する際に、往復のドット形成位置のずれが目立ってしまう。例えば、図４Ｂに示すように、あるノズル列から設計上の噴射タイミングでインク滴を噴射すると、目標位置よりも手前側に（ヘッド４１が移動する側の反対側に）、ドットが形成されてしまうとする。この場合、往路時には目標位置よりもＸ方向の左側にずれてドットが形成され、復路時には目標位置よりもＸ方向の右側にずれてドットが形成されてしまう。そのため、往復のドット形成位置のずれが大きく、画質が劣化してしまう。
【００３２】
＝＝＝ドット形成位置の調整について＝＝＝
＜ドット形成位置の調整について＞
図５は、ドット形成位置に関する調整値の算出フローである。前述のように、ヘッド４１やノズルの特性差、Ｘ軸ステージ３１の機械誤差が原因で、設計上の噴射タイミングでノズルからインクを噴射しても、目標位置からずれてドットが形成されてしまう場合がある。そこで、プリンター１ごとにドット形成位置に関する調整値を算出する。本実施形態では、プリンター１が有するヘッド４１の数が多い。そのため、各ヘッド４１に属する８つのノズル列のドット形成位置を揃え、且つ、揃えられた各ヘッド４１のドット形成位置を異なるヘッド４１間で揃える調整値を算出する処理は実施しない。本実施形態では、各ヘッド４１の代表のドット形成位置を揃えるための「ヘッド間調整値（調整値に相当）」を算出する。各ヘッド４１の代表のドット形成位置とは、各ヘッド４１に属する少なくとも２列以上のノズル列のドット形成位置の平均値である。即ち、ヘッド間調整値は、テストパターンを印刷するヘッド４１（検査ヘッド）のＸ方向における各ドット形成位置を揃えるための調整値に相当する。
【００３３】
また、本実施形態では、各ヘッド４１に属する全てのノズル列の往復のドット形成位置を揃えることなく、各ヘッド４１の往路時の代表のドット形成位置（第１の代表位置に相当）と復路時の代表のドット形成位置（第２の代表位置に相当）を揃えるための「往復調整値（他の調整値に相当）」を算出する。各ヘッド４１の往路時の代表のドット形成位置とは、各ヘッド４１に属する少なくとも２列以上のノズル列の往路時のドット形成位置の平均値である。また、各ヘッド４１の復路時の代表のドット形成位置とは、各ヘッド４１に属する少なくとも２列以上のノズル列の復路時のドット形成位置の平均値である。
【００３４】
このヘッド間調整値および往復調整値は、プリンター１の製造工程においてプリンター１ごとに算出されたり、ユーザーのもとでのメンテナンス時に算出されたりする。なお、調整値の算出対象となるプリンター１には、スキャナーとコンピューターが接続される。そして、プリンター１に接続されるコンピューターには、プリンター１が画像を印刷するための印刷データを作成するプリンタードライバーと、スキャナーを制御するためのスキャナードライバーと、調整値を算出するための「調整値算出プログラム」がインストールされている。以下、具体的な調整値の算出方法について説明する。
【００３５】
＜Ｓ０１：テストパターンの印刷＞
図６は、テストパターンを印刷する検査ノズル列を説明する図であり、図７は、テストパターン用紙ＴＳとヘッド４１の位置関係を説明する図であり、図８は、テストパターンを説明する図である。調整値算出プログラムは、調整値の算出対象のプリンター１にテストパターンを印刷させる。テストパターンは、図８に示すように、Ｙ方向に沿う「垂直ライン」と、Ｘ方向に沿う「水平ライン」と、往路時に形成されるＹ方向に沿う「往路ライン（実線）」と、復路時に形成されるＹ方向に沿う「復路ライン（点線）」を有する。なお、プリンター１が有する全てのヘッド４１（１）〜４１（１５）がそれぞれ往路ラインおよび復路ラインを形成する。ゆえに、ヘッド４１（１）〜４１（１５）が検査ヘッドに相当する。
【００３６】
本実施形態では、検査者が、往路ラインおよび復路ラインを形成するノズル列（以下、検査ノズル列とも呼ぶ）の数を任意に選択できるとする。調整値を算出する際に、検査ノズル列で形成された往路ラインや復路ラインのドット形成位置の平均値が用いられる（詳細は後述）。そのため、検査ノズル列の数を増やした方がより多くのノズル列の特性を考慮した調整値を算出することが出来る。即ち、より多くのノズル列のドット形成位置のずれを平均的に抑制する調整値を算出することが出来る。一方、検査ノズル列の数を増やすことで、調整値の算出処理時間が増えたり、インクやテストパターン用紙の消費量が増えたりしてしまう。そこで、検査者に検査ノズル列の数を設定させることによって、ユーザーの用途に応じた調整値の算出処理を実施することができる。
【００３７】
そのために、調整値算出プログラムは、まず、コンピューターのディスプレイにノズル列の数を入力するためのウィンドウを表示するなどの処理を実行する。調整値算出プログラムは、ヘッド４１に属する８つのノズル列の中から入力された数のノズル列を検査ノズル列として選択する。調整値算出プログラムは、ヘッド４１に属する各ノズル列に割り当てられるインクの色の濃度と、テストパターン用紙ＴＳの種類とに基づいて、検査ノズル列を選択する。
【００３８】
調整値算出プログラムは、出来る限り濃い色のインク（視認され易い色のインク）が割り当てられるノズル列を検査ノズル列として選択する。例えば、検査ノズル列の候補がイエローノズル列Ｙｅとマゼンタノズル列Ｍａである場合、調整値算出プログラムは、マゼンタノズル列Ｍａを検査ノズル列に選択する。そうすることで、濃い色のインクでテストパターンを印刷することができ、テストパターンを読み取り易くすることが出来る。テストパターンを読み取り易くすることで、往路ラインや復路ラインが形成される位置をより正確に取得することが出来る。
【００３９】
なお、製造工程のプリンター１では、各ノズル列に割り当てられるインクが実際にノズル列に充填される場合に限らず、全てのノズル列に同じ検査インクが充填される場合がある。この場合、どのノズル列を検査ノズル列として選択したとしても、テストパターンを印刷するインクの濃度は同じであり、テストパターンの読み取り易さは変わらない。ただし、本実施形態では、検査ノズル列で形成された往路ラインや復路ラインのドット形成位置の平均値が調整値を算出する際に用いられる。そのため、検査ノズル列として選択されたノズル列の特性がより調整値に反映することになり、ドット形成位置のずれをより抑制できる。濃い色のインクは淡い色のインクよりもドット形成位置のずれが目立ち易い。よって、濃い色のインクが割り当てられるノズル列を検査ノズル列として選択することで、濃い色のインクが割り当てられるノズル列の特性が反映された調整値を算出することができる。その結果、濃い色のインクのドット形成位置のずれをより抑制でき、画質劣化を抑制することができる。
【００４０】
また、調整値算出プログラムは、テストパターン用紙ＴＳの種別に適したインクが割り当てられるノズル列を検査ノズル列として選択する。例えば、マットブラックインクは、マット紙や普通紙の印刷には適しているが、光沢紙に印刷するとインクが剥がれてしまう虞がある。そのため、調整値算出プログラムは、テストパターン用紙ＴＳが光沢紙である場合、Ｍｋ列に割り当てられるマットブラックインクは濃い色であるが、光沢紙の印刷に適さないため、Ｍｋ列を検査ノズル列として選択しない。また、例えば、染料インクを普通紙に印刷する方が顔料インクを普通紙に印刷する場合に比べて滲み易い。そのため、調整値算出プログラムは、テストパターン用紙ＴＳが普通紙である場合、顔料インクが割り当てられるノズル列を検査ノズル列として選択する。このように、テストパターン用紙ＴＳの種別に適したインクが割り当てられるノズル列を検査ノズル列として選択することで、より読み取り易いテストパターンを印刷することが出来る。
【００４１】
本実施形態では、テストパターン用紙ＴＳが光沢紙であり、検査者が検査ノズル列の数を「４」と入力したとする。この場合、調整値算出プログラムは、図６に示すように、ヘッド４１に属する８つのノズル列の中から、オレンジノズル列（Ｏｒ列）と、フォトブラックノズル列（Ｐｋ列）と、シアンノズル列（Ｃｙ列）と、マゼンタノズル列（Ｍａ列）を、検査ノズル列として選択する。
【００４２】
そして、図６に示すように、検査ノズル列に属するノズル＃１〜＃３６０のうち、Ｙ方向上端側の半分のノズル＃１〜＃１８０を、往路ラインを形成するノズルとし、Ｙ方向下端側の半分のノズル＃１８１〜＃３６０を、復路ラインを形成するノズルとする。
【００４３】
また、本実施形態のプリンター１では、多くのヘッド４１がＹ方向に並ぶ。そのため、プリンター１が有する全てのヘッド４１によって形成される往路ライン及び復路ラインがＹ方向に並ぶテストパターンを形成すると、テストパターンのＹ方向の長さがスキャナーの読取範囲よりも大きくなってしまう場合がある。そこで、本実施形態では、図８に示すように、１５個のヘッド４１で形成される往路ライン及び復路ラインをＸ方向にずらしたテストパターンを形成する。図７に示すように、１５個のヘッド４１のうち、第８ヘッド４１（８）から第１５ヘッド４１（１５）を合わせて「第１ヘッド群」と呼び、第１ヘッド４１（１）から第８ヘッド４１（８）を合わせて「第２ヘッド群」と呼ぶ。
【００４４】
次に、テストパターンの印刷手順について説明する。調整値算出プログラムは、プリンタードライバーを介して、プリンター１に図８に示すテストパターンを印刷させる。印刷指令および印刷データを受信したプリンター１のコントローラー１０（制御部に相当）は、まず、往路である最初のパス１で、第１ヘッド群（ヘッド４１（８）〜４１（１５））に「往路ライン」を形成させる。次に、コントローラー１０は、テストパターン用紙ＴＳに対してヘッド４１（ヘッドユニット４０）をＹ方向下端側に搬送することなく、復路であるパス２で、第１ヘッド群に「復路ライン」を形成させる。なお、コントローラー１０は、パス１かパス２の少なくとも何れか一方で、第１ヘッド群に「水平ライン」及び「垂直ライン」を形成させる。その後、コントローラー１０は、ヘッド４１をＹ方向下端側に搬送し、往路であるパス３で、第２ヘッド群（ヘッド４１（１）〜４１（８））に「往路ライン」を形成させる。次に、コントローラー１０は、ヘッド４１をＹ方向下端側に搬送することなく、復路であるパス４で、第２ヘッド群に「復路ライン」を形成させる。なお、コントローラー１０は、パス３かパス４の少なくとも何れか一方で、第１ヘッド群に「水平ライン」及び「垂直ライン」を形成させる。
【００４５】
調整値算出プログラムからの印刷指令に基づいて、プリンター１のコントローラー１０は、パス１の往路時に第１ヘッド群に属する全ヘッド４１の全検査ノズル列から同時にインク滴を噴射させ、パス２の復路時に第１ヘッド群に属する全ヘッド４１の全検査ノズル列から同時にインク滴を噴射させ、パス３の往路時に第２ヘッド群に属する全ヘッド４１の全検査ノズル列から同時にインク滴を噴射させ、パス４の復路時に第２ヘッド群に属する全ヘッド４１の全検査ノズル列から同時にインク滴を噴射させることによって、テストパターンを形成する。本実施形態のプリンター１では、図３Ａに示すように、１５個のヘッド４１がＹ方向の異なる位置に配置され、且つ、Ｘ方向にずれて配置されている。奇数番号のヘッド４１（１），４１（３）…４１（１５）に対して、偶数番号のヘッド４１（２），４１（４）…４１（１４）が、Ｘ方向に距離Ｌｈだけ右側にずれて配置されている。そのため、図８に示すテストパターンでは、第１ヘッド群に属するヘッド４１（８）〜４１（１５）のうち、奇数番号のヘッド４１によるライン（往路ライン及び復路ライン）に対して、偶数番号のヘッド４１によるラインはＸ方向の右側にずれて形成されている。同様に、第２ヘッド群に属するヘッド４１（１）〜４１（８）のうち、奇数番号のヘッド４１によるラインに対して、偶数番号のヘッド４１によるラインはＸ方向の右側にずれて形成されている。また、各ヘッド４１の各検査ノズル列によって形成する往路ラインと復路ラインの目標位置は、同じ目標位置（所定の位置に相当）とする。
【００４６】
このように本実施形態では、プリンター１に、同じヘッド群に属するヘッド４１から同時にインク滴が噴射させることによって、テストパターンを形成させる。そのため、ヘッド４１（ノズル）の特性差やヘッド４１の取付誤差が無い場合、同じヘッド群に属する奇数番号のヘッド４１により形成されるラインと偶数番号のヘッド４１により形成されるラインのＸ方向の間隔は、奇数番号のヘッド４１と偶数番号のヘッド４１のＸ方向の間隔「Ｌｈ」となる。また、各ヘッド４１の４つの検査ノズル列によって形成されるＸ方向のラインの間隔は、各検査ノズル列のＸ方向の間隔となる。例えば、Ｏｒ列とＰｋ列のＸ方向の間隔は「２Ｌ」であるため、ドット形成位置のずれが生じなければ、Ｏｒ列により形成されるラインとＰｋ列により形成されるラインの間隔は「２Ｌ」となる。
【００４７】
本実施形態のプリンター１では、ヘッド４１（ヘッドユニット４０）がＸ軸ステージ３１によってＸ方向に移動しながらノズルからインク滴が噴射される。そのため、Ｘ軸ステージ３１によるヘッド４１の速度変動もドット形成位置のずれに影響する。例えば、Ｘ方向に所定の距離だけ離れた位置に２つのラインを形成するために設計上の噴射タイミングでインク滴を噴射しても、Ｘ軸ステージ３１に速度変動が生じる場合、２つのライン間隔は所定の距離からずれてしまう。そのため、複数のヘッド４１から同時にインク滴を噴射させてテストパターンを形成することで、Ｘ軸ステージ３１の速度変動の影響を排除したラインを形成することが出来る。例えば、第１ヘッド群の第８ヘッド４１（８）により形成されたラインと第１ヘッド群の第９ヘッド４１（９）により形成されたラインの間隔のずれ（±Δｌ）は、Ｘ軸ステージ３１の速度変動の影響を受けておらず、ヘッド４１（ノズル）の特性差やヘッド４１の取付誤差が原因で生じたずれである。
【００４８】
Ｘ軸ステージ３１の速度変動の生じ方はＸ方向の位置によって異なる。そのため、Ｘ軸ステージ３１の速度変動の影響を排除し、ヘッド４１（ノズル）の特性差やヘッド４１の取付誤差の影響を受けたライン間のずれに基づいて調整値を算出することで、Ｘ方向の位置によらずに平均的にドット形成位置のずれを抑制できる調整値を算出することができる。
【００４９】
また、本実施形態では、１５個のヘッド４１の中の１つのヘッド４１を「基準のヘッド」とし、他のヘッド４１の代表位置が基準のヘッドの代表位置に揃うように、他のヘッド４１からの噴射タイミングを調整する。本実施形態では、１５個のヘッド４１の中のＹ方向の中央部に位置する第８ヘッド４１（８）を「基準のヘッド」とする。そのため、図７に示すように、第１ヘッド群にも第２ヘッド群にも第８ヘッド４１（８）を含める。即ち、図８のテストパターンにおいて、第８ヘッド４１（８）は、Ｘ方向の左側の位置にも、Ｘ方向の右側の位置にも、往路ライン及び復路ラインを形成する。
【００５０】
そうすることで、第１ヘッド群に属するヘッド４１も第２ヘッド群に属するヘッド４１も、基準のヘッドである第８ヘッド４１（８）と同時にインク滴を噴射することができる。よって、基準のヘッドである第８ヘッド４１（８）のドット形成位置と他のヘッド４１のドット形成位置とのずれは、Ｘ軸ステージ３１の速度変動の影響を受けておらず、ヘッド４１の特性差やヘッド４１の取付誤差が原因で生じたずれとなる。ゆえに、Ｘ方向の位置によらずに平均的にドット形成位置のずれを抑制できる調整値を算出することができる。
【００５１】
また、第１ヘッド群にも第２ヘッド群にも第８ヘッド４１（８）を含めることで、第１ヘッド群に属する偶数番号のヘッド４１と第２ヘッド群に属する偶数番号のヘッド４１は、第８ヘッド４１（８）と同じ目標位置にラインを形成することになる。基準のヘッドと同じ目標位置にラインを形成することで、偶数番号のヘッド４１のドット形成位置と基準のヘッドのドット形成位置とのずれ量の算出処理が容易となり、ヘッド間調整値の算出処理が容易となる。
【００５２】
このように基準のヘッドは、第１ヘッド群と共にラインを形成し、且つ、第２ヘッド群と共にラインを形成する。そのため、１５個のヘッド４１の中のＹ方向の中央部に位置するヘッド４１（例えば、第８ヘッド４１（８））を、基準のヘッドとする。仮に、１５個のヘッド４１の中のＹ方向の端部に位置するヘッド４１（例えば、第１ヘッド４１（１）や第１５ヘッド４１（１５））を基準のヘッドにしたとする。この場合、第１ヘッド群と第２ヘッド群のうちの一方のヘッド群と共にラインを形成する際に、テストパターン用紙ＴＳと基準のヘッドが対向できなかったり、スキャナーの読取範囲外に基準のヘッドがラインを形成してしまったりするからである。また、例えば、印刷中にヘッドユニット４０がＹ方向に対して傾く場合、１５個のヘッド４１の中の両端の第１ヘッド４１（１）と第１５ヘッド４１（１５）のドット形成位置のずれ量が大きくなる。この場合、仮に、第１ヘッド４１（１）を基準のヘッドにすると、第１５ヘッド４１（１５）のヘッド間調整量が大きくなってしまう。そのため、１５個のヘッド４１の中の中央部に位置するヘッド４１（例えば、第８ヘッド４１（８））を基準のヘッドに設定するとよい。
【００５３】
＜Ｓ０２：テストパターンの読取結果の取得＞
プリンター１がテストパターンを印刷した後、検査者は、テストパターン用紙ＴＳをスキャナーにセットする。その後、スキャナードライバーは、スキャナーにセットされたテストパターンを読み取らせる。そして、調整値算出プログラムは、テストパターンの読取画像をスャナードライバーから取得する。なお、調整値算出プログラムは、テストパターンのうち、第１ヘッド群で印刷されたパターンの読取画像を「第１読取画像」として取得し、第２ヘッド群で印刷されたパターンの読取画像を「第２読取画像」として取得する。
【００５４】
＜Ｓ０３：読取画像の原点Ｏの決定＞
次に、調整値算出プログラムは、各読取画像内の水平ラインを認識し、水平ラインの角度を算出する。なお、説明の簡略のため、スキャナーによる読取画像上の方向を、プリンター１で定める方向（Ｘ方向，Ｙ方向）と同じにする。調整値算出プログラムは、水平ライン上の２点のＸ方向及びＹ方向の位置に基づき、Ｘ方向に対する水平ラインの角度θを算出する。その後、調整値算出プログラムは、水平ラインの角度θに基づいて、各読取画像の傾きを補正する。そうすることで、各ヘッド４１によって印刷された往路ライン及び復路ラインをｙ方向に沿わせることができる。
【００５５】
次に、調整値算出プログラムは、各読取画像の原点Ｏを決定する。まず、調整値算出プログラムは、水平ライン上の２点のＹ方向の位置の平均値を、水平ラインのＹ方向の位置として算出する。その後、調整値算出プログラムは、予め設定されている水平ラインから原点ＯまでのＹ方向の距離に関するパラメーターを取得する。そして、調整値算出プログラムは、水平ラインのＹ方向の位置から取得したパラメーター分だけ上端側の位置であり、垂直ライン上の位置である点を、原点Ｏに決定する。その結果、図８に示すように垂直ラインの上端の点が原点Ｏとして決定される。
【００５６】
＜Ｓ０４：往路ラインの位置の取得＞
次に、調整値算出プログラムは、各読取画像の原点Ｏを基準に、往路ラインのＸ方向の位置（第１のドット形成位置）を取得する。例えば、第１ヘッド４１（１）のＯｒ列の往路ラインのＸ方向の位置を取得する場合、調整値算出プログラムは、第２読取画像において、原点ＯからＸ方向の右側に所定の距離を離れた位置であり、原点ＯからＹ方向の下端側に所定の距離を離れた位置の範囲の読取データを取り出す。取り出した読取データの中には、第１ヘッド４１（１）のＯｒ列の往路ラインを読み取ったデータが含まれている。そして、調整値算出プログラムは、取り出した読取データの中の濃い読取階調値を示す画素のＸ方向の位置を、第１ヘッド４１（１）のＯｒ列の往路ラインのＸ方向の位置とする。また、同じ第１ヘッド４１（１）のＰｋ列の往路ラインのＸ方向の位置を取得する場合、調整値算出プログラムは、原点ＯからＸ方向の右側に所定の距離よりも更に右側に離れた位置であり、原点ＯからＹ方向の下端側に所定の距離を離れた位置の範囲の読取データを取り出す。そして、調整値算出プログラムは、取り出した読取データの中の濃い読取階調値を示す画素のＸ方向の位置を、第１ヘッド４１（１）のＰｋ列の往路ラインのＸ方向の位置とする。
【００５７】
こうして、調整値算出プログラムは、ヘッド４１（１）〜４１（１５）ごと、検査ノズル列（Ｏｒ列，Ｐｋ列，Ｃｙ列，Ｍａ列）ごとに、往路ラインのＸ方向の位置を取得する。なお、往路ラインごとに、原点Ｏを基準とした読取データを取り出す範囲を規定するためのパラメーターが設定され、そのパラメーターを調整値算出プログラムが記憶している。また、本実施形態ではテストパターンをスキャナーに読み取らせて、往路ラインを読み取った画素の位置を往路ラインのＸ方向の位置としているが、これに限らない。例えば、目視によって、原点Ｏから各往路ラインまでのＸ方向の長さを測定し、その測定した長さを各往路ラインのＸ方向の位置としても良い。
【００５８】
＜Ｓ０５：各ヘッド４１の代表位置の算出＞
図９Ａは、第１ヘッド４１（１）によって形成された往路ラインのＸ方向の位置を示す図であり、図９Ｂは、第１ヘッド４１（１）の代表位置を示す図である。次に、調整値算出プログラムは、各ヘッド４１によって形成された４つの往路ラインのＸ方向の位置の平均値を、各ヘッド４１の代表位置として算出する。例えば、第１ヘッド４１（１）のＯｒ列によって形成された往路ラインＯｒ（１）のＸ方向の位置が「ｘ１」であり、Ｐｋ列によって形成された往路ラインＰｋ（１）のＸ方向の位置が「ｘ２」であり、Ｃｙ列によって形成された往路ラインＣｙ（１）のＸ方向の位置が「ｘ３」であり、Ｍａ列によって形成された往路ラインＭａ（１）のＸ方向の位置が「ｘ４」であるとする。この場合、調整値算出プログラムは、以下の算出式によって、第１ヘッド４１（１）の代表位置Ｘ（１）を算出する。  
Ｘ（１）＝（ｘ１＋ｘ２＋ｘ３＋ｘ４）／４
【００５９】
調整値算出プログラムは、同様にして、他のヘッド４１（２）〜４１（１５）の代表位置も算出する。なお、第８ヘッド４１（８）に関しては、第１ヘッド群として形成した時の代表位置と第２ヘッド群として形成した時の代表位置の２つ代表位置が算出される。
【００６０】
＜Ｓ０６：ヘッド間調整値の算出＞
図１０は、第２ヘッド群に属するヘッド４１（１）〜４１（８）の代表位置を示す図である。本実施形態では、第８ヘッド４１（８）を基準のヘッドとし、第８ヘッド４１（８）のドット形成位置に他のヘッド４１のドット形成位置が揃うように、ヘッド間調整値を算出する。ただし、偶数番号のヘッド４１と奇数番号のヘッド４１はＸ方向にずれて配置され、また、テストパターンを印刷する際に同時にインク滴を噴射している。そのため、図８に示すように、偶数番号のヘッド４１と奇数番号のヘッド４１はＸ方向の異なる位置を目標位置として往路ラインが形成されたことになる。
【００６１】
ゆえに、調整値算出プログラムは、偶数番号のヘッド４１（８）の代表位置が、第８ヘッド４１（８）の代表位置に揃うようにヘッド間調整値を算出する。即ち、偶数番号のヘッド４１の基準の位置（以下、偶数基準位置）は第８ヘッド４１（８）の代表位置となる。一方、調整値算出プログラムは、奇数番号のヘッド４１の代表位置が、第８ヘッド４１（８）の代表位置よりも距離ＬｈだけＸ方向の左側の位置に揃うように、ヘッド間調整値を算出する。距離Ｌｈは、奇数番号のヘッド４１と第８ヘッド４１（８）とのＸ方向の間隔である。即ち、奇数番号のヘッド４１の基準の位置（以下、奇数基準位置）は第８ヘッド４１（８）の代表位置よりも距離ＬｈだけＸ方向の左側の位置となる。このようにヘッド間調整値を算出することで、プリンター１が有する１５個のヘッド４１の代表位置を揃えることが出来る。ただし、これに限らず、奇数番号のヘッド４１の代表位置に距離Ｌｈを加算した新たな代表位置を算出してもよい。この新たな代表位置が第８ヘッド４１（８）の代表位置に揃うように、奇数番号のヘッド４１のヘッド間調整値を算出するとよい。
【００６２】
なお、本実施形態では、プリンター１が有するヘッド４１を第１ヘッド群と第２ヘッド群に分けて、テストパターンを形成している。よって、第１ヘッド群のヘッド４１の代表位置は、第１ヘッド群と共に往路ラインを形成した第８ヘッド４１（８）の代表位置に基づく基準の位置に揃える。一方、第２ヘッド群に属するヘッド４１の代表位置は、第２ヘッド群と共に往路ラインを形成した第８ヘッド４１（８）の代表位置に基づく基準の位置に揃える。
【００６３】
具体的には、図１０に示すように、第８ヘッドの代表位置Ｘ（８）から距離ＬｈだけＸ方向の左側の位置（Ｘ（８）−Ｌｈ）、即ち、奇数基準位置に対して、第７ヘッドの代表位置Ｘ（７）は、Ｘ方向の右側にずれている。つまり、第８ヘッド４１（８）の往路時のドット形成位置に対して、第７ヘッド４１（７）の往路時のドット形成位置が、平均してＸ方向の右側にずれると言える。そこで、第７ヘッド４１（７）の往路時のドット形成位置が、奇数基準位置と第７ヘッドの代表位置Ｘ（７）との差の長さ（（Ｘ（８）−Ｌｈ）−Ｘ（７））だけ、Ｘ方向の左側にずれるように、第７ヘッド４１（７）の噴射タイミングを設計上の噴射タイミングよりも早くする。この早くする時間がヘッド間調整値に相当する。
【００６４】
逆に、第８ヘッドの代表位置Ｘ（８）、即ち、偶数基準位置に対して、第６ヘッドの代表位置Ｘ（６）は、Ｘ方向の左側にずれている。つまり、第８ヘッド４１（８）の往路時のドット形成位置に対して、第６ヘッド４１（６）の往路時のドット形成位置は、平均してＸ方向の左側にずれると言える。そこで、第６ヘッド４１（６）の往路時のドット形成位置が、偶数基準位置と第６ヘッドの代表位置Ｘ（６）との差の長さ（Ｘ（８）−Ｘ（６））だけ、Ｘ方向の右側にずれるように、第６ヘッド４１（６）の噴射タイミングを設計上の噴射タイミングよりも遅くする。この遅くする時間がヘッド間調整値に相当する。
【００６５】
また、奇数基準位置と第５ヘッドの代表位置Ｘ（５）は等しい。つまり、第８ヘッド４１（８）の往路時のドット形成位置に対して、第５ヘッド４１（５）の往路時のドット形成位置は、平均してずれないと言える。この場合、第５ヘッド４１（５）の噴射タイミングを設計上の噴射タイミングから調整する必要はなく、ヘッド間調整値はゼロとなる。
【００６６】
このように各ヘッド４１の噴射タイミングを調整することで、基準のヘッドである第８ヘッド４１（８）の代表位置と他のヘッド４１の代表位置を揃えることができる。本実施形態では、ノズル列ごとのドット形成位置を揃えて、更に、ノズル列ごとに揃えた各ヘッドのドット形成位置を異なるヘッド間で調整することはせずに、各ヘッド４１の代表のドット形成位置を調整する。よって、算出する調整値の数を削減でき、調整値算出処理を簡略化することができる。
【００６７】
なお、調整値算出プログラムは、以下の式により、基準の位置（奇数基準位置または偶数基準位置）に対する各ヘッド４１の代表位置のずれ量を算出する。  
ヘッド（ｉ）のずれ量＝基準の位置−ヘッド（ｉ）の代表位置
調整値算出プログラムは、このずれ量の大きさ（絶対値）に応じて、ヘッド間調整値（設計上の噴射タイミングからのずらし時間）を変動させる。ここで、読取画像上におけるＸ方向の右側を正の方向とする。この場合、例えば、第７ヘッドの代表位置Ｘ（７）の方が奇数基準位置Ｘ（８）−Ｌｈよりも大きくなる。よって、第７ヘッド４１（７）のずれ量「（Ｘ（８）−Ｌｈ）−Ｘ（７）」は負の値となる。即ち、あるヘッド４１のずれ量が負の値となる場合、そのヘッド４１からの噴射タイミングを設計上の噴射タイミングよりも早めるヘッド間調整値が設定される。逆に、あるヘッド４１のずれ量が正の値となる場合、そのヘッド４１からの噴射タイミングを設計上の噴射タイミングよりも遅くするヘッド間調整値が設定される。
【００６８】
また、ヘッド間調整値は、設計上の噴射タイミングと実際の噴射タイミングの差（時間）を示す値である。ノズルからインクを噴射するためには、そのノズルに対応する駆動素子（例：ピエゾ素子）に駆動波形を印加する。そこで、ノズルからのインク噴射タイミングを調整するために、例えば、駆動素子に駆動波形を印加するタイミングを調整してもよい。この場合、ヘッド間調整値は、「設計上の駆動波形の印加タイミングと実際に駆動波形を印加するタイミングの差（時間）」を示す値となる。また、駆動波形の印加タイミングを調整するに限らず、印刷データを調整しても良い。印刷データは、ドット形成の有無を示す画素データから構成される。そのため、ノズルからのインク噴射タイミングを調整するために、印刷データ上において、ドットを形成する画素データをＸ方向にずらしても良い。この場合、ヘッド間調整値は、「画素の数」に相当する。
【００６９】
また、本実施形態では、各ヘッド４１の往路の代表位置を揃えるヘッド間調整値を算出しているが、これに限らない。例えば、各ヘッド４１の復路の代表位置を揃えるヘッド間調整値を算出しても良い。  
また、第８ヘッド４１（８）の代表位置を基準の位置としているため、第８ヘッド４１（８）の代表位置が印刷データの示す媒体上の目標位置からずれる場合、媒体における印刷画像のＸ方向の位置がずれてしまう。この場合、第８ヘッド４１（８）の代表位置と印刷データの示す目標位置とのずれに応じて、Ｘ方向における印刷開始位置を調整してもよい。
【００７０】
＜Ｓ０７：復路ラインの位置の取得＞
次に、調整値算出プログラムは、往路ラインのＸ方向の位置を算出した時と同様に、復路ラインのＸ方向の位置（第２のドット形成位置）を算出する。例えば、第１ヘッド４１（１）のＯｒ列の復路ラインのＸ方向の位置を取得する場合、調整値算出プログラムは、第２読取画像の中から、第１ヘッド４１（１）のＯｒ列の復路ラインを読み取ったデータが含まれる範囲の読取データを取り出す。そして、調整値算出プログラムは、取り出した読取データの中の濃い読取階調値を示す画素のＸ方向の位置を、第１ヘッド４１（１）のＯｒ列の復路ラインのＸ方向の位置とする。
【００７１】
＜Ｓ０８：各ヘッド４１の復路の代表位置の算出＞
次に、調整値算出プログラムは、各ヘッド４１によって形成された４つの復路ラインのＸ方向の位置の平均値を、各ヘッド４１の復路の代表位置として算出する。例えば、第１ヘッド４１（１）の４つの検査ノズル列（Ｏｒ列，Ｐｋ列，Ｃｙ列，Ｍａ列）によってそれぞれ形成された復路ラインのＸ方向の位置が「ｘ５，ｘ６，ｘ７，ｘ８」であったとする。この場合、第１ヘッド４１の復路の代表位置Ｘ’（１）は、式「（ｘ５＋ｘ６＋ｘ７＋ｘ８）／４」によって算出される。調整値算出プログラムは、他のヘッド４１に関しても同様に、復路の代表位置を算出する。
【００７２】
＜Ｓ０９：往復調整値の算出＞
次に、調整値算出プログラムは、各ヘッド４１の往路の代表位置と復路の代表位置を揃えるための往復調整値を算出する。そのために、調整値算出プログラムは、ヘッド４１ごとに、往路の代表位置と復路の代表位置との差を算出する。例えば、第１ヘッド４１（１）の往路の代表位置がＸ（１）であり、復路の代表位置がＸ’（１）であり、往路の代表位置Ｘ（１）に対して復路の代表位置Ｘ’（１）がＸ方向の右側にずれているとする。また、本実施形態では、往路の代表位置と復路の代表位置を揃えるために、往路の噴射タイミングは調整せずに、復路の噴射タイミングを調整する。この場合、調整値算出プログラムは、往路の代表位置Ｘ（１）と復路の代表位置Ｘ’（１）の差の長さ（Ｘ（１）−Ｘ’（１））だけ、復路の噴射タイミングを遅くする。この遅くする時間が第１ヘッド４１（１）の往復調整値である。逆に、往路の代表位置に対して復路の代表位置がＸ方向の左側にずれている場合、復路の代表位置を右側にずらすために、復路の噴射タイミングを早くする。
【００７３】
各ヘッド４１の往復調整値に基づいて、各ヘッド４１の往路の代表位置と復路の代表位置をＸ方向に揃えることができる。つまり、各ヘッド４１によって往路で形成されるラインと復路で形成されるラインのＸ方向のずれを平均的に抑制することができる。その結果、画質劣化を抑制することができる。本実施形態では、ノズル列ごとの往復のドット形成位置を調整せず、各ヘッドの往復の代表のドット形成位置を調整する往復調整値を算出する。よって、算出する調整値の数を削減でき、調整値算出処理を簡略化することができる。なお、往路の代表位置と復路の代表位置を揃えるために、復路の噴射タイミングだけを調整するに限らない。例えば、往復の代表位置を揃えるために、往路の噴射タイミングを調整してもよいし、往路と復路の両方の噴射タイミングを調整してもよい。
【００７４】
また、本実施形態のテストパターン（図８）では、ヘッド４１ごとに、同じ目標位置に対して往路ラインと復路ラインを形成している。そのため、１つのテストパターンによって、ヘッド間調整値と往復調整値を算出することができる。このように、ヘッド間調整値と往復調整値を算出するためのテストパターンを共通化することで、調整値の算出処理を簡略化でき、テストパターン用紙ＴＳやインクの消費を抑えることができる。
【００７５】
＜Ｓ１０：調整値の記憶＞
調整値算出プログラムは、最後に、基準のヘッドである第８ヘッド４１（８）以外の１４個のヘッド４１の「ヘッド間調整値」と、１５個の全てのヘッド４１の「往復調整値」を、調整値算出対象のプリンター１のメモリー１３（記憶部）に記憶させる。こうして、ヘッド間調整値および往復調整値を記憶したプリンター１は工場から出荷される。なお、調整値算出プログラムが、ヘッド間調整値および往復調整値をプリンター１のメモリー１３に記憶させるに限らず、調整値算出プログラムが算出したヘッド間調整値および往復調整値を検査者がプリンター１のメモリー１３に記憶させても良い。
【００７６】
本実施形態では、プリンター１のメモリー１３が、ノズル列ごとのドット形成位置を調整する調整値やノズル列ごとの往復のドット形成位置を調整する調整値を記憶せずに、各ヘッドの代表のドット形成位置を調整する１４個のヘッド間調整値と、各ヘッドの往復の代表のドット形成位置を調整する１５個の往復調整値だけを記憶する。よって、メモリー１３が記憶する調整値の数を減らせて、メモリー容量を削減できる。
【００７７】
＜まとめ＞
図１１Ａから図１１Ｃは、本実施形態のドット形成位置の調整をまとめた図である。図１１Ａは、Ｘ方向における同じ目標位置に対して設計上の噴射タイミングで形成されたラインの例を示す図である。図中には、第７ヘッド４１（７）に属する８つのノズル列によって、往路と復路でそれぞれ形成された往路ライン群および復路ライン群と、第８ヘッド４１（８）に属する８つのノズル列によって往路と復路でそれぞれ形成された往路ライン群および復路ライン群とを示す。ノズル列の特性差により、各ヘッド４１の往路ラインはＸ方向にずれ、また、各ヘッド４１の復路ラインもＸ方向にずれている。また、目標位置に対する実際のドット形成位置のずれやＸ軸ステージ３１の往復の特性差により、各ヘッド４１の往路ライン群と復路ライン群もＸ方向にずれている。また、ヘッド４１の特性差やヘッド４１の取り付け誤差により、第７ヘッドの往路ライン群（又は復路ライン群）と第８ヘッドの往路ライン群（又は復路ライン群）もＸ方向にずれている。
【００７８】
図１１Ｂは、ヘッド間調整値を使用して形成したライン群を示す図であり、第７ヘッドの往路ライン群の位置を調整した様子を示す。本実施形態では、第８ヘッドを基準のヘッドとし、第８ヘッドの往路の代表位置に基づく基準の位置に他のヘッド４１の往路の代表位置を揃えるヘッド間調整値を算出する。その結果、ヘッド間調整値によって、第８ヘッドの往路ライン群のＸ方向の位置と第７ヘッドの往路ライン群のＸ方向の位置をほぼ一致させることができる。
【００７９】
図１１Ｃは、ヘッド間調整値と往復調整値の両方を使用して形成したライン群を示す図である。本実施形態では、ヘッド４１ごとに、往路ラインの代表位置と復路ラインの代表位置を揃えるために、復路の噴射タイミングを調整する往復調整値を算出する。往復調整値によって、第８ヘッドの往路ライン群のＸ方向の位置と第８ヘッドの復路ライン群のＸ方向の位置をほぼ一致させることができる。ただし、第７ヘッドの往路ライン群のＸ方向の位置は、第８ヘッドの往路ライン群のＸ方向の位置に揃えるために、ヘッド間調整値によって調整されている。そのため、基準のヘッド以外のヘッド４１の復路の噴射タイミングは、ヘッド間調整値と往復調整値の両方によって調整する。その結果、第７ヘッドの復路ライン群のＸ方向の位置は、第７ヘッドの往路ライン群や第８ヘッドのライン群のＸ方向の位置とほぼ一致させることができる。
【００８０】
同じヘッド４１内のノズル列の特性差によるドット形成位置のずれに比べて、往復の特性差やヘッド４１の特性差によるドット形成位置のずれの方が大きい傾向にある。そのため、図１１Ａにも示すように、同じヘッド４１の往路ラインのずれや復路ラインのずれに比べて、往路ライン群と復路ライン群のずれや、異なるヘッド４１の往路ライン群のずれ（又は復路ライン群のずれ）の方が大きくなる傾向にある。
【００８１】
よって、本実施形態では、各ヘッド４１の往路ライン群と復路ライン群のずれを調整する往復調整値と、異なるヘッド４１の往路ライン群のずれを調整するヘッド間調整値とを算出する。そして、ノズル列ごとのラインのずれは調整しない。その結果、図１１に示すように、太いラインとして視認される各ヘッド４１の往路ライン群や復路ライン群のずれを調整し、往路ラインと復路ラインの境目やヘッド４１の境目を目立ち難くする。こうして本実施形態では、算出する調整値の数を減らして調整値算出処理を簡略化しつつ、画質劣化を抑制する。
【００８２】
＝＝＝変形例＝＝＝
前述の実施形態では、各ヘッド４１に属するノズル列のドット形成位置の平均値を各ヘッド４１の代表位置とし、各ヘッド４１の代表位置を揃えるヘッド間調整値を算出しているが、これに限らない。例えば、各ヘッド４１に属する１つのノズル列のドット形成位置を各ヘッド４１の代表位置とし、各ヘッド４１の代表位置を揃えるヘッド間調整値を算出してもよい。
【００８３】
また、例えば、各ヘッド４１に属するノズル列のドット形成位置を揃える調整値を算出してもよい。そして、ヘッド４１ごとに揃えたドット形成位置を異なるヘッド間で更に揃える調整値を算出してもよい。この場合にも、各ヘッド４１にそれぞれ属する全ノズル列から同時にインク滴を噴射して、テストパターンを印刷するとよい。本来であれば、同じヘッド４１内のノズル列によって形成されるラインのＸ方向の間隔は、ノズル列のＸ方向の間隔（図３ＢのＬ）となる。ただし、ノズル列の特性差が生じる場合、同じヘッド４１内のノズル列によって形成されるラインのＸ方向の間隔は、ノズル列の間隔Ｌからずれてしまう。このずれ量に応じて、各ノズル列からの噴射タイミングを調整するとよい。また、全ノズル列から同時にインク滴を噴射しているため、各ノズル列によって形成されるラインのずれ量には、Ｘ軸ステージ３１の速度変動の影響は含まれず、ノズル列の特性差の影響が含まれる。よって、Ｘ方向の位置によらずに平均的にドット形成位置のずれを抑制できる調整値を算出することができる。
【００８４】
また、前述の実施形態では、ヘッド４１ごとに、往路の代表位置（往路ラインの平均の位置）と復路の代表位置（復路ラインの平均の位置）を揃える往復調整値を算出しているが、これに限らない。例えば、ノズル列ごとに往復調整値を算出してもよい。即ち、ノズル列ごとに、往路ラインと復路ラインのＸ方向の位置を揃える往復調整値を算出してもよい。
【００８５】
図１２は、ヘッド間調整値の算出方法の変形例を説明する図である。前述の実施形態では、第８ヘッド４１（８）を基準のヘッドとし、第８ヘッド４１（８）の往路の代表位置に他のヘッド４１の往路の代表位置を揃えるヘッド間調整値を算出しているが、これに限らない。例えば、図１２に示すように、原点ＯからＸ方向の右側に所定の距離ｄだけ離れた位置を奇数基準位置とし、奇数番号のヘッド４１のドット形成位置が奇数基準位置に揃うように、ヘッド間調整値を算出してもよい。また、原点ＯからＸ方向の右側に所定の距離ｄ＋Ｌｈだけ離れた位置を偶数基準位置とし、偶数番号のヘッド４１のドット形成位置が偶数基準位置に揃うように、ヘッド間調整値を算出してもよい。
【００８６】
図１３Ａ及び図１３Ｂは、ヘッド間調整値の算出方法の変形例を説明する図である。前述の実施形態では、各ヘッド４１の４つの検査ノズル列によって形成される往路ラインのＸ方向の位置の平均値を各ヘッド４１の代表位置とし、各ヘッド４１の代表位置が揃うようにヘッド間調整値を算出しているが、これに限らない。例えば、検査ノズル列ごとに、基準のヘッドの往路ラインの位置に基づく基準の位置（偶数基準位置および奇数基準位置）と、他のヘッド４１の往路ラインと、のＸ方向のずれ量を算出し、そのずれ量の平均値に基づいて、各ヘッド４１のヘッド間調整値を算出してもよい。
【００８７】
図１３Ａには、基準のヘッドである第８ヘッド４１（８）の検査ノズル列Ｏｒ列による往路ラインと、第２ヘッド４１（２）の同じ検査ノズル列Ｏｒ列による往路ラインが示される。調整値算出プログラムは、先に、第８ヘッド４１（８）と第２ヘッド４１（２）の各Ｏｒ列による往路ラインのＸ方向のずれ量ΔＯｒ２（＝Ｘ（Ｏｒ８）−Ｘ（Ｏｒ２））を算出する。図１３Ｂには、第８ヘッド４１（８）の検査ノズル列Ｐｋ列による往路ラインと、第２ヘッド４１（２）の同じ検査ノズル列Ｐｋ列による往路ラインが示される。調整値算出プログラムは、次に、第８ヘッド４１（８）と第２ヘッド４１（２）の各Ｐｋ列による往路ラインのＸ方向のずれ量ΔＰｋ２（＝Ｘ（Ｐｋ８）−Ｘ（Ｐｋ２））を算出する。同様にして、調整値算出プログラムは、他の検査ノズル列（Ｃｙ列，Ｍａ列）に関しても、第８ヘッド４１（８）と第２ヘッド４１（２）の各検査ノズル列による往路ラインのＸ方向のずれ量（ΔＣｙ２，ΔＭａ２）を算出する。
【００８８】
そして、調整値算出プログラムは、第８ヘッド４１（８）と第２ヘッド４１（２）の各検査ノズル列による往路ラインのＸ方向のずれ量の平均値（＝（ΔＯｒ２＋ΔＰｋ２＋ΔＣｙ２＋ΔＭａ２）／４）を算出し、その平均値に基づいて各ヘッド４１のヘッド間調整値を算出するとよい。図１３に示すように、第８ヘッド４１（８）の往路ラインに対して第２ヘッド４１（２）の往路ラインが左側にずれて形成される場合、各検査ノズル列による往路ラインのずれ量の平均値にもその傾向が表れる。その場合、調整値算出プログラムは、その平均値の大きさ（絶対値の大きさ）に応じて、第２ヘッド４１（２）の噴射タイミングを遅くするヘッド間調整値を算出するとよい。他のヘッド４１に関しても同様にしてヘッド間調整値を算出するとよい。そうすることで、各ヘッド４１が形成する往路ラインのずれを平均的に抑制することができる。
【００８９】
図１４Ａから図１４Ｃは、ヘッド間調整値の算出方法の変形例を説明する図である。前述の実施形態では、各ヘッド４１によって形成される往路ラインのＸ方向の位置の平均値を各ヘッド４１の代表位置とし、各ヘッド４１の代表位置が揃うようにヘッド間調整値を算出しているが、これに限らない。例えば、印刷データが示す媒体上の目標位置と実際に形成される往路ラインのドット形成位置との差に基づいて、先に、各検査ノズル列の噴射タイミングの調整値を算出しても良い。そして、各ヘッド４１の検査ノズル列の噴射タイミングの調整値の平均値を、そのヘッド４１のヘッド間調整値としても良い。
【００９０】
図１４Ａは、印刷データが示す偶数番号のヘッド４１の目標位置に往路ラインが形成された様子を示す。原点Ｏに対して、Ｘ方向の右側に距離Ｄ１離れた地点をＯｒ列の往路ラインの目標位置（偶数基準位置）とし、Ｘ方向の右側に距離Ｄ２離れた地点をＰｋ列の往路ラインの目標位置とし、Ｘ方向の右側に距離Ｄ３離れた地点をＣｙ列の往路ラインの目標位置とし、Ｘ方向の右側に距離Ｄ４離れた地点をＭａ列の往路ラインの目標位置とする。
【００９１】
図１４Ｂは、目標位置からずれて第２ヘッド４１（２）の往路ラインが形成された様子を示す。第２ヘッド４１（２）の往路ラインは目標位置よりもＸ方向の右側にずれて形成されている。そのため、調整値算出プログラムは、第２ヘッド４１（２）の噴射タイミングを設計上の噴射タイミングよりも早くする調整値を算出する。例えば、第２ヘッド４１（２）の検査ノズル列Ｏｒ列による往路ラインは目標位置よりも距離α１だけＸ方向の右側にずれて形成されている。よって、調整値算出プログラムは、第２ヘッド４１（２）のＯｒ列によるラインが距離α１だけ左側にずれて形成されるように、第２ヘッド４１（２）のＯｒ列の噴射タイミングを早くする調整値を算出する。調整値算出プログラムは、同様にして他の検査ノズル列（Ｐｋ列，Ｃｙ列，Ｍａ列）に関しても目標位置に往路ラインが形成されるように、噴射タイミングを調整する調整値を算出する。そして、最後に、調整値算出プログラムは、各検査ノズル列の調整値の平均値を、第２ヘッド４１（２）のヘッド間調整値として算出する。
【００９２】
図１４Ｃは、目標位置からずれて第８ヘッド４１（８）の往路ラインが形成された様子を示す。第８ヘッド４１（８）の往路ラインは目標位置よりもＸ方向の左側にずれて形成されている。そのため、調整値算出プログラムは、第８ヘッド４１（８）の噴射タイミングを設計上の噴射タイミングよりも遅くする調整値を算出する。調整値算出プログラムは、図１４Ｂの第２ヘッド４１（２）と同様に、検査ノズル列ごとに、目標位置と各検査ノズル列の往路ラインの位置との差に基づいて、噴射タイミングを調整する調整値を算出する。そして、最後に、調整値算出プログラムは、各検査ノズル列の調整値の平均値を、第８ヘッド４１（８）のヘッド間調整値として算出する。他のヘッド４１に関しても同様にしてヘッド間調整値を算出する。そうすることで、ヘッド４１間のドット形成位置のずれを抑制できる。
【００９３】
また、各ヘッド４１の往路ラインを、印刷データの示す目標位置に合わせるに限らず、第８ヘッド４１（８）の往路ラインの位置に合わせてもよい。この場合、第８ヘッド４１（８）に属する検査ノズル列の調整値の平均値と他のヘッド４１に属する検査ノズル列の調整値の平均値との差を、ヘッド間調整値にすればよい。例えば、第８ヘッド４１（８）と同じ様に目標位置よりも左側にずれて往路ラインが形成されるヘッド４１の場合、そのヘッド４１のヘッド間調整値は小さくなる。逆に、第８ヘッド４１（８）とは反対に目標位置よりも右側にずれて往路ラインが形成されるヘッド４１の場合、そのヘッド４１のヘッド間調整値は大きくなる。
【００９４】
図１５は、テストパターンの変形例を説明する図である。前述の実施形態では、図８に示すように、１５個のヘッド４１を第１ヘッド群と第２ヘッド群に分けて、各ヘッド群が形成するラインをＸ方向にずらしたテストパターンを印刷しているが、これに限らない。図１５に示すように、全てのヘッド４１によるラインをＹ方向に並べて印刷しても良い。この場合、全てのヘッド４１に属する検査ノズル列から同時にインク滴が噴射されることによってテストパターンが形成される。そのため、Ｘ軸ステージ３１の速度変動の影響を排除した調整値を算出することができる。なお、図１５では、検査ノズル列の数を８つとし、ヘッド４１ごとに８つの往路ラインが形成されている
また、前述の実施形態では、ヘッド間調整値を算出するためのテストパターンと、往復調整値を算出するためのテストパターンを共通化して、１つのテストパターン内に往路ラインと復路ラインを印刷しているが、これに限らない。各ヘッド４１のドット形成位置のずれを調整するために、図１５に示すように、往路ラインだけを印刷するテストパターンであってもよい。このようなテストパターンを印刷する場合には、ヘッドユニット４０がＸ方向の右側に１回移動することで（１パスで・１回の画像形成動作で）、テストパターンが完成する。
【００９５】
ただし、全てのヘッド４１によるラインがＹ方向に並んだテストパターンの場合、テストパターンのＹ方向の長さが長く、大きいスキャナーでテストパターンを読み取らせたり、テストパターンを２回に分けてスキャナーに読み取らせたりする必要がある。テストパターンを２回に分けてスキャナーに読み取らせる場合、基準のヘッドである第８ヘッド４１（８）の往路ラインを重複して読み取らせると良い。そうすることで、１回目の読取範囲である第１読取範囲内の往路ラインは、同じタイミングで読み取られた第８ヘッド４１（８）の往路ラインの位置に基づく基準の位置（偶数基準位置および奇数基準位置）に合わせるようにヘッド間調整値を算出できる。一方、２回目の読取範囲である第２読取範囲内の往路ラインは、同じタイミングで読み取られた第８ヘッド４１（８）の往路ラインの位置に基づく基準の位置（偶数基準位置および奇数基準位置）に合わせるようにヘッド間調整値を算出できる。そうすることで、ヘッド間調整値の算出処理を容易にでき、また、スキャナーの読取誤差を排除したヘッド間調整値を算出することができる。なお、テストパターンを２回に分けてスキャナーに読み取らせる場合、第１読取範囲内にも第２読取範囲内にも水平ラインが含まれるように、水平ラインを２本印刷するとよい。
【００９６】
＝＝＝その他の実施の形態＝＝＝
上記の各実施形態は、主としてインクジェットプリンターを有する印刷システムについて記載されているが、調整値の算出方法等の開示が含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００９７】
＜プリンターについて＞
前述の実施形態では、印刷領域に搬送された連続用紙に対して、ヘッドユニット４０を媒体搬送方向に移動しながら画像を形成する動作と、ヘッドユニット４０を紙幅方向に移動する動作と、を繰り返して画像を形成し、その後、未だ印刷されていない媒体部分を印刷領域に搬送するプリンターを例に挙げているがこれに限らない。例えば、ノズル列方向に並ぶ複数のヘッドをノズル列方向と交差する移動方向に移動しながら単票紙に画像を形成する動作と、ヘッドに対して単票紙をノズル列方向に搬送する動作と、を繰り返すプリンターでもよい。また、ノズル列方向に複数のヘッド４１が並んで固定されたヘッドユニット４０の下に媒体を通して、ヘッドユニット４０と媒体が対向する際に画像を形成するプリンター（所謂ラインプリンター）であっても良い。このようなプリンターにおいても、各ヘッドから同時にインク滴を噴射したテストパターンに基づいて調整値を算出することで、媒体を搬送する搬送ユニットの速度変動の影響を排除した調整値を算出することができる。
【符号の説明】
【００９８】
１  プリンター、１０  コントローラー、１１  インターフェース部、
１２  ＣＰＵ、１３  メモリー、１４  ユニット制御回路、
２０  搬送ユニット、２１  搬送ローラー、
３０  駆動ユニット、３１  Ｘ軸ステージ、３２  Ｙ軸ステージ、
４０  ヘッドユニット、４１  ヘッド、
５０  検出器群、６０  コンピューター
【図１】
2011218729.tif 000003
【図２】
2011218729.tif 000004
【図３】
2011218729.tif 000005
【図４】
2011218729.tif 000006
【図５】
2011218729.tif 000007
【図６】
2011218729.tif 000008
【図７】
2011218729.tif 000009
【図８】
2011218729.tif 000010
【図９】
2011218729.tif 000011
【図１０】
2011218729.tif 000012
【図１１】
2011218729.tif 000013
【図１２】
2011218729.tif 000014
【図１３】
2011218729.tif 000015
【図１４】
2011218729.tif 000016
【図１５】
2011218729.tif 000017