(57)【要約】【課題】転送するデータ量を増加させずに、吐出データの転送エラーを検査することができる液滴吐出装置、液滴吐出システム、及び液滴吐出方法を提供する。【解決手段】データ送信装置１２が、液滴吐出装置２２の液滴吐出ヘッド３０にインク滴を吐出するように制御してもインク滴を吐出しない不良ノズルが存在する場合に、該不良ノズルに対応するデータ部分にデータ転送エラーをチェックするためのチェックデータが設けられた画像データを生成して液滴吐出装置２２に送信し、液滴吐出装置２２は、データ送信装置１２から画像データを受信し、該受信した画像データからチェックデータを抽出し、該抽出したチェックデータに基づいて該受信した画像データに転送エラーが生じているか否か判断し、該受信した画像データに転送エラーが生じていないと判断した場合には、該受信した画像データに基づいて液滴が吐出されるように液滴吐出ヘッド３０を制御する。【選択図】図１
2009220287.tif 000002
【特許請求の範囲】
【請求項１】
液滴を吐出するための複数のノズルを備えた液滴吐出ヘッドと、
前記液滴吐出ヘッドに液滴を吐出するように制御しても液滴を吐出しない不良ノズルが存在する場合に、前記不良ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを受信する受信手段と、
前記受信した吐出データから検査用データを抽出し、該抽出した検査用データに基づいて前記受信した吐出データに転送エラーが生じているか否か判断する判断手段と、
前記判断手段で転送エラーが生じていないと判断された場合に、前記受信した吐出データに基づいて液滴が吐出されるように前記液滴吐出ヘッドを制御する制御手段と、
を有する液滴吐出装置。
【請求項２】
液滴を吐出するように制御すると液滴を吐出するノズル及び予め使用しないことが定められた未使用ノズルを含む複数のノズルを備えた液滴吐出ヘッドと、
前記未使用ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを受信する受信手段と、
前記受信した吐出データから検査用データを抽出し、該抽出した検査用データに基づいて前記受信した吐出データに転送エラーが生じているか否か判断する判断手段と、
前記判断手段で転送エラーが生じていないと判断された場合に、前記受信した吐出データを前記液滴吐出ヘッドの前記未使用ノズルから液滴が吐出されないように処理し、該処理後の吐出データに基づいて前記未使用ノズル以外のノズルから液滴が吐出されるように前記液滴吐出ヘッドを制御する制御手段と、
を有する液滴吐出装置。
【請求項３】
前記検査用データは、チェックサムデータ、フレーム番号、及びインクリメントデータのいずれかである請求項１または請求項２に記載の液滴吐出装置。
【請求項４】
請求項１〜請求項３のいずれか１項記載の液滴吐出装置と、
前記吐出データを生成する生成手段及び該生成した吐出データを前記液滴吐出装置に送信する送信手段を有する吐出データ送信装置と、
を備えた液滴吐出システム。
【請求項５】
液滴を吐出するための複数のノズルを備えた液滴吐出ヘッドを有する液滴吐出装置と、前記液滴吐出装置に吐出データを送信する吐出データ送信装置とにより行なわれる液滴吐出方法であって、
前記吐出データ送信装置が、
前記液滴吐出装置の前記液滴吐出ヘッドに液滴を吐出するように制御しても液滴を吐出しない不良ノズルが存在する場合に、前記不良ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを生成して前記液滴吐出装置に送信し、
前記液滴吐出装置が、
前記吐出データ送信装置から前記吐出データを受信し、
前記受信した吐出データから検査用データを抽出し、該抽出した検査用データに基づいて前記受信した吐出データに転送エラーが生じているか否か判断し、
前記受信した吐出データに転送エラーが生じていないと判断した場合に、前記受信した吐出データに基づいて液滴が吐出されるように前記液滴吐出ヘッドを制御する
液滴吐出方法。
【請求項６】
液滴を吐出するように制御すると液滴を吐出するノズル及び予め使用しないことが定められた未使用ノズルを含む複数のノズルを備えた液滴吐出ヘッドを有する液滴吐出装置と、前記液滴吐出装置に吐出データを送信する吐出データ送信装置とにより行なわれる液滴吐出方法であって、
前記吐出データ送信装置が、
前記未使用ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを生成して前記液滴吐出装置に送信し、
前記液滴吐出装置が、
前記吐出データ送信装置から前記吐出データを受信し、
前記受信した吐出データから検査用データを抽出し、該抽出した検査用データに基づいて前記受信した吐出データに転送エラーが生じているか否か判断し、
前記受信した吐出データに転送エラーが生じていないと判断した場合に、前記受信した吐出データを前記液滴吐出ヘッドの前記未使用ノズルから液滴が吐出されないように処理し、該処理後の吐出データに基づいて前記未使用ノズル以外のノズルから液滴が吐出されるように前記液滴吐出ヘッドを制御する
液滴吐出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は液滴吐出装置、液滴吐出システム、及び液滴吐出方法に係り、特に、吐出データを用いて複数のノズルから液滴を吐出する液滴吐出装置、液滴吐出システム、及び液滴吐出方法に関する。
【背景技術】
【０００２】
異なる装置間でデータ転送を行う場合に、データ転送の信頼性をチェックするための技術として、送信側で転送対象のデータにチェックデータを付加し、受信側で該受信データに含まれるチェックデータをチェックすることでデータ転送エラーを検出する方法が、従来より知られている。こうした技術は、複数のノズルから液滴を吐出する液滴吐出装置に対して液滴を吐出させるための吐出データを転送する際にも用いられている。
【０００３】
なお、データ転送の信頼性向上のための装置としては、例えば、下記特許文献１に記載のように、原画像データを圧縮し、これを転送し、復元するデータ処理装置において、原画像データを圧縮する圧縮制御部を設け、この圧縮制御部において、原画像データのチェック・サム、圧縮データのチェック・サム、および１ライン毎の同期符号を圧縮データ中に挿入するデータ処理装置などがある。
【特許文献１】特開平６−８６０８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、ヘッダ／フッタデータのように本来の転送対象のデータとは別にチェックデータを付加するため、転送データ量が増加し、転送効率が低下する、という問題がある。
【０００５】
本発明は上記事実を考慮して成されたもので、転送するデータ量を増加させずに、吐出データの転送エラーを検査することができる液滴吐出装置、液滴吐出システム、及び液滴吐出方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１の発明の液滴吐出装置は、液滴を吐出するための複数のノズルを備えた液滴吐出ヘッドと、前記液滴吐出ヘッドに液滴を吐出するように制御しても液滴を吐出しない不良ノズルが存在する場合に、前記不良ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを受信する受信手段と、前記受信した吐出データから検査用データを抽出し、該抽出した検査用データに基づいて前記受信した吐出データに転送エラーが生じているか否か判断する判断手段と、前記判断手段で転送エラーが生じていないと判断された場合に、前記受信した吐出データに基づいて液滴が吐出されるように前記液滴吐出ヘッドを制御する制御手段と、を有している。
【０００７】
このように、不良ノズルに対応するデータ部分に検査用データが設けられた吐出データを受信し、吐出データから該検査用データを抽出して、データ転送エラーを検査し、データ転送エラーでないと判断した場合に、該受信した吐出データに基づいて液滴が吐出されるように液滴吐出ヘッドを制御するようにしたため、転送するデータ量を増加させずに、吐出データの転送エラーを検査することができる。
【０００８】
また、請求項２の発明の液滴吐出装置は、液滴を吐出するように制御すると液滴を吐出するノズル及び予め使用しないことが定められた未使用ノズルを含む複数のノズルを備えた液滴吐出ヘッドと、前記未使用ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを受信する受信手段と、前記受信した吐出データから検査用データを抽出し、該抽出した検査用データに基づいて前記受信した吐出データに転送エラーが生じているか否か判断する判断手段と、前記判断手段で転送エラーが生じていないと判断された場合に、前記受信した吐出データを前記液滴吐出ヘッドの前記未使用ノズルから液滴が吐出されないように処理し、該処理後の吐出データに基づいて前記未使用ノズル以外のノズルから液滴が吐出されるように前記液滴吐出ヘッドを制御する制御手段と、を有している。
【０００９】
このように、未使用ノズルに対応するデータ部分に検査用データが設けられた吐出データを受信し、吐出データから該検査用データを抽出して、データ転送エラーを検査し、データ転送エラーでないと判断した場合に、該受信した吐出データを未使用ノズルから液滴が吐出されないように処理し、該処理後の吐出データに基づいて未使用ノズル以外のノズルから液滴が吐出されるように液滴が吐出されるように液滴吐出ヘッドを制御するようにしたため、転送するデータ量を増加させずに、吐出データの転送エラーを検査することができる。また、このような構成であれば、液滴吐出装置の液滴吐出ヘッドが不良ノズルが存在しない液滴吐出ヘッドであっても、データ転送量を増加させずに転送エラーを検査することができる。
【００１０】
なお、請求項３の発明のように、前記検査用データは、チェックサムデータ、フレーム番号、及びインクリメントデータのいずれかであってもよい。
【００１１】
また、請求項４の発明の液滴吐出システムは、請求項１〜請求項３のいずれか１項記載の液滴吐出装置と、前記吐出データを生成する生成手段及び該生成した吐出データを前記液滴吐出装置に送信する送信手段を有する吐出データ送信装置と、を備えている。
【００１２】
このシステムでは、吐出データ送信装置が、不良ノズルまたは未使用ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを生成して液滴吐出装置に送信し、液滴吐出装置が、該吐出データを受信して検査用データを抽出し、データ転送エラーを検査し、データ転送エラーでないと判断した場合に、該受信した吐出データに基づいて液滴が吐出されるように液滴吐出ヘッドを制御するか、該受信した吐出データを未使用ノズルから液滴が吐出されないように処理して該処理後の吐出データに基づいて未使用ノズル以外のノズルから液滴が吐出されるように液滴吐出ヘッドを制御するようにしたため、転送するデータ量を増加させずに、吐出データの転送エラーを検査することができる。
【００１３】
また、請求項５の発明の液滴吐出方法は、液滴を吐出するための複数のノズルを備えた液滴吐出ヘッドを有する液滴吐出装置と、前記液滴吐出装置に吐出データを送信する吐出データ送信装置とにより行なわれる液滴吐出方法であって、前記吐出データ送信装置が、前記液滴吐出装置の前記液滴吐出ヘッドに液滴を吐出するように制御しても液滴を吐出しない不良ノズルが存在する場合に、前記不良ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを生成して前記液滴吐出装置に送信し、前記液滴吐出装置が、前記吐出データ送信装置から前記吐出データを受信し、前記受信した吐出データから検査用データを抽出し、該抽出した検査用データに基づいて前記受信した吐出データに転送エラーが生じているか否か判断し、前記受信した吐出データに転送エラーが生じていないと判断した場合に、前記受信した吐出データに基づいて液滴が吐出されるように前記液滴吐出ヘッドを制御するものである。
【００１４】
この液滴吐出方法では、吐出データ送信装置が、不良ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを生成して液滴吐出装置に送信し、液滴吐出装置が、該吐出データを受信して検査用データを抽出し、データ転送エラーを検査し、データ転送エラーでないと判断した場合に、該受信した吐出データに基づいて液滴が吐出されるように液滴吐出ヘッドを制御するようにしたため、転送するデータ量を増加させずに、吐出データの転送エラーを検査することができる。
【００１５】
また、請求項６の発明の液滴吐出方法は、液滴を吐出するように制御すると液滴を吐出するノズル及び予め使用しないことが定められた未使用ノズルを含む複数のノズルを備えた液滴吐出ヘッドを有する液滴吐出装置と、前記液滴吐出装置に吐出データを送信する吐出データ送信装置とにより行なわれる液滴吐出方法であって、前記吐出データ送信装置が、前記未使用ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを生成して前記液滴吐出装置に送信し、前記液滴吐出装置が、前記吐出データ送信装置から前記吐出データを受信し、前記受信した吐出データから検査用データを抽出し、該抽出した検査用データに基づいて前記受信した吐出データに転送エラーが生じているか否か判断し、前記受信した吐出データに転送エラーが生じていないと判断した場合に、前記受信した吐出データを前記液滴吐出ヘッドの前記未使用ノズルから液滴が吐出されないように処理し、該処理後の吐出データに基づいて前記未使用ノズル以外のノズルから液滴が吐出されるように前記液滴吐出ヘッドを制御するものである。
【００１６】
この液滴吐出方法では、吐出データ送信装置が、未使用ノズルに対応するデータ部分にデータ転送エラーを検査するための検査用データが設けられた吐出データを生成して液滴吐出装置に送信し、液滴吐出装置が、該吐出データを受信して検査用データを抽出し、データ転送エラーを検査し、データ転送エラーでないと判断した場合に、該受信した吐出データを未使用ノズルから液滴が吐出されないように処理して該処理後の吐出データに基づいて未使用ノズル以外のノズルから液滴が吐出されるように液滴吐出ヘッドを制御するようにしたため、転送するデータ量を増加させずに、吐出データの転送エラーを検査することができる。また、このような構成であれば、液滴吐出装置の液滴吐出ヘッドが不良ノズルが存在しない液滴吐出ヘッドであっても、データ転送量を増加させずに転送エラーを検査することができる。
【発明の効果】
【００１７】
以上説明したように本発明は、転送するデータ量を増加させずに、吐出データの転送エラーを検査することができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００１９】
［第１の実施の形態］
【００２０】
図１は、本実施の形態に係る液滴吐出システム１０の構成例を示す図である。
図１に示すように、液滴吐出システム１０は、データ送信装置１２、および該データ送信装置１２とケーブル或いはネットワークを介して接続された液滴吐出装置２２を備えている。
【００２１】
液滴吐出装置２２は、不図示のインクタンク及び該インクタンクからインクが供給される複数の（ｎ個の）液滴吐出ヘッド（以下、単にヘッド）３０１〜ｎを備え、データ送信装置１２から受信した画像データに基づいてヘッド３０１〜ｎに備えられた複数のノズル４０（図２も参照）からインク滴を吐出して画像を形成する。なお、本実施の形態では、液滴吐出装置２２を、インク滴を吐出して記録媒体等に画像を形成（印刷）するプリンタ装置として説明するが、本発明において吐出する滴滴はインク滴に限定されない。また、各ヘッド３０１〜ｎの構成は同じであるため、以下、各ヘッド３０１〜ｎを区別せずに説明する場合には、符号末尾の添字を省略してヘッド３０と呼称する。
【００２２】
該複数のヘッド３０は、記録媒体が搬送される搬送方向と略直交する方向に、記録媒体の幅をカバーするように連なって配列されている。この液滴吐出装置２２では、記録媒体が複数のヘッド３０の並び方向と略直交する方向に搬送してヘッド３０から記録媒体にインク滴を吐出することにより、記録媒体に２次元の画像を形成する。図２に示すように、各ヘッド３０には、複数のノズル４０が配列されている。各ノズル４０は、記録媒体に形成するドット間隔を高密度化するために、千鳥でマトリクス状に（２次元的に）配置され、ヘッド３０におけるノズルピッチを高密度化している。各ノズル４０には、インクタンクから供給されたインクが充填される圧力室と、該圧力室内の圧力を変化させるアクチュエータとが設けられ、更に、各ヘッド３０にはアクチュエータを駆動する駆動回路が設けられている（図示省略）。駆動回路は、入力された画像データに応じてアクチュエータを駆動して各ノズル４０から記録媒体にインク滴を吐出させる。
【００２３】
複数のノズル４０には、正常にインク滴が吐出される（すなわち、インク滴を吐出するように制御するとインク滴を吐出する）正常ノズル４０ａだけでなく、インク滴の吐出が不能な（すなわち、インク滴を吐出するように制御してもインク滴が吐出されない）不良ノズル４０ｂが含まれている。不良ノズル４０ｂは、元々の製造不良・経時変化により発生し、インクが吐出されないためプリントには関わらないノズル４０である。
【００２４】
なお、ｍ個のノズル４０を有するヘッド３０に対しては、データ転送の都合上、ｍノズル分のデータを一まとめとして画像データを転送する必要がある。従って、データ送信装置１２と液滴吐出装置２２の間で画像データが送受信される際、不良ノズル４０ｂに対応するデータ部分にも必ず何らかのデータが挿入されて転送される。不良ノズル４０ｂに対応するデータ部分のデータは、どのようなデータであってもプリントには影響しない（不良ノズル４０ｂからはインク滴が吐出されない）ため、このデータ部分には任意のデータを設定することが可能である。そこで本実施の形態では、不良ノズル４０ｂに対応するデータ部分を利用し、該データ部分にデータ転送エラーを検査するための検査用データ（以下チェックデータ）を埋め込むことで、データ送信装置１２および液滴吐出装置２２間の転送エラーチェックを行うようにしている。詳細は後述する。
【００２５】
液滴吐出装置２２は、ヘッド３０の他に、データ送信装置１２から画像データを受信ししてヘッド３０に画像データを入力するデータ受信装置２４を備えている。データ受信装置２４には、データ受信部２６、及び複数のヘッド３０１〜ｎに対応して設けられた複数のヘッド制御部２８１〜ｎが備えられている。なお、各ヘッド制御部２８１〜ｎの構成は同じであるため、以下、各ヘッド制御部２８１〜ｎを区別せずに説明する場合には、符号末尾の添字を省略してヘッド制御部２８と呼称する。
【００２６】
データ受信部２６は、データ送信装置１２から送信された画像データをケーブル或いはネットワークを介して受信し、該受信した画像データをヘッド制御部２８に入力する。
【００２７】
各ヘッド制御部２８は、ノズル情報記憶部３２、データバッファ３４、データチェック／上書き処理部３６、及びデータ転送部３８を備えている。ノズル情報記憶部３２には、対応するヘッド３０の不良ノズル４０ｂの位置を示すノズル情報が予め記憶されている。データバッファ３４には、データ受信部２６から入力された画像データがデータチェック／上書き処理部３６を介して格納される。データチェック／上書き処理部３６は、ノズル情報記憶部３２に記憶されているノズル情報に基づいて、データバッファ３４に記憶された画像データからチェックデータを抽出して受信データのデータ転送エラーをチェックする。データチェック／上書き処理部３６は、チェックの結果、データ転送エラー無しと判断した場合には、データバッファ３４から画像データを読みだしてデータ転送部３８に入力する。データ転送部３８は、予め定められた画像書込タイミングに応じて、入力された画像データを対応するヘッド３０に出力する。
【００２８】
各ヘッド３０は、画像データが入力されると、ヘッド３０に設けられた駆動回路により該入力された画像データに応じて各ノズル４０毎に上記アクチュエータを駆動して各ノズル４０からインク滴を吐出し、画像を形成する。
【００２９】
なお、データバッファ３４は、ＲＡＭやフラッシュメモリ等の記録媒体により構成してもよい。またノズル情報記憶部３２も、ＲＡＭやフラッシュメモリ等で構成してもよいが、記憶内容の変更は頻繁には行なわれないため、ＲＯＭ、ＥＥＰＲＯＭ等により構成することもできる。また、データチェック／上書き処理部３６やデータ転送部３８は、ＣＰＵ、ＲＡＭ、ＲＯＭを備えたマイクロコンピュータで構成してもよいし、該機能を有するハードウェアで構成してもよい。マイクロコンピュータで構成する場合には、該機能を実行するための処理ルーチンのプログラムを予めＲＯＭに記憶しておき、記憶されているプログラムをＣＰＵが実行することで当該機能を実現する。
【００３０】
一方、データ送信装置１２は、画像データ記憶部１４、データ生成部１６、ノズル情報記憶部１８、およびデータ送信部２０を有している。画像データ記憶部１４には、プリント対象の画像データが記憶されている。ノズル情報記憶部１８には、液滴吐出装置２２の各ヘッド３０の不良ノズル４０ｂの位置を示すノズル情報がヘッド３０毎に予め記憶されている。データ生成部１６は、画像データ記憶部１４に記憶されている画像データを読み出し、ノズル情報記憶部１８に記憶されているノズル情報に基づいて、該読み出した画像データにチェックデータを埋め込んだチェックデータ付きの画像データを生成する。データ生成部１６は、データ送信部２０を介して、該生成したチェックデータ付画像データを液滴吐出装置２２のデータ受信部２６に送信する。データ送信部２０は、液滴吐出装置２２のデータ受信部２６にケーブル或いはネットワークを介して送信する通信インタフェースである。
【００３１】
なお、データ生成部１６は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備えたコンピュータで構成してもよいし、該機能を有するハードウェアで構成してもよい。コンピュータで構成する場合には、該機能を実行するための処理ルーチンのプログラムを予めＲＯＭ等の記憶装置に記憶しておき、記憶されているプログラムをＣＰＵが実行することでデータ生成部１６の機能を実現する。また、画像データ記憶部１４は、ＲＡＭやＨＤＤ、フラッシュメモリ等の記録媒体により構成してもよい。またノズル情報記憶部１８も、ＲＡＭ、ＨＤＤやフラッシュメモリ等で構成してもよいが、記憶内容の変更は頻繁には行なわれないため、ＲＯＭ、ＥＥＰＲＯＭ等により構成することもできる。
【００３２】
本実施の形態では、データ送信装置１２から液滴吐出装置２２に画像データを送信してプリントさせる前に、予め不良ノズル４０ｂの位置を試験等により求めておき、データ送信装置１２のノズル情報記憶部１８に該不良ノズル４０ｂの位置を示すノズル情報をヘッド３０毎に格納しておくと共に、液滴吐出装置２２の各ヘッド制御部２８のノズル情報記憶部３２には、対応するヘッド３０の不良ノズル４０ｂの位置を示すノズル情報を格納しておく。
【００３３】
例えば、不良ノズル４０ｂを検出するためのテストデータを液滴吐出装置２２にプリントさせ、これをスキャナにて読み取り、読み取って得られた画像とテストデータが表す元画像とを比較する。この比較結果から、正常にプリントされていない部分に対応するノズル４０を不良ノズル４０ｂとして、ヘッド３０における該不良ノズル４０ｂの位置を求める（例えば、特開２００５−９６４４７号公報参照。）。そして、求めた位置を示す情報を、ノズル情報記憶部１８及びノズル情報記憶部３２に予め格納しておく。
【００３４】
次に、本実施の形態にデータ送信装置１２の動作について説明する。図３は、データ送信装置１２のデータ生成部１６により行なわれる処理ルーチンの流れを示すフローチャートである。
【００３５】
ステップ１００では、データ生成部１６は、ノズル情報記憶部１８からヘッド３０毎に記憶されたノズル情報を読み出す。
【００３６】
ステップ１０２では、データ生成部１６は、ヘッド３０毎のノズル情報に基づいて、チェックデータ埋め込み用のマスクデータをヘッド３０単位かつ予め定められたフレーム単位で生成する。マスクデータは、プリント対象の画像データにチェックデータを埋め込むために、該画像データとＯＲ処理されるデータである。
【００３７】
例えば、処理対象のヘッド３０に含まれる不良ノズル４０ｂの数が８個の場合であって、１ノズル分の画素データを２ビットで構成した場合には、チェックデータとして画像データに埋め込み可能なデータ量は、
２ビット  ×  ８画素  ＝１６ビット
となる。
【００３８】
この１６ビットのデータ部分に、ユニークなチェックデータを設定し、マスクデータにおける不良ノズル４０ｂに対応するデータ部分に、該チェックデータを埋め込む。マスクデータのチェックデータが埋め込まれたデータ部分以外のデータ部分は０としておく。なお、チェックデータは、データ転送エラーを検出できるデータであれば特に限定されず、例えば、１フレーム単位で順番に数値が上昇するインクリメントデータ（００００、０００１、０００２、０００３・・・）であってもよいし、チェックサムデータであってもよいし、予め定められたフレーム番号であってもよい。なお、チェックサムデータであれば、画像データを複数ブロックに分割し、各ブロック内のデータを数値とみなして合計を取り、該合計値（チェックサム）を示すデータを不良ノズル４０ｂに対応するデータ部分に埋め込む。
【００３９】
ステップ１０４では、データ生成部１６は、画像データ記憶部１４からプリント対象の画像データを上記フレーム単位で読み出す。
【００４０】
図４（Ａ）は、プリント対象の画像データをノズル４０の配列に対応して模式的に表した図である。画像データは複数のノズル４０の各々に対応した複数の画素データから構成されており、円で表した部分の各々が各ノズル４０に対応する画素データである。なお、ここでは、各画素データを１ビットで簡便に示している。
【００４１】
図中、細線の円で表した部分が正常ノズル４０ａに対応する画素データであり、太線の円で表した部分が不良ノズル４０ｂに対応する画素データである。このように、正常ノズル４０ａに対応するデータ部分には、実際にインクを吐出させるために使用される画素データを埋め込み、不良ノズル４０ｂに対応するデータ部分には、０を埋め込んで予め画像データを生成しておく。この画像データはデータ生成部１６が事前に生成して画像データ記憶部１４に記憶しておいてもよいし、他のコンピュータからネットワーク等を介して取得して画像データ記憶部１４に記憶しておいてもよい。
【００４２】
図４（Ｂ）は、上記生成したマスクデータをノズル４０の配列に対応して模式的に表した図である。同図に示すように、不良ノズル４０ｂに対応するデータ部分には、チェックデータが埋め込まれ、他のデータ部分には０が埋め込まれている。このように、チェックデータ以外のデータは０としておくことで、元の画像データに何ら影響なく、後述するＯＲ処理にてチェックデータを埋め込むことができる。
【００４３】
ステップ１０６では、データ生成部１６は、画像データとマスクデータとをＯＲ処理（論理和演算処理）し、チェックデータ付画像データを生成する。例えば、図４（Ａ）に示す画像データと図４（Ｂ）に示すマスクデータとをＯＲ処理すると、図４（Ｃ）に示すように、正常ノズル４０ａに対応するデータ部分には、プリント対象の画素データがそのまま埋め込まれ、不良ノズル４０ｂに対応するデータ部分にはチェックデータが埋め込まれたチェックデータ付画像データが生成される。生成したチェックデータ付画像データは、不図示の送信バッファに格納する。
【００４４】
図５に、送信バッファに格納したチェックデータ付画像データのデータ配列例を示す。正常ノズル４０ａに対応するデータ部分（白抜き部分）には元の画像データが、不良ノズル４０ｂに対応するデータ部分（網点部分）にはチェックデータが埋め込まれている。
【００４５】
ステップ１０８では、データ生成部１６は、送信バッファから順次チェックデータ付画像データを読みだし、所定の送信タイミングでデータ送信部２０を介して液滴吐出装置２２に送信する。
【００４６】
続いて、本実施の形態に係る液滴吐出装置２２のデータ受信装置２４の動作について説明する。
【００４７】
液滴吐出装置２２のデータ受信部２６は、データ送信装置１２からチェックデータ付画像データを受信すると、該受信した画像データをヘッド制御部２８に出力する。なお、本実施の形態のデータ受信部２６は、受信した画像データの出力先（ヘッド制御部２８）を、その受信順に切替えて出力するように構成されている。従って、受信したチェックデータ付画像データは、該画像データによりインク滴を吐出させるヘッド３０に接続されたヘッド制御部２８に確実に入力される。
【００４８】
図６は、ヘッド制御部２８のデータチェック／上書き処理部３６により行なわれる処理ルーチンの流れを示すフローチャートである。
【００４９】
ステップ２００では、データチェック／上書き処理部３６は、チェックデータ付画像データの入力待ちを行なう。データチェック／上書き処理部３６は、データ受信部２６からチェックデータ付画像データが入力されると、一端データバッファ３４に保存する。
【００５０】
ステップ２０２では、ノズル情報記憶部３２からノズル情報を読み出す。ノズル情報記憶部３２には、ヘッド制御部２８に接続されているヘッド３０のノズル情報が記憶されている。
【００５１】
ステップ２０４では、データチェック／上書き処理部３６は、チェックデータ付画像データからチェックデータを抽出する。具体的には、上記読み出したノズル情報が示す位置に基づいて、データバッファ３４における不良ノズル４０ｂに対応するデータ部分のアドレスを求め、該アドレスに格納されたチェックデータを読み出す。
【００５２】
ステップ２０６では、データチェック／上書き処理部３６は、抽出したチェックデータに基づいて、データ転送エラーをチェックする。例えば、チェックデータがインクリメントデータやフレーム番号であれば、チェックデータの正しい値は一意に定められるため、この正しい値を自動生成して、抽出したチェックデータと正しい値とを比較し、データ転送エラーが発生しているか否かをチェックする。またチェックサムデータであれば、受信した画像データを送信側と同様に複数ブロックに分割し、各ブロック内のデータを数値とみなして合計を取り、該合計値（チェックサム）を示すデータを求め、上記抽出したチェックデータが示すチェックサムと比較してデータ転送エラーが発生しているか否かをチェックする。比較の結果、両者が異なれば、データ転送エラーが発生していると判断し、同じであればデータ転送エラーは発生していないと判断する。
【００５３】
データチェック／上書き処理部３６は、ステップ２０６でのチェックの結果、データ転送エラーが発生していないと判断した場合には（ステップ２０８のＹ）、ステップ２１０に移行し、規定フレームを受信したか否かを判断する。ここで規定フレーム分受信していないと判断した場合には、ステップ２００に戻る。
【００５４】
一方、ステップ２１０で、規定フレーム分受信したと判断した場合には、ステップ２１２で、データチェック／上書き処理部３６は、受信したチェックデータ付画像データに応じて画像が形成されるように、受信したチェックデータ付画像データをデータ転送部３８を介して対応するヘッド３０に転送する。
なお、前述したように、チェックデータが埋め込まれたデータ部分は、不良ノズル４０ｂに対応するデータ部分であるため、このデータ部分がどのような値であったとしてもプリントには影響しない。従って、本実施の形態では、チェックデータ付画像データをそのままヘッド３０に転送する。
【００５５】
一方、データチェック／上書き処理部３６は、ステップ２０６でのチェックの結果、データ転送エラーが発生していると判断した場合には（ステップ２０８のＮ）、ステップ２１４で、データ送信装置１２に対する画像データ再送依頼の送信など、エラー処理を行なう。
【００５６】
以上説明したように、本実施の形態では、データ送信装置１２が、不良ノズル４０ｂのデータ部分にチェックデータを設けたチェックデータ付画像データを生成して液滴吐出装置２２に送信し、液滴吐出装置２２が、データ送信装置１２から受信したチェックデータ付画像データからチェックデータを抽出してデータ転送エラーをチェックし、データ転送エラーでなければ、受信したチェックデータ付画像データをインク滴の吐出に用いるようにしたため、従来のように画像データにヘッダフッタのようなデータを別途付加することなくチェックデータを送信でき、画像データのデータ転送エラーを検査することができる。これにより、データ転送量を増加させることなく、データ転送の信頼性を向上させることができる。
【００５７】
なお、本実施の形態では、ノズル情報記憶部１８やノズル情報記憶部３２に格納するノズル情報を、ヘッド３０における不良ノズル４０ｂの位置を示す情報として説明したが、画像データにおける不良ノズル４０ｂに対応するデータ部分の位置を示す情報としてもよい。
【００５８】
［第２の実施の形態］
【００５９】
本実施の形態では、インク滴の吐出が可能な正常ノズルではあるが、システム構成上使用しない未使用ノズルがある場合には、該未使用ノズルに対応するデータ部分にチェックデータを設けたチェックデータ付画像データを生成し、データ転送エラーをチェックする液滴吐出システムを例に挙げて説明する。
【００６０】
第１の実施の形態の液滴吐出装置２２のように、複数のヘッド３０を複数連ねて構成する場合には、各ヘッド３０の重なり部分等に未使用となるノズル４０が発生する。より詳述すると、図７に示すように、隣接する２つのヘッド３０の重なり部分に配置されたノズル４０のうち、記録媒体の搬送方向に対して同じ位置に配置されたノズル４０については、多重吐出とならないように該同じ位置に配置されたノズル４０の一方のみが使用されるため、他方のノズル４０は画像形成に使用されない。また、複数のヘッド３０のうち、両端に位置するヘッド３０１及びヘッド３０ｎの画像形成領域外に配置されたノズル４０も、画像形成に使用されない。
【００６１】
従って、本実施の形態の液滴吐出システムでは、このような、インク滴の吐出は可能であるが使用されないノズル４０に対応するデータ部分にチェックデータを設けたチェックデータ付画像データを生成してデータ転送エラーをチェックする。以下では、上記使用されないノズル４０の符号末尾にｃを付加して便宜上未使用ノズル４０ｃと呼称し、他のノズルと区別して説明する。
【００６２】
なお、本実施の形態の液滴吐出システムは、第１の実施の形態で図１を用いて説明した液滴吐出システム１０と同様であるため説明を省略する。ただし、本実施の形態のデータ送信装置１２のノズル情報記憶部１８、及び液滴吐出装置２２の各ヘッド制御部２８のノズル情報記憶部３２には、不良ノズル４０ｂの位置を示すノズル情報ではなく、予め使用しないことが定められた未使用ノズル４０ｃの位置を示すノズル情報を予め格納しておくものとする。
【００６３】
次に、本実施の形態の液滴吐出システムの動作を説明する。
【００６４】
データ送信装置１２の作用は、第１の実施の形態と同様であり、データ送信装置１２は、ノズル情報記憶部１８に記憶されたノズル情報に基づいて、第１の実施の形態と同様にチェックデータ付画像データを生成して、液滴吐出装置２２に送信する。
【００６５】
液滴吐出装置２２のデータ受信部２６は、第１の実施の形態と同様に、データ送信装置１２からチェックデータ付画像データを受信すると、該受信したチェックデータ付画像データをヘッド制御部２８に出力する。
【００６６】
図８は、本実施の形態に係るヘッド制御部２８のデータチェック／上書き処理部３６により行なわれる処理ルーチンの流れを示すフローチャートである。ここでは、第１の実施の形態の図６と同様の処理については図６と同一のステップ番号を付して説明を省略する。図６と図８を比較して明らかなように、本実施の形態に係るヘッド制御部２８は、ステップ２０８とステップ２１０の間でステップ２０９の処理を実行することと、ステップ２１２に代えてステップ２１３を実行すること以外は第１の実施の形態と同様の処理を行なう。ステップ２０９は、ステップ２０８でデータ転送エラーが発生していないと判断した場合に実行され、データチェック／上書き処理部３６は、チェックデータ付画像データの未使用ノズル４０ｃに対応するデータ部分（すなわち、チェックデータが埋め込まれたデータ部分）に、インク滴を吐出しない０データを上書きし、未使用ノズル４０ｃからインク滴が吐出されないような画像データに変更する。そして、ステップ２１０で肯定判断した後、ステップ２１３では、データチェック／上書き処理部３６は、チェックデータ付画像データではなく、未使用ノズル４０ｃからインク滴が吐出されないように上書き処理した後の画像データをヘッド３０に転送する。
【００６７】
第１の実施の形態では、チェックデータが埋め込まれたデータ部分は、インク滴の吐出が不能な不良ノズル４０ｂに対応するデータ部分であるため、どのようなデータであってもインク滴は吐出されず、そのまま画像形成に用いても問題なくヘッド３０で画像形成することができる。しかし、本実施の形態では、チェックデータを埋め込んだデータ部分は、インク滴の吐出が可能な未使用ノズル４０ｃに対応するデータ部分であるため、該チェックデータ付画像データをそのまま画像形成に使用すると、そのデータの値によってはインク滴の吐出が不要なノズル４０からインク滴が吐出されてしまうこともありうる。従って、本実施の形態では、ヘッド３０に画像データを出力する前に、チェックデータを埋め込んだデータ部分をインク滴を吐出しないデータに書き換えて、インク滴が吐出されないような画像データに変更する。
【００６８】
ステップ２１２では、データチェック／上書き処理部３６は、上記未使用ノズル４０ｃからインク滴が吐出されないように変更された画像データをデータ転送部３８を介して対応するヘッド３０に出力する。
【００６９】
以上説明したように、本実施の形態では、データ送信装置１２が、未使用ノズル４０ｃのデータ部分にチェックデータを設けたチェックデータ付画像データを生成して液滴吐出装置２２に送信し、液滴吐出装置２２が、データ送信装置１２から受信したチェックデータ付画像データからチェックデータを抽出し、該チェックデータに基づいてデータ転送エラーをチェックし、データ転送エラーでなければ、受信したチェックデータ付画像データのチェックデータが埋め込まれたデータ部分をインク滴が吐出されないデータに書き換えた画像データを生成し、該画像データをインク滴の吐出に用いるようにしたため、第１の実施の形態と同様の効果を奏するだけでなく、ヘッド３０に不良ノズル４０ｂが存在しない場合であっても、画像データにチェックデータを埋め込んでデータ転送エラーを検査することができる。
【００７０】
なお、本実施の形態では、ステップ２０８でデータ転送エラーが無いと判断された直後にステップ２０９の処理を実行するようにしたが、ステップ２１０で肯定判断された後に実行してもよく、ステップ２１２の画像データ転送前であれば、どちらの時点でもよい。
【００７１】
また、不良ノズル４０ｂに対応するデータ部分及び未使用ノズル４０ｃに対応するデータ部分の双方にチェックデータを設けたチェックデータ付画像データを生成して、データ転送エラーを検査するようにしてもよい。このような構成の場合には、データ送信装置１２のノズル情報記憶部１８、及び液滴吐出装置２２の各ヘッド制御部２８のノズル情報記憶部３２に、不良ノズル４０ｂと未使用ノズル４０ｃの双方の位置を示すノズル情報を格納しておく。そして、データ送信装置１２側では、第１、第２の実施の形態と同様にチェックデータ付画像データを生成する。また、液滴吐出装置２２側では、第２の実施の形態と同様に、受信したチェックデータ付画像データの、チェックデータを設けたデータ部分のデータ全てを一律にインク滴が吐出されないデータに書き換え、該書き換え後の画像データがヘッド３０のインク滴吐出に用いられるようにする。
【００７２】
なお、不良ノズル４０ｂはインク滴の吐出が不能なため、本来は、不良ノズル４０ｂに対応するデータ部分を書き換える必要は無い。従って、未使用ノズル４０ｃに対応するデータ部分のみを書き換えるように構成してもよい。ただし、不良ノズル４０ｂと未使用ノズル４０ｃとを区別せずに一律に書き換え処理するほうが、単純な構成で済むという利点はある。
【図面の簡単な説明】
【００７３】
【図１】第１及び第２の実施の形態に係る液滴吐出システムの構成例を示す図である。
【図２】ヘッドに備えられた複数のノズルの配列例を示す図である。
【図３】データ送信装置のデータ生成部により行なわれる処理ルーチンの流れを示すフローチャートである。
【図４】（Ａ）は、プリント対象の画像データをノズルの配列に対応して模式的に表した図であり、（Ｂ）は、マスクデータをノズルの配列に対応して模式的に表した図であり、（Ｃ）は、（Ａ）に示す画像データと図４（Ｂ）に示すマスクデータとをＯＲ処理して生成されたチェックデータ付画像データをノズルの配列に対応して模式的に表した図である。
【図５】送信バッファに格納されたチェックデータ付画像データのデータ配列例を示す図である。
【図６】第１の実施の形態に係るヘッド制御部のデータチェック／上書き処理部により行なわれる処理ルーチンの流れを示すフローチャートである。
【図７】未使用ノズルを説明する説明図である。
【図８】第２の実施の形態に係るヘッド制御部のデータチェック／上書き処理部により行なわれる処理ルーチンの流れを示すフローチャートである。
【符号の説明】
【００７４】
１０   液滴吐出システム
１２   データ送信装置
１４   画像データ記憶部
１６   データ生成部
１８   ノズル情報記憶部
２０   データ送信部
２２   液滴吐出装置
２４   データ受信装置
２６   データ受信部
２８   ヘッド制御部
３０   ヘッド
３２   ノズル情報記憶部
３４   データバッファ
３６   データチェック／上書き処理部
３８   データ転送部
４０   ノズル
４０ａ 正常ノズル
４０ｂ 不良ノズル
４０ｃ 未使用ノズル
【図１】
2009220287.tif 000003
【図２】
2009220287.tif 000004
【図３】
2009220287.tif 000005
【図４】
2009220287.tif 000006
【図６】
2009220287.tif 000007
【図７】
2009220287.tif 000008
【図８】
2009220287.tif 000009
【図５】
2009220287.tif 000010