(57)【要約】【課題】ケーブルにおける複数の配線の個々について断線を検知することができるインクジェット記録装置、インクジェット記録方法、およびプログラムを提供すること。【解決手段】記録ヘッド（１３）のノズルの駆動電力として、記録動作時に供給される第１電力よりも供給電力が制限された第２電力がケーブル（２０）を介して記録ヘッド（１３）に供給された場合に、その第２電力の電圧（Ｖ２）の変化を検出する。制御信号に基づいて、第２電力によりノズルをノズル列毎に駆動し、その駆動時における第２電力の電圧（Ｖ２）変化の検出結果に基づいてケーブル（２０）の断線を検知する。【選択図】図５
2020011484.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出可能な複数のノズルが配列されたノズル列を複数備える記録ヘッドと、
前記記録ヘッドを搭載して前記ノズル列と交差する方向に移動可能なキャリッジと、
前記ノズルからインクを吐出させるための前記ノズルの駆動電力としての第１電力と、前記ノズルの駆動を制御する制御信号と、をケーブルを介して前記記録ヘッドに供給し、記録動作時に、前記キャリッジを移動させつつ、前記制御信号に基づいて前記第１電力により前記ノズルを駆動する制御手段と、
前記ノズルの駆動電力として、前記第１電力よりも制限された供給電力である第２電力が前記ケーブルを介して前記記録ヘッドに供給された場合に、前記第２電力の電圧の変化を検出する電圧検出手段と、
を備え、
前記制御手段は、前記制御信号に基づいて前記第２電力により前記ノズルを前記ノズル列毎に駆動し、その駆動時における前記電圧検出手段の検出結果に基づいて前記ケーブルの断線を検知する断線検知動作を実行することを特徴とするインクジェット記録装置。
【請求項２】
前記第２電力は、前記ノズルからインクが吐出されない程度に前記ノズルを駆動することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記第２電力を供給する第２電力供給手段を更に備え、
前記第２電力供給手段は、前記第２電力として、前記ノズルの駆動時に所定以上の電圧降下が生じる定電圧の電力を供給し、
前記電圧検出手段は、前記第２電力に前記所定以上に電圧降下が生じたか否かを検出することを特徴とする請求項１または２に記載のインクジェット記録装置。
【請求項４】
前記制御信号は、前記複数のノズル列に対応する複数の制御信号を含み、
前記ケーブルは、前記ノズルの駆動電力を供給するための電源ラインと、前記複数の制御信号を供給するための複数の信号ラインと、を含むことを特徴とする請求項１から３のいずれか１項に記載のインクジェット記録装置。
【請求項５】
前記制御手段は、前記断線検知動作の実行時に、前記ノズルを前記ノズル列毎に駆動したときの前記電圧検出手段の検出結果に基づいて、前記電源ラインおよび前記複数の信号ラインのなかのいずれが断線したかを特定することを特徴とする請求項４に記載のインクジェット記録装置。
【請求項６】
前記制御手段は、前記キャリッジを停止させた状態において前記断線検知動作を実行することを特徴とする請求項１から５のいずれか１項に記載のインクジェット記録装置。
【請求項７】
前記制御手段は、前記キャリッジを移動させつつ前記断線検知動作を実行することを特徴とする請求項１から５のいずれか１項に記載のインクジェット記録装置。
【請求項８】
前記キャリッジに搭載されて記録媒体を検出するセンサと、
前記キャリッジの移動位置と前記センサの検出結果との関係に基づいて、前記記録媒体の幅を検出する検出手段と、
を備え、
前記制御手段は、前記検出手段が前記記録媒体の前記幅を検出するための前記キャリッジの移動時に、前記断線検知動作を実行することを特徴とする請求項７に記載のインクジェット記録装置。
【請求項９】
前記制御手段は、操作者からの指示に基づいて前記断線検知動作を実行することを特徴とする請求項１から７のいずれか１項に記載のインクジェット記録装置。
【請求項１０】
前記制御手段は、前記インクジェット記録装置の起動時に前記断線検知動作を実行することを特徴とする請求項１から７のいずれか１項に記載のインクジェット記録装置。
【請求項１１】
前記複数のノズル列は複数のグループにまとめられ、
前記第２電力および前記制御信号は、前記複数のグループ毎に供給され、
前記制御手段は、前記複数のグループ毎の前記断線検知動作を同時に実行することを特徴とする請求項１から１０のいずれか１項に記載のインクジェット記録装置。
【請求項１２】
前記断線検知動作の実行時における前記制御手段の検知結果を報知する報知手段をさらに備えることを特徴とする請求項１から１１のいずれか１項に記載のインクジェット記録装置。
【請求項１３】
前記制御手段は、前記断線検知動作の実行時における検知結果に基づいて、前記記録動作時に、前記ケーブルの断線の影響を受ける前記ノズルに代わって他のノズルを駆動することを特徴とする請求項１から１２のいずれか１項に記載のインクジェット記録装置。
【請求項１４】
前記のノズルは、吐出口と、前記吐出口からインクを吐出させるための吐出エネルギーを発生する吐出エネルギー発生素子と、を含み、
前記吐出エネルギー発生素子は、前記制御信号に基づいて前記第１電力および前記第２電力により駆動されることを特徴とする請求項１から１３のいずれか１項に記載のインクジェット記録装置。
【請求項１５】
キャリッジに搭載されかつインクを吐出可能な複数のノズルが配列されたノズル列を複数備える記録ヘッドに対して、前記ノズルからインクを吐出させるための前記ノズルの駆動電力としての第１電力と、前記ノズルの制御信号と、をケーブルを介して供給し、記録動作時に、前記キャリッジを前記ノズル列と交差する方向に移動させつつ、前記制御信号に基づいて前記第１電力により前記ノズルを駆動することにより、画像を記録するインクジェット記録方法であって、
前記ノズルの駆動電力として、前記第１電力よりも供給電力が制限された第２電力を前記ケーブルを介して前記記録ヘッドに供給する供給工程と、
前記第２電力の電圧の変化を検出する電圧検出工程と、
前記制御信号に基づいて前記第２電力により前記ノズルを前記ノズル列毎に駆動し、その駆動時の前記電圧検出工程による検出結果に基づいて前記ケーブルの断線を検知する検知工程と、
を含むことを特徴とするインクジェット記録方法。
【請求項１６】
請求項１５に記載のインクジェット記録方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドに接続されるケーブルの断線の検知機能をもつインクジェット記録装置、インクジェット記録方法、およびプログラムに関するものである。
【背景技術】
【０００２】
インクジェット記録装置として、いわゆるシリアルスキャン方式の記録装置は、記録ヘッドを搭載したキャリッジを移動させながら、記録ヘッドからインクを吐出することによって記録媒体に画像を記録する。キャリッジに搭載された記録ヘッドは、キャリッジに固定された基板およびフレキシブルフラットケーブル（以下、「ＦＦＣ」ともいう）を介して、装置本体側の定位置に備えられた制御部に接続される。そのＦＦＣを通して、制御部から記録ヘッドに駆動電力および制御信号などが供給される。ＦＦＣは、キャリッジの移動に伴って変形を繰り返すため、長期間使用した場合に、配線の一部に断線が生じるおそれがある。
【０００３】
特許文献１には、このように繰り返し変形されるＦＦＣの断線を検知するための技術が記載されている。具体的には、ＦＦＣの両側縁部の少なくとも一方に断線検知用の特別な配線を備え、その断線検知用の配線によって形成した閉回路に電圧を印加し、その電圧の変化に基づいてＦＦＣの断線を検知する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８１５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１においては、ＦＦＣに特別な断線検知用の配線を設けなければならない。しかも、ＦＦＣに備わる断線検知用の配線の断線を検知するだけであるため、ＦＦＣにおける他の配線（駆動電力および制御信号用の配線など）の個々については断線を検知することができない。また、ＦＦＣ２０の状態によって、それらの他の配線に断線が生じたり生じなかったりする場合には、その断線を検知することができない。
【０００６】
本発明の目的は、ケーブルにおける複数の配線の個々について断線を検知することができるインクジェット記録装置、インクジェット記録方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明のインクジェット記録装置は、インクを吐出可能な複数のノズルが配列されたノズル列を複数備える記録ヘッドと、前記記録ヘッドを搭載して前記ノズル列と交差する方向に移動可能なキャリッジと、前記ノズルからインクを吐出させるための前記ノズルの駆動電力としての第１電力と、前記ノズルの駆動を制御する制御信号と、をケーブルを介して前記記録ヘッドに供給し、記録動作時に、前記キャリッジを移動させつつ、前記制御信号に基づいて前記第１電力により前記ノズルを駆動する制御手段と、前記ノズルの駆動電力として、前記第１電力よりも制限された供給電力である第２電力が前記ケーブルを介して前記記録ヘッドに供給された場合に、前記第２電力の電圧の変化を検出する電圧検出手段と、を備え、前記制御手段は、前記制御信号に基づいて前記第２電力により前記ノズルを前記ノズル列毎に駆動し、その駆動時における前記電圧検出手段の検出結果に基づいて前記ケーブルの断線を検知する断線検知動作を実行することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、簡易な構成によって、ケーブルにおける複数の配線の個々について断線を検知することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態における記録装置本体の説明図である。
【図２】図１の記録装置における制御系の基本構成の説明図である。
【図３】記録ヘッド内の電気回路の基本構成の説明図である。
【図４】本発明の第１の実施形態における記録ヘッドの説明図である。
【図５】本発明の第１の実施形態におけるＦＦＣの断線検知回路の異なる構成例の説明図である。
【図６】本発明の第１の実施形態におけるＦＦＣの断線検知処理を説明するためのフローチャートである。
【図７】図６の断線検知処理を実行したときの信号波形の説明図である。
【図８】本発明の第２の実施形態におけるＦＦＣの断線検知処理を説明するためのフローチャートである。
【図９】図８における断線した信号線の特定処理の説明図である。
【図１０】本発明の第３の実施形態における記録ヘッドの説明図である。
【図１１】本発明の第３の実施形態におけるＦＦＣの断線検知回路の異なる構成例の説明図である。
【図１２】本発明の第３の実施形態におけるＦＦＣの断線検知処理を説明するためのフローチャートである。
【図１３】本発明の第４の実施形態におけるＦＦＣの断線検知処理を説明するためのフローチャートである。
【図１４】記録ヘッドの１回の記録走査によって記録される画像の説明図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面に基づいて説明する。
【００１１】
（第１の実施形態）
図１から図７は、本発明の第１の実施形態を説明するための図である。以下、本実施形態を（１）「記録装置の全体構成」、（２）「制御系の基本構成」、（３）「記録ヘッドの構成」、および（４）「断線検知のための構成」に分けて説明する。
【００１２】
（１）「記録装置の全体構成」
図１（ａ）は、本実施形態における記録装置１００の全体構成を説明するための斜視図である。本例の記録装置１００は、Ａ０サイズおよびＢ０サイズの記録媒体に画像を記録するシリアルスキャン方式のインクジェット記録装置であり、記録装置１００の上段に記録紙等の記録媒体をセットすることができる。記録媒体は、所定長さのカットシートおよび長尺なロールシートのいずれであってもよく、自動または手差しによって、挿入口１から記録装置１００の内部に供給される。記録装置１００の本体（以下、「装置本体」ともいう）は、２個の脚部によって構成されるプリンタスタンド２に支持されている。装置本体には、画像の記録後に排出される記録媒体を収容する排紙トレイ３、および開閉可能かつ内部の透視が可能なアッパーカバー４を備えられている。また、装置本体の図１（ａ）中の右側には、操作パネル部５、およびユーザに情報を提供する表示パネル部６が配備されている。また、装置本体の図１（ａ）中左右の両側には、インク供給ユニットおよびインクタンク７（ａ），（ｂ）が配備されている。
【００１３】
図１（ｂ）は、アッパーカバー４を取り外した装置本体の内部の斜視図である。記録装置１００は、記録媒体Ｐを矢印Ｙ方向（副走査方向）に搬送するための搬送ローラ１８と、副走査方向と交差（本例の場合は、直交）する矢印Ｘ方向（主走査方向）に往復移動可能なキャリッジユニット１１と、を備える。記録装置１００は、さらに、キャリッジユニット１１を矢印Ｘ方向に往復移動させるためのキャリッジモータ（不図示）、キャリッジベルト１２、キャリッジユニット１１に着脱可能に装着される記録ヘッド１３と、を備える。キャリッジユニット１１は、矢印主Ｘの走査方向に延在するメインシャフト１４に移動可能に支持される。キャリッジユニット１１の移動位置は、キャリッジユニット１１に搭載されたエンコーダセンサ１５がリニアスケール１６を読み取ることによって検出される。本例においては、キャリッジユニット１１に１つの記録ヘッド１３が搭載され、その記録ヘッド１３に対しては、５色のインクが供給される。例えば、記録ヘッド１３に対して、ＰＢｋ（ブラック）インク、ＭＢｋ（マッドブラック）、Ｙｅ（イエロ）、Ｍａ（マゼンタ）、Ｃｙ（シアン）のインクが供給される。
【００１４】
記録媒体Ｐに画像を記録する場合には、まず、搬送ローラ１８によって、記録媒体Ｐをプラテン１９上における所定の記録開始位置まで搬送する。その後、キャリッジユニット１１により記録ヘッド１３を主走査方向に移動させつつ、記録ヘッド１３からインクを吐出する記録走査と、搬送ローラ１８により記録媒体Ｐを副走査方向に搬送させる動作と、を繰り返すことにより、記録媒体Ｐに画像を記録する。
【００１５】
より具体的には、キャリッジベルト１２およびキャリッジモータ（不図示）によって、キャリッジユニット１１と共に記録ヘッド１３を初期位置（ホームポジション）から矢印Ｘ１の往方向に移動させつつ、記録ヘッド１３からインクを吐出する。これにより、記録媒体Ｐに対して往方向記録が行われる。その後、キャリッジユニット１１が反転位置（バックポジション）まで移動させてから、搬送ローラ１８によって記録媒体Ｐが矢印Ｙの副走査方向に搬送する。その後、記録ヘッド１３をキャリッジユニット１１と共に反転位置から矢印Ｘ２の復方向に移動させつつ、記録ヘッド１３からインクを吐出することにより、記録媒体Ｐに対して復方向記録が行われる。このような往方向記録と復方向記録を繰り返すことにより、記録媒体Ｐに画像および文字等が記録される。このような動作を繰り返して、記録媒体Ｐの１枚分の記録が終了したときに、その記録媒体が排紙トレイ３に排紙されて、１枚分の記録動作が完了する。
【００１６】
キャリッジユニット１１は、フレキシブルフラットケーブル（以下、「ＦＦＣ」ともいう）２０によって、メイン基板２１と電気的に接続される。このようなＦＦＣ２０を介して、記録ヘッド１３への電源供給、記録ヘッド１３の制御、およびエンコーダセンサ１５の検知信号の入力が行われる。ＦＦＣ２０は１枚に限定されず、複数枚であってもよい。また、キャリッジユニット１１には光学式センサ２２が搭載されている。光学式センサ２２は、例えば、記録媒体Ｐの種類の判別、記録ヘッド１３と記録媒体Ｐとの間の距離、および記録装置１００にセットされた記録媒体Ｐの幅の検知などに用いられる。
【００１７】
（２）「制御系の基本構成」
図２は、記録装置１００における制御系の基本構成を説明するためのブロック図である。記録装置１００は、負荷側システム３０と電源ユニット３１とを含む。負荷側システム３０と電源ユニット３１は、コネクタおよびケーブル（不図示）等を用いて電気的に接続されている。電源ユニット３１は、商用電源から入力した電圧をＡＣ／ＤＣ変換回路３２によって所定の電圧を変換してから負荷側システム３０に供給する。ＤＣ／ＤＣ変換回路３３は、ＡＣ／ＤＣ変換回路３２の直流出力電圧を、負荷側システム３０の各ブロックが必要とする所定の直流電圧に変換して分配する機能を備えており、例えば、スイッチングレギュレータおよびその周辺回路によって構成されている。
【００１８】
コントローラ３４は主制御部であり、例えば、マイクロコンピュータ形態のＣＰＵ３５、プログラムおよび所要のテーブルなどの固定データを格納するＲＯＭ３６、および画像データを展開する領域および作業用の領域等が設けられるＲＡＭ３７を備える。ホスト装置３８は、記録装置１００に接続された画像データの供給源であり、画像データの作成および処理等を行うコンピュータの形態の他、画像読み取り用のリーダ部等の形態であってもよい。画像データの信号、および、その他のコマンドおよびステータス信号等は、インターフェース（Ｉ／Ｆ）３９を介して、ホスト装置３８とコントローラ３４との間において送受信される。
【００１９】
操作表示部４０には、操作者による指示入力を受容するスイッチ群と、操作者に記録装置１００の内部情報等を提供するＬＣＤ４２と、が備えられている。スイッチ群には、電源スイッチ４１等が含まれる。センサ群４３は、記録装置１００の状態を検出するための検出群であり、キャリッジユニット１１に搭載されているエンコーダセンサ１５、およびキャリッジユニット１１がホームポジションに移動したことを検出するためのフォトインタラプタ４４を含む。センサ群４３は、さらに、記録ヘッド１３に供給される後述の吐出ヒータ駆動電圧（ＶＨ）をモニタするための電圧モニタ４６等を含む。ヘッドドライバ４７は、記録ヘッド１３内の後述する吐出ヒータ４８を記録データ等に応じて駆動する。モータドライバＡ４９は、キャリッジユニット１１を移動させるためのキャリッジモータ５０を駆動するドライバであり、モータドライバＢ５１は、記録媒体Ｐを搬送するための搬送モータ５２を駆動するためのドライバである。
【００２０】
（３）「記録ヘッドの構成」
記録ヘッド１３には、複数の吐出口が主走査方向と交差（本例の場合は、直交）する方向に配列されており、これらの吐出口によって形成される吐出口列（ノズル列に対応）が複数備えられている。記録ヘッド１３には、これらの吐出口からインクを吐出するために、吐出口のそれぞれに対応する吐出エネルギー発生素子が備えられている。吐出エネルギー発生素子としては、電気熱変換素子およびピエゾ素子などを用いることができる。本例においては、吐出エネルギー発生素子として電気熱変換素子（以下、「吐出ヒータ」ともいう）を用い、吐出ヒータを発熱させてインクを発泡させることにより、その発泡エネルギーを利用して吐出口からインクを吐出させる。
【００２１】
図３は、記録ヘッド１３内の電気回路の基本構成を説明するためのブロック図である。記録ヘッド１３の基板（ヒータボード）には、計３２０の吐出ヒータＲ１〜Ｒ３２０と共に、それらの駆動回路が組み込まれている。本例の場合、それらの吐出ヒータＲ１〜Ｒ３２０は、１６ずつの計１５のブロックに分けられており、それらのブロック毎にドライバ回路６４が接続されている。吐出ヒータに対応するシリアルデータ（ＳＤＡＴＡ）は、シフトレジスタ６１，６７によりクロック（ＣＬＫ）に同期して整列される。シリアルデータ（ＳＤＡＴＡ）において、吐出ヒータのブロックの番号は、ラッチ信号（ＬＴ）に応じてラッチ回路６２にラッチされ、ブロック内の吐出ヒータに対応する吐出データは、ラッチ信号（ＬＴ）に応じてラッチ回路６６にラッチされる。ラッチ回路６６にラッチされた吐出データは、アンドゲート６８の入力端の一方に入力される。ヒート信号（ＨＴ）は、吐出ヒータの駆動（通電）時間を規定するためのイネーブル信号であり、アンドゲート６８の入力端の他方に入力される。ラッチ回路６２にラッチされた吐出ヒータのブロックの番号（ブロック番号）は、デコーダ６３によって順次デコードされる。ドライバ回路６４は、吐出ヒータ駆動電圧（ＶＨ）の電源ラインに接続される電源供給制御用のトランジスタアレイであり、吐出ヒータＲ１〜Ｒ３２０の通電をオン／オフする。
【００２２】
図４（ａ）は、記録ヘッド１３のノズル構成の説明図であり、図４（ｂ）は、インク色毎のノズル列を制御する制御信号の説明図である。本例においては、図４（ａ）のように、インク毎のノズル群（ＰＢｋ１、ＭＢｋ、ＰＢｋ２、Ｙｅ、Ｍａ、Ｃｙ）が形成されている。図４（ｂ）は、それらのノズル群を説明するための拡大図である。
【００２３】
本例の記録ヘッド１３においては、吐出口と吐出エネルギー発生素子を含むインクを吐出可能な複数のノズルＮが矢印Ｙ方向に直線的に配列されることによって、１つのノズル列が形成されている。インク色毎に、ノズル列が矢印Ｘ方向に４つ配列されていてノズル群を形成する。ブラックインク用のノズル群ＰＢｋ１においては、２つのノズル列（偶数列Ｅ，奇数列Ｏ）を含むノズル列ＲＡと、２つのノズル列（偶数列Ｅ，奇数列Ｏ）を含むノズル列ＲＢと、が形成されている。ノズル列ＲＡ，ＲＢにおいて、偶数列Ｅと奇数列ＯのノズルＮのそれぞれは６００ｄｐｉの解像度に対応する間隔で配列され、また偶数列Ｅのノズルと奇数列ＯのノズルＮは、１２００ｄｐｉの解像度に対応する距離だけずれている。シリアルデータ（ＳＤＡＴＡ１）は、ノズル列ＲＡにおける偶数列Ｅ用のシリアルデータ、シリアルデータ（ＳＤＡＴＡ２）は、ノズル列ＲＡにおける奇数列Ｏ用のシリアルデータである。また、シリアルデータ（ＳＤＡＴＡ３）は、ノズル列ＲＢにおける偶数列Ｅ用のシリアルデータ、シリアルデータ（ＳＤＡＴＡ４）は、ノズル列ＲＢにおける奇数列Ｏ用のシリアルデータである。ノズル列ＲＡにおける偶数列Ｅと奇数列Ｏは、１つのヒート信号（ＨＴ１）によって制御され、ノズル列ＲＢにおける偶数列Ｅと奇数列Ｏは、１つのヒート信号（ＨＴ２）によって制御される。
【００２４】
他のインク用のノズル群ＭＢｋ、ＰＢｋ２、Ｙｅ、Ｍａ、Ｃｙは、ブラックインク用のノズル群ＰＢｋ１と同様に構成されている。図４（ｂ）の例においては、ブラックインク用のノズル群ＰＢｋとして、２つのノズル群ＰＢｋ１およびＰＢｋ２が形成されている。このように、同色のインク用のノズル群が複数形成されていてもよく、そのインクはブラックインクのみに限定されない。吐出ヒータ駆動電圧（ＶＨ）は、各色のインク用のノズル群に供給される。本例においては、各色のインク用のノズル群に対して、共通の吐出ヒータ駆動電圧（ＶＨ）が供給される。
【００２５】
以下の説明においては、図４（ｂ）中の計２４のノズル列を同図中の左側から右側に向かって「第１ノズル列」、「第２ノズル列」、「第３ノズル列」・・・「第２４ノズル列」という。例えば、ノズル群ＰＢｋ１のノズル列ＲＡにおける偶数列Ｅが「第１ノズル列」、そのノズル列ＲＡにおける奇数列Ｏが「第２ノズル列」となり、図４（ｂ）中の最も右側のノズル群Ｃｙのノズル列ＲＢにおける奇数列Ｏが「第２４ノズル列」となる。
【００２６】
（４）「断線検知のための構成」
図５（ａ）は、ＦＦＣ２０（図１（ｂ）参照）の断線検知用回路の構成例を説明するためのブロック図である。記録装置に搭載される基板としては、メイン基板２１（図１（ｂ）参照）と、キャリッジユニット１１に搭載されるキャリッジ基板７０と、が含まれる。記録ヘッド１３は、キャリッジユニット１１に装着されることにより、キャリッジ基板７０に電気的に接続され、さらにＦＦＣ２０を介してメイン基板２１に電気的に接続される。
【００２７】
通常の記録動作においては、記録ヘッド１３に対して、第１のＤＣ／ＤＣ変換回路７１からキャリッジ基板７０を経て第１電圧（Ｖ１）が供給される。第１電圧（Ｖ１）を供給する第１の電源ラインＬ１には、半導体トランジスタなどで構成される第１のスイッチＳＷ１が備えられており、これにより、記録ヘッド１３に対する第１電圧（Ｖ１）の供給のオン、オフを切り替えることができる。第１のスイッチＳＷ１は、コントローラ３４から供給される第１の制御信号（ＣＮＴＬ１）により制御される。第１電圧（Ｖ１）は、通常の記録動作時に、記録ヘッド１３のノズルからインクを吐出するために吐出ヒータ４８を駆動する吐出ヒータ駆動電圧（ＶＨ）として用いられる。
【００２８】
また、ＦＦＣ２０の断線検知のために、第１電圧（Ｖ１）よりも低い第２電圧（Ｖ２）がキャリッジ基板７０を経て記録ヘッド１３に供給される。第２電圧（Ｖ２）は、ＦＦＣ２０の断線検知のために、記録ヘッド１３のノズルからインクを吐出させない程度に、吐出ヒータ４８を駆動する吐出ヒータ駆動電圧（ＶＨ）として用いられる。第２電圧（Ｖ２）は、ＡＣ／ＤＣ変換回路もしくはＤＣ／ＤＣ変換回路からレギュレーターを介して供給してもよく、また、ＤＣ／ＤＣ変換回路から供給してもよい。図５（ａ）の例においては、第２電圧（Ｖ２）を第２のＤＣ／ＤＣ変換回路７２から供給する。第２のＤＣ／ＤＣ変換回路７２が接続される第２の電源ラインＬ２には、半導体トランジスタなどで構成される第２のスイッチＳＷ２が備えられており、これにより、記録ヘッド１３に対する第２電圧（Ｖ２）の供給のオフ、オンを切り替えることができる。第２のスイッチＳＷ２は、コントローラ３４から供給される第２の制御信号（ＣＮＴＬ２）によって制御される。
【００２９】
第１、第２の電源ラインＬ１，Ｌ２を介して記録ヘッド１３に供給される吐出ヒータ駆動電圧（ＶＨ）は、電圧モニタ（電圧検出部）４６によって監視され、その監視結果はコントローラ３４に出力される。電圧モニタ４６は、コントローラ３４に内蔵されている機能によって実現することもできる。コントローラ３４からは、ノズルの駆動を制御するための制御信号がＦＦＣ２０およびキャリッジ基板７０を経て記録ヘッド１３に供給される。その制御信号としては、シリアルデータ（ＳＤＡＴＡ）、クロック信号（ＣＬＫ）、ラッチ信号（ＬＴ）、およびヒート信号（ＨＴ）が含まれる。ＦＦＣ２０に形成される複数の配線は、これらの制御信号に対応する信号ラインを含む。これらの制御信号により、ノズルはインクを吐出するための駆動動作を実行する。
【００３０】
図５（ｂ）は、ＦＦＣ２０の断線検知用回路の他の構成例を説明するためのブロック図である。前述した図５（ａ）の構成例においては、第１電圧（Ｖ１）よりも低い第２電圧（Ｖ２）の供給源としてＤＣ／ＤＣ変換回路７２を備えている。図５（ｂ）の構成例においては、第２電圧（Ｖ２）の供給源として、第１電圧（Ｖ１）の供給源であるＤＣ／ＤＣ変換回路７１に抵抗Ｒ１を接続した供給回路を用いる。本例においては、１つのＤＣ／ＤＣ変換回路７１に抵抗Ｒ１を接続することにより、第１電圧（Ｖ１）の供給源よりも駆動電力の供給能力の低い供給源を構成することができる。つまり、第１電圧（Ｖ１）よりも制限された供給電力である第２電力（Ｖ２）がＬ２を介して記録ヘッド１３に供給される。なお、抵抗Ｒ１は、記録ヘッド１３内の吐出ヒータ４８の抵抗値よりも大きい値とする。その理由は、後述するように、ＦＦＣ２０に断線が生じているか否かを判断する電圧モニタ値の精度に、抵抗Ｒ１が影響するからである。
【００３１】
図６は、ＦＦＣ２０の断線検知動作時の処理（断線検知処理）を説明するためのフローチャートである。この断線検知処理は、記録ヘッド１３がキャリッジユニット１１に装着されている状態において、ＲＯＭ３６に格納された制御プログラムをＣＰＵ３５が実行することにより実施される。また、図６におけるステップの一部または全部の機能は、ＡＳＩＣまたは電子回路等のハードウェアで実現してもよい。なお、図６における各処理の説明における記号「Ｓ」は、図６のフローチャートにおけるステップであることを意味する。
【００３２】
まず、ＣＰＵ３５は、第１の制御信号（ＣＮＴＬ１）によって第１のスイッチＳＷ１をオフしてから（Ｓ１）、第２の制御信号（ＣＮＴＬ２）によって第２のスイッチＳＷ２をオンにする（Ｓ２）。これにより、吐出ヒータ駆動電圧（ＶＨ）として、第２電圧（Ｖ２）が電源ラインＬ２を介して記録ヘッド１３に供給される。その後、電圧モニタ４６による記録ヘッド１３の吐出ヒータ駆動電圧（ＶＨ）のモニタを開始し（Ｓ３）、以降のシーケンスにおいて、吐出ヒータ駆動電圧（ＶＨ）の電圧値を検出する。次に、ＣＰＵ３５は、ヒート信号（ＨＴ）に基づいて、記録ヘッド１３の第１ノズル列（ノズル群ＰＢｋ１のノズル列ＲＡにおける偶数列Ｅ）を駆動して（Ｓ４）、吐出ヒータ駆動電圧（ＶＨ）が安定するまでのウェイト時間（安定時間）の経過を待つ（Ｓ５）。その後、ＣＰＵ３５は、吐出ヒータ駆動電圧（ＶＨ）をモニタしつつ、第１ノズル列を駆動してインクを吐出しながらキャリッジユニット１１の移動を開始する（Ｓ６）。そして、キャリッジユニット１１が移動方向の反転位置に到達するまで、吐出ヒータ駆動電圧（ＶＨ）を閾値（Ｔｔｈ）と比較する（Ｓ７，Ｓ８）。
【００３３】
閾値（Ｔｔｈ）は、吐出ヒータ駆動電圧（ＶＨ）としての第２電圧（Ｖ２）未満の所定電圧である。ヘッドドライバ４７の駆動により吐出ヒータ４８に第２電圧（Ｖ２）が印加されて、その吐出ヒータ４８に電流が流れたときに、第２電圧（Ｖ２）は閾値（Ｔｔｈ）以下まで電圧降下する。したがって、吐出ヒータ駆動電圧（ＶＨ）としての第２電圧（Ｖ２）が閾値（Ｔｔｈ）以下の場合には、駆動対象のノズル列が正常に駆動されて、そのノズル列に対応する配線に断線が生じていないと判断できる。一方、吐出ヒータ駆動電圧（ＶＨ）としての第２電圧（Ｖ２）が閾値（Ｔｔｈ）を越える場合には、駆動対象のノズル列に対応する配線に断線が生じていると判断できる。
【００３４】
ＣＰＵ３５は、Ｓ７の比較において、吐出ヒータ駆動電圧（ＶＨ）としての第２電圧（Ｖ２）が閾値（Ｖｔｈ）を越える場合には、ＦＦＣ２０の断線を検知して（Ｓ１０）、全ノズル列における吐出ヒータの駆動を停止する（Ｓ１１）。そして、ＣＰＵ３５は、第２の制御信号（ＣＮＴＬ２）により第２のスイッチＳＷ２をオフしてから（Ｓ１２）、ＦＦＣ２０の断線の発生を表示パネル部６（図１（ａ）参照）等を用いてユーザに報知する（Ｓ１３）。その通知の際には、例えば、操作表示部４０（図２参照）に備えられた特定のランプ（不図示）を点灯させて警告を行ってもよい。ＦＦＣ２０の断線の検知結果の報知は、このような記録装置におけるエラー表示のみならず、記録装置に接続されるホスト装置３８（図２参照）において実行してもよい。
【００３５】
ＣＰＵ３５は、Ｓ７の判定において吐出ヒータ駆動電圧（ＶＨ）が閾値（Ｖｔｈ）以下であり、かつＳ８においてキャリッジユニット１１が反転位置に到達したと判定された場合には、Ｓ４における駆動対象のノズル列の駆動を停止する（Ｓ９）。すなわち、ＦＦＣ２０における配線のうち、第１ノズル列に対応する配線には、断線が生じていないと判定して、そのノズル列の駆動を停止する。
【００３６】
その後、ＣＰＵ３５は、第１ノズル列の隣の第２ノズル列（ノズル群ＰＢｋ１のノズル列Ａの奇数列Ｏ）に対応する配線に断線が生じている否かを判定する。そのために、ＣＰＵ３５は、その第２ノズル列のみを駆動する（Ｓ１４）。Ｓ１４からＳ１９までの処理は、駆動対象のノズル列が第１ノズル列から第２ノズル列に代わった以外は、前述したＳ４からＳ９までの処理と同様であるため、説明は省略する。
【００３７】
このように、前述したＳ４からＳ９までと同様の処理を他のノズル列に対しても実行する。すなわち、第２ノズル列の後は、第３ノズル列（ノズル群ＰＢｋ１のノズル列Ｂにおける偶数列Ｅ）、および第４ノズル列（ノズル群ＰＢｋ１のノズル列Ｂにおける奇数列Ｏのように、駆動対象のノズル列を変更する。そして、これらのノズル列毎の駆動時において、ノズル列毎に対応する配線に断線が生じている否かを順次判定する。最後の駆動対象のノズル列は、第２４ノズル列（ノズル群Ｃｙのノズル列Ｂにおける奇数列Ｏ）となる。その第２４ノズル列に対応する配線に断線が生じていないと判定されたときには、そのノズル列の駆動を停止し（Ｓ２０）、第２の制御信号（ＣＮＴＬ２）により第２のスイッチＳＷ２をオフにして（Ｓ２１）、一連の断線検知処理を終了する。
【００３８】
本実施形態においては、各ノズル列の吐出ヒータに割り当てられているＦＦＣ２０の全配線について、断線の有無を検知することができる。また、断線検知処理時にキャリッジユニット１１を移動させることにより、ＦＦＣ２０の曲がりの状態を変化させつつ断線を検知することができる。したがって、ＦＦＣ２０の状態によって断線が生じたり生じなかったりする場合にも、その断線を確実に検知することができる。また、本例のように、キャリッジユニット１１の移動範囲を移動可能な全範囲とすることにより、より確実に断線を検知することができる。
【００３９】
図７は、ＦＦＣ２０の断線検知処理の実行時における信号波形の説明図である。記録動作時および記録動作の待機時（非記録動作時）は、第１のスイッチＳＷ１がオン、第２のスイッチＳＷ２がオフとされ、吐出ヒータ駆動電圧（ＶＨ）は第１電圧（Ｖ１）となっている。
【００４０】
ＦＦＣ２０の断線検知処理を実行する場合には、前述したように、第１のスイッチＳＷ１をオフとし、第２のスイッチＳＷ２をオンとする（Ｓ１，Ｓ２）。この状態において、シリアルデータ（ＳＤＡＴＡ）、クロック信号（ＣＬＫ）、ラッチ信号（ＬＴ）、ヒート信号（ＨＴ）に基づいて吐出ヒータ４８が駆動された場合、吐出ヒータ駆動電圧（ＶＨ）は通常の第１電圧（Ｖ１）よりも低い第２電圧（Ｖ２）となる。図７においては、それらの信号の代表としてヒート信号（ＨＴ）のみが記載されている。図７中の安定時間は、吐出ヒータ駆動電圧（ＶＨ）が第１電圧（Ｖ１）から第２電圧（Ｖ２）に安定するまでの過渡期であり、図６のＳ５におけるウエイトタイムに対応する。吐出ヒータ駆動電圧（ＶＨ）が第２電圧（Ｖ２）となった後（Ｓ５）、キャリッジユニット１１が移動を開始して（Ｓ６）、ＦＦＣ２０の断線検知時間に移行する。その断線検査時間において、吐出ヒータ駆動電圧（ＶＨ）としての第２電圧（Ｖ２）が所定の閾値（Ｖｔｈ）を越えるときには、そのときの駆動対象のノズル列に対応する配線が断線状態にあると判定する。
【００４１】
叙述したＦＦＣ２０の断線検知シーケンスは、図４（ｂ）のような全２４列のノズル列の吐出ヒータに対応する配線の断線を検知するために、キャリッジユニット１１を２４回移動させる専用のシーケンスとして実行してもよい。また、このような断線検知シーケンスは、キャリッジユニット１１に備わる光学式センサ２２（図１（ｂ）参照）などを用いて記録媒体の幅を検知するシーケンスと同時に実行してもよい。また、記録装置が起動するときの初期動作中において、キャリッジユニット１１を移動させるタイミングでＦＦＣ２０の断線検知シーケンスを同時に実行してもよい。このように、記録動作以外の目的のためにキャリッジユニット１１を移動させる様々な非記録動作時に、ＦＦＣ２０の断線検知シーケンスを同時に実行してもよい。記録媒体の幅の検知するシーケンスにおいては、キャリッジユニット１１の移動は１往復だけであるため、その移動と往時と復時において、計２つのノズル列に対応する配線の断線しか検知できない。この場合には、次の非記録動作時にキャリッジユニット１１を移動させる機会に、他のノズル列用の配線について、例えば、先に断線検知が終わったノズル列の隣のノズル列から順に断線検知を実行すればよい。また、ＦＦＣ２０の断線検知シーケンスは、記録装置の起動時に実行してもよく、また操作者からの指示に基づいて実行してもよい。
【００４２】
以上に説明したように、本実施形態においては、複雑な回路などを必要とすることなく、記録ヘッドの各ノズル列に対応する配線の断線を簡易な構成によって検知することができる。また、ＦＦＣの断線検知処理の実行タイミングは、本実施形態のようなキャリッジユニットの移動時に限定されず、キャリッジユニットが停止している状態において実行してもよい。
【００４３】
（第２の実施形態）
前述した第１の実施形態においては、吐出ヒータ用の配線の断線が検出された場合に、直ちに、その断線をエラーとしてユーザに通知する。したがって、断線が生じた配線を特定することなく、断線が生じているか否かを短時間で判定することができる。本発明の第２の実施形態においては、断線が生じた配線を特定する。
【００４４】
図８は、本実施形態におけるＦＦＣの断線検知処理を説明するためのフローチャートである。ＲＯＭ３６に格納された制御プログラムをＣＰＵ３５が実行することにより実施される。前述した実施形態における図６のステップと同様のステップには、同一のＳ番号を付して説明を省略する。
【００４５】
ＣＰＵ３５は、まず、第１ノズル列（ノズル群ＰＢｋ１のノズル列ＲＡにおける偶数列Ｅ）を駆動対象とし、キャリッジユニット１１が反転位置に到達するまで、吐出ヒータ駆動電圧（ＶＨ）としての第２電圧（Ｖ２）を閾値（Ｔｔｈ）と比較する（Ｓ７，Ｓ８）。そのＳ７において、吐出ヒータ駆動電圧（ＶＨ）が閾値（Ｖｔｈ）を越える場合には、ＦＦＣ２０に断線が生じていると判定して（Ｓ３１）、第１ノズル列に対応する配線が断線しているという情報をＲＡＭ３７（図２参照）に保存する（Ｓ３２）。その後、Ｓ９に移行する。
【００４６】
次に、ＣＰＵ３５は、第２ノズル列（ノズル群ＰＢｋ１のノズル列ＲＡにおける奇数列Ｏ）を駆動し、キャリッジユニット１１が反転位置に到達するまで、吐出ヒータ駆動電圧（ＶＨ）としての第２電圧（Ｖ２）を閾値（Ｔｔｈ）と比較する（Ｓ１７，Ｓ１８）。Ｓ１４からＳ１９，Ｓ３３，Ｓ３４の処理は、駆動対象のノズル列が変更された以外は、前述したＳ４からＳ９，Ｓ３１，Ｓ３２の処理と同様であるため、説明は省略する。
【００４７】
このように、前述したＳ１４からＳ１９，Ｓ３３，Ｓ３４と同様の処理を他のノズル列に対しても実行し、駆動対象のノズル列を変更し、それらの駆動対象のノズル列に対応する配線に断線が生じている否かを順次判定する。最後の駆動対象のノズル列は、第２４ノズル列（ノズル群Ｃｙのノズル列Ｂにおける奇数列Ｏ）となる。その第２４ノズル列に対応する配線に断線が生じていないと判定されたときには、そのノズル列の駆動を停止し（Ｓ２０）、第２の制御信号（ＣＮＴＬ２）により第２のスイッチＳＷ２をオフにして（Ｓ２１）、記録ヘッド１３への駆動電力の供給を止める。
【００４８】
その後、ＣＰＵ３５は、駆動対象の全ノズル列に対応するＦＦＣの配線の中に、断線と判定された配線があるか否かを判定し（Ｓ３５）、いずれの配線も断線と判定されなかった場合には、ＦＦＣの断線検知の一連のシーケンスを終了する。断線と判定された配線が１つでもあった場合、ＣＰＵ３５は、ステップＳ３６へ移行し、後述するように断線した配線を特定するための処理を実行し（Ｓ３６）、その特定した配線を表示パネル部６などによって通知（エラー表示）する。その通知の際には、例えば、操作表示部４０（図２参照）に備えられた特定のランプ（不図示）を点灯させて警告を行ってもよい。ＦＦＣ２０の断線発生の通知は、このような記録装置におけるエラー表示のみならず、記録装置に接続されるホスト装置３８（図２参照）において実行してもよい。
【００４９】
図９は、断線した配線を特定するための処理（図８のＳ３６）の説明図である。以下においては、一例として、第１および第２ノズル列（ノズル群ＰＢｋ１のノズル列Ａにおける偶数列Ｅおよび奇数列Ｏ）の少なくとも一方に対応する配線に断線が生じた場合について説明する。図９において、「ＯＫ」は、ノズル列に対応する配線の断線が検知されなかったことを意味し、「ＮＧ」は、ノズル列に対応する配線の断線が検知されたことを意味する。
【００５０】
ＣＰＵ３５は、第１ノズル列に対応する配線のみの断線が検知された場合には、その第１ノズル列用のシリアルデータ（ＳＤＡＴＡ１）の配線（図４（ｂ）参照）が断線したと判定する。また、第２ノズル列に対応する配線のみの断線が検知された場合には、その第２ノズル列用のシリアルデータ（ＳＤＡＴＡ２）の配線（図４（ｂ）参照）が断線したと判定する。また、第１ノズル列と第２ノズル列の両方に対応する配線の断線が検知された場合には、それらの第１，第２ノズル列に共通するヒート信号（ＨＴ１）の配線（図４（ｂ）参照）が断線したと判定する。また、第１，第２ノズル列を含む全てのノズル列に対応する配線の断線が検知された場合には、全てのノズル列に共通するクロック信号（ＣＬＫ）、およびラッチ信号（ＬＴ）の配線が断線したと判定する。このようにＣＰＵ３５は、断線検知処理の検出結果に応じて、断線した配線を特定する。
【００５１】
第１，第２ノズルと同様に、他のノズル列に対応するシリアルデータ（ＳＤＡＴＡ）の配線およびヒート信号（ＨＴ）の配線の断線を判定することできる。つまり、第１，第２ノズルと同様に、他のノズル列についても断線した配線を特定することができる。
【００５２】
以上に説明したように、本実施形態においては、ＦＦＣにおいて断線した配線を特定することができる。したがって、記録ヘッドに対して複数のＦＦＣが接続されている場合には、断線が生じたＦＦＣを特定することが可能である。その場合、表示パネル部６（図１（ａ）参照）等を用いて、断線が生じた特定のＦＦＣに関する情報を表示することにより、断線が生じたＦＦＣのみを交換し、それ以外のＦＦＣはそのまま使い続けることが可能となる。
【００５３】
（第３の実施形態）
本実施形態においては、前述した第１の実施形態における図４（ａ），（ｂ）のようにノズル群（ＰＢｋ１、ＭＢｋ、ＰＢｋ２、Ｙｅ、Ｍａ、Ｃｙ）が形成された記録ヘッド１３に対して、図１０のように配線が接続される。シリアルデータ（ＳＤＡＴＡ）とヒート信号（ＨＴ）の配線と、各ノズル列と、の接続関係は、前述した第１の実施形態と同様であるため説明は省略する。本実施形態における吐出ヒータ駆動電圧（ＶＨ）は、ノズル群ＰＢｋ１、ＭＢｋ、ＰＢｋ２を含むグループに供給される吐出ヒータ駆動電圧（ＶＨ１）と、ノズル群Ｙｅ、Ｍａ、Ｃｙを含むグループに供給される吐出ヒータ駆動電圧（ＶＨ２）と、分けられる。
【００５４】
図１１（ａ）は、ＦＦＣ２０（図１（ｂ）参照）の断線検知用回路の構成例を説明するためのブロック図である。前述した第１の実施形態と同様に、記録装置に搭載される基板としては、メイン基板２１（図１（ｂ）参照）と、キャリッジユニット１１に搭載されるキャリッジ基板７０と、が含まれる。記録ヘッド１３は、キャリッジユニット１１に装着されることにより、キャリッジ基板７０に電気的に接続され、さらにＦＦＣ２０を介してメイン基板２１に電気的に接続される。
【００５５】
通常の記録動作においては、記録ヘッド１３に対して、第１のＤＣ／ＤＣ変換回路８１からＦＦＣ２０およびキャリッジ基板７０を経て第１電圧（Ｖ１）が供給される。第１電圧（Ｖ１）を供給する第１の電源ラインＬ１には、半導体トランジスタなどで構成される第１のスイッチＳＷ１と第３のスイッチＳＷ３が備えられており、これにより、記録ヘッド１３に対する第１電圧（Ｖ１）の供給のオン、オフを切り替えることができる。第１のスイッチＳＷ１と第３のスイッチＳＷ３は、コントローラ３４から供給される第１の制御信号（ＣＮＴＬ１）により制御される。第１電圧（Ｖ１）は、通常の記録動作時に記録ヘッド１３を駆動するための吐出ヒータ駆動電圧（ＶＨ１，ＶＨ２）として用いられる。
【００５６】
また、ＦＦＣ２０の断線検知のために、第１電圧（Ｖ１）よりも低い第２電圧（Ｖ２）および第３電圧（Ｖ３）がＦＦＣ２０およびキャリッジ基板７０を経て記録ヘッド１３に供給される。第２電圧（Ｖ２）は、ノズル群ＰＢｋ１、ＭＢｋ、ＰＢｋ２を含むグループに供給され、第３電圧（Ｖ３）は、ノズル群Ｙｅ、Ｍａ、Ｃｙを含むグループに供給される。このようにグループ毎に供給される第２電圧（Ｖ２）および第３電圧（Ｖ３）は、ＡＣ／ＤＣ変換回路もしくはＤＣ／ＤＣ変換回路からレギュレーターを介して供給してもよく、また、ＤＣ／ＤＣ変換回路から供給してもよい。図１１（ａ）の例においては、第２電圧（Ｖ２）を第２のＤＣ／ＤＣ変換回路８２から供給し、第３電圧（Ｖ３）を第３のＤＣ／ＤＣ変換回路８３から供給する。本実施形態における第２電圧（Ｖ２）および第３電圧（Ｖ３）は、前述した実施形態における第２電圧（Ｖ２）に対応する。
【００５７】
ＤＣ／ＤＣ変換回路８２，８３から供給される第２電圧（Ｖ２）および第３電圧（Ｖ３）は、前述した実施形態における第２電圧（Ｖ２）に対応する。ヘッドドライバ４７の駆動により吐出ヒータ４８に第２電圧（Ｖ２）および第３電圧（Ｖ３）が印加されて、吐出ヒータ４８に電流が流れたときに、第２電圧（Ｖ２）および第３電圧（Ｖ３）は閾値（Ｔｔｈ）以下まで電圧降下する。ＤＣ／ＤＣ変換回路８２，８３には、このように、ノズル列の駆動時に所定以上の電圧降下が生じる駆動電力を供給する。第２および第３のＤＣ／ＤＣ変換回路８２，８３が接続される第２および第３の電源ラインＬ２，Ｌ３には、半導体トランジスタなどで構成される第２および第４のスイッチＳＷ２，ＳＷ４が備えれている。これにより、記録ヘッド１３に対する第２電圧（Ｖ２）および第３電圧（Ｖ３）の供給のオフ、オンを切り替えることができる。第２および第４のスイッチＳＷ２，ＳＷ４は、コントローラ３４から供給される第２の制御信号（ＣＮＴＬ２）によって制御される。
【００５８】
第１、第２の電源ラインＬ１，Ｌ２を介して記録ヘッド１３に供給される吐出ヒータ駆動電圧（ＶＨ１、Ｖ２）は、第１の電圧モニタ４６（１）によって監視され、その監視結果はコントローラ３４に出力される。また、第１、第３の電源ラインＬ１，Ｌ３を介して記録ヘッド１３に供給される吐出ヒータ駆動電圧（ＶＨ２、Ｖ３）は、第２の電圧モニタ４６（２）によって監視され、その監視結果はコントローラ３４に出力される。電圧モニタ４６（１），４６（２）は、コントローラ３４に内蔵されている機能によって実現することもできる。コントローラ３４からは、前述した第１の実施形態における図３と同様に、シリアルデータ（ＳＤＡＴＡ）、クロック信号（ＣＬＫ）、ラッチ信号（ＬＴ）、およびヒート信号（ＨＴ）がキャリッジ基板７０を経て記録ヘッド１３に供給される。
【００５９】
図１１（ｂ）は、ＦＦＣ２０の断線検知用回路の他の構成例を説明するためのブロック図である。前述した図１１（ａ）の構成例においては、第１電圧（Ｖ１）よりも低い第２電圧（Ｖ２）および第３電圧（Ｖ３）の供給源として、ＤＣ／ＤＣ変換回路８２，８３を備えている。図１１（ｂ）の構成例においては、第２電圧（Ｖ２））および第３電圧（Ｖ３）の供給源として、第１電圧（Ｖ１）の供給源であるＤＣ／ＤＣ変換回路８１に抵抗Ｒ１，Ｒ２を接続した供給回路を用いる。本例においては、１つのＤＣ／ＤＣ変換回路８１に抵抗Ｒ１，Ｒ２を接続することにより、第１電圧（Ｖ１）より低電圧の供給源を構成することができる。抵抗Ｒ１，Ｒ２は、記録ヘッド１３内の吐出ヒータ４８の抵抗値よりも大きい値とする。その理由は、ＦＦＣ２０に断線が生じているか否かを判断する電圧モニタ値の精度に、抵抗Ｒ１が影響するからである。
【００６０】
図１２は、本実施形態におけるＦＦＣの断線検知処理を説明するためのフローチャートである。ＲＯＭ３６に格納された制御プログラムをＣＰＵ３５が実行することにより実施される。前述した第１の実施形態における図６におけるステップと同様のステップには、同一のＳ番号を付して説明を省略する。
【００６１】
まず、ＣＰＵ３５は、第１の制御信号（ＣＮＴＬ１）によって第１および第３のスイッチＳＷ１，ＳＷ２をオフしてから（Ｓ１）、第２の制御信号（ＣＮＴＬ２）によって第２および第４のスイッチＳＷ２，ＳＷ４をオンにする（Ｓ２）。これにより、吐出ヒータ駆動電圧（ＶＨ１，ＶＨ２）として、第２および第３電圧（Ｖ２，Ｖ３）が電源ラインＬ２，Ｌ３を介して記録ヘッド１３に供給される。その後、電圧モニタ４６（１），４６（２）による記録ヘッド１３の吐出ヒータ駆動電圧（ＶＨ１，ＶＨ２）のモニタを開始し（Ｓ３）、以降のシーケンスにおいて、吐出ヒータ駆動電圧（ＶＨ１，ＶＨ２）の電圧値を検出する。
【００６２】
その後、ＣＰＵ３５は、ヒート信号（ＨＴ）に基づいて、第１ノズル列（ノズル群ＰＢｋ１のノズル列ＲＡにおける偶数列Ｅ）と、第１３ノズル列（ノズル群Ｙｅのノズル列ＲＡにおける偶数列Ｅ）と、を駆動する（Ｓ４，Ｓ４Ａ）。そして、吐出ヒータ駆動電圧（ＶＨ１，ＶＨ２）が安定するまでのウェイト時間（安定時間）の経過を待つ（Ｓ５）。次に、ＣＰＵ３５は、吐出ヒータ駆動電圧（ＶＨ１，ＶＨ２）をモニタしつつ、第１ノズル列と第１３ノズル列を駆動しながら、キャリッジユニット１１の移動を開始する（Ｓ６）。そして、キャリッジユニット１１が移動方向の反転位置に到達するまで、吐出ヒータ駆動電圧（ＶＨ１，ＶＨ２）としての第２電圧（Ｖ２）および第３電圧（Ｖ３）を閾値（Ｔｔｈ）と比較する（Ｓ７，Ｓ７Ａ，Ｓ８）。ＣＰＵ３５は、吐出ヒータ駆動電圧（ＶＨ１）および／または（ＶＨ２）が閾値（Ｖｔｈ）を越える場合には、第１および／第２ノズル列に対応するＦＦＣ２０の配線の断線を検知して、Ｓ１０からＳ１３の処理に移行する。Ｓ１２においては、第２の制御信号（ＣＮＴＬ２）により、第２のスイッチＳＷ２、および第４のスイッチＳＷ４がオフとなる。
【００６３】
ＣＰＵ３５は、Ｓ７，Ｓ７Ａにて、吐出ヒータ駆動電圧（ＶＨ１，ＶＨ２）がいずれも閾値（Ｖｔｈ）以下と判定し、かつＳ８にて、キャリッジユニット１１が反転位置に到達したと判定した場合には、第１および第２ノズル列の駆動を停止する（Ｓ９，Ｓ９Ａ）。すなわち、第１および第２ノズル列に対応する配線には断線が生じていないと判定する。
【００６４】
その後、ＣＰＵ３５は、第１および第１３ノズル列の隣の第２ノズル列（ノズル群ＰＢｋ１のノズル列Ａの奇数列Ｏ）および第１４ノズル列（ノズル群Ｙｅのノズル列ＲＡにおける奇数列Ｏ）を駆動する（Ｓ１４，Ｓ１４Ａ）。そして、これらの第２および第１４ノズル列に対応する配線に、断線が生じているか否かを判定する。Ｓ１４からＳ１９Ａまでの処理は、駆動対象のノズル列が変更された以外は、前述したＳ４からＳ９Ａまでの処理と同様であるため、説明は省略する。
【００６５】
このように、前述したＳ４からＳ９Ａまでと同様の処理を他のノズル列に対しても実行し、これらの駆動対象のノズル列に対応する配線に断線が生じている否かを順次判定する。最後の駆動対象のノズル列は、第１２ノズル（ノズル群ＰＢｋ２のノズル列Ｂにおける奇数列Ｏ）および第２４ノズル列（ノズル群Ｃｙのノズル列Ｂにおける奇数列Ｏ）となる。これらの第１２および第２４ノズル列に対応する配線に断線が生じていないと判定されたときには、それらのノズル列の駆動を停止する（Ｓ２０Ａ）。その後、第２の制御信号（ＣＮＴＬ２）により第２および第４のスイッチＳＷ２，ＳＷ４をオフにして（Ｓ２１）、一連の断線検知処理を終了する。
【００６６】
本実施形態においては、吐出ヒータ駆動電圧を記録ヘッドに供給するための２系統の供給源が構成されている。しかし、吐出ヒータ駆動電圧の供給源は、３系統以上であってもよく、インク色毎に個別に対応する多系統でってもよい。これらの場合には、系統毎の吐出ヒータ駆動電圧の供給源と、それらの供給源と吐出ヒータとの間の電力供給ラインに備わるスイッチと、系統毎の吐出ヒータ駆動電圧をモニタする電圧モニタと、を用いることにより対応できる。これらの複数系統の吐出ヒータ駆動電圧の供給源に対応する配線の断線を同時に検知することができるため、断線検知に要する時間を短縮することができる。
【００６７】
また、前述した実施形態と同様に、記録動作以外の目的のためにキャリッジユニットを移動させる様々な非記録動作時（例えば、記録媒体の幅の検知時など）に、ＦＦＣの断線検知シーケンスを同時に実行してもよい。また、キャリッジユニットが停止している状態において、ＦＦＣの断線検知処理を実行してもよい。
【００６８】
以上説明したように、本実施形態においては、複数の吐出ヒータ駆動電圧の供給源に対応する配線の断線を同時に検知することにより、断線検知に要する時間を短縮することができる。
【００６９】
（第４の実施形態）
本実施形態は、前述した第１の実施形態における図１から図７と同様の構成において、ノズル列に対応する配線の断線に起因する記録画像の画質低下の抑制を実現する。
【００７０】
図１３は、本実施形態におけるＦＦＣの断線検知処理を説明するためのフローチャートであり、前述した第１の実施形態における図６のフローチャートのＳ１０からＳ１３に代わりに、Ｓ４１，Ｓ４２を含む点において、図６のフローチャートと異なる。第１の実施形態における図６のステップと同様のステップには、同一のＳ番号を付して説明を省略する。
【００７１】
ＣＰＵ３５は、Ｓ７において、吐出ヒータ駆動電源（ＶＨ）としての第１電圧（Ｖ１）が閾値（Ｖｔｈ）を越える場合、つまり第１ノズル列（ノズル群ＰＢｋ１のノズル列ＲＡにおける偶数列Ｅ）に対応する配線の断線を検知した場合には、Ｓ４１に移行する。Ｓ４１において、ＣＰＵ３５は、第１ノズル列に対応する配線の断線が検知されたことと、その断線を検知したときのキャリッジユニット１１の移動位置と、をＲＯＭ３６（図２参照）に格納する。キャリッジユニット１１の移動位置は、エンコーダセンサ１５（図２参照）によって検出される。その後、ＣＰＵ３５は、キャリッジユニット１１が反転位置に到達するまでＳ７，Ｓ８の処理を繰り返す。
【００７２】
ＣＰＵ３５は、第１ノズル列に対応する配線の断線検知の終了後、そのノズル列の駆動を停止してから（Ｓ９）、第２ノズル列（ノズル群ＰＢｋ１のノズル列ＲＡにおける奇数列Ｏ）に対応する配線の断線検知を行う（Ｓ１４からＳ１９、およびＳ４２）。Ｓ１４からＳ１９、およびＳ４２は、Ｓ１からＳ９、およびＳ４１と同様の処理であるため、説明は省略する。このように、ＣＰＵ３５は、前述したＳ１からＳ９、およびＳ４１と同様の処理を他のノズル列に対しても実行する。そして、それらのノズル列に対応する配線の断線が検出された場合に、断線が検知されたノズル列と、その断線を検知したときのキャリッジユニット１１の移動位置と、を順次格納する。ＣＰＵ３５は、全てのノズル列に対応する配線の断線検知処理を終了した後、第２の制御信号（ＣＮＴＬ２）により第２のスイッチＳＷ２をオフにして（Ｓ２１）、一連の断線検知処理を終了する。
【００７３】
図１４は、記録ヘッド１３の矢印Ｘ１方向の１回の記録走査によって、記録媒体Ｐに記録される記録画像Ｉａの説明図である。具体的には、第１ノズル列を駆動したときのキャリッジユニット１１の移動位置に応じて、その第１ノズル列に対応するＦＦＣの配線に断線が生じたり生じなかったり変化した場合の説明図である。配線の一時的な断線により、記録画像Ｉａには局所的な空白部Ｉｂが発生する。
【００７４】
このような状態の記録装置において、ＦＦＣの断線検知処理を実施した場合には、サンプリングタイミングＳ０からＳ１０において、電圧モニタ４６（図５参照）が吐出ヒータ駆動電圧（ＶＨ）をサンプリングする。そして、図１３のＳ７において、そのサンプリングした吐出ヒータ駆動電圧（ＶＨ）に基づいて、断線の有無の判定処理が行われる。タイミングＳ０からＳ２までの判定処理においては断線が検知されず、タイミングＳ３およびＳ４の判定処理において断線が検知される。この場合には、配線の断線が検知されたノズル列が第１ノズル列であること（例えば、ノズル列名）と、タイミングＳ３およびＳ４に対応するキャリッジユニット１１の移動位置と、がＲＯＭ３６（図２参照）に記憶される。その後のタイミングＳ５からＳ１０の判定処理においては断線が検知されない。他のノズル列に対しても同様の断線検知処理が行われる。
【００７５】
図１４（ｂ）は、図１４（ａ）における空白部Ｉｂに記録すべき画像Ｉｃを他のノズル列を用いて記録することによって、補完する場合の説明図である。図１４（ａ）のように、サンプリングタイミングＳ０からＳ１０においてサンプリングした吐出ヒータ駆動電圧（ＶＨ）に基づいて断線の有無の判定処理を行った後に、通常の記録動作を実行する。その際、断線が検知されたタイミングＳ３とＳ４を含むタイミングＳ２からＳ５までの範囲に記録すべき画像Ｉｃは、他のノズル列を用いて記録することにより補完する。
【００７６】
本例のように、第１ノズル列（ノズル群ＰＢｋ１のノズル列ＲＡにおける偶数列Ｅ）に対応する配線の断線が検知された場合には、第３ノズル列（ノズル群ＰＢｋ１のノズル列ＲＢにおける偶数列Ｅ）を用いて補完することができる。その理由は、それらの第１および第３ノズル列におけるノズルは、図４（ｂ）のようにＹ方向における位置が同一であるからである。タイミングＳ０からＳ２、およびタイミングＳ５からＳ１０までの領域は第１ノズル列によって記録し、タイミングＳ２からＳ５までの領域は第３ノズル列によって記録する。これにより、第１ノズル列によって記録された画像と同様の記録品位を得ることができる。また、他のノズル列に対応する配線の断線が検知された場合も同様である。
【００７７】
本例においては、図４（ｂ）のように、ブラックインク用のノズル群ＰＢｋとして２つのノズル群ＰＢｋ１，ＰＢｋ２が構成されている。そのため、第１ノズル列に対応する配線の断線が検知された場合に、それらのノズル群ＰＢｋ１，ＰＢｋ２を用いて補完することもできる。具体的には、第９ノズル列（ノズル群ＰＢｋ２のノズル列ＲＡにおける偶数列Ｅ）、または第１１ノズル列（ノズル群ＰＢｋ２のノズル列ＲＢにおける偶数列Ｅ）を用いて補完することができる。
【００７８】
以上説明したように、本実施形態においては、あるノズル列に対応する配線の断線に起因する画像の非記録部分を他のノズル列を用いて記録して補完することにより、断線に起因する記録が字の画質の低下を抑制することができる。
【００７９】
（他の実施形態）
断線検知動作時におけるシリアルデータ（ＳＤＡＴＡ）は、それぞれのノズル列における少なくとも１つのノズルからインクを吐出するデータであればよい。例えば、断線検知専用の記録データ、通常の記録データ、またはテストパターン用の記録データなどを用いることができる。
【００８０】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８１】
１１  キャリッジユニット（キャリッジ）
１３  記録ヘッド
２０  フラットケーブル（ケーブル）
３１  電源ユニット
３４  コントローラ（制御部）
４６  電圧モニタ（電圧検出部）
１００  記録装置
Ｎ  ノズル
Ｐ  記録媒体
【図１】
2020011484.tif 000003
【図２】
2020011484.tif 000004
【図３】
2020011484.tif 000005
【図４】
2020011484.tif 000006
【図５】
2020011484.tif 000007
【図６】
2020011484.tif 000008
【図７】
2020011484.tif 000009
【図８】
2020011484.tif 000010
【図９】
2020011484.tif 000011
【図１０】
2020011484.tif 000012
【図１１】
2020011484.tif 000013
【図１２】
2020011484.tif 000014
【図１３】
2020011484.tif 000015
【図１４】
2020011484.tif 000016