(57)【特許請求の範囲】
【請求項１】
同じ色のインクを吐出する複数のノズルにより形成されるノズル列を複数、並列に配置した記録ヘッドを走査させながら、前記複数のノズルに対応して設けられた複数の記録要素を複数のブロックに分割し、各ブロック毎に時分割駆動することで、インクを吐出して記録媒体に記録を行なう記録装置であって、
前記時分割駆動の駆動順序を格納するテーブルと、
ホスト装置からインタフェースを介してラスタ形式で受信した記録データを格納する受信バッファと、
前記受信バッファに格納された記録データを読み出して、前記テーブルに格納された駆動順序と前記ノズル列の数に従って、各ノズル列の記録要素を駆動するための記録データに振り分ける振り分け手段と、
前記振り分け手段により振り分けられた記録データを各ノズル列に対応して格納する複数の記録データバッファと、
前記複数の記録データバッファに格納された記録データを記録データ信号として前記記録ヘッドに転送し、前記記録ヘッドの各ノズル列に対応した記録要素の駆動を同じタイミングで時分割駆動して記録を行なうよう制御する制御手段とを有することを特徴とする記録装置。
【請求項２】
前記振り分け手段により振り分けられた記録データにＨ−Ｖ変換を施す変換手段をさらに有し、
前記複数の記録データバッファには前記変換手段によりＨ−Ｖ変換が施された記録データが格納されることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記複数のノズル列の数は２である場合、
前記複数の記録データバッファの数は２であり、
前記テーブルに格納された駆動順序の前半のブロックの駆動に用いられる記録データが第１の記録データバッファに格納され、前記駆動順序の後半のブロックの駆動に用いられる記録データが第２の記録データバッファに格納されることを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記２つのノズル列に対応した記録要素を駆動するために、前記記録ヘッドには２つのチップが設けられ、
前記２つのチップがそれぞれ、前記前半のブロックの駆動と前記後半のブロックの駆動を各カラム毎に交互に行なうことを特徴とする請求項３に記載の記録装置。
【請求項５】
前記２つのチップによる駆動開始タイミングは同じであり、前記２つのチップによる駆動終了タイミングも同じであり、前記２つのチップによる各カラム分の記録が予め定められた解像度に相当する駆動時間間隔におさまることを特徴とする請求項４に記載の記録装置。
【請求項６】
同じ色のインクを吐出する複数のノズルにより形成されるノズル列を複数、並列に配置した記録ヘッドを走査させながら、前記複数のノズルに対応して設けられた複数の記録要素を複数のブロックに分割し、各ブロック毎に時分割駆動することで、インクを吐出して記録媒体に記録を行なうための記録制御方法であって、
ホスト装置からインタフェースを介してラスタ形式で受信した記録データを受信バッファに格納する工程と、
前記受信バッファに格納された記録データを読み出して、テーブルに予め格納された前記時分割駆動の駆動順序と前記ノズル列の数に従って、各ノズル列の記録要素を駆動するための記録データに振り分ける工程と、
前記振り分けられた記録データを各ノズル列に対応して複数の記録データバッファに格納する工程と、
前記複数の記録データバッファに格納された記録データを記録データ信号として前記記録ヘッドに転送し、前記記録ヘッドの各ノズル列に対応した記録要素の駆動を同じタイミングで時分割駆動して記録を行なうよう制御する工程とを有することを特徴とする記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録制御方法に関する。特に本発明は、時分割駆動によりインクジェット記録ヘッドを駆動させながらインクを記録媒体に吐出することにより画像を記録する記録装置に関する。
【背景技術】
【０００２】
一般のインクジェット記録装置（以下、記録装置）は、インク吐出口（以下、吐出口）とヒータやピエゾ素子などインク滴を吐出するためのエネルギーを発生させる素子とを対応させて配列して成る記録ヘッドを備えている。記録装置は、記録ヘッドを搭載したキャリッジを所定の方向（主走査方向）へ移動させながら記録媒体でインク滴を吐出して記録を行なう一方、主走査方向と交差する方向（副走査方向）へ記録媒体の搬送する動作を繰り返して、記録媒体に画像を記録する。
【０００３】
記録ヘッドの全ての吐出口から同時にインク滴を吐出するに必要な電力を記録装置が備えることは、電源のコストアップ等の理由により困難である。そこで、通常は記録要素を時分割駆動して記録を行なっている。時分割駆動では、記録ヘッドに備えられた複数の記録要素において、物理的に隣接した複数の記録要素を複数のグループに分け、各グループから選択された記録要素を１つのブロックに割り当てる。そして、各ブロックの記録要素を時分割に順次駆動することで全記録要素を駆動する。この動作を記録ヘッドを主走査方向に移動させながら繰り返すことで、１主走査分の記録領域に記録を行う。
【０００４】
通常、主走査方向の記録を高速化するためには、記録ヘッドの走査速度を上げることが考えられる。この走査速度が高速になると、主走査方向に沿って設けられたスケールから主走査方向の記録ヘッドの位置を検出するために用いられるエンコーダ信号に基づいて生成される記録周期が短くなる。このため、記録装置から記録ヘッドに送信される記録データ信号を記録ヘッドでラッチするラッチ信号の間隔（ラッチ間隔と呼ぶ）も短くなる。ラッチ間隔が短くなると、これに伴って、クロック信号や記録データ信号は転送周波数を上げるが必要になる。
【０００５】
しかしながら、記録ヘッドに転送されるヒート信号は、これにより実際に記録要素からインクを吐出するためのパルス幅を規定しているため、吐出口からのインクの吐出に必要とするエネルギー量分のパルス幅は必要となる。従って、そのパルス幅よりも短い、即ち、高速なラッチ間隔を生成するような記録制御は難しくなる。
【０００６】
このために、従来は、主走査方向に複数個の記録ヘッド、或いは複数の吐出口列を配置し、同じ色成分の記録データ信号を複数個の記録ヘッド或いは複数の吐出口列に分配して記録を行ってきた。
【０００７】
この制御方法について、図９を用いて詳細に説明する。
【０００８】
図９（ａ）に示すように、１つの記録ヘッドでカラム１→２→３→４と、例えば、主走査方向に６００ｄｐｉの解像度で記録する場合、その走査速度が高速になると、前述のように１カラム内の１ブロックの駆動パルス幅がラッチ間隔に収まらなくなってしまう。図９（ａ）では、ブロック４やブロック１２がこれに相当する。
【０００９】
そこで、図９（ｂ）に示すように２つの記録ヘッドを用いて記録する場合を考える。記録ヘッド２つで同色の記録データを記録する場合、カラム１とカラム３のデータ（奇数カラムのデータ）を１つの記録ヘッドのＣＨＩＰ−Ａに記録させ、カラム２とカラム４のデータ（偶数カラムのデータ）をもう１つの記録ヘッドのＣＨＩＰ−Ｂに記録させる。記録ヘッドＣＨＩＰ−Ｂは２カラム目からの記録となるため、記録ヘッド１つで駆動した場合における、２カラム目の記録を開始するタイミングから記録を開始する。このように記録を行うと、各カラムデータの駆動周波数は記録ヘッド１つで記録する場合に比べ１／２で良いため、周波数向上が見込める。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００４−０７４６３２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら上記従来例のように、例えば、２つの記録ヘッドで記録する場合、各カラムデータの解像度が１／２の解像度に収まってしまうため、主走査方向の解像度が低下してしまい、画像品位が低下する可能性があるという問題があった。
【００１２】
本発明は上記従来例に鑑みてなされたもので、画像品位を損なうことなく高解像度で高速な記録が可能な記録装置及び記録制御方法を提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明の記録装置は次のような構成からなる。
【００１４】
即ち、同じ色のインクを吐出する複数のノズルにより形成されるノズル列を複数、並列に配置した記録ヘッドを走査させながら、前記複数のノズルに対応して設けられた複数の記録要素を複数のブロックに分割し、各ブロック毎に時分割駆動することで、インクを吐出して記録媒体に記録を行なう記録装置であって、前記時分割駆動の駆動順序を格納するテーブルと、ホスト装置からインタフェースを介してラスタ形式で受信した記録データを格納する受信バッファと、前記受信バッファに格納された記録データを読み出して、前記テーブルに格納された駆動順序と前記ノズル列の数に従って、各ノズル列の記録要素を駆動するための記録データに振り分ける振り分け手段と、前記振り分け手段により振り分けられた記録データを各ノズル列に対応して格納する複数の記録データバッファと、前記複数の記録データバッファに格納された記録データを記録データ信号として前記記録ヘッドに転送し、前記記録ヘッドの各ノズル列に対応した記録要素の駆動を同じタイミングで時分割駆動して記録を行なうよう制御する制御手段とを有することを特徴とする。
【００１５】
また他の発明によれば、上記構成の装置に適用する記録制御方法を備える。
【発明の効果】
【００１６】
従って本発明によれば、同じ色のインクを用いた複数のノズル列に対応して受信した記録データを時分割の駆動順序に従って振り分け、各ノズル列による各カラム毎の記録を同じタイミングで行なうことができる。これにより、記録ヘッドの走査方向に関する記録解像度を低下させることなく記録を行なうことが可能になる。従って、画像品位を損なうことなく高解像度で高速な記録が可能となるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の代表的な実施例であるインクジェット記録装置の構成の概要を示す外観斜視図である。
【図２】図１に示した記録装置の制御構成（ＡＳＩＣ２００の構成）についての比較例の構成を示すブロック図である。
【図３】図１に示した記録装置の制御構成についての本発明に従う実施例の構成を示すブロック図である。
【図４】記録ヘッド３のノズル構成とヒータ駆動順序を示す図である。
【図５】ＡＳＩＣ２００が記録ヘッド３に転送する制御信号のタイムチャートである。
【図６】比較例として同じ色のインクに対して記録ヘッドを２つ用いて記録を行なう場合の駆動制御を説明する図である。
【図７】本発明の実施例に従う同じ色のインクに対して記録ヘッドを２つ用いて記録を行なう場合の駆動制御を説明する図である。
【図８】データ並び替えブロックにおいて実行される記録データの並び替え処理の詳細を模式的に説明する図である。
【図９】２つの記録ヘッドを用いて同じ色のインクに対する記録データを用いて記録を行なった場合の解像度低下を説明する図である。
【発明を実施するための形態】
【００１８】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。なお、既に説明した部分には同一符号を付し重複説明を省略する。
【００１９】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。さらに人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２０】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２１】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２２】
またさらに、「記録要素」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００２３】
＜インクジェット記録装置の説明（図１）＞
図１は本発明の代表的な実施例であるインクジェット記録装置の構成の概要を示す外観斜視図である。
【００２４】
図１に示すように、インクジェット記録装置（以下、記録装置）はインクジェット方式に従ってインクを吐出して記録を行なうインクジェット記録ヘッド（以下、記録ヘッド）３をキャリッジ２に搭載し、キャリッジ２を矢印Ａ方向に往復移動させて記録を行う。記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド３から記録媒体Ｐにインクを吐出することで記録を行なう。
【００２５】
記録装置１のキャリッジ２には記録ヘッド３を搭載するのみならず、記録ヘッド３に供給するインクを貯留するインクカートリッジ６を装着する。インクカートリッジ６はキャリッジ２に対して着脱自在になっている。
【００２６】
図１に示した記録装置１はカラー記録が可能であり、そのためにキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００２７】
この実施例の記録ヘッド３は、熱エネルギを利用してインクを吐出するインクジェット方式を採用している。このため、電気熱変換素子（ヒータ）を備えている。この電気熱変換素子は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００２８】
以下、本発明に従う記録制御の実施例を比較例と対照させながら説明する。
【００２９】
図２は図１に示した記録装置の制御構成（ＡＳＩＣ２００の構成）についての比較例の構成を示すブロック図である。また、図３は図１に示した記録装置の制御構成についての本発明に従う実施例の構成を示すブロック図である。なお、図２〜図３において、同じ構成要素には同じ参照番号を付し、その説明は繰り返さない。
【００３０】
図２〜図３に共通して、記録装置１はパーソナルコンピュータ（ＰＣ）２０１に接続され、記録データを記録装置に対し、より厳密には、ＡＳＩＣ２００のデータ受信部に対し転送をする。ＡＳＩＣ２００で処理された記録データは記録データ信号として記録ヘッド３に出力される。また、記録ヘッド３の記録動作を制御するパルス信号、ラッチ信号、クロック信号などは、ＡＳＩＣ２００の内部で生成される。さらに、記録装置のキャリッジ２の移動方向に沿って設けられたスケール（不図示）をキャリッジ２に設けられたエンコーダ２１５が読み取って、エンコーダ信号ＥＮＣを発生し、これをＡＳＩＣ２００に入力する。なお、記録装置に記録データを送信する装置としてはＰＣ以外にもデジタルカメラやスキャナ装置などでも良く、これらは総称してホスト装置と呼ばれる。
【００３１】
まず、図２に示す比較例のＡＳＩＣ２００の内部について説明する。
【００３２】
ＡＳＩＣ２００はＡＳＩＣ２００全体の動作を統括・管理するＣＰＵ２０３、メインメモリであるＳＤ−ＲＡＭ２０４、ＰＣ２０１から転送される記録データを受信するインタフェース部（受信Ｉ／Ｆ）２０５を備える。なお、メインメモリは必ずしもＳＤ−ＲＡＭである必要は無く、ＤＲＡＭでも、ＳＲＡＭでも、ＲＡＭの定義の範疇に属するメモリであれば、特に、ＳＤ−ＲＡＭ以外のメモリでも構わない。また、インタフェース部２０５は、ＵＳＢやＩＥＥＥ１３８４と言った規格に準拠した信号受信を行い、ＡＳＩＣ２００が扱いやすい形（通常、データを１バイト単位の形に整形）にデータを生成し、ＳＤ−ＲＡＭ２０４に保存する。通常、ＳＤ−ＲＡＭ２０４の中で、インタフェース部２０５によって制御される部分は受信バッファ２０６と呼ばれる。
【００３３】
インタフェース部２０５により受信バッファ２０６に保存されたデータは各記録制御のタイミングに応じてデータ並べ替えブロック２０７に読み込まれ、ラスタデータからノズル列データへ縦横変換され（Ｈ−Ｖ変換）、記録データバッファ２０８に保存される。記録データバッファ２０８に保存を行うまでの処理を多値データ（主に色毎に圧縮されている）で行うことで、受信バッファ２０６と記録データバッファ２０８の必要な容量を削減することができる。さらには、記録ヘッドの多ノズル化・多色化に起因するＳＤ−ＲＡＭ２０４のサイズ増大によるコストアップを削減している。
【００３４】
記録データバッファ２０８に保存されたデータは、データ展開ブロック２０９に読み込まれ、多値データ展開、マルチパス記録、マスク制御など様々な処理が行われ、記録データ信号格納用の高速メモリ２１０に保存される。高速メモリ２１０は、システム上必須ではないが、記録速度向上のために記録データを一定量生成し、高速アクセス可能なＳＲＡＭのようなメモリに一旦格納している。また、ここで格納される記録データは、マルチパス記録、多値データ展開、マスク処理と言った各種データ処理を施された後の２値データである。従って、これをヘッド駆動ブロックに転送すれば、即座に記録可能な形態のデータとなる。
【００３５】
高速メモリ２１０に格納された記録データは、データ変換ブロック２１１によって読み出しが行われ、ヘッド駆動ブロック２１３が効率的に読出し可能な形態にデータを変換し、高速メモリ２１２に保存する。高速メモリ２１２もまた記録速度を向上するために備えられたものである。高速メモリ２１２は、ヘッド駆動ブロック２１３からアクセスされ、記録データ信号を記録ヘッド３に転送したり、記録ヘッド３へパルス信号を送信したりするための、記録ヘッド３特有の制御のために用いられる。
【００３６】
また、記録タイミング生成部２１４はエンコーダ信号ＥＮＣを入力し各種記録タイミングを生成する。記録タイミング生成部２１４は、データ展開ブロック２０９、データ変換ブロック２１１、ヘッド駆動ブロック２１３が適切なタイミングでリアルタイムにデータを生成可能にするためにエンコーダ信号ＥＮＣから適切な間隔で制御信号を生成する。
【００３７】
次に、図３に示す本発明に従う実施例であるＡＳＩＣ２００に特有の構成について説明する。
【００３８】
インタフェース部２０５によりＳＤ−ＲＡＭ２０４内の受信バッファ２０６に保存されたデータは、各記録制御のタイミングに応じてデータ並べ替えブロック２０７に読み込まれる。次に、ヘッド駆動ブロック２１３に備えられたブロック駆動テーブル２２２を参照して２つの記録ヘッド（詳細は後述）に対して、それぞれが記録するデータに分配し、さらにラスタデータからノズル列データへの縦横変換（Ｈ−Ｖ変換）を実行する。その結果、２つの記録ヘッドに対応したＨ−Ｖ変換されたデータが記録データバッファ２０８のＣＨＩＰ＿Ａバッファ２２０とＣＨＩＰ＿Ｂバッファ２２１に保存される。
【００３９】
高速メモリ２１２はヘッド駆動ブロック２１３からアクセスされ、ブロック駆動テーブル２２２に定義された順に従い、記録データ信号を記録ヘッド３に転送したり、記録ヘッド３へ吐出パルス信号を送信する等の記録ヘッド３に特有の制御を行う。
【００４０】
次に、記録ヘッド３の構成とヒータの駆動について説明する。
【００４１】
図４は記録ヘッド３のノズル構成とヒータ駆動順序を示す図である。図４に示すように記録ヘッド３は６４個の吐出口３０２から構成され、６４個の吐出口３０２に対応して配設されたヒータ（不図示）は、それぞれが物理的に近接する１６個のヒータからなる４つのグループ０〜３に分けられている。そして、各グループでヒータを異なるブロックに割り当て、同じブロックに属するヒータを順次、（ブロック毎に）時分割駆動している。
【００４２】
ここでは、図４に示されているように、記録媒体Ｐの搬送方向（副走査方向）の上流側のヒータから、また、各グループについて副走査方向の上流側のヒータから順に、ブロック０〜１５を割り当てている。従って、ヒータへの駆動順序は、図２〜図３のＡＳＩＣ２００内のヘッド駆動ブロック２１３に駆動順序を格納することで、自由に駆動順序を変更することが可能である。
【００４３】
例えば、ブロック０→１→２→３→４→５→６→７→８→９→１０→１１→１２→１３→１４→１５のような駆動順序や、図４に示すような０→８→５→１３→１→９→６→１４→２→１０→７→１５→３→１１→４→１２の駆動順序も可能である。このようにブロック駆動順序に従って１周期の駆動が行われ、これを主走査方向に繰り返し制御することによって、１主走査分の記録を行っている。なお、記録ヘッド３は主走査方向に移動しながら記録を行なうので、６４個全てのヒータからの記録を行なった場合の主走査方向の記録幅（記録領域）を１カラムと呼ぶ。
【００４４】
図２に示した比較例のＡＳＩＣでは、以上のような構成の記録ヘッド３を各色のインクに対して１つ用いるが、図３に示した本発明に従う実施例では記録ヘッド３を同じ色のインクに対して２つ用いる。そして、いずれの場合でも主走査方向に解像度６００ｄｐｉで記録を行なう。なお、同じ構成の記録ヘッドを２つの用いる代わりに同じ色のインクを吐出するノズル列を２列並列に配置した構成の記録ヘッドを用いても良いことはいうまでもない。この場合、その記録ヘッドには２列のノズル列に対応した記録要素（ヒータ）を駆動するために２つのチップ（基板）が設けられる。これら２つチップが後述するＣＨＩＰ＿ＡとＣＨＩＰ＿Ｂに対応する。
【００４５】
さらに記録制御の詳細を説明する。
【００４６】
図５はＡＳＩＣ２００が記録ヘッド３に転送する制御信号のタイムチャートである。図４に示すように、ＡＳＩＣ２００から記録ヘッド３には、クロック信号、クロック信号のエッジに同期して送出する記録データ信号、記録データ信号のラッチタイミングを生成するラッチ信号、ヒータを駆動する時間を規定するヒート信号の４つの信号がある。実際には記録ヘッドは各色インクに対応した複数のノズル列で、また、本発明の実施例に従うＡＳＩＣ２００では同じインクに対して２つの記録ヘッドを記録に用いるため、記録データ信号やヒート信号は複数必要となる。しかしながら、ここでは、説明を簡単にするために以上の構成として制御信号を説明している。
【００４７】
ＡＳＩＣ２００はエンコーダ信号ＥＮＣを受信して、記録タイミング生成部２１４が記録タイミングを生成する。生成された記録タイミングにより、ヘッド駆動ブロック２１３は、記録ヘッド３に対して、図４に示すように最初にクロック信号とクロック信号に同期して記録データ信号を送出する。ただし、実際には記録データ信号には記録データ信号と、どのブロックを駆動するかを決定する情報を含む。そして、ラッチ信号によって記録ヘッド３は記録データ信号をラッチし、次のタイミングで送出されるヒート信号によって、ヒータを駆動する。これによって駆動されたヒータに対応する吐出口からインクが吐出されて記録がなされる。このように、記録データ信号とラッチ信号とヒート信号の送出を繰り返すことによって、主走査方向に記録が行われる。
【００４８】
ここで、本発明に従う実施例である図３に示したＡＳＩＣ２００により、比較例として図６を参照して同じ色のインクに対して図５に示した記録ヘッド３を２つ用いて記録を行なう場合の記録ヘッドの駆動制御について説明する。
【００４９】
図３に示したＡＳＩＣ２００では２つの記録ヘッド３を同じ色のインクの記録に用いるために記録データバッファ２０８に２つの記録ヘッドに対応してＣＨＩＰ＿Ａバッファ２２０とＣＨＩＰ＿Ｂバッファ２２１とを設けている。２つの記録ヘッドの基板をそれぞれ、ＣＨＩＰ＿Ａ、ＣＨＩＰ＿Ｂとすると、この実施例では、図６に示すように、主走査方向にＣＨＩＰ＿ＡとＣＨＩＰ＿Ｂをそれぞれ解像度３００ｄｐｉで駆動する。
【００５０】
その際、記録ヘッドは１６ブロックで時分散駆動を行なうため、解像度３００ｄｐｉに相当する長さ、或いは、駆動時間間隔で１６回のブロック駆動を行っている。ブロック駆動順は前述の通り、ヘッド駆動ブロック２１３のブロック駆動テーブル２２２を参照し、そのテーブルに格納された順序に従う。
【００５１】
ここで、図６に示されているように、解像度３００ｄｐｉに相当する１カラム分の記録について、各駆動時間間隔を前半、後半に分割すると、解像度６００ｄｐｉに相当する駆動時間間隔内に１カラム分のうち、半分の８ブロックの記録をしていることがわかる。例えば、前半の駆動時間間隔ではブロック０→８→５→１３→１→９→６→１４の順に記録がなされ、後半の駆動時間間隔ではブロック２→１０→７→１５→３→１１→４→１２の順に記録がなされる。また、ＣＨＩＰ＿ＡとＣＨＩＰ＿Ｂの駆動開始タイミングを解像度６００ｄｐｉの駆動時間間隔だけづらすようにする。
【００５２】
次に、本発明の特徴となる駆動制御について、１色のインクに対応する記録データを２つの記録ヘッドで記録する場合を図７を参照して説明する。
【００５３】
図６に示す比較例では、ＣＨＩＰ＿Ａではカラム１、３、……と偶数カラムの記録データを、ＣＨＩＰ＿Ｂではカラム２、４、……と奇数カラムの記録データを用いて記録している。
【００５４】
これに対して、この実施例ではさらに、各カラムの記録データを解像度６００ｄｐｉに相当する駆動時間で駆動される８ブロック単位に記録データを分割する。図６と同様な図７（ａ）に示す比較例では、ＣＨＩＰ＿Ａで駆動していた奇数カラムの後半８ブロックを、この実施例では図７（ｂ）に示すようにＣＨＩＰ＿Ｂで駆動する。また、図７（ａ）に示す比較例では、ＣＨＩＰ＿Ｂで駆動していた偶数カラムの後半８ブロックを、図７（ｂ）に示すようにＣＨＩＰ＿Ａで駆動する。このようにして、ＣＨＩＰ＿ＡとＣＨＩＰ＿Ｂの駆動開始／終了位置を同じタイミングに設定する。さらに、ＣＨＩＰ＿Ｂ側のブロック駆動順をＣＨＩＰ＿Ａに対して８ブロック分オフセットする（半位相分ずらす）ことで、図７（ｂ）に示すように、各カラムを解像度６００ｄｐｉに相当する間隔におさめる。また、ＣＨＩＰ＿ＡとＣＨＩＰ＿Ｂが担当する駆動ブロックを奇数カラムと偶数カラムで交互に、即ち、カラム毎に交互に入れ替えて駆動する。
【００５５】
この結果、解像度６００ｄｐｉの記録でも２つの記録ヘッドを用いれば、全てのブロックの駆動が解像度６００ｄｐｉに相当するカラムの間隔におさまる、即ち、駆動開始タイミングと駆動終了タイミングとが同じとすることができる。これにより、主走査方向の解像度を低下させることなく、高速な記録が可能となる。
【００５６】
以上のような駆動制御は、図３に示すＡＳＩＣ２００のデータ並べ替えブロック２０７で記録データを分配することにより実行される。以下、その制御の詳細について、図８を参照して説明する。
【００５７】
図８は受信バッファ２０６のデータを読み出し、データ並び替えブロック２０７でデータの並べ替え処理を行い、記録データバッファ２０８に並び替えられたデータを格納するまでの処理詳細を模式的に説明する図である。
【００５８】
まず、受信バッファ２０６は、記録ヘッド３に記録に用いる記録データを、ノズル番号順にカラム方向に連続して、所謂ラスタ形式で格納している。即ち、図８に示すように、ノズル番号０のノズルに関し、カラム番号０→１→２→……→Ｎの順に記録データが格納され、次に、ノズル番号１のノズルに関し、カラム番号０→１→２→……→Ｎの順に記録データが格納される。このように、最後、ノズル番号６３に関し、カラム番号０→１→２→２→……→Ｎの順に記録データが格納されている。
【００５９】
さて、データ並び替えブロック２０７はまず、データ読み出し部２０７ａで受信バッファ２０６に格納された記録データを順に読み出す。読み出した記録データは、ブロック駆動テーブル２２２を参照してデータ振り分け部２０７ｂが記録データの振り分けを行う。この実施例において、記録ヘッド３は１６ブロックの時分散駆動で１カラムの分の記録データにより記録を行なっている。
【００６０】
また、２つの記録ヘッドで１色のインクに対応する記録データを用いて記録する場合、１カラム分の記録データのうち、前半８ブロックを駆動するための記録データの内、偶数カラムの記録データをＣＨＩＰ＿Ａのために振り分ける。一方、奇数カラムの記録データをＣＨＩＰ＿Ｂのために振り分ける。このように振り分けられた記録データにＨ−Ｖ変換を施し、Ｈ−Ｖ変換された記録データが、ＣＨＩＰ＿Ａバッファ（第１の記録データバッファ）２２０とＣＨＩＰ＿Ｂバッファ（第２の記録データバッファ）２２１に格納される。
【００６１】
一方、後半８ブロックを駆動するための記録データについては、前半８ブロックでの駆動に用いる記録データとは反対の記録データ、即ち、奇数カラムの記録データをＣＨＩＰ＿Ａのために振り分ける。一方、偶数カラムの記録データをＣＨＩＰ＿Ｂのために振り分ける。このように振り分けられた記録データにＨ−Ｖ変換を施し、Ｈ−Ｖ変換された記録データがＣＨＩＰ＿Ａバッファ２２０（第１の記録データバッファ）とＣＨＩＰ＿Ｂバッファ２２１（第２の記録データバッファ）に分けて格納される。
【００６２】
図８に示す２つのバッファは受信バッファ２０６に対して、主走査方向（カラム方向）に１／２間引きしたようなバッファ構成となる。また、記録データはＨ−Ｖ変換が施されているため、カラム番号０に関し、ノズル番号０→１→２……→６３の順に、次に、カラム番号１に関し、ノズル番号０→１→２……→６３の順に格納される。このようにして、最後にはカラム番号Ｎに関し、ノズル番号０→１→２……→ノズル６３の順に格納される。
【００６３】
このように格納された記録データバッファにアクセスすることにより、従来と同様、エンコーダ信号ＥＮＣの入力から生成された記録タイミングに基づいて、２つの記録ヘッドを用いて記録を行なう。
【００６４】
従って以上説明した実施例に従えば、２つの記録ヘッドを用いて各カラム内で所望の解像度で記録が行なわれるので、画像品位を損なうことなく、高速な記録が可能となる。
【００６５】
以上の説明では、１つの色のインクに対応した記録データを２つの記録ヘッドを用いて記録する例について説明したが本発明はこれによって限定されるものではない。例えば、１色のインクに対応した記録データを４つの記録ヘッドで記録するように、１カラム分に相当する駆動時間間隔を４つずつのブロック間隔に分割し、記録データをブロック順を参照して分配することも可能である。
【図１】
0005501127.tif 000002
【図２】
0005501127.tif 000003
【図３】
0005501127.tif 000004
【図４】
0005501127.tif 000005
【図５】
0005501127.tif 000006
【図６】
0005501127.tif 000007
【図７】
0005501127.tif 000008
【図９】
0005501127.tif 000009
【図８】
0005501127.tif 000010