(57)【要約】 【課題】  双方向印刷を行う際に、往路と復路における主走査方向の記録位置のズレを緩和して、画質を向上させる【解決手段】  特定の基準ドットに関して、往路と復路における主走査方向の記録位置のズレを補正するための基準補正値を設定し、少なくとも前記基準補正値を用いて往路と復路における主走査方向の記録位置のズレを減少させるための調整値を決定する。そして、この調整値を用いて往路と復路における主走査方向の記録位置を調整する。基準補正値を補正するために予め準備された相対補正値で基準補正値を補正する第１の調整モードに従って調整値を決定する。【選択図】  図１８
2004291651.tif 000002
【特許請求の範囲】
【請求項１】
主走査を往復で双方向に行いつつ、印刷画像信号に応じて印刷媒体上に画像を印刷する双方向印刷機能を有する双方向印刷装置であって、
前記印刷媒体上の各画素位置にドットを記録する印刷ヘッドと、
前記印刷媒体と前記印刷ヘッドの少なくとも一方を移動させることによって双方向の主走査を行う主走査駆動部と、
前記印刷媒体と前記印刷ヘッドの少なくとも一方を移動させることによって副走査を行う副走査駆動部と、
前記印刷ヘッドに駆動信号を与えて前記印刷媒体上に印刷を行わせるヘッド駆動部と、
双方向印刷の制御を行う制御部と、を備え、
前記制御部は、
往路と復路における主走査方向の記録位置のズレを減少させるための調整値を用いて、往路と復路における主走査方向の記録位置を調整する記録位置調整部を備え、
前記記録位置調整部は、
前記印刷ヘッドによって形成される特定の基準ドットに関して、往路と復路における主走査方向の記録位置のズレを補正するための基準補正値を格納する第１のメモリと、
前記基準補正値を補正するために予め準備された相対補正値を格納するための第２のメモリと、
少なくとも前記基準補正値を用いて前記調整値を決定する調整値決定部と、
を備え、
前記調整値決定部は、前記基準補正値を前記相対補正値で補正することによって前記調整値を決定する第１の調整モードを有することを特徴とする双方向印刷装置。
【請求項２】
請求項１記載の双方向印刷装置であって、
前記印刷ヘッドは、複数のノズル列を有し、
前記基準補正値は、前記複数のノズル列の中の特定の基準ノズル列に関して往路と復路における主走査方向の記録位置のズレを補正するための補正値であり、
前記相対補正値は、前記複数のノズル列の中の前記基準ノズル列以外の他のノズル列に関して、前記基準ノズル列に対する相対的な記録位置のズレを補正するための補正値である、双方向印刷装置。
【請求項３】
請求項２記載の双方向印刷装置であって、
前記基準ノズル列は、ブラックインクを吐出するためのブラックノズル列であり、
前記基準ノズル列以外の他のノズル列は、カラーインクを吐出するためのカラーノズル列を含む、双方向印刷装置。
【請求項４】
請求項２または３記載の双方向印刷装置であって、
前記第２のメモリは、前記相対補正値として、前記基準ノズル列以外の他のノズル列に対して共通に適用される値を格納する、双方向印刷装置。
【請求項５】
請求項２または３記載の双方向印刷装置であって、
前記第２のメモリは、前記相対補正値として、前記基準ノズル列以外の他のノズル列に対してノズル列毎に独立に適用される値を格納する、双方向印刷装置。
【請求項６】
請求項２または３記載の双方向印刷装置であって、
前記第２のメモリは、前記相対補正値として、同一のインクを吐出するノズル列のグループ毎に対して独立に適用される値を格納する、双方向印刷装置。
【請求項７】
請求項１記載の双方向印刷装置であって、
前記印刷ヘッドは、少なくとも大きさが異なるＮ種類（Ｎは２以上の整数）のドットを形成可能であり、
前記基準ドットは前記Ｎ種類のドットの中から選択されたドットであり、
前記第１の調整モードにおいては、前記調整値が前記Ｎ種類のドットに共通に適用される、双方向印刷装置。
【請求項８】
請求項７記載の双方向印刷装置であって、
前記基準ドットは、前記Ｎ種類のドットの中の最も大きなドットである、双方向印刷装置。
【請求項９】
請求項７または８記載の双方向印刷装置であって、
前記相対補正値は、前記Ｎ種類のドットの中の前記基準ドットよりも小さなドットを含む少なくとも１つの対象ドットに関する位置ズレ量と、前記基準ドットに関する位置ズレ量の差分を実質的に表す値である、双方向印刷装置。
【請求項１０】
請求項９記載の双方向印刷装置であって、
前記対象ドットは、前記Ｎ種類のドットの中の最も小さなドットである、双方向印刷装置。
【請求項１１】
請求項９記載の双方向印刷装置であって、
前記対象ドットが大きさの異なる複数のドットを含むときに、前記対象ドットに関する位置ズレ量として前記複数のドットに関する位置ズレ量の平均値が使用される、双方向印刷装置。
【請求項１２】
請求項９記載の双方向印刷装置であって、
前記基準ドットは、ブラックインクで形成されたドットであり、
前記対象ドットは、有彩色インクで形成されたドットである、双方向印刷装置。
【請求項１３】
請求項１記載の双方向印刷装置であって、
前記調整値決定部は、さらに、前記基準補正値を前記調整値としてそのまま使用する第２の調整モードを備える、双方向印刷装置。
【請求項１４】
請求項１３記載の双方向印刷装置であって、
前記調整値決定部は、カラー印刷を行うときには前記第１の調整モードに従って記録位置ズレの補正を実行し、白黒印刷を行うときには前記第２の調整モードに従って記録位置ズレの補正を実行する、双方向印刷装置。
【請求項１５】
請求項１ないし１４のいずれかに記載の双方向印刷装置であって、
前記基準補正値は、前記基準ドットを用いて印刷媒体上に印刷された位置ズレ検査用パターンの中から選択された好ましい補正状態を示す補正情報に従って決定される、双方向印刷装置。
【請求項１６】
請求項１ないし１４のいずれかに記載の双方向印刷装置であって、
前記双方向印刷装置は、複数の主走査速度で主走査を実行可能であり、
前記第２のメモリは、前記相対補正値として、前記複数の主走査速度のそれぞれに対して独立に適用される値を格納する、双方向印刷装置。
【請求項１７】
請求項１ないし１４のいずれかに記載の双方向印刷装置であって、
前記双方向印刷装置は、インク吐出速度が互いに異なる複数のドット吐出モードでインクを吐出することが可能であり、
前記第２のメモリは、前記相対補正値として、前記複数のドット吐出モードのそれぞれに対して独立に適用される値を格納する、双方向印刷装置。
【請求項１８】
請求項１ないし１４のいずれかに記載の双方向印刷装置であって、
前記第２のメモリは、前記双方向印刷装置内に設けられた不揮発性メモリである、双方向印刷装置。
【請求項１９】
請求項１ないし１４のいずれかに記載の双方向印刷装置であって、
前記第２のメモリは、前記印刷ヘッドと共に前記双方向印刷装置に着脱され得るように、前記印刷ヘッドに固定されている、双方向印刷装置。
【請求項２０】
印刷媒体上の各画素位置にドットを記録する印刷ヘッドを備えた印刷装置を用いて、主走査を往復で双方向に行いつつ、印刷画像信号に応じて前記印刷媒体上に画像を印刷する双方向印刷方法であって、
（ａ）特定の基準ドットに関して、往路と復路における主走査方向の記録位置のズレを補正するための基準補正値を設定する工程と、
（ｂ）少なくとも前記基準補正値を用いて往路と復路における主走査方向の記録位置のズレを減少させるための調整値を決定する工程と、
（ｃ）前記調整値を用いて往路と復路における主走査方向の記録位置を調整する工程と、を備え、
前記工程（ｂ）は、前記基準補正値を補正するために予め準備された相対補正値で前記基準補正値を補正する第１の調整モードに従って前記調整値を決定する工程を備えることを特徴とする双方向印刷方法。
【請求項２１】
請求項２０記載の双方向印刷方法であって、
前記印刷ヘッドは、複数のノズル列を有し、
前記基準補正値は、前記複数のノズル列の中の特定の基準ノズル列に関して往路と復路における主走査方向の記録位置のズレを補正するための補正値であり、
前記相対補正値は、前記複数のノズル列の中の前記基準ノズル列以外の他のノズル列に関して、前記基準ノズル列に対する相対的な記録位置のズレを補正するための補正値である、双方向印刷方法。
【請求項２２】
請求項２１記載の双方向印刷方法であって、
前記基準ノズル列は、ブラックインクを吐出するためのブラックノズル列であり、
前記基準ノズル列以外の他のノズル列は、カラーインクを吐出するためのカラーノズル列を含む、双方向印刷方法。
【請求項２３】
請求項２１または２２記載の双方向印刷方法であって、
前記相対補正値は、前記基準ノズル列以外の他のノズル列に対して共通に適用される、双方向印刷方法。
【請求項２４】
請求項２１または２２記載の双方向印刷方法であって、
前記相対補正値は、前記基準ノズル列以外の他のノズル列に対してノズル列毎に独立に適用される、双方向印刷方法。
【請求項２５】
請求項２１または２２記載の双方向印刷方法であって、
前記相対補正値として、同一のインクを吐出するノズル列のグループ毎に対して独立に適用される、双方向印刷方法。
【請求項２６】
請求項２０記載の双方向印刷方法であって、
前記印刷ヘッドは、少なくとも大きさが異なるＮ種類（Ｎは２以上の整数）のドットを形成可能であり、
前記基準ドットは前記Ｎ種類のドットの中から選択されたドットであり、
前記第１の調整モードにおいては、前記調整値が前記Ｎ種類のドットに共通に適用される、双方向印刷方法。
【請求項２７】
請求項２６記載の双方向印刷方法であって、
前記基準ドットは、前記Ｎ種類のドットの中の最も大きなドットである、双方向印刷方法。
【請求項２８】
請求項２６または２７記載の双方向印刷方法であって、
前記相対補正値は、前記Ｎ種類のドットの中の前記基準ドットよりも小さなドットを含む少なくとも１つの対象ドットに関する位置ズレ量と、前記基準ドットに関する位置ズレ量の差分を実質的に表す値である、双方向印刷方法。
【請求項２９】
請求項２８記載の双方向印刷方法であって、
前記対象ドットは、前記Ｎ種類のドットの中の最も小さなドットである、双方向印刷方法。
【請求項３０】
請求項２８記載の双方向印刷方法であって、
前記対象ドットが大きさの異なる複数のドットを含むときに、前記対象ドットに関する位置ズレ量として前記複数のドットに関する位置ズレ量の平均値が使用される、双方向印刷方法。
【請求項３１】
請求項２８記載の双方向印刷方法であって、
前記基準ドットは、ブラックインクで形成されたドットであり、
前記対象ドットは、有彩色インクで形成されたドットである、双方向印刷方法。
【請求項３２】
請求項２０記載の双方向印刷方法であって、
前記工程（ｂ）は、さらに、前記基準補正値を前記調整値としてそのまま使用する第２の調整モードに従って前記調整値を決定する工程を含む、双方向印刷方法。
【請求項３３】
請求項３２記載の双方向印刷方法であって、
カラー印刷を行うときには前記第１の調整モードに従って記録位置ズレの補正を実行し、白黒印刷を行うときには前記第２の調整モードに従って記録位置ズレの補正を実行する、双方向印刷方法。
【請求項３４】
請求項２０ないし３３のいずれかに記載の双方向印刷方法であって、
前記基準補正値は、前記基準ドットを用いて印刷媒体上に印刷された位置ズレ検査用パターンの中から選択された好ましい補正状態を示す補正情報に従って決定される、双方向印刷方法。
【請求項３５】
請求項２０ないし３３のいずれかに記載の双方向印刷方法であって、
前記印刷装置は、複数の主走査速度で主走査を実行可能であり、
前記相対補正値は、前記複数の主走査速度のそれぞれに対して独立に適用される、双方向印刷方法。
【請求項３６】
請求項２０ないし３３のいずれかに記載の双方向印刷方法であって、
前記印刷装置は、インク吐出速度が互いに異なる複数のドット吐出モードでインクを吐出することが可能であり、
前記相対補正値は、前記複数のドット吐出モードのそれぞれに対して独立に適用される、双方向印刷方法。
【請求項３７】
印刷媒体上の各画素領域内に、大きさが異なるＮ種類（Ｎは２以上の整数）のドットを記録することが可能な印刷装置を備えたコンピュータに、主走査を往復で双方向に行いつつ印刷画像信号に応じて前記印刷媒体上に画像を印刷させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
特定の基準ドットに関して往路と復路における主走査方向の記録位置のズレを補正するための基準補正値を、予め準備された相対補正値で補正する第１の調整モードに従って、往路と復路における主走査方向の記録位置のズレを減少させるための調整値を決定し、前記調整値を使用して往路と復路における主走査方向の記録位置を調整する機能を、前記コンピュータに実現させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、主走査を往復で双方向に行いつつ印刷媒体上に画像を印刷する技術に関し、特に、往路と復路の記録位置ズレを補正する技術に関する。
【背景技術】
【０００２】
近年、コンピュータの出力装置として、数色のインクをヘッドから吐出するタイプのカラープリンタが広く普及している。このようなカラープリンタとして、近年では、互いに異なるサイズの複数種類のドットで１画素を記録可能な多値プリンタも提案されている。多値プリンタでは、比較的少量のインク滴によって比較的小さなドットが１画素の領域内に形成され、比較的多量のインク滴によって比較的大きなドットが１画素の領域内に形成される。このような多値プリンタでも、従来の他のプリンタと同様に、印刷速度の向上のためにいわゆる「双方向印刷」を行うことが可能である。
【０００３】
双方向印刷では、主走査方向の駆動機構のバックラッシュや、印刷媒体を下で支えているプラテンの反り等に起因して、往路と復路における主走査方向の記録位置がずれてしまうという問題が生じ易い。このような位置ズレを解決する技術としては、例えば本出願人により開示された特開平５−６９６２５号公報に記載されたものが知られている。この従来技術では、主走査方向における位置ズレ量（印刷ズレ）を予め登録しておき、この位置ズレ量に基づいて往路と復路における記録位置を補正している。
【０００４】
しかし、従来は、多値プリンタで双方向印刷を行った場合における往路と復路の位置ズレに関してはあまり考慮されていなかった。また、複数のインクの中の特定の１つのインクに関して位置ズレを補正しても、他のインクの位置ズレが補正されないことがあり、この場合には、カラー画像の画質が位置ズレの補正によってあまり向上しないという問題があった。このような問題は、特に、位置ズレによる画質への影響が大きな中間調領域において重大であった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、双方向印刷を行う際に、往路と復路における主走査方向の記録位置のズレを緩和して、画質を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題の少なくとも一部を解決するため、本発明では、特定の基準ドットに関して、往路と復路における主走査方向の記録位置のズレを補正するための基準補正値を設定し、少なくとも前記基準補正値を用いて往路と復路における主走査方向の記録位置のズレを減少させるための調整値を決定する。そして、この調整値を用いて往路と復路における主走査方向の記録位置を調整する。基準補正値を補正するために予め準備された相対補正値で基準補正値を補正する第１の調整モードに従って調整値を決定する。
【０００７】
こうすれば、基準補正値や相対補正値を用いて位置ズレ補正の調整値を決定することができるので、種々の印刷条件に適した態様で、往路と復路における主走査方向の記録位置のズレを緩和して、画質を向上させることが可能である。
【０００８】
なお、印刷ヘッドが複数のノズル列を有するときに、基準補正値を、複数のノズル列の中の特定の基準ノズル列に関して往路と復路における主走査方向の記録位置のズレを補正するための補正値とし、また、相対補正値を、複数のノズル列の中の基準ノズル列以外の他のノズル列に関して基準ノズル列に対する相対的な記録位置のズレを補正するための補正値としてもよい。こうすれば、基準ノズル列以外の他のノズル列に関して記録位置のズレを軽減することができる。
【０００９】
また、基準ノズル列は、ブラックインクを吐出するためのブラックノズル列であり、基準ノズル列以外の他のノズル列は、カラーインクを吐出するためのカラーノズル列を含むことが好ましい。
【００１０】
なお、相対補正値は、基準ノズル列以外の他のノズル列に対して共通に適用されるようにしてもよい。
【００１１】
あるいは、相対補正値として、基準ノズル列以外の他のノズル列に対してノズル列毎に独立な値を適用するようにしてもよい。こうすれば、各ノズル列毎により効果的に記録位置のズレを軽減することが可能である。
【００１２】
また、相対補正値としては、同一のインクを吐出するノズル列のグループ毎に対して独立な値を適用するようにしてもよい。記録位置の相対的なズレ量はインクの物性値に依存するので、インク毎に相対補正値の独立な値を適用することによって、記録位置のズレをより効果的に軽減することができる。
【００１３】
印刷ヘッドが、少なくとも大きさが異なるＮ種類（Ｎは２以上の整数）のドットを形成可能なときに、基準ドットをＮ種類のドットの中から選択されたドットとし、また、第１の調整モードにおいては、調整値がＮ種類のドットに共通に適用されるものとしてもよい。こうすれば、Ｎ種類のドットに関する往路と復路における主走査方向の記録位置のズレを緩和して、画質を向上させることができる。
【００１４】
なお、基準ドットは、Ｎ種類のドットの中の最も大きなドットとすることが好ましい。例えば、位置ズレ調整用のテストパターンを観察して基準補正値を設定するときに、最も大きなドットを用いてテストパターンを記録すれば、テストパターンにおける位置ズレを認識し易く、従って、基準補正値の設定が容易である。
【００１５】
また、相対補正値は、Ｎ種類のドットの中の基準ドットよりも小さなドットを含む少なくとも１つの対象ドットに関する位置ズレ量と、基準ドットに関する位置ズレ量の差分を実質的に表す値としてもよい。こうすれば、画質に影響の大きな対象ドットに関して位置ズレ量を軽減することができる。
【００１６】
前記対象ドットは、Ｎ種類のドットの中の最も小さなドットとしてもよい。通常は、画像の濃度が比較的低い画像領域において、画質の劣化が目立ちやすい傾向にある。また、画像の濃度が比較的低いときには、最小サイズのドットが多く用いられる。そこで、位置ズレ量を減少させる対象ドットとして最小ドットを選択すれば、低濃度領域の画質を向上させることができる。
【００１７】
あるいは、対象ドットが大きさの異なる複数のドットを含むときには、対象ドットに関する位置ズレ量として複数のドットに関する位置ズレ量の平均値を使用することができる。こうすれば、画質に比較的大きな影響を与える複数のドットに関して記録位置のズレを減少させることができ、この結果、画質を向上させることが可能である。
【００１８】
なお、基準ドットはブラックインクで形成されたドットであり、対象ドットは有彩色インクで形成されたドットであるとしてもよい。例えば、ブラックインクで形成された基準ドットで基準補正値設定用のテストパターンを作成するようにすれば、テストパターンにおける位置ズレを認識し易いので、基準補正値の設定が容易である。また、カラー画像では、有彩色インクのドットが画質に大きな影響を与えることがあるので、有彩色インクのドットに関して記録位置のズレを減少させることによってカラー画像の画質を向上させることができる。
【００１９】
また、位置ズレの調整値を、基準補正値を調整値としてそのまま使用する第２の調整モードに従って決定してもよい。この調整値は、少なくとも基準ドットの位置ズレの調整に使用される。こうすれば、基準ドットの位置ズレが特に目立つような場合に、その位置ズレを軽減することができる。
【００２０】
また、カラー印刷を行うときには第１の調整モードに従って記録位置ズレの補正を実行し、白黒印刷を行うときには第２の調整モードに従って記録位置ズレの補正を実行するようにしてもよい。こうすれば、カラー印刷時には各ノズル列の記録位置のズレが全体として軽減され、一方、白黒印刷時には基準ノズル列（このときにはブラックノズル列）の記録位置のズレのみが軽減される。従って、カラー印刷と白黒印刷のそれぞれの場合に、効果的に記録位置のズレを軽減することができる。
【００２１】
なお、基準補正値は、基準ノズル列を用いて印刷媒体上に印刷された位置ズレ検査用パターンの中から選択された好ましい補正状態を示す補正情報に従って決定されるようにしてもよい。こうすれば、基準補正値を容易に決定することができる。
【００２２】
印刷装置が複数の主走査速度で主走査を実行可能である場合に、相対補正値としては、複数の主走査速度のそれぞれに対して独立な値を適用することが好ましい。記録位置の相対的なズレ量は主走査速度に依存するので、主走査速度毎に相対補正値の独立な値を適用することによって、記録位置のズレをより効果的に低減することができる。
【００２３】
また、印刷装置が、インク吐出速度が互いに異なる複数のドット吐出モードでインクを吐出することが可能である場合に、相対補正値として、複数のドット吐出モードのそれぞれに対して独立な値を適用することが好ましい。記録位置の相対的なズレ量はインク吐出速度にも依存するので、インク吐出速度毎に相対補正値の独立な値を適用することによって、記録位置のズレをより効果的に軽減することができる。
【００２４】
なお、相対補正値を格納するためのメモリは、印刷装置内に設けられた不揮発性メモリであることが好ましい。
【００２５】
また、相対補正値を格納するためのメモリは、印刷ヘッドと共に印刷装置に着脱され得るように、印刷ヘッドに固定されていることが好ましい。こうすれば、印刷ヘッドを交換する際にも、その印刷ヘッドに適した相対補正値を利用して記録位置のズレを補正することが可能である。
【００２６】
なお、本発明は、印刷方法、印刷装置、その印刷方法または印刷装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の種々の態様で実現することができる。
【発明を実施するための最良の形態】
【００２７】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．装置の構成：
Ｂ．ノズル列間の記録位置ズレの発生：
Ｃ．第１実施例（ノズル列間の記録位置ズレ補正１）：
Ｄ．第２実施例（ノズル列間の記録位置ズレ補正２）：
Ｅ．第３実施例（サイズの異なるドット間の記録位置ズレ補正）：
Ｆ．変形例
【００２８】
Ａ．装置の構成：
図１は、本発明の第１実施例としてのインクジェットプリンタ２０を備えた印刷システムの概略構成図である。このプリンタ２０は、紙送りモータ２２によって印刷用紙Ｐを副走査方向に搬送する副走査送り機構と、キャリッジモータ２４によってキャリッジ３０をプラテン２６の軸方向（主走査方向）に往復動させる主走査送り機構と、キャリッジ３０に搭載された印刷ヘッドユニット６０（「印刷ヘッド集合体」とも呼ぶ）を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ２２，キャリッジモータ２４，印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０とを備えている。制御回路４０は、コネクタ５６を介してコンピュータ８８に接続されている。
【００２９】
印刷用紙Ｐを搬送する副走査送り機構は、紙送りモータ２２の回転をプラテン２６と用紙搬送ローラ（図示せず）とに伝達するギヤトレインを備える（図示省略）。また、キャリッジ３０を往復動させる主走査送り機構は、プラテン２６の軸と並行に架設されキャリッジ３０を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３０の原点位置を検出する位置センサ３９とを備えている。
【００３０】
図２は、制御回路４０を中心としたプリンタ２０の構成を示すブロック図である。制御回路４０は、ＣＰＵ４１と、プログラマブルＲＯＭ（ＰＲＯＭ）４３と、ＲＡＭ４４と、文字のドットマトリクスを記憶したキャラクタジェネレータ（ＣＧ）４５とを備えた算術論理演算回路として構成されている。この制御回路４０は、さらに、外部のモータ等とのインタフェースを専用に行なうＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続され印刷ヘッドユニット６０を駆動してインクを吐出させるヘッド駆動回路５２と、紙送りモータ２２およびキャリッジモータ２４を駆動するモータ駆動回路５４と、を備えている。Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ５６を介してコンピュータ８８から供給される印刷信号ＰＳを受け取ることができる。
【００３１】
図３は、印刷ヘッドユニット６０の具体的な構成と、インクの吐出原理を示す説明図である。図３に示すように、印刷ヘッドユニット６０は、略Ｌ字形状をしており、図示しない黒インク用カートリッジとカラーインク用カートリッジとを搭載可能であって、両カートリッジを装着可能に仕切る仕切板３１を備えている。
【００３２】
印刷ヘッドユニット６０の上端面には、印刷ヘッドユニット６０の特性に応じて予め割り当てられたヘッド識別情報（「ヘッドＩＤ」とも呼ぶ）を示すヘッドＩＤシール１００が貼りつけられている。このヘッドＩＤシール１００に表示されたヘッドＩＤの内容については後述する。
【００３３】
なお、印刷ヘッド２８とインクカートリッジの搭載部とを含む図３の構成全体を「印刷ヘッドユニット６０」と呼ぶのは、この印刷ヘッドユニット６０が１つの部品としてプリンタ２０に着脱されるからである。すなわち、印刷ヘッド２８を交換しようとする際には、印刷ヘッドユニット６０を交換することになる。
【００３４】
印刷ヘッドユニット６０の底部には、印刷ヘッド２８にインク容器からのインクを導く導入管７１〜７６が立設されている。印刷ヘッドユニット６０に黒インク用のカートリッジおよびカラーインク用カートリッジを上方から装着すると、各カートリッジに設けられた接続孔に導入管７１〜７６が挿入される。
【００３５】
図４は、インクが吐出される機構を説明する説明図である。インク用カートリッジが印刷ヘッドユニット６０に装着されると、インク用カートリッジ内のインクが導入管７１〜７６を介して吸い出され、図４に示したように、印刷ヘッドユニット６０下部に設けられた印刷ヘッド２８に導かれる。
【００３６】
印刷ヘッド２８は、各色毎に一列に設けられた複数のノズルｎと、各ノズルｎに設けられたピエゾ素子ＰＥを動作させるアクチュエータ回路９０と、を有している。アクチュエータ回路９０は、ヘッド駆動回路５２（図２）の一部であり、ヘッド駆動回路５２内の図示しない駆動信号生成回路から与えられた駆動信号をオン／オフ制御する。すなわち、アクチュエータ回路９０は、コンピュータ８８から供給された印刷信号ＰＳに従って、各ノズルに関してオン（インクを吐出する）またはオフ（インクを吐出しない）を示すデータをラッチし、オンのノズルについてのみ、駆動信号をピエゾ素子ＰＥに印加する。
【００３７】
図５は、ピエゾ素子ＰＥによるノズルｎの駆動原理を示す説明図である。ピエゾ素子ＰＥは、ノズルｎまでインクを導くインク通路８０に接する位置に設置されている。本実施例では、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印加することにより、図５（Ｂ）に示すように、ピエゾ素子ＰＥが急速に伸張し、インク通路８０の一側壁を変形させる。この結果、インク通路８０の体積は、ピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクが、粒子Ｉｐとなって、ノズルｎの先端から高速に吐出される。このインク粒子Ｉｐがプラテン２６に装着された用紙Ｐに染み込むことにより、印刷が行なわれることになる。
【００３８】
図６は、印刷ヘッド２８に設けられた複数列のノズルと複数のアクチュエータチップとの対応関係を示す説明図である。このプリンタ２０は、ブラック（Ｋ）、濃シアン（Ｃ）、淡シアン（ＬＣ）、濃マゼンタ（Ｍ）、淡マゼンタ（ＬＣ）、イエロー（Ｙ）の６色のインクを用いて印刷を行う印刷装置であり、各インク用のノズル列をそれぞれ備えている。なお、濃シアンと淡シアンとは、ほぼ同じ色相を有し、濃度が異なるシアンインクである。濃マゼンタインクと淡マゼンタインクも同様である。
【００３９】
アクチュエータ回路９０には、ブラックノズル列Ｋと濃シアンノズル列Ｃを駆動する第１のアクチュエータチップ９１と、淡シアンノズル列ＬＣと濃マゼンタノズル列Ｍを駆動する第２のアクチュエータチップ９２と、淡マゼンタノズル列ＬＭとイエローノズル列Ｙを駆動する第３のアクチュエータチップ９３とが設けられている。
【００４０】
図７は、アクチュエータ回路９０の分解斜視図である。３つのアクチュエータチップ９１〜９３は、ノズルプレート１１０とリザーバプレート１１２の積層体の上に接着剤で接着されている。また、アクチュエータチップ９１〜９３の上には、接続端子プレート１２０が固定される。接続端子プレート１２０の一端には、外部回路（具体的には図２のＩ／Ｆ専用回路５０）との電気的接続のための外部接続端子１２４が形成されている。また、接続端子プレート１２０の下面には、アクチュエータチップ９１〜９３との電気的接続のための内部接続端子１２２が設けられている。さらに、接続端子プレート１２０の上には、ドライバＩＣ１２６が設けられている。ドライバＩＣ１２６内には、コンピュータ８８から与えられた印刷信号をラッチする回路や、その印刷信号に応じて駆動信号をオン／オフするアナログスイッチなどが設けられている。なお、ドライバＩＣ１２６と接続端子１２２，１２４との間の配線は図示が省略されている。
【００４１】
図８は、アクチュエータ回路９０の部分断面図である。ここでは、第１のアクチュエータチップ９１と、その上部の接続端子プレート１２０の断面のみを示しているが、他のアクチュエータチップ９２，９３も第１のアクチュエータチップ９１と同じ構造を有している。
【００４２】
ノズルプレート１１０には、各インク用のノズル口が形成されている。リザーバプレート１１２は、インクの貯蔵部（リザーバ）を形成するための板状体である。アクチュエータチップ９１は、インク通路８０（図５）を形成するセラミック焼結体１３０と、その上方に壁面を介して配置されたピエゾ素子ＰＥと、端子電極１３２とを有している。接続端子プレート１２０がアクチュエータチップ９１の上に固定されると、接続端子プレート１２０の下面に設けられた接続端子１２２と、アクチュエータチップ９１の上面に設けられている端子電極１３２とが電気的に接続される。なお、端子電極１３２とピエゾ素子ＰＥとの間の配線は図示が省略されている。
【００４３】
Ｂ．ノズル列間の記録位置ズレの発生：
後述する第１、第２実施例では、双方向印刷時にノズル列間に発生する記録位置ズレを調整している。そこで、これらの実施例を説明する前に、以下ではまず、ノズル列間の記録位置のズレの発生について説明する。
【００４４】
図９は、異なるノズル列に関する双方向印刷時の位置ズレを示す説明図である。ノズルｎは、印刷用紙Ｐの上方において双方向に水平に移動しており、往路と復路においてそれぞれインクを吐出することによって印刷用紙Ｐ上にドットを形成する。ここでは、ブラックインクＫが吐出される場合と、シアンインクＣが吐出される場合とを重ねて図示している。ブラックインクＫは、鉛直下方に向けて吐出速度ＶK で吐出されるものと仮定し、一方、シアンインクＣはブラックインクよりも低い吐出速度ＶC で吐出されるものと仮定している。各インクの合成速度ベクトルＣＶK ，ＣＶC は、下方への吐出速度ベクトルと、ノズルｎの主走査速度ベクトルＶｓとを合成したものとなる。ブラックインクＫとシアンインクＣでは、下方への吐出速度ＶK ，ＶC が異なるので、その合成速度ＣＶK ，ＣＶC の大きさや方向が互いに異なる。
【００４５】
この例では、ブラックドットに関しては、双方向印刷の位置ズレがゼロになるように補正されている。しかし、シアンインクＣの合成速度ベクトルＣＶC はブラックインクＫの合成速度ベクトルＣＶK とは異なるので、ブラックインクＫと同じタイミングでシアンインクＣを吐出すると、シアンドットの記録位置に関しては印刷用紙Ｐ上で大きなズレが生じてしまう。また、往路におけるブラックドットとシアンドットの相対的な位置関係（左右の関係）は、復路における位置関係とは逆転していることが解る。
【００４６】
図１０は、図９に示されている記録位置のズレを平面的に示す説明図である。ここでは、ブラックインクＫとシアンインクＣとを用いて、副走査方向ｙに沿った縦罫線が往路と復路でそれぞれ記録された場合が示されている。ブラックインクを用いて往路で記録された縦罫線は、主走査方向ｘの位置が復路で記録された縦罫線と一致している。一方、シアンインクを用いて往路で記録された縦罫線はブラックの縦罫線よりも右側に記録され、復路で記録された縦罫線はブラックの縦罫線よりも左側に記録されている。
【００４７】
このように、ブラックノズル列に関してのみ往路と復路の記録位置のズレを補正したときには、他のノズル列に関しては記録位置のズレをうまく補正できない場合があった。
【００４８】
各ノズル列から吐出されるインク滴の吐出速度は、以下のような種々の要因に依存して変化する。
（１）アクチュエータチップの製造誤差。
（２）インクの物理的性質（例えば粘度）。
（３）インク滴の重量。
【００４９】
インク滴の吐出速度の主要な要因がアクチュエータチップの製造誤差である場合には、同じアクチュエータチップから吐出されるインク滴の吐出速度はほぼ同じである。従って、この場合には、異なるアクチュエータチップで駆動されるノズル列のグループ毎に、主走査方向における記録位置のズレを補正することが好ましい。
【００５０】
一方、インクの物理的性質やインク滴の重量もその吐出速度に大きな影響がある場合には、インク毎に、あるいは、ノズル列毎に、主走査方向におけるドットの記録位置のズレを補正することが好ましい。
【００５１】
Ｃ．第１実施例（ノズル列間の記録位置ズレ補正１）：
図１１は、本発明の第１実施例における処理の全体を示すフローチャートである。ステップＳ１では、製造ラインにおいてプリンタ２０が組み立てられ、ステップＳ２では、作業者によって相対補正値がプリンタ２０内に設定される。ステップＳ３ではプリンタ２０が工場から出荷され、ステップＳ４では、プリンタ２０を購入したユーザが、使用時の位置ズレを補正するための基準補正値を設定して、印刷を実行する。以下ではステップＳ２，Ｓ４の内容をそれぞれ詳細に説明する。
【００５２】
図１２は、図１０のステップＳ２の詳細手順を示すフローチャートである。ステップＳ１１では、プリンタ２０を用いて相対補正値決定用のテストパターン（相対位置ズレ検査用パターン）を印刷する。図１３は、相対補正値決定用のテストパターンの一例を示す説明図である。このテストパターンは、印刷用紙Ｐの上に、副走査方向ｙに伸びる６本の縦罫線ＬK ，ＬC ，ＬLC，ＬM ，ＬLM，ＬY が６色のインクＫ，Ｃ，ＬＣ，Ｍ，ＬＭ，Ｙでそれぞれ形成されたものである。なお、これらの６本の縦罫線は、一定の速度でキャリッジ３０を走査しながら、６組のノズル列から同時にインクを吐出させることによって記録されている。なお、１回の主走査でのインク吐出では、副走査方向ｙのノズルピッチだけ離れたドットを形成できるだけなので、図１３に示すような縦罫線を記録するためには、複数回の主走査時において同じタイミングでインクを吐出する。
【００５３】
なお、テストパターンとしては、縦罫線では無く、間欠的にドットが記録されたような直線状のパターンを使用することも可能である。これは、後述する基準補正値決定用のテストパターンについても同様である。
【００５４】
図１２のステップＳ１２では、図１３に示す６本の縦罫線の相互のズレ量を測定する。この測定は、例えば、テストパターンの画像をＣＣＤカメラで読取り、縦罫線ＬK ，ＬC ，ＬLC，ＬM ，ＬLM，ＬY の主走査方向ｘの位置を画像処理によって測定することによって実現される。６本の縦罫線の位置は、６組のノズル列からインクを同時に吐出することによって形成されているので、仮に６組のノズル列によるインクの吐出速度が同一であれば、６本の縦罫線の間隔はノズル列の間隔に等しいはずである。
【００５５】
図１３に示すｘ座標値ｘK ，ｘC ，ｘLC，ｘM ，ｘLM，ｘY は、ブラックインクの縦罫線ＬK のｘ座標値ｘK を基準としたときに、他の５本の縦罫線がノズル列の間隔の設計値通りに並んでいる場合のそれぞれの縦罫線の座標値を示している。そこで、これらのｘ座標値ｘK ，ｘC ，ｘLC，ｘM ，ｘLM，ｘY で示される位置を、以下では「設計位置」とも呼ぶ。ステップＳ１２では、ブラックの縦罫線以外の５本の縦罫線について、設計位置と実際の縦罫線位置とのズレ量δC ，δLC，δM ，δLM，δY を測定する。このとき、設計位置よりも右側にずれている場合にはズレ量δをプラスの値とし、設計位置よりも左側にずれている場合にはズレ量δをマイナスの値とする。
【００５６】
ステップＳ１３では、こうして測定されたズレ量から、適切なヘッドＩＤを作業者が決定し、プリンタ２０内にそのヘッドＩＤを設定する。このヘッドＩＤは、測定されたズレ量を補正するための適切な相対補正値を示す情報である。適切な相対補正値Δとしては、例えば、以下の（１）式で与えられるように、基準となる縦罫線ＬK 以外の他のすべての縦罫線のズレ量の平均値δave の正負の符号を反転したものを用いることができる。
Δ＝−δave ＝−Σδi ／（Ｎ−１）              …（１）
ここで、Σは基準となるブラックインクの縦罫線以外のすべての縦罫線のズレ量δiの和を取る演算を示しており、Ｎは縦罫線の総数（すなわちノズル列の数）を示している。
【００５７】
図１４は、相対補正値ΔとヘッドＩＤとの関係を示す説明図である。この例では、相対補正値Δが−３５．０μｍのときにはヘッドＩＤが１に設定され、相対補正値Δが１７．５μｍ増加するたびにヘッドＩＤの値が１つ増加する。ここで、１７．５μｍは、プリンタ２０において調整可能な主走査方向のズレ量の最小値（最小調整可能値）である。この最小調整可能値としては、主走査方向に沿ったドットピッチに等しい値を使用することができる。例えば、主走査方向の解像度が１４４０ｄｐｉのときには、そのドットピッチは約１７．５μｍ（＝２５．４ｍｍ／１４４０）であり、この値が最小調整可能値として使用される。なお、ドットピッチよりも小さな値を最小調整可能値とすることも可能である。
【００５８】
こうして決定されたヘッドＩＤは、プリンタ２０内のＰＲＯＭ４３（図２）の中に格納される。本実施例では、さらに、印刷ヘッドユニット６０（図３）の上面に、ヘッドＩＤを示すヘッドＩＤシール１００が貼り付けられる。あるいは、印刷ヘッドユニット６０に設けられているドライバＩＣ１２６（図７）内に不揮発性メモリ（例えばプログラマブルＲＯＭ）を設けておき、その不揮発性メモリの中にヘッドＩＤを格納するようにしてもよい。印刷ヘッドユニット６０にヘッドＩＤシール１００を貼りつけたり、印刷ヘッドユニット６０内の不揮発性メモリにヘッドＩＤを格納したりしておけば、印刷ヘッドユニット６０を他のプリンタ２０に使用する場合にも、その印刷ヘッドユニット６０に適したヘッドＩＤを利用することができるという利点がある。
【００５９】
なお、ステップＳ２における相対補正値の決定は、印刷ヘッドユニット６０をプリンタ２０に組み込む前の工程において、専用の検査装置に印刷ヘッドユニット６０を組み込んだ状態で実行することも可能である。この場合には、その後のプリンタ組み立て工程において、印刷ヘッドユニット６０をプリンタ２０に組み込む際に、ヘッドＩＤがプリンタ２０内のＰＲＯＭ４３に登録される。ＰＲＯＭ４３内への登録の方法としては、例えば、ヘッドＩＤシール１００を専用の読み取り装置で読取る方法や、作業者がヘッドＩＤをキーボードから入力する方法を採用することができる。あるいは、印刷ヘッドユニット６０内の不揮発性メモリに格納されたヘッドＩＤを、プリンタ２０内のＰＲＯＭ４３に転送するようにしてもよい。
【００６０】
なお、相対補正値Δは、以下の（２）式で与えられるように、淡シアンと淡マゼンタのズレ量の平均値としてもよい。
Δ＝−（δLC＋δLM）／２            …（２）
【００６１】
淡シアンと淡マゼンタは、カラー画像の中間調領域（特にシアンやマゼンタの画像濃度が約１０％〜約３０％の範囲）において最も多く用いられるインクであり、これらのインクのドットの記録位置の精度が画質に大きな影響を有している。従って、淡シアンと淡マゼンタのズレ量の平均値からヘッドＩＤを決定するようにすれば、これらの位置ズレ量を低減できるので、カラー画像の画質を向上させることが可能である。
【００６２】
なお、上記（２）式を用いる場合には、淡シアンインクと淡マゼンタインクについてのみ、ブラックインクからのズレ量δを測定すれば十分である。
【００６３】
図１１のフローチャートに示したように、プリンタ２０内にヘッドＩＤが設定された後にプリンタ２０が出荷される。ユーザがプリンタ２０を使用する際には、このヘッドＩＤを用いて双方向印刷時の記録位置のズレが以下のように調整される。
【００６４】
図１５は、ユーザの使用時におけるズレ調整の手順を示すフローチャートである。ステップＳ２１では、プリンタ２０を用いて基準補正値決定用のテストパターン（基準位置ズレ検査用パターン）を印刷する。図１６は、基準補正値決定用のテストパターンの一例を示す説明図である。このテストパターンは、ブラックインクを用いて往路と復路でそれぞれ印刷された複数の縦罫線で構成されている。往路では一定の間隔で縦罫線を記録しているが、復路では、縦罫線の主走査方向の位置を１ドットピッチ単位で順次ずらしている。この結果、印刷用紙Ｐ上には、往路の縦罫線と復路の縦罫線との相対位置が１ドットピッチずつずれていくような複数組の縦罫線対が印刷される。複数組の縦罫線対の下には、ズレ調整番号の数字が印刷される。ズレ調整番号は、好ましい補正状態を示す補正情報としての機能を有する。ここで、「好ましい補正状態」とは、往路または復路における記録位置（または記録タイミング）を適切な基準補正値で補正したときに、往路と復路でそれぞれ形成されたドットの主走査方向の位置が一致するような状態を言う。従って、好ましい補正状態は、適切な基準補正値によって実現される。なお、図１６の例では、ズレ調整番号が４である縦罫線対が、好ましい補正状態を示している。
【００６５】
なお、基準補正値決定用のテストパターンは、相対補正値の決定の際に使用されていた基準ノズル列で形成される。従って、相対補正値の決定の際に、ブラックノズル列の代わりにマゼンタノズル列が基準ノズル列として使用された場合には、基準補正値決定用のテストパターンも、そのマゼンタノズル列で形成される。
【００６６】
ユーザは、このテストパターンを観察して、最もズレの少ない縦罫線対のズレ調整番号を、コンピュータ８８（図２）のプリンタドライバのユーザインタフェイス画面（図示せず）に入力する。このズレ調整番号は、プリンタ２０内のＰＲＯＭ４３に格納される。
【００６７】
その後、ステップＳ２３においてユーザによって印刷の実行が指示されると、ステップＳ２４において、基準補正値と相対補正値とを用いたズレ補正を行いながら双方向印刷が実行される。図１７は、第１実施例における双方向印刷時のズレ補正に関連する主要な構成を示すブロック図である。プリンタ２０内のＰＲＯＭ４３には、ヘッドＩＤ格納領域２００と、調整番号格納領域２０２と、相対補正値テーブル２０４と、基準補正値テーブル２０６とが設けられている。ヘッドＩＤ格納領域２００には、好ましい相対補正値を示すヘッドＩＤが格納されている。調整番号格納領域２０２には、好ましい基準補正値を示すズレ調整番号が格納されている。相対補正値テーブル２０４は、図１４に示したヘッドＩＤと相対補正値Δとの関係を格納したテーブルである。基準補正値テーブル２０６は、ズレ調整番号と、基準補正値の関係を示すテーブルである。基準補正値テーブル２０６は、図１６に示したテストパターンにおける復路の縦罫線の記録位置のズレ量（すなわち基準補正値）とズレ調整番号との関係を格納したテーブルである。
【００６８】
プリンタ２０内のＲＡＭ４４には、双方向印刷時の位置ズレを補正するための位置ズレ補正実行部（調整値決定部）２１０としての機能を有するコンピュータプログラムが格納されている。位置ズレ補正実行部２１０は、ＰＲＯＭ４３に格納されているヘッドＩＤに対応する相対補正値を相対補正値テーブル２０４から読み出すとともに、ズレ調整番号に対応する基準補正値を基準補正値テーブル２０６から読み出す。位置ズレ補正実行部２１０は、復路において位置センサ３９（図１）からキャリッジ３０の原点位置を示す信号を受け取ると、相対補正値と基準補正値との総合的な補正値に応じて、ヘッドの記録タイミングを指示するための信号（遅延量設定値ΔＴ）をヘッド駆動回路５２に供給する。ヘッド駆動回路５２内のは、３つのアクチュエータチップ９１〜９３に同一の駆動信号を供給しており、位置ズレ補正実行部２１０から与えられた記録タイミング（すなわち遅延量設定値ΔＴ）に応じて復路の記録位置を調整する。これによって、復路において、６組のノズル列の記録位置が共通する補正量で調整される。前述したように、相対補正値も基準補正値も、共に、主走査方向のドットピッチの整数倍に設定されているので、この記録位置（すなわち記録タイミング）も主走査方向のドットピッチの単位で調整される。なお、総合的な補正値は、基準補正値と相対補正値とを加算した値である。
【００６９】
図１８は、基準補正値と相対補正値とを用いた位置ズレ補正の内容を示す説明図である。図１８（Ａ）は、位置ズレの調整を行っていない場合にブラックドットで形成された縦罫線が往路と復路でずれた位置に印刷されることを示している。図１８（Ｂ）は、基準補正値を用いてブラックドットの位置ズレを調整した結果を示している。基準補正値による補正を行うと、ブラックドットに関しては、双方向印刷時に位置ズレが解消される。図１８（Ｃ）は、図１８（Ｂ）と同じ調整状態において、ブラックドットで形成された縦罫線の他に、シアンドットで形成された縦罫線も印刷した場合を示している。図１８（Ｃ）は、図１０と同じものであり、ブラックドットの位置ズレは無いが、シアンドットの位置ズレはかなり大きい。図１８（Ｄ）は、基準補正値によるズレ調整に加えて、シアンドットに関する相対補正値Δ（＝−δC ）によるズレ調整も行った場合のブラックドットの罫線とシアンドットの罫線とを示している。図１８（Ｄ）では、シアンドットの位置ズレは軽減されているが、ブラックドットの位置ズレはやや増加しており、この結果、ブラックドットとシアンドットの位置ズレがほぼ同程度に減少している。この理由は、復路における６組のノズル列の記録位置を、共通する補正量で補正しているからである。図１８（Ｄ）の例は、ブラックドットとシアンドットとの２種類のドットが位置ズレ調整の対象ドットとして選択され、これらの２種類のドットに関する位置ズレ調整が行われた例である。
【００７０】
図１９は、シアンドットのみを位置ズレ調整の対象としたときの位置ズレ補正の内容を示す説明図である。図１９（Ａ）〜図１９（Ｃ）に示す基準補正値による調整は図１８（Ａ）〜図１８（Ｃ）と同じであり、図１９（Ｄ）は図１８（Ｄ）と異なる。図１９（Ｄ）では、相対補正値Δとして、相対補正値決定用テストパターン（図１３）におけるシアンドットのズレ量δC の２倍の値（正確には、それにマイナス符号を付した値）が使用されている。こうすれば、ブラックドットの位置ズレは大きくなるが、シアンドットは往復の位置ズレをほぼ０にすることが可能である。
【００７１】
図１８と図１９の例から理解できるように、相対補正値決定用テストパターンにおける特定のドットのズレ量δそのものを相対補正値Δとして使用した場合には、その特定のドットと基準ドット（ブラックドット）との双方が位置ズレ調整の対象ドットに相当し、これらの対象ドットに関する位置ズレを減少させることができる。一方、相対補正値決定用テストパターンにおける特定のドットのズレ量δの２倍を相対補正値Δとして使用した場合には、その特定のドットのみが位置ズレ調整の対象ドットに相当し、その対象ドットに関する位置ズレを低減させることができる。具体的には、前述した（２）式で与えられる相対補正値Δ（＝−（δLC＋δLM）／２）を使用した場合にはは、ブラックドットと淡シアンドットと淡マゼンタドットの３種類のドットに関する位置ズレをほぼ同程度に低減できる。また、その２倍の値を相対補正値として使用した場合には、淡シアンドットと淡マゼンタドットの２種類のドットに関する位置ズレをほぼ同程度に低減できる。同様に、前述した（１）式で与えられる相対補正値Δ（＝−δave ）を使用した場合には、６種類のすべてのドットに関する位置ズレをほぼ同程度に低減できる。また、その２倍の値を相対補正値として使用した場合には、ブラックドット以外の５種類のドットに関する位置ズレをほぼ同程度に低減できる。
【００７２】
なお、図１８（Ｄ），図１９（Ｄ）から解るように、基準補正値と相対補正値とに基づいて位置ズレ調整を行うと、カラーインクのドットの位置ズレが過度に大きくなることが防止されるので、カラー画像の画質が向上する。
【００７３】
なお、白黒印刷では、カラーインクを用いないので、図１８（Ｄ）や図１９（Ｄ）のような相対補正値を用いた位置ズレ補正を行う必要が無い。従って、白黒印刷では、図１８（Ｂ）のように基準補正値のみを用いた位置ズレ補正の方が好ましい。そこで、プリンタ２０の制御回路４０（具体的には図１７の位置ズレ補正実行部２１０）は、コンピュータ８８（図１）から白黒印刷であることが通知されたときには、基準補正値のみを用いて双方向印刷時の位置ズレを補正し、また、カラー印刷であることが通知されたときには基準補正値と相対補正値とを用いて双方向印刷時の位置ズレを補正するように構成しておくことが好ましい。
【００７４】
ところで、印刷ヘッドユニット６０の経年劣化などの理由によって、印刷ヘッドユニット６０を交換したい場合が生じる。印刷ヘッドユニット６０を交換する場合には、交換後の印刷ヘッドユニット６０のヘッドＩＤが、プリンタ２０の制御回路４０内のＰＲＯＭ４３に書き込まれる。このヘッドＩＤの書き込みを実行する方法としては、次のようないくつかの方法がある。第１の方法は、印刷ヘッドユニット６０に貼りつけられたヘッドＩＤシール１００に表示されているヘッドＩＤを、ユーザがコンピュータ８８から入力し、ＰＲＯＭ４３に書き込む方法である。第２の方法は、印刷ヘッドユニット６０のドライバＩＣ１２６（図７）内に設けられた不揮発性メモリから、制御回路４０がヘッドＩＤを読み出してＰＲＯＭ４３に書き込む方法である。このように、印刷ヘッドユニット６０の交換後にそのヘッドＩＤをＰＲＯＭ４３内に格納するようにすれば、交換後の印刷ヘッドユニット６０に適したヘッドＩＤ（すなわち相対補正値）を用いて双方向印刷時の位置ズレを補正することが可能である。
【００７５】
以上のように、第１実施例では、ブラックノズル列を基準として他のノズル列に関する双方向印刷時の位置ズレを補正するための相対補正値を設定し、この相対補正値と、ブラックノズル列に関する基準補正値とに従ってカラー双方向印刷時の位置ズレを補正している。この結果、カラー印刷の画質を向上させることが可能である。特に、ユーザは、基準ノズル列に関する位置ズレの調整のみを行えばよく、すべてインクの位置ズレの調整を行わずにカラー双方向印刷時の画質を向上させることができるという利点がある。なお、白黒印刷の際に、基準補正値のみを用いて双方向印刷時の位置ズレを補正するようにすれば、白黒印刷も悪化させることが無いという利点がある。
【００７６】
図２０は、印刷ヘッド２８のノズル列の他の構成を示す説明図である。この印刷ヘッド２８ａには、ブラック（Ｋ）の３組のノズル列Ｋ１〜Ｋ３が設けられており、また、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のノズル列がそれぞれ１組設けられている。白黒印刷の際には、３組のブラックノズル列Ｋ１〜Ｋ３をすべて用いて高速な印刷が実行される。一方、カラー印刷の際には、第１のアクチュエータチップ９１の２組のブラックノズル列Ｋ１，Ｋ２は使用されず、第２のアクチュエータチップ９２の１組のブラックノズル列Ｋ３と、シアンノズル列Ｃと、マゼンタノズル列Ｍと、イエローノズル列Ｙと、が用いられる。
【００７７】
このような印刷ヘッドを用いてカラー印刷を行う時には、例えば、以下の（３ａ）、（３ｂ）式で与えられるように、シアンとマゼンタのズレ量の平均値、または、その２倍の値が、カラー双方向印刷時の相対補正値Δとして使用される。
Δ＝−（δC ＋δM ）／２        …（３ａ）
Δ＝−（δC ＋δM ）            …（３ｂ）
【００７８】
なお、シアンとマゼンタのズレ量δC ，δM は、相対補正値決定用テストパターン（図１３）において、カラー印刷の際に使用されるブラックノズル列Ｋ３で形成される縦罫線を基準として測定された相対的なズレ量である。
【００７９】
このように、淡インクを用いない４色印刷の場合には、シアンとマゼンタのズレ量の平均値からヘッドＩＤを決定することによって、カラー画像の画質を向上させることが可能である。ここで、イエローを除外しているのは、イエロードットがあまり目立たず、イエロードットが双方向印刷時に多少ずれていても画質に大きな影響が無いためである。但し、シアンとマゼンタとイエローのズレ量の平均値からヘッドＩＤを決定するようにしてもよい。すなわち、カラー印刷に用いられる複数のノズル列の中で、基準ノズル列以外の他のすべてのノズル列に関するズレ量の平均値を用いて相対補正値を決定するようにしてもよい。
【００８０】
なお、基準とするブラックノズル列Ｋ３に対する他のブラックノズル列Ｋ１，Ｋ２の相対補正値ΔＫを求めておくようにしてもよい。この相対補正値ΔＫは、以下の（４）式に従って求めることができる。
ΔＫ＝−（δK1 ＋δK2 ）／２        …（４）
ここで、δK1 は第１のブラックノズル列Ｋ１に関するズレ量、δK2 は第２のブラックノズル列Ｋ２に関するズレ量である。
【００８１】
白黒印刷の際に、この２組のブラックノズル列Ｋ１，Ｋ２に関する相対補正値ΔＫと、基準とするブラックノズル列Ｋ３に関する基準補正値（図１５で決定したもの）とを用いて双方向印刷時の位置ズレ補正すれば、３組のノズル列を用いた白黒印刷における双方向印刷の位置ズレを低減することができる。すなわち、白黒印刷の際に複数のブラックノズル列が用いられる場合には、その中の特定の基準ブラックノズル列に関する基準補正値と、他のブラックノズル列に関する相対補正値とを用いて双方向印刷時の位置ズレを補正するようにすることが好ましい。
【００８２】
Ｄ．第２実施例（ノズル列間の記録位置ズレ補正２）：
図２１は、第２実施例における双方向印刷時のズレ補正に関係する主要な構成を示すブロック図である。図１７に示した構成との違いは、３つのアクチュエータチップ９１，９２，９３を駆動するためのヘッド駆動回路５２ａ，５２ｂ，５２ｃが独立に設けられている点である。すなわち、３つのヘッド駆動回路５２ａ，５２ｂ，５２ｃは、３つのアクチュエータチップ９１，９２，９３を独立に駆動する。このため、位置ズレ補正実行部２１０からの記録タイミングの指示も、各ヘッド駆動回路５２ａ，５２ｂ，５２ｃに対して独立に与えることができる。従って、双方向印刷時の位置ズレ補正も、アクチュエータチップ毎に実行することができる。
【００８３】
第２実施例においても、第１のアクチュエータチップ９１のブラックノズル列Ｋが基準ノズル列として使用される。従って、基準補正値は、第１実施例と同様に、ブラックノズル列Ｋを用いて記録されたテストパターンから決定される。
【００８４】
一方、相対補正値は、第２実施例では各アクチュエータチップ毎に決定される。すなわち、第１のアクチュエータチップ９１の相対補正値Δ91としては、以下の（４ａ）式で与えられるように、濃シアンノズル列Ｃで形成された縦罫線のズレ量δC の正負の符号を反転した値が採用される。
Δ91＝−δC                     …（４ａ）
【００８５】
また、第２と第３のアクチュエータチップ９２，９３の相対補正値Δ92，Δ93としては、以下の（４ｂ）式および（４ｃ）式でそれぞれ与えられるように、各アクチュエータチップのノズル列に関するズレ量の平均値の正負の符号を反転した値が採用される。
Δ92＝−（δLC＋δM ）／２      …（４ｂ）
Δ93＝−（δLM＋δY ）／２      …（４ｃ）
【００８６】
なお、第２と第３のアクチュエータチップ９２，９３に対する相対補正値Δ92，Δ93は、１つのノズル列に関する基準ノズル列からの記録位置のズレ量から決定されていてもよい。このとき、上記（４ｂ），（４ｃ）の代わりに、例えば次の（５ｂ），（５ｃ）式を用いることができる。
Δ92＝−δLC                    …（５ｂ）
Δ93＝−δLM                    …（５ｃ）
【００８７】
プリンタ２０内のＰＲＯＭ４３には、これらの３つの相対補正値Δ91，Δ92，Δ93を表すヘッドＩＤが格納される。また、位置ズレ補正実行部２１０には、このヘッドＩＤに応じて相対補正値Δ91，Δ92，Δ93が供給される。なお、上記（４ａ）式〜（５ｃ）式の代わりに、これらの式の右辺の値の２倍の値を相対補正値として使用することも可能である。
【００８８】
上述した第２実施例では、アクチュエータチップ毎に相対補正値を独立に設定できる点に特徴がある。こうすれば、アクチュエータチップ毎に基準ノズル列からの相対的な位置ズレを補正できるので、双方向印刷時の位置ズレをより低減することができる。なお、１つのアクチュエータチップで３組のノズル列を駆動するタイプのプリンタでは、３組のノズル列毎に相対補正値を独立に設定することができる。
【００８９】
なお、中間調領域の画質を向上させる意味からは、ライトシアンドットやライトマゼンタドットを位置ズレ調整の対象ドットとして選択し、これらのドットの位置ズレを減少させることが好ましい。但し、上記第１および第２実施例の原理は、Ｍ種類（Ｍは２以上の整数）のインクを用いてカラー印刷を行う際に、Ｍ種類のインクのうちで比較的濃度の低い特定のインク（すなわち、ブラック以外の特定のインク）を位置ズレ調整の対象ドットとして選択し、その対象ドットの位置ズレを減少させる場合に適用可能である。
【００９０】
Ｅ．第３実施例（サイズの異なるドット間の記録位置ズレ補正）：
上述した第１および第２実施例ではノズル列間の記録位置ズレを補正していたが、以下に説明する第３実施例では、大きさが異なる複数種類のドット間の記録位置ズレを補正する。
【００９１】
図２２は、第３実施例においてヘッド駆動回路５２（図２）から印刷ヘッド２８に供給される原駆動信号ＯＤＲＶの波形を示す説明図である。この原駆動信号ＯＤＲＶでは、往路においては１画素区間の間に大ドット用波形Ｗ１１と、小ドット用波形Ｗ１２と、中ドット用波形Ｗ１３とがこの順番に発生する。また、復路においては、１画素区間の間に中ドット用波形Ｗ２１と、小ドット用波形Ｗ２２と、大ドット用波形Ｗ２３とがこの順番に発生する。往路においても、また、復路においても、３つの波形のいずれか１つを選択的に使用することによって、各画素位置に大ドットと小ドットと中ドットのいずれか１つを記録することができる。
【００９２】
往路と復路で大ドット用波形と中ドット用波形と小ドット用波形の発生の順番が異なっているのは、往路と復路における各ドットの主走査方向の記録位置をほぼ整合させるようにするためである。図２３は、図２２の原駆動信号ＯＤＲＶを用いて形成される３種類のドットを示す説明図である。図２３の格子は画素領域の境界を示しており、格子で区切られた１つの矩形領域が１画素分の領域に相当する。各画素領域内のドットは、印刷ヘッド２８（図３）が主走査方向に沿って移動する際に、印刷ヘッド２８によって吐出されるインク滴によって記録される。図２３の例では、奇数番目のラスタラインＬ１、Ｌ３、Ｌ５は往路で記録され、偶数番目のラスタラインＬ２，Ｌ４は復路で記録される。この際、吐出されるインクの量を画素毎に調整することによって、サイズの異なる３種類のドットのいずれかを各画素位置に形成することができる。
【００９３】
小ドットは、往路と復路の双方において１画素の領域のほぼ中央に形成される。また、中ドットは、１画素の領域の右寄りの位置に形成され、大ドットは１画素の領域のほぼ全体にわたって形成される。このように、図２２（ａ），（ｂ）に示した原駆動信号ＯＤＲＶを用いることによって、往路と復路におけるインク滴の着弾位置をほぼ整合させることが可能である。もちろん、実際には各ドットに関して双方向印刷時に多少の位置ズレが発生する可能性があるので、その位置ズレ調整が必要である。
【００９４】
図２４は、３種類のドットを用いた階調再現方法を示すグラフである。図２４の横軸は画像信号レベルの相対値を示し、縦軸は３種類のドットのドット記録密度を示している。ここで、「ドット記録密度」とは、ドットが形成される画素位置の割合を意味している。例えば、１００個の画素を含む領域内において、４０個の画素位置にドットが形成される場合には、ドット記録密度は４０％である。なお、画像信号レベルは、画像の濃度階調（濃度レベル）を示す階調値に相当する。
【００９５】
図２４のグラフにおいて、画像信号レベルが０％〜約１６％の階調範囲では、小ドットのドット記録密度が画像信号レベルの増加とともに０％から約５０％まで直線的に増加している。この結果、画像信号レベルが約１６％である画像部分では小ドットが約半分のドット位置に形成される。また、画像信号レベルが約１６％〜約５０％の階調範囲では、小ドットのドット記録密度が画像信号レベルの増加とともに約５０％から約１５％まで直線的に減少しており、一方、中ドットのドット記録密度が０％から約８０％まで直線的に増加している。画像信号レベルが約５０％〜１００％の階調範囲では、小ドットと中ドットのドット記録密度が画像信号レベルの増加とともに０％に至るまで直線的に減少しており、一方、大ドットのドット記録密度が０％から１００％まで直線的に増加している。このように、各画像部分の画像信号レベルに応じて、その画像部分が１種類または２種類のドットで記録されることにより、画像の濃度階調が滑らかに直線的に再現される。
【００９６】
往路と復路の記録位置のズレは、約５０％以下の階調範囲（約１０％〜約５０％）である中間調領域において目立ち易い。特に、中間調領域において多く使用される中ドットや小ドットに関する往路と復路の記録位置のズレが、中間調領域の画像で目立ちやすい傾向にある。
【００９７】
ところで、双方向の記録位置ズレ調整用のテストパターンを中ドットや小ドットで作成すると、ユーザがテストパターンにおける位置ズレを認識し難いという問題が生じる。そこで、ユーザ調整時のテストパターンとしては、大ドットで形成したものを使用したい。第３実施例においては、これらの事情を考慮して、ユーザによる調整時には、大ドットで記録したテストパターンを用いて位置ズレの基準補正値を設定する。また、印刷実行時には、この基準補正値を、予め決定されていた相対補正値で補正することによって、小ドットまたは中ドットに関する記録位置ズレが減少するように位置ズレ調整を実行する。
【００９８】
第３実施例における処理手順は、前述した第１実施例において図１１、図１２および図１５で説明したものと同じである。但し、相対補正値決定用のパターンは、第１実施例とは異なるものが使用される。
【００９９】
図２５は、相対補正値決定用のテストパターンの一例を示す説明図である。このテストパターンは、印刷用紙Ｐの上に形成されており、大ドット用テストパターンＴＰＬと、小ドット用テストパターンＴＰＳと、中ドット用テストパターンＴＰＭとを含んでいる。３つのテストパターンＴＰＬ，ＴＰＳ，ＴＰＭは、往路と復路とにおいてそれぞれ形成された１組の縦罫線対で構成されており、それぞれブラックインクを用いて記録されている。各縦罫線は、縦罫線の位置をなるべく正確に測定できるようにするために、それぞれ１ドット幅の直線とすることが好ましい。
【０１００】
第３実施例において、ステップＳ１２（図１２）では、図２５に示す３つのテストパターンＴＰＬ，ＴＰＳ，ＴＰＭにおける往路と復路の記録位置のズレ量δＬ，δＳ，δＭをそれぞれ測定する。この測定は、例えば、テストパターンの画像をＣＣＤカメラで読取り、３つのテストパターンの縦罫線対の主走査方向Ｘの位置を、画像処理によって測定することによって実現される。
【０１０１】
ステップＳ１３では、こうして測定されたズレ量δＬ，δＳ，δＭから、相対補正値が決定されて、プリンタ２０内のＰＲＯＭに設定される。相対補正値は、基準ドットに関するズレ量と、基準ドット以外のドットに関するズレ量との差分である。大ドットを基準ドットとしたときに、小ドットに関する相対補正値ΔＳと、中ドットに関する相対補正値ΔＭとは、それぞれ以下の（６ａ）式、（６ｂ）式で与えられる。
ΔＳ＝（δＳ−δＬ）        …（６ａ）
ΔＭ＝（δＭ−δＬ）        …（６ｂ）
【０１０２】
なお、相対補正値ΔＳ，ΔＭの代わりに、テストパターンにおける３つのズレ量δＬ，δＳ，δＭそのものを作業者がプリンタ２０内のＰＲＯＭ４３に設定してもよい。すなわち、プリンタ２０内のＰＲＯＭには、相対補正値を実質的に表す情報が設定されていればよい。また、プリンタ２０内のＰＲＯＭ４３に基準ドット以外のすべてのドットに関する相対補正値を設定する必要は無く、少なくとも１つの相対補正値（例えばΔＳ）が設定されていればよい。
【０１０３】
なお、各ドット用のテストパターンとしては、複数組の縦罫線対で構成されたものを使用してもよい。この場合には、各ドットに関する複数組の縦罫線対における往復の記録位置ズレ量の平均値を、そのドットに関する記録位置のズレ量として採用する。また、縦罫線の代わりに、間欠的にドットが記録されたような直線状のパターンを使用することも可能である。
【０１０４】
さらに、テストパターンの一部をブラックインク以外の有彩色インク（マゼンタ、ライトマゼンタ、シアン、ライトシアンなど）で記録するようにしてもよい。また、この場合に、大ドット用テストパターンＴＰＬをブラックインクで形成し、小ドット用テストパターンＴＰＳと中ドット用テストパターンＴＰＭを有彩色インクで形成するようにしてもよい。カラー画像では、有彩色インクの小ドットや中ドットが中間調領域の画質に大きな影響を与える。従って、小ドットや中ドットを有彩色インクで形成し、これらに対する相対補正値を設定するようにすれば、カラー画像の中間調領域の画質を向上させることができる。
【０１０５】
第３実施例においては、図１６に示した基準補正値決定用のテストパターン（基準位置ズレ検査用パターン）は、ブラックインクの大ドット（すなわち基準ドット）を用いて往路と復路でそれぞれ印刷された複数組の縦罫線対で構成されている。
【０１０６】
なお、基準補正値決定用のテストパターンは、相対補正値の決定の際に使用されていた基準ドットを用いて形成される。従って、相対補正値の決定の際に、ブラックインクの大ドットの代わりにマゼンタインクの大ドットが基準ドットとして使用された場合には、基準補正値決定用のテストパターンも、そのマゼンタインクの大ドットで形成される。
【０１０７】
なお、ユーザによるズレ調整用のテストパターンを記録する際に用いる基準ドットとしては、最も大きなドットを選択することが好ましい。こうすれば、ユーザがテストパターンにおける位置ズレを認識し易いので、より正確に位置ズレ調整を行えるという利点がある。
【０１０８】
第３実施例においても、前述した図１７または図２１に示した構成によって位置ズレ調整が実行される。図２６は、第３実施例における位置ズレ調整の内容を示す説明図である。図２６（Ａ）は、位置ズレの調整を行っていない場合に大ドット（基準ドット）で形成された縦罫線が、往路と復路でずれた位置に印刷されることを示している。図２６（Ｂ）は、基準補正値を用いて大ドットの位置ズレを調整したと仮定したときの結果を示している。基準補正値による補正を行うと、大ドットに関しては、双方向印刷時に位置ズレが解消される。図２６（Ｃ）は、図２６（Ｂ）と同じ調整状態において、大ドットで形成された縦罫線の他に、小ドットで形成された縦罫線も印刷した場合を示している。図２６（Ｃ）では、大ドットの位置ズレは解消されているが、小ドットの位置ズレは解消されていない。一方、カラー画像では、特に中間調領域における画質が重要であり、大ドットよりも小ドットに関する位置ズレの方が画質に対する影響が大きい。図２６（Ｄ）では、基準補正値によるズレ調整に加えて、小ドット用相対補正値ΔＳによるズレ調整も行った場合に大ドットで形成される縦罫線と小ドットで形成される縦罫線とを示している。図２６（Ｄ）では、小ドットの位置ズレは減少しているが、大ドットの位置ズレはやや増加している。図２６（Ｄ）から解るように、基準補正値と相対補正値とに基づいて位置ズレ調整を行うと、小ドットの位置ズレを小さくすることができるので、カラー画像の中間調領域の画質が向上する。
【０１０９】
なお、小ドットよりも中ドットの方が画質への影響が大きい場合には、中ドット用相対補正値ΔＭを用いて位置ズレの調整を行うようにすればよい。また、小ドットと中ドットの画質への影響がほぼ同じ程度である場合には、小ドットと中ドットの相対補正値の平均値Δave を用いて、位置ズレの調整を行えばよい。この時、相対補正値の平均値Δave は、次の（７）式で与えられる。
Δave ＝｛（δＳ−δＬ）＋（δＭ−δＬ）｝／２
＝｛（δＳ＋δＭ）／２｝−δＬ            …（７）
【０１１０】
（７）式から解るように、相対補正値の平均値Δave は、図２５に示す小ドットおよび中ドットに関するズレ量δＳ，δＭの平均値と、基準ドットに関するズレ量δＬとの差分である。
【０１１１】
この例からも理解できるように、相対補正値は、特定の大きさの１種類の対象ドットに関するものでなくてもよく、複数の対象ドットに関する平均的な相対補正値を用いることも可能である。なお、本明細書における「対象ドット」という用語は、「位置ズレ補正の対象となる１つ又は複数のドット」を意味している。なお、「対象ドット」の中に基準ドットが含まれるようにしてもよい。
【０１１２】
ところで、白黒印刷では、むしろ大ドットの位置ズレの方が画質に対する影響が大きい場合がある。従って、白黒印刷では、図２６（Ｂ）のように基準補正値のみを用いた位置ズレ補正の方が好ましいことがある。そこで、プリンタ２０の制御回路４０（具体的には図１７の位置ズレ補正実行部２１０）は、コンピュータ８８（図２）から白黒印刷であることが通知されたときには、基準補正値のみを用いて双方向印刷時の位置ズレを調整し、また、カラー印刷であることが通知されたときには基準補正値と相対補正値とを用いて双方向印刷時の位置ズレを調整するように構成しておくことが好ましい。
【０１１３】
また、白黒印刷でない場合にも、基準ドットの位置ズレが特に目立ちやすいときには、基準補正値をそのまま調整値として用いて位置ズレの調整を行うことが好ましい。すなわち、位置ズレ補正実行部（調整値決定部）２１０は、基準補正値を相対補正値で補正することによって調整値を決定する第１の調整モードと、基準補正値を調整値としてそのまま用いる第２の調整モードと、のいずれかに従って調整値を決定すればよい。
【０１１４】
以上のように、第３実施例では、大ドットに関する基準補正値を、予め準備された相対補正値で補正することによって小ドットや中ドットに関する位置ズレ調整用の調整値を決定しているので、中間調領域の画質を向上させることが可能である。特に、ユーザにおける位置ズレの調整時には、大ドットで形成されたテストパターンを用いるので、ユーザが位置ズレの調整を正確に行い易いという利点がある。
【０１１５】
Ｆ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１１６】
Ｆ１．変形例１：
基準補正値と相対補正値とを用いて双方向印刷時の位置ズレを補正する際に、主走査速度（キャリッジの移動速度）として複数の値を利用可能なタイプのプリンタにおいては、ノズル列に関する相対補正値を主走査速度毎に設定することが好ましい。前述した図９の説明から解るように、主走査速度Ｖｓが異なると、ノズル列同士の相対的な位置ズレ量も変化する。従って、異なる主走査速度毎に相対補正値を設定すれば、双方向印刷時の位置ズレをより低減することが可能である。
【０１１７】
Ｆ２．変形例２：
基準補正値と相対補正値とを用いて双方向印刷時の位置ズレを補正する際に、同一のインクで複数の異なるサイズのドットを各画素位置に形成可能なタイプの多値プリンタにおいては、相対補正値をドットのサイズ毎に設定することが好ましい。ドットサイズが異なると、インク滴の吐出速度も変化する。従って、異なるドットサイズ毎に相対補正値を設定すれば、双方向印刷時の位置ズレをより低減することが可能である。なお、多値プリンタでは、１回の主走査の間は１つのノズル列によって同じサイズのドットしか形成できない場合がある。この場合には、各主走査毎に、ドットのサイズが選択されるので、位置ズレの補正に用いられる相対補正値も、各主走査毎にドットサイズに応じた適切な値が選択される。
【０１１８】
なお、サイズの異なるドットを吐出する印刷動作は、インク吐出速度が互いに異なる印刷モードであると考えることができる。従って、上述した変形例は、インク吐出速度が互いに異なる複数のドット吐出モードのそれぞれに関してそれぞれ相対補正値を設定することを意味している。
【０１１９】
Ｆ３．変形例３：
第１および第２実施例では、基準ノズル列以外の各ノズル列毎に相対補正値を独立に設定することが好ましい。こうすれば、上述した第１、第２実施例よりもさらに位置ズレを低減することが可能である。また、同一のインクを吐出するノズル列のグループ毎に相対補正値を独立に設定するようにしてもよい。例えば、特定のインクを吐出するノズル列が２組設けられている場合には、その２組のノズルに対しては同一の相対補正値を適用するようにしてもよい。
【０１２０】
Ｆ４．変形例４：
第１ないし第３実施例では、基準補正値と相対補正値を決定する際の基準ノズル列としてブラックノズル列を選択していたが、ブラックノズル列以外の任意のノズル列を基準ノズル列として選択することが可能である。但し、濃度の低いインク（淡シアンや淡マゼンタ）ではユーザが基準補正値を決定する際にテストパターンを認識しにくいため、濃度の比較的高いインク（ブラック、濃シアン、濃マゼンタ）を吐出するノズル列を基準ノズル列として用いることが好ましい。
【０１２１】
Ｆ５．変形例５：
第１ないし第３実施例では、ドットの記録位置（または記録タイミング）を調整することによって位置ズレを補正していたが、これ以外の手段を用いて位置ズレの補正を行うようにしてもよい。例えば、アクチュエータチップへの駆動信号を遅延させたり、駆動信号の周波数を調整したりすることによって、位置ズレの補正を行うようにすることも可能である。
【０１２２】
Ｆ６．変形例６：
第３実施例では、１つのノズルで大きさの異なる３種類のドットを１画素領域内に記録できるものとしたが、この実施例の思想は、一般に、少なくとも１種類のインクについて、１つのノズルによって大きさの異なるＮ種類（Ｎは２以上の整数）のドットを各画素位置に記録し得るような印刷装置に適用可能である。この場合に、位置ズレの調整を行う対象ドットとしては、Ｎ種類のドットの中の最も大きなドット以外のドットを含む少なくとも１つドットを選択することができる。この対象ドットに関するズレの調整値が、Ｎ種類のドットに共通に適用される。
【０１２３】
対象ドットとしては、例えば、Ｎ種類のドットの中の最小のドットや、Ｎ種類のドットの中の中程度の大きさを有するドットを選択することができる。このような対象ドットの選択によって、中間調領域における画質を向上できると期待される。
【０１２４】
なお、「Ｎ種類の中の中程度の大きさを有するドット」とは、Ｎが奇数の場合には（Ｎ＋１）／２番目の大きさを有するドットを意味し、Ｎが偶数の場合にはＮ／２番目または（Ｎ／２＋１）番目の大きさを有するドットを意味する。この代わりに、中程度の大きさを有するドットとして、画像信号が５０％の階調を示すときに最も数多く用いられるドットを用いてもよい。
【０１２５】
Ｆ７．変形例７：
上記各実施例では、復路の記録位置（または記録タイミング）を調整することによって位置ズレを補正していたが、往路の記録位置を調整することによって位置ズレを補正するようにしてもよい。また、往路と復路の記録位置の両方を調整することによって位置ズレを補正するようにしてもよい。すなわち、一般には、往路と復路の記録位置の少なくとも一方を調整することによって位置ズレを補正するようにすればよい。
【０１２６】
Ｆ８．変形例８：
上記各実施例では、インクジェットプリンタについて説明したが、本発明はインクジェットプリンタに限らず、一般に、印刷ヘッドを用いて印刷を行う種々の印刷装置に適用可能である。また、本発明は、インク滴を吐出する方法や装置に限らず、他の手段でドットを記録する方法や装置にも適用可能である。
【０１２７】
Ｆ９．変形例９：
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、図１２に示したヘッド駆動回路５２の一部の機能をソフトウェアによって実現することも可能である。
【図面の簡単な説明】
【０１２８】
【図１】第１実施例のプリンタ２０を備えた印刷システムの概略構成図。
【図２】プリンタ２０における制御回路４０の構成を示すブロック図。
【図３】印刷ヘッドユニット６０の構成を示す斜視図。
【図４】各印字ヘッドにおけるインク吐出のための構成を示す説明図。
【図５】ピエゾ素子ＰＥの伸張によりインク粒子Ｉｐが吐出される様子を示す説明図。
【図６】印刷ヘッド２８内の複数列のノズルと複数個のアクチュエータチップとの対  応関係を示す説明図。
【図７】アクチュエータ回路９０の分解斜視図。
【図８】アクチュエータ回路９０の部分断面図。
【図９】異なるノズル列で記録されるドットの双方向印刷時の位置ズレを示す説明図。
【図１０】図９に示されている位置ズレを平面的に示す説明図。
【図１１】第１実施例の処理の全体を示すフローチャート。
【図１２】図１１のステップＳ２の詳細手順を示すフローチャート。
【図１３】相対補正値決定用のテストパターンの一例を示す説明図。
【図１４】相対補正値ΔとヘッドＩＤとの関係を示す説明図。
【図１５】図１１のステップＳ４の詳細手順を示すフローチャート。
【図１６】基準補正値決定用のテストパターンの一例を示す説明図。
【図１７】第１実施例における双方向印刷時のズレ補正に関連する主要な構成を示すブロック図。
【図１８】ブラックドットとシアンドットを対象ドットとして選択したときの基準補正値と相対補正値とを用いた位置ズレ補正の内容を示す説明図。
【図１９】シアンドットのみを対象ドットとして選択したときの基準補正値と相対補正値とを用いた位置ズレ補正の内容を示す説明図。
【図２０】印刷ヘッド２８ａの他の構成を示す説明図。
【図２１】第２実施例において使用される制御回路４０ａの構成を示すブロック図。
【図２２】第３実施例における原駆動信号ＯＤＲＶの波形を示す説明図。
【図２３】第３実施例で形成される３種類のドットを示す説明図。
【図２４】３種類のドットを用いた階調再現方法を示すグラフ。
【図２５】第３実施例における相対補正値決定用のテストパターンの一例を示す説明図。
【図２６】第３実施例における位置ズレ補正の内容を示す説明図。
【符号の説明】
【０１２９】
２０…インクジェットプリンタ
２２…紙送りモータ
２４…キャリッジモータ
２６…プラテン
２８…印刷ヘッド
３０…キャリッジ
３１…仕切板
３２…操作パネル
３４…摺動軸
３６…駆動ベルト
３８…プーリ
３９…位置センサ
４０…制御回路
４１…ＣＰＵ
４３…ＰＲＯＭ
４４…ＲＡＭ
５０…Ｉ／Ｆ専用回路
５２…ヘッド駆動回路
５４…モータ駆動回路
５６…コネクタ
６０…印刷ヘッドユニット
７１〜７６…導入管
８０…インク通路
８８…コンピュータ
９０…アクチュエータ回路
９１〜９３…アクチュエータチップ
１００…ヘッドＩＤシール
１１０…ノズルプレート
１１２…リザーバプレート
１２０…接続端子プレート
１２２…内部接続端子
１２４…外部接続端子
１３０…セラミック焼結体
１３２…端子電極
２００…ヘッドＩＤ格納領域
２０２…調整番号格納領域
２０４…相対補正値テーブル
２０６…基準補正値テーブル
２１０…位置ズレ補正実行部（調整値決定部）
【図１】
2004291651.tif 000003
【図２】
2004291651.tif 000004
【図３】
2004291651.tif 000005
【図４】
2004291651.tif 000006
【図５】
2004291651.tif 000007
【図６】
2004291651.tif 000008
【図７】
2004291651.tif 000009
【図８】
2004291651.tif 000010
【図９】
2004291651.tif 000011
【図１０】
2004291651.tif 000012
【図１１】
2004291651.tif 000013
【図１２】
2004291651.tif 000014
【図１３】
2004291651.tif 000015
【図１４】
2004291651.tif 000016
【図１５】
2004291651.tif 000017
【図１６】
2004291651.tif 000018
【図１７】
2004291651.tif 000019
【図１８】
2004291651.tif 000020
【図１９】
2004291651.tif 000021
【図２０】
2004291651.tif 000022
【図２１】
2004291651.tif 000023
【図２２】
2004291651.tif 000024
【図２３】
2004291651.tif 000025
【図２４】
2004291651.tif 000026
【図２５】
2004291651.tif 000027
【図２６】
2004291651.tif 000028