(57)【要約】【課題】ヒートパルスがゲートアレイからキャリッジに搭載されている記録ヘッドに伝送する間に波形が歪んだ場合には正確に駆動されなくなる。【解決手段】この記録ヘッドは複数の発熱体３１〜３４と、これら発熱体に通電して駆動する駆動回路２１〜２４とを有する記録ヘッドであって、外部より供給されるデジタルデータをシリアルで入力して保持するシフトレジスタ１と、クロックを計数するカウンタ３と、デジタルデータに含まれる時間長データとカウンタ３による計数値とを比較し、一致すると一致信号を出力する比較器２と、外部より供給される駆動開始信号により駆動信号をエネーブルにし、駆動開始信号からカウンタ３により計数された計数値に基づく一致信号により駆動信号をディスエネーブルにするフリップフロップ回路１０とを有する。【選択図】　図１
2004042625.tif 000002
【特許請求の範囲】
【請求項１】
複数の発熱体と、前記発熱体に通電して駆動する駆動回路とを有する記録ヘッドであって、
外部より供給されるデジタルデータをシリアルで入力して保持するシフトレジスタと、
クロックを計数する計数手段と、
前記デジタルデータに含まれる時間長データと前記計数手段による計数値とを比較し一致すると一致信号を出力する比較手段と、
外部より供給される駆動開始信号により駆動信号をエネーブルにし、前記駆動開始信号から前記計数手段により計数された計数値に基づく前記一致信号により前記駆動信号をディスエネーブルにする駆動信号生成手段とを有し、
前記駆動回路は、前記駆動信号生成手段よりの前記駆動信号と記録データとに基づいて前記発熱体に通電して駆動することを特徴とする記録ヘッド。
【請求項２】
前記計数手段は、前記駆動開始信号によりリセットされ、外部より供給されるクロック信号により計数するカウンタ回路を有することを特徴とする請求項１に記載の記録ヘッド。
【請求項３】
前記シフトレジスタは、前記記録データの入力にも使用されることを特徴とする請求項１又は２に記載の記録ヘッド。
【請求項４】
前記駆動信号生成手段は、前記駆動開始信号によりセットされ、前記一致信号によりリセットされるフリップフロップ回路を備えることを特徴とする請求項１乃至３のいずれか１項に記載の記録ヘッド。
【請求項５】
前記クロックを分周する分周手段を更に有し、前記計数手段は、前記分周手段により分周されたクロック信号により計数することを特徴とする請求項１乃至４のいずれか１項に記載の記録ヘッド。
【請求項６】
前記デジタルデータに含まれる前記時間長データを保持する保持手段を更に有し、前記比較手段は前記保持手段の出力と前記計数手段の計数値とを比較することを特徴とする請求項１に記載の記録ヘッド。
【請求項７】
記録データに応じて発熱素子を駆動させて記録を行う記録ヘッドであって、
装置本体から記録データと前記発熱素子を駆動させる期間を指定するための信号とを同じ信号線を介してシリアルに受け取るシフトレジスタと、
前記シフトレジスタに格納された前記記録データと前記発熱素子の駆動期間を指定するための信号とを用いて記録を行う記録手段と、
を有することを特徴とする記録ヘッド。
【請求項８】
前記発熱素子を駆動させる期間を指定するための信号はビット信号であることを特徴とする請求項７に記載の記録ヘッド。
【請求項９】
前記記録ヘッドはインクジェット記録ヘッドであることを特徴とする請求項１乃至８のいずれか１項に記載の記録ヘッド。
【請求項１０】
請求項１乃至８のいずれか１項に記載の記録ヘッドと、
前記記録ヘッドに記録データを転送して前記シフトレジスタに格納させる手段と、
前記記録ヘッドに駆動時間長データを転送して前記シフトレジスタに格納させる手段と、
記録タイミングに応じて前記駆動開始信号を前記記録ヘッドに供給する駆動信号供給手段と、
を有することを特徴とする記録装置。
【請求項１１】
請求項１乃至８のいずれか１項に記載の記録ヘッドを備える記録装置における記録制御方法であって、
前記記録ヘッドに記録データを転送して前記シフトレジスタに格納させる工程と、
前記記録ヘッドに駆動時間長データを転送して前記シフトレジスタに格納させる工程と、
記録タイミングに応じて前記駆動開始信号を前記記録ヘッドに供給する駆動信号供給工程と、
を有することを特徴とする記録制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録ヘッド及び該記録ヘッドを備えた記録装置及びその記録制御方法に関するものである。
【０００２】
【従来の技術】
インクジェット記録装置は、記録ヘッドをキャリッジに搭載して主走査させ、紙などの被記録部材を搬送手段にて搬送し記録ヘッドからインクを吐出させて被記録部材上に画像を形成するように構成されている。この際、記録ヘッドにて主走査動作を行うと同時に、その主走査に同期して記録ヘッドからインクを吐出させて記録動作を行う。その後、被記録部材を所定量搬送する副走査方向への搬送を行い、以上の動作を繰り返し行うことにより記録を行っている。このような記録ヘッドは複数のノズルを有し、主走査方向への走査時に選択的に各ノズルからインクを吐出させることにより画像が記録される。
【０００３】
このような画像の記録時、同時にインク吐出駆動されるノズル数が多い場合には、少ない場合に比較して記録ヘッドに流れる電流が多くなる。このため、同時にインク吐出駆動されるノズル数が多い場合には、記録ヘッドに印加される電圧は接点抵抗、線抵抗などの影響で降下する。このような電圧降下が生じた場合、ノズルの発熱体が充分に熱せられなくなってインクの気化が不充分となり、各ノズルから正常にインクが吐出されなくなるという問題を引き起こす。
【０００４】
このような不具合を解消するために、同時にインク吐出駆動されるノズル数が多い場合、発熱体の電気抵抗に電圧を印加する加熱時間幅を充分に長く設定して必要以上の電気エネルギーが必ず発熱体に供給されるようにすることも考えられる。即ち、従来の一般的なインクジェット記録装置では、同時に吐出駆動されるノズル数が多い場合には、同じ画像データであっても、駆動されるノズル数が少ない場合よりも加熱時間幅を長くし、同時に吐出駆動されるノズル数が少ない場合には加熱時間幅を短くすることによって上述した問題を回避している（特許文献１）。
【０００５】
このように同時に吐出駆動されるノズル数が多いか少ないかは、加熱を行う前に事前に駆動されるノズル数を検出し、そのノズル数に応じて加熱時間幅を算出しておかなければならない。このような加熱時間幅の事前算出機能は、記録ヘッドに送り出す記録データを生成しているゲートアレイの内部に設けられるのが一般的である。即ち、ゲートアレイは、記録ヘッドに記録データを送り出す時点で、同時に駆動するノズル数及び記録データに応じて加熱時間を計算しておき、実際に加熱する際に、その計算した加熱時間に対応するパルス幅のパルス信号（以後ヒートパルスと称する）を記録ヘッドに出力することによってインクの吐出駆動を制御している。
【０００６】
【特許文献１】
特開平０７−２６６５６２号公報
【０００７】
【発明が解決しようとする課題】
しかしながら上記したような加熱時間の制御は、ヒートパルスがゲートアレイからキャリッジに搭載されている記録ヘッドに伝送する間に波形が歪んだ場合には正確に行われなくなるという問題がある。一般的には、ゲートアレイは記録装置本体に固定された制御基板上に実装されており、その基板の出力ピンからキャリッジに搭載された記録ヘッドの入力ピン至るまでには、少なくとも３個以上のコネクタと１個以上のフレキシブルケーブルを経由している。これらの接点抵抗と線抵抗と配線容量との影響等により、ヒートパルスの立上りや立下りの波形に歪みが生じた場合、正確な加熱時間の制御はできなくなる。
【０００８】
本発明は上記従来例に鑑みてなされたもので、記録ヘッドの駆動時間幅に関するデータを記録ヘッド内部に保持しておき、そのデータに基づいて記録ヘッドの各記録要素の駆動を行うことができる記録ヘッド及び及び該記録ヘッドを備えた記録装置及びその記録制御方法を提供することを目的とする。
【０００９】
また本発明の目的は、記録ヘッドに記録ヘッドの駆動時間幅に関するデータを記憶しておき、記録ヘッドの外部より駆動開始信号を供給するだけで、その駆動時間幅に応じた駆動時間幅で駆動できる記録ヘッド及び及び該記録ヘッドを備えた記録装置及びその記録制御方法を提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成するために本発明の記録ヘッドは以下のような構成を備える。即ち、
複数の発熱体と、前記発熱体に通電して駆動する駆動回路とを有する記録ヘッドであって、
外部より供給されるデジタルデータをシリアルで入力して保持するシフトレジスタと、
クロックを計数する計数手段と、
前記デジタルデータに含まれる時間長データと前記計数手段による計数値とを比較し一致すると一致信号を出力する比較手段と、
外部より供給される駆動開始信号により駆動信号をエネーブルにし、前記駆動開始信号から前記計数手段により計数された計数値に基づく前記一致信号により前記駆動信号をディスエネーブルにする駆動信号生成手段とを有し、
前記駆動回路は、前記駆動信号生成手段よりの前記駆動信号と記録データとに基づいて前記発熱体に通電して駆動することを特徴とする。
【００１１】
または、記録データに応じて発熱素子を駆動させて記録を行う記録ヘッドにおいて、装置本体から記録データと前記発熱素子を駆動させる期間を指定するための信号とを同じ信号線を介してシリアルに受け取るシフトレジスタと、　シフトレジスタに格納された前記記録データと前記発熱素子の駆動期間を指定するための信号とを用いて記録を行う記録手段とを有することを特徴とする。
【００１２】
また本発明の記録装置は以下のような構成を備える。即ち、
上述のようないずれかの記録ヘッドと、
前記記録ヘッドに記録データを転送して前記シフトレジスタに格納させる手段と、
前記記録ヘッドに駆動時間長データを転送して前記シフトレジスタに格納させる手段と、
記録タイミングに応じて前記駆動開始信号を前記記録ヘッドに供給する駆動信号供給手段とを有することを特徴とする。
【００１３】
更に本発明の記録制御方法は以下のような工程を備える。即ち、
上述のようないずれかの記録ヘッドを備える記録装置における記録制御方法であって、
前記記録ヘッドに記録データを転送して前記シフトレジスタに格納させる工程と、
前記記録ヘッドに駆動時間長データを転送して前記シフトレジスタに格納させる工程と、
記録タイミングに応じて前記駆動開始信号を前記記録ヘッドに供給する駆動信号供給工程と、を有することを特徴とする。
【００１４】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。尚、本実施の形態では、発熱抵抗体を使用したインクジェット記録装置の例で説明するが本発明はこれに限定されるものでなく、例えば、サーマルヘッドを用いたサーマルプリンタや他の方式のプリンタなどにも適用可能である。
【００１５】
［実施の形態１］
図１は、本発明の実施の形態１に係るインクジェット記録装置のための記録ヘッド部の電気回路図を示すものである。
【００１６】
図において、８ビットのシフトレジスタ１は、１ビットのデータをＳＲ信号としてシリアルで入力し、このデータをシフトさせるためのシフトクロックであるＳＲＣＬＫ信号に同期して、データ（ＳＲ）をシフトインしている。これらデータ（ＳＲ）及びシフトクロック（ＳＲＣＬＫ）はいずれも、この記録ヘッドの外部より入力される。このシフトレジスタ１は、８ビットのデータを保持するが、この８ビットの内、先に入力された４ビット（Ｄ１，Ｄ２，Ｄ３，Ｄ４）は、実際に記録される画像を表す記録データである。そして、後に入力される４ビット（Ｔ１，Ｔ２，Ｔ３，Ｔ４）は、加熱時間幅を示すデータである。２は比較器（コンパレータ）で、４ビット同士のデータ比較を行う。３はカウンタで、このカウンタ３にはクロック信号ＣＬＫが、同じくこの記録ヘッドの外部より常時入力されている。このカウンタ３から出力される４ビットの出力信号（Ｃ１，Ｃ２，Ｃ３，Ｃ４）は、クロック信号（ＣＬＫ）の立上り信に同期して２進動作でカウントアップされる。そして、全ての信号（Ｃ１，Ｃ２，Ｃ３，Ｃ４）が「１」になった後、次のクロック信号ＣＬＫの立上り信号により全ての（Ｃ１，Ｃ２，Ｃ３，Ｃ４）が「０」に戻り、カウントアップ動作を継続する。また、このカウンタ３には、カウント値を初期状態である全て「０」の状態に強制的に戻す目的で、加熱開始のタイミング信号ＨＥＡＴが印加されている。これによりカウンタ３は、加熱開始時点で「０」に常にリセットされることになる。
【００１７】
コンパレータ２は、シフトレジスタ１から出力される加熱時間幅を示すデータ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）と、カウンタ３の計数値（Ｃ１，Ｃ２，Ｃ３，Ｃ４）とを比較し、これらが一致したときにハイレベルの信号を出力する。４，５はそれぞれ２入力と３入力のナンド（ＮＡＮＤ）ゲートで、これらナンドゲートによりフリップフロップ回路１０を形成している。ここでナンドゲート４の入力端子の一端には、記録ヘッド以外から加熱開始のタイミング信号ＨＥＡＴがインバータ６を介して印加され、ナンドゲート４の他端はナンドゲート５の出力が入力されている。また、ナンドゲート５の第一の入力端子にはナンドゲート４の出力が入力している。ナンドゲート５の第２の入力端子には回路を初期状態にするためのリセット入力信号ＲＥＳＥＴが印加されている。これにより、このフリップフロップ回路１０は、加熱開始時点でセットされてナンドゲート４の出力がハイレベルになり、比較器２から一致信号が出力されると、このフリップフロップ回路１０がリセットされてナンドゲート４の出力がロウレベルになる。
【００１８】
１１，１２，１３，１４はＡＮＤゲートで、これらアンドゲート１１，１２，１３，１４のそれぞれの入力端子の一端にはシフトレジスタ１からの記録データ（Ｄ１，Ｄ２，Ｄ３，Ｄ４）がそれぞれ入力され、他端はナンドゲート４の出力信号が印加されている。２１，２２，２３，２４はＮＰＮ型のスイッチングトランジスタで、これらトランジスタ２１，２２，２３，２４の各ベースには、それぞれ対応するアンドゲート１１，１２，１３，１４の出力信号が入力されている。ここで、トランジスタ２１，２２，２３，２４のそれぞれのエミッタは接地され、それぞれのコレクタは、各ノズルからインクを吐出させるための発熱体である抵抗器３１，３２，３３，３４にそれぞれ接続されている。これら抵抗器３１，３２，３３，３４の他方の端は、ヘッド駆動用電源電圧であるＶＨに接続されている。これらトランジスタ２１，２２，２３，２４は、ＡＮＤゲート１１乃至１４のそれぞれの出力に応じて、各抵抗器３１，３２，３３，３４に電流が流れる状態と、流れない状態を切り替えている。
【００１９】
次に図１の電気回路の動作について説明する。
【００２０】
図１に示された記録ヘッドの電気回路に電源が投入されると、ＲＥＳＥＴ信号が一時的にロウレベルになる。このＲＥＳＥＴ信号は特に明記しないが、記録ヘッドの外部（記録装置本体）から発せられるようにしてもよいし、記録ヘッド自体のパワーオンリセットデバイスあるいは回路を有していて、そこから発せられるようにしても、いずれでもよい。
【００２１】
ここで、加熱開始のタイミング信号ＨＥＡＴは、平常時はロウレベルを出力している。これにより、ＮＡＮＤゲート４，５で構成されるフリップフロップ回路１０がリセットされて、ＮＡＮＤゲート４の出力信号はロウレベルになる。このフリップフロップ回路１０の出力、即ち、ナンドゲート４の出力信号はアンドゲート（１１，１２，１３，１４）の夫々の一端に入力されているため、初期状態では、全てのアンドゲート（１１，１２，１３，１４）の出力はロウレベルになる。この結果、トランジスタ（２１，２２，２３，２４）のベースにはいずれもロウレベルの信号が印加されて、トランジスタ（２１，２２，２３，２４）は全てオフ状態となる。この結果、抵抗器（３１，３２，３３，３４）には電流が流れず、インクの吐出はおこらない。
【００２２】
次に、インクの吐出が行われる場合の回路動作について説明する。
【００２３】
シフトレジスタ１に信号線ＳＲからデータ（記録データとそれに続く時間幅データ）が同期クロックＳＲＣＬＫと共に供給されると、そのＳＲＣＬＫの立上りに同期して、シフトレジスタ１に、そのデータが格納される。
【００２４】
図２は、本実施の形態に係るシフトレジスタ１への８ビットデータの格納と同期クロックとの関係を示すタイミング図である。この図２では、左から右方向は時間軸を示し、データ（ＳＲ）はシフトクロック（ＳＲＣＬＫ）に同期して、Ｄ１〜Ｄ４，Ｔ１〜Ｔ４の順にシフトレジスタ１に入力される。
【００２５】
ここでは、記録データ（Ｄ１，Ｄ２，Ｄ３，Ｄ４）に続いて、加熱時間幅を指定するデータ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）がデジタルデータとして転送されてくる。こうして８ビットデータの転送が完了してシフトレジスタ１にこの８ビットデータが格納される。その後、記録タイミングとなって、記録ヘッドの外部（記録装置本体）より印加されるＨＥＡＴ信号がハイレベルのパルス信号で与えられ、インバータ６で反転されロウレベルのパルス信号として印加される。これによりフリップフロップ回路１０がセットされて、ＡＮＤゲート１１乃至１４のそれぞれは、シフトレジスタ１から供給される記録データ（Ｄ１乃至Ｄ４）に応じて、それぞれ対応するトランジスタ（２１乃至２４）を駆動して対応する抵抗器（３１乃至３４）を加熱し始める。
【００２６】
一方、ＨＥＡＴ信号はカウンタ３のクリア端子（ＣＬＲ）に印加されているため、このタイミングでカウンタ３の出力信号（Ｃ１，Ｃ２，Ｃ３，Ｃ４）は全て「０」にクリアされる。このときシフトレジスタ１から出力されている加熱時間幅データ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）は全て「０」の値を取らないため比較器２の出力は不一致を示すロウレベルとなっている。この後、カウンタ３がクロック信号ＣＬＫによりカウントアップし、加熱時間幅データ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）と等しくなると比較器２の出力が一致を示すハイレベルとなる。これによりフリップフロップ回路１０がリセットされ、ＡＮＤゲート１１乃至１４の出力は全てロウレベルとなる。こうして抵抗器３１乃至３４への通電が停止される。
【００２７】
こうして、カウンタ３による計数値が加熱時間幅データ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）と等しくなるまでの間、即ち、この加熱時間幅データ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）に対応する時間の間、加熱されていた抵抗器を有するノズルにおいてインクが気化膨張し、そのノズルからインクが吐出されることになる。
【００２８】
［実施の形態２］
図３は、本発明の実施の形態２に係るインクジェット記録装置のための記録ヘッドの電気回路を説明する回路図で、前述の図１と共通する部分は同じ記号で示し、その説明を省略する。
【００２９】
１ａは１１ビットのシフトレジスタで、ここでは前述した、先に入力された４ビットの記録データ（Ｄ１，Ｄ２，Ｄ３，Ｄ４）に加えて、後に入力される７ビット（Ｔ１，Ｔ２，Ｔ３，Ｔ４、Ｔ５、Ｔ６、Ｔ７）が加熱時間幅を示すデジタルデータである。９は分周器で、シフトレジスタ１ａから出力される３ビットデータ（Ｔ５、Ｔ６、Ｔ７）に従ってクロック信号ＣＬＫを分周し、ＣＬＫ２としてカウンタ３に供給している。ここで、この分周器９における分周比は、３ビットデータ（Ｔ５、Ｔ６、Ｔ７）の値（０００）〜（１１１）に応じて、２分周、４分周、８分周、１６分周、３２分周、６４分周、１２８分周、２５６分周の８通りを取り得ることが出来る。従って、カウンタ３は、この分周器９により分周されたクロック信号ＣＬＫ２に基づいて計数処理を実行している。
【００３０】
次に図３の電気回路の動作について説明する。
【００３１】
図３に示された記録ヘッドの電気回路に電源が投入されると、ＲＥＳＥＴ信号が一時的にロウレベルになる。このＲＥＳＥＴ信号は特に明記しないが、記録ヘッドの外部（記録装置本体）から発せられるようにしてもよいし、記録ヘッド自体のパワーオンリセットデバイスあるいは回路を有していて、そこから発せられるようにしても、いずれでもよい。
【００３２】
ここで、加熱開始のタイミング信号ＨＥＡＴは、平常時はロウレベルを出力している。これにより、ＮＡＮＤゲート４，５で構成されるフリップフロップ回路１０がリセットされて、ＮＡＮＤゲート４の出力信号はロウレベルになる。このフリップフロップ回路１０の出力、即ち、ナンドゲート４の出力信号はアンドゲート（１１，１２，１３，１４）の夫々の一端に入力されているため、初期状態では、全てのアンドゲート（１１，１２，１３，１４）の出力はロウレベルになる。この結果、トランジスタ（２１，２２，２３，２４）のベースにはいずれもロウレベルの信号が印加されて、トランジスタ（２１，２２，２３，２４）は全てオフ状態となる。この結果、抵抗器（３１，３２，３３，３４）には電流が流れず、インクの吐出はおこらない。
【００３３】
次に、インクの吐出が行われる場合の回路動作について説明する。
【００３４】
シフトレジスタ１に信号線ＳＲからデータが同期クロックＳＲＣＬＫと共に供給されると、そのＳＲＣＬＫの立上りに同期して、シフトレジスタ１にデータが格納される。
【００３５】
ここでは、記録データ（Ｄ１，Ｄ２，Ｄ３，Ｄ４）に続いて、加熱時間幅を指定するデータ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）及び分周値を設定するデータ（Ｔ５，Ｔ６，Ｔ７）がデジタルデータとして転送されてくる。こうして合計１１ビットデータの転送が完了してシフトレジスタ１に１１ビットデータが格納された後、記録タイミングとなると、記録ヘッドの外部（記録装置本体）より印加されるＨＥＡＴ信号がハイレベルのパルス信号で与えられ、インバータ６で反転されてロウレベルのパルスが印加される。これによりフリップフロップ回路１０がセットされて、ＡＮＤゲート１１乃至１４のそれぞれは、シフトレジスタ１から供給される記録データ（Ｄ１乃至Ｄ４）に応じて、それぞれ対応するトランジスタ（２１乃至２４）を駆動して対応する抵抗器（３１乃至３４）を加熱し始める。
【００３６】
一方、ＨＥＡＴ信号はカウンタ３のクリア端子（ＣＬＲ）に印加されているため、このタイミングでカウンタ３の出力信号（Ｃ１，Ｃ２，Ｃ３，Ｃ４）は全て「０」にクリアされる。このときシフトレジスタ１から出力されている加熱時間幅データ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）は全て「０」の値を取らないため比較器２の出力は不一致を示すロウレベルとなっている。この後、カウンタ３が、データ（Ｔ５乃至Ｔ７）に従って分周器９で分周されたクロック信号ＣＬＫ２によりカウントアップし、その計数値が加熱時間幅データ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）と等しくなると比較器２の出力が一致を示すハイレベルとなる。これによりフリップフロップ回路１０がリセットされ、ＡＮＤゲート１１乃至１４の出力は全てロウレベルとなる。こうして抵抗器３１乃至３４への通電が停止される。
【００３７】
こうして、カウンタ３による計数値が加熱時間幅データ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）と等しくなるまでの間、即ち、この加熱時間幅データ（Ｔ１，Ｔ２，Ｔ３，Ｔ４）に対応する時間の間、加熱されていた抵抗器を有するノズルにおいてインクが気化膨張し、そのノズルからインクが吐出されることになる。
【００３８】
ここで、図３と、前述の図１とを比較した場合、図３の構成では、分周器９を備えることにより、クロック信号ＣＬＫの周波数（周期）に対して加熱時間幅の精度を任意の設定できるため、より状況に応じたヒートパルス幅の制御が可能となる。
【００３９】
図４は、本発明の実施の形態（実施の形態１及び２）に係るインクジェット記録装置ＩＪＲＡの概観図で、このインクジェット記録装置は、本実施の形態に係るインクジェット記録ヘッドＩＪＨを備えている。
【００４０】
同図において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５０１１，５００９を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジＨＣはピン（不図示）を有し、矢印ａ，ｂ方向に往復移動される。このキャリッジＨＣには、インクジェットカートリッジ（記録ヘッド）ＩＪＣが搭載されている。５００２は紙押え板であり、キャリッジＨＣの移動方向に亙って、記録媒体である記録用紙Ｐをプラテン５０００に対して押圧する。このプラテン５０００は、搬送用モータ１７０９により回転駆動されている。５００７，５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り換え等を行うためのホームポジション検知手段である。５０１６は記録ヘッドＩＪＨの前面をキャップするキャップ部材５０２２を支持する部材で、５０１５はこのキャップ内を吸引する吸引手段で、キャップ内開口５０２３を介して記録ヘッドＩＪＨの吸引回復を行う。５０１７はクリーニングブレードで、５０１９はこのブレード５０１７を前後方向に移動可能にする部材であり、本体支持板５０１８にこれらが支持されている。ブレード５０１７は、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。又、５０２１は、吸引回復の吸引を開始するためのレバーで、キャリッジＨＣと係合するカム５０２０の移動に伴って移動し、駆動モータ５０１３からの駆動力がクラッチ切り換え等の公知の伝達手段で移動制御される。
【００４１】
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の作動を行うようにすれば、本例にはいずれも適用できる。
【００４２】
＜制御構成の説明＞
次に、上述した装置の記録制御を実行するための制御構成について、図５に示すブロック図を参照して説明する。制御回路を示す同図において、１７００は、不図示の外部装置から記録信号を入力するインターフェース、１７０１はＭＰＵ、１７０２はＭＰＵ１７０１が実行する制御プログラムを格納するプログラムＲＯＭ、１７０３は各種データ（上記記録信号やヘッドに供給される記録データ等）を保存しておくダイナミック型のＲＡＭである。１７０４は記録ヘッドＩＪＨに対する記録データの供給制御を行うゲートアレイであり、インターフェース１７００、ＭＰＵ１７０１、ＲＡＭ１７０３間のデータ転送制御も行う。制御部１７１０は、これらＭＰＵ１７０１、ＲＡＭ１７０３，ＲＯＭ１７０２及びゲートアレイ１７０４を含んでいる。５０１３は記録ヘッドＩＪＨを搬送するためのキャリアモータ、１７０９は記録紙搬送のための搬送モータである。１７０５はヘッドを駆動するヘッドドライバ、１７０６，１７０７はそれぞれ搬送モータ１７０９、キャリアモータ５０１３を駆動するためのモータドライバである。尚、前述のヒートパルス（ＨＥＡＴ）、データ（ＳＲ）、シフトクロック（ＳＲＣＬＫ），ＲＥＳＥＴ及びＣＬＫ信号は、制御部１７１０からヘッドドライバ１７０５を介して記録ヘッドＩＪＨに送られる。
【００４３】
上記制御構成の動作を説明すると、インターフェース１７００に記録信号が入るとゲートアレイ１７０４とＭＰＵ１７０１との間で記録信号がプリント用の記録データに変換される。そして、モータドライバ１７０６、１７０７が駆動されると共に、ヘッドドライバ１７０５に送られた記録データに従って記録ヘッドＩＪＨが駆動されて記録が行われる。
【００４４】
以上のようなインクジェットプリンタの制御構成に本発明の実施の形態に係る構成要素を組み込むことが可能である。
【００４５】
図６は、本実施の形態に係るインクジェット記録装置における記録処理を示すフローチャートである。この処理を実行するプログラムはＲＯＭ１７０２に記憶されており、ＭＰＵ１７０１の制御の下に実行される。但し、図６には動作説明を容易にするため、ゲートアレイなどのハードウェアが担う動作もあわせて記述している。
【００４６】
この処理は、インターフェース１７００を介して不図示の外部機器（ホストコンピュータ）から記録信号を受信し、その受信した記録信号に基づく記録量が、所定量、例えば記録ヘッドＩＪＨの一主走査で記録される量に相当するか、或いは１ページの記録量に相当する量になると開始される。まずステップＳ１で、キャリアモータ５０１３の回転駆動を開始してキャリッジＨＣの走行を開始する。次にステップＳ２に進み、次の記録タイミングで記録する記録データ及び加熱時間幅データを記録ヘッドＩＪＨにシリアルで転送する。このときシフトクロックＳＣＬＫを、そのデータのビット数に対する数（図１の例では８ビットに対応して８クロック）だけ記録ヘッドＩＪＨに供給する。そしてステップＳ３に進み、記録ヘッドＩＪＨが記録位置に到達してプリントするタイミングになったかどうかをみる。プリントタイミングになるとステップＳ４に進み、ＨＥＡＴ信号を記録ヘッドＩＪＨに出力する。これにより、前述したようにして、加熱時間幅データに対応する時間の間だけフリップフロップ回路１０がセットされ、その時間の間だけＡＮＤ回路１１乃至１４が記録データに応じて開かれ、それぞれ対応する抵抗器（ヒータ）が、それぞれ対応する記録データに基づいて発熱駆動されて記録が行われる。こうして記録ヘッドＩＪＨによる１カラム分の記録が行われるとステップＳ５に進み、記録ヘッドＩＪＨの一主走査分の記録処理が終了したかをみる。一主走査の記録が終了していないときはステップＳ２に戻り、次の記録データ及び加熱時間幅データの転送を行う。ここでステップ２からステップ４までの動作、すなわち記録ヘッドＩＪＨに記録データ及び時間幅データを転送し、それと同期してＨＥＡＴ信号を出力する部分はソフトウェアによる処理では時間的に間に合わないので、ゲートアレイなどのハードウェアが担う部分である。
【００４７】
こうして、記録ヘッドＩＪＨによる一主走査分の記録が終了するとステップＳ５からステップＳ６に進み、キャリアモータ５０１３の回転駆動を停止して記録ヘッドＩＪＨの走行を停止させる。次にステップＳ７に進み、搬送用モータ１７０９を回転駆動して、記録用紙Ｐを記録幅に相当する分、副走査方向に搬送する。そしてステップＳ８で、記録ヘッドＩＪＨをホーム位置に戻し、ステップＳ９で、１ページ分の記録処理が終了したかをみる。１ページ分の記録処理が終了していないときは再びステップＳ１に戻って、次の記録ヘッドの主走査による記録処理を開始する。こうしてステップＳ９で、１ページ分の記録処理を終了するとステップＳ９からステップＳ１０に進み、記録済みの記録用紙を装置外に排紙して、この１ページ分の記録処理を終了する。
【００４８】
尚、ここでは、記録ヘッドＩＪＨを一方向に主走査させて記録する単方向での記録の場合で説明したが、記録ヘッドＩＪＨの往復走査により記録を行う双方向記録の場合でも同様にして実行できる。
【００４９】
また、ステップＳ４では、記録ヘッドの複数の記録要素（ノズル）を同時に駆動して記録してもよく、或いは複数の記録要素（ノズル）を複数のブロックに分けて、各ブロック単位で駆動して記録するようにしてもよい。
【００５０】
図７は本発明の実施の形態１に係る図６のステップＳ２の処理を説明するフローチャートである。
【００５１】
ここではまずステップＳ２１で、実際に記録する記録データに基づいてデータＤ１〜Ｄ４を決定する。次にステップＳ２２に進み、同時に駆動されるノズル数に基づいて、駆動する時間幅データ（Ｔ１〜Ｔ４）を決定する。そしてステップＳ２３に進み、ステップＳ２１及びＳ２２で決定したデータ（Ｄ１〜Ｄ４）及び（Ｔ１〜Ｔ４）を、シフトクロックＳＲＣＬＫに同期して記録ヘッドＩＨＪに送出する。
【００５２】
次に図８のフローチャートを参照して本発明の実施の形態２における前述のステップＳ２の処理を説明する。
【００５３】
図８は本発明の実施の形態２に係る図６のステップＳ２の処理を説明するフローチャートである。
【００５４】
まずステップＳ２１では、図７と同様に、実際に記録する記録データに基づいてデータＤ１〜Ｄ４を決定する。次にステップＳ３１に進み、ＣＬＫの周波数と、制御したい時間幅に基づいて分周器９でクロックＣＬＫを分周する分周値（Ｔ５〜Ｔ７）を決定する。次にステップＳ２２ａに進み、同時に駆動されるノズル数と、ステップＳ３１で求めた分周値とに基づいて、駆動する時間幅データ（Ｔ１〜Ｔ４）を決定する。そしてステップＳ２３ａに進み、ステップＳ２１，Ｓ２２ａ及びＳ２３ａで決定したデータ（Ｄ１〜Ｄ４），（Ｔ１〜Ｔ４）及び（Ｔ５〜Ｔ７）を、シフトクロックＳＲＣＬＫに同期して記録ヘッドＩＨＪに送出する。
【００５５】
以上デジタル値としての加熱時間幅のデータ転送と、加熱時間幅を復元し、過熱制御を行う回路について動作を説明した。
【００５６】
この実施の形態では、加熱時間幅データは、記録ヘッド内部でデジタル値から実時間に復元されるが、この加熱時間データの情報源はあくまでも記録ヘッドＩＪＨの外部、即ち、このインクジェット記録装置に実装されたゲートアレイ（ＧＡ）１７０４である。
【００５７】
また、この加熱時間幅データは、同時吐出駆動されるノズル数が多い場合には印加電圧の電圧降下が発生するので、この電圧降下分を相殺するため長く設定される。また逆に、同時吐出駆動されるノズル数が少ない場合は、電圧降下が発生しないので短く設定される。
【００５８】
尚、上述の実施の形態に係る図１や図３の回路例では、最大４ノズルが同時加熱される例を示しているが、本発明はこの数に限定されないことはもちろんであり、ビット数を増加することにより、より精度の高い加熱時間幅制御が可能となる。また加熱時間幅情報として図３に示した回路実施の形態では、分周機能をもつことにより状況に応じた加熱時間幅制御が可能となる。
【００５９】
更に、記録装置の制御部に環境温度を測定する温度センサを設け、その温度センサにより検知された環境温度に応じて加熱時間幅を増減させて、より効率良く加熱時間幅を制御することも可能である。
【００６０】
本発明は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式のプリント装置について説明したが、かかる方式によれば記録の高密度化、高精細化が達成できる。
【００６１】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて核沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状をすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【００６２】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【００６３】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含ま
れるものである。
【００６４】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【００６４】
加えて、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッド、あるいは記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドを用いてもよい。
【００６５】
また、本発明の記録装置の構成として設けられる、記録ヘッドに対しての回復手段、予備的な補助手段等を付加することは本発明の効果を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段、記録とは別の吐出を行う予備吐出モードを行うことも安定した記録を行うために有効である。
【００６６】
本発明の目的は前述したように、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
【００６８】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含む。
【００６９】
以上説明したように本実施の形態によれば、インクジェット記録装置のための記録ヘッドまたはインクジェット記録装置において、記録ヘッド内部に加熱時間幅を制御する回路を設けることによって、正確な加熱時間幅の制御が可能となった。
【００７０】
また、ゲートアレイと記録ヘッド間の信号線の数を増大させることなく、記録ヘッドにおける加熱時間制御を実現できた。
【００７１】
さらにインクジェット記録装置全体での設計負荷のバランス、すなわち記録ヘッドの回路設計負荷と記録ヘッド以外の部分の回路設計負荷をトータルで考えたときの設計負荷を最適な形とすることが可能となる。
【００７２】
【発明の効果】
以上説明したように本発明によれば、記録ヘッドの駆動時間幅に関するデータを記録ヘッド内部に保持しておき、そのデータに基づいて記録ヘッドの各記録要素の駆動を行うことができる。
【００７３】
また本発明によれば、記録ヘッドに記録ヘッドの駆動時間幅に関するデータを記憶しておき、記録ヘッドの外部より駆動開始信号を供給するだけで、その駆動時間幅に応じた駆動時間幅で駆動できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るインクジェット記録ヘッド部の構成を示すブロック図である。
【図２】シフトレジスタへのデータ転送と同期クロックとの関係を説明するタイミング図である。
【図３】本発明の実施の形態２に係るインクジェット記録ヘッド部の構成を示すブロック図である。
【図４】本発明の実施の形態に係るインクジェット記録装置の要部構成を示す概観斜視図である。
【図５】本発明の実施の形態に係るインクジェット記録装置の構成を示すブロック図である。
【図６】本発明の実施の形態に係るインクジェット記録装置における記録処理を説明するフローチャートである。
【図７】本発明の実施の形態１に係る図６のステップＳ２の処理を説明するフローチャートである。
【図８】本発明の実施の形態２に係る図６のステップＳ２の処理を説明するフローチャートである。
【図１】
2004042625.tif 000003
【図２】
2004042625.tif 000004
【図３】
2004042625.tif 000005
【図４】
2004042625.tif 000006
【図５】
2004042625.tif 000007
【図６】
2004042625.tif 000008
【図７】
2004042625.tif 000009
【図８】
2004042625.tif 000010