(57)【要約】【課題】調整パターン印字にかかる時間や、記録媒体の消費を抑えることができるインクジェット記録装置及びインクジェット記録装置の制御方法を提供することを目的とする。【解決手段】インクを吐出する印刷ヘッドの高さを変更する印刷ヘッド高さ変更手段と、双方向印字時のインク吐出位置と、インク着弾位置とのズレ量の調整値を、複数の印刷ヘッド高さで、検出する調整値検出手段とを有する。また、上記調整値検出手段が検出した調整値と印刷ヘッド高さとに基づいて、ノズル列と記録媒体との間の距離を計算する距離計算手段を有する。さらに、上記距離計算手段が計算したノズル列と記録媒体との距離に応じて、インク吐出タイミングを制御するインク吐出タイミング制御手段を有するインクジェット記録装置の例である。【選択図】図１
2009061755.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する印刷ヘッドの高さを変更する印刷ヘッド高さ変更手段と；
双方向印字時のインク吐出位置と、インク着弾位置とのズレ量の調整値を、複数の印刷ヘッド高さで、検出する調整値検出手段と；
上記調整値検出手段が検出した調整値と印刷ヘッド高さとに基づいて、ノズル列と記録媒体との間の距離を計算する距離計算手段と；
上記距離計算手段が計算したノズル列と記録媒体との距離に応じて、インク吐出タイミングを制御するインク吐出タイミング制御手段と；
を有することを特徴とするインクジェット記録装置。
【請求項２】
インクを吐出する印刷ヘッドの高さを変更する印刷ヘッド高さ変更工程と；
双方向印字時のインク吐出位置と、インク着弾位置とのズレ量の調整値を、複数の印刷ヘッド高さで検出する調整値検出工程と；
上記調整値検出工程で検出された調整値と印刷ヘッド高さとに基づいて、ノズル列と記録媒体との間の距離を計算し、記憶装置に記憶する距離計算工程と；
上記距離計算工程で計算されたノズル列と記録媒体との距離に応じて、インク吐出タイミングを制御するインク吐出タイミング制御工程と；
を有することを特徴とするインクジェット記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ヘッド高さを変更可能なインクジェット記録装置において、インク着弾点ずれを防ぐインクジェット記録装置に関する。
【背景技術】
【０００２】
インクジェット記録装置は、印刷ヘッドからインクを記録媒体に吐出し、画像形成を行う。印刷ヘッドには、インク吐出のための微細なノズルを搭載している。ノズルと記録媒体との間には距離があるので、ノズルからのインク吐出タイミングと記録媒体へのインク着弾タイミングとにはズレがある。
【０００３】
このために、画像形成する場合、上記ズレを考慮し、インク吐出タイミングを決める必要がある。たとえば、双方向印字における往方向印字時、復方向印字時に、インク着弾位置を一致させようとすると、インク着弾位置よりも前にずらした位置で、インクを吐出する必要がある。上記ズレ量は、個体差があるので、徐々にズレ量を変えた調整パターンを印字し、着弾位置が一致したズレ量を、インク吐出タイミング調整値として記憶する。印刷時に、上記調整値を利用し、インク吐出タイミングを決定する構成が一般的である。
【０００４】
上記処理が実装されたインクジェット記録装置で、様々な厚みの記録媒体に印刷するので、印刷ヘッドを上下し、ノズルから記録媒体までの距離を調節できるものがある。この構成では、印刷時の記録媒体の厚さと印刷ヘッドの高さとに応じて、ノズルから記録媒体までの距離が変化する。ある１つの印刷ヘッド高さで、上記調整パターンを印字し、調整値を設定したとする。この場合、記録媒体の厚みの変化や、印刷ヘッドが上下することによって、ノズル記録媒体間距離が変わると、インク着弾位置が合わなくなる。
【０００５】
この問題を解決するために、双方向印字時のズレ調整値に関して、２つのヘッド記録媒体間距離に対して調整パターンを印字し、２つのヘッド記録媒体間距離に対する２つの調整値を設定する発明が知られている（たとえば、特許文献１参照）。
【０００６】
上記の値に基づいて、ヘッド記録媒体間距離と調整値との関係式を導出する。印刷時のヘッド記録媒体間距離を上記関係式に適用することによって、印刷時の調整値を計算し、吐出タイミングを補正する。
【特許文献１】特開２０００−１９８１８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１には、双方向印字時の吐出タイミング補正に関して、同一ノズルについてのみ記載されている。異なるノズル列から吐出されたインクの着弾位置を合わせるための調整値を持つ構成も一般的である。
【０００８】
これらの調整値に関しても、ヘッド記録媒体間距離が変わると、調整値が合わなくなる。そこで、これらの調整値に関しても、２つのヘッドと記録媒体との間の距離に対して、調整パターンを印字し、特許文献１と同じ補正方法を用いてもよい。しかし、この場合、調整パターン印字に時間がかかり、また調整パターンを使用した場合に、多くの記録媒体を消費するという問題がある。
【０００９】
また、ノズル記録媒体間距離は、印刷ヘッド高さ−記録媒体の厚みである。記録ヘッド高さは、メカ機構によって決まるので、ある程度正確な値が分かるが、記録媒体の厚みは湿気等の環境によって変化する。このために、記録媒体の種類等によって厚みを決定する方法は、値の正確さに欠ける。また、記録媒体の厚みを測定するための測定パターンを打つ方法では、測定パターンを打つための時間が余計に必要であるという問題がある。
【００１０】
本発明は、調整パターン印字にかかる時間や、記録媒体の消費を抑えることができるインクジェット記録装置及びインクジェット記録装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、インクを吐出する印刷ヘッドの高さを変更する印刷ヘッド高さ変更手段と、双方向印字時のインク吐出位置と、インク着弾位置とのズレ量の調整値を、複数の印刷ヘッド高さで、検出する調整値検出手段とを有する。また、本発明は、上記調整値検出手段が検出した調整値と印刷ヘッド高さとに基づいて、ノズル列と記録媒体との間の距離を計算する距離計算手段を有する。さらに、本発明は、上記距離計算手段が計算したノズル列と記録媒体との距離に応じて、インク吐出タイミングを制御するインク吐出タイミング制御手段を有するインクジェット記録装置の例である。
【発明の効果】
【００１２】
本発明によれば、ノズル列と記録媒体との距離が変化するインクジェット記録装置において、複数のヘッド高さに対して印字する必要がある吐出タイミング調整パターンは、双方向印字のズレ調整値を求めるためだけのパターンである。そのため、他の吐出タイミング調整パターンに関しては、ヘッド高さを変えて印字する必要がないので、調整パターン印字にかかる時間や、記録媒体の消費を抑えることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１４】
図１は、本発明の実施例１であるインクジェット記録装置ＰＲ１を上面から透視した概略図である。
【００１５】
インクジェット記録装置ＰＲ１は、印刷ヘッド１と、キャリッジ２と、ガイドシャフト３と、エンコーダフィルム４と、給紙トレイ６と、プラテン７と、排紙トレイ８とを有する。
【００１６】
印刷ヘッド１は、キャリッジ２上に搭載され、キャリッジ２は、ガイドシャフト３に沿って移動する。キャリッジ２の移動する方向を主走査方向と呼ぶ。図１において、右から左に移動する方向を往方向と呼び、左から右に移動する方向を復方向と呼ぶ。エンコーダフィルム４によって、印刷ヘッド１の現在位置を検知する。
【００１７】
印刷時には、給紙トレイ６から記録媒体５を給紙し、印刷ヘッド１の下では、記録媒体５をプラテン７が支持し、排紙トレイ８まで断続的に搬送する。この搬送方向を副走査方向と呼ぶ。インクジェット記録装置ＰＲ１は、記録媒体５を副走査方向へ搬送し、キャリッジ２を主走査方向に移動しながら、印刷ヘッド１からインク吐出する動作と（この動作をスキャンと呼ぶ）を繰り返し、記録媒体５上に画像を形成する。また、キャリッジ２に対して印刷ヘッド１を上下するメカ機構が、キャリッジ２に設けられている。このメカ機能によって、印刷ヘッド１から記録媒体５までの距離を変更する。
【００１８】
図２は、インクジェット記録装置ＰＲ１の概略構成を表すブロック図である。
【００１９】
インクジェット記録装置ＰＲ１は、Ｉ／Ｆ１２と、印刷データ変換部１３と、プリンタ記憶装置１４と、プリンタ制御部１５と、印刷制御部１６と、搬送制御部１７と、キャリッジ制御部１８と、インク吐出タイミング制御部１９とを有する。
【００２０】
Ｉ／Ｆ１２は、ホスト１０からの画像データを受信する。印刷データ変換部１３は、ホスト１０から送信された画像データを、印刷ヘッド１から吐出するデータ形式に変換する。プリンタ記憶装置１４は、画像データを記憶する。プリンタ制御部１５は、プリンタ全体を制御する。
【００２１】
印刷制御部１６は、印刷データ変換部１３が変換した情報に基づいて、印刷方法を決定し、記録媒体５の副走査方向の移動と、キャリッジ２の主走査方向の移動とを制御する。搬送制御部１７は、記録媒体５を副走査方向に移動させる。キャリッジ制御部１８は、キャリッジ２の動きを制御する。
【００２２】
インク吐出タイミング制御部１９は、インク吐出タイミングを制御する。つまり、各ノズル列に対してインクを吐出したいキャリッジ２の位置を、インク吐出タイミング制御部１９に指定できるので、インク吐出タイミングを調整することができる。
【００２３】
つまり、キャリッジ制御部１８は、インクを吐出する印刷ヘッドの高さを変更する印刷ヘッド高さ変更手段の例である。また、印刷制御部１６は、双方向印字時のインク吐出位置と、インク着弾位置とのズレ量の調整値を、複数の印刷ヘッド高さで、検出する調整値検出手段の例である。印刷制御部１６は、上記調整値検出手段が検出した調整値と印刷ヘッド高さとに基づいて、ノズル列と記録媒体との間の距離を計算する距離計算手段の例である。さらに、インク吐出タイミング制御部１９は、距離計算手段が計算したノズル列と記録媒体との距離に応じて、インク吐出タイミングを制御するインク吐出タイミング制御手段の例である。
【００２４】
図３は、印刷ヘッド１を記録媒体５側から見た図である。
【００２５】
印刷ヘッド１には、インクを吐出するノズル列Ｃ−ｅｖｅｎ、Ｃ−ｏｄｄ、Ｍ−ｅｖｅｎ、Ｍ−ｏｄｄ、Ｙ−ｅｖｅｎ、Ｙ−ｏｄｄ、Ｋ−ｅｖｅｎ、Ｋ−ｏｄｄが存在する。
【００２６】
ノズル列Ｃ−ｅｖｅｎ、Ｃ−ｏｄｄから、シアンインクが吐出され、ノズル列Ｍ−ｅｖｅｎ、Ｍ−ｏｄｄから、マゼンタインクが吐出される。ノズル列Ｙ−ｅｖｅｎ、Ｙ−ｏｄｄから、イエローインクが吐出され、ノズル列Ｋ−ｅｖｅｎ、Ｋ−ｏｄｄから、ブラックインクが吐出される。
【００２７】
各色のｅｖｅｎ、ｏｄｄノズル列は、互いに近接し、ノズルが縦方向に、互い違いに配置されている。また、キャリッジ２の位置は、ノズル列Ｃ−ｅｖｅｎを基準に管理されている。インク吐出タイミング制御部１９は、各ノズル列に対して、吐出タイミングを位置で指定し、この位置は、全てのノズル列に対してキャリッジ２の位置（ノズル列Ｃ−ｅｖｅｎの位置）で指定する。したがって、互いに異なるノズル列の吐出位置を一致させるためには、ノズル列間距離を考慮した吐出タイミングを設定する必要がある。
【００２８】
ノズル列Ｃ−ｅｖｅｎの位置から、ノズル列Ｍ−ｅｖｅｎ、Ｙ−ｅｖｅｎ、Ｋ−ｅｖｅｎまでの距離は、それぞれＸｃｍ、Ｘｃｙ、Ｘｃｋである。また、ｅｖｅｎノズル列とｏｄｄノズル列とは、Ｘｏｅ離れている。なお、図３に示す印刷ヘッド１のノズル列構成は一例であり、複数のノズル列を持つ印刷ヘッドであれば、上記実施例１を適用することができる。
【００２９】
図４は、双方向印字時のインク吐出の軌跡を示す図である。
【００３０】
図４（ａ）は、ヘッド高さ（印刷ヘッド１の高さ）がｈ１である場合に、インクが吐出される軌跡を示す図である。図４（ｂ）は、ヘッド高さがｈ２である場合に、インクが吐出される軌跡を示す図である。
【００３１】
記録媒体５と印刷ヘッド１とには距離があり、また、印刷ヘッド１が移動しながらインクを吐出するので、慣性の法則に従い、インクは斜めの軌道を辿る。このために、ノズルが同一位置にあっても、往方向印字時と復方向印字時とでは、インク着弾位置が異なる。したがって、インク着弾位置を一致させるためには、インク吐出タイミングをずらす必要がある。このずらし量は、個体差があるので、双方向調整パターンを印刷し、ズレ量の調整値を検出／設定する。
【００３２】
調整値Ｒｂｉ１は、印刷ヘッド１の高さがｈ１であるときに設定されたズレ量の調整値であり、調整値Ｒｂｉ２は、印刷ヘッド１の高さがｈ２であるとき設定されたズレ量の調整値である。ここで、インク吐出が等速度運動と近似できると考えると、双方向吐出タイミング調整値は、ノズル列と記録媒体５との距離に比例するはずである。つまり、
双方向吐出タイミング調整値＝２×印刷ヘッドの速度×ノズル列と記録媒体との距離／インク速度
という関係が成り立つ。
【００３３】
ノズル列と記録媒体５との距離を求めるには、記録媒体５の厚さを考慮する必要があり、以下の関係式が近似的に成り立つ。
【００３４】
ノズル列と記録媒体５との距離＝ヘッド高さ−記録媒体５の厚さ
なお、上記「ヘッド高さ」は、プラテン７と印刷ヘッド１との距離である。
【００３５】
しかし、キャリッジ２への印刷ヘッド１の取り付け時の誤差によって、上記関係式が正確に成り立たなくなることがある。
【００３６】
図５は、図４に示す２つのヘッド高さに対する双方向吐出タイミング調整値の値を用いて、ヘッド高さと双方向吐出タイミング調整値との関係を、グラフにプロットした図である。
【００３７】
図５において、ノズル列と記録媒体５との距離補正値ＡＤＪは、点（ｈ１，Ｒｂｉ１）と、点（ｈ２，Ｒｂｉ２）とを結んだ直線の延長線と、ヘッド高さの軸との交点から原点までの距離である。ノズル列と記録媒体５との距離補正値ＡＤＪは、記録媒体５の厚さと印刷ヘッド１の取り付け時の誤差とを考慮した値であり、次の式が成り立つ。
【００３８】
ノズル列と記録媒体５との距離＝ヘッド高さ−ＡＤＪ
双方向吐出タイミング調整値を、全てのノズル列に対して、２つのヘッド高さで求めることによって、全てのノズル列に対して、ノズル列と記録媒体５との距離補正値ＡＤＪを求めることができる。以下に計算式を示す
ＡＤＪ＝ｈ１−Ｒｂｉ１×（ｈ２−ｈ１）／（Ｒｂｉ２−Ｒｂｉ１）……式（１）
また、ヘッド高さがｈである場合における双方向吐出タイミング調整値Ｒｂｉは、次の式（２）で計算できる。
【００３９】
Ｒｂｉ＝（Ｒｂｉ２−Ｒｂｉ１）／（ｈ２−ｈ１）×（ｈ−ｈ１）＋Ｒｂｉ１……式（２）
この例では、２つのヘッド高さに対する２つの調整値を使って線形補完しているが、３つ以上のヘッド高さに対する調整値を使って、ヘッド高さと双方向吐出タイミング調整値との関係のグラフに対して、最小二乗法等を用いて曲線近似するようにしてもよい。
【００４０】
曲線近似した場合も、曲線とヘッド高さの軸との交点に基づいて、ノズル列と記録媒体５との距離補正値ＡＤＪを求めることができる。また、この例では、ヘッド高さは、印刷ヘッド１とプラテン７との距離であるが、記録媒体５の厚さが何らかの方法で分かれば、ヘッド高さが、印刷ヘッド１と記録媒体５との距離であるとしてもよい。この場合、ノズル列と記録媒体５との距離補正値は、ヘッドの取り付け誤差を補正する値であり、記録媒体５の厚みが変わっても、再計算する必要がない。
【００４１】
次に、ノズル列間の吐出タイミング調整について説明する。
【００４２】
図３に示すノズル列構成において、各色のｅｖｅｎ列、ｏｄｄ列の調整と、異なる色のｅｖｅｎ列間の吐出タイミング調整とを行う。つまり、以下のノズル列間を調整する。
・Ｃ−ｅｖｅｎ  Ｃ−ｏｄｄ間（Ｃ−ｅｖｅｎ基準）
・Ｍ−ｅｖｅｎ  Ｍ−ｏｄｄ間（Ｍ−ｅｖｅｎ基準）
・Ｙ−ｅｖｅｎ  Ｙ−ｏｄｄ間（Ｙ−ｅｖｅｎ基準）
・Ｋ−ｅｖｅｎ  Ｋ−ｏｄｄ間（Ｋ−ｅｖｅｎ基準）
・Ｃ−ｅｖｅｎ  Ｍ−ｅｖｅｎ間（Ｃ−ｅｖｅｎ基準）
・Ｃ−ｅｖｅｎ  Ｙ−ｅｖｅｎ間（Ｃ−ｅｖｅｎ基準）
・Ｃ−ｅｖｅｎ  Ｋ−ｅｖｅｎ間（Ｃ−ｅｖｅｎ基準）
この場合、インクの吐出方向が同じであれば、各ノズル列間距離分、吐出タイミングをずらせばよい。しかし、インク吐出方向には、インク差や個体差があるので、ノズル列間の吐出タイミング調整値が必要である。
【００４３】
どのノズル列間の調整でも、基本的な考え方は同じであるので、以下、Ｃ−ｅｖｅｎ  Ｙ−ｅｖｅｎ間の調整について説明する。
【００４４】
図６は、ノズル列Ｃ−ｅｖｅｎとノズル列Ｙ−ｅｖｅｎとからのインク吐出の軌跡を示す図である。
【００４５】
各ノズル列から吐出したインクを、記録媒体５の同じ位置に着弾させることを考える。インク吐出のベクトルの傾きが一致していれば、ノズル列Ｃ−ｅｖｅｎとノズル列Ｙ−ｅｖｅｎとの距離Ｘｃｙだけ、ノズル列Ｃ−ｅｖｅｎの吐出タイミングに対して、ノズル列Ｙ−ｅｖｅｎの吐出タイミングを遅らせればよい。
【００４６】
しかし、実際には、インク吐出のベクトルの傾きは正確には一致しないので、調整値を導入し、“Ｘｃｙ−Ｃ−ｅｖｅｎ  Ｙ−ｅｖｅｎ間調整値”だけ吐出タイミングをずらせば、着弾位置が一致すると考える。この調整値は、調整パターン等を印刷することによって、検出／設定することができる。
【００４７】
図６（ａ）は、ヘッド高さがｈ１であるときに、ノズル列Ｃ−ｅｖｅｎ  ノズル列Ｙ−ｅｖｅｎ間調整値が、Ｒｃｙ１である場合を示す図である。
【００４８】
図６（ｂ）は、ヘッド高さがｈ２であるときに、ノズル列Ｃ−ｅｖｅｎ  ノズル列Ｙ−ｅｖｅｎ間調整値がＲｃｙ２である場合を示す図である。
【００４９】
ヘッド高さがｈ２である場合についても，調整パターンを印刷し，調整値Ｒｃｙ２を検出／設定することもできるが、この場合、調整パターンを印刷する時間や記録媒体５の消費が多くなる。そこで、ヘッド高さと双方向吐出タイミング調整値とによって、ノズル列と記録媒体５との距離補正値を求め、このノズル列と記録媒体５との距離補正値を使って、ヘッド高さｈ１でのノズル列間調整値に基づいて、他のヘッド高さでのノズル列間調整値を求める。この方法を、以下で説明する。
【００５０】
ノズル列Ｃ−ｅｖｅｎと記録媒体５との距離補正値が、ＡＤＪ＿ｃｅであり、ノズル列Ｙ−ｅｖｅｎと記録媒体５との距離補正値が、ＡＤＪ＿ｙｅであるとする。ヘッド高さｈ１でのノズル列Ｃ−ｅｖｅｎの吐出位置と着弾位置との差を、ｄとする。
【００５１】
以下、ヘッド高さｈ２での調整値Ｒｃｙ２を求める。
【００５２】
同じノズル列からのインク吐出のベクトルの傾きは一致しているので、
（ｄ＋Ｒｃｙ１）×（ｈ２−ＡＤＪ＿ｙｅ）／（ｈ１−ＡＤＪ＿ｙｅ）＝ｄ×（ｈ２−ＡＤＪ＿ｃｅ）／（ｈ１−ＡＤＪ＿ｃｅ）＋Ｒｃｙ２
が成り立ち、上式を変形すると、
Ｒｃｙ２＝Ｒｃｙ１×（ｈ２−ＡＤＪ＿ｙｅ）／（ｈ１−ＡＤＪ＿ｙｅ）
＋（ＡＤＪ＿ｃｅ−ＡＤＪ＿ｙｅ）×ｄ（ｈ１−ｈ２）／（ｈ１−ＡＤＪ＿ｙｅ）（ｈ１−ＡＤＪ＿ｃｅ）
となる。ここで、ＡＤＪ＿ｃｅ−ＡＤＪ＿ｙｅの項は、微小な値であるので無視すると、以下を導出できる。
【００５３】
Ｒｃｙ２＝Ｒｃｙ１×（ｈ２−ＡＤＪ＿ｙｅ）／（ｈ１−ＡＤＪ＿ｙｅ）…式（３）
よって、ヘッド高さｈ１でのノズル列間調整値Ｒｃｙ１と、ノズル列と記録媒体５との距離補正値ＡＤＪ＿ｙｅとが分かれば、ヘッド高さｈ２でのノズル列間調整値Ｒｃｙ２を計算することができる。
【００５４】
この例は、ノズル列Ｃ−ｅｖｅｎとノズル列Ｙ−ｅｖｅｎとの調整値に関する例であるが、他のノズル列間の調整値についても、上記考え方と同じである。
【００５５】
図７は、従来の調整パターンの例を示す図である。
【００５６】
全てのノズル列について、ヘッド高さ１、２で、双方向調整パターンを印刷する。パターン上部を往方向で印字し、パターン下部を復方向で印字する。双方向印字吐出タイミング調整値を除々にずらしたパターン１〜７を印字し、ズレが無いパターンに対する吐出タイミングを、調整値として記憶する。
【００５７】
また、ｏｄｄ−ｅｖｅｎ調整パターンは、Ｃ、Ｍ、Ｙ、Ｋについてヘッド高さ１、２で、ｏｄｄ−ｅｖｅｎ調整パターンを印字する。パターンの黒色の部分を、ｅｖｅｎ列で印刷し、灰色の部分を、ｏｄｄ列で印字する。吐出タイミングを除々にずらしたパターン１〜７を印字し、ｏｄｄ−ｅｖｅｎパターンに隙間が無いパターンに対応する吐出タイミングを、調整値として記憶する。
【００５８】
また、色間調整パターンは、ノズル列Ｃ−ｅｖｅｎとノズル列Ｍ−ｅｖｅｎとの間、ノズル列Ｃ−ｅｖｅｎとノズル列Ｙ−ｅｖｅｎとの間、ノズル列Ｃ−ｅｖｅｎとノズル列Ｙ−ｅｖｅｎとの間について、ヘッド高さ１、２で、調整パターンを印字する。パターンの黒色の部分を、ノズル列Ｃ−ｅｖｅｎで印字し、灰色の部分を、他の色のノズル列ｅｖｅｎで印字する。吐出タイミングを除々にずらしたパターン１〜７を印字し、パターンに隙間が無いパターンに対応する吐出タイミングを調整値として記憶する。
【００５９】
図８は、実施例１における調整パターンの例を示す図である。
【００６０】
この場合、ヘッド高さ１、２で、双方向調整パターンを印刷するが、ｏｄｄ−ｅｖｅｎ調整パターンと色間調整パターンとは、ヘッド高さ１でのみ調整パターンを印刷する。双方向調整パターンを使用し、２つのヘッド高さで設定した双方向吐出タイミング調整値に基づいて、ノズル列と記録媒体５との距離補正値を、式（１）を用いて求め、記憶する。
【００６１】
ノズル列と記録媒体５との距離補正値を計算することができれば、ある１つのヘッド高さに対するｏｄｄ−ｅｖｅｎ吐出タイミング調整値、色間吐出タイミング調整値に基づいて、他のヘッド高さに対する吐出タイミング調整値を計算することができる。
【００６２】
したがって、ｏｄｄ−ｅｖｅｎ調整パターンと色間調整パターンとを、ヘッド高さ２で印刷する必要がなくなる。
【００６３】
実施例１によれば、記録媒体５の消費を、従来例よりも抑えることができ、また、調整パターン印刷にかかる時間を、従来例よりも抑えることができる。
【００６４】
図９は、実施例１において、記憶する調整値とそれに関連する値とを示す図である。
【００６５】
双方向調整値は、２つのヘッド高さに対する調整値を記憶する必要があるが、ｏｄｄ−ｅｖｅｎ調整値、色間調整値は、ある１つのヘッド高さに対する調整値のみを記憶すれば足りる。また、２つのヘッド高さに対する双方向調整値に応じて、ノズル列記憶媒体間距離補正値を求め、記憶する。
【００６６】
図１０は、実施例１において、スキャン印刷時の吐出タイミングを計算する動作を示すフローチャートである。
【００６７】
Ｓ１で、記録媒体５上の印刷範囲を、ノズル列Ｃ−ｅｖｅｎを基準とするエンコーダ座標系（吐出位置）に変換する。吐出位置は、たとえば、吐出開始位置と吐出終了位置とである。各ノズル列のそれぞれについて、吐出位置を計算する。
【００６８】
吐出位置は、ノズル列Ｃ−ｅｖｅｎを基準とするので、ノズル列Ｃ−ｅｖｅｎ以外は、ノズル列Ｃ−ｅｖｅｎからのノズル列間距離を加算したものである。たとえば、ノズル列Ｃ−ｅｖｅｎとノズル列Ｍ−ｅｖｅｎとの記録媒体５上の印刷範囲が同じである場合について考える。この場合、ノズル列Ｍ−ｅｖｅｎの吐出位置は、ノズル列Ｃ−ｅｖｅｎの吐出位置に、ノズル列間距離Ｘｃｍを加算した位置である。
【００６９】
Ｓ２で、現在のヘッド高さを取得する。Ｓ３では、Ｓ２で取得したヘッド高さと、図８に示す調整パターンで求めた色間調整値、ノズル列と記録媒体５との距離補正値に基づいて計算した値を、該当ノズルの吐出位置から減算する。ここで、上記「該当ノズル」は、色間調整の基準ノズル以外のノズルである。たとえば、ノズル列Ｃ−ｅｖｅｎとノズル列Ｍ−ｅｖｅｎとの色間調整では、ノズル列Ｍ−ｅｖｅｎである。
【００７０】
また、上記式（３）のｈ２を、現在のヘッド高さに置き換え、ｈ１を、調整パターン印字時のヘッド高さに置き換え、その他の変数を、対応するノズル列の値に置き換えた式を使用する。
【００７１】
Ｓ４では、Ｓ２で取得したヘッド高さと、図８に示す調整パターンで求めたｏｄｄ−ｅｖｅｎ調整値、ノズル列と記録媒体５との距離補正値に基づいて計算した値を、該当ノズルの吐出位置から減算する。
【００７２】
上記「該当ノズル」は、ｏｄｄ−ｅｖｅｎ調整の基準ノズル以外のノズルであり、この場合、ｏｄｄノズル列である。また、式（３）のｈ２を、現在のヘッド高さに置き換え、ｈ１を、調整パターン印字時のヘッド高さに置き換え、その他の変数を、対応するノズル列の値に置き換えた式を使用する。
【００７３】
次に、Ｓ５で、印刷方向が往方向であるかどうかを判断する。往方向印字であれば、Ｓ６で、ヘッド高さと双方向調整値とに基づいて計算した値を、対応するノズル列の吐出位置から減算する。ここで、往方向へ向かうほど、吐出位置が大きくなる。また、双方向吐出タイミング調整値は、１／２して往方向、復方向に割り振る。
【００７４】
つまり、往方向では、上記式（２）で計算したＲｂｉの１／２を減算する。条件判断Ｓ５において、往方向でなければ、Ｓ７で、ヘッド高さと双方向調整値とに基づいて計算した値を、対応するノズル列の吐出位置に加算する。加算する値は、往方向印字の場合と同様に、式（２）で計算したＲｂｉの１／２である。最後に、Ｓ８で、吐出位置を、インク吐出タイミング制御部１９に設定する。インク吐出タイミング制御部１９は、各ノズル列に対して設定された吐出位置に基づいて、適切な位置でインクを吐出する。
【００７５】
上記実施例を方法の発明として把握することができる。つまり、上記実施例は、インクを吐出する印刷ヘッドの高さを変更する印刷ヘッド高さ変更工程と、双方向印字時のインク吐出位置と、インク着弾位置とのズレ量の調整値を、複数の印刷ヘッド高さで検出する調整値検出工程とを有する。また、上記実施例は、上記調整値検出工程で検出された調整値と印刷ヘッド高さとに基づいて、ノズル列と記録媒体との間の距離を計算し、記憶装置に記憶する距離計算工程を有する。さらに、上記実施例は、距離計算工程で計算されたノズル列と記録媒体との距離に応じて、インク吐出タイミングを制御するインク吐出タイミング制御工程を有する。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施例１であるインクジェット記録装置ＰＲ１を上面から透視した概略図である。
【図２】インクジェット記録装置ＰＲ１の概略構成を表すブロック図である。
【図３】印刷ヘッド１を記録媒体５側から見た図である。
【図４】双方向印字時のインク吐出の軌跡を示す図である。
【図５】図４に示す２つのヘッド高さに対する双方向吐出タイミング調整値の値を用いて、ヘッド高さと双方向吐出タイミング調整値との関係を、グラフにプロットした図である。
【図６】ノズル列Ｃ−ｅｖｅｎとノズル列Ｙ−ｅｖｅｎとからのインク吐出の軌跡を示す図である。
【図７】従来の調整パターンの例を示す図である。
【図８】実施例１における調整パターンの例を示す図である。
【図９】実施例１において、記憶する調整値とこの調整値に関連する値とを示す図である。
【図１０】実施例１において、スキャン印刷時の吐出タイミングを計算する動作を示すフローチャートである。
【符号の説明】
【００７７】
１…印刷ヘッド、
２…キャリッジ、
３…ガイドシャフト、
４…エンコーダフィルム、
５…記録媒体、
６…給紙トレイ、
７…プラテン、
８…排紙トレイ、
１０…ホスト、
１２…Ｉ／Ｆ、
１３…印刷データ変換部、
１４…プリンタ記憶装置、
１５…プリンタ制御部、
１６…印刷制御部、
１７…搬送制御部、
１８…キャリッジ制御部、
１９…インク吐出タイミング制御部。
【図１】
2009061755.tif 000003
【図２】
2009061755.tif 000004
【図３】
2009061755.tif 000005
【図４】
2009061755.tif 000006
【図５】
2009061755.tif 000007
【図６】
2009061755.tif 000008
【図７】
2009061755.tif 000009
【図８】
2009061755.tif 000010
【図９】
2009061755.tif 000011
【図１０】
2009061755.tif 000012