(57)【特許請求の範囲】
【請求項１】
複数の吐出口と該複数の吐出口に対応して設けられた複数の記録素子とを有し、該記録素子にパルス信号を与えることで対応する複数の吐出口からインクを吐出する第１及び第２の記録ヘッドを用いて被記録媒体にインクによる記録を行うインクジェット記録装置であって、
前記第１及び第２の記録ヘッドのそれぞれが有する複数の記録素子をそれぞれ複数ブロックに分割し、第１の吐出周期で前記第１の記録ヘッドの記録素子の複数ブロックを順次駆動する第１の駆動と、前記第１の吐出周期より短い第２の吐出周期で前記第２の記録ヘッドの記録素子の複数ブロックを順次駆動する第２の駆動を行い、前記第１の駆動の１回の実行と並行して前記第２の駆動を複数回行う駆動手段と、
前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第１の記録ヘッドのブロック毎に駆動される記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、を加算した加算結果を基に、前記パルス信号のパルス幅の情報を備えた第１のテーブルを参照して、前記第１の記録ヘッドの駆動されるブロックに含まれる記録素子に与える前記パルス信号のパルス幅を決定し、
前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、前記第２の記録ヘッドのブロック毎に駆動される記録素子の数に基づく値と、を加算した加算結果を基に、前記パルス信号のパルス幅の情報を備えた第２のテーブルを参照して、前記第２の記録ヘッドの駆動されるブロックに含まれる記録素子に与える前記パルス信号のパルス幅を決定するパルス幅決定手段と、
を有することを特徴とするインクジェット記録装置。
【請求項２】
前記パルス幅決定手段は、
前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、を計数する第１の計数手段と、
前記第１の記録ヘッドのブロック毎に駆動される記録素子の数に基づく値と、前記第２の記録ヘッドのブロック毎に駆動される記録素子の数に基づく値と、を計数する第２の計数手段と、
前記第１及び第２の計数手段の計数結果である、前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、前記第１の記録ヘッドのブロック毎に駆動される記録素子の数に基づく値と、を加算する第１の加算手段と、
前記第１及び第２の計数手段の計数結果である、前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、前記第２の記録ヘッドのブロック毎に駆動される記録素子の数に基づく値と、を加算する第２の加算手段とを有し、
前記第１の加算手段により加算して得られた値を基に前記第１のテーブルを参照して前記第１の記録ヘッドに印加するパルス信号のパルス幅を決定し、前記第２の加算手段により加算して得られた値を基に前記第２のテーブルを参照して前記第２の記録ヘッドに印加するパルス信号のパルス幅を決定することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記インクジェット記録装置は、更に、第３の記録ヘッドを用いて記録を行い、
前記駆動手段は、前記第１の吐出周期より短い第２の吐出周期で前記第３の記録ヘッドが有する複数ブロックを順次駆動する第３の駆動を行い、前記第１の駆動の１回の実行と並行して前記第３の駆動を複数回行うことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項４】
前記インクジェット記録装置は、更に、
前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第１の記録ヘッドのブロック毎に駆動する記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第３の記録ヘッドの記録素子の数に基づく値と、に基づいて、前記第１の記録ヘッドの駆動されるブロックに含まれる記録素子に与える前記パルス信号のパルス幅を決定する決定手段と、を有することを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
前記記録素子は前記パルス信号が印加されることにより熱を発生し、当該熱によってインクに気泡を発生させる電気熱変換体を含むことを特徴とする請求項１乃至４のいずれか１項に記載のインクジェット記録装置。
【請求項６】
前記第１の記録ヘッドが備える吐出口が配列している間隔より、前記第２の記録ヘッドが備える吐出口が配列している間隔のほうが短いことを特徴とする請求項１乃至５のいずれか１項に記載のインクジェット記録装置。
【請求項７】
複数の吐出口と該複数の吐出口に対応して設けられた複数の記録素子とを有し、該記録素子にパルス信号を与えることで対応する複数の吐出口からインクを吐出する第１及び第２の記録ヘッドを用いて被記録媒体にインクによる記録を行うインクジェット記録装置におけるインクジェット記録方法であって、
前記第１及び第２の記録ヘッドが有する複数の記録素子を複数ブロックに分割し、第１の吐出周期で第１の記録ヘッドが有する複数ブロックを順次駆動する第１の駆動と、前記第１の吐出周期より短い第２の吐出周期で第２の記録ヘッドが有する複数ブロックを順次駆動する第２の駆動を行い、前記第１の駆動の１回の実行と並行して前記第２の駆動を複数回行い、
前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第１の記録ヘッドのブロック毎に駆動する記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、を加算した加算結果を基に、前記パルス信号のパルス幅の情報を備えた第１のテーブルを参照して、前記第１の記録ヘッドの駆動されるブロックに含まれる記録素子に与える前記パルス信号のパルス幅を決定し、
前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、前記第２の記録ヘッドのブロック毎に駆動する記録素子の数に基づく値と、を加算した加算結果を基に、前記パルス信号のパルス幅の情報を備えた第２のテーブルを参照して、前記第２の記録ヘッドの駆動されるブロックに含まれる記録素子に与える前記パルス信号のパルス幅を決定することを特徴とするインクジェット記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の吐出口を有し該複数の吐出口からインクを吐出する記録ヘッドを用いて記録媒体に画像を記録するインクジェット記録方法及びその装置に関するものである。
【０００２】
【従来の技術】
紙やＯＨＰシートなどの記録媒体の搬送方向に対して直交する方向に記録ヘッドを往復走査させて画像を記録するシリアルタイプの記録装置としては、ワイヤードット式、感熱方式、熱転写式、インクジェット式等により記録を行う記録ヘッドがある。この中でも、インクジェット式は記録媒体に直接インクを噴射してインクを付与することにより画像を記録するもので、ランニングコストが安く、記録時の騒音が小さいという利点を有している。また、インクジェット式では、記録ヘッドと記録媒体とは一定の間隔を隔てていて常に非接触状態であり、記録ヘッドから噴射されたインクは記録ヘッドと被記録媒体との空間を飛翔して記録媒体に到達して所望の画像記録が行われるため、その記録ヘッドを搭載して走査するキャリアの摺動負荷が小さく高速化が実現できる。
【０００３】
このようなインクジェット式の記録ヘッドでは、ノズルからインクを吐出させるためにエネルギーが必要となる。このエネルギー量は、記録されるデータの濃度が濃いとき、即ち、単位面積当りの多量のインク吐出が必要な場合と、濃度が薄い場合とでは異なる。このようなエネルギー供給例として、記録ヘッドのノズル内に設けられた発熱素子（ヒータ）に通電して発熱させ、ノズル内のインクの瞬間的な膜沸騰による発泡エネルギーによりインク吐出を行うものがある。このいうな記録ヘッドへのエネルギーの供給、即ち、ノズル内のヒータへの電力供給は、記録装置本体と記録ヘッドとを接続するケーブルを介して行われる。このようなケーブルにはいくらかの配線抵抗が存在するため、このケーブルを介して供給される電気エネルギーにはこの抵抗分によるロスが生じる。このロス分はエネルギーの供給量に比例して増加し、記録ヘッドの駆動条件に影響を与える結果となる。尚、このようなケーブルの配線抵抗以外にも、直流電源を供給する電源回路、その他の回路素子においても、エネルギーの供給量によって動作条件が変化する。
【０００４】
一般の記録動作においては、前述のように記録データの濃度によって、記録ヘッドに供給されるエネルギー量が変化するため、それに伴い駆動条件が変化する結果となる。このような駆動条件の変化は、均一な記録結果を得るための障害となる。従来は、このような障害を軽減化するために、必要なエネルギー量を求めて、投入するエネルギー量を最適なエネルギー量に調整するという方法が採用されている。この最適エネルギー量を求める方法としては、実際に電圧変動などの物理量を測定して求めることも考えられるが、手軽な実現方法として、これから記録を行うデータから、同時にインク吐出が行われるノズル数をカウントし、そのカウント値から最適エネルギー量を予測算出することが行われている。
【０００５】
また投入エネルギー量の調整方法としては、駆動電圧を可変する方法、ヒート時間を調整する方法等が考えられるが、駆動電圧自身を変更する場合、構成が大がかりになりやすい。そのためヒータの発熱駆動に使用する駆動回路を用いて、ヒート時間を変更してエネルギー供給量を調することが多い。
【０００６】
また、上述した記録ヘッドでは、ヒータへの通電による発熱によってインク吐出を行うため、記録ヘッドはその記録動作によって発熱する。この発熱によるヘッド全体の昇温も、そのヘッドの駆動条件を変動させる一因となり、前述の記録濃度と合せて駆動エネルギー量を決定する要素として考慮する必要がある。更には、駆動されるノズル毎の製造ばらつきによる特性差、例えばヒータ抵抗値のばらつき等もインクの吐出条件に影響を与える等、多くの要素により駆動条件が決定される。以上、代表的なものを例に挙げたが、これらの要因を鑑み、その時々に最適な駆動条件を求めて、供給エネルギー量を調整することにより、より高品位な記録結果を得るための制御が行われている。
【０００７】
【発明が解決しようとする課題】
近年のＰＣの高速化により、容易に大容量のカラー画像データを扱うことが可能となり、カラー画像の記録に際しても大容量のデータを処理することが望まれている。さらには記録画像の高精細化、処理の高速化によって、益々大容量の画像データを高速に処理する必要がある。上述したシリアル式のインクジェット記録装置における記録動作の高速化は、インク吐出周波数を上げたり、記録ヘッドのノズル数の増加させることによって実現可能である。また記録画像の高精細化は、記録ヘッドのノズルをより高密度に配置することによって可能となる。しかし、このような構成により、単位時間当りに駆動するノズル数はますます増える傾向にある。このように単位時間当りに駆動されるノズル数が増加することにより、同時にインク吐出が行われるノズル数が増大するため、前述の記録濃度による駆動条件の変動が増加する結果となる。
【０００８】
また高精細な記録を得るために、記録色や記録される内容によって求められる解像度が異なるといったことも考えられる。例えば、写真画像を記録する場合に使用するインク滴と、文字を中心とした画像を記録する場合に使用するインク滴とは異なった方が良い場合がある。そのために同一のインクジェット記録装置において解像度の異なる記録ヘッドを複数搭載して記録を行うインクジェット記録装置がある。このように解像度の異なる記録ヘッドを同時に使用する場合、各々の記録ヘッドからのインク吐出はそのノズル配置と、ヘッドの走査距離に対する吐出頻度の違いから、それぞれ異なるタイミングで行うことになる。また吐出されるインク滴のサイズが大きくなれば、それだけインク吐出に必要なエネルギー量も多くなるため、各ノズルから１つのインク滴を吐出するために必要な、各ノズルのヒータの発熱駆動時間も、各々記録ヘッド毎に異なることになる。
【０００９】
この様な理由から、上記構成において、複数の記録ヘッドにおいて同時に駆動されるノズル数を算出しようとすると、それぞれの記録ヘッドが異なるタイミングで駆動されているため、同時に駆動される数を求めるのが難しいという問題がある。また、エネルギー供給面から考えた場合、各記録ヘッドへの電力供給は、同一の電力供給源より行うことが、装置を安価にする上で必要である。そのため、１つの記録ヘッドによる記録濃度だけに限らず、お互いに他の記録ヘッドの駆動状態も考慮して、各記録ヘッドに対する最適なエネルギー供給量を決定する必要があるが、これは容易ではなかった。
【００１１】
本発明は上記従来例に鑑みてなされたもので、複数の記録ヘッドを備えたインクジェット記録装置において、各記録ヘッドにおける複数の記録素子の駆動状態に応じて各記録ヘッドの記録素子に与えるパルス信号のパルス幅を決定して、より高品位の画像を記録できるようにしたインクジェット記録方法及びその装置を提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するために本発明のインクジェット記録装置は以下のような構成を備える。即ち、
複数の吐出口と該複数の吐出口に対応して設けられた複数の記録素子とを有し、該記録素子にパルス信号を与えることで対応する複数の吐出口からインクを吐出する第１及び第２の記録ヘッドを用いて被記録媒体にインクによる記録を行うインクジェット記録装置であって、
前記第１及び第２の記録ヘッドのそれぞれが有する複数の記録素子をそれぞれ複数ブロックに分割し、第１の吐出周期で前記第１の記録ヘッドの記録素子の複数ブロックを順次駆動する第１の駆動と、前記第１の吐出周期より短い第２の吐出周期で前記第２の記録ヘッドの記録素子の複数ブロックを順次駆動する第２の駆動を行い、前記第１の駆動の１回の実行と並行して前記第２の駆動を複数回行う駆動手段と、
前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第１の記録ヘッドのブロック毎に駆動される記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、を加算した加算結果を基に、前記パルス信号のパルス幅の情報を備えた第１のテーブルを参照して、前記第１の記録ヘッドの駆動されるブロックに含まれる記録素子に与える前記パルス信号のパルス幅を決定し、
前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、前記第２の記録ヘッドのブロック毎に駆動される記録素子の数に基づく値と、を加算した加算結果を基に、前記パルス信号のパルス幅の情報を備えた第２のテーブルを参照して、前記第２の記録ヘッドの駆動されるブロックに含まれる記録素子に与える前記パルス信号のパルス幅を決定するパルス幅決定手段と、を有することを特徴とする。
【００１４】
上記目的を達成するために本発明のインクジェット記録方法は以下のような工程を備える。即ち、
複数の吐出口と該複数の吐出口に対応して設けられた複数の記録素子とを有し、該記録素子にパルス信号を与えることで対応する複数の吐出口からインクを吐出する第１及び第２の記録ヘッドを用いて被記録媒体にインクによる記録を行うインクジェット記録装置におけるインクジェット記録方法であって、
前記第１及び第２の記録ヘッドが有する複数の記録素子を複数ブロックに分割し、第１の吐出周期で第１の記録ヘッドが有する複数ブロックを順次駆動する第１の駆動と、前記第１の吐出周期より短い第２の吐出周期で第２の記録ヘッドが有する複数ブロックを順次駆動する第２の駆動を行い、前記第１の駆動の１回の実行と並行して前記第２の駆動を複数回行い、
前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第１の記録ヘッドのブロック毎に駆動する記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、を加算した加算結果を基に、前記パルス信号のパルス幅の情報を備えた第１のテーブルを参照して、前記第１の記録ヘッドの駆動されるブロックに含まれる記録素子に与える前記パルス信号のパルス幅を決定し、
前記第１の吐出周期内で駆動される前記第１の記録ヘッドの記録素子の数に基づく値と、前記第２の吐出周期内で駆動される前記第２の記録ヘッドの記録素子の数に基づく値と、前記第２の記録ヘッドのブロック毎に駆動する記録素子の数に基づく値と、を加算した加算結果を基に、前記パルス信号のパルス幅の情報を備えた第２のテーブルを参照して、前記第２の記録ヘッドの駆動されるブロックに含まれる記録素子に与える前記パルス信号のパルス幅を決定することを特徴とする。
【００１６】
図１は、本実施の形態に係るインクジェット記録装置の機構部の主要構成を示す斜視図である。
【００１７】
図において、１はインクタンク（不図示）とインクジェット記録ヘッド２とを一体に形成したヘッドユニットである。３はキャリッジで、各色での記録を受け持つ４個のインクジェット記録ヘッド（Ｂｋ（ブラック）ヘッド２−１、Ｙ（イエロー）ヘッド２−２、Ｍ（マゼンタ）ヘッド２−３、Ｃ（シアン）ヘッド２−４（図２参照））を備えるインクジェット記録ヘッドユニット２を搭載し、キャリッジ駆動用モータ５の回転駆動力を伝達する駆動ベルト４の一部に連結され、かつ走査方向に対して平行に配置されたガイドシャフト６Ａ，６Ｂに対して移動可能に取付けられている。そしてキャリッジ駆動用モータ５の回転により、インクジェット記録ヘッド（２−１〜２−４）のインク吐出面に対向して配置されたプラテン７に沿って、不図示の媒体給送装置から給送される記録シート（記録媒体）の全幅に亙って往復運動して、該記録シートへの記録を行なうように構成されている。
【００１８】
インクジェット記録ヘッド２−１〜２−４のそれぞれは、記録シートの記録面に対向する面にインク吐出を行なう細いパイプ状の複数のノズル口を配しており、更に、チューブを介して接続された、それぞれ対応するインクタンクから供給されるインクにインク吐出エネルギーを与えるためのヒータが、各ノズル口の近傍に設けられている。また、これら記録ヘッド２−１〜２−４のそれぞれのノズル口列は、それぞれキャリッジ３の走査方向に対してほぼ垂直方向に配列されており、更に、これら４個の記録ヘッドはキャリッジ３の走査方向に並んで配置されている。
【００１９】
８はヘッド回復ユニットで、記録ヘッド２のインク吐出面を覆うヘッドキャップ８Ａ，記録ヘッド２のインク吐出面を拭うためのブレード９を有しており、シート送り用モータ１０とクラッチ１１との作用により駆動部９Ａを介してヘッド回復ユニット８をヘッド位置方向に移動させて各記録ヘッドのノズル口のキャッピング、及び／又は吸引を行うヘッド回復位置と、記録ヘッド２に接触しない待機位置との間で移動可能に構成されている。１２はキャリッジ３の位置検出用の突起で、ヘッドキャリッジ３に設けられたフォトセンサ（不図示）と係合してキャリッジ３がヘッド回復位置にあるか否かを検出できるようになっている。また記録シート送りの際には、シート送り用モータ１０の回転は、クラッチ１１を介して搬送用ローラ１３に伝達され、記録シートを副走査方向に搬送可能に構成されている。
【００２０】
尚、この記録ヘッドユニット２には、キャリッジ３の走査位置を検出するための位置エンコーダセンサ１４（図２）が設けられており、このエンコーダセンサ１４は、キャリッジ３がガイドシャフト６Ａ，６Ｂに沿って移動する際に、エンコーダフィルムに記録された間隔のコードを読取って、主走査方向でのキャリッジ３の位置検出を行うのに使用され、このエンコーダセンサ１４からの信号は、インク吐出タイミングを規定するトリガ信号を生成するために用いられる。
【００２１】
尚、記録動作におけるキャリッジ３の基準位置は、電源投入時の初期シーケンスにおいてキャリッジ３を、キャリッジ３の可動範囲の限界まで移動させ、キャリッジ３がこれ以上移動できなくなると位置エンコーダ１４からの信号が停止するため、これを利用してキャリッジ３の絶対位置を把握した後、エンコーダ１４からの信号に基づいてキャリッジ３の基準位置を決定する。
【００２２】
上述したインクジェット記録装置は、外部のホスト機器４１（図２）などから入力された画像情報、制御コマンドなどのデータを、後述する制御部３０（図２）で受け取り、その受け取ったデータに従って各色の画像データに展開した後、それぞれ対応するインクジェット記録ヘッド２に転送すると共に、キャリッジ駆動用モータ５を回転駆動してキャリッジ３を走査させ、それぞれ所望のタイミングでインク吐出駆動を行うことにより、一連の記録動作が行われる。
【００２３】
尚、制御部３０とキャリッジ３とはフレキシブルケーブル１５を介して接続されており、各記録ヘッドはこのケーブル１５を介して各種信号及びインク吐出に必要な電力の供給を受けている。
【００２４】
次に本実施の形態に係るインクジェット記録装置の構成を図２を参照して説明する。
【００２５】
図２において、制御部３０は、ＣＰＵ３１と、ＣＰＵ３１により実行されるプログラムや各種データを記憶するＲＯＭ３２，各種データを一時的に記憶するＲＡＭ３３−１と、外部装置であるホスト機器４１との間でデータのやり取りを行うインターフェース（Ｉ／Ｆ）回路３４と、キャリッジ駆動用モータ５及びシート送り用モータ１０を回転駆動するモータ制御回路３５と、ＣＰＵ３１の動作を補って各種制御を行う論理回路を備えるゲートアレイ（以下Ｇ．Ａ）３６などを備えている。尚、このＧ．Ａ３６は、インクジェット記録ヘッドの吐出タイミングの制御及び駆動を行うヘッド制御ブロック３７、及びＲＡＭ３３−２を備えている。９は、このインクジェット記録装置全体に電力を供給するための電源である。
【００２６】
ここで、キャリッジ駆動用モータ５にはＤＣモータが採用されている。Ｇ．Ａ３６は、ＣＰＵ３１からの指示を受けてキャリッジ３を移動させるためにモータ制御回路３５にキャリッジ駆動用モータ５の動作信号を送出している。それと同時に、キャリッジ３に搭載された位置エンコーダセンサ１４からの信号により、キャリッジ３の走査方向の基準位置からの信号数を管理することによって、キャリッジ３がどの位置にいるかについても把握している。そしてキャリッジ３が記録領域に近づくと、その記録処理に必要なデータ処理を開始する。更に、キャリッジ３が移動し、キャリッジ３に搭載された記録ヘッド２−１〜２−４がインク吐出を行うべき位置に到達した時には、ヘッド制御ブロック３７がそれぞれの記録ヘッドからインク吐出を行うように制御している。
【００２７】
ＣＰＵ３１は、ＲＯＭ３２に予め格納されているプログラム、或いは、ホスト機器４１からインターフェース回路３４を介して入力される制御コマンドに従ってインクジェット記録装置の動作全般の制御を行なう。このＲＯＭ３２には、ＣＰＵ３１が動作するためのプログラムや記録ヘッドの駆動制御に必要な各種テーブルデータ等が格納されている。操作パネル５１は、このインクジェット記録装置における各種ユーザ設定、例えばオンライン／オフライン、シート送り等の各種設定を行うためのキースイッチ、及び電源オン状態、オンライン状態、エラーの発生などを示すＬＥＤを備えている。インターフェース回路３４は、ホスト機器４１からインクジェット記録装置への制御コマンドや制御データを入出力するためのインターフェース部である。
【００２８】
ＲＡＭ３３−１は、ＣＰＵ３１の演算や制御処理等において使用されるワークエリア、或いは、ホスト機器４１からインターフェース回路３４を介して入力された記録データ及び制御コードの一時格納エリア、また記録データを記録ヘッドのノズルに対応させたビットデータに展開した画像データを格納するプリントバッファなどとして使用される。またＲＡＭ３３−２は、Ｇ．Ａ３６の内部に設けられ、前述のＲＡＭ３３−１のプリントバッファに展開された画像データを入力し、各記録ヘッドの複数のノズルを複数ブロックに分割して時分割駆動を行うために、各ブロックのノズルに対応する画像データが格納されている。そして、このＲＡＭ３３−２に格納された画像データは、記録ヘッド２−１〜２−４にそのまま送られ、直接、各ノズルの発熱素子を発熱駆動するためのデータとなる。
【００２９】
次に図３を参照して、本実施の形態のインクジェット記録装置の記録ヘッドのノズル配置を説明する。
【００３０】
図３（ａ）は、記録ヘッド（Ｂｋ）ヘッド２−１のノズル構成を示す図である。
【００３１】
本実施の形態に係る記録ヘッド（Ｂｋ）２−１は、それぞれ３００ｄｐｉのピッチで配置された３２４個のノズルを備えるノズル列を２列備えている。これら２本のノズル列は、互いに縦方向に１／２ピッチずれた位置関係で配置され、それぞれのノズル列から吐出されたインク滴が付着するインク位置が６００ｄｐｉとなるように構成されている。こうして記録された結果となる着弾位置（ドット位置）に対応するノズル列の意味で、各ノズル列をＯＤＤ列、ＥＶＥＮ列と呼ぶ。即ち、図３（ａ）の例では、図の左側の列がＯＤＤ列、右側の列がＥＶＥＮ列となる。これは図３（ｂ）に示すカラー記録用の記録ヘッドの場合にも同様である。
【００３２】
この記録ヘッド（Ｂｋ）２−１に配置された各ノズルは、インク供給に必要な時間と、インク吐出に必要なヒート時間から決まる一定の周期で順次駆動され、各ノズルは、この周期に１度ずつ吐出動作を行う。この周期を吐出周期と呼んでいる。
【００３３】
尚、この記録ヘッド２−１はキャリッジ３に搭載され、被記録媒体である記録シートの搬送方向と略直交する方向に搬送されながらインク滴を吐出している。その際、インク供給及びインク吐出に必要なエネルギーの分散供給を考慮して、２列全てのノズルから同時にインク滴を吐出するのではなく、３２４×２＝６４８個のノズルを、１吐出周期当り１２個のブロック（５４ノズル／ブロック）に分割し、ブロック単位に順次吐出動作を行っている。
【００３４】
図３（ｂ）は、本実施の形態のインクジェット記録装置のカラー用の記録ヘッド（２−２〜２−４）のノズル構成を示す図である。
【００３５】
本実施の形態において、カラーインクを吐出する記録ヘッドＣ２−２，記録ヘッドＭ２−３，記録ヘッドＹ２−２は各々同一構成で、それぞれが６００ｄｐｉのピッチで配置された６４８個のノズル列を２列有している。これら２本のノズル列は、互いに縦方向に１／２ピッチずれた位置関係に配置され、それぞれのノズル列から吐出されたインク滴が、結果として１２００ｄｐｉの間隔で記録媒体上に付着されて画像を形成するように構成されている。これらカラー記録用の記録ヘッドはキャリッジ３に搭載され、被記録媒体である記録シートの搬送方向とほぼ直交する方向に移動しながらインク滴を吐出している。その際、インク供給及び吐出に必要なエネルギーの分散供給を考慮して、各記録ヘッドの２列の全てのノズルから同時にインク滴を吐出するのではなく、６４８×２列＝１２９６個のノズルを、吐出周期当り２４個のブロック（５４ノズル／ブロック）に分割して、ブロック毎に順次駆動して吐出動作を行っている。
【００３６】
以上のように本実施の形態に係る各記録ヘッドのブロックは、ノズル数とブロック数の関係からいずれも（５４ノズル／ブロック）となるように構成されている。また、同一ブロックのノズルは、インク吐出時にお互いの影響を受けにくい様に、ＯＤＤ列、ＥＶＥＮ列にそれぞれ２７個ずつに分け、それぞれが均等に分散して配置されている。
【００３７】
図４は本実施の形態に係るインクジェット記録装置における記録ヘッドの吐出回路及び吐出制御を説明するためのブロック図である。尚、このインクジェット記録装置は、記録ヘッドＢｋ、Ｃ，Ｍ，Ｙ（２−１〜２−４）からなる４個の記録ヘッドを搭載しているが、各々の動作原理は基本的に同一であるため、ここでは記録ヘッド（Ｂｋ）２−１の場合で説明する。
【００３８】
ヘッド制御ブロック３７のデータ転送回路３７００は、ＲＡＭ３３−２から読み出した、各記録ヘッドに対応する画像データ（吐出駆動データ）をそれぞれ対応する記録ヘッドに送出する。このデータ転送回路３７００による、記録ヘッド２−１へのデータ転送は、データ信号３７０、クロック信号３７１及びラッチ信号３７２を用いて行われる。ここでデータ信号３７０は、４ビットのデータ信号で、クロック信号３７１に同期して、記録ヘッドＢｋ２−１に設けられたシフトレジスタ２−１０１に順次転送されて格納され、このデータ信号に基づいて、どのノズルからインクが吐出されるかが決定される。各ブロックのノズル数分のデータと、ブロック指定データの送出が終わるとラッチ信号３７２が送出される。
これにより、シフトレジスタ２−１０１に格納された画像データはラッチ回路２−１０２に送られて、そこに保持される。尚、カラー記録用の記録ヘッドへのデータ転送は、それぞれ４ビットのＣdata，Ｍdata，Ｙdataを介して行われ、その転送クロック信号はＣo Clock，ラッチ信号はＣo Latchである。
【００３９】
こうして記録ヘッド２−１へのデータのセットが終了すると、キャリッジ３の走査位置に合せてヒートタイミングコントローラ３７０１から、各記録ヘッドに対応したヒート信号（ここでは記録ヘッド２−１用のBk Heat enable）３７３が送出される。このとき、データ信号３７０として転送される５ビットのブロック選択信号に応じてブロックデコーダ２−１０３が、記録ヘッドＢｋ２−１のある１つのノズルブロックを選択する。こうして選択されたノズルブロックは、該当ブロックのＡＮＤ回路２−１０４の出力により、画像データに応じてアクティブにされる。
【００４０】
上記手順に従って、データセット及びブロック選択がなされたノズル群に対してヒート信号３７３が入力されると、ＡＮＤ回路２−１０４のうち、出力条件を満足したＡＮＤ回路に接続されたドライブトランジスタ２−１０５ＧＡ動作し、対応するノズルのヒータ抵抗２−１０６にヒート電流が流れる。このヒート信号３７３は、最終的に吐出駆動用トランジスタ２−１０５を駆動する信号として用いられ、各ノズルからのインク吐出タイミングを制御している。これと同時にヒート信号３７３は、ヒータ抵抗（発熱素子）２−１０６への投入エネルギーを調節するために、各ヒータ抵抗２−１０６のヒート時間をコントロールする目的で使用されている。
【００４１】
尚、カラー記録用の記録ヘッドに対するヒート信号は、それぞれＣ Heat enable，Ｍ Heat enable，Ｙ Heat enableである。
【００４２】
これらの動作は、キャリッジ３に搭載された位置エンコーダ１４からの信号からタイミング制御回路３７０２で作られるトリガ信号と、位置情報を示すウインドウ信号とによって制御される。
【００４３】
図５は、カラー記録ヘッド２−２〜２−４に対するトリガ信号と、ウインドウ信号を示すタイミング図である。
【００４４】
信号３７−１３は、カラー用の記録ヘッドのヒートトリガ信号、信号３７−１６はカラー用の記録ヘッドのブロックトリガ信号である。また信号３７−１１はデータセットウインドウで、ＲＡＭ３３−２に対するカラー画像データのセットに、信号３７−１４はリードウインドウで、同様にＲＡＭ３３−２からのカラー画像データの読み出しに、また信号３７−１７は８ビットのヒートウインドウで、各カラー記録用記録ヘッドの吐出に、それぞれ使用される。各々のウインドウ信号は、対応するトリガ信号とのＡＮＤ条件で動作する。各データ処理動作は並列に行われるため、図示した様にそれぞれのウインドウ信号は、キャリッジ３の走査に同期して必要なタイミングでアクティブとなって各回路ブロックの動作タイミングを制御している。また、各ウインドウ信号は各々８ビットの信号である。これらの信号はいずれもタイミング制御回路３７０２から出力される。
【００４５】
図５において、ブロックトリガ信号３７−１６は、１吐出周期において、前述したように２４回出力される。
【００４６】
先に説明したようにカラー用の記録ヘッドは、それぞれＯＤＤ／ＥＶＥＮのノズル列を備えて、走査方向に並列に配置されている。各ノズルに対する吐出データの処理は、キャリッジ３の走査に合わせて順次行われる。これらのデータ処理は２列×４色、即ち、８本のノズル列単位に行う。これにより、ウインドウ信号３７−１７の８ビットの各ビットは、各々のノズル列に対応している。
【００４７】
図６は、記録ヘッドＢｋ２−１、及びカラー用の記録ヘッド２−２〜２−４のヒートトリガ信号とブロックとリガ信号の関係を示す図である。
【００４８】
信号３７−１２は記録ヘッドＢｋ２−１のヒートトリガ信号、信号３７−１３はカラー用の記録ヘッドのヒートトリガ信号、信号３７−１５は記録ヘッドＢｋ２−１のブロックトリガ信号、信号３７−１６はカラー用の記録ヘッドのブロックトリガ信号である。これらトリガ信号は、前述の各ウインドウ信号３７−１１，３７−１４，３７−１７とのＡＮＤで各回路ブロックの動作開始とリガとして利用される。
【００４９】
ヒートトリガ信号は、各吐出周期を示し、ブロックトリガ信号は各記録ヘッドのブロック数に合わせて吐出周期、即ち、ヒートトリガ間隔を分割した信号である。つまり記録ヘッドＢｋのブロックトリガ３７−１５は、ヒートトリガ信号３７−１２の周期（吐出周期）を１２分割した時間で生成される。同様に、カラー用の記録ヘッドのブロックトリガ３７−１６信号は、カラー記録用のヒートトリガ信号３７−１３の周期（吐出周期）を２４分割して生成される。尚、それぞれのブロックトリガ信号は、１周期前のヒートトリガ信号から算出されている。
【００５０】
信号３７−６１は記録ヘッドＢｋ２−１のヒートイネーブル信号で、記録ヘッドＢｋのブロックトリガ信号３７−１５により起動される記録ヘッドＢｋ２−１に対する駆動信号で、信号３７−６２，３７−６３，３７−６４はそれぞれカラー用の記録ヘッドＣ２−４，Ｍ２−３，Ｙ２−２に対する駆動信号である。図示した様に、解像度及びノズル数、ブロック数の違いから記録ヘッドＢｋ２−１における１回の吐出中に、カラー記録用の記録ヘッド２−２〜２−４は４回のインク吐出動作を行っている。
【００５１】
各記録ヘッドの発熱素子を発熱駆動するヒートパルス幅は、後述する温度制御やヘッドランクを含めて記録ヘッドＢｋ２−１と，カラー用の記録ヘッド２−２乃至２−４とで、それぞれ独立に制御されてヒートパルス幅が変化するため、記録ヘッドＢｋ２−１とカラー用の記録ヘッド２−２〜２−４を含めた同時吐出数が定まらない要因となる。
【００５２】
次にこれら一連の動作において記録濃度を検出して、各記録ヘッドへの投入エネルギーを調整する方法および構成について説明する。
【００５３】
図４において、３７０３はラム（ＲＡＭ）ライト回路で、ＲＡＭ３３−２に対してカラム単位でデータを書き込む。３７０４はラム（ＲＡＭ）リード回路で、同じくＲＡＭ３３−２からブロック単位でデータを読み出す。３７００は各記録ヘッドに対してデータを送出するデータ転送回路である。
【００５４】
ラムライト回路３７０３は、その前段からノズル列単位で送られた画像データをブロック単位に分割するブロックデータセレクタ３７１０，カラム単位のデータのドット数をカウントするカラムカウンタ３７１１、ＲＡＭ３３−２に対するアドレス制御を含む書き込み制御を行うライトコントロール回路３７１２を備えている。このラムライト回路３７０３は、データセットウインドウ信号３７−１１とヒートトリガ信号３７−１２（黒用），３７−１３（カラー用）のＡＮＤ条件で起動し、１カラム単位で各色のデータ処理を行う。また、ＲＡＭ３３−２への書き込み動作と同時に、各カラム分のデータ数をカウントして保持する機能を併せ持つ。
【００５５】
ＲＡＭ３３−２は、４個の記録ヘッド分の８本のノズル列に対応した画像データを格納する領域をそれぞれ５面ずつ持つため、独立した４０個のＲＡＭにより構成されている。各ノズル列当り５面の領域は書き込みタイミングと、実際にヒートに使用するタイミング差を吸収するためのバッファとして機能している。これら４０個のＲＡＭは、それぞれ記録ヘッドのブロック数に対応した２４のアドレスに分割されている。
【００５６】
ラムリード回路３７０４は、ブロック単位の画像データをカウントするブロックカウンタ３７２０、およびリードアドレス管理を含むＲＡＭ３３−２からの読み出し制御を行うリードコントロール回路３７２１を備えている。リードコントロール回路３７２１は、ブロックトリガ信号３７−１５（黒用），３７−１６（カラー用）と、リードウインドウ信号３７−１４のＡＮＤ条件で動作し、ＲＡＭ３３−２からブロック単位で各色の画像データを読み出している。こうしてＲＡＭ３３−２から読み出された画像データは転送回路３７００へ送られ、各記録ヘッドに転送される。
【００５７】
記録動作は各色並列に行われる。よって通常動作においては、トリガ信号の入力時には複数のウインドウが開いている。各回路ブロックは、トリガ信号の入力時に開いているウインドウをラッチし、次のトリガまでにラッチした色分のデータ処理を終える。
【００５８】
図７は、カラムカウンタ３７１１の内部構成を示すブロック図である。
【００５９】
このカラムカウンタ３７１１は、１ブロック当りの記録データ数をカウントし（７００）、それを基に１ノズル列の６４８ドット（記録ヘッドＢｋの場合は３２４ドット）のうち、何ドット分の記録データがあるかをカウントする（７０１）。このカウントした１ノズル列における記録データ数（１０ビット）を"６４"で除算し（６ビット分シフト）（７０２）、その端数を切り捨てて４ビットデータ（１０ビットの内の上位４ビット）に置き変えて保持している。そして、上述したように、４個の記録ヘッド分の８本のノズル列に対応した画像データを格納する領域をそれぞれ５面ずつ持つため、各ノズル列単位のデータを、各々５つ蓄える。
【００６０】
このようにしてＲＡＭ３３−２に保持された各色の画像データは、インク吐出タイミングに合わせて選択され、同時に駆動される記録ヘッドＹ，Ｍ，ＣのＯＤＤ列、ＥＶＥＮ列分、即ち、合計６列分の加算値（６ビット）を"４"で除算した４ビットデータ（７０６）（AVE_CL 37-212）として出力される。この値は、カラー用の記録ヘッドにおける、各ノズル列の平均駆動ドット数となる。
【００６１】
また記録ヘッドＢｋ２−１のＯＤＤ列、ＥＶＥＮ列２列分の値をそれぞれ加算した（７０７）４ビットデータ（７０８）（AVE_Bk 37-211）が、記録ヘッドＢｋの各ノズル列における平均記録ドット数となる。これらの平均値は、ヒートタイミングコントローラ３７０１において、各記録ヘッドの各ノズル列を駆動する際のヒートパルス幅を決定するのに使用される。
【００６２】
図８は、ブロックカウンタ３７２０の内部構成を示すブロック図である。
【００６３】
このブロックカウンタ３７２０は、ＲＡＭ３３−２から画像データを読み出す際に、まず８００で、ＯＤＤ，ＥＶＥＮの各ノズル列毎に最大２７ドットまでカウントし、各ブロックに何ドット分の記録データがあるかをカウントしている（８０１）。こうしてカウントされた、各６ビットのカウント値について、黒用データのカウント値は"４"で除算し（８０２）、カラー用の記録データのカウント値は"１６"で除算し（８０３）、黒用データのカウント値は４ビットで、カラー用のデータのカウント値はそれぞれ２ビットで、３色分保持される（８０４）。更に、カラー３色分の６ビットのカウント値を合計して８ビットの値に積算（８０５）した後、"１６"で除算し（８０６）、その端数を切り捨てて、４ビットの値で保持する（８０７）。
【００６４】
このようにして、記録ヘッドＢｋとカラー用の記録ヘッドそれぞれの記録ヘッドにおける、同時にインク吐出を行うレベルを示すデータ（37-412〜37-415）と、カラー３色合計の、同時にインク吐出を行うレベルを示すデータ（37-411）とを合せて合計５種類からなる、同時インク吐出を行うレベルを示すデータをヒートタイミングコントローラ３７０１に対して出力する。
【００６５】
尚、本実施の形態１では、これらの上述したカラムカウント値及びブロックカウント値は、除算により端数を切り捨てて使用しているが、本発明はこれに限定されるものでもなく、そのカウント値をそのまま用いても、或いは実際の各記録ヘッドのヘッド構造における影響度に応じて誤差範囲として許容できるレベルと、データ処理負荷の兼ね合いによって任意のビット数に丸めても良い。
【００６６】
図９は、ヒートタイミングコントローラ３７０１において、記録ヘッドＢｋ２−１のヒートパルス幅を決める回路の構成を示すブロック図、図１０は、ヒートタイミングコントローラ３７０１において、カラー記録用の記録ヘッド２−２〜２−４のヒートパルス幅を決める回路の構成を示すブロック図である。
【００６７】
図９において、ヒートタイミングコントローラ３７０１には、前述のカラムカウンタ３７１１及びブロックカウンタ３７２０からのカウント値（37-211,37-212,37-412）のほかに、各記録ヘッドに搭載された不図示の温度検出用ダイオードの出力電圧Ｖｆの変化をＣＰＵ３１のＡ／Ｄコンバータを使用して読み取ることによって得た温度情報(temp)、及び、記録ヘッドに搭載される不図示のＥＥＰＲＯＭに記述され、ＣＰＵ３１によって読み出された各記録ヘッドのヒータ抵抗、駆動トランジスタオン抵抗などのばらつきから決まるヘッドランク情報(rank)がそれぞれ数値化されて与えられる。
【００６８】
これらの情報から、それぞれ対応するルックアップテーブル９００を参照して得られた値を加算器９０１により加算する。この加算によって得られた値に基づいて、更にヒートパルス幅を収めたテーブル９０２を参照して、最終的に、記録ヘッドＢｋ２−１に印加するヒートパルスのパルス幅（Ｂｋ Heat enable：37-61）が決定される。
【００６９】
同様にして図１０においもて、ヒートタイミングコントローラ３７０１には、前述のカラムカウンタ３７１１及びブロックカウンタ３７２０からのカウント値（37-211,37-212,37-411,37-413,37-414,37-415）のほかに、各記録ヘッドに搭載された不図示の温度検出用ダイオードの出力電圧Ｖｆの変化をＣＰＵ３１のＡ／Ｄコンバータを使用して読み取ることによって得た温度情報(temp)、及び、記録ヘッドに搭載される不図示のＥＥＰＲＯＭに記述され、ＣＰＵ３１によって読み出された各記録ヘッドのヒータ抵抗、駆動トランジスタオン抵抗などのばらつきから決まるヘッドランク情報(rank)がそれぞれ数値化されて与えられる。
【００７０】
これらの情報から、それぞれ対応するルックアップテーブル９０３を参照して得られた値を加算器９０４により加算する。この加算によって得られた値に基づいて、更にヒートパルス幅を収めたテーブル９０５を参照して、最終的に、記録ヘッド２−２〜２ー４に印加するヒートパルスのパルス幅（C Heat enable37-62, M Heat enable37-63, Y Heat enable37-64）が決定される。
【００７１】
尚、各ルックアップテーブル９００、９０２，９０３，９０５の値は、ＣＰＵ３１から任意に設定可能に構成され、各ファクタの重み付けを変更可能とし、回路を汎用的に使用できる様に考慮されている。
【００７２】
このようにして、ブロック単位で同時にヒートされるノズル数と、カラム分のデータ数をカウントした計数値とを基に、各記録ヘッドのヒートパルス幅を決定することにより、解像度が異なる等の理由により同時にヒートされるノズル数が管理しにくい場合においても、他の記録ヘッドにおけるインク吐出状況を反映させて、各記録ヘッドへのエネルギー供給量を決定することが可能となる。
【００７３】
以上説明したように本実施の形態１によれば、各記録ヘッドの記録濃度によらず、均一な駆動条件を得ることが可能となり、より高精細な記録結果を得ることができる。
【００７４】
［実施の形態２］
前述の実施の形態１では、異なる解像度のヘッドを同一の電源ラインから駆動する際、お互いに与えあう影響を軽減する目的で、他の記録データで記録されるカラムドット数を、それとは別の記録ヘッドのヒート条件に反映させていた。つまり前述の実施の形態１では、記録ヘッドＢｋのヒートパルス幅を決める際に、カラー記録用の記録ヘッド２−２〜２−４のカラムカウント値から得た値をも反映させていた。また逆に、カラー記録用の記録ヘッドのヒートパルス幅を決定するために、記録ヘッドＢｋ２−１のカラムカウント値を反映していた。
【００７５】
これに対し本実施の形態２では、黒用及びカラー用の記録ヘッドを全て同じ構成とし、他の記録ヘッドにおける駆動条件を反映させている。
【００７６】
図１１は、それぞれ前述の実施の形態１における図９、図１０を合わせた図である。ここでは、全ての記録ヘッドの構成が同一であることから、それぞれ自身のブロックドット数と、全体のカラムカウント値からヒートパルス幅を決定している。
【００７７】
このとき図７に示すカラムカウンタ３７１１は、前述の実施の形態１では、カラー３色ノズル列６本分のカウント値３７−２１２と、記録ヘッドＢｋのノズル列２本分のカウント値３７−２１１を別々に出力していたが、この実施の形態２では、図７における加算器７０７、データ７０８を略し、ＹＭＣ及びＢｋ４つの記録ヘッドの合計８本分のカウント値をまとめて計算し、その平均カラム数（３７−２１２）を出力している。このデータ３７−２１１はルックアップテーブル９１０に入力され、またルックアップテーブル９１１には、黒データのブロックカウンタのカウント値のレベルを示すデータ３７−４１２が入力されていてい、黒の平均カラムカウント値３−２１１を入力するテーブルが不要になる点が、図１０の構成と異なっている。ここで平均カラムカウント値３−２１１を入力するテーブルには予め"０"を記憶しておく。
【００７８】
そして、これらルックアップテーブルの出力データが加算器９１２で加算され、テーブル９１３を参照して、各記録ヘッドのヒートパルス幅が決定される点は、前述の図９，図１０と同様である。
【００７９】
このようにして同一構成の記録ヘッドを複数使用する場合には、これら複数の記録ヘッドにおけるブロックカウント値とカラムカウント値を合せて使用することにより、回路構成を簡素化できる。
【００８０】
以上説明したように本実施の形態２によれば、同一構成の記録ヘッドを複数使用する場合には、前述の実施の形態１における回路と同様の構成で、その電源供給方法や各記録ヘッドにおけるヒートパルス制御に対応可能となる。
【００８１】
尚、本実施の形態では、それぞれ異なる色のインクを吐出する複数の記録ヘッドを設けた場合で説明したが本発明はこれに限定されるものでなく、例えば１つの記録ヘッドに複数のノズル列を配した記録ヘッドの場合にも適用でき、あるいは同じ色のインクを吐出する複数の記録ヘッドを含む場合にも適用できる。
【００８２】
本発明は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式のプリント装置について説明したが、例えば特公平６−６３５７号公報等に記載されているような圧電方式のインクジェット記録方式においても同様の効果が得られる。かかる方式によれば記録の高密度化、高精細化が達成できる。
【００８３】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて核沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状をすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【００８４】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【００８５】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスロットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開孔を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としても良い。
【００８６】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【００８７】
加えて、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッド、あるいは記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドを用いてもよい。
【００８８】
また、本発明の記録装置の構成として設けられる、記録ヘッドに対しての回復手段、予備的な補助手段等を付加することは本発明の効果を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段、記録とは別の吐出を行う予備吐出モードを行うことも安定した記録を行うために有効である。
【００８９】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【００９０】
なお本発明は、複数の機器（例えばホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００９１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。
【００９２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００９４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９５】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９６】
【発明の効果】
以上説明したように本発明によれば、複数の記録ヘッドを備えたインクジェット記録装置において、各記録ヘッドにおける複数の記録素子の駆動状態に応じて各記録ヘッドの記録素子に与えるパルス信号のパルス幅を決定して、より高品位の画像を記録できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るインクジェット記録装置の機構部の主要構成を示す斜視図である。
【図２】本実施の形態に係るインクジェット記録装置の機能構成を示すブロック図である。
【図３】本実施の形態１に係るインクジェット記録ヘッドのノズル配列を示す図で、（ａ）は黒記録用記録ヘッドＢｋのノズル配列を示し、（ｂ）はカラー記録用の記録ヘッドのノズル配列を示している。
【図４】本実施の形態に係るインクジェット記録装置における記録ヘッドの駆動部の構成を示すブロック図である。
【図５】本実施の形態１におけるカラー用の記録ヘッドに対するトリガ信号と、ウインドウ信号を示すタイミング図である。
【図６】本実施の形態１におけるヒートトリガとブロックとリガの関係を示す図である。
【図７】本実施の形態１に係るカラムカウンタの構成を示すブロック図である。
【図８】本実施の形態１に係るブロックカウンタの構成を示すブロック図である。
【図９】実施の形態１におけるヒートタイミングコントローラにおいて、記録ヘッドＢｋのヒートパルス幅を決めるヒートタイミングコントローラの構成を示すブロック図である。
【図１０】実施の形態１におけるヒートタイミングコントローラにおいて、カラー記録用の記録ヘッドのヒートパルス幅を決めるヒートタイミングコントローラの構成を示すブロック図である。
【図１１】本発明の実施の形態２におけるヒートタイミングコントローラの構成を示すブロック図である。
【図１】
0004926327.tif 000002
【図２】
0004926327.tif 000003
【図３】
0004926327.tif 000004
【図４】
0004926327.tif 000005
【図５】
0004926327.tif 000006
【図６】
0004926327.tif 000007
【図７】
0004926327.tif 000008
【図８】
0004926327.tif 000009
【図９】
0004926327.tif 000010
【図１０】
0004926327.tif 000011
【図１１】
0004926327.tif 000012