(57)【要約】 【課題】  複数の吐出口を複数のブロックに分けて駆動する駆動方式のインクジェット記録装置を用いた場合に起こり得る着弾位置ズレを緩和すること。【解決手段】  記録ヘッドの１カラム分の記録データを格納し、該格納された記録データをブロック毎に分割し、該ブロック毎の記録データから各ブロックにおけるインク吐出を伴って記録を行うドット数を計数する。ドット数が計数されたブロック毎の記録データを格納し、計数された各ブロックのドット数に基づきドット数の多いブロックが近い駆動順序となるように各ブロックの駆動順序を変更する。変更された駆動順序に従って、駆動するブロックを指定するブロック指定信号と、前記第２の記憶手段に格納された前記ブロック指定信号に対応するブロックの記録データとを前記記録ヘッドへ順次転送する。【選択図】  図１
2008183742.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子を列状に配列し該記録素子を複数のブロックに分割した記録ヘッドを、前記記録素子の配列方向とは直交する方向に往復移動させながら前記ブロック単位で時分割駆動して記録を行うインクジェット記録装置であって、
前記記録ヘッドの１カラム分の記録データを格納する第１の記憶手段と、
前記第１の記憶手段に格納された記録データを前記複数のブロック毎に分割して該ブロック毎の記録データから、各ブロックにおけるインク吐出を伴って記録を行うドット数を計数する計数手段と、
前記計数手段によりドット数が計数されたブロック毎の記録データを格納する第２の記憶手段と、
前記計数手段により計数された各ブロックのドット数に基づき、ドット数の多いブロックが近い駆動順序となるように各ブロックの駆動順序を変更する変更手段と、
前記変更手段により変更された駆動順序に従って、駆動するブロックを指定するブロック指定信号と、前記第２の記憶手段に格納された前記ブロック指定信号に対応するブロックの記録データとを前記記録ヘッドへ順次転送する転送手段と、
を有することを特徴とするインクジェット記録装置。
【請求項２】
前記変更手段は、インク吐出が行われる記録素子の数が多いブロックから駆動するように駆動順序を変更することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記変更手段は、インク吐出が行われる記録素子の数が少ないブロックから駆動するように駆動順序を変更することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項４】
前記変更手段は、インク吐出が行われる記録素子の数が少ないブロックを時分割駆動の１サイクルにおける最初と最後の駆動順序とし、インク吐出が行われる記録素子の数が多いブロックを時分割駆動の１サイクルにおける中間の駆動順序とし、残りの各ブロックを前記中間の駆動順序のブロックから前記最初と最後の駆動順序のブロックまでインク吐出が行われる記録素子の数が夫々段階的に少なくなるように配置した駆動順序となるように駆動順序を変更することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項５】
前記変更手段は、前記記録ヘッドの移動方向に応じて各ブロックの駆動順序を変更することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項６】
複数の記録素子を列状に配列し該記録素子を複数のブロックに分割した記録ヘッドを、前記記録素子の配列方向とは直交する方向に往復移動させながら前記ブロック単位で時分割駆動して記録を行うインクジェット記録方法であって、
前記記録ヘッドの１カラム分の記録データを第１のバッファに格納する第１の記憶工程と、
前記第１のバッファに格納された記録データを前記複数のブロック毎に分割して該ブロック毎の記録データから、各ブロックにおけるインク吐出を伴って記録を行うドット数を計数する計数工程と、
前記計数工程によりドット数が計数されたブロック毎の記録データを第２のバッファに格納する第２の記憶工程と、
前記計数工程により計数された各ブロックのドット数に基づき、ドット数の多いブロックが近い駆動順序となるように各ブロックの駆動順序を変更する変更工程と、
前記変更工程により変更された駆動順序に従って、駆動するブロックを指定するブロック指定信号と、前記第２のバッファに格納された前記ブロック指定信号に対応するブロックの記録データとを前記記録ヘッドへ順次転送する転送工程と、
を有することを特徴とするインクジェット記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録素子を有する記録ヘッドにおける該複数の記録素子を複数のブロックに分けて、それらのブロック毎に時分割駆動し、記録媒体に画像を記録するインクジェット記録装置及びインクジェット記録方法に関する。
【背景技術】
【０００２】
インクジェット方式の記録装置（インクジェット記録装置）は、記録ヘッドの記録素子数を増やして、その記録ヘッドの駆動周期を早くすることにより、記録速度の高速化が図られている。このような記録装置において、全ての記録素子を同時駆動した場合には、消費電力が一時的に増大し、電源容量を確保する上において不利となる。
【０００３】
その対応策として、複数の記録素子を複数のブロックに分けてブロック毎に時分割駆動するブロック駆動方式を採用して電力の消費を平均化する方法がある（例えば、特許文献１参照）。このブロック駆動方式は、分割されたブロック毎の記録素子を一定の順序に従って時分割駆動する。そして、全ブロックの駆動が一巡したときに、全ての記録素子が駆動されたことになる。シリアルタイプの記録装置においては、記録ヘッドが一走査する間に、このような駆動を繰り返すことになる。
【特許文献１】特開平５−２２０９８８号公報（第５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ブロック駆動方式においては、全ブロックの駆動が一巡するまでの間にも記録ヘッドは走査方向に移動している。このため、異なる駆動ブロックの記録素子（ノズル）からの記録媒体へのインクの着弾位置は、各ブロック間の駆動タイミングのズレに応じた記録ヘッドの移動分だけズレが生じる。図２は、ブロック毎の時分割駆動をする記録ヘッドを用いて画像を形成した場合のインクの着弾位置ズレを示す模式図である。図２は、ブロック１からブロック８まで順に駆動して画像の記録を行っているが、この図から見て明らかなように、ブロック１のノズルからの着弾位置からブロック８のノズルからの着弾位置まで徐々に着弾位置がズレている。従来のブロック駆動方式のインクジェット記録装置では、このような着弾位置ズレが問題となる場合があった。
【０００５】
そこで、本発明は上記の問題を解決するためのものであり、ブロック駆動方式のインクジェット記録装置における着弾位置ズレを緩和するインクジェット記録装置及びインクジェット記録方法を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明は、複数の記録素子を列状に配列し該記録素子を複数のブロックに分割した記録ヘッドを、前記記録素子の配列方向とは直交する方向に往復移動させながら前記ブロック単位で時分割駆動して記録を行うインクジェット記録装置であって、
前記記録ヘッドの１カラム分の記録データを格納する第１の記憶手段と、
前記第１の記憶手段に格納された記録データを前記複数のブロック毎に分割して該ブロック毎の記録データから、各ブロックにおけるインク吐出を伴って記録を行うドット数を計数する計数手段と、
前記計数手段によりドット数が計数されたブロック毎の記録データを格納する第２の記憶手段と、
前記計数手段により計数された各ブロックのドット数に基づき、ドット数の多いブロックが近い駆動順序となるように各ブロックの駆動順序を変更する変更手段と、
前記変更手段により変更された駆動順序に従って、駆動するブロックを指定するブロック指定信号と、前記第２の記憶手段に格納された前記ブロック指定信号に対応するブロックの記録データとを前記記録ヘッドへ順次転送する転送手段と、
を有することを特徴とするインクジェット記録装置である。
【０００７】
また、上記課題を解決するための別の本発明は、複数の記録素子を列状に配列し該記録素子を複数のブロックに分割した記録ヘッドを、前記記録素子の配列方向とは直交する方向に往復移動させながら前記ブロック単位で時分割駆動して記録を行うインクジェット記録方法であって、
前記記録ヘッドの１カラム分の記録データを第１のバッファに格納する第１の記憶工程と、
前記第１のバッファに格納された記録データを前記複数のブロック毎に分割して該ブロック毎の記録データから、各ブロックにおけるインク吐出を伴って記録を行うドット数を計数する計数工程と、
前記計数工程によりドット数が計数されたブロック毎の記録データを第２のバッファに格納する第２の記憶工程と、
前記計数工程により計数された各ブロックのドット数に基づき、ドット数の多いブロックが近い駆動順序となるように各ブロックの駆動順序を変更する変更工程と、
前記変更工程により変更された駆動順序に従って、駆動するブロックを指定するブロック指定信号と、前記第２のバッファに格納された前記ブロック指定信号に対応するブロックの記録データとを前記記録ヘッドへ順次転送する転送工程と、
を有することを特徴とするインクジェット記録方法である。
【発明の効果】
【０００８】
本発明によれば、ブロック毎の駆動順序を各ブロックの記録ドット数に応じて並び替えて、記録ドット数の多いブロックを近い駆動順序とすることにより、記録ヘッドの移動による記録媒体への着弾位置ズレを緩和することが出来る。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施例を図面に基づいて説明する。
【００１０】
なお、この明細書において、「記録」とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００１１】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１２】
また、「インク」とは、上記「記録」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理に供され得る液体を表すものとする。インクの処理としては、例えば記録媒体に付与されるインク中の色剤の凝固又は不溶化させることが挙げられる。
【００１３】
＜本発明の概要＞
本発明は、ブロック単位で時分割駆動して記録を行うブロック駆動方式のインクジェット記録装置における着弾位置ズレを緩和するものであり、各ブロックの記録を行うドット数に基づいてブロックの駆動順序を変更することを特徴としている。図１は、従来のブロック駆動方式のインクジェット記録装置と本発明のブロック駆動方式のインクジェット記録装置における画像形成時の着弾位置ズレを比較した模式図である。図１（ａ）は従来の着弾位置ズレ、図１（ｂ）は本発明の着弾位置ズレの例を示している。なお、図中の同一線上のドットが同じブロックを示し、図中の黒丸はインク吐出を伴って記録が行われるドットを示し、白丸は記録が行われないドットを示し、図中の数字は各ブロックにおける記録が行われるドット（黒丸）の数を示している。図１（ｂ）では、記録が行われたドット数が多いブロックを連続して記録させることで、図１（ａ）に比べ着弾位置ズレの影響を緩和した画像の形成を可能としている。
【００１４】
（１）インクジェット記録装置の説明
図３は、本発明を適応可能なカラーインクジェット記録装置（以下、記録装置）の一実施例の構成を示す概略斜視図である。この図において、２０１は記録ヘッドであり、複数の記録素子を列状に配列している。２０２はインクカートリッジである。これらは、４色のカラーインク（ブラック、シアン、マゼンタ、イエロー）がそれぞれ入れられたインクタンクから構成されている。１０３は紙送りローラで、１０４の補助ローラとともに記録媒体１０７を抑えながら図中の矢印方向に回転し、記録媒体１０７の給紙を行う。１０６はキャリッジであり、搭載する４つのインクカートリッジ２０２及び記録ヘッド２０１を記録とともに移動させる。このキャリッジ１０６は、記録装置が記録を行っていないとき、あるいは記録ヘッドの回復動作を行うときには図の点線で示したホームポジション位置に待機するように制御される。
【００１５】
記録開始前、図の位置（ホームポジション）に位置するキャリッジ１０６は、記録開始命令がくると、記録素子の配列方向と直交するＸ方向に移動する。こうして、記録装置は記録ヘッド２０１に設けられた記録素子を駆動して記録媒体上に記録ヘッドの記録幅に対応した領域の記録を行う。キャリッジ１０６の走査方向に沿って、記録媒体端部まで記録が終了すると、キャリッジ１０６は元のホームポジションに戻り、記録装置は再びキャリッジ１０６をＸ方向へ移動させながら記録を行う。前回の記録走査が終了してから、続く記録走査が始まる前に紙送りローラ１０３が図に示した矢印方向へ回転して必要な幅だけＹ方向への紙送りが行われる。このように記録のためのキャリッジ１０６の走査と紙送りとを繰り返すことにより一記録媒体上への記録が完成する。記録ヘッドからインクを吐出する記録動作は、記録制御手段（不図示）からの制御に基づいて行われる。
【００１６】
また、記録速度を高めるため、一方向への走査時のみ記録を行うのではなく、Ｘ方向への往路走査での記録が終わりキャリッジをホームポジション側へ戻す際の復路走査においても記録を行う構成であってもよい。
【００１７】
また、以上説明した例ではインクタンクと記録ヘッドとが分離可能にキャリッジ１０６に保持しているものである。記録用のインクを収容するインクタンクと記録媒体１０７に向けてインクを吐出する記録ヘッド２０１とが一体になったインクジェットカートリッジであってもよい。さらに、一つの記録ヘッドから複数色のインクを吐出可能な複数色一体型記録ヘッドを用いてもよい。
【００１８】
また、前述の回復動作を行う位置には、記録ヘッドの吐出口面をキャップするキャッピング手段（不図示）が設けられている。また、キャッピング手段によるキャップ状態で記録ヘッド内の増粘インクや気泡を除去する等の、記録ヘッドの回復動作を行う回復ユニット（不図示）が設けられている。また、キャッピング手段の側方には、クリーニングブレード（不図示）等が設けられ、クリーニングブレードが記録ヘッド２０１に向けて突出可能に支持され、記録ヘッドの吐出口面との当接が可能となっている。これにより、回復動作後に、クリーニングブレードを記録ヘッドの移動経路中に突出させ、記録ヘッドの移動に伴って記録ヘッド前面の不要なインク滴や汚れ等の払拭が行われる。
【００１９】
（２）記録ヘッドの説明
次に、上述した記録ヘッド２０１について図４を参照して説明する。図４は、図３に示した記録ヘッド２０１の要部斜視図である。記録ヘッド２０１は、図４に示すようにそれぞれが所定のピッチで複数の吐出口３００が形成されており、共通液室３０１と各吐出口３００とを連結する各液路３０２の壁面に沿ってインク吐出用のエネルギーを発生するための記録素子３０３が配設されている。記録素子３０３とその回路はシリコン上に半導体製造技術を利用して作られている。また、温度センサ（不図示）、サブヒータ（不図示）も同一シリコン上に半導体製造プロセスと同様のプロセスで一括形成される。これらの電気配線が作られたシリコンプレート３０８を放熱用のアルミベースプレート３０７に接着している。また、シリコンプレート上の回路接続部３１１とプリント板３０９とは超極細ワイヤー３１０により接続され記録装置本体からの信号は信号回路３１２を通して受け取られる。液路３０２及び共通液室３０１は射出成形により作られたプラスチックカバー３０６で形成されている。共通液室３０１は、前述したインクタンクとジョイントパイプ３０４とインクフィルター３０５を介して連結しており、共通液室３０１にはインクタンクからインクが供給される構成となっている。インクタンクから共通液室３０１に供給されて一時的に貯えられたインクは、毛管現象により液路３０２に侵入し、吐出口３００でメニスカスを形成して液路３０２を満たした状態を保つ。このとき、電極（不図示）を介して記録素子３０３が通電されて発熱すると、記録素子３０３上のインクが急激に加熱されて液路３０２内に気泡が発生し、この気泡の膨張により吐出口３００からインク滴３１３が吐出される。
【００２０】
（３）制御構成の説明
次に、記録装置各部の記録制御を実行するための制御構成について、図５に示すブロック図を参照して説明する。制御回路を示す同図において、ＣＰＵ５０１は、本記録装置の動作の制御処理やデータ処理等を実行する。ＲＯＭ５０２は、それらの処理手順等のプログラムが格納され、また本発明の記憶手段又は本発明の記憶手段の一部としてのＲＡＭ５０３は、それらの処理を実行するためのワークエリアなどとして用いられる。記録ヘッド２０１からのインクの吐出は、ＣＰＵ５０１が記録データおよび駆動信号をヘッドドライバ５０４に供給することによって行われる。ＣＰＵ５０１は、キャリッジ１０６を主走査方向に駆動するためのキャリッジモータ（ＣＲモータ）５０７をモータドライバ５０６を介して制御し、また記録媒体を副走査方向に搬送するためのＬＦモータ５０９をモータドライバ５０８を介して制御する。
【００２１】
（４）ゲートアレイの説明
次に、制御構成の中の記録データ生成と制御に関わるゲートアレイについて図６に示すブロック図を参照して主に記録データ生成について説明する。
【００２２】
６０１は、データ受信ブロックでゲートアレイ内部に取り込んだデータを受信するブロックである。６０２は、データ解析・解凍ブロックであり受信したデータから記録データを抽出する。６０３は、第１のバッファでありこの記録データをラスターデータとして格納する。このラスターデータは色別に格納されており、この後のブロックの処理では、Ｂｋ、Ｃ、Ｍ、Ｙの色別に時系列に処理される。第１のバッファ６０３に格納されたラスターデータは、ラスター−カラム変換ブロック６０４においてカラム変換され、第２のバッファ６０５にカラムデータとして格納される。このとき、カラム変換したカラムデータから記録ドット数を計数（カウント）しそのドットカウント値を第３のバッファ６０６に格納する。タイミング生成ブロック６０７は、キャリッジモータ５０７に同期して記録データを生成するタイミングをカラムデータ抽出ブロック６０８、データ展開・抽出ブロック６０９、記録データ転送ブロック６１１に出力する。
【００２３】
カラムデータ抽出ブロック６０８は、タイミング生成ブロック６０７が生成した記録データ生成タイミングに基づき、第２のバッファ６０５に格納されたカラムデータを読み出し、記録データの抽出とマスク処理を行う。次にデータ展開・抽出ブロック６０９において記録ヘッド２０１の１カラム分の記録データのインデックスデータを展開し、ブロック毎の記録データを抽出し、第４のバッファ６１０に格納する。次に、記録データ転送ブロック６１１において、タイミング生成ブロック６０７が生成した記録データ生成タイミングに基づき、第４のバッファ６１０から抽出した前記記録データを読み出し、記録ヘッド２０１に順次転送する。
【００２４】
（５）記録ヘッド制御の説明
図７は、記録ヘッド２０１を駆動する駆動回路の構成図である。図８は、駆動タイミングを説明するためのタイミングチャートである。図７に示すように、この記録ヘッド２０１は、８ビットのシフトレジスタ７０３と３つのブロック分割信号（ＢＥ０，ＢＥ１，ＢＥ２）により８個ずつに８分割された６４個の記録素子を有している。記録素子としてのヒータ７０１が加熱されるとインクに膜沸騰が生じ、インクを吐出させることができる。
【００２５】
図８に示すように、記録データはクロック信号（ＨＣＬＫ）と記録信号（Ｓｉ）を使ってシリアルにホストから前述の工程を経てシフトレジスタ７０３に転送され、ラッチ信号（ＢＧ）でラッチ７０２にラッチされる。ブロック分割信号（ＢＥ０，ＢＥ１，ＢＥ２）はデコーダ７００で８つの信号にデコードされ、８分割されたヒータ７０１夫々のイネーブル信号（ブロック指定信号）となる。そして、記録信号とブロックを指定するブロック指定信号とヒートパルス信号（ＨＥ）の論理積の演算結果に従って、吐出制御が行われる。
【００２６】
次に、以上の構成の記録装置において、着弾位置ズレを緩和する方法についての実施例を説明する。
【００２７】
（実施例１）
図９は記録データを生成するブロック図である。図９は前述のデータ展開・抽出ブロック６０９と、ＨＳＲＡＭである第４のバッファ６１０と、記録データ転送ブロック６１１の部分を示している。
【００２８】
記録ヘッド２０１の１カラム分の記録データ９０１から、ブロック毎の記録データ９０２を各ブロックの駆動順に抽出し、第４のバッファ６１０に一時格納する。このとき抽出したブロック毎の記録データ９０２から各ブロックの記録ドット数をカウントする。以下、そのカウント値をドットカウント値９０３と呼ぶ。このドットカウント値９０３を用いて後述する方法により各ブロックの駆動順序を変更して、ドットカウント比較レジスタ９０４に格納する。
【００２９】
ドットカウント比較レジスタ９０４には、ドットカウント値９０６と、そのデータが格納されているアドレス９０７と、ドットカウントの有無を確認するフラグ情報９０５を１カラム分まとめて格納する。
【００３０】
記録データ転送ブロック６１１は、前述したタイミング生成ブロック６０７から入力する転送タイミングに合わせて、第４のバッファ６１０に格納された記録データ９０８を順次読み出す。なお、前述のドットカウント比較レジスタ９０４に格納された各ブロックの駆動順序で、アドレス９０７に該当する記録データ９０８を順次読み出す。そして、記録ヘッドへこの記録データの転送９０９を順次行う。
【００３１】
次に、各ブロックの駆動順序の並び替え方法について図１０のフローチャートを用いて説明する。
【００３２】
ここで、最初に、ドットカウント比較レジスタ９０４には、「ＤＯＴ＿ｒｅｇ（α）、ＤＯＴ＿ｒｅｇ（α−１）・・・ＤＯＴ＿ｒｅｇ（０）」の順にドットカウント値とそのアドレス情報が格納されているとする。
【００３３】
まず、ステップＳ１１０で、第４のバッファ６１０に格納する、駆動順番の並び替えを行おうとするブロックにおける、ブロック毎の記録データ９０２の記録ドット数をカウントする。次に、ステップＳ１２０で、αに「全ブロック数−１」となる数を代入する。本実施例では、全ブロック数は「８」であるのでαは「７」となる。次に、ステップＳ１３０で、ドットカウント比較レジスタ９０４のＤＯＴ＿ｒｅｇ（α）にデータが有るか否かを確認する。
【００３４】
ステップＳ１３０でデータが無い場合、ステップＳ１７０で、ＤＯＴ＿ｒｅｇ（α）にステップＳ１１０でカウントしたドットカウント値とそのアドレス情報を代入し終了する。
【００３５】
ステップＳ１３０でデータが有る場合、ステップＳ１４０で、ＤＯＴ＿ｒｅｇ（α）のドットカウント値とステップＳ１１０でカウントして得られたドットカウント値とを比較する。ドットカウント比較レジスタ９０４のドットカウント値ＤＯＴ＿ｒｅｇ（α）のほうが大きければ、ステップＳ１５０でα−１をαとし、αが「０」でなければステップＳ１６０によりステップＳ１４０に戻る。αが「０」であれば、ステップＳ１７０で、ＤＯＴ＿ｒｅｇ（α）にステップＳ１１０でカウントしたドットカウント値とそのアドレス情報を代入し終了する。
【００３６】
ステップＳ１４０で、ステップＳ１１０でカウントして得られたドットカウント値のほうが大きければ、ステップＳ１８０で、ＤＯＴ＿ｒｅｇ（α）の値をＤＯＴ＿ｒｅｇ（α−１）に代入して同様にＤＯＴ＿ｒｅｇ（０）まで順々に入れ替える。その後、ステップＳ１７０で、ＤＯＴ＿ｒｅｇ（α）にステップＳ１１０でカウントしたドットカウント値とそのアドレス情報を代入し終了する。
【００３７】
このようにして、全ブロックのドットカウント値９０３に対して、このフローチャートに沿って更新することにより、ドットカウント比較レジスタ９０４には、ドットカウント値の大きい順番にドットカウント値とそのアドレス情報が格納される。
【００３８】
本実施例では、ドットカウント値の大きいブロック順に並び替えたドットカウント比較レジスタ９０４を用いて、往路及び復路のいずれにおいてもドットカウント値の大きいブロックから駆動するようにして双方向で記録を行った。詳細には、タイミング生成ブロック６０７から受け取るキャリッジの往路又は復路を判定する信号により、往路では前記ドットカウント比較レジスタの順に、復路ではこの逆の順に記録データを記録ヘッドに転送して記録を行った。
【００３９】
なお、本実施例では、各ブロックの駆動順序をドットカウント値の大きい順に並べ替えたが、小さい順に並べ替えることもできる。
【００４０】
（実施例２）
実施例１では、各ブロックの駆動順序をドットカウント値の大きい順に並べ替えた。
【００４１】
本実施例では、インク吐出が行われる記録素子の数が少ないブロックを時分割駆動の１サイクルにおける最初と最後の駆動順序とし、インク吐出が行われる記録素子の数が多いブロックを時分割駆動の１サイクルにおける中間の駆動順序とした。そして、残りの各ブロックを前記中間の駆動順序のブロックから前記最初と最後の駆動順序のブロックまでインク吐出が行われる記録素子の数が夫々段階的に少なくなるように配置した駆動順序とした。このように駆動順序を変更したドットカウント比較レジスタ９０４を用いて往路及び復路の双方向で記録を行った。
【００４２】
図１１に、実施例１及び実施例２について、記録ヘッドが往復移動する際に記録される各ブロックからのドットカウント量を表す模式図を示した。
【００４３】
（実施例３）
本実施例では、実施例１のドットカウント比較レジスタ９０４を用いて、往路及び復路での各ブロックの記録順をドットカウント値の大きい順又は小さい順のいずれから行うかを変更できるようにして双方向で記録を行った。詳細には、往路又は復路で、このドットカウント比較レジスタの順又はこの逆の順のいずれの順で記録データを記録ヘッドに転送するかを変更できるようにした。
【図面の簡単な説明】
【００４４】
【図１】従来及び本発明のブロック駆動方式のインクジェット記録装置における画像形成時の着弾位置ズレを比較した模式図である。
【図２】ブロック駆動する記録ヘッドを用いて画像を形成した場合のインクの着弾位置ズレを示す模式図である。
【図３】本発明を適応可能なカラーインクジェット記録装置の一実施例の構成を示す概略斜視図である。
【図４】記録ヘッドの要部斜視図である。
【図５】記録装置各部の記録制御を実行するための制御構成を示すブロック図である。
【図６】制御構成の中の記録データ生成と制御に関わるゲートアレイを示すブロック図である。
【図７】記録ヘッドを駆動する駆動回路の構成図である。
【図８】記録ヘッドの駆動タイミングチャートを示す図である。
【図９】記録データを生成する際の吐出順番変更箇所のブロック図である。
【図１０】各ブロックの駆動順番の並び替え方法を示すフローチャートである。
【図１１】実施例１及び実施例２における記録ヘッドが往復移動する際に記録される各ブロックからのドットカウント量を表す模式図である。
【符号の説明】
【００４５】
２０１  記録ヘッド
３０３  記録素子
５０１  ＣＰＵ
５０３  ＲＡＭ
【図１】
2008183742.tif 000003
【図２】
2008183742.tif 000004
【図３】
2008183742.tif 000005
【図４】
2008183742.tif 000006
【図５】
2008183742.tif 000007
【図６】
2008183742.tif 000008
【図７】
2008183742.tif 000009
【図８】
2008183742.tif 000010
【図９】
2008183742.tif 000011
【図１０】
2008183742.tif 000012
【図１１】
2008183742.tif 000013