(57)【要約】【課題】記録素子列が主走査方向にずれて配列されている場合の傾きずれに伴う画質の劣化を軽減することである。【解決手段】記録ヘッドの複数の記録素子を互いに近接する複数のグループに分割し、各グループから１つの記録素子を選択し、該選択された記録素子により構成される複数のブロックを時分割駆動する。その駆動時に記録素子列の記録ヘッドの走査方向に関しての傾き情報をメモリに格納しておく。まず、複数の記録素子による記録に用いられる画像データの内、記録素子列で使われる画像データを列ごとに転送バッファに格納する。そして、そのメモリに格納された傾き情報に基づき、転送バッファから読出す画像データの読出し位置をオフセットさせる順番を時分割駆動による各ブロックの駆動順番と記録素子の番号とに応じて決定する。その決定されたオフセットされた転送バッファの読み出し位置から画像データを読出して記録ヘッドに転送する。【選択図】  図１４
2012056125.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて、記録素子列を構成する複数の記録素子を前記複数の記録素子の配列方向と交差する方向に予め定められたパターンに従ってずらして配置した記録ヘッドを前記複数の記録素子の配列方向と交差する方向に走査させながら、前記複数の記録素子を互いに近接する複数のグループに分割し、前記複数のグループそれぞれから１つの記録素子を選択し、各グループから該選択された記録素子により構成される複数のブロックを時分割駆動することによって記録を行う記録装置であって、
前記記録ヘッドの１回の走査で記録される際に用いられる前記画像データを格納する記録バッファと、
前記記録素子列の前記記録ヘッドの走査方向に関しての傾き情報を取得し、前記傾き情報を格納する記憶手段と、
前記複数の記録素子による記録に用いられる画像データのうち、前記記録素子列で使われる画像データを列ごとに格納する転送バッファと、
前記記憶手段に格納された傾き情報に基づいて、前記転送バッファから読み出す画像データの読み出し位置をオフセットさせる順番を、時分割駆動による各ブロックの駆動順番と記録素子の番号とに応じて決定する決定手段と、
前記決定手段によって決定されたオフセットされた前記転送バッファの読み出し位置から画像データを読み出して前記記録ヘッドに転送する転送手段とを有することを特徴とする記録装置。
【請求項２】
前記予め定められたパターンとは千鳥状のパターン、３列のパターン、２ノズル千鳥のパターン、或は、くの字のパターンであることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記複数のグループそれぞれに含まれる複数の記録素子の端部の記録素子から順番に時分割駆動することを特徴とする請求項１に記載の記録装置。
【請求項４】
前記記録素子の前記記録ヘッドの走査方向に関するずれは記録される画素の１画素未満であることを特徴とする請求項１に記載の記録装置。
【請求項５】
前記記録素子の前記記録ヘッドの走査方向に関するずれは記録される画素の１画素以上であることを特徴とする請求項１に記載の記録装置。
【請求項６】
前記傾き情報は光学式センサにより、前記記録素子列の両端部の記録素子により形成された画像から取得することを特徴とする請求項１乃至５いずれか１項に記載の記録装置。
【請求項７】
前記記録ヘッドは、インクジェット記録ヘッドであることを特徴とする請求項１乃至６のいずれか１項に記載の記録装置。
【請求項８】
画像データに基づいて、記録素子列を構成する複数の記録素子を前記複数の記録素子の配列方向と交差する方向に予め定められたパターンに従ってずらして配置した記録ヘッドを前記複数の記録素子の配列方向と交差する方向に走査させながら、前記複数の記録素子を互いに近接する複数のグループに分割し、前記複数のグループそれぞれから１つの記録素子を選択し、各グループから該選択された記録素子により構成される複数のブロックを時分割駆動することによって記録を行う記録装置の制御方法であって、
前記記録素子列の前記記録ヘッドの走査方向に関しての傾き情報を取得し、前記傾き情報をメモリに格納する工程と、
前記記録ヘッドの１回の走査で記録される際に用いられる前記画像データを記録バッファに格納する工程と、
前記複数の記録素子による記録に用いられる画像データのうち、前記記録素子列で使われる画像データを列ごとに転送バッファに格納する工程と、
前記メモリに格納された傾き情報に基づいて、前記転送バッファから読み出す画像データの読み出し位置をオフセットさせる順番を時分割駆動による各ブロックの駆動順番と記録素子の番号とに応じて決定する工程と、
前記決定されたオフセットされた前記転送バッファの読み出し位置から画像データを読み出して前記記録ヘッドに転送する工程と、
前記転送された画像データに基づいて前記記録ヘッドにより記録する工程とを有することを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像データに基づき記録ヘッドに設けられた各インク吐出口からインク滴を吐出し、記録媒体に画像を記録する記録装置及びその制御方法に関する。詳しくは、記録ヘッドの傾き等によって生じるドットの位置ずれについて、そのずれを補正して良好な画像を得ることが可能な記録装置及びその制御方法に関する。
【背景技術】
【０００２】
一般のインクジェット記録装置は、インク吐出口とヒータやピエゾ素子などインク滴を吐出するためのエネルギー発生手段である記録素子とを対応させて配列して成る記録ヘッドを備えている。インクジェット記録装置は、記録ヘッドをその走査方向（主走査方向）へ移動させるとともに記録領域上でインク滴を吐出する記録走査と、主走査方向と交差する方向（副走査方向）への記録媒体の搬送とを繰り返して、記録媒体に画像を記録する。
【０００３】
さて、記録ヘッドの各インク吐出口列（記録素子列）において、全てのインク吐出口から同時にインク滴を吐出するだけの電源容量をインクジェット記録装置が備えることは、電源のコストアップ等の理由により困難である。そこで、上述の問題を回避するため各記録素子を時分割して駆動する。ここで、この時分割駆動について説明すると、各インク吐出口列において、記録素子は複数のグループに分けられ、それぞれのグループで記録素子を異なるブロックに割り当てる。そして、各ブロックの記録素子を時間を置いて順次駆動してゆき、一巡することで全記録素子を駆動する。これを主走査方向に繰り返して、１主走査分の記録領域に記録を行う。さらにノズル配置や吐出特性によって時分割駆動する方法を変えることが知られている。例えば、特許文献１では、グループ内の時分割駆動する順番をノズルによって前半に駆動するものと後半に駆動するものに分けることでインク液滴が記録媒体に付着する位置の精度を向上させている。
また、インクジェット記録装置では、記録ヘッドのインクジェット記録装置に対する装着誤差や記録ヘッドの組み付け誤差によって、記録ヘッドがインクジェット記録装置に対して傾いて装着されることがある。そのため、この傾きに応じたドットの形成位置のずれ、いわゆる傾きずれが生じる場合がある。
【０００４】
傾きずれが生じると本来配置されるべきカラムから外れた位置にドットが形成されてしまうことがあり、画質の劣化を招いていた。その傾きを補正する方法は、例えば、特許文献２に提案されている。特許文献２は、記録素子を時分割駆動する記録ヘッドを備えた記録装置を開示している。特許文献２では、特に、傾きずれに応じて、各グループで吐出順番の早い記録素子から順に補正値により指定された数の記録素子に割り当てられる記録データの読み出し位置をオフセットさせる構成が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１４３０６６号公報
【特許文献２】特開２００９−６６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、記録ヘッドのノズルの配列が１列に並んでいるのではなく、記録ヘッドのノズル配列方向に関して千鳥状に配列されていた場合、特許文献２で提案された方法では正しく傾きの補正をすることができない。
【０００７】
図２５はノズルがノズル配列方向に関して千鳥状に配列された記録ヘッドのノズル配置とその記録ヘッドにより記録されるドット位置を示す図である。図２５に示されているように、記録ヘッド１１には千鳥状配置の故に、２列となったノズル列が配列され、そのノズル列間はＭだけずれて吐出口１３が配列されている。ここでは１２８ノズル分だけ吐出口が配列されている。
【０００８】
以下に図２５に示すように、記録ヘッドの走査方向（主走査方向）に関し、記録ヘッド１１が傾いた時に特許文献１で提案された方法で補正を行った場合について説明する。
【０００９】
図２６は、記録ヘッドが記録装置に理想的に装着され傾きずれが存在しない時の記録媒体１２に形成されるドット配置とブロック番号とノズル番号を示す図である。図２６で記録ヘッド１１は矢印Ｂで示す記録媒体１２の搬送方向（副走査方向）と平行に記録装置に装着されており、記録媒体１２上を矢印Ａで主走査方向に沿って左から右へと移動して記録を行う。また、記録媒体は矢印Ｂの方向に図中の上から下へと搬送されるようになっており、下側が副走査方向の下流側、上側が副走査方向の上流側になっている。図中の黒丸は実際に記録媒体に形成されるドット配置である。白丸はノズル配列が一列に並んでいた場合の偶数ノズル番号のドット配置で、奇数ノズル番号のドット配置は黒丸と同じである。白丸に対して同じノズル番号の黒丸はノズル配置がずれている分、主走査方向の反対方向にＭ（半画素分）だけドット配置がずれている。
【００１０】
このとき、記録ヘッド１１の１２８個のインク吐出口１３に対応して配設された記録素子（不図示）を、それぞれ１６個の記録素子からなるグループ０（Ｇ０）からグループ７（Ｇ７）の８グループに分ける。そして、それぞれのグループで記録素子を異なるブロックに割り当て、同ブロックの記録素子ごとに時間を置いて駆動する。ここでは、副走査方向上流側の記録素子から、１６個ずつ順にグループ０からグループ７へと分けている。また、駆動ブロックの順番は、特許文献１に記載しているように、偶数ノズル番号の組よりＭずれている奇数ノズル番号の組を前半、偶数ノズル番号の組を後半に駆動するようにしている。具体的には副走査方向上流側のノズルから順に８→０→９→１→１０→３→１１→４→１２→５→１３→６→１４→７→１５のブロック番号を割り当て、記録素子は、ブロック番号０→１→２→……→１５の駆動順序で、１周期の駆動が行われる。
【００１１】
図２７は図２６と同様の構成の記録ヘッドによって画像を記録した際、傾きずれが発生した時のドットの配置を示す図である。記録ヘッド１１が記録媒体１２に対して時計回り方向に傾いて装着されているものとする。図２７に示されるように、同じブロックに割り当てられた記録素子によって形成されたドットが、上流側と下流側で主走査方向にずれて形成される。さらに、本来配置されるはずのカラムから外れた位置に形成されるドットが発生してしまう。例えば、たとえば、グループ１ではブロック番号０、８の２個のドットが、本来配置されるべきカラムから外れた位置にドットが形成されている。
【００１２】
特許文献１によれば、ここで決められた数の記録素子について駆動順に記録データの読み出しを変更する。
【００１３】
図２８はグループ０からグループ７の記録素子に割り当てられたノズル番号、ブロック番号、記録データ（ＤＡＴＡ）、補正後のドット配置を示す図である。なお、図２８に示すドット配置は、傾きずれがない場合に記録媒体１２上に形成されるドットの配置を模式的に示すものである。ここで、白抜きの四角はノズル配置が１列に並んでいた場合の偶数ノズル番号のドット配置をグループ０の１カラム目だけ示している。各グループで記録データの読み出しを変更する数を指定する補正値による記録データの読み出し位置を変更した場合、傾きずれがなければ図２８に示すようなドット配置となる。しかしながら、実際のドット形成位置は傾きずれによって主走査方向にずれた位置になる。また、ノズル番号は各記録素子に仮想的に割り当てられる番号で、副走査方向下流側の記録素子から順に０から１２７が割り当てられている。
【００１４】
特許文献１では傾きずれに応じて、各グループで吐出順番の早い記録素子から順に補正値により指定された数の記録素子に割り当てられる記録データの読み出し位置をオフセットさせる。
【００１５】
具体的には、グループ１には補正値２が設定されており、ブロック０とブロック１の記録データが本来の１〜３カラム目から２〜４カラム目のタイミングに読み出し位置が変更されている。同様にして、グループ２はブロック３まで、グループ３はブロック５まで、グループ４はブロック７までの記録データの読み出し位置が１カラム分オフセットされて２〜４カラム目に変更されている。同様にして、グループ５はブロック９まで、グループ６はブロック１１まで、グループ７はブロック１３までの記録データの読み出し位置が１カラム分オフセットされて２〜４カラム目に変更されている。しかしながら、グループ１〜グループ４では記録データの読み出し位置を変更しているにもかかわらず、主走査方向上流側のブロック番号８〜１５のドットがオフセットしていない。このため、全体でみるとドットはずれていない。グループ１で主走査方向の一番上流側のノズルはブロック番号が８と０であるが、オフセットされたノズルはブロック番号０と１であるため、ブロック番号１より主走査方向上流側のノズル８が残っていることになる。
【００１６】
図２９は図２８で説明したように記録データの読み出し位置を変更することで、実際に記録媒体上に形成されるドット配置を示す図である。図２９において、白抜きの丸は補正が行なわれずに１カラム目の記録データがそのまま割り当てられていた場合に形成されるドットを示す。特許文献１では駆動順に記録データの読み出し位置を変更しているため、本来配置されるべきカラムから外れてしまうドットが存在する場合がある。例えば、グループ１のノズル番号１６に注目すると記録ヘッド１１の傾きにより本来のカラムから外れているが記録データの移動はされない。逆にグループ１のノズル番号１９に注目すると移動される前は本来のカラム内にドットがあるが補正によって記録データが移動されてしまっている。そして３カラム目の記録データもカラム外の位置に移動してしまっている。
【００１７】
このように特許文献１の補正方法ではノズル配置が主走査方向にずれていて駆動順と主走査方向のドット位置の順番が異なる場合、正しく補正することができないという問題がある。
【００１８】
本発明は上記従来例に鑑みてなされたもので、記録素子列が記録ヘッドの走査方向にずれて配列されている場合の傾きずれに伴う画質の劣化を軽減することが可能な記録装置及びその制御方法を提供すること目的としている。
【課題を解決するための手段】
【００１９】
上記目的を達成するために本発明の記録装置は次のような構成からなる。
【００２０】
即ち、画像データに基づいて、記録素子列を構成する複数の記録素子を前記複数の記録素子の配列方向と交差する方向に予め定められたパターンに従ってずらして配置した記録ヘッドを前記複数の記録素子の配列方向と交差する方向に走査させながら、前記複数の記録素子を互いに近接する複数のグループに分割し、前記複数のグループそれぞれから１つの記録素子を選択し、各グループから該選択された記録素子により構成される複数のブロックを時分割駆動することによって記録を行う記録装置であって、前記記録ヘッドの１回の走査で記録される際に用いられる前記画像データを格納する記録バッファと、前記記録素子列の前記記録ヘッドの走査方向に関しての傾き情報を取得し、前記傾き情報を格納する記憶手段と、前記複数の記録素子による記録に用いられる画像データのうち、前記記録素子列で使われる画像データを列ごとに格納する転送バッファと、前記記憶手段に格納された傾き情報に基づいて、前記転送バッファから読み出す画像データの読み出し位置をオフセットさせる順番を、時分割駆動による各ブロックの駆動順番と記録素子の番号とに応じて決定する決定手段と、前記決定手段によって決定されたオフセットされた前記転送バッファの読み出し位置から画像データを読み出して前記記録ヘッドに転送する転送手段とを有することを特徴とする。
【００２１】
また本発明を別の側面から見れば、画像データに基づいて、記録素子列を構成する複数の記録素子を前記複数の記録素子の配列方向と交差する方向に予め定められたパターンに従ってずらして配置した記録ヘッドを前記複数の記録素子の配列方向と交差する方向に走査させながら、前記複数の記録素子を互いに近接する複数のグループに分割し、前記複数のグループそれぞれから１つの記録素子を選択し、各グループから該選択された記録素子により構成される複数のブロックを時分割駆動することによって記録を行う記録装置の制御方法であって、前記記録素子列の前記記録ヘッドの走査方向に関しての傾き情報を取得し、前記傾き情報をメモリに格納する工程と、前記記録ヘッドの１回の走査で記録される際に用いられる前記画像データを記録バッファに格納する工程と、前記複数の記録素子による記録に用いられる画像データのうち、前記記録素子列で使われる画像データを列ごとに転送バッファに格納する工程と、前記メモリに格納された傾き情報に基づいて、前記転送バッファから読み出す画像データの読み出し位置をオフセットさせる順番を時分割駆動による各ブロックの駆動順番と記録素子の番号とに応じて決定する工程と、前記決定されたオフセットされた前記転送バッファの読み出し位置から画像データを読み出して前記記録ヘッドに転送する工程と、前記転送された画像データに基づいて前記記録ヘッドにより記録する工程とを有することを特徴とする記録装置の制御方法を備える。
【発明の効果】
【００２２】
従って本発明によれば、記録素子列が記録ヘッドの走査方向にずれて配列されている場合の傾きずれに伴う画質の劣化を軽減することができるという効果がある。
【図面の簡単な説明】
【００２３】
【図１】本発明の代表的な実施例であるインクジェット記録装置の概略構成を示す外観斜視図である。
【図２】記録ヘッドの吐出口配列図である。
【図３】本発明の記録装置における制御回路の構成を示すブロック図である。
【図４】記録バッファにおけるデータの配置図である。
【図５】ＨＶ変換の動作を説明する図である。
【図６】ノズルバッファ２１１の内部構成を示す模式図である。
【図７】ＡＳＩＣ内部の構成を示すブロック図である。
【図８】ノズルバッファ２１１に保持される記録データの配置を示す模式図である。
【図９】転送バッファ２１３の構成を示す図である。
【図１０】ブロック駆動順データメモリ内のデータ例を示す図である。
【図１１】記録ヘッドの駆動回路を示すブロック図である。
【図１２】ブロック駆動信号の駆動タイミング図である。
【図１３】傾き情報格納を行う補正量記憶メモリ２１７にテーブル形式で保持されている補正値情報（傾き情報）を示す図である。
【図１４】実施例１における傾き補正後のノズル番号、ブロック番号、オフセット番号、記録データ、補正後のドット配置を示す図である。
【図１５】実施例１に従う傾きずれに対する補正後のドット配置を示す図である。
【図１６】実施例２に従う記録ヘッド１１ｂ、１１ｃ、１１ｄのノズル配列、ブロック番号、補正後のドット配置、オフセット番号を示す図である。
【図１７】実施例２に従う記録ヘッド１１ｂでの傾きずれに対して補正後のドット配置を示す図である。
【図１８】実施例２に従う記録ヘッド１１ｃでの傾きずれに対して補正後のドット配置を示す図である。
【図１９】実施例２に従う記録ヘッド１１ｄでのきずれに対して補正後のドット配置を示す図である。
【図２０】実施例３に従う傾き補正後のノズル番号、ブロック番号、オフセット番号、記録データ、ドット配置を示す図である。
【図２１】実施例３に従う傾きずれに対する補正後のドット配置を示す図である。
【図２２】実施例４に従うＡＳＩＣ２０６の内部構成を示すブロック図である。
【図２３】実施例４に従う補正量記憶メモリ２１７Ａに設定される補正情報である。
【図２４】実施例４に従う記録ヘッドの傾き補正におけるノズル番号、ブロック番号、記録データ、ドット配置を示す図である。
【図２５】従来例に従う記録ヘッドの傾き補正におけるノズル番号、ブロック番号、記録データ、ドット配置を示す図である。
【図２６】記録ヘッドが理想的に装着され傾きずれが存在しない時のドット配置とブロック番号とノズル番号を示した図である。
【図２７】記録ヘッドが傾いて装着された時のドット配置とブロック番号を示した図である。
【図２８】記録ヘッドのノズル番号、ブロック番号、記録データ、補正後のドット配置を示す図である。
【図２９】記録ヘッドの傾きずれ補正によるドットの配置を示す図である。
【発明を実施するための形態】
【００２４】
以下に、図面を参照しながら本発明の実施例について詳細に説明する
なお、この明細書において、「記録」（以下、「プリント」とも称する）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００２５】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２６】
また、「インク」とは、上記「記録」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理に供され得る液体を表すものとする。インクの処理としては、例えば記録媒体に付与されるインク中の色剤の凝固又は不溶化させることが挙げられる。
またさらに、「記録素子」（「ノズル」という場合もある）とは、特にことわらない限りインク吐出口乃至これに連通する液路及びインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００２７】
［記録装置の構成］
図１は、本発明を適用できるインクジェット記録装置の概略構成を示す外観斜視図である。インクジェット記録装置１００は、紙などの記録媒体を装置本体内へと自動的に給送する自動給送部１０１を備えている。また、自動給送部１０１から１枚ずつ送出される記録媒体を所定の記録位置へと導くとともに、それを記録位置から排出部１０２へと導く搬送部１０３を備えている。また、記録位置に搬送された記録媒体に所望の記録を行う記録部と、記録部に対して回復処理を行う回復部１０８とを備えている。
【００２８】
記録部は、キャリッジ軸１０４によって矢印Ｘの主走査方向に移動可能に支持されたキャリッジ１０５と、キャリッジ１０５に着脱可能に搭載される不図示の記録ヘッド（インクジェット記録ヘッド）１１とから構成される。なお、記録ヘッド１１は、複数の記録素子が配列された記録素子列を有し、矢印Ｘの主走査方向は、この記録素子の配列方向と交差する方向に相当する。本発明は、矢印Ｘの主走査方向と記録素子の配列方向とが斜めに交差するように記録ヘッド１１が装着されている場合の記録装置における傾き誤差を補正することを前提としている。
【００２９】
キャリッジ１０５には、そのキャリッジ１０５と係合して、記録ヘッド１１をキャリッジ１０５上の所定の装着位置に案内するためのキャリッジカバー１０６が設けられている。また、記録ヘッド１１のタンクホルダー１１３と係合して記録ヘッド１１を所定の装着位置にセットさせるよう押圧するヘッドセットレバー１０７が設けられている。
【００３０】
キャリッジ１０５の上部にヘッドセットレバー軸に対して回動可能に設けられるとともに、記録ヘッド１１との係合部には、ばねにより付勢されるヘッドセットプレート（不図示）が備えられている。そのばね力によって、ヘッドセットレバー１０７は、記録ヘッド１１を押圧しながら、それをキャリッジ１０５に装着する構成となっている。
【００３１】
［記録ヘッドのノズル配列］
図２は記録ヘッド１１のノズル配列を示す図である。
【００３２】
図２において、（Ａ）は記録ヘッド１１のインク吐出口面１４０におけるインク吐出口１３の配列（千鳥状パターン）を示している。インク吐出口１３が複数配列したインク吐出口列１４１、１４２、１４３、１４４はそれぞれ、インク吐出口１３が１２８個配列して成り、ブラック、シアン、マゼンタ、イエロのインク滴を吐出する。
なお、記録ヘッド１１の構成については、例えば、各色のインク吐出口列１４１、１４２、１４３、１４４が、副走査方向にインク吐出口１３を交互に配置した二列から成る構成であってもよい。また、ブラックのインク吐出口列１４１が他色のインク吐出口列１４２、１４３、１４４よりも、インク吐出口１３の数が多い構成であってもよい。
【００３３】
ここでの説明では、これ以降１つのインク吐出口列（例えば、黒のインク吐出口列１４１）に注目して説明するが、他のインク吐出口列についても、同様に傾きずれ補正を行うことが可能である。
【００３４】
（Ｂ）は、１２８個のインク吐出口１３から成るインク吐出口列１４１を有する記録ヘッド１１を示している。インク吐出口列１４１の上側のインク吐出口１３は副走査方向に関して下流側にあたり、このインク吐出口１３から順に上流側に向かって０〜１２７のノズル番号を仮想的に付ける。ノズル番号０とノズル番号１とは、主走査方向に、１／２画素分ずれている。さらに、これらインク吐出口１３をノズル番号の小さい方から１６個ずつグループ０からグループ７に分けて、各グループでノズル番号の小さいインク吐出口に対応する記録素子から、順にブロック０からブロック１５を割り当てるものとする。即ち、１２８個のインク吐出口（記録素子）の物理的に互いに近接する１６個づつのインク吐出口を１つのグループとしてまとめるのである。このようにしてブロック番号の割り当てられた記録素子を時分割して選択し、選択された記録素子を駆動することにより画像の記録を行う。なお、これ以降の説明では、記録ヘッド１１の全インク吐出口１３を用いて、１カラム目から３カラム目までの３カラム分のドットを形成して画像を記録する場合を例にして説明する。
【００３５】
［記録装置の制御構成概要］
図３は、インクジェット記録装置１００における制御回路の構成を示すブロック図である。インクジェット記録装置１００において、２０１はＣＰＵ、２０２はＣＰＵ２０１が実行する制御プログラムを格納するＲＯＭである。ホスト２００から受信したラスタ単位の画像データは、まず受信バッファ２０３に格納される。受信バッファ２０３に格納された画像データは、ホスト２００からの送信データ量を減らす為に、圧縮されている。このため、ＣＰＵ２０１或いは不図示の圧縮データ展開用回路により画像データの展開が行われ、第１の画像データ格納手段としての記録バッファ２０４に格納される。この記録バッファ２０４は、例えばＤＲＡＭである。この記録バッファ２０４に格納されるデータの形式は、ラスター形式のデータである。記録バッファ２０４の容量は、１回の走査で記録する幅に対応したラスター数のデータを格納できる容量を備えている。
【００３６】
記録バッファ２０４に格納された画像データは、ＨＶ変換回路２０５によってＨＶ変換処理が行われ、ＡＳＩＣ２０６に備えられたノズルバッファ２１１に格納される。即ち、ノズルバッファ２１１にはカラム形式のデータが格納される。このデータの形式は、ノズルの配置に対応している。なお、ノズルバッファ２１１は、例えばＳＲＡＭである。
【００３７】
図４は、記録バッファ２０４における画像データの配置を模式的に示す図である。
【００３８】
記録バッファ２０４における格納位置は、縦方向は１２８個の記録素子に対応したアドレス０００〜０ｆｅ、横方向は解像度と記録媒体のサイズとの積に対応した数のアドレスのメモリ領域となる。なお、このアドレスは、図中の“ｈ”が示すとおり１６進法表示である。ここでは、解像度を１２００ｄｐｉ、記録媒体のサイズを８ｉｎｃｈ（インチ）とした場合９６００ｄｏｔ分のデータを格納することが可能なメモリ領域となる。
【００３９】
図４におけるアドレス０００のｂ０には、ノズル番号０の記録素子に対応する記録データが保持されている。アドレス０００におけるｂ０の横のｂ１にはノズル番号０の次のカラムに記録する記録データが保持されており、同様に横方向に移動するに従い、次のカラムに記録する記録データが保持されている構成である。また、同様にアドレス０ｆｅには、ノズル番号１２７の記録素子の記録データが保持されている。
【００４０】
この様に、記録バッファ２０４の各アドレスには同一のノズル番号の記録素子に対応する記録データが保持されている。しかし、実際にはアドレス０００から０ｆｅまでのｂ０の記録データに基づいて第１カラムが記録され、次にアドレス０００から０ｆｅまでのｂ１の記録データに基づいて第２カラムが記録される。そこで、ＨＶ変換回路２０５は、記録バッファ２０４にラスタ方向に格納されていた記録データをＨＶ変換し、ノズルバッファ２１１にカラム方向に格納する。
【００４１】
図５はＨＶ変換の動作を示す図である。ＨＶ変換は１６ビット×１６ビットのデータ単位で行われる。記録バッファ２０４からアドレスＮ＋０からＮ＋１Ｅの各ｂ０のデータを、ノズルバッファ２１１のアドレスＭ＋０に書き込む。次に、記録バッファ２０４からアドレスＮ＋０からＮ＋１Ｅの各ｂ１のデータを、ノズルバッファ２１１のアドレスＭ＋２に書き込む。以下同様の処理を行う。このように、読み出し動作と書き込み動作を１６回繰り返し行う。これにより、１回のＨＶ変換が行われる。なお、ＨＶ変換はグループ単位で行われ、グループ０（Ｇ０）からグループ７（Ｇ７）まで順に行われる。
【００４２】
図６はノズルバッファの内部構成を示す図である。ＨＶ変換は記録動作中に行われる為、ノズルバッファへの書き込み動作と、読み込み動作が排他動作となるように図６に示すように２つのバンクを備えている。１つのバンクには１６カラム分格納できる領域を備えている。この書き込みがバンク０に行われる時、読み込みはバンク１から行われ、書き込みがバンク１に行われる時、読み込みはバンク０から行われる。
【００４３】
次に、図７に示すＡＳＩＣ２０６の内部ブロック図を参照して、時分割された記録素子を順次駆動するための構成について説明する。
【００４４】
図８はノズルバッファ２１１に保持される記録データの配置を示す模式図である。データ並び替え回路２１２は、図８に示すようにノズルバッファ２１１に保持されている記録データを、同時に記録されるブロック番号毎の記録データにまとめて転送バッファ２１３に書き込みを行う、記録データの並び替え回路である。転送バッファ２１３に格納されるデータは同じブロック番号のノズルに対応するデータが同じアドレスに格納されている。なお、転送バッファは、例えば、ＳＲＡＭで構成される。
【００４５】
図９は、転送バッファ２１３の構成を示す図である。アドレス０からｆまでには、ブロック０から１５までの記録データが順番に保持されている。ブロック０にはグループ０（Ｇ０）からグループ７（Ｇ７）までのｂ０の記録データが保持されており、同様にブロック１には、グループ０からグループ７までのｂ１の記録データが保持されている。
【００４６】
転送バッファ２１３は書き込み動作と、読み込み動作が排他動作となる様に図９に示すように１６ブロック分の記録データを１個のバンクとした３個のバンクからなる構成となっている。書き込みがバンク０に行われる時、読み込みはバンク１とバンク２から行われる。書き込みがバンク１に行われる時、読み込みはバンク２とバンク０から行われる。書き込みがバンク２に行われる時、読み込みはバンク０とバンク１から行われる。なお、各バンクは、記録素子列の１列分に相当する記録データを保持し、転送バッファ２１３は、記録素子列の３列分の記録データが保持していることになる。そして、読み込み時に２個のバンクを使用し、記録素子列の２列分の記録データを読み込む。この理由については、後ほど説明する。
【００４７】
図７の説明に戻ると、転送回数カウンタ２１６は記録タイミング信号の回数をカウンタするカウンタ回路であり、記録タイミング信号毎にインクリメントされる。転送回数カウンタは０から１５までカウントして０に戻る。さらに、転送回数カウンタ２１６は転送バッファ２１３のバンク値をカウントしており、転送回数カウンタが１６回カウントされるとバンク値を＋１インクリメントする。
【００４８】
ブロック駆動順データメモリ２１４は、１６分割されたブロック番号０から１５の記録素子を順次駆動する場合の順番がアドレス０から１５に記録されている。０から順次駆動する場合には、０→１→２……の順に記憶されている。
【００４９】
記録データ転送回路２１９は、例えば、光学式リニアエンコーダに基づいて生成される記録タイミング信号をトリガに、転送回数カウンタ２１６のインクリメントを行う。記録タイミング信号の出力タイミングは、ラッチ信号の出力タイミングと同期している。データ選択回路２１５は、記録タイミング信号を起点に、ブロック駆動順データメモリ２１４の値と、バンク値に応じた記録データとを転送バッファ２１３より読み出す。そして、補正量記憶部２１７に保持されている補正量に応じて補正された記録データを、データ転送ＣＬＫ生成部２１８によって生成されたデータ転送ＣＬＫ信号（ＨＤ＿ＣＬＫ）に同期して、記録ヘッド１１に転送する。この転送のために、記録データ転送回路２１９には、ＨＤ＿ＣＬＫに同期して動作するシフトレジスタを備えている。
【００５０】
図１０は、ブロック駆動順データメモリ２１４のアドレス０〜アドレス１５に書き込まれたブロック駆動順データの一例を示す図である。図１０において、ブロック駆動順データメモリ２１４のアドレス０及びアドレス１には、それぞれブロック０及びブロック１を示すブロックデータが記憶されている。同様にして、アドレス２〜アドレス１５には、ブロック２〜ブロック１５を示すブロックデータが順次記憶されている。
【００５１】
データ選択回路２１５は、記録タイミング信号をトリガに、ブロック駆動順データメモリ２１４のアドレス０からブロックイネーブル信号としてブロックデータ００００（ここでは、ブロック０を示す数値）を読み出す。そして、ブロックデータ００００に対応した記録データを転送バッファ２１３から読み出し、記録データ転送回路２１９を介して記録データを記録ヘッド１１に転送する。
【００５２】
同様にして、次の記録タイミング信号で、ブロック駆動順データメモリ２１４のアドレス１からブロックイネーブル信号としてブロックデータ０００１（ここでは、ブロック１を示す数値）を読み出す。そして、ブロックデータ０００１に対応した記録データを転送バッファ２１３から読み出し、記録ヘッド１１に転送する。
【００５３】
同様にして、次の記録タイミング信号をトリガに、ブロック駆動順データメモリ２１４のアドレス２からアドレス１５まで順にブロックデータを読み出す。そして、各ブロックデータに対応した記録データを転送バッファ２１３から読み出し、記録ヘッド１１に転送する。
【００５４】
このようにして、記録データ転送回路２１９は、ブロック駆動順データメモリ２１４のアドレス０から１５までに設定されたブロックデータを読み出す。そして、それぞれのブロックデータに対応した記録データを転送バッファ２１３から読み出し記録ヘッド１１に転送することで１カラム分の記録を行う。つまり、１６回の記録タイミング信号が出力されると、１カラム分のブロックデータが転送バッファ２１３から読み出される。
【００５５】
図１１は、記録ヘッド１１に設けられた駆動回路である。この駆動回路により１２８個の記録素子１１４を１６のブロックに分割して駆動し、同じブロックに割り当てられた１６個の記録素子を駆動する。この駆動回路へのデータや信号は、図７に示した記録データ転送回路２１９から送られる。記録データ信号３１３はＨＤ＿ＣＬＫ信号３１４によって記録ヘッド１１へシリアル転送で送られる。記録データ信号３１３は、１６ビットシフトレジスタ３０１で受け取った後、１６ビットラッチ３０２にてラッチ信号３１２の立ち上がりでラッチされる。ブロックの指定は４ビットのブロックイネーブル信号３１０により、デコーダ３０３で指定されたブロックの記録素子１１４が選択される。
【００５６】
ブロックイネーブル信号３１０と記録データ信号３１３の両方で指定された記録素子１１４のみが、ＡＮＤゲート３０５から出力されたヒータ駆動パルス信号３１１によって駆動され、インク滴を吐出して記録が行われる。
【００５７】
図１２はブロックイネーブル信号３１０の駆動タイミングを示す図である。分割ブロック選択回路では、ブロック駆動順データメモリ２１４に格納されているブロック駆動順データに基づいてブロックイネーブル信号３１０を生成することができる。そこで、図１２のブロックイネーブル信号３１０に示すように、分割ブロック選択回路では、ブロック駆動順データメモリ２１４により生成されるブロック駆動順を、ブロック０から始まりブロック１５までの１６ブロックを順番に指定するように設定されている。従って、片方向記録及び双方向記録の際の往路記録では、駆動タイミングを示すブロックイネーブル信号３１０は、ブロック０→１→２→３→４→５→６→７→８→９→１０→１１→１２→１３→１４→１５の駆動順序で駆動させる。なお、ブロックイネーブル信号３１０は、各ブロックが１周期の中で等間隔のタイミングで指定されるように生成されている。
【００５８】
なお、記録媒体にテストパッチを記録し、テストパッチを光学式センサにより光学特性測定を行ない。その測定結果より傾きずれの発生を検出することができる。
【００５９】
次に上記構成の記録装置と記録ヘッドとを用いた記録制御方法についていくつかの実施例を説明する。
【実施例１】
【００６０】
ここでは、記録ヘッドにより形成された画像を光学式センサを用いて測定することによって、記録素子列の両端部の記録素子により形成されたドットの位置から主走査方向に対するドット配置のずれ量を取得する。そして、そのずれ量に応じて、ドットの形成位置が主走査方向に１カラム分オフセットするように、記録データが記録バッファ２０４に格納される際に格納位置が変更される記録素子を決定する。この格納位置が変更される記録素子についての情報を、補正情報として補正量記憶メモリ２１７に設定する。ここで、補正情報は、格納位置が変更される記録素子を特定するような情報であってもよいが、この実施例における補正情報は各グループに対して記録データの記録素子数を補正情報としている。
【００６１】
図１３は、傾き情報格納を行う補正量記憶メモリ２１７にテーブル形式で保持されている補正値情報（傾き情報）を示す図である。ここには、１６分割駆動の中で、記録タイミング信号何個分遅らせる補正を行うかの情報（傾き補正量）が保持されている。ここでは、グループ０に対して０、グループ１に対して２、グループ２に対して４、グループ３に対して６、グループ４に対して８、グループ５に対して１０、グループ６に対して１２、グループ７に対して１４が補正情報として設定されている。
【００６２】
このテーブルにおいて、基準となるグループ０は、記録データの格納位置が変更される記録素子はなく、０が設定されている。また、グループ１以降については、記録データの格納位置が変更される記録素子数が補正値としてそれぞれのグループごとに決められている。このような補正情報の決定方法としては、上述した傾きずれに関する情報に応じて変更できるように、予め記録装置が複数のテーブル情報を保持する方法がある。または、傾きずれに関する情報からグループ７に対する記録素子数を決定し、グループ０の記録素子数とグループ７の記録素子数から簡易計算によって、中間に位置するグループの記録素子数を導出する方法であってもよい。
【００６３】
なお、実施例１では、グループ０を基準として補正値０としたが、基準となるグループはどのグループであってもよい。例えば、グループ４を基準とすれば、グループ０に対して−８、グループ１に対して−６、グループ２に対して−４、グループ３に対して−２、グループ４に対して０を設定する。さらに、グループ５に対して２、グループ６に対して４、グループ７に対して６が補正情報として設定できる。
【００６４】
このようにして、補正量記憶メモリ２１７に設定された補正情報に基づきノズルバッファ２１１に格納された記録データにより、記録媒体に画像を記録する。
【００６５】
図１４は記録ヘッド１１のグループ０からグループ７の記録素子に割り当てられるノズル番号、ブロック番号、オフセット番号、記録データ、ドット配置を示す図である。図１４において、記録データはノズルバッファ２１１に格納された記録データであり、ドット配置は傾きずれがない場合にノズルバッファ２１１に格納された記録データに基づき記録を行った際、記録媒体に形成されるドットを模式的に示すものである。
【００６６】
図１４において、白抜きの四角はノズル配置が１列に並んでいた場合の偶数ノズル番号のドット配置をグループ０の１カラム目だけ示している。各グループで記録データの読み出しを変更する数を指定する補正値は記録データの読み出し位置を変更した場合、傾きずれがなければ図１４に示すドット配置となるが、実際のドットの形成位置は傾きずれによって主走査方向にずれた位置になる。また、ノズル番号は各記録素子に仮想的に割り当てられる番号で、副走査方向下流側の記録素子から順に０から１２７が割り当てられている。
【００６７】
この記録ヘッドにおける駆動順番は、偶数ノズル番号の組より、１／２画素ずれている奇数ノズル番号の組を先に駆動するようにする。そして、副走査方向上流側のノズルから順に８→０→９→１→１０→３→１１→４→１２→５→１３→６→１４→７→１５のブロック番号を割り当てている。グループ０の１カラム目のドット配置に注目すると、実施例１のノズル配置で前記ブロック番号で割り当てられたノズルを駆動することにより、四角で示されたような１／２画素に偏ったドット配置となる。具体的には本来後半に駆動されているはずの偶数ノズル番号に対応するドットがノズル配置により、奇数ノズル番号に対応するドットと同じ主走査方向の位置に配置される。従って、駆動される順番とドット配置の主走査方向の順番が異なる。
【００６８】
そのため、この実施例では傾きずれに応じて記録データの読み出し位置をオフセットさせる順番を、ブロック番号の割り当て（駆動順）とノズル配置に応じて決定する。記録データのオフセットは主走査方向の上流側に配置されるドットから行う。このため、この実施例では副走査方向上流側ノズルから８→０→９→１→１０→２→１１→３→１２→４→１３→５→１４→６→１５→７の順でオフセット番号が割り当てられる。そして、オフセット番号０→１→２→３→４→５→６→７→８→９→１０→１１→１２→１３→１４→１５の順に傾きに応じて記録データがオフセットするノズルが選択される。
【００６９】
具体的には、図１３に示したようにグループ１には補正値２が設定されており、オフセット番号０のブロック８とオフセット番号１のブロック０の記録データが本来の１〜３カラム目から２〜４カラム目のタイミングに読み出し位置が変更されている。同様に、グループ２ではオフセット番号０のブロック８とオフセット番号１のブロック０とオフセット番号２のブロック９とオフセット番号３のブロック１がの記録データの読み出し位置が１カラム分オフセットされて２〜４カラム目に変更されている。さらに、グループ３ではブロック８とブロック０とブロック９とブロック１とブロック１０とブロック３が記録データの読み出し位置が１カラム分オフセットされて２〜４カラム目に変更されている。同様にして、グループ４からグループ７の記録データは補正値の数だけ上記読み出し位置をオフセットさせる順番でオフセットされる。
【００７０】
図１５は、この実施例に従う傾きずれ補正により、記録媒体１２に形成されるドットの配置を示した図である。図１５において、白抜きのドットは、この実施例に従う傾きずれ補正を行わなかった場合に形成されるドットを示したものである。
【００７１】
傾きずれが発生すると、本来配置されるべきカラムの領域から外れた位置にドットが形成される。このドットは主走査方向の上流側から順に外れ、グループ０を基準として、グループ０が０、グループ１が２、グループ２が４と言うように順に増えていく。この実施例に従う傾きずれ補正では、オフセットさせる順番を駆動順番と異ならせることで、記録媒体へのインク液滴の付着位置に関して、主走査方向上流側のドットから記録データをオフセットさせることができる。これにより、本来配置させるべきカラム領域内に収めることができる。
【００７２】
従って以上説明した実施例に従った傾きずれ補正を行なうことにより、記録された画像品質の劣化を抑制することが可能となる。
【実施例２】
【００７３】
この実施例では様々なパターンのノズル配列の記録ヘッドにおける傾き補正の方法について説明する。
【００７４】
図１６は実施例２に従うノズル配列とブロック番号とドット配置とオフセット番号を示した図である。まずノズル配置の説明をする。
【００７５】
記録ヘッド１１ｂの「３列」のノズル列は主走査方向Ａに対して上流・中流・下流の３箇所で１ノズルずつ順番に１／３画素ずれてノズルが配置されている。記録ヘッド１１ｃの「２ノズル千鳥」は２ノズルずつ交互に１／２画素ずれてノズルが配列されている。記録ヘッド１１ｄの「くの字」は主走査方向Ａに関して上流・中流・下流の３箇所で上流→中流→下流→中流→上流の順で１ノズルずつ１／３画素ずれてノズルが配列されている。どのノズル配列も図示しているのは１６ノズルだけだが同様なパターンで１２８ノズル配列されている。
【００７６】
次にブロック番号の割り当てについて説明する。どのノズル配列もノズル番号に対してブロック番号の割り当てを図示している。駆動はブロック番号の順番で行なわれるため、それぞれのノズルは割り当てられたブロック番号の順に駆動される。
【００７７】
次に上記駆動順で駆動した時のドット配置について説明する。ここではどのノズル配列も２カラム分の記録データを図示している。白丸はノズル配列が一列に並んでいた場合の偶数ノズル番号のドット配置で、奇数ノズル番号のドット配置は黒丸と同じである。それぞれノズル配列の主走査方向のずれによりドットの位置がずれている。最終的なドット配置は記録ヘッド１１ｂの「３列」ノズル列では１／３画素内に置かれ、記録ヘッド１１ｃの「２ノズル千鳥」ノズル列と記録ヘッド１１ｄの「くの字」ノズル列では１／２画素内に置かれている。
【００７８】
次に傾きに応じて記録データをオフセットさせる順番について説明する。図１６にはそれぞれノズル番号に対してオフセット番号を図示している。傾き補正をする際に各ノズルに割り当てられたオフセット番号の順番で記録データの移動が行なわれる。その順番は上記ドット配置の主走査方向Ａの上流側から順になっている。
【００７９】
図１７、図１８、図１９はそれぞれ、「３列」「２ドット千鳥」「くの字」のノズル配列の記録ヘッドが傾き、それに応じて補正した時のドット配置を示した図である。図１７では記録ヘッド１１ｂの最上流ノズルと最下流ノズルの主走査方向のずれ（Ｌ）がＬ＝１／３画素となるような傾きずれが発生しているものとする。また、図１８と図１９ではそれぞれ、記録ヘッド１１ｃ、１１ｄの最上流ノズルと最下流ノズルの主走査方向のずれ（Ｌ）がＬ＝１／２画素となるような傾きずれが発生しているものとする。
【００８０】
補正値は実施例１で説明した図１３に記載のものと同様である。これら図１７〜図１９において、白抜きの丸は記録データの移動が行なわれなかった場合のドット配置である。（Ａ）は特許文献２の方法に従って補正した場合のドット配置であり、補正値に対しての記録データの移動が駆動順に行なわれている。（Ｂ）はこの実施例の方法に従って補正した場合のドット配置であり、上記各ノズルに割り当てられたオフセット番号順に補正値に対しての記録データの移動が行なわれている。
【００８１】
図１７〜図１９それぞれにおいて、（Ａ）と（Ｂ）とを比較すると、（Ａ）ではノズルの傾きにより本来配置されるカラムから外れて形成されるドットを正しく補正することができず本来配置されるカラム外にドットが記録されてしまう。これに対して、（Ｂ）ではノズルの傾きにより本来配置されるカラムから外れて形成されるドットを主走査方向Ａの上流側から順に正しく補正することができる。これにより、本来配置されるカラム内にドットを収めて記録することができる。
【００８２】
従って以上説明した実施例に従えば、主走査方向にずれて配列された様々なノズル配列での傾きずれに伴う画質の劣化を軽減することが可能となる。
【実施例３】
【００８３】
実施例１〜２では隣接するノズルから連続してインク滴を吐出させないような順序で時分割駆動を行う分散駆動を行っていた。実施例３ではノズルの副走査方向上流側のノズルから順番に駆動する順次駆動を行った場合の傾き補正の方法を説明する。
【００８４】
この実施例の記録ヘッドは実施例１と同じもので、記録ヘッド１１のノズル配列と同様な配列をしていて、ノズルの主走査方向のずれ量Ｍは１／２画素である。
【００８５】
この実施例の補正値も実施例１と同様、図１３に示した通りとする。
【００８６】
図２０はグループ０からグループ７の記録素子に割り当てられるノズル番号、ブロック番号、記録データ、ドット配置を示す図である。図２０において、白抜きの四角はノズル配置が千鳥状でなく１列に並んでいた場合の偶数ノズル番号のドット配置をグループ０の１カラム目だけ示している。各グループで記録データの読み出しを変更する数を指定する補正値は記録データの読み出し位置を変更した場合、傾きずれがなければ図２０に示すドット配置となる。また、ノズル番号は各記録素子に仮想的に割り当てられる番号で、副走査方向下流側の記録素子から順に０から１２７が割り当てられている。
【００８７】
ブロック番号の割り当ては、この実施例では、順次駆動のため、ノズルの副走査方向上流側のノズルから順番に割り当てられている。具体的には副走査方向上流側のノズルから０→１→２→３→４→５→６→７→８→９→１０→１１→１２→１３→１４→１５の順でブロック番号が割り当てられている。グループ内の各ノズルに割り当てられるオフセット番号は副走査方向上流側ノズルから０→５→１→７→２→９→３→１１→４→１２→６→１３→８→１４→１０→１５である。
【００８８】
具体的には、グループ１には補正値２が設定されており、ブロック０とブロック２の記録データが本来のカラムから読み出し位置が変更されている。同様に、グループ２はブロック０とブロック２とブロック４とブロック６が、グループ３はブロック０〜２とブロック４とブロック６とブロック８とが記録データの読み出し位置が１カラム分オフセットされて２〜４カラム目に変更されている。同様にして、グループ４からグループ７の記録データはオフセット番号の順番でオフセットされる。
【００８９】
図２１は、実施例３に従う傾きずれ補正により、記録媒体１２に形成されるドットの配置を示した図である。図２１において、白抜きのドットは、この実施例に従う傾きずれ補正を行わなかった場合に形成されるドットを示したものである。
【００９０】
傾きずれが発生すると、本来配置されるべきカラムの領域から外れた位置にドットが形成される。しかし各グループ毎に上記オフセット番号の順で記録データを各グループ決められた数だけ移動することで本来配置されるべきカラム内に収まる。
【００９１】
従って以上説明した実施例に従えば、主走査方向にずれて配列されたノズル配列で順次駆動させた場合でも傾きずれに伴う記録画質の劣化を軽減することが可能となる。
【実施例４】
【００９２】
実施例１〜３ではノズル配置の主走査方向のずれは１画素未満であったが、実施例４ではそのずれが１画素以上あった場合について説明する。
【００９３】
この実施例で用いる記録ヘッドは記録ヘッド１１のノズル配列と同様な配列をもち、ノズルの主走査方向のずれ量（Ｍ）は３／２画素である。
【００９４】
図２２は実施例４に従うＡＳＩＣ２０６の内部構成を示すブロック図である。図６で示したＡＳＩＣ２０６の構成と異なる点は補正量記憶メモリ２１７Ａが追加されたことであり、他の構成は同じである。この実施例では、データ選択回路２１５では、補正量記憶メモリ２１７と２１７Ａの２つに保持されている補正値に応じて補正を行なう。そして、この補正を行った記録データをデータ転送ＣＬＫ生成部２１８によって生成されたデータ転送ＣＬＫ信号（ＨＤ＿ＣＬＫ）に同期して、記録ヘッド１１に転送する。補正量記憶メモリ２１７Ａの設定はノズルの配列によって変化するものであって、１つの記録ヘッドが搭載されている記録装置において設定は１つである。
【００９５】
図２３は補正量記憶メモリ２１７Ａに設定される補正情報を示す図である。図２３に示すように、ノズル番号に対して記録データがオフセットされるカラム数が設定されている。補正値であるオフセットカラム数が正の場合は主走査方向下流側に、負の場合は主走査方向上流側に記録データがオフセットされる。この実施例では奇数ノズル番号を基準として偶数ノズルに１が設定されているが、偶数ノズル番号のを基準としてもよく、また、ノズル列のずれ量に応じて１以外の数字が設定されることもある。
【００９６】
図２４はグループ０からグループ７の記録素子に割り当てられたノズル番号、ブロック番号、記録データ、補正後のドット配置を示す図である。
【００９７】
図２４に示すグループ０（Ｇ０）の１、２カラム目に注目すると、補正量記憶メモリ２１７Ａに記憶された補正情報に基づいて補正を行わず、ノズル配列が一列で上記ブロック番号で駆動された場合、２カラム目のドット配置は白抜き丸になる。しかし、補正情報を用いて補正を行うと記録データが主走査方向上流側に１カラムオフセットされるため白抜き丸の位置に記録されるドットの代わりに、１カラム目の矢印で示した位置に記録データによるドットが記録される。そこからノズル配列の主走査方向のずれを考慮すると３／２画素主走査方向上流側にドット配置がずれるため四角で表したドット配置となる。
【００９８】
グループ１（Ｇ１）からグループ７（Ｇ７）ではさらにそこから傾きの情報による記録データのずらしを行っている。傾きの情報による記録データをずらす方法は実施例１と同様である。すると最終的なドットの記録位置は実施例１と同じになり、傾きに対しての効果も実施例１と同様に得られる。
【００９９】
従って以上説明した実施例に従えば、主走査方向に１画素以上ずれて配列されたノズル配列において、傾きずれに伴う画質の劣化を軽減することが可能となる。
【図１】
2012056125.tif 000003
【図２】
2012056125.tif 000004
【図３】
2012056125.tif 000005
【図４】
2012056125.tif 000006
【図５】
2012056125.tif 000007
【図６】
2012056125.tif 000008
【図７】
2012056125.tif 000009
【図８】
2012056125.tif 000010
【図９】
2012056125.tif 000011
【図１０】
2012056125.tif 000012
【図１１】
2012056125.tif 000013
【図１２】
2012056125.tif 000014
【図１３】
2012056125.tif 000015
【図１４】
2012056125.tif 000016
【図１５】
2012056125.tif 000017
【図１６】
2012056125.tif 000018
【図１７】
2012056125.tif 000019
【図１８】
2012056125.tif 000020
【図１９】
2012056125.tif 000021
【図２０】
2012056125.tif 000022
【図２１】
2012056125.tif 000023
【図２２】
2012056125.tif 000024
【図２３】
2012056125.tif 000025
【図２４】
2012056125.tif 000026
【図２５】
2012056125.tif 000027
【図２６】
2012056125.tif 000028
【図２７】
2012056125.tif 000029
【図２８】
2012056125.tif 000030
【図２９】
2012056125.tif 000031