(57)【要約】【課題】複数の記録ヘッド間のずれに伴う記録品位の低下を抑制する。【解決手段】記録装置は、複数の記録素子を配列した記録ヘッドを複数有する。各記録ヘッドの複数の記録素子を複数のブロックに分割し、記録素子をブロック毎に順番に駆動する時分割駆動を行い、これにより画像を記録する。記録素子の配列方向における記録ヘッド間のずれ量を取得する。この取得されたずれ量に応じて、ずれを補正するよう、少なくとも一つの記録ヘッドの使用する記録素子群をずらすと共に、ブロックの駆動順序を変更する。時分割駆動の場合であってもドットの形成位置のずれを解消することができる。【選択図】図１７
2011037016.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子を配列した記録ヘッドを複数有し、各記録ヘッドの複数の記録素子を複数のブロックに分割し、前記記録素子をブロック毎に順番に駆動する時分割駆動を行い、これにより画像を記録する記録装置であって、
前記記録素子の配列方向における前記記録ヘッド間のずれ量を取得するずれ量取得手段と、
前記ずれ量取得手段によって取得されたずれ量に応じて、そのずれを補正するよう、少なくとも一つの記録ヘッドの使用する記録素子群をずらすと共に、前記ブロックの駆動順序を変更するずれ補正手段と、
を備えたことを特徴とする記録装置。
【請求項２】
前記ずれ補正手段が、基準のブロック駆動順データを記憶する第１の記憶手段と、前記取得されたずれ量に対応する駆動ブロックオフセット値を決定する決定手段と、この決定された駆動ブロックオフセット値に基づき基準のブロック駆動順データを並べ替えて記憶する第２の記憶手段とを備え、
前記時分割駆動が、前記第２の記憶手段に記憶されたブロック駆動順データに従って、前記少なくとも一つの記録ヘッドの前記記録素子をブロック毎に順番に駆動するものである
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記決定手段が、前記ずれ量と駆動ブロックオフセット値との関係を予め定めたテーブルから、前記取得されたずれ量に対応する駆動ブロックオフセット値を決定する
ことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記ずれ補正手段が、前記ずれ量と前記使用する記録素子群との関係を予め定めたテーブルから、前記取得されたずれ量に対応する使用記録素子群を決定する
ことを特徴とする請求項１〜３のいずれか一項に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置に係り、特に、記録ヘッドの複数の記録素子をブロック毎に順番に駆動する時分割駆動を行って画像を記録する記録装置に関する。
【背景技術】
【０００２】
一般に、インクジェット記録装置は、複数の記録素子を配列した記録ヘッドを備える。記録ヘッドは、インク滴を吐出する吐出口と、吐出口からインク滴を吐出させるためのエネルギを発生するヒータまたはピエゾ素子等のエネルギー発生手段とを備える。そしてインクジェット記録装置は、シアン、マゼンタ、イエロー、ブラックといった異なる色のインク毎に一つの記録ヘッドを備え、すなわち各色に対応した複数の記録ヘッドを備えている。
【０００３】
インクジェット記録装置は、記録ヘッドを主走査方向へ移動させるとともに記録領域上でインク滴を吐出する記録走査と、主走査方向と交差する副走査方向への記録媒体の搬送とを繰り返して、記録媒体に画像を記録する。副走査方向は、各記録ヘッドにおける記録素子の配列方向に一致する。
【０００４】
記録ヘッドの吐出口列すなわち記録素子列において、全ての吐出口から同時にインク滴を吐出するだけの電源容量をインクジェット記録装置が備えることは、電源装置のコストアップ等の理由により困難である。そこでこの問題を回避するため、各記録素子を時分割して駆動することがある。すなわち、記録ヘッドの複数の記録素子は複数のグループに分けられ、それぞれのグループで記録素子が異なるブロックに割り当てられる。そして、各グループの同一ブロックに属する記録素子を、ブロック毎に時間を隔てて順次駆動していく。全ブロックを駆動し終えた時に全記録素子が駆動されたことになる。これを主走査方向に繰り返して、１主走査分の記録領域に記録を行う。
【０００５】
ところで、製造時における記録ヘッドの組み付け誤差や、記録ヘッドが交換可能である場合には交換時の記録ヘッドの装着誤差等によって、記録ヘッドが本来の基準位置から副走査方向にずれて装着されることがある。こうなると、インク滴吐出によって記録媒体上に形成されるドットの形成位置が、副走査方向にずれる場合がある。
【０００６】
この対策として、使用する記録素子群を一律にずらすことが提案されている。なお特許文献１には、複数の記録ヘッドの装着状態から最大または最小のずれ位置にある記録ヘッドを基準としてその他の記録ヘッドのずれ量を調整することが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−１７０５０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、時分割駆動の場合、使用する記録素子群を単に一律にずらすだけでは、ドットの形成位置のずれを解消することができない。このため、ドット配置パターンが色間で異なり、色味のずれや粒状感の低下など記録品位の低下を招くという問題がある。
【０００９】
そこで、本発明は、かかる実情に鑑みてなされたものであって、その目的は、複数の記録ヘッド間のずれに伴う記録品位の低下を抑制し得る記録装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一形態によれば、
複数の記録素子を配列した記録ヘッドを複数有し、各記録ヘッドの複数の記録素子を複数のブロックに分割し、前記記録素子をブロック毎に順番に駆動する時分割駆動を行い、これにより画像を記録する記録装置であって、
前記記録素子の配列方向における前記記録ヘッド間のずれ量を取得するずれ量取得手段と、
前記ずれ量取得手段によって取得されたずれ量に応じて、そのずれを補正するよう、少なくとも一つの記録ヘッドの使用する記録素子群をずらすと共に、前記ブロックの駆動順序を変更するずれ補正手段と、
を備えたことを特徴とする記録装置が提供される。
【００１１】
これによれば、記録ヘッドの使用する記録素子群をずらすだけでなく、ブロックの駆動順序をも変更するので、時分割駆動の場合であってもドットの形成位置のずれを解消することができる。よって記録品位の低下を抑制することができる。
【００１２】
好ましくは、前記ずれ補正手段が、基準のブロック駆動順データを記憶する第１の記憶手段と、前記取得されたずれ量に対応する駆動ブロックオフセット値を決定する決定手段と、この決定された駆動ブロックオフセット値に基づき基準のブロック駆動順データを並べ替えて記憶する第２の記憶手段とを備え、前記時分割駆動が、前記第２の記憶手段に記憶されたブロック駆動順データに従って、前記少なくとも一つの記録ヘッドの前記記録素子をブロック毎に順番に駆動するものである。
【００１３】
好ましくは、前記決定手段が、前記ずれ量と駆動ブロックオフセット値との関係を予め定めたテーブルから、前記取得されたずれ量に対応する駆動ブロックオフセット値を決定する。
【００１４】
好ましくは、前記ずれ補正手段が、前記ずれ量と前記使用する記録素子群との関係を予め定めたテーブルから、前記取得されたずれ量に対応する使用記録素子群を決定する。
【発明の効果】
【００１５】
本発明によれば、複数の記録ヘッド間のずれに伴う記録品位の低下を抑制することができるという、優れた効果が発揮される。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係るインクジェット記録装置を示す斜視図である。
【図２】カートリッジの斜視図である。
【図３】複数の記録ヘッドのインク吐出口面を示す図である。
【図４】記録ヘッドのインク吐出口列と、各インク吐出口に対応するノズル番号、ブロックおよびグループを示す図である。
【図５】制御回路の構成を示すブロック図である。
【図６】参考例のＡＳＩＣの内部ブロック図である。
【図７】第３の記録メモリの構成を示す図である。
【図８】ブロック駆動順データを示す図である。
【図９】記録ヘッドを駆動する駆動回路を示す図である。
【図１０】ブロックイネーブル信号等の各信号のタイミングを示すタイムチャートチャートである。
【図１１】色間ずれがない場合のシアン及びマゼンタのドット配置を示す図である。
【図１２】色間ずれがない場合のシアン及びマゼンタの印字後のドット配置を示す図である。
【図１３】色間ずれがある場合のシアン及びマゼンタのドット配置を示す図である。
【図１４】色間ずれがある場合のシアン及びマゼンタの印字後のドット配置を示す図である。
【図１５】色間ずれがあり、単に使用記録素子群をずらした場合のシアン及びマゼンタのドット配置を示す図である。
【図１６】色間ずれがあり、単に使用記録素子群をずらした場合のシアン及びマゼンタの印字後のドット配置を示す図である。
【図１７】色間ずれがあるが、本発明に従って色間ずれを補正した場合のシアン及びマゼンタのドット配置を示す図である。
【図１８】本実施形態のＡＳＩＣの内部ブロック図である。
【図１９】色間ずれ量と駆動ブロックオフセット値との関係を規定したテーブルである。
【図２０】ずれ補正の手順を示すフローチャートである。
【図２１】テストパターンの一例を示す図である。
【図２２】色間ずれがない場合のテストパッチとそのドット配列を示す図である。
【図２３】色間ずれがある場合のテストパッチとそのドット配列を示す図である。
【図２４】シアンのドットとマゼンタのドットとの間のずれ量を示す図である。
【図２５】色間ずれ量と使用記録素子群との関係を規定したテーブルである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態を添付図面に基づいて詳述する。なお本願において「記録」とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００１８】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチックフィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１９】
さらに、「インク」とは、上記「記録」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理に供され得る液体を表すものとする。インクの処理としては、例えば記録媒体に付与されるインク中の色剤の凝固または不溶化させることが挙げられる。
【００２０】
またさらに、「記録素子」（「ノズル」ともいう）とは、特にことわらない限り、インク吐出口乃至これに連通する液路及びインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００２１】
また、「記録装置」とは、プリンタに限らず、記録機能を有する複写装置、ファクシミリ装置、ワードプロセッサ、その他の複合装置等をも表す。
【００２２】
〔記録装置の構成〕
図１を用いて、本実施形態に適用されるインクジェット記録装置について説明する。
【００２３】
インクジェット記録装置１は、複数のインクジェットカートリッジ（以下、カートリッジという）Ｊを備える。本実施形態においては４つのカートリッジＪが設けられる。これら複数のカートリッジＪはキャリッジ２に搭載されている。個々のカートリッジＪは、上部にインクタンクを、下部に記録ヘッドを有しており、さらに記録ヘッドを駆動するための信号などを受信するコネクタを有している。
【００２４】
これらカートリッジＪのインクタンクには、イエロ、マゼンタ、シアン、ブラックといった異なった色のインクがそれぞれ収容されている。キャリッジ２には、各カートリッジＪの記録ヘッドを駆動するための信号などを伝達するコネクタホルダが設けられ、コネクタホルダは各記録ヘッドと電気的に接続されている。図示例では、左からマゼンタＭ、イエロＹ、シアンＣ、ブラックＢの各インクが各カートリッジＪのインクタンクに収容されている。
【００２５】
１１は記録ヘッドを走査させる方向（主走査方向）に延在してキャリッジ２を摺動自在に支持する走査レールである。５２はキャリッジモータである。５３はキャリッジ２を主走査方向に往復移動させるためのキャリッジモータ５２の駆動力を伝達する駆動ベルトである。キャリッジ２の主走査方向の位置が図示しないリニアエンコーダ（例えば光学式リニアエンコーダ）により検出される。
【００２６】
５と６、及び７と８は、記録ヘッドによる記録媒体の記録位置の前後に配置され記録媒体を挟持して搬送する搬送ローラ対である。この搬送方向は、前述の主走査方向と直交する副走査方向となる。Ｐは紙などの記録媒体である。記録媒体Ｐはその記録面を平坦に規制するプラテン（不図示）の案内面に圧接されている。
【００２７】
キャリッジ２に搭載されたカートリッジＪの記録ヘッドは、キャリッジ２から下方へ突出して搬送用ローラ６と８の間に位置する。記録ヘッドの吐出口が形成されている吐出口形成面は、プラテン（不図示）の案内面に圧接された記録媒体Ｐと平行に対向するようになっている。この記録装置には回復系ユニットが図１の左側にあるホームポジション側に配設されている。
【００２８】
この回復系ユニットに関し、３００は、４つのカートリッジＪの記録ヘッド夫々に対応して設けられた上下方向に昇降可能なキャップユニットである。キャップユニット３００は、キャリッジ２がホームポジションにあるときに、記録ヘッドと接合してこれをキャッピングする。そして記録ヘッドの吐出口内のインクの蒸発を防止して、インクの粘度が増大したり、或いは、揮発成分が蒸発し固着して吐出不良となることを防いでいる。
【００２９】
また、キャップユニット３００の内部は、ポンプユニット（不図示）に連通されている。ポンプユニットは必要に応じて負圧を生じさせる。例えば、記録ヘッドが吐出不良となってキャップユニット３００を記録ヘッドに接合させて吸引回復を行うときに、ポンプユニットは負圧を生じさせる。或いは、キャップユニット３００のキャップ内に予備吐出されたインクを空吸引するときなどにも、ポンプユニットは負圧を生じさせる。
【００３０】
４０１は、記録媒体Ｐに対する記録動作領域を挟んでホームポジションと反対側に設けられた予備吐出受け部である。予備吐出受け部４０１において、記録ヘッドの予備吐出が行われる。なお、回復系ユニットにゴムなどの弾性部材で形成されたブレードを設けて、記録ヘッドの吐出口形成面に付着した液滴をワイピングするような構成としてもよい。また、吐出口へのワイピングによる不要物の押し込みを解消するため、ワイピング後に予備吐出を実施して吐出状態を安定化するようにしてもよい。
【００３１】
この実施形態の記録装置では、記録媒体Ｐを搬送するための搬送用の駆動モータと、回復系ユニットを動作させるための駆動モータとを同一のものとして共通化している。
【００３２】
図２に示すように、カートリッジＪは、その上部にインクタンクＴを、その下部に記録ヘッド９６を有している。インクタンクＴの上部には空気孔８４が、インクタンクＴと並ぶ位置にはヘッド側コネクタ８５が設けられている。コネクタ８５は、記録ヘッド９６を駆動するための信号などを受信すると共に、インク残量検知信号を出力する。記録ヘッド９６には、その底面で開口する複数の吐出口を有する吐出口面９５が形成されている。各吐出口に連通する液路部分には、インクを吐出するのに必要な熱エネルギーを発生する電気熱変換体が配置されている。
【００３３】
図３に示すように、記録ヘッド９６のインク吐出口面９５には複数のインク吐出口９４が副走査方向に配列されている。インク吐出口列９０、９１、９２、９３は、それぞれ６４個のインク吐出口９４を副走査方向に一列に配列して成り、それぞれブラックＢ、シアンＣ、イエロＹ、マゼンタＭのインク滴を吐出する。
【００３４】
なお、記録ヘッド９６の構成については、例えば複数のインク吐出口９４を副走査方向に二列に配列して各インク吐出口列９０，９１，９２，９３を形成してもよい。また、ブラックのインク吐出口列９０が他色のインク吐出口列９１、９２、９３よりも、インク吐出口９４の数が多い構成であってもよい。
【００３５】
図４は、６４個のインク吐出口９４から成るインク吐出口列９１を有する記録ヘッド９６を示している。なお記録ヘッド９６の構成は各色同様であり、ここでは代表してシアンの記録ヘッド９６を説明する。
【００３６】
インク吐出口列９１の図中上側のインク吐出口９４、記録素子またはノズルは、副走査方向Ｂの下流側に位置される。最下流のインク吐出口９４から上流側に向かって順に０〜６３のノズル番号が付されている。ノズル番号８〜５５のインク吐出口９４が、基準ないし既定のインク吐出口である。ノズル番号０〜７及び５６〜６３のインク吐出口９４は、色間で副走査方向のずれが生じた際、使用する記録素子群をずらすときに用いる、いわば補正用ないし予備用のインク吐出口である。このように中間部に位置する基準の記録素子群が、両端部に位置する補正用の記録素子群で挟まれた格好となっている。
【００３７】
ノズル番号８〜５５のインク吐出口９４を、ノズル番号の小さい方から１６個ずつ、グループ１からグループ３に分ける。また、各グループでノズル番号の小さいインク吐出口から、順にブロック０からブロック１５を割り当てる。また、ノズル番号０〜７のインク吐出口９４にはブロック８〜１５を割り当て、ノズル番号５６〜６３のインク吐出口９４にはブロック０〜７を割り当てる。
【００３８】
こうして、６４個の記録素子は１６個のブロックに分割される。そして記録素子をブロック毎に時分割して選択し、駆動することにより、画像の記録を行う。尚、以降の説明では、シアンのインク吐出口列９１と同様の構造であるイエロのインク吐出口列９２のインク吐出口９４を用いて画像を記録する場合を例に説明を行う。
【００３９】
〔記録装置の制御回路の構成〕
図５は、インクジェット記録装置１における制御回路１００の構成を示すブロック図である。図中、２０１はＣＰＵ、２０２はＣＰＵ２０１が実行する制御プログラムを格納するＲＯＭである。ホスト２００から受信したラスタ単位の記録データは、まず受信バッファ２０３に格納される。受信バッファ２０３に格納された記録データは、ホスト２００からの送信データ量を減らすために圧縮されており、展開された後に第１の記録メモリ２０４に格納される。第１の記録メモリ２０４に格納された記録データは、ＨＶ変換回路２０５によってＨＶ（Horizontal-Vertical）変換処理が行われた後、第２の記録メモリ２１１（図６参照）に格納される。すなわち、第１の記録メモリ２０４にラスタ方向に格納された記録データは、ＨＶ変換処理によって記録素子の配列に合わせてカラム方向に並べ変えられ、第２の記録メモリ２１１に格納される。
【００４０】
図６は、制御回路１００に備えられたＡＳＩＣ２０６の内部ブロック図である。なおここでは参考例としての基本的なＡＳＩＣ２０６を示し、本実施形態のＡＳＩＣ２０６は別途後述する。
【００４１】
記録素子を時分割して順次駆動するための構成について説明する。データ並び替え回路２１２は、記録データを並び替えるための回路である。この回路２１２は、第２の記録メモリ２１１に保持された記録データを、略同時に記録されることになるブロック毎の７ビットの記録データにまとめて、第３の記録メモリ２１３に書き込む。なお第２の記録メモリ２１１に保持された記録データは、６４個の記録素子に対応付けられている。
【００４２】
図７は、第３の記録メモリ２１３の構成を示す図である。同図において、例えば「Ａｄ０ｈ」の「Ａｄ」はアドレスを意味し、「０」はアドレス番号を意味し、「ｈ」は１６進数を意味する。また図の左端にはブロック番号が示されている。さらに図中、例えば「Ａｄ０ｈ」の左側に記載された「グループ１  ４」とは、図４を参照すると理解されるように、ブロック０がグループ１〜４に属する（グループ０には属さない）ことを意味する。
【００４３】
第３の記録メモリ２１３において、アドレス０（Ａｄ０ｈ）からＦ（ＡｄＦｈ）までには、ブロック０から１５までの記録データが順番に保持されている。アドレス０にはグループ１からグループ４までのブロック０のデータが保持されており、同様にアドレス１にはグループ１からグループ４までのブロック１のデータが保持されている。アドレスＥにはグループ０からグループ３までのブロック１４のデータが保持されており、同様にアドレスＦにはグループ０からグループ３までのブロック１５のデータが保持されている。
【００４４】
また、書き込み動作と読み込み動作が排他動作となるように、第３の記録メモリ２１３には、１６ブロック分のデータを１Ｂａｎｋとした３Ｂａｎｋが設けられている。
【００４５】
書き込みにＢａｎｋ０が使用されるとき読み込みはＢａｎｋ１とＢａｎｋ２から行われる。また、書き込みにＢａｎｋ１が使用されるとき読み込みはＢａｎｋ２とＢａｎｋ０から行われる。書き込みにＢａｎｋ２が使用されるとき読み込みはＢａｎｋ０とＢａｎｋ１から行われる。
【００４６】
図６に戻って、転送回数カウンタ２１６は、リニアエンコーダの出力信号に基づいて生成される記録タイミング信号の回数をカウントするカウンタ回路であり、記録タイミング信号毎にインクリメントされる。転送回数カウンタは０から１５までカウントして０に戻る。さらに、転送回数カウンタ２１６は、第３の記録メモリのＢａｎｋ値をカウントしており、転送回数カウンタが１６回カウントされるとＢａｎｋ値を＋１インクリメントする。
【００４７】
ブロック駆動順データメモリ２１４は、１６分割されたブロック番号０から１５までの記録素子を駆動する順序をアドレス０から１５に記録している。例えば、図８(ａ)のようにブロック番号０から順次駆動する場合には、アドレス０から１５に０→１→２→・・・→１５の順でブロック番号が記憶されている。
【００４８】
記録データ転送回路２１９は、例えば、リニアエンコーダの出力信号に基づいて生成される記録タイミング信号をトリガに、転送回数カウンタ２１６のインクリメントを行う。データ選択回路２１５は、記録タイミング信号を起点に、ブロック駆動順データメモリ２１４の値と、転送回数カウンタ２１６のカウントしたＢａｎｋ値に応じた記録データを第３の記録メモリ２１３より読み出す。そして、補正値記憶手段２１７に保持されている補正値に応じて、記録データを補正し、この補正した記録データを、データ転送ＣＬＫ生成器２１８によって生成されたデータ転送ＣＬＫ（ＨＤ＿ＣＬＫ）信号に同期して、記録ヘッド９６に転送する。
【００４９】
図８（ｂ）は、ブロック駆動順データメモリ２１４のアドレス０〜アドレス１５に書き込まれたブロック駆動順データの一例を示している。ブロック駆動順データメモリ２１４のアドレス０及びアドレス１には、それぞれブロック０及びブロック１を示すブロック駆動順データが記憶されている。同様に、アドレス２〜アドレス１５には、それぞれブロック２〜ブロック１５を示すブロック駆動順データが順次記憶されている。これにより、ブロック駆動順序はブロック０→１→２→・・・→１５の駆動順序ということになる。
【００５０】
データ選択回路２１５（図６参照）は、記録タイミング信号をトリガに、ブロック駆動順データメモリ２１４のアドレス０から、ブロックイネーブル信号としてブロック駆動順データ００００（ブロック０を示す数値）を読み出す。そして、このブロック駆動順データ００００に対応した記録データを第３の記録メモリ２１３から読み出し、この記録データを記録ヘッド９６に転送する。
【００５１】
同様に、データ選択回路２１５は、次の記録タイミング信号で、ブロック駆動順データメモリ２１４のアドレス１からブロックイネーブル信号としてブロック駆動順データ０００１（ブロック１を示す数値）を読み出す。そして、ブロック駆動順データ０００１に対応した記録データを第３の記録メモリ２１３から読み出し、記録ヘッド９６に転送する。
【００５２】
このようにして、データ選択回路２１５は、ブロック駆動順データメモリ２１４のアドレス０から１５までに設定されたブロック駆動順データの読み出しを順次行う。そして、それぞれのブロック駆動順データに対応した記録データを第３の記録メモリ２１３から読み出して記録ヘッド９６に転送することで１カラム分の記録を行う。
【００５３】
図９は記録ヘッド９６を駆動する駆動回路を示し、図１０は各信号のタイミングを示す。記録データ信号３１３は、ＨＤ＿ＣＬＫ信号３１４のタイミングに従って、記録ヘッド９６へシリアル転送で送られる。記録データ信号３１３は、１６ビットのシフトレジスタ３０１で受け取られる。その後、当該受け取られてシフトレジスタ３０１に整列した記録データ３１３は、ラッチ信号３１２の立ち上がりのタイミングで、１６ビットラッチ回路３０２にラッチされる。ブロックの指定は４本のブロックイネーブル信号３１０としてデコーダ３０３に送られ、ここで１６個のブロックに対応した１６本のブロック選択信号に変換され、記録素子１５が選択される。
【００５４】
デコーダ３０３からのブロック選択信号と、ラッチ回路３０２からの記録データ信号と、ヒータ駆動パルス信号３１１とがＡＮＤゲート３０５に入力される。従って、ブロック選択信号で選択され、記録データが有る記録素子１５のみが、ヒータ駆動パルス信号３１１の時間長さだけ駆動され、インク滴を吐出することになる。
【００５５】
図１０にブロックイネーブル信号３１０の駆動タイミングを示す。ブロック駆動順データメモリ２１４に格納されているブロック駆動順データに基づいて、ブロックイネーブル信号３１０が生成されることができる。図１０のブロックイネーブル信号３１０に示すように、ブロック駆動順データメモリ２１４により生成されるブロック駆動順は、ブロック０から始まりブロック１５で終わる１６ブロックを順番に指定するように設定されている。従って、片方向記録及び双方向記録の際の往走査記録では、駆動タイミングを示すブロックイネーブル信号３１０は、記録ヘッド９６に対して、ブロック０→１→２→・・・→１５の駆動順序で駆動させることになる。なお、ブロックイネーブル信号３１０は、各ブロックが１周期の中で等間隔のタイミングで指定されるように生成される。
【００５６】
〔副走査方向におけるずれ補正〕
まず、副走査方向における記録ヘッド間ずれ（色間ずれ）の概略について説明する。
【００５７】
図１１は、複数の記録ヘッドがインクジェット記録装置に理想的に装着され、副走査方向における記録ヘッド間すなわち色間のずれが存在しないときの、記録媒体に形成されるドットの配置を示している。同図で、記録ヘッドは矢印Ｂの副走査方向と平行にインクジェット記録装置に装着されており、記録素子の配列方向も副走査方向に沿っている。また記録ヘッドは、記録媒体上を矢印Ａに示す主走査方向に沿って左から右へと移動して記録を行う。また、記録媒体は矢印Ｂに示す副走査方向に図中の下から上へと搬送されるようになっており、上側が副走査方向の下流側、下側が副走査方向の上流側となっている。
【００５８】
図４を参照して既に説明したように、記録ヘッドの６４個のインク吐出口すなわち記録素子は、１６個ずつの記録素子からなるグループ１からグループ３の３グループ、及び、８個ずつの記録素子からなるグループ０とグループ４の２グループに分けられる。そして、それぞれのグループで記録素子は異なるブロックに割り当てられ、同一ブロックの記録素子ごとに時間をずらして順次駆動されていく。
【００５９】
グループ１〜３においては、副走査方向下流側の記録素子から順に、ブロック０から１５が割り当てられ、グループ０ではブロック８〜１５が割り当てられ、グループ４では０〜７が割り当てられている。そして記録素子は、図８（ａ）、（ｂ）に示したような基準のブロック駆動順序に従って、ブロック０→１→２→・・・→１５の駆動順序で、１周期の駆動が行われる。
【００６０】
記録ヘッド間ないし色間で副走査方向におけるずれがなければ、記録素子のブロック０から１５の１周期の駆動によって形成されるドットは、図１２に示すように副走査方向において理想の位置に形成され、記録品位の高い画像を得ることが出来る。すなわちこの例では、シアン（Cyan）とマゼンタ（Magenta）を同一位置に印字することを意図しており、副走査方向における色間ずれが発生していなければ、図１２に示すようにシアンとマゼンタは同一位置に記録される。
【００６１】
これとは対照的に、図１３及び図１４は、シアンとマゼンタで副走査方向において４画素分の色間ずれが発生した時のドット配置を示す図である。色間ずれによりシアンに対しマゼンタが同一位置に記録されず、色味のずれや粒状感の低下といった記録品位の低下を招いている。
【００６２】
これに対し、図１５及び図１６は、マゼンタの使用する記録素子群を８〜５５から４〜５１に変更し或いはずらした際のドット配置を示す図である。図１２及び図１６との比較から分かるように、単に使用する記録素子群をずらしただけでは記録品位の向上を図ることはできない。
【００６３】
その理由は、時分割駆動においてブロック０→１→２→・・・→１５の順序で駆動するというブロック駆動順序に何等変更がないことである。すなわち、図１５のように使用記録素子群をずらしたとしても、最初に駆動されるのはブロック０に属する記録素子番号８，２４，４０の記録素子である。よって、依然として、シアンに対し４画素分ずれた記録素子番号８，２４，４０の記録素子から印字を開始してしまい、その後もシアンに対し４画素分ずれた記録素子で印字を次々と実行してしまう。よって、シアンに対するマゼンタのずれは何等解消しておらず、記録品位は低下したままである。
【００６４】
そこで、本実施形態においては、マゼンタの記録ヘッドの使用する記録素子群をずらすと共に、マゼンタの記録ヘッドのブロック駆動順序を変更することにより、シアンに対するマゼンタのずれを解消し、記録品位を向上するようにしている。
【００６５】
すなわち、図１７に示すように、マゼンタの使用記録素子群を８〜５５から４〜５１に変更する。そしてさらに、マゼンタの記録ヘッドのブロック駆動順序を、ブロック０→１→２→３→４→５→６→７→８→９→１０→１１→１２→１３→１４→１５から、ブロック１２→１３→１４→１５→０→１→２→３→４→５→６→７→８→９→１１に、４画素分変更する。
【００６６】
これにより、図１２に示したのと同じように、シアンとマゼンタは同一位置に記録されるようになり、色味のずれや粒状感の低下といった記録品位の低下を防止或いは抑制することができる。
【００６７】
なお、この例ではシアンとマゼンタの２色を例にとって説明したが、異なる色の組み合わせの間でも、また３色以上に対しても、本発明は適用可能である。例えば、３色のインク間でずれを解消しようとする場合、特定の１色を基準として他の２色に対し前記同様の補正を行えばよい。
【００６８】
上記のようなブロック駆動順序の変更は、具体的には次のようにして行われる。まず図１８に本実施形態のＡＳＩＣ２０６の内部ブロック図を示す。本実施形態のＡＳＩＣ２０６は、図６の参考例のＡＳＩＣ２０６のブロック駆動順データメモリ２１４を、第１および第２のブロック駆動順データメモリ２０７，２０８と駆動ブロックオフセット値記憶手段（記憶メモリ）２１０で置き換えた構成となっている。第１のブロック駆動順データメモリ２０７では、図６に示した参考例のブロック駆動順データメモリ２１４と同様、アドレス０〜１５にそれぞれブロック０〜１５のブロック駆動順データが記憶されている。つまり基準のブロック駆動順序であるブロック０→１→２→３→４→５→６→７→８→９→１０→１１→１２→１３→１４→１５を実行するような基準のブロック駆動順データが記憶されている。
【００６９】
駆動ブロックオフセット値記憶手段２１０には、図１９に示すような、色間ずれ量と駆動ブロックオフセット値との関係が、予めテーブルとして記憶されている。ここでは後述の方法で検出される色間ずれ量が“＋４”であるので、テーブルに従い、−４の駆動ブロックオフセット値が取得されることとなる。
【００７０】
第１のブロック駆動順データメモリ２０７に記憶されているブロック駆動順データが、駆動ブロックオフセット値記憶手段２１０から取得した駆動ブロックオフセット値に基づいて並べ替えられ、第２のブロック駆動順データメモリ２０８に記憶される。そして第２のブロック駆動順データメモリ２０８に記憶されたブロック駆動順データに従って、各ブロックの記録素子が順番に駆動される。
【００７１】
駆動ブロックオフセット値が０の場合、第１のブロック駆動順データメモリ２０７の各アドレスに記憶されているブロック駆動順データは、第２のブロック駆動順データメモリ２０８でも同一のアドレスに記憶される。よって、記録ヘッド９６の各記録素子は図８(ａ)に示したようにブロック０→１→２・・・→１５の順で駆動されることになる。
【００７２】
一方、駆動ブロックオフセット値が−４の場合、第１のブロック駆動順データメモリ２０７の各アドレスに記憶されているブロック駆動順データは、第２のブロック駆動順データメモリ２０８において４つ繰り下がったアドレスに記憶される。例えば、アドレス０にはブロック１２のブロックデータが記憶され、アドレス１にはブロック１３のブロックデータが記憶される。アドレス４にはブロック０のブロックデータが記憶され、アドレス５にはブロック１のブロックデータが記憶される。このようにして、第１のブロック駆動順データメモリ２０７のアドレスとブロック駆動順データとの関係が変更されて、図８(ｃ)に示すように記録素子の駆動順がブロック１２→１３→１４→１５→０→１→２→・・・→１１に変更されることとなる。なお、駆動ブロックオフセット値が他の値の場合も同様にして、第１のブロック駆動順データメモリ２０７のアドレスとブロックデータとの関係が変更され、記録素子のブロック駆動順序が変更される。
【００７３】
以下、本実施形態におけるずれ補正制御を説明する。
【００７４】
色間ずれに関する情報すなわち色間ずれ量の検出は、どのような方法で行っても構わないが、ここでは光学式センサを用いて色間ずれ量を検出する場合を例に説明を行う。光学式センサは、記録媒体上に記録されたテストパッチ（後述）の光学特性を測定する。光学式センサは、例えば記録媒体に対向するようにキャリッジ２に搭載され、主走査方向に移動可能である。
【００７５】
図２０にずれ補正制御の手順を示す。まずステップＳ１１で、副走査方向の色間ずれ量を検出するためのテストパターンを作成する。このテストパターンの作成では、少なくとも一つの記録ヘッドの使用する記録素子群と、ブロック駆動順序とを基準値から少しずつ変更し、複数のテストパッチを記録媒体に記録する。各テストパッチの光学特性の差を利用することで、副走査方向における色間ずれ量を取得することができる。
【００７６】
次に、ステップＳ１２で、光学式センサを用いてそれぞれのテストパッチの光学特性（例えば、反射光学濃度）を測定し、副走査方向における色間ずれ量を検出ないし取得する。
【００７７】
そして、ステップＳ１３で、検出した色間ずれ量を補正値記憶手段２１７および駆動ブロックオフセット値記憶手段２１０（図１８）に入力する。
【００７８】
ステップＳ１４では、検出した色間ずれ量に基づき、補正値記憶手段２１７に予め記憶されているテーブル（後述）に従い、最終的に使用する記録素子群を決定する。
【００７９】
ステップＳ１５では、駆動ブロックオフセット値記憶手段２１０に予め記憶されているテーブル（図１９）に従い、検出した色間ずれ量に対応する駆動ブロックオフセット値を読み出す。そしてこの読み出した駆動ブロックオフセット値に基づき、前述の方法で、最終的なブロック駆動順序を決定する。
【００８０】
ステップＳ１６では、これら決定された記録素子群とブロック駆動順序とを用いて記録媒体に画像を記録する。
【００８１】
ここで、ステップＳ１１のテストパターン作成およびステップＳ１２の色間ずれ情報検出についてより詳細に述べる。
【００８２】
図２１には、ステップＳ１１で記録媒体に形成されたテストパターンの一例を図示しており、テストパターンは例えば７つのテストパッチ４０１〜４０７から成る。ここで、各テストパッチを作成する手順について図２２を用いて説明する。
【００８３】
まず基準のテストパッチ４０４においては、シアンのノズル番号８〜２３、及び、４０〜５５の各１６個のインク吐出口を用いて副走査方向１６ドット×主走査方向４ドットの画像４１１を記録する。するとこれら画像４１１間に、副走査方向１６ドット×主走査方向４ドット分の空白部ができる。同一走査において、これら画像４１１間に、マゼンタのノズル番号２４〜３９のインク吐出口を用いて画像４１２を記録する。つまり２個のシアンのパターン間の空白部をちょうど埋めるようにマゼンタのパターンを記録する。
【００８４】
一方、マゼンタの記録素子群を基準時よりも少しずつずらしてテストパッチ４０５、４０６、４０７を記録する。即ち、マゼンタの記録素子群は、基準テストパッチ４０４では２４〜３９だったものが、テストパッチ４０５では２２〜３７、テストパッチ４０６では２０〜３５、テストパッチ４０７では１８〜３３といった具合に、ノズル番号減少方向に二つずつずらされる。ブロック駆動順に変更はない。
【００８５】
同様に、マゼンタの記録素子群を基準時よりも反対方向に少しずつずらしてテストパッチ４０３、４０２、４０１を記録する。即ち、マゼンタの記録素子群は、基準テストパッチ４０４では２４〜３９だったものが、テストパッチ４０３では２６〜４１、テストパッチ４０２では２８〜４３、テストパッチ４０１では３０〜４５といった具合に、ノズル番号増大方向に二つずつずらされる。ここでもブロック駆動順に変更はない。
【００８６】
図２３は、副走査方向における色間ずれがある場合のテストパッチのドット配列を示す図である。副走査方向における色間ずれがあると、図のようにシアンとマゼンタのドットが重なった部分４１３と、ドットのない部分４１４とが生じ、テストパッチには黒スジ白スジが発生する。副走査方向における色間ずれがある場合は、図２４に示すように、シアンのドット４１５とマゼンタのドット４１６の間に副走査方向のずれＬが存在する。
【００８７】
基準のテストパッチ４０４では、本来、２個のシアンのパターン間をちょうど埋めるようにマゼンタのパターンを記録している。そのため、副走査方向における色間ずれがあると、図２３に示したようにシアン及びマゼンタのパターン間に重複部や空白部が発生し、黒スジ白スジのあるテストパッチとなってしまう。
【００８８】
次に、色間ずれ量、ここではシアンのドットとマゼンタのドットの副走査方向のずれ量の検出について説明する。なお、図２１の７つのテストパッチのうち“＋４”のテストパッチ４０６が黒スジおよび白スジのない一様な記録濃度の記録であるとして説明する。
【００８９】
テストパッチ４０６は、マゼンタの記録素子群を基準パターンにおける２４〜３９に対して２０〜３５とずらして記録している。本来、色間ずれがなければ、図２３に示したように黒スジ白スジが発生してしまう。しかし、現に色間ずれが発生しているために、この色間ずれを記録素子群のずれが相殺して、一様な記録濃度のテストパッチ４０６が形成される。この場合、シアンのドットとマゼンタのドット間の副走査方向のずれ量ＬはＬ＝＋４画素である。
【００９０】
マゼンタの使用記録素子群を少しずつずらして作成した複数のテストパッチ４０１〜４０７の中から、一様な記録濃度の画像を示すテストパッチを選択することにより、副走査方向における色間ずれ量を検出、取得することができる。すなわち、ステップＳ１２において、これら７つのテストパッチについて、光学式センサを用いて反射光学濃度を測定する。そしてこの光学測定で、反射光学濃度の高い出力値を得ることの出来たテストパッチを選択することにより、黒スジ、白スジがなく、ドット配置が一様なテストパッチを検出することができる。ここでの例ではテストパッチ４０６が選択され、色間ずれ量はＬ＝＋４として決定、取得される。
【００９１】
なお、上述の例では、単純にドット配置が最も一様なテストパッチを光学センサにより選択し、そのテストパッチを形成した際のマゼンタの記録素子群を元に色間ずれに関する情報を検出する構成としている。しかし、この構成に限らず、例えば各テストパッチの光学特性を測定し、反射光学濃度の最も高いテストパッチと２番目に高いテストパッチを選択し、この２つのテストパッチの反射光学濃度差を算出する。そして、この反射光学濃度差が所定値以上であれば反射光学濃度の最も高いテストパッチのずれ量をそのまま色間ずれに関する情報として採用し、所定値以下であれば最も高いテストパッチと２番目のテストパッチのずれ量の平均を採用しても良い。またさらには、反射光学濃度の最も高いテストパッチの左右それぞれで、各テストパッチの光学特性のデータから直線近似や多項式近似によって近似直線または近似曲線を求める。そして、これら左右２つの直線または曲線の交点から色間ずれに関する情報を検出するようにしても良い。
【００９２】
ステップＳ１３，Ｓ１４に関して、補正値記憶手段２１７には、図２５に示すような、色間ずれ量と使用記録素子群との関係が、予めテーブルとして記憶されている。そしてこのテーブルから、実際に検出した色間ずれ量に対応する使用記録素子群が読み出され、これが最終的な使用記録素子群として決定される。色間ずれ量がＬ＝０のときの基準の使用記録素子群が８〜５５であるのに対し、“＋４”の補正では、使用記録素子群が４〜５１に設定される。
【００９３】
以上のように、本実施形態のずれ補正によれば、使用記録素子群およびブロック駆動順序の変更により、記録媒体上のドットの着弾位置を色間で同じにし、色味のずれや粒状感の低下を抑制ないし防止することができる。よって、記録品位の低下を抑制、防止または向上することが可能である。
【００９４】
以上、本発明の実施形態について詳細に述べたが、本発明は他の実施形態を採ることも可能である。
【００９５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９６】
１５  記録素子
９４  吐出口
９６  記録ヘッド
２０７  第１のブロック駆動順データメモリ
２０８  第２のブロック駆動順データメモリ
２１０  駆動ブロックオフセット値記憶手段
【図１】
2011037016.tif 000003
【図２】
2011037016.tif 000004
【図３】
2011037016.tif 000005
【図４】
2011037016.tif 000006
【図５】
2011037016.tif 000007
【図６】
2011037016.tif 000008
【図７】
2011037016.tif 000009
【図８】
2011037016.tif 000010
【図９】
2011037016.tif 000011
【図１０】
2011037016.tif 000012
【図１１】
2011037016.tif 000013
【図１２】
2011037016.tif 000014
【図１３】
2011037016.tif 000015
【図１４】
2011037016.tif 000016
【図１５】
2011037016.tif 000017
【図１６】
2011037016.tif 000018
【図１７】
2011037016.tif 000019
【図１８】
2011037016.tif 000020
【図１９】
2011037016.tif 000021
【図２０】
2011037016.tif 000022
【図２１】
2011037016.tif 000023
【図２２】
2011037016.tif 000024
【図２３】
2011037016.tif 000025
【図２４】
2011037016.tif 000026
【図２５】
2011037016.tif 000027