(57)【要約】      （修正有）【課題】２以上のノズル列の配列方向が傾いているときの記録位置のずれを補正する技術を提供する。【解決手段】複数のノズルが設けられた記録ヘッドの各ノズルによりドットを記録するように記録ヘッドを駆動する駆動部、記録媒体を搬送する搬送部、メモリ及びユニットを備え、複数のノズルは平行に隣接する２以上のノズル列を形成するように配列され、ユニットは、記録データをメモリ上にカラム単位で展開する第１動作と、記録データを各ノズル列に割り当てる第２動作と、割り当てられた記録データに基づいて駆動部を制御する第３動作とを行い、第１動作の以後かつ第２動作の以前に、第１動作により展開された各カラムの記録データを各ノズル列に割り当てて記録を行った場合に、記録データのうち、ノズル列が傾いていることによって記録位置が外れるドットに対応する部分を特定する動作と、特定された部分について該記録データを並び替える動作とをさらに行う。【選択図】図９
2015112769.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルが所定方向に列をなすように設けられた記録ヘッドを記録媒体に対して前記所定方向と交差する第１方向に走査させながら各ノズルにより前記記録媒体にドットを記録するように前記記録ヘッドを駆動する駆動部を備える記録装置であって、
前記複数のノズルは、同色のドットを記録するためのノズルが、互いに前記第１方向で隣接する２以上のノズル列を形成するように配列されており、
前記記録装置は、記録データを格納するためのメモリと、ユニットとをさらに備え、
前記ユニットは、
記録データを前記メモリ上にカラム単位で展開する第１動作と、
前記メモリ上の記録データを各ノズル列に割り当てる第２動作と、
前記割り当てられた記録データに基づいて、各ノズル列のノズルにより前記記録媒体上にドットを記録するように前記駆動部を制御する第３動作と、を行い、
前記ユニットは、前記第１動作以後かつ前記第２動作以前に、
前記第１動作により前記メモリ上に展開された各カラムの記録データを各ノズル列に割り当てて記録を行った場合に、該記録データのうち、前記２以上のノズル列が前記第１方向と直交する方向に対して傾いていることによって記録位置が該記録データのカラムに対応する領域から外れるドットに対応する部分を、前記２以上のノズル列の前記傾きに基づいて特定する動作と、
前記特定された部分が前記２以上のノズル列の前記傾きに応じたカラム分だけシフトするように、前記メモリ上に展開された記録データを前記メモリ上で変更する動作と、をさらに行う
ことを特徴とする記録装置。
【請求項２】
前記ユニットは、前記第２動作では、前記２以上のノズル列の各々において前記第１方向で隣接する各ノズルが順にドットを記録するように、前記メモリ上の記録データを割り当てる
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
各ノズル列のノズルの使用順序を定める情報が前記メモリに格納されており、
前記ユニットは、前記第２動作では、前記情報にしたがって前記メモリ上の記録データを割り当てる
ことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記ユニットは、前記記録データを変更する動作では、前記特定された部分に空データを挿入することによって該特定された部分をシフトさせる
ことを特徴とする請求項１乃至３のいずれか１項に記載の記録装置。
【請求項５】
前記記録媒体に記録された第１のテストパターンおよび第２のテストパターンに基づいて前記２以上のノズル列の前記傾きを計測する計測部をさらに備え、
前記第１のテストパターンは、前記２以上のノズル列のうちの少なくとも１列の一方の端部における所定数のノズルにより記録された２つのドットパターンを含み、
前記第２のテストパターンは、前記少なくとも１列の他方の端部における前記所定数のノズルにより前記２つのドットパターンの間に記録されたドットパターンを含む、
ことを特徴とする請求項１乃至４のいずれか１項に記載の記録装置。
【請求項６】
前記記録媒体に記録された第１のテストパターンおよび第２のテストパターンとの距離に基づいて前記２以上のノズル列の前記傾きを計測する計測部をさらに備え、
前記第１のテストパターンは、前記２以上のノズル列のうちの少なくとも１列の一方の端部における所定数のノズルにより記録され、
前記第２のテストパターンは、前記少なくとも１列の他方の端部における前記所定数のノズルにより記録される、
ことを特徴とする請求項１乃至４のいずれか１項に記載の記録装置。
【請求項７】
複数のノズルが配列された記録ヘッドの各ノズルにより記録媒体にドットを記録するように前記記録ヘッドを駆動する駆動部と、前記記録媒体を搬送する搬送部と、を備える記録装置であって、
前記複数のノズルは、同色のドットを記録するためのノズルが、互いに平行に隣接する２以上のノズル列を形成するように配列されており、
前記記録装置は、メモリとユニットとをさらに備え、
前記メモリは、複数のマスクデータを格納しており、
前記ユニットは、
記録データを前記メモリ上にカラム単位で展開する第１動作と、
前記複数のマスクデータから、前記２以上のノズル列の前記記録媒体の搬送方向に対する傾きに対応するマスクデータを各ノズル列について選択する第２動作と、
前記選択されたマスクデータを参照して各カラムの記録データを変更し、各ノズル列に対応する記録データを生成する第３動作と、
前記変更された記録データに基づいて、各ノズル列のノズルにより前記記録媒体上にドットを記録するように前記駆動部を制御する第４動作と、を行い、
前記第３動作では、前記各カラムの記録データを、前記第４動作において、該記録データのカラムに対応する領域にドットが記録されるように変更する
ことを特徴とする記録装置。
【請求項８】
前記第２動作で選択される前記各ノズル列についてのマスクデータは、前記第１動作で展開された記録データを互いに相補的に選択する
ことを特徴とする請求項７に記載の記録装置。
【請求項９】
複数のノズルが各々に配された２以上のノズル基板を有する記録ヘッドの各ノズルにより記録媒体にドットを記録するように前記記録ヘッドを駆動する駆動部と、前記記録媒体を搬送する搬送部と、を備える記録装置であって、
各ノズル基板において、前記複数のノズルは、同色のドットを記録するためのノズルが、互いに平行に隣接する２以上のノズル列を形成するように配列されており、
前記記録装置は、記録データを格納するためのメモリと、ユニットとをさらに備え、
各ノズル基板について、
前記ユニットは、
記録データを前記メモリ上にカラム単位で展開する第１動作と、
前記メモリ上の記録データを各ノズル列に割り当てる第２動作と、
前記割り当てられた記録データに基づいて、各ノズル列のノズルにより前記記録媒体上にドットを記録するように前記駆動部を制御する第３動作と、を行い、
前記ユニットは、前記第１動作以後かつ前記第２動作以前に、
前記第１動作により前記メモリ上に展開された各カラムの記録データを各ノズル列に割り当てて記録を行った場合に、該記録データのうち、前記２以上のノズル列が前記記録媒体の搬送方向に対して傾いていることによって記録位置が該記録データのカラムに対応する領域から外れるドットに対応する部分を、前記２以上のノズル列の前記傾きに基づいて特定する動作と、
前記特定された部分が前記２以上のノズル列の前記傾きに応じたカラム分だけシフトするように、前記メモリ上に展開された記録データを前記メモリ上で変更する動作と、をさらに行う
ことを特徴とする記録装置。
【請求項１０】
時分割駆動方式によって記録を行う
ことを特徴とする請求項１乃至９のいずれか１項に記載の記録装置。
【請求項１１】
記録装置に入力された記録データの処理方法であって、
前記記録装置は、
複数のノズルが設けられた記録ヘッドの各ノズルにより記録媒体にドットを記録するように前記記録ヘッドを駆動する駆動部と、
前記記録媒体を搬送する搬送部と、
記録データを格納するためのメモリと、を備え、
前記複数のノズルは、同色のドットを記録するためのノズルが、互いに平行に隣接する２以上のノズル列を形成するように配列されており、
前記記録データの処理方法は、
記録データを前記メモリ上にカラム単位で展開する第１工程と、
前記メモリ上の記録データを各ノズル列に割り当てる第２工程と、
前記割り当てられた記録データに基づいて、各ノズル列のノズルにより前記記録媒体上にドットを記録するように前記駆動部を制御する第３工程と、を含み、
前記記録データの処理方法は、前記第１工程以後かつ前記第２工程以前に、
前記第１動作により前記メモリ上に展開された各カラムの記録データを各ノズル列に割り当てて記録を行った場合に、該記録データのうち、前記２以上のノズル列が前記記録媒体の搬送方向に対して傾いていることによって記録位置が該記録データのカラムに対応する領域から外れるドットに対応する部分を、前記２以上のノズル列の前記傾きに基づいて特定する工程と、
前記特定された部分が前記２以上のノズル列の前記傾きに応じたカラム分だけシフトするように、前記メモリ上に展開された記録データを前記メモリ上で変更する工程と、をさらに含む
ことを特徴とする記録データの処理方法。
【請求項１２】
コンピュータに、請求項１１に記載の記録データの処理方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置および記録データの処理方法に関する。
【背景技術】
【０００２】
記録装置は、複数のノズル（インク吐出口）が配列された記録ヘッドを備えており、記録媒体に対して記録ヘッドを走査させつつ各ノズルによりドットを記録する動作と、記録媒体を搬送する動作と、を交互に行って記録を行う。ドットの記録は、各ノズルに対応して設けられた記録素子を駆動することによって為される。なお、記録ヘッドの走査方向は「主走査方向」と称され、記録媒体の搬送方向は「副走査方向」と称され、これらは互いに交差している。
【０００３】
図３１は、記録ヘッドＨを用いて時分割駆動方式による記録を行った場合に記録媒体Ｐに記録されるドットｄを例示する模式図である。なお、時分割駆動方式とは、複数のノズルｎｚに対応する複数の記録素子を、例えばＮ個のグループＧ（Ｇ０〜ＧＮ−１）に分割し、各グループＧの記録素子を１つずつ順に駆動することによって記録を行う駆動方式である。なお、グループＧ０〜ＧＮ−１で同時に駆動される各記録素子は「ブロック」で分類され、図３１の例では、１６個のブロックＢ（Ｂ＃０〜Ｂ＃１５）が存在する。
【０００４】
記録装置に入力された記録データに基づく画像は、図３１に示されるように、記録媒体Ｐ上の各カラムに記録された複数のドットｄによって形成される。具体的には、まず、記録装置に入力された記録データが、複数の記録素子を所定の順序で駆動できるように展開される。その後、画像を形成する各ドットｄが、該展開された記録データに基づいて記録素子が駆動され、該記録素子に対応するノズルｎｚからインク（記録剤）が吐出されることにより、記録媒体Ｐ上の対応カラムに記録される。
【０００５】
ここで、複数のノズルｎｚの配列方向が副走査方向に対して傾いている場合には、その傾きによって記録位置のずれ（ドットｄの本来の位置からのずれ）が生じる。即ち、あるカラムに記録されるべきドットｄが、この傾きによって、該カラムから外れた位置（例えば隣接カラム）に記録されてしまう。このことを、図３２を参照しながら説明する。
【０００６】
図３２には、配列方向が副走査方向に対して傾いているノズル列を有する記録ヘッドＨと、該記録ヘッドＨを走査させて記録を行った場合に記録されるドットｄとを、図３１と同様に示した模式図である。例えば、グループＧ２のノズルｎｚによって記録されたドットのうち、記録媒体Ｐの搬送方向の下流側の２つのドットは、本来、カラム０に記録されるべきであるが、ノズル列が傾いていることによってカラム０よりも左側に記録されている。このような記録位置のずれは、画質の低下をもたらしうる。
【０００７】
特許文献１には、ノズル列の配列方向が副走査方向に対して傾いている場合に、その傾き量を、該ノズル列により形成したテストパターンに基づいて取得し、該傾き量に応じて記録位置のずれを補正する技術が開示されている。特許文献１によると、この補正は、記録媒体上の各カラムに対応してメモリ（記憶手段）の各アドレスに格納された記録データの読み出し位置を、上記傾き量に応じて変更することによって為される。これにより、隣接カラムに記録されてしまうドットが本来のカラムに記録される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−６６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、記録速度の向上ないし高画質化に有利な記録方式の１つとして、記録ヘッドが、互いに同色のインクを吐出する２以上のノズル列を有しており、ノズル列の各々を順に使用して記録を行う方式がある。例えば、記録ヘッドが２つのノズル列を有する場合には、主走査方向で隣接する各ドットを、該２つのノズル列の各々を交互に使用して記録する。特許文献１には、この記録方式における記録位置のずれの補正方法については考慮されていない。
【００１０】
本発明は、２以上のノズル列の配列方向が副走査方向に対して傾いているときの記録位置のずれを補正するのに有利な技術を提供することを例示的目的とする。
【課題を解決するための手段】
【００１１】
本発明の一つの側面は記録装置にかかり、前記記録装置は、
複数のノズルが所定方向に列をなすように設けられた記録ヘッドを記録媒体に対して前記所定方向と交差する第１方向に走査させながら各ノズルにより前記記録媒体にドットを記録するように前記記録ヘッドを駆動する駆動部を備える記録装置であって、
前記複数のノズルは、同色のドットを記録するためのノズルが、互いに前記第１方向で隣接する２以上のノズル列を形成するように配列されており、
前記記録装置は、記録データを格納するためのメモリと、ユニットとをさらに備え、
前記ユニットは、
記録データを前記メモリ上にカラム単位で展開する第１動作と、
前記メモリ上の記録データを各ノズル列に割り当てる第２動作と、
前記割り当てられた記録データに基づいて、各ノズル列のノズルにより前記記録媒体上にドットを記録するように前記駆動部を制御する第３動作と、を行い、
前記ユニットは、前記第１動作以後かつ前記第２動作以前に、
前記第１動作により前記メモリ上に展開された各カラムの記録データを各ノズル列に割り当てて記録を行った場合に、該記録データのうち、前記２以上のノズル列が前記第１方向と直交する方向に対して傾いていることによって記録位置が該記録データのカラムに対応する領域から外れるドットに対応する部分を、前記２以上のノズル列の前記傾きに基づいて特定する動作と、
前記特定された部分が前記２以上のノズル列の前記傾きに応じたカラム分だけシフトするように、前記メモリ上に展開された記録データを前記メモリ上で変更する動作と、をさらに行う
ことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、上記記録位置のずれを補正するのに有利である。
【図面の簡単な説明】
【００１３】
【図１】記録装置の構成例の一部を説明するための図。
【図２】記録装置のシステム構成例を説明するための図。
【図３】記録ヘッド基板の構成例を説明するための図。
【図４】記録ヘッドの動作の例を説明するためのタイミングチャート図。
【図５】ノズルが配列されたノズル列の例を説明するための図。
【図６】記録媒体上に記録されるドットを説明するための図。
【図７】記録データの処理フローの例を説明するための図。
【図８】記録を行う際のノズルの使用順序の例を説明するための図。
【図９】記録位置の補正を伴う記録動作のフローチャートの例を説明するための図。
【図１０】テストパターンの例を説明するための図。
【図１１】テストパターンの例を説明するための図。
【図１２】テストパターンの例を説明するための図。
【図１３】ノズル列の傾きに応じた補正情報の例を説明するための図。
【図１４】記録データの処理方法の例を説明するための図。
【図１５】記録媒体上に記録されるドットを説明するための図。
【図１６】記録媒体上に記録されるドットを説明するための図。
【図１７】記録データの処理方法の例を説明するための図。
【図１８】記録媒体上に記録されるドットを説明するための図。
【図１９】記録データの処理方法の例を説明するための図。
【図２０】記録媒体上に記録されるドットを説明するための図。
【図２１】記録を行う際のノズルの使用順序の例を説明するための図。
【図２２】記録データの処理方法の例を説明するための図。
【図２３】記録媒体上に記録されるドットを説明するための図。
【図２４】記録データを処理するためのマスクデータの例を説明するための図。
【図２５】記録データの処理方法の例を説明するための図。
【図２６】ノズルが配列されたノズル列の例を説明するための図。
【図２７】記録を行う際のノズルの使用順序の例を説明するための図。
【図２８】記録媒体上に記録されるドットを説明するための図。
【図２９】記録データの処理方法の例を説明するための図。
【図３０】記録媒体上に記録されるドットを説明するための図。
【図３１】記録ヘッドＨを用いた記録の例を説明するための図。
【図３２】記録ヘッドＨが傾いている場合の記録の例を説明するための図。
【発明を実施するための形態】
【００１４】
（１．  記録装置の構成例）
図１〜２を参照しながら、インクジェット方式の記録装置ＰＡの構成例を説明する。
【００１５】
図１は、記録装置ＰＡの構成の一部（主に、記録動作を行う部分）の例を示す模式図である。記録装置ＰＡは、記録ヘッド１９０２ＨをＸ方向に走査させながら、プリント用紙等の記録媒体１９０７をＹ方向に搬送する。Ｘ方向は「主走査方向」とも称され、Ｙ方向は「副走査方向」とも称され、これらは互いに交差している。
【００１６】
記録ヘッド１９０２Ｈには、複数のインクタンク１９０１が搭載される。各インクタンク１９０１には、対応する色のインクが充填されており、記録ヘッド１９０２Ｈには該インクが供給される。図１では、４つのインクタンク１９０１を示したが、これら４つのインクタンク１９０１には、例えば、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）及びブラック（Ｋ）のインクがそれぞれ充填されている。各インクタンク１９０１は、個別に着脱することが可能であり、インクがなくなったときやインク残量が少なくなったときには、そのインクタンク１９０１を他のインクタンクと交換することができる。
【００１７】
なお、ここでは、記録ヘッドとインクタンクとが分離可能な構成を例示したが、この構成に限られるものではない。例えば、記録ヘッドとインクタンクとが一体型の構成であって、記録ヘッドとインクタンクとを一括で交換可能な構成が採られてもよい。
【００１８】
記録ヘッド１９０２Ｈの記録を行う側の面には、各色のインクを吐出するための複数のノズル（インク吐出口）が１以上の列を形成するように設けられている。また、記録ヘッド１９０２Ｈには、複数のノズルに対応して複数の記録素子が配置されており、各記録素子が駆動されたことに応答して、対応するノズルから記録媒体１９０７上にインクが吐出される。一般には、記録ヘッド１９０２Ｈには、複数の記録素子が配列された記録ヘッド基板が設けられる。
【００１９】
複数のインクタンク１９０１は、記録ヘッド１９０２Ｈと共にキャリッジ１９０６に支持され、固定されている。記録装置ＰＡが記録を行う際には、キャリッジ１９０６がＸ方向に往復移動している間に、各記録素子が、記録装置ＰＡに入力された記録データに基づいて駆動される。なお、記録装置ＰＡが休止モードの間や、予備吐出等の記録ヘッドの回復処理を行っている間は、キャリッジ１９０６及び記録ヘッド１９０２Ｈは、図中の破線で示したホームポジションｈで待機している。
【００２０】
記録媒体１９０７は、フィードローラ等のローラ１９０３〜１９０５（搬送部）に挟持されつつ、これらのローラ１９０３〜１９０５が回転することによってＹ方向に搬送される。なお、記録媒体１９０７の搬送機構は、ここで例示した構成に限られるものではなく、他の構成を採ってもよい。例えば、記録媒体１９０７の反り（カール）を矯正するようにデカール部がさらに設けられてもよい。
【００２１】
以上のような構成によって、記録装置ＰＡは記録を行う。具体的には、記録データを含む印刷ジョブに応答して記録動作が開始され、記録媒体１９０７に対して記録ヘッド１９０２Ｈを走査させる動作と、記録媒体１９０７を搬送する動作と、が交互に為される。
【００２２】
ここで、記録ヘッド１９０２Ｈの走査中に、各ノズルから記録媒体１９０７に対してインクが吐出される。具体的には、各ノズルから吐出されたインクにより、記録データに基づく画像ないし文字等を構成する複数のドットが記録媒体１９０７上に記録される。
【００２３】
なお、当該記録は、記録ヘッド１９０２Ｈの一方向（例えば＋Ｘ方向）のみの走査の間に為されてもよいし、双方向（＋Ｘ方向および−Ｘ方向）の走査の間に為されてもよい。本明細書では、説明を容易にするため、記録ヘッド１９０２Ｈの一方向（＋Ｘ方向）の走査の間に記録を行う態様を考える。
【００２４】
図２は、記録装置ＰＡのシステム構成例を示したブロック図である。記録装置ＰＡは、例えば、制御部６００、スイッチ群６２０、センサ群６３０、上述の各ユニットを駆動するための複数のドライバ６４０及び６４２等を備えている。
【００２５】
制御部６００は、ＣＰＵ６０１、ＲＯＭ６０２、ＡＳＩＣ６０３、ＲＡＭ６０４、システムバス６０５、及びアナログデジタル変換部６０６（ＡＤ変換部６０６）を含む。ＣＰＵ６０１は、記録装置ＰＡが記録動作を行うためのデータ処理等の演算処理を、外部からの入力信号や設定情報等に基づいて行う処理部である。ＲＯＭ６０２は、例えば、所定のシーケンス制御および後述の処理フロー等を行うためのプログラム、必要な情報を参照するためのテーブル（ルックアップテーブル）、記録装置ＰＡで定まる固有データ等を格納するためのメモリ部である。ＡＳＩＣ６０３は、記録ヘッド１９０２Ｈや後述のキャリッジモータ等を制御するための制御信号を生成する集積回路である。ＲＡＭ６０４は、ＣＰＵ６０１等が所定のデータ処理を行うのに必要な作業領域であり、例えば、記録データ（ないし画像データ）を展開して一時的に記憶させることが可能なメモリ部である。システムバス６０５は、ＣＰＵ６０１とＡＳＩＣ６０３とＲＡＭ６０４とを相互接続しており、これらの各ユニットの間でデータの授受を行うことを可能にしている。ＡＤ変換部６０６は、センサ群６３０からの信号（アナログ信号）を受けてＡＤ変換を行い、該アナログ信号に対応するデジタル信号をＣＰＵ６０１に出力する。
【００２６】
また、制御部６００は、外部インターフェース（外部Ｉ／Ｆ）６１１を介して、外部のホストコンピュータ６１０に接続されており、ホストコンピュータ６１０から、記録データや制御コマンド等を含む印刷ジョブや記録動作に必要な設定情報等を受信する。また、制御部６００は、ホストコンピュータ６１０に、記録装置ＰＡの状態等のユーザに必要な情報を出力する。
【００２７】
スイッチ群６２０は、記録装置ＰＡに電源電圧を供給するための電源スイッチ６２１、記録の開始を指示するための印刷スイッチ６２２、記録ヘッド１９０２Ｈの回復処理の開始を指示するための回復スイッチ６２３等を含む。スイッチ群６２０は、さらに、ユーザによる各種指示を受けるための１以上のスイッチを含んでもよい。
【００２８】
センサ群６３０は、前述のホームポジションｈを検出するためのフォトカプラ６３１、記録装置ＰＡ（又は、その外部環境）の温度を検出するための温度センサ６３２等を含む。なお、２以上の温度センサ６３２が設けられてもよく、この場合、これらの温度センサ６３２は記録装置ＰＡの２以上の異なる部分に設けられうる。
【００２９】
キャリッジモータドライバ６４０は、制御部６００からの制御信号を受けてキャリッジモータ６４１を駆動し、キャリッジ１９０６を移動させる。また、紙送りモータドライバ６４２は、制御部６００からの制御信号を受けて紙送りモータ６４３を駆動し、前述のローラ１９０３〜１９０５を回転させて記録媒体１９０７を搬送させる。また、記録装置ＰＡは、その他の駆動部（不図示）をさらに備え、これによって、記録ヘッド１９０２Ｈを走査させつつ各記録素子を駆動する。
【００３０】
（２．  記録ヘッド基板の構成例および動作例）
図３〜６を参照しながら、複数の記録素子が配列された記録ヘッド基板ＨＳの構成例および動作例を説明する。
【００３１】
（２．１．  記録ヘッド基板の構成例）
図３に例示されるように、記録ヘッド基板ＨＳは、Ｎ個のグループＧ０〜ＧＮ−１（Ｎは２以上の整数）と、シフトレジスタ５００７と、ラッチ回路５００８と、ブロック選択回路５００５と、を備えている。
【００３２】
Ｎ個のグループＧｋ（ｋは０〜Ｎ−１の整数）の其々は３２個の記録素子を含み、即ち、記録ヘッド基板ＨＳには、計３２×Ｎ個の記録素子が配列されている（記録素子列）。記録素子には、例えばヒータ（電気熱変換素子）が用いられうる。また、各グループＧｋは、これらの記録素子を駆動するためのドライバ回路５００４と、記録データないし制御信号を受けて記録素子を駆動するための信号をドライバ回路５００４に出力するＡＮＤ回路５００６と、をさらに含む。
【００３３】
複数の記録素子は、いわゆる時分割駆動方式で駆動されうる。具体的には、複数の記録素子は、各グループＧｋにおいて記録素子が１つずつ順に駆動されるように（１つのグループで２以上の記録素子が駆動されないように）制御されうる。この記録方式によると、記録素子を駆動することで生じうる不均一な熱分布による記録特性への影響を低減することができる。
【００３４】
この記録方式を採用するため、例えば、複数の記録素子には、便宜上、セグメント番号が付されると共にブロック番号が付されうる。例えば、グループＧｋの３２個の記録素子には、「Ｓｅｇ＃（３２ｋ＋０）」〜「Ｓｅｇ＃（３２ｋ＋３１）」のセグメント番号が付される。さらに、該３２個の記録素子は、２つずつ、１６種類のブロックに割り当てられ、「Ｂ＃０」〜「Ｂ＃１５」のブロック番号が付される。なお、前述のとおり、記録ヘッド１９０２Ｈのノズルの個々は、記録素子の個々に対応しており、各ノズルにも同様にしてセグメント番号およびブロック番号が付される。
【００３５】
シフトレジスタ５００７は、３２×Ｎビットのシフトレジスタである。シフトレジスタ５００７には、例えば、記録データに基づく画像信号ＤＡＴＡと、基準信号であるクロック信号ＤＣＬＫと、が制御部６００から入力される。シフトレジスタ５００７は、例えばシリアル通信で制御部６００から画像信号ＤＡＴＡを受け、該画像信号ＤＡＴＡをクロック信号ＤＣＬＫにしたがって保持する。
【００３６】
ラッチ回路５００８は、３２×Ｎビットのラッチ回路である。ラッチ回路５００８は、例えば、制御部６００からのラッチ信号ＬＡＴＣＨを受けて、シフトレジスタ５００７が保持する画像信号ＤＡＴＡをラッチする。該ラッチされた画像信号は、対応する記録素子を駆動するか否か（対応するノズルからインクを吐出するか否か）を決定（又は選択）するための１ビットのデータであり、ここでは、単に「ラッチデータ」と称する。
【００３７】
ブロック選択回路５００５は、デコード機能を有しており、４ビットのブロック選択信号ＢＥＮＢ（ＢＥＮＢ０〜ＢＥＮＢ３）を制御部６００から受け、１６個の制御信号Ｂｌｏｃｋ（Ｂｌｏｃｋ０〜Ｂｌｏｃｋ１５）を生成する。制御信号Ｂｌｏｃｋ０〜Ｂｌｏｃｋ１５の各々は、各グループＧｋの、対応するＡＮＤ回路５００６に入力される。各制御信号Ｂｌｏｃｋは、各グループＧｋの２つの記録素子に対応し、具体的には、該２つの記録素子に対応する２つのＡＮＤ回路５００６に入力される。
【００３８】
例えば、前述のセグメント番号を用いると、
制御信号Ｂｌｏｃｋ０は、Ｓｅｇ＃（３２ｋ＋０）及びＳｅｇ＃（３２ｋ＋１）
の２つの記録素子に対応する。また、
制御信号Ｂｌｏｃｋ１は、Ｓｅｇ＃（３２ｋ＋２）及び、Ｓｅｇ＃（３２ｋ＋３）
の２つの記録素子に対応する。Ｂｌｏｃｋ２〜Ｂｌｏｃｋ１５も同様であり、例えば、
制御信号Ｂｌｏｃｋ１５は、Ｓｅｇ＃（３２ｋ＋３０）及びＳｅｇ＃（３２ｋ＋３１）
の２つの記録素子に対応する。
【００３９】
図３には図示されていないが、計３２×Ｎ個の記録素子は、一対の記録素子が列状に配置されるように２列を形成しており、該一対の記録素子は、各制御信号Ｂｌｏｃｋに対応する上記２つの記録素子に対応する。該２つの記録素子の各々は、制御信号ＯＤＤ及びＥＶＥＮによって、個別に駆動される。具体的には、該２つの記録素子に対応する２つのＡＮＤ回路５００６の一方には制御信号ＯＤＤが入力され、他方には制御信号ＥＶＥＮが入力される。例えば、前述のセグメント番号を用いると、ｍを０〜１５の整数として、制御信号ＯＤＤは、Ｓｅｇ＃（３２ｋ＋（２ｍ＋１））の記録素子に対応し、制御信号ＥＶＥＮは、Ｓｅｇ＃（３２ｋ＋２ｍ）の記録素子に対応する。なお、ｍは、前述のブロック番号に対応する。制御信号ＯＤＤ及びＥＶＥＮは「偶奇選択信号」とも称される。
【００４０】
リセット信号ＲＥＳＥＴは、ラッチ回路５００８を初期化するための制御信号である。ヒートイネーブル信号ＨＥＮＢは、記録素子の駆動時間を決定するための制御信号であり、制御部６００からグループＧ０〜ＧＮ−１の各ＡＮＤ回路５００６に入力される。その他、ＶＨは、電源電圧または該電源電圧を供給するための電源ノードを示しており、ＧＮＤＨは、接地用の電源ノードを示している。
【００４１】
以上、記録ヘッド基板ＨＳの上記構成例では、計３２×Ｎ個の記録素子はＮ個のグループＧｋに分割され、各グループＧｋの３２個の記録素子は、２つずつ、１６種類のブロックに割り当てられる。即ち、Ｎ個のグループＧｋの各々は１６種類のブロックを有しており、各ブロックには２つの記録素子が割り当てられる。Ｎは２以上の整数であり、ｋは０〜Ｎ−１の整数である。そして、前述のブロック選択信号によって各グループＧｋのいずれかのブロックが選択され、前述の偶奇選択信号によって該選択された各ブロックの２つ記録素子のうちの一方が選択される。該選択された記録素子は、前述のラッチデータとヒートイネーブル信号とに基づいて駆動されうる。
【００４２】
（２．２．  記録ヘッド基板の駆動方法の例）
図４は、記録ヘッド１９０２Ｈの動作タイミングチャート図を、制御部６００により記録ヘッド１９０２Ｈに入力される各信号について示している。ここでは、説明を容易にするため、各グループＧｋの３２個の記録素子の其々を１回ずつ駆動する動作を１周期として、２周期分（周期Ｔ１〜Ｔ２）の記録に対応するタイミングチャートを示している。
【００４３】
ここでは、第１周期Ｔ１を用いて説明するが、第２周期Ｔ２についても同様である。
【００４４】
まず、ラッチ信号ＬＡＴＣＨが活性化され、前述のラッチ回路５００８は、シフトレジスタ５００７が保持する画像信号ＤＡＴＡをラッチし、ラッチデータＤａｔａ１が得られる。その後、各制御信号ＯＤＤ、ＥＶＥＮ、ＢＥＮＢ等に基づいて、ラッチデータＤａｔａ１にしたがう記録動作が為される。
【００４５】
ブロック選択信号ＢＥＮＢ（ＢＥＮＢ０〜ＢＥＮＢ３）は、各々の信号レベルが周期的にＨレベル又はＬレベルに変化しており、各信号ＢＥＮＢ１、ＢＥＮＢ２、ＢＥＮＢ３の周期は、信号ＢＥＮＢ０に対して、それぞれ、２倍、４倍、８倍である。ブロック選択信号ＢＥＮＢ０〜ＢＥＮＢ３の信号レベルの組み合わせによって、各グループＧｋの１６個のブロック（Ｂ＃０〜１５）のうちのいずれかが選択される。即ち、第１周期Ｔ１の間に、１６個のブロックは、１つずつ順番に選択される。
【００４６】
信号ＯＤＤおよびＥＶＥＮは、互いに異なる信号レベルを示し、信号ＢＥＮＢ０の１／２倍の周期でＨレベル又はＬレベルに変化している。信号ＯＤＤ又はＥＶＥＮにより、ブロック選択信号ＢＥＮＢによって選択されたブロックの２つ記録素子の一方が選択される。
【００４７】
ラッチされた信号Ｄａｔａ１のうち、信号ＢＥＮＢ及びＯＤＤ又はＥＶＥＮによって選択された１つの記録素子に対応するデータが「１（Ｈレベル）」の場合は、該記録素子は、ヒートイネーブル信号ＨＥＮＢのパルス幅に相当する期間にわたって駆動される。その結果、該記録素子に対応するノズルからインクが吐出され、記録媒体上にインク滴によるドットが記録される。一方、信号Ｄａｔａ１のうち、該記録素子に対応するデータが「０（Ｌレベル）」の場合は、該記録素子は駆動されない（記録媒体上にドットが記録されない）。
【００４８】
図５は、４種類（例えば、前述のイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）及びブラック（Ｋ））のノズル列が２つずつ配された記録ヘッド１９０２Ｈのうち、記録を行う側の面の部分を示す模式図である。この構成は、例えば、複数のノズルが形成されたノズル基板ＮｚＳ（オリフィスプレート）を記録ヘッド１９０２Ｈに取り付けることによって採られうる。２つのノズル列の其々は、同色のインクを吐出するノズルがＯＤＤ／ＥＶＥＮ交互にＹ方向（副走査方向）に沿って配列されて形成されており、かつ、Ｘ方向（主走査方向）で互いに隣り合っている。２つのノズル列のうち、第１列を「Ｎｚｌ−Ａ」と示し、第２列を「Ｎｚｌ−Ｂ」と示す。ノズル列Ｎｚｌ−Ａおよびノズル列Ｎｚｌ−Ｂのｓｅｇ＃（３２ｋ＋（２ｍ＋１））（ｍ≧０）で示される各ノズルは、前述の信号ＯＤＤにより選択される各記録素子に対応し、ノズル列Ｎｚｌ−Ａおよびノズル列Ｎｚｌ−Ｂのｓｅｇ＃（３２ｋ＋２ｍ）（ｍ≧０）で示される各ノズルは、前述の信号ＥＶＥＮにより選択される各記録素子に対応する。なお、図中の各ノズルには、対応するセグメント番号およびブロック番号を示している。
【００４９】
図６は、ノズル列Ｎｚｌ−ＡのＯＤＤ列の各ノズルと、該ノズルから吐出されたインクにより記録媒体上に記録されたドットの位置関係と、を説明するための模式図である。ここでは、説明を容易にするため、グループＧｋのノズル列Ｎｚｌ−ＡのＯＤＤ列に着目して述べる。各ＯＤＤノズルはＹ方向（副走査方向）にピッチｐ１で配列されている。記録を行う際には、記録ヘッド１９０２ＨがＸ方向（主走査方向）に移動している間に各ノズルから順にインクが吐出され、図示されるように、記録媒体上の対応カラムにドットが記録される。
【００５０】
なお、ここでは説明を容易にするため、記録媒体の搬送方向の下流側（Ｓｅｇ＃（３２ｋ＋１）の側）から上流側（Ｓｅｇ＃（３２ｋ＋３１）の側）に向かって順にドットが記録された場合を例示したが、この順序に限られるものではない。例えば、ノズルの使用順序（記録素子の駆動順序）が定められている場合には、その順序を定める情報（参照テーブル等）を予め用意しておき、該情報を参照して、定められた順序で上述の記録を行ってもよい。
【００５１】
（２．３．  記録データの処理フローの例）
図７〜８を参照しながら記録データの処理フローの例を説明する。
【００５２】
図７は、記録データが記録装置ＰＡに入力されてから記録ヘッド１９０２Ｈに出力されるまでの記録データの処理フローの概要を説明する図である。Ｄ１１で記録装置ＰＡに入力された印刷ジョブに含まれる記録データ（ないし画像データ）は、Ｄ１２で、ＲＡＭ６０４等のメモリ部の各メモリに展開される。Ｄ１３では、該展開された記録データは、前述の各ノズルによるドットの記録を順に行うため、各ノズル列に分配される。記録データの分配方法は、例えば参照テーブル等によって予め定められうる。
【００５３】
ここで、図８は、選択されたブロックにおいて、２つのノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂの各ノズルの使用順序を定めた参照テーブルの一例を示している。該テーブルによると、最初に、ノズル列Ｎｚｌ−Ａの下流側の８個（ＯＤＤ／ＥＶＥＮ併せて１６個）のノズルと、ノズル列Ｎｚｌ−Ｂの上流側の８個（ＯＤＤ／ＥＶＥＮ併せて１６個）のノズルとにより、ドットが記録される。次に、ノズル列Ｎｚｌ−Ａの上流側の８個（ＯＤＤ／ＥＶＥＮ併せて１６個）のノズルと、ノズル列Ｎｚｌ−Ｂの下流側の８個（ＯＤＤ／ＥＶＥＮ併せて１６個）のノズルとにより、ドットが記録される。例えば、Ｄ１３では、制御部６００のＣＰＵ６０１は、ＲＡＭ６０４等から該参照テーブルを参照し、定められた順番で各ノズルによる記録が為されるように、各ノズル列に記録データを分配する。
【００５４】
このような駆動方法によると、例えば、ドットの記録を２つのノズル列で並列に行うため、記録ヘッド１９０２Ｈの走査速度を大きくすることにより記録速度を向上させることができる。
【００５５】
その後、図７のＤ１４では、上記ブロック駆動テーブルを参照しつつ記録データを読み出す。読み出された記録データに基づいて、Ｄ１５では、記録ヘッド１９０２Ｈを駆動するための各信号（図４参照）が生成される。該生成された各信号は、Ｄ１６で、２つのノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂの其々に割り当てられるように、記録ヘッド１９０２Ｈに転送される。
【００５６】
（３．  ノズル列の傾きの計測方法の例）
記録ヘッド１９０２Ｈが適切に取り付けられていない場合や、複数のノズルが形成されたノズル基板が適切に記録ヘッド１９０２Ｈに設けられていない場合には、ノズル列の配列方向が副走査方向に対して傾いてしまう。ノズル列の配列方向が副走査方向に対して傾きを有する場合には、ドットの記録位置の補正を行うため、予め、該傾きを計測する。
【００５７】
ここでは、図９〜１３を参照しながらノズル列の傾きの計測方法の一例を説明する。図９は、ノズル列の傾きの計測結果に基づくドットの記録位置の補正方法および該補正を伴う記録動作のフローチャートを例示している。
【００５８】
まず、図９のＳ１１では、記録ヘッド１９０２Ｈを駆動し、記録媒体上に、該記録ヘッド１９０２Ｈのノズル列の傾きを計測するためのテストパターンを形成する。テストパターンは、ノズル列の傾きを計測するための公知のパターンを用いればよい。例えば、いくつかの記録素子を互いに異なるタイミングで駆動し、該記録素子に対応するノズルから異なるタイミングでインクを吐出して記録媒体上に記録されたドットによりテストパターンを形成してもよい。
【００５９】
Ｓ１２では、例えば光学式センサ等を含む計測部を用いて、上記テストパターンを検出し、その光学特性を解析して、ノズル列の傾きを算出する。該算出は、例えば、テストパターンに光を照射し、反射光の強度分布に基づいて為されうる。
【００６０】
Ｓ１３では、該算出されたノズル列の傾きに基づいて、記録位置を補正するための情報（補正情報）を決定する。補正情報の決定は、例えば、記録データのうちデータの並び替えや変更等が必要な部分を特定することや、データの補正を所定の方法で行うためのパラメータを決定することを含みうる。該決定された補正情報は、例えばメモリ部への格納等により、記録を行うのに必要な設定情報として保持されうる。
【００６１】
Ｓ１４では、Ｓ１３の補正情報に基づいて記録データが展開され、例えば、記録データの並び替えや読み出し位置の変更が為される（詳細は後述）。なお、この変更は、記録データの展開の後に為されてもよいし、展開とともに為されてもよい（同時に為されてもよい）。その後、Ｓ１５では、該記録データに基づく記録を、前述の（図７のＤ１４〜Ｄ１６参照）フローにしたがって行う。
【００６２】
図１０は、上記ノズル列の傾きの計測に用いるテストパターンの一例を説明する模式図である。テストパターンは、例えば、インクの吐出のタイミングが互いに異なるように形成された７つのテストパッチＰ１１〜Ｐ１７を含みうる。ここでは、該異なるタイミングのずれ量を「−３」、「−２」、「−１」、「±０」、「＋１」、「＋２」、「＋３」と示す。
【００６３】
図１１は、テストパッチの一例を説明する模式図であり、本来（ノズル列に傾きがない場合に）、ずれ量「±０」のテストパッチが形成するべきドットパターンである。図１１（ａ）に示されるように、テストパッチは、２つのドットパターンＰ２１と、１つのドットパターンＰ２２とを含む。２つのドットパターンＰ２１の各々は、記録ヘッド１９０２Ｈによる第１の走査で、上流側の３つのノズルにより４ドットずつ形成される。ドットパターンＰ２２は、記録ヘッド１９０２Ｈによる第２の走査で、２つのドットパターンＰ２１の間に、下流側の３つのノズルにより４ドットずつ形成される。
【００６４】
ノズル列に傾きがなく、ドットパターンＰ２１及びＰ２２の記録のタイミングが適切な場合には、図１１（ｂ）に示されるように、ドットパターンＰ２１とＰ２２とが整合し、一様なテストパッチＰ１４が形成される。なお、ドットパターンＰ２１を記録する第１の走査と、ドットパターンＰ２２を記録する第２の走査とは、互いに同じ走査方向（例えば、共に＋Ｘ方向）で為されることが好ましい。
【００６５】
一方、テストパッチＰ１１、Ｐ１２、Ｐ１３は、第２の走査で、下流側の３つのノズルによるドットの記録のタイミングを、テストパッチＰ１４よりも早くする（「−３」、「−２」、「−１」）ことによって形成される。これにより、下流側の３つのノズルにより記録されるドットパターンＰ２２が、第１の走査で形成された２つのドットパターンＰ２１の間の領域から左側に、それぞれ、例えば３／２、２／２、１／２ドット分ずれて形成される。なお、これらのずれ量は、Ｘ方向（主走査方向）におけるドット間のピッチと考えてもよいし、所定の距離（ドット１つあたりの大きさ等）を１つの単位と考えてもよく、任意の基準に基づいて定められうる。
【００６６】
同様に、テストパッチＰ１５、Ｐ１６、Ｐ１７は、第２の走査で、下流側の３つのノズルによるドットの記録のタイミングを、テストパッチＰ１４よりも遅くする（「＋１」、「＋２」、「＋３」）ことによって形成される。これにより、下流側の３つのノズルにより記録されるドットパターンＰ２２が、第１の走査で形成された２つのドットパターンＰ２１の間の領域から右側に、それぞれ、例えば１／２、２／２、３／２ドット分ずれて形成される。
【００６７】
図１２は、テストパッチの他の一例を説明する模式図であり、本来（ノズル列に傾きがない場合に）、ずれ量「±０」以外のテストパッチ（例えば、ずれ量「＋１」のテストパッチＰ１５）が形成するべきドットパターンである。図１２（ａ）に示されるように、ドットパターンＰ２２が、２つのドットパターンＰ２１の一方（右側）と重なり、かつ、他方（左側）から離れるように記録されている。その結果、図１２（ｂ）に示されるように、黒縞ＢＬおよび白縞ＷＬを含むテストパッチＰ１５が形成される。前述の（図７のＳ１１〜Ｓ１２で例示した）テストパターンの計測によると、これらの縞ＢＬおよびＷＬによって反射光の不均一な強度分布が得られる。
【００６８】
以上のように、記録ヘッド１９０２Ｈのノズル列がＹ方向（副走査方向）に対して傾いていない場合には、ずれ量「±０」のテストパッチＰ１４で、図１１に示されるように、ドットパターンＰ２１とＰ２２とが整合する。
【００６９】
一方で、記録ヘッド１９０２Ｈのノズル列がＹ方向に対して傾いている場合には、ずれ量「±０」のテストパッチＰ１４ではドットパターンＰ２１とＰ２２とが整合せず、ずれ量「±０」以外のテストパッチでドットパターンＰ２１とＰ２２とが整合する。
【００７０】
即ち、いずれのテストパッチＰ１１〜Ｐ１６でドットパターンＰ２１とＰ２２とが整合するかによって、記録ヘッド１９０２Ｈのノズル列のＹ方向（副走査方向）に対する傾きを計測することができる。そして、該計測された傾きに基づいて、前述の（図７のＳ１３で例示した）補正情報を決定すればよい。
【００７１】
例えば、ずれ量「−２」のテストパッチＰ１２で、ドットパターンＰ２１とＰ２２とが整合した場合には、ずれ量「−２」に基づく補正値が設定される。この補正値は、例えば、記録データのうちの並び替える部分（又は、変更する部分）を特定するためのパラメータに相当する。
【００７２】
図１３は、ずれ量「−２」のテストパッチＰ１２でドットパターンＰ２１とＰ２２とが整合した場合の、補正値の群を特定する参照テーブルを例示しており、該参照テーブルによって、各グループＧｋについての補正値が特定される。例えば、グループＧ２については補正値「４」であり、記録データのうちのグループＧ２に対応する部分は、該補正値「４」に基づいて変更される。
【００７３】
なお、ここでは、記録ヘッド１９０２Ｈのノズル列の傾きの計測方法の一例として、光学式センサを用いてテストパターンを検出する態様を例示したが、該計測方法はこれに限られるものではない。例えば、ユーザが、目視によってテストパターンを判定し、該判定結果に基づいてノズル列の傾きを計測してもよい。また、以上のテストパターンは、所定数（例えば、テストパターンを検出するのに十分な量）のノズルを用いて形成されればよく、ここで例示した数量に限られるものではない。その他、ノズル列の傾きは、他の計測方法によっても為されうる。例えば、ノズル列の傾きは、ノズル列の一方の端部および他方の端部の所定数のノズルにより形成した２つのドットパターン（重なっているか離れているか、及びその量）を測定することによって計測されてもよい。
【００７４】
（４．  記録位置のずれの補正方法）
以下、図を参照しながら、ノズル列が傾いている場合の記録位置のずれの補正方法のいくつかの例を述べる。
【００７５】
（４．１．  参考例）
以下、前述の参照テーブルを用いて記録ヘッド１９０２Ｈのノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂにより記録を行う場合（図５及び８等参照）の、記録位置のずれの補正方法の参考例を述べる。
【００７６】
図１４は、記録装置ＰＡに入力された記録データのうち、ＯＤＤデータの展開方法および該展開された記録データの分配方法の例を説明する図である。
【００７７】
なお、本明細書では、説明を容易にするため、以下の他の図（データを説明する図の他、ノズルやドットを説明する図も含む）についても、ＯＤＤ及びＥＶＥＮのうちのＯＤＤについて示す。
【００７８】
まず、記録データは、各グループＧｋにおいて、図１４（ａ）に例示されるように、記録媒体上の各カラムに対応するようにカラム単位で展開される。具体的には、例えば、各カラムに対応するＯＤＤデータＩ＿Ｃｌｍ（Ｉ＿Ｃｌｍ０〜３等）に展開される。
【００７９】
この展開処理は、例えばＲＡＭ等のメモリ上で為される。メモリ部の各メモリは固有のアドレスを有する。メモリのアドレスは、各カラムにおいてドットが記録されるべき位置に対応し、また、そのドットを記録するノズルの個々に対応付けられる。例えば、各グループＧｋにおいて、展開された記録データのうちのデータＩ＿Ｃｌｍ０は、カラム０において１６個のドットの各々が記録されるか否かを示す１６ビットデータで構成される。そして、データＩ＿Ｃｌｍ０を構成する１６ビットデータを格納するメモリのアドレスは、データＩ＿Ｃｌｍ０に基づいてカラム０にドットを記録する１６個のノズルにそれぞれ対応付けられている。
【００８０】
なお、図中のデータＩ＿Ｃｌｍ等には、説明の容易化のため、メモリのアドレスに代替して、対応付けられるノズルのブロック番号（Ｂ＃０〜Ｂ＃１５）を付している。データＩ＿Ｃｌｍ１〜３についても同様である。また、ここでは説明の容易化のため、データＩ＿Ｃｌｍ０〜３を図示しているが、データＩ＿Ｃｌｍ４以降についても同様である。
【００８１】
展開された記録データＩ＿Ｃｌｍ（ＯＤＤデータＩ＿Ｃｌｍ）は、図１４（ｂ）に例示されるように、ノズル列Ｎｚｌ−ＡのＯＤＤ列とノズル列Ｎｚｌ−ＢのＯＤＤ列とに分配される。具体的には、展開された記録データＩ＿Ｃｌｍは、ノズル列Ｎｚｌ−Ａの制御信号ＯＤＤに基づいて駆動されるＳｅｇ＃（３２ｋ＋（２ｍ＋１））の記録素子と、ノズル列Ｎｚｌ−Ｂの制御信号ＯＤＤに基づいて駆動されるＳｅｇ＃（３２ｋ＋（２ｍ＋１））の記録素子と、に対応するように順に出力される。ここでは、上記展開された記録データＩ＿Ｃｌｍのうち、ノズル列Ｎｚｌ−ＡのＯＤＤ列に分配されるデータを「ＮＡ＿Ｃｌｍ（ＮＡ＿Ｃｌｍ０１〜２３等）」と示す。また、ノズル列Ｎｚｌ−ＢのＯＤＤ列に分配されるデータを「ＮＢ＿Ｃｌｍ（ＮＢ＿Ｃｌｍ１０〜３２等）」と示す。
【００８２】
なお、２つのノズル列の各ノズルによって、上記各ノズル列に分配されたデータに基づいて並列にドットの記録を行うため、記録ヘッド１９０２Ｈの走査速度を略２倍にすることが可能である。
【００８３】
図１５は、２つのノズル列Ｎｚｌ−ＡのＯＤＤ列及びＮｚｌ−ＢのＯＤＤ列の其々の各ノズルにより記録媒体上に記録されるドットを説明する模式図である。カラム０では、ノズル列Ｎｚｌ−ＡのＯＤＤ列の下流側（Ｂ＃０〜７）の８個のノズルと、ノズル列Ｎｚｌ−ＢのＯＤＤ列の上流側（Ｂ＃８〜１５）の８個のノズルとにより、ドットが記録される。次のカラム１では、ノズル列Ｎｚｌ−ＡのＯＤＤ列の上流側（Ｂ＃８〜１５）の８個のノズルと、ノズル列Ｎｚｌ−ＢのＯＤＤ列の下流側（Ｂ＃０〜７）の８個のノズルとにより、ドットが記録される。このようにして、カラム２以降でも上記記録動作が繰り返し為される。なお、図中では、いずれのノズル列のノズルによって記録されたドットであるかが分かるように、各ドットに「Ａ」又は「Ｂ」を付している。
【００８４】
ここで、図１６〜１８を参照しながら、ノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂの配列方向が、Ｙ方向（副走査方向）に対して傾いている場合について述べる。ドットの記録位置の補正（記録データの並び替え等）を行わない場合には、図１６に例示されるように、記録媒体上に当該傾きにしたがうドットが記録された結果、一部のドットが、対応カラムから外れた位置（対応カラムの外側）に記録されてしまう。例えばグループＧ２については、ノズル列Ｎｚｌ−ＡのＯＤＤノズルにより記録された下流側の２つのドットの位置と、ノズル列Ｎｚｌ−ＢのＯＤＤノズルにより記録された下流側の２つのドットの位置とが、対応カラムよりも左側になっている。
【００８５】
図１７（ａ）〜（ｃ）は、本参考例における、記録データの展開方法、展開された記録データの分配方法、記録位置のずれの補正方法の例をそれぞれ示している。図１７（ａ）〜（ｂ）は、図１４（ａ）〜（ｂ）と同様である。
【００８６】
図１７（ｃ）に例示されるように、本参考例では、分配された記録データＮＡ＿Ｃｌｍ及びＮＢ＿Ｃｌｍを、前述の計測方法（図９等参照）により計測されたノズル列Ｎｚｌ−Ａ等の傾きに基づいて並び替える。具体的には、該傾きにより特定された補正値に基づいて、分配された記録データＮＡ＿Ｃｌｍ等の一部を、例えば、空データ（図中において「Ｎｕｌｌ」と表示）を挿入することによってシフトさせる。
【００８７】
上記記録データの並び替えは、ＲＡＭ等のメモリ上で為される。メモリ部の各メモリは、前述のとおり固有のアドレスを有する。上記記録データの並び替えは、例えば、補正対象のドットについて、該ドットを記録すべきノズルに対応するアドレスのメモリに格納されたデータを、他のアドレスのメモリに移動させることによって為されうる。これにより、記録データの読み出し位置を変更し、記録データの読み出しのタイミング（即ち、補正対象のドットの対応ノズルによる記録のタイミング）を変更することができる。図中では、該記録データを「ＮＡ’＿Ｃｌｍ（ＮＡ’＿Ｃｌｍ０１〜４５等）」および「ＮＢ’＿Ｃｌｍ（ＮＢ’＿Ｃｌｍ１０〜５４等）」と示している。なお、図中の「Ｎｅｘｔ」は、カラム４以降の記録データである。
【００８８】
その後、該並び替えられた記録データに基づいて、前述の（図７のＤ１４〜Ｄ１６参照）フローにしたがって記録を行う。なお、ここでは説明の容易化のため、各ノズル列Ｎｚｌ−Ａ及びＮｚｌ−ＢのＯＤＤ列に着目して説明を行ったが、ＥＶＥＮ列についても同様である。
【００８９】
本参考例の補正方法によると、分配された記録データＮＡ＿Ｃｌｍ等のうちのシフトされた部分の読み出し位置が変更され、該シフトされた部分に対応するドットの記録のタイミングを２カラム分だけ遅らせる。その結果、図１８に示されるように、該補正が為されるべきドットの記録位置は２カラム相当の距離だけシフトする。図中において、白抜きのドット（図中の「○」）は、ドットの記録位置の補正を行わなかった場合のドットを示している。例えば、本参考例の補正方法によると、グループＧ２では、本来、カラム０に記録されるべき計４つのドットが、カラム１に記録されている。
【００９０】
（４．２．  第１実施形態）
以下、図１９〜２０等を参照しながら、ノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂの配列方向が、前述の参考例と同様に、Ｙ方向（副走査方向）に対して傾いている場合の、記録位置のずれの補正方法の第１実施形態を述べる。なお、前述の参考例と同様に、図８に例示される参照テーブルを用いてノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂにより記録を行う場合について考える。
【００９１】
図１９（ａ）〜（ｃ）は、本実施形態における、記録データのうち、ＯＤＤデータの展開方法、記録位置のずれの補正方法、展開された記録データの分配方法の例をそれぞれ示している。図１９（ａ）は、図１４（ａ）及び１７（ａ）と同様である。即ち、記録データは、各グループＧｋにおいて、記録媒体上の各カラムに対応するように展開される。この展開処理は、例えばＲＡＭ等のメモリ上で為され、具体的には、記録データは、単位カラムあたりのデータＩ＿Ｃｌｍ（Ｉ＿Ｃｌｍ０〜３等）に展開される。
【００９２】
展開された記録データＩ＿Ｃｌｍ（ＯＤＤデータＩ＿Ｃｌｍ）は、前述の計測方法（図９等参照）により計測されたノズル列Ｎｚｌ−Ａ等の傾きに基づいて並び替えられる。この並び替え処理は、例えば図１９（ｂ）に示されるように、該傾きに基づいて、記録データＩ＿Ｃｌｍの一部を、空データ（図中において「Ｎｕｌｌ」と表示）の挿入によりシフトさせることによって為される。図中では、該記録データを「Ｉ’＿Ｃｌｍ（Ｉ’＿Ｃｌｍ０〜５等）」と示している。なお、図中の「Ｎｅｘｔ」は、カラム４以降の記録データである。
【００９３】
なお、ここでは、記録データの展開処理と並び替え処理とを個別に示したが、これらは同時に為されてもよい。即ち、記録データは、上記一部がシフトされた後の状態ないし並びになるように展開されてもよい。別の観点では、展開前ないし展開後の記録データが、ノズル列Ｎｚｌ−Ａ等の傾きに基づいて並び替えられる。
【００９４】
展開処理および並び替え処理が為された記録データは、図１９（ｃ）に示されるように、各ノズル列Ｎｚｌ−ＡのＯＤＤ列及びＮｚｌ−ＢのＯＤＤ列に分配される。具体的には、該記録データは、前述の図８に例示された参照テーブルの順番で各ノズルによる記録が為されるように、各ノズル列Ｎｚｌ−ＡのＯＤＤ列及びＮｚｌ−ＢのＯＤＤ列に分配される。図中では、該並び替えられた記録データを「ＮＡ’＿Ｃｌｍ（ＮＡ’＿Ｃｌｍ０１〜４５等）」および「ＮＢ’＿Ｃｌｍ（ＮＢ’＿Ｃｌｍ１０〜５４等）」と示している。なお、記録データの展開処理と並び替え処理とが同時に為される前述の態様と同様で、記録データの並び替え処理と分配処理とは同時に為されてもよい。
【００９５】
その後、該記録データに基づいて、前述の（図７のＤ１４〜Ｄ１６参照）フローにしたがって記録を行う。その結果、補正を行わなかった場合に記録位置がノズル列Ｎｚｌ−Ａ等が傾いていることによって対応カラムから外れてしまうドットが、図２０に示されるように、対応カラムに記録される。なお、ここでは説明の容易化のため、各ノズル列Ｎｚｌ-Ａ及びＮｚｌ-ＢのＯＤＤ列に着目して説明を行ったが、ＥＶＥＮ列についても同様である。
なお、図中において、白抜きのドット（図中の「○」）は、ドットの記録位置の補正を行わなかった場合のドットを示している。
【００９６】
再び図１６を参照すると、ノズル列Ｎｚｌ−ＡのＯＤＤ列及びＮｚｌ−ＢのＯＤＤ列の其々において、例えば、グループＧ２のノズルによって記録されたドットのうち下流側の２つのドット（計４つのドット）は、それらの記録位置が対応カラムよりも左側になっていた。そして、前述の参考例の補正方法によると、図１８に示されるように、記録位置のずれの補正が為されるべきドットの記録位置は、２カラム相当の距離だけシフトした結果、対応カラムよりも右側になっていた。
【００９７】
本実施形態によると、記録データは、各ノズル列Ｎｚｌ−Ａ等に分配される前にノズル列Ｎｚｌ−Ａ等の傾きに基づいて並び替えられ、該記録データのうちの並び替えられた部分の読み出し位置が変更され、その後、各ノズル列Ｎｚｌ−Ａ等に分配される。上記グループＧ２の下流側の２つのドットの例では、該並び替えられた部分に対応するドットの記録のタイミングを１カラム分だけ遅らせ、該２つのドットは、対応カラムに適切に記録される。本実施形態の補正方法によると、ノズル列Ｎｚｌ−Ａ等が傾いていた場合でも全てのドットが対応カラムに適切に記録される。以上、本実施形態によると、２以上のノズル列の配列方向が副走査方向に対して傾いているときの記録位置のずれを補正するのに有利である。
【００９８】
（４．３．  第２実施形態）
図２１〜２３等を参照しながら第２実施形態を説明する。前述の第１実施形態では、説明の容易化のため、ブロック番号にしたがう順番（図８参照）で記録を行う場合について考えた。しかしながら、前述の記録位置のずれの補正を行うに際して、ノズルの使用順序は予め定められていればよく、上記態様に限られるものではない。例えば、図２１に例示される順序でノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂにより記録を行ってもよい。この場合においても、ノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂのノズルは、下流側の半分（８個）と上流側の半分（８個）とが交互に使用されている。
【００９９】
図２２（ａ）〜（ｃ）は、本実施形態における、記録データのうち、ＯＤＤデータの展開方法、記録位置のずれの補正方法、展開された記録データの分配方法の例をそれぞれ示している。図２２（ａ）は、第１実施形態（図１９（ａ））等と同様に、展開後の記録データを示す模式図である。
【０１００】
展開された記録データＩ＿Ｃｌｍ（ＯＤＤデータＩ＿Ｃｌｍ）は、ノズル列Ｎｚｌ−Ａ等の傾きに基づいて並び替えられる。この並び替え処理は、例えば図２２（ｂ）に示されるように、該傾きに基づいて、記録データＩ＿Ｃｌｍの一部を、空データ（図中において「Ｎｕｌｌ」と表示）の挿入によりシフトさせることによって為される。
【０１０１】
ここで、本実施形態では、図２１に例示されるように、ノズル列Ｎｚｌ−Ａにおいて最初の２つのドットの記録を行うノズルのブロック番号は「Ｂ＃０」及び「Ｂ＃８」である。また、ノズル列Ｎｚｌ−Ｂにおいて最初の２つのドットの記録を行うノズルのブロック番号は「Ｂ＃４」及び「Ｂ＃１２」である。よって、図２２（ｂ）の例では、空データ（図中の「Ｎｕｌｌ」）は、「Ｂ＃０」、「Ｂ＃４」、「Ｂ＃８」及び「Ｂ＃１２」の４ヶ所に挿入され、このようにして記録データの並び替えを行っている。
【０１０２】
展開処理および並び替え処理が為された記録データＩ’＿Ｃｌｍ（Ｉ’＿Ｃｌｍ０〜５等）は、図２２（ｃ）に示されるように、各ノズル列Ｎｚｌ−ＡのＯＤＤ列及びＮｚｌ−ＢのＯＤＤ列に分配される。この分配処理は、ノズルの個々による記録の順序に基づいて為される。
【０１０３】
図２１によると、ノズル列Ｎｚｌ−Ａでは、ブロック番号「Ｂ＃０、８、５、１３、２、１０、７、１５」のノズルにより、最初の８個のドットが順に記録される。次に、ブロック番号「Ｂ＃４、１２、１、９、６、１４、３、１１」のノズルにより、次の８個のドットが順に記録される。一方、ノズル列Ｎｚｌ−Ｂでは、ブロック番号「Ｂ＃４、１２、１、９、６、１４、３、１１」のノズルにより、最初の８個のドットが順に記録される。次に、ブロック番号「Ｂ＃０、８、５、１３、２、１０、７、１５」のノズルにより、次の８個のドットが順に記録される。
【０１０４】
よって、例えば、記録データＮＡ’＿Ｃｌｍ０１については、Ｉ’＿Ｃｌｍ０のうちのＢ＃０、８、５、１３、２、１０、７、１５に対応する部分と、Ｉ’＿Ｃｌｍ１のうちのＢ＃４、１２、１、９、６、１４、３、１１に対応する部分とが割り当てられる。例えば、記録データＮＢ’＿Ｃｌｍ３２については、Ｉ’＿Ｃｌｍ３のうちのＢ＃０、８、５、１３、２、１０、７、１５に対応する部分と、Ｉ’＿Ｃｌｍ２のうちのＢ＃４、１２、１、９、６、１４、３、１１に対応する部分とが割り当てられる。
【０１０５】
その後、該記録データに基づいて、前述の（図７のＤ１４〜Ｄ１６参照）フローにしたがって記録を行う。なお、ここでは説明の容易化のため、各ノズル列Ｎｚｌ-Ａ及びＮｚｌ-ＢのＯＤＤ列に着目して説明を行ったが、ＥＶＥＮ列についても同様である。
【０１０６】
図２３は、記録媒体上の各カラムに記録されるドットを説明するための模式図を、第１実施形態（図２０）と同様に示している。図中において、白抜きのドット（図中の「○」）は、ドットの記録位置の補正を行わなかった場合のドットを示している。本実施形態によっても、補正を行わなかった場合に記録位置がノズル列Ｎｚｌ−Ａ等が傾いていることによって対応カラムから外れてしまうドットが、対応カラムに記録される。
【０１０７】
（４．４．  第３実施形態）
図２４〜２５等を参照しながら第３実施形態を説明する。前述の第１ないし第２実施形態では記録データの並び替えを行う態様を例示した。しかしながら、記録位置のずれの補正は、これらの態様に限られるものではなく、例えば、ノズル列Ｎｚｌ−Ａ等の傾きで定まる所定のデータ処理によって記録データの変更を行う態様でもよい。
【０１０８】
本実施形態では、ノズル列Ｎｚｌ−Ａ等の傾きにより特定された補正値（図１３参照）に基づいて該補正値に対応するマスクパターンを選択し、展開された記録データＩ＿Ｃｌｍを該マスクパターンにより変更する。
【０１０９】
なお、本実施形態では、説明の容易化のため、前述の第１実施形態と同様に、ＯＤＤ列のみを表示し、ブロック番号にしたがう順番（図８参照）で記録を行う場合について考える。
【０１１０】
図２４は、ノズル列Ｎｚｌ−Ａ等の傾きにより特定された補正値で定まるいくつかのマスクパターンを例示している。図２４（ａ１）〜（ａ５）のそれぞれは、補正値が「０」、「２」、「４」、「６」、「８」の場合の、ノズル列Ｎｚｌ−ＡのＯＤＤ列用のマスクパターンをそれぞれ示している。同様に、図２４（ｂ１）〜（ｂ５）のそれぞれは、補正値が「０」、「２」、「４」、「６」、「８」の場合の、ノズル列Ｎｚｌ−ＢのＯＤＤ列用のマスクパターンをそれぞれ示している。例えば、前述のノズル列Ｎｚｌ−Ａ等の傾きの計測（図９等参照）の結果、補正値が「２」となった場合は、図２４（ａ２）及び（ｂ２）の２つのマスクパターンが選択される。
【０１１１】
ノズル列Ｎｚｌ−ＡのＯＤＤ列用のマスクパターンと、ノズル列Ｎｚｌ−ＢのＯＤＤ列用のマスクパターンとは、カラム０以降の記録データ（Ｉ＿Ｃｌｍ０、１、２・・・）については、互いに相補的にデータを選択（又は抽出）するように形成されている。図中において、黒い矩形は、記録データを構成する１ビットデータを選択することを示しており、白い矩形は、選択しないことを示している。別の観点では、これらのマスクパターンは、記録データを構成する各ビットデータと、「１」又は「０」との論理和をとるマスクデータである。図中では、これらのマスクデータを、記録データの各カラムに対応させて、「Ｍ＿Ｃｌｍ」と示している。
【０１１２】
また、補正値が「０」より大きい場合の各マスクパターンは、図中の「Ｍ＿Ｃｌｍ（−１）」で示されるように、カラム０より前のカラム（ここでは、「カラム（−１）」と称する）について、一部の空データを形成することが可能である。これによって、ノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂのノズルによるドットの記録のタイミングを遅らせることが可能になる。
【０１１３】
図２５は、記録データの展開方法および補正値「２」に対応するマスクパターン（ないしマスクデータ）、記録位置のずれの補正方法、展開された記録データの分配方法の例をそれぞれ示している。
【０１１４】
図２５（ａ）に示されるように、ノズル列Ｎｚｌ−ＡのＯＤＤ列に分配するべき記録データについては、記録データＩ＿Ｃｌｍに対して、図２４（ａ２）のマスクパターンを用いたデータ処理を行う。その結果、図２５（ｂ）に示されるように、ノズル列Ｎｚｌ−ＡのＯＤＤ列用の中間データが生成される。同様にして、ノズル列Ｎｚｌ−ＢのＯＤＤ列に分配するべき記録データについては、記録データＩ＿Ｃｌｍに対して、図２４（ｂ２）のマスクパターンを用いたデータ処理を行い、ノズル列Ｎｚｌ−ＢのＯＤＤ列用の中間データが生成される。
【０１１５】
その後、図２５（ｃ）に示されるように、ノズル列Ｎｚｌ−ＡのＯＤＤ列用の記録データＮＡ’＿Ｃｌｍと、ノズル列Ｎｚｌ−ＢのＯＤＤ列用の記録データＮＢ’＿Ｃｌｍとが個別に生成される。なお、ここでは説明の容易化のため、ＯＤＤ列に着目して説明を行ったが、ＥＶＥＮ列についても同様である。
【０１１６】
以上、本実施形態では、ノズル列Ｎｚｌ−Ａ等の傾きに応じたマスクパターンが予め用意されており、該傾きの計測結果に基づいて選択されたマスクパターンを用いて、記録データのデータ処理を行う。本実施形態によっても、第１〜第２実施形態と同様の効果が得られる。
【０１１７】
（４．５．  第４実施形態）
図２６〜３０等を参照しながら第４実施形態を説明する。前述の第１〜第３実施形態では、記録ヘッド１９０２Ｈに、同色のインクを吐出する複数のノズルが２つのノズル列を形成するように配列された構成を考えたが、ノズル列の数量は２より大きくてもよい。例えば、記録ヘッド１９０２Ｈは、各々に２以上のノズル列が設けられた２以上のノズル基板を備えていてもよい。本実施形態では、記録ヘッド１９０２Ｈが２つのノズル基板ＮｚＳ１及びＮｚＳ２を備える構成について考える。
【０１１８】
図２６は、ノズル基板ＮｚＳ１及びＮｚＳ２の構成を説明する模式図である。ノズル基板ＮｚＳ１及びＮｚＳ２の其々は、図５と同様の構成を採っている。ノズル基板ＮｚＳ１及びＮｚＳ２は、Ｘ方向（主走査方向）で互いに隣接するように配置されている。また、ノズル基板ＮｚＳ１及びＮｚＳ２は、図２６に示されるように、左右対称になるように配置されてもよい。
【０１１９】
ここでは、説明の容易化のため、記録ヘッド基板ＮｚＳ１における２つのノズル列Ｎｚｌ−Ａ及びＮｚｌ−ＢのＯＤＤ列と、記録ヘッド基板ＮｚＳ２における２つのノズル列Ｎｚｌ−Ｃ及びＮｚｌ−ＤのＯＤＤ列と、に着目して、本実施形態を述べる。これら４つのノズル列Ｎｚｌ−Ａ〜Ｎｚｌ−Ｄには、互いに同色のインクを吐出するためのノズルが配列されている。
【０１２０】
図２７は、選択されたブロックにおいて、４つのノズル列Ｎｚｌ−Ａ〜Ｎｚｌ−Ｄの各ノズルの使用順序を定めた参照テーブルの一例を示している。
【０１２１】
該テーブルによると、最初に、ノズル列Ｎｚｌ−Ａの下流側の８個のノズルと、ノズル列Ｎｚｌ−Ｂの上流側の８個のノズルとにより、ドットが記録される。また、この記録の間に、ノズル列Ｎｚｌ−Ｃの下流側の４個のノズルおよび上流側の４個のノズルの計８個のノズルと、ノズル列Ｎｚｌ−Ｄの中流の８個のノズルとにより、ドットが記録される。次に、ノズル列Ｎｚｌ−Ａの上流側の８個のノズルと、ノズル列Ｎｚｌ−Ｂの下流側の８個のノズルとにより、ドットが記録される。また、この記録の間に、ノズル列Ｎｚｌ−Ｃの中流の８個のノズルと、ノズル列Ｎｚｌ−Ｄの上流側の４個のノズルおよび下流側の４個のノズルの計８個のノズルとにより、ドットが記録される。即ち、ノズル列Ｎｚｌ−ＡないしＮｚｌ−Ｄは、ドットを記録するノズルが１／４周期ずつずれている。
【０１２２】
ノズル基板ＮｚＳ１とＮｚＳ２とが、Ｙ方向（副走査方向）に対して互いに異なる傾きを有する場合には、前述の記録位置のずれの補正を個別に行う必要がある。
【０１２３】
図２８は、記録媒体上の各カラムに記録されるドットを説明するための模式図を示している。本実施形態では、ノズル基板ＮｚＳ１（ノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂ）が傾いており、ノズル基板ＮｚＳ２（ノズル列Ｎｚｌ−Ｃ及びＮｚｌ−Ｄ）が傾いていない場合について考える。ここでは図を分かりやすくするため、ノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂにより記録されるＯＤＤドットと、ノズル列Ｎｚｌ−Ｃ及びＮｚｌ−Ｄにより記録されるＯＤＤドットと、を個別に示している。
【０１２４】
前述の記録位置の補正を行わない場合には、図２８に示されるように、記録媒体上に当該傾きにしたがうドットが記録された結果、一部のドットが、対応カラムから外れた位置に記録されてしまう。例えば、ノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂの其々において、グループＧ２のノズルによって記録されたドットのうち下流側の２つのドット（計４つのドット）は、それらの記録位置が対応カラムよりも左側になっている。
【０１２５】
図２９は、本実施形態における、記録データの展開方法、記録位置のずれの補正方法、展開された記録データの分配方法の例をそれぞれ示している。
【０１２６】
図２９（ａ１）〜（ａ３）は、ノズル基板ＮｚＳ１（ノズル列Ｎｚｌ−ＡのＯＤＤ列及びＮｚｌ−ＢのＯＤＤ列）についての記録データの展開方法、記録位置のずれの補正方法、展開された記録データの分配方法の例をそれぞれ示している。ノズル基板ＮｚＳ１用に展開された記録データを「Ｉ１＿Ｃｌｍ（Ｉ１＿Ｃｌｍ０等）」と示す。展開された記録データＩ１＿Ｃｌｍは、ノズル基板ＮｚＳ１が傾いているため、該傾きに基づく記録位置のずれの補正が為され、記録データＩ１’＿Ｃｌｍ（Ｉ１’＿Ｃｌｍ０等）が得られる。記録データＩ１’＿Ｃｌｍは、ノズル列Ｎｚｌ−Ａ及びＮｚｌ−Ｂの其々のＯＤＤ列に分配される。以上のデータ処理は、図１９（ａ）〜（ｃ）と同様であるため、説明を省略する。
【０１２７】
図２９（ｂ１）〜（ｂ２）は、ノズル基板ＮｚＳ２（ノズル列Ｎｚｌ−ＣのＯＤＤ列及びＮｚｌ−ＤのＯＤＤ列）についての記録データの展開方法および展開された記録データの分配方法の例をそれぞれ示している。ノズル基板ＮｚＳ２用に展開された記録データを「Ｉ２＿Ｃｌｍ（Ｉ２＿Ｃｌｍ０等）」と示す。ノズル基板ＮｚＳ２は傾いていないため、記録位置のずれの補正を行う必要がない。記録データＩ２＿Ｃｌｍは、ノズル列Ｎｚｌ−Ｃ及びＮｚｌ−Ｄの其々のＯＤＤ列に分配される。
【０１２８】
図３０は、記録位置のずれの補正を行った場合の、記録媒体上の各カラムに記録されるドットを説明するための模式図を、図２８と同様に示している。図中において、白抜きのドット（図中の「○」）は、ドットの記録位置の補正を行わなかった場合のドットを示している。以上のように、記録位置の補正を行うことにより、該補正を行わなかった場合に記録位置がノズル列Ｎｚｌ−Ａ等が傾いていることによって対応カラムから外れてしまうドットが、対応カラムに記録される。
【０１２９】
本実施形態のように、２以上のノズル基板を用いて複数のノズル列を形成する構成においても、ノズル列の傾きに基づいて記録位置の補正を行うことが可能である。この構成では、例えば、ノズル列の傾きの計測をノズル基板ごとに行い、該傾きに基づく記録位置の補正をノズル基板ごとに個別に行えばよい。
【０１３０】
以上、本実施形態によっても、２以上のノズル列の配列方向が副走査方向に対して傾いているときの記録位置のずれを補正するのに有利である。なお、本実施形態においても、説明の容易化のため、ＯＤＤ列に着目して説明を行ったが、ＥＶＥＮ列についてもＯＤＤ列と同様に、上述の傾きに基づく記録位置の補正を行えばよい。
【０１３１】
（５．  プログラムによる制御）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１３２】
（６．  その他）
以上では、記録剤としてインクを記録媒体に付与して記録を行うインクジェット記録方式の構成を例示し、４つの実施形態を述べた。しかし、本発明はこの態様に限られるものではなく、本発明の趣旨を逸脱しない範囲で、適宜、発明の一部を変更してもよいし、上述の各実施形態を組み合わせてもよい。
【０１３３】
例えば、前述の各実施形態では、ノズル列の配列方向が副走査方向（Ｙ方向）と並行になるように記録ヘッドが取り付けられることを目標としており、これに対して、実際には該配列方向が副走査方向に対して傾いていた場合のデータ処理方法を例示した。しかしながら、ノズル列の配列方向と副走査方向とが所定の角度を形成するべき構成である場合においても、各実施形態のデータ処理方法を適用することが可能である。具体的には、これらの処理方法は、該所定の角度からのずれ量に基づいて為されればよい。即ち、ノズル列の配列方向と副走査方向とが所定の角度を形成するべき構成である場合においても、各実施形態で例示した処理方法は、該配列方向の副走査方向に対する傾きに基づいて為されうる。
【０１３４】
また、記録媒体の全幅にわたってノズルが配列された記録ヘッドを用いて、ノズル列の配列方向と垂直な方向に記録媒体を搬送して１パス記録を行うようなプリンタに対しても、各実施形態のデータ処理方法を適用することが可能である。この場合においても、これらの処理方法は、該所定の角度からのずれ量に基づいて為されればよい。
【０１３５】
また、「記録」とは、文字、図形等有意の情報を形成する記録を含む他、有意無意を問わず、広義に記録を含みうる。例えば、「記録」は、人間が視覚で知覚し得るように顕在化したものでなくてもよく、記録媒体上に画像、模様、パターン、構造物等を形成する記録や、媒体の加工を行う記録をも含みうる。
【０１３６】
また、「記録剤」とは、上述の各実施形態で用いた「インク」の他、記録を行うのに用いられる消耗品を含みうる。「記録剤」は、例えば、記録媒体上に付与されることによって、画像、模様、パターン等の形成に用いられるものの他、記録媒体の加工やインクの処理（例えば、記録媒体に付与されるインク中の色剤の凝固または不溶化）に供される液体をも含みうる。
【０１３７】
また、「記録媒体」は、一般的な記録装置で用いられる紙のみならず、布、プラスチック・フィルム、金属板、ガラス、セラミックス、樹脂、木材、皮革等、記録剤を受容可能なものも含みうる。
【図１】
2015112769.tif 000003
【図２】
2015112769.tif 000004
【図３】
2015112769.tif 000005
【図４】
2015112769.tif 000006
【図５】
2015112769.tif 000007
【図６】
2015112769.tif 000008
【図７】
2015112769.tif 000009
【図８】
2015112769.tif 000010
【図９】
2015112769.tif 000011
【図１０】
2015112769.tif 000012
【図１１】
2015112769.tif 000013
【図１２】
2015112769.tif 000014
【図１３】
2015112769.tif 000015
【図１４】
2015112769.tif 000016
【図１５】
2015112769.tif 000017
【図１６】
2015112769.tif 000018
【図１７】
2015112769.tif 000019
【図１８】
2015112769.tif 000020
【図１９】
2015112769.tif 000021
【図２０】
2015112769.tif 000022
【図２１】
2015112769.tif 000023
【図２２】
2015112769.tif 000024
【図２３】
2015112769.tif 000025
【図２４】
2015112769.tif 000026
【図２５】
2015112769.tif 000027
【図２６】
2015112769.tif 000028
【図２７】
2015112769.tif 000029
【図２８】
2015112769.tif 000030
【図２９】
2015112769.tif 000031
【図３０】
2015112769.tif 000032
【図３１】
2015112769.tif 000033
【図３２】
2015112769.tif 000034