(57)【要約】【課題】インクの種類を変更した双方向印刷を実行する場合に、ドット形成位置ずれを適切に調整する技術を提供することを目的とする。【解決手段】インクの種類を交換することによって利用可能となる、第１種双方向印刷モードと第２種双方向印刷モードとを含む複数の双方向印刷モードのそれぞれに対応する複数の位置調整値の中から、利用する双方向印刷モードに対応する位置調整値を選択して利用することで、ドット形成位置ずれを調整する。【選択図】　　　　図１
2004122643.tif 000002
【特許請求の範囲】
【請求項１】
同一のインクを吐出する複数のノズルで構成されるノズル群を複数有する印刷ヘッドを備え、前記印刷ヘッドと印刷媒体とを相対的に移動させる主走査と、前記主走査の方向と交わる方向に相対的に移動させる副走査とを行うとともに、双方向の前記主走査の往路と復路のそれぞれにおいてノズルから印刷媒体上にインクを吐出し、前記印刷媒体上にドットを形成する双方向印刷機能を有する印刷装置であって、
前記主走査の往路と復路におけるドット形成位置のずれを小さくするための位置調整値を格納する位置調整値記憶部と、
前記位置調整値記憶部に格納された前記位置調整値に従って、前記双方向印刷時の前記主走査方向に沿ったドット形成位置を調整する位置調整部と、
前記各ノズル群に供給するためのインクをそれぞれ収容するためのインクタンクを有する１つまたは複数のインクカートリッジを装着可能なインクカートリッジ装着部と、
を備え、さらに、
前記インクタンクの中の少なくとも１つを、別の種類のインクのインクタンクに交換することによって、利用可能なインクの組み合わせが互いに異なる第１と第２のインクセットを用いることが可能であるとともに、
前記第１のインクセットの中からインクを選択して用いる第１種双方向印刷モードと、
前記第２のインクセットの中から、前記第１種双方向印刷モードとは用いるインクの組み合わせが異なるように、インクを選択して用いる第２種双方向印刷モードとを用いることが可能であり、
前記位置調整値記憶部は、前記第１種双方向印刷モードに対応した第１の位置調整値と、前記第２種双方向印刷モードに対応した第２の位置調整値とを含む複数の位置調整値を格納することが可能であり、
前記位置調整部は、前記複数の位置調整値から、利用する双方向印刷モードに対応した位置調整値を選択してドット形成位置の調整を実行する、印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記第１種双方向印刷モードと、前記第２種双方向印刷モードとは、カラー印刷を実行可能な双方向印刷モードである、印刷装置。
【請求項３】
請求項１または請求項２に記載の印刷装置であって、
前記印刷装置は、
前記ドット形成位置のずれの検査に用いることが可能なテストパターンを印刷するためのテストパターンを形成するテストパターン形成部と、
前記位置調整値記憶部に格納する前記位置調整値の設定をユーザに許容する位置調整値設定部と、を備え、
前記テストパターン形成部は、前記第１種双方向印刷モードに対応したテストパターンと、前記第２種双方向印刷モードに対応したテストパターンとを形成することが可能である、印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記インクカートリッジは、収容しているインクの種類を含む情報を格納するメモリを備え、
前記印刷装置は、前記メモリが格納している情報を読み取る読み取り部を備え、
前記位置調整値設定部は、
前記読み取り部が読み取った情報に基づいて、利用することが可能な前記双方向印刷モードを表示するとともに、前記利用可能な複数の双方向印刷モードの中から、前記位置調整値の設定を行うための前記双方向印刷モードを選択することをユーザに許容し、
前記テストパターン形成部は、前記位置調整値設定部で選択された双方向印刷モードに対応した前記テストパターンを形成する、
印刷装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の印刷装置であって、
前記位置調整部は、
前記位置調整値記憶部が利用する双方向印刷モードに対応した前記位置調整値を格納していない場合に、予め設定されている標準値を利用する、印刷装置。
【請求項６】
請求項１ないし請求項４のいずれかに記載の印刷装置であって、
前記位置調整部は、
前記位置調整値記憶部が利用する双方向印刷モードに対応した前記位置調整値を格納していない場合に、他の双方向印刷モードに対応した前記位置調整値を利用する、印刷装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の印刷装置であって、
前記位置調整部は、
前記位置調整値記憶部が利用する双方向印刷モードに対応した前記位置調整値を格納していない場合に、警告を出力する、印刷装置。
【請求項８】
インクの組み合わせが互いに異なる第１と第２のインクセットを装着可能であるとともに、前記第１のインクセットの中からインクを選択して用いる第１種双方向印刷モードと、前記第２のインクセットの中から、前記第１種双方向印刷モードとは用いるインクの組み合わせが異なるように、インクを選択して用いる第２種双方向印刷モードとを用いることが可能な印刷装置を用いて双方向印刷を行う印刷方法であって、
（ａ）主走査の往路と復路におけるドット形成位置のずれを小さくするための位置調整値として、前記第１種双方向印刷モードに対応した第１の位置調整値と、前記第２種双方向印刷モードに対応した第２の位置調整値とを含む複数の位置調整値を準備する工程と、
（ｂ）前記複数の位置調整値から、利用する双方向印刷モードに応じて位置調整値を選択する工程と
（ｃ）前記選択された位置調整値に従って、前記双方向印刷時の前記主走査方向に沿ったドット形成位置を調整する工程と、
を備える、印刷方法。
【請求項９】
インクの組み合わせが互いに異なる第１と第２のインクセットを装着可能であるとともに、前記第１のインクセットの中からインクを選択して用いる第１種双方向印刷モードと、前記第２のインクセットの中から、前記第１種双方向印刷モードとは用いるインクの組み合わせが異なるように、インクを選択して用いる第２種双方向印刷モードとを用いることが可能な印刷装置を用いて双方向印刷を実現するためのコンピュータプログラムであって、
（ａ）主走査の往路と復路におけるドット形成位置のずれを小さくするための位置調整値としての、前記第１種双方向印刷モードに対応した第１の位置調整値と、前記第２種双方向印刷モードに対応した第２の位置調整値とを含む複数の位置調整値の中から、利用する双方向印刷モードに応じて位置調整値を選択する機能と
（ｂ）前記選択された位置調整値に従って、前記双方向印刷時の前記主走査方向に沿ったドット形成位置を調整する機能と、
を備える、コンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主走査を行いつつ印刷媒体上にドットを形成することによって画像を印刷する技術に関し、特に、主走査方向の記録位置のずれを調整して印刷画像の品質を高める技術に関する。
【０００２】
【従来の技術】
近年、インク滴を吐出することにより、印刷媒体上にインクドットを形成して画像を印刷する印刷装置（以下インクジェット式印刷装置）が、画像の出力装置として広く使用されている。インクジェット式印刷装置の印刷ヘッドには、各色のインクに対応して複数のノズル群が設けられており、各ノズルから印刷媒体上にインクを吐出し、印刷媒体上にインクドットを形成することによって、画像の印刷を行っている。これらの印刷装置では、より高速な印刷を行うために、印刷ヘッドが印刷媒体に対し往復動する主走査のうち、往動時のみならず復動時にもインクドットを形成する双方向印刷がしばしば行われる。双方向印刷を行う場合には、画質を向上させるために、往動時と復動時とのインクドットの形成位置のずれの調整を行うための位置調整値を設定し、インクドットの形成位置ずれを小さくする調整を行っていた（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開平１１−２８６１４２号公報
【０００４】
【発明が解決しようとする課題】
最近の印刷装置の中には、印刷を行う状況に応じて、印刷性能の特徴が異なる別の種類の双方向印刷、例えば、画質を重視した双方向印刷や、スピードを重視した双方向印刷など、を行うために、各ノズル群から吐出されるインクの種類を変更することができるものがある。しかし、インクの種類を変更することによって、ドット形成位置のずれが目立ちやすいインクが変わる場合がある。そのため、同じ位置調整値に基づいてインクドットの形成位置を調整しても、インクの変更前には位置ズレが目立たなかったノズル群によるドットが、インクの変更によって目立つようになり、画質を十分に向上させることができない場合があった。
【０００５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、印刷ヘッドのノズル群から吐出するインクの種類を変更した双方向印刷を行う場合に、画質を向上させることを目的とする。
【０００６】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するために、この発明による印刷装置は、同一のインクを吐出する複数のノズルで構成されるノズル群を複数有する印刷ヘッドを備え、前記印刷ヘッドと印刷媒体とを相対的に移動させる主走査と、前記主走査の方向と交わる方向に相対的に移動させる副走査とを行うとともに、双方向の前記主走査の往路と復路のそれぞれにおいてノズルから印刷媒体上にインクを吐出し、前記印刷媒体上にドットを形成する双方向印刷機能を有する印刷装置であって、前記主走査の往路と復路におけるドット形成位置のずれを小さくするための位置調整値を格納する位置調整値記憶部と、前記位置調整値記憶部に格納された前記位置調整値に従って、前記双方向印刷時の前記主走査方向に沿ったドット形成位置を調整する位置調整部と、前記各ノズル群に供給するためのインクをそれぞれ収容するためのインクタンクを有する１つまたは複数のインクカートリッジを装着可能なインクカートリッジ装着部と、を備え、さらに、前記インクタンクの中の少なくとも１つを、別の種類のインクのインクタンクに交換することによって、利用可能なインクの組み合わせが互いに異なる第１と第２のインクセットを用いることが可能であるとともに、前記第１のインクセットの中からインクを選択して用いる第１種双方向印刷モードと、前記第２のインクセットの中から、前記第１種双方向印刷モードとは用いるインクの組み合わせが異なるように、インクを選択して用いる第２種双方向印刷モードとを用いることが可能であり、前記位置調整値記憶部は、前記第１種双方向印刷モードに対応した第１の位置調整値と、前記第２種双方向印刷モードに対応した第２の位置調整値とを含む複数の位置調整値を格納することが可能であり、前記位置調整部は、前記複数の位置調整値から、利用する双方向印刷モードに対応した位置調整値を選択して、ドット形成位置の調整を実行する。
【０００７】
この印刷装置によれば、インクの種類を交換して利用する第１種双方向印刷モードと第２種双方向印刷モードとにおいて、それぞれの双方向印刷モードに対応した位置調整値を用いることができるので、インクの種類を交換しても、画質を向上させた双方向印刷を実行することができる。
【０００８】
上記各印刷装置において、前記第１種双方向印刷モードと、前記第２種双方向印刷モードとは、カラー印刷を実行可能な双方向印刷モードであるのが好ましい。
【０００９】
こうすることで、印刷性能の特徴が異なる複数の双方向カラー印刷モードを実行することができる。
【００１０】
上記各印刷装置において、前記印刷装置は、前記ドット形成位置のずれの検査に用いることが可能なテストパターンを印刷するためのテストパターンを形成するテストパターン形成部と、前記位置調整値記憶部に格納する前記位置調整値の設定をユーザに許容する位置調整値設定部と、を備え、前記テストパターン形成部は、前記第１種双方向印刷モードに対応したテストパターンと、前記第２種双方向印刷モードに対応したテストパターンとを形成することが可能であるのが好ましい。
【００１１】
こうすることで、インクの種類を交換して利用する第１種双方向印刷モードと第２種双方向印刷モードとのそれぞれに対応したテストパターンを印刷することができるので、それぞれの双方向印刷モードについて、適切な位置調整値の設定を行うことができる。
【００１２】
上記各出力装置において、前記インクカートリッジは、収容しているインクの種類を含む情報を格納するメモリを備え、前記印刷装置は、前記メモリが格納している情報を読み取る読み取り部を備え、前記位置調整値設定部は、前記読み取り部が読み取った情報に基づいて、利用することが可能な前記双方向印刷モードを表示するとともに、前記利用可能な複数の双方向印刷モードの中から、前記位置調整値の設定を行うための前記双方向印刷モードを選択することをユーザに許容し、前記テストパターン形成部は、前記位置調整値設定部で選択された双方向印刷モードに対応した前記テストパターンを形成するのが好ましい。
【００１３】
こうすることで、装着されているインクカートリッジに収容されているインクに対応した双方向印刷モードの位置調整値の設定を行うことができる。
【００１４】
上記各出力装置において、前記位置調整部は、前記位置調整値記憶部が利用する双方向印刷モードに対応した前記位置調整値を格納していない場合に、予め設定されている標準値を利用するのが好ましい。
【００１５】
こうすることで、利用する双方向印刷モードに対応する位置調整値がない場合でも、標準値を用いて印刷を実行することができる。
【００１６】
上記各出力装置において、前記位置調整部は、前記位置調整値記憶部が利用する双方向印刷モードに対応した前記位置調整値を格納していない場合に、他の双方向印刷モードに対応した前記位置調整値を利用するのが好ましい。
【００１７】
こうすることで、利用する双方向印刷モードに対応する位置調整値がない場合でも、他の双方向印刷モードに対応した位置調整値を用いて印刷を実行することができる。
【００１８】
上記各出力装置において、前記位置調整部は、前記位置調整値記憶部が利用する双方向印刷モードに対応した前記位置調整値を格納していない場合に、警告を出力するのが好ましい。
【００１９】
こうすることで、利用する双方向印刷モードに対応した位置調整値を利用できるか否かを容易に確認することができる。ここで、「警告を出力する」ことには、ユーザに対して直接に警告を発することの他に、印刷装置が他の機器（例えば、印刷装置の制御を行うためのコンピュータ等）に対して警告を発するように促すこと等も含まれる。
【００２０】
なお、この発明は、種々の形態で実現することが可能であり、例えば、印刷方法および印刷装置、印刷制御方法および印刷制御装置、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【００２１】
【発明の実施の形態】
次に、この発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．印刷システム例：
Ｂ．装置の構成：
Ｃ．ドット形成位置調整処理の概要：
Ｄ．ドット形成位置調整処理実施例：
Ｅ．変形例：
【００２２】
Ａ．印刷システム例：
図１は、本発明の一実施例としての印刷システムの概要を示す説明図である。この印刷システムＰＳは、印刷制御装置としてのコンピュータ９０と、印刷部としてのプリンタ２０と、を備えている。コンピュータ９０とプリンタ２０とは、図示しないコネクタを介して接続されており、互いにデータを送受信することが可能である。なお、プリンタ２０とコンピュータ９０の組み合わせを、広義の「印刷装置」と呼ぶことができる。
【００２３】
プリンタ２０は、位置調整値記憶部４７と、位置調整部４８と、出力部２７とを備えている。出力部２７は、印刷ヘッド２８と、インクカートリッジ装着部６２と、メモリ読み込み部８２とを備え、インクカートリッジ装着部６２には、印刷ヘッド２８に供給する複数種類のインクを収容する１つまたは複数のインクカートリッジ１７１が装着されている。出力部２７は、印刷ヘッド２８と印刷媒体Ｐ（図示省略）とを相対的に移動させる主走査において、印刷ヘッド２８が有するノズルから印刷媒体上にインクを吐出することで、印刷を実行する。さらに、双方向の主走査の往路と復路のそれぞれにおいてインクを吐出する双方向印刷を実行することも可能である。双方向印刷時には、往動時のインクドットの形成位置と、復動時のインクドットの形成位置とのずれが、位置調整部４８によって調整される（双方向印刷の詳細については後述する）。また、インクカートリッジ１７１は、別の種類のインクを収容するインクカートリッジと交換することが可能であり、インクカートリッジを交換することで、用いるインクの組み合わせが異なる別の種類の双方向印刷モードを利用することが可能である。インクカートリッジ１７１は、収容するインクの種類に関する情報を格納するメモリ１８１を備えており、そのインク情報はメモリ読み込み部８２によって読み取られる。読み取られたインク情報は、装着されているインクの種類を確認するために用いることができる（詳細については後述する）。
【００２４】
位置調整部４８は、双方向印刷時のインクドットの形成位置を調整する機能を有しており、位置調整値記憶部４７が格納する位置調整値に従って、その形成位置の調整を実行する（詳細は後述）。
【００２５】
位置調整値記憶部４７は、第１種双方向印刷モードと第２種双方向印刷モードとを含む、複数の双方向印刷モードにそれぞれ対応する複数の位置調整値を格納することが可能である。第１種双方向印刷モードと第２種双方向印刷モードとは、インクの種類を交換することによって利用可能となる双方向印刷モードであり、互いに利用するインク種類の組み合わせが異なる双方向印刷モードである。双方向印刷時において、位置調整部４８は、位置調整値記憶部４７が格納する位置調整値の中から、利用する双方向印刷モードに対応する位置調整値を選択して利用することで、インクドットの形成位置の調整を行う。例えば、第１種双方向印刷モードが利用される場合には、位置調整部４８は、第１種双方向印刷モードに対応した第１の位置調整値を用いる。インクカートリッジ１７１が交換され、利用するインク種類の組み合わせが異なる第２種双方向印刷モードが利用される場合には、第２種双方向印刷モードに対応した第２の位置調整値が用いられる。このように、インクカートリッジが交換され、利用するインク種類の組み合わせが異なる印刷モードを利用する場合でも、利用する印刷モードに対応した位置調整値を用いることができるので、高品位な双方向印刷を実行することができる。
【００２６】
コンピュータ９０は、位置調整値設定部１０２と、印刷モード選択部１０１と、テストパターン形成部１０３とを備えている。位置調整値設定部１０２は、利用可能な双方向印刷モードのそれぞれに対応する位置調整値の設定処理を実行する。ユーザは、位置調整値設定部１０２に指示を出すことで、位置調整値記憶部４７が格納する、各双方向印刷モードに対応した位置調整値の設定を行うことが可能である。図２は、位置調整値の設定を行う手続きの流れを示すフローチャートである。ユーザは、ステップＳ１０にて、位置調整値設定部１０２を介して位置調整値の設定を行う双方向印刷モードを選択する。次にステップＳ２０にて、テストパターン形成部１０３は、ステップＳ１０にて選択された双方向印刷モードに対応するテストパターンＴＰを形成する。テストパターンＴＰは、双方向印刷時のドット形成位置のずれの検査に用いることができるパターンである。形成されたテストパターンＴＰは、印刷データに変換された後、プリンタ２０に送出され、出力部２７にて印刷される。次にステップＳ３０にて、ユーザは、テストパターンの印刷結果を用いて、高品質な印刷結果を得ることができる好ましい位置調整値を決定し、位置調整値設定部１０２を介して決定結果を設定する。位置調整値設定部１０２で設定された決定結果は、双方向印刷モードに対応した位置調整値、すなわち、位置調整部４８が双方向印刷時に用いる位置調整値として位置調整値記憶部４７に格納され、処理が終了する。テストパターンＴＰとしては、複数の罫線組や、等しい色を再現する複数のカラーパッチなどが、双方向印刷モードに応じて用いられる。ユーザは、このテストパターンの印刷結果における、複数の罫線組やパッチの中から最も印刷品質の良いものを選択することで、好ましい位置調整値を決定することができる。テストパターンと位置調整値については後述する。
【００２７】
位置調整値設定部１０２（図１）は、利用可能な複数の双方向印刷モードがそれぞれ必要としているインクに関する情報と、プリンタ２０のメモリ読み込み部８２からのインク情報信号に基づく利用可能なインクに関する情報とを用いることができる。位置調整値設定部１０２は、これら２つのインクに関する情報を比較することで、利用可能な双方向印刷モードを選択し、利用可能な双方向印刷モードの中から、位置調整値の設定を行うための双方向印刷モードを選択することをユーザに許容することができる。こうすることで、インクカートリッジを交換した場合でも、装着されているインクカートリッジを用いて実行可能な双方向印刷モードを、適切に選択することができる。インク情報信号については後述する。
【００２８】
テストパターン形成部１０３は、第１種双方向印刷モードと第２種双方向印刷モードとを含む、複数の双方向印刷モードにそれぞれ対応する複数のテストパターンＴＰを形成することが可能である。このように、複数の双方向印刷モードのそれぞれに応じたテストパターンを印刷することができるので、それぞれの双方向印刷モードに適した位置調整値を設定することができる。テストパターンと位置調整値の設定の詳細については後述する。
【００２９】
印刷モード選択部１０１は、利用可能な複数の双方向印刷モードの中から、印刷に用いる双方向印刷モードを選択する処理を実行する。ユーザは、印刷モード選択部１０１に指示を出すことで、利用する双方向印刷モードを選択することが可能である。位置調整部４８は、双方向印刷時に、印刷モード選択部１０１によって選択された双方向印刷モードに対応した位置調整値を用いて、インクドットの形成位置の調整を実行する。よって、ユーザによって選択された双方向印刷モードを利用した高品質な印刷を実行することができる。
【００３０】
また、印刷モード選択部１０１も、位置調整値設定部１０２と同様に、利用可能な複数の双方向印刷モードがそれぞれ必要としているインクに関する情報と、プリンタ２０からのインク情報信号に基づく利用可能なインクに関する情報とを用いることができる。印刷モード選択部１０１は、これら２つのインクに関する情報を比較することで、利用可能な双方向印刷モードを選択し、利用可能な双方向印刷モードの中から利用する双方向印刷モードを選択することをユーザに許容することができる。こうすることで、インクカートリッジを交換した場合でも、装着されているインクカートリッジを用いて実行可能な双方向印刷モードを、適切に選択することができる。
【００３１】
Ｂ．装置の構成：
図３は、コンピュータ９０のプリンタドライバ９６を中心とした印刷システムの構成を示す説明図である。コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からは、これらのドライバを介して、プリンタ２０に転送するための印刷データＰＤが出力されることになる。アプリケーションプログラム９５は、処理対象の画像に対して所望の処理を行い、また、ビデオドライバ９１を介してＣＲＴ２１に画像を表示する。
【００３２】
アプリケーションプログラム９５が印刷命令を発すると、コンピュータ９０のプリンタドライバ９６が、画像データをアプリケーションプログラム９５から受け取り、これをプリンタ２０に供給するための印刷データＰＤに変換する。図３に示した例では、プリンタドライバ９６の内部には、解像度変換モジュール９７と、色変換モジュール９８と、ハーフトーンモジュール９９と、印刷データ生成モジュール１００と、印刷モード選択部１０１と、複数のルックアップテーブルＬＵＴと、位置調整値設定部１０２と、テストパターン形成部１０３とが備えられている。ルックアップテーブルＬＵＴは、印刷モード選択部１０１で選択可能な複数の双方向印刷モードに対応して、複数準備される。
【００３３】
解像度変換モジュール９７は、アプリケーションプログラム９５が扱っているカラー画像データの解像度（即ち、単位長さ当りの画素数）を、プリンタドライバ９６が扱うことができる解像度に変換する役割を果たす。こうして解像度変換された画像データは、まだＲＧＢの３色からなる画像情報である。色変換モジュール９８は、複数のルックアップテーブルＬＵＴの中から、印刷モード選択部１０１で選択された双方向印刷モードに対応したルックアップテーブルＬＵＴを選択して参照しつつ、各画素ごとに、ＲＧＢ画像データ（第１の画像データ）を、プリンタ２０が利用可能な複数のインク色の多階調データ（第２の画像データ）に変換する。
【００３４】
色変換された多階調データは、例えば２５６階調の階調値を有している。ハーフトーンモジュール９９は、インクドットを分散して形成することにより、プリンタ２０でこの階調値を表現するためのハーフトーン処理を実行する。ハーフトーン処理された画像データは、印刷データ生成モジュール１００によりプリンタ２０に転送すべきデータ順に並べ替えられ、最終的な印刷データＰＤとして出力される。なお、印刷データＰＤは、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータとを含んでいる。
【００３５】
なお、プリンタドライバ９６は、印刷データＰＤを生成する機能を実現するためのプログラムに相当する。プリンタドライバ９６の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を利用できる。
【００３６】
図４は、プリンタ２０の概略構成図である。プリンタ２０は、印刷を実行する出力部２７と、操作パネル３２と、操作パネル３２と出力部２７内における信号のやり取りを司る制御回路４０とを備えている。出力部２７は、紙送りモータ２２によって印刷媒体Ｐを副走査方向に搬送する副走査送り機構と、キャリッジモータ２４によってキャリッジ３０をプラテン２６の軸方向（主走査方向）に往復動させる主走査送り機構と、キャリッジ３０に搭載された印刷ヘッドユニット６０（「印刷ヘッド集合体」とも呼ぶ）を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構とを備えている。制御回路４０は、コネクタ５６を介してコンピュータ９０に接続されている。印刷媒体Ｐとしては、紙、フィルムシート、ビニルシートなどの種々の媒体を利用することができる。
【００３７】
印刷媒体Ｐを搬送する副走査送り機構は、紙送りモータ２２の回転をプラテン２６と用紙搬送ローラ（図示せず）とに伝達するギヤトレインを備える（図示省略）。また、キャリッジ３０を往復動させる主走査送り機構は、プラテン２６の軸と並行に架設されキャリッジ３０を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３０の原点位置を検出する位置センサ３９とを備えている。
【００３８】
図５は、制御回路４０を中心としたプリンタ２０の構成を示すブロック図である。制御回路４０は、ＣＰＵ４１と、プログラマブルＲＯＭ（ＰＲＯＭ）４３と、ＲＡＭ４４と、文字のドットマトリクスを記憶したキャラクタジェネレータ（ＣＧ）４５とを備えた算術論理演算回路として構成されている。この制御回路４０は、さらに、外部のモータ等とのインタフェースを専用に行なうＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続され印刷ヘッドユニット６０を駆動してインクを吐出させるヘッド駆動回路５２と、紙送りモータ２２およびキャリッジモータ２４を駆動するモータ駆動回路５４とを備えている。ヘッド駆動回路５２は、データ読み込み部５３を備えている。
【００３９】
Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ５６を介してコンピュータ９０から供給される印刷データＰＤを受け取ることができる。プリンタ２０は、この印刷データＰＤに従って印刷を実行する。なお、ＲＡＭ４４は、ラスタデータを一時的に格納するためのバッファメモリとして機能する。
【００４０】
図６は、印刷ヘッドユニット６０の斜視図である。印刷ヘッドユニット６０は、インクカートリッジ装着部６２と印刷ヘッド２８とを備えている。インクカートリッジ装着部６２には、図５にも示すように、イエロインクＹを収容するイエロインクカートリッジ１７１Ｙと、マゼンタインクＭを収容するマゼンタインクカートリッジ１７１Ｍと、シアンインクＣを収容するシアンインクカートリッジ１７１Ｃと、ブラックインクＫを収容するブラックインクカートリッジ１７１Ｋと、シアンインクＣと色相がほぼ同じで濃度の薄い淡シアンインクＬＣを収容する淡シアンインクカートリッジ１７１ＬＣと、マゼンタインクＭと色相がほぼ同じで濃度の薄い淡マゼンタインクＬＭを収容する淡マゼンタインクカートリッジ１７１ＬＭと、イエロインクＹと色相がほぼ同じで濃度の濃い濃イエロインクＤＹを収容する濃イエロインクカートリッジ１７１ＤＹと、を装着することが可能である。
【００４１】
これらのインクカートリッジには、インク情報のメモリとしての、メモリ１８１Ｙ、１８１Ｍ、１８１Ｃ、１８１Ｋ、１８１ＬＣ、１８１ＬＭ、１８１ＤＹ、がそれぞれ設けられている（図５）。これらのメモリには、インクカートリッジに収容されているインクの種類を特定するためのインク情報が格納されている。これらのインク情報は、インクカートリッジ装着部６２に設けられた７つのメモリ読み込み部８２ａ、８２ｂ、８２ｃ、８２ｄ、８２ｅ、８２ｆ、８２ｇを介し、データ読み込み部５３（図５）によって読み出され、Ｉ／Ｆ専用回路５０とコネクタ５６とを介してコンピュータ９０にインク情報信号として送られる。７つのメモリ読み込み部とデータ読み込み部５３とは、インク情報の読み取り部として機能する。また、インクカートリッジ装着部６２には、インクカートリッジの装着場所を案内するためのラベル６４が設けられている。
【００４２】
インクカートリッジ装着部６２には、各インクカートリッジに挿入されてインク流路を形成するための７個の導入管７２ａ、７２ｂ、７２ｃ、７２ｄ、７２ｅ、７２ｆ、７２ｇ、が立設されている。これらの導入管は、印刷ヘッドユニット６０の下部に装備されている印刷ヘッド２８が有する各ノズル群に接続されている。
【００４３】
図７は、この実施例における印刷ヘッド２８の下面における、ノズル配列示す説明図である。印刷ヘッド２８の下面には、８つのノズル群Ｎ１１〜Ｎ１８が設けられている。各ノズル群を構成する複数のノズルＮｚは副走査方向ＳＳに沿ってそれぞれ整列している。図７の例では、１つのノズル群の複数のノズルＮｚは副走査方向ＳＳに沿って一直線上に配列されているが、千鳥状に配列されていてもよい。
【００４４】
８つのノズル群Ｎ１１〜Ｎ１８のうち、Ｎ１１、Ｎ１３、Ｎ１５、Ｎ１７の４つのノズル群（第１ノズル群セットＮＳ１と呼ぶ）と、Ｎ１２、Ｎ１４、Ｎ１６、Ｎ１８の４つのノズル群（第２ノズル群セットＮＳ２と呼ぶ）とは、主走査方向ＭＳに重ならないように副走査方向にずれた位置に配置されている。そのため、第１と第２のノズル群セットは、１回の主走査において、互いに異なるラスタライン（主走査ラインとも呼ぶ）の記録を行うことが可能である。
【００４５】
各ノズル群は、インクカートリッジ装着部６２に装着されたインクカートリッジよりインクの供給を受け、印刷を実行する。また、インクカートリッジを適宜交換することによって、異なる種類のインクを用いた印刷を実行することが可能である。各ノズル群が供給を受けるインクの種類の詳細については後述する。
【００４６】
以上説明したハードウェア構成を有するプリンタ２０は、紙送りモータ２２により印刷媒体Ｐを搬送しつつ、キャリッジ３０をキャリッジモータ２４により往復動させ、同時に印刷ヘッド２８を駆動して、各色インク滴の吐出を行い、インクドットを形成して印刷媒体Ｐ上に多階調の画像を形成する。
【００４７】
Ｃ．ドット形成位置調整処理の概要：
図８は、双方向印刷時の位置ずれを示す説明図である。図８（ａ）は、往路の印刷時のドットの着弾位置を示す説明図であり、図８（ｂ）は、復路の印刷時のドットの着弾位置を示す説明図である。ノズルｎは、印刷媒体Ｐの上方において双方向に水平に移動しており、往路と復路においてそれぞれインクを吐出することによって印刷媒体Ｐ上にドットを形成する。インクは、鉛直下方に向けて吐出速度Ｖｋで吐出されるものと仮定している。各インクの合成速度ベクトルＣＶｋは、下方への吐出速度ベクトルと、ノズルｎの主走査速度ベクトルＶｓとを合成したものとなる。したがって、主走査の往路と復路において、印刷媒体Ｐと印刷ヘッド２８（ノズルｎ）とが同じ位置関係にあるときにインク滴を吐出したのでは、インク滴の印刷媒体上への着弾位置がずれてしまう。そこで、インク滴の印刷媒体上への着弾位置が一致するように、主走査の往路と復路でインク滴の吐出タイミングが調整される。
【００４８】
図８においては、往路と復路とで、インク滴吐出時のノズルの位置に対してドット形成位置ずれがほぼ対称となっている。しかし、主走査方向の駆動機構のバックラッシュや、印刷媒体を下で支えているプラテンの反りなど、往路と復路とでずれが対称とはならないような要素も存在する。そのような要素に起因するドット形成位置ずれを吸収するためにも、主走査の往路と復路でインク滴の吐出タイミングを調整することが好ましい。
【００４９】
Ｃ１．テストパターン第１実施例：
図９は、ドット形成位置ずれ検査用のテストパターンの例を示す説明図である。このテストパターンＴＰ１０は、主走査の往路と復路のそれぞれにおいて印刷される複数の縦罫線で構成される。往路では、一定の間隔で縦罫線ＴＰ１１が記録されるが、復路では、縦罫線ＴＰ１２の主走査方向ＭＳの位置が、所定の値ずつ順次ずれるように記録される。この結果、印刷媒体Ｐ上には、往路の縦罫線ＴＰ１１と復路の縦罫線ＴＰ１２との相対位置が所定の値（例えば、１／１４４０インチ）ずつずれていくような複数組の縦罫線対Ｔ１が印刷される。各罫線対のずらし量が、位置調整値に相当する。複数組の縦罫線対ＴＰ１の下には、位置調整番号の数字が印刷される。位置調整番号は、好ましい調整状態を識別するために用いられる。ここで、「好ましい調整状態」とは、往路または復路における記録位置（または記録タイミング）を適切な位置調整値を用いて調整した結果、往路と復路のそれぞれにおいて形成されたドットの主走査方向の位置がほぼ一致するような状態をいう。なお、図９の例では、位置調整番号が４である縦罫線対が、好ましい調整状態を示している。
【００５０】
ユーザは、コンピュータ９０の位置調整値設定部１０２（図１、図３）に対して、好ましい調整状態を示す位置調整番号を設定することで、双方向印刷モードに対応する位置調整値を設定することができる。設定した位置調整番号の詳細については後述する。なお、この実施例のテストパターンは、１種類のインクを用いた双方向印刷を実行する場合の位置調整値の設定に用いるのが好ましい。
【００５１】
Ｃ２．テストパターン第２実施例：
図１０は、ドット形成位置ずれ検査用のテストパターンの別の例を示す説明図である。このテストパターンＴＰ２０は、往路と復路の両方を使ってそれぞれ印刷された複数のカラーパッチＴＰ２１〜ＴＰ２５で構成される。各カラーパッチは等しい色を再現するものである。なお、図１０の例では、各パッチは比較的大きなドットの集合として描かれているが、実際には、目にははっきりとは見えない程度の大きさのドットで形成される。
【００５２】
各パッチを構成する各インクのドットは、往路では各パッチについて主走査方向ＭＳの一定の位置に記録されるが、復路においては、各パッチごとの主走査方向ＭＳの位置を所定の値（例えば、１／２８８０インチ）単位で順次ずらした位置に記録される。なお、各パッチを構成する各インクのドットは、復路において共通のずらし量でずらされる。この結果、印刷媒体Ｐ上には、往路で形成されるドットと復路で形成されるドットとの相対位置が所定の値ずつずれていくような複数のカラーパッチＴＰ２１〜ＴＰ２５が印刷される。各カラーパッチのずらし量が、位置調整値に相当する。カラーパッチＴＰ２１〜ＴＰ２５の左側には、位置調整番号の数字が印刷される。位置調整番号は、好ましい調整状態を識別するために用いられる。ここで、「好ましい調整状態」とは、往路または復路における記録位置（または記録タイミング）を適切な位置調整値を用いて調整したときに、カラーパッチのざらつきが最も少なくなる状態をいう。したがって、好ましい調整状態は、適切な位置調整値によって実現される。
【００５３】
図１０の例では、「３」の数字が付されたカラーパッチＴＰ２３を中心として、位置調整番号が１から５までの５個のカラーパッチＴＰ２１〜ＴＰ２５が示されている。これらのカラーパッチの中で位置調整番号が４であるカラーパッチＴＰ２４が、最もざらつきが少なく好ましい調整状態を示している。ユーザは、上述のテストパターン第１実施例の場合と同様に、コンピュータ９０の位置調整値設定部１０２（図１、図３）に対して、好ましい調整状態を示す位置調整番号を設定することで、双方向印刷モードに対応する位置調整値を設定することができる（詳細については後述する）。
【００５４】
なお、これらのカラーパッチＴＰ２１〜ＴＰ２５は、互いに等しい色を再現するものであり、同一の印刷データに基づいて形成される。カラーパッチのもととなる印刷データは、一様な濃度の画素の集合を表すカラー画像データを、複数のインクのドットの記録状態を表すデータに変換したものである。この印刷データは、コンピュータ９０のテストパターン形成部１０３によって形成される。また、各カラーパッチＴＰ２１〜ＴＰ２５は、実際の印刷で行われる副走査送りパターンで印刷される。
【００５５】
カラーパッチが再現する色は、利用するインクの種類や、印刷したい画像の種類に応じて決めることができる。例えば、ＣＭＹの３つの有彩色インクを用いてカラー印刷を行う場合には、これら３つの有彩色インクを利用する灰色を再現するカラーパッチを用いて位置調整値の調整を行うことができる。こうすることで、これら３つのインクを用いるカラー画像印刷を実行する際に、画像全体について粒状感（ざらつき）の少ない高品質な印刷を行うことができる。また、粒状感が目立ちやすい色、例えば、ユーザに着目されやすい肌色を再現するカラーパッチを用いて調整することで、粒状感の目立たない高品質な印刷を行うことができる。カラーパッチが再現する色は、ユーザが設定できる構成としても良い。
【００５６】
テストパターンの印刷に用いるインクとしては、ドット形成位置のずれが画質に与える影響が特に大きいインクを選択して用いても良い。例えば、インクドットの大きさが小さい場合には、インクドットとインクドットの間の印刷媒体の色が見えるため、そのドットの形成位置のずれが目立ちやすい。色相がほぼ同じで濃度が異なる複数のインクが利用可能である場合には、濃度の薄いインクのドットの大きさが小さくなる傾向がある。そのような場合には、濃度の薄いインクを用いてテストパターンを印刷し、位置調整値の設定を行うことで、粒状感の目立たない高品質な印刷を実行することができる。例えば、シアンインクＣ、マゼンタインクＭ、イエロインクＹ、淡シアンインクＬＣ、淡マゼンタインクＬＭ、濃イエロインクＤＹを利用可能な場合に、淡シアンインクＬＣ、淡マゼンタインクＬＭ、イエロインクＹを用いたテストパターンに基づいて位置調整値の設定を行うことで、画質に与える影響の大きいインクのドット形成位置をより適切に調整することができる。よって、粒状感の目立たない高品質な印刷を実行することができる。
【００５７】
Ｃ３．位置調整値によるドット形成位置ずれ調整：
図１１は、双方向印刷時におけるドットの形成位置ずれ調整の概要を示すブロック図である。プリンタ２０内のＰＲＯＭ４３には、位置調整番号格納領域２００と、位置調整値テーブル２１０とが設けられている。位置調整番号格納領域２００と位置調整値テーブル２１０とは、位置調整値記憶部として機能する。ＲＡＭ４４には、ドット形成位置を調整する処理を実行するためのプログラムが、位置調整部として格納されている。印刷ヘッド２８に設けられた各ノズル群Ｎｚｇには、ノズルからインクを吐出させるアクチュエータチップ３００が設けられ、アクチュエータチップ３００の動作は、ヘッド駆動回路５２によって制御される。
【００５８】
ユーザによって、コンピュータ９０の位置調整値設定部１０２（図１、図３）を介して設定された、好ましい位置調整値を示す位置調整番号は、位置調整番号格納領域２００に格納される。すなわち、「位置調整値記憶部に格納する位置調整値の設定をユーザに許容する」とは、位置調整値記憶部に格納する位置調整値を識別する情報（例えば、位置調整番号）の設定をユーザに許容することを含んでいる。また、位置調整値設定部１０２は、第１種双方向印刷モードと第２種双方向印刷モードとを含む、複数の双方向印刷モードにそれぞれ対応する複数の位置調整番号を格納することが可能である。
【００５９】
位置調整値テーブル２１０は、復路のドット記録位置のずれ量（すなわち、位置調整値）と、位置調整番号との関係を格納したテーブルであり、第１種双方向印刷モードと第２種双方向印刷モードとを含む、複数の双方向印刷モードにそれぞれ対応する複数のテーブルを含んでいる。
【００６０】
位置調整部４８は、位置調整値テーブル２１０から、利用する双方向印刷モードに対応する、位置調整番号に関連付けられた位置調整値を読み出し、その位置調整値を用いて復路におけるドット記録位置を調整する。具体的には、位置調整部４８は、位置センサ３９からキャリッジ３０（図４）の原点位置の情報を受け取り、それに基づいてキャリッジの位置を計算する。そして、位置調整値に基づく適切なキャリッジ位置（タイミング）でアクチュエータチップ３００がインクを吐出するように、ヘッド駆動回路５２を制御する。
【００６１】
以上に説明したように、本実施例においては、インクの種類を交換することによって利用可能となる第１種双方向印刷モードと第２種双方向印刷モードとを含む、複数の双方向印刷モードに対応する位置調整値の中から、利用する双方向印刷モードに対応する位置調整値を選択して用いることで、ドット形成位置の調整を行う。その結果、インクの種類を交換し、利用するインクの組み合わせの異なる別の種類の双方向印刷を実行する場合でも、ドット形成位置ずれの小さい高品質な印刷結果を得ることができる。
【００６２】
なお、アクチュエータチップ３００は、一つのノズル群に対して１つ備える代わりに、複数のノズル群に対して１つ備える構成としても良い。こうすることで、印刷ヘッドの構成を簡単なものにすることができる。また、全てのアクチュエータチップ３００を１つのヘッド駆動回路５２で制御する代わりに、複数のヘッド駆動回路５２を設け、複数のアクチュエータチップ３００の制御を、複数のヘッド駆動回路５２に分担させる構成としても良い。こうすることで、ヘッド駆動回路５２毎に異なる位置調整値を用いたドットの形成位置の調整を行うことができる。
【００６３】
Ｄ．ドット形成位置調整処理実施例：
Ｄ１．ドット形成位置調整処理第１実施例：
図１２は、この実施例における、各ノズル群が利用するインクを収容したインクカートリッジのラベル番号（図６）と、利用可能な２種類のインクセットＩＳ１１、ＩＳ１２と、それぞれのインクセットが有するインクの種類を示す説明図である。２つのノズル群Ｎ１４とＮ１５とは、同じインクカートリッジ（ラベル番号４）からインクの供給を受ける。
【００６４】
第１インクセットＩＳ１１としては、４種類のインク（Ｋ、Ｃ、Ｍ、Ｙ）を利用することができる。各インクは、それぞれ２つのノズル群から吐出される。図７に示すように、各インクを吐出する２つのノズル群は、互いに副走査方向のノズルの位置が異なっている。換言すれば、互いに副走査方向のノズルの位置が異なる第１ノズル群セットＮＳ１と第２ノズル群セットＮＳ２とは、それぞれが、４種類のインクＫＣＭＹを吐出することが可能である。そのため、１回の主走査において、各インクを吐出する２つのノズル群を同時に利用することで、互いに異なるラスタラインの記録を同時に行うことが可能である。このように、第１インクセットＩＳ１１を用いることで、２つのノズル群セットＮＳ１とＮＳ２とを同時に利用する、実質的な印刷速度の速い高速印刷を実行することができる。
【００６５】
第２インクセットＩＳ１２は、第１インクセットＩＳ１１におけるラベル番号１〜３の３つのインクＹ、Ｍ、Ｃを、濃度の異なる３つのインクＤＹ、ＬＭ、ＬＣに、それぞれ交換したものである。インクの種類の交換は、インクカートリッジを交換することによって行われる。例えば、イエロインクＹを濃イエロインクＤＹに交換する場合には、イエロインクＹを収容するイエロインクカートリッジ１７１Ｙを、濃イエロインクＤＹを収容する濃イエロインクカートリッジ１７１ＤＹに交換すればよい。第２インクセットＩＳ１２としては、７種類のインク（ＤＹ、ＬＭ、ＬＣ、Ｋ、Ｃ、Ｍ、Ｙ）を利用することができる。それぞれのインクは、ノズル群Ｎ１１〜Ｎ１８のそれぞれから吐出される（ブラックインクＫは２つのノズル群Ｎ１４とＮ１５とから吐出される）。
【００６６】
淡マゼンタインクＬＭは、マゼンタインクＭと色相がほぼ同じで明度の高い（すなわち、濃度の薄い）インクである。淡シアンインクＬＣは、シアンインクＣと色相がほぼ同じで明度の高いインクである。これらの淡インクを比較的明るい領域に用いることで、インクドットの数を増やすことができるので、インクドットの数が少ないほど目立ちやすい粒状性（画像のざらつき）を改善することができる。よって、比較的明るい領域の印刷画質を向上させることができる。
【００６７】
濃イエロインクＤＹは、イエロインクＹと色相がほぼ同じで明度の低い（すなわち、濃度の高い）インクである。濃イエロインクＤＹを比較的暗い領域に用いることで、インクの打ち込み量を減らし、インクドットの数を抑制することができるので、にじみやインクドットの数が多い場合に目立ちやすいバンディング（筋状の画質劣化）を抑制することができる。よって、比較的暗い領域の印刷画質を向上させることができる。
【００６８】
このように、第２インクセットＩＳ１２を用いることで、濃度の異なる複数のインクを利用する、高画質な印刷を実行することができる。
【００６９】
図１３は、２つのインクセットＩＳ１１、ＩＳ１２と、利用することが可能な双方向印刷モードとの関係を示した説明図である。各表の上段に、ノズル群とインクの種類の組み合わせが示され、下段に、利用することが可能な双方向印刷モードと、各双方向印刷モードが利用するインク（ノズル群）の組み合わせと、が示されている。各双方向印刷モードが利用するインク（ノズル群）に付された○印は、その双方向印刷モードに対応するテストパターンを印刷する際に用いられるインク（ノズル群）を表している。
【００７０】
第１インクセットＩＳ１１を利用する場合は、図１３（ａ）に示すように、ブラックインクＫを利用するモノクロ双方向印刷モードと、４つのインク（Ｋ、Ｃ、Ｍ、Ｙ）を利用する４色カラー双方向印刷モードとを、利用することができる。４色カラー印刷モードは、第１種双方向印刷モードに相当する。
【００７１】
モノクロ双方向印刷モードでは、ブラックインクＫを吐出する２つのノズル群Ｎ１４、Ｎ１５とを用いた、高速なモノクロ双方向印刷を行うことができる。
【００７２】
４色カラー双方向印刷モードでは、Ｋ、Ｃ、Ｍ、Ｙの４つのインクについて、１回の主走査において、それぞれのインクを吐出する２つずつのノズル群を用いた、高速なカラー双方向印刷を行うことができる。
【００７３】
第２インクセットＩＳ１２を利用する場合は、図１３（ｂ）に示すように、ブラックインクＫを利用するモノクロ双方向印刷モードと、７つのインク（Ｋ、Ｃ、Ｍ、Ｙ、ＬＣ、ＬＭ、ＤＹ）を利用する７色カラー双方向印刷モードとを、利用することができる。７色カラー双方向印刷モードは、第２種双方向印刷モードに相当する。
【００７４】
７色カラー双方向印刷モードでは、上述の４色カラー双方向印刷モードで利用する４色インクＫＣＭＹと、淡シアンインクＬＣと、淡マゼンタインクＬＭと、濃イエロインクＤＹとを用いて、比較的明るい領域の粒状性を改善し、さらに、比較的暗い領域のにじみやバンディングを抑制した、高画質なカラー双方向印刷を行うことができる。
【００７５】
図１４は、上述の図２のフローチャートにおいて、プリンタドライバ９６の位置調整値設定部１０２（図３）を利用して位置調整値（位置調整番号）を設定する様子を示す説明図である。図１４は、４つのインクＫＣＭＹのための７つのインクカートリッジ（第１インクセットＩＳ１１）が装着されている場合を示している。図示されているように、ユーザがプリンタドライバ９６の位置調整番号設定画面を開くと、位置調整値設定部１０２が位置調整番号の設定を行う画面をＣＲＴ２１上に表示する。表示された画面は、印刷モード表示部７００と、テストパターン印刷開始ボタン７１０と、位置調整番号設定部７２０と、設定終了ボタン７３０とを有している。
【００７６】
印刷モード表示部７００には、装着されているインクを用いて利用することができる双方向印刷モードの一覧が表示される。位置調整値設定部１０２は、複数の双方向印刷モードがそれぞれ必要としているノズル群とインクの種類との組み合わせに関する情報、すなわち、インクカートリッジとインクの種類の組み合わせに関する情報を保持している。位置調整値設定部１０２は、この情報を上述のインク情報信号から得られた情報と比較して、それぞれの双方向印刷モードを利用することができるか否かの判定を行うことができる。
【００７７】
印刷モード表示部７００において、選択されている双方向印刷モードは、例えば、色が反転して表示される。図１４の例では、４色カラー双方向印刷モードが選択されている。ユーザは、印刷モード表示部７００を操作することによって、位置調整番号の設定を行うための双方向印刷モードを選択することができる（図２におけるステップＳ１０）。
【００７８】
次に、テストパターン印刷開始ボタン７１０を操作することによって、印刷モード表示部７００で選択された双方向印刷モードに対応するテストパターンの印刷が行われる（図２におけるステップＳ２０）。
【００７９】
４色カラー双方向印刷モードでは、複数種類のインクを用いたカラー印刷を行うため、テストパターンとして、例えば、上述のテストパターン第２実施例が用いられる。このテストパターンはＣＭＹの３種類のインクを吐出する６つのノズル群Ｎ１１、Ｎ１２、Ｎ１３、Ｎ１６、Ｎ１７、Ｎ１８（図１３（ａ））を用いて印刷される。テストパターンのカラーパッチの色としては、灰色や肌色などを用いることができる。
【００８０】
ユーザは、このテストパターンの印刷結果を用いて、好ましい調整状態の位置調整番号を決定することができる。ユーザは、好ましい位置調整番号を、位置調整番号設定部７２０に入力し、設定終了ボタン７３０を操作することで、設定することができる。位置調整番号設定部７２０に入力された位置調整番号は、４色カラー印刷モードのための位置調整番号として、位置調整値記憶部４７の位置調整番号格納領域２００（図１１）に格納される（図２におけるステップＳ３０）。
【００８１】
モノクロ双方向印刷モードでは、利用するインクの種類が１種類であるため、テストパターンとして、例えば、上述のテストパターン第１実施例が用いられる。このテストパターンはブラックインクＫを吐出する２つのノズル群Ｎ１４、Ｎ１５（図１３（ａ）（ｂ））を用いて印刷される。
【００８２】
７色カラー双方向印刷モードでは、複数種類のインクを用いたカラー印刷を行うため、テストパターンとして、例えば、上述のテストパターン第２実施例が用いられる。また、この双方向印刷モードは、色相がほぼ同じで濃度が異なる複数のインクを用いる印刷モードであるため、テストパターンの印刷には、カラー印刷に用いる有彩色インクの中の濃度の薄いインク（ＬＣ、ＬＭ、Ｙ）が用いられる。
【００８３】
図１５は、プリンタドライバ９６の印刷モード選択部１０１（図３）を利用して、印刷に用いる双方向印刷モードを設定する様子を示す説明図である。図１５は、７つのインク（Ｌ、Ｃ、Ｍ、Ｙ、ＬＣ、ＬＭ、ＤＹ）のための７つのインクカートリッジ（第２インクセットＩＳ１２）が装着されている場合を示している。図示されているように、ユーザがプリンタドライバ９６の印刷モード選択画面を開くと、印刷モード選択部１０１が印刷モードの選択を行う画面をＣＲＴ２１上に表示する。表示された画面は、印刷モード表示部８００と、設定終了ボタン８１０とを有している。
【００８４】
印刷モード表示部８００には、装着されているインクを用いて利用することができる双方向印刷モードの一覧が表示される。印刷モード選択部１０１は位置調整値設定部１０２と同様に、インクの種類に関する情報を用いて利用可能な双方向印刷モードを選択し、表示することが可能である。
【００８５】
印刷モード表示部８００において、選択されている双方向印刷モードは、例えば、色が反転して表示される。図１５の例では、７色カラー双方向印刷モードが選択されている。ユーザは、印刷モード表示部８００を操作することによって、印刷に用いる双方向印刷モードを選択することができる。
【００８６】
次に、設定終了ボタン８１０を操作することによって、印刷に用いる双方向印刷モードの設定が終了する。印刷を実行する際には、位置調整部４８（図１１）は、選択された双方向印刷モードに対応した位置調整番号を参照し、位置調整番号に関連づけられた位置調整値を位置調整値テーブル２１０から読み出し、読み出した位置調整値に基づいて、インクドットの形成位置の調整を行う。このように、利用する双方向印刷モードに対応した位置調整値を用いてインクドットの形成位置を調整するので、利用するインクの組み合わせが異なる別の種類の双方向印刷モードを利用する場合でも、利用する双方向印刷モードに応じた高品質な印刷を実行することができる。
【００８７】
なお、利用する双方向印刷モードに対応する位置調整番号が格納されていない場合、すなわち、利用する双方向印刷モードに対応した位置調整値が格納されていない場合には、予め設定された標準値を用いて、インクドットの形成位置を調整しても良い。こうすることで、位置調整番号が設定されていない場合でも印刷を実行することができる。標準値は位置調整値記憶部４７に予め格納しておくことができる。また、他の双方向印刷モードに対応した位置調整値を用いても良い。他の双方向印刷モードの位置調整値は、利用するインクの種類の組み合わせが異なるが、同じ装置を用いて設定された値である。よって、装置の製造誤差に基づくドット形成位置のずれを小さくすることができる。例えば、７色カラー双方向印刷モード用の位置調整番号が格納されていない場合には、４色カラー双方向印刷モードに対応する位置調整値を用いて調整しても良い。
【００８８】
図１６は、利用する双方向印刷モードに対応する位置調整番号が格納されていない場合に出力される警告例を示す説明図である。プリンタ２０の位置調整番号格納領域２００（図１１）が利用する位置調整番号を格納していない場合には、位置調整部４８は図１６に示す警告画面をＣＲＴ２１上に表示する。表示された画面は、位置調整番号が格納されていない旨の警告メッセージ９００と、処理選択メニュー９１０と、確認ボタン９２０とを有している。
【００８９】
処理選択メニュー９１０には、引き続き実行可能な処理の一覧が表示されている。図１６の例では、
１）利用する双方向印刷モードに対応する位置調整番号の設定を行う処理と、
２）他の双方向印刷モード（図１６の例では、４色カラー双方向印刷モード）に対応する位置調整値を用いて印刷を行う処理と、
３）標準値を用いて印刷を行う処理と、
４）印刷をキャンセルする処理と、
が表示されている。ユーザは、処理選択メニュー９１０を操作することで、実行したい処理を選択することができる。図１６の例では、選択された処理は色が反転して表示されている。
【００９０】
実行したい処理を選択した後に、確認ボタン９２０を操作することで、選択された処理が実行される。このように構成することで、利用する双方向印刷モードに対応する位置調整番号が格納されていない場合の処理を、ユーザが好みに応じて選択することができる。
【００９１】
なお、上述の図１４〜図１６の３つの例は、いずれも、その表示の一部、又は、全部をプリンタ２０（図４）の操作パネル３２に表示するようにしても良い。
【００９２】
Ｄ２．ドット形成位置調整処理第２実施例：
この実施例のプリンタの構成は、上述の第１実施例とほぼ同様であるが、印刷ヘッドユニットの構成が第１実施例と異なる。図１７は、この実施例における印刷ヘッドユニット６０Ａの斜視図である。図６に示す例との差異は２つある。１つは、８つのインクカートリッジを装着することが可能である点である。もう１つは、ブラックインクＫよりも濃度の薄い淡ブラックインクＬＫを収容する淡ブラックインクカートリッジ１７１ＬＫを装着することが可能な点である。
【００９３】
図１８は、この実施例における印刷ヘッドのノズル配列と、各ノズル群が利用するインクの種類とを示す説明図である。図１８（ａ）は、この実施例における印刷ヘッド２８Ａの下面における、ノズル配列を示す説明図である。図７の例との差異は、８つのノズル群のそれぞれが、独立してそれぞれ異なるインクカートリッジからインクの供給を受ける点である。
【００９４】
図１８（ｂ）は、この実施例における、各ノズル群が利用するインクを収容したインクカートリッジのラベル番号６４Ａ（図１７）と、利用可能な２種類のインクセットＩＳ２１、ＩＳ２２と、それぞれのインクセットが有するインクの種類を示す説明図である。第１インクセットＩＳ２１において各ノズル群が吐出するインクの種類は、図１２に示す第１インクセットＩＳ１１において各ノズル群が吐出するインクの種類と同一である。第２インクセットＩＳ２２においては、図１２に示す第２インクセットＩＳ１２と異なり、主走査方向ＭＳに沿った順番が５番目のノズル群Ｎ２５が、ブラックインクＫの代わりに淡ブラックインクＬＫを吐出することが可能である。
【００９５】
淡ブラックインクＬＫは、ブラックインクＫよりも濃度の薄いインクである。この淡ブラックインクＬＫを比較的明るい領域に用いることで、インクドットの数を増やすことができるので、インクドットの数が少ないほど目立ちやすい粒状性（画像のざらつき）を改善することができる。よって、比較的明るい領域の印刷画質を向上させることができる。
【００９６】
図１９は、２つのインクセットＩＳ２１、ＩＳ２２と、利用することが可能な双方向印刷モードとの関係を示した説明図である。図１３に示す例との違いは、７色カラー双方向印刷モードの代わりに、高画質モノクロ双方向印刷モードと、８色カラー双方向印刷モードとを利用可能な点である。なお、この例においては、４色カラー双方向印刷モードが第１種双方向印刷モードに相当し、８色カラー双方向印刷モードが第２種双方向印刷モードに相当する。
【００９７】
高画質モノクロ双方向印刷モードでは、ブラックインクＫと淡ブラックインクＬＫとを用いて、比較的明るい領域の粒状性を改善した、高画質なモノクロ双方向印刷を行うことができる。この印刷モードは、写真画像などをモノクロ印刷する場合などに用いられる。
【００９８】
高画質モノクロ双方向印刷モードは、複数種類のインクを用いたモノクロ印刷を行うため、テストパターンとして、例えば、上述のテストパターン第２実施例が用いられる。また、この双方向印刷モードは、濃度が異なる複数のインクを用いる印刷モードであるため、テストパターンの印刷には、濃度の薄い淡ブラックインクＬＫが用いられる。テストパターンは、淡ブラックインクＬＫを吐出するノズル群Ｎ２５によるインクドットを用いた灰色のカラーパッチを用いて構成される。ユーザは、位置調整値が異なる複数のカラーパッチの中から、ざらつきの最も少なくなる状態を選択することで、適切な位置調整番号を選択することができる。
【００９９】
８色カラー双方向印刷モードでは、４色カラー双方向印刷モードで利用する４色インクＫＣＭＹと、淡シアンインクＬＣと、淡マゼンタインクＬＭと、濃イエロインクＤＹと、淡ブラックインクＬＫとを用いて、比較的明るい領域の粒状性を改善し、さらに、比較的暗い領域のにじみやバンディングを抑制した、高画質なカラー双方向印刷を行うことができる。
【０１００】
８色カラー双方向印刷モードは、複数種類のインクを用いたカラー印刷を行うため、テストパターンとして、例えば、上述のテストパターン第２実施例が用いられる。また、この双方向印刷モードは、色相がほぼ同じで濃度が異なる複数のインクを用いる印刷モードであるため、テストパターンの印刷には、印刷に用いるインクの中の濃度の薄いインク（ＬＣ、ＬＭ、Ｙ、ＬＫ）が用いられる。このテストパターンの印刷結果に基づいて位置調整値（位置調整番号）を設定することで、ざらつきが小さく、粒状性が改善され、にじみやバンディングが抑制された７色カラー双方向印刷を実行することができる。テストパターンのカラーパッチの色としては、灰色や肌色などを用いることができる。
【０１０１】
第１インクセットＩＳ２１におけるモノクロ双方向印刷モードと、第２インクセットＩＳ２２におけるモノクロ双方向印刷モードとは、利用するノズル群の数が異なっている。そのため、位置調整番号を設定する場合には、それぞれ、独立したテストパターンを用いて独立した位置調整番号が設定される。このように、利用するインクの種類が同一でも、利用するノズル群の数や配置が異なる場合には、それぞれ異なる位置調整番号を用いてドット形成位置を調整することで、より高品位な印刷結果を得ることができる。
【０１０２】
以上、説明したように、上述の各実施例では、利用する双方向印刷モードに対応する位置調整値を選択して利用することで、インクドットの形成位置の調整を行うので、インクの種類を交換し、利用するインクの組み合わせの異なる別の種類の双方向印刷を実行する場合でも、ドット形成位置ずれの小さい高品質な印刷結果を得ることができる。
【０１０３】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１０４】
Ｅ．変形例：
Ｅ１．変形例１：
上述した各種の実施例では、各インク毎に独立したインクカートリッジを印刷ヘッドユニット６０に装着できるように、印刷ヘッドユニットが構成されているが、複数のインクタンクを有するインクカートリッジが装着可能となるように構成されても良い。例えば、全てのインクタンクを１つのインクカートリッジに収容し、１つのインクカートリッジを、適宜、装着することで、印刷を行うように構成することもできる。こうすることで、所望の双方向印刷モードに適したインクカートリッジの装着を、容易に行うことができる。一般に、本発明で使用されるインクカートリッジ装着部は、結果として複数種類のインクをそれぞれ収容するための複数のインクタンクが装着可能であれば良い。
【０１０５】
なお、この説明からも理解できるように、本明細書において、「インクタンク」とは、１種類のインクを収容するための容器を意味している。また、インクカートリッジとは、一体として形成され、少なくとも１つのインクタンクを有する容器を意味している。
【０１０６】
Ｅ２．変形例２：
インクカートリッジのメモリに格納されているインク情報は、インクの有効期限や、インクの残量を特定する情報を含むように構成することができる。こうすることで、必要なインクの有効期限が過ぎている場合や、必要なインクの残量がほぼ０である場合に、インクの交換を案内することができる。
【０１０７】
Ｅ３．変形例３：
インクカートリッジ装着部６２に設けられたメモリ読み込み部は、交換の対象となるインクカートリッジにのみ対応するように構成することもできる。上述の実施例において、ラベル６４（図６）によって１、２および３と示された位置に装着される３つのインクカートリッジのみを交換の対象とする場合には、３つのメモリ読み込み部（８２ａ、８２ｂ、８２ｃ）のみをインクカートリッジ装着部６２に設けることで、適切な双方向印刷モードを選択することができる。なお、メモリとメモリ読み込み部とは、互いに接触させることで情報を読み取る構成とすることもでき、また、互いに接触させずに情報を読み取る構成とすることもできる。
【０１０８】
Ｅ４．変形例４：
印刷ヘッド２８が備えるノズル群の数は８つに限定するものではなく、利用可能なインクセットのインクの種類に応じて適宜設定することができる。例えば、より多くのインクを利用するためのノズル群を設け、レッドインクを利用可能とすることで、赤い領域の色調をより細かく調整する高画質な双方向印刷を行うことができる。また、利用可能なインクの種類も、７色や８色に限定するものではない。いずれの場合も、インクの種類を交換し、利用するインクの種類の組み合わせが異なる別の種類の双方向印刷モードを利用する場合には、利用する双方向印刷モードに対応した位置調整値を用いて、ドット形成位置が調整される。
【０１０９】
Ｅ５．変形例５：
この発明は、ドラムプリンタにも適用できる。このような印刷装置としては、例えばファクシミリ装置や、コピー装置がある。尚、ドラムプリンタでは、ドラム回転方向が主走査方向、キャリッジ走行方向が副走査方向となる。この発明は、インクジェットプリンタのみでなく、一般に、複数のノズル群を有する記録ヘッドを用いて印刷媒体の表面に記録を行うドット記録装置に適用することができる。
【０１１０】
Ｅ６．変形例６：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、図３に示したプリンタドライバ９６の機能の一部または全部を、プリンタ２０内の制御回路４０が実行するようにすることもできる。この場合には、印刷データを作成する印刷制御装置としてのコンピュータ９０の機能の一部または全部が、プリンタ２０の制御回路４０によって実現される。
【０１１１】
Ｅ７．変形例７：
本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【０１１２】
Ｅ８．変形例８：
上述の各実施例においては、印刷ヘッドとインクカートリッジ装着部とが一体に構成されているが、印刷ヘッドとインクカートリッジ装着部とをインク供給路で接続し、印刷ヘッドがインクカートリッジ装着部と独立して移動することができる構成としてもよい。こうすることで、インクカートリッジ装着部を、印刷ヘッドと独立して任意の位置に設けることができる。例えば、インクカートリッジを装着する部分が印刷装置の外部に現れるように構成することで、インクカートリッジの装着を容易に行うことができる。なお、インク供給路は、印刷ヘッドがその移動範囲内を自由に移動できるように、ゴムやシリコンなどの弾性体を用いたチューブで構成されるとともに、十分な長さを有するように構成される。
【図面の簡単な説明】
【図１】印刷システムの概要を示す説明図。
【図２】位置調整値の設定を行う手続きの流れを示すフローチャート。
【図３】印刷システムの構成を示す説明図。
【図４】プリンタ２０の概略構成図。
【図５】プリンタ２０の構成を示すブロック図。
【図６】印刷ヘッドユニットの斜視図。
【図７】印刷ヘッドの下面における、ノズル配列示す説明図。
【図８】双方向印刷時の位置ずれを示す説明図。
【図９】テストパターンの例を示す説明図。
【図１０】テストパターンの別の例を示す説明図。
【図１１】ドットの形成位置ずれ調整の概要を示すブロック図。
【図１２】インクセットと、インクの種類と、利用するノズル群との関係を示す説明図。
【図１３】インクセットと双方向印刷モードの関係を示す説明図。
【図１４】位置調整値（位置調整番号）を設定する様子を示す説明図。
【図１５】印刷に用いる双方向印刷モードを設定する様子を示す説明図。
【図１６】警告例を示す説明図。
【図１７】印刷ヘッドユニットの斜視図。
【図１８】印刷ヘッドのノズル配列と、各ノズル群が利用するインクの種類とを示す説明図。
【図１９】インクセットと双方向印刷モードの関係を示す説明図。
【符号の説明】
２０…プリンタ
２１…ＣＲＴ
２２…紙送りモータ
２４…キャリッジモータ
２６…プラテン
２７…出力部
２８…印刷ヘッド
２８Ａ…印刷ヘッド
３０…キャリッジ
３２…操作パネル
３４…摺動軸
３６…駆動ベルト
３８…プーリ
３９…位置センサ
４０…制御回路
４１…ＣＰＵ
４３…Ｐ−ＲＯＭ
４４…ＲＡＭ
４５…ＣＧ
４７…位置調整値記憶部
４８…位置調整部
５０…Ｉ／Ｆ専用回路
５２…ヘッド駆動回路
５３…データ読み込み部
５４…モータ駆動回路
５６…コネクタ
６０…印刷ヘッドユニット
６０Ａ…印刷ヘッドユニット
６２…インクカートリッジ装着部
６２Ａ…インクカートリッジ装着部
６４…ラベル
６４Ａ…ラベル
７２、７２ａ〜７２ｇ…導入管
８２、８２ａ〜８２ｇ…メモリ読み込み部
９０…コンピュータ
９１…ビデオドライバ
９５…アプリケーションプログラム
９６…プリンタドライバ
９７…解像度変換モジュール
９８…色変換モジュール
９９…ハーフトーンモジュール
１００…印刷データ生成モジュール
１０１…印刷モード選択部
１０２…位置調整値設定部
１０３…テストパターン形成部
１７１…インクカートリッジ
１８１Ｋ〜１８１ＬＭ…メモリ
２００…位置調整番号格納領域
２１０…位置調整値テーブル
３００…アクチュエータチップ
７００…印刷モード表示部
７１０…テストパターン印刷開始ボタン
７２０…位置調整番号設定部
７３０…設定終了ボタン
８００…印刷モード表示部
８１０…設定終了ボタン
９００…警告メッセージ
９１０…処理選択メニュー
９２０…確認ボタン
ＭＳ…主走査方向
ＳＳ…副走査方向
Ｎｚ…ノズル
Ｐ…印刷媒体
ＰＤ…印刷データ
ＰＳ…印刷システム
Ｎｚｇ…ノズル群
Ｎ１１〜Ｎ１８、Ｎ２１〜Ｎ２８…ノズル群
ＴＰ…テストパターン
ＴＰ１０…テストパターン
Ｔ１…縦罫線対
ＴＰ１…縦罫線対
ＴＰ１１…縦罫線
ＴＰ１２…縦罫線
ＴＰ２０…テストパターン
ＴＰ２１〜ＴＰ２５…カラーパッチ
【図１】
2004122643.tif 000003
【図２】
2004122643.tif 000004
【図３】
2004122643.tif 000005
【図４】
2004122643.tif 000006
【図５】
2004122643.tif 000007
【図６】
2004122643.tif 000008
【図７】
2004122643.tif 000009
【図８】
2004122643.tif 000010
【図９】
2004122643.tif 000011
【図１０】
2004122643.tif 000012
【図１１】
2004122643.tif 000013
【図１２】
2004122643.tif 000014
【図１３】
2004122643.tif 000015
【図１４】
2004122643.tif 000016
【図１５】
2004122643.tif 000017
【図１６】
2004122643.tif 000018
【図１７】
2004122643.tif 000019
【図１８】
2004122643.tif 000020
【図１９】
2004122643.tif 000021