(57)【要約】【課題】制御データの転送における消費電流を低減し、かつ、吐出部の検査時間を短縮することが可能なプリントヘッドを提供すること。【解決手段】駆動信号に基づいて液体を吐出する複数の吐出部と、第１データ保持部を備え、前記複数の吐出部の各々の状態を制御する第１制御データ、及び、前記複数の吐出部のうち、検査される前記吐出部を指定する検査対象吐出部指定データを管理するデータ管理部と、前記第１データ保持部が保持するデータに基づいて、前記複数の吐出部の各々に対して前記駆動信号の波形を選択する駆動波形選択部と、を含み、前記データ管理部は、前記第１データ保持部に前記第１制御データをパラレル転送する第１転送モードと、前記第１データ保持部を、前記検査対象吐出部指定データをシリアル転送するシフトレジスターとして動作させる第２転送モードと、を有する、プリントヘッド。【選択図】図１０
2020082594.tif 000002
【特許請求の範囲】
【請求項１】
駆動信号に基づいて液体を吐出する複数の吐出部と、
第１データ保持部を備え、前記複数の吐出部の各々の状態を制御する第１制御データ、及び、前記複数の吐出部のうち、検査される前記吐出部を指定する検査対象吐出部指定データを管理するデータ管理部と、
前記第１データ保持部が保持するデータに基づいて、前記複数の吐出部の各々に対して前記駆動信号の波形を選択する駆動波形選択部と、
を含み、
前記データ管理部は、
前記第１データ保持部に前記第１制御データをパラレル転送する第１転送モードと、
前記第１データ保持部を、前記検査対象吐出部指定データをシリアル転送するシフトレジスターとして動作させる第２転送モードと、を有する、
ことを特徴とするプリントヘッド。
【請求項２】
前記データ管理部は、
前記第１転送モードにおいて、前記第１データ保持部の各ビットを順次選択し、選択した各ビットに前記第１制御データの各ビットデータを転送することにより、前記第１データ保持部に前記第１制御データをパラレル転送する、
ことを特徴とする請求項１に記載のプリントヘッド。
【請求項３】
前記検査対象吐出部指定データのサイズは、前記第１制御データのサイズよりも小さい、
ことを特徴とする請求項１又は２に記載のプリントヘッド。
【請求項４】
前記データ管理部は、
印刷モードにおいて前記第１転送モードで動作し、検査モードにおいて前記第２転送モードで動作する、
ことを特徴とする請求項１乃至３のいずれか一項に記載のプリントヘッド。
【請求項５】
前記第１制御データは、
前記印刷モードにおいて前記複数の吐出部の各々からの液体の吐出を制御する印刷制御データ、又は、前記検査モードにおいて前記複数の吐出部の各々について検査対象であるか否かを制御する検査制御データであり、
前記検査制御データは、前記検査対象吐出部指定データを有し、
前記データ管理部は、
前記第１転送モードにおいて前記第１データ保持部に前記検査制御データをパラレル転送した後、前記第１転送モードから前記第２転送モードに移行する、
ことを特徴とする請求項４に記載のプリントヘッド。
【請求項６】
前記データ管理部は、
第２データ保持部を備え、前記駆動波形選択部が前記駆動信号の波形を選択する規則を指定する第２制御データを管理し、
前記第１転送モードにおいて、前記第２データ保持部に前記第２制御データをパラレル転送し、
前記第２転送モードにおいて、前記第２データ保持部に前記第２制御データを保持し、
前記駆動波形選択部は、
前記第１データ保持部が保持するデータ及び前記第２データ保持部が保持するデータに基づいて、前記駆動信号の波形を選択する、
ことを特徴とする請求項１乃至５のいずれか一項に記載のプリントヘッド。
【請求項７】
プリントヘッドと、
前記プリントヘッドを制御する制御部と、
を含み、
前記プリントヘッドは、
駆動信号に基づいて液体を吐出する複数の吐出部と、
第１データ保持部を備え、前記複数の吐出部の各々の状態を制御する第１制御データ、及び、前記複数の吐出部のうち、検査される前記吐出部を指定する検査対象吐出部指定データを管理するデータ管理部と、
前記第１データ保持部が保持するデータに基づいて、前記複数の吐出部の各々に対して前記駆動信号の波形を選択する駆動波形選択部と、
を含み、
前記制御部は、
前記第１制御データを前記データ管理部に送信し、
前記データ管理部は、
前記第１データ保持部に前記第１制御データをパラレル転送する第１転送モードと、
前記第１データ保持部を、前記検査対象吐出部指定データをシリアル転送するシフトレジスターとして動作させる第２転送モードと、を有する、
ことを特徴とする液体吐出装置。
【請求項８】
前記データ管理部は、
前記第１転送モードにおいて、前記第１データ保持部の各ビットを順次選択し、選択した各ビットに前記第１制御データの各ビットデータを転送することにより、前記第１データ保持部に前記第１制御データをパラレル転送する、
ことを特徴とする請求項７に記載の液体吐出装置。
【請求項９】
前記検査対象吐出部指定データのサイズは、前記第１制御データのサイズよりも小さい、
ことを特徴とする請求項７又は８に記載の液体吐出装置。
【請求項１０】
前記データ管理部は、
印刷モードにおいて前記第１転送モードで動作し、検査モードにおいて前記第２転送モードで動作する、
ことを特徴とする請求項７乃至９のいずれか一項に記載の液体吐出装置。
【請求項１１】
前記第１制御データは、
前記印刷モードにおいて前記複数の吐出部の各々からの液体の吐出を制御する印刷制御データ、又は、前記検査モードにおいて前記複数の吐出部の各々について検査対象であるか否かを制御する検査制御データであり、
前記検査制御データは、前記検査対象吐出部指定データを有し、
前記データ管理部は、
前記第１転送モードにおいて前記第１データ保持部に前記検査制御データをパラレル転送した後、前記第１転送モードから前記第２転送モードに移行する、
ことを特徴とする請求項１０に記載の液体吐出装置。
【請求項１２】
前記制御部は、
前記駆動波形選択部が前記駆動信号の波形を選択する規則を指定する第２制御データを前記データ管理部に送信し、
前記データ管理部は、
第２データ保持部を備え、前記第２制御データを管理し、
前記第１転送モードにおいて、前記第２データ保持部に前記第２制御データをパラレル転送し、
前記第２転送モードにおいて、前記第２データ保持部に前記第２制御データを保持し、
前記駆動波形選択部は、
前記第１データ保持部が保持するデータ及び前記第２データ保持部が保持するデータに基づいて、前記駆動信号の波形を選択する、
ことを特徴とする請求項７乃至１１のいずれか一項に記載の液体吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントヘッド及び液体吐出装置に関する。
【背景技術】
【０００２】
インク等の液体を吐出して画像や文書を印刷するインクジェットプリンター等の液体吐出装置には、例えばピエゾ素子などの圧電素子を用いたものが知られている。このような液体吐出装置では、圧電素子は、プリントヘッドにおいて複数の吐出部のそれぞれに対応して設けられ、それぞれが駆動信号に従って駆動されることにより、吐出部から所定のタイミングで所定量の液体が吐出され、媒体上にドットが形成される。例えば、特許文献１に記載の印刷装置では、圧電素子への駆動信号の供給を制御する制御データが、インクを吐出するヘッドユニットに設けられた駆動ＩＣにシリアル送信され、当該制御データは駆動ＩＣにおいてシフトレジスターによってパラレルデータに変換される。そして、当該パラレルデータに基づいて駆動信号の圧電素子への供給が制御されることで、インクが吐出され媒体上にドットが形成される。
【０００３】
このような液体吐出装置において、吐出部に充填されている液体の増粘や吐出部への気泡の混入等により、吐出部から液体を正常に吐出できなくなる吐出異常が生じる場合がある。吐出異常が生じると、媒体に形成される予定のドットが正確に形成されなくなり、画質が低下する。これに対して、特許文献２には、吐出部の駆動後に吐出部において残留している振動を検出し、当該検出結果に基づいて吐出部における液体の吐出状態を判定する印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１４９０７１号公報
【特許文献２】特開２０１７−１４９０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、液体吐出装置においては、印刷速度を高めるために一度に動作させるノズル数が増加し、ノズル数の増加に伴って制御データのサイズも増加している。そのため、特許文献１に記載の印刷装置では、駆動ＩＣにおいて、制御データが入力されるシフトレジスターのビット数が増加する。その結果、シフトレジスターにおけるデータ転送における消費電流が増加してしまうという問題がある。また、特許文献２に記載の印刷装置では、１つの吐出部を検査するために、通常の印刷動作における転送データ量と同等の制御データを転送及び処理する必要が生じるため、ノズル数が増加するとデータ転送及び処理がボトルネックとなって、検査時間が長くなるという問題がある。
【課題を解決するための手段】
【０００６】
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様または適用例として実現することが可能である。
【０００７】
本発明に係るプリントヘッドの一態様は、
駆動信号に基づいて液体を吐出する複数の吐出部と、
第１データ保持部を備え、前記複数の吐出部の各々の状態を制御する第１制御データ、及び、前記複数の吐出部のうち、検査される前記吐出部を指定する検査対象吐出部指定データを管理するデータ管理部と、
前記第１データ保持部が保持するデータに基づいて、前記複数の吐出部の各々に対して前記駆動信号の波形を選択する駆動波形選択部と、
を含み、
前記データ管理部は、
前記第１データ保持部に前記第１制御データをパラレル転送する第１転送モードと、
前記第１データ保持部を、前記検査対象吐出部指定データをシリアル転送するシフトレジスターとして動作させる第２転送モードと、を有する。
【０００８】
前記プリントヘッドの一態様において、
前記データ管理部は、
前記第１転送モードにおいて、前記第１データ保持部の各ビットを順次選択し、選択した各ビットに前記第１制御データの各ビットデータを転送することにより、前記第１データ保持部に前記第１制御データをパラレル転送してもよい。
【０００９】
前記プリントヘッドの一態様において、
前記検査対象吐出部指定データのサイズは、前記第１制御データのサイズよりも小さくてもよい。
【００１０】
前記プリントヘッドの一態様において、
前記データ管理部は、
印刷モードにおいて前記第１転送モードで動作し、検査モードにおいて前記第２転送モードで動作してもよい。
【００１１】
前記プリントヘッドの一態様において、
前記第１制御データは、
前記印刷モードにおいて前記複数の吐出部の各々からの液体の吐出を制御する印刷制御データ、又は、前記検査モードにおいて前記複数の吐出部の各々について検査対象であるか否かを制御する検査制御データであり、
前記検査制御データは、前記検査対象吐出部指定データを有し、
前記データ管理部は、
前記第１転送モードにおいて前記第１データ保持部に前記検査制御データをパラレル転送した後、前記第１転送モードから前記第２転送モードに移行してもよい。
【００１２】
前記プリントヘッドの一態様において、
前記データ管理部は、
第２データ保持部を備え、前記駆動波形選択部が前記駆動信号の波形を選択する規則を指定する第２制御データを管理し、
前記第１転送モードにおいて、前記第２データ保持部に前記第２制御データをパラレル転送し、
前記第２転送モードにおいて、前記第２データ保持部に前記第２制御データを保持し、
前記駆動波形選択部は、
前記第１データ保持部が保持するデータ及び前記第２データ保持部が保持するデータに基づいて、前記駆動信号の波形を選択してもよい。
【００１３】
本発明に係る液体吐出装置の一態様は
プリントヘッドと、
前記プリントヘッドを制御する制御部と、
を含み、
前記プリントヘッドは、
駆動信号に基づいて液体を吐出する複数の吐出部と、
第１データ保持部を備え、前記複数の吐出部の各々の状態を制御する第１制御データ、及び、前記複数の吐出部のうち、検査される前記吐出部を指定する検査対象吐出部指定データを管理するデータ管理部と、
前記第１データ保持部が保持するデータに基づいて、前記複数の吐出部の各々に対して前記駆動信号の波形を選択する駆動波形選択部と、
を含み、
前記制御部は、
前記第１制御データを前記データ管理部に送信し、
前記データ管理部は、
前記第１データ保持部に前記第１制御データをパラレル転送する第１転送モードと、
前記第１データ保持部を、前記検査対象吐出部指定データをシリアル転送するシフトレジスターとして動作させる第２転送モードと、を有する。
【００１４】
前記液体吐出装置の一態様において、
前記データ管理部は、
前記第１転送モードにおいて、前記第１データ保持部の各ビットを順次選択し、選択した各ビットに前記第１制御データの各ビットデータを転送することにより、前記第１データ保持部に前記第１制御データをパラレル転送してもよい。
【００１５】
前記液体吐出装置の一態様において、
前記検査対象吐出部指定データのサイズは、前記第１制御データのサイズよりも小さくてもよい。
【００１６】
前記液体吐出装置の一態様において、
前記データ管理部は、
印刷モードにおいて前記第１転送モードで動作し、検査モードにおいて前記第２転送モードで動作してもよい。
【００１７】
前記液体吐出装置の一態様において、
前記第１制御データは、
前記印刷モードにおいて前記複数の吐出部の各々からの液体の吐出を制御する印刷制御データ、又は、前記検査モードにおいて前記複数の吐出部の各々について検査対象であるか否かを制御する検査制御データであり、
前記検査制御データは、前記検査対象吐出部指定データを有し、
前記データ管理部は、
前記第１転送モードにおいて前記第１データ保持部に前記検査制御データをパラレル転送した後、前記第１転送モードから前記第２転送モードに移行してもよい。
【００１８】
前記液体吐出装置の一態様において、
前記制御部は、
前記駆動波形選択部が前記駆動信号の波形を選択する規則を指定する第２制御データを前記データ管理部に送信し、
前記データ管理部は、
第２データ保持部を備え、前記第２制御データを管理し、
前記第１転送モードにおいて、前記第２データ保持部に前記第２制御データをパラレル転送し、
前記第２転送モードにおいて、前記第２データ保持部に前記第２制御データを保持し、
前記駆動波形選択部は、
前記第１データ保持部が保持するデータ及び前記第２データ保持部が保持するデータに基づいて、前記駆動信号の波形を選択してもよい。
【図面の簡単な説明】
【００１９】
【図１】液体吐出装置の概略構成を示す図である。
【図２】プリントヘッドの下面であるインク吐出面を示す図である。
【図３】液体吐出装置の電気的な構成を示すブロック図である。
【図４】１つの吐出部に対応した概略構成を示す図である。
【図５】駆動信号ＣＯＭＡの波形を示す図である。
【図６】駆動信号ＣＯＭＢの波形を示す図である。
【図７】印刷モードにおける駆動信号ＶＯＵＴの波形を示す図である。
【図８】検査モードにおける駆動信号ＶＯＵＴの波形を示す図である。
【図９】切替回路の構成を示す図である。
【図１０】データ管理部の構成を示す図である。
【図１１】データ管理部の動作の一例を示すタイミングチャート図である。
【図１２】データ管理部の動作の一例を示すタイミングチャート図である。
【図１３】印刷モードにおけるデコーダーにおけるデコード内容を示す図である。
【図１４】検査モードにおけるデコーダーにおけるデコード内容を示す図である。
【図１５】選択回路の構成を示す図である。
【図１６】印刷モードにおいてデータ管理部へ供給される各種信号の波形及びラッチデータの更新タイミングを示す図である。
【図１７】印刷モードから検査モードに切り替わる前後においてデータ管理部へ供給される各種信号の波形及びラッチデータの更新タイミングを示す図である。
【図１８】検査回路の構成を示す図である。
【図１９】計測部の動作を説明するための図である。
【図２０】判定部による判定論理の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。用いる図面は説明の便宜上のものである。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００２１】
１．液体吐出装置の概要
本実施形態に係る液体吐出装置の一例としての印刷装置は、外部のホストコンピューターから供給された画像データに応じて液体であるインクを吐出させることによって、紙などの印刷媒体にインクドット群を形成し、これにより、当該画像データに応じた文字、図形等の画像を印刷するインクジェットプリンターである。
【００２２】
図１は、本実施形態に係る液体吐出装置１の内部の概略構成を示す斜視図である。図１に示されるように、液体吐出装置１は、シリアルスキャン型あるいはシリアル印刷型の液体吐出装置であり、キャリッジ２４と、キャリッジ２４を主走査方向Ｘに移動させる移動機構３と、を備える。また、図示を省略するが、液体吐出装置１の後面には、ＵＳＢポートおよび電源ポートが配設されている。すなわち、液体吐出装置１は、ＵＳＢポートを介してコンピューター等に接続可能に構成されている。なお、本実施形態では、液体吐出装置１において、キャリッジ２４の移動方向を主走査方向Ｘ、印刷媒体Ｐの搬送方向を副走査方向Ｙ、鉛直方向をＺとして説明する。また、主走査方向Ｘと、副走査方向Ｙと、鉛直方向Ｚとは互いに直交する３軸として図面に記載するが、各構成の配置関係が必ずしも直交するものに限定されるものではない。
【００２３】
移動機構３は、キャリッジ２４の駆動源となるキャリッジモーター３１と、両端が固定されたキャリッジガイド軸３２と、キャリッジガイド軸３２とほぼ平行に延在し、キャリッジモーター３１により駆動されるタイミングベルト３３と、を有している。
【００２４】
キャリッジ２４は、キャリッジガイド軸３２に往復動自在に支持されるとともに、タイミングベルト３３の一部に固定されている。そのため、キャリッジモーター３１によりタイミングベルト３３を正逆走行させると、キャリッジ２４がキャリッジガイド軸３２に案内されて往復動する。
【００２５】
プリントヘッド２１は、印刷媒体Ｐと対向するようにキャリッジ２４に搭載されている。プリントヘッド２１は、多数のノズルから液滴であるインク滴を吐出させるためのものであり、ケーブル１９０を介して各種の制御信号等が供給される構成となっている。ケーブル１９０は、例えば、フレキシブルフラットケーブル（ＦＦＣ：Flexible Flat Cable）であってもよい。
【００２６】
図２は、プリントヘッド２１の下面であるインク吐出面を示す図である。図２に示されるように、プリントヘッド２１のインク吐出面には、それぞれ多数のノズル６５１が副走査方向Ｙに沿って所定のピッチＰｙで並ぶノズル列６５０を２つ有する４つのノズルプレート６３２が主走査方向Ｘに沿って並んで設けられている。各ノズルプレート６３２に設けられている２つのノズル列６５０の間では、各ノズル６５１が副走査方向ＹにピッチＰｙの半分だけシフトした関係となっている。このように、本実施形態では、プリントヘッド２１のインク吐出面には、８個のノズル列６５０、具体的には、第１ノズル列６５０ａ〜第８ノズル列６５０ｈが設けられている。
【００２７】
また、図１に示されるように、液体吐出装置１は、印刷媒体Ｐを副走査方向Ｙにプラテン４０上で搬送させる搬送機構４を備える。搬送機構４は、駆動源である搬送モーター４１と、搬送モーター４１により回転して、印刷媒体Ｐを副走査方向Ｙに搬送する搬送ローラー４２と、を備える。
【００２８】
本実施形態では、キャリッジ２４には、４個のインクカートリッジ２２が格納されており、各インクカートリッジ２２に充填されているインクがプリントヘッド２１に供給される。例えば、４個のインクカートリッジ２２には、シアン、マゼンタ、イエロー及びブラックの４色のインクがそれぞれ充填されている。なお、各インクカートリッジ２２は、キャリッジ２４に搭載されずに本体側に取り付けられたインクタンクに設けられ、各インクカートリッジ２２に充填されているインクがインクチューブを介してプリントヘッド２１まで供給されてもよい。
【００２９】
印刷媒体Ｐが搬送機構４によって搬送されたタイミングで、プリントヘッド２１が当該印刷媒体Ｐに向けて鉛直方向Ｚ、すなわち鉛直下向きにインク滴を吐出することによって、印刷媒体Ｐの表面に画像が形成される。
【００３０】
２．液体吐出装置の電気的構成
図３は、本実施形態に係る液体吐出装置１の電気的な構成を示すブロック図である。図３に示されるように、液体吐出装置１は、制御基板１００とプリントヘッド２１とを備えている。プリントヘッド２１は、ヘッド基板２０と、駆動信号に基づいて液体を吐出する複数の吐出部６００と、を含む。
【００３１】
制御基板１００は、液体吐出装置１の本体内部の所定の場所に固定されており、ケーブル１９０によってヘッド基板２０と接続されている。
【００３２】
制御基板１００には、制御部１１１、電源回路１１２、８個の駆動回路５０、すなわち駆動回路５０ａ−１〜５０ａ−４，５０ｂ−１〜５０ｂ−４、及び４個の検査回路９０、すなわち検査回路９０−１〜９０−４が設けられている。
【００３３】
制御部１１１は、プリントヘッド２１を制御する。制御部１１１は、例えば、マイクロコントローラー等のプロセッサーで実現され、ホストコンピューターから供給される画像データ等の各種の信号に基づいて、各種のデータや信号を生成する。
【００３４】
具体的には、制御部１１１は、ホストコンピューターからの各種の信号に基づき、それぞれ、各吐出部６００を駆動する駆動信号ＣＯＭＡ−１〜ＣＯＭＡ−４，ＣＯＭＢ−１〜ＣＯＭＢ−４の元となるデジタルデータである駆動データｄＡ１〜ｄＡ４，ｄＢ１〜ｄＢ４を生成する。駆動データｄＡ１〜ｄＡ４は、駆動回路５０ａ−１〜５０ａ−４にそれぞれ供給され、駆動データｄＢ１〜ｄＢ４は、駆動回路５０ｂ−１〜５０ｂ−４にそれぞれ供給される。駆動データｄＡ１〜ｄＡ４は駆動信号ＣＯＭＡ−１〜ＣＯＭＡ−４の波形をそれぞれ規定するデジタルデータであり、駆動データｄＢ１〜ｄＢ４は駆動信号ＣＯＭＢ−１〜ＣＯＭＢ−４の波形をそれぞれ規定するデジタルデータである。
【００３５】
また、制御部１１１は、ホストコンピューターからの各種の信号に基づき、各吐出部６００からの液体の吐出を制御する複数種類の制御信号として、４つのデータ信号ＤＴ１〜ＤＴ４、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ及びクロック信号ＳＣＫを生成する。また、制御部１１１は、切替回路７０−１〜７０−４の動作モードを指示する動作モード指示信号ＭＤを生成する。動作モード指示信号ＭＤは、例えば、切替回路７０−１〜７０−４に対して印刷モード又は検査モードに移行することを指示するコマンドであってもよい。また、制御部１１１は、吐出部６００の駆動後に吐出部６００において残留している振動である残留振動の検出の開始及び終了を指示する検査制御信号ＴＳＩＧを生成する。データ信号ＤＴ１〜ＤＴ４、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、クロック信号ＳＣＫ、動作モード指示信号ＭＤ及び検査制御信号ＴＳＩＧは、ケーブル１９０によって制御部１１１からプリントヘッド２１に転送される。
【００３６】
なお、制御部１１１は、上記の処理以外にも、キャリッジ２４の走査位置を把握し、キャリッジ２４の走査位置に基づいて、キャリッジモーター３１を駆動する処理を行う。これにより、キャリッジ２４の主走査方向Ｘへの移動が制御される。また、制御部１１１は、搬送モーター４１を駆動する処理を行う。これにより、印刷媒体Ｐの副走査方向Ｙへの移動が制御される。
【００３７】
さらに、制御部１１１は、不図示のメンテナンス機構に、プリントヘッド２１のインクの吐出状態を正常に回復させるためのメンテナンス処理、例えば、クリーニング処理やワイピング処理を実行させる。
【００３８】
電源回路１１２は、例えば４２Ｖである一定の高電源電圧ＶＨＶ、一定の低電源電圧ＶＤＤ、一定のオフセット電圧ＶＢＳ及びグラウンド電圧ＧＮＤを生成する。高電源電圧ＶＨＶ、低電源電圧ＶＤＤ、オフセット電圧ＶＢＳ及びグラウンド電圧ＧＮＤは、ケーブル１９０によって電源回路１１２からプリントヘッド２１に転送される。例えば、高電源電圧ＶＨＶは４２Ｖ、低電源電圧ＶＤＤは３．３Ｖ、オフセット電圧ＶＢＳは６Ｖ、グラウンド電圧ＧＮＤは０Ｖである。また、高電源電圧ＶＨＶ、低電源電圧ＶＤＤ及びグラウンド電圧ＧＮＤは、駆動回路５０ａ−１〜５０ａ−４，５０ｂ−１〜５０ｂ−４にそれぞれ供給される。
【００３９】
駆動回路５０ａ−１〜５０ａ−４，５０ｂ−１〜５０ｂ−４は、駆動データｄＡ１〜ｄＡ４，ｄＢ１〜ｄＢ４のそれぞれに基づいて吐出部６００に含まれる圧電素子６０を駆動する駆動信号ＣＯＭＡ−１〜ＣＯＭＡ−４，ＣＯＭＢ−１〜ＣＯＭＢ−４を生成する。例えば、駆動回路５０ａ−１〜５０ａ−４，５０ｂ−１〜５０ｂ−４は、駆動データｄＡ１〜ｄＡ４，ｄＢ１〜ｄＢ４をそれぞれデジタル／アナログ変換した後にＤ級増幅して駆動信号ＣＯＭＡ−１〜ＣＯＭＡ−４，ＣＯＭＢ−１〜ＣＯＭＢ−４を生成する。駆動データｄＡ１〜ｄＡ４，ｄＢ１〜ｄＢ４は、それぞれ、駆動信号ＣＯＭＡ−１〜ＣＯＭＡ−４，ＣＯＭＢ−１〜ＣＯＭＢ−４の波形を規定するデータである。なお、駆動回路５０ａ−１〜５０ａ−４，５０ｂ−１〜５０ｂ−４については、入力するデータ、及び、出力する駆動信号が異なるのみであって、回路的な構成は同一であってもよい。
【００４０】
なお、本実施形態では、駆動回路５０ａ−１〜５０ａ−４，５０ｂ−１〜５０ｂ−４は、圧電素子６０を駆動する駆動信号ＣＯＭＡ−１〜ＣＯＭＡ−４，ＣＯＭＢ−１〜ＣＯＭＢ−４を生成する駆動信号生成部１１０を構成する。
【００４１】
駆動信号ＣＯＭＡ−１〜ＣＯＭＡ−４，ＣＯＭＢ−１〜ＣＯＭＢ−４は、ケーブル１９０によって制御基板１００からヘッド基板２０に転送される。
【００４２】
ヘッド基板２０には、４個の切替回路７０、すなわち切替回路７０−１〜７０−４、及び４個の波形整形回路８０、すなわち波形整形回路８０−１〜８０−４が設けられている。
【００４３】
切替回路７０−１〜７０−４には、駆動信号ＣＯＭＡ−１〜ＣＯＭＡ−４のそれぞれ、駆動信号ＣＯＭＢ−１〜ＣＯＭＢ−４のそれぞれ及びデータ信号ＤＴ１〜ＤＴ４のそれぞれが入力される。また、切替回路７０−１〜７０−４には、クロック信号ＳＣＫ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ及び検査制御信号ＴＳＩＧが共通に入力される。切替回路７０−１〜７０−４は、高電源電圧ＶＨＶ、低電源電圧ＶＤＤ及びグラウンド電圧ＧＮＤが供給されて動作し、プリントヘッド２１が有する複数の吐出部６００にそれぞれ駆動信号ＶＯＵＴを出力する。具体的には、切替回路７０−１は、クロック信号ＳＣＫ、データ信号ＤＴ１、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ及び検査制御信号ＴＳＩＧに基づいて、駆動信号ＣＯＭＡ−１と駆動信号ＣＯＭＢ−１のいずれかを選択して駆動信号ＶＯＵＴとして出力し、あるいは、いずれも選択せずに出力をハイインピーダンスとする。同様に、切替回路７０−２は、クロック信号ＳＣＫ、データ信号ＤＴ１、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ及び検査制御信号ＴＳＩＧに基づいて、駆動信号ＣＯＭＡ−２と駆動信号ＣＯＭＢ−２のいずれかを選択して駆動信号ＶＯＵＴとして出力し、あるいは、いずれも選択せずに出力をハイインピーダンスとする。同様に、切替回路７０−３は、クロック信号ＳＣＫ、データ信号ＤＴ１、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ及び検査制御信号ＴＳＩＧに基づいて、駆動信号ＣＯＭＡ−３と駆動信号ＣＯＭＢ−３のいずれかを選択して駆動信号ＶＯＵＴとして出力し、あるいは、いずれも選択せずに出力をハイインピーダンスとする。同様に、切替回路７０−４は、クロック信号ＳＣＫ、データ信号ＤＴ１、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ及び検査制御信号ＴＳＩＧに基づいて、駆動信号ＣＯＭＡ−４と駆動信号ＣＯＭＢ−４のいずれかを選択して駆動信号ＶＯＵＴとして出力し、あるいは、いずれも選択せずに出力をハイインピーダンスとする。
【００４４】
切替回路７０−１が出力する駆動信号ＶＯＵＴは、第１ノズル列６５０ａ及び第２ノズル列６５０ｂに対応して設けられる各吐出部６００が有する圧電素子６０の一端に印加される。また、切替回路７０−２が出力する駆動信号ＶＯＵＴは、第３ノズル列６５０ｃ及び第４ノズル列６５０ｄに対応して設けられる各吐出部６００が有する圧電素子６０の一端に印加される。また、切替回路７０−３が出力する駆動信号ＶＯＵＴは、第５ノズル列６５０ｅ及び第６ノズル列６５０ｆに対応して設けられる各吐出部６００が有する圧電素子６０の一端に印加される。また、切替回路７０−４が出力する駆動信号ＶＯＵＴは、第７ノズル列６５０ｇ及び第８ノズル列６５０ｈに対応して設けられる各吐出部６００が有する圧電素子６０の一端に印加される。圧電素子６０のそれぞれにおける他端は、オフセット電圧ＶＢＳが共通に印加される。そして、圧電素子６０は、駆動信号ＶＯＵＴとオフセット電圧ＶＢＳとの電位差に応じて変位し、変位に応じた量のインクがノズル６５１から吐出される。あるいは、圧電素子６０は、駆動信号ＶＯＵＴとオフセット電圧ＶＢＳとの電位差に応じて変位し、ノズル６５１からインクが吐出されずに吐出部６００に残留振動が発生する。ただし、ノズル６５１からインクが吐出されて、吐出部６００に残留振動が発生してもよい。
【００４５】
切替回路７０−１〜７０−４は、動作モードとして印刷モードと検査モードとを有する。切替回路７０−１〜７０−４は、印刷モードにおいて、プリントヘッド２１から印刷媒体Ｐに対して液体を吐出させて画像を形成するための駆動信号ＶＯＵＴを出力する。
【００４６】
切替回路７０−１は、検査モードにおいて、データ信号ＤＴ１及び検査制御信号ＴＳＩＧに基づいて、第１ノズル列６５０ａ又は第２ノズル列６５０ｂに対応して設けられる各吐出部６００が有する圧電素子６０の一端と検査回路９０−１とを電気的に接続するか否かを切り替える。同様に、切替回路７０−２は、検査モードにおいて、データ信号ＤＴ２及び検査制御信号ＴＳＩＧに基づいて、第３ノズル列６５０ｃ又は第４ノズル列６５０ｄに対応して設けられる各吐出部６００が有する圧電素子６０の一端と検査回路９０−２とを電気的に接続するか否かを切り替える。同様に、切替回路７０−３は、検査モードにおいて、データ信号ＤＴ３及び検査制御信号ＴＳＩＧに基づいて、第５ノズル列６５０ｅ又は第６ノズル列６５０ｆに対応して設けられる各吐出部６００が有する圧電素子６０の一端と検査回路９０−３とを電気的に接続するか否かを切り替える。同様に、切替回路７０−４は、検査モードにおいて、データ信号ＤＴ４及び検査制御信号ＴＳＩＧに基づいて、第７ノズル列６５０ｇ又は第８ノズル列６５０ｈに対応して設けられる各吐出部６００が有する圧電素子６０の一端と検査回路９０−４とを電気的に接続するか否かを切り替える。
【００４７】
具体的には、切替回路７０−１〜７０−４は、検査モードにおいて、データ信号ＤＴ１〜ＤＴのそれぞれに基づいて吐出状態の検査対象となる吐出部６００を選択し、検査制御信号ＴＳＩＧに基づいて、選択した吐出部６００、すなわち、検査対象の吐出部６００が有する圧電素子６０の一端を波形整形回路８０−１〜８０−４のそれぞれと電気的に接続し、選択しなかった他の圧電素子６０、すなわち、検査対象でない吐出部６００が有する圧電素子６０の一端を波形整形回路８０−１〜８０−４のそれぞれと電気的に切断する。そして、切替回路７０−１〜７０−４は、検査対象の４個の吐出部６００がそれぞれ有する圧電素子６０の一端と波形整形回路８０−１〜８０−４のそれぞれとが電気的に接続された状態において、検査対象の４個の吐出部６００がそれぞれ有する圧電素子６０の各一端に現れる検査対象信号ＰＯ１〜ＰＯ４が波形整形回路８０−１〜８０−４のそれぞれに入力される。
【００４８】
なお、切替回路７０−１〜７０−４の回路的な構成は同一であってもよく、その詳細については後述する。
【００４９】
波形整形回路８０−１〜８０−４は、検査対象信号ＰＯ１〜ＰＯ４のそれぞれが入力され、低電源電圧ＶＤＤ及びグラウンド電圧ＧＮＤが供給されて動作する。波形整形回路８０−１〜８０−４は、ローパスフィルターあるいはバンドパスフィルターによって、検査対象信号ＰＯ１〜ＰＯ４のそれぞれからノイズ成分を除去するとともに、演算増幅器と抵抗等によって検査対象信号ＰＯの振幅を増幅した残留振動信号ＮＶＴ１〜ＮＶＴ４をそれぞれ出力する。残留振動信号ＮＶＴ１〜ＮＶＴ４は、ケーブル１９０によってヘッド基板２０から制御基板１００に転送される。なお、波形整形回路８０−１〜８０−４の回路的な構成は同一であってもよい。
【００５０】
切替回路７０−１及び波形整形回路８０−１は、１チップの集積回路として構成されてもよい。同様に、切替回路７０−２及び波形整形回路８０−２は１チップの集積回路として構成されてもよい。同様に、切替回路７０−３及び波形整形回路８０−３は１チップの集積回路として構成されてもよい。同様に、切替回路７０−４及び波形整形回路８０−４は１チップの集積回路として構成されてもよい。このようにすれば、小振幅のアナログ信号である検査対象信号ＰＯ１〜ＰＯ４が伝搬する配線が短くなり、ノイズ等に起因する検査対象信号ＰＯ１〜ＰＯ４の劣化が低減される。
【００５１】
検査回路９０−１〜９０−４は、検査制御信号ＴＳＩＧ及び残留振動信号ＮＶＴ１〜ＮＶＴ４のそれぞれが入力され、低電源電圧ＶＤＤ及びグラウンド電圧ＧＮＤが供給されて動作する。検査回路９０−１〜９０−４は、検査制御信号ＴＳＩＧに同期して、残留振動信号ＮＶＴ１〜ＮＶＴ４のそれぞれに基づいて、検査対象の吐出部６００が有する圧電素子６０への駆動信号ＶＯＵＴの印加後の当該吐出部６００の残留振動を検出する。さらに、検査回路９０−１〜９０−４は、残留振動の検出結果に基づいて、検査対象の吐出部６００におけるインクの吐出状態を判定し、判定結果を表す判定結果信号ＲＳ１〜ＲＳ４をそれぞれ出力する。なお、検査回路９０−１〜９０−４の回路的な構成は同一であってもよく、その詳細については後述する。
【００５２】
制御部１１１は、判定結果信号ＲＳ１〜ＲＳ４に応じた処理を行う。例えば、制御部１１１は、判定結果信号ＲＳ１〜ＲＳ４の少なくとも１つが吐出部６００に吐出異常が生じていることを示している場合には、液体吐出装置１が備える不図示のディスプレイにエラーメッセージを表示させてもよい。また、例えば、制御部１１１は、不図示のメンテナンス機構にメンテナンス処理を実行させるための制御信号を生成してもよいし、吐出異常の吐出部６００に代えて吐出異常のない吐出部６００により印刷媒体Ｐへの記録を補完する補完記録処理を行うためのデータ信号ＤＴ１〜ＤＴ４を生成してもよい。
【００５３】
なお、検査回路９０−１〜９０−４は、吐出部６００の残留振動を検出する残留振動検出部１２０を構成する。
【００５４】
３．吐出部の構成
図４は、プリントヘッド２１が有する１つの吐出部６００に対応した概略構成を示す図である。図４に示されるように、プリントヘッド２１は、吐出部６００と、リザーバー６４１とを含む。
【００５５】
リザーバー６４１は、インクの色毎に設けられており、インクが供給口６６１からリザーバー６４１に導入される。なお、インクは、インクカートリッジ２２から供給口６６１まで供給される。
【００５６】
吐出部６００は、圧電素子６０と、振動板６２１と、圧力室であるキャビティー６３１と、ノズル６５１とを含む。このうち、振動板６２１は、図において上面に設けられた圧電素子６０によって変位し、インクが充填されるキャビティー６３１の内部容積を拡大／縮小させるダイヤフラムとして機能する。ノズル６５１は、ノズルプレート６３２に設けられるとともに、キャビティー６３１に連通する開孔部である。キャビティー６３１は、内部にインクが充填され、圧電素子６０の変位により、内部容積が変化する。ノズル６５１は、キャビティー６３１に連通し、キャビティー６３１の内部容積の変化に応じてキャビティー６３１内のインクを液滴として吐出する。このように、吐出部６００は、圧電素子６０が駆動されることによりノズル６５１からインクを吐出する。
【００５７】
図４で示される圧電素子６０は、圧電体６０１を一対の電極６１１，６１２で挟んだ構造である。この構造の圧電体６０１にあっては、電極６１１，６１２により印加された電圧に応じて、電極６１１，６１２、振動板６２１とともに図４において中央部分が両端部分に対して上下方向に撓む。具体的には、圧電素子６０の一端である電極６１１には駆動信号ＶＯＵＴが印加され、圧電素子６０の他端である電極６１２にはオフセット電圧ＶＢＳが印加される。そして、圧電素子６０は、駆動信号ＶＯＵＴの電圧が低くなると上方向に撓む一方、駆動信号ＶＯＵＴの電圧が高くなると、下方向に撓む構成となっている。この構成において、上方向に撓めば、キャビティー６３１の内部容積が拡大するので、インクがリザーバー６４１から引き込まれる一方、下方向に撓めば、キャビティー６３１の内部容積が縮小するので、縮小の程度によっては、インクがノズル６５１から吐出される。
【００５８】
なお、圧電素子６０は、図示した構造に限られず、圧電素子６０を変形させてインクのような液体を吐出させることができる型であればよい。また、圧電素子６０は、屈曲振動に限られず、いわゆる縦振動を用いる構成でもよい。
【００５９】
また、圧電素子６０は、プリントヘッド２１においてキャビティー６３１とノズル６５１とに対応して設けられ、後述する選択回路２３０にも対応して設けられる。このため、圧電素子６０、キャビティー６３１、ノズル６５１および選択回路２３０のセットは、ノズル６５１毎に設けられることになる。
【００６０】
４．駆動信号の構成
本実施形態では、第１ノズル列６５０ａ又は第２ノズル列６５０ｂに含まれる各ノズル６５１から吐出される液滴により、１つのドットについて、「大ドット」、「中ドット」、「小ドット」及び「非記録」の４階調を表現させるために駆動信号ＣＯＭＡ−１を用意し、駆動信号ＣＯＭＡ−１の１周期に前半パターンと後半パターンとを持たせている。表現すべき階調に応じて、１周期のうち前半・後半において駆動信号ＣＯＭＡ−１を選択して各ノズル６５１に対応して設けられている圧電素子６０に供給し、あるいは駆動信号ＣＯＭＡ−１を圧電素子６０に供給しない構成となっている。さらに、本実施形態では、第１ノズル列６５０ａ又は第２ノズル列６５０ｂに対応して設けられている吐出部６００のうちの検査対象の吐出部６００に対して検査を行うために、駆動信号ＣＯＭＡ−１とは別に駆動信号ＣＯＭＢ−１も用意している。また、本実施形態では、駆動信号ＣＯＭＡ−１と同様の目的のために駆動信号ＣＯＭＡ−２〜ＣＯＭＡ−４を用意し、駆動信号ＣＯＭＢ−１と同様の目的のためにＣＯＭＢ−２〜ＣＯＭＢ−４を用意している。
【００６１】
なお、駆動信号ＣＯＭＡ−１〜ＣＯＭＡ−４は、吐出させるインクの種類が異なるため波形が多少異なるものの基本的な構成は同じであるから、以下では、駆動信号ＣＯＭＡ−１〜ＣＯＭＡ−４を総称して駆動信号ＣＯＭＡとし、駆動信号ＣＯＭＡについて図示及び説明を行う。同様に、駆動信号ＣＯＭＢ−１〜ＣＯＭＢ−４は、波形が多少異なるとしても基本的な構成は同じであるから、以下では、駆動信号ＣＯＭＢ−１〜ＣＯＭＢ−４を総称して駆動信号ＣＯＭＢとし、駆動信号ＣＯＭＢについて図示及び説明を行う。
【００６２】
図５は、駆動信号ＣＯＭＡの波形を示す図である。図５に示されるように、駆動信号ＣＯＭＡは、ラッチ信号ＬＡＴのパルスの立ち上がりからチェンジ信号ＣＨのパルスの立ち上がりまでの期間Ｔ１に配置された台形波形Ａｄｐ１と、チェンジ信号ＣＨのパルスの立ち上がりからラッチ信号ＬＡＴの次のパルスの立ち上がりまでの期間Ｔ２に配置された台形波形Ａｄｐ２とを連続させた波形となっている。期間Ｔ１と期間Ｔ２からなる期間を周期Ｔａとして、周期Ｔａ毎に、印刷媒体Ｐに新たなドットが形成される。
【００６３】
本実施形態において、台形波形Ａｄｐ１，Ａｄｐ２とは、互いに異なる波形である。このうち、台形波形Ａｄｐ１は、仮に圧電素子６０の一端に供給されたとしたならば、当該圧電素子６０に対応するノズル６５１から所定量、具体的には中程度の量のインクをそれぞれ吐出させる波形である。また、台形波形Ａｄｐ２は、仮に圧電素子６０の一端に供給されたとしたならば、当該圧電素子６０に対応するノズル６５１から上記所定量よりも少ない量、具体的には小程度の量のインクを吐出させる波形である。
【００６４】
台形波形Ａｄｐ１，Ａｄｐ２の開始タイミングでの電圧と終了タイミングでの電圧とは、いずれも電圧Ｖｃで共通である。すなわち、台形波形Ａｄｐ１，Ａｄｐ２は、それぞれ電圧Ｖｃで開始し、電圧Ｖｃで終了する波形となっている。
【００６５】
図６は、駆動信号ＣＯＭＢの波形を示す図である。図６に示されるように、駆動信号ＣＯＭＢは、期間ＴＳ１と期間ＴＳ２と期間ＴＳ３からなる期間を周期Ｔｂ全体にわたって配置された台形波形Ｂｄｐ１を有している。ここで、期間ＴＳ１，ＴＳ２，ＴＳ３は、検査制御信号ＴＳＩＧによって規定される。具体的には、検査制御信号ＴＳＩＧは、検査回路９０−１〜９０−４による各吐出部６００に対する残留振動の検出の開始を指示する信号であり、周期Ｔｂにおいて残留振動の検出開始タイミングを規定する第１パルスＰＬ１を有している。また、検査制御信号ＴＳＩＧは、検査回路９０−１〜９０−４による各吐出部６００に対する残留振動の検出の終了を指示する信号でもあり、周期Ｔｂにおいて残留振動の検出の終了タイミングを規定する第２パルスＰＬ２を有している。期間ＴＳ１は、ラッチ信号ＬＡＴのパルスの立ち上がりから第１パルスＰＬ１の立ち上がりまでの期間である。期間ＴＳ２は、第１パルスＰＬ１の立ち上がりから第２パルスＰＬ２の立ち上がりまでの期間である。期間ＴＳ３は、検査制御信号ＴＳＩＧの第２パルスＰＬ２の立ち上がりからラッチ信号ＬＡＴの次のパルスの立ち上がりまでの期間である。
【００６６】
台形波形Ｂｄｐ１は、仮に台形波形Ｂｄｐ１が圧電素子６０の一端に供給されたとしたならば、ノズル６５１からインク滴が吐出されないように、当該圧電素子６０を駆動するための波形である。台形波形Ｂｄｐ１の開始タイミングでの電圧と終了タイミングでの電圧とは、いずれも電圧Ｖｃで共通である。すなわち、台形波形Ｂｄｐ１は、電圧Ｖｃで開始し、電圧Ｖｃで終了する波形となっている。
【００６７】
なお、図５及び図６に示した駆動信号ＣＯＭＡ，ＣＯＭＢはあくまでも一例である。実際には、キャリッジ２４の移動速度、印刷媒体Ｐ、吐出部６００の構造、インクの粘度などに応じて、予め用意された様々な波形の組み合わせが用いられる。また、ここでは、圧電素子６０が、電圧の低下に伴って上方向に撓む例で説明したが、電極６１１，６１２に供給する電圧を逆転させると、圧電素子６０は、電圧の低下に伴って下方向に撓むことになる。このため、圧電素子６０が、電圧の低下に伴って下方向に撓む構成では、図５及び図６に例示した駆動信号ＣＯＭＡ，ＣＯＭＢが、電圧Ｖｃを基準に反転した波形となる。
【００６８】
図７は、「大ドット」、「中ドット」、「小ドット」及び「非記録」のそれぞれに対応する駆動信号ＶＯＵＴの波形を示す図である。
【００６９】
図７に示されるように、「大ドット」に対応する駆動信号ＶＯＵＴは、期間Ｔ１における駆動信号ＣＯＭＡの台形波形Ａｄｐ１と期間Ｔ２における駆動信号ＣＯＭＡの台形波形Ａｄｐ２とを連続させた波形となっている。この駆動信号ＶＯＵＴが圧電素子６０の一端に供給されると、周期Ｔａにおいて、当該圧電素子６０に対応したノズル６５１から、中程度及び小程度の量のインクが２回にわけて吐出される。このため、印刷媒体Ｐにはそれぞれのインクが着弾し合体して大ドットが形成されることになる。
【００７０】
「中ドット」に対応する駆動信号ＶＯＵＴは、期間Ｔ１では駆動信号ＣＯＭＡの台形波形Ａｄｐ１となり、期間Ｔ２ではハイインピーダンスとなるため圧電素子６０が有する容量性によって保持された直前の電圧Ｖｃとなっている。この駆動信号ＶＯＵＴが圧電素子６０の一端に供給されると、周期Ｔａにおいて、当該圧電素子６０に対応したノズル６５１から、期間Ｔ１においてのみ中程度の量のインクが吐出される。このため、印刷媒体Ｐにはこのインクが着弾して中ドットが形成されることになる。
【００７１】
「小ドット」に対応する駆動信号ＶＯＵＴは、期間Ｔ１ではハイインピーダンスとなるため圧電素子６０が有する容量性によって保持された直前の電圧Ｖｃとなり、期間Ｔ２では駆動信号ＣＯＭＡの台形波形Ａｄｐ２となっている。この駆動信号ＶＯＵＴが圧電素子６０の一端に供給されると、周期Ｔａにおいて、当該圧電素子６０に対応したノズル６５１から、期間Ｔ２においてのみ小程度の量のインクが吐出される。このため、印刷媒体Ｐにはこのインクが着弾して小ドットが形成されることになる。
【００７２】
「非記録」に対応する駆動信号ＶＯＵＴは、期間Ｔ１及び期間Ｔ２においてハイインピーダンスとなるため、圧電素子６０が有する容量性によって保持された直前の電圧Ｖｃとなっている。この駆動信号ＶＯＵＴが圧電素子６０の一端に供給されると、周期Ｔａにおいて、当該圧電素子６０に対応したノズル６５１からインクは吐出されない。このため、印刷媒体Ｐにはインクが着弾せず、ドットが形成されない。
【００７３】
図８は、「検査」及び「非検査」に対応する駆動信号ＶＯＵＴの波形を示す図である。図８に示されるように、「検査」に対応する駆動信号ＶＯＵＴは、期間ＴＳ１及び期間ＴＳ３において駆動信号ＣＯＭＢの台形波形Ｂｄｐ１の一部となり、期間ＴＳ２ではハイインピーダンスとなる。
【００７４】
検査用の駆動信号ＶＯＵＴが圧電素子６０の一端に供給されると、当該圧電素子６０を有する吐出部６００は、期間ＴＳ１において、駆動信号ＶＯＵＴの電位の上昇に伴ってキャビティー６３１が急激に拡大した後、駆動信号ＶＯＵＴの電位の下降に伴ってキャビティー６３１が急激に縮小する。その後、駆動信号ＶＯＵＴの電位の上昇が終わって一定電位になると、キャビティー６３１は拡大と縮小を繰り返しながら元の容積に戻るが、このときキャビティー６３１に時間の経過とともに減衰する振動、すなわち残留振動が発生する。この残留振動に従って圧電素子６０の起電力が変化し、期間ＴＳ２において駆動信号ＶＯＵＴに残留振動波形が現れる。詳細については後述するが、本実施形態では、検査回路９０−１〜９０−４において、駆動信号ＶＯＵＴに現れる残留振動波形に基づいて、検査対象の吐出部６００の吐出状態が判定される。
【００７５】
「非検査」に対応する駆動信号ＶＯＵＴは、期間ＴＳ１，ＴＳ２，ＴＳ３においてハイインピーダンスとなるため、圧電素子６０が有する容量性によって保持された直前の電圧Ｖｃとなっている。この駆動信号ＶＯＵＴが圧電素子６０の一端に供給されても、当該圧電素子６０を有する吐出部６００のキャビティー６３１に振動は生じない。
【００７６】
本実施形態では、液体吐出装置１は、印刷モードでは、各周期Ｔａにおいて、各吐出部６００に対して、「大ドット」、「中ドット」、「小ドット」又は「非記録」のための駆動信号ＶＯＵＴを供給する印刷処理を行う。液体吐出装置１は、連続的または間欠的な複数の周期Ｔａにわたって印刷処理を繰り返し実行することにより、印刷媒体Ｐに画像データに応じた画像を形成する。
【００７７】
また、液体吐出装置１は、検査モードでは、各周期Ｔｂにおいて、各吐出部６００に対して、「検査」のための駆動信号ＶＯＵＴの供給及び吐出状態の判定を行う検査処理を行う。検査処理は、印刷処理が不要な期間に行われる。印刷処理が不要な期間は、例えば、印刷処理の開始前や開始後の期間、複数ページの印刷の場合に１ページの印刷終了から次のページの印刷開始までの期間等である。
【００７８】
５．切替回路の構成
次に、切替回路７０−１〜７０−４の構成について説明する。以下では、切替回路７０−１〜７０−４の回路的な構成は同一であるものとし、１つの切替回路７０の構成について説明する。図９は、切替回路７０の構成を示す図である。図９に示されるように、切替回路７０は、動作モード選択部２２０と、データ管理部２２２と、駆動波形選択部２４０とを含む。
【００７９】
切替回路７０は、動作モードとして、印刷処理を行うための印刷モードと、検査処理を行うための検査モードとを有する。
【００８０】
動作モード選択部２２０は、動作モード指示信号ＭＤに基づいて、印刷モードと検査モードのいずれかを選択する。そして、動作モード選択部２２０は、印刷モードと検査モードにおいて、互いに論理レベルの異なる動作モード選択信号ＭＳＥＬを生成する。本実施形態では、動作モード選択信号ＭＳＥＬは、印刷モードではローレベルであり、検査モードではハイレベルであるものとする。また、動作モード選択部２２０は、検査モードにおいて、ラッチ信号ＬＡＴによって規定される周期Ｔｂごとに所定数のパルスを有するクロック信号ＲＣＫを出力する。
【００８１】
データ管理部２２２は、複数の吐出部６００の各々の状態を制御する第１制御データ、及び、複数の吐出部６００のうち、検査される吐出部６００を指定する検査対象吐出部指定データを管理する。第１制御データは、印刷モードにおいて複数の吐出部６００の各々からの液体の吐出を制御する印刷制御データ、又は、検査モードにおいて複数の吐出部６００の各々について検査対象であるか否かを制御する検査制御データであり、検査制御データは、検査対象吐出部指定データを有する。
【００８２】
また、データ管理部２２２は、駆動波形選択部２４０が駆動信号ＣＯＭＡ，ＣＯＭＢの波形を選択する規則を指定する第２制御データを管理する。データ管理部２２２には、データ信号ＤＴ、データ保持選択信号ＲＤ、クロック信号ＳＣＫ、動作モード選択信号ＭＳＥＬ及びクロック信号ＲＣＫが入力される。なお、データ信号ＤＴは、データ信号ＤＴ１〜ＤＴ４のいずれかである。
【００８３】
本実施形態では、データ信号ＤＴは、第１制御データとしての印刷データＳＩと、第２制御データとしてのプログラムデータＳＰとを含む。印刷データＳＩは、ｍ個の吐出部６００の各々の吐出動作によって印刷媒体Ｐに形成されるドットの大きさ、すなわち階調を規定するデータである。整数ｍは、切替回路７０によって駆動される吐出部６００の総数であり、２つのノズル列６５０に含まれるノズル６５１の総数と同じである。前述したように、本実施形態では、「大ドット」、「中ドット」、「小ドット」、「非記録」の４階調が規定される。印刷データＳＩは、ｍ個の吐出部６００の各々に対する印刷データＳＩ１〜ＳＩｍを含む。また、プログラムデータＳＰは、駆動信号ＣＯＭＡから、吐出部６００が有する圧電素子６０に印加される駆動波形を選択する規則を指定するためのデータである。
【００８４】
データ管理部２２２は、データ信号ＤＴに含まれる印刷データＳＩ１〜ＳＩｍ及びプログラムデータＳＰを保持して出力する。
【００８５】
図１０は、データ管理部２２２の構成を示す図である。図１０に示されるように、データ管理部２２２は、ｍ個のフリップフロップＳＩＣＫ−１〜ＳＩＣＫ−ｍ及び８個のフリップフロップＳＰＣＫ−１〜ＳＰＣＫ−８を含む。フリップフロップＳＩＣＫ−１は、クロック信号ＳＣＫに同期してデータ保持選択信号ＲＤを保持し、データ保持選択信号ＲＤＳ１として出力する。１からｍ−１までの各整数ｉに対して、フリップフロップＳＩＣＫ−（ｉ＋１）は、クロック信号ＳＣＫに同期してデータ保持選択信号ＲＤＳｉを保持し、データ保持選択信号ＲＤＳ（ｉ＋１）として出力する。フリップフロップＳＰＣＫ−１は、クロック信号ＳＣＫに同期してデータ保持選択信号ＲＤＳｍを保持し、データ保持選択信号ＲＤＰ１として出力する。１から７までの各整数ｉに対して、フリップフロップＳＰＣＫ−（ｉ＋１）は、クロック信号ＳＣＫに同期してデータ保持選択信号ＲＤＰｉを保持し、データ保持選択信号ＲＤＰ（ｉ＋１）として出力する。このように、フリップフロップＳＩＣＫ−１〜ＳＩＣＫ−ｍ，ＳＰＣＫ−１〜ＳＰＣＫ−８は、クロック信号ＳＣＫに同期してデータをシフトさせるシフトレジスターを構成する。
【００８６】
また、データ管理部２２２は、ｍ個のセレクターＳＣ−１〜ＳＣ−ｍ、ｍ個のセレクターＳＨ−１〜ＳＨ−ｍ及びｍ−１個のセレクターＳＬ−１〜ＳＬ−（ｍ−１）を含む。１からｍまでの各整数ｉに対して、セレクターＳＣ−ｉは、動作モード選択信号ＭＳＥＬがローレベルのときはデータ保持選択信号ＲＤＳｉを選択し、動作モード選択信号ＭＳＥＬがハイレベルのときはクロック信号ＲＣＫを選択し、選択した信号をクロック信号ＣＫｉとして出力する。１からｍまでの各整数ｉに対して、セレクターＳＨ−ｉは、動作モード選択信号ＭＳＥＬがローレベルのときはデータ信号ＤＴに含まれるビットデータＤ０を選択し、動作モード選択信号ＭＳＥＬがハイレベルのときはフリップフロップＳＩＬ−ｉが保持するデータを選択し、選択したデータを出力する。１からｍ−１までの各整数ｉに対して、セレクターＳＬ−ｉは、動作モード選択信号ＭＳＥＬがローレベルのときはデータ信号ＤＴに含まれるビットデータＤ１を選択し、動作モード選択信号ＭＳＥＬがハイレベルのときはフリップフロップＳＩＨ−（ｉ＋１）が保持するデータを選択し、選択したデータを出力する。
【００８７】
データ管理部２２２は、第１データ保持部２５０を含む。図１０の例では、第１データ保持部２５０は、２ｍビットの印刷データＳＩのうち、ｍビットの印刷データＳＩ１Ｈ〜ＳＩｍＨをそれぞれ保持するためのｍ個のフリップフロップＳＩＨ−１〜ＳＩＨ−ｍ、及びｍビットの印刷データＳＩ１Ｌ〜ＳＩｍＬをそれぞれ保持するためのｍ個のフリップフロップＳＩＬ−１〜ＳＩＬ−ｍによって構成される第１レジスターである。１からｍまでの各整数ｉに対して、フリップフロップＳＩＨ−ｉは、クロック信号ＣＫｉに同期してセレクターＳＨ−ｉから出力されるデータを保持する。また、１からｍ−１までの各整数ｉに対して、フリップフロップＳＩＬ−ｉは、クロック信号ＣＫｉに同期してセレクターＳＬ−ｉから出力されるデータを保持する。フリップフロップＳＩＬ−ｍは、クロック信号ＣＫｉに同期してビットデータＤ１を保持する。フリップフロップＳＩＨ−１〜ＳＩＨ−ｍの各々は、保持するデータを印刷データＳＩ１Ｈ〜ＳＩｍＨとして出力する。また、フリップフロップＳＩＬ−１〜ＳＩＬ−ｍの各々は、保持するデータをそれぞれ印刷データＳＩ１Ｌ〜ＳＩｍＬとして出力する。そして、１からｍまでの各整数ｉに対して、印刷データＳＩｉＨ，ＳＩｉＬは印刷データＳＩｉとして駆動波形選択部２４０に出力される。
【００８８】
また、データ管理部２２２は、第２データ保持部２６０を含む。図１０の例では、第２データ保持部２６０は、１６ビットのプログラムデータＳＰを構成するプログラムデータＳＰ１〜ＳＰ１６をそれぞれ保持するための１６個のフリップフロップＳＰ−１〜ＳＰ−１６によって構成される第２レジスターである。１から８までの各整数ｉに対して、フリップフロップＳＰ−（２ｉ−１）は、データ保持選択信号ＲＤＰｉに同期してビットデータＤ０を保持する。また、１から８までの各整数ｉに対して、フリップフロップＳＰ−（２ｉ）は、データ保持選択信号ＲＤＰｉに同期してビットデータＤ１を保持する。フリップフロップＳＰ−１〜ＳＰ−１６の各々は、保持するデータをそれぞれプログラムデータＳＰ１〜ＳＰ１６として出力する。そして、プログラムデータＳＰ１〜ＳＰ１６は１６ビットのプログラムデータＳＰとして駆動波形選択部２４０に供給される。
【００８９】
図１１は、動作モード選択信号ＭＳＥＬがローレベルのときのデータ管理部２２２の動作の一例を示すタイミングチャート図である。
【００９０】
図１１の例では、切替回路７０の動作モードは印刷モードであり、動作モード選択部２２０は、ローレベルの動作モード選択信号ＭＳＥＬをデータ管理部２２２に出力している。また、制御部１１１は、ｍ＋８個のハイパルスを含むクロック信号ＳＣＫ、１つのハイパルスを含むデータ保持選択信号ＲＤ、及びビットデータＤ０，Ｄ１を含むデータ信号ＤＴをデータ管理部２２２に送信している。ビットデータＤ０は、印刷データＳＩ１Ｈ，ＳＩ２Ｈ，…，ＳＩｍＨ及びプログラムデータＳＰ１，ＳＰ３，…，ＳＰ１５をこの順に含んでいる。また、ビットデータＤ１は、ＳＩ１Ｌ，ＳＩ２Ｌ，…，ＳＩｍＬ及びプログラムデータＳＰ２，ＳＰ４，…，ＳＰ１６をこの順に含んでいる。
【００９１】
時刻ｔ１において、データ保持選択信号ＲＤがハイレベルであるため、クロック信号ＳＣＫの立ち上がりエッジでデータ保持選択信号ＲＤＳ１がローレベルからハイレベルに変化する。セレクターＳＣ−１によってデータ保持選択信号ＲＤＳ１が選択されるので、クロック信号ＣＫ１もローレベルからハイレベルに変化する。
【００９２】
また、時刻ｔ１において、ビットデータＤ０が印刷データＳＩ１Ｈであるため、クロック信号ＣＫ１の立ち上がりエッジでフリップフロップＳＩＨ−１に印刷データＳＩ１Ｈが保持される。同様に、時刻ｔ１において、ビットデータＤ１が印刷データＳＩ１Ｌであるため、クロック信号ＣＫ１の立ち上がりエッジでフリップフロップＳＩＬ−１に印刷データＳＩ１Ｌが保持される。
【００９３】
時刻ｔ２において、データ保持選択信号ＲＤＳ１がハイレベルであるため、クロック信号ＳＣＫの立ち上がりエッジでデータ保持選択信号ＲＤＳ２がローレベルからハイレベルに変化する。セレクターＳＣ−２によってデータ保持選択信号ＲＤＳ２が選択されるので、クロック信号ＣＫ２もローレベルからハイレベルに変化する。また、時刻ｔ２において、データ保持選択信号ＲＤがローレベルであるため、クロック信号ＳＣＫの立ち上がりエッジでデータ保持選択信号ＲＤＳ１がハイレベルからローレベルに変化する。これにより、クロック信号ＣＫ１もハイレベルからローレベルに変化する。
【００９４】
また、時刻ｔ２において、ビットデータＤ０が印刷データＳＩ２Ｈであるため、クロック信号ＣＫ２の立ち上がりエッジでフリップフロップＳＩＨ−２に印刷データＳＩ２Ｈが保持される。同様に、時刻ｔ２において、ビットデータＤ１が印刷データＳＩ２Ｌであるため、クロック信号ＣＫ２の立ち上がりエッジでフリップフロップＳＩＬ−２に印刷データＳＩ２Ｌが保持される。
【００９５】
以降は時刻ｔ３まで、クロック信号ＳＣＫの立ち上がりエッジが到来するごとに、データ保持選択信号ＲＤＳ３〜ＲＤＳｍがローレベルからハイレベルに順番に変化し、これにより、クロック信号ＣＫ３〜ＣＫｍもローレベルからハイレベルに順番に変化する。また、クロック信号ＣＫ３〜ＣＫｍの立ち上がりエッジで、フリップフロップＳＩＨ−３〜ＳＩＨ−ｍに印刷データＳＩ３Ｈ〜ＳＩｍＨがそれぞれ保持され、フリップフロップＳＩＬ−３〜ＳＩＬ−ｍに印刷データＳＩ３Ｌ〜ＳＩｍＬがそれぞれ保持される。
【００９６】
時刻ｔ４において、データ保持選択信号ＲＤＳｍがハイレベルであるため、クロック信号ＳＣＫの立ち上がりエッジでデータ保持選択信号ＲＤＰ１がローレベルからハイレベルに変化する。また、時刻ｔ４において、データ保持選択信号ＲＤＳ（ｍ−１）がローレベルであるため、クロック信号ＳＣＫの立ち上がりエッジでデータ保持選択信号ＲＤＳｍがハイレベルからローレベルに変化する。これにより、クロック信号ＣＫｍもハイレベルからローレベルに変化する。
【００９７】
また、時刻ｔ４において、ビットデータＤ０がプログラムデータＳＰ１であるため、データ保持選択信号ＲＤＰ１の立ち上がりエッジでフリップフロップＳＰ−１にプログラムデータＳＰ１が保持される。同様に、時刻ｔ４において、ビットデータＤ１がプログラムデータＳＰ２であるため、データ保持選択信号ＲＤＰ１の立ち上がりエッジでフリップフロップＳＰ−２にプログラムデータＳＰ２が保持される。
【００９８】
時刻ｔ５において、データ保持選択信号ＲＤＰ１がハイレベルであるため、クロック信号ＳＣＫの立ち上がりエッジでデータ保持選択信号ＲＤＰ２がローレベルからハイレベルに変化する。また、時刻ｔ５において、データ保持選択信号ＲＤＳｍがローレベルであるため、クロック信号ＳＣＫの立ち上がりエッジでデータ保持選択信号ＲＤＰ１がハイレベルからローレベルに変化する。
【００９９】
また、時刻ｔ５において、ビットデータＤ０がプログラムデータＳＰ３であるため、データ保持選択信号ＲＤＰ２の立ち上がりエッジでフリップフロップＳＰ−３にプログラムデータＳＰ３が保持される。同様に、時刻ｔ５において、ビットデータＤ１がプログラムデータＳＰ４であるため、データ保持選択信号ＲＤＰ２の立ち上がりエッジでフリップフロップＳＰ−４にプログラムデータＳＰ４が保持される。
【０１００】
以降は時刻ｔ６まで、クロック信号ＳＣＫの立ち上がりエッジが到来するごとに、データ保持選択信号ＲＤＰ３〜ＲＤＰ８がローレベルからハイレベルに順番に変化する。また、データ保持選択信号ＲＤＰ３〜ＲＤＰ８の立ち上がりエッジで、フリップフロップＳＰ−５，ＳＰ−７，ＳＰ−９，ＳＰ−１１，ＳＰ−１３，ＳＰ−１５にプログラムデータＳＰ５，ＳＰ７，ＳＰ９，ＳＰ１１，ＳＰ１３，ＳＰ１５が保持され、フリップフロップＳＰ−６，ＳＰ−８，ＳＰ−１０，ＳＰ−１２，ＳＰ−１４，ＳＰ−１６にプログラムデータＳＰ６，ＳＰ８，ＳＰ１０，ＳＰ１２，ＳＰ１４，ＳＰ１６が保持される。
【０１０１】
このように、データ管理部２２２は、動作モード選択信号ＭＳＥＬがローレベルのときは、第１データ保持部２５０に、データ信号ＤＴに含まれる印刷データＳＩをパラレル転送する第１転送モードで動作する。すなわち、データ管理部２２２は、印刷モードにおいて第１転送モードで動作する。具体的には、データ管理部２２２は、第１転送モードにおいて、第１データ保持部２５０の各ビットを順次選択し、選択した各ビットに、印刷データＳＩの各ビットデータである印刷データＳＩ１Ｈ，ＳＩ１Ｌ〜ＳＩｍＨ，ＳＩｍＬを転送することにより、第１データ保持部２５０に印刷データＳＩをパラレル転送する。また、データ管理部２２２は、第１転送モードにおいて、第２データ保持部２６０に、データ信号ＤＴに含まれるプログラムデータＳＰをパラレル転送する。具体的には、データ管理部２２２は、第１転送モードにおいて、第２データ保持部２６０の各ビットを順次選択し、選択した各ビットに、プログラムデータＳＰの各ビットデータであるプログラムデータＳＰ１〜ＳＰ１６を転送することにより、第２データ保持部２６０にプログラムデータＳＰをパラレル転送する。
【０１０２】
なお、図１１の例では、制御部１１１は、印刷データＳＩを送信した後、プログラムデータＳＰを送信しているが、駆動波形選択部２４０が駆動信号ＣＯＭＡの波形を選択する規則が変わらなければプログラムデータＳＰは変わらないので、プログラムデータＳＰを送信しなくてもよい。
【０１０３】
図１２は、動作モード選択信号ＭＳＥＬがハイレベルのときのデータ管理部２２２の動作の一例を示すタイミングチャート図である。
【０１０４】
図１２の例では、時刻ｔ０よりも前は、切替回路７０の動作モードは印刷モードであり、動作モード選択部２２０は、ローレベルの動作モード選択信号ＭＳＥＬをデータ管理部２２２に出力している。時刻ｔ０以降は、切替回路７０の動作モードは検査モードであり、動作モード選択部２２０は、ハイレベルの動作モード選択信号ＭＳＥＬをデータ管理部２２２に出力している。また、動作モード選択部２２０は、周期Ｔｂごとに２つのハイパルスを含むクロック信号ＲＣＫをデータ管理部２２２に出力している。また、制御部１１１は、ローレベルのビットデータＤ１を含むデータ信号ＤＴをデータ管理部２２２に送信している。なお、動作モード選択信号ＭＳＥＬがハイレベルのとき、クロック信号ＳＣＫ、データ保持選択信号ＲＤ及びビットデータＤ０はデータ管理部２２２の動作に影響を与えないので、制御部１１１は、これらの信号の論理レベルを任意に設定することができる。
【０１０５】
時刻ｔ０よりも前は、動作モード選択信号ＭＳＥＬがローレベルであるので、データ管理部２２２は第１転送モードで動作し、第１データ保持部２５０には印刷データＳＩが保持されている。図１２の例では、第１データ保持部２５０において、フリップフロップＳＩＨ−ｍ，ＳＩＬｍに保持されている２ビットの印刷データＳＩｍは（０，１）であり、その他の印刷データＳＩ１〜ＳＩ（ｍ−１）はすべて（０，０）である。
【０１０６】
時刻ｔ０において、切替回路７０の動作モードが印刷モードから検査モードに移行し、動作モード選択信号ＭＳＥＬがハイレベルからローレベルに変化する。これにより、時刻ｔ０以降、データ管理部２２２は第２転送モードで動作する。
【０１０７】
最初の周期Ｔｂが開始する時刻ｔ１においても、印刷データＳＩ１は（０，１）であり、その他の印刷データＳＩ２〜ＳＩｍはすべて（０，０）である。本実施形態では、検査モードにおいて、１からｍまでの各整数ｉに対して、周期Ｔｂの開始時において第１データ保持部２５０に保持されている印刷データＳＩｉが（０，１）のときはｍ個の吐出部６００のうちのｉ番目の吐出部６００が当該周期Ｔｂにおいて検査対象となり、当該印刷データＳＩｉが（０，０）のときは当該周期Ｔｂにおいてｉ番目の吐出部６００は検査対象とならない。すなわち、時刻ｔ１から開始する周期Ｔｂにおいて、ｍ番目の吐出部６００が検査対象となり、その他の吐出部６００は検査対象とならない。すなわち、２ビットのデータ（０，１）は、検査される吐出部６００を指定する検査対象吐出部指定データである。
【０１０８】
時刻ｔ２において、クロック信号ＲＣＫがローレベルからハイレベルに変化する。セレクターＳＣ−１〜ＳＣ−ｍによってクロック信号ＲＣＫが選択されるので、クロック信号ＣＫ１〜ＣＫｍもローレベルからハイレベルに変化する。
【０１０９】
また、時刻ｔ２において、セレクターＳＨ−ｍによってフリップフロップＳＩＬ−ｍに保持されているデータが選択され、当該データが１であるので、クロック信号ＣＫｍの立ち上がりエッジでフリップフロップＳＩＨ−ｍに保持されるデータが０から１に変化する。また、時刻ｔ２において、ビットデータＤ０がローレベルであるので、クロック信号ＣＫｍの立ち上がりエッジでフリップフロップＳＩＬ−ｍに保持されるデータが１から０に変化する。
【０１１０】
時刻ｔ３において、クロック信号ＲＣＫがローレベルからハイレベルに変化し、クロック信号ＣＫ１〜ＣＫｍもローレベルからハイレベルに変化する。
【０１１１】
また、時刻ｔ３において、セレクターＳＬ−（ｍ−１）によってフリップフロップＳＩＨ−ｍに保持されているデータが選択され、当該データが１であるので、クロック信号ＣＫ（ｍ−１）の立ち上がりエッジでフリップフロップＳＩＬ−（ｍ−１）に保持されるデータが０から１に変化する。これにより、第１データ保持部２５０において、フリップフロップＳＩＨ−（ｍ−１），ＳＩＬ−（ｍ−１）に保持されている２ビットの印刷データＳＩ（ｍ−１）は（０，１）となり、その他の印刷データＳＩ１〜ＳＩ（ｍ−２），ＳＩｍはすべて（０，０）となる。このように、第１データ保持部２５０において、時刻ｔ２，ｔ３におけるクロック信号ＲＣＫの２つの立ち上がりエッジによって検査対象吐出部指定データ（０，１）がシフトする。その結果、時刻ｔ４から開始する次の周期Ｔｂにおいてｍ−１番目の吐出部６００が検査対象となり、その他の吐出部６００は検査対象とならない。
【０１１２】
以降は時刻ｔ５まで、各周期Ｔｂにおいてクロック信号ＲＣＫの２つの立ち上がりエッジによって検査対象吐出部指定データ（０，１）がシフトし、ｍ−２番目から４番目の吐出部６００が順番に検査対象となり、時刻ｔ５から開始する周期Ｔｂにおいて３番目の吐出部６００が検査対象となる。
【０１１３】
時刻ｔ６，ｔ７において、クロック信号ＲＣＫがローレベルからハイレベルに変化し、クロック信号ＣＫ１〜ＣＫｍもローレベルからハイレベルに変化する。
【０１１４】
また、時刻ｔ７において、セレクターＳＬ−２によってフリップフロップＳＩＨ−３に保持されているデータが選択され、当該データが１であるので、クロック信号ＣＫ２の立ち上がりエッジでフリップフロップＳＩＬ−２に保持されるデータが０から１に変化する。これにより、第１データ保持部２５０において、フリップフロップＳＩＨ−２，ＳＩＬ−２に保持されている２ビットの印刷データＳＩ２は（０，１）となり、その他の印刷データＳＩ１，ＳＩ３〜ＳＩｍはすべて（０，０）となる。その結果、時刻ｔ８から開始する次の周期Ｔｂにおいて２番目の吐出部６００が検査対象となり、その他の吐出部６００は検査対象とならない。
【０１１５】
時刻ｔ９において、クロック信号ＲＣＫがローレベルからハイレベルに変化し、クロック信号ＣＫ１〜ＣＫｍもローレベルからハイレベルに変化する。
【０１１６】
また、時刻ｔ９において、セレクターＳＨ−２によってフリップフロップＳＩＬ−２に保持されているデータが選択され、当該データが１であるので、クロック信号ＣＫ１の立ち上がりエッジでフリップフロップＳＩＨ−２に保持されるデータが０から１に変化する。また、時刻ｔ９において、セレクターＳＬ−２によってフリップフロップＳＩＨ−３に保持されているデータが選択され、当該データが０であるので、クロック信号ＣＫ２の立ち上がりエッジでフリップフロップＳＩＬ−２に保持されるデータが１から０に変化する。
【０１１７】
時刻ｔ１０において、クロック信号ＲＣＫがローレベルからハイレベルに変化し、クロック信号ＣＫ１〜ＣＫｍもローレベルからハイレベルに変化する。
【０１１８】
また、時刻ｔ１０において、セレクターＳＬ−１によってフリップフロップＳＩＨ−２に保持されているデータが選択され、当該データが１であるので、クロック信号ＣＫ１の立ち上がりエッジでフリップフロップＳＩＬ−１に保持されるデータが０から１に変化する。これにより、第１データ保持部２５０において、フリップフロップＳＩＨ−１，ＳＩＬ−１に保持されている２ビットの印刷データＳＩ１は（０，１）となり、その他の印刷データＳＩ２〜ＳＩｍはすべて（０，０）となる。このように、第１データ保持部２５０において、時刻ｔ９，ｔ１０におけるクロック信号ＲＣＫの２つの立ち上がりエッジによって検査対象吐出部指定データ（０，１）がシフトする。その結果、時刻ｔ１１から開始する次の周期Ｔｂにおいて１番目の吐出部６００が検査対象となり、その他の吐出部６００は検査対象とならない。
【０１１９】
このように、データ管理部２２２は、動作モード選択信号ＭＳＥＬがハイレベルのときは、第１データ保持部２５０を、検査対象吐出部指定データ（０，１）をシリアル転送するシフトレジスターとして動作させる第２転送モードで動作する。すなわち、データ管理部２２２は、検査モードにおいて第２転送モードで動作する。そして、検査対象吐出部指定データ（０，１）は２ビットであり、印刷データＳＩは２ｍビットであるから、検査対象吐出部指定データ（０，１）のサイズは、印刷データＳＩのサイズよりも小さい。したがって、第２転送モードにおけるデータ転送時間は、第１転送モードにおけるデータ転送時間よりも短くすることができる。その結果、周期Ｔｂを短くすることができ、ｍ個の吐出部６００の検査に要する時間を短縮することができる。
【０１２０】
また、データ管理部２２２は、第２転送モードにおいて、第２データ保持部２６０にプログラムデータＳＰを保持する。すなわち、データ管理部２２２は、第２転送モードにおいて、第２データ保持部２６０をシフトレジスターとして動作させず、そのため、第２データ保持部２６０に保持されているプログラムデータＳＰは更新されない。したがって、検査モードにおいて、第２データ保持部２６０において消費される電力が低減される。また、検査モードから印刷モードに移行した後、制御部１１１はプログラムデータＳＰをデータ管理部２２２に送信する必要がなく、印刷モードに移行した後も第２データ保持部２６０において消費される電力が低減される。
【０１２１】
なお、印刷モードから検査モードに切り替わる場合、データ管理部２２２は、第１転送モードにおいて第１データ保持部２５０に検査制御データとしての印刷データＳＩをパラレル転送した後、第１転送モードから第２転送モードに移行してもよい。
【０１２２】
図９に戻り、駆動波形選択部２４０は、ｍ個のラッチ回路２２４と、ラッチ回路２２５と、ｍ個のデコーダー２２６と、ｍ個の選択回路２３０とを含み、第１データ保持部２５０が保持するデータ及び第２データ保持部２６０が保持するデータに基づいて、ｍ個の吐出部６００の各々に対して駆動信号の波形を選択する。ラッチ回路２２４、デコーダー２２６及び選択回路２３０は、吐出部６００のそれぞれに対応して設けられている。すなわち、１つの切替回路７０が有するラッチ回路２２４の数、デコーダー２２６の数及び選択回路２３０の数は、切替回路７０によって駆動される吐出部６００の総数と同じである。
【０１２３】
ｍ個のラッチ回路２２４の各々は、データ管理部２２２から供給される２ビットの印刷データＳＩ１〜ＳＩｍをラッチ信号ＬＡＴの立ち上がりでそれぞれラッチする。ｍ個のラッチ回路２２４の各々から出力されるラッチデータＬＴ１〜ＬＴｍは、それぞれ印刷データＳＩ１〜ＳＩｍに対応する。
【０１２４】
ラッチ回路２２５は、データ管理部２２２から供給される１６ビットのプログラムデータＳＰをラッチ信号ＬＡＴの立ち上がりでラッチする。ラッチ回路２２５から出力されるラッチデータＬＴｓｐは、プログラムデータＳＰに対応する。
【０１２５】
ｍ個のデコーダー２２６の各々は、ｍ個のラッチ回路２２４の各々によってラッチされたラッチデータＬＴ１〜ＬＴｍ、すなわち印刷データＳＩ１〜ＳＩｍをそれぞれデコードする。そして、ｍ個のデコーダー２２６の各々は、動作モード選択信号ＭＳＥＬがローレベルのとき、すなわち動作モードが印刷モードのときは、デコード結果と、ラッチ回路２２５によってラッチされたプログラムデータＳＰとに基づいて、ラッチ信号ＬＡＴとチェンジ信号ＣＨとで規定される期間Ｔ１，Ｔ２ごとに選択信号Ｓａ，Ｓｂ，Ｓｃを出力する。また、ｍ個のデコーダー２２６の各々は、動作モード選択信号ＭＳＥＬがハイレベルのとき、すなわち動作モードが検査モードのときは、デコード結果に基づいて、ラッチ信号ＬＡＴと検査制御信号ＴＳＩＧとで規定される期間ＴＳ１，ＴＳ２，ＴＳ３ごとに選択信号Ｓａ，Ｓｂ，Ｓｃを出力する。
【０１２６】
図１３は、印刷モードにおけるデコーダー２２６によるデコード内容を示す図である。図１３に示されるように、デコーダー２２６は、ラッチされた２ビットの印刷データＳＩ＝（ＳＩＨ，ＳＩＬ）が「大ドット」を示す（１，１）であれば、４ビットのプログラムデータＳＰ１〜ＳＰ４＝１１００に従って、選択信号Ｓａを期間Ｔ１，Ｔ２のいずれでもハイレベルとして出力し、選択信号Ｓｂを期間Ｔ１，Ｔ２のいずれでもローレベルとして出力する。このように、プログラムデータＳＰ１は、印刷データＳＩ＝（１，１）のときの期間Ｔ１における選択信号Ｓａの論理レベルを規定する。また、プログラムデータＳＰ２は、印刷データＳＩ＝（１，１）のときの期間Ｔ２における選択信号Ｓａの論理レベルを規定する。また、プログラムデータＳＰ３は、印刷データＳＩ＝（１，１）のときの期間Ｔ１における選択信号Ｓｂの論理レベルを規定する。また、プログラムデータＳＰ４は、印刷データＳＩ＝（１，１）のときの期間Ｔ２における選択信号Ｓｂの論理レベルを規定する。
【０１２７】
また、デコーダー２２６は、２ビットの印刷データＳＩ＝（ＳＩＨ，ＳＩＬ）が「中ドット」を示す（１，０）であれば、４ビットのプログラムデータＳＰ５〜ＳＰ８＝１０００に従って、選択信号Ｓａを期間Ｔ１ではハイレベルとし、期間Ｔ２ではローレベルとして出力し、選択信号Ｓｂを期間Ｔ１，Ｔ２のいずれでもローレベルとして出力する。このように、プログラムデータＳＰ５は、印刷データＳＩ＝（１，０）のときの期間Ｔ１における選択信号Ｓａの論理レベルを規定する。また、プログラムデータＳＰ６は、印刷データＳＩ＝（１，０）のときの期間Ｔ２における選択信号Ｓａの論理レベルを規定する。また、プログラムデータＳＰ７は、印刷データＳＩ＝（１，０）のときの期間Ｔ１における選択信号Ｓｂの論理レベルを規定する。また、プログラムデータＳＰ８は、印刷データＳＩ＝（１，０）のときの期間Ｔ２における選択信号Ｓｂの論理レベルを規定する。
【０１２８】
また、デコーダー２２６は、２ビットの印刷データＳＩ＝（ＳＩＨ，ＳＩＬ）が「小ドット」を示す（０，１）であれば、４ビットのプログラムデータＳＰ９〜ＳＰ１２＝０１００に従って、選択信号Ｓａを期間Ｔ１ではローレベルとし、期間Ｔ２ではハイレベルとして出力し、選択信号Ｓｂを期間Ｔ１，Ｔ２のいずれでもローレベルとして出力する。このように、プログラムデータＳＰ９は、印刷データＳＩ＝（０，１）のときの期間Ｔ１における選択信号Ｓａの論理レベルを規定する。また、プログラムデータＳＰ１０は、印刷データＳＩ＝（０，１）のときの期間Ｔ２における選択信号Ｓａの論理レベルを規定する。また、プログラムデータＳＰ１１は、印刷データＳＩ＝（０，１）のときの期間Ｔ１における選択信号Ｓｂの論理レベルを規定する。また、プログラムデータＳＰ１２は、印刷データＳＩ＝（０，１）のときの期間Ｔ２における選択信号Ｓｂの論理レベルを規定する。
【０１２９】
また、デコーダー２２６は、２ビットの印刷データＳＩ＝（ＳＩＨ，ＳＩＬ）が「非記録」を示す（０，０）であれば、４ビットのプログラムデータＳＰ１３〜ＳＰ１６＝００００に従って、選択信号Ｓａを期間Ｔ１，Ｔ２のいずれでもローレベルとして出力し、選択信号Ｓｂを期間Ｔ１，Ｔ２のいずれでもローレベルとして出力する。このように、プログラムデータＳＰ１３は、印刷データＳＩ＝（０，０）のときの期間Ｔ１における選択信号Ｓａの論理レベルを規定する。また、プログラムデータＳＰ１４は、印刷データＳＩ＝（０，０）のときの期間Ｔ２における選択信号Ｓａの論理レベルを規定する。また、プログラムデータＳＰ１５は、印刷データＳＩ＝（０，０）のときの期間Ｔ１における選択信号Ｓｂの論理レベルを規定する。また、プログラムデータＳＰ１６は、印刷データＳＩ＝（０，０）のときの期間Ｔ２における選択信号Ｓｂの論理レベルを規定する。
【０１３０】
なお、印刷モードでは、期間Ｔ１、Ｔ２における選択信号Ｓｃの論理レベルは選択信号Ｓｂの論理レベルと同じである。
【０１３１】
図１４は、検査モードにおけるデコーダー２２６によるデコード内容を示す図である。図１４に示されるように、デコーダー２２６は、ラッチされた２ビットの印刷データＳＩ＝（ＳＩＨ，ＳＩＬ）が「非検査」を示す（０，０）であれば、選択信号Ｓａ，Ｓｂ，Ｓｃを期間ＴＳ１，ＴＳ２，ＴＳ３のいずれでもローレベルとして出力する。
【０１３２】
また、デコーダー２２６は、２ビットの印刷データ（ＳＩＨ，ＳＩＬ）が「検査」を示す（０，１）であれば、選択信号Ｓａを期間ＴＳ１，ＴＳ２，ＴＳ３のいずれでもローレベルとして出力する。また、デコーダー２２６は、選択信号Ｓｂを期間ＴＳ１，ＴＳ３ではハイレベルとし、期間ＴＳ２ではローレベルとして出力し、選択信号Ｓｃを期間ＴＳ１，ＴＳ３ではローレベルとし、期間ＴＳ２ではハイレベルとして出力する。
【０１３３】
デコーダー２２６から出力される選択信号Ｓａ，Ｓｂ，Ｓｃは、不図示のレベルシフターによって、ハイレベルが低電源電圧ＶＤＤ付近の電圧から高電源電圧ＶＨＶ付近の電圧へとレベルシフトされて選択回路２３０に供給される。
【０１３４】
図９に戻り、選択回路２３０は、圧電素子６０のそれぞれに対応して設けられている。すなわち、１つの切替回路７０が有する選択回路２３０の数は、２つのノズル列６５０に含まれるノズル６５１の総数ｍと同じである。
【０１３５】
図１５は、選択回路２３０の構成を示す図である。図１５に示されるように、選択回路２３０は、インバーター２３２ａ，２３２ｂ，２３２ｃと、トランスファーゲート２３４ａ，２３４ｂ，２３４ｃとを有する。
【０１３６】
デコーダー２２６からの選択信号Ｓａは、トランスファーゲート２３４ａの正制御端に供給される一方で、インバーター２３２ａによって論理反転されて、トランスファーゲート２３４ａの負制御端に供給される。同様に、選択信号Ｓｂは、トランスファーゲート２３４ｂの正制御端に供給される一方で、インバーター２３２ｂによって論理反転されて、トランスファーゲート２３４ｂの負制御端に供給される。同様に、選択信号Ｓｃは、トランスファーゲート２３４ｃの正制御端に供給される一方で、インバーター２３２ｃによって論理反転されて、トランスファーゲート２３４ｃの負制御端に供給される。
【０１３７】
トランスファーゲート２３４ａの入力端には、駆動信号ＣＯＭＡが供給され、トランスファーゲート２３４ｂの入力端には、駆動信号ＣＯＭＢが供給される。トランスファーゲート２３４ａ，２３４ｂの出力端同士は共通接続されて、吐出部６００が有する圧電素子６０の一端と接続されている。
【０１３８】
また、トランスファーゲート２３４ｃの入力端は、トランスファーゲート２３４ａ，２３４ｂの出力端とともに、吐出部６００が有する圧電素子６０の一端と接続されている。図９に示されるように、トランスファーゲート２３４ｃの出力端は、切替回路７０が有する他のすべての選択回路２３０のトランスファーゲート２３４ｃの出力端と共通接続されている。
【０１３９】
トランスファーゲート２３４ａは、選択信号Ｓａがハイレベルであれば、入力端および出力端の間を導通させ、選択信号Ｓａがローレベルであれば、入力端と出力端との間を非導通とする。すなわち、選択信号Ｓａがハイレベルであればトランスファーゲート２３４ａがオンし、選択信号Ｓａがローレベルであればトランスファーゲート２３４ａがオフする。トランスファーゲート２３４ｂ，２３４ｃについても同様に選択信号Ｓｂ，Ｓｃに応じてオンまたはオフする。
【０１４０】
トランスファーゲート２３４ａがオンすることにより、駆動信号ＣＯＭＡが駆動信号ＶＯＵＴとして圧電素子６０の一端に供給され、トランスファーゲート２３４ｂがオンすることにより、駆動信号ＣＯＭＢが駆動信号ＶＯＵＴとして圧電素子６０の一端に供給される。また、トランスファーゲート２３４ｃがオンすることにより、圧電素子６０の一端と波形整形回路８０の入力端とが電気的に接続される。
【０１４１】
図１３に示されるように、印刷モードにおいて、印刷データＳＩが（１，１）のとき、選択回路２３０は、期間Ｔ１では選択信号Ｓａがハイレベルであるのでトランスファーゲート２３４ａをオンして駆動信号ＣＯＭＡを選択し、期間Ｔ２でも選択信号Ｓａがハイレベルであるのでトランスファーゲート２３４ａをオンして駆動信号ＣＯＭＡを選択する。また、選択回路２３０は、期間Ｔ１，Ｔ２において選択信号Ｓｂがローレベルであるのでトランスファーゲート２３４ｂをオフして駆動信号ＣＯＭＢを選択しない。また、選択回路２３０は、期間Ｔ１，Ｔ２では選択信号Ｓｃがローレベルであるのでトランスファーゲート２３４ｃをオフする。その結果、図７に示した「大ドット」に対応する駆動信号ＶＯＵＴが生成される。
【０１４２】
また、印刷モードにおいて、印刷データＳＩが（１，０）のとき、選択回路２３０は、期間Ｔ１では選択信号Ｓａがハイレベルであるのでトランスファーゲート２３４ａをオンして駆動信号ＣＯＭＡを選択し、期間Ｔ２では選択信号ＳａがＬであるのでトランスファーゲート２３４ａをオフして駆動信号ＣＯＭＡを選択しない。また、選択回路２３０は、期間Ｔ１，Ｔ２において選択信号Ｓｂがローレベルであるのでトランスファーゲート２３４ｂをオフして駆動信号ＣＯＭＢを選択しない。また、選択回路２３０は、期間Ｔ１，Ｔ２では選択信号Ｓｃがローレベルであるのでトランスファーゲート２３４ｃをオフする。その結果、図７に示した「中ドット」に対応する駆動信号ＶＯＵＴが生成される。
【０１４３】
また、印刷モードにおいて、印刷データＳＩが（０，１）のとき、選択回路２３０は、期間Ｔ１では選択信号Ｓａがローレベルであるのでトランスファーゲート２３４ａをオフして駆動信号ＣＯＭＡを選択せず、期間Ｔ２では選択信号Ｓａがハイレベルであるのでトランスファーゲート２３４ａをオンして駆動信号ＣＯＭＡを選択する。また、選択回路２３０は、期間Ｔ１，Ｔ２において選択信号Ｓｂがローレベルであるのでトランスファーゲート２３４ｂをオフして駆動信号ＣＯＭＢを選択しない。また、選択回路２３０は、期間Ｔ１，Ｔ２では選択信号Ｓｃがローレベルであるのでトランスファーゲート２３４ｃをオフする。その結果、図７に示した「小ドット」に対応する駆動信号ＶＯＵＴが生成される。
【０１４４】
また、印刷モードにおいて、印刷データＳＩが（０，０）のとき、選択回路２３０は、期間Ｔ１，Ｔ２において選択信号Ｓａがローレベルであるのでトランスファーゲート２３４ａをオフして駆動信号ＣＯＭＡを選択しない。また、選択回路２３０は、期間Ｔ１，Ｔ２において選択信号Ｓｂがローレベルであるのでトランスファーゲート２３４ｂをオフして駆動信号ＣＯＭＢを選択しない。また、選択回路２３０は、期間Ｔ１，Ｔ２では選択信号Ｓｃがローレベルであるのでトランスファーゲート２３４ｃをオフする。その結果、図７に示した「非記録」に対応する駆動信号ＶＯＵＴが生成される。
【０１４５】
図１４に示されるように、検査モードにおいて、印刷データＳＩが（０，０）のとき、選択回路２３０は、期間ＴＳ１，ＴＳ２，ＴＳ３で選択信号Ｓａがローレベルであるのでトランスファーゲート２３４ａをオフして駆動信号ＣＯＭＡを選択しない。また、選択回路２３０は、期間ＴＳ１，ＴＳ２，ＴＳ３で選択信号Ｓｂがローレベルであるのでトランスファーゲート２３４ｂをオフして駆動信号ＣＯＭＢを選択しない。また、選択回路２３０は、期間ＴＳ１，ＴＳ２，ＴＳ３では選択信号Ｓｃがローレベルであるのでトランスファーゲート２３４ｃをオフする。その結果、期間ＴＳ１，ＴＳ２，ＴＳ３において図８に示した「非検査」に対応する駆動信号ＶＯＵＴが生成される。
【０１４６】
また、検査モードにおいて、印刷データＳＩが（１，１）のとき、選択回路２３０は、期間ＴＳ１，ＴＳ２，ＴＳ３で選択信号Ｓａがローレベルであるのでトランスファーゲート２３４ａをオフして駆動信号ＣＯＭＡを選択しない。また、選択回路２３０は、期間ＴＳ１，ＴＳ３では選択信号Ｓｂがハイレベルであるのでトランスファーゲート２３４ｂをオンして駆動信号ＣＯＭＢを選択し、期間ＴＳ２では選択信号Ｓｂがローレベルであるのでトランスファーゲート２３４ｂをオフして駆動信号ＣＯＭＢを選択しない。その結果、期間ＴＳ１，ＴＳ３において図８に示した「検査」に対応する駆動信号ＶＯＵＴが生成される。また、選択回路２３０は、期間ＴＳ１，ＴＳ３では選択信号Ｓｃがローレベルであるのでトランスファーゲート２３４ｃをオフし、期間ＴＳ２では選択信号Ｓｃがハイレベルであるのでトランスファーゲート２３４ｃをオンする。その結果、期間ＴＳ２において、吐出部６００で発生した残留振動に基づく波形を有する検査対象信号ＰＯがトランスファーゲート２３４ｃを介して波形整形回路８０に出力される。
【０１４７】
図１６は、印刷モードにおいてデータ管理部２２２へ供給される各種信号の波形、ｍ個のラッチ回路２２４から出力されるラッチデータＬＴ１〜ＬＴｍ及びラッチ回路２２５から出力されるラッチデータＬＴｓｐの更新タイミングを示す図である。なお、本実施形態では、印刷モードにおいてデータ管理部２２２には駆動信号ＣＯＭＢも供給されるが、印刷モードでは、駆動信号ＶＯＵＴとして駆動信号ＣＯＭＢが選択されることはないので、図１６では駆動信号ＣＯＭＢの図示が省略されている。
【０１４８】
図１６の例では、印刷モードにおいて、データ管理部２２２には、各周期Ｔａにおいて、ローレベルの動作モード選択信号ＭＳＥＬ、ローレベルのクロック信号ＲＣＫ、ｍ＋８個のハイパルスを含むクロック信号ＳＣＫ、１つのハイパルスを含むデータ保持選択信号ＲＤ、印刷データＳＩ１Ｈ，ＳＩ２Ｈ，…，ＳＩｍＨ及びプログラムデータＳＰ１，ＳＰ３，…，ＳＰ１５を含むビットデータＤ０、印刷データＳＩ１Ｌ，ＳＩ２Ｌ，…，ＳＩｍＬ及びプログラムデータＳＰ２，ＳＰ４，…，ＳＰ１６を含むビットデータＤ１が供給される。これらの各種信号や各種データの波形やタイミングは図１１に示した通りである。図１１に示したように、データ管理部２２２は、各周期Ｔａにおいて、図１１に示したタイミングで、ビットデータＤ０，Ｄ１に基づく印刷データＳＩ１〜ＳＩｍ及びプログラムデータＳＰ１〜ＳＰ１６を出力する。
【０１４９】
データ管理部２２２から出力される印刷データＳＩ１〜ＳＩｍは、次の周期Ｔａが開始するタイミングで、すなわち、ラッチ信号ＬＡＴの次のパルスの立ち上がりで、ｍ個のラッチ回路２２４にラッチされ、ラッチデータＬＴ１〜ＬＴｍが更新される。同様に、データ管理部２２２から出力されるプログラムデータＳＰ１〜ＳＰ１６は、ラッチ信号ＬＡＴの次のパルスの立ち上がりで、ラッチ回路２２５にラッチされ、ラッチデータＬＴｓｐが更新される。そして、各周期Ｔａにおいて、ラッチデータＬＴ１〜ＬＴｍ，ＬＴｓｐに基づいて、駆動信号ＣＯＭＡの波形が選択され、ｍ個の吐出部６００の各々に供給される駆動信号ＶＯＵＴが生成される。
【０１５０】
このように、図１６の例では、第１制御データである印刷データＳＩは、前述した印刷制御データである。
【０１５１】
図１７は、印刷モードから検査モードに切り替わる前後においてデータ管理部２２２へ供給される各種信号の波形、ｍ個のラッチ回路２２４から出力されるラッチデータＬＴ１〜ＬＴｍ及びラッチ回路２２５から出力されるラッチデータＬＴｓｐの更新タイミングを示す図である。なお、本実施形態では、検査モードにおいてデータ管理部２２２には駆動信号ＣＯＭＡも供給されるが、検査モードでは、駆動信号ＶＯＵＴとして駆動信号ＣＯＭＡが選択されることはないので、図１７では駆動信号ＣＯＭＡの図示が省略されている。
【０１５２】
図１７の例では、印刷モードから検査モードに切り替わる直前の周期Ｔａにおいて、データ管理部２２２には、ローレベルの動作モード選択信号ＭＳＥＬ、ローレベルのクロック信号ＲＣＫ、ｍ＋８個のハイパルスを含むクロック信号ＳＣＫ、１つのハイパルスを含むデータ保持選択信号ＲＤ、印刷データＳＩ１Ｈ，ＳＩ２Ｈ，…，ＳＩｍＨ及びプログラムデータＳＰ１，ＳＰ３，…，ＳＰ１５を含むビットデータＤ０、印刷データＳＩ１Ｌ，ＳＩ２Ｌ，…，ＳＩｍＬ及びプログラムデータＳＰ２，ＳＰ４，…，ＳＰ１６を含むビットデータＤ１が供給されている。これらの各種信号や各種データの波形やタイミングは図１６と同様であるが、印刷データＳＩ１Ｈ，ＳＩ２Ｈ，…，ＳＩｍＨ，ＳＩ１Ｌ，ＳＩ２Ｌ，…，ＳＩｍＬのうち、印刷データＳＩｍＬは「１」であり、他の印刷データはすべて「０」である。そして、データ管理部２２２は、ビットデータＤ０，Ｄ１に基づく印刷データＳＩ１〜ＳＩｍ及びプログラムデータＳＰ１〜ＳＰ１６を出力する。印刷データＳＩ１〜ＳＩ（ｍ−１）は（０，０）であり、印刷データＳＩｍは（０，１）である。
【０１５３】
その後、動作モード選択信号ＭＳＥＬがローレベルからハイレベルに変化し、印刷モードから検査モードに切り替わる。データ管理部２２２から出力される印刷データＳＩ１〜ＳＩｍは、検査モードにおいて最初の周期Ｔｂが開始するタイミングで、すなわち、ラッチ信号ＬＡＴの次のパルスの立ち上がりで、ｍ個のラッチ回路２２４にラッチされ、ラッチデータＬＴ１〜ＬＴｍが更新される。同様に、データ管理部２２２から出力されるプログラムデータＳＰ１〜ＳＰ１６は、ラッチ信号ＬＡＴの次のパルスの立ち上がりで、ラッチ回路２２５にラッチされ、ラッチデータＬＴｓｐが更新される。更新後のラッチデータＬＴ１〜ＬＴｍのうち、印刷データＳＩｍ＝（ＳＩｍＨ，ＳＩｍＬ）に対応するラッチデータＬＴｍは（０，１）であり、他のラッチデータはすべて（０，０）である。前述の通り、検査モードにおいて、２ビットのデータ（０，１）は検査対象吐出部指定データであるから、当該周期Ｔｂにおいてｍ番目の吐出部６００が検査対象となり、その他のｍ−１個の吐出部６００は検査対象とならない。そして、当該周期Ｔｂにおいて、ラッチデータＬＴ１〜ＬＴｍに基づいて、駆動信号ＣＯＭＢの波形が選択され、ｍ個の吐出部６００の各々に供給される駆動信号ＶＯＵＴが生成される。これにより、検査対象となる吐出部６００には期間ＴＳ１，ＴＳ３において駆動信号ＣＯＭＢが供給され、期間ＴＳ２において当該吐出部６００から出力される検査対象信号ＰＯに基づく残留振動信号ＮＶＴが検査回路９０に供給される。
【０１５４】
このように、図１７の例では、印刷モードの最後の周期Ｔａにおいてデータ管理部２２２に供給される第１制御データである印刷データＳＩは、前述した検査制御データである。
【０１５５】
また、図１７の例では、データ管理部２２２には、期間ＴＳ３において２個のハイパルスを含むクロック信号ＲＣＫが供給されている。この２個のハイパルスによって、データ管理部２２２から出力される印刷データＳＩ１〜ＳＩ（ｍ−２），ＳＩｍは（０，０）となり、印刷データＳＩ（ｍ−１）は（０，１）となる。そして、次の周期Ｔｂが開始するタイミングで、すなわち、ラッチ信号ＬＡＴの次のパルスの立ち上がりで、ラッチデータＬＴ１〜ＬＴｍが更新され、更新後のラッチデータＬＴ１〜ＬＴｍのうち、印刷データＳＩ（ｍ−１）に対応するラッチデータＬＴ（ｍ−１）は（０，１）となり、他のラッチデータはすべて（０，０）となる。その結果、当該周期Ｔｂにおいてｍ−１番目の吐出部６００が検査対象となる。なお、検査モードの各周期Ｔｂにおける各種信号や各種データの波形やタイミングは図１２に示した通りである。
【０１５６】
６．検査回路の構成
次に、検査回路９０−１〜９０−４の構成について説明する。以下では、検査回路９０−１〜９０−４の回路的な構成は同一であるものとし、１つの検査回路９０の構成について説明する。図１８は、検査回路９０の構成を示す図である。図１８に示されるように、検査回路９０は、計測部９２及び判定部９３を含む。
【０１５７】
計測部９２には、波形整形回路８０が出力する残留振動信号ＮＶＴが入力され、検査制御信号ＴＳＩＧで指定される期間ＴＳ２において、残留振動信号ＮＶＴの位相、周期、振幅などを計測する。
【０１５８】
判定部９３は、計測部９２が計測した残留振動信号ＮＶＴの位相、周期、振幅などに基づき、検査対象の吐出部６００の吐出状態を判定し、判定結果を表す判定結果信号ＲＳを出力する。判定結果信号ＲＳは、吐出異常の有無を表す信号であってもよいし、吐出異常の原因を判定した情報を含む信号であってもよい。なお、判定結果信号ＲＳは、判定結果信号ＲＳ１〜ＲＳ４のいずれかである。
【０１５９】
図１９は、計測部９２の動作を説明するためのタイミングチャートである。図１９に示されるように、計測部９２は、期間ＴＳ２が開始されて、残留振動信号ＮＶＴの供給が開始されると、残留振動信号ＮＶＴと、残留振動信号ＮＶＴの振幅中心レベルの電位である閾値電位Ｖｔｈ２、閾値電位Ｖｔｈ２よりも高電位の閾値電位Ｖｔｈ１、及び、閾値電位Ｖｔｈ２よりも低電位の閾値電位Ｖｔｈ３と、を比較する。そして、計測部９２は、残留振動信号ＮＶＴの電位が閾値電位Ｖｔｈ１以上となる場合にハイレベルとなる比較信号Ｃｍｐ１と、残留振動信号ＮＶＴの電位が閾値電位Ｖｔｈ２となる場合にハイレベルとなる比較信号Ｃｍｐ２と、残留振動信号ＮＶＴの電位が閾値電位Ｖｔｈ３未満となる場合にハイレベルとなる比較信号Ｃｍｐ３と、を生成する。
【０１６０】
計測部９２は、期間ＴＳ２の開始時刻ｔ０から、比較信号Ｃｍｐ２が最初にローレベルに立ち下がった後にハイレベルに立ち上がる時刻ｔ１までの時間Ｔｐ１を計測する。また、計測部９２は、時刻ｔ１から、比較信号Ｃｍｐ２が次にローレベルに立ち下がった後にハイレベルに立ち上がる時刻ｔ２までの時間Ｔｐ２を計測する。
【０１６１】
残留振動信号ＮＶＴの振幅が小さい場合には、キャビティー６３１にインクが充填されていない等、検査対象の吐出部６００において吐出異常が生じていることが想定される。そこで、計測部９２は、時刻ｔ１から時刻ｔ２までの期間に残留振動信号ＮＶＴの電位が閾値電位Ｖｔｈ１以上となって比較信号Ｃｍｐ１がハイレベルとなり、且つ、時刻ｔ１から時刻ｔ２までの期間に残留振動信号ＮＶＴの電位が閾値電位Ｖｔｈ３未満となって比較信号Ｃｍｐ３がハイレベルとなる場合、振幅判定値Ａｐを「１」に設定し、それ以外の場合には振幅判定値Ａｐを「０」に設定する。
【０１６２】
吐出部６００がインク滴を吐出するための動作を行ったにもかかわらず、ノズル６５１からインク滴が正常に吐出されない、即ち吐出異常が発生する原因としては、（１）キャビティー６３１内への気泡の混入、（２）キャビティー６３１内のインクの乾燥等に起因するキャビティー６３１内のインクの増粘、（３）ノズル６５１の出口付近への紙粉等の異物の付着、等が挙げられる。
【０１６３】
まず、キャビティー６３１内に気泡が混入した場合には、キャビティー６３１内を満たすインクの総重量が減り、イナータンスが低下するものと考えられる。また、気泡がノズル６５１付近に付着している場合には、その径の大きさだけノズル６５１の径が大きくなったと看做される状態となり、音響抵抗が低下するものと考えられる。そのため、キャビティー６３１内に気泡が混入して吐出異常が生じた場合には、吐出状態が正常である場合と比較して、残留振動の周波数が高くなる。そのため、時間Ｔｐ２が所定の閾値時間Ｔｔｈ２よりも小さくなる。また、気泡の混入が多ければ時間Ｔｐ１が所定の閾値時間Ｔｔｈ１よりも小さくなる。
【０１６４】
次に、ノズル６５１付近のインクが乾燥して増粘した場合、キャビティー６３１内のインクは、キャビティー６３１内に閉じこめられたような状況となる。このような場合、音響抵抗が増加するものと考えられる。そのため、キャビティー６３１内のノズル６５１付近のインクが増粘した場合には、吐出状態が正常である場合と比較して、残留振動の周波数が低くなる。そのため、時間Ｔｐ２が所定の閾値時間Ｔｔｈ４よりも大きくなる。
【０１６５】
次に、ノズル６５１の出口付近に紙粉等の異物が付着した場合、キャビティー６３１内から紙粉等の異物を介してインクが染み出してしまうため、イナータンスが増加するものと考えられる。また、ノズル６５１の出口付近に付着した紙粉の繊維によって音響抵抗が増大するものと考えられる。そのため、ノズル６５１の出口付近に紙粉等の異物が付着した場合には、吐出状態が正常である場合と比較して、残留振動の周波数が低くなる。そのため、時間Ｔｐ２が所定の閾値時間Ｔｔｈ３よりも大きく閾値時間Ｔｔｈ４以下となる。
【０１６６】
そして、上記の（１）〜（３）の原因による吐出異常がない場合、すなわち、時間Ｔｐ２が閾値時間Ｔｔｈ２以上かつ閾値時間Ｔｔｈ３以下の場合は、吐出部６００の吐出状態が正常であると判断される。
【０１６７】
以上より、判定部９３は、残留振動の位相に対応する時間Ｔｐ１、残留振動の周期に対応する時間Ｔｐ２及び残留振動の振幅判定値Ａｐに基づいて、検査対象の吐出部６００の吐出状態、例えば、吐出異常の有無や吐出異常の原因等を判定することができる。
【０１６８】
図２０は、判定部９３による吐出部６００の吐出状態の判定論理の一例を示す図である。図２０の例では、判定部９３は、時間Ｔｐ１が閾値時間Ｔｔｈ１よりも小さい場合は、時間Ｔｐ２及び振幅判定値Ａｐに関係なく、吐出部６００に気泡による吐出異常が発生していると判定し、判定結果信号ＲＳを「２」に設定する。
【０１６９】
また、判定部９３は、時間Ｔｐ１が閾値時間Ｔｔｈ１以下の場合は、時間Ｔｐ２及び振幅判定値Ａｐに基づいて、吐出部６００の吐出状態を判定する。具体的には、判定部９３は、振幅判定値Ａｐが「０」であれば、原因を特定できないがキャビティー６３１にインクが充填されていない等の何らかの吐出異常が発生していると判定し、判定結果信号ＲＳを「５」に設定する。また、判定部９３は、振幅判定値Ａｐが「１」であれば、時間Ｔｐ２に基づいて、吐出部６００の吐出状態を判定する。すなわち、判定部９３は、時間Ｔｐ２が閾値時間Ｔｔｈ２未満の場合は、吐出部６００に気泡による吐出異常が発生していると判定し、判定結果信号ＲＳを「２」に設定する。また、判定部９３は、時間Ｔｐ２が閾値時間Ｔｔｈ２以上かつ閾値時間Ｔｔｈ３以下の場合は、吐出部６００の吐出状態が正常と判定し、判定結果信号ＲＳを「１」に設定する。また、判定部９３は、時間Ｔｐ２が閾値時間Ｔｔｈ３よりも大きく閾値時間Ｔｔｈ４以下の場合は、吐出部６００に異物付着による吐出異常が発生していると判定し、判定結果信号ＲＳを「３」に設定する。また、判定部９３は、時間Ｔｐ２が閾値時間Ｔｔｈ４よりも大きい場合は、吐出部６００に増粘による吐出異常が発生していると判定し、判定結果信号ＲＳを「４」に設定する。
【０１７０】
なお、判定部９３が生成する判定結果信号ＲＳは、図２０の例では「１」から「５」までの５値の情報であるが、例えば、吐出異常の有無を表すか否かを示す２値の情報であってもよい。また、判定部９３は、判定結果信号ＲＳの生成に、時間Ｔｐ１、時間Ｔｐ２及び振幅判定値Ａｐの一部のみを用いてもよい。
【０１７１】
７．作用効果
以上に説明したように、本実施形態では、データ管理部２２２は、２ｍ個のフリップフロップを有する第１データ保持部２５０に、第１制御データとしての２ｍビットの印刷データＳＩをパラレル転送する第１転送モードを有する。特に、本実施形態では、データ管理部２２２は、印刷モードにおいて第１転送モードで動作し、第１データ保持部２５０の各ビットを順次選択し、選択した各ビットに、ｍ個の吐出部６００の各々からの液体の吐出を制御する印刷制御データとしての２ｍビットの印刷データＳＩの各ビットデータを転送することにより、第１データ保持部２５０に印刷データＳＩをパラレル転送する。したがって、データ管理部２２２は、第１転送モードにおいて、第１データ保持部２５０に２ｍビットの印刷データＳＩを転送する際、各フリップフロップが保持するデータは最大で１回しか変化しないので、２ｍ個のフリップフロップには最大で２ｍ回のみ貫通電流が流れる。これに対して、従来方式では、２ｍ個のフリップフロップを有するシフトレジスターに２ｍビットの印刷データＳＩをシリアル転送する際、１つのフリップフロップが保持するデータが最大で２ｍ回変化するので、２ｍ個のフリップフロップには最大で２ｍ×２ｍ回貫通電流が流れることになる。すなわち、本実施形態によれば、第１データ保持部２５０において貫通電流が流れる回数の最大値を従来方式の１／２ｍに低減させることができるので、印刷データＳＩの転送における消費電流を低減させることができる。例えば、１つのノズル列６５０が１０００個のノズル６５１を有する場合、ｍ＝２０００であるから、従来方式に対して貫通電流による消費電流の最大値が１／４０００程度まで大幅に低減される。
【０１７２】
また、本実施形態では、データ管理部２２２は、第１転送モードにおいて、１６個のフリップフロップを有する第２データ保持部２６０に、第２制御データとしての１６ビットのプログラムデータＳＰをパラレル転送する。特に、本実施形態では、データ管理部２２２は、印刷モードにおいて第１転送モードで動作し、第２データ保持部２６０の各ビットを順次選択し、選択した各ビットに、１６ビットのプログラムデータＳＰの各ビットデータを転送することにより、第２データ保持部２６０にプログラムデータＳＰをパラレル転送する。したがって、データ管理部２２２は、第１転送モードにおいて、第２データ保持部２６０に１６ビットのプログラムデータＳＰを転送する際、各フリップフロップが保持するデータは最大で１回しか変化しないので、１６個のフリップフロップには最大で１６回のみ貫通電流が流れる。これに対して、従来方式では、１６個のフリップフロップを有するシフトレジスターに１６ビットのプログラムデータＳＰを転送する際、１つのフリップフロップが保持するデータが最大で１６回変化するので、１６個のフリップフロップには最大で１６×１６回貫通電流が流れることになる。すなわち、本実施形態によれば、第２データ保持部２６０において貫通電流が流れる回数の最大値を従来方式の１／１６に低減させることができるので、プログラムデータＳＰの転送における消費電流を低減させることができる。
【０１７３】
また、本実施形態では、データ管理部２２２は、２ｍ個のフリップフロップを有する第１データ保持部２５０を、ｍ個の吐出部６００のうち検査される吐出部６００を指定する２ビットの検査対象吐出部指定データをシリアル転送するシフトレジスターとして動作させる第２転送モードを有する。特に、本実施形態では、データ管理部２２２は、検査モードにおいて第２転送モードで動作し、第１データ保持部２５０を２ビットシフトさせるだけで検査対象の吐出部６００の指定を変更することができる。すなわち、２ｍ個の吐出部６００の各々について検査対象であるか否かを制御する検査制御データとしての２ｍビットの印刷データＳＩを第１データ保持部２５０に転送する時間は、クロック信号ＲＣＫの２周期分の時間である。これに対して、従来方式では、２ｍ個のフリップフロップを有するシフトレジスターに２ｍビットの検査制御データをシリアル転送するので、検査対象の吐出部６００の指定を変更するためには第１データ保持部２５０を２ｍビットシフトさせる必要がある。すなわち、本実施形態では、データ管理部２２２は、各吐出部６００を検査するために、第１データ保持部２５０において、検査制御データの１／ｍのビット数の検査吐出部指定データをシリアル転送すればよいので、第１データ保持部２５０のビットシフト数を従来方式の１／ｍに低減させることができる。したがって、本実施形態によれば、検査モードにおいて各吐出部６００の検査時間に相当する周期Ｔｂに対して検査制御データの転送時間はボトルネックとはならず、周期Ｔｂを短くすることができるので、ｍ個の吐出部６００の検査時間を短縮することができる。例えば、１つのノズル列６５０が１０００個のノズル６５１を有する場合、ｍ＝２０００であるから、従来方式に対して検査制御データの転送時間が１／４０００程度まで大幅に短縮される。本実施形態によれば、ｍ個の吐出部６００の検査時間が短縮されることにより、ノズル数が増えてもすべての吐出部６００に対する検査を行うことが可能になるので、印字信頼性が向上する。
【０１７４】
また、本実施形態では、データ管理部２２２は、第２転送モードにおいて、第２データ保持部２６０にプログラムデータＳＰを保持する。すなわち、第２転送モードにおいて、第２データ保持部２６０に保持されているプログラムデータＳＰは変更されない。特に、本実施形態では、データ管理部２２２は、検査モードにおいて第２転送モードで動作し、第２データ保持部２６０に保持されているプログラムデータＳＰが変更されないので、第２転送モードから第１転送モードに切り替わる直前に、プログラムデータＳＰを第２データ保持部に転送する必要がない。
【０１７５】
８．変形例
上記の実施形態では、検査回路９０は制御基板１００に設けられているが、検査回路９０の少なくとも一部がヘッド基板２０に設けられていてもよい。例えば、計測部９２がヘッド基板２０に設けられていてもよい。
【０１７６】
また、上記の実施形態では、検査回路９０の判定部９３が検査対象の吐出部６００の吐出状態の判定を行っているが、制御部１１１が残留振動信号ＮＶＴに基づいて当該判定を行ってもよい。
【０１７７】
また、上記の実施形態では、検査対象の吐出部６００が駆動信号ＣＯＭＢによって駆動されてもインクが吐出されないものとして説明したが、駆動信号ＣＯＭＢの振幅を大きくして吐出部６００からインクが吐出されるようにしてもよい。駆動信号ＣＯＭＢの振幅が大きいほど残留振動の振幅が大きくなるため、判定精度が向上する。この場合、例えば、印刷処理の開始前や終了後の検査モードにおいて残留振動の検出処理が行われる。
【０１７８】
また、上記の実施形態では、制御基板１００とプリントヘッド２１のヘッド基板２０とは１つのケーブル１９０で接続されているが、複数のケーブルで接続されていてもよい。また、各種信号は、制御基板１００からヘッド基板２０に無線で送信されてもよい。すなわち、制御基板１００とヘッド基板２０とはケーブル１９０で接続されていなくてもよい。
【０１７９】
また、上記の実施形態では、駆動回路５０は制御基板１００に設けられているが、ヘッド基板２０に設けられていてもよい。
【０１８０】
また、上記の実施形態では、駆動信号ＣＯＭＡの波形の一部又は全部が選択されて「大ドット」、「中ドット」、「小ドット」、「非記録」に対応する駆動信号ＶＯＵＴが生成され、駆動信号ＣＯＭＢの一部が選択されて「検査」に対応する駆動信号ＶＯＵＴが生成されているが、各圧電素子６０に印加される駆動信号の生成方法はこれに限られず、各種の方法が適用可能である。例えば、複数の駆動信号の波形が組み合わされて、「大ドット」、「中ドット」、「小ドット」、「非記録」、「検査」に対応する駆動信号が生成されてもよい。
【０１８１】
また、上記の実施形態では、４階調を規定するために各吐出部６００に対する印刷データは２ビットであるが、必要な階調数に応じて当該印刷データのビット数は１又は３以上であってもよい。
【０１８２】
また、上記の実施形態では、制御部１１１は、駆動信号ＣＯＭＡの波形を変更する場合等に、データ管理部２２２に送信するプログラムデータＳＰも変更することで、駆動信号ＣＯＭＡの駆動波形を選択する規則が変更されて所望の駆動信号ＶＯＵＴが生成されるようになっているが、駆動信号ＣＯＭＡの波形を変更することがない場合には、プログラムデータＳＰを送信しなくてもよい。すなわち、データ管理部２２２は、第２データ保持部２６０を備えていなくてもよい。
【０１８３】
また、上記の実施形態では、液体吐出装置１として、プリントヘッドが移動して印刷媒体に印刷を行うシリアルスキャン型あるいはシリアル印刷型のインクジェットプリンターを例に挙げたが、本発明は、プリントヘッドが移動せずに印刷媒体に印刷を行うラインヘッド型のインクジェットプリンターにも適用可能である。
【０１８４】
また、上記の実施形態では、制御部１１１は２ビットのデータ信号ＤＴを送信し、データ管理部２２２は、第１転送モードにおいて、クロック信号ＳＣＫのパルスの立ち上がり毎に、各吐出部６００に対する２ビットの印刷データをパラレル転送しているが、データ信号ＤＴのビット数やデータ管理部２２２におけるパラレル転送のビット数は２に限られない。例えば、Ｎを任意の正の整数として、制御部１１１が２ビットの印刷データをＮ組含む２Ｎビットのデータ信号ＤＴを送信し、データ管理部２２２が、第１転送モードにおいて、クロック信号ＳＣＫのパルスの立ち上がりで、第１データ保持部２５０に、データ信号ＤＴに含まれる２Ｎビットの印刷データをパラレル転送してもよい。このようにすれば、クロック信号ＳＣＫの周期が上記の実施形態と同じであれば２ｍビットの印刷データＳＩの総転送時間が１／Ｎになるので、データ管理部２２２は、吐出部６００の数ｍが多くなっても２ｍビットの印刷データＳＩのパラレル転送を周期Ｔａ以内に完了することが可能である。あるいは、制御部１１１が２Ｎビットのデータ信号ＤＴを送信し、データ管理部２２２において２ｍビットの印刷データＳＩの総転送時間が上記の実施形態と同じであれば、クロック信号ＳＣＫの周期がＮ倍であるので、第１データ保持部２５０に含まれる各フリップフロップに対するデータ転送のセットアップ時間を十分に確保することができる。したがって、印刷モードにおいて誤動作が生じるおそれが低減される。
【０１８５】
また、上記の実施形態では、検査モードにおいて、ローレベルのビットデータＤ１を含むデータ信号ＤＴが制御部１１１からデータ管理部２２２に送信され、フリップフロップＳＩＬ−ｍにローレベルのビットデータＤ１が入力されるが、フリップフロップＳＩＬ−ｍに入力されるローレベルのデータは制御部１１１から送信されなくてもよい。例えば、データ管理部２２２は、動作モード選択信号ＭＳＥＬがローレベルのときにビットデータＤ１を選択して出力し、動作モード選択信号ＭＳＥＬがハイレベルのときにローレベルのデータを選択して出力するセレクターを備え、当該セレクターの出力信号がフリップフロップＳＩＬ−ｍに入力されるようにしてもよい。
【０１８６】
また、上記の実施形態では、制御部１１１からデータ管理部２２２に、ビットデータＤ０としてｍビットの印刷データＳＩ１Ｈ〜ＳＩｍＨがこの順に送信され、ビットデータＤ１としてｍビットの印刷データＳＩ１Ｌ〜ＳＩｍＬがこの順に送信されるが、制御部１１１からデータ管理部２２２に送信される印刷データの順番はこれに限られない。例えば、制御部１１１からデータ管理部２２２に、ビットデータＤ０としてｍビットの印刷データＳＩｍＨ〜ＳＩ１Ｈがこの順に送信され、ビットデータＤ１としてｍビットの印刷データＳＩｍＬ〜ＳＩ１Ｌがこの順に送信されてもよい。
【０１８７】
また、上記の実施形態では、第１データ保持部２５０は、第２転送モードにおいて、フリップフロップＳＩＬ−ｍ，ＳＩＨ−ｍ，…，ＳＩＬ−２，ＳＩＨ−２，ＳＩＬ−１，ＳＩＨ−１が、初段からこの順にシリアルに接続されるシフトレジスターとなり、クロック信号ＲＣＫの２つのハイパルスによって検査対象吐出部指定データである２ビットデータ（０，１）がシフトするが、シフトレジスターを構成するフリップフロップの接続順はこれに限られない。例えば、第１データ保持部２５０は、第２転送モードにおいて、フリップフロップＳＩＬ−ｍ，ＳＩＬ−（ｍ−１），…，ＳＩＬ−１，ＳＩＨ−ｍ，ＳＩＨ−（ｍ−１），…，ＳＩＨ−１が、初段からこの順にシリアルに接続されるシフトレジスターとなってもよい。このようにすれば、第２転送モードにおいて、クロック信号ＲＣＫの１つのハイパルスによって検査対象吐出部指定データである２ビットデータ（０，１）をシフトさせることができる。
【０１８８】
また、上記の実施形態では、液体吐出装置１は、検査モードにおいて、残留振動に基づいて吐出部６００の吐出不良の有無を検査しているが、検査モードにおける検査内容はこれに限られない。例えば、制御部１１１が、ホストコンピューターからの検査指示に従い、検査モードにおいて、ｍ個の吐出部６００にインクを吐出させるための駆動信号ＶＯＵＴを供給し、印刷媒体Ｐにノズルチェックパターンが形成されるようにしてもよい。ユーザーは、印刷媒体Ｐにノズルチェックパターンを目視して、吐出不良が確認できれば、液体吐出装置１にクリーニング処理やワイピング処理等のメンテナンス処理を行わせてもよい。
【０１８９】
以上、本実施形態あるいは変形例について説明したが、本発明はこれら本実施形態あるいは変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。例えば、上記の各実施形態および各変形例を適宜組み合わせることも可能である。
【０１９０】
本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法および結果が同一の構成、あるいは目的および効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成または同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１９１】
１…液体吐出装置、３…移動機構、４…搬送機構、２０…ヘッド基板、２１…プリントヘッド、２２…インクカートリッジ、２４…キャリッジ、３１…キャリッジモーター、３２…キャリッジガイド軸、３３…タイミングベルト、４０…プラテン、４１…搬送モーター、４２…搬送ローラー、５０，５０ａ−１〜５０ａ−４，５０ｂ−１〜５０ｂ−４…駆動回路、６０…圧電素子、７０，７０−１〜７０−４…切替回路、８０，８０−１〜８０−４…波形整形回路、９０，９０−１〜９０−４…検査回路、９２…計測部、９３…判定部、１００…制御基板、１１０…駆動信号生成部、１１１…制御部、１１２…電源回路、１２０…残留振動検出部、１９０…ケーブル、２２０…動作モード選択部、２２２…データ管理部、２２４…ラッチ回路、２２５…ラッチ回路、２２６…デコーダー、２３０…選択回路、２３２ａ，２３２ｂ，２３２ｃ…インバーター、２３４ａ，２３４ｂ，２３４ｃ…トランスファーゲート、２４０…駆動波形選択部、２５０…第１データ保持部、２６０…第２データ保持部、６００…吐出部、６０１…圧電体、６１１，６１２…電極、６２１…振動板、６３１…キャビティー、６３２…ノズルプレート、６４１…リザーバー、６５０…ノズル列、６５０ａ〜６５０ｈ…第１ノズル列〜第８ノズル列、６５１…ノズル、６６１…供給口
【図１】
2020082594.tif 000003
【図２】
2020082594.tif 000004
【図３】
2020082594.tif 000005
【図４】
2020082594.tif 000006
【図５】
2020082594.tif 000007
【図６】
2020082594.tif 000008
【図７】
2020082594.tif 000009
【図８】
2020082594.tif 000010
【図９】
2020082594.tif 000011
【図１０】
2020082594.tif 000012
【図１１】
2020082594.tif 000013
【図１２】
2020082594.tif 000014
【図１３】
2020082594.tif 000015
【図１４】
2020082594.tif 000016
【図１５】
2020082594.tif 000017
【図１６】
2020082594.tif 000018
【図１７】
2020082594.tif 000019
【図１８】
2020082594.tif 000020
【図１９】
2020082594.tif 000021
【図２０】
2020082594.tif 000022