(57)【要約】【課題】記憶手段の記憶容量を小さくすると共に記憶手段に対するデータ転送時間を短くする。【解決手段】４つのインクジェットヘッドが、その長手方向の両端位置が揃うように用紙の搬送方向と並列されている。印刷される画像の１ドット分の距離だけ用紙が搬送されるのに要する時間を印刷周期としたとき、印刷データ記憶部が、各印刷周期においてインクジェットヘッドを駆動するためのヘッド駆動データ７５と搬送中の用紙と搬送方向に関して所定の位置関係にあるインクジェットヘッドを指示するヘッド指示データ７４とから成るブロックデータ７２を含む印刷周期データユニット７３を有している。各印刷周期において、印刷データ読み出し部が、当該印刷周期に対応する印刷周期データユニット７３を読み込むと共に、ヘッド駆動部がヘッド指示データ７４に指示されたインクジェットヘッドをヘッド駆動データ７５に基づいて駆動する。【選択図】図４
2008087317.tif 000002
【特許請求の範囲】
【請求項１】
被記録媒体を搬送する搬送装置と、
前記搬送装置で搬送中の前記被記録媒体と対向しつつ前記被記録媒体の搬送方向と直交する方向に延在しており、且つ、前記搬送方向に沿って配列されている複数の記録ヘッドと、
前記記録ヘッドを制御する制御手段とを備えており、
前記制御手段が、
前記被記録媒体に記録される画像の印刷解像度に対応する単位距離だけ前記被記録媒体が搬送されるのに要する時間を印刷周期としたとき、各印刷周期において複数の前記記録ヘッドのうち前記搬送中の被記録媒体と前記搬送方向に関して所定の位置関係にある前記記録ヘッドを指示するものであって、前記被記録媒体が前記搬送方向に進行するのに伴って、指示される前記記録ヘッドの数が１から前記記録ヘッドの数以下である最大値まで１ずつ増加しその後前記最大値から１ずつ減少して１となるヘッド指示データと、各印刷周期において前記ヘッド指示データに示された各記録ヘッドが記録すべき画像に関するヘッド駆動データとを含む印刷周期データを、前記印刷周期毎に記憶する記憶手段と、
各印刷周期において、前記記憶手段に記憶された当該印刷周期に対応する前記印刷周期データを読み込むと共に、前記ヘッド指示データに示された各記録ヘッドを、当該印刷周期データに含まれる当該記録ヘッドに対応する前記ヘッド駆動データに基づいて駆動する駆動手段とを備えていることを特徴とする記録装置。
【請求項２】
前記印刷周期データにおいては、所定のデータ量を有する前記ヘッド駆動データのそれぞれに所定のデータ量を有する前記ヘッド指示データが付加されており、
前記駆動手段は、前記ヘッド駆動データ及びこれに付加された前記ヘッド指示データ単位で前記印刷周期データを読み込むことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記ヘッド指示データが、複数の前記記録ヘッドに対応する互いに異なる識別記号のいずれかを示すものであり、
前記ヘッド駆動データ及びこれに付加された前記ヘッド指示データにおいて、次に読み込むべき前記ヘッド駆動データが存在するときは、当該ヘッド指示データが、次に読み込むべき前記ヘッド駆動データに対応する前記識別記号を示していることを特徴とする請求項２に記載の記録装置。
【請求項４】
被記録媒体を搬送する搬送装置、及び、前記搬送装置で搬送中の前記被記録媒体と対向しつつ前記被記録媒体の搬送方向と直交する方向に延在しており、且つ、前記搬送方向に沿って配列されている複数の記録ヘッド、前記被記録媒体に記録される画像に関する記録データを記憶する記憶手段、前記記憶手段に記憶された前記記録データに基づいて前記記録ヘッドを駆動する駆動手段を備えている記録装置において、前記記憶手段が記憶する前記記録データを生成する記録データ生成装置であって、
前記被記録媒体に記録される画像の印刷解像度に対応する単位距離だけ前記被記録媒体が搬送されるのに要する時間を印刷周期としたとき、各印刷周期において複数の前記記録ヘッドのうち前記搬送中の被記録媒体と前記搬送方向に関して所定の位置関係にある前記記録ヘッドを指示するものであって、前記被記録媒体が前記搬送方向に進行するのに伴って、指示される前記記録ヘッドの数が１から前記記録ヘッドの数以下である最大値まで１ずつ増加しその後前記最大値から１ずつ減少して１となるヘッド指示データと、各印刷周期において前記ヘッド指示データに示された各記録ヘッドが記録すべき画像に関するヘッド駆動データとを含む印刷周期データが、前記印刷周期毎に配列されている前記記録データを生成することを特徴とする記録データ生成装置。
【請求項５】
被記録媒体を搬送する搬送装置、及び、前記搬送装置で搬送中の前記被記録媒体と対向しつつ前記被記録媒体の搬送方向と直交する方向に延在しており、且つ、前記搬送方向に沿って配列されている複数の記録ヘッド、前記被記録媒体に記録される画像に関する記録データを記憶する記憶手段、前記記憶手段に記憶された前記記録データに基づいて前記記録ヘッドを駆動する駆動手段を備えている記録装置において、前記記憶手段が記憶する前記記録データを生成する記録データ生成装置としてコンピュータを機能させるプログラムであって、
前記記録データ生成装置が、
前記被記録媒体に記録される画像の印刷解像度に対応する単位距離だけ前記被記録媒体が搬送されるのに要する時間を印刷周期としたとき、各印刷周期において複数の前記記録ヘッドのうち前記搬送中の被記録媒体と前記搬送方向に関して所定の位置関係にある前記記録ヘッドを指示するものであって、前記被記録媒体が前記搬送方向に進行するのに伴って、指示される前記記録ヘッドの数が１から前記記録ヘッドの数以下である最大値まで１ずつ増加しその後前記最大値から１ずつ減少して１となるヘッド指示データと、各印刷周期において前記ヘッド指示データに示された各記録ヘッドが記録すべき画像に関するヘッド駆動データとを含む印刷周期データが、前記印刷周期毎に配列されている前記記録データを生成することを特徴とするプログラム。
【請求項６】
被記録媒体を搬送する搬送装置、前記搬送装置で搬送中の前記被記録媒体と対向しつつ前記被記録媒体の搬送方向と直交する方向に延在しており、且つ、前記搬送方向に沿って配列されている複数の記録ヘッド、前記被記録媒体に記録される画像に関する記録データを記憶する記憶手段、及び、前記記憶手段に記憶された前記記録データに基づいて前記記録ヘッドを駆動する駆動手段を備えている記録装置において、前記記憶手段が記憶する前記記録データのデータ構造であって、
前記記録データが、
前記被記録媒体に記録される画像の印刷解像度に対応する単位距離だけ前記被記録媒体が搬送されるのに要する時間を印刷周期としたとき、各印刷周期において複数の前記記録ヘッドのうち前記搬送中の被記録媒体と前記搬送方向に関して所定の位置関係にある前記記録ヘッドを指示するものであって、前記被記録媒体が前記搬送方向に進行するのに伴って、指示される前記記録ヘッドの数が１から前記記録ヘッドの数以下である最大値まで１ずつ増加しその後前記最大値から１ずつ減少して１となるヘッド指示データと、各印刷周期において前記ヘッド指示データに示された各記録ヘッドが記録すべき画像に関するヘッド駆動データとを含む印刷周期データが、前記印刷周期毎に配列されていることを特徴とするデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被記録媒体に画像を形成する記録装置、記録データ生成装置、プログラム及びデータ構造に関する。
【背景技術】
【０００２】
記録用紙等の被記録媒体にカラー画像を記録するプリンタには、記録すべきカラー画像に関するブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）などの各色に対応する複数の記録ヘッドと、各色に関する画像データが記憶された画像メモリとを有しているものがある。これら複数の記録ヘッドは、その長手方向の両端位置が揃うように搬送方向に並列されており、記録用紙が搬送されるに伴って画像メモリから読み出された画像データに基づいて駆動される。したがって、上流に配置された記録ヘッドから順に記録用紙に対してドットを記録していくことになる。つまり、記録すべき画像におけるドットが、各記録ヘッドにおいて異なるタイミングで形成されることになる。そこで、画像メモリを、色毎に分離すると共に遅延メモリとして構成し、記録ヘッドの配置位置に応じて各遅延メモリがデータ出力を遅延させることによって記録ヘッドの駆動タイミングを異ならせる技術が知られている（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００１−２８７４１１号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した技術によると、複数の画像メモリを遅延メモリとして構成するため、回路構成が複雑になる。また、各色に対応するように分離された各遅延メモリにおけるデータの転送タイミングの精度を高くするため、各遅延メモリに接続される配線パターンの長さを均一にする必要があり、回路設計が難しい。さらに、配線パターンの面積が大きくなるため、ノイズの影響を受けやすい。このような問題を解決するために、画像メモリに記憶された各色の画像データに予め遅延分の空データを挿入し、各記録ヘッドを同じタイミングで駆動することが考えられる。しかしながら、この場合、空データの分だけ画像メモリの容量が大きくなるため、記録装置のコストが増大する。また、画像データのデータ量が大きくなるため、画像データに関するデータ転送時間が長くなる。
【０００５】
そこで、本発明は、記憶手段の記憶容量を小さくすると共に記憶手段に対するデータ転送時間を短くすることができる記録装置、記録データ生成装置、プログラム及びデータ構造を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の記録装置は、被記録媒体を搬送する搬送装置と、前記搬送装置で搬送中の前記被記録媒体と対向しつつ前記被記録媒体の搬送方向と直交する方向に延在しており、且つ、前記搬送方向に沿って配列されている複数の記録ヘッドと、前記記録ヘッドを制御する制御手段とを備えている。そして、前記制御手段が、前記被記録媒体に記録される画像の印刷解像度に対応する単位距離だけ前記被記録媒体が搬送されるのに要する時間を印刷周期としたとき、各印刷周期において複数の前記記録ヘッドのうち前記搬送中の被記録媒体と前記搬送方向に関して所定の位置関係にある前記記録ヘッドを指示するものであって、前記被記録媒体が前記搬送方向に進行するのに伴って、指示される前記記録ヘッドの数が１から前記記録ヘッドの数以下である最大値まで１ずつ増加しその後前記最大値から１ずつ減少して１となるヘッド指示データと、各印刷周期において前記ヘッド指示データに示された各記録ヘッドが記録すべき画像に関するヘッド駆動データとを含む印刷周期データを、前記印刷周期毎に記憶する記憶手段を備えている。さらに、各印刷周期において、前記記憶手段に記憶された当該印刷周期に対応する前記印刷周期データを読み込むと共に、前記ヘッド指示データに示された各記録ヘッドを、当該印刷周期データに含まれる当該記録ヘッドに対応する前記ヘッド駆動データに基づいて駆動する駆動手段を備えている。
【０００７】
本発明の記録データ生成装置は、被記録媒体を搬送する搬送装置、及び、前記搬送装置で搬送中の前記被記録媒体と対向しつつ前記被記録媒体の搬送方向と直交する方向に延在しており、且つ、前記搬送方向に沿って配列されている複数の記録ヘッド、前記被記録媒体に記録される画像に関する記録データを記憶する記憶手段、前記記憶手段に記憶された前記記録データに基づいて前記記録ヘッドを駆動する駆動手段を備えている記録装置において、前記記憶手段が記憶する前記記録データを生成する記録データ生成装置である。そして、前記被記録媒体に記録される画像の印刷解像度に対応する単位距離だけ前記被記録媒体が搬送されるのに要する時間を印刷周期としたとき、各印刷周期において複数の前記記録ヘッドのうち前記搬送中の被記録媒体と前記搬送方向に関して所定の位置関係にある前記記録ヘッドを指示するものであって、前記被記録媒体が前記搬送方向に進行するのに伴って、指示される前記記録ヘッドの数が１から前記記録ヘッドの数以下である最大値まで１ずつ増加しその後前記最大値から１ずつ減少して１となるヘッド指示データと、各印刷周期において前記ヘッド指示データに示された各記録ヘッドが記録すべき画像に関するヘッド駆動データとを含む印刷周期データが、前記印刷周期毎に配列されている前記記録データを生成する。
【０００８】
本発明のプログラムは、被記録媒体を搬送する搬送装置、及び、前記搬送装置で搬送中の前記被記録媒体と対向しつつ前記被記録媒体の搬送方向と直交する方向に延在しており、且つ、前記搬送方向に沿って配列されている複数の記録ヘッド、前記被記録媒体に記録される画像に関する記録データを記憶する記憶手段、前記記憶手段に記憶された前記記録データに基づいて前記記録ヘッドを駆動する駆動手段を備えている記録装置において、前記記憶手段が記憶する前記記録データを生成する記録データ生成装置としてコンピュータを機能させるプログラムである。そして、前記記録データ生成装置が、前記被記録媒体に記録される画像の印刷解像度に対応する単位距離だけ前記被記録媒体が搬送されるのに要する時間を印刷周期としたとき、各印刷周期において複数の前記記録ヘッドのうち前記搬送中の被記録媒体と前記搬送方向に関して所定の位置関係にある前記記録ヘッドを指示するものであって、前記被記録媒体が前記搬送方向に進行するのに伴って、指示される前記記録ヘッドの数が１から前記記録ヘッドの数以下である最大値まで１ずつ増加しその後前記最大値から１ずつ減少して１となるヘッド指示データと、各印刷周期において前記ヘッド指示データに示された各記録ヘッドが記録すべき画像に関するヘッド駆動データとを含む印刷周期データが、前記印刷周期毎に配列されている前記記録データを生成する。
【０００９】
本発明のデータ構造は、被記録媒体を搬送する搬送装置、前記搬送装置で搬送中の前記被記録媒体と対向しつつ前記被記録媒体の搬送方向と直交する方向に延在しており、且つ、前記搬送方向に沿って配列されている複数の記録ヘッド、前記被記録媒体に記録される画像に関する記録データを記憶する記憶手段、及び、前記記憶手段に記憶された前記記録データに基づいて前記記録ヘッドを駆動する駆動手段を備えている記録装置において、前記記憶手段が記憶する前記記録データのデータ構造である。そして、前記記録データが、前記被記録媒体に記録される画像の印刷解像度に対応する単位距離だけ前記被記録媒体が搬送されるのに要する時間を印刷周期としたとき、各印刷周期において複数の前記記録ヘッドのうち前記搬送中の被記録媒体と前記搬送方向に関して所定の位置関係にある前記記録ヘッドを指示するものであって、前記被記録媒体が前記搬送方向に進行するのに伴って、指示される前記記録ヘッドの数が１から前記記録ヘッドの数以下である最大値まで１ずつ増加しその後前記最大値から１ずつ減少して１となるヘッド指示データと、各印刷周期において前記ヘッド指示データに示された各記録ヘッドが記録すべき画像に関するヘッド駆動データとを含む印刷周期データが、前記印刷周期毎に配列されている。
【００１０】
これら本発明によると、被記録媒体が搬送方向に進行するのに伴って、ヘッド指示データにより指示される記録ヘッドの数が１から記録ヘッドの数以下である最大値まで１ずつ増加し、その後、最大値から１ずつ減少して１となるように各記録ヘッドが配置されている。つまり、各記録ヘッドが、被記録媒体の搬送方向に沿って隣接配置された互いに異なる所定領域と対応するように配置されており、搬送中の被記録媒体と搬送方向に関して所定の位置関係にある記録ヘッドが、被記録媒体と所定領域との位置関係で決定される。そして、各印刷周期において複数の記録ヘッドのうち被記録媒体に対して所定の位置関係にある記録ヘッドのみが、ヘッド駆動データに基づいて駆動される。このため、記憶手段が、各印刷周期において被記録媒体に対して搬送方向に関する所定の位置関係にない記録ヘッドに関する空データを記憶する必要がなくなる。これにより、記憶手段の記憶容量を小さくすることができ、記録装置の低コスト化を図ることができる。また、空データを転送する必要がなくなるため、データの転送の時間を短縮することができる。
【００１１】
本発明の記録装置は、前記印刷周期データにおいては、所定のデータ量を有する前記ヘッド駆動データのそれぞれに所定のデータ量を有する前記ヘッド指示データが付加されており、前記駆動手段は、前記ヘッド駆動データ及びこれに付加された前記ヘッド指示データ単位で前記印刷周期データを読み込むことが好ましい。これによると、前記ヘッド駆動データ及びヘッド指示データを一括して読み込むための回路構成を簡略化することができる。また、データの転送効率を高くすることができるため、データの転送時間をさらに短縮することができる。
【００１２】
また、本発明の記録装置は、前記ヘッド指示データが、複数の前記記録ヘッドに対応する互いに異なる識別記号のいずれかを示すものであり、前記ヘッド駆動データ及びこれに付加された前記ヘッド指示データにおいて、次に読み込むべき前記ヘッド駆動データが存在するときは、当該ヘッド指示データが、次に読み込むべき前記ヘッド駆動データに対応する前記識別記号を示していることが好ましい。これによると、ヘッド指示データにより、次に読み込むべきヘッド駆動データが、いずれの記録ヘッドに対応するものであるかを容易に判断することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００１４】
図１は、本発明に係る好適な実施形態であるインクジェットプリンタの全体的な構成を示す概略側面図である。図１に示すように、インクジェットプリンタ（記録装置）１０１は、４つのインクジェットヘッド（記録ヘッド）１ａ〜１ｄを有するカラーインクジェットプリンタである。インクジェットプリンタ１０１は、インクジェットプリンタ１０１全体を制御する制御装置（制御手段）１６を有している。また、このインクジェットプリンタ１０１には、図中左方に給紙部１１が、図中右方に排紙部１２がそれぞれ構成されている。
【００１５】
インクジェットプリンタ１０１の内部には、給紙部１１から排紙部１２に向かって用紙（被記録媒体）Ｐが搬送される用紙搬送経路が形成されている。給紙部１１は、用紙ストッカ１１ａと、ピックアップローラ１１ｃとを有している。用紙ストッカ１１ａは、その内部に積層された多数の用紙Ｐを収容するものである。ピックアップローラ１１ｃは、用紙ストッカ１１ａ内に積層された用紙Ｐを上から一枚ずつピックアップすると共に、ピックアップした用紙Ｐを下流側に送り出すものである。ピックアップローラ１１ｃによって用紙ストッカ１１ａから送り出された用紙Ｐは、搬送ベルト８の外周面８ａに載置される。
【００１６】
用紙搬送経路の中間部には、２つのベルトローラ６、７と、両ローラ６、７の間に架け渡されるように巻き回されたエンドレスの搬送ベルト８と、搬送ベルト８によって囲まれた領域内においてインクジェットヘッド１ａ〜１ｄと対向する位置に配置されたプラテン１５とを含むベルト搬送機構１３が設けられている。プラテン１５は、インクジェットヘッド１ａ〜１ｄと対向する領域において搬送ベルト８が下方に撓まないように搬送ベルト８を支持するものである。ベルトローラ７と対向する位置には、ニップローラ４が配置されている。ニップローラ４は、給紙部１１のピックアップローラ１１ｃによって用紙Ｐが搬送ベルト８の外周面８ａに載置されたとき、この用紙Ｐを外周面８ａに押さえ付けるものである。搬送ベルト８が搬送モータ１９（図２参照）で駆動されることによって、搬送ベルト８の外周面８ａ上に配置された用紙Ｐが搬送される。インクジェットヘッド１ａのすぐ上流側には、用紙センサ５９が配置されている。用紙センサ５９は、搬送された用紙Ｐがインクジェットヘッド１ａのすぐ上流側に位置する印刷開始位置に到達したか否を検知するためのものであり、印刷開始位置にある用紙Ｐの下流側の端部を検出することができるように配置されている。
【００１７】
搬送ベルト８のすぐ下流側には、剥離機構１４が設けられている。剥離機構１４は、搬送ベルト８の外周面８ａに粘着されている用紙Ｐを外周面８ａから剥離して、図中左方の右方の排紙部１２に向けて送るように構成されている。
【００１８】
インクジェットヘッド１ａはブラック（Ｋ）インクに対応し、インクジェットヘッド１ｂはシアン（Ｃ）インクに対応し、インクジェットヘッド１ｃはマゼンタ（Ｍ）インクに対応し、インクジェットヘッド１ｄはイエロー（Ｙ）に対応し、用紙Ｐの搬送方向に沿って順に４つ並べて設けられている。つまり、このインクジェットプリンタ１０１は、ライン式プリンタである。４つのインクジェットヘッド１ａ〜１ｄは、その下端にヘッド本体２をそれぞれ有している。ヘッド本体２は、搬送方向に直交した方向に長尺な細長い直方体形状となっている。また、ヘッド本体２の底面が搬送ベルト８の外周面８ａに対向するインク吐出面２ａとなっている。インク吐出面２ａでは、複数のインク吐出口が並んで、搬送方向と直交する方向に延びた複数のインク吐出口列を形成している。搬送ベルト８によって搬送される用紙Ｐが４つのヘッド本体２のすぐ下方側を順に通過する際に、制御装置１６の指示に基づいて、この用紙Ｐの上面すなわち印刷面に形成された印刷領域に向けてインク吐出面２ａから各色のインク滴が吐出される。これにより、用紙Ｐの印刷領域に所望のカラー画像が印刷されるようになっている。
【００１９】
次に、制御装置１６について図２を参照しつつ詳細に説明する。図２は、制御装置１６の機能ブロック図である。図２に示すように、制御装置１６は、印刷データ記憶部６１と、ＵＳＢ（Universal Serial Bus）インターフェイス６２と、ＦＰＧＡ（Field Programmable Gate Array）６３とを有している。また、制御装置１６は、ＵＳＢインターフェイス６２を介してＰＣ（Personal Computer）７０とデータ通信可能となっている。
【００２０】
ＰＣ７０には、インクジェットプリンタ１０１を制御するためのドライバが組み込まれている。このドライバが印刷データ生成部（記録データ生成装置）７１を有している。印刷データ生成部７１は、用紙Ｐに印刷すべきカラー画像の元データ、及び、インクジェットプリンタ１０１の固有情報に基づいて、インクジェットプリンタ１０１に転送する印刷データを生成する。ここで、印刷データについて図３及び図４を参照しつつ説明する。図３は、インクジェットプリンタ１０１におけるインクジェットヘッド１ａ〜１ｄの配置状態を示した模式図である。図４は、印刷データのデータ構造の一例を示す図である。なお、説明の都合上、インクジェットヘッド１ａ〜１ｄの配置位置や印刷データのデータ構造を簡略化して説明する。また、図４においては、用紙Ｐに印刷すべきカラー画像が、用紙搬送方向に関して１００ドットの長さを有している場合のデータ構造を示している。
【００２１】
図３に示すように、４つのインクジェットヘッド１ａ〜１ｄが、用紙Ｐの搬送方向に沿ってブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の順に配置されており、搬送方向に隣接する２つのインクジェットヘッド１ａ〜１ｄにおける上流側の端部間の距離が、用紙Ｐに印刷されるカラー画像の搬送方向への印刷解像度に対応する１０ドット分の距離となっている。この搬送方向に隣接する２つのインクジェットヘッド１ａ〜１ｄにおける上流側の端部間の距離、搬送方向におけるインク吐出口のピッチ、搬送方向におけるインク吐出口列の各インクジェットヘッド１ａ〜１ｄでの位置等がインクジェットプリンタ１０１の固有情報に含まれている。
【００２２】
そして、各インクジェットヘッド１ａ〜１ｄにおける上流側の端部から搬送方向に関する１０ドット分の距離までの範囲と対向する搬送ベルト８の外周面８ａ上の領域が、上流側から順に吐出領域Ａ〜Ｄとなっている。すなわち、吐出領域Ａは、ブラック（Ｋ）のインクジェットヘッド１ａと対向する領域を含む矩形の領域であり、吐出領域Ｂは、シアン（Ｃ）のインクジェットヘッド１ｂと対向する領域を含む矩形の領域であり、吐出領域Ｃは、マゼンタ（Ｍ）のインクジェットヘッド１ｃと対向する領域を含む矩形の領域であり、吐出領域Ｄは、イエロー（Ｙ）のインクジェットヘッド１ｄと対向する領域を含む矩形の領域である。
【００２３】
各吐出領域Ａ〜Ｄは、用紙Ｐの搬送方向に関して隣接配置されている。このため、用紙Ｐが搬送方向に進行するのに伴って、用紙Ｐにおいて吐出領域Ａ〜Ｄと対向する部分が変化する。具体的には、用紙Ｐの前端部が、吐出領域Ａの上流側端部（縁無し印刷を行うときの印刷開始位置）から１０ドット進む間は、用紙Ｐが吐出領域Ａと対向し、用紙Ｐの前端部が、さらに１０ドット進む間は、用紙Ｐが吐出領域Ａ及びＢと対向し、用紙Ｐの前端部が、さらに１０ドット進む間は、用紙Ｐが吐出領域Ａ〜Ｃと対向する。また、用紙Ｐの後端が、吐出領域Ｄの下流側端部（縁無し印刷を行うときの印刷終了位置）から３０ドットを残すところまで進む間は、用紙Ｐが吐出領域Ａ〜Ｄと対向し、用紙Ｐの後端が、さらに印刷終了位置から２０ドットを残すところまで進む間は、用紙Ｐが吐出領域Ｂ〜Ｄと対向し、用紙Ｐの後端が、さらに印刷終了位置から１０ドットを残すところまで進む間は、用紙Ｐが吐出領域Ｃ及びＤと対向し、用紙Ｐの後端が、さらに印刷終了位置まで進む間は、用紙Ｐが吐出領域Ｄと対向する。
【００２４】
図４に示すように、印刷データは、多数の印刷周期データユニット７３（図４中の各太枠部分）が配列された構造となっている。各印刷周期データユニット７３は、用紙Ｐに記録されるカラー画像の印刷解像度に対応する１ドット（単位距離）だけ用紙Ｐが搬送されるのに要する時間である印刷周期Ｔ（図５参照）に対応している。印刷周期データユニット７３は、ヘッド指示データ７４及びヘッド駆動データ７５から成るデータブロック７２を１〜４個含んでいる。ヘッド指示データ７４及びヘッド駆動データ７５はそれぞれ予め決定された所定のデータ量を有している。したがって、データブロック７２も所定のデータ量となっている。そして、１個のデータブロック７２のデータ量が、データバス６４により一括でパラレル転送可能なものとなっている。そして、印刷周期データユニット７３の転送時間は、印刷周期Ｔよりも十分短い（図５参照）。後述するように、ヘッド駆動部６６の印刷データ読み出し部６５が、各印刷周期Ｔにおいて、対応する１つの印刷周期データユニット７３の読み出す。このとき、印刷データ読み出し部６５は、図４に示すデータ構造の先頭から順にデータブロック７２単位で印刷周期データユニット７３を読み出す。
【００２５】
ヘッド指示データ７４は、４つのインクジェットヘッド１ａ〜１ｄに対応する互いに異なる識別記号「Ｋ」、「Ｃ」、「Ｍ」、「Ｙ」のいずれかであり、次に読み出されるデータブロック７２のヘッド駆動データ７５がいずれのインクジェットヘッド１ａ〜１ｄに対応するものかを指示するものである。そして、ヘッド指示データ７４は、次にデータブロック７２が読み出されるときの印刷周期Ｔにおいて、用紙Ｐと搬送方向に関して所定の位置関係にあるインクジェットヘッド１ａ〜１ｄを指示するように決められている。ここで所定の位置関係とは、搬送方向に進行する用紙Ｐと吐出領域Ａ〜Ｄとの位置関係で決定されるものである。具体的には、次にデータブロック７２が読み出されるときの印刷周期Ｔにおいて、用紙Ｐが吐出領域Ａのみと対向する位置関係にあるときは（図４中「Ａ」参照）ブラック（Ｋ）のインクジェットヘッド１ａが、用紙Ｐが吐出領域Ａ及びＢのみと対向する位置関係にあるときは（図４中「Ａ＋Ｂ」参照）ブラック（Ｋ）及びシアン（Ｃ）のインクジェットヘッド１ａ、１ｂが、用紙Ｐが吐出領域Ａ〜Ｃのみと対向する位置関係にあるときは（図４中「Ａ＋Ｂ＋Ｃ」参照）ブラック（Ｋ）、シアン（Ｃ）及びマゼンタ（Ｍ）のインクジェットヘッド１ａ〜１ｃが、用紙Ｐが吐出領域Ａ〜Ｄと対向する位置関係にあるときは（図４中「Ａ＋Ｂ＋Ｃ＋Ｄ」参照）全てのインクジェットヘッド１ａ〜１ｄが、用紙Ｐが吐出領域Ｂ〜Ｄのみと対向する位置関係にあるときは（図４中「Ｂ＋Ｃ＋Ｄ」参照）シアン（Ｃ）、マゼンタ（Ｍ）及びイエロー（Ｙ）のインクジェットヘッド１ｂ〜１ｄが、用紙Ｐが吐出領域Ｃ及びＤのみと対向する位置関係にあるときは（図４中「Ｃ＋Ｄ」参照）マゼンタ（Ｍ）及びイエロー（Ｙ）のインクジェットヘッド１ｃ、１ｄのみが、用紙Ｐが吐出領域Ｄのみと対向する位置関係にあるときは（図４中「Ｄ」参照）イエロー（Ｙ）のインクジェットヘッド１ｄがヘッド指示データ７４により指示される。このように、用紙Ｐが搬送方向に進行するのに伴って、各印刷周期Ｔにおいてヘッド指示データ７４が指示するインクジェットヘッド１ａ〜１ｄの数が１から４まで１ずつ増加しその後４から１ずつ減少して１となるように印刷データが構成されている。
【００２６】
即ち、各印刷周期Ｔにおいて駆動するようにヘッド指示データ７４が指示するインクジェットヘッド１ａ〜１ｄの数（以下、指示値と称す）が１つ増える毎に、印刷周期データユニット７３は、順次下流側に隣接するインクジェットヘッド１ａ〜１ｄを含めていくデータ構造となっている。逆に、この指示値が１つ減る毎に、印刷周期データユニット７３は、順次上流側に隣接するインクジェットヘッド１ａ〜１ｄを除いていくデータ構造となっている。
【００２７】
また、ヘッド指示データ７４は、データブロック７２が順次読み出されたときに、印刷周期データユニット７３の終端を判断するための符号としても機能する。具体的には、印刷周期データユニット７３においては、各ヘッド駆動データ７５が、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の順で読み出されるようにデータブロック７２が配列されている。したがって、ヘッド指示データ７４が、先に読み出されたデータブロック７２に含まれるヘッド指示データ７４との関係で「Ｋ」、「Ｃ」、「Ｍ」、「Ｙ」の順とは異なる順で表れた識別記号であるときは、現在のデータブロック７２が印刷周期データユニット７３内での最後のデータブロック７２となっており、次に読み込むデータブロック７２が次の印刷周期データユニット７３に含まれると判断することができる。さらに、印刷データの最終データブロック７２においては、ヘッド指示データ７４が、印刷データの終端を示す識別記号「０（ＮＵＬＬ）」となっている。
【００２８】
ヘッド駆動データ７５は、直前に読み出されたデータブロック７２のヘッド指示データ７４が指示したインクジェットヘッド１ａ〜１ｄを駆動するためのデータである。なお、図４中においては、各ヘッド駆動データ７５が、インクジェットヘッド１ａ〜１ｄの識別記号、及び、用紙Ｐの上流側端部から下流側に向うドット距離の組み合わせで示されている。また、印刷データ先頭のデータブロック７２のヘッド駆動データ７５（図４中Ｋ１）は、読み出しアドレスの先頭に位置しているため、無条件で最初に読み出される。したがって、先頭のヘッド駆動データ７５は、ヘッド指示データ７４によって指示されない。
【００２９】
図２に戻って、印刷データ記憶部６１は、ＰＣ７０から送信された印刷データを記憶するものであり、例えば、ＤＩＭＭ（Dual Inline Memory Module）などで構成されている。ＦＰＧＡ６３は、搬送モータ制御部６７、及び、ヘッド駆動部６６の各機能部が実現された集積回路であり、データバス６４を介して印刷データ記憶部６１に接続されている。搬送モータ制御部６７は、搬送モータ１９の駆動、つまり、用紙Ｐの搬送を制御するものである。ヘッド駆動部６６は、インクジェットヘッド１ａ〜１ｄの駆動を制御するものであり、印刷データ読み出し部６５を有している。
【００３０】
印刷データ読み出し部６５は、印刷データ記憶部６１に記憶された印刷データを読み出すものである。印刷データ読み出し部６５による印刷データの読み出しは、用紙センサ５９により搬送された用紙Ｐが印刷開始位置に到達したことが検知されたときに開始され、印刷周期Ｔ毎に、印刷周期データユニット７３をブロックデータ単位で読み出す。
【００３１】
ヘッド駆動部６６の動作について図４〜図６を参照しつつ詳細に説明する。図５は、用紙Ｐの搬送位置とデータブロック７２が読み出されるタイミングとの関係を示す図である。図６は、ヘッド駆動部６６の動作を説明するためのフローチャートである。図４〜図６に示すように、印刷データの読み出しが開始されると、印刷データ読み出し部６５が、印刷データ記憶部６１に記憶された印刷データの先頭からデータブロック７２を読み出す（ステップＳ１０１：以下、単にＳ１０１と称す。他のステップについても同様）。先頭のデータブロック７２には、ブラック（Ｋ）のインクジェットヘッド１ａに関するヘッド駆動データ７５が含まれているため（図４中Ｋ１）、ヘッド駆動部６６が当該ヘッド駆動データ７５をブラック（Ｋ）のインクジェットヘッド１ａを駆動する駆動信号に変換すると共に駆動信号をブラック（Ｋ）のインクジェットヘッド１ａに転送する準備を行う（Ｓ１０２）。また、印刷データ読み出し部６５は、当該データブロック７２に含まれるヘッド指示データ７４が「Ｋ」（指示値＝１に対応）であるため、次に読み出されるデータブロック７２（この場合は、指示値＝１より印刷周期データユニット７３は１つのデータブロック７２に相当する。）に含まれるヘッド駆動データ７５をブラック（Ｋ）のインクジェットヘッド１ａを駆動する駆動信号に変換する準備を行う。これにより、次のヘッド駆動データ７５に対する処理を簡素化することができる。そして、読み出したデータブロック７２が印刷周期データユニット７３内での最後のデータブロック７２となっているため、印刷データ読み出し部６５が、次の印刷周期Ｔまでデータブロック７２の読み出しを停止する。このとき、インク滴を吐出させない空データとなる駆動信号をシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクジェットヘッド１ｂ〜１ｄに転送する準備を行う（Ｓ１０３）。その後、ヘッド駆動部６６が、印刷周期Ｔに係る所定の吐出タイミングで各インクジェットヘッド１ａ〜１ｄに対して準備した駆動信号を転送する（Ｓ１０４）。これにより、インクジェットヘッド１ａ〜１ｄが駆動されてインク滴が吐出される（図５のＡ欄参照）。
【００３２】
次の印刷周期Ｔに入ると、印刷データ読み出し部６５が、次のデータブロック７２を読み出す（Ｓ１０５）。そして、ヘッド駆動部６６が、当該データブロック７２に含まれるヘッド駆動データ７５を、先のヘッド指示データ７４が指示するインクジェットヘッド１ａ〜１ｄを駆動する駆動信号に変換すると共に駆動信号を当該インクジェットヘッド１ａ〜１ｄに転送する準備を行う（Ｓ１０６）。また、読み出されたデータブロック７２に含まれるヘッド指示データ７４に基づいて、当該データブロック７２が印刷周期データユニット７３内での最後のデータブロック７２となっているか否かを判断する（Ｓ１０７）。当該データブロック７２が印刷周期データユニット７３内での最後のデータブロック７２でないと判断したときは（Ｓ１０７：ＮＯ）、次のデータブロック７２を読み出し、同様の処理を行う（Ｓ１０５〜）。これにより、印刷周期データユニット７３内の全てのデータブロック７２が、順に処理されていく。このとき、上述したように、処理されるデータブロック７２の数は、搬送された用紙Ｐと対向する吐出領域Ａ〜Ｄとの関係で決定されている（図５のＡ＋Ｂ欄〜Ｃ＋Ｄ欄参照）。また、印刷周期データユニット７３のデータブロック７２の数は、ヘッド指示データ７４に関する指示値と対応している。したがって、用紙Ｐが搬送されるに伴って、各印刷周期Ｔにおいて読み出されるデータブロック７２の数が、１から４に順に増えていき、４から１に順に減っていく。一方、当該データブロック７２が印刷周期データユニット７３内での最後のデータブロック７２であると判断したときは（Ｓ１０７：ＹＥＳ）、印刷データ読み出し部６５が、次の印刷周期Ｔまでデータブロック７２の読み出しを停止し、空データとなる駆動信号を先のヘッド指示データ７４に指示されなかったインクジェットヘッド１ａ〜１ｄに転送する準備を行う。なお、先のヘッド指示データ７４に指示されなかったインクジェットヘッド１ａ〜１ｄが存在しない場合はこの処理を行わない。その後、ヘッド駆動部６６が、印刷周期Ｔに係る所定のタイミングで各インクジェットヘッド１ａ〜１ｄに対して準備した駆動信号を転送する。これにより、インクジェットヘッド１ａ〜１ｄが駆動されてインク滴が吐出される。
【００３３】
そして、最後に読み出されたデータブロック７２に含まれるヘッド指示データ７４がＮＵＬＬか否かを判断する（Ｓ１１０）。当該ヘッド指示データ７４がＮＵＬＬでなければ、次の印刷周期Ｔにおいて次のデータブロック７２を読み出し、同様の処理を行う（Ｓ１０５〜）。当該ヘッド指示データ７４がＮＵＬＬであれば、用紙Ｐに対する印刷処理を終了する。
【００３４】
以上、説明した本実施形態によると、各印刷周期Ｔにおいて４つのインクジェットヘッド１ａ〜１ｄのうち用紙Ｐに対して所定の位置関係にあるヘッド指示データ７４に指示されたインクジェットヘッド１ａ〜１ｄのみが、ヘッド駆動データ７５に基づいて駆動される。このため、印刷データ記憶部６１が、各印刷周期Ｔにおいて用紙Ｐに対して搬送方向に関する所定の位置関係にないインクジェットヘッド１ａ〜１ｄに関する空データを記憶する必要がなくなる。これにより、印刷データ記憶部６１をインクジェットヘッド１ａ〜１ｄ毎に構成することなく駆動タイミングを異ならせることができると共に記憶容量を小さくすることができる。これにより、インクジェットプリンタ１０１の低コスト化を図ることができる。また、印刷データ記憶部６１からヘッド駆動部６６に空データを転送する必要がなくなるため、印刷データの転送の時間を短縮することができる。
【００３５】
また、データブロック７２のヘッド指示データ７４及びヘッド駆動データ７５はそれぞれ予め決定された所定のデータ量を有しており、データブロック７２のデータ量がデータバス６４により一括でパラレル転送可能なものとなっている。これにより、データブロック７２を読み込むための回路構成を簡略化することができる。また、印刷データの転送効率を高くすることができるため、印刷データの転送時間をさらに短縮することができる。
【００３６】
さらに、ブロックデータのヘッド指示データ７４がインクジェットヘッド１ａ〜１ｄに関する識別記号となっているため、次に読み出されるブロックデータのヘッド駆動データ７５が、いずれのインクジェットヘッド１ａ〜１ｄに対応するものであるかを容易に判断することができる。
【００３７】
以上、本発明の好適な実施形態について説明したが、本発明は上述の実施形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な変更が可能なものである。例えば、上述した実施形態においては、データブロック７２のヘッド指示データ７４及びヘッド駆動データ７５はそれぞれ予め決定された所定のデータ量を有する構成であるが、ヘッド指示データ及びヘッド駆動データの少なくともいずれかのデータ量がデータブロック毎に変化する構成であってもよい。また、データブロック７２がデータバス６４により一括で転送される構成となっているが、データブロック７２が複数に分割されて転送される構成であってもよいし、複数のデータブロック７２が一括で転送される構成であってもよい。
【００３８】
また、上述の実施形態においては、ヘッド指示データ７４が、インクジェットヘッド１ａ〜１ｄに割り当てられた固有の識別記号「Ｋ」、「Ｃ」、「Ｍ」、「Ｙ」となっている構成であるが、インクジェットヘッド１ａ〜１ｄを特定することができる他の識別記号を用いてもよい。
【００３９】
さらに、上述した実施形態においては、ＰＣ７０の印刷データ生成部７１が印刷データを生成し、生成した印刷データをインクジェットプリンタ１０１に転送する構成であるが、インクジェットプリンタが印刷データ生成部を有する構成であってもよい。
【００４０】
加えて、上述した実施形態においては、各インクジェットヘッド１ａ〜１ｄにおける上流側の端部から搬送方向に関する１０ドット分の距離までの範囲と対向する搬送ベルト８の外周面８ａ上の領域が、上流側から順に吐出領域Ａ〜Ｄとなる構成であるが、各吐出領域は、その少なくとも一部において対応する１つのインクジェットヘッドのみと対向するように形成されていれば、対応するインクジェットヘッドとの位置関係は任意のものであってよい。例えば、吐出領域の少なくとも１つが、対応するインクジェットヘッドにおける上流側の端部のさらなる上流側と対向する構成であってもよいし、対応するインクジェットヘッドの下流側端部までの範囲と対向する構成であってもよい。さらに、吐出領域の搬送方向に関する長さは任意のものであってよい。
【００４１】
また、上述した実施形態においては、用紙Ｐにインク滴を吐出するインクジェットヘッド１ａ〜１ｄを備えたインクジェットプリンタ１０１に本発明を適用した例について説明したが、用紙Ｐにインクを熱転写するサーマルヘッドを備えたプリンタなど、他の種類の記録装置に対しても本発明は適用可能である。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１実施形態に係るインクジェットプリンタの外観側面図である。
【図２】図１に示す制御装置の機能ブロック図である。
【図３】図１に示すインクジェットプリンタにおける各インクジェットヘッドの配置状態を示した模式図である。
【図４】図２に示す印刷データ生成部が生成する印刷データのデータ構造の一例を示す図である。
【図５】図３に示す用紙の搬送位置とデータブロックが読み出されるタイミングとの関係を示す図である。
【図６】図２に示すヘッド駆動部の動作を説明するためのフローチャートである。
【符号の説明】
【００４３】
１    インクジェットヘッド
８    搬送ベルト
８ａ    外周面
１６    制御装置
５９    用紙センサ
６１    印刷データ記憶部
６２    ＵＳＢインターフェイス
６４    データバス
６７    搬送モータ制御部
６５    印刷データ読み出し部
６６    ヘッド駆動部
７１    印刷データ生成部
７３    印刷周期データユニット
７４    ヘッド指示データ
７５    ヘッド駆動データ
１０１    インクジェットプリンタ
【図１】
2008087317.tif 000003
【図２】
2008087317.tif 000004
【図３】
2008087317.tif 000005
【図４】
2008087317.tif 000006
【図５】
2008087317.tif 000007
【図６】
2008087317.tif 000008