(57)【特許請求の範囲】
【請求項１】
駆動信号により液体を吐出するヘッドと、
前記駆動信号を生成する駆動信号生成部と、
前記ヘッドの温度を検出するためのセンサと、
前記センサの検出結果に基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させる制御部と、
前記駆動信号生成部の温度を検出するための生成部センサと、を有し、
前記制御部は、前記センサの検出結果と前記生成部センサの検出結果とに基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させる際に、
前記センサの検出結果に基づいて前記駆動信号により前記ヘッドから液体を吐出させることを待機させる時間である第１の待機時間と、前記生成部センサの検出結果に基づいて第２の待機時間とを決定し、
前記第１の待機時間と前記第２の待機時間のうちの長い方の時間だけ前記駆動信号により前記ヘッドから液体を吐出させることを待機させる、
液体吐出装置。
【請求項２】
駆動信号により液体を吐出するヘッドと、
前記駆動信号を生成する駆動信号生成部と、
前記ヘッドの温度を検出するためのセンサと、
前記センサの検出結果に基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させる制御部と、
前記駆動信号生成部の温度を検出するための生成部センサと、を有し、
前記制御部は、前記センサの検出結果と前記生成部センサの検出結果とに基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させる際に、
前記センサの検出結果に基づく閾値を前記生成部センサの検出結果が超えたとき、前記駆動信号により前記ヘッドから液体を吐出させることを待機させる、
液体吐出装置。
【請求項３】
請求項２に記載の液体吐出装置であって、
前記センサの検出結果が高いほど前記閾値が低くなる液体吐出装置。
【請求項４】
駆動信号により液体を吐出するヘッドと、
前記駆動信号を生成する駆動信号生成部と、
前記ヘッドの温度を検出するためのセンサと、
前記センサの検出結果に基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させる制御部と、
前記駆動信号生成部の温度を検出するための生成部センサと、を有し、
前記制御部は、前記センサの検出結果と前記生成部センサの検出結果とに基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させ、
前記センサの検出結果または前記生成部センサの検出結果の少なくとも一方が限界値を越えたとき、前記駆動信号生成部からの前記駆動信号の生成を停止する、
液体吐出装置。
【請求項５】
請求項１から請求項４のいずれかに記載の液体吐出装置であって、
前記駆動信号を生成することにより発熱した前記駆動信号生成部を冷却するためのファンを有し、
前記ファンは前記液体吐出装置の外部から空気を吸入する、
液体吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置、及び、液体吐出方法に関する。
【背景技術】
【０００２】
液体吐出装置として、駆動信号により駆動素子を駆動して、ヘッドからインクを吐出するインクジェットプリンタ（以下、プリンタ）が知られている。駆動信号を生成する駆動信号生成部は、印刷が長時間続くと過度に発熱し、インクジェットプリンタの故障の原因となってしまう。
【０００３】
そこで、駆動信号生成部にセンサを設け、センサの検出温度が許容温度を超えた場合には、駆動信号生成部からの駆動信号の生成を待機させる方法が提案されている。（例えば、特許文献１を参照）
【特許文献１】特開２００５−２１９４６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
駆動信号生成部の発熱の影響を受けて、同じ液体吐出装置内のヘッドの温度も上昇する。ヘッド温度が過度に上昇してしまうと、インクの吐出不良が発生してしまう。  
そこで、ヘッド温度の上昇を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決する為の主たる発明は、駆動信号により液体を吐出するヘッドと、前記駆動信号を生成する駆動信号生成部と、前記ヘッドの温度を検出するためのセンサと、前記センサの検出結果に基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させる制御部と、前記駆動信号生成部の温度を検出するための生成部センサと、を有し、前記制御部は、前記センサの検出結果と前記生成部センサの検出結果とに基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させる際に、前記センサの検出結果に基づいて前記駆動信号により前記ヘッドから液体を吐出させることを待機させる時間である第１の待機時間と、前記生成部センサの検出結果に基づいて第２の待機時間とを決定し、前記第１の待機時間と前記第２の待機時間のうちの長い方の時間だけ前記駆動信号により前記ヘッドから液体を吐出させることを待機させる、液体吐出装置である。
【０００６】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００７】
＝＝＝開示の概要＝＝＝
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかとなる。
【０００８】
即ち、駆動信号により液体を吐出するヘッドと、前記駆動信号を生成する駆動信号生成部と、前記ヘッドの温度を検出するためのセンサと、前記センサの検出結果に基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させる制御部と、を有する液体吐出装置を実現すること。  
このような液体吐出装置によれば、駆動信号生成部が駆動信号を生成することにより発熱すると、駆動信号生成部と同じ装置内（筐体内）のヘッドも加熱する虞があるが、センサによりヘッド温度を検出し、検出結果に基づいて液体の吐出を待機させることで、ヘッド温度の過度な温度上昇を抑制できる。その結果、ヘッドの吐出不良やヘッドの故障を防止することができる。
【０００９】
かかる液体吐出装置であって、前記駆動信号を生成することにより発熱した前記駆動信号生成部を冷却するためのファンを有し、前記ファンは前記液体吐出装置の外部から空気を吸入すること。  
このような液体吐出装置によれば、駆動信号生成部により加熱された液体吐出装置内の空気よりも低い温度の空気により、駆動信号生成部を冷却することができる。その結果、駆動信号生成部の発熱の影響を受けるヘッド温度の上昇も抑制することができる。
【００１０】
かかる液体吐出装置であって、前記駆動信号生成部の温度を検出するための生成部センサを有し、前記制御部は、前記センサの検出結果と前記生成部センサの検出結果とに基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させること。  
このような液体吐出装置によれば、ヘッドの温度上昇を抑制でき、また、駆動信号生成部の温度上昇も抑制できる。その結果、ヘッドの吐出不良やヘッドの故障を防止することができ、また、駆動信号生成部の破壊を防止できる。
【００１１】
かかる液体吐出装置であって、前記制御部は、前記センサの検出結果に基づいて前記駆動信号により前記ヘッドから液体を吐出させることを待機させる時間である第１の待機時間と、前記生成部センサの検出結果に基づいて第２の待機時間とを決定し、前記第１の待機時間と前記第２の待機時間のうちの長い方の時間だけ前記駆動信号により前記ヘッドから液体を吐出させることを待機させること。  
このような液体吐出装置によれば、ヘッドの温度上昇を抑制でき、また、駆動信号生成部の温度上昇も抑制できる。その結果、ヘッドの吐出不良やヘッドの故障を防止することができ、また、駆動信号生成部の破壊を防止できる。
【００１２】
かかる液体吐出装置であって、前記制御部は、前記センサの検出結果に基づく閾値を前記生成部センサの検出結果が超えたとき、前記駆動信号により前記ヘッドから液体を吐出させることを待機させること。  
このような液体吐出装置によれば、ヘッドの温度上昇を抑制でき、また、駆動信号生成部の温度上昇も抑制できる。その結果、ヘッドの吐出不良やヘッドの故障を防止することができ、また、駆動信号生成部の破壊を防止できる。
【００１３】
かかる液体吐出装置であって、前記センサの検出結果が高いほど前記閾値が低くなること。  
このような液体吐出装置によれば、ヘッドの温度が上昇すると、駆動信号によりヘッドから液体を吐出させることが待機されやすくなるため、駆動信号生成部の温度上昇が抑制され、その結果、ヘッドの温度上昇も抑制される。
【００１４】
かかる液体吐出装置であって、前記センサの検出結果または前記生成部センサの検出結果の少なくとも一方が限界値を越えたとき、前記駆動信号生成部からの前記駆動信号の生成を停止すること。  
このような液体吐出装置によれば、ヘッドの吐出不良やヘッドの故障と駆動信号生成部の破壊を確実に防止できる。
【００１５】
また、駆動信号により液体を吐出するヘッドと、前記駆動信号を生成する駆動信号生成部と、前記ヘッドの温度を検出するためのセンサと、を有する液体吐出装置にて、前記ヘッドの温度を検出するステップと、前記センサの検出結果に基づいて、前記駆動信号により前記ヘッドから液体を吐出させることを待機させるステップと、を有する液体吐出方法である。  
このような液体吐出方法によれば、ヘッド温度の過度な温度上昇を抑制できる。その結果、ヘッドの吐出不良やヘッドの故障を防止することができる。吐出不良を防止することで画像の劣化を防止できる。
【００１６】
＝＝＝インクジェットプリンタの構成＝＝＝
以下、液体吐出装置をインクジェットプリンタとし、また、インクジェットプリンタの中のシリアル式プリンタ（プリンタ１）を例に挙げて実施形態を説明する。
【００１７】
図１は、本実施形態のプリンタ１の全体構成ブロック図である。図２Ａは、プリンタ１の斜視図であり、図２Ｂは、プリンタ１の断面図である。外部装置であるコンピュータ６０から印刷データを受信したプリンタ１は、コントローラ１０により、各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御し、用紙Ｓ（媒体）に画像を形成する。また、プリンタ１内の状況を検出器群５０が監視し、その検出結果に基づいて、コントローラ１０は各ユニットを制御する。
【００１８】
コントローラ１０は、プリンタ１の制御を行うための制御ユニットである。インターフェース部１１は、外部装置であるコンピュータ６０とプリンタ１との間でデータの送受信を行うためのものである。ＣＰＵ１２は、プリンタ１全体の制御を行うための演算処理装置である。メモリ１３は、ＣＰＵ１２のプログラムを格納する領域や作業領域等を確保するためのものである。ＣＰＵ１２は、ユニット制御回路１４により各ユニットを制御する。
【００１９】
搬送ユニット２０は、用紙Ｓを印刷可能な位置に送り込んだ後、印刷時に搬送方向に所定の搬送量で用紙Ｓを搬送させるためのものであり、給紙ローラ２１と、搬送モータ２２と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。給紙ローラ２１を回転させ、印刷すべき用紙Ｓを搬送ローラ２３まで送る。紙検出センサ５１が、給紙ローラ２１から送られてきた用紙Ｓの先端の位置を検出すると、コントローラ１０は搬送ローラ２３を回転させ、用紙Ｓを印刷開始位置に位置決めする。用紙Ｓが印刷開始位置に位置決めされたとき、ヘッド４１の少なくとも一部のノズルは、用紙Ｓと対向している。
【００２０】
キャリッジユニット３０は、ヘッド４１を搬送方向と交差する方向（以下、移動方向という）に移動させるためのものであり、キャリッジ３１と、キャリッジモータ３２とを有する。
【００２１】
ヘッドユニット４０は、用紙Ｓにインクを吐出するためのものであり、ヘッド４１（１個）と、ヘッド４１を駆動するためのヘッド駆動回路４２とを有する。ヘッド４１の下面には、インク吐出部であるノズルが複数設けられ、各ノズルには、インクが入ったインク室（不図示）と、インク室の容量を変化させてインクを吐出させるための駆動素子（ピエゾ素子）が設けられている。
【００２２】
シリアル式のプリンタ１は、移動方向に沿って移動するヘッド４１からインクを断続的に吐出させ、用紙Ｓ上にドットを形成するドット形成処理と、用紙Ｓを搬送方向に搬送する搬送処理を交互に繰り返すことで、先のドット形成処理により形成されたドットの位置とは異なる位置にドットが形成され、画像が完成する。
【００２３】
＝＝＝ヘッドの駆動について＝＝＝
図３は、駆動信号生成回路７０を示す図であり、図４は、駆動信号生成回路７０とヘッド駆動回路４２を示す図であり、ヘッド駆動回路４２により、各ノズルに対応したピエゾ素子が動作することを示している。図５は、各信号のタイミングチャートである。
【００２４】
〈駆動信号生成回路について〉
図３に示すように、駆動信号生成回路７０（駆動信号生成部に相当）は、波形生成回路７１と電流増幅回路７２とを有し、あるノズル群（ピエゾ素子ＰＺＴ）に対して共通に使用される駆動信号ＣＯＭを生成する。まず、波形生成回路７１が、ＤＡＣ値（デジタル信号の波形情報）に基づいて、駆動信号ＣＯＭの基となる電圧波形信号ＣＯＭ’（アナログ信号の波形情報）を生成する。そして、電流増幅回路７２は、電圧波形信号ＣＯＭ’について、その電流を増幅し、駆動信号ＣＯＭとして出力する。
【００２５】
電流増幅回路７２は、駆動信号ＣＯＭの電圧上昇時に動作する上昇用トランジスタＱ１（ＮＰＮ型トランジスタ）と、駆動信号ＣＯＭの電圧下降時に動作する下降用トランジスタＱ２（ＰＮＰ型トランジスタ）を有する。上昇用トランジスタＱ１は、コレクタが電源に接続され、エミッタが駆動信号ＣＯＭの出力信号線に接続されている。下降用トランジスタＱ２は、コレクタが接地（アース）に接続され、エミッタが駆動信号ＣＯＭの出力信号線に接続されている。
【００２６】
波形生成回路７１からの電圧波形信号ＣＯＭ’によって、上昇用トランジスタＱ１がＯＮ状態になると、駆動信号ＣＯＭが上昇し、ピエゾ素子ＰＺＴの充電が行われる。一方、電圧波形信号ＣＯＭ’によって、下降用トランジスタＱ２がＯＮ状態になると、駆動信号ＣＯＭが下降し、ピエゾ素子ＰＺＴの放電が行われる。そうして、図５に示すような、繰り返し周期Ｔ内に第１駆動パルスＷ１と第２駆動パルスＷ２を有する駆動信号ＣＯＭが生成される。
【００２７】
〈ヘッド駆動回路について〉
ヘッド駆動回路４２は、１８０個の第１シフトレジスタ４２１と、１８０個の第２シフトレジスタ４２２と、ラッチ回路群４２３と、データセレクタ４２４と、１８０個のスイッチＳＷとを有する。このヘッド駆動回路４２は１８０個のノズルから成るノズル群に対応し、図中のかっこ内の数字は、部材（又は信号）が対応するノズルの番号を示している。
【００２８】
まず、印刷信号ＰＲＴは、１８０個の第１シフトレジスタ４２１に入力され、その後、１８０個の第２シフトレジスタ４２２に入力される。その結果、シリアル伝送された印刷信号ＰＲＴは、１８０個の２ビットデータである印刷信号ＰＲＴ（ｉ）に変換される。この印刷信号ＰＲＴ（ｉ）は、ノズル＃ｉに割り当てられている１画素のデータに対応した信号である。
【００２９】
そして、ラッチ信号ＬＡＴの立ち上がりパルスがラッチ回路群４２３に入力されると、各シフトレジスタの３６０個のデータがラッチ回路群４２３にラッチされる。ラッチ信号ＬＡＴの立ち上がりパルスがラッチ回路群４２３に入力されるとき、データセレクタ４２４にもラッチ信号ＬＡＴの立ち上がりパルスが入力され、データセレクタ４２４は初期状態となる。  
また、データセレクタ４２４は、ラッチ前（初期状態となる前）に、各ノズル＃ｉに対応する２ビットの印刷信号ＰＲＴ（ｉ）をラッチ回路群４２３から選択し、各印刷信号ＰＲＴ（ｉ）に応じたスイッチ制御信号ｐｒｔ（ｉ）を各スイッチＳＷ（ｉ）に出力する。
【００３０】
このスイッチ制御信号ｐｒｔ（ｉ）により、ピエゾ素子ＰＺＴ（ｉ）に対応したスイッチＳＷ（ｉ）のオン・オフ制御が行われる。そして、スイッチのオン・オフ動作が、駆動信号生成回路７０から伝送された駆動信号ＣＯＭをピエゾ素子に印加もしくは遮断し（ＤＲＶ（ｉ））、ノズル＃ｉからインクが吐出される、又は、吐出されない。
【００３１】
〈インクの吐出について〉
例えば、スイッチ制御信号ｐｒｔ（ｉ）のレベルが「１」のとき、スイッチＳＷ（ｉ）はオンとなり、駆動信号ＣＯＭが有する駆動パルス（Ｗ１，Ｗ２）をそのまま通過させ、駆動パルスがピエゾ素子ＰＺＴ（ｉ）に印加される。そして、駆動パルスがピエゾ素子ＰＺＴ（ｉ）に印加されると、その駆動パルスに応じてピエゾ素子ＰＺＴ（ｉ）が変形し、インク室の一部を区画する弾性膜（側壁）が変形し、インク室内の既定量のインクがノズル＃ｉから吐出される。一方、スイッチ制御信号ｐｒｔ（ｉ）のレベルが「０」のとき、スイッチＳＷ（ｉ）はオフとなり、駆動信号ＣＯＭが有する駆動パルスを遮断する。
【００３２】
本実施形態では、１つの画素に対する印刷信号ｐｒｔ（ｉ）は２ビットのデータであり、１つの画素は、「大ドットが形成される」「中ドットが形成される」「小ドットが形成される」「ドットが形成されない」の４階調で表現される。図５に示すように、スイッチ制御信号ｐｒｔ（ｉ）が「１１」の場合、ピエゾ素子ＰＺＴ（ｉ）に第１駆動パルスＷ１と第２駆動パルスＷ２が印加される。そして、２つの駆動パルスがピエゾ素子ＰＺＴ（ｉ）に印加されることでノズル＃ｉから大ドットに応じたインク量が吐出され、大ドットが形成される。同様に、スイッチ制御信号ｐｒｔ（ｉ）が「１０」の場合、中ドットが形成され、スイッチ制御信号ｐｒｔ（ｉ）が「０１」の場合、小ドットが形成される。また、スイッチ制御信号ｐｒｔ（ｉ）が「００」の場合、ピエゾ素子ＰＺＴ（ｉ）に駆動パルスが何も印加されないので、ピエゾ素子ＰＺＴ（ｉ）が変形せず、ドットは形成されない。
【００３３】
＝＝＝トランジスタの消費電力について＝＝＝
図６は、駆動信号ＣＯＭが有する第１駆動パルスＷ１の電圧変化と、トランジスタＱ１及びＱ２に流れる電流変化の説明図である。ＤＡＣ値により波形生成回路７１が電圧波形信号ＣＯＭ’を生成し、トランジスタ（電流増幅回路７２）に電圧波形信号ＣＯＭ’が入力されたとしても（図３）、例えば、スイッチ制御信号ｐｒｔ（ｉ）のデータが「１０」であれば（図５）、ピエゾ素子には第１駆動信号Ｗ１のみが印加され、トランジスタには第１駆動パルスＷ１を生成するための電流しか流れない。即ち、ピエゾ素子に印加された駆動パルスによって、トランジスタの消費電力Ｐが異なってくる。以下、第１駆動パルスＷ１がピエゾ素子ＰＺＴに印加された際の、トランジスタの消費電力Ｐについて説明する。
【００３４】
時刻Ｔ０の時点まで、駆動信号生成回路７０は中間駆動電圧Ｖｃを維持する。そして、時刻Ｔ０から時刻Ｔ１までの間に、駆動信号生成回路７０は中間駆動電圧Ｖｃから最高駆動電圧Ｖｈまで電圧を上昇させる。このとき、上昇用トランジスタＱ１はＯＮ状態となり、上昇用トランジスタＱ１に電流ｉ１（Ａ）が流れる。そして、ピエゾ素子ＰＺＴはインク室の容積を膨張させる。
【００３５】
そして、駆動信号生成回路７０は、時刻Ｔ２まで最高駆動電圧Ｖｈを維持した後、時刻Ｔ２から時刻Ｔ３までの間に、最高駆動電圧Ｖｈから最低駆動電圧Ｖｌまで電圧を下降させる。このとき、下降用トランジスタＱ２はＯＮ状態となり、下降用トランジスタＱ２に電流ｉ２（Ａ）が流れる。そして、ピエゾ素子ＰＺＴによりインク室は収縮される。このインク室内の容積変化によりノズルからインクが吐出される。
【００３６】
最後に、駆動信号生成回路７０は、時刻Ｔ４まで最低駆動電圧Ｖｌを維持し、時刻Ｔ４から時刻Ｔ５までの間に、最低駆動電圧Ｖｌから中間駆動電圧Ｖｃまで電圧を上昇させる。このとき、上昇用トランジスタＱ１はＯＮ状態となり、上昇用トランジスタＱ１に電流ｉ１（Ａ）が流れる。そして、ピエゾ素子ＰＺＴは、インク室の容積を膨張させ、インク室内の容積を中間駆動電圧Ｖｃに対応する基準容積に戻す。
【００３７】
このように、第１駆動パルスＷ１がピエゾ素子に印加されると、上昇用トランジスタＱ１と下降用トランジスタＱ２に電流が流れ、電力が消費される。
【００３８】
上昇用トランジスタＱ１には、時刻Ｔ０から時刻Ｔ１と時刻Ｔ４から時刻Ｔ５までの間に、電流ｉ１（Ａ）が流れる。ゆえに、時刻Ｔ０から時刻Ｔ１または時刻Ｔ４から時刻Ｔ５の間のある時刻Ｔでの消費電力は、時刻Ｔの駆動信号ＤＲＶの電位と電源電位（４２Ｖ）との電位差と、電流ｉ１（Ａ）との積により求められる。そして、時刻Ｔ０から時刻Ｔ１までと、時刻Ｔ４から時刻Ｔ５までの消費電力の総和が、ピエゾ素子ＰＺＴに第１駆動パルスＷ１が印加されたときの上昇用トランジスタＱ１の消費電力量ｑ１（Ｗｈ）となる。
【００３９】
同様に、下降用トランジスタＱ２には、時刻Ｔ２から時刻Ｔ３までの間に、電流ｉ２（Ａ）が流れる。ゆえに、時刻Ｔ２から時刻Ｔ３の間のある時刻Ｔでの消費電力は、時刻Ｔの駆動信号ＤＲＶの電位とＧＮＤ電位との電位差と、電流ｉ２（Ａ）の積により求められる。そして、時刻Ｔ２から時刻Ｔ３までの消費電力の総和が、ピエゾ素子ＰＺＴに第１駆動パルスＷ１が印加されたときの下降用トランジスタＱ２の消費電力量ｑ２（Ｗｈ）となる。
【００４０】
即ち、第１駆動パルスＷ１が１個のピエゾ素子ＰＺＴに印加されたときの消費電力量は、上昇用トランジスタＱ１の消費電力量のｑ１（Ｗｈ）と、下降用トランジスタＱ２の消費電力量ｑ２（Ｗｈ）を合計したｑ１＋ｑ２（Ｗｈ）となる。なお、駆動パルスＷがピエゾ素子ＰＺＴに印加される時間（図６ではＴ０からＴ５まで）は微小であるため、以下では、消費電力量（ｑ１＋ｑ２（Ｗｈ））を第１駆動パルスＷ１がピエゾ素子ＰＺＴに印加された瞬間のトランジスタの消費電力Ｐとする。
【００４１】
＝＝＝トランジスタとヘッドの発熱と待機動作について＝＝＝
図７Ａは、プリンタ１の上面図であり、図７Ｂは、プリンタ１の断面図である。図８は、駆動信号生成回路７０の基板４３上に設けられたトランジスタＱとヒートシンク４４とファン４５を示す図である。駆動信号生成回路７０の基板４３は、プリンタ１における移動方向の右側に位置し、ヘッド４１のホームポジション上に位置する。
【００４２】
駆動信号生成回路７０のトランジスタＱ１，Ｑ２を構成する半導体には接合部（不図示）というポイントが有り、トランジスタＱ１，Ｑ２が駆動信号ＣＯＭを生成するときに、接合部が発熱する。この発熱によって、トランジスタ自身の温度が高温になると、トランジスタが破壊してしまう虞がある。そこで、図８に示すように、一対のトランジスタＱ１，Ｑ２に接触するようにヒートシンク４４（放熱部材）を設ける。ヒートシンク４４はトランジスタＱが発熱した熱を外部へ放熱する。そのため、ヒートシンク４４によりトランジスタＱの温度上昇が抑制される。
【００４３】
更に、本実施形態のヒートシンク４４には、筒状の空洞４６が設けられている。空洞４６が設けられることで、ヒートシンク４４の表面積が大きくなり、その分だけ空気中に放熱される熱量も増加する。また、空洞４６の出入り口となるヒートシンク４４の側面のうちの一方側にはファン４５が設けられている。ファン４５により空気をヒートシンク４４の空洞４６内に強制的に通過させ、ヒートシンク４４の熱を空気に伝達し易くしている。その結果、ヒートシンク４４とトランジスタの冷却効果が高まる。
【００４４】
ヒートシンク４４・トランジスタＱが取り付けられた基板４３及びヘッド４１は、プリンタ１の外枠１’に囲われている。即ち、ヒートシンク４４、トランジスタ、ヘッド４１は、図７に示すように、同じ筐体内（プリンタ１の外枠１’内）に納められていると言える。そのため、駆動信号を生成することによってトランジスタが発熱すると、その熱はプリンタ１の内部（外枠１’内）にこもりやすい。ゆえに、プリンタ１の使用中は、プリンタ１の内部温度ｔ＋Δｔの方がプリンタ１の外気温度ｔよりも高くなる。特に、トランジスタの周辺温度は外気温度ｔに比べて高い。
【００４５】
そこで、本実施形態のファン４５は、プリンタ１外部の空気を内部へ「吸気」する。そうすることで、プリンタ１外部の比較的に低い温度ｔの空気がファン４５によってヒートシンク４４の空洞４６内を通過する。仮に、ヒートシンクに設けられたファンが、プリンタ１内部の空気を外部へ「排気」するとしたら、比較的に高い温度ｔ＋Δｔの空気が空洞４６内を通過することになる。つまり、本実施形態のファン４５のように外部の空気を吸気する方が、内部の空気を排気する場合に比べて、ヒートシンク４４の温度を下げることができる。ゆえに、本実施形態のように外部の空気を吸気することで、トランジスタの接合部温度をより低下させることができ、トランジスタの高温による破壊を防止できる。
【００４６】
但し、ファン４５の送風方向をプリンタ１外部から内部にすることで、トランジスタの発熱により加熱された空気ｔ＋Δｔがプリンタ１内部に流れることになる。その結果、ヘッド４１が位置するプリンタ１内部に加熱された空気が流れ、ヘッド温度が上昇してしまう。ヘッド温度が過度に上昇すると、ドット抜けや飛行曲がり等の吐出不良が発生したり、ヘッド自身が故障したりしてしまう。なお、図７Ａに示すようにヒートシンク４４及びファン４５はヘッド４１と搬送方向にずれ、また、図７Ｂに示すようにヒートシンク４４及びファン４５はヘッド４１の上方に配置されている。そのため、ファン４５からの加熱された空気がヘッド４１に直接吹き付けられることは防止されるが、ヘッド４１周辺に流れる加熱された空気の影響を受けて、ヘッド温度は上昇してしまう。
【００４７】
また、本実施形態のプリンタ１のように、ファン４５が外部の空気を吸気して、加熱された空気がヘッド４１側に流れるプリンタに限らず、トランジスタとヘッドが同じ筐体内に配置されたプリンタでは、トランジスタの発熱による熱がプリンタ１内部にこもり、ヘッド温度が上昇してしまう。また、トランジスタの熱がヘッドに影響しないほどにトランジスタとヘッドを離そうとすると、装置が大型化してしまう。
【００４８】
つまり、駆動信号生成回路７０が駆動信号を生成する際のトランジスタの発熱の影響を受けて、ヘッド温度が過度に上昇することにより、吐出不良の発生やヘッドの故障が起こってしまう。特に、本実施形態のプリンタ１のように、ヒートシンクの冷却効果を高めるためにファン４５がプリンタ外部の空気を内部に吸気する場合、ヘッド温度が上昇しやすい。また、印刷が長時間続くと、ヒートシンク４４やファン４５ではトランジスタの発熱を抑えられず、トランジスタの接合部が限界温度（例えば１２５℃）以上となり、トランジスタが破壊してしまう虞がある。
【００４９】
そこで、本実施形態では、トランジスタＱ１、Ｑ２とヘッド４１の温度上昇を抑制することを目的とし、センサにより、トランジスタの温度とヘッドの温度を管理する。そうすることで、高温によるトランジスタ（接合部）の破壊やヘッド４１の吐出不良を防止する。
【００５０】
トランジスタの温度は図８に示すように駆動信号生成回路７０の基板４３上に設けられたトランジスタセンサ５３（生成部センサに相当）により管理される。コントローラ１０（制御部に相当）がトランジスタセンサ５３により検知された温度を「トランジスタ温度Ｔｔ」として管理し、トランジスタの破壊を防止する。
【００５１】
図９は、ヘッド４１の中継基板４１１を示す図である。ヘッド４１のノズル面４１２の上方に中継基板４１１を設ける。ヘッド制御部（不図示）からの信号等は中継基板４１１を中継して駆動素子等に伝送され、ノズルからインクが吐出される。この中継基板４１１にヘッド４１の温度を管理するためのヘッドセンサ５４（センサに相当）を設ける。コントローラ１０がヘッドセンサ５４により検知された温度を「ヘッド温度Ｔｈ」として管理し、吐出不良の発生等を防止する。なお、このヘッドセンサ５４は駆動信号ＣＯＭの電圧調整にも用いられる。インクは環境温度により粘度が異なるため、ヘッドセンサ５４による検値結果に基づいて駆動信号ＣＯＭの電圧値を調整し、環境温度によらずに一定のインクが吐出されるようにする。
【００５２】
本実施形態では、トランジスタの破壊を事前に防ぐため、許容温度を設定し、トランジスタ温度Ｔｔが許容温度を超えたとき、駆動信号生成回路７０による駆動信号ＣＯＭの生成を待機させる。また、トランジスタ温度Ｔｔが、これ以上印刷を続けるとトランジスタが破壊してしまう温度（限界温度）に達したときは、駆動信号生成回路７０による駆動信号ＣＯＭの生成を停止させる。このように、駆動信号ＣＯＭの生成を一時中断または停止することで、トランジスタの温度上昇が抑えられ、トランジスタの破壊を防止できる。
【００５３】
同様に、ヘッドの吐出不良や故障を事前に防ぐために、許容温度を設定し、ヘッド温度Ｔｈが許容温度を超えたとき、駆動信号生成回路７０による駆動信号ＣＯＭの生成を待機させる。また、ヘッド温度Ｔｈが、これ以上印刷を続けると、確実に吐出不良が発生する温度（限界温度）に達したときは、駆動信号生成回路７０による駆動信号ＣＯＭの生成を停止させる。このように、駆動信号ＣＯＭの生成を一時中断または停止することで、トランジスタ温度Ｔｔの上昇が抑えられる。そして、トランジスタ温度Ｔｔの上昇が抑えられるということは、ファン４５によりヒートシンク４４の空洞４６内を通過し、ヘッド４１が位置するプリンタ内部に流れる空気の温度を低下させることができる。その結果、ヘッド温度Ｔｈの上昇が抑えられ、ヘッド４１の吐出不良や故障を防止できる。
【００５４】
つまり、ヘッド温度Ｔｈとトランジスタ温度Ｔｔとに基づいて、駆動信号生成回路７０による駆動信号の生成を待機または停止させることで（駆動信号によりヘッドから液体を吐出させることを待機、または、駆動信号生成部からの駆動信号の生成の停止）、トランジスタの破壊やヘッドの吐出不良・故障を防止する。以下では、駆動信号の生成を待機または停止させることを「待機動作」と呼ぶ。
【００５５】
ところで、２つのトランジスタＱ１，Ｑ２はそれぞれケースに囲まれた状態で、駆動信号生成回路７０の基板４３上に設けられている。また、トランジスタセンサ５３は２つのトランジスタＱ１，Ｑ２のケース間に設けられている（図８）。ゆえに、トランジスタセンサ５３が検出するトランジスタ温度Ｔｔは、発熱する２つのトランジスタＱ１，Ｑ２の接合部の周辺温度である。
【００５６】
トランジスタの接合部の温度Ｔｊとトランジスタ温度Ｔｔとの関係は次式のようになる。  
Ｔｊ＝Ｔｔ＋Ｔｏｆｆ＋θｊｃ×Ｐ
なお、Ｔｏｆｆはトランジスタセンサ５３からトランジスタのケースまでの熱損失による温度差であり、θｊｃ×Ｐはケースからトランジスタの接合部までの熱損失による温度差である。θｊｃは接合部・ケース間の熱抵抗（℃／Ｗ）、Ｐはトランジスタからの駆動信号ＣＯＭがピエゾ素子に印加される際の消費電力（Ｗ）である。  
上式より、トランジスタ温度Ｔｔが同じであってもトランジスタの消費電力Ｐが大きければ、よりトランジスタが破壊されやすい状態にあると言える。そのため、これらのことを考慮して、待機動作の有無についてのトランジスタ温度Ｔｔの許容温度（閾値）を決定することが好ましい。
【００５７】
また、ヘッド温度Ｔｈやトランジスタ温度Ｔｔが許容温度を超えたとき、駆動信号生成回路７０の駆動信号の生成を完全に待機させてしまうと、ノズル周辺のインクが増粘し、目詰まりを起こしてしまう虞がある。そうすると、待機後に、例えばフラッシング等の回復作業を行い、ノズルから液体が正常に吐出されるようにする必要がある。そのため、ヘッド温度Ｔｈやトランジスタ温度Ｔｔが許容温度を超え、待機動作を行うときには、インクが吐出しない程度にメニスカスを微振動させる微振動用の駆動信号を駆動信号生成回路７０に生成させてもよい。微振動用の駆動信号はインク吐出用の駆動信号（図５の駆動パルスＷ１，Ｗ２）に比べて、消費電力Ｐが小さい。そのため、印刷時であるインク吐出用の駆動信号が生成される時に比べて、微振動用の駆動信号が生成される時の方が、トランジスタの温度上昇率を低下させることができる。そのため、トランジスタの破壊を防止することができる。なお、印刷停止中は、完全に駆動信号の生成を停止してもよいし、微振動用の駆動信号を生成してもよいとする。即ち、本実施形態では、ヘッド温度Ｔｈやトランジスタ温度Ｔｔが許容温度を超えたときには、駆動信号生成回路はインク吐出用の駆動信号の生成を待機、又は停止する。
【００５８】
＝＝＝待機動作：実施例１＝＝＝
図１０は、実施例１における待機動作のフローであり、図１１は、実施例１の待機動作の条件表である。この実施例１では、トランジスタ温度Ｔｔと閾値とを比較して待機動作を行うか否かを決定する。そして、その閾値をヘッド温度Ｔｈにより決定する。図１１に示すように、ヘッド温度Ｔｈにより、待機動作に関するトランジスタ温度Ｔｔの閾値条件を７個（第１条件から第７条件）に区分する。つまり、ヘッド温度Ｔｈによって、待機動作を行うか否かのトランジスタ温度Ｔｔの閾値が異なる。更に、トランジスタ温度Ｔｔにより待機動作を行う時間も異なる。
【００５９】
実施例１の印刷の流れについて説明する。コントローラ１０が印刷命令を受信すると（Ｓ００１）、ヘッドセンサ５４によりヘッド温度Ｔｈを検出する（Ｓ００２）。検出したヘッド温度Ｔｈと待機動作の条件表（図１１）とに基づいて、待機動作に関するトランジスタ温度Ｔｔの閾値を決定する（Ｓ００３）。即ち、ヘッド温度Ｔｈが第１条件から第７条件の何れに当てはまるかを決定する。例えば、ヘッド温度が４２℃の場合、トランジスタ温度Ｔｔの閾値条件は第４条件となり、「−２０，６０，６５，７０，８５」が待機動作の有無や各待機時間の閾値となる。次に、トランジスタ温度Ｔｔを検出する（Ｓ００４）。
【００６０】
ヘッド温度Ｔｈに基づいて先ほど決定したトランジスタ温度Ｔｔの閾値により、駆動信号生成回路７０が待機動作を行うか否か決定する（Ｓ００５）。待機動作を行う必要がない場合（Ｓ００５→ＮＯ）、通常通りに印刷を行う（Ｓ００９）。  
インク吐出用の駆動信号の生成を待機させる場合（Ｓ００５→ＹＥＳ、Ｓ００６→ＮＯ）、ヘッド４１の移動方向への１回の移動であるパス毎にインク吐出用の駆動信号の生成を一時待機（中断）させながら印刷を行う。パス毎の待機時間は、図１１の条件表より、トランジスタ温度Ｔｔにより決定する。  
トランジスタ温度Ｔｔが、使用環境以下の温度（−２０℃）であったり、トランジスタが破壊する限界温度（８５℃、限界値に相当）以上であったりする場合には、印刷を停止し、エラー処理を行う（Ｓ００７）。エラー処理とは、例えば、コントローラ１０がエラー情報をコンピュータ６０に送信し、コンピュータ６０は印刷がエラーであることをディスプレイに表示する等の処理である。
【００６１】
こうして１ページ分の印刷が終了した後、次ページのデータの有無を確認する（Ｓ０１０）。次ページのデータが有れば（Ｓ０１０→ＹＥＳ）、再び、ヘッド温度Ｔｈとトランジスタ温度Ｔｔとに基づいて、待機動作の有無を決定して印刷を行う。次ページのデータが無ければ（Ｓ０１０→ＮＯ）、印刷を終了する。
【００６２】
例えば、ヘッド温度Ｔｈの検出温度が３７℃であった場合、待機動作に関するトランジスタ温度Ｔｔの閾値条件が第３条件となる。つまり、閾値は、「−２０，６５，７０，７５，８５」と決定される。そして、検出したトランジスタ温度Ｔｔが６２℃であれば、待機動作が行われることなく通常に印刷が行われる。また、トランジスタ温度Ｔｔが７２℃であれば、１回のパス毎にインク吐出用の駆動信号の生成が３秒間待機されながら印刷が行われる。また、ヘッド温度Ｔｈが４２℃であり、検出したトランジスタ温度Ｔｔが６２℃であると、１回のパス毎にインク吐出用の駆動信号の生成が０．５秒間待機されながら印刷が行われる。
【００６３】
つまり、この実施例１では、ヘッド温度Ｔｈにより待機動作に関するトランジスタ温度Ｔｔの閾値が異なるため、トランジスタ温度Ｔｔが同じ温度であっても（例えば６２℃）、ヘッド温度Ｔｈによって（例えば３７℃と４２℃では）、待機動作が行われることなく通常に印刷されたり、待機動作が行われたり、また、待機時間が異なったりする。逆に、ヘッド温度Ｔｈが同じであっても（例えば３７℃）、トランジスタ温度Ｔｔによって（例えば６２℃と７２℃では）、待機動作の有無や待機時間が異なる。
【００６４】
図１１の条件表によると、ヘッド温度Ｔｈが−２０℃よりも低いときは（第１条件）、プリンタ１の使用環境でないため、トランジスタ温度Ｔｔに関わらず、印刷が停止される。また、ヘッド温度Ｔｈが７０℃以上（限界値）であるときは（第７条件）、トランジスタ温度Ｔｔに関わらず、ヘッド４１に吐出不良が発生し、更に、ヘッド４１自身が故障してしまう虞があるため、印刷が停止される。
【００６５】
ヘッド温度Ｔｈが−２０℃以上であり３５℃未満であるときは（第２条件）、ヘッド４１に吐出不良が発生する虞がない。そのため、トランジスタ温度Ｔｔが、トランジスタが破壊する虞のある温度以上（図１１では７０℃以上）となるまで、待機動作は行われない。これは、ヘッド４１に吐出不良の虞がないため、トランジスタの温度上昇によるトランジスタの破壊のみが考慮されて待機動作が行われる場合の閾値条件である。なお、待機動作を行うか否かの閾値は「−２０℃」と「７０℃」であり、印刷を停止するか否かの閾値は「−２０℃」と「８５℃」である。そして、閾値「７０℃」、「７５℃」、「８０℃」、「８５℃」により印刷用の駆動信号の生成を待機させる時間を異ならせている。
【００６６】
ヘッド温度Ｔｈが３５℃以上であり７０℃未満であるときは（第３条件〜第６条件）、ヘッド４１に吐出不良の発生の虞があるため、ヘッド温度Ｔｈが第２条件であるときに比べて、待機動作が行われ易くなっている。例えば、トランジスタ温度Ｔｔが６６℃であるとすると、ヘッド温度Ｔｈが３０℃であれば待機動作は行われないが、ヘッド温度Ｔｈが３５℃であれば待機動作は行われる。このように、ヘッド温度Ｔｈが高くなるにつれて、待機動作に関するトランジスタ温度Ｔｔの閾値を下げて、待機動作が行われ易くなるようにしている。そうすることで、ヘッド温度Ｔｈが高く、ヘッド４１に吐出不良の発生の虞がある場合には、インク吐出用の駆動信号生成が待機され、トランジスタ（接合部）の発熱が抑えられる。そうすると、ヒートシンク４４に設けられたファン４５からプリンタ内部に吹かれる空気の温度が下がり、ヘッド温度Ｔｈの上昇も抑えられる。ヘッド温度Ｔｈの上昇が抑えられることで、ヘッド４１の吐出不良も防止される。
【００６７】
ところで、ヒートシンク４４の放熱により加熱された空気がヘッド４１方向に吹くことにより、ヘッド温度Ｔｈは上昇すると前述している。即ち、ヘッド温度Ｔｈはトランジスタの発熱の影響を受けて温度上昇する。但し、印刷時の状況に応じて、トランジスタの発熱温度（トランジスタ温度Ｔｔ）が同じであっても、ヘッド温度Ｔｈが上昇し易かったり、上昇し難かったりする。例えば、本実施形態のプリンタ１ではヘッド４１が移動方向に移動しながら画像を形成するため、トランジスタが高温の時に、ヘッド４１がトランジスタの近くに位置する場合にはヘッド温度Ｔｈが上昇し易くなる。逆に、トランジスタが高温の時に、ヘッド４１がトランジスタから離れている場合にはヘッド温度Ｔｈが上昇し難い。つまり、ヘッド温度Ｔｈはトランジスタの発熱の影響を受けて温度上昇するが、トランジスタの発熱に伴って常にヘッド温度Ｔｔが一定に温度上昇するとは限らない。即ち、トランジスタ温度Ｔｔとヘッド温度Ｔｈの関係は一定ではない。なお、ヘッド温度Ｔｈの上昇の仕方には、ヘッド４１の移動方向の位置に限らず、プリンタ１の使用環境などの外乱要素も影響する。
【００６８】
そのため、本実施形態のように、ヘッド温度Ｔｈとトランジスタ温度Ｔｔの両方を管理することで、ヘッド４１の吐出不良とトランジスタの破壊を確実に防止することができる。
【００６９】
例えば、前述のように、トランジスタが発熱しても、トランジスタとヘッド４１との距離が離れている場合には、ヘッド温度Ｔｔの温度上昇は比較的に小さくなる。仮に、トランジスタ温度Ｔｔのみを管理して、トランジスタ温度Ｔｔが上昇したときにはヘッド温度Ｔｈも上昇していると予測し、ヘッド４１の温度上昇も抑えようとして、トランジスタの温度上昇を抑える以上に待機時間を長くするとする。そうすると、トランジスタ温度Ｔｔは上昇しているがヘッド温度Ｔｔの温度上昇が小さいときであっても、必要以上に待機時間が長くなり、印刷時間が長くなってしまう。そこで、本実施形態のように、ヘッド温度Ｔｈとトランジスタ温度Ｔｔの両方を管理し、ヘッド温度Ｔｈが、吐出不良が発生する虞のない温度であるときには、トランジスタの温度上昇を抑えるために必要な時間だけ待機動作を行うことで（図１１の第２条件）、無駄に待機動作を行う必要がなくなり、印刷処理時間を出来る限り短縮することができる。
【００７０】
また、トランジスタが高温に発熱した後に、その熱がヒートシンク４４に伝わり、ヒートシンク４４の空洞４６を通過する空気に放熱され、加熱された空気の影響を受けてヘッド温度Ｔｈが上昇するまでには、時間がかかる。そのため、ヘッド温度Ｔｈが上昇したときには、トランジスタ温度Ｔｔは低下している可能性が考えられる。このような場合、ヘッド温度Ｔｈは上昇しているが、トランジスタ温度Ｔｔは破壊する虞のない温度となる。仮に、トランジスタ温度Ｔｔのみを管理して、トランジスタ温度Ｔｔが破壊する虞のない温度であるときは、ヘッド温度Ｔｈも上昇していないと予測し、待機動作を行わないとする。そうすると、トランジスタの発熱からヘッド温度Ｔｈの上昇までの時間の遅れにより、ヘッド温度Ｔｈは上昇しているがトランジスタ温度Ｔｔは低下しているときには、待機動作が行われなくなってしまう。その結果、待機動作することなく印刷が続行し、ヘッド温度Ｔｈは更に上昇し、吐出不良を発生させてしまう。そこで、本実施形態のように、ヘッド温度Ｔｈとトランジスタ温度Ｔｔの両方を管理することで、ヘッド温度Ｔｈが高い場合には、トランジスタ温度Ｔｔが、トランジスタが破壊する虞のない温度であっても、待機動作が行われ、ヘッド温度Ｔｈの上昇による吐出不良の発生を確実に抑えられる。
【００７１】
以上をまとめると、実施例１では、ヘッド温度Ｔｈに基づいて、待機動作に関するトランジスタ温度Ｔｔの閾値を決定する。そして、ヘッド温度Ｔｈが高いほど待機動作が行われ易くなるように閾値を低くして、待機動作中にトランジスタの発熱を抑える。その結果、ファン４５によりヘッド４１方向に吹かれる風の温度が下がり、ヘッド温度Ｔｈの上昇が抑えられ、ヘッド４１の吐出不良とヘッド４１の故障を防止できる。また、ヘッド温度Ｔｈに基づいて決定するトランジスタ温度Ｔｔの閾値条件では、トランジスタ温度Ｔｔが高いほど待機動作の時間が長くなるようになっている。その結果、待機動作中にトランジスタの発熱が抑えられ、トランジスタの過度な発熱による破壊を防止できる。
【００７２】
＝＝＝待機動作：実施例２＝＝＝
図１２は、実施例２における待機動作のフローであり、図１３は、実施例２の待機動作の条件表である。実施例２では、ヘッド温度Ｔｈとトランジスタ温度Ｔｔとに基づいて、駆動信号生成回路７０が待機動作を行うか否かを決定し、また、待機時間を決定する。
【００７３】
まず、コントローラ１０が印刷命令を受信すると（Ｓ１０１）、ヘッド温度Ｔｈを検出し（Ｓ１０２）、トランジスタ温度Ｔｔを検出する（Ｓ１０３）。ヘッド温度Ｔｈとトランジスタ温度Ｔｔに基づいて、図１３の条件表から、待機動作を行うか否か、また待機時間を決定する。なお、この実施例２では、実施例１のようにパスごとではなく、ページごとに待機動作が行われるとする。待機動作が必要な場合には（Ｓ１０４→ＹＥＳ・Ｓ１０５→ＮＯ）、所定時間だけインク吐出用の駆動信号の生成が待機された後に（Ｓ１０７）、印刷が行われる（Ｓ１０８）。待機動作が不必要な場合には（Ｓ１０４→ＮＯ）、待機することなく直ぐに印刷が行われる（Ｓ１０８）。そうして、１ページ分の印刷が終了すると、次ページの印刷データが無くなるまでページごとに印刷を繰り返す。
【００７４】
また、トランジスタ温度Ｔｔとヘッド温度Ｔｈの少なくとも一方が−２０℃よりも低い場合には印刷を停止し（Ｓ１０５→ＹＥＳ）、エラー処理を行う（Ｓ１０６）。トランジスタ温度Ｔｔが、これ以上印刷を続けるとトランジスタが破壊する限界温度以上である場合と（８５℃以上）、ヘッド温度Ｔｈが、ヘッド４１に吐出不良が発生する限界温度以上である場合（７０℃以上）にも、印刷を停止する。
【００７５】
図１３の条件表によれば、トランジスタ温度Ｔｔがトランジスタの破壊の虞がない温度であり（−２０℃≦Ｔｔ＜７０℃）、且つ、ヘッド温度Ｔｈが吐出不良の虞がない温度である場合には（−２０℃≦Ｔｈ＜３５℃）、待機動作が行われない。
【００７６】
そして、トランジスタ温度Ｔｔが、トランジスタが故障する虞のない温度であっても（−２０℃≦Ｔｔ＜７０℃）、ヘッド温度Ｔｈが、吐出不良が発生する虞のある温度に達すると（３５℃≦Ｔｈ＜７０℃）、待機動作が行われる。そして、ヘッド温度Ｔｈが高いほど、待機時間が長くなる。即ち、ヘッド温度Ｔｈが、吐出不良の発生する虞のある温度であるときには、トランジスタ温度Ｔｔに関係なく（トランジスタ温度Ｔｔが低くとも）、待機動作が行われる。待機動作が行われることで、トランジスタの発熱が抑えられ、ファン４５によりヘッド４１方向に吹かれる風の温度が低下する。その結果、ヘッド温度Ｔｈの温度上昇が抑えられ、吐出不良の発生を防止できる。
【００７７】
同様に、ヘッド温度Ｔｈが、吐出不良が発生する虞のない温度であっても（−２０℃≦Ｔｈ＜３５℃）、トランジスタ温度Ｔｔが、トランジスタが破壊する虞のある温度に達すると（７０℃≦Ｔｔ）、待機動作が行われる。そして、トランジスタ温度Ｔｔが高いほど、待機時間が長くなる。即ち、トランジスタ温度Ｔｔが、トランジスタが破壊する虞のある温度であるときには、ヘッド温度Ｔｈに関係なく（ヘッド温度Ｔｈが低くとも）、待機動作が行われる。待機動作が行われることで、トランジスタの発熱が抑えられ、トランジスタの破壊を防止できる。  
そして、トランジスタ温度Ｔｔがトランジスタの破壊の虞のある温度に近付き、且つ、ヘッド温度Ｔｈが吐出不良の虞のある温度に近付くにつれて、待機時間が長くなる。
【００７８】
前述のように、ヘッド温度Ｔｈはトランジスタの発熱の影響を受けて上昇するが、印刷時の状況に応じて、トランジスタ温度Ｔｔとヘッド温度Ｔｈの関係は一定とはならない。そのため、この実施例２のように、ヘッド温度Ｔｈとトランジスタ温度Ｔｔの両方を管理することで、ヘッド４１の吐出不良とトランジスタの破壊を確実に防止することができる。また、不必要に待機動作を行って、印刷時間を長くしてしまうことも防止できる。
【００７９】
＝＝＝待機動作：実施例３＝＝＝
図１４は、実施例３における待機動作のフローである。図１５Ａは、待機動作に関するヘッド温度Ｔｈの待機条件表であり、図１５Ｂは、トランジスタ温度Ｔｔの待機条件表である。この実施例３では、ヘッド温度Ｔｈに基づいて、ヘッド４１に吐出不良を発生させないために必要な待機時間（以下、第１待機時間Ｔ１と呼ぶ）を決定し、トランジスタ温度Ｔｔに基づいて、トランジスタを破壊させないために必要な待機時間（以下、第２待機時間Ｔ２と呼ぶ）を決定する。そして、第１待機時間Ｔ１（第１の待機時間に相当）と第２待機時間Ｔ２（第２の待機時間に相当）とを比較して、長い方の時間分だけ、インク吐出用の駆動信号の生成を待機させる。
【００８０】
まず、プリンタドライバにより印刷命令を受信した後（Ｓ２０１）、ヘッド温度Ｔｈを検出する（Ｓ２０２）。ヘッド温度Ｔｈの検出結果に基づいて、図１５Ａのヘッド温度Ｔｈの待機条件表より、ヘッド４１の吐出不良防止のための第１待機時間Ｔ１を決定する（Ｓ２０３）。このとき、ヘッド温度Ｔｈが−２０℃よりも低く、ヘッド４１の使用環境でない場合、または、ヘッド温度Ｔｈが、印刷を続行すると吐出不良を確実に発生してしまう温度（７０℃≦Ｔｈ）である場合には（Ｓ２０４→ＹＥＳ）、印刷を停止し、トランジスタ温度Ｔｔを検出することなくエラー処理を行う（Ｓ２０７）。印刷を停止しない場合には（Ｓ２０４→ＮＯ）、トランジスタ温度Ｔｔを検出する（Ｓ２０５）。トランジスタ温度Ｔｔの検出結果に基づいて、図１５Ｂのトランジスタ温度Ｔｔの待機条件表より、トランジスタの破壊防止のための第２待機時間Ｔ２を決定する（Ｓ２０６）。トランジスタ温度Ｔｔが−２０℃よりも低い場合、または、トランジスタが破壊する限界温度（８５℃≦Ｔｔ）である場合には（Ｓ２０８→ＹＥＳ）、印刷を停止してエラー処理を行う（Ｓ２０７）。
【００８１】
こうして、第１待機時間Ｔ１と第２待機時間Ｔ２が決定した後に、第１待機時間Ｔ１および第２待機時間Ｔ２が共にゼロであれば（Ｓ２０９→ＹＥＳ）、待機動作が行われることなく、通常通りに印刷を行う（Ｓ２１０）。もし、第１待機時間Ｔ１と第２待機時間Ｔ２の少なくとも一方がゼロでなければ（Ｓ２０９→ＮＯ）、第１待機時間Ｔ１と第２待機時間Ｔ２を比較する（Ｓ２１１）。２つの待機時間Ｔ１，Ｔ２を比較して、長い方の時間分だけ、インク吐出用の駆動信号の生成を待機させる。
【００８２】
第１待機時間Ｔ１の方が第２待機時間Ｔ２よりも長ければ（Ｔ１＞Ｔ２）、パスごとに第１待機時間Ｔ１を待機させながら印刷を行う（Ｓ２１２）。一方、第２待機時間Ｔ２の方が第１待機時間Ｔ１よりも長ければ（Ｔ１＜Ｔ２）、パスごとに第２待機時間Ｔ２を待機させながら印刷を行う（Ｓ２１３）。第１待機時間Ｔ１と第２待機時間Ｔ２とが等しければ、その時間分だけ待機させる。
【００８３】
このように、実施例３では、ヘッド温度Ｔｈとトランジスタ温度Ｔｔの両方を管理し、ヘッド４１に吐出不良を発生させないために必要な待機時間と、トランジスタを破壊させないために必要な待機時間とを比較し、長い方の時間分だけ、インク吐出用の駆動信号の生成を待機させる。そのため、ヘッド４１の吐出不良とトランジスタの破壊を確実に防止することができる。例えば、第１待機時間Ｔ１（吐出不良を発生させないための時間）の方が第２待機時間（トランジスタを破壊させないための時間）よりも長いとすると、第１待機時間Ｔ１をインク吐出用の駆動信号の生成が待機される。このように第１待機時間だけ待機動作が行われることで、第２待機時間も待機動作が行われていることになるため、結果的に、吐出不良の発生もトランジスタの破壊も防止される。仮に、２つの待機時間Ｔ１，Ｔ２のうちの短い方の待機時間だけしか待機動作が行われなかったとしたら、ヘッドの吐出不良が発生するか、又は、トランジスタが破壊してしまう。
【００８４】
また、実施例１や実施例２では、ヘッド温度Ｔｈとトランジスタ温度Ｔｔの関係による複数の待機条件に基づいて、待機動作の有無や待機時間を決定している。これに対して、実施例３では、ヘッド温度Ｔｈに対する待機条件は１つであり（図１５Ａ）、トランジスタ温度Ｔｔに対する待機条件も１つである（図１５Ｂ）。つまり、実施例３は、実施例１・２に比べて待機条件が少なく、メモリ容量を削減することができる。
【００８５】
＝＝＝その他の実施の形態＝＝＝
上記の各実施形態は、主としてインクジェットプリンタを有する印刷システムについて記載されているが、ヘッドの温度上昇の抑制方法等の開示が含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８６】
〈トランジスタ温度の制御について〉
前述の実施形態では、トランジスタ温度Ｔｔとヘッド温度Ｔｈの両方を管理しているが、これに限らない。例えば、ヘッド温度Ｔｈのみを管理して、吐出不良の発生の虞がある場合にのみ待機動作を行ってもよい。
【００８７】
〈待機動作について〉
前述の実施例では、ページごと、又は、パスごとに待機動作を行っているがこれに限らない。例えば、複数ページごとに待機動作の有無を判断し、待機動作が必要な場合には待機動作を行ってもよい。
【００８８】
〈ラインヘッドプリンタについて〉
前述の実施形態では、画像形成動作と搬送動作とが交互に行われるプリンタ１を例に挙げているがこれに限らない。例えば、搬送方向と交差する方向に紙幅長さに亘ってノズルが並んでいるラインヘッドプリンタでもよい。
【００８９】
〈液体吐出装置について〉
前述の実施形態では、液体吐出方法を実施する液体吐出装置（一部）としてインクジェットプリンタを例示していたが、これに限らない。液体吐出装置であれば、プリンタ（印刷装置）ではなく、様々な工業用装置に適用可能である。例えば、布地に模様をつけるための捺染装置、カラーフィルター製造装置や有機ＥＬディスプレイ等のディスプレイ製造装置、チップへＤＮＡを溶かした溶液を塗布してＤＮＡチップを製造するＤＮＡチップ製造装置、回路基板製造装置等であっても、本件発明を適用することができる。  
また、液体の吐出方式は、駆動素子（ピエゾ素子）に電圧をかけて、インク室を膨張・収縮させることにより液体を吐出するピエゾ方式でもよいし、発熱素子を用いてノズル内に気泡を発生させ、その気泡によって液体を吐出させるサーマル方式でもよい。
【００９０】
前述の実施形態のプリンタ１のように、プリンタ内のコントローラが待機動作を指示する場合には、プリンタ１単体が液体吐出装置に相当し、プリンタに接続されたコンピュータが待機動作を指示する場合には、プリンタとコンピュータが接続されたシステムが液体吐出装置に相当する。
【図面の簡単な説明】
【００９１】
【図１】本実施形態のプリンタの全体構成ブロック図である。
【図２】図２Ａはプリンタの斜視図であり、図２Ｂはプリンタの断面図である。
【図３】駆動信号生成回路を示す図である。
【図４】駆動信号生成回路とヘッド駆動回路を示す図である。
【図５】各信号のタイミングチャートである。
【図６】第１駆動パルスの電圧変化と電流変化の図である。
【図７】図７Ａはプリンタの上面図、図７Ｂはプリンタの断面図である。
【図８】基板上のトランジスタとヒートシンクとファンを示す図である。
【図９】ヘッドの中継基板を示す図である。
【図１０】実施例１における待機動作のフローであり
【図１１】実施例１の待機動作の条件表である。
【図１２】実施例２における待機動作のフローであり
【図１３】実施例２の待機動作の条件表である。
【図１４】実施例３における待機動作のフローである。
【図１５】図１５Ａは待機動作に関するヘッド温度の待機条件表であり、図１５Ｂはトランジスタ温度の待機条件表である。
【符号の説明】
【００９２】
１  プリンタ、１０  コントローラ、１１  インターフェース部、
１２  ＣＰＵ、１３  メモリ、１４  ユニット制御回路、
２０  搬送ユニット、２１  給紙ローラ、２２  搬送モータ、
２３  搬送ローラ、２４  プラテン、２５  排紙ローラ、
３０  キャリッジユニット、３１  キャリッジ、３２  キャリッジモータ、
４０  ヘッドユニット、４１  ヘッド、４１１  中継基板、４１２  ノズル面、
４２  ヘッド駆動回路、４２１  第１シフトレジスタ、
４２２  第２シフトレジスタ、４２３  ラッチ回路群、
４２４  データセレクタ、４３  基板、４４  ヒートシンク、
４５  ファン、４６  空洞、５０  検出器群、５１  紙検出センサ、
５３  トランジスタセンサ、５４  ヘッドセンサ、６０  コンピュータ、
７０  駆動信号生成回路、７１  波形生成回路、７２  増幅回路
【図１】
0005145969.tif 000002
【図２】
0005145969.tif 000003
【図３】
0005145969.tif 000004
【図４】
0005145969.tif 000005
【図５】
0005145969.tif 000006
【図６】
0005145969.tif 000007
【図７】
0005145969.tif 000008
【図８】
0005145969.tif 000009
【図９】
0005145969.tif 000010
【図１０】
0005145969.tif 000011
【図１１】
0005145969.tif 000012
【図１２】
0005145969.tif 000013
【図１３】
0005145969.tif 000014
【図１４】
0005145969.tif 000015
【図１５】
0005145969.tif 000016