(57)【要約】      （修正有）【課題】ヘッド部に応じたデータ転送を行うことができるインクジェットヘッド及びインクジェットプリンタを提供する。【解決手段】インクジェットヘッド５は、ヘッド部２０と、格納部と、識別部と、駆動制御部４と、を備える。ヘッド部は、インクを吐出する。格納部は、印刷データを格納する。識別部は、ヘッド部の種類を識別する。駆動制御部は、識別部が識別したヘッド部の種類に応じた順序に従って印刷データを転送する。【選択図】図１
2017185722.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するヘッド部と、
印刷データを格納する格納部と、
ヘッド部の種類を識別する識別部と、
前記識別部が識別した前記ヘッド部の種類に応じた順序に従って前記印刷データを転送する駆動制御部と、
を備えるインクジェットヘッド。
【請求項２】
前記駆動制御部は、
前記ヘッド部へデータを転送する複数の転送部を有し、
前記複数の転送部に前記印刷データを格納する、
前記請求項１に記載のインクジェットヘッド。
【請求項３】
前記駆動制御部は、前記識別部が識別した前記ヘッド部の種類に応じたコマンドを前記印刷データに付与する、
前記請求項１又２に記載のインクジェットヘッド。
【請求項４】
前記駆動制御部は、前記印刷データとして各ラインにおいて前記ヘッド部の分割ごとの分割転送データを前記ヘッド部に送信する順序を設定する、
前記請求項１乃至３の何れか１項に記載のインクジェットヘッド。
【請求項５】
前記請求項１乃至４の何れか１項に記載のインクジェットヘッドと、
前記インクによって画像を形成される印刷媒体を搬送する搬送部と、
を備えるインクジェットプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、インクジェットヘッド及びインクジェットプリンタに関する。
【背景技術】
【０００２】
インクジェットヘッドのコントローラは、ヘッド部のインターフェース仕様に合わせた制御を行う。ヘッド部へのデータ転送は、ヘッド部の種類によって異なり、コントローラは、ヘッド部の種類に合わせたデータ転送を行う必要がある。
【０００３】
従来、コントローラは、リコンフィギュラブルな回路を備え、ヘッド部に応じたデータ転送を実現している。しかしながら、リコンフィギュラブルな回路を備えるコントローラは、ソフトウェアにて回路をリコンフィグする必要があり、複雑化するといる問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１５４９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の課題を解決するために、ヘッド部に応じたデータ転送を行うインクジェットヘッド及びインクジェットプリンタを提供する。
【課題を解決するための手段】
【０００６】
実施形態によれば、インクジェットヘッドは、ヘッド部と、格納部と、識別部と、駆動制御部と、を備える。ヘッド部は、インクを吐出する。格納部は、印刷データを格納する。識別部は、ヘッド部の種類を識別する。駆動制御部は、前記識別部が識別した前記ヘッド部の種類に応じた順序に従って前記印刷データを転送する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る印刷システムの構成例を示すブロック図である。
【図２】図２は、実施形態に係るインクジェットヘッドの構成例を示すブロック図である。
【図３】図３は、実施形態に係るメモリが格納するデータの構成例を示す図である。
【図４】図４は、実施形態に係る識別回路の構成例を示す回路図である。
【図５】図５は、実施形態に係る駆動制御回路の構成例を示すブロック図である。
【図６】図６は、実施形態に係る印刷データ転送制御回路の構成例を示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら実施形態について説明する。  
実施形態に係る印刷システムは、印刷媒体（たとえば、用紙）にインクを吐出し、印刷媒体に画像を形成する。たとえば、印刷システムは、オペレータからの操作に従って、所定の画像を印刷媒体に形成する。
【０００９】
図１は、印刷システム１の構成例を示すブロック図である。  
図１が示すように、印刷システム１は、ＰＣ２及びインクジェットプリンタ３などを備える。
【００１０】
ＰＣ２は、印刷媒体に形成する画像データをインクジェットヘッド５に送信する。たとえば、ＰＣ２は、オペレータからの操作の入力を受け付ける操作部などを備える。ＰＣ２は、操作部を通じて入力される操作に従って画像データをインクジェットヘッド５に送信する。  
ＰＣ２は、たとえば、ディスクトップＰＣ、ノートＰＣ又はタブレットＰＣなどである。
【００１１】
インクジェットプリンタ３は、インクカートリッジに格納されるインクを印刷媒体（たとえば、用紙）に吐出して、印刷媒体に画像を形成する。
【００１２】
図１が示すように、インクジェットプリンタ３は、制御部４、インクジェットヘッド５及び搬送部６などを備える。  
制御部４は、インクジェットプリンタ３全体の動作を制御する機能を有する。制御部４は、たとえば、ＣＰＵ、ＲＯＭ、ＲＡＭ及びＮＶＭなどから構成される。制御部４は、内部メモリ、ＲＯＭあるいはＮＶＭに予め記憶したプログラムを実行することにより種々の処理を実現する。
【００１３】
インクジェットヘッド５は、制御部４からの信号に基づいて印刷媒体にインクを吐出する。インクジェットヘッド５については、後述する。
【００１４】
搬送部６は、制御部４からの信号に基づいて印刷媒体を所定の搬送路上において搬送させる。たとえば、搬送部６は、印刷媒体を吸着固定するテーブル及びテーブルを搬送する駆動部などを備える。搬送部６は、駆動部によってテーブルを搬送し、テーブルに吸着固定された印刷媒体を搬送する。
【００１５】
次に、インクジェットヘッド５について説明する。  
図２は、インクジェットヘッド５の構成例を示すブロック図である。  
図２が示すように、インクジェットヘッド５は、コントローラ１０及びヘッド部２０などを備える。
【００１６】
コントローラ１０は、制御部４からの信号に基づいてヘッド部２０を駆動する。たとえば、コントローラ１０は、制御部４からの信号に基づいてヘッド部２０を駆動させる駆動信号を生成する。コントローラ１０は、生成された駆動信号をヘッド部２０に出力して、ヘッド部２０を駆動させる。コントローラ１０は、たとえば、ＩＣなどから構成される。
【００１７】
ヘッド部２０は、コントローラ１０からの駆動信号に基づいてインクを印刷媒体に吐出する。ヘッド部２０は、インク室を形成する壁面をインク室同士で共有するシェアモードのヘッドである。ここでは、ヘッド部２０は、複数のインク室を３分割して、各分割（第１分割、第２分割及び第３分割）から順にインクを吐出するものである。
【００１８】
たとえば、ヘッド部２０は、インクを格納するインク室、及び、インク室の壁面を駆動させる駆動回路などを備える。インク室は、インクカートリッジと接続し、インクカートリッジからインクを供給される。駆動回路は、駆動信号に従って所定の画像を形成するように、インク室に電圧を印加する。インク室の壁面は、圧電素子から形成され、駆動回路が出力する電圧に応じて駆動する。壁面の駆動により、インク室の内部の体積が変化する。ヘッド部２０は、インク室の体積が変化することで内部に格納するインクを吐出孔から印刷媒体へ吐出する。
【００１９】
図２が示すように、コントローラ１０は、ＣＰＵ１１、ＲＯＭ１２、外部インターフェース制御回路１３、電源制御回路１４、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）１５、メモリ１６（格納部）、識別回路１７（識別部）及びＯＳＣ（発振器等）１８などを備える。ＣＰＵ１１は、ＲＯＭ１２、外部インターフェース制御回路１３、電源制御回路１４、ＦＰＧＡ１５、メモリ１６及び識別回路１７とバスなどを通じて通信する。ＦＰＧＡ１５は、ＤＰ（デュアルポート）−ＲＡＭ２１、制御レジスタ２２、駆動制御回路２３（駆動制御部）及びＤＭＡ（ダイレクトメモリアクセス）回路２４などを備える。
【００２０】
ＣＰＵ１１は、コントローラ１０全体の動作を制御する機能を有する。ＣＰＵ１１は、内部キャッシュおよび各種のインターフェースなどを備えても良い。ＣＰＵ１１は、内部メモリ、ＲＯＭ１２又は図示しないＮＶＭに予め記憶したプログラム（コード）を実行することにより種々の処理を実現する。ＣＰＵ１１は、たとえば、プロセッサである。
【００２１】
なお、ＣＰＵ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであっても良い。この場合、ＣＰＵ１１は、ハードウエア回路により実行される機能を制御する。
【００２２】
ＲＯＭ１２は、予め制御用のプログラム及び制御データなどが記憶された不揮発性のメモリである。ＲＯＭ１２に記憶される制御プログラム及び制御データは、予めコントローラ１０の仕様に応じて組み込まれる。ＲＯＭ１２は、たとえば、コントローラ１０の回路基板を制御するプログラム（例えば、ＢＩＯＳ）などを格納している。
【００２３】
外部インターフェース制御回路１３は、ＣＰＵ１１からの信号に基づいて、外部装置とデータを送受信するためのインターフェースを制御する。
【００２４】
電源制御回路１４は、ＦＰＧＡ１５からの制御信号及びヘッド部２０からのヘッドステータスなどに基づいてヘッド部２０へ供給する電力を制御する。たとえば、電源制御回路１４は、ヘッドステータスとして、ヘッド部２０の温度などを取得する。電源制御回路１４は、制御信号及びヘッドステータスなどに基づいてヘッド部２０へ供給する電圧などを制御する。
【００２５】
ＦＰＧＡ１５は、ＣＰＵ１１からの信号などに基づいて電源制御回路１４及びヘッド部２０などを制御する。
【００２６】
メモリ１６は、印刷データを格納する。たとえば、メモリ１６は、１ラインごとに印刷データを格納する。また、メモリ１６は、分割ごとに印刷データを格納する。たとえば、ヘッド部２０が３分割でインクを吐出する場合、メモリ１６は、１ラインごとに、第１分割転送データ、第２分割転送データ及び第３分割転送データを格納する。第１分割転送データは、第１分割からインクを吐出するための印刷データである。第２分割転送データは、第２分割からインクを吐出するための印刷データである。第３分割転送データは、第３分割からインクを吐出するための印刷データである。
【００２７】
図３は、メモリ１６が格納する印刷データの構成例を示す。  
図３が示すように、メモリ１６は、１ラインごとに印刷データを格納する。即ち、メモリ１６は、第１ラインの印刷データ、第２ラインの印刷データ及び第３ラインの印刷データを格納する。
【００２８】
また、メモリ１６は、１ラインごとに３つの分割転送データを格納する。たとえば、メモリ１６は、第１ラインの印刷データとして、第１分割転送データ、第２分割転送データ及び第３分割転送データを格納する。
【００２９】
なお、駆動制御回路２３は、各ラインの印刷データが格納される先頭のポインタを記憶してもよい。
【００３０】
識別回路１７は、ヘッド部２０の種類を識別して、種類に対応するビットを駆動制御回路２３へ供給する。識別回路１７の構成については、後述する。
【００３１】
ＯＳＣ（発振器等）１８は、ＦＰＡＧ１５に対してヘッド部２０へのクロック供給のための源信信号を供給する。
【００３２】
ＤＰ−ＲＡＭ２１は、ＣＰＵ１１などから駆動制御回路２３へ送信される信号を格納する。
【００３３】
制御レジスタ２２は、駆動制御回路２３が処理を実行するために必要なデータを一時的に格納する。
【００３４】
駆動制御回路２３は、印刷データなどに従って、ヘッド部２０へ駆動信号を送信する。駆動制御回路２３については、後述する。
【００３５】
ＤＭＡ回路２４は、駆動制御回路２３などからの信号に基づいてメモリ１６から印刷データを取得する。ＤＭＡ回路２４は、取得された印刷データを駆動制御回路２３へ送信する。
【００３６】
次に、識別回路１７について説明する。  
図４は、識別回路１７の構成例を示す回路図である。  
図４が示すように、識別回路１７は、抵抗５１、抵抗５２、コンパレータ５３及びコンパレータ５４などを備える。また、ここでは、ヘッド部２０は、抵抗６１を備える。
【００３７】
抵抗５１の一端は、所定の電圧に接続する。抵抗５１の他端は、コンパレータ５３の一方の入力端子に接続する。コンパレータ５３の他方の入力端子は、所定の基準電圧を入力される。
【００３８】
抵抗５１の他端は、抵抗５２の一端に接続する。抵抗５２の他端は、コンパレータ５４の一方の入力端子に接続する。コンパレータ５４の他方の入力端子は、所定の基準電圧を入力される。
【００３９】
抵抗５２の他端は、抵抗６１の一端に接続する。抵抗６１の他端は、ＧＮＤに接続する。
【００４０】
コンパレータ５３は、２つの入力端子に入力される電圧を比較し、比較結果に基づいて出力端子から所定の電圧を出力する。即ち、コンパレータ５３は、抵抗５１と抵抗５２との間の電圧と、所定の基準電圧とを比較し、比較結果に基づいて出力端子から所定の電圧を出力する。
【００４１】
コンパレータ５４は、抵抗５２と抵抗６１との間の電圧と、所定の基準電圧とを比較し、比較結果に基づいて出力端子から所定の電圧を出力する。
【００４２】
コンパレータ５３及びコンパレータ５４の出力は、ヘッド部２０の種別を示すヘッド識別ビットとして駆動制御回路２３に入力される。
【００４３】
抵抗６１は、ヘッド部２０内部に形成される。抵抗６１が持つ抵抗値は、ヘッド部２０の種類に応じてユニークに決定される。即ち、抵抗６１が持つ抵抗値は、ヘッド部２０の種類を示す。
【００４４】
次に、識別回路１７の動作例について説明する。  
コンパレータ５３は、抵抗５１と抵抗５２及び抵抗６１とで分圧された電圧と、所定の基準電圧とを比較する。コンパレータ５３は、分圧された電圧が所定の基準電圧より大きければ、Ｈｉｇｈを出力する。また、コンパレータ５３は、分圧された電圧が所定の基準電圧より小さければ、Ｌｏｗを出力する。
【００４５】
コンパレータ５４は、抵抗５１及び抵抗５２と抵抗６１とで分圧された電圧と、所定の基準電圧とを比較する。コンパレータ５４は、分圧された電圧が所定の基準電圧より大きければ、Ｈｉｇｈを出力する。また、コンパレータ５３は、分圧された電圧が所定の基準電圧より小さければ、Ｌｏｗを出力する。
【００４６】
その結果、コンパレータ５３及びコンパレータ５４は、抵抗６１の抵抗値に応じたビットを出力する。即ち、コンパレータ５３及びコンパレータ５４は、ヘッド部２０の種類を示すビット（ヘッド識別ビット）を出力する。
【００４７】
また、識別回路１７は、２つのコンパレータを用いることで、ヘッド部２０の誤挿入又は接続ミスを防止することができる。
【００４８】
次に、駆動制御回路２３について説明する。  
図５は、駆動制御回路２３の構成例を示すブロック図である。  
図５が示すように、駆動制御回路２３は、設定レジスタ転送ＦＩＦＯ３１、印刷データ転送ＦＩＦＯ３２、転送クロック生成部３３、分割駆動タイミング生成部３４、設定レジスタ転送制御回路３５、印刷データ転送制御回路３６、及び、セレクタ３７などを備える。
【００４９】
設定レジスタ転送ＦＩＦＯ３１は、ＤＰ−ＲＡＭ２１又は制御レジスタ２２などから設定データを受信し、受信された設定データを格納する。設定レジスタ転送ＦＩＦＯ３１は、格納された設定データを受信された順に設定レジスタ転送制御回路３５へ送信する。
【００５０】
印刷データ転送ＦＩＦＯ３２は、ＤＭＡ回路２４などから印刷データを受信し、受信された印刷データを格納する。印刷データ転送ＦＩＦＯ３２は、格納された印刷データを受信された順に印刷データ転送制御回路３６へ送信する。
【００５１】
転送クロック生成部３３は、ヘッド部２０へデータを転送するためなどに使用されるクロック信号を生成する。転送クロック生成部３３は、外部ＯＳＣ（発振器等）１８から源信信号の供給を受け、当該源信信号に基づいて、クロック信号を生成する。転送クロック生成部３３は、生成されたクロック信号を設定レジスタ転送ＦＩＦＯ３１、印刷データ転送ＦＩＦＯ３２、設定レジスタ転送制御回路３５及び印刷データ転送制御回路３６などへ供給する。
【００５２】
分割駆動タイミング生成部３４は、分割ごとに設定データ又は印刷データを送信するタイミングを生成する。分割駆動タイミング生成部３４は、タイミングを通知するタイミング信号を他のブロックへ送信する。
【００５３】
たとえば、分割駆動タイミング生成部３４は、所定の間隔でパルスなどを発生させることによって、タイミングを決定する。分割駆動タイミング生成部３４は、生成されたパルスをタイミング信号として他のブロックへ送信することによって、タイミングを他のブロックへ通知する。
【００５４】
分割駆動タイミング生成部３４は、タイミング信号を設定レジスタ転送制御回路３５及び印刷データ転送制御回路３６などへ送信する。
【００５５】
設定レジスタ転送制御回路３５は、設定レジスタ転送ＦＩＦＯ３１から受信された設定データをセレクタ３７へ送信する。設定レジスタ転送制御回路３５は、分割駆動タイミング生成部３４から受信されるタイミング信号に従ってセレクタ３７へ設定データを送信する。
【００５６】
印刷データ転送制御回路３６は、印刷データ転送ＦＩＦＯ３２から受信された印刷データをセレクタ３７へ送信する。印刷データ転送制御回路３６は、分割駆動タイミング生成部３４から受信されるタイミング信号に従ってセレクタ３７へ印刷データを送信する。  
印刷データ転送制御回路３６については、後述する。
【００５７】
セレクタ３７は、他のブロックからの信号に基づいて、設定レジスタ転送制御回路３５又は印刷データ転送制御回路３６からのデータを選択的にヘッド部２０へ出力する。たとえば、セレクタ３７は、所望の送信すべきタイミングで、設定レジスタ転送制御回路３５からの設定データをヘッド部２０へ出力する。また、セレクタ３７は、所望の送信すべきタイミングで、印刷データ転送制御回路３６からの印刷データをヘッド部２０へ出力する。
【００５８】
次に、印刷データ転送制御回路３６について説明する。  
図６は、印刷データ転送制御回路３６の構成例を示すブロック図である。  
図６が示すように、印刷データ転送制御回路３６は、転送モード切替回路４１、ヘッド判別回路４２、コマンド付加回路４３、ヘッド転送制御回路４４（４４ａ乃至４４ｃ）（転送部）及びセレクタ４５などを備える。
【００５９】
転送モード切替回路４１は、ヘッド判別回路４２からヘッド部２０の種類を示す識別信号を受信し、識別信号に基づいてメモリ１６からヘッド部２０へ印刷データを転送する転送モードを切り替える。即ち、転送モード切替回路４１は、ヘッド部２０の種類に応じて、印刷データ転送制御回路３６が印刷データを転送する順序を設定する。
【００６０】
たとえば、転送モード切替回路４１は、ヘッド転送制御回路４４に格納する印刷データの順序を切り替える。たとえば、転送モード切替回路４１は、１つの転送モードとして、ラインごとに第１分割転送データ、第２分割転送データ及び第３分割転送データを順にヘッド転送制御回路４４ａ乃至４４ｃに格納する。即ち、転送モード切替回路４１は、第１ラインの第１分割転送データをヘッド転送制御回路４４ａに、第１ラインの第２分割転送データをヘッド転送制御回路４４ｂに、第１ラインの第３分割転送データをヘッド転送制御回路４４ｃに格納する。また、転送モード切替回路４１は、第１ラインの印刷が終了すると、第２ラインの各分割転送データをヘッド転送制御回路４４ａ乃至４４ｃに格納する。
【００６１】
また、転送モード切替回路４１は、１つの転送モードとして、各ラインの第１分割転送データを順にヘッド転送制御回路４４ａ乃至４４ｃに格納する。即ち、転送モード切替回路４１は、第１ラインの第１分割転送データをヘッド転送制御回路４４ａに、第２ラインの第１分割転送データをヘッド転送制御回路４４ｂに、第３ラインの第１分割転送データをヘッド転送制御回路４４ｃに格納する。また、転送モード切替回路４１は、第１ラインから第３ラインの第１分割転送データの印刷が終了すると、第４ライン以降の第１分割転送データをヘッド転送制御回路４４ａ乃至４４ｃに格納する。また、転送モード切替回路４１は、各ラインの第１分割転送データの印刷が終了すると、各ラインの第２分割転送データをヘッド転送制御回路４４ａ乃至４４ｃに格納する。
【００６２】
また、転送モード切替回路４１は、タイミング信号に基づいて、印刷データをヘッド転送制御回路４４に送信する。  
また、たとえば、転送モード切替回路４１は、ＤＭＡ回路２４に信号を送信し、メモリ１６から読み出す印刷データを指定してもよい。
【００６３】
ヘッド判別回路４２は、ヘッド識別ビットに基づいて、ヘッド部２０の種類を示す識別信号を転送モード切替回路４１、コマンド付加回路４３及びセレクタ４５に送信する。たとえば、ヘッド判別回路４２は、ヘッド識別ビットに対応する識別信号を生成し、転送モード切替回路４１、コマンド付加回路４３及びセレクタ４５に送信してもよい。また、ヘッド判別回路４２は、ヘッド識別ビットを識別信号として転送モード切替回路４１、コマンド付加回路４３及びセレクタ４５に送信してもよい。
【００６４】
コマンド付加回路４３は、ヘッド判別回路４２からの識別信号に基づいて、ヘッド転送制御回路４４ａ乃至４４ｃに対してコマンドを送信する。たとえば、コマンド付加回路４３は、識別信号に応じたコマンドを決定し、識別信号に応じたコマンドをヘッド転送制御回路４４ａ乃至ｃへ供給する。
【００６５】
ヘッド転送制御回路４４（４４ａ乃至４４ｃ）は、ヘッド部２０に転送する印刷データなどを格納する。即ち、ヘッド転送制御回路４４は、転送モード切替回路４１から供給される印刷データを格納する。また、ヘッド転送制御回路４４は、コマンド付加回路４３から供給されるコマンドを印刷データに付加する。たとえば、ヘッド転送制御回路４４は、印刷データの先頭にコマンドを付加し、コマンドを付加した印刷データを格納する。
【００６６】
ヘッド転送制御回路４４は、コマンドを付加した印刷データをセレクタ４５へ転送する。
【００６７】
セレクタ４５は、ヘッド転送制御回路４４ａ乃至４４ｃから転送されるデータ（コマンドが付加された印刷データ）をヘッド部２０へ送信する。たとえば、セレクタ４５は、ヘッド転送制御回路４４ａ、ヘッド転送制御回路４４ｂ及びヘッド転送制御回路４４ｃから転送されるデータを順にヘッド部２０へ出力する。
【００６８】
また、セレクタ４５は、ヘッド判別回路４２からの識別信号に基づいてヘッド転送制御回路４４からのデータをヘッド部２０へ出力する順序を決定してもよい。
【００６９】
次に、インクジェットヘッド５の動作例について説明する。  
ここでは、メモリ１６は、印刷データを格納しているものとする。
【００７０】
まず、識別回路１７は、ヘッド部２０の抵抗６１に基づいてヘッド識別ビットを生成し、駆動制御回路２３に送信する。
【００７１】
駆動制御回路２３における印刷データ転送制御回路３６のヘッド判別回路４２は、ヘッド識別ビットを受信する。ヘッド識別ビットを受信すると、ヘッド判別回路４２は、ヘッド識別ビットに基づいて識別信号を生成し、転送モード切替回路４１、コマンド付加回路４３及びセレクタ４５に送信する。
【００７２】
転送モード切替回路４１は、識別信号を受信する。識別信号を受信すると、転送モード切替回路４１は、識別信号に対応する転送モードを設定する。転送モードを設定すると、転送モード切替回路４１は、転送モードに従って、印刷データをヘッド転送制御回路４４に格納する。たとえば、転送モード切替回路４１は、ＤＭＡ回路２４から所定の順序で印刷データを取得し、ヘッド転送制御回路４４に順に送信する。  
ヘッド転送制御回路４４は、転送モード切替回路４１からの印刷データを格納する。
【００７３】
コマンド付加回路は、識別信号を受信する。識別信号を受信すると、コマンド付加回路４３は、識別信号に応じたコマンドをヘッド転送制御回路４４へ送信する。ヘッド転送制御回路４４は、印刷データにコマンドを付与する。
【００７４】
各ヘッド転送制御回路４４がコマンドを印刷データに付与すると、セレクタ４５は、所定のタイミングでヘッド転送制御回路４４の１つ（たとえば、ヘッド転送制御回路４４ａ）からのデータをヘッド部２０へ供給する。セレクタ４５がヘッド転送制御回路４４の１つからのデータをヘッド部２０へ供給すると、ヘッド部２０は、ヘッド転送制御回路４４の当該１つからのデータを受信する。ヘッド部２０は、受信したデータが有するコマンドと印刷データとに基づいて、所定の分割から印刷媒体にインクを吐出する。
【００７５】
セレクタ４５は、順に所定のタイミングでヘッド転送制御回路４４の他の１つ（たとえば、ヘッド転送制御回路４４ｂ）からのデータをヘッド部２０へ供給する。セレクタ４５がヘッド転送制御回路４４の他の１つからのデータをヘッド部２０へ供給すると、ヘッド部２０は、ヘッド転送制御回路４４の当該他の１つからのデータとを受信する。ヘッド部２０は、受信したデータが有するコマンドと印刷データとに基づいて、所定の分割から印刷媒体にインクを吐出する。
【００７６】
印刷データ転送制御回路３６は、以上の動作を繰り返して、ヘッド部２０へコマンドと印刷データとを送信する。また、転送モード切替回路４１は、データを送信し終えたヘッド転送制御回路４４に次の印刷データを格納する。また、コマンド付加回路４３は、当該ヘッド転送制御回路４４にコマンドを格納する。
【００７７】
なお、ＣＰＵ１１は、識別回路１７がヘッド識別ビットを出力した後に、メモリ１６に印刷データを格納してもよい。また、コマンド付加回路４３は、ヘッド転送制御回路４４が印刷データを格納する前に、コマンドをヘッド転送制御回路４４に格納してもよい。
【００７８】
以上のように構成されたインクジェットヘッドは、ヘッド部の種類を示すヘッド識別ビットを生成することができる。インクジェットヘッドは、ヘッド識別ビットに基づいて、印刷データをヘッド部に転送する順序を設定する。また、インクジェットヘッドは、ヘッド識別ビットに基づいて、印刷データにコマンドを付与する。その結果、インクジェットヘッドは、ヘッド部の種類に応じて、コマンド及び印刷データを適切にヘッド部に送信することができる。
【００７９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８０】
３…インクジェットプリンタ、４…制御部、５…インクジェットヘッド、６…搬送部、１０…コントローラ、１１…ＣＰＵ、１６…メモリ、１７…識別回路、２０…ヘッド部、２３…駆動制御回路、４３…コマンド付加回路、４４（４４ａ乃至４４ｃ）…ヘッド転送制御回路、４５…セレクタ。
【図１】
2017185722.tif 000003
【図２】
2017185722.tif 000004
【図３】
2017185722.tif 000005
【図４】
2017185722.tif 000006
【図５】
2017185722.tif 000007
【図６】
2017185722.tif 000008