(57)【要約】【課題】内部の動作仕様が解析されにくいインクジェットヘッドを提供する。【解決手段】  実施形態によれば、インクジェットヘッドは、吐出部と、第１受信部と設定部と第２受信部と決定部とを含むと制御部と、電圧印加部と、を備える。吐出部は、アクチュエータの動作によってインクを吐出する。第１受信部は、コマンドに対応するコマンドコード値を設定する設定データを受信する。設定部は、前記第１受信部が受信した前記設定データに基づいてコマンドに対してコマンドコード値を設定する。第２受信部は、コマンドコード値を含むコマンドデータを受信する。決定部は、前記設定部が設定したコマンドコード値に基づいて、前記第２受信部が受信したコマンドデータが含むコマンドコード値が示すコマンドを決定する。電圧印加部は、前記決定部が決定した前記コマンドに基づいて、前記吐出部の前記アクチュエータに電圧を印加する。【選択図】図４
2016055460.tif 000002
【特許請求の範囲】
【請求項１】
アクチュエータの動作によってインクを吐出する吐出部と、
コマンドに対応するコマンドコード値を設定する設定データを受信する第１受信部と、前記第１受信部が受信した前記設定データに基づいてコマンドに対してコマンドコード値を設定する設定部と、コマンドコード値を含むコマンドデータを受信する第２受信部と、前記設定部が設定したコマンドコード値に基づいて、前記第２受信部が受信したコマンドデータが含むコマンドコード値が示すコマンドを決定する決定部とを有する制御部と、
前記決定部が決定した前記コマンドに基づいて、前記吐出部の前記アクチュエータに電圧を印加する電圧印加部と、
を備えるインクジェットヘッド。
【請求項２】
前記コマンドデータは、スタートビットコマンドを備え、
前記第２受信部が受信するコマンドデータが含む前記コマンドコード値は、前記スタートビットコマンド内に格納される、
請求項１に記載のインクジェットヘッド。
【請求項３】
前記コマンドデータは、前記吐出部がインクを吐出する回数及び／又はタイミングを示す印刷データを備える、
前記請求項１又は２に記載のインクジェットヘッド。
【請求項４】
コマンドに対応するコマンドコード値を格納する設定レジスタを備え、
前記設定部は、前記設定データに基づいて、前記設定レジスタにコマンドコード値を格納する、
前記請求項１乃至３の何れか１項に記載のインクジェットヘッド。
【請求項５】
前記請求項１乃至４の何れか１項に記載のインクジェットヘッドと、
プリントデータを取得する取得部と、
を備えるインクジェットプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、インクジェットヘッド及びインクジェットプリンタに関する。
【背景技術】
【０００２】
インクジェットヘッドの駆動を制御するＩＣなどの制御回路には、データ転送の開始の合図として、コマンドコード値を含むスタートビットコマンドの受信を検知するものがある。スタートビットコマンドの受信を検知した制御回路は、コマンドコード値に対応するコマンドに従って動作する。従来、制御回路は、コマンドコード値が固定である不具合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の課題を解決するために、コマンドコード値が固定である不具合を解消するインクジェットヘッドを提供する。
【課題を解決するための手段】
【０００５】
実施形態によれば、インクジェットヘッドは、吐出部と、第１受信部と設定部と第２受信部と決定部とを含むと制御部と、電圧印加部と、を備える。吐出部は、アクチュエータの動作によってインクを吐出する。第１受信部は、コマンドに対応するコマンドコード値を設定する設定データを受信する。設定部は、前記第１受信部が受信した前記設定データに基づいてコマンドに対してコマンドコード値を設定する。第２受信部は、コマンドコード値を含むコマンドデータを受信する。決定部は、前記設定部が設定したコマンドコード値に基づいて、前記第２受信部が受信したコマンドデータが含むコマンドコード値が示すコマンドを決定する。電圧印加部は、前記決定部が決定した前記コマンドに基づいて、前記吐出部の前記アクチュエータに電圧を印加する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係るインクジェットプリンタの構成例を示すブロック図である。
【図２】図２は、実施形態に係るインクジェットヘッドの構成例を示すブロック図である。
【図３】図３は、実施形態に係る制御回路の構成例を示すブロック図である。
【図４】図４は、実施形態に係るコマンドと設定値との関係を示す図である。
【図５】図５は、実施形態に係る制御回路が設定データパケットを受信するタイミングチャートの例である。
【図６】図６は、実施形態に係る制御回路が印刷データパケットを受信するタイミングチャートの例である。
【図７】図７は、実施形態に係る制御回路が送受信するデータのタイミングチャートの例である。
【発明を実施するための形態】
【０００７】
以下、実施形態について、図面を参照して説明する。  
図１は、実施形態に係るインクジェットプリンタ１の構成例を示すブロック図である。インクジェットプリンタ１は、プリントデータに基づいて画像を形成する。たとえば、インクジェットプリンタ１は、ＰＣなどの外部装置からプリントデータを取得してもよいし、インクジェットプリンタ１が備えるスキャナなどからプリントデータを取得してもよい。
【０００８】
インクジェットプリンタ１は、インクジェットプリンタ１内にセットされた用紙などの印刷媒体に画像を形成するものであってもよい。また、インクジェットプリンタ１は、外部から供給される印刷媒体に画像を形成するものであってもよい。印刷媒体は、用紙、ビニール、又は、金属などであるが、特定の材料又は用途に限定されるものではない。
【０００９】
図１が示すように、インクジェットプリンタ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、通信ポート１４、通信インターフェース１５、画像ＲＡＭ１６、ヘッドコントローラ１７及びインクジェットヘッド１８などを備える。
【００１０】
ＣＰＵ１１は、インクジェットプリンタ１全体の制御を司る。ＣＰＵ１１は、プログラムを実行することにより処理を実現するプロセッサである。ＣＰＵ１１は、システムバスなどを介して、インクジェットプリンタ１内の各部に接続する。ＣＰＵ１１は、ＰＣなどの外部装置からの動作信号に応じて、インクジェットプリンタ１内の各部へ動作指示を出力したり、各部から取得した種々の情報をＰＣなどの外部装置へ通知したりする。
【００１１】
ＲＯＭ１２は、プログラムおよび制御データなどを記憶する書換え不可の不揮発性メモリである。ＲＡＭ１３は、揮発性のメモリで構成される。ＲＡＭ１３は、ワーキングメモリ、あるいはバッファメモリとして機能する。ＣＰＵ１１は、ＲＡＭ１３を使用しながらＲＯＭ１２に記憶したプログラムを実行することにより種々の処理を実現する。
【００１２】
通信ポート１４は、通信インターフェース１５とシステムバスとをつなぐポートである。
【００１３】
通信インターフェース１５（取得部）は、プリントデータを取得する。たとえば、通信インターフェース１５は、ＰＣなどの外部装置と通信するためのインターフェースである。即ち、通信インターフェース１５は、外部装置からのプリント要求に応じたプリントデータを取得する。
【００１４】
通信インターフェース１５は、たとえば、外部装置にローカルに接続するものであっても良いし、ネットワークを介して通信するためのネットワークインターフェースであっても良い。また、通信インターフェース１５は、有線通信を行うものであってもよい、無線通信を行うものであってもよい。
【００１５】
また、通信インターフェース１５は、インクジェットプリンタ１が備えるスキャナなどの内部装置からプリントデータを取得してもよい。
【００１６】
画像ＲＡＭ１６は、ＰＣなどの外部装置から取得されたプリントデータを格納する揮発性メモリである。画像ＲＡＭ１６は、通信インターフェース１５によってプリントデータを格納されてもよいし、ＣＰＵ１１によってプリントデータを格納されてもよい。また、画像ＲＡＭ１６に格納されたプリントデータは、通信インターフェース１５を介して、ヘッドコントローラ１７へ送信されてもよい。
【００１７】
ヘッドコントローラ１７は、ＣＰＵ１１からの信号に基づいてインクジェットヘッド１８を駆動させる。ヘッドコントローラ１７は、インクジェットヘッド１８の制御回路と電気的に接続する。ヘッドコントローラ１７は、ＣＰＵ１１からの信号に基づいて、インクジェットヘッド１８へ、印刷データパケット、設定データパケット、クロック信号及びリセット信号などを送信する。また、ヘッドコントローラ１７は、インクジェットヘッド１８から設定ステートメントを受信する。
【００１８】
ヘッドコントローラ１７は、印刷データパケットを転送する印刷データ線ＳＤＩ、設定データパケットを転送する設定データ線ＣＤＩ、クロック信号を転送するクロック信号データ線ＣＫ、リセット信号を転送するリセット信号データ線ＲＳＴ、及び、設定ステートメントを転送する設定ステートメントデータ線ＣＦＤＮＯを用いて、インクジェットヘッド１８の制御回路と接続される。
【００１９】
後述の通り、ヘッドコントローラ１７は、２つの制御回路を持つので、２つのＳＤＩと、２つのＣＤＩでインクジェットヘッド１８と接続する。たとえば、ヘッドコントローラ１７は、２つの制御回路にそれぞれシリアル転送で印刷データパケット及び設定データパケットを送信する。なお、ヘッドコントローラ１７は、カスケード方式で２つの制御回路に印刷データパケット及び設定データパケットを送信してもよい。
【００２０】
印刷データパケットは、スタートビットコマンドと、印刷データとを備える。  
設定データパケットは、スタートビットコマンドと、設定データとを備える。  
印刷データパケット及び設定データパケットについては、後述する。
【００２１】
クロック信号は、システム兼用のクロック信号である。
【００２２】
リセット信号は、制御回路をリセットする。
【００２３】
インクジェットヘッド１８は、ヘッドコントローラ１７からの指示に基づいて、印刷媒体にインクを吐出する。即ち、ＣＰＵ１１は、ヘッドコントローラ１７を通じてインクジェットヘッド１８からインクを吐出させる。インクジェットヘッド１８については、後に詳述する。
【００２４】
なお、インクジェットプリンタ１は、外部装置と制御信号を送受信するＩＯポートなどを備えてもよい。また、インクジェットプリンタ１は、必要に応じて、さらに不揮発性メモリ、操作パネルなどの他の構成を備えてもよい。
【００２５】
次に、インクジェットヘッド１８について説明する。  
図２は、インクジェットヘッド１８の構成例を示すブロック図である。
【００２６】
図２が示すように、インクジェットヘッド１８は、プリント回路板２１、制御回路２２ａ並びに２２ｂ、及び、吐出部２３などを備える。ここでは、インクジェットヘッド１８は、２つの制御回路２２ａ及び２２ｂを備える。インクジェットヘッド１８が備える制御回路の個数は、特定の構成に限定されるものではない。
【００２７】
プリント回路板２１は、ヘッドコントローラ１７が送信する印刷データパケット、設定データパケット、クロック信号及びリセット信号などを制御回路２２ａ及び２２ｂへ入力する。
【００２８】
制御回路２２ａ及び２２ｂは、印刷データパケット、設定データパケット、クロック信号及びリセット信号などに基づいて、吐出部２３を制御する。制御回路２２ａ及び２２ｂは、吐出部２３の各チャネルに対応するアクチュエータに電圧を印加して、吐出部２３からインクを吐出させる。
【００２９】
制御回路２２ａ及び２２ｂの構成例については、後述する。
【００３０】
吐出部２３は、制御回路２２ａ及び２２ｂからの信号などに基づいて、印刷媒体にインクを吐出する。吐出部２３は、アクチュエータによって形成される圧力室を備える。アクチュエータは、伸縮することで圧力室内の体積を変化させる。アクチュエータは、たとえば、圧電素子などから形成される。  
吐出部２３は、アクチュエータの動作によってインクを吐出する。たとえば、吐出部２３は、アクチュエータの動作によって圧力室を拡張し、圧力室内にインクを充填する。その後、吐出部２３は、圧力室が元の大きさに戻る力を利用して、圧力室に連通するノズルからインクを吐出する。なお、吐出部２３は、インクの吐出後に、アクチュエータの動作により圧力室を収縮させ、圧力室の振動を抑制してもよい。
【００３１】
次に、制御回路２２ａ及び２２ｂについて説明する。  
図３は、実施形態に係る制御回路２２ａの構成例を示すブロック図である。なお、制御回路２２ｂも同様の構成であるので、制御回路２２ｂについては説明を省略する。
【００３２】
図３が示すように、制御回路２２ａは、転送制御部３１、駆動制御部３２、シフトレジスタ・ラッチ３３、分割・波形選択制御部３４、レベルシフタ・プリバッファ部３５、出力スイッチ部３６、及び、ドライバ群３７などを備える。
【００３３】
転送制御部３１は、ヘッドコントローラ１７からの設定データなどに基づいて、制御回路２２ａの動作設定などを行う。
【００３４】
転送制御部３１は、スタートビット制御、転送制御、設定制御、コマンド設定制御及びコマンド制御などを行う。
【００３５】
スタートビット制御は、ＳＤＩ線又はＣＤＩ線が定常状態において、設定データ、又は、印刷データの転送が開始されることを示すビットコマンド（スタートビットコマンド）を受信する。スタートビット制御は、スタートビットコマンドを受信することにより、設定データ又は印刷データの転送の開始を検知する。
【００３６】
また、スタートビットコマンドは、後に続くデータに対応するコマンドを示す。実施形態において、スタートビットコマンドは、「０１」と、データに対応するコマンドを示すコマンドコード値とから構成される。コマンドコード値は、コマンドの種類を示す。コマンドコード値については、後に詳述する。
【００３７】
転送制御は、ヘッドコントローラ１７からの印刷データをシフトレジスタ・ラッチ３３へ転送する。
【００３８】
設定制御は、その他の制御回路２２ａの動作設定を行う。
【００３９】
コマンド設定制御は、ヘッドコントローラ１７からの設定データに基づいて、コマンドに対して、コマンドコード値を設定する。即ち、コマンド設定制御は、コマンドの各種類に対して、互いにユニークなコマンドコード値を設定する。コマンド設定制御は、請求項の「設定部」に対応する。
【００４０】
コマンド設定制御は、制御回路２２ａ内の設定レジスタに、コマンドの種類とコマンドコード値とを対応付けて格納する。設定レジスタについては、後述する。
【００４１】
コマンド制御は、コマンド設定制御によって設定されたコマンドコード値に基づいて、スタートビットコマンドが格納するコマンドコード値が示すコマンドを決定する。即ち、コマンド制御は、コマンド設定制御が設定したコマンドコード値の中からスタートビットコマンドが格納するコマンドコード値を検索し、検索されたコマンドコード値に対応するコマンドを、スタートビットコマンドが格納するコマンドコード値が示すコマンドと決定する。コマンド制御は、請求項の「決定部」に対応する。
【００４２】
駆動制御部３２は、転送制御部３１の設定に基づいて、シフトレジスタ・ラッチ３３、及び、分割・波形選択制御部３４を制御する。  
駆動制御部３２は、波形生成制御、及び、分割駆動制御などを行う。
【００４３】
波形生成制御は、吐出部２３の各チャネルのアクチュエータに印加される電圧の波形パターンを分割・波形選択制御部３４に設定する。たとえば、波形生成制御は、インクを吐出するチャネルに対応する波形パターン、及び、当該チャネルに隣接するチャネルに対応する波形パターンなどを設定する。
【００４４】
分割駆動制御は、吐出部２３のチャネルを吐出可能なグループと設定する順序を分割・波形選択制御部３４に設定する。たとえば、分割駆動制御は、Ｎｏ．３Ｎのチャネルを吐出可能なグループ（吐出分割チャネル群）と設定し、後にＮｏ．３Ｎ＋１のチャネルを吐出分割チャネル群と設定し、後にＮｏ．３Ｎ＋２のチャネルを吐出分割チャネル群と設定する。
【００４５】
シフトレジスタ・ラッチ３３は、印刷データに基づいて、分割・波形選択制御部３４に、各チャネルがインクを吐出する回数及び／又はタイミングを設定する。
【００４６】
分割・波形選択制御部３４は、駆動制御部３２が設定した順序に従って、吐出部２３の各チャネルを、インクを吐出するチャネルのグループ（吐出分割チャネル群）と、当該チャネルに隣接するチャネルのグループ（隣接分割チャネル群）と、を設定する。
【００４７】
また、分割・波形選択制御部３４は、シフトレジスタ・ラッチ３３が設定したタイミングに従って、各チャネルのアクチュエータに印加される電圧のパターンを選択し、選択された電圧のパターンをレベルシフタ・プリバッファ部３５へ送信する。
【００４８】
レベルシフタ・プリバッファ部３５は、吐出部２３の各アクチュエータを動作させるために必要な電圧を発生させる。なお、レベルシフタ・プリバッファ部３５は、電圧のパターンを一時的にバッファしてもよい。
【００４９】
出力スイッチ部３６（電圧印加部）は、分割・波形選択制御部３４から送信される電圧のパターンに基づいて、レベルシフタ・プリバッファ部３５が発生させた電圧をドライバ群３７に印加させる。即ち、出力スイッチ部３６は、コマンド制御によって決定されたコマンドに基づいて、吐出部２３のチャネルのアクチュエータに電圧を印加する。
【００５０】
たとえば、出力スイッチ部３６は、あるチャネルに対応する電圧のパターンがＨｉｇｈを示す区間においては、レベルシフタ・プリバッファ部３５が発生させた電圧を、当該チャネルに対応するドライバに印加する。また、出力スイッチ部３６は、電圧のパターンがＬｏｗを示す区間においては、レベルシフタ・プリバッファ部３５が発生させた電圧を反転させてドライバに印加する。
【００５１】
ドライバ群３７は、吐出部２３のチャネルに対応するドライバを複数個備える。ドライバ群３７の各ドライバは、出力スイッチ部３６が印加する電圧を、対応するチャネルのアクチュエータに印加する。
【００５２】
次に、転送制御部３１がコマンド設定制御に用いる設定レジスタの構成例について説明する。  
図４は、設定レジスタの構成例を示す図である。
【００５３】
図４が示すように、設定レジスタは、Ｒ１からＲ２５５までの格納領域を備える。実施形態において、Ｒ１からＲ６までの格納領域は、コマンド値設定エリアである。また、Ｒ７からＲ２５５までの格納領域は、生成波形設定エリアである。
【００５４】
Ｒ１からＲ６までの格納領域は、コマンドの種類に対応するコマンドコード値を格納する。
【００５５】
ここでは、コマンドの種類として、コマンドイン、ファーストライン、印字・イニシャル、印字、ヒート・イニシャル、及び、ヒートがある。
【００５６】
「コマンドイン」は、後続する設定データに基づいて設定を開始させる。
【００５７】
「ファーストライン」は、印刷データの転送が開始されることを示す。
【００５８】
「印字・イニシャル」は、吐出可能となる最初の分割チャネル群がインクを吐出するタイミングを示す。
【００５９】
「印字」は、吐出可能となる次の分割チャネル群がインクを吐出するタイミングを示す。
【００６０】
「ヒート・イニシャル」は、最初の分割チャネル群がヒート動作を開始するタイミングを示す。ヒート動作は、圧力室を加熱するために行うアクチュエータの動作である。
【００６１】
「ヒート」は、次の分割チャネル群がヒート動作を開始するタイミングを示す。
【００６２】
「設定値」は、コマンドの種類に対応するコマンドコード値を示す。「設定値」は、設定データによって設定される。即ち、設定レジスタは、吐出動作の前に、ヘッドコントローラ１７が送信する設定データに基づいて、「設定値」として、コマンドの種類に対応するコマンドコード値を格納する。たとえば、設定レジスタは、「コマンドイン」に対応する「設定値」として、「１１」を格納する。この場合、制御回路２２は、スタートビットコマンドとして「０１１１」を受信すると、後続して設定データが送信されることを認識する。「設定値」は、コマンドの種類に対していかなる値を設定されてもよい。
【００６３】
「初期値」は、設定データに基づいてコマンドコード値を設定する前に予め設定されているコマンドコード値である。ここでは、設定レジスタは、「コマンドイン」に対応する「初期値」を格納する。「コマンドイン」は、設定データを受信する際に使用されるコマンドであるため、設定レジスタは、「コマンドイン」に対応する「設定値」を、設定データによって格納することができない。このため、設定レジスタは、「コマンドイン」に対応する「初期値」を予め格納する。
【００６４】
なお、設定レジスタは、他のコマンドの種類に対応する「初期値」を格納してもよい。
【００６５】
Ｒ６からＲ２５５までの格納領域は、電圧のパターンを生成するために必要なデータを格納する。
【００６６】
次に、設定データを送信する設定データパケットについて説明する。  
図５は、設定データを送信する設定データパケットの例を示すタイミングチャートである。
【００６７】
「分割ライン」は、分割チャネル群がインクを吐出する時間を示す。即ち、ある分割ラインから次の分割ラインまでの時間で、分割チャネル群は、インクを吐出する動作を終える。
【００６８】
「ＳＥＲＣＯＭ」は、設定データのエネイブル信号である。即ち、「ＳＥＲＣＯＭ」は、設定データが送信される間に「Ｈｉｇｈ」になる。
【００６９】
ＣＤＩは、設定データパケットとして、スタートビットコマンドと、スタートビットコマンドに続く設定データとを送信する。
【００７０】
スタートビットコマンドは、「０１」と、「０１」に続く「ｃｏｍ」とを備える。
【００７１】
「ｃｏｍ」は、コマンドの種類を示すデータビットである。即ち、「ｃｏｍ」は、コマンドの種類を示すコマンドコード値をエンコードしたデータビットである。後続するデータが設定データであるため、「ｃｏｍ」は、「コマンドイン」を示す。
【００７２】
設定データは、設定レジスタのＲ０からＲ２５５に格納されるデータを備える。即ち、設定データは、コマンドの各種類に対応する「設定値」と、波形生成に用いられるデータとを格納する。設定データは、各データをエンコードされた状態で格納してもよい。
【００７３】
設定データは、吐出動作の前に、ヘッドコントローラ１７から送信される。設定データは、印刷動作ごとに、送信されてもよいし、印刷動作の途中で再度送信されてもよい。
【００７４】
なお、設定データは、複数パケットに渡って送信されてもよい。
【００７５】
次に、印刷データを送信する印刷データパケット（コマンドデータ）について説明する。  
図６は、印刷データを送信する印刷データパケットの例を示すタイミングチャートである。
【００７６】
「分割ライン」は、図５と同様である。
【００７７】
「ＤＳＥ」は、印刷データのエネイブル信号である。即ち、「ＤＳＥ」は、印刷データが送信される間に「Ｈｉｇｈ」になる。
【００７８】
ＳＤＩは、印刷データパケットとして、スタートビットコマンドと、スタートビットコマンドに続く印刷データとを送信する。
【００７９】
スタートビットコマンドは、「０１」と「ｃｏｍ」とを備える。「ｃｏｍ」は、コマンドの種類を示すコマンドコード値をエンコードしたデータビットである。「ｃｏｍ」は、たとえば、「ファーストライン」、「印字・イニシャル」、「印字」、「ヒート・イニシャル」、又は、「ヒート」などである。
【００８０】
印刷データは、吐出部２３のチャネルが吐出するインクの回数又はタイミングを示す。印刷データは、インクの吐出の有無を示す０／１信号であってもよいし、吐出の回数を示すコードであってもよい。
【００８１】
印刷データは、それぞれのチャネルが吐出するインクの回数又はタイミングを示す複数の吐出データから構成される。ここでは、印刷データは、Ｎｏ１からＮｏ１０８のチャネルに対応する吐出データを備える。印刷データが格納する複数の吐出データは、吐出可能な分割チャネル群の各チャネルに対応する。
【００８２】
印刷データパケットが格納する印刷データは、当該印刷データパケットのスタートビットコマンドが吐出のタイミングを指定する分割チャネル群の次の分割チャネル群に対応する印刷データである。即ち、制御回路２２は、印刷データパケットのスタートビットコマンドを受信すると、直前の印刷データパケットが格納する印刷データに従って、各チャネルのアクチュエータに電圧を印加する。
【００８３】
次に、制御回路２２の動作例について説明する。  
ここでは、設定レジスタは、「設定値」を格納していないものとする。
【００８４】
図７は、制御回路２２が送受信するデータのタイミングチャートの例を示す。  
「印刷ライン」は、３つの分割チャネル群がインクを吐出し終える時間である。即ち、制御回路２２は、「印刷ライン」の間に、３つの分割チャネル群から順番にインクを吐出させる。
【００８５】
「分割ライン」は、前述の通りである。
【００８６】
「ＲＳＴ」は、制御回路２２に供給されるリセット信号を示す。ここでは、リセット信号がＬｏｗである場合に、制御回路２２は、リセットする。
【００８７】
「駆動出力」は、特定の吐出可能なチャネルのアクチュエータに印加する電圧のパターンを示す。「Ｎ」は、インクを吐出しない電圧のパターンを印加することを示す。「Ａ」は、インクを吐出する電圧のパターンを印加することを示す。「Ｈ」は、アクチュエータを加熱する電圧のパターンを印加することを示す。
【００８８】
「分割カウンタ」は、吐出可能な分割チャネル群を示す。たとえば、「０」は、Ｎｏ．３Ｎのチャネルの分割チャネル群を示す。また、「１」は、Ｎｏ．３Ｎ＋１のチャネルの分割チャネル群を示す。また、「２」は、Ｎｏ．３Ｎ＋２のチャネルの分割チャネル群を示す。
【００８９】
「駆動出力」は、対応する「分割カウンタ」に応じて、示すチャネルが異なる。たとえば、「分割カウンタ」の「０」に対応する「駆動出力」は、Ｎｏ．３Ｎの中のいずれかのチャネルのアクチュエータに印加する電圧のパターンを示す。
【００９０】
「ＣＦＤＮＯ」は、ＣＦＤＮＯラインへ送信する設定ステートメントを示す。
【００９１】
「プリンタ状態」は、インクジェットプリンタの印刷状態を示す。「アイドル」は、インクジェットプリンタがインクの吐出動作を行っていないことを示す。「プリント」は、インクジェットプリンタがインクの吐出動作を行っていることを示す。
【００９２】
まず、制御回路２２は、ヘッドコントローラ１７からＣＤＩ線を通じて、設定データパケット４１を受信する。制御回路２２のこの動作は、請求項の第１受信部に対応する。
【００９３】
設定データパケット４１を受信すると、制御回路２２は、スタートビットコマンド内の「ｃｏｍ」をデコードする。当該スタートビットの後に設定データが送信されるので、「ｃｏｍ」は、コマンドインを示す。また、ここでは、「ｃｏｍ」は、コマンドインの「初期値」である「０１」を示す。
【００９４】
「ｃｏｍ」をデコードすると、制御回路２２は、デコードされたデータが示すコマンドに従って動作する。ここでは、制御回路２２は、スタートビットコマンドに後続する設定データに従って動作設定を行う。即ち、制御回路２２は、コマンド設定制御（設定部の動作）として、設定データが含む各データを、設定レジスタの対応する各レジスタに格納する。この動作によって、設定レジスタは、コマンドの種類に対応する「設定値」を格納する。
【００９５】
設定データを設定レジスタに格納すると、制御回路２２は、印刷データパケットを受信するまで待機する。
【００９６】
制御回路２２は、ヘッドコントローラ１７からＳＤＩを通じて印刷データパケット１−１を受信する。制御回路２２のこの動作は、請求項１の第２受信部に対応する。
【００９７】
印刷データパケット１−１を受信すると、制御回路２２は、印刷データパケット１−１のスタートビットコマンド内の「ｃｏｍ」をデコードする。「ｃｏｍ」をデコードすると、制御回路２２は、コマンド制御（決定部の動作）により、「ｃｏｍ」が示すコマンドを決定する。ここでは、印刷データパケット１−１のスタートビットコマンド内の「ｃｏｍ」は、コマンドとしてファーストラインを示す。また、印刷データパケット１−１の印刷データは、最初に吐出可能となる分割チャネル群（「０」が示す分割チャネル群）に対応する印刷データである。
【００９８】
印刷データパケット１−１の後に、制御回路２２は、印刷データパケット１−２を受信する。印刷データパケット１−２を受信すると、制御回路２２は、印刷データパケット１−２のスタートビットコマンド内の「ｃｏｍ」をデコードする。「ｃｏｍ」をデコードすると、制御回路２２は、コマンド制御（決定部の動作）により、「ｃｏｍ」が示すコマンドを決定する。ここでは、印刷データパケット１−２のスタートビットコマンド内の「ｃｏｍ」は、印字・イニシャルを示す。したがって、制御回路２２は、印刷データパケット１−１が格納する印刷データに従って、最初に吐出可能となる分割チャネル群の各アクチュエータに対してインクを吐出する電圧を印加する。即ち、制御回路２２は、最初の分割チャネル群（「０」が示す分割チャネル群）にインクを吐出させる。  
また、印刷データパケット１−２の印刷データは、次の吐出可能となる分割チャネル群（「１」が示す分割チャネル群）に対応する印刷データである。
【００９９】
最初の分割チャネル群からインクを吐出させると、制御回路２２は、印刷データパケット１−３を受信する。印刷データパケット１−３を受信すると、制御回路２２は、印刷データパケット１−３のスタートビットコマンド内の「ｃｏｍ」をデコードする。「ｃｏｍ」をデコードすると、制御回路２２は、コマンド制御（決定部の動作）により、「ｃｏｍ」が示すコマンドを決定する。ここでは、印刷データパケット１−３のスタートビットコマンド内の「ｃｏｍ」は、印字を示す。したがって、制御回路２２は、印刷データパケット１−２が格納する印刷データに従って、次に吐出可能となる分割チャネル群の各アクチュエータに対してインクを吐出する電圧を印加する。即ち、制御回路２２は、次の分割チャネル群（「１」が示す分割チャネル群）にインクを吐出させる。  
また、印刷データパケット１−３の印刷データは、次の吐出可能となる分割チャネル群（「２」が示す分割チャネル群）に対応する印刷データである。
【０１００】
次の分割チャネル群からインクを吐出させると、制御回路２２は、印刷データパケット２−１を受信する。印刷データパケット２−１を受信すると、制御回路２２は、印刷データパケット２−１のスタートビットコマンド内の「ｃｏｍ」をデコードする。「ｃｏｍ」をデコードすると、制御回路２２は、コマンド制御（決定部の動作）により、「ｃｏｍ」が示すコマンドを決定する。ここでは、印刷データパケット２−１のスタートビットコマンド内の「ｃｏｍ」は、印字を示す。したがって、制御回路２２は、印刷データパケット１−３が格納する印刷データに従って、次に吐出可能となる分割チャネル群の各アクチュエータに対してインクを吐出する電圧を印加する。即ち、制御回路２２は、次の分割チャネル群（「２」が示す分割チャネル群）にインクを吐出させる。  
また、印刷データパケット２−１は、印刷データを格納しなくともよい。
【０１０１】
次の分割チャネル群からインクを吐出させると、制御回路２２は、印刷データパケット２−２を受信する。印刷データパケット２−２を受信すると、制御回路２２は、印刷データパケット２−２のスタートビットコマンド内の「ｃｏｍ」をデコードする。「ｃｏｍ」をデコードすると、制御回路２２は、コマンド制御（決定部の動作）により、「ｃｏｍ」が示すコマンドを決定する。ここでは、印刷データパケット２−２のスタートビットコマンド内の「ｃｏｍ」は、ヒート・イニシャルを示す。したがって、制御回路２２は、最初の分割チャネル群の各アクチュエータに対してアクチュエータを加熱する電圧を印加する。即ち、制御回路２２は、最初の分割チャネル群（「０」が示す分割チャネル群）のアクチュエータを加熱する。  
また、印刷データパケット２−２は、印刷データを格納しなくともよい。
【０１０２】
最初の分割チャネル群にアクチュエータを加熱させると、制御回路２２は、印刷データパケット２−３を受信する。印刷データパケット２−３を受信すると、制御回路２２は、印刷データパケット２−３のスタートビットコマンド内の「ｃｏｍ」をデコードする。「ｃｏｍ」をデコードすると、制御回路２２は、コマンド制御（決定部の動作）により、「ｃｏｍ」が示すコマンドを決定する。ここでは、印刷データパケット２−３のスタートビットコマンド内の「ｃｏｍ」は、ヒートを示す。したがって、制御回路２２は、次の分割チャネル群の各アクチュエータに対してアクチュエータを加熱する電圧を印加する。即ち、制御回路２２は、最初の分割チャネル群（「１」が示す分割チャネル群）のアクチュエータを加熱する。  
また、印刷データパケット２−３は、印刷データを格納しなくともよい。
【０１０３】
次の分割チャネル群にアクチュエータを加熱させると、制御回路２２は、印刷データパケット３−１を受信する。印刷データパケット３−１を受信すると、制御回路２２は、印刷データパケット３−１のスタートビットコマンド内の「ｃｏｍ」をデコードする。「ｃｏｍ」をデコードすると、制御回路２２は、コマンド制御（決定部の動作）により、「ｃｏｍ」が示すコマンドを決定する。ここでは、印刷データパケット３−１のスタートビットコマンド内の「ｃｏｍ」は、ヒートを示す。したがって、制御回路２２は、次の分割チャネル群の各アクチュエータに対してアクチュエータを加熱する電圧を印加する。即ち、制御回路２２は、最初の分割チャネル群（「２」が示す分割チャネル群）のアクチュエータを加熱する。  
また、印刷データパケット３−１の印刷データは、最初に吐出可能となる分割チャネル群（「０」が示す分割チャネル群）に対応する印刷データである。
【０１０４】
次の分割チャネル群にアクチュエータを加熱させると、制御回路２２は、印刷データパケット３−２を受信する。印刷データパケット３−２を受信すると、制御回路２２は、印刷データパケット３−２のスタートビットコマンド内の「ｃｏｍ」をデコードする。「ｃｏｍ」をデコードすると、制御回路２２は、コマンド制御（決定部の動作）により、「ｃｏｍ」が示すコマンドを決定する。ここでは、印刷データパケット３−２のスタートビットコマンド内の「ｃｏｍ」は、印字・イニシャルを示す。したがって、制御回路２２は、印刷データパケット３−１が格納する印刷データに従って、最初に吐出可能となる分割チャネル群の各アクチュエータに対してインクを吐出する電圧を印加する。即ち、制御回路２２は、最初の分割チャネル群（「０」が示す分割チャネル群）にインクを吐出させる。
また、印刷データパケット３−２の印刷データは、次の吐出可能となる分割チャネル群（「１」が示す分割チャネル群）に対応する印刷データである。
【０１０５】
最初の分割チャネル群からインクを吐出させると、制御回路２２は、印刷データパケット３−３を受信する。印刷データパケット３−３を受信すると、制御回路２２は、印刷データパケット３−３のスタートビットコマンド内の「ｃｏｍ」をデコードする。「ｃｏｍ」をデコードすると、制御回路２２は、コマンド制御（決定部の動作）により、「ｃｏｍ」が示すコマンドを決定する。ここでは、印刷データパケット３−３のスタートビットコマンド内の「ｃｏｍ」は、印字を示す。したがって、制御回路２２は、印刷データパケット３−２が格納する印刷データに従って、次に吐出可能となる分割チャネル群の各アクチュエータに対してインクを吐出する電圧を印加する。即ち、制御回路２２は、次の分割チャネル群（「１」が示す分割チャネル群）にインクを吐出させる。  
また、印刷データパケット３−３の印刷データは、次の吐出可能となる分割チャネル群（「２」が示す分割チャネル群）に対応する印刷データである。
【０１０６】
次の分割チャネル群からインクを吐出させると、制御回路２２は、ダミーの印刷データパケットを受信する。ヘッドコントローラ１７は、最後の吐出動作を開始するタイミングを指定するために、ダミーの印刷データパケットを送信する。ダミーの印刷データパケットを受信すると、制御回路２２は、ダミーの印刷データパケットのスタートビットコマンド内の「ｃｏｍ」をデコードする。「ｃｏｍ」をデコードすると、制御回路２２は、コマンド制御（決定部の動作）により、「ｃｏｍ」が示すコマンドを決定する。ここでは、ダミーの印刷データパケットのスタートビットコマンド内の「ｃｏｍ」は、印字を示す。したがって、制御回路２２は、印刷データパケット３−３が格納する印刷データに従って、次に吐出可能となる分割チャネル群の各アクチュエータに対してインクを吐出する電圧を印加する。即ち、制御回路２２は、次の分割チャネル群（「２」が示す分割チャネル群）にインクを吐出させる。
【０１０７】
次の分割チャネル群にインクを吐出させると、制御回路２２は、次の設定データパケット４２を待機する。  
制御回路２２は、設定データパケット４２を受信する。設定データパケット４２を受信すると、制御回路２２は、同様の動作を行う。
【０１０８】
制御回路２２は、以上の動作を繰り返して、用紙などの印刷媒体にインクを吐出し、印刷媒体上に文字などの画像を形成する。
【０１０９】
以上のように構成されるインクジェットヘッドは、同様のコマンドに対して、動作毎に異なるコマンドコード値を設定することができる。
【０１１０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１１】
１…インクジェットプリンタ、１８…インクジェットヘッド、２２ａ及びｂ…制御回路(制御部)、２３…吐出部、３６…出力スイッチ部（電圧印加部）。
【図１】
2016055460.tif 000003
【図２】
2016055460.tif 000004
【図３】
2016055460.tif 000005
【図４】
2016055460.tif 000006
【図５】
2016055460.tif 000007
【図６】
2016055460.tif 000008
【図７】
2016055460.tif 000009