(57)【要約】【課題】記録ヘッド側のスイッチ手段のオン・オフ動作に起因する記録データへのノイズの影響を回避できる記録データ転送装置及び記録装置を提供する。【解決手段】駆動信号ＣＯＭは、記録ヘッドのノズル毎に設けられた吐出駆動素子に印加するための信号で、１ドットを決めるために選択される駆動パルスＤＰ１〜ＤＰ４から構成される。記録ヘッド側のスイッチ回路をオンオフさせるタイミングを決めるとともに、駆動パルスＤＰ１〜ＤＰ４の切り替えタイミングを決めるスイッチ信号ＣＨに基づいて、印字データ停止制御部は、印字データ転送部によるデータＳＩ，ＳＰ及びクロックＣＬＫの転送を一時停止させる。【選択図】図７
2010120181.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドに設けられた記録素子を駆動させるための駆動パルスを一記録周期につき少なくとも一つ含む駆動信号と、前記記録素子への駆動パルスを選択するタイミングを決めるスイッチ信号とを生成する駆動信号生成手段と、
記録データを前記記録ヘッドへ転送する転送手段と、
前記スイッチ信号に基づくタイミングでオン・オフして前記記録データに応じた駆動パルスを選択するスイッチ手段と、
前記スイッチ手段のオン・オフに起因して転送路上に発生するノイズの影響を受けないように前記記録データの転送を一時停止させる転送制御手段と、
を備えたことを特徴とする記録データ転送装置。
【請求項２】
前記転送制御手段は、前記スイッチ信号に基づいて前記記録データの転送を停止させることを特徴とする請求項１に記載の記録データ転送装置。
【請求項３】
前記スイッチ信号に基づいて該スイッチ信号とパルスの発生期間の異なる停止パルスを生成する停止パルス生成手段を更に備え、
前記転送制御手段は、前記停止パルスに基づいて前記記録データの転送を一時停止させることを特徴とする請求項１又は２に記載の記録データ転送装置。
【請求項４】
前記転送制御手段は、前記記録データの転送を一時停止する停止期間を設定する設定手段を備えていることを特徴とする請求項１乃至３のうちいずれか一項に記載の記録データ転送装置。
【請求項５】
前記停止パルス生成手段は、前記スイッチ信号に基づき該スイッチ信号のパルスより遅いタイミングで立ち上がる前記停止パルスを生成することを特徴とする請求項３又は４に記載の記録データ転送装置。
【請求項６】
前記停止パルス生成手段は、前記スイッチ信号に基づき該スイッチ信号のパルスより早いタイミングで立ち上がる前記停止パルスを生成することを特徴とする請求項３又は４に記載の記録データ転送装置。
【請求項７】
前記転送制御手段は、前記スイッチ信号のパルス立ち上がりタイミングで前記記録データの転送を停止するとともに、当該パルスの立ち下がりタイミングで前記記録データの転送を再開することを特徴とする請求項１又は２に記載の記録データ転送装置。
【請求項８】
請求項１乃至７のうちいずれか一項に記載の記録データ転送装置と、前記記録データ転送装置により転送された記録データに基づいて駆動される前記記録素子を備えた記録ヘッドとを備えた記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドの記録素子を駆動制御するための記録データを記録ヘッドへ転送する記録データ転送装置及び記録装置に関する。
【背景技術】
【０００２】
従来、例えばシリアルプリンタでは、記録ヘッドが主走査方向に往復移動することで用紙に対して印刷が行われる。例えば大判の用紙を印刷可能なプリンタでは、主走査方向に移動する記録ヘッドは、プリンタ本体側の制御回路とフレキシブルフラットケーブル（ＦＦＣ）を介して接続されている。
【０００３】
例えば特許文献１〜４には、記録ヘッドからインク滴を吐出する吐出制御を行うためにコントローラから記録ヘッドへ印字データを転送する記録データ転送装置が開示されている。この装置では、複数の駆動パルスを含む駆動信号のうちから、圧電振動子（記録素子）に送る駆動パルスを、印字データに基づきスイッチ回路で選択することにより、記録ヘッドのノズルから吐出されるインク滴のサイズを、印字データに応じて大中小の３段階に選択できるようになっていた。
【０００４】
図１２は、特許文献１における記録データ転送装置において、コントローラから記録ヘッドへ転送されるデータ及び信号を示すタイミングチャートである。図１２に示すように、駆動信号生成回路（図示せず）で生成される駆動信号は、印刷周期ＴＡ内に時系列的に配列された４つの第１〜第４駆動パルスＤＰ１，ＤＰ２，ＤＰ３、ＤＰ４により構成されていた。印字データが「００」のときは微振動用の第４駆動パルスＤＰ４が選択されることでインク滴は吐出されず（非吐出）、「０１」のときは小ドット用の第２駆動パルスＤＰ２が選択されることで小ドットが形成される。さらに、「１０」のときは第１駆動パルスＤＰ１が選択されることで中ドットが形成され、「１１」のときは第１駆動パルスＤＰ１及び第３駆動パルスＤＰ３が選択されることで大ドットが形成されるようになっていた。また、印刷周期ＴＡの開始のタイミングでパルスを発生するラッチ信号ＬＡＴ信号が出力され、印刷周期ＴＡ内で駆動パルスの切り替わりのタイミングでパルスを発生するチャネル信号ＣＨ（スイッチ信号）が出力されるようになっていた。そして、印字データＳＩＢｋ，ＳＩＣｌは、駆動信号ＣＯＭと並行して印刷周期ＴＡ内で転送されるようになっていた。
【特許文献１】特開２００３−１８２４号公報
【特許文献２】特開２００６−９６０１０号公報
【特許文献３】特開２００６−９５８６３号公報
【特許文献４】特開平１０−８１０１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、図１２に示すチャネル信号ＣＨ（スイッチ信号）は、１ドット毎の印刷周期ＴＡ内の４つの駆動パルスがそれぞれ属する期間の切り替わりで立ち上がるパルスであり、このチャネル信号ＣＨが、記録ヘッド内の吐出駆動素子（圧電振動子）へ出力される駆動パルスを選択するスイッチ回路（スイッチ手段）のオン・オフのタイミングに同期する。駆動パルスは数１０Ｖ（例えば３０〜５０Ｖ）の比較的高電圧のパルスであるうえ、ＦＦＣでは、駆動信号やスイッチ信号用の信号線、及び印字データ用のデータ線が接近して配線されているため、スイッチ回路のオン・オフ動作時の電圧変動に起因してＦＦＣの配線にノイズが発生しやすい。このノイズは、チャネル信号ＣＨがＦＦＣを伝送されてから遅れてＦＦＣの配線上に発生するが、その遅れ時間は一瞬（例えばナノ秒オーダー）なので、同じ印刷周期ＴＡ内で転送される印字データにノイズによる悪影響を与えるという問題があった。
【０００６】
ノイズの影響を受けると、最悪の場合、印字データの２ビット値が間違った値となって、例えばインク滴のサイズが吐出されるべきものと異なったり、吐出されるべきインク滴が吐出されなかったり、さらに非吐出時にインク滴が吐出されてしまうなどの不都合が発生する虞があった。また、このようなインク滴サイズや、吐出／非吐出を間違えたエラーに至らなくても、この種のエラーを防止するために設定されたマージンが小さくなって、この種のエラーが発生しやすい状況になるという問題があった。
【０００７】
この対策としては、例えばチャネル信号ＣＨのパルス間の区間（駆動パルスの１周期）の間に、印字データの上位ビット、下位ビットを分けてそれぞれデータ転送する方法が挙げられる。しかし、駆動パルスの１周期の時間を短くしたい要求があっても、印字データの上位ビットや下位ビットの転送時間よりも短くできないという制約が発生したり、駆動パルスの配列順序を変更した場合に、印刷周期内に印字データ及びプログラム（パターン）データＳＰの転送が収まり切らず、一記録当たりの転送効率が低下し、例えば印刷スループットが低下したりするなどの他の問題が心配される。
【０００８】
本発明は前記の問題点に鑑みてなされたものであって、その目的は、記録ヘッド側のスイッチ手段のオン・オフ動作に起因する記録データへのノイズの影響を回避できる記録データ転送装置及び記録装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記問題点を解決するために、本発明は、記録ヘッドに設けられた記録素子を駆動させるための駆動パルスを一記録周期につき少なくとも一つ含む駆動信号と、前記記録素子への駆動パルスを選択するタイミングを決めるスイッチ信号とを生成する駆動信号生成手段と、記録データを前記記録ヘッドへ転送する転送手段と、前記スイッチ信号に基づくタイミングでオン・オフして前記記録データに応じた駆動パルスを選択するスイッチ手段と、前記スイッチ手段のオン・オフに起因して転送路上に発生するノイズの影響を受けないように前記記録データの転送を一時停止させる転送制御手段と、を備えたことを要旨とする。なお、一記録周期とは、１ドット（複数回の記録（複数のインク滴）も可能）の記録を行うために用意された一又は複数の駆動パルスが配列された一周期をいう。
【００１０】
この発明によれば、スイッチ手段がスイッチ信号に基づくタイミングでオン・オフして記録データに応じた駆動パルスを選択することにより、選択された駆動パルスにより記録素子が駆動されて記録が行われる。このスイッチ手段のオン・オフに起因して転送路上にノイズが発生しても、転送路を転送される記録データがノイズの影響を受けないように、転送制御手段により、記録データの転送が一時停止される。この結果、記録データがノイズの影響を受けることを回避できる。
【００１１】
また、本発明の記録データ転送装置では、前記転送制御手段は、前記スイッチ信号に基づいて前記記録データの転送を停止させることが好ましい。なお、「前記スイッチ信号に基づいて」とは、スイッチ信号を直接用いて転送を一時停止させることに限定されず、スイッチ信号に基づき生成した別のパルス（例えば停止パルス）により転送の一時停止を行うものも含む。この発明によれば、ノイズの発生原因となるスイッチ手段のオン・オフのタイミングを決めているスイッチ信号に基づき記録データの転送を一時停止させるので、記録データへのノイズの影響を回避しやすい。
【００１２】
本発明の記録データ転送装置では、前記スイッチ信号に基づいて該スイッチ信号とパルスの発生期間の異なる停止パルスを生成する停止パルス生成手段を更に備え、前記転送制御手段は、前記停止パルスに基づいて前記記録データの転送を一時停止させることが好ましい。この発明によれば、スイッチ信号とパルス発生期間の異なる停止パルスを用いて転送の一時停止を行うので、スイッチ信号のパルス発生期間に制限されることなく、より適切な期間で転送の一時停止が行われ、記録データへのノイズの影響を一層抑えることができる。
【００１３】
さらに本発明の記録データ転送装置では、前記転送制御手段は、前記記録データの転送を一時停止する停止期間を設定する設定手段を備えていることが好ましい。この構成によれば、設定手段による設定により、転送を一時停止させる停止期間の変更が可能なので、記録データへのノイズの影響を一層抑えることができる。
【００１４】
また、本発明の記録データ転送装置では、前記停止パルス生成手段は、前記スイッチ信号に基づき該スイッチ信号のパルスより遅いタイミングで立ち上がる前記停止パルスを生成することが好ましい。この発明によれば、スイッチ信号のパルスより遅いタイミングで立ち上がる停止パルスを用いて転送の一時停止を行うので、転送路上におけるノイズの発生がスイッチ信号のパルス発生時点より比較的大きく遅れる場合でも、記録データへのノイズの影響を抑えることができる。
【００１５】
本発明の記録データ転送装置では、前記停止パルス生成手段は、前記スイッチ信号に基づき該スイッチ信号のパルスより早いタイミングで立ち上がる停止パルスを生成することが好ましい。この発明によれば、スイッチ信号のパルスより早いタイミングで立ち上がる停止パルスを用いて転送の一時停止を行うので、例えば記録データの停止が制御上遅れてしまう場合でも、記録データへのノイズの影響を抑えることができる。
【００１６】
本発明の記録データ転送装置では、前記転送制御手段は、前記スイッチ信号のパルス立ち上がりタイミングで前記記録データの転送を停止するとともに、当該パルスの立ち下がりタイミングで前記記録データの転送を再開することが好ましい。この発明によれば、スイッチ信号を利用するだけで、転送一時停止専用のパルスを別途生成する必要がないので、装置の構成が簡単で済む。
【００１７】
本発明の記録装置では、上記発明の記録データ転送装置と、前記記録データ転送装置により転送された記録データに基づいて駆動される前記記録素子を備えたことを要旨とする。この発明によれば、上記記録データ転送装置の発明と同様の効果が得られる。
【発明を実施するための最良の形態】
【００１８】
（第一実施形態）
以下、本発明をインクジェット式記録装置に適用した第一実施形態を、図１〜図１０に従って説明する。図１は、外装ケースを取り外した状態のインクジェット式記録装置の斜視図を示す。図１に示すように、記録装置としてのインクジェット式記録装置（以下、プリンタ１１と称す）は、上側が開口する略四角箱状の本体ケース１２を備え、この本体ケース１２内に架設されたガイド軸１３にはキャリッジ１４が主走査方向（図１におけるＸ方向）に案内されて往復動可能な状態で設けられている。キャリッジ１４が背面側で固定された無端状のタイミングベルト１５は、本体ケース１２の背板内面上に配設された一対のプーリ１６，１７に巻き掛けられ、一方のプーリ１６と駆動軸が連結されたキャリッジモータ（以下、「ＣＲモータ１８」という）が正逆転駆動されることにより、キャリッジ１４は主走査方向Ｘに往復動する構成となっている。
【００１９】
キャリッジ１４の下部には、インクを噴射する記録ヘッド１９（記録手段）が設けられ、さらに本体ケース１２内において記録ヘッド１９と対向する下方位置には、記録ヘッド１９と用紙Ｐ（記録媒体）との間隔を規定するプラテン２０がＸ方向に延びる状態で配置されている。また、キャリッジ１４の上部には、ブラック用およびカラー用の各インクカートリッジ２１，２２が着脱可能に装填されている。記録ヘッド１９は、各インクカートリッジ２１，２２から供給された各色のインクを、色ごとのノズルから噴射（吐出）する。なお、インクカートリッジ２１，２２がキャリッジ１４上に装填される図１に示すオンキャリッジタイプに限定されず、インクカートリッジがプリンタ本体側のカートリッジホルダ（図示せず）に装填されるオフキャリッジタイプも採用できる。
【００２０】
プリンタ１１の背面側には、給紙トレイ２３と、給紙トレイ２３上に積重された多数枚の用紙Ｐのうち最上位の１枚のみを分離して副走査方向Ｙ下流側へ供給する自動給紙装置（Ａuto Ｓheet Ｆeeder）２４とが設けられている。
【００２１】
また、本体ケース１２の図１における右側下部に配設された紙送りモータ（以下、「ＰＦモータ２５」という）が駆動されることにより、紙送りローラ及び排紙ローラ（いずれも図示省略）が回転駆動されて、用紙Ｐが副走査方向Ｙへ搬送される。そして、キャリッジ１４を主走査方向Ｘに往復動させながら記録ヘッド１９のノズルから用紙Ｐに向けてインクを噴射する印字動作と、用紙Ｐを副走査方向Ｙに所定の搬送量で搬送する紙送り動作とを略交互に繰り返すことで、用紙Ｐに文字や画像等の印刷が施される。
【００２２】
また、プリンタ１１には、キャリッジ１４の移動距離に比例する数のパルスを出力するリニアエンコーダ２６がガイド軸１３に沿って延びるように架設されており、リニアエンコーダ２６の出力パルスを用いて求められるキャリッジ１４の移動位置、移動方向及び移動速度に基づいて、キャリッジ１４の速度制御及び位置制御は行われる。なお、プリンタ１１においてホームポジション（キャリッジ移動経路上の印刷領域外の一端部（図１における右端位置））に位置した際のキャリッジ１４の直下には、記録ヘッド１９のノズル目詰まり等を予防・解消するためのクリーニング等を行うメンテナンス装置２８が配設されている。また、プラテン２０の下側には、メンテナンス装置２８が記録ヘッド１９のノズルから吸引したインクが廃棄される廃液タンク２９が設けられている。
【００２３】
図２は、記録ヘッドユニット（印字データ転送装置）の構成を示す。図２に示すように、記録ヘッドユニットは、記録ヘッド１９と、本体ケース１２内に配設された回路基板３０と、記録ヘッド１９と回路基板３０とを電気的に接続するために回路基板３０とキャリッジ１４との間を接続するフレキシブルフラットケーブル（Flexible Flat Cable）（以下、「ＦＦＣ３１」という）とを備えている。このＦＦＣ３１は、キャリッジ１４の移動を妨げないように、長めのものが用いられている。例えば大判の用紙を印刷対象とするプリンタ１１では、ＦＦＣ３１は例えば２〜３ｍのものが使用される。
【００２４】
回路基板３０上には、印字データ及び駆動信号等の出力元となるＡＳＩＣ３２（Application Specific IC）が実装されている。ＡＳＩＣ３２は、記録ヘッド１９内にノズル毎に設けられた吐出駆動素子３４を吐出駆動制御するための印字データ及び駆動信号等を出力し、その出力された印字データ及び駆動信号等はＦＦＣ３１内のデータ線ＤＬ及び信号線ＳＬ１〜ＳＬ４等を通じて記録ヘッド１９内のヘッド駆動回路３５に転送される。そして、ヘッド駆動回路３５が印字データに応じた駆動パルスを各吐出駆動素子３４に選択的に出力することにより、各吐出駆動素子３４と対応する各ノズルからインク滴が選択的に吐出され、用紙Ｐに対して印刷データに基づく画像や文字等の印刷が行われる。なお、データ線ＤＬを転送されるデータには、印字データＳＩ及び制御パラメータＳＰがある。また、信号線ＳＬ１〜ＳＬ４には、駆動信号ＣＯＭ、ラッチ信号ＬＡＴ、スイッチ信号ＣＨ、クロックＣＬＫなどが送信される。これらのデータ及び各信号等の詳細については後述する。
【００２５】
図３は、記録ヘッドの底面（ノズル開口面）を示す。図３に示すように、記録ヘッド１９の底面は複数個のノズルが開口するノズル開口面１９Ａとなっている。ノズル開口面１９Ａには、副走査方向（図３における上下方向）に一定のノズルピッチで一列に配列された計１８０個のノズル♯１〜♯１８０によりそれぞれ構成された、黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）の計４列のノズル列が形成されている。本例では、合計４列のノズル列を用いて、Ｋ，Ｃ，Ｍ，Ｙの４色の印刷を行う。なお、ノズル列毎のノズルは、１列状配列に限らず、千鳥配列としてもよい。
【００２６】
また、図３に示すように、記録ヘッド１９には、各ノズル♯１〜♯１８０と対応する吐出駆動素子３４がノズル数と同数内蔵されている（但し、図３では記録ヘッド１９の外側に模式的に描いている）。吐出駆動素子３４は、例えば圧電振動子又は静電駆動素子からなり、所定駆動波形の駆動パルス（電圧パルス）が印加されると、電歪作用又は静電駆動作用により、ノズルに連通するインク室の内壁部（振動板）を振動させて、インク室を膨張・圧縮させることによりノズルからインク滴を吐出させる。なお、吐出駆動素子３４はノズルと対向する位置に配置され、その素子配列はノズル列と同様の配列パターンとなっている。本実施形態では、吐出駆動素子３４が記録素子に相当する。
【００２７】
次に、プリンタ１１の電気的構成について図４を用いて説明する。図４は、プリンタ１１の電気的構成を示すブロック図である。
図４に示すように、このインクジェット式のプリンタ１１は、コントローラ４０を備えている。コントローラ４０は、図示しないホスト装置（例えばパーソナルコンピュータ）からの印刷データを受信する外部インタフェース（以下、「外部Ｉ／Ｆ４１」という）と、各種データを一時記憶するためのＲＡＭ４２と、各種プログラム等を記憶したＲＯＭ４３と、ＣＰＵ等からなる制御部４５と、クロックＣＬＫを発生する発振回路４６と、記録ヘッド１９へ供給する駆動信号ＣＯＭ等を生成する駆動信号生成手段としての駆動信号生成回路４７と、印字データ等の転送を行う転送手段としての印字データ転送部４８と、インタフェース（以下、内部Ｉ／Ｆという）４９とを備えている。なお、コントローラ４０を構成するＣＰＵ、ＡＳＩＣ３２、ＲＡＭ４２、ＲＯＭ４３等は、回路基板３０（図２参照）に実装されている。例えば発振回路４６、駆動信号生成回路４７及び印字データ転送部４８は、ＡＳＩＣ３２内に設けられている。また、制御部４５は、モータ駆動回路５１，５２を介してＣＲモータ１８及びＰＦモータ２５それぞれ駆動制御する。
【００２８】
ＲＡＭ４２は、入力バッファ４２Ａ、ワークメモリ４２Ｂ及び出力バッファ４２Ｃとして利用される。入力バッファ４２Ａには、外部Ｉ／Ｆ４１がホスト装置から受信した印刷データが一時記憶される。ワークメモリ４２Ｂには、処理途中のデータ等が一時記憶される。出力バッファ４２Ｃ（イメージバッファ）には、記録ヘッド１９へシリアル転送される印刷用イメージデータとしての印字データＳＩが展開される。
【００２９】
制御部４５は、入力バッファ４２Ａ内の印刷データを読み出して解析し、ＲＯＭ４３内のフォントデータやグラッフィック関数等を参照して複数ビットの印字データＳＩに展開する。この展開された印字データＳＩは出力バッファ４２Ｃに記憶され、記録ヘッド１９の１行分に相当する印字データＳＩが得られると、この１行分の印字データＳＩは、内部Ｉ／Ｆ４９を介して記録ヘッド１９にシリアル伝送される。
【００３０】
また、制御部４５は、記録ヘッド１９にラッチ信号ＬＡＴやスイッチ信号ＣＨ（チャンネル信号）を供給する指示を駆動信号生成回路４７に与える。ラッチ信号ＬＡＴ及びスイッチ信号ＣＨは、駆動信号ＣＯＭを構成する第１駆動パルスＤＰ１〜第４駆動パルスＤＰ４の供給開始タイミングを規定する。
【００３１】
駆動信号生成回路４７は、制御部４５からの指示（トリガ信号）に基づき、駆動信号ＣＯＭ、ラッチ信号ＬＡＴ、スイッチ信号ＣＨ（チャネル信号）を生成する。印字データ転送部４８は、発振回路４６からのクロックＣＬＫ、出力バッファ４２Ｃからの印字データＳＩ及びＲＯＭ４３からの制御パラメータＳＰ（パターンデータ）を、所定のタイミングでノズル１列分ずつ転送する。
【００３２】
駆動信号生成回路４７は、後述する図８（ａ）に示すように、大きな振幅の第１駆動パルスＤＰ１、無ドット（インク滴吐出無し）の際にノズル内のインクを微振動させるための小さな振幅の第２駆動パルスＤＰ２、中程度の振幅の第３駆動パルスＤＰ３、大きな振幅の第４駆動パルスＤＰ４を、時系列的に配置した駆動信号ＣＯＭを印刷周期ＴＡ単位で繰り返し生成する。なお、本実施形態では、この印刷周期ＴＡが、「一記録周期」に相当する。
【００３３】
記録ヘッド１９は、図３に示したノズル列構造や、インク室（圧力発生室）、更にはインク流路系等を含む機械的構成の他、図４に示すヘッド駆動回路３５を備えている。ヘッド駆動回路３５は、第１シフトレジスタ（以下、「第１ＳＲ６１」という）、第２シフトレジスタ（以下、「第２ＳＲ６２」という）、第３シフトレジスタ（以下、「第３ＳＲ６３」という）、第１ラッチ回路６４、第２ラッチ回路６５、制御ロジック６６、デコーダ６７、レベルシフタ６８、及びスイッチ回路６９を備えている。そして、第１〜第３ＳＲ６１〜６３、各ラッチ回路６４，６５、デコーダ６７、レベルシフタ６８及びスイッチ回路６９は、記録ヘッド１９のノズル毎の吐出駆動素子３４に対応して複数設けられている。
【００３４】
図５は、ヘッド駆動回路の電気的構成を示すブロック図である。なお、図５では、ヘッド駆動回路３５のうち、ノズル列一列分の吐出駆動制御を行う部分を示している。ノズル列一列分の吐出駆動制御を行う部分は、図５に示すように、第１ＳＲ６２Ａ〜６２Ｎ、第２ＳＲ６３Ａ〜６３Ｎ、第１ラッチ回路６４Ａ〜６４Ｎ、第２ラッチ回路６５Ａ〜６５Ｎ、デコーダ６７Ａ〜６７Ｎ、スイッチ回路６９Ａ〜６９Ｎ、及び吐出駆動素子３４Ａ〜３４Ｎを、それぞれノズル列一列分のノズル数と同数（本例では１８０個ずつ）備えている。ここで、図５では、第３ＳＲ６３、制御ロジック６６及びレベルシフタ６８（図４参照）は省略されている。
【００３５】
そして、記録ヘッド１９は、コントローラ４０からの印字データＳＩに基づいてインク滴を吐出する。すなわち、コントローラ４０からの印字データＳＩは、発振回路４６からのクロックＣＬＫに同期して、内部Ｉ／Ｆ４９からＦＦＣ３１を介して第１ＳＲ６１及び第２ＳＲ６２にシリアル伝送される。この印字データＳＩは１ドット（１ノズル）当たり２ビットのデータであり、無ドット（非記録）、小ドット、中ドット、大ドットからなる４階調を表す階調情報によって構成される。
【００３６】
図８は、駆動信号、デコーダの翻訳ルール、印字データＳＩ及び制御パラメータＳＰの構成を説明するものであり、図８（ａ）は駆動信号ＣＯＭを構成する駆動パルス、図８（ｂ）はデコーダによる翻訳ルールを示すテーブル、図８（ｃ）は印字データＳＩ及び制御パラメータＳＰを示す。本実施形態では、図８（ｂ）に示すとおり、非記録（微振動）が「００」であり、小ドットが階調情報「０１」であり、中ドットが階調情報「１０」であり、大ドットが階調情報「１１」である。
【００３７】
図８（ｃ）に示すように、印字データＳＩは、１８０ノズル分（一ノズル列分）の階調情報「ＨＬ」のうち、１８０ノズル分の上位ビットだけからなる上位ビットデータ「Ｈ ＤＡＴＡ」（１８０ビット）と、１８０ノズル分の下位ビットだけからなる下位ビットデータ「Ｌ ＤＡＴＡ」（１８０ビット）とからなる。また、制御パラメータＳＰは、第４駆動パルスＤＰ４の情報（４ビット）、第３駆動パルスＤＰ３の情報（４ビット）、第２駆動パルスＤＰ２の情報（４ビット）、及び第１駆動パルスＤＰ１の情報（４ビット）を備える。印字データＳＩと制御パラメータＳＰは、転送路としてのデータ線ＤＬを通じてノズル列毎（つまり各色の１８０ノズル分ずつ）シリアル転送される。
【００３８】
印字データＳＩのうち、図８に示す上位ビット（Ｈ ＤＡＴＡ）のデータが第１ＳＲ６１（６１Ａ〜６１Ｎ）に入力され、下位ビット（Ｌ ＤＡＴＡ）のデータが第２ＳＲ６２（６２Ａ〜６２Ｎ）に入力される。つまり、第１ＳＲ６１Ａ〜６１Ｎには、印字データＳＩのうち上位ビットＨ ＤＡＴＡが１ビットずつ入力され、第２ＳＲ６２Ａ〜６２Ｎには、下位ビットＬ ＤＡＴＡが１ビットずつ入力される。
【００３９】
図４に示すように、第１ＳＲ６１には第１ラッチ回路６４が電気的に接続され、第２ＳＲ６２には第２ラッチ回路６５が電気的に接続されている。そして、コントローラ４０からのラッチ信号ＬＡＴが各ラッチ回路６４，６５に入力されると、第１ラッチ回路６４は、図８に示した印字データＳＩの上位ビット（Ｈ）のデータをラッチし、第２ラッチ回路６５は、図８に示した印字データＳＩの下位ビット（Ｌ）のデータをラッチする。このような動作をする第１ＳＲ６１及び第１ラッチ回路６４の組と、第２ＳＲ６２及び第２ラッチ回路６５の組は、それぞれが記憶回路を構成し、デコーダ６７に入力される前の印字データＳＩを一時的に記憶する。
【００４０】
図７は、駆動信号生成回路４７及び印字データ転送部４８からの出力データ及び出力信号のタイミングチャートである。
さて、制御部４５は、ホスト装置からの印刷データを２ビットの階調情報からなる印字データＳＩに展開する。例えば、制御部４５は、印刷データを、非印字の印字データ（階調情報００）、小ドットの印字データ（階調情報０１）、中ドットの印字データ（階調情報１０）、大ドットの印字データ（階調情報１１）に展開する。展開された印字データは、１ノズル列分、すなわち、上位ビット１８０（Ｈ ＤＡＴＡ）及び下位ビット１８０（Ｌ ＤＡＴＡ）からなる印字データＳＩの後に１６ビットの制御パラメータＳＰが続き、図４に示したように、ＦＦＣ３１内の印字データＳＩと共通のデータ線ＤＬによりプリンタ本体内のコントローラ４０から記録ヘッド１９に転送される。
【００４１】
１８０ノズル分の印字データＳＩのうち上位ビットのみの１８０ビットが第１ＳＲ６１にセットされ、下位ビットのみの１８０ビットが第２ＳＲ６２に格納される。そして、印字データＳＩの後に続く１６ビットの制御パラメータＳＰが第３ＳＲ６３にセットされる。第１ＳＲ６１及び第２ＳＲ６２にセットされた後に、ラッチ信号ＬＡＴのタイミングでラッチ回路６４，６５にラッチされる。一方、制御パラメータＳＰは、印字データＳＩと、選択される駆動パルスＤＰ１〜ＤＰ４との関係を規定するデータであり、印字データＳＩに連続して記録ヘッド１９にシリアル転送され、第３ＳＲ６３にセットされた後にラッチ信号ＬＡＴにより確定されて、制御ロジック６６に入力される。この制御ロジック６６は、例えば組み合わせ回路等と同様の公知の構成を用いることができる。
【００４２】
第１及び第２ラッチ回路６４，６５でラッチされた２ビットの印字データは、デコーダ６７に入力される。このデコーダ６７は翻訳手段として機能し、２ビットの印字データを翻訳してパルス選択情報（図８（ｂ）参照）を生成する。本実施形態のデコーダ６７には、制御ロジック６６からパルス選択信号が入力されており、このパルス選択信号に基づいてパルス選択情報を生成する。
【００４３】
デコーダ６７によって翻訳されたパルス選択情報は、上位ビット側から順に、タイミング信号によって規定されるタイミングが到来する毎にレベルシフタ６８に入力される。例えば、印刷周期ＴＡにおける最初のタイミング（期間Ｔ１の開始時）ではパルス選択情報の最上位ビットのデータがレベルシフタ６８に入力され、２番目のタイミング（期間Ｔ２の開始時）ではパルス選択情報における２番目のビットのデータがレベルシフタ６８に入力される。このレベルシフタ６８は、電圧増幅器として機能し、パルス選択情報が「１」の場合には、スイッチ回路６９を駆動できる電圧、たとえは数十ボルト程度の電圧に昇圧された電気信号を出力する。レベルシフタ６８で昇圧された「１」のパルス選択情報は、スイッチ手段として機能するスイッチ回路６９に供給される。このスイッチ回路６９の入力側には、駆動信号生成回路４７からの駆動信号ＣＯＭが供給されており、スイッチ回路６９の出力側には吐出駆動素子３４が接続されている。
【００４４】
パルス選択情報に基づいてスイッチ回路６９の動作が制御されることにより、吐出駆動素子３４への第１〜第４駆動パルスＤＰ１〜ＤＰ４の選択的な供給が行われる。例えば、スイッチ回路６９に加わるパルス選択情報が「１」である期間中は、スイッチ回路６９がオンしてそのときの駆動パルスが吐出駆動素子３４に供給され、この駆動パルスに応じて吐出駆動素子３４の電位レベルが変化する。一方、スイッチ回路６９に加わるパルス選択情報が、「０」の期間中は、レベルシフタ６８からはスイッチ回路６９を作動させる電気信号が出力されない。このため、スイッチ回路６９が切断状態になって吐出駆動素子３４へは駆動パルスが供給されない。
【００４５】
図６は、駆動信号生成回路及び印字データ転送部の構成を示すブロック図である。図６に示すように、駆動信号生成回路４７は、制御部４５から波形トリガのパルスを入力する度に、駆動信号ＣＯＭ、ラッチ信号ＬＡＴ及びスイッチ信号ＣＨを、内部Ｉ／Ｆ４９及びＦＦＣ３１内の信号線を通じて記録ヘッド１９側のヘッド駆動回路３５に送信する。このとき、印字データ転送部４８へは駆動信号生成回路４７からデータトリガＤＴ及びスイッチ信号ＣＨが入力される。印字データ転送部４８は、データトリガＤＴを入力すると、出力バッファ４２Ｃから読み込んだ印字データＳＩ（上位ビットと下位ビット）と、ＲＯＭ４３から読み込んだ制御パラメータＳＰとをこの順番でシリアル転送する。本実施形態では、印字データ転送部４８は、転送制御手段としての印字データ停止制御部５０を備えている。印字データ停止制御部５０は、スイッチ信号ＣＨのパルスの立ち上がりエッジを検出すると、印字データ転送部４８によるデータＳＩ，ＳＰの転送を一時停止させる。印字データ停止制御部５０は、スイッチ信号ＣＨのパルスの立ち下がりを検出すると、一時停止していたデータＳＩ，ＳＰの転送を再開する。
【００４６】
図７は、駆動信号及びデータの転送に係るタイミングチャートを示す。なお、図７における最上段の駆動信号ＣＯＭは比較例であり、その下側の本実施形態の駆動信号ＣＯＭは、比較例のものに比べ、各駆動パルスの周期が振幅の割に短くなっており、印刷周期ＴＡが短縮されている。
【００４７】
図７に示すように、駆動信号ＣＯＭの出力が開始されると、１ドットの制御周期である印刷周期ＴＡの間に、各期間Ｔ１〜Ｔ４に合わせて、４つの駆動パルスＤＰ１〜ＤＰ４が順番に送られる。この駆動信号ＣＯＭの開始タイミング（印刷周期ＴＡの開始タイミング）で、ラッチ信号ＬＡＴのパルスが発生する。スイッチ信号ＣＨは、印刷周期ＴＡ内において、前の駆動パルスから次の駆動パルスへ切り替わるタイミングを示すパルスである。よって、駆動信号ＣＯＭが４つの駆動パルスＤＰ１〜ＤＰ４からなる本例では、第１駆動パルスＤＰ１から第２駆動パルスＤＰ２への切り替わり、第２駆動パルスＤＰ２から第３駆動パルスＤＰ３への切り替わり、第３駆動パルスＤＰ３から第４駆動パルスＤＰ４への切り替わりのタイミング毎に、スイッチ信号ＣＨのパルスが発生する。なお、本例ではスイッチ信号ＣＨのパルスの立ち上がりが、第２〜第４駆動パルスＤＰ２〜ＤＰ４への切り替わりタイミングとなっている。また、ラッチ信号ＬＡＴのパルスの立ち上がりが、印刷周期ＴＡ（つまり、第１駆動パルスＤＰ１）の切り替わりタイミングとなっている。
【００４８】
印字データ転送部４８は、データトリガＤＴのパルスに基づき、駆動信号生成回路４７の出力タイミングに同期するように、データＳＩ，ＳＰ及びクロックＣＬＫの転送を行う。詳しくは、駆動信号生成回路４７が波形トリガに基づき、ラッチ信号ＬＡＴの出力タイミングに若干遅れて生成したデータトリガＤＴのパルスが、印字データ転送部４８へ入力される。印字データ転送部４８は、図７に示すデータトリガＤＴのパルスを検出すると、そのパルスをトリガとし、出力バッファ４２Ｃから読み込んだ印字データＳＩと、ＲＯＭ４３から読み込んだ制御パラメータＳＰとを、記録ヘッド１９内のヘッド駆動回路３５へ転送するシリアル転送を開始する。このとき、データＳＩ，ＳＰの転送に同期してクロックＣＬＫが出力される。こうしてＦＦＣ３１の配線を通じて、図７に示すタイミングで、印刷周期ＴＡの間に、駆動信号ＣＯＭ、ラッチ信号ＬＡＴ、スイッチ信号ＣＨ、クロックＣＬＫの送信、及びデータＳＩ，ＳＰの転送が行われる。
【００４９】
図６に示す印字データ停止制御部５０は、スイッチ信号ＣＨのパルス出力期間だけ印字データ転送部４８によるデータＳＩ，ＳＰの転送を一時停止させる機能を有している。その結果、図７に示すように、スイッチ信号ＣＨのパルスが発生する期間では、印字データ転送部４８によるデータＳＩ，ＳＰ及びクロックＣＬＫの転送が一時的に停止される。
【００５０】
スイッチ信号ＣＨのパルスがＦＦＣ３１上を伝送後、一瞬（ナノ秒オーダー）の遅れを伴って、スイッチ回路６９のオン・オフ動作による電圧変動に起因するノイズがＦＦＣ３１上に発生する。本実施形態の場合、ＦＦＣ３１を転送されるデータＳＩ，ＳＰの転送時間は、数１０マイクロ秒程度であり、スイッチ信号ＣＨのパルスの立ち上がりから一瞬（ナノ秒オーダー）遅れてＦＦＣ３１に発生するノイズが、データＳＩ，ＳＰに乗る虞があるので、ノイズ発生期間においてはデータＳＩ，ＳＰの転送を一時停止するようにしている。
【００５１】
ここで、駆動信号生成回路４７が生成する駆動信号ＣＯＭについて説明する。本実施形態における駆動信号生成回路４７は、図７、図８に示すように、インク滴の量が異なる４つの駆動パルスＤＰ１〜ＤＰ４を印刷周期ＴＡ内で配置した一連の駆動信号を生成する。
【００５２】
この駆動信号ＣＯＭは、期間Ｔ１で発生する第１駆動パルスＤＰ１と、期間Ｔ１の後の期間Ｔ２で発生する第２駆動パルスＤＰ２と、期間Ｔ２の後の期間Ｔ３で発生する第３駆動パルスＤＰ３と、期間Ｔ３の後の期間Ｔ４で発生する第４駆動パルスＤＰ４とを有し、印刷周期ＴＡで繰り返し発生される信号である。この駆動信号ＣＯＭにおいて、第１駆動パルスＤＰ１、第２駆動パルスＤＰ２、第３駆動パルスＤＰ３、及び第４駆動パルスＤＰ４は、それぞれ図７及び図８に示す波形形状をもち、吐出駆動素子３４に供給されることにより記録ヘッド１９のノズルから所定量のインク滴を吐出させる。
【００５３】
次に、デコーダ６７からスイッチ回路６９に与えられる４ビットのパルス選択情報について、図８を参照しつつ説明する。
まず、ノズル毎の２ビットの印字データＳＩ［Ｈ，Ｌ］は、記録ヘッド１９内のデコーダ６７によって、上述した４ビットのパルス選択情報（Ｄ１，Ｄ２，Ｄ３，Ｄ４）に翻訳される。ここで、Ｄ１は第１駆動パルスＤＰ１の選択信号、Ｄ２は第２駆動パルスＤＰ２の選択信号、Ｄ３は第３駆動パルスＤＰ３の選択信号、Ｄ４は第４駆動パルスＤＰ４の選択信号である。この４ビットのパルス選択情報（Ｄ１，Ｄ２，Ｄ３，Ｄ４）は、各ノズルに対応したスイッチ回路６９に与えられる。このとき、図４に示すように、全ノズル（１８０ノズル）についての１ノズル当たり２ビットの印字データＳＩは、第１及び第２ＳＲ６１，６２にセットされ、次のラッチ信号ＬＡＴによって各ラッチ回路６４，６５にラッチされる。そして、各ラッチ回路６４，６５からデコーダ６７に入力された印字データＳＩは、デコーダ６７によって、ラッチ信号ＬＡＴ又はスイッチ信号ＣＨに同期したタイミングで制御ロジック６６から入力される選択信号を参照して、４ビットのパルス選択情報に翻訳される。そして、デコーダ６７からは、駆動パルスと同期したタイミングで選択信号がスイッチ回路６９に出力される。すなわち、ラッチ信号ＬＡＴによって第１駆動パルスＤＰ１の発生が検出された時には、ノズル毎にＤ１のデータを出力し、次のスイッチ信号ＣＨによって第２駆動パルスＤＰ２の発生が検出された時には、ノズル毎にＤ２のデータを出力する。
【００５４】
以上のように、４段階のドット階調を行う場合、真理値表に対応する制御パラメータＳＰ（パターンデータ）を組み合わせ回路等よりなる制御ロジック６６に入力することを介して印字データ（階調値）と駆動パルスとの組み合わせを自由に設定することが可能である。このとき、１ノズル列分の印字データＳＩを転送する度に、それに続いて１６ビットの制御パラメータＳＰを送る。制御パラメータＳＰは、印字データＳＩと、選択される駆動パルスＤＰ１〜ＤＰ４との関係を規定するデータであり、例えば図８（ｃ）に示す例では、［１００００１１００００１１１００］からなる１６ビットのデータからなる。ここで、制御パラメータＳＰは、図８（ｃ）に示すように、１駆動パルスにつき４ビットの情報からなり、第４駆動パルスＤＰ４、第３駆動パルスＤＰ３、第２駆動パルスＤＰ２、第１駆動パルスＤＰ１の４ビットの各情報が順に転送される。制御パラメータＳＰは、図８（ｂ）のテーブルにおいて、印字データ「１１」「１０」「０１」「００」の順番（つまり、大、中、小、微振動の順番）で上位ビット側から順に配列された１駆動パルス当たり４ビットの情報である。
【００５５】
従って、図８（ｃ）示すように、制御パラメータＳＰは、第４駆動パルスの「１０００」、第３駆動パルスの「００１０」、第２駆動パルスの「０００１」、第１駆動パルスの「１１００」の順に送られ、［１００００１１００００１１１００］の１６ビットからなる情報となる。
【００５６】
そして、この制御パラメータＳＰに基づいて、図８（ｂ）に示すテーブルを真理値表として、各印字データＳＩ［Ｈ，Ｌ］に対応したパルス選択情報が得られる。すなわち、印字データ「００」には、パルス選択情報（０１００）、印字データ「０１」には、パルス選択情報（００１０）、印字データ「１０」には、パルス選択情報（１０１０）、印字データ「１１」には、パルス選択情報（１００１）が、それぞれ対応して得られる。パルス選択情報の最上位ビットが第１駆動パルスＤＰ１に対応し、２番目のビットが第２駆動パルスＤＰ２に対応し、３番目のビットが第３駆動パルスＤＰ３に対応し、最下位ビットが第４駆動パルスＤＰ４に対応している。
【００５７】
デコーダ６７は、印字データに応じたパルス選択情報（Ｄ１，Ｄ２，Ｄ３，Ｄ４）を対応する４つの駆動パルスＤＰ１〜ＤＰ４にそれぞれ同期させて出力する。スイッチ回路６９は、デコーダ６７からレベルシフタ６８を介して昇圧された状態で入力された各ビットの値「０」又は「１」に応じて吐出駆動素子３４に対する各駆動パルスの供給あるいは非供給を選択する。そして、パルス選択情報の最上位ビットが「１」の場合には、期間Ｔ１でスイッチ回路６９が接続状態になり、２番目のビットが「１」の場合には、期間Ｔ２でスイッチ回路６９が接続状態になる。さらに３番目のビットが「１」の場合には、期間Ｔ３でスイッチ回路６９が接続状態になり、最下位ビットが「１」の場合には、期間Ｔ４でスイッチ回路６９が接続状態になる。そして、ビット値が「０」の場合は、その期間においてスイッチ回路６９が接続されない。
【００５８】
従って、小ドットの印字データ「０１」に基づき、対応する吐出駆動素子３４には、第３駆動パルスＤＰ３が供給され、中ドットの印字データ「１０」に基づいて、対応する吐出駆動素子３４には、第１駆動パルスＤＰ１及び第３駆動パルスＤＰ３が供給され、大ドットの印字データ「１１」に基づいて、対応する吐出駆動素子３４には、第１駆動パルスＤＰ１及び第４駆動パルスＤＰ４が供給される。
【００５９】
よって、図８（ｂ）に示すように、印字データ「１１」の「大ドット」の場合は、第１駆動パルスＤＰ１と第４駆動パルスＤＰ４が選択され、大きなインク滴を２個吐出することで（図８（ａ）参照）、大ドットを形成する。また、図８（ｂ）に示すように、印字データ「１０」の「中ドット」の場合は、第１駆動パルスＤＰ１と第３駆動パルスＤＰ３が選択され、大小のインク滴を２個吐出することで（図８（ａ）参照）、中ドットを形成する。さらに、図８（ｂ）に示すように、印字データ「０１」の「小ドット」の場合は、第３駆動パルスＤＰ３が選択され、小さなインク滴を１個吐出することで（図８（ａ）参照）、小ドットを形成する。また、図８（ｂ）に示すように、印字データ「００」の「微振動」の場合は、第２駆動パルスＤＰ２が選択され、インク滴を吐出させない無ドットのときにノズル内のインクを微振動させてインクの増粘を抑えてインク滴の吐出不良を防止する。
【００６０】
さて、印字データ転送部４８は、データトリガＤＴを入力する度に、データＳＩ，ＳＰの転送を開始する。このデータＳＩ，ＳＰの転送途中において印字データ停止制御部５０は、スイッチ信号ＣＨのパルスの立ち上がりを検出すると、データＳＩ，ＳＰの転送を停止する。そして、印字データ停止制御部５０は、スイッチ信号ＣＨのパルスの立ち下がりを検出すると、データＳＩ，ＳＰの転送を再開する。このため、図７に示すように、スイッチ信号ＣＨのパルス発生期間では、データＳＩ，ＳＰ及びクロックＣＬＫの転送が一時的に停止される。この転送の一時停止は、１ビット単位で行われる。
【００６１】
このとき、ＦＦＣ３１を通ってヘッド駆動回路３５内へ伝送されたスイッチ信号ＣＨのパルスに基づくタイミングで起こるスイッチ回路６９のオン・オフ動作に起因して、ＦＦＣ３１にはその伝送から一瞬（ナノ秒オーダー）遅れてノイズが発生するが、データＳＩ，ＳＰの転送の一時停止により、データＳＩ，ＳＰはそのノズルの影響を受けない。
【００６２】
このようにノイズの発生期間は、スイッチ信号ＣＨのパルス発生期間とほぼ同時でほとんど期間が重複するため、本実施形態では、スイッチ信号ＣＨのパルスに基づき、このパルス発生期間においてデータＳＩ，ＳＰの転送の一時停止を行うことで、データＳＩ，ＳＰへのノイズの影響を回避させている。ノイズは発生から徐々に減衰してスイッチ信号ＣＨのパルス発生期間を超えて減衰したノイズが残っていても、データＳＩ，ＳＰへの影響はほとんど無視できるので、特にノイズの大きな期間においてデータＳＩ，ＳＰを回避できればよい。もちろん、スイッチ信号ＣＨのパルス幅をノイズ発生期間に合わせて設定することもできる。
【００６３】
ここで、スイッチ信号ＣＨ（チャネル信号）のタイミングでのデータ転送を回避する方法をとった場合、駆動パルスの周期（期間Ｔ）が上位ビットＨ ＤＡＴＡ又は下位ビットＬ ＤＡＴＡの転送所要時間よりも長い駆動パルスを２つ確保する必要があった。しかし、本実施形態では、ノイズの発生期間にデータ転送を一時停止させる構成なので、図７に示すように、全ての駆動パルスＤＰ１，ＤＰ２，ＤＰ３，ＤＰ４の周期を上位ビットＨ ＤＡＴＡ又は下位ビットＬ ＤＡＴＡの転送所要時間よりも短く設定することができる。このため、比較例の駆動信号ＣＯＭに比べ、印刷周期ＴＡを短縮できる。印刷周期ＴＡを短縮できれば、１ノズル列当たりのデータ転送時間を短縮でき、ひいては印刷スループットの向上に繋がる。
【００６４】
本実施形態の記録データ転送装置を採用すれば、駆動パルスの配列順序の変更や、駆動パルスの種類の選択の自由度が増すので、図９及び図１０に示す駆動信号ＣＯＭの採用も可能となる。
【００６５】
図９は、印刷周期ＴＡ内の４つの駆動パルスのうち、図７における第３駆動パルスと第４駆動パルスとを入れ替えた例における各種信号及びデータのタイミングチャートを示す。図９は、である。図９に示すように、第３駆動パルスＤＰ３が振幅の大きな電圧波形となっており、第４駆動パルスＤＰ４が、振幅が中程度の電圧波形となっている。本実施形態によれば、駆動パルスの配列順序に関係なく、印刷周期ＴＡからスイッチ信号ＣＨのパルス発生期間（つまり一時停止時間）を差し引いた時間が、データＳＩ，ＳＰの転送時期より長ければ、データ転送時間を印刷周期ＴＡ内に収めることができるので、駆動パルスの配列順序の設定の自由度が増す。例えば複数の駆動パルスを選択するドットサイズ（例えば大・中ドット）の場合、選択される２つの駆動パルスが隣接するもの同士となるように駆動パルスの配列順序を変更することにより、時間差で着弾する２つのインク滴の着弾位置が近くなり、より適切なドット形状（例えば円形）が得やすくなる。
【００６６】
図１０は、駆動信号ＣＯＭを構成する複数の駆動パルスＤＰ１〜ＤＰ４を、振幅が中程度の駆動パルスで統一した例における各種信号及びデータのタイミングチャートである。但し、最後の駆動パルスＤＰ５は、微振動用のものである。本実施形態によれば、このようにドット形成に使用される全ての駆動パルスＤＰ１〜ＤＰ４を、比較的振幅の小さい短周期のものを選択することもできる。
【００６７】
以上詳述したように、本実施形態によれば、以下に示す効果が得られる。
（１）スイッチ回路６９のオン・オフ動作に起因してＦＦＣ３１の配線上に発生するノズルの影響を受ける期間においてデータＳＩ，ＳＰの転送を一時停止させる。このため、データＳＩ，ＳＰがノイズの影響を受けることを回避できる。よって、駆動信号ＣＯＭを構成する駆動パルスの配列順序や駆動パルスの周期設定の自由度が増す。よって、複数の駆動パルスの配列順序の変更により良好なドット形成を実現できたり、駆動パルスの周期を短くする設計変更により、印刷スループットの向上を図ったりすることができる。
【００６８】
（２）ノイズ発生期間がスイッチ信号ＣＨのパルス発生期間とほぼ重複することから、スイッチ信号ＣＨに基づいてデータ転送停止開始時期を定めているので、スイッチ回路６９のスイッチング動作に起因するノイズのデータＳＩ，ＳＰへの影響をタイミング良く回避できる。
【００６９】
（３）スイッチ信号ＣＨのパルスの立ち上がりタイミングでデータＳＩ，ＳＰの転送を停止し、スイッチ信号ＣＨのパルスの立ち下がりタイミングでデータＳＩ，ＳＰの転送を再開する。つまり、スイッチ信号ＣＨのパルス発生期間を、データ転送停止期間としているので、スイッチ信号ＣＨと同期して起こるスイッチ回路６９のオン・オフ動作に起因するノイズのデータＳＩ，ＳＰへの影響をタイミング良く回避できる。
【００７０】
（４）データＳＩ，ＳＰの転送の一時停止のタイミングを決めるためにスイッチ信号ＣＨのパルスを利用するので、転送の一時停止専用のパルスを別途生成する必要がないので、記録データ転送装置の構成を簡単に済ませることができる。
【００７１】
（第二実施形態）
次に第二実施形態を図１１に基づいて説明する。この第二実施形態では、図１１に示す印字データ転送部が、前記第一実施形態における図６に示したものと異なる。その他の構成については、前記第一実施形態と同様なので、特に異なる図１１の構成について詳細に説明する。前記第一実施形態では、データ転送停止期間が、スイッチ信号ＣＨのパルス発生期間に限定されていたが、データ転送期間を適宜設定変更できる点が、前記第一実施形態と異なる。
【００７２】
図１１に示すように、本実施形態の印字データ転送部８０は、停止期間制御部８１、転送制御部８２及びメモリ制御部８３を備えている。停止期間制御部８１は、設定手段を構成する停止期間格納部８５と、停止期間カウンタ８６と、停止パルス生成手段としての停止パルス生成部８７とを備えている。停止期間格納部８５には、外部Ｉ／Ｆ４１を介してＡＳＩＣ３２にアクセスすることで、必要な停止期間のデータを書き込むことができる。停止期間カウンタ８６はスイッチ信号ＣＨのパルス入力前にリセット信号（例えばラッチ信号又はデータトリガ）により予めリセットされる。停止パルス生成部８７は、スイッチ信号ＣＨのパルスの立ち上がりを検出すると、停止パルスを立ち上げる。そして、停止期間カウンタ８６は、スイッチ信号ＣＨのパルスの立ち上がりをトリガとしてクロックＣＬＫのパルスを計数し、停止期間が経過して、その計数値が停止期間格納部８５に設定された停止期間に対応する値に達すると、停止期間カウンタ８６がタイムアップする。このタイムアップ信号に基づき停止パルス生成部８７は、停止パルスを立ち下げる。よって、転送制御部８２には停止期間をパルス幅とする停止パルスが入力される。
【００７３】
転送制御部８２は、送信タイミング制御部９１と、データ格納部９２と、転送部９３と、クロック制御部９４とを備えている。転送制御部８２は、次回転送分のデータＳＩ，ＳＰの読込み時期になると、メモリ制御部８３にデータの読込みを指示する。メモリ制御部８３は、指示に従って出力バッファ４２Ｃ（図４参照）から印字データＳＩを読み込むとともに、ＲＯＭ４３から制御パラメータＳＰを読み込んで、データＳＩ，ＳＰをデータ格納部９２に格納する。
【００７４】
送信タイミング制御部９１は、転送部９３とクロック制御部９４を制御する。すなわち、送信タイミング制御部９１は、データトリガＤＴを入力すると、転送部９３に対してデータ格納部９２から読み出したデータＳＩ，ＳＰの転送の開始を指示するとともに、クロック制御部９４に対してクロックＣＬＫの出力を指示する。
【００７５】
転送部９３は、送信タイミング制御部９１からの転送開始指示に基づいて、データ格納部９２からデータＳＩ，ＳＰを読み出して、そのデータＳＩ，ＳＰの転送を開始する。そして、送信タイミング制御部９１は、転送部９３によるデータＳＩ，ＳＰの転送中に、停止パルスＰＰの立ち上がりエッジを検出すると、転送部９３とクロック制御部９４にデータＳＩ，ＳＰ及びクロックＣＬＫの転送の停止を指示する。その結果、転送部９３はデータＳＩ，ＳＰの転送を停止し、クロック制御部９４はクロックＣＬＫの送信を停止する。
【００７６】
このデータＳＩ，ＳＰ及びクロックＣＬＫの送信停止後、送信タイミング制御部９１は、停止パルスＰＰの立ち下がりエッジを検出すると、転送部９３とクロック制御部９４にデータＳＩ，ＳＰ及びクロックＣＬＫの送信の再開を指示する。その結果、転送部９３はデータＳＩ，ＳＰの転送を再開し、クロック制御部９４はクロックＣＬＫの送信を再開する。このとき、データＳＩ，ＳＰの転送停止期間は、停止期間格納部８５に設定された必要な停止期間となるので、ＦＦＣ３１のデータ線ＤＬを転送されるデータＳＩ，ＳＰは、スイッチ信号ＣＨのパルスと同じタイミングで起こるスイッチ回路６９のオン・オフに起因してＦＦＣ３１のデータ線ＤＬ等に発生するノイズの影響をより確実に回避できる。
【００７７】
例えば、ノイズがスイッチ信号ＣＨのパルス発生期間よりも長く続く場合には、停止期間をスイッチ信号ＣＨのパルス発生期間よりも長く設定することにより、データＳＩ，ＳＰへのノイズの影響を確実に回避できる。また、例えば、ノイズがスイッチ信号ＣＨのパルス発生期間より短い場合には、停止期間をスイッチ信号ＣＨのパルス発生期間よりも短く設定することにより、データＳＩ，ＳＰへのノイズの影響を確実に回避できる。
【００７８】
前記実施形態は上記に限定されず、以下の態様に変更することもできる。
（変形例１）第一実施形態では、データ転送停止開始時期が、スイッチ信号ＣＨのパルス立ち上がり時点としたが、これより早いデータ転送停止開始時期としうるパルスを採用することもできる。例えば、駆動信号生成回路４７は、トリガ波形を入力すると、まず直ちに停止パルスを生成し、この停止パルスに遅延してスイッチ信号ＣＨのパルスを生成する構成とする。この停止パルスは、図６におけるスイッチ信号ＣＨに替え、印字データ転送部４８へ入力される。この構成によれば、スイッチ信号ＣＨのパルス立ち上がり時点より早い停止パルスの立ち上がり時点で、データＳＩ，ＳＰの転送を早期に停止させることができる。例えば、転送の一時停止処理は１ビット単位で行われるため、パルス立ち上がり検出時点から、最大１ビット転送時間分の遅れ（例えば数ナノ秒）が発生する虞があるが、本例の構成であれば、一時停止開始前にこの種の遅れが発生しても、ノズルの発生期間で確実にデータＳＩ，ＳＰの転送を一時停止させることができる。
【００７９】
（変形例２）スイッチ信号ＣＨのパルス立ち上がり時点より遅いデータ転送停止開始時期としうるパルスを採用することもできる。例えば、駆動信号生成回路４７は、トリガ波形を入力すると、まず直ちにスイッチ信号ＣＨのパルスを生成し、このパルスに遅延して停止パルスを生成する。この停止パルスは、図６におけるスイッチ信号ＣＨに替え、印字データ転送部４８へ入力される。この構成によれば、スイッチ信号ＣＨのパルス立ち上がり時点より遅い停止パルスの立ち上がり時点で、データＳＩ，ＳＰの転送を停止させることができる。例えば、スイッチ回路のオン・オフに起因するノイズが、スイッチ信号ＣＨのパルス発生タイミングに遅れてＦＦＣ３１の配線上に発生する場合に効果が得られる。
【００８０】
（変形例３）スイッチ信号ＣＨのパルス又は停止パルスＰＰの立ち上がり検出時点で、転送を停止させた後、データＳＩ，ＳＰ及びクロックＣＬＫの転送再開は、転送停止時点から計時したタイマの計時時間に基づいて行ってもよい。この構成によれば、スイッチ信号ＣＨのパルス又は停止パルスのパルス幅をノイズ発生期間に合わせる調整が不要となる。
【００８１】
（変形例４）スイッチ回路６９のオン・オフ動作に起因してＦＦＣ３１の配線上に乗るノイズの影響を回避できるタイミングでデータＳＩ，ＳＰの転送を一時停止できれば、パルスに基づく以外の転送一時停止方法も採用できる。例えばデータトリガ検出時からのクロックＣＬＫのパルスを計数するカウンタの計数値（計時時間）に基づき、ノズル発生期間に相当する計数値をとる区間の間、データＳＩ，ＳＰの転送を一時停止させる構成も採用できる。
【００８２】
（変形例５）１印刷周期の駆動信号に含まれる駆動パルスの個数（パルス数）は、１パルスであっても構わない。また、駆動パルスの個数は、４パルスや５パルス以外の複数パルスであってもよい。
【００８３】
（変形例６）第二実施形態では、スイッチ信号ＣＨに基づいて停止パルスＰＰを生成したが、スイッチ信号ＣＨ以外の他の信号のパルスに基づいて停止パルスを生成しても構わない。
【００８４】
（変形例７）前記各実施形態では印字データ転送部４８をハードウェアにより実現したが、ＣＰＵがプログラムを実行して実現されるソフトウェアにより構成してもよい。さらにソフトウェアとハードウェアとの協働により実現される構成でもよい。
【００８５】
（変形例８）記録装置はシリアルプリンタに限定されず、ラインプリンタあるいはページプリンタに適用してもよい。また、記録方式についても、インクジェット方式に限定されず、ドットインパクト式プリンタや感熱式プリンタ、レーザープリンタなども採用できる。また、これらのプリンタにおいて、回路基板と記録ヘッドとがＦＦＣで接続されていない構成のものにも適用できる。これらの構成であっても、記録ヘッドへの転送過程における印字データへのノイズの影響を回避できる。
【００８６】
（変形例９）前記実施形態では、記録装置をインクジェット式プリンタとして具体化したが、この限りではなく、インク以外の他の流体（液体や、機能材料の粒子が液体に分散又は混合されてなる液状体、ゲルのような流状体、流体として流して吐出できる固体を含む）を吐出したりするシリアル式の液体吐出装置に具体化することもできる。例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ及び面発光ディスプレイの製造などに用いられる電極材や色材（画素材料）などの材料を分散または溶解のかたちで含む液状体を吐出する液状体吐出装置、バイオチップ製造に用いられる生体有機物を吐出する液体吐出装置、精密ピペットとして用いられ試料となる液体を吐出する液体吐出装置であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を吐出する液体吐出装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に吐出する液体吐出装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を吐出する液体吐出装置、ゲル（例えば物理ゲル）などの流状体を吐出する液状体吐出装置であってもよい。そして、これらのうちいずれか一種の液体吐出装置（記録装置）に本発明を適用できる。このように本発明における記録装置が行う記録とは、印刷の域を超えて、液体や液状体の滴を媒体に吐出すること全般をも含む。
【図面の簡単な説明】
【００８７】
【図１】第一実施形態におけるプリンタの斜視図。
【図２】記録ヘッドユニットの構成を示す模式図。
【図３】記録ヘッドの底面と吐出駆動素子とを示す模式図。
【図４】プリンタの電気的構成を示すブロック図。
【図５】ヘッド駆動回路の電気的構成を示すブロック図。
【図６】駆動信号生成回路及び印字データ転送部の構成を示すブロック図。
【図７】駆動信号、データ及び各種信号等のタイミングチャート。
【図８】（ａ）駆動信号、（ｂ）デコーダの翻訳ルールを説明するテーブル、（ｃ）データＳＩ，ＳＰの構成図。
【図９】図７と異なる駆動信号、データ及び各種信号等のタイミングチャート。
【図１０】図９と異なる駆動信号、データ及び各種信号等のタイミングチャート。
【図１１】第二実施形態における印字データ転送部の電気的構成を示すブロック図。
【図１２】従来の駆動信号及び各種信号のタイミングチャート。
【符号の説明】
【００８８】
１１…記録装置としてのプリンタ、１３…プリンタ部、１４…キャリッジ、１８…ＣＲモータ、１９…記録ヘッド、２１，２２…インクカートリッジ、２５…ＰＦモータ、３０…回路基板、３１…ＦＦＣ、３２…ＡＳＩＣ、３４…記録素子としての吐出駆動素子、３５…ヘッド駆動回路、４６…発振回路、４７…駆動信号生成手段としての駆動信号生成回路、４８…転送手段としての印字データ転送部、５０…転送制御手段としての印字データ停止制御部、６１…第１ＳＲ、６２…第２ＳＲ、６３…第３ＳＲ、６４…第１ラッチ回路、６５…第２ラッチ回路、６６…制御ロジック、６７…デコーダ、６８…レベルシフタ、６９…スイッチ回路、８０…印字データ転送部、８１…停止期間制御部、８２…転送制御部、８３…メモリ制御部、８５…設定手段を構成する停止期間格納部、８６…停止期間カウンタ、８７…停止パルス生成手段としての停止パルス生成部、９１…送信タイミング制御部、９２…データ格納部、９３…転送部、９４…クロック制御部、ＣＯＭ…駆動信号、ＤＰ１…第１駆動パルス、ＤＰ２…第２駆動パルス、ＤＰ３…第３駆動パルス、ＤＰ４…第４駆動パルス、ＤＰ５…駆動パルス、ＬＡＴ…ラッチ信号、ＣＨ…スイッチ信号、ＤＴ…データトリガ、ＳＩ…印字データ、ＳＰ…制御パラメータ（チャネル信号）、ＣＬＫ…クロック、ＴＡ…印刷周期、Ｔ１〜Ｔ４…期間、ＰＴ…停止期間、ＰＰ…停止パルス、Ｐ…記録媒体としての用紙。
【図１】
2010120181.tif 000003
【図２】
2010120181.tif 000004
【図３】
2010120181.tif 000005
【図４】
2010120181.tif 000006
【図５】
2010120181.tif 000007
【図６】
2010120181.tif 000008
【図７】
2010120181.tif 000009
【図８】
2010120181.tif 000010
【図９】
2010120181.tif 000011
【図１０】
2010120181.tif 000012
【図１１】
2010120181.tif 000013
【図１２】
2010120181.tif 000014