(57)【要約】【課題】記録データ信号を高速に転送したり、伝送路が長くなることで、記録データの転送エラーが生じ、その結果、画像記録が正常に行われないことや、記録画像の品質の低下が生じてしまう。このため、記録データ信号の転送エラーを検知して、リアルタイムに記録制御を行う必要がある。【解決手段】素子基板に記録データ信号の転送エラーを検知するエラー検知回路を備え、１記録周期分の記録データ信号をラッチするタイミングで転送エラー結果を出力する。そして、転送エラーの発生を検知したなら、ヒートイネーブル信号を記録素子を駆動する駆動回路に供給することを抑止する。【選択図】  図３
2011235528.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子と前記複数の記録素子を駆動する駆動回路とを実装した記録ヘッドであって、
転送される記録データ信号により前記複数の記録素子の全てに対して１回の記録の機会が与えられる時間を記録周期とし、該記録周期毎に前記転送される記録データ信号に転送エラーがあるかどうかを検知する検知回路と、
前記検知回路により前記転送エラーがないことが検知されるならヒートイネーブル信号を前記駆動回路に供給し、前記検知回路により前記転送エラーがあることが検知されるなら前記ヒートイネーブル信号を前記駆動回路に供給することを抑止する抑止回路とを有することを特徴とする記録ヘッド。
【請求項２】
前記ヒートイネーブル信号は外部から供給されることを特徴とする請求項１に記載の記録ヘッド。
【請求項３】
前記転送される記録データ信号に基づいて前記ヒートイネーブル信号を生成する生成回路をさらに有することを特徴とする請求項１に記載の記録ヘッド。
【請求項４】
前記転送エラーが発生した場合の記録動作の継続或いは中断を指示する選択信号を入力する端子をさらに有し、
前記抑止回路はさらに前記選択信号の指示に従って、前記ヒートイネーブル信号を前記駆動回路に供給するかどうかを制御することを特徴とする請求項１に記載の記録ヘッド。
【請求項５】
前記１記録周期分の記録データ信号にパリティビットが付加され、
前記エラー検知回路はパリティチェック回路であることを特徴とする請求項１乃至４のいずれか１項に記載の記録ヘッド。
【請求項６】
前記検知回路は前記記録周期毎に転送エラーがあるかどうかの検知結果信号を出力することを特徴とする請求項１乃至５のいずれか１項に記載の記録ヘッド。
【請求項７】
複数の記録素子と前記複数の記録素子をブロック単位で時分割駆動する駆動回路とを実装した記録ヘッドであって、
１ブロックに含まれる記録素子に対して１回の記録の機会が与えられる時間を記録周期とし、該記録周期毎に前記転送される記録データ信号に転送エラーがあるかどうかを検知する検知回路と、
前記検知回路により前記転送エラーがないことが検知されるならヒートイネーブル信号を前記駆動回路に供給し、前記検知回路により前記転送エラーがあることが検知されるなら前記ヒートイネーブル信号を前記駆動回路に供給することを抑止する抑止回路とを有することを特徴とする記録ヘッド。
【請求項８】
前記記録ヘッドはインクジェット記録ヘッドであることを特徴とする請求項１乃至７のいずれか１項に記載の記録ヘッド。
【請求項９】
請求項１乃至８のいずれか１項に記載の記録ヘッドを用いて記録を行う記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録ヘッド及び記録装置に関し、特に、複数の記録素子とこれら記録素子を駆動する駆動回路とが同一基板に実装された記録ヘッド、及びその記録ヘッドを用いた記録装置に関する。
【背景技術】
【０００２】
ワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として、所望される文字や画像等の情報を記録用紙やフィルム等のシート状の記録媒体に記録を行う記録装置が知られている。この記録装置の中でも、記録媒体の搬送方向と直角な方向に記録ヘッドを往復走査しながら記録を行うシリアル記録方式を採用した記録装置が安価で小型化が容易などの点から一般的に広く用いられている。
【０００３】
このような記録装置で使用される記録ヘッドの中でも、熱エネルギーを利用してインクを記録媒体に対して吐出し、記録を行うインクジェット記録ヘッド（以下、記録ヘッド）が良く知られている。この記録ヘッドは記録素子としてインク液滴を吐出する吐出口に連通する部位に記録素子（ヒータ）を設け、その記録素子に電流を印加し発熱させインクを加熱し、その結果生じるインクの膜沸騰によりインク液滴を吐出させ記録を行う。その記録ヘッドを駆動するため、一列に設けられた複数の吐出口を、複数の吐出口群毎に分割し、記録素子を異なる分割されたブロック毎に時分割で駆動させる方法が一般的に利用されている。このような記録ヘッドは多数の吐出口、記録素子（ヒータ）を高密度に配置することが容易であり、これにより高精細な記録画像を得ることができる。
【０００４】
さて、近年の記録ヘッドには、カラー記録を行うことや記録幅を長くすることや記録の高速化が要求されている。このため、記録装置から記録ヘッドに転送する記録データ信号や制御信号が増加したり、信号の伝送路が長くなることで、記録データ信号の転送にエラーが生じる可能性がある。特に、ヒートイネーブル信号に転送エラーが生じると、所望とは異なるパルス幅をもつヒートイネーブル信号が生じ、その結果、記録画像の品質の低下に繋がる。
【０００５】
特許文献１では、画像データ信号を記録装置の制御部側と記録ヘッド側で比較することで転送エラーを検知する構成を開示している。
【０００６】
図１０は従来のエラー検知構成の全体概要を示すブロック図である。図１０に示すように記録装置本体部のヘッド駆動回路９０５から記録データ信号（ＤＡＴＡ）は、本体部の制御部９０１に備えられたシフトレジスタ（Ｓ／Ｒ）９０２と端子１０２を経て記録ヘッド９０８内部のシフトレジスタ（Ｓ／Ｒ）９０３とに転送される。その転送にはヘッド駆動回路９０５で生成されたクロック信号（ＣＬＫ）が用いられる。クロック信号（ＣＬＫ）は端子１０１を経て記録ヘッド９０８に転送される。シフトレジスタ（Ｓ／Ｒ）９０２と９０３へ転送された記録データ信号（ＤＡＴＡ）は比較器９０４で比較され、その比較結果により転送エラーがあるかどうかを判定する。その判定結果は、ヘッド駆動回路９０５にフィードバックされる。
【０００７】
なお、ヘッド駆動回路９０５で生成されたラッチ信号（ＬＴ）とヒートイネーブル信号（ＨＥ）とは夫々、記録ヘッド９０８の端子１０３、１０４を介してラッチ回路（ＬＴ）９０６と駆動回路９０７に転送される。
【０００８】
また、特許文献２では信号線の接続状態をチェックするために、分割駆動の駆動ブロックに着目し、あるタイミングの直前に駆動された駆動ブロックとこれから駆動する駆動ブロックが同じか否かを検出し、同じ場合はエラーと判定する構成を開示している。この場合、エラー検知回路は記録ヘッド内にあるので、エラーを検知した際にはヒートイネーブル信号の発生を即時停止することができる。
【０００９】
以上説明したように、記録ヘッドの素子基板において記録データの転送エラーを検知して、リアルタイムに記録素子（ヒータ）を制御することで、誤ったヒートイネーブル信号により記録がなされて品質の低下した画像が出力されるのを改善する必要がある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平１０−３２４０４５号公報
【特許文献２】特開２００８−６８４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら上記従来例のような記録装置の構成ではエラー検知回路が記録装置本体部の制御部に存在し、その制御部から転送される記録データの転送エラーを検知をすることはできるがエラー発生時にヒートイネーブル信号を即座に制御することが困難である。
【００１２】
これに対して、記録ヘッド内部にエラー検知回路を設け、あるタイミングの直前に駆動された駆動ブロックとこれから駆動する駆動ブロックを比較し、これらが同じブロックであればヒートイネーブル信号を即時停止することができる。しかしながら、このような構成であっても、あるタイミングの直前に駆動された駆動ブロックとこれから駆動される駆動ブロックが異なれば記録データの転送エラーがあってもエラーはやはり検知されない。また、この構成では、同じ記録データを続けて転送した際に必ずエラーになってしまうという問題も生じてしまう。
【００１３】
本発明は上記従来例に鑑みてなされたもので、記録データの転送エラーをリアルタイムに検出し、その結果に基づいて記録制御が可能な記録ヘッド及び記録装置を提供すること目的としている。
【課題を解決するための手段】
【００１４】
上記目的を達成するために本発明の記録ヘッドは次のような構成からなる。
【００１５】
即ち、複数の記録素子と前記複数の記録素子を駆動する駆動回路とを実装した記録ヘッドであって、転送される記録データ信号により前記複数の記録素子の全てに対して１回の記録の機会が与えられる時間を記録周期とし、該記録周期毎に前記転送される記録データ信号に転送エラーがあるかどうかを検知する検知回路と、前記検知回路により前記転送エラーがないことが検知されるならヒートイネーブル信号を前記駆動回路に供給し、前記検知回路により前記転送エラーがあることが検知されるなら前記ヒートイネーブル信号を前記駆動回路に供給することを抑止する抑止回路とを有することを特徴とする。
【００１６】
また、その記録ヘッドは以下のような構成を備えても良い。
【００１７】
即ち、複数の記録素子と前記複数の記録素子をブロック単位で時分割駆動する駆動回路とを実装した記録ヘッドであって、１ブロックに含まれる記録素子に対して１回の記録の機会が与えられる時間を記録周期とし、該記録周期毎に前記転送される記録データ信号に転送エラーがあるかどうかを検知する検知回路と、前記検知回路により前記転送エラーがないことが検知されるならヒートイネーブル信号を前記駆動回路に供給し、前記検知回路により前記転送エラーがあることが検知されるなら前記ヒートイネーブル信号を前記駆動回路に供給することを抑止する抑止回路とを有することを特徴とする。
【００１８】
また本発明を別の側面から見れば、上記構成の記録ヘッドを用いて記録を行う記録装置を備える。
【発明の効果】
【００１９】
従って本発明によれば、記録ヘッド内部に構成した検知回路を用い、その記録ヘッドに転送した記録データ信号に転送エラーが発生したかどうか調べ、その結果からリアルタイムにヒートイネーブル信号を制御することができるという効果がある。これにより、記録データ信号の転送エラーが発生したとしても、ヒートイネーブル信号が不必要に供給されて不良な記録を防止することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の代表的な実施例であるインクジェット記録装置の構成を示す概観斜視図である。
【図２】図１に示した記録装置の制御構成を示すブロック図である。
【図３】記録ヘッド３に内蔵される素子基板に実装される回路構成を示すブロック図である。
【図４】実施例１における信号転送タイミングチャートである。
【図５】実施例２に従う記録ヘッド３に内蔵される素子基板２０１に実装される回路構成を示すブロック図である。
【図６】実施例３に従う記録ヘッド３に内蔵される素子基板２０１に実装される回路構成を示すブロック図である。
【図７】実施例３に従う信号転送タイミングチャートである。
【図８】実施例４に従う記録ヘッド３に内蔵される素子基板２０１に実装される回路構成を示すブロック図である。
【図９】実施例４における信号転送タイミングチャートである。
【図１０】従来のエラー検知構成の全体概要を示すブロック図である。
【図１１】その他の実施例に従う信号転送タイミングチャートである。
【発明を実施するための形態】
【００２１】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。ただし、この実施例に記載されている構成要素の相対配置等は、特定の記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００２２】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。さらに人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２３】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２４】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２５】
またさらに、「記録要素」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００２６】
＜インクジェット記録装置の説明（図１）＞
図１は本発明の代表的な実施例であるインクジェット記録装置１の構成の概要を示す外観斜視図である。
【００２７】
図１に示すように、インクジェット記録装置（以下、記録装置）はインクジェット方式に従ってインクを吐出して記録を行なうインクジェット記録ヘッド（以下、記録ヘッド）３をキャリッジ２に搭載し、キャリッジ２を矢印Ａ方向に往復移動させて記録を行う。記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド３から記録媒体Ｐにインクを吐出することで記録を行なう。
【００２８】
記録装置１のキャリッジ２には記録ヘッド３を搭載するのみならず、記録ヘッド３に供給するインクを貯留するインクカートリッジ６を装着する。インクカートリッジ６はキャリッジ２に対して着脱自在になっている。
【００２９】
図１に示した記録装置１はカラー記録が可能であり、そのためにキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００３０】
この実施例の記録ヘッド３は、熱エネルギを利用してインクを吐出するインクジェット方式を採用している。このため、電気熱変換体を備えている。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００３１】
また、図１に示す例では、記録ヘッド３とインクカートリッジ６とが分離している構成であるが、記録ヘッドとインクカートリッジとが一体となったヘッドカートリッジを用いても良い。
【００３２】
＜インクジェット記録装置の制御構成（図２）＞
図２は図１に示した記録装置の制御構成を示すブロック図である。
【００３３】
図２に示すように、コントローラ６００は、ＭＰＵ６０１、ＲＯＭ６０２、特殊用途集積回路（ＡＳＩＣ）６０３、ＲＡＭ６０４、システムバス６０５、Ａ／Ｄ変換器６０６などで構成される。ここで、ＲＯＭ６０２は後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納する。ＡＳＩＣ６０３は、キャリッジモータＭ１の制御、搬送モータＭ２の制御、及び、記録ヘッド３の制御のための制御信号を生成する。ＲＡＭ６０４は、画像データの展開領域やプログラム実行のための作業用領域等として用いられる。システムバス６０５は、ＭＰＵ６０１、ＡＳＩＣ６０３、ＲＡＭ６０４を相互に接続してデータの授受を行う。Ａ／Ｄ変換器６０６は以下に説明するセンサ群からのアナログ信号を入力してＡ／Ｄ変換し、デジタル信号をＭＰＵ６０１に供給する。
【００３４】
また、図２において、６１０は画像データの供給源となるコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）でありホスト装置と総称される。ホスト装置６１０と記録装置１との間ではインタフェース（Ｉ／Ｆ）６１１を介して画像データ、コマンド、ステータス信号等を送受信する。この画像データは、例えば、ラスタ形式で入力される。
【００３５】
さらに、６２０はスイッチ群であり、電源スイッチ６２１、プリントスイッチ６２２、回復スイッチ６２３などから構成される。
【００３６】
６３０は装置状態を検出するためのセンサ群であり、位置センサ６３１、温度センサ６３２等から構成される。
【００３７】
さらに、６４０はキャリッジ２を矢印Ａ方向に往復走査させるためのキャリッジモータＭ１を駆動させるキャリッジモータドライバ、６４２は記録媒体Ｐを搬送するための搬送モータＭ２を駆動させる搬送モータドライバである。また、６４４はコントローラ６００から転送される記録データや制御信号に基づいて記録ヘッドを駆動するヘッドドライバである。
【００３８】
ＡＳＩＣ６０３は、記録ヘッド３による記録走査の際に、ＲＡＭ６０４の記憶領域に直接アクセスしながら記録ヘッドに対して記録素子（吐出用のヒータ）を駆動するためのデータを転送する。
【００３９】
次に、以上の構成に記録装置に搭載される記録ヘッドについての幾つかの実施例について説明する。
【実施例１】
【００４０】
図３は記録ヘッド３に内蔵される素子基板に実装される回路構成を示すブロック図である。なお、図３において、既に図１０を参照して説明した記録装置本体部から転送される種々の信号については同じ参照番号を付し、その説明は省略する。また、素子基板には複数の記録素子（ヒータ）や記録素子を駆動するための駆動信号を生成する論理回路が実装されているが、これらの構成は公知のため、ここでは説明を簡略にするために図から省略し、本発明の特徴的な構成要素のみを図示している。
【００４１】
図３に示されるように、素子基板２０１は、記録素子を駆動する駆動回路２０２と記録データ信号の転送エラーを検知するためのエラー検知回路２０３とヒートイネーブル（ＨＥ）安全回路２０５とを有する。ＨＥ安全回路２０５はＡＮＤ回路で構成され、エラー検知回路２０３の検知結果を受けて、端子１０４から入力されるヒートイネーブル信号（ＨＥ）の駆動回路２０２への供給を抑止する抑止回路である。駆動回路２０２は、シフトレジスタやラッチやデコーダやＡＮＤ回路などからなる論理回路（不図示）で生成された駆動信号と外部から供給されるヒートイネーブル信号により記録素子を駆動する。
【００４２】
端子１０３を介して供給されるラッチ信号（ＬＴ）は、論理回路２０２とエラー検知回路２０３に転送される。
【００４３】
この実施例では、エラー検知回路２０３としてパリティチェック回路を採用している。エラー検知回路２０３はラッチ信号（ＬＴ）の入力タイミングで情報を更新し、ＨＥ安全回路２０５にエラー検知結果信号（ＥＲ＿ＯＵＴ）を出力する。
【００４４】
さて、記録ヘッドの１記録周期分の記録データ信号（ＤＡＴＡ）にはパリティビットが付加されている。１記録周期とは記録ヘッドの全ての記録素子に１回のインク吐出機会を与える記録データ信号が転送される時間を指す。ここで、各データビットの信号レベルが“Ｈｉｇｈ”のときにはデータビットの値を“１”とし、“Ｌｏｗ”のときにはデータビットの値を“０”とする。そして、１記録周期分の記録データ信号（ＤＡＴＡ）毎にパリティビットを含めて、“１”のビットの数が奇数であるようにパリティビットの値が定められている。エラー検知回路２０３は、記録装置の本体部より受信した１記録周期分の記録データ信号の“１”であるビットの数をパリティビットを含めて調べる。ここで、“１”のビットの数が偶数個であるなら、その記録データ信号には転送データエラーがあると判断し、“１”のビットの数が奇数個であるなら、その記録データ信号には転送データエラーはないと判断する。
【００４５】
従って、エラー検知回路２０３は転送エラーがないことを示す信号レベルが“Ｈｉｇｈ”のエラー検知結果信号（ＥＲ＿ＯＵＴ）或いは転送エラーがあることを示す信号レベルが“Ｌｏｗ”のエラー検知結果信号（ＥＲ＿ＯＵＴ）を出力する。この出力タイミングはラッチ信号（ＬＴ）がエラー検知回路２０３に入力されたタイミングである。
【００４６】
図４は実施例における信号転送タイミングチャートである。図４に示されるように、記録データ信号（ＤＡＴＡ）はクロック信号（ＣＬＫ）のパルスの立ち上がりと立ち下がりで受信される。また、記録データ信号（ＤＡＴＡ）には１記録周期毎にパリティビット１０６が付加されている。
【００４７】
ここでは、ある記録周期（ここでは図４の左から２番目の記録周期）における記録データ信号（ＤＡＴＡ）の転送にエラーがあった場合について説明する。
【００４８】
図３に示す構成から分かるように、エラー検知回路２０３は記録データ信号（ＤＡＴＡ）の受信と共にエラーの検知を行う。エラーを検知すると、エラー検知回路２０３は、次の記録周期のラッチ信号（ＬＴ）の入力タイミングで検知結果の更新を行い、信号レベルが“Ｌｏｗ”のエラー検知結果信号（ＥＲ＿ＯＵＴ）を出力する。
【００４９】
ＨＥ安全回路２０５は端子１０４を介して入力されたヒートイネーブル信号（ＨＥ）とエラー検知結果信号（ＥＲ＿ＯＵＴ）とのＡＮＤ演算を行い、その結果をヒータ駆動信号（ＨＥ＿ＯＵＴ）として、駆動回路２０２に出力する。ここで、転送エラー発生を示す信号レベルが“Ｌｏｗ”のエラー検知結果信号（ＥＲ＿ＯＵＴ）が出力されると、図４に示すように、ヒータ駆動信号（ＨＥ＿ＯＵＴ）の信号レベルはヒートイネーブル信号（ＨＥ）の信号レベルに係わりなく“Ｌｏｗ”となる。
【００５０】
これにより、ヒートイネーブル信号（ＨＥ）がたとえ供給されたとしても、転送エラーが発生すると駆動回路２０２へは転送されない。そのため、あるタイミングで記録データ信号のエラーを検知した場合は、次の記録周期でエラー検知結果が反映され、ヒートイネーブル信号が駆動回路に供給されず、記録動作を抑止することができる。
【００５１】
なお、次の記録周期で供給される画像データ信号は正しく転送されるかもしれない。従って、次の記録周期で供給される画像データ信号に転送エラーがないとエラー検知回路２０３が判断する場合には、転送エラーがないことを示す信号レベルが“Ｈｉｇｈ”のエラー検知結果信号（ＥＲ＿ＯＵＴ）をデータする。これにより、次の記録周期ではＨＥ安全回路は供給されたヒートイネーブル信号（ＨＥ）をヒータ駆動信号（ＨＥ＿ＯＵＴ）としてそのまま駆動回路に出力する。
【００５２】
以上説明したようにこの実施例に従えば、素子基板内部のエラー検知回路が記録データ信号の転送エラーを検知し、エラーがあった際にはヒートイネーブル信号の駆動回路への供給を抑止することができる。このため、転送エラーにより生じた誤った記録データ信号により画像が記録されるのを防ぐことができる。
【００５３】
また、次の記録周期ではその周期で供給される記録データ信号に従って転送エラーの有無を判断し、その判断結果に従って、ヒートイネーブル信号の駆動回路への供給を制御できる。このようにして、この実施例に従う記録ヘッドは１記録周期毎に記録データ信号の転送エラーの有無をチェックして、自律的に記録制御を行うことができる。
【００５４】
（実施例１の変形例）
実施例１では、記録ヘッドの全ての記録素子に１回のインク吐出機会を与える記録データ信号の転送時間を１記録周期として説明したが、この１記録周期を、時分割駆動における１ブロック分の記録データ信号の転送時間であっても構わない。図１１は、信号転送タイミングチャートである。記録ヘッドのすべての記録素子を、時分割駆動を行うための信号の転送を示す。回路構成は、図３と同様である。実施例１との相違点は、駆動回路２０２は、記録素子群を３２のブロックに分けて駆動する回路である。このために、ＤＡＴＡ１０２には、ブロックの識別情報も含まれている。駆動回路２０２は、更に、識別情報を判別する判定回路も備えている。
【００５５】
図１１に示すように、１カラム分の記録データ１０２１（ＢＬＫ１〜ＢＬＫ３２）が、ブロック単位で転送される。例えば、期間ＢＬＫ１では、第１ブロックに含まれる記録素子の記録に使用されるデータと識別情報が転送される。同様に、期間ＢＬＫ３２は、第３２ブロックに含まれる記録素子の記録に使用されるデータと識別情報が転送される。記録データ１０２２は、１０２１の次カラムのデータである。ＢＬＫ１やＢＬＫ３２は、１ブロック分の記録周期も示している。
【００５６】
図１１では、記録データ１０２１の期間ＢＬＫ２で転送エラーが発生したために、ＥＲ＿ＯＵＴ信号１０５を期間ＢＬＫ３で出力する様子を示している。また、記録データ１０２２の期間ＢＬＫ２においても、同様に転送エラーが発生したことを示す。
【００５７】
以上のように、時分割駆動を行う記録ヘッドにおいて、ブロック単位でエラーの検知結果を出力することができる。
【実施例２】
【００５８】
図５は実施例２に従う記録ヘッド３に内蔵される素子基板２０１に実装される回路構成を示すブロック図である。なお、図５において、既に図３や図１０を参照して説明した種々の信号や構成要素については同じ参照番号を付し、その説明は省略する。この実施例ではエラー検知回路２０３とＨＥ信号生成回路２０６とが素子基板２０１内部に実装される。記録データ信号（ＤＡＴＡ）には、ＨＥ信号の立ち上りのタイミング（クロック数）を定める情報と立下りのタイミング（クロック数）を定める情報が含まれている。ＨＥ信号生成回路２０６は、これらの情報も入力する。なお、ＨＥ信号生成回路２０６には、クロック信号（ＣＬＫ）をカウントするカウンタを備えている。ＨＥ信号生成回路２０６は、入力したタイミング情報とカウンタの値に基づき、ＨＥ信号を生成する。
【００５９】
さて、記録装置の本体部から転送されてきた記録データ信号（ＤＡＴＡ）は、Ｎ個のシフトレジスタ２０７−１〜２０７−Ｎを通ってＨＥ信号生成回路２０６へ転送される。それと同期して記録データ信号（ＤＡＴＡ）、クロック信号（ＣＬＫ）、及び、ラッチ信号（ＬＴ）はエラー検知回路２０３に転送され、転送エラーの有無が検知される。
【００６０】
転送エラーがない場合は、エラー検知回路２０３は実施例１のように信号レベルが“Ｈｉｇｈ”のエラー検知結果信号（ＥＲ＿ＯＵＴ）を出力する。そして、ＨＥ信号生成回路２０６から転送されてきたヒートイネーブル信号（ＨＥ）とエラー検知結果信号（ＥＲ＿ＯＵＴ）とのＡＮＤ演算をＨＥ安全回路２０５で実行する。その結果得られたヒータ駆動信号（ＨＥ＿ＯＵＴ）が駆動回路２０２へ転送される。この場合には、ヒートイネーブル信号（ＨＥ）がそのまま駆動回路２０２へ転送される。
【００６１】
これに対して、転送エラーがあった場合は、エラー検知回路２０３は実施例１のように信号レベルが“Ｌｏｗ”のエラー検知結果信号（ＥＲ＿ＯＵＴ）を出力する。その結果、ＨＥ信号生成回路２０６で生成されたヒートイネーブル信号（ＨＥ）は駆動回路２０２へ転送されず、記録素子の駆動は抑止される。
【００６２】
以上説明した実施例に従えば、実施例１で得られる効果に加えて、ヒートイネーブル信号を記録ヘッド内で生成するので、記録ヘッドと記録装置との間の信号線の数を低減できる。
【実施例３】
【００６３】
図６は実施例３に従う記録ヘッド３に内蔵される素子基板２０１に実装される回路構成を示すブロック図である。なお、図６において、既に図３や図５や図１０を参照して説明した種々の信号や構成要素やその動作については同じ参照番号を付し、その説明は省略する。
【００６４】
図６に示すように、素子基板２０１はエラー検知回路２０３とＬＴ制御信号２０９とＨＥ信号生成回路２０６と遅延回路２０８とを実装する。
【００６５】
記録装置の本体部から転送されてきた記録データ信号（ＤＡＴＡ）はエラー検知回路２０３で転送エラーの有無が検知される。エラー検知結果信号（ＥＲ＿ＯＵＴ）は遅延回路２０８で遅延されたラッチ信号（ＬＴ）と共にＬＴ制御回路２０９に転送される。ＬＴ制御回路２０９はラッチ信号（ＬＴ）とエラー検知結果信号（ＥＲ＿ＯＵＴ）とのＡＮＤ演算を行い、その結果信号（ＨＥＬＴ）をＨＥ信号生成回路２０６へ転送する。この結果信号（ＨＥＬＴ）は遅延回路２０８により遅延され、エラー検知結果信号により転送が制御されるラッチ信号と言える。
【００６６】
さて、このような構成の素子基板において、記録データ信号（ＤＡＴＡ）の転送エラーを検知すると、ＬＴ制御回路２０９はラッチ信号（ＬＴ）のＨＥ信号生成回路２０６への転送を止める。即ち、ＨＥ信号生成回路２０６は、転送エラーの記録データ信号（ＤＡＴＡ）をラッチしない。これに対して、転送エラーを検知しない場合、ＬＴ制御信号２０９はＨＥ信号生成回路２０６にラッチ信号１０３を転送する。即ち、ＨＥ信号生成回路２０６は、記録データ信号（ＤＡＴＡ）をラッチする。従って、転送エラー発生時にはＨＥ信号生成回路２０６にラッチ信号は転送されず、ＨＥ信号生成回路２０６は前の記録周期でラッチした記録信号の情報を保持しているので、この情報に基づくヒータ駆動信号（ＨＥ＿ＯＵＴ）を出力する。そして、駆動回路２０３は、前の記録周期と同じパルス幅のヒータ駆動信号（ＨＥ＿ＯＵＴ）を使用して記録素子を駆動する。
【００６７】
図７は実施例３に従う信号転送タイミングチャートである。図７において、既に前述の実施例で説明した種々の信号やその動作については同じ参照番号を付し、その説明は省略する。ここでは、図中左から２つめの記録周期で記録データ信号（ＤＡＴＡ）の転送エラーがあった場合について説明する。
【００６８】
この場合、実施例１と同様に次の記録周期でエラー検知結果信号（ＥＲ＿ＯＵＴ）が更新され、図７に示すように、その信号レベルが“Ｌｏｗ”となる。それと同時にＬＴ制御回路２０９は信号レベルが“Ｌｏｗ”の結果信号（ＨＥＬＴ）をＨＥ信号生成回路２０６へ転送する。これにより、ＨＥ信号生成回路２０６にはラッチ信号（ＬＴ）が入力されないので、次の記録周期ではヒータ駆動信号（ＨＥ＿ＯＵＴ）は前のヒータ駆動信号（ＨＥ＿ＯＵＴ）を使用する（図７の破線参照）。
【００６９】
ここで、ラッチ信号（ＬＴ）を遅延回路２０８で遅延させて、ＬＴ制御回路２０９に転送する理由について説明する。遅延がないと転送エラーを検知して結果信号（ＨＥＬＴ）によりラッチ信号の転送を止める際に、エラー検知結果信号（ＥＲ＿ＯＵＴ）の立下りとラッチ信号（ＬＴ）の立ち上がりが重なる時間が発生する。これは、エラー検知回路２０３の内部処理に要する時間分、エラー検知結果信号（ＥＲ＿ＯＵＴ）のレベル変化のタイミング、ラッチ信号（ＬＴ）の出力タイミングより遅れるからである。つまり、転送エラーが発生した場合であっても、ＬＴ制御回路２０９にラッチ信号（ＬＴ）が入力したタイミングにおいて、エラー検知結果信号（ＥＲ＿ＯＵＴ）の信号レベルが“Ｌｏｗ”の状態に遷移する前の“Ｈｉｇｈ”の状態となっている。これにより、ヒータ駆動信号（ＨＥ＿ＯＵＴ）が更新されてしまう。そのため、結果信号（ＨＥＬＴ）はラッチ信号（ＬＴ）に対して遅延してＨＥ信号生成回路２０６へ転送するのである。
【００７０】
従って以上説明した実施例に従えば、ある記録周期において記録データ信号の転送エラーを検知した際に、前の記録周期のヒータ駆動信号を使用することができる。実施例２で説明したように、ＨＥ信号生成回路は入力された記録データ信号に基づいてヒートイネーブル信号を生成するので、前の記録周期の記録データ信号が正常に転送されている限り、異常なヒートイネーブル信号が生成されることはない。従って、転送エラーの発生によって異常なヒートイネーブル信号が生成されることが防止される。
【実施例４】
【００７１】
図８は実施例４に従う記録ヘッド３に内蔵される素子基板２０１に実装される回路構成を示すブロック図である。なお、図８において、既に図３、図５、図６、図１０を参照して説明した種々の信号や構成要素やその動作については同じ参照番号を付し、その説明は省略する。
【００７２】
この実施例の特徴は記録装置のユーザが記録データ信号の転送エラーが発生した時に記録を行うか行わないかを記録データ信号の転送前に指示することができる点にある。このため、図８に示すように、この実施例に従う記録ヘッドの素子基板には記録装置の本体制御部（例えば、図２のコントローラ６００）から転送される選択信号（ＳＥＬ）を受信する端子１０５を設ける。受信した選択信号（ＳＥＬ）はＨＥ安全回路２０５’とＬＴ制御回路２０９’とに入力される。
【００７３】
ＬＴ制御回路２０９’において、反転された選択信号（ＳＥＬ）とエラー検知回路２０３からのエラー検知結果信号（ＥＲ＿ＯＵＴ）とのＯＲ演算がＯＲ回路２１２で実行され、その演算結果がＡＮＤ回路２１３に出力される。一方、ＨＥ安全回路２０５’に入力された選択信号（ＳＥＬ）はエラー検知結果信号（ＥＲ＿ＯＵＴ）とのＯＲ演算がＯＲ回路２１１で実行され、その演算結果がＡＮＤ回路２１４に出力される。
【００７４】
図９は実施例４における信号転送タイミングチャートである。
【００７５】
この実施例では、ユーザがたとえ転送エラーを検知しても記録の継続を望む場合、記録装置の本体部から信号レベルが“Ｈｉｇｈ”の選択信号（ＳＥＬ）を出力する。
【００７６】
図９に示すように、最初の記録周期（図９の最も左側）において、転送エラーがない場合、エラー検知回路２０３は信号レベルが“Ｈｉｇｈ”のエラー検知結果信号（ＥＲ＿ＯＵＴ）を出力する。この場合、素子基板内部で生成された結果信号（ＨＥＬＴ）がＨＥ信号生成回路２０６に転送されると、ヒートイネーブル信号がそのままヒータ駆動信号（ＨＥ＿ＯＵＴ）として駆動回路２０２に転送される。
【００７７】
これに対して、次の記録周期の転送エラーがあった場合、選択信号（ＳＥＬ）の信号レベルが“Ｈｉｇｈ”であり、エラー検知結果信号（ＥＲ＿ＯＵＴ）がエラーを示す“Ｌｏｗ”であると、結果信号（ＨＥＬＴ）の信号レベルは“Ｌｏｗ”となる。その結果、ラッチ信号（ＬＴ）はＨＥ信号生成回路２０６に転送されない。従って、ＨＥ信号生成回路２０６は前の記録周期におけるヒートイネーブル信号（ＨＥ）をＨＥ安全回路２０５’に出力し続ける。一方、選択信号（ＳＥＬ）の信号レベルが“Ｈｉｇｈ”であると、エラー検知結果信号（ＥＲ＿ＯＵＴ）の信号レベルに係わりなく、ヒートイネーブル信号（ＨＥ）はそのままヒータ駆動信号（ＨＥ＿ＯＵＴ）として駆動回路２０２に転送される。従って、ＨＥ安全回路２０５’から出力として前の記録周期におけるヒータ駆動信号（ＨＥ＿ＯＵＴ）が使用される（図９の破線参照）。
【００７８】
一方、ユーザが転送エラーを検知したら記録の継続を望まない（即ち、中断を望む）場合、記録装置の本体制御部から信号レベルが“Ｌｏｗ”の選択信号（ＳＥＬ）を出力する。この場合も、エラー検知結果信号（ＥＲ＿ＯＵＴ）の信号レベルは“Ｈｉｇｈ”であれば、ＬＴ制御回路２０９’はラッチ信号を転送し、ＨＥ安全回路２０５’はヒートイネーブル信号（ＨＥ）をヒータ駆動信号（ＨＥ＿ＯＵＴ）として駆動回路２０２に転送する。
【００７９】
しかしながら、図９の左から４番目の記録周期のように転送エラーがあると、エラー検知結果信号（ＥＲ＿ＯＵＴ）の信号レベルは“Ｌｏｗ”に変化する。ＬＴ制御回路２０９’ではその場合も、ラッチ信号（ＬＴ）を結果信号（ＨＥＬＴ）として出力し、その結果、ヒートイネーブル信号（ＨＥ）がＨＥ信号生成回路２０６で生成され、ＨＥ安全回路２０５’に出力される。しかしながら、ＨＥ安全回路２０５’により、そのヒートイネーブル信号（ＨＥ）は駆動回路２０２に転送されず、次の記録周期における記録を抑止することができる。
【００８０】
従って以上説明した実施例に従えば、ユーザの意図に従った選択信号を転送し、記録データ信号の転送エラーが発生し場合の記録を制御することができる。例えば、記録デューティに従って選択信号の値を前もって決めておき、記録周期毎にその記録デューティに従って選択信号を送信するならば、記録素子やその駆動回路に負荷を与えないように記録制御を行なうことができる。例えば、記録デューティが小さい場合には記録を継続させるように選択信号を定め、記録デューティが大きい場合には記録を抑止するように選択信号を定めるなら、転送エラーが発生した場合にも記録ヘッドの負荷を最小限にするような記録制御が可能になる。
【図１】
2011235528.tif 000003
【図２】
2011235528.tif 000004
【図３】
2011235528.tif 000005
【図４】
2011235528.tif 000006
【図５】
2011235528.tif 000007
【図６】
2011235528.tif 000008
【図７】
2011235528.tif 000009
【図８】
2011235528.tif 000010
【図９】
2011235528.tif 000011
【図１０】
2011235528.tif 000012
【図１１】
2011235528.tif 000013