(57)【特許請求の範囲】
【請求項１】
ヘッドを駆動して印刷媒体の一方向に並ぶドット列たるラスタを形成し、印刷媒体を前記ヘッドに対して前記ラスタを形成するごとに該ラスタに交差する一方向に相対的に移動する副走査を行って、画像を印刷する印刷装置であって、
前記ヘッドは、前記印刷媒体上にドットを形成するドット形成要素を、前記副走査の方向に複数配列して備えるヘッドであり、
前記画像の印刷を開始した後少なくとも１回、前記複数のドット形成要素のうち少なくとも一部のドット形成要素を、ドットの形成に供する有効な要素として選択する選択手段と、
前記選択の前にドットの形成に供されていたドット形成要素と該選択後にドットの形成に供されるドット形成要素との位置関係に応じて、該選択後の副走査の送り量Ｑを設定する送り量設定手段と、
前記設定された送り量で前記副走査を行う副走査手段と
前記ドット形成要素のうち前記選択されたドット形成要素のみを駆動してドットを形成する印刷ヘッド駆動手段と、
を備え、
前記ドット形成要素のうち、ドットの形成に供される要素が予め定めた順序で変化するのに伴って、前記副走査の送り量が予め定めた順序で変化することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記選択手段が選択する有効な要素は、連続したドット形成要素である印刷装置。
【請求項３】
請求項１記載の印刷装置であって、
前記ドット形成要素のうち、ドットの形成に供される要素の数は、予め定めた一定の数Ｎである印刷装置。
【請求項４】
請求項３記載の印刷装置であって、
前記ヘッドに備えられる前記複数のドット形成要素は、隣接する該ドット形成要素の前記副走査の方向の間隔が所定のピッチで配列されており、
前記送り量設定手段により設定される副走査の送り量Ｑは、次式により前記副走査の方向のドットの記録ピッチを単位として与えられる送り量である印刷装置。
Ｑ＝Ｎ−ｋ（ｊ−ｉ）
ここで、ｋは前記ドット形成要素の副走査方向の間隔を該方向のドットの記録ピッチを単位として表した値であり、
ｉは、前記ドット形成要素の配列の一端から前記副走査方向を正順として要素番号を付した場合に、前記選択前にドットの形成に供されたドット形成要素のうち一方の端に位置する要素の要素番号であり、
ｊは、前記選択後にドットの形成に供されたドット形成要素のうち前記一方に対応する端に位置する要素の要素番号である。
【請求項５】
請求項１記載の印刷装置であって、
前記ドット形成要素のうち、ドットの形成に供される要素の数が、予め定めた順序で変化する印刷装置。
【請求項６】
請求項１記載の印刷装置であって、
前記印刷ヘッド駆動手段は、前記各ラスタを前記副走査をはさんで２以上の所定の回数Ｓに分割して形成する手段であり、
前記送り量設定手段は、選択の前後にドットの形成に供されるドット形成要素および前記各ラスタの分割の回数Ｓに応じて、該選択後の副走査の送り量を設定する手段である印刷装置。
【請求項７】
請求項６記載の印刷装置であって、
前記ドット形成要素のうち、ドットの形成に供される要素の数は、予め定めた一定の数Ｎである印刷装置。
【請求項８】
請求項７記載の印刷装置であって、
前記ヘッドに備えられる前記複数のドット形成要素は、隣接する該ドット形成要素の前記副走査の方向の間隔が所定のピッチで配列されており、
前記送り量設定手段により設定される副走査の送り量Ｑは、次式により前記副走査の方向のドットの記録ピッチを単位として与えられる送り量である印刷装置。
Ｑ＝（Ｎ／Ｓ）−ｋ（ｊ−ｉ）
ここで、
ｋは、前記ドット形成要素の副走査方向の間隔を該方向のドットの記録ピッチを単位として表した値であり、
ｉは、前記ドット形成要素の配列の一端から前記副走査方向を正順として要素番号を付した場合に、前記選択前にドットの形成に供されたドット形成要素のうち一方の端に位置する要素の要素番号であり、
ｊは、前記選択後にドットの形成に供されたドット形成要素のうち前記一方に対応する端に位置する要素の要素番号である。
【請求項９】
請求項６記載の印刷装置であって、
前記ドット形成要素のうち、ドットの形成に供される要素の数が、予め定めた順序で変化する印刷装置。
【請求項１０】
ヘッドを駆動して印刷媒体の一方向に並ぶドット列たるラスタを形成し、印刷媒体を前記ヘッドに対して前記ラスタを形成するごとに該ラスタに交差する一方向に相対的に移動する副走査を行って、画像を印刷する印刷装置であって、
前記ヘッドは、前記印刷媒体上にドットを形成するノズルを、前記副走査の方向に複数配列して備えるヘッドであり、
前記画像の印刷を開始した後少なくとも１回、前記複数のノズルのうち少なくとも一部のノズルを、ドットの形成に供する有効なノズルとして選択するためのデータを記憶したメモリと、
前記選択の前にドットの形成に供されていたノズルの組み合わせと該選択後にドットの形成に供されるノズルの組み合わせとに応じて、該選択後の副走査の送り量を設定し、設定した送り量で前記副走査を行う副走査コントローラと、
前記ノズルのうち前記メモリに記憶されたデータに基づいて選択されたノズルのみを駆動してドットを形成する印刷ヘッドコントローラと、
を備え、
前記ノズルのうち、ドットの形成に供されるノズルの組み合わせが予め定めた順序で変化するのに伴って、前記副走査の送り量が予め定めた順序で変化することを特徴とする印刷装置。
【請求項１１】
ヘッドを駆動して印刷媒体の一方向に並ぶドット列たるラスタを形成し、印刷媒体を前記ヘッドに対して前記ラスタを形成するごとに該ラスタに交差する一方向に相対的に移動する副走査を行って、画像を印刷する印刷方法のうち、
前記印刷媒体上にドットを形成する複数のドット形成要素を、前記副走査の方向に複数配列して備えるヘッドを用いて画像を印刷する印刷方法であって、
（ａ）前記画像の印刷を開始した後少なくとも１回、前記複数のドット形成要素のうち少なくとも一部のドット形成要素を、ドットの形成に供する有効な要素として選択する工程と、
（ｂ）前記選択の前にドットの形成に供されていたドット形成要素と該選択後にドットの形成に供されるドット形成要素との位置関係に応じて、該選択後の副走査の送り量を設定する工程と、
（ｃ）前記設定された送り量で前記副走査を行う工程と、
（ｄ）前記ドット形成要素のうち前記選択されたドット形成要素のみを駆動してドットを形成する工程と、
を備え、
前記ドット形成要素のうち、ドットの形成に供される要素が予め定めた順序で変化するのに伴って、前記副走査の送り量が予め定めた順序で変化することを特徴とする印刷方法。
【請求項１２】
ドットを形成する複数のドット形成要素を有するヘッドを備える印刷装置について、印刷媒体を前記ヘッドに対して一方向に相対的に移動する副走査を制御するためのプログラムをコンピュータ読みとり可能に記録した記録媒体であって、
画像の印刷を開始した後少なくとも１回、前記複数のドット形成要素のうち少なくとも一部のドット形成要素を、ドットの形成に供する有効な要素として選択する機能と、
前記選択の前にドットの形成に供されるドット形成要素と、該選択後にドットの形成に供されるドット形成要素との位置関係に応じて、該選択後の副走査の送り量を設定する機能と、
前記ドット形成要素のうち、ドットの形成に供される要素を予め定めた順序で変化させるとともに、それに伴い前記副走査の送り量を予め定めた順序で変化させる機能と、
を実現するプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷ヘッドを印刷媒体に対して一方向に相対的に移動する副走査を行って該印刷媒体上に印刷を行う印刷装置および印刷方法並びにそのためのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来より、コンピュータ等で処理した画像を印刷する印刷装置として、インクジェットプリンタが広く用いられている。インクジェットプリンタは、印刷ヘッドに設けられたノズルから用紙にインクを吐出してドットを形成することで印刷を行う。通常、インクジェットプリンタでは、印刷ヘッドを用紙に対して相対的に往復動する主走査と、用紙を印刷ヘッドに対して一方向に相対的に移動する副走査とを行いつつ画像を形成する。このようなインクジェットプリンタでは、印刷ヘッドに複数のノズルを副走査方向に所定のピッチで配列した形式のものが知られている。かかるプリンタは、上記複数のノズルによって、１回の主走査で複数本のドット列を同時に印刷することが可能であるため、印刷速度が速いという利点がある。
【０００３】
複数のノズルを備えた印刷ヘッドを有するインクジェットプリンタの場合、個々のノズルがインクを吐出する特性のバラツキ、あるいは複数のノズル間の配列ピッチのばらつきなどが原因で、ドットの形成位置のずれが生じることがある。かかるずれが視認される程まとまって生じたものはバンディングと呼ばれる。バンディングが生じると印刷された画像の画質は低下する。
【０００４】
バンディングを回避するための技術として、例えば米国特許第４、１９８、６４２号明細書、あるいは特開昭５３−２０４０号公報などに開示されたような、インターレース印刷と呼ばれる技術が知られている。図１８は、インターレース方式の一例を示す説明図である。まず、以下の説明で用いられる各種のパラメータについて説明する。図１８の例では、ドットの形成に使用されるノズルの個数は３個である。図１８中のノズルピッチｋ［ドット］は、記録画像のピッチ（ドットピッチｗ）を単位として、記録ヘッドにおけるノズルの中心点間隔を表した値である。図１８の例ではｋ＝２である。スキャン繰り返し回数ｓは、各ラスタをドットで埋め尽くすのに要する主走査の回数を意味する。図１８の例では１回の主走査で各ラスタが埋めつくされているので、スキャン繰り返し回数ｓは１回である。スキャン繰り返し回数ｓが２以上の時には、各主走査においては、主走査方向に沿って間欠的にドットが形成されることになる。図１８中のＬは、副走査における紙送り量を意味しており、この例では３ラスタに相当する。
【０００５】
図１８において、２桁の数字を含む丸は、それぞれドットの記録位置を示している。丸の中の２桁の数字のうち、左側の数字はノズル番号を示しており、右側の数字は記録順番（何回目の主走査で記録されたか）を示している。
【０００６】
図１８に示す、インターレース方式の記録では、１回目の主走査において、２番ノズル、３番ノズルにより各ラスタのドットを形成する。１番ノズルではドットを形成しない。次に、図１８に示す通り、３ラスタ分の紙送りを行った後、２回目の主走査を行いつつ、１番ノズルから３番ノズルまでを用いて各ラスタを形成する。以後、同様に３ラスタ分の紙送りと、主走査によるラスタの形成とを繰り返し実行することにより、画像を記録する。１回目の主走査において１番ノズルによりラスタを形成しなかったのは、該ラスタの下に隣接するラスタは２回目以降の主走査で形成され得ないからである。
【０００７】
インターレース方式とは、このようにラスタを副走査方向に間欠的に形成しつつ、画像を記録する方式をいう。このインターレース方式には、ノズルのピッチやインク吐出特性等のばらつきを、記録画像上で分散させることができるという利点がある。従って、ノズルのピッチや吐出特性にばらつきがあっても、これらの影響を緩和して画質を向上させることができるという効果を奏する。
【０００８】
図１８では、特定のノズルピッチにおいて各ラスタを１回の主走査で形成する場合について説明した。一般にインターレース記録においては、ノズルピッチｋとノズル個数Ｎｎｚが互いに素となる関係に選ばれる。このとき、送り量Ｌは、ノズル個数Ｎｎｚとスキャン繰り返し数ｓを用いてＬ＝Ｎｎｚ／ｓなる値に設定される。インターレースによる記録はかかる条件下で上記パラメータを種々設定して実現されることが多い。
【０００９】
【発明が解決しようとする課題】
しかし、上記のインターレース印刷を用いたとしても、副走査における紙送り量に誤差がある場合には、その誤差の累積などによってバンディングが発生し、画質の低下が生じることがあった。近年では、インクジェットプリンタの高解像度化が進み、高画質な印刷が要求されている。従って、かかる画質の低下は看過し得ない。かかる問題は、インクジェットプリンタのみならず、ドットを形成して画像を印刷する種々の印刷装置において同様に生じるものである。
【００１０】
また、インターレースでは、ノズル個数Ｎｎｚ等のパラメータが上記条件を満足するように選択されることが多い。従って、場合によっては、ヘッドに備えられたノズルの一部がインターレースモードによる印刷では使用されないこともあった。この場合、印刷に使用されないノズルにおいてインクの目詰まりが生じるおそれもあった。
【００１１】
【課題を解決するための手段およびその作用・効果】
本発明は、バンディングが生じることを抑え、高品位な印刷を行うことを可能とする技術を提供することを第１の目的とする。また、インターレースによる印刷において使用されるノズルの偏りを回避することを第２の目的とする。上記課題の少なくとも一部を解決するために、本発明では以下の構成を採った。
【００１２】
本発明の印刷装置は、
ヘッドを駆動して印刷媒体の一方向に並ぶドット列たるラスタを形成し、印刷媒体を前記ヘッドに対して前記ラスタを形成するごとに該ラスタに交差する一方向に相対的に移動する副走査を行って、画像を印刷する印刷装置であって、
前記ヘッドは、前記印刷媒体上にドットを形成するドット形成要素を、前記副走査の方向に複数配列して備えるヘッドであり、
前記画像の印刷を開始した後少なくとも１回、前記複数のドット形成要素のうち少なくとも一部のドット形成要素を、ドットの形成に供する有効な要素として選択する選択手段と、
前記選択の前にドットの形成に供されていたドット形成要素と該選択後にドットの形成に供されるドット形成要素との位置関係に応じて、該選択後の副走査の送り量Ｑを設定する送り量設定手段と、
前記設定された送り量で前記副走査を行う副走査手段と
前記ドット形成要素のうち前記選択されたドット形成要素のみを駆動してドットを形成する印刷ヘッド駆動手段とを備えることを要旨とする。
【００１３】
本発明の印刷方法は、
ヘッドを駆動して印刷媒体の一方向に並ぶドット列たるラスタを形成し、印刷媒体を前記ヘッドに対して前記ラスタを形成するごとに該ラスタに交差する一方向に相対的に移動する副走査を行って、画像を印刷する印刷方法のうち、
前記印刷媒体上にドットを形成する複数のドット形成要素を、前記副走査の方向に複数配列して備えるヘッドを用いて画像を印刷する印刷方法であって、
（ａ）前記画像の印刷を開始した後少なくとも１回、前記複数のドット形成要素のうち少なくとも一部のドット形成要素を、ドットの形成に供する有効な要素として選択する工程と、
（ｂ）前記選択の前後にドットの形成に供されるドット形成要素に応じて、該選択後の副走査の送り量を設定する工程と、
（ｃ）前記設定された送り量で前記副走査を行う工程と、
（ｄ）前記ドット形成要素のうち前記選択されたドット形成要素のみを駆動してドットを形成する工程とを備えることを要旨とする。
【００１４】
本発明の印刷装置および印刷方法では、画像の印刷を開始した後、ドット形成要素を、ドットの形成に供する有効な要素として選択し、該選択結果に応じて、その後の副走査の送り量を設定する。例えば、ドット形成要素が＃１，＃２・・・＃１０の順に１０個備えられており、これらを用いて画像を形成する場合を考える。上記印刷装置では、画像の印刷を開始した後、例えば、＃１，＃２・・・＃８の８個のドット形成要素を有効な要素として選択する。その後は選択された８本の要素でドットを形成し、＃９，＃１０はドットを形成しない。また、いずれのドット形成要素が選択されたかに応じて副走査の送り量が設定される。
【００１５】
ドットの形成に供する要素が変化すれば、それに伴って副走査の送り量が変化する。このように、本発明の印刷装置では、画像の印刷を開始した後に副走査の送り量が変化する。副走査において生じる送り誤差は送り量に応じて変化することが多い。送り量に応じた誤差は、送り量過大となる方向に現れる場合もあれば、過小となる方向に現れる場合もある。本発明の印刷装置は副走査の送り量を変化させることによって、上記送り量の誤差の一部が相殺し、副走査の送り誤差を全体として抑制することができる。このため、本発明の印刷装置はバンディングを抑制することができ、印刷される画像の画質を向上することができる。
【００１６】
また、本発明の印刷装置では、上述の通り、印刷に用いられるドット形成要素が変化する。従って、印刷中に用いられるドット形成要素の偏りを回避することができる。この結果、ドット形成要素が例えばインクを吐出してドットを形成する要素である場合にはその目詰まり等を防ぐことができる。
【００１７】
なお、上記印刷装置および印刷方法では、ドット形成要素を選択した後、該選択結果に応じて副走査の送り量を設定するものとしているが、両者を逆の順番で設定するものとしても構わない。つまり、最初に副走査の送り量を設定し、次に該設定に応じてドットの形成に供されるドット形成要素を選択するものとすることもできる。要するに、画像の印刷中にドット形成要素の選択と副走査の送り量との間に相関を持たせて両者を変更するものであればよい。
【００１８】
上記印刷装置等において、「画像の印刷を開始した後少なくとも１回」前記選択を行うものとしたのは、ある所定領域の画像が印刷された後に前記選択を行うものや、ラスタを形成する度に前記選択を行うもの等を全て含むことを意味している。また、「前記複数のドット形成要素のうち少なくとも一部」としたのは、全てのドット形成要素を選択しても構わないことを意味する。また、ドット形成要素を一つおきに選択する等、副走査方向に配列されたドット形成要素の一部の要素をスキップするように選択しても構わない。但し、本明細書では「選択」とは、該選択前後でドットの形成に供されるドット形成要素または副走査の送り量に差違を持たせた選択を意味している。
【００１９】
上記説明では、ドット形成要素が１０個の場合を例に説明したが、上記効果はドット形成要素の数に依存しない。また、前記有効なドット形成要素の選択は、何度行うものとしてもよい。例えば、ラスタの形成を行う度に該選択を行うものとしてもよい。上述の説明では、ヘッドに備えられた１０個のドット形成要素のうち、その一部を選択するものとしているが、ヘッドに備えられた全要素を選択するものとしても構わない。選択の前後でドットの形成に用いられる要素が一部でも異なっていればよい。
【００２０】
上記印刷装置において、
前記選択手段が選択する有効な要素は、連続したドット形成要素であるものとすることが望ましい。
【００２１】
こうすれば、副走査方向に隙間なくラスタを形成するための、副走査の送り量の設定を容易に行うことができる。
【００２２】
上記印刷装置においては、
前記ドット形成要素のうち、ドットの形成に供される要素の数は、予め定めた一定の数Ｎであることが望ましい。
【００２３】
かかる印刷装置では、ドット形成要素の選択が行われる前後で、画像の印刷に供される要素の数は常に一定である。従って、該選択後の副走査の送り量の設定を容易かつ適切に行うことができる。
【００２４】
また、この場合において、
前記ヘッドに備えられる前記複数のドット形成要素は、隣接する該ドット形成要素の前記副走査の方向の間隔が所定のピッチで配列されており、
前記送り量設定手段により設定される副走査の送り量Ｑは、次式により前記副走査の方向のドットの記録ピッチを単位として与えられる送り量であるものとすることが望ましい。
Ｑ＝Ｎ−ｋ（ｊ−ｉ）
ここで、ｋは前記ドット形成要素の副走査方向の間隔を該方向のドットの記録ピッチを単位として表した値であり、
ｉは、前記ドット形成要素の配列の一端から前記副走査方向を正順として要素番号を付した場合に、前記選択前にドットの形成に供されたドット形成要素のうち一方の端に位置する要素の要素番号であり、
ｊは、前記選択後にドットの形成に供されたドット形成要素のうち前記一方に対応する端に位置する要素の要素番号である。
【００２５】
こうすれば、ドットの形成に用いられるドット形成要素が変更された場合でも、空白のラスタを生じることなく、適切にドットを形成することができる。
【００２６】
また、上記印刷装置において、
前記ドット形成要素のうち、ドットの形成に供される要素の数が、予め定めた順序で変化するものとすることもできる。
【００２７】
こうすれば、ドットの形成に供する有効な要素を選択する自由度が高まる。従って、画質の向上等の効果が更に向上するようにドットの形成要素を選択し、副走査の送り量を設定することが可能となる。
【００２８】
さらに、本発明の印刷装置は、
前記印刷ヘッド駆動手段は、前記各ラスタを前記副走査をはさんで２以上の所定の回数Ｓに分割して形成する手段であり、
前記送り量設定手段は、選択の前後にドットの形成に供されるドット形成要素および前記各ラスタの分割の回数Ｓに応じて、該選択後の副走査の送り量を設定する手段であるものとすることもできる。
【００２９】
かかる印刷装置によれば、各ラスタをいわゆるオーバラップ方式により形成することができる。例えば、各ラスタを２回に分けて形成するオーバラップ方式では、１回目に各ラスタの奇数番目のドットを形成し、２回目に１回目とは異なるドット形成要素を用いて偶数番目のドットを形成する。同様にして３回以上に分けて各ラスタを形成することもできる。オーバラップ方式では、各ラスタを異なるドット形成要素で記録することにより、各要素の機械的な製作誤差等に起因するドットの形成位置のずれを分散させることができ、バンディングを低減することができる。上記印刷装置はオーバラップ方式を採用することにより、更に高画質な印刷が可能となる。
【００３０】
この場合において、
前記ドット形成要素のうち、ドットの形成に供される要素の数は、予め定めた一定の数Ｎであることが望ましい。こうすれば、該選択後の副走査の送り量の設定を容易かつ適切に行うことができる。
【００３１】
また、この場合には、
前記ヘッドに備えられる前記複数のドット形成要素は、隣接する該ドット形成要素の前記副走査の方向の間隔が所定のピッチで配列されており、
前記送り量設定手段により設定される副走査の送り量Ｑは、次式により前記副走査の方向のドットの記録ピッチを単位として与えられる送り量であるものとすることが望ましい。
Ｑ＝（Ｎ／Ｓ）−ｋ（ｊ−ｉ）
ここで、
ｋは、前記ドット形成要素の副走査方向の間隔を該方向のドットの記録ピッチを単位として表した値であり、
ｉは、前記ドット形成要素の配列の一端から前記副走査方向を正順として要素番号を付した場合に、前記選択前にドットの形成に供されたドット形成要素のうち一方の端に位置する要素の要素番号であり、
ｊは、前記選択後にドットの形成に供されたドット形成要素のうち前記一方に対応する端に位置する要素の要素番号である。
【００３２】
こうすれば、ドットの形成に用いられるドット形成要素が変更された場合でも、空白のラスタを生じることなく、適切にドットを形成することができる。本発明においては、前記ドット形成要素は全部でＡ個とした場合、選択されたドット形成要素の数ＮはＡよりも小さい（Ｎ＜Ａである）。また、ドット形成要素の副走査方向の間隔ｋと（Ｎ／Ｓ）は互いに素である。各ラスタの分割の回数ＳはＮの因数である。
【００３３】
当然、各ラスタをいわゆるオーバラップ方式により記録することができる印刷装置において、
前記ドット形成要素のうち、ドットの形成に供される要素の数が、予め定めた順序で変化するものとすることもできる。
こうすれば、ドット形成要素の選択の自由度が高くなる利点がある。
【００３４】
以上で説明した印刷装置を具体的に構成すれば、
ヘッドを駆動して印刷媒体の一方向に並ぶドット列たるラスタを形成し、印刷媒体を前記ヘッドに対して前記ラスタを形成するごとに該ラスタに交差する一方向に相対的に移動する副走査を行って、画像を印刷する印刷装置であって、
前記ヘッドは、前記印刷媒体上にドットを形成するノズルを、前記副走査の方向に複数配列して備えるヘッドであり、
前記画像の印刷を開始した後少なくとも１回、前記複数のノズルのうち少なくとも一部のノズルを、ドットの形成に供する有効なノズルとして選択するためのデータを記憶したメモリと、
前記選択の前後にドットの形成に供されるノズルに応じて、該選択後の副走査の送り量で前記副走査を行う副走査コントローラと、
前記ノズルのうち前記メモリに記憶されたデータに基づいて選択されたノズルのみを駆動してドットを形成する印刷ヘッドコントローラとを備える印刷装置となる。
【００３５】
上記印刷装置では、前述のドット形成要素としてノズルを備えている。かかるノズルとしては、インクを吐出して印刷媒体上にドットを形成するものが挙げられる。もっとも、上記説明は、本発明の印刷装置がインクを吐出するタイプの印刷装置にのみ適用可能であることを意味するものではない。また、印刷を開始した後のノズルの選択や、選択後の副走査の送り量の設定は、それぞれメモリやコントローラを用いて電気的に実現される。かかるコントローラとしては、いわゆるＣＰＵなどの汎用の制御素子を用いてもよいし、専用の制御回路を用いてもよい。
【００３６】
なお、以上で説明した本発明の全ての印刷装置は、ヘッドを印刷媒体に対して相対的に往復動する主走査を行いつつ、ラスタを形成するタイプの印刷装置のみならず、かかる主走査を行わずにラスタを形成する印刷装置としても構成可能である。また、インクを吐出するタイプの印刷装置のみならず、いわゆるインパクトドット型の印刷装置や、熱転写型の印刷装置にも適用可能である。
【００３７】
以上で説明した本発明の印刷装置は、ドットを記録するためのヘッドおよび副走査の制御をコンピュータにより実現させることによっても構成することができる。従って、本発明は、かかるプログラムを記録した記録媒体としての態様を採ることもできる。
【００３８】
本発明の記録媒体は、
ドットを形成する複数のドット形成要素を有するヘッドを備える印刷装置について、により印刷媒体を前記ヘッドに対して一方向に相対的に移動する副走査を制御するためのプログラムをコンピュータ読みとり可能に記録した記録媒体であって、
画像の印刷を開始した後少なくとも１回、前記複数のドット形成要素のうち少なくとも一部のドット形成要素を、ドットの形成に供する有効な要素として選択する機能と、
前記選択の前後にドットの形成に供されるドット形成要素に応じて、該選択後の副走査の送り量を設定する機能とを実現するプログラムを記録した記録媒体である。
【００３９】
上記記録媒体に記録されたプログラムが、前記コンピュータに実行されることにより、先に説明した本発明の印刷装置を実現することができる。なお、記憶媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読取り可能な種々の媒体を利用できる。また、コンピュータに上記の印刷装置の制御機能を実現させるコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様も含む。
【００４０】
【発明の実施の形態】
以下に、本発明の実施の形態について、実施例に基づいて説明する。
（１）装置の構成：
図１は、本発明の印刷装置の一実施例としてのカラープリンタ２２を用いた画像処理装置の構成を示すブロック図である。図示するように、コンピュータ９０にスキャナＳＣＮとカラープリンタ２２とが接続されている。コンピュータ９０は、スキャナＳＣＮ等から取り込まれた画像を種々のアプリケ−ションプログラムにより扱うことができる。このアプリケーションプログラムから画像の印刷指令が出されると、コンピュータ９０は、内部に備えられたプリンタドライバを起動して印刷イメージデータをプリンタ２２で印刷可能な印刷データに変換し、プリンタ２２に出力する。プリンタ２２は、この印刷データを受け取って、後述する種々の制御を実行しつつ画像を印刷する。後述する通り、本実施例のプリンタ２２は、種々のモードで印刷を行うことができる。コンピュータ９０からプリンタ２２に転送されるデータには、印刷モードを指定するためのデータも含まれている。
【００４１】
なお、コンピュータ９０は、フレキシブルディスクドライブ１５やＣＤ−ＲＯＭドライブ１６を備えており、それぞれフレキシブルディスクＦＤやＣＤ−ＲＯＭに記録されたプログラムを読みとり可能である。また、コンピュータ９０は、モデム１８を介して公衆電話回線ＰＮＴに接続可能となっている。コンピュータ９０は、公衆電話回線ＰＮＴを通じて外部のネットワークに接続されている特定のサーバーＳＶに接続してプログラムをコンピュータ９０内部のハードディスクにダウンロードすることも可能である。また、コンピュータ９０は、プリンタ２２に種々のデータを転送可能であるから、上記プログラムをプリンタ２２に転送することもできる。
【００４２】
図２は本実施例のソフトウェア構成を示すブロック図である。本実施例のプリンタ２２は、印刷モード設定部１、印刷モードテーブル１２、駆動部制御部２、主走査駆動部３、副走査駆動部４、印刷ヘッド駆動部５、ラスタデータ格納部６から構成される。
【００４３】
コンピュータ９０からプリンタ２２に転送されるデータには、印刷イメージデータと印刷モード指定データとがある。印刷モード設定部１は、印刷モード指定データに応じて印刷モードテーブル１２を参照し、ドットの形成に用いるノズルや副走査の送り量等を設定する。印刷モードテーブル１２の内容については後に詳述する。印刷モード設定部１により設定された上記諸量は、駆動部制御部２に伝えられる。駆動部制御部２は、主走査駆動部３、副走査駆動部４、および印刷ヘッド駆動部５の駆動量および駆動タイミングなどを制御する。主走査駆動部３は印刷ヘッドを往復動する主走査を行い、副走査駆動部４は、用紙を主走査方向に対して交差する副走査方向に搬送する。印刷ヘッド駆動部５は、ラスタデータ格納部６に格納された印刷イメージデータに基づき、印刷ヘッドのノズルを駆動して、用紙にインクを吐出する。
【００４４】
次に、図３によりプリンタ２２の概略構成を説明する。図示するように、このプリンタ２２は、紙送りモータ２３によって用紙Ｐを搬送する機構と、キャリッジモータ２４によってキャリッジ３１をプラテン２６の軸方向に往復動させる機構と、キャリッジ３１に搭載された印字ヘッド２８を駆動してインクの吐出およびドット形成を行う機構と、これらの紙送りモータ２３，キャリッジモータ２４，印字ヘッド２８および操作パネル３２との信号のやり取りを司る制御回路４０とから構成されている。以下、この順に各機構等について説明する。
【００４５】
キャリッジ３１をプラテン２６の軸方向に往復動させる機構は、プラテン２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出する位置検出センサ３９等から構成されている。
【００４６】
なお、このキャリッジ３１には、黒インク（Ｂｋ）用のカートリッジ７１とシアン（Ｃ１），ライトシアン（Ｃ２）、マゼンタ（Ｍ１），ライトマゼンダ（Ｍ２）、イエロ（Ｙ）の５色のインクを収納したカラーインク用カートリッジ７２が搭載可能である。シアンおよびマゼンダの２色については、濃淡２種類のインクを備えていることになる。キャリッジ３１の下部の印字ヘッド２８には計６個のインク吐出用ヘッド６１ないし６６が形成されており、キャリッジ３１の底部には、この各色用ヘッドにインクタンクからのインクを導く導入管６７（図４参照）が立設されている。キャリッジ３１に黒（Ｂｋ）インク用のカートリッジ７１およびカラーインク用カートリッジ７２を上方から装着すると、各カートリッジに設けられた接続孔に導入管６７が挿入され、各インクカートリッジから吐出用ヘッド６１ないし６６へのインクの供給が可能となる。
【００４７】
インクの吐出およびドット形成を行う機構について説明する。図４はインク吐出用ヘッド２８の内部の概略構成を示す説明図である。インク用カートリッジ７１，７２がキャリッジ３１に装着されると、図４に示すように毛細管現象を利用してインク用カートリッジ内のインクが導入管６７を介して吸い出され、キャリッジ３１下部に設けられた印字ヘッド２８の各色ヘッド６１ないし６６に導かれる。なお、初めてインクカートリッジが装着されたときには、専用のポンプによりインクを各色のヘッド６１ないし６６に吸引する動作が行われるが、本実施例では吸引のためのポンプ、吸引時に印字ヘッド２８を覆うキャップ等の構成については図示および説明を省略する。
【００４８】
各色のヘッド６１ないし６６には、後で説明する通り、各色毎に４８個のノズルＮｚが設けられており（図６参照）、各ノズル毎に電歪素子の一つであって応答性に優れたピエゾ素子ＰＥが配置されている。ピエゾ素子ＰＥとノズルＮｚとの構造を詳細に示したのが、図５である。図５上段に図示するように、ピエゾ素子ＰＥは、ノズルＮｚまでインクを導くインク通路６８に接する位置に設置されている。ピエゾ素子ＰＥは、周知のように、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。本実施例では、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印加することにより、図５下段に示すように、ピエゾ素子ＰＥが電圧の印加時間だけ伸張し、インク通路６８の一側壁を変形させる。この結果、インク通路６８の体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクが、粒子Ｉｐとなって、ノズルＮｚの先端から高速に吐出される。このインク粒子Ｉｐがプラテン２６に装着された用紙Ｐに染み込むことにより、印刷が行われる。
【００４９】
図６は、インク吐出用ヘッド６１〜６６におけるインクジェットノズルＮｚの配列を示す説明図である。これらのノズルの配置は、各色ごとにインクを吐出する６組のノズルアレイから成っており、４８個のノズルＮｚが一定のノズルピッチｋで千鳥状に配列されている。各ノズルアレイの副走査方向の位置は互いに一致している。なお、各ノズルアレイに含まれる４８個のノズルＮｚは、千鳥状に配列されている必要はなく、一直線上に配置されていてもよい。但し、図７に示すように千鳥状に配列すれば、製造上、ノズルピッチｋを小さく設定し易いという利点がある。
【００５０】
図７にノズルアレイの拡大図および該ノズルアレイにより形成されるドットの様子を示す。図７の左側に示したのがノズルアレイの拡大図であり、右側に示したのが形成されるドットの様子である。右側に破線で示した円は、ノズルアレイを副走査することにより、形成可能なドットを意味している。つまり、本実施例ではノズルピッチ：記録ピッチ＝２：１なる関係にある。なお、いわゆるドットの白抜けを防止するために、各ドットは主走査方向および副走査方向に互いに隣接するドットと一部重なる径で形成される。
【００５１】
最後にプリンタ２２の制御回路４０の内部構成を説明するとともに、図６に示した複数のノズルＮｚからなるヘッド２８を駆動する方法について説明する。図８は制御回路４０の内部構成を示す説明図である。図８に示す通り、この制御回路４０の内部には、ＣＰＵ４１，ＰＲＯＭ４２，ＲＡＭ４３の他、コンピュータ９０とのデータのやりとりを行うＰＣインタフェース４４と、紙送りモータ２３、キャリッジモータ２４および操作パネル３２などとの信号をやりとりする周辺入出力部（ＰＩＯ）４５と、計時を行うタイマ４６と、ヘッド６１〜６６にドットのオン・オフの信号を出力する駆動用バッファ４７などが設けられており、これらの素子および回路はバス４８で相互に接続されている。
【００５２】
また、制御回路４０には、所定周波数で駆動波形（図９参照）を出力する発信器５１、および発信器５１からの出力をヘッド６１〜６６に所定のタイミングで分配する分配器５５も設けられている。制御回路４０は、コンピュータ９０で処理された印刷イメージデータを受け取り、これを一時的にＲＡＭ４３に蓄え、所定のタイミングで駆動用バッファ４７に出力する。また、制御回路４０は、キャリッジ３１の主走査の制御、各ノズルの駆動の制御、および副走査の制御等を行っている。なお、駆動用バッファ４７は図２に示したラスタデータ格納部６に対応する。
【００５３】
制御回路４０がヘッド６１〜６６に対して信号を出力する形態について説明する。図９は、ヘッド６１〜６６の１つのノズル列を例にとって、その接続について示す説明図である。ヘッド６１〜６６の一つのノズル列は、駆動用バッファ４７をソース側とし、分配出力器５５をシンク側とする回路に介装されており、ノズル列を構成する各ピエゾ素子ＰＥは、その電極の一方が駆動用バッファ４７の各出力端子に、他方が一括して分配出力器５５の出力端子に、それぞれ接続されている。分配出力器５５からは図９に示す通り、発信器５１の駆動波形が出力されている。ＣＰＵ４１から各ノズル毎にオン・オフを定め、駆動用バッファ４７の各端子に信号を出力すると、駆動波形に応じて、駆動用バッファ４７側からオン信号を受け取っていたピエゾ素子ＰＥだけが駆動される。この結果、駆動用バッファ４７からオン信号を受け取っていたピエゾ素子ＰＥのノズルから一斉にインク粒子Ｉｐが吐出される。
【００５４】
図６に示す通り、ヘッド６１〜６６は、キャリッジ３１の搬送方向に沿って配列されているから、それぞれのノズル列が用紙Ｐに対して同一の位置に至るタイミングはずれている。従って、ＣＰＵ４１は、このヘッド６１〜６６の各ノズルの位置のずれを勘案した上で、必要なタイミングで各ドットのオン・オフの信号を駆動用バッファ４７を介して出力し、各色のドットを形成している。また、図６に示した通り、各ヘッド６１〜６６においてノズルが２列に形成されている点も同様に考慮してオン・オフの信号の出力が制御されている。
【００５５】
以上説明したハードウェア構成を有するプリンタ２２は、紙送りモータ２３により給紙側のローラその他のローラを回転して用紙Ｐを搬送しつつ、キャリッジ３１をキャリッジモータ２４により往復動させ、同時に印字ヘッド２８の各色ヘッド６１ないし６６のピエゾ素子ＰＥを駆動して、各色インクの吐出を行い、ドットを形成して用紙Ｐ上に多色の画像を形成する。
【００５６】
なお、本実施例では、既に述べた通りピエゾ素子ＰＥを用いてインクを吐出するヘッドを備えたプリンタ２２を用いているが、他の方法によりインクを吐出するプリンタを用いるものとしてもよい。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する泡（バブル）によりインクを吐出するタイプのプリンタに適用するものとしてもよい。また、いわゆるドットインパクト型のプリンタや熱転写型のプリンタを用いるものとしてもよい。
【００５７】
（２）印刷制御処理
次に、本実施例のプリンタ２２における印刷制御処理について説明する。図１０は印刷制御処理の流れを示すフローチャートである。この処理は、プリンタ２２のＣＰＵ４１（図８参照）が実行する処理である。印刷制御処理が開始されると、ＣＰＵ４１は印刷イメージデータを読み込む（ステップＳ１００）。この印刷イメージデータは、コンピュータ９０が処理したデータであり、プリンタ２２の各ヘッド６１〜６６のそれぞれのノズルについてのオン・オフを示すデータ列である。ＣＰＵ４１は、印刷イメージデータとともに印刷モード指定データも読み込み（ステップＳ１０５）、印刷モード指定データに基づいて使用ノズルブロックを設定する（ステップＳ１１０）。
【００５８】
印刷モードおよび使用ノズルブロックの設定について説明する。使用ノズルブロックの設定は、図２に示した印刷モード設定部１が印刷モードテーブル１２を参照して行う処理であると言い換えることもできる。図１１に本実施例における印刷モードテーブル１２の内容を示す。なお、先に説明した通り、本実施例のプリンタ２２は、現実には各ヘッドに４８個のノズルを備えているが、以下では説明の便宜上８個のノズルを備えているものと仮定して説明する。
【００５９】
印刷モードテーブル１２には、印刷解像度、およびこれに対応する印刷モード、使用するノズルブロックの組み合わせ（変更順序）、搬送量（副走査量）などの印刷手順が記録されている。本実施例では、印刷解像度が３６０ｄｐｉの場合には、印刷モードとして、通常あるいはノズルブロック選択インターレースモードが選択可能である。また、印刷データにおける印刷解像度が７２０ｄｐｉの場合には、印刷モードとして、通常のインターレースにおけるオーバラップ印刷とノズルブロック選択インターレースモードが選択可能である。なお、上記の３６０ｄｐｉの２つのモードにおけるそれぞれの印刷について、コンピュータ９０から転送される印刷イメージデータは共通である。また７２０ｄｐｉの２つのモードにおけるそれぞれの印刷に使用される印刷イメージデータも共通である。ステップＳ１０５で読み込む印刷モード指定データは、解像度およびそれぞれの印刷モードを特定するデータである。
【００６０】
解像度３６０ＤＰＩに対する、印刷モードテーブル１２の設定内容について説明する。通常の印刷モードに対しては、スキャン繰り返し数＝１、使用ノズル数＝３、使用ノズルブロック＝１、副走査＝３という値が印刷モードテーブル１２に記憶されている。スキャン繰り返し数とは各ラスタを形成するために要する主走査の回数を意味する。使用ノズル数とは、ヘッドに備えられているノズルのうち実際に印刷に用いられるノズル数を示している。図１２に使用ノズルと解像度の対応を示す。図示する通り、ヘッドに備えられた８つのノズルのうち低解像度の３６０ＤＰＩで印刷する場合には、＃１〜＃４の４本のノズルが使用できる。図１１に示した通り、通常の印刷モードが選択された場合には、この中の３本のノズルを使用して印刷を実行する。使用ノズルブロックに記憶された値は、ヘッドに備えられた複数のノズルのうち印刷に使用されるノズル列の先頭のノズルを特定している。通常の印刷モードでは使用ノズルブロックが値１となっている。先に説明した通り使用ノズル数は３本であるから、この場合には＃１，＃２，＃３の３本のノズルが印刷に用いられることを意味している。副走査量は副走査の送り量をドットの記録ピッチを単位として表している。
【００６１】
解像度が３６０ＤＰＩにおいて、ノズルブロック選択インターレースモードが選択された場合は、それぞれのパラメータが次の通り設定される。スキャン繰り返し数および使用ノズル数は通常の印刷モードの場合と同じである。つまり、各主走査においては、３つのノズルを選択してノズルブロックとした。使用ノズルブロックは値１，２，１の３通りが設定される。使用ノズルブロックは主走査とともに順次変更される。これは３通りの使用ノズルブロックを１→２→１→１→２・・のように周期的に使用することを意味している。使用ノズルブロックは変わるものの使用ノズル数は３本で一定である。使用ノズルブロックと印刷に使用されるノズルの番号との対応は、次の通りである。
使用ノズルブロック＝１  →  ＃１，＃２，＃３；
使用ノズルブロック＝２  →  ＃２，＃３，＃４；
また、副走査量も主走査とともに順次変更される。使用ノズルブロックの値１，２，１に対して、副走査量としてそれぞれ値３，１，５が設定されている。
【００６２】
上述した使用ノズルブロックと副走査の送り量との関係は、次の通りである。使用ノズル数をＮ、ノズルアレイにおける副走査方向のノズル間隔をｋドットピッチ（図６参照）、使用ノズルブロックがｉからｊに変わったとすると、そのときの副走査の送り量Ｑは次式（１）となる。
Ｑ＝Ｎ−ｋ（ｊ−ｉ）  …（１）
例えば、本実施例では、ノズルの間隔ｋが値２であり、使用ノズル数Ｎが値３である。使用ノズルブロックが１→２になったとすれば、副走査の送り量Ｑは、
Ｑ＝３−２（２−１）＝１
と求められる。図１１の使用ノズルブロック２に対応する副走査量には、こうして求められた値１が記憶されている。
【００６３】
解像度７２０ＤＰＩに対する印刷モードテーブル１２の内容は次の通りである。通常の印刷モードでは、スキャン繰り返し数が値２、使用ノズル数が値６、使用ノズルブロックが１、副走査量が値３に設定されている。スキャン繰り返し数が値２であるから、各ラスタは２回の主走査で形成されることになる。これは、いわゆるオーバラップ方式による印刷が行われることを意味している。解像度が高い場合には、高画質が望まれることが多いため、オーバラップ方式による印刷を採用しているのである。もとより、１回の主走査で各ラスタを形成するものとしても構わない。図１２に示す通り、解像度７２０ＤＰＩの場合には、＆１〜＆８の８本のノズルを全て使用することができる。通常の印刷モードでは、このうち＆１〜＆６までの６本のノズルを用いることになる。
【００６４】
一方、ノズルブロック選択インターレースの場合、スキャン繰り返し数および使用ノズル数は、通常の印刷モードの場合と同じである。使用ノズルブロックは主走査とともに順次変更される。使用ノズルブロックは、値１，２，３，３，２，１の６つが設定されており、印刷に用いられるノズルがこの順で周期的に変化することを意味している。使用ノズルブロックと印刷に使用されるノズルの番号との対応は、次の通りである。
使用ノズルブロック＝１  →  ＆１，＆２，＆３，＆４，＆５，＆６；
使用ノズルブロック＝２  →  ＆２，＆３，＆４，＆５，＆６，＆７；
使用ノズルブロック＝３  →  ＆３，＆４，＆５，＆６，＆７，＆８；
また、この場合、搬送量（副走査量）も主走査とともに順次変更される。使用ノズルブロックの値１，２，３，３，２，１に対して、副走査量としてそれぞれ値３，１，１，３，５，５が設定されている。
【００６５】
上述した使用ノズルブロックと副走査の送り量との関係は、次の通りである。使用ノズル数をＮ、ノズル間隔をｋドットピッチ（図６参照）、スキャン繰り返し数をＳ、使用ノズルブロックがｉからｊに変わったとすると、そのときの副走査の送り量Ｑは、次式（２）となる。
Ｑ＝（Ｎ／Ｓ）−（ｊ−ｉ）ｋ  …（２）
例えば、本実施例では、ノズルの間隔ｋが値２であり、使用ノズル数Ｎが値６である。使用ノズルブロックが１→２になったとすれば、副走査の送り量Ｑは、
Ｑ＝（６／２）−２（２−１）＝１；
と求められる。図１１の使用ノズルブロック２に対応する副走査量には、こうして求められた値１が記憶されている。
【００６６】
なお、上記において、印刷ヘッド２８のノズルアレイを構成するノズル数をＡとした場合、前記ノズルブロックを構成するノズル数ＮはＡよりも小さく（Ｎ＜Ａ）、ｋとＮ／Ｓは互いに素であり、ＳはＮの因数である。
【００６７】
図１０に戻り、印刷制御処理ルーチンの内容について引き続き、説明する。使用ノズルブロックの設定（ステップＳ１１０）では、上述した種々の値が記憶されている印刷モードテーブル１２を参照して、印刷モード指定データに応じた使用ノズルブロックが選択される。
【００６８】
次いで、ＣＰＵ４１は主走査を行いドットを形成する（ステップＳ１１５）。この処理は、図２における駆動部制御部２を介して主走査駆動部３によりなされる主走査および印刷動作と言い換えることもできる。このとき、ＣＰＵ４１は先に選択された使用ノズルブロックでラスタを形成するための処理を実行している。つまり、使用ノズルブロックに応じて駆動用バッファ４７（図８参照）へのデータの転送先を制御しているのである。例えば、図１２に示した＃１〜＃４までのノズルのうち、＃１〜＃３までのノズルが使用される場合、ステップＳ１００で読み込んだ印刷イメージデータを駆動用バッファ４７のノズル＃１〜＃３に対応する箇所に転送する。＃４にはインクが吐出されないようにするためのマスクデータが転送される。
【００６９】
こうして主走査を行ってラスタを形成した後は、印刷終了の有無が判断される（ステップＳ１２０）。これは、例えば、ＲＡＭ４３等に一時的に記憶されている印刷イメージデータにおける未処理の印刷イメージデータの有無やコンピュータ９０からの印刷イメージデータの転送の有無により判断され、これらのデータがない場合には印刷終了と判断される。
【００７０】
未処理の印刷イメージデータがある場合等には印刷継続と判断され、次に、印刷モードテーブル１２が参照され、副走査量がセットされる（ステップＳ１２５）。これは、印刷モード設定部１が印刷モードテーブル１２の副走査量を読み出す処理と言い換えることもできる。次いで、この副走査量に基づき、副走査が行われる（ステップＳ１３０）。副走査は、駆動部制御部２を介して副走査駆動部４により行われると言い換えることもできる。以後は、同様にして、主走査および副走査が、印刷イメージデータがなくなるまで継続される。
【００７１】
なお、印刷モードとして、オーバラップ（ノズルブロック選択オーバラップモード）が選択された場合も同様の手順で主走査、および副走査が行われる。
【００７２】
次に、図１３〜図１６により、本実施の形態のインクジェットプリンタ２２の具体的な動作を説明する。図１３は、解像度３６０ＤＰＩ（以下、低解像度という）での通常モードによるドットの形成の様子を示す説明図である。図示の便宜上、図１３の例では、印刷ヘッドとして、ノズル間隔が２ドットピッチである４つのノズルを有してなるノズルアレイを備えたものとして示した。この４つのノズルは、先に図１２で示した＃１〜＃４に対応するものである。図１３の左側に丸囲みの数字で示したのがノズルである。それぞれ丸の中の数字が図１２の＃１〜＃４を意味している。図１３では、１回目から６回目の主走査におけるヘッドの相対的な位置を示したている。また、それぞれの位置にヘッドがあるときに形成されるドット列の様子を図１３の右側に示した。それぞれ丸囲みの数字がドット列を意味している。また、数字は各ドットを形成するノズルの番号を意味している。
【００７３】
図１１で示した通り、低解像度での通常印刷モードの場合には、＃１〜＃３までの３本を用いて印刷が行われる。従って、図１３ではドットの形成に用いられない＃４のノズルを破線で示した。この３本のノズルを用いて３ドット相当の一定の副走査量で副走査を行うと、図１３の右側に示す通り画像を印刷することができる。なお、１回目の主走査では、＃１のノズルもドットを形成しない。図１３の右側に示される通り、副走査との関係で、下側に隣接するラスタが空白のラスタになってしまうからである。
【００７４】
図１４は、低解像度でのノズルブロック選択インターレースモードによるドットの形成の様子を示す説明図である。図中の記号の意味は図１３と同じである。このモードにおけるドットの記録について図１１を参照しつつ説明する。図１１で使用ノズル数として値３が設定されているため、このモードでは全ての主走査で使用するノズル数は３本である。１回目の主走査では、＃１〜＃３のノズルが使用される。図１４では、ドットの形成に使用されない＃４のノズルを破線で示した。但し、図１３の場合と同様の理由により、実際には＃１のノズルもドットを形成しない。
【００７５】
２回目の主走査では、＃２〜＃４のノズルが使用される。図１４では、ドットの形成に使用されない＃１のノズルを破線で示した。このとき、図１１から分かる通り、副走査の送り量は１に設定されている。従って、２回目の主走査に移行する際には、１ドット分の副走査を実行した後、主走査を行ってドットを形成する。３回目の主走査では、再び＃１〜＃３のノズルが使用される。このときの副走査量は５に設定されている。従って、３回目の主走査に移行する際には、５ドット分の副走査を実行した後、主走査を行ってドットを形成する。以後、同様にして画像を形成する。
【００７６】
ノズルブロック選択モードによる記録（図１４）と、通常モードによる記録（図１３）とを比較する。両者とも、同じ領域にドットを形成することができる。通常モードでは、＃１〜＃３の一定のノズルを使用して画像を印刷するため、副走査方向の送り量は一定である。これに対し、ノズルブロック選択モードで印刷した場合には、ドットの形成に用いるノズルの組み合わせを変更しているため、副走査の送り量が周期的に変更する。
【００７７】
上述の通り、ノズルブロック選択インターレースモードでは、使用ノズルブロックの順序は、（＃１、＃２、＃３）→（＃２、＃３、＃４）→（＃１、＃２、＃３）の繰り返しとした。さらに、各主走査における副走査量は、１ドットピッチ→５ドットピッチ→３ドットピッチの繰り返しとした。そして、これらの繰り返しのドットピッチの合計数である９ドットピッチ（１＋５＋３）を、各３回のパスにおいて行った。この場合、３回のパスにおける平均の搬送量は３ドットピッチである。これは通常モードにおける副走査の送り量と一致している。
【００７８】
図１５は、解像度７２０ＤＰＩ（以下、高解像度という）での通常モードによるドットの形成の様子を示す。図中の記号の意味は図１３と同じである。図１１に示す通り、高解像度の通常モードでは、ノズル間隔が２ドットピッチである８つのノズルを有してなるノズルアレイのうちの６つのノズルを選択してノズルブロックとした。図１２に示した＆１〜＆６の６本のノズルである。これらのノズルを使用してスキャン繰り返し数２のオーバラップ方式による印刷が行われる。図１５では、ドットの形成に使用されない＆７，＆８のノズルを破線で示した。
【００７９】
図１５に示す通り、３ドットピッチの一定の送り量で副走査を行って、各ラスタを形成すると、例えば、１回目の主走査における＆４のノズルと３回目の主走査における＆１のノズルの副走査方向の位置が同じになる。このように各ラスタを異なる２つのノズルで形成可能となる。通常モードでは、各ラスタを構成するデータを図１５の左端から奇数番目と偶数番目のグループに分ける。奇数番目のドットの形成に対応するデータでは、ドットを形成しないことを意味するマスクデータが偶数番目の画素について設定されている。逆に偶数番目のドットの形成に対応するデータでは、奇数番目の画素についてマスクデータが設定されている。データコンピュータ９０からはこのように設定された印刷イメージデータが転送される。従って、プリンタ２２のＣＰＵ４１は、かかるデータを駆動用バッファ４７の各ノズルに対応した場所に転送すれば、オーバラップ方式による印刷が実現される。なお、図１５に示す通り、実際には１回目の主走査において＆１〜＆４のノズルはドットを形成しない。また、２回目の主走査において＆１〜＆３のノズルはドットを形成しない。これは、図１５に示すように、これらのノズルで形成されるラスタは、隣接するラスタを完全に形成することができないからである。
【００８０】
図１６は、高解像度でのノズルブロック選択インターレースモードによるドットの形成の様子を示す説明図である。図中の記号の意味は図１３と同じである。このモードにおけるドットの記録について図１１を参照しつつ説明する。図１１で使用ノズル数として値６が設定されているため、このモードでは全ての主走査で使用するノズル数は６本である。また、スキャン繰り返し数も２であり、通常モードの場合と同じく各ラスタを２回の主走査で形成するオーバラップ方式が採られる。１回目の主走査では、＆１〜＆６のノズルが使用される。図１６では、ドットの形成に使用されない＆７，＆８のノズルを破線で示した。但し、図１５の場合と同様の理由により、実際には＆１〜＆４のノズルもドットを形成しない。
【００８１】
２回目の主走査では、＆２〜＆７のノズルが使用される。図１６では、ドットの形成に使用されない＆１および＆８のノズルを破線で示した。このとき、図１１から分かる通り、副走査の送り量は１に設定されている。従って、２回目の主走査に移行する際には、１ドット分の副走査を実行した後、主走査を行ってドットを形成する。３回目の主走査では、＆３〜＆８のノズルが使用される。このときの副走査量は１に設定されている。従って、３回目の主走査に移行する際には、１ドット分の副走査を実行した後、主走査を行ってドットを形成する。以後、同様にして画像を形成する。高解像度におけるノズルブロック選択インターレースモードによる印刷では、使用ノズルブロックを（＆１〜＆６）→（＆２〜＆７）→（＆３〜＆８）→（＆３〜＆８）→（＆２〜＆７）→（＆１〜＆６）の繰り返しとした。
【００８２】
ノズルブロック選択モードによる記録（図１６）と、通常モードによる記録（図１５）とを比較する。両者とも、同じ領域にドットを形成することができる。通常モードでは、＆１〜＆６の一定のノズルを使用して画像を印刷するため、副走査方向の送り量は一定である。これに対し、ノズルブロック選択モードで印刷した場合には、ドットの形成に用いるノズルの組み合わせを変更しているため、副走査の送り量が周期的に変更する。具体的には、各主走査における副走査量は、使用ノズルブロックの周期的な変化に伴い、１ドットピッチ→１ドットピッチ→３ドットピッチ→５ドットピッチ→５ドットピッチ→３ドットピッチの繰り返しで変化する。これらの繰り返しのドットピッチの合計数である１８ドットピッチ（１＋１＋３＋５＋５＋３）を、各６回のパスにおいて行う。この場合、６回のパスにおける平均の副走査量は３ドットピッチである。これは通常モードにおける副走査量と一致する。
【００８３】
以上で説明した本実施例のプリンタ２２によれば、ノズルブロック選択モードによる印刷が実行されたときには、副走査量を変化させながらインターレース方式による記録を行って、画像を印刷することができる。副走査において生じる送り誤差は送り量に応じて変化することが多い。送り量に応じた誤差は、送り量過大となる方向に現れる場合もあれば、過小となる方向に現れる場合もある。従って、本実施例のプリンタ２２によれば、副走査における誤差の累積に起因してドットの形成位置が副走査方向にずれることを防止できる。この結果、バンディングによる画質低下なしに、高品位な印刷が行うことができる。
【００８４】
図１３および図１５に示した一定の送り量のインターレースを行う場合には、印刷に使用されないノズルが存在する。これに対し、上記実施例のプリンタ２２によれば、上述の通り、印刷に用いられるノズルブロックが変化する。低解像度では＃１〜＃３のノズルブロックと＃２〜＃４のノズルブロックの２種類を用いている。高解像度では＆１〜＆６、＆２〜＆７、＆３〜＆８の３種類のノズルブロックを用いている。従って、印刷中に用いられるドット形成要素の偏りを回避することができる。この結果、一部のノズルが目詰まりすること等を防ぐことができる。
【００８５】
上記説明では、図示の便宜上、８つのノズルを備える場合を例にとって説明したが、本実施例のプリンタ２２は図６に示した通り各ヘッドに４８個のノズルを備えている。本発明はこれらのノズル数の他、いずれのノズル数でも実現することができる。当然、上記実施例における解像度のみならずいずれの解像度でも適用できる。また、使用ノズルブロックの設定も図１１に示した他、種々の設定が可能である。
【００８６】
上記実施例では、ノズルブロック選択インターレースモードにおける使用ノズル数は一定としている。図１１に示す通り、低解像度の場合には使用ノズル数は値３とし、高解像度の場合には値６としている。これに対し、使用ノズル数を変化させるものとしても構わない。また、上記実施例では、低解像度の場合はスキャン繰り返し数を１とし、高解像度の場合はスキャン繰り返し数を２としているが、さらに大きな値に設定しても構わないし、双方ともに値１としても構わない。
【００８７】
使用ノズル数を変化させた場合のドットの形成の様子を図１７に示す。図中の記号の意味は図１３と同じである。図１７では、副走査方向に６ドットのピッチで＃１〜＃４の４つのノズルを備えるヘッドを例にとって示した。スキャン繰り返し数は１である。使用するノズル数は４本→３本で周期的に変化する。４つのノズルを使用する場合には＃１〜＃４のノズルを用い、３つのノズルを使用する場合には＃１〜＃３のノズルを用いる。つまり、使用ノズルブロックを（＃１〜＃４）→（＃１〜＃３）の繰り返しとした。また、各ノズル数に対応する副走査量は、値２および５に設定した。
【００８８】
図示を省略するが、この実施例の場合には、図１１における印刷モードテーブル１２には、以下の２組の値が記憶されていることになる。
使用ノズル数      ＝４；
使用ノズルブロック＝１；
副走査量          ＝５；
および
使用ノズル数      ＝３；
使用ノズルブロック＝１；
副走査量          ＝２；
【００８９】
１回目の主走査では、＃１〜＃４のノズルが使用される。但し、上述したいくつかの実施例の場合と同様の理由により、実際には＃１、＃２のノズルはドットを形成しない。次に、２ドット分の副走査を実行した後、２回目の主走査を行う。２回目の主走査では、＃１〜＃３のノズルが使用される。図１７では、ドットの形成に使用されない＃４のノズルを破線で示した。さらに、５ドット分の副走査を実行した後、３回目の主走査を行う。３回目の主走査では、再び＃１〜＃４のノズルが使用される。以後、同様にして画像を形成する。
【００９０】
このように使用するノズル数を変化させても画像を形成することができる。使用するノズル数の変化も許容することにより、ノズルブロックの選択における自由度が大きく向上する。この結果、画質の向上により効果的な送り量が実現されるようにノズルブロックを選択したり、使用するノズルの偏りがより低減されるようにノズルブロックを選択することができる。上述の例では、使用するノズル数は２種類の値を交互に使用しているが、その他種々の組み合わせが可能である。当然、上述したノズルピッチおよびノズル数からなるヘッドに限定されるものでもない。
【００９１】
以上で説明した実施例においては、ヘッドに備えられたノズルのうち連続した部分をノズルブロックとして選択しているが、必ずしも連続した部分を選択する必要はない。例えば、図１７に示した例において、＃１〜＃４のノズルのうち、＃１および＃３の２つのノズルをノズルブロックとして選択するものとしても構わない。
【００９２】
なお、以上の実施例では、ドット形成要素としてノズルを備えたインクジェットプリンタに適用した実施の形態を説明したが、本発明はその他、同様なドット形成要素を備えた印刷装置、例えばインパクトドット形式のプリンタ、感熱式プリンタ、熱転写式などの印刷装置にも同様に適用できるものである。また、インクジェットプリンタにおいても、上述の実施例で説明したピエゾ素子を備えるタイプのプリンタの他、ノズルに備えられたヒータに通電してインクを加熱することによって生じる気泡でインク吐出するタイプのプリンタ等、種々の方式のプリンタに適用可能である。
【００９３】
以上で説明した通り、本発明のプリンタ２２は印刷制御処理（図１０）をＣＰＵ４１が制御用のソフトウェアを実行することによって実現している。従って、本発明はかかる制御処理を実現するためのプログラムを記録した記録媒体としての態様により実現することも可能である。かかる記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読取り可能な種々の媒体が挙げられる。また、コンピュータに上記の印刷装置の制御機能を実現させるコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様も含む。これらのプログラムはコンピュータ９０により実行されるものとしても構わないし、プリンタ２２に備えられた制御装置４０に実行されるものとしても構わない。
【００９４】
以上、本発明の種々の実施例について説明してきたが、本発明はこれらに限定されるものではなく、その要旨を逸脱しない範囲で、種々の形態による実施が可能である。例えば、上記実施例で説明した印刷制御処理は、その一部または全部をハードウェアにより実現してもよい。また、上記実施例では印刷制御処理をプリンタ２２のＣＰＵ４１が実行するものとしているが、コンピュータ９０のＣＰＵで実行するものとしても構わない。
【図面の簡単な説明】
【図１】本発明の印刷装置の概略構成図である。
【図２】ソフトウェアの構成を示す説明図である。
【図３】本発明のプリンタの概略構成図である。
【図４】本発明のプリンタのドット記録ヘッドの概略構成を示す説明図である。
【図５】本発明のプリンタにおけるドット形成原理を示す説明図である。
【図６】本発明のプリンタにおけるノズル配置例を示す説明図である。
【図７】本発明のプリンタにおけるノズル配置の拡大図および形成されるドットとの関係を示す説明図である。
【図８】プリンタの制御装置の内部構成を示す説明図である。
【図９】ドットを形成するための信号がヘッドに送られる様子を示す説明図である。
【図１０】印刷制御処理ルーチンの流れを示すフローチャートである。
【図１１】印刷モードテーブル１２の内容を示す説明図である。
【図１２】解像度とノズルの対応関係を示す説明図である。
【図１３】低解像度における通常モードでのドットの形成の様子を示す説明図である。
【図１４】低解像度におけるノズルブロック選択インターレースモードによるドットの形成の様子を示す説明図である。
【図１５】高解像度における通常モードでのドットの形成の様子を示す説明図である。
【図１６】高解像度におけるノズルブロック選択インターレースモードによるドットの形成の様子を示す説明図である。
【図１７】使用するノズル数を変化させた場合におけるノズルブロック選択インターレースモードによるドットの形成の様子を示す説明図である。
【図１８】インターレース方式によるドットの記録の様子を示す説明図である。
【符号の説明】
【符号の説明】
１…印刷モード設定部
２…駆動部制御部
３…主走査駆動部
４…副走査駆動部
５…印刷ヘッド駆動部
６…ラスタデータ格納部
１２…印刷モードテーブル
１５…フレキシブルドライブ
１６…ＣＤ−ＲＯＭドライブ
１８…モデム
２２…カラープリンタ
２３…紙送りモータ
２４…キャリッジモータ
２６…プラテン
２８…印字ヘッド
３１…キャリッジ
３２…操作パネル
３４…摺動軸
３６…駆動ベルト
３８…プーリ
３９…位置検出センサ
４０…制御回路
４１…ＣＰＵ
４２…プログラマブルＲＯＭ（ＰＲＯＭ）
４３…ＲＡＭ
４４…ＰＣインタフェース
４５…周辺入出力部（ＰＩＯ）
４６…タイマ
４７…駆動用バッファ
４８…バス
５１…発信器
５５…分配出力器
６１、６２、６３、６４、６５、６６…インク吐出用ヘッド
６７…導入管
６８…インク通路
７１…黒インク用のカートリッジ
７２…カラーインク用カートリッジ
９０…パーソナルコンピュータ
【図１】
0003663911.tif 000002
【図２】
0003663911.tif 000003
【図３】
0003663911.tif 000004
【図４】
0003663911.tif 000005
【図５】
0003663911.tif 000006
【図６】
0003663911.tif 000007
【図７】
0003663911.tif 000008
【図８】
0003663911.tif 000009
【図９】
0003663911.tif 000010
【図１０】
0003663911.tif 000011
【図１１】
0003663911.tif 000012
【図１２】
0003663911.tif 000013
【図１３】
0003663911.tif 000014
【図１４】
0003663911.tif 000015
【図１５】
0003663911.tif 000016
【図１６】
0003663911.tif 000017
【図１７】
0003663911.tif 000018
【図１８】
0003663911.tif 000019