(57)【要約】【課題】印刷速度を過度に低下させずに画質を向上させる。【解決手段】各ラスタライン上における複数のドット位置の中でｑ個（ｑは２以上の所定の整数）に１個の割合でドットの形成を許容するような原駆動信号波形を用いる。そして、一部のラスタライン上におけるドットの形成を担当するノズルの数ｎj （ｎj は２以上の整数）が、他のラスタライン上におけるドットの形成を担当するノズルの数とは異なる値に設定される。さらに、使用されるノズルの中のｉ番目のノズルは、１回の走査中に１ラスタライン上でドットを形成可能な間欠的なドット位置の中で、さらに、ｍi 個（ｍi は１以上の整数）に１個の割合でドット形成が許容されるようにしてもよい。このとき、少なくとも２つのノズルに関する整数ｍi の値が、他のノズルに関する整数ｍi の値と異なる値に設定される。【選択図】  図１０
2008024008.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
複数回の主走査において印刷媒体の印刷実行領域内のｊ番目の主走査ライン上を走査するｎj 個（ｎj は２以上の整数）のノズルが、前記ｊ番目の主走査ライン上における複数のドット位置の中でｑ個（ｑは２以上の所定の整数）に１個の割合、または、ｍ×ｑ個（ｍは２以上の整数）に１個の割合でそれぞれ間欠的にドットを形成することを許容することによって前記ｊ番目の主走査ライン上におけるドットの形成が完了するように印刷データを生成するとともに、前記印刷実行領域内の少なくとも一部の主走査ラインに関する前記整数ｎj の値を他の主走査ラインにおける前記整数ｎj の値と異なる値に設定することを特徴とする印刷制御装置。
【請求項２】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
前記印刷部は、１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの複数のドット位置の中でｑ個（ｑは２以上の整数）に１個の割合で繰り返し発生する駆動信号波形を用いて各ノズルを選択的に駆動することによって、ｑ個に１個の割合で間欠的にドットを形成することが可能であり、
前記印刷制御装置は、前記複数のノズルの中のｉ番目のノズルが１回の走査中に１主走査ライン上でドットを形成可能な間欠的なドット位置の中で、さらに、ｍi 個（ｍi は１以上の整数）に１個の割合でドットの形成を許容するような印刷データを生成することによって、前記主走査ライン上においてｍi ×ｑ個に１個の割合でドットの形成を許容するとともに、少なくとも２つのノズルに関する前記整数ｍi の値を他のノズルに関する前記整数ｍi の値と異なる値に設定することを特徴とする印刷制御装置。
【請求項３】
請求項２記載の印刷制御装置であって、
前記印刷データにおいて、印刷媒体内の印刷実行領域内のｊ番目の主走査ラインにおいてｎj 個（ｎj は２以上の整数）のノズルを用いてドットの形成が完了するように副走査送り量と各主走査におけるドット形成対象位置とが設定されているとともに、前記印刷実行領域内の少なくとも一部の主走査ラインに関する前記整数ｎj の値が他の主走査ラインにおける前記整数ｎj の値と異なる値に設定されており、かつ、前記ｎj 個のノズルに関する１／（ｍi ×ｑ）の値の和が１になるように、各ノズルに関する前記整数ｍi の値が設定されている、印刷制御装置。
【請求項４】
請求項３記載の印刷制御装置であって、
前記整数ｑは２ないし４であり、前記整数ｍは１または２であり、前記整数ｎj は２ないし８のいずれかである、印刷制御装置。
【請求項５】
請求項１ないし４のいずれかに記載の印刷制御装置であって、
前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、一定の値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬ、ｆ、ｇ、Ｒとが、以下の（１）、（２）式を満足することを特徴とする、印刷制御装置。
Ｌ＝ｆ×ｋ±ｇ              ...（１）
Ｎ＝Ｌ＋Ｒｄ［Ｒ×Ｌ÷ｋ］  ...（２）
ここで、ｆは２以上の整数、ｇは１以上でｋ未満の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数をそれぞれ示し、演算子Ｒｄ［］はかっこ内の値の小数部を丸める演算を示す。
【請求項６】
請求項１ないし４のいずれかに記載の印刷制御装置であって、
前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、周期的に変化する値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは周期的に変化する整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬave、ｇ、Ｒとが、以下の（３）、（４）式を満足することを特徴とする、印刷制御装置。
Ｌ＝Ｌave±ｇ                   ...（３）
Ｎ＝Ｌave＋Ｒｄ［Ｒ×Ｌave÷ｋ］  ...（４）
ここで、ｇは１以上でｋ以下の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数、Ｌaveは１周期のＬの平均値をそれぞれ示し、演算子Ｒｄ［］はかっこ内の値の小数部を丸める演算を示す。
【請求項７】
印刷媒体の表面にドットを形成することによって印刷を行う印刷装置であって、
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部と、
請求項１ないし４のいずれかに記載の印刷制御装置と、
を備える印刷装置。
【請求項８】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データをコンピュータに生成させるためのコンピュータプログラムを記録したコンピュータ読みとり可能な記録媒体であって、
前記コンピュータプログラムは、
複数回の主走査において印刷媒体の印刷実行領域内のｊ番目の主走査ライン上を走査するｎj 個（ｎj は２以上の整数）のノズルが、前記ｊ番目の主走査ライン上における複数のドット位置の中でｑ個（ｑは２以上の所定の整数）に１個の割合、または、ｍ×ｑ個（ｍは２以上の整数）に１個の割合でそれぞれ間欠的にドットを形成することを許容することによって前記ｊ番目の主走査ライン上におけるドットの形成が完了するように印刷データを生成するとともに、前記印刷実行領域内の少なくとも一部の主走査ラインに関する前記整数ｎj の値を他の主走査ラインにおける前記整数ｎj の値と異なる値に設定する機能、
を前記コンピュータに実現させるプログラムを有するコンピュータ読みとり可能な記録媒体。
【請求項９】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドの１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの複数のドット位置の中でｑ個（ｑは２以上の整数）に１個の割合で繰り返し発生する駆動信号波形を用いて各ノズルを選択的に駆動することによってｑ個に１個の割合で間欠的にドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データをコンピュータに生成させるためのコンピュータプログラムを記録したコンピュータ読みとり可能な記録媒体であって、
前記コンピュータプログラムは、
前記複数のノズルの中のｉ番目のノズルが１回の走査中に１走査ライン上でドットを形成可能な間欠的なドット位置の中で、さらに、ｍi 個（ｍi は１以上の整数）に１個の割合でドット形成を許容するような印刷データを生成することによって、前記主走査ライン上においてｍi ×ｑ個に１個の割合でドットの形成を許容するとともに、少なくとも２つのノズルに関する前記整数ｍi の値を他のノズルに関する前記整数ｍi の値と異なる値に設定する機能、
を前記コンピュータに実現させるプログラムを有するコンピュータ読みとり可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷ヘッドを用いて印刷媒体上にドットを形成することによって印刷を行う技術に関する。
【背景技術】
【０００２】
主走査方向と副走査方向に走査しながら印刷ヘッドを用いて印刷を行う印刷装置としては、シリアルスキャン型プリンタやドラムスキャン型プリンタ等のようなインクジェットプリンタがある。インクジェットプリンタは、印刷ヘッドの複数のノズルからインクを吐出させることによって文字や画像を印刷媒体上に形成する。
【０００３】
インクジェットプリンタで採用されるドットの記録方式の１つとして、「インターレース方式」と呼ばれるものがある。図３１（Ａ）は、インターレース記録方式における副走査送りの様子を示す説明図である。印刷ヘッド１０は、副走査方向に沿って配置された４個のノズルを有している。丸の中に記された数字０〜３は、ノズルの番号である。ノズル同士の副走査方向のピッチｋは３ドットである。ここで、［ドット］という単位は、副走査方向の印刷解像度に相当する副走査方向のドットピッチ［インチ］を意味している。図３１（Ａ）においてパス１，パス２...と記載されている印刷ヘッド１０の位置は、各主走査時における副走査方向の位置を示している。ここで、「パス」とは１回の主走査を意味している。各主走査後には、４ドットの一定の送り量Ｌで副走査送りが実行されている。
【０００４】
図３１（Ｂ）は、各主走査ライン上のドットを記録するノズルの番号が示されている。この図から理解できるように、インターレース記録方式では、ノズルピッチｋが２ドット以上の場合にも、すべての主走査ライン上においてドットを形成することが可能である。
【０００５】
ところで、各ノズルで形成されるドットの位置は、ノズルの製造誤差に起因して、副走査方向に多少ずれることがある。図３１（Ｂ）は、このような製造誤差が無く、すべてのドットの位置が正常であると仮定した場合の図である。一方、例えば１番ノズルによって形成されるドットが上方にずれている場合には、図３１（Ｃ）に示すように、１番ノズルによってドットが形成される主走査ラインと、０番ノズルでドットが形成される主走査ラインとの間に、隙間が生じる。このような隙間は、肉眼では、「バンディング」と呼ばれる筋状の画質劣化部分として観察される。なお、バンディングの原因は、ノズルの製造誤差のみでなく、副走査送り誤差や、印刷媒体の反りなどのいくつかの要因が存在する。
【０００６】
このようなバンディングを防止するために、従来からオーバーラップ記録方式と呼ばれる記録方式が採用されている。図３２は、オーバーラップ記録方式によるバンディング緩和の効果を示す説明図である。図３２（Ａ）に示されているように、この記録方式における副走査送り量Ｌは２ドットの一定値である。なお、図３２（Ａ）〜（Ｃ）においては、偶数回目のパスのノズルの位置を、菱形で示している。ドットの位置がすべて正常な場合には、図３２（Ｂ）に示すように、偶数回目のパスで記録されるドット位置は、奇数回目のパスで記録されるドット位置と、主走査方向に１ドット分だけずれた状態で隙間無く配置される。この結果、同一の主走査ライン上の複数のドットは、異なる２つのノズルによってそれぞれ形成される。このように、同一の主走査ライン上の複数のドットを複数の異なるノズルを用いて記録する方式を「オーバーラップ方式」と呼んでいる。
【０００７】
オーバーラップ方式では、図３２（Ｃ）に示すように、１番ノズルによって形成されるドットが上方にずれている場合にも、図３１（Ｃ）に比べて隙間が目立ちにくくなっていることが解る。この結果、バンディングを緩和することが可能である。このようなオーバーラップ方式の利点を生かすために、オーバーラップの回数（すなわち各主走査ライン上のドット形成を担当するノズル数）をなるべく大きな値にしたいという要望がある。具体的には、例えば４回や８回のオーバーラップを行いたいという要望がある。
【０００８】
しかし、オーバーラップ方式は、ノンオーバーラップ方式に比べて印刷速度が遅いという問題がある。図３１（Ａ）と図３２（Ａ）とを比較すれば理解できるように、図３１（Ａ）に示すノンオーバーラップ方式では、副走査送り量Ｌが４ドットであるのに対して、図３２（Ａ）に示すオーバーラップ方式では、副走査送り量Ｌが２ドットである。印刷速度は副走査送り量にほぼ比例するので、このオーバーラップ方式の印刷速度はノンオーバーラップ方式の約半分である。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
近年のインクジェットプリンタでは、写真と同程度の滑らかな画像を高速に印刷できる性能が要求されている。高画質化は、ドット径を小さくすることによってある程度達成可能である。ところが、ドット径を小さくすると、ノズル特性のばらつきによるバンディングがより目立ち易くなる傾向にある。一方、このようなバンディングを緩和するために、オーバーラップの回数を増加させると、印刷速度が低下してしまうという問題がある。
【００１０】
この発明は、従来技術における上述の課題を解決するためになされたものであり、印刷速度を過度に低下させずに画質を向上させることのできる技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述の課題の少なくとも一部を解決するため、本発明の第１の構成では、少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部を用いて印刷を行うために、印刷部に供給すべき印刷データを生成する。この際、複数回の主走査において印刷媒体の印刷実行領域内のｊ番目の主走査ライン上を走査するｎj 個（ｎj は２以上の整数）のノズルが、前記ｊ番目の主走査ライン上における複数のドット位置の中でｑ個（ｑは２以上の所定の整数）に１個の割合、または、ｍ×ｑ個（ｍは２以上の整数）に１個の割合でそれぞれ間欠的にドットを形成することを許容することによって前記ｊ番目の主走査ライン上におけるドットの形成が完了するように印刷データを生成するとともに、前記印刷実行領域内の少なくとも一部の主走査ラインに関する前記整数ｎj の値を他の主走査ラインにおける前記整数ｎj の値と異なる値に設定する。
【００１２】
この第１の構成によれば、各主走査ラインの記録を担当するノズルの個数が一定の値でなく、複数の異なる値になるという効果がある。例えば、Ｍ＝ｑ＝２の場合には、ある主走査ラインは４個のノズルで記録され、他の主走査ラインは２個のノズルで記録される。従って、すべての主走査ラインを４個のノズルで記録する場合に比べて記録速度を向上させることができ、また、すべての主走査ラインを２個のノズルで記録する場合に比べて画質を向上させることができる。
【００１３】
本発明の第２の構成では、少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する。前記印刷部は、１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの複数のドット位置の中でｑ個（ｑは２以上の整数）に１個の割合で繰り返し発生する駆動信号波形を用いて各ノズルを選択的に駆動することによって、ｑ個に１個の割合で間欠的にドットを形成することが可能である。印刷データは、前記複数のノズルの中のｉ番目のノズルが１回の走査中に１主走査ライン上でドットを形成可能な間欠的なドット位置の中で、さらに、ｍi 個（ｍi は１以上の整数）に１個の割合でドットの形成を許容するように形成され、これによって、前記主走査ライン上においてｍi ×ｑ個に１個の割合でドットの形成が許容される。また、少なくとも２つのノズルに関する前記整数ｍi の値は他のノズルに関する前記整数ｍi の値と異なる値に設定される。
【００１４】
この第２の構成によっても、各主走査ラインの記録を担当するノズルの個数が一定の値ではなく、複数の異なる値になるという効果がある。また、ノズル毎に、ドットの形成を許容する割合を設定することによってこの効果を達成することができるので、印刷速度を過度に低下させずに画質を向上させることがより容易である。
【００１５】
なお、前記印刷データにおいて、印刷媒体内の印刷実行領域内のｊ番目の主走査ラインにおいてｎj 個（ｎj は２以上の整数）のノズルを用いてドットの形成が完了するように副走査送り量と各主走査におけるドット形成対象位置とが設定されているとともに、前記印刷実行領域内の少なくとも一部の主走査ラインに関する前記整数ｎj の値が他の主走査ラインにおける前記整数ｎj の値と異なる値に設定されており、かつ、前記ｎj 個のノズルに関する１／（ｍi ×ｑ）の値の和が１になるように、各ノズルに関する前記整数ｍi の値が設定されていることが好ましい。
【００１６】
こうすれば、ヌケや重複なくドットの形成位置を設定することが可能である。
【００１７】
なお、好ましい実施例においては、前記整数ｑは２ないし４であり、前記整数ｍは１または２であり、前記整数ｎj は２ないし８のいずれかである。
【００１８】
また、前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、一定の値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬ、ｆ、ｇ、Ｒとが、以下の（１）、（２）式を満足することを特徴とする、印刷制御装置。
Ｌ＝ｆ×ｋ±ｇ              ...（１）
Ｎ＝Ｌ＋Ｒｄ［Ｒ×Ｌ÷ｋ］  ...（２）
【００１９】
こうすれば、副走査送り量が一定である場合に、人間の目には認識されやすい空間周波数の低い色むらを排除し、画質の向上を図ることができる。
【００２０】
あるいは、  前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、周期的に変化する値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは周期的に変化する整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬave、ｇ、Ｒとが、以下の（３）、（４）式を満足することを特徴とする、印刷制御装置。
Ｌ＝Ｌave±ｇ                   ...（３）
Ｎ＝Ｌave＋Ｒｄ［Ｒ×Ｌave÷ｋ］  ...（４）
【００２１】
こうすれば、副走査送り量が変化する場合にも、人間の目には認識されやすい空間周波数の低い色むらを排除し、画質の向上を図ることができる。
【００２２】
上記のような印刷データを生成する印刷制御装置は、印刷部を備える印刷装置とは別個の装置として構成されたコンピュータによって実現されてもよく、あるいは、印刷装置内の回路によって実現されてもよい。
【００２３】
なお、本発明は、種々の態様で実現することが可能であり、例えば、印刷方法および印刷装置、印刷制御方法および印刷制御装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【発明を実施するための最良の形態】
【００２４】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．装置の構成：
Ｂ．記録方式の基本的条件：
Ｃ．間欠オーバーラップ方式における主走査の考え方：
Ｄ．定則送りのドット記録方式の比較例および実施例：
Ｅ．変則送りのドット記録方式の比較例および実施例：
Ｆ．低周波の色むらを排除するドット記録方式の実施例：
Ｇ．変形例：
【００２５】
Ａ．装置の構成：
図１は、本発明の一実施例としての印刷システムの構成を示すブロック図である。この印刷システムは、印刷制御装置としてのコンピュータ９０と、印刷部としてのカラープリンタ２０と、を備えている。なお、カラープリンタ２０とコンピュータ９０の組み合わせを、広義の「印刷装置」と呼ぶことができる。
【００２６】
コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からは、これらのドライバを介して、カラープリンタ２０に転送するための印刷データＰＤが出力されることになる。アプリケーションプログラム９５は、処理対象の画像に対して所望の処理を行い、また、ビデオドライバ９１を介してＣＲＴ２１に画像を表示する。
【００２７】
アプリケーションプログラム９５が印刷命令を発すると、コンピュータ９０のプリンタドライバ９６が、画像データをアプリケーションプログラム９５から受け取り、これをカラープリンタ２０に供給するための印刷データＰＤに変換する。図１に示した例では、プリンタドライバ９６の内部には、解像度変換モジュール９７と、色変換モジュール９８と、ハーフトーンモジュール９９と、ラスタライザ１００と、色変換テーブルＬＵＴと、が備えられている。
【００２８】
解像度変換モジュール９７は、アプリケーションプログラム９５が扱っているカラー画像データの解像度（即ち、単位長さ当りの画素数）を、プリンタドライバ９６が扱うことができる解像度に変換する役割を果たす。こうして解像度変換された画像データは、まだＲＧＢの３色からなる画像情報である。色変換モジュール９８は、色変換テーブルＬＵＴを参照しつつ、各画素ごとに、ＲＧＢ画像データを、カラープリンタ２０が利用可能な複数のインク色の多階調データに変換する。
【００２９】
色変換された多階調データは、例えば２５６階調の階調値を有している。ハーフトーンモジュール９９は、インクドットを分散して形成することにより、カラープリンタ２０でこの階調値を表現するためのハーフトーン処理を実行する。ハーフトーン処理された画像データは、ラスタライザ１００によりカラープリンタ２０に転送すべきデータ順に並べ替えられ、最終的な印刷データＰＤとして出力される。なお、印刷データＰＤは、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータと、を含んでいる。
【００３０】
なお、プリンタドライバ９６は、印刷データＰＤを生成する機能を実現するためのプログラムに相当する。プリンタドライバ９６の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を利用できる。
【００３１】
図２は、カラープリンタ２０の概略構成図である。カラープリンタ２０は、紙送りモータ２２によって印刷用紙Ｐを副走査方向に搬送する副走査送り機構と、キャリッジモータ２４によってキャリッジ３０をプラテン２６の軸方向（主走査方向）に往復動させる主走査送り機構と、キャリッジ３０に搭載された印刷ヘッドユニット６０（「印刷ヘッド集合体」とも呼ぶ）を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ２２，キャリッジモータ２４，印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０とを備えている。制御回路４０は、コネクタ５６を介してコンピュータ９０に接続されている。
【００３２】
印刷用紙Ｐを搬送する副走査送り機構は、紙送りモータ２２の回転をプラテン２６と用紙搬送ローラ（図示せず）とに伝達するギヤトレインを備える（図示省略）。また、キャリッジ３０を往復動させる主走査送り機構は、プラテン２６の軸と並行に架設されキャリッジ３０を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３０の原点位置を検出する位置センサ３９とを備えている。
【００３３】
図３は、制御回路４０を中心としたカラープリンタ２０の構成を示すブロック図である。制御回路４０は、ＣＰＵ４１と、プログラマブルＲＯＭ（ＰＲＯＭ）４３と、ＲＡＭ４４と、文字のドットマトリクスを記憶したキャラクタジェネレータ（ＣＧ）４５とを備えた算術論理演算回路として構成されている。この制御回路４０は、さらに、外部のモータ等とのインタフェースを専用に行なうＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続され印刷ヘッドユニット６０を駆動してインクを吐出させるヘッド駆動回路５２と、紙送りモータ２２およびキャリッジモータ２４を駆動するモータ駆動回路５４と、スキャナ８０を制御するスキャナ制御回路５５とを備えている。Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ５６を介してコンピュータ９０から供給される印刷データＰＤを受け取ることができる。カラープリンタ２０は、この印刷データＰＤに従って印刷を実行する。なお、ＲＡＭ４４は、ラスタデータを一時的に格納するためのバッファメモリとして機能する。
【００３４】
印刷ヘッドユニット６０は、印刷ヘッド２８を有しており、また、インクカートリッジを搭載可能である。なお、印刷ヘッドユニット６０は、１つの部品としてカラープリンタ２０に着脱される。すなわち、印刷ヘッド２８を交換しようとする際には、印刷ヘッドユニット６０を交換することになる。
【００３５】
図４は、印刷ヘッド２８の下面におけるノズル配列を示す説明図である。印刷ヘッド２８の下面には、ブラックインクを吐出するためのブラックインクノズル群ＫD と、濃シアンインクを吐出するための濃シアンインクノズル群ＣD と、淡シアンインクを吐出するための淡シアンインクノズル群ＣL と、濃マゼンタインクを吐出するための濃マゼンタインクノズル群ＭD と、淡マゼンタインクを吐出するための淡マゼンタインクノズル群ＭL と、イエローインクを吐出するためのイエローインクノズル群ＹD とが形成されている。
【００３６】
なお、各ノズル群を示す符号における最初のアルファベットの大文字はインク色を意味しており、また、添え字の「D 」は濃度が比較的高いインクであることを、添え字の「L 」は濃度が比較的低いインクであることを、それぞれ意味している。
【００３７】
各ノズル群の複数のノズルは、副走査方向ＳＳに沿って一定のノズルピッチｋ・Ｄでそれぞれ整列している。ここで、ｋは整数であり、Ｄは副走査方向における印刷解像度に相当するピッチ（「ドットピッチ」と呼ぶ）である。本明細書では、「ノズルピッチはｋドットである」とも言う。このときの単位［ドット］は、印刷解像度のドットピッチを意味している。副走査送り量に関しても同様に、［ドット］の単位を用いる。
【００３８】
各ノズルには、各ノズルを駆動してインク滴を吐出させるための駆動素子としてのピエゾ素子（図示せず）が設けられている。印刷時には、印刷ヘッド２８が主走査方向ＭＳに移動しつつ、各ノズルからインク滴が吐出される。
【００３９】
なお、各ノズル群の複数のノズルは、副走査方向に沿って一直線上に配列されている必要はなく、例えば千鳥状に配列されていてもよい。なお、ノズルが千鳥状に配列されている場合にも、副走査方向に測ったノズルピッチｋ・Ｄは、図４の場合と同様に定義することができる。この明細書において、「副走査方向に沿って配列された複数のノズル」という文言は、一直線上に配列されたノズルと、千鳥状に配置されたノズルと、を包含する広い意味を有している。
【００４０】
以上説明したハードウェア構成を有するカラープリンタ２０は、紙送りモータ２２により用紙Ｐを搬送しつつ、キャリッジ３０をキャリッジモータ２４により往復動させ、同時に印刷ヘッド２８のピエゾ素子を駆動して、各色インク滴の吐出を行い、インクドットを形成して用紙Ｐ上に多色多階調の画像を形成する。
【００４１】
Ｂ．記録方式の基本的条件：
本発明の実施例に用いられている記録方式の詳細を説明する前に、以下ではまず、通常のインターレース記録方式の基本的な条件について説明する。なお、「インターレース記録方式」とは、印刷ヘッドの副走査方向に沿って測ったノズルピッチｋ［ドット］が２以上であるときに採用される記録方式を言う。インターレース記録方式では、１回の主走査では隣接するノズルの間に記録できないラスタラインが残り、このラスタライン上の画素は他の主走査時に記録される。なお、本明細書においては、「印刷方式」と「記録方式」とは同義語である。
【００４２】
図５は、通常のインターレース記録方式の基本的条件を示すための説明図である。図５（Ａ）は、４個のノズルを用いた場合の副走査送りの一例を示しており、図５（Ｂ）はそのドット記録方式のパラメータを示している。図５（Ａ）において、数字を含む実線の丸は、各パスにおける４個のノズルの副走査方向の位置を示している。ここで、「パス」とは１回分の主走査を意味している。丸の中の数字０〜３は、ノズル番号を意味している。４個のノズルの位置は、１回の主走査が終了する度に副走査方向に送られる。但し、実際には、副走査方向の送りは紙送りモータ２２（図２）によって用紙を移動させることによって実現されている。
【００４３】
図５（Ａ）の左端に示すように、この例では副走査送り量Ｌは４ドットの一定値である。従って、副走査送りが行われる度に、４個のノズルの位置が４ドットずつ副走査方向にずれてゆく。各ノズルは、１回の主走査中にそれぞれのラスタライン上のすべてのドット位置（「画素位置」とも呼ぶ）を記録対象としている。なお、本明細書では、各ラスタライン（「主走査ライン」とも呼ぶ）上で行われる主走査の延べ回数を、「スキャン繰り返し数ｓ」と呼ぶ。
【００４４】
図５（Ａ）の右端には、各ラスタライン上のドットを記録するノズルの番号が示されている。なお、ノズルの副走査方向位置を示す丸印から右方向（主走査方向）に伸びる破線で描かれたラスタラインでは、その上下のラスタラインの少なくとも一方が記録できないので、実際にはドットの記録が禁止される。一方、主走査方向に伸びる実線で描かれたラスタラインは、その前後のラスタラインがともにドットで記録され得る範囲である。このように実際に記録を行える範囲を、以下では有効記録範囲（または「有効印刷範囲」、「印刷実行領域」、「記録実行領域」）と呼ぶ。
【００４５】
図５（Ｂ）には、このドット記録方式に関する種々のパラメータが示されている。ドット記録方式のパラメータには、ノズルピッチｋ［ドット］と、使用ノズル個数Ｎ［個］と、スキャン繰り返し数ｓと、実効ノズル個数Ｎeff［個］と、副走査送り量Ｌ［ドット］とが含まれている。
【００４６】
図５の例では、ノズルピッチｋは３ドットである。使用ノズル個数Ｎは４個である。なお、使用ノズル個数Ｎは、実装されている複数個のノズルの中で実際に使用されるノズルの個数である。スキャン繰り返し数ｓは、各ラスタライン上においてｓ回の主走査が実行されることを意味している。例えば、スキャン繰り返し数ｓが２のときには、各ラスタライン上において２回の主走査が実行される。このとき、通常は、一回の主走査において１ドットおきに間欠的にドットが形成される。図５の場合には、スキャン繰り返し数ｓは１である。実効ノズル個数Ｎeff は、使用ノズル個数Ｎをスキャン繰り返し数ｓで割った値である。この実効ノズル個数Ｎeff は、一回の主走査でドット記録が完了するラスタラインの正味の本数を示しているものと考えることができる。
【００４７】
図５（Ｂ）の表には、各パスにおける副走査送り量Ｌと、その累計値ΣＬと、ノズルのオフセットＦとが示されている。ここで、オフセットＦとは、最初のパス１におけるノズルの周期的な位置（図５では４ドットおきの位置）をオフセットが０である基準位置と仮定した時に、その後の各パスにおけるノズルの位置が基準位置から副走査方向に何ドット離れているかを示す値である。例えば、図５（Ａ）に示すように、パス１の後には、ノズルの位置は副走査送り量Ｌ（４ドット）だけ副走査方向に移動する。一方、ノズルピッチｋは３ドットである。従って、パス２におけるノズルのオフセットＦは１である（図５（Ａ）参照）。同様にして、パス３におけるノズルの位置は、初期位置からΣＬ＝８ドット移動しており、そのオフセットＦは２である。パス４におけるノズルの位置は、初期位置からΣＬ＝１２ドット移動しており、そのオフセットＦは０である。３回の副走査送り後のパス４ではノズルのオフセットＦは０に戻るので、３回の副走査を１サイクルとして、このサイクルを繰り返すことによって、有効記録範囲のラスタライン上のすべてのドットを記録することができる。
【００４８】
図５の例からも解るように、ノズルの位置が初期位置からノズルピッチｋの整数倍だけ離れた位置にある時には、オフセットＦはゼロである。また、オフセットＦは、副走査送り量Ｌの累計値ΣＬをノズルピッチｋで割った余り（ΣＬ）％ｋで与えられる。ここで、「％」は、除算の余りをとることを示す演算子である。なお、ノズルの初期位置を周期的な位置と考えれば、オフセットＦは、ノズルの初期位置からの位相のずれ量を示しているものと考えることもできる。
【００４９】
スキャン繰り返し数ｓが１の場合には、有効記録範囲において記録対象となるラスタラインに抜けや重複が無いようにするためには、以下のような条件を満たすことが必要である。
【００５０】
条件ｃ１：１サイクルの副走査送り回数は、ノズルピッチｋに等しい。
【００５１】
条件ｃ２：１サイクル中の各回の副走査送り後のノズルのオフセットＦは、０〜（ｋ−１）の範囲のそれぞれ異なる値となる。
【００５２】
条件ｃ３：副走査の平均送り量（ΣＬ／ｋ）は、使用ノズル数Ｎに等しい。換言すれば、１サイクル当たりの副走査送り量Ｌの累計値ΣＬは、使用ノズル数Ｎとノズルピッチｋとを乗算した値（Ｎ×ｋ）に等しい。
【００５３】
上記の各条件は、次のように考えることによって理解できる。隣接するノズルの間には（ｋ−１）本のラスタラインが存在するので、１サイクルでこれら（ｋ−１）本のラスタライン上で記録を行ってノズルの基準位置（オフセットＦがゼロの位置）に戻るためには、１サイクルの副走査送りの回数はｋ回となる。１サイクルの副走査送りがｋ回未満であれば、記録されるラスタラインに抜けが生じ、一方、１サイクルの副走査送りがｋ回より多ければ、記録されるラスタラインに重複が生じる。従って、上記の第１の条件ｃ１が成立する。
【００５４】
１サイクルの副走査送りがｋ回の時には、各回の副走査送りの後のオフセットＦの値が０〜（ｋ−１）の範囲の互いに異なる値の時にのみ、記録されるラスタラインに抜けや重複が無くなる。従って、上記の第２の条件ｃ２が成立する。
【００５５】
上記の第１と第２の条件を満足すれば、１サイクルの間に、Ｎ個の各ノズルがそれぞれｋ本のラスタラインの記録を行うことになる。従って、１サイクルではＮ×ｋ本のラスタラインの記録が行われる。一方、上記の第３の条件ｃ３を満足すれば、図５（Ａ）に示すように、１サイクル後（ｋ回の副走査送り後）のノズルの位置が、初期のノズル位置からＮ×ｋラスタライン離れた位置に来る。従って、上記第１ないし第３の条件ｃ１〜ｃ３を満足することによって、これらのＮ×ｋ本のラスタラインの範囲において、記録されるラスタラインに抜けや重複を無くすることができる。
【００５６】
図６は、スキャン繰り返し数ｓが２以上の場合のドット記録方式の基本的条件を示すための説明図である。スキャン繰り返し数ｓが２以上の場合には、同一のラスタライン上でｓ回の主走査が実行される。以下では、スキャン繰り返し数ｓが２以上のドット記録方式を「オーバーラップ方式」と呼ぶ。
【００５７】
図６に示すドット記録方式は、図５（Ｂ）に示すドット記録方式のパラメータの中で、スキャン繰り返し数ｓと副走査送り量Ｌとを変更したものである。図６（Ａ）からも解るように、図６のドット記録方式における副走査送り量Ｌは２ドットの一定値である。但し、図６（Ａ）においては、偶数回目のパスのノズルの位置を、菱形で示している。通常は、図６（Ａ）の右端に示すように、偶数回目のパスで記録されるドット位置は、奇数回目のパスで記録されるドット位置と、主走査方向に１ドット分だけずれている。従って、同一のラスタライン上の複数のドットは、異なる２つのノズルによってそれぞれ間欠的に記録されることになる。例えば、有効記録範囲内の最上端のラスタラインは、パス２において２番のノズルで１ドットおきに間欠的に記録された後に、パス５において０番のノズルで１ドットおきに間欠的に記録される。このオーバーラップ方式では、各ノズルは、１回の主走査中に１ドット記録した後に（ｓ−１）ドット記録を禁止するように、間欠的なタイミングでノズルが駆動される。
【００５８】
このように、各主走査時にラスタライン上の間欠的な画素位置を記録対象とするオーバーラップ方式を、「間欠オーバーラップ方式」と呼ぶ。なお、間欠的な画素位置を記録対象とする代わりに、各主走査時にラスタライン上のすべての画素位置を記録対象としてもよい。すなわち、１本のラスタライン上でｓ回の主走査を実行するときに、同じ画素位置でドットの重ね打ちを許容してもよい。このようなオーバーラップ方式を、「重ね打ちオーバーラップ方式」または「完全オーバーラップ方式」と呼ぶ。
【００５９】
なお、間欠オーバーラップ方式では、同一ラスタラインを記録する複数のノズルの主走査方向の位置が互いにずれていればよいので、各主走査時における実際の主走査方向のずらし量は、図６（Ａ）に示すもの以外にも種々のものが考えられる。例えば、パス２では主走査方向のずらしを行わずに丸で示す位置のドットを記録し、パス５において主走査方向のずらしを行なって菱形で示す位置のドットを記録するようにすることも可能である。
【００６０】
図６（Ｂ）の表の最下段には、１サイクル中の各パスのオフセットＦの値が示されている。１サイクルは６回のパスを含んでおり、パス２からパス７までの各パスにおけるオフセットＦは、０〜２の範囲の値を２回ずつ含んでいる。また、パス２からパス４までの３回のパスにおけるオフセットＦの変化は、パス５からパス７までの３回のパスにおけるオフセットＦの変化と等しい。図６（Ａ）の左端に示すように、１サイクルの６回のパスは、３回ずつの２組の小サイクルに区分することができる。このとき、１サイクルは、小サイクルをｓ回繰り返すことによって完了する。
【００６１】
一般に、スキャン繰り返し数ｓが２以上の整数の場合には、上述した第１ないし第３の条件ｃ１〜ｃ３は、以下の条件ｃ１'〜ｃ３'のように書き換えられる。
【００６２】
条件ｃ１'：１サイクルの副走査送り回数は、ノズルピッチｋとスキャン繰り返し数ｓとを乗じた値（ｋ×ｓ）に等しい。
【００６３】
条件ｃ２'：１サイクル中の各回の副走査送り後のノズルのオフセットＦは、０〜（ｋ−１）の範囲の値であって、それぞれの値がｓ回ずつ繰り返される。
【００６４】
条件ｃ３'：副走査の平均送り量｛ΣＬ／（ｋ×ｓ）｝は、実効ノズル数Ｎeff （＝Ｎ／ｓ）に等しい。換言すれば、１サイクル当たりの副走査送り量Ｌの累計値ΣＬは、実効ノズル数Ｎeff と副走査送り回数（ｋ×ｓ）とを乗算した値｛Ｎeff ×（ｋ×ｓ）｝に等しい。
【００６５】
上記の条件ｃ１'〜ｃ３'は、スキャン繰り返し数ｓが１の場合にも成立する。従って、条件ｃ１'〜ｃ３'は、スキャン繰り返し数ｓの値に係わらず、インターレース記録方式に関して一般的に成立する条件であると考えられる。すなわち、上記の３つの条件ｃ１'〜ｃ３'を満足すれば、有効記録範囲において、記録されるドットに抜けや不要な重複が無いようにすることができる。但し、間欠オーバーラップ方式を採用する場合には、同じラスタラインを記録するノズルの記録位置を互いに主走査方向にずらすという条件も必要である。また、重ね打ちオーバーラップ方式を採用する場合には、上記の条件ｃ１'〜ｃ３'が満足されていればよく、各パスにおいてすべての画素位置が記録対象とされる。
【００６６】
なお、図５，図６では、副走査送り量Ｌが一定値である場合について説明したが、上記の条件ｃ１'〜ｃ３'は、副走査送り量Ｌが一定値である場合に限らず、副走査送り量として複数の異なる値の組み合わせを使用する場合にも適用可能である。なお、本明細書において、送り量Ｌが一定値である副走査送りを「定則送り」と呼び、送り量として複数の異なる値の組み合わせを使用する副走査送りを「変則送り」と呼ぶ。
【００６７】
Ｃ．間欠オーバーラップ方式における主走査の考え方：
図７は、ヘッド駆動回路５２（図３）の主要な構成を示すブロック図である。ヘッド駆動回路５２は、原駆動信号発生部２２０と、複数のマスク回路２２２と、各ノズルのピエゾ素子ＰＥとを備えている。マスク回路２２２は、印刷ヘッド２８の各ノズル＃１，＃２...に対応して設けられている。なお、図７において、信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。
【００６８】
図８（ａ）は、オーバーラップなしのインターレース方式におけるヘッド駆動回路５２の動作を示すタイミングチャートである。原駆動信号発生部２２０は、各ノズルに共通に用いられる原駆動信号ＣＯＭＤＲＶを生成して複数のマスク回路２２２に供給する。この原駆動信号ＣＯＭＤＲＶは、１画素分の主走査期間Ｔｄ内に１つのパルスを含む信号である。ｉ番目のマスク回路２２２は、ｉ番目のノズルのシリアル印刷信号ＰＲＴ（ｉ）のレベルに応じて原駆動信号ＣＯＭＤＲＶをマスクする。具体的には、マスク回路２２２は、印刷信号ＰＲＴ（ｉ）が１レベルのときには原駆動信号ＣＯＭＤＲＶをそのまま通過させる。そし原駆動信号は駆動信号ＤＲＶとしてピエゾ素子ＰＥに供給される。一方、印刷信号ＰＲＴ（ｉ）が０レベルのときには原駆動信号ＣＯＭＤＲＶを遮断する。このシリアル印刷信号ＰＲＴ（ｉ）は、ｉ番目のノズルが１回の主走査で記録する各画素の記録状態を示す信号であり、コンピュータ９０から与えられた印刷データＰＤ（図１）をノズル毎に分解したものである。なお、図８（ａ）は、１画素おきにドットが記録される場合の例であり、全画素にドットが記録される場合には、原駆動信号ＣＯＭＤＲＶがそのまま駆動信号ＤＲＶとしてピエゾ素子ＰＥに供給される。
【００６９】
図８（ｂ）は、スキャン繰り返し数ｓが２である間欠オーバーラップ方式において奇数画素位置にドットを形成する際のタイミングチャートであり、図８（ｃ）は、偶数画素位置にドットを形成する際のタイミングチャートである。これらの例では、原駆動信号ＣＯＭＤＲＶの波形は、２画素に１画素の割合で発生している。従って、図８（ｂ）の原駆動信号波形を用いた場合には、仮にシリアル印刷信号ＰＲＴ（ｉ）がすべて「１」レベルである場合にも、奇数画素位置にドットが形成できるだけである。同様に、図８（ｃ）の原駆動信号波形を用いた場合には、シリアル印刷信号ＰＲＴ（ｉ）がすべて「１」レベルである場合にも、偶数画素位置にドットが形成できるだけである。このように、間欠オーバーラップ方式において、原駆動信号ＣＯＭＤＲＶの波形が間欠的な画素位置にのみ現れるようにしている理由は、以下に説明するように、印刷速度を向上させるためである。
【００７０】
一般に、主走査速度が同じという条件では、印刷速度は実効ノズル個数Ｎeff （すなわち、１回の主走査でドットの形成が完成する主走査ラインの数）に比例する。前述したように、実効ノズル個数Ｎeff は、使用ノズル個数Ｎをスキャン繰り返し数ｓで除した値である。従って、主走査速度と使用ノズル数が同じ条件では、印刷速度はスキャン繰り返し数ｓに反比例する。例えば、図６に示したオーバーラップ方式は、図５に示したノンオーバーラップ方式に比べて印刷速度が１／２である。
【００７１】
このように、オーバーラップ方式を採用すると、印刷速度は低下する。しかし、主走査速度を高くすれば、印刷速度の低下の程度を緩和することができる。例えば、スキャン繰り返し数ｓが２のときには、主走査速度を２倍にすれば印刷速度はスキャン繰り返し数ｓが１のときと同じである。しかし、一般的には、ノズルの駆動周波数（単位時間当たりのインクの吐出回数）の上限が主走査速度の制約となっている。すなわち、ドットを適正な画素位置に形成するためには、主走査速度の増加に応じてノズルの駆動周波数も増加する必要がある。しかし、ノズルの駆動周波数を過度に高くすると、適切な量のインクを吐出することができなくなる。従って、適正な画素位置に適切な量のインクを吐出するためには、ノズルの駆動周波数に上限が存在し、これに応じて主走査速度も制限される。
【００７２】
このように、ノズルの駆動周波数に上限があることが、主走査速度の制約となっている。しかし、インクの吐出が主走査方向において間欠的であれば、主走査速度を速くすることも可能である。例えば、２列に１列の割合で主走査方向に間欠的にインクを吐出する場合、主走査速度が同一であれば、ノズルの駆動周波数は半分で足りることになる。一般に、ｑ列に１列の割合でインクを吐出すれば、主走査速度をｑ倍に上げてもノズルの駆動周波数は変化せず、インクを主走査方向の所定の位置に着弾することができることになる。
【００７３】
Ｄ．定則送りのドット記録方式の比較例および実施例：
図９は、定則送りのオーバーラップ方式である第１比較例を示す説明図である。この記録方式のパラメータは、Ｎ＝６，ｋ＝４，Ｌ＝３，ｓ＝２である。これらのパラメータは、上述した条件ｃ１'〜ｃ３'を満足している。従って、記録されるドットに抜けや不要な重複が無く印刷を実行することができる。
【００７４】
図９の右端に示す画素位置番号は、各ラスタライン上の画素の配列の順番を示しており、円内の番号はその画素位置におけるドットの形成を担当するノズルの番号を示している。例えば、１番目のラスタラインは＃１と＃４のノズルで交互にドットが形成される。すなわち、１番目のラスタラインについては、画素位置番号１のドットは＃４のノズルが形成し、画素位置番号２のドットは＃１のノズルが形成することを示している。同様に、２番目のラスタライン上のドットは＃２と＃５のノズルで形成され、３番目のラスタライン上のドットは＃３と＃６のノズルで形成される。そして、一般に、（１＋３×ｎ）番目のラスタラインは＃１と＃４のノズルで、（２＋３×ｎ）番目のラスタラインは＃２と＃５のノズルで、そして（３＋３×ｎ）番目のラスタラインは＃３と＃６ノズルで形成される。一方、パスに着目すると、（１＋８×ｎ）番目と（２＋８×ｎ）番目と（３＋８×ｎ）番目と（４＋８×ｎ）番目のパスは、奇数画素位置のみにドットを形成し、（５＋４×ｎ）番目と（６＋４×ｎ）番目と（７＋４×ｎ）番目と（８＋４×ｎ）番目のパスは、偶数画素位置のみにドットを形成する。
【００７５】
この第１比較例において、各ノズルの記録対象画素率は０．５である。ここで、或るノズルの「記録対象画素率」とは、そのノズルが１つのラスタライン上を通過する際にドットの形成対象とする画素の割合を意味する。この第１比較例においては、使用されるすべてのノズルが２画素に１画素の割合で各ラスタライン上の画素をドットの形成対象としている。従って、すべてのノズル関する記録対象画素率は０．５である。後述する実施例においては、記録対象画素率はノズル毎に異なる。但し、一般に、１本のラスタライン上におけるドットの形成を担当する複数のノズルに関する記録対象画素率の和は、その定義から１．０になる。
【００７６】
また、間欠度ｑはこの第１実施例において２である。ここで、間欠度ｑとは、一つのラスタラインの全画素の数を、一回のパスで一つのノズルがドットを形成可能な画素の数で割った値をいう。第１比較例においては、いずれのパスも奇数又は偶数列のみのドットを形成可能である。従って、どのパスもラスタラインの半分の画素位置でドットの形成が可能であり、間欠度ｑは２となる。また、間欠度ｑは、主走査速度と重要な関係を有する値である。すなわち、間欠度ｑを大きくすれば、主走査におけるドットの形成頻度が下がるため、ノズルの駆動周波数を低減することができ、ひいては主走査速度を増加させることができる。
【００７７】
図１０は、本発明の第１実施例のドット記録方式を示す説明図である。このドット記録方式は、使用ノズルに＃７のノズルが追加されている点が図９に示した第１比較例と異なる。この＃７のノズルは、＃１と＃４のノズルとともに（１＋３×ｎ）番目のラスタライン上でドットの形成を行う。すなわち、第１比較例においては＃１のノズルが単独で偶数画素位置のドットを形成していたのに対して、第１実施例においては、＃１と＃７の２個のノズルが交互に偶数画素位置のドットを形成する。一方、奇数画素位置については、第１比較例においても第１実施例においても、＃４のノズルがドットを形成する。一方、（２＋３×ｎ）番目と（３＋３×ｎ）番目のラスタライン上では、第１実施例においても第１比較例と同様に、２個のノズルでドットを形成する。この明細書では、複数のノズルによって記録されるラスタラインを「オーバーラップラスタライン」と呼ぶ。但し、第１実施例においては、（１＋３×ｎ）番目のラスタラインは３個のノズルで記録されるが、（２＋３×ｎ）番目と（３＋３×ｎ）番目のラスタラインは２個のノズルで記録される。すなわち、オーバーラップ数（ラスタラインごとのノズルの使用数）はラスタラインごとに異なる。この点で、第１実施例は第１比較例と異なる。
【００７８】
前述したように、図９の第１比較例においては、各ノズルの記録対象画素率は０．５である。一方、第１実施例においては、＃４のノズルの記録対象画素率は０．５であるが、＃１と＃７のノズルの記録対象画素率は０．２５である。すなわち、＃１と＃７のノズルは４画素に１画素割合で画素位置を記録対象としている。
【００７９】
一般に、各ラスタライン上におけるドットの形成を担当する複数のノズルに関する記録対象画素率の和は１．０である。例えば、図９の第１比較例においては、１番目のラスタライン上のドットの記録を担当する２個のノズル（＃１，＃４）の記録対象画素率はいずれも０．５であり、その和は１．０である。従って、記録対象となる画素位置に抜けが無くラスタラインを完成することができる。一方、第１実施例においては、１番目のラスタラインは、記録対象画素率が０．５である＃４のノズルと、記録対象画素率が０．２５である＃１と＃７のノズルとで、ドットの形成が行われる。この場合にも、記録対象画素率の和は１．０１となり、抜けなしでラスタラインが完成できることが分かる。
【００８０】
図１１（ａ）は、図９の第１比較例における各ノズルに対するラスタデータの割当てを示す説明図である。１番目のラスタライン上のドットの形成状態を表すラスタデータの値は、１，１，１，０，０，１...である。ここで、値「１」はその画素位置でドットを記録することを示し、値「０」はドットを記録しないことを意味する。この第１比較例では、１番目のラスタラインにおいて、ノズル＃１が偶数画素の記録を担当し、ノズル＃４が奇数画素の記録を担当する。また、ノズル＃１に割当てられたラスタデータには、奇数画素位置のデータは存在せず、偶数画素位置のデータのみが連続して配列される。これは、前述した図８（ｂ）に示したように、オーバーラップ方式で奇数画素位置のドットを形成するときには、偶数画素位置の記録ができないので、予め偶数画素位置のデータを省略するためである。同様に、ノズル＃４に割当てられたラスタデータには、偶数画素位置のデータは存在せず、奇数画素位置のデータのみが連続して配列される。２番目のラスタラインにおいては、ノズル＃２が偶数画素の記録を担当し、ノズル＃５が奇数画素の記録を担当する。そして、３番目のラスタラインにおいては、ノズル＃３が偶数画素、ノズル＃６が奇数画素の記録をそれぞれ担当する。こうして各ノズルに割り当てられたラスタデータは、図８（ｂ），（ｃ）に示したシリアル印刷信号ＰＲＴ（ｉ）に相当する。
【００８１】
２番目のラスタラインについても同様に、ノズル＃２に偶数画素位置のラスタデータが割り当てられ、ノズル＃５に奇数画素位置のラスタデータが割り当てられる。また、３番目のラスタラインについては、ノズル＃３に偶数画素位置のラスタデータが割り当てられ、ノズル＃６に奇数画素位置のラスタデータが割り当てられ、
る。
【００８２】
図１１（ｂ）は、図１０の第１実施例における各ノズルに対するラスタデータの割当てを示す説明図である。２番目と３番目のラスタラインについては、図１１（ａ）に示した第１比較例と同じであり、１番目のラスタラインのデータが第１比較例と異なる。
【００８３】
第１実施例では、１番目のラスタラインに関しては、ノズル＃１に（４＋４×ｎ）番目の画素位置のラスタデータが割り当てられ、ノズル＃７には（２＋４×ｎ）番目の画素位置のラスタデータが、ノズル＃４には奇数画素位置のラスタデータが割り当てられる。但し、ノズル＃４，＃７に割り当てられたラスタデータにおいては、自身がドット記録を担当しない画素位置には、ダミーデータが割り当てられる。ここで、「ダミーデータ」とは、元のラスタデータの値には無関係に割り当てられる値「０」のデータである。この結果、２つのノズル＃１，＃７によって、１番目のラスタライン上の偶数画素位置を抜けや重複なくドット記録の対象とすることが可能である。
【００８４】
制御回路４０（図２）は、１回の主走査が終了するたびにＬドットだけ印刷媒体を副走査方向に搬送し、この結果、印刷ヘッド２８が、例えば図１０のパス１からパス２の位置に移動する。パス１ではノズル＃７が、パス５ではノズル＃４が、そしてパス９ではノズル＃１が１番目のラスタライン上に位置決めされる。そこで、ノズル＃７、＃４、および＃１は、図１１（ｂ）に示すラスタデータに応じて、これらのラスタライン上の所定の画素を記録する。この結果、１番目のラスタラインに関する補完的な記録が完了する。以上の動作を繰り返すことにより、文字や画像が印刷媒体上に形成される。
【００８５】
図１０の第１実施例においては、いくつかのラスタラインにおいて３個のノズルがドット記録を担当する。従って、図９の第１比較例に比べてバンディング（主走査方向に伸びる筋状の画質劣化）を低減することが可能である。また、３個のノズルでドット記録が行われるラスタラインは、３ライン毎に１回周期的に現れる。すなわち、２個のノズルでドット記録が行われるラスタラインが多数本連続することがなく、このこともバンディングの低減に効果がある。
【００８６】
バンディングを目立たなくさせるという意味からは、すべてのラスタラインについて、ドット記録を担当するノズルの個数を多くすることも考えられる。しかし、すべてのラスタラインについてノズルの使用個数を一律に増加すると、印刷速度を過度に低下させることとなる。これに対して、上述した第１実施例では、ノズルの使用個数が異なるラスタラインとが混在しているので、すべてのラスタラインのノズルの使用個数を一律に設定する場合に比べて、画質と印刷速度のバランスを図りやすいという利点がある。
【００８７】
主走査を双方向に行う双方向印刷の場合には、上述したような記録的なオーバーラップラスタラインの配列が以下のような効果も発揮する。すなわち、図４に示したように、ＹD ，ＭD ，ＭL ，ＣD ，ＣL ，ＫD の６色のインクのノズルアレイが同じラスタラインを記録するように配置されている場合に、往路では各ラスタライン上にＫD，ＣD ，ＣL ，ＭD ，ＭL ，ＹD の順に各色のドットが形成される。一方、復路ではこの反対に、各ラスタライン上にＹD ，ＭL ，ＭD ，ＣL ，ＣD ，ＫD の順に各色のドットが形成される。従って、往路で記録されたラスタラインと、復路で記録されたラスタラインとでは、多少色が違って見える可能性がある。このとき、オーバーラップ方式を採用せずに、従来のインターレース記録方式でドットを記録すると、往路で記録されたラスタラインと復路で記録されたラスタラインとの色の違いが目立ってしまい、画質劣化として認識される。そこで、上記実施例のように、オーバーラップ方式にすれば、このような往路と復路でのラスタラインの色の違いが目立たなくなるという利点がある。
【００８８】
図１２は、本発明の第２実施例の記録方式を示す説明図である。図１０に示した第１実施例との違いは、使用ノズルにさらにノズル＃１０が追加された点である。ただし、ノズル＃８，＃９は使用されていない。（１＋３×ｎ）番目のラスタラインは、＃１、＃４、＃７、及び＃１０の４個のノズルで記録される。これらのノズル＃１、＃４、＃７、＃１０は、４画素に１画素の割合で画素位置を記録対象とするので、その記録対象画素率は０．２５である。なお、（２＋３×ｎ）番目と（３＋３×ｎ）番目のラスタラインは第１実施例と同様に、２個のノズルでそれぞれ記録される。
【００８９】
第２実施例においては、２個のノズルによってドットが記録されるラスタラインと、４個のノズルによってドットが記録されるラスタラインとが混在する。従って、図９の第１比較例のようにすべてのラスタラインが２個のノズルで記録される場合に比べてバンディングを低減することが可能である。また、４個のノズルでドット記録が行われるラスタラインは、３ライン毎に１回周期的に現れる。すなわち、２個のノズルでドット記録が行われるラスタラインが多数本連続することがなく、このこともバンディングの低減に効果がある。
【００９０】
図１３は、本発明の第３実施例の記録方式を示す説明図である。図１２に示した第２実施例との違いは、使用ノズルにさらに２つのノズル＃８，＃９が追加されている点である。すなわち、１番目のラスタラインの記録は第１実施例と同様であるが、２番目と３番目のラスタラインの記録が異なる。２番目のラスタラインは、＃８のノズルが（１＋４×ｎ）画素位置のドット記録を担当し、＃５のノズルが偶数画素位置のドット記録を、そして＃２のノズルが（３＋４×ｎ）画素位置のドット記録を担当する。ノズル＃８，＃２の記録対象画素率は０．２５であり、ノズル＃５は０．５である。３番目のラスタラインも３個のノズル＃３，＃６，＃９のノズルでドット記録が完了する。
【００９１】
上述した第１ないし第３実施例から理解できるように、図９の第１比較例（スキャン繰り返し数ｓが２である一様なオーバーラップ方式）で使用されるノズルに、他の適切な位置のノズルを適宜追加することによって、いくつかのラスタライン上でドット記録を担当するノズル数を３または４個に増加することが可能である。この結果、一様なオーバーラップ方式に比べてバンディングを低減することが可能である。また、これらの実施例では主走査速度や副走査送り量を第１比較例と同じに設定できるので、印刷速度を低下させることなくバンディングを低減することができる。
【００９２】
Ｅ．変則送りのドット記録方式の比較例および実施例：
図１４は、変則送りの一様なオーバーラップ方式である第２比較例を示す説明図である。この記録方式のパラメータは、Ｎ＝１２，ｋ＝４，ｓ＝２であり、副走査送り量Ｌとしては６ドット、５ドット、６ドット、７ドットが繰り返し使用される。これらのパラメータは、上述した条件ｃ１'〜ｃ３'を満足している。従って、記録されるドットに抜けや不要な重複が無く印刷を実行することができる。また、すべてのラスタラインが２個のノズルで記録される。
【００９３】
この第２比較例においても、前述した第１比較例（図９）と同様に、偶数画素位置を記録するノズルには偶数画素位置のみのラスタデータが割り当てられ、奇数画素位置を記録するノズルには奇数画素位置のみのラスタデータが割り当てられる。
【００９４】
図１５は、本発明の第４実施例の記録方式を示す説明図である。この第４実施例においては、第２比較例の使用ノズルに、ノズル＃１３，＃１９が追加されている。但し、ノズル＃１４〜＃１８は使用されていない。
【００９５】
第４実施例においては、２個のノズルによってドットが記録されるラスタラインと、４個のノズルによってドットが記録されるラスタラインとが混在する。従って、第２比較例のようにすべてのラスタラインが２個のノズルで記録される場合に比べてバンディングを低減することが可能である。また、４個のノズルでドット記録が行われるラスタラインは、６ライン毎に１回周期的に現れる。
【００９６】
第４実施例においても、各ノズルへのラスタデータは、図１１（ｂ）と同様に行われる。すなわち、偶数画素位置の記録を担当し、かつ、記録画素率が０．２５であるノズル＃１，＃１３に対しては、ラスタデータとして偶数画素位置のデータが割り当てられるが、偶数画素位置の中で自身が記録を担当しない位置にはダミーデータが割り当てられる。同様に、奇数画素位置の記録を担当し、かつ、記録画素率が０．２５であるノズル＃７，＃１９に対しては、ラスタデータとして奇数画素位置のデータが割り当てられるが、奇数画素位置の中で自身が記録を担当しない位置にはダミーデータが割り当てられる。
【００９７】
図１６は、本発明の第５実施例の記録方式を示す説明図である。図１５に示した第４実施例との違いは、＃１４〜＃１８ノズルを使用ノズルに追加している点である。この結果、図１４においては２個のノズルで記録されていたラスタラインが、図１５では３個のノズルで記録されることになる。
【００９８】
上述した第４，第５実施例から理解できるように、変則送りが採用される場合においても、第２比較例のように一様なオーバーラップ方式で使用されるノズルに他の適切な位置のノズルを適宜追加することによって、いくつかのラスタライン上でドット記録を担当するノズル数を３または４個に増加することが可能である。この結果、一様なオーバーラップ方式に比べてバンディングを低減することが可能である。また、これらの実施例では主走査速度は副走査送り量を第２比較例と同じに設定できるので、印刷速度を低下させることなくバンディングを低減することができる。
【００９９】
図１７は本発明の第６実施例の記録方式を示す説明図であり、図１８は第６実施例において各ラスタラインの各画素が何番目のノズルで記録されるかを示す説明図である。上記第１ないし第５実施例との違いは、間欠度ｑの値が２から４に増加し、そしてノズルの使用個数も増加している点である。図１８に示されているように、各ラスタラインは、８個又は７個のノズルで記録される。この第６実施例では、間欠度ｑの値が２から４に増加していることにより、仮に主走査速度が、上記第１ないし第５実施例の２倍に増加しても、ノズルの駆動周波数は増大しない。従って、ノズルの駆動周波数の上限という観点からは、主走査速度を上記第１ないし第５実施例の２倍に増加することができることになる。また、ノズルの使用個数の増加は、１ラスタの記録に使用されるノズルの数の増加につながり、バンディングのさらなる低減が可能となる。
【０１００】
以上の各実施例からも理解できるように、本発明は、一般に、各ラスタライン上における複数のドット位置の中でｑ個（ｑは２以上の所定の整数）に１個の割合でドットの形成を許容するような原駆動信号波形を用いるのが好ましい。主走査速度の増加により、オーバーラップ数の増大に伴う印刷速度の低下の緩和が図られるからである。このとき、各ノズルに割り当てられるラスタデータ（図１１（ａ），（ｂ））は、各ラスタライン上において、ｑ個に１個の割合、または、ｍ×ｑ個（ｍは２以上の整数）に１個の割合でそれぞれ間欠的にドットを形成することを各ノズルに許容するように構成される。
【０１０１】
なお、上記第１ないし第６実施例を、ラスタラインの記録を担当するノズル数の観点から見ると、以下のように考えることができる。すなわち、上記各実施例では、一部のラスタライン上におけるドットの形成を担当するノズルの数が、他のラスタライン上におけるドットの形成を担当するノズルの数とは異なる値に設定されている。こうすることによって、印刷速度とバンディングの低減のバランスをきめ細かく調整することができる。
【０１０２】
上記第１ないし第６実施例を、各ノズルの記録対象画素率の観点から見ると、以下のように考えることができる。すなわち、上記各実施例では、使用されるノズルの中のｉ番目のノズルは、１回の走査中に１ラスタライン上でドットを形成可能な間欠的なドット位置の中で、さらに、ｍi 個（ｍi は１以上の整数）に１個の割合でドット形成が許容されている。そして、少なくとも２つのノズルに関する整数ｍi の値が、他のノズルに関する整数ｍi の値と異なる値に設定されている。こうすることによって、印刷速度とバンディングの低減のバランスをきめこまかく調整することができる。
【０１０３】
なお、「ラスタラインの記録を担当するノズル数」の条件と、「各ノズルの記録対象画素率」の条件とは、同時に満足されるとは限らず、一方のみが満足される場合もある。例えば、各ノズルの記録対象画素率がノズル毎に一定値に固定されておらず、主走査毎に各ノズルの記録対象画素率が変更される場合にも、上記「ラスタラインの記録を担当するノズル数」の条件が満足されることがある。本発明は、このような種々の場合を包含している。
【０１０４】
Ｆ．低周波の色むらを排除するドット記録方式の実施例：
図１９は、非一様なオーバーラップ方式である本発明の第７実施例を示す説明図である。この記録方式は、非一様なオーバーラップ方式であり、かつ、定則送りである点で第１〜第３実施例と共通する。しかし、第１〜第３実施例よりもノズル数Ｎが多く、副走査送り量Ｌが大きい。
【０１０５】
副走査送り量Ｌが大きくなると、ノズルパターンの周期が長くなる。ここで「ノズルパターン」とは、１本のラスタライン上を記録するノズル番号の配列をいう。図１９から明らかなように、定則送りのときには、副走査送り量Ｌの周期でノズルパターンが繰り返される。たとえば、１番のラスタのノズルパターンは、２７番−１４番−１番−１４番の繰り返しである。１番のラスタよりも、副走査送り量Ｌ（１３ドット）分だけ後の１４番のラスタも同じパターンを有している。同様に、２番ラスタは１５番ラスタと、３番ラスタは１６番ラスタと同じノズルパターンを有している。以下に説明するように、ドットがラスタ方向（主走査方向）に位置ずれすると画像濃度のばらつきや色ずれが生じ、この画像濃度の変動等は副走査送り量Ｌが大きいほど目立ちやすくなる傾向にある。
【０１０６】
図２０は、ドットがラスタ方向（主走査方向）に位置ずれした場合を示す説明図である。このような位置ずれは、印刷ヘッド２８のラスタ方向の記録開始位置の検出誤差やノズルの製造誤差により発生するものである。一般に、単数のノズルで記録されたラスタでは、隣接する記録ドット同士が、ラスタ方向に一定量ずつ規則正しく重なる配置をとる。一方、複数のノズルで相補的に記録されたラスタでは、ドット間にすきまや重複が生じて、画像濃度にばらつきが出る場合がある。また、この画像濃度のむらは、記録に使用するノズルパターンにより異なる。具体的には、たとえば、図２０に示す例では、パス３で記録するドットが右にずれているため、３番目と６番目のラスタ上でドットの間に隙間が生じており、画像濃度が低下している。
【０１０７】
図２１は、人間の視覚特性における空間周波数と識別可能な階調数の関係を示すグラフである。図示するように、人間の視覚特性は、空間周波数が大きくなると、すなわち、周期が短いと、濃度差の認識がしにくくなる特性がある。たとえば、前述した第１実施例では、副走査送り量Ｌは３ドットである。したがって、ラスタの密度が、たとえば、７２０ｄｐｉであると仮定すると副走査送り量Ｌの空間周波数は、９．４サイクル／ｍｍ（７２０ｄｐｉ÷（２５．４ｉｎ×３ドット））となる。この場合、図２１に示すように、識別可能な階調数は極めて少ないため、副走査送り量Ｌ毎の色むらがあっても人間の目には認識されにくいことが分かる。
【０１０８】
ところが、副走査送り量Ｌが大きくなると、急激に識別可能な階調数が多くなり、色むらが目立ちやすくなる。たとえば、第７実施例では、副走査送り量Ｌ毎に発生する色むらの空間周波数は、２．２サイクル／ｍｍ（７２０ｄｐｉ÷（２５．４ｉｎ×１３ドット））となる。したがって、副走査送り量Ｌが大きい第７実施例は、第１実施例に比べて色むらが目立ちやすい傾向にあることが分かる。
【０１０９】
図２２は、本発明の第８実施例のドット記録方式を示す説明図である。この第８実施例では、１色分のノズル数Ｎが以下の計算式を満足する点で、第７実施例と相違する。
Ｌ＝ｆ×ｋ±ｇ              ...（１）
Ｎ＝Ｌ＋Ｒｄ［Ｒ×Ｌ÷ｋ］  ...（２）
ここで、Ｌは副走査送り量、ｆは２以上の整数、ｇは１以上でｋ未満の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数をそれぞれ示す。また、Ｒｄ［］は切り下げまたは切り上げの丸め演算子である。ｋの整数倍でない整数としたのは、Ｒがｋの整数倍のときは、一様なオーバーラップ印刷となるからである。なお、第８実施例では、ｋ＝３，ｆ＝４，Ｌ＝１３，Ｒ＝４である。また、式（１）の右辺第２項「±ｇ」の値としては「＋１」が選ばれている。
【０１１０】
式（１）の意義は、以下のように考えることができる。式（１）の右辺第２項「±ｇ」を無視したとき、右辺第１項「ｆ×ｋ」は、ノズルピッチｋのｆ倍の副走査送り量Ｌを表すことになる。このとき、Ｌ本の連続するラスタラインは、ｋ本ずつｆ組の小ラスタライン群に区切ることができる。例えば、図２２に示す第８実施例では、１３本のラスタラインが、３本ずつ４組の小ラスタライン群に区切られている。但し、この第８実施例では、式（１）の右辺第２項が「＋１」なので、３本ずつ４組の小ラスタライン群の後に１本のラスタラインが付加されて、１３（＝Ｌ）本のラスタラインが構成されている。なお、仮に、式（１）の右辺第２項を０におくと、Ｌ＝ｆ×ｋとなってしまうので、定則送りの記録方式が満足すべき条件（例えば上記条件ｃ２）が成立しない。すなわち、式（１）の右辺第２項「±ｇ」は、定則送りの記録方式を成立させるためのものである。なお、式（１）の右辺第２項として「±１」を使用すると、ｋが２以上のどのような値のときにも定則送りの記録方式を成立させることができるという利点がある。
【０１１１】
式（２）の意義は、以下のように考えることができる。この式（２）の右辺第１項「Ｌ」は、オーバーラップなしで記録するための最小限のノズル数を示している。式（２）の右辺第２項Ｒｄ「Ｒ×Ｌ÷ｋ」は、オーバーラップに使用されるノズル個数を示している。この中のＬ÷ｋは、１副走査送りの範囲に小ラスタライン群がいくつ含まれているかを表す数である。一方、Ｒは整数なので、「Ｒ×Ｌ÷ｋ」は、１副走査送りの範囲に含まれている小ラスタライン群の数の倍数を表す数となる。右辺第２項の丸め演算子Ｒｄ「」を無視すれば、この項は、１副走査送りの範囲に含まれる小ラスタライン群の数（Ｌ／ｋ）の倍数毎にノズル数Ｎを増減する項であることが理解できる。
【０１１２】
Ｒが０のときには、すべてのラスタラインが非オーバーラップで（すなわち１個のノズルで）記録される。各小ラスタライン群はｋ本のラスタラインを含むので、この非オーバーラップ記録では各小ラスタライン群が合計ｋ個のノズルで記録されることになる。一方、Ｒが１以上のときには、オーバーラップのために（Ｒ×Ｌ／ｋ）個のノズルが追加されるが、これらの（Ｒ×Ｌ／ｋ）個の追加ノズルは（Ｌ／ｋ）個の各小ラスタライン群に対してほぼ均等に振り分けられるものと考えることができる。そうすると、各小ラスタライン群にはＲ個ずつの追加ノズルが振り分けられる。従って、Ｒが１以上のときには、各小ラスタライン群は合計（ｋ＋Ｒ）個のノズルで記録されることになる。図２２の例では、ｋ＝３、Ｒ＝４であるので、各小ラスタライン群は、合計７個のノズルで記録される。この例から理解できるように、上記（２）式は、各小ラスタライン群の記録に使用するノズル数を均等にする効果を有している。
【０１１３】
この第８実施例において、低周波の色むらが排除されている理由は以下の通りである。以上の説明から分かるように、各小ラスタライン群は等しく７個のノズルで記録されている。また、各小ラスタライン群の中の各ラスタラインの記録に使用されるノズル数は、３，２，２本と一定である。なお、以下では、各ラスタラインの記録に使用されるノズル数」を「ラスタライン記録ノズル数」と呼ぶ。ところで、色むらは、ラスタライン記録ノズル数にも依存することが知られている。第８実施例では、小ラスタライン群内のラスタライン記録ノズル数が３，２，２本と一定しているので、色むらもこの小さな周期（小ラスタライン群の周期ｋ）で発生するものと考えることができる。この結果、人間が視認しやすい長周期の色むらが排除されていることになる。
【０１１４】
一方、図１９に示す第７実施例では、第８実施例とノズル数以外のパラメータが共通するが、ノズル数Ｎが２個少ない点で相違する。この結果、図１９から明らかなように、ラスタライン群で使用される合計ノズル個数は、７，７，６，６本となっており、一定していない。この結果、副走査送り量Ｌの長い周期での色むらが生じる可能性がある。
【０１１５】
図２３は、本発明の第９実施例のドット記録方式を示す説明図である。この第９実施例では、Ｒが５である点以外は、第８実施例と同じである。この第９実施例においても、各小ラスタライン群の記録に使用するノズル数は等しく、低周波の色むらが排除されている。
【０１１６】
図２４は、本発明の第１０実施例のドット記録方式を示す説明図である。この第１０実施例は、式（１）の右辺第２項「±ｇ」の値として「−１」を使用している点以外は、前述した第８実施例と同じである。しかし、この実施例でも、各小ラスタライン群内のラスタ記録ノズル数が３，２，２本と一定しているので、低周波の色むらを排除している。
【０１１７】
なお、この第１０実施例は、式（１）の右辺第２項「±ｇ」の値として−１を選択しているので、ｋ本ずつｆ個の小ラスタライン群からラスタが一本欠けることになり、本来は副走査送り量Ｌの範囲に４回含まれるはずの小ラスタライン群が３回しか含まれていない。すなわち、１０番と１１番のラスタは、本来４番目の小ラスタライン群を形成するはずのラスタのうちの１番目と２番目のラスタであり、３番目のラスタが欠けている。
【０１１８】
式（２）の右辺第２項の丸め演算子Ｒｄ［］としては、切り上げまたは切り下げを利用することができる。ノズル数Ｎは、整数であることが必要であるために、計算結果を整数にするために使用されているものである。この切り上げまたは切り下げは、一般に、この余剰ラスタや一部の欠けた小ラスタライン群のラスタのオーバーラップ数に影響を与える。たとえば、第８実施例においては、Ｒｄに切り下げを使用してノズル数Ｎを３０個としているため、１３番ラスタは２個のノズルで記録されている。しかし、Ｒｄに切り上げを使用してノズル数Ｎを３１個とすると、１３番ラスタは３個のノズルで記録されることとなる。また、たとえば、第１０実施例においては、Ｒｄに切り上げを使用してノズル数を２６個としているため、１０番ラスタは３個のノズルで記録されている。しかし、Ｒｄに切り下げを使用してノズル数Ｎを２５個とすると、１０番ラスタは２個のノズルで記録されることとなる。
【０１１９】
この切り上げまたは切り下げが、この余剰ラスタや一部の欠けた小ラスタライン群の以外のラスタのオーバーラップ数に影響を与える場合もある。たとえば、前述した第９実施例（図２３）では切り上げを使用しているが、切り下げを使用すると、余剰ラスタである１３番ラスタではなく、隣の１２番ラスタのオーバーラップ数が減少する。しかし、この場合、小ラスタライン群の使用ノズル数が減少することにはなるが、隣の１３番ラスタのオーバーラップ数が３であるので、このラスタの存在を考慮する必要がある。この１３番ラスタを、人間の目では判別不可能なほど近い位置にある１２番ラスタと入れ替えて考えると、この小ラスタライン群の記録に使用するノズル数は、他の小ラスタライン群と実質的に等しくなる。この結果、このような場合も、低周波の色むらが排除されていることになる。
【０１２０】
以上に説明したように、式（１）で設定された定則送りでは、式（２）でノズル数Ｎを限定することにより、各小ラスタライン群で使用される合計ノズル個数を実質的に等しくすることができ、これにより、低周波の色むらを排除し、画質の向上を図ることができる。
【０１２１】
このような特徴は、特に、主走査を双方向に行う双方向印刷の場合には、大きな効果を発揮する。すなわち、前述のように、双方向印刷においては、往路では各ラスタライン上にＫD，ＣD ，ＣL ，ＭD ，ＭL ，ＹD の順に各色のドットが形成される。一方、復路ではこの反対に、各ラスタライン上にＹD ，ＭL ，ＭD ，ＣL ，ＣD ，ＫD の順に各色のドットが形成される。このため、往路で記録されたラスタラインと、復路で記録されたラスタラインとでは、多少色が違って見える可能性がある。したがって、同一ノズル数で、同一の方向に記録されるラスタは、より大きな色むらの原因となり得る。しかし、この場合も、人間の判別しやすい周波数領域から、色むらの空間周波数を外すことにより、効果的に色むらを抑制することができる。
【０１２２】
図２５〜図２７は、本発明の第１１実施例のドット記録方式を示す説明図である。第８〜１０実施例との違いは、副走査送りが変則送りという点である。変則送りの場合も、副走査送り量Ｌが大きくなると、定則送り同様に低周波の色むらが生じ得る。この色むらも、以下の（３）、（４）式を満足するように１色分のノズル数Ｎを設定すれば排除できる。
Ｌ＝Ｌave±ｇ                   ...（３）
Ｎ＝Ｌave＋Ｒｄ［Ｒ×Ｌave÷ｋ］  ...（４）
ここで、ｇは１以上でｋ以下の正の整数、Ｌaveは１サイクルの副走査送り量Ｌの平均値であり、Ｒはｋより大きい整数で、かつ、ｋの整数倍でない整数である。
【０１２３】
この第１１実施例では、１９−１５−１５−１５ドットサイクルの変則送りで副走査送りがなされている。したがって、平均副走査送り量Ｌaveは、（１９＋１５＋１５＋１５）÷４で１６となる。一方、ノズルピッチｋは４である。Ｒは５以上で、かつ、４の整数倍でない任意の整数を選べるが、ここでは、５を選択する。この結果、ノズル数Ｎは３６と設定される。
【０１２４】
この第１１実施例では、ｋ個のラスタから構成される小ラスタライン群が形成されているが、各小ラスタライン群で記録に使用する合計ノズル数は、すべて等しく９個である。これにより、低周波の色むらが排除されている。ただし、定則送りでは、ノズルパターンが１回の副走査送り量Ｌの範囲で繰り返されるが、変則送りでは、１サイクルの副走査送り量の範囲で繰り返される。以下に、１サイクルの副走査送りにおけるノズルパターンを説明する。
【０１２５】
図２５は、本発明の第１１実施例（パス１〜パス１０）のドット記録方式を示す説明図である。ここでは、パス９の１番ノズルで記録されるラスタからパス１０の１番ノズルで記録されるラスタの前の範囲までのラスタ、すなわち、１番から１５番までのラスタに注目する。これらのラスタは、パス１からパス９までのパスにより形成される。パス１０は、１５ドットだけ副走査送りがなされるから、１番から１５番までのラスタの範囲において、等しい数のノズル数（９個）で記録される３個の小ラスタライン群と、本来４番目の小ラスタライン群となるはずであった３本のラスタから形成されることになる。４番の小ラスタライン群から一本のラスタが欠けたのは、パス１０の副走査送り量が平均副走査送り量Ｌaveに最も近いｋの整数倍の値である１６ドットより１ドット少ないからである。
【０１２６】
図２６は、本発明の第１１実施例（パス２〜パス１２）のドット記録方式を示す説明図である。この図と図２５から分かるように、パス１１も１５ドットだけ副走査送りがなされるから、パス１０からパス１１までの副走査送りの範囲のラスタ、すなわち、１６番から３０番までのラスタも、１番から１５番までのラスタと同様に記録される。また、パス１１からパス１２までの副走査送りの範囲のラスタ、すなわち、３１番から４５番までのラスタについても１番から１５番までのラスタと同様に記録される。
【０１２７】
図２７は、本発明の第１１実施例（パス３〜パス１３）のドット記録方式を示す説明図である。この図を用いて、パス１２からパス１３までの副走査送りの範囲のラスタ、すなわち、４６番から６４番までのラスタについて説明する。このラスタは、パス４からパス１２までのパスにより形成される。パス１３は、１９ドットだけ副走査送りがなされるから、この副走査送り量の範囲においては、等しい数のノズル数（９個）で記録される４個の小ラスタライン群と、余剰の３本のラスタから形成されることになる。余剰の３本のラスタが生じたのは、パス１３の副走査送りが平均副走査送り量Ｌaveに最も近いｋの整数倍の値である１６ドットより３ドット多い１９ドットでなされているからである。
【０１２８】
図２８〜図３０は、本発明の第１２実施例のドット記録方式を示す説明図である。第１１実施例との違いは、１５−１８−１７−１８ドットの変則送りで副走査送りがなされているという点である。この第１２実施例でも、式（３）、（４）を満足するように、ノズル数Ｎが設定されている。したがって、第１１実施例同様に、各ラスタライン群で記録に使用するノズル数は、すべて等しく９個である。これにより、低周波の色むらが排除されている。
【０１２９】
以上に説明したように、副走査送りが変則送りであっても、式（２）、（３）でノズル数Ｎを設定することにより、各ラスタライン群のノズルパターンを等しくすることができ、これにより、低周波の色むらを排除し、画質の向上を図ることができる。なお、式（２）は、式（３）に概念的に含まれるものである。
【０１３０】
Ｇ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１３１】
この発明はカラー印刷だけでなくモノクロ印刷にも適用できる。また、１画素を複数のドットで表現することにより多階調を表現する印刷にも適用できる。また、ドラムプリンタにも適用できる。尚、ドラムプリンタでは、ドラム回転方向が主走査方向、キャリッジ走行方向が副走査方向となる。また、この発明は、インクジェットプリンタのみでなく、一般に、複数のノズル列を有する記録ヘッドを用いて印刷媒体の表面に記録を行うドット記録装置に適用することができる。
【０１３２】
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、図１に示したプリンタドライバ９６の機能の一部または全部を、プリンタ２０内の制御回路４０が実行するようにすることもできる。この場合には、印刷データを作成する印刷制御装置としてのコンピュータ９０の機能の一部または全部が、プリンタ２０の制御回路４０によって実現される。
【０１３３】
本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【０１３４】
【図１】本発明の一実施例として印刷システムの構成を示すブロック図。
【図２】プリンタの構成を示す説明図。
【図３】カラープリンタ２０における制御回路４０の構成を示すブロック図。
【図４】印刷ヘッド２８の下面におけるノズル配列を示す説明図。
【図５】通常のインターレース記録方式の基本的条件を示すための説明図。
【図６】オーバーラップ記録方式の基本的条件を示すための説明図。
【図７】ヘッド駆動回路５２の主要な構成を示すブロック図。
【図８】印刷ヘッド駆動部２１４の動作を示すタイミングチャートを示す図。
【図９】第１比較例のドット記録方式を示す説明図。
【図１０】本発明の第１実施例のドット記録方式を示す説明図。
【図１１】各ラスタラインに対するドットの形成データの割当てを示す説明図。
【図１２】本発明の第２実施例のドット記録方式を示す説明図。
【図１３】本発明の第３実施例のドット記録方式を示す説明図。
【図１４】第２比較例のドット記録方式を示す説明図。
【図１５】本発明の第４実施例のドット記録方式を示す説明図。
【図１６】本発明の第５実施例のドット記録方式を示す説明図。
【図１７】本発明の第６実施例のドット記録方式（パスとラスタの関係）を示す説明図。
【図１８】本発明の第６実施例のドット記録方式（ラスタとノズルの関係）を示す説明図。
【図１９】本発明の第７実施例のドット記録方式を示す説明図。
【図２０】ドットがラスタ方向（主走査方向）に位置ずれした場合を示す説明図。
【図２１】人間の視覚特性における空間周波数と識別可能な階調数の関係を示すグラフ。
【図２２】本発明の第８実施例のドット記録方式を示す説明図。
【図２３】本発明の第９実施例のドット記録方式を示す説明図。
【図２４】本発明の第１０実施例のドット記録方式を示す説明図。
【図２５】本発明の第１１実施例（パス１〜パス１０）のドット記録方式を示す説明図。
【図２６】本発明の第１１実施例（パス２〜パス１２）のドット記録方式を示す説明図。
【図２７】本発明の第１１実施例（パス３〜パス１３）のドット記録方式を示す説明図。
【図２８】本発明の第１２実施例（パス１〜パス９）のドット記録方式を示す説明図。
【図２９】本発明の第１２実施例（パス２〜パス１１）のドット記録方式を示す説明図。
【図３０】本発明の第１２実施例（パス４〜パス１２）のドット記録方式を示す説明図。
【図３１】インターレース記録方式を示す説明図。
【図３２】オーバーラップ記録方式によるバンディング緩和の効果を示す説明図。
【符号の説明】
【０１３５】
２０...カラープリンタ
２１...ＣＲＴ
２２...紙送りモータ
２４...キャリッジモータ
２６...プラテン
２８...印刷ヘッド
３０...キャリッジ
３２...操作パネル
３４...摺動軸
３６...駆動ベルト
３８...プーリ
３９...位置センサ
４０...制御回路
４１...ＣＰＵ
４４...ＲＡＭ
５０...Ｉ／Ｆ専用回路
５２...ヘッド駆動回路
５４...モータ駆動回路
５５...スキャナ制御回路
５６...コネクタ
６０...印刷ヘッドユニット
８０...スキャナ
９０...コンピュータ
９１...ビデオドライバ
９５...アプリケーションプログラム
９６...プリンタドライバ
９７...解像度変換モジュール
９８...色変換モジュール
９９...ハーフトーンモジュール
１００...ラスタラインライザ
２１４...印刷ヘッド駆動部
２２０...原駆動信号発生部
２２２...マスク回路
【図１】
2008024008.tif 000003
【図２】
2008024008.tif 000004
【図３】
2008024008.tif 000005
【図４】
2008024008.tif 000006
【図５】
2008024008.tif 000007
【図６】
2008024008.tif 000008
【図７】
2008024008.tif 000009
【図８】
2008024008.tif 000010
【図９】
2008024008.tif 000011
【図１０】
2008024008.tif 000012
【図１１】
2008024008.tif 000013
【図１２】
2008024008.tif 000014
【図１３】
2008024008.tif 000015
【図１４】
2008024008.tif 000016
【図１５】
2008024008.tif 000017
【図１６】
2008024008.tif 000018
【図１７】
2008024008.tif 000019
【図１８】
2008024008.tif 000020
【図１９】
2008024008.tif 000021
【図２０】
2008024008.tif 000022
【図２１】
2008024008.tif 000023
【図２２】
2008024008.tif 000024
【図２３】
2008024008.tif 000025
【図２４】
2008024008.tif 000026
【図２５】
2008024008.tif 000027
【図２６】
2008024008.tif 000028
【図２７】
2008024008.tif 000029
【図２８】
2008024008.tif 000030
【図２９】
2008024008.tif 000031
【図３０】
2008024008.tif 000032
【図３１】
2008024008.tif 000033
【図３２】
2008024008.tif 000034
【手続補正書】
【提出日】平成19年11月14日(2007.11.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
前記印刷部は、１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの連続する複数の画素位置の中でｑ個（ｑは２以上の整数）に１個の割合で、画素位置に対して間欠的に繰り返し発生する原駆動信号波形を生成し、前記生成された原駆動信号波形を用いて各ノズルを選択的に駆動することによって、ｑ個に１個の割合で間欠的にドットを形成することが可能であり、
前記印刷制御装置は、複数回の主走査において印刷媒体の印刷実行領域内のｊ番目の主走査ライン上を走査するｎj 個（ｎj は２以上の整数）のノズルが、前記ｊ番目の主走査ライン上における連続する複数の画素位置の中で、ｍ×ｑ個（ｍは１以上の整数）に１個の割合でそれぞれ間欠的にドットを形成することを許容することによって前記ｊ番目の主走査ライン上におけるドットの形成が完了するように印刷データを生成するとともに、前記印刷実行領域内の少なくとも一部の主走査ラインに関する前記整数ｎj の値を他の主走査ラインにおける前記整数ｎj の値と異なる値に設定し、
前記印刷データは、前記許容された範囲内でドットの形成状態を表すデータであり、
前記選択的な駆動は、前記印刷データに応じて前記原駆動信号波形に対して前記複数の各ノズルへの通過と遮断のいずれか一方を選択することによって前記複数の各ノズルを駆動することであり、
前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、一定の値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬ、ｆ、ｇ、Ｒとが、以下の（１）、（２）式を満足することを特徴とする、印刷制御装置。
Ｌ＝ｆ×ｋ±ｇ              …（１）
Ｎ＝Ｌ＋Ｒｄ［Ｒ×Ｌ÷ｋ］  …（２）
ここで、ｆは２以上の整数、ｇは１以上でｋ未満の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数をそれぞれ示し、演算子Ｒｄ［］はかっこ内の値の小数部を丸める演算を示す。
【請求項２】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
前記印刷部は、１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの連続する複数の画素位置の中でｑ個（ｑは２以上の整数）に１個の割合で、画素位置に対して間欠的に繰り返し発生する原駆動信号波形を生成し、前記生成された原駆動信号波形を用いて各ノズルを選択的に駆動することによって、ｑ個に１個の割合で間欠的にドットを形成することが可能であり、
前記印刷制御装置は、複数回の主走査において印刷媒体の印刷実行領域内のｊ番目の主走査ライン上を走査するｎj 個（ｎj は２以上の整数）のノズルが、前記ｊ番目の主走査ライン上における連続する複数の画素位置の中で、ｍ×ｑ個（ｍは１以上の整数）に１個の割合でそれぞれ間欠的にドットを形成することを許容することによって前記ｊ番目の主走査ライン上におけるドットの形成が完了するように印刷データを生成するとともに、前記印刷実行領域内の少なくとも一部の主走査ラインに関する前記整数ｎj の値を他の主走査ラインにおける前記整数ｎj の値と異なる値に設定し、
前記印刷データは、前記許容された範囲内でドットの形成状態を表すデータであり、
前記選択的な駆動は、前記印刷データに応じて前記原駆動信号波形に対して前記複数の各ノズルへの通過と遮断のいずれか一方を選択することによって前記複数の各ノズルを駆動することであり、
前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、周期的に変化する値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは周期的に変化する整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬave、ｇ、Ｒとが、以下の（３）、（４）式を満足することを特徴とする、印刷制御装置。
Ｌ＝Ｌave±ｇ                   …（３）
Ｎ＝Ｌave＋Ｒｄ［Ｒ×Ｌave÷ｋ］  …（４）
ここで、ｇは１以上でｋ以下の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数、Ｌaveは１周期のＬの平均値をそれぞれ示し、演算子Ｒｄ［］はかっこ内の値の小数部を丸める演算を示す。
【請求項３】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
前記印刷部は、１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの連続する複数の画素位置の中でｑ個（ｑは２以上の整数）に１個の割合で、画素位置に対して間欠的に繰り返し発生する原駆動信号波形を生成し、前記生成された原駆動信号波形を用いて各ノズルを選択的に駆動することによって、ｑ個に１個の割合で間欠的にドットを形成することが可能であり、
前記印刷制御装置は、前記複数のノズルの中のｉ番目のノズルが１回の走査中に１主走査ライン上でドットを形成可能な間欠的な画素位置の中で、さらに、ｍi 個（ｍi は１以上の整数）に１個の割合でドットの形成を許容するような印刷データを生成することによって、前記主走査ライン上においてｍi ×ｑ個に１個の割合でドットの形成を許容するとともに、少なくとも２つのノズルに関する前記整数ｍi の値を他のノズルに関する前記整数ｍi の値と異なる値に設定し、
前記印刷データは、前記許容された範囲内でドットの形成状態を表すデータであり、
前記選択的な駆動は、前記印刷データに応じて前記原駆動信号波形に対して前記複数の各ノズルへの通過と遮断のいずれか一方を選択することによって前記複数の各ノズルを駆動することであり、
前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、一定の値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬ、ｆ、ｇ、Ｒとが、以下の（１）、（２）式を満足することを特徴とする、印刷制御装置。
Ｌ＝ｆ×ｋ±ｇ              …（１）
Ｎ＝Ｌ＋Ｒｄ［Ｒ×Ｌ÷ｋ］  …（２）
ここで、ｆは２以上の整数、ｇは１以上でｋ未満の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数をそれぞれ示し、演算子Ｒｄ［］はかっこ内の値の小数部を丸める演算を示す。
【請求項４】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
前記印刷部は、１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの連続する複数の画素位置の中でｑ個（ｑは２以上の整数）に１個の割合で、画素位置に対して間欠的に繰り返し発生する原駆動信号波形を生成し、前記生成された原駆動信号波形を用いて各ノズルを選択的に駆動することによって、ｑ個に１個の割合で間欠的にドットを形成することが可能であり、
前記印刷制御装置は、前記複数のノズルの中のｉ番目のノズルが１回の走査中に１主走査ライン上でドットを形成可能な間欠的な画素位置の中で、さらに、ｍi 個（ｍi は１以上の整数）に１個の割合でドットの形成を許容するような印刷データを生成することによって、前記主走査ライン上においてｍi ×ｑ個に１個の割合でドットの形成を許容するとともに、少なくとも２つのノズルに関する前記整数ｍi の値を他のノズルに関する前記整数ｍi の値と異なる値に設定し、
前記印刷データは、前記許容された範囲内でドットの形成状態を表すデータであり、
前記選択的な駆動は、前記印刷データに応じて前記原駆動信号波形に対して前記複数の各ノズルへの通過と遮断のいずれか一方を選択することによって前記複数の各ノズルを駆動することであり、
前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、周期的に変化する値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは周期的に変化する整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬave、ｇ、Ｒとが、以下の（３）、（４）式を満足することを特徴とする、印刷制御装置。
Ｌ＝Ｌave±ｇ                   …（３）
Ｎ＝Ｌave＋Ｒｄ［Ｒ×Ｌave÷ｋ］  …（４）
ここで、ｇは１以上でｋ以下の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数、Ｌaveは１周期のＬの平均値をそれぞれ示し、演算子Ｒｄ［］はかっこ内の値の小数部を丸める演算を示す。
【請求項５】
請求項３または４に記載の印刷制御装置であって、
前記印刷データにおいて、印刷媒体内の印刷実行領域内のｊ番目の主走査ラインにおいてｎj 個（ｎj は２以上の整数）のノズルを用いてドットの形成が完了するように副走査送り量と各主走査におけるドット形成対象位置とが設定されているとともに、前記印刷実行領域内の少なくとも一部の主走査ラインに関する前記整数ｎj の値が他の主走査ラインにおける前記整数ｎj の値と異なる値に設定されており、かつ、前記ｎj 個のノズルに関する１／（ｍi ×ｑ）の値の和が１になるように、各ノズルに関する前記整数ｍi の値が設定されている、印刷制御装置。
【請求項６】
請求項５記載の印刷制御装置であって、
前記整数ｑは２ないし４であり、前記整数ｍは１または２であり、前記整数ｎj は２ないし８のいずれかである、印刷制御装置。
【請求項７】
印刷媒体の表面にドットを形成することによって印刷を行う印刷装置であって、
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドを主走査方向に走査しつつ印刷媒体上にドットを形成する印刷部と、
請求項１ないし７のいずれかに記載の印刷制御装置と、
を備える印刷装置。
【請求項８】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドの１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの連続する複数の画素位置の中でｑ個（ｑは２以上の整数）に１個の割合で、画素位置に対して間欠的に繰り返し発生する原駆動信号波形を生成し、前記生成された原駆動信号波形を用いて各ノズルを選択的に駆動することによってｑ個に１個の割合で間欠的にドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データをコンピュータに生成させるためのコンピュータプログラムを記録したコンピュータ読みとり可能な記録媒体であって、
前記コンピュータプログラムは、複数回の主走査において印刷媒体の印刷実行領域内のｊ番目の主走査ライン上を走査するｎj 個（ｎj は２以上の整数）のノズルが、前記ｊ番目の主走査ライン上における連続する複数の画素位置の中で、ｍ×ｑ個（ｍは１以上の整数）に１個の割合でそれぞれ間欠的にドットを形成することを許容することによって前記ｊ番目の主走査ライン上におけるドットの形成が完了するように印刷データを生成するとともに、前記印刷実行領域内の少なくとも一部の主走査ラインに関する前記整数ｎj の値を他の主走査ラインにおける前記整数ｎj の値と異なる値に設定する機能を前記コンピュータに実現させるプログラムを有し、
前記印刷データは、前記許容された範囲内でドットの形成状態を表すデータであり、
前記選択的な駆動は、前記印刷データに応じて前記原駆動信号波形に対して前記複数の各ノズルへの通過と遮断のいずれか一方を選択することによって前記複数の各ノズルを駆動することであり、
前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、一定の値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬ、ｆ、ｇ、Ｒとが、以下の（１）、（２）式を満足することを特徴とする、印刷制御装置。
Ｌ＝ｆ×ｋ±ｇ              …（１）
Ｎ＝Ｌ＋Ｒｄ［Ｒ×Ｌ÷ｋ］  …（２）
ここで、ｆは２以上の整数、ｇは１以上でｋ未満の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数をそれぞれ示し、演算子Ｒｄ［］はかっこ内の値の小数部を丸める演算を示す。
【請求項９】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドの１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの連続する複数の画素位置の中でｑ個（ｑは２以上の整数）に１個の割合で、画素位置に対して間欠的に繰り返し発生する原駆動信号波形を生成し、前記生成された原駆動信号波形を用いて各ノズルを選択的に駆動することによってｑ個に１個の割合で間欠的にドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データをコンピュータに生成させるためのコンピュータプログラムを記録したコンピュータ読みとり可能な記録媒体であって、
前記コンピュータプログラムは、複数回の主走査において印刷媒体の印刷実行領域内のｊ番目の主走査ライン上を走査するｎj 個（ｎj は２以上の整数）のノズルが、前記ｊ番目の主走査ライン上における連続する複数の画素位置の中で、ｍ×ｑ個（ｍは１以上の整数）に１個の割合でそれぞれ間欠的にドットを形成することを許容することによって前記ｊ番目の主走査ライン上におけるドットの形成が完了するように印刷データを生成するとともに、前記印刷実行領域内の少なくとも一部の主走査ラインに関する前記整数ｎj の値を他の主走査ラインにおける前記整数ｎj の値と異なる値に設定する機能を前記コンピュータに実現させるプログラムを有し、
前記印刷データは、前記許容された範囲内でドットの形成状態を表すデータであり、
前記選択的な駆動は、前記印刷データに応じて前記原駆動信号波形に対して前記複数の各ノズルへの通過と遮断のいずれか一方を選択することによって前記複数の各ノズルを駆動することであり、
前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、周期的に変化する値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは周期的に変化する整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬave、ｇ、Ｒとが、以下の（３）、（４）式を満足することを特徴とする、印刷制御装置。
Ｌ＝Ｌave±ｇ                   …（３）
Ｎ＝Ｌave＋Ｒｄ［Ｒ×Ｌave÷ｋ］  …（４）
ここで、ｇは１以上でｋ以下の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数、Ｌaveは１周期のＬの平均値をそれぞれ示し、演算子Ｒｄ［］はかっこ内の値の小数部を丸める演算を示す。
【請求項１０】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドの１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの連続する複数の画素位置の中でｑ個（ｑは２以上の整数）に１個の割合で、画素位置に対して間欠的に繰り返し発生する原駆動信号波形を生成し、前記生成された原駆動信号波形を用いて各ノズルを選択的に駆動することによってｑ個に１個の割合で間欠的にドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データをコンピュータに生成させるためのコンピュータプログラムを記録したコンピュータ読みとり可能な記録媒体であって、
前記コンピュータプログラムは、前記複数のノズルの中のｉ番目のノズルが１回の走査中に１主走査ライン上でドットを形成可能な間欠的な画素位置の中で、さらに、ｍi 個（ｍi は１以上の整数）に１個の割合でドットの形成を許容するような印刷データを生成することによって、前記主走査ライン上においてｍi ×ｑ個に１個の割合でドットの形成を許容するとともに、少なくとも２つのノズルに関する前記整数ｍi の値を他のノズルに関する前記整数ｍi の値と異なる値に設定する機能を前記コンピュータに実現させるプログラムを有し、
前記印刷データは、前記許容された範囲内でドットの形成状態を表すデータであり、
前記選択的な駆動は、前記印刷データに応じて前記原駆動信号波形に対して前記複数の各ノズルへの通過と遮断のいずれか一方を選択することによって前記複数の各ノズルを駆動することであり、
前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、一定の値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬ、ｆ、ｇ、Ｒとが、以下の（１）、（２）式を満足することを特徴とする、印刷制御装置。
Ｌ＝ｆ×ｋ±ｇ              …（１）
Ｎ＝Ｌ＋Ｒｄ［Ｒ×Ｌ÷ｋ］  …（２）
ここで、ｆは２以上の整数、ｇは１以上でｋ未満の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数をそれぞれ示し、演算子Ｒｄ［］はかっこ内の値の小数部を丸める演算を示す。
【請求項１１】
少なくとも１色分の同一のインクを吐出するために副走査方向に沿って配列された複数のノズルを有する印刷ヘッドを備え、前記印刷ヘッドの１回の主走査中に前記複数のノズルが通過する複数の主走査ライン上において、各主走査ラインの連続する複数の画素位置の中でｑ個（ｑは２以上の整数）に１個の割合で、画素位置に対して間欠的に繰り返し発生する原駆動信号波形を生成し、前記生成された原駆動信号波形を用いて各ノズルを選択的に駆動することによってｑ個に１個の割合で間欠的にドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データをコンピュータに生成させるためのコンピュータプログラムを記録したコンピュータ読みとり可能な記録媒体であって、
前記コンピュータプログラムは、前記複数のノズルの中のｉ番目のノズルが１回の走査中に１主走査ライン上でドットを形成可能な間欠的な画素位置の中で、さらに、ｍi 個（ｍi は１以上の整数）に１個の割合でドットの形成を許容するような印刷データを生成することによって、前記主走査ライン上においてｍi ×ｑ個に１個の割合でドットの形成を許容するとともに、少なくとも２つのノズルに関する前記整数ｍi の値を他のノズルに関する前記整数ｍi の値と異なる値に設定する機能を前記コンピュータに実現させるプログラムを有し、
前記印刷データは、前記許容された範囲内でドットの形成状態を表すデータであり、
前記選択的な駆動は、前記印刷データに応じて前記原駆動信号波形に対して前記複数の各ノズルへの通過と遮断のいずれか一方を選択することによって前記複数の各ノズルを駆動することであり、
前記印刷データは、前記主走査が終わる度に前記ドット記録ヘッドと前記印刷媒体の少なくとも一方を駆動して行われる副走査の送り量として、周期的に変化する値Ｌ×Ｐ（Ｐはドットの副走査方向の最小ピッチ、Ｌは周期的に変化する整数）を示す副走査送りデータを含み、
前記複数のドット形成要素の副走査方向のピッチをｋ×Ｐ（ｋは３以上の整数）としたときに、１回の主走査中に使用されるドット形成要素の個数Ｎ（Ｎは３以上の整数）とパラメータＬave、ｇ、Ｒとが、以下の（３）、（４）式を満足することを特徴とする、印刷制御装置。
Ｌ＝Ｌave±ｇ                   …（３）
Ｎ＝Ｌave＋Ｒｄ［Ｒ×Ｌave÷ｋ］  …（４）
ここで、ｇは１以上でｋ以下の正の整数、Ｒはｋより大きく、かつ、ｋの整数倍でない整数、Ｌaveは１周期のＬの平均値をそれぞれ示し、演算子Ｒｄ［］はかっこ内の値の小数部を丸める演算を示す。