(57)【要約】【課題】ヘッド駆動装置を汎用化させることを目的とする。【解決手段】流体を噴射するヘッドから流体を噴射させるためのデータを受信すると、前記データの周波数を解析し、受信した前記データを前記周波数に応じて処理し、処理した前記データに基づいて前記ヘッドから流体を噴射させる制御部を、有することを特徴とするヘッド駆動装置である。【選択図】図９
2010228231.tif 000002
【特許請求の範囲】
【請求項１】
流体を噴射するヘッドから流体を噴射させるためのデータを受信すると、前記データの周波数を解析し、
受信した前記データを前記周波数に応じて処理し、
処理した前記データに基づいて前記ヘッドから流体を噴射させる制御部を、
有することを特徴とするヘッド駆動装置。
【請求項２】
請求項１に記載のヘッド駆動装置であって、
前記制御部は、比較回路と差動回路を備え、受信した前記データの前記周波数に応じた制御信号を決定し、前記制御信号によって前記比較回路と前記差動回路の何れか一方を動作させて、受信した前記データを処理する、
ヘッド駆動装置。
【請求項３】
請求項１または請求項２に記載のヘッド駆動装置であって、
前記制御部は、
（１）受信した前記データの前記周波数が第１の周波数である場合に、
（２）受信した前記データを比較回路に入力することによって、受信した前記データの電位が第１の基準電位以上である時は第１電位を出力し、受信した前記データの電位が前記第１の基準電位未満である時は前記第１電位とは異なる第２電位を出力する出力データを取得し、
（３）前記出力データに基づいて前記ヘッドから流体を噴射させる、
ヘッド駆動装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載のヘッド駆動装置であって、
前記制御部は、
（１）受信した前記データの前記周波数が第２の周波数である場合に、
（２）差動回路の第１入力部に受信した前記データを入力し、前記差動回路の第２入力部に一定電位を入力することによって、
前記第１入力部に入力した前記データの電位と前記第２入力部に入力した前記一定電位との差に基づく電位が第２の基準電位以上である時は第１電位を出力し、前記差に基づく電位が前記第２の基準電位未満である時は前記第１電位とは異なる第２電位を出力する出力データを取得し、
（３）前記出力データに基づいて前記ヘッドから流体を噴射させる、
ヘッド駆動装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載のヘッド駆動装置であって、
前記制御部は、
（１）受信した前記データの前記周波数が第３の周波数である場合に、
（２）差動回路の第１入力部に受信した前記データのうちの非反転信号を入力し、前記差動回路の第２入力部に受信した前記データのうちの反転信号を入力することによって、
前記第１入力部に入力した前記非反転信号の電位と前記第２入力部に入力した前記反転信号の電位との差に基づく電位が第３の基準電位以上である時は第１電位を出力し、前記差に基づく電位が前記第３の基準電位未満である時は前記第１電位とは異なる第２電位を出力する出力データを取得し、
（３）前記出力データに基づいて前記ヘッドから流体を噴射させる、
ヘッド駆動装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載のヘッド駆動装置であって、
差動伝送によって伝送されたデータを受信した場合には、差動回路の第１入力部に受信した前記データのうちの非反転信号を入力し、前記差動回路の第２入力部に受信した前記データのうちの反転信号を入力して処理し、
Ｌレベルの電位をグランド電位から所定の電位にシフトしたデータであって、シングルエンド伝送によって伝送されたデータを受信した場合には、同じ前記差動回路の前記第１入力部に受信した前記データを入力し、同じ前記差動回路の前記第２入力部に一定電位を入力して処理する、
ヘッド駆動装置。
【請求項７】
請求項１から請求項６のいずれか一項に記載のヘッド駆動装置であって、
前記ヘッドは、
流体を噴射する複数のノズルである第１ノズル群と、流体を噴射する複数のノズルである第２ノズル群と、
前記第１ノズル群の流体噴射に関する前記データを記憶する第１データ記憶部と、前記第２ノズル群の流体噴射に関する前記データを記憶する第２データ記憶部と、
受信した前記データの前記周波数に応じて処理された前記データが入力される入力部と、を備え、
前記制御部は、受信した前記データの前記周波数に応じて、
前記入力部に入力した前記データを、前記第１データ記憶部と前記第２データ記憶部のうちの一方に記憶させる第１処理と、
前記入力部に入力した前記データを、前記第１データ記憶部と前記第２データ記憶部に記憶させる第２処理とを、選択して行う、
ヘッド駆動装置。
【請求項８】
（１）流体を噴射するヘッドと、
前記ヘッドから流体を噴射させるためのデータを受信すると、前記データの周波数を解析し、受信した前記データを前記周波数に応じて処理し、処理した前記データに基づいて前記ヘッドから流体を噴射させる制御部と、
を有するヘッド駆動装置と、
（２）前記ヘッド駆動装置と通信可能に接続された主制御部であって、前記ヘッドから流体を噴射させるための前記データを前記ヘッド駆動装置に伝送する主制御部と、
（３）を有することを特徴とする流体噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘッド駆動装置、及び、流体噴射装置に関する。
【背景技術】
【０００２】
媒体に対してヘッド駆動装置からのデータによってヘッドユニットからインクを噴射し、画像を印刷するインクジェットプリンター（以下、プリンター）が知られている。プリンターは、画像を印刷するために種々の制御を行うコントローラーを有し、コントローラーはヘッドユニットからインクを噴射させるための印刷データをヘッドユニットに伝送する（例えば特許文献１を参照）。しかし、その伝送方法は、プリンターの機種ごと、即ち、各プリンターが備えるコントローラーの種類ごとに異なり、また、コントローラーの印刷データの伝送方法が異なれば、印刷データを受信する側のヘッドユニットの処理も異なってくる。そのため、各コントローラーの印刷データの伝送方法に合わせて、ヘッドユニットを専用品として設計する必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３３０４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プリンターメーカーは多種類のプリンターを製造し、また、プリンターの種類ごとにコントローラーの種類が異なることが多い。そのため、各プリンターの種類に合わせて多種類のヘッドユニットを製造しなければならず、ヘッドユニットの製造にコストがかかってしまう。  
そこで、本発明は、ヘッド駆動装置を汎用化させることを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決する為の主たる発明は、流体を噴射するヘッドから流体を噴射させるためのデータを受信すると、前記データの周波数を解析し、受信した前記データを前記周波数に応じて処理し、処理した前記データに基づいて前記ヘッドから流体を噴射させる制御部を、有することを特徴とするヘッド駆動装置である。  
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【図面の簡単な説明】
【０００６】
【図１】印刷システムを示すブロック図である。
【図２】ヘッドユニットを説明するブロック図である。
【図３】図３Ａはヘッドユニットの一部の断面図であり、図３Ｂはノズル列を示す。
【図４】ヘッド制御部を説明するためのブロック図である。
【図５】ヘッド制御部における印刷データの流れを示す。
【図６】図６Ａは出力バッファを説明するための図であり、図６Ｂは単位データ量Ｎが１８０個の場合を示す図であり、図６Ｃは単位データ量Ｎが３６０個の場合を示す図である。
【図７】図７Ａから図７Ｃは印刷データの伝送方式の違いを示す図である。
【図８】図８Ａは受信データの処理の流れを示す図であり、図８Ｂは周波数に対応する制御信号を示すテーブルであり、
【図９】、データ処理部を説明する図である。
【図１０】第１受信データの処理方法を説明する図である。
【図１１】図１１Ａは第２受信データの処理方法を説明する図であり、図１１Ｂは各入力部に入力される電位を示す図であり、図１１Ｃは第１制御信号が１の時の差動回路７４の動きを示す図である。
【図１２】図１２Ａは第３受信データの処理方法を説明する図であり、図１２Ｂは受信データのデータレベルを判断する際の基準電位を示す図である。
【図１３】第２受信データと第３受信データの処理方法の切り替えを説明するための図である。
【図１４】第２第３データ処理部の変形例を示す図である。
【図１５】第３制御信号に関するテーブルを示す。
【図１６】図１６Ａおよび図１６Ｂは受信データの違いによるシフトレジスタ群の動作の違いを示す図である。
【発明を実施するための形態】
【０００７】
＝＝＝開示の概要＝＝＝
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかとなる。
【０００８】
即ち、流体を噴射するヘッドから流体を噴射させるためのデータを受信すると、前記データの周波数を解析し、受信した前記データを前記周波数に応じて処理し、処理した前記データに基づいて前記ヘッドから流体を噴射させる制御部を、有することを特徴とするヘッド駆動装置である。  
このようなヘッド駆動装置によれば、ヘッド駆動装置を汎用化することができ、受信したデータの処理を自動に切替えることができる。
【０００９】
かかるヘッド駆動装置であって、前記制御部は、比較回路と差動回路を備え、受信した前記データの前記周波数に応じた制御信号を決定し、前記制御信号によって前記比較回路と前記差動回路の何れか一方を動作させて、受信した前記データを処理すること。  
このようなヘッド駆動装置によれば、ヘッド駆動装置を汎用化することができ、受信したデータを正しい回路にて処理することができる。
【００１０】
かかるヘッド駆動装置であって、前記制御部は、（１）受信した前記データの前記周波数が第１の周波数である場合に、（２）受信した前記データを比較回路に入力することによって、受信した前記データの電位が第１の基準電位以上である時は第１電位を出力し、受信した前記データの電位が前記第１の基準電位未満である時は前記第１電位とは異なる第２電位を出力する出力データを取得し、（３）前記出力データに基づいて前記ヘッドから流体を噴射させること。  
このようなヘッド駆動装置によれば、受信したデータのデータレベルを判断できる出力データに変換できる。
【００１１】
かかるヘッド駆動装置であって、前記制御部は、（１）受信した前記データの前記周波数が第２の周波数である場合に、（２）差動回路の第１入力部に受信した前記データを入力し、前記差動回路の第２入力部に一定電位を入力することによって、前記第１入力部に入力した前記データの電位と前記第２入力部に入力した前記一定電位との差に基づく電位が第２の基準電位以上である時は第１電位を出力し、前記差に基づく電位が前記第２の基準電位未満である時は前記第１電位とは異なる第２電位を出力する出力データを取得し、（３）前記出力データに基づいて前記ヘッドから流体を噴射させること。  
このようなヘッド駆動装置によれば、受信したデータのデータレベルを判断できる出力データに変換できる。
【００１２】
かかるヘッド駆動装置であって、前記制御部は、（１）受信した前記データの前記周波数が第３の周波数である場合に、（２）差動回路の第１入力部に受信した前記データのうちの非反転信号を入力し、前記差動回路の第２入力部に受信した前記データのうちの反転信号を入力することによって、前記第１入力部に入力した前記非反転信号の電位と前記第２入力部に入力した前記反転信号の電位との差に基づく電位が第３の基準電位以上である時は第１電位を出力し、前記差に基づく電位が前記第３の基準電位未満である時は前記第１電位とは異なる第２電位を出力する出力データを取得し、（３）前記出力データに基づいて前記ヘッドから流体を噴射させること。  
このようなヘッド駆動装置によれば受信したデータのデータレベルを判断できる出力データに変換できる。
【００１３】
かかるヘッド駆動装置であって、差動伝送によって伝送されたデータを受信した場合には、差動回路の第１入力部に受信した前記データのうちの非反転信号を入力し、前記差動回路の第２入力部に受信した前記データのうちの反転信号を入力して処理し、Ｌレベルの電位をグランド電位から所定の電位にシフトしたデータであって、シングルエンド伝送によって伝送されたデータを受信した場合には、同じ前記差動回路の前記第１入力部に受信した前記データを入力し、同じ前記差動回路の前記第２入力部に一定電位を入力して処理すること。  
このようなヘッド駆動装置によれば、回路構成を簡略化できる。
【００１４】
かかるヘッド駆動装置であって、前記ヘッドは、流体を噴射する複数のノズルである第１ノズル群と、流体を噴射する複数のノズルである第２ノズル群と、前記第１ノズル群の流体噴射に関する前記データを記憶する第１データ記憶部と、前記第２ノズル群の流体噴射に関する前記データを記憶する第２データ記憶部と、受信した前記データの前記周波数に応じて処理された前記データが入力される入力部と、を備え、前記制御部は、受信した前記データの前記周波数に応じて、前記入力部に入力した前記データを、前記第１データ記憶部と前記第２データ記憶部のうちの一方に記憶させる第１処理と、前記入力部に入力した前記データを、前記第１データ記憶部と前記第２データ記憶部に記憶させる第２処理とを、選択して行うこと。  
このようなヘッド駆動装置によれば、正しく対応するデータにてノズルから流体を噴射させることができる。
【００１５】
また、（１）流体を噴射するヘッドと、前記ヘッドから流体を噴射させるためのデータを受信すると、前記データの周波数を解析し、受信した前記データを前記周波数に応じて処理し、処理した前記データに基づいて前記ヘッドから流体を噴射させる制御部と、を有するヘッド駆動装置と、（２）前記ヘッド駆動装置と通信可能に接続された主制御部であって、前記ヘッドから流体を噴射させるための前記データを前記ヘッド駆動装置に伝送する主制御部と、（３）を有することを特徴とする流体噴射装置である。  
このような流体噴射装置によれば、主制御部からのデータの伝送方式に応じて、ヘッド駆動装置は受信したデータの処理を自動に切替えることができる。
【００１６】
＝＝＝インクジェットプリンターの構成＝＝＝
以下、流体噴射装置をインクジェットプリンター（プリンター１）とし、プリンター１とコンピューターＣＰを接続した印刷システムを例に挙げて、実施形態を説明する。
【００１７】
図１は印刷システムを示すブロック図である。プリンター１は、用紙搬送機構１０、キャリッジ移動機構２０、駆動信号生成回路３０、ヘッドユニット４０、各種のセンサー５０、及び、プリンター側コントローラー６０を有する。
【００１８】
用紙搬送機構１０は、用紙を搬送方向に搬送させる。キャリッジ移動機構２０は、ヘッドユニット４０を所定の移動方向に移動させる。駆動信号生成回路３０は、ヘッドユニット４０が有するピエゾ素子４３１（図３を参照）を動作させるための駆動信号ＣＯＭを生成する。ヘッドユニット４０は、インクを用紙に向けて噴射する。各センサー５０は、プリンター１の状況を監視する。各センサー５０による検出結果は、プリンター側コントローラー６０に出力され、プリンター１における全体的な制御を行う。プリンター側コントローラー６０（主制御部に相当）は、ＡＳＩＣ６１と本体側メモリー６２とを有し、ＡＳＩＣ６１、本体側メモリー６２、及び、駆動信号生成回路３０は、本体側基板ＣＢに実装されている。
【００１９】
＜ヘッドユニット４０について＞
図２はヘッドユニット４０を説明するブロック図であり、図３Ａはヘッドユニット４０の一部の断面図であり、図３Ｂはノズル列を示す。ヘッドユニット４０は、ヘッド制御部ＨＣ（制御部に相当）と、ヘッドＨＤ（ヘッド側ケーブル４６、中継基板４７）を有する。なお、本体側基板ＣＢとヘッドユニット４０とは、可撓性を有するフラットケーブルＦＣによって電気的に接続されている。
【００２０】
図３Ａに示すように、ヘッドＨＤは、ケース４１と、流路ユニット４２と、ピエゾ素子群４３を有する。ケース４１は、ピエゾ素子群４３を収容空部４１１に収容して固定する。また、収容空部４１１には、ヘッド制御部ＨＣやヘッド側ケーブル４６も収容されている。ケース４１の先端面には、流路ユニット４２が接合される。流路ユニット４２には、共通インク室４２１からインク供給路４２２及び圧力室４２３を通ってノズル４２４に至る一連のインク流路が設けられている。プリンター１の使用時において、インク流路はインクで満たされている。そして、圧力室４２３で与えられるインクの圧力変化により、ノズル４２４からはインク滴が噴射される。
【００２１】
図３Ｂに示すように、ノズル４２４は、所定の方向に所定ピッチＤで設けられており、ノズル列を構成している。インク流路はノズル毎に設けられている。ここでは、ヘッドＨＤは、３６８個のノズルでノズル列が構成されている。これらのノズル４２４のうち、１番目から４番目のノズル、及び、３６５番目から３６８番目のノズルはダミーノズル群を構成する。各ピエゾ素子４３１は、駆動信号ＣＯＭの印加によって変形し、対応する圧力室４２３の容積を変化させる。これにより、圧力室４２３内のインクに圧力変化が与えられる。
【００２２】
ヘッド制御部ＨＣは、制御ＩＣ４４とメモリーＩＣ４５とを有し、ヘッド側ケーブル４６に実装されている。ヘッド側ケーブル４６は、ヘッドＨＤが有する各ピエゾ素子４３１と中継基板４７とを電気的に接続する。このヘッド側ケーブル４６は、可撓性を有するフィルム状の配線部材、例えば電気的な絶縁性を有するフィルムで芯線を挟んだ配線部材によって構成されている。なお、ヘッド側ケーブル４６が有する各芯線は、ヘッド制御部ＨＣ（制御ＩＣ４４，メモリーＩＣ４５）にも接続されている。中継基板４７は、ヘッド側ケーブル４６とフラットケーブルＦＣとの間に設けられており、ヘッド側ケーブル４６とフラットケーブルＦＣを電気的に接続する。これにより、プリンター側コントローラー６０及び駆動信号生成回路３０とヘッド制御部ＨＣ及び各ピエゾ素子４３１との間は、電気的に接続されている。
【００２３】
＝＝＝ヘッドＨＤからのインク噴射について＝＝＝
図４はヘッド制御部ＨＣを説明するためのブロック図であり、図５はヘッド制御部ＨＣにおける印刷データの流れを示す。ヘッド制御部ＨＣが有する制御ＩＣ４４は、制御ロジック４４１と、シフトレジスタ群４４２と、ラッチ回路群４４３と、デコーダ群４４４と、スイッチ群４４５を有する。
【００２４】
制御ロジック４４１は、スイッチ群４４５が有する各スイッチ４４５ａの動作を定めるためのスイッチ動作データＳＰを記憶する。このプリンター１におけるスイッチ動作データＳＰは、例えば４種類のデータｑ０〜ｑ３によって構成される。これらのデータｑ０〜ｑ３は、デコーダ群４４４が有する各デコーダ４４４ａへ出力される。そして、デコーダ４４４ａで選択されたデータが、対応するスイッチ４４５ａへ出力される。  
また、制御ロジック４４１はデータ処理部４４６を有する。データ処理部４４６において、伝送方式の異なる印刷データ（例えば振幅の異なるデータ）を所定の振幅（例えばＨレベルが３．３Ｖ、Ｌレベルが０Ｖの信号）を出力する。
【００２５】
シフトレジスタ群４４２には、ノズル４２４毎に定められるドット形成データＳＩがセットされる。なお、ドット形成データＳＩは、インク滴の噴射量をノズル４２４毎に定めるためのデータであり、液体の噴射を制御する際に用いられる制御データの一種である。このプリンター１において、ドット形成データＳＩは２ビットデータで構成されている。このため、インク滴の噴射量を４段階で定めることができる。例えば、データ［００］はインク滴の非噴射を示し、データ［０１］は小ドットの形成に適した量のインク滴を噴射させることを示す。同様に、データ［１０］は中ドットの形成に適した量、データ［１１］は大ドットの形成に適した量のインク滴を噴射させることをそれぞれ示す。
【００２６】
そして、シフトレジスタ群４４２は、ドット形成データＳＩの上位ビットを記憶する上位側シフトレジスタ４４２ａとドット形成データＳＩの下位ビットを記憶する下位側シフトレジスタ４４２ｂの組を、複数のノズル４２４のそれぞれについて有する。
【００２７】
ラッチ回路群４４３は、複数のラッチ回路を有しており、シフトレジスタ群４４２が有する各シフトレジスタにセットされたドット形成データＳＩをラッチする。このラッチ回路群４４３は、シフトレジスタ群４４２と同様に、上位側ラッチ回路４４３ａと下位側ラッチ回路４４３ｂの組を、複数のノズル４２４のそれぞれについて有している。そして、上位側ラッチ回路４４３ａは、上位側シフトレジスタ４４２ａにセットされたドット形成データＳＩの上位ビットを、プリンター側コントローラー６０から送られるラッチ信号で規定されるタイミングでラッチする。下位側ラッチ回路４４３ｂは、下位側シフトレジスタ４４２ｂにセットされたドット形成データＳＩの下位ビットをラッチ信号で規定されるタイミングでラッチする。これらの上位側ラッチ回路４４３ａ及び下位側ラッチ回路４４３ｂでラッチされることにより、シフトレジスタ群４４２にセットされたドット形成データＳＩはノズル４２４毎の組とされる。そして、ラッチされたドット形成データＳＩは、各デコーダ４４４ａに入力される。
【００２８】
デコーダ群４４４は複数のデコーダ４４４ａを有する。デコーダ４４４ａは、ノズル４２４毎に設けられており、制御ロジック４４１からのスイッチ動作データＳＰ（ｑ０〜ｑ３）を、対応するラッチ回路の組４４３ａ，４４３ｂでラッチされたドット形成データＳＩに基づいて選択する。例えば、デコーダ４４４ａは、ドット形成データＳＩがデータ［００］のときにスイッチ動作データＳＰとしてデータｑ０を選択するなど設定されている。そして、デコーダ４４４ａは、選択したスイッチ動作データＳＰを対応するスイッチ４４５ａに出力する。このため、デコーダ４４４ａは、スイッチ動作データ出力部の一種である。
【００２９】
スイッチ群４４５もノズル４２４毎に設けられた複数のスイッチ４４５ａを有する。各スイッチ４４５ａは、スイッチ動作データＳＰに基づいてオンオフが制御される。そして、スイッチ４４５ａがオン状態のとき、駆動信号ＣＯＭはピエゾ素子４３１に印加される。また、スイッチ４４５ａがオフ状態のとき、駆動信号ＣＯＭはピエゾ素子４３１に印加されない。これにより、駆動信号ＣＯＭの駆動波形がピエゾ素子４３１に印加されたり遮断されたりする。ピエゾ素子４３１は、印加された駆動波形の電位変化に応じて、圧力室４２３内のインクに圧力変化を与える。その結果、ドット形成データＳＩの内容に応じてインク滴の噴射制御が行われる。
【００３０】
また、ヘッド制御部ＨＣが有するメモリーＩＣ４５は、図２に示すように、ヘッド側ケーブル４６、中継基板４７、及び、フラットケーブルＦＣ等を通じてプリンター側コントローラー６０と電気的に接続されている。また、メモリーＩＣ４５は、ヘッド側ケーブル４６を介して制御ＩＣ４４と通信可能に接続されている。なお、メモリーＩＣ４５は、後述する周波数解析部４５１を有する。
【００３１】
＝＝＝印刷データの伝送方法について＝＝＝
＜コントローラーのデータ伝送部６５１について＞
図１に示すように、コントローラー６０の制御ユニット６５は、各ノズルのインク噴射に関するデータであるドット形成データＳＩをヘッドＨＤに伝送する「データ伝送部６５１」を有する。
【００３２】
図６Ａは、データ伝送部６５１が有する出力バッファ６５２を説明するための図である。データ伝送部６５１は、図１に示すように、出力バッファ６５２と書込伝送制御部６５３とを有する。プリンター１がコンピューターＣＰから受信して、本体側メモリー６２に記憶しているドット形成データＳＩを、書込伝送制御部６５３は読み出し、その読み出したドット形成データＳＩを出力バッファ６５２に書き込んだりする。そして、書込伝送制御部６５３は、出力バッファ６５２に書き込んだドット形成データＳＩを所定のデータ量（単位データ量）ごとにヘッドＨＤに伝送する。
【００３３】
書込伝送制御部６５３からヘッドＨＤに伝送されるドット形成データＳＩの単位データ量（ビット数，ＤａｔａＬｅｎｇｔｈ）は、出力バッファ６５２の構成に応じて定められる。この出力バッファ６５２では、図６Ａに示すように、データ上にてノズル列方向に対応する方向（以下ノズル列方向）に「Ｎワード（画素）」、データ上にてノズル列と交差する方向に対応する方向（以下、交差方向）に「８ワード（画素）」、合計「Ｎ×８ワード（画素）」のデータを記憶することができる。
【００３４】
１ワード（１画素）のデータが１つのノズルＮｚに割り当てられる。前述のように、ここでは、１ワード（１画素）当たりのドット形成データＳＩを「２ビット」とするため、出力バッファ６５２は合計「Ｎ×１６ビット」のデータを記憶することができる。ここで説明のため、図示するように、出力バッファ６５２に記憶されるデータを、ノズル列方向の先端側から順に、２ビットごとに、「ＳＩ（１）、ＳＩ（２）、…ＳＩ（Ｎ）」と付し、交差方向の左側から順に、２ビットごとに、「１列、２列、…８列」と付し、２ビットのデータのうちの上位ビットを「Ｈ」、下位ビットを「Ｌ」と付す。
【００３５】
そして、書込伝送制御部６５３は、出力バッファ６５２で定められる単位ごとにドット形成データＳＩを読み出して、ヘッドＨＤに伝送する。図６Ａの例において書込伝送制御部６５３は、ノズル列方向の先端側から順に１列目のＮ個の上位ビットＨを出力バッファ６５２から読み出してヘッドＨＤへ伝送する（ＳＩ（Ｈ，１）、ＳＩ（Ｈ，２）…ＳＩ（Ｈ，Ｎ））。即ち、書込伝送制御部６５３は、出力バッファ６５２からＮ個のデータを読み出し、ヘッドＨＤへ伝送する。次に、書込伝送制御部６５３は、ノズル列方向の先端側から順に１列目のＮ個の下位ビットＬをヘッドＨＤへ伝送する伝送する（ＳＩ（Ｌ，１）、ＳＩ（Ｌ，２）…ＳＩ（Ｌ，Ｎ））。
【００３６】
こうして１列目のデータが伝送し終わったら、書込伝送制御部６５３は、列ごとの上位ビットＨまたは下位ビットＬをＮ個ずつ伝送し、最終的に８列目のＮ個の下位ビットＬまで伝送する。つまり、書込伝送制御部６５３からヘッドＨＤに伝送されるドット形成データＳＩの単位データ量は「Ｎ個」となる。
【００３７】
なお、列ごとに並ぶＮ個のデータ（ＳＩ（１）〜ＳＩ（Ｎ））は、媒体上において交差方向の位置が等しい画素に対応するドット形成データＳＩである。ここでは、出力バッファ６５２に記憶されるデータのうち、同じ列（例えば１列目）におけるＮ個のドット形成データ（ＳＩ（１）〜ＳＩ（Ｎ））は、同じノズル列に属するノズルに割り当てられ、ドット形成データＳＩ（１）〜ＳＩ（Ｎ）により同じタイミングのインク噴射が制御される。つまり、書込伝送制御部６５３からヘッドユニット４０に伝送されるドット形成データＳＩの単位データ量は「Ｎ個」であるため、１つの書込伝送制御部６５３にてインク噴射を制御できるノズル数は「Ｎ個」であると言える。
【００３８】
図６Ｂは単位データ量Ｎが１８０個であるデータ伝送部６５１から伝送されるデータを示す図であり、図６Ｃでは単位データ量Ｎが３６０個であるデータ伝送部６５１から伝送されるデータを示す図である。プリンター１の機種ごと、即ち、コントローラー６０の種類によってデータ伝送部６５１の単位データ量Ｎが異なる。また、ダミーノズルにドット形成データＳＩを伝送するプリンター１もあれば、伝送しないプリンター１もある。
【００３９】
図６Ｂに示すように、単位データ量Ｎが１８０個であり、ダミーノズルにデータを伝送しないコントローラー６０であれば、所定の伝送期間Ｔの間に、まず、１８０ノズル分の上位ビット（ＳＩ（Ｈ，１）〜ＳＩ（Ｈ，１８０））がヘッドユニット４０に伝送された後に、１８０ノズル分の下位ビット（ＳＩ（Ｌ，１）〜ＳＩ（Ｌ，１８０））がヘッドユニット４０に伝送される。そのため、１ノズル列分（３６０個）のデータを伝送するためには、２本の信号線が必要となる。なお、所定の伝送期間Ｔとは、あるタイミングで同時にノズルからインク滴を噴射させるためのデータを伝送する期間である。
【００４０】
一方、図６Ｃに示すように、単位データ量が３６０個であり、ダミーノズルにデータを伝送しないコントローラー６０であれば、所定の伝送期間Ｔの間に、まず、３６０ノズル分の上位ビット（ＳＩ（Ｈ，１）〜ＳＩ（Ｈ，３６０））がヘッドユニット４０に伝送された後に、３６０ノズル分の下位ビット（ＳＩ（Ｌ，１）〜ＳＩ（Ｌ，３６０））がヘッドユニット４０に伝送される。そのため、１ノズル列分のデータを伝送するためには１本の信号線で足りる。ただし、図６Ｃでは図６Ｂに比べて、所定の伝送期間Ｔに２倍のデータ量をヘッドユニット４０に伝送するため、１ビットデータ（例えばＳＩ（Ｈ，１））の伝送時間が短くなる。
【００４１】
このようにコントローラー６０の出力バッファ６５２の記憶容量に応じて、データ伝送部６５１からヘッドユニット４０に伝送する単位データ量Ｎが異なり、データを伝送する信号線の数や１ビットデータの伝送時間が異なってくる。
【００４２】
＜印刷データの伝送方式について＞
図７Ａから図７Ｃは、コントローラー６０からヘッドユニット４０への印刷データの伝送方式の違いを示す図である。プリンター１の機種によってコントローラー６０の種類が異なり、コントローラー６０の種類が異なるとヘッドユニット４０への印刷データの伝送方式が異なることが多い。ここでは３種類の伝送方式を例に挙げて実施形態を説明する。また、以下に示す伝送方式は、印刷データの中のドット形成データＳＩおよびクロック信号ＳＣＬＫ（ヘッドから流体を噴射させるためのデータに相当）に関する伝送方式とする。
【００４３】
図７Ａは、第１伝送方式を説明するための図である。第１伝送方式を用いるコントローラー６０では、図６Ｂに示すようにデータ伝送部６５１の単位データ量が１８０個であり、ダミーノズルのドット形成データＳＩは伝送しないとする。即ち、第１伝送方式では、伝送周期Ｔ内に１８０ノズル分のデータを送信し、この時のクロック信号ＳＣＬＫの周波数を「第１周波数ｆ１（Ｈｚ）」とする。
【００４４】
そのため、第１伝送方式では、１ノズル列分（３６０個のノズル分）のドット形成データＳＩを伝送するために２つの信号線が必要となる。また、ヘッドＨＤには図３Ｂに示すノズル列が４つ設けられているとする。例えば、イエローインクを噴射するイエローノズル列Ｙとマゼンタインクを噴射するマゼンタノズル列とシアンインクを噴射するノズル列ＣとブラックインクＫを噴射するノズル列Ｋが設けられているとする。そのため、コントローラー６０からヘッドユニット４０にドット形成データＳＩを伝送するために必要な信号線は８本（＝２×４）となる。
【００４５】
そして、第１伝送方式により伝送されるドット形成データ信号ＳＩでは、ドット形成データ信号ＳＩの示す電位が「３．３Ｖ」である場合、ドット形成データＳＩのデータレベルを「１＝Ｈレベル」とし、ドット形成データ信号ＳＩの示す電位が「０Ｖ（ＧＮＤ・グラウンド）」である場合、ドット形成データＳＩのデータレベルを「０＝Ｌレベル」とする。即ち、第１伝送方式によりヘッドユニット４０に伝送されるドット形成データ信号ＳＩ（及びクロック信号ＳＣＬＫ）は、図７Ａに示すように、ＧＮＤ基準の３．３Ｖ振幅の信号である。
【００４６】
なお、クロック信号ＳＣＬＫで発生するパルスの立上りタイミング又は立下りタイミングにおけるドット形成データ信号ＳＩの電位によって、ドット形成データＳＩのデータレベルＨＬを判断する。例えば、図７Ａのドット形成データ信号ＳＩは、ブラックノズル列Ｋのドット形成データＳＩに関する信号である。そして、クロック信号ＳＣＬＫの最初のパルスの立上りタイミングにおけるドット形成データ信号ＳＩの電位が３．３Ｖであるため、ブラックノズル列Ｋの先端ノズルに割り当てられる画素の上位ビットＳＩ（Ｈ，Ｋ１）が「１（Ｈレベル）」であると判断できる。同様に、クロック信号ＳＣＬＫの最初のパルスの立下りタイミングにおけるドット形成データ信号ＳＩの電位が０Ｖであるため、ブラックノズル列Ｋの先端から２番目のノズルに割り当てられる画素の上位ビットＳＩ（Ｈ，Ｋ２）が「０（Ｌレベル）」であると判断できる。
【００４７】
図７Ｂは、第２伝送方式を説明するための図である。第２伝送方式を用いるコントローラー６０では、図６Ｃに示すようにデータ伝送部６５１の単位データ量が３６０個であり、ダミーノズルのドット形成データＳＩは伝送しないとする。即ち、第２伝送方式では、伝送周期Ｔ内に３６０ノズル分のドット形成データＳＩを送信し、この時のクロック信号ＳＣＬＫの周波数を「第２周波数ｆ２（Ｈｚ）」とする。なお、第２伝送方式の方が第１伝送方式に比べて伝送周期Ｔ内に伝送するドット形成データＳＩの数が多く、クロック信号ＳＣＬＫに発生するパルス数も多くなるため、第２周波数ｆ２の方が第１周波数ｆ１よりも高い周波数となる。
【００４８】
第２伝送方式では、１ノズル列分のドット形成データＳＩを１本の信号線で伝送するため、コントローラー６０からヘッドユニット４０にドット形成データＳＩを伝送するために必要な信号線は４本となる。このため、第２伝送方式では第１伝送方式に比べて信号線を少なくすることができる。
【００４９】
ただし、第２伝送方式では第１伝送方式に比べて、伝送期間Ｔ内に２倍のデータ量をヘッドヘッドユニット４０に伝送するため、１ビットデータの伝送時間が短くなる。そのため、仮に、第２伝送方式のドット形成データ信号ＳＩを、第１伝送方式と同様にＧＮＤ基準の３．３Ｖ振幅の信号とすると、１ビットデータ分の短い伝送期間に電位変化が追随できず、ノイズ発生や波形のなまりの原因になってしまう。特に、コントローラー６０からヘッドユニット４０へフレキシブルケーブルＦＣを介してドット形成データ信号ＳＩを伝送する際に、ドット形成データ信号ＳＩがノイズ発生源となり、プリンター１内の他の機器に影響を及ぼしてしまう。
【００５０】
そこで、第２伝送方式では、第１伝送方式よりも、ドット形成データ信号ＳＩの振幅を例えば「１．６Ｖ」と小さくする。振幅が小さければ１ビットデータの伝送時間が短くとも電位変化に追随することができ、ノイズの発生を抑え、外部へのノイズの影響を小さくすることが出来る（ＥＭＩ対策）。逆に言えば、第１電送方式では、伝送期間Ｔにて伝送するドット形成データ数が少なく、１ビットデータの伝送時間を長く確保できるため、ドット形成データ信号ＳＩの振幅を３．３Ｖと大きく出来る。
【００５１】
また、第１伝送方式にて伝送されるドット形成データ信号ＳＩ（及びクロック信号ＳＣＬＫ）では、ＧＮＤ（０Ｖ）を基準に３．３Ｖ振幅のパルスを発生させているのに対して、第２伝送方式にて伝送されるドット形成データ信号ＳＩでは、１．７Ｖを基準に１．６Ｖ振幅のパルスを発生させている。このように、ＧＮＤよりも高い電位を基準にパルスを発生させることによって、ノイズの発生を抑え、外部へのノイズの影響も小さくすることが出来る。そのため、第２伝送方式により伝送されるドット形成データ信号ＳＩでは、ドット形成データ信号ＳＩの示す電位が「３．３Ｖ」である場合、ドット形成データＳＩのデータレベルを「１＝Ｈレベル」とし、ドット形成データ信号ＳＩの示す電位が「１．７Ｖ」である場合、ドット形成データＳＩのデータレベルを「０＝Ｌレベル」とする。
【００５２】
図７Ｃは、第３伝送方式を説明するための図である。第３伝送方式を用いるコントローラー６０では、伝送周期Ｔ内に２ノズル列分のドット形成データＳＩ（ダミーノズルを除く）を伝送する。図７Ｃのドット形成データ信号ＳＩでは、ブラックノズル列Ｋのドット形成データ（例えばＳＩ（Ｈ，Ｋ１））とシアンノズル列のドット形成データ（例えばＳＩ（Ｈ，ＣＩ））が交互に伝送される。この時のクロック信号ＳＣＬＫの周波数を「第３周波数ｆ３（Ｈｚ）」とする。第３周波数ｆ３は第１周波数ｆ１及び第２周波数ｆ２よりも高い周波数となる。
【００５３】
第３伝送方式では、伝送周期Ｔ内に伝送するドット形成データＳＩの数が多いため、第２伝送方式と同様に、ドット形成データ信号ＳＩの振幅を「１．６Ｖ」と小さくする。そうすることで、ノイズの発生を抑え、外部へのノイズの影響を小さくすることが出来る（ＥＭＩ対策）。
【００５４】
また、第３伝送方式では「差動伝送」にてドット形成データＳＩを伝送する。差動伝送では図７Ｃに示すように逆位相の信号（非反転信号・反転信号）を伝送する。差動伝送を行うことで、非反転信号と反転信号に共通に発生するノイズを後の処理にて打ち消すことができ、ノイズの影響を除去したデータを取得することが出来る。なお、第１伝送方式および第２伝送方式は、非反転信号のみが伝送される所謂シングルエンド伝送である。シングルエンド伝送に比べて差動伝送では共通ノイズを相殺でき、伝送期間に多くのデータ数を伝送できる。ただし、差動伝送ではシングルエンド伝送に比べて２倍の信号線が必要となる。そのため、第３伝送方式では、伝送周期Ｔ内に２ノズル列分のドット形成データＳＩを伝送するが、非反転信号と反転信号の信号線が必要となるため、コントローラー６０からヘッドユニット４０にドット形成データＳＩを伝送するために必要な信号線は４本となる。
【００５５】
また、第３伝送方式により伝送される非反転のドット形成データ信号ＳＩでは、非反転のドット形成データ信号ＳＩの示す電位が「１．６Ｖ」である場合、ドット形成データＳＩのデータレベルを「１＝Ｈレベル」とし、非反転のドット形成データ信号ＳＩの示す電位が「０Ｖ（ＧＮＤ）」である場合、ドット形成データＳＩのデータレベルを「０＝Ｌレベル」とする。なお、図７Ｃでは説明の簡略のためクロック信号ＳＣＬＫは非反転信号のみを示しているが、クロック信号ＳＣＬＫも差動伝送されるとする。
【００５６】
以上をまとめると、第１伝送方式は高振幅（３．３Ｖ）のシングルエンド伝送であり、第２伝送方式はＬレベル電位をＧＮＤからレベルシフトさせた低振幅（１．６Ｖ）のシングルエンド伝送であり、第３伝送方式は低振幅（１．６Ｖ）の差動伝送（ＬＶＤＳ）である。プリンターの機種ごと、即ち、コントローラー６０の種類ごとにより、コントローラー６０からのドット形成データ信号ＳＩおよびクロック信号ＳＣＬＫの伝送方式（図７Ａ〜図７Ｃ）が異なる。そうすると、ドット形成データ信号ＳＩおよびクロック信号ＳＣＬＫを受信したヘッドユニット４０側の処理（後述）も異なってくる。
【００５７】
仮に、コントローラー６０の種類ごと（プリンター１の機種ごと）に専用のヘッドユニット４０を製造すると、多品種のプリンターを製造するプリンターメーカーでは、多くの専用品となるヘッドヘッドユニット４０を製造しなければならず、製造コストがかかってしまう。そこで、本実施形態ではヘッドユニット４０の汎用化を目的とする。
【００５８】
＝＝＝ヘッドユニット４０における受信信号処理について＝＝＝
図８Ａは、コントローラー６０から伝送されたドット形成データ信号ＳＩ及びクロック信号ＳＣＬＫをヘッドユニット４０が受信した後の処理の流れを示す図である。図７に示すように、コントローラー６０の種類に応じて、ドット形成データ信号ＳＩ及びクロック信号ＳＣＬＫの伝送方式が異なる。伝送方式が異なると、図８Ａに示すように、ヘッドユニット４０が受信するドット形成データ信号ＳＩ及びクロック信号ＳＣＬＫの形状が異なる。
【００５９】
具体的には、第１伝送方式（図７Ａ）で伝送されたドット形成データ信号ＳＩ及びクロック信号ＳＣＬＫ（以下、第１受信信号ＳＩ（１）・ＳＣＬＫ（１））は、Ｌレベル電位がＧＮＤである３．３Ｖ振幅の信号である。第２伝送方式（図７Ｂ）で伝送されたドット形成データ信号ＳＩ及びクロック信号ＳＣＬＫ（以下、第２受信信号ＳＩ（２）・ＳＣＬＫ（２））は、ＧＮＤに対してＬレベル電位がレベルシフトした１．６Ｖ振幅の信号である。第３伝送方式（図７Ｃ）で伝送されたドット形成データ信号ＳＩ及びクロック信号ＳＣＬＫ（以下、第３受信信号ＳＩ（３）・ＳＣＬＫ（３））は、Ｌレベル電位がＧＮＤである１．６Ｖ振幅の逆位相信号（非反転信号・反転信号）である。
【００６０】
このようにヘッドユニット４０がコントローラー６０から受信する信号ＳＩ・ＳＣＬＫは、コントローラー６０の種類によって、振幅が異なったり、Ｌレベル電位がＧＮＤからレベルシフトしたり、逆位相の２つの信号であったりするため、そのままの受信信号ＳＩ・ＳＣＬＫでシフトレジスタ群４４２（図４）にドット形成データＳＩのデータレベルＨＬを判断させることは難しい。
【００６１】
そのため、制御ロジック４４１内のデータ処理部４４６において受信信号ＳＩＣＫ・ＳＣＬＫを処理して同じ形状の出力信号ＳＩ’・ＳＣＬＫ’に変換する。ここでは、受信信号ＳＩ・ＳＣＬＫを、Ｌレベル電位がＧＮＤである３．３Ｖ振幅の出力信号ＳＩ’・ＳＣＬＫ’に変換する。即ち、受信信号ＳＩ・ＳＣＬＫがＨレベルの時に３．３Ｖ（第１電位に相当）を出力し、受信信号ＳＩ・ＳＣＬＫのレベルがＬレベルの時に０Ｖ（第２電位に相当）を出力する出力信号ＳＩ’・ＳＣＬＫ’（出力データに相当）に変換する。そうすることで、シフトレジスタ群４４２がドット形成データＳＩのデータレベルＨＬを容易に判断することができる。例えば、図５に示すように、出力信号ＳＩ’・ＳＣＬＫ’がシフトレジスタ４４２ａ，４４２ｂに入力されることによって、各シフトレジスタ４４２ａ，４４２ｂはクロック信号ＳＣＬＫ’の立上り又は立下りのタイミングにおけるドット形成データ信号ＳＩ’の電位（３．３Ｖか０Ｖ）に基づきドット形成データＳＩのデータレベルＨＬを判断する。
【００６２】
また、コントローラー６０から伝送された受信信号ＳＩ・ＳＣＬＫは、長い伝送経路の間に（ＦＣを通過する期間に）、ノイズが発生したり、波形がなまったりしてしまう。そのため、ノイズが発生したりなまったりしている受信信号ＳＩ，ＳＣＬＫでは、シフトレジスタ群４４２が誤ってドット形成データＳＩのデータレベルＨＬを判断してしまう虞がある。そのため、受信信号ＳＩ・ＳＣＬＫをデータ処理部４４６において出力信号ＳＩ’・ＳＣＬＫ’に変換することで、シフトレジスタ群４４２はノイズの発生や波形のなまりが抑えられた出力信号に基づいてドット形成データＳＩのデータレベルＨＬを正確に判断することが出来る。即ち、データ処理部４４６は受信信号ＳＩ・ＳＣＬＫをきれいな波形に整形する役割を担う。
【００６３】
データ処理部４４６が受信信号ＳＩ・ＳＣＬＫを出力信号ＳＩ’・ＳＣＬＫ’に変換する処理（後述）は、受信信号ＳＩ・ＳＣＬＫの種類により異なる。即ち、異なる伝送方式でヘッドユニット４０に伝送された受信信号ＳＩ（１）〜（３）・ＳＣＬＫ（１）〜ＳＣＬＫ（３）によって、データ処理部４４６での処理が異なる。そのため、ヘッドユニット４０を汎用化させるためには、各伝送方式（図７）による受信信号ＳＩ・ＳＣＬＫの種類に応じて、受信信号ＳＩ・ＳＣＬＫを出力信号ＳＩ’・ＳＣＬＫ’に変換するためのデータ処理部を備える必要がある。
【００６４】
図８Ｂは、クロック信号ＳＣＬＫの周波数に対応する制御信号ＤＳＷ（１）・ＤＳＷ（２）を示す制御信号テーブルであり、図９は、受信信号ＳＩ・ＳＣＬＫを出力信号ＳＩ’・ＳＣＬＫ’に変換するデータ処理部４４６を説明する図である。図８Ａのテーブルは、コントローラー６０から受信したクロック信号ＳＣＬＫの周波数と制御信号ＤＳＷを対応付けた制御信号テーブルであり、制御信号テーブルはヘッドユニット４０内のメモリーＩＣ４５内に記憶されている。また、このヘッドユニット４０では、第１伝送方式による第１受信信号ＳＩ（１）・ＳＣＬＫ（１）は第１データ処理部７０で処理し、第２伝送方式による第２受信信号ＳＩ（２）・ＳＣＬＫ（２）、及び、第３伝送方式による第３受信信号ＳＩ（３）・ＳＣＬＫ（３）は共通の第２第３データ処理部７１で処理する。そのため、受信信号ＳＩ・ＳＣＬＫの種類に応じて、受信信号ＳＩ・ＳＣＬＫを処理するデータ処理部７０・７１を変更する必要がある。
【００６５】
ところで、図７に示す３つの伝送方式によって伝送された受信信号ＳＩ・ＳＣＬＫではそれぞれ周波数ｆ１〜ｆ３が異なる。そこで、本実施形態のヘッドユニット４０は、コントローラー６０から受信したクロック信号ＳＣＬＫの周波数に基づいて、受信信号ＳＩ・ＳＣＬＫを、第１データ処理部７０に入力するのか、それとも、第２第３データ処理部７１に入力するのかを決定する。そのために、ヘッドユニット４０のメモリーＩＣ４５（図８Ａ）には周波数解析部４５１を設け、コントローラー６０から受信したクロック信号ＳＣＬＫをメモリーＩＣ４５にも入力する。ヘッドユニット４０はコントローラー６０からデータを受信すると、周波数解析部４５１にクロック信号ＳＣＬＫの周波数を解析させる。そして、メモリーＩＣ４５が、その周波数と制御信号テーブル（図８Ｂ）に基づいて、制御信号ＤＳＷを決定し、制御信号ＤＳＷを制御ロジック４４１に出力する。なお、クロック信号ＳＣＬＫの周波数を解析するに限らず、ドット形成データ信号ＳＩの周波数を解析し、制御信号ＤＳＷを決定してもよい。
【００６６】
制御信号テーブル（図８Ｂ）では、各伝送方式におけるクロック信号ＳＣＬＫの周波数ｆ１〜ｆ３に対して２つの制御信号ＤＳＷ（１）・ＤＳＷ（２）が対応付けられている。一方の第１制御信号ＤＳＷ（１）は、受信信号ＳＩ・ＳＣＬＫを図９に示す第１データ処理部７０に入力するのか、それとも第２データ処理部７１に入力するのか、を決定するための制御信号である。他方の第２制御信号ＤＳＷ（２）は、第２第３データ処理部７１内の動作を制御するための制御信号である（後述）。
【００６７】
図８Ｂの制御信号テーブルによると、第１伝送方式によるクロック信号ＳＣＬＫ（１）の周波数ｆ１に対して第１制御信号ＤＳＷ（１）は「１（＝Ｈレベル）」が設定されており、第２伝送方式によるクロック信号ＳＣＬＫ（２）の周波数ｆ２および第３伝送方式によるクロック信号ＳＣＬＫ（３）の周波数ｆ３に対して第１制御信号ＤＳＷ（１）は「０（＝Ｌレベル）」が設定されている。
【００６８】
データ処理部４４６（図９）では、メモリーＩＣ４５からの第１制御信号ＤＳＷ（１）に応じて、コントローラー６０からの受信信号ＳＩ，ＳＣＬＫを、第１データ処理部７０か第２第３データ処理部７１の何れかに入力する。また、第１データ処理部７０と第２第３データ処理部７１の出力側には、それぞれトランスミッションゲート７２（１）〜７２（３）が設けられている。このトランスミッションゲート７２にも第１制御信号ＤＳＷ（１）が入力される。なお、本実施形態ではドット形成データ信号ＳＩを処理するデータ処理部４４６とクロック信号ＳＣＬＫを処理するデータ処理部４４６が設けられ、ドット形成データ信号ＳＩもクロック信号ＳＣＬＫも同じ処理が行われるとする。以下では説明の簡略のため、２つの受信信号を代表してドット形成データ信号ＳＩの処理について説明する。
【００６９】
第１制御信号ＤＳＷ（１）が「１（Ｈレベル）」であれば、データ処理部４４６は、図９に示すＭ入力部にドット形成データ信号ＳＩを入力する。また、第１制御信号ＤＳＷ（１）が「１」であるとき、第１データ処理部７０の出力側のトランスミッションゲート７２（１）はオンとなり、第１データ処理部７０から出力された信号を通過させる。一方、第２第３データ処理部７１の出力側のトランスミッションゲート７２（２）・７２（３）はオフとなり、第２第３データ処理部７１が動作しないように設定されている。
【００７０】
これに対して、第１制御信号ＤＳＷ（１）が「０（Ｌレベル）」であれば、データ処理部４４６は、Ｍ入力部とＰ入力部に信号を入力する（詳細は後述）。そして、第１制御信号ＤＳＷ（１）が「０」であるとき、第１データ処理部７０の出力側のトランスミッションゲート７２（１）はオフとなり、第１データ処理部７０は動作しないように設定されている。一方、第２第３データ処理部７１の出力側のトランスミッションゲート７２（２）・７２（３）はオンとなり、第２第３データ処理部７１からの出力された信号を通過させる。
【００７１】
なお、第２第３データ処理部７１の出力側には２つのトランスミッションゲート７２（２）・７３（３）が設けられている。これは図７Ｃの第３伝送方式のように２つのノズル列に関するドット形成データＳＩが同じ信号で伝送された場合に、第２第３データ処理部７１から各ノズル列用のドット形成データ信号ＳＩに分かれて出力されるためである。即ち、一方のトランスミッションゲート７２（２）から出力されたドット形成データ信号ＳＩはノズル列Ｘに対応するシフトレジスタ群４４２に出力され、他方のトランスミッションゲート７２（３）から出力されたドット形成データ信号ＳＩはノズル列Ｙに対応するシフトレジスタ群４４２に出力される。
【００７２】
このように本実施形態のヘッドユニット４０では、コントローラー６０から受信したクロック信号ＳＣＬＫの周波数に応じて（第１制御信号ＤＳＷ（１）に応じて）、受信信号ＳＩ・ＳＣＬＫを第１データ処理部７０にて処理するのか、それとも第２第３データ処理部７１にて処理するのかを、切替えることができる。こうすることで、コントローラー６０の種類ごと（プリンター１の機種ごと）にコントローラー６０からの受信信号ＳＩ・ＳＣＬＫの形状が異なり、ヘッドユニット４０における受信信号ＳＩ・ＳＣＬＫの処理が異なるとしても、ヘッドユニット４０の汎用化を実現できる。
【００７３】
また、受信信号（クロック信号ＳＣＬＫ）の周波数に応じて、第１データ処理部７０と第２第３データ処理部７１の何れに受信信号ＳＩ・ＳＣＬＫを入力するのかを決定することで、例えばプリンターの製造工程やヘッドユニット４０の交換時において、コントローラー６０とヘッドユニット４０を対応付ける作業を減らすことが出来る。具体的には、コントローラー６０が組み込まれたプリンター１本体部に汎用化のヘッドユニット４０を取り付けた後、そのコントローラー６０の伝送方式に応じてヘッドユニット４０が受信信号ＳＩをどのデータ処理部７０・７１にて処理するのかを規定する必要がない。例えば、ヘッドユニット４０のメモリーＩＣ４５などに、受信信号ＳＩ・ＳＣＬＫの処理方法を決定するための制御信号（ここではＤＳＷ（１））を記憶させる作業を必要としない。つまり、本実施形態のヘッドユニット４０では、受信信号（クロック信号ＳＣＬＫ）の周波数に応じて第１制御信号ＤＳＷ（１）が決定し、その第１制御信号ＤＳＷ（１）に応じて受信信号ＳＩ・ＳＣＬＫの処理方法が自動に切り替わる。  
以下、各伝送方式による受信信号ＳＩ・ＳＣＬＫの各データ処理部７０，７１での処理方法について説明する。
【００７４】
＜第１受信信号ＳＩ（１）の処理について＞
図１０は、第１受信信号ＳＩ（１）・ＳＣＬＫ（１）の処理方法を説明する図である。図７Ａの第１伝送方式にて伝送された第１受信信号ＳＩ（１）は（以下、クロック信号ＳＣＬＫ（１）は省略）、図示するようにＬレベル電位がＧＮＤの３．３Ｖ振幅の信号である。コントローラー６０からヘッドユニット４０に伝送されてきた受信信号ＳＩ（１）にはノイズが発生したり波形がなまったりしている。そのため、第１データ処理部７０にて波形を整える。そうすることで、シフトレジスタ群４４２がドット形成データＳＩのデータレベルＨＬを正確に判断することができる。
【００７５】
なお、前述の図９に示すように、クロック信号ＳＣＬＫ（１）の周波数ｆ１（第１の周波数に相当）に応じてメモリーＩＣ４５がデータ処理部４４６に第１制御信号ＤＳＷ（１）＝［１］を出力すると、データ処理部４４６は、第１データ処理部７０のＭ入力部に第１受信信号ＳＩ（１）を入力する。また、トランスミッションゲート７２にも第１制御信号ＤＳＷ（１）が入力され、第１データ処理部７０は動作し、第２第３データ処理部７１は動作しない。
【００７６】
第１データ処理部７０は比較回路（例えばシュミットトリガ回路）とする。図１０の第１データ処理部７０では、Ｍ入力部からの信号が、抵抗Ｒを介してＣＭＯＳに入力される。ＣＭＯＳはＰチャンネルトランジスタＰｔとＮチャンネルトランジスタＮｔが接続された回路である。ＣＭＯＳに入力される信号がＨレベルの時にＮチャネルトランジスタＮｔがオンとなり、図１０ではＧＮＤ電位が出力される。一方、ＣＭＯＳに入力される信号がＬレベルの時にＰチャンネルトランジスタＰｔがオンとなり、図１０では３．３Ｖが出力される。
【００７７】
そして、この第１データ処理部７０では、受信信号ＳＩ（１）の示す電位がＧＮＤから３．３Ｖ振幅の３５％（約１．２Ｖ）以上である時（ｔ０〜ｔ１）、出力信号ＳＩ’（１）の電位が「３．３Ｖ」となり、受信信号ＳＩ（１）の示す電位がＧＮＤから３．３Ｖ振幅の３５％未満である時、出力信号ＳＩ’の電位が「０Ｖ」となるように設定されている。即ち、第１データ処理部７０では、ＧＮＤから３．３Ｖ振幅の３５％の電位を基準電位（第１の基準電位に相当）とし、受信信号ＳＩ（１）の電位が基準電位以上であればＨレベルの電位（３．３Ｖ）が出力され、受信信号ＳＩ（１）の電位が基準電位未満であればＬレベルの電位（０Ｖ）が出力される。その結果、第１データ処理部７０からは、受信信号ＳＩ（１）のデータレベルに応じて、Ｌレベル電位がＧＮＤである３．３Ｖ振幅の信号が出力信号ＳＩ’（１）として出力される。
【００７８】
このように受信信号ＳＩ（１）を第１データ処理部７０にて処理することによって、コントローラー６０からの受信信号ＳＩ（１）のノイズや波形のなまりを除去することができ、シフトレジスタ群４４２はきれいに整形された出力信号ＳＩ（１）によって、ドット形成データＳＩのデータレベルＨＬを正確に判断することが出来る。
【００７９】
なお、第１データ処理部７０内のＣＭＯＳでは、入力信号がＬレベルの時に３．３Ｖが出力され、入力信号がＨレベルの時に０Ｖが出力され、ドット形成データ信号ＳＩ（１）のデータレベルと逆位相になるため、ＣＭＯＳの出力側に反転部７３を設ける。また、第１受信信号ＳＩ（１）のデータレベルＨＬを判断する基準電位は、ＧＮＤから３．３Ｖ振幅の３５％の電位地点（１．２Ｖ）に限らず、例えば振幅の５０％の電位地点でもよい。
【００８０】
＜第２受信信号ＳＩ（２）の処理について＞
図１１Ａは第２受信信号ＳＩ（２）（以下ＳＣＬＫ（２）は省略）の処理方法を説明する図であり、図１１ＢはＭ入力部（第１入力部に相当）に入力される電位Ｖｍ（受信信号ＳＩ（２））とＰ入力部（第２入力部に相当）に入力される電位Ｖｐ（一定電位）を示す図であり、図１１Ｃは第１制御信号がＨレベル（１）の時の差動回路７４の動きを示す図である。図７Ｂの第２伝送方式にて伝送された第２受信信号ＳＩ（２）は、図１１Ａに示すようにＧＮＤに対して電位が１．７Ｖレベルシフトした１．６Ｖ振幅の信号である。この受信信号ＳＩ（２）を、第２第３データ処理部７１によって、Ｌレベル電位がＧＮＤである３．３Ｖ振幅の出力信号ＳＩ’（２）に変換する。
【００８１】
第２第３データ処理部７１は、差動回路７４とＣＭＯＳと反転部７３を有する。差動回路７４は、対称配置されたＮチャンネルトランジスタＮｔ（１）（２）と同じく対象配置されたＰチャンネルトランジスタＰｔ（１）（２）を有する。一方のＮチャンネルトランジスタＮｔ（１）のベース部分がＭ入力部であり、他方のＮチャンネルトランジスタＮｔ（２）のベース部分がＰ入力部である。そして、一方側のＰチャンネルトランジスタＰｔとＮチャンネルトランジスタＮｔ（２）の接合部が出力部である。差動回路７４から出力された信号はＣＭＯＳに入力される。また、図１０の差動回路７４では、対称配置のＮチャンネルトランジスタＮｔ（１）（２）の接合部から別のＮチャンネルトランジスタＮｔ（３）を介してＧＮＤ（又は一定電位ＶＳＳ）に接続されている。
【００８２】
前述のように（図９）、クロック信号ＳＣＬＫ（２）の周波数ｆ２（第２の周波数に相当）に応じてメモリーＩＣ４５がデータ処理部４４６に第１制御信号ＤＳＷ（１）＝［０］を出力すると、データ処理部４４６は第２受信信号ＳＩ（２）を第２第３データ処理部７１にて処理する。更に、メモリーＩＣ４５は、クロック信号ＳＣＬＫ（２）の周波数ｆ２に応じて、第２受信信号ＳＩ（２）と第３受信信号ＳＩ（３）を区別するための第２制御信号ＤＳＷ（２）を、制御信号テーブル（図８Ｂ）を参照し、データ処理部４４６に出力する。図８Ｂの制御信号テーブルによると、第２伝送方式のクロック信号ＳＣＬＫ（２）の周波数ｆ２に対応する第２制御信号ＤＳＷ（２）は「１（Ｈレベル）」に設定されており、第３伝送方式のクロック信号ＳＣＬＫ（３）の周波数ｆ３に対応する第２制御信号ＤＳＷ（２）は「０（Ｌレベル）」に設定されている。
【００８３】
第２制御信号ＤＳＷ（２）が「１」である時データ処理部４４６は、第２第３データ処理部７１の差動回路７４のＭ入力部に第２受信信号ＳＩ（２）を入力し、差動回路７４のＰ入力部に一定電位を入力する。ここでは、Ｐ入力部に入力する一定電位を２．５Ｖに設定する。Ｐ入力部に入力される電位Ｖｐは、図１１Ｂに示すように、Ｍ入力部に入力される第２受信信号ＳＩ（２）の振幅の中央部の電位に相当する。
【００８４】
第２第３データ処理部７１では、Ｍ入力部に入力された第２受信信号ＳＩ（２）の電位Ｖｍと、Ｐ入力部に入力された一定電位Ｖｐ＝２・５Ｖの差分電位「Ｖｍ−Ｖｐ」に基づく電位（差に基づく電位に相当）が基準電位（第２の基準電位に相当）以上であればＨレベルの電位（３．３Ｖ）が出力され、差分電位「Ｖｍ−Ｖｐ」に基づく電位が基準電位未満であればＬレベルの電位（０Ｖ）が出力される。
【００８５】
具体的には、差動回路７４の出力部から、Ｍ入力部に入力された第２受信信号ＳＩ（２）の電位ＶｍとＰ入力部に入力された一定電位Ｖｐ（＝２．５Ｖ）の差分電位に基づく電位（図中の（Ｖｍ−Ｖｐ）α）が出力される。図１１Ａに示す差動回路７４では上段の対称配置のＰチャンネルトランジスタがカレントミラー回路の働きをして電流を増幅するため、差動回路７４からの出力部から差分電位「Ｖｍ−Ｖｐ」が電力増幅された信号が出力される。そして、差動回路７４から出力された電位（Ｖｍ−Ｖｐ）αはＣＭＯＳに入力され、閾値電位に基づきオンオフ制御される（第１データ処理部７０と同様）。その結果、第２受信信号ＳＩ（２）は、Ｌレベル電位がＧＮＤである３．３Ｖ振幅の信号が出力信号ＳＩ’（２）として出力される。
【００８６】
こうすることで、ＧＮＤからＬレベル電位がレベルシフトした低振幅（１．６Ｖ）の受信信号ＳＩ（２）を、Ｌレベル電位がＧＮＤである３．３Ｖ振幅の出力信号ＳＩ’（２）に変換できる。その結果、シフトレジスタ群４４２はドット形成データＳＩのデータレベルＨＬを判断することができる。また、出力信号ＳＩ’ではノイズや波形のなまりが除去されるため、シフトレジスタ群４４２はドット形成データＳＩのデータレベルＨＬを正確に判断することが出来る。
【００８７】
なお、図１１Ｃに示すように本実施形態の差動回路７４には第１制御信号ＤＳＷ（１）が入力される。ヘッドユニット４０が第１受信信号ＳＩ（１）を受信し、第１データ処理部７０にて処理する場合、第１制御信号ＤＳＷ（１）は「１（Ｈレベル）」となる。この時、差動回路７４の対称配置のＮチャンネルトランジスタＮｔ（１）Ｎｔ（２）の接合部とＧＮＤの間のＮチャンネルトランジスタＮｔ（３）に第１制御信号「１（Ｈレベル）」が入力されることによって、ＮチャンネルトランジスタＮｔ（３）がオンとなり、Ｍ入力部およびＰ入力部の入力信号がＧＮＤに流れてしまう（又は所定電位ＶＳＳに落ち着いてしまう）。このように、第１制御信号ＤＳＷ（１）が「１」のとき、差動回路７４が動作しないように設定されている。
【００８８】
即ち、第１受信信号ＳＩ（１）が第２第３データ処理部７１によって処理されてしまうことを防止できる。こうすることで、ヘッドユニット４０が受信した信号ＳＩを、伝送方式に応じた処理形式（データ処理部７０，７１）によって処理することができる。また、図９にて説明しているように、各データ処理部７０・７１の出力側に設けられたトランスミッションゲート７２にも第１制御信号ＤＳＷ（１）が入力され、どちらか一方が動作するように設定されており、受信信号ＳＩの種類に応じて正しいデータ処理部７０，７１が使用されるように２重に設定されている。
【００８９】
＜第３受信信号ＳＩ（３）の処理について＞
図１２Ａは、第３受信信号ＳＩ（３）（以下、クロック信号ＳＩ（３）は省略）の処理方法を説明する図であり、図１２Ｂは、受信信号ＳＩ（３）のデータレベルを判断する際の基準電位Ｖｘを示す図である。図７Ｃの第３伝送方式で伝送された第３受信信号ＳＩ（３）は、Ｌレベル電位がＧＮＤである１．６Ｖ振幅の信号であり、逆位相の２つの信号（非反転信号と反転信号）である。この受信信号ＳＩ（３）を第２第３データ処理部７１によって、Ｌレベル電位がＧＮＤである３．３Ｖ振幅の非反転出力信号ＳＩ’（３）に変換する。まず、コントローラー６０からのクロック信号ＳＣＬＫ（３）の周波数ｆ３（第３周波数に相当）に応じてメモリーＩＣ４５がデータ処理部４４６に第１制御信号ＤＳＷ（１）＝［０］を出力し、データ処理部４４６は、第３受信信号ＳＩ（３）を第２第３データ処理部７１にて処理する。
【００９０】
また、メモリーＩＣ４５は、クロック信号ＳＣＬＫ（３）の周波数ｆ３に応じて第２制御信号ＤＳＷ（２）＝［０］もデータ処理部４４６に出力する。そうすると、データ処理部４４６は、図１２Ａに示すように第２第３データ処理部７１の差動回路７４のＭ入力部に非反転の受信信号ＳＩ（３）を入力し、差動回路７４のＰ入力部に反転の受信信号ＳＩ（３）を入力する。第２第３データ処理部７１では、図１２Ｂに示すように、Ｍ入力部に入力された非反転信号の電位Ｖｍ（実線）と、Ｐ入力部に入力された反転信号の電位Ｖｐ（点線）の差分電位「Ｖｍ−Ｖｐ」が閾値Ｖｘ以上であればＨレベルの電位（３．３Ｖ）が出力され、差分電位「Ｖｍ−Ｖｐ」が閾値Ｖｘ未満であればＬレベルの電位（０Ｖ）が出力されるように設定されている。
【００９１】
具体的には、Ｍ入力部に非反転受信信号ＳＩ（３）が入力され、Ｐ入力部に反転受信信号ＳＩ（３）が入力されると、第２受信信号ＳＩ（２）の処理時と同様に、差動回路７４から非反転受信信号ＳＩ（３）の電位Ｖｍと反転受信信号ＳＩ（３）の電位Ｖｐの差（Ｖｍ―Ｖｐ）に基づく電位（図中では（Ｖｍ−Ｖｐ）α）が出力される。そして、非反転信号と反転信号の電位差（Ｖｍ−Ｖｐ）に基づく電位はＣＭＯＳに入力され、基準電位（第３の基準電位に相当）に基づきオンオフ制御される。
【００９２】
その結果、コントローラー６０から伝送された低振幅（１．６Ｖ）の逆位相の受信信号ＳＩ（３）を、受信信号ＳＩ（３）のデータレベルＨＬに応じて、Ｌレベル電位がＧＮＤである３．３Ｖ振幅の出力信号ＳＩ’（３）に変換できる。そうすることで、シフトレジスタ群４４２がドット形成データＳＩ’のデータレベルＨＬを判断することが出来る。また、図１２Ｂに示すように、差動回路７４から非反転信号の電位Ｖｍと反転信号の電位Ｖｐの差に基づく電位が出力され、その際に非反転信号と反転信号に共通に発生するノイズが相殺される。即ち、差動回路７４から出力される信号はノイズが除去されるため、多数のドット形成データＳＩを伝送する場合に適している。また、第３伝送方式では、２ノズル列分のドット形成データＳＩ（図７Ｃではブラックノズル列Ｋとシアンノズル列Ｃ）が同じ信号にて伝送されるため、第２第３データ処理部７１において、２ノズル列分のドット形成データＳＩを１ノズル列分ごとのドット形成データＳＩに分ける作業を行う（不図示）。
【００９３】
＜第２受信信号と第３受信信号の処理の共通化について＞
図１３は、第２受信信号ＳＩ（２）と第３受信信号ＳＩ（３）の切り替え方法を説明するための図である。本実施形態のヘッドユニット４０では、第２受信信号ＳＩ（２）（ＧＮＤからレベルシフトした１．６Ｖ振幅の受信信号）と、第３受信信号ＳＩ（３）（Ｌレベル電位がＧＮＤである１．６Ｖ振幅の逆位相信号）を、同じ第２第３データ処理部７１（差動回路７４）で処理している。一方、第１受信信号ＳＩ（１）（Ｌレベル電位がＧＮＤである３．３Ｖ振幅の信号）は、第１データ処理部７０（比較回路）で処理を行っている。
【００９４】
即ち、シングルエンド伝送された第１受信信号ＳＩ（１）と第２受信信号ＳＩ（２）を異なるデータ処理部７０，７１にて処理し、シングルエンド伝送された第２受信信号ＳＩ（２）と差動伝送された第３受信信号ＳＩ（３）を同じ第２第３データ処理部７１にて処理している。
【００９５】
これは、第２受信信号ＳＩ（２）は、第１受信信号ＳＩ（１）に比べて振幅が小さく、ＥＭＩ対策のためにＬレベル電位がＧＮＤからレベルシフトしているため、第２受信信号ＳＩ（２）を第１データ処理部７０にて処理することが出来ないからである。具体的には、第１データ処理部７０では、図１０に示すように、Ｍ入力部に入力された受信信号ＳＩ（１）を、ＧＮＤから３．３Ｖ振幅の３５％地点（約１．２Ｖ）を基準にデータレベルＨＬを判断している。そのため、第２受信信号ＳＩ（２）では、Ｌレベル電位がＧＮＤから１．７Ｖ（所定の電位に相当）にレベルシフトされているため、全てＨレベルと判定されてしまう。そのため、第２受信信号ＳＩ（２）を第１データ処理部７０にて処理することが出来ない。
【００９６】
そこで、Ｌレベル電位がＧＮＤからレベルシフトされたシングルエンド伝送の第２受信信号ＳＩ（２）を、第２第３データ処理部７１、即ち、差動回路７４を用いて処理する。第２受信信号ＳＩ（２）の電位（Ｖｍ）と第２受信信号ＳＩ（２）の振幅の中間電位（２．５Ｖ＝Ｖｐ）の差に基づく電位（（Ｖｍ−Ｖｐ）α）によって、第２受信信号ＳＩ（２）のデータレベルＨＬを判定する。そのために、第２受信信号ＳＩ（２）を処理する際には、差動回路７４のＭ入力部に第２受信信号ＳＩ（２）を入力し、差動回路７４のＰ入力部に一定電位（２．５Ｖ）を入力する。そうすることで、Ｌレベル電位がレベルシフトされたシングルエンド伝送の第２受信信号ＳＩ（２）のデータレベルＨＬを差動回路７４によって判断することが出来る。
【００９７】
なお、図１３に示すように第２受信信号ＳＩ（２）を処理する際には、電源ＶＤＤ（３．３Ｖ）から抵抗Ｒを介した一定電位（２．５Ｖ）がＰ入力部に入力される。そして、第２受信信号ＳＩ（２）を処理する際には（ＤＳＷ（２）＝１）Ｐ入力部に一定電位（２．５Ｖ）が入力され、第３受信信号ＳＩ（３）を処理する際には（ＤＳＷ（２）＝０）Ｐ入力部に反転受信信号ＳＩ（３）が入力されるように、第２制御信号ＤＳＷ（２）に基づきスイッチ７５が切り換えられる。
【００９８】
このように、シングルエンド伝送でレベルシフトされた受信信号ＳＩ（２）と差動伝送された受信信号ＳＩ（３）を同じ差動回路７４で処理することによって、回路構成を簡略化することができ、コストも削減できる。仮に、第２受信信号ＳＩ（２）の振幅に応じた基準電位と比較する比較回路を別に設けると、回路構成が複雑になってしまう。また、差動回路７４のＰ入力部に入力する一定電位（ここでは２．５Ｖ）を抵抗Ｒの定数を変更するなどして変化させることによって、ＧＮＤからのレベルシフト量や振幅の異なるレベルシフト信号の処理を行うことが出来る。そのため、より多種類のコントローラー６０からの受信信号ＳＩを処理することができる。即ち、一定電位を変化させることによって、本実施形態のヘッドユニット４０を種々のプリンター１に組み込むことが出来る（コントローラー６０と対応付けることが出来る）。
【００９９】
＜変形例＞
図１４は、第２第３データ処理部７１の変形例を示す図である。図１１・１２では特性の揃ったトランジスタを対照的に組み合わせた差動回路７４を使用しているが、これに限らない。例えば、差動回路として、図１４に示すようにオペアンプ７６を用いてもよい。この場合にも、第２制御信号ＤＳＷ（２）が「０」の時に、オペアンプ７６のプラス（＋）の入力端子に非反転受信信号ＳＩ（３）を入力し、マイナス（−）の入力端子に反転受信信号ＳＩ（３）を入力する。一方、第２制御信号ＤＳＷ（２）が「１」時には、オペアンプ７６のプラス（＋）の入力端子に第２受信信号ＳＩ（２）を入力し、マイナス（−）の入力端子に一定電位（２．５Ｖ）を入力するとよい。
【０１００】
＜まとめ＞
以上をまとめると、本実施形態のヘッドユニット４０は、コントローラー６０からの伝送方式が異なったとしても、受信信号ＳＩ・ＳＣＬＫの種類に応じた処理を行うことが出来る。そのため、コントローラー６０の種類ごと（プリンター１の機種ごと）に専用のヘッドユニット６０を設計する必要がなく、ヘッドユニット４０の汎用化を実現できる。  
更に、本実施形態のヘッドユニット４０は、受信信号ＳＣＬＫの周波数を解析し、その周波数に応じて各伝送方式に合ったデータ処理に自動に切り換えることができる。そのため、製造工程などにおいてコントローラー６０とヘッドユニット４０の対応付け（例えばメモリーＩＣに制御信号を記憶させる作業）を行う必要がなく、製造工程を容易にすることが出来る。  
また、本実施形態のヘッドユニット４０では、第２受信信号ＳＩ（２）のように、Ｌレベル電位がＧＮＤからレベルシフトしたり、振幅が小さかったりする信号を差動回路７４の一方側の入力し、差動回路７４の他方側の入力部には一定電位を入力する。そうすることで、振幅の小さいレベルシフトされた受信信号を差動回路にて処理することができ、回路構成を簡略化することが出来る。
【０１０１】
＝＝＝周波数に応じたシフトレジスタ群の動きについて＝＝＝
図１５はメモリーＩＣ４５に記憶しているシフトレジスタ群４４２の処理を規定する第３制御信号ＤＳＷ（３）に関する制御信号テーブルを示し、図１６Ａおよび図１６Ｂは受信信号ＳＩのデータ数の違いによるシフトレジスタ群４４２の動作の違いを示す図である。ここまで、受信信号ＳＩの周波数の違いに応じて、受信信号ＳＩを出力信号ＳＩ’に変換する処理を異ならせる実施例について説明している。しかし、これに限らず、以下では、１本の信号線によってコントローラー６０から伝送されるドット形成データＳＩの数によって、シフトレジスタ群４４２におけるドット形成データ信号ＳＩ’の伝送経路が異なる実施例について説明する。
【０１０２】
本実施形態のヘッドユニット４０では汎用化の実現のために、コントローラー６０から伝送されるドット形成データＳＩの数に応じて、シフトレジスタ群４４２におけるドット形成データ信号ＳＩ’の伝送経路を可変とする。また、受信信号（ここではクロック信号ＳＣＬＫとする）の周波数に応じて、１本の信号線にて伝送されるドット形成データＳＩの数を判断することが出来る。そのため、クロック信号ＳＣＬＫの周波数に応じて、シフトレジスタ群４４２におけるドット形成データ信号ＳＩ’の伝送経路を規定する。
【０１０３】
以下の説明のため、図５に示すように、上位側シフトレジスタ４４２ａ（ＳＲ（Ｈ））と下位側シフトレジスタ４４２ｂ（ＳＲ（Ｌ））を複数のグループに分ける。上位側シフトレジスタ４４２ａにおいて、上位側ダミーノズル＃１〜＃４の上位ドット形成データＳＩを記憶する「第１ダミー上位グループＤＨ１」と、前半側のノズル＃５〜＃１８４（第１ノズル群に相当）の上位ドット形成データＳＩを記憶するシフトレジスタ（第１データ記憶部に相当）である「第１上位グループＳＨ１」と、後半側のノズル＃１８５〜＃３６４（第２ノズル群に相当）の上位ドット形成データＳＩを記憶するシフトレジスタ（第２データ記憶部に相当）「第２上位グループＳＨ２」と、後半側のダミーノズル＃３６５〜＃３６８の上位ドット形成データＳＩを記憶する「第２上位ダミーグループＳＤ２」とする。  
同様に、下位側シフトレジスタ４４２ｂにおいて、ダミーノズル＃１〜＃４の下位ドット形成データＳＩを記憶する「第１ダミー下位グループＤＬ１」とし、ノズル＃５〜＃１８４の下位ドット形成データＳＩを記憶する「第１下位グループＳＬ１」とし、ノズル＃１８５〜＃３６４の下位ドット形成データＳＩを記憶する「第２下位グループＳＬ２」とし、ダミーノズル＃３６５〜＃３６８の下位ドット形成データＳＩを記憶する「第２下位ダミーグループＳＬ２」とする。  
複数のシフトレジスタから構成される各グループ（ＤＨ１・ＤＬ１・ＳＨ１・ＳＬ１・ＤＨ２・ＤＬ２・ＳＨ２・ＳＬ２）はマルチプレクサＭＸ１〜ＭＸ１３を介して繋がっており、マルチプレクサＭＸ１〜ＭＸ１３によりドット形成データ信号ＳＩ’の伝送経路が可変となる。また、データ処理部４４６の処理を経たドット形成データ信号ＳＩ’が入力される第１データ入力部ＳＩ_１（入力部に相当）、第２データ入力部ＳＩ_２が設けられている。
【０１０４】
以下、図６Ｂに示すように１本の信号線で１８０ノズル分のドット形成データＳＩを伝送し、１ノズル列に対して２本の信号線にてドット形成データＳＩが伝送される場合（図１６Ａ・第１処理に相当）と、図６Ｃに示すように１本の信号線で３６０ノズル分のドット形成データＳＩを伝送し、１ノズル列に対して１本の信号線にてドット形成データＳＩが伝送される場合（図１６Ｂ・第２処理に相当）を例に挙げて説明する。
【０１０５】
まず、コントローラー６０から印刷データＳＩ・ＳＣＬＫがヘッドユニット４０に伝送されると、図８に示すようにクロック信号ＳＣＬＫがメモリーＩＣ４５に入力される。そして、周波数解析部４５１がクロック信号ＳＣＬＫの周波数を解析し、メモリーＩＣ４５はその周波数に基づいて図１５に示す制御信号テーブルを参照し、第３制御信号ＤＳＷ（３）を決定する。メモリーＩＣ４５は決定した第３制御信号ＤＳＷ（３）をシフトレジスタ群４４２（マルチプレクサＭＸ１〜ＭＸ１３）に入力する（不図示）。そうすることで、ドット形成データ信号ＳＩ’は、第３制御信号ＤＳＷ（３）に応じた伝送経路にて、シフトレジスタ群４４２内に伝送される（シフトレジスタに記憶される）。
【０１０６】
まず、図１６Ａの伝送経路について説明する。図１６Ａは１本の信号線でのデータ伝送数が１８０ノズル分の場合を示し、周波数がｆ１（Ｈｚ）である場合の伝送経路を示す。この場合、メモリーＩＣ４５は、制御信号テーブル（図１５）より第３制御信号ＤＳＷ（３）を「０」に決定し、第３制御信号ＤＳＷ（３）をシフトレジスタ群４４２（マルチプレクサＭＸ１〜ＭＸ１３）に伝送する。また、１ノズル列分のドット形成データＳＩが２本の信号線によって伝送されるため、一方の信号線で伝送されたドット形成データ信号ＳＩ’は前半側のノズル（＃５〜＃１８４）に対応するドット形成データＳＩであり、他方の信号線で伝送されたドット形成データ信号ＳＩ’は後半側のノズル（＃１８５〜＃３６４）に対応するドット形成データＳＩである。なお、シフトレジスタ群４４２に入力されるドット形成データ信号ＳＩ’はデータ処理部４４６の処理を経た後の信号である。
【０１０７】
図１６Ａに太い実線で示すように、第１データ入力部ＳＩ_１に入力されたドット形成データ信号ＳＩ’は、第１下位グループＳＬ１、第１上位グループＳＨ１の順に伝送され、第１ダミー下位グループＤＬ１や第１ダミー上位グループＤＨ１にはドット形成データＳＩが伝送されない。そのために、第３制御信号ＤＳＷ（３）＝［０］に基づき、第１入力部ＳＩ_１に入力されたドット形成データ信号ＳＩ’を第１マルチプレクサＭＸ１は第１下位グループＳＬ１に入力する。また、第３マルチプレクサＭＸ３及び第６マルチプレクサＭＸ６は、第１下位グループＳＬ１からシフトされたドット形成データ信号ＳＩ’を第１上位グループＳＨ１に入力する。
【０１０８】
一方、第２データ入力部ＳＩ_２に入力されたドット形成データ信号ＳＩ’は、第２下位グループＳＬ２、第２上位グループＳＨ２の順に伝送され、第２ダミー下位グループＤＬ２や第２ダミー上位グループＤＨ２にはドット形成データＳＩが伝送されない。そのために、第３制御信号ＤＳＷ（３）＝［０］に基づき、第７マルチプレクサＭＸ７および第９マルチプレクサＭＸ９は、第２データ入力部ＳＩ_２に入力されたドット形成データＳＩ’を第２下位グループＳＬ２に入力する。また、第１１マルチプレクサＭＸ１１及び第１３マルチプレクサＭＸ１３は、第２下位グループＳＬ２からシフトされたドット形成データ信号ＳＩ’を第２上位グループＳＨ２に入力する。
【０１０９】
こうすることで、各ノズル（＃５〜＃３６４）に対応したドット形成データＳＩを各ノズル（＃５〜＃３６４）に対応したシフトレジスタに入力することができ、正しく対応したドット形成データＳＩに基づきノズルからインクを噴射させることが出来る。
【０１１０】
次に、図１６Ｂの伝送経路について説明する。図１６Ｂは１本の信号線でのデータ伝送数が３６０ノズル分である場合を示し、周波数がｆ２（Ｈｚ）である場合の伝送経路を示す。この場合、メモリーＩＣ４５は、第３制御信号ＤＳＷ（３）を「１」に決定し、第３制御信号ＤＳＷ（３）をシフトレジスタ群４４２（マルチプレクサＭＸ１〜ＭＸ１３）に伝送する。この場合、１ノズル分のドット形成データＳＩが１本の信号線によって伝送されるため、ドット形成データ処理部４４６の処理を経た後に、第１入力部ＳＩ_１にのみドット形成データ信号ＳＩ’が入力される。
【０１１１】
図１６Ｂに太い実線で示すように、第１データ入力部ＳＩ_１に入力されたドット形成データＳＩは、第２下位グループＳＬ２、第１下位グループＳＬ１、第２上位グループＳＨ２、第１上位グループＳＨ１、の順に伝送される。そのために、第３制御信号ＤＳＷ（３）＝［１］に基づき、第７マルチプレクサＭＸ７及び第９マルチプレクサＭＸ９は、第１データ入力部ＳＩ_１に入力されたドット形成データ信号ＳＩ’を第２下位グループＳＬ２に入力する。そして、第１マルチプレクサＭＸ１は、第２下位グループＳＬ２からシフトされたドット形成データ信号ＳＩ’を第１下位グループＳＬ１に入力する。また、第３マルチプレクサＭＸ３、第１１マルチプレクサＭＸ１１及び第１３マルチプレクサＭＸ１３は、第１下位グループＳＬ１からシフトされたドット形成データ信号ＳＩ’を第２上位グループＳＨ２に入力し、第６マルチプレクサＭＸ６は第２上位グループＳＨ２からシフトされたドット形成データ信号ＳＩ’を第１上位グループＳＨ１に入力する。
【０１１２】
このように、コントローラー６０の種類によって伝送方式が異なり、１本の信号線にて伝送されるドット形成データＳＩの数が異なる場合、シフトレジスタ群４４２の伝送経路を異ならせる必要がある。仮に、１本の信号線にて伝送されるドット形成データＳＩの数に応じてシフトレジスタ群４４２の伝送経路を切り替えられない場合、コントローラー６０に対応した専用品のヘッドユニット４０を製造する必要がある。これに対して、本実施形態のヘッドユニット４０では、シフトレジスタを複数のグループに分け、各グループを、マルチプレクサＭＸ１〜ＭＸ１３を介して繋ぐことにより、コントローラー６０からの伝送方式に応じてドット形成データ信号ＳＩ’の伝送経路を変更することができ、ヘッドユニット４０を汎用化できる。
【０１１３】
更に、本実施形態のヘッドユニット４０では、メモリーＩＣ４５がコントローラー６０からの受信信号（クロック信号ＳＣＬＫ）の周波数を解析し、シフトレジスタ群４４２（マルチプレクサＭＸ１〜ＭＸ１３）に第３制御信号ＤＳＷ（３）を入力することで、シフトレジスタ群４４２の伝送経路を自動に切替えることが出来る。そのため、プリンター１の製造工程やヘッドユニット４０交換時などにおいて、プリンター１とヘッドユニット４０の対応付けの作業（例えばメモリーＩＣにシフトレジスタ群４４２の伝送経路を規定する制御信号を記憶させる作業）を行う必要がなく、作業を容易にすることが出来る。なお、クロック信号ＳＣＬＫの周波数を解析するに限らず、ドット形成データ信号ＳＩの周波数を解析して、第３制御信号ＤＳＷ（３）を決定してもよい。
【０１１４】
なお、図１６ではダミーノズルに対応するドット形成データＳＩがコントローラー６０から伝送されない例を示しているが、コントローラー６０からダミーノズルに対応するドット形成データＳＩが伝送される場合には、第１ダミー下位グループＤＬ１・第１ダミー上位グループＤＨ１・第２ダミー下位グループＤＬ２・第２ダミー上位グループＤＨ２にドット形成データ信号ＳＩを伝送するようにマルチプレクサＭＸを制御する。また、図１５の制御信号テーブルでは、１８０ノズル分のドット形成データＳＩが伝送される場合の周波数ｆ１と３６０ノズル分のドット形成データＳＩが伝送される場合の周波数ｆ２に第３制御信号ＤＳＷ（３）を対応付けている。しかし、これに限らず、ダミーノズルのドット形成データＳＩが伝送される場合にも（１８４ノズル・３６８ノズル）、クロック信号ＳＣＬＫの周波数が異なるため、その周波数に応じた第３制御信号ＤＳＷ（３）を制御信号テーブルにて設定するとよい。
【０１１５】
また、ノズル列方向の前半側のノズル（＃１〜、＃５〜）のドット形成データＳＩから伝送される場合に限らず、ノズル列の後半側のノズル（＃３６８〜、＃３６４〜）のドット形成データＳＩから伝送される場合がある。この場合には、先のドット形成データＳＩが後半側ノズルのシフトレジスタ（第２下位グループＳＬ２・第２上位グループＳＨ２）に入力されるようにマルチプレクサＭＸを制御するとよい。
【０１１６】
＝＝＝その他の実施の形態＝＝＝
上記の各実施形態は、主としてインクジェットプリンターを有する印刷システムについて記載されているが、ヘッドユニットの処理等の開示が含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１１７】
＜印刷データの伝送方式について＞
前述の実施形態では、図７に示すように３つの伝送方式により伝送された受信信号ＳＩを周波数に応じて処理するヘッドユニット４０を例示しているが、これに限らない。例えば、第２第３データ処理部７１（差動回路７４）のみを有し、周波数に応じて第２伝送方式による第２受信信号ＳＩ（２）と第３伝送方式による第３受信信号ＳＩ（３）の処理を異ならせるヘッドユニット４０でもよい。また、周波数に応じて、第１伝送方式による第１受信信号ＳＩ（１）と第３伝送方式による受信信号ＳＩ（３）の処理を異ならせるヘッドユニット４０でもよいし、周波数に応じて、第１伝送方式による第１受信信号ＳＩ（１）と第２伝送方式による第２受信信号ＳＩ（２）の処理を異ならせるヘッドユニット４０でもよい。
【０１１８】
＜印刷モードによる処理変更について＞
前述の実施形態では、プリンター１の機種ごと（コントローラー６０の種類ごと）にヘッドユニット４０へのデータの伝送方式が異なるとしているがこれに限らない。例えば、同じプリンター１であっても、印刷モードなどによって、印刷データの伝送方式が異なる場合がある。例えば、早いモードであれば図７Ｂに示すように所定の伝送期間Ｔに伝送されるデータ数を多くし、きれいモードであれば図７Ａに示すように所定の伝送期間Ｔに伝送されるデータ数を少なくしてノイズなどが少なくなるようにする場合がある。このような場合には、同じプリンター１で行うデータ処理であっても、ヘッドユニット４０は受信信号（ＳＣＬＫ）の周波数を解析し、その周波数に応じたデータ処理を行わせる。
【０１１９】
＜差動回路の共通化について＞
前述の実施形態では、第２伝送方式（図７Ｂ）によってＧＮＤから電位がレベルシフトされた受信信号ＳＩ（２）と第３伝送方式（図７Ｃ）によって差動伝送された受信信号ＳＩ（３）を共通の差動回路７４に入力し、Ｌレベル電位がＧＮＤである３．３Ｖ振幅の信号に変換しているが、これに限らない。例えば、第２伝送方式により電位がレベルシフトされた受信信号ＳＩ（２）に応じた基準電位を設定した比較回路を別に設け、第２受信信号ＳＩ（２）の電位が基準電位以上であれば３．３Ｖを出力し、第２受信信号ＳＩ（２）の電位が基準電位未満であれば０Ｖを出力するようにしてもよい。ただし、前述の実施形態のように、第２受信信号ＳＩ（２）と第３受信信号ＳＩ（３）を共通の差動回路７４にて処理することで、回路構成を簡略化できる。
【０１２０】
＜流体噴射装置について＞
前述の実施形態では、流体噴射装置としてインクジェットプリンターを例示していたが、これに限らない。流体噴射装置であれば、プリンター（印刷装置）ではなく、様々な工業用装置に適用可能である。例えば、布地に模様をつけるための捺染装置、カラーフィルター製造装置や有機ＥＬディスプレイ等のディスプレイ製造装置、チップへＤＮＡを溶かした溶液を塗布してＤＮＡチップを製造するＤＮＡチップ製造装置等であっても、本件発明を適用することができる。流体は液体（インク）に限らず例えば粉体でもよい。
【０１２１】
また、流体の噴射方式は、駆動素子（ピエゾ素子）に電圧をかけて、インク室を膨張・収縮させることにより流体を噴射するピエゾ方式でもよいし、発熱素子を用いてノズル内に気泡を発生させ、その気泡によって液体を噴射させるサーマル方式でもよい。
【０１２２】
＜ヘッドユニット４０について＞
前述の実施形態では、流体を噴射するヘッド部分（ノズルやピエゾ素子など）と、周波数を解析するメモリーＩＣ４５及び制御ＩＣ４４（データ処理部４６）を同一のヘッドユニット４０としているが、これに限らない。流体を噴射するヘッド部分と、メモリーＩＣ４５及び制御ＩＣ４４を別体としてもよい。この場合、メモリーＩＣ４５及び制御ＩＣ４４がヘッド駆動装置に相当し、流体を噴射するヘッド部分はヘッドに相当する。
【符号の説明】
【０１２３】
ＣＰ  コンピューター、１  プリンター、１０  用紙搬送機構、２０  キャリッジ移動機構、３０  駆動信号生成回路、４０  ヘッドユニット４０、ＨＤ  ヘッド、ＨＣ  ヘッド制御部、４１  ケース、４２  流路ユニット、４２１  共通インク室、４２２  インク供給路、４２３  圧力室、４２４  ノズル、４３  ピエゾ素子群、４３１  ピエゾ素子、４４  制御ＩＣ、４４２  シフトレジスタ群、４４３  ラッチ回路群、４４４  デコーダ群、４４５  スイッチ群、４４６  データ処理部、４５  メモリーＩＣ、４５１  周波数解析部、４６  ヘッド側ケーブル、４７  中継基板、５０  センサー、６０  コントローラー、６１  ＡＳＩＣ、６２  本体側メモリー、６３  ＣＰＵ、６５  制御ユニット、６５１  データ伝送部、６５２  出力バッファ、６５３  書込伝送制御部、ＣＢ  本体側基板、７０  第１データ処理部、７１  第２第３データ処理部、７２  トランスミッションゲート、７３  反転部、７４  差動回路
【図１】
2010228231.tif 000003
【図２】
2010228231.tif 000004
【図３】
2010228231.tif 000005
【図４】
2010228231.tif 000006
【図５】
2010228231.tif 000007
【図６】
2010228231.tif 000008
【図７】
2010228231.tif 000009
【図８】
2010228231.tif 000010
【図９】
2010228231.tif 000011
【図１０】
2010228231.tif 000012
【図１１】
2010228231.tif 000013
【図１２】
2010228231.tif 000014
【図１３】
2010228231.tif 000015
【図１４】
2010228231.tif 000016
【図１５】
2010228231.tif 000017
【図１６】
2010228231.tif 000018