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