(57)【特許請求の範囲】
【請求項１】
複数の要素波形からなる駆動信号を繰り返し発生する波形生成手段と、液体を吐出可能
な複数のノズル列のそれぞれのノズルに対応して設けられ、前記要素波形に応じて駆動す
る複数の駆動素子と、前記ノズルにより噴射すべき液体のドットに関する階調情報からな
る第１データ及び前記階調情報に対応して複数の前記要素波形のそれぞれを前記駆動素子
に供給するか否かを示す第２データに基づいて、前記駆動信号の中から供給すべき要素波
形を決定して、前記駆動素子に供給する駆動回路とを有する液体噴射装置において、
前記第１データを記憶する第１データ記憶手段と、
前記複数のノズル列の一部のノズル列である対象ノズル列のみから液体噴射させる処理
時に、前記対象ノズル列の前記ノズルに対応する前記第１データのみを生成し、前記第１
データ記憶手段に格納する第１データ生成手段と、
前記ノズル列のそれぞれに対応する前記第２データを記憶する第２データ記憶手段とを
有し、
前記第２データ記憶手段の前記対象ノズル列以外のノズル列に対応する第２データは、
前記複数の要素波形の内の前記液体を噴射するためのすべての要素波形を供給しないよう
に設定されており、
前記駆動回路は、前記対象ノズル列のノズルに対応する前記駆動素子に対しては、生成
された前記第１データ及び前記第２データに基づいて、前記駆動素子に供給する要素波形
を決定し、前記対象ノズル列以外のノズル列に対応する前記駆動素子に対しては、前記第
２データに基づいて前記複数の要素波形内の前記液体を噴射するための全ての要素波形を
供給しないように決定する
液体噴射装置。
【請求項２】
前記複数のノズル列に対応する前記第１データを前記駆動回路に供給するために格納可
能な記憶領域を有するバッファ部と、
前記対象ノズル列のみから液体を噴射させる処理時に、前記第１データ記憶手段から前
記生成された前記対象ノズル列の前記ノズルに対応する前記第１データのみを前記バッフ
ァ部に転送する転送手段と、
前記バッファ部の前記複数のノズル列に対応する第１データを格納する前記記憶領域に
記憶されたデータを前記駆動回路に供給する供給手段とを備え、
前記駆動回路は、前記供給手段から供給された前記データと、前記第２データ記憶手段
の前記第２データとに基づいて、前記駆動信号の中から供給すべき要素波形を決定して、
前記駆動素子に供給する
請求項１に記載の液体噴射装置。
【請求項３】
前記対象ノズル列のみから液体噴射させる処理時に、前記第１データ記憶手段は、前記
対象ノズル列以外のノズル列に対応する前記第１データを記憶しない
請求項１又は請求項２に記載の液体噴射装置。
【請求項４】
前記対象ノズル列のみから液体噴射させる処理時に、前記対象ノズル列に対応する第２
データとして、前記階調情報に応じて前記液体を噴射するための要素波形を供給するため
の第２データを生成し、前記対象ノズル列以外のノズル列に対応する第２データとして、
前記複数の要素波形の内の前記液体を噴射するためのすべての要素波形を供給しないため
の第２データを生成し、前記第２データ記憶手段に格納する第２データ生成手段を更に有
する
請求項１乃至請求項３のいずれか一項に記載の液体噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノズルにより噴射すべき液体のドットに関する階調情報からなる第１データ
及び階調情報に対応して駆動信号の複数の要素波形のそれぞれを駆動素子に供給するか否
かを示す第２データに基づいて、駆動信号の中から供給すべき要素波形を決定して、駆動
素子に供給する駆動回路を有する液体噴射装置に関し、特に、複数のノズル列の一部のノ
ズル列のみから液体を噴射させる技術に関する。
【背景技術】
【０００２】
従来、液体を液体噴射対象に噴射させる液体噴射装置として、インクジェットプリンタ
が知られている。このようなインクジェットプリンタにおいては、ヘッドに設けられたノ
ズルから複数のサイズのインク滴を吐出して液体噴射対象である用紙等に印刷を行うよう
になっている。
【０００３】
このインクジェットプリンタにおいては、例えば、複数の駆動パルスから成る駆動信号
を出力し、ドットの階調値を含む印刷データ（ＳＩデータ）と、印刷データの階調値に応
じて選択する駆動パルスを規定するパターンデータ（ＳＰデータ）とに基づいて、駆動信
号の駆動パルスを選択してヘッドに供給することにより、吐出するインク滴のサイズを変
えるようにしている（例えば、特許文献１参照）。
【０００４】
また、メモリに格納する印刷データを、ノズル列毎に、主走査方向の一部の範囲の階調
を示すデータを３２ｂｉｔ単位でノズル番号順に連続して並べ、以降の範囲の階調を示す
データを同様に並べて配置することが知られている（例えば、特許文献２参照）。また、
メモリに格納された印字データを各色毎に設けられたバッファに転送し、そこからヘッド
へデータ出力する技術が知られている（例えば、特許文献３参照）。
【０００５】
【特許文献１】特開２００３−１８２４号公報
【特許文献２】特開２００６−２１８７６５号公報
【特許文献３】特開２００６−２８１４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
近年、プリンタにおいては、例えば、複数のノズル列の一部のノズル列のみからインク
を噴射させて、ノズル列のノズルが詰まっていないかを検査するノズル抜け検査処理を行
うことが考えられている。
【０００７】
このノズル抜け検査処理を行う場合には、上記した特許文献１に記載された技術による
と、各ノズル列毎に、ＳＩデータを作成する必要がある。このため、ＳＩデータの生成を
行うために長時間を要するという問題がある。また、各ノズル列毎のＳＩデータを生成し
、記憶するための作業領域をメモリに確保しておかなければならず、多くの記憶領域が使
用されるという問題がある。
【０００８】
本発明は、上記課題に鑑みなされたものであり、その目的は、一部のノズル列のみによ
る液体噴射処理時における処理時間を短縮することのできる技術を提供することにある。
また、他の目的は、一部のノズル列のみによる液体噴射時における処理に必要な記憶容量
を抑えることのできる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的達成のため、本発明の一実施形態に係る液体噴射装置は、複数の要素波形から
なる駆動信号を繰り返し発生する波形生成手段と、液体を吐出可能な複数のノズル列のそ
れぞれのノズルに対応して設けられ、要素波形に応じて駆動する複数の駆動素子と、ノズ
ルにより噴射すべき液体のドットに関する階調情報からなる第１データ及び階調情報に対
応して複数の要素波形のそれぞれを駆動素子に供給するか否かを示す第２データに基づい
て、駆動信号の中から供給すべき要素波形を決定して、駆動素子に供給する駆動回路とを
有する液体噴射装置において、第１データを記憶する第１データ記憶手段と、複数のノズ
ル列の一部のノズル列である対象ノズル列のみから液体噴射させる処理時に、対象ノズル
列の前記ノズルに対応する第１データのみを生成し、第１データ記憶手段に格納する第１
データ生成手段と、ノズル列のそれぞれに対応する第２データを記憶する第２データ記憶
手段とを有し、第２データ記憶手段の前記対象ノズル列以外のノズル列に対応する第２デ
ータは、複数の要素波形の内の液体を噴射するためのすべての要素波形を供給しないよう
に設定されており、駆動回路は、対象ノズル列のノズルに対応する駆動素子に対しては、
生成された第１データ及び第２データに基づいて、駆動素子に供給する要素波形を決定し
、対象ノズル列以外のノズル列に対応する駆動素子に対しては、第２データに基づいて複
数の要素波形内の液体を噴射するための全ての要素波形を供給しないように決定する。係
る装置によると、第１データについては、対象ノズル列に対応する第１データのみを作成
すればよく、他のノズル列に対応する第１データを生成する必要がないので、処理を迅速
に行うことができる。
【００１０】
上記液体噴射装置において、複数のノズル列に対応する第１データを駆動回路に供給す
るために格納可能な記憶領域を有するバッファ部と、対象ノズル列のみから液体を噴射さ
せる処理時に、第１データ記憶手段から生成された対象ノズル列の前記ノズルに対応する
第１データのみをバッファ部に転送する転送手段と、バッファ部の複数のノズル列に対応
する第１データを格納する記憶領域に記憶されたデータを駆動回路に供給する供給手段と
を備え、駆動回路は、供給手段から供給されたデータと、第２データ記憶手段の第２デー
タとに基づいて、駆動信号の中から供給すべき要素波形を決定して、駆動素子に供給する
ようにしてもよい。係る装置によると、対象ノズル列に対応する第１データのみをバッフ
ァ部へ転送すればよいので、転送時間を短縮して、処理時間を短縮することができる。ま
た、バッファ部の全てのノズル列に対応する第１データを格納するための記憶領域から第
１データを駆動回路に供給すればよいので、全ノズル列を用いて液体を噴射させる処理（
通常印刷時の処理）の機能をそのまま利用できる。
【００１１】
また、上記液体噴射装置において、対象ノズル列のみから液体噴射させる処理時に、第
１データ記憶手段は、対象ノズル列以外のノズル列に対応する第１データを記憶しないよ
うにしてもよい。係る装置によると、第１データ記憶手段に必要な記憶容量を低減するこ
とができ、記憶領域を有効に利用できるようになる。
【００１２】
また、上記液体噴射装置において、対象ノズル列のみから液体噴射させる処理時に、対
象ノズル列に対応する第２データとして、階調情報に応じて前記液体を噴射するための要
素波形を供給するための第２データを生成し、対象ノズル列以外のノズル列に対応する第
２データとして、複数の要素波形の内の液体を噴射するためのすべての要素波形を供給し
ないための第２データを生成し、第２データ記憶手段に格納する第２データ生成手段を更
に有するようにしてもよい。係る装置によると、対象ノズル列のみから液体噴射させる処
理時に、全ノズル列に対応する第２データを適切に生成することができる。
【発明を実施するための最良の形態】
【００１３】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態
は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されて
いる諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１４】
まず、本発明の一実施形態に係る液体噴射装置の一例としてのプリンタを説明する。
【００１５】
図１は、本発明の一実施形態に係るプリンタの構成図である。プリンタは、プリンタコ
ントローラ１と、ヘッド駆動回路（駆動回路）２と、ヘッド３とを有する。プリンタコン
トローラ１と、ヘッド駆動回路２とは、例えば、フレキシブルフラットケーブル（ＦＦＣ
）１５を介して接続されている。
【００１６】
ヘッド３は、図示しないキャリッジにより所定の方向（主走査方向）に走査されるよう
になっている。ヘッド３には、複数のインク噴射用のノズルが主走査方向と垂直の方向（
副走査方向）に並べられたノズル列が、主走査方向に複数設けられている。本実施形態で
は、複数の色（例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ
））のそれぞれに対応するノズル列が１列ずつ設けられている。ヘッド３において、各ノ
ズルに対応するように、圧電振動子（駆動素子）３１が設けられており、圧電振動子３１
に駆動パルスを供給することにより圧電振動子３１の伸縮を制御し、ノズルからのインク
の噴射を制御できるようになっている。
【００１７】
プリンタコントローラ１は、第１データ記憶手段及び第２データ記憶手段の一例である
メモリ４と、メモリ制御部５と、ＣＰＵ（Central Processing Unit）６と、駆動波形生
成部７と、Ｉ／Ｆ（インターフェース）８と、ヘッドデータ転送部９と、バッファ部１０
と、ＤＭＡ制御部１１と、バス１２と、発信回路１３とを有する。メモリ制御部５と、Ｃ
ＰＵ６と、駆動波形生成部７と、Ｉ／Ｆ８と、ヘッドデータ転送部９と、バッファ部１０
と、ＤＭＡ制御部１１とは、バス１２を介して接続されている。
【００１８】
メモリ４は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ６による処理
に使用しているデータを格納する作業領域として利用される。本実施形態では、メモリ４
は、例えば、シアン、マゼンタ、イエロー、ブラックの４色インクによる印刷を行う場合
には、基本的には、シアン用のＳＩデータ４ＳＩＣと、マゼンタ用のＳＩデータ４ＳＩＭ
と、イエロー用のＳＩデータ４ＳＩＹと、ブラック用のＳＩデータ４ＳＩＫと、シアン用
のＳＰデータ４ＳＰＣと、マゼンタ用のＳＰデータ４ＳＰＭと、イエロー用のＳＰデータ
４ＳＰＹと、ブラック用のＳＰデータ４ＳＰＫとが格納される。各ＳＩデータは、印刷す
る画像における各画素の階調値に対応するデータである。本実施形態では、各画素を階調
値１〜４で表しており、画素毎に２ｂｉｔ（ビット）のデータとしている。ＳＰデータは
、各階調値に対応して選択すべき後述する駆動信号ＣＯＭの駆動パルスを示すデータであ
る。なお、ＳＩデータ及びＳＰデータの詳細については、後述する。
【００１９】
メモリ制御部５は、メモリ４に対する入出力を制御する。駆動波形生成部７は、各種信
号を生成してヘッド駆動回路２に供給する。本実施形態では、駆動波形生成部７は、駆動
信号ＣＯＭ、ラッチ信号ＬＡＴ、チャンネル信号ＣＨ、データ転送信号ＤＴＳを生成して
送信する。
【００２０】
図２は、本発明の一実施形態に係るプリンタの駆動信号、ＳＩデータ及びＳＰデータを
説明する図であり、図２Ａは、駆動信号を説明する図であり、図２Ｂは、ＳＩデータと駆
動信号との関係の一例を示す図であり、図２Ｃは、送信されるＳＩデータ及びＳＰデータ
の構成を説明する図である。また、図３は、本発明の一実施形態に係るプリンタの各種信
号を説明する図である。
【００２１】
駆動波形生成部７は、所定の周期（印刷周期ＴＡ）毎に、複数の駆動パルス（要素波形
）を有する駆動信号ＣＯＭを生成する。本実施形態では、駆動波形生成部７は、印刷周期
ＴＡ毎に、図２Ａに示すように、第１駆動パルスＰ１と、第２駆動パルスＰ２と、第３駆
動パルスＰ３と、第４駆動パルスＰ４とを含む駆動信号ＣＯＭを生成する。本実施形態で
は、第１駆動パルスＰ１と、第３駆動パルスＰ３とは、同様の波形となっている。
【００２２】
第１駆動パルスＰ１が圧電振動子３１に供給されると、ノズルからは、例えば、１３ｐ
ｌのインクが噴出され、印刷対象の用紙には、中ドットが形成される。また、第２駆動パ
ルスＰ２が圧電振動子３１に供給されると、ノズルからは、例えば、６ｐｌのインクが噴
出され、小ドットが形成される。また、第３駆動パルスＰ３が圧電振動子３１に供給され
ると、ノズルからは、例えば、１３ｐｌのインクが噴出され、中ドットが形成される。第
４駆動パルスＰ４が圧電振動子３１に供給されると、圧電振動子３１は微振動をするがノ
ズルからは、インクが噴出されず、用紙にはドットが形成されない。
【００２３】
１画素分のＳＩデータと、選択される駆動パルスとの対応関係は、図２Ｂに示すように
なっている。すなわち、インクドット無しに対応する階調値１（ＳＩデータでは、００）
の場合には、第４駆動パルスＰ４だけが選択される。また、インクドット小に対応する階
調値２（ＳＩデータでは、０１）の場合には、第２駆動パルスＰ２だけが選択される。こ
れにより、小ドットが形成される。また、インクドット中に対応する階調値３（ＳＩデー
タでは、１０）の場合には、第１駆動パルスＰ１だけが選択される。これにより、中ドッ
トが形成される。また、インクドット大に対応する階調値４（ＳＩデータでは、１１）の
場合には、第１駆動パルスＰ１及び第３駆動パルスＰ３が選択される。これにより、中ド
ットが２回噴出され、大ドットが形成される。
【００２４】
本実施形態では、図２Ｂに示す、ＳＩデータの各階調値と、各階調値において選択され
る駆動パルスとの対応関係を、選択される駆動パルスは”１”とし、選択されない駆動パ
ルスは”０”として、図面矢印の順番に従って、第４駆動パルスＰ４の最大の階調値に対
応する位置（ＴＯＰ）から、第１駆動パルスＰ１の最初の階調値に対応する位置（ＢＯＴ
ＴＯＭ）までを順番に並べたデータ（ＳＰデータ）で示している。図２Ｂに示す対応関係
がある場合には、図２Ｃに示すように、ＳＰデータは、”０００１１０００００１０１１
００”の１６ｂｉｔのデータとなる。
【００２５】
ラッチ信号ＬＡＴは、図３に示すように、駆動信号ＣＯＭの第１駆動パルスＰ１の供給
開始タイミングに併せて立ち上がるように生成される。また、チャンネル信号ＣＨは、図
３に示すように、駆動信号ＣＯＭの第２駆動パルスＰ２、第３駆動パルスＰ３、第４駆動
パルスＰ４の供給開始タイミングに併せて立ち上がるように生成される。したがって、ラ
ッチ信号ＬＡＴとチャンネル信号ＣＨにより、各駆動パルスの供給開始タイミングを適切
に把握することができる。また、データ転送信号ＤＴＳは、図３に示すように、後述する
ＳＩ（Ｈ）データの開始タイミングと、ＳＩ（Ｌ）データの開始タイミングと、ＳＰデー
タの開始タイミングに併せて立ち上がるように生成される。したがって、データ転送信号
ＤＴＳにより、ＳＩ（Ｈ）データ、ＳＩ（Ｌ）データ、ＳＰデータの開始タイミングを適
切に把握することができる。
【００２６】
図１の説明に戻り、ＩＦ８は、プリンタコントローラ１からヘッド駆動回路２へのデー
タ、信号の送信を仲介する。バッファ部１０は、各色毎のＳＩデータを一時的に格納する
記憶領域であるバッファ１０Ｃ、１０Ｍ、１０Ｙ、１０Ｋを有する。本実施形態では、バ
ッファ部１０は、各色毎（各ノズル列毎）に、同一サイズ（例えば、３２ｂｉｔ×ノズル
列のノズル数（例えば、１８０））の記憶領域を有するバッファを２面有しており、一方
のバッファによる読出し時に、他方のバッファへ書き込みを行えるようになっている。Ｄ
ＭＡ制御部１１は、ＣＰＵ６による指示に基づいて、メモリ４からバッファ部１０へのＤ
ＭＡ（Direct Memory Access）転送を行う。本実施形態では、例えば、メモリ４から所定
のデータ量毎にＳＩデータを読み出して、対応する色（ノズル列）用のバッファ１０Ｃ、
１０Ｍ、１０Ｙ、又は１０Ｋに格納する。
【００２７】
ＣＰＵ６は、各部５、７〜１１の動作を制御する。また、ＣＰＵ６は、図示しないＲＯ
Ｍ（Read Only Memory）からプログラムをメモリ４に読み出して実行することにより、第
１データ生成手段、第２データ生成手段を構成する。ＣＰＵ６は、複数のノズル列の一部
のノズル列（対象ノズル列）のみからインクを噴射させる処理時に、対象ノズル列のノズ
ルに対応するＳＩデータのみを生成し、メモリ４に格納する。例えば、シアン（Ｃ）のノ
ズル列のみからインクを噴射させる処理時には、ＣＰＵ６は、シアン用のＳＩデータ４Ｓ
ＩＣのみを生成し、メモリ４に格納する。
【００２８】
また、ＣＰＵ６は、対象ノズル列のみからインクを噴射させる処理時に、対象ノズル列
に対応するＳＰデータとして、階調値（階調情報）に応じてインクを噴射するための駆動
パルスを供給するようなＳＰデータを生成し、対象ノズル列以外のノズル列に対応するＳ
Ｐデータとして、複数の駆動パルスの内のインクを噴射するためのすべての駆動パルスを
供給しないようなＳＰデータを生成し、メモリ４に格納する。例えば、ＣＰＵ６は、シア
ンのノズル列のみからインクを噴射させる処理時には、シアンのノズル列に対応するＳＰ
データ４ＳＰＣとして、階調値に応じてインクを噴射するための駆動パルスを供給するよ
うなＳＰデータを生成し、マゼンタ、イエロー、及びブラックのノズル列に対応するＳＰ
データとして、複数の駆動パルスの内のインクを噴射するためのすべての駆動パルス（本
例では、第１駆動パルスＰ１、第２駆動パルスＰ２、及び第３駆動パルスＰ３）を供給し
ないようなＳＰデータ（常に、第４駆動パルスのみを供給するＳＰデータ、例えば、図２
に示す例では、”１１１１００００００００００００”）を生成し、メモリ４に格納する
。なお、対象ノズル列のＳＰデータ、又は対象ノズル列以外のノズル列のＳＰデータの少
なくとも一方については、その都度生成せずに、図示しないＲＯＭから読み出してメモリ
４に格納するようにしてもよい。
【００２９】
また、ＣＰＵ６は、対象ノズル列のみからインクを噴射させる処理時に、メモリ４から
バッファ部１０へ対象ノズル列のノズルに対応するＳＩデータのみをＤＭＡ転送させる指
示をＤＭＡ制御部１１に送信する。また、ＣＰＵ６は、ヘッドデータ転送部９から次のＳ
Ｉデータをバッファ部１０に格納させる要求を受け付けて、対応するＳＩデータをメモリ
４からバッファ部１０へＤＭＡ転送させる指示をＤＭＡ制御部１１に送信する。また、Ｃ
ＰＵ６は、例えば、図示しないホスト装置から受信した印刷データに基づいて、ヘッド３
の走査毎のデータに分割することにより、各ノズル毎（各ラスタ毎）に主走査方向の階調
値を並べたＳＩデータを生成する。また、ＣＰＵ６は、ＳＩデータに対してバッファ部１
０への転送に適した並び替えを行う。
【００３０】
図４は、本発明の一実施形態に係るＳＩデータの並び替えを説明する図である。図４Ａ
は、並び替え前の１つのノズル列に対応するＳＩデータのメモリにおける格納状態を示し
、図４Ｂは、並び替え後のＳＩデータのメモリにおける格納状態を示す。
【００３１】
ＣＰＵ６は、ヘッド３に副走査方向にｍ個のノズルが並んでいる場合には、印刷データ
を、図４Ａに示すように、ｍ個のノズルのそれぞれに対応する主走査方向の位置に対応す
る階調値が、メモリ４のアドレス方向（図面左→右）に並ぶようにメモリ４に格納する。
本実施形態では、各ノズルに対応する階調値のデータが２ｂｉｔで構成されており、同図
においては、主走査方向に並ぶ３２ｂｉｔ単位の階調値のデータをブロック（例えば、１
−１、１−２・・・と表示）として示している。
【００３２】
また、ＣＰＵ６は、図４Ａに示すＳＩデータを、図４Ｂに示すように、バッファ部１０
への転送に適した並び替えを行う。すなわち、ＣＰＵ６は、各ヘッド３の主走査方向にお
ける同一範囲（例えば、第１範囲、第２範囲、・・第ｎ範囲）の階調値のデータのブロッ
クを、図４Ｂに示すように、アドレス方向（図面左→右）に並ぶように並び替えを行う。
例えば、第１範囲のブロック群が１−１、２−１、３−１、・・・ｍ−１の順に並び、そ
の後、第２範囲のブロック群、・・・、第ｎ範囲のブロック群が並ぶようにする。
【００３３】
ヘッドデータ転送部９は、バッファ部１０の各色のバッファから各色の各ノズルに対応
するＳＩデータを取得し、対応する色のＳＰデータとともに、ヘッド駆動回路２に送信す
る。本実施形態では、ヘッドデータ転送部９は、各色毎に、図２Ｃに示すように、ＳＩデ
ータとＳＰデータとをまとめてヘッド駆動回路２に送信する。この際、ＳＩデータは、各
ノズルの１つの画素に対応するＳＩデータの上位ビットをまとめたＳＩ（Ｈ）データと、
下位ビットをまとめたＳＩ（Ｌ）データとの構成となっている。ＳＩデータ及びＳＰデー
タは、図３に示すように、これらデータを使用して印刷が行われる前の印刷周期ＴＡにお
いて、送信される。なお、ＳＰデータについては、ＳＩデータを送信する前に、メモリ４
から取得して自身の内部メモリに記憶しておき、その値を利用するようにしてもよい。
【００３４】
発信回路１３は、クロック信号ＣＫを発生して、ヘッド駆動回路２に送信する。クロッ
ク信号ＣＫは、図３に示すように、ＳＩデータ及びＳＰデータの各ビットと対応するタイ
ミングを示している。
【００３５】
図１の説明に戻り、ヘッド駆動回路２は、第１シフトレジスタ（第１ＳＲ）２２と、第
２シフトレジスタ（第２ＳＲ）２３と、第３シフトレジスタ（第３ＳＲ）２１と、制御ロ
ジック２４と、第１ラッチ２５と、第２ラッチ２６と、デコーダ２７と、レベルシフタ２
８と、スイッチ回路２９とを有する。なお、第１ＳＲ２２、第２ＳＲ２３、第３ＳＲ２１
、第１ラッチ２５、第２ラッチ２６、デコーダ２７、レベルシフタ２８、及びスイッチ回
路２９は、各ノズルに対応した数だけ設けられている。
【００３６】
ＩＦ８を介して送信されるＳＩデータ及びＳＰデータ、クロック信号ＣＫ、データ転送
信号ＤＴＳは、それぞれ第１ＳＲ２２、第２ＳＲ２３、及び第３ＳＲ２１に入力される。
第３ＳＲ２１は、データ転送信号ＤＴＳに基づいて、ＳＰデータの開始タイミングから
、クロック信号ＣＫに従って、ＳＰデータを入力する。第１ＳＲ２２は、データ転送信号
ＤＴＳに基づいて、ＳＩ（Ｈ）データの開始タイミングから、クロック信号ＣＫに従って
、ＳＩ（Ｈ）データを入力する。第２ＳＲ２３は、データ転送信号ＤＴＳに基づいて、Ｓ
Ｉ（Ｌ）データの開始タイミングから、クロック信号ＣＫに従って、ＳＩ（Ｌ）データを
入力する。
【００３７】
第１ＳＲ２２には、第１ラッチ２５が接続されており、第２ＳＲ２３には、第２ラッチ
２６が接続されている。ラッチ信号ＬＡＴが第１ラッチ２５及び第２ラッチ２６に入力さ
れており、ラッチ信号ＬＡＴの立ち上がり時に、第１ラッチ２５は、ＳＩ（Ｈ）データ中
の対応するノズル用の階調値の上位ビットをラッチし、第２ラッチ２６は、ＳＩ（Ｌ）デ
ータ中の対応するノズル用の階調値の下位ビットをラッチする。第３ＳＲ２１は、制御ロ
ジック２４に接続されており、制御ロジック２４には、第３ＳＲ２１により取得されたＳ
Ｐデータが入力される。
【００３８】
制御ロジック２４は、チャンネル信号ＣＨ、ラッチ信号ＬＡＴに基づいて、ＳＰデータ
中の各階調値に対応する次の駆動パルスについての選択可否を示すデータをデコーダ２７
に出力する。デコーダ２７は、第１ラッチ２５及び第２ラッチ２６にラッチされた対応す
るノズルのＳＩデータ（２ビット）を入力し、当該ＳＩデータと、制御ロジック２４から
の次の駆動パルスについての選択可否を示すデータとに基づいて、対応する駆動パルスを
選択するか否かを示す信号を生成してレベルシフタ２８に出力する。
【００３９】
レベルシフタ２８は、駆動パルスを選択することを示す信号が入力された場合には、ス
イッチ回路２９を駆動できる電圧、例えば、数十ボルト程度の電圧に昇圧された電気信号
を出力する。スイッチ回路２９には、制御信号ＣＯＭが入力されており、レベルシフタ２
８から駆動できる電圧の電気信号が供給されている場合には、制御信号ＣＯＭの対応する
駆動パルスが圧電振動子３１に供給される一方、十分な電圧の電気信号が供給されていな
い場合には、駆動パルスを圧電振動子３１に供給しない。
【００４０】
次に、本発明の一実施形態に係る一部のノズル列のみを噴射させるインク噴射処理につ
いて説明する。
【００４１】
図５は、本発明の一実施形態に係る一部のノズル列のみを噴射させるインク噴射処理の
フローチャートである。このインク噴射処理は、複数のノズル列の一部のみ（例えば、一
列）のノズル列によるインクの噴射を検査等する際に実行させる処理であり、例えば、ユ
ーザの指示が発生した場合に実行される。
【００４２】
インク噴射処理が開始されると、まず、ＣＰＵ６が検査対象のノズル列（検査ノズル列
）のＳＩデータを生成し、メモリ４に書き込む（ステップＳ１）。本実施形態では、検査
ノズル列のＳＩデータのみを作成するので、全色のノズル列のＳＩデータを作成する必要
がない。このため、処理が迅速に行える。また、他のノズル列のＳＩデータを記憶する領
域をメモリ４に用意する必要がないので、メモリ４の利用効率を向上することができる。
なお、他のノズル列のＳＩデータ用の領域をメモリ４上に確保していてもよい。
【００４３】
次いで、ＣＰＵ６は、検査ノズル列のＳＰデータをメモリ４に書き込む（ステップＳ２
）。検査ノズル列のＳＰデータは、ＳＩデータの階調値に基づいてインクが噴射されるよ
うに駆動パルスが選択されて圧電振動子３に供給されるようになっている。次いで、ＣＰ
Ｕ６は、検査ノズル列以外のノズル列（非検査ノズル列）のＳＰデータをメモリ４に書き
込む（ステップＳ３）。非検査ノズル列のＳＰデータは、ＳＩデータの階調値に応じてイ
ンクを噴射するすべての駆動パルスが圧電振動子３１に供給されないようになっている。
具体的には、例えば、階調値がいずれの値であっても、インクが噴出されない図２Ａに示
す第４駆動パルスのみが供給されるＳＰデータとなっている。
【００４４】
次いで、ＣＰＵ６は、ＤＭＡ制御部１１により、検査ノズル列のＳＩデータをすべてバ
ッファ部１０に転送済みか否かを判定し（ステップＳ４）、転送済みの場合（ステップＳ
４：ＹＥＳ）には、処理を終了する。一方、転送済みでない場合（ステップＳ４：ＮＯ）
には、ＣＰＵ６は、ＤＭＡ制御部１１に、メモリ４からバッファ部１０へ検査ノズル列の
ＳＩデータのみをＤＭＡ転送させる指示を送り、ＤＭＡ転送部１１は、メモリ４からバッ
ファ部１０の対応するバッファに検査ノズル列のＳＩデータの内の各ノズルに対応する所
定量（例えば、１ノズルあたり３２ｂｉｔ）のデータをＤＭＡ転送する（ステップＳ５）
。
【００４５】
次いで、ヘッドデータ転送部９は、ヘッド駆動回路２へ各ノズル分のＳＩデータ（１ノ
ズルあたり２ｂｉｔ）及び対応するノズル列のＳＰデータを出力する（ステップＳ６）。
なお、ヘッドデータ転送部９は、検査ノズル列については、新たにバッファ部１０に格納
されたＳＩデータと、メモリ４に格納されているＳＰデータを出力し、非検査ノズル列に
ついては、バッファ部１０の非検査ノズル列のバッファに格納されている不定値或いは直
前に利用されていたＳＩデータと、メモリ４に格納されているＳＰデータとを出力する。
【００４６】
次いで、ヘッド駆動回路２は、ヘッドデータ転送部９から入力されたＳＩデータ及びＳ
Ｐデータと、駆動波形生成部７から入力されたラッチ信号ＬＡＴ、チャンネル信号ＣＨ、
データ転送信号ＤＴＳ、及びクロック信号ＣＫとに基づいて、スイッチ回路２９を制御し
、駆動信号ＣＯＭの中から所定の駆動パルスを選択して圧電振動子３１に出力する（ステ
ップＳ７）。ここで、本実施形態では、検査ノズル列のノズルについては、ＳＩデータ及
びＳＰデータに基づいてインクを噴射させる駆動信号が選択されて圧電振動子３１に供給
され、対応するノズルから階調値に応じたインクが噴射される。一方、非検査ノズル列の
ノズルについては、不定値又は以前のＳＩデータが供給されるが、ＳＰデータが階調値に
関わらずインクを噴射させない駆動パルスを選択するようになっているので、非検査ノズ
ル列のノズルに対応する圧電振動子３１には、インクを噴射させない駆動パルスが供給さ
れることとなり、ノズルからインクが噴射されることはない。
【００４７】
次いで、ヘッドデータ転送部９は、バッファ部１０に格納されたＳＩデータ（１ノズル
あたり３２ｂｉｔ）の出力が全部済んだか否かを判定し（ステップＳ８）、すべて済んで
いない場合（ステップＳ８：ＮＯ）には、ステップＳ６からの処理を繰り返す一方、すべ
て済んでいる場合（ステップＳ８：ＹＥＳ）には、その旨をＣＰＵ６に通知し、ステップ
Ｓ４の処理に戻る。
【００４８】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られ
ず、他の様々な態様に適用可能である。例えば、上記実施形態では、ＤＭＡ制御部１１は
、検査ノズル列のＳＩデータのみをバッファ部１０に転送するようにしていたが、本発明
はこれに限られず、例えば、非検査ノズル列のＳＩデータを格納するための記憶領域から
不定値或いは直前のＳＩデータを読み出してバッファ部１０に転送するようにしてもよい
。このようにすると、一部のノズル列のみによるインク噴射を行う処理時と、全部のノズ
ル列によるインク噴射を行う処理時とで、ＣＰＵ６によるＤＭＡ制御部１１の指示を変え
る必要がない。このため、ＤＭＡ制御部１１の制御について、一部のノズル列のみによる
インク噴射用にプログラムを作成する必要がない。
【００４９】
また、上記実施形態では、液体噴射装置としてプリンタを例に説明していたが、本発明
はこれに限定されず、インク以外の液体、例えば、所定の特性を有する材料を含む液体（
液状体）を噴射する液体噴射装置にも適用できる。例えば、液晶ディスプレイ、ＥＬ（エ
レクトロルミネッセンス）ディスプレイ及び面発光ディスプレイの製造などに用いられる
電極材や色材等の材料が分散または溶解された液体（液状体）を噴射する液体噴射装置に
適用できる。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施形態に係るプリンタの構成図である。
【図２】本発明の一実施形態に係るプリンタの駆動信号、ＳＩデータ及びＳＰデータを説明する図である。
【図３】本発明の一実施形態に係るプリンタの各種信号を説明する図である。
【図４】本発明の一実施形態に係るＳＩデータの並び替えを説明する図である。
【図５】本発明の一実施形態に係る一部のノズル列のみを噴射させるインク噴射処理のフローチャートである。
【符号の説明】
【００５１】
１  プリンタコントローラ、２  ヘッド駆動回路、３  ヘッド、４  メモリ、５  メモリ
制御部、６  ＣＰＵ、７  駆動波形生成部、８  Ｉ／Ｆ、９  ヘッドデータ転送部、１０
バッファ部、１１  ＤＭＡ制御部、１２  バス、１３  発信回路、１５  ＦＦＣ、２１
第３ＳＲ、２２  第１ＳＲ、２３  第２ＳＲ、２４  制御ロジック、２５  第１ラッチ
、２６  第２ラッチ、２７  デコーダ、２８  レベルシフタ、２９  スイッチ回路、３１
圧電振動子。
【図１】
0005125642.tif 000002
【図２】
0005125642.tif 000003
【図３】
0005125642.tif 000004
【図４】
0005125642.tif 000005
【図５】
0005125642.tif 000006