(57)【要約】【課題】生成される駆動信号の電圧変化パターンを適正化する。【解決手段】  液体吐出装置は、液体を吐出させるための動作をする素子と、素子の動作を定める電圧変化パターンの駆動信号を生成する駆動信号生成部と、素子と駆動信号生成部との間に設けられ、駆動信号を伝達するケーブルと、素子側に伝達された駆動信号の電圧を取得する電圧取得部とを有する。そして、駆動信号生成部は、電圧取得部で取得された駆動信号の電圧に応じて、生成する駆動信号の電圧変化パターンを調整する。【選択図】図３
2008302517.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）液体を吐出させるための動作をする素子と、
（Ｂ）前記素子の動作を定める電圧変化パターンの駆動信号を生成する駆動信号生成部と、
（Ｃ）前記素子と前記駆動信号生成部との間に設けられ、前記駆動信号を伝達するケーブルと、
（Ｄ）前記素子側に伝達された前記駆動信号の電圧を取得する電圧取得部と、
を有し、
（Ｅ）前記駆動信号生成部は、
前記電圧取得部で取得された前記駆動信号の電圧に応じて、生成する前記駆動信号の電圧変化パターンを調整する、液体吐出装置。
【請求項２】
請求項１に記載の液体吐出装置であって、
前記電圧取得部は、
前記駆動信号による前記素子の動作期間中に、前記駆動信号の電圧を取得する、液体吐出装置。
【請求項３】
請求項２に記載の液体吐出装置であって、
前記電圧取得部は、
前記駆動信号の最高電圧を取得する、液体吐出装置。
【請求項４】
請求項１から請求項３の何れかに記載の液体吐出装置であって、
前記駆動信号生成部は、
或る駆動信号と他の駆動信号のそれぞれを生成し、
前記素子には、
前記或る駆動信号と前記他の駆動信号とが選択的に印加される、液体吐出装置。
【請求項５】
請求項４に記載の液体吐出装置であって、
前記駆動信号生成部は、
前記電圧取得部によって取得された電圧が低い方の駆動信号を基準にして、前記電圧取得部によって取得された電圧が高い方の駆動信号を調整する、液体吐出装置。
【請求項６】
請求項４又は請求項５に記載の液体吐出装置であって、
前記或る駆動信号の前記素子への印加を制御する或るスイッチと、
前記他の駆動信号の前記素子への印加を制御する他のスイッチとを有し、
前記電圧取得部は、
前記或るスイッチによって前記或る駆動信号が前記素子へ印加され、且つ、前記他のスイッチによって前記他の駆動信号が遮断されている期間に、前記或る駆動信号の電圧を取得し、
前記或るスイッチによって前記或る駆動信号が遮断され、且つ、前記他のスイッチによって前記他の駆動信号が前記素子へ印加されている期間に、前記他の駆動信号の電圧を取得する、液体吐出装置。
【請求項７】
請求項１から請求項６の何れかに記載の液体吐出装置であって、
前記電圧取得部は、
前記ケーブルよりも前記駆動信号生成部側に設けられており、前記駆動信号の電圧を前記ケーブルを通じて取得する、液体吐出装置。
【請求項８】
請求項１から請求項６の何れかに記載の液体吐出装置であって、
前記電圧取得部は、
前記ケーブルよりも前記素子側に設けられ、取得した前記駆動信号の電圧をデジタルデータに変換し、得られたデジタルデータを前記駆動信号生成部へ送信する、液体吐出装置。
【請求項９】
請求項１から請求項８の何れかに記載の液体吐出装置であって、
前記駆動信号生成部は、
前記駆動信号の電圧値を示すデジタルデータを出力するデジタルデータ出力部と、
前記デジタルデータをアナログ信号に変換し、前記駆動信号として出力する信号変換部とを有する、液体吐出装置。
【請求項１０】
請求項９に記載の液体吐出装置であって、
前記デジタルデータ出力部は、
電圧取得部で取得された前記駆動信号の電圧に応じて、出力するデジタルデータの内容を定める、液体吐出装置。
【請求項１１】
請求項１から請求項１０の何れかに記載の液体吐出装置であって、
前記素子は、
前記液体が吐出されるノズルとともに移動方向に移動され、
前記ケーブルは、
少なくとも一部が折り重なるように設けられ、前記素子の前記移動方向における位置に応じて折り重なりの状態が変化する、液体吐出装置。
【請求項１２】
請求項１１に記載の液体吐出装置であって、
前記電圧取得部は、
前記ケーブルの折り重なり状態の変化に応じて予め定められた複数の測定位置に前記素子が達する毎に、前記駆動信号の電圧を取得する、液体吐出装置。
【請求項１３】
請求項１から請求項１０の何れかに記載の液体吐出装置であって、
前記素子は、
前記液体が吐出されるノズルであって、前記液体が着弾する媒体の搬送方向とは交差する交差方向に複数設けられたノズル毎に設けられ、
前記ケーブルは、
複数の前記素子における一部の前記素子を有するグループ毎に設けられる、液体吐出装置。
【請求項１４】
請求項１３に記載の液体吐出装置であって、
前記電圧取得部は、
前記ケーブル毎に前記駆動信号の電圧を取得する、液体吐出装置。
【請求項１５】
（Ａ）液体を吐出させるための動作をする素子の動作を定める電圧変化パターンの駆動信号を生成すること、
（Ｂ）駆動信号を伝達するケーブルによって前記素子側に伝達された前記駆動信号の電圧を取得すること、
（Ｃ）前記電圧取得部で取得された前記駆動信号の電圧に応じて、生成する前記駆動信号の電圧変化パターンを調整すること、
（Ｄ）を行う、液体吐出に用いられる駆動信号の調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置、及び、駆動信号の調整方法に関する。
【背景技術】
【０００２】
液体を吐出させるための動作をする素子に駆動信号を印加して液体を吐出させる液体吐出装置が知られている。この液体吐出装置には、駆動信号生成部に生成させる駆動信号の精度を高めるべく、駆動信号を調整するものがある（例えば特許文献１を参照）。この液体吐出装置では、素子に印加されない調整用信号を用いている。
【特許文献１】特開２００６−９５８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
素子に印加されない調整用信号を用いて調整をしても、装置の使用時に駆動信号が過度に歪んでしまう虞がある。これは、駆動信号を伝達するためのケーブルに起因すると考えられる。  
本発明は、このような事情に鑑みてなされたものであり、その目的は、生成される駆動信号の電圧変化パターンを適正化することにある。
【課題を解決するための手段】
【０００４】
前記目的を達成するための主たる発明は、
（Ａ）液体を吐出させるための動作をする素子と、
（Ｂ）前記素子の動作を定める電圧変化パターンの駆動信号を生成する駆動信号生成部と、
（Ｃ）前記素子と前記駆動信号生成部との間に設けられ、前記駆動信号を伝達するケーブルと、
（Ｄ）前記素子側に伝達された前記駆動信号の電圧を取得する電圧取得部と、
を有し、
（Ｅ）前記駆動信号生成部は、
前記電圧取得部で取得された前記駆動信号の電圧に応じて、生成する前記駆動信号の電圧変化パターンを調整する、液体吐出装置である。
【０００５】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００６】
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。
【０００７】
すなわち、（Ａ）液体を吐出させるための動作をする素子と、（Ｂ）前記素子の動作を定める電圧変化パターンの駆動信号を生成する駆動信号生成部と、（Ｃ）前記素子と前記駆動信号生成部との間に設けられ、前記駆動信号を伝達するケーブルと、（Ｄ）前記素子側に伝達された前記駆動信号の電圧を取得する電圧取得部と、を有し、（Ｅ）前記駆動信号生成部は、前記電圧取得部で取得された前記駆動信号の電圧に応じて、生成する前記駆動信号の電圧変化パターンを調整する、液体吐出装置を実現できることが明らかにされる。  
このような液体吐出装置によれば、ケーブルによって素子側に伝達された駆動信号の電圧を取得して駆動信号の電圧を調整するので、生成される駆動信号の電圧変化パターンを適正化できる。
【０００８】
かかる液体吐出装置であって、前記電圧取得部は、前記駆動信号による前記素子の動作期間中に、前記駆動信号の電圧を取得することが好ましい。  
このような液体吐出装置によれば、ケーブルのインダクタンスに起因する駆動信号の歪みを考慮した上で、駆動信号の電圧変化パターンを調整できる。
【０００９】
かかる液体吐出装置であって、前記電圧取得部は、前記駆動信号の最高電圧を取得することが好ましい。  
このような液体吐出装置によれば、駆動信号の最高電圧に基づいて電圧変化パターンを調整するので、ケーブルのインダクタンスに起因する駆動信号の過度な上昇を有効に防止できる。
【００１０】
かかる液体吐出装置であって、前記駆動信号生成部は、或る駆動信号と他の駆動信号のそれぞれを生成し、前記素子には、前記或る駆動信号と前記他の駆動信号とが選択的に印加されることが好ましい。  
このような液体吐出装置によれば、或る駆動信号と他の駆動信号のばらつきを調整できる。
【００１１】
かかる液体吐出装置であって、前記駆動信号生成部は、前記電圧取得部によって取得された電圧が低い方の駆動信号を基準にして、前記電圧取得部によって取得された電圧が高い方の駆動信号を調整することが好ましい。  
このような液体吐出装置によれば、駆動信号の過度な上昇を有効に防止できる。
【００１２】
かかる液体吐出装置であって、前記或る駆動信号の前記素子への印加を制御する或るスイッチと、前記他の駆動信号の前記素子への印加を制御する他のスイッチとを有し、前記電圧取得部は、前記或るスイッチによって前記或る駆動信号が前記素子へ印加され、且つ、前記他のスイッチによって前記他の駆動信号が遮断されている期間に、前記或る駆動信号の電圧を取得し、前記或るスイッチによって前記或る駆動信号が遮断され、且つ、前記他のスイッチによって前記他の駆動信号が前記素子へ印加されている期間に、前記他の駆動信号の電圧を取得することが好ましい。  
このような液体吐出装置によれば、各スイッチで選択された側の駆動信号について電圧を取得しているので、構成の簡素化が図れる。
【００１３】
かかる液体吐出装置であって、前記電圧取得部は、前記ケーブルよりも前記駆動信号生成部側に設けられており、前記駆動信号の電圧を前記ケーブルを通じて取得することが好ましい。  
このような液体吐出装置によれば、ケーブルよりも素子側の部分について構成を簡素化できる。
【００１４】
かかる液体吐出装置であって、前記電圧取得部は、前記ケーブルよりも前記素子側に設けられ、取得した前記駆動信号の電圧をデジタルデータに変換し、得られたデジタルデータを前記駆動信号生成部へ送信することが好ましい。  
このような液体吐出装置によれば、デジタルデータに変換した電圧を送信するので、ノイズの影響を受け難くすることができ、信頼性を高めることができる。
【００１５】
かかる液体吐出装置であって、前記駆動信号生成部は、前記駆動信号の電圧値を示すデジタルデータを出力するデジタルデータ出力部と、前記デジタルデータをアナログ信号に変換し、前記駆動信号として出力する信号変換部とを有することが好ましい。  
このような液体吐出装置によれば、任意の電圧変化パターンの駆動信号を容易に生成できる。
【００１６】
かかる液体吐出装置であって、前記デジタルデータ出力部は、電圧取得部で取得された前記駆動信号の電圧に応じて、出力するデジタルデータの内容を定めることが好ましい。  
このような液体吐出装置によれば、駆動信号の調整を容易に行うことができる。
【００１７】
かかる液体吐出装置であって、前記素子は、前記液体が吐出されるノズルとともに移動方向に移動され、前記ケーブルは、少なくとも一部が折り重なるように設けられ、前記素子の前記移動方向における位置に応じて折り重なりの状態が異なることが好ましい。また、前記電圧取得部は、前記ケーブルの折り重なり状態の変化に応じて予め定められた複数の測定位置に前記素子が達する毎に、前記駆動信号の電圧を取得することが好ましい。  
このような液体吐出装置によれば、素子の位置に応じてケーブルの折り重なりの状態が異なっても、適正な調整ができる。
【００１８】
かかる液体吐出装置であって、前記素子は、前記液体が吐出されるノズルであって、前記液体が着弾する媒体の搬送方向とは交差する交差方向に複数設けられたノズル毎に設けられ、前記ケーブルは、複数の前記素子における一部の前記素子を有するグループ毎に設けられることが好ましい。また、前記電圧取得部は、前記ケーブル毎に前記駆動信号の電圧を取得することが好ましい。  
このような液体吐出装置によれば、駆動信号のばらつきを有効に防止できる。
【００１９】
また、次の駆動信号の調整方法を実現できることも明らかにされる。  
すなわち、（Ａ）液体を吐出させるための動作をする素子の動作を定める電圧変化パターンの駆動信号を生成すること、（Ｂ）駆動信号を伝達するケーブルによって前記素子側に伝達された前記駆動信号の電圧を取得すること、（Ｃ）前記電圧取得部で取得された前記駆動信号の電圧に応じて、生成する前記駆動信号の電圧変化パターンを調整すること、（Ｄ）を行う、液体吐出に用いられる駆動信号の調整方法を実現できることも明らかにされる。
【００２０】
＝＝＝第１実施形態＝＝＝
＜印刷システムについて＞
図１は、印刷システムの構成を説明するブロック図である。例示した印刷システムは、プリンタ１と、コンピュータＣＰとを有する。プリンタ１は液体吐出装置に相当し、用紙、布、フィルム等の媒体に向けて、液体の一種であるインクを吐出する。媒体は、液体が吐出される対象となる対象物であり、例えば用紙Ｓである（図２を参照。）。コンピュータＣＰは、プリンタ１と通信可能に接続されている。プリンタ１に画像を印刷させるため、コンピュータＣＰは、その画像に応じた印刷データをプリンタ１に送信する。
【００２１】
この印刷データは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと、ドット形成データＳＩ（図５を参照。）とを有する。コマンドデータには、例えば、給紙を指示するコマンドデータや搬送量を示すコマンドデータがある。また、ドット形成データＳＩは、用紙Ｓの上に形成されるドットに関するデータ（ドットの色や大きさ等のデータ）であり、例えば２ビットのデータによって構成されている。この場合、ドットなし（データ［００］）、小ドットの形成（データ［０１］）、中ドットの形成（データ［１０］）、及び、大ドットの形成（データ［１１］）からなる４種類の内容をノズル毎に表すことができる。このようなドット形成データＳＩは、インクの吐出制御の内容をノズル毎に示す吐出指令といえる。
【００２２】
＝＝＝プリンタ１の概要＝＝＝
プリンタ１は、用紙搬送機構２０、キャリッジ移動機構３０、駆動信号生成回路４０、ヘッドユニット５０、プリンタ側コントローラ６０、検出器群ＤＧ、フレキシブルケーブルＦＣ、及び、電源生成部ＰＷを有する。
【００２３】
用紙搬送機構２０は、媒体を搬送させる媒体搬送部に相当し、媒体としての用紙Ｓを搬送方向に搬送する。この搬送方向は、キャリッジＣＲの移動方向と交差する方向である。この用紙搬送機構２０は、例えば図２に示すように、搬送モータ２１と、搬送ローラ２２と、プラテン２３と、排紙ローラ２４とを有する。搬送モータ２１は、用紙Ｓを搬送方向に搬送させるための駆動源である。搬送ローラ２２は、用紙Ｓを印刷可能な領域まで搬送するためのものである。プラテン２３は、用紙Ｓを裏面側から支持する部材である。排紙ローラ２４は、印刷が終了した用紙Ｓを搬送するためのものである。
【００２４】
キャリッジ移動機構３０は、ヘッドユニット５０が取り付けられたキャリッジＣＲをキャリッジ移動方向（用紙Ｓの幅方向）に移動するためのものである。キャリッジ移動機構３０は、キャリッジモータ３１と、ガイド軸３２と、タイミングベルト３３と、駆動プーリー３４と、アイドラプーリー３５とを有する。キャリッジモータ３１は、キャリッジＣＲを移動させるための駆動源であり、駆動プーリー３４を回転させる。駆動プーリー３４は、キャリッジ移動方向の一端側に配置されている。また、キャリッジ移動方向の他端側には、アイドラプーリー３５が配置されている。そして、タイミングベルト３３は、キャリッジＣＲに接続されているとともに、駆動プーリー３４とアイドラプーリー３５とに架け渡されている。ガイド軸３２は、キャリッジ移動方向に沿って取り付けられており、キャリッジＣＲを移動可能な状態で支持する。従って、キャリッジモータ３１が動作すると、キャリッジＣＲは、ガイド軸３２に沿ってキャリッジ移動方向に移動する。
【００２５】
駆動信号生成回路４０は、プリンタ側コントローラ６０とともに駆動信号生成部として機能する。すなわち、駆動信号生成回路４０は信号変換部に相当し、プリンタ側コントローラ６０から出力されるデジタルのＤＡＣデータを変換して、アナログの駆動信号を生成する。駆動信号生成回路４０が生成する駆動信号は、用紙Ｓへの印刷時等に使用されるものである。本実施形態の駆動信号生成回路４０は、インクを吐出し得る期間において、第１駆動信号ＣＯＭ_Ａ（或る駆動信号）と第２駆動信号ＣＯＭ_Ｂ（他の駆動信号）のそれぞれを生成する。なお、駆動信号生成回路４０の構成、及び、生成される各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂについては後で説明する。
【００２６】
ヘッドユニット５０は、ヘッドＨＤとヘッド制御部ＨＣとを有する。ヘッドＨＤは、液体の一種であるインクを用紙Ｓに向けて吐出する。このヘッドＨＤは、図３に模式的に示すように、ピエゾ素子５１と、圧力室５２と、ノズル５３とを有する。ピエゾ素子５１は、圧電体層と電極層とを有し（何れも図示せず）、駆動信号における必要部分の印加によって変形する。このとき、ピエゾ素子５１は、印加された必要部分の電圧に応じた度合いで変形する。圧力室５２は、インクを貯留する部分である。この圧力室５２の一部はピエゾ素子５１の変形に伴って変形する。また、圧力室５２には、ノズル５３が連通されている。ノズル５３は、インクの吐出口となる部分であり、複数設けられてノズル列（図示せず）となっている。そして、ピエゾ素子５１及び圧力室５２の組は、ノズル５３毎に設けられている。
【００２７】
このヘッドＨＤでは、駆動信号の印加によってピエゾ素子５１を変形させ、圧力室５２内のインクに圧力変化を与える。そして、与えた圧力変化によってノズル５３からインクが吐出される。従って、ピエゾ素子５１は、インク（液体）を吐出させるための動作をする素子に相当する。ヘッド制御部ＨＣは、ヘッドＨＤにおけるインクの吐出を制御する。例えば、ドット形成データＳＩの内容に応じて、ピエゾ素子５１へ各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの必要部分を印加する。これにより、インクの吐出等がノズル５３毎に制御される。すなわち、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの印加部分に応じた動作を、ピエゾ素子５１が行う。なお、ヘッド制御部ＨＣの構成、及び、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの印加制御についても後で説明する。
【００２８】
プリンタ側コントローラ６０は、コンピュータＣＰから受け取った印刷データや検出器群ＤＧによる検出結果に基づいて各部を制御し、用紙Ｓに画像を印刷させる。本実施形態のプリンタ側コントローラ６０は、駆動信号生成回路４０とともに駆動信号生成部として機能する。すなわち、プリンタ側コントローラ６０はデジタルデータ出力部に相当し、駆動信号の電圧値を示すデジタルのＤＡＣデータを駆動信号生成回路４０に出力する。また、プリンタ側コントローラ６０は、駆動信号の電圧を取得する電圧取得部としても機能する。
【００２９】
プリンタ側コントローラ６０は、インタフェース部６１と、ＣＰＵ６２と、メモリ６３と、制御ユニット６４と、Ａ／Ｄ変換ユニット６５とを有する。インタフェース部６１は、コンピュータＣＰとの間でデータの受け渡しを行う。ＣＰＵ６２は、プリンタ１における全体的な制御を行う演算処理装置である。例えば、ＣＰＵ６２は、ヘッドユニット５０に対してヘッド制御信号を送信したり、駆動信号生成回路４０に対してＤＡＣデータを送信したりする。メモリ６３は、コンピュータプログラムを格納する領域や作業領域等を確保する。制御ユニット６４は、ＣＰＵ６２からの指令に基づき、用紙搬送機構２０やキャリッジ移動機構３０を駆動する。Ａ／Ｄ変換ユニット６５は、入力されたアナログ信号の電圧をデジタルデータに変換する。変換されたデジタルデータは、ＣＰＵ６２にて認識される。本実施形態のＡ／Ｄ変換ユニット６５には、ヘッドユニット５０側に伝達された各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂが入力される。
【００３０】
検出器群ＤＧは、プリンタ１の状況を監視する複数の検出器を有する。これらの検出器による検出結果は、プリンタ側コントローラ６０に出力される。
【００３１】
フレキシブルケーブルＦＣは、プリンタ側コントローラ６０とヘッドユニット５０との間に設けられ、プリンタ側コントローラ６０とヘッドユニット５０とを電気的に接続するために用いられる。すなわち、フレキシブルケーブルＦＣは、複数の芯線を有しており、個々の芯線によって信号を伝達する。本実施形態のヘッドユニット５０は、キャリッジＣＲに取り付けられており、キャリッジＣＲとともに移動する。このため、フレキシブルケーブルＦＣは、その一部がＵ字状に折り返された状態で設けられている。そして、キャリッジＣＲの位置（言い換えれば、ヘッドユニット５０の位置）に応じて折り返しの状態が変化する。例えば、折り返されている部分の位置や範囲が変化する。
【００３２】
電源生成部ＰＷは、各種の電源を生成する。生成される電源には、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを生成する際に用いられる電源、モータ類を動作させるための電源、センサ類を動作させるための電源、及び、ロジック回路を動作させるための電源が含まれる。
【００３３】
＝＝＝プリンタ１の要部＝＝＝
＜駆動信号生成回路４０について＞
駆動信号生成回路４０は、複数のピエゾ素子５１について共通に用いられる各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを生成する。図３に示すように、駆動信号生成回路４０は、第１駆動信号生成回路４１と、第２駆動信号生成回路４２とを有する。第１駆動信号生成回路４１は、第１駆動信号ＣＯＭ_Ａを生成する部分であり、プリンタ側コントローラ６０とともに第１駆動信号生成部として機能する。第２駆動信号生成回路４２は、第２駆動信号ＣＯＭ_Ｂを生成するための回路であり、プリンタ側コントローラ６０とともに第２駆動信号生成部として機能する。
【００３４】
＜第１駆動信号生成回路４１について＞
第１駆動信号生成回路４１は、第１波形生成回路４３と第１電流増幅回路４４とを有する。第１波形生成回路４３は、第１ＤＡＣデータに基づいて第１電圧波形信号ＣＯＭ_Ａ´を生成する。第１ＤＡＣデータは、第１駆動信号ＣＯＭ_Ａにおける制御上の電圧を示すデジタルデータであり、プリンタ側コントローラ６０から出力される。この第１ＤＡＣデータは第１デジタルデータに相当する。第１電圧波形信号ＣＯＭ_Ａ´は、第１駆動信号ＣＯＭ_Ａに倣った電圧変化パターンのアナログ信号である。第１駆動信号ＣＯＭ_Ａとの大きな違いは電流量にある。すなわち、第１波形信号の電流量は、第１駆動信号ＣＯＭ_Ａの電流量に比べて小さく定められている。例えば、第１駆動信号ＣＯＭ_Ａの電流量は最大で数Ａ程度であるのに対し、第１電圧波形信号ＣＯＭ_Ａ´の電流量は最大で数百ｍＡ程度である。
【００３５】
第１電流増幅回路４４は、第１波形生成回路４３で生成された第１電圧波形信号ＣＯＭ_Ａ´について電流の増幅を行い、第１駆動信号ＣＯＭ_Ａとして出力する。第１電流増幅回路４４は、相補的に接続されたバイポーラトランジスタ対を有する。すなわち、電流増幅用のトランジスタとして、ＮＰＮ型トランジスタ４４ａとＰＮＰ型トランジスタ４４ｂとを有する。
【００３６】
ＮＰＮ型トランジスタ４４ａは、第１駆動信号ＣＯＭ_Ａの電圧上昇時（印刷時においてはピエゾ素子５１の充電時）に動作するトランジスタである。このＮＰＮ型トランジスタ４４ａは、コレクタが高圧電源（４２Ｖ電源）の供給線に接続され、エミッタが第１駆動信号ＣＯＭ_Ａの供給線に接続されている。また、ＮＰＮ型トランジスタのベースは、第１電圧波形信号ＣＯＭ_Ａ´の供給線に接続されている。ＰＮＰ型トランジスタ４４ｂは、第１駆動信号ＣＯＭ_Ａの電圧下降時（同じくピエゾ素子５１の放電時）に動作するトランジスタである。このＰＮＰ型トランジスタ４４ｂは、エミッタが第１駆動信号ＣＯＭ_Ａの供給線に接続され、コレクタがグランド線に接続されている。また、ＰＮＰ型トランジスタ４４ｂのベースは、第１電圧波形信号ＣＯＭ_Ａ´の供給線に接続されている。
【００３７】
このような構成の第１電流増幅回路４４では、第１波形生成回路４３から出力される第１電圧波形信号ＣＯＭ_Ａ´により、各トランジスタ４４ａ，４４ｂの動作が制御される。その結果、第１電流増幅回路４４から出力される第１駆動信号ＣＯＭ_Ａの電圧は、電流増幅の過程において多少変動されるが、第１電圧波形信号ＣＯＭ_Ａ´の電圧に概ね等しくなる。また、この第１電流増幅回路４４によって、最大で数百ｍＡ程度の第１電圧波形信号ＣＯＭ_Ａ´の電流が増幅され、最大で数Ａ程度の第１駆動信号ＣＯＭ_Ａが生成される。ここで、本実施形態の第１電流増幅回路４４は、相補的に接続されたバイポーラトランジスタ対によって構成されている。このため、各ピエゾ素子５１を動作させるために十分な電流を容易に得ることができる。
【００３８】
＜第２駆動信号生成回路４２について＞
第２駆動信号生成回路４２は、第１駆動信号生成回路４１と同様な構造である。すなわち、第２駆動信号生成回路４２は、第２波形生成回路４５と第２電流増幅回路４６とを有する。第２波形生成回路４５は、第２ＤＡＣデータに基づいて第２電圧波形信号ＣＯＭ_Ｂ´を生成する。第２ＤＡＣデータは、第２駆動信号ＣＯＭ_Ｂにおける制御上の電圧を示すデジタルデータであり、プリンタ側コントローラ６０から出力される。この第２ＤＡＣデータは第２デジタルデータに相当する。第２電圧波形信号ＣＯＭ_Ｂ´は、第２駆動信号ＣＯＭ_Ｂに倣った電圧変化パターンのアナログ信号である。第２駆動信号ＣＯＭ_Ｂとの大きな違いは電流量にある。この点については、第１電圧波形信号ＣＯＭ_Ａ´と第１駆動信号ＣＯＭ_Ａとの関係と同様である。
【００３９】
第２電流増幅回路４６は、第２波形生成回路４５で生成された第２電圧波形信号ＣＯＭ_Ｂ´について電流の増幅を行い、第２駆動信号ＣＯＭ_Ｂとして出力する。第２電流増幅回路４６は、第１電流増幅回路４４と同様に相補的に接続されたバイポーラトランジスタ対を有する。すなわち、電流増幅用のトランジスタとして、ＮＰＮ型トランジスタ４６ａとＰＮＰ型トランジスタ４６ｂとを有する。なお、各トランジスタ４６ａ，４６ｂについては、第１電流増幅回路４４のものと同様であるので、説明は省略する。
【００４０】
＜生成される駆動信号について＞
次に、生成される各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂについて説明する。図４Ａに示すように、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂはそれぞれ、繰り返し単位でもある印刷期間Ｔ毎に繰り返し生成される。この印刷期間Ｔは、インクを吐出可能な期間でもある。本実施形態の各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂは、それぞれ３つの駆動パルスを含んでいる。ここで、駆動パルスとは、ピエゾ素子５１に所定の動作をさせるべく定められた電圧変化パターンを意味する。そして、この駆動パルスには、ノズル５３からインクを吐出させるための吐出パルスと、インクの増粘を抑制するための微振動パルス（増粘抑制パルス）とが含まれる。
【００４１】
第１駆動信号ＣＯＭ_Ａは、期間Ｔ１１内に生成される第１吐出パルスＰＳ１と、期間Ｔ１２内に生成される第２吐出パルスＰＳ２と、期間Ｔ１３内に生成される第３吐出パルスＰＳ３とを含む。これらの吐出パルスＰＳ１〜ＰＳ３はいずれも、所定量のインクを吐出させるための動作をピエゾ素子５１に行わせる。例えば、第１吐出パルスＰＳ１及び第２吐出パルスＰＳ２はいずれも同じ電圧変化パターンを有する。このため、同じ動作をピエゾ素子５１に行わせる。本実施形態の各吐出パルスはそれぞれ、大ドットを形成するために必要な量の１／３のインクを吐出させるための動作を行わせる。また、第３吐出パルスＰＳ３は、中ドットの形成に必要な量のインクを吐出させるための動作をピエゾ素子５１に行わせる。
【００４２】
第２駆動信号ＣＯＭ_Ｂは、期間Ｔ２１内に生成される微振動パルスＶＰと、期間Ｔ２２内に生成される第４吐出パルスＰＳ４と、期間Ｔ２３内に生成される第５吐出パルスＰＳ５とを有する。微振動パルスＶＰは、ピエゾ素子５１に微振動動作を行わせる。この微振動パルスＶＰがピエゾ素子５１に印加されると、インクが吐出されない程度の圧力変化が圧力室５２内のインクに与えられる。第４吐出パルスＰＳ４は、小ドットの形成に必要な量のインクを吐出させるためのものである。第５吐出パルスＰＳ５は、第１吐出パルスＰＳ１等と同じ電圧変化パターンを有する。このため、大ドットを形成するために必要な量の１／３のインクを吐出させるための動作を、ピエゾ素子５１に行わせる。
【００４３】
＜ヘッド制御部ＨＣについて＞
ヘッド制御部ＨＣは、用紙Ｓにドットを形成するドット形成動作時において、プリンタ側コントローラ６０からのドット形成データＳＩ（吐出指令）に基づき、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂにおける必要部分を選択し、ピエゾ素子５１へ印加させる。このようなヘッド制御部ＨＣは、印加制御部に相当する。
【００４４】
図５に示すように、ヘッド制御部ＨＣは、第１シフトレジスタ７１Ａと、第２シフトレジスタ７１Ｂと、第１ラッチ回路７２Ａと、第２ラッチ回路７２Ｂと、制御ロジック７３と、デコーダ７４と、第１スイッチ７５Ａと、第２スイッチ７５Ｂとを有する。これらの中で、制御ロジック７３を除いた各部は、それぞれピエゾ素子５１毎（ノズル５３毎）に設けられる。
【００４５】
ドット形成動作において、第１シフトレジスタ７１Ａ及び第２シフトレジスタ７１Ｂには、プリンタ側コントローラ６０からのドット形成データＳＩがセットされる。例えば、第１シフトレジスタ７１Ａにはドット形成データＳＩの上位ビットがセットされ、第２シフトレジスタ７１Ｂにはドット形成データＳＩの下位ビットがセットされる。第１ラッチ回路７２Ａ及び第２ラッチ回路７２Ｂは、第１シフトレジスタ７１Ａ及び第２シフトレジスタ７１Ｂにセットされたデータをラッチする。すなわち、第１ラッチ回路７２Ａは、第１シフトレジスタ７１Ａにセットされたドット形成データＳＩの上位ビットをラッチする。一方、第２ラッチ回路７２Ｂは、第２シフトレジスタ７１Ｂにセットされたドット形成データＳＩの下位ビットをラッチする。これらの第１ラッチ回路７２Ａ及び第２ラッチ回路７２Ｂにてラッチされると、ドット形成データＳＩの上位ビットと下位ビットは、ピエゾ素子５１毎の組となる。そして、ピエゾ素子５１毎の組とされたドット形成データＳＩは、デコーダ７４へ入力される。
【００４６】
制御ロジック７３は、第１スイッチ７５Ａの制御に用いられるスイッチ制御情報ｑ０〜ｑ３、及び、第２スイッチ７５Ｂの制御に用いられるスイッチ制御情報ｑ４〜ｑ７を記憶し、出力する。これらのスイッチ制御情報ｑ０〜ｑ３，ｑ４〜ｑ７は、ドット階調毎に定められており、各スイッチを動作させる際に用いられる。本実施形態において、第１スイッチ７５Ａは、第１駆動信号ＣＯＭ_Ａのピエゾ素子５１への印加を制御する。また、第２スイッチ７５Ｂは、第２駆動信号ＣＯＭ_Ｂのピエゾ素子５１への印加を制御する。
【００４７】
デコーダ７４は、制御ロジック７３から出力されるスイッチ制御情報ｑ０〜ｑ３，ｑ４〜ｑ７の中から、必要なスイッチ制御情報をドット形成データＳＩに応じて選択し、各スイッチ７５Ａ，７５Ｂへ出力する。例えば、デコーダ７４は、ドットなしに対応するドット形成データＳＩ［００］に対応して、スイッチ制御情報ｑ０，ｑ４を選択する。そして、スイッチ制御情報ｑ０を第１スイッチ７５Ａへ出力し、スイッチ制御情報ｑ４を第２スイッチ７５Ｂへ出力する。また、デコーダ７４は、小ドットの形成に対応するドット形成データＳＩ［０１］に対応して、スイッチ制御情報ｑ１を選択して第１スイッチ７５Ａへ出力し、スイッチ制御情報ｑ５を選択して第２スイッチ７５Ｂへ出力する。同様に、デコーダ７４は、中ドットの形成に対応するドット形成データＳＩ［１０］に対応してスイッチ制御情報ｑ２を第１スイッチ７５Ａへ、スイッチ制御情報ｑ６を第２スイッチ７５Ｂへそれぞれ出力し、大ドットの形成に対応するドット形成データＳＩ［１１］に対応してスイッチ制御情報ｑ３を第１スイッチ７５Ａへ、スイッチ制御情報ｑ７を第２スイッチ７５Ｂへそれぞれ出力する。
【００４８】
第１スイッチ７５Ａは第１駆動信号ＣＯＭ_Ａのピエゾ素子５１への印加を制御し、第２スイッチ７５Ｂは第２駆動信号ＣＯＭ_Ｂのピエゾ素子５１への印加を制御する。第１スイッチ７５Ａと第２スイッチ７５Ｂは、いずれもアナログスイッチによって構成されている。そして、入力されたスイッチ制御情報（デコーダ７４で選択された後のスイッチ制御情報）がＨレベルの場合にオン状態となり、入力されたスイッチ制御情報がＬレベルの場合にオフ状態となる。そして、各スイッチ７５Ａ，７５Ｂは、オン状態の期間に亘り、対応する駆動信号をピエゾ素子５１に印加する。また、オフ状態の期間に亘り、対応する駆動信号を遮断する。
【００４９】
＜駆動信号の印加について＞
本実施形態の各スイッチ制御情報ｑ０〜ｑ７は、図４Ｂに示すように定められている。ドット形成データＳＩ［００］（ドットなしの指令）に対応するスイッチ制御情報ｑ０は３ビットのデータ［０００］に定められている。ここで、スイッチ制御情報ｑ０の最上位ビットは、期間Ｔ１１における第１駆動信号ＣＯＭ_Ａの印加或いは非印加を示す。すなわち、データ［１］は第１駆動信号ＣＯＭ_Ａをピエゾ素子５１に印加することを示し、データ［０］は印加しないこと（遮断すること）を意味する。同様に、２番目のビットは期間Ｔ１２における第１駆動信号ＣＯＭ_Ａの印加或いは非印加を示し、最下位ビットは期間Ｔ１３における第１駆動信号ＣＯＭ_Ａの印加或いは非印加を示す。一方、スイッチ制御情報ｑ４は［１００］に定められている。ここで、スイッチ制御情報ｑ４の最上位ビットは、期間Ｔ２１における第２駆動信号ＣＯＭ_Ｂの印加或いは非印加を示す。すなわち、データ［１］は第２駆動信号ＣＯＭ_Ｂをピエゾ素子５１に印加することを示し、データ［０］は印加しないことを意味する。同様に、２番目のビットは期間Ｔ２２における第２駆動信号ＣＯＭ_Ｂの印加或いは非印加を示し、最下位ビットは期間Ｔ２３における第２駆動信号ＣＯＭ_Ｂの印加或いは非印加を示す。
【００５０】
従って、ドット形成データＳＩ［００］の場合、対応するピエゾ素子５１には、期間Ｔ２１にて第２駆動信号ＣＯＭ_Ｂが印加され、その他の期間にて各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂは印加されない。これにより、ピエゾ素子５１は、微振動パルスＶＰの電圧変化パターンに応じて変形し、圧力室５２内のインクに圧力変化を与える。その結果、インクが吐出されない程度の圧力変化が圧力室５２内のインクに付与され、ノズル５３で露出しているインクの自由表面（メニスカス）が微振動し、インクの増粘が抑制される。
【００５１】
ドット形成データＳＩ［０１］（小ドットの形成指令）に対応するスイッチ制御情報ｑ１はデータ［０００］であり、スイッチ制御情報ｑ５はデータ［０１０］である。これらのスイッチ制御情報ｑ１，ｑ５における各ビットの意味は、スイッチ制御情報ｑ０，ｑ４と同じである。このため、ドット形成データＳＩ［０１］の場合、対応するピエゾ素子５１には、期間Ｔ２２にて第２駆動信号ＣＯＭ_Ｂが印加される。これにより、ピエゾ素子５１は、第４吐出パルスＰＳ４の電圧変化パターンに応じて変形し、小ドットの形成に適した量のインクがノズル５３から吐出される。
【００５２】
ドット形成データＳＩ［１０］（中ドットの形成指令）に対応するスイッチ制御情報ｑ２はデータ［００１］であり、スイッチ制御情報ｑ６はデータ［０００］である。これらのスイッチ制御情報ｑ２，ｑ６における各ビットの意味も、スイッチ制御情報ｑ０，ｑ４等と同じである。このため、ドット形成データＳＩ［１０］の場合、対応するピエゾ素子５１には、期間Ｔ１３にて第１駆動信号ＣＯＭ_Ａが印加される。これにより、ピエゾ素子５１は、第３吐出パルスＰＳ３の電圧変化パターンに応じて変形し、中ドットの形成に適した量のインクがノズル５３から吐出される。
【００５３】
ドット形成データＳＩ［１１］（大ドットの形成指令）に対応するスイッチ制御情報ｑ３はデータ［１１０］であり、スイッチ制御情報ｑ７はデータ［００１］である。これらのスイッチ制御情報ｑ３，ｑ７における各ビットの意味も、スイッチ制御情報ｑ０，ｑ４等と同じである。このため、ドット形成データＳＩ［１１］の場合、対応するピエゾ素子５１には、期間Ｔ１１から期間Ｔ１２に亘って第１駆動信号ＣＯＭ_Ａが印加され、期間Ｔ２３にて第２駆動信号ＣＯＭ_Ｂが印加される。これにより、ピエゾ素子５１は、第１吐出パルスＰＳ１、第２吐出パルスＰＳ２、及び、第５吐出パルスＰＳ５の電圧変化パターンに応じて変形し、大ドットの形成に適した量のインクがノズル５３から吐出される。
【００５４】
＜プリンタ側コントローラ６０について＞
前述したように、プリンタ側コントローラ６０は、デジタルデータ出力部として機能し、第１ＤＡＣデータを第１駆動信号生成回路４１へ出力し、第２ＤＡＣデータを第２駆動信号生成回路４２へ出力する。また、プリンタ側コントローラ６０は電圧取得部としても機能し、フレキシブルケーブルＦＣを通じてヘッドユニット５０側に伝達された各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧を取得する。図３に示すように、プリンタ側コントローラ６０は２つのＡ／Ｄ入力端子を有している。これらのＡ／Ｄ入力端子には、ヘッドＨＤ側に伝達された後の第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとが個別に入力される。このプリンタ１では、第１検出用信号線ＳＧ１をプリンタ側コントローラ６０が有する一方のＡ／Ｄ入力端子に接続している。この第１検出用信号線ＳＧ１は、各第１スイッチ７５Ａに第１駆動信号ＣＯＭ_Ａを供給するための供給線から分岐されている。同様に、第２検出用信号線ＳＧ２をプリンタ側コントローラ６０が有する他方のＡ／Ｄ入力端子に接続している。この第２検出用信号線ＳＧ２は、各第２スイッチ７５Ｂに第２駆動信号ＣＯＭ_Ｂを供給するための供給線から分岐されている。
【００５５】
Ａ／Ｄ変換ユニット６５は、入力された各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧を示すデジタルの電圧データをＣＰＵ６２へ出力する。すなわち、第１駆動信号ＣＯＭ_Ａの電圧を示す第１電圧データＶＤ_Ａ、及び、第２駆動信号ＣＯＭ_Ｂの電圧を示す第２電圧データＶＤ_Ｂを出力する。なお、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂから各電圧データを取得するために必要な電流量は極めて少ない。このため、Ａ／Ｄ入力端子における入力インピーダンスは、十分に高く定められている。
【００５６】
ＣＰＵ６２は、Ａ／Ｄ変換ユニット６５から出力された第１電圧データＶＤ_Ａと第２電圧データＶＤ_Ｂとを比較し、その差に基づいて各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧変化パターンを調整する。電圧変化パターンを調整するのは、フレキシブルケーブルＦＣが有するインダクタンスに起因して駆動信号の電圧変化パターンが歪む可能性があるためである。なお、電圧変化パターンが歪むのは、ピエゾ素子５１を動作させる際に、駆動信号生成回路４０とピエゾ素子５１との間で大きな電流が流れ、このときに生じた磁界のエネルギーによるためと考えられる。例えば、図６Ａに点線で示す電圧変化パターンの第１電圧波形信号ＣＯＭ_Ａ´について考える。この第１電圧波形信号ＣＯＭ_Ａ´の場合、フレキシブルケーブルＦＣで伝達された第１駆動信号ＣＯＭ_Ａの電圧変化パターンは、例えば実線で示すように歪む。なお、第１駆動信号ＣＯＭ_Ａの歪み度合いは、そのときの条件によって異なる。従って、図６Ａに実線で示す電圧変化パターンはあくまで一例である。
【００５７】
また、プリンタ側コントローラ６０は、デジタルデータ変更部としても機能する。すなわち、プリンタ側コントローラ６０が有するＣＰＵ６２は、メモリ６３から読み出した第１ＤＡＣデータ及び第２ＤＡＣデータを、第１電圧データＶＤ_Ａと第２電圧データＶＤ_Ｂに基づいて変更する。これにより、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂが調整される。
【００５８】
各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧を取得するに際し、プリンタ側コントローラ６０は、それぞれの駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにおける最高電圧を取得する。具体的には、プリンタ側コントローラ６０は、第１ＤＡＣデータに基づいて第１駆動信号ＣＯＭ_Ａにおいて最も電圧が高くなる期間を認識し、その期間において第１駆動信号ＣＯＭ_Ａの電圧を取得する。同様に、プリンタ側コントローラ６０は、第２ＤＡＣデータに基づいて第２駆動信号ＣＯＭ_Ｂにおいて最も電圧が高くなる期間を認識し、その期間において第２駆動信号ＣＯＭ_Ｂの電圧を測定する。
【００５９】
このように、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにおける最高電圧を取得するようにしたのは、駆動信号生成回路４０を保護するためである。すなわち、フレキシブルケーブルＦＣが有するインダクタンスに起因して駆動信号が歪む場合、歪みによってその駆動信号の電圧が設計上の電圧よりも高くなることが考えられる。そこで、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにおける最高電圧を取得し、取得した最高電圧に基づいて対象となる駆動信号を調整することにより、適正な調整が行える。すなわち、歪んだ駆動信号の最高電圧が過度に高くなってしまう不具合を確実に防止できる。
【００６０】
各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの最高電圧を取得したならば、プリンタ側コントローラ６０は、対象となる駆動信号の調整を行う。ここで、本実施形態のプリンタ側コントローラ６０は、最高電圧の低い側の駆動信号を基準にして、最高電圧が高い側の駆動信号を調整する。仮に、第１ＤＡＣデータで示される最高電圧と第２ＤＡＣデータで示される最高電圧とが等しいにも関わらず、第１駆動信号ＣＯＭ_Ａの最高電圧の方が第２駆動信号ＣＯＭ_Ｂの最高電圧よりも高かったとする。この場合、プリンタ側コントローラ６０は、第１ＤＡＣデータを変更することで、第１駆動信号ＣＯＭ_Ａを調整する。例えば、図６Ｂに示すように、第１駆動信号ＣＯＭ_Ａについてその電圧を全体的に低くする。
【００６１】
なお、図６Ｂにおける点線は、メモリ６３から読み出した第１ＤＡＣデータに対応する電圧変化パターンであり、一点鎖線は、調整後の第１ＤＡＣデータに対応する電圧変化パターンである。また、実線は、補正後の第１ＤＡＣデータに対応する第１駆動信号ＣＯＭ_Ａの電圧変化パターンであって、フレキシブルケーブルＦＣによってヘッドユニット５０側に伝達された第１駆動信号ＣＯＭ_Ａの電圧変化パターンである。図６Ｂに示す調整をすることで、第１駆動信号ＣＯＭ_Ａの最高電圧が過度に高くなってしまう不具合が防止できることが判る。
【００６２】
＝＝＝プリンタ１の動作＝＝＝
次に、プリンタ１の動作について説明する。以下に説明する動作は、プリンタ側コントローラ６０のＣＰＵ６２がメモリ６３に記憶されたコンピュータプログラムに基づいて行う。このため、コンピュータプログラムは、この動作を行うためのコードを有する。
【００６３】
このプリンタ１では、電源オンの直後になされるプリンタ１のイニシャライズ動作に関連して駆動信号の調整動作が行われる。図７に示すように、プリンタ１の電源がオンされると、イニシャライズ動作が行われる（Ｓ１０）。このイニシャライズ動作では、例えば、キャリッジＣＲをキャリッジ移動方向に移動させ、キャリッジＣＲにおける制御上の位置をプリンタ側コントローラ６０に認識させることが行われる。
【００６４】
イニシャライズ動作が終了すると、ノズルメンテナンス（Ｓ２０）が行われる。本実施形態のプリンタ１では、このノズルメンテナンスにおいて各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの最高電圧を取得する。具体的には、インクを吐出させるフラッシングに連動して各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの最高電圧を取得する。ここで、フラッシングとは、ノズル５３から強制的にインクを吐出させる動作のことである。そして、フラッシングを行っている時に電圧を取得するようにしたのは、次の理由による。
【００６５】
第１の理由は、電源オンに連動してなされるフラッシングでは、ヘッドＨＤが有する各ノズル５３からインクを吐出させるからである。この場合、駆動信号生成回路４０とピエゾ素子５１との間で大きな電流が流れるため、フラッシング時に使用される各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂについて歪みが顕著に現れやすい。従って、駆動信号生成回路４０のばらつき等を容易に認識できる。
【００６６】
第２の理由は、フラッシングでは、使用される各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧変化パターンを、印刷時の各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにかかわらず定めることができるからである。本実施形態では、図８に示すように、フラッシング用の第１駆動信号ＣＯＭ_Ａとフラッシング用の第２駆動信号ＣＯＭ_Ｂとは、同じ電圧変化パターンに定められている。簡単に説明すると、大ドットの形成で用いられる各吐出パルス（図４Ａの第１吐出パルスＰＳ１等）と同様の電圧変化パターンを有するフラッシングパルスＦＰ１〜ＦＰ６を用いている。すなわち、フラッシング用の第１駆動信号ＣＯＭ_Ａは３つのフラッシングパルスＦＰ１〜ＦＰ３を有し、フラッシング用の第２駆動信号ＣＯＭ_Ｂは３つのフラッシングパルスＦＰ４〜ＦＰ６を有する。そして、フラッシング用の第１駆動信号ＣＯＭ_Ａとフラッシング用の第２駆動信号ＣＯＭ_Ｂとを適宜選択して用いることにより、それぞれの駆動信号における最高電圧を取得できる。なお、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを選択的に使用する場合において、駆動対象となるピエゾ素子５１の数は同じにしている。これは、駆動対象となるピエゾ素子５１の数が異なると電流量も異なるため、歪みの度合いに影響を与えるからである。従って、駆動対象となるピエゾ素子５１の数を揃えることで、駆動されるピエゾ素子５１の数に起因する各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂのばらつきを除外できる。
【００６７】
取得した最高電圧の値（Ａ／Ｄ変換ユニット６５で得られたデジタルデータ）は、プリンタ側コントローラ６０のメモリ６３に記憶される。このとき、第１駆動信号ＣＯＭ_Ａにおける最高電圧と、第２駆動信号ＣＯＭ_Ｂにおける最高電圧のそれぞれがメモリ６３に記憶される。
【００６８】
ノズルメンテナンス及び各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの最高電圧の取得が終了したならば、調整量の算出及び調整量の記憶が行われる（Ｓ３０）。ここでは、メモリ６３に記憶された各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの最高電圧に基づき、調整量が算出される。前述したように、このプリンタ１では、最高電圧が低い方の駆動信号を基準にして、高い方の駆動信号を調整する。また、フラッシング用の第１駆動信号ＣＯＭ_Ａとフラッシング用の第２駆動信号ＣＯＭ_Ｂとは、同じ電圧変化パターンに定められている。また、駆動対象となるピエゾ素子５１の数などの条件も揃えられている。このため、調整量は、各最高電圧の比を求めることで簡単に算出できる。そして、求めた調整量は、プリンタ側コントローラ６０のメモリ６３に記憶される。
【００６９】
調整量が記憶されると、コンピュータＣＰから印刷データが送信されるまで待機する（Ｓ３０）。そして、コンピュータＣＰからの印刷データを受信すると。駆動信号が生成される（Ｓ５０）。このとき、プリンタ側コントローラ６０は、メモリ６３に記憶された調整量を参照し、調整対象となる側のＤＡＣデータを調整する。そして、調整後のＤＡＣデータを対象となる側の駆動信号生成回路４０へ出力する。これにより、電圧変化パターンが調整された各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂが生成される。その後、調整された各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを用いて印刷動作が行われる（Ｓ６０）。従って、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにおける電圧変化パターンを適正化できる。
【００７０】
＝＝＝第１実施形態のまとめ＝＝＝
以上説明したように、このプリンタ１では、駆動信号生成回路４０で生成された各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを、フレキシブルケーブルＦＣを介してヘッドユニット５０側（ピエゾ素子５１側）へ伝達している。そして、伝達された各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧をプリンタ側コントローラ６０（Ａ／Ｄ変換ユニット６５）にてデジタルデータに変換し、変換後のデジタルデータをＣＰＵ６２で取得している。さらに、ＣＰＵ６２は、各ＤＡＣデータを出力するに際し、メモリ６３から読み込んだＤＡＣデータを調整量に基づいて調整している。ここで、電圧変化パターンの調整は、フレキシブルケーブルＦＣを介してヘッドユニット５０側に伝達された各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧に基づいて行われている。このため、フレキシブルケーブルＦＣによる影響を加味して電圧変化パターンを調整できる。その結果、電圧変化パターンの調整を精度良く行うことができる。すなわち、使用状態を加味した状態で、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧変化パターンを調整することができる。その結果、適正な調整ができる。
【００７１】
また、このプリンタ１では、プリンタ側コントローラ６０が、電圧取得部として機能するとともに、駆動信号生成部の一部としても機能しているので、ヘッドユニット５０側（フレキシブルケーブルＦＣよりもピエゾ素子５１側の部分）の構成を簡素化することもできる。
【００７２】
また、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧は、ピエゾ素子５１の動作中に取得されている。ピエゾ素子５１の動作時には、フレキシブルケーブルＦＣを通じて電流が流れる。このため、フレキシブルケーブルＦＣが有するインダクタンスに起因して各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧変化パターンが歪んだとしても、これを考慮した適正な調整を行うことができる。加えて、プリンタ側コントローラ６０は、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにおける最高電圧を取得するので、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにおける過度な電圧上昇を有効に防止できる。
【００７３】
また、プリンタ側コントローラ６０は、取得した最高電圧が低い側の駆動信号を基準にし、取得した最高電圧が高い側の駆動信号を調整しているので、駆動信号における過度な電圧上昇を有効に防止できる。
【００７４】
＝＝＝第２実施形態＝＝＝
前述した実施形態では、ヘッドユニット５０側に伝達された第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとを、異なる信号線（第１検出用信号線ＳＧ１，第２検出用信号線ＳＧ２）によってプリンタ側コントローラ６０へ伝達していた。すなわち、第１駆動信号ＣＯＭ_Ａについては、第１検出用信号線ＳＧ１を用いてプリンタ側コントローラ６０へ伝達し、第２駆動信号ＣＯＭ_Ｂについては、第２検出用信号線ＳＧ２を用いてプリンタ側コントローラ６０へ伝達していた。ここで、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂを共通の信号線を通じてプリンタ側コントローラ６０へ伝達することもできる。図９はこのように構成した第２実施形態を説明する図である。
【００７５】
第２実施形態のプリンタ１では、共通検出用信号線ＳＧ３を用いて、第１駆動信号ＣＯＭ_Ａや第２駆動信号ＣＯＭ_Ｂをプリンタ側コントローラ６０へ伝達している。この共通検出用信号線ＳＧ３の一端は、特定のピエゾ素子５１と第１スイッチ７５Ａ及び第２スイッチ７５Ｂの組とを接続する信号線に接続されている。また、共通検出用信号線ＳＧ３の他端は、プリンタ側コントローラ６０が有するＡ／Ｄ入力端子に接続されている。
【００７６】
そして、プリンタ側コントローラ６０（電圧取得部）は、第１駆動信号ＣＯＭ_Ａに対応する第１スイッチ７５Ａ（或る駆動信号に対応する或るスイッチ）によって第１駆動信号ＣＯＭ_Ａがピエゾ素子５１へ印加され、且つ、第２駆動信号ＣＯＭ_Ｂに対応する第２スイッチ７５Ｂ（他の駆動信号に対応する他のスイッチ）によって第２駆動信号ＣＯＭ_Ｂが遮断されている期間に、第１駆動信号ＣＯＭ_Ａの電圧を取得する。また、プリンタ側コントローラ６０は、第１スイッチ７５Ａによって第１駆動信号ＣＯＭ_Ａが遮断され、且つ、第２スイッチ７５Ｂによって第２駆動信号ＣＯＭ_Ｂがピエゾ素子５１へ印加されている期間に、第２駆動信号ＣＯＭ_Ｂの電圧を取得する。
【００７７】
このプリンタ１では、検出用信号線を複数種類の駆動信号（各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂ）について共用でき、構成の簡素化が図れる。また、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを切り替えるためのスイッチは、ピエゾ素子５１への各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの印加を制御するための第１スイッチ７５Ａ，第２スイッチ７５Ｂを用いているので、この点でも構成の簡素化が図れる。
【００７８】
＝＝＝第３実施形態＝＝＝
前述した各実施形態のプリンタ１では、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂのデジタルデータへの変換をプリンタ側コントローラ６０で行っていた。言い換えれば、ヘッドユニット５０からプリンタ側コントローラ６０に対してアナログ信号（各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂ）を伝達していた。ここで、ヘッドユニット５０からプリンタ側コントローラ６０に対して、デジタル信号を伝達するようにしてもよい。図１０はこのように構成した第３実施形態を説明する図である。
【００７９】
第３実施形態のプリンタ１では、第２実施形態で説明した共通検出用信号線ＳＧ３の途中に、Ａ／Ｄ変換回路８１を設けている点に特徴を有する。このＡ／Ｄ変換回路８１は、前述の各実施形態が有していたＡ／Ｄ変換ユニット６５に対応するものであり、駆動信号の電圧を取得する電圧取得部に相当する。そして、Ａ／Ｄ変換回路８１には、第２実施形態と同様に、第１スイッチ７５Ａや第２スイッチ７５Ｂの状態に応じて、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂが適宜入力される。そして、Ａ／Ｄ変換回路８１は、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧を示すデジタルデータを送信する。送信されたデジタルデータは、共通検出用信号線ＳＧ３を通じてプリンタ側コントローラ６０に受信される。そして、プリンタ側コントローラ６０のＣＰＵ６２は、受信したデジタルデータに基づいて駆動信号の電圧変化パターンを調整する。
【００８０】
このプリンタ１では、ヘッドユニット５０側（ピエゾ素子５１側）で各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧をデジタルデータに変換し、プリンタ側コントローラ６０へ送信しているので、ノイズ等による影響を受け難くすることができる。これにより、取得する駆動信号の電圧について、その精度を高めることができる。ひいては、生成する駆動信号の電圧変化パターンをより適正化できる。
【００８１】
＝＝＝第４実施形態＝＝＝
前述した各実施形態のプリンタ１は、キャリッジＣＲを移動方向へ移動させつつ、ヘッドユニット５０のノズル５３からインクを吐出させるものであった。ここで、プリンタ１は、複数のノズル５３を、媒体の搬送方向とは交差する交差方向に所定ピッチで配置したものであってもよい。図１１はこのように構成した第４実施形態を説明する図である。
【００８２】
第４実施形態のプリンタ１では、複数のヘッドユニット５０Ａ〜５０ＨをベースフレームＢＦに取り付けたラインヘッドユニットＬＨＵを有する。このラインヘッドユニットＬＨＵでは、各ノズル列ＮＲを紙幅方向へ向けた状態で、各ヘッドユニット５０をベースフレームＢＦに取り付ける。また、各ヘッドユニット５０を千鳥状に取り付けることで、複数のノズル５３を、用紙Ｓにおける幅方向の全域に亘って配置する。このラインヘッドユニットＬＨＵにおいて、フレキシブルケーブルＦＣは、ヘッドユニット５０毎に設けられる。すなわち、ラインヘッドユニットＬＨＵとプリンタ側コントローラ６０とは、複数のフレキシブルケーブルＦＣによって電気的に接続される。このラインヘッドユニットＬＨＵでも、ピエゾ素子５１は、ノズル５３毎に設けられる。このため、フレキシブルケーブルＦＣは、ヘッドユニット５０で特定されるピエゾ素子５１のグループ毎に設けられているともいえる。
【００８３】
プリンタ側コントローラ６０は、電圧取得部として機能するとき、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧をヘッドユニット５０毎に取得する。これは、フレキシブルケーブルＦＣがヘッドユニット５０を単位として設けられているからである。すなわち、第４実施形態のプリンタ１において、各フレキシブルケーブルＦＣは、必要な長さが接続対象となるヘッドユニット５０に応じて定められる。また、フレキシブルケーブルＦＣの屈曲状態も接続対象となるヘッドユニット５０に応じて定められる。従って、フレキシブルケーブルＦＣ毎に、インダクタンスに大きな差が出ると考えられる。  
このため、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧をヘッドユニット５０毎に取得することで、インダクタンスの違いに起因する駆動信号の電圧変化パターンの歪みを有効に防止できる。
【００８４】
＝＝＝その他の実施の形態＝＝＝
前述した実施形態は、プリンタ１を有する印刷システムについて記載されているが、その中には、駆動信号の調整方法や液体の吐出方法の開示も含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８５】
＜各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂに対する電圧取得について＞
前述した各実施形態では、ノズル５３のメンテナンス時（フラッシング時）に各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧を取得していた。ここで、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの電圧を用紙Ｓへの画像の印刷時（媒体への液体の吐出時）に取得してもよい。ここで、第１実施形態のように、キャリッジＣＲを移動方向へ移動させるプリンタ１においては、図２に示すように、複数の測定位置Ｐ１〜Ｐ４を移動方向に位置を異ならせて定めておき、ノズル列（すなわち、対応するピエゾ素子５１群）が各測定位置に到達する毎に、駆動信号の電圧を取得するようにしてもよい。そして、印刷中に駆動信号の最高電圧を取得した場合、所定のタイミングで駆動信号が調整される。例えば、ある用紙Ｓへの印刷時に最高電圧を取得した場合、次の用紙Ｓへの印刷時に駆動信号の電圧変化パターンが調整される。
【００８６】
このように構成すると、フレキシブルケーブルＦＣの屈曲度合いに応じてインダクタンスが異なったとしても、これを考慮して適切な補正を行うことができる。特にＡ０サイズ等の大きな用紙Ｓに画像を印刷する場合においては、キャリッジＣＲの移動距離が長くなってインダクタンスの変化量が大きくなると考えられるため有用である。
【００８７】
＜駆動信号の調整について＞
前述した各実施形態では、調整量を算出するにあたって、第１駆動信号ＣＯＭ_Ａの電圧を示す第１電圧データＶＤ_Ａと、第２駆動信号ＣＯＭ_Ｂの電圧を示す第２電圧データＶＤ_Ｂとを用いていたが、この構成に限定されるものではない。例えば、出力したＤＡＣデータと得られた電圧データとを比較してもよい。
【００８８】
＜駆動信号について＞
前述した各実施形態のプリンタ１は、２種類の駆動信号を生成し、これらの駆動信号における必要部分を、或るピエゾ素子５１に対して選択的に印加するものであった。ここで、１種類の駆動信号における必要部分を、或るピエゾ素子５１に印加するプリンタであっても同様な作用効果を奏する。また、３種類以上の駆動信号を生成するプリンタであっても同様の作用効果を奏する。
【００８９】
＜他の装置について＞
前述した各実施形態では、液体吐出装置としてプリンタ１が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【図面の簡単な説明】
【００９０】
【図１】印刷システムの構成を説明するブロック図である。
【図２】プリンタの構成を説明する斜視図である。
【図３】駆動信号生成回路、フレキシブルケーブル、及び、ヘッドユニットを説明するブロック図である。
【図４】図４Ａは第１駆動信号及び第２駆動信号を説明する図である。図４Ｂは第１駆動信号及び第２駆動信号のピエゾ素子への印加を説明する図である。
【図５】ヘッド制御部を説明するブロック図である。
【図６】図６Ａは調整前の駆動信号等を説明する図である。図６Ｂは調整後の駆動信号等を説明する図である。
【図７】プリンタの動作を説明するフローチャートである。
【図８】フラッシング用の第１駆動信号及び第２駆動信号を説明する図である。
【図９】第２実施形態における要部を説明するブロック図である。
【図１０】第３実施形態における要部を説明するブロック図である。
【図１１】第４実施形態における要部を説明するブロック図である。
【符号の説明】
【００９１】
１  プリンタ，２０  用紙搬送機構，２１  搬送モータ，
２２  搬送ローラ，２３  プラテン，２４  排紙ローラ，
３０  キャリッジ移動機構，３１  キャリッジモータ，３２  ガイド軸，
３３  タイミングベルト，３４  駆動プーリー，３５  アイドラプーリー，
４０  駆動信号生成回路，４１  第１駆動信号生成回路，
４２  第２駆動信号生成回路，４３  第１波形生成回路，
４４  第１電流増幅回路，４４ａ  ＮＰＮ型トランジスタ，
４４ｂ  ＰＮＰ型トランジスタ，４５  第２波形生成回路，
４６  第２電流増幅回路，４６ａ  ＮＰＮ型トランジスタ，
４６ｂ  ＰＮＰ型トランジスタ，５０  ヘッドユニット，
５１  ピエゾ素子，５２  圧力室，５３  ノズル，
６０  プリンタ側コントローラ，６１  インタフェース部，６２  ＣＰＵ，
６３  メモリ，６４  制御ユニット，６５  Ａ／Ｄ変換ユニット，
７１Ａ  第１シフトレジスタ，７１Ｂ  第２シフトレジスタ，
７２Ａ  第１ラッチ回路，７２Ｂ  第２ラッチ回路，７３  制御ロジック，
７４  デコーダ，７５Ａ  第１スイッチ，７５Ｂ  第２スイッチ，
８１  Ａ／Ｄ変換回路，ＣＰ  コンピュータ，Ｓ  用紙，ＤＧ  検出器群，
ＦＣ  フレキシブルケーブル，ＰＷ  電源生成部，ＨＤ  ヘッド，
ＮＲ  ノズル列，ＨＣ  ヘッド制御部，ＳＧ１  第１検出用信号線，
ＳＧ２  第２検出用信号線，ＳＧ３  共通検出用信号線，
ＶＤ_Ａ  第１電圧データ，ＶＤ_Ｂ  第２電圧データ，
ＳＩ  ドット形成データ，Ｔ  印刷期間，ＣＯＭ_Ａ´  第１電圧波形信号，
ＣＯＭ_Ａ  第１駆動信号，ＰＳ１  第１吐出パルス，
ＰＳ２  第２吐出パルス，ＰＳ３  第３吐出パルス，
ＣＯＭ_Ｂ´  第２電圧波形信号，ＣＯＭ_Ｂ  第２駆動信号，
ＶＰ  微振動パルス，ＰＳ４  第４吐出パルス，ＰＳ５  第５吐出パルス
【図１】
2008302517.tif 000003
【図２】
2008302517.tif 000004
【図３】
2008302517.tif 000005
【図４】
2008302517.tif 000006
【図５】
2008302517.tif 000007
【図６】
2008302517.tif 000008
【図７】
2008302517.tif 000009
【図８】
2008302517.tif 000010
【図９】
2008302517.tif 000011
【図１０】
2008302517.tif 000012
【図１１】
2008302517.tif 000013