(57)【要約】【課題】記録手段の電気駆動系の発熱を低減してその過熱を抑え易くすることができる記録装置及び記録装置における記録ヘッド発熱抑制方法を提供する。【解決手段】制御部は、キャリッジが１パスを終えてＣＲモーター１８が駆動停止した後、温度センサーの検出温度Ｔｈが温度閾値を超えるか否かを判断する。検出温度Ｔｈが温度閾値を超えると判断すると、制御部は、休止時間ＷＴの休止を入れて、次パスのＣＲモーター１８の起動を遅らせることで、記録ヘッドの電気駆動系（駆動信号生成回路）の過熱を抑える制御を行う。また、検出温度Ｔｈが規定温度Ｔo（閾値）を超えたと判断すると、制御部は、記録ヘッドに印加する駆動信号ＣＯＭを、高周波微振動用の第１駆動信号ＣＯＭＡから低周波微振動用の第２駆動信号ＣＯＭＢへ切り換え、休止期間中は記録ヘッドを低周波微振動させる。【選択図】図８
2010240952.tif 000002
【特許請求の範囲】
【請求項１】
媒体に記録を施す記録装置であって、
媒体を搬送するための搬送手段と、
搬送された媒体に流体を吐出して記録を行う記録手段と、
前記搬送手段及び前記記録手段のうち少なくとも一方の電気駆動系の温度を取得する温度取得手段と、
前記搬送手段及び前記記録手段を制御すると共に、記録中における吐出期間では前記記録手段から流体を吐出させる制御を行い、前記吐出期間以外の期間のうちの微振動期間では前記記録手段を微振動させる制御を行う制御手段とを備え、
前記制御手段は、前記温度が閾値を超えた場合は、前記微振動を前記温度が閾値を超えないときの高周波微振動から低周波微振動に切り換えることを特徴とする記録装置。
【請求項２】
前記記録装置は、前記記録手段を媒体搬送方向と交差する方向に移動させるとともに前記制御手段により制御される移動手段をさらに備え、前記記録手段の移動を伴う記録動作と前記搬送手段の搬送動作とを略交互に行って媒体に記録を施すシリアル式の記録装置であって、
前記制御手段は、前記温度取得手段の取得した温度が第２閾値を超えると、前記記録手段が移動を終えたときに休止期間を与えて次の移動開始時期を遅らせることで前記電気駆動系の過熱を抑える制御を行い、前記低周波微振動は前記休止期間中に行うことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記温度取得手段は、前記記録手段の電気駆動系の温度を取得することを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記制御手段は、前記吐出期間を終えた前記記録手段が停止するまでの移動中に、前記低周波微振動を開始することを特徴とする請求項２又は３に記載の記録装置。
【請求項５】
前記休止期間を終えた前記記録手段が移動を開始して次の吐出を開始する前に高周波微振動を行うことを特徴とする請求項２乃至４のうちいずれか一項に記載の記録装置。
【請求項６】
前記閾値は複数設定されると共に前記温度が超えた閾値に応じた異なる周波数が設定されており、前記制御手段は前記温度が超えた前記閾値に応じた周波数を選択して前記記録手段の低周波微振動を行うことを特徴とする請求項１乃至５のうちいずれか一項に記載の記録装置。
【請求項７】
前記閾値は複数設定されると共に前記温度が超えた閾値に応じた異なる微振動実施時間が設定されており、前記制御手段は前記温度が超えた前記閾値に応じた微振動実施時間を選択して前記記録手段の低周波微振動を行うことを特徴とする請求項１乃至６のうちいずれか一項に記載の記録装置。
【請求項８】
媒体を搬送する搬送手段と、前記媒体に流体を吐出して記録を行う記録手段とを備え、前記記録手段を吐出期間以外のときに微振動させる記録装置における微振動制御方法であって、
前記搬送手段及び前記記録手段のうち少なくとも一方の電気駆動系の温度を取得する温度取得ステップと、
記録中における吐出期間では前記記録手段から流体を吐出させる吐出ステップと、
前記吐出期間以外の期間のうちの微振動期間で前記記録手段を微振動させる微振動ステップとを備え、
前記微振動ステップでは、前記温度が閾値を超えた場合は、前記微振動を前記温度が閾値を超えないときの高周波微振動から低周波微振動に切り換えることを特徴とする記録装置における微振動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばインク等の流体を吐出して記録を行うために備えられた記録ヘッド等の記録手段を微振動させる記録装置及び記録装置における微振動制御方法に関する。
【背景技術】
【０００２】
従来、この種の記録装置としてのインクジェット式のプリンターでは、記録ヘッドはその駆動方式に応じた吐出駆動素子をノズル毎に内蔵しており、吐出駆動素子に駆動電圧を印加して駆動させることでノズルからインク滴を吐出して印刷を行う。
【０００３】
例えば、多数の印刷ジョブを連続して処理する場合には、吐出駆動素子に印加する駆動電圧（電圧パルス）の元になる駆動信号（パルス信号）を生成する駆動信号生成回路（記録ヘッドの電気駆動系）の発熱量が放熱量を上回り、その回路が過熱状態になる場合がある。従来、この種の記録ヘッドの過熱を防止するため、例えば特許文献１には、サーミスタ等の温度センサーを備え、温度センサーの検出温度が閾値を超えると、記録ヘッドによる記録速度を遅くするプリンターが開示されている。
【０００４】
また、特許文献２には、記録ヘッドの１ドット当たりの電流値とドット数とに基づき駆動信号生成回路（台形波生成回路）の温度を演算し、その温度が閾値を超えると、印刷動作を継続しつつキャリッジが１パス駆動される度の駆動の合間（キャリッジ反転時）に所定の休止時間の休止を付与する発熱制限制御を行うプリンターが開示されている。
【０００５】
また、特許文献３及び４には、記録ヘッドのノズル内のインク（インクメニスカス）を微振動させてノズル内のインクを攪拌させることでノズル内のインクの増粘等に起因する吐出不良等を防止する微振動制御の技術が開示されている。
【０００６】
特に特許文献３では、複数の液滴吐出ヘッドと送風部とを備えた液滴吐出装置において、風速の速い場所にある液滴吐出ヘッドでは、風速の遅い場所にある液滴吐出ヘッドに比べ、記録ヘッドのキャビティを加圧する圧力の周波数を高く変更する構成となっていた。周波数を高くすることにより液滴吐出ヘッドにより高いエネルギー（熱量）が与えられ、風速が違う場所にある複数の液滴吐出ヘッド間で温度をほぼ一定に保つことができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平７―１７８９３５号公報
【特許文献２】特開２００９−５６６６９号公報
【特許文献３】特開２００８−１０４９６５号公報
【特許文献４】特開２００３−３９７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、特許文献２では、駆動信号生成回路（台形波生成回路）の温度が閾値を超えると、キャリッジが１パス移動する毎に休止を入れることで、駆動信号生成回路を放冷させる発熱制限制御を行っている。この記録装置においては、特許文献３、４のような微振動も行われるが、発熱制限制御の休止期間に微振動は通常通り行われていた。
【０００９】
しかし、微振動を発生させる際の微振動用の台形波の駆動パルスは小さなパルスではあるものの、その微振動用の駆動パルスを生成するために駆動信号生成回路がその分発熱し、この発熱分が休止による駆動信号生成回路の放冷を少し阻害するという問題があった。もちろん、微振動を止めてしまえば、駆動信号生成回路の放冷効果は高まるが、インクメニスカスに微振動が付与されなくなってノズル内のインクが増粘し、これが原因で、インク滴の吐出量不足やインク滴が全く吐出されない（所謂ドット抜け）などのインク吐出不良を引き起こすという別の問題が発生する。
【００１０】
本発明は前記問題点を鑑みてなされたものであって、その目的は、記録手段の電気駆動系の発熱を低減してその過熱を抑え易くすることができる記録装置及び記録装置における微振動制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明は、媒体に記録を施す記録装置であって、媒体を搬送するための搬送手段と、搬送された媒体に流体を吐出して記録を行う記録手段と、前記搬送手段及び前記記録手段のうち少なくとも一方の電気駆動系の温度を取得する温度取得手段と、前記搬送手段及び前記記録手段を制御すると共に、記録中における吐出期間では前記記録手段から流体を吐出させる制御を行い、前記吐出期間以外の期間のうちの微振動期間では前記記録手段を微振動させる制御を行う制御手段とを備え、前記制御手段は、前記温度が閾値を超えた場合は、前記微振動を前記温度が閾値を超えないときの高周波微振動から低周波微振動に切り換えることを要旨とする。なお、閾値は１つに限らず複数あってもよい。複数の閾値がある場合、温度が閾値を超えたときの微振動周波数がその閾値を超えないときの微振動周波数よりも低ければよい。
【００１２】
この発明によれば、温度取得手段が取得した電気駆動系の温度が閾値を超えないときは、記録手段の高周波微振動が行なわれる。一方、電気駆動系の温度が閾値を超えると、記録手段の低周波微振動が行なわれる。すなわち、電気駆動系の温度が閾値を超えたときには、記録手段の微振動が高周波微振動から低周波微振動に切り換えられる。よって、記録手段の電気駆動系の発熱を低減してその過熱を抑え易くすることができる。なお、搬送手段の電気駆動系と記録手段の電気駆動系は、記録中は共に通電されるので（但し、通電は同時でなくてもよく記録中の交互の通電でもよい）、搬送手段の電気駆動系の温度が上がれば記録手段の電気駆動系の温度も上がる傾向にある。例えば温度取得手段が搬送手段の電気駆動系の温度を取得するものであった場合、搬送手段の電気駆動系の温度が閾値を超えたときには、記録手段の電気駆動系の温度も高くなっているので、このとき記録手段の微振動を低周波微振動に切り換えることは、記録手段の過熱を抑えるのに寄与する。
【００１３】
本発明の記録装置では、前記記録装置は、前記記録手段を媒体搬送方向と交差する方向に移動させるとともに前記制御手段により制御される移動手段をさらに備え、前記記録手段の移動を伴う記録動作と前記搬送手段の搬送動作とを略交互に行って媒体に記録を施すシリアル式の記録装置であって、前記制御手段は、前記温度取得手段の取得した温度が第２閾値を超えると、前記記録手段が移動を終えたときに休止期間を与えて次の移動開始時期を遅らせることで前記電気駆動系の過熱を抑える制御を行い、前記低周波微振動は前記休止期間中に行うことが好ましい。なお、低周波微振動を行う時期は、休止期間の一部でも全部でもよく、また休止期間以外の時期も含んでもよい。
【００１４】
この発明によれば、温度取得手段の取得した温度が第２閾値を超えると、記録手段が移動を終えたときに休止期間を与えて次の移動開始時期を遅らせることで、電気駆動系の過熱を抑える制御が行われる。そして、低周波微振動はこの休止期間中に行われる。よって、高周波微振動から低周波微振動に切り換わることで、記録手段の電気駆動系の発熱が抑制され、記録手段が休止する頻度を低減できる。
【００１５】
本発明の記録装置では、前記温度取得手段は、前記記録手段の電気駆動系の温度を取得することが好ましい。
この発明によれば、温度取得手段は記録手段の電気駆動系の温度を取得するので、記録手段の電気駆動系の温度が閾値を超えたときに、記録手段の微振動を高周波微振動から低周波微振動に切り換えることにより、その電気駆動系の発熱を小さく抑えることができる。
【００１６】
本発明の記録装置では、前記制御手段は、前記吐出期間を終えた前記記録手段が停止するまでの移動中に、前記低周波微振動を開始することが好ましい。
この発明によれば、吐出期間を終えた記録手段が停止するまでの移動中に、低周波微振動を開始するので、記録手段の移動中と停止後の休止期間中で、より長く低周波微振動が行われるので、発熱を抑制する効果がより高くなる。よって、記録手段が休止する頻度を一層低減し易くなる。
【００１７】
本発明の記録装置では、前記休止期間を終えた前記記録手段が移動を開始して次の吐出を開始する前に高周波微振動を行うことが好ましい。
この発明によれば、休止期間を終えた記録手段が移動を開始して次の吐出を開始する前に高周波微振動が行われ、記録手段の流体が十分撹拌されるので、記録手段が目詰まりすることなく流体を良好に吐出できる。
【００１８】
本発明の記録装置では、前記閾値は複数設定されると共に前記温度が超えた閾値に応じた異なる周波数が設定されており、前記制御手段は前記温度が超えた前記閾値に応じた周波数を選択して前記記録手段の低周波微振動を行うことが好ましい。
【００１９】
この発明によれば、温度が超えた閾値に応じて選択された周波数で記録手段の低周波微振動が行われる。記録手段の電気駆動系の発熱の程度に応じた周波数で低周波微振動が行われるので、記録手段の目詰まりを抑えつつその電気駆動系の発熱を抑えることができる。電気駆動系の温度が高ければ記録手段もその吐出駆動によって発熱している。例えば流体が粘性を有するものであれば、温度が高くなるほどその粘度が低くなり目詰まりが起きにくくなるので、温度が高いほどより低周波数を選択することが望ましい。また、例えば流体が粘性の低いもの（例えば水性）であれば、温度が高くなるほど溶媒又は分散媒が蒸発（揮発）し易くなって目詰まりが起き易くなるので、温度が高くなるほど高周波微振動から周波数を低くする程度をより小さくするのが望ましい。
【００２０】
本発明の記録装置では、前記閾値は複数設定されると共に前記温度が超えた閾値に応じた異なる微振動実施時間が設定されており、前記制御手段は前記温度が超えた前記閾値に応じた微振動実施時間を選択して前記記録手段の低周波微振動を行うことが好ましい。
【００２１】
この発明によれば、温度が超えた閾値に応じて選択された微振動実施時間で記録手段の低周波微振動が行われる。記録手段の電気駆動系の発熱の程度に応じた時間で低周波微振動が行われるので、記録手段の目詰まりを抑えつつその電気駆動系の発熱を抑えることができる。電気駆動系の温度が高ければ記録手段もその吐出駆動によって発熱している。例えば流体が粘性を有するものであれば、温度が高くなるほどその粘度が低くなり目詰まりが起きにくくなるので、温度が高いほどより長い時間を選択することが望ましい。また、例えば流体が粘性の低いもの（例えば水性）であれば、温度が高くなるほど溶媒又は分散媒が蒸発（揮発）し易くなって目詰まりが起き易くなるので、温度が高くなるほどより短い時間を選択することが望ましい。
【００２２】
媒体を搬送する搬送手段と、前記媒体に流体を吐出して記録を行う記録手段とを備え、前記記録手段を吐出期間以外のときに微振動させる記録装置における微振動制御方法であって、前記搬送手段及び前記記録手段のうち少なくとも一方の電気駆動系の温度を取得する温度取得ステップと、記録中における吐出期間では前記記録手段から流体を吐出させる吐出ステップと、前記吐出期間以外の期間のうちの微振動期間で前記記録手段を微振動させる微振動ステップとを備え、前記微振動ステップでは、前記温度が閾値を超えた場合は、前記微振動を前記温度が閾値を超えないときの高周波微振動から低周波微振動に切り換えることを要旨とする。この発明によれば、上記記録装置の発明と同様の効果を得ることができる。
【図面の簡単な説明】
【００２３】
【図１】第１実施形態におけるプリンターの斜視図。
【図２】記録ヘッドユニットの構成を示す模式図。
【図３】記録ヘッドの底面と吐出駆動素子とを示す模式図。
【図４】テーブルデータ図。
【図５】プリンターの電気的構成を示すブロック図。
【図６】（ａ）〜（ｃ）駆動信号の波形図。
【図７】微振動制御を説明するためのタイミングチャート。
【図８】（ａ）（ｂ）微振動制御を説明するためのタイミングチャート。
【図９】プリンターの制御内容を示すフローチャート。
【図１０】第２実施形態におけるプリンターの制御内容を示すフローチャート。
【図１１】微振動制御を説明するためのタイミングチャート。
【発明を実施するための形態】
【００２４】
（第１実施形態）
以下、本発明をインクジェット式のプリンターに具体化した第１実施形態を、図１〜図９に基づいて説明する。図１は、外装ケースを取り外した状態のプリンターの斜視図である。
【００２５】
図１に示す記録装置としてのプリンター１１は、インクジェット式のシリアルプリンターである。プリンター１１は上側が開口する略四角箱状の本体ケース１２を備え、この本体ケース１２内に架設されたガイド軸１３にはキャリッジ１４が主走査方向（図１におけるＸ方向）に案内されて往復動可能な状態で設けられている。キャリッジ１４が背面側で固定された無端状のタイミングベルト１５は、本体ケース１２の背板内面上に配設された一対のプーリー１６，１７に巻き掛けられ、一方のプーリー１６と駆動軸が連結されているキャリッジモーター（以下、「ＣＲモーター１８」という）が正逆転駆動されることにより、キャリッジ１４は主走査方向Ｘに往復動する構成となっている。
【００２６】
キャリッジ１４の下部には、インクを噴射する記録ヘッド１９（記録手段）が設けられ、さらに本体ケース１２内において記録ヘッド１９と対向する下方位置には、記録ヘッド１９と媒体としての用紙Ｐとの間隔を規定するプラテン２０がＸ方向に延びる状態で配置されている。また、キャリッジ１４の上部には、ブラック用およびカラー用の各インクカートリッジ２１，２２が着脱可能に装填されている。記録ヘッド１９は、各インクカートリッジ２１，２２から供給された各色のインクを、色ごとのノズルから噴射（吐出）する。なお、インクカートリッジの装填方式は、インクカートリッジ２１，２２がキャリッジ１４上に装填される図１に示すような所謂オンキャリッジタイプに限定されず、インクカートリッジがプリンター本体側のカートリッジホルダー（図示せず）に装填される方式である所謂オフキャリッジタイプも採用できる。
【００２７】
プリンター１１の背面側には、給紙トレイ２３と、給紙トレイ２３上に積重された多数枚の用紙Ｐのうち最上位の１枚のみを分離して副走査方向Ｙ下流側へ供給する自動給紙装置（Ａuto Ｓheet Ｆeeder）２４とが設けられている。
【００２８】
また、本体ケース１２の図１における右側下部に配設された紙送りモーター（以下、「ＰＦモータ２５」という）が駆動されることにより、紙送りローラー及び排紙ローラー（いずれも図示省略）が回転駆動されて、用紙Ｐが副走査方向Ｙへ搬送される。そして、キャリッジ１４を主走査方向Ｘに往復動させながら記録ヘッド１９のノズルから用紙Ｐに向けてインクを噴射する印字動作と、用紙Ｐを副走査方向Ｙに所定の搬送量で搬送する紙送り動作とを略交互に繰り返すことで、用紙Ｐに文字や画像等の印刷が施される。
【００２９】
また、プリンター１１には、キャリッジ１４の移動距離に比例する数のパルスを出力するリニアエンコーダー２６がガイド軸１３に沿って延びるように架設されており、リニアエンコーダー２６の出力パルスを用いて求められるキャリッジ１４の移動位置、移動方向及び移動速度に基づいて、キャリッジ１４の速度制御及び位置制御は行われる。また、プリンター１１においてキャリッジ１４の移動経路上の一端側の位置（図１における右端位置）がホーム位置（ホームポジション）となっており、ホーム位置に位置した際のキャリッジ１４の直下には、記録ヘッド１９のノズル目詰まり等を予防・解消するためのクリーニング等を行うメンテナンス装置２８が配設されている。
【００３０】
図１に示すメンテナンス装置２８は、記録ヘッド１９のノズル内のインクの増粘や乾燥を防止する蓋体として機能するキャップ２９と、記録ヘッド１９のノズル開口面１９Ａ（図３参照）を払拭するためのワイパー３０と、吸引ポンプ３１とを備える。キャップ２９は、記録ヘッド１９のノズル開口面１９Ａに当接するキャッピング位置と、記録ヘッド１９から離間する退避位置との間を、昇降機構３２により昇降駆動される。
【００３１】
また、キャップ２９は、蓋体機能（キャッピング機能）の他、記録ヘッド１９のノズル開口面１９Ａをキャップしてその内部空間に吸引ポンプ３１からの負圧を与えてノズルからインクを強制的に吸引排出させる液体吸引手段の一部としての機能も備えている。ノズルからキャップ２９内へ吸引排出された廃インクは、吸引ポンプ３１の駆動により、プラテン２０の下側に配置された廃液タンク３３に排出される。
【００３２】
図２は、記録ヘッドユニットの構成を示す。図２に示すように、記録ヘッドユニット３４は、記録ヘッド１９と、本体ケース１２内に配設された回路基板３５と、記録ヘッド１９と回路基板３５とを電気的に接続するフレキシブルフラットケーブル（Flexible Flat Cable）（以下、「ＦＦＣ３６」という）とを備えている。
【００３３】
回路基板３５は、プリンター１１のコントローラー４０（図５に示す）を構成しており、この回路基板３５上には、記録ヘッド１９への印字データ及び駆動信号等の出力元となるＡＳＩＣ３７（Application Specific IC）などが実装されている。ＡＳＩＣ３７は、記録ヘッド１９内にノズル毎に設けられた吐出駆動素子３８を吐出駆動制御するための印字データ及び駆動信号等をＦＦＣ３６を通じて記録ヘッド１９側のヘッド駆動回路３９に転送する。そして、ヘッド駆動回路３９が印字データに応じて駆動信号中の駆動パルスの選択／非選択を行い、駆動パルスの入力があった吐出駆動素子３８が駆動されることによって、対応する各ノズルからインク滴が吐出される。
【００３４】
図３は記録ヘッドの底面を示す模式底面図である。図３に示すように、記録ヘッド１９の底面は複数個のノズルが開口するノズル開口面１９Ａとなっている。ノズル開口面１９Ａには、黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４列のノズル１９Ｋ，１９Ｃ，１９Ｍ，１９Ｙが開口している。４列のノズル１９Ｋ，１９Ｃ，１９Ｍ，１９Ｙは、副走査方向（図３における上下方向）に一定のノズルピッチで配列された計１８０個のノズル♯１〜♯１８０によりそれぞれ構成される。なお、ノズル配列は、図３のような１列状配列に限らず、千鳥配列としてもよい。
【００３５】
また、図３に示すように、記録ヘッド１９には、各ノズル♯１〜♯１８０と対応する吐出駆動素子３８がノズル数と同数内蔵されている（但し、図３では記録ヘッド１９の外側に模式的に描いている）。吐出駆動素子３８は、例えば圧電駆動素子又は静電駆動素子からなり、所定波形の駆動パルス（電圧パルス）が印加されると、電歪作用又は静電駆動作用により、ノズル１９Ｋ，１９Ｃ，１９Ｍ，１９Ｙに連通するインク室の内壁を構成する振動板を振動させて、インク室を膨張・圧縮させることによりノズル１９Ｋ，１９Ｃ，１９Ｍ，１９Ｙからインク滴を吐出させる。もちろん、吐出駆動素子３８はノズル通路内のインクを加熱するヒーターでもよく、ヒーターで加熱したインク内に沸騰により発生した気泡の膨張を利用してノズルからインク滴を吐出させるサーマル方式も採用できる。
【００３６】
次に、プリンター１１の電気的構成について説明する。図５は、プリンターの電気的構成を示すブロック図である。図５に示すように、プリンター１１は、コントローラー４０を備えている。このコントローラー４０は、本例では回路基板３５（図２参照）に実装されたＣＰＵ、ＡＳＩＣ３７、ＲＯＭ及びＲＡＭ等の各種の半導体集積回路（チップ部品）などにより構成される。
【００３７】
コントローラー４０は、図示しないホスト装置（例えばパーソナルコンピュータ）からの印刷データを受信する外部インターフェース（以下、「外部Ｉ／Ｆ４１」という）と、ＣＰＵ等からなる制御部４２と、各種制御用のデータを一時記憶したり印刷データを格納したりするためのＲＡＭ４３と、不揮発性メモリー４４とを備えている。なお、外部Ｉ／Ｆ４１へは、印刷データが記録ヘッド１９の１行（１パス）分ずつパケット転送される。
【００３８】
ＲＡＭ４３は、入力バッファー４３Ａ、ワークメモリ４３Ｂ及び出力バッファー４３Ｃ（イメージバッファー）として利用される。入力バッファー４３Ａには、外部Ｉ／Ｆ４１が受信した印刷データが一時格納される。印刷データはコマンド情報と印刷用画像データとを含む。制御部４２は、入力バッファー４３Ａの印刷データ中のコマンド情報を解析すると共に、印刷データ中の印刷用画像データに所定の画像処理等を施して印字データを生成し、その生成した印字データを出力バッファー４３Ｃに展開する。なお、ワークメモリ４３Ｂには、印刷用画像データの処理途中のデータ等が一時格納される。
【００３９】
また、コントローラー４０は、駆動信号生成回路４５（台形波生成回路）と、クロックＣＫを発生する発振回路４６と、印字データ等の転送を行う転送回路４７と、インターフェース（以下、内部Ｉ／Ｆ４８という）とを備えている。さらにコントローラー４０には、比較的発熱しやすい駆動信号生成回路４５の温度を検出するための温度取得手段としての温度センサー４９（サーミスター）が設けられている。例えば駆動信号生成回路４５、発振回路４６及び転送回路４７は、ＡＳＩＣ３７内に設けられている。なお、本実施形態では、駆動信号生成回路４５が、記録手段の電気駆動系を構成する。
【００４０】
また、制御部４２は、内部Ｉ／Ｆ４８に接続されたモーター駆動回路５１，５２を介してＣＲモーター１８及びＰＦモーター２５をそれぞれ駆動制御する。さらに、制御部４２は、内部Ｉ／Ｆ４８に接続されたリニアエンコーダー２６及びエンコーダー５３からの各エンコーダーパルス信号を入力する。
【００４１】
制御部４２は、出力バッファー４３Ｃに展開された印字データの転送を転送回路４７に指示する。転送回路４７は、制御部４２からの指示に基づき、発振回路４６からのクロックＣＫ及び出力バッファー４３Ｃからの印字データＳＩなどを、所定のタイミングでノズル１列分ずつ、内部Ｉ／Ｆ４８及びＦＦＣ３６を介して記録ヘッド１９側のヘッド駆動回路３９へ転送する。駆動信号生成回路４５は、制御部４２からの指示（トリガー信号）に基づき、駆動信号ＣＯＭ及びラッチ信号ＬＡＴ等を生成する。駆動信号生成回路４５が生成した駆動信号ＣＯＭ及びラッチ信号ＬＡＴ等は、内部Ｉ／Ｆ４８及びＦＦＣ３６を介して記録ヘッド１９側のヘッド駆動回路３９へ伝送される。
【００４２】
ここで、駆動信号生成回路４５が生成する駆動信号ＣＯＭについて説明する。図６は、駆動信号生成回路４５が生成する駆動信号ＣＯＭを示す。駆動信号ＣＯＭには、図６（ａ）に示す印字駆動信号ＣＯＭＰと、図６（ｂ）に示す微振動用の第１駆動信号ＣＯＭＡと、図６（ｃ）に示す同じく微振動用の第２駆動信号ＣＯＭＢとがある。
【００４３】
図６（ａ）に示す印字駆動信号ＣＯＭＰは、１ドット分の周期に相当する印刷周期ＴＡ内に、大きな振幅の第１パルスＤＰ１と、無ドット（インク滴吐出無し）の際にノズル内のインクを微振動させるための小さな振幅の第２パルスＤＰ２とを時系列に配置したパルス信号である。印刷周期ＴＡは第１周期ＴＡ１と第２周期ＴＡ２とに分かれ、第１周期ＴＡ１内に第１パルスＤＰ１が設定され、第２周期ＴＡ２内に第２パルスＤＰ２が設定されている。印字中（吐出期間中）は、駆動信号生成回路４５がこの印字駆動信号ＣＯＭＰを印刷周期ＴＡ単位で繰り返し生成する。ここで、印刷周期ＴＡとは、記録ヘッド１９が主走査方向に一ドットを印字するときの周期に相当する。
【００４４】
印字データＳＩは多階調（例えば２階調や４階調など）のドットデータにより構成される。本実施形態では例えば２階調のドットデータであり、ドットは１ビットの階調値（ドット値）で示され、「０」又は「１」の値をとる。ドット値が「１」の場合は「ドット有り」を示し第１パルスＤＰ１が選択され、ドットが「０」の場合は「ドット無し」を示し第２パルスＤＰ２が選択される。第１パルスＤＰ１が選択されたときには、吐出駆動素子３８が吐出駆動されることでノズルからインク滴が吐出される。第２パルスＤＰ２が選択されたときには、吐出駆動素子３８がインク滴を吐出しない程度の強さで繰り返し駆動（微振動駆動）されることでノズル内のインクが微振動する。この印字中の微振動は、全ノズルのうちインクが吐出されないノズルに対して行われる。
【００４５】
また、印字データＳＩを例えば４階調とした場合、駆動信号は一番大きな振幅の第１パルスＤＰ１と、２番目に大きな振幅の第２パルスＤＰ２と、一番小さな振幅の第３パルスとを有し、これらのパルスＤＰ１，ＤＰ２，ＤＰ３のうち印字データＳＩのビット値に応じたパルスが選択される。例えばビット値が（００）のときは無ドット、（０１）のときは小ドット、（１０）のときは中ドット、（１１）のときは大ドットを示す。そして、（００）のときには第３パルスＤＰ３、（０１）のときは第２パルスＤＰ２、（１０）のときは第３パルスＤＰ３、（１１）のときは第１パルスＤＰ１及び第２パルスＤＰ２がそれぞれ選択される。もちろん、ビット値を３ビットとして４階調を超える多階調値の印字データＳＩ及び駆動信号ＣＯＭＰを採用することもできる。
【００４６】
一方、図６（ｂ），（ｃ）に示す微振動用の駆動信号ＣＯＭＡ，ＣＯＭＢは、記録ヘッド１９が１パス（主走査方向への１回（１行分）の移動）の移動を行う過程（キャリッジ１４の起動→加速→定速→減速→停止の過程）において印字中の期間（吐出期間）を除く期間（印字外の期間）のときに、記録ヘッド１９の吐出駆動素子３８を微振動させるためのパルス信号である。この印字外の微振動は全ノズルで行われる。図６（ｂ）に示す微振動用の第１駆動信号ＣＯＭＡは高周波数の微振動（以下、「高周波微振動」ともいう）を行うためのものであり、図６（ｃ）に示す微振動用の第２駆動信号ＣＯＭＢは低周波数の微振動（以下、「低周波微振動」ともいう）を行うためのものである。本例では、高周波微振動は例えば１〜１００ｋＨｚの範囲内の所定値（ｋＨｚ）をとる。低周波微振動は高周波微振動の例えば１／５０〜１／２倍の範囲内の所定倍の周波数を有している。なお、図６（ａ）における駆動信号ＣＯＭＰの電圧波形は、インク特性（粘性等）や記録ヘッド１９の吐出特性などに応じて適宜変更してよい。
【００４７】
図５に戻って、制御部４２は、判断部６１、指令部６２、タイマー６３、ＣＲカウンター６４及びＰＦカウンター６５を備えている。判断部６１及び指令部６２は、本実施形態では、回路基板３５上のＣＰＵがＲＯＭ内のプログラムを実行して構築されるソフトウェアよりなるが、集積回路等のハードウェアにより構成してもよい。また、タイマー６３は、ＡＳＩＣ内のカウンター回路又はＣＰＵがＲＯＭ内のプログラムを実行して構築されるソフトタイマーにより構成される。さらにＣＲカウンター６４及びＰＦカウンター６５は、ＡＳＩＣ内のカウンター回路により構成されているが、少なくとも一方をソフトウェアにより構成してもよい。
【００４８】
判断部６１は、温度センサー４９の検出温度Ｔｈが閾値としての規定温度Ｔoを超えたか否かを判断する。ここで、規定温度Ｔoは、回路基板３５（特に駆動信号生成回路４５）が放冷を必要とする温度に設定されている。また、判断部６１は、温度センサー４９の検出温度Ｔｈが温度閾値Ｔｓ（第２閾値）を超えたか否かを判断する。この温度閾値Ｔｓも回路基板３５（特に駆動信号生成回路４５）が放冷を必要とする温度に設定されている。
【００４９】
制御部４２は、キャリッジ１４が１パス（１行）の印字動作を終える度に、検出温度Ｔｈが温度閾値Ｔｓを超えるか否かを判断し、Ｔｈ＞Ｔｓが成立すると、今回のパスの印字を終えたキャリッジ１４を、次パスの起動まで所定の休止時間ＷＴだけ待機させて、休止を入れることで、過熱した回路基板３５を放冷させるようにしている。本実施形態では、温度閾値Ｔｓは複数設定されており、この制御を行うために、不揮発性メモリー４４には、検出温度Ｔｈが超えた温度閾値Ｔｓ（つまりＴｈ＞Ｔｓを満たす閾値のうち最高の温度閾値Ｔｓ）から、それに対応する休止時間ＷＴを決めるためのテーブルデータＴＤが記憶されている。
【００５０】
図４はテーブルデータＴＤを示す。図４に示すように、テーブルデータＴＤは、温度閾値Ｔｓ（℃）と休止時間ＷＴ（秒）との対応関係を示すデータである。温度閾値ＴｓはＴ１，Ｔ２，…，Ｔｎ（但し、Ｔ１＜Ｔ２＜…＜Ｔｎ）のｎ個（但しｎ≧２）のデータからなり、各温度閾値Ｔ１，Ｔ２，…，Ｔｎに対応してｎ個の休止時間ＷＴ１，ＷＴ２，…，ＷＴｎのデータが設定されている（但し、ＷＴ１＜ＷＴ２＜…＜ＷＴｎ）。
【００５１】
図５に示す判断部６１が、検出温度Ｔｈが温度閾値Ｔｓを超えていると判断した場合、制御部４２はテーブルデータＴＤを参照し、検出温度Ｔｈが超えた温度閾値Ｔｓのうち最高の温度閾値Ｔｓと対応する休止時間ＷＴを取得する。例えば検出温度Ｔｈが、Ｔ１＜Ｔｈ≦Ｔ２の場合は休止時間ＷＴ１が取得され、Ｔn-1＜Ｔｈ≦Ｔｎの場合は休止時間ＷＴn-1が取得される。
【００５２】
そして、制御部４２は、今回のパスを終えたキャリッジ１４が停止する度に、検出温度Ｔｈが休止条件（Ｔｈ＞Ｔｓ）を満たすか否かの判断処理及び休止条件を満たした場合の休止時間ＷＴの取得処理を行う。そして、休止時間ＷＴが取得された場合は、今回のパスを終えて停止したキャリッジ１４を、次パスの起動までその休止時間ＷＴだけ待機させる。この休止時間ＷＴの待機によって、コントローラー４０（回路基板３５）内では、駆動信号生成回路４５による駆動信号ＣＯＭの生成が休止時間ＷＴの間だけ停止し、駆動信号生成回路４５が休止時間ＷＴの間だけ放冷される。なお、休止時間ＷＴは、最小値であるＷＴ１が例えば０．１〜１秒の範囲内に設定され、最大値であるＷＴｎが例えば１〜５秒の範囲内に設定されている。もちろん、必要な放冷時間に応じてこれ以下の値、もしくはこれ以上の値に設定してもよい。
【００５３】
また、判断部６１は、検出温度Ｔｈが規定温度Ｔoを超えると、記録ヘッド１９の吐出駆動素子３８を微振動させるその周波数を高周波数から低周波数へ切換える周波数切換制御を行う。本実施形態では、規定温度Ｔoは、温度閾値Ｔ１と等しく設定されており、キャリッジ１４に休止時間ＷＴの休止が入る休止期間において、記録ヘッド１９の吐出駆動素子３８へ印加される駆動信号ＣＯＭを第１駆動信号ＣＯＭＡから第２駆動信号ＣＯＭＢへ切り換えて、記録ヘッド１９の高周波微振動から低周波微振動への切換えが行われるようになっている。
【００５４】
次に、コントローラー４０とＦＦＣ３６を介して接続されたヘッド駆動回路３９の構成を説明する。ヘッド駆動回路３９は、シフトレジスター７１、ラッチ回路７２、レベルシフター７３、スイッチ素子７４を、吐出駆動素子３８ごとに備えている。
【００５５】
各シフトレジスター７１には、発振回路４６からのクロックＣＫに同期した１ノズル列分の印字データＳＩ（例えば２階調の場合はドット値「０」「１」をとる１８０個（１ノズル列分）のドットデータ列、４階調の場合はドット値「００」「０１」「１０」「１１」をとる１８０個のドットデータ列）の各ドットデータがそれぞれ入力される。なお、４階調の場合は、シフトレジスター７１は、ドットデータのビット数と同数のシフトレジスターからなり、各シフトレジスターへ上位ビットと下位ビットがそれぞれ入力される。
【００５６】
ラッチ回路７２は、ドットデータが各シフトレジスター７１にセットされると、所定のタイミングで入力されるラッチ信号ＬＡＴに基づきシフトレジスター７１にセットされたデータをラッチする。
【００５７】
印字データＳＩが２階調である本実施形態では、ラッチ回路７２からのデータの値から出力データを決める図示しない制御ロジックが設けられる。制御ロジックは、印刷周期ＴＡを２つに分けた２つ周期ＴＡ１，ＴＡ２（図６（ａ）参照）毎のタイミングで、ラッチ回路７２からのデータに応じて２つ周期ＴＡ１，ＴＡ２毎にデータを出力する。すなわち、ラッチ回路７２からのデータが「１」の場合、制御ロジックは第１周期ＴＡ１のタイミングでデータ「１」を出力すると共に第２周期ＴＡ２のタイミングでデータ「０」を出力する。また、ラッチ回路７２からのデータが「０」の場合、制御ロジックは第１周期ＴＡ１のタイミングでデータ「０」を出力すると共に第２周期ＴＡ２のタイミングでデータ「１」を出力する。
【００５８】
レベルシフター７３は、制御ロジックからのデータが「１」であればレベルシフター７３が所定の電圧値（例えば数十ボルト）まで昇圧してスイッチ素子７４を接続状態とし、制御ロジックからのデータが「０」であればレベルシフター７３はデータの昇圧を実行せず、スイッチ素子７４が非接続状態とする。
【００５９】
なお、印字データＳＩが４階調の場合は、ビット数と同数の各シフトレジスターにセットされたデータをラッチする各ラッチ回路からのデータの組合せから出力データを決める制御ロジックが設けられる。制御ロジックは、印刷周期ＴＡを３つに分けた周期（ＤＰ１，ＤＰ２，ＤＰ３をそれぞれ含む各周期）毎のタイミングでデータを出力する。制御ロジックからのデータが「１」であればレベルシフター７３が所定の電圧値まで昇圧してスイッチ素子７４を接続状態とし、制御ロジックからのデータが「０」であればレベルシフター７３はデータの昇圧を実行せず、スイッチ素子７４が非接続状態となる。
【００６０】
スイッチ素子７４は、駆動信号生成回路４５から図６に示す駆動信号ＣＯＭを入力している。詳しくは、スイッチ素子７４は、印刷中においてはキャリッジ１４の１パスにおける吐出期間（印字内期間）では、印字駆動信号ＣＯＭＰを入力し、一方、吐出期間以外である印字外期間では微振動用の第１駆動信号ＣＯＭＡ及び第２駆動信号ＣＯＭＢのうち、制御部４２によって選択された一方を入力する。
【００６１】
よって、ドットデータが「１」のとき、駆動信号ＣＯＭＰうち第１パルスＤＰ１だけが吐出駆動素子３８に印加されて小ドットのインクが吐出される。また、ドットデータが「０」のとき、駆動信号ＣＯＭＰのうち第２パルスＤＰ２だけが吐出駆動素子３８に印加されてノズル内のインクが微振動する。なお、ドットデータが４階調の場合は、印刷周期を分割した３つの周期のうちドットデータの値に応じた１つ又は２つの期間でスイッチ素子が接続され、「００」のときに微振動し、「０１」のとき小ドット、「１０」のとき中ドット、「１１」のとき大ドットのインク滴が吐出される。
【００６２】
次に図８に従って記録ヘッド１９の電気駆動系である回路基板３５（特に駆動信号生成回路４５）の過熱を抑制する制御について説明する。図８はキャリッジ駆動制御及び記録ヘッド駆動制御を示すタイミングチャートである。図８（ａ）は温度センサー４９の検出温度Ｔｈが規定温度Ｔo以下の場合（正常温度の場合）、図８（ｂ）は温度センサー４９の検出温度Ｔｈが規定温度Ｔoを超えた場合（過熱温度の場合）をそれぞれ示す。図８（ａ），（ｂ）では、上側にＣＲモーター１８の速度波形を示し、下側に記録ヘッド１９（ヘッド駆動回路３９）へ出力される駆動信号ＣＯＭを示している。
【００６３】
図８（ａ）に示すように、検出温度Ｔｈが規定温度Ｔo以下のときは、通常の印刷動作が行われる。制御部４２は、まず１ページの印刷開始前に温度確認を行い、ＣＲモーター１８を起動する。制御部４２は、キャリッジ１４が図８（ａ）に示すような加速→定速→減速の所定速度プロファイルで１パスの移動を行うようにＣＲモーター１８を速度制御する。詳しくは、制御部４２の指令部６２が、速度制御用テーブルを参照して、ＣＲカウンター６４の計数値に基づくその時々のキャリッジ位置に応じた目標速度指令値（例えば目標周波数指令値）をモーター駆動回路５１に指令することで、ＣＲモーター１８を所定速度プロファイルで速度制御する。
【００６４】
図８（ａ）に示すように、キャリッジ１４の定速域で印字（図８におけるハッチング領域）が行われ、この印字が行われる吐出期間（印字内期間）では、記録ヘッド１９の吐出駆動素子３８へは印字駆動信号ＣＯＭＰが印加される。そのため、ドットデータが「１」のノズルでは、吐出駆動素子３８に第１パルスＤＰ１に応じた電圧が印加されることでインク滴が吐出され、ドットデータが「０」のノズルでは、吐出駆動素子３８に第２パルスＤＰ２に応じた電圧が印加されることでノズル内のインクが微振動する。なお、印字が行われる吐出期間は、加速域や減速域に一部かかってもよい。
【００６５】
また、印刷中において吐出期間以外の期間（印字外期間）では、制御部４２は駆動信号生成回路４５を指示し、第１駆動信号ＣＯＭＡ及び第２駆動信号ＣＯＭＢのうち選択した一方の駆動信号を出力させる。図８（ａ）に示す正常温度（Ｔｈ≦Ｔo）の場合、印字外期間では常に第１駆動信号ＣＯＭＡが出力され、吐出駆動素子３８が高周波微振動することでノズル内のインクも高周波微振動する。ノズル内のインクが高周波微振動することでノズル内のインクがよく攪拌され、ノズル内のインクの増粘が抑制される。
【００６６】
さらにＣＲモーター１８の駆動停止後、判断部６１は検出温度Ｔｈが温度閾値Ｔｓを超えたか否かを判断する。図８（ａ）に示す正常温度の場合は、検出温度Ｔｈが温度閾値Ｔｓ以下（Ｔｈ≦Ｔｓ）であり、図４に示すテーブルデータＴＤに設定された各温度閾値Ｔｓを超えることがないので、ＣＲモーター１８の駆動停止後、直ちにＣＲモーター１８は次パスの印字のため起動される。
【００６７】
一方、図８（ｂ）に示すように、検出温度Ｔｈが規定温度Ｔoを超えた過熱時（Ｔｈ＞Ｔo）は、ＣＲモーター１８の起動から吐出期間に至るまで期間と、吐出期間終了からＣＲモーター１８が停止するまでの期間とで、第１駆動信号ＣＯＭＡが吐出駆動素子３８に印加される。このため、これらの期間では正常温度時と同様に記録ヘッド１９の高周波微振動が行われる。この異常過熱時（Ｔｈ＞Ｔo）は、ＣＲモーター１８の駆動停止後の判断で、検出温度Ｔｈが温度閾値Ｔｓを超えることになる。このため、制御部４２は、図４に示すテーブルデータＴＤを参照し、検出温度Ｔｈが超えた最高の温度閾値Ｔｓに対応する休止時間ＷＴを取得し、取得した休止時間ＷＴだけ休止を入れてＣＲモーター１８の次パスのための起動時期を遅らせることで、回路基板３５がその休止時間ＷＴだけ放冷される。
【００６８】
このような過熱時においては、ＣＲモーター１８の駆動停止時に判断部６１が過熱状態（Ｔｈ＞Ｔo）と判断すると、制御部４２はＣＲモーター１８の駆動停止まで実施していた高周波微振動から低周波微振動への切り換えを行う。つまり、制御部４２が駆動信号生成回路４５に周波数の変更を指示することにより、駆動信号生成回路４５が生成する駆動信号ＣＯＭが、第１駆動信号ＣＯＭＡから第２駆動信号ＣＯＭＢへ切り換えられる。図８（ｂ）に示すように、休止時間ＷＴの休止が入っている休止期間の間、第２駆動信号ＣＯＭＢが吐出駆動素子３８に印加される。この結果、休止期間では、ノズル内のインクが低周波数で微振動する。駆動信号生成回路４５の発熱量は、高周波数の第１駆動信号ＣＯＭＡを生成するときに比べ、低周波数の第２駆動信号ＣＯＭＢを生成するときの方が少ない。よって、高周波微振動から低周波微振動へ切り換えられることにより、休止期間における微振動に起因する発熱分が小さく抑えられるようになっている。
【００６９】
ここで、図７は休止期間における駆動信号ＣＯＭの制御内容を示すタイミングチャートである。ＣＲモーター１８を駆動停止すると、制御部４２は駆動信号生成回路４５に指示して第１駆動信号ＣＯＭＡの生成を一旦停止させた後、判断部６１により検出温度Ｔｈが閾値を超えるか否かの判断を行う。判断の結果、Ｔｈ＞Ｔoが成立した場合、制御部４２は駆動信号生成回路４５に第２駆動信号ＣＯＭＢの生成を指示し、判断後直ちに低周波微振動を開始させる。
【００７０】
次にプリンターの動作を説明する。印刷ジョブを受け付けた際には、制御部４２は、図９にフローチャートで示す制御を実行する。印刷ジョブ受け付けたときには、プリンター１１は、ホスト装置からパケット転送された１パス分の印刷データずつ受信する。なお、図９で示されるプログラムはＣＲモーター１８及び記録ヘッド１９を制御するためのものであり、ＰＦモーター２５の制御は制御部４２が他のプログラムを実行することにより行われる。以下、図９に従ってプリンターの動作を説明する。印刷データを受信すると、コマンド情報を解析して
まずステップＳ１０では、温度センサー４９の検出温度Ｔｈを確認し、ＲＡＭ４３の所定記憶領域に記憶する。
【００７１】
ステップＳ２０では、ＣＲモーター１８の駆動を開始する。制御部４２は１パス分の印字データから起動位置と停止位置を求めると共に、コマンド解析結果に従い速度制御用のパラメーターを設定する。そして、制御部４２はその設定したパラメーターに基づき定まる速度制御用テーブルを参照しつつ、ＣＲカウンター６４の計数値に基づくキャリッジ位置に応じたその時々の目標速度指令値を取得し、その取得した指令値を逐次指令することで、ＣＲモーター１８を図８（ａ）に示す所定速度プロファイルで速度制御する。
【００７２】
ステップＳ３０では、記録ヘッド１９の高周波微振動を実行させる。すなわち、制御部４２はＣＲモーター１８の起動（Ｓ２０）とほぼ同時に、駆動信号生成回路４５に高周波微振動用の第１駆動信号ＣＯＭＡの生成を指示する。なお、印刷ジョブ受信によってキャリッジ１４をホーム位置から移動させる際にキャップ２９が下降されると、制御部４２は駆動信号生成回路４５に高周波微振動用の第１駆動信号ＣＯＭＡの生成を指示している。このため、記録ヘッド１９がキャッピングされていない状態では、記録ヘッド１９は高周波微振動している。このため、最初の１パス目のＣＲモーター１８の起動後の高周波微振動の実施は、その起動前から実施されている高周波微振動を継続させる処理に相当する。このため、図８（ａ）に示すように、温度確認（Ｓ１０）の後、ＣＲモーター１８が起動されてから印字が開始されるまでの期間では、第１駆動信号ＣＯＭＡの印加により吐出駆動素子３８が高周波微振動する。この結果、印字前においてはノズル内のインクが高周波数で微振動することでよく攪拌される。
【００７３】
図９におけるステップＳ４０では、１パスの印字を行う。すなわち、制御部４２は駆動信号生成回路４５に印字駆動信号ＣＯＭＰの生成を指示すると共に、転送回路４７に印字データＳＩの転送を指示する。この結果、出力バッファー４３Ｃからヘッド駆動回路３９へ印字データＳＩが１ノズル列分ずつ逐次転送されると共に、駆動信号生成回路４５から印字駆動信号ＣＯＭＰがヘッド駆動回路３９へ伝送される。これによりキャリッジ１４が印字開始位置に到達すると、印字データＳＩ及び印字駆動信号ＣＯＭＰに基づく印字が開始され、キャリッジ１４の１パスにおける例えば定速域において１行分の印字が行われる。
【００７４】
ステップＳ５０では、記録ヘッド１９の高周波微振動を開始する。すなわち、制御部４２は印字（Ｓ４０）を終了すると（つまり吐出期間が終了すると）、駆動信号生成回路４５に高周波微振動用の第１駆動信号ＣＯＭＡの生成を指示する。この結果、図８（ａ）に示すように、吐出期間の終了からＣＲモーター１８の停止までの期間で、第１駆動信号ＣＯＭＡが吐出駆動素子３８が印加されることにより、ノズル内のインクが高周波微振動することになる。
【００７５】
ステップＳ６０では、ＣＲモーター１８を駆動停止させる。すなわち、制御部４２は、ＣＲカウンター６４の計数値から逐次把握される現在のキャリッジ位置が今回のパスの停止位置に到達すると、モーター駆動回路５１に停止信号を指令することでＣＲモーター１８を停止させる。ここまでは、図８（ａ）に示す正常温度（Ｔｈ≦Ｔo）のときと、図８（ｂ）に示す過熱温度（Ｔｈ＞Ｔo）のときとで同様の制御が行われる。
【００７６】
次のステップＳ７０では、検出温度Ｔｈが規定温度Ｔoを超えるか（Ｔｈ＞Ｔoが成立するか）否かを判断する。詳しくは、制御部４２は、ＲＡＭ４３の所定記憶領域から検出温度Ｔｈを読み出し、Ｔｈ＞Ｔoが成立するか否かを判断する。本例では、Ｓ１０でＲＡＭ４３に記憶した検出温度Ｔｈを用いて判断を行っているが、温度センサー４９からの検出温度Ｔｈの取得にさほど時間を要しなければ、判断の度に温度センサー４９から現在の検出温度Ｔｈを取得して、Ｔｈ＞Ｔoの成立の可否を判断してもよい。
【００７７】
判断の結果、Ｔｈ≦Ｔoであった場合（正常温度の場合）はステップＳ８０に進み、高周波微振動を継続させる。すなわち、制御部４２は駆動信号生成回路４５に高周波微振動を指示し、第１駆動信号ＣＯＭＡを吐出駆動素子３８に印加させることでノズル内のインクを高周波数で微振動させる。
【００７８】
一方、判断の結果、Ｔｈ＞Ｔoであった場合（過熱温度の場合）はステップＳ９０に進み、低周波微振動に切り換える。すなわち、制御部４２は駆動信号生成回路４５に低周波微振動への切り換えを指示し、第２駆動信号ＣＯＭＢを吐出駆動素子３８に印加させることでノズル内のインクを低周波数で微振動させる。
【００７９】
そして、判断の結果、Ｔｈ＞Ｔoであり低周波微振動へ切り換えた後、次のステップＳ１００において、検出温度Ｔｈに応じた休止時間ＷＴの待機を行う。すなわち、制御部４２は、検出温度Ｔｈが超えた温度閾値Ｔｓのうち最高の温度閾値Ｔｓに応じた休止時間ＷＴを、不揮発性メモリー４４のテーブルデータＴＤ（図４）を参照して取得し、図８（ｂ）に示すように、その取得した休止時間ＷＴだけキャリッジ１４を停止状態のまま待機させることで次パスのためのＣＲモーター１８の起動時期を遅らせる。このため、回路基板３５の過熱時は、キャリッジ１４が１パスを終える度に休止時間ＷＴの休止が入ることで、その休止時間ＷＴだけ回路基板３５（特に駆動信号生成回路４５）が放冷される。そして、この休止期間では、図７及び図８（ｂ）に示すように、第２駆動信号ＣＯＭＢが吐出駆動素子３８に印加されて低周波微振動が行われる。このため、休止期間においては、駆動信号生成回路４５が生成する駆動信号ＣＯＭの周波数が低くなるので、微振動による発熱分も小さく抑えられる。
【００８０】
そして、正常温度のときには、ＣＲモーター１８の駆動停止後、高周波微振動を継続するが、１ページの印刷終了前でなければ（ステップＳ１１０で否定判定）、ステップＳ２０に戻って、次パスの開始のためにＣＲモーター１８の駆動を開始する。この結果、このキャリッジ１４の停止後、次パスがある場合は、直ちにキャリッジ１４が起動される。
【００８１】
一方、過熱温度のときには、検出温度Ｔｈに応じた休止時間ＷＴの待機を終えた後、１ページの印刷終了前でなければ（Ｓ１１０で否定判定）、ステップＳ２０に戻って、次パスのキャリッジ１４の起動のためにＣＲモーター１８の駆動を開始する。そして、このキャリッジ１４の起動とほぼ同時に記録ヘッド１９の高周波微振動が開始される（Ｓ２３０）。以下、１パス毎に同様の処理を繰り返し、１ページの印刷を終了すると、全ページの印刷終了でなければ（ステップＳ１２０で否定判定）、ステップＳ１０に戻る。この結果、１ページの印刷を終了する度に、次ページの印刷開始に当たり、温度センサー４９の検出温度Ｔｈを確認し、ＲＡＭ４３の所定記憶領域に記憶する処理が行われる。そして、各ページの印刷で同様の処理（Ｓ１０〜Ｓ１２０）を行い、全ページの印刷が終了すると（Ｓ１２０で肯定判定）、印刷を終了する。
【００８２】
（１）回路基板３５の過熱時（Ｔｈ＞Ｔo（＝Ｔ１））は、キャリッジ１４が１パスを終える度に記録ヘッド１９の微振動を高周波微振動から低周波微振動に切り換え、ＣＲモーター１８の休止期間では記録ヘッド１９を低周波微振動させる構成とした。よって、駆動信号生成回路４５の休止期間における微振動分の発熱を小さく抑制でき、駆動信号生成回路４５の温度を効果的に低下させることができる。よって、過熱時の駆動信号生成回路４５の温度が比較的速やかに低下し、印刷中にキャリッジ１４の休止が入る回数（頻度）を低減できる。
【００８３】
（２）休止期間が終わってＣＲモーター１８が起動されると、低周波微振動から高周波微振動へ切り換えるので、印字前の期間でノズル内のインクがよく攪拌される。よって、印字の際にノズル内のインクの増粘に起因する例えばインク滴が正規の量より少ない吐出不良やノズル目詰まりに起因するドット抜け不良を効果的に防止することができる。その結果、吐出不良が発生することなく正常な印字（インク吐出）を実現できる。
【００８４】
（第２実施形態）
次に第２実施形態を、図１０及び図１１に基づいて説明する。本実施形態では、プリンターの構成は前記第１実施形態と同様であり、制御内容のみ第１実施形態と異なっている。第１実施形態と同じ構成については説明を省略し、特に異なる制御内容を中心に説明する。この第２実施形態では、吐出期間を終えると直ちに低周波微振動を開始する点が、前記第１実施形態と異なる。
【００８５】
図１０は第２実施形態におけるプリンターの制御内容を示すフローチャートであり、図１１はプリンターの制御を示すタイミングチャートである。以下、図１０に示すフローチャートに従って、図１１を参照しつつ制御部４２が行うプリンターの制御について説明する。
【００８６】
図１０において、ステップＳ２１０〜Ｓ２４０の各処理は、第１実施形態の図９におけるステップＳ１０〜Ｓ４０の各処理と同様である。このため、図１１に示すように、温度確認（Ｓ２１０）の後、ＣＲモーター１８が起動され、ＣＲモーター１８が加速して定速域に達して印字が開始されるまでの期間においては、第１駆動信号ＣＯＭＡが吐出駆動素子３８に印加されてノズル内のインクが高周波数で微振動する。そして、キャリッジ１４が印字開始位置に達するまでの期間でノズル内のインクはよく攪拌されるので、印字（Ｓ２４０）は吐出不良などが発生することなく良好に行われる。
【００８７】
そして、ステップＳ２５０では、検出温度Ｔｈが規定温度Ｔoを超えるか（Ｔｈ＞Ｔoが成立するか）否かを判断する。詳しくは、制御部４２は、ＲＡＭ４３の所定記憶領域から検出温度Ｔｈを読み出し、Ｔｈ＞Ｔoが成立するか否かを判断する。Ｔｈ≦Ｔoであった場合（正常温度の場合）はステップＳ２６０に進み、記録ヘッド１９の高周波微振動を開始する。すなわち、制御部４２は駆動信号生成回路４５に高周波微振動を指示し、第１駆動信号ＣＯＭＡを吐出駆動素子３８に印加させることでノズル内のインクを高周波数で微振動させる。一方、判断の結果、Ｔｈ＞Ｔoであった場合（過熱温度の場合）はステップＳ２８０に進み、記録ヘッド１９の低周波微振動を開始する。すなわち、制御部４２は駆動信号生成回路４５に低周波微振動を指示し、第２駆動信号ＣＯＭＢを吐出駆動素子３８に印加させることでノズル内のインクを低周波数で微振動させる。
【００８８】
そして、正常温度のときには、ステップＳ２７０でＣＲモーター１８を駆動停止する。この場合、１ページの印刷終了前でなければ、次パスのキャリッジ１４の起動のためにＣＲモーター１８を駆動開始する（Ｓ２２０）。一方、過熱温度のときには、ステップＳ２９０でＣＲモーター１８を駆動停止し（Ｓ２９０）、このキャリッジ１４の停止後、検出温度Ｔｈに応じた休止時間ＷＴの待機を行う（Ｓ３００）。この休止時間ＷＴの待機後、１ページの印刷終了前でなければ（Ｓ３１０で否定判定）、次パスのキャリッジ１４の起動のためにＣＲモーター１８を駆動開始する（Ｓ２２０）。そして、このキャリッジ１４の起動とほぼ同時に記録ヘッド１９の高周波微振動が開始される（Ｓ２３０）。以下、同様の処理を繰り返す。
【００８９】
よって、図１１に示すように、吐出期間が終了したときの判断の結果、過熱温度（Ｔｈ＞Ｔo）であれば、その時点で低周波微振動用の第２駆動信号ＣＯＭＢの印加が開始され、記録ヘッド１９の低周波微振動が早期に開始される。このため、駆動信号生成回路４５の放冷によるその過熱温度の低下が第１実施形態に比べ一層効果的に行われる。その結果、印刷中にキャリッジ１４の休止が入る回数（頻度）をより効果的に低減できる。また、第１実施形態と同様に、休止期間が終わってＣＲモーター１８が起動されると、低周波微振動から高周波微振動へ切り換えるので、印字前の期間でノズル内のインクがよく攪拌されるため、吐出不良が発生することなく正常な印字（インク吐出）を行うことができる。
【００９０】
実施形態は上記に限定されず、以下の態様に変更することもできる。
（変形例１）微振動制御用の閾値を複数設定すると共に、温度が超えた閾値のうちの最高の閾値に応じた周波数が設定される構成でもよい。この場合、制御部は温度が超えた閾値（最高の閾値）に応じた周波数を選択する。この構成によれば、温度が超えた閾値に応じて選択された周波数で記録ヘッドの低周波微振動が行われる。このため駆動信号生成回路（電気駆動系）の発熱の程度に応じた周波数で低周波微振動が行われるので、記録ヘッド１９の目詰まりを抑えつつその駆動信号生成回路の発熱を抑えることができる。駆動信号生成回路の温度が高ければ記録ヘッド１９もその吐出駆動によって発熱している。例えばインク（流体）が粘性を有するもの（樹脂系のもの）であれば、温度が高くなるほどその粘度が低くなりノズル目詰まりが起きにくくなるので、温度が高いほどより低周波数を選択することが望ましい。また、例えばインク（流体）が粘性の低いもの（例えば水性）であれば、温度が高くなるほど溶媒又は分散媒が蒸発（揮発）し易くなって目詰まりが起き易くなるので、温度が高くなるほど高周波微振動から周波数を低くする程度をより小さくするのが望ましい。この後者の場合は、最低の温度閾値が高周波微振動から低周波微振動へ切り換えるための閾値に相当し、これより高温側の閾値は周波数を低くする程度を決めるためのものとなる。そして、検出温度が最低の温度閾値を超える範囲では、高周波微振動より低い周波数の低周波微振動が行われ、その周波数は高温側ほど高くなる。
【００９１】
（変形例２）閾値は複数設定されると共に温度が超えた閾値に応じた異なる微振動実施時間が設定される構成でもよい。この場合、制御部は温度が超えた閾値（詳しくは温度が超えた閾値のうち最高の閾値）に応じた微振動実施時間を選択することが好ましい。この構成によれば、温度が超えた閾値に応じて選択された微振動実施時間だけ記録ヘッドの低周波微振動が行われる。このため駆動信号生成回路（電気駆動系）の発熱の程度に応じた時間だけ低周波微振動が行われるので、記録ヘッド１９の目詰まりを抑えつつその駆動信号生成回路の発熱を抑えることができる。駆動信号生成回路の温度が高ければ記録ヘッド１９もその吐出駆動によって発熱している。例えばインク（流体）が粘性を有するもの（樹脂系のもの）であれば、温度が高くなるほどその粘度が低くなりノズル目詰まりが起きにくくなるので、温度が高いほどより長い微振動実施時間を選択することが望ましい。また、例えばインク（流体）が粘性の低いもの（例えば水性）であれば、温度が高くなるほど溶媒又は分散媒が蒸発（揮発）し易くなって目詰まりが起き易くなるので、温度が高くなるほどより短い微振動実施時間を選択することが望ましい。なお、低周波微振動の期間は、温度が超えた閾値によらず休止期間は共通に含むようにし、減速過程又は加速過程での低周波微振動の実施期間を可変させることで、微振動実施時間を可変とする構成が好ましい。
【００９２】
（変形例３）温度取得手段による温度取得対象である電気駆動系は、搬送系（紙送り系）の駆動回路又は駆動源、あるいは記録手段を移動させるための移動手段（キャリッジ系）の駆動回路又は駆動源でもよい。例えばＣＲモーター１８又はそのモーター駆動回路５１の検出温度が閾値（第２閾値）を超えると、キャリッジ１４を１パス終える度に一時的な休止時間を付与する構成や、ＰＦモーター２５又はそのモーター駆動回路５２の検出温度が閾値（第２閾値）を超えると、キャリッジ１４を１パス終える度に一時的な休止時間を付与する構成でもよい。そして、少なくともこの休止期間において、記録ヘッド１９の微振動制御として、検出温度が閾値を超えないときの微振動（高周波微振動）より低周波数の微振動（低周波微振動）を行う構成も採用できる。キャリッジ系と紙送り系のうち少なくとも一方の駆動回路又は駆動源の検出温度が閾値を超えているときには、記録ヘッドの駆動系も過熱している可能性が高いので、この構成の採用により、例えば記録ヘッドの電気駆動系の温度検出を行わないプリンターにおいて、記録ヘッドの電気駆動系の過熱を抑制することができる。
【００９３】
（変形例４）前記実施形態では、規定温度Ｔoを、過熱抑制制御のための温度閾値Ｔｓのうち最低温度の温度閾値Ｔ１と等しい値に設定したが、これに限定されない。規定温度Ｔoを、最低の温度閾値Ｔ１よりも高温に設定してもよく、例えば他の温度閾値（例えばＴ２，Ｔ３，…，Ｔｎ）と等しい値に設定してもよい。さらには、規定温度Ｔoを最低の温度閾値Ｔ１未満の値に設定し、キャリッジ１４を休止させないときにも、検出温度Ｔｈが規定温度Ｔo（＜Ｔ１）を超えると、高周波微振動から低周波微振動へ切り換える構成も採用できる。
【００９４】
（変形例５）休止期間中はその開始から終了までほぼ全期間で低周波微振動を行ったが、休止期間の一部だけに低周波微振動を行ってもよい。
（変形例６）第２実施形態では、吐出期間の終了直後に低周波微振動を開始したが、例えばキャリッジ１４の減速途中から低周波微振動に切り換えてもよい。
【００９５】
（変形例７）前記各実施形態では、休止期間終了後直ちに高周波微振動を開始したが、例えばキャリッジ１４の加速途中で低周波微振動から高周波微振動へ切り換えてもよい。この場合、低周波微振動の実行期間がより長くなって、休止の頻度をより低減できる。
【００９６】
（変形例８）微振動周波数の切換え制御の適用は、印字外の微振動に限定されない。例えば印字中の微振動に周波数切換え制御を適用してもよい。例えば印字中の駆動信号ＣＯＭＰに高周波微振動用と低周波微振動用の２種類のパルスを用意し、検出温度が閾値を超えないうちは、高周波微振動用のパルスを選択し、検出温度が閾値を超えると、低周波微振動用のパルスを選択する構成とする。例えば増粘しにくいインクであれば印字中の微振動を低周波にしても特に問題はない。
【００９７】
（変形例９）キャリッジ起動後からインク吐出開始までの期間は高周波微振動を行う構成としたが、吐出性能に影響が出なければ、キャリッジ１４の加速途中まで、あるいはインク吐出開始までの期間で低周波微振動を行ってもよい。この場合、吐出開始位置に達する直前のごく短い期間に入ると、高周波微振動に切り換える構成も採用できる。
【００９８】
（変形例１０）印刷モードに応じて低周波微振動の周波数を異ならせてもよい。例えば高品質印刷モードの場合は、高めの低周波数微振動を行い、高速印刷モード（ドラフト印刷モード）の場合は、低めの低周波微振動を行う構成としてもよい。
【００９９】
（変形例１１）温度取得手段は温度センサー４９等の温度検出手段に限定されない。特許文献２に記載されたように、温度を演算により求める温度取得手段でもよい。
（変形例１２）記録装置は、シリアルプリンターに限定されず、ラインプリンターでもよい。ラインプリンターの場合は、検出温度Ｔｈが閾値を超えた場合は、１ページの印刷が終了して次ページへ移る過程で、次ページの用紙（媒体）の搬送開始を待機させることで記録ヘッドの休止を入れて、その休止期間中に記録ヘッドの高周波微振動を低周波微振動に切り換える構成とすればよい。
【０１００】
（変形例１３）前記実施形態では、記録装置をインクジェット式プリンターとして具体化したが、インク以外の他の流体（但し気体を含まない）を吐出する液体吐出装置を採用してもよい。微小量の液滴を吐出させる液体吐出ヘッド等を備える各種の液体吐出装置に流用可能である。なお、液滴とは、上記液体吐出装置から吐出される液体の状態をいい、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう液体とは、液体吐出装置が吐出させることができるような材料であればよい。例えば、物質が液相であるときの状態のものであればよく、粘性の高い又は低い液状体、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような流状態、また物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散または混合されたものなどを含む。また、液体の代表的な例としては上記実施形態で説明したようなインクや液晶等が挙げられる。ここで、インクとは一般的な水性インクおよび油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含するものとする。液体吐出装置の具体例としては、例えば液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルタの製造などに用いられる電極材や色材などの材料を分散または溶解のかたちで含む液体を吐出する液体吐出装置、バイオチップ製造に用いられる生体有機物を吐出する液体吐出装置、精密ピペットとして用いられ試料となる液体を吐出する液体吐出装置、捺染装置やマイクロディスペンサ等であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を吐出する液体吐出装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に吐出する液体吐出装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を吐出する液体吐出装置を採用してもよい。このように本発明における記録装置が行う記録とは、印刷の域を超えて、液体や液状体の滴を媒体に吐出すること全般をも含む。そして、これらのうちいずれか一種の液体吐出装置に本発明を適用することができる。
【符号の説明】
【０１０１】
１１…記録装置（シリアル式の記録装置）としてのプリンター、１２…本体フレーム、１３…移動手段を構成するガイド軸、１４…キャリッジ、１５…移動手段を構成するタイミングベルト、１８…移動手段を構成するＣＲモーター、１９…記録手段としての記録ヘッド、１９Ｋ，１９Ｃ，１９Ｍ，１９Ｙ…ノズル、２１、２２…インクカートリッジ、２５…搬送手段を構成するＰＦモーター、２６…リニアエンコーダー、２８…メンテナンス装置、２９…キャップ、３５…回路基板、３６…ＦＦＣ、３８…吐出駆動素子、３９…ヘッド駆動回路、４０…コントローラー、４２…制御手段としての制御部、４３…ＲＡＭ、４４…不揮発性メモリー、４５…電気駆動系を構成する駆動信号生成回路、４６…発振回路、４７…転送回路、４９…温度取得手段としての温度センサー、５１…モーター駆動回路、５２…モーター駆動回路、５３…エンコーダー、５４…コントローラー、６１…判断部、６２…指令部、６３…タイマー、６４…ＣＲカウンター、６５…ＰＦカウンター、Ｐ…媒体としての用紙、ＴＤ…テーブルデータ、ＳＩ…印字データ、ＣＯＭ…駆動信号、ＣＯＭＰ…印字駆動信号、ＣＯＭＡ…高周波微振動用の第１駆動信号、ＣＯＭＢ…低周波微振動用の第２駆動信号、Ｔｈ…検出温度、Ｔo…閾値としての規定温度、Ｔｓ…第２閾値としての温度閾値。
【図１】
2010240952.tif 000003
【図２】
2010240952.tif 000004
【図３】
2010240952.tif 000005
【図４】
2010240952.tif 000006
【図５】
2010240952.tif 000007
【図６】
2010240952.tif 000008
【図７】
2010240952.tif 000009
【図８】
2010240952.tif 000010
【図９】
2010240952.tif 000011
【図１０】
2010240952.tif 000012
【図１１】
2010240952.tif 000013