(57)【要約】【課題】印刷用紙上に現れる縞模様（バンディング）の発生を抑え、高品質な装置を提供する。【解決手段】本発明は、液体吐出部（ノズル）から液体（インク）を吐出する吐出動作と、前記液体吐出部に対して媒体（印刷用紙）を相対的に移動させる移動動作と、を交互に繰り返す液体吐出装置（インクジェットプリンタ）であって、前記移動動作の際に、前記媒体に吐出されるべき前記液体の量（例えばドットの数）に応じた移動量にて、前記媒体を相対的に移動させることを特徴とする。これにより、媒体に吐出された液体の混ざり具合を調整し、縞模様の発生を抑えることができる。【選択図】      図１６
2004209887.tif 000002
【特許請求の範囲】
【請求項１】
液体吐出部から液体を吐出する吐出動作と、前記液体吐出部に対して媒体を相対的に移動させる移動動作と、を交互に繰り返す液体吐出装置であって、
前記移動動作の際に、前記媒体に吐出されるべき前記液体の量に応じた移動量にて、前記媒体を相対的に移動させることを特徴とする液体吐出装置。
【請求項２】
請求項１に記載の液体吐出装置であって、
前記液体の量は、前記媒体に形成されるべきドットの数と関連している。
【請求項３】
請求項２に記載の液体吐出装置であって、
前記ドットの数が増えると、前記移動量は多くなる。
【請求項４】
請求項１〜３のいずれかに記載の液体吐出装置であって、
前記液体の量は、前記液体吐出部から吐出されるべき液滴の数と関連している。
【請求項５】
請求項４に記載の液体吐出装置であって、
前記液滴の数が増えると、前記移動量は多くなる。
【請求項６】
請求項１〜５のいずれかに記載の液体吐出装置であって、
前記液体の量は、前記媒体に形成されるべきドットの大きさに関連している。
【請求項７】
請求項６に記載の液体吐出装置であって、
前記ドットが大きくなると、前記移動量は多くなる。
【請求項８】
請求項１〜７のいずれかに記載の液体吐出装置であって、
前記液体の量は、前記液体吐出部から吐出されるべき液滴の大きさに関連している。
【請求項９】
請求項８に記載の液体吐出装置であって、
前記液滴が大きくなると、前記移動量は多くなる。
【請求項１０】
請求項１〜９のいずれかに記載の液体吐出装置であって、
前記液体吐出装置は、複数の前記液体吐出部を備え、
前記複数の前記液体吐出部から吐出されるべき前記液体の量に応じた前記移動量にて、前記媒体を相対的に移動させる。
【請求項１１】
請求項１〜９のいずれかに記載の液体吐出装置であって、
前記液体吐出装置は、複数の前記液体吐出部を備え、
前記複数の前記液体吐出部のうちの一部の前記液体吐出部から吐出されるべき前記液体の量にて、前記媒体を相対的に移動させる。
【請求項１２】
請求項１１に記載の液体吐出装置であって、
前記複数の前記液体吐出部は列状に配列されており、
前記一部の前記液体吐出部とは、配列された前記複数の前記液体吐出部のうちの端に配列された前記液体吐出部である。
【請求項１３】
請求項１２に記載の液体吐出装置であって、
一端に配列された前記液体吐出部が形成したドットと、他端に配列された前記液体吐出部が形成したドットとが、前記媒体上で隣り合って形成される。
【請求項１４】
請求項１〜１３のいずれかに記載の液体吐出装置であって、
前記液体の量は、前記移動動作と前記移動動作との間に行われる前記吐出動作において前記液体吐出部から吐出されるべき前記液体の量である。
【請求項１５】
請求項１４に記載の液体吐出装置であって、
ある吐出動作の前又は後に行われる移動動作の際に、この吐出動作において前記液体吐出されるべき液体の量に応じた移動量にて、前記媒体を相対的に移動させる。
【請求項１６】
請求項１〜１３のいずれかに記載の液体吐出装置であって、
前記液体吐出装置は、前記媒体に対して複数回の前記吐出動作を行うものであって、
前記液体の量は、前記複数回の前記吐出動作において前記液体吐出部から吐出されるべき前記液体の量である。
【請求項１７】
請求項１〜１６のいずれかに記載の液体吐出装置であって、
前記吐出動作は、データに基づいて液体吐出部から液体を吐出するものであり、
前記液体の量は、前記データに基づいて、決定される。
【請求項１８】
請求項１〜１７のいずれかに記載の液体吐出装置であって、
前記移動動作は、目標とする目標量に基づいて、前記媒体を相対的に移動させるものであり、
前記移動量は、前記液体の量に応じて補正された前記目標量に基づいて、決定される。
【請求項１９】
請求項１〜１８のいずれかに記載の液体吐出装置であって、
前記液体吐出装置は、
第１の液体の量により第１テストパターンを形成し、
前記第１の液体の量とは異なる第２の液体の量により第２テストパターンを形成する。
【請求項２０】
請求項１９に記載の液体吐出装置であって、
前記液体吐出装置は、前記第１テストパターンに基づく第１移動量に関する情報と、前記第２テストパターンに基づく第２移動量に関する情報とを記憶する。
【請求項２１】
請求項２０に記載の液体吐出装置であって、
前記第１移動量に関する情報と前記第２移動量に関する情報とに基づいて、前記媒体に吐出されるべき前記液体の量に応じた移動量を算出する。
【請求項２２】
液体吐出部から液体を吐出する吐出動作と、前記液体吐出部に対して媒体を相対的に移動させる移動動作と、を交互に繰り返す液体吐出装置であって、
前記移動動作の際に、前記媒体に吐出されるべき前記液体の量に応じた移動量にて、前記媒体を相対的に移動させ、
前記液体の量は前記媒体に形成されるべきドットの数に関連し、前記ドットの数が増えると、前記移動量は多くなり、
前記液体の量は前記液体吐出部から吐出されるべき液滴の数と関連し、前記液滴の数が増えると、前記移動量は多くなり、
前記液体の量は前記媒体に形成されるべきドットの大きさに関連し、前記ドットが大きくなると、前記移動量は多くなり、
前記液体の量は前記液体吐出部から吐出されるべき液滴の大きさに関連し、前記液滴が大きくなると、前記移動量は多くなり、
前記液体吐出装置は、複数の前記液体吐出部を備え、前記複数の前記液体吐出部のうちの一部の前記液体吐出部から吐出されるべき前記液体の量にて、前記媒体を相対的に移動させ、
前記複数の前記液体吐出部は列状に配列されており、前記一部の前記液体吐出部とは、配列された前記複数の前記液体吐出部のうちの端に配列された前記液体吐出部であり、
一端に配列された前記液体吐出部が形成したドットと、他端に配列された前記液体吐出部が形成したドットとが、前記媒体上で隣り合って形成され、
前記液体の量は、前記移動動作と前記移動動作との間に行われる前記吐出動作において前記液体吐出部から吐出されるべき前記液体の量であり、
ある吐出動作の前又は後に行われる移動動作の際に、この吐出動作において前記液体吐出されるべき液体の量に応じた移動量にて、前記媒体を相対的に移動させ、
前記吐出動作はデータに基づいて液体吐出部から液体を吐出するものであり、前記液体の量は、前記データに基づいて、決定され、
前記移動動作は目標とする目標量に基づいて前記媒体を相対的に移動させるものであり、前記移動量は、前記液体の量に応じて補正された前記目標量に基づいて、決定され、
前記液体吐出装置は、第１の液体の量により第１テストパターンを形成し、前記第１の液体の量とは異なる第２の液体の量により第２テストパターンを形成し、前記第１テストパターンに基づく第１移動量に関する情報と、前記第２テストパターンに基づく第２移動量に関する情報とを記憶し、
前記第１移動量に関する情報と前記第２移動量に関する情報とに基づいて、前記媒体に吐出されるべき前記液体の量に応じた移動量を算出する
ことを特徴とする液体吐出装置。
【請求項２３】
液体吐出部から液体を吐出する吐出動作と、前記液体吐出部に対して媒体を相対的に移動させる移動動作と、を交互に繰り返す液体吐出方法であって、
前記移動動作の際に、前記媒体に吐出されるべき前記液体の量に応じた移動量にて、前記媒体を相対的に移動させることを特徴とする液体吐出方法。
【請求項２４】
液体吐出部から液体を吐出する吐出動作と、前記液体吐出部に対して媒体を相対的に移動させる移動動作と、を交互に繰り返す液体吐出装置に、
前記移動動作の際に、前記媒体に吐出されるべき前記液体の量に応じた移動量にて、前記媒体を相対的に移動させる機能を実現させることを特徴とするプログラム。
【請求項２５】
コンピュータ本体と液体吐出装置とを備えたコンピュータシステムであって、
前記液体吐出装置は、
液体吐出部から液体を吐出する吐出動作と、前記液体吐出部に対して媒体を相対的に移動させる移動動作と、を交互に繰り返し、
前記移動動作の際に、前記媒体に吐出されるべき前記液体の量に応じた移動量にて、前記媒体を相対的に移動させる
ことを特徴とするコンピュータシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、媒体に液体を吐出する液体吐出装置に関する。また、このような液体吐出装置を用いた液体吐出方法、プログラム及びコンピュータシステムに関する。
【０００２】
【従来技術】
紙、布、フィルム等の各種の媒体に画像を印刷する印刷装置として、インクを吐出して印刷を行うインクジェットプリンタが知られている。このようなインクジェットプリンタでは、ノズルからインクを吐出する印刷動作（吐出動作）と、媒体を搬送方向に移動させる搬送動作（移動動作）と、を交互に繰り返し、印刷を行っている。
【０００３】
【特許文献１】
特開２００１−７１４７５号公報
【０００４】
【発明が解決しようとする課題】
このような印刷装置では、媒体に画像を印刷したとき、縞（バンディング）が現れる場合がある。この縞は、色の濃い縞（「暗バンディング」、「黒バンディング」又は「濃バンディング」とも呼ばれる）である場合と、色の淡い縞（「明バンディング」、「白バンディング」又は「淡バンディング」とも呼ばれる）である場合とがある。    
また、このような縞は、インクジェットプリンタ以外の液体吐出装置においても発生する。
【０００５】
本発明は、このような縞の発生を抑え、高品質な装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するための主たる本発明は、液体吐出部から液体を吐出する吐出動作と、前記液体吐出部に対して媒体を相対的に移動させる移動動作と、を交互に繰り返す液体吐出装置であって、前記移動動作の際に、前記媒体に吐出されるべき液体の量に応じた移動量にて、前記媒体を相対的に移動させることを特徴とする。    
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにされる。
【０００７】
【発明の実施の形態】
本明細書及び添付図面の記載により少なくとも次のことが明らかにされる。    液体吐出部から液体を吐出する吐出動作と、前記液体吐出部に対して媒体を相対的に移動させる移動動作と、を交互に繰り返す液体吐出装置であって、前記移動動作の際に、前記媒体に吐出されるべき前記液体の量に応じた移動量にて、前記媒体を相対的に移動させることを特徴とする液体吐出装置。このような液体吐出装置によれば、媒体に液体を吐出したときに、縞の発生を軽減することができる。
【０００８】
かかる液体吐出装置であって、前記液体の量は、前記媒体に形成されるべきドットの数に関連していることが望ましい。媒体に形成されるドットの数によって媒体上での液体の混ざり具合が異なるので、ドットの数に応じた移動量で移動動作を行えば、液体の混ざり具合を調整でき、縞の発生を軽減することができる。そして、前記ドットの数が増えると、前記移動量は多くなることが好ましい。ドットの数が増えると媒体上での液体の混ざりが多くなり縞が発生しやすくなるため、移動量を多くしてドット間隔が大きくなれば、縞の発生を軽減することができる。
【０００９】
かかる液体吐出装置であって、前記液体の量は、前記液体吐出部から吐出されるべき液滴の数と関連していることが望ましい。吐出される液滴の数によって媒体上での液体の混ざり具合が異なるので、吐出される液滴の数に応じた移動量で移動動作を行えば、液体の混ざり具合を調整でき、縞の発生を軽減することができる。そして、前記液滴の数が増えると、前記移動量は多くなることが好ましい。吐出される液滴の数が増えると媒体上での液体の混ざりが多くなり縞が発生しやすくなるため、移動量を多くしてドット間隔が大きくなれば、縞の発生を軽減することができる。
【００１０】
かかる液体吐出装置であって、前記液体の量は、前記媒体に形成されるべきドットの大きさに関連していることが望ましい。媒体に形成されるドットの大きさによって媒体上での液体の混ざり具合が異なるので、ドットの大きさに応じた移動量で移動動作を行えば、液体の混ざり具合を調整でき、縞の発生を軽減することができる。そして、前記ドットが大きくなると、前記移動量は多くなることが好ましい。ドットが大きくなると媒体上での液体の混ざりが多くなり縞が発生しやすくなるため、移動量を多くしてドット間隔が大きくなれば、縞の発生を軽減することができる。
【００１１】
かかる液体吐出装置であって、前記液体の量は、前記液体吐出部から吐出されるべき液滴の大きさに関連している。吐出される液滴の大きさによって媒体上での液体の混ざり具合が異なるので、吐出される液滴の大きさに応じた移動量で移動動作を行えば、液体の混ざり具合を調節でき、縞の発生を軽減することができる。そして、前記液滴が大きくなると、前記移動量は多くなることが好ましい。吐出される液滴が大きくなると媒体上での液体の混ざりが多くなり縞が発生しやすくなるため、移動量を多くしてドット間隔が大きくなれば、縞の発生を軽減することができる。
【００１２】
かかる液体吐出装置であって、前記液体吐出装置は、複数の前記液体吐出部を備え、前記複数の前記液体吐出部から吐出されるべき前記液体の量に応じた前記移動量にて、前記媒体を相対的に移動させることが望ましい。このような液体吐出装置によれば、複数の液体吐出部から吐出される液体の総量に応じて液体の混ざり具合が異なるので、このような液体吐出装置によれば、縞の発生を軽減することができる。
【００１３】
かかる液体吐出装置であって、前記液体吐出装置は複数の前記液体吐出部を備え、前記複数の前記液体吐出部のうちの一部の前記液体吐出部から吐出されるべき前記液体の量にて、前記媒体を相対的に移動させることが望ましい。また、前記複数の前記液体吐出部は列状に配列されており、前記一部の前記液体吐出部とは、配列された前記複数の前記液体吐出部のうちの端に配列された前記液体吐出部であることが好ましい。また、一端に配列された前記液体吐出部が形成したドットと、他端に配列された前記液体吐出部が形成したドットとが、前記媒体上で隣り合って形成されることが良い。端の液体吐出部から吐出された液体が媒体上で混ざり合い縞が発生するので、このような液体吐出装置によれば、縞の発生を軽減することができる。
【００１４】
かかる液体吐出装置であって、前記液体吐出装置は、前記媒体に対して複数回の前記吐出動作を行うものであって、前記液体の量は、前記吐出動作毎に決定されることが望ましい。また、ある吐出動作と他の吐出動作との間に行われる前記移動動作の際に、前記ある吐出動作の前記液体の量及び前記他の吐出動作の前記液体の量のうちの少なくとも一方の前記液体の量に応じた移動量にて、前記媒体を相対的に移動させることが好ましい。このような液体吐出装置によれば、移動動作の前後の吐出動作によって吐出される液体の混ざり具合を調節できるので、縞の発生を軽減することができる。
【００１５】
かかる液体吐出装置であって、前記液体の量は、前記移動動作と前記移動動作との間に行われる前記吐出動作において前記液体吐出部から吐出されるべき前記液体の量であることが望ましい。また、ある吐出動作の前又は後に行われる移動動作の際に、この吐出動作において前記液体吐出されるべき液体の量に応じた移動量にて、前記媒体を相対的に移動させることが好ましい。このような液体吐出装置によれば、移動動作の前後に吐出された液体の混ざり具合を調整できるので、縞の発生を軽減することができる。
【００１６】
かかる液体吐出装置であって、液体吐出装置は、前記媒体に対して複数回の前記吐出動作を行うものであって、前記液体の量は、前記複数回の前記吐出動作において前記液体吐出部から吐出されるべき前記液体の量であることが望ましい。このような液体吐出装置によれば、媒体全体に吐出される液体の量に応じて移動量が決まるので、液体の量の算出の負荷が軽減する。
【００１７】
かかる液体吐出装置であって、前記吐出動作はデータに基づいて液体吐出部から液体を吐出するものであり、前記液体の量は、前記データに基づいて、決定されることが望ましい。このような液体吐出装置によれば、吐出動作を行う前に、吐出される液体の量に応じた移動量を決定することができる。
【００１８】
かかる液体吐出装置であって、前記移動動作は目標とする目標量に基づいて前記媒体を相対的に移動させるものであり、前記移動量は、前記液体の量に応じて補正された前記目標量に基づいて、決定される。このような液体吐出装置によれば、目標量を液体の量に応じて補正することにより、液体の量に応じた移動量にて媒体を移動することができる。
【００１９】
かかる液体吐出装置であって、前記液体吐出装置は、第１の液体の量により第１テストパターンを形成し、前記第１の液体の量とは異なる第２の液体の量により第２テストパターンを形成することが望ましい。また、前記第１テストパターンに基づく第１移動量に関する情報と、前記第２テストパターンに基づく第２移動量に関する情報とを記憶することが望ましい。このような液体吐出装置によれば、液体の量に応じた移動量を算出するための２つの情報を記憶することができる。また、前記第１移動量に関する情報と前記第２移動量に関する情報とに基づいて、前記媒体に吐出されるべき前記液体の量に応じた移動量を算出することが好ましい。このような液体吐出装置によれば、吐出される液体の量に対応する移動量に関する情報を記憶していなくても、吐出される液体の量に適した移動量で媒体を移動することができる。
【００２０】
＝＝＝バンディングの発生原因＝＝＝
本実施形態では、バンディング（走査方向に沿った縞）の発生を抑制している。そこで、以下にバンディングについて説明する。
【００２１】
＜バンディングについて＞
図１３Ａは、印刷用紙に形成されたドット列（ラスタラインとも言う）の説明図である。同図において、紙などの媒体である印刷用紙には、バンド印刷方式によりドット列が形成されている。「バンド印刷方式」とは、１回のパスによって連続するドット列を形成する印刷方式である。「パス」とは、ヘッドが走査方向に移動し、移動中に間欠的にインクを吐出する動作をいう。
【００２２】
本実施形態では、ある印刷動作（パス）において、ノズル♯ｎ−２がドット列Ｌ１を形成し、ノズル♯ｎ−１がドット列Ｌ２を形成し、ノズル♯ｎがドット列Ｌ３を形成する。また、印刷用紙Ｐが搬送されてノズルと印刷用紙Ｐとが相対的に移動した後、次の印刷動作において、ノズル♯１がドット列Ｌ４を形成し、ノズル♯２がドット列Ｌ５を形成し、ノズル♯３がドット列Ｌ６を形成する。なお、同図では、他のノズルが形成するドット列については、記載を省略している。また、同図において、ヘッド２１が２つ描かれているのは、搬送動作の前後における紙とヘッドとの相対的な位置関係を示すためである。
【００２３】
各ドット列は、ノズルが走査方向に移動し、インクが間欠的に吐出されることによって、走査方向に沿ってライン状に形成される（これを「ラスタライン」とも呼ぶ）。そして、各ドットの径はドット列の間隔よりも大きいので、各ドット列は、少しずつ重なり合っている。なお、同図において、Ｄはノズル間隔（ノズルピッチ）であり、本実施形態では搬送方向の画素の間隔（ドット間隔）でもある。Ｄｐは走査方向の画素の間隔（ドット間隔）である。ドット列Ｌ１とＬ２との間隔、ドット列Ｌ２とＬ３との間隔、ドット列Ｌ４とＬ５との間隔、及び、ドット列Ｌ５とＬ６との間隔は、ノズルの間隔によって決まるので、ノズル間隔Ｄに等しい。ただし、ドット列Ｌ３とＬ４との間隔Ｄｃは、印刷用紙Ｐの搬送量（印刷用紙Ｐとノズルとの相対的な移動量）によって調整し得る間隔である。
【００２４】
通常、バンディングの発生の原因は、印刷動作（パス）と印刷動作との間に行われる搬送動作の搬送量の精度が良くないためであると考えられていた。つまり、ドット列Ｌ３とＬ４との間隔ＤｃがノズルピッチＤと等しくないため、ドット列Ｌ３とＬ４との間にバンディングが発生すると考えられていた。    
しかし、たとえドット列Ｌ３とＬ４の間隔ＤｃがノズルピッチＤと等しくても、ドット列間のインクの混ざり具合の差が原因となって、バンディングは発生する。以下、この点について説明する。
【００２５】
＜インクの混ざり具合について＞
図１３Ａにおいて、ドット列Ｌ１、Ｌ２及びＬ３は、ほぼ同時に形成される。また、ドット列Ｌ４、Ｌ５及びＬ６も同様に、ほぼ同時に形成される。このように、ほぼ同時に形成されるドット列間のインクの混ざり具合は、印刷条件が同じなので、ほぼ同じである。したがって、ほぼ同時に形成されるドット列間では、バンディングは発生しにくい。
【００２６】
一方、ドット列Ｌ３とＬ４は、異なる印刷動作によって形成されている。つまり、ドット列Ｌ３とＬ４は、形成される時間に差がある。そのため、ドット列Ｌ３が形成されてインクが乾いた後に、ドット列Ｌ４が形成される。その結果、ドット列Ｌ３とＬ４間のインクの混ざり具合は、他のドット列間のインクの混ざり具合と異なる。このように、あるドット列間におけるインクの混ざり方が他のドット列間におけるインクの混ざり方と異なるとき、バンディングが発生しやすい。
【００２７】
そこで、印刷用紙Ｐの搬送量（印刷用紙Ｐとノズルとの相対的な移動量）を調整することによって間隔Ｄｃを調整し、バンディングの発生を軽減しようとしている。    
しかし、以下に説明される通り、ある条件下で最適な間隔Ｄｃが、他の条件下で最適とは限らない場合がある。
【００２８】
＜インク量とインクの混ざり具合との関係について＞
吐出されるインク量とインクの混ざり具合との関係について説明する。図１３Ａは、８０％の画素にドットを形成する場合（以下、「デューティ８０％の場合」と呼ぶ）における、印刷用紙Ｐに形成されたドット列の説明図である。図１３Ｂは、５０％の画素にドットを形成する場合（以下、「デューティ５０％の場合」と呼ぶ）における、印刷用紙Ｐに形成されたドット列の説明図である。なお、「画素」とは、インク滴を着弾させドットを記録する位置を規定するために、印刷用紙Ｐ上に仮想的に定められた方眼状の桝目である。図中の黒く塗りつぶされた領域は、ドット列Ｌ３とＬ４間においてインクが混ざる領域を示すものである。
【００２９】
本実施形態では、説明の簡略化のため、全てのドットを同じ径としている。しかし、図１３Ａと図１３Ｂとを比較しても分かる通り、ドット径が同じにもかかわらず、ドットの数が異なれば、ドット列Ｌ３とＬ４間のインクの混ざり具合が異なっている。このように、吐出されるインク量（ドットの数）が異なれば、ドット列Ｌ３とＬ４間のインクの混ざり具合は、異なる（黒く塗りつぶされた領域の形状が異なる）。
【００３０】
このことは、デューティ８０％の場合とデューティ５０％の場合とでは、最適な間隔Ｄｃが異なることを意味する。つまり、デューティ８０％の場合とデューティ５０％の場合とでは、印刷動作と印刷動作との間に行われる搬送動作の搬送量を変更する必要があることを意味している。仮にデューティ８０％の場合における最適な間隔Ｄｃをデューティ５０％の場合に適用すると、印刷用紙には、白い縞（白バンディング）が発生する。また、仮にデューティ５０％の場合における最適な間隔Ｄｃをデューティ８０％の場合に適用すると、印刷用紙には、黒い縞（黒バンディング）が発生する。    
そこで、本実施形態では、吐出されるインク量に応じて搬送量を変更し、吐出されるインク量に最適な間隔Ｄｃに調整し、バンディングの発生を軽減している。
【００３１】
＝＝＝装置の概要＝＝＝
図１は、インクジェットプリンタを備えた印刷システムの概略構成図である。図２は、制御回路を中心としたインクジェットプリンタの構成を示すブロック図である。    
インクジェットプリンタ１（以下、プリンタ１と称する）は、インクをノズルから吐出して、印刷用紙に画像を印刷する印刷装置である。このプリンタ１は、搬送ユニット１０と、キャリッジユニット２０と、ヘッドユニット３０と、操作パネル４０と、コントローラ５０とを備えている。
【００３２】
搬送ユニット１０は、印刷用紙Ｐを印刷可能な位置まで搬送する。そして、印刷用紙Ｐを印刷するとき、搬送ユニット１０は、所定の搬送量で印刷用紙Ｐを間欠的に搬送する（なお、搬送ユニット１０が印刷用紙Ｐを搬送する方向を搬送方向と呼ぶ）。この搬送ユニット１０は、搬送モータ１２と、搬送ローラ１４とを有する。搬送モータ１２は、回転駆動力を発生する。搬送ローラ１４は、搬送モータ１２の回転駆動力によって回転し、印刷用紙Ｐを搬送方向に搬送する。なお、搬送ユニット１０による印刷用紙Ｐの搬送については、後で詳述する。
【００３３】
キャリッジユニット２０は、キャリッジを走査方向に沿って往復移動させるための装置である。つまり、キャリッジユニット２０は、キャリッジを走査方向に移動させることによって、インクを吐出するノズルを移動させる。なお、走査方向とは、図１の左右方向に平行な方向であって、搬送方向と交差する方向である。このキャリッジユニット２０は、キャリッジ２１と、キャリッジモータ２２と、プーリ２３と、ベルト２４と、ガイド２５と、位置センサ２６とを有する。キャリッジ２１は、走査方向に沿って往復移動可能である。また、キャリッジ２１は、インクを収容するインクカートリッジ７０を装着できる。キャリッジモータ２２は、キャリッジ２１を走査方向に沿って移動させるための駆動力を発生する。キャリッジモータ２２は、キャリッジ２１が走査方向に往復できるように、正回転と逆回転とを切り替え可能である。
【００３４】
プーリ２３は、キャリッジモータ２２の回転軸に取り付けられて、キャリッジモータ２２によって回転させられる。ベルト２４は、プーリ２３によって駆動される。ベルト２４の一部とキャリッジ２１の一部とが接合されているので、キャリッジモータ２２が回転すると、プーリ２３を介してベルト２４が駆動され、キャリッジ２１が走査方向に移動する。ガイド２５は、断面が円形の棒状部材であって、キャリッジ２１を走査方向に沿って案内するための案内部材である。ガイド２５とベルト２４の一部とによって、走査方向を軸とする回転方向のキャリッジ２１の動きが規制される。位置センサ２６は、キャリッジ２１の原点位置（走査方向の原点位置）を検出する。また、キャリッジユニット２０は、リニア式エンコーダ（不図示）等も有する。リニア式エンコーダは、原点位置に対するキャリッジ２１の相対位置（走査方向の相対位置）を検出する。
【００３５】
ヘッドユニット３０は、印刷用紙Ｐにインクを吐出するための装置であって、複数のノズルと駆動素子とを備えたヘッド３１を有する。ヘッド３１はキャリッジ２１と一体的に設けられているので、キャリッジ２１が走査方向に移動すると、ヘッド３１も同様に走査方向に移動する。したがって、キャリッジ２１の移動中にヘッド３１のノズルから間欠的にインクを吐出すると、印刷用紙Ｐにインク滴が順次着弾し、印刷用紙Ｐにはライン状のドットの列が形成される。また、ヘッドユニット３０は、導入管やインク流路（後述）等も有する。
【００３６】
操作パネル４０は、複数の操作ボタンや、ＬＥＤ等の発光素子からなるランプを有する。操作者は、操作ボタンを押すことによって、プリンタ１に対して直接的に印刷条件を入力することができる。ランプは、例えば、赤いＬＥＤを発光させて、操作者に異常を報知すること等に用いられる。
【００３７】
コントローラ５０は、プリンタ１の制御を行う。特に、コントローラ５０は、上記の搬送ユニット１０、キャリッジユニット２０、ヘッドユニット３０及び操作パネル４０に対して信号を受け渡し、各ユニットの制御を行う。このコントローラ５０は、ＣＰＵ５１と、ＲＡＭ５２と、ＲＯＭ５３と、ＥＥＰＲＯＭ５４とを備え、算術論理演算回路を構成している。ＣＰＵ５１は、プリンタ１全体の制御を行うためのものであり、各ユニットに制御指令を与える。ＲＡＭ５２は、ＣＰＵ５１の作業領域を確保する。ＲＯＭ５３は、プログラムを格納する記憶手段である。後述するプリンタ１の各種の動作は、このＲＯＭ５３に格納されたプログラムによって実現される。また、ＲＯＭ５３は、テストパターンやプリンタフォントに関する情報を記録している。そして、プリンタ１がテストパターンや文字を特定する情報を受信したとき、プリンタ１はＲＯＭ５３の中に記憶されている情報を参照し、対応するテストパターンや文字を出力する。ＥＥＰＲＯＭ５４は、不揮発性の半導体メモリであり、搬送量補正用の補正量などを格納する記憶手段である。
【００３８】
また、コントローラ５０は、Ｉ／Ｆ専用回路５５と、モータ駆動回路５６と、ヘッド駆動回路５７とを有する。Ｉ／Ｆ専用回路５５は、インタフェースを専用に行う。モータ駆動回路５６は、Ｉ／Ｆ専用回路５５に接続され、ＣＰＵ５１からの信号に基づいて搬送モータ１２やキャリッジモータ２２を駆動する。ヘッド駆動回路５７は、Ｉ／Ｆ専用回路５５に接続され、ＣＰＵ５１からの信号に基づいてヘッド３１を駆動する。
【００３９】
なお、コントローラ５０は、コネクタ３を介してコンピュータ５に接続されている。このコンピュータにはプリンタ１のドライバが搭載されている。プリンタ１のドライバは、キーボードやマウス等の入力手段の操作によって指令を受け付け、また、プリンタ１における種々の情報をディスプレイの画面表示によって操作者に提示するユーザインターフェイスとしての機能を備える。
【００４０】
＝＝＝ヘッドの構成＝＝＝
図３は、ヘッドの内部の概略構成を示す説明図である。図４は、ピエゾ素子３５とノズルＮｚとの構造を示す説明図である。図５は、ヘッドにおけるノズルＮｚの配列を示す説明図である。
【００４１】
キャリッジ２１は、ブラックインク（Ｋ）用のカートリッジ７０Ｋと、濃シアンインク（Ｃ）用のカートリッジ７０Ｃと、淡シアンインク（ＬＣ）用のカートリッジ７０ＬＣと、濃マゼンタインク（Ｍ）用のカートリッジ７０Ｍと、淡マゼンタインク（ＬＭ）用のカートリッジ７０ＬＭと、イエローインク（Ｙ）用のカートリッジ７０Ｙを装着できる。各色のインクに対するヘッドの構成はほぼ同様なので、以下の説明では一部説明が省略されている。
【００４２】
キャリッジ２１の下側には、６つのヘッドユニット３０（３０Ｋ、３０Ｃ、３０ＬＣ、３０Ｍ、３０ＬＭ、３０Ｙ）が設けられている。各ヘッドユニット３０は、導入管３３とインク流路３４とを有する。導入管３３は、カートリッジ７０がキャリッジに装着されたとき、カートリッジ７０に設けられている接続孔（不図示）に挿入され、ヘッドユニット３０にインクを供給する。インク流路３４は、カートリッジ７０から供給されるインクをヘッド３１まで導くための流路である。
【００４３】
ヘッド３１は、複数のノズルＮｚが設けられている。各ノズルＮｚには、各ノズルを駆動してインク滴を吐出させるための駆動素子としてピエゾ素子３５が設けられている。なお、各ノズルは、液体であるインクを吐出するための液体吐出部として機能する。
【００４４】
ピエゾ素子３５は、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。ピエゾ素子３５は、ピエゾ素子３５の両端に設けられた電極間に所定時間幅の電圧を印加すると、電圧の印加時間に応じて伸張し、インク流路３４の側壁を変形させる。この結果、インク通路３４の体積がピエゾ素子３５の伸張に応じて収縮し、この収縮分に相当するインクが、インク滴Ｉｐとなって、ノズルＮｚの先端から吐出される。このインク滴Ｉｐが印刷用紙Ｐに着弾することにより、ドットが印刷用紙に形成される。
【００４５】
複数のノズルは、ヘッド３１の下面に、搬送方向に沿って整列している。これらのノズルは、一定の間隔で整列している。また、各ノズルには、下流側のノズルほど若い番号が付されている（♯１〜♯ｎ）。このように配列されたノズル列は、色毎にヘッドの下面に設けられている。各色のノズル列は、走査方向に沿って隣り合うように、配置されている。
【００４６】
なお、印刷時には、搬送ユニット１０が印刷用紙Ｐを間欠的に所定の搬送量で搬送し、その間欠的な搬送の間にキャリッジ２１が走査方向に移動して各ノズルからインク滴が吐出される。本実施形態では、ノズルの間隔は１８０ｄｐｉである。
【００４７】
＝＝＝ヘッドの駆動＝＝＝
図６及び図７を用いて、ヘッド３１の駆動について説明する。図６は、ヘッド駆動回路５７内の構成を示すブロック図である。また、図７は、各信号の説明のためのタイミングチャートである。すなわち、図７には、原信号ＯＤＲＶと、印刷信号ＰＲＴ（ｉ）と、駆動信号ＤＲＶ（ｉ）の各信号のタイミングチャートが示されている。図中に各信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。なお、図６の構成は、ヘッド駆動回路内ではなく、コントローラ５０の他の位置に設けられても良い。
【００４８】
ヘッド駆動回路５７は、原信号発生部５７２と、複数のマスク回路５７４と、補正部５７６とを有している。    
原信号発生部５７２は、ノズル♯１〜♯ｎに共通に用いられる原信号ＯＤＲＶを生成する。この原信号ＯＤＲＶは、一画素分の主走査期間内（キャリッジが一画素の間隔を横切る時間内）において、第１パルスＷ１と第２パルスＷ２の２つのパルスを含む信号である。原信号発生部５７２は、この原信号ＯＤＲＶを、各マスク回路５７４に出力する。
【００４９】
マスク回路５７４は、ヘッド３１のノズル♯１〜♯ｎをそれぞれ駆動する複数のピエゾ素子に対応して設けられている。各マスク回路５７４には、原信号発生部５７２から原信号ＯＤＲＶが入力されるとともに、印刷信号ＰＲＴ（ｉ）が入力される。この印刷信号ＰＲＴ（ｉ）は、一画素に対応して２ビットの情報を有する２値信号であって、パソコン本体からプリンタに供給される印刷データに含まれている。マスク回路５７４は、印刷信号ＰＲＴ（ｉ）のレベルに応じて、原信号ＯＤＲＶを遮断する。すなわち、印刷信号ＰＲＴ（ｉ）が１レベルのとき、マスク回路５７４は、原信号ＯＤＲＶの対応するパルスをそのまま通過させて駆動信号ＤＲＶとする。一方、印刷信号ＰＲＴ（ｉ）が０レベルのとき、マスク回路５７４は、原信号ＯＤＲＶのパルスを遮断する。そして、マスク回路５７４は、原信号ＯＤＲＶと印刷信号ＰＲＴ（ｉ）に基づいて、駆動信号ＤＲＶ（ｉ）を補正部５７６に出力する。
【００５０】
補正部５７６には、駆動信号ＤＲＶ（ｉ）が入力される。補正部５７６は、駆動信号ＤＲＶ（ｉ）の波形のタイミングをずらし、補正を行う。この駆動信号の波形のタイミングが補正されることによって、キャリッジの移動の往路と復路におけるインクの吐出のタイミングが補正される。これにより、往路と復路における印刷用紙Ｐに形成されるドットの位置が補正される。
【００５１】
図８は、往路と復路におけるインクの吐出のタイミングの説明図である。この説明図は搬送方向から見た図なので、紙面に垂直な方向が搬送方向であり、紙面の左右方向が走査方向である。ヘッド３１と印刷用紙Ｐとは、ギャップＰＧを隔てて対向している。ヘッド３１から吐出されるインク滴Ｉｐは、ギャップＰＧの距離だけ飛翔して、印刷用紙Ｐに到達する。インク滴ＩＰは、キャリッジ２１が移動しているときに吐出されるので、慣性力が働いている。そのため、印刷用紙Ｐの目標位置にドットを形成するためには、目標位置よりも手前からインクを吐出する必要がある。往路と復路では移動方向が逆なので、同じ目標位置にドットを形成する場合でも、吐出のタイミングが異なる。補正部５７６は、往路と復路におけるこのようなインクの吐出のタイミングのずれを補正している。
【００５２】
原信号ＯＤＲＶは、各画素区間Ｔ１、Ｔ２、Ｔ３において、第１パルスＷ１と第２パルスＷ２とを順に発生する。なお、画素区間とは、一画素分の走査期間と同じ意味である。
【００５３】
印刷信号ＰＲＴ（ｉ）が２ビットのデータ『０、１』に対応しているとき、第１パルスＷ１のみが一画素区間の前半で出力される。これにより、ノズルから小さいインク滴が吐出され、印刷用紙Ｐには小さいドット（小ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットのデータ『１、０』に対応しているとき、第２パルスＷ２のみが一画素区間の後半で出力される。これにより、ノズルから中サイズのインク滴が吐出され、印刷用紙Ｐには中サイズのドット（中ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットのデータ『１、１』に対応しているとき、第１パルスＷ１と第２パルスＷ２とが一画素区間で出力される。これにより、ノズルから大きいインク滴が吐出され、印刷用紙Ｐには大きいドット（大ドット）が形成される。以上説明したとおり、一画素区間における駆動信号ＤＲＶ（ｉ）は、印刷信号ＰＲＴ（ｉ）の３つの異なる値に応じて互いに異なる３種類の波形を有するように整形されている。
【００５４】
印刷信号ＰＲＴ（ｉ）は、主走査の往路であっても復路であっても、上記の説明の通り、同様に整形される。ただし、各信号波形は、主走査の往路と復路で同じものが用いられるが、そのタイミングは、復路全体で補正部５７６によってずらされ、補正される。このタイミングの補正によって、復路全体でインク滴の着弾位置が意図的にずらされて、往路と復路におけるインク滴の着弾位置のずれが補正される。
【００５５】
＝＝＝印刷用紙の搬送＝＝＝
＜搬送ユニットの構成について＞
図９は、搬送ユニット１０の構成を説明するための説明図である。    
搬送ユニット１０は、印刷用紙Ｐを印刷可能な位置に送り込み、印刷時に搬送方向に所定の搬送量（移動量）で印刷用紙を移動させるためのものである。すなわち、搬送ユニット１０は、印刷用紙を搬送する搬送機構として機能する。搬送ユニット１０は、搬送モータ１２と搬送ローラ１４の他に、搬送フリーローラ１５と、プラテン１６と、排紙ローラ１７と、排紙フリーローラ１８と、ロータリー式エンコーダ１９とを有する。
【００５６】
搬送フリーローラ１５は、搬送ローラ１４と対向する位置に設けられ、印刷用紙Ｐを搬送ローラ１４との間に挟むことによって印刷用紙Ｐを搬送ローラ１４に向かって押さえる。プラテン１６は、印刷中の印刷用紙Ｐを下から支持する。排紙ローラ１７は、印刷が終了した印刷用紙Ｐをプリンタの外部に排出するローラである。排紙ローラ１７は、歯車により、搬送モータ１２によって駆動される。つまり、搬送モータ１２は、搬送ローラ１４を駆動すると共に、排紙ローラ１７も駆動する。排紙フリーローラ１８は、排紙ローラ１７と対向する位置に設けられ、印刷用紙Ｐを排紙ローラ１７との間に挟むことによって印刷用紙Ｐを排紙ローラ１７に向かって押さえる。
【００５７】
＜ロータリー式エンコーダについて＞
図１０は、ロータリー式エンコーダ１９の説明図である。    
ロータリー式エンコーダ１９は、キャリッジ４１の位置を検出するためのものであり、スケール１９１と検出部１９２とを有する。
【００５８】
スケール１９１は、所定の間隔毎にスリットが設けられており、搬送ローラ１４側に設けられている。つまり、スケール１９１は、搬送ローラ１４が回転すると、一緒に回転する。本実施形態では、搬送ローラ１４が印刷用紙Ｐを１／１４４０インチ分の搬送を行うように回転すると、搬送ローラはスケール１９１のスリット間隔分だけ回転する。
【００５９】
検出部１９２は、スケール１９１と対向して設けられており、プリンタ本体側に固定されている。検出部１９２は、発光ダイオード１９２Ａと、コリメータレンズ１９２Ｂと、検出処理部１９２Ｃとを有しており、検出処理部１９２Ｃは、複数（例えば、４個）のフォトダイオード１９２Ｄと、信号処理回路１９２Ｅと、２個のコンパレータ１９２Ｆａ、１９２Ｆｂとを備えている。
【００６０】
発光ダイオード１９２Ａは、両端の抵抗を介して電圧Ｖｃｃが印加されると光を発し、この光はコリメータレンズに入射される。コリメータレンズ１９２Ｂは、発光ダイオード１９２Ａから発せられた光を平行光とし、スケール１９１に平行光を照射する。スケールに設けられたスリットを通過した平行光は、固定スリット（不図示）を通過して、各フォトダイオード１９２Ｄに入射する。フォトダイオード１９２Ｄは、入射した光を電気信号に変換する。各フォトダイオードから出力される電気信号は、コンパレータ１９２Ｆａ、１９２Ｆｂにおいて比較され、比較結果がパルスとして出力される。そして、コンパレータ１９２Ｆａ、１９２Ｆｂから出力されるパルスＥＮＣ−Ａ及びパルスＥＮＣ−Ｂが、ロータリー式エンコーダ１９の出力となる。
【００６１】
図１１Ａは、搬送モータ１２が正転しているときの出力信号の波形のタイミングチャートである。図１１Ｂは、搬送モータ１２が反転しているときの出力信号の波形のタイミングチャートである。
【００６２】
図１１Ａ及び図１１Ｂに示す通り、搬送モータ１２の正転時および反転時のいずれの場合であっても、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは、位相が９０度ずれている。搬送モータ１２が正転しているとき、すなわち、印刷用紙Ｐが搬送方向に搬送されているときは、図１１Ａに示す通り、パルスＥＮＣ−Ａは、パルスＥＮＣ−Ｂよりも９０度だけ位相が進んでいる。一方、搬送モータ１２が反転しているとき、すなわち、印刷用紙Ｐが搬送方向とは逆方向に搬送されているときは、図１１Ｂに示す通り、パルスＥＮＣ−Ａは、パルスＥＮＣ−Ｂよりも９０度だけ位相が遅れている。各パルスの１周期Ｔは、搬送ローラ１４がスケール１９１のスリットの間隔（例えば、１／１４４０インチ（１インチ＝２．５４ｃｍ））分だけ回転する時間に等しい。
【００６３】
＜印刷用紙の搬送について＞
図１２は、印刷用紙の搬送の流れを説明するためのフロー図である。以下に説明されるプリンタ１（又は搬送ユニット１０）の各種の動作は、プリンタ１内のＲＯＭ５３に格納されたプログラムによって実現される。また、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００６４】
まず、目標搬送量が設定される（Ｓ１０１）。目標搬送量とは、搬送ユニット１０が目標とする移動量で印刷用紙Ｐを搬送するため、搬送ユニット１０の駆動量を決める値である。この目標搬送量は、コンピュータ５から受信した印刷データの中に含まれている目標搬送量に関する情報に基づいて、決定される。そして、目標搬送量は、カウンタの値を設定することによって、設定される。本実施形態では、目標搬送量をＸとしているので、カウンタの値をＸに設定する。
【００６５】
次に、搬送モータ１２が駆動する（Ｓ１０２）。搬送モータ１２が駆動すると、歯車を介して、搬送ローラ１４が回転する。そして、搬送ローラ１４が回転すると、搬送ローラ１４に設けられたロータリー式エンコーダも回転する。
【００６６】
次に、ロータリー式エンコーダのパルス信号のエッジを検出する（Ｓ１０３）。すなわち、まず、パルスＥＮＣ−Ａ又はＥＮＣ−Ｂについて、立ち上がりエッジ又は立ち下りエッジを検出する。本実施形態では、１個のエッジを検出することは、搬送ローラが１／１４４０インチで印刷用紙Ｐを搬送することを意味する。
【００６７】
ロータリー式エンコーダのパルス信号のエッジを検出したら、カウンタの値を減算する（Ｓ１０４）。つまり、カウンタの値がＸのときに、パルス信号のエッジを検出したら、カウンタの値をＸ−１に設定する。
【００６８】
そして、カウンタの値がゼロになるまで、Ｓ１０２〜Ｓ１０４の動作を繰り返す（Ｓ１０５）。最初にカウンタに設定された値のパルス数を検出するまで、搬送モータ１２を駆動する。これにより、搬送ユニット１０は、最初にカウンタに設定された値に応じた搬送量で、印刷用紙Ｐを搬送方向に搬送できる。
【００６９】
例えば、印刷用紙Ｐを９０／１４４０インチだけ搬送するとき、目標搬送量を設定するため、カウンタの値を９０に設定する。そして、ロータリー式エンコーダのパルス信号の立ち上りエッジ又は立ち下りを検出するたびに、カウンタの値を減算する。そして、カウンタの値がゼロになったとき、搬送ユニット１０は、搬送動作を終了する。９０個のパルス信号を検出することは、搬送ローラが９０／１４４０インチで印刷用紙Ｐを搬送することを意味する。したがって、目標搬送量の設定としてカウンタの値を９０に設定すれば、搬送ユニット１０は、９０／１４４０インチで印刷用紙Ｐを搬送することになるのである。
【００７０】
なお、上記の説明では、パルスＥＮＣ−Ａ又はＥＮＣ−Ｂの立ち上がりエッジ又は立ち下りエッジを検出していたが、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの両方のエッジを検出しても良い。パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの各々の周期はスケール１９１のスリット間隔に等しく、かつ、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは位相が９０度ずれているので、各パルスの立ち上がりエッジ及び立ち下がりエッジのいずれかを検出することは、搬送ローラが１／５７６０インチで印刷用紙を搬送することを意味する。この場合、カウンタの値を９０に設定すれば、搬送ユニット１０は、９０／５７６０インチで印刷用紙Ｐを搬送することになる。以下に説明される本実施形態では、カウンタの値が１であれば、搬送ユニット１０は、１／５７６９インチで印刷用紙を搬送する。
【００７１】
上記の説明は、１回の搬送動作に関するものである。複数回の搬送動作を間欠的に行う場合、それぞれの搬送動作が終わるたびに目標搬送量が設定（カウンタが設定）され、設定された目標搬送量に従って印刷用紙Ｐを搬送する。
【００７２】
ところで、ロータリー式エンコーダ１９は、直接的には、搬送ローラ１４の回転量を検出するのであって、印刷用紙の搬送量を検出していない。しかし、搬送ローラ１４が回転して印刷用紙Ｐを搬送するとき、搬送ローラ１４と印刷用紙Ｐとの間の滑りによって、搬送誤差が生じている。このように、搬送ローラ１４と印刷用紙Ｐとの間で滑りが生じている場合、印刷用紙Ｐを目標搬送量で搬送するためには、目標搬送量よりも大きい搬送量で搬送ローラ１４を駆動する必要がある。そこで、本実施形態のプリンタは、印刷用紙Ｐを最適な搬送量で搬送するため、目標搬送量を補正し、補正された目標搬送量に応じた値にカウンタを設定することが可能である。
【００７３】
さらに、本実施形態では、以下に説明される通り、吐出されるインク量に応じて、目標搬送量を補正している。そして、補正された目標搬送量に応じてカウンタの値が設定され、設定されたカウンタの値がゼロになるまで、搬送ユニット１０は印刷用紙を搬送する。
【００７４】
＝＝＝インク量に応じた補正量の決定方法＝＝＝
まず、インク量に応じて目標搬送量を補正する前に、インク量に応じた補正量を決定する必要がある。そこで、以下に、インク量に応じた補正量の決定方法を説明する。
【００７５】
＜テストパターンの印刷について＞
図１４は、搬送量補正用のテストパターンの印刷方法を説明するためのフロー図である。以下に説明されるプリンタの各種の動作は、プリンタ内のＲＯＭ５３に格納されたプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００７６】
プリンタは、まず、搬送量補正用のテストパターンの印刷を指示する指示信号を受ける（Ｓ２０１）。この指示信号は、コンピュータ本体から受信しても良いし、プリンタ本体に設けられたボタンから入力されても良い。コンピュータ本体からテストパターンの印刷を指示する場合、例えば図１５に示されるようなユーザインターフェースが、コンピュータ本体に接続された表示装置に表示される。表示装置に表示されたウィンドウＷ１内には、テストパターンの印刷を指示するためのボタンが表示されている。ユーザがこのボタンをクリックすると、コンピュータ本体からプリンタ１側にテストパターンの印刷を指示する信号が送信される。
【００７７】
次に、プリンタは、搬送量補正用のテストパターンを印刷する（Ｓ２０２）。指示信号を受信したプリンタは、ＲＯＭ５３内にあるテストパターンのうち、搬送量補正用のテストパターンに関する情報を検索する。そして、プリンタは、搬送量補正用のテストパターンに関する情報に従って、印刷用紙Ｐにテストパターンを印刷する。
【００７８】
図１６は、印刷用紙Ｐに印刷されるテストパターンの説明図である。但し、図中の左側に描かれた長方形は、印刷用紙Ｐに対するヘッド３１の相対的な位置を示すものであるので、印刷用紙Ｐに印刷されるものではない。同図に示される通り、印刷用紙Ｐには複数のテストパターンが印刷される。
【００７９】
各テストパターンは、２つの長方形のパターン（「バンドパターン」と呼ぶ）から構成されている。テストパターンの２つのバンドパターンは、搬送方向に隣接して形成されている。また、テストパターンの２つのバンドパターンは、２つのバンドパターンの境界の位置を明確にするため、走査方向にずらして形成されている。デューティ８０％のテストパターンのバンドパターンでは、８０％の画素にドットが形成されている。また、デューティ５０％のテストパターンのバンドパターンでは、５０％の画素にドットが形成されている。デューティ８０％のテストパターンとデューティ５０％のテストパターンは、走査方向に沿って並べて印刷される。また、各デューティのテストパターンが、搬送方向に沿って、それぞれ５つ形成されている。５つのテストパターンは、段階的に搬送量を変化させて形成されている。
【００８０】
本実施形態では、以下に説明される通り、Ｃ（＝１／５７６０インチ）ずつ段階的に搬送量を変化させて、５つのテストパターンを形成している。まず、ヘッド３１が印刷用紙Ｐに対してヘッド３１Ａの位置にあるとき、ヘッド３１Ａは、走査方向に移動中に間欠的にインクを吐出し、番号＝１が付されたテストパターンの上側のバンドパターンを印刷する。そして、印刷用紙Ｐが搬送量Ｆ＋２Ｃにて搬送され、ヘッド３１が印刷用紙Ｐに対してヘッド３１Ｂの位置に相対的に移動する。ヘッド３１が印刷用紙Ｐに対してヘッド３１Ｂの位置にあるとき、ヘッド３１Ｂは、走査方向に移動中に間欠的にインクを吐出し、番号＝１が付されたテストパターンの下側のバンドパターンを印刷する。これにより、番号＝１が付されたテストパターンが、印刷用紙Ｐに形成される。同様に、番号＝２が付されたテストパターンが、搬送量Ｆ＋Ｃの搬送を介在させて、印刷用紙Ｐに形成される。また、同様に、番号＝３が付されたテストパターンが、搬送量Ｆの搬送を介在させて、印刷用紙Ｐに形成される。また、同様に、番号＝４が付されたテストパターンが、搬送量Ｆ−Ｃの搬送を介在させて、印刷用紙Ｐに形成される。また、同様に、番号＝５が付されたテストパターンが、搬送量Ｆ−２Ｃの搬送を介在させて、印刷用紙Ｐに形成される。なお、本実施形態において、搬送量Ｆは、ヘッドの長さ分の搬送量を意味し、１インチである。また、本実施形態において、搬送量Ｃは、搬送量を補正する補正量の基準となる基準補正量を意味し、ロータリー式エンコーダの解像度に対応する搬送量である１／５７６０インチに相当する。
【００８１】
搬送方向に沿って形成されている５つのテストパターンは、それぞれ異なる補正量にて搬送量が補正されて、形成されている。その結果、搬送方向に沿って形成されている５つのテストパターンは、それぞれ２つのバンドパターンの境界の間隔が異なっている。そのため、白い縞（白バンディング）が発生するテストパターンや、黒い縞（黒バンディング）が発生するテストパターンや、縞が発生しない（縞が見えない）テストパターンが印刷される。
【００８２】
搬送量補正用のテストパターンの印刷後、ユーザは、印刷されたテストパターンに基づいて、最適なパターンの選択を行う（Ｓ２０３）。この最適なパターンの選択は、コンピュータ本体側で行っても良いし、プリンタ本体側で行っても良い。コンピュータ本体側で最適なパターンの選択を行う場合、例えば図１７に示されるようなユーザインターフェースが、コンピュータ本体に接続された表示装置に表示される。表示装置に表示されたウィンドウＷ２内には、印刷されたテストパターンに対応するように、複数のボタンが表示されている。そして、ユーザがこのボタンをクリックすることによって、クリックされたボタンに対応するテストパターンが最適なパターンとして選択されることになる。
【００８３】
本実施形態では、５つのデューティ８０％のテストパターンの中から１つのテストパターンを選択し、かつ、５つのデューティ５０％のテストパターンの中から１つのテストパターンを選択する。本実施形態では、デューティ８０％の場合、番号＝２のテストパターンが最適なパターンとして選択される。また、本実施形態では、デューティ５０％の場合、番号＝４のテストパターンが最適なパターンとして選択される。これにより、本実施形態では、吐出されるインク量が異なるテストパターンについて、それぞれ最適なテストパターンが選択される。
【００８４】
次に、搬送量を補正するための補正量が保存（記憶）される（Ｓ２０４）。コンピュータ本体側で最適なパターンの選択を行った場合、デューティに関する情報（インク量に関する情報）、及び、そのデューティに最適なパターンに対応する補正量に関する情報（搬送量に関する情報）が、コンピュータ本体側からプリンタ側に送信される。そして、プリンタは、受信したデューティに関する情報と補正量に関する情報とを対応付けて、プリンタ内のＥＥＰＲＯＭ５４に保存する。
【００８５】
本実施形態では、プリンタは、デューティ８０％と補正量（＋Ｃ）とを対応づけて、また、デューティ５０％と補正量（−Ｃ）とを対応づけて、プリンタ内のＥＥＰＲＯＭ５４に保存している。
【００８６】
＜補正量の補完方法について＞
上記の通り、プリンタは、デューティ８０％の場合の搬送量補正用の補正量と、デューティ５０％の場合の搬送量補正用の補正量とを保存している。しかし、実際の印刷の際に、吐出されるインク量が、保存されている補正量と対応したインク量になるとは限らない。そこで、実際の印刷の際に吐出されるインク量に対応した搬送量補正用の補正量を補完する必要がある。
【００８７】
図１８は、吐出されるインク量と補正量との関係を示すグラフである。横軸は、インクが着弾する画素の割合（「デューティ」と呼ぶ）であって、吐出されるインク量に関連する。縦軸は、目標搬送量に対する補正量を示している。上述のテストパターンに基づいて、デューティ８０％に対する補正量は＋Ｃであり、デューティ５０％に対する補正量は−Ｃであることは、既に記憶されている。
【００８８】
吐出されるインク量が多くなるとインクの混ざり具合が多くなるため、黒バンディング（黒い縞）が発生しやすくなる。そのため、吐出されるインク量が多くなると、搬送量が大きくなるように補正し、間隔Ｄｃを広げる必要がある。一方、吐出されるインク量が少なくなるとインクの混ざり具合が少なくなるため、白バンディング（白い縞）が発生しやすくなる。そのため、吐出されるインク量が少なくなると、搬送量が少なくなるように補正し、間隔Ｄｃを狭める必要がある。つまり、吐出されるインク量と補正量との関係は、ほぼ線形的な関係になる。
【００８９】
そこで、本実施形態では、テストパターンに基づいて求められた２つのデューティに対する補正量を用い、図中のグラフに示されるような関数を作成し、吐出されるインク量に対応した補正量を算出できるようにしている。例えば、実際の印刷の際に吐出されるインク量が、デューティ３５％の場合、目標搬送量に対する補正量は、−２Ｃと算出される。
【００９０】
このようにして算出された補正量は、目標搬送量を補正する際に用いられる。そして、吐出されるインク量に応じて補正された目標搬送量に基づいてカウンタが設定され、設定されたカウンタに従って印刷用紙を搬送する。その結果、印刷用紙は、吐出されるインク量に応じた搬送量にて、搬送される。
【００９１】
＝＝＝インク量に応じた目標搬送量の補正＝＝＝
図１９は、印刷用紙に画像を形成するときの流れを説明するためのフロー図である。以下に説明されるプリンタの各種の動作は、プリンタ内のＲＯＭ５３に格納されたプログラムによって実現される。また、以下に説明されるコンピュータ本体の各種の動作は、コンピュータ本体に格納されたプログラムであるプリンタドライバによって実現される。そして、これらのプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００９２】
まず、ユーザは、プリンタの電源を付け、プリンタを印刷待機状態にする（Ｓ３１１）。そして、ユーザは、コンピュータ側で動作するアプリケーション上から印刷指示を与える（Ｓ３０１）。ユーザがコンピュータに印刷指示を与える際に、プリンタドライバのユーザインターフェースを介して印刷モード（印刷方式）の設定が行われる。したがって、コンピュータ本体は、設定された印刷モードに基づいて、目標搬送量を決定することができる（Ｓ３０２）。
【００９３】
また、印刷対象となるＲＧＢ系の画像データが、ＣＭＹＫ系の２値データに変換される（Ｓ３０３）。この際、プリンタドライバ内のルックアップテーブル（ＬＵＴ）が参照されて、ＲＧＢデータからＣＭＹＫデータへの変換が行われる。次に、ＣＭＹＫデータに基づいて、ラスタデータが作成される（Ｓ３０４）。ラスタデータとは、各ノズルに対応するドット列に関するデータであり、前述の印刷信号ＰＲＴ（ｉ）に相当する。そして、コンピュータ本体は、目標搬送量に関するデータとラスタデータとを含む印刷データをプリンタ側に送信する（Ｓ３０５）。
【００９４】
印刷データを受信したプリンタは、印刷データに含まれるラスタデータに基づいて、吐出されるべきインクの量を計算する（Ｓ３１２）。ラスタデータは、図７の印刷信号ＰＲＴ（ｉ）に示される通り、走査方向に沿った画素の列に対応するデータであって、一画素に２ビットの情報を割り当てたデータである。一方、本実施形態では、ドットが形成される画素の割合（デューティ）を、吐出されるインク量の目安にしている。したがって、ラスタデータに基づいて、ドットが形成される画素の数を計算することによって、吐出されるインク量を計算することができる。
【００９５】
すなわち、ラスタデータにおいて、一画素に対応する２ビットがいずれもゼロであれば、その画素にはドットが形成されない（インクが吐出されない）。また、ラスタデータにおいて、一画素に対応する２ビットがいずれか１であれば、その画素にはドットが形成される（インクが吐出される）。このように各画素のドット形成の有無を判断することによって、ドットが形成される画素の割合（デューティ）が求められ、吐出されるインク量が求められる。
【００９６】
次に、プリンタは、求められたインク量に応じて、目標搬送量に対する補正量を決定する（Ｓ３１３）。本実施形態では、ラスタデータから求められたデューティに基づいて、図１８に示される関数に従って、目標搬送量に対する補正量が決定される。例えば、ラスタデータに基づいて計算されたインク量が３５％である場合、目標搬送量に対する補正量は、−２Ｃと決定される。
【００９７】
次に、プリンタは、印刷データに応じて、補正された目標搬送量にて印刷処理を行う（Ｓ３１４）。目標搬送量の補正は、受信した印刷データに含まれる目標搬送量から、Ｓ３１３で決定された補正量を加算することによって行われる。そして、補正された目標搬送量に基づいて、搬送ユニット１０が印刷用紙を搬送する際に設定されるカウンタの値が決定される。
【００９８】
例えば、印刷用紙Ｐを１インチずつ搬送する場合（目標搬送量が１インチの場合）、目標搬送量を補正しなければ、カウンタの値は５７６０になる。しかし、ラスタデータに基づいて計算されたインク量が３５％である場合、補正量は−２Ｃ（−２／５７６０インチ）である。そのため、補正後のカウンタの設定値は、５７５８（＝５７６０−２）になる。
【００９９】
このようにして、プリンタは、印刷データに含まれるラスタデータに基づくインクの吐出動作と、カウンタの値に従った搬送動作（補正された搬送量による搬送動作）と、を交互に繰り返し、印刷用紙に画像を形成する。
【０１００】
本実施形態によれば、吐出されるインク量に応じて、目標搬送量が補正される。その結果、異なる印刷動作によって形成されるドット列の間隔、例えば図１３Ａに示されるドット列Ｌ３とＬ４との間隔が、吐出されるインク量に応じて、調整される。これにより、このドット列間のインクの混ざり具合が調節され、バンディングの発生を抑えることができる。
【０１０１】
また、本実施形態によれば、印刷用紙に形成されるドットの数が増えると（デューティ％が増えると）、印刷用紙を間欠的に搬送するときの搬送量が多くなる（つまり、ノズルから吐出されるインク滴の数が増えると、搬送量が多くなる）。ドットの数が増えると、例えば図１３Ａに示されるドット列Ｌ３とＬ４間のインクの混ざりが多くなって縞が発生しやすくなるので、搬送量を多くしてドット列の間隔を大きくし、バンディングの発生を抑える。
【０１０２】
また、本実施形態によれば、印刷動作（パス）毎に吐出されるインク量を計算している。そして、間欠的な搬送を行う際は、搬送動作と搬送動作との間に行われる印刷動作において吐出されるインク量に応じて、搬送動作毎に目標搬送量が補正されている。各搬送動作の目標搬送量は、その搬送動作の前に行われた印刷動作のインク量、及び、その搬送動作の後に行われた印刷動作のインク量の少なくとも一方のインク量に応じて、補正される。また、ある吐出動作において吐出されるインク量に応じて、その吐出動作の前後に行われる搬送動作の目標搬送量が補正される。このように目標搬送量を補正すれば、搬送動作の前後に吐出されたインクの混ざり具合が調整され、バンディングの発生を抑えることができる。
【０１０３】
また、本実施形態によれば、テストパターンに基づいて、プリンタが２種類のインク量に応じた補正量を記憶していた。これにより、プリンタは、実際に印刷を行う際に吐出されるべきインク量に応じた補正量を、記憶している２種類の補正量に基づいて、決定することができる。なお、本実施形態では、２種類のインク量に応じた補正量を決定するため、インク量の異なる２種類のテストパターンを作成している。
【０１０４】
また、本実施形態によれば、コンピュータ本体から受信した印刷データ中のラスタデータに基づいて、吐出されるべきインク量を計算していた。これにより、ノズルからインクを吐出する前に、吐出されるインク量を計算することができる。
【０１０５】
＝＝＝コンピュータシステム等の構成＝＝＝
次に、コンピュータシステム、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体の実施形態について、図面を参照しながら説明する。
【０１０６】
図２０は、コンピュータシステムの外観構成を示した説明図である。コンピュータシステム１０００は、コンピュータ本体１１０２と、表示装置１１０４と、プリンタ１１０６と、入力装置１１０８と、読取装置１１１０とを備えている。コンピュータ本体１１０２は、本実施形態ではミニタワー型の筐体に収納されているが、これに限られるものではない。表示装置１１０４は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ：陰極線管）やプラズマディスプレイや液晶表示装置等が用いられるのが一般的であるが、これに限られるものではない。プリンタ１１０６は、上記に説明されたプリンタが用いられている。入力装置１１０８は、本実施形態ではキーボード１１０８Ａとマウス１１０８Ｂが用いられているが、これに限られるものではない。読取装置１１１０は、本実施形態ではフレキシブルディスクドライブ装置１１１０ＡとＣＤ−ＲＯＭドライブ装置１１１０Ｂが用いられているが、これに限られるものではなく、例えばＭＯ（Ｍａｇｎｅｔ  Ｏｐｔｉｃａｌ）ディスクドライブ装置やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の他のものであっても良い。
【０１０７】
図２１は、図２０に示したコンピュータシステムの構成を示すブロック図である。コンピュータ本体１１０２が収納された筐体内にＲＡＭ等の内部メモリ１２０２と、ハードディスクドライブユニット１２０４等の外部メモリがさらに設けられている。
【０１０８】
上述したプリンタの動作を制御するコンピュータプログラムは、例えばインターネット等の通信回線を経由して、プリンタ１１０６に接続されたコンピュータ１０００等にダウンロードさせることができるほか、コンピュータによる読み取り可能な記録媒体に記録して配布等することもできる。記録媒体としては、例えば、フレキシブルディスクＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスクＭＯ、ハードディスク、メモリ等の各種記録媒体を用いることができる。なお、このような記憶媒体に記憶された情報は、各種の読取装置１１１０によって、読み取り可能である。
【０１０９】
図２２は、コンピュータシステムに接続された表示装置１１０４の画面に表示されたプリンタドライバのユーザインターフェースを示す説明図である。操作者は、入力装置１１０８を用いて、プリンタドライバの各種の設定を行うことができる。    
操作者は、この画面上から、印刷モード（印刷方式）を選択することができる。例えば、操作者は、印刷モードとして、高速印刷モード又はファイン印刷モードを選択したり、バンド印刷方式又は疑似バンド印刷方式を選択したりすることができる。また、操作者は、この画面上から、印刷するときのドットの間隔（解像度）を選択することができる。
【０１１０】
図２３は、コンピュータ本体１１０２からプリンタ１１０６に供給される印刷データのフォーマットの説明図である。この印刷データは、プリンタドライバの設定に基づいて画像情報から作成されるものである。印刷データは、印刷条件コマンド群と各パス用コマンド群とを有する。印刷条件コマンド群は、印刷解像度を示すコマンドや、印刷方向（単方向／双方向）を示すコマンドなどを含んでいる。また、各パス用の印刷コマンド群は、目標搬送量コマンドＣＬや、画素データコマンドＣＰとを含んでいる。画素データコマンドＣＰは、各パスで記録されるドットの画素毎の記録状態を示す画素データＰＤを含んでいる。なお、同図に示す各種のコマンドは、それぞれヘッダ部とデータ部とを有しているが、簡略して描かれている。また、これらのコマンド群は、コマンド毎にコンピュータ本体側からプリンタ側に間欠的に供給される。但し、印刷データは、このフォーマットに限られるものではない。
【０１１１】
なお、以上の説明においては、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０と接続されてコンピュータシステムを構成した例について説明したが、これに限られるものではない。例えば、コンピュータシステムが、コンピュータ本体１１０２とプリンタ１１０６から構成されても良く、コンピュータシステムが表示装置１１０４、入力装置１１０８及び読取装置１１１０のいずれかを備えていなくても良い。また、例えば、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０のそれぞれの機能又は機構の一部を持っていても良い。一例として、プリンタ１１０６が、画像処理を行う画像処理部、各種の表示を行う表示部、及び、デジタルカメラ等により撮影された画像データを記録した記録メディアを着脱するための記録メディア着脱部等を有する構成としても良い。
【０１１２】
このようにして実現されたコンピュータシステムは、システム全体として従来システムよりも優れたシステムとなる。
【０１１３】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、主としてプリンタについて記載されているが、その中には、調節方法、印刷装置、印刷方法、プログラム、記憶媒体、コンピュータシステム、表示画面、画面表示方法、印刷物の製造方法、調節用パターン、記録装置、液体の吐出装置等の開示が含まれていることは言うまでもない。
【０１１４】
また、一実施形態としてのプリンタ等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１１５】
＜インク量について１＞
前述の実施形態によれば、ドットが形成される画素の割合に応じて、目標搬送量を補正していた。すなわち、印刷用紙に形成されるドットの数が、吐出されるべきインク量の目安となっていた。しかし、吐出されるべきインク量の目安は、これに限られるものではない。例えば、印刷用紙Ｐに形成されるドットの大きさ（又は、ノズルから吐出されるインク滴の大きさ）を考慮して、吐出されるインク量を決定しても良い。
【０１１６】
図２４は、印刷用紙Ｐに形成されたドット列の説明図である。図１３Ａの場合と比較すると、８０％の画素にドットが形成されている点で同じだが、印刷用紙に形成されるドットの径が小さい。同図と図１３Ａとを比較して分かる通り、吐出されるインク滴が小さければ（印刷用紙Ｐに形成されるドットが小さければ）、ドット列間で混ざるインクの量は少なくなる。また、吐出されるインク滴が小さければ（印刷用紙Ｐに形成されるドットが大きければ）、ドット列間で混ざるインクの量は多くなる。このように、インクの混ざり具合は、ノズルから吐出されるインク滴の大きさによって異なる。
【０１１７】
そこで、インク滴の大きさを考慮して、吐出されるインク量を決定し、そのインク量に応じて目標搬送量を補正する。これにより、ドット列間のインクの混ざり具合が調節され、バンディングの発生を抑えることができる。なお、ノズルから吐出されるインク滴が大きくなると、例えば図１３Ａに示されるドット列Ｌ３とＬ４間のインクの混ざりが多くなって縞が発生しやすくなるので、搬送量を多くしてドット列の間隔を大きくし、バンディングの発生を抑える。
【０１１８】
なお、異なる大きさのドットが印刷用紙に形成されても良い。印刷用紙に大ドット・中ドット・小ドットが形成されるとき、ノズルからそれぞれ約４０ｐｌ（ピコリットル）・２１ｐｌ・１３ｐｌのインク滴が吐出される。したがって、例えば、ラスタデータ（印刷信号ＰＲＴ（ｉ））中に大ドット３０個、中ドット５０個及び小ドット７０個分のデータが含まれている場合、吐出されるインク量は、（４０ｐｌ×３０個）＋（２１ｐｌ×５０個）＋（１３ｐｌ×７０個）＝３１６０ｐｌと計算される。
【０１１９】
＜インク量について２＞
前述の実施形態によれば、全ノズル（ノズル♯１〜ノズル♯ｎ）から吐出されるインク量に応じて、目標搬送量を補正していた。しかし、吐出されるインク量を算出する際に、必ずしも全ノズルを対象にする必要はない。    
例えば、ヘッド３１の端のノズル（♯１及び♯ｎ）から吐出されるインクの量に応じて、目標搬送量を補正しても良い。例えば、図１３Ａにおいてバンディングの原因となるドット列Ｌ３とＬ４は、いずれもヘッドの端のノズルによって形成されている。このように、異なる印刷動作によって形成されるドット列が隣り合う場合、それぞれのドット列はヘッドの端のノズルによって形成されている。したがって、ヘッドの端のノズルから吐出されるインク量に応じて搬送量を調節すれば、バンディングの発生を軽減することができる。    
このような実施形態であれば、ノズル♯２〜ノズル♯ｎ−１が８０％の画素にドットを形成しても、ノズル♯１やノズル♯ｎが５０％の画素にドットを形成するのであれば、目標搬送量に対する補正量は−Ｃになる。
【０１２０】
＜補正量について１＞
前述の実施形態によれば、目標搬送量に対する補正量の決定は、プリンタ側で行われていた。しかし、これに限られるものではない。例えば、コンピュータ側のプリンタドライバが目標搬送量に対する補正量を決定しても良い。    
また、前述の実施形態によれば、目標搬送量の補正は、プリンタ側で行われていた。しかし、これに限られるものではない。例えば、コンピュータ側のプリンタドライバが目標搬送量を補正し、補正された目標搬送量に関する情報をプリンタに送信しても良い。
【０１２１】
図２５は、他の実施形態における印刷用紙に画像を形成するときの流れを説明するためのフロー図である。以下に説明されるプリンタの各種の動作は、プリンタ内のＲＯＭ５３に格納されたプログラムによって実現される。また、以下に説明されるコンピュータ本体の各種の動作は、コンピュータ本体に格納されたプログラムであるプリンタドライバによって実現される。そして、これらのプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。なお、前述の実施形態と同じ動作については、説明を省略する。
【０１２２】
本実施形態では、ラスタデータを作成した後（Ｓ３０４）、コンピュータ側で、ラスタデータに基づいて、吐出されるインク量を計算している（Ｓ３０５）。次に、コンピュータ側で、インク量に応じて、目標搬送量に対する補正量を決定している（Ｓ３０６）。そして、コンピュータは、コンピュータ側で目標搬送量を補正し、補正した目標搬送量とラスタデータとを含む印刷データを、プリンタ側に送信している（Ｓ３０７）。プリンタは、受信した印刷データに含まれる補正された目標搬送量に関する情報に基づいてカウンタを設定し、印刷処理を行う（Ｓ３１２）。
【０１２３】
このような場合であっても、前述の実施形態と同様な効果を得ることができる。また、本実施形態によれば、ラスタデータに基づくインク量の計算がコンピュータ側で行われるので、プリンタ側の計算処理の負荷は軽減する。
【０１２４】
＜補正量について２＞
前述の実施形態によれば、テストパターンに基づいて決定される補正量は、プリンタ側のＥＥＰＲＯＭに記憶されていた。しかし、補正量の記憶場所は、これに限られるものではない。例えば、コンピュータ側で補正量を記憶しても良い。コンピュータが印刷データをプリンタ側に送信するときに、印刷データに補正量に関する情報（又は補正された目標搬送量）を含めればよい。
【０１２５】
＜補正量について３＞
前述の実施形態によれば、インク量と補正量が線形的な関係にあるものとして、２種類のインク量に応じた補正量に基づいて、他のインク量に対応する補正量を補完していた。しかし、これに限られるものではない。    
例えば、３種類のインク量に応じた補正量に基づいて２次関数を作成し、この２次関数に基づいて、吐出されるインク量に応じた補正量を決定しても良い。    また、例えば、吐出されるインク量と補正量とを対応づけた参照表をプリンタ内のＲＯＭ５３又はコンピュータ本体内のメモリに記憶し、この参照表に基づいて、吐出されるインク量に対応する補正量を求めても良い。
【０１２６】
＜搬送動作について１＞
前述の実施形態によれば、搬送ユニット１０が印刷用紙Ｐを搬送することによって、印刷用紙Ｐとヘッド３１とが搬送方向に沿って相対的に移動していた。しかし、両者の相対的な移動は、これに限られるものではない。例えば、ヘッドを搬送方向に移動させることによって、両者を搬送方向に沿って相対的に移動するようにしても良い。
【０１２７】
＜搬送動作について２＞
前述の実施形態によれば、吐出されるインク量を印刷動作（パス）毎に計算し、印刷動作毎のインク量に応じて、目標搬送量を補正していた。しかし、印刷動作毎に吐出されるインク量を計算するものに限られない。    
例えば、印刷用紙全体に吐出されるインク量を計算し、一律に目標搬送量を補正しても良い。つまり、複数回の印刷動作において吐出される総インク量に応じた補正量を決定し、この補正量を用いて間欠的な搬送を行っても良い。
【０１２８】
＜テストパターンについて＞
前述の実施形態では、２種類のインク量に応じた補正量を決定するため、１枚の印刷用紙に２種類のインク量のテストパターンを印刷していた。しかし、テストパターンは、これに限られるものではない。    
例えば、まず印刷用紙にデューティ８０％のテストパターンのみを印刷し、デューティ８０％の場合の補正量を決定し、その後に、他の印刷用紙にデューティ５０％のテストパターンのみを印刷し、デューティ５０％の場合の補正量を決定しても良い。すなわち、異なるインク量によるテストパターンを別々に順に印刷しても良い。
【０１２９】
＜印刷方式について＞
前述の実施形態では、バンド印刷方式でドット列を形成していた。しかし、印刷方式はバンド印刷に限られるものではない。例えば、印刷方式は、疑似バンド印刷方式であっても良い。
【０１３０】
図２６は、疑似バンド印刷方式により形成されたドット列の説明図である。「疑似バンド印刷方式」とは、複数回のパス（印刷動作）によって連続するドット列が完成する印刷方式である。本実施形態では、２回のパスによって連続するドット列が完成する。ノズルの間隔が１８０ｄｐｉなので、印刷用紙に形成されるドット列の間隔Ｄは、３６０ｄｐｉになる。
【０１３１】
本実施形態では、パス１において、ノズル♯ｎ−１がドット列Ｌ１を形成し、ノズル♯ｎがドット列Ｌ３を形成する。また、印刷用紙Ｐがドット間隔Ｄにて搬送された後、パス２において、ノズル♯ｎ−１がドット列Ｌ２を形成し、ノズル♯ｎがドット列Ｌ４を形成する。パス１及びパス２により、連続したドット列Ｌ１〜Ｌ４が完成する。つまり、パス１及びパス２の印刷動作によって、ノズル間隔が３６０ｄｐｉの擬似的なヘッドによるバンド印刷が行われる。次に、本実施形態では、パス３において、ノズル♯１がドット列Ｌ５を形成し、ノズル♯２がドット列Ｌ７を形成する。また、印刷用紙Ｐがドット間隔Ｄにて搬送された後、パス２において、ノズル♯１がドット列Ｌ６を形成し、ノズル♯２がドット列Ｌ８を形成する。つまり、パス３及びパス４の印刷動作によって、ノズル間隔が３６０ｄｐｉの擬似的なヘッドによるバンド印刷が行われる。
【０１３２】
本実施形態の場合、ドット列Ｌ４とＬ５の間におけるインクの混ざりが、他のドット列間のインクの混ざり方と異なることになる。したがって、バンディングの発生を軽減するには、パス２からパス３までの印刷用紙の搬送量を調整し、ドット列Ｌ４とＬ５との間隔Ｄｃを調整する必要がある。
【０１３３】
したがって、本実施形態の場合、パス３からパス４までの搬送の際の目標搬送量を、吐出されるインク量に応じて補正している。つまり、疑似バンド印刷の場合、疑似バンドを完成させたパスから、次の疑似バンドの形成を開始するパスまでの間の搬送量を、吐出されるインク量に応じて補正する。これにより、前述の実施形態と同様の効果を得ることができる。
【０１３４】
＜液体吐出装置について＞
前述の実施形態では、液体吐出装置としてプリンタが説明されていたが、これに限られるものではない。例えば、記録装置、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の液体吐出装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【０１３５】
＜インクについて＞
前述の実施形態は、プリンタの実施形態だったので、染料インク又は顔料インクをノズルから吐出していた。しかし、ノズルから吐出する液体は、このようなインクに限られるものではない。例えば、金属材料、有機材料（特に高分子材料）、磁性材料、導電性材料、配線材料、成膜材料、電子インク、加工液、遺伝子溶液などを含む液体（水も含む）をノズルから吐出しても良い。このような液体を対象物に向かって直接的に吐出すれば、省材料、省工程、コストダウンを図ることができる。
【０１３６】
＜ノズルについて＞
前述の実施形態では、圧電素子を用いてインクを吐出していた。しかし、液体を吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
【０１３７】
【発明の効果】
本発明によれば、液体を吐出した媒体上に縞が発生することを抑えることができる高品質な装置を提供することができる。
【図面の簡単な説明】
【図１】プリンタを備えた印刷システムの概略構成図である。
【図２】コントローラを中心としたブロック図である。
【図３】ヘッドの内部の概略構成を示す説明図である。
【図４】ピエゾ素子とノズルとの構造を示す説明図である。
【図５】ヘッドにおけるノズルの配列を示す説明図である。
【図６】ヘッド駆動回路内の構成を示すブロック図である。
【図７】各信号のタイミングチャートである。
【図８】往路と復路におけるインクの吐出のタイミングの説明図である。
【図９】搬送ユニットの構成を説明するための説明図である。
【図１０】ロータリー式エンコーダの説明図である。
【図１１】図１１Ａは、正転時の出力信号の波形のタイミングチャートである。図１１Ｂは、反転時の出力信号の波形のタイミングチャートである。
【図１２】印刷用紙の搬送の流れを説明するためのフロー図である。
【図１３】図１３Ａ及び図１３Ｂは、印刷用紙に形成されたドット列の説明図である。
【図１４】テストパターンの印刷方法を説明するためのフロー図である。
【図１５】表示装置の表示の説明図である。
【図１６】テストパターンの説明図である。
【図１７】表示装置の表示の説明図である。
【図１８】吐出されるインク量と補正量との関係を示すグラフである。
【図１９】印刷用紙に画像を形成するときのフロー図である。
【図２０】コンピュータシステムの外観構成図である。
【図２１】コンピュータシステムの構成を示すブロック図である。
【図２２】プリンタドライバのユーザインターフェースの説明図である。
【図２３】印刷データのフォーマットの説明図である。
【図２４】印刷用紙に形成されたドット列の説明図である。
【図２５】印刷用紙に画像を形成するときのフロー図である。
【図２６】疑似バンド印刷方式によるドット列の説明図である。
【符号の説明】
１  プリンタ              ３  コネクタ、        ５  コンピュータ
１０  搬送ユニット        １２  搬送モータ      １４  搬送ローラ
２０  キャリッジユニット  ２１  キャリッジ      ２２  キャリッジモータ
２３  プーリ              ２４  ベルト          ２５  ガイド
２６  位置センサ          ３０  ヘッドユニット  ３１  ヘッド
４０  操作パネル          ５０  コントローラ    ５１  ＣＰＵ
５２  ＲＡＭ              ５３  ＲＯＭ          ５５  Ｉ／Ｆ専用回路
５６  モータ駆動回路      ５７  ヘッド駆動回路  ７０  カートリッジ
Ｐ    印刷用紙
【図１】
2004209887.tif 000003
【図２】
2004209887.tif 000004
【図３】
2004209887.tif 000005
【図４】
2004209887.tif 000006
【図５】
2004209887.tif 000007
【図６】
2004209887.tif 000008
【図７】
2004209887.tif 000009
【図８】
2004209887.tif 000010
【図９】
2004209887.tif 000011
【図１０】
2004209887.tif 000012
【図１１】
2004209887.tif 000013
【図１２】
2004209887.tif 000014
【図１３】
2004209887.tif 000015
【図１４】
2004209887.tif 000016
【図１５】
2004209887.tif 000017
【図１６】
2004209887.tif 000018
【図１７】
2004209887.tif 000019
【図１８】
2004209887.tif 000020
【図１９】
2004209887.tif 000021
【図２０】
2004209887.tif 000022
【図２１】
2004209887.tif 000023
【図２２】
2004209887.tif 000024
【図２３】
2004209887.tif 000025
【図２４】
2004209887.tif 000026
【図２５】
2004209887.tif 000027
【図２６】
2004209887.tif 000028