"複数のノズルから構成されるノズル列を有し、画像データに基づいて前記ノズルからインクを噴射して媒体にドットを形成するヘッド部と、温度を検出する検出部と、前記ヘッド部を制御して印刷する制御部と、を備え、前記ノズルは、前記画像データを構成する単位画素を表す画素データのうち、割り付けられた画素データに基づいて前記インクを噴射し、前記制御部は、前記検出部により検出された温度に応じた前記ノズル毎のずらし量にて、前記ノズル列の方向に交差する方向へ、前記画素データを前記ノズル毎にずらす、印刷装置。前記制御部は、所定の温度毎に、前記ノズル毎のずらし量をテーブルにて保持する、請求項1に記載の印刷装置。前記制御部は、前記所定の温度毎に、前記ヘッド部を制御するための駆動波形を保持し、前記検出部により検出された温度に応じて、前記駆動波形を選択し、前記ずらし量は、選択した前記駆動波形におけるずらし量である、請求項2に記載の印刷装置。前記制御部は、前記ノズル毎に、温度変化に対する特性値をテーブルにて保持する、請求項1に記載の印刷装置。前記制御部は、所定の温度毎に、前記ヘッド部を制御するための駆動波形を保持し、前記検出部により検出された温度に応じて、前記駆動波形を選択し、選択した前記駆動波形における噴射速度を、前記ノズル毎の特性値を用いて前記ノズル毎に算出して、前記ずらし量を算出する、請求項4に記載の印刷装置。前記インクは、濃インクと淡インクとの2種類のインクを含み、前記ずらし量は前記濃インクの前記ノズルに対して保有する値である請求項2ないし請求項5のいずれか一項に記載の印刷装置。複数のノズルから構成されるノズル列を有し、画像データに基づいて前記ノズルからインクを噴射して媒体にドットを形成するヘッド部と、温度を検出する検出部と、前記ヘッド部を制御して印刷する制御部と、を備える印刷装置の印刷に用いる補正値の算出方法であって、印刷する場合に、a-1前記ノズルは、前記画像データのうち、割り付けられた画素データに基づいて前記インクを噴射し、a-2前記制御部は、前記検出部により検出された温度に応じた前記ノズル毎のずらし量にて、前記ノズル列の方向に交差する方向へ、前記画素データを前記ノズル毎にずらし、印刷に用いる補正値を算出する場合に、b-1前記印刷装置により、所定の温度毎に、前記ノズルからインクを噴射させる噴射工程と、b-2温度に応じた前記ノズル毎の前記ずらし量を算出する算出工程と、を有する算出方法。前記算出工程は、噴射されたインクの速度を測定する、請求項7に記載の算出方法。前記インクは、濃インクと淡インクとの2種類のインクを含み、前記ずらし量は前記濃インクの前記ノズルに対して保有する値である請求項7または請求項8のいずれかに記載の算出方法。複数のノズルから構成されるノズル列を有し、画像データに基づいて前記ノズルからインクを噴射して媒体にドットを形成するヘッド部と、温度を検出する検出部と、前記ヘッド部を制御して印刷する制御部と、を備える印刷装置による印刷方法であって、a-1前記ノズルは、前記画像データのうち、割り付けられた画素データに基づいて前記インクを噴射し、a-2前記制御部は、前記検出部により検出された温度に応じた前記ノズル毎のずらし量にて、前記ノズル列の方向に交差する方向へ、前記画素データを前記ノズル毎にずらし、前記ノズル毎のずらし量は、請求項7ないし請求項9のいずれか一項に記載の算出方法により算出された補正値である印刷方法。特許文献1の方法によれば、事前に印刷されたテストパターンに基づいて、ノズル列中央部とノズル列端部とのノズルにより形成されたドットのずれ量を算出しておき、ノズル列端部のノズルにより形成されるドットに対応する画素データをずれ量に応じてずらして印刷を行うことで、ノズル列中央部とノズル列端部との間の着弾位置を補正することが可能である。しかし、ノズル列中のノズルはそれぞれインク噴出特性が異なるので、前述の方法のようにノズル列端部のみの補正を行ったとしても、厳密にはノズル間で着弾位置にずれが生じ、罫線等をまっすぐに印刷できない。特に、ノズルピッチおよび記録解像度が高くなったのに伴い、インクの液滴のサイズを従来よりも小さくする場合には、上記の問題は一層顕著になる。さらに、温度変化が生じると、インクの粘度の変動に伴いノズルにより形成されたドットの着弾位置が変わるので、前述の方法では罫線等をまっすぐに印刷できない。本発明では、ノズルごとにインクの噴出特性が異なることによって起こる、ノズル間のインク着弾位置の走査方向のずれを、温度変化に対応して補正することを目的としている。上記目的を達成するための主たる発明は、複数のノズルから構成されるノズル列を有し、画像データに基づいて前記ノズルからインクを噴射して媒体にドットを形成するヘッド部と、温度を検出する検出部と、前記ヘッド部を制御して印刷する制御部と、を備え、前記ノズルは、前記画像データを構成する単位画素を表す画素データのうち、割り付けられた画素データに基づいて前記インクを噴射し、前記制御部は、前記検出部により検出された温度に応じた前記ノズル毎のずらし量にて、前記ノズル列の方向に交差する方向へ、前記画素データを前記ノズル毎にずらす、印刷装置である。本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。複数のノズルから構成されるノズル列を有し、画像データに基づいて前記ノズルからインクを噴射して媒体にドットを形成するヘッド部と、温度を検出する検出部と、前記ヘッド部を制御して印刷する制御部と、を備え、前記ノズルは、前記画像データを構成する単位画素を表す画素データのうち、割り付けられた画素データに基づいて前記インクを噴射し、前記制御部は、前記検出部により検出された温度に応じた前記ノズル毎のずらし量にて、前記ノズル列の方向に交差する方向へ、前記画素データを前記ノズル毎にずらす、印刷装置。このような印刷装置によれば、温度変化に対してノズル毎のインクの噴出特性が違うことから起こるノズル間の着弾ずれに対して、検出した温度に合わせたノズル毎のずらし量にて画素データをノズル毎にずらすため、温度変化に合わせてノズル毎に着弾位置を補正できる。その結果、温度変化が生じてもノズル間の着弾ずれを低減することができる。このような印刷装置において、前記制御部は、所定の温度毎に、前記ノズル毎のずらし量をテーブルにて保持してもよい。このような印刷装置によれば、所定の温度ごとの各ノズルに対応した画素ずらし量を保持しているテーブルを参照することにより補正できるため、画素ずらし量の処理速度が向上する。このような印刷装置において、前記制御部は、前記所定の温度毎に、前記ヘッド部を制御するための駆動波形を保持し、前記検出部により検出された温度に応じて、前記駆動波形を選択し、前記ずらし量は、選択した前記駆動波形におけるずらし量であってもよい。このような印刷装置によれば、検出した温度に応じて、駆動波形による補正と画素データをずらすことによる補正とを行うことができる。その結果、駆動波形による補正によりノズル列の平均的な着弾ずれを低減できるとともに、画素データをずらすことによる補正により、駆動波形による平均的な補正をした後のノズル毎の着弾ずれを低減することができる。さらに、ノズル毎のずらし量は、選択する駆動波形の温度と同じ温度毎にテーブルにて保持しているため、検出した温度に合わせて駆動波形とノズル毎のずらし量とを特定でき、印刷のための処理速度が向上する。このような印刷装置において、前記制御部は、前記ノズル毎に、温度変化に対する特性値をテーブルにて保持してもよい。このような印刷装置によれば、ノズル毎の特性値を用いることで、検出した温度に応じたノズル毎のずらし量を正確に計算することができる。このような印刷装置において、前記制御部は、所定の温度毎に、前記ヘッド部を制御するための駆動波形を保持し、前記検出部により検出された温度に応じて、前記駆動波形を選択し、選択した前記駆動波形における噴射速度を、前記ノズル毎の特性値を用いて前記ノズル毎に算出して、前記ずらし量を算出してもよい。このような印刷装置によれば、ノズル毎に温度変化に対する特性値をテーブルとして保持し、テーブルを参照して画素データのずらし量を計算することにより、補正値を算出するため、テーブルのメモリー容量を削減できる。このような印刷装置において、前記インクは、濃インクと淡インクとの2種類のインクを含み、前記ずらし量は前記濃インクの前記ノズルに対して保有する値であってもよい。このような印刷装置によれば、淡インクは視認しにくいため、濃インクのみのずらし量を持つ。これにより、淡インクの各ノズルのずらし量を保持しないので、メモリー容量の削減ができる。複数のノズルから構成されるノズル列を有し、画像データに基づいて前記ノズルからインクを噴射して媒体にドットを形成するヘッド部と、温度を検出する検出部と、前記ヘッド部を制御して印刷する制御部と、を備える印刷装置の印刷に用いる補正値の算出方法であって、印刷する場合に、a-1前記ノズルは、前記画像データのうち、割り付けられた画素データに基づいて前記インクを噴射し、a-2前記制御部は、前記検出部により検出された温度に応じた前記ノズル毎のずらし量にて、前記ノズル列の方向に交差する方向へ、前記画素データを前記ノズル毎にずらし、印刷に用いる補正値を算出する場合に、b-1前記印刷装置により、所定の温度毎に、前記ノズルからインクを噴射させる噴射工程と、b-2温度に応じた前記ノズル毎の前記ずらし量を算出する算出工程と、を有する算出方法。このような算出方法によれば、各温度に対応して印刷を行い、各ノズルのずれ量を測定することにより、温度変化に合わせて各ノズルの着弾位置の補正をするための補正値を算出することができる。このような算出方法において、前記算出工程は、噴射されたインクの速度を測定してもよい。このような算出方法によれば、所定の温度ごとに各ノズルのインク噴出速度を測定できていることより、インク速度及び、用紙とヘッドの高さ及び、キャリッジ速度の3つの値から各ノズルの温度ごとの着弾位置を計算するため、所定温度の各ノズルに対して正確な補正値を算出できる。このような算出方法において、前記インクは、濃インクと淡インクとの2種類のインクを含み、前記ずらし量は前記濃インクの前記ノズルに対して保有する値であってもよい。このような算出方法によれば、淡インクは視認しにくいため、濃インクのみのずらし量を持つ。これにより、淡インクの各ノズルのずらし量を算出しないので、算出のための工数の削減ができる。複数のノズルから構成されるノズル列を有し、画像データに基づいて前記ノズルからインクを噴射して媒体にドットを形成するヘッド部と、温度を検出する検出部と、前記ヘッド部を制御して印刷する制御部と、を備える印刷装置による印刷方法であって、a-1前記ノズルは、前記画像データのうち、割り付けられた画素データに基づいて前記インクを噴射し、a-2前記制御部は、前記検出部により検出された温度に応じた前記ノズル毎のずらし量にて、前記ノズル列の方向に交差する方向へ、前記画素データを前記ノズル毎にずらし、前記ノズル毎のずらし量は、上記の算出方法により算出された補正値である印刷方法。このような印刷方法によれば、温度変化に合わせて各ノズルの着弾位置の補正をして印刷できる。===印刷装置の基本的構成==発明を実施するための印刷装置の形態として、インクジェットプリンタープリンター1を例に挙げて説明する。<プリンターの構成>図1は、プリンター1の全体構成を示すブロック図である。プリンター1は、紙布フィルム等の媒体に文字や画像を記録印刷する液体噴出装置であり、外部装置であるコンピューター110と通信可能に接続されている。コンピューター110にはプリンタードライバーがインストールされている。プリンタードライバーは、表示装置不図示にユーザーインターフェイスを表示させ、アプリケーションプログラムから出力された画像データを印刷データに変換させるためのプログラムである。このプリンタードライバーは、フレキシブルディスクFDやCD-ROMなどの記録媒体コンピューターが読み取り可能な記録媒体に記録されている。また、プリンタードライバーはインターネットを介してコンピューター110にダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。コンピューター110はプリンター1に画像を印刷させるため、印刷させる画像に応じた印刷データをプリンター1に出力する。プリンター1は、搬送ユニット20と、キャリッジユニット30と、ヘッドユニット40と、検出器群50と、コントローラー60と、を有する。コントローラー60は、外部装置であるコンピューター110から受信した印刷データに基づいて各ユニットを制御し、媒体に画像を印刷する。プリンター1内の状況は検出器群50によって監視されており、検出器群50は検出結果をコントローラー60に出力する。コントローラー60は検出器群50から出力された検出結果に基づいて各ユニットを制御する。<搬送ユニット20>図2は、本実施形態のプリンター1の構成を表した図である。図2Aは、プリンター1の構成を説明する図である。図2Bは、プリンター1の構成を説明する側面図である。搬送ユニット20図1参照は、媒体例えば紙Sなどを所定の方向以下、搬送方向というに搬送させるためのものである。ここで、搬送方向はキャリッジの移動方向と交差する方向である。搬送ユニット20は、給紙ローラー21と、搬送モーター22と、搬送ローラー23と、プラテン24と、排紙ローラー25とを有する図2A図2B参照。給紙ローラー21は、紙挿入口に挿入された紙Sをプリンター内に給紙するためのローラーである。搬送ローラー23は、給紙ローラー21によって給紙された紙Sを印刷可能な領域まで搬送するローラーであり、搬送モーター22によって駆動される。搬送モーター22の動作はプリンター側のコントローラー60により制御される。プラテン24は、印刷中の紙Sを、紙Sの裏側から支持する部材である。排紙ローラー25は、紙Sをプリンターの外部に排出するローラーであり、印刷可能な領域に対して搬送方向下流側に設けられている。<キャリッジユニット30>キャリッジユニット30図1参照は、ヘッドユニット40が取り付けられたキャリッジ31を所定の方向以下、移動方向というに移動走査とも呼ばれるさせるためのものである。キャリッジユニット30は、キャリッジ31と、キャリッジモーター32CRモーターとも言うとを有する図2A図2B参照。キャリッジ31は、移動方向に往復移動可能であり、キャリッジモーター32によって駆動される。キャリッジモーター32の動作はプリンター側のコントローラー60により制御される。また、キャリッジ31は、インクを収容するインクカートリッジを着脱可能に保持している。<ヘッドユニット40>ヘッドユニット40図1参照は、紙Sにインクを噴出するためのものである。ヘッドユニット40は、複数のノズルを有するヘッド41を備える。このヘッド41はキャリッジ31に設けられ、キャリッジ31が移動方向に移動すると、ヘッド41も移動方向に移動する。そして、ヘッド41が移動方向に移動中にインクを断続的に噴出することによって、移動方向に沿ったドットラインラスターラインが紙S上に形成される。図3は、ヘッド41の構造を示した断面図である。ヘッド41は、ケース411と、流路ユニット412と、ピエゾ素子群PZTとを有する。ケース411はピエゾ素子群PZTを収納し、ケース411の下面に流路ユニット412が接合されている。流路ユニット412は、流路形成板412aと、弾性板412bと、ノズルプレート412cとを有する。流路形成板412aには、圧力室412dとなる溝部、ノズル連通口412eとなる貫通口、共通インク室412fとなる貫通口、インク供給路412gとなる溝部が形成されている。弾性板412bはピエゾ素子群PZTの先端が接合されるアイランド部412hを有する。そして、アイランド部412hの周囲には弾性膜412iによる弾性領域が形成されている。インクカートリッジに貯留されたインクが、共通インク室412fを介して、各ノズルNzに対応した圧力室412dに供給される。ノズルプレート412cはノズルNzが形成されたプレートである。ノズル面では、イエローインクを吐出するイエローノズル列Yと、マゼンタインクを吐出するマゼンタノズル列Mと、シアンインクを吐出するシアンノズル列Cと、ブラックインクを吐出するブラックノズル列Kと、が形成されている。各ノズル列では、ノズルNzが搬送方向に所定間隔Dにて並ぶことによって構成されている。ピエゾ素子群PZTは、櫛歯状の複数のピエゾ素子駆動素子を有し、ノズルNzに対応する数分だけ設けられている。ヘッド制御部などが実装された配線基板不図示によって、ピエゾ素子に駆動信号が印加され、駆動信号の電位に応じてピエゾ素子は上下方向に伸縮する。ピエゾ素子群PZTが伸縮すると、アイランド部412hは圧力室412d側に押されたり、反対方向に引かれたりする。このとき、アイランド部412h周辺の弾性膜412iが変形し、圧力室412d内の圧力が上昇下降することにより、ノズルからインク滴が吐出される。図4は、ヘッド41に設けられたノズルNzの説明図である。図4に示されるように各ノズル列では、各色のインクを噴出するための噴出口であるノズルNzが搬送方向に所定間隔Dにて並ぶことにより構成されている。本実施形態では、各ノズル列において1~180の180個のノズルNzを備えるものとして説明を行う。なお、各ノズル列における実際のノズル数は180個には限られず、例えばノズル数が90個であったり360個であったりしてもよい。<検出器群50>検出器群50図1参照は、プリンター1の状況を監視するためのものである。検出器群50には、リニア式エンコーダー51、ロータリー式エンコーダー52、紙検出センサー53、及び光学センサー54等が含まれる図2A図2B参照。リニア式エンコーダー51は、キャリッジ31の移動方向の位置を検出する。ロータリー式エンコーダー52は、搬送ローラー23の回転量を検出する。紙検出センサー53は、給紙中の紙Sの先端の位置を検出する。光学センサー54は、キャリッジ31に取付けられている発光部と受光部により、対向する位置の紙Sの有無を検出し、例えば、移動しながら紙の端部の位置を検出し、紙の幅を検出することができる。また、光学センサー54は、状況に応じて、紙Sの先端搬送方向下流側の端部であり、上端ともいう後端搬送方向上流側の端部であり、下端ともいうも検出できる。<コントローラー60>コントローラー60図1参照は、プリンターの制御を行うための制御ユニット制御部である。コントローラー60は、インターフェイス部61と、CPU62と、メモリー63と、ユニット制御回路64とを有する図1参照。インターフェイス部61は、外部装置であるコンピューター110とプリンター1との間でデータの送受信を行う。CPU62は、プリンター1の全体の制御を行うための演算処理装置である。メモリー63は、CPU62のプログラムを格納する領域や作業領域等を確保するためのものであり、RAM、EEPROM等の記憶素子によって構成される。そして、CPU62は、メモリー63に格納されているプログラムに従って、ユニット制御回路64を介して搬送ユニット20等の各ユニットを制御する。<プリンタードライバーによる印刷処理について>プリンタードライバーは、アプリケーションプログラムから画像データを受け取り、プリンター1が解釈できる形式の印刷データに変換し、印刷データをプリンターに出力する。アプリケーションプログラムから画像データを印刷データに変換する際に、プリンタードライバーは、解像度変換処理、色変換処理、ハーフトーン処理、ラスターライズ処理、コマンド付加処理などを行う。以下に、プリンタードライバーが行う各種の処理について説明する。解像度変換処理は、アプリケーションプログラムから出力された画像データテキストデータ、イメージデータなどを、媒体に印刷する際の解像度印刷解像度に変換する処理である。例えば、印刷解像度が720×720dpiに指定されている場合、アプリケーションプログラムから受け取ったベクター形式の画像データを720×720dpiの解像度のビットマップ形式の画像データに変換する。なお、解像度変換処理後の画像データの各画素データは、RGB色空間により表される各階調例えば256階調のRGBデータである。ここで、画素とは、画像を構成する単位要素であり、この画素が2次元的に並ぶことによって画像が形成される。画素データとは、画像を構成する単位要素の印刷データであり、例えば、紙S上に形成されるドットの階調値などを意味する。色変換処理は、RGBデータをCMYK色空間のデータに変換する処理である。CMYK色空間の画像データは、プリンターが有するインクの色に対応したデータである。この色変換処理は、RGBデータの階調値とCMYKデータの階調値とを対応づけたテーブル色変換ルックアップテーブルLUTに基づいて行われる。なお、色変換処理後の画素データは、CMYK色空間により表される256階調の8ビットCMYKデータである。本実施形態では該データを利用して画像処理を行い、印刷される2つの画像の境界部分におけるインクのにじみを防止している。画像処理の詳細については後述する。ハーフトーン処理は、高階調数のデータを、プリンターが形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、256階調を示すデータが、2階調を示す1ビットデータや、4階調を示す2ビットデータに変換される。ハーフトーン処理では、ディザ法γ補正誤差拡散法などが利用される。ハーフトーン処理されたデータは、印刷解像度例えば720×720dpiと同等の解像度である。ハーフトーン処理後の画像データでは、画素ごと1ビット又は2ビットの画素データが対応しており、この画素データは各画素でのドット形成状況ドットの有無、ドットの大きさを示すデータになる。ラスターライズ処理は、マトリクス状に並ぶ画素データを、プリンター1に転送すべきデータ順に、画素データごとに並び替える。例えば、各ノズル列のノズルの並び順に応じて、画素データを並び替える。コマンド付加処理は、ラスターライズ処理されたデータに、印刷方法に応じたコマンドデータを付加する処理である。コマンドデータとしては、例えば媒体の搬送速度を示す搬送データなどがある。これらの処理を経て生成された印刷データは、プリンタードライバーによりプリンター1に送信される。<プリンターの印刷動作>プリンター1の印刷動作について簡単に説明する。コントローラー60は、コンピューター110からインターフェイス部61を介して印刷命令を受信し、各ユニットを制御することにより、給紙処理ドット形成処理搬送処理等を行う。給紙処理は、印刷すべき紙をプリンター内に供給し、印刷開始位置頭出し位置とも言うに紙を位置決めする処理である。コントローラー60は、給紙ローラー21を回転させ、印刷すべき紙を搬送ローラー23まで送る。続いて、搬送ローラー23を回転させ、給紙ローラー21から送られてきた紙を印刷開始位置に位置決めする。ドット形成処理は、移動方向走査方向に沿って移動するヘッドからインクを断続的に噴出させ、紙上にドットを形成する処理である。コントローラー60は、キャリッジ31を移動方向に移動させ、キャリッジ31が移動している間に、印刷データに基づいてヘッド41からインクを噴出させる。噴出されたインク滴が紙上に着弾すると、紙上にドットが形成され、紙上には移動方向に沿った複数のドットからなるドットラインが形成される。搬送処理は、紙をヘッドに対して搬送方向に沿って相対的に移動させる処理である。コントローラー60は、搬送ローラー23を回転させて紙を搬送方向に搬送する。この搬送処理により、ヘッド41は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。コントローラー60は、印刷すべきデータがなくなるまで、ドット形成処理と搬送処理とを交互に繰り返し、ドットラインにより構成される画像を徐々に紙に印刷する。そして、印刷すべきデータがなくなると、排紙ローラーを回転させてその紙を排紙する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。次の紙に印刷を行う場合は同処理を繰り返し、行わない場合は、印刷動作を終了する。===罫線の印刷について==はじめに、プリンター1を用いて罫線の印刷を行う方法について説明する。前述の印刷動作において、キャリッジ31に設けられたヘッド41の走査方向の移動速度をVcとして、ヘッド41に設けられたノズルNzから噴出されるインクの速度をVmとする。なお、説明のため、キャリッジ移送速度Vcは常に一定とし、インク噴出速度Vmは、各色ノズル列を構成する1~180の各ノズルNzについてそれぞれVm1~Vm180とする。また、印刷方式として、ヘッド41が走査方向を一端側から他端側へと移動する時にのみインクを噴出して画像を形成する単方向印刷方式以下、Uni-d方式とも呼ぶと、ヘッド41が一端側と他端側とを往復移動しながら、往路及び復路でインクを噴出して画像を形成する双方向印刷方式以下、Bi-d方式とも呼ぶとがある。<ノズル列中の全てのノズルNzにおいてインク噴出速度Vmが一定の場合>図5Aは、Uni-d印刷時において、インクドットが媒体上に形成される様子を説明する図である。また、図5Bは、Uni-d印刷時において、各ノズル列を構成する1~180の全ノズルNzについてインク噴出速度Vm1~Vm180が一定である場合に、媒体上に形成されるインクドットによって罫線が印刷される様子を示す図である。Uni-d印刷では、ヘッド41は走査方向を一端側から他端側図5Aでは左側から右側へ一定速度Vcで移動しながら、媒体に対して鉛直下向きに速度Vmでインクを噴出する。噴出されたインクは、媒体に対して斜め方向に飛翔し、媒体上に着弾してドットを形成する。そして、ヘッド41が走査方向を一端側から他端側へ1回移動パスする毎に、ノズル列中の全ノズルNz1~180から同時にインクが噴出される。全てのノズルNzについてインク噴出速度Vmが一定で、かつ、インクの噴出タイミングが同時であれば、1~180の各ノズルNzから噴出されたインクの着弾位置は走査方向に関して全て同じ位置となり、搬送方向に伸びるインクドット列が形成される図5B参照。1パス目のインクドット列が形成された後に、媒体が下流側へと搬送され、続いて2パス目のインク噴出が行われ、1パス目のインクドット列の搬送方向上流側に2パス目のインクドット列が形成される。このような動作を繰り返すことにより、ドット列からなる罫線直線が媒体上に印刷される。なお、インク噴出のタイミングは設計工程において設計され、図5Aのように、インクを着弾させる目標位置と対向する手前の位置からインクが噴射されるようにする。つまり、ヘッド41が走査方向を移動して、所定のノズルが目標位置と対向する位置に到達するタイミングよりも、所定のノズルからインクが噴出されてからインクが媒体に着弾するまでの時間だけ早いタイミングでインクが噴出されるように設計される。図6Aは、Bi-d印刷時に、インクドットが媒体上に形成される様子を説明する図である。また、図6Bは、Bi-d印刷時に、各ノズル列を構成する1~180の全ノズルNzについてインク噴出速度Vm1~Vm180が一定である場合に、媒体上に形成されるインクドットによって罫線が印刷される様子を示す図である。Bi-d印刷の往路における動作は前述のUni-d印刷時と同様である。すなわち、ヘッド41は走査方向を左側から右側へ一定速度Vcで移動しながら、媒体に対して鉛直下向きに速度Vmでインクを噴出する。噴出されたインクは、媒体に対して斜め方向に飛翔し、媒体上に着弾してドットを形成する。一方、復路において、ヘッド41は走査方向を右側から左側へ一定速度Vcで移動しながら、媒体に対して鉛直下向きに速度Vmでインクを噴出する図6A参照。このとき、往路、復路のそれぞれについて、ノズルNzからインクを噴出させるタイミングを調整することで媒体へのインク着弾位置をコントロールすることができる。したがって、図6Bに示されるように、1パス目往路と2パス目復路とで、走査方向の同じ位置にドット列を形成させ、これを繰り返すことで、ずれの無い罫線を印刷することができる。<インク噴出速度Vmが一定でない場合>図7に、Uni-d印刷時において、Vmと、Vmよりも早い速度であるVm′の2種類のインク噴出速度でノズルからインクを噴出する場合に、インクドットが媒体上に形成される様子を示す。Vcが一定であるのに対してVm′>Vmであるため、速度Vm′でノズルNzから噴出されたインクの方が、速度VmでノズルNzから噴出されたインクよりも早く媒体上に着弾する。したがって、図7のように、速度Vm′で噴出されたインクドットは、速度Vmで噴出されたインクドットの着弾位置よりも走査方向の手前側に着弾する。図8は、Uni-d印刷時において、特定のノズルの噴出速度が異なる場合の図であり、ノズル4は噴出速度が遅く、7は噴出速度が速い場合に、媒体上に形成されるインクドットによって罫線が印刷される様子を示す図である。前述のように、プリンター1で印刷を行う際は、温度変化が生じると、インク粘度が変化するため、ノズルから噴射されるインク量が温度変化に応じて変動する。すなわち、低温ではインク粘度が高く、インク量が減少し、高温ではインク粘度が低く、インク量が増加する。そこで、温度変化が生じてもインク量が一定となるように駆動波形によりインク量を制御する。しかし、温度変化によるノズルごとの特性は異なるため、インク量と比例関係にある噴出速度Vmはノズル毎に変動する。ここで、駆動波形の制御では、ノズル列に対する制御となり、ノズル毎に対する制御ではないため、ノズル毎が一定にならない。その結果、図8のように、温度変化に対するノズル毎の特性バラツキによる影響のため、特定のノズルのインク噴出速度が異なる場合に、罫線印刷に影響が生じる。具体的には、温度変化により、インク粘度が変動するため、温度変化に応じてインク量が変化し、インク量と比例関係にある噴出速度Vmが変化する。そこで、駆動波形による制御により、ノズル列単位での噴出速度は制御されている。しかし、温度変化に対して、ノズル列中のノズル間の噴出速度の変動はノズル特性により異なる。その結果、ある温度において、噴出速度が異なるノズルからのインクドットは図8のように着弾する。つまり、温度変化が生じた場合に、1パス目にヘッド41が走査方向を左側から右側へと1回移動する間に、噴出速度が異なるノズルの着弾位置がずれる。そして、2パス目、3パス目も同様な図形が形成されるため、まっすぐな罫線を印刷することはできない。図9に、Bi-d印刷時において、Vmと、Vmよりも早い速度であるVm′の2種類のインク噴出速度でノズルからインクを噴出する場合に、インクドットが媒体上に形成される様子を示す。Uni-d印刷時と同様に、Vm′>Vmであるため、速度Vm′でノズルNzから噴出されたインクの方が、速度VmでノズルNzから噴出されたインクよりも早く媒体上に着弾する。したがって、図9のように、往路において速度Vm′で噴出されたインクドットは、速度Vmで噴出されたインクドットの着弾位置よりも手前図9において走査方向左側に着弾し、復路において速度Vm′で噴出されたインクドットは、速度Vmで噴出されたインクドットの着弾位置よりも手前図9において走査方向右側に着弾する。図10は、Bi-d印刷時において、温度変化に対するノズル特性の違いの影響から、特定のノズルの噴出速度が異なることにより、ノズル4の噴出速度は遅く、ノズル7の噴出速度は速い場合に、媒体上に形成されるインクドットによって罫線が印刷される様子を示す図である。この場合もUni-d印刷時と同様、温度変化に対するノズルの噴出特性のバラツキにより、特定のノズルの噴出速度が異なるため、特定のノズルからのインクドットの着弾位置が異なる。したがって、図10に示すように、1パス目の往路において、曲がった線となる。また、2パス目の復路においては、1パス目とは逆向きに曲がった線が形成される。さらに、Bi-d印刷ではヘッド41が往復しながらインクを噴出するために、1パス目にノズル4によって形成されたドットは罫線位置よりも右側に形成され、2パス目にノズル4によって形成されたドットは罫線位置よりも左側に形成される。これにより、両ドットの走査方向位置のずれ量も大きくなる。すなわち、1パス目と2パス目のずれがUni-d印刷時よりも大きくなり、印刷画像の劣化が顕著に表れる。ここまで、ノズル4と7の噴出速度が異なる場合について説明したが、これ以外のノズルの噴出速度が異なる場合でも同様のことが言える。インク噴出速度が遅ければ、その分ノズルNzから噴出されたインクが媒体に着弾するまでの時間が長くなるため、着弾予定位置罫線の位置よりも遠くにインクドットが着弾することになり、インク噴出速度が速ければ、その分ノズルNzから噴出されたインクが媒体に着弾するまでの時間が短くなるため、着弾予定位置よりも近くにインクドットが着弾することになる。そして、ノズル間ごとのインク噴出速度の差が大きいほど、走査方向のインクドット着弾位置のずれも大きくなり、まっすぐな罫線を印刷することはできなくなる。===罫線印刷時のずれの補正について==前述のように、ノズル列中のノズルNz毎に生じるインク噴出特性の差に起因して、インクドットの走査方向の着弾位置にずれが生じることがあり、その様なずれが生じると、完全にまっすぐな罫線を印刷することは難しくなる。そこで、本実施形態ではインクドット着弾位置のずれを見越して、印刷に用いる画素データをあらかじめ補正して該ドットの走査方向の形成予定位置をずらしておくことで、実際の印刷時には印刷予定の走査方向位置罫線の位置からのずれを極力小さくしてインクドットを着弾させる。<Bi-dUni-d調整>はじめに、プリンター1のBi-d調整またはUni-d調整を行う。Bi-d調整とはヘッド41が走査方向を移動する際に、往路及び復路で各ノズルNzからインクを噴出するタイミングを調整することを言う。これにより、走査方向における往路でのドット形成位置と復路でのドット形成位置とが、図6Bのような状態に揃うようにする。前述のインク噴出速度Vm以外にも、キャリッジ移動速度Vcの影響や、プリンターヘッドの個体差により、インクドットの着弾位置が往路と復路でずれることがある。例えば、前述の図6Aにおいて、実際のキャリッジ移動速度Vcが設計上のキャリッジ移動速度よりも遅かった場合には、往路復路ともに、着弾予定の位置罫線の位置よりも走査方向の手前側にインクドットが着弾する。このような場合に、インク噴出のタイミングを設計上のタイミングより遅くすることで、往復時のドット形成位置を揃えることができる。本実施形態では、Bi-d調整またはUni-d調整を行った後でもなお生じ得る、各ノズルNz1~180の噴出特性差による走査方向のドット着弾位置のずれを補正することができる。<テストパターン印刷座標計測>Bi-d調整が終了したプリンターを用いて、駆動波形の選択可能な温度毎に温度を変化させ、駆動波形を選択した後、テストパターンとしての罫線を印刷する。そして、各温度で印刷された該テストパターンをスキャナーで読み取ることにより、1~180の180個のノズルNzにより形成された各ドットの座標を計測して、記録する。なお、ドット座標の計測方法は、前述のようなスキャナーには限らず、顕微鏡、レーザー計測等により行われてもよい。<基準位置の確定>続いて、各ドットのずれ量を算出するための各温度の基準となるノズルノズル1を確定させる。各温度の基準ノズル1の水平方向座標は罫線が印刷される予定の位置であり、各ノズルNzから噴出されたインクは、通常、この基準位置上に着弾することでまっすぐな罫線を形成する図5B図6B参照。各温度の基準ノズル1の水平方向座標を0とする。なお、各温度の基準ノズルの水平方向座標が同じノズル数が最も多いものを選択しても良い。これにより、処理速度が速くなる。<ずれ量の算出>各温度の基準ノズルを確定させた後に、各温度の基準ノズルの水平方向座標と、基準ノズル以外のノズルにより形成された各インクドットとの、走査方向のずれ量を算出する。図11は、インクドットと基準ノズルのインクドットとのずれ量を示す図である。各ドットの走査方向座標と、基準ノズルの走査方向座標0との差はそれぞれΔnn=1,2,3、...180で表され、コントローラー60のメモリー63に記憶される。プリンター1はこの状態で出荷され、各家庭などにおいてユーザーがプリンター1を使用して印刷を行う段階で、後述する画素データの補正が行われることで印刷時の罫線ずれが抑制される。図12は、以上のようにして算出したずれ量に基づいて作成した、温度変化に対するノズル毎の補正テーブルである。<画素データ補正>ユーザーのもとで実際に印刷を行う際には、メモリー63に格納された各温度に対する各ノズルの基準ノズルからのずれ量Δnに基づいて、各温度に対する各ノズルによって形成されるドットに対応する画素データが補正される。ここで、画素とは、画像を構成する単位要素であり,この画素が2次元的に並ぶことによって画像が形成される。画素データとは、画像を構成する単位要素の印刷データであり、例えば、紙S上に形成されるドットの階調値などを意味する。図13Aに罫線を印刷するための画素データ補正前の一例を示す。図13Aにおいて破線で区切られた1マス分が1画素であり、斜線部の画素はドットが形成される予定の画素を表す。図13Aでは、罫線が形成される予定の周囲の7×360画素分のデータに着目して説明を行うが、実際の画素データはこれよりも大きなものとなる。また、図13Bに当該画素データに基づいて形成されるドットの配置を示す。図13Bにおいて●で表されるのが実際に媒体上に形成されるインクドットを表す。図13Aの画素データ上では、全てのドット形成予定の画素が走査方向にずれることなく、搬送方向に一直線上に並んでいる。したがって、理想的には、印刷される罫線も走査方向にずれることなく、まっすぐ形成されるべきである。しかし、実際に媒体に着弾するインクドットは温度変化に対するノズル特性のバラツキの影響により、走査方向にずれる場合が多く、画像劣化の大きな要因となる図13B参照。そこで、各温度に対する各ノズルNz毎のずれ量Δnに応じて、画素データ自体を、ドットの着弾ずれ方向とは逆方向にずらす。例えば、図13Bにおいて、基準ノズルを1とした場合、例えば、2パス目はノズル列中の4により形成されたドットは基準ノズルにより形成されたドットの右側にずれ、7により形成されたドットは基準ノズルにより形成されたドットの左側にずれて形成されている。ドットのずれ量Δ4、及び、Δ7は無視できない程大きく、罫線ずれの原因となっているため、当該ドットを形成する画素データを補正して、ドット着弾位置を修正する。この場合、4に対応する画素データを左方向ドットの着弾ずれ方向と逆の方向にずらし、7に対応する画素データを右方向ドットの着弾ずれ方向と逆の方向にずらしてから印刷を行う。図14Aに、図13Aの画素データを補正した状態の画素データを示す。図14Bに当該補正後の画素データに基づいて形成されるドットの配置を示す。図14Aにおいて、ドット着弾位置のずれが大きい4、及び、7に該当する画素を走査方向にずらしたために、実際に着弾するドットも走査方向に1画素分ずれることになる。その結果、補正前の画素データによれば図14Bの○の位置に形成されていたはずの4、及び、7のドットが●の位置に形成されることになる。これにより、基準ノズルからの走査方向のずれ量Δ4、及び、Δ7を小さくすることができる。補正前の罫線と比較してずれの少ない罫線を印刷することができるようになる。Bi-d印刷の場合は、ヘッド41の移動方向が1パス目と2パス目で逆になるため、画素データをずらす方向も逆にする図14A参照。これにより、1パス目と2パス目のずれが目立たなくなるため、罫線のずれは大きく緩和される。画素データ補正時に、何処の画素をどれだけずらすかは、補正前の画素データにより形成されるドットの基準線からのずれ量Δnを基準として決定することができる。本実施形態では、ドットずれ量Δnがある値より小さい場合は画素データの補正を行わず、Δnが大きくなるほど、画素データの補正量も大きくする。例えば、各温度に対して0.035mm720dpi>Δnであればnの画素はずらさず、0.07mm>Δn≧0.035mmであればnの画素を走査方向に1画素分ずらし、Δn≧0.07mmであればnの画素を走査方向に2画素分ずらす、等の設定をメモリー63に記憶させておく。そして、前述のずれ量の算出で計測されたΔnに対して、該設定を適用することで、各画素についてのずらし量が決定される。なお、設定値は印刷する画像の解像度例えば720×720dpi等に応じて適宜変更することができる。画素ずらし量が決定された後に、プリンタードライバーによって実際に画素データが補正される。画素データの補正は、ユーザーが印刷を行う度に、前述のハーフトーン処理とラスターライズ処理との間で行われる。そして、該補正後のデータに基づいてノズルNzからインクが噴出され、印刷が行われる。<変形例>上述した実施形態では温度毎のずらし量を補正値として保持したが、ノズルの特性値を保持してずらし量は計算により求めても良い。以下に、上述した実施形態とは異なる部分について説明する。図15Aは、1ノズルについて駆動波形の最大電位Vhとインク量Iwとの関係を温度毎に示すグラフの例である。温度変化が生じると、インク粘度が変化するため、ノズルから噴射されるインク量Iwが温度変化に応じて変動する。すなわち、低温ではインク粘度が高く、インク量Iwが減少し、高温ではインク粘度が低く、インク量Iwが増加する。図15Bは、1ノズルについてインク量Iwとインク噴出速度Vmとの関係を温度毎に示すグラフの例である。インク量Iwとインク噴出速度Vmとは比例関係であるため、インク量Iwが少ないとインク噴出速度Vmが下がり、逆にインク量Iwが多いとインク噴出速度Vmは上がる。インクドットの着弾位置は、インク噴出速度Vmとキャリッジ速度とノズルから紙Sまでの距離PGとによって決定するため、インク噴出速度Vmが変化すると着弾位置は変化する。温度変化に対する各ノズルの特性バラツキによる補正値を算出するために、ノズル毎の各温度とインク噴出速度Vmとの関係を表す値を、図15Cの例に示すようなテーブルで持ち、着弾ずれを計算する。まず、温度変化に応じた駆動波形の適正駆動電圧を選択する場合の各ノズルのインク量Iwを導く。次に、ノズル毎に各温度のインク量Iwからインク噴出速度Vmを導く。次に、温度とインク噴出速度Vmとの関係をテーブルとして保持しておき、検出温度に対応した温度に対する各ノズルのインク噴出速度Vmを選択し、温度毎にインク噴出速度Vmとキャリッジ速度とノズルから紙Sまでの距離PGとから各ノズルの着弾位置を算出し着弾ずれ=距離PG/インク噴出速度Vm×キャリッジ速度、基準ノズルからのずれ量を算出する。上記手順によって算出したずれ量を補正するために、画素ずらし量の補正値を算出し、画素データを補正することで、着弾ずれが大きく緩和される。また、印刷解像度が異なる場合も、着弾ずれを基にした計算により、ずらし量を算出着弾位置ずれ[Px]=ずれ量[mm]/25.4[mm]解像度[dpi]することが可能となる。===その他の実施形態==一実施形態としてのプリンター等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。また本実施形態は、印刷装置、補正値の算出方法、印刷方法、プログラム等の開示も含まれる。特に、以下に述べる実施形態であっても、本発明に含まれるものである。<印刷装置について>前述の実施形態では、画像を形成する印刷装置の一例としてインクジェットプリンターが説明されていたが、これに限られるものではない。例えば、カラーフィルター製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造型機、液体気化装置、有機EL製造装置特に高分子EL製造装置、ディスプレイ製造装置、成膜装置、DNAチップ製造装置などのインクジェット技術を応用した各種の液体噴出装置に、本実施形態と同様の技術を適用してもよい。<使用するインクについて>前述の実施形態では、CMYKの4色のインクを使用して印刷する例が説明されていたが、これに限られるものではない。例えば、ライトシアン、ライトマゼンタ、ホワイト、クリア等、CMYK以外の色のインクを用いて印刷を行ってもよい。<ピエゾ素子について>前述の実施形態では、液体を噴出させるための動作を行う素子としてピエゾ素子群PZTを例示したが、他の素子であってもよい。例えば、発熱素子や静電アクチュエーターを用いてもよい。<プリンタードライバーについて>プリンタードライバーの処理はプリンター側で行ってもよい。その場合、プリンターとドライバーをインストールしたPCとで印刷装置が構成される。<補正する画素データについて>前述の実施形態では、ノズル毎の補正テーブルの例が説明されていたが、これに限られるものではない。例えば、濃インクのノズルと淡インクのノズルとのうち、濃インクのノズルのみノズル毎の補正テーブルを持っていてもよい。淡インクは視認しにくいため、濃インクのみのずらし量を持つことにより、メモリー容量の削減ができる。<補正テーブルの温度について>前述の実施形態では、テストパターンとしての罫線を印刷するときに、駆動波形の選択可能な温度毎に補正値を算出したが、これに限られるものではない。例えば、駆動波形の選択可能な温度以外に対して補正値テーブルにより補正値を持っていても良い。その場合、実際に画素データを補正するときの処理速度を向上することができる。"