(57)【要約】【課題】ヘッド部から液体を噴射する液体噴射装置であって、複数のヘッド部とヘッド部のメンテナンスユニットを複数備える場合に、誤りのない良好な制御を行なうことのできる液体噴射装置を提供する。【解決手段】噴射データに基づく液体噴射を行う液体噴射装置が、複数のヘッドアクセプタに装着される複数のヘッドと、噴射データをヘッドに分配するヘッドコントローラと、複数のユニットアクセプタに装着される複数のメンテナンスユニットと、メンテナンスユニットコントローラと、ヘッドコントローラの各コネクタと各ヘッドアクセプタＩＤとの対応情報、及び、メンテナンスユニットコントローラの各コネクタと各ユニットアクセプタＩＤとの対応情報を記憶する記憶部を有し、当該対応情報に基づいて決定されたコネクタから、噴射データの送信、及び又は、メンテナンスユニットの制御が行われる。【選択図】  図１
2009208341.tif 000002
【特許請求の範囲】
【請求項１】
噴射データに基づいてノズルから液体の噴射を行う液体噴射装置であって、
所定位置に配置された複数のヘッドアクセプタにそれぞれ装着される、前記ノズルを備える複数のヘッドと、
前記各ヘッドとの接続のための複数のコネクタを備え、前記噴射データを前記各ヘッドに分配するヘッドコントローラと、
所定位置に配置された複数のユニットアクセプタにそれぞれ装着される、前記ヘッドのメンテナンスを行う複数のメンテナンスユニットと、
前記各メンテナンスユニットとの接続のための複数のコネクタを備え、前記メンテナンスユニットを制御するメンテナンスユニットコントローラと、
前記ヘッドコントローラの各コネクタと前記各ヘッドアクセプタの識別子との対応情報、及び、前記メンテナンスユニットコントローラの各コネクタと前記各ユニットアクセプタの識別子との対応情報を記憶する記憶部とを有し、
前記記憶部に記憶された対応情報に基づいて決定された前記コネクタから、前記ヘッドコントローラによる前記ヘッドへの噴射データの送信、及び又は、前記メンテナンスユニットコントローラによる前記メンテナンスユニットの制御が行われる
ことを特徴とする液体噴射装置。
【請求項２】
請求項１において、
前記記憶部に記憶される前記対応情報は、前記液体噴射装置の電源が投入された際に、前記各コネクタに接続される前記ヘッドアクセプタ及び前記ユニットアクセプタの識別子を取得して生成される
ことを特徴とする液体噴射装置。
【請求項３】
請求項１あるいは請求項２において、
前記ヘッドアクセプタの識別子及び前記ユニットアクセプタの識別子は、それぞれ、前記ヘッドアクセプタ及び前記ユニットアクセプタの配置位置を表し、装着される前記ヘッドと装着される前記メンテナンスユニットが対をなす前記ヘッドアクセプタ及び前記ユニットアクセプタについては、同じ識別子が用いられる
ことを特徴とする液体噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノズルを有するヘッド部から対象物に対して液体を噴射する液体噴射装置に関し、特に、複数のヘッド部とそれらヘッド部のメンテナンスユニットを複数備える場合に、誤りのない良好な制御を行なうことのできる液体噴射装置に関する。
【背景技術】
【０００２】
液体噴射装置の一つであるインクジェットプリンタでは、通常、インクを吐出する複数のノズルを備えるヘッド部を印刷媒体に対して相対的に移動させ、各ノズルから吐出（噴射）されるインクによって画像を形成していく。また、近年では、印刷の高速化等の目的により、上記ヘッド部を複数備える装置も提案されている。
【０００３】
かかる複数ヘッド部を備える印刷装置に関しては、下記特許文献１及び２にも記載されている。
【特許文献１】特開２００１−２７７６５８号公報
【特許文献２】特開２００５−２３１２６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したノズルを備える液体噴射装置では、ノズルのクリーニングやフラッシングなどのメンテナンス動作を行なう必要があり、上述の複数ヘッド部を備える装置では、一般的には、各ヘッド部に対して上記メンテナンスを行なうユニットが必要になると考えられる。
【０００５】
しかしながら、上記特許文献には、かかるメンテナンスユニットについて、特に、このメンテナンスユニットが独立してコントロールされる場合について記載されていない。
【０００６】
そこで、本発明の目的は、ノズルを有するヘッド部から対象物に対して液体を噴射する液体噴射装置であって、複数のヘッド部とそれらヘッド部のメンテナンスユニットを複数備える場合に、誤りのない良好な制御を行なうことのできる液体噴射装置を提供することである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の一つの側面は、噴射データに基づいてノズルから液体の噴射を行う液体噴射装置が、所定位置に配置された複数のヘッドアクセプタにそれぞれ装着される、前記ノズルを備える複数のヘッドと、前記各ヘッドとの接続のための複数のコネクタを備え、前記噴射データを前記各ヘッドに分配するヘッドコントローラと、所定位置に配置された複数のユニットアクセプタにそれぞれ装着される、前記ヘッドのメンテナンスを行う複数のメンテナンスユニットと、前記各メンテナンスユニットとの接続のための複数のコネクタを備え、前記メンテナンスユニットを制御するメンテナンスユニットコントローラと、前記ヘッドコントローラの各コネクタと前記各ヘッドアクセプタの識別子との対応情報、及び、前記メンテナンスユニットコントローラの各コネクタと前記各ユニットアクセプタの識別子との対応情報を記憶する記憶部とを有し、前記記憶部に記憶された対応情報に基づいて決定された前記コネクタから、前記ヘッドコントローラによる前記ヘッドへの噴射データの送信、及び又は、前記メンテナンスユニットコントローラによる前記メンテナンスユニットの制御が行われる、ことである。
【０００８】
更に、上記の発明において、好ましい態様は、前記記憶部に記憶される前記対応情報は、前記液体噴射装置の電源が投入された際に、前記各コネクタに接続される前記ヘッドアクセプタ及び前記ユニットアクセプタの識別子を取得して生成される、ことを特徴とする。
【０００９】
更に、上記の発明において、一つの態様は、前記ヘッドアクセプタの識別子及び前記ユニットアクセプタの識別子は、それぞれ、前記ヘッドアクセプタ及び前記ユニットアクセプタの配置位置を表し、装着される前記ヘッドと装着される前記メンテナンスユニットが対をなす前記ヘッドアクセプタ及び前記ユニットアクセプタについては、同じ識別子が用いられる、ことを特徴とする。
【００１０】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１２】
図１は、本発明を適用した液体噴射装置の実施の形態例に係る構成図である。図１のプリンタ２が本発明を適用した液体噴射装置であり、複数のヘッド５１及びそれらに対応する複数のインクシステム５２と、ヘッドコントローラ３及びインクシステムコントローラ４とを備え、更に、ヘッドコントローラ３の各コネクタ３１と各ヘッド５１が装着される位置との対応関係、及びインクシステムコントローラ４の各コネクタ４１と各インクシステム５２が装着される位置との対応関係とを記憶し、印字動作又はメンテナンス動作の命令を受けた際に、上記対応関係に基づいて各ヘッド５１及び各インクシステム５２に対する制御を行い、誤りのない良好な制御を行なおうとするものである。
【００１３】
図１に示すホストコンピュータ１は、本プリンタ２に対して印刷要求等を行なう、プリンタ２のホスト装置であり、例えば、パーソナルコンピュータ等で構成することができる。ホストコンピュータ１には、プリンタ２用のプリンタドライバ１１が備えられ、印刷要求時には、当該プリンタドライバ１１が印字データ（噴射データ）を生成してプリンタ２に送信する。印字データは、後述するノズルからのインク吐出の有無を示すデータであり、印刷用紙６の１ライン分のデータ（１ラスターデータ）毎にプリンタ２に送信される。また、当該データには、各データがライン上のどの位置のデータであるかを識別できる情報が付加される。なお、プリンタドライバ１１は、各処理を指示するプログラムと、当該プログラムに従って処理を実行するホストコンピュータ１の制御装置等によって構成される。
【００１４】
次に、プリンタ２は、一例として、インクジェットタイプのいわゆるラインヘッドプリンタであり、ライン上に並んだ複数のヘッド５１を有し、上述したホストコンピュータ１から送信される印字データに従って印刷用紙６に印刷処理を実行する。
【００１５】
図１に示すように、プリンタ２には、ヘッドコントローラ３、インクシステムコントローラ４、及びラインヘッドユニット５が備えられる。
【００１６】
ラインヘッドユニット５には、上記複数のヘッド５１が装着される。ここでは、一例として、３つのヘッド５１Ａ、５１Ｂ、及び５１Ｃが備えられるものとする。図２は、当該ヘッド５１の位置関係を説明するための図である。図２に示すように、本実施の形態例では、上記３つのヘッド５１は、印刷用紙６の幅方向（図中の矢印と直行する方向）に並べられ、印刷用紙６の幅方向の全域をカバーする。図２に示す１ラスターデータは、前述したホストコンピュータ１から送信されてくる印字データであり、当該データに基づく印字は、上記３つのヘッド５１Ａ、５１Ｂ、及び５１Ｃによって実行される。このように、本実施の形態例では、ヘッドが印刷用紙６の幅方向に移動する必要がないので、印刷用紙６が図中の矢印方向に移動することによって印刷を行なうことができ、従って、ラインヘッドユニット５は固定されている。
【００１７】
また、各ヘッド５１には、図示していないが複数のノズルが備えられ、前記印字データに基づいて当該ノズルがインクを吐出することによって印刷用紙６への印字が実行される。ノズルには、エピゾ素子（駆動装置）が備えられており、所定の駆動電圧（駆動波形）が印加されると、このエピゾ素子が歪んでインクが吐出されることになる。
【００１８】
このような各ヘッド５１は、図１に示す各ヘッドアクセプタ５３に取り付けられる。ヘッドアクセプタ５３は、各ヘッド５１Ａ、５１Ｂ、及び５１Ｃに対応して３つ（５３Ａ、５３Ｂ、及び５３Ｃ）設けられ、後述するヘッドコントローラ３の各コネクタ３１とそれぞれ接続される。また、ヘッドアクセプタ５３は、ラインヘッドユニット５に位置固定で設けられるので、各ヘッドアクセプタ５３は前述した印刷用紙６の幅方向に常に同じ位置に配置されることになる。各ヘッドアクセプタ５３は、この配置される位置の情報をそれぞれ有しており、本実施の形態例では、この位置情報を各ヘッドアクセプタ５３の識別情報、すなわち、ヘッドアクセプタＩＤ５５として備えている。図１に示すように、ここでは、ヘッドアクセプタＩＤ５５Ａ、５５Ｂ、及び５５Ｃとして、それぞれ、「Ｄ１」、「Ｄ２」、及び「Ｄ３」という位置情報を有している。「Ｄ１」とは、１ラスターデータの左側三分の一の位置（範囲）を、「Ｄ２」とは、１ラスターデータの中央三分の一の位置（範囲）を、「Ｄ３」とは、１ラスターデータの右側三分の一の位置（範囲）を、意味している。なお、これらのヘッドアクセプタＩＤ５５は、不揮発性メモリに格納される、ディップスイッチで設定されるなどの方法により、各ヘッドアクセプタ５３に記憶される。
【００１９】
次に、ラインヘッドユニット５には、上記各ヘッド５１Ａ、５１Ｂ、及び５１Ｃにそれぞれ対応するインクシステム５２Ａ、５２Ｂ、及び５２Ｃが備えられる。インクシステム５２は、ヘッド５１のメンテナンス動作を実行するための部分であり、ヘッド５１のキャッピング、ヘッドクリーニング、フラッシング等の機能を有する。
【００２０】
図３は、インクシステム５２の構成を示した図である。図３には、ヘッド５１Ａと対になるインクシステム５２Ａを例示しており、この右側に、同様のインクシステム５２Ｂ及び５２Ｃが配置される。図３に示すように、インクシステム５２Ａには、キャップ５２１Ａ、チューブ５２２Ａ、及びポンプ５２３Ａが備えられる。他のインクシステム５２も同様の構成を有している。キャップ５２１Ａは、いわばヘッド５１の蓋であり、例えば、図３の矢印の方向に移動可能である。ヘッド５１が印刷用紙６に印字動作を行なっている際には、ヘッド５１から離れた位置に移動しており、ヘッド５１が印字動作を行なっていない場合には、ヘッド５１に近づいた位置に移動して、ヘッド５１のインクが乾燥しないようにヘッド５１をキャッピングする。
【００２１】
また、チューブ５２２Ａがキャップ５２１Ａとポンプ５２３Ａに接続され、ポンプ５２３Ａの駆動により、チューブ５２２Ａを介してキャップ５２１Ａからインクが吸引される。ヘッド５１のノズルが詰まった場合には、上記キャッピングをした状態でポンプ５２３Ａが駆動され、ヘッド５１からインクを吸い出してヘッドクリーニングを行なう。また、印刷時にインクの粘性が上がった際などに上記フラッシングが行われ、ヘッド５１側でのインク吐出動作と共に、インクシステム５２側では、当該動作でキャップ５２１Ａ内に吐出されたインクをポンプ５２３Ａで吸引する動作を行なう。また、このインクシステム５２には、ヘッド５１に備えられる各ノズルが良好にインク吐出を行なえるかを検知するノズル抜け検出回路を搭載してもよい。
【００２２】
このような各インクシステム５２は、図１に示す各インクシステムアクセプタ５４に取り付けられる。インクシステムアクセプタ５４は、各インクシステム５２Ａ、５２Ｂ、及び５２Ｃに対応して３つ（５４Ａ、５４Ｂ、及び５４Ｃ）設けられ、後述するインクシステムコントローラ４の各コネクタ４１とそれぞれ接続される。また、インクシステムアクセプタ５４は、ヘッドアクセプタ５３と同様に、ラインヘッドユニット５に位置固定で設けられるので、各インクシステムアクセプタ５４は前述した印刷用紙６の幅方向に常に同じ位置に配置されることになる。各インクシステムアクセプタ５４は、この配置される位置の情報をそれぞれ有しており、本実施の形態例では、この位置情報を各インクシステムアクセプタ５４の識別情報、すなわち、インクシステムアクセプタＩＤ５６として備えている。図１に示すように、ここでは、インクシステムアクセプタＩＤ５６Ａ、５６Ｂ、及び５５Ｃとして、それぞれ、ヘッドアクセプタＩＤ５５と同様に、「Ｄ１」、「Ｄ２」、及び「Ｄ３」という位置情報を有している。それらの情報の意味は、ヘッドアクセプタＩＤ５５の場合と同様である。なお、これらのインクシステムアクセプタＩＤ５６は、不揮発性メモリに格納される、ディップスイッチで設定されるなどの方法により、各インクシステムアクセプタ５４に記憶される。
【００２３】
次に、ヘッドコントローラ３は、前述した複数のヘッド５１の制御を担う部分であり、印刷処理時には、前記ホストコンピュータ１から送信される印字データを受信して、そのデータを各ヘッド５１へ分配する処理を実行する。また、前述したフラッシングを行う際には、ホストコンピュータ１から送信される吐出データを指示された位置のヘッド５１へ送信して吐出動作を実行させる。また、ヘッドコントローラ３には、それぞれ各ヘッド５１に接続されるヘッド用コネクタ３１ａ、３１ｂ、及び３１ｃが備えられる。具体的には、各ヘッド用コネクタ３１は配線により各ヘッドアクセプタ５３に接続される。図１の実線矢印で示す例では、ヘッド用コネクタ３１ａ、３１ｂ、及び３１ｃは、それぞれ、ヘッドアクセプタ５３Ａ、５３Ｂ、及び５３Ｃと接続される。
【００２４】
また、ヘッドコントローラ３には、データ記憶部としてＲＡＭ３２が設けられ、ヘッド側対応テーブル３３がそこに記憶される。このヘッド側対応テーブル３３は、各ヘッド用コネクタ３１と各ヘッドアクセプタＩＤ５５を対応付ける情報のテーブルであり、その詳細は後述する。
【００２５】
次に、インクシステムコントローラ４は、前述した複数のインクシステム５２を制御する部分であり、上記ヘッドコントローラ３と独立して設けられる。このインクシステムコントローラ４は、ホストコンピュータ１から前述したメンテナンス動作の命令を受け取って、具体的には、インクシステム５２の制御コマンドを受信して、当該命令に基づいた制御信号を各インクシステム５２に送信して、所定のメンテナンス動作を実行させる。
【００２６】
また、インクシステムコントローラ４には、それぞれ各インクシステム５２に接続されるインクシステム用コネクタ４１ａ、４１ｂ、及び４１ｃが備えられる。具体的には、各インクシステム用コネクタ４１は配線により各インクシステムアクセプタ５４に接続される。図１の矢印で示す例では、インクシステム用コネクタ４１ａ、４１ｂ、及び４１ｃは、それぞれ、インクシステムアクセプタ５４Ａ、５４Ｂ、及び５４Ｃと接続される。
【００２７】
また、インクシステムコントローラ４には、データ記憶部としてＲＡＭ４２が設けられ、インクシステム側対応テーブル４３がそこに記憶される。このインクシステム側対応テーブル４３は、各インクシステム用コネクタ４１と各インクシステムアクセプタＩＤ５６を対応付ける情報のテーブルであり、その詳細は後述する。
【００２８】
なお、ヘッドコントローラ３及びインクシステムコントローラ４は、ＡＳＩＣで構成することができる。
【００２９】
また、図１には示されていないが、本プリンタ２には、印刷用紙６の搬送機構など印刷処理に必要な各種部分が備えられる。
【００３０】
以上のような構成を有する本プリンタ２では、印刷時の印字データの配分及びメンテナンス動作時の使用するコネクタの決定の処理等に特徴があり、以下、これらの処理を中心に、プリンタ２での処理内容について説明する。
【００３１】
まず、プリンタ２の電源を投入した際に行われる処理について説明する。図４は、当該処理の手順を例示したフローチャートである。本プリンタ２では、ユーザ操作等により、電源がＯＮにされると（ステップＳ１）、各種の初期化処理を実行する（ステップＳ２）。そして、ヘッドコントローラ３では、前述したヘッド側対応テーブル３３を生成する処理を実行する（ステップＳ３）。
【００３２】
具体的には、まず、ヘッドコントローラ３が、各ヘッド用コネクタ３１から接続される各ヘッドアクセプタ５３にアクセスし、当該各ヘッドアクセプタ５３に格納されるヘッドアクセプタＩＤ５５を取得する。当該処理を全てのヘッド用コネクタ３１について行なう。すなわち、ここでは、３つのヘッド用コネクタ３１ａ、３１ｂ、及び３１ｃについて行なう。図１に示す実線矢印の場合には、ヘッド用コネクタ３１ａに対して、「Ｄ１」のヘッドアクセプタＩＤ５５が、ヘッド用コネクタ３１ｂに対して、「Ｄ２」のヘッドアクセプタＩＤ５５が、ヘッド用コネクタ３１ｃに対して、「Ｄ３」のヘッドアクセプタＩＤ５５が、それぞれ取得される。
【００３３】
ヘッドコントローラ３は、各ヘッド用コネクタ３１とそこから取得されたヘッドアクセプタＩＤ５５を対応付けたテーブルを生成し、それを上記ヘッド側対応テーブル３３としてＲＡＭ３２に格納する。
【００３４】
図５は、ヘッド側対応テーブル３３及びインクシステム側対応テーブル４３を例示した図である。図５の（Ａ）は、図１の実線矢印の場合に生成されるヘッド側対応テーブル３３を示している。図に示すとおり、各ヘッド用コネクタ３１と、当該ヘッド用コネクタ３１と接続されるアクセプタのＩＤが対応付けられている。すなわち、当該テーブル３３により、前述した印刷用紙６の幅方向の位置と各ヘッド用コネクタ３１が対応付けられている。
【００３５】
また、図５の（Ｃ）は、ヘッド用コネクタ３１ａ及び３１ｂについて、図１に示す点線矢印で接続が行なわれた場合のヘッド側対応テーブル３３を示す。この場合には、ヘッド用コネクタ３１ａからの上記ＩＤの取得により「Ｄ２」が取得され、ヘッド用コネクタ３１ｂからの上記ＩＤの取得により「Ｄ１」が取得されるので、図５の（Ｃ）に示すようにテーブルが生成される。
【００３６】
このように、その時点で実際に接続されている関係がヘッド側対応テーブル３３には保持される。
【００３７】
次に、インクシステムコントローラ４が、前述したインクシステム側対応テーブル４３を生成する処理を実行する（ステップＳ４）。具体的には、ヘッド側の場合と同様に、まず、インクシステムローラ４が、各インクシステム用コネクタ４１から接続される各インクシステムアクセプタ５４にアクセスし、当該各インクシステムアクセプタ５４に格納されるインクシステムアクセプタＩＤ５６を取得する。当該処理を全てのインクシステム用コネクタ４１について行なう。すなわち、ここでは、３つのインクシステム用コネクタ４１ａ、４１ｂ、及び４１ｃについて行なう。図１に示す矢印の場合には、インクシステム用コネクタ４１ａに対して、「Ｄ１」のインクシステムアクセプタＩＤ５６が、インクシステム用コネクタ４１ｂに対して、「Ｄ２」のインクシステムアクセプタＩＤ５６が、インクシステム用コネクタ４１ｃに対して、「Ｄ３」のインクシステムアクセプタＩＤ５６が、それぞれ取得される。
【００３８】
インクシステムコントローラ４は、各インクシステム用コネクタ４１とそこから取得されたインクシステムアクセプタＩＤ５６を対応付けたテーブルを生成し、それを上記インクシステム側対応テーブル４３としてＲＡＭ４２に格納する。
【００３９】
図５の（Ｂ）は、図１の矢印の場合に生成されるシステム側対応テーブル４３を示している。図に示すとおり、各システム用コネクタ４１と、当該システム用コネクタ４１と接続されるアクセプタのＩＤが対応付けられている。すなわち、当該テーブル４３により、前述した印刷用紙６の幅方向の位置と各ヘッド用コネクタ４１が対応付けられている。
【００４０】
このようにして、両対応テーブル３３及び４３が生成されて電源が投入された際の処理が終了する。
【００４１】
次に、印字時の処理内容について説明する。図６は、印字処理時の処理手順を例示したフローチャートである。前述の通り、ホストコンピュータ１で印刷要求がなされると、その印字データがプリンタドライバ１１で生成され、生成された印字データが１ライン毎にプリンタ２へ送信される。
【００４２】
送信された１ラインのデータ、すなわち、１ラスターデータは、ヘッドコンロローラ３に受信される（ステップＳ１１）。前述の通り、当該印字データには、ライン上（印刷用紙６の幅方向）のどの位置のデータであるかを示す位置情報が付加されてくるので、ヘッドコントローラ３は、その情報から各データの印字位置を把握する（ステップＳ１２）。前述した位置情報である「Ｄ１」、「Ｄ２」、及び「Ｄ３」が当該付加される位置情報として用いられている場合には、「Ｄ１」、「Ｄ２」、及び「Ｄ３」の各位置（範囲）とされている各データを、そのまま「Ｄ１」、「Ｄ２」、及び「Ｄ３」の各位置（範囲）に用いられるデータとして把握する。「Ｄ１」、「Ｄ２」、及び「Ｄ３」が当該付加される位置情報として用いられていない場合には、その情報を「Ｄ１」、「Ｄ２」、及び「Ｄ３」の各位置（範囲）に変換して、「Ｄ１」、「Ｄ２」、及び「Ｄ３」の各位置（範囲）に用いられるデータを把握する。
【００４３】
その後、ヘッドコントローラ３は、ＲＡＭ３２に格納されているヘッド側対応テーブル３３を参照して受信した１ラスターデータを各ヘッド用コネクタ３１に分配する（ステップＳ１３）。具体的には、上記把握された「Ｄ１」、「Ｄ２」、及び「Ｄ３」の各位置（範囲）に用いられる各データを、それぞれ、ヘッド側対応テーブル３３上で、対応するヘッドアクセプタＩＤ５５がその位置となっているヘッド用コネクタ３１へ割り振る。例えば、「Ｄ１」に用いられると把握されたデータは、図５の（Ａ）を参照して、対応するヘッドアクセプタＩＤが「Ｄ１」となっているヘッド用コネクタ「３１ａ」に割り振られる。
【００４４】
次に、ヘッドコントローラ３は、上記各ヘッド用コネクタ３１に分配した（割り振った）印字データを、その各ヘッド用コネクタ３１からヘッド５１へ送信する（ステップＳ１４）。当該データ送信は、印刷用紙６の搬送動作等と同期した所定のタイミングでなされ、ヘッド５１には合わせて所定の駆動波形が与えられる。位置が把握されたデータは、前述したデータの分配により、すなわち、ヘッド側対応テーブル３３の対応付けに従ったことにより、その位置にあるヘッドアクセプタ５３にその時点で接続されているヘッド用コネクタ３１からデータ送信されるので、間違えなくその位置のヘッド５１に届くことになる。
【００４５】
データ送信された各ヘッド５１では、当該データに従った印字動作を印刷用紙６に対して実行し、上記受信した１ラスターデータについての印字処理を終了する。他のラインについても同様に処理が実行される。
【００４６】
次に、ヘッドクリーニングの動作時について説明する。図７は、クリーニング動作時の処理手順を例示したフローチャートである。まず、ヘッドクリーニング動作の命令がホストコンピュータ１で発せられる。当該命令は、予め設定されているタイミングやユーザの指示があった際などに発せられ、どの位置のヘッド５１について行うかという指示もなされる。
【００４７】
当該クリーニング動作の命令は、インクシステム５２の制御コマンドとしてプリンタ２へ送信され、それをインクシステムコントローラ４が受信する（ステップＳ２１）。そして、インクシステムコントローラ４は、上記制御コマンドに含まれる情報からクリーニング動作を行うべきヘッド５１の位置を把握する（ステップＳ２２）。例えば、クリーニング動作を行うべきヘッド５１の位置は「Ｄ１」にあると把握する。
【００４８】
次に、インクシステムコントローラ４は、ＲＡＭ４２に格納されているインクシステム側対応テーブル４３を参照してクリーニング動作の命令を発するインクシステム用コネクタ４１を決定する（ステップＳ２３）。具体的には、インクシステム側対応テーブル４３上で、対応するインクシステムアクセプタＩＤ５６が上記把握した位置となっているインクシステム用コネクタ４１を命令を発するコネクタとする。例えば、上記把握された位置が「Ｄ１」である場合には、図５の（Ｂ）を参照して、対応するインクシステムアクセプタＩＤが「Ｄ１」となっているインクシステム用コネクタ「４１ａ」が命令を発するコネクタとされる。
【００４９】
その後、インクシステムコントローラ４は、上記決定したインクシステム用コネクタ４１から制御信号を送信してインクシステム５２にクリーニング動作を命令する（ステップＳ２４）。当該命令は、前述したコネクタ４１の決定により、すなわち、インクシステム側対応テーブル４３の対応付けに従ったことにより、動作を行うべき位置にあるインクシステムアクセプタ５４にその時点で接続されているインクシステム用コネクタ４１から行われるので、間違えなくその位置のインクシステム５２に届くことになる。従って、クリーニング動作を命令されたヘッド５１と（印刷用紙６の幅方向に）同じ位置のインクシステム５２、すなわち、動作を命令されたヘッド５１と対をなすインクシステム５２に命令が出されることになって、命令されたヘッド５１に対して動作がなされる。例えば、「Ｄ１」の位置について動作を行う場合に、インクシステム用コネクタ「４１ａ」から命令が発せられ、位置「Ｄ１」にあるインクシステム５２Ａに命令が届くので、命令どおり「Ｄ１」のヘッド５１Ａに対して動作がなされることになる。
【００５０】
当該制御信号を受けたインクシステム５２は、前述したヘッドクリーニング動作を実行し（ステップＳ２５）、命令を受けた動作が終了する。なお、上述の説明では、「Ｄ１」のヘッド５１について命令が出された場合を例示したが、複数のヘッド５１について命令が出される場合も、同様に処理が行われる。
【００５１】
次に、フラッシング時の処理について説明する。図８は、フラッシング動作時の処理手順を例示したフローチャートである。まず、フラッシング動作の命令がホストコンピュータ１で発せられる。当該命令は、予め設定されているタイミングやユーザの指示があった際などに発せられる。また、当該命令では、フラッシング動作を行うヘッド５１の位置も指定される。
【００５２】
上記命令では、まず、ヘッド５１側で行うインク吐出動作のためのフラッシングデータが、上記フラッシング動作を行うヘッド５１の位置情報と共にプリンタ２へ送信され、それがヘッドコントローラ３で受信される（ステップＳ３１）。このフラッシングデータは、前述した印字時の印字データと同様のデータである。
【００５３】
そして、ヘッドコントローラ３は、上記位置情報からフラッシング動作を行うべきヘッド５１の位置を把握する（ステップＳ３２）。例えば、フラッシング動作を行うべきヘッド５１の位置は「Ｄ１」にあると把握する。
【００５４】
次に、ヘッドコントローラ３は、ＲＡＭ３２に格納されているヘッド側対応テーブル３３を参照してフラッシングデータを発するヘッド用コネクタ３１を決定する（ステップＳ３３）。具体的には、ヘッド側対応テーブル３３上で、対応するヘッドアクセプタＩＤ５５が上記把握した位置となっているヘッド用コネクタ１１をデータを送信するコネクタとする。
【００５５】
次に、ヘッドコントローラ３は、上記決定したヘッド用コネクタ３１からフラッシングデータをヘッド５１へ送信する（ステップＳ３４）。当該データ送信は、印字時の印字データの送信の際と同様に、ヘッド側対応テーブル３３の対応付けに従ったことにより、正しい位置のヘッド５１に届くことになる。
【００５６】
データ送信されたヘッド５１では、当該データに従ったフラッシング動作、すなわち、インク吐出動作を実行する（ステップＳ３５）。
【００５７】
一方、ホストコンピュータ１からの前記フラッシング命令においては、インクシステム側に対して、ポンプ５２３の駆動命令が制御コマンドを送信することでなされる。インクシステムコントローラ４は、当該制御コマンドを受信する（ステップＳ３６）。
【００５８】
そして、インクシステムコントローラ４は、上記制御コマンドに含まれる駆動動作を行うべきポンプ５２３の位置を把握する（ステップＳ３７）。例えば、上記インク吐出動作を行わせたヘッド５１の位置が「Ｄ１」であれば、ホストコンピュータ１は当然その「Ｄ１」にあるインクシステム５２のポンプ５２３に対して命令を発するので、その位置「Ｄ１」が把握される。
【００５９】
次に、インクシステムコントローラ４は、ＲＡＭ４２に格納されているインクシステム側対応テーブル４３を参照して動作の命令を発するインクシステム用コネクタ４１を決定する（ステップＳ３８）。具体的には、インクシステム側対応テーブル４３上で、対応するインクシステムアクセプタＩＤ５６が上記把握した位置となっているインクシステム用コネクタ４１を命令を発するコネクタとする。
【００６０】
その後、インクシステムコントローラ４は、上記決定したインクシステム用コネクタ４１から制御信号を送信してインクシステム５２にポンプ駆動を命令する（ステップＳ３９）。当該命令は、インクシステム側対応テーブル４３の対応付けに従ったことにより、正しい位置のインクシステム５２に届くことになる。
【００６１】
当該制御信号を受けたインクシステム５２は、ポンプ５２３の駆動動作を実行し、キャップ５２１内に吐出されたインクを吸引する（ステップＳ４０）。以上により、命令を受けたフラッシング動作が終了する。
【００６２】
なお、上述した実施の形態例では、ヘッド５１とインクシステム５２が１対１で対応するような構成を取っていたが、一つのインクシステムが二つのヘッドのメンテナンスを行うなど、必ずしも１対１の構成とする必要はない。１対１の構成となっていない場合にも、ヘッドとインクシステムの対応関係（位置関係）が把握されていれば上述の各処理を同様に行うことができる。
【００６３】
また、上述の実施の形態例では、ヘッドアクセプタＩＤ５５とインクシステムアクセプタＩＤ５６に同じ表現の位置情報が用いられていたが、双方で異なる表現の位置情報を用いても構わない。
【００６４】
また、ヘッド側対応テーブル３３及びインクシステム側対応テーブル４３の生成は、プリンタ２の電源投入時に毎回行わず、当該プリンタ２の出荷後最初に電源を投入した時点で行って不揮発性メモリなどに格納し、そのテーブルを上述した各処理時に用いるようにしてもよい。また、出荷前に生成して不揮発性メモリなどに格納し、そのテーブルを用いるようにしてもよい。
【００６５】
以上説明したように、本実施の形態例に係るプリンタ２では、複数のヘッド５１及びそれらに対応する複数のインクシステム５２と、それらのためのヘッドコントローラ３及びインクシステムコントローラ４とが備えられ、ヘッドコントローラ３の各コネクタ３１と各ヘッド５１が装着される位置との接続関係、及びインクシステムコントローラ４の各コネクタ４１と各インクシステム５２が装着される位置との接続関係とが記憶され、印字動作又はメンテナンス動作の命令を受けた際に、上記関係に基づいて各ヘッド５１及び各インクシステム５２に対する制御が行われる。従って、コントローラと制御先とのその時点での接続関係に従った制御がなされるので、制御先の位置の誤りがない良好な制御を行なうことができる。また、上記構成により、上記接続関係がコントローラと制御先との配線後に構築されるので、設計と異なる配線がなされたとしても正しい位置への制御ができ、制作上有利である。言い換えれば、上記配線を自由に行うことができる。これらの効果は、ヘッド及びインクシステムの数が多いほど顕著となる。
【００６６】
また、本プリンタ２では、印字データがヘッドコントローラ３で各ヘッド５１用に分配され、各分配されたデータが並行に各ヘッド５１に送信されるので、高速に処理を行うことができる。
【００６７】
なお、上記実施の形態例では、複数のヘッド５１が印刷用紙６の幅方向に並べられる配置としたが、異なる配置の場合にも本発明を適用することができる。例えば、ＣＭＹＫ４色のインクで印刷をする場合に、それらの各色を担当し、印刷用紙の幅方向に移動可能な４つのヘッドを備える装置においても本発明を適用することができる。この場合、ヘッドアクセプタＩＤをそのアクセプタに装着されるヘッドから吐出されるインクの色とすることで本発明が適用される。
【００６８】
また、上記実施の形態例では、ホストコンピュータ１から、ノズルからのインク吐出の有無を示す印字データを送信されたが、当該データをプリンタ２で生成するようにしてもよい。
【００６９】
なお、本実施の形態例では、液体噴射装置がプリンタであったが、本発明は他の液体噴射装置にも適用することができる。例えば、所定の特性を有する材料を含む液状体を、媒体としての回路基板上に噴射して配線パターンや画素などを描画する装置にも適用できる。
【００７０】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【００７１】
【図１】本発明を適用した液体噴射装置の実施の形態例に係る構成図である。
【図２】ヘッド５１の位置関係を説明するための図である。
【図３】インクシステム５２の構成を示した図である。
【図４】プリンタ２の電源を投入した際に行われる処理の手順を例示したフローチャートである。
【図５】ヘッド側対応テーブル３３及びインクシステム側対応テーブル４３を例示した図である。
【図６】印字処理時の処理手順を例示したフローチャートである。
【図７】クリーニング動作時の処理手順を例示したフローチャートである。
【図８】フラッシング動作時の処理手順を例示したフローチャートである。
【符号の説明】
【００７２】
１  ホストコンピュータ、  ２  プリンタ、  ３  ヘッドコントローラ、  ４  インクシステムコントローラ（メンテナンスユニットコントローラ）、  ５  ラインヘッドユニット、  ６  印刷用紙、  １１  プリンタドライバ、  ３１ａ，３１ｂ，３１ｃ  ヘッド用コネクタ、  ３２  ＲＡＭ（記憶部）、  ３３  ヘッド側対応テーブル、  ４１ａ，４１ｂ，４１ｃ  インクシステム用コネクタ、  ４２  ＲＡＭ（記憶部）、  ４３  インクシステム側対応テーブル、  ５１Ａ，５１Ｂ，５１Ｃ  ヘッド、  ５２Ａ，５２Ｂ，５２Ｃ  インクシステム（メンテナンスユニット）、  ５３Ａ，５３Ｂ，５３Ｃ  ヘッドアクセプタ、  ５４Ａ，５４Ｂ，５４Ｃ  インクシステムアクセプタ（ユニットアクセプタ）、  ５５Ａ，５５Ｂ，５５Ｃ  ヘッドアクセプタＩＤ、  ５６Ａ，５６Ｂ，５６Ｃ  インクシステムアクセプタＩＤ、  ５２１Ａ  キャップ、  ５２２Ａ  チューブ、  ５２３Ａ  ポンプ
【図１】
2009208341.tif 000003
【図３】
2009208341.tif 000004
【図４】
2009208341.tif 000005
【図５】
2009208341.tif 000006
【図６】
2009208341.tif 000007
【図７】
2009208341.tif 000008
【図８】
2009208341.tif 000009
【図２】
2009208341.tif 000010