(57)【要約】【課題】データの送信時間を短くする。【解決手段】テンプレートデータ生成部が、画像データにおける各ノズルに対応する画像ドット列において最も発生頻度が高い画像ドットに関するドットデータ要素を配列したテンプレートデータを生成する。データブロック生成部が、画像データにおける各インク吐出周期に対応する各ドットデータ要素の、当該ドットデータ要素に対応するテンプレートデータのドットデータ要素に対する変化を示す符号が配列されたヘッドデータブロックを生成する。結合部が、生成したヘッドデータブロックを順に結合してヘッドデータブロック群を生成する。データ圧縮部が、ヘッドデータブロック群をデータ圧縮して送信する圧縮ファイルを生成する。【選択図】図８
2009037298.tif 000002
【特許請求の範囲】
【請求項１】
被記録媒体を搬送する搬送装置、及び、前記搬送装置によって搬送された被記録媒体を搬送方向に直交する方向に横切るように延在しており、複数のインク吐出口が開口しているインク吐出面が形成されたライン式のインクジェットヘッドを有するインクジェット記録装置に、前記被記録媒体に記録すべき画像に関するデータを送信するデータ送信装置であって、
前記記録すべき画像に関する画像データを記憶する記憶手段と、
前記記憶手段に記憶された前記画像データから、前記記録すべき画像において前記搬送方向に沿って配列された複数の画像ドットで形成されているとともに互いに異なる前記インク吐出口に関連付けられた画像ドット列毎に、当該画像ドット列において最も発生頻度が高い前記画像ドットに関するドットデータ要素が配列されたテンプレートデータを生成するテンプレートデータ生成手段と、
前記記憶手段に記憶された前記画像データを構成する各ドットデータ要素の、当該ドットデータ要素に対応する前記テンプレートデータを構成するドットデータ要素に対する変化を示す符号が、前記インクジェット記録装置において前記被記録媒体に前記記録すべき画像を記録するときの前記インク吐出周期に対応するように配列されたデータブロックを生成するデータブロック生成手段と、
前記データブロック生成手段によって生成された前記データブロックを圧縮する圧縮手段と、
前記圧縮手段によって生成された圧縮ファイルを前記インクジェット記録装置に送信する送信手段とを備えていることを特徴とするデータ送信装置。
【請求項２】
被記録媒体を搬送する搬送装置、及び、前記搬送装置によって搬送された被記録媒体を搬送方向に直交する方向に横切るように延在しており、複数のインク吐出口が開口しているインク吐出面が形成されたライン式のインクジェットヘッドを有するインクジェット記録装置に、前記被記録媒体に記録すべき画像に関するデータを送信するようにコンピュータを機能させるプログラムであって、
前記記録すべき画像に関する画像データを記憶する記憶手段、
前記記憶手段に記憶された前記画像データから、前記記録すべき画像において前記搬送方向に沿って配列された複数の画像ドットで形成されているとともに互いに異なる前記インク吐出口に関連付けられた画像ドット列毎に、当該画像ドット列において最も発生頻度が高い前記画像ドットに関するドットデータ要素が配列されたテンプレートデータを生成するテンプレートデータ生成手段、
前記記憶手段に記憶された前記画像データを構成する各ドットデータ要素の、当該ドットデータ要素に対応する前記テンプレートデータを構成するドットデータ要素に対する変化を示す符号が、前記インクジェット記録装置において前記被記録媒体に前記記録すべき画像を記録するときの前記インク吐出周期に対応するように配列されたデータブロックを生成するデータブロック生成手段、
前記データブロック生成手段によって生成された前記データブロックを圧縮する圧縮手段、及び、
前記圧縮手段によって生成された圧縮ファイルを前記インクジェット記録装置に送信する送信手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に関するデータをインクジェット記録装置に送信するデータ送信装置及びプログラムに関する。
【背景技術】
【０００２】
インクジェットプリンタによる印刷画像の高解像度化が進むに伴って、インクジェットプリンタが取り扱う画像データの大容量化が進んでいる。一方、用紙の搬送方向に直交する方向に関して搬送された用紙を横切るように延在するライン式のインクジェットヘッドを有するインクジェットプリンタのように（例えば、特許文献１参照）、高速印刷を行うインクジェットプリンタにおいては、画像データの送信時間を短くする必要がある。そこで、画像データを圧縮してインクジェットプリンタに送信することによって、データの転送量を少なくして画像データの送信時間を短くすることが行われている。
【０００３】
【特許文献１】特開２００７−００８１７５号公報（図６）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
画像データにおいては、インクジェットヘッドの全てのノズルに関する複数のドットデータ要素が、印刷周期毎に配列されている。このドットデータ要素の配列は、インクジェットヘッドのノズルの配列形態から影響を受ける。上記の文献では、搬送方向と直交する方向の解像度を、この方向に延びる１２本のノズル列を平行に配置することで実現している。１本のノズル列中では、この方向に関して、隣接するノズル同士が他のノズル列に属する１１個分のノズルを介して離れている。このため、画像データの互いに隣接するドットデータ要素同士の間で値が異なる頻度が高くなり、画像データの圧縮効率が低下することがある。この結果、データの送信時間が長くなる。
【０００５】
そこで、本発明は、データの送信時間を短くすることができるデータ送信装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のデータ送信装置は、被記録媒体を搬送する搬送装置、及び、前記搬送装置によって搬送された被記録媒体を搬送方向に直交する方向に横切るように延在しており、複数のインク吐出口が開口しているインク吐出面が形成されたライン式のインクジェットヘッドを有するインクジェット記録装置に、前記被記録媒体に記録すべき画像に関するデータを送信するデータ送信装置であって、前記記録すべき画像に関する画像データを記憶する記憶手段と、前記記憶手段に記憶された前記画像データから、前記記録すべき画像において前記搬送方向に沿って配列された複数の画像ドットで形成されているとともに互いに異なる前記インク吐出口に関連付けられた画像ドット列毎に、当該画像ドット列において最も発生頻度が高い前記画像ドットに関するドットデータ要素が配列されたテンプレートデータを生成するテンプレートデータ生成手段と、前記記憶手段に記憶された前記画像データを構成する各ドットデータ要素の、当該ドットデータ要素に対応する前記テンプレートデータを構成するドットデータ要素に対する変化を示す符号が、前記インクジェット記録装置において前記被記録媒体に前記記録すべき画像を記録するときの前記インク吐出周期に対応するように配列されたデータブロックを生成するデータブロック生成手段とを備えている。さらに、前記データブロック生成手段によって生成された前記データブロックを圧縮する圧縮手段と、前記圧縮手段によって生成された圧縮ファイルを前記インクジェット記録装置に送信する送信手段とを備えている。
【０００７】
本発明のプログラムは、被記録媒体を搬送する搬送装置、及び、前記搬送装置によって搬送された被記録媒体を搬送方向に直交する方向に横切るように延在しており、複数のインク吐出口が開口しているインク吐出面が形成されたライン式のインクジェットヘッドを有するインクジェット記録装置に、前記被記録媒体に記録すべき画像に関するデータを送信するようにコンピュータを機能させるプログラムであって、前記記録すべき画像に関する画像データを記憶する記憶手段、前記記憶手段に記憶された前記画像データから、前記記録すべき画像において前記搬送方向に沿って配列された複数の画像ドットで形成されているとともに互いに異なる前記インク吐出口に関連付けられた画像ドット列毎に、当該画像ドット列において最も発生頻度が高い前記画像ドットに関するドットデータ要素が配列されたテンプレートデータを生成するテンプレートデータ生成手段、前記記憶手段に記憶された前記画像データを構成する各ドットデータ要素の、当該ドットデータ要素に対応する前記テンプレートデータを構成するドットデータ要素に対する変化を示す符号が、前記インクジェット記録装置において前記被記録媒体に前記記録すべき画像を記録するときの前記インク吐出周期に対応するように配列されたデータブロックを生成するデータブロック生成手段、前記データブロック生成手段によって生成された前記データブロックを圧縮する圧縮手段、及び、前記圧縮手段によって生成された圧縮ファイルを前記インクジェット記録装置に送信する送信手段としてコンピュータを機能させる。
【０００８】
これら本発明によると、テンプレートデータに、インク吐出口に関連付けられた各画像ドット列において最も発生頻度が高い画像ドットに関するドットデータ要素が配列されており、データブロックが、画像データにおけるドットデータ要素の、これに対応するテンプレートデータのドットデータ要素に対する変化を示す符号で構成されているため、データブロックにおいて同一の符号が発生する頻度が高くなり、圧縮手段によってデータブロックを効率良く圧縮することができる。これにより、インクジェット記録装置に対するデータの送信時間を短くすることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００１０】
図１は、本発明に係る好適な実施形態のデータ送信装置である制御装置の機能ブロック図である。図１に示すように、制御装置１６は、ＰＣ（パーソナルコンピュータ）上で起動する制御プログラムによって実現される。なお、ＰＣは、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard disk drive）などを含んでおり、ＣＰＵが制御プログラムを実行することによって、後述する制御装置１６の各機能部を実現する。また、制御装置１６は、インクジェットプリンタ１０１を制御するものであり、インクジェットプリンタ１０１とＵＳＢ（Universal Serial Bus）を介して通信可能に接続されている。また、制御装置１６は、インクジェットプリンタ１０１において用紙Ｐ（図２参照）に印刷すべき画像に係る画像データをインクジェットプリンタ１０１に送信する（データ送信装置としての機能）とともに、ユーザからの指示に基づいて当該画像データに係る画像が印刷されるように、インクジェットプリンタ１０１を制御する。なお、以下の説明においては、制御装置１６のデータ送信装置としての機能を中心に説明する。
【００１１】
まず、図２を参照しつつ、制御装置１６の制御対象であるインクジェットプリンタ１０１について説明する。図２は、インクジェットプリンタ１０１の全体的な構成を示す概略側面図である。図２に示すように、インクジェットプリンタ１０１は、４つのインクジェットヘッド１を有するカラーインクジェットプリンタである。このインクジェットプリンタ１０１には、図中左方に給紙部１１が、図中右方に排紙部１２がそれぞれ構成されている。
【００１２】
インクジェットプリンタ１０１の内部には、給紙部１１から排紙部１２に向かって用紙（被記録媒体）Ｐが搬送される用紙搬送経路が形成されている。給紙部１１のすぐ下流側には、用紙を狭持搬送する一対の送りローラ５ａ、５ｂが配置されている。用紙搬送経路の中間部には、２つのベルトローラ６、７と、両ローラ６、７の間に架け渡されるように巻き回されたエンドレスの搬送ベルト８と、搬送ベルト８によって囲まれた領域内においてインクジェットヘッド１と対向する位置に配置されたプラテン１５とを含むベルト搬送機構（搬送装置）１３が設けられている。プラテン１５は、インクジェットヘッド１と対向する領域において搬送ベルト８が下方に撓まないように搬送ベルト８を支持するものである。ベルトローラ７と対向する位置には、ニップローラ４が配置されている。ニップローラ４は、給紙部１１から送りローラ５ａ、５ｂによって送り出された用紙Ｐを搬送ベルト８の外周面８ａに押さえ付ける。
【００１３】
図示しない搬送モータがベルトローラ６を回転させることによって、搬送ベルト８が駆動される。これにより、搬送ベルト８が、ニップローラ４によって外周面８ａに押さえ付けられた用紙Ｐを粘着保持しつつ排紙部１２に向けて搬送する。
【００１４】
用紙搬送経路に沿った搬送ベルト８のすぐ下流側には、剥離機構１４が設けられている。剥離機構１４は、搬送ベルト８の外周面８ａに粘着されている用紙Ｐを外周面８ａから剥離して、図中左方の右方の排紙部１２に向けて送るように構成されている。
【００１５】
４つのインクジェットヘッド１は、４色のインク（マゼンタ、イエロー、シアン、ブラック）に対応して、搬送方向に沿って４つ並べて設けられている。つまり、このインクジェットプリンタ１０１は、ライン式プリンタである。４つのインクジェットヘッド１は、その下端にヘッド本体２をそれぞれ有している。ヘッド本体２は、搬送された用紙Ｐを搬送方向に直交する方向に横切るように延在した長尺な細長い直方体形状となっている。また、ヘッド本体２の底面が外周面８ａに対向するインク吐出面２ａとなっている。搬送ベルト８によって搬送される用紙Ｐが４つのヘッド本体２のすぐ下方側を順に通過する際に、この用紙Ｐの上面すなわち印刷面に向けてインク吐出面２ａから各色のインクが吐出されることで、用紙Ｐの印刷面に所望のカラー画像を形成できるようになっている。
【００１６】
次に、図３及び図４を参照しつつインクジェットヘッド１について詳細に説明する。図３は、インクジェットヘッド１の平面図である。図４は、図３の一点鎖線で囲まれた領域の拡大図である。なお、図４では説明の都合上、アクチュエータユニット２１の下方にあって破線で描くべき圧力室１１０、アパーチャ１１２及びノズル１０８を実線で描いている。インクジェットヘッド１は、ヘッド本体２と、ヘッド本体２の上面（搬送ベルト８の反対側の面）に配置されていると共に、ヘッド本体２にインクを供給するリザーバユニット（図示せず）とを有している。
【００１７】
図３及び図４に示すように、ヘッド本体２は、流路ユニット９、及び、流路ユニット９の上面（搬送ベルト８の反対側の面）９ａに固定された４つのアクチュエータユニット２１を含んでいる。流路ユニット９は、長方形の平面形状を有する直方体形状となっている。流路ユニット９の上面９ａには、リザーバユニットからインクが供給される計１０個のインク供給口１０５ｂが開口している。また、流路ユニット９内には、インク供給口１０５ｂに連通するマニホールド流路１０５及びマニホールド流路１０５から分岐した副マニホールド流路１０５ａと、副マニホールド流路１０５ａの出口から圧力室１１０を経てノズル１０８に至る多数の個別インク流路とが形成されている。そして、流路ユニット９の下面（搬送ベルト８側の面）には、多数のノズル１０８がマトリクス状に配置されたインク吐出面２ａが形成されている。
【００１８】
なお、流路ユニット９の上面９ａには、圧力室１１０となる空孔が等間隔にマトリックス状配置されている。各空孔は、角の丸い菱形形状を有し、ヘッド本体２の長手方向（搬送方向に直交する方向）に延びた１６本の空孔列を作っている。各空孔は、ヘッド本体２の短手方向に千鳥状配置され、隣接する空孔列中で互いに隣接する２つの空孔に挟まれている。１つのアクチュエータユニット２１に対して、１６本の空孔列が対向し、これらに含まれる全空孔は、アクチュエータユニット２１と相似の外形形状を有する領域内に分布している。
【００１９】
流路ユニット９におけるインクの流れについて説明する。リザーバユニットからインク供給口１０５ｂを介して流路ユニット９内に供給されたインクは、マニホールド流路１０５から副マニホールド流路１０５ａに分岐される。副マニホールド流路１０５ａ内のインクは、各個別インク流路１３２に流れ込み、絞りとして機能するアパーチャ１１２及び圧力室１１０を介してノズル１０８に至る。
【００２０】
次に、アクチュエータユニット２１について説明する。図３に示すように、４つのアクチュエータユニット２１は、それぞれ台形の平面形状を有しており、インク供給口１０５ｂを避けるよう千鳥状に配置されている。さらに、各アクチュエータユニット２１の平行対向辺は流路ユニット９の長手方向に沿っており、隣接するアクチュエータユニット２１の斜辺同士は流路ユニット９の幅方向（副走査方向）に沿って互いにオーバーラップしている。
【００２１】
アクチュエータユニット２１は、各圧力室１１０に対応した複数のアクチュエータを含んでおり、圧力室１１０内のインクに選択的に吐出エネルギーを付与する機能を有する。具体的には、アクチュエータユニット２１は、強誘電性を有するチタン酸ジルコン酸鉛（ＰＺＴ）系のセラミックス材料からなる３枚の圧電シートから構成されている。各圧電シートは、いずれも複数の圧力室１１０に跨るサイズを有した連続平板である。最上層の圧電シート上における圧力室１１０に対向する位置には、個別電極が形成されている。最上層の圧電シートとその下側の圧電シートとの間にはシート全面に形成された共通電極が介在している。
【００２２】
共通電極はすべての圧力室１１０に対応する領域において等しくグランド電位が付与されている。一方、個別電極は図示しないドライバＩＣからの駆動信号が選択的に入力されるようになっている。アクチュエータユニット２１において、個別電極と圧力室１１０とで挟まれた部分が、個別のアクチュエータとして働き、圧力室１１０の数に対応した複数のアクチュエータが作り込まれている。
【００２３】
ここで、アクチュエータユニット２１の駆動方法について述べる。アクチュエータユニット２１は、圧力室１１０から離れた上側１枚の圧電シートを活性層とし、且つ圧力室１１０に近い下側２枚の圧電シートを非活性層とした、いわゆるユニモルフタイプのアクチュエータである。個別電極にパルスを出力することにより、これに対応する圧電シートが変形して圧力室１１０内のインクに圧力（吐出エネルギー）が付与され、ノズル１０８からインク滴が吐出される。
【００２４】
次に、図５を参照しつつ、インク吐出面２ａにおけるノズル１０８の位置について説明する。図５はノズル１０８の位置関係を示したインク吐出面２ａの部分拡大平面図である。なお、図５の左右方向が主走査方向（搬送方向に直交する方向）となっており、上下方向が副走査方向（搬送方向）となっている。さらに、図５においては、説明の都合上、主走査方向及び副走査方向の縮尺を変更している。
【００２５】
図５に示すように、インク吐出面２ａにおいて、ノズル１０８が、主走査方向及び副走査方向に関してマトリックス状に配置されている。いずれの仮想線上においても、ノズル１０８は主走査方向に等間隔で配置されている。図５に示すのは、このようなノズル１０８の基本的な配置形態である。具体的には、図５中最上段の仮想線上で、互いに隣接する２つのノズル１０８（＃１０１と＃１１７）との間には、１５個のノズル１０８（＃１０２〜＃１１６）が配置され、それぞれ他の仮想線上に位置している。つまり、各ノズル１０８（＃１０１〜＃１１６）が、主走査方向に沿って互いに平行に延在する１６本の仮想線のいずれかの上に配置されている。いずれも、互いに異なる仮想線上に配置している。そして、主走査方向に関して互いに重なり合うことなく、且つ、全体としても等間隔で配列しているこれら１６個のノズル１０８が、主走査方向解像度の最高解像度である６００ｄｐｉで画像形成する基本単位を形成している。ノズル１０８は、この基本単位が主走査方向に連続して繰り返すように配置されている。なお、副走査方向に関しては、図示したように、各仮想線が、等間隔に配列されているわけではないが、所定の位置関係で配置されている。
【００２６】
上述したように、インクジェットヘッド１においては、４つのアクチュエータユニット２１が配置されており、各アクチュエータユニット２１と対向する下方において、ノズル１０８が、主走査方向に関して６６４個（＃１〜＃６６４）配列されている。４つの各アクチュエータユニット２１に対応する６６４個のノズル１０８のそれぞれがノズル群ｕ１〜ｕ４を形成している（図７参照）。したがって、各インクジェットヘッド１のインク吐出面２ａには、４つのノズル群ｕ１〜ｕ４のノズル１０８、すなわち、６６４×４＝２６５６個のノズル１０８が開口している。
【００２７】
さらに、１つのノズル１０８に対して主走査方向に隣接する２つのノズル１０８が、副走査方向には上方又は下方（搬送方向に関する上流側又は下流側）のいずれかにのみ配置されている。つまり、ノズル１０８が主走査方向に沿って千鳥状に配置されている。これにより、流路ユニット９において、ノズル１０８を含む個別インク流路を高密度に配置することができる。
【００２８】
図１に戻って、制御装置１６について説明する。制御装置１６は、画像記憶部（記憶手段）３１と、テンプレートデータ生成部（テンプレートデータ生成手段）３２と、データブロック生成部（データブロック生成手段）３３と、結合部３４と、データ圧縮部（圧縮手段）３５と、ＵＳＢコントローラ（送信手段）３６とを有している。
【００２９】
画像記憶部３１は、インクジェットプリンタ１０１で用紙Ｐに印刷すべき画像に係る画像データを記憶するものである。この画像データは、メモリーカード（図示せず）などを介して外部から供給される。図６及び図７を参照しつつ、画像データのデータ構造について説明する。図６は、画像データのデータ構造を示す図である。なお、図６においては、１つのインクジェットヘッド１に係る１つのノズル群ｕ１〜ｕ４に対応する画像データの一部を示している。また、図７は、画像データと搬送された用紙Ｐに形成される画像との関係を説明するための図である。なお、図７においては、ノズル群ｕ１〜ｕ４の各ノズル１０８の配置を模式的に示している。また、図６及び図７において示されている１回目〜ｎ回目・・・は、印刷が開始されたときからのインク吐出周期の回数をそれぞれ示している。したがって、画像記憶部３１に記憶された画像データは、図６に示すデータ構造が４×４＝１６個接合されたものとなる。
【００３０】
画像データは、ドットデータ要素が配列されたものである。ドットデータ要素は、ノズル１０８から吐出されるインク滴の数によって決定される画像ドットの種類（インク濃度）を示す２ビットの符号である。本実施形態においては、ノズル１０８から吐出されるインク滴が１滴の場合のドットデータ要素をＳｉｎｇｌｅ（Ｓ）と称し、インク滴が２滴の場合のドットデータ要素をＤｏｕｂｌｅ（Ｄ）と称し、インク滴が３滴の場合のドットデータ要素をＴｒｉｐｌｅ（Ｔ）と称し、インク滴が吐出されない場合のドットデータ要素をＮｏｎｅ（０）と称する。図６及び図７に示すように、画像データにおいては、用紙Ｐに印刷を行うときの各インク吐出周期に対応するように、インクジェットヘッド１の全てのノズル１０８（すなわち、１つのノズル群ｕ１〜ｕ４においては、＃１〜＃６６４）のそれぞれに係るドットデータ要素が配列されている。
【００３１】
なお、インク吐出周期は、用紙Ｐに印刷すべき画像の副走査方向解像度を決定する。このとき、インク吐出周期の回を重ねる毎に、各ノズル１０８に対応して画像ドットがそれぞれ副走査方向に順次配置されていく。このとき、各画像ドットは、副走査方向解像度に対応する等間隔で配列し、副走査方向に延びる画像ドット列を形成する。このような用紙Ｐ上で隣接配置する画像ドットに対応して、画像記憶部３１ではドットデータ要素がインク吐出周期順に配列して記憶されている。
【００３２】
図１に戻って、テンプレートデータ生成部３２は、画像記憶部３１に記憶された画像データからテンプレートデータを生成するものである。テンプレートデータは、画像データの画像ドット列毎に、当該画像ドット列において最も発生頻度が高い画像ドットに関するドットデータ要素を配列したものである。したがって、テンプレートデータの各ドットデータ要素は、互いに異なるノズル１０８に対応している。テンプレートデータ生成部３２は、画像データの画像ドット列毎に全てのドットデータ要素を抽出し、抽出したドットデータ要素のうち、最も発生頻度の高いドットデータ要素を順に配列することによってテンプレートデータを生成する。
【００３３】
データブロック生成部３３は、画像記憶部３１に記憶された画像データ、及び、テンプレートデータ生成部３２が生成したテンプレートデータからヘッドデータブロック（データブロック）を生成するものである。ヘッドデータブロックは、インクジェットヘッド１において、用紙Ｐに画像を印刷するときの各インク吐出周期に対応する全てのノズル１０８に関する各ドットデータ要素の、当該ドットデータ要素に対応するテンプレートデータのドットデータ要素に対する変化を示す符号が配列されたものである。ヘッドデータブロックは、テンプレートデータを基準として作られ、インク吐出周期毎にまとまっている。ヘッドデータブロックを構成する符号は、ノズル１０８に対応して、テンプレートデータと画像データとの違いを２値化したものである。ヘッドデータブロックは、このように符号化された違いを、インク吐出周期に関して全てのノズル１０８についてまとめたデータである。
【００３４】
ここで、図８及び図９を参照しつつデータブロック生成部３３の動作について説明する。図８は、データブロック生成部３３が、ヘッドデータブロックを生成する過程を示す図である。なお、図８においては、１つのインク吐出周期に対応する画像データの一部を示している。図９は、データブロック生成部３３がヘッドデータブロックを生成するときに行う動作内容を示すブロック図である。図８に示すように、データブロック生成部３３は、各インク吐出周期に対応する画像記憶部３１に記憶された画像データ、及び、テンプレートデータ生成部３２が生成したテンプレートデータを比較する。このとき、同一のノズル１０８（＃１〜＃６６４）に対応するドットデータ要素同士を比較して、画像データを構成するドットデータ要素の、テンプレートデータを構成するドットデータ要素に対する変化を示す符号を生成する。この変化を示す符号は２ビットで表される。
【００３５】
図９に示すように、この変化を示す符号は、インクの吐出状態であるＳｉｎｇｌｅ（Ｓ）、Ｄｏｕｂｌｅ（Ｄ）、Ｔｒｉｐｌｅ（Ｔ）及びＮｏｎｅ（０）を順に時計回りに配置したとき、ドットデータ要素が変化していないときの符号「００」を基準として、時計回りについて吐出状態が１つ変化する毎に符号「００」に１を加算し、反時計回りについて１つ変化する毎に符号「００」から１を減算することによって決定される。例えば、テンプレートデータのドットデータ要素がＳｉｎｇｌｅ（Ｓ）であり、対応する画像ドットのドットデータ要素が、Ｄｏｕｂｌｅ（Ｄ）であるときは、時計回りに１つ変化しているため、変化を示す符号が「０１」に決定される。また、テンプレートデータのドットデータ要素がＳｉｎｇｌｅ（Ｓ）であり、対応する画像ドットのドットデータ要素が、Ｔｒｉｐｌｅ（Ｔ）であるときは、時計回りに２つ変化しているため、変化を示す符号が「１０」に決定される。さらに、テンプレートデータのドットデータ要素がＳｉｎｇｌｅ（Ｓ）であり、対応する画像ドットのドットデータ要素が、Ｎｏｎｅ（０）であるときは、反時計回りに１つ変化しているため、変化を示す符号が「１１」に決定される。
【００３６】
このように、本実施形態では、複数のインク吐出状態を持ち、印刷時の吐出状態を特定するのに、テンプレートデータの吐出状態との違いの方向とその度合いとを使っている。この違いの方向と度合いとは、吐出状態同士に特定の関連付けをされた関係を持たせることで、その数値化が実現されている。
【００３７】
ここでは、１つの吐出状態は、特定の他の２つの吐出状態とのみ直接的に関連付けられており、それ以外の吐出状態とは直接的に関連付けられた状態を介してのみ関連付けられるとした。そのため、ある吐出状態（基準状態）と異なる吐出状態（変化状態）を特定するとき、互いに直接的に関連付けられた吐出状態を順に辿ることになる。このとき、辿り方には２つあり、いずれの辿り方を採用しても元の基準状態を特定することができる。このように、異なる吐出状態同士がリング状に関連付けられた関係の輪を想定したとき、テンプレートデータの吐出状態（基準状態）との違いの方向を辿り方の違い（時計回りと反時計回り）として表し、その度合いを基準状態と変化状態との間に介在する別の吐出状態の数として表すことができる。例えば、時計回りに辿る場合は正の数値が付与され、介在する吐出状態の数がｎのときはには違いの度合いとして数値：（ｎ＋１）が付与されることになる。
【００３８】
図８の例の場合、＃１〜＃５、＃６６３及び＃６６４のノズル１０８に対応する画像データ及びテンプレートデータを比較すると、各ドットデータ要素の値が同じであるため、データブロック生成部３３が、変化を示す符号を「００」に決定する。そして、＃６、＃７及び＃６４２のノズル１０８に対応する画像データ及びテンプレートデータにおいては、画像ドットのドットデータ要素が、対応するテンプレートデータのドットデータ要素に対して、図９のブロック図において時計回りに１つ変化しているため（＃６、＃７においては、Ｓｉｎｇｌｅ（Ｓ）→Ｄｏｕｂｌｅ（Ｄ）、＃６６２においては、Ｎｏｎｅ（０）→Ｓｉｎｇｌｅ（Ｓ）に変化）、データブロック生成部３３が、変化を示す符号を「０１」に決定する。このように、全てのドットデータ要素について変化を示す符号が決定されることによって、ヘッドデータブロックの生成が完了する。上述したように、テンプレートデータは、各ノズル１０８に対応する画像ドット列について最も発生頻度が高いドットデータ要素を配列したものであるため、ヘッドデータブロックにおいては、変化を示す符号「００」の発生頻度が高くなる。
【００３９】
図１に戻って、結合部３４は、データブロック生成部３３が各インク吐出周期に対応するように生成した画像データ分のヘッドデータブロックを順に結合することによってヘッドデータブロック群を生成するものである。なお、ヘッドデータブロックの結合順序は、インク吐出周期に対応する順に限られるものではない。また、画像データの一部に相当するヘッドデータブロックを順に結合することによってヘッドデータブロック群を生成してもよい。上述したように、ヘッドデータブロックにおいては、変化を示す符号「００」の発生頻度が高くなるため、ヘッドデータブロック群においても、変化を示す符号「００」の発生頻度が高くなる。データ圧縮部３５は、結合部３４が生成したヘッドデータブロック群をランレングス方式によりデータ圧縮するものである。ランレングス方式は、データ圧縮法の１つであり、データの中に同じ符号が連続しているときに、その符号と符号の数とでデータを表現する方法である。ＵＳＢコントローラ３６は、データ圧縮部３５が生成した圧縮ファイルをインクジェットプリンタ１０１に送信するものである。
【００４０】
以上、説明したように、制御装置１６においては、テンプレートデータ生成部３２が画像データからテンプレートデータを生成し、データブロック生成部３３が画像データ及びテンプレートデータから各インク吐出周期に対応するヘッドデータブロックを生成し、結合部３４が、ヘッドデータブロックを各インク吐出周期に対応するように結合してヘッドデータブロック群を生成する。そして、データ圧縮部３５が、ヘッドデータブロック群をデータ圧縮して圧縮ファイルを生成し、ＵＳＢコントローラ３６が、データ圧縮部３５が生成した圧縮ファイルをインクジェットプリンタ１０１に送信する。
【００４１】
以上、説明した本実施形態によると、テンプレートデータが、各ノズル１０８に対応する画像ドット列について最も発生頻度が高いドットデータ要素を配列したものであるため、ヘッドデータブロックにおいては、変化を示す符号「００」の発生頻度が高くなり、さらに、ヘッドデータブロック群においても、変化を示す符号「００」の発生頻度が高くなる。このように、ヘッドデータブロック群において、同一の符号の発生頻度が高くなることによって、データ圧縮部３５によりヘッドデータブロック群を効率良く圧縮することができる。これにより、インクジェットプリンタ１０１に対するデータの送信時間を短くすることができる。
【００４２】
以上、本発明の好適な実施形態について説明したが、本発明は上述の実施形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な変更が可能なものである。例えば、上述した実施形態においては、ヘッドデータブロックにおける変化を示す符号が、Ｓｉｎｇｌｅ（Ｓ）、Ｄｏｕｂｌｅ（Ｄ）、Ｔｒｉｐｌｅ（Ｔ）及びＮｏｎｅ（０）を順に時計回りに配置したとき、ドットデータ要素が変化していないときの符号「００」を基準として、時計回りについて１つ変化する毎に「００」に１を加算し、反時計回りについて１つ変化する毎に「００」から１を減算することによって決定される構成であるが、他の方法により変化を示す符号を決定する構成であってもよい。例えば、変化するすべてのパターンに対して予め決定された符号を選択する構成であってもよい。また、この変化を示す符号が１ビットまたは３ビット以上で構成されていてもよい。
【００４３】
また、上述した実施形態においては、ヘッドデータブロックが順に結合されたヘッドデータブロック群を圧縮して送信する構成であるが、ヘッドデータブロックを結合することなく、１つのヘッドデータブロックを圧縮して送信する構成であってもよい。
【００４４】
さらに、上述した実施形態においては、各インク吐出周期に対応して生成されたヘッドデータブロックを順に結合してヘッドデータブロック群を生成する構成であるが、画像データにおいて互いに異なる全てのノズル１０８に対応するドットデータ要素で構成される任意のデータ群を抽出し、各データ群を構成する各ドットデータ要素の、当該データ要素に対応するテンプレートデータのドットデータ要素に対する変化を示す符号を配列してデータブロックを生成してもよい。
【００４５】
また、上述した実施形態においては、データ圧縮部３５が、ランレングス方式のデータ圧縮を行う構成となっているが、他の方式でデータ圧縮を行う構成となっていてもよい。例えば、エントロピー符号方式やユニバーサル符号方式でデータ圧縮を行う構成であってもよい。これらの方式でデータ圧縮を行った場合であっても、同一の符号の発生頻度が高いデータブロックにおいては、圧縮効率が高くなる。
【００４６】
加えて、上述した実施形態においては、インクジェットヘッド１のインク吐出面２ａにおいて、ノズル１０８がマトリックス状に配置される構成であるが、ノズルの配置パターンは任意のものであってよい。例えば、ノズルが主走査方向に関して直線状に配置されていてもよい。
【００４７】
さらに、上述した実施形態においては、制御装置１６がＵＳＢコントローラ３６を介して圧縮ファイルをインクジェットプリンタ１０１に送信する構成であるが、圧縮ファイルを、ＵＳＢ以外の通信手段によってインクジェットプリンタ１０１に送信する構成であってもよい。
【００４８】
加えて、上述した実施形態においては、制御装置１６が、ＰＣ上で起動するプログラムによって実現される構成であるが、ＰＣ以外のコンピュータ上で起動するプログラムによって実現される構成であってもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態に係る制御装置の機能ブロック図である。
【図２】図１に示すインクジェットプリンタの外観側面図である。
【図３】図２に示すヘッド本体の平面図である。
【図４】図３に示す一点鎖線で囲まれた領域の拡大図である。
【図５】図４に示すインク吐出面の部分拡大図である。
【図６】図１に示す画像記憶部が記憶する画像データのデータ構造を示す図である。
【図７】図６に示す画像データと搬送された用紙Ｐに形成される画像との関係を説明するための図である。
【図８】図１に示すデータブロック生成部がヘッドデータブロックを生成するときに行うデータ変換の内容を示すブロック図である。
【図９】図１に示すデータブロック生成部がヘッドデータブロックを生成するときに行う動作内容を示すブロック図である。
【符号の説明】
【００５０】
１    インクジェットヘッド
２ａ    インク吐出面
１６    制御装置（データ送信装置）
３１    画像記憶部（記憶手段）
３２    テンプレートデータ生成部（テンプレートデータ生成手段）
３３    データブロック生成部（データブロック生成手段）
３４    結合部
３５    データ圧縮部（圧縮手段）
３６    ＵＳＢコントローラ（送信手段）
１０１    インクジェットプリンタ（インクジェット記録装置）
１０８    ノズル（インク吐出口）
ｕ１〜ｕ４    ノズル群
【図１】
2009037298.tif 000003
【図２】
2009037298.tif 000004
【図３】
2009037298.tif 000005
【図４】
2009037298.tif 000006
【図５】
2009037298.tif 000007
【図６】
2009037298.tif 000008
【図７】
2009037298.tif 000009
【図８】
2009037298.tif 000010
【図９】
2009037298.tif 000011