(57)【特許請求の範囲】
【請求項１】
被印刷体を搬送するための搬送機構と、前記搬送機構の搬送量を、前記被印刷体上の最小ドット間隔よりも小さい間隔にて検出可能な検出器と、を有し、
前記検出器を用いて前記搬送機構の搬送量が目標搬送量となるように制御する搬送動作と、前記被印刷体にドットを形成する動作とを繰り返して印刷を実行する印刷装置において、
前記目標搬送量は、前記検出器が検知可能な間隔を基準として設定され、
１回の前記搬送動作によって前記間隔よりも小さい搬送誤差が生じる場合、前記繰り返し行われる複数回の前記搬送動作のうちの一部の搬送動作の前記目標搬送量を変更し、複数回の前記搬送動作によって蓄積した前記搬送誤差を補正する、
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記目標搬送量は、前記被印刷体に関する情報に応じて、設定される。
【請求項３】
請求項２に記載の印刷装置であって、
前記被印刷体に関する情報は、印刷条件の設定内容に基づいて、取得される。
【請求項４】
請求項２又は３に記載の印刷装置であって、
前記被印刷体の種類に関する情報は、前記被印刷体に関する情報に含まれる。
【請求項５】
請求項２〜４のいずれかに記載の印刷装置であって、
前記目標搬送量は、被印刷体が滑り易いほど、大きくなる。
【請求項６】
請求項２〜５のいずれかに記載の印刷装置であって、
写真用紙に対する目標搬送量は、普通紙に対する目標搬送量と比較して、大きく設定される。
【請求項７】
請求項２〜６のいずれかに記載の印刷装置であって、
光沢紙に対する目標搬送量は、普通紙に対する目標搬送量と比較して、大きく設定される。
【請求項８】
請求項２〜７のいずれかに記載の印刷装置であって、
前記目標搬送量は、前記被印刷体に関する情報と前記目標搬送量とを関連付けたテーブルに基づいて、設定される。
【請求項９】
請求項１〜８のいずれかに記載の印刷装置であって、
前記目標搬送量は、外部の装置から送信された印刷データに基づいて、設定される。
【請求項１０】
請求項１〜９のいずれかに記載の印刷装置であって、
前記目標搬送量は、前記基準に設定された搬送量の整数倍である。
【請求項１１】
請求項１〜１０のいずれかに記載の印刷装置であって、
前記目標搬送量は、前記検出器が検出可能な搬送量の整数倍である。
【請求項１２】
請求項１〜１１のいずれかに記載の印刷装置であって、
前記搬送機構は、前記被印刷体を搬送するためのローラを備え、
前記検出器は、前記ローラの回転量を検出する。
【請求項１３】
請求項１〜１２のいずれかに記載の印刷装置であって、
前記検出器は、エンコーダである。
【請求項１４】
請求項１〜１３のいずれかに記載の印刷装置であって、
前記目標搬送量は、搬送回数に応じて、変更して設定できる。
【請求項１５】
被印刷体を搬送するための搬送機構と、前記搬送機構の搬送量を、前記被印刷体上の最小ドット間隔よりも小さい間隔にて検出可能な検出器と、を有し、前記検出器を用いて前記搬送機構の搬送量が目標搬送量となるように制御する搬送動作と、前記被印刷体にドットを形成する動作とを繰り返して印刷を実行する印刷装置に、
前記検出器が検知可能な前記間隔を基準として前記目標搬送量を設定する機能と、
１回の前記搬送動作によって前記間隔よりも小さい搬送誤差が生じる場合、前記繰り返し行われる複数回の前記搬送動作のうちの一部の搬送動作の前記目標搬送量を変更し、複数回の前記搬送動作によって蓄積した前記搬送誤差を補正する機能と、
を実現させることを特徴とするプログラム。
【請求項１６】
コンピュータ本体と、前記コンピュータ本体に接続可能な印刷装置を備えたコンピュータシステムであって、
前記印刷装置は、
被印刷体を搬送するための搬送機構と、前記搬送機構の搬送量を、前記被印刷体上の最小ドット間隔よりも小さい間隔にて検出可能な検出器と、を有し、
前記検出器を用いて前記搬送機構の搬送量が目標搬送量となるように制御する搬送動作と、前記被印刷体にドットを形成する動作とを繰り返して印刷を実行する印刷装置であって、
前記目標搬送量は、前記検出器が検知可能な間隔を基準として設定され、
１回の前記搬送動作によって前記間隔よりも小さい搬送誤差が生じる場合、前記繰り返し行われる複数回の前記搬送動作のうちの一部の搬送動作の前記目標搬送量を変更し、複数回の前記搬送動作によって蓄積した前記搬送誤差を補正する、
ことを特徴とするコンピュータシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、紙などの被印刷体に印刷を行う印刷装置に関する。また、本発明は、このような印刷装置を制御するプログラム及びコンピュータシステムに関する。
【０００２】
【背景技術】
紙、布、フィルム等の各種の被印刷体に画像を印刷する印刷装置として、インクを断続的に吐出して印刷を行うインクジェットプリンタが知られている。このようなインクジェットプリンタでは、被印刷体を紙搬送方向に移動させて位置決めする工程と、走査方向にノズルを移動させながらインクを吐出する工程とを交互に繰り返し、印刷を行っている。
そして、従来では、被印刷体を搬送するときの目標搬送量は、被印刷体に形成されるドットの間隔を基準に設定されていた。
【０００３】
【発明が解決しようとする課題】
搬送機構が目標搬送量に基づいて搬送すると、搬送誤差により、実際の搬送量は目標搬送量と一致していない。しかし、搬送誤差を見込んで目標搬送量を設定しても、目標搬送量がドットの間隔を基準に設定されていたので、搬送誤差の調整が困難であった。このような搬送誤差は、画質の良否に影響を与えることになる。
本発明は、被印刷体の搬送の精度を高めて、画質の向上を図ることを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するための主たる発明は、被印刷体を搬送するための搬送機構と、前記搬送機構の搬送量を、前記被印刷体上の最小ドット間隔よりも小さい間隔にて検出可能な検出器と、を有し、前記検出器を用いて前記搬送機構の搬送量が目標搬送量となるように制御する搬送動作と、前記被印刷体にドットを形成する動作とを繰り返して印刷を実行する印刷装置において、前記目標搬送量は、前記検出器が検知可能な間隔を基準として設定され、１回の前記搬送動作によって前記間隔よりも小さい搬送誤差が生じる場合、前記繰り返し行われる複数回の前記搬送動作のうちの一部の搬送動作の前記目標搬送量を変更し、複数回の前記搬送動作によって蓄積した前記搬送誤差を補正することを特徴とする。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【０００５】
【発明の実施の形態】
次に、本発明の実施形態を以下の順序で説明する。
『開示の概要』
『紙の滑りと画質の関係』
『印刷装置（インクジェットプリンタ）の概要』
『本実施形態の搬送量の制御』
『コンピュータシステム等の構成』
『その他の実施の形態』
【０００６】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００７】
被印刷体を搬送するための搬送機構と、前記搬送機構の搬送量を、前記被印刷体上の最小ドット間隔よりも小さい間隔にて検出可能な検出器と、を有し、前記検出器を用いて前記搬送機構の搬送量が目標搬送量となるように制御する動作と、前記被印刷体にドットを形成する動作とを繰り返して印刷を実行する印刷装置において、前記目標搬送量は、前記検出器が検知可能な前記間隔を基準として設定されることを特徴とする印刷装置。このような印刷装置によれば、搬送機構に対して細かく目標搬送量を設定できるので、搬送機構の搬送量を調整して、画質を向上させることが可能である。
【０００８】
かかる印刷装置であって、前記目標搬送量は、前記被印刷体に関する情報に応じて、設定されることが望ましい。このような印刷装置によれば、被印刷体の特性に応じた目標搬送量の設定を行うことができ、画質を向上させることが可能である。
【０００９】
かかる印刷装置であって、前記被印刷体に関する情報は、印刷条件の設定内容に基づいて、取得されることが望ましい。このような印刷装置によれば、設定された印刷条件を利用して、目標搬送量を設定することができる。
【００１０】
かかる印刷装置であって、前記被印刷体の種類に関する情報は、前記被印刷体に関する情報に含まれることが望ましい。このような印刷装置によれば、被印刷体の特性に応じた目標搬送量の設定を行うことができ、画質を向上させることができる。
【００１１】
かかる印刷装置であって、前記目標搬送量は、被印刷体が滑り易いほど、大きくなることが望ましい。このような印刷装置によれば、被印刷体を搬送する際の滑りに起因する搬送誤差を考慮して、目標搬送量を設定することができる。
【００１２】
かかる印刷装置であって、写真用紙に対する目標搬送量は、普通紙に対する目標搬送量と比較して、大きく設定されることが望ましい。このような印刷装置によれば、普通紙に比べて搬送時に滑り易い写真用紙であっても、印刷に適した位置に搬送することができる。
【００１３】
かかる印刷装置であって、光沢紙に対する目標搬送量は、普通紙に対する目標搬送量と比較して、大きく設定されることが望ましい。このような印刷装置によれば、普通紙に比べて搬送時に滑り易い光沢紙であっても、印刷に適した位置に搬送することができる。
【００１４】
かかる印刷装置であって、前記目標搬送量は、前記被印刷体に関する情報と前記目標搬送量とを関連付けたテーブルに基づいて、設定されることが望ましい。このような印刷装置によれば、被印刷体の情報を取得すれば、テーブルを参酌して、目標搬送量を設定することができる。
【００１５】
かかる印刷装置であって、前記目標搬送量は、外部の装置から送信された印刷データに基づいて、設定されることが望ましい。このような印刷装置によれば、外部からの印刷データを利用して目標搬送量を設定することができるので、印刷装置の構成を簡略化することができる。
【００１６】
かかる印刷装置であって、前記目標搬送量は、前記基準に設定された搬送量の整数倍であることが望ましい。このような印刷装置によれば、搬送機構に対して細かく目標搬送量を設定できるので、搬送機構の搬送量を調整して、画質を向上させることが可能である。
【００１７】
かかる印刷装置であって、前記目標搬送量は、前記検出器が検出可能な搬送量の整数倍であることが望ましい。このような印刷装置によれば、搬送機構が制御可能な搬送量に応じて目標搬送量を設定することができ、搬送機構に対して細かく目標搬送量を設定できるので、搬送機構の搬送量を調整して、画質を向上させることが可能である。
【００１８】
かかる印刷装置であって、前記搬送機構は、前記被印刷体を搬送するためのローラを備え、前記検出器は、前記ローラの回転量を検出することが望ましく、前記検出器は、エンコーダであることが好ましい。このような印刷装置によれば、ローラの回転量に基づいて、搬送機構による被印刷体の搬送量を検出することができる。
【００１９】
かかる印刷装置であって、前記目標搬送量は、搬送回数に応じて、変更して設定できることが望ましい。このような印刷装置によれば、目標搬送量の設定の基準となる量よりも搬送誤差の方が小さい場合であっても、目標搬送量を変更して調整することにより、印刷に適した位置に被印刷体を搬送することができる。
【００２０】
また、被印刷体を搬送するための搬送機構と、前記搬送機構の搬送量を、前記被印刷体上の最小ドット間隔よりも小さい間隔にて検出可能な検出器と、を有し、前記検出器を用いて前記搬送機構の搬送量が目標搬送量となるように制御する動作と、前記被印刷体にドットを形成する動作とを繰り返して印刷を実行する印刷装置において、前記目標搬送量は、前記検出器が検知可能な前記間隔を基準として設定され、前記目標搬送量は、前記被印刷体に関する情報に応じて、設定され、前記被印刷体に関する情報は、印刷条件の設定内容に基づいて、取得され、前記被印刷体の種類に関する情報は、前記被印刷体に関する情報に含まれ、前記目標搬送量は、被印刷体が滑り易いほど、大きくなり、写真用紙に対する目標搬送量は、普通紙に対する目標搬送量と比較して、大きく設定され、光沢紙に対する目標搬送量は、普通紙に対する目標搬送量と比較して、大きく設定され、前記目標搬送量は、前記被印刷体に関する情報と前記目標搬送量とを関連付けたテーブルに基づいて、設定され、前記目標搬送量は、外部の装置から送信された印刷データに基づいて、設定され、前記目標搬送量は、前記基準に設定された搬送量の整数倍であり、前記目標搬送量は、前記検出器が検出可能な搬送量の整数倍であり、前記搬送機構は、前記被印刷体を搬送するためのローラを備え、前記検出器は、エンコーダであって、前記ローラの回転量を検出し、前記目標搬送量は、搬送回数に応じて、変更して設定できることを特徴とする印刷装置。このような印刷装置によれば、搬送機構に対して細かく目標搬送量を設定できるので、搬送機構の搬送量を調整して、画質を向上させることが可能である。
【００２１】
また、被印刷体を搬送するための搬送機構と、前記搬送機構の搬送量を、前記被印刷体上の最小ドット間隔よりも小さい間隔にて検出可能な検出器と、を有し、前記検出器を用いて前記搬送機構の搬送量が目標搬送量となるように制御する動作と、前記被印刷体にドットを形成する動作とを繰り返して印刷を実行する印刷装置に、前記検出器が検知可能な前記間隔を基準として前記目標搬送量を設定する機能を実現させることを特徴とするプログラム。このようなプログラムによれば、搬送機構に対して細かく目標搬送量を設定できるので、搬送機構の搬送量を調整して、画質を向上させることが可能である。
【００２２】
また、コンピュータ本体と、前記コンピュータ本体に接続可能な印刷装置を備えたコンピュータシステムであって、前記印刷装置は、被印刷体を搬送するための搬送機構と、前記搬送機構の搬送量を、前記被印刷体上の最小ドット間隔よりも小さい間隔にて検出可能な検出器と、を有し、前記検出器を用いて前記搬送機構の搬送量が目標搬送量となるように制御する動作と、前記被印刷体にドットを形成する動作とを繰り返して印刷を実行する印刷装置であって、前記目標搬送量は、前記検出器が検知可能な前記間隔を基準として設定されることを特徴とするコンピュータシステム。このようなコンピュータシステムによれば、搬送機構に対して細かく目標搬送量を設定できるので、搬送機構の搬送量を調整して、画質を向上させることが可能である。
【００２３】
＝＝＝紙の滑りと画質の関係（参考）＝＝＝
まず、紙の滑りと画質の関係について説明する。
図１７は、滑りにくい紙Ｓを搬送した場合のドットの形成の様子を示す説明図である。また、図１８は、滑り易い紙Ｓを搬送した場合のドットの形成の様子を示す説明図である。また、図１９は、図１７及び図１８における印刷縞（バンディング）の発生の様子を示す説明図である。
同図では、説明の便宜上、ヘッド２１は、１色分の７個のノズルのみを有するものとしている（つまり、ｎ＝７）。また、同図では、説明の便宜上、紙Ｓが走査方向にも移動しているかのように描かれているが、実際には、紙Ｓは紙搬送方向に移動するだけであって走査方向には移動しない。
【００２４】
同図において、このノズル群のノズルピッチｋ・Ｄは、ドットピッチＤの４倍である（つまり、ｋ＝４）。なお、ヘッド２１の中において、丸の中に示されている数字１〜７は、ノズル番号を意味している。同図に示された通り、ノズル番号が若いノズルほど、紙搬送方向の下流に設けられている。
【００２５】
紙Ｓは、ノズルが走査方向に１回走査移動した（以下、『パス』と呼ぶ）後に、搬送ユニット１０によって、紙走査方向に搬送量Ｆ＝Ｌ・Ｄ（Ｌは整数、Ｄはドットピッチ）だけステップ移動する。同図では、搬送ユニット１０による搬送量Ｆは７・Ｄ（つまり、Ｌ＝７）であり、目標搬送量も７・Ｄである。なお、一定の搬送量Ｆ（＝Ｌ・Ｄ）で紙Ｓの搬送を行う場合、整数Ｌが、整数Ｌを整数ｋで割ったときの余りが（ｋ−１）になるような値を採用することが好ましい。
【００２６】
紙Ｓ内において、丸印は１回目のパスで形成されるドットの位置（画素の位置）を示し、四角形印は２回目のパスで形成されるドットの位置を示し、六角形印は３回目のパスで形成されるドットの位置を示し、八角形印は４回目のパスで形成されるドットの位置を示している。そして、各印の中の数字は、そのドットを形成するためのインクを吐出したノズルの番号を示している。また、同図では、１回のパス毎に２つのドットを形成しているが、実際には、ノズルが走査方向に移動しながら間欠的にインクを吐出するので、走査方向に沿って多数のドットがライン状に形成される（以下、これを『ラスタライン』と呼ぶ）。
【００２７】
同図の記録方式では、紙Ｓが走査方向に搬送量Ｆで搬送される毎に、各ノズルが、その直前のパスで記録されたラスタラインのすぐ上のラスタラインを記録する。また、同図の記録方式は、『インターレース印刷』の一例でもある。ここで、『インターレース印刷』とは、ｋが２以上であって、１回のパスで記録されるラスタラインの間に記録されないラスタラインが挟まれるような印刷方式を意味する。
【００２８】
＜滑りにくい紙の場合＞
図１７では、目標搬送量がＦ（＝Ｌ・Ｄ）であるときに、搬送ユニットは、一定のプラス誤差δの誤差を含む搬送量（Ｆ＋δ）で紙を搬送している。すなわち、目標搬送量Ｆに対して、紙Ｓが、誤差δだけ余分に紙搬送方向下流側に搬送されている。
このように目標搬送量Ｆに対して実際の搬送量がプラスの誤差を含んでいる理由は、紙が滑りにくい紙のため、紙搬送ローラ１７Ａと紙Ｓとの間で滑りが生じにくいからである。
【００２９】
その結果、パス１で記録されるラスタライン（Ｌ２、Ｌ６）とパス２で記録されるラスタライン（Ｌ１、Ｌ５）との間のドットピッチがδだけ短くなり、パス２で記録されるラスタラインとパス３で記録されるラスタライン（Ｌ４）との間のドットピッチがδだけ短くなり、パス３で記録されるラスタラインとパス４で記録されるラスタライン（Ｌ３）との間のドットピッチがδだけ短くなる。そして、このように搬送の誤差が蓄積された結果、図１９Ａで示される通り、例えば第２列目のラスタライン（Ｌ２：パス１で第６番ノズルにより形成されるライン）と第３列目のラスタライン（Ｌ３：パス４で第１番ノズルにより形成されるライン）との間のドットピッチが、３δだけ広がる。図１９Ａで示されるように搬送誤差が蓄積されてドットの間隔が広がると、肉眼では色の薄い縞が発生する。このような色の薄い縞（以下、『明バンディング』と呼ぶ。但し、『白バンディング』又は『淡バンディング』ともいう。）は、画質劣化として観察される。
【００３０】
＜滑り易い紙の場合＞
図１８では、目標搬送量がＦ（＝Ｌ・Ｄ）であるときに、搬送ユニットは、一定のマイナス誤差−δの誤差を含む搬送量（Ｆ−δ）で紙を搬送している。すなわち、目標搬送量Ｆに対して、紙Ｓが、誤差δだけ不足して紙搬送方向下流側に搬送されている。
このように目標搬送量Ｆに対して実際の搬送量がマイナスの誤差を含んでいる理由は、紙が滑り易い紙のため、紙搬送ローラ１７Ａと紙Ｓとの間で滑りが生じるからである。
【００３１】
その結果、パス１で記録されるラスタライン（Ｌ２、Ｌ６）とパス２で記録されるラスタライン（Ｌ１、Ｌ５）との間のドットピッチがδだけ長くなり、パス２で記録されるラスタラインとパス３で記録されるラスタライン（Ｌ４）との間のドットピッチがδだけ長くなり、パス３で記録されるラスタラインとパス４で記録されるラスタライン（Ｌ３）との間のドットピッチがδだけ長くなる。そして、このように搬送の誤差が蓄積された結果、図１９Ｂで示される通り、例えば第２列目のラスタライン（Ｌ２：パス１で第６番ノズルにより形成されるライン）と第３列目のラスタライン（Ｌ３：パス４で第１番ノズルにより形成されるライン）との間のドットピッチが、３δだけ狭まる。図１９Ｂで示されるように搬送誤差が蓄積されてドットの間隔が狭まると、肉眼では色の濃い縞が発生する。このような色の濃い縞（以下、『暗バンディング』と呼ぶ。但し、『黒バンディング』又は『濃バンディング』ともいう。）は、画質劣化として観察される。
【００３２】
＜下記の本実施形態について＞
上記の説明の通り、搬送誤差は、紙の滑り易さ等の紙の特性に関係していると考えられる。そのため、紙の種類に応じて、紙の滑り等に起因する搬送誤差を予想することは可能である。そのため、以下に説明する本実施形態では、目標搬送量は、紙の種類に基づいて、設定されている。
一方、紙の滑りに起因する搬送誤差は、紙に形成されるドットの最小の間隔（最小ドット間隔）よりも小さいことがある。この場合、目標搬送量がドット間隔の整数倍として設定されていると、目標搬送量を調整してもバンディングの発生を抑制することができない。そのため、以下に説明する本実施形態では、目標搬送量は、紙に形成される最小ドット間隔よりも小さい搬送量（具体的には、エンコーダが検出可能な最小搬送量Ｃ）の整数倍として設定されている。
【００３３】
＝＝＝印刷装置（インクジェットプリンタ）の概要＝＝＝
＜インクジェットプリンタの構成について＞
図１、図２、図３および図４を参照しつつ、印刷装置としてインクジェットプリンタを例にとって、その概要について説明する。なお、図１は、本実施形態のインクジェットプリンタの全体構成の説明図である。また、図２は、本実施形態のインクジェットプリンタのキャリッジ周辺の概略図である。また、図３は、本実施形態のインクジェットプリンタの搬送ユニット周辺の説明図である。また、図４は、本実施形態のインクジェットプリンタの搬送ユニット周辺の斜視図である。
本実施形態のインクジェットプリンタは、紙搬送ユニット１０、インク吐出ユニット２０、クリーニングユニット３０、キャリッジユニット４０、計測器群５０、および制御ユニット６０を有する。
【００３４】
紙搬送ユニット１０は、被印刷体である例えば紙を印刷可能な位置に送り込み、印刷時に所定の方向（図１において紙面に垂直な方向（以下、紙搬送方向という））に所定の移動量で紙を移動させるためのものである。すなわち、紙搬送ユニット１０は、紙を搬送する搬送機構として機能する。紙搬送ユニット１０は、紙挿入口１１Ａ及びロール紙挿入口１１Ｂと、給紙モータ（不図示）と、給紙ローラ１３と、プラテン１４と、紙送りモータ（以下、ＰＦモータという）１５と、紙送りモータドライバ（以下、ＰＦモータドライバという）１６と、紙送りローラ１７Ａと排紙ローラ１７Ｂと、フリーローラ１８Ａとフリーローラ１８Ｂとを有する。ただし、紙搬送ユニット１０が搬送機構として機能するためには、必ずしも、これらの構成要素を全て要するというわけではない。
【００３５】
紙挿入口１１Ａは、被印刷体である紙を挿入するところである。給紙モータ（不図示）は、紙挿入口１１Ａに挿入された紙をプリンタ内に搬送するモータであり、パルスモータで構成される。給紙ローラ１３は、紙挿入口１１に挿入された紙をプリンタ内に自動的に搬送するローラであり、給紙モータ１２によって駆動される。給紙ローラ１３は、略Ｄ形の横断面形状を有している。給紙ローラ１３の円周部分の周囲長さは、ＰＦモータ１５までの搬送距離よりも長く設定されているので、この円周部分を用いて被印刷体をＰＦモータ１５まで搬送できる。なお、給紙ローラ１３の回転駆動力と分離パッド（不図示）の摩擦抵抗とによって、複数の被印刷体が一度に給紙されることを防いでいる。被印刷体の搬送のシーケンスについては、後で詳述する。
【００３６】
プラテン１４は、印刷中の紙Ｓを支持する。ＰＦモータ１５は、被印刷体である例えば紙を紙搬送方向に送り出すモータであり、ＤＣモータで構成される。ＰＦモータドライバ１６は、ＰＦモータ１５の駆動を行うためのものである。紙送りローラ１７Ａは、給紙ローラ１３によってプリンタ内に搬送された紙Ｓを印刷可能な領域まで送り出すローラであり、ＰＦモータ１５によって駆動される。フリーローラ１８Ａは、紙送りローラ１７Ａと対向する位置に設けられ、紙Ｓを紙送りローラ１７Ａとの間に挟むことによって紙Ｓを紙送りローラ１７Ａに向かって押さえる。
【００３７】
排紙ローラ１７Ｂは、印刷が終了した紙Ｓをプリンタの外部に排出するローラである。排紙ローラ１７Ｂは、不図示の歯車により、ＰＦモータ１５によって駆動される。フリーローラ１８Ｂは、排紙ローラ１７Ｂと対向する位置に設けられ、紙Ｓを排紙ローラ１７Ｂとの間に挟むことによって紙Ｓを排紙ローラ１７Ｂに向かって押さえる。
【００３８】
インク吐出ユニット２０は、被印刷体である例えば紙にインクを吐出するためのものである。インク吐出ユニット２０は、ヘッド２１と、ヘッドドライバ２２とを有する。ヘッド２１は、インク吐出部であるノズルを複数有し、各ノズルから断続的にインクを吐出する。ヘッドドライバ２２は、ヘッド２１を駆動して、ヘッドから断続的にインクを吐出させるためのものである。
【００３９】
クリーニングユニット３０は、ヘッド２１のノズルの目詰まりを防止するためのものである。クリーニングユニット３０は、ポンプ装置３１と、キャッピング装置３５とを有する。ポンプ装置は、ヘッド２１のノズルの目詰まりを防止するため、ノズルからインクを吸い出すものであり、ポンプモータ３２とポンプモータドライバ３３とを有する。ポンプモータ３２は、ヘッド２１のノズルからインクを吸引する。ポンプモータドライバ３３は、ポンプモータ３２を駆動する。キャッピング装置３５は、ヘッド２１のノズルの目詰まりを防止するため、印刷を行わないとき（待機時）に、ヘッド２１のノズルを封止する。
【００４０】
キャリッジユニット４０は、ヘッド２１を所定の方向（図１において紙面の左右方向（以下、走査方向という））に走査移動させるためのものである。キャリッジユニット４０は、キャリッジ４１と、キャリッジモータ（以下、ＣＲモータという）４２と、キャリッジモータドライバ（以下、ＣＲモータドライバという）４３と、プーリ４４と、タイミングベルト４５と、ガイドレール４６とを有する。キャリッジ４１は、走査方向に移動可能であって、ヘッド２１を固定している（したがって、ヘッド２１のノズルは、走査方向に沿って移動しながら、断続的にインクを吐出する）。また、キャリッジ４１は、インクを収容するインクカートリッジ４８を着脱可能に保持している。ＣＲモータ４２は、キャリッジを走査方向に移動させるモータであり、ＤＣモータで構成される。ＣＲモータドライバ４３は、ＣＲモータ４２を駆動するためのものである。プーリ４４は、ＣＲモータ４２の回転軸に取付けられている。タイミングベルト４５は、プーリ４４によって駆動される。ガイドレール４６は、キャリッジ４１を走査方向に案内する。
【００４１】
計測器群５０には、リニア式エンコーダ５１と、ロータリー式エンコーダ５２と、紙検出センサ５３と、紙幅センサ５４とがある。リニア式エンコーダ５１は、キャリッジ４１の位置を検出するためのものである。ロータリー式エンコーダ５２は、紙送りローラ１７Ａの回転量を検出するためのものである。なお、エンコーダの構成等については、後述する。紙検出センサ５３は、印刷される紙の先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ１３が紙送りローラ１７Ａに向かって紙を搬送する途中で、紙の先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって紙の先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は紙搬送方向に回転可能なレバーを有し、このレバーは紙の搬送経路内に突出するように配置されている。そのため、紙の先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、紙の先端の位置を検出する。紙幅センサ５４は、キャリッジ４１に取付けられている。紙幅センサ５４は、発光部５４１と受光部５４３を有する光学センサであり、紙によって反射された光を検出することにより、紙幅センサ５４の位置における紙の有無を検出する。そして、紙幅センサ５４は、キャリッジ４１によって移動しながら紙の端部の位置を検出し、紙の幅を検出する。また、紙幅センサ５４は、キャリッジ４１の位置によって、紙の先端を検出できる。紙幅センサ５４は、光学センサなので、紙検出センサ５３よりも位置検出の精度が高い。
【００４２】
制御ユニット６０は、プリンタの制御を行うためのものである。制御ユニット６０は、ＣＰＵ６１と、タイマ６２と、インターフェース部６３と、ＡＳＩＣ６４と、メモリ６５と、ＤＣコントローラ６６とを有する。ＣＰＵ６１は、プリンタ全体の制御を行うためのものであり、ＤＣコントローラ６６、ＰＦモータドライバ１６、ＣＲモータドライバ４３、ポンプモータドライバ３２およびヘッドドライバ２２に制御指令を与える。タイマ６２は、ＣＰＵ６１に対して周期的に割り込み信号を発生する。インターフェース部６３は、プリンタの外部に設けられたホストコンピュータ６７との間でデータの送受信を行う。ＡＳＩＣ６４は、ホストコンピュータ６７からインターフェース部６３を介して送られてくる印刷情報に基づいて、印刷の解像度やヘッドの駆動波形等を制御する。メモリ６５は、ＡＳＩＣ６４及びＣＰＵ６１のプログラムを格納する領域や作業領域等を確保するためのものであり、ＰＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＤＣコントローラ６６は、ＣＰＵ６１から送られてくる制御指令と計測器群５０からの出力に基づいて、ＰＦモータドライバ１６及びＣＲモータドライバ４３を制御する。
【００４３】
＜エンコーダの構成について＞
図５は、ロータリー式エンコーダ５２の説明図である。
ロータリー式エンコーダ５２は、紙送りローラの回転量を検出するためのものであり、スケール５２１と検出部５２２とを有する。
スケール５２１は、所定の間隔毎にスリットが設けられている。スケール５２１は、紙送りローラ１７Ａに設けられており、紙送りローラ１７Ａとともに回転する。
【００４４】
検出部５２２は、スケール５２１と対向して設けられており、プリンタ本体側に設けられている。検出部５２２は、発光ダイオード５２２Ａと、コリメータレンズ５２２Ｂと、検出処理部５２２Ｃとを有しており、検出処理部５２２Ｃは、複数（例えば、４個）のフォトダイオード５２２Ｄと、信号処理回路５２２Ｅと、２個のコンパレータ５２２Ｆａ、５２２Ｆｂとを備えている。
【００４５】
発光ダイオード５２２Ａは、両端の抵抗を介して電圧Ｖｃｃが印加されると光を発し、この光はコリメータレンズに入射される。コリメータレンズ５２２Ｂは、発光ダイオード５２２Ａから発せられた光を平行光とし、スケール５２１に平行光を照射する。スケールに設けられたスリットを通過した平行光は、固定スリット（不図示）を通過して、各フォトダイオード５２２Ｄに入射する。フォトダイオード５２２Ｄは、入射した光を電気信号に変換する。各フォトダイオードから出力される電気信号は、コンパレータ５２２Ｆａ、５２２Ｆｂにおいて比較され、比較結果がパルスとして出力される。そして、コンパレータ５２２Ｆａ、５２２Ｆｂから出力されるパルスＥＮＣ−Ａ及びパルスＥＮＣ−Ｂが、ロータリー式エンコーダ５２の出力となる。
【００４６】
図６は、ロータリー式エンコーダ５２の２種類の出力信号の波形を示すタイミングチャートである。図６Ａは、ＰＦモータ１５が正転しているときにおける出力信号の波形のタイミングチャートである。図６Ｂは、ＰＦモータ１５が反転しているときにおける出力信号の波形のタイミングチャートである。
【００４７】
図６Ａ及び図６Ｂに示す通り、ＰＦモータ１５の正転時および反転時のいずれの場合であっても、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは、位相が９０度ずれている。ＰＦモータ１５が正転しているとき、すなわち、紙送りローラ１７Ａが紙を搬送方向に搬送するように回転するときは、図６Ａに示す通り、パルスＥＮＣ−Ａは、パルスＥＮＣ−Ｂよりも９０度だけ位相が進んでいる。一方、ＰＦモータ１５が反転しているときは、図６Ｂに示す通り、パルスＥＮＣ−Ａは、パルスＥＮＣ−Ｂよりも９０度だけ位相が遅れている。各パルスの１周期Ｔは、紙送りローラ１７Ａがスケール５２１のスリットの間隔分だけ回転する時間に等しい。そして、１周期分のパルスは、紙送りローラ１７Ａが所定の角度だけ回転したことを意味し、紙が所定の搬送量だけ搬送されたことを意味する。
【００４８】
紙の搬送量（又は紙の位置、又は紙送りローラの回転量）の検出は、以下のように行う。まず、パルスＥＮＣ−Ａ又はＥＮＣ−Ｂについて、立ち上がりエッジ又は立ち下りエッジを検出し、検出されたエッジの個数をカウントする。このカウント数に基づいて、紙送りローラ１７Ａの回転量を演算する。カウント数は、ＰＦモータ１５が正転しているときに一つのエッジが検出されると『＋１』を加算し、ＰＦモータ１５が反転しているときに一つのエッジが検出されると『−１』を加算する。パルスＥＮＣの周期は紙送りローラ１７Ａの回転量に対応するので、カウント数に紙送りローラ１７Ａの回転量を乗算すれば、カウント数が『０』のときの紙の位置からの搬送量を求めることができる。つまり、この場合におけるロータリー式エンコーダ５２の解像度は、スケール５２１のスリット間隔と対応する。また、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの両方を用いて、紙の搬送量（紙送りローラ１７Ａの回転量）を検出しても良い。パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの各々の周期は紙送りローラ１７Ａの回転量に対応し、かつ、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは位相が９０度ずれているので、各パルスの立ち上がりエッジ及び立ち下がりエッジを検出し、検出されたエッジの個数をカウントすれば、カウント数『１』は、スケール５２１のスリット間隔の１／４に対応する。よって、カウント数に紙送りローラの回転量の１／４を乗算すれば、カウント数が『０』のときの紙の位置からの搬送量を求めることができる。つまり、この場合におけるロータリー式エンコーダ５２の解像度は、スケール５２１のスリット間隔の１／４に対応する。
【００４９】
紙の搬送速度（又は紙送りローラ１７Ａの回転速度）の検出は、以下のように行う。まず、パルスＥＮＣ−Ａ又はＥＮＣ−Ｂについて、立ち上がりエッジ又は立ち下りエッジを検出する。一方、パルスのエッジ間の時間間隔をタイマカウンタによってカウントする。このカウント値から周期Ｔ（Ｔ＝Ｔ１、Ｔ２、・・・）が求められる。そして、スケール５２１のスリット間隔をλとすると、紙の搬送速度は、λ／Ｔに基づいて、順次求めることができる。また、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの両方を用いて、紙の搬送速度を検出しても良い。各パルスの立ち上がりエッジと立ち下がりエッジを検出することにより、スケール５２１のスリット間隔の１／４に対応するエッジ間の時間間隔をタイマカウンタによってカウントする。このカウント値から周期Ｔ（Ｔ＝Ｔ１、Ｔ２、・・・）が求められる。そして、スケール５２１のスリット間隔をλとすると、紙の搬送速度は、λ／（４Ｔ）に基づいて、順次求めることができる。
【００５０】
本実施形態のロータリー式エンコーダ５２は、紙に形成される最小のドットの間隔よりも高い解像度で紙の搬送量を検出することができる。例えば、紙に形成される最小のドットの間隔が１／７２０インチ（約３５．３μｍ）であるが、ロータリー式エンコーダ５２は１／５７６０インチ（約４．４μｍ）単位で紙の搬送量を検出することができる。つまり、本実施形態では、ロータリーエンコーダが検出可能な搬送量は、紙に形成される最小のドットの間隔よりも小さい。
【００５１】
なお、ロータリー式エンコーダ５２は、直接的には、紙送りローラ１７Ａの回転量を検出している。一方、紙送りローラ１７Ａが回転して紙を搬送するとき、紙送りローラ１７Ａと紙との間の滑りによって、搬送誤差が生じている。したがって、ロータリー式エンコーダ５２は、直接的に、紙の搬送量を検出しているわけではない。そこで、ロータリー式エンコーダ５２が検出した回転量と搬送誤差との関係を表すテーブルを作成し、そのテーブルを制御ユニット６０のメモリ６５に格納しても良い。そして、ロータリー式エンコーダの検出結果に基づいてテーブルを参照し、紙の搬送量（又は搬送誤差）を検出する。このテーブルは、回転量と搬送誤差との関係を表すものに限られず、回転量と搬送量との関係を表すものであっても良く、搬送回数等と搬送誤差との関係を表すものであっても良い。また、紙質に応じて滑りが異なるので、紙質に応じた複数のテーブルを作成し、メモリ６５に格納しても良い。
【００５２】
なお、リニア式エンコーダ５１では、紙送りローラ１７Ａの回転に応じて回転する回転円板５２１の代わりにプリンタ本体側に設けられた上記スケール５１１を用いる点と、プリンタ本体側に設けられた検出部５２２の代わりにキャリッジ４１に設けられた検出部５１２を用いる点が異なるだけで、他の構成はロータリー式エンコーダ５２とほぼ同様である。
【００５３】
＜ノズルの構成について＞
図７は、ヘッド２１の下面におけるノズルの配列を示す説明図である。ヘッド２１の下面には、濃ブラックインクノズル群ＫDと、淡ブラックインクノズル群ＫLと、濃シアンインクノズル群ＣDと、淡シアンインクノズル群ＣLと、濃マゼンタインクノズル群ＭDと、淡マゼンタノズル群ＭLと、イエローインクノズル群ＹDが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個（本実施形態ではｎ個）備えている。なお、各ノズル群を示す符号の最初のアルファベットはインク色を意味しており、また、添え字の「 D」は濃度が比較的高いインクであることを意味しており、また、添え字の「 L 」は濃度が比較的低いインクであることをそれぞれ意味している。
【００５４】
各ノズル群の複数のノズルは、紙搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、紙搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）であり、例えば、印刷の解像度が７２０ｄｐｉであれば１／７２０インチ（約３５．３μｍ）である。また、ｋは、１以上の整数である。
【００５５】
また、各ノズル群のノズルは、下流側のノズルほど若い番号が付されている（♯１〜♯ｎ）。また、各ノズル群のノズルは、紙搬送方向の位置に関して、隣のノズル群のノズルの間に位置するように設けられている。例えば、淡ブラックインクノズル群ＫLの一番ノズル♯１は、紙搬送方向の位置に関して、濃ブラックインクノズル群ＫDの一番ノズル♯１と二番ノズル♯２との間に設けられている。また、紙幅センサ５４は、紙搬送方向の位置に関して、一番下流側にあるｎ番ノズル♯ｎとほぼ同じ位置に設けられている。各ノズルには、各ノズルを駆動してインク滴を吐出させるための駆動素子としてピエゾ素子（不図示）が設けられている。
【００５６】
なお、印刷時には、紙Ｓが紙搬送ユニット１０によって間欠的に搬送され、その間欠的な搬送の間にキャリッジ４１が走査方向に移動して各ノズルからインク滴が吐出される。
【００５７】
＝＝＝本実施形態の搬送量の制御＝＝＝
＜目標搬送量の設定＞
目標搬送量と実際の紙の搬送量は一致しないため、目標搬送量が理想的な搬送量に設定されていても、実際の紙の搬送量は印刷に理想的な搬送量とはならず、印刷縞（バンディング）が発生する。そこで、本実施形態では、搬送誤差δを考慮し、搬送誤差を見込んだ搬送量を目標搬送量として設定し、実際の搬送量が印刷に理想的な搬送量に近づくようにしている。
【００５８】
ただし、搬送誤差δはドットピッチＤよりも小さいので、搬送誤差δを見込んだ目標搬送量は、ドットピッチＤよりも小さい搬送量を基準に設定されるのが良い。一方、ロータリー式エンコーダが検出可能な最小の搬送量を基準搬送量Ｃとすると、プリンタが制御可能な紙の搬送量は、Ｃの整数倍である。
【００５９】
そこで、本実施形態では、目標搬送量は、ロータリー式エンコーダが検出可能な最小の搬送量である基準搬送量Ｃに基づいて設定している。すなわち、本実施形態では、目標搬送量は、基準搬送量Ｃの整数倍としている。これにより、ドットピッチを目標搬送量の基準としていた場合と比較して、搬送機構に対して細かく目標搬送量を設定できるので、搬送機構の搬送量を調整して、画質を向上させることができる。
【００６０】
例えば、紙をＦ（＝Ｌ・Ｄ）だけ搬送したい場合、目標搬送量はＦ＋ｍ・Ｃ（ｍは整数）となる（但し、Ｆは、Ｃの整数倍である）。具体的には、紙を７／７２０インチだけ搬送したい場合、目標搬送量は、（５６＋ｍ）／５７６０インチ（＝７／７２０インチ＋ｍ／５７６０インチ）になる。つまり、目標搬送量は、基準搬送量Ｃの整数倍で設定される。なお、目標搬送量Ｆ＋ｍ・Ｃについて、『搬送量Ｆが、基準搬送量Ｃに基づいて、補正されている』と表現しても良い。
【００６１】
＜紙の種類の設定＞
図８は、コンピュータ本体（後述）に接続された表示装置の画面に表示されたプリンタドライバのユーザーインターフェースを示す説明図である。ユーザーは、入力装置を用いて、プリンタドライバの各種の設定を行うことができる。
【００６２】
ユーザーは、この画面上から、印刷する紙の種類を選択することができる。紙の種類が選択されると、その紙の滑り易さ等の紙の特性を判断することができるので、紙の滑り易さ等の紙の特性に応じて、前述の搬送誤差δを予想することができる。
【００６３】
そこで、本実施形態では、プリンタドライバの設定によって紙の種類に関する情報（紙情報）を取得し、その紙情報に基づいて、目標搬送量を決定することにしている。なお、目標搬送量Ｆ＋ｍ・Ｃは、滑り易い紙であるほど大きくなり（ｍが大きくなり）、滑りにくい紙であるほど小さくなる（ｍが小さくなる）。例えば、写真用紙に対する目標搬送量は、普通紙に対する目標搬送量と比較して、大きく設定される。また、光沢紙に対する目標搬送量は、普通紙に対する目標搬送量と比較して、大きく設定される。
【００６４】
本実施形態では、紙の種類と目標搬送量とを関連付けたテーブルが、コンピュータ本体のメモリに記憶されている。そして、ユーザーがプリンタドライバの設定の際に、選択した紙の種類に基づいてテーブルが参照され、目標搬送量が設定される。なお、テーブルは、紙の種類と上記の整数ｍとを関連付けたものであっても良い。
【００６５】
＜印刷データの内容＞
図９は、コンピュータ本体からプリンタに供給される印刷データのフォーマットの説明図である。この印刷データは、プリンタドライバの設定に基づいて、画像情報から作成されるものである。
【００６６】
印刷データは、印刷条件コマンド群と各パス用コマンド群とを有する。印刷条件コマンド群は、印刷解像度を示すコマンドや、印刷方向（単方向／双方向）を示すコマンドなどを含んでいる。また、各パス用の印刷コマンド群は、目標搬送量コマンドＣＬや、画素データコマンドＣＰとを含んでいる。画素データコマンドＣＰは、各パスで記録されるドットの画素毎の記録状態を示す画素データＰＤを含んでいる。なお、同図に示す各種のコマンドは、それぞれヘッダ部とデータ部とを有しているが、簡略して描かれている。また、これらのコマンド群は、コマンド毎にコンピュータ本体側からプリンタ側に間欠的に供給される。但し、印刷データは、このフォーマットに限られるものではない。
【００６７】
本実施形態では、印刷データ中の目標搬送量コマンドＣＬは、基準搬送量Ｃを基準として設定された目標搬送量に基づいて、作成されている。言いかえると、印刷データには、目標搬送量に関する情報が含まれている。また、本実施形態では、印刷データに含まれる目標搬送量は、搬送される紙の種類に基づいて、設定される。
【００６８】
＜搬送量の制御＞
図１０は、ＰＦモータ１５の制御ブロック図である。同図において、既に説明された構成要素は、同じ符号を付しているので、説明を省略する。
【００６９】
プリンタ本体は、外部のコンピュータから印刷データを受信する。そして、この印刷データには、紙の目標搬送量に関する情報が含まれている。なお、本実施形態では、この目標搬送量は、基準搬送量Ｃの整数倍として設定されている。
【００７０】
制御ユニット６０のＣＰＵ６１は、紙送りローラ１７Ａの目標となる回転速度の履歴（速度プロファイル）を決定するする決定手段６１１を備えている。この決定手段６１１は、目標搬送量に基づいて、紙送りローラ１７Ａの目標となる回転速度の履歴を算出する。そして、ＣＰＵ６１は、決定手段６１１によって求められた履歴に基づいて、指令値を出力する。なお、決定手段６１１は、プログラムによってソフト的に実現されるものであっても良いし、回路によってハード的に実現されるものであっても良い。
【００７１】
ＤＣユニット６６は、差分器６６１とＰＩＤ制御系６６２とを有する。差分器６６１は、ＣＰＵ６１から出力された指令値とエンコーダ５２からの検出値との差分値を求める。ＰＩＤ制御系６６２は、差分器６６１によって求められた差分値を基に、ＰＩＤ制御を行うための制御系である。なお、差分器及びＰＩＤ制御系は、どちらも、プログラムによってソフト的に実現されるものであっても良いし、回路によってハード的に実現されるものであっても良い。
【００７２】
ＰＦモータ１５は、制御ユニット６０から出力される信号を、紙送りモータドライバ１６（図１０では不図示）を介して受信し、その信号に基づいて、所定の回転量だけ回転する。紙送りローラ１７Ａは、ＰＦモータの回転によって回転し、ＰＦモータの回転量に対応する搬送量で紙を搬送する。
【００７３】
ロータリー式エンコーダ５２は、紙送りローラ１７Ａの回転量を検出し、検出結果を制御ユニット６０に出力する。なお、既に説明した通り、ロータリー式エンコーダによって検出できる搬送量（基準搬送量Ｃ）は、紙に形成されるドットの間隔（例えば、１／７２０インチ）よりも小さい搬送量である（例えば、１／５７６０インチ）。
【００７４】
本実施形態では、上記のようなフィードバック回路により、ロータリー式エンコーダ５２を用いて紙送りローラ１７Ａの回転量を検出しつつ、紙の搬送量が目標搬送量になるようにＰＦモータ１５を制御している。
【００７５】
＜ドット形成の様子＞
図１１は、搬送誤差δを見込んだ目標搬送量（Ｆ＋ｍ・Ｃ）に基づいて紙を搬送した場合のドット形成の様子を示す説明図である。
本実施形態では、目標搬送量がドットピッチＤよりも小さい搬送量Ｃを基準に設定されているので、実際の紙の搬送量を理想的な紙の搬送量Ｆに近づくようにしている。これにより、印刷縞の発生を抑制することができる。
また、本実施形態では、印刷される紙の種類に応じて目標搬送量を設定している。これにより、搬送される紙の滑りを考慮して目標搬送量を設定できるので、印刷される紙が異なっても、印刷縞の発生を抑制することができる。
【００７６】
＝＝＝コンピュータシステム等の構成＝＝＝
次に、コンピュータシステム、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体の実施形態について、図面を参照しながら説明する。
【００７７】
図１２は、コンピュータシステムの外観構成を示した説明図である。コンピュータシステム１０００は、コンピュータ本体１１０２と、表示装置１１０４と、プリンタ１１０６と、入力装置１１０８と、読取装置１１１０とを備えている。コンピュータ本体１１０２は、本実施形態ではミニタワー型の筐体に収納されているが、これに限られるものではない。表示装置１１０４は、ＣＲＴ（Cathode Ray Tube：陰極線管）やプラズマディスプレイや液晶表示装置等が用いられるのが一般的であるが、これに限られるものではない。プリンタ１１０６は、上記に説明されたプリンタが用いられている。入力装置１１０８は、本実施形態ではキーボード１１０８Ａとマウス１１０８Ｂが用いられているが、これに限られるものではない。読取装置１１１０は、本実施形態ではフレキシブルディスクドライブ装置１１１０ＡとＣＤ−ＲＯＭドライブ装置１１１０Ｂが用いられているが、これに限られるものではなく、例えばＭＯ（Magnet Optical）ディスクドライブ装置やＤＶＤ（Digital Versatile Disk）等の他のものであっても良い。
【００７８】
図１３は、図１２に示したコンピュータシステムの構成を示すブロック図である。コンピュータ本体１１０２が収納された筐体内にＲＡＭ等の内部メモリ１２０２と、ハードディスクドライブユニット１２０４等の外部メモリがさらに設けられている。上述したプリンタの動作を制御するコンピュータプログラムは、記録媒体であるフレキシブルディスクＦＤやＣＤ−ＲＯＭ等に記録され、読取装置１１１０により読みこまれる。また、コンピュータプログラムは、インターネット等の通信回線を介して、コンピュータシステム１０００にダウンロードされるようにしても良い。
【００７９】
なお、以上の説明においては、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０と接続されてコンピュータシステムを構成した例について説明したが、これに限られるものではない。例えば、コンピュータシステムが、コンピュータ本体１１０２とプリンタ１１０６から構成されても良く、コンピュータシステムが表示装置１１０４、入力装置１１０８及び読取装置１１１０のいずれかを備えていなくても良い。また、例えば、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０のそれぞれの機能又は機構の一部を持っていても良い。一例として、プリンタ１１０６が、画像処理を行う画像処理部、各種の表示を行う表示部、及び、デジタルカメラ等により撮影された画像データを記録した記録メディアを着脱するための記録メディア着脱部等を有する構成としても良い。
【００８０】
また、上述した実施形態において、プリンタを制御するコンピュータプログラムが、制御ユニット６０のメモリ６５に取り込まれていても良い。そして、制御ユニット６０が、このコンピュータプログラムを実行することにより、上述した実施形態におけるプリンタの動作を達成しても良い。
【００８１】
このようにして実現されたコンピュータシステムは、システム全体として従来システムよりも優れたシステムとなる。
【００８２】
＝＝＝その他の実施の形態＝＝＝
以上、一実施形態に基づき、本発明に係るプリンタ等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に係る印刷装置に含まれるものである。
【００８３】
＜搬送誤差δが小さい場合＞
１回の搬送によって生じる搬送誤差δが基準搬送量Ｃよりも小さい場合、目標搬送量を基準搬送量Ｃの整数倍に設定しても、搬送誤差を吸収しきれないことがある。しかし、このような場合であっても、搬送誤差が蓄積されると、印刷縞（バンディング）が発生する。
【００８４】
そこで、以下のようにして、間欠的な搬送毎に目標搬送量を変更しても良い。図１４は、本実施形態のドットの形成の様子を示す説明図である。また、図１５は、印刷縞（バンディング）の発生が抑制された様子を示す説明図である。
【００８５】
ここでは、目標搬送量がＦ＋ｍ・Ｃのとき、実際の搬送量は、理想の搬送量Ｆに対して、＋δのずれを生じる。また、目標搬送量がＦ＋（ｍ−１）・Ｃのとき、実際の搬送量は、理想の搬送量Ｆに対して、−δのずれを生じる。すなわち、本実施形態のδは、基準搬送量Ｃの調整では誤差を吸収できないほど小さい。
【００８６】
仮に、全ての搬送の際の目標搬送量をＦ＋ｍ・Ｃにすると、Ｌ２（第２列目のラスタライン（パス１で第６番ノズルにより形成されるライン））とＬ３（第３列目のラスタライン（パス４で第１番ノズルにより形成されるライン））の間のドットピッチは、Ｄ＋３δになる。一方、全ての搬送の際の目標搬送量をＦ＋（ｍ−１）・Ｃにすると、Ｌ２とＬ３の間のドットピッチは、Ｄ−３δになる。いずれの場合も、搬送誤差が蓄積されているので、印刷縞が発生する。
【００８７】
本実施形態では、パス１とパス２との間の搬送量及びパス３とパス４との間の目標搬送量はＦ＋ｍ・Ｃに設定し、パス２とパス３との間の目標搬送量はＦ＋（ｍ−１）・Ｃに設定されている。その結果、本実施形態では、図１５で示される通り、Ｌ２とＬ３との間のドットピッチがＤ＋δになる。
本実施形態では、目標搬送量が一定の場合と比較すると、搬送誤差の蓄積が軽減されるため、ドットピッチの近接や離間を抑えることができ、バンディング（暗バンディング及び淡バンディング）の発生を抑制することができる。
なお、本実施形態では、２回の搬送に１回の割合で目標搬送量を変えていたが、これに限られるものではなく、ｎ回の搬送につき１回の割合で目標搬送量を変えても良い。
【００８８】
図１６は、目標搬送量を変えるタイミングを示すフロー図である。この実施形態では、間欠的な搬送の搬送回数が判断要素になっていて、具体的には、ｎ回の搬送につき１回の割合で目標搬送量を変えている。
【００８９】
まず、フロー図の『ＳＴＡＲＴ』の状態は、紙Ｓの先端が紙幅センサ５４によって検出され、その位置から印刷開始位置に搬送された状態である。このときのカウントｉは、ゼロである（Ｓ１０１）。
次に、カウントｉに１が加算される（Ｓ１０２）。これは、紙を間欠的に搬送する際の１回分の搬送が行われることを意味する。
次に、ｎ回の搬送につき１回の補正動作を行うので、カウントｉが、ｎよりも大きいかどうかを判断する（Ｓ１０３）。なお、ｎ回の搬送が行われたときに、理想的な搬送量に対して＋δのずれが生じていると考えられる。
カウントｉがｎよりも小さいならば、目標搬送量をＦ＋ｍ・Ｃとして（Ｓ１０４）、目標搬送量に基づいて紙を搬送する（Ｓ１０５）。
カウントｉがｎよりも大きいならば、目標搬送量をＦ＋（ｍ−１）・Ｃに変更して（Ｓ１１１）、目標搬送量に基づいて紙を搬送する（Ｓ１１２）。また、この場合、カウントｉからｎを減算する（Ｓ１１３）。
【００９０】
次に、キャリッジを走査方向に移動して、ノズルからインクを吐出して、紙にドットを形成し、印刷を行う（Ｓ１２１）。そして、印刷が終了しないならば、工程Ｓ１０２に戻る（Ｓ１２２）。これを繰り返すことによって、紙は間欠的に搬送される。また、紙の間欠的な搬送の間に、紙にドットが形成されて印刷が行われる。なお、工程Ｓ１２２における印刷終了の判断は、紙の総搬送量から判断することができる。
【００９１】
本実施形態のように、間欠的な搬送の際の搬送回数に基づいて目標搬送量を変えれば、ドットピッチＤの極端な近接や離間を抑えることができるので、バンディングの発生を抑えることができる。
なお、上記の説明で用いたｎは、整数である必要はない。例えば、ｎ＝４／３ならば、４回の搬送のうち３回の割合で目標搬送量の変更ができる。
また、印刷する紙の種類に応じて、何回の搬送に１回の割合で目標搬送量を変更するのかを定めていても良い。この場合、プリンタドライバの設定のときに入力した紙情報を用いて、印刷する紙の種類を判断する。
【００９２】
＜目標搬送量の設定の主体について＞
前述の実施形態では、目標搬送量の設定は、プリンタドライバの設定を行うコンピュータ本体が行っていた。しかし、目標搬送量の設定は、コンピュータ本体によって行われるものに限られるものではない。例えば、パソコン本体の制御ユニット６０が、目標搬送量の設定を行っても良い。この場合、制御ユニット６０は、コンピュータ本体から送られる印刷データ中の搬送量に関する情報を補正し、目標搬送量を設定する。
【００９３】
＜印刷方法について＞
前述の実施形態では、インターレース方式の印刷方法を行う場合の搬送量の補正について述べたが、印刷方法は、これに限られるものではない。
また、前述の実施形態では、一つのラスタラインは、一つのノズルから吐出されたインク滴によるドットから形成されていた。しかし、これに限られるものではない。例えば、一つのラスタラインが、二つ以上のノズルから吐出されたインク滴によるドットから形成されていても良い（いわゆるオーバーラップ印刷方式）。
また、他の印刷方法であっても、上述した実施形態の目標搬送量の設定方法を適用することが可能であることは言うまでもない。
【００９４】
＜搬送量について＞
前述の実施形態では、紙を間欠的に搬送する際の搬送量は、一定の搬送量であった。しかし、紙の搬送量は、これに限られるものではない。例えば、印刷モードによって、搬送量が異なっても良い。また、紙の上端や下端において、搬送量が異なっても良い。そして、搬送量が異なると目標搬送量が変化するように、プリンタ本体やプリンタドライバ等の設定を行ってもよい。
【００９５】
＜インクの吐出方法について＞
前述の実施形態では、ピエゾ素子を用いてインク滴を吐出させていた。しかし、インクの吐出方法は、これに限られるものではない。例えば、ヒーターを用いて泡を発生させることによって、インク滴をノズルから吐出させても良いし、他の方法でインク滴を吐出しても良い。
【００９６】
＜ノズルについて＞
前述の実施形態によれば、ノズルはヘッド２１に設けられ、ヘッド２１はキャリッジ４１に設けられていたので、ノズルはキャリッジ４１と一体的に設けられていた。しかし、ノズルやヘッド２１の構成は、これに限られるものではない。例えば、ノズルやヘッドが、カートリッジ４８（図２参照）と一体的に設けられ、キャリッジ４１に対して着脱可能であっても良い。
【００９７】
【発明の効果】
本発明によれば、被印刷体の搬送の精度を高めて、画質の向上を図ることができる。
【図面の簡単な説明】
【図１】本実施形態のインクジェットプリンタの全体構成の説明図である。
【図２】本実施形態のインクジェットプリンタのキャリッジ周辺の概略図である。
【図３】本実施形態のインクジェットプリンタの搬送ユニット周辺の説明図である。
【図４】本実施形態のインクジェットプリンタの搬送ユニット周辺の斜視図である。
【図５】ロータリー式エンコーダの構成の説明図である。
【図６】ロータリー式エンコーダの出力信号の波形を示すタイミングチャートである。
【図７】ヘッドの下面におけるノズルの配列を示す説明図である。
【図８】プリンタドライバのユーザーインターフェースを示す説明図である。
【図９】印刷データのフォーマットの説明図である。
【図１０】ＰＦモータ１５の制御ブロック図である。
【図１１】搬送誤差δを見込んだ目標搬送量（Ｆ＋ｍ・Ｃ）に基づいて紙を搬送した場合のドット形成の様子を示す説明図である。
【図１２】コンピュータシステムの外観構成を示した説明図である。
【図１３】図１２に示したコンピュータシステムの構成を示すブロック図である。
【図１４】他の実施形態のドットの形成の様子を示す説明図である。
【図１５】他の実施形態において印刷縞（バンディング）の発生が抑制された様子を示す説明図である。
【図１６】目標搬送量を変えるタイミングを示すフロー図である。
【図１７】滑りにくい紙Ｓを搬送した場合のドットの形成の様子を示す説明図である。
【図１８】滑り易い紙Ｓを搬送した場合のドットの形成の様子を示す説明図である。
【図１９】図１７及び図１８における印刷縞（バンディング）の発生の様子を示す説明図である。
【符号の説明】
１０  紙搬送ユニット
１１Ａ  紙挿入口
１１Ｂ  ロール紙挿入口
１３  給紙ローラ
１４  プラテン
１５  紙送りモータ（ＰＦモータ）
１６  紙送りモータドライバ（ＰＦモータドライバ）
１７Ａ  紙送りローラ
１７Ｂ  排紙ローラ
１８Ａ、１８Ｂ  フリーローラ
２０  インク吐出ユニット
２１  ヘッド
２２  ヘッドドライバ
３０  クリーニングユニット
３１  ポンプ装置
３２  ポンプモータ
３３  ポンプモータドライバ
３５  キャッピング装置
４０  キャリッジユニット
４１  キャリッジ
４２  キャリッジモータ（ＣＲモータ）
４３  キャリッジモータドライバ（ＣＲモータドライバ）
４４  プーリ
４５  タイミングベルト
４６  ガイドレール
５０  計測器群
５１  リニア式エンコーダ
５２  ロータリー式エンコーダ
５２１  スケール
５２２  検出部
５２２Ａ  発光ダイオード
５２２Ｂ  コリメータレンズ
５２２Ｃ  検出処理部
５２２Ｄ  フォトダイオード
５２２Ｅ  信号処理回路
５２２Ｆ  コンパレータ
５３  紙検出センサ
５４  紙幅センサ
６０  制御ユニット
６１  ＣＰＵ
６２  タイマ
６３  インターフェース部
６４  ＡＳＩＣ
６５  メモリ
６６  ＤＣコントローラ
６７  ホストコンピュータ
【図１】
0003948341.tif 000002
【図２】
0003948341.tif 000003
【図３】
0003948341.tif 000004
【図４】
0003948341.tif 000005
【図５】
0003948341.tif 000006
【図６】
0003948341.tif 000007
【図７】
0003948341.tif 000008
【図８】
0003948341.tif 000009
【図９】
0003948341.tif 000010
【図１０】
0003948341.tif 000011
【図１１】
0003948341.tif 000012
【図１２】
0003948341.tif 000013
【図１３】
0003948341.tif 000014
【図１４】
0003948341.tif 000015
【図１５】
0003948341.tif 000016
【図１６】
0003948341.tif 000017
【図１７】
0003948341.tif 000018
【図１８】
0003948341.tif 000019
【図１９】
0003948341.tif 000020