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