(57)【要約】【課題】受信側の装置において、画像データに係る各画素列に対応するデータの受信の開始又は終了を容易に検出する。【解決手段】画像データ記憶部は、マトリクス配置された各画素について、濃度値が４値に量子化されると共に、量子化によって発生した誤差が当該画素の周辺画素に分散されるように周辺画素の濃度値に加算される量子化処理が行われた画像データを記憶している。ダミーデータブロック作成追加部が、中滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に８回繰り返されるように配置されたダミーデータブロック群６１ａを作成すると共に、画像データに係る画素列のそれぞれについて、送信順に関する先頭のデータブロックの直前にダミーデータブロック群６１ａを追加する。【選択図】図７
2011216975.tif 000002
【特許請求の範囲】
【請求項１】
第１方向及び前記第１方向に直交する第２方向にマトリクス配置された複数の画素それぞれの濃度値が、３値以上の量子化濃度値に量子化されると共に、量子化によって発生した誤差が当該画素の周辺画素に分散されて前記周辺画素の濃度値に加算される量子化処理後の、前記複数の画素に係る前記量子化濃度値を示す複数のデータブロックを画像データとして記憶する量子化濃度値データ記憶手段と、
前記データブロックと同じデータ構造を有する複数のダミーデータブロックを作成すると共に、前記第２方向に複数の画素が配列されて成ると共に、前記第１方向に順に並べられた複数の画素列のそれぞれについて、送信順に関する先頭の画素に関する前記データブロックの直前及び送信順に関する結尾の画素に関する前記データブロックの直後の少なくともいずれかに、作成した前記複数のダミーデータブロックが配置されるように、前記複数のダミーデータブロックを複数の前記データブロックとして前記画像データに追加するダミーデータブロック作成追加手段とを備えており、
前記ダミーデータブロック作成追加手段は、前記画素列において、前記直前に追加される前記複数のダミーデータブロックについては、０及び２番目に低い前記量子化濃度値を除く前記量子化濃度値と、０の量子化濃度値とが交互に繰り返された複数の前記データブロックが、少なくとも送信順に関する先頭に配置されるように、前記直後に追加される前記複数のダミーデータは、０及び２番目に低い前記量子化濃度値を除く前記量子化濃度値と、０の量子化濃度値とが交互繰り返された複数の前記データブロックが、少なくとも送信順に関する結尾に配置されるように、前記複数のダミーデータブロックを作成すると共に作成した前記複数のダミーデータブロックを画像データに追加することを特徴とするデータ送信装置。
【請求項２】
複数の前記データブロックの集合体である複数のデータフレームが記憶されるデータフレーム記憶手段と、
前記ダミーデータブロック作成追加手段によって前記ダミーデータブロックが追加された画像データに係る前記複数の画素列のそれぞれについて、前記第２方向に沿って配列された所定数の画素毎に、当該所定数の画素に関する複数の前記データブロックが連続する一又は複数の前記データフレームを作成すると共に、作成した一又は複数の前記データフレームを前記データフレーム記憶手段に記憶させるデータフレーム作成手段とをさらに備えていることを特徴とする請求項１に記載のデータ送信装置。
【請求項３】
前記ダミーデータブロック作成追加手段は、前記０及び２番目に低い量子化濃度値を除く量子化濃度値と、前記０の量子化濃度値とが交互に４回以上繰り返された前記複数のダミーデータブロックを作成することを特徴とする請求項１又は２に記載のデータ送信装置。
【請求項４】
前記画像データが、４値以上の量子化濃度値に量子化されており、
前記ダミーデータブロック作成追加手段は、前記量子化濃度値のうち２番目に高い量子化濃度値と、前記０の量子化濃度値とが交互に繰り返された前記複数のダミーデータブロックを作成することを特徴とする請求項１又は２に記載のデータ送信装置。
【請求項５】
前記ダミーデータブロック作成追加手段は、複数の前記ダミーデータブロックのみで構成される前記データフレームが設けられるように、前記複数のダミーデータブロックを作成することを特徴とする請求項１〜４のいずれか１項に記載のデータ送信装置。
【請求項６】
前記データフレームの先頭にヘッダを付与するヘッダ付与手段をさらに備えており、
前記ヘッダ付与手段は、前記ダミーデータブロックのみで構成される前記データフレームの次に送信される前記データフレームにのみ、他の前記データフレームと異なるヘッダを付与することを特徴とする請求項５に記載のデータ送信装置。
【請求項７】
液滴を吐出させる複数の吐出口、前記複数の吐出口から液滴を吐出させる吐出エネルギーを発生させる複数のアクチュエータ、及び、前記複数のアクチュエータの前記第２方向に対応する方向に関する両側に配置された複数のダミーアクチュエータとを有する記録ヘッドにデータを送信するデータ送信装置であって、
前記ダミーデータブロック作成追加手段は、前記ダミーアクチュエータに対応するように前記複数のダミーデータブロックを作成することを特徴とする請求項１〜６のいずれか１項に記載のデータ送信装置。
【請求項８】
第１方向及び前記第１方向に直交する第２方向にマトリクス配置された複数の画素それぞれの濃度値が、３値以上の量子化濃度値に量子化されると共に、量子化によって発生した誤差が当該画素の周辺画素に分散されて前記周辺画素の濃度値に加算される量子化処理後の、前記複数の画素に係る前記量子化濃度値を示す複数のデータブロックを画像データとして記憶する量子化濃度値データ記憶手段、及び、
前記データブロックと同じデータ構造を有する複数のダミーデータブロックを作成すると共に、前記第２方向に複数の画素が配列されて成ると共に、前記第１方向に順に並べられた複数の画素列のそれぞれについて、送信順に関する先頭の画素に関する前記データブロックの直前及び送信順に関する結尾の画素に関する前記データブロックの直後の少なくともいずれかに、作成した前記複数のダミーデータブロックが配置されるように、前記複数のダミーデータブロックを複数の前記データブロックとして前記画像データに追加するダミーデータブロック作成追加手段としてコンピュータを機能させ、
前記ダミーデータブロック作成追加手段は、前記画素列において、前記直前に追加される前記複数のダミーデータブロックについては、０及び２番目に低い前記量子化濃度値を除く前記量子化濃度値と、０の量子化濃度値とが交互に繰り返された複数の前記データブロックが、少なくとも送信順に関する先頭に配置されるように、前記直後に追加される前記複数のダミーデータは、０及び２番目に低い前記量子化濃度値を除く前記量子化濃度値と、０の量子化濃度値とが交互繰り返された複数の前記データブロックが、少なくとも送信順に関する結尾に配置されるように、前記複数のダミーデータブロックを作成すると共に作成した前記複数のダミーデータブロックを画像データに追加することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録される画像に係る画像データを送信するデータ送信装置及びプログラムに関する。
【背景技術】
【０００２】
マトリクス状に配置された複数の画素について濃度値を有する画像データを送信するにあたって、画像データを各画素列に対応する複数のラインデータに分割すると共に、分割したラインデータの最後に終了信号を付与した後に、当該ラインデータを送信する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１８６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した技術によると、ラインデータの終了の誤認を防ぐため終了信号の構成を複雑にするとともに、受信側の装置において、ラインデータ単位で画像データを格納するため、受信したラインデータに付与された符号を解析する必要がある。このため、特に、高速のデータ通信を行う場合に、受信側の装置の負荷が大きくなってしまう。
【０００５】
本発明の目的は、受信側の装置において、画像データに係る各画素列に対応するデータの受信の開始又は終了を容易に検出することができるデータ送信装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明のデータ送信装置は、第１方向及び前記第１方向に直交する第２方向にマトリクス配置された複数の画素それぞれの濃度値が、３値以上の量子化濃度値に量子化されると共に、量子化によって発生した誤差が当該画素の周辺画素に分散されて前記周辺画素の濃度値に加算される量子化処理後の、前記複数の画素に係る前記量子化濃度値を示す複数のデータブロックを画像データとして記憶する量子化濃度値データ記憶手段と、前記データブロックと同じデータ構造を有する複数のダミーデータブロックを作成すると共に、前記第２方向に複数の画素が配列されて成ると共に、前記第１方向に順に並べられた複数の画素列のそれぞれについて、送信順に関する先頭の画素に関する前記データブロックの直前及び送信順に関する結尾の画素に関する前記データブロックの直後の少なくともいずれかに、作成した前記複数のダミーデータブロックが配置されるように、前記複数のダミーデータブロックを複数の前記データブロックとして前記画像データに追加するダミーデータブロック作成追加手段とを備えている。前記ダミーデータブロック作成追加手段は、前記画素列において、前記直前に追加される前記複数のダミーデータブロックについては、０及び２番目に低い前記量子化濃度値を除く前記量子化濃度値と、０の量子化濃度値とが交互に繰り返された複数の前記データブロックが、少なくとも送信順に関する先頭に配置されるように、前記直後に追加される前記複数のダミーデータは、０及び２番目に低い前記量子化濃度値を除く前記量子化濃度値と、０の量子化濃度値とが交互繰り返された複数の前記データブロックが、少なくとも送信順に関する結尾に配置されるように、前記複数のダミーデータブロックを作成すると共に作成した前記複数のダミーデータブロックを画像データに追加する。
【０００７】
本発明のプログラムは、第１方向及び前記第１方向に直交する第２方向にマトリクス配置された複数の画素それぞれの濃度値が、３値以上の量子化濃度値に量子化されると共に、量子化によって発生した誤差が当該画素の周辺画素に分散されて前記周辺画素の濃度値に加算される量子化処理後の、前記複数の画素に係る前記量子化濃度値を示す複数のデータブロックを画像データとして記憶する量子化濃度値データ記憶手段、及び、前記データブロックと同じデータ構造を有する複数のダミーデータブロックを作成すると共に、前記第２方向に複数の画素が配列されて成ると共に、前記第１方向に順に並べられた複数の画素列のそれぞれについて、送信順に関する先頭の画素に関する前記データブロックの直前及び送信順に関する結尾の画素に関する前記データブロックの直後の少なくともいずれかに、作成した前記複数のダミーデータブロックが配置されるように、前記複数のダミーデータブロックを複数の前記データブロックとして前記画像データに追加するダミーデータブロック作成追加手段としてコンピュータを機能させる。前記ダミーデータブロック作成追加手段は、前記画素列において、前記直前に追加される前記複数のダミーデータブロックについては、０及び２番目に低い前記量子化濃度値を除く前記量子化濃度値と、０の量子化濃度値とが交互に繰り返された複数の前記データブロックが、少なくとも送信順に関する先頭に配置されるように、前記直後に追加される前記複数のダミーデータは、０及び２番目に低い前記量子化濃度値を除く前記量子化濃度値と、０の量子化濃度値とが交互繰り返された複数の前記データブロックが、少なくとも送信順に関する結尾に配置されるように、前記複数のダミーデータブロックを作成すると共に作成した前記複数のダミーデータブロックを画像データに追加する。
【０００８】
発明者は、第１方向及び第１方向に直交する第２方向にマトリクス配置された複数の画素それぞれの濃度値が、３値以上の量子化濃度値に量子化されると共に、量子化によって発生した誤差が当該画素の周辺画素に分散されて前記周辺画素の濃度値に加算された量子化画像データにおいて、０及び２番目に低い量子化濃度値を除く量子化濃度値と、０の量子化濃度値とが交互に繰り返される可能性が低いことを知見した。本発明によると、０及び２番目に低い量子化濃度値を除く量子化濃度値と、０の量子化濃度値とを交互に繰り返すデータをデータの開始又は終了を区別する信号とすることで、データ構造は量子化した画像データと同じ簡素な構造としつつ、画像データと明確に区別できる信号を作成することができる。そして、受信側の装置において、この信号を受信したことを検出することによって、各画素列に対応するデータの受信の開始又は終了を容易に検出することができる。
【０００９】
本発明においては、複数の前記データブロックの集合体である複数のデータフレームが記憶されるデータフレーム記憶手段と、前記ダミーデータブロック作成追加手段によって前記ダミーデータブロックが追加された画像データに係る前記複数の画素列のそれぞれについて、前記第２方向に沿って配列された所定数の画素毎に、当該所定数の画素に関する複数の前記データブロックが連続する一又は複数の前記データフレームを作成すると共に、作成した一又は複数の前記データフレームを前記データフレーム記憶手段に記憶させるデータフレーム作成手段とをさらに備えていてもよい。本発明によると、整列したデータブロックを画像データの送信単位であるデータフレームごとに送信するので、データ送信の効率化を図ることができる。
【００１０】
さらに、本発明においては、前記ダミーデータブロック作成追加手段が、前記０及び２番目に低い量子化濃度値を除く量子化濃度値と、前記０の量子化濃度値とが交互に４回以上繰り返された前記複数のダミーデータブロックを作成することが好ましい。これによると、前記０及び２番目に低い量子化濃度値を除く量子化濃度値と、前記０の量子化濃度値とを交互に４回以上繰り返すことにより、さらに画像データと明確に区別できる信号を作成することができ、受信側の装置が、各画素列に対応するデータの受信の開始又は終了を確実に検出することができる。
【００１１】
また、本発明においては、前記画像データが、４値以上の量子化濃度値に量子化されており、前記ダミーデータブロック作成追加手段は、前記量子化濃度値のうち２番目に高い量子化濃度値と、前記０の量子化濃度値とが交互に繰り返された前記複数のダミーデータブロックを作成することが好ましい。これによると、さらに画像データと明確に区別できる信号を作成することができ、受信側の装置が、各画素列に対応するデータの受信の開始又は終了をより確実に検出することができる。
【００１２】
さらに、本発明においては、前記ダミーデータブロック作成追加手段は、複数の前記ダミーデータブロックのみで構成される前記データフレームが設けられるように、前記複数のダミーデータブロックを作成することが好ましい。これによると、受信側の装置が、データフレーム単位の処理で各画素列に対応するデータの受信の開始又は終了を検出することによって、各画素列に対応するデータの受信の開始又は終了をさらに容易に検出することができる。
【００１３】
このとき、前記データフレームの先頭にヘッダを付与するヘッダ付与手段をさらに備えており、前記ヘッダ付与手段は、前記ダミーデータブロックのみで構成される前記データフレームの次に送信される前記データフレームにのみ、他の前記データフレームと異なるヘッダを付与することがより好ましい。これによると、受信側の装置が、データフレームの内容から画素列に対応するデータの受信の開始を検出すると共に、次のデータフレームのヘッダを解析することによって、画素列に対応するデータの受信が開始されたことを確実に検出することができる。
【００１４】
本発明においては、液滴を吐出させる複数の吐出口、前記複数の吐出口から液滴を吐出させる吐出エネルギーを発生させる複数のアクチュエータ、及び、前記複数のアクチュエータの前記第２方向に対応する方向に関する両側に配置された複数のダミーアクチュエータとを有する記録ヘッドにデータを送信するデータ送信装置であって、前記ダミーデータブロック作成追加手段は、前記ダミーアクチュエータに対応するように前記複数のダミーデータブロックを作成することが好ましい。これによると、受信側の装置が、ダミーアクチュエータに対応するダミーデータブロックを用いて、各画素列に対応するデータの受信の開始又は終了を検出することができるため、送信するデータ量が増加するのを抑制することができる。
【発明の効果】
【００１５】
本発明によると、０及び２番目に低い量子化濃度値を除く量子化濃度値と、０の量子化濃度値とを交互に繰り返すデータをデータの開始又は終了を区別する信号とすることで、データ構造は量子化した画像データと同じ簡素な構造としつつ、画像データと明確に区別できる信号を作成することができる。そして、受信側の装置において、この信号を受信したことを検出することによって、各画素列に対応するデータの受信の開始又は終了を容易に検出することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態によるインクジェットプリンタの概略平面図である。
【図２】図１に示すインクジェットヘッドの上面図である。
【図３】図２に示す一点鎖線で囲まれた領域の拡大図である。
【図４】図１に示す制御装置の機能ブロック図である。
【図５】図４に示す画像データ記憶部が記憶している画像データを説明するための図である。
【図６】図４に示すダミーデータブロック作成追加部の機能を説明するための図である。
【図７】図６に示すダミーデータブロック群のデータ構造を示す図である。
【図８】図４に示すヘッダ付与部の機能を説明するための図である。
【図９】図５に示す制御装置による印刷処理の動作手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００１８】
インクジェットプリンタ１０１は、図１に示すように、図１上方から下方に向かって用紙Ｐを搬送する搬送ユニット２０と、搬送ユニット２０によって搬送された用紙Ｐに、マゼンタ、シアン、イエロー、ブラックのインク滴をそれぞれ吐出する４つのインクジェットヘッド１と、インクジェットプリンタ１０１全体を制御する制御装置１６とを有している。なお、本実施形態において、副走査方向とは搬送ユニット２０で用紙Ｐを搬送するときの搬送方向と平行な方向であり、主走査方向とは副走査方向に直交する方向であって水平面に沿った方向である。
【００１９】
搬送ユニット２０は、２つのベルトローラ６、７と、両ローラ６、７間に架け渡されるように巻回されたエンドレスの搬送ベルト８とを有している。ベルトローラ７は、駆動ローラであって、図示しない搬送モータから駆動力が与えられることで回転する。ベルトローラ６は、従動ローラであって、ベルトローラ７の回転により搬送ベルト８が走行するのに伴って回転する。搬送ベルト８の外周面に載置された用紙Ｐは、図１下方へと搬送される。
【００２０】
４つのインクジェットヘッド１は、それぞれ主走査方向に沿って延在し、副走査方向には互いに平行に配置されている。すなわち、インクジェットプリンタ１０１は、主走査方向にインク滴が吐出される複数の吐出口１０８が配列されたライン式のカラーインクジェットプリンタである。各インクジェットヘッド１の下面は、複数の吐出口１０８（図３参照）が配列された吐出面となっている。
【００２１】
搬送ベルト８の上側ループの外周面と吐出面とが対向しつつ平行となっている。搬送ベルト８によって搬送されてきた用紙Ｐが４つのインクジェットヘッド１のすぐ下方を通過する際に、各インクジェットヘッド１から用紙Ｐの上面に向けて各色のインク滴が順に吐出され、用紙Ｐ上に所望のカラー画像が形成される。
【００２２】
次に、図２、図３を参照しつつインクジェットヘッド１について詳細に説明する。図３では説明の都合上、アクチュエータユニット２１の下方にあって破線で描くべき圧力室１１０、アパーチャ１１２及び吐出口１０８を実線で描いている。
【００２３】
インクジェットヘッド１は、図２に示すように、流路ユニット９の上面９ａに台形状を有する４つのアクチュエータユニット２１が固定された積層体である。４つのアクチュエータユニット２１は、互い同じ構造を有している。図２及び図３に示すように、流路ユニット９は、圧力室１１０等を含むインク流路が内部に形成されている。アクチュエータユニット２１は、各圧力室１１０に対応した複数のアクチュエータを含んでおり、圧力室１１０内のインクに選択的に吐出エネルギーを付与する機能を有する。４つのアクチュエータユニット２１のうち、主走査方向に関する両端に位置するアクチュエータユニット２１における外側の底辺部と斜辺部で形成された三角領域（図６参照）がダミー領域となっており、ダミー領域内に構成される複数のアクチュエータが、インク滴の吐出に寄与しないダミーアクチュエータとなっている。
【００２４】
流路ユニット９は、ステンレス鋼からなる複数の金属製のプレートを互いに位置合わせした積層体である。流路ユニット９内には、マニホールド流路１０５から副マニホールド流路１０５ａ、そして副マニホールド流路１０５ａの出口から圧力室１１０を経て吐出口１０８に至る多数の個別インク流路が形成される。
【００２５】
流路ユニット９の上面９ａには、図示しないリザーバユニットからのインクが供給される計１０個のインク供給口１０５ｂが開口している。流路ユニット９の下面には吐出面が形成されており、多数の吐出口１０８がマトリクス状に配置されている。なお、吐出口１０８は、主走査方向に関して主走査方向解像度である６００ｄｐｉの間隔で配列されている。
【００２６】
流路ユニット９におけるインクの流れについて説明する。図３に示すように、リザーバユニットからインク供給口１０５ｂを介して流路ユニット９内に供給されたインクは、マニホールド流路１０５から副マニホールド流路１０５ａに分配される。副マニホールド流路１０５ａ内のインクは、各個別インク流路に流れ込み、圧力室１１０を介して吐出口１０８に至る。
【００２７】
次に、図４を参照しつつ、制御装置１６について説明する。制御装置１６は、ＣＰＵ（Central Processing Unit）と、ＣＰＵが実行するプログラム及びこれらプログラムに使用されるデータを書き替え可能に記憶するＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）と、プログラム実行時にデータを一時的に記憶するＲＡＭ（Random Access Memory）とを含んでいる。制御装置１６を構成する各機能部は、これらハードウェアとＥＥＰＲＯＭ内のソフトウェアとが協働して構築されている。図４に示すように、制御装置１６は、搬送制御部３１と、ヘッド制御部３２と、画像データ処理部３３とを有している。
【００２８】
搬送制御部３１は、搬送方向に沿って用紙Ｐが搬送されるように搬送ユニット２０の搬送モータを制御する。
【００２９】
画像データ処理部３３は、用紙Ｐに印刷すべき画像に係る画像データをインクジェットヘッド１に送信するデータ送信装置として機能する。画像データ処理部３３は、量子化部４０と、画像データ記憶部４１と、ダミーデータブロック作成追加部４２と、データフレーム作成部４３と、ヘッダ付与部４４と、データフレーム記憶部４５と、データフレーム送信部４６とを有している。
【００３０】
量子化部４０は、上位のコンピュータから受信した画像データに対して、用紙Ｐの印刷領域に主走査方向及び副走査方向それぞれに規定された印刷解像度でマトリクス配置された各画素について、濃度値を４値（インク滴の吐出無し、小滴インク、中滴インク、大滴インク）の量子化濃度値に量子化すると共に、量子化によって発生した誤差が当該画素の周辺画素に分散するように（誤差拡散）、当該誤差が周辺画素の濃度値に加算される量子化処理を行う。図５に示すように、量子化濃度値は２ｂｉｔ（００，０１，１０，１１）で示されている。画像データ記憶部４１は、量子化部４０によって量子化された画像データを記憶している。なお、量子化処理は、上位のコンピュータによって行われてもよい。
【００３１】
図６に示すように、量子化された画像データは、各画素に係る量子化濃度値を示す複数のデータブロック５２を有している。また、画像データにおいては、複数の画素が主走査方向に配列されて成ると共に副走査方向に順に並べられた複数の画素列のそれぞれについて、複数のデータブロック５２が配列されたデータブロック群５１が形成されている。各データブロック群５１の複数のデータブロック５２のそれぞれは、インクジェットヘッド１の１つの吐出口１０８に対応している。
【００３２】
ダミーデータブロック作成追加部４２は、データブロック５２と同じデータ構造（２ｂｉｔ）を有する複数のダミーデータブロック６２（図７参照）が配列されたダミーデータブロック群６１ａ、６１ｂを作成する。ダミーデータブロック群６１ａ、６１ｂは、アクチュエータユニット２１のダミー領域に配置されたダミーアクチュエータにそれぞれ対応している。このとき、ダミーデータブロック作成追加部４２は、後の工程において、ダミーデータブロック６２のみでデータフレーム６５が作成されるように、８の倍数のダミーデータブロック６２を有するダミーデータブロック群６１ａ、６１ｂを作成する。
【００３３】
ダミーデータブロック作成追加部４２は、データブロック群５１のそれぞれについて、送信順に関する先頭のデータブロック５２の直前にダミーデータブロック群６１ａが配置されるように、及び、送信順に関する結尾のデータブロック５２の直後にダミーデータブロック群６１ｂが配置されるように、ダミーデータブロック群６１ａ、６１ｂを複数のデータブロック５２として画像データにそれぞれ追加する。ダミーデータブロック群６１ａ、データブロック群５１及び、ダミーデータブロック群６１ｂが順に配列されることによって、ラインデータ５５が形成される。ラインデータ５５の複数のデータブロック５２は、インクジェットヘッド１に係る４つのアクチュエータユニット２１内に配置された複数のアクチュエータにそれぞれ対応している。
【００３４】
図７に示すように、ダミーデータブロック群６１ａにおいては、送信順に関する先頭に、中滴インクの量子化濃度値（１０：量子化濃度値のうち２番目に高い量子化濃度値）のダミーデータブロック６２と、０の量子化濃度値（００）のダミーデータブロック６２とが交互に８回繰り返されるように配置されており（２×１６＝３２ｂｉｔ）、他のダミーデータブロック６２の全てが０の量子化濃度値（００）となっている。ダミーデータブロック群６１ｂおいては、送信順に関する結尾に、中滴インクの量子化濃度値（１０：量子化濃度値のうち２番目に高い量子化濃度値）のダミーデータブロック６２と、０の量子化濃度値（００）のダミーデータブロック６２とが交互に８回繰り返されるように配置されており（２×１６＝３２ｂｉｔ）、他のダミーデータブロック６２の全てが０の量子化濃度値（００）となっている。
【００３５】
データフレーム記憶部４５は、データフレーム作成部４３によって作成された、画像データの送信単位であるデータフレーム６５（図８参照）が、アドレス空間における所定のアドレスから順に配列されるように記憶する。
【００３６】
データフレーム作成部４３は、ダミーデータブロック作成追加部４２によって形成されたラインデータ５５のそれぞれについて、主走査方向に沿って配列された８つのデータブロック５２（３２ｂｉｔ）毎に、データフレーム６５を作成する。このとき、ダミーデータブロック６２を含むデータフレーム６５は、ダミーデータブロック６２のみで形成されている。
【００３７】
ヘッダ付与部４４は、図８に示すように、データフレーム作成部４３が作成した各データフレーム６５に３ｂｉｔのヘッダ６５ａを付与する。ヘッダ６５ａは、データフレーム６５を識別するための符号である。ヘッダ付与部４４は、図８（ｂ）に示すように、ラインデータ５５に係る先頭から２番目のデータフレーム６５のみに、「１０１」のヘッダ６５ａを付与し、図８（ａ）に示すように、他のデータフレーム６５には、「１１１」のヘッダ６５ａを付与する。ヘッダ付与部４４によってヘッダ６５ａが付与されたデータフレーム６５は、データフレーム記憶部４５に記憶される。
【００３８】
データフレーム送信部４６は、データフレーム記憶部４５に記憶されたデータフレーム６５を、アドレス空間における所定のアドレスから順に読み出すと共に、読み出した順にデータフレームをインクジェットヘッド１に送信する。
【００３９】
インクジェットヘッド１は、データフレーム送信部４６から送信されたデータフレーム６５を受信すると共に、受信したデータフレーム６５のデータブロック５２を順に記憶する。インクジェットヘッド１は、先に受信したデータフレーム６５において、先頭から順に、中滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に８回繰り返されていると共に、次に受信したデータフレーム６５のヘッダ６５ａが「１０１」であれば、先に受信したデータフレーム６５をラインデータ５５の先頭のデータフレーム６５として処理する。その後、インクジェットヘッド１は、受信したデータフレーム６５において、先頭から順に、中滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に８回繰り返されていれば、受信したデータフレーム６５を当該ラインデータ５５の結尾のデータフレーム６５として処理する。
【００４０】
発明者は、誤差拡散を伴う量子化処理が行われた画像データに係る一方向（本実施形態においては主走査方向）に沿って複数の画素が配列された画素列において、０及び２番目に低い量子化濃度値を除く量子化濃度値（本実施形態においては中滴インクに関する量子化濃度値）と、０の量子化濃度値とが交互に繰り返される可能性が極めて低いことを知見した。これは、誤差拡散を伴う量子化処理が行われると、２番目に低い量子化濃度値を超える濃度値を有する画素に係る周辺画素の量子化濃度値が０にならない可能性が高くなることに起因する。したがって、受信側の装置であるインクジェットヘッド１は、データフレーム６５の内容を解析することによって、当該データフレーム６５が、画像データに係る量子化濃度値を示すものか、ラインデータ５５の先頭及び結尾に配置されたダミーの量子化濃度値を示すものかを判断することができる。これにより、インクジェットヘッド１は、ラインデータ５５の受信を開始又は終了したことを容易に検出することができる。
【００４１】
ヘッド制御部３２は、画像データ処理部３３から送信された画像データに基づいて、各インクジェットヘッド１のアクチュエータユニット２１を駆動することによって、所望の体積のインク滴を所望のタイミングで吐出口１０８から吐出させる。
【００４２】
次に印刷処理について説明する。インクジェットプリンタ１は、上位のコンピュータから送信された印刷指令と共に画像データを受信することによって、印刷処理を開始する。印刷処理が開始されると、図９に示すように、量子化部４０によって量子化された画像データが画像データ記憶部４１に記憶される（Ｓ１０１）。ダミーデータブロック作成追加部４２が、先頭に、中滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に８回繰り返されるように配置されたダミーデータブロック群６１ａを作成する。また、ダミーデータブロック作成追加部４２が、結尾に、中滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に８回繰り返されるように配置されたダミーデータブロック群６１ｂを作成する（Ｓ１０２）。
【００４３】
そして、ダミーデータブロック作成追加部４２が、画像データに係るデータブロック群５１のそれぞれについて、送信順に関する先頭のデータブロック群５１の直前にダミーデータブロック群６１ａが配置されるように、送信順に関する結尾のデータブロック群５１の直後にダミーデータブロック群６１ｂが配置されるように、ダミーデータブロック群６１ａ、６１ｂをデータブロック５２として画像データに追加する。これにより、ラインデータ５５が形成される（Ｓ１０３）。
【００４４】
データフレーム作成部４３が、ダミーデータブロック作成追加部４２によって形成されたラインデータ５５のそれぞれについて、主走査方向に沿って配列された８つのデータブロック５２（３２ｂｉｔ）毎に、データフレーム６５を作成する（Ｓ１０４）。ヘッダ付与部４４が、ラインデータ５５に係る先頭から２番目のデータフレーム６５のみに、「１０１」のヘッダ６５ａを付与し、他のデータフレーム６５には、「１１１」のヘッダ６５ａを付与する（Ｓ１０５）。ヘッダ付与部４４によってヘッダ６５ａが付与されたデータフレーム６５は、データフレーム記憶部４５に記憶される。そして、データフレーム送信部４６が、データフレーム記憶部４５に記憶されたデータフレーム６５を、配列順にインクジェットヘッド１に送信する（Ｓ１０６）。
【００４５】
インクジェットヘッド１は、先の受信したデータフレーム６５において、先頭から順に、中滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に８回繰り返されていると共に、次に受信したデータフレーム６５のヘッダ６５ａが「１０１」であれば、先に受信したデータフレーム６５をラインデータ５５の先頭のデータフレーム６５として処理する。その後、インクジェットヘッド１は、受信したデータフレーム６５において、先頭から順に、中滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に８回繰り返されていれば、受信したデータフレーム６５を当該ラインデータ５５の結尾のデータフレーム６５として処理する（Ｓ１０７）。上述の処理が繰り返されることによって、インクジェットヘッド１が全てのデータフレーム６５の受信を完了すると、用紙Ｐに対する印刷が実行される（Ｓ１０８）。そして、用紙Ｐに対する印刷が完了すれば、図９のフローチャートを終了する。
【００４６】
以上のように、本実施形態のインクジェットプリンタ１０１によると、インクジェットヘッド１が、受信したデータフレーム６５のヘッダ６５ａに続いて、中滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に８回繰り返すデータをデータの開始又は終了を区別する信号とすることで、データ構造は量子化した画像データと同じ簡素な構造としつつ、画像データと明確に区別できる信号を作成することができる。そして、受信側でこの信号を検出することによって、専用の識別符号を付与することなく、ラインデータ５５の受信の開始及び終了を容易に検出することができる。
【００４７】
また、ダミーデータブロック６２を含むデータフレーム６５は、ダミーデータブロック６２のみで形成されているため、インクジェットヘッド１が、データフレーム６５単位の処理で、ラインデータ５５の受信の開始及び終了を検出することができる。
【００４８】
さらに、ヘッダ付与部４４が、ラインデータ５５に係る先頭から２番目のデータフレーム６５のみに、「１０１」のヘッダ６５ａを付与し、他のデータフレーム６５には、「１１１」のヘッダ６５ａを付与するため、インクジェットヘッド１が、先に受信したデータフレーム６５において、先頭から順に、中滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に８回繰り返されていること、及び、次に受信したデータフレーム６５のヘッダ６５ａが「１０１」であることを検出することによって、ラインデータ５５の受信が開始されたことを確実に検出することができる。
【００４９】
加えて、ダミーデータブロック群６１ａ、６１ｂは、アクチュエータユニット２１のダミー領域に配置されたダミーアクチュエータに対応している。上述したように、各インクジェットヘッド１に係る４つのアクチュエータユニット２１は、同一構造を有しているため、データ処理手順の共通化という観点から、各アクチュエータユニット２１について同一のデータ構造を有するデータを送信することが好ましい。本実施形態においては、画像データと共にダミーアクチュエータに対応するダミーデータを送信する構成となっているため、このダミーデータをダミーデータブロック群６１ａ、６１ｂとして送信することによって、インクジェットヘッド１に送信するデータ量が増加するのを抑制することができる。
【００５０】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な変更が可能なものである。上述の実施形態では、ダミーデータブロック作成追加部４２が、データフレーム６５において、中滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に８回繰り返して配置されるように、ダミーデータブロック群６１ａ、６１ｂを作成する構成であるが、ダミーデータブロック作成追加部は、データフレームにおいて、０及び小滴インクの量子化濃度値を除く量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に２〜７回又は９回以上繰り返して配置されるように、ダミーデータブロック群６１ａ、６１ｂを作成する構成であってもよい。なお、画像データ（データブロック群５１）との区別という観点からは、データフレームにおいて、中滴インク又は大滴インクの量子化濃度値のダミーデータブロック６２と、０の量子化濃度値のダミーデータブロック６２とが交互に４回以上繰り返して配置されることが好ましい。つまり、２５６階調（８ｂｉｔ）で５１００×７０２０ドット（Ａ４の用紙Ｐに対して６００ｄｐｉ×６００ｄｐｉの印刷解像度で印刷を行う場合に相当）の画像に関する画像データを、４値に量子化（誤差拡散を含む）した場合、中滴インクの量子化濃度値の画素と、０の量子化濃度値の画素とが交互に４回現れるパターンが発生する確率は、４．１７５ｅ−０６となり、十分に小さい。
【００５１】
また、ダミーデータブロック作成追加部が、データブロック群５１のそれぞれについて、送信順に関する先頭のデータブロック群５１の直前にダミーデータブロック群６１ａが配置されるように、又は、送信順に関する結尾のデータブロック群５１の直後にダミーデータブロック群６１ｂが配置されるように、ダミーデータブロック群６１ａ、６１ｂのいずれか一方のみをデータブロック５２として画像データに追加する構成であってもよい。
【００５２】
加えて、上述の実施形態においては、データフレーム作成部４３がデータフレーム６５を作成し、データフレーム送信部４６が、データフレーム６５単位でデータを送信する構成であるが、画像データ処理部が、ダミーデータが追加された画像データをデータフレーム６５に分割することなく送信する構成であってもよい。
【００５３】
さらに、上述の実施形態においては、ダミーデータブロック作成追加部４２が、ダミーデータブロック６２を含むデータフレーム６５は、ダミーデータブロック６２のみで形成されるように、ダミーデータブロック群６１ａ、６１ｂを作成する構成であるが、ダミーデータブロック作成追加部が、データフレーム６５において、ダミーデータブロック６２とダミーデータブロック６２以外のデータブロック５２とが混在するように、ダミーデータブロック群を作成する構成であってもよい。
【００５４】
また、上述の実施形態においては、ダミーデータブロック群６１ａ、６１ｂが、アクチュエータユニット２１のダミー領域に配置されたダミーアクチュエータに対応する構成であるが、ダミーデータブロック群の一部のデータブロックのみが、ダミーアクチュエータに対応する構成であってもよい。
【００５５】
さらに、上述の実施形態においては、ダミーデータブロック作成追加部４２が、ダミーデータブロック群６１ａ、６１ｂを画像データに追加する構成であるが、画像データが予めダミーデータを含んでいる場合には、ダミーデータブロック作成追加部が、画像データに含まれているダミーデータの内容を変更するように、ダミーデータブロック群６１ａ、６１ｂを画像データに追加することが好ましい。
【００５６】
加えて、上述の実施形態においては、画像データの各画素が４値の量子化濃度値を有する構成であるが、各画素が、３値又は５値以上の量子化濃度値を有する構成であってもよい。
【００５７】
上述の実施形態においては、３ｂｉｔのヘッダ６５ａが３２ｂｉｔのデータフレーム６５の一部として設けられていてもよい。その場合は、３２ｂｉｔからヘッダ６５ａの３ｂｉｔを除いた分が、データブロック５２やダミーデータブロック６２の格納（集合）領域として割り当てられる。この場合、ダミーデータブロック群６１ａ及びダミーデータブロック群６１ｂの少なくともいずれかにおいて、中滴インクの量子化濃度値（１０）のダミーデータブロック６２と、０の量子化濃度値（００）のダミーデータブロック６２とが交互に７回繰り返されるように配置されてもよい（２×１４＝２８ｂｉｔ）。
【００５８】
また、上述の実施形態においては、インクジェットプリンタ１０１の制御装置１６に本発明を適用した例について説明したが、画像データを送信するコンピュータにも本発明は適用可能である。
【００５９】
また、本発明は、コンピュータを画像データ装置として機能させるアプリケーションソフトやドライバなどのプログラムに適用可能である。
【符号の説明】
【００６０】
１     インクジェットヘッド
１６   制御装置
３１   搬送制御部
３２   ヘッド制御部
３３   画像データ処理部
４１   画像データ記憶部
４２   ダミーデータブロック作成追加部
４３   データフレーム作成部
４４   ヘッダ付与部
４５   データフレーム記憶部
４６   データフレーム送信部
５１   データブロック群
５２   データブロック
５５   ラインデータ
６１ａ、６１ｂ              ダミーデータブロック群
６２   ダミーデータブロック
６５   データフレーム
６５ａ ヘッダ
１０１ インクジェットプリンタ
【図１】
2011216975.tif 000003
【図２】
2011216975.tif 000004
【図３】
2011216975.tif 000005
【図４】
2011216975.tif 000006
【図５】
2011216975.tif 000007
【図６】
2011216975.tif 000008
【図７】
2011216975.tif 000009
【図８】
2011216975.tif 000010
【図９】
2011216975.tif 000011