(57)【要約】【課題】  画像のずれが生じないように印刷を実行することができるようにする。【解決手段】  所定の移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、搬送ユニットにより媒体を媒体搬送方向に搬送する搬送動作とを交互に繰り返すことによって、前記ライン群を前記媒体搬送方向に複数形成して画像を形成する印刷システムにおいて、あるライン群形成動作において形成されるライン群に、所定のノズルからインクが吐出されず前記媒体にドットが形成されない空白ラインが存在し、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続している場合、そのライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しないことを特徴とする。【選択図】      図１７
2005205849.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するための複数のノズルと、媒体を媒体搬送方向に搬送するための搬送ユニットとを備え、
所定の移動方向に移動する前記複数のノズルからインクを吐出して前記媒体にドットを形成し、前記移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、前記搬送ユニットにより前記媒体を前記媒体搬送方向に搬送する搬送動作とを交互に繰り返すことによって、前記ライン群を前記媒体搬送方向に複数形成して画像を形成する印刷システムにおいて、
あるライン群形成動作において形成されるライン群に、所定のノズルからインクが吐出されず前記媒体にドットが形成されない空白ラインが存在し、
前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続している場合、
そのライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しない
ことを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記あるライン群形成動作において形成されるライン群に、前記空白ラインが存在しない場合、
前記あるライン群形成動作において形成されるべきドットを全て形成する
ことを特徴とする印刷システム。
【請求項３】
請求項２に記載の印刷システムにおいて、
前記あるライン群形成動作において形成されるライン群より前記媒体搬送方向上流側に形成されるべきドットが、前記あるライン群形成動作において形成されるドットと連続している場合、
その連続しているドットが全て形成されるまで、前記あるライン群形成動作に続いてライン群形成動作を繰り返し実行する
ことを特徴とする印刷システム。
【請求項４】
請求項３に記載の印刷システムにおいて、
前記あるライン群形成動作に続いて実行されるライン群形成動作によって形成されるライン群の繋ぎ目のラインは、第１のライン群を形成する複数のノズルのうち媒体搬送方向上流側のノズルから吐出されるインクによって形成されるドットと、第２のライン群を形成する複数のノズルのうち媒体搬送方向下流側のノズルから吐出されるインクによって形成されるドットによって形成される
ことを特徴とする印刷システム。
【請求項５】
請求項４に記載の印刷システムにおいて、
前記繋ぎ目のラインは、第１のライン群を形成する複数のノズルのうち媒体搬送方向最上流部のノズルから吐出されるインクによって形成されるドットと、第２のライン群を形成する複数のノズルのうち媒体搬送方向最下流部のノズルから吐出されるインクによって形成されるドットによって形成される
ことを特徴とする印刷システム。
【請求項６】
請求項１に記載の印刷システムにおいて、
前記媒体に形成される前記画像に対応する画像データに基づいて、前記空白ラインが検出される
ことを特徴とする印刷システム。
【請求項７】
請求項１に記載の印刷システムにおいて、
前記媒体に形成される前記画像に対応する画像データに基づいて、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続しているか否かが判定される
ことを特徴とする印刷システム。
【請求項８】
請求項１、請求項６、請求項７のいずれかに記載の印刷システムにおいて、
前記空白ラインが複数存在する場合、前記媒体搬送方向最上流側に形成される空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しない
ことを特徴とする印刷システム。
【請求項９】
請求項１に記載の印刷システムにおいて、
前記画像は、文字である
ことを特徴とする印刷システム。
【請求項１０】
請求項１に記載の印刷システムにおいて、
第１のライン群形成動作において形成されるライン群に、前記空白ラインが存在し、
前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、前記第１のライン群形成動作において形成されるライン群の外部まで連続している場合、
前記第１のライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成せずに、
前記第１のライン群形成動作に続いて実行される第２のライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成する
ことを特徴とする印刷システム。
【請求項１１】
インクを吐出するための複数のノズルと、媒体を媒体搬送方向に搬送するための搬送ユニットとを備え、
所定の移動方向に移動する前記複数のノズルからインクを吐出して前記媒体にドットを形成し、前記移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、前記搬送ユニットにより前記媒体を前記媒体搬送方向に搬送する搬送動作とを交互に繰り返すことによって、前記ライン群を前記媒体搬送方向に複数形成して画像を形成する印刷システムにおいて、
あるライン群形成動作において形成されるライン群に、所定のノズルからインクが吐出されず前記媒体にドットが形成されない空白ラインが存在し、
前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続している場合、
そのライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成せず、
前記媒体に形成される前記画像に対応する画像データに基づいて、前記空白ラインが検出され、
前記媒体に形成される前記画像に対応する画像データに基づいて、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続しているか否かが判定され、
前記空白ラインが複数存在する場合、前記媒体搬送方向最上流側に形成される空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成せず、
前記画像は、文字であり、
第１のライン群形成動作において形成されるライン群に、前記空白ラインが存在し、
前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、前記第１のライン群形成動作において形成されるライン群の外部まで連続している場合、
前記第１のライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成せずに、
前記第１のライン群形成動作に続いて実行される第２のライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成する
ことを特徴とする印刷システム。
【請求項１２】
所定の移動方向に移動する前記複数のノズルからインクを吐出して前記媒体にドットを形成し、前記移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、前記搬送ユニットにより前記媒体を前記媒体搬送方向に搬送する搬送動作とを交互に繰り返すことによって、前記ライン群を前記媒体搬送方向に複数形成して画像を形成する印刷方法において、
あるライン群形成動作において形成されるライン群に、所定のノズルからインクが吐出されず前記媒体にドットが形成されない空白ラインが存在し、
前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続している場合、
そのライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しない
ことを特徴とする印刷方法。
【請求項１３】
インクを吐出するための複数のノズルと、媒体を媒体搬送方向に搬送するための搬送ユニットとを備え、
所定の移動方向に移動する前記複数のノズルからインクを吐出して前記媒体にドットを形成し、前記移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、前記搬送ユニットにより前記媒体を前記媒体搬送方向に搬送する搬送動作とを交互に繰り返すことによって、前記ライン群を前記媒体搬送方向に複数形成して画像を形成する印刷装置に、
あるライン群形成動作において形成されるライン群に、所定のノズルからインクが吐出されず前記媒体にドットが形成されない空白ラインが存在し、
前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続している場合、
そのライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しない機能を実現させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷方法、および、プログラムに関する。
【背景技術】
【０００２】
媒体に向けて液体を吐出して印刷をする印刷装置の１つとして、インクジェットプリンタが知られている。このインクジェットプリンタは、紙等の媒体に対して液体としてインクを吐出して印刷を施すようになっている。インクジェットプリンタが印刷を実行するとき、媒体搬送方向に並び所定の移動方向に移動可能な複数のノズルからインクを吐出して、所定の移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、搬送ユニットにより媒体を搬送する搬送動作とを交互に繰り返すことによって、ライン群を媒体搬送方向に複数形成して画像を形成する。
【特許文献１】特公平６−３５１９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、印刷すべき画像が、１つのライン群から形成できずに、次のライン群にまたがって形成されると、ライン群間の繋ぎ目に画像のずれが生じるという虞があった。
【０００４】
本発明は、このような事情に鑑みたものであって、画像のずれが生じないように印刷を実行することができるようにすることにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するための主たる発明は、インクを吐出するための複数のノズルと、媒体を媒体搬送方向に搬送するための搬送ユニットとを備え、所定の移動方向に移動する前記複数のノズルからインクを吐出して前記媒体にドットを形成し、前記移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、前記搬送ユニットにより前記媒体を前記媒体搬送方向に搬送する搬送動作とを交互に繰り返すことによって、前記ライン群を前記媒体搬送方向に複数形成して画像を形成する印刷システムにおいて、あるライン群形成動作において形成されるライン群に、所定のノズルからインクが吐出されず前記媒体にドットが形成されない空白ラインが存在し、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続している場合、そのライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しないことを特徴とする印刷システムである。
【０００６】
本発明の他の特徴は、本明細書および添付図面の記載により明らかにする。
【発明の効果】
【０００７】
画像のずれが生じないように印刷を実行することができるようになる。
【発明を実施するための最良の形態】
【０００８】
本明細書および添付図面の記載により少なくとも以下の事項が明らかとなる。
【０００９】
インクを吐出するための複数のノズルと、媒体を媒体搬送方向に搬送するための搬送ユニットとを備え、所定の移動方向に移動する前記複数のノズルからインクを吐出して前記媒体にドットを形成し、前記移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、前記搬送ユニットにより前記媒体を前記媒体搬送方向に搬送する搬送動作とを交互に繰り返すことによって、前記ライン群を前記媒体搬送方向に複数形成して画像を形成する印刷システムにおいて、あるライン群形成動作において形成されるライン群に、所定のノズルからインクが吐出されず前記媒体にドットが形成されない空白ラインが存在し、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続している場合、そのライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しないことを特徴とする印刷システム。  
このような印刷システムにあっては、画像のずれが生じないように印刷を実行することができるようになる。
【００１０】
前記あるライン群形成動作において形成されるライン群に、前記空白ラインが存在しない場合、前記あるライン群形成動作において形成されるべきドットを全て形成することが好ましい。  
このような印刷システムにあっては、前記あるライン群形成動作において形成されるライン群に、前記空白ラインが存在しない場合、前記あるライン群形成動作において形成されるべきドットを全て形成することができるようになる。
【００１１】
前記あるライン群形成動作において形成されるライン群より前記媒体搬送方向上流側に形成されるべきドットが、前記あるライン群形成動作において形成されるドットと連続している場合、その連続しているドットが全て形成されるまで、前記あるライン群形成動作に続いてライン群形成動作を繰り返し実行することが好ましい。  
このような印刷システムにあっては、前記あるライン群形成動作に続いてライン群形成動作を繰り返し実行し、連続しているドットを全て形成することができるようになる。
【００１２】
前記あるライン群形成動作に続いて実行されるライン群形成動作によって形成されるライン群の繋ぎ目のラインは、第１のライン群を形成する複数のノズルのうち媒体搬送方向上流側のノズルから吐出されるインクによって形成されるドットと、第２のライン群を形成する複数のノズルのうち媒体搬送方向下流側のノズルから吐出されるインクによって形成されるドットによって形成されることが好ましい。  
このような印刷システムにあっては、画像のずれを抑制して印刷を実行することができるようになる。
【００１３】
前記繋ぎ目のラインは、第１のライン群を形成する複数のノズルのうち媒体搬送方向最上流部のノズルから吐出されるインクによって形成されるドットと、第２のライン群を形成する複数のノズルのうち媒体搬送方向最下流部のノズルから吐出されるインクによって形成されるドットによって形成されることが好ましい。  
このような印刷システムにあっては、画像のずれを抑制して印刷を実行することができるようになる。
【００１４】
前記媒体に形成される前記画像に対応する画像データに基づいて、前記空白ラインが検出されることが好ましい。  
このような印刷システムにあっては、前記媒体に形成される前記画像に対応する画像データに基づいて、前記空白ラインを検出できるようになる。
【００１５】
前記媒体に形成される前記画像に対応する画像データに基づいて、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続しているか否かが判定されることが好ましい。  
このような印刷システムにあっては、前記媒体に形成される前記画像に対応する画像データに基づいて、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続しているか否かを判定できるようになる。
【００１６】
前記空白ラインが複数存在する場合、前記媒体搬送方向最上流側に形成される空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しないことが好ましい。  
このような印刷システムにあっては、前記空白ラインが複数存在する場合、前記媒体搬送方向最上流側に形成される空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しないので、１回のライン群形成動作において形成されるライン群の数を多くすることができるようになる。
【００１７】
前記画像は、文字であることが好ましい。  
このような印刷システムにあっては、前記画像が文字であっても画像のずれが生じないように印刷を実行することができるようになる。
【００１８】
第１のライン群形成動作において形成されるライン群に、前記空白ラインが存在し、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、前記第１のライン群形成動作において形成されるライン群の外部まで連続している場合、前記第１のライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成せずに、前記第１のライン群形成動作に続いて実行される第２のライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成することが好ましい。  
このような印刷システムにあっては、画像のずれを抑制して印刷を実行することができるようになる。
【００１９】
また、インクを吐出するための複数のノズルと、媒体を媒体搬送方向に搬送するための搬送ユニットとを備え、所定の移動方向に移動する前記複数のノズルからインクを吐出して前記媒体にドットを形成し、前記移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、前記搬送ユニットにより前記媒体を前記媒体搬送方向に搬送する搬送動作とを交互に繰り返すことによって、前記ライン群を前記媒体搬送方向に複数形成して画像を形成する印刷システムにおいて、あるライン群形成動作において形成されるライン群に、所定のノズルからインクが吐出されず前記媒体にドットが形成されない空白ラインが存在し、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続している場合、そのライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成せず、前記媒体に形成される前記画像に対応する画像データに基づいて、前記空白ラインが検出され、前記媒体に形成される前記画像に対応する画像データに基づいて、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続しているか否かが判定され、前記空白ラインが複数存在する場合、前記媒体搬送方向最上流側に形成される空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成せず、前記画像は、文字であり、第１のライン群形成動作において形成されるライン群に、前記空白ラインが存在し、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、前記第１のライン群形成動作において形成されるライン群の外部まで連続している場合、前記第１のライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成せずに、前記第１のライン群形成動作に続いて実行される第２のライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成することを特徴とする印刷システムも実現可能である。  
このようにすれば、既述の総ての効果を奏するため、本発明の目的が最も有効に達成される。
【００２０】
また、所定の移動方向に移動する前記複数のノズルからインクを吐出して前記媒体にドットを形成し、前記移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、前記搬送ユニットにより前記媒体を前記媒体搬送方向に搬送する搬送動作とを交互に繰り返すことによって、前記ライン群を前記媒体搬送方向に複数形成して画像を形成する印刷方法において、あるライン群形成動作において形成されるライン群に、所定のノズルからインクが吐出されず前記媒体にドットが形成されない空白ラインが存在し、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続している場合、そのライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しないことを特徴とする印刷方法も実現可能である。  
このようにして実現された印刷方法は、従来方法よりも優れた方法となる。
【００２１】
また、インクを吐出するための複数のノズルと、媒体を媒体搬送方向に搬送するための搬送ユニットとを備え、所定の移動方向に移動する前記複数のノズルからインクを吐出して前記媒体にドットを形成し、前記移動方向に沿う複数のドットから構成されるライン群を形成するライン群形成動作と、前記搬送ユニットにより前記媒体を前記媒体搬送方向に搬送する搬送動作とを交互に繰り返すことによって、前記ライン群を前記媒体搬送方向に複数形成して画像を形成する印刷装置に、あるライン群形成動作において形成されるライン群に、所定のノズルからインクが吐出されず前記媒体にドットが形成されない空白ラインが存在し、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットが、そのライン群形成動作において形成されるライン群の外部まで連続している場合、そのライン群形成動作において、前記空白ラインの前記媒体搬送方向上流側に形成されるべきドットを形成しない機能を実現させることを特徴とするプログラムも実現可能である。  
このようにして実現されたプログラムは、従来プログラムよりも優れたプログラムとなる。
【００２２】
＝＝＝印刷装置の概要＝＝＝
本発明にかかる印刷装置の一実施形態として、インクジェットプリンタ１と、コンピュータ１１００とを備えた印刷システムを例にとり、その概要について説明する。
【００２３】
図１は、本実施形態にかかる印刷システム１０００の外観構成を示した説明図である。この印刷システム１０００は、インクジェットプリンタ１と、コンピュータ１１００とを備えている。コンピュータ１１００は、表示装置１２００と、入力装置１３００と、記録再生装置１４００とを有している。プリンタ１は、紙や布、フィルム等の媒体に画像を印刷する印刷装置である。コンピュータ１１００は、プリンタ１と電気的に接続されており、プリンタ１に画像を印刷させるため、印刷させる画像に応じた印刷データをプリンタ１に出力する。表示装置１２００は、ディスプレイを有し、アプリケーションプログラムやプリンタドライバ等のユーザインタフェースを表示する。入力装置１３００は、例えばキーボード１３００Ａやマウス１３００Ｂであり、表示装置１２００に表示されたユーザインタフェースに沿って、アプリケーションプログラムの操作やプリンタドライバの設定等に用いられる。記録再生装置１４００は、例えばフレキシブルディスクドライブ装置１４００ＡやＣＤ−ＲＯＭドライブ装置１４００Ｂが用いられる。
【００２４】
コンピュータ１１００には、プリンタドライバがインストールされている。プリンタドライバ１１１０は、表示装置１２００にユーザインタフェースを表示させる機能を実現させるほか、アプリケーションプログラムから出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。このプリンタドライバは、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録されている。または、このプリンタドライバは、インターネットを介してコンピュータ１１００にダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。
【００２５】
＝＝＝プリンタドライバ＝＝＝
＜プリンタドライバについて＞
図２は、プリンタドライバ１１１０が行う基本的な処理の概略的な説明図である。既に説明された構成要素については、同じ符号を付しているので、説明を省略する。
【００２６】
コンピュータ１１００では、コンピュータに搭載されたオペレーティングシステムの下、ビデオドライバ１１０２やアプリケーションプログラム１１０４やプリンタドライバ１１１０などのコンピュータプログラムが動作している。ビデオドライバ１１０２は、アプリケーションプログラム１１０４やプリンタドライバ１１１０からの表示命令に従って、例えばユーザインターフェース等を表示装置１２００に表示する機能を有する。アプリケーションプログラム１１０４は、例えば、画像編集などを行う機能を有し、画像に関するデータ（画像データ）を作成する。ユーザは、アプリケーションプログラム１１０４のユーザインターフェースを介して、アプリケーションプログラム１１０４により編集した画像を印刷する指示を与えることができる。アプリケーションプログラム１１０４は、印刷の指示を受けると、プリンタドライバ１１１０に画像データを出力する。
【００２７】
プリンタドライバ１１１０は、アプリケーションプログラム１１０４から画像データを受け取り、この画像データを印刷データに変換し、印刷データをプリンタ１に出力する。ここで、印刷データとは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと画素データとを有するデータである。また、コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。また、画素データとは、印刷される画像（印刷画像）を構成する画素に関するデータであり、例えば、ある画素に対応する媒体Ｓ上の位置に形成されるドットに関するデータ（ドットの色や大きさ等のデータ）である。
【００２８】
プリンタドライバ１１１０は、アプリケーションプログラム１１０４から出力された画像データを印刷データに変換するため、解像度変換処理・色変換処理・ハーフトーン処理・ラスタライズ処理などを行う。以下に、プリンタドライバ１１１０が行う各種の処理について説明する。
【００２９】
解像度変換処理は、アプリケーションプログラム１１０４から出力された画像データ（テキストデータ、イメージデータなど）を、媒体Ｓに印刷する際の解像度に変換する処理である。例えば、紙に画像を印刷する際の解像度が１８０×１８０ｄｐｉに指定されている場合、アプリケーションプログラム１１０４から受け取った画像データを１８０×１８０ｄｐｉの解像度の画像データに変換する。なお、解像度変換処理後の画像データは、ＲＧＢ色空間により表される多階調（例えば２５６階調）のＲＧＢデータである。以下、画像データを解像度変換処理したＲＧＢデータをＲＧＢ画像データと呼ぶ。
【００３０】
色変換処理は、ＲＧＢデータをＣＭＹＫ色空間により表されるＣＭＹＫデータに変換する処理である。なお、ＣＭＹＫデータは、プリンタ１が有するインクの色に対応したデータである。この色変換処理は、ＲＧＢ画像データの階調値とＣＭＹＫ画像データの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）をプリンタドライバ１１１０が参照することによって行われる。この色変換処理により、各画素についてのＲＧＢデータが、インク色に対応するＣＭＹＫデータに変換される。なお、色変換処理後のデータは、ＣＭＹＫ色空間により表される２５６階調のＣＭＹＫデータである。以下、ＲＧＢ画像データを色変換処理したＣＭＹＫデータをＣＭＹＫ画像データと呼ぶ。
【００３１】
ハーフトーン処理は、高階調数のデータを、プリンタ１が形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータや４階調を示す２ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などを利用して、プリンタ１がドットを分散して形成できるように画素データを作成する。プリンタドライバ１１１０は、ハーフトーン処理を行うとき、ディザ法を行う場合にはディザテーブルを参照し、γ補正を行う場合にはガンマテーブルを参照し、誤差拡散法を行う場合は拡散された誤差を記憶するための誤差メモリを参照する。ハーフトーン処理されたデータは、前述のＲＧＢデータと同等の解像度（例えば１８０×１８０ｄｐｉ）を有している。ハーフトーン処理されたデータは、例えば、各画素につき１ビット又は２ビットのデータから構成される。以下、ハーフトーン処理されたデータのうち、１ビットデータのものを２値データと呼び、２ビットデータのものを多値データと呼ぶ。
【００３２】
ラスタライズ処理は、マトリクス状の画像データを、プリンタ１に転送すべきデータ順に変更する処理である。ラスタライズ処理されたデータは、印刷データに含まれる画素データとして、プリンタ１に出力される。
【００３３】
＜プリンタドライバの設定について＞
図３は、プリンタドライバ１１１０のユーザインターフェースの説明図である。このプリンタドライバ１１１０のユーザインターフェースは、ビデオドライバ１１０２を介して、表示装置に表示される。ユーザーは、入力装置１３００を用いて、プリンタドライバ１１１０の各種の設定を行うことができる。
【００３４】
ユーザーは、この画面上から、印刷条件を選択することができる。例えば、ユーザーは、印刷条件として、高速印刷、または、ファイン印刷を選択することができる。そして、プリンタドライバ１１１０は、選択された印刷条件に応じた形式になるように、画像データを印刷データに変換する。
【００３５】
また、ユーザーは、この画面上から、印刷の解像度（印刷するときのドットの間隔）を選択することができる。例えば、ユーザーは、この画面上から、印刷の解像度として１８０ｄｐｉや３６０ｄｐｉを選択することができる。そして、プリンタドライバ１１１０は、選択された解像度に応じて解像度変換処理を行い、画像データを印刷データに変換する。
【００３６】
また、ユーザーは、この画面上から、印刷に用いられる印刷用紙（媒体）を選択することができる。例えば、ユーザーは、印刷用紙として、普通紙や光沢紙を選択することができる。紙の種類（紙種）が異なれば、インクの滲み方や乾き方も異なるため、印刷に適したインク量も異なる。そのため、プリンタドライバ１１１０は、選択された紙種に応じて、画像データを印刷データに変換する。
【００３７】
このように、プリンタドライバ１１１０は、ユーザインターフェースを介して設定された条件に従って、画像データを印刷データに変換する。なお、ユーザーは、この画面上から、プリンタドライバ１１１０の各種の設定を行うことができるほか、カートリッジ内のインクの残量を知ること等もできる。
【００３８】
＝＝＝プリンタ１の構成＝＝＝
図４は、本実施形態のインクジェットプリンタ１の全体構成のブロック図である。また、図５は、本実施形態のインクジェットプリンタ１の内部構成を示す斜視図である。また、図６は、本実施形態のインクジェットプリンタ１の内部構成を示す縦断面図である。以下、本実施形態のインクジェットプリンタ１の基本的な構成について説明する。
【００３９】
本実施形態のインクジェットプリンタ１は、図４に示すように、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、センサ５０、およびコントローラ６０を有する。外部装置であるコンピュータ１１００から印刷データを受信したプリンタ１は、コントローラ６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラ６０は、コンピュータ１１００から受信した印刷データに基づいて、各ユニットを制御し、媒体Ｓに画像を形成する。プリンタ１内の状況はセンサ５０によって監視されており、センサ５０は、検出結果をコントローラ６０に出力する。センサから検出結果を受けたコントローラは、その検出結果に基づいて、各ユニットを制御する。
【００４０】
搬送ユニット２０は、媒体（例えば、紙など）を印刷可能な位置に送り込み、印刷時に所定の方向（以下、搬送方向という）に所定の搬送量で媒体Ｓを搬送させるためのものである。すなわち、搬送ユニット２０は、媒体を搬送する搬送機構（搬送手段）として機能する。搬送ユニット２０は、図６に示すように、給紙ローラ２１と、搬送モータ２２（ＰＦモータとも言う）と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。ただし、搬送ユニット２０が搬送機構として機能するためには、必ずしもこれらの構成要素を全て必要とするわけではない。給紙ローラ２１は、紙挿入口に挿入された媒体Ｓをプリンタ１内に自動的に給紙するためのローラである。給紙ローラ２１は、Ｄ形の断面形状をしており、円周部分の長さは搬送ローラ２３までの搬送距離よりも長く設定されているので、この円周部分を用いて媒体Ｓを搬送ローラ２３まで搬送できる。搬送モータ２２は、媒体Ｓを搬送方向に搬送するためのモータであり、ＤＣモータにより構成される。搬送ローラ２３は、給紙ローラ２１によって給紙された媒体Ｓを印刷可能な領域まで搬送するローラであり、搬送モータ２２によって駆動される。プラテン２４は、印刷中の媒体Ｓを支持する。排紙ローラ２５は、印刷が終了した媒体Ｓをプリンタ１の外部に排出するローラである。この排紙ローラ２５は、搬送ローラ２３と同期して回転する。
【００４１】
キャリッジユニット３０は、ヘッドを所定の方向（以下、キャリッジ移動方向という）に移動させるためのものである。キャリッジユニット３０は、図５に示すように、キャリッジ３１と、キャリッジモータ３２（ＣＲモータとも言う）とを有する。キャリッジ３１は、往復移動可能である。（これにより、ヘッドがキャリッジ移動方向に沿って移動する。）また、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。キャリッジモータ３２は、キャリッジ３１をキャリッジ移動方向に移動させるためのモータであり、ＤＣモータにより構成される。
【００４２】
ヘッドユニット４０は、媒体Ｓにインクを吐出するためのものである。ヘッドユニット４０は、ヘッド４１を有する。ヘッド４１は、本発明の色インク吐出部としてノズルを複数有し、各ノズルから断続的にインクを吐出する。このヘッド４１は、キャリッジ３１に設けられている。そのため、キャリッジ３１がキャリッジ移動方向に移動すると、ヘッド４１もキャリッジ移動方向に移動する。そして、ヘッド４１がキャリッジ移動方向に移動中にインクを断続的に吐出することによって、キャリッジ移動方向に沿ったドットライン（ラスタライン）が媒体Ｓに形成される。
【００４３】
センサ５０には、リニア式エンコーダ５１（図５参照）、ロータリー式エンコーダ５２（図６参照）、紙検出センサ５３（図６参照）、および紙幅センサ５４（図６参照）等が含まれる。リニア式エンコーダ５１は、キャリッジ３１のキャリッジ移動方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出センサ５３は、印刷される媒体Ｓの先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ２１が搬送ローラ２３に向かって媒体Ｓを給紙する途中で、媒体Ｓの先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって媒体Ｓの先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は紙搬送方向に回転可能なレバーを有し、このレバーは媒体Ｓの搬送経路内に突出するように配置されている。そのため、媒体Ｓの先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、媒体Ｓの先端の位置を検出する。紙幅センサ５４は、キャリッジ３１に取付けられている。紙幅センサ５４は、光学センサであり、発光部から媒体Ｓに照射された光の反射光を受光部が検出することにより、媒体Ｓの有無を検出する。そして、紙幅センサ５４は、キャリッジ４１によって移動しながら媒体Ｓの端部の位置を検出し、媒体Ｓの幅を検出する。また、紙幅センサ５４は、状況に応じて、媒体Ｓの先端も検出できる。紙幅センサ５４は、光学センサなので、紙検出センサ５３よりも位置検出の精度が高い。
【００４４】
コントローラ６０は、プリンタ１の制御を行うための制御ユニット（制御手段）である。コントローラ６０は、インターフェース部６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、外部装置であるコンピュータ１１００とプリンタ１との間でデータの送受信を行うためのものである。ＣＰＵ６２は、プリンタ１全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００４５】
＝＝＝ヘッド４１＝＝＝
＜ヘッドの構成について＞
図７は、ヘッド４１の下面におけるノズルの配列を示したものである。ヘッド４１の下面には、同図に示すように、複数の色インクのノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋが設けられている。本実施形態では、各色の色インク、即ち、イエロ（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）ごとに、それぞれイエロインクノズル群４１１Ｙ、マゼンダインクノズル群４１１Ｍ、シアンインクノズル群４１１Ｃ、ブラックインクノズル群４１１Ｋとが設けられている。各ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋは、各色のインクを吐出するための吐出口であるノズル♯１〜♯１８０を複数個（本実施形態では１８０個）備えている。
【００４６】
さらに、本実施形態のヘッド４１にあっては、各色のノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋの他に、クリアインクを媒体Ｓに向けて吐出するクリアインクノズル群４１２を備えている。このクリアインクノズル群４１２についても、各色のノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋと同様、クリアインクを吐出するための吐出口であるノズルを複数個（本実施形態では１８０個）備えている。
【００４７】
各ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋ、４１２の複数のノズル♯１〜♯１８０は、搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。
【００４８】
各ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋ、４１２のノズル♯１〜♯１８０は、下流側のノズルほど若い番号が付されている（♯１〜♯１８０）。つまり、ノズル♯１は、ノズル♯１８０よりも搬送方向に下流側に位置している。また、紙幅センサ５４は、紙搬送方向の位置に関して、一番上流側にあるノズル♯１８０とほぼ同じ位置にある。各ノズル♯１〜♯１８０には、各ノズル♯１〜♯１８０を駆動してインクを吐出させるための駆動素子としてピエゾ素子（不図示）が設けられている。
【００４９】
＜ヘッドの駆動について＞
図８は、ヘッドユニット４０の駆動回路の説明図である。この駆動回路は、前述のユニット制御回路６４内に設けられており、同図に示すように、原駆動信号発生部６４４Ａと、駆動信号整形部６４４Ｂとを備えている。本実施形態では、このようなノズル♯１〜♯１８０の駆動回路が、各色の色インク及びクリアインクのノズル群、即ち、イエロインクノズル群４１１Ｙ、マゼンダインクノズル群４１１Ｍ、シアンインクノズル群４１１Ｃ、ブラックインクノズル群４１１Ｋ、クリアインクノズル群４１２ごとに各々設けられ、ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋ、４１２ごとに個別にピエゾ素子の駆動が行われるようになっている。図中に各信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。
【００５０】
ピエゾ素子は、その両端に設けられた電極間に所定時間幅の電圧を印加すると、電圧の印加時間に応じて伸張し、インクの流路の側壁を変形させる。これによって、インクの流路の体積がピエゾ素子の伸縮に応じて収縮し、この収縮分に相当するインク量が、インクとなって各色の各ノズル♯１〜♯１８０から吐出される。
【００５１】
原駆動信号発生部６４４Ａは、各ノズル♯１〜♯１８０に共通して用いられる原信号ＯＤＲＶを生成する。この原信号ＯＤＲＶは、一画素分のキャリッジ移動期間内（キャリッジ３１が一画素の間隔を横切る時間内）に複数のパルスを含む信号である。
【００５２】
駆動信号整形部６４４Ｂには、原信号発生部６４４Ａから原信号ＯＤＲＶが入力されるとともに、印刷信号ＰＲＴ（ｉ）が入力される。駆動信号整形部６４４Ｂは、印刷信号ＰＲＴ（ｉ）のレベルに応じて、原信号ＯＤＲＶを整形し、駆動信号ＤＲＶ（ｉ）として各ノズル♯１〜♯１８０のピエゾ素子に向けて出力する。各ノズル♯１〜♯１８０のピエゾ素子は、駆動信号整形部６４４Ｂからの駆動信号ＤＲＶに基づき駆動される。
【００５３】
＜ヘッドの駆動信号について＞
図９は、各信号の説明のためのタイミングチャートである。すなわち、同図には、原信号ＯＤＲＶと、印刷信号ＰＲＴ（ｉ）と、駆動信号ＤＲＶ（ｉ）の各信号のタイミングチャートが示されている。
【００５４】
原信号ＯＤＲＶは、原信号発生部６４４Ａからノズル♯１〜♯１８０に共通に供給される信号である。本実施形態では、原信号ＯＤＲＶは、一画素分のキャリッジ移動期間内（キャリッジが一画素の間隔を横切る時間内）において、第１パルスＷ１と第２パルスＷ２の２つのパルスを含む。なお、この原信号ＯＤＲＶは、原信号発生部６４４Ａから駆動信号整形部６４４Ｂに出力される。
【００５５】
印刷信号ＰＲＴは、一画素に対して割り当てられている画素データに対応した信号である。つまり、印刷信号ＰＲＴは、印刷データに含まれる画素データに応じた信号である。本実施形態では、印刷信号ＰＲＴ（ｉ）は、一画素に対して２ビットの情報を有する信号になる。なお、この印刷信号ＰＲＴの信号レベルに応じて、駆動信号整形部６４４Ｂは、原信号ＯＤＲＶを整形し、駆動信号ＤＲＶを出力する。
【００５６】
駆動信号ＤＲＶは、印刷信号ＰＲＴのレベルに応じて原信号ＯＤＲＶを遮断することによって得られる信号である。すなわち、すなわち、印刷信号ＰＲＴが１レベルのとき、駆動信号整形部６４４Ｂは、原信号ＯＤＲＶの対応するパルスをそのまま通過させて駆動信号ＤＲＶとする。一方、印刷信号ＰＲＴが０レベルのとき、駆動信号整形部６４４Ｂは、原信号ＯＤＲＶのパルスを遮断する。なお、駆動信号整形部６４４Ｂは、ノズル毎に設けられているピエゾ素子に駆動信号ＤＲＶを出力する。そして、ピエゾ素子は、この駆動信号ＤＲＶに応じて駆動される。
【００５７】
印刷信号ＰＲＴ（ｉ）が２ビットデータ「０１」に対応しているとき、第１パルスＷ１のみが一画素区間の前半で出力される。これにより、ノズルから小さいインク滴（以下では、小インク滴とも言う）が吐出され、紙には小さいドット（小ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ「１０」に対応しているとき、第２パルスＷ２のみが一画素区間の後半で出力される。これにより、ノズルから中サイズのインク滴（以下では、中インク滴とも言う）が吐出され、紙には中サイズのドット（中ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ「１１」に対応しているとき、第１パルスＷ１と第２パルスＷ２とが一画素区間で出力される。これにより、ノズルから大きいインク滴が吐出され、紙には大きいドット（大ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ「００」に対応しているとき、第１パルスＷ１および第２パルスＷ２のいずれも一画素区間で出力されない。これにより、ノズルからは、いずれのサイズのインク滴も吐出されず、紙にはドットが形成されない。
【００５８】
以上説明したとおり、一画素区間における駆動信号ＤＲＶ（ｉ）は、印刷信号ＰＲＴ（ｉ）の４つの異なる値に応じて互いに異なる４種類の波形を有するように整形されている。
【００５９】
＝＝＝印刷動作について＝＝＝
図１０は、印刷時の処理のフロー図である。以下に説明される各処理は、コントローラ６０が、メモリ６３内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。
【００６０】
印刷命令受信（Ｓ００１）：コントローラ６０は、コンピュータ１１００からインターフェース部６１を介して、印刷命令を受信する。この印刷命令は、コンピュータ１１００から送信される印刷データのヘッダに含まれている。そして、コントローラ６０は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の給紙処理・搬送処理・インク吐出処理等を行う。
【００６１】
給紙処理（Ｓ００２）：まず、コントローラ６０は、給紙処理を行う。給紙処理とは、印刷すべき紙をプリンタ１内に供給し、印刷開始位置（頭出し位置とも言う）に紙を位置決めする処理である。コントローラ６０は、給紙ローラ２１を回転させ、印刷すべき紙を搬送ローラ２３まで送る。コントローラ６０は、搬送ローラ２３を回転させ、給紙ローラ２１から送られてきた紙を印刷開始位置に位置決めする。紙が印刷開始位置に位置決めされたとき、ヘッド４１の少なくとも一部のノズルは、紙と対向している。
【００６２】
ドット形成処理（Ｓ００３）：次に、コントローラ６０は、ドット形成処理を行う。ドット形成処理とは、キャリッジ移動方向に沿って移動するヘッドからインクを断続的に吐出させ、紙上にドットを形成する処理である。コントローラ６０は、キャリッジモータ３２を駆動し、キャリッジ３１を移動させる。そして、コントローラ６０は、キャリッジ３１が移動している間に、印刷データに基づいてヘッドからインクを吐出させる。ヘッドから吐出されたインク滴が紙上に着弾すれば、紙上にドットが形成される。
【００６３】
搬送処理（Ｓ００４）：次に、コントローラ６０は、搬送処理を行う。搬送処理とは、紙をヘッドに対して搬送方向に沿って相対的に移動させる処理である。コントローラ６０は、搬送モータを駆動し、搬送ローラを回転させて紙を搬送方向に搬送する。この搬送処理により、ヘッド４１は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。
【００６４】
排紙判断（Ｓ００５）：次に、コントローラ６０は、印刷中の紙の排紙の判断を行う。印刷中の紙に印刷するためのデータが残っていれば、排紙は行われない。そして、コントローラ６０は、印刷するためのデータがなくなるまでドット形成処理と搬送処理とを交互に繰り返し、ドットから構成される画像を徐々に紙に印刷する。印刷中の紙に印刷するためのデータがなくなれば、コントローラ６０は、その紙を排紙する。コントローラ６０は、排紙ローラを回転させることにより、印刷した紙を外部に排出する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。
【００６５】
印刷終了判断（Ｓ００６）：次に、コントローラ６０は、印刷を続行するか否かの判断を行う。次の紙に印刷を行うのであれば、印刷を続行し、次の紙の給紙処理を開始する。次の紙に印刷を行わないのであれば、印刷動作を終了する。
【００６６】
＝＝＝印刷モードを決定する処理について＝＝＝
＜プリンタドライバの処理＞
次に、プリンタドライバ１１１０により行われる、印刷開始から実際にプリンタ１に送信する印刷データを作成するまでの一連の処理について、図１１乃至図１８を参照して説明する。
【００６７】
図１１は、プリンタドライバ１１１０の処理手順の概略を示したフローチャートである。図１２Ａは、媒体搬送方向の長さがノズル＃１とノズル＃１８０間の長さよりも小さい印刷画像を形成することを説明するための説明図である。図１２Ｂは、媒体搬送方向の長さがノズル＃１とノズル＃１８０間の長さよりも大きい印刷画像を形成することを説明するための説明図である。図１２Ｃは、媒体搬送方向に間隔を空けて存在する複数の印刷画像を形成することを説明するための説明図である。図１３は、印刷モードを決定する処理について説明するための説明図である。図１４は、印刷モードを決定する処理中において実行されるパスを挟んで隣接するドットを検出する処理について説明するための説明図である。図１５は、印刷すべき画像がそれぞれ異なる場合について説明するための説明図である。図１６は、印刷すべき画像が図１５に示される状態３である場合に、それぞれ異なる方法で印刷することを説明するための説明図である。図１７は、印刷すべき画像が図１５に示される状態４である場合に、それぞれ異なる方法で印刷することを説明するための説明図である。図１８は、印刷すべき画像が図１５に示される状態５である場合に、それぞれ異なる方法で印刷することを説明するための説明図である。
【００６８】
プリンタドライバ１１１０は、図１１に示すように、まず、アプリケーションプログラムから印刷命令を受ける（Ｓ１０１）と、この印刷命令により印刷指示されている画像データ、例えばアプリケーションプログラム上で編集された原画像の画像データ等を取得し、当該画像データを所定の解像度、例えば、１８０×１８０ｄｐｉの解像度などで表されるＲＧＢ画像データに変換する（Ｓ１０２：解像度変換処理）。本実施形態では、プリンタ１は１８０×１８０ｄｐｉの解像度にて印刷を行うので、プリンタドライバ１１１０は、アプリケーションプログラムから受け取った画像データの解像度を、紙に印刷する際の解像度に等しい解像度のＲＧＢ画像データに変換する。なお、本実施形態における解像度変換処理後のＲＧＢ画像データは、２５６階調のＲＧＢデータである。
【００６９】
次に、プリンタドライバ１１１０は、ＲＧＢ画像データをＣＭＹＫ画像データに変換する（Ｓ１０３：色変換処理）。本実施形態では、ＲＧＢ画像データが１８０×１８０ｄｐｉの解像度であることから、色変換処理後のＣＭＹＫ画像データも１８０×１８０ｄｐｉの解像度になる。なお、本実施形態における色変換処理後のＣＭＹＫ画像データは、２５６階調のＣＭＹＫデータである。
【００７０】
次に、プリンタドライバ１１１０は、２５６階調のＣＭＹＫ画像データを１８０×１８０ｄｐｉの解像度の２値データに変換する（Ｓ１０４：ハーフトーン処理）。本実施形態では、ハーフトーン処理されたデータは、各画素につき２ビットのデータが割り当てられた多値データである。すなわち、各画素には、ＣＭＹＫの色毎に、「００」、「０１」、「１０」又は「１１」の２ビットデータが割り当てられている。画素に対応するデータ（画素データ）は、その画素の色（階調）を示す情報になる。そして、画素データが「００」である画素に対応する紙上の位置には、ドットは形成されない。また、画素データが「０１」である画素に対応する紙上の位置には、小ドットが形成される。また、画素データが「１０」である画素に対応する紙上の位置には、中ドットが形成される。また、画素データが「１１」である画素に対応する紙上の位置には、大ドットが形成される。すなわち、画素データが２ビットデータであれば、一つの画素について４つの階調を表現することができる。
【００７１】
このようにしてハーフトーン処理された１８０×１８０ｄｐｉの多値データを作成した後、プリンタドライバ１１１０は、印刷モード決定処理を実行する（Ｓ１０５：印刷モード決定処理）。ここで、印刷モード決定処理を実行する理由について、図１２Ａ、図１２Ｂ、および、図１２Ｃを参照して説明する。図１２Ａ、図１２Ｂ、および、図１２Ｃに示されるように、印刷画像の種類に応じて、それぞれの印刷画像を形成するための印刷方法は異なる。
【００７２】
例えば、図１２Ａに示される印刷画像の媒体搬送方向（図中においては上下方向）の長さは、ノズル＃１とノズル＃１８０間の長さよりも小さい。したがって、図１２Ａに示される印刷画像を形成しようとする場合、印刷画像のノズル移動方向（図中においては左右方向）と平行な領域に存在するノズルからインクを吐出するだけでよい。したがって、この場合、媒体を搬送して再びノズルからインクを吐出する処理を繰り返す必要はなく、１回のインク吐出処理だけで印刷画像を形成することが可能である。
【００７３】
図１２Ｂに示される印刷画像の媒体搬送方向の長さは、ノズル＃１とノズル＃１８０間の長さよりも大きい。したがって、図１２Ｂに示される印刷画像を形成しようとする場合、媒体搬送方向に一列に配置された複数のノズルからインクを吐出した後、媒体を搬送して再び複数のノズルからインクを吐出する処理を繰り返す必要がある。
【００７４】
図１２Ｃに示される例においては、媒体搬送方向に間隔を空けて複数の印刷画像が存在している。ここで、媒体搬送方向に間隔を空けて存在する複数の印刷画像を、媒体搬送方向最下流側からそれぞれ第１の印刷画像、第２の印刷画像、第３の印刷画像と区別することにする。
【００７５】
＃１乃至＃１８０の全てのノズルからインクを吐出することによって、図１２Ｃに示される印刷画像を形成しようとする場合、従来の印刷方法では、第１のパスにおいて、第１の印刷画像、第２の印刷画像、および、第３の印刷画像の媒体搬送方向下流側半分が、それぞれ形成される。そして、第２のパスにおいて、第３の印刷画像の媒体搬送方向上流側半分が、形成される。したがって、第３の印刷画像は、第１のパスと第２のパスにまたがって形成されるため、第１のパスにおいて形成された部分と、第２のパスにおいて形成された部分の繋ぎ目で印刷画像にずれが生じる。
【００７６】
したがって、本実施の形態においては、第１のパスにおいて、第１の印刷画像、および、第２の印刷画像が形成され、第３の印刷画像の媒体搬送方向下流側半分は形成されない。そして、第２のパスにおいて、第３の印刷画像が形成される。この場合、パス間にまたがって形成される印刷画像は存在しないので、印刷画像にずれが生じることはない。
【００７７】
このように、印刷画像の種類に応じて、それぞれの印刷画像を形成するための印刷方法は異なる。さらに、印刷画像が同じであっても異なる印刷方法で印刷を行うことができる場合もある。したがって本実施の形態においては、印刷方法を決定するための印刷モード決定処理を実行する必要がある。
【００７８】
＜印刷モード決定処理について＞
ここで、図１３を参照して、図１１のステップＳ１０５において実行される印刷モード決定処理について説明する。
【００７９】
印刷モード決定処理が実行されると、ステップＳ２０１において、パスを挟んで隣接するドットを検出する処理が実行される。パスを挟んで隣接するドットを検出する処理について、図１４を参照して説明する。図１４は、パスを挟んで隣接するドットを検出する処理について説明するための説明図である。
【００８０】
パスを挟んで隣接するドットを検出する処理が実行されると、ステップＳ３０１において、第１のパスの媒体搬送方向最上流部のノズルからインクが吐出されドットが形成されるか否かが判定される。第１のパスの媒体搬送方向最上流部のノズルからインクが吐出されドットが形成されるか否かについて、図１５を参照して説明する。図１５は、印刷すべき画像がそれぞれ異なる場合について説明するための説明図である。図１５において、左部には、ノズル＃１〜＃１８０を備えたノズル群が示されている。図１５において、媒体搬送方向（図中上下方向）に長辺を有する長方形は、ドットが連続した印刷すべき画像を表す。そして、長方形の内部に存在する黒丸は、ノズルからインクが吐出され媒体にドットが形成されることを表す。なお、説明の便宜上、ヘッド（または、ノズル群）が媒体に対して移動しているように描かれているが、同図はヘッドと媒体との相対的な位置関係を示すものであって、実際には媒体が搬送方向に移動されている。また、後に参照される図１６、図１７、および、図１８においてもヘッド（または、ノズル群）が媒体に対して移動しているように描かれているが、実際には媒体が搬送方向に移動されている。
【００８１】
図１５において、印刷すべき画像が、状態２、状態３、状態４、および、状態５である場合には、第１のパスの媒体搬送方向最上流部のノズル、すなわち、ノズル＃１８０からインクが吐出されドットが形成されると判定される。  
図１５において、印刷すべき画像が、状態１である場合には、第１のパスの媒体搬送方向最上流部のノズル、すなわち、ノズル＃１８０からインクが吐出されドットが形成されるとは判定されない。  
第１のパスのノズル＃１８０からインクが吐出されドットが形成されるか否かの判定は、印刷すべき画像（図１５に示される状態１乃至状態５の画像）に対応する画像データに基づいて、プリンタドライバ１１１０が判定する。
【００８２】
ステップＳ３０１において、第１のパスの＃１８０のノズルからインクが吐出されドットが形成されると判定された場合、処理は、ステップＳ３０２に進む。ステップＳ３０１の処理において、第１のパスの＃１８０のノズルからインクが吐出されドットが形成されると判定される場合には、第１のパスの＃１８０のノズルの一画素区間における印刷信号ＰＲＴ（１８０）のうち少なくとも一つが２ビットデータ「０１」、「１０」、もしくは、「１１」のいずれかに対応している。
【００８３】
ステップＳ３０２において、第１のパスの＃１８０のノズルから吐出されるインクによって形成されるドットが、媒体搬送方向上流側に形成されるドットと隣接しているか否かが判定される。例えば、図１５において、印刷すべき画像が、状態３、状態４、および、状態５である場合には、第１のパスの＃１８０のノズルから吐出されるインクによって形成されるドットが、媒体搬送方向上流側に形成されるドットと隣接していると判定される。
【００８４】
この場合の判定は、印刷すべき画像（図１５に示される状態１乃至状態５の画像）に対応する画像データに基づいて、プリンタドライバ１１１０が判定する。
【００８５】
ステップＳ３０２において、第１のパスの＃１８０のノズルから吐出されるインクによって形成されるドットが、媒体搬送方向上流側に形成されるドットと隣接していると判定される場合には、第２のパスの＃１のノズルの一画素区間における印刷信号ＰＲＴ（１）のうち少なくとも一つが２ビットデータ「０１」、「１０」、もしくは、「１１」のいずれかに対応している。
【００８６】
ステップＳ３０２において、第１のパスの＃１８０のノズルから吐出されるインクによって形成されるドットが、媒体搬送方向上流側に形成されるドットと隣接していると判定された場合、処理は、ステップＳ３０３に進む。  
ステップＳ３０３において、パスを挟んで隣接するドットがあると判断される。
【００８７】
ステップＳ３０１において、第１のパスの＃１８０のノズルからインクが吐出されドットが形成されると判定されなかった場合、および、ステップＳ３０２において、第１のパスの＃１８０のノズルから吐出されるインクによって形成されるドットが、媒体搬送方向上流側に形成されるドットと隣接していると判定されなかった場合、処理は、ステップＳ３０４に進む。  
ステップＳ３０１において、第１のパスの＃１８０のノズルからインクが吐出されドットが形成されると判定されなかった場合には、第１のパスの＃１８０のノズルの一画素区間における印刷信号ＰＲＴ（１８０）の全てが２ビットデータ「００」に対応している。
【００８８】
ステップＳ３０２において、第１のパスの＃１８０のノズルから吐出されるインクによって形成されるドットが、媒体搬送方向上流側に形成されるドットと隣接していると判定されなかった場合は、例えば、図１５において、印刷すべき画像が、状態２である場合である。  
この場合の判定は、印刷すべき画像（図１５に示される状態１乃至状態５の画像）に対応する画像データに基づいて、プリンタドライバ１１１０が判定する。  
図１５において、印刷すべき画像が、状態２である場合には、第２のパスの＃１のノズルの一画素区間における印刷信号ＰＲＴ（１）の全てが２ビットデータ「００」に対応している。  
ステップＳ３０４において、パスを挟んで隣接するドットがないと判断される。  
ステップＳ３０３、および、ステップＳ３０４の処理が終了した後、処理は、ステップＳ２０２に進む。
【００８９】
ステップＳ２０２において、パスを挟んで隣接するドットが存在するか否かが判定される。ステップＳ２０２において、パスを挟んで隣接するドットが存在しないと判定された場合、処理は、ステップＳ２０６に進む。
【００９０】
ステップＳ２０６において、印刷モードが、１パスで印刷を実行する印刷モードに決定される。１パスで印刷を実行する印刷モードについて説明する。１パスで印刷を実行する印刷モードは、例えば、図１５の状態１、および、状態２に示されるような画像を形成する印刷モードである。図１５の状態１、および、状態２に示される印刷すべき画像の媒体搬送方向の長さは、ノズル＃１とノズル＃１８０間の長さ以下である。したがって、図１５の状態１、および、状態２に示される印刷すべき画像を形成しようとする場合、印刷すべき画像のノズル移動方向と平行な領域に存在するノズルからインクを吐出するだけでよい。１パスで印刷を実行する印刷モードは、このように１回のインク吐出処理で印刷すべき画像を形成する印刷モードである。
【００９１】
ステップＳ２０２において、パスを挟んで隣接するドットが存在すると判定された場合、処理は、ステップＳ２０３に進む。  
ステップＳ２０３において、パスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在するか否かを判定する。例えば、図１５の状態４、および、状態５に示される画像の場合には、パスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在するという条件が満たされている。  
ステップＳ２０３において、パスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在すると判定されなかった場合、処理は、ステップＳ２０４に進む。
【００９２】
パスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在するか否かの判定は、印刷すべき画像（図１５に示される状態１乃至状態５の画像）に対応する画像データに基づいて、プリンタドライバ１１１０が判定する。  
パスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在するという条件が満たされた場合、パスを挟んで隣接するドットを形成するノズルの媒体搬送方向下流側に、一画素区間における印刷信号ＰＲＴ（ｉ）の全てが２ビットデータ「００」に対応するノズルが存在する。
【００９３】
ステップＳ２０４において、印刷モードが、オーバーラップ印刷を実行する印刷モードに決定される。ここで、オーバーラップ印刷について、図１６を参照して説明する。図１６は、印刷すべき画像が図１５に示される状態３である場合に、それぞれ異なる方法で印刷することを説明するための説明図である。図１６において、左部には、ノズル＃１〜＃１８０を備えたノズル群が示されている。白丸で表されるノズルは、インクを吐出しないノズルであり、黒丸で表されるノズルは、インクを吐出するノズルである。  
そして、図１６において、媒体搬送方向（図中上下方向）に長辺を有する長方形は、ドットが連続した印刷すべき画像を表す。長方形の内部に存在する黒丸は、ノズルからインクが吐出され媒体にドットが形成されることを表す。また、図中において、丸で囲まれたＡで表される記号は、第１パスにおいてノズル＃１８０からインクが吐出され媒体にドットが形成されることを表す。そして、図中において、丸で囲まれたＢで表される記号は、第２パスにおいてノズル＃１からインクが吐出され媒体にドットが形成されることを表す。図１６中において説明した記号、および、図形の表す意味は、以下に参照される図１７、および、図１８においても同じ意味を表す。
【００９４】
印刷すべき画像が図１５に示される状態３である場合には、それぞれ異なる方法で印刷することが可能である。  
例えば、図１６の左部に示される図においては、図１５の状態３に示される画像のうち、パスを挟んで媒体搬送方向下流部に存在する画像を第１のパスにおいて形成し、パスを挟んで媒体搬送方向上流部に存在する画像を第２のパスにおいて形成する。しかしながら、この場合、次に説明するような問題が生じる。すなわち、パスを挟んで媒体搬送方向下流部に存在する画像と、パスを挟んで媒体搬送方向上流部に存在する画像を、それぞれ、第１のパスと第２のパスにおいて独立して形成しているので、第１のパスにおいて形成される画像と、第２のパスにおいて形成される画像とで、媒体搬送方向と交差する方向（図中においては左右方向）に画像のずれが生じる。
【００９５】
次に、図１６の右部に示される図において、図１５の状態３に示される画像を、オーバーラップ方式で印刷する印刷方法について説明する。オーバーラップ方式とは、パス間の繋ぎ目のラインが、第１のパスを形成する複数のノズルのうち媒体搬送方向上流側のノズルから吐出されるインクによって形成されるドットと、第２のパスを形成する複数のノズルのうち媒体搬送方向下流側のノズルから吐出されるインクによって形成されるドットが並ぶことによって形成される印刷方式である。媒体搬送方向上流側のノズルとは、パスを形成する複数のノズルのうち、中央部（ノズル＃９０とノズル＃９１の中央部）より媒体搬送方向上流側に位置するノズルのことである。媒体搬送方向下流側のノズルとは、パスを形成する複数のノズルのうち、中央部（ノズル＃９０とノズル＃９１の中央部）より媒体搬送方向下流側に位置するノズルのことである。
【００９６】
図１６の右部に示される図においては、画像のパスを挟む部分（パス間の繋ぎ目のライン）が、第１のパスにおける媒体搬送方向最上流部のノズル＃１８０から吐出されるインクによって形成されるドットと、第２のパスにおける媒体搬送方向最下流部のノズル＃１から吐出されるインクによって形成されるドットが交互に並ぶことによって形成される。すなわち、この場合、パス間の繋ぎ目のラインは１本である。したがって、図１６の左部に示される印刷方式で画像を形成する場合に比べ、図１６の右部に示されるオーバーラップ方式で画像を形成する方が、第１のパスにおいて形成される媒体搬送方向下流部に存在する画像と、第２のパスにおいて形成される媒体搬送方向上流部に存在する画像とで、媒体搬送方向と交差する方向に生じる画像のずれが緩和される。なぜなら、オーバーラップ方式で画像を形成した場合、画像のパスを挟む部分（パス間の繋ぎ目のライン）が、第１のパスにおける媒体搬送方向最上流部のノズル＃１８０から吐出されるインクによって形成されるドットと、第２のパスにおける媒体搬送方向最下流部のノズル＃１から吐出されるインクによって形成されるドットが交互に並ぶことによって形成されるので、画像のパスを挟む部分に形成されるずれが緩和されるからである。
【００９７】
ステップＳ２０３において、パスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在すると判定された場合、処理は、ステップＳ２０５に進む。
【００９８】
ステップＳ２０５において、印刷モードが、空白ラインの媒体搬送方向上流側に形成されるべきドットを形成しない印刷モードに決定される。ここで、空白ラインの媒体搬送方向上流側に形成されるべきドットを形成しない印刷モードについて、図１７を参照して説明する。図１７は、印刷すべき画像が図１５に示される状態４である場合に、それぞれ異なる方法で印刷することを説明するための説明図である。印刷すべき画像が図１５に示される状態４である場合には、それぞれ異なる方法で印刷することが可能である。
【００９９】
例えば、図１７の左部に示される図においては、空白ラインの媒体搬送方向下流側に形成されるべき画像の媒体搬送方向の長さは、ノズル＃１とノズル＃１８０間の長さよりも小さい。したがって、空白ラインの媒体搬送方向下流部に形成されるべき画像を形成しようとする場合、画像のノズル移動方向と平行な領域に存在するノズルからインクを吐出するだけでよい。ところが、空白ラインの媒体搬送方向上流側に形成されるべき画像の全てを、第１パスにおいて形成することは不可能である。したがって、空白ラインの媒体搬送方向上流側に形成されるドットで、第１パスにおいて形成しきれないドットは、第２パスで形成しなければならない。この場合、パス間を挟んで形成される画像は、第１のパスにおいて形成される画像と、第２のパスにおいて形成される画像との繋ぎ目でずれが生じてしまう。
【０１００】
一方、図１７の右部に示される図においては、空白ラインの媒体搬送方向下流部に形成されるべき画像は、画像のノズル移動方向と平行な領域に存在するノズルからインクを吐出することによって形成される。そして、空白ラインの媒体搬送方向上流部に形成されるべき画像は、第１パスにおいて全く形成されない。空白ラインの媒体搬送方向上流部に形成されるべき画像は、次の第２パスにおいて形成される。すなわち、空白ラインの媒体搬送方向上流部に形成されるべき画像の一部は、第１パスにおいて、ノズル＃１７８、ノズル＃１７９、および、ノズル＃１８０からインクを吐出することにより形成することもできる。しかしながら、本実施の形態においては、第１パスにおいて、ノズル＃１７８、ノズル＃１７９、および、ノズル＃１８０からインクは吐出されず、空白ラインの媒体搬送方向上流部に形成されるべき画像の一部は、形成されない。そして、空白ラインの媒体搬送方向上流部に形成されるべき画像は、次の第２パスにおいて形成される。本実施の形態においては、このように、パスを挟んで画像が形成されることはない。したがって、パスを挟んで画像が形成され、パスを挟んだ媒体搬送方向下流側の画像と、パスを挟んだ媒体搬送方向上流側の画像との繋ぎ目において、画像のずれが生じるといったことはおこらない。
【０１０１】
次に、パスを挟んで隣接するドットが存在し、パスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在する場合であって、パスを挟んで隣接するドットの媒体搬送方向上流側に形成される画像を１パスで形成できない場合の画像の形成方法について、図１８を参照して説明する。このような、画像は、例えば、図１５の状態５に示される画像が当てはまる。図１８は、印刷すべき画像が図１５に示される状態５である場合に、それぞれ異なる方法で印刷することを説明するための説明図である。
【０１０２】
図１８の左部に示される図においては、空白ラインの媒体搬送方向下流側に形成されるべき画像の媒体搬送方向の長さは、ノズル＃１とノズル＃１８０間の長さよりも小さい。したがって、空白ラインの媒体搬送方向下流部に形成されるべき画像を形成しようとする場合、画像のノズル移動方向と平行な領域に存在するノズルからインクを吐出するだけでよい。ところが、空白ラインの媒体搬送方向上流側に形成されるべき画像の全てを、第１パスにおいて形成することは不可能である。したがって、空白ラインの媒体搬送方向上流側に形成されるドットで、第１パスにおいて形成しきれないドットは、第２パスで形成しなければならない。そして、第２パスにおいても形成しきれないドットは、順次、次のパスで形成しなければならない。この場合、パス間を挟んで形成される画像は、パスとパスとの繋ぎ目でずれが生じてしまう。
【０１０３】
一方、図１８の右部に示される図においては、空白ラインの媒体搬送方向下流部に形成されるべき画像は、画像のノズル移動方向と平行な領域に存在するノズルからインクを吐出することによって形成される。そして、空白ラインの媒体搬送方向上流部に形成されるべき画像は、全く形成されない。空白ラインの媒体搬送方向上流部に形成されるべき画像は、次のパスにおいて形成される。  
すなわち、空白ラインの媒体搬送方向上流部に形成されるべき画像の一部は、第１パスにおいて、ノズル＃１７８、ノズル＃１７９、および、ノズル＃１８０からインクを吐出することにより形成することもできる。しかしながら、本実施の形態においては、第１パスにおいて、ノズル＃１７８、ノズル＃１７９、および、ノズル＃１８０からインクは吐出されず、空白ラインの媒体搬送方向上流部に形成されるべき画像の一部は、形成されない。空白ラインの媒体搬送方向上流部に形成されるべき画像は、次の第２パスにおいて形成される。次の第２パスにおいて形成しきれない画像は、順次、次のパスにおいて形成される。そして、画像のパスを挟む部分（パス間の繋ぎ目のライン）は、始めのパスにおける媒体搬送方向最上流部のノズル＃１８０から吐出されるインクによって形成されるドットと、次のパスにおける媒体搬送方向最下流部のノズル＃１から吐出されるインクによって形成されるドットが交互に並ぶことによって形成される。
【０１０４】
したがって、図１８の左部に示される印刷方式で画像を形成する場合に比べ、図１８の右部に示される印刷方式で画像を形成する方が、画像のパスを挟む部分に生じる画像のずれが緩和される。
【０１０５】
以上説明した図１８の右部に示される印刷方式は、図１３のステップＳ２０５に示される空白ラインの媒体搬送方向上流側に形成されるべきドットを形成しない印刷モードと、図１３のステップＳ２０４に示されるオーバーラップ印刷を実行する印刷モードとを組み合わせた印刷方式である。
【０１０６】
このようにして、印刷モード決定処理が終了した後、プリンタドライバ１１１０は、印刷すべき画像に対応する画像データにラスタライズ処理を行い（Ｓ１０６）、このラスタライズ処理により作成したデータをプリンタ１に出力する（Ｓ１０７）。
【０１０７】
本実施の形態においては、上述したように、プリンタドライバ１１１０が、アプリケーションプログラム１１０４から受け取った画像データに対応する画像がパスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在するか否か判断した。そして、プリンタドライバ１１１０は、画像データに対応する画像がパスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在すると判断した場合、プリンタ１を空白ラインの媒体搬送方向上流側に形成されるべきドットを形成しないように制御した。しかしながら、プリンタ１自身に、画像データに対応する画像がパスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在するか否か判断させるようにすることもできる。そして、プリンタ１が、画像データに対応する画像がパスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが存在すると判断した場合、プリンタ１が空白ラインの媒体搬送方向上流側に形成されるべきドットを形成しないようにすることもできる。
【０１０８】
さらに、本実施の形態においては、図１５の状態３に示される画像を、オーバーラップ方式で印刷する場合、図１６の右部に示されるように、画像のパスを挟む部分（パス間の繋ぎ目のライン）は、第１のパスにおける媒体搬送方向最上流部のノズル＃１８０から吐出されるインクによって形成されるドットと、第２のパスにおける媒体搬送方向最下流部のノズル＃１から吐出されるインクによって形成されるドットが交互に並ぶことによって形成される。すなわち、この場合、パス間の繋ぎ目のラインは１本である。
【０１０９】
しかしながら、図１５の状態３に示される画像を、オーバーラップ方式で印刷する場合、印刷方法は、上述した形態に限らない。すなわち、第１のパスにおける媒体搬送方向上流側のノズル（例えば、ノズル＃１７９、及び、ノズル＃１８０）から吐出されるインクによって形成されるドットと、第２のパスにおける媒体搬送方向下流側のノズル（例えば、ノズル＃１、及び、ノズル＃２）から吐出されるインクによって形成されるドットが交互に並ぶことによりドットラインを形成することもできる。この場合、パス間の繋ぎ目のラインは２本である。
【０１１０】
また、第１のパスにおける媒体搬送方向上流側の複数のノズルから吐出されるインクによって形成されるドットと、第２のパスにおける媒体搬送方向下流側の複数のノズルから吐出されるインクによって形成されるドットが交互に並ぶことによりドットラインを形成することもできる。この場合、パス間の繋ぎ目のラインは複数本である。
【０１１１】
このように、パス間の繋ぎ目のラインが複数本であっても、パス間の繋ぎ目をオーバーラップ方式によって印刷することができる。ただし、パス間の繋ぎ目のラインが１本である場合には、第１のパス、及び、第２のパスにおいて、それぞれ形成されるライン群の数を多くすることができる。したがって、この場合、印刷装置が媒体に画像を形成する速度も早くなる。
【０１１２】
さらに、図１５の状態３に示される画像を、オーバーラップ方式で印刷する場合、さらに別の印刷方法で印刷を実行することもできる。すなわち、上述したオーバーラップ方式においては、パス間の繋ぎ目のラインは、１本である場合も複数本である場合も、第１のパスにおいて吐出されるインクによって形成されるドットと、第２のパスにおいて吐出されるインクによって形成されるドットが交互に並ぶことにより形成された。しかしながら、パス間の繋ぎ目のラインは、第１のパスにおいて吐出されるインクによって形成されるドットと、第２のパスにおいて吐出されるインクによって形成されるドットを任意の割合で並べることによって形成することもできる。  
このように、パス間の繋ぎ目のラインを、第１のパスにおいて吐出されるインクによって形成されるドットと、第２のパスにおいて吐出されるインクによって形成されるドットを任意の割合で並べることによって形成することの利点について説明する。例えば、ノズル＃１乃至ノズル＃１８０は、それぞれノズル径等の機械公差を有している。よって、それぞれのノズルから吐出されるインクによって形成されるドットにも大きさにずれが生じる。したがって、例えば、第１のパスにおける媒体搬送方向上流側のノズル（例えば、ノズル＃１７９、及び、ノズル＃１８０）から吐出されるインクによって形成されるドットの大きさの精度が高く、第２のパスにおける媒体搬送方向下流側のノズル（例えば、ノズル＃１、及び、ノズル＃２）から吐出されるインクによって形成されるドットの大きさの精度が低い場合、パス間の繋ぎ目のラインを、第１のパスにおける媒体搬送方向上流側のノズル（例えば、ノズル＃１７９、及び、ノズル＃１８０）から吐出されるインクによって形成されるドットを多めに並べ、第２のパスにおける媒体搬送方向下流側のノズル（例えば、ノズル＃１、及び、ノズル＃２）から吐出されるインクによって形成されるドットを少なめに並べることにより形成することもできる。このようにして、パス間の繋ぎ目のラインを形成することにより、パス間の繋ぎ目のラインを形成するドットの大きさの違いを目立たなくすることができる。
【０１１３】
また、パス間の繋ぎ目のラインは、第１のパスにおいて吐出されるインクによって形成されるドットと、第２のパスにおいて吐出されるインクによって形成されるドットをランダムに並べることによって形成することもできる。パス間の繋ぎ目のラインを、第１のパスにおいて吐出されるインクによって形成されるドットと、第２のパスにおいて吐出されるインクによって形成されるドットを規則的に並べることによって形成した場合、パス間の繋ぎ目のラインには、ドット間の間隔が比較的大きい場所と、ドット間の間隔が比較的小さい場所が、規則的に現れることになる。一方、パス間の繋ぎ目のラインを、第１のパスにおいて吐出されるインクによって形成されるドットと、第２のパスにおいて吐出されるインクによって形成されるドットをランダムに並べることによって形成した場合、パス間の繋ぎ目のラインには、ドット間の間隔が比較的大きい場所と、ドット間の間隔が比較的小さい場所が、ランダムに現れることになる。この場合には、パス間の繋ぎ目のラインに現れるドット間の間隔を目立たなくすることができる。
【０１１４】
また、本実施の形態においては、印刷されるべき画像が文字である場合を例にとって説明した。しかしながら、印刷されるべき画像は、文字に限るものではなく、例えば、自然画等であってもよいことはいうまでもない。ただし、印刷されるべき画像が文字である場合の方が、本発明による効果が顕著である。なぜなら、印刷されるべき画像が自然画等である場合は、空白ラインは存在し難い。一方、印刷されるべき画像が文字である場合は、空白ラインは存在し易い。したがって、印刷されるべき画像が文字である場合の方が、空白ラインを基準として、空白ラインの媒体搬送方向上流側に形成されるべきドットを形成しない処理を実行する本発明が適用される機会が多くなる。
【０１１５】
さらに、本実施の形態においては、図１５の状態４、および、状態５に示される画像の場合には、パスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが１本のみ存在している。ここで、パスを挟んで隣接するドットの媒体搬送方向下流側にドットが形成されない空白ラインが複数本存在する場合の処理について説明する。
【０１１６】
この場合、第１のパスにおいて、媒体搬送方向最上流側に形成される空白ラインの媒体搬送方向下流側に形成されるべき画像が形成される。したがって、１回のライン群形成動作において形成されるライン群の数を多くすることができるようになる。そして、第１のパスにおいて、媒体搬送方向最上流側に形成される空白ラインの媒体搬送方向上流側に形成されるべき画像は形成されない。媒体搬送方向最上流側に形成される空白ラインの媒体搬送方向上流側に形成されるべき画像は、第２のパスにおいて形成される。したがって、パスを挟んで画像が形成され、パスを挟んだ媒体搬送方向下流側の画像と、パスを挟んだ媒体搬送方向上流側の画像との繋ぎ目において、画像のずれが生じるといったことはおこらない。
【０１１７】
＝＝＝その他の実施の形態＝＝＝
以上、一実施形態に基づき、本発明に係るプリンタ等の印刷装置について説明したが、上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更または改良され得るとともに、本発明には、その等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に係る印刷装置に含まれるものである。
【０１１８】
また、本実施形態において、ハードウェアによって実現されていた構成の一部または全部をソフトウェアによって置き換えてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアによって置き換えてもよい。  
また、被印刷体は、印刷用紙Ｓの他に、布やフィルムなどであってもよい。
【０１１９】
＜液体について＞
本発明の液体としては、前述したインク、例えば染料インクや顔料インクに限定されるものではなく、例えば、金属材料、有機材料（特に高分子材料）、磁性材料、導電性材料、配線材料、成膜材料、電子インク、加工液、遺伝子溶液等を含む（水も含む）を適用することもできる。また、液体の成分については、溶媒として水の他に溶剤など、液体を構成するものを含む。
【０１２０】
＜媒体について＞
媒体については、前述した用紙として、普通紙やマット紙、カット紙、光沢紙、ロール紙、用紙、写真用紙、ロールタイプ写真用紙等をはじめ、これらの他に、ＯＨＰフィルムや光沢フィルム等のフィルム材や布材、金属板材などであっても構わない。すなわち、印刷対象となり得るものであれば、どのような媒体であっても構わない。
【図面の簡単な説明】
【０１２１】
【図１】印刷システムの外観構成を示した説明図である。
【図２】プリンタドライバが行う基本的な処理の概略的な説明図である。
【図３】プリンタドライバのユーザーインターフェースの説明図である。
【図４】プリンタの全体構成のブロック図である。
【図５】プリンタの全体構成の概略図である。
【図６】プリンタの全体構成の横断面図である。
【図７】ノズルの配列を示す説明図である。
【図８】ヘッドユニットの駆動回路の説明図である。
【図９】各信号の説明のためのタイミングチャートである。
【図１０】印刷時の処理のフロー図である。
【図１１】プリンタドライバの処理手順を示すフローチャートである。
【図１２】図１２Ａは、媒体搬送方向の長さがノズル＃１とノズル＃１８０間の長さよりも小さい印刷画像を形成することを説明するための説明図である。図１２Ｂは、媒体搬送方向の長さがノズル＃１とノズル＃１８０間の長さよりも大きい印刷画像を形成することを説明するための説明図である。図１２Ｃは、媒体搬送方向の長さがノズル＃１とノズル＃１８０間の長さよりも小さく、媒体搬送方向に比較的大きい間隔を有する印刷画像を形成することを説明するための説明図である。
【図１３】印刷モードを決定する処理について説明するための説明図である。
【図１４】印刷モードを決定する処理中において実行されるパスを挟んで隣接するドットを検出する処理について説明するための説明図である。
【図１５】印刷すべき画像がそれぞれ異なる場合について説明するための説明図である。
【図１６】印刷すべき画像が図１５に示される状態３である場合に、それぞれ異なる方法で印刷することを説明するための説明図である。
【図１７】印刷すべき画像が図１５に示される状態４である場合に、それぞれ異なる方法で印刷することを説明するための説明図である。
【図１８】印刷すべき画像が図１５に示される状態５である場合に、それぞれ異なる方法で印刷することを説明するための説明図である。
【符号の説明】
【０１２２】
１  プリンタ、
２０  搬送ユニット、２１  給紙ローラ、２２  搬送モータ、２３  搬送ローラ、
２４  プラテン、２５  排紙ローラ、
３０  キャリッジユニット、３１  キャリッジ、３２  キャリッジモータ、
４０  ヘッドユニット、４１  ヘッド、
５０  検出器群、５１  リニア式エンコーダ、５２  ロータリー式エンコーダ、
６０  コントローラ、６１  インターフェース部、６２  ＣＰＵ、６３  メモリ、
６４  ユニット制御回路、６４４Ａ  原駆動信号発生部、６４４Ｂ  駆動信号整形部、
４１１Ｙ  ノズル群、４１１Ｍ  ノズル群、４１１Ｃ  ノズル群、４１１Ｋ  ノズル群、
４１２  ノズル群、
１０００  印刷システム、１１０２  ビデオドライバ、１１０４  アプリケーションプログラム、  １１００  プリンタドライバ、１１１０  コンピュータ、１２００  表示装置、
１３００  入力装置、１３００Ａ  キーボード、１３００Ｂ  マウス、
１４００  記録再生装置、１４００Ａ  フレキシブルディスクドライブ装置、
１４００Ｂ  ＣＤ−ＲＯＭドライブ装置、
Ｓ  印刷用紙
【図１】
2005205849.tif 000003
【図２】
2005205849.tif 000004
【図３】
2005205849.tif 000005
【図４】
2005205849.tif 000006
【図５】
2005205849.tif 000007
【図６】
2005205849.tif 000008
【図７】
2005205849.tif 000009
【図８】
2005205849.tif 000010
【図９】
2005205849.tif 000011
【図１０】
2005205849.tif 000012
【図１１】
2005205849.tif 000013
【図１２】
2005205849.tif 000014
【図１３】
2005205849.tif 000015
【図１４】
2005205849.tif 000016
【図１５】
2005205849.tif 000017
【図１６】
2005205849.tif 000018
【図１７】
2005205849.tif 000019
【図１８】
2005205849.tif 000020