(57)【要約】      （修正有）【課題】ノズルが整列されたノズル群を、整列方向と傾き角θだけ傾いて搬送方向にずれた状態になっている印刷ヘッドを用いて、画像を印刷する印刷方法において、空白スキップを適正に実行可能にする。【解決手段】ノズルからインクを吐出するドット形成動作と、媒体を下流側へ搬送する搬送動作とを交互に実行するサイクルを複数回行うことによって移動方向に沿うドット列が、インク色毎に形成される。最上流に位置するノズル群を第１基準ノズル群とし、第１基準ノズル群に対して搬送方向に相互ずれ量だけずれているノズル群を他ノズル群とした場合に、第１基準ノズル群でドット列を形成可能な領域の範囲が、他ノズル群によってドット列が形成されない他ノズル群空白領域に属するか否かを判定する。他ノズル群の全てについて前記範囲が他ノズル群空白領域に属すると判定された場合に、全ノズル群空白領域の大きさを算定し、ｋ回目の搬送動作の搬送量を決定する。【選択図】図１４Ｂ
2007237461.tif 000002
【特許請求の範囲】
【請求項１】
整列方向にピッチｋ×Ｄ（ｋは１以上の整数）でノズルが整列されたノズル群を、前記整列方向と交差する方向にインク色毎に並べて有し、前記整列方向が媒体の搬送方向から傾き角θだけ傾いていることによって、互いのノズル群の位置が前記搬送方向にずれた状態になっている印刷ヘッドを用いて前記媒体に画像を印刷する印刷方法であって、
前記搬送方向と交差する移動方向に前記印刷ヘッドを移動させながら前記ノズルからインクを吐出して前記媒体に前記移動方向に沿ってドットを形成するドット形成動作と、前記媒体を前記搬送方向の下流側へ搬送する搬送動作とを交互にｋ回ずつ実行するサイクルが規定され、前記サイクルを複数回行うことによって前記移動方向に沿うドット列が、前記搬送方向にＤ×ｃｏｓθのピッチで前記インク色毎に形成される印刷方法において、
前記印刷ヘッドが傾いた状態にて前記搬送方向の最上流に位置するノズル群を第１基準ノズル群とし、該第１基準ノズル群に対して前記搬送方向に相互ずれ量だけずれているノズル群を他ノズル群とした場合に、
前記サイクルにおけるｋ回目のドット形成動作の終了時に、該ｋ回目のドット形成動作において前記第１基準ノズル群でドット列を形成可能な領域の前記搬送方向の上流側の端縁から、前記相互ずれ量だけ下流側に離れた位置までに亘る範囲が、前記他ノズル群によってドット列が形成されない他ノズル群空白領域に属するか否かを前記他ノズル群毎に判定するステップと、
前記他ノズル群の全てについて前記範囲が前記他ノズル群空白領域に属すると判定された場合に、全てのノズル群についてドット列が形成されない全ノズル群空白領域であって、前記端縁から上流側に連続して存在する前記全ノズル群空白領域の大きさを算定するステップと、
前記全ノズル群空白領域の大きさに基づいて、前記サイクルにおけるｋ回目の搬送動作の搬送量を決定するステップと、を備えることを特徴とする印刷方法。
【請求項２】
請求項１に記載の印刷方法において、
前記他ノズル群のうちで、少なくとも一つのノズル群について、前記範囲が前記他ノズル群空白領域に属すると判定されなかった場合には、
前記サイクルにおけるｋ回目の搬送動作は、前記サイクルに予め定められた既定の搬送量で行われることを特徴とする印刷方法。
【請求項３】
請求項１又は２に記載の印刷方法において、
前記印刷ヘッドが傾いた状態にて前記搬送方向の最下流に位置するノズル群を第２基準ノズル群とし、該第２基準ノズル群に対して前記搬送方向に相互ずれ量だけずれているノズル群を第２他ノズル群とした場合に、
前記第２他ノズル群によってドット列が前記搬送方向に連続して形成されない列数を、前記全ノズル群空白領域の上流側の端縁から上流側へ向けて前記第２他ノズル群毎に算定するステップと、を更に備え、
前記サイクルにおけるｋ回目の搬送動作の搬送量を決定するステップにおいては、前記全ノズル群空白領域の大きさと前記列数とに基づいて、前記搬送量を決定することを特徴とする印刷方法。
【請求項４】
請求項１乃至３のいずれかに記載の印刷方法において、
前記ドット形成動作は、画像データに基づいて行われ、
前記画像データは、各ドット列を形成するためのドット列データを前記ノズル群毎に有し、
前記他ノズル群が前記ドット形成動作の際に用いるドット列データは、
そのドット形成動作において前記第１基準ノズル群がドット列を形成する前記媒体上の位置よりも、前記相互ずれ量に相当する分だけ前記搬送方向の下流側の位置にドット列を形成するためのデータであることを特徴とする印刷方法。
【請求項５】
請求項１乃至４のいずれかに記載の印刷方法において、
前記ノズル群の前記整列方向の全長は、全てのノズル群について互いに等しく、
各ノズル群のノズルの位置は、互いに前記整列方向に関して揃っていることを特徴とする印刷方法。
【請求項６】
請求項５に記載の印刷方法において、
前記ノズル群の前記整列方向の全長とは、そのノズル群が有する前記整列方向の一方端のノズルの中心と他方端のノズルの中心との間隔であることを特徴とする印刷方法。
【請求項７】
請求項１乃至６のいずれかに記載の印刷方法において、
前記インク色は、シアン、マゼンダ、イエロ、及びブラックであることを特徴とする印刷方法。
【請求項８】
整列方向にピッチｋ×Ｄ（ｋは１以上の整数）でノズルが整列されたノズル群を、前記整列方向と交差する方向にインク色毎に並べて有し、前記整列方向が媒体の搬送方向から傾き角θだけ傾いていることによって、互いのノズル群の位置が前記搬送方向にずれた状態になっている印刷ヘッドを用いて前記媒体に画像を印刷する印刷方法であって、
前記搬送方向と交差する移動方向に前記印刷ヘッドを移動させながら前記ノズルからインクを吐出して前記媒体に前記移動方向に沿ってドットを形成するドット形成動作と、前記媒体を前記搬送方向の下流側へ搬送する搬送動作とを交互にｋ回ずつ実行するサイクルが規定され、前記サイクルを複数回行うことによって前記移動方向に沿うドット列が、前記搬送方向にＤ×ｃｏｓθのピッチで前記インク色毎に形成される印刷方法において、
前記印刷ヘッドが傾いた状態にて前記搬送方向の最上流に位置するノズル群を第１基準ノズル群とし、該第１基準ノズル群に対して前記搬送方向に相互ずれ量だけずれているノズル群を他ノズル群とした場合に、
前記サイクルにおけるｋ回目のドット形成動作の終了時に、該ｋ回目のドット形成動作において前記第１基準ノズル群でドット列を形成可能な領域の前記搬送方向の上流側の端縁から、前記相互ずれ量だけ下流側に離れた位置までに亘る範囲が、前記他ノズル群によってドット列が形成されない他ノズル群空白領域に属するか否かを前記他ノズル群毎に判定するステップと、
前記他ノズル群の全てについて前記範囲が前記他ノズル群空白領域に属すると判定された場合に、全てのノズル群についてドット列が形成されない全ノズル群空白領域であって、前記端縁から上流側に連続して存在する前記全ノズル群空白領域の大きさを算定するステップと、
前記全ノズル群空白領域の大きさに基づいて、前記サイクルにおけるｋ回目の搬送動作の搬送量を決定するステップと、を備え、
前記他ノズル群のうちで、少なくとも一つのノズル群について、前記範囲が前記他ノズル群空白領域に属すると判定されなかった場合には、前記サイクルにおけるｋ回目の搬送動作は、前記サイクルに予め定められた既定の搬送量で行われ、
前記印刷ヘッドが傾いた状態にて前記搬送方向の最下流に位置するノズル群を第２基準ノズル群とし、該第２基準ノズル群に対して前記搬送方向に相互ずれ量だけずれているノズル群を第２他ノズル群とした場合に、前記第２他ノズル群によってドット列が前記搬送方向に連続して形成されない列数を、前記全ノズル群空白領域の上流側の端縁から上流側へ向けて前記第２他ノズル群毎に算定するステップと、を更に備え、前記サイクルにおけるｋ回目の搬送動作の搬送量を決定するステップにおいては、前記全ノズル群空白領域の大きさと前記列数とに基づいて、前記搬送量を決定し、
前記ドット形成動作は、画像データに基づいて行われ、前記画像データは、各ドット列を形成するためのドット列データを前記ノズル群毎に有し、前記他ノズル群が前記ドット形成動作の際に用いるドット列データは、そのドット形成動作において前記第１基準ノズル群がドット列を形成する前記媒体上の位置よりも、前記相互ずれ量に相当する分だけ前記搬送方向の下流側の位置にドット列を形成するためのデータであり、
前記ノズル群の前記整列方向の全長は、全てのノズル群について互いに等しく、各ノズル群のノズルの位置は、互いに前記整列方向に関して揃っており、
前記ノズル群の前記整列方向の全長とは、そのノズル群が有する前記整列方向の一方端のノズルの中心と他方端のノズルの中心との間隔であり、
前記インク色は、シアン、マゼンダ、イエロ、及びブラックであることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体に画像を印刷する印刷方法に関する。
【背景技術】
【０００２】
インクジェットプリンタでは、移動方向に移動する印刷ヘッドのノズルからインクを吐出して紙にドットを形成するドット形成動作と、紙を搬送方向に搬送する搬送動作とを交互に繰り返し、前記移動方向に沿ったドット列（ラスタライン）を紙上の搬送方向に複数並べることによって画像を印刷している。
【０００３】
印刷ヘッドには、整列方向にノズルが整列してなるノズル群がインクの色毎に設けられていて、通常、この整列方向は、紙の搬送方向と一致させるべく調整されている。しかし、印刷ヘッドの組み付け精度の問題等により印刷ヘッドが傾いて組み付けられた場合には、ノズルの整列方向が紙の搬送方向から傾いてしまう。そして、その状態で印刷を行うと、印刷された画像中に色ずれという移動方向に沿った筋状の画像欠陥が生じてしまう。
【０００４】
これは、印刷ヘッドの傾きによって、互いのノズル群の位置が搬送方向にずれた状態となり、その結果、本来、搬送方向の同位置にラスタラインを形成すべきノズル同士のラスタラインの形成位置が、ノズル群同士の間で搬送方向にずれてしまうためである。
【０００５】
そこで、この色ずれを防ぐ方法として、例えば、前記傾きに伴うラスタラインの形成位置のずれ分だけ、ドット形成動作に用いるデータを、画像データ上でずらして取得する方法が提案されている（特許文献１及び２を参照）。
【特許文献１】特開２００５−９６３６９号公報
【特許文献２】特開２００５−９６３７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述のように印刷ヘッドが傾いた状態でも色ずれを抑制して綺麗に画像を印刷したいという要望がある一方で、画像を短時間で印刷したいという要望もある。そして、印刷時間の短縮方法としては、所謂「空白スキップ」という方法が挙げられる。この空白スキップとは、一枚の紙上に印刷領域と空白領域とが搬送方向に並んで印刷される場合に、空白領域を飛ばすように大きな搬送量で搬送動作を行うものである。
【０００７】
しかしながら、上記特許文献１には、空白スキップ方法については何等開示されておらず、もって、印刷ヘッドが傾いた状態で画像を印刷する際に適用可能な空白スキップ方法の提供が待たれていた。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、その目的は、印刷ヘッドの傾きに起因してノズルの整列方向が媒体の搬送方向から傾いた状態で画像を印刷する際に、適正に空白スキップを実行可能な印刷方法を実現することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための主たる発明は、
整列方向にピッチｋ×Ｄ（ｋは１以上の整数）でノズルが整列されたノズル群を、前記整列方向と交差する方向にインク色毎に並べて有し、前記整列方向が媒体の搬送方向から傾き角θだけ傾いていることによって、互いのノズル群の位置が前記搬送方向にずれた状態になっている印刷ヘッドを用いて前記媒体に画像を印刷する印刷方法であって、
前記搬送方向と交差する移動方向に前記印刷ヘッドを移動させながら前記ノズルからインクを吐出して前記媒体に前記移動方向に沿ってドットを形成するドット形成動作と、前記媒体を前記搬送方向の下流側へ搬送する搬送動作とを交互にｋ回ずつ実行するサイクルが規定され、前記サイクルを複数回行うことによって前記移動方向に沿うドット列が、前記搬送方向にＤ×ｃｏｓθのピッチで前記インク色毎に形成される印刷方法において、
前記印刷ヘッドが傾いた状態にて前記搬送方向の最上流に位置するノズル群を第１基準ノズル群とし、該第１基準ノズル群に対して前記搬送方向に相互ずれ量だけずれているノズル群を他ノズル群とした場合に、
前記サイクルにおけるｋ回目のドット形成動作の終了時に、該ｋ回目のドット形成動作において前記第１基準ノズル群でドット列を形成可能な領域の前記搬送方向の上流側の端縁から、前記相互ずれ量だけ下流側に離れた位置までに亘る範囲が、前記他ノズル群によってドット列が形成されない他ノズル群空白領域に属するか否かを前記他ノズル群毎に判定するステップと、
前記他ノズル群の全てについて前記範囲が前記他ノズル群空白領域に属すると判定された場合に、全てのノズル群についてドット列が形成されない全ノズル群空白領域であって、前記端縁から上流側に連続して存在する前記全ノズル群空白領域の大きさを算定するステップと、
前記全ノズル群空白領域の大きさに基づいて、前記サイクルにおけるｋ回目の搬送動作の搬送量を決定するステップと、を備えることを特徴とする印刷方法である。
【００１０】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【００１１】
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
【００１２】
整列方向にピッチｋ×Ｄ（ｋは１以上の整数）でノズルが整列されたノズル群を、前記整列方向と交差する方向にインク色毎に並べて有し、前記整列方向が媒体の搬送方向から傾き角θだけ傾いていることによって、互いのノズル群の位置が前記搬送方向にずれた状態になっている印刷ヘッドを用いて前記媒体に画像を印刷する印刷方法であって、
前記搬送方向と交差する移動方向に前記印刷ヘッドを移動させながら前記ノズルからインクを吐出して前記媒体に前記移動方向に沿ってドットを形成するドット形成動作と、前記媒体を前記搬送方向の下流側へ搬送する搬送動作とを交互にｋ回ずつ実行するサイクルが規定され、前記サイクルを複数回行うことによって前記移動方向に沿うドット列が、前記搬送方向にＤ×ｃｏｓθのピッチで前記インク色毎に形成される印刷方法において、
前記印刷ヘッドが傾いた状態にて前記搬送方向の最上流に位置するノズル群を第１基準ノズル群とし、該第１基準ノズル群に対して前記搬送方向に相互ずれ量だけずれているノズル群を他ノズル群とした場合に、
前記サイクルにおけるｋ回目のドット形成動作の終了時に、該ｋ回目のドット形成動作において前記第１基準ノズル群でドット列を形成可能な領域の前記搬送方向の上流側の端縁から、前記相互ずれ量だけ下流側に離れた位置までに亘る範囲が、前記他ノズル群によってドット列が形成されない他ノズル群空白領域に属するか否かを前記他ノズル群毎に判定するステップと、
前記他ノズル群の全てについて前記範囲が前記他ノズル群空白領域に属すると判定された場合に、全てのノズル群についてドット列が形成されない全ノズル群空白領域であって、前記端縁から上流側に連続して存在する前記全ノズル群空白領域の大きさを算定するステップと、
前記全ノズル群空白領域の大きさに基づいて、前記サイクルにおけるｋ回目の搬送動作の搬送量を決定するステップと、を備えることを特徴とする印刷方法。  
このような印刷方法によれば、印刷ヘッドが傾いた状態において画像に印刷する際に、適正に空白スキップを行うことができて、その結果、印刷時間の短縮を図ることができる。
【００１３】
かかる印刷方法において、
前記他ノズル群のうちで、少なくとも一つのノズル群について、前記範囲が前記他ノズル群空白領域に属すると判定されなかった場合には、
前記サイクルにおけるｋ回目の搬送動作は、前記サイクルに予め定められた既定の搬送量で行われるのが望ましい。  
このような印刷方法によれば、搬送動作に伴って生じ得る画像欠陥を確実に防止することができる。
【００１４】
かかる印刷方法において、
前記印刷ヘッドが傾いた状態にて前記搬送方向の最下流に位置するノズル群を第２基準ノズル群とし、該第２基準ノズル群に対して前記搬送方向に相互ずれ量だけずれているノズル群を第２他ノズル群とした場合に、
前記第２他ノズル群によってドット列が前記搬送方向に連続して形成されない列数を、前記全ノズル群空白領域の上流側の端縁から上流側へ向けて前記第２他ノズル群毎に算定するステップと、を更に備え、
前記サイクルにおけるｋ回目の搬送動作の搬送量を決定するステップにおいては、前記全ノズル群空白領域の大きさと前記列数とに基づいて、前記搬送量を決定するのが望ましい。  
このような印刷方法によれば、印刷ヘッドが傾いた状態において画像に印刷する際に、より一層適正に空白スキップを行うことができて、その結果、印刷時間のより一層の短縮を図ることができる。
【００１５】
かかる印刷方法において、
前記ドット形成動作は、画像データに基づいて行われ、
前記画像データは、各ドット列を形成するためのドット列データを前記ノズル群毎に有し、
前記他ノズル群が前記ドット形成動作の際に用いるドット列データは、
そのドット形成動作において前記第１基準ノズル群がドット列を形成する前記媒体上の位置よりも、前記相互ずれ量に相当する分だけ前記搬送方向の下流側の位置にドット列を形成するためのデータであるのが望ましい。  
このような印刷方法によれば、印刷ヘッドの傾きに起因して生じ得る色ずれ等の画像欠陥を確実に防止することができる。
【００１６】
かかる印刷方法において、
前記ノズル群の前記整列方向の全長は、全てのノズル群について互いに等しく、
各ノズル群のノズルの位置は、互いに前記整列方向に関して揃っている。
【００１７】
かかる印刷方法において、
前記ノズル群の前記整列方向の全長とは、そのノズル群が有する前記整列方向の一方端のノズルの中心と他方端のノズルの中心との間隔である。
【００１８】
かかる印刷方法において、
前記インク色は、シアン、マゼンダ、イエロ、及びブラックであるのが望ましい。  
このような印刷方法によれば、フルカラー印刷を行うことができる。
【００１９】
また、整列方向にピッチｋ×Ｄ（ｋは１以上の整数）でノズルが整列されたノズル群を、前記整列方向と交差する方向にインク色毎に並べて有し、前記整列方向が媒体の搬送方向から傾き角θだけ傾いていることによって、互いのノズル群の位置が前記搬送方向にずれた状態になっている印刷ヘッドを用いて前記媒体に画像を印刷する印刷方法であって、
前記搬送方向と交差する移動方向に前記印刷ヘッドを移動させながら前記ノズルからインクを吐出して前記媒体に前記移動方向に沿ってドットを形成するドット形成動作と、前記媒体を前記搬送方向の下流側へ搬送する搬送動作とを交互にｋ回ずつ実行するサイクルが規定され、前記サイクルを複数回行うことによって前記移動方向に沿うドット列が、前記搬送方向にＤ×ｃｏｓθのピッチで前記インク色毎に形成される印刷方法において、
前記印刷ヘッドが傾いた状態にて前記搬送方向の最上流に位置するノズル群を第１基準ノズル群とし、該第１基準ノズル群に対して前記搬送方向に相互ずれ量だけずれているノズル群を他ノズル群とした場合に、
前記サイクルにおけるｋ回目のドット形成動作の終了時に、該ｋ回目のドット形成動作において前記第１基準ノズル群でドット列を形成可能な領域の前記搬送方向の上流側の端縁から、前記相互ずれ量だけ下流側に離れた位置までに亘る範囲が、前記他ノズル群によってドット列が形成されない他ノズル群空白領域に属するか否かを前記他ノズル群毎に判定するステップと、
前記他ノズル群の全てについて前記範囲が前記他ノズル群空白領域に属すると判定された場合に、全てのノズル群についてドット列が形成されない全ノズル群空白領域であって、前記端縁から上流側に連続して存在する前記全ノズル群空白領域の大きさを算定するステップと、
前記全ノズル群空白領域の大きさに基づいて、前記サイクルにおけるｋ回目の搬送動作の搬送量を決定するステップと、を備え、
前記他ノズル群のうちで、少なくとも一つのノズル群について、前記範囲が前記他ノズル群空白領域に属すると判定されなかった場合には、前記サイクルにおけるｋ回目の搬送動作は、前記サイクルに予め定められた既定の搬送量で行われ、
前記印刷ヘッドが傾いた状態にて前記搬送方向の最下流に位置するノズル群を第２基準ノズル群とし、該第２基準ノズル群に対して前記搬送方向に相互ずれ量だけずれているノズル群を第２他ノズル群とした場合に、前記第２他ノズル群によってドット列が前記搬送方向に連続して形成されない列数を、前記全ノズル群空白領域の上流側の端縁から上流側へ向けて前記第２他ノズル群毎に算定するステップと、を更に備え、前記サイクルにおけるｋ回目の搬送動作の搬送量を決定するステップにおいては、前記全ノズル群空白領域の大きさと前記列数とに基づいて、前記搬送量を決定し、
前記ドット形成動作は、画像データに基づいて行われ、前記画像データは、各ドット列を形成するためのドット列データを前記ノズル群毎に有し、前記他ノズル群が前記ドット形成動作の際に用いるドット列データは、そのドット形成動作において前記第１基準ノズル群がドット列を形成する前記媒体上の位置よりも、前記相互ずれ量に相当する分だけ前記搬送方向の下流側の位置にドット列を形成するためのデータであり、
前記ノズル群の前記整列方向の全長は、全てのノズル群について互いに等しく、各ノズル群のノズルの位置は、互いに前記整列方向に関して揃っており、
前記ノズル群の前記整列方向の全長とは、そのノズル群が有する前記整列方向の一方端のノズルの中心と他方端のノズルの中心との間隔であり、
前記インク色は、シアン、マゼンダ、イエロ、及びブラックであることを特徴とする印刷方法。  
このような印刷方法によれば、既述の全ての効果を奏するため、本発明の目的がより有効に達成される。
【００２０】
＝＝＝印刷システムの構成＝＝＝
図１Ａは、印刷システム１００の外観構成を示した説明図である。この印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを備えている。プリンタ１は、紙、布、フィルム等の媒体に画像を印刷する印刷装置である。コンピュータ１１０は、プリンタ１と通信可能に接続されており、プリンタ１に画像を印刷させるため、印刷させる画像に応じた印刷データをプリンタ１に出力する。
【００２１】
コンピュータ１１０にはプリンタドライバがインストールされている。プリンタドライバは、表示装置１２０にユーザインタフェースを表示させ、アプリケーションプログラムから出力された画像データを印刷データに変換させるためのプログラムである。このプリンタドライバは、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録されている。または、このプリンタドライバは、インターネットを介してコンピュータ１１０にダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。
【００２２】
＝＝＝プリンタドライバ＝＝＝
プリンタドライバは、アプリケーションプログラムから画像データを受け取り、プリンタ１が解釈できる形式の印刷データに変換し、印刷データをプリンタ１に出力する。アプリケーションプログラムからの画像データを印刷データに変換する際に、プリンタドライバは、図１Ｂに示すように、解像度変換処理・色変換処理・ハーフトーン処理・搬送スケジュール検討処理・ラスタライズ処理を行う。以下に、プリンタドライバが行う各種の処理について説明する。
【００２３】
解像度変換処理（Ｓ１１０）は、アプリケーションプログラムから出力された画像データ（テキストデータ、イメージデータなど）を、紙に印刷する際の解像度（印刷解像度）に変換する処理である。例えば、印刷解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションプログラムから受け取ったベクター形式の画像データを７２０×７２０ｄｐｉの解像度のビットマップ形式の画像データに変換する。なお、解像度変換処理後の画像データの各画素データは、ＲＧＢ色空間により表される多階調（例えば２５６階調）のＲＧＢデータである。
【００２４】
色変換処理（Ｓ１３０）は、ＲＧＢデータをＭＣＹＫ色空間（Ｍはマゼンダ、Ｃはシアン、Ｙはイエロ、Ｋはブラックである）により表されるＭＣＹＫデータに変換する処理である。なお、ＭＣＹＫデータは、プリンタ１が有するインクの色に対応したデータである。この色変換処理は、ＲＧＢデータの階調値とＭＣＹＫデータの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）に基づいて行われる。なお、色変換処理後の画素データは、ＭＣＹＫ色空間により表される２５６階調のＭＣＹＫデータである。
【００２５】
ハーフトーン処理（Ｓ１５０）は、高階調数のデータを、プリンタ１が形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータや４階調を示す２ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などが利用される。ハーフトーン処理されたデータは、印刷解像度（例えば７２０×７２０ｄｐｉ）と同等の解像度である。ハーフトーン処理後の画像データでは、画素ごと１ビット又は２ビットの画素データが対応しており、この画素データは各画素でのドットの形成状況（ドットの有無、ドットの大きさ）を示すデータになる。
【００２６】
搬送スケジュール検討処理（Ｓ１７０）は、印刷時のドット形成動作毎になされる紙の搬送動作の搬送量を検討する処理である。そして、検討結果たる各搬送量はドット形成動作の順番に関連付けられて搬送スケジュールテーブルに格納される。なお、この搬送スケジュール検討処理はラスタライズ処理のなかで行っても良い。
【００２７】
ラスタライズ処理（Ｓ１９０）は、マトリクス状に並ぶ画素データを、印刷時のドット形成順序に従って並べ替える処理である。例えば、印刷時に数回に分けてドット形成動作が行われる場合、各ドット形成動作に対応する画素データをそれぞれ抽出し、ドット形成動作の順序に従って並べ替える。なお、印刷方式が異なれば印刷時のドット形成順序が異なるので、印刷方式に応じてラスタライズ処理が行われることになる。
【００２８】
また、このラスタライズ処理では、各ドット形成動作に対応させて搬送量が記録されるが、その記録は、前記搬送スケジュールテーブルから、対応する搬送量を参照することで行われる。
【００２９】
以上の解像度変換処理・色変換処理・ハーフトーン処理・搬送スケジュール検討処理・ラスタライズ処理を経て生成された印刷データは、プリンタドライバによりプリンタ１に送信される。
【００３０】
＝＝＝プリンタ１の構成＝＝＝
＜インクジェットプリンタ１の構成について＞
図２は、プリンタ１の全体構成のブロック図である。また、図３Ａは、プリンタ１の全体構成の概略図である。また、図３Ｂは、プリンタ１の全体構成の断面図である。以下、プリンタ１の基本的な構成について説明する。
【００３１】
プリンタ１は、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、検出器群５０、及びコントローラ６０を有する。外部装置であるコンピュータ１１０から印刷データを受信したプリンタ１は、コントローラ６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラ６０は、コンピュータ１１０から受信した印刷データに基づいて各ユニットを制御し、紙に画像を印刷する。プリンタ内の状況は検出器群５０によって監視されており、検出器群５０は、検出結果をコントローラ６０に出力する。コントローラ６０は、検出器群５０から出力された検出結果に基づいて、各ユニットを制御する。
【００３２】
搬送ユニット２０は、紙などの媒体を搬送方向に搬送させるためのものである。この搬送ユニット２０は、給紙ローラ２１と、搬送モータ２２と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。給紙ローラ２１は、紙挿入口に挿入された紙をプリンタ内に給紙するためのローラである。搬送ローラ２３は、給紙ローラ２１によって給紙された紙を印刷可能な領域まで搬送するローラであり、搬送モータ２２によって駆動される。プラテン２４は、印刷中の紙を支持する。排紙ローラ２５は、紙をプリンタ１の外部に排出するローラであり、印刷可能な領域に対して搬送方向下流側に設けられている。搬送ユニット２０には、第１従動ローラ２６及び第２従動ローラ２７が設けられている。第１従動ローラ２６は、紙を搬送する際に搬送ローラ２３との間で紙を挟むように、搬送ローラ２３と対向する位置に設けられている。第２従動ローラ２７は、紙を搬送する際に排紙ローラ２５との間で紙を挟むように、排紙ローラ２５と対向する位置に設けられている。
【００３３】
キャリッジユニット３０は、印刷ヘッド４１を前記搬送方向と直交する方向（以下、移動方向という）に移動させるためのものである。キャリッジユニット３０は、キャリッジ３１と、キャリッジモータ３２とを有する。キャリッジ３１は、移動方向に往復移動可能であり、キャリッジモータ３２によって駆動される。また、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。
【００３４】
ヘッドユニット４０は、紙にインクを吐出するためのものである。ヘッドユニット４０は、複数のノズルを有する印刷ヘッド４１を備える。この印刷ヘッド４１はキャリッジ３１に設けられているため、キャリッジ３１が移動方向に移動すると、印刷ヘッド４１も移動方向に移動する。そして、印刷ヘッド４１が移動方向に移動中にインクを断続的に吐出することによって、移動方向に沿ったドット列（ラスタライン）が紙に形成される。
【００３５】
検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、および、紙検出センサ５３等が含まれる。リニア式エンコーダ５１は、キャリッジ３１の移動方向の位置を検出する。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出する。紙検出センサ５３は、給紙中の紙の先端の位置を検出する。
【００３６】
コントローラ６０は、プリンタ１の制御を行うための制御ユニットである。コントローラ６０は、インターフェース部６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、外部装置であるコンピュータ１１０とプリンタ１との間でデータの送受信を行う。ＣＰＵ６２は、プリンタ全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶素子を有する。ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００３７】
＜ノズルについて＞
図４は、印刷ヘッド４１のノズル配列の説明図である。図４に示すように、印刷ヘッド４１の下面には、マゼンタインクノズル群Ｇｍ（以下、Ｍノズル群と言う）と、シアンインクノズル群Ｇｃ（以下、Ｃノズル群と言う）と、イエローインクノズル群Ｇｙ（以下、Ｙノズル群と言う）と、ブラックインクノズル群Ｇｋ（以下、Ｋノズル群と言う）とが形成されている。各ノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋは、各色のインクを吐出するための吐出口であるノズルを同数個（ここでは１８０個であり、以下ではノズル数Ｎとも言う）備えている。各ノズルには、それぞれインクチャンバー（不図示）と、ピエゾ素子（不図示）が設けられており、ピエゾ素子の駆動によってインクチャンバーが伸縮・膨張して各ノズルからインク滴が吐出される。なお、各ノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋのノズルは、下流側のノズルほど小さい数のノズル番号が付されている（♯１〜♯１８０）。
【００３８】
各ノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋのノズルは、所定の整列方向に沿って一定の間隔（ノズルピッチ：ｋ・Ｄ）で整列しており、また、各ノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋは、互いに、前記整列方向と直交する直交方向に間隔Ｗを空けて並んでいる。そして、印刷ヘッド４１が所期の設計どおり正常に設置されていれば、前記整列方向は紙の搬送方向に一致するとともに、前記直交方向は印刷ヘッド４１の移動方向と一致する。
【００３９】
上記ノズルピッチｋ・ＤのＤは、前記整列方向が前記搬送方向に一致した場合の前記搬送方向における最小のドットピッチ（つまり、紙に形成されるドットの最高解像度での間隔）であり、また、ｋは１以上の整数である。例えば、ノズルピッチが１８０ｄｐｉ（１／１８０インチ）であって、搬送方向のドットピッチが７２０ｄｐｉ（１／７２０インチ）である場合、ｋは４である。
【００４０】
そして、このように各ノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋは、互いにノズル数Ｎが等しく、またノズルピッチｋ・Ｄも互いに同じであるので、何れのノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋの搬送方向の全長（そのノズル群が有する搬送方向の最上流のノズル＃１８０の中心と最下流のノズル＃１の中心との間隔の大きさ）も互いに等しくなっている。
【００４１】
また、各ノズル群Ｇｋ，Ｇｃ，Ｇｍ，Ｇｙは、互いに搬送方向のノズルの位置を揃えて配置されている。例えば、ブラックインクノズル群Ｇｋのノズル＃１と、シアンインクノズル群Ｇｃのノズル＃１と、マゼンタインクノズル群Ｇｍのノズル＃１と、イエローインクノズル群Ｇｙのノズル＃１とは、互いに、搬送方向に関して同じ位置に配置されている。これは、他のノズル番号のノズルについても同様である。
【００４２】
＜印刷処理について＞
図５は、印刷処理のフロー図である。以下に説明される各動作は、コントローラ６０が、メモリ６３内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各動作を実行するためのコードを有する。
【００４３】
印刷命令受信（Ｓ００１）：まず、コントローラ６０は、コンピュータ１１０からインターフェース部６１を介して、印刷命令を受信する。この印刷命令は、コンピュータ１１０から送信される印刷データのヘッダに含まれている。そして、コントローラ６０は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の給紙動作・ドット形成動作・搬送動作等を行う。
【００４４】
給紙動作（Ｓ００２）：給紙動作とは、印刷すべき紙をプリンタ内に供給し、印刷開始位置（頭出し位置とも言う）に紙を位置決めする動作である。コントローラ６０は、給紙ローラ２１を回転させ、印刷すべき紙を搬送ローラ２３まで送る。続いて、コントローラ６０は、搬送ローラ２３を回転させ、給紙ローラ２１から送られてきた紙を印刷開始位置に位置決めする。紙が印刷開始位置に位置決めされたとき、印刷ヘッド４１の少なくとも一部のノズルは、紙と対向している。
【００４５】
ドット形成動作（Ｓ００３）：ドット形成動作とは、移動方向に沿って移動する印刷ヘッド４１からインクを断続的に吐出させ、紙上にドットを形成する動作である。コントローラ６０は、キャリッジモータ３２を駆動し、キャリッジ３１を移動方向に移動させる。そして、コントローラ６０は、キャリッジ３１が移動している間に、印刷データに基づいて印刷ヘッド４１からインクを吐出させる。印刷ヘッド４１から吐出されたインク滴が紙上に着弾すれば、紙上にドットが形成される。移動する印刷ヘッド４１からインクが断続的に吐出されるので、紙上には移動方向に沿った複数のドットからなるドット列（ラスタライン）が形成される。
【００４６】
搬送動作（Ｓ００４）：搬送動作とは、紙を印刷ヘッド４１に対して搬送方向に沿って相対的に移動させる動作である。コントローラ６０は、搬送モータ２２を駆動し、搬送ローラ２３を回転させて紙を搬送方向に搬送する。この搬送動作により、印刷ヘッド４１は、先ほどのドット形成動作によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。
【００４７】
排紙判断（Ｓ００５）：コントローラ６０は、印刷中の紙の排紙の判断を行う。印刷中の紙に印刷すべきデータが残っていれば、排紙は行われない。そして、コントローラ６０は、印刷すべきデータがなくなるまで、ドット形成動作と搬送動作とを交互に繰り返し、ドットから構成される画像を徐々に紙に印刷する。
【００４８】
排紙動作（Ｓ００６）：印刷中の紙に印刷すべきデータがなくなれば、コントローラ６０は、排紙ローラ２５を回転させることにより、その紙を排紙する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。
【００４９】
印刷終了判断（Ｓ００７）：次に、コントローラ６０は、印刷を続行するか否かの判断を行う。次の紙に印刷を行うのであれば、印刷を続行し、次の紙の給紙動作を開始する。次の紙に印刷を行わないのであれば、印刷処理を終了する。
【００５０】
＝＝＝印刷方式＝＝＝
このプリンタ１は「バンド印刷」と「疑似ハンド印刷」とを実行可能である。
【００５１】
＜バンド印刷＞
図６Ａ及び図６Ｂは、バンド印刷の説明図である。図６Ａは、パス１におけるノズル群の位置とドットの形成の様子を示し、図６Ｂは、パス１の次のパス２におけるノズル群の位置とドットの形成の様子を示している。なお、この説明では、複数あるノズル群のうちの一つのノズル群のみを示し、また、ノズル群のノズル数Ｎも少なくしている（ここでは６個）。図中の黒丸で示されるノズルは、インクを吐出可能なノズルである。また、説明の便宜上、ノズル群が紙に対して移動しているように描かれているが、同図はノズル群と紙との相対的な位置関係を示すものであって、実際には紙が搬送方向に移動されている。
【００５２】
また、説明の都合上、各ノズルは数ドット（図中の丸印）しか形成していないように示されているが、実際には、移動方向に移動するノズルから間欠的にインク滴が吐出されるので、移動方向に多数のドットが並ぶことになる。このドットの列（ドット列）をラスタラインともいう。黒丸で示されるドットは、図における最後のパスで形成されるドットであり、白丸で示されるドットは、それ以前のパスで形成されたドットである。なお、「パス」とは、移動するノズルからインクを吐出してドットを形成する動作、すなわちドット形成動作のことをいう。各パスは、紙を搬送方向に搬送する搬送動作と交互に行われる。
【００５３】
「バンド印刷」とは、１回のパスによって、搬送方向の所定範囲にノズルピッチｋ・Ｄでラスタラインを並べて形成する印刷方式を意味する。つまり、バンド印刷では、１回のパスで、印刷ヘッド４１のヘッド高さ（＝ノズル数Ｎ×ノズルピッチｋ・Ｄ）分の印刷領域がバンド状に完成される。そして、各パスの後に行われる搬送動作では、ヘッド高さ分の搬送量ｆで紙が搬送され、このようなパスと搬送動作とが交互に繰り返されることによって、バンド状の印刷領域が搬送方向につなぎ合わされて紙上に画像が形成される。
【００５４】
＜擬似バンド印刷＞
図７Ａ及び図７Ｂは、擬似バンド印刷の説明図である。図７Ａは、パス１〜パス４におけるノズル群の位置とドットの形成の様子を示し、図７Ｂは、パス１〜パス８におけるノズル群の位置とドットの形成の様子を示している。
【００５５】
この疑似バンド印刷は、上述のバンド印刷と同様に、ヘッド高さ分（＝ノズル数Ｎ×ノズルピッチｋ・Ｄ）の印刷領域が完成される度に、概ねヘッド高さ分の大きな搬送量ｆで搬送動作を行うものである。但し、ヘッド高さ分の印刷領域に対して、バンド印刷の場合のｋ分の１のピッチＤでラスタラインを形成して埋めるために、当該ヘッド高さ分の印刷領域の完成には、ｋ回のパスと、各パス同士の間に搬送量１・Ｄの搬送動作とを要する。
【００５６】
よって、この疑似バンド印刷では、ｋ回のパスと各パスの後に行われる計ｋ回の搬送動作とを一単位とするサイクルの概念が導入されている。詳しくは、１回目からｋ−１回目までの各パスの後には、それぞれ、ドットピッチ１・Ｄの小さな搬送量で搬送動作を行い、サイクルの最終パスであるｋ回目のパスの後には、大きな搬送量で搬送動作を行うというサイクルが規定されている。なお、ｋ回目のパスに対応する搬送量は、前記ヘッド高さ（＝ノズル数Ｎ×ノズルピッチｋ・Ｄ）から（ｋ−１）・Ｄを引いた大きさに設定される。
【００５７】
そして、このようなサイクルを複数回実行すれば、図７Ｂに示すように、搬送方向にピッチＤでラスタラインが連続して形成されて画像が印刷されることになる。例えば、図示例では、ｋが４でノズル数Ｎが６なので、パス１からパス３までの各パスに対しては各パスの後にピッチ１・Ｄの搬送量で搬送動作が行われ、サイクルの最終パスであるパス４の後では、２１・Ｄ（＝６×４・Ｄ−（４−１）・Ｄ）の搬送量で搬送動作が行われる。なお、図示例のパス５からパス８はそれぞれに、次のサイクルのパス１からパス４に相当しており、これらのパスも上述と同じ順番で搬送動作が繰り返されるのは言うまでもない。
【００５８】
なお、このサイクルの定義に照らして考えると、前述の「バンド印刷」は、疑似バンド印刷のサイクルの定義において、ｋが１の場合に該当すると言える。なぜなら、上述のサイクルの定義にｋ＝１を代入して考えると、ｋが１の場合には、サイクルの最終パスであるｋ回目のパスは１回目のパスとなり、また、この最終パスの後の搬送動作の搬送量の上記算出式（搬送量は、前記ヘッド高さから（ｋ−１）・Ｄを引いた大きさ）にｋ＝１を代入すると、搬送量はヘッド高さになるからである。つまり、ｋが１の場合には、各サイクルは１回のパスと、その後に行われる搬送量がヘッド高さの大きさの搬送動作とから構成されることになり、これは、まさに上述の「バンド印刷」そのものであるからである。
【００５９】
＝＝＝印刷ヘッド４１が傾いた状態で印刷された画像中に生じる色ずれ＝＝＝
上述したように印刷ヘッド４１が所期の設計どおり正確に設置されていれば、そのノズルの整列方向は紙の搬送方向と一致する。しかし、実際には、図８に示すように印刷ヘッド４１が傾いて設置されてしまうことがあって、その場合には、ノズルの整列方向が前記搬送方向から所定の傾き角θだけ傾いた状態になる。そして、この状態で印刷ヘッド４１が、前記搬送方向と直交する前記移動方向に移動しながら印刷を行うと、印刷された画像中に「色ずれ」という画像欠陥が生じてしまう。
【００６０】
図９Ａ乃至図１０Ｂは、この色ずれの説明図である。図９Ａ及び図９Ｂは、印刷ヘッド４１が傾かずに設置された場合を示し、また、図１０Ａ及び図１０Ｂは印刷ヘッド４１が傾いて設置された場合を示している。なお、何れもバンド印刷の１回のパスによってヘッド高さ分の印刷領域が形成される場合を例示している。
【００６１】
図９Ａに示すように、バンド印刷の１回のパスにおいて、ＭＣＹＫのノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋの各ノズルからインクがそれぞれ吐出されると、ＭＣＹＫの色毎にラスタラインが搬送方向にノズルピッチＤ（バンド印刷の場合はｋが１のためノズルピッチｋ・Ｄは１・Ｄとなる）で形成される。そして、この時、印刷ヘッド４１が設計どおり設置されていれば、前述したようにＭＣＹＫのノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋの互いのノズルの位置は搬送方向に関して揃っているので、ＭＣＹＫのノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋにおいて互いにノズル番号が同じノズルから吐出されたインク滴は、搬送方向の同位置に着弾する。例えば、ＭＣＹＫの何れのノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋについても、ノズル＃１のインク滴は第１ラスタラインの位置に着弾し、ノズル＃２のインク滴は第２ラスタラインの位置に着弾する。
【００６２】
そのため、ＭＣＹＫのノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋにおいて互いにノズル番号が同じノズルは、画像データ上における、搬送方向の同位置にラスタラインを形成するためのデータに基づいてインクを吐出するようになっている。
【００６３】
図９Ｂは、これについて説明するための図であって、図９Ｂの左側には、印刷ヘッド４１の位置を示し、図９Ｂの右側には、前述のハーフトーン処理後の画像データのイメージ図を示している。このイメージ図の各升目は画素データを表しており、また、移動方向に相当する方向に並ぶ画素データからなる画素データ列（ドット列データに相当）は、それぞれにラスタラインのデータに相当している。例えば、画像データの１列目の画素データ列が、第１ラスタラインの位置にラスタラインを形成するためのデータであり、２列目の画素データ列が、第２ラスタラインの位置にラスタラインを形成するためのデータであり、以下、搬送方向の上流側へ向かって、画素データ列とラスタラインの位置とは一対一で対応している。
【００６４】
なお、ここで画像データが４つ示されているのは、ＭＣＹＫの色毎に画素データを有しているためである。すなわち、マゼンダの画素データはＭ画像データに記録され、シアンの画素データはＣ画像データに、イエロの画素データはＹ画像データに、そして、ブラックの画素データはＫ画像データに記録されている。但し、画素データ列とラスタラインの位置との対応関係は、これらＭＣＹＫの何れの画像データについても同じであり、つまり、ＭＣＹＫの各画像データにおいて互いに同じ列目の画素データ列は、搬送方向の同位置にラスタラインを形成するためのデータである。よって、例えば、ＭＣＹＫのノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋの各ノズル＃１は、それぞれに、ＭＣＹＫの各画像データの第１ラスタラインに対応する１列目の画素データ列に基づいてインクを吐出し、ノズル＃２は、第２ラスタラインに対応する２列目の画素データ列に基づいてインクを吐出し、以下、ノズル＃３〜ノズル＃６についても同様である。
【００６５】
しかし、このような画像データに基づいて印刷する際に図１０Ａのように印刷ヘッド４１が傾いていた場合には、ＭＣＹＫのノズル群同士の間で互いのノズルの位置が搬送方向にずれるので、本来搬送方向の同位置に重なって形成されるべき各色のラスタラインが搬送方向にずれて形成されてしまい、重ならなくなってしまう。
【００６６】
例えば、印刷ヘッド４１が、搬送方向と移動方向とで規定される平面内において傾き角θだけ時計回りに傾くと、Ｋノズル群Ｇｋを基準とした場合に、Ｍノズル群Ｇｍ、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙの位置は、それぞれ、前記Ｋノズル群Ｇｋから搬送方向に相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけ下流側へずれてしまい、その結果、ブラックのラスタラインよりも前記相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけ下流側へずれた位置に、マゼンダ、シアン、イエロのラスタラインが形成されてしまう。なお、上記相互ずれ量Ｖｍ、Ｖｃ、Ｖｙは、幾何学的関係から、図４の印刷ヘッド４１の場合には、以下の式１、式２、式３で表される。  
Ｖｍ＝（３×Ｗ）×ｓｉｎθ    …  式１
Ｖｃ＝（２×Ｗ）×ｓｉｎθ    …  式２
Ｖｙ＝（１×Ｗ）×ｓｉｎθ    …  式３
このような現象を「色ずれ」と言うが、これが起きると、前記画像データに基づいて印刷を行っても、重なるべき各色のラスタラインが搬送方向に相対的にずれて形成されてしまうので、所期の画像が印刷されなくなってしまう。
【００６７】
この色ずれを抑制する方法としては、（ａ）印刷ヘッド４１を再組み付けして物理的に印刷ヘッド４１の傾きを修正する方法と、（ｂ）物理的な傾き修正はせずに画像データ上で色ずれを修正する方法とが挙げられ、この印刷システム１００では、後者の（ｂ）の方法を採用している。すなわち、前述したプリンタドライバは、そのラスタライズ処理において、以下に説明する「色ずれ補正処理」も実行するようになっており、これによって、傾いた印刷ヘッド４１によっても、色ずれを抑制して画像を印刷する。
【００６８】
図１０Ｂは、色ずれ補正処理の考え方を示す概念図である。上述したように、印刷ヘッド４１が傾いている場合には、Ｋノズル群Ｇｋに対してＭＣＹの各ノズル群Ｇｍ、Ｇｃ、Ｇｙは、それぞれ、搬送方向の下流側に相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけずれた位置（以下、この位置を現位置とも言う）に位置される。
【００６９】
従って、Ｋノズル群Ｇｋのノズルが、そのドット形成動作において使用する画素データ列（ラスタラインの形成に用いる画素データ列）よりも、相互ずれ量Ｖｍ、Ｖｃ、Ｖｙに相当するラスタラインの列数分だけ下流側の画素データ列に基づいて、ＭＣＹの各ノズル群Ｇｍ、Ｇｃ、Ｇｙがドット形成動作を行えば、これらノズル群Ｇｍ、Ｇｃ、Ｇｙは、その今ある現位置に本来形成すべきラスタラインを形成することができる。
【００７０】
よって、色ずれ補正処理では、各ドット形成動作においてＫノズル群Ｇｋがドット形成動作に使用する画素データ列よりも、相互ずれ量Ｖｍ、Ｖｃ、Ｖｙに相当するラスタラインの列数Ｚｍ、Ｚｃ、Ｚｙだけずらして、そのドット形成動作においてＭＣＹの各ノズル群Ｇｍ、Ｇｃ、Ｇｙが使用する画素データ列を取得するようにしている。
【００７１】
但し、相互ずれ量Ｖｍ、Ｖｃ、Ｖｙは計量値である一方、これらに対応させるべき画素データ列の前記列数Ｚｍ、Ｚｃ、Ｚｙは計数値であるので、以下の式４、式５、式６によって、相互ずれ量Ｖｍ、Ｖｃ、Ｖｙを画素データ列の列数Ｚｍ、Ｚｃ、Ｚｙに換算している。  
Ｚｍ＝ｒｏｕｎｄ（Ｖｍ／Ｄｓ）    …  式４
Ｚｃ＝ｒｏｕｎｄ（Ｖｃ／Ｄｓ）    …  式５
Ｚｙ＝ｒｏｕｎｄ（Ｖｙ／Ｄｓ）    …  式６
ここで、上式のｒｏｕｎｄ（Ｘ）は、小数点第１桁を四捨五入する関数である。また、Ｄｓは、傾いた印刷ヘッド４１で搬送方向に形成可能なドットピッチであり、傾いていない正常な印刷ヘッド４１が形成可能なドットピッチＤとは、下式７の関係にある。  
Ｄｓ＝Ｄ×ｃｏｓθ    …  式７
【００７２】
なお、印刷ヘッド４１の傾き角θは予め測定等されて、そのデータはプリンタ１のメモリ６３に記録されており、また、ＭＣＹＫのノズル群同士の間隔Ｗ（前記整列方向と直交する直交方向の間隔）も予めメモリ６３に記録されている。よって、プリンタ１に対してプリンタドライバが、これら傾き角θ及び間隔Ｗのデータを要求して取得したら、プリンタドライバは、これら傾き角θ及び間隔Ｗのデータを上記式１〜式７に代入して、Ｖｍ、Ｖｃ、Ｖｙ、Ｚｍ、Ｚｃ、Ｚｙを算出するようになっている。
【００７３】
＝＝＝傾いた印刷ヘッド４１を用いた印刷について＝＝＝
ここで図１１乃至図１３Ｂを参照しながら、傾いた印刷ヘッド４１を用いた印刷について、バンド印刷を例に説明する。なお、上述した色ずれ補正処理を行えば、当該傾いた印刷ヘッド４１で印刷することは、図１１に示すような千鳥配置の印刷ヘッド（ノズル群Ｇｋに対してノズル群Ｇｍ、Ｇｃ、Ｇｙの位置が、それぞれ搬送方向に相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけずれて配置された印刷ヘッド）を用いて印刷することと概ね等価である。従って、以下では、傾いた印刷ヘッド４１の代わりに千鳥配列の印刷ヘッド４１を用いて説明する。また、以下では、説明の便宜上、印刷ヘッド４１の傾きによって生じる相互ずれ量Ｖｍ、Ｖｃ、Ｖｙが、それぞれ３・Ｄｓ、２・Ｄｓ、１・Ｄｓとなっている前提で説明する。
【００７４】
図１２は、傾いた印刷ヘッド４１を用いてバンド印刷を行う場合の説明図である。図１２の左側には各パスの印刷ヘッド４１の位置を示している。但し、印刷ヘッド４１の傾きに起因して、各パスのノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋの搬送方向の位置がノズル群毎に異なることから、ここでは、各パスのノズル群の位置を、ＭＣＹＫの全色について示している。各ノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋのノズルの位置に相当する升目には、それぞれ、どのインク色の何番目のノズルかが判別できるように、インク色の頭文字とノズル番号を組み合わせた文字が示されている。例えば、Ｍノズル群Ｇｍのノズル＃１〜ノズル＃６には、それぞれ、Ｍ１〜Ｍ６と表示されており、この表記は、これ以外のＣノズル群Ｇｃ、Ｙノズル群Ｇｙ、Ｋノズル群Ｇｋについても同様である。
【００７５】
また、図１２の右側には、ラスタラインの形成状態を示している。各升目は画素であり、前記升目内の数値はその画素にドットを形成するノズル番号である。各升目内には４桁の番号が示されているが、左から順番に、Ｍノズル群Ｇｍのノズル番号、Ｃノズル群Ｇｃのノズル番号、Ｙノズル群Ｇｙのノズル番号、Ｋノズル群Ｇｋのノズル番号を表している。例えば、図１２の第４ラスタラインの各升目には、「４３２１」の４桁の番号が示されているが、これは、第４ラスタラインの位置には、Ｍノズル群Ｇｍについてはノズル＃４にてドットを形成でき、Ｃノズル群Ｇｃについてはノズル＃３にてドットを形成でき、また、Ｙノズル群Ｇｙについてはノズル＃２にてドットを形成でき、Ｋノズル群Ｇｋについてはノズル＃１にてドットを形成可能であるからである。そして、このように升目に４桁の番号が示されているラスタラインについては、ＭＣＹＫの全色でドットを形成可能であり、つまり、そのラスタラインをフルカラーで完成可能なことを示している。
【００７６】
これに対して、第２ラスタラインの各画素の升目には、「２１＊＊」というように「＊」を含む番号が示されているが、これは、Ｍノズル群Ｇｍ及びＣノズル群Ｇｃについては、それぞれノズル＃２及びノズル＃１にてドットを形成可能であるが、Ｙノズル群Ｇｙ及びＫノズル群Ｇｋについてはドットを形成できないからである。つまり、「＊」は、その色のドットを形成できないことを示している。
【００７７】
ここで図１２を参照しながら、この傾いた印刷ヘッド４１によってラスタラインが形成される様子を説明する。同図から明らかなように、ノズル群毎にサイクルのパスを見ると、基本的には、ＭＣＹＫの何れのノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋも、上述の図６Ｂの一つのノズル群のバンド印刷の場合と同様のドット形成動作及び搬送動作を行っている。すなわち、ＭＣＹＫの各ノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋは、いずれも１回のパスとそのパスの後に行われる搬送量６・Ｄｓの搬送動作とからなるサイクルを繰り返すことによって、ＭＣＹＫの各色について、それぞれに、搬送方向にピッチＤｓでラスタラインが形成される。
【００７８】
但し、Ｋノズル群Ｇｋのノズルの位置を基準に考えた場合に、Ｍノズル群Ｇｍ、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙについては、それぞれに、各ノズルの位置が、前述の相互ずれ量Ｖｍ（＝３・Ｄｓ）、Ｖｃ（＝２・Ｄｓ）、Ｖｙ（＝１・Ｄｓ）だけ下流側にずれており、もって、ノズル番号の同じノズルは、前記相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけ下流側のラスタラインを形成している。例えば、Ｋノズル群Ｇｋは、第１サイクルのパスのノズル＃１によって第４ラスタラインを形成するが、Ｍノズル群Ｇｍ、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙの各ノズル＃１は、それぞれ、前記第４ラスタラインよりも相互ずれ量Ｖｍ（＝３・Ｄｓ）、Ｖｃ（＝２・Ｄｓ）、Ｖｙ（＝１・Ｄｓ）だけ下流側のラスタラインを形成している。
【００７９】
これは、図１０Ａにて前述したように、印刷ヘッド４１の傾きによって、Ｋノズル群Ｇｋに対してＭノズル群Ｇｍ、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙが、それぞれに、相互ずれ量Ｖｍ（＝３・Ｄ）、相互ずれ量Ｖｃ（＝２・Ｄ）、相互ずれ量Ｖｙ（＝１・Ｄ）だけ下流側にずれて位置しているためである。
【００８０】
そして、このラスタラインの形成位置が、ノズル群毎に相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけずれていることに起因して、この印刷ヘッド４１が傾いている場合には、次のような特徴的な現象が生じる。この現象とは、バンド印刷のサイクルを１回だけ実行した場合に、当該１回のサイクルだけで自己完結的に全てのラスタラインが全色について完成される自己完結完成領域Ａｓと、前記１回のサイクルだけではラスタラインを全色については形成できずに、その前サイクル又は次サイクルとで協同して補完的に全色のラスタラインが完成される領域Ａｄ、Ａｕとが生成されることである。
【００８１】
図１３Ａ及び図１３Ｂは、これについて説明するための図である。図１３Ａは、バンド印刷のサイクルを１回だけ実行した場合の印刷ヘッド４１の位置とラスタラインの形成状態を示す図であり、図１３Ｂは、前記サイクルを２回実行した場合の図である。
【００８２】
図１３Ａ中の右側にラスタラインの形成状態を示しているが、バンド印刷のサイクルを１回行っただけでは、搬送方向の真ん中の領域（自己完結完成領域Ａｓ）については全てのラスタラインが、ＭＣＹＫの全色についてドットピッチＤｓで連続的に形成されて当該領域は完成するが、その下流側領域Ａｄ及び上流側領域Ａｕには「＊」印が記入されており、ＭＣＹＫの何れかのラスタラインが未形成の部分を有した未完成状態になっている。
【００８３】
例えば、第４ラスタラインから第６ラスタラインまでの領域（自己完結完成領域Ａｓ）については全てのラスタラインが全色について形成されているが、第１ラスタラインから第３ラスタラインまでの下流側領域Ａｄについては、シアンとイエロとブラックについてラスタラインが形成されない部分を有し、また、第７ラスタラインから第９ラスタラインまでの上流側領域Ａｕについては、マゼンダとシアンとイエロについてラスタラインが形成されない部分を有している。
【００８４】
これは、前述したように、印刷ヘッド４１の傾きによって、ＭＣＹＫのノズル群Ｇｍ，Ｇｃ，Ｇｙ，Ｇｋの位置が、互いに搬送方向にずれているためである。すなわち、図１３Ａに示すように、印刷ヘッド４１において最上流に位置するＫノズル群Ｇｋを第１基準ノズル群とした場合には、この第１基準ノズル群がラスタラインを連続的に形成可能な領域の上流側の端縁Ｅｕから相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけ下流側の範囲には、それぞれ、Ｍノズル群Ｇｍ、Ｃノズル群Ｇｃ、及びＹノズル群Ｇｙはラスタラインを形成できない。
【００８５】
逆に、印刷ヘッド４１において最下流に位置するＭノズル群Ｇｍを第２基準ノズル群とした場合には、この第２基準ノズル群がラスタラインを連続的に形成可能な領域の下流側の端縁Ｅｄから相互ずれ量Ｖ２ｃ、Ｖ２ｙ、Ｖ２ｋだけ上流側の範囲には、それぞれ、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙ、及びＫノズル群Ｇｋはラスタラインを形成できない。
【００８６】
但し、上流側領域Ａｕについては、図１３Ｂに示すように、未形成であったマゼンダ、シアン、イエロのラスタラインが、次サイクルたる第２サイクルの下流側領域Ａｄによって補完的に形成されて完成される。また、第１サイクルの前記下流側領域Ａｄについても、図示していないが、未形成であったシアン、イエロ、ブラックのラスタラインが、第１サイクルの前サイクルの上流側領域Ａｕによって補完的に形成されて完成される。
【００８７】
つまり、傾いた印刷ヘッド４１を用いて印刷を行った場合には、このように１回のサイクルだけで自己完結的に完成する自己完結完成領域Ａｓが生成されるとともに、その上流側と下流側とには、それぞれに、次サイクル又は前サイクルとで協同して補完完成する上流側領域Ａｕ及び下流側領域Ａｄが生成されるのである。
【００８８】
＝＝＝第１実施形態の空白スキップ方法＝＝＝
＜概略説明＞
印刷される画像中において、搬送方向の所定範囲に亘って連続してラスタラインの形成されない空白領域が存在する場合に、その空白領域を飛ばして紙を搬送し、印刷時間を短縮する処理が行われる。これを空白スキップと言うが、この空白スキップは、前記空白領域に対応する搬送動作の搬送量を、前記サイクルに基づく既定の搬送量よりも大きくすることで達成される。
【００８９】
（１）バンド印刷の場合
図１４Ａ乃至図１４Ｃは、第１実施形態の空白スキップ方法の説明図である。なお、基本的に図１４Ａ乃至図１４Ｃは、図１２と同じ様式で示している。すなわち、図中の左側には、各パスの印刷ヘッド４１の位置を示している。印刷ヘッド４１の升目内の番号はノズル番号であり、インクを吐出するノズルについては升目内を黒塗りで、また吐出しないノズルについては升目内を白抜きで示している。また、図中の右側にはラスタラインの形成状態を示しており、各升目は画素である。升目内の４桁の番号は、その画素にドットを形成するＭＹＣＫのノズル番号を表している。但し、画像データに基づいてラスタラインが形成されないノズルについてはノズル番号を示さずに空欄にしている。
【００９０】
なお、以下では説明の都合上、空白領域を次のように定義する。画像データに基づいてＭＣＹＫの全色についてラスタラインが形成されない領域を「全色空白領域」と言う。また、同画像データに基づいてＭＣＹＫの何れか１色についてラスタラインが形成されない領域を、そのインク色の頭文字「α」を用いて「α空白領域」と言い、更には、ＭＣＹＫの何れか２色又は３色についてラスタラインが形成されない領域を、これらインク色の頭文字「α」、「β」、「γ」、「δ」を用いて「αβ空白領域」又は「αβγ空白領域」と言う。例えば、マゼンダのラスタラインが形成されない領域はＭ空白領域であり、マゼンダ及びイエロの２色のラスタラインが形成されない領域はＭＹ空白領域、マゼンダとイエロとブラックの３色のラスタラインが形成されない領域はＭＹＫ空白領域である。
【００９１】
このバンド印刷のサイクルは、１回のパスと前記パスの後に行われる既定の搬送量６・Ｄｓの搬送動作とから構成されている。そして、全色空白領域が無く印刷領域が紙の全面に亘っている図１４Ａの例の場合には、前記サイクルを複数回実行することによって、第４ラスタラインからその搬送方向の上流側に亘って、ドットピッチＤｓで連続的に全色のラスタラインが適宜形成されて画像が印刷される。
【００９２】
一方、図１４Ｂに示すように、全色空白領域を有する画像を印刷する場合には、この第１実施形態の空白スキップ方法によれば、その全色空白領域に対応するサイクルのｋ回目の搬送動作において空白スキップが実行される。
【００９３】
すなわち、この空白スキップ方法は、図１５のフロー図に示すように、空白スキップの実行可否判定ステップ（Ｓ２１０）と、空白スキップの搬送量の決定ステップ（Ｓ２５０）とを備えており、前記空白スキップの実行可否判定ステップは、サイクル毎に、そのサイクルのｋ回目のパスの終了時点で行われる。例えば、この図示例のバンド印刷の場合には、前述したようにｋ＝１なので、先ず、第１サイクルの１回しかないパスの終了時に空白スキップの実行可否判定ステップ（Ｓ２１０）が行われ、その内容は以下の通りである。
【００９４】
始めに、最上流に位置するノズル群を第１基準ノズル群と定めるとともに、この第１基準ノズル群よりも相互ずれ量だけ搬送方向の下流側にずれて位置するノズル群（他ノズル群に相当）のインク色を、実行可否判定の着目インク色と定める。例えば、図示例では、第１基準ノズル群はＫノズル群Ｇｋであり、また、この第１基準ノズル群よりも相互ずれ量Ｖｍ（＝３・Ｄｓ）、Ｖｃ（＝２・Ｄｓ）、Ｖｙ（＝１・Ｄｓ）だけ下流側にずれて配置されたノズル群は、それぞれ、Ｍノズル群Ｇｍ、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙである。よって、空白スキップの実行可否判定の着目インク色は、マゼンダ、シアン、イエロになる。
【００９５】
そうしたら、この最上流に位置する第１基準ノズル群（Ｋノズル群Ｇｋ）が、第１サイクルのパスによってラスタラインを形成可能な領域の上流側の端縁Ｅｕから、前記相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけ下流側に離れた位置までに亘る範囲Ｒｍ、Ｒｃ、Ｒｙを各着目インク色について参照し、これらの各範囲Ｒｍ、Ｒｃ、Ｒｙが、その着目インク色に関する空白領域（他ノズル群空白領域に相当）に属するか否かを着目インク色毎にそれぞれ判定する。そして、全ての着目インク色について、前記範囲Ｒｍ、Ｒｃ、Ｒｙが、それぞれ対応する着目インク色に関する空白領域に属する場合には、「空白スキップを実行可」と判定する一方、そうでない場合には「空白スキップを実行不可」と判定する。
【００９６】
例えば、図示例では、Ｍノズル群Ｇｍの相互ずれ量Ｖｍが３・Ｄｓであるために、マゼンダについて参照すべき前記範囲Ｒｍは、前記端縁Ｅｕから３・Ｄｓだけ下流側の位置までの範囲となり、この範囲Ｒｍが、マゼンダに関する空白領域に属するか否かが検討される。また、シアンについて参照すべき前記範囲Ｒｃは、Ｃノズル群Ｇｃの相互ずれ量Ｖｃが２・Ｄｓであるために、前記端縁Ｅｕから２・Ｄｓだけ下流側の位置までの範囲となり、この範囲Ｒｃがシアンに関する空白領域に属するか否かが検討される。更には、イエロについて参照すべき前記範囲Ｒｙは、Ｙノズル群Ｇｙの相互ずれ量Ｖが１・Ｄｓであるために、前記端縁Ｅｕから１・Ｄｓだけ下流側の位置までの範囲となり、この範囲Ｒｙがイエロに関する空白領域に属するか否かが検討される。
【００９７】
そして、図１４Ｂの例の場合には、これら範囲Ｒｍ、Ｒｃ、Ｒｙは、画像データによれば何れもＭＣＹ空白領域に属していて、つまり、それぞれ、マゼンダに関する空白領域、シアンに関する空白領域、イエロに関する空白領域に属している。従って、この場合には、全ての着目インク色について前記範囲Ｒｍ、Ｒｃ、Ｒｙが、それぞれ、対応する着目インク色に関する空白領域に属していることになり、もって「空白スキップを実行可」と判定される。
【００９８】
ここで、上記空白スキップの実行可否判定条件の意味について説明する。基本的に、この判定条件によって、現サイクル（第１サイクル）だけで、その上流側領域Ａｕに対応する印刷領域Ｒｕに含まれるラスタラインを全て完成できるか否かを判定している。
【００９９】
すなわち、画像データに基づいて前記印刷領域Ｒｕに形成されるべきラスタラインが、第１サイクルの上流側領域Ａｕだけで全て完成するのであれば、次サイクル（第２サイクル）の下流側領域Ａｄによって前記印刷領域Ｒｕにラスタラインを補完して完成する必要はなくなり、その場合には、既定の搬送量ｆｃ（＝６・Ｄｓ）で搬送動作を行う必要も無く、もって空白スキップを実行可能となる。しかし、画像データに基づいて前記印刷領域Ｒｕに形成されるべきラスタラインが、第１サイクルの上流側領域Ａｕだけでは完成しない場合には、第２サイクルの下流側領域Ａｄによって補完する必要があり、その場合には空白スキップを実行不可となる。
【０１００】
この上流側領域Ａｕだけで前記印刷領域Ｒｕに全てのラスタラインを完成できるか否かは、画像データとの関係によって決まり、具体的に言えば、上流側領域Ａｕによってラスタラインを形成できない範囲に、画像データに基づいてラスタラインを形成するようになっていると、上流側領域Ａｕだけでは前記印刷領域Ｒｕのラスタラインを形成できなくなる。
【０１０１】
この上流側領域Ａｕでラスタラインを形成できない範囲というのは、前述したように、ＭＣＹＫのノズル群毎に異なる。すなわち、Ｍノズル群Ｇｍ、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙについては、前記端縁Ｅｕから相互ずれ量Ｖｍ、Ｖｃ、Ｖｙまでの範囲Ｒｍ、Ｒｃ、Ｒｙが、それぞれに、ラスタラインを形成できない範囲である。このため、上述の空白スキップの実行可否判定においては、これらのインク色の範囲Ｒｍ、Ｒｃ、Ｒｙについては、画像データと照らし合わせて、これら範囲Ｒｍ、Ｒｃ、Ｒｙが、マゼンダに関する空白領域、シアンに関する空白領域、イエロに関する空白領域であるか否かを検討しているのである。他方、第１基準ノズル群であるＫノズル群Ｇｋについては、前記上流側領域Ａｕによって前記印刷領域Ｒｕの全てのラスタラインを形成できるので、この第１基準ノズル群については、実行可否判定の着目インク色から外している。
【０１０２】
ところで、「空白スキップの実行可否判定ステップ（Ｓ２１０）」にて「空白スキップを実行可」と判定されたら、「空白スキップの搬送量の決定ステップ（Ｓ２５０）」へ移行する。そうしたら、このステップＳ２５０では、図１４Ｂに示すように、先ず、前記端縁Ｅｕから上流側に連続して存在する全色空白領域（全ノズル群空白領域に相当）の搬送方向の大きさＳｂを算定し、次に、この大きさＳｂと既定の搬送量ｆｃとを、下式８に代入して空白スキップの搬送量ｆｓを求める。  
ｆｓ＝ｆｃ＋Ｓｂ      …  式８
図示例では、Ｓｂは５・Ｄｓ（ラスタライン５本分）であり、またｆｃは６・Ｄｓなので、搬送量ｆｓは１１・Ｄｓ（＝６・Ｄｓ＋５・Ｄｓ）となる。  
そうしたら、この搬送量ｆｓで現サイクル（第１サイクル）の搬送動作を行い、これによって、図１４Ｂに示すように空白スキップが行われる。
【０１０３】
他方、図１４Ｃは、空白スキップが実行されない例の説明図である。上述の図１４Ｂの例との相違点は、第７から第９ラスタラインまでの領域がＭＣＹ空白領域ではなくて、ＭＣ空白領域である点にある。  
そして、このような場合には、第７から第９ラスタラインまでの領域のうちで第９ラスタラインの位置には、次サイクルたる第２サイクルの下流側領域Ａｄを用いてイエロのラスタラインを形成する必要があるために、空白スキップを実行してはならないが、この第１実施形態の空白スキップ方法によれば、以下に説明するように、空白スキップを実行しないようになっている。
【０１０４】
先ず、第１サイクルのパスの終了時点で、空白スキップの実行可否判定ステップ（Ｓ２１０）が行われる。すなわち、前記第１基準ノズル群（Ｋノズル群Ｇｋ）よりも相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけ下流側にずれて配置されたＭノズル群Ｇｍ、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙのインク色を、実行可否判定の着目インク色とする。そして、これら着目インク色たるマゼンダ、シアン、イエロついて、現サイクル（第１サイクル）に係る前記端縁Ｅｕから前記相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけ下流側に離れた位置までに亘る前記範囲Ｒｍ、Ｒｃ、Ｒｙをそれぞれ参照し、これら範囲Ｒｍ、Ｒｃ、Ｒｙが、それぞれ、マゼンダに関する空白領域、シアンに関する空白領域、イエロに関する空白領域に属するか否かを判定する。
【０１０５】
ここで、前記範囲Ｒｍ、ＲｃについてはＭＣ空白領域に属しているので、範囲Ｒｍはマゼンダに関する空白領域に属し、範囲Ｒｃはシアンに関する空白領域に属しているが、前記範囲Ｒｙについては、イエロに関する空白領域に属していない。よって、「空白スキップを実行不可」と判定し、空白スキップを行わずに前記パスの搬送動作を既定の搬送量ｆｃ（６・Ｄｓ）で実行する。そして、その結果、第９ラスタラインの位置には、第２サイクルのパスにおいてＹノズル群Ｇｙのノズル＃１によりイエロのラスタラインが形成される。
【０１０６】
（２）疑似バンド印刷の場合
図１６Ａ及び図１６Ｂは、第１実施形態の空白スキップ方法を疑似バンド印刷に適用した場合の説明図である。なお、基本的に図１６Ａ及び図１６Ｂは、図１２と同じ様式で示している。また、以下では、説明の便宜上、印刷ヘッド４１の傾きによって、Ｋノズル群Ｇｋに対するＭノズル群Ｇｍ、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙの搬送方向の相互ずれ量Ｖｍ、Ｖｃ、Ｖｙが、それぞれ３・Ｄｓ、２・Ｄｓ、１・Ｄｓとなっている前提で説明する。
【０１０７】
図示例の疑似バンド印刷は、サイクルに係る前記ｋの値が４の場合である。従って、この疑似バンドのサイクルは、図１６Ａに示すように、パス１〜パス４の計４回のパスと、各パスの後に各々行われる既定の搬送量１・Ｄｓ、１・Ｄｓ、１・Ｄｓ、２１・Ｄｓの計４回の搬送動作とから構成されている。そして、全色空白領域が無く印刷領域が紙の全面に亘っている図１６Ａの例の場合には、前記サイクルを複数回実行することによって、第４ラスタラインからその搬送方向の上流側に亘って、ドットピッチＤｓで連続的に全色のラスタラインが適宜形成されて画像が印刷される。
【０１０８】
一方、図１６Ｂに示すように、全色空白領域を有する画像を印刷する場合には、この第１実施形態の空白スキップ方法によれば、上述したように、図１５の空白スキップの実行可否判定ステップ（Ｓ２１０）が、サイクル毎に、そのサイクルのｋ回目のパスたるパス４の終了時点で行われる。例えば、この図示例の場合にはｋは４なので、第１サイクルのパス４の終了時に、空白スキップの実行可否判定ステップが行われ、その内容は以下の通りである。
【０１０９】
先ず、最上流に位置するノズル群を第１基準ノズル群と定めるとともに、この第１基準ノズル群よりも相互ずれ量だけ搬送方向の下流側にずれて位置するノズル群のインク色を、実行可否判定の着目インク色と定める。例えば、図示例では、第１基準ノズル群はＫノズル群Ｇｋであり、また、この第１基準ノズル群よりも相互ずれ量Ｖｍ（＝３・Ｄｓ）、Ｖｃ（＝２・Ｄｓ）、Ｖｙ（＝１・Ｄｓ）だけ下流側にずれて配置されたノズル群は、それぞれ、Ｍノズル群Ｇｍ、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙである。よって、空白スキップの実行可否判定の着目インク色は、マゼンダ、シアン、イエロになる。
【０１１０】
そうしたら、この最上流に位置する第１基準ノズル群（Ｋノズル群Ｇｋ）が、第１サイクルのパス４によってラスタラインを形成可能な領域の上流側の端縁Ｅｕから、前記相互ずれ量Ｖｍ、Ｖｃ、Ｖｙだけ下流側に離れた位置までに亘る範囲Ｒｍ、Ｒｃ、Ｒｙを各着目インク色について参照し、これらの各範囲Ｒｍ、Ｒｃ、Ｒｙが、その着目インク色に関する空白領域に属するか否かを着目インク色毎にそれぞれ判定する。そして、全ての着目インク色について、前記範囲Ｒｍ、Ｒｃ、Ｒｙが、それぞれ対応する着目インク色に関する空白領域に属する場合には、「空白スキップを実行可」と判定する一方、そうでない場合には「空白スキップを実行不可」と判定する。
【０１１１】
例えば、図示例では、Ｍノズル群Ｇｍの相互ずれ量Ｖｍが３・Ｄｓであるために、マゼンダについて参照すべき前記範囲Ｒｍは、前記端縁Ｅｕから３・Ｄｓだけ下流側の位置までの範囲となり、この範囲Ｒｍが、マゼンダに関する空白領域に属するか否かが検討される。また、シアンについて参照すべき前記範囲Ｒｃは、Ｃノズル群Ｇｃの相互ずれ量Ｖｃが２・Ｄｓであるために、前記端縁Ｅｕから２・Ｄｓだけ下流側の位置までの範囲となり、この範囲Ｒｃがシアンに関する空白領域に属するか否かが検討される。更には、イエロについて参照すべき前記範囲Ｒｙは、Ｙノズル群Ｇｙの相互ずれ量Ｖが１・Ｄｓであるために、前記端縁Ｅｕから１・Ｄｓだけ下流側の位置までの範囲となり、この範囲Ｒｙがイエロに関する空白領域に属するか否かが検討される。
【０１１２】
そして、図１６Ｂの例の場合には、これら範囲Ｒｍ、Ｒｃ、Ｒｙは、画像データによれば何れもＭＣＹ空白領域に属していて、つまり、それぞれ、マゼンダに関する空白領域、シアンに関する空白領域、イエロに関する空白領域に属している。従って、この場合には、全ての着目インク色について前記範囲Ｒｍ、Ｒｃ、Ｒｙが、それぞれ、対応する着目インク色に関する空白領域に属していることになり、もって「空白スキップを実行可」と判定され、Ｓ２５０の「空白スキップの搬送量の決定ステップ」へ移行する。
【０１１３】
そして、このＳ２５０の「空白スキップの搬送量の決定ステップ」では、図１６Ｂに示すように、先ず、前記端縁Ｅｕから上流側に連続して存在する全色空白領域の搬送方向の大きさＳｂを算定し、次に、この大きさＳｂと既定の搬送量ｆｃとを、前述の式８（ｆｓ＝ｆｃ＋Ｓｂ）に代入して空白スキップの搬送量ｆｓを求める。  
図示例では、Ｓｂは７・Ｄｓ（ラスタライン７本分）であり、またｆｃは２１・Ｄｓなので、搬送量ｆｓは２６・Ｄｓ（＝２１・Ｄｓ＋７・Ｄｓ）となる。  
そうしたら、この搬送量ｆｓで、前記パスの搬送動作を行い、これによって、図１６Ｂに示すように空白スキップが行われる。
【０１１４】
＜空白スキップを行うための実際の処理＞
上述したように、空白スキップは搬送量の変更によって行われ、当該搬送量のデータは、前述したように印刷データに記録されている。よって、実際には、この空白スキップを実行するための処理は、プリンタドライバが画像データを印刷データへと変換する過程で行われる。例えば、この印刷システムの場合には、図１Ｂに示すように、ラスタライズ処理（Ｓ１９０）の前に搬送スケジュール検討処理（Ｓ１７０）が設けられており、この検討処理において、空白スキップを考慮した搬送量がパス毎に求められる。そして、求められた各パスの搬送量が搬送スケジュールテーブルに格納され、次のラスタライズ処理（Ｓ１９０）において、この搬送スケジュールテーブルに基づいて、印刷データに、各パスの搬送量を書き込むことによって空白スキップが達成される。
【０１１５】
図１７は、搬送スケジュール検討処理（Ｓ１７０）によって生成された搬送スケジュールテーブルの一例である。上述した疑似バンド印刷の場合を示しており、各サイクルには、それぞれ、パス毎に搬送量が対応付けられて記録されている。なお、この搬送スケジュールテーブルには空白スキップの検討結果が反映されているので、例えば、図１７に示すように第１サイクルのパス４の搬送量は、既定の搬送量ｆｃの２１・Ｄｓではなく、空白スキップの搬送量ｆｓの２８・Ｄｓが記録されている。この搬送スケジュールテーブルは、コンピュータ１１０のメモリ内に適宜設定される。
【０１１６】
また、同メモリには、各パスに対応させて前記既定の搬送量を規定する搬送パターンテーブルも予め格納されている。この搬送パターンテーブルは、図１８に示すように、印刷方式の種類毎にコンピュータ１１０のメモリに用意されている。例えば、図１８には疑似バンド印刷の搬送パターンテーブルが示されているが、同テーブルには、パス１乃至パス４の各パスの搬送量として、１・Ｄｓ、１・Ｄｓ、１・Ｄｓ、２１・Ｄｓが１サイクル分だけ記録されている。そして、サイクル毎に搬送スケジュールを検討する際に、その都度、この搬送パターンテーブルが参照されて、対応するパスの既定の搬送量が読み出されるようになっている。
【０１１７】
図１９は、搬送スケジュールテーブルを作成するための搬送スケジュール検討処理のフロー図である。フロー中の変数「ｉ」はサイクル番号であり、例えば、第１サイクルでは「１」、第２サイクルでは「２」となる。また、同じくフロー中の変数「ｎ」は、そのサイクルにおける何回目のパスかを示すパス番号であり、例えば、パス１では「１」、パス２では「２」となる。ちなみに、この搬送スケジュール検討処理では、前記搬送スケジュールテーブルに搬送量が記録される度に、実際の印刷時と同じように、記録された搬送量で印刷ヘッド（仮想印刷ヘッド）を紙に対して仮想的に移動させながら搬送量の検討が行われる。
【０１１８】
先ず、ステップＳ３０５においては、この検討処理で使用する相互ずれ量Ｖｍ、Ｖｃ、Ｖｋが、前述の式１〜式３に基づいて計算される。なお、これら式中の傾き角θ及び間隔Ｗのデータは、プリンタ１のメモリ６３から取得される。  
次に、ステップＳ３１０では、サイクル番号ｉが、第１サイクルを表す「１」に初期化され、次のステップＳ３１２では、パス番号ｎが、パス１を表す「１」に初期化される。
【０１１９】
そうしたら、ステップＳ３１４へ移行する。このステップＳ３１４は、現行パスがサイクルのｋ回目のパスであるか否かを検知するためのステップであり、パス番号ｎが「ｋ」か否かで判定される。
【０１２０】
そして、同ステップＳ３１４においてｎ＝ｋでない場合は、ステップＳ３１６へ移行して、搬送パターンテーブル（図１８）を参照してパスｎに対応する既定の搬送量ｆ（ｎ）を取得し、取得した既定の搬送量ｆ（ｎ）を搬送スケジュールテーブルにおける第１サイクルのパスｎ欄に記録する。例えば、ｎが１の場合には、前記搬送パターンテーブルから、パス１に対応する既定の搬送量１・Ｄｓを取得して、当該搬送量１・Ｄｓを搬送スケジュールテーブルにおける第１サイクルのパス１欄に記録する。
【０１２１】
そして、次のステップＳ３１８ではパス番号ｎを一つだけインクリメントしてステップＳ３１４へ戻り、当該ステップＳ３１４のｎ＝ｋの条件が満足されるまで上述のステップＳ３１６及びＳ３１８を繰り返す。その結果、搬送スケジュールテーブルには、第１サイクルのｋ回目のパス以外のパスに対応する搬送量がそれぞれ記録される。例えば、図１６Ｂの例では、第１サイクルのパス１からパス３までの各パスに対応する搬送量として、既定の搬送量１・Ｄｓが、搬送スケジュールテーブルに記録されることになる。
【０１２２】
そして、ステップＳ３１４においてｎ＝ｋの条件が満足されて、第１サイクルの最終パス（パス４）であると判定されたら、以下、「空白スキップの実行可否判定ステップ」に相当するステップＳ３２０、及び、「空白スキップの搬送量の決定ステップ」に相当するステップＳ３２４〜Ｓ３２８を、第１サイクルの最終パス（パス４）の直後の搬送動作に対して行う。  
但し、これらステップにおいてなされる前記範囲Ｒｍ、Ｒｃ、Ｒｙの参照や、全色空白領域の大きさＳｂの算定等は、ハーフトーン処理後の画像データ上で行われる。
【０１２３】
図２０は、その説明図であり、同図の左側には、図１６Ｂと同様に、各パスの印刷ヘッド４１の位置及びラスタラインの形成状態を示している。但し、その右側には、ハーフトーン処理後の画像データのイメージ図を示している。各升目は画素データを表しており、そして、移動方向に相当する方向に並ぶ画素データからなる画素データ列は、それぞれに、ラスタラインのデータに対応している。図示例の場合は、第３ラスタラインから上流側が印刷領域であるため、画像データの１列目の画素データ列が、第３ラスタラインのデータに該当し、２列目の画素データ列が、第４ラスタラインのデータに該当し、以下、搬送方向の上流側へ向かって、画素データ列とラスタラインの位置とは一対一で対応している。なお、ここで画像データがＭＣＹＫの色毎に示されているのは、前述したように、ＭＣＹＫのインク色毎に画素データを有しているためである。
【０１２４】
そして、各画像データ上において、そのインク色に関する空白領域に対応する画素データ列の画素データには、ＮＵＬＬデータＮｕが記録されている。例えば、ＭＣＹ空白領域に対応する画素データ列の画素データには、それぞれ、ＮＵＬＬデータＮｕが記録されており、例えば、図示例では、Ｍ画像データ、Ｃ画像データ、Ｙ画像データの２２列目乃至第２４列目の画素データ列にはＮＵＬＬデータＮｕが記録されている。
【０１２５】
よって、「空白スキップの実行可否判定ステップ」に相当するステップＳ３２０では、全ての着目インク色について、それぞれ、前記範囲Ｒｍ、Ｒｃ、Ｒｙに対応する画素データ列がＮＵＬＬデータ列（全ての画素データに対してＮＵＬＬデータＮｕが記録された画素データ列）であるか否かによって、空白スキップの実行可否判定、すなわち、全ての着目インク色について、前記範囲Ｒｍ、Ｒｃ、Ｒｙが、それぞれ、対応する着目インク色に関する空白領域に属するか否かの判定が行われる。
【０１２６】
但し、前述したように範囲Ｒｍ、Ｒｃ、Ｒｙを特定するための相互ずれ量Ｖｍ、Ｖｃ、Ｖｙは計量値である一方、画素データ列の列数は計数値である。このため、前述の式４〜式６に基づいて相互ずれ量Ｖｍ、Ｖｃ、Ｖｙに相当する列数Ｚｍ、Ｚｃ、Ｚｙをそれぞれ求め、これら列数に基づいて前記範囲Ｒｍ、Ｒｃ、Ｒｙに対応する画素データ列を特定している。
【０１２７】
例えば、前記範囲Ｒｍの画素データ列は、前記端縁Ｅｕから相互ずれ量Ｖｍ（＝３・Ｄｓ）だけ下流側の位置までに亘る範囲にラスタラインを形成するためのデータに相当するが、図示例の場合には、前述の式４（Ｚｍ＝ｒｏｕｎｄ（Ｖｍ／Ｄｓ）に基づいて前記列数Ｚｍは３列（＝ｒｏｕｎｄ（３・Ｄｓ／Ｄｓ））となる。また、前記端縁Ｅｕを上流側の端縁とするラスタラインは、それまでの搬送量の累計値等に基づいて、第２７ラスタラインであることが分かり、更には、この第２７ラスタラインのデータは、前述の対応関係から２４列目の画素データ列であることが分かる。よって、前記範囲Ｒｍの画素データ列は、前記２４列目の画素データ列を起点として、そこから３列だけ下流側の２２列目までの画素データ列であると特定される。
【０１２８】
そして、このようにして、前記範囲Ｒｍ、Ｒｃ、Ｒｙの画素データ列が、それぞれに、２４列目から２２列目までの画素データ列、２４列目から２３列目までの画素データ列、及び、２４列目の画素データ列と特定されたら、これら画素データ列の全てがＮｕｌｌデータ列であるか否かによって、「空白スキップの実行可否判定」が行われる。つまり、全ての画素データ列がＮｕｌｌデータ列である場合には、「空白スキップを実行可能」と判定して「空白スキップの搬送量の決定ステップ」側のステップＳ３２４へ移行する一方、そうでない場合には「空白スキップを実行不可」と判定してステップＳ３２２へ移行する。
【０１２９】
そして、このステップＳ３２２では、搬送パターンテーブルを参照してｋ回目のパスに対応する既定の搬送量ｆ（Ｃ）を取得し、取得した既定の搬送量ｆ（Ｃ）を搬送スケジュールテーブルにおける第１サイクルの最終パスＣ欄に記録する。例えば、図１８の搬送パターンテーブルから、パス４に対応する既定の搬送量２１・Ｄｓを取得して、当該搬送量２１・Ｄｓを搬送スケジュールテーブルにおける第１サイクルのパス４欄に記録する。そして、これにより、空白スキップを実行しない場合の第１サイクルの搬送スケジュールが完成し、後述するステップＳ３２０へ移行する。
【０１３０】
一方、ステップＳ３２０の分岐において、「空白スキップの搬送量の決定ステップ」側のステップＳ３２４へ移行した場合には、前記第１基準ノズル群の最上流のノズルが形成可能な領域の上流側の端縁Ｅｕよりも上流側に存在する全色空白領域の大きさＳｂを求めるべく、前記最上流のノズルが形成するラスタラインに対応する画素データ列を基準として、この基準よりも上流側へ連続して存在するＮＵＬＬデータ列の列数Ｕｂを算定する。但し、ここでは全色空白領域の大きさＳｂを求めるので、Ｍ、Ｃ、Ｙ、Ｋ画像データの全ての画像データについて、それらの全ての画素データ列がＮＵＬＬデータ列である場合にのみ上流側へと辿って列数をカウントしていき、そして、Ｍ、Ｃ、Ｙ、Ｋ画像データの何れか一つの画素データ列がＮＵＬＬデータ列でなくなったら、その直前までのＮＵＬＬデータ列の列数を前記列数Ｕｂとする。そして、この列数ＵｂにドットピッチＤｓを乗算して前記全色空白領域の大きさＳｂを算出する。
【０１３１】
そして、次のステップＳ３２６では、この大きさＳｂと既定の搬送量ｆｃとを、前述の式８（ｆｓ＝ｆｃ＋Ｓｂ）に代入して空白スキップの搬送量ｆｓを計算し、この搬送量ｆｓを、搬送スケジュールテーブルの最終パスのパスＣ欄に記録する（Ｓ３２８）。これにより、空白スキップを実行する場合の第１サイクルの搬送スケジュールが完成する。
【０１３２】
そうしたら、次のステップＳ３３０では、サイクル番号ｉを１つインクリメントしてステップＳ３３２へ移行し、第２サイクルが最終サイクルか否かの判定を行う。ここで、第２サイクルが最終サイクルではない場合には、ステップＳ３１２へ戻り、第２サイクルに対して上述のステップＳ３１２〜Ｓ３３０を繰り返し、第２サイクルの搬送スケジュールを完成させる。以降、最終サイクルになるまで、上述のステップＳ３１２〜Ｓ３３０が繰り返され、最終的には、図１７に示すように第１サイクルから最終サイクルまでの搬送量が搬送スケジュールテーブルに記録される。
【０１３３】
＝＝＝第２実施形態の空白スキップ方法＝＝＝
上述した第１実施形態の空白スキップ方法では、空白スキップの搬送量ｆｓを、式８（ｆｓ＝ｆｃ＋Ｓｂ）に基づいて求めていた。ここで式８の意味について説明すると、この式８の搬送量ｆｓで搬送すれば、図１４Ｂに示すように、次サイクル（第２サイクル）の自己完結完成領域Ａｓの下流側の端縁Ｌｄが、前記全色空白領域とその上流側の印刷領域との境界線ＢＬ上に一致するように紙が搬送されるということである。
【０１３４】
すなわち、第１実施形態の空白スキップ方法では、次サイクル（第２サイクル）の下流側領域Ａｄを担当するノズルを用いずに印刷を行っていた。なお、この下流側領域Ａｄを用いずに印刷する理由は、次の通りである。つまり、前述したように、下流側領域Ａｄだけでは、搬送方向の最下流に配置された第２基準ノズル群（図示例ではＭノズル群Ｇｍ）よりも上流側にずれて配置されたノズル群（図示例ではＣノズル群Ｇｃ、Ｙノズル群Ｇｙ、及びＫノズル群Ｇｋ）の色のラスタラインを、搬送方向に連続させて形成できないからである。
【０１３５】
しかしながら、図２１及び図２２に示すように、前記全色空白領域の上流側に隣接する印刷領域の端部Ｔが、下流側領域Ａｄにてラスタラインを連続的に形成できない色（図示例ではシアン、イエロ、ブラック）に関する空白領域であるような場合には、この端部Ｔのラスタラインの形成を前記下流側領域Ａｄに任せることができる。そして、その場合には、図２１及び図２２に示すように、前記自己完結完成領域Ａｓの端縁Ｌｄを、前記境界線ＢＬよりも更に上流側に移動させることが可能となり、その結果、空白スキップの搬送量ｆｓを拡大できて更なる印刷時間の短縮化が図れる。
【０１３６】
そこで、以下に説明する第２実施形態の空白スキップ方法にあっては、前記下流側領域Ａｄでラスタラインを連続的に形成できないインク色に着目し、その着目インク色に関する空白領域であって、前記境界線ＢＬから上流側に連続して存在する前記空白領域の大きさを前記着目インク色毎に算定し、その大きさの算定結果も利用して空白スキップの搬送量ｆｓを決定している。
【０１３７】
以下、この搬送量ｆｓの算出方法について２つの具体例を挙げて説明する。  
図２１に示す第１具体例は、前記全色空白領域の上流側に隣接する印刷領域の端部Ｔが、ＣＹＫ空白領域の場合である。なお、この端部ＴがＣＹＫ空白領域であること以外は、前述の図１４Ｂの場合と同じである。
【０１３８】
先ず、着目インク色が決定されるが、下流側領域Ａｄにてラスタラインを連続的に形成できないノズル群は、図１３Ａにて前述したように、搬送方向の最下流に位置する第２基準ノズル群よりも相互ずれ量だけ上流側にずれて配置されたノズル群（第２他ノズル群に相当）であり、よって、これらノズル群のインク色が着目インク色と定められる。
【０１３９】
図示例では、第２基準ノズル群はＭノズル群Ｇｍであり、また、この第２基準ノズル群よりも相互ずれ量Ｖ２ｃ（＝１・Ｄｓ）、Ｖ２ｙ（＝２・Ｄｓ）、Ｖ２ｋ（＝３・Ｄｓ）だけ下流側にずれて配置されたノズル群は、それぞれに、Ｃノズル群Ｇｃ、Ｙノズル群Ｇｙ、Ｋノズル群Ｇｋであるので、着目インク色はシアン、イエロ、ブラックになる。
【０１４０】
そうしたら、前記境界線ＢＬを起点として上流側の所定の参照範囲Ｒｔを参照し、前記境界線ＢＬから上流側に連続して存在する着目インク色に関する空白領域の大きさを着目インク色毎に算定する。なお、参照範囲Ｒｔの大きさは、下流側領域Ａｄの大きさと同じであり、つまり、第２基準ノズル群からの着目インク色のノズル群の相互ずれ量Ｖ２ｃ、Ｖ２ｙ、Ｖ２ｋの最大値Ｖｍａｘである。また、各着目インク色の空白領域の大きさは、ラスタライン数換算で求められる。すなわち、着目インク色毎に、その着目インク色に関する空白領域が、前記境界線ＢＬから何ラスタライン数分だけ連続しているかがカウントされ、これらカウント数が、それぞれ、その着目インク色の空白領域の大きさを表す空白ラスタライン数Ｕｂとして求められる。
【０１４１】
図示例では、前記境界線ＢＬから相互ずれ量の最大値Ｖｍａｘ（＝Ｖ２ｋ＝３・Ｄｓ）だけ上流側の参照範囲Ｒｔは、第１５ラスタラインから第１７ラスタラインまでであるが、これら第１５ラスタラインから第１７ラスタラインまでは、いずれもＣＹＫ空白領域に属している。従って、着目インク色のシアン、イエロ、ブラックの何れについても、その空白ラスタライン数Ｕｂは３本となる。
【０１４２】
そうしたら、空白ラスタライン数Ｕｂ、相互ずれ量の最大値Ｖｍａｘ、及び、その着目インク色のノズル群の相互ずれ量Ｖ２を下式９に代入して、位置合わせラスタライン数Ｕｐを着目インク色毎に求める。  
Ｕｐ＝Ｕｂ＋（Ｖｍａｘ／Ｄｓ−Ｖ２／Ｄｓ）    …  式９
図示例では、着目インク色のシアンについては、Ｕｂが３本で、Ｖｍａｘは３・Ｄｓ、Ｖ２（＝Ｖ２ｃ）は１・Ｄｓであるので、Ｕｐは５本（＝３＋（３・Ｄｓ／Ｄｓ−１・Ｄｓ／Ｄｓ））となる。また、着目インク色のイエロについては、Ｕｂが３本で、Ｖｍａｘは３・Ｄ、Ｖ２（＝Ｖ２ｙ）は２・Ｄｓであるので、Ｕｐは４本（＝３＋（３・Ｄｓ／Ｄｓ−２・Ｄｓ／Ｄｓ））となる。更には、着目インク色のブラックについては、Ｕｂが３本で、Ｖｍａｘは３・Ｄ、Ｖ２（＝Ｖ２ｋ）は３・Ｄｓであるので、Ｕｐは３本（＝３＋（３・Ｄｓ／Ｄｓ−３・Ｄｓ／Ｄｓ））となる。
【０１４３】
ここで、このように着目インク色毎に求められた位置合わせラスタライン数Ｕｐのなかの最小値Ｕｐｍｉｎが、次サイクル（第２サイクル）の自己完結完成領域Ａｓの下流側の端縁Ｌｄを合わせるべき位置と、前記境界線ＢＬとの間のラスタライン数を示している。つまり、前記境界線ＢＬから前記最小値Ｕｐｍｉｎ分だけ上流側の位置に、次サイクルの自己完結完成領域Ａｓの下流側の端縁Ｌｄが一致するような搬送量ｆｓが、空白スキップの搬送量ｆｓとなり、もって、空白スキップの搬送量ｆｓは下式１０で表される。  
ｆｓ＝ｆｃ＋Ｓｂ＋Ｕｐｍｉｎ×Ｄｓ    …    式１０
図示例では、着目インク色のシアン、イエロ、ブラックの位置合わせラスタライン数Ｕｐは、それぞれ、５本、４本、３本であるので、位置合わせラスタラインの最小値Ｕｐｍｉｎは３本となる。よって、前記境界線ＢＬからラスタライン３本分だけ上流側の位置に、次サイクルの自己完結完成領域Ａｓの下流側の端縁Ｌｄが一致するようにすべく、空白スキップの搬送量ｆｓは、１４・Ｄｓ（＝６・Ｄｓ＋５・Ｄｓ＋３×Ｄｓ）となる。その結果、空白スキップの搬送量ｆｓは、図１４Ｂの第１実施形態の場合の１１・Ｄｓよりも３・Ｄｓだけ拡大される。
【０１４４】
一方、図２２に示す第２具体例は、前記全色空白領域の上流側に隣接する印刷領域の端部Ｔが、ＣＹＫ空白領域ではなくて、ＹＫ空白領域の場合である。  
先ず、上述の第１具体例と同様、着目インク色がシアン、イエロ、ブラックに決定される。
【０１４５】
次に、前記参照範囲Ｒｔを参照し、着目インク色に関する空白ラスタライン数Ｕｂを着目インク色毎に算定するが、図示例では、前記境界線ＢＬから相互ずれ量の最大値Ｖｍａｘ（＝３・Ｄｓ）だけ上流側の参照範囲Ｒｔは、第１５ラスタラインから第１７ラスタラインまでであり、これら第１５ラスタラインから第１７ラスタラインまでは、いずれもＹＫ空白領域に属しているが、ＣＭＹ空白領域には属してしない。従って、着目インク色のイエロとブラックについては、空白ラスタライン数Ｕｂは３本となり、シアンについては、空白ラスタライン数Ｕｂは０本となる。
【０１４６】
そうしたら、空白ラスタライン数Ｕｂ、相互ずれ量Ｖの最大値Ｖｍ、及び、その着目インク色のノズル群の相互ずれ量Ｖ２を上述の式９（Ｕｐ＝Ｕｂ＋（Ｖｍａｘ／Ｄ−Ｖ２／Ｄ）に代入して、位置合わせラスタライン数Ｕｐを着目インク色毎に求める。
【０１４７】
図示例では、着目インク色のシアンについては、Ｕｂが０本で、Ｖｍａｘは３・Ｄｓ、Ｖ２（＝Ｖ２ｃ）は１・Ｄｓであるので、Ｕｐは２本（＝０＋（３・Ｄｓ／Ｄｓ−１・Ｄｓ／Ｄｓ））となる。また、着目インク色のイエロについては、Ｕｂが３本で、Ｖｍａｘは３・Ｄ、Ｖ２（＝Ｖ２ｙ）は２・Ｄｓであるので、Ｕｐは４本（＝３＋（３・Ｄｓ／Ｄｓ−２・Ｄｓ／Ｄｓ））となる。更には、着目インク色のブラックについては、Ｕｂが３本で、Ｖｍａｘは３・Ｄ、Ｖ２（＝Ｖ２ｋ）は３・Ｄｓであるので、Ｕｐは３本（＝３＋（３・Ｄｓ／Ｄｓ−３・Ｄｓ／Ｄｓ））となる。
【０１４８】
すなわち、着目インク色のシアン、イエロ、ブラックの位置合わせラスタライン数Ｕｐは、それぞれ、２本、４本、３本であるので、位置合わせラスタラインの最小値Ｕｐｍｉｎは２本となる。よって、前記境界線ＢＬからラスタライン２本分だけ上流側の位置に、次サイクル（第２サイクル）の自己完結完成領域Ａｓの下流側の端縁Ｌｄが一致するように、空白スキップの搬送量ｆｓが、上述の式１０（ｆｓ＝ｆｃ＋Ｓｂ＋Ｕｐｍｉｎ×Ｄｓ）に基づいて１３・Ｄｓ（＝６・Ｄｓ＋５・Ｄｓ＋２×Ｄｓ）と求められる。その結果、空白スキップの搬送量ｆｓは、図１４Ｂの第１実施形態の場合の１１・Ｄｓよりも２・Ｄｓだけ拡大される。
【０１４９】
＝＝＝その他の実施の形態＝＝＝
以上、印刷システム等について説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。
【０１５０】
前述の実施形態では、プリンタドライバが、プリンタ１とは別体のコンピュータ１１０にインストールされている場合を例示したが、何等これに限るものではなく、プリンタ１が内蔵するコントローラ６０にプリンタドライバをインストールして、同コントローラ６０が、前述の解像度変換処理・色変換処理・ハーフトーン処理・搬送スケジュール検討処理・ラスタライズ処理を行うようにしても良い。そして、この場合には、プリンタ１のインターフェース部６１を介して当該プリンタ１にメモリカード等の記憶媒体やデジタルカメラを接続すれば、コンピュータ１１０を介さずにメモリカードやデジタルカメラ内の画像データに基づいて印刷可能であり、すなわち、メモリダイレクト印刷やデジカメダイレクト印刷を実施可能となる。
【図面の簡単な説明】
【０１５１】
【図１Ａ】印刷システム１００の全体構成の説明図である。
【図１Ｂ】プリンタドライバが行う各種処理を説明するためのフロー図である。
【図２】プリンタ１の全体構成のブロック図である。
【図３】図３Ａは、プリンタ１の全体構成の概略図である。また、図３Ｂは、プリンタ１の全体構成の断面図である。
【図４】印刷ヘッド４１のノズル配列の説明図である。
【図５】印刷処理のフロー図である。
【図６】図６Ａ及び図６Ｂは、バンド印刷の説明図である。
【図７】図７Ａ及び図７Ｂは、擬似バンド印刷の説明図である。
【図８】印刷ヘッド４１が傾いた状態の説明図である。
【図９】図９Ａ及び図９Ｂは、色ずれの説明図であって、印刷ヘッド４１が傾かずに設置された場合を示している。
【図１０】図１０Ａ及び図１０Ｂは、色ずれの説明図であって、印刷ヘッド４１が傾いて設置された場合を示している。
【図１１】千鳥配列の印刷ヘッドの説明図である。
【図１２】傾いた印刷ヘッド４１を用いてバンド印刷を行う場合の説明図である。
【図１３】図１３Ａは、バンド印刷のサイクルを１回だけ実行した場合の印刷ヘッド４１の位置とラスタラインの形成状態を示す図であり、図１３Ｂは、バンド印刷のサイクルを２回だけ実行した場合の印刷ヘッド４１の位置とラスタラインの形成状態を示す図である。
【図１４Ａ】第１実施形態の空白スキップ方法の説明図である。
【図１４Ｂ】第１実施形態の空白スキップ方法の説明図である。
【図１４Ｃ】第１実施形態の空白スキップ方法の説明図である。
【図１５】第１実施形態の空白スキップ方法のフロー図である。
【図１６Ａ】第１実施形態の空白スキップ方法の説明図であって、疑似バンド印刷の場合を示している。
【図１６Ｂ】第１実施形態の空白スキップ方法の説明図であって、疑似バンド印刷の場合を示している。
【図１７】搬送スケジュールテーブルである。
【図１８】搬送パターンテーブルである。
【図１９】搬送スケジュール検討処理のフロー図である。
【図２０】空白スキップを行うための実際の処理の説明図である。
【図２１】第２実施形態の空白スキップ方法の説明図である。
【図２２】第２実施形態の空白スキップ方法の説明図である。
【符号の説明】
【０１５２】
１  プリンタ、
２０  搬送ユニット、２１  給紙ローラ、２２  搬送モータ、
２３  搬送ローラ、２４  プラテン、２５  排紙ローラ、
２６  第１従動ローラ、２７  第２従動ローラ、
３０  キャリッジユニット、３１  キャリッジ、
３２  キャリッジモータ、
４０  ヘッドユニット、４１  印刷ヘッド、
５０  検出器群、５１  リニア式エンコーダ、５２  ロータリー式エンコーダ、
５３  紙検出センサ、
６０  コントローラ、６１  インターフェース部、６２  ＣＰＵ、
６３  メモリ、６４  ユニット制御回路
１００  印刷システム、１１０  コンピュータ、
１２０  表示装置、１３０  入力装置、１４０  記録再生装置、
Ｇｍ  Ｍノズル群、Ｇｃ  Ｃノズル群、Ｇｙ  Ｙノズル群、Ｇｋ  Ｋノズル群
【図１Ａ】
2007237461.tif 000003
【図１Ｂ】
2007237461.tif 000004
【図２】
2007237461.tif 000005
【図３】
2007237461.tif 000006
【図４】
2007237461.tif 000007
【図５】
2007237461.tif 000008
【図６】
2007237461.tif 000009
【図７】
2007237461.tif 000010
【図８】
2007237461.tif 000011
【図１１】
2007237461.tif 000012
【図１５】
2007237461.tif 000013
【図１６Ａ】
2007237461.tif 000014
【図１６Ｂ】
2007237461.tif 000015
【図１７】
2007237461.tif 000016
【図１８】
2007237461.tif 000017
【図１９】
2007237461.tif 000018
【図２０】
2007237461.tif 000019
【図９】
2007237461.tif 000020
【図１０】
2007237461.tif 000021
【図１２】
2007237461.tif 000022
【図１３】
2007237461.tif 000023
【図１４Ａ】
2007237461.tif 000024
【図１４Ｂ】
2007237461.tif 000025
【図１４Ｃ】
2007237461.tif 000026
【図２１】
2007237461.tif 000027
【図２２】
2007237461.tif 000028