(57)【要約】      （修正有）【課題】駆動波形信号や駆動信号を伝送する信号線の数を低減することができる記録装置を提供する。【解決手段】クロックパルス信号および選別パルス信号にもとづいて駆動データ信号と駆動波形信号とがシリアルにマージされたマージ信号FIRE_1/SIN 0-0〜46からFIRE_6/SIN 2-47〜93が、ゲートアレイから駆動回路２１Ａに出力される。前記マージ信号は、前記駆動波形信号の状態データを前記選別パルス信号の一方の状態と前記クロックパルス信号とに対応して含み、前記駆動信号を前記選別パルス信号の他方の状態と前記クロックパルス信号とに対応して含む。前記駆動回路２１Ａの第１の手段２１ＡＡは、選別パルス信号とクロックパルス信号とにもとづいて、状態データを抽出して駆動波形信号を生成する。一方、ヘッドドライバ２１の第２の手段２１ＡＢは、選別パルス信号の他方の状態に対応する領域で、クロックパルス信号に対応する駆動データ信号を抽出する。【選択図】図２
2006341534.tif 000002
【特許請求の範囲】
【請求項１】
ドット記録を行う複数のアクチュエータを有する記録ヘッドと、この記録ヘッドの複数のアクチュエータに対して駆動パルスを出力する駆動回路と、この駆動回路に対して、複数種類の駆動波形信号と、前記各アクチュエータ毎の駆動信号とを伝送する本体メイン回路とを備える記録装置において、
前記本体メイン回路から、前記駆動信号と駆動波形信号とがシリアルにマージされたマージ信号が前記駆動回路に出力される構成とされ、
前記駆動回路が、前記マージ信号から前記駆動波形信号と前記駆動信号とを選別して取り出す第１および第２の手段を備えることを特徴とする記録装置。
【請求項２】
前記本体メイン回路は、クロックパルス信号および選別パルス信号を前記駆動回路に伝送する構成とされ、
前記マージ信号は、前記駆動波形信号の状態データを前記選別パルス信号の一方の状態と前記クロックパルス信号とに対応して含み、前記駆動信号を前記選別パルス信号の他方の状態と前記クロックパルス信号とに対応して含み、
前記駆動回路の前記第１の手段は、前記選別パルス信号と前記クロックパルス信号とにもとづいて、前記状態データを抽出して前記駆動波形信号を生成し、前記第２の手段は、前記選別パルス信号の他方の状態に対応する領域で、前記クロックパルス信号に対応する前記駆動信号を抽出することを特徴とする請求項１記載の記録装置。
【請求項３】
前記第１の手段は、前記選別パルス信号と前記クロックパルス信号との論理演算にもとづいて、前記選別パルス信号の一方の状態に対応する前記マージ信号から前記駆動波形信号の立ち上がりまたは立ち下がりを示す前記状態データを抽出することを特徴とする請求項２記載の記録装置。
【請求項４】
前記第１の手段は、前記論理演算にもとづく信号と前記マージ信号とが入力され、前記抽出された立ち上がりまたは立ち下がりの状態を維持するＤフリップフロップを含むことを特徴とする請求項３記載の記録装置。
【請求項５】
前記第２の手段は、前記選別パルス信号と前記クロックパルス信号との論理演算にもとづいて、前記選別パルス信号の他方の状態に対応する前記マージ信号から前記クロックパルス信号に対応する前記駆動信号をシリアルーパラレル変換するシリアルーパラレル変換回路を有することを特徴とする請求項２または３記載の記録装置。
【請求項６】
前記第２の手段は、前記シリアルーパラレル変換回路からの前記駆動波形信号をラッチするラッチ回路を有し、このラッチ回路がＤフリップフロップであることを特徴とする請求項５記載の記録装置。
【請求項７】
前記駆動信号は選択データを含み、
前記駆動回路は、前記複数種類の駆動波形信号の中から前記選択データにもとづいて所定の駆動波形信号を選択する選択手段を有し、この選択手段にて選択された駆動波形信号を出力することを特徴とする請求項１〜６のいずれかに記載の記録装置。
【請求項８】
前記記録ヘッドおよび駆動回路は、記録媒体に沿って移動可能なキャリッジに搭載され、
前記本体メイン回路は、前記キャリッジを収容する装置本体に設けられ、前記駆動信号および駆動波形信号は、前記装置本体とキャリッジとの間に設けられたフレキシブルケーブルを介して前記駆動回路に伝送されることを特徴とする請求項１〜７のいずれか記載の記録装置。
【請求項９】
前記記録ヘッドのアクチュエータは、前記選択された駆動波形における駆動波形信号にもとづいて、インクを収容するインク室の容積を増減してインク液滴を噴射するものであることを特徴とする請求項１〜８のいずれか記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット式の記録装置などの記録装置に関する。
【背景技術】
【０００２】
従来、記録装置として、キャリッジに搭載されたインクジェットヘッドを、記録媒体に沿って所定間隔をおいて移動させながら、前記記録媒体に向けてインク液滴を噴射させて記録を行うインクジェット式の記録装置は知られている。
【０００３】
このようなインクジェット式の記録装置において、装置本体側の本体メイン回路から駆動データ信号（印字データ信号）、駆動波形信号や各種制御信号が入力される駆動回路をキャリッジ側に備え、この駆動回路でもって、複数チャンネルのインク噴射ノズルを有するインクジェットヘッド（以下記録ヘッドという）を駆動するようにしたものがある。
【０００４】
ところで、上記のような記録装置では、諧調記録のために複数種類の体積のインク滴を噴射する複数の駆動波形を用意したり、電力ピークを抑制したりクロストークを回避するために、あるノズルのブロックあるいは列単位で駆動波形を変更する必要が生ずる場合がある。また、カラー印字の場合には、インクによって特性が異なるので、その特性に最適な駆動波形を用いたいという要求がある。これらの場合には、駆動波形の種類数が多くなる。駆動波形の種類数が多くなると、それだけ駆動回路に駆動波形信号を入力するための信号線の数が増加する。
【０００５】
このように信号線の数が増加すると、コスト面、メンテナンス面で不利である。装置本体側の本体メイン回路からキャリッジ側の駆動回路への信号の伝送にフレキシブルフラットケーブルを用いている場合には、フレキシブルフラットケーブルの幅が広くなり、ひきわましが複雑となる。
【０００６】
そこで、本体メイン回路から駆動回路に駆動波形信号を伝送するための信号線の数を減らすことについていろいろと試みられ、例えば、パルス幅などの駆動波形の生成に必要なデータをあらかじめ、記録ヘッドに搭載した波形発生回路にシリアル伝送して、そのデータをもとに記録開始と共に駆動波形を波形発生回路から出力させることが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２０００−１５８６４３号公報（段落００５３〜００５６および図４）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１記載の技術では、本体メイン回路から駆動回路に駆動波形信号を入力するための信号線の数は少なくなるものの、波形発生回路が余分に必要になるし、駆動波形の種類毎に波形発生回路を設けなければならず、記録ヘッドの重量も重くなる。
【０００８】
本発明は、上記の点に鑑みてなされたもので、駆動波形信号や駆動信号を伝送するのに用いる信号線の数を低減することができる記録装置を提供する。
【課題を解決するための手段】
【０００９】
請求項１の発明は、ドット記録を行う複数のアクチュエータを有する記録ヘッドと、この記録ヘッドの複数のアクチュエータに対して駆動パルスを出力する駆動回路と、この駆動回路に対して、複数種類の駆動波形信号と、前記各アクチュエータ毎の駆動信号とを伝送する本体メイン回路とを備える記録装置において、前記本体メイン回路から前記駆動信号と駆動波形信号とがシリアルにマージされたマージ信号が前記駆動回路に出力される構成とされ、前記駆動回路が、前記マージ信号から前記駆動波形信号と前記駆動信号とを選別して取り出す第１および第２の手段を備えることを特徴とする。ここで、「駆動信号と駆動波形信号とがシリアルにマージされたマージ信号」とは、駆動信号と駆動波形信号とを、決められたルールに従って一つに統合した信号を意味する。
【００１０】
請求項１の発明によれば、本体メイン回路においては、駆動信号と駆動波形信号とがシリアルにマージされてマージ信号が生成され、そのマージ信号が本体メイン回路から駆動回路に出力される。そして、駆動回路の第１および第２の手段において、前記マージ信号から、前記駆動信号と前記駆動波形信号とが選別され、取り出される。つまり、本体メイン回路でシリアルにマージされる前の、駆動波形信号と駆動信号とに復元される。
【００１１】
このように、本体メイン回路から駆動回路に、駆動信号と駆動波形信号を、それらがシリアルにマージされたマージ信号として信号線を通じて伝送するので、それらを別々に伝送する場合に比べて信号線の数が低減される。
【００１２】
請求項２の発明は、請求項１記載の記録装置において、前記本体メイン回路が、クロックパルス信号および選別パルス信号を前記駆動回路に伝送する構成とされ、前記マージ信号は、前記駆動波形信号の状態データを前記選別パルス信号の一方の状態と前記クロックパルス信号とに対応して含み、前記駆動信号を前記選別パルス信号の他方の状態と前記クロックパルス信号とに対応して含み、前記駆動回路の前記第１の手段は、前記選別パルス信号と前記クロックパルス信号とにもとづいて、前記状態データを抽出して前記駆動波形信号を生成し、前記第２の手段は、前記選別パルス信号の他方の状態に対応する領域で、前記クロックパルス信号に対応する前記駆動信号を抽出することを特徴とする。
【００１３】
請求項２の発明によれば、本体メイン回路から駆動回路に、前記マージ信号と共に、クロックパルス信号および選別パルス信号が伝送され、また、マージ信号は、駆動波形信号の状態データ（つまりハイレベルの状態であるかローレベルの状態であるかについてのデータ）を前記選別パルス信号の一方の状態と前記クロックパルス信号とに対応して含んでいる。そして、前記駆動回路の第１の手段は、前記選別パルス信号と前記クロックパルス信号とにもとづいて、前記状態データを抽出して前記駆動波形信号を生成する一方、前記第２の手段は、前記選別パルス信号の他方の状態に対応する領域で、前記クロックパルス信号に対応する前記駆動信号を抽出する。このように選別パルス信号の状態に応じて、クロックパルス信号にもとづいて駆動波形信号と駆動信号とを選別して、抽出する。
【００１４】
請求項３の発明は、請求項２に記載の記録装置において、前記第１の手段が、前記選別パルス信号と前記クロックパルス信号との論理演算にもとづいて、前記選別パルス信号の一方の状態に対応する前記マージ信号から前記駆動波形信号の立ち上がりまたは立ち下がりを示す前記状態データを抽出することを特徴とする。ここで、「論理演算にもとづいて」とは、アンド回路などの論理素子を用いた回路による演算結果にもとづいて、という意味である。
【００１５】
請求項３の発明によれば、駆動回路の第１の手段は、前記選別パルス信号と前記クロックパルス信号との論理演算にもとづいて、前記選別パルス信号の一方の状態（すなわち、ハイレベルの状態かローレベルの状態か、いずれか一方の状態）に対応する領域で、前記マージ信号から前記駆動波形信号の立ち上がりまたは立ち下がりを示す前記状態データを抽出することになる。つまり、状態データがハイレベルの状態であれば駆動波形信号をローレベルからハイレベルに変化させる立ち上がりとなり、ローレベルの状態であれば駆動波形信号をハイレベルからローレベルに変化させる立ち下がりとなる。
【００１６】
請求項４の発明は、請求項３に記載の記録装置において、前記第１の手段が、前記論理演算にもとづく信号と前記マージ信号とが入力され、前記抽出された立ち上がりまたは立ち下がりの状態を維持するＤフリップフロップを含むことを特徴とする。
【００１７】
請求項４の発明によれば、駆動回路の第１の手段を構成するＤフリップフロップに、前記論理演算にもとづく信号と前記マージ信号とが入力され、前記Ｄフリップフロップによって前記抽出された立ち上がりまたは立ち下がりの状態が維持される。
【００１８】
請求項５の発明は、請求項２または３に記載の記録装置において、前記第２の手段が、前記選別パルス信号と前記クロックパルス信号との論理演算にもとづいて、前記選別パルス信号の他方の状態に対応する前記マージ信号から前記クロックパルス信号に対応する前記駆動信号をシリアルーパラレル変換するシリアルーパラレル変換回路を有することを特徴とする。
【００１９】
請求項５の発明によれば、駆動回路の第２の手段において、シリアルーパラレル変換回路によって、前記選別パルス信号と前記クロックパルス信号との論理演算にもとづいて、前記選別パルス信号の他方の状態に対応する領域で、前記マージ信号から前記クロックパルス信号に対応する前記駆動信号がシリアルーパラレル変換される。
【００２０】
請求項６の発明は、請求項５に記載の記録装置において、前記第２の手段が、前記シリアルーパラレル変換回路からの前記駆動波形信号をラッチするラッチ回路を有し、このラッチ回路がＤフリップフロップであることを特徴とする。
【００２１】
請求項６の発明によれば、前記シリアルーパラレル変換回路からの前記駆動波形信号をラッチするラッチ回路として、Ｄフリップフロップが用いられる。
【００２２】
請求項７の発明は、請求項１〜６のいずれかに記載の記録装置において、前記駆動信号は選択データを含み、前記駆動回路は、前記複数種類の駆動波形信号の中から前記選択データにもとづいて所定の駆動波形信号を選択する選択手段を有し、この選択手段にて選択された駆動波形信号を出力することを特徴とする。
【００２３】
請求項７の発明によれば、前記駆動回路の選択手段によって、複数種類の駆動波形信号の中から駆動信号（選択データを含む）にもとづいて所定の駆動波形信号が選択され、この選択された駆動波形信号（所定の駆動波形を持つ駆動パルス）が出力される。
【００２４】
請求項８の発明は、請求項１〜７のいずれかに記載の記録装置において、前記記録ヘッドおよび駆動回路は、記録媒体に沿って移動可能なキャリッジに搭載され、前記本体メイン回路は、前記キャリッジを収容する装置本体に設けられ、前記駆動信号および駆動波形信号は、前記装置本体とキャリッジとの間に設けられたフレキシブルケーブルを介して前記駆動回路に伝送されることを特徴とする。
【００２５】
請求項８の発明によれば、フレキシブルケーブルを介して伝送する駆動信号および駆動波形信号のための信号線の数が少なくてよくなる。
【００２６】
請求項９の発明は、請求項１〜７のいずれかに記載の記録装置において、前記記録ヘッドのアクチュエータが、前記選択された駆動波形における駆動波形信号にもとづいて、インクを収容するインク室の容積を増減してインク液滴を噴射するものであることを特徴とする。
【００２７】
請求項９の発明によれば、各アクチュエータ毎に細かく駆動制御することが可能となり、噴射されるインク液滴の量の制御を容易に行うことができる。
【発明の効果】
【００２８】
以上のように構成したから、本発明は、本体メイン回路から駆動回路に、駆動信号と駆動波形信号とを、それらがシリアルにマージされたマージ信号として伝送するので、それらを別々に伝送する場合に比べて信号線の数を低減することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態を図面に沿って説明する。なお、本実施の形態に係る記録装置は、記録媒体に沿って往復移動するキャリッジ上に記録ヘッドが搭載され、記録ヘッドからインク液滴を前記記録媒体に向けて噴射させる、周知のインクジェット式の記録装置である。
【００３０】
図１は本発明の一実施の形態に係るインクジェット式の記録装置を制御する制御装置の電気的構成を示すブロック図である。
【００３１】
図１に示すように、（インクジェット式の記録装置の）制御装置は、駆動データ信号（印字データ信号）の処理や記録装置の動作の制御を行うＣＰＵ１１、このＣＰＵ１１が実行するプログラムを記憶したＲＯＭ１２、ＣＰＵ１１のデータ処理時に一時的なデータの記憶を行うＲＡＭ１３、ゲート回路ＬＳＩであるゲートアレイ１４などからなる本体メイン回路を備えている。ＣＰＵ１１には、使用者（ユーザー）が印字の指示などを行うための操作パネル１５、キャリッジモータＭ１（図示しないキャリッジを往復移動させるためのモータ）を駆動するためのモータ駆動回路１６、紙送りモータＭ２（記録媒体である記録用紙を所定の方向に送るためのモータ）を駆動するためのモータ駆動回路１７、前記記録用紙の先端を検出するペーパーセンサ１８、および記録ヘッド１が搭載されるキャリッジ（図示せず）の原点位置を検出する原点センサ１９が接続されている。
【００３２】
記録ヘッド１は、ヘッドドライバ２１によって駆動される。このヘッドドライバ２１は、記録ヘッド１とともに、前記キャリッジに搭載されている。そして、ヘッドドライバ２１とゲートアレイ１４との間はフレキシブルフラットケーブル２２（ハーネスケーブル）を介して接続され、ヘッドドライバ２１はゲートアレイ１４によって制御される。
【００３３】
記録ヘッド１は、具体的に図示していないが、圧電素子、電歪素子などからなるアクチュエータの駆動により複数のインクを収容する各インク室の容積を個々に増減してインク液滴をノズルより噴射するものである。そのノズル毎にアクチュエータを駆動するための電極が設けられ、その電極がヘッドドライバ２１に接続されている。ヘッドドライバ２１は、ゲートアレイ１４の制御にもとづいて、記録ヘッド１に適した駆動波形を持つ駆動パルス（駆動波形信号）を生成して各電極に印加するものである。ゲートアレイ１４には、キャリッジ２の位置を検出するエンコーダセンサ２０が接続されている。
【００３４】
ＣＰＵ１１と、ＲＯＭ１２、ＲＡＭ１３およびゲートアレイ１４とは、アドレスバス２３およびデータバス２４を介して接続されている。ＣＰＵ１１は、ＲＯＭ１２に予め記憶されたプログラムに従い、印字タイミング信号およびリセット信号を生成し、各信号をゲートアレイ１４へ伝送する。駆動波形信号は、予めＲＯＭ１３に格納され、あるいはホストコンピュータ２６からインターフェース２７を介して駆動データ信号とともに伝送されてＲＡＭ１２またはイメージメモリ２５に格納されており、記録動作時にゲートアレイ１４に出力される。
【００３５】
ゲートアレイ１４は、外部機器であるホストコンピュータ２６（パーソナルコンピュータ）からインターフェース２７を介して伝送されてくる画像データを、イメージメモリ２５に一時的に記憶させる。さらに、ゲートアレイ１４は、ホストコンピュータ２６からインターフェース２７を介して伝送されてくる駆動データ信号にもとづいてデータ受信割込信号を生成し、その信号をＣＰＵ１１へ伝送する。そして、ゲートアレイ１４は、印字タイミング信号およびエンコーダセンサ２０からの制御信号に従い、クロックパルス信号CLKと、ストローブ信号STBとを生成し、後述するマージ信号と選別パルス信号とをクロックパルス信号CLKに同期してヘッドドライバ２１に伝送する。
【００３６】
前記マージ信号は、イメージメモリ２５内の画像データからゲートアレイ１４によって読み出した駆動データ信号とＲＯＭ１２に格納した駆動波形信号とが、ＲＯＭ１２に格納したプログラムにもとづいてＣＰＵ１１の制御によって、シリアルにマージされ、ゲートアレイ１４に伝送される。つまり、図３に示すように、そのマージ信号FIRE 1/SIN_0-0からFIRE 6/SIN_2-93は、駆動波形信号FIRE 1からFIRE 6の種類数に対応して同種類数形成され、まず、対応する駆動波形信号の先頭の状態データＷＤ（つまりハイレベルの状態であるかローレベルの状態であるかのデータ）がそれぞれ組み込まれるとともに、その状態データＷＤに対応して選別パルス信号SEL_WAVEが一方の状態（ハイレベルの状態）に形成される。そして、次に駆動波形信号の状態が変わるまでの間、前記駆動データ信号ＤＤがマージ信号FIRE 1/SIN_0-0からFIRE 6/SIN_2-93に組み込まれ、これに対応して選別パルス信号SEL_WAVEが他方の状態（ローレベルの状態）に形成される。つづいて、変わった駆動波形信号の状態データＷＤが組み込まれるとともに、選別パルス信号SEL_WAVEが一方の状態（ハイレベルの状態）に形成される、という動作が繰り返され、駆動データ信号と駆動波形信号とがシリアルにマージされる。駆動波形信号の状態データＷＤと駆動データ信号は、クロックパルス信号CLKと同期している。
【００３７】
なお、各ノズル（チャンネル）に対する駆動データ信号は３ビットで構成される。例えば、図３のクロックパルス信号CLK「１」に対し、４６番目のノズルの３ビットは、マージ信号FIRE 1/SIN_0-0〜46からFIRE 3/SIN_2-0〜46にそれぞれ展開され、９３番目のノズルの３ビットは、マージ信号FIRE 4/SIN_0-47〜93からFIRE 6/SIN_2-47〜93にそれぞれ展開される。同様にして４５から０番目のノズルの駆動データ信号がマージ信号FIRE 1/SIN_0-0〜46からFIRE 3/SIN_2-0〜46に、９２から４７番目のノズルの駆動データ信号がマージ信号FIRE 4/SIN_0-47〜93からFIRE 6/SIN_2-47〜93にそれぞれ各クロックパルス信号CLK（選別パルス信号SEL_WAVEのハイレベルに対応しないもの）に対応して展開される。すべての駆動波形信号の状態データＷＤの各間に、１周期の動作におけるすべての駆動データ信号が含まれている。
【００３８】
また、ゲートアレイ１４からヘッドドライバ２１への各信号の伝送は、ヘッドドライバ２１とゲートアレイ１４とを接続するフレキシブルフラットケーブル２２を通じて行われる。
【００３９】
また、ヘッドドライバ２１は、記録材（ブラック、シアン、マゼンタ、イエロー）毎に、それぞれの記録材に対応する４つの駆動回路部を有する構成とされている。各駆動回路部は、基本的に、同じ構成であるので、記録材ブラックについての駆動回路部２１Ａについて図２に沿って説明する。
【００４０】
図２に示すように、駆動回路部２１Ａには、前記マージ信号、つまり６つのマージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93のほか、クロックパルス信号CLK、選別パルス信号SEL_WAVE、ストローブ信号STBが入力される。ここで、「マージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46」は、それぞれ、駆動波形信号FIRE_1,FIRE_2,FIRE_3と、駆動信号SIN 0-0〜46,SIN 1-0〜46,SIN 2-0〜46（全９４個のノズル中半分の４７個のノズルに対応する駆動信号で、選択データ毎にシリアル伝送されるもの）とがマージされたものを意味し、「マージ信号FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93」は、それぞれ、駆動波形信号FIRE_4,FIRE_5,FIRE_6と、駆動信号SIN 0-47〜93,SIN 1-47〜93,SIN 2-47〜93（残りの４７個のノズルに対応する駆動信号で、選択データ毎にシリアル伝送されるもの）とがマージされたものを意味する。
【００４１】
駆動回路部２１Ａは、選別パルス信号SEL_WAVEとクロックパルス信号CLKとにもとづいて、各マージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93の状態データを抽出して駆動波形信号FIRE_1〜6を生成する第１の手段２１ＡＡと、選別パルス信号SEL_WAVEのローレベルの状態（他方の状態）に対応する領域で、クロックパルス信号CLKに対応する駆動信号を抽出する第２の手段２１ＡＢとを有する。
【００４２】
具体的には、第１の手段２１ＡＡは、選別パルス信号SEL_WAVEとクロックパルス信号CLKとが入力される第１のアンド回路３１と、ゲートアレイ１４からのマージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93が入力されると共に第１のアンド回路３１からの信号を受け、マージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93から、駆動波形信号FIRE_1〜6を選別して取り出すＤフリップフロップ３２を備える。
【００４３】
よって、第１の手段２１ＡＡは、第１のアンド回路３１による選別パルス信号SEL_WAVEとクロックパルス信号CLKとの論理演算にもとづいて、選別パルス信号SEL_WAVEのハイレベルの状態（一方の状態）に対応するマージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93から駆動波形信号FIRE_1〜6の立ち上がり（駆動波形信号をローレベルからハイレベルに変化させる立ち上がり）または立ち下がり（駆動波形信号をハイレベルからローレベルに変化させる立ち下がり）を示す、駆動波形信号についての状態データを抽出する。なお、Ｄフリップフロップ３２は、前記抽出された状態データ（立ち上がりまたは立ち下がりの状態）を維持するものである。
【００４４】
一方、第２の手段２１ＡＢは、選別パルス信号SEL_WAVEが入力される反転回路３３と、この反転回路３３からの信号とクロックパルス信号CLKとが入力される第２のＡＮＤ回路３４と、ゲートアレイ１４からのマージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93が入力されると共に第２のアンド回路３４からの信号を受け、マージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93から、駆動データ信号S*_0〜S*_2（"*"は00〜93までの数字のいずれかを表す、以下同様）を選別して取り出すシフトレジスタ３５とを備える。シフトレジスタ３５は、各ノズル列におけるノズル数（例えば９４）×駆動データ信号のビット数のビット長としている。
【００４５】
記録ヘッド１が、例えば、インク室が９４室設けられている９４チャンネル・マルチノズルヘッドである場合、シフトレジスタ３５は９４ビット×駆動データ信号のビット数のビット長に構成される。
【００４６】
シフトレジスタ３５は、第２のＡＮＤ回路３４の出力にもとづいて、選別パルス信号SEL_WAVEのローレベルの状態（他方の状態）に対応するマージ信号からクロックパルス信号CLKに対応する駆動信号をとり込んでシリアルーパラレル変換することにより、各チャンネル毎にパラレルな信号（駆動データ信号S*_0,S*_1,S*_2を含む）を設定する。このパラレルな信号は、それぞれこの３ビットの選択信号で構成され、そのビットの組合わせで、非印字を含む駆動波形信号を選択するようになっている。
【００４７】
また、第２の手段２１ＡＢは、ゲートアレイ１４から伝送されてくるストローブ信号STBの（パルスの）立ち上がりエッジに従って、シフトレジスタ３５からのパラレルな信号S*_0〜S*_2をラッチするラッチ回路としてＤフリップフロップ３６を有する。
【００４８】
また、駆動回路部２１Ａは、第１および第２の手段２１ＡＡ，２１ＡＢのほか、マルチプレクサ３７、ドライブバッファ３８を備えている。
【００４９】
マルチプレクサ３７には、Ｄフリップフロップ３２から記録材ブラックに対応する複数種類の駆動波形信号FIRE_1〜6が入力される。各チャンネル毎に設けられたマルチプレクサ３７は、それぞれ、Ｄフリップフロップ３６から出力される選択信号SEL_*_0，SEL_*_1，SEL_*_2の内容にもとづき、６種類の駆動波形信号FIRE 1〜6の中の一つを選択して、ドライブバッファ３８に出力する。
【００５０】
例えばパルス数が相互に異なる６種類の駆動波形信号が用意されている場合、これら６種類の駆動波形信号は、マルチプレクサ３７に対し常に一定の周期で繰り返し出力されている。そして、駆動信号が３ビットの選択信号SEL_*_0，SEL_*_1，SEL_*_2を含んでおり、その選択信号の入力に応じて各マルチプレクサ３７はいずれかの駆動波形信号（非印字を含む）を選択し、所定の駆動波形信号Bk_*として出力する。具体的には、各選択信号SEL_*_0，SEL_*_1，SEL_*_2が０，０，０では非印字を、０，１，０では駆動波形信号FIRE_1を、０，０，１では駆動波形信号FIRE_2を、１，０，０では駆動波形信号FIRE_3をそれぞれ選択するというように、ノズル単位で非印字を含んで７つの階調を得ることができる。
【００５１】
各ドライブバッファ３８は、それぞれマルチプレクサ３７から出力された駆動波形信号Bk_*にもとづいて、記録ヘッド１に適した電圧の駆動パルスを生成し、選択された駆動波形を持つ駆動パルスOUT *を記録ヘッド１の各インク室の電極へ出力する。
【００５２】
なお、記録ヘッド１が９４チャンネルでない場合には、シフトレジスタ３５、Ｄフリップフロップ３６、マルチプレクサ３７（セレクタ）およびドライブバッファ３８のそれぞれのビット長を、記録ヘッド１のチャネル数と対応した大きさにすれば、同様に適用することが可能である。また、駆動波形信号の種類数が６種類でない場合も、同様に適用することが可能である。
【００５３】
続いて、ヘッドドライバ２１の駆動回路部２１Ａの動作について説明する。
【００５４】
記録材ブラックについての駆動信号および駆動波形信号は、駆動信号と駆動波形信号とがシリアルにマージされたマージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93として、クロックパルスに同期して、ゲートアレイ１４から、フレキシブルフラットケーブル２２を介してヘッドドライバ２１の駆動回路部２１Ａにシリアル伝送される。このとき、駆動信号と駆動波形信号とがシリアルにマージされたマージ信号として伝送されるため、それらの信号を別々に伝送する場合に比べて、フレキシブルフラットケーブル２２に設ける信号線の数は少なくてよくなる。
【００５５】
図２に示すように、Ｄフリップフロップ３２およびシフトレジスタ３５には、ゲートアレイ１４から、マージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93がそれぞれ入力される。
【００５６】
第１のアンド回路３１とＤフリップフロップ３２とによって、マージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93から６種類の駆動波形信号FIRE 1〜6が選別されて取り出され、マルチプレクサ３７に出力される。
【００５７】
つまり、Ｄフリップフロップ３２は、選別パルス信号SEL_WAVEがハイレベル状態の領域で、クロックパルス信号CLKにもとづいて駆動波形信号を選別して取り出し、６種類の駆動波形信号FIRE 1〜6を出力する。つまり、図３の先頭のクロックパルス信号（クロックパルス信号1の前のもの）と、選別パルス信号SEL_WAVEのハイレベル状態との論理積にもとづく第１のアンド回路３１のハイレベルの出力によって、Ｄフリップフロップ３２は、各マージ信号の状態データＷＤを出力する。例えば、このときのマージ信号FIRE 1/SIN_0-0〜46は、ハイレベル状態にあるので、駆動波形信号FIRE 1は、ハイレベルとされ、次に第１のアンド回路３１の出力がハイレベルになるまでその駆動波形信号FIRE 1のハイレベル状態は維持される。そして次に選別パルス信号SEL_WAVEがハイレベル状態になり、かつクロックパルス信号（クロックパルス信号5,6の間のもの）が出力されて、アンド回路３１の出力がハイレベルになったとき、マージ信号FIRE_1/SIN 0-0〜46は、ローレベルであるので、駆動波形信号FIRE 1は、ローレベルとされる。次に、選別パルス信号SEL_WAVEがハイレベル状態の領域となるクロックパルス信号（クロックパルス信号9,10の間のもの）が立ち上がるまで、駆動波形信号FIRE 1は、前記ローレベルが維持される。同様に、選別パルス信号SEL_WAVEのハイレベル状態と、クロックパルス信号とにもとづいてマージ信号FIRE_1/SIN 0-0〜46から駆動波形信号の状態データが取り出され、駆動波形信号FIRE 1が形成される。同様にして、駆動波形信号FIRE 2〜6が取り出される。なお、駆動波形信号FIRE_1〜6は、それぞれ、記録のための１または複数の駆動パルスを含む。
【００５８】
一方、反転回路３３，第２のアンド回路３４およびシフトレジスタ３５によって、マージ信号FIRE_1/SIN 0-0〜46,FIRE_2/SIN 1-0〜46,FIRE_3/SIN 2-0〜46,FIRE_4/SIN 0-47〜93,FIRE_5/SIN 1-47〜93,FIRE_6/SIN 2-47〜93から駆動データ信号が選別されて取り出される。
【００５９】
つまり、選別パルス信号SEL_WAVEがローレベル状態の領域で、クロックパルス信号CLKの立ち上がりにもとづいて第２のアンド回路３４はハイレベルの信号をシフトレジスタ３５に出力し、これによってシフトレジスタ３５は、クロックパルス信号CLKごとにマージ信号を順次取り込む。すなわち、マージ信号FIRE 1/SIN_0-0〜46からFIRE 6/SIN_2-47〜93において選別パルス信号SEL_WAVEのローレベル状態に対応する駆動データ信号ＤＤを、各クロックパルス信号1-5ごとにシフトレジスタ３５にシリアルに取り込み、パラレルに展開する。途中、前述のように駆動波形信号FIRE 1からFIRE 6の形成を挟みながら、全ノズルに対する駆動データ信号がパラレルに展開（S0_0,S0_1,S0_2,S1_0,S1_1,S1_2・・・・・・・・S93_0,S93_1,S93_2）されるまで繰り返す。なお、1ノズルに対して３ビットのデータを含む。
【００６０】
そして、Ｄフリップフロップ３６は、ゲートアレイ１４から伝送されてくるストローブ信号STBの立ち上がりにもとづいて各駆動データ信号S*_0,S*_1,S*_2をそれぞれ選択信号SEL_*_0,SEL_*_1,SEL_*_2としてマルチプレクサ３７に対し出力する。Ｄフリップフロップ３６は、シフトレジスタ３５と同ビット長としている。マルチプレクサ３７に、Ｄフリップフロップ３２から出力される駆動波形信号FIRE_1〜6が入力される。
【００６１】
各マルチプレクサ３７は、ノズル単位毎に、Ｄフリップフロップ３６からの選択信号SEL_*_0,SEL_*_1,SEL_*_2にもとづき、６種類の駆動波形信号FIRE_1〜6の中の１つを選択し、記録ヘッド１の複数の噴射ノズル（図示せず）の各々のインク噴射のための所定の駆動波形信号Bk_00として、ドライブバッファ３８に出力する。
【００６２】
ドライブバッファ３８は、マルチプレクサ３７から出力された信号を所定の駆動波形を持つ駆動パルスOUT_*としてノズル列に対応した各アクチュエータへ供給し、アクチュエータを駆動し、噴射が行われる。これによって、各ノズルにおいて、駆動データ信号（選択信号SEL_*_0，SEL_*_1，SEL_*_2）にもとづいて、駆動波形信号に含まれる駆動パルス数またはパルス幅に応じたインク滴が噴射され、階調記録が行われる。
【００６３】
前記実施の形態の記録装置は、カラー記録するもので、各インク色の記録ヘッドのための駆動波形信号がインク（記録材）の特性に応じて設定され、すべての記録ヘッドのための駆動波形信号が伝送される。
【００６４】
前記実施の形態では、駆動信号を６つのグループに分け、それぞれに駆動波形信号を１つずつマージして、６つのマージ信号を伝送するようにしているが、本発明はこれに限定されるものではなく、他のグループ分けを行って、マージ信号を生成することも可能である。
【００６５】
前記実施の形態においては、インクジェット式の記録装置について説明したが、本発明はそれに限定されるものではなく、インパクト式記録ヘッドおよびサーマル式記録ヘッドなどを用いる記録装置にも適用することができる。
【００６６】
また、記録濃度（印字濃度）の階調制御だけでなく、履歴制御、すなわちインパクト式記録ヘッドではインパクト素子に残る振動を考慮して前後の駆動データの有無により駆動波形を選択したり、サーマル式記録ヘッドでも発熱素子に残る熱を考慮して前後の駆動データの有無により駆動波形を選択することにも適用することもできる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態に係るインクジェット式の記録装置を制御する制御装置の電気的構成を示すブロック図である。
【図２】ヘッドドライバを構成する１つの駆動回路部の一実施の形態を示すブロック図である。
【図３】前記駆動回路部の動作のタイミングチャート図である。
【符号の説明】
【００６８】
１    記録ヘッド
１１    ＣＰＵ
１４    ゲートアレイ
２１    ヘッドドライバ
２１Ａ    駆動回路部
２１ＡＡ    第１の手段
２１ＡＢ    第２の手段
２２    フレキシブルフラットケーブル
３１    第１のアンド回路
３２    Ｄフリップフロップ
３３    反転回路
３４    第２のアンド回路
３５    シフトレジスタ
３６    Ｄフリップフロップ
【図１】
2006341534.tif 000003
【図２】
2006341534.tif 000004
【図３】
2006341534.tif 000005