(57)【特許請求の範囲】
【請求項１】
主走査を往復で双方向に行いつつ印刷媒体上に画像を印刷する双方向印刷機能を有する印刷装置であって、
印刷ヘッドと、
前記印刷ヘッドと前記印刷媒体を少なくとも相対的に主走査方向および副走査方向に移動させるとともに、前記印刷ヘッドを駆動して前記印刷媒体上に印刷を行わせる駆動機構部と、
前記駆動機構部を制御する制御部と、を備え、
前記制御部は、
前記印刷ヘッドの主走査方向の位置に応じて、往路における主走査方向の印刷位置と復路における主走査方向の印刷位置とがほぼ一致するように、前記往路と復路の少なくとも一方において印刷位置を調整する印刷ズレ調整部を備え、
前記制御部は、さらに、
前記印刷位置の調整に用いる調整値を、主走査方向の幅が異なる複数の印刷媒体のそれぞれに関して記憶する調整値メモリを備え、
前記印刷ズレ調整部は、印刷に実際に使用される印刷媒体の主走査方向の幅に応じて前記調整値メモリから前記調整値を読み出すとともに、読み出された前記調整値に従って前記印刷位置の調整を行う、印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記印刷ズレ調整部は、前記印刷ヘッドの実際の主走査範囲と前記印刷ヘッドの主走査方向の位置とに応じて前記印刷位置の調整を行う、印刷装置。
【請求項３】
請求項１記載の印刷装置であって、さらに、
前記複数の印刷媒体に対応した複数の印刷ズレ検査用パターンを印刷するためのデータを記憶するメモリを備える、印刷装置。
【請求項４】
請求項１記載の印刷装置であって、
前記印刷ズレ調整部は、前記印刷に実際に使用される印刷媒体の厚さに応じたオフセットを用いて前記印刷ズレの調整値を補正する、印刷装置。
【請求項５】
請求項１記載の印刷装置であって、
前記印刷ズレ調整部は、前記複数の記録媒体のそれぞれの主走査方向の中央位置において前記印刷位置の調整を行う、印刷装置。
【請求項６】
請求項１記載の印刷装置であって、
前記印刷ズレ調整部は、前記複数の記録媒体のそれぞれの主走査方向の複数の位置において前記印刷位置の調整を行う、印刷装置
【請求項７】
主走査を往復で双方向に行いつつ印刷媒体上に画像を印刷する双方向印刷機能を有する印刷装置であって、
印刷ヘッドと、
前記印刷ヘッドと前記印刷媒体を少なくとも相対的に主走査方向および副走査方向に移動させるとともに、前記印刷ヘッドを駆動して前記印刷媒体上に印刷を行わせる駆動機構部と、
前記駆動機構部を制御する制御部と、を備え、
前記制御部は、
前記印刷ヘッドの主走査方向の位置に応じて、往路における主走査方向の印刷位置と復路における主走査方向の印刷位置とがほぼ一致するように、前記往路と復路の少なくとも一方において印刷位置を調整する印刷ズレ調整部を備え、
前記印刷ズレ調整部は、
前記印刷ヘッドに与える駆動クロック信号を生成するとともに、前記往路と復路の少なくとも一方において前記駆動クロック信号の周波数を主走査方向に沿って変化させる駆動クロック生成部を備える、印刷装置。
【請求項８】
請求項７記載の印刷装置であって、
前記駆動クロック生成部は、主走査範囲を区分した複数の領域において前記駆動クロック信号の周波数を個別に設定する、印刷装置。
【請求項９】
請求項８記載の印刷装置であって、
前記駆動クロック生成部は、
前記駆動クロック信号の周波数を設定するためのパラメータを前記複数の領域のそれぞれに関して記憶する調整値メモリと、
所定の基準周波数を有する基準クロック信号を生成する基準クロック生成部と、
前記調整値メモリから読み出されたパラメータを用いて、前記基準クロック信号の周波数を変換することによって前記駆動クロック信号を生成する周波数変換部と、
前記印刷ヘッドの主走査位置が前記複数の領域のいずれに含まれているかを判断し、前記主走査位置を含む領域に対応するパラメータを前記メモリから読み出して前記周波数変換部に設定するパラメータ設定部と、
を備える印刷装置。
【請求項１０】
請求項９記載の印刷装置であって、
前記パラメータ設定部は、使用される印刷媒体の主走査方向の幅と厚さとに応じて、前記複数の領域の区分と前記パラメータの値とを変更する、印刷装置。
【請求項１１】
主走査を往復で双方向に行いつつ印刷ヘッドを用いて印刷媒体上に画像を印刷する印刷装置における主走査方向の印刷位置の調整方法であって、
前記印刷ヘッドの主走査方向の位置に応じて、往路における主走査方向の印刷位置と復路における主走査方向の印刷位置とがほぼ一致するように、前記往路と復路の少なくとも一方において印刷位置を調整し、
主走査方向の幅が異なる複数の印刷媒体に関して前記印刷位置の調整に用いる調整値が予め準備されており、
前記印刷ズレの調整は、印刷に実際に使用される印刷媒体の主走査方向の幅に応じた前記調整値に従って行なわれる、方法。
【請求項１２】
請求項１１記載の方法であって、
前記印刷位置の調整は、前記印刷ヘッドの実際の主走査範囲と前記印刷ヘッドの主走査方向の位置とに応じて行われる、方法。
【請求項１３】
請求項１１記載の方法であって、さらに、
前記複数の印刷媒体上に、各印刷媒体に対する印刷ズレ検査用パターンをそれぞれ印刷し、前記印刷ズレ検査用パターンにおける印刷ズレに基づいて、前記複数の印刷媒体に関する前記調整値が準備される、方法。
【請求項１４】
請求項１１記載の方法であって、さらに、
前記複数の印刷媒体の中の選択された１つの印刷媒体の上に、前記複数の印刷媒体に対する複数の印刷ズレ検査用パターンをすべて印刷し、前記印刷ズレ検査用パターンにおける印刷ズレに基づいて、前記複数の印刷媒体に関する前記調整値が準備される、方法。
【請求項１５】
請求項１１記載の方法であって、
前記印刷ズレの調整値は、前記印刷に実際に使用される印刷媒体の厚さに応じたオフセットを用いて補正される、方法。
【請求項１６】
請求項１１記載の方法であって、
前記印刷ズレの調整は、前記複数の記録媒体のそれぞれの主走査方向の中央位置において行われる、方法。
【請求項１７】
請求項１１記載の方法であって、
前記印刷ズレの調整は、前記複数の記録媒体のそれぞれの主走査方向の複数の位置において行われる、方法
【請求項１８】
主走査を往復で双方向に行いつつ印刷ヘッドを用いて印刷媒体上に画像を印刷する印刷装置における主走査方向の印刷位置の調整方法であって、
前記印刷ヘッドの主走査方向の位置に応じて、往路における主走査方向の印刷位置と復路における主走査方向の印刷位置とがほぼ一致するように、前記往路と復路の少なくとも一方において印刷位置を調整し、
前記印刷ズレの調整は、前記印刷ヘッドに与えられる駆動クロック信号の周波数を、前記往路と復路の少なくとも一方において主走査方向に沿って変化させることによって行われる、方法。
【請求項１９】
請求項１８記載の方法であって、
前記駆動クロック信号の周波数は、主走査範囲を区分した複数の領域において個別に設定される、方法。
【請求項２０】
請求項１９記載の方法であって、
前記駆動クロック信号の周波数の設定は、
前記駆動クロック信号の周波数を設定するためのパラメータを前記複数の領域のそれぞれに関して予め準備し、
所定の基準周波数を有する基準クロック信号を生成し、
前記印刷ヘッドの主走査位置が前記複数の領域のいずれに含まれているかを判断し、
前記印刷ヘッドの主走査位置を含む領域に対応する前記パラメータを用いて、前記基準クロック信号の周波数を変換することによって前記駆動クロック信号を生成することによって行われる、方法。
【請求項２１】
請求項２０記載の方法であって、
印刷に実際に使用される印刷媒体の主走査方向の幅と厚さとに応じて、前記複数の領域の区分と前記パラメータの値とが変更される、方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主走査を往復で双方向に行いつつ印刷媒体上に画像を印刷する技術に関し、特に、往路と復路における主走査方向の印刷位置のズレ（印刷ズレ）を調整する技術に関するものである。
【０００２】
【従来の技術】
近年、コンピュータの出力装置として、数色のインクをヘッドから吐出するタイプのカラープリンタが広く普及している。このようなカラープリンタの中には、印刷速度の向上のために、いわゆる「双方向印刷」を行う機能を有するものがある。
【０００３】
双方向印刷では、主走査方向の駆動機構のバックラッシュや、キャリッジベルトの伸び、印刷媒体を下で支えているプラテンの反り等に起因して、往路と復路における主走査方向の印刷位置がずれてしまうという問題が生じ易い。このような印刷ズレを解決する技術としては、例えば本出願人により開示された特開平５−６９６２５号公報に記載されたものが知られている。この従来技術では、主走査方向における印刷位置のズレ量（印刷ズレ量）を予め登録しておき、この印刷ズレ量に基づいて往路と復路における印刷位置を補正している。
【０００４】
【発明が解決しようとする課題】
ところで、印刷媒体としては、Ａ３用紙、Ａ４用紙、はがきなどの種々のものが使用される。通常は、Ａ３用紙やＡ４用紙はプリンタの主走査範囲のほぼ中央に挿入されて印刷されるが、はがきはプリンタの端部近傍に挿入されて印刷される。印刷ズレは、プリンタの主走査範囲の両端において特に大きいという傾向がある。このため、Ａ３用紙やＡ４用紙に対して印刷ズレの調整を適正に行ったとしても、はがきに対する印刷ズレをうまく調整できないという問題があった。
【０００５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、双方向印刷を行う印刷装置において、往路と復路における主走査方向の印刷位置のズレを軽減するための新たな技術を提供することを目的とする。
【０００６】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明の印刷装置は、主走査を往復で双方向に行いつつ印刷媒体上に画像を印刷する双方向印刷機能を有する印刷装置であって、印刷ヘッドと、前記印刷ヘッドと前記印刷媒体を少なくとも相対的に主走査方向および副走査方向に移動させるとともに、前記印刷ヘッドを駆動して前記印刷媒体上に印刷を行わせる駆動機構部と、前記駆動機構部を制御する制御部と、を備える。前記制御部は、前記印刷ヘッドの主走査方向の位置に応じて、往路における主走査方向の印刷位置と復路における主走査方向の印刷位置とがほぼ一致するように、前記往路と復路の少なくとも一方において印刷位置を調整する印刷ズレ調整部を備える。
【０００７】
このような印刷装置によれば、複数の記録媒体について適正な印刷ずれの調整を行うことができる。
【０００８】
前記印刷ズレ調整部は、前記印刷ヘッドの実際の主走査範囲と前記印刷ヘッドの主走査方向の位置とに応じて前記印刷位置の調整を行うようにしてもよい。
【０００９】
こうすれば、印刷ヘッドの実際の主走査範囲によって印刷ズレ量が異なるときにも、適切な調整を行うことができる。
【００１０】
前記制御部は、さらに、前記印刷位置の調整に用いる調整値を、主走査方向の幅が異なる複数の印刷媒体のそれぞれに関して記憶する調整値メモリを備え、前記印刷ズレ調整部は、印刷に実際に使用される印刷媒体の主走査方向の幅に応じて前記調整値メモリから前記調整値を読み出すとともに、読み出された前記調整値に従って前記印刷位置の調整を行うようにしてもよい。
【００１１】
こうすれば、複数の印刷媒体に適した調整値を容易に利用することができる。
【００１２】
前記印刷装置は、さらに、前記複数の印刷媒体に対応した複数の印刷ズレ検査用パターンを印刷するためのデータを記憶するメモリを備えるようにしてもよい。
【００１３】
このデータを用いて印刷された検査パターンを調べれば、複数の印刷媒体のための印刷ズレの調整値をそれぞれ設定することができる。
【００１４】
前記印刷ズレ調整部は、前記印刷に実際に使用される印刷媒体の厚さに応じたオフセットを用いて前記印刷ズレの調整値を補正するようにしてもよい。
【００１５】
こうすれば、例えば検査パターンによる検査に用いた印刷媒体の厚さと、実際の印刷に使用する印刷媒体の厚さとが異なるときにも、実際の印刷に使用する印刷媒体の厚さに応じて印刷ズレを調整することが可能である。
【００１６】
前記印刷ズレ調整部は、前記複数の記録媒体のそれぞれの主走査方向の中央位置において前記印刷位置の調整を行うようにしてもよい。
【００１７】
また、前記印刷ズレ調整部は、前記複数の記録媒体のそれぞれの主走査方向の複数の位置において前記印刷位置の調整を行うようにしてもよい。
【００１８】
前記印刷ズレ調整部は、前記印刷ヘッドに与える駆動クロック信号を生成するとともに、前記往路と復路の少なくとも一方において前記駆動クロック信号の周波数を主走査方向に沿って変化させる駆動クロック生成部を備えるようにしてもよい。
【００１９】
この印刷装置では、往路と復路の少なくとも一方において駆動クロック信号の周波数を主走査方向に沿って変化させることによって、往路と復路における主走査方向の印刷位置のズレを軽減することができる。
【００２０】
前記駆動クロック生成部は、主走査範囲を区分した複数の領域において前記駆動クロック信号の周波数を個別に設定するようにしてもよい。
【００２１】
こうすれば、記録位置のズレ量が主走査方向に沿って変化している場合にも、主走査範囲のほぼ全体に渡ってズレを補正することができる。
【００２２】
また、前記駆動クロック生成部は、前記駆動クロック信号の周波数を設定するためのパラメータを前記複数の領域のそれぞれに関して記憶する調整値メモリと、所定の基準周波数を有する基準クロック信号を生成する基準クロック生成部と、前記調整値メモリから読み出されたパラメータを用いて、前記基準クロック信号の周波数を変換することによって前記駆動クロック信号を生成する周波数変換部と、前記印刷ヘッドの主走査位置が前記複数の領域のいずれに含まれているかを判断し、前記主走査位置を含む領域に対応するパラメータを前記メモリから読み出して前記周波数変換部に設定するパラメータ設定部と、を備えるようにしてもよい。
【００２３】
こうすれば、周波数変換部のパラメータを変更するだけで、駆動クロック信号の周波数を容易に変更することができる。
【００２４】
前記パラメータ設定部は、使用される印刷媒体の主走査方向の幅と厚さとに応じて、前記複数の領域の区分と前記パラメータの値とを変更するようにしてもよい。
【００２５】
こうすれば、使用される印刷媒体の主走査方向の幅と厚さとに応じて、記録位置のズレをうまく補正することができる。
【００２６】
本発明の方法は、主走査を往復で双方向に行いつつ印刷ヘッドを用いて印刷媒体上に画像を印刷する印刷装置における主走査方向の印刷位置の調整方法であって、前記印刷ヘッドの主走査方向の位置に応じて、往路における主走査方向の印刷位置と復路における主走査方向の印刷位置とがほぼ一致するように、前記往路と復路の少なくとも一方において印刷位置が調整される。
【００２７】
この方法によっても、上記装置と同様に、複数の記録媒体について適正な印刷ずれの調整を行うことができる。
【００２８】
【発明の実施の形態】
Ａ．印刷用紙に応じた印刷ズレの補正
図１は、本発明を適用するインクジェットプリンタの概念図である。インクジェットプリンタは、制御部２００と駆動機構部３００とを備えている。制御部２００は、印刷ズレ調整値メモリ２０２と、印刷ズレ調整部２０４と、印刷ズレ検査用パターンメモリ２０６とを備えている。また、駆動機構部３００は、印刷ヘッド３０２と、キャリッジモータ３０４と、紙送りモータ３０６と、用紙センサ３０８とを備えている。
【００２９】
印刷ズレ検査用パターンメモリ２０６には、後述するような印刷ズレの検査用パターンを印刷するためのパラメータが格納されている。プリンタで通常使用可能な印刷用紙の種類は、或る程度限定されている。印刷ズレ調整値メモリ２０２には、各印刷用紙のための検査用パターンを用いて決定された各印刷用紙に関する印刷ズレの調整値δ１，δ２，δ３…がそれぞれ格納される。
印刷に実際に使用される印刷用紙の種類（すなわち印刷用紙の幅）は、用紙センサ３０８によって検出される。用紙センサ３０８は、予め登録されている複数種類の印刷用紙の中から、実際に印刷に使用される印刷用紙の種類を検出する。印刷ズレ調整部２０４は、実際に印刷に使用される印刷用紙に適した調整値δｉ（添え字ｉは、ｉ番目の印刷用紙であることを示す）を用いて駆動機構部３００を制御し、印刷ズレの調整を行う。
印刷ズレの具体的な調整方法としては、後述するように、印刷ヘッド３０２に供給される駆動クロック信号の周波数を調整する方法を採用することもでき、あるいは、他の任意の方法を採用することも可能である。
【００３０】
図２（ａ）および２（ｂ）は、印刷ズレの検査用パターンを用いた印刷ズレの調整を示す図である。検査用パターン４０２は、図２（ａ）に示すように、往路において副走査方向に並ぶ複数のドットを印刷し、復路においても副走査方向に並ぶ複数のドットを印刷することによって形成される。往路で印刷されたドット列と復路で印刷されたドット列の主走査方向のズレ量Δｘが、双方向印刷における印刷ズレとして検出される。印刷ズレ量Δｘの検出は、目視によって行うこともでき、また、図示しない光学式位置検出装置を用いて自動的に行うことも可能である。図２（ｂ）は、図２（ａ）に示す印刷ズレ量Δｘが０になるように、印刷ズレの調整を行った状態を示している。印刷ズレの調整量δ（ここでは、δ＝Δｘ）は調整者が入力することもでき、あるいは、例えば光学式位置検出装置の検出結果から自動的に調整量を決定することも可能である。
【００３１】
図３は、複数種類の印刷用紙のための印刷ズレ検査用パターンの一例を示す図である。ここでは、Ａ３用紙とＡ４用紙とはがきの３種類の印刷用紙４０１ａ，４０１ｂ，４０１ｃのそれぞれの主走査方向の中央位置に、印刷ズレ検査用パターン４０２が印刷されている。印刷ズレの調整は、この印刷ズレ検査用パターン４０２のズレがゼロになるように、これらの複数の印刷用紙のそれぞれに関して、主走査方向の中央位置においてそれぞれ行われる。
【００３２】
例えば、使用可能な印刷用紙の最大サイズがＡ３であるインクジェットプリンタに関する印刷ズレの調整量δｉの決定は、以下のようにして行われる。まず、使用可能な複数の印刷用紙（Ａ３用紙，Ａ４用紙，はがき）の主走査方向の中央位置に印刷ズレ検査用パターンをそれぞれ印刷するために、各印刷用紙のための検査用パターンを表すデータがそれぞれ作成されて印刷ズレ検査用パターンメモリ２０６に格納される。この検査用パターンデータは、同一機種のプリンタに共通に使用される。そして、図３に示すように、各印刷用紙上に、その印刷用紙に適した印刷ズレ検査用パターンを印刷し、これらの検査用パターン４０２における印刷ズレ量Δｘを測定する。そして、印刷ズレ量Δｘがゼロになるように、双方向印刷における印刷ズレの調整値δ１，δ２，δ３…をそれぞれ決定する。この印刷ズレの調整値δ１，δ２，δ３…は、印刷ズレ調整値メモリ２０２に格納される。なお、印刷ズレ量Δｘは、同一機種のプリンタであっても個々のプリンタ毎に異なるので、その調整値δ１，δ２，δ３…も個々のプリンタ毎に異なる値が設定される。従って、印刷ズレ調整値メモリ２０２は、個々のプリンタ毎に調整値δ１，δ２，δ３…を書き込めるように、書き換え可能な不揮発性メモリを使用することが好ましい。
【００３３】
図４は、紙幅が異なる複数の印刷用紙における印刷ズレ量Δｘの分布を示すグラフである。ここでは、各印刷用紙は、プリンタの給紙トレイ（図示せず）の左端に合わせて給紙されると仮定している。それぞれの印刷用紙についての印刷ズレの調整値は、各用紙に関する主走査方向の幅の中央位置４０４ａ，４０４ｂ，４０４ｃにおける印刷ズレ量Δｘがゼロになるようにそれぞれ決定されている。すなわち、図４の例では、各印刷用紙における調整値が適正に設定されており、この結果、各印刷用紙毎に、印刷ズレによる印刷品質の低下が最小限に抑えられている。印刷ズレ量は、プリンタの主走査方向に沿った印刷可能範囲（印刷ヘッドの走査可能範囲）の両端において大きくなるので、仮に、給紙可能な最大紙幅を有するＡ３用紙に合わせて印刷ズレを調整すると、紙幅が小さいはがきに関しては、印刷ズレがうまく調整できない可能性がある。これに対して、図４に示すように、各印刷用紙毎にそれぞれ別個の調整値を使用すれば、はがきのように紙幅が小さい印刷用紙に関しても、印刷ズレを適切に調整することができるという効果がある。なお、各印刷用紙毎の調整値は、調整値メモリ２０２内に記憶しておくので、一度調整した印刷用紙については再度調整する必要はない。
なお、同じサイズの印刷用紙でも、給紙時の向きによって、主走査方向の幅が異なる（すなわち縦置きと横置きとでは主走査方向の幅が異なる）。また、違うサイズの印刷用紙でも、給紙時の向きによっては、主走査方向の幅が同じにある可能性がある。例えば、Ａ３用紙の縦置きと、Ａ４用紙の横置きは、主走査方向の幅が同じになる。このような種々の場合を考慮すると、印刷ズレの調整は、印刷用紙のサイズではなく、印刷用紙が給紙されるときの主走査方向に沿った幅に応じて行われることが好ましい。
【００３４】
図５は、印刷ズレ検査用パターンの他の一例を示す図である。この例では、紙幅の異なる複数の印刷用紙に検査用パターンを印刷する代わりに、最も紙幅の大きなＡ３用紙４０１ａの上に、すべての印刷用紙に関する印刷ズレ検査用パターンが印刷されている。
【００３５】
具体的な手順では、例えば、給紙可能な印刷用紙の最大サイズがＡ３用紙であるときには、Ａ３用紙，Ａ４用紙，および、はがきに対する印刷ズレ検査用パターンを１枚の印刷用紙の上に印刷するためのデータを作成し、予め印刷ズレ検査用パターンメモリ２０６に予め格納しておく。そして、ある一つの印刷用紙（この場合Ａ３用紙）に、この印刷ズレ検査用パターンを印刷して、紙幅の異なる印刷用紙び全てについて、双方向印刷における印刷ズレの調整値δ１，δ２，δ３…を順次決定する。そして、各印刷用紙毎に調整値δ１，δ２，δ３…を印刷ズレ調整量メモリ２０２に記憶する。
【００３６】
図５の方法では、複数の印刷用紙そのもので印刷ズレの調整を行う訳ではないので、印刷ズレの調整に使用した印刷用紙とは紙厚が異なる他の印刷用紙に印刷するときには、紙厚の差によって印刷ズレが生じてしまう可能性がある。そこで、はがきなどのように、紙厚が、検査用パターンの印刷に用いた印刷用紙とはかなり異なるような印刷用紙については、紙厚分に相当する印刷ズレの調整量のオフセットをかけて、印刷ズレの調整値を自動補正するようにすることが好ましい。例えば、はがきの紙厚を予め測定しておき、はがきに関して紙厚の差に起因する印刷ズレの調整量のオフセット（調整値の差分）を設定し、印刷ズレの調整値にオフセットを加算するようにすることができる。印刷ズレの調整量のオフセットは、図５の方法で決定された調整量δ１，δ２，δ３…とは別に調整量メモリ２０２内に格納されるようにしてもよく、あるいは、オフセットが反映された調整量δ１，δ２，δ３…を調整量メモリ２０２内に格納するようにしてもよい。なお、オフセット量の切換は、実際に使用される印刷用紙（プリンタによって搬送された印刷用紙）の紙厚を用紙センサ３０８によって自動検出し、その検出結果に応じて適宜切り替えるようにすることが可能である。このとき、オフセット量が、調整値δ１，δ２，δ３…とは別に格納されているようにしておけば、同じ紙幅を有する印刷用紙でも、その紙厚に応じて適切なオフセット量で印刷ズレの調整量を補正することが可能である。
【００３７】
図５のように、１枚の印刷用紙上にすべての印刷用紙のための検査用パターンを印刷するようにすれば、普通紙のような安価な印刷用紙を用いて印刷ズレの調整を行うことが可能であり、コート紙やはがきを印刷ズレの調整のために使用する必要がない。
【００３８】
なお、印刷用紙の主走査方向の複数の位置において検査用パターンを印刷し、これらの複数の位置における印刷ズレを調整することも可能である。
【００３９】
例えば、図６（ａ），６（ｂ）に示すように、紙幅の異なる各印刷用紙の主走査方向５カ所図２に示したような印刷ズレ検査用パターンを印刷して、５カ所における印刷ズレ量の平均値を、適正な印刷ズレの調整値として採用してもよい。あるいは、後述するように、５カ所のそれぞれにおいて異なる調整量を設定し、５カ所のそれぞれで印刷位置を調整することも可能である。
【００４０】
なお、温度等の環境変化によって、双方向における印刷ズレ量が異なることが考えられる。このときには、ある一つの印刷用紙をもちいて再度印刷ズレの調整を行って再調整値を決定し、以前の調整値との差分を他の全ての紙幅あるいは紙厚の異なる印刷用紙の調整値に加算するようにすれば、簡単に環境変化による印刷ズレに対応できる。いずれにしても、再度全印刷用紙の調整値を決め直す必要はない。
【００４１】
なお、本実施例においては、図４に示したように、印刷用紙のセット位置が給紙トレイの左側の一方に固定されているようなプリンタを例にして説明した。この場合、印刷用紙の幅の違いによって、その印刷用紙の中央位置が異なることになる。例えばＡ３用紙であればその中央位置が印刷ヘッドの走査可能区間のほぼ中央となり、ハガキであればその中央位置は印刷ヘッドの走査可能区間の左側となる（図４参照）。従って、印刷用紙の主走査方向の幅によって印刷ズレの調整値を変える代わりに、印刷用紙の中央位置が印刷ヘッドの走査可能区間のどの位置に相当するかに応じて、印刷ズレの調整値を変えることも可能である。
【００４２】
以上に説明したように、往路と復路の印刷ズレの調整値を、主走査方向の幅が異なる印刷用紙毎に設定するようにしたので、それぞれの印刷用紙について適正な印刷ズレの調整を行うことができ、ざらつきやがたつきによる印刷品質の低下を最小限に抑えて双方向で高速印刷することができる。しかも、一度調整を行った印刷用紙については再度調整する必要がない。
【００４３】
特に、インクジェットプリンタのホームユースにおいて非常に使用頻度の高いはがきの双方向印刷において、印刷ズレを最小限に抑えることができる。
【００４４】
Ｂ．プリンタの具体的構成
図７は、本発明の一実施例としてのプリンタを備えたコンピュータシステムの概略構成を示す説明図である。このコンピュータシステムは、コンピュータ２０と、プリンタ２２とを備えている。プリンタ２２は、コンピュータ２０から送られる画像信号に応じて印刷用紙Ｐ上に画像を記録する。
【００４５】
プリンタ２２は、紙送りモータ２３によって印刷用紙Ｐを搬送する副走査駆動機構と、キャリッジモータ２４によってキャリッジ３１をプラテン２６の軸方向に往復動させる主走査駆動機構と、キャリッジ３１に搭載された印刷ヘッド２８を駆動してインクの吐出およびドット形成を制御する印字機構と、これらの紙送りモータ２３，キャリッジモータ２４，印刷ヘッド２８および操作パネル３２との信号のやり取りを司る制御回路４０と、を備えている。
【００４６】
キャリッジ３１には、黒インク用のカートリッジ７１と、シアン，ライトシアン，マゼンタ，ライトマゼンダ、イエローの５色のインクを収納したカラーインク用カートリッジ７２とが搭載可能である。キャリッジ３１の下部の印刷ヘッド２８には計６個のインク吐出用ヘッド６１〜６６が形成されている。
【００４７】
紙送りモータ２３は、プラテン２６その他のローラを回転させて印刷用紙Ｐを搬送することによって副走査を実行する。一方、キャリッジモータ２４は、キャリッジ３１を往復動させることによって双方向の主走査を実行する。主走査時には、制御回路４０が印刷ヘッド２８の各色ヘッド６１〜６６のピエゾ素子（後述する）を駆動して各色インクの吐出させ、印刷用紙Ｐ上に多色の画像を形成する。
【００４８】
印刷用紙Ｐを搬送する機構は、紙送りモータ２３の回転をプラテン２６のみならず、用紙搬送ローラに伝達するギヤトレインを備える（図示省略）。また、キャリッジ３１を往復動させる機構は、プラテン２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出する位置検出センサ３９とを備えている。
【００４９】
制御回路４０は、インク吐出ヘッド２８におけるインクの吐出タイミングを規定する駆動クロック信号ＣＬＫを生成する駆動クロック生成回路４４を備えている。駆動クロック生成回路４４は、駆動クロック信号ＣＬＫの周波数を調整することによって、インクの吐出位置（すなわちドットの記録位置）を主走査方向に変化させる機能を有する。駆動クロック生成回路４４の内部構成については後述する。
プリンタ２２の内部の給紙経路には、用紙センサ５１〜５３が設けられている。用紙センサ５１〜５３は、それぞれ下端に用紙検出ピン５１ａ〜５３ａを有している。制御回路４０は、押し込まれている用紙検出ピンの組合せ（図７の例では、５２ａと５３ａ）に応じて、給紙中の印刷用紙の主走査方向の幅を検出する。また、押し込まれている用紙検出ピン５２ａ，５３ａの押し込み量に応じて、印刷用紙の厚さを検出することも可能である。
なお、用紙センサ５１〜５３を用いずに、コンピュータ２０のプリンタドライバ（図示せず）を用いてユーザによって設定された用紙のサイズと給紙方向（縦置き、横置き）に応じて、印刷用紙の主走査方向の幅と厚さとを決定するようにすることも可能である。
図７の用紙センサ５１〜５３は図１の用紙センサ３０８に相当し、また、図７の印刷ヘッド２８とキャリッジモータ２４と紙送りモータ２３とは、図１の印刷ヘッド３０２とキャリッジモータ３０４と紙送りモータ３０６とにそれぞれ相当する。また、図４０の制御回路４０は、図１の制御部２００に相当する。
【００５０】
図８はインク吐出用ヘッド２８の内部の概略構成を示す説明図である。インク用カートリッジ７１，７２がキャリッジ３１に装着されると、図８に示すように毛細管現象を利用してインク用カートリッジ内のインクが導入管６７を介して吸い出され、キャリッジ３１下部に設けられた印刷ヘッド２８の各色ヘッド６１ないし６６に導かれる。なお、初めてインクカートリッジが装着されたときには、専用のポンプによりインクを各色のヘッド６１ないし６６に吸引する動作が行われるが、本実施例では吸引のためのポンプ、吸引時に印刷ヘッド２８を覆うキャップ等の構成については図示および説明を省略する。
【００５１】
各色のヘッド６１ないし６６には、各色毎に複数個のノズルＮｚが設けられており、各ノズル毎に電歪素子の一つであって応答性に優れたピエゾ素子ＰＥが配置されている。ピエゾ素子ＰＥとノズルＮｚとの構造を詳細に示したのが、図９である。図示するように、ピエゾ素子ＰＥは、ノズルＮｚまでインクを導くインク通路６８に接する位置に設置されている。ピエゾ素子ＰＥは、周知のように、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。本実施例では、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印加することにより、図９下段に示すように、ピエゾ素子ＰＥが電圧の印加時間だけ伸張し、インク通路６８の一側壁を変形させる。この結果、インク通路６８の体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクが、粒子Ｉｐとなって、ノズルＮｚの先端から高速に吐出される。このインク粒子Ｉｐがプラテン２６に装着された用紙Ｐに染み込むことにより、印刷が行われる。
【００５２】
Ｃ．双方向印刷時の印刷ズレの補正方法：
図１０は、本実施例において双方向印刷時の印刷ズレを補正する方法を示す説明図である。図１０（ａ）は、補正を行わない場合の印刷ズレ量Δｘの主走査方向の分布を示している。また、図１０（ｂ）はこれに対応する往路と復路の印刷位置（画素位置）のズレを示している。なお、図１０（ａ）の横軸ｘの方向は主走査方向であり、これは、印刷用紙の桁方向にも相当している。主走査方向に沿った印刷用紙の幅Ｌｍａｘ  を以下では「主走査幅」あるいは「主走査範囲」と呼ぶ。
【００５３】
図１０（ｂ）において実線で示されるように、プラテンの反りやキャリッジベルトの伸び等の要因によって、往路の記録位置と復路の印刷ズレ量Δｘは、主走査方向に沿って変化している。図１０（ｂ）の横軸ｘは往路の主走査方向の座標軸として定義されており、ズレ量Δｘは往路の記録位置から復路の記録位置を減算した値として定義されている。図１０（ａ）の例では、主走査方向に沿ったズレ量Δｘの分布は上に凸であり、主走査幅Ｌｍａｘ  のほぼ中央で正の値を取り、両端で負の値を取る。但し、ズレ量Δｘのゼロレベルは任意であり、図１０（ａ）では主走査幅Ｌｍａｘ  にわたるズレ量Δｘの平均値をゼロレベルとして使用している。なお、プリンタによっては、図１０（ａ）とは反対に、ズレ量Δｘが下に凸の分布を示すこともある。ズレ量Δｘの分布は個々のプリンタ毎に異なるので、個々のプリンタ毎に実際の印刷物上のズレ量Δｘが測定される。
【００５４】
図１０（ｃ）は、図１０（ａ）のズレ量を補正するための理想的な補正量δの分布を示している。また、図１０（ｄ）は補正されてズレ量Δｘがほぼゼロになったときの往路と復路の印刷位置を示している。理想的な補正量δは、図１０（ａ）に示すズレ量Δｘの分布の正負の符号を反転したものである。
【００５５】
図１０（ｅ）は、本実施例において印刷ズレを補正するために用いられる駆動クロック信号ＣＬＫ（図７）の周波数ｆＣＬＫ  の変化を示している。主走査幅Ｌｍａｘ  は、ほぼ等間隔の５つの領域Ｒ１〜Ｒ５に区分されており、各領域毎に駆動クロック信号ＣＬＫの周波数ｆＣＬＫ  の値が個別に設定されている。なお、Ｌ１〜Ｌ４は、領域の境界の位置を示している。図１０（ｃ）の補正量δがゼロに近い領域Ｒ２，Ｒ４では周波数ｆＣＬＫ  は標準値ｆ２に設定され、補正量δが負の領域Ｒ３では周波数ｆＣＬＫ  が標準値ｆ２よりも大きな値ｆ３に、また、補正量δが正の領域Ｒ１，Ｒ５では周波数ｆＣＬＫ  が標準値ｆ２よりも小さな値ｆ１に設定されている。印刷ヘッド２８におけるインクの吐出タイミングは、駆動クロック信号ＣＬＫの周波数に依存している。従って、周波数ｆＣＬＫ  が高いほどインク吐出の周期は短くなり、主走査方向におけるドット同士の距離が小さくなる。周波数ｆＣＬＫ  の変化によるドットの記録位置の変化と、印刷ズレの補正との関係については後述する。
【００５６】
図１０（ｅ）のように、駆動クロック信号ＣＬＫの周波数ｆＣＬＫ  を主走査範囲を区分した複数の領域毎に個別に設定するようにすれば、理想的な補正量δを近似的に実現することができる。なお、駆動クロック生成回路４４（図７）の能力が許せば、駆動クロック信号ＣＬＫの周波数をほぼ連続的に変化させるようにしてもよい。但し、図１０（ｅ）に示すように、周波数ｆＣＬＫ  を階段状に変化させる方が回路構成が単純になるという利点がある。
【００５７】
図１０（ｅ）に示すような周波数の変化を復路において適用し、往路では周波数ｆＣＬＫ  を一定値（例えば標準値ｆ２）に保つことによって、ズレ量Δｘがほぼゼロになるように記録位置を補正することができる。あるいは、往路において周波数ｆＣＬＫ  を調整し、復路においては周波数ｆＣＬＫ  を一定値に保つようにしてもよい。また、往路と復路の両方で周波数を調整するようにしてもよい。すなわち、一般には、往路と復路の少なくとも一方で、駆動クロック信号ＣＬＫの周波数ｆＣＬＫ  を調整するようにすればよい。
【００５８】
なお、キャリッジモータ２４を駆動する主走査駆動信号の周波数は、往路と復路とで同じ一定値に保たれる。従って、印刷ヘッド２８の駆動クロック信号ＣＬＫの周波数ｆＣＬＫ  を図１０（ｅ）のように変化させれば、これに応じて主走査方向の記録位置（インクの吐出位置）が変化する。但し、主走査駆動信号の周波数を変化させることによっても、双方向印刷時の記録位置のズレを補正することが可能である。
【００５９】
さて、周波数ｆＣＬＫ  の変化によるドットの記録位置の変化と、印刷ズレの補正との関係は以下のようになる。前述したように、周波数ｆＣＬＫ  が高いほどドット同士の距離が小さくなる。図１０（ｅ）の１番目と５番目の領域Ｒ１，Ｒ５では周波数ｆＣＬＫ  が比較的低いので、ドット同士の距離が比較的大きくなり、復路の記録位置は図１０（ｂ）に比べてマイナスｘ方向にずれることになる。一方、３番目の領域Ｒ３では周波数ｆＣＬＫ  が比較的高いので、ドット同士の距離は比較的小さくなり、復路の記録位置は図１０（ｂ）に比べてプラスｘ方向にずれることになる。この結果、図１０（ｄ）に示すように、往路と復路の記録位置がほぼ一致するように復路の記録位置が補正される。なお、往路において周波数ｆＣＬＫ  を調整する場合にも、図８（ｅ）と同様の分布で周波数ｆＣＬＫ  を変化させればよい。
【００６０】
なお、ズレ量Δｘの分布は、種々の方法によって測定可能である。例えば、プリンタ２２の組立時に往路と復路とでそれぞれ同一のパターン（例えば黒白の縞模様）を印刷する。そして、その印刷結果から各領域Ｒ１〜Ｒ５におけるズレ量Δｘを手動で測定することができる。あるいは、プリンタ２２にＣＣＤカメラ等の光学的な読取り装置を設けておき、往路と復路で同一のパターンを印刷しながら自動的にズレ量Δｘを測定するようにしてもよい。測定されたズレ量Δｘ（または、これに対応する補正量δ、周波数ｆ１〜ｆ３、あるいは、後述する分周比ｎ，ｍ）の値は、各領域Ｒ１〜Ｒ５毎に制御回路４０（図７）内に登録される。
【００６１】
Ｄ．駆動クロック生成回路４４の内部構成：
図１１は、駆動クロック生成回路４４の内部構成を示すブロック図である。駆動クロック生成回路４４は、基準クロック生成回路１０２と、分周器１０４と、オン／オフゲート１０６と、パラメータ設定回路１０８と、プログラマブルＲＯＭ（ＰＲＯＭ）１１０とを備えている。基準クロック生成回路１０２は、所定の比較的高い周波数を有する基準クロック信号ＲＣＬＫを生成する。この基準クロック信号ＲＣＬＫは、分周器で１／ｎに分周されて駆動クロック信号ＣＬＫとなる。オン／オフゲート１０６は、制御回路４０内の他の回路からの制御信号に応じて、印刷ヘッド２８への駆動クロック信号ＣＬＫの供給を停止したり再開したりする機能を有する。
【００６２】
ＰＲＯＭ１１０は、各領域Ｒ１〜Ｒ５における分周比ｎ（Ｒ１）〜ｎ（Ｒ５）の値と、領域間の境界の位置Ｌ１〜Ｌｍａｘ  （または各領域の幅）とを記憶している。パラメータ設定回路１０８は、分周器１０４における分周比ｎの設定を変更することによって、図１０（ｅ）に示す周波数変化を実現する。パラメータ設定回路１０８は、オン／オフゲート１０６から出力された駆動クロック信号ＣＬＫのパルス数をカウントする図示しないカウンタを有しており、このカウンタのカウント値と領域間の境界の位置Ｌ１〜Ｌｍａｘ  との比較（またはカウント値と各領域の幅との比較）を行うことによって、キャリッジ３１の現在の主走査位置が５つの領域Ｒ１〜Ｒ５のうちのいずれであるかを判断する。なお、キャリッジ３１の原点位置は、位置検出センサ３９（図７）から制御回路４０に供給される信号によって予め決定されている。パラメータ設定回路１０８は、キャリッジ３１の主走査位置を含む領域に対応する分周比ｎをＰＲＯＭ１１０から読み出して分周器１０４に設定する。
なお、図１１のＰＲＯＭ１１０は、図１の印刷ズレ調整値メモリ２０２に相当する。すなわち、ＰＲＯＭ１１０には、印刷用紙の幅と厚さとの複数の組合せに対応するパラメータ｛ｎ（Ｌ１）〜ｎ（Ｌｍａｘ  ），Ｌ１〜Ｌｍａｘ  ｝が、印刷ズレの調整値としてそれぞれ格納されている。また、図１１の他の回路要素１０２，１０４，１０６，１０８の全体が、図１の印刷ズレ調整部２０４に相当する。
【００６３】
このように、この駆動クロック生成回路４４では、基準クロック信号ＲＣＬＫを分周するための分周比ｎを各領域毎に変更するだけで、各領域に適した周波数を有する駆動クロック信号ＣＬＫを容易に得ることができるという利点がある。また、駆動クロック信号ＣＬＫの周波数の調整によって記録位置を補正する本実施例の方法は、記録位置自身を補正する従来の方法に比べて回路構成が簡単であり、実現がより容易であるという利点がある。
【００６４】
ところで、プリンタによっては、キャリッジの振動に起因する印刷ズレを補正する目的で、リニアエンコーダが設けられている機種も存在する。しかし、リニアエンコーダでは、プラテンの反りに起因する印刷ズレを補正することは困難である。しかし、上記実施例のように、印刷ヘッド２８の駆動クロック信号ＣＬＫの周波数を主走査方向に沿って変化させるようにすれば、プラテンの反りに起因する印刷ズレも補正することが可能である。すなわち、本発明は、印刷ズレを補正するためのリニアエンコーダが設けられた機種に適用しても効果がある。また、印刷ズレを補正するためのリニアエンコーダが設けられていない機種に関しても、本発明を適用することによって、キャリッジの振動に起因する印刷ズレと、プラテンの反りに起因する印刷ズレの双方を同時に補正することができるという効果がある。
【００６５】
図１２は、駆動クロック生成回路４４の他の構成を示すブロック図である。この駆動クロック生成回路４４ａは、図１１の回路４４の分周器１０４とオン／オフゲート１０６との間にＰＬＬ回路１２０を追加したものである。また、パラメータ設定回路１０８ａの機能と、ＰＲＯＭ１１０の記憶内容とは、ＰＬＬ回路１２０の追加に応じて多少変更されている。
【００６６】
ＰＬＬ回路１２０は、位相周波数検出器（ＰＦＤ）１２２と、ローパスフィルタ（ＬＰＦ）１２４と、電圧制御発振器（ＶＣＯ）１２６と、分周器１２８とを備えている。このＰＬＬ回路１２０は、第１の分周器１０４で分周されたクロック信号ＣＬＫの周波数を逓倍数ｍ（これは分周器１２８の分周比に等しい）で逓倍することによって駆動クロック信号ＣＬＫ’を生成して、印刷ヘッド２８に供給する。この駆動クロック信号ＣＬＫ’の周波数ｆＣＬＫ’は、基準クロック信号ＲＣＬＫの周波数ｆＲＣＬＫのｍ／ｎ倍の値を有している。
【００６７】
パラメータ設定回路１０８ａは、２つの分周器１０４，１２８の分周比ｎ，ｍを各領域Ｒ１〜Ｒ５に適した値にそれぞれ設定することによって、駆動クロック信号ＣＬＫ’の周波数ｆＣＬＫ’を各領域Ｒ１〜Ｒ５に適した値に設定することができる。図１２に示す回路では、周波数を調整するためのパラメータが２つ（ｎとｍ）になるので、図１１に回路に比べてより細かな単位で周波数を設定することが可能である。
【００６８】
なお、図１１における分周器１０４や、図１２における分周器１０４とＰＬＬ回路１２０は、基準クロック信号ＲＣＬＫの周波数を変換することによって駆動クロック信号を生成する周波数変換部（「周波数設定部」とも呼ぶ）を実現している。但し、これらの構成は単なる例示であり、周波数変換部（周波数設定部）として他の構成を採用することも可能である。
【００６９】
以上説明したように、上記実施例では、印刷ヘッドに与える駆動クロック信号の周波数を変化させることによって、往路と復路における記録位置がほぼ一致するように記録位置を補正しているので、記録位置自体を補正する場合に比べて簡単な構成で容易に印刷ズレの補正を行うことができるという利点がある。特に、印刷用紙の主走査幅を区分した複数の領域において駆動クロック周波数を個別に設定するようにしたので、理想に近い補正を簡単な構成で実現することが可能である。
【００７０】
なお、駆動クロック信号の周波数を変更することによる印刷ズレの調整は、前述した図３，図４に示したように、印刷用紙の主走査方向の中央位置のみで印刷ズレを調整する場合にも適用可能である。
上記の回路では、印刷用紙の主走査幅Ｌｍａｘ  を５つの領域Ｒ１〜Ｒ５に等分していたが、必ずしも互いに等しい幅に区分する必要は無く、任意の幅で複数の領域に区分することが可能である。また、領域区分の数は５に限らず、一般には２以上の複数の領域に区分すればよい。但し、領域区分の数が多いほど理想的な補正量δに近い補正量が得られるので、走査幅Ｌｍａｘ  を少なくとも５つの領域に区分することが好ましい。
ところで、印刷用紙の主走査幅Ｌｍａｘ  が同じ場合でも、実際に印刷ヘッド２８が移動する主走査範囲が印刷用紙の主走査幅Ｌｍａｘ  の一部分に限定されるような場合がある。例えば、画像が印刷用紙の左半分にだけ印刷されるようなときには、印刷ヘッド２８の実際の主走査範囲は印刷用紙の左半分だけになる。このような場合には、例えば図１０（ａ）の２番目の位置Ｌ２の印刷ズレΔｘの値が、印刷用紙の主走査幅Ｌｍａｘ  の全体にわたって印刷ヘッド２８が走査される場合の印刷ズレの値とは異なる可能性がある。この理由は、印刷ズレにキャリッジベルトの伸びが影響していることに起因している。キャリッジベルトの伸びは、キャリッジの加速状態に依存している。印刷用紙の主走査幅Ｌｍａｘ  の全体を走査する場合には位置Ｌ２においてはキャリッジがほぼ等速で移動しているのに対して、印刷用紙の左半分のみを走査する場合には位置Ｌ２においてはキャリッジが加速または減速状態にある。従って、同じ位置Ｌ２においても、印刷ヘッド２８の実際の主走査範囲に応じて印刷ズレΔｘの値が異なる。このような現象を考慮すると、印刷用紙の主走査幅Ｌｍａｘ  が同じ場合にも、印刷ズレの調整値（補正量）を、印刷ヘッド２８の実際の走査範囲に応じて、印刷用紙上の複数の位置毎に異なる値を設定するようにすることが好ましい。
【００７１】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００７２】
上記実施例では印刷ヘッドを移動させることによって主走査を行っていたが、この代わりに、印刷用紙を移動させるようにしてもよい。すなわち、本発明は、一般に、印刷媒体と印刷ヘッドを少なくとも相対的に移動させることによって双方向の主走査を行う双方向印刷機能を有するプリンタに適用可能である。
【００７３】
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、図１１および図１２に示した回路の一部（例えばパラメータ設定回路１０８，１０８ａ）の機能を、マイクロプロセッサが記録媒体に格納されたコンピュータプログラムを実行することによって実現するようにしてもよい。また、制御回路４０の機能の一部あるいは全部を、コンピュータ２０のマイクロプロセッサ（ＣＰＵ等）が実行するようにしてもよい。
【００７４】
なお、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読取り可能な種々の媒体を利用できる。
【図面の簡単な説明】
【図１】本発明を適用するインクジェットプリンタの概念図。
【図２】印刷ズレの調整の一例を示す図。
【図３】印刷ズレ検査用パターンの一例を示す図。
【図４】インクジェットプリンタの主走査方向の印刷ズレの調整結果を示すグラフ。
【図５】印刷ズレ検査用パターンの他の例を示す図。
【図６】印刷ズレ検査用パターンのさらに他の例を示す図。
【図７】本発明の一実施例としてのプリンタ２２の概略構成を示す説明図。
【図８】本発明のプリンタのドット記録ヘッドの概略構成を示す説明図。
【図９】本発明のプリンタにおけるドット形成原理を示す説明図。
【図１０】実施例において双方向印刷の印刷ズレを補正する方法を示す説明図。
【図１１】駆動クロック生成回路４４の内部構成を示すブロック図。
【図１２】駆動クロック生成回路４４の他の構成を示すブロック図。
【符号の説明】
２０…コンピュータ
２２…プリンタ
２３…紙送りモータ
２４…キャリッジモータ
２６…プラテン
２８…印字ヘッド
３１…キャリッジ
３２…操作パネル
３４…摺動軸
３６…駆動ベルト
３８…プーリ
３９…位置検出センサ
４０…制御回路
４４，４４ａ…駆動クロック生成回路
５１〜５３…用紙センサ
５１ａ〜５３ａ…用紙検出ピン
６１〜６６…インク吐出用ヘッド
６７…導入管
６８…インク通路
７１，７２…インクカートリッジ
１０２…基準クロック生成回路
１０４…分周器
１０６…オン／オフゲート
１０８，１０８ａ…パラメータ設定回路
１１０…ＰＲＯＭ
１２０…ＰＬＬ回路
１２２…位相比較器
１２４…ローパスフィルタ
１２６…電圧制御発振器
１２８…分周器
２００…制御部
２０２…印刷ズレ調整量メモリ
２０４…印刷ズレ調整部
２０６…印刷ズレ検査用パターンメモリ
３００…駆動機構部
３０２…印刷ヘッド
３０４…キャリッジモータ
３０６…紙送りモータ
３０８…用紙センサ
４０１ａ，４０１ｂ，４０１ｃ…印刷用紙
４０２…印刷ズレ検査用パターン
４０４ａ，４０４ｂ，４０４ｃ…印刷用紙の中央位置
【図１】
0003557915.tif 000002
【図２】
0003557915.tif 000003
【図３】
0003557915.tif 000004
【図４】
0003557915.tif 000005
【図５】
0003557915.tif 000006
【図６】
0003557915.tif 000007
【図７】
0003557915.tif 000008
【図８】
0003557915.tif 000009
【図９】
0003557915.tif 000010
【図１０】
0003557915.tif 000011
【図１１】
0003557915.tif 000012
【図１２】
0003557915.tif 000013