(57)【特許請求の範囲】
【請求項１】
記録媒体を搬送する搬送装置、及び、前記搬送装置による記録媒体の搬送方向と直交する方向に延びており、マトリックス状に配列された複数の吐出口を有する吐出面が形成されたライン式のインクジェットヘッドを含むインクジェット記録装置に、記録媒体に記録すべき画像に関するデータを送信するデータ送信装置であって、
前記インクジェットヘッドにおいて、前記インクジェットヘッドの延在方向に関して前記吐出口の両側に隣接する他の２つの前記吐出口が、前記搬送方向に関して当該吐出口の上流側及び下流側のいずれか一方のみに配置されており、
前記吐出口毎に形成された複数のドットデータ列を含む画像データブロックを生成する生成手段であって、前記ドットデータ列は、前記記録媒体に記録すべき画像において前記搬送方向に沿って配列された複数のドットに対応する複数のドットデータ要素が、これら複数のドットデータ要素に対応する前記複数のドットの前記搬送方向に沿った配列順にしたがった順に配列されたものである生成手段と、
前記生成手段により生成された前記画像データブロックを圧縮する圧縮手段と、
前記圧縮手段により生成された圧縮ファイルを前記インクジェット記録装置に送信する送信手段とを備えている、データ送信装置。
【請求項２】
前記生成手段が、前記画像データブロックにおいて、隣接する２つの前記ドットデータ要素同士の変化情報を、前記２つのうちのいずれか一方の前記ドットデータ要素に記録する、請求項１に記載のデータ送信装置。
【請求項３】
記録媒体を搬送する搬送装置、及び、前記搬送装置によって搬送された記録媒体を搬送方向と直交する方向に延びており、マトリックス状に配列された複数の吐出口を有する吐出面が形成されたライン式のインクジェットヘッドを含むインクジェット記録装置に記録媒体に記録すべき画像に関するデータを送信するコンピュータにおいて実行されるプログラムであって、
前記インクジェットヘッドにおいて、前記インクジェットヘッドの延在方向に関して前記吐出口の両側に隣接する他の２つの前記吐出口が、前記搬送方向に関して当該吐出口の上流側及び下流側のいずれか一方のみに配置されており、
前記吐出口毎に形成された複数のドットデータ列を含む画像データブロックを生成する生成手段であって、前記ドットデータ列は、前記記録媒体に記録すべき画像において前記搬送方向に沿って配列された複数のドットに対応する複数のドットデータ要素が、これら複数のドットデータ要素に対応する前記複数のドットの前記搬送方向に沿った配列順にしたがった順に配列されたものである生成手段、
前記生成手段により生成された前記画像データブロックを圧縮する圧縮手段、及び、
前記圧縮手段により生成された圧縮ファイルを前記インクジェット記録装置に送信する送信手段、としてコンピュータを機能させるプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に関するデータをインクジェット記録装置に送信するデータ送信装置に関する。
【背景技術】
【０００２】
インクジェットプリンタによって印刷される画像の高解像度化が進むに伴って、インクジェットプリンタが取り扱う画像データサイズが大型化している。一方で、特許文献１に開示されているように、用紙の搬送方向と直交する方向に細長く用紙幅以上の長さを有する固定されたインクジェットヘッドを有するライン式のインクジェットプリンタが公知である。
【０００３】
このようなライン式のインクジェットプリンタのもつ高速印刷可能という特性を最大限に発揮させるには、ホスト−プリンタ間のデータ転送がボトルネックとならないようにする必要がある。つまり、単位時間あたりのホスト−プリンタ間のデータ転送量が、プリンタにおいて単位時間あたりに処理可能な最大データ量を下回らないことが必要である。しかし、単位時間あたりのホスト−プリンタ間のデータ転送量は、装置構成上の制限のために、プリンタにおいて単位時間あたりに処理可能な最大データ量を下回ることがある。そこで、ホストにおいて圧縮してサイズが小さくなった画像データをプリンタに送信し、受信した画像データをプリンタにおいて解凍（伸長）することによって、単位時間あたりのホスト−プリンタ間のデータ転送量を見かけ上増大させることが行われている。
【０００４】
【特許文献１】特開２００７−８１７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ホストからプリンタに送られる画像データは、ホストにおいてインクジェットヘッドの吐出口の配列パターンに合わせた形式に変換されてから、プリンタに送信されることがある。この場合、変換によって得られた画像データは、１印刷周期におけるインクジェットヘッドの全ての吐出口に関する複数のドットデータ要素を、（１フレーム画像の印刷に要する時間）／（１印刷周期）だけ集めたものとなる。ドットデータ要素は、１つの吐出口から１印刷周期内に吐出されるインク滴の数つまり吐出インク量を示している。印刷周期とは、副走査方向の印刷解像度に対応する単位距離だけ用紙が搬送されるのに要する時間である。そして、ホストは、１フレーム画像の印刷に係るすべてのドットデータ要素を、１印刷周期に係る複数のドットデータ要素を単位として順番にプリンタに送信する。この技術を用いて上述の公報に記載されたインクジェットヘッドに変換によって得られた画像データをホストから送信する場合、変換によって得られた画像データの圧縮効率が低下してデータサイズを十分に小さくすることができず、この画像データを短時間で送信することができない。なぜなら、上記インクジェットヘッドの吐出面には、複数の吐出口がマトリックス状に配列されているため、１印刷周期に係る複数のドットデータ要素に係るドットには印刷される画像上で隣接したものがなく、これらドットデータ要素同士における吐出インク量の相関が小さいからである。つまり、インクジェットヘッドの複数の吐出口がマトリックス状に配列されている場合、１印字周期に係る複数のドットデータ要素は、印刷される画像上において複数の吐出口と同じパターンで分布することになるので、画像上におけるこれら複数のドットデータ要素に対応した点同士の距離が比較的大きく、１印字周期に係る複数のドットデータ要素同士の吐出インク量の相関が小さい。したがって、画像データを高い圧縮効率で圧縮することができないため、画像データを短時間で送信することができない。
【０００６】
本発明の目的は、データの送信時間を短くすることができるデータ送信装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明のデータ送信装置は、記録媒体を搬送する搬送装置、及び、前記搬送装置による記録媒体の搬送方向と直交する方向に延びており、マトリックス状に配列された複数の吐出口を有する吐出面が形成されたライン式のインクジェットヘッドを含むインクジェット記録装置に、記録媒体に記録すべき画像に関するデータを送信するデータ送信装置であって、前記インクジェットヘッドにおいて、前記インクジェットヘッドの延在方向に関して前記吐出口の両側に隣接する他の２つの前記吐出口が、前記搬送方向に関して当該吐出口の上流側及び下流側のいずれか一方のみに配置されており、前記吐出口毎に形成された複数のドットデータ列を含む画像データブロックを生成する生成手段であって、前記ドットデータ列は、前記記録媒体に記録すべき画像において前記搬送方向に沿って配列された複数のドットに対応する複数のドットデータ要素が、これら複数のドットデータ要素に対応する前記複数のドットの前記搬送方向に沿った配列順にしたがった順に配列されたものである生成手段と、前記生成手段により生成された前記画像データブロックを圧縮する圧縮手段と、前記圧縮手段により生成された圧縮ファイルを前記インクジェット記録装置に送信する送信手段とを備えている。 
【０００８】
一般に、画像において隣接する２つのドットのインク量同士が異なる可能性は比較的小さいため、隣接する２つのドットデータ要素が示す吐出インク量同士が異なる可能性は小さなものとなる。したがって、圧縮手段が、画像データブロックを効率良く圧縮することができる。これにより、インクジェット記録装置に対してデータ送信装置が送信すべき圧縮ファイルのデータサイズが小さくなって圧縮ファイルの送信時間を短縮することができる。また、ドットデータ列が吐出口毎に形成されているため、圧縮ファイルを受信したインクジェット記録装置は、受信した圧縮ファイルを解凍した後に、得られた画像データブロックを、対応する各吐出口からインク滴を吐出させるためのエネルギーをヘッド内のインクに付与するエネルギー付与手段を駆動する駆動回路に駆動データとしてそのまま供給すればよいため、インクジェット記録装置における制御が容易になる。
【０００９】
また、本発明のコンピュータプログラムは、コンピュータにそれぞれ上述したような機能を実行させることが可能であり、コンピュータ読み取り可能な記録媒体に格納されている。記録媒体としては、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、フレキシブルディスク（ＦＤ）、ＭＯ（Magneto Optical）ディスクなどのリムーバブル型記録媒体や、ハードディスクなどの固定型記録媒体を用いることができる。
【発明の効果】
【００１０】
インクジェット記録装置に対してデータ送信装置が送信すべき圧縮ファイルのデータサイズが小さくなって圧縮ファイルの送信時間を短縮することができる。しかも、インクジェット記録装置における制御が容易になる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００１２】
図１は、本発明に係るデータ送信装置の実施形態である制御装置１６のブロック図である。インクジェットプリンタ１０１を制御する制御装置１６は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）などのハードウェアと、ＲＯＭ及び／又はＨＤＤに格納されたソフトウェアとの協働によってパーソナルコンピュータ（ＰＣ）内に構築されている。ハードディスクには、当該制御装置１６をデータ送信装置として機能させるためのプログラム（複数）を含む各種のソフトウェアが格納されている。これらのプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体３５から制御装置１６にインストールされたものである。
【００１３】
制御装置１６は、ＵＳＢ（Universal Serial Bus）ケーブルを介してインクジェットプリンタ１０１と通信可能に接続されている。制御装置１６は、インクジェットプリンタ１０１が用紙に印刷すべき画像に係る画像データブロックを生成し、さらにこれを圧縮し、圧縮によって生成された圧縮ファイルをインクジェットプリンタ１０１に送信する、つまりデータ送信装置として機能するとともに、ユーザからの指示に基づいて当該圧縮ファイルに係る画像が印刷されるように、インクジェットプリンタ１０１を制御する。以下の説明においては、制御装置１６のデータ送信装置としての機能を中心に説明する。
【００１４】
まず、図２を参照しつつ、制御装置１６の制御対象であるインクジェットプリンタ１０１について説明する。図２は、インクジェットプリンタ１０１の全体的な構成を示す概略側面図である。
【００１５】
図２に示すように、インクジェットプリンタ１０１は、互いに異なる４色のインク（イエロー、マゼンタ、シアン、ブラック）のいずれかをそれぞれ吐出する４つのインクジェットヘッド１を有するカラーインクジェットプリンタである。インクジェットプリンタ１０１は、図中左方に給紙トレイ１１を、図中右方に排紙トレイ１２をそれぞれ有している。
【００１６】
インクジェットプリンタ１０１の内部には、給紙トレイ１１から排紙トレイ１２に向かって記録媒体としての用紙Ｐが搬送される搬送経路が形成されている。給紙トレイ１１のすぐ下流には、用紙を狭持しつつ搬送する一対の送りローラ５ａ、５ｂが配置されている。一対の送りローラ５ａ、５ｂは、用紙Ｐを給紙トレイ１１から図中右方に送り出す。一対の送りローラ５ａ、５ｂによって送り出された用紙Ｐは、ベルト搬送機構１３に供給される。ベルト搬送機構１３は、２つのベルトローラ６、７と、両ローラ６、７の間に架け渡されるように巻回されたエンドレスの搬送ベルト８と、搬送ベルト８によって囲まれた領域内において４つのインクジェットヘッド１と対向する位置に配置されたプラテン１５とを含む。
【００１７】
図示しないモータがベルトローラ６を時計回りに回転させることによって、搬送ベルト８が時計回りに回転する。これにより、搬送ベルト８は、粘着性を有するその外周面に押さえ付けられた用紙Ｐを保持しつつ排紙トレイ１２に向けて搬送する。
【００１８】
４つのインクジェットヘッド１は、用紙Ｐの搬送方向に沿って並べられており、搬送経路と対向する位置に固定されている。つまり、このインクジェットプリンタ１０１は、ライン式プリンタである。４つのインクジェットヘッド１は、その下端にヘッド本体２をそれぞれ有している。ヘッド本体２は、搬送方向に直交した方向に長尺な直方体形状となっている。ヘッド本体２の底面は、搬送ベルト８の外周面のうち上側に位置する搬送面８ａに対向する吐出面２ａとなっている。搬送ベルト８によって搬送される用紙Ｐが４つのヘッド本体２のすぐ下方を順に通過する際に、この用紙Ｐの上面すなわち印刷面に向けて吐出面２ａから各色のインク滴が吐出される。これにより、用紙Ｐに所望のカラー画像が形成される。
【００１９】
次に、ヘッド本体２について図３及び図４を参照しつつ説明する。図３は、ヘッド本体２の平面図である。図４は、図３の一点鎖線で囲まれた領域の拡大図である。なお、図４において、図面を分かりやすくするために、実線で描くべきアクチュエータユニット２１を二点鎖線で描いていると共に、破線で描くべき吐出口１０８、圧力室４及びアパーチャ１２を実線で描いている。
【００２０】
ヘッド本体２は、図３に示すように、流路ユニット９、及び、流路ユニット９の上面９ａに固定された４つのアクチュエータユニット２１を含んでいる。アクチュエータユニット２１は、流路ユニット９に形成された複数の圧力室１１０に対向して設けられた複数の個別電極を含んでおり、圧力室１１０内のインクに選択的に吐出エネルギーを付与する機能を有する。
【００２１】
流路ユニット９の上面９ａには、計１０個のインク供給口１０５ｂが開口している。流路ユニット９の内部には、インク供給口１０５ｂを一端とする複数のマニホールド流路１０５、及び、マニホールド流路１０５から分岐した複数の副マニホールド流路１０５ａが形成されている。流路ユニット９の下面には、図４に示すように、ノズルの開口である吐出口１０８（複数）がマトリクス状につまり２次元的且つ規則的に配列された吐出面２ａが形成されている。流路ユニット９の上面には、複数の圧力室１１０がマトリクス状に配列されている。
【００２２】
流路ユニット９におけるインクの流れについて説明する。リザーバユニットからインク供給口１０５ｂを介して流路ユニット９内に供給されたインクは、マニホールド流路１０５から副マニホールド流路１０５ａに分岐される。副マニホールド流路１０５ａ内のインクは、各個別インク流路に流れ込み、絞りとして機能するアパーチャ１１２及び圧力室１１０を介して吐出口１０８に至る。
【００２３】
次に、アクチュエータユニット２１について説明する。図３に示すように、４つのアクチュエータユニット２１は、それぞれ台形の平面形状を有している。これらは、インク供給口１０５ｂを避けるようジグザグに配置されている。さらに、各アクチュエータユニット２１の平行対向辺は流路ユニット９の長手方向に沿っており、隣接するアクチュエータユニット２１の斜辺同士は流路ユニット９の幅方向つまり副走査方向に沿って互いにオーバーラップしている。
【００２４】
アクチュエータユニット２１は、各圧力室１１０に対向した複数のアクチュエータを含んでいる。各アクチュエータは、圧力室１１０内のインクに印刷周期毎に選択的に吐出エネルギーを付与する。具体的には、アクチュエータユニット２１は、強誘電性を有するチタン酸ジルコン酸鉛（ＰＺＴ）系のセラミックス材料からなる３枚の圧電シートから構成されている。各圧電シートは、いずれも複数の圧力室１１０に跨るサイズを有した連続平板である。最上層の圧電シート上における圧力室１１０に対向する位置のそれぞれには、個別電極が形成されている。最上層の圧電シートとその下側の圧電シートとの間にはシート全面にわたって共通電極が介在している。
【００２５】
共通電極は、プリンタ１０１内の制御回路から与えられた信号によって、すべての圧力室１１０に対応する領域において等しくグランド電位に保持されている。一方、個別電極には制御回路からの駆動信号が選択的に入力される。このように、アクチュエータユニット２１において、個別電極と圧力室１１０とで挟まれた部分が、個別のアクチュエータとして働く。このように、圧力室１１０の数と同数の複数のアクチュエータがアクチュエータユニット２１に構成されている。
【００２６】
ここで、アクチュエータユニット２１の駆動方法について述べる。アクチュエータユニット２１は、圧力室１１０から最も離れた１枚の圧電シートを活性層とし、且つ残り２枚の圧電シートを非活性層とした、いわゆるユニモルフタイプのアクチュエータである。個別電極にパルスを出力することにより、これに対応する圧電シートが変形して圧力室１１０内のインクに圧力（吐出エネルギー）が付与され、吐出口１０８からインク滴が吐出される。
【００２７】
次に、図５を参照しつつ、吐出面２ａにおける吐出口１０８の位置について説明する。図５は吐出口１０８の位置関係を示した吐出面２ａの部分拡大平面図である。なお、図５の左右方向が主走査方向（搬送方向に直交する方向）となっており、上下方向が副走査方向となっている。さらに、図５においては、図示の都合上、主走査方向の縮尺と副走査方向の縮尺とを異ならせている。
【００２８】
図５に示すように、吐出面２ａにおいて、１つのアクチュエータユニット２１に対向する複数の吐出口１０８が、主走査方向及び副走査方向に関してマトリックス状に配置、つまり２次元的且つ規則的に配列されている。具体的には、各吐出口１０８が、主走査方向に沿って互いに平行に延在する１６本の仮想線のいずれかの上に配置されている。各仮想線上で隣接する吐出口１０８同士は等間隔となっている。そして、互いに異なる仮想線上に配置されているとともに、主走査方向に関して互いに重なり合うことなく６００ｄｐｉ（約４２μｍ）×１５の幅内に配列された１６個の吐出口１０８（以下、吐出口＃１〜＃１６と称する）が、主走査方向での最高解像度である６００ｄｐｉで画像形成する基本単位を形成している。１つのアクチュエータユニット２１内で、この基本単位が主走査方向に連続的に配列されている。
【００２９】
４つのアクチュエータユニット２１に対向するすべての吐出口１０８は、これらを主走査方向に延びた仮想線上に垂直に射影してできたすべての射影点が解像度６００ｄｐｉに対応する等間隔（約４２μｍ）で配列されるような位置関係を有している。そのため、用紙Ｐに印刷された画像においては、搬送方向に沿った複数のドット（インクが着弾していない不吐出ドットを含む）から構成されたドット列が１つの吐出口１０８に対応することになる。そして、用紙Ｐに印刷された画像には、このようなドット列が約４２μｍの等間隔で複数形成されている。
【００３０】
さらに、ヘッド１の長手方向つまり主走査方向に関して１つの吐出口１０８に隣接している２つの吐出口１０８（例えば＃７と＃９の２つの吐出口が＃８に隣接している）は、共に、副走査方向に関して当該吐出口１０８の上方及び下方（搬送方向に関して当該吐出口１０８の上流側及び下流側）のいずれかに配置されている。この関係はいずれの吐出口１０８についても成り立っている。つまり、複数の吐出口１０８が主走査方向に沿ってジグザグに配列されている。これにより、流路ユニット９において、吐出口１０８を含む個別インク流路を高密度に配置することができる。
【００３１】
図１に戻って、制御装置１６について説明する。制御装置１６は、画像記憶部３１と、データ生成部３２と、データ圧縮部３３と、送信手段であるＵＳＢコントローラ３４とを有している。画像記憶部３１は、インクジェットプリンタ１０１において用紙Ｐに印刷すべき画像に係る画像データを格納する。画像データは、一例として、メモリーカード（図示せず）を介して外部から供給されるものであってよく、画像データのファイル形式は、例えば、jpeg、gif、bmp、docといった汎用的なものであってよい。データ生成部３２は、画像記憶部３１に格納された画像データから、以下に詳述する画像データブロックを生成する。データ圧縮部３３は、データ生成部３２が生成した画像データブロックをランレングス方式によりデータ圧縮する。ＵＳＢコントローラ３４は、データ圧縮部３３が生成した圧縮ファイルを、インクジェットプリンタ１０１に送信する。
【００３２】
図６〜図８を参照しつつ、データ生成部３２及びデータ圧縮部３３の動作について説明する。通常、画像を印刷する際の主走査方向に関する解像度、つまり吐出口１０８の主走査方向に関する配列間隔（本実施の形態において約４２μｍ）は、画像記憶部３１に格納された画像データを所望印刷サイズとした場合の主走査方向に関する解像度と一致していない。さらに、画像データの１画素当たりのデータ量は比較的大きいものの、用紙上に形成されたドットによって表現可能なのは１印刷周期内に吐出口１０８から吐出されるインク滴の数（０〜３）に応じた４段階の濃度だけである。したがって、データ生成部３２は、画像データの所望印刷サイズを考慮して、画像記憶部３１に格納された画像データを、吐出口１０８の配列パターンに合わせた形式に変換する必要がある。変換によって得られた画像データは、１印刷周期におけるヘッド１の全ての吐出口１０８に関する複数のドットデータ要素を、（１フレーム画像の印刷に要する時間）／（１印刷周期）だけ集めたものとなる。
【００３３】
本実施の形態では、データ生成部３２は、吐出口１０８毎に形成された複数のドットデータ列を含む画像データブロックを生成する。ここで、ドットデータ列は、用紙Ｐに記録すべき画像において搬送方向に沿って配列された複数のドットに対応する複数のドットデータ要素が、これら複数のドットデータ要素に対応する複数のドットの搬送方向に沿った配列順にしたがった順に配列されたものである。
【００３４】
図６に示すように、データ生成部３２によって生成された画像データブロックは、吐出口１０８毎に形成された複数のドットデータ列を含んでいる。各ドットデータ列は、１つの吐出口１０８に対応する複数のドットデータ要素の集合である。したがって、画像データブロックには、用紙Ｐに印刷すべき画像において主走査方向及び副走査方向の２方向に沿ってマトリックス状に配列された複数のドットに関する複数のドットデータ要素が含まれている。ドットデータ要素は、吐出口１０８から１印刷周期内に吐出されるインク滴の数つまり吐出インク量を示している。本実施形態においては、吐出口１０８から吐出されるインク滴が１滴の場合にドットデータ要素が示す吐出インク量をＳｉｎｇｌｅ（Ｓ）、インク滴が２滴の場合にドットデータ要素が示す吐出インク量をＤｏｕｂｌｅ（Ｄ）、インク滴が３滴の場合にドットデータ要素が示す吐出インク量をＴｒｉｐｌｅ（Ｔ）、インク滴が吐出されない場合にドットデータ要素が示す吐出インク量をＮｏｎｅ（０）として表している。
【００３５】
一般に、画像において隣接する２つのドットのインク量同士が異なる可能性は比較的小さい。このため、副走査方向に沿ったドット列に対応するように形成されたドットデータ列においては、隣接する２つのドットデータ要素が示す吐出インク量同士が異なる可能性は小さなものとなる。したがって、図６に示す画像データブロックを高い圧縮率で圧縮可能となっている。
【００３６】
次に、図７に示すように、データ生成部３２は、複数のドットデータ列を主走査方向に沿った配列順にしたがった順に連結することによって、中間データを生成する。次に、データ生成部３２は、中間データの各ドットデータ要素が示すインク吐出量を、中間データ内において隣接する２つのドットデータ要素同士間でのインク吐出量の変化情報に変換する。具体的には、中間データの先頭のドットデータ要素から順に、あるドットデータ要素のその上流に隣接するドットに係るドットデータ要素に対するインク吐出量の変化情報を当該ドットデータ要素に記録する。この変化情報は２ビットで表される。このようにして生成されたものを変換済画像データブロックと称する。
【００３７】
ここで、変化情報の決定方法について説明する。図８に示すように、Ｓｉｎｇｌｅ（Ｓ）、Ｄｏｕｂｌｅ（Ｄ）、Ｔｒｉｐｌｅ（Ｔ）及びＮｏｎｅ（０）をこの順に時計回りに配置し、ドットデータ要素が変化していないときの「００」を基準として、時計回りに１つ変化する毎に「００」に１を加算し、反時計回りに１つ変化する毎に「００」から１を減算する。例えば、先のドットデータ要素が示すインク吐出量がＳｉｎｇｌｅ（Ｓ）の場合に、当該ドットデータ要素が示すインク吐出量がＤｏｕｂｌｅ（Ｄ）のときは、時計回りに１つ変化しているため、１を加算して当該ドットデータ要素が示す変化情報として「０１」を記録し、Ｔｒｉｐｌｅ（Ｔ）のときは、時計回りに２つ変化しているため、２を加算して当該ドットデータ要素が示す変化情報として「１０」を記録し、Ｎｏｎｅ（０）のときには、反時計回りに１つ変化しているため、１を減算して当該ドットデータ要素が示す変化情報として「１１」を記録する。このようにしてデータ生成部３２が生成した変換済画像データブロックは、ドット列において搬送方向に隣接する２つのドット同士のインク量の変化を、副走査方向に関してより下流に位置するドットに対応するドットデータ要素が示すインク吐出量の変化情報として記録したものである。なお、一変形例として、データ生成部３２が生成した変換済画像データブロックは、搬送方向に隣接する２つのドット同士のインク量の変化を、副走査方向に関してより上流に位置するドットに対応するドットデータ要素が示すインク吐出量の変化情報として記録したものであってもよい。
【００３８】
図７に示す例の場合、中間データにおいてインク吐出量がＳｉｎｇｌｅ（Ｓ）であることを示すドットデータ要素が連続している間は、隣接するドットデータ要素同士でインク吐出量の変化がないため、ドットデータ要素には「００」がインク吐出量の変化情報として記録されていく。そして、ドットデータ要素が示すインク吐出量がＳｉｎｇｌｅ（Ｓ）からＤｏｕｂｌｅ（Ｄ）に変化したとき、１が加算されて当該ドットデータ要素には「０１」がインク吐出量の変化情報として記録される。その後、インク吐出量がＤｏｕｂｌｅ（Ｄ）であることを示すドットデータ要素が連続している間は、隣接する２つのドットデータ要素が示すインク吐出量に変化がないため、ドットデータ要素には「００」がインク吐出量の変化情報として記録されていく。そして、ドットデータ要素が示すインク吐出量がＤｏｕｂｌｅ（Ｄ）からＳｉｎｇｌｅ（Ｓ）に変化したとき、１が減算されて当該ドットデータ要素には「１１」がインク吐出量の変化情報として記録される。以降、同様の変換が行われる。中間データに含まれるすべてのドットデータ要素に変化情報が記録されることによって変換済画像データブロックの生成が完了する。
【００３９】
上述したように、複数のドットデータ列の集合体である中間データにおいては、Ｓｉｎｇｌｅ（Ｓ）、Ｄｏｕｂｌｅ（Ｄ）、Ｔｒｉｐｌｅ（Ｔ）及びＮｏｎｅ（０）のいずれかを示すドットデータ要素同士が隣接している可能性が高い、言い換えれば、隣接する２つのドットデータ要素が示すインク吐出量が変化する可能性が低い。このため、変換済画像データブロックにおいては、「００」を示す複数のドットデータ要素が連続的に配列される可能性が高くなる。
【００４０】
データ生成部３２が変換済画像データブロックの生成を完了すると、データ圧縮部３３が変換済画像データブロックをデータ圧縮して圧縮ファイルを生成する。データ圧縮部３３は、変換済画像データブロックをランレングス方式によりデータ圧縮する。ランレングス方式は、データ圧縮法の１つであり、データの中に同じ情報を示す複数のドットデータ要素が連続しているときに、そのドットデータ要素が示す情報とドットデータ要素の連続数とでデータを表現する方法である。図７の例の場合、変換済画像データブロックにおいては、上から順に、「００」を示すドットデータ要素が２０個、「０１」を示すドットデータ要素が１個、「００」を示すドットデータ要素が２９個、「１１」を示すドットデータ要素が１個、「００」を示すドットデータ要素が１９個、「１１」を示すドットデータ要素が１個、「００」を示すドットデータ要素が４９個、「１０」を示すドットデータ要素が１個、「００」を示すドットデータ要素がｎ個、配列されている。したがって、データ圧縮部３３がこれをランレングス方式によりデータ圧縮すると、順に、２０×００、１×０１、２９×００、１×１１、１９×００、１×１１、４９×００、１×１０、ｎ×００が表現された圧縮ファイルが生成される。このように、変換済画像データブロックにおいて「００」を示すドットデータ要素がより多くの個数連続するほどデータ圧縮部３３での変換済画像データブロックの圧縮効率が高くなる。変換済画像データブロックにおいては、「００」を示すドットデータ要素が多数連続する可能性が高いため、変換済画像データブロックの圧縮効率が高くなる。
【００４１】
以上、説明した実施形態によると、データ圧縮部３３が、変換済画像データブロックをきわめて効率良く圧縮することができる。これにより、インクジェット記録装置に対してデータ送信装置が送信すべき圧縮ファイルのデータサイズが小さくなってインクジェットプリンタ１０１への圧縮ファイルの送信時間を短縮することができる。
【００４２】
また、ドットデータ列が吐出口１０８毎に形成されているため、圧縮ファイルを受信したインクジェットプリンタ１０１は、圧縮ファイルを解凍した後に、得られた変換済画像データブロックを、対応する各吐出口１０８からインク滴を吐出させるためのエネルギーをインクに付与するアクチュエータを駆動する駆動回路に駆動データとしてそのまま供給すればよいため、インクジェットプリンタ１０１における制御が容易になる。
【００４３】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更を上述の実施の形態に施すことが可能である。例えば、上述した実施形態においては、データ生成部３２が生成した変換済画像データブロックをデータ圧縮部３３が圧縮しているが、データ生成部３２が生成した画像データブロックをデータ圧縮部３３が圧縮してもよい。この場合であっても、データ圧縮部３３が、画像データブロックを効率良く圧縮することができる。
【００４４】
また、上述した実施形態においては、データ圧縮部３３がランレングス方式でデータ圧縮を行っているが、他の方式、例えば、エントロピー符号方式やユニバーサル符号方式でデータ圧縮を行ってもよい。これらの方式でデータ圧縮を行った場合であっても、同一のインク吐出量を示すドットデータ要素が複数連続する可能性が高くなる画像データブロックを効率よく圧縮することができる。
【００４５】
さらに、上述した実施形態においては、制御装置１６がＵＳＢコントローラ３４を介して圧縮ファイルをインクジェットプリンタ１０１に送信しているが、圧縮ファイルを、ＵＳＢ以外の通信手段によってインクジェットプリンタ１０１に送信してもよい。
【００４７】
上述した実施形態においては、制御装置１６が、ＰＣ上で起動するプログラムによって実現される構成であるが、ＰＣ以外の装置上で起動するプログラムによって制御装置が実現されてもよい。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態に係る制御装置のブロック図である。
【図２】図１に示すインクジェットプリンタの概略側面図である。
【図３】図２に示すヘッド本体の平面図である。
【図４】図３に示す一点鎖線で囲まれた領域の拡大図である。
【図５】図４に示す吐出面の部分拡大図である。
【図６】図１に示すデータ生成部で生成された画像データブロックの構造を説明するための図である。
【図７】図１に示すデータ生成部及びデータ圧縮部によって、画像データブロックから圧縮ファイルが生成される過程を示す図である。
【図８】図１に示すデータ生成部が画像データブロックを生成するときに行うデータ変換の内容を示す図である。
【符号の説明】
【００４９】
１６  制御装置
３１  画像記憶部
３２  データ生成部
３３  データ圧縮部
３４  ＵＳＢコントローラ
【図１】
0004930462.tif 000002
【図２】
0004930462.tif 000003
【図３】
0004930462.tif 000004
【図４】
0004930462.tif 000005
【図５】
0004930462.tif 000006
【図６】
0004930462.tif 000007
【図７】
0004930462.tif 000008
【図８】
0004930462.tif 000009