(57)【要約】【課題】記録ヘッドとの間の転送データラインの接続不良の検知効率を向上させるインクジェット記録装置を提供する。【解決手段】制御基板は、記録ヘッドと制御基板との間の接続不良を検出するための試験データを、記録データに基づく記録タイミングと異なるタイミングで、記録ヘッドに送信する。記録ヘッドは、その送信された試験データを受信した受信結果に基づいて、接続不良か否かを判定する。その判定結果は、制御基板に通知される。【選択図】図７
2014156032.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドと、前記記録ヘッドを制御する制御基板とを備えるインクジェット記録装置であって、
前記制御基板は、
前記記録ヘッドと前記制御基板との間の接続不良を検出するための試験データを記憶する記憶手段と、
前記記憶手段に記憶された前記試験データを、記録データに基づく記録タイミングと異なるタイミングで、前記記録ヘッドに送信する送信手段と、を備え、
前記記録ヘッドは、
前記送信手段により送信された前記試験データを受信する受信手段と、
前記受信手段により受信した前記試験データの受信の結果に基づいて、接続不良か否かを判定する判定手段と、
前記判定手段により判定された結果を前記制御基板に通知する通知手段と、を備える、
ことを特徴とするインクジェット記録装置。
【請求項２】
前記送信手段は、前記記録ヘッドのノズルからの吐出タイミングと異なるタイミングで、前記試験データを前記記録ヘッドに送信する、ことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記送信手段は、前記記録ヘッドの各ノズルからの吐出タイミングの間で、前記試験データを前記記録ヘッドに送信する、ことを特徴とする請求項２に記載のインクジェット記録装置。
【請求項４】
前記記録ヘッドは、
前記試験データを記憶するメモリ、をさらに備え、
前記判定手段は、前記受信手段により受信した前記試験データを前記メモリに記憶された前記試験データと比較することにより、接続不良か否かを判定する、ことを特徴とする請求項１乃至３のいずれか１項に記載のインクジェット記録装置。
【請求項５】
前記記録ヘッドは、
前記制御基板で用いられるクロック信号に対応するクロック信号を前記制御基板に出力する出力手段を、さらに備え、
前記通知手段は、前記判定手段により前記接続不良と判定された場合に、前記出力手段により出力される前記クロック信号の周波数を変化させることにより、前記接続不良と判定された結果を前記制御基板に通知する、ことを特徴とする請求項１乃至４のいずれか１項に記載のインクジェット記録装置。
【請求項６】
記録ヘッドと、前記記録ヘッドを制御する制御基板とを備えるインクジェット記録装置において実行される試験方法であって、
前記制御基板が、
前記記録ヘッドと前記制御基板との間の接続不良を検出するための試験データを記憶する記憶手段に記憶された前記試験データを、記録データに基づく記録タイミングと異なるタイミングで、前記記録ヘッドに送信する送信工程、を有し、
前記記録ヘッドが、
前記送信工程において送信された前記試験データを受信する受信工程と、
前記受信工程において受信した前記試験データの受信の結果に基づいて、接続不良か否かを判定する判定工程と、
前記判定工程において判定された結果を前記制御基板に通知する通知工程と、を備える、
ことを特徴とする試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドを用いて記録媒体に記録するインクジェット記録装置および試験方法に関する。
【背景技術】
【０００２】
記録ヘッドから吐出されたインクを用紙等の記録媒体に付着させ、記録媒体上に記録ドットを形成することで記録を行うインクジェット記録装置が知られている。近年、そのインクジェット記録装置に対して、より高品位かつ多様な画像出力と記録速度の向上がますます求められている。そのような要求に応えるため、記録ヘッドのインクを吐出するノズル数の増加、インク色数の増加、記録ヘッドの長尺化等が行われている。多数の記録素子が構成された記録ヘッドでは、駆動周波数の向上に伴い単位時間に転送されるべきデータ量が増加するため、転送クロック周波数の高速化やデータ転送ラインの増加が要求される。
【０００３】
多色化や長尺化に伴う記録ヘッドのデータ転送ラインの増加は、記録ヘッドのコストダウンやスリム化の妨げになるだけでなく、接続不良や断線故障を引き起こす可能性を増加させてしまう。ケーブル断線やコンタクト不良により、誤った駆動信号で記録ヘッドを動作させることは、記録不良が生じるだけでなく、記録ヘッドに異常や故障をもたらすことになる。特許文献１には、記録装置本体に着脱可能な記録ヘッドにおいて、記録ヘッドのデータ転送ラインの接続不良検知を簡易な回路構成により実現する記録ヘッドが記載されている。特許文献１によると、ブロック分割駆動を行う記録ヘッドを対象とし、同じ駆動ブロックが連続的に駆動されるような駆動ブロックデータが入力された場合に、データ転送ラインの接続に異常が生じていると判断している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０６８４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の記録ヘッドのように、駆動ブロックデータなど記録ヘッド制御に関わるデータを利用した接続不良検知は、検知タイミングが吐出動作中に限られてしまう。また、駆動ブロックデータなど記録ヘッド制御に関するデータは、プログラムや制御回路に対するレジスタ設定ミスによっても、所望のデータと異なって出力されてしまう場合がある。従って、データ転送ラインの接続不良を直接的に検知しているとは言い難い。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、記録ヘッドとの間の転送データラインの接続不良の検知効率を向上させるインクジェット記録装置および試験方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係るインクジェット記録装置は、記録ヘッドと、前記記録ヘッドを制御する制御基板とを備えるインクジェット記録装置であって、前記制御基板は、前記記録ヘッドと前記制御基板との間の接続不良を検出するための試験データを記憶する記憶手段と、前記記憶手段に記憶された前記試験データを、記録データに基づく記録タイミングと異なるタイミングで、前記記録ヘッドに送信する送信手段と、を備え、前記記録ヘッドは、前記送信手段により送信された前記試験データを受信する受信手段と、前記受信手段により受信した前記試験データの受信の結果に基づいて、接続不良か否かを判定する判定手段と、前記判定手段により判定された結果を前記制御基板に通知する通知手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、記録ヘッドとの間の転送データラインの接続不良の検知効率を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】インクジェット記録装置の全体構成を示す概略斜視図である。
【図２】インクジェット記録装置の制御系に関するブロック構成を示す図である。
【図３】転送データライン上を転送されるデータフォーマットの一例を示す図である。
【図４】接続確認用データパターンの一例を示す図である。
【図５】転送データライン上を転送される各データのタイムチャートを示す図である。
【図６】受信制御回路の内部構成を示す図である。
【図７】受信制御回路による受信データ処理の手順を示すフローチャートである。
【図８】接続確認処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
〔第１の実施形態〕
［インクジェット記録装置の構成］
図１は、本実施形態におけるインクジェット記録装置１００の全体構成を示す概略斜視図である。キャリッジ１０２は、記録ヘッド１０１、及び記録ヘッド１０１に供給するインクを貯留する着脱可能なインクカートリッジを搭載している。キャリッジ１０２は、キャリッジモータ１１４、駆動ベルト１１３、シャフト１１２からなる駆動機構に連結されており、記録媒体１１５の搬送方向と交差する方向（走査方向）に移動する。記録ヘッド１０１は、キャリッジ１０２の移動に伴い、記録媒体１１５を走査する。キャリッジ１０２に対向する面にはエンコーダスケール（不図示）が設けられている。キャリッジ１０２に搭載されたエンコーダセンサ（不図示）が発光した光がエンコーダスケールに照射され、その透過光に基づいてキャリッジ１０２の走査位置に関する信号が出力される。
【００１２】
記録ヘッド１０１に搭載された不図示の吐出口（ノズル）の吐出口面に対向してプラテン１０４が設けられている。記録ヘッド１０１を搭載したキャリッジ１０２が往復移動するとともに、記録ヘッド１０１に記録信号を与えてインク滴を吐出することにより、プラテン１０４上に搬送された記録媒体１１５上に記録が行われる。ここで、紙送りローラ１０６は、紙押さえローラ１０５とともに記録媒体１１５を押さえながら、紙送りモータ１０８、紙送りモータギア１０９、紙送りギア１０７からなる駆動機構により回転し、記録媒体１１５のプラテン１０４上への給紙を行う。紙送りモータ１０８の位置は、エンコーダフィルム１１０とエンコーダセンサ１１１により検出され、その位置に応じて紙送りモータ１０８の回転が制御される。また、排紙ローラ１０３は、記録済みの記録媒体１１５をインクジェット記録装置１００の外部に排出する。
【００１３】
［インクジェット記録装置の制御構成］
図２は、インクジェット記録装置１００の制御系に関するブロック構成を示す図である。ホストＰＣ２０１から送信された制御コマンドや記録対象の画像データは、インクジェット記録装置１００のコントロール基板２２１（制御基板ともいう）に設けられたＡＳＩＣ２２２内のインタフェース（Ｉ／Ｆ）回路２０５によって受信される。また、ＲＯＭ２０３には、ＣＰＵ２０２が実行し本実施形態の動作を実現するためのプログラムや、記録ヘッド１０１の制御に必要なルックアップテーブル等の各種テーブルが記憶されている。ＣＰＵ２０２は、ＲＯＭ２０３に記憶されたプログラムや、ホストＰＣ２０１からインタフェース回路２０５を介して入力された制御コマンドに従って、インクジェット記録装置１００全体の制御を行う。
【００１４】
インタフェース回路２０５を介して受信された画像データは、画像処理回路２０６に送られ、必要に応じて、拡大／縮小、回転等様々な画像処理が施され、ＲＡＭ２０４に記憶される。ＲＡＭ２０４としては、例えばＤＲＡＭが用いられる。ＲＡＭ２０４は、記録ヘッド１０１のノズル列に応じたカラムデータを一時的に記憶する記録バッファや、ＣＰＵ２０２の各種プログラムの実行に用いられる作業領域を含む。また、ＲＡＭ２０４は、ホストＰＣ２０１からインタフェース回路２０５を介して受信された制御コマンドや画像データを一時的に保持する受信バッファを含む。
【００１５】
タイミング信号出力回路２１０は、エンコーダ２３１から出力されたキャリッジ１０２の位置情報を示す信号を受信すると、記録データ転送制御回路２０８とヒートデータ生成回路２０９に対して、各回路が動作するための吐出タイミング信号を出力する。タイミング信号出力回路２１０から出力された吐出タイミング信号に従って、記録データ転送制御回路２０８は、ＲＡＭ２０４から画像データを読み出す。そして、時分割駆動方式等、記録ヘッドのノズルの各種駆動形式に応じたデータ処理を行って、記録データを生成し、一旦、ＳＲＡＭ２０７に格納する。
【００１６】
ヒートデータ生成回路２０９は、分割パルス幅変調駆動法に基づいたヒートデータを生成する。分割パルス幅変調駆動法とは、例えば、ヒータに印加するパルスを単一のパルスではなく、ヒータ直上のインクを予備加熱するプレパルスと、インクを発泡させるメインパルスで構成する方法である。そのような駆動法により、インクの吐出量や吐出速度の柔軟な制御が可能になる。ＳＲＡＭ２０７からの記録データの読出しとヒートデータの出力は、タイミング信号出力回路２１０から出力される吐出タイミング信号に従って行われる。そして、各データは、シリアライズされて送信制御回路２１１から転送データライン２６１を介して記録ヘッド１０１にシリアル転送される。
【００１７】
また、タイミング信号出力回路２１０は、記録データ転送制御回路２０８とヒートデータ生成回路２０９に対して、記録ヘッド温度取得タイミング信号も出力する。記録ヘッド１０１の温度は、記録ヘッド温度取得タイミング信号に同期して、記録ヘッド１０１に搭載されたダイオードセンサ（不図示）の電圧降下値に基づいてコントロール基板２２１上の記録ヘッド温度計測回路（不図示）により計測される。送信制御回路２１１は、記録ヘッド温度取得タイミング信号に同期して、接続確認用データパターンを生成し、転送データライン２６１を介して記録ヘッド１０１に送信する。ここで、接続確認用データパターンとは、転送データライン２６１の接続不良を検出するためのデータである。
【００１８】
コントロール基板２２１上のＡＳＩＣ２２２と、記録ヘッド１０１内の第１記録ヘッド基板であるＡＳＩＣ２４１との間は、記録データ及びヒートデータの転送を行うための転送データライン２６１を介して接続されている。転送データライン２６１は、シリアル転送に必要なクロック信号を伝送するクロックラインと、記録データを伝送する記録データラインと、ヒートデータを伝送するヒートデータラインとを含む。記録ヘッド１０１のＡＳＩＣ２４１内の受信制御回路２４２は、コントロール基板２２１から送信されシリアライズされた各データを受信する。
【００１９】
なお、記録ヘッド１０１のＡＳＩＣ２４１は、クロックライン上のクロック信号を、シリアルデータ転送の同期をとるためだけでなく、記録ヘッド１０１内部の基本動作クロックとしても使用する。そのような構成により、記録ヘッド１０１側の基板上にクロック信号を生成する発振子や発振器を設ける必要がなくなり、放射ノイズの低減や、装置コストのコストダウンを実現することができる。
【００２０】
受信制御回路２４２は、吐出タイミング信号に同期して送信される記録データ及びヒートデータを受信してデシリアライズし、記録ヘッド制御回路２４３に記録データ、ヒートデータを出力する。また、受信制御回路２４２は、クロックライン上のクロック信号に基づいて、ノズルからの吐出タイミングを決定して、記録ヘッド制御回路２４３に出力する。ここで、決定される吐出タイミングは、タイミング信号出力回路２１０から出力される吐出タイミング信号の吐出タイミングに対応する。記録ヘッド制御回路２４３は、吐出タイミング、記録データ、ヒートデータに基づいて記録ヘッド駆動信号を生成し、第２記録ヘッド基板であるＡＳＩＣ２５１上の駆動回路２５２に出力する。駆動回路２５２は、記録ヘッド駆動信号に基づいて、ノズルを含む記録素子２５３を駆動して記録媒体上にインクを吐出させて記録を行う。
【００２１】
以上は、記録データ及びヒートデータが吐出タイミングに同期して、転送データライン２６１を介してシリアル転送された場合である。一方、記録ヘッド温度取得タイミングに同期して、転送データライン２６１を介して接続確認データパターンが転送された場合に、受信制御回路２４２は、後述する受信状況を示すフラグを生成して、接続状態モニタ回路２４４に出力する。接続状態モニタ回路２４４は、受信状況を示すフラグが「接続良好」を示している場合には、フラグを一旦クリアする。また、フラグが「接続不良」を示している場合には、接続不良通知フラグを設定してループバック制御回路２４５に出力する。なお、接続状態モニタ回路２４４は、一定の時間間隔毎に、受信状況を示すフラグの確認を行う。従って、接続良好時が継続する場合には、フラグの確認及びクリアを繰り返すことになる。
【００２２】
本実施形態では、転送データライン２６１の接続不良は、ＡＳＩＣ２４１内のループバック制御回路２４５からの割込信号として、ループバック受信回路２１２に通知される。ループバック制御回路２４５は通常、転送データライン２６１のクロックラインを介して常時入力されるクロック信号を分周したループバッククロック信号を、コントロール基板２２１に出力している。そして、コントロール基板２２１上のループバック受信回路２１２は、受信したループバッククロック信号の周波数をモニタしている。
【００２３】
ここで、ループバック制御回路２４５は、接続状態モニタ回路２４４から出力された接続不良通知フラグにより接続不良を検出すると、ループバッククロック信号の周波数を通常時よりも高くする。ループバック受信回路２１２は、ループバッククロック信号の周波数の変化を検出することで、割込みの発生を認識する。以上のような構成により、コントロール基板２２１は、記録ヘッド１０１との間の転送データライン２６１に接続不良が生じたことを検出する。
【００２４】
［記録データ及びヒートデータの転送フォーマット］
図３（ａ）は、転送データライン２６１上を転送されるヒートデータのフォーマットの一例を示す図である。ヒートデータには、２７ビットのヒートデータと４ビットのチェックサムを連接したデータに対して、転送制御符号を付与し、さらに同期制御符号を挿入した形式が用いられる。２７ビットのヒートデータは、例えば、８ビットのプレパルスのオン時間、６ビットのインターバル時間、１３ビットのメインパルスのオン時間を示している。４ビットのチェックサムは、それらの２７ビットのデータに対するチェックサムである。転送制御符号とは、例えば「１１１１１」であり、転送データの先頭又は最後尾に付与され、受信制御回路２４２に対して転送開始や転送完了の通知を行う。また、同期制御符号は、例えば「０」であり、転送データ内に転送制御符号以外にそのデータパターンが存在しないようにするための調整符号である。本実施形態においては、ヒートデータは、チェックサムが連接されたヒートデータに対して、先頭から５ビット毎、及び転送制御符号の直前に同期制御符号「０」が挿入され、最後尾に転送制御符号「１１１１１」が付与されている。
【００２５】
先頭から５ビット毎に挿入される同期制御符号のパターン（転送制御符号の直前の同期制御符号は除く）を以降、同期制御符号パターンと呼ぶ。つまり、本実施形態において、ヒートデータの同期制御符号パターンは、「００００００００」である。また、転送制御符号パターンは、タイミング信号出力回路２１０から出力される吐出タイミング信号に同期して記録ヘッド１０１に転送される。その結果、記録ヘッド１０１において、データラッチのタイミングや、ＡＳＩＣ２４１内で記録ヘッド制御回路２４３に出力する吐出タイミングを決定することが可能となる。記録ヘッド制御回路２４３では、決定された吐出タイミングに基づいて、駆動回路２５２に対して記録ヘッド駆動信号を出力する。
【００２６】
図３（ｂ）は、転送データライン２６１上を転送される記録データのフォーマットの一例を示す図である。記録データは、ノズルの駆動方式に応じた記録データである。記録データには、４３ビットの記録データに、下位３２ビットに対する１ビットパリティと、上位１１ビットに対する１ビットパリティとを付与した形式が用いられる。後述するが、記録データは必ず図３（ａ）のヒートデータと同期して送信されるので、転送制御符号や同期制御符号を含まなくても良い。また、ヒートデータ及び記録データのデータ長は同一の長さである。例えば、ＮＵＬＬデータ等を調節ビットとすることにより、記録データとヒートデータとの転送データ長を同じデータ長にする。
【００２７】
［接続確認用データパターン］
図４（ａ）は、ヒートデータラインの接続確認用データパターン（試験データ）の一例を示す図である。ヒートデータラインの接続確認用データパターンは、２７ビットのヒートデータと４ビットのチェックサム部分を全て「０」とし、同期制御符号パターンを「１１１１１１１１」としたデータである。図４（ｂ）は、記録データラインの接続確認用データパターン（試験データ）の一例を示す図である。記録データラインの接続確認用データパターンは、４３ビットの記録データに、下位３２ビットに対する１ビットパリティと、上位１１ビットに対する１ビットバリティとの計４５ビットのデータである。また、記録データラインの接続確認用データパターンは、全て「０」及び全て「１」以外の予め定められたデータパターンとして送信制御回路２１１で生成される。
【００２８】
なお、本実施形態においては、転送データライン２６１上を転送されるクロック信号がＡＳＩＣ２４１内でのクロック信号としても使用されるので、そのクロック信号は常時、記録ヘッド１０１に供給される必要がある。そのために、図３及び図４に示すような各データフォーマットが用いられている。ここで、転送データライン２６１上を転送されるクロック信号がＡＳＩＣ２４１内でのクロック信号として使用されない場合には、転送データライン２６１上を転送されるデータ数分だけ発生するクロック信号が用いられても良い。また、各データフォーマットは、記録データ及びヒートデータと、各接続確認用データパターンとを識別できるのであれば、図３及び図４に示すデータフォーマットでなくとも良い。また、転送データライン２６１が、データラッチのタイミングを示すラッチ信号ラインを含むようにしても良い。
【００２９】
［データ送信タイミング］
本実施形態においては、上述のヒートデータライン及び記録データラインの接続確認用データパターンを記録ヘッド温度取得タイミング信号と同期させて、転送データライン２６１を介して記録ヘッド１０１に送信する。ここで、記録ヘッド１０１の温度計測は、非記録時には一定時間間隔毎に発生する記録ヘッド温度取得タイミング取得タイミング信号に同期して実施される。また、記録時には、一定回数の吐出タイミング毎に発生する記録ヘッド温度取得タイミング信号に同期して実施される。記録ヘッド温度取得タイミング信号は、タイミング信号出力回路２１０において生成され、非記録時には一定時間間隔毎に生成され、記録時には、測定誤差を生じさせないために、吐出タイミングと重複しないように生成される。つまり、記録ヘッド温度取得タイミング信号のタイミングは、必ず吐出タイミング信号のタイミングと排他的に発生する。
【００３０】
図５は、記録ヘッド温度取得タイミング信号及び吐出タイミング信号（記録タイミング）に同期して、送信される各データのタイムチャートを示す図である。図５（ａ）は、記録データライン及びヒートデータラインの接続確認用データパターンを送信する場合を示す。送信制御回路２１１は、記録ヘッド温度取得タイミングに同期して、記録データラインの接続確認用データパターン及びヒートデータラインの接続確認用データパターンをクロック信号の立ち上がりエッジで、データビットＤ４４から順にシリアル転送する。図５（ｂ）は、記録データ及びヒートデータを送信する場合を示す。図５（ｂ）に示すように、送信制御回路２１１は、吐出タイミング信号に同期して、記録データ及びヒートデータをクロック信号の立ち上がりエッジで、データビットＤ４４から順にシリアル転送する。図５に示すように記録ヘッド温度取得タイミング信号に同期して接続確認用データパターンを送信することで、記録データ及びヒートデータの送信タイミングと重複することを防ぐことができる。
【００３１】
［受信制御回路２４２の内部構成］
図６は、受信制御回路２４２の内部構成を示す図である。図６では、転送データライン２６１の記録データライン上の記録データは、記録データＰＤＡＴＡとして示されている。また、転送データライン２６１のヒートデータライン上のヒートデータは、ヒートデータＨＤＡＴＡとして示されている。また、転送データライン２６１のクロックライン上のクロック信号は、クロック信号ＣＬＫとして示されている。転送データライン２６１は、記録データラッチ回路６０１及びヒートデータラッチ回路６０２に接続されている。各データのラッチタイミングは、ヒートデータラインを介して送信される連続した５ビットの「１」データの検知である。ラッチされた記録データＰＤＡＴＡ＿ＬＡＴとヒートデータＨＤＡＴＡ＿ＬＡＴ、ラッチタイミング信号は、出力切換回路６０３に出力される。
【００３２】
出力切換回路６０３は、レジスタ部６１１の吐出タイミング検知パターンレジスタ６１２に予め定められた設定値と、ヒートデータＨＤＡＴＡ内に含まれるデータパターンとを比較する。ここで、吐出タイミング検知パターンレジスタ６１２に予め定められた設定値とは、例えば図３（ａ）に示す同期制御符号パターン「００００００００」である。比較結果が一致した場合には、記録データ及びヒートデータを吐出タイミングに同期して送信されたデータであると判定する。そして、出力切換回路６０３は、記録データＰＤＡＴＡ＿ＨＥＡＤ、ヒートデータＨＤＡＴＡ＿ＨＥＡＤとして誤り符号処理回路６０４に出力する。誤り符号処理回路６０４は、誤り検出符号を確認した後、記録データＰＤＡＴＡ＿ＣＨＫＥＤ及びヒートデータＨＤＡＴＡ＿ＣＨＫＥＤとして記録ヘッド制御回路２４３に出力する。一方、比較結果が不一致であった場合には、出力切換回路６０３は、各ラッチデータを記録ヘッド温度取得タイミングに同期して送信された各データラインの接続確認パターンであるとみなす。そして、出力切換回路６０３は、記録データＰＤＡＴＡ＿ＣＯＮＮＥＣＴ及びヒートデータＨＤＡＴＡ＿ＣＯＮＮＥＣＴとして接続確認フラグ生成回路６０５に出力する。
【００３３】
接続確認フラグ生成回路６０５は、ヒートデータライン接続確認用データパターンレジスタ６１３と記録データライン接続確認用データパターンレジスタ６１４に各予め定められた設定値と、転送された各データラインの接続確認用データパターンとを比較する。ここで、ヒートデータライン接続確認用データパターンレジスタ６１３に予め定められた設定値とは、例えば、図４（ａ）に示す同期制御符号パターン「１１１１１１１１」である。また、記録データライン接続確認用データパターンレジスタ６１４に予め定められた設定値とは、図４（ｂ）で説明したような全て「０」及び全て「１」以外のデータである。比較結果が一致した場合には、記録データラインの接続ＯＫフラグＰＬＩＮＥ＿ＯＫ＿ＦＬＡＧ及びヒートデータラインの接続ＯＫフラグＨＬＩＮＥ＿ＯＫ＿ＦＬＡＧを「１」に設定して接続状態モニタ回路２４４に出力する。各データラインの接続ＯＫフラグは、各接続確認用データパターンが正しく受信できたことを示すフラグである。一方、比較結果が不一致であった場合には、記録データラインの接続ＮＧフラグＰＬＩＮＥ＿ＮＧ＿ＦＬＡＧ及びヒートデータラインの接続ＮＧフラグＨＬＩＮＥ＿ＮＧ＿ＦＬＡＧを「１」に設定して接続状態モニタ回路２４４に出力する。各データラインの接続ＮＧフラグは、各接続確認用データパターンが正しく受信できなかったことを示すフラグである。
【００３４】
接続状態モニタ回路２４４は、設定された各データラインについてのＯＫフラグ及びＮＧフラグを一定時間間隔毎に確認して、一旦クリアする。図５で説明したように、記録ヘッド温度取得タイミング信号は、非記録時には一定時間間隔毎に、また、記録時には一定回数の吐出タイミング毎に発生する。従って、各データラインのＯＫフラグ及びＮＧフラグは、一旦クリアしても、一定時間後には再び設定されることになる。なお、レジスタ部６１１に設定されたヒートデータライン接続確認用データパターンレジスタ６１３及び記録データライン接続確認用データパターンレジスタ６１４の設定値を変更可能なようにしても良い。
【００３５】
［受信データ処理］
図７は、受信制御回路２４２による受信データ処理の手順を示すフローチャートである。まず、図７の点線枠で示す、吐出タイミング信号に同期して送信される記録データ及びヒートデータの受信について説明する。
【００３６】
受信制御回路２４２は、ヒートデータラインで５回連続するデータ「１」を受信したか否かを判定する（Ｓ７０１）。つまり、Ｓ７０１で、受信制御回路２４２は、転送制御符号「１１１１１」をモニタしている。ここで、転送制御符号「１１１１１」を検出した場合、それ以前に受信した４５ビットのデータ内に含まれる同期制御符号パターンが「００００００００」であるか否かを判定する（Ｓ７０２）。これは、例えば、受信制御回路２４２内のメモリに比較の基準となる同期制御符号パターンを予め記憶させておき、受信したデータと比較することによって行われても良い。ここで、受信したデータ内に含まれる同期制御符号パターンが「００００００００」であると判定された場合、受信したヒートデータを有効であると判定する。そして、記録データ及びヒートデータのラッチ、吐出タイミング信号の生成が行われる（Ｓ７０３）。また、ラッチされた各データに対して誤り符号処理回路６０４での誤り検出処理で問題なければ、誤り検出符号を除いた記録データ及びヒートデータを記録ヘッド制御回路２４３に出力する（Ｓ７０４）。なお、記録ヘッド制御回路２４３は、入力された記録データやヒートデータに含まれる各パラメータに基づいて、記録ヘッド駆動信号を生成し、駆動回路２５２に出力する。
【００３７】
次に、記録ヘッド温度取得タイミング信号に同期して送信される記録データライン及びヒートデータラインの接続確認用データパターンの受信について説明する。Ｓ７０１及びＳ７０２は上述と同じである。Ｓ７０２で、受信したデータ内に含まれる同期制御符号パターンが「００００００００」でないと判定された場合には、同期制御符号パターンが「１１１１１１１１」であるか否かを判定する（Ｓ７０５）。これは、例えば、受信制御回路２４２内のメモリに比較の基準となる同期制御符号パターンを予め記憶させておき、受信したデータと比較することによって行われても良い。同期制御符号パターンが「１１１１１１１１」であると判定された場合、受信したデータがヒートデータラインの接続確認用データパターンであると判定し、ヒートデータライン接続ＯＫフラグＨＬＩＮＥ＿ＯＫ＿ＦＬＡＧを「１」に設定する（Ｓ７０６）。そして、記録データラインについて、それ以前に受信した４５ビットのデータに対し、レジスタ部６１１に設定されている記録データライン接続確認用データパターンと一致するか否かを判定する（Ｓ７０８）。ここで、記録データライン接続確認用データパターンと一致すると判定された場合には、記録データライン接続ＯＫフラグＰＬＩＮＥ＿ＯＫ＿ＦＬＡＧを「１」に設定して、図７に示す本処理を終了する（Ｓ７０９）。Ｓ７０５において、同期制御符号パターンが「１１１１１１１１」でないと判定された場合、ヒートデータライン接続ＮＧフラグを「１」として、図７に示す本処理を終了する（Ｓ７０７）。また、Ｓ７０８にて、レジスタ部６１１に設定されている記録データライン接続確認用データパターンと一致しないと判定された場合、記録データライン接続ＮＧフラグＰＬＩＮＥ＿ＮＧ＿ＦＬＡＧを「１」として、図７に示す本処理を終了する（Ｓ７１０）。
【００３８】
以上のように、ヒートデータラインの接続が良好である場合は、ヒートデータライン接続ＯＫフラグは「１」、ヒートデータライン接続ＮＧフラグは「０」を示す状態となる。また、記録データラインの接続が良好である場合、記録データライン接続ＯＫフラグは「１」、記録データライン接続ＮＧフラグは「０」を示す状態となる。また、ヒートデータラインの接続が不良である場合、ヒートデータライン接続ＯＫフラグは「０」、ヒートデータライン接続ＮＧフラグは「１」を示す状態となる。また、記録データラインの接続が不良である場合、記録データライン接続ＯＫフラグは「０」、記録データライン接続ＮＧフラグは「１」を示す状態となる。
【００３９】
［接続確認処理］
受信制御回路２４２は、記録ヘッド温度取得タイミング信号と同期して送信される各接続確認用データパターンから記録データライン接続ＯＫ／ＮＧフラグ、ヒートデータライン接続ＯＫ／ＮＧフラグを生成し、接続状態モニタ回路２４４に通知する。接続状態モニタ回路２４４は、記録ヘッド温度取得タイミングの発生周期以上の一定時間間隔毎に、図８に示す接続確認処理の手順を繰り返す。まず、図８の点線枠で示す、接続が良好である場合について説明する。
【００４０】
まず、接続状態モニタ回路２４４は、ヒートデータラインの接続確認のために、ヒートデータライン接続ＮＧフラグが「１」であるか否かを判定する（Ｓ８０１）。ヒートデータライン接続ＮＧフラグが「１」でないと判定された場合、ヒートデータライン接続ＯＫフラグが「１」であるか否かを判定する（Ｓ８０２）。そして、ヒートデータライン接続ＯＫフラグが「１」であると判定された場合、ヒートデータライン接続ＯＫフラグを「０」にクリアする（Ｓ８０３）。
【００４１】
次に、接続状態モニタ回路２４４は、記録データラインの接続確認のために、記録データライン接続ＮＧフラグが「１」であるか否かを判定する（Ｓ８０４）。ヒートデータライン接続ＮＧフラグが「１」でないと判定された場合、ヒートデータライン接続ＯＫフラグが「１」であるか否かを判定する（Ｓ８０５）。そして、ヒートデータライン接続ＯＫフラグが「１」であると判定された場合、ヒートデータライン接続ＯＫフラグを「０」にクリアして、図８に示す本処理を終了する（Ｓ８０６）。
【００４２】
次に、接続が不良である場合について説明する。まず、接続状態モニタ回路２４４は、Ｓ８０１において、ヒートデータライン接続ＮＧフラグが「１」であると判定された場合、ヒートデータラインの接続不良が生じたと判定する。そして、ヒートデータライン接続ＮＧフラグを「０」にクリアした後（Ｓ８０７）、ヒートデータライン接続不良通知フラグを「１」として、図８に示す本処理を終了する（Ｓ８０８）。また、接続状態モニタ回路２４４は、Ｓ８０２において、ヒートデータライン接続ＯＫフラグが「０」であると判定された場合、ヒートデータラインの接続不良が生じたと判定する。そして、ヒートデータライン接続不良通知フラグを「１」として、図８に示す本処理を終了する（Ｓ８０８）。
【００４３】
接続状態モニタ回路２４４は、Ｓ８０４において、記録データライン接続ＮＧフラグが「１」であると判定された場合、記録データラインの接続不良が生じたと判定する。そして、記録データライン接続ＮＧフラグを「０」にクリアした後（Ｓ８０９）、記録データライン接続不良通知フラグを「１」として、図８に示す本処理を終了する（Ｓ８１０）。また、接続状態モニタ回路２４４は、Ｓ８０５において、記録データライン接続ＯＫフラグが「０」であると判定された場合、記録データラインの接続不良が生じたと判定する。そして、記録データライン接続不良通知フラグを「１」として、図８に示す本処理を終了する（Ｓ８１０）。
【００４４】
以上のように、接続状態モニタ回路２４４では、記録ヘッド温度取得タイミングの発生周期以上の一定時間間隔毎に、図８の接続確認処理を実行し、４つのフラグの確認とクリアを繰り返している。各データラインの接続が良好であると判定された場合には、接続状態モニタ回路２４４でクリアされた各接続ＯＫフラグは、再び転送データライン２６１を介して転送される各接続確認用データパターンにより更新されて「１」にセットされる。つまり、接続良好時が継続される場合には、各接続ＯＫフラグのセットとリセットとが繰り返される。
【００４５】
一方、各データラインに断線（接続不良）が生じた場合、受信制御回路２４２で正しくデータが受信できず、その結果、該当するデータラインの接続ＮＧフラグが「１」にセットされる。若しくは、データの受信自体ができないので、該当するデータラインの接続ＯＫフラグが「１」にセットされない。従って、いずれの状態においても、該当するデータラインの接続不良通知フラグが「１」にセットされる。
【００４６】
なお、本実施形態では、各データラインの接続不良は、記録ヘッド１０１のＡＳＩＣ２４１内のループバック制御回路２４５からの割込信号として通知される。ループバック制御回路２４５は通常時、転送データライン２６１のクロックラインから常時入力されるクロック信号を分周したループバッククロック信号をコントロール基板２２１に出力している。コントロール基板２２１のループバック受信回路２１２は、受信したループバッククロック信号の周波数をモニタしている。ここで、接続状態モニタ回路２４４から出力された各データラインの接続不良通知フラグ「１」により、各データラインの接続不良を検知した場合には、ループバック制御回路２４５は、ループバッククロック信号の周波数を通常時よりも高くする。ループバック受信回路２１２は、ループバッククロック信号の周波数の変化を検出して割込発生を認識することで、ＣＰＵ２０２にコントロール基板２２１と記録ヘッド１０１との間の転送データライン２６１に接続不良が生じたことを通知することができる。以上のように、本実施形態においては、記録ヘッド温度取得タイミングと同期した接続確認用データパターンの転送により、記録時、非記録時に関わらず、転送データライン２６１の断線検知を行うことができる。また、本実施形態においては、記録ヘッド温度取得タイミングについて説明したが、吐出タイミングと異なるタイミングを有する信号であれば、その信号のタイミングを、記録ヘッド温度取得タイミングの代わりに用いても良い。
【００４７】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014156032.tif 000003
【図２】
2014156032.tif 000004
【図３】
2014156032.tif 000005
【図４】
2014156032.tif 000006
【図５】
2014156032.tif 000007
【図６】
2014156032.tif 000008
【図７】
2014156032.tif 000009
【図８】
2014156032.tif 000010