(57)【特許請求の範囲】
【請求項１】
一列に配列されたＮ個の発熱体と、
前記Ｎ個の発熱体を駆動するＮ個の駆動回路と、
前記Ｎ個の駆動回路のそれぞれに提供される１ビットの画像データをＮビット分だけ一時的に格納するＮビットシフトレジスタと、
前記Ｎ個の発熱体のそれぞれの配列ずれを補正する予め準備された前記発熱体毎の補正量データを格納するｎ段の第１のＮビットラッチ回路と、
前記Ｎビットシフトレジスタから入力される１段につきＮビット毎の画像データであって各段毎に異なる画像データを２ｎ段分ホールドする２ｎ段の第２のＮビットラッチ回路と、
前記第１のＮビットラッチ回路に格納された前記発熱体毎の補正量データに基づいて、前記２ｎ段の第２のＮビットラッチ回路のいずれか１段を選択し、選択された段にホールドされた画像データを選択する選択回路と、
選択された画像データに基づいて、前記Ｎ個の駆動回路を駆動して記録動作を行わせるよう制御する制御回路とを有することを特徴とする記録ヘッド。
【請求項２】
前記制御回路は、２段の前記第１のＮビットラッチ回路に格納されたＮ個の発熱体各々について２ビットで表現される補正量データに基づいて、Ｎ個の発熱体各々に対応して４段の前記第２のＮビットラッチ回路にホールドされた画像データから１つ選択するセレクタを有することを特徴とする請求項１に記載の記録ヘッド。
【請求項３】
前記２ｎ段の第２のＮビットラッチ回路は、各段が直列に接続され、ラッチクロックが入力される度毎に、隣接する回路にＮビットの画像データを転送することを特徴とする請求項１に記載の記録ヘッド。
【請求項４】
前記補正量データは、外部装置に前記記録ヘッドを装着して試験的に所定のパターンを記録させ、前記記録パターンを画像処理して生成されることを特徴とする請求項１に記載の記録ヘッド。
【請求項５】
請求項１乃至４のいずれかに記載の記録ヘッドを用いて記録を行う記録装置であって、
前記記録ヘッドを第１の方向に往復移動させる走査手段と、
前記記録ヘッドの発熱体の配列方向で前記第１の方向とは垂直の方向である第２の方向に記録媒体を搬送する搬送手段と、
前記記録ヘッドによる記録動作に先立って、前記補正量データを前記ｎ段の第１のＮビットラッチ回路に設定する補正データ設定手段と、
前記画像データをＮビット単位に前記記録ヘッドに転送する転送手段と、
前記転送手段による転送単位毎にラッチクロックを送信して、前記画像データを１段につきＮビット毎に前記２ｎ段の第２のＮビットラッチ回路にホールドさせるホールド制御手段と、
前記ｎ段の第１のＮビットラッチ回路に格納された前記発熱体毎の補正量データに基づいて、前記２ｎ段の第２のＮビットラッチ回路のいずれか１段を選択させ、選択された段にホールドされた画像データを選択させて、前記Ｎ個の駆動回路を駆動して記録動作を行わせる記録制御手段と
を有することを特徴とする記録装置。
【請求項６】
前記補正量データは前記記録ヘッドの発熱体の単位で、前記第１の方向に記録位置をシフトさせる指示を行うデータであることを特徴とする請求項５に記載の記録装置。
【請求項７】
前記シフトの単位は、前記第１の方向に関する記録解像度で定められる１記録ドットのサイズであることを特徴とする請求項６に記載の記録装置。
【請求項８】
前記補正量データを格納するＥＥＰＲＯＭをさらに有することを特徴とする請求項５に記載の記録装置。
【請求項９】
記録媒体に所定のパターンを記録させるよう前記記録ヘッドを制御するテスト動作制御手段と、
前記所定のパターンが記録された記録媒体からデータを読み取る読取手段と、
前記読取手段によって読み取られたデータを画像処理する画像処理手段と、
前記画像処理の結果に基づいて補正量データを生成する生成手段とをさらに有することを特徴とする請求項５に記載の記録装置。
【請求項１０】
前記読取手段は、
前記記録媒体に光を照射する発光手段と、
前記光の反射光を受光して電気信号に変換する受光手段とを含むことを特徴とする請求項９に記載の記録装置。
【請求項１１】
請求項１乃至４のいずれかに記載の記録ヘッドを用いて記録動作の制御を行う記録制御方法であって、
前記記録ヘッドによる記録動作に先立って、前記補正量データを前記ｎ段の第１のＮビットラッチ回路に設定する補正データ設定工程と、
前記画像データをＮビット単位に前記記録ヘッドに転送する転送工程と、
前記転送工程における転送単位毎にラッチクロックを送信して、前記画像データを１段につきＮビット毎に前記２ｎ段の第２のＮビットラッチ回路にホールドさせるホールド制御工程と、
前記ｎ段の第１のＮビットラッチ回路に格納された前記発熱体毎の補正量データに基づいて、前記２ｎ段の第２のＮビットラッチ回路のいずれか１段を選択させ、選択された段にホールドされた画像データを選択させて、前記Ｎ個の駆動回路を駆動して記録動作を行わせる記録制御工程とを有することを特徴とする記録制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録ヘッド及び記録装置及び記録方法及び記録制御方法及びその記録ヘッドを用いた記録ヘッドカートリッジに関し、特に、例えば、インクジェット方式によって記録を行う記録ヘッド及び記録装置及び記録方法及び記録制御方法及びその記録ヘッドを用いた記録ヘッドカートリッジに関する。
【０００２】
【従来の技術】
インクジェット方式による記録は、その記録時における騒音の発生が無視し得る程度に極めて小さいという点や、高速記録が可能である点、さらに特別な処理を必要とせずに所謂普通紙に記録画像を定着できる点などの利点があるため、最近多くの関心を集めている。
【０００３】
その中でも、例えば、特開昭５４−５１８３７号公報、ドイツ公開（ＤＯＬＳ）第２８４３０６４号公報に記載されている記録方法は、熱エネルギーをインクなどの液体に作用させて、液滴吐出の為の原動力を得るという点において、他のインクジェット方式の記録とは、異なる特徴を有している。
【０００４】
即ち、上記の公報に開示されている記録方法によれば、熱エネルギーの作用を受けた液体が急峻な体積の増大を伴う状態変化を起こし、その状態変化に基づく作用によって、記録ヘッド先端のオリフィスより液体が吐出されて、飛翔液滴が形成され、その液滴が記録媒体に付着することで記録が行われる。
【０００５】
殊に、ＤＯＬＳ第２８４３０６４号公報に開示されている記録方法によれば、所謂ドロップ−オンデマンド記録に極めて有効に適用されるばかりではなく、記録媒体の全幅に相当する記録幅をもち、高密度なオリフィスをもったフルラインタイプの記録ヘッドを容易に実現できるので、高解像度、高品質の画像を高速で得られるという利点がある。
【０００６】
さて、このような記録方法が適用される記録装置の記録ヘッドは、液体を吐出するために設けられたオリフィスと、そのオリフィスに連通し、液滴を吐出するための熱エネルギーが液体に作用する部分である熱作用部を構成の一部とする液流路と、熱エネルギーを発生するための電気熱変換体（発熱体）とを具備している基板とから構成される。
【０００７】
近年、そうした基板には複数の発熱体を形成するだけでなく、それぞれの発熱体を駆動する複数のドライバと、記録装置から直列に入力される画像データをそれぞれのドライバに並列に転送するために発熱体の数と同じ数のビット数の画像データを一時的に格納するシフトレジスタと、そのシフトレジスタから出力されるデータを一時ラッチするラッチ回路等の論理回路を、その同一基板上に実装できるようになっている。
【０００８】
図１５はＮ個の発熱体（記録素子）を有する従来の記録ヘッドの論理回路の構成を示すブロック図である。
【０００９】
図１５において、７００が基板、７０１が発熱体、７０２がパワートランジスタ、７０３がＮビットラッチ回路、７０４がＮビットシフトレジスタである。また、７１５は発熱体７０１の抵抗値や基板７００の温度をモニタするセンサ、及び、基板７００を保温するためのヒータである。これらセンサとヒータは複数個実装されていても良いし、センサとヒータとが一体的に構成されていても良い。７０５〜７１４、７１６は入出力パッドである。これらの入出力パッドにおいて、７０５はシフトレジスタ６０４を動作させるためにクロック（ＣＬＫ）を入力するクロック入力パッド、７０６は画像データ（ＤＡＴＡ）をシリアルに入力する画像データ入力パッド、７０７はラッチ回路７０３で画像データを保持させるためのラッチクロック（ＬＴＣＬＫ）を入力するラッチ入力パッド、７０８はパワートランジスタ７０２をＯＮにして発熱体７０１に通電して駆動する時間を外部から制御するためのヒートパルス（ＨＥＡＴ）を入力する駆動信号入力パッド、７０９は論理回路の駆動電源（ＶＤＤ＝３〜８Ｖ、一般には５Ｖ）を入力する駆動電源入力パッド、７１０はＧＮＤ端子（ＶＳＳ）、７１１は発熱体７０１を駆動する電源（ＶＨ）を入力する発熱体電源入力パッド、７１２はラッチ７０３とシフトレジスタ７０４を初期化するリセット信号（ＲＳＴ）を入力するリセット入力パッド、７１３は発熱体駆動電源用のＨＧＮＤ端子である。
【００１０】
また、７１４−（１）〜７１４−（２）はモニタ信号の出力パッドとセンサ駆動及び保温ヒータ駆動用の制御信号（ＳＥＮＳ１、ＳＥＮＳ２）の入力パッドである。さらに、７１６−（１）〜７１６（ｎ）はＮ個の発熱体をｎ個のブロックに分割して時分割駆動する際にブロック選択をするためのブロック選択信号（ＢＬＫ１、ＢＬＫ２、…、ＢＬＫｎ）を入力するブロック選択信号入力パッドである。そして、７１７は、ラッチ回路７０３からの出力と、ヒート信号（ＨＥＡＴ）と、ブロック選択信号（ＢＬＫ１、ＢＬＫ２、…、ＢＬＫｎ）との論理積を演算するＡＮＤ回路である。
【００１１】
以上のような構成の記録ヘッドの駆動シーケンスは、以下の通りである。ここで、画像データ（ＤＡＴＡ）は１画素１ビットの２値データとする。
【００１２】
まず、記録ヘッドを装着した記録装置本体より画像データ（ＤＡＴＡ）をクロック（ＣＬＫ）に同期してシリアルに出力すると、そのデータはシフトレジスタ７０４に取り込まれる。次に、その取り込んだ画像データ（ＤＡＴＡ）はラッチ回路７０３で一時記憶され、画像データの値（“０”或は“１”）に応じたＯＮ／ＯＦＦ出力がラッチ回路７０３よりなされる。
【００１３】
このような状態でヒートパルス（ＨＥＡＴ）とブロック選択信号が入力されると、ラッチ回路７０３からＯＮの出力が供給され、かつ、ブロック選択信号によってブロック選択された発熱体に対応するパワートランジスタが、その入力されたヒートパルス（ＨＥＡＴ）がＯＮとなっている時間だけ駆動され、これによって、対応する発熱体に電流が流れて記録動作が実行される。
【００１４】
このように、ブロック選択信号（ＢＬＫ１、ＢＬＫ２、…、ＢＬＫｎ）を用いるので、同時に駆動される発熱体７０１の数が各ブロック毎の時分割駆動により減り、記録ヘッドに過大な電源を供給する必要がなくなり、また、大電流の投入によるノイズ発生が防止される。
【００１５】
以上のような構成の記録ヘッドは、記録装置のキャリッジに装着され、キャリッジの往復運動（その移動方向を主走査方向という）と共に移動しながら、記録データに従って記録用紙にインクを吐出する。キャリッジの１回の往復運動毎に、記録用紙は記録ヘッドの記録幅分だけ搬送される（その搬送方向を副走査方向という）。このような動作を記録用紙１枚分に亘って繰り返し行うことによって、記録用紙に画像が記録される。
【００１６】
図１６は、記録ヘッドが１記録周期分の記録を実行する時の信号タイムチャートである。ここで、１記録周期とは、主走査方向に関して同じ位置で記録ヘッドが行うその記録幅分の１回の記録動作をいう。例えば、１記録周期において、その記録幅に相当する記録データの値が“１”であれば、記録ヘッドの全ての発熱体が駆動される。
【００１７】
図１６によれば、記録動作に先立ってリセット信号（ＲＳＴ）が入力され、ラッチ７０３とシフトレジスタ７０４とが初期化された後、クロック（ＣＬＫ）に従って画像データ（ＤＡＴＡ）が入力される。一方、シフトレジスタ７０４に入力された画像データ（ＤＡＴＡ）はラッチクロック（ＬＴＣＬＫ）によってラッチ７０３にラッチされる。
【００１８】
さて、ラッチ７０３にラッチされた画像データ（ＤＡＴＡ）の各ビットは対応するＡＮＤ回路７１７の１端子に入力される。ここで、ヒートパルス（ＨＥＡＴ）が所定の周期で入力され、一方、ブロック選択信号がＢＬＫ１、ＢＬＫ２、ＢＬＫ３、…、ＢＬＫｎと順々にＡＮＤ回路７１７に入力されると、ＡＮＤ回路の論理積演算の結果、“１”が入力されたパワートランジスタ７０２に対応する発熱体７０１にはヒータ電流が流れる。
【００１９】
【発明が解決しようとする課題】
近年の傾向として、一つの記録ヘッドに設けられるノズル数は増加してきており、１００ｍｍ以上の記録幅を持つ記録ヘッドも開発されている。そのような記録幅の長い記録ヘッドの場合、その記録ヘッドを構成する部材の直線性、ノズルのバラツキ等により、インク液滴がオリフィスから吐出されて飛翔し記録用紙などの記録媒体に達する時の位置が、理想的な位置よりずれてしまい、記録品位の観点からその“ずれ”の許容と考えられる１ピクセル以上となる確率が高くなってしまっている。このように１ピクセル以上のずれが発生する記録ヘッドは製品として出荷できないので、これは歩留りの低下につながり、記録ヘッドの生産コストに直接影響する問題となっている。
【００２０】
このような“ずれ”に関し、記録ヘッドのノズル列方向（通常は副走査方向）の“ずれ”に対しては、予め記録幅以上に相当する数のノズルを記録ヘッドに実装しておき、発生する“ずれ”に応じて使用するノズルをシフトすることで十分に対応することができると考えられる。
【００２１】
しかしながら、ノズル列に垂直な方向（通常は記録ヘッドの移動方向（主走査方向））の“ずれ”に対しては、例えば、特開昭６２−２３１７５６等で提案されている複数の記録ヘッドを主走査方向に並べて記録を行うカラー記録において、各記録ヘッドの相対位置をピクセル単位で補正するという記録ヘッド単位での補正方法があるのみで、１ピクセル（主走査方向には１カラムという）以上の“ずれ”をノズル単位に補正する有効な方法はなかった。特に、記録幅の長い記録ヘッドの場合には、ノズル単位での“ずれ”が大きくなるので、これが歩留り低下の原因となっている。
【００２２】
図１７は、１０個のインク吐出ノズル（ノズル１〜１０）を有した記録ヘッドが主走査方向に移動しながらインク吐出を行なって文字パターン“１Ａ”を記録する際の理想吐出点と実際の吐出点とを比較した図である。図１７において、○は理想吐出点を●は実際の吐出点を示す。
【００２３】
図１７に示すように、●の集合で示される文字パターンは、いたる所で主走査方向に１ピクセル以上ずれているので、文字パターン“１Ａ”が解読不能な程度にその記録品質が劣化している。このような１カラムに近い“ずれ”もしくは１カラムを超える“ずれ”を補正するために、記録装置側で画像データを補正してその補正された画像データを記録ヘッドに転送することも考えられるが、このような方法では、記録装置側の回路構成が複雑となる上、その補正に要するメモリもより多く容量を必要とするので、装置全体でのコストアップにつながり、有効な補正方法とは言えない。
【００２４】
本発明は上記従来例に鑑みてなされたもので、簡単な構成で記録ヘッドの移動方向に関する記録ドット位置のずれを補正できる記録ヘッド及びその記録ヘッドを用いた記録制御方法及びその記録ヘッドを用いた記録装置及びその記録ヘッドカートリッジを提供することを目的としている。
【００２５】
【課題を解決するための手段】
上記目的を達成するために本発明の記録ヘッドは、以下のような構成を有する。
即ち、一列に配列されたＮ個の発熱体と、前記Ｎ個の発熱体を駆動するＮ個の駆動回路と、前記Ｎ個の駆動回路のそれぞれに提供される１ビットの画像データをＮビット分だけ一時的に格納するＮビットシフトレジスタと、前記Ｎ個の発熱体のそれぞれの配列ずれを補正する予め準備された前記発熱体毎の補正量データを格納するｎ段の第１のＮビットラッチ回路と、前記Ｎビットシフトレジスタから入力される１段につきＮビット毎の画像データであって各段毎に異なる画像データを２ｎ段分ホールドする２ｎ段の第２のＮビットラッチ回路と、前記第１のＮビットラッチ回路に格納された前記発熱体毎の補正量データに基づいて、前記２ｎ段の第２のＮビットラッチ回路のいずれか１段を選択し、選択された段にホールドされた画像データを選択する選択回路と、選択された画像データに基づいて、前記Ｎ個の駆動回路を駆動して記録動作を行わせるよう制御する制御回路とを有する。
【００２６】
また、本発明の記録装置は、上記記録ヘッドを用いて記録を行う記録装置であって、前記記録ヘッドを第１の方向に往復移動させる走査手段と、前記記録ヘッドの発熱体の配列方向で前記第１の方向とは垂直の方向である第２の方向に記録媒体を搬送する搬送手段と、前記記録ヘッドによる記録動作に先立って、前記補正量データを前記ｎ段の第１のＮビットラッチ回路に設定する補正データ設定手段と、前記画像データをＮビット単位に前記記録ヘッドに転送する転送手段と、前記転送手段による転送単位毎にラッチクロックを送信して、前記画像データを１段につきＮビット毎に前記２ｎ段の第２のＮビットラッチ回路にホールドさせるホールド制御手段と、前記ｎ段の第１のＮビットラッチ回路に格納された前記発熱体毎の補正量データに基づいて、前記２ｎ段の第２のＮビットラッチ回路のいずれか１段を選択させ、選択された段にホールドされた画像データを選択させて、前記Ｎ個の駆動回路を駆動して記録動作を行わせる記録制御手段とを有する。
【００２７】
さらに、本発明の記録制御方法は、上記記録ヘッドを用いて記録動作の制御を行う記録制御方法であって、前記記録ヘッドによる記録動作に先立って、前記補正量データを前記ｎ段の第１のＮビットラッチ回路に設定する補正データ設定工程と、前記画像データをＮビット単位に前記記録ヘッドに転送する転送工程と、前記転送工程における転送単位毎にラッチクロックを送信して、前記画像データを１段につきＮビット毎に前記２ｎ段の第２のＮビットラッチ回路にホールドさせるホールド制御工程と、前記ｎ段の第１のＮビットラッチ回路に格納された前記発熱体毎の補正量データに基づいて、前記２ｎ段の第２のＮビットラッチ回路のいずれか１段を選択させ、選択された段にホールドされた画像データを選択させて、前記Ｎ個の駆動回路を駆動して記録動作を行わせる記録制御工程とを有する。
【００２８】
また、一列に配列されたＮ個の発熱体と、前記発熱体を駆動するＮ個の駆動回路と、Ｎビットの画像データを一時的に格納するＮビットシフトレジスタと、前記Ｎ個の発熱体の配列ずれを補正する予め準備された補正データを格納するｎ個の第１のＮビットラッチ回路と、前記Ｎビットシフトレジスタに格納された画像データを２ｎ×Ｎビット分ホールドする２ｎ個の第２のＮビットラッチ回路と、前記第１のＮビットラッチ回路に格納された補正データに基づいて、前記Ｎ個の発熱体毎に前記２ｎ個の第２のＮビットラッチ回路のうち複数の第２のＮビットラッチ回路にホールドされた画像データを選択することで、Ｎ個の発熱体に対応した画像データを選択する選択回路と、選択された画像データに基づいて、前記Ｎ個の駆動回路を駆動して記録動作を行わせるよう制御する制御回路とを有することを特徴とする記録ヘッドを備える。
【００２９】
さらに、補正データを格納するＥＥＰＲＯＭを含んでも良い。
【００３０】
また、ｎは“２”を含み、その場合、制御回路は、２個の第１のＮビットラッチ回路に格納されたＮ個の発熱体各々について２ビットで表現される補正データに基づいて、  Ｎ個の発熱体各々に対応して４個の第２のＮビットラッチ回路にホールドされた画像データから１つ選択するセレクタを有するように構成される。
【００３２】
さらに、２ｎ個の第２のＮビットラッチ回路を直列に接続し、ラッチクロックが入力される度毎に、隣接する回路にＮビットの画像データを転送するように構成しても良い。
【００３３】
なお、補正データは、外部装置に記録ヘッドを装着して試験的に所定のパターンを記録させ、その記録パターンを画像処理して生成される。
【００３４】
また他の発明によれば、上記構成の記録ヘッドを用いて記録を行う記録装置であって、前記記録ヘッドを第１の方向に往復移動させる走査手段と、前記記録ヘッドの発熱体の配列方向で前記第１の方向とは垂直の方向である第２の方向に記録媒体を搬送する搬送手段と、記録動作に先立って、前記補正データを前記ｎ個の第１のＮビットラッチ回路にホールドするように出力する補正データ設定手段と、画像データをＮビット単位に前記記録ヘッドに転送する転送手段と、前記転送手段による転送単位毎にラッチクロックを送信して、前記２ｎ個の第２のＮビットラッチ回路に順次転送した画像データがＮビット単位にホールドされるように制御するホールド制御手段とを有することを特徴とする記録装置を備える。
【００３５】
ここで、補正データは記録ヘッドの発熱体の単位で、第１の方向に記録位置をシフトさせる指示を行うデータであり、そのシフトの単位は、第１の方向に関する記録解像度で定められる１記録ドットのサイズである。
【００３６】
また、記録装置にはさらに補正データを格納するＥＥＰＲＯＭを備えても良い。
【００３７】
さらに、記録媒体に所定のパターンを記録させるよう記録ヘッドを制御するテスト動作制御手段と、その所定のパターンが記録された記録媒体から記録媒体を読み取る読取手段と、その読み取られたデータを画像処理する画像処理手段と、その画像処理の結果に基づいて補正データを生成する生成手段とを備えていても良い。
【００３８】
ここで、その読取手段は、記録媒体に光を照射する例えばＬＥＤなどの発光手段と、その反射光を受光して電気信号に変換する例えばＣＣＤなどの受光手段とを含む。
【００３９】
さらにまた他の発明によれば、上記構成の記録ヘッドを用いて記録動作の制御を行う記録制御方法であって、記録動作に先立って、前記補正データを前記ｎ個の第１のＮビットラッチ回路にホールドするように出力する補正データ設定工程と、画像データをＮビット単位に前記記録ヘッドに転送する転送工程と、前記転送工程における転送単位毎にラッチクロックを送信して、前記２ｎ個の第２のＮビットラッチ回路に順次転送した画像データがＮビット単位にホールドされるように制御するホールド制御工程と、前記ｎ個の第１のＮビットラッチ回路に格納された補正データに基づいて、前記Ｎ個の発熱体毎に前記２ｎ個の第２のＮビットラッチ回路にホールドされた画像データから１つ選択して、前記Ｎ個の駆動回路を駆動して記録動作を行なわせるよう制御する記録制御工程とを有することを特徴とする記録制御方法を備える。
【００４０】
以上の構成により本発明は、予め試験的に所定のパターンを記録させ、その記録パターンを画像処理して生成される記録ヘッドの記録特性を考慮した補正データを生成して、例えば、ＥＥＰＲＯＭなどに格納しておき、記録動作に先立って、その補正データをｎ個の第１のＮビットラッチ回路にホールドするように出力し、次ぎに画像データをＮビット単位に記録ヘッドに転送し、その転送単位毎にラッチクロックを送信して、２ｎ個の第２のＮビットラッチ回路に順次転送した画像データがＮビット単位にホールドされるように制御し、ｎ個の第１のＮビットラッチ回路に格納された補正データに基づいて、Ｎ個の発熱体毎に２ｎ個の第２のＮビットラッチ回路にホールドされた画像データから１つを選択して、Ｎ個の駆動回路を駆動して記録動作を行なわせるよう制御する。
【００４４】
さらにまた他の発明によれば、上記構成の記録ヘッドを用いた記録装置を備える。
【００４５】
【発明の実施の形態】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００４６】
＜装置本体の概略説明＞
図１は、本発明の代表的な実施の形態であるインクジェットプリンタＩＪＲＡの構成の概要を示す外観斜視図である。図１において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５００９〜５０１１を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジＨＣはピン（不図示）を有し、ガイドレール５００３に支持されて矢印ａ，ｂ方向を往復移動することで搭載した記録ヘッドと記録用紙Ｐのような記録媒体とを相対移動させる。キャリッジＨＣには、記録ヘッドＩＪＨとインクタンクＩＴとを内蔵した一体型インクジェットカートリッジＩＪＣが搭載されている。５００２は紙押え板であり、キャリッジＨＣの移動方向に亙って記録用紙Ｐをプラテン５０００に対して押圧する。５００７，５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り換え等を行うためのホームポジション検知器である。５０１６は記録ヘッドＩＪＨの前面をキャップするキャップ部材５０２２を支持する部材で、５０１５はこのキャップ内を吸引する吸引器で、キャップ内開口５０２３を介して記録ヘッドの吸引回復を行う。５０１７はクリーニングブレードで、５０１９はこのブレードを前後方向に移動可能にする部材であり、本体支持板５０１８にこれらが支持されている。ブレードは、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。又、５０２１は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達機構で移動制御される。
【００４７】
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の動作を行うようにすれば、本例にはいずれも適用できる。
【００４８】
また、上述のような構成のインクジェットプリンタＩＪＲＡは、記録用紙自動フィーダ（不図示）が設けられており、記録用紙Ｐを自動的に給紙する。
【００４９】
さらに、インクジェットカートリッジＩＪＣの構成としては、上述のように、記録ヘッドＩＪＨとインクタンクＩＴとを内蔵した一体型のカートリッジの他に、図２に示すような構成のインクジェットカートリッジでもよい。
【００５０】
即ち、図２に示す構成のインクジェットカートリッジＩＪＣは、複数の吐出口５００を有した記録ヘッドＩＪＨと記録ヘッドＩＪＨに供給するためのインクを保持したインクタンクＩＴとを境界線Ｋの位置で分離可能に接続したものである。このインクジェットカートリッジには、これがキャリッジＨＣに搭載されたときにキャリッジＨＣ側からの電気信号を受け取るための電気的コンタクトが設けられており、この電気信号によって記録ヘッドＩＪＨが駆動される。また、このインクジェットカートリッジを構成するインクタンクＩＴの内部には繊維質状或は多孔質状のインク吸収体が備えられており、これらのインク吸収体によってインクが保持される。
【００５１】
＜制御構成の説明＞
次に、上述した装置の記録制御を実行するための制御構成について説明する。
【００５２】
図３はインクジェットプリンタＩＪＲＡの制御回路の構成を示すブロック図である。制御回路を示す同図において、１７００は記録信号を入力するインタフェース、１７０１はＭＰＵ、１７０２はＭＰＵ１７０１が実行する制御プログラムを格納するＲＯＭ、１７０３は各種データ（上記記録信号や記録ヘッドＩＪＨに供給される記録データ等）を保存しておくＤＲＡＭである。１７０４は記録ヘッドＩＪＨに対する記録データの供給制御を行うゲートアレイ（Ｇ．Ａ．）であり、インタフェース１７００、ＭＰＵ１７０１、ＲＡＭ１７０３間のデータ転送制御も行う。１７１０は記録ヘッドＩＪＨを搬送するためのキャリアモータ、１７０９は記録紙搬送のための搬送モータである。１７０５は記録ヘッドＩＪＨを駆動するヘッドドライバ、１７０６、１７０７はそれぞれ搬送モータ１７０９、キャリアモータ１７１０を駆動するためのモータドライバである。
【００５３】
上記制御構成の動作を説明すると、インタフェース１７００に記録信号が入るとゲートアレイ１７０４とＭＰＵ１７０１との間で記録信号がプリント用の記録データに変換される。そして、モータドライバ１７０６、１７０７が駆動されると共に、ヘッドドライバ１７０５に送られた記録データに従って記録ヘッドＩＪＨが駆動され、記録が行われる。
【００５４】
＜記録ヘッドＩＪＨの内部構造＞
図４は記録ヘッドＩＪＨの内部構造を示す部分破断斜視図である。
【００５５】
図４において、１００は論理回路を実装する基板、５００はインクを吐出する吐出口（オリフィス）、５０１はインクの液路、５０２は複数のインクの液路が連通してインクを一時的に貯溜する共通インク液室、５０３はインクをインクタンク（不図示）から供給するインク供給口、５０４は天板、５０５は天板５０４とともにインクの液路５０１を形成する流路壁部材、５０６は記録素子としての発熱体、５０７は論理回路と発熱体７０１とを接続する配線である。
【００５６】
論理回路や発熱体６０１、配線６０７は、半導体製造過程を用いて基体１００上に形成され、これにインク供給口５０３が取り付けられた天板５０４と流路壁部材５０５とが取り付けられて記録ヘッドＩＪＨを構成する。そして、インク供給口５０３から注入されるインクが内部の共通インク液室５０２へ蓄えられて各液路５０１へ供給され、その状態で発熱体７０１を駆動することで吐出口６００からインクが吐出される。
【００５７】
＜記録ヘッドＩＪＨの論理回路の構成＞
図５は記録ヘッドＩＪＨの論理回路の構成を示すブロック図である。なお、図５において、図１３に示す従来の論理回路と同じ構成要素には同じ参照番号を付し、ここでの説明は省略する。
【００５８】
図５において、１０１は６つの記憶手段としてのラッチ回路を含み、これらのラッチ回路によって画像データの主走査方向に関するずれ補正を行う補正回路内蔵ラッチ回路ブロック、１０２〜１０７は６つのラッチ回路各々にラッチクロック（ＬＣＬＫ１、ＬＣＬＫ２、ＬＣＬＫ３、ＬＣＬＫ４、ＬＣＬＫＡ、ＬＣＬＫＢ）を供給するための信号入力パッド、１０８は後述する記録を成すべきカラムと記録が成されるカラムとのずれを補正する補正データを格納するＥＥＰＲＯＭ、１０９はＥＥＰＲＯＭ１０８から補正データを読み出すためのデータ出力パッド、１１０はＥＥＰＲＯＭ１０８に補正データを書き込むためのデータ入力パッドである。
【００５９】
図６は選択情報保持回路内蔵ラッチ回路ブロック１０１の詳細な構成を示すブロック図である。
【００６０】
図６において、１１１〜１１６はＮビットラッチ回路、１１７は画像データセレクタ（ＩＤＳＢ）である。この構成を従来例と比較すると、従来はＮビットシフトレジスタに対し、Ｎビットラッチ回路を１つ備える構成であったが、この実施形態では、複数カラム分の画像データを保持するため記憶手段としての４つのＮビットラッチ回路１１１〜１１４を備える構成となっている。Ｎビットラッチ回路１１１〜１１４は各々、ラッチクロック（ＬＣＬＫ１〜４）に従い、例えば、これらの信号が“Ｈｉｇｈ”であればデータを取り込み、“Ｌｏｗ”でそのデータをホールドする。
【００６１】
また、Ｎビットラッチ回路１１１〜１１４の相互のデータ入出力の関係は、図６に示すように以下の通りである。
【００６２】
即ち、Ｎビットラッチ回路１１４はラッチクロック（ＬＣＬＫ４）に従ってＮビットシフトレジスタ７０４から画像データを入力し、  Ｎビットラッチ回路１１３はラッチクロック（ＬＣＬＫ３）に従ってＮビットラッチ回路１１４から画像データを入力し、  Ｎビットラッチ回路１１２はラッチクロック（ＬＣＬＫ２）に従ってＮビットラッチ回路１１３から画像データを入力し、そして、  Ｎビットラッチ回路１１１はラッチクロック（ＬＣＬＫ１）に従ってＮビットラッチ回路１１２から画像データを入力する。そして、それぞれのラッチの出力は、画像データセレクタ（ＩＤＳＢ）１１７に接続される。
【００６３】
さらに、  Ｎビットラッチ回路１１５〜１１６は、Ｎビットラッチ回路１１１〜１１４とは別に画像データセレクタ（ＩＤＳＢ）１１７に接続された複数のカラム分の画像データの一つをノズル単位で選択するために必要なデータをホールドするために用いられる。即ち、この実施形態では、４カラム分のデータから１カラム分のデータをノズル（発熱体）単位に選択するため、各ノズル当り２ビットの選択データが必要であるので、２つのＮビットラッチ回路を用いている。Ｎビットラッチ回路１１５〜１１６にはラッチクロック（ＬＣＬＫＡ、ＬＣＬＫＢ）に従ってＮビットレジスタ７０４からのデータがホールドされる。また、Ｎビットラッチ回路１１５〜１１６の出力は、Ｎビットラッチ回路１１１〜１１４から出力される画像データ同様に画像データセレクタ（ＩＤＳＢ）１１７に接続される。
【００６４】
そして、記録を行うべきカラム（行）に対応した画像データを選択する画像データセレクタ（ＩＤＳＢ）１１７で、Ｎビットラッチ回路１１５〜１１６からの出力に従って、  各ノズル単位にＮビットラッチ回路１１１〜１１４から出力される画像データから１つを選択して、ＡＮＤ回路７１７に出力する。
【００６５】
＜ずれ補正のために必要な処理＞
次に、以上の構成の記録ヘッドを用いてずれ補正を行うために必要な処理について、図７、及び、図９に示すフローチャートを参照して説明する。
【００６６】
（１）補正データの生成と書込み
まず、記録ヘッド製造工程の終わりにおいて、例えば、特願平７−３５３３７号（平成７年２月２３日出願）に記載されているような記録ヘッド補正装置を用いて、製造された記録ヘッドでテストパターンを記録媒体に記録させ、その記録パターンから補正データを生成する。即ち、図７にフローチャートによれば、まず、ステップＳ１０で記録ヘッドを記録ヘッド補正装置に装着し、ステップＳ２０において、例えば、図１７に示したような“１Ａ”という文字パターンをテストパターンとして用い、これを記録用紙上に記録する。これに続いてステップＳ３０では、このテストパターンをＣＣＤカメラなどで読取り、さらにステップＳ４０において、その読み取った情報を画像処理する。この画像処理により、理想吐出点に関して実際のインク吐出点が主走査方向に何ピクセルずれているかを調べる。例えば、図１７に示したように、１０個のノズルを有した記録ヘッドの場合で、理想吐出点より右方向へのずれを“＋”とし、左方向へのずれを“−”とすると、ノズル１は“−２”、ノズル２は“＋１”、…、ノズル１０は“０”のずれがある。
【００６７】
そして、ステップＳ５０では、このように得られた“ずれ”を２ビットのデータに変換する。ここでは、−２→００（ＭＳＢ，ＬＳＢ）、−１→０１、０→１０、＋１→１１とした。この２ビットデータが後述する実際の記録動作におけるずれ補正のためのデータとして用いられる。このデータは実際の記録動作に先立って、Ｎビットラッチ１１５〜１１６に入力され、このデータに基づいて４カラム分のデータの内の１つが各ノズルごとに選択される。この実施形態では、そのデータの値が“−２（００）”であるときにＮビットラッチ１１１にホールドされた画像データを選択し、“−１（０１）”であるときにＮビットラッチ１１２にホールドされた画像データを選択し、“０（１０）”であるときにＮビットラッチ１１３にホールドされた画像データを選択し、“１（１１）”であるときにＮビットラッチ１１４にホールドされた画像データを選択する。
【００６８】
最後に、ステップＳ６０では、得られた補正データを記録ヘッドのＥＥＰＲＯＭ１０８に書き込む。
【００６９】
なお、記録ヘッドが交換可能なタイプではなく、記録装置に固定されるタイプのものであれば、記録ヘッドにＥＥＰＲＯＭを備える必要はなく、得られた補正データを記録装置に設けられるＥＥＰＲＯＭに格納しても良い。
【００７０】
以上の例は、補正データの生成と格納を記録ヘッドの製造工程の終わりに行う例であったが本発明はこれによって限定されるものではない。例えば、図８に示すように記録装置を構成して、記録装置本体に補正データを生成する機能を組み込めば、ユーザが定期的にずれを補正することが可能となる。
【００７１】
このときには、記録装置において、図７に示したような処理を実行する。例えば、操作パネル１７１１からユーザが補正データの生成を指示すれば、図７と同様の処理がＭＰＵ１７０１によって実行され、その結果得られた補正データはＥＥＰＲＯＭ１７０８に格納される。ただし、このような処理を実行するとき、記録装置には記録用紙が給紙され、記録ヘッドＩＪＨによってテストパターンがその記録用紙に描画される。そして、例えば、キャリッジＨＣの側面に取り付けられた光学スキャナ１７１２によってそのテストパターンが読み取られる。光学スキャナ１７１２は記録用紙に光を照射するＬＥＤ１７１３と、その反射光を受光して電気信号に変換するＣＣＤ１７１４とから構成され、ＣＣＤ１７１４からの出力はＡ／Ｄコンバータ１７１５によってデジタル信号に変換される。
【００７２】
（２）補正データを用いたずれ補正と記録
以上のようにして補正データが生成され、そのデータが記録ヘッドＩＪＨ或は記録装置のＥＥＰＲＯＭに格納された後、実際の記録が行なわれる。このときには、図９に示すような処理が実行される。
【００７３】
即ち、ステップＳ１００では、ＥＥＰＲＯＭ（ここでは、記録ヘッドＩＪＨに備えられたＥＥＰＲＯＭ１０８とする）より補正データを入力する。そして、ステップＳ１１０では、その補正データをＮビットラッチ１１５〜１１６にホールドする。このためには、図１０に示すように、Ｎビットシフトレジスタ７０４にクロック（ＣＬＫ）に従って、まず２ビットで構成される補正データの内ＬＳＢ側を送信し、ラッチクロック（ＬＣＬＫＡ）によって、そのデータをＮビットラッチ１１５にホールドし、次に、Ｎビットシフトレジスタ７０４にクロック（ＣＬＫ）に従って、まず２ビットで構成される補正データの内ＭＳＢ側を送信し、ラッチクロック（ＬＣＬＫＢ）によってそのデータをＮビットラッチ１１６にホールドする。なお、ここでは他のラッチクロック（ＬＣＬＫ１〜４）は用いられない。
【００７４】
以上のような動作により、Ｎビットラッチ１１５〜１１６の状態は、図１１（ａ）に示される初期状態（ラッチは全て“０”の状態）から、図１１（ｂ）に示される補正データホールド状態へと移る。
【００７５】
次に、ステップＳ１２０では、実際の画像データをＮビットシフトレジスタ７０４にクロック（ＣＬＫ）に従って入力する。この画像データ（ＤＡＴＡ）の入力は図１２に示すようにクロック（ＣＬＫ）に従ってなされ、これによって、  Ｎビットシフトレジスタ７０４には図１３（ａ）に示すようにデータがセットされる。さらに、ステップＳ１３０では、図１２に示すように、その入力データをラッチクロック（ＬＣＬＫ４）によって、Ｎビットラッチ１１４にラッチする。これによって、Ｎビットラッチ１１４には図１３（ｂ）に示すようにデータがセットされる。このとき、図１２に示すように、ラッチクロック（ＬＣＬＫ４）の入力に引き続いて、他のラッチクロック（ＬＣＬＫ３、ＬＣＬＫ２、ＬＣＬＫ１）も順次入力され、前述のように、Ｎビットラッチ１１４でホールドされていたデータはＮビットラッチ１１３に、Ｎビットラッチ１１３にホールドされていたＮビットラッチ１１２に、Ｎビットラッチ１１２にホールドされていたデータはＮビットラッチ１１１に夫々シフト転送される。
【００７６】
このラッチデータは画像データセレクタ（ＩＤＳＢ）１１７に出力され、ステップＳ１４０では、Ｎビットラッチ１１５〜１１６にホールドされている補正データに従って、図１３（ｂ）に示すように、補正データの値がバイナリ表現で“１１”の値であるノズルについてのラッチデータのみが選択されて画像データセレクタであるＡＮＤ回路１１７に出力され、さらにステップＳ１５０では、図１２に示すようにＡＮＤ回路１１７に出力されたデータとブロック選択信号（ＢＬＫ１〜ｎ）とヒート信号（ＨＥＡＴ）とに従って発熱体７０１が駆動されインク液滴がノズルより吐出される。
【００７７】
さて、ステップＳ１３０〜Ｓ１５０の動作の間に通常は、ステップＳ１６０において次のＮビット分の画像データがＮビットシフトレジスタ７０４に入力される。しかし、図１３では説明を簡単にするために、次のＮビット分の画像データの入力はないものとして扱っている。
【００７８】
次にステップＳ１７０では記録ヘッド１走査分の記録動作が終了したかどうかを調べ、１走査分の記録動作が終了したと判断すれば、処理はステップＳ１７０に進み、記録用紙を記録ヘッドＩＪＨの記録幅分だけ搬送し、さらに処理はステップＳ１９０に進む。そして、ステップＳ１９０では記録用紙１頁分の記録動作が終了したかどうかを調べ、１頁分の記録動作終了と判断されれば、処理を終了する。
【００７９】
これに対して、ステップＳ１７０及びステップＳ１９０において夫々、１走査分、１頁分の記録動作が終了していないと判断されれば、処理はステップＳ１３０に戻り記録動作を続行する。
【００８０】
ここで、前述のＮビットシフトレジスタ７０４に入力され、ラッチクロック（ＬＣＬＫ４）によってＮビットラッチ１１４にラッチされた画像データに注目して説明すると、処理がステップＳ１３０に戻ってきたとき、次のラッチクロック（ここではＬＴＣＬＫ３）によって、図１３（ｃ）に示すように、画像データはＮビットラッチ１１４からＮビットラッチ１１３にシフト転送される。そして、ステップＳ１４０では、図１３（ｃ）に示すように、補正データの値がバイナリ表現で“１０”の値であるノズルについてのラッチデータのみが選択されてＡＮＤ回路１１７に出力され、さらにステップＳ１５０では、同様のインク吐出の記録動作が実行される。
【００８１】
さらに、その次のラッチクロック（ここではＬＴＣＬＫ２）によって、図１３（ｄ）に示すように、画像データはＮビットラッチ１１３からＮビットラッチ１１２にシフト転送され、同様にステップＳ１４０では、図１３（ｄ）に示すように、補正データの値がバイナリ表現で“０１”の値であるノズルについてのラッチデータのみが選択されてＡＮＤ回路１１７に出力され、さらにステップＳ１５０では、同様のインク吐出の記録動作が実行される。
【００８２】
図１４は以上のような動作によって記録された文字パターン“１Ａ”を構成するドットパターンを示す図である。なお、この図では記録ヘッドＩＪＨのノズル数は説明を簡単にするために１０個としている。図１４から明らかなように、このような補正によって、記録用紙上でのインク液滴の吐出位置が補正され、その結果形成されるドットパターンは、例えば、図１７に示すパターンと比較しても、その記録品質が改善されている。
【００８３】
従って以上説明した実施形態に従えば、記録されたテストパターンから算出された記録ヘッドの主走査方向に関するずれ補正データを予めＥＥＰＲＯＭに格納しておき、実際の記録動作時にはその記録に先立って補正データを記録ヘッド内の補正回路を内蔵したラッチ回路にホールドするようにし、画像データが実際に入力されたときにはその補正データに基づいて記録ヘッド各ノズル毎に、そのデータによる記録動作を主走査方向に数ピクセル（数カラム）づらして行うように制御するので、主走査方向に関する記録位置のずれがノズル単位に補正され、より高品位な記録を行うことができる。
【００８４】
さらに、記録制御について注目してみると、従来の記録制御と比較して、ラッチクロック（ＬＣＬＫ１〜４）の数が変わっているだけで、ラッチに複数カラム分の画像データをバッファする以外には、画像データ転送のクロック（ＣＬＫ）、画像データ（ＤＡＴＡ）、ヒート信号（ＨＥＡＴ）、ブロック選択信号（ＢＬＫ１〜ｎ）等の他の信号に関するタイミング制御は従来と何ら変更する必要がないという利点がある。
【００８５】
また、以上の実施形態では、ＥＥＰＲＯＭに補正データを格納するとしたが本発明はこれによって限定されるものではなく、他の素子（ＯＴＰＲＯＭなど）でも良いことは言うまでもない。
【００８６】
以上説明した実施形態においては、記録ヘッドとしてインクジェット方式に従って記録を行う記録ヘッドの例について説明したが、本発明はこれによって限定されるものではない。例えば、熱転写方式や感熱方式に従って記録を行う記録ヘッドにも本発明は適用できる。
【００８７】
しかしながら本発明は、記録素子として圧電素子を用いたインクジェット記録装置にも適用できるが、インクジェット記録方式の中でも、特に、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば発熱素子としての電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式に本発明を適用することは記録の高密度化、高精細化が達成できるので、さらに望ましい。
【００８８】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて膜沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状をすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【００８９】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【００９０】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスロットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開口を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としても良い。
【００９１】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【００９２】
加えて、上記の実施形態で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【００９３】
また、以上説明した記録装置の構成に、記録ヘッドに対する回復手段、予備的な手段等を付加することは記録動作を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段などがある。また、記録とは別の吐出を行う予備吐出モードを備えることも安定した記録を行うために有効である。
【００９４】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでも良いが、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【００９５】
以上説明した実施の形態においては、インクが液体であることを前提として説明しているが、室温やそれ以下で固化するインクであっても、室温で軟化もしくは液化するものを用いても良く、あるいはインクジェット方式ではインク自体を３０°Ｃ以上７０°Ｃ以下の範囲内で温度調整を行ってインクの粘性を安定吐出範囲にあるように温度制御するものが一般的であるから、使用記録信号付与時にインクが液状をなすものであればよい。
【００９６】
加えて、積極的に熱エネルギーによる昇温をインクの固形状態から液体状態への状態変化のエネルギーとして使用せしめることで積極的に防止するため、またはインクの蒸発を防止するため、放置状態で固化し加熱によって液化するインクを用いても良い。いずれにしても熱エネルギーの記録信号に応じた付与によってインクが液化し、液状インクが吐出されるものや、記録媒体に到達する時点では既に固化し始めるもの等のような、熱エネルギーの付与によって初めて液化する性質のインクを使用する場合も本発明は適用可能である。本発明においては、上述した各インクに対して最も有効なものは、上述した膜沸騰方式を実行するものである。
【００９７】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【００９８】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００９９】
【発明の効果】
以上説明したように本発明によれば、記録に係る複数の記録素子に対応したカラム複数分の画像データを保持し、この保持された画像データの中から記録を行うべきカラムに対応した画像データを選択して記録を行うため、ノズル毎に駆動カラムと記録が成されるカラムを変えることができる。
【０１００】
また、予め準備した補正データを、例えば、ＥＥＰＲＯＭなどに格納しておき、記録動作に先立って、その補正データをｎ個の第１のＮビットラッチ回路にホールドするように出力し、次ぎに画像データをＮビット単位に記録ヘッドに転送し、その転送単位毎にラッチクロックを送信して、２ｎ個の第２のＮビットラッチ回路に順次転送した画像データがＮビット単位にホールドされるように制御し、ｎ個の第１のＮビットラッチ回路に格納された補正データに基づいて、Ｎ個の発熱体毎に２ｎ個の第２のＮビットラッチ回路にホールドされた画像データから１つを選択して、Ｎ個の駆動回路を駆動して記録動作を行なわせるよう制御するので、記録ヘッドの発熱体の配列が記録ヘッドの走査方向とは垂直となっているときには、その走査方向の記録解像度以上の記録ずれに対し、簡単な構成でその発熱体単位での記録ずれの補正が可能となるという効果がある。
【０１０１】
従って、その記録ヘッドの記録幅が長い場合には、例えば、その記録ヘッドを構成する部材の曲がりや製造上のバラツキに起因する記録ずれが補正され、高品位な記録を行うことができるようになる。さらにはこのような補正は、製造された記録ヘッド自身の歩留り向上にも大きく寄与するので、製造コストの削減にも資する。
【０１０２】
【図面の簡単な説明】
【図１】本発明の代表的な実施の形態であるインクジェットプリンタＩＪＲＡの構成の概要を示す外観斜視図である。
【図２】記録ヘッドＩＪＨとインクタンクＩＴとが分離可能な構成のインクジェットカートリッジＩＪＣである。
【図３】インクジェットプリンタＩＪＲＡの制御回路の構成を示すブロック図である。
【図４】図１に示す記録装置に搭載される記録ヘッドの内部構造を示す部分破断斜視図である。
【図５】記録ヘッドＩＪＨの論理回路の構成を示すブロック図である。
【図６】選択情報保持回路内蔵ラッチ回路ブロック１０１の詳細な構成を示すブロック図である。
【図７】補正データの生成・書込み処理を示すフローチャートである。
【図８】ずれ補正機能を有したインクジェットプリンタＩＪＲＡの制御回路の構成を示すブロック図である。
【図９】補正データを用いたずれ補正と記録動作を示すフローチャートである。
【図１０】補正データを補正回路内蔵ラッチ回路ブロックにホールドするために用いる各種信号のタイミングチャートである。
【図１１】補正データのホールド処理時の補正回路内蔵ラッチ回路ブロックのラッチ回路のデータホールドの様子を示す図である。
【図１２】ずれ補正と記録動作を行うために用いる各種信号のタイミングチャートである。
【図１３】記録動作時の補正回路内蔵ラッチ回路ブロックのラッチ回路の画像データホールドの様子を示す図である。
【図１４】ずれ補正して記録された文字パターン“１Ａ”を構成するドットパターンを示す図である。
【図１５】従来の記録ヘッドの論理回路の構成を示すブロック図である。
【図１６】記録ヘッドが１記録周期分の記録を実行する時の信号タイムチャートである。
【図１７】文字パターン“１Ａ”を記録する際の理想吐出点と実際の吐出点とを比較した図である。
【符号の説明】
１０１  補正回路内蔵ラッチ回路ブロック
１０８  ＥＥＰＲＯＭ
１１１〜１１６  Ｎビットラッチ
１１７  画像データセレクタ
ＩＪＨ  記録ヘッド
【図１】
0003548408.tif 000002
【図２】
0003548408.tif 000003
【図３】
0003548408.tif 000004
【図４】
0003548408.tif 000005
【図５】
0003548408.tif 000006
【図６】
0003548408.tif 000007
【図７】
0003548408.tif 000008
【図８】
0003548408.tif 000009
【図９】
0003548408.tif 000010
【図１０】
0003548408.tif 000011
【図１１】
0003548408.tif 000012
【図１２】
0003548408.tif 000013
【図１３】
0003548408.tif 000014
【図１４】
0003548408.tif 000015
【図１５】
0003548408.tif 000016
【図１６】
0003548408.tif 000017
【図１７】
0003548408.tif 000018