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