(57)【要約】【課題】インクジェット方式での１パス印字において、印刷速度を損なうことなく、スジむらがめだたないようにする。【解決手段】あらかじめ、印字領域サイズを認識させる手段と、印字エリア最後の走査時にプリントヘッドのほぼ全体が有効に使われるような各走査時の重複量を算出する手段を設け、その重複量に従って印刷を行なうことで、全体の印字スピードを落とすことなく、スジむらの軽減を達成する。【選択図】        図２
2006159564.tif 000002
【特許請求の範囲】
【請求項１】
被記録媒体に対して記録ヘッドを走査して画像を記録する印刷装置であり、画像データの紙送り方向のサイズが記録ヘッドのノズル幅の比率を計算手段と、前記記録ヘッドの１走査により印刷された画像と次の走査により印刷する画像を一部重複させて印刷する手段と、前記計算手段から得られた比率によって、前記一部重複する領域の幅を計算する手段と、前記１走査によって印刷される画像データの内、前記一部重複する領域に印刷する画像データを第１のマスクデータでマスクし、前記次の走査により印刷する画像データのうち、前記一部重複する領域に印刷する画像データを第２のマスクデータでマスクする手段と計算によって求められた前記一部重複する領域を前記マスク手段でマスクされた画像データを用いて前記印刷手段により印刷するように制御する制御手段と、を有することを特徴とする印刷装置。
【請求項２】
前記画像データを走査する最後の走査において、記録ヘッドのノズル幅のほぼ全てを使って印字するように一部重複する領域を計算することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第１および第２のマスクデータは、前記一部重複する領域を計算する装置によって得られた幅に応じて、あらかじめ保持しているそれぞれ対応するマスクデータから、切り出して使用することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記第１のマスクデータは、前記一部重複する領域を計算する装置によって得られた幅に応じて、あらかじめ保持しているマスクデータから、切り出し、前記第２のマスクデータは前記第１のマスクデータを反転して使用することを特徴とする請求項１に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷方法及び装置に関し、特に複数の記録要素を有するヘッドを走査して被記録媒体に画像を印刷する印刷装置に関するものである。
【背景技術】
【０００２】
近年の傾向として、高速プリントの要求が高くなっているため、インク滴をプリントヘッドから打ち出して印刷を行なうインクジェットプリンタにおいては、プリントヘッドの一度の走査で画像を形成させることによって高速プリントを行なう方法が、従来から行なわれている。この場合、紙送りの精度が不十分であったり、被記録媒体がインクを吸うことで伸びたりすることで、走査と走査の間が正しくつながらず、白スジや、黒スジ等が発生することがあり、印字品位を極端に劣化させていた。これを解決する手段として、特許文献１などが提案されている。
【０００３】
また、高速プリントを達成するための別のアプローチとして、プリントヘッドのノズル幅を広くすることも近年の傾向である。この幅広のプリントヘッドを使い、上記の先行例の用に一部領域を重複させながら、一度の走査を行なうことで、高速プリントが可能である。
【特許文献１】特開平０８−０２５６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、一部領域を重複させながら印字を行なっていった後、印字エリアの最後の領域を印字させる時に、幅広のプリントヘッド全体を有効に使わず、一部のノズルだけを使って印字を行なっていることが多い。
【０００５】
本発明では、全体のスピードはそのままで、印字エリア最後の領域の印刷時にも、プリントヘッド全体を有効に使った印字を行なうものである。
【０００６】
また、これによって、各走査時の重複領域の幅が広くなるため、よりスジむらの軽減に有効となる。
【０００７】
本発明では、あらかじめ、印字領域サイズを認識させる手段と、印字エリア最後の走査時にプリントヘッドのほぼ全体が有効に使われるような各走査時の重複量を算出する手段を設け、その重複量に従って印刷を行なうことで、全体の印字スピードを落とすことなく、スジむらの軽減を達成する。
【課題を解決するための手段】
【０００８】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００９】
（１）被記録媒体に対して記録ヘッドを走査して画像を記録する印刷装置であり、画像データの紙送り方向のサイズが記録ヘッドのノズル幅の比率を計算手段と、前記記録ヘッドの１走査により印刷された画像と次の走査により印刷する画像を一部重複させて印刷する手段と、前記計算手段から得られた比率によって、前記一部重複する領域の幅を計算する手段と、前記１走査によって印刷される画像データの内、前記一部重複する領域に印刷する画像データを第１のマスクデータでマスクし、前記次の走査により印刷する画像データのうち、前記一部重複する領域に印刷する画像データを第２のマスクデータでマスクする手段と計算によって求められた前記一部重複する領域を前記マスク手段でマスクされた
画像データを用いて前記印刷手段により印刷するように制御する制御手段と、を有することを特徴とする印刷装置。
【発明の効果】
【００１０】
本発明によれば、高速プリントとスジむらの軽減を効率的に行なうことが可能となる。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明の特徴をもっとも良く表すものであり、上部の図は、従来の手法による１回の走査によって印刷を行なうケースで、下部の図が、本発明による走査を示す。
【００１２】
印刷を行なうためには、１０１で示される画像エリアをプリントヘッドによって１０２で示される領域を順次走査してインク滴を吐出させて画像を被記録媒体上に形成していく。
【００１３】
高速プリントを行なうために、プリントヘッドのノズル幅を大きくしていくと、一番最後の走査時に、１０３で示されるように使用されないノズルが発生するケースがある。
【００１４】
本発明では、印刷を開始する前に、この最後の使用されないノズル幅（ｒ）と全体の走査回数（Ｎ）を計算し、それらから計算式ｒ／（Ｎ−１）でもとめられる幅分について、各走査時に１０４で示されるように重複印字させることによってスジむらを軽減させるものである。
【００１５】
ただし、画像サイズが、プリントヘッドの有効ノズル幅（Ｌ）に対して大きく、ｒ／（Ｎ−１）の値が１ノズル未満などあらかじめ決めておいた重複最低幅に満たない場合には、画像品位を優先させるために、プリントヘッドの走査回数を１回増やし、計算式（Ｌ＋ｒ）／（Ｎ−１）で求められる幅を重複印字させることとする。
【００１６】
この場合には、Ｎ自体が大きいため、走査が１回増加することによる全体の印字スピードへの影響は少ない。
【００１７】
上記の方法を達成するために、本発明の印刷装置は以下の手段と工程を備えるものとする。
【００１８】
紙送り方向の画像サイズを記憶する手段を用い、ホストコンピュータから送られる画像サイズを記憶する工程、画像サイズを走査するために必要な回数を計算する手段と重複させるべき幅を計算する手段を用い、重複させる幅を計算する工程。計算された幅に対応した重複エリアの最初の印字の際に画像をマスクする手段と２回目の印字の際に画像をマスクする手段を用いて、印刷を行なう工程。
【００１９】
以下、添付図面を参照して本発明の実施例について説明する。
【実施例１】
【００２０】
本実施例の処理の流れを図２に基づいて説明していく。
【００２１】
ホストコンピュータからは、印刷データを送る前に、紙送り方向の印刷長データを送るように構成されており、送られた印刷長（Ｈ）を使い、ステップＳ１０１において、有効ノズル幅（Ｌ）で走査すべき回数（Ｎ）を求める。その回数からｒ＝Ｎ＊Ｌ−Ｈで計算される、最後の使われないノズル幅（ｒ）を算出する。
【００２２】
その値を元にステップＳ１０２において、計算式ｒ／（Ｎ−１）で求められる、各走査
を行なう際に重複させるべき幅（ｄ）を算出する。その際、計算式ｒ／（Ｎ−１）があらかじめ決められた重複させるべき最低幅に満たない場合には、再度、計算式（Ｌ＋ｒ）／（Ｎ−１）によって、重複幅（ｄ）を決定する。
【００２３】
次にステップＳ１０３で、あらかじめプリンタ本体の不揮発性もしくは、揮発性記憶媒体に保持しているランダムマスクパターン（３０１）から、ｄ幅のマスクパターン（３０２）を切り出し、マスクパターンＡをマスク用レジスタにセット（Ｓ１０４）し、まず、最初の走査時に、印刷データの後半をマスクパターンＡでマスク（Ｓ１０５）して印字を行う（Ｓ１０６）。
【００２４】
次に、次の走査が最後の走査か否かを判断し（Ｓ１０７）、最後の走査ではない場合に、計算式Ｌ−ｄで求められる量の紙送りを行い、ランダムマスクパターン（３０１，３０３）から、ｄ幅のマスクパターン（３０２，３０４）を切り出し（Ｓ１０８）、それぞれをマスク用レジスタにセット（Ｓ１０９）し、マスクパターンＢで、印刷データの前半を、さらに後半をマスクパターンＡでマスク（Ｓ１１０）して印字を行なう（Ｓ１１１）。
【００２５】
その後、ステップＳ１０７に戻り、最後の走査になるまで、ステップＳ１０８からＳ１１１を繰り返す。Ｓ１０７において、最終走査であると判断された場合には、ステップＳ１１２でマスクパターンＢのみを切り出し、マスクパターンＢをレジスタにセット（Ｓ１１３）すると共に、マスクパターンＡ用のレジスタをリセットし、パターンＡのマスクが有効にならないようにし、印刷データの前半のみをマスクして印刷を行なった後（Ｓ１１４〜Ｓ１１５）、印刷シーケンスを終了する。
【００２６】
なお、ランダムマスクパターン（３０１、３０３）から実際に使用するマスクパターン（３０２、３０４）を切り出す場合、任意のポイントから切り出して構わないが、あるｎ回目のパターンＡ用とｎ＋１回目のパターンＢ用のマスクは、補完しあう関係にする必要がある。
【００２７】
当然ながら、３０１と３０３のパターンは補完しあう関係にある。
【実施例２】
【００２８】
図４に本発明の第二の実施例を示し、これについて説明する。
【００２９】
基本的な流れは、第一の実施例と同じであるが、マスクパターンＢの生成方法が異なっている。
【００３０】
第一の実施例と同じく、ホストコンピュータからは、印刷データを送る前に、紙送り方向の印刷長データを送るように構成されており、送られた印刷長（Ｈ）を使い、ステップＳ２０１において、有効ノズル幅（Ｌ）で走査すべき回数（Ｎ）を求める。その回数からｒ＝Ｎ＊Ｌ−Ｈで計算される、最後の使われないノズル幅（ｒ）を算出する。
【００３１】
その値を元にステップＳ２０２において、計算式ｒ／（Ｎ−１）で求められる、各走査を行なう際に重複させるべき幅（ｄ）を算出する。その際、計算式ｒ／（Ｎ−１）があらかじめ決められた重複させるべき最低幅に満たない場合には、再度、計算式（Ｌ＋ｒ）／（Ｎ−１）によって、重複幅（ｄ）を決定する。
【００３２】
次にステップＳ２０３で、あらかじめプリンタ本体の不揮発性もしくは、揮発性記憶媒体に保持しているランダムマスクパターン（５０１）から、ｄ幅のマスクパターン（５０２）を切り出し、マスクパターンＡをマスク用レジスタにセット（Ｓ２０４）し、まず、最初の走査時に、印刷データの後半をマスクパターンＡでマスク（Ｓ２０５）して印字を
行う（Ｓ２０６）。
【００３３】
次に、次の走査が最後の走査か否かを判断し（Ｓ２０７）、最後の走査ではない場合に、計算式Ｌ−ｄで求められる量の紙送りを行い、既に使われたマスクパターンＡを反転させて、マスクパターンＢを生成する（Ｓ２０８）、次にランダムマスクパターン（５０１）から、ｄ幅のマスクパターン（５０２）を切り出し（Ｓ２０９）、それぞれをマスク用レジスタにセット（Ｓ２１０）し、マスクパターンＢで、印刷データの前半を、さらに後半をマスクパターンＡでマスク（Ｓ２１１）して印字を行なう（Ｓ２１２）。
【００３４】
その後、ステップＳ２０７に戻り、最後の走査になるまで、ステップＳ２０８からＳ２１２を繰り返す。Ｓ２０７において、最終走査であると判断された場合には、ステップＳ２１３でマスクパターンＡを反転させ、マスクパターンＢを生成し、ステップＳ２１４で、マスクパターンＢをレジスタにセットすると共に、マスクパターンＡ用のレジスタをリセットし、パターンＡのマスクが有効にならないようにして、印刷データの前半のみをマスクし印刷を行なった後、（Ｓ２１５〜Ｓ２１６）、印刷シーケンスを終了する。
【００３５】
なお、ランダムマスクパターン（５０１）から実際に使用するマスクパターン（５０２）を切り出す場合、任意のポイントから切り出して使用して構わない。
【図面の簡単な説明】
【００３６】
【図１】本発明の印刷処理を従来の例と比較して説明する概略図
【図２】本発明の第一実際例の制御を示すフローチャート
【図３】本発明の第一実際例のマスクパターンの一例を示す図
【図４】本発明の第二実際例の制御を示すフローチャート
【図５】本発明の第二実際例のマスクパターンの一例を示す図
【符号の説明】
【００３７】
１０１  画像エリア
１０２  プリントヘッドが一度に走査する幅
１０３  従来例での最終走査で使用されないノズル幅
１０４  １０３で示される余剰幅を各走査間に分配した幅
３０１，３０３，５０１  プリンタ本体に記憶、もしくは外部から与えられて保持するランダムマスクパターン
３０２，３０４，５０２  使用されるべく切り出されたマスクパターン
５０３  ５０２のパターンを反転して得られるマスクパターン
【図２】
2006159564.tif 000003
【図４】
2006159564.tif 000004
【図１】
2006159564.tif 000005
【図３】
2006159564.tif 000006
【図５】
2006159564.tif 000007