(57)【特許請求の範囲】
【請求項１】
複数の記録素子が所定の配列方向に配列された記録素子列を有し、当該記録素子列は連続する複数の記録素子で構成される複数のグループに区分けされる記録ヘッドと、
前記配列方向と交差する走査方向に前記記録ヘッドと記録媒体との相対的な走査を行う走査手段と、読みだされた記録データに基づく記録を行うために、１つの前記グループの各記録素子により１カラム分の記録データに基づく記録を行うための周期を分割した複数の駆動タイミングで、各グループ内の複数の記録素子を所定の駆動順で時分割駆動する駆動手段と、
記録データをカラム単位で記憶するデータ記憶手段と、
を有する記録装置であって、
前記記録素子列の傾きに関わる前記走査方向における記録位置のずれ量に関する情報を取得するためのずれ量取得手段と、
前記ずれ量取得手段によって取得された前記情報が示す前記ずれ量に基づいて、所定のカラムに対応する記録データに基づいて前記複数のグループそれぞれの少なくとも１つの記録素子により前記記録媒体の１カラム相当の範囲内に記録を行い得るように、前記複数のグループそれぞれについて、グループ内の各前記記録素子によって前記所定のカラムに対応する前記グループ分の前記記録データに基づく記録が行われる駆動タイミングを、何周期遅らせるかを特定するための第１の補正値を決定し、かつ、同じグループを構成する記録素子それぞれにより、前記所定カラムに対応する記録データに基づいて前記記録媒体の前記１カラム相当の範囲内に記録を行い得るように、前記複数のグループそれぞれについて、同じグループを構成する記録素子のうち、同じグループの他の記録素子より１周期遅らせた駆動タイミングで前記所定のカラムに対応する前記記録データを記録するための記録素子を特定するための第２の補正値を決定する補正値決定手段と、
前記第１の補正値および前記第２の補正値に基づき決定される周期に前記記録素子列の前記複数の記録素子により前記記録データに基づく記録を行い得るように、前記データ記憶手段から記録データを読み出す読出手段と、を有することを特徴とする記録装置。
【請求項２】
前記駆動順は、前記複数のグループで共通であることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記駆動手段は、前記走査手段で前記記録ヘッドが走査されている状態で、前記記録ヘッドを駆動することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記第２の補正値に基づいて特定される同じグループの他の記録素子より１周期遅らせた駆動タイミングで前記所定のカラムに対応する前記記録データを記録するための記録素子は、前記駆動順の始めのタイミングで駆動される記録素子であることを特徴とする請求項１乃至３のいずれか１項に記載の記録装置。
【請求項５】
前記第２の補正値により特定される前記記録素子の数は、前記グループ内の記録素子の数よりも少ないことを特徴とする請求項１乃至４のいずれか１項に記載の記録装置。
【請求項６】
前記走査手段は、前記記録ヘッドを複数回往復走査させることにより記録媒体の同一領域に画像を記録することを特徴とする請求項１乃至５のいずれか１項に記載の記録装置。
【請求項７】
グループ内の記録素子の数は、各グループで等しいことを特徴とする請求項１乃至６のいずれか１項に記載の記録装置。
【請求項８】
前記ずれ量取得手段は、前記記録素子列を用いて記録媒体上に記録されたテストパターンに基づいて、前記情報を取得することを特徴とする請求項１乃至７のいずれか１項に記載の記録装置。
【請求項９】
前記ずれ量取得手段は、前記テストパターンの反射濃度を光学センサで読み取ることにより前記情報を取得することを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記読出手段は、前記駆動順に前記データ記憶手段から記録データを読み出すことを特徴とする請求項１乃至９のいずれか１項に記載の記録装置。
【請求項１１】
前記ずれ量取得手段は、ユーザーにより入力された前記情報を取得することを特徴とする請求項１乃至７および１０のいずれか１項に記載の記録装置。
【請求項１２】
前記読み出し手段は、所定の前記第１補正値および第２補正値に基づき決定される前記記録素子に対応する記録データの前記走査方向に相当する読み出し位置をオフセットすることを特徴とする請求項１乃至９のいずれか１項に記載の記録装置。
【請求項１３】
複数の記録素子が所定の配列方向に配列された記録素子列を有し、当該記録素子列は連続する複数の記録素子で構成される複数のグループに区分けされる記録ヘッドと、記録媒体と、の相対的な走査を行い、読みだされた記録データに基づく記録を行うために、１つの前記グループの各記録素子が１カラム分の記録データに基づき記録を行うための周期を分割した複数の駆動タイミングで、各グループ内の複数の記録素子を所定の駆動順で時分割駆動することにより記録を行う記録方法であって、
前記記録素子列の傾きに関わる前記走査方向における記録位置のずれ量に関する情報を取得するためのずれ量取得工程と、
前記ずれ量取得工程によって取得された前記情報が示す前記ずれ量に基づいて、所定のカラムに対応する記録データに基づいて前記複数のグループそれぞれの少なくとも１つの記録素子により前記記録媒体の１カラム相当の範囲内に記録を行い得るように、前記複数のグループそれぞれについて、グループ内の各前記記録素子によって前記所定のカラムに対応する前記グループ分の前記記録データに基づく記録が行われる駆動タイミングを、何周期遅らせるかを特定するための第１の補正値を決定し、かつ、同じグループを構成する記録素子それぞれにより、前記所定カラムに対応する記録データに基づいて前記記録媒体の前記１カラム相当の範囲内に記録を行い得るように、前記複数のグループそれぞれについて、当該グループを構成する記録素子のうち、当該グループの他の記録素子より１周期遅らせた駆動タイミングで前記所定のカラムに対応する前記記録データを記録するための記録素子を特定するための第２の補正値を決定する補正値決定工程と、
前記補正値決定工程において決定された前記第１の補正値および前記第２の補正値に基づき決定される周期に前記記録素子列の前記複数の記録素子により前記記録データに基づく記録を行い得るように、前記データ記憶手段から記録データを読み出す読出工程と、を有することを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録データに基づき記録ヘッドに設けられた各インク吐出口からインク滴を吐出し、記録媒体に画像を記録する記録装置に関する。詳しくは、記録ヘッドの傾き等によって生じるドットの形成位置のずれについて、そのずれを補正して良好な画像を得ることが可能な記録装置および記録方法に関する。
【背景技術】
【０００２】
一般のインクジェット記録装置は、インク吐出口とヒータやピエゾ素子などインク滴を吐出するためのエネルギー発生手段である記録素子とを対応させて配列して成る記録ヘッドを備えている。インクジェット記録装置は、記録ヘッドを主走査方向へ移動させるとともに記録領域上でインク滴を吐出する記録走査と、主走査方向と交差する副走査方向への記録媒体の搬送とを繰り返して、記録媒体に画像を記録する。
【０００３】
記録ヘッドの各インク吐出口列（記録素子列）において、全てのインク吐出口から同時にインク滴を吐出するだけの電源容量をインクジェット記録装置が備えることは、電源のコストアップ等の理由により困難である。そこで、上述の問題を回避するため各記録素子を時分割して駆動している。ここで、この時分割駆動について説明すると、各インク吐出口列において、記録素子は複数のグループに分けられ、それぞれのグループで記録素子を異なるブロックに割り当てる。そして、各ブロックの記録素子を時間を置いて順次駆動してゆき、一巡することで全記録素子を駆動する。これを主走査方向に繰り返して、１主走査分の記録領域に記録を行う。
【０００４】
また、インクジェット記録装置では、記録ヘッドのインクジェット記録装置に対する装着誤差や記録ヘッドの組み付け誤差によって、記録ヘッドがインクジェット記録装置に対して傾いて装着されることがある。そのため、この傾きに応じたドットの形成位置のずれ、いわゆる傾きずれが生じる場合がある。
【０００５】
図３０、図３１を用いて、上記の傾きずれについて詳しく説明する。
【０００６】
図３０は、記録ヘッドがインクジェット記録装置に理想的に装着され、傾きずれが存在しないとき、記録媒体に形成されるドットの配置を示している。同図で、記録ヘッド１１は矢印Ｂの副走査方向と平行にインクジェット記録装置に装着されており、記録媒体１２上を矢印Ａに示す主走査方向に沿って左から右へと移動して記録を行う。また、記録媒体は矢印Ｂの方向に図中の下から上へと搬送されるようになっており、上側が副走査方向の下流側、下側が副走査方向の上流側になっている。
【０００７】
このとき、記録ヘッド１１の１２８個のインク吐出口１３に対応して配設された記録素子（不図示）を、それぞれ１６個の記録素子からなるグループ０からグループ７の８グループに分ける。そして、それぞれのグループで記録素子を異なるブロックに割り当て、同ブロックの記録素子ごとに時間を置いて順次駆動していく。ここでは、副走査方向下流側の記録素子から、１６個ずつ順にグループ０からグループ７へと分けている。また、各グループで副走査方向下流側の記録素子から順に、ブロック０から１５を割り当てている。このようにして、記録素子は、ブロック０→１→２→・・・→１５の駆動順序で、１周期の駆動が行われる。
【０００８】
傾きずれがなければ、記録素子のブロック０から１５の１周期の駆動によって形成されるドットは、同じカラム内（１画素幅の領域）に形成される。図３０は、記録素子がブロック０から１５の順で駆動され、１カラム目から３カラム目までの３カラム分の記録データが記録素子に割り当てられた際、記録媒体１２上に形成されるドットの配置を示している。このように、各グループの記録素子が１周期の駆動で形成するドットが同じカラムに配置され、記録品位の高い画像を得ることが出来る。
【０００９】
一方、図３１には、図３０と同様の構成によって画像を記録した際、傾きずれが発生した時のドットの配置を示す。同図に示されるように、同じブロックに割り当てられた記録素子によって形成されたドットが、上流側と下流側で主走査方向にずれて形成される。さらに、本来配置されるはずのカラムから外れた位置に形成されるドットが発生してしまう。例えば、グループ２ではブロック０から３の４個のドットが、本来配置されるべきカラムから外れた位置に形成されている。このように、傾きずれが発生すると、本来配置されるべきカラムから外れた位置にドットが形成されてしまうことがあり、画質の悪化を招いていた。
【００１０】
そこで、インクジェット記録装置に傾きずれに関する情報を検出する手段を備え、検出した傾きずれに関する情報に基づき記録ヘッドの吐出タイミングを変更することによって、傾きずれを補正する技術が提案されている。
【００１１】
特許文献１には、記録素子を時分割駆動してインク滴を吐出するインクジェット記録装置において、傾きずれに応じて記録バッファから読み出す記録データの位置をグループごとに変更して、記録ヘッドの吐出タイミングを変更する内容が記載されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００４−０９４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
図３２、図３３を用いて、特許文献１に記載されている傾きずれの補正方法について説明する。
【００１４】
インクジェット記録装置は、図３０と同様の構成であり、記録ヘッド１１に設けられた記録素子をそれぞれ１６個の記録素子からなるグループ０からグループ７の８グループに分け、各グループで記録素子に０から１５のブロック番号を割り当てる。そして、各グループで記録素子をブロック０→１→２→・・・→１５の駆動順序で駆動する。ここでも、記録ヘッド１１の全インク吐出口１３を使用して、１カラム目から３カラム目までの３カラム分の領域にドットを形成して、画像を記録する場合を例に説明を行う。
【００１５】
また、記録ヘッド１１が記録媒体１２に対して時計回り方向に傾いて装着されて、記録ヘッド１１両端のインク吐出口１３から形成されるドット位置が主走査方向におよそ１カラム分ずれるような傾きずれが発生しているものとする。
【００１６】
図３２は、グループ０からグループ７の記録素子に割り当てられたノズル番号、駆動順番、記録データ、ドット配置を示す図である。なお、同図にあるドット配置は、傾きずれがない場合に記録媒体１２上に形成されるドットの配置を模式的に示すものである。記録データの読み出し位置を変更した場合、傾きずれがなければ同図に示すドット配置となるが、実際のドットの形成位置は傾きずれによって主走査方向にずれた位置になる。また、ノズル番号は各記録素子に仮想的に割り当てられる番号で、副走査方向下流側の記録素子から順に０から１２７が割り当てられている。
【００１７】
特許文献１では、傾きずれに応じて、記録バッファから読み出す記録データの位置をグループごとに変更している。図３２に示すように、グループ４からグループ７の記録素子に割り当てられる記録データを本来のカラムから主走査方向に１カラム変更して読み出している。
【００１８】
具体的には、グループ０からグループ３の記録素子は、１カラム目から３カラム目の領域にドットが形成されるように記録データが割り当てられる。一方、記録データの読み出し位置の変更によりグループ４からグループ７の記録素子は、２カラム目から４カラム目の領域にドットが形成されるように記録データが割り当てられる。
【００１９】
図３３は、図３２で説明したように記録データの読み出し位置を変更することで、実際に記録媒体上に形成されるドットの配置を図示している。同図において、記録媒体１２上のグループ４から７の位置に図示されている白抜きの丸は、グループ４から７の記録素子に対して、上記のような補正が行われずに１カラム目の記録データがそのまま割り当てられていた場合に形成されるドットを示すものである。特許文献１の傾きずれ補正によって、グループ４からグループ７のドットは、白抜きの丸で示した位置から主走査方向に１カラム分右側へオフセットされた位置に形成される。そのため、図からも明らかなように、副走査方向の上流側と下流側で同じブロックのドットについて、主走査方向のずれ量を小さくすることが出来る。
【００２０】
しかし、特許文献１の補正方法では、記録データの読み出し位置をグループ内の全記録素子について変更している。そのため、記録データの読み出し位置を変更したグループには、本来配置されるべきカラムから外れてしまうドットが存在する場合がある。例えば、グループ４の１カラム目に注目すると、傾きずれ補正を行わなければ、ブロック１２から１５の４個のドットが１カラム目に配置され、残りのブロック０から１１の１２個のドットは１カラム目より左側に配置される。この傾きずれ補正により、グループ内の全記録素子について２カラム目に記録するタイミングに１カラム目の記録データを割り当てると、ブロック１２から１５の４個のドットは本来配置されるべき１カラム目ではなく、２カラム目に配置されてしまうことになる。
【００２１】
さらに、グループ１から３のように本来配置されるべきカラム外れた位置に配置されるドットがあっても、記録ヘッドの傾き量によっては補正が行なわれないグループも存在してしまう。
【００２２】
特許文献１の補正方法では、同じブロックのドットについて主走査方向のずれ量を小さくできるが、本来配置されるべき領域に配置されるドットを外れた位置に配置させてしまうことがある。また、記録ヘッドの傾き量によっては補正が行なわれないグループも存在してしまい、本来配置されるべきカラム外れた位置のドットを補正できない場合があった。このように、従来の傾きずれの補正方法では、画質の悪化を抑制できる程度に限界があった。
【００２３】
そこで、本発明は、傾きずれに伴う画質の悪化を軽減することが可能な記録装置および記録方法を提供することを目的とする。
【課題を解決するための手段】
【００２４】
本発明は、上述の課題を鑑みて成されたものであって、複数の記録素子が所定の配列方向に配列された記録素子列を有し、当該記録素子列は連続する複数の記録素子で構成される複数のグループに区分けされる記録ヘッドと、前記配列方向と交差する走査方向に前記記録ヘッドと記録媒体との相対的な走査を行う走査手段と、読みだされた記録データに基づく記録を行うために、１つの前記グループの各記録素子により１カラム分の記録データに基づく記録を行うための周期を分割した複数の駆動タイミングで、各グループ内の複数の記録素子を所定の駆動順で時分割駆動する駆動手段と、記録データをカラム単位で記憶するデータ記憶手段と、を有する記録装置であって、前記記録素子列の傾きに関わる前記走査方向における記録位置のずれ量に関する情報を取得するためのずれ量取得手段と、前記ずれ量取得手段によって取得された前記情報が示す前記ずれ量に基づいて、所定のカラムに対応する記録データに基づいて前記複数のグループそれぞれの少なくとも１つの記録素子により前記記録媒体の１カラム相当の範囲内に記録を行い得るように、前記複数のグループそれぞれについて、グループ内の各前記記録素子によって前記所定のカラムに対応する前記グループ分の前記記録データに基づく記録が行われる駆動タイミングを、何周期遅らせるかを特定するための第１の補正値を決定し、かつ、同じグループを構成する記録素子それぞれにより、前記所定カラムに対応する記録データに基づいて前記記録媒体の前記１カラム相当の範囲内に記録を行い得るように、前記複数のグループそれぞれについて、同じグループを構成する記録素子のうち、同じグループの他の記録素子より１周期遅らせた駆動タイミングで前記所定のカラムに対応する前記記録データを記録するための記録素子を特定するための第２の補正値を決定する補正値決定手段と、前記第１の補正値および前記第２の補正値に基づき決定される周期に前記記録素子列の前記複数の記録素子により前記記録データに基づく記録を行い得るように、前記データ記憶手段から記録データを読み出す読出手段と、を有することを特徴とする。
【発明の効果】
【００２５】
本発明の記録装置によれば、記録データの読出し位置または格納位置を記録素子ごとに独立に変更可能な構成を有して、傾きずれに伴う画質の悪化を軽減することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】第１の実施形態の傾きずれ補正におけるノズル番号、ブロック、記録データ、ドット配置を示す図。
【図２】第１の実施形態の傾きずれ補正によるドットの配置を示す図。
【図３】本発明を適用可能なインクジェット記録装置の外観斜視図。
【図４】本発明に適用可能な記録ヘッドの説明図。
【図５】本発明に適用可能な記録ヘッドの説明図。
【図６】本発明に適用可能な記録ヘッドのインク吐出口面の説明図。
【図７】本発明に適用可能な制御回路の構成を示すブロック図。
【図８】ＡＳＩＣ２０６の内部ブロック図。
【図９】第１の記録メモリ２０４における記録データの配置を示す模式図。
【図１０】ブロック駆動順データメモリ２１４に書き込まれたブロック駆動順データの一例を示す図。
【図１１】記録ヘッド１１を駆動する駆動回路図。
【図１２】ブロックイネーブル信号３１０の駆動タイミングを示す図。
【図１３】第１の実施形態における傾きずれ補正の概略を示すフローチャート。
【図１４】第１の実施形態におけるテストパターンの一例を示す図。
【図１５】傾きずれがある場合のテストパッチとそのときのドット配列を示す図。
【図１６】上流側のドットと下流側のドットの主走査方向のずれを説明する図。
【図１７】黒スジおよび白スジのない一様な記録濃度のテストパッチを説明する図。
【図１８】補正値記憶手段２１７にテーブルで設定される補正情報を示す図。
【図１９】反時計回り方向の傾きずれ補正におけるノズル番号、ブロック、記録データ、ドット配置を示す図。
【図２０】反時計回り方向の傾きずれ補正によるドットの配置を示す図。
【図２１】分散駆動時の傾きずれ補正におけるノズル番号、ブロック、記録データ、ドット配置を示す図。
【図２２】分散駆動時の傾きずれ補正によるドットの配置を示す図。
【図２３】粗調量と微調量を用いた傾きずれ補正方法を説明する図。
【図２４】往走査時の粗調量と微調量を用いた傾きずれ補正方法を説明する図。
【図２５】復走査時の粗調量と微調量を用いた傾きずれ補正方法を説明する図。
【図２６】復走査時の粗調量と微調量を用いた他の傾きずれ補正方法を説明する図。
【図２７】粗調量と微調量を用いた記録素子列Ａに対する傾きずれ補正方法を説明する図。
【図２８】粗調量と微調量を用いた記録素子列Ｂに対する傾きずれ補正方法を説明する図。
【図２９】補正値記憶手段２１７に設定される粗調量と微調量の補正情報を示す図。
【図３０】傾きずれが存在しないときのドットの配置を説明する図。
【図３１】傾きずれが存在するときのドットの配置を説明する図。
【図３２】特許文献１の傾きずれ補正におけるノズル番号、ブロック、記録データ、ドット配置を示す図。
【図３３】特許文献１の傾きずれ補正によるドットの配置を示す図。
【図３４】テストパッチを作成する手順を説明する図。
【図３５】ＨＶ変換の動作を説明する図。
【図３６】第２の記録メモリ２１１の構成を示す模式図。
【図３７】第２の記録メモリ２１１に保持される記録データの配置を示す模式図。
【図３８】第３の記録メモリ２１３の構成を示す図。
【図３９】データ選択回路２１５における記録データの選択フロー図。
【図４０】１つのラッチ手段のみで制御を行う場合のフロー図。
【図４１】第３のメモリ２１３から記録データの読み出しを行うタイミングを示したタイミング図。
【図４２】累計回数２２のタイミングにおける転送用データの生成を模式的に示した模式図。
【図４３】累計回数３４のタイミングにおける転送用データの生成を模式的に示した模式図。
【発明を実施するための形態】
【００２７】
なお、この明細書において、「記録」とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００２８】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２９】
さらに、「インク」とは、上記「記録」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理に供され得る液体を表すものとする。インクの処理としては、例えば記録媒体に付与されるインク中の色剤の凝固または不溶化させることが挙げられる。
【００３０】
またさらに、「記録素子」（「ノズル」という場合もある）とは、特にことわらない限りインク吐出口乃至これに連通する液路及びインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００３１】
（第１の実施形態）
〔記録装置の構成〕
図３を用いて、本実施形態に適用できるインクジェット記録装置について説明する。インクジェット記録装置１００は、紙などの記録媒体を装置本体内へと自動的に給送する自動給送部１０１と、自動給送部１０１から１枚ずつ送出される記録媒体を所定の記録位置へと導くとともにそれを記録位置から排出部１０２へと導く搬送部１０３を備えている。また、記録位置に搬送された記録媒体に所望の記録を行う記録部と、記録部に対して回復処理を行う回復部１０８とを備えている。
【００３２】
記録部は、キャリッジ軸１０４によって矢印Ｘの主走査方向に移動可能に支持されたキャリッジ１０５と、このキャリッジ１０５に着脱可能に搭載される記録ヘッド１１（不図示）とから成る。
【００３３】
キャリッジ１０５には、そのキャリッジ１０５と係合して、記録ヘッド１１をキャリッジ１０５上の所定の装着位置に案内するためのキャリッジカバー１０６が設けられている。またさらに、記録ヘッド１１のタンクホルダー１１３と係合して、記録ヘッド１１を所定の装着位置にセットさせるよう押圧するヘッドセットレバー１０７も設けられている。
【００３４】
キャリッジ１０５の上部にヘッドセットレバー軸に対して回動可能に設けられるとともに、記録ヘッド１１との係合部には、ばね付勢されるヘッドセットプレート（不図示）が備えられている。そのばね力によって、ヘッドセットレバー１０７は、記録ヘッド１１を押圧しながら、それをキャリッジ１０５に装着する構成となっている。
【００３５】
〔記録ヘッドの構成〕
図４及び図５に、本実施形態に適用可能な記録ヘッド１１を示す。記録ヘッド１１は、ヒータ基板の略垂直方向に液滴を吐出するサイドシュータ型であるバブルジェット（登録商標）方式の記録ヘッド１１である。この記録ヘッド１１は、記録素子ユニット１１１とインク供給ユニット１１２とタンクホルダー１１３から成る。また、記録素子ユニット１１１は、第１の記録素子１１４、第２の記録素子１１５、第１のプレート１１６、電気配線テープ１１８、電気コンタクト基板１１９、第２のプレート１１７で構成されている。また、インク供給ユニット１１２は、インク供給部材１２０、流路形成部材１２１、ジョイントゴム１２２、フィルター１２３、シールゴム１２４から構成されている。
【００３６】
次に、記録素子ユニット１１１について説明する。記録素子ユニット１１１は、第１のプレート１１６と第２のプレート１１７の接合によるプレート接合体１２５の形成、第１の記録素子１１４と第２の記録素子１１５のプレート接合体１２５へのマウントの順に実装される。そして、さらに電気配線テープ１１８の積層、第１の記録素子１１４と第２の記録素子１１５との電気接合、該電気接続部等の封止の順に実装される。
【００３７】
液滴の吐出方向に影響するため平面精度を要求される第１のプレート１１６は、厚さ０．５〜１０ｍｍのアルミナ（Ａｌ２Ｏ３）材料で構成されている。第１のプレート１１６には、第１の記録素子１１４及び第２の記録素子Ｈ１１０１にインクを供給するためのインク供給口１２６が形成されている。
【００３８】
第２のプレート１１７は、厚さ０．５〜１ｍｍの１枚の板状部材であり、第１のプレート１１６に接着固定される第１の記録素子１１４と第２の記録素子１１５の外形寸法よりも大きな窓状の開口部１２７を有する。第２プレート１１７は第１プレート１１６に接着剤を介して積層固定され、プレート接合体１２５を形成する。
【００３９】
第１の記録素子１１４と第２の記録素子１１５は、開口部１２７内に形成された第１のプレート１１６の表面に接着固定される。しかし、このマウントする際の精度や、接着剤の動きなどにより精度良く実装することが極めて難しく、本発明の課題となる記録ヘッドの組み付け誤差の要因の一つとして挙げられる。
【００４０】
複数のインク吐出口から成るインク吐出口列１４を有する第１の記録素子１１４と第２の記録素子１１５は、サイドシュータ型バブルジェット（登録商標）基板として公知の構造である。第１の記録素子１１４と第２の記録素子１１５は、厚さ０．５〜１ｍｍのＳｉ基板にインク流路として長溝状の貫通口から成るインク供給口と、インク供給口を挟んだ両側にそれぞれ１列ずつ千鳥状に配列されたエネルギー発生手段であるヒータ列を有している。さらに、このヒータ列に直交する第１の記録素子１１４と第２の記録素子１１５の辺には、ヒータに接続され基板の両外側に接続パッドが配列された電極部を有する。
【００４１】
電気配線テープ１１８として、ＴＡＢテープが採用される。ＴＡＢテープは、テープ基材（ベースフィルム）、銅箔配線、カバー層の積層体である。
【００４２】
第１の記録素子１１４と第２の記録素子１１５の電極部に対応するデバイスホールの２つの接続辺には、接続端子としてインナーリード１２９が延出する。電気配線テープ１１８は、カバー層の側を第２プレート１１７の表面に熱硬化型エポキシ樹脂接着層を介して接着固定され、電気配線テープ１１８のベースフィルムは、記録素子ユニット１１１のキャッピング部材が当接する平滑なキャッピング面となる。
【００４３】
電気配線テープ１１８と２つの記録素子１１４及び１１５は、それぞれ熱超音波圧着法や異方性導電テープを介して電気的に接続される。ＴＡＢテープの場合は、熱超音波圧着法によるインナーリードボンディング（ＩＬＢ）が好適である。記録素子ユニット１１１においては、電気配線テープ１１８のリードと第１の記録素子１１４と第２の記録素子１１５上のスタッドバンプとがＩＬＢ接合される。
【００４４】
電気配線テープ１１８と２つの記録素子１１４及び１１５の電気接合の後、電気接続部分をインクによる腐食や外的衝撃から保護するため、第１の封止剤１３０及び第２の封止剤Ｈ１３１により封止される。第１の封止剤１３０は、主にマウントされた記録素子の外周部を封止し、第２の封止剤１３１は、電気配線テープ１１８と記録素子１１４及び１１５の電気接続部の表側を封止している。
【００４５】
図６（Ａ）に、記録ヘッド１１のインク吐出口面１４０におけるインク吐出口１３の配列を示す。インク吐出口１３が複数配列したインク吐出口列１４１、１４２、１４３、１４４は、それぞれインク吐出口１３が１２８個配列して成り、ブラック、シアン、マゼンタ、イエローのインク滴を吐出する。
【００４６】
なお、記録ヘッド１１の構成については、例えば各色のインク吐出口列１４１，１４２，１４３，１４４が、副走査方向にインク吐出口１３を交互に配置した二列から成る構成であってもよい。また、ブラックのインク吐出口列１４１が他色のインク吐出口列１４２、１４３、１４４よりも、インク吐出口１３の数が多い構成であってもよい。
【００４７】
本実施形態の説明では、これ以降１つのインク吐出口列（例えば、黒のインク吐出口列１４１）に注目して説明を行うが、他のインク吐出口列についても、同様に傾きずれ補正を行うことが可能である。
【００４８】
図６（Ｂ）は、１２８個のインク吐出口１３から成るインク吐出口列１４１を有する記録ヘッド１１を示している。インク吐出口列１４の上側のインク吐出口１３は副走査方向下流側にあたり、このインク吐出口１３から順に上流側に向かって０〜１２７のノズル番号を仮想的に付ける。さらに、これらインク吐出口１３をノズル番号の小さい方から１６個ずつグループ０からグループ７に分けて、各グループでノズル番号の小さいインク吐出口に対応する記録素子から、順にブロック０からブロック１５を割り当てるものとする。このようにしてブロック番号の割り当てられた記録素子を時分割して選択し、選択された記録素子を駆動することにより画像の記録を行う。なお、本実施形態の以降の説明では、記録ヘッド１１の全インク吐出口１３を用いて、１カラム目から３カラム目までの３カラム分のドットを形成して画像を記録する場合を例に説明を行う。
【００４９】
〔記録装置のブロック図〕
図７は、インクジェット記録装置１における制御回路の構成を示すブロック図である。インクジェット記録装置１００において、２０１はＣＰＵ、２０２はＣＰＵ２０１が実行する制御プログラムを格納するＲＯＭである。ホスト２００から受信したラスタ単位の記録データは、まず受信バッファ２０３に格納される。受信バッファ２０３に格納された記録データは、ホスト２００からの送信データ量を減らすために圧縮されており、展開された後に第１の記録メモリ２０４に格納される。第１の記録メモリ２０４に格納された記録データは、ＨＶ変換回路２０５によってＨＶ変換処理が行われ、第２の記録メモリ２１１（図８）に格納される。
【００５０】
図９に、第１の記録メモリ２０４における記録データの配置を模式的に示す。
第１の記録メモリ２０４に格納される記録データは、縦方向が１２８個の記録素子に対応したアドレス０００〜０ＦＥにより対応付けられている。また、第１の記録メモリ２０４は、横方向が印字解像度×記録媒体のサイズに対応しており、例えば印字解像度を１２００ｄｐｉ、記録媒体のサイズを８ｉｎｃｈとした場合、横方向には９６００ｄｏｔ分のデータが記録可能なサイズのメモリ領域となる。
【００５１】
同図において、アドレス０００のｂ０にはノズル番号０の記録素子の記録データが保持されている。そして、同じアドレス０００のｂ１にはノズル番号０の次カラムの記録データが保持されており、同様にしてアドレス０００の横方向には次カラムに記録するデータが順に保持されている構成となっている。また、アドレス０ＦＥにはノズル番号１２７の記録データが同様にして保持されている。
【００５２】
このように、第１の記録メモリ２０４の同一アドレス内には、同一のノズル番号のデータが保持されている。しかし、実際にはアドレス０００から０ＦＥまでのｂ０のデータが第１カラムとして記録され、次にアドレス０００から０ＦＥまでのｂ１のデータが第２カラムとして記録されている。そこで、ＨＶ変換回路２０５は、第１の記録メモリ２０４のラスタ方向に格納されている記録データに対してＨＶ（Ｈｏｒｉｚｏｎｔａｌ−Ｖｅｒｔｉｃａｌ）変換を行い、記録データを第２の記録メモリ２１１のカラム方向に格納する。
【００５３】
ここで、図３５を用いてＨＶ変換の動作を説明する。本実施形態において、ＨＶ変換は１６×１６の単位で行っていく。まず、第１の記録メモリ２０４のアドレスＮ＋０からＮ＋１Ｅのｂ０に保持されているデータを読み出し、第２の記録メモリ２１１のアドレスＭ＋０に書き込む。次に、アドレスＮ＋０からＮ＋１Ｅのｂ１に保持されているデータを読み出し、第２の記録メモリ２１１のアドレスＭ＋２に書き込む。同様にして、この動作をＭ＋０からＭ＋１ｅまで１６回繰り返し行うことで、１６×１６の単位のＨＶ変換を完成する。このように、本実施形態のＨＶ変換は時分割駆動のグループ単位で行われ、グループ０からグループ７まで順に行われる。
【００５４】
図３６に、第２の記録メモリ２１１の構成を模式的に示す。ＨＶ変換は記録動作中に行われるため、第２の記録メモリ２１１への書き込み動作と第２の記録メモリ２１１からの読み込み動作が排他動作となるように、第２の記録メモリ２１１は１６カラムを１Ｂａｎｋとした２Ｂａｎｋの構成となっている。そのため、書き込みにＢａｎｋ０が使用されるとき読み込みはＢａｎｋ１から行われ、書き込みにＢａｎｋ１が使用されるとき読み込みはＢａｎｋ０から行われる。また、図３７には第２の記録メモリ２１１に保持されている記録データを示している。第２の記録メモリ２１１の記録データは、１２７個の記録素子に対応付けられるように保持されている。
【００５５】
図８は、ＡＳＩＣ２０６の内部ブロック図である。同図を用いて、記録素子を時分割して順次駆動するための構成について説明する。データ並び替え回路２１２は、記録データを並び替えるための回路である。この回路は、１２７個の記録素子に対応付けられて第２の記録メモリ２１１に保持されている記録データを、略同時に記録されるブロック毎の７ビットの記録データにまとめて、第３の記録メモリ２１３に書き込みを行う。
【００５６】
図３８は、第３の記録メモリ２１３の構成を示す図である。同図において、アドレス０からＦまでにはブロック０から１５までの記録データが順番に保持されている。ブロック０にはグループ０からグループ７までのｂ０のデータが保持されており、同様にブロック１にはグループ０からグループ７までのｂ１のデータが保持されている。また、書き込み動作と読み込み動作が排他動作となるように、第３の記録メモリ２１３は１６ブロック分のデータを１Ｂａｎｋとした３Ｂａｎｋの構成となっている。
【００５７】
書き込みにＢａｎｋ０が使用されるとき読み込みはＢａｎｋ１とＢａｎｋ２から行われる。また、書き込みにＢａｎｋ１が使用されるとき読み込みはＢａｎｋ２とＢａｎｋ０から行われ、書き込みにＢａｎｋ２が使用されるとき読み込みはＢａｎｋ０とＢａｎｋ１から行われる。なお、本実施形態において、読み込み時に２Ｂｎａｋを使用する理由については後ほど説明を行う。
【００５８】
図８に戻って、転送回数カウンタ２１６は記録タイミング信号の回数をカウンタするカウンタ回路であり、記録タイミング信号毎にインクリメントされる。転送回数カウンタは０から１５までカウントして０に戻る。さらに、転送回数カウンタ２１６は第３の記録メモリのＢａｎｋ値をカウントしており、転送回数カウンタが１６回カウントされるとＢａｎｋ値を＋１インクリメントする。
【００５９】
ブロック駆動順データメモリ２１４は、１６分割されたブロック番号０から１５の記録素子を駆動する順番がアドレス０から１５に記録されている。例えば、ブロック番号０から順次駆動する場合には、アドレス０から１５に０→１→２→・・・→１５の順でブロック番号が記憶されている。
【００６０】
記録データ転送回路２１９は、例えば、光学式リニアエンコーダに基づいて生成される記録タイミング信号をトリガに、転送回数カウンタ２１６のインクリメントを行う。データ選択回路２１５は、記録タイミング信号を起点にブロック駆動順データメモリ２１４の値と転送回数カウンタ２１６のカウントしたＢａｎｋ値に応じた記録データを第３のメモリ２１３より読み出す。そして、記録データを補正値記憶手段２１７に保持されている補正値に応じて補正を行い、この補正を行った記録データをデータ転送ＣＬＫ生成器２１８によって生成されたデータ転送ＣＬＫ信号（ＨＤ＿ＣＬＫ）に同期して、記録ヘッド１１に転送する。
【００６１】
図１０は、ブロック駆動順データメモリ２１４のアドレス０〜アドレス１５に書き込まれたブロック駆動順データの一例を示している。同図では、ブロック駆動順データメモリ２１４のアドレス０、アドレス１には、それぞれブロック０、ブロック１を示すブロックデータが記憶されている。同様に、アドレス２〜アドレス１５には、ブロック２〜ブロック１５を示すブロックデータが順次記憶されている。
【００６２】
データ選択回路２１５は、記録タイミング信号をトリガに、ブロック駆動順データメモリ２１４のアドレス０からブロックイネーブル信号としてブロックデータ０００１（ブロック１を示す数値）を読み出す。そして、このブロックデータ０００１に対応した記録データを第３の記録メモリ２１３から読み出し、この記録データを記録ヘッド１１に転送する。
【００６３】
同様にして、次の記録タイミング信号で、ブロック駆動順データメモリ２１４のアドレス１からブロックイネーブル信号としてブロックデータ１０１１（ブロック１を示す数値）を読み出す。そして、ブロックデータ００１１に対応した記録データを第３の記録メモリ２１３から読み出し、記録ヘッド１１に転送する。
【００６４】
同様にして、次の記録タイミング信号２１２をトリガに、ブロック駆動順データメモリ２１４のアドレス２からアドレス１５まで順にブロックデータを読み出す。そして、各ブロックデータに対応した記録データを第３の記録メモリ２１３から読み出し、記録ヘッド１１に転送する。
【００６５】
このようにして、データ選択回路２１５は、ブロック駆動順データメモリ２１４のアドレス０から１５までに設定されたブロックデータを読み出しを行う。そして、それぞれのブロックデータに対応した記録データを第３の記録メモリ２１３から読み出して記録ヘッド１１に転送することで１カラム分の記録を行う。
【００６６】
図１１は、記録ヘッド１１を駆動する駆動回路図であり、記録ヘッド１１は１２８個の記録素子１５を１６のブロックに分割して駆動し、同じブロックに割り当てられた１６個の記録素子を駆動する。記録データ信号３１３はＨＤ＿ＣＬＫ信号３１４によって記録ヘッド１１へシリアル転送で送られる。記録データ信号３１３は、１６ビットのシフトレジスタ３０１で受け取った後、１６ビットラッチ３０２にてラッチ信号３１２の立ち上がりでラッチされる。ブロックの指定は４本のブロックイネーブル信号３１０で示され、デコーダ３０３で展開された指定ブロックの記録素子１５が選択される。
【００６７】
ブロックイネーブル信号３１０と記録データ信号３１３の両方で指定された記録素子１５のみが、ＡＮＤゲート３０５を通過したヒータ駆動パルス信号３１１によって駆動され、インク滴を吐出して画像記録が行われる。
【００６８】
図１２に、ブロックイネーブル信号３１０の駆動タイミングを示す。分割ブロック選択回路では、ブロック駆動順データメモリ２１４に格納されているブロック駆動順データに基づいてブロックイネーブル信号３１０を生成することができる。そこで、同図のブロックイネーブル信号３１０に示すように、分割ブロック選択回路では、ブロック駆動順データメモリ２１４により生成されるブロック駆動順は、ブロック０から始まりブロック１５までの１６ブロックを順番に指定するように設定されている。従って、片方向記録及び双方向記録の際の往走査記録では、駆動タイミングを示すブロックイネーブル信号３１０は、記録ヘッド１１に対して、ブロック０→１→２→・・・→１５の駆動順序で駆動させることになる。なお、ブロックイネーブル信号３１０は、各ブロックが１周期の中で等間隔のタイミングで指定されるように生成されている。
【００６９】
〔傾きずれ補正の概要〕
次に、本実施形態のインクジェット記録装置における傾きずれ補正の概略を説明する。本実施形態は、ドットの傾きずれを補正する点に特徴を有するものであって、傾きずれに関する情報の検出をどのような方法によって行っても構わないが、図１３以降では光学式センサを用いて傾きずれに関する情報を検出する場合を例に説明を行う。
【００７０】
図１３は、ドットの傾きずれ補正の概略を示すフローチャートである。まずＳ１１で、傾きずれに関する情報を検出するためのテストパターンを作成する。このテストパターンの作成では、吐出タイミングを異ならせて複数のテストパッチが記録される。そして、各テストパッチの光学特性の差を利用することで、傾きずれに関する情報を取得することができる。次にＳ１２で、光学式センサを用いてそれぞれのテストパッチの光学特性を測定し、傾きずれに関する情報を検出する。本実施形態では、光学特性の測定としてテストパッチの反射光学濃度を測定する。そして、Ｓ１３で検出した傾きずれに関する情報から補正情報を決定し、補正値記憶手段２１７に設定する。そして、Ｓ１４では、補正値記憶手段２１７に設定された補正情報に基づいて記録データの読み出し位置を変更し、Ｓ１５により記録媒体に画像を記録する。
【００７１】
次に、Ｓ１１のテストパターンの作成、及びＳ１２の光学特性測定による傾きずれに関する情報の検出について説明する。ここでは、傾きずれに関する情報としてインク吐出口列１４１の上流側の３個のインク吐出口１３から形成されるドットと下流側の３個のインク吐出口１３から形成されるドットの主走査方向に対するずれ量を検出する。
【００７２】
図１４には、Ｓ１１で記録媒体１２に形成されたテストパターンの一例を図示しており、テストパターンは例えば７つのテストパッチ４０１〜４０７から成る。ここで、各テストパッチを作成する手順について図３４を用いて説明する。まず１回目の記録ヘッドの走査で、上流側３個のインク吐出口を用いて副走査方向３ドット×主走査方向４ドットの画像４１１を走査方向に４ドット分の間隔を空けて２つ記録する（同図（Ａ））。その後、記録媒体１２を搬送し、２回目の記録ヘッドの走査で、１回目の走査で間隔を空けた副走査方向３ドット×走査方向４ドット分の領域に下流側３個のインク吐出口を用いて画像４１２を記録する。なお、テストパッチの作成の際、１回目と２回目の走査を異なる走査方向で記録すると、この走査方向の違いによってドットの形成位置にずれが生じることがあるため、１回目と２回目を同一方向の走査で記録することが望ましい。ここでは、１回目と２回目の走査をともに図面の左から右へと記録ヘッドを走査させて記録している（片方向記録）。
【００７３】
７つのテストパッチのうち基準のテストパッチ４０４は、１回目の走査で間隔を空けた領域をちょうど埋めるように２回目の走査で画像を記録する。一方、テストパッチ４０５、４０６、４０７は、２回目の走査で下流側のインク吐出口１３の駆動タイミングを遅らせて画像を記録する。つまり、下流側のインク吐出口で記録される画像が、１回目の走査で間隔を空けた領域から主走査方向の右方向に１／２画素、１画素、３／２画素ずれるように作成する。一方、テストパッチ４０３、４０２、４０１は、２回目の走査で下流側インク吐出口１３の駆動タイミングを早めて画像を記録する。つまり、下流側のインク吐出口で記録される画像が、１回目の走査で間隔を空けた領域から主走査方向の左方向に１／２画素、１画素、３／２画素ずれるように作成する。
【００７４】
図１５（Ａ）、（Ｂ）は、傾きずれがある場合のテストパッチ４０４で得られる画像と、そのときのドット配列を示す図である。傾きずれがあると、同図（Ａ）に示すようにテストパッチ４０４には黒スジ４０９および白スジ４１０が発生する。そして、黒スジ４０９と白スジ４１０に対応して、同図（Ｂ）のようにドットの重なった部分４１３とドットのない部分４１４が生じる。傾きずれがある場合は、図１６で示すように上流側のドット４０８と下流側のドット４１５の間に主走査方向のずれＬが存在する。テストパッチ４０４では、１回目の走査で間隔を空けた領域をちょうど埋めるように、２回目の走査で下流側インク吐出口１３を用いて画像を記録している。そのため、図１５（Ｂ）に示すように、１回目の走査による画像４１１と２回目の走査による画像４１２の間に重複部やドットの形成されていない空白部が発生して、図１５（Ａ）のような黒スジ４０９、白スジ４１０のあるテストパッチとなる。このように、傾きずれが発生すると基準のテストパッチ４０４には黒スジ及び白スジが発生してしまう。
【００７５】
次に、傾き量、ここでは上流側ドットと下流側ドットの主走査方向のずれ量の検出について説明する。なお、図１７（Ａ）で示すように、７つのテストパッチのうち“−２”のテストパッチ４０２が黒スジおよび白スジのない一様な記録濃度の画像であるとして説明する。
【００７６】
テストパッチ４０２は、下流側のインク吐出口の駆動タイミングを早めて、１回目の走査で間隔を空けた領域から主走査方向左側に１画素ずれるように２回目の走査による画像４１２を記録した。そのため、傾きずれがなければ、間隔を空けた領域の左側では上流側ドット４０８と下流側ドット４１５が重なって黒スジが表れ、また右側では上流側ドットと下流側ドットが存在しない白スジが表れるはずである。しかし、傾きずれが発生しているために、図１６で示すような上流側ドット４０８と下流側ドット４１５の間に主走査方向のずれＬが発生している。そして、このずれＬが下流側のインク吐出口１３の駆動タイミングを早めた際にできるはずのドットの位置ずれを相殺して、一様な記録濃度のテストパッチとなる。このようにして、上流側ドット４０８と下流側ドット４１５の主走査方向のずれＬがＬ＝１画素であり、このような主走査方向のずれを有する時計回り方向の傾きずれが発生していることが検出できる。
【００７７】
以上のようにして、下流側のインク吐出口の駆動タイミングを遅らせて、または早めて作成したテストパッチの中から、一様な記録濃度の画像を選択することにより、傾きずれに関する情報としての主走査方向のドットずれ量を検出することができる。なお、Ｓ１２では、これら７つのテストパッチについて、光学式センサを用いて反射光学濃度を測定している。そして、光学式センサを用いた光学測定で、反射光学濃度の高い出力値を得ることの出来たテストパッチを選択することにより、黒スジ、白スジがなく、ドット配置が一様なテストパッチを検出することができる。
【００７８】
また、ここでは、説明の簡略化のために、上述したようなテストパターンの作成及び傾きずれに関する情報の検出の構成を示した。つまり、上述の説明では、単純にドット配置が最も一様なテストパッチを光学センサにより選択し、そのテストパッチを形成した際の上流側のドットと下流側のドットの主走査方向のずれ量を元に傾きずれに関する情報として検出する構成としている。しかし、この構成に限らず、例えば各パッチの光学特性を測定し、反射光学濃度の最も高いテストパッチと２番目に高いテストパッチを選択し、この２つのテストパッチの反射光学濃度差を算出する。そして、この反射光学濃度差が所定値以上であれば反射光学濃度の最も高いテストパッチのずれ量をそのまま傾きずれに関する情報として採用し、所定値以下であれば最も高いテストパッチと２番目のテストパッチのずれ量の平均を採用するようにしてもよい。またさらには、反射光学濃度の最も高いテストパッチの左右それぞれで、各テストパッチの光学特性のデータから直線近似や多項式近似によって近似直線または近似曲線を求める。そして、これら左右２つの直線または曲線の交点から傾きずれに関する情報を検出するようにしてもよい。
【００７９】
なお、以降の説明では、“−２”のテストパッチ４０２が最も一様な画像として検出されたものとして、そのときの補正方法を説明する。
【００８０】
Ｓ１３では、Ｓ１２の光学特性の測定によって検出した主走査方向に対するドット配置のずれ量に応じて、傾きずれを補正するための補正情報を補正値記憶手段２１７に設定する。本実施形態では、グループ０からグループ７の各グループに対して、記録データの読み出し位置を変更する記録素子数（補正値）を対応づけた情報を補正情報としている。この補正情報は、図１８に示すように補正値記憶手段２１７にテーブルで設定される。本実施形態の構成で“−２”の傾きずれが生じた場合の補正情報によれば、基準となるグループ０に対して０、グループ１に対して２というような補正値が設定される。同様にして、グループ２に４、グループ３に６、グループ４に８、グループ５に１０、グループ６に１２、グループ７に１４が補正値として設定される。
【００８１】
なお、補正情報の決定方法、つまり各グループに対する補正値の決定方法としては、傾きずれに関する情報に応じた複数のテーブル情報を予め保持しておく方法がある。また、基準のグループ０の補正値を０とし、傾きずれに関する情報からグループ７おける補正値を決定し、簡易計算によって中間に位置するグループの補正値を決定するようにしてもよい。
【００８２】
また、本実施形態では、補正値が０となる基準をグループ０としたが、基準となるグループ０以外のグループであってもよい。例えば、グループ４を基準とすれば、グループ０に−８、グループ１に−６、グループ２に−４、グループ３に−２がそれぞれの補正値として設定される。また、グループ５には２、グループ６には４、グループ７には６がそれぞれの補正値として設定される。
【００８３】
Ｓ１４では、以上のようにして補正値記憶手段２１７に設定された補正情報に基づいて記録データの読み出し位置が変更される。そして、Ｓ１５により、読出し位置の変更された記録データに基づいて記録媒体に画像が記録される。
【００８４】
図１は、グループ０からグループ７の記録素子に割り当てられるノズル番号、ブロック、記録データ、ドット配置を示す図である。同図において、記録データは各記録素子に割り当てられた１〜３カラム目の記録データを読み出すタイミングを示すものであり、ドット配置は傾きずれがない場合にこのタイミングで記録を行った場合に記録媒体に形成されるドット配置を模式的に示すものである。記録データの読み出し位置を変更した場合、傾きずれがなければ同図に示すドット配置となるが、後述するように、傾きずれによってそれぞれのドットが本来配置されるべきカラムに収まるようになる。
【００８５】
本実施形態では、同図における記録データの欄からもわかるように各グループでブロック番号０の記録素子から補正値により指定された数の記録素子について、その記録データの読み出しを変更している。例えば、グループ１には補正値２が設定されており、ブロック０からブロック１までの記録データが本来の１〜３カラム目から２〜４カラム目のタイミングに読み出し位置が変更されている。同様にして、グループ２はブロック３まで、グループ３はブロック５まで、グループ４はブロック７までの記録データの読み出し位置が１カラム分オフセットされて２〜４カラム目に変更されている。同様にして、グループ５はブロック９まで、グループ６はブロック１１まで、グループ７はブロック１３までの記録データの読み出し位置が１カラム分オフセットされて２〜４カラム目に変更されている。
【００８６】
図２は、本実施形態の傾きずれ補正により、記録媒体１２に形成されるドットの配置を示したものである。図中の白抜きのドットは、本実施形態の傾きずれ補正を行わなかった場合に形成されるドットの位置を示したものである。傾きずれが発生すると、同図に示すように本来配置されるカラムから外れて形成されるドットが発生する。本実施形態のように“−２”の傾きずれの場合、本来の位置から外れるドットの数は、グループ１でブロック０から１までの２個のドット、グループ２ではブロック０から３までの４個のドットというようにグループ番号に応じて増加していく。このように傾きずれが発生すると、記録ヘッドの一端から他端に向けて各グループで本来配置されるカラムから外れて形成されるドット数が変化するため、各グループでこのドット数に合わせてドット位置をオフセットさせるドットを決定する必要がある。
【００８７】
さらには、傾き量によって同じグループであっても、本来配置されるカラムから外れて形成されるドット数は変化する。つまり、同グループに対しても、傾き量が大きいほど大きな補正値が設定され、記録データの読み出し位置がオフセットされる記録素子数は増大する。
【００８８】
そこで、本実施形態の傾きずれ補正では、記録素子に割り当てる記録データの読み出し位置を記録素子毎に主走査方向に変更可能な構成となっている。つまり、本実施形態では、傾き量に合わせて、記録データの読み出し位置を変更するドットを決定することを可能としている。
【００８９】
例えば、本実施形態の“−２”の傾きずれでは、グループ２はブロック０から３までの４個のドットが本来の位置から外れて形成されてしまう。しかし、グループ２には補正値２が設定されており、ブロック０から３までの記録素子に割り当てる記録データの読み出し位置を１カラム分オフセットすることができる。このように、記録素子に割り当てる記録データの読み出し位置を記録素子毎に変更できるため、傾きずれの大きさに合わせて各グループで本来の位置から外れたドット位置を主走査方向にオフセットさせて補正することができる。
【００９０】
以上のように、傾きずれによって本来の位置から外れるドット数はグループによって異なっているが、本実施形態ではグループ毎に補正値を設定し、補正値に応じた数の記録素子に対応する記録データの読み出し位置を変更することが可能となる。そのため、本実施形態によれば、傾きずれに伴う画質の悪化を軽減することが可能となる。
【００９１】
なお、上述の説明では、本来配置されるカラムから外れて形成されるドットすべてを補正できる場合を示した。しかし、傾き量によっては、外れて形成されるドットのなかに補正できないドットが発生する場合もある。その場合には、補正可能なドット数が最大となるような補正値を設定して補正を行うようにすればよい。
【００９２】
以下に、本実施形態の傾きずれ補正を実行するための装置構成の一例を示す。
【００９３】
図４１は、第３のメモリ２１３から記録データの読み出しを行うタイミングを示したタイミング図である。なお、同図において、累計回数とは基準からの記録タイミング信号の個数を表した時間軸の指標である。また、転送回数カウンタ値は、先に説明したとおり、転送回数カウンタ２１６により記録タイミング信号毎にインクリメントされる値であり、０から１５までカウントされるとまた０に戻る。さらに、トリガ信号の下の四角枠の中に記載されている番号は、そのタイミングで転送するブロック番号を示している。
【００９４】
ここで、薄いグレーに塗り潰されている四角枠は本来の１カラム目で記録されるべき記録データを示している。また、塗り潰し無しの四角枠は本来の２カラム目で記録されるべき記録データ、濃いグレーで塗り潰されているのは本来の３カラム目で記録されるべき記録データである。
【００９５】
本実施形態において、補正値記憶手段２１７には、グループ０に０、グループ１に２、グループ２に４、グループ３に６、グループ４に８、グループ５に１０、グループ６に１２、グループ７に１４が各グループの補正値として設定されている。図４１を参照すると、補正値０の設定されているグループ０は、累計回数０から１５までの間に１カラム目の記録データが記録される。また、補正値２が設定されているグループ１は、記録タイミングが累計回数２回分ずれて、累計回数２から１７までの間に１カラム目の記録データが記録される。
【００９６】
次に、本実施形態の傾きずれ補正において記録データを生成する工程の説明を行う。
【００９７】
まず、データ選択回路２１５は、累計回数０から１５のタイミングでは第３の記録メモリ２１３からＢａｎｋ０とＢａｎｋ２のデータの読み出しを行う。また、累計回数１６から３１までのタイミングではＢａｎｋ１とＢａｎｋ０のデータの読み出しを行う。また、累計回数３２から４７までのタイミングではＢａｎｋ２とＢａｎｋ１のデータの読み出しを行う。また、累計回数４８から６３までのタイミングではＢａｎｋ１とＢａｎｋ０のデータの読み出しを行う。このように、データ選択回路２１５は、累計回数に応じて、Ｂａｎｋ０、１、２のうち２つからデータの読み出しを行う。
【００９８】
例えば、累計回数０ではＢａｎｋ０とＢａｎｋ２のデータの読み出しを行うため、ブロック０の記録データであるアドレス０の記録データ（Ｂａｎｋ０）とアドレス２０の記録データ（Ｂａｎｋ２）の読み出しを行う（図４１参照）。同様に、累計回数２２のタイミングではＢａｎｋ１とＢａｎｋ０のデータの読み出しを行うため、ブロック６の記録データであるアドレス１６（Ｂａｎｋ１）とアドレス６の記録データ（Ｂａｎｋ０）が読み出される。
【００９９】
図４２は、累計回数２２のタイミングにおいて、記録ヘッド１１に転送される記録データ（転送用データ）の生成を模式的に示した模式図である。同図において、転送される記録データｂ０はグループ０の累計回数に対応するブロックの記録素子用データである。ここでは、転送するブロックが６であるためグループ０のブロック６の記録データ、つまり記録ヘッド１１のｓｅｇ６から記録されるデータに該当する。また、ｂ７はグループ７のブロック６の記録素子用データ、つまり記録ヘッド１１のｓｅｇ１１８から記録されるデータとなる。
【０１００】
図３９は、データ選択回路２１５における記録データの選択フロー図である。このフロー図を用いて、累計回数２２のタイミングにおける転送用データの生成方法を説明する。
【０１０１】
記録タイミング信号が入力されると（Ｓ３０１）、第３の記録メモリ２１３のＢａｎｋ１のアドレス１６から記録データの読み出しを行い、内部の第１のラッチ手段（不示図）により一時的にデータを保持する（Ｓ３０２）。続いて、同様にＢａｎｋ０のアドレス６から記録データの読み出しを行い、第二のラッチ手段（不示図）に一時的にデータを保持する（Ｓ３０３）。
【０１０２】
次に、グループ０の補正値と転送回数カウンタの値の比較を行う（Ｓ３０４）。本実施形態におけるグループ０の補正値は０であり、転送回数６と比較すると０≦６の条件を満たしているので、アドレス１６のｂ０のデータが第三のラッチ手段に保持される（Ｓ３０５）。
【０１０３】
そして、同様の処理をグループ０からグループ７まで実行する。例えば、グループ４では、補正値が８、転送回数６であり、Ｓ３０４の条件を満たしていないため、アドレス６のｂ４のデータが第三のラッチ手段に保持される（Ｓ３０６）。以上のようにして、グループ０からグループ７まで処理を行うことで、転送用データｂ０からｂ７が出来上がる。
【０１０４】
図４２に戻ると、グループ０からグループ３までの転送用データｂ０からｂ３は累積回数２２で本来記録されるべき記録データ、すなわち第２カラムの記録データとなっている。これに対し、グループ４から７までの転送用データｂ４からｂ７には、１６タイミング前で記録されるべき第１カラムの記録データとなる。そして、生成された記録データは、データ転送ＣＬＫ生成機２１８で生成されたＨＣＬとともに、記録データ転送回路２１９によって記録ヘッド１１に送信される。
【０１０５】
図４３は、別のタイミングである累計回数３４のタイミングにおいて、記録ヘッド１１に転送される記録データ（転送用データ）の生成を模式的に示した模式図である。なお、累計回数３４のタイミングでは、第３の記録メモリ２１３からブロック２の記録データであるアドレス２２とアドレス１２の記録データが読み出される。
【０１０６】
図３９の記録データの選択フロー図により、グループ０からグループ７までの補正値と転送回数カウンタ値を比較すると、Ｓ３０４の補正値と転送回数との関係を満たすのは、グループ０と１となる。そのため、グループ０とグループ１の転送用データｂ０とｂ１にはアドレス２１の記録データが選択され、グループ２からグループ７の転送用データにはアドレス１１の記録データが選択される。
【０１０７】
本実施例では、第３の記録メモリ２１３から２Ｂｎａｋ分のデータを読み出し、それぞれを第１、第２のラッチ手段で保持を行ってからデータの選択を行い、選択したデータを転送用データとして第３のラッチを行っている。しかし、以上の制御と同等の制御を、１つのラッチ手段のみで行うことも可能である。
【０１０８】
図４０は、１つのラッチ手段のみで制御を行う場合のフロー図である。記録タイミング信号が入力後（Ｓ４０１）、第３の記録メモリ２１３のＢａｎｋ１のアドレス１６から記録データを読み出す（Ｓ４０２）。そして、グループ０の補正値と転送回数カウンタの値の比較する（Ｓ４０３）。本実施形態では、グループ０の補正値は０であり、転送回数６を比較すると、０≦６の条件を満たしているので、アドレス１６のｂ０のデータがラッチ手段に保持される（Ｓ４０４）。同様の処理がグループ１からグループ７まで行われ、Ｓ４０４では補正値≦転送回数カウンタ値のＳ４０３の条件を満たすグループのデータのみがラッチされる。
【０１０９】
次に、第３の記録メモリ２１３のＢａｎｋ０のアドレス１６から記録データの読み出しを行う（Ｓ４０５）。ここでは、Ｓ４０３で条件を満たさなかったグループのラッチを行う（Ｓ４０６）。つまり、補正値＞転送回数カウンタ値の条件を満たすグループのデータがラッチされる。同様の処理がグループ０からグループ７まで行われることで、転送用データｂ０からｂ７が出来上がる。
【０１１０】
同様の制御を累計回数２２タイミングについてみると、Ｓ４０４ではアドレス１３のｂ０からｂ３のデータのみがラッチされ、Ｓ４０６でアドレス３のｂ４からｂ７がラッチされる。
【０１１１】
本実施形態では、第３の記録メモリ２１３から２Ｂａｎｋ分のデータを読み出している。しかし、１カラム目ではＢａｎｋ０と１カラム前のデータとしてＢａｎｋ２の記録データの読み出しを行うが、記録開始直後のカラムであるため１カラム前のデータは存在しない。そこで、Ｂａｎｋ２から読み出したデータは読み捨てを行い、１カラム目の記録動作では使用しない構成としている。同様に、４カラム目ではＢａｎｋ０と１カラム前データとしてＢｎａｋ２の記録データの読み出しを行うが、記録終了のカラムであるため現カラムで記録するデータは存在しない。そこで、Ｂｎａｋ０から読み出したデータは読み捨てを行い、４カラム目の記録動作では使用しないようにしている。
【０１１２】
以上のように、例えば上述の装置構成によって、記録素子に割り当てる記録データの読み出し位置を記録素子単位で主走査方向に変更となる。そして、傾き量とグループとによって異なる本来配置されるべきカラムから外れて形成されるドット数に合わせて、記録データの読み出し位置を変更するドットを決定する。そのため、本実施形態によれば、傾きずれに伴う画質の悪化を軽減することが可能となる。
【０１１３】
〔傾きずれに関する情報の手動検出〕
第１の実施形態では、傾きずれに関する情報として上流側、下流側のそれぞれ３個のインク吐出口１３から形成されるドットの主走査方向に対するずれ量を光学式センサにより検出する構成を示した。しかし、本実施形態を適用するにあたっては、この構成に限らず、光学式センサを搭載しないインクジェット記録装置の構成であっても構わない。その場合には、図１４で示したよう７つのテストパッチの中から、ユーザーが目視によって黒スジ、白スジのない一様なテストパッチを選択する。そして、ユーザーが、選択したテストパッチの情報をＰＣ等のホストに入力し、その情報がインクジェット記録装置へ転送されるような構成とすればよい。若しくは、ユーザーが、インクジェット記録装置に設けられた入力部から選択したテストパッチの情報を設定する構成とすればよい。
【０１１４】
なお、インクジェット記録装置が光学式センサを搭載している構成でも、光学式センサが故障した場合を考慮し、光学センサを用いて検出するモード加え、上述のようなユーザーの目視によって傾きずれに関する情報を検出するモードを持っていてもよい。
【０１１５】
〔反時計回り方向の傾きずれ補正〕
第１の実施形態では、記録ヘッドが時計回り方向に傾いた場合の傾きずれについて、その補正方法の説明を行った。本実施形態における傾きずれ補正は、記録ヘッドが反時計回り方向に傾いた場合についても、当然適用できるものである。ここでは、上流側のドットに対して下流側のドットが主走査方向の左方向に１画素分のずれが生じたときの傾きずれ（“＋２”）について説明を行う。なお、第１の実施形態と同様の構成については、その説明を省略する。
【０１１６】
この傾きずれ補正では、補正値記憶手段２１７に、グループ０に対して１４、グループ１に対して１２、グループ２に対して１０、グループ３に対して８が補正値として設定される。同様に、グループ４に対して６、グループ５に対して４、グループ６に対して２、グループ７に対して０が補正値として設定される。
【０１１７】
図１９は、グループ０からグループ７の記録素子に割り当てられるノズル番号、駆動順番、記録データ、ドット配置を示す図である。各グループで吐出順番の早い記録素子から、補正情報により指定された数の記録素子に割り当てられる記録データの読み出し位置がオフセットされる。つまり、グループ０がブロック０から１３まで、グループ１はブロック０から１１まで、グループ２はブロック０から９まで、グループ３はブロック０から７までの記録素子に割り当てられる記録データが２カラム目から４カラム目に変更される。同様に、グループ４はブロック５まで、グループ５はブロック３まで、グループ６はブロック１までの記録素子に割り当てられる記録データが２カラム目から４カラム目に変更される。
【０１１８】
図２０は、図１９に示す傾きずれ補正を行った際、記録媒体上に形成されるドットの配置を示したものである。本実施形態によれば、反時計回り方向の傾きずれ補正においても、グループ毎に補正値を設定し、補正値に応じた数の記録素子に対応する記録データの読み出し位置を変更することが可能となる。そのため、反時計回り方向の傾きずれであっても、傾きずれに伴う画質の悪化を軽減することが可能となる。
【０１１９】
〔分散駆動における傾きずれ補正〕
インクジェット記録方法では、記録素子にヒータやピエゾ素子を用いてインクにエネルギーを与え、インク滴を吐出して画像を記録する。これらのインクジェット記録方法では、あるインク吐出口からインク滴を吐出する際、隣接するインク吐出口のノズル部は圧力波等の影響を受け、隣接するインク吐出口からのインク吐出が不安定になる、いわゆるクロストークと呼ばれる現象が生じる。そのため、隣接するインク吐出口から連続してインク滴を吐出させないように、離散した位置の記録素子を駆動していく順序の時分割駆動方式（分散駆動）が望ましい。
【０１２０】
この傾きずれ補正では、補正値記憶手段２１７に、グループ０に対して０、グループ１に対して２、グループ２に対して４、グループ３に対して６が各グループの補正値として設定される。同様に、グループ４に対して８、グループ５に対して１０、グループ６に対して１２、グループ７に対して１４が各グループの補正値として設定される。
【０１２１】
図２１、２２は、隣接する２つのインク吐出口から連続してインク滴を吐出させないような駆動順で記録を行う際、そのときの傾きずれ補正を説明する図である。図２１は、各グループの記録素子に割り当てられる、ノズル番号、駆動順番、記録データ、ドット配置を示す図である。図２２は、図２１に示す傾きずれ補正を行った際、記録媒体上に形成されるドットの配置を示したものである。
【０１２２】
分散駆動の構成では、第１の実施形態における駆動順序が異なっているため、記録データの読み出し位置を変更する記録素子が異なる。しかし、第１の実施形態と同様に、各グループで吐出順番の早い記録素子から、補正値により指定された数の記録素子に割り当てられる記録データの読み出し位置がオフセットされる。
【０１２３】
図２２からもわかるように、本実施形態によれば、分散駆動の構成に対してもグループ毎に補正値を設定し、補正値に応じた数の記録素子に対応する記録データの読み出し位置を変更することが可能となる。そして、グループごとに本来配置すべきカラム領域から外れた位置のドットだけを主走査方向にオフセットして、傾きずれに伴う画質の悪化を軽減することが可能となる。
【０１２４】
［１カラム以上の傾きずれ補正］
しかしながら、上述の構成では、傾き量が大きい場合に補正値記憶手段２１７に設定される補正値が大きくなってしまい、補正情報の情報量が多い場合でも補正情報を保持できるようにするために、装置のコストアップを招くと言う問題がある。例えば、下流側の３個のドットが上流側の３個のドットに対して主走査方向の右方向に２カラム分ずれた場合を考える。このような傾きずれの場合、補正情報として、基準となるグループ０に対して０、グループ１に対して４というような補正値が設定される。同様にして、グループ２に８、グループ３に１２、グループ４に１６、グループ５に２０、グループ６に２４、グループ７に２８が補正値として設定される。このように、上述の構成では、傾き量が大きい場合には、補正情報として保持されるそれぞれの補正値の値が大きくなるためにその情報量も多くなってしまう。
【０１２５】
そこで、本実施形態では、粗調量と微調量からなる補正値を用いた傾きずれ補正の構成を採用する。粗調量は、グループ内の全記録素子に対して割り当てられる画像データの読出し位置を指定された量のカラム分オフセットさせるための値である。例えば、あるグループに粗調量１が設定されれば、そのグループにおける全記録素子の画像データの読出し位置が主走査方向に１カラム分オフセットされる。また、微調量はグループ内で指定された数の記録素子に対して割り当てられる画像データの読出し位置を１カラム分オフセットさせるための値である。例えば、あるグループに微調量２が設定されれば、ブロック０からブロック１までの２個の記録素子に対応する記録データの読み出し位置が１カラム分オフセットされることになる。
【０１２６】
次に、図２３を用いて本実施形態における傾きずれ補正方法を説明する。なお、説明の簡略化のために、カラム０に対する１カラム分の記録データにより画像を記録する場合を用いて説明を行う。またさらに、ここでは記録ヘッドのインク吐出口数は６４個とする。
【０１２７】
図２３は、各記録素子に割り当てられた記録データを読み出すタイミングを変えて、傾きずれがない場合に記録媒体上に形成されるドットの配置を模式的に示している。同図において記録媒体上におけるドット配置が先端グループと後端グループで１２００ｄｐｉ（約２１ミクロン）で１．５カラム分時計回り方向に傾いてしまった状態に対して、その傾きずれを補正する例を表している。
【０１２８】
本例の場合、記録素子０〜１５で形成されるグループ０（１８０１）を基準のグループとしている。このため、グループ０の記録素子については、いずれの記録素子の記録データも読み出し位置はオフセットされない。記録素子１６〜３１で形成されるグループ１（１８０２）については、補正値として粗調量に０、微調量に８が設定される。そのため、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック０からブロック７までの記録素子に対応した記録データが主走査方向にデータオフセットされる。また、グループ２（１８０３）においては、補正値として粗調量に１、微調量に０が設定されるため、グループ全体に対して１カラム分のデータオフセットが行われる。また、グループ３（１８０４）においては、補正値として粗調量に１、微調量に８が設定されるため、まずグループ全体に対して１カラム分のデータオフセットが行われる。さらに、ブロック０からブロック７までの記録素子に対応した記録データが１カラム分主走査方向へオフセットされる。
【０１２９】
以上の説明のように、粗調量と微調量からなる補正値を用いた傾きずれ補正の構成によって、傾き量が大きい場合にも補正情報の情報量を抑制して傾きずれを補正し、画像の悪化を低減できる。
【０１３０】
なお、既に説明した反時計回り方向の傾きずれ補正や分散駆動の構成における傾きずれ補正においても、粗調量と微調量からなる補正値を用いた傾きずれ補正を適用することができる。
【０１３１】
（第２の実施形態）
本実施形態では、記録媒体に対して記録ヘッドを往復走査させて記録を行う、いわゆる双方向記録における傾きずれ補正方法について説明する。なお、本実施形態ではカラム０に対する１カラム分の記録データにより画像を記録する場合で、記録ヘッドのインク吐出口数は６４個として説明を行う。
【０１３２】
図２４、図２５、図２６に本実施形態における傾きずれ補正方法を表す。図２４は記録ヘッドの往走査（図中の左から右に向かう方向の走査）により記録を行うとき、各記録素子に割り当てられた記録データを読み出すタイミングを変えて、傾きずれがない場合に記録媒体上に形成されるドットの配置を模式的に示している。を読み出すタイミングを示している。また、図２５は記録ヘッドの復走査（図中の右から左に向かう方向の走査）により記録を行うとき、各記録素子に割り当てられた記録データを読み出すタイミングを変えて、傾きずれがない場合に記録媒体上に形成されるドットの配置を模式的に示している。図２４、２５では、先端グループと後端グループで１２００ｄｐｉ（約２１ミクロン）で０．７５カラム分時計回り方向に傾いてしまった状態に対して、その傾きずれを補正する例を表している。
【０１３３】
まず、図２４により往走査における傾きずれ補正を説明する。本例の場合、記録素子０〜１５で形成されるグループ０（１９０１）を基準のグループ位置としている。このため、グループ０の記録素子については、いずれの記録素子の記録データも読み出し位置はオフセットされない。記録素子１６〜３１で形成されるグループ１（１９０２）については、補正値として粗調量に０、微調量に４が設定される。そのため、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック０からブロック３までの記録素子に対応した記録データが主走査方向にデータオフセットされる。また、記録素子３２〜４７で形成されるグループ２（１９０３）については、補正値として粗調量に０、微調量に８が設定される。そして、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック０からブロック７までの記録素子に対応した記録データが主走査方向にデータオフセットされる。また、記録素子４８〜６３で形成されるグループ３（１９０４）においては、粗調量に０、微調量に１２が設定される。そして、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック０からブロック１１までの記録素子に対応した記録データが主走査方向にデータオフセットされる。
【０１３４】
次に、図２５を用いて、往走査に対して復走査における傾きずれ補正を説明する。本例の場合、記録素子４８〜６３で形成されるグループ３（２００４）を基準のグループ位置としている。このため、グループ３の記録素子については、いずれの記録素子の記録データも読み出し位置はオフセットされない。記録素子３２〜４７で形成されるグループ２（２００３）においては、補正値として粗調量に０、微調量に４が設定される。そのため、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック１５からブロック１２までの記録素子に対応した記録データが主走査方向にデータオフセットされる。また、記録素子１６〜３１で形成されるグループ１（２００２）については、補正値として粗調量に０、微調量に８が設定される。そして、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック１５からブロック８までの記録素子に対応した記録データが主走査方向にデータオフセットされる。また、記録素子０〜１５で形成されるグループ０（２００１）については、補正値として粗調量に０、微調量に１２が設定される。そして、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック１５からブロック４までの記録素子に対応した記録データが主走査方向にデータオフセットされる。
【０１３５】
以上のように、第１の実施形態と同様に、双方向記録のそれぞれの走査においても粗調量と微調量からなる補正値を用いた傾きずれ補正の構成によって、傾きずれを補正し、画像の悪化を低減できる。なお、双方向記録において、図２４、２５で補正されたデータにより同一領域に記録されるドット配置をそれぞれ任意の場所で重ねるために、それぞれの走査の駆動開始タイミングは適当にずらされることは言うまでもない。
【０１３６】
また、傾きずれが補正されるように補正後の記録データによるドット配置が所望の形になるのであれば、特に粗調量および微調量の値に限定はない。図２６は、復走査における傾きずれ補正を示す他の例である。
【０１３７】
本例の場合、記録素子４８〜６３で形成されるグループ３（２１０４）に対して、粗調量に０、微調量に４が設定される。そのため、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック１５からブロック１２までの記録素子に対応した記録データが主走査方向にデータオフセットされる。
また、記録素子３２〜４７で形成されるグループ２（２１０３）においては、補正値として粗調量に０、微調量に８が設定される。そのため、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック１５からブロック８までの記録素子に対応した記録データが主走査方向にデータオフセットされる。また、記録素子１６〜３１で形成されるグループ１（２１０２）においては、補正値として粗調量に０、微調量に１２が設定され、全記録素子の記録データの読み出し位置はオフセットされない。そして、ブロック１５からブロック４までの記録素子に対応した記録データが主走査方向にデータオフセットされる。また、記録素子０〜１５で形成されるグループ０（２１０１）においては、補正値として粗調量に１、微調量に０が設定される。そのため、グループ１に属する全記録素子の記録データが１カラム分のオフセッされる。
【０１３８】
以上のように、補正後の記録データのドット配置を傾きずれが補正されるような形に補正し、双方向記録それぞれの走査の駆動開始タイミングをずらすことで、往復走査で記録されるドット配置をそれぞれ任意の場所で重ねるようにしてもよい。
【０１３９】
（第３の実施形態）
本実施形態では、駆動解像度の異なる複数の記録素子列を同時に使用して記録を行う構成における傾きずれ補正方法について説明する。図２７には駆動解像度が１２００ｄｐｉである記録素子列Ａ、図２８には６００ｄｐｉである記録素子列Ｂによるドットの傾きずれ補正方法を表しており、それぞれの記録素子列には６４個のインク吐出口数が構成されているとして説明を行う。また、記録素子列Ａと記録素子列Ｂは、先端グループと後端グループで１２００ｄｐｉ（約２１ミクロン）で１．５カラム分時計回り方向に傾いてしまった状態にあるとする。
【０１４０】
なお、図２７で示す記録素子列Ａに与えられるデータは０〜１カラム目の２カラム分、図２８で示す記録素子列Ｂに与えられるデータは０カラム目に対する１カラム分である。それぞれ主走査方向に対するデータ量が異なるが、駆動解像度も異なるために主走査方向に同じ幅でドットが配置されることになる。
【０１４１】
まず、図２７で示す記録素子列Ａに対する傾きずれ補正方法を説明する。記録素子列Ａにおいては、記録素子０〜１５で形成されるグループ０（２２０１）
を基準のグループ位置としている。このため、グループ０の記録素子については、いずれの記録素子の記録データも読み出し位置はオフセットされない。また、記録素子１６〜３１で形成されるグループ１（２２０２）においては、補正値として粗調量に０、微調量に８が設定される。そのため、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック０からブロック７までの記録素子に対応した記録データが主走査方向にデータオフセットされる。
また、記録素子３２〜４７で形成されるグループ２（２２０３）に対しては、補正値として粗調量に１、微調量に０が設定され、グループ２に属する全記録素子の記録データが１カラム分のオフセッされる。また、記録素子４８〜６３で形成されるグループ３（２２０４）においては、補正値として粗調量に１、微調量に８が設定され、まずグループ全体に対して１カラム分のデータオフセットが行われる。さらに、ブロック０からブロック７までの記録素子に対応した記録データが１カラム分主走査方向へオフセットされる。
【０１４２】
次に、図２８で示す記録素子列Ｂに対する傾きずれ補正方法を説明する。記録素子列Ｂにおいては、記録素子０〜１５で形成されるグループ０（２３０１）を基準のグループ位置としている。このため、グループ０の記録素子については、いずれの記録素子の記録データも読み出し位置はオフセットされない。また、記録素子１６〜３１で形成されるグループ１（２３０２）においては、補正値として粗調量に０、微調量に４が設定される。そのため、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック０からブロック３までの記録素子に対応した記録データが主走査方向にデータオフセットされる。また、記録素子３２〜４７で形成されるグループ２（２３０３）に対しては、補正値として粗調量に０、微調量に８が設定され、全記録素子の記録データの読み出し位置はオフセットされない。そして、ブロック０からブロック７までの記録素子に対応した記録データが主走査方向にデータオフセットされる。また、記録素子４８〜６３で形成されるグループ３（２２０３）においては、補正値として粗調量に０、微調量に１２が設定される。そして、全記録素子の記録データの読み出し位置はオフセットされないが、ブロック０からブロック１１までの記録素子に対応した記録データが主走査方向にデータオフセットされる。
【０１４３】
以上、駆動解像度が異なる記録素子列を同時に使用して記録を行う構成においても、粗調量と微調量からなる補正値を用いた傾きずれ補正を適用することができる。なお、駆動解像度が異なる記録素子列を同時に使用して記録を行う場合に、さらに双方向記録によって記録を行うようにしても良い。この場合には、それぞれの記録ヘッド毎に往路走査と復路走査それぞれで粗調量と微調量からなる補正値を用いた傾きずれ補正を行うことができる。また、往路および復路の走査での駆動開始タイミングをずらすことで、往復走査で記録されるドット配置をそれぞれ任意の場所で重ねるようにしてもよい。
【０１４４】
（その他の実施例）
本実施形態における上述の説明では、第３の記録メモリ２１３から補正値により指定された記録素子の記録データの読み出し位置を主走査方向に変更して、傾きずれの補正を行った。しかし、傾きずれに関する情報に基づき、第３の記録メモリから別の記録メモリへ記録データの格納位置を変更するようにしても良い。つまり、各グループとに補正値に応じた数のドットが主走査方向にオフセットされるように別に設けた記録メモリに格納位置を変更し、この記録メモリから記録データを従来どおり読み出して記録を行うようにしても、本実施形態の傾きずれ補正は実現できる。
【０１４５】
図２９は、補正値記憶手段２１７に記憶される補正情報を示している。同図のように、補正情報はテーブルで保持されており、それぞれのグループの補正値として粗調量および微調量が記憶されている。なお、この図では、１２００ｄｐｉの解像度で、０．７５カラム分の時計回り方向の傾きずれに対応する補正量情報を示している。
【０１４６】
また、テストパターンの作成は上述の例に限られるものではない。例えば、まず記録解像度程度の比較的粗い量のずれが検出可能なパターンにより傾きずれ量を検出して粗調整を実施する。そして、粗調整が実施された状態で、さらに記録解像度単位未満の微小な傾きずれ量を検出できるテストパターンを形成して、記録解像度より微小な傾きずれ量を検出するようにしても構わない。
【０１４７】
また、要求された画像品位や傾きによる画像弊害の程度によって、補正値として粗調量と微調量とを選択的に採用して、傾きずれ補正を実施するようにしても構わない。例えば、高解像度の記録が求められる写真データ等の印字の際には粗調量と微調量からなる補正値によって高解像度に補正処理を行う。しかし、比較的に画像弊害が目立ちにくい、例えば普通紙上へのテキスト印字においては粗調量のみの補正値によって補正処理を行う、または補正自体を実施しない場合もあって構わない。
【符号の説明】
【０１４８】
１１  記録ヘッド
１３  インク吐出口
１００  インクジェット記録装置
１１４  第１の記録素子
１１５  第２の記録素子
２０４  第１の記録メモリ
２１１  第２の記録メモリ
２１３  第３の記録メモリ
【図１】
0005430733.tif 000002
【図２】
0005430733.tif 000003
【図３】
0005430733.tif 000004
【図４】
0005430733.tif 000005
【図５】
0005430733.tif 000006
【図６】
0005430733.tif 000007
【図７】
0005430733.tif 000008
【図８】
0005430733.tif 000009
【図９】
0005430733.tif 000010
【図１０】
0005430733.tif 000011
【図１１】
0005430733.tif 000012
【図１２】
0005430733.tif 000013
【図１３】
0005430733.tif 000014
【図１４】
0005430733.tif 000015
【図１５】
0005430733.tif 000016
【図１６】
0005430733.tif 000017
【図１７】
0005430733.tif 000018
【図１８】
0005430733.tif 000019
【図１９】
0005430733.tif 000020
【図２０】
0005430733.tif 000021
【図２１】
0005430733.tif 000022
【図２２】
0005430733.tif 000023
【図２３】
0005430733.tif 000024
【図２４】
0005430733.tif 000025
【図２５】
0005430733.tif 000026
【図２６】
0005430733.tif 000027
【図２７】
0005430733.tif 000028
【図２８】
0005430733.tif 000029
【図２９】
0005430733.tif 000030
【図３０】
0005430733.tif 000031
【図３１】
0005430733.tif 000032
【図３２】
0005430733.tif 000033
【図３３】
0005430733.tif 000034
【図３４】
0005430733.tif 000035
【図３５】
0005430733.tif 000036
【図３６】
0005430733.tif 000037
【図３７】
0005430733.tif 000038
【図３８】
0005430733.tif 000039
【図３９】
0005430733.tif 000040
【図４０】
0005430733.tif 000041
【図４１】
0005430733.tif 000042
【図４２】
0005430733.tif 000043
【図４３】
0005430733.tif 000044