(57)【要約】      （修正有）【課題】インク吐出動作を行うための駆動信号の出力部の温度上昇の抑制して長期の安定化を図りつつ処理速度の向上を図る。【解決手段】  印刷装置は、駆動信号出力部またはその周辺の温度を検出する温度センサと、ノズルの吐出口を閉塞するキャップと、ノズルからインクを吐出して媒体に印刷をする際に、温度センサの検出温度が第１の温度を超えていたときには、移動吐出動作と搬送動作との間に、移動吐出動作および搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、検出温度が第１の温度よりも高い第２の温度を超えていたときには、移動吐出動作の実行前に、キャップによりノズルの吐出口を閉塞して所定時間よりも長い時間待機させる第２の待機動作を実行するためのコントローラとを備える。【選択図】図１９
2006240165.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）媒体を搬送する搬送機構と、
（Ｂ）前記搬送機構による搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてインクを吐出する移動吐出動作を実行するノズルと、
（Ｃ）前記ノズルから前記インクを吐出させるためのインク吐出動作を行う素子と、
（Ｄ）前記素子に前記インク吐出動作を行わせるための駆動信号を出力する駆動信号出力部と、
（Ｅ）前記駆動信号出力部またはその周辺の温度を検出する温度センサと、
（Ｆ）前記ノズルの吐出口を閉塞するキャップと、
（Ｇ）前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記温度センサの検出温度が第１の温度を超えていたときには、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときには、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するためのコントローラと、
（Ｈ）を備えたことを特徴とする印刷装置。
【請求項２】
前記素子が圧電素子により構成されていることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記駆動信号出力部は、トランジスタを備えた電流増幅回路を有していることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記所定時間が前記温度センサの前記検出温度に応じて異なる時間に設定されることを特徴とする請求項１〜３のいずれか１項に記載の印刷装置。
【請求項５】
前記所定時間よりも長い時間が前記温度センサの前記検出温度に応じて異なる時間に設定されることを特徴とする請求項１〜４のいずれか１項に記載の印刷装置。
【請求項６】
前記第１の待機動作は、前記移動吐出動作が実行される毎に、実行されることを特徴とする請求項１〜５のいずれか１項に記載の印刷装置。
【請求項７】
前記第２の待機動作は、前記ノズルが所定位置に移動したときに実行されることを特徴とする請求項１〜６のいずれか１項に記載の印刷装置。
【請求項８】
前記第２の待機動作は、前記媒体に印刷をする前に実行されることを特徴とする請求項１〜７のいずれか１項に記載の印刷装置。
【請求項９】
前記コントローラは、前記ノズルから前記インクを吐出して前記媒体に印刷をする際に、前記温度センサの前記検出温度が前記第２の温度を超えていたときには、前記第２の待機動作の他に、前記第１の待機動作も実行することを特徴とする請求項１〜８のいずれか１項に記載の印刷装置。
【請求項１０】
前記第１の待機動作または前記第２の待機動作が実行される際に前記温度センサにより検出された検出温度を記憶するメモリを備え、
前記コントローラは、前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記メモリに記憶された前回の前記検出温度と、前記温度センサにより検出された今回の検出温度とを比較して、今回の検出温度が前回の前記検出温度を超えていないときには、前記第２の待機動作は実行しないことを特徴とする請求項１〜９のいずれか１項に記載の印刷装置。
【請求項１１】
前記駆動信号出力部は、前記駆動信号以外に、前記素子に前記インク吐出動作を行わせない程度に前記素子を振動させるための別の駆動信号を出力することを特徴とする請求項１〜１０のいずれか１項に記載の印刷装置。
【請求項１２】
前記別の駆動信号は、前記第１の待機動作が実行されているときには出力されることを特徴とする請求項１１に記載の印刷装置。
【請求項１３】
前記別の駆動信号は、前記第２の待機動作が実行されているときには出力されないことを特徴とする請求項１１または１２に記載の印刷装置。
【請求項１４】
（Ａ）媒体を搬送する搬送機構と、
（Ｂ）前記搬送機構による搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてインクを吐出する移動吐出動作を実行するノズルと、
（Ｃ）前記ノズルから前記インクを吐出させるためのインク吐出動作を行う素子と、
（Ｄ）前記素子に前記インク吐出動作を行わせるための駆動信号を出力する駆動信号出力部と、
（Ｅ）前記駆動信号出力部またはその周辺の温度を検出する温度センサと、
（Ｆ）前記ノズルの吐出口を閉塞するキャップと、
（Ｇ）前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記温度センサの検出温度が第１の温度を超えていたときには、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときには、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するためのコントローラと、
（Ｈ）を備え、
（Ｉ）前記素子が圧電素子により構成され、
（Ｊ）前記駆動信号出力部は、トランジスタにより構成された電流増幅回路を有し、
（Ｋ）前記所定時間が前記温度センサの前記検出温度に応じて異なる時間に設定され、
（Ｌ）前記所定時間よりも長い時間が前記温度センサの前記検出温度に応じて異なる時間に設定され、
（Ｍ）前記第１の待機動作は、前記移動吐出動作が実行される毎に、実行され、
（Ｎ）前記第２の待機動作は、前記ノズルが所定位置に移動したときに実行され、
（Ｏ）前記第２の待機動作は、前記媒体に印刷をする前に実行され、
（Ｐ）前記コントローラは、前記ノズルから前記インクを吐出して前記媒体に印刷をする際に、前記温度センサの前記検出温度が前記第２の温度を超えていたときには、前記第２の待機動作の他に、前記第１の待機動作も実行し、
（Ｑ）前記第１の待機動作または前記第２の待機動作が実行される際に前記温度センサにより検出された検出温度を記憶するメモリを備え、
前記コントローラは、前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記メモリに記憶された前回の前記検出温度と、前記温度センサにより検出された今回の検出温度とを比較して、今回の検出温度が前回の前記検出温度を超えていないときには、前記第２の待機動作は実行せず、
（Ｒ）前記駆動信号出力部は、前記駆動信号以外に、前記素子に前記インク吐出動作を行わせない程度に前記素子を振動させるための別の駆動信号を出力し、
（Ｓ）前記別の駆動信号は、前記第１の待機動作が実行されているときには出力され、
（Ｔ）前記別の駆動信号は、前記第２の待機動作が実行されているときには出力されないことを特徴とする印刷装置。
【請求項１５】
搬送機能による媒体の搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてノズルからインクを吐出する移動吐出動作を実行して前記媒体に印刷を施す際に、前記ノズルから前記インクを吐出させるためのインク吐出動作を素子に行わせるための駆動信号を出力する駆動信号出力部またはその周辺の温度を検出する温度センサから検出温度を取得するステップと、
前記温度センサの検出温度が第１の温度を超えていたときに、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときに、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するステップと、
を有することを特徴とする印刷方法。
【請求項１６】
（Ａ）媒体を搬送する搬送機構と、
（Ｂ）前記搬送機構による搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてインクを吐出する移動吐出動作を実行するノズルと、
（Ｃ）前記ノズルから前記インクを吐出させるためのインク吐出動作を行う素子と、
（Ｄ）前記素子に前記インク吐出動作を行わせるための駆動信号を出力する駆動信号出力部と、
（Ｅ）前記駆動信号出力部またはその周辺の温度を検出する温度センサと、
（Ｆ）前記ノズルの吐出口を閉塞するキャップと、
を備えた印刷装置において実行されるプログラムであって、
前記ノズルから前記インクを吐出して媒体に印刷をする際に、
前記温度センサから検出温度を取得するステップと、
前記検出温度が第１の温度を超えていたときには、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときには、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するステップとを実行することを特徴とするプログラム。
【請求項１７】
コンピュータと、このコンピュータに接続可能な印刷装置とを具備した印刷システムであって、
前記印刷装置は、媒体を搬送する搬送機構と、
前記搬送機構による搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてインクを吐出する移動吐出動作を実行するノズルと、
前記ノズルから前記インクを吐出させるためのインク吐出動作を行う素子と、
前記素子に前記インク吐出動作を行わせるための駆動信号を出力する駆動信号出力部と、
前記駆動信号出力部またはその周辺の温度を検出する温度センサと、
前記ノズルの吐出口を閉塞するキャップと、
前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記温度センサの検出温度が第１の温度を超えていたときには、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときには、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するためのコントローラとを備えたことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノズルからインクを吐出して媒体に印刷をする印刷装置、印刷方法、プログラム、および印刷システムに関する。
【背景技術】
【０００２】
媒体に対して印刷を施す印刷装置としてインクジェットプリンタが知られている。このインクジェットプリンタは、インクを吐出するノズルを備え、媒体を搬送しながら媒体に向けてインクを吐出して印刷を施す。ノズルには、インクを吐出するためのインク吐出動作を行うための素子が設けられている。この素子は、圧電素子等により構成されていて、外部から入力された駆動信号によって駆動されてインク吐出動作を行う。インクジェットプリンタは、この駆動信号を出力して素子に供給する駆動信号出力部を備えている。
【０００３】
しかしながら、この駆動信号出力部には、インクジェットプリンタが連続して印刷処理を実行すると、発熱して高温状態になる場合があった。このように駆動信号出力部が高温状態になると、素子が破壊されて駆動信号が正常に出力されなくなる虞があった。このように駆動信号出力部から駆動信号が正常に出力されなくなった場合に、印刷処理が実行できなくなることがある。
【０００４】
このようなことから、駆動信号出力部が高温状態に陥らないならないようにするために、インクジェットプリンタの印刷処理がある一定の領域ずつ終了する毎に、印刷処理を中断して駆動信号出力部を冷却することが提案されている（特許文献１参照）。
【特許文献１】特開２００３−７２０５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このようにインクジェットプリンタの印刷処理が所定領域終了する毎に、印刷処理を中断して駆動信号出力部を冷却する方法にあっては、次のような問題点があった。すなわち、駆動信号出力部の温度が非常に高い場合に、インクジェットプリンタの印刷処理が所定領域終了する毎に、長時間印刷処理を中断しなければならず、このため、ユーザーからは、故障が発生したと誤解される虞があった。また、インクジェットプリンタの印刷処理が所定領域終了する毎に、長時間印刷処理を中断した場合には、インクがノズルの吐出口付近で固化して、ノズルに目詰まり等の吐出不良が生じることがあった。このようなことから、ノズルからインクが吐出されない程度に駆動信号出力部から素子に対して非常に微細な駆動信号を出力して、素子を振動させてインクの固化を防止することが行われている。しかしながら、このようなインクの固化防止を行った場合には、駆動信号出力部から駆動信号が出力されることになり、駆動信号出力部が発熱して温度を下げる効果が少なくなることがあった。
【０００６】
本発明は、このような事情に鑑みてなされたものであって、その目的は、インクの吐出動作を行うための駆動信号の出力部の温度上昇の抑制して長期の安定化を図りつつ処理速度の向上を図ることにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するための主たる発明は、
（Ａ）媒体を搬送する搬送機構と、
（Ｂ）前記搬送機構による搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてインクを吐出する移動吐出動作を実行するノズルと、
（Ｃ）前記ノズルから前記インクを吐出させるためのインク吐出動作を行う素子と、
（Ｄ）前記素子に前記インク吐出動作を行わせるための駆動信号を出力する駆動信号出力部と、
（Ｅ）前記駆動信号出力部またはその周辺の温度を検出する温度センサと、
（Ｆ）前記ノズルの吐出口を閉塞するキャップと、
（Ｇ）前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記温度センサの検出温度が第１の温度を超えていたときには、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときには、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するためのコントローラと、
（Ｈ）を備えたことを特徴とする印刷装置である。
【０００８】
本発明の他の特徴は、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００９】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
【００１０】
（Ａ）媒体を搬送する搬送機構と、
（Ｂ）前記搬送機構による搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてインクを吐出する移動吐出動作を実行するノズルと、
（Ｃ）前記ノズルから前記インクを吐出させるためのインク吐出動作を行う素子と、
（Ｄ）前記素子に前記インク吐出動作を行わせるための駆動信号を出力する駆動信号出力部と、
（Ｅ）前記駆動信号出力部またはその周辺の温度を検出する温度センサと、
（Ｆ）前記ノズルの吐出口を閉塞するキャップと、
（Ｇ）前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記温度センサの検出温度が第１の温度を超えていたときには、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときには、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するためのコントローラと、
（Ｈ）を備えたことを特徴とする印刷装置。
【００１１】
このような印刷装置にあっては、ノズルからインクを吐出して媒体に印刷をする際に、温度センサの検出温度が第１の温度を超えていたときに、移動吐出動作と搬送動作との間に、これら移動吐出動作および搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行することで、駆動信号出力部の冷却を図り、駆動信号出力部の温度上昇を抑制することができる。さらに、検出温度が第１の温度よりも高い第２の温度を超えていたときに、移動吐出動作の実行前に、キャップによりノズルの吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行することで、より一層の温度抑制を図ることができる。これにより、温度上昇を十分に抑制することができ、駆動信号出力部の長期の安定化を図ることができる。また、このように第１の温度と第２の温度とで実行される待機動作が異なることで、処理速度の向上を図ることができる。
【００１２】
かかる印刷装置にあっては、前記素子が圧電素子により構成されても良い。このように圧電素子がインクを吐出する動作を行う場合に、好適に適用することができる。
【００１３】
また、かかる印刷装置にあっては、前記駆動信号出力部は、トランジスタにより構成された電流増幅回路を有していても良い。このように電流増幅回路を駆動信号出力部が有している場合に、好適に適用することができる。
【００１４】
また、かかる印刷装置にあっては、前記所定時間が前記温度センサの前記検出温度に応じて異なる時間に設定されても良い。このように異なる時間に設定されれば、検出温度に応じて待機時間を設定することができ、余計な待機を行わずに済むことができる。
【００１５】
また、かかる印刷装置にあっては、前記所定時間よりも長い時間が前記温度センサの前記検出温度に応じて異なる時間に設定されても良い。このように異なる時間に設定されれば、検出温度に応じて待機時間を設定することができ、余計な待機を行わずに済むことができる。
【００１６】
また、かかる印刷装置にあっては、前記第１の待機動作は、前記移動吐出動作が実行される毎に、実行されても良い。このように第１の待機動作が実行されることで、駆動信号出力部の温度上昇をより一層抑制することができる。
【００１７】
また、かかる印刷装置にあっては、前記第２の待機動作は、前記ノズルが所定位置に移動したときに実行されても良い。このようにノズルが所定位置に移動したときに第２の待機動作が実行されることで、ノズルの吐出口をスムーズにキャップにより閉塞して待機させることができる。
【００１８】
また、かかる印刷装置にあっては、前記第２の待機動作は、前記媒体に印刷をする前に実行されても良い。このように第２の待機動作が媒体に印刷をする前に実行されれば、印刷時の温度上昇を抑制することができる。
【００１９】
また、かかる印刷装置にあっては、前記コントローラは、前記ノズルから前記インクを吐出して前記媒体に印刷をする際に、前記温度センサの前記検出温度が前記第２の温度を超えていたときには、前記第２の待機動作の他に、前記第１の待機動作も実行しても良い。このように検出温度が第２の温度を超えていたときに、第２の待機動作の他に、第１の待機動作も実行されれば、駆動信号出力部の温度上昇をより一層抑制することができる。
【００２０】
また、かかる印刷装置にあっては、前記第１の待機動作または前記第２の待機動作が実行される際に前記温度センサにより検出された検出温度を記憶するメモリを備え、
前記コントローラは、前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記メモリに記憶された前回の前記検出温度と、前記温度センサにより検出された今回の検出温度とを比較して、今回の検出温度が前回の前記検出温度を超えていないときには、前記第２の待機動作は実行しなくても良い。このように温度センサにより検出された今回の検出温度がメモリに記憶された前回の検出温度を超えていないときに、第２の待機動作を実行しないことにより、処理速度の向上を図ることができる。
【００２１】
また、かかる印刷装置にあっては、前記駆動信号出力部は、前記駆動信号以外に、前記素子に前記インク吐出動作を行わせない程度に前記素子を振動させるための別の駆動信号を出力しても良い。このような別の駆動信号を出力することができれば、ノズルの目詰まり等の吐出不良が発生するのを防止することができる。
【００２２】
また、かかる印刷装置にあっては、前記別の駆動信号は、前記第１の待機動作が実行されているときには出力されても良い。このように別の駆動信号が第１の待機動作実行時に出力されることで、ノズルからインクが吐出されていないときに、ノズルの目詰まり等の吐出不良が発生するのを防止することができる。
【００２３】
また、かかる印刷装置にあっては、前記別の駆動信号は、前記第２の待機動作が実行されているときには出力されなくても良い。このように別の駆動信号が第２の待機動作実行時には、出力がされなければ、駆動信号出力部の温度上昇をより一層抑制することができる。
【００２４】
（Ａ）媒体を搬送する搬送機構と、
（Ｂ）前記搬送機構による搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてインクを吐出する移動吐出動作を実行するノズルと、
（Ｃ）前記ノズルから前記インクを吐出させるためのインク吐出動作を行う素子と、
（Ｄ）前記素子に前記インク吐出動作を行わせるための駆動信号を出力する駆動信号出力部と、
（Ｅ）前記駆動信号出力部またはその周辺の温度を検出する温度センサと、
（Ｆ）前記ノズルの吐出口を閉塞するキャップと、
（Ｇ）前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記温度センサの検出温度が第１の温度を超えていたときには、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときには、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するためのコントローラと、
（Ｈ）を備え、
（Ｉ）前記素子が圧電素子により構成され、
（Ｊ）前記駆動信号出力部は、トランジスタにより構成された電流増幅回路を有し、
（Ｋ）前記所定時間が前記温度センサの前記検出温度に応じて異なる時間に設定され、
（Ｌ）前記所定時間よりも長い時間が前記温度センサの前記検出温度に応じて異なる時間に設定され、
（Ｍ）前記第１の待機動作は、前記移動吐出動作が実行される毎に、実行され、
（Ｎ）前記第２の待機動作は、前記ノズルが所定位置に移動したときに実行され、
（Ｏ）前記第２の待機動作は、前記媒体に印刷をする前に実行され、
（Ｐ）前記コントローラは、前記ノズルから前記インクを吐出して前記媒体に印刷をする際に、前記温度センサの前記検出温度が前記第２の温度を超えていたときには、前記第２の待機動作の他に、前記第１の待機動作も実行し、
（Ｑ）前記第１の待機動作または前記第２の待機動作が実行される際に前記温度センサにより検出された検出温度を記憶するメモリを備え、
前記コントローラは、前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記メモリに記憶された前回の前記検出温度と、前記温度センサにより検出された今回の検出温度とを比較して、今回の検出温度が前回の前記検出温度を超えていないときには、前記第２の待機動作は実行せず、
（Ｒ）前記駆動信号出力部は、前記駆動信号以外に、前記素子に前記インク吐出動作を行わせない程度に前記素子を振動させるための別の駆動信号を出力し、
（Ｓ）前記別の駆動信号は、前記第１の待機動作が実行されているときには出力され、
（Ｔ）前記別の駆動信号は、前記第２の待機動作が実行されているときには出力されないことを特徴とする印刷装置。
【００２５】
搬送機能による媒体の搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてノズルからインクを吐出する移動吐出動作を実行して前記媒体に印刷を施す際に、前記ノズルから前記インクを吐出させるためのインク吐出動作を素子に行わせるための駆動信号を出力する駆動信号出力部またはその周辺の温度を検出する温度センサから検出温度を取得するステップと、
前記温度センサの検出温度が第１の温度を超えていたときに、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときに、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するステップと、
を有することを特徴とする印刷方法。
【００２６】
（Ａ）媒体を搬送する搬送機構と、
（Ｂ）前記搬送機構による搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてインクを吐出する移動吐出動作を実行するノズルと、
（Ｃ）前記ノズルから前記インクを吐出させるためのインク吐出動作を行う素子と、
（Ｄ）前記素子に前記インク吐出動作を行わせるための駆動信号を出力する駆動信号出力部と、
（Ｅ）前記駆動信号出力部またはその周辺の温度を検出する温度センサと、
（Ｆ）前記ノズルの吐出口を閉塞するキャップと、
を備えた印刷装置において実行されるプログラムであって、
前記ノズルから前記インクを吐出して媒体に印刷をする際に、
前記温度センサから検出温度を取得するステップと、
前記検出温度が第１の温度を超えていたときには、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときには、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するステップとを実行することを特徴とするプログラム。
【００２７】
コンピュータと、このコンピュータに接続可能な印刷装置とを具備した印刷システムであって、
前記印刷装置は、媒体を搬送する搬送機構と、
前記搬送機構による搬送動作の合間に、前記媒体に対して相対的に移動しながら前記媒体に向けてインクを吐出する移動吐出動作を実行するノズルと、
前記ノズルから前記インクを吐出させるためのインク吐出動作を行う素子と、
前記素子に前記インク吐出動作を行わせるための駆動信号を出力する駆動信号出力部と、
前記駆動信号出力部またはその周辺の温度を検出する温度センサと、
前記ノズルの吐出口を閉塞するキャップと、
前記ノズルから前記インクを吐出して媒体に印刷をする際に、前記温度センサの検出温度が第１の温度を超えていたときには、前記移動吐出動作と前記搬送動作との間に、前記移動吐出動作および前記搬送動作の双方を所定時間実行しない第１の待機動作を少なくとも１回実行し、前記検出温度が前記第１の温度よりも高い第２の温度を超えていたときには、前記移動吐出動作の実行前に、前記キャップにより前記ノズルの前記吐出口を閉塞して前記所定時間よりも長い時間待機させる第２の待機動作を実行するためのコントローラとを備えたことを特徴とする印刷システム。
【００２８】
＝＝＝印刷装置の概要＝＝＝
本発明に係る印刷装置の実施の形態について、インクジェットプリンタ１を例にして説明する。図１〜図４は、そのインクジェットプリンタ１を示したものである。図１は、そのインクジェットプリンタ１の外観を示す。図２は、そのインクジェットプリンタ１の内部構成を示す。図３は、そのインクジェットプリンタ１の搬送部の構成を示す。図４は、そのインクジェットプリンタ１のシステム構成を示す。
【００２９】
このインクジェットプリンタ１は、図１に示すように、背面から供給された印刷用紙等の媒体を前面から排出する構造を備えており、その前面部には操作パネル２および排紙部３が設けられ、その背面部には、給紙部４が設けられている。操作パネル２には、各種操作ボタン５および表示ランプ６が設けられている。また、排紙部３には、不使用時に排紙口を塞ぐ排紙トレイ７が設けられている。給紙部４には、カット紙などの媒体を保持するための給紙トレイ８が設けられている。
【００３０】
このインクジェットプリンタ１は、図１に示すように、背面から供給された印刷用紙等の媒体を前面から排出する構造を備えており、その前面部には操作パネル２および排紙部３が設けられ、その背面部には、給紙部４が設けられている。操作パネル２には、各種操作ボタン５および表示ランプ６が設けられている。また、排紙部３には、不使用時に排紙口を塞ぐ排紙トレイ７が設けられている。給紙部４には、カット紙などの媒体を保持するための給紙トレイ８が設けられている。
【００３１】
このインクジェットプリンタ１の内部には、図２に示すように、キャリッジ４１が設けられている。このキャリッジ４１は、左右方向に沿って相対的に移動可能に設けられている。キャリッジ４１の周辺には、キャリッジモータ４２と、プーリ４４と、タイミングベルト４５と、ガイドレール４６とが設けられている。キャリッジモータ４２は、ＤＣモータなどにより構成され、キャリッジ４１を左右方向（以下、キャリッジ移動方向ともいう）に沿って相対的に移動させるための駆動源である。タイミングベルト４５は、プーリ４４を介してキャリッジモータ４２に接続されるとともに、その一部がキャリッジ４１に接続され、キャリッジモータ４２の回転駆動によってキャリッジ４１をキャリッジ移動方向（左右方向）に沿って相対的に移動させる。ガイドレール４６は、キャリッジ４１をキャリッジ移動方向（左右方向）に沿って案内する。
【００３２】
この他に、キャリッジ４１の周辺には、キャリッジ４１の位置を検出するリニア式エンコーダ５１と、媒体Ｓをキャリッジ４１の移動方向と交差する方向（図中、前後方向。以下、搬送方向ともいう）に沿って搬送するための搬送ローラ１７Ａと、この搬送ローラ１７Ａを回転駆動させる搬送モータ１５とが設けられている。
【００３３】
一方、キャリッジ４１には、各種インクを収容したインクカートリッジ４８と、媒体Ｓに対して印刷を行うヘッド２１とが設けられている。インクカートリッジ４８は、例えば、イエロ（Ｙ）やマゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）などの各色のインクを収容しており、キャリッジ４１に設けられたカートリッジ装着部４９に着脱可能に装着されている。また、ヘッド２１は、本実施形態では、媒体Ｓに対してインクを吐出して印刷を施す。このために、ヘッド２１には、インクを吐出するための多数のノズルが設けられている。このノズルについては、後で詳しく説明する。
【００３４】
この他に、このインクジェットプリンタ１の内部には、ヘッド２１のノズルの目詰まりを解消するためにノズルからインクを吸い出すポンプ装置３１や、ヘッド２１のノズルの目詰まりを防止するために、印刷を行わないとき（待機時など）にヘッド２１のノズルを封止するキャッピング装置３５などが設けられている。なお、このキャッピング装置３５は、ヘッド２１に設けられたノズルの吐出口を閉塞する「キャップ」に相当する。このキャッピング装置３５については、後で詳しく説明する。
【００３５】
次にこのインクジェットプリンタ１の搬送部（「搬送機構」）について説明する。この搬送部には、図３に示すように、給紙ローラ１３と、紙検知センサ５３と、搬送ローラ１７Ａと、排紙ローラ１７Ｂと、プラテン１４と、フリーローラ１８Ａ、１８Ｂとが設けられている。
【００３６】
印刷される媒体Ｓは、給紙トレイ８にセットされる。給紙トレイ８にセットされた媒体Ｓは、断面略Ｄ形状に成形された給紙ローラ１３により、図中矢印Ａ方向に沿って搬送されて、インクジェットプリンタ１の内部へと送られる。インクジェットプリンタ１の内部に送られてきた媒体Ｓは、紙検知センサ５３と接触する。この紙検知センサ５３は、給紙ローラ１３と、搬送ローラ１７Ａとの間に設置されたもので、給紙ローラ１３により給紙された媒体Ｓを検知する。  
紙検知センサ５３により検知された媒体Ｓは、搬送ローラ１７Ａによって、印刷が実施されるプラテン１４へと順次搬送される。搬送ローラ１７Ａの対向位置には、フリーローラ１８Ａが設けられている。このフリーローラ１８Ａと搬送ローラ１７Ａとの間に、媒体Ｓを挟み込むことによって、媒体Ｓをスムーズに搬送する。  
プラテン１４へと送り込まれた媒体Ｓは、ヘッド２１から吐出されたインクによって順次印刷される。プラテン１４は、ヘッド２１と対向して設けられ、印刷される媒体Ｓを下側から支持する。  
印刷が施された媒体Ｓは、排紙ローラ１７Ｂにより順次、プリンタ外部へと排出される。排紙ローラ１７Ｂは、搬送モータ１５と同期に駆動されていて、当該排紙ローラ１７Ｂに対向して設けられたフリーローラ１８Ｂとの間に媒体Ｓを挟み込んで、媒体Ｓをプリンタ外部へと排出する。
【００３７】
＜システム構成＞
次にこのインクジェットプリンタ１のシステム構成について説明する。このインクジェットプリンタ１は、図４に示すように、バッファメモリ１２２と、イメージバッファ１２４と、コントローラ１２６と、メインメモリ１２７と、通信インターフェース１２９と、キャリッジモータ制御部１２８と、搬送制御部１３０と、ヘッド駆動部１３２とを備えている。
【００３８】
通信インターフェース１２９は、当該インクジェットプリンタ１が、例えばパーソナルコンピュータ等の外部のコンピュータ１４０とデータのやりとりを行うたものである。通信インターフェース１２９は、外部のコンピュータ１４０と有線または無線等により通信可能に接続され、コンピュータ１４０から送信された印刷データ等の各種データを受信する。
【００３９】
バッファメモリ１２２には、通信インターフェース１２９により受信された印刷データ等の各種データが一時的に記憶される。また、イメージバッファ１２４には、バッファメモリに記憶された印刷データが順次記憶される。イメージバッファ１２４に記憶された印刷データは、順次、ヘッド駆動部１３２へと送られる。また、メインメモリ１２７は、ＲＯＭやＲＡＭ、ＥＥＰＲＯＭなどにより構成される。メインメモリ１２７には、当該インクジェットプリンタ１を制御するための各種プログラムや各種設定データなどが記憶される。
【００４０】
コントローラ１２６は、メインメモリ１２７から制御用プログラムや各設定データなどを読み出して、当該制御用プログラムや各種設定データに従ってインクジェットプリンタ１全体の制御を行う。また、コントローラ１２６には、ロータリ式エンコーダ１３４やリニア式エンコーダ５１、紙検知センサ５３などの各種センサからの検出信号が入力される。
【００４１】
コントローラ１２６は、外部のコンピュータ１４０から送られてきた印刷データ等の各種データが通信インターフェース１２９により受信されてバッファメモリ１２２に格納されると、その格納されたデータの中から必要な情報をバッファメモリ１２２から読み出す。コントローラ１２６は、その読み出した情報に基づき、リニア式エンコーダ５１やロータリ式エンコーダ１３４からの出力を参照しながら、制御用プログラムに従って、キャリッジモータ制御部１２８や搬送制御部１３０、ヘッド駆動部１３２などを各々制御する。
【００４２】
キャリッジモータ制御部１２８は、コントローラ１２６からの命令に従って、キャリッジモータ４２の回転方向や回転数、トルクなどを駆動制御する。搬送制御部１３０は、コントローラ１２６からの命令に従って、搬送ローラ１７Ａを回転駆動する搬送モータ１５などの駆動を制御する。
【００４３】
ヘッド駆動部１３２は、コントローラ１２６からの命令に従って、イメージバッファ１２４に格納された印刷データに基づき、ヘッド２１に設けられた各色のノズルを駆動制御する。
【００４４】
この他に、本実施形態に係るインクジェットプリンタ１にあっては、温度センサ８８を備えている。この温度センサ８８については、後で詳しく説明する。
【００４５】
＜ヘッド＞
図５は、ヘッド２１の下面部に設けられたインクのノズルの配列を示した図である。ヘッド２１の下面部には、同図に示すように、イエロ（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色ごとにそれぞれ複数のノズル♯１〜♯１８０からなるノズル列、即ちシアンノズル列２１１Ｃ、マゼンダノズル列２１１Ｍ、イエロノズル列２１１Ｙ、ブラックノズル列２１１Ｋが設けられている。
【００４６】
各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０は、所定の方向（ここでは、媒体Ｓの搬送方向）に沿って相互に間隔をあけて直線状に１列に配列されている。各ノズル♯１〜♯１８０の間隔（ノズル間隔）は、それぞれ「ｋ・Ｄ」に設定されている。ここで、『Ｄ』とは、搬送方向における最小のドットピッチ（つまり、媒体Ｓに形成されるドットの最高解像度での間隔）である。また、『ｋ』は、１以上の整数である。例えば、ノズルピッチが１２０ｄｐｉ（１／１２０インチ）であって、搬送方向のドットピッチが３６０ｄｐｉ（１／３６０）である場合、ｋ＝３である。各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋは、ヘッド２１の移動方向（走査方向）に沿って相互に間隔をあけて平行に配置されている。各ノズル♯１〜♯１８０には、インク滴を吐出するための駆動素子としてピエゾ素子（図示外）が設けられている。なお、このピエゾ素子は、ここでは、「インク吐出動作を行う素子」に相当する。
【００４７】
ピエゾ素子は、その両端に設けられた電極間に所定時間幅の電圧を印加すると、電圧の印加時間に応じて伸張し、インクの流路の側壁を変形させる。これによって、インクの流路の体積がピエゾ素子の伸縮に応じて収縮し、この収縮分に相当するインクが、インク滴となって各色のノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０から吐出される。
【００４８】
＝＝＝ヘッドの駆動回路＝＝＝
図６は、ヘッド２１の駆動回路２２０の一例を示したものである。また、図７は、この駆動回路２２０の各信号を説明したタイミングチャートである。
【００４９】
この駆動回路２２０は、ヘッド２１に設けられたノズル♯１〜♯１８０から各々インクを吐出するために設けられたもので、各ノズル♯１〜♯１８０にそれぞれ対応して設けられた１８０個のピエゾ素子ＰＺＴ（１）〜（１８０）を駆動する。ピエゾ素子ＰＺＴ（１）〜（１８０）の駆動は、当該駆動回路２２０に入力される印刷信号ＰＲＴＳに基づき行われる。なお、同図中に各信号又は構成部の最後に付されたかっこ内の数字は、その信号又は構成部が対応するノズルの番号１〜１８０を示している。
【００５０】
本実施形態では、このような駆動回路２２０が、ヘッド２１に設けられた各ノズル群２１１Ｙ、２１１Ｍ、２１１Ｃ、２１１Ｋごとに個別に設けられている。すなわち、イエロノズル群２１１Ｙ、マゼンダノズル群２１１Ｍ、シアンノズル群２１１Ｃおよびブラックノズル群２１１Ｋにそれぞれ対応して４つのノズル駆動回路２２０が設けられている。
【００５１】
駆動回路２２０の構成について説明する。駆動回路２２０は、図６に示すように、駆動信号ＯＤＲＶを発生する駆動信号生成回路２２２と、１８０個の第１シフトレジスタ２２４（１）〜（１８０）と、１８０個の第２シフトレジスタ２２６（１）〜（１８０）と、ラッチ回路群２２８と、データセレクタ２３０と、１８０個のスイッチＳＷ（１）〜（１８０）とを備えている。なお、駆動信号生成回路２２２は、ここでは、「駆動信号出力部」に相当する。また、駆動信号ＯＤＲＶは、ここでは、「インク吐出動作を行わせるための駆動信号」に相当する。
【００５２】
駆動信号生成回路２２２は、各ノズル♯１〜♯１８０に共通して用いられる駆動信号ＯＤＲＶを生成する。この駆動信号ＯＤＲＶは、各ノズル♯１〜♯１８０にそれぞれ対応して設けられた各ピエゾ素子ＰＺＴ（１）〜（１８０）を駆動するための信号である。この駆動信号ＯＤＲＶは、図７に示すように、一画素分の主走査期間内（キャリッジ４１が一画素の間隔を横切る時間内）に複数のパルス、ここでは、第１パルスＷ１および第２パルスＷ２を有する信号である。駆動信号ＯＤＲＶでは、これら複数のパルス（第１パルスＷ１および第２パルスＷ２）が所定の周期にて繰り返し発生する。駆動信号生成回路２２２で生成された駆動信号ＯＤＲＶは、各スイッチＳＷ（１）〜（１８０）に向けて出力されている。
【００５３】
一方、印刷信号ＰＲＴＳ（図６参照）は、各ピエゾ素子（１）〜（１８０）を駆動するための１８０個の２ビットデータを含むデータ信号であり、各ノズル♯１〜♯１８０からのインクの吐出の有無や、吐出するインクの大きさなどを指示する信号である。このような印刷信号ＰＲＴＳは、駆動回路２２０へとシリアル伝送され、そして、１８０個の第１シフトレジスタ２２４（１）〜（１８０）に入力される。次に、印刷信号ＰＲＴＳは、第２シフトレジスタ２２６（１）〜（１８０）に入力される。ここで、第１シフトレジスタ２２４（１）〜（１８０）には、１８０個の２ビットデータのうち、１ビット目のデータがそれぞれ入力される。また、第２シフトレジスタ２２６（１）〜（１８０）には、１８０個の２ビットデータのうち、２ビット目のデータがそれぞれ入力される。
【００５４】
ラッチ回路群２２８は、第１シフトレジスタ２２４（１）〜（１８０）および第２シフトレジスタ２２６（１）〜（１８０）に格納されたデータをラッチして、「０（Low）」または「１(High)」の信号として取り出す。そして、ラッチ回路群２２８は、第１シフトレジスタ２２４（１）〜（１８０）および第２シフトレジスタ２２６（１）〜（１８０）に格納されたデータに基づき抽出された信号をそれぞれデータセレクタ２３０へと出力する。ラッチ回路群２２８のラッチタイミングは、当該ラッチ回路群２２８に入力されるラッチ信号（ＬＡＴ）により制御される。すなわち、ラッチ回路群２２８に対して、ラッチ信号（ＬＡＴ）として、図７に示すようなパルスが入力されると、ラッチ回路群２２８は、第１シフトレジスタ２２４（１）〜（１８０）および第２シフトレジスタ２２６（１）〜（１８０）に格納されたデータをラッチする。ラッチ回路群２２８は、ラッチ信号（ＬＡＴ）としてパルスが入力される都度、ラッチする。
【００５５】
一方、データセレクタ２３０は、ラッチ回路群２２８から出力された信号（「０（Low）」または「１(High)」の信号）から、第１シフトレジスタ２２４（１）〜（１８０）および第２シフトレジスタ２２６（１）〜（１８０）のうちのいずれか一方に対応する信号を選択して、印刷信号ＰＲＴ（１）〜（１８０）として、スイッチＳＷ（１）〜（１８０）にそれぞれ出力する。データセレクタ２３０が選択する信号の切り替えは、当該データセレクタ２３０に入力されるラッチ信号（ＬＡＴ信号）およびチェンジ信号（ＣＨ信号）の双方により行われる。
【００５６】
ここで、ラッチ信号（ＬＡＴ信号）として、図７に示すようなパルスがデータセレクタ２３０に入力されると、データセレクタ２３０は、第２シフトレジスタ２２６（１）〜（１８０）に格納されたデータに対応する信号を選択して、印刷信号ＰＲＴ（１）〜（１８０）として、スイッチＳＷ（１）〜（１８０）にそれぞれ出力する。また、チェンジ信号（ＣＨ信号）として、図７に示すようなパルスがデータセレクタ２３０に入力されると、データセレクタ２３０は、第２シフトレジスタ２２６（１）〜（１８０）に格納されたデータに対応する信号から、第１シフトレジスタ２２４（１）〜（１８０）に格納されたデータに対応する信号へと、選択する信号を切り替えて、印刷信号ＰＲＴ（１）〜（１８０）として、スイッチＳＷ（１）〜（１８０）に出力する。そして、再び、ラッチ信号（ＬＡＴ信号）としてパルスが入力されたときには、データセレクタ２３０は、第１シフトレジスタ２２４（１）〜（１８０）に格納されたデータに対応する信号から、第２シフトレジスタ２２６（１）〜（１８０）に格納されたデータに対応する信号へと、選択する信号を切り替えて、印刷信号ＰＲＴ（１）〜（１８０）として、スイッチＳＷ（１）〜（１８０）に出力する。
【００５７】
ここで、ラッチ信号（ＬＡＴ信号）には、図７に示すように、１画素単位の周期にてパルスが発生する。また、チェンジ信号（ＣＨ信号）には、図７に示すように、１画素分の周期のちょうど真ん中のタイミングにてパルスが発生する。このことから、スイッチＳＷ（１）〜（１８０）には、それぞれ１画素分に対応する２ビットのデータがシリアルに伝送されることになる。すなわち、「００」や「０１」、「１０」、「１１」といった２ビットデータが、１画素分の周期毎に、印刷信号ＰＲＴ（１）〜（１８０）として、スイッチＳＷ（１）〜（１８０）にそれぞれ入力される。
【００５８】
スイッチＳＷ（１）〜（１８０）は、データセレクタ２３０から出力された印刷信号ＰＲＴ（１）〜（１８０）、即ち、「００」や「０１」、「１０」、「１１」といった２ビットデータに基づき、駆動信号生成回路２２２から入力された駆動信号ＯＤＲＶを通過させるか否かを決定する。すなわち、印刷信号ＰＲＴ（ｉ）のレベルが「１（High）」のときには、駆動信号ＯＤＲＶの対応する駆動パルス（第１パルスＷ１または第２パルスＷ２）をそのまま通過させて実駆動信号ＤＲＶ（ｉ）とする。一方、印刷信号ＰＲＴ（ｉ）のレベルが「０（Low）」のときには、スイッチＳＷ（１）〜（１８０）は、駆動信号ＯＤＲＶの対応する駆動パルス（第１パルスＷ１または第２パルスＷ２）を遮断する。
【００５９】
したがって、スイッチＳＷ（１）〜（１８０）からピエゾ素子ＰＺＴ（１）〜（１８０）へと入力される実駆動信号ＤＲＶ（ｉ）は、図７に示すように、データセレクタ２３０からスイッチＳＷ（１）〜（１８０）に対して入力される印刷信号ＰＲＴ（１）〜（１８０）、即ち、「００」や「０１」、「１０」、「１１」といった２ビットデータに応じて異なる。
【００６０】
ここで、印刷信号ＰＲＴ（ｉ）として「１０」がスイッチＳＷ（ｉ）に入力された場合には、第１パルスＷ１のみがスイッチＳＷ（ｉ）を通過してピエゾ素子ＰＺＴ（ｉ）に入力される。ピエゾ素子ＰＺＴ（ｉ）は、この第１パルスＷ１にて駆動されて、ノズルからは、小さいサイズのインク滴（以下では、小インク滴とも言う）が吐出される。これにより、媒体Ｓには、小さいサイズのドット（中ドット）が形成される。
【００６１】
また、印刷信号ＰＲＴ（ｉ）として「０１」がスイッチＳＷ（ｉ）に入力された場合には、第２パルスＷ２のみがスイッチＳＷ（ｉ）を通過してピエゾ素子ＰＺＴ（ｉ）に入力される。ピエゾ素子ＰＺＴ（ｉ）は、この第２パルスＷ２にて駆動されて、ノズルからは、先の小さいサイズのインク滴よりも大きいサイズのインク滴（以下では、中インク滴とも言う）が吐出される。これにより、媒体Ｓには、中くらいのサイズのドット（中ドット）が形成される。
【００６２】
また、印刷信号ＰＲＴ（ｉ）として「１１」がスイッチＳＷ（ｉ）に入力された場合には、第１パルスＷ１および第２パルスＷ２の双方がスイッチＳＷ（ｉ）を通過してピエゾ素子ＰＺＴ（ｉ）に入力される。ピエゾ素子ＰＺＴ（ｉ）は、これら第１パルスＷ１および第２パルスＷ２にて駆動されて、ノズルからは、小インク滴と中インク滴とが吐出される。ここで、小インク滴と中インク滴とは、所定の時間差をあけて連続的に吐出される。これにより、媒体Ｓには、小インク滴により形成された小ドットと、中インク滴により形成された中ドットとが形成される。これら小ドットと中ドットとにより、媒体Ｓ上に擬似的に大きいサイズのドット（大ドット）が形成される。
【００６３】
また、印刷信号ＰＲＴ（ｉ）として「００」がスイッチＳＷ（ｉ）に入力された場合には、第１パルスＷ１および第２パルスＷ２のどちらもスイッチＳＷ（ｉ）を通過せず、ピエゾ素子ＰＺＴ（ｉ）には、何ら駆動パルスが入力されない。これにより、ノズルからは、インク滴が吐出されず、媒体Ｓにはドットが形成されない。
【００６４】
＝＝＝インクの吐出機構＝＝＝
図８は、ヘッド２１の内部のインク吐出機構の一例を詳しく示したものである。ヘッド２１は、同図に示すように、箱体状のケース２４０と、流路ユニット２４１とを備えている。流路ユニット２４１は、箱体状のケース２４０の先端部に接合されている。また、箱体状のケース２４０の内部には、振動子ユニット２４２が配設されている。この振動子ユニット２４２は、流路ユニット２４１内の圧力室２４３に圧力変動を生じさせてノズルｎ（♯１〜♯１８０）から滴状のインク（インク滴ともいう）を吐出させるようになっている。
【００６５】
ケース２４０は、例えば樹脂材などにより形成され、その内部には、振動子ユニット２４２を収容するための収容室２４４を備えている。この収容室２４４は、流路ユニット２４１との接合面側の開口から反対面にわたり画成されている。
【００６６】
流路ユニット２４１は、流路形成基板２４５の一方の面にノズルプレート２４６を、他方の面に振動板２４７を接合した構成とされる。ここで、流路形成基板２４５は、例えば、シリコンウエハーによって形成されており、これをエッチング加工することにより所定パターンに区画されていて、各ノズルｎ（♯１〜♯１８０）と連通する複数の圧力室２４３，共通インク室２４８，共通インク室２４８と各圧力室２４３とを連通する複数のインク供給路２４９等が適宜に形成されている。なお、共通インク室２４８には、インク供給管２５０と接続される接続口が設けられており、インクカートリッジ４８に蓄えられたインクがインク供給管２５０を通じて共通インク室２４８に供給される。また、ノズルプレート２４６には、所定のピッチにて複数のノズルｎが設けられている。
【００６７】
振動板２４７は、ステンレス板２５１にＰＰＳ膜等の弾性体膜２５２を積層した二重構造を採り、各圧力室２４３に対応する部分はステンレス板２５１側が環状にエッチング加工されて、環内にアイランド部２５３が形成されている。
【００６８】
振動子ユニット２４２は、圧力発生素子の一種であるピエゾ素子２５４（ＰＺＴ（１）〜（１８０））と、このピエゾ素子２５４が接合される固定部材２５５とから構成されている。ピエゾ素子２５４は、圧電体と電極層とを交互に積層した一枚のピエゾ素子板に、流路ユニット２４１の各圧力室２４３に対応した所定ピッチでスリット部を形成することにより櫛歯状に構成される。また、固定部材２５５は、この櫛歯状振動子の基端部分に固着される。この振動子ユニット２４２は、ピエゾ素子２５４の先端が開口から臨む姿勢でケース２４０の収容室２４４内に挿入されて、固定部材２５５を収容室２４４の内壁へ固着させることにより収容される。この収容状態において、ピエゾ素子２５４の各先端は、振動板２４７の対応するアイランド部２５３に当接し接合される。
【００６９】
各ピエゾ素子２５４は、対向する電極間に電位差を与えることにより、積層方向と直交する素子長手方向に伸縮し、圧力室２４３を区画する弾性体膜２５２を変位させる。即ち、このヘッド２１では、ピエゾ素子２５４を素子長手方向に伸長させることにより、アイランド部２５３がノズルプレート２４６側へ押され、アイランド部周辺の弾性体膜２５２が変形して圧力室２４３が収縮する。また、ピエゾ素子２５４を素子長手方向に収縮させると、弾性体膜２５２の変位により圧力室２４３が膨張する。この圧力室２４３の膨張や収縮に伴って圧力室２４３内に充填されたインクに圧力変動が生じ、流路ユニット２４１のノズルｎ（♯１〜♯１８０）からインク滴が吐出される。
【００７０】
＝＝＝印刷動作＝＝＝
次に前述したインクジェットプリンタ１の印刷動作について説明する。ここでは、「双方向印刷」を例にして説明する。図９は、インクジェットプリンタ１の印刷動作の処理手順の一例を示したフローチャートである。以下で説明される各処理は、コントローラ１２６が、メインメモリ１２７からプログラムを読み出して、当該プログラムに従って、キャリッジモータ制御部１２８や搬送制御部１３０、ヘッド駆動部１３２などを各々制御することにより実行される。
【００７１】
コントローラ１２６は、コンピュータ１４０から印刷データを受信すると、その印刷データに基づき印刷を実行すべく、まず、給紙処理を行う（Ｓ１０２）。給紙処理は、印刷しようとする媒体Ｓをインクジェットプリンタ１内に供給し、印刷開始位置（頭出し位置とも言う）まで搬送する処理である。コントローラ１２６は、給紙ローラ１３を回転させて、印刷しようとする媒体Ｓを搬送ローラ１７Ａまで送る。コントローラ１２６は、搬送ローラ１７Ａを回転させて、給紙ローラ１３から送られてきた媒体Ｓを印刷開始位置（プラテン１４の上方付近）に位置決めする。
【００７２】
次に、コントローラ１２６は、キャリッジモータ制御部１２８を通じてキャリッジモータ４２を駆動して、キャリッジ４１を媒体Ｓに対して相対的に移動させて媒体Ｓに対して印刷を施す印刷処理（「移動吐出動作」に相当）を実行する。ここでは、まず、キャリッジ４１をガイドレール４６に沿って一の方向に向かって移動させながら、ヘッド２１からインクを吐出する往路印刷を実行する（Ｓ１０４）。コントローラ１２６は、キャリッジモータ４２を駆動してキャリッジ４１を移動させるとともに、印刷データに基づきヘッド２１を駆動してインクを吐出する。ヘッド２１から吐出されたインクは、媒体Ｓに到達してドットとして形成される。
【００７３】
このようにして印刷を行った後、次に、コントローラ１２６は、媒体Ｓを所定量だけ搬送する搬送処理（「搬送動作」に相当）を実行する（Ｓ１０６）。ここでは、コントローラ１２６は、搬送制御部１３０を通じて搬送モータ１５を駆動して搬送ローラ１７Ａを回転させて、媒体Ｓをヘッド２１に対して相対的に搬送方向に所定量だけ搬送する。この搬送処理により、ヘッド２１は、先ほどの印刷した領域とは異なる領域に印刷をすることが可能になる。
【００７４】
このようにして搬送処理を行った後、コントローラ１２６は、排紙すべきか否か排紙判断を実行する（Ｓ１０８）。ここで、コントローラ１２６は、印刷中の媒体Ｓに印刷すべき他のデータがなければ、排紙処理を実行する（Ｓ１１６）。一方、コントローラ１２６は、印刷中の媒体Ｓに印刷すべき他のデータがあれば、排紙処理は行わずに、復路印刷を実行する（Ｓ１１０）。この復路印刷は、キャリッジ４１をガイドレール４６に沿って先ほどの往路印刷とは反対の方向に移動させて印刷を行う。ここでも、コントローラ１２６は、キャリッジモータ制御部１２８を通じてキャリッジモータ４２を先ほどとは逆に回転駆動させてキャリッジ４１を移動させるとともに、印刷データに基づきヘッド２１を駆動してインクを吐出して、印刷を施す。
【００７５】
復路印刷を実行した後、搬送処理を実行し（Ｓ１１２）、その後、排紙判断を行う（Ｓ１１４）。ここで、印刷中の媒体Ｓに印刷すべき他のデータがあれば、排紙処理は行わずに、ステップＳ１０４に戻って、再度往路印刷を実行する（Ｓ１０４）。一方、印刷中の媒体Ｓに印刷すべき他のデータがなければ、排紙処理を実行する（Ｓ１１６）。
【００７６】
排紙処理を行った後、次に、印刷終了か否かを判断する印刷終了判断を実行する（Ｓ１１８）。ここでは、次にコンピュータ１４０からの印刷データに基づき、次に印刷すべき媒体Ｓがないかどうかチェックする。ここで、次に印刷すべき媒体Ｓがある場合には、ステップＳ１０２に戻り、再び給紙処理を実行して、印刷を開始する。一方、次に印刷すべき媒体Ｓがない場合には、印刷処理を終了する。
【００７７】
＝＝＝キャッピング装置＝＝＝
キャッピング装置３５について詳しく説明する。図１０は、キャッピング装置３５を上から見た図である。図１１は、キャッピング装置３５を横から見た図である。これらの図と図２を用いて、キャッピング装置３５について説明する。
【００７８】
このキャッピング装置３５は、キャップ６０と、スライダ６２と、ガイド機構６４と、回転機構６６と、復元機構６８とを有する。キャップ６０は、スライダ６２、ガイド機構６４、回転機構６６及び復元機構６８によって、移動可能に設けられている。スライダ６２は、キャップ６０と一体的に設けられている。スライダ６２は、接触部７０を有する。ガイド機構６４は、ガイド軸７１と、ガイド７２とを有する。ガイド軸７１は、スライダ６２と一体的に設けられている。ガイド７２は、ガイド穴７３を有し、そのガイド穴７３によって、ガイド軸７１の移動可能な方向が規制されている。回転機構６６は、スライダ側部材７４と、本体側部材７５と、回転軸７６とを有する。スライダ側部材７４は、スライダ６２と一体的に設けられており、回転軸７６と回転可能にリンクしている。本体側部材７５は、本体側に固定されており、回転軸７６と回転可能にリンクしている。復元機構６８は、スライダ側バネ掛け部材７７と、本体側バネ掛け部材７８と、バネ７９とを有する。スライダ側バネ掛け部材７７は、バネを引っかけるための溝が設けられており、ガイド軸７１と一体的に設けられている。本体側バネ掛け部７８は、バネを引っかけるためのかぎ形状の部材であり、本体側に固定されている。バネ７９は、一端がスライダ側バネ掛け部材７７に掛けられ、他端が本体側バネ掛け部材７８に掛けられ、両者が近づく方向に力を付与している。
【００７９】
キャリッジ４１が図中の右方向に移動すると、キャリッジ４１と一体的に設けられた突出部８０と接触する。さらにキャリッジ４１が移動すると、スライダ６２が、接触部７０を介して力を受けて、バネ７９の力に対抗しながら移動する。スライダ６２が移動するとき、ガイド軸７１がガイド穴７３によって規制されている。また、スライダ６２は、回転機構６６によっても移動方向が規制されている。そのため、ガイド機構６４及び回転機構６６によって許容される方向にスライダ６２が移動する。このスライダ６２の移動により、キャップ６０が右方向に移動しつつ上昇し、キャップ６０がヘッド２１を覆う。このときのキャリッジ４１の位置をホームポジション（ここでは「所定位置」に相当）という。
【００８０】
キャリッジ４１がホームポジションから図中の左側に移動すると、スライダ６２がバネ７９の復元力を受けて移動する。この移動の際にも、ガイド機構６４及び回転機構６６によって許容される方向にスライダ６２が移動する。このスライダ６２の移動により、キャップ６０が左方向に移動しつつ下降し、キャップ６０がヘッド２１から外れる。
【００８１】
キャリッジ４１がホームポジションに位置するとき、キャップ６０はヘッド２１を閉塞してヘッド２１を外気から遮断する。つまり、キャップ６０は、ノズルの乾燥を防止するための蓋としての機能を果たす。キャップ６０がヘッド２１を覆うことによって、ノズルからのインクの蒸発を防ぎ、インクの増粘によるノズルの目詰まりを防ぐことができる。
【００８２】
また、キャリッジ４１がホームポジションに位置するとき、ヘッド２１とキャップ６０との間の空間は、密閉されている。キャップ６０には、吸引口８１が設けられており、吸引口８１が負圧になると、ノズル内のインクが吸引される。つまり、キャップ６０は、インク吸引のための筐体としての機能を備える。インク吸引によって、ノズル内の気泡を除去し、インクの吐出不良を防ぐことができる。
【００８３】
また、キャリッジ４１の突出部８０と接触部７０とが接触する前後において、既にキャップ６０はヘッド２１と対向している。そして、インクジェットプリンタ１は、キャリッジ４１をこのような位置に移動したとき、フラッシング処理を行う（このときのキャリッジ４１の位置をフラッシング位置という）。フラッシング処理とは、ヘッド２１がヘッド２１からインクを空吐出（紙と対向しない状況でインクを吐出すること）させ、ノズルの目詰まりを防ぐ処理である。つまり、キャップ６０は、フラッシング処理時のインク受けとしての機能を果たす。なお、キャップ６０には、インクを吸収するための吸収体８２（例えばスポンジ等）が設けられている。
【００８４】
インクジェットプリンタ１の電源がＯＦＦのとき、ノズルからのインクの蒸発を防ぐため、コントローラ１２６は、キャリッジ４１をホームポジションに移動する。また、本実施形態では、後述する待機処理の際にキャップ６０でヘッド２１を覆うため、コントローラ１２６は、キャリッジ４１をホームポジションに移動する。
【００８５】
＝＝＝駆動信号生成回路＝＝＝
次にこのような駆動信号ＯＤＲＶを生成する駆動信号生成回路２２２について説明する。図１２は、駆動信号生成回路２２２の一例を説明する構成図である。この駆動信号生成回路２２２は、基準信号生成回路２５８と、電流増幅回路２６０とを有している。基準信号生成回路２５８は、駆動信号生成回路２２２から出力される駆動信号ＯＤＲＶの基準となる信号を生成する回路である。本実施形態では、この基準信号生成回路２５８が、メモリ２６２と、第１ラッチ回路２６４と、加算器２６６と、第２ラッチ回路２６８と、Ｄ／Ａ変換器２７０（デジタルアナログ変換器）と、電圧増幅回路２７２とを有している。
【００８６】
メモリ２６２は、複数種類のレベル変化量のデータを、アドレスに対応させて記憶する。このメモリ２６２は、第１クロック信号の入力端子と、データ信号の入力端子と、アドレス信号の入力端子と、イネーブル信号の入力端子と、データ信号の出力端子とを有する。
【００８７】
データ信号は、駆動信号ＯＤＲＶの単位時間当たりの変化量を示すものである。アドレス信号は、その信号の変化量のデータが格納される格納アドレス、或いは、読み出されるレベル変化量のデータの読み出しアドレスを示すものである。そして、メモリ２６２は、アドレス信号で指定される格納アドレスに、信号の変化量のデータを格納する。この信号の変化量のデータは、第１クロック信号の入力端子、データ信号の入力端子、アドレス信号の入力端子、及びイネーブル信号の入力端子から必要な信号を入力することで格納される。また、メモリ２６２は、読み出しアドレスで指定される信号の変化量のデータを、第１ラッチ回路２６４に出力する。この読み出しアドレスも、アドレス信号の入力端子から入力されたアドレス信号で指定される。
【００８８】
第１ラッチ回路２６４は、メモリ２６２に電気的に接続されており、第２クロック信号が入力される毎に、メモリ２６２に格納された信号の変化量のデータを読み出す。言い換えれば、メモリ２６２から出力されている信号の変化量のデータをラッチする。加算器２６６には、第１ラッチ回路２６４の出力と第２ラッチ回路２６８の出力とが入力される。そして、加算器２６６の出力は、第２ラッチ回路２６８に入力されている。すなわち、この加算器２６６は、第１ラッチ回路２６４の出力と第２ラッチ回路２６８の出力とを加算した加算値を出力する。第２ラッチ回路２６８は、第３クロック信号が入力される毎に、加算器２６６から出力される加算値をラッチする。
【００８９】
Ｄ／Ａ変換器２７０は、第２ラッチ回路２６８からの出力、すなわち、加算器２６６から出力された加算値をアナログ信号に変換する。電圧増幅回路２７２は、Ｄ／Ａ変換器２７０から出力されたアナログ信号の電圧を、ピエゾ素子２５４が駆動可能な電圧に増幅する。そして、この電圧増幅回路２７２により電圧が増幅されて生成された信号が、駆動信号ＯＤＲＶの基準信号として基準信号生成回路２５８から出力される。
【００９０】
次に、この基準信号生成回路２５８の動作の具体例について説明する。詳しくは、メモリ２６２と、第１ラッチ回路２６４と、加算器２６６と、第２ラッチ回路２６８との動作について説明する。図１３は、この基準信号生成回路２５８の動作を説明する図である。
【００９１】
コントローラ１２６は、アドレス信号をメモリ２６２に出力する。メモリ２６２は、アドレス信号で指定された読み出しアドレスのデータを出力する（ｔ０〜）。この例において、コントローラ１２６は、アドレスＢを示すアドレス信号を出力し、メモリ２６２は、信号の変化量のデータとして変化量△Ｖ１を出力する。次に、コントローラ１２６は、第２クロック信号をＨレベルに切り換える（ｔ１）。つまり、クロックパルスを出力する。このクロックパルスを受け取った第１ラッチ回路２６４は、変化量△Ｖ１をラッチする。その後、コントローラ１２６は、読み出しアドレスを変更する（ｔ３〜）。これにより、コントローラ１２６は、アドレスＡを示すアドレス信号を出力する。メモリ２６２は、信号の変化量のデータとして電圧値０を出力する。また、コントローラ１２６は、第３クロック信号を周期△Ｔ毎にＨレベルに切り換える。つまり、クロックパルスを出力する。このクロックパルスを受け取る毎に、第２ラッチ回路２６８の出力は変化量△Ｖ１だけ上昇する（ｔ２，ｔ４，ｔ５）。
【００９２】
次に、コントローラ１２６は、第２クロック信号をＨレベルに切り換える（ｔ６）。このクロックパルスを受け取った第１ラッチ回路２６４は、アドレスＡに対応する電圧値０をラッチする。このため、第３クロック信号がＨレベルに切り換わっても、第２ラッチ回路２６８の出力は一定電位を維持する（ｔ７，ｔ９）。また、コントローラ１２６は、読み出しアドレスをアドレスＣに変更し（ｔ８〜）、信号の変化量のデータとして変化量−△Ｖ２をメモリ２６２から出力させる。この変化量−△Ｖ２は、次に第２クロック信号がＨレベルとなったタイミング（ｔ１０）で、第１ラッチ回路２６４にラッチされる。このため、第３クロック信号がＨレベルになる毎に、第２ラッチ回路２６８の出力は変化量−△Ｖ２だけ降下する（ｔ１１〜）。このようにして第２ラッチ回路２６８から出力される加算値が生成される。第２ラッチ回路２６８から出力された加算値は、Ｄ／Ａ変換器２７０によりアナログ信号に変換されて、電圧増幅回路２７２により電圧が増幅された後、基準信号として基準信号生成回路２５８から出力される。
【００９３】
基準信号生成回路２５８から出力された基準信号は、電流増幅回路２６０に入力される。電流増幅回路２６０は、基準信号生成回路２５８から出力された基準信号を、ピエゾ素子２５４を駆動するための電流に増幅する。この電流増幅回路２６０は、次のような構成になっている。
【００９４】
図１４は、電流増幅回路２６０の一例を示したものである、この電流増幅回路２６０は、電圧上昇用トランジスタＱ１と、電圧降下用トランジスタＱ２とを有する。電圧上昇用トランジスタＱ１は、コレクタが電源Ｖｃｃに、エミッタが駆動信号ＯＤＲＶの出力信号線にそれぞれ接続されたＮＰＮ型のトランジスタである。また、電圧降下用トランジスタＱ２は、コレクタが接地（アース）、所謂グランドに、エミッタが駆動信号ＯＤＲＶの出力信号線にそれぞれ接地されたＰＮＰ型のトランジスタである。つまり、２つのトランジスタＱ１、Ｑ２は、エミッタ側が相互に接続され、その接続点から駆動信号ＯＤＲＶが出力される。
【００９５】
これらの電圧上昇用トランジスタＱ１及び電圧降下用トランジスタＱ２は、基準信号生成回路２５８からの基準信号によってそれぞれ制御される。基準信号生成回路２５８からの基準信号によって電圧上昇用トランジスタＱ１がＯＮ状態になると、駆動信号ＯＤＲＶが上昇し、ピエゾ素子の充電が行われる。一方、基準信号生成回路２５８からの基準信号によって電圧降下用トランジスタＱ２がＯＮ状態になると、駆動信号ＯＤＲＶが降下し、ピエゾ素子の放電が行われる。すなわち、電圧上昇用トランジスタＱ１は充電用トランジスタであり、電圧降下用トランジスタＱ２は、放電用トランジスタである。なお、ピエゾ素子は、容量性負荷Ｃを有している。
【００９６】
なお、電流増幅回路２６０により生成された駆動信号ＯＤＲＶは、基準信号生成回路２５８にフィードバックされている。これは、基準信号生成回路２５８が、電流増幅回路２６０から出力される駆動信号ＯＤＲＶの電位を監視し、目標電位との偏差に基づいて、２つのトランジスタＱ１、Ｑ２を制御するためである。
【００９７】
＝＝＝駆動信号生成回路の発熱＝＝＝
前述した通り、駆動信号生成回路２２２は、基準信号生成回路２５８により生成された基準信号を電流増幅する電流増幅回路２６０として、２つのトランジスタＱ１、Ｑ２を有している。これらの２つのトランジスタＱ１、Ｑ２は、基準信号生成回路２５８から出力された基準信号を増幅して駆動信号ＯＤＲＶを生成する際に、発熱する。この発熱によって、トランジスタＱ１、Ｑ２自身が高温状態になると、これら２つのトランジスタＱ１、Ｑ２が破損する虞がある。
【００９８】
そこで、本実施形態では、これら２つのトランジスタＱ１、Ｑ２が高温状態になり、破壊されることを回避するために、温度センサ８８（図４参照）を設け、トランジスタＱ１、Ｑ２の温度状態を監視している。２つのトランジスタＱ１、Ｑ２の温度状態の監視は、コントローラ１２６により行う。
【００９９】
図１５は、この温度センサ８８の設置例を説明したものである。図１５Ａは、その側面図であり、図１５Ｂは、その平面図である。  
２つのトランジスタＱ１、Ｑ２は、同図に示すように、それぞれパッケージ化されて２つの素子２７３Ａ、２７３Ｂとして、基板２７４上に一体的に実装されている。基板２７４に実装された２つの素子２７３Ａ、２７３Ｂには、ヒートシンク２７６が装着されている。つまり、２つのトランジスタＱ１、Ｑ２が収容された２つの素子２７３Ａ、２７３Ｂは、実装された基板２７４と、ヒートシンク２７６との間に挟まれる形で設けられている。ヒートシンク２７６は、２つの素子２７３Ａ、２７３Ｂと接触している。２つの素子２７３Ａ、２７３Ｂの内部のトランジスタＱ１、Ｑ２がそれぞれ発熱すると、その熱が素子２７３Ａ、２７３Ｂの外面を通じてヒートシンク２７６に伝熱されて放熱される。なお、図１５Ｂは、ヒートシンク２７６を取り外したときの様子を示している。
【０１００】
一方、温度センサ８８は、同図に示すように、これらの２つの素子２７３Ａ、２７３Ｂの間に挟まれて、２つの素子２７３Ａ、２７３Ｂとともに、基板２７４上に実装されている。この温度センサ８８は、これら２つの素子２７３Ａ、２７３Ｂの周辺温度を検出して、２つのトランジスタＱ１、Ｑ２の発熱状態を間接的に監視する。
【０１０１】
温度センサ８８による検出結果は、コントローラ１２６に伝達される（図４参照）。コントローラ１２６は、温度センサ８８から温度センサ８８の検出温度を取得する。そして、コントローラ１２６は、取得した情報に基づき、２つのトランジスタＱ１、Ｑ２の発熱状況を監視して、２つのトランジスタＱ１、Ｑ２の破損防止を図る。
【０１０２】
なお、トランジスタＱ１、Ｑ２を構成する半導体には、接合部というポイントがある。トランジスタＱ１、Ｑ２の発熱は、主に、この部分で行われている。発生した熱は、トランジスタＱ１、Ｑ２を収容した素子２７３Ａ、２７３Ｂのパッケージを通じて熱伝導して外に放出される。温度センサ８８は、これら２つの素子２７３Ａ、２７３Ｂから放射された熱を間接的に検出することになる。
【０１０３】
ところで、発熱が行われるトランジスタＱ１、Ｑ２の接合部の温度のことを、一般にジャンクション温度と呼んでいる。このジャンクション温度が所定の温度に達すると、トランジスタＱ１、Ｑ２が熱により破壊されることになる。
【０１０４】
＝＝＝トランジスタＱ１、Ｑ２の破損防止＝＝＝
次に、コントローラ１２６によるトランジスタＱ１、Ｑ２の破損防止について説明する。本実施形態では、コントローラ１２６は、媒体Ｓに対して印刷を施す際に、温度センサ８８から検出温度を取得して、その検出温度に基づき、２つのトランジスタＱ１、Ｑ２が高温状態に陥っていないか否か判別する。ここで、２つのトランジスタＱ１、Ｑ２のうちの少なくともいずれか一方が高温状態に陥っていると判断した場合には、コントローラ１２６は、これら２つのトランジスタＱ１、Ｑ２の温度を下げるための冷却処理を実行する。ここでは、この冷却処理が、駆動信号生成回路２２２からの駆動信号ＯＤＲＶの生成を停止することにより行う。つまり、駆動信号生成回路２２２により駆動信号ＯＤＲＶを生成する動作を停止する。これにより、２つのトランジスタＱ１、Ｑ２による電流増幅動作が停止して、２つのトランジスタＱ１、Ｑ２の発熱を抑制することができる。また、この停止によって、２つのトランジスタＱ１、Ｑ２の放熱を図ることもできる。
【０１０５】
次に、コントローラ１２６により実際に行われるトランジスタＱ１、Ｑ２の冷却処理について説明する。
【０１０６】
（Ａ）移動吐出動作毎の待機
この待機は、キャリッジ４１がキャリッジ移動方向に移動したときに各ノズル♯１〜♯１８０からインクを吐出して媒体に印刷を行う移動吐出動作毎に実行される待機動作である。すなわち、ノズル♯１〜♯１８０から媒体に向けてインクを吐出して印刷をするために、キャリッジ４１がキャリッジ移動方向に沿って移動した後、所定時間、インクの吐出を中断して印刷処理を休止する。そして、インクの吐出を中断してから所定時間経過した後、再びキャリッジ４１をキャリッジ移動方向に移動させてインクの吐出を行い、印刷処理を再開する。さらに、キャリッジ４１がキャリッジ移動方向に沿って移動した後、再び、所定時間、インクの吐出を中断して印刷処理を休止する。このように、キャリッジ４１がキャリッジ移動方向に沿って移動して各ノズル♯１〜♯１８０から媒体に向けてインクを吐出する動作が行われる都度、インクの吐出を中断する動作を行い、印刷処理を休止する。なお、この待機動作は、キャリッジ４１がキャリッジ移動方向に移動したときに各ノズル♯１〜♯１８０からインクを吐出して媒体に印刷を行う移動吐出動作と、搬送部（図３参照）による媒体の搬送動作との間に設定される。これによって、駆動信号生成回路２２２により駆動信号ＯＤＲＶが生成される動作を一時的に停止することができる。したがって、キャリッジ４１がキャリッジ移動方向に沿って移動する毎に、２つのトランジスタＱ１、Ｑ２の放熱を図ることができる。また、２つのトランジスタＱ１、Ｑ２の温度上昇を抑制することができる。
【０１０７】
なお、キャリッジ４１がキャリッジ移動方向に沿って移動した後、所定時間、インクの吐出を中断して印刷処理を休止する動作は、ここでは、コントローラ１２６により実行されている。
【０１０８】
図１６は、キャリッジ４１がキャリッジ移動方向に沿って移動する毎に、インクの吐出を中断して印刷処理を休止する動作を実行して、駆動信号生成回路２２２による駆動信号ＯＤＲＶの生成を停止する場合の処理の流れの一例について説明したものである。ここでは、印刷処理として「双方向印刷」の場合を例にして説明する。
【０１０９】
「双方向印刷」を実行する場合には、コントローラ１２６は、まず、媒体Ｓを給紙する給紙動作を実行する（Ｓ２０１）。これにより、コントローラ１２６は、媒体Ｓを所定の印刷開始位置まで搬送する。次に、コントローラ１２６は、キャリッジ４１を一の方向に沿って移動させて各ノズル♯１〜♯１８０からインクを吐出する。これにより、コントローラ１２６は、媒体Ｓに対して印刷を施す（Ｓ２０２）。なお、ここでは、このようにキャリッジ４１を一の方向に移動させながら媒体Ｓに印刷を施すことを「往路印刷」と呼ぶ。
【０１１０】
このようにして「往路印刷」を実行した後、コントローラ１２６は、インクを吐出する動作を所定時間停止して印刷処理を休止する（Ｓ２０３）。そして、所定時間経過の後、コントローラ１２６は、キャリッジ４１を一の方向とは反対の方向に沿って移動させて各ノズル♯１〜♯１８０からインクを吐出する（Ｓ２０４）。なお、ここでは、このようにキャリッジ４１を一の方向とは反対の方向に移動させながら媒体Ｓに印刷を施すことを「復路印刷」と呼ぶ。このようにして「往路印刷」を実行した後、コントローラ１２６は、再び、インクを吐出する動作を所定時間停止して印刷処理を休止する（Ｓ２０５）。そして、所定時間経過の後、コントローラ１２６は、再び、「往路印刷」を実行する（Ｓ２０６）。
【０１１１】
以後、コントローラ１２６は、「往路印刷」または「復路印刷」を実行する都度（Ｓ２０８、Ｓ２１０、Ｓ２１２、Ｓ２１４）、それらの合間に、インクを吐出する動作を所定時間停止して印刷処理を休止する休止動作を繰り返し実行する（Ｓ２０７、Ｓ２０９、Ｓ２１１、Ｓ２１３）。そして、印刷すべきデータが無くなった場合には、コントローラ１２６は、排紙処理を行って（Ｓ２１５）、印刷処理を終了する。
【０１１２】
ここで、コントローラ１２６がインクを吐出する動作を停止する時間としては、例えば、１秒間や２秒間、または５秒間など、１秒間〜数秒間程度の比較的短い時間が設定される。
【０１１３】
＜他の処理例＞
図１７は、他の処理例について説明したものである。ここでは、キャリッジ４１がキャリッジ移動方向に沿って移動する毎に、インクの吐出を中断して印刷処理を休止する動作を実行するのではなく、「往路印刷」および「復路印刷」が終了する毎に、インクの吐出を中断して印刷処理を休止する動作を実行している。すなわち、コントローラ１２６は、まず、媒体Ｓを給紙する給紙動作を実行し（Ｓ２２１）、「往路印刷」を実行して（Ｓ２２２）、「復路印刷」を実行した後（Ｓ２２３）、インクを吐出する動作を所定時間停止して印刷処理を休止する（Ｓ２２４）。さらに、コントローラ１２６は、再度、「往路印刷」を実行して（Ｓ２２５）、「復路印刷」を実行した後（Ｓ２２６）、再びインクを吐出する動作を所定時間停止して印刷処理を休止する（Ｓ２２７）。このようにしてコントローラ１２６は、「往路印刷」および「復路印刷」を実行する毎に（Ｓ２２８、Ｓ２２９、Ｓ２３０、Ｓ２３１）、印刷処理を休止する（Ｓ２３２）。このようにインクの吐出を中断して印刷処理を休止する動作については、「往路印刷」および「復路印刷」が実行される毎に、行われても良い。印刷すべきデータが無くなった後、コントローラ１２６は、排紙処理を行って（Ｓ２３５）、印刷処理を終了する。
【０１１４】
（Ｂ）キャッピング待機
この「キャッピング待機」とは、キャッピング装置３５によりヘッド２１をキャップして待機させる動作のことである。つまり、この「キャッピング待機」を実行する場合には、キャリッジ４１を、キャッピング装置３５が設けられたホームポジションまで移動する。そして、キャッピング装置３５によりヘッド２１を覆って各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋのノズル♯１〜♯１８０の吐出口を閉塞する。そして、このような閉塞状態を所定時間継続する。この間、駆動信号生成回路２２２により駆動信号ＯＤＲＶが生成される動作は停止される。これにより、２つのトランジスタＱ１、Ｑ２の放熱を図ることができ、その温度上昇を抑制することができる。なお、このキャッピング待機動作は、ここでは、コントローラ１２６により実行されている。
【０１１５】
図１８は、前述したキャッピング待機による動作を実行する場合の処理の流れの一例について説明したものである。  
「キャッピング待機」を実行する場合には、コントローラ１２６は、まず、キャリッジ４１を、キャッピング装置３５が設けられたホームポジションに向かって移動させる（Ｓ３０２）。次に、キャリッジ４１がホームポジションに到達すると、キャッピング装置３５が自動的にヘッド２１を覆ってキャップするキャッピング動作を実行する（Ｓ３０４）。これによって、ヘッド２１に設けられた各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０の吐出口を閉塞するキャッピングを開始する（Ｓ３０６）。ここで、駆動信号生成回路２２２による駆動信号ＯＤＲＶの生成動作は停止されている。つまり、駆動信号生成回路２２２に構成された２つのトランジスタＱ１、Ｑ２による電流増幅動作が停止している。
【０１１６】
このようにしてヘッド２１の各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０の吐出口を閉塞した後、コントローラ１２６は、キャッピング開始から所定時間経過したか否かチェックする（Ｓ３０８）。ここで、キャッピング開始からの経過時間が所定時間に達していなかった場合には、コントローラ１２６は、再度、キャッピング開始から所定時間経過したか否かチェックする（Ｓ３０８）。コントローラ１２６は、このようなチェックを所定時間経過するまで実行する。これによって、駆動信号生成回路２２２により駆動信号ＯＤＲＶが生成される動作が、所定時間停止される。このことから、２つのトランジスタＱ１、Ｑ２の放熱を図ることができ、それら２つのトランジスタＱ１、Ｑ２の温度上昇を抑制することができる。さらに、この間、ヘッド２１の各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０の吐出口がキャッピング装置により閉塞されていることから、ノズル♯１〜♯１８０からのインクの蒸発を抑制して乾燥を防ぎ、インクの増粘によるノズルの目詰まりを防止することができる。
【０１１７】
そして、キャッピング開始から所定時間経過すると、次に、コントローラ１２６は、キャリッジ４１をホームポジションから離れる方向に移動させる。これにより、キャッピング装置３５がヘッド２１から分離して、キャッピング装置３５によるヘッド２１のキャッピングを解除する（Ｓ３１０）。  
このようにしてヘッド２１をキャッピング装置３５のキャッピングから開放した後、コントローラ１２６は、印刷処理を開始する（Ｓ３１２）。そして、処理を終了する。
【０１１８】
ここで、キャッピング開始からキャッピングを解除するまでの時間、即ち所定時間としては、例えば、１０秒間や１５秒間、３０秒間、６０秒間など、１０秒間以上の比較的長い時間が設定される。つまり、ここでは、（Ｂ）の「キャッピング待機」の方が、（Ａ）の「移動吐出動作毎の待機」よりも冷却効果が高く設定されていることになる。
【０１１９】
また、キャリッジ４１がキャッピング装置３５から離れる際に、コントローラ１２６は、フラッシング処理を行っても良い。このフラッシング処理とは、先に説明したように、ヘッド２１の各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０からインクを空吐出（紙と対向しない状況でインクを吐出すること）させる処理のことをいう。コントローラ１２６がこのようなフラッシング処理を実行することによって、キャッピング後のノズル♯１〜♯１８０の目詰まり等をより一層防ぐことができる。
【０１２０】
＝＝＝コントローラの処理＝＝＝
本実施形態のコントローラ１２６は、これら（Ａ）および（Ｂ）の２種類の待機動作を、温度センサ８８からの検出温度に応じて区別して実行する。すなわち、ここでは、コントローラ１２６は、トランジスタＱ１、Ｑ２の温度が、さほど高い温度に達していないときには、（Ａ）の「移動吐出動作毎の待機」を実行する。一方、トランジスタＱ１、Ｑ２の温度が非常に高い温度に達している場合には、コントローラ１２６は、（Ｂ）の「キャッピング待機」を実行する。ここで、コントローラ１２６は、温度センサ８８からの検出温度に基づいて、（Ａ）の「移動吐出動作毎の待機」を実行すべきなのか、（Ｂ）の「キャッピング待機」を実行すべきなのか判定する。  
このように温度センサ８８からの検出温度に応じて、（Ａ）および（Ｂ）の２種類の待機動作を区別して実行することによって、スループットの低下を防止しつつトランジスタＱ１、Ｑ２の温度上昇を抑制することができる。
【０１２１】
図１９は、ここでコントローラ１２６により行われる判定処理の一例について説明したものである。ここでは、（Ａ）の「移動吐出動作毎の待機」を実行すべきか否かを判定するための温度（「第１の温度」に相当）が、７５℃に設定されている。また、（Ｂ）の「キャッピング待機」を実行すべきか否かを判定するための温度（「第２の温度」に相当）が、８５℃に設定されている。また、インクジェットプリンタ１が動作可能な温度範囲が、−２０℃以上、１００℃以下に設定されている。
【０１２２】
コントローラ１２６は、駆動信号生成回路２２２による駆動信号ＯＤＲＶの生成動作を停止する必要があるか否か判定する際に、まず、温度センサ８８の検出温度Ｔを取得する（Ｓ４０２）。次に、コントローラ１２６は、取得した検出温度Ｔが−２０℃以上、１００℃未満であるか否かチェックする（Ｓ４０４）。ここで、取得した検出温度Ｔが−２０℃以上、１００℃未満ではない場合には、インクジェットプリンタ１の動作可能な温度から外れているとして、コントローラ１２６は、ステップＳ４１８へと進み、印刷処理を中止すべきと判断する（Ｓ４１８）。その後、コントローラ１２６は、処理を終了する。
【０１２３】
一方、取得した検出温度Ｔが−２０℃以上、１００℃未満であった場合には、コントローラ１２６は、次にステップＳ４０６へと進み、取得した検出温度Ｔが７５℃以上、１００℃未満であるか否かチェックする（Ｓ４０６）。ここで、取得した検出温度Ｔが７５℃以上、１００℃未満ではなかった場合には、コントローラ１２６は、トランジスタＱ１、Ｑ２の温度が高温ではないと判断して、待機動作の必要がないと判定する（Ｓ４１６）。その後、コントローラ１２６は、処理を終了する。
【０１２４】
一方、取得した検出温度Ｔが７５℃以上、１００℃未満であった場合には、コントローラ１２６は、次にステップＳ４０８へと進み、取得した検出温度Ｔが７５℃以上、８５℃未満であるか否かチェックする（Ｓ４０８）。ここで、取得した検出温度Ｔが７５℃以上、８５℃未満であった場合には、コントローラ１２６は、トランジスタＱ１、Ｑ２の温度が、さほど高い温度に達していないと判断して、（Ａ）の「移動吐出動作毎の待機」を実行すべきと判定する（Ｓ４１４）。その後、コントローラ１２６は、処理を終了する。
【０１２５】
一方、取得した検出温度Ｔが７５℃以上、８５℃未満ではなかった場合には、コントローラ１２６は、次にステップＳ４１０へと進み、取得した検出温度Ｔが８５℃以上、１００℃未満であるか否かチェックする（Ｓ４１０）。ここで、取得した検出温度Ｔが８５℃以上、１００℃未満であった場合には、コントローラ１２６は、トランジスタＱ１、Ｑ２の温度が非常に高い温度に達していると判断して、（Ｂ）の「キャッピング待機」を実行すべきと判定する（Ｓ４１２）。その後、コントローラ１２６は、処理を終了する。一方、取得した検出温度Ｔが８５℃以上、１００℃未満ではなかった場合には、コントローラ１２６は、エラーと判断してステップＳ４０２へと戻り、再度、温度センサ８８から検出温度Ｔを取得し直す（Ｓ４０２）。
【０１２６】
なお、ここでは、（Ａ）の「移動吐出動作毎の待機」を実行すべきか否かを判定するための温度（「第１の温度」）が７５℃に設定され、（Ｂ）の「キャッピング待機」を実行すべきか否かを判定するための温度（「第２の温度」）が８５℃に設定されていたが、必ずしもこのような温度に設定する必要はない。
【０１２７】
また、ここでは、温度センサ８８の検出温度Ｔが８５℃以上の場合には、（Ｂ）の「キャッピング待機」のみが実行されていたが、（Ｂ）の「キャッピング待機」と、（Ａ）の「移動吐出動作毎の待機」との両方を併用しても良い。これにより、トランジスタＱ１、Ｑ２の温度上昇をより抑制することができる。
【０１２８】
＜待機時間について＞
（Ａ）の「移動吐出動作毎の待機」および（Ｂ）の「キャッピング待機」における各待機時間については、温度センサ８８からの検出温度Ｔに応じて待機時間の長さが異なっていても良い。  
図２０は、温度センサ８８からの検出温度Ｔに応じて異なる待機時間が設定された場合の一例について説明したものである。図２０Ａは、（Ａ）の「移動吐出動作毎の待機」における待機時間について示し、図２０Ｂは、（Ｂ）の「キャッピング待機」における待機時間について示している。
【０１２９】
（Ａ）の「移動吐出動作毎の待機」の場合、図２０Ａにて説明するように、例えば、温度センサ８８からの検出温度Ｔが７５℃以上、８０℃未満のときには、待機時間を１．０秒と設定する。また、温度センサ８８からの検出温度Ｔが８０℃以上、８５℃未満のときには、待機時間を２．０秒と設定する。  
また、（Ｂ）の「キャッピング待機」の場合、図２０Ｂにて説明するように、例えば、温度センサ８８からの検出温度Ｔが８５℃以上、９０℃未満のときには、待機時間を１５．０秒と設定する。また、温度センサ８８からの検出温度Ｔが９０℃以上、９５℃未満のときには、待機時間を３０．０秒と設定する。また、温度センサ８８からの検出温度Ｔが９５℃以上、１００℃未満のときには、待機時間を６０．０秒と設定する。
【０１３０】
このようにして温度センサ８８からの検出温度Ｔに応じて待機時間の長さを設定することによって、より適切な待機時間を設定することができる。これによって、スループットの低下を防止しつつトランジスタＱ１、Ｑ２の温度上昇を抑制することをより達成することができる。
【０１３１】
＜判定タイミング＞
コントローラ１２６が、温度センサ８８からの検出温度に基づいて、（Ａ）の「移動吐出動作毎の待機」を実行すべきなのか、（Ｂ）の「キャッピング待機」を実行すべきなのか判定するタイミングとしては、次のようなものがある。
【０１３２】
（１）印刷開始時
外部のコンピュータ１４０から印刷命令を受信した時や、印刷する媒体を給紙する時（給紙前後を含む）などを含む。媒体に対して印刷を開始する前に実行する。印刷を開始する前に、トランジスタＱ１、Ｑ２の温度をチェックして、必要に応じて待機動作を実行することで、トランジスタＱ１、Ｑ２が高温状態に陥るのを防ぐことができる。この他、印刷開始時としては、外部のコンピュータ１４０から印刷命令を受信した後、次の印刷命令を受信した時などを含む。
【０１３３】
（２）毎ページ
外部のコンピュータ１４０から送られてきた印刷命令に基づき、複数の媒体に対して印刷を実施する際に、媒体を印刷する毎に、トランジスタＱ１、Ｑ２の温度をチェックする。これによって、複数の媒体を連続して印刷するときに、トランジスタＱ１、Ｑ２の温度上昇を抑制して、トランジスタＱ１、Ｑ２が破損するのを防止することができる。  
なお、コントローラ１２６による判定タイミングとしては、これら（１）または（２）以外のタイミングにてコントローラ１２６により判定が行われても良い。
【０１３４】
＜キャッピング待機タイミング＞
（Ｂ）の「キャッピング待機」を実行するタイミングとしては、印刷開始前、例えば、給紙前後などにおいて実行することが考えられる。この他に、印刷中に実行しても良い。例えば、キャリッジ４１がキャリッジ移動方向に沿って移動しながらノズル♯１〜♯１８０からインクを吐出してある媒体に対して印刷処理を行っている最中に、キャッピング待機動作を実行して、その後、印刷処理を再開するようにしても良い。つまり、キャリッジ４１がキャリッジ移動方向に沿って移動しながらノズル♯１〜♯１８０からインクを吐出してある媒体に対して印刷処理を行う移動吐出動作の実行前であれば、印刷開始時でも、印刷処理中でもどちらでも構わない。
【０１３５】
＜他の処理例＞
図２１Ａは、コントローラ１２６の他の処理例を説明するフローチャートである。ここでは、温度センサ８８から取得した検出温度が７５℃以上、１００℃以下であるときに、取得した検出温度をメモリ等に記憶する。そして、温度センサ８８から取得した検出温度が７５℃以上、１００℃以下であったときに、メインメモリ１２７等のメモリに記憶した前回の検出温度と比較する。そして、前回の検出温度よりも今回の検出温度が高い場合と、低いまたは同じ場合とで、それぞれ異なった待機動作を実行する。
【０１３６】
ここでは、コントローラ１２６は、まず、温度センサ８８の検出温度Ｔを取得する（Ｓ５０２）。次に、コントローラ１２６は、取得した検出温度Ｔが−２０℃以上、１００℃未満であるか否かチェックする（Ｓ５０４）。ここで、取得した検出温度Ｔが−２０℃以上、１００℃未満ではない場合には、インクジェットプリンタ１の動作可能な温度から外れているとして、コントローラ１２６は、ステップＳ５２２へと進み、印刷処理を中止すべきと判断する（Ｓ５２２）。その後、コントローラ１２６は、処理を終了する。
【０１３７】
一方、取得した検出温度Ｔが−２０℃以上、１００℃未満であった場合には、コントローラ１２６は、次にステップＳ５０６へと進み、取得した検出温度Ｔが７５℃以上、１００℃未満であるか否かチェックする（Ｓ５０６）。ここで、取得した検出温度Ｔが７５℃以上、１００℃未満ではなかった場合には、コントローラ１２６は、トランジスタＱ１、Ｑ２の温度が高温ではないと判断して、待機動作の必要がないと判定する（Ｓ５２０）。その後、コントローラ１２６は、処理を終了する。
【０１３８】
そして、取得した検出温度Ｔが７５℃以上、１００℃未満であった場合には、コントローラ１２６は、次にステップＳ５０８へと進み、メインメモリ１２７等のメモリから前回の検出温度Ｔ0を取得する（Ｓ５０８）。なお、ここで、前回の検出温度Ｔ0は、最初、所定の初期値に設定されている。そして、コントローラ１２６は、メインメモリ１２７等のメモリから取得した前回の検出温度Ｔ0よりも今回取得した検出温度Ｔの方が高いか否かチェックする（Ｓ５１０）。ここで、前回の検出温度Ｔ0よりも今回取得した検出温度Ｔの方が高くはない場合には、コントローラ１２６は、今回取得した検出温度Ｔに関わらず、ステップＳ５１８へと進み、（Ａ）の「移動吐出動作毎の待機」を実行すべきと判定する（Ｓ５１８）。その後、コントローラ１２６は、ステップＳ５２４へと進み、今回取得した検出温度Ｔを温度Ｔ0としてメインメモリ１２７等のメモリに記憶する。そして、処理を終了する。
【０１３９】
一方、前回の検出温度Ｔ0よりも今回取得した検出温度Ｔの方が高い場合には、コントローラ１２６は、次にステップＳ５１２へと進み、取得した検出温度Ｔが７５℃以上、８５℃未満であるか否かチェックする（Ｓ５１２）。ここで、取得した検出温度Ｔが７５℃以上、８５℃未満であった場合には、コントローラ１２６は、トランジスタＱ１、Ｑ２の温度が、さほど高い温度に達していないと判断して、（Ａ）の「移動吐出動作毎の待機」を実行すべきと判定する（Ｓ５１８）。その後、コントローラ１２６は、ステップＳ５２４へと進み、今回取得した検出温度Ｔを温度Ｔ0としてメインメモリ１２７等のメモリに記憶する。そして、処理を終了する。
【０１４０】
そして、取得した検出温度Ｔが７５℃以上、８５℃未満ではなかった場合には、コントローラ１２６は、次にステップＳ５１４へと進み、取得した検出温度Ｔが８５℃以上、１００℃未満であるか否かチェックする（Ｓ５１４）。ここで、取得した検出温度Ｔが８５℃以上、１００℃未満であった場合には、コントローラ１２６は、トランジスタＱ１、Ｑ２の温度が非常に高い温度に達していると判断して、（Ｂ）の「キャッピング待機」を実行すべきと判定する（Ｓ５１６）。その後、コントローラ１２６は、ステップＳ５２４へと進み、今回取得した検出温度Ｔを温度Ｔ0としてメインメモリ１２７等のメモリに記憶する。そして、処理を終了する。
【０１４１】
一方、取得した検出温度Ｔが８５℃以上、１００℃未満ではなかった場合には、コントローラ１２６は、エラーと判断してステップＳ５０２へと戻り、再度、温度センサ８８から検出温度Ｔを取得し直す（Ｓ５０２）。
【０１４２】
このような処理がコントローラ１２６により実行されることで、温度センサ８８から取得した検出温度Ｔが、メインメモリ１２７等のメモリに記憶されている前回の検出温度Ｔ0よりも高くない場合には、（Ｂ）の「キャッピング待機」のような時間のかかる待機動作を実行せずに済み、（Ａ）の「移動吐出動作毎の待機」のみで対応することができる。これにより、印刷処理をスムーズに行うことができ、スループットの向上を図ることができる。
【０１４３】
なお、ここで、コントローラ１２６は、ステップＳ５１６において、（Ｂ）の「キャッピング待機」を実行すべきと判定した場合には、温度センサ８８からの検出温度Ｔに応じて待機時間の長さを適宜変更しても良い。すなわち、例えば、図２０Ｂにて説明したように、温度センサ８８からの検出温度Ｔに応じて待機時間の長さを適宜設定しても良い。
【０１４４】
さらに、ステップＳ５１８においても同様に、コントローラ１２６は、（Ａ）の「移動吐出動作毎の待機」を実行すべきと判定した場合には、温度センサ８８からの検出温度Ｔに応じて待機時間の長さを適宜変更しても良い。この場合、ステップ５１８に至るルートに応じて、待機時間の設定方法が異なる。つまり、前回の検出温度Ｔ0よりも今回取得した検出温度Ｔの方が高くはなく、（Ａ）の「移動吐出動作毎の待機」を実行すべきと判定したとき、即ちステップＳ５１０からステップＳ５１８へと進んだ「ルートＡ」の場合（図２１Ａ参照）と、前回の検出温度Ｔ0よりも今回取得した検出温度Ｔの方が高く、かつ今回取得した検出温度Ｔが７５℃以上、８５℃未満であり、（Ａ）の「移動吐出動作毎の待機」を実行すべきと判定したとき、即ちステップＳ５１０からステップＳ５１２を経由してステップＳ５１８に到達した「ルートＢ」の場合（図２１Ａ参照）とでは、それぞれ検出温度Ｔに応じて待機時間の設定方法が異なる。
【０１４５】
「ルートＢ」の場合には、検出温度Ｔの範囲が７５℃以上、８５℃未満となることから、この範囲について待機時間を設定することとなる。つまり、例えば、図２０Ａにて説明したように待機時間を設定することができる。一方、「ルートＡ」の場合には、検出温度Ｔの範囲が７５℃以上、１００℃未満となることから、この範囲について待機時間を設定する必要がある。このため、図２０Ａとは異なる新たなテーブルを用意する必要がある。
【０１４６】
図２１Ｂは、ここで用意される新たなテーブルの一例を示したものである。このテーブルにおいては、温度センサ８８からの検出温度Ｔが７５℃以上、８５℃未満のときには、待機時間を１．０秒と設定する。また、温度センサ８８からの検出温度Ｔが８５℃以上、９５℃未満のときには、待機時間を２．０秒と設定する。また、温度センサ８８からの検出温度Ｔが９５℃以上、１００℃未満のときには、待機時間を５．０秒と設定する。
【０１４７】
＝＝＝微振動＝＝＝
本実施形態の駆動信号生成回路２２２にあっては、ノズル♯１〜♯１８０からインクを吐出させる動作をピエゾ素子に行わせるための駆動信号ＯＤＲＶの他に、ノズル♯１〜♯１８０からインクが吐出されない程度にピエゾ素子を振動させるための微振動信号ＳＤＲＶを出力することができる。
【０１４８】
図２２は、駆動信号ＯＤＲＶと微振動信号ＳＤＲＶとを示したものである。微振動信号ＳＤＲＶは、所定の周期のパルスにより構成されている。微振動信号ＳＤＲＶは、駆動信号ＯＤＲＶに比べて小さな振幅になっている。このような微振動信号ＳＤＲＶがピエゾ素子に入力されると、ピエゾ素子は、ノズル♯１〜♯１８０からインクが吐出されない程度に振動する。このようにピエゾ素子が振動することによって、ノズル♯１〜♯１８０内のインクが固化するのを防止することができる。つまり、ピエゾ素子が振動することによって、ノズル♯１〜♯１８０内のインクのメニスカスを振動させることができる。これによって、ノズル♯１〜♯１８０に目詰まり等の吐出不良が生じる。
【０１４９】
この微振動信号ＳＤＲＶは、ノズル♯１〜♯１８０により媒体Ｓに向けてインクの吐出が行われていない間、駆動信号生成回路２２２から出力される。例えば、本実施形態では、（Ａ）の「移動吐出動作毎の待機」が実行されているときなどに、微振動信号ＳＤＲＶが駆動信号生成回路２２２から出力されている。この他、この微振動信号ＳＤＲＶにあっては、ノズル♯１〜♯１８０により媒体Ｓに向けてインクの吐出が行われていない間には、必ず出力されるのが好ましい。
【０１５０】
なお、（Ｂ）の「キャッピング待機」が実行されるとき、即ち、キャリッジ４１がホームポジションに移動してヘッド２１がキャッピング装置３５により閉塞されるときには、この微振動信号ＳＤＲＶの駆動信号生成回路２２２からの出力は停止される。このため、ヘッド２１がキャッピング装置３５により閉塞されているときには、駆動信号生成回路２２２の電流増幅回路を構成する２つのトランジスタＱ１、Ｑ２（図１４参照）には、ほとんど電流が流れず、トランジスタＱ１、Ｑ２の発熱を回避することができる。これにより、「（Ａ）の移動吐出動作毎の待機」に比べて、２つのトランジスタＱ１、Ｑ２の放熱が図れ、２つのトランジスタＱ１、Ｑ２の温度上昇を抑制することができる。
【０１５１】
＝＝＝効果＝＝＝
図２３は、実際に連続して印刷処理を実行した場合のジャンクション温度Ｔｊの変化のグラフである。グラフの縦軸は温度（℃）を示し、横軸は、印刷枚数を示す。
【０１５２】
待機動作を行わない場合には、同図に示すように、印刷処理を続けると、ジャンクション温度Ｔｊが上昇し続ける。そして、印刷処理をしばらく続けると、ジャンクション温度が限界温度Ｔｖに達し、トランジスタＱ１、Ｑ２が破損する虞が生じる。
【０１５３】
一方、本実施形態のように待機動作を実行した場合には、同図に示すように、ジャンクション温度Ｔｊが高くなると、コントローラ１２６により待機動作が実行される。このため、印刷処理が途中中断して印刷速度の低下を招くことになるが、ジャンクション温度の上昇が抑制され、トランジスタＱ１、Ｑ２の破損を防止することができる。このため、本実施形態では、待機動作を行わない場合に比べて、連続して印刷可能な媒体の数を増やすことができる。
【０１５４】
また、本実施形態では、温度センサ８８からの検出温度がそれほど高くないときには、（Ａ）の「移動吐出動作毎の待機」が実行され、温度センサ８８からの検出温度が非常に高くなったときには、（Ｂ）の「キャッピング待機」が実行される。これによって、（Ｂ）の「キャッピング待機」が実行される前に、（Ａ）の「移動吐出動作毎の待機」の実行によって、トランジスタＱ１、Ｑ２の温度上昇を抑制することができる。これらのことから、コントローラ（Ｂ）の「キャッピング待機」の実行によって、大幅に処理速度が遅くなるのを防ぐことができる。つまり、トランジスタＱ１、Ｑ２の温度上昇を抑制しつつスループットの低下を防止することができる。
【０１５５】
図２４は、（Ｂ）の「キャッピング待機」のみが実行される場合と、（Ｂ）の「キャッピング待機」および（Ａ）の「移動吐出動作毎の待機」の双方が実行される場合の印刷枚数について示したものである。（Ｂ）の「キャッピング待機」のみが実行される場合には、同一条件で印刷処理を行ったときに、印刷枚数が３０枚なのに対し、（Ｂ）の「キャッピング待機」および（Ａ）の「移動吐出動作毎の待機」の双方が実行される場合には、同一条件にて印刷枚数が４５枚となり、印刷枚数が増えることがわかる。これによって、（Ｂ）の「キャッピング待機」の実行以外に、（Ａ）の「移動吐出動作毎の待機」の実行によって、トランジスタＱ１、Ｑ２の温度上昇が抑制されることがわかる。
【０１５６】
＝＝＝まとめ＝＝＝
以上本実施形態に係るインクジェットプリンタ１にあっては、ノズル♯１〜♯１８０からインクを吐出して媒体に印刷をする際に、温度センサ８８から検出温度を取得して、その検出温度に基づき、（Ａ）の「移動吐出動作毎の待機」を実行すべきか否か、また（Ｂ）の「キャッピング待機」を実行すべきか否か判定するから、検出温度に応じた適切な冷却処理を行うことができる。これにより、トランジスタＱ１、Ｑ２の発熱による温度上昇を抑制しつつ、待機時間を短縮して処理速度（スループット）の向上を図ることができる。
【０１５７】
特に、温度センサ８８の検出温度が第１の温度（７５℃）を超えたときには、（Ａ）の「移動吐出動作毎の待機」を実行し、さらに検出温度が第２の温度（８５℃）を超えたときには、（Ｂ）の「キャッピング待機」を実行することで、待機時間の長い（Ｂ）の「キャッピング待機」の実行回数を可及的に減らすことができ、待機時間を短縮して処理速度（スループット）の向上を図ることができる。
【０１５８】
＝＝＝印刷システム等の構成＝＝＝
次に、本発明に係る印刷システムの一実施形態として、印刷装置としてインクジェットプリンタ１を備えた場合を例に説明する。図２５は、本発明に係る印刷システムの一実施形態の外観構成を示したものである。この印刷システム３００は、コンピュータ１４０と、表示装置３０４と、入力装置３０６とを備えている。コンピュータ１４０は、パーソナルコンピュータなどをはじめとする各種コンピュータにより構成される。
【０１５９】
コンピュータ１４０は、ＦＤドライブ装置３１４やＣＤ−ＲＯＭドライブ装置３１６などの読み取り装置３１２を備える。この他に、コンピュータ１４０は、例えば、ＭＯ（Magnet Optical）ディスクドライブ装置やＤＶＤドライブ装置などを備えても良い。また、表示装置３０４は、ＣＲＴディスプレイやプラズマディスプレイ、液晶ディスプレイ等など、各種表示装置により構成される。入力装置３０６は、キーボード３０８やマウス３１０などにより構成される。
【０１６０】
図２６は、本実施形態の印刷システムのシステム構成の一例を示したブロック構成図である。コンピュータ１４０は、ＦＤドライブ装置３１４やＣＤ−ＲＯＭドライブ装置３１６などの読み取り装置３１２の他に、ＣＰＵ３１８と、メモリ３２０と、ハードディスクドライブ３２２とを備えている。
【０１６１】
ＣＰＵ３１８は、コンピュータ１４０の全体の制御を行う。また、メモリ３２０には、各種データが記憶される。ハードディスクドライブ３２２には、本実施形態のインクジェットプリンタ１等の印刷装置を制御するためのプログラムとして、プリンタドライバなどがインストールされている。ＣＰＵ３１８は、ハードディスクドライブ３２２に記憶されたプリンタドライバなどのプログラムを読み込んで、プログラムに従って動作する。また、ＣＰＵ３１８には、コンピュータ１４０の外部に設置された表示装置３０４や入力装置３０６、インクジェットプリンタ１などが接続される。
【０１６２】
なお、このようにして実現された印刷システム３００は、システム全体として従来システムよりも優れたシステムとなる。
【０１６３】
＝＝＝その他の実施の形態＝＝＝
以上、一実施形態に基づき、本発明に係る印刷装置についてインクジェットプリンタ１を例にして説明したが、上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更または改良され得るとともに、本発明には、その等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に係る印刷装置に含まれるものである。
【０１６４】
＜搬送機構について＞
前述した実施形態の搬送機構にあっては、前述した構成の搬送機構に限らず、他の構成の搬送機構であっても良い。この場合、印刷対象となる媒体の種類等に応じた適当な搬送機構が採用されると好ましい。
【０１６５】
＜移動吐出動作について＞
前述した実施の形態では、移動吐出動作として、キャリッジが媒体に対して相対的に移動しながらノズルから媒体に向けてインクを吐出する動作を例にして説明したが、このような動作に限らない。すなわち、ここでいう「移動吐出動作」にあっては、搬送機構による搬送動作の合間に、媒体に対して相対的に移動しながら媒体に向けてインクを吐出する移動吐出動作を実行するノズルであれば、どのようなタイプのノズルであっても構わない。
【０１６６】
＜ノズルについて＞
前述した実施の形態では、「ノズル」としてヘッド２１に各色毎に、ここでは、シアン（Ｃ）、マゼンダ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）毎に、それぞれ直線状に複数並んで配置されたノズルが説明されていたが、ここでいう「ノズル」にあっては、必ずしもこのようなタイプのノズルに限らない。すなわち、媒体Ｓに向けてインクを吐出するノズルであれば、前述した実施形態のように、複数設けられている必要はなく、また各色ごとにそれぞれ直線状に配置されてノズル列を構成している必要はない。
【０１６７】
＜インクの吐出機構について＞
前述の実施形態では、圧電素子としてピエゾ素子を用いてインクを吐出する機構が紹介されていたが、インクを吐出する機構にあっては、このような方式によりインクを吐出する機構に限られず、インクを吐出する機構であれば、例えば、熱等によりノズル内に泡を発生させることによってインクを吐出する方式や、その他各種方式、インクを吐出する機構であれば、どのような方式を採用していても構わない。
【０１６８】
＜素子について＞
前述した実施の形態では、「インクを吐出させるための動作を行う素子」として、ピエゾ素子（圧電振動子）を用いた場合を例にして説明したが、「素子」にあっては、このようなピエゾ素子に限らない。つまり、インクを吐出させるための動作を行う素子であれば、どのような素子であっても構わない。
【０１６９】
＜ノズルからインクを吐出させるための動作について＞
前述した実施の形態では、「ノズルからインクを吐出させるための動作」について、素子が伸縮する動作として説明していたが、「ノズルからインクを吐出させるための動作」にあっては、必ずしもこのような動作に限られない。すなわち、ノズル等から「ノズルからインクを吐出させるための動作」であれば、いかなる動作も「ノズルからインクを吐出させるための動作」に含まれる。
【０１７０】
＜駆動信号について＞
前述した実施の形態では、「駆動信号」として、図７や図２２に示すような形状の波形を有する駆動信号を例にして説明したが、ここでいう「駆動信号」にあっては、このような形状の波形を有する駆動信号に限られない。すなわち、他の波形を有する駆動信号であっても、「インクを吐出させるための動作を素子に行わせるための信号」であれば、どのような信号であっても「駆動信号」に含まれる。
【０１７１】
＜駆動信号出力部について＞
前述した実施の形態では、「駆動信号出力部」として、図１２や図１３、図１４にて説明したような駆動信号生成回路２２２を例にして説明したが、ここでいう「駆動信号出力部」にあっては、必ずしもこのような駆動信号生成回路２２２に限られない。すなわち、駆動信号を出力可能であれば、どのようなタイプの駆動信号出力部であっても構わない。
【０１７２】
＜インクについて＞
使用するインクについては、顔料インクであっても良く、また染料インクなど、その他各種インクであっても良い。  
インクの色については、前述したイエロ（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の他に、ライトシアン（ＬＣ）やライトマゼンダ（ＬＭ）、ダークイエロ（ＤＹ）をはじめ、例えば、レッドやバイオレット、ブルー、グリーンなど、その他の色のインクを使用しても良い。
【０１７３】
＜キャップについて＞
前述した実施の形態では、「キャップ」として、キャリッジの移動によってヘッド２１に設けられた各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０の吐出口を覆って閉塞するキャッピング装置３５を例にして説明したが、ここでいう「キャップ」にあっては、必ずしもこのようなキャッピング装置３５に限られない。すなわち、ヘッド等に設けられたノズルの吐出口を閉塞するのであれば、どのような形態のものであっても構わない。
【０１７４】
＜印刷装置について＞
前述した実施の形態では、印刷装置としては、前述したようなインクジェットプリンタ１の場合を例にして説明したが、このような印刷装置に限らず、他の方式によりインクを吐出するプリンタであっても良い。
【０１７５】
＜媒体について＞
媒体Ｓについては、普通紙やマット紙、カット紙、光沢紙、ロール紙、用紙、写真用紙、ロールタイプ写真用紙等をはじめ、これらの他に、ＯＨＰフィルムや光沢フィルム等のフィルム材や布材、金属板材などであっても構わない。すなわち、印刷対象となり得るものであれば、どのような媒体であっても構わない。
【図面の簡単な説明】
【０１７６】
【図１】本発明に係る印刷装置の一実施形態の斜視図。
【図２】印刷装置の内部構成を説明した斜視図。
【図３】印刷装置の搬送部を示す断面図。
【図４】印刷装置のシステム構成を示すブロック構成図。
【図５】ヘッドのノズルの配列を示す説明図。
【図６】ヘッドの駆動回路の一例を説明した図。
【図７】各信号のタイミングチャート。
【図８】インクの吐出機構についての説明図。
【図９】印刷処理の一例を説明するフローチャート。
【図１０】キャッピング装置を説明するための平面図。
【図１１】キャッピング装置を説明するための側面図。
【図１２】駆動信号生成回路の一例の説明図。
【図１３】駆動信号生成回路の動作の説明図。
【図１４】駆動信号生成回路を構成する電流増幅回路の説明図。
【図１５】図１５Ａは、温度センサの設定例を説明する側面図であり、図１５Ｂは、温度センサの設定例を説明する側面図である。
【図１６】移動吐出動作毎の待機動作の一例の説明図。
【図１７】移動吐出動作毎の待機動作の他例の説明図。
【図１８】キャッピングを伴う待機動作を説明するフローチャート。
【図１９】コントローラの処理例を説明するフローチャート。
【図２０】図２０Ａは、「移動吐出動作毎の待機」の待機時間の説明図であり、図２０Ｂは、「キャッピング待機」の待機時間の説明図である。
【図２１Ａ】コントローラの他の処理例を説明するフローチャート。
【図２１Ｂ】検出温度に応じた待機時間の設定例の説明図。
【図２２】微振動信号の説明図。
【図２３】ジャンクション温度の温度変化の対比図。
【図２４】本実施形態と比較例の印刷枚数を示す対比図。
【図２５】印刷システムの一例の外観を示す斜視図。
【図２６】印刷システムの一例のシステム構成を示すブロック構成図。
【符号の説明】
【０１７７】
１  インクジェットプリンタ、２  操作パネル、３  排紙部、４  給紙部、
５  操作ボタン、６  表示ランプ、７  排紙トレイ、８  給紙トレイ、
１３  給紙ローラ、１４  プラテン、１５  搬送モータ、１７Ａ  搬送ローラ、
１７Ｂ  排紙ローラ、１８Ａ  フリーローラ、１８Ｂ  フリーローラ、２１  ヘッド、
３１  ポンプ装置、３５  キャッピング装置、４１  キャリッジ、
４２  キャリッジモータ、４４  プーリ、４５  タイミングベルト、
４６  ガイドレール、４８  インクカートリッジ、４９  カートリッジ装着部、
５１  リニア式エンコーダ、６０  キャップ、６２  スライダ、６４  ガイド機構、
６６  回転機構、６８  復元機構、７０  接触部、７１  ガイド軸、７２  ガイド、
７３  ガイド穴、７４  スライダ側部材、７５  本体側部材、７６  回転軸、
７７  スライダ側バネ掛け部材、７８  本体側バネ掛け部材、７９  バネ、
８０  突出部、８１  吸引口、８２  吸収体、８８  温度センサ、
１２２  バッファメモリ、１２４  イメージバッファ、１２６  コントローラ、
１２７  メインメモリ、１２８  キャリッジモータ制御部、
１２９  通信インターフェース、１３０  搬送制御部、１３２  ヘッド駆動部、
１３４  ロータリ式エンコーダ、１４０  コンピュータ、
２１１Ｙ  イエロノズル群、２１１Ｍ  マゼンダノズル群、
２１１Ｃ  シアンノズル群、２１１Ｋ  ブラックノズル群、
２２２  駆動信号生成回路、２２４  第１シフトレジスタ、
２２６  第２シフトレジスタ、２２８  ラッチ回路群、
２３０  データセレクタ、２３２  駆動信号生成回路、２３４  Ｄ／Ａ変換器、
２３６  電圧増幅回路、２４０  ケース、２４１  流路ユニット、
２４２  振動子ユニット、２４３  圧力室、２４４  収容室、
２４５  流路形成基板、２４６  ノズルプレート、２４７  振動板、
２４８  共通インク室、２４９  インク供給路、２５０  インク供給管、
２５１  ステンレス板、２５２  弾性体膜、２５３  アイランド部、
２５４  ピエゾ素子、２５５  固定部材、２５８  基準信号生成回路、
２６０  電流増幅回路、２６２  メモリ、２６４  第１ラッチ回路、２６６  加算器、
２６８  第２ラッチ回路、２７０  Ｄ／Ａ変換器、２７２  電圧増幅回路、
２７３Ａ  素子、２７３Ｂ  素子、２７４  基板、２７６  ヒートシンク、
３００  印刷システム、３０４  表示装置、３０６  入力装置、
３０８  キーボード、３１０  マウス、３１２  読み取り装置、
３１４  ＦＤドライブ装置、３１６  ＣＤ−ＲＯＭドライブ装置、
３１８  ＣＰＵ、３２０  メモリ、３２２  ハードディスクドライブ、
ＯＤＲＶ  駆動信号、ＰＺＴ  ピエゾ素子、ＰＲＴＳ  印刷信号、
ＰＲＴ  印刷信号、ＳＷ  スイッチ、ｎ  ノズル、
Ｑ１  電圧上昇用トランジスタ、Ｑ２  電圧降下用トランジスタ
【図１】
2006240165.tif 000003
【図２】
2006240165.tif 000004
【図３】
2006240165.tif 000005
【図４】
2006240165.tif 000006
【図５】
2006240165.tif 000007
【図６】
2006240165.tif 000008
【図７】
2006240165.tif 000009
【図８】
2006240165.tif 000010
【図９】
2006240165.tif 000011
【図１０】
2006240165.tif 000012
【図１１】
2006240165.tif 000013
【図１２】
2006240165.tif 000014
【図１３】
2006240165.tif 000015
【図１４】
2006240165.tif 000016
【図１５】
2006240165.tif 000017
【図１８】
2006240165.tif 000018
【図１９】
2006240165.tif 000019
【図２０】
2006240165.tif 000020
【図２１Ａ】
2006240165.tif 000021
【図２１Ｂ】
2006240165.tif 000022
【図２２】
2006240165.tif 000023
【図２３】
2006240165.tif 000024
【図２４】
2006240165.tif 000025
【図２５】
2006240165.tif 000026
【図２６】
2006240165.tif 000027
【図１６】
2006240165.tif 000028
【図１７】
2006240165.tif 000029