(57)【要約】【課題】ノズルから噴射される流体のばらつきを低減させる。【解決手段】流体を噴射するヘッドと、ヘッドを駆動するための駆動信号を生成する駆動信号生成部と、流体を加熱するためのヒーターと、ヘッドに設けられ、温度を検出するためのセンサーと、時間の経過を計測するタイマーと、センサーの検出した検出温度に応じて補正した駆動信号を駆動信号生成部に生成させるコントローラーであって、ヒーターによる加熱が開始してからの経過時間に応じて、検出温度に応じた駆動信号の補正を修正するコントローラーとを備える。【選択図】図８
2010247403.tif 000002
【特許請求の範囲】
【請求項１】
流体を噴射するヘッドと、
前記ヘッドを駆動するための駆動信号を生成する駆動信号生成部と、
前記流体を加熱するためのヒーターと、
前記ヘッドに設けられ、温度を検出するためのセンサーと、
時間の経過を計測するタイマーと、
前記センサーの検出した検出温度に応じて補正した前記駆動信号を前記駆動信号生成部に生成させるコントローラーであって、前記ヒーターによる加熱が開始してからの経過時間に応じて、前記検出温度に応じた前記駆動信号の補正を修正するコントローラーと
を備えることを特徴とする流体噴射装置。
【請求項２】
請求項１に記載の流体噴射装置であって、
前記流体噴射装置の電源をＯＮにしたときに、前記ヒーターによる加熱が開始されると共に、前記タイマーによる前記経過時間の計測が開始する、
ことを特徴とする流体噴射装置。
【請求項３】
請求項１又は２に記載の流体噴射装置であって、
前記流体を目標温度にするために前記ヒーターがオフ状態からオン状態に制御され、
前記ヒーターがオフ状態からオン状態になってからの経過時間を前記タイマーが計測する、
ことを特徴とする流体噴射装置。
【請求項４】
流体を噴射するヘッドと、
前記ヘッドを駆動するための駆動信号を生成する駆動信号生成部と、
前記流体を加熱するためのヒーターと、
前記ヘッドに設けられ、温度を検出するためのセンサーと、
時間の経過を計測するタイマーと、
前記センサーの検出した検出温度に応じて補正した前記駆動信号を前記駆動信号生成部に生成させるコントローラーであって、前記ヒーターによる加熱が終了してからの経過時間に応じて、前記検出温度に応じた前記駆動信号の補正を修正するコントローラーと
を備えることを特徴とする流体噴射装置。
【請求項５】
請求項４に記載の流体噴射装置であって、
前記流体を目標温度にするために前記ヒーターがオン状態からオフ状態に制御され、
前記ヒーターがオン状態からオフ状態になってからの経過時間を前記タイマーが計測する、
ことを特徴とする流体噴射装置。
【請求項６】
請求項１〜５の何れかに記載の流体噴射装置であって、
前記ヒーターの出力に応じて、前記検出温度に応じた前記駆動信号の補正を修正する際の修正量を変更する、
ことを特徴とする流体噴射装置。
【請求項７】
流体を噴射するヘッドと、前記ヘッドを駆動するための駆動信号を生成する駆動信号生成部とを備えた流体噴射装置の流体噴射方法であって、
前記流体をヒーターによって加熱することと、
前記流体の温度を検出することと、
前記流体の検出温度に応じて補正した前記駆動信号を前記駆動信号生成部に生成させることと、
を有し、
前記ヒーターによる加熱が開始してからの時間の経過を計測し、その経過時間に応じて、前記検出温度に応じた前記駆動信号の補正を修正する
ことを特徴とする流体噴射方法。
【請求項８】
流体を噴射するヘッドと、前記ヘッドを駆動するための駆動信号を生成する駆動信号生成部とを備えた流体噴射装置の流体噴射方法であって、
前記流体をヒーターによって加熱することと、
前記流体の温度を検出することと、
前記流体の検出温度に応じて補正した前記駆動信号を前記駆動信号生成部に生成させることと、
を有し、
前記ヒーターによる加熱が終了してからの時間の経過を計測し、その経過時間に応じて、前記検出温度に応じた前記駆動信号の補正を修正する
ことを特徴とする流体噴射方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流体噴射装置、及び、流体噴射方法に関する。
【背景技術】
【０００２】
流体噴射装置の一例として、インク（流体の一種）を噴射するインクジェットプリンターが知られている。このようなプリンターでは、駆動信号によってヘッドを駆動させることに基づいて、対応するノズルからインクが噴射される。
【０００３】
なお、プリンターで用いられるインクには粘性があり、温度が高い場合には粘性が小さくなり、温度が低い場合には粘性が大きくなる。よって、同じ条件でインクを噴射しようとすると、温度が高い場合と低い場合とで噴射されるインク量が異なり、画質に差が生じることになる。そこで、ヒーターと温度センサーを用いることによりインク温度に応じて駆動信号の波形を変更するようにしたものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５-３１９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したようなプリンターにおいて、温度センサーの検出温度と、インクの実際の温度が異なる場合がある。このため、ノズルから噴射されるインク量がばらつくおそれがあった。  
そこで本発明は、ノズルから噴射される流体のばらつきを低減させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための主たる発明は、流体を噴射するヘッドと、前記ヘッドを駆動するための駆動信号を生成する駆動信号生成部と、前記流体を加熱するためのヒーターと、前記ヘッドに設けられ、温度を検出するためのセンサーと、時間の経過を計測するタイマーと、前記センサーの検出した検出温度に応じて補正した前記駆動信号を前記駆動信号生成部に生成させるコントローラーであって、前記ヒーターによる加熱が開始してからの経過時間に応じて、前記検出温度に応じた前記駆動信号の補正を修正するコントローラーと、を備えることを特徴とする流体噴射装置である。  
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００７】
【図１】プリンター１の全体構成のブロック図である。
【図２】図２Ａは、プリンター１の斜視図である。図２Ｂは、プリンター１の横断面図である。
【図３】ヘッド４１のうち２つのノズル群の周辺の断面図である。
【図４】駆動信号生成回路６５によって生成される駆動信号ＣＯＭの例を説明する図である。
【図５】図５Ａは、駆動パルスの波形データを説明するための図である。インク温度に応じて変化させられた駆動パルスＰＳ１を説明するための図である。
【図６】サーミスタ温度とインク温度を比較するためのグラフである。
【図７】インク温度とサーミスタ温度の温度差の時間変化を示すグラフである。
【図８】第１実施形態の駆動信号の補正方法を説明するためのフローチャートである。
【図９】第２実施形態の駆動信号の補正方法を説明するためのフローチャートである。
【図１０】第３実施形態の駆動信号の補正方法を説明するためのフローチャートである。
【図１１】第４実施形態の駆動信号の補正方法を説明するためのフローチャートである。
【発明を実施するための形態】
【０００８】
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００９】
流体を噴射するヘッドと、前記ヘッドを駆動するための駆動信号を生成する駆動信号生成部と、前記流体を加熱するためのヒーターと、前記ヘッドに設けられ、温度を検出するためのセンサーと、時間の経過を計測するタイマーと、前記センサーの検出した検出温度に応じて補正した前記駆動信号を前記駆動信号生成部に生成させるコントローラーであって、前記ヒーターによる加熱が開始してからの経過時間に応じて、前記検出温度に応じた前記駆動信号の補正を修正するコントローラーと、を備えることを特徴とする流体噴射装置が明らかとなる。  
このような流体噴射装置によれば、温度上昇時においてノズルから噴射される流体のばらつきを低減させることができる。
【００１０】
かかる流体噴射装置であって、前記流体噴射装置の電源をＯＮにしたときに、前記ヒーターによる加熱が開始されると共に、前記タイマーによる前記経過時間の計測が開始することが望ましい。  
このような流体噴射装置によれば、印刷の際に確実にインクの増粘を抑制できる。
【００１１】
かかる流体噴射装置であって、前記流体を目標温度にするために前記ヒーターがオフ状態からオン状態に制御され、前記ヒーターがオフ状態からオン状態になってからの経過時間を前記タイマーが計測することが望ましい。  
このような流体噴射装置によれば、流体の温度が目標温度を超えて上昇しすぎないようにすることができる。
【００１２】
また、流体を噴射するヘッドと、前記ヘッドを駆動するための駆動信号を生成する駆動信号生成部と、前記流体を加熱するためのヒーターと、前記ヘッドに設けられ、温度を検出するためのセンサーと、時間の経過を計測するタイマーと、前記センサーの検出した検出温度に応じて補正した前記駆動信号を前記駆動信号生成部に生成させるコントローラーであって、前記ヒーターによる加熱が終了してからの経過時間に応じて、前記検出温度に応じた前記駆動信号の補正を修正するコントローラーとを備えることを特徴とする流体噴射装置が明らかとなる。  
このような流体噴射装置によれば、温度下降時においてノズルから噴射される流体のばらつきを低減させることができる。
【００１３】
かかる流体噴射装置であって、前記流体を目標温度にするために前記ヒーターがオン状態からオフ状態に制御され、前記ヒーターがオン状態からオフ状態になってからの経過時間を前記タイマーが計測することが望ましい。  
このような流体噴射装置によれば、流体の温度が目標温度を超えて下降しすぎないようにすることができる。
【００１４】
かかる流体噴射装置であって、前記ヒーターの出力に応じて、前記検出温度に応じた前記駆動信号の補正を修正する際の修正量を変更するようにしてもよい。  
このような流体噴射装置によれば、ノズルから噴射される流体のばらつきを低減させることができる。
【００１５】
また、流体を噴射するヘッドと、前記ヘッドを駆動するための駆動信号を生成する駆動信号生成部とを備えた流体噴射装置の流体噴射方法であって、前記流体をヒーターによって加熱することと、前記流体の温度を検出することと、前記流体の検出温度に応じて補正した前記駆動信号を前記駆動信号生成部に生成させることと、を有し、前記ヒーターによる加熱が開始してからの時間の経過を計測し、その経過時間に応じて、前記検出温度に応じた前記駆動信号の補正を修正することを特徴とする流体噴射方法が明らかとなる。
【００１６】
また、流体を噴射するヘッドと、前記ヘッドを駆動するための駆動信号を生成する駆動信号生成部とを備えた流体噴射装置の流体噴射方法であって、前記流体をヒーターによって加熱することと、前記流体の温度を検出することと、前記流体の検出温度に応じて補正した前記駆動信号を前記駆動信号生成部に生成させることと、を有し、前記ヒーターによる加熱が終了してからの時間の経過を計測し、その経過時間に応じて、前記検出温度に応じた前記駆動信号の補正を修正することを特徴とする流体噴射方法が明らかとなる。
【００１７】
以下の実施形態では、液体噴射装置としてインクジェットプリンター（以下、プリンター１ともいう）を例に挙げて説明する。
【００１８】
＝＝＝プリンターの構成＝＝＝
図１は、本実施形態のプリンター１の全体構成のブロック図である。また、図２Ａは、プリンター１の斜視図であり、図２Ｂは、プリンター１の横断面図である。以下、本実施形態のプリンター１の基本的な構成について説明する。
【００１９】
本実施形態のプリンター１は、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、検出器群５０、及びコントローラー６０を有する。外部装置であるコンピューター１１０から印刷データを受信したプリンター１は、コントローラー６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラー６０は、コンピューター１１０から受信した印刷データに基づいて、各ユニットを制御し、紙に画像を印刷する。プリンター１内の状況は検出器群５０によって監視されており、検出器群５０は、検出結果をコントローラー６０に出力する。コントローラー６０は、検出器群５０から出力された検出結果に基づいて、各ユニットを制御する。
【００２０】
搬送ユニット２０は、媒体（例えば、紙Ｓなど）を所定の方向（以下、搬送方向という）に搬送させるためのものである。この搬送ユニット２０は、給紙ローラー２１と、搬送モーター２２（ＰＦモーターとも言う）と、搬送ローラー２３と、プラテン２４と、排紙ローラー２５とを有する。給紙ローラー２１は、紙挿入口に挿入された紙をプリンター内に給紙するためのローラーである。搬送ローラー２３は、給紙ローラー２１によって給紙された紙Ｓを印刷可能な領域まで搬送するローラーであり、搬送モーター２２によって駆動される。プラテン２４は、印刷中の紙Ｓを支持する。排紙ローラー２５は、紙Ｓをプリンターの外部に排出するローラーであり、印刷可能な領域に対して搬送方向下流側に設けられている。
【００２１】
キャリッジユニット３０は、ヘッドを所定の方向（以下、移動方向という）に移動（「走査」とも呼ばれる）させるためのものである。キャリッジユニット３０は、キャリッジ３１と、キャリッジモーター３２（ＣＲモーターとも言う）とを有する。キャリッジ３１は、移動方向に往復移動可能であり、キャリッジモーター３２によって駆動される。また、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。
【００２２】
ヘッドユニット４０は、紙にインクを噴射するためのものである。ヘッドユニット４０は、複数のノズルを有するヘッド４１と、ヒーター４８とを備えている。このヘッド４１はキャリッジ３１に設けられているため、キャリッジ３１が移動方向に移動すると、ヘッド４１も移動方向に移動する。そして、ヘッド４１が移動方向に移動中にインクを断続的に噴射することによって、移動方向に沿ったドットライン（ラスタライン）が紙に形成される。ヒーター４８は、低温時のインクの増粘を抑制するため、インクが所定温度になるようにインクを加熱する。  
なお、ヘッドユニット４０の詳細については後述する。
【００２３】
検出器群５０には、リニア式エンコーダー５１、ロータリー式エンコーダー５２、紙検出センサー５３、光学センサー５４等が含まれる。リニア式エンコーダー５１は、キャリッジ３１の移動方向の位置を検出する。ロータリー式エンコーダー５２は、搬送ローラー２３の回転量を検出する。紙検出センサー５３は、給紙中の紙の先端の位置を検出する。光学センサー５４は、キャリッジ３１に取付けられている発光部と受光部により、紙の有無を検出する。そして、光学センサー５４は、キャリッジ３１によって移動しながら紙の端部の位置を検出し、紙の幅を検出することができる。また、光学センサー５４は、状況に応じて、紙の先端（搬送方向下流側の端部であり、上端ともいう）・後端（搬送方向上流側の端部であり、下端ともいう）も検出できる。  
また、検出器群５０としてヘッド４１内の温度を検出するサーミスタ５６が含まれる（後述する）。
【００２４】
コントローラー６０は、プリンターの制御を行うための制御ユニットである。コントローラー６０は、インターフェイス部６１と、ＣＰＵ６２と、メモリー６３と、ユニット制御回路６４と、駆動信号生成回路６５と、タイマー６６とを有する。インターフェイス部６１は、外部装置であるコンピューター１１０とプリンター１との間でデータの送受信を行う。ＣＰＵ６２は、プリンター全体の制御を行うための演算処理装置である。メモリー６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶素子を有する。ＣＰＵ６２は、メモリー６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００２５】
駆動信号生成回路６５（駆動信号生成部に相当する）は、ヘッド４１のピエゾ素子４２１を駆動させる駆動信号ＣＯＭを生成する。なお、本実施形態では、コントローラー６０が、サーミスタ５６の検出した温度に応じて、駆動信号生成回路６５に生成させる駆動信号の波形を変化させている。駆動信号ＣＯＭの詳細については後述する。
【００２６】
タイマー６６は、ヒーター４８がオフ状態からオン状態になってからの経過時間を計測する。また、タイマー６６は、ヒーター４８がオン状態からオフ状態になってからの経過時間を計測する。
【００２７】
＜印刷手順について＞
コントローラー６０は、コンピューター１１０から印刷命令及び印刷データを受信すると、印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の処理を行う。
【００２８】
まず、コントローラー６０は、給紙ローラー２１を回転させ、印刷すべき用紙Ｓを搬送ローラー２３の所まで送る。次に、コントローラー６０は、搬送モーター２２を駆動させることによって搬送ローラー２３を回転させる。搬送ローラー２３が所定の回転量にて回転すると、用紙Ｓは所定の搬送量にて搬送される。
【００２９】
用紙Ｓがヘッドユニット４０の下部まで搬送されると、コントローラー６０は、印刷命令に基づいてキャリッジモーター３２を回転させる。このキャリッジモーター３２の回転に応じて、キャリッジ３１が移動方向に移動する。また、キャリッジ３１が移動することによって、キャリッジ３１に設けられたヘッドユニット４０も同時に移動方向に移動する。また、ヘッドユニット４０が移動方向に移動している間に、コントローラー６０は、駆動信号生成回路６５に駆動信号ＣＯＭを生成させて、ヘッド４１のピエゾ素子に駆動信号ＣＯＭを印加する。これにより、ヘッドユニット４０が移動方向に移動している間に、ヘッド４１から断続的にインク滴が噴射される。このインク滴が、用紙Ｓにインク滴が着弾することによって、移動方向に複数のドットが並ぶドット列が形成される。なお、移動するヘッド４１からインクを噴射することによるドット形成動作のことをパスという。
【００３０】
また、コントローラー６０は、ヘッドユニット４０が往復移動する合間に搬送モーター２２を駆動させる。搬送モーター２２は、コントローラー６０からの指令された駆動量に応じて回転方向の駆動力を発生する。そして、搬送モーター２２は、この駆動力を用いて搬送ローラー２３を回転させる。搬送ローラー２３が所定の回転量にて回転すると、用紙Ｓは所定の搬送量にて搬送される。つまり、用紙Ｓの搬送量は、搬送ローラー２３の回転量に応じて定まることになる。このように、パスと搬送動作を交互に繰り返して行い、用紙Ｓの各画素にドットを形成していく。こうして用紙Ｓに画像が印刷される。
【００３１】
そして、最後に、コントローラー６０は、搬送ローラー２３と同期して回転する排紙ローラー２５によって印刷が終了した用紙Ｓを排紙する。
【００３２】
＝＝＝ヘッドユニット＝＝＝
図３は、ヘッド４１のうち２つのノズル群の周辺の断面図である。ここでは、図の紙面に向かう方向に複数のノズルが並ぶような２列のノズル群の断面を示している。ヘッド４１は、駆動ユニット４２と、駆動ユニット４２を収納するためのケース４３と、ケース４３に装着される流路ユニット４４とを備えている。
【００３３】
駆動ユニット４２は、複数のピエゾ素子４２１によって構成されるピエゾ素子群と、このピエゾ素子群が固定される固定板４２３と、各ピエゾ素子４２１に給電するためのフレキシブルケーブル４２４とを有している。各ピエゾ素子４２１は、所謂片持ち梁の状態で固定板４２３に取り付けられている。固定板４２３は、ピエゾ素子４２１からの反力を受け止め得る剛性を備えた板状部材である。フレキシブルケーブル４２４は、可撓性を有するシート状の配線基板であり、固定板４２３とは反対側となる固定端部の側面でピエゾ素子４２１と電気的に接続されている。そして、このフレキシブルケーブル４２４の表面には、ピエゾ素子４２１の駆動等を制御するための制御用ＩＣであるヘッド制御部ＨＣが実装されている。図示するように、ヘッド制御部ＨＣは、ノズル群毎に、それぞれ設けられる。また、フレキシブルケーブル４２４上には、サーミスタ５６が設けられている。このサーミスタ５６は、ヘッド４１周囲の温度を検出する温度センサーである。
【００３４】
ケース４３は、駆動ユニット４２を収納可能な収納空部４３１を有する直方体ブロック状の外形である。このケース４３の先端面には上記の流路ユニット４４が接合される。この収納空部４３１は、駆動ユニット４２が丁度嵌合可能な大きさである。また、このケース４３には、インク供給路４３２も形成されている。インク供給路４３２は、インクカートリッジに貯留されたインクをリザーバ４５３に供給するための供給路である。また、ケース４３には、ヒーター４８が設けられている。
【００３５】
ヒーター４８は、インク供給路４３２の近傍に配置されている。そして、ヒーター４８は、オン状態となることによって、インク供給路４３２のインクを加熱する。なお、ピーター４８は、コントローラー６０によってオン／オフが制御される。
【００３６】
流路ユニット４４は、流路形成基板４５と、ノズルプレート４６と、弾性板４７とを有し、流路形成基板４５がノズルプレート４６と弾性板４７に挟まれるようにそれぞれを積層して一体的に構成される。ノズルプレート４６は、ノズルが形成されたステンレス鋼製の薄いプレートである。
【００３７】
流路形成基板４５には、圧力室４５１及びインク供給口４５２となる空部が各ノズルに対応して複数形成される。リザーバ４５３は、インクカートリッジに貯留されたインクを各圧力室４５１に供給するための液体貯留室であり、インク供給口４５２を通じて対応する圧力室４５１の他端と連通している。そして、インクカートリッジからのインクは、インク供給路４３２を通って、リザーバ４５３内に導入されるようになっている。
【００３８】
駆動ユニット４２は、ピエゾ素子４２１の自由端部を流路ユニット４４側に向けた状態で収納空部４３１内に挿入され、この自由端部の先端面が対応する島部４７３に接着される。また、固定板４２３の背面が収納空部４３１を区画するケース４３の内壁面に接着される。この収納状態でフレキシブルケーブル４２４を介してピエゾ素子４２１に駆動信号を供給すると、ピエゾ素子４２１は伸縮して圧力室４５１の容積を膨張・収縮させる。このような圧力室４５１の容積変化により、圧力室４５１内のインクには圧力変動が生じる。そして、このインク圧力の変動を利用することでノズルからインク滴を吐出させることができる。
【００３９】
＝＝＝駆動信号＝＝＝
図４は、駆動信号生成回路６５によって生成される駆動信号ＣＯＭの例を説明する図である。図に示されるように、駆動信号ＣＯＭは、繰り返し周期Ｔごとに繰り返し生成される。
【００４０】
繰り返し周期である期間Ｔは、ノズルが１画素分移動する間の期間に対応する。例えば、印刷解像度が７２０ｄｐｉの場合、期間Ｔは、ノズルが用紙Ｓに対して１／７２０インチ移動するための期間に相当する。そして、印刷データに含まれる画素データに基づいて、期間Ｔに含まれる各区間の駆動パルスＰＳ１〜ＰＳ４をピエゾ素子４２１に印加することによって、１つの画素内に大きさの異なるインク滴が吐出され、複数階調を表現可能としている。
【００４１】
駆動信号ＣＯＭは、繰り返し周期における区間Ｔ１で生成される駆動パルスＰＳ１と、区間Ｔ２で生成される駆動パルスＰＳ２と、区間Ｔ３で生成される駆動パルスＰＳ３と、区間Ｔ４で生成される駆動パルスＰＳ４とを有する。
【００４２】
図には、駆動パルスＰＳ１の振幅がＶｈｍであることが示されている。また、図には、駆動パルスＰＳ３の振幅がＶｈｌであることが示されており、駆動パルスＰＳ４の振幅がＶｈｓであることが示されている。駆動パルスの振幅が大きいほどピエゾ素子４２１の変化量が大きいため大きなサイズのインク滴が吐出される。よって、インク滴はそれぞれの駆動パルスの振幅に応じた大きさのものが吐出される。図において、駆動パルスＰＳ３の振幅Ｖｈｌが最も大きく、次に、駆動パルスＰＳ４の振幅Ｖｈｍが大きい。そして、駆動パルスＰＳ１の振幅Ｖｈｓがその次に大きいものとなっている。
【００４３】
このため、小ドットの形成時には駆動パルスＰＳ４がピエゾ素子４２１へ印加される。また、中ドットの形成時には、駆動パルスＰＳ１がピエゾ素子４２１へ印加され、大ドットの形成時には、駆動パルスＰＳ３がピエゾ素子４２１へ印加される。駆動パルスＰＳ２は、メニスカスを微振動させるための微振動パルスであり、ドット無しの場合にピエゾ素子４２１へ印加される。このようにすることで、駆動パルスＰＳ４は小ドットのインク滴を吐出するための駆動パルスとなり、駆動パルスＰＳ１は中ドットのインク滴を吐出するための駆動パルスとなり、駆動パルスＰＳ３は大ドットのインク滴を吐出するための駆動パルスとなる。
【００４４】
＜駆動パルスの波形データについて＞
図５Ａは、駆動パルスの波形データを説明するための図である。図には、区間Ｔ１における駆動パルスＰＳ１の波形が示されている。また、駆動パルスＰＳ１の波形の各点における座標ｅ０〜ｅ７が示されている。駆動信号生成回路６５で駆動信号ＣＯＭが生成される際、コントローラー６０のＣＰＵ６２からは、このような駆動信号の波形に関する座標データが送られる。駆動信号生成回路６５は、送られた座標データに基づいて座標点間を補間し、各座標データの座標がつなぎ合わされた波形の駆動信号を生成する。つまり、ＣＰＵ６２から送られる各座標データが変わると、これに応じて駆動信号ＣＯＭも変化することとなる。
【００４５】
例えば、駆動パルスの振幅を大きくしたいときには、図におけるＹ２及びＹ３の値を高くし、Ｙ４及びＹ５の値を低くする。このようにすることで、駆動パルスの振幅（Ｖｈ）が大きくなるので、印加されるピエゾ素子４２１の変位はより大きなものとなる。また、駆動パルスの振幅を小さくしたいときには、図におけるＹ２及びＹ３の値を小さくし、Ｙ４及びＹ５の値を高くする。このようにすることで、駆動パルスの振幅（Ｖｈ）が小さくなるので、印加されるピエゾ素子４２１の変位はより小さなものとなる。そして、所望の駆動パルスを生成することができる。
【００４６】
ところで、本実施形態において使用されるインク（例えばＵＶインクなど）は、その温度によって粘度が変化する。インクの粘度が低いとノズルからインク滴を吐出しやすくなるが、インクの粘度が高くなるとノズルからインク滴を吐出しにくい。そのため、インクの温度が異なると、同じ駆動信号をピエゾ素子４２１に印加した場合であってもインク滴の吐出量が異なることとなる。具体的には、同じ駆動信号をピエゾ素子４２１に印加した場合であっても、温度が高い（粘度が低い）と、温度が低い（粘度が高い）ときより大きなサイズのインク滴が吐出されることとなる。
【００４７】
このように、温度によってインク滴の吐出量が異なることとなると、温度によって媒体に形成される画像が異なることとなる。これを防止するために、本実施形態では、インク温度に応じて異なる駆動信号が生成され、ピエゾ素子４２１に印加されるようになっている。
【００４８】
図５Ｂは、インク温度に応じて変化させられた駆動パルスＰＳ１を説明するための図である。図には、１５℃のときにおいて生成される駆動パルスＰＳ１と、２５℃のときにおいて生成される駆動パルスＰＳ１と、４０℃のときにおいて生成される駆動パルスＰＳ１とが示されている。図に示されるように、温度が比較的低い（１５℃）ときの駆動パルスＰＳ１の振幅（Ｖｈ）は、温度が比較的高い（４０℃）のときの駆動パルスＰＳ１よりも大きくされている。このようにして、温度に応じた駆動信号を生成するようになっている。そして、いずれの温度であっても均一なサイズのインク滴を吐出できるようになっている。
【００４９】
ここでは、区間Ｔ１における駆動パルスＰＳ１を例に説明を行ったが、他の駆動パルスＰＳ２〜ＰＳ４についても同様に、異なる温度であっても同じサイズのインク滴を吐出できるように温度に応じた駆動パルスが生成されるようになっている。
【００５０】
＝＝＝サーミスタ温度とインク温度との関係＝＝＝
図６は、サーミスタ温度とインク温度を比較するためのグラフである。図には、サーミスタ５６の検出温度（サーミスタ温度）とインクの実際の温度（インク温度）とが示されている。グラフの横軸は時間（経過時間）であり、縦軸は温度である。
【００５１】
図では、時間０でヒーター４８がオン状態になっている。これにより、インク供給路４３２のインクが加熱されてインク温度が上昇する。また、ヒーター４８がオン状態となることにより、サーミスタ温度も上昇するが、その傾きはインク温度の上昇の傾きよりも小さい。このためサーミスタ温度は、インク温度よりも遅れて上昇する。そして、インク温度が一定（最高温度）になると、インク温度とサーミスタ温度の差が次第に小さくなっていき、やがて、インク温度とサーミスタ温度はほぼ同じ値になる。
【００５２】
また、同図において、時間ａでヒーター４８がオフ状態になっている。これにより、インク供給路４３２のインクが加熱されなくなり、インク温度が下降する。また、サーミスタ温度も下降するが、その傾きはインク温度の下降の傾きよりも小さい。このため、サーミスタ温度は、インク温度よりも遅れて下降する。そして、インク温度が一定（最低温度）になると、インク温度とサーミスタ温度の差が次第に小さくなっていき、やがて、サーミスタ温度はインク温度とほぼ同じ値になる。
【００５３】
このように、インク温度とセンサー温度との間で温度変化に違いが生じている。これは、インク供給路４３２とサーミスタ５６における、ヒーター４８からの熱の伝わり方（伝わりやすさ）の違いや、熱による応答性の違い等によるものである。
【００５４】
図７は、インク温度とサーミスタ温度の温度差の時間変化を示すグラフである。図７の横軸は時間であり、縦軸はインク温度とサーミスタ温度の温度差である。なお、同図ではヒーター４８の出力が１０００Ｗの場合と５００Ｗの場合をそれぞれ示している。
【００５５】
温度差が最大であるのは、ヒーター４８がオン（またはオフ）になったときである。そして、時間の経過とともに温度差が小さくなり、やがて温度差がゼロ（インク温度とサーミスタ温度がほぼ同じ）になる。なお、初期温度差（最大温度差）は、ヒーター４８の出力に依存する。例えばヒーター４８の出力が５００Ｗの場合よりも、１０００Ｗの場合の方が、初期温度差（最大温度差）が大きい。
【００５６】
経過時間（ｔ）に対する温度差の近似式として、温度上昇時には、
温度差＝最大温度差×（１−（ＥＸＰ（ｔ／（−ｋ）））
とすることができる。  
また、温度下降時には、
温度差＝最大温度差×（ＥＸＰ（ｔ／（−ｋ））
とすることできる。なお、ｋは時定数である。
【００５７】
＝＝＝第１実施形態の駆動信号補正方法＝＝＝
図８は、第１実施形態の駆動信号の補正方法を説明するためのフローチャートである。以下、本フローチャートを参照しつつ、第１実施形態の駆動信号の補正方法について説明する。  
なお、第１実施形態では、「温度」と駆動信号ＣＯＭの振幅「Ｖｈ」とを対応付けたテーブルが予め用意されている。また、「経過時間」から「温度差」を算出するための温度上昇時の近似式が予め用意されている。
【００５８】
まず、コントローラー６０は、サーミスタ５６によって検出されたサーミスタ温度を取得する（Ｓ１０１）。  
次に、コントローラー６０は、ヒーター４８を使用しているか否かを判断する（Ｓ１０２）。ヒーター４８を使用していないと判断した場合（Ｓ１０２でＮＯ）には、テーブルを参照し、「サーミスタ温度」と対応付けられた振幅「Ｖｈ」となるように、駆動信号生成回路６５に駆動信号ＣＯＭを生成させる（Ｓ１０３）。
【００５９】
一方、ヒーター４８を使用していると判断した場合（Ｓ１０２でＹＥＳ）には、コントローラー６０は、ヒーター４８がオンになってからの「経過時間」の計測値をタイマー６６から取得し（Ｓ１０４）、近似式に基づいて「経過時間」に対応する「温度差」を算出する（Ｓ１０５）。そして、テーブルを参照し、「サーミスタ温度＋温度差」と対応付けられた振幅「Ｖｈ」となるように、駆動信号生成回路６５に駆動信号ＣＯＭを生成させる（Ｓ１０６）。  
例えば、サーミスタ温度が２０℃、温度差が５℃のとき、コントローラー６０は、テーブルを参照して、２５℃と対応付けられた振幅「Ｖｈ」（図５Ｂ参照）の駆動信号ＣＯＭを生成させる。
【００６０】
このように、本実施形態では、インクを噴射するヘッド４１と、ヘッド４１を駆動するための駆動信号ＣＯＭを生成する駆動信号生成回路６５と、インクを加熱するためのヒーター４８と、ヘッド４１に設けられ、温度を検出するためのサーミスタ５６と、時間の経過を計測するタイマー６６と、サーミスタ５６の検出したサーミスタ温度に応じて補正した駆動信号ＣＯＭを駆動信号生成回路６５に生成させるコントローラー６０を有している。そして、コントローラー６０は、ヒーター４８による加熱が開始してからの経過時間に応じて、サーミスタ温度に応じた駆動信号ＣＯＭの補正を修正している。これにより、ノズルから噴射されるインク量のばらつきを低減させることができる。
【００６１】
＝＝＝第２実施形態の駆動信号補正方法＝＝＝
第１実施形態では、ヒーター４８がオンになってからの経過時間に応じて、サーミスタ温度を修正していたが、第２実施形態では、経過時間に応じて、駆動信号ＣＯＭの振幅（Ｖｈ）を修正する。
【００６２】
図９は、第２実施形態の駆動信号の補正方法を説明するためのフローチャートである。以下、本フローチャートを参照しつつ、第２実施形態の駆動信号の補正方法について説明する。  
なお、第２実施形態においても、「温度」と駆動信号ＣＯＭの振幅「Ｖｈ」とを対応付けたテーブルが予め用意されている。また、第２実施形態では、「経過時間」から「Ｖｈの修正量」を算出するための近似式が予め用意されている。
【００６３】
まず、コントローラー６０は、サーミスタ５６によって検出されたサーミスタ温度を取得する（Ｓ２０１）。  
次に、コントローラー６０は、ヒーター４８を使用しているか否かを判断する（Ｓ２０２）。ヒーター４８を使用していないと判断した場合（Ｓ２０２でＮＯ）には、テーブルを参照し、「サーミスタ温度」と対応付けられた振幅「Ｖｈ」となるように、駆動信号生成回路６５に駆動信号ＣＯＭを生成させる（Ｓ２０３）。  
一方、ヒーター４８を使用していると判断した場合（Ｓ２０２でＹＥＳ）には、コントローラー６０は、ヒーター４８がオンになってからの「経過時間」の計測値をタイマー６６から取得し（Ｓ２０４）、予め用意された近似式に基づいて「経過時間」に対応する「Ｖｈの修正量」を近似式から算出する（Ｓ２０５）。そして、「サーミスタ温度」と対応付けられた振幅「Ｖｈ」に「Ｖｈの修正量」を加算した振幅となるように、駆動信号生成回路６５に駆動信号ＣＯＭを生成させる（Ｓ２０６）。
【００６４】
このように、第２実施形態では、ヒーターをオンにしてからの経過時間に応じて、振幅Ｖｈの補正を修正する際の修正量を変更している。これにより、ノズルから噴射されるインク量のばらつきを低減させることができる。
【００６５】
＝＝＝第３実施形態の駆動信号補正方法＝＝＝
前述した実施形態は、温度上昇時の駆動信号ＣＯＭの補正について説明していたが、第３実施形態では、温度下降時に駆動信号ＣＯＭの補正を行なっている。
【００６６】
図１０は、第３実施形態の駆動信号の補正方法を説明するためのフローチャートである。以下、本フローチャートを参照しつつ、第３実施形態の駆動信号の補正方法について説明する。  
なお、第３実施形態では、「温度」と駆動信号ＣＯＭの振幅「Ｖｈ」とを対応付けたテーブルが予め用意されている。また、第３実施形態では、「経過時間」から「温度差」を算出するための温度下降時の近似式が予め用意されている。
【００６７】
まず、コントローラー６０は、サーミスタ５６によって検出されたサーミスタ温度を取得する（Ｓ３０１）。  
次に、コントローラー６０は、ヒーター４８を使用していたか否かを判断する（Ｓ３０２）。ヒーター４８を使用していないと判断した場合（Ｓ３０２でＮＯ）には、テーブルを参照し、「サーミスタ温度」と対応付けられた振幅「Ｖｈ」になるように、駆動信号生成回路６５に駆動信号ＣＯＭを生成させる（Ｓ３０３）。
【００６８】
一方、ヒーター４８を使用していたと判断した場合（Ｓ３０２でＹＥＳ）には、コントローラー６０は、ヒーター４８がオフになってからの「経過時間」の計測値をタイマー６６から取得し（Ｓ３０４）、近似式に基づいて「経過時間」に対応する「温度差」を算出する（Ｓ３０５）。そして、テーブルを参照し、「サーミスタ温度−温度差」と対応付けられた振幅「Ｖｈ」となるように、駆動信号生成回路６５に駆動信号ＣＯＭを生成させる（Ｓ３０６）。  
例えば、サーミスタ温度が３０℃、温度差が５℃のとき、コントローラー６０は、テーブルを参照して、２５℃と対応付けられた振幅「Ｖｈ」（図５Ｂ参照）の駆動信号ＣＯＭを生成させる。
【００６９】
このように、本実施形態では、インクを噴射するヘッド４１と、ヘッド４１を駆動するための駆動信号ＣＯＭを生成する駆動信号生成回路６５と、インクを加熱するためのヒーター４８と、ヘッド４１に設けられ、温度を検出するためのサーミスタ５６と、時間の経過を計測するタイマー６６と、サーミスタ５６の検出したサーミスタ温度に応じて補正した駆動信号ＣＯＭを駆動信号生成回路６５に生成させるコントローラー６０を有している。そして、コントローラー６０は、ヒーター４８による加熱が終了からの経過時間に応じて、サーミスタ温度に応じた駆動信号ＣＯＭの補正を修正している。これにより、ノズルから噴射されるインク量のばらつきを低減させることができる。
【００７０】
＝＝＝第４実施形態の駆動信号補正方法＝＝＝
第３実施形態では、ヒーター４８がオフになってからの経過時間に応じて、サーミスタ温度を修正していたが、第４実施形態では、経過時間に応じて、駆動信号ＣＯＭの振幅（Ｖｈ）を修正する。
【００７１】
図１１は、第４実施形態の駆動信号の補正方法を説明するためのフローチャートである。以下、本フローチャートを参照しつつ、第４実施形態の駆動信号の補正方法について説明する。  
なお、第４実施形態においても、「温度」と駆動信号ＣＯＭの振幅「Ｖｈ」とを対応付けたテーブルが予め用意されている。また、第４実施形態では、「経過時間」から「Ｖｈの修正量」を算出するための近似式が予め用意されている。
【００７２】
まず、コントローラー６０は、サーミスタ５６によって検出されたサーミスタ温度を取得する（Ｓ４０１）。  
次に、コントローラー６０は、ヒーター４８を使用していたか否かを判断する（Ｓ４０２）。ヒーター４８を使用していないと判断した場合（Ｓ４０２でＮＯ）には、テーブルを参照し、「サーミスタ温度」と対応付けられた振幅「Ｖｈ」になるように駆動信号生成回路６５に駆動信号ＣＯＭを生成させる（Ｓ４０３）。
【００７３】
一方、ヒーター４８を使用していたと判断した場合（Ｓ４０２でＹＥＳ）には、コントローラー６０は、ヒーター４８がオフになってからの「経過時間」の計測値をタイマー６６から取得し（Ｓ４０４）、予め用意された近似式に基づいて「経過時間」に対応する「Ｖｈの修正量」を算出する（Ｓ４０５）。そして、「サーミスタ温度」と対応付けられた振幅「Ｖｈ」から「Ｖｈの修正量」を減算した振幅となるように、駆動信号生成回路６５に駆動信号ＣＯＭを生成させる（Ｓ４０６）。
【００７４】
このように、第４実施形態では、ヒーターをオフにしてからの経過時間に応じて、駆動信号ＣＯＭの振幅Ｖｈの補正を修正する際の修正量を変更している。これにより、ノズルから噴射されるインク量のばらつきを低減させることができる。
【００７５】
＝＝＝第５実施形態の駆動信号補正方法＝＝＝
第５実施形態では、サーミスタ温度に基づいてヒーター４８をオン／オフさせてインク温度を制御する（オン／オフ制御）。  
このようなオン／オフ制御では、狙いの温度（目標温度）よりも低い温度（オン点）でヒーター４８をオンすることと、目標温度よりも高い温度（オフ点）でヒーター４８をオフすることを繰り返し、インク温度を目標温度に近づける。
【００７６】
ところで、前述したようにサーミスタ温度とインクの実際の温度には差がある。例えば、ヒーター４８がオンになって、サーミスタ５６が所定温度を検出したときには、インク温度は「所定温度＋温度差」になっている。また、ヒーター４８がオフになって、サーミスタ５６が所定温度を検出したときには、インク温度は「所定温度−温度差」になっている。
【００７７】
そこで、第５実施形態では、前述した実施形態と同様にヒーター４８がオン状態になってからの経過時間に対応する温度差を求め、「サーミスタ温度＋温度差」がオフ点以上の温度になったときにヒーター４８をオフにする。また、ヒーター４８がオフ状態になってからの経過時間に対応する温度差を求め、「サーミスタ温度−温度差」がオン点以下の温度になったときにヒーター４８をオンにする。
【００７８】
具体的には、例えば、目標温度が４０℃、オフ点が４５℃、オン点が３５℃に設定されているとする。ヒーター４８がオン状態となることにより温度が上昇する場合に、タイマー６６の計測値（ヒーター４８がオフ状態からオン状態になってからの経過時間）から算出した温度差が２℃であれば、サーミスタ温度が４３℃のときインク温度が４５℃であることになる、よって、この場合、コントローラー６０は、サーミスタ温度が４３℃以上であればヒーター４８をオフにする。
【００７９】
また、ヒーター４８がオフ状態となることにより温度が下降する場合に、タイマー６６の計測値（ヒーター４８がオン状態からオフ状態になってからの経過時間）から算出した温度差が２℃であれば、サーミスタ温度が３７℃のときインク温度が３５℃であることになる。よって、この場合、コントローラー６０は、サーミスタ温度が３７℃以下であればヒーター４８をオンにする。
【００８０】
以下同様に、サーミスタ温度に基づいてヒーター４８のオンとオフを交互に繰り返す。これにより、インク温度が目標温度を超えて上昇しすぎたり、目標温度を超えて下降しすぎたりしないようにすることができ、インク温度をほぼ目的温度（この場合４０℃）に制御することができる。
【００８１】
なお、このオン／オフ制御においても、前述の実施形態と同様に、コントローラー６０は、サーミスタ温度に応じて駆動信号ＣＯＭの補正（Ｖｈの補正）を修正する。これにより、ノズルから噴射されるインク量のばらつきを低減させることができる。
【００８２】
＝＝＝その他の実施形態＝＝＝
一実施形態としてのプリンター等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８３】
＜液体噴射装置について＞
前述の実施形態では、液体噴射装置の一例としてインクジェットプリンターが説明されている。但し、液体噴射装置はインクジェットプリンターに限られるものではなく、インク以外の液体（液体以外にも、機能材料の粒子が分散されている液状体、ジェルのような液状体も含む）や液体以外の流体（流体として噴射できる固体、例えば粉体）を噴射する流体噴射装置にも適用可能である。例えば、液晶ディスプレイ、ＥＬディスプレイ及び面発光ディスプレイの製造などに用いられる液状の色剤や電極材などを噴射する噴射装置や、バイオチップ製造に用いられる液状の生体有機物を噴射する噴射装置に、前述の実施形態を適用しても良い。
【００８４】
＜プリンターについて＞
前述の実施形態のプリンターは、ヘッドが移動方向に移動するドット形成動作（パス）と、用紙を搬送方向に搬送する搬送動作とを交互に繰り返すプリンター（いわゆるシリアルプリンター）であった。しかし、プリンターの種類は、これに限られるものではない。例えば、ヘッドを固定して、ヘッドと対向させて用紙を搬送させながらヘッドからインクを吐出させて印刷を行うプリンター（いわゆるラインプリンター）であっても良い。
【００８５】
＜インクについて＞
前述の実施形態は、プリンターの実施形態だったので、インクをノズルから噴射しているが、このインクは水性でも良いし、油性でも良い。また、ノズルから噴射する流体は、インクに限られるものではない。例えば、金属材料、有機材料（特に高分子材料）、磁性材料、導電性材料、配線材料、成膜材料、電子インク、加工液、遺伝子溶液などを含む液体（水も含む）をノズルから噴射しても良い。
【００８６】
＜ヒーター４８について＞
プリンター１の電源投入時（電源をＯＮにしたとき）に、ヒーター４８がオンになり、これと共にタイマー６６による時間の計測が開始されるようにしてもよい。こうすることにより、印刷の際に確実にインクの増粘を抑制できる。
【００８７】
＜駆動信号ＣＯＭについて＞
前述した実施形態ではサーミスタ温度に応じて駆動信号ＣＯＭの振幅「Ｖｈ」を変えていたが、ホールド時間（例えば、図５Ａの座標ｅ２と座標ｅ３の間隔）や、波形の傾き（例えば、図５Ａの座標ｅ１と座標ｅ２を結ぶ線の傾き）を変えるようにしてもよい。
【００８８】
＜温度差の近似について＞
ヒーター４８のオン時（温度上昇時）とヒーター４８のオフ時（温度下降時）において、温度差を算出するための近似式の時定数（ｋ）を変えてもよい。
【００８９】
また、ヒーター４８のオン／オフの切り替えからの経過時間に基づいて温度差を算出する際に、図７（近似式）ではなく、「経過時間」と「温度差」とを対応付けたテーブルを用いてもよい。
【００９０】
＜サーミスタについて＞
前述した実施形態では、温度を検出するためにサーミスタ５６を用いていたがこれには限られない。サーミスタ５６以外の温度センサー、例えばダイオード等を用いてもよい。
【符号の説明】
【００９１】
１  プリンター、２０  搬送ユニット、２１  給紙ローラー、
２２  搬送モーター（ＰＦモーター）、２３  搬送ローラー、２４  プラテン、
２５  排紙ローラー、３０  キャリッジユニット、３１  キャリッジ、
３２  キャリッジモーター（ＣＲモーター）、４０  ヘッドユニット、
４１  ヘッド、４２  駆動ユニット、４２１  ピエゾ素子、
４２３  固定板、４２４  フレキシブルケーブル、４３  ケース、
４３１  収納空部、４３２  インク供給路、４４  流路ユニット、
４５  流路形成基板、４５１  圧力室、４５２  インク供給口、４５３  リザーバ、
４６  ノズルプレート、４７  弾性板、４８  ヒーター
５０  検出器群、５１  リニア式エンコーダー、５２  ロータリー式エンコーダー、
５３  紙検出センサー、５４  光学センサー、５６  サーミスタ、
６０  コントローラー、６１  インターフェイス部、６２  ＣＰＵ、６３  メモリー、
６４  ユニット制御回路、６５  駆動信号生成回路、６６  タイマー、
１１０  コンピューター、ＨＣ  ヘッド制御部
【図１】
2010247403.tif 000003
【図２】
2010247403.tif 000004
【図３】
2010247403.tif 000005
【図４】
2010247403.tif 000006
【図５】
2010247403.tif 000007
【図６】
2010247403.tif 000008
【図７】
2010247403.tif 000009
【図８】
2010247403.tif 000010
【図９】
2010247403.tif 000011
【図１０】
2010247403.tif 000012
【図１１】
2010247403.tif 000013