(57)【特許請求の範囲】
【請求項１】
記録複数の記録ヘッドを用い、記録媒体に記録を行う記録装置において、
複数の記録ヘッドを記録媒体に対して相対的に走査させる走査手段と、
該走査手段による走査における記録ヘッドの記録媒体に対する印字位置を検知し該検知に係る位置検知信号を出力する印字位置検知手段と、
前記走査手段による走査に伴なって、前記複数の記録ヘッドそれぞれによるレジ調整用パターンを印字するパターン印字手段と、
前記相対的な走査の方向において、前記レジ調整用パターンを読取り、当該複数の記録ヘッドの印字位置に係る信号を出力するパターン検知手段と、
複数の記録ヘッドのそれぞれについて、前記パターン検知手段が出力する信号から求められるパターン印字の所定タイミングと、前記印字位置検知手段が出力する位置検知信号から前記所定タイミングに応じて求められる当該位置検知信号の所定タイミングとの時間差であって、２つの連続する前記位置検出信号それぞれの前記所定タイミングと、それぞれ前記パターン印字の前記所定タイミングとの間で求められる２つの時間差の小さい方の時間差を求め、当該複数の記録ヘッドのうち、レジ調整の基準となる所定の記録ヘッドとレジ調整の対象となる記録ヘッド相互の前記時間差の差に応じて、当該複数の記録ヘッドの印字タイミングを前記レジ調整の基準となる記録ヘッドを基準として補正するレジ調整手段と、
を具えたことを特徴とする記録装置。
【請求項２】
前記印字位置検出手段が出力する位置検知信号の所定のタイミングおよび前記パターン検知手段が出力する信号の前記所定のタイミングは、それぞれ当該信号の立上がりまたは立下りであることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記位置検知手段が出力する位置検知信号から求められる印字位置の情報に基づいて、前記複数の記録ヘッド相互の位置ずれ量を求める手段をさらに具えたことを特徴とする請求項１に記載の記録装置。
【請求項４】
前記複数の記録ヘッドはブラックの印字を行う記録ヘッドを含み、前記印字位置検知手段は、前記ブラックを印字する記録ヘッドを前記基準の記録ヘッドとして、前記位置検知信号を出力し、前記レジ調整手段は、ブラックを印字する記録ヘッドと他の記録ヘッドとの間の前記時間差の差を求めることを特徴とする請求項１ないし３のいずれかに記載の記録装置。
【請求項５】
前記複数の記録ヘッド間の前記時間差の差を記憶するための不揮発メモリ手段をさらに具え、記録ヘッドの交換時または所定のタイミングで前記時間差の差を求めて前記不揮発メモリ手段に記憶すると共に、電源立ち上げ時に前記不揮発メモリ手段に記憶された各記録ヘッド間の前記時間差の差に応じて前記印字タイミングの補正を行うようにしたことを特徴とする請求項１ないし４のいずれかに記載の記録装置。
【請求項６】
前記位置ずれ量を求める手段により求められる前記複数の記録ヘッド相互の位置ずれ量はメモリからの印字データ読み出しアドレスを補正することにより当該位置ずれによる印字位置のずれを補正することを特徴とする請求項３ないし５のいずれかに記載の記録装置。
【請求項７】
前記複数の記録ヘッドは、それぞれインクを吐出して印字を行うものであることを特徴とする請求項１ないし６のいずれかに記載の記録装置。
【請求項８】
前記複数の記録ヘッドは、熱エネルギーを利用してインクに気泡を生じさせ、該気泡の圧力によってインクを吐出するものであることを特徴とする請求項７に記載の記録装置。
【請求項９】
前記レジ調整用パターンの２箇所について前記２つの時間差を求め、前記２箇所それぞれの前記小さい方の時間差の平均を前記時間差として求めることを特徴とする請求項１に記載の記録装置。
【請求項１０】
複数の記録ヘッドを用い、記録媒体に記録を行う記録装置におけるレジ検出方法において、
該記録ヘッドの走査における当該記録ヘッドの記録媒体に対する印字位置を検知し該検知に係る位置検知信号を出力する印字位置検知手段および前記相対的な走査の方向において、前記レジ調整用パターンを読取り、当該複数の記録ヘッドの印字位置に係る信号を出力するパターン検知手段とを用意し、
前記複数の記録ヘッドの走査に伴って、当該複数の記録ヘッドそれぞれによるレジ調整用パターンを印字し、
複数の記録ヘッドのそれぞれについて、前記パターン検知手段が出力する信号から求められるパターン印字の所定タイミングと、前記印字位置検知手段が出力する位置検知信号から前記所定タイミングに応じて求められる当該位置検知信号の所定タイミングとの時間差であって、２つの連続する前記位置検出信号それぞれの前記所定タイミングと、それぞれ前記パターン印字の前記所定タイミングとの間で求められる２つの時間差の小さい方の時間差を求め、当該複数の記録ヘッドのうち、レジ調整の基準となる所定の記録ヘッドとレジ調整の対象となる記録ヘッド相互の前記時間差の差に応じて、当該複数の記録ヘッドの印字タイミングを前記レジ調整の基準となる記録ヘッドを基準として補正する、
ステップを有したことを特徴とするレジずれ検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数の記録ヘッドを有し、被記録材に記録を行う記録装置に関し、詳しくは、複数の記録ヘッド間の記録タイミングを制御して行う記録位置の調整に関するものである。
【０００２】
【従来の技術】
記録装置の一例としてインクジェット方式のカラープリンタが知られており、その主要構成は例えば図１に示されるものである。プラテン１０６上の記録紙１０５に記録を行う場合、まずモータ１０３を駆動し、その駆動力が駆動ベルト１０９を介してキャリッジ１０２に伝達されることにより、キャリッジ１０２をホームポジションセンサ１０８の位置まで移動させることができる。次に、図中、矢印Ａ方向に、同様にしてキャリッジ１０２を移動させ各記録ヘッドの走査を行い、この走査の間に所定のタイミングでブラックＫ、シアンＣ、マゼンタＭ、イエローＹの各インクをそれぞれ記録ヘッド１２０，１２１，１２２，１２３から吐出することで画像記録を行う。この所定の長さ分の画像記録を終了すると、キャリッジ１０２を停止した後、矢印Ａ方向とは逆の矢印Ｂ方向に移動させてホームポジションセンサ１０８の位置まで戻す。また、この復路の移動の間、記録ヘッド１２０〜１２３で記録した記録素子の配列幅分の紙送りを行う。すなわち、紙送りモータ１０７により、紙送りローラ１００，１０１を駆動することで図中矢印Ｃ方向への紙送りを行うことができる。以上の動作を繰り返すことにより、カラー画像の記録が行われて行く。なお、１１１は紙検知センサを示している。
【０００３】
ところで、以上の構成においてカラー記録を行う場合、記録ヘッド１２０，１２１，１２２，１２３からそれぞれ吐出されるブラックＫ、シアンＣ、マゼンタＭ、イエローＹの各インクが、各画素において重ねてあるいは所定の隣接した位置関係で着弾する必要がある。しかし、記録ヘッドの交換時等にキャリッジ１０２上における記録ヘッドの取り付け位置がずれることにより、吐出される各インクが重ねて、あるいは所定の隣接位置関係で着弾せず、所望の印字品位を得られない場合がある。これを解決する一方法として、図２に示すようなレジずれ検知用のチャートパターン１３０〜１３３を印字し、これに基づき印字位置を調整するものが知られている。すなわち、チャートをセンサ等で読み取り、センサから出力される信号１３４における、例えばチャート検出の時間差を計測することで各ヘッド間のレジずれ量を検知し、これに基づき各ヘッドの吐出タイミングを調整するものであり、これにより、各色ドットが例えば同じ位置に重なるようにことができる。さらに詳しくは、キャリッジ上に読み取りサンサを取り付け、このセンサをチャートパターン１３０〜１３３に対して走査させてチャートパターンを読み取り、センサから出力される信号１３４に関して立下がりから立上がりまでのそれぞれの時間Ｔ１〜Ｔ４を測定する。そして、それぞれの時間の中間値を計算して、隣り合うパターン間の中間値の差分時間ｔ１〜ｔ３を求める。そして、各ヘッド１２０〜１２３の位置関係が正しい時の値と、以上のように求めた測定値ｔ１〜ｔ３との差から位置ずれ量を算出し、これに基づき、各ヘッド１２０〜１２３の吐出タイミングを調整し、これにより実際のインクの着弾位置を合わせるようにしたものである。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来例においては、キャリッジの移動時間を計測し、これに基づいて、各ヘッド間の位置ずれ量を時間として計測している。この場合、キャリッジを駆動するモータがステッピングモータのようにキャリッジの速度を一定速度で制御できるものである場合は、ある程度正確に位置ずれ量を計測できる。しかし、ＤＣモータ等の定速度制御が比較的困難なものである場合にはキャリッジの速度変動が上記時間によるずれ量の計測に影響し正確な位置ずれ量の計測ができないという問題がある。すなわち、上記速度変動によって、ずれ量の測定時と実際の印字時との間で同じ時間値に対して同じ移動距離が保証されず、測定ずれ量に基づく調整が実際の印字に反映されないという本質的な問題がある。
【０００５】
また、従来例において、上述のようにキャリッジの移動時間に基づいて位置ずれの測定をするのではなく、キャリッジの移動における位置を検出して、各ヘッドの吐出タイミングの基準となる信号を出力するエンコーダからの信号に基づいて位置ずれ量を測定することにより、キャリッジの速度変動の影響を受けない位置ずれ量の測定も可能である。しかし、この場合は、エンコーダからの出力信号は、通常、記録ヘッドにおける吐出間隔に対応して出力されるものであるため、ドット間隔を最小単位とした比較的粗い位置ずれ量しか測定できないという問題があった。
【０００６】
本発明の目的は、複数ヘッド間の記録位置のずれを、ヘッドの移動速度の変動の影響を最小限のものとしより高精度に補正することができる記録装置を提供することにある。
【０００７】
【課題を解決するための手段】
そのために本発明では、記録複数の記録ヘッドを用い、記録媒体に記録を行う記録装置において、複数の記録ヘッドを記録媒体に対して相対的に走査させる走査手段と、該走査手段による走査における記録ヘッドの記録媒体に対する印字位置を検知し該検知に係る位置検知信号を出力する印字位置検知手段と、前記走査手段による走査に伴なって、前記複数の記録ヘッドそれぞれによるレジ調整用パターンを印字するパターン印字手段と、前記相対的な走査の方向において、前記レジ調整用パターンを読取り、当該複数の記録ヘッドの印字位置に係る信号を出力するパターン検知手段と、複数の記録ヘッドのそれぞれについて、前記パターン検知手段が出力する信号から求められるパターン印字の所定タイミングと、前記印字位置検知手段が出力する位置検知信号から前記所定タイミングに応じて求められる当該位置検知信号の所定タイミングとの時間差であって、２つの連続する前記位置検出信号それぞれの前記所定タイミングと、それぞれ前記パターン印字の前記所定タイミングとの間で求められる２つの時間差の小さい方の時間差を求め、当該複数の記録ヘッドのうち、レジ調整の基準となる所定の記録ヘッドとレジ調整の対象となる記録ヘッド相互の前記時間差の差に応じて、当該複数の記録ヘッドの印字タイミングを前記レジ調整の基準となる記録ヘッドを基準として補正するレジ調整手段と、を具えたことを特徴とする。
【０００８】
また、複数の記録ヘッドを用い、記録媒体に記録を行う記録装置におけるレジ検出方法において、該記録ヘッドの走査における当該記録ヘッドの記録媒体に対する印字位置を検知し該検知に係る位置検知信号を出力する印字位置検知手段および前記相対的な走査の方向において、前記レジ調整用パターンを読取り、当該複数の記録ヘッドの印字位置に係る信号を出力するパターン検知手段とを用意し、前記複数の記録ヘッドの走査に伴って、当該複数の記録ヘッドそれぞれによるレジ調整用パターンを印字し、複数の記録ヘッドのそれぞれについて、前記パターン検知手段が出力する信号から求められるパターン印字の所定タイミングと、前記印字位置検知手段が出力する位置検知信号から前記所定タイミングに応じて求められる当該位置検知信号の所定タイミングとの時間差であって、２つの連続する前記位置検出信号それぞれの前記所定タイミングと、それぞれ前記パターン印字の前記所定タイミングとの間で求められる２つの時間差の小さい方の時間差を求め、当該複数の記録ヘッドのうち、レジ調整の基準となる所定の記録ヘッドとレジ調整の対象となる記録ヘッド相互の前記時間差の差に応じて、当該複数の記録ヘッドの印字タイミングを前記レジ調整の基準となる記録ヘッドを基準として補正する、ステップを有したことを特徴とする。
【０００９】
以上の構成によれば、レジ調整用パターンの読み取り結果に基づいて、例えばこのパターンから求められる、印字開始タイミングと、この印字開始タイミングに対応して検出され、エンコーダ等、装置に固定の座標値を示す信号ｗ出力する印字位置検出手段の出力信号における例えば立上がりまたは立下がりのタイミングとの時間差を各記録ヘッドについて求め、これら記録ヘッド毎に求めた時間差の差をそれら記録ヘッド相互の印字タイミングのずれとして、これを補正する。これにより、記録ヘッドの走査速度に変動があったとしても、その速度変動が印字タイミングずれの測定に影響を与えるのは、上記印字位置検出手段の出力信号の立上り等のタイミングを基準として計測されるわずかな時間（上記時間差）とすることができ、速度変動が測定されるずれ量に現われる量を少なくすることが可能となる。また、この場合、印字位置検出手段が出力する信号は、上記速度変動の影響を受けない、装置に固定の座標を示すものであることから、ずれ量測定の基準自体を速度変動の影響を受けないものとすることができる。
【００１０】
また、上記時間差は、２つの連続する前記位置検出信号それぞれの前記所定タイミングと、それぞれ前記パターン印字の前記所定タイミングとの間でそれぞれ求められる時間差であるので、上記印字位置検知手段の出力信号の周期に対応した各印字位置のピッチより小さくでき、より細かな補正を行うことができる。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１２】
（第１の実施形態）
図３は、本発明の第１の実施形態に係るインクジェット記録装置の主に制御構成を示すブロック図である。
【００１３】
図３において、１０は本記録装置全体の制御を行う制御部であり、１１は、メカ駆動部１３における図示しないキャリッジに取り付けられ、記録用紙上に印字されたレジずれ検知用パターンを識別するためのパターン検知部である。このパターン検知部１１は各ヘッドから吐出されるブラックＫ、シアンＣ、マゼンタＭ、イエローＹの各インクを識別できるように、レッドＲ、グリーンＧ、ブルーＢのフィルタを切替えて補色光を照射できるように構成された光源とこの光源から照射された光の紙面上での反射光を受光するためのセンサから構成されている。また、この受光センサからの出力は図示しない増幅回路により増幅され、さらにコンパレータにより基準信号と比較され０Ｖまたは５Ｖのデジタル信号に変換される。このデジタル化された信号およびこのデジタル信号をインバータ回路により反転した信号は、制御部１０内のＭＰＵ（マイクロプロセッサ）の割り込み端子に入力し、これにより、制御部１０は、パターン検知部１１からのセンサ出力信号の立上がりおよび立下がりタイミングをリアルタイムに検知することができる。また、２０は記録ヘッドを搭載したキャリッジの移動範囲に設けられたリニアスケールを有しこのリニアスケールにおける所定間隔のスリットに応じた印字位置検出信号（以下、「エンコーダ信号」ともいう）を出力する印字位置検出部である。この印字位置検出部の構成は公知のものを用いることができその詳細な説明は省略する。リニアスケールの構成から明らかなように、そのエンコーダ信号は、装置における固定的な位置座標を示す信号である。
【００１４】
メカ駆動部１３は、図１にて上述した構成とほぼ同様の構成からなる。すなわち、記録ヘッドを主走査方向に移動させるためのキャリッジおよびキャリッジ駆動部と、記録用紙の給紙部、紙搬送部、排紙部、記録ヘッドのインク詰まりを回復するための回復ユニット部を有する。さらに、上記印字位置検出部２０を構成する上述のリニアエンコーダや、そのスリットを光学的に検出するためキャリッジに装着されたセンサユニットを有する。
【００１５】
１２は給紙、排紙、用紙選択等からなるスイッチ類および本インクジェット記録装置の状態表示を行う表示系からなる操作パネルであり、制御部１０の制御によりスイッチ類のモニタおよび状態表示が行われる。１４はＩ／Ｆ部であり、このＩ／Ｆ部１４と図示しないホストコンピュータが接続され、ホストコンピュータからコマンドおよび記録データが送られ、そのコマンドに応じて本インクジェット記録装置が動作することで記録データの記録を行うよう構成されている。一般的に、Ｉ／Ｆ部１４としてセントロニクスおよびＳＣＳＩインターフェースが用いられる。１５はメモリコントローラでありＩ／Ｆ部１４から入力されたコマンドを制御部１０に転送するとともに、記録データに関しては制御部１０の制御の下にメモリ部１６に書き込むようアドレスと書き込みタイミング信号を生成する。また上記Ｉ／Ｆ部１４から入力されたコマンドは制御部１０で解釈され、制御部１０は、これにより、本インクジェット記録装置全体の制御を行う。
【００１６】
メモリ部１６は、記録ヘッドが主走査方向に１回スキャンして記録を行うために必要な１バンド分以上のメモリから構成されている。例えば、記録ヘッドのノズル数が１２８ノズルで、主走査方向に１回スキャンで記録できる最大ドット数が８ｋドットであれば、
【００１７】
【数１】
１２８（ノズル）＊８ｋ（ドット）＊４（色）＝４Ｍビット
のメモリ容量を持つことになる。また、メモリコントローラ１５およびメモリ部１６は制御部１０によりレジ検知用パターン用の特殊パターンデータに関して、メモリ部１６に独自にデータを生成することができるように構成されており、この場合は、ホストコンピュータからのデータ転送の必要はない。
【００１８】
１７はヘッドコントローラであり、ヘッド部１８の制御を制御部１０の制御に基づいて行う。ヘッド部１８の実際の構成は、メカ駆動部１３のキャリッジ部に取り付けられた、各色インクの記録ヘッドからなる。また、１９はデータ保存用不揮発メモリであり、ヘッド交換時に行われるレジずれ検知後の補正データ等が格納される。
【００１９】
次に、図４〜図７に示すフローチャートを参照して各ヘッドのレジずれ量の検知動作について説明する。
【００２０】
本インクジェット記録装置では、ヘッド部１８においてヘッドが交換されたことを検知すると、図４に示すレジずれ量の検知動作が起動される。まず、制御部１０はメモリコントローラ１５を制御してメモリ部１６に、図８において符号５００〜５０３で示されるレジずれ検知用のパターンを発生させ、印字を行う（Ｓ３０１）。そして、レジ検知回数を示すカウンタＮ、Ｍをクリアし（Ｓ３０２）、メカ駆動部１３を駆動することでキャリッジをホームポジション（印字開始前の待機位置）へ移動させる（Ｓ３０３）。さらに、レジ検知用カウンタＮに応じて以下のようにパターン検知部１１のフィルタを切替えて発光素子を発光させる（Ｓ３０４）。
【００２１】
Ｎ＝０：レッド、１：グリーン、２：ブルー
これは、印字されたレジずれ検知パターンをパターン検知部１１の受光部で読み取るために、読み取るべきインク色の補色光を照射することで受光部の感度を増幅するためである。つまりＮが０の時にはレッドの補色であるシアン成分を、１の時にはグリーンの補色であるマゼンタ成分を、そして２の時にはブルーの補色であるイエロー成分をそれぞれ読み取ることになる。また、黒インクに関してはシアン成分、マゼンタ成分、イエロー成分を等分に含んでいるのでどのフィルタを用いても受光することが可能である。
【００２２】
次に、パターン検知部１１からのセンサ信号の立下がりおよび立上がりに同期して発生する、制御部１０内のＭＰＵ（マイクロプロセッサ）の割込みＡ，Ｂを許可し（Ｓ３０５）、メカ駆動部１３を駆動することで図８の破線５０４で示す方向にキャリッジを往路駆動する（Ｓ３０６）。この後のレジずれ検知パターンの検知処理は以下で説明するように、割込み処理で行われ、その割込み処理においてパターンの検知が終了するまで本処理は待機状態となる（Ｓ３０７）。
【００２３】
すなわち、制御部１０では図８に示すパターン検知部１１からのセンサ信号５０５，５０６および５０７の立上がりおよび立下がりに同期して割込みが発生する。立下がり信号においては、図５に示す割込みＡが発生する。
【００２４】
この割込みＡの処理では、レジ検知用カウンタＭが０であれば印字位置検出部２０が出力するエンコーダ信号に基づき、キャリッジの現在位置を示すエンコーダ値および時間値Ｔ１をブラックのパターン開始位置として記憶する（Ｓ４０１，Ｓ４０２）。また、Ｍが１の場合は、同様にエンコーダ値および時間値Ｔｎをレジ検知用カウンタＮ（０：シアン、１：マゼンタ、２：イエロー）に対応するインク色パターンの開始位置として記憶する（Ｓ４０１，Ｓ４０３）。ここで、時間値の単位としてはキャリッジの移動速度にもよるが数μｓｅｃ程度の単位を基準とした値を設定している。そして、エンコーダ信号の立上がりおよび立下がりに同期して発生する後述のエンコーダ割込みを許可し（Ｓ４０４）、割込み処理から抜ける。
【００２５】
一方、立上がり信号においては、図６に示す割込みＢが発生する。この割込みＢの処理では、レジ検知用カウンタＭが０であるときは、印字位置検出部２０が出力するエンコーダ信号に基づき、キャリッジの現在位置を示すエンコーダ値および時間値Ｔ１をブラックのパターン終了位置として記憶し（Ｓ４１１，Ｓ４１２）、一方、Ｍが１であるときは、同様にエンコーダ値および時間値Ｔｎを、レジ検知用カウンタＮに対応するインク色パターンの終了位置として記憶する（Ｓ４１１，Ｓ４１３）。そして、レジ検知用カウンタＭの値を１だけインクリメントし（Ｓ４１４）、このＭの値が２であるときは、レジずれ検知用の割込みＡ，Ｂを禁止して、パターン検知完了とし（Ｓ４１６）、割込み処理から抜ける。
【００２６】
再び図４を参照すると、以上の割込み処理Ａ，Ｂによるパターンの検知が終了したと判断すると（Ｓ３０７）、レジ検知用カウンタＮの値を１だけインクリメントし、また、レジ検知用カウンタＭをクリアする。そしてレジ検知用カウンタＮが３でなければ全色分のヘッドのレジずれ検知が終了していないと判断し（Ｓ３０９）、上述したステップＳ３０３〜Ｓ３０９の処理を繰り返す。
【００２７】
なお、以上の処理において、キャリッジの移動に伴ない印字位置検出部２０からエンコーダ信号が発生するが、図５に示す割込みＡの処理で許可されたエンコーダ割込みは、図７に示すように、それが許可された直後のエンコーダ信号の立上がりもしくは立下がり時の時間をメモリ上の配列Ｔｉｍｅ［Ｎ］［０］に記憶し、また、その後の２回目のエンコーダ割込みでは、そのエンコーダ信号の立上がりもしくは立下がり時の時間をメモリ上の配列Ｔｉｍｅ［Ｎ］［１］に記憶する処理を行う（Ｓ４２１〜Ｓ４２２）。
【００２８】
図４に示すステップＳ３０９で、レジ検知用カウンタＮが３であると判断した時は、４色分のヘッドに関するレジずれパターンの検知が終了し、図８に示すセンサ出力５０５，５０６および５０７に関する位置情報が得られているので、まず、エンコーダ単位でのレジずれ量を演算から求める（Ｓ３１０）。この演算は、パターン検知部１１からのセンサ信号５０５〜５０７の立上がりもしくは立下がり時について割込みＡまたはＢで求めたエンコーダ値を用い、ブラックパターンと各色パターンとの間のエンコーダ値の差分を計算する（図８に示すｘ１，ｘ２，ｘ３）。なお、図８に示す例ではセンサ信号５０５，５０６および５０７の立上がりエッジ間のエンコーダ値を用いた例について示したが、これはセンサの信号の立上がりおよび立下がりの各特性の良い方を用いればよい。
【００２９】
以上により求まるｘ１，ｘ２，ｘ３はブラックヘッドを基準とした各シアン、マゼンタ、イエローヘッドの印字位置を示す位置データであり、メカニカルに決定されるヘッド間の取り付け位置に応じて予じめ知ることができ、各パターン間の正規のエンコーダ距離をそれぞれＸ１，Ｘ２，Ｘ３とすれば、
【００３０】
【数２】
ｘ１′＝ｘ１−Ｘ１、ｘ２′＝ｘ２−Ｘ２、ｘ３′＝ｘ３−Ｘ３
が実際の各ヘッドの位置ずれ量となる。この位置ずれ量に応じて各ヘッドの吐出タイミングをずらすことによってレジずれ調整を行うことができるが、実際には、この位置ずれ量は、エンコーダの出力を単位とするずれ量であるため、ドット単位のずれ量となり、従って、吐出タイミングは各色ヘッドに対応したバンドメモリからの印字データ読み出しのアドレスを調整してずらすことで実現される。
【００３１】
しかし、上記エンコーダ値から算出されるずれ量は、ドットピッチ（リニアスケールのスリット）の解像度でしか計測することができず、このため、レジずれの調整は、±１ドットピッチ分の誤差を含む可能性がある。そこで、次に時間単位での位置ずれ量を求め（Ｓ３１１）、±１ドットの範囲内の位置ずれ量を算出する。
【００３２】
この演算は、エンコーダによるずれ量の算出の時と同様、パターン検知部１１からのセンサ信号５０５〜５０７の立上がりもしくは立下がりによって許可される割込みＡまたはＢで求めた時間値のみを用いて、各測定信号５０５〜５０７に関してブラックパターンと各色パターンとの±１ドット以内の差分時間を計算する。例えばブラック、シアン、マゼンタ、イエローの各パターンに対応するパターン検知部１１からのセンサ信号の立下がり時の時間をそれぞれＴ１，Ｔ２，Ｔ３，Ｔ４とすれば、ブラックヘッドと各色ヘッド間の±１ドット以内のレジずれ量は、以下の式で表される。
【００３３】
【数３】
ΔＴBk C＝（Time[0][0]−T1）−（Time[0][1]−T2）
ΔＴBk M＝（Time[1][0]−T1）−（Time[1][1]−T3）
ΔＴBk Y＝（Time[2][0]−T1）−（Time[2][1]−T4）
図９は、上記式に関し、ブラックとシアンヘッドの位置ずれ量の検知についてセンサ出力信号５０５を例に採り説明する図である。
【００３４】
図において、６００はキャリッジ位置を示す印字位置検出部２０からの信号を示し、上式ΔＴＢｋ Ｃは図においてΔＴ−Δｔで表されるものである。すなわち、ΔＴはエンコーダからの信号に対するブラックヘッドの吐出タイミングのずれを表わし、一方、Δｔは同様にエンコーダ信号に対するシアンヘッドの吐出タイミングのずれを表わし、従って、ΔＴ−Δｔは、ブラックインクを吐出するヘッドとシアンインクを吐出するヘッドそれぞれの吐出タイミングにおける±１ドット以内の位置ずれ量を示すことになる。この値が正のときは、ブラックヘッドの吐出タイミングに対してシアンヘッドの吐出タイミングをΔＴ−Δｔだけ早く吐出するようにタイミングをずらすことで両ヘッドから吐出されるインクが紙面上で正しく重なって、もしくは正しい隣接位置関係で着弾するように位置ずれの補正を行うことができる。一方、ΔＴ−Δｔが負の時には、逆にΔＴ−Δｔだけシアンヘッドの吐出タイミングを遅らせばよい。
【００３５】
再び、図４を参照すると、このように求まった各±１ドット以内のレジずれ量に応じて各ヘッドの吐出タイミングを時間的にずらすことによってレジずれ調整を行うことができる。また、この各ヘッド毎のレジ調整データはデータ保存用不揮発メモリ１９に格納され（Ｓ３１２）、以後、電源オン時に制御部１０により読み出され印字時のヘッド駆動タイミング補正が行われる。
【００３６】
また、本実施形態では、キャリッジ送り方向のヘッド間のレジずれ量の測定方法に関して説明したが、紙送り方向におけるヘッド間の位置ずれ量測定においても同様に行うことができる。またエンコーダ出力として１相のみの例を示したが、さらに４倍の解像度で計測ができるＡ相、Ｂ相からなるエンコーダ出力を用いた時にも同様の位置ずれ検知が行えることは言うまでもない。
【００３７】
（第２の実施形態）
本発明の第２の実施形態は、その位置ずれ量検知方法が第１の実施形態と若干異なるものである。図１０は本発明の第２の実施形態における位置ずれ量検知処理の手順を示すフローチャートであり、第１の実施形態で説明した図４における処理と同様な処理に関しては同じ符号を付している。
【００３８】
本処理が起動されると、変数Ｋを０に初期化し（Ｓ７０１）、第１の実施形態と同様にレジずれ検知用パターンを発生させ、印字を行う（Ｓ３００，Ｓ３０１）。そして、以下、第１の実施形態と同様に位置ずれ検知動作を行う（Ｓ３０２〜Ｓ３０９）。これらの処理で第１の実施形態と異なる点は、割込み処理Ａ，Ｂであり、これらの割込み処理は上記変数Ｋの値によりそれぞれメモリに記憶するものがエンコーダ値であるか時間値であるかを切替えるように構成されている。Ｋが０であるときはエンコーダ値を記憶し、１であるときは時間値を記憶する。
【００３９】
ステップＳ３０９で、Ｎが３になったことを判断されると、各色パターンの検知は完了していることから、まずステップＳ７０２でＫの値を判断し、これが０であるときは、ステップＳ７０３において、第１の実施形態と同様のエンコーダによる位置ずれ検知が行われる。また、これにより求まったレジずれ量に応じて、前述したようにメモリからの印字データの読み出しタイミングを変更することによるレジずれ調整を行う。
【００４０】
そして、変数Ｋを１に変更し（Ｓ７０４）、さらに、各色ヘッドの印字開始エンコーダ位置をエンコーダ割込み値として、図示しないエンコーダカウンタにセットする（Ｓ７０５）。エンコーダカウンタではセットされた値と実際のエンコーダ値とを比較器により比較し、等しくなった時に制御部１０内のＭＰＵ（マイクロプロセッサ）に、図１１に示す割込み信号８０２を発生する。エンコーダ割込み処理は割込み発生時の時間をメモリに記憶する第１の実施形態と同様の処理であり、それぞれブラックヘッドの印字開始タイミングにおける時間と各色ヘッドの印字開始タイミングにおける時間がメモリに記憶されることになる。
【００４１】
以降、ステップＳ３０１からＳ３０９の位置ずれ量測定を再度行う。この時、Ｋの値が１であるので割込み処理Ａ，Ｂにおいては割込み発生時の時間が記憶される。そして、ステップＳ３０９においてＮが３であると判断されると、全てのヘッドの時間単位での位置ずれ量の測定が終了し、ステップＳ７０２においてＫが１であると判断されるためステップＳ７０６の時間単位の位置ずれ量の算出が行われる。
【００４２】
図１１にブラックヘッドとシアンヘッドの位置ずれ量検知に関するセンサ信号５０５の例を示す。図において、８０１はキャリッジ位置を示す印字位置検出部２０からの信号であり、８０２は、ステップＳ７０３で実行された、エンコーダ値に基づくレジずれ調整後にエンコーダカウンタから発生する割込み信号であり、レジずれ検知パターンを印字する時の各パターンの印字開始時のエンコーダ信号の立上がりまたは立下がりと同期して発生する。この割込み信号により制御部１０内のＭＰＵ（マイクロプロセッサ）に割込みが発生し、その時点の時間がメモリに記憶される。この時間と、割込みＡもしくはＢにより測定した時間との差をブラックに関してΔＴ、シアンに関してΔｔとして算出し、これらの差であるΔＴ−Δｔがブラックインクを吐出するヘッドとシアンインクを吐出するヘッドの１ドットピッチ以内のレジずれ量となる。この値が負であればブラックヘッドの吐出タイミングに対してシアンヘッドの吐出タイミングをΔＴ−Δｔだけ早く吐出するようにタイミングをずらすことで両ヘッドから吐出されるインクが紙面上で正しく重なって、または正しい隣接位置関係で着弾するようにレジずれ調整を行うことができる。また、正の時には、逆にΔＴ−Δｔだけシアンヘッドの吐出タイミングを遅らせばよい。そして、このように求まった各±１ドット以内のレジずれ量に応じて各ヘッドの吐出タイミングを時間的にずらすことによってレジずれ調整を行うことができる。
【００４３】
上述した第２の実施形態では、第１の実施形態に比べキャリッジを動作させて行う測定の回数が２倍になるが、まず、エンコーダ単位でのレジずれ量を測定し、レジ調整を行うことでレジずれ量を最大１ドットピッチとし、続いて、１ドット以内のレジずれ量を時間により測定し、より効率的なレジ調整を可能としたものである。
【００４４】
（第３の実施形態）
本実施形態は、上述した第１および第２の実施形態におけるレジずれ測定の精度をさらに向上させるものであり、特にキャリッジ速度の変動がレジずれ測定に与える影響をさらに低減するものである。
【００４５】
図１２は、本実施形態にかかるインクジェット記録装置の主に制御構成を示すブロック図である。
【００４６】
本実施形態のインクジェット記録装置は、図１にて前述したのと同様のプリント機構部を有するとともに、図１２に示す印字制御部４０２を有してプリントにかかる各種データ処理や各部の動作を制御する。印字制御部４０２には、主走査リニアスケール３０９、副走査エンコーダ４１０、主走査モータ３０５、副走査モータ３０３、センサ１１０および操作パネル３１１がドライバ等を介して接続されている。そして、印字制御部４０２は、外部装置４０１から転送される画像データ等に基づいて上記各部を制御し印字動作を行うことができる。なお、外部装置としては、パーソナルコンピュータ、イメージリーダ等の形態をとることができる。
【００４７】
より具体的には、印字制御部４０２は、ＣＰＵ４０３、ヘッド制御部４０４、主走査カウンタ４０５、副走査カウンタ４０６、パターン検出部４０９、キャリッジ／紙送りサーボ制御部４１１を有し、ここで、ＣＰＵ４０３は、外部装置４０１とのインターフェースを行うと共に、各メモリやＩ／Ｏ等を用いて印字制御部４０２全体におけるデータ処理、動作を制御する。すなわち、外部装置４０１からシリアル画像データＶＤＩが転送されてくると、ＣＰＵ４０３の命令により画像データＶＤＩをヘッド制御部４０４の画像メモリに数バンド分保持する。保持された画像データＶＤＩには、各種画像処理が施され、ヘッド３０１の走査に同期して画像データＶＤＯが出力される。
【００４８】
主走査リニアスケール３０９は、主走査モータ３０５によってキャリッジ駆動したときの移動量に応じた装置における絶対位置で、図１４に示すような二つの位相信号（位相Ａ／位相Ｂ）を出力する。同様に、副走査エンコーダ４１０は、副走査モータ３０３を駆動して紙送りを行ったときの紙送り量に応じた絶対位置で同様の二つの位相信号を出力する。
【００４９】
主走査カウンタ４０５は、主走査リニアスケール３０９からのエンコーダ信号をカウントし、そのカウント値をＣＰＵ４０３に対し出力する。また、副走査カウンタ４０６も同様に、副走査エンコーダ４１０からのエンコーダ信号をカウントし、そのカウント値をＣＰＵ４０３に出力する。これらのそれぞれカウント値を示す信号は、ＣＰＵ４０３におけるインプットキャプチャ（以下、ＩＰＣと記す）端子に接続される。このＩＰＣ端子は、ＣＰＵの内部機能として実装されるものであり、ＣＰＵの内部タイマとＩＰＣ端子の入力を連動させたものであり、これにより、ＩＰＣ端子から入力される信号の立上りから立下りまで、立下りから立上りまで、立上りから立上りまで、立下りから立下りまでの各周期（タイマ値）をそれぞれ切り替えて測定することが可能となる。なお、このＩＰＣ端子にかかる機能の無いＣＰＵについては、主走査カウンタ４０５、副走査カウンタ４０６それぞれからの信号を割り込み端子に接続し、その入力信号の立上りおよび立下りで割り込みを発生させ、それに基づく割り込み処理においてタイマ値から同様に入力信号の各周期を得ることができる。
【００５０】
ヘッド制御部４０４は、画像データＶＤＯを初めとして、記録ヘッド３０１のブロック駆動にかかるブロックイネーブル信号ＢＥ、各ブロックのヒータに印加するパルス波形信号ＨＥ等、記録ヘッドの駆動に必要な各種信号の生成を行う。すなわち、画像データＶＤＯ、ブロックイネーブル信号ＢＥ、パルス波形信号ＨＥ等が記録ヘッド３０１のドライバへ所定のタイミングで転送されることにより、これらの信号が“オン”となっているヒータに上記パルス信号波形に従った電圧パルスが印可され、その対応するインク吐出口（ノズル）からインクが吐出される。このような駆動を各記録ヘッドについてキャリッジの移動に伴って行うことにより１バンド分の印字が行われる。
【００５１】
キャリッジ／紙送りサーボ制御部４１１は、主走査リニアスケール３０９および副走査エンコーダ４１０からの信号に基づいて、それぞれ主走査モータ３０５および副走査モータ３０３の速度、起動、停止、移動量をフィードバック制御する。
【００５２】
操作パネル３１１は、印字モード、デモプリント、記録ヘッドの回復動作の指示等、ユーザにより本実施形態の記録装置の動作、処理に関する種々の指示をするものである。また、本実施形態に関する記録ヘッドの交換およびそれに伴なってレジずれが発生した際のレジ調整の指示も操作パネル３１１を介して行われる。
【００５３】
以上説明した本実施形態のインクジェット記録装置における位置ずれ検知処理について図１３（Ａ）、図１３（Ｂ）、図１３（Ｃ）および図１４を参照して説明する。図１３（Ａ）、図１３（Ｂ）および図１３（Ｃ）は、本実施形態の位置ずれ検知処理の手順を示すフローチャートであり、また、図１４は、その処理における各信号などのタイミングチャートである。
【００５４】
位置ずれ検知処理では、まず、図１３（Ａ）に示す処理が起動される。この際、最初に位置ずれ（以下、“レジずれ”ともいう）検出のための測定用パターンが印字されるが、同図ではその印字ステップの図示は省略されている。この測定用パターンは、それぞれ図１５（Ａ）および図１５（Ｂ）に示すものであり、図１５（Ａ）に示す水平バーパターンは紙送り方向のレジずれを測定するためのものであり、一方、図１５（Ｂ）に示す垂直パターンは記録ヘッドの走査にかかる主走査方向のレジずれを測定するためのものである。
【００５５】
以下の説明は、主走査方向のレジずれ測定処理に関するものであり、上記測定用パターンが印字されると、測定処理が開始され、ステップＳ１３０１において、主走査カウンタ４０５からの信号の立上りによるＩＰＣ割込みと、パターン検出部４０９からの信号の立上りおよび立下りによるパターン割込みを許可し、これと共にフラグＩをセットする。そして、フラグＩがクリアされるのを待機する。
【００５６】
このフラグＩは、上記ステップＳ１３０１で許可されたパターン割込みにかかるパターン検出信号の立上りエッジ（図１４における時点Ｓ）により発生すると共に、その許可されたパターン割込み処理（図１３（Ｃ）におけるステップＳ１３２１）においてクリアされ、同時にパターン割込み発生時のエンコーダ値、すなわち主走査カウンタ４０５がカウントするカウント値がメモリＥｎｃに、また、タイマの値がメモリТｉｍに格納される。
【００５７】
フラグＩがクリアされ以上のパターン割込みが終了したことが判断されると（ステップＳ１３０２）、ステップＳ１３０３で、メモリＥｎｃの値をメモリＥｎｃＳに、メモリТｉｍの値をメモリＡにそれぞれ格納すると共に、フラグＢおよびフラグＩをそれぞれセットする。これにより、図１４に示す、時点Ｓにおけるエンコーダ値がメモリＥｎｃＳに、また、時間Ａに対応する時間がメモリＡに格納されたことになる。そして、次のステップＳ１３０４で、フラグＢのクリアを待機する。
【００５８】
このフラグＢは、図１４に示す、ＩＰＣ信号の立上りごとに起動されるＩＰＣ割込み処理においてクリアされるものである。すなわち、ステップＳ１３０４では、ステップＳ１３０１で許可されたＩＰＣ割込み（図１３（Ｂ））のステップＳ１３１３の処理が実行され、図１４に示す、時間Ｂに対応するタイマの値がメモリＢに格納されるのを待機する。ステップＳ１３０４で、この格納がなされフラグＢがクリアされたことが判断されると、再び、フラグＩがクリアされるのを待機する（ステップＳ１３０５）。
【００５９】
このフラグＩのクリアにより、すなわち、ステップＳ１３０２の処理と同様、パターン割込み（図１３（Ｃ））が実行されることにより、図１４に示されるパターン検出信号における後端の時点Ｅに関して、メモリＥｎｃの値がメモリＥｎｃＥに、メモリТｉｍの値がメモリＣにそれぞれ格納される（ステップＳ１３０６）。そして、次に、ステップＳ１３０７においてフラグＤがクリアされるのを待機する。
【００６０】
すなわち、ＩＰＣ割込み（図１３（Ｂ））のステップＳ１３１５の処理が実行され、図１４に示す時間Ｄに対応するタイマ値がメモリＤに格納されることを待機する。
【００６１】
フラグＤがクリアされると、ステップＳ１３０８でＩＰＣ割込みを禁止し、次いで、ステップＳ１３０９で、後述されるように、以上求めた各メモリ値に基づいてレジずれ量を算出し本処理を終了する。
【００６２】
以上説明した、図１３（Ｂ）に示すＩＰＣ割込み処理についてさらに詳細に説明すると、本処理は、図１４に示すＩＰＣ入力信号の立上りエッジにより発生し、まず、この立上りにおけるタイマ値をＩＰＣレジスタに格納する（ステップＳ１３１１）。なお、このステップＳ１３１１の処理は、ハードウエアによって行われるものであり、同時に上記格納後、そのタイマの値はクリアされる。すなわち、実際に割込み処理として行われるのは、ステップＳ１３１２以降の処理である。
【００６３】
ＩＰＣ割込みが発生すると、フラグＢがセットされているか否かが判断される（ステップＳ１３１２）。セットされている場合には、ステップＳ１３１３で、ＩＰＣレジスタの値、すなわち、ＩＰＣ割込み発生時のタイマ値をメモリＢに格納すると共に、フラグＢをクリアする。次に、同様にフラグＤがセットされているか否かをチェックし（ステップＳ１３１４）、フラグＤがセットされている場合は、ＩＰＣレジスタの値、この場合は、パターン検出信号の後端にかかる時間ＤをメモリＤに格納すると共に、フラグＤをクリアする（ステップＳ１３１５）。
【００６４】
以上の図１３（Ａ）、図１３（Ｂ）、図１３（Ｃ）に示す処理により、図１４に示される時点Ｓにおけるエンコーダ値がＥｎｃＳに、時間Ａ、Ｂに対応する値がメモリＡ、Ｂに格納され、同様に、時点Ｅにおけるエンコーダ値がＥｎｃＥに、時間Ｃ、Ｄに対応する値がメモリＣ、Ｄにそれぞれ格納されることになる。
【００６５】
そして、図１３（Ａ）のステップＳ１３０９において、これらの格納された各値に基づき以下に示すようにレジずれ量を求める。
【００６６】
まず、図１４に示すそれぞれの値、
Ａ′＝Ｂ−Ａ
Ｃ′＝Ｄ−Ｃ
を求める。
【００６７】
そして、
Ａ′＞Ａのとき、  測定エンコーダ値＝ＥｎｃＳ、        時間値＝Ａ
Ａ′＜Ａのとき、  測定エンコーダ値＝ＥｎｃＳ＋１、    時間値＝−Ａ′
Ｃ′＞Ｃのとき、  測定エンコーダ値＝ＥｎｃＥ、        時間値＝Ｃ
Ｃ′＜Ｃのとき、  測定エンコーダ値＝ＥｎｃＥ＋１、    時間値＝−Ｃ′
を測定値として求める。
【００６８】
すなわち、本実施形態では、各記録ヘッドについて印字されるレジずれ測定用パターンの先端および後端に関して、キャリッジの速度変動の影響を受けない主走査リニアスケールからの出力であるＩＰＣ入力を基準として、ＡおよびＡ′と、ＣおよびＣ′をそれぞれ求め、それぞれ小さい方の値をレジずれを示す時間値として採用する。これにより、上記第１および第２実施形態で説明したレジずれ測定の場合に対してさらにその測定精度を向上させることができる。より具体的には、各色パターンについて、ＡとＡ’の最小値またはＣとＣ’の最小値のうち、パターンの前端または後端のいずれか一方の最小値を用い、第１，第２実施形態で説明したように各ヘッドのレジずれ量を求めることができる。なお、これの代わりに、上記前端および後端それぞれの最小値の平均をそれぞれのパターンのレジずれ量として用いてもよい。
【００６９】
以上のようにして、本実施形態のレジずれ量算出処理（ステップＳ１３０９）を行い、以降は、上記各実施形態で説明したのと同様に、補正を行う。
【００７０】
本実施形態の記録装置における具体的値の一例として、主走査方向のレジずれ測定に関し、エンコーダ（リニアスケール）の分解能が６００ｄｐｉであるとすれば、主走査リニアスケール３０９からはＡ相、Ｂ相の信号が、キャリッジ移動の４２．３３μｓｅｃ毎に、相互に９０度位相がずれて出力される。そして、この場合、図１４に示すように、このＡ相、Ｂ相の各信号それぞれの立上りおよび立下りでカウントを行うため２４００ｄｐｉ（１０．５８３μｍ）の精度で位置検知を行うことができる。
【００７１】
今、測定用パターンをスキャンするときのキャリッジ移動速度を１００ｍｍ／ｓｅｃ、タイマにおける時間計測の分解能を１μｓｅｃとするとき、キャリッジの速度変動が無い場合は、上記タイマが１μｓｅｃ計測する毎にキャリッジは０．１μｍ移動する。すなわち、キャリッジの速度変動が無い場合は、エンコーダの１カウントが、時間に換算すると、１０５．８３μｓｅｃとなり、一方、タイマのカウント値は１０５ないし１０６になる。
【００７２】
このように、レジずれ測定に関してエンコーダのカウント値とタイマの計測値との関係はパターン測定時のキャリッジ速度およびエンコーダやタイマの分解能によって定まる。
【００７３】
本実施形態では、この点を考慮し、キャリッジの速度変動が上記測定に与える影響をできるだけ少なくするため、上述のように、エンコーダ入力を基準として測定されるパターン検出信号の時間値について小さな方の値を採用する。
【００７４】
なお、以上の実施形態では、主走査方向のレジずれについて主に説明したが、紙送り方向（副走査方向）に関するレジずれ量算出についても同様に行えることは勿論である。
【００７５】
また、上記実施形態では、ＣＰＵのＩＰＣ機能を用いた構成について説明したが、同様の構成をハードウエアによって構成し、その情報をＣＰＵによって読み出すようにしてもよい。この場合、ＣＰＵは主走査カウンタ４０５または副走査カウンタ４０６の出力をトリガとして用いることができる。
【００７６】
（その他）
なお、本発明は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギとして熱エネルギを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギによりインクの状態変化を生起させる方式の記録ヘッド、記録装置において優れた効果をもたらすものである。かかる方式によれば記録の高密度化，高精細化が達成できるからである。
【００７７】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書，同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式は所謂オンデマンド型，コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて核沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に一対一で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長，収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状とすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書，同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【００７８】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口，液路，電気熱変換体の組合せ構成（直線状液流路または直角液流路）の他に熱作用部が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書，米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスリットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギの圧力波を吸収する開孔を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基いた構成としても本発明の効果は有効である。すなわち、記録ヘッドの形態がどのようなものであっても、本発明によれば記録を確実に効率よく行うことができるようになるからである。
【００７９】
さらに、記録装置が記録できる記録媒体の最大幅に対応した長さを有するフルラインタイプの記録ヘッドに対しても本発明は有効に適用できる。そのような記録ヘッドとしては、複数記録ヘッドの組合せによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【００８０】
加えて、上例のようなシリアルタイプのものでも、装置本体に固定された記録ヘッド、あるいは装置本体に装着されることで装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッド、あるいは記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドを用いた場合にも本発明は有効である。
【００８１】
また、本発明の記録装置の構成として、記録ヘッドの吐出回復手段、予備的な補助手段等を付加することは本発明の効果を一層安定できるので、好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧或は吸引手段、電気熱変換体或はこれとは別の加熱素子或はこれらの組み合わせを用いて加熱を行う予備加熱手段、記録とは別の吐出を行なう予備吐出手段を挙げることができる。
【００８２】
また、搭載される記録ヘッドの種類ないし個数についても、例えば単色のインクに対応して１個のみが設けられたものの他、記録色や濃度を異にする複数のインクに対応して複数個数設けられるものであってもよい。すなわち、例えば記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによるかいずれでもよいが、異なる色の複色カラー、または混色によるフルカラーの各記録モードの少なくとも一つを備えた装置にも本発明は極めて有効である。
【００８３】
さらに加えて、以上説明した本発明実施例においては、インクを液体として説明しているが、室温やそれ以下で固化するインクであって、室温で軟化もしくは液化するものを用いてもよく、あるいはインクジェット方式ではインク自体を３０℃以上７０℃以下の範囲内で温度調整を行ってインクの粘性を安定吐出範囲にあるように温度制御するものが一般的であるから、使用記録信号付与時にインクが液状をなすものを用いてもよい。加えて、熱エネルギによる昇温を、インクの固形状態から液体状態への状態変化のエネルギとして使用せしめることで積極的に防止するため、またはインクの蒸発を防止するため、放置状態で固化し加熱によって液化するインクを用いてもよい。いずれにしても熱エネルギの記録信号に応じた付与によってインクが液化し、液状インクが吐出されるものや、記録媒体に到達する時点ではすでに固化し始めるもの等のような、熱エネルギの付与によって初めて液化する性質のインクを使用する場合も本発明は適用可能である。このような場合のインクは、特開昭５４−５６８４７号公報あるいは特開昭６０−７１２６０号公報に記載されるような、多孔質シート凹部または貫通孔に液状又は固形物として保持された状態で、電気熱変換体に対して対向するような形態としてもよい。本発明においては、上述した各インクに対して最も有効なものは、上述した膜沸騰方式を実行するものである。
【００８４】
さらに加えて、本発明インクジェット記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として用いられるものの他、リーダ等と組合せた複写装置、さらには送受信機能を有するファクシミリ装置の形態を採るもの等であってもよい。
【００８５】
【発明の効果】
以上説明したように、本発明の各実施形態によれば、レジ調整用パターンの読み取り結果に基づいて、このパターンから求められる印字開始タイミングの時間と、この印字開始タイミングに対応して検出され、エンコーダ等装置に固定の座標値を示す信号を出力する印字位置検出手段の出力信号における立上がりまたは立下がりのタイミングとの時間差を各記録ヘッドについて求め、これら記録ヘッド毎に求めた時間差の差をそれら記録ヘッド相互の印字タイミングのずれとして、これを補正するので、上記印字位置検出手段の出力信号の単位である各印字位置のピッチより細かな量の補正を行うことができる。また、この補正は、基本的に印字位置の検出を基準とした比較的短い範囲の時間値に基づいているため、記録ヘッドの移動に関する速度変動等が補正に与える誤差を低減することも可能となる。
【００８６】
この結果、より高精度なレジ調整を行うことができる。
【図面の簡単な説明】
【図１】インクジェット記録装置の一例を示す斜視図である。
【図２】複数ヘッド間のレジ調整の一従来例を説明する図である。
【図３】本発明の一実施形態に係るインクジェット記録装置の主に制御構成を示すブロック図である。
【図４】本発明の第１の実施形態に係る複数ヘッド間のレジ調整処理の手順を示すフローチャートである。
【図５】上記レジ調整処理において行われる、エンコーダ位置等の検出のための割込み処理の手順を示すフローチャートである。
【図６】上記レジ調整処理において行われる、エンコーダ位置等の検出のための割込み処理の手順を示すフローチャートである。
【図７】上記レジ調整処理において行われる、エンコーダ信号に基づく割込み処理の手順を示すフローチャートである。
【図８】上記レジ調整における、各ヘッドによる調整用パターンの印字とエンコーダが示す位置に基づくパターン検出のタイミングを説明する図である。
【図９】上記検出に基づく、エンコーダ信号の時間を単位とした位置ずれの算出を説明する図である。
【図１０】本発明の第２の実施形態に係る複数ヘッド間のレジ調整処理の手順を示すフローチャートである。
【図１１】上記第２実施形態のレジ調整における、エンコーダ信号の時間を単位とした位置ずれの算出を説明する図である。
【図１２】本発明の第３の実施形態に係るインクジェット記録装置の主に制御構成を示すブロック図である。
【図１３】（Ａ），（Ｂ）および（Ｃ）は、上記第３の実施形態におけるレジずれ測定処理を示すフローチャートである。
【図１４】上記測定処理における信号のタイミングチャートである。
【図１５】（Ａ）および（Ｂ）は、上記測定処理で用いられる測定用パターンを示す図である。
【符号の説明】
１０  制御部
１１  パターン検知部
１２  操作パネル
１３  メカ駆動部
１４  Ｉ／Ｆ部
１５  メモリコントローラ
１６  メモリ部
１７  ヘッドコントローラ
１８  ヘッド部
１９  データ保存用不揮発メモリ
２０  印字位置検知部
１０２  キャリッジ
１２０，１２１，１２２，１２３，３０１  記録ヘッド
３０９  主走査リニアスケール
３１０  センサ
４０３  ＣＰＵ
４０４  ヘッド制御部
４０５  主走査カウンタ
４０６  副走査カウンタ
４０９  パターン検出部
４１０  副走査エンコーダ
４１１  キャリッジ／紙送りサーボ制御
【図１】
0003745168.tif 000002
【図２】
0003745168.tif 000003
【図３】
0003745168.tif 000004
【図４】
0003745168.tif 000005
【図５】
0003745168.tif 000006
【図６】
0003745168.tif 000007
【図７】
0003745168.tif 000008
【図８】
0003745168.tif 000009
【図９】
0003745168.tif 000010
【図１０】
0003745168.tif 000011
【図１１】
0003745168.tif 000012
【図１２】
0003745168.tif 000013
【図１３】
0003745168.tif 000014
【図１４】
0003745168.tif 000015
【図１５】
0003745168.tif 000016