(57)【特許請求の範囲】
【請求項１】
第１方向に並んで配された２以上のノズル列を有する記録ヘッドを備え、各ノズル列が、前記第１方向と交差する第２方向に沿って配列された複数のノズルを含む記録装置であって、
長尺状のシートを前記第１方向に搬送する搬送手段と、
前記搬送手段により搬送された前記シートに記録データに応じた画像を記録し、且つ、所定の間隔で各ノズル列間での前記第１方向におけるドットの記録位置のずれ量を取得するための調整パターンを前記シートに記録するように前記記録ヘッドの各ノズルを駆動する駆動手段と、
前記記録ヘッドよりも前記シートの搬送方向の下流側で前記記録ヘッドによる記録の結果を読み取るための読取手段と、
ユニットと、を備え、
前記ユニットは、
記録データを前記第１方向および前記第２方向に対応させてメモリ上に展開する第１動作と、
前記展開された記録データにおける前記第２方向に対応するカラムデータごとに、各ノズル列について、前記複数のノズルのうちの一部を前記第１方向において該一部が各ノズル列間で互いに重ならないように非駆動ノズルとして選択し、且つ、前記複数のノズルのうちの該一部を除く他の部分を駆動ノズルとして選択する第２動作と、
各ノズル列の前記選択された非駆動ノズルに対応するドットを他のノズル列の前記選択された駆動ノズルが記録することによって各カラムデータに応じたドットの記録が完成されるように、各ノズル列に割り当てる記録データを決定する第３動作と、
前記搬送手段が前記シートを搬送している間に前記シートに調整パターンが記録されたことに応じて、前記読取手段により該調整パターンを読み取り、該調整パターンに基づいて各ノズル列間での前記記録位置のずれ量を取得して、該ずれ量に応じたカラムデータであって空データのものを前記決定された記録データに挿入する第４動作と、
前記空データのカラムデータが挿入されたことに応じて駆動ノズルおよび非駆動ノズルを新たに選択し、前記カラムデータが挿入された記録データに応じたドットを該新たに選択された駆動ノズルが記録するように該記録データを各ノズル列に分配する第５動作と、を行う
ことを特徴とする記録装置。
【請求項２】
前記ユニットは、前記第４動作では、各ノズル列間での前記記録位置のずれ量が所定値より小さい場合には前記空データのカラムデータを前記第３動作で決定された記録データに挿入しない
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
情報保持手段をさらに備え、
前記情報保持手段は、前記ユニットが前記第２動作で選択する駆動ノズルおよび非駆動ノズルを特定するための選択番号を含む情報を保持しており、
前記駆動手段は、前記選択番号に基づいて各ノズルの駆動ノズルを駆動し、
前記ユニットは、前記第５動作では、
前記第４動作で前記空データのカラムデータが挿入されなかった場合には、前記選択番号をシフトさせ、
前記第４動作で前記空データのカラムデータが挿入された場合には、該挿入されたカラムデータの数に応じて前記選択番号をホールドさせる
ことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記情報保持手段は、
前記第４動作で前記空データのカラムデータが挿入されたか否かを特定するための第２の情報と、
前記空データのカラムデータが挿入された場合には、該挿入されたカラムデータの数を特定するための第３の情報と、をさらに保持する
ことを特徴とする請求項３に記載の記録装置。
【請求項５】
前記ユニットは、前記第２の情報に基づいて前記選択番号をシフトさせるかホールドさせるかを決定し、前記第３の情報に基づいて前記選択番号をシフトさせるタイミングおよび前記選択番号をホールドさせる期間の少なくとも一方を決定する
ことを特徴とする請求項４に記載の記録装置。
【請求項６】
前記ユニットは、前記第５動作で分配された記録データのうちの一部に基づく記録を前記記録ヘッドが完了したことに応じて、該記録データの次の記録データについての前記第１動作から前記第５動作までの一連の動作をさらに行う
ことを特徴とする請求項１乃至５のいずれか１項に記載の記録装置。
【請求項７】
前記駆動手段は、前記分配された記録データに基づいて各ノズル列の前記駆動ノズルを時分割駆動する
ことを特徴とする請求項１乃至６のいずれか１項に記載の記録装置。
【請求項８】
前記駆動手段は、前記第２動作または前記第５動作で選択された駆動ノズルを該選択の結果に応じた順に駆動する
ことを特徴とする請求項７に記載の記録装置。
【請求項９】
ノズル列の数をＬ（Ｌを２以上の整数とする）として、
各ノズル列の前記複数のノズルは、Ｍ（Ｍを２以上の整数とし、Ｌの倍数とする）個のノズルを各々が含むＮ（Ｎを２以上の整数とする）個のグループに分割されており、
前記ユニットは、前記第２動作または前記第５動作では、各ノズル列について、各グループの前記Ｍ個のノズルのうちのＭ／Ｌ個のノズルを前記非駆動ノズルとして選択し、且つ、各グループの前記Ｍ／Ｌ個のノズルを除く（Ｍ−Ｍ／Ｌ）個のノズルを前記駆動ノズルとして選択し、
前記駆動手段は、各ノズル列の各グループの前記（Ｍ−Ｍ／Ｌ）個の前記駆動ノズルを時分割駆動する
ことを特徴とする請求項７または請求項８に記載の記録装置。
【請求項１０】
前記駆動手段は、１以上の画像が形成された第１領域と、その次の１以上の画像が形成される第２領域との間の領域に、各ノズル列間での前記記録位置のずれ量を取得するための調整パターンを記録するように前記記録ヘッドの各ノズルを駆動する
ことを特徴とする請求項１乃至９のいずれか１項に記載の記録装置。
【請求項１１】
前記記録ヘッドは、フルライン型の記録ヘッドである
ことを特徴とする請求項１乃至１０のいずれか１項に記載の記録装置。
【請求項１２】
第１方向に並んで配された２以上のノズル列を有する記録ヘッドを備え、各ノズル列が、前記第１方向と交差する第２方向に沿って配列された複数のノズルを含む記録装置の駆動方法であって、
前記記録装置は、
長尺状のシートを前記第１方向に搬送する搬送手段と、
前記搬送手段により搬送された前記シートに記録データに応じた画像を記録し、且つ、所定の間隔で各ノズル列間での前記第１方向におけるドットの記録位置のずれ量を取得するための調整パターンを前記シートに記録するように前記記録ヘッドの各ノズルを駆動する駆動手段と、
前記記録ヘッドよりも前記シートの搬送方向の下流側で前記記録ヘッドによる記録の結果を読み取るための読取手段と、を備え、
前記記録装置の駆動方法は、
記録データを前記第１方向および前記第２方向に対応させてメモリ上に展開する工程と、
前記展開された記録データにおける前記第２方向に対応するカラムデータごとに、各ノズル列について、前記複数のノズルのうちの一部を前記第１方向において該一部が各ノズル列間で互いに重ならないように非駆動ノズルとして選択し、且つ、前記複数のノズルのうちの該一部を除く他の部分を駆動ノズルとして選択する工程と、
各ノズル列の前記選択された非駆動ノズルに対応するドットを他のノズル列の前記選択された駆動ノズルが記録することによって各カラムデータに応じたドットの記録が完成されるように、各ノズル列に割り当てる記録データを決定する工程と、
前記搬送手段が前記シートを搬送している間に前記シートに調整パターンが記録されたことに応じて、前記読取手段により該調整パターンを読み取り、該調整パターンに基づいて各ノズル列間での前記記録位置のずれ量を取得して、該ずれ量に応じたカラムデータであって空データのものを前記決定された記録データに挿入する工程と、
前記空データのカラムデータが挿入されたことに応じて駆動ノズルおよび非駆動ノズルを新たに選択し、前記カラムデータが挿入された記録データに応じたドットを該新たに選択された駆動ノズルが記録するように該記録データを各ノズル列に分配する工程と、を含む
ことを特徴とする記録装置の駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置及びその駆動方法に関する。
【背景技術】
【０００２】
記録装置は、例えば、記録媒体にドットを記録するための記録ヘッドと、記録媒体を搬送する搬送ローラとを備えている。例えば、長尺状のシート（ロールシート）のような記録媒体を搬送しながら該記録媒体に記録を行う構成では、熱や湿度等の環境の変化によって、例えば搬送ローラと記録媒体との間での摩擦力が変化しうる。そのため、記録媒体を搬送しながら記録を行っている間に、該記録媒体の搬送速度が変化してしまう場合がある。このことは、記録ヘッドによる記録位置ずれを生じさせ、画像の品質の低下をもたらしうる。
【０００３】
例えば、特許文献１には、搬送速度が変化したことに応じてドットの記録のタイミングを補正する方法が例示されている。ドットの記録のタイミングを補正する方法の一例としては、例えば、記録データに空データを挿入して一部のノズル列による記録のタイミングを遅らせ、他のノズル列による記録のタイミングに合わせる方法が挙げられる。本方法によると、搬送速度が変化したことによる記録位置ずれが補正され、画像の品質を向上させるのに有利である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１３８３７４号公報
【特許文献２】特開２０１２−３０５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、記録装置のなかには、記録ヘッドが、同色のドットを記録するための２以上のノズル列であって各ノズル列が所定方向に沿って配列された複数のノズルを有する２以上のノズル列を有するものがある。記録データは各ノズル列に分配され、各ノズル列は該分配された記録データに基づいて同時に駆動される。この構成によると、２以上のノズル列を並列に駆動することによって記録データに応じたドットを記録するため、記録速度を向上するのに有利である。
【０００６】
例えば特許文献２には、２つのノズル列の各グループのノズルを時分割駆動し、各ノズル列を時分割駆動する際に、その駆動タイミングを時分割駆動の１／２周期分だけ互いにシフトさせて駆動することが開示されている（図１１Ｃ参照）。同様に、特許文献２には、４つのノズル列の各グループのノズルを時分割駆動し、各ノズル列を時分割駆動する際に、その駆動タイミングを時分割駆動の１／４周期分だけ互いにシフトさせて駆動することが開示されている（図１５Ｃ参照）。
【０００７】
しかしながら、特許文献２の構成では、記録媒体の搬送速度を向上させてスループットを大きくする場合、ドットが該搬送速度に応じた速度で適切に記録媒体に記録されるように、各ノズル列の動作速度（例えば各ノズル列の駆動周波数）を大きくする必要がある。このことは、例えば、該動作速度の変更に伴う記録装置の回路設計の変更等、ハードウェアレベルでの設計変更が必要になってしまい、製造コストの増大をもたらしうる。
【０００８】
本発明の目的は、２以上のノズル列の新規な駆動方法に係る技術であって、記録媒体の搬送速度を向上させて記録装置のスループットを大きくしながら記録位置ずれを補正するのに有利な技術を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一つの側面は記録装置にかかり、前記記録装置は、長さが互いに等しく且つ第１方向に並んで配された２以上のノズル列を有する記録ヘッドを備え、各ノズル列が、前記第１方向と交差する第２方向に沿って配列された複数のノズルを含む記録装置であって、長尺状のシートを前記第１方向に搬送する搬送手段と、前記搬送手段により搬送された前記シートに記録データに応じた画像を記録し、且つ、前記第１方向における所定の長さ以上の画像が前記シートに形成されるたびに、各ノズル列間での前記第１方向におけるドットの記録位置のずれ量を取得するための調整パターンを前記シートに記録するように前記記録ヘッドの各ノズルを駆動する駆動手段と、前記記録ヘッドよりも前記シートの搬送方向の下流側で前記記録ヘッドによる記録の結果を読み取るための読取手段と、ユニットと、を備え、前記ユニットは、記録データを前記第１方向および前記第２方向に対応させてメモリ上に展開する第１動作と、前記展開された記録データにおける前記第２方向に対応するカラムデータごとに、各ノズル列について、前記複数のノズルのうちの一部を前記第１方向において該一部が各ノズル列間で互いに重ならないように非駆動ノズルとして選択し、且つ、前記複数のノズルのうちの該一部を除く他の部分を駆動ノズルとして選択する第２動作と、各ノズル列の前記選択された非駆動ノズルに対応するドットを他のノズル列の前記選択された駆動ノズルが記録することによって各カラムデータに応じたドットの記録が完成されるように、各ノズル列に割り当てる記録データを決定する第３動作と、前記搬送手段が前記シートを搬送している間に前記シートに調整パターンが記録されたことに応じて、前記読取手段により該調整パターンを読み取り、該調整パターンに基づいて各ノズル列間での前記記録位置のずれ量を取得して、該ずれ量に応じたカラムデータであって空データのものを前記決定された記録データに挿入する第４動作と、前記空データのカラムデータが挿入されたことに応じて駆動ノズルおよび非駆動ノズルを新たに選択し、前記カラムデータが挿入された記録データに応じたドットを該新たに選択された駆動ノズルが記録するように該記録データを各ノズル列に分配する第５動作と、を行うことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、記録媒体の搬送速度を向上させて記録装置のスループットを大きくしながら記録位置ずれを補正するのに有利である。
【図面の簡単な説明】
【００１１】
【図１】記録装置の全体構成例を説明するための図。
【図２】フルライン型の記録ヘッドの構成例を説明するための図。
【図３】記録素子基板の構成例を説明するための図。
【図４】記録素子基板の駆動方法の例を説明するための図。
【図５】記録データの処理方法の例を説明するための図。
【図６】記録データの処理方法の例を説明するための図。
【図７】記録データの処理方法の例を説明するための図。
【図８】記録データの処理方法の例および記録媒体上に形成されたドットの例を説明するための図。
【図９】調整パターンの例を説明するための図。
【図１０】記録位置ずれの補正方法の例を説明するためのフローチャート。
【図１１】記録位置ずれの補正方法の例を説明するためのブロック図。
【図１２】駆動ノズルおよび非駆動ノズルを特定するための選択番号を説明するための図。
【図１３】空データが挿入された記録データの例を説明するための図。
【図１４】選択番号をシフトないしホールドする方法の例を説明するための図。
【図１５】選択番号をシフトないしホールドする方法の例を説明するための図。
【図１６】空データが挿入された記録データの例を説明するための図。
【図１７】空データが挿入された記録データの例を説明するための図。
【発明を実施するための形態】
【００１２】
（１．        記録装置の構成例）
図１は、インクジェット方式の記録装置１００（以下、単に「装置１００」という場合がある。）の全体構成例を説明するための模式図である。装置１００は、記録媒体に記録を行うための記録ヘッド１１０と、記録ヘッド１１０にインク（記録剤）を供給するためのインクカートリッジ１２０と、記録媒体を搬送するための搬送ローラ１３０と、制御部１４０とを具備している。ここでは、記録媒体には、例えば、長尺状のロールシートＰ（以下、単に「シートＰ」という場合がある。）が用いられうる。
【００１３】
記録ヘッド１１０には、複数のノズルが所定方向に沿って配列されており、該ノズルからインク滴を吐出することによってシートＰにインクドット（ドット）を記録する。また、記録ヘッド１１０は、いわゆるフルライン型の構成を採っており、シートＰの幅方向の全域（例えば１８インチ程度）にわたって一度に記録を行うことが可能である。
【００１４】
インクカートリッジ１２０は、装置１００がカラー印刷対応の場合には、各色（例えば、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ））に対応して個別に設けられており、ここでは４つのインクカートリッジ１２０が設けられている。各インクカートリッジ１２０のインクは、例えばインク導入管１５０を介して記録ヘッド１１０に供給される。なお、色の種類やその数は、本例に限られるものではない。
【００１５】
搬送ローラ１３０は、記録ヘッド１１０における複数のノズルの配列方向と交差する方向にシートＰを搬送する。以下、本明細書において、ノズルの配列方向を単に「ノズル列方向」といい、シートＰの搬送方向を単に「搬送方向」という場合がある。
【００１６】
なお、ここでは図を見やすくするため、搬送ローラ１３０のみを図示しているが、装置１００は、その他の搬送手段をさらに具備していてもよい。例えば、装置１００は、シートＰへの記録およびそれに付随する各処理を行うための経路にシートＰを供給する給紙部と、該給紙部からのシートＰを搬送する複数の搬送ローラと、該複数の搬送ローラを駆動する複数のモータとを具備する。
【００１７】
制御部１４０は、例えば、ＣＰＵ１４１と、ＲＡＭ１４２、ＲＯＭ１４３等のメモリとを有しており、例えば、記録データおよび制御コマンドを含む印刷ジョブに基づいて装置１００の各ユニットを制御する。具体的には、例えば、ＣＰＵ１４１は、記録を行うためのプログラムをＲＯＭ１４３から読み出してＲＡＭ１４２に展開し、また、記録データをＲＡＭ１４２に展開して該記録データに対して該プログラムに基づくデータ処理を行う。そして、ＣＰＵ１４１は、該データ処理が為された記録データに基づいて、記録ヘッド１１０を駆動しながら搬送ローラ１３０を駆動する。
【００１８】
なお、ＲＡＭ１４２には、上記データ処理が為された記録データに基づく記録が開始されると、該記録が完了する前に、順次、次の記録データが展開され、同様のデータ処理が為され、該次の記録データに基づく記録の準備が開始される。このような動作を繰り返すことにより、装置１００に入力された印刷ジョブに応じた１以上の画像は、記録動作が中断されることなく、シートＰ上に形成される。
【００１９】
このような構成によって、シートＰが搬送方向に搬送されている間に記録ヘッド１１０の各ノズルにより該シートＰにドットが記録され、記録データに応じた画像が該シートＰ上に形成される。なお、本明細書において「画像」は、ロールシートＰの有効領域に形成された、文字、図形、記号その他の１以上のドットにより形成されるオブジェクトの他、空白等のドットが記録されない領域をも含みうる。また、ロールシートＰの単位ページに対応する領域に形成された画像は「１ページ分の画像」又は「単位画像」とも称されうる。
【００２０】
また、装置１００は、記録ヘッド１１０に対して搬送方向の下流側に配されたスキャナ２００をさらに具備している。スキャナ２００は、シートＰ上に形成された画像を検査するための検査部としても機能する他、所定のテストパターンを読み取るための読取部として機能しうる。スキャナ２００には、ＣＣＤ方式ないしＣＭＯＳ方式のラインセンサその他の公知の光学センサが用いられればよい。なお、スキャナ２００は、装置１００が記録を行うときに記録ヘッド１１０に対して搬送方向の下流側に位置していればよく、装置１００が記録を行っていないときには該下流側に位置していなくてもよい。
【００２１】
また、装置１００は、メモリカードスロット１５１と、外部インターフェース（外部Ｉ／Ｆ）１５２と、操作部１５３と、表示部１５４とをさらに具備していてもよい。これらのユニットは、制御部１４０との間で、例えばシステムバスを介して相互に接続されており、記録データないし制御コマンドの授受が可能である。例えば、メモリカードスロット１５１にはメモリカード１５５が挿入され、制御部１４０は、メモリカード１５５に保持されている記録データを読み出し、該記録データに基づく制御を行うことができる。例えば、制御部１４０は、外部インターフェース１５２を介して記録データを受け取り、該記録データに基づいて各ユニットを制御してもよい。また、例えば、ユーザは操作部１５３を介して印刷情報を設定することができ、制御部１４０は該情報に基づいて各ユニットを制御してもよい。また、表示部１５４は、必要に応じて印刷状況や装置１００の状態を表示し、ユーザは表示部１５４を参照することができる。
【００２２】
図２は、記録ヘッド１１０の構成例のうち、ある１色（例えばＫ）に対応する部分を説明するための模式図である。記録ヘッド１１０における記録を行う側の面には、図２（ａ）に例示されるように、複数のノズル基板１１１（１１１１等）が千鳥状に配列されている。各ノズル基板１１１には、図２（ｂ）に例示されるように、互いに同色（ここではＫ）のドットを記録するための４列のノズル列Ｌ（Ｌａ〜Ｌｄ）が設けられている。各ノズル列Ｌは、シートＰの搬送方向と交差する方向に所定のピッチ（例えば１２００ｄｐｉ）で配列された複数のノズルｎｚを有する。図中において、シートＰの搬送方向を「Ｘ」と示し、ノズル列方向を「Ｙ」と示す。このような構成により、フルライン型の記録ヘッド１１０が形成されている。なお、ノズル列Ｌの数量やノズル基板１１１の数量は本例に限られるものではない。また、ここでは説明を容易にするため、ある１色（Ｋ）についての４つのノズル列Ｌを例示したが、他の３色（Ｙ、Ｍ、Ｃ）についても同様である。
【００２３】
図３は、記録素子基板３００（以下、単に「素子基板３００」という）の構成例を示している。記録ヘッド１１０には、ノズル列Ｌａ、Ｌｂ、ＬｃおよびＬｄにそれぞれ対応する素子基板３００１、３００２、３００３および３００４が設けられている。なお、素子基板３００１、３００２、３００３及び３００４は、ノズル基板１１１ごとに設けられうる。なお、本明細書において、素子基板３００１、３００２、３００３及び３００４を特に区別しない場合には、これらを単に「素子基板３００」と示す。
【００２４】
素子基板３００は、複数の記録素子ｅと、該複数の記録素子ｅを駆動するための論理回路３１０とを備えている。複数の記録素子ｅの個々は、各ノズルｎｚにそれぞれ対応しており、各記録素子ｅには、例えば電気熱変換素子（ヒータ）が用いられうる。論理回路３１０は、具体的には、ドライバ回路３０１、ＡＮＤ回路３０２、シフトレジスタ３０３、ラッチ回路３０４、及びブロック選択回路３０５を有する。論理回路３１０からの信号に応じて各記録素子ｅが駆動されて熱エネルギーが発生し、そして、該熱エネルギーによって対応ノズルｎｚからインク滴が吐出される。このことは「ノズルを駆動する」とも表現される。
【００２５】
複数の記録素子ｅは、例えば、１６個の記録素子ｅを各々が含むようにＮ個のグループＧ（Ｇ１〜ＧＮ）に分割されている（Ｎは２以上の整数）。具体的には、複数の記録素子ｅの個々にはセグメント番号（Ｓｅｇ＃）が付されており、あるグループＧｋは、Ｓｅｇ＃（１６（ｋ−１）＋１）〜（１６（ｋ−１）＋１６）の１６個の記録素子ｅを含む（ｋは１以上かつＮ以下の整数）。
【００２６】
ノズル列Ｌａに対応する素子基板３００１を例に考える。この場合、グループＧｋの１６個の記録素子ｅのうち、Ｓｅｇ＃（１６（ｋ−１）＋１）、（１６（ｋ−１）＋２）、・・・、（１６（ｋ−１）＋１６）の１６個は、ノズル列Ｌａのノズルｎｚに対応する。
【００２７】
さらに、上記１６個の記録素子ｅにはブロック番号（Ｂ＃１〜１６）が順に付される。例えば、グループＧｋでは、ノズル列Ｌａ等に属するＳｅｇ＃（１６（ｋ−１）＋１）の記録素子ｅは、Ｂ＃１である。即ち、
Ｂ＃１：Ｓｅｇ＃（１６（ｋ−１）＋１）
である。
【００２８】
同様に、
Ｂ＃２：Ｓｅｇ＃（１６（ｋ−１）＋２）、
Ｂ＃３：Ｓｅｇ＃（１６（ｋ−１）＋３）、
Ｂ＃４：Ｓｅｇ＃（１６（ｋ−１）＋４）、
Ｂ＃５：Ｓｅｇ＃（１６（ｋ−１）＋５）、
Ｂ＃６：Ｓｅｇ＃（１６（ｋ−１）＋６）、
Ｂ＃７：Ｓｅｇ＃（１６（ｋ−１）＋７）、
Ｂ＃８：Ｓｅｇ＃（１６（ｋ−１）＋８）、
Ｂ＃９：Ｓｅｇ＃（１６（ｋ−１）＋９）、
Ｂ＃１０：Ｓｅｇ＃（１６（ｋ−１）＋１０）、
Ｂ＃１１：Ｓｅｇ＃（１６（ｋ−１）＋１１）、
Ｂ＃１２：Ｓｅｇ＃（１６（ｋ−１）＋１２）、
Ｂ＃１３：Ｓｅｇ＃（１６（ｋ−１）＋１３）、
Ｂ＃１４：Ｓｅｇ＃（１６（ｋ−１）＋１４）、
Ｂ＃１５：Ｓｅｇ＃（１６（ｋ−１）＋１５）、
Ｂ＃１６：Ｓｅｇ＃（１６（ｋ−１）＋１６）
である。
【００２９】
また、対応ノズルｎｚにも、同様にして、セグメント番号（Ｓｅｇ＃）およびブロック番号（Ｂ＃）が付される。
【００３０】
各グループＧの記録素子ｅの個々は、他のグループＧの対応する記録素子ｅと共にブロック単位で駆動され、具体的には、同一のブロック番号の各記録素子ｅは共に駆動される。例えば、グループＧ１のＳｅｇ＃（１）と、グループＧｋのＳｅｇ＃（１６（ｋ−１）＋１）とは、互いに同じブロックに属しており（Ｂ＃１）、これらは実質的に同じタイミングで駆動される。このようにして、各ブロックに属する記録素子ｅが順に駆動される。
【００３１】
このような駆動方法は「時分割駆動」とも称され、また、上記ブロックは「時分割駆動ブロック」または単に「時分割ブロック」とも称され、上記グループは、「時分割駆動グループ」または単に「時分割グループ」とも称される。
【００３２】
シフトレジスタ３０３は、１６×Ｎビットのシフトレジスタであり、例えば制御部１４０からのクロック信号ＤＣＬＫを受けるたびに、記録データＤＡＴＡを順にシフトさせる。
【００３３】
ラッチ回路３０４は、１６×Ｎビットのラッチ回路であり、例えば制御部１４０からのラッチ信号ＬＡＴＣＨに応答して、そのときのシフトレジスタ３０３の１６×Ｎビットの記録データをラッチする。該ラッチされたデータは、単に「ラッチデータ」とも称される。また、ラッチ回路３０４は、例えば制御部１４０からのリセット信号ＲＥＳＥＴを受けて、ラッチデータを初期化する。
【００３４】
ブロック選択回路３０５は、デコーダとして機能し、例えば制御部１４０からのブロックイネーブル信号ＢＥＮＢ０〜ＢＥＮＢ３を受けて、ブロック選択信号ＢＳＥＬ（ＢＳＥＬ１〜ＢＳＥＬ１６）を生成する。ブロック選択信号ＢＳＥＬは、いずれのブロックの記録素子ｅを駆動するかを選択するための制御信号である。
【００３５】
各ＡＮＤ回路３０２は、各記録素子ｅに対応して設けられる。各ＡＮＤ回路３０２は、ラッチ回路３０４のラッチデータと、ブロック選択信号ＢＳＥＬと、記録素子ｅの駆動時間を規定するヒートイネーブル信号ＨＥＮＢとを受けて、駆動信号をドライバ回路３０１に出力する。
【００３６】
ドライバ回路３０１にはヒータ電圧ＶＨ及びそれに対応する接地電圧ＧＮＤＨが供給されており、ドライバ回路３０１は、ＡＮＤ回路３０２からの駆動信号を昇圧して記録素子ｅに供給する。これにより、記録素子ｅが駆動され、即ち、対応ノズルｎｚが駆動されてインク滴が吐出される。
【００３７】
図４は、素子基板３００を駆動するためのタイミングチャートの参考例を示している。例えば、第１期間Ｔ１では、まずラッチ信号ＬＡＴＣＨを受けて、期間Ｔ１に対応する記録データＤＡＴＡ１がラッチ回路３０４にラッチされる。その後、ブロックイネーブル信号ＢＥＮＢ０は、所定の周期で、交互にＨまたはＬになる。この間、ブロックイネーブル信号ＢＥＮＢ１〜ＢＥＮＢ３は、順に、信号ＢＥＮＢ０の２倍、４倍、８倍の周期で、交互にＨまたはＬになる。これにより、期間Ｔ１において、１６個のブロック（Ｂ＃１〜１６）のいずれか１つが順に選択される。そして、該選択された記録素子ｅは、記録データＤＡＴＡ１に基づいて駆動される。
【００３８】
また、期間Ｔ１では、シフトレジスタ３０３はクロック信号ＤＣＬＫを受けて第２期間Ｔ２のための記録データＤＡＴＡ２をシフトしており、期間Ｔ２でのラッチ信号ＬＡＴＣＨに応答して該記録データＤＡＴＡ２がラッチ回路３０４にラッチされる。その後は、期間Ｔ１と同様である。
【００３９】
（２．        第１実施形態）
以下、図５〜１４を参照しながら第１実施形態を述べる。
【００４０】
（２−１．  記録装置の駆動方法の例）
図５は、記録データの処理方法の一例を説明するための図である。図５（ａ）は、記録データの処理方法の一例を示すフローチャートである。図５（ｂ）は、該フローチャートに対応するデータフローを説明するためのブロック図である。
【００４１】
ステップＳ１１０（以下、単に「Ｓ１１０」とする。他のステップについても同様である。）では、データ入力部５１０により入力された記録データを取得する。具体的には、例えば図１を参照しながら述べたように、該記録データは、外部インターフェース１５２等を介して外部から入力され、その後、制御部１４０のＲＡＭ１４２等に展開されうる。ここで得られる記録データは、例えば、レッド（Ｒ）、グリーン（Ｇ）及びブルー（Ｂ）の３色についての８ビット・２５６階調のデータである。
【００４２】
Ｓ１２０では、該入力された記録データに対して、色変換処理部５２０により色変換処理（色空間変換処理）を行う。これにより、該記録データは、インクの色に対応した色ごとの８ビット・２５６階調のデータに変換される。例えば、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）、Ｋ（ブラック）の４色のインクを用いてカラー印刷を行う本例では、Ｙ、Ｍ、Ｃ、Ｋの４色分のデータが生成される。色変換処理が為された記録データは、その後、色ごとにデータ処理が為される。
【００４３】
Ｓ１３０では、該色変換処理が為された色ごとの記録データに対して、量子化処理部５３０により量子化処理を行う。量子化処理は、例えば誤差拡散法やディザマトリクス法等によるデータ処理を含む。ここで、記録データにおいて、ある記録位置に対応する単位データを「画素値」とすると、例えば誤差拡散法では、各画素値に対してその周辺の画素値との差に応じた量子化処理を行う。該誤差拡散法より、該記録データは、例えば４値データ（レベル０〜３）に変換されうる。
【００４４】
図５（ｃ）は、上記４値データ（レベル０〜３）に変換された記録データについて、各レベル値に対応するドット数を示している。図５（ｃ）によると、該記録データのうち、例えば、ある記録位置に対応するデータがレベル１（Ｌｖ１）の場合、該記録位置には１つのドットが記録される。また、例えば、ある記録位置に対応するデータがレベル２（Ｌｖ２）の場合、該記録位置には２つのドットが記録される。また、例えば、ある記録位置に対応するデータがレベル３（Ｌｖ３）の場合、該記録位置には３つのドットが記録される。また、例えば、ある記録位置に対応するデータがレベル０（Ｌｖ０）の場合、該記録位置にはドットは記録されない。なお、量子化処理される記録データを多値化すると、シートＰ上に形成される画像の色域を大きくすることができる。
【００４５】
Ｓ１４０では、該量子化処理が為された色ごとの記録データに対して分配処理部５４０により分配処理を行い、該記録データを記録ヘッド１１０の各ノズル列Ｌに分配する。具体的には、該記録データは、対応するノズル列Ｌによって適切にドットが記録されるように、各素子基板３００に分配される。
【００４６】
ここで、詳細は後述するが、分配処理部５４０は、選択／決定部５３５による選択ないし決定の結果に基づいて分配処理を行う。選択／決定部５３５は、複数のノズルｎｚのうち、記録データに応じた記録を行うのに駆動することが可能なもの（駆動ノズル）と、駆動しないもの（非駆動ノズル）とを選択し、そして、駆動ノズルのうちのいずれのノズルにより記録を行うかを決定する。
【００４７】
なお、図２（ａ）を参照しながら述べたように、各ノズル列Ｌは、千鳥状に配列された複数のノズル基板１１１により形成されている。そのため、搬送方向において互いに隣接する２つのノズル基板１１１の間で、該２つのチップ同士が該搬送方向において互いにオーバーラップ（重複）している部分が存在する。この場合、記録データは、該オーバーラップしている部分の一方によりドットが記録されるように分配されればよい。
【００４８】
Ｓ１５０では、該分配された記録データに基づいて記録ヘッド１１０を駆動し、各ノズル列ＬによりシートＰ上にドットを記録する。
【００４９】
なお、上述の各ユニット５２０〜５４０については、制御部１４０が、これらに対応する専用の演算処理部を有する構成でもよいし、ＣＰＵ１４１が、これらに対応する機能を有する構成でもよい。
【００５０】
図６は、Ｓ１４０の分配処理の詳細を説明するためのフローチャートである。Ｓ１４１では、Ｓ１３０で量子化処理が為された記録データを取得する。次に、Ｓ１４２では、複数のノズルｎｚのうち、駆動ノズルと非駆動ノズルとを規定する制約パターンを取得する。その後、Ｓ１４３では、該取得された制約パターンに応じてノズル列Ｌごとに割り当てる記録データを決定する。最後に、Ｓ１４４では、該決定された記録データを各ノズル列Ｌに分配する。上記フローチャートの具体例を、以下、図７および図８を参照しながら述べる。
【００５１】
図７（ａ）は、複数のノズルｎｚのうち、駆動ノズルと非駆動ノズルとを規定する制約パターンを説明するための図である。
【００５２】
ここで、シートＰ上において、駆動ノズルおよび非駆動ノズルのうちの駆動ノズルの全てを１回ずつ駆動してドットを記録することが可能な領域を「単位カラム」とする。即ち、時分割駆動の単位周期を駆動ノズルの全てを１回ずつ駆動するのに要する時間とすると、単位カラムとは、時分割駆動の１周期分でドットを記録することが可能な領域であり、また、単位画素幅（例えば１２００ｄｐｉ相当）の領域とも言える。また、記録データにおける単位カラムに対応する１カラム分のデータを「単位カラムデータ」または単に「カラムデータ」とし、各カラムデータはノズル列方向Ｙに対応している。
【００５３】
ここでは説明を容易にするため、４カラム分の制約パターンについて、ブロック番号（Ｂ＃１〜１６）を用いて述べる。
【００５４】
制約パターンは、駆動ノズルと非駆動ノズルとをカラム単位で規定している。換言すると、制約パターンは、記録データのカラムデータごとに、該カラムデータに応じたドットを記録するのに駆動することが可能なノズル（即ち、駆動ノズル）と、駆動が制限されるノズル（即ち、非駆動ノズル）とを選択するための参照テーブルである。制約パターンは、例えばＲＯＭ１４３（図１参照）に格納されていればよく、必要に応じてＲＡＭ１４２に展開されうる。
【００５５】
例えば、ノズル列Ｌａに適用される制約パターンＴＲ１ａについては、第１のカラムｃｌｍ１において、Ｂ＃１〜１２のノズルｎｚは駆動ノズルであり、Ｂ＃１３〜１６のノズルｎｚは非駆動ノズルである。ここで、駆動ノズルと非駆動ノズルとを区別できるように、図中には非駆動ノズルの欄にハッチングを付している。
【００５６】
同様に、ノズル列Ｌｂに適用される制約パターンＴＲ１ｂについては、カラムｃｌｍ１において、Ｂ＃５〜１６のノズルｎｚは駆動ノズルであり、Ｂ＃１〜４のノズルｎｚは非駆動ノズルである。また、ノズル列Ｌｃに適用される制約パターンＴＲ１ｃについては、カラムｃｌｍ１において、Ｂ＃１〜４及び９〜１６のノズルｎｚは駆動ノズルであり、Ｂ＃５〜８のノズルｎｚは非駆動ノズルである。また、ノズル列Ｌｄに適用される制約パターンＴＲ１ｄについては、カラムｃｌｍ１において、Ｂ＃１〜８及び１３〜１６のノズルｎｚは駆動ノズルであり、Ｂ＃９〜１２のノズルｎｚは非駆動ノズルである。
【００５７】
即ち、各グループＧの複数のノズルｎｚのうちの一部が、搬送方向Ｘにおいて該一部が各ノズル列Ｌの間で互いに重ならないように「非駆動ノズル」として選択され、且つ、該一部を除く他の部分が「駆動ノズル」として選択される。
【００５８】
本例によると、カラムｃｌｍ１については、ノズル列ＬｂにおけるＢ＃１〜４のノズルｎｚは非駆動ノズルであり、これらに対応するドットは、ノズル列Ｌａ、Ｌｃ及びＬｄのうちの少なくとも１つにおける駆動ノズルにより記録される。即ち、本例によると、カラムｃｌｍ１については、Ｂ＃１〜４のノズルｎｚに対応するドットは、ノズル列Ｌａ、Ｌｃ及びＬｄの少なくとも１つの対応ノズルｎｚにより記録される。
【００５９】
同様に、Ｂ＃５〜８のノズルｎｚに対応するドットは、ノズル列Ｌａ、Ｌｂ及びＬｄの少なくとも１つの対応ノズルｎｚにより記録される。また、Ｂ＃９〜１２のノズルｎｚに対応するドットは、ノズル列Ｌａ、Ｌｂ及びＬｃの少なくとも１つの対応ノズルｎｚにより記録される。また、Ｂ＃１３〜１６のノズルｎｚに対応するドットは、ノズル列Ｌｂ、Ｌｃ及びＬｄの少なくとも１つの対応ノズルｎｚにより記録される。
【００６０】
第２のカラムｃｌｍ２、第３のカラムｃｌｍ３および第４のカラムｃｌｍ４では、駆動ノズルおよび非駆動ノズルに対応するブロック番号が、順に、４つずつシフトしている。例えば、制約パターンＴＲ１ａについて、カラムｃｌｍ２ではＢ＃９〜１２のノズルｎｚが非駆動ノズルであり、カラムｃｌｍ３ではＢ＃５〜８のノズルｎｚが非駆動ノズルであり、カラムｃｌｍ４ではＢ＃１〜４のノズルｎｚが非駆動ノズルである。制約パターンＴＲ１ｂ〜ＴＲ１ｄについても同様である。
【００６１】
まとめると、制約パターンに基づいて選択された「駆動ノズル」は、記録データに応じた記録を行うのに駆動することが可能なノズルｎｚである。よって、例えば、対応するラッチデータ（図３参照）がＨの場合には、駆動ノズルは駆動されてドットを記録し、一方、該ラッチデータがＬの場合には、駆動ノズルは駆動されず、ドットを記録しない。また、制約パターンにより選択された「非駆動ノズル」は、駆動が制限されたノズルｎｚである。よって、非駆動ノズルは、ラッチデータのＨまたはＬにかかわらず駆動されない。そして、該非駆動ノズルに対応するドットは、該非駆動ノズルが属するノズル列（例えばＬａ）とは異なる他のノズル列（例えばＬｂ〜Ｌｄ）における駆動ノズルであって該非駆動ノズルに対応するものによって記録されうる。これにより、記録データに応じたドットの記録が完成される。
【００６２】
なお、例えば、一部のノズルｎｚが駆動ノズルとして選択されれば他のノズルｎｚは非駆動ノズルとされ、また、一部のノズルｎｚが非駆動ノズルとして選択されれば他のノズルｎｚは駆動ノズルとされうる。即ち、駆動ノズル及び非駆動ノズルの双方が上記制約パターンによりそれぞれ選択されることと、駆動ノズル及び非駆動ノズルのいずれか一方が上記制約パターンにより選択されることとは、実質的に等価である。
【００６３】
図７（ｂ）は、上記制約パターンに基づいて選択された駆動ノズルの駆動順序を示している。例えばＲＯＭ１４３には、各グループＧのノズルｎｚの駆動順序（ブロック駆動順序）を規定する駆動順序参照テーブルが予め格納されており、該駆動順序参照テーブルを参照しながら上記制約テーブルに基づいて駆動ノズルの駆動順序を設定することができる。ここでは説明を容易にするため、駆動ノズルの駆動順序がブロック番号の順にしたがう場合を例示する。
【００６４】
例えば、ノズル列Ｌａでの駆動ノズルの駆動順序ＴＤ１ａでは、カラムｃｌｍ１については、Ｂ＃１、２、・・・、１２の順に駆動され、これにより、ノズル列Ｌａはカラムｃｌｍ１についてのドットを記録する。そして、カラムｃｌｍ２については、Ｂ＃１３、１４、１５、１６、１、２、・・・、８の順に駆動され、これにより、ノズル列Ｌａはカラムｃｌｍ２についてのドットを記録する。
【００６５】
また、駆動順序参照テーブルに規定されたブロック駆動順序は、各ノズル列Ｌの間で、その周期の位相が９０°ずつシフトしている。そのため、例えば、ノズル列Ｌｂでの駆動ノズルの駆動順序ＴＤ１ｂでは、カラムｃｌｍ１については、Ｂ＃５、６、・・・、１６の順に駆動され、これにより、ノズル列Ｌｂはカラムｃｌｍ１についてのドットを記録する。そして、カラムｃｌｍ２については、Ｂ＃１、２、・・・、１２の順に駆動され、これにより、ノズル列Ｌｂはカラムｃｌｍ２についてのドットを記録する。なお、ノズル列Ｌｃでの駆動ノズルの駆動順序ＴＤ１ｃ、及び、ノズル列Ｌｄでの駆動ノズルの駆動順序ＴＤ１ｄ、並びに、他のカラムｃｌｍ３及びｃｌｍ４についても同様である。
【００６６】
図７（ｃ）は、駆動ノズルの駆動の優先度ないし優先順位を規定する優先度参照テーブルＴＰ１を示している。テーブルＴＰ１は、同一のブロック番号を有する２以上の駆動ノズルによって対応カラムに１以上のドットを記録する場合に、いずれの駆動ノズルを優先的に駆動するかを特定するための参照テーブルである。テーブルＴＰ１は、例えばＲＯＭ１４３に予め格納されており、Ｓ１３０で量子化処理が為された記録データ（レベル０〜３の４値データ）に基づいて参照され、これにより、選択された駆動ノズルのうち駆動対象となるものが決定される。
【００６７】
例えば、カラムｃｌｍ１のＢ＃１については「ｃｄａ」と規定されており、これは、ノズル列Ｌｃが最も優先度が高く、ノズル列Ｌｄが２番目に優先度が高く、ノズル列Ｌａが最も優先度が低いことを示している。例えば、Ｓ１３０で量子化処理が為された記録データのうち、カラムｃｌｍ１のＢ＃１に対応するデータがレベル１、即ち、記録するドットの数量が１の場合について考える。この場合、カラムｃｌｍ１のＢ＃１に対応する記録位置には、優先度が最も高いノズル列ＬｃのＢ＃１のノズルｎｚにより、１つのドットが記録される。
【００６８】
また、例えば、カラムｃｌｍ１のＢ＃２については「ｄａｃ」と規定されており、これは、ノズル列Ｌｄが最も優先度が高く、ノズル列Ｌａが２番目に優先度が高く、ノズル列Ｌｃが最も優先度が低いことを示している。例えば、Ｓ１３０で量子化処理が為された記録データのうち、カラムｃｌｍ１のＢ＃２に対応するデータがレベル２、即ち、記録するドットの数量が２の場合について考える。この場合、カラムｃｌｍ１のＢ＃２に対応する記録位置には、優先度が最も高いノズル列ＬｄのＢ＃２のノズルｎｚと、優先度が２番目に高いノズル列ＬａのＢ＃２のノズルｎｚとにより、２つのドットが記録される。
【００６９】
図８（ａ）は、Ｓ１３０で量子化処理が為された記録データＤＱ１を各ノズル列Ｌａ〜Ｌｄに分配する方法の一例を説明するための図である。ここでは説明を容易にするため、記録データＤＱ１における各カラム及び各ブロックに対応するデータが全てレベル２である場合を考える。
【００７０】
ノズル列Ｌａ〜Ｌｄに割り当てられる記録データＤＤ１ａ〜ＤＤ１ｄは、ドットを記録するか否かを示すドットデータであり、記録データＤＱ１と前述の優先度参照テーブルＴＰ１とに基づいて決定される。具体的には、記録データＤＱ１における各カラム及び各ブロックに対応するデータに対応するドットが、いずれのノズル列Ｌの駆動ノズルにより記録されるべきかが、駆動ノズルの駆動の優先度に基づいて決定される。
【００７１】
本例では、カラムｃｌｍ１のＢ＃１の優先度は「ｃｄａ」であるため、記録データＤＤ１ｃ及びＤＤ１ｄの其々のカラムｃｌｍ１のＢ＃１に対応する部分に、ドットデータ（黒丸で図示）が割り当てられている。これにより、カラムｃｌｍ１のＢ＃１に対応する記録位置には、ノズル列Ｌｃ及びＬｄのＢ＃１の駆動ノズルにより、２つのドットが記録される。
【００７２】
同様に、カラムｃｌｍ１のＢ＃２の優先度は「ｄａｃ」であるため、記録データＤＤ１ｄ及びＤＤ１ａの其々のカラムｃｌｍ１のＢ＃１に対応する部分に、ドットデータ（黒丸で図示）が割り当てられている。これにより、カラムｃｌｍ１のＢ＃２に対応する記録位置には、ノズル列Ｌｄ及びＬａのＢ＃２の駆動ノズルにより、２つのドットが記録される。他のブロック番号Ｂ＃３〜１６および他のカラムｃｌｍ２〜４についても同様である。
【００７３】
以上のようにして決定された記録データＤＤ１ａ〜ＤＤ１ｄは、対応するノズル列Ｌａ〜Ｌｄにそれぞれ分配される。
【００７４】
図８（ｂ）は、該分配された記録データＤＤ１ａ等に基づいてノズル列Ｌａ等により記録されたシートＰ上のドットを説明するための図である。ノズル列Ｌａ等の駆動ノズルの個々は、図７（ｂ）を参照しながら述べた駆動順序ＴＤ１ａ等にしたがって順に駆動され、該分配された記録データＤＤ１ａ等に基づいてドットを記録する。このようにして、１２００ｄｐｉ相当の各カラムには、該カラムに対応するカラムデータにおいて駆動ノズルとして選択された各ノズルｎｚにより、ドットが記録される。
【００７５】
なお、理解を容易にするため、各ドットがいずれのノズル列Ｌａ〜Ｌｄの駆動ノズルにより記録されたものかが分かるように、図中の各ドットには記号を付している。例えば、「ａ」が付されたドットは、ノズル列Ｌａの駆動ノズルにより記録されたドットであることを示している。「ｂ」〜「ｄ」についても同様である。
【００７６】
例えば、カラムｃｌｍ１では、ノズル列ＬａのＢ＃１３〜１６のノズルｎｚが非駆動ノズルである。そして、Ｂ＃１３〜１６に対応するドットは、ノズル列Ｌａとは異なる他のノズル列Ｌｂ〜Ｌｄにおいて駆動ノズルであるＢ＃１３〜１６のノズルｎｚにより記録される。同様に、カラムｃｌｍ２では、ノズル列ＬａのＢ＃９〜１２のノズルｎｚが非駆動ノズルであり、Ｂ＃９〜１２に対応するドットは、他のノズル列Ｌｂ〜Ｌｄにおいて駆動ノズルであるＢ＃９〜１２のノズルｎｚにより記録される。
【００７７】
本駆動方法によると、各カラムデータについて、各ノズル列Ｌの複数のノズルｎｚのうちの一部が非駆動ノズルとして選択され、該一部を除く他のノズルｎｚが駆動ノズルとして選択される。非駆動ノズルは、シートＰの搬送方向Ｘにおいて、各ノズル列Ｌの間で互いに重ならないように選択される。即ち、あるノズル列（例えば、ノズル列Ｌａ）の非駆動ノズルに対応するドット（非駆動ノズルが記録しないドット）は、他のノズル列（例えば、ノズル列Ｌｂ〜Ｌｄ）の駆動ノズルにより記録され、これにより、記録データに応じたドットの記録が完成される。
【００７８】
ここで、シートＰの搬送速度を向上させてスループットを大きくした場合に、各ノズル列Ｌの複数のノズルｎｚの全てを駆動すると、一部のドットの記録位置が対応カラムから外れてしまう。該一部のドットを対応カラムに記録するためには、例えば各ノズル列Ｌの駆動周波数を大きくする等、各ノズル列Ｌの動作速度を大きくしなければならず、このことは、ハードウェアレベルでの設計変更等、製造コストの増大をもたらしうる。
【００７９】
これに対して、本駆動方法によると、複数のノズルｎｚのうちの一部は非駆動ノズルとして駆動が制限され、該非駆動ノズルに対応するドットを、該非駆動ノズルが属するノズル列とは異なる他のノズル列の駆動ノズルにより記録する。そのため、本駆動方法によると、各ノズル列Ｌの動作速度を変更することなく対応カラムに全てのドットを適切に記録することができ、製造コストを抑制しながら記録装置のスループットを大きくするのに有利である。また、駆動ノズルおよび非駆動ノズルはカラムデータごとにシフトされ（換言すると、あるカラムデータについて非駆動ノズルであったノズルｎｚは、次のカラムデータについては駆動ノズルとして駆動され）、複数のノズルｎｚの全てが有効に使用される。
【００８０】
（２−２．  記録位置ずれについて）
シートＰのような長尺状の記録媒体を搬送しながら該シートＰに記録を行う構成では、熱や湿度等の環境の変化によって、例えばシートＰを搬送する搬送ローラ１３０と該シートＰとの間での摩擦力が変化し、該シートＰの搬送速度が変化してしまう場合がある。これによって記録ヘッド１１０の各ノズル列Ｌの間でドットの記録位置のずれが生じてしまい、このような記録位置ずれは画像の品質の低下をもたらしうる。以下では、上記搬送速度が変化したことに応じて記録データに空データ（ドットを記録しないデータ）を挿入し、一部のノズル列Ｌの記録のタイミングを遅らせ、他のノズル列Ｌの記録のタイミングに合わせる方法を例示する。
【００８１】
空データの挿入は、例えば、シートＰ上に記録ないし形成された所定の調整パターンを読み取って解析し、その解析結果に基づいて為されればよい。調整パターンの読み取りは、例えば、前述のスキャナ２００によって為されればよい。調整パターンの解析は、例えば、前述の制御部１４０のＣＰＵ１４１や専用の演算処理部（不図示）等によって為されればよい。具体的には、該調整パターンを記録したときのインク滴の着弾位置のずれ量を解析し、該調整パターンを記録したときの各ノズル列Ｌ間での記録のタイミングのずれ量を取得する。その後、該記録のタイミングのずれ量に応じた空データを生成し、該空データを、対応するノズル列に割り当てられた記録データに挿入する。これにより、各ノズル列Ｌ間での記録位置ずれが補正される。
【００８２】
以上のように、シートＰの搬送方向における所定領域ごとに記録される調整パターンを解析し、該解析の結果に応じた記録位置ずれの補正を行うことにより、画像の品質を維持することができる。
【００８３】
図９は、調整パターンの例を説明するための図である。図９（ａ）に例示されるように、シートＰ上には、搬送方向の下流側から順に、先頭パターン６１、カットパターン６２、画像６３の他、調整パターン６４が記録される。先頭パターン６１は、例えば、記録データに基づく記録を開始する前に、各ノズル列Ｌの各ノズルｎｚの吐出性能を回復させるため、該各ノズルｎｚによって記録されうる。カットパターン６２は、単位画像間に記録されるパターンであり、例えば、シートＰをページ単位で切断するためのマークを含む。また、カットパターン６２は、各ノズルｎｚの吐出性能を回復させるための予備吐出パターンをさらに含んでもよい。画像６３は単位画像を示しており、記録データに応じた画像がシートＰに記録される。
【００８４】
調整パターン６４は、シートＰに記録される２つの画像６３の間の非画像記録部に記録され、スキャナ２００によって読み取られる。図９（ａ）では、２つの画像６３が記録された後のカットパターン６２が記録された後に調整パターン６４が記録された態様を例示しているが、本態様に限られるものではない。例えば、調整パターン６４は、該カットパターン６２が記録される前に記録されてもよい。また、調整パターン６４は、搬送方向において所定の長さ以上の画像６３が記録されるたびに記録されればよい。例えば、１つの画像６３が記録されるたびに記録されてもよいし、３以上の画像６３が記録されるたびに記録されてもよく、一定または異なる所定の間隔を空けて記録される。即ち、１つの調整パターン６４に対して記録されるべき画像６３の長さないし数量は、例えば、記録ヘッド１１０の精度や調整パターン６４の解析に要する時間等に基づいて決められればよい。
【００８５】
図９（ｂ）は、調整パターン６４の具体例を示している。調整パターン６４は、例えば、スキャナ２００が調整パターン６４を検知するための検知マーク７１と、インクの色ごとのマッチングパターン７２〜７５とを含む。例えば、パターン７２はブラック（Ｋ）に対応し、パターン７３はシアン（Ｃ）に対応し、パターン７４はマゼンダ（Ｍ）に対応し、パターン７５はイエロー（Ｙ）に対応する。
【００８６】
図９（ｃ）は、各マッチングパターン７２〜７５の具体例を示している。各パターン７２〜７５は、互いに同一の形状であればよく、図示されるようなドットパターン等、ランダムな形状でもよい。パターン７２〜７５は、スキャナ２００により読み取られた後これらのマッチングが為され、これにより、色ごとの記録位置のずれ量（相対値）が算出されうる。ここでは色ごとの記録位置ずれについて述べたが、同色のノズル列Ｌａ〜Ｌｄ間での記録位置ずれについても同様である。
【００８７】
なお、パターン７２〜７５のマッチングは、特開２０１０−１０５２０３に例示されている方法その他の公知の方法により為されればよい。本例では、記録位置のずれ量は各ノズル列間での相対値であるが、ある１つのノズル列（例えば、ブラック（Ｋ）に対応する４つのノズル列のうち搬送方向において最も下流側のもの）を基準にして、それ以外の各ノズル列の記録位置ずれを補正してもよい。
【００８８】
（２−３．  記録位置ずれの補正方法の例）
図１０は、記録位置ずれの補正方法の例を説明するためのフローチャートである。本フローチャートは、図６を参照しながら述べたＳ１４４に対応する。
【００８９】
Ｓ１１００では、調整パターン６４が検知されたか否かを判定する。調整パターン６４が検知されなかった場合にはＳ１２００に進み、即ち、前述の図６のＳ１４３で決定された記録データを各ノズル列Ｌに分配する。一方、調整パターン６４が検知された場合にはＳ１３００に進む。Ｓ１３００では、調整パターン６４を読み取って解析し、Ｓ１４００に進む。
【００９０】
Ｓ１４００では、該解析の結果に基づいて各ノズル列Ｌ間での記録のタイミングのずれ量を取得し、該記録のタイミングの調整が必要か否かを判定する。本工程は、該記録のタイミングのずれ量と所定値（所定の閾値）との大小関係を比較することによって為されてもよい。記録のタイミングの調整が不要だった場合にはＳ１２００に進み、即ち、Ｓ１４３で決定された記録データを各ノズル列Ｌに分配する。一方、記録のタイミングの調整が必要だった場合にはＳ１５００に進む。
【００９１】
Ｓ１５００では、上記記録のタイミングを調整するための空データを生成し、Ｓ１６００に進む。詳細は後述するが、該空データは、上記記録のタイミングのずれ量に基づいて生成されればよい。Ｓ１６００では、Ｓ１４３で決定された記録データに対してＳ１５００で生成された空データを挿入し、Ｓ１２００に進む。この場合、Ｓ１２００では、該空データが挿入された記録データを各ノズル列Ｌに分配する。
【００９２】
図１１は、上記フローチャートに対応するデータフローを説明するためのブロック図を示している。前述の図５（ｂ）を参照しながら述べたように、データ入力部５１０により入力された記録データは、色変換処理部５２０により色変換処理が為された後、量子化処理部５３０により量子化処理が為され、４値データ（レベル０〜３）に変換される。選択／決定部８２０は、前述と同様の手順で、駆動ノズルおよび非駆動ノズルを選択し、該変換された記録データを受けて（Ａ１と図示）駆動ノズルのうち駆動対象となるものを決定する。
【００９３】
分配処理部８１０の割り当て部８１５は、選択／決定部８２０による選択ないし決定の結果に基づいて（Ａ２と図示）、該変換された記録データを各ノズル列Ｌに割り当てる。図中の記録データＤａｔａ＿ａ等は、ノズル列Ｌａ等に割り当てられた記録データにそれぞれ対応する。分配処理部８１０は、該割り当てられた記録データＤａｔａ＿ａ等を、記録ヘッド１１０の対応ノズル列Ｌにそれぞれ分配する。また、選択／決定部８２０は、各カラムデータについて選択された駆動ノズルおよび非駆動ノズルを特定するための情報を情報保持部８３５に格納する（Ａ３と図示）。駆動部８３０は、情報保持部８３５が保持する情報を参照して各ノズル列Ｌの駆動ノズルを、分配された記録データに基づいて駆動する。このようにして、シートＰ上に画像６３が記録される。
【００９４】
ここで、スキャナ２００は、シートＰ上に記録された調整パターン６４を検知した場合には該調整パターン６４を読み取る。演算部８４０は、該読み取られた調整パターン６４に基づいて、各ノズル列Ｌ間での記録のタイミングのずれ量を取得し、該記録のタイミングの調整が必要か否かを判定する。該記録のタイミングの調整が必要であると判定された場合には、選択／決定部８２０は、該ずれ量の結果を受けて（Ｂ１と図示）、該ずれ量に基づく情報を情報保持部８３５に出力する（Ｂ２と図示）。また、演算部８４０は、記録位置ずれを補正するために、割り当てられた記録データＤａｔａ＿ａ等のうち補正の対象となっているものに対して、該ずれ量に応じた空データを挿入する（Ｂ３と図示）。
【００９５】
本構成によると、シートＰの搬送方向における所定領域ごとに記録される調整パターンを解析し、該解析のたびに各ノズル列Ｌ間での記録位置ずれの補正を行うことができる。なお、本構成は、上述のフローチャートの例を実行するための例示的構成に過ぎず、制御部１４０が、上述の各ユニット５２０等に対応する専用の演算処理部を有する構成でもよいし、ＣＰＵ１４１がこれらに対応する機能を有する構成でもよい。
【００９６】
上記フローチャートの具体例を、以下、図１２〜１４を参照しながら述べる。なお、ここでは説明を容易にするため、ノズル列Ｌａに着目して述べるが、同色の他のノズル列Ｌｂ〜Ｌｄ、および、異なる色の各ノズル列Ｌについても同様である。
【００９７】
図１２（ａ）は、各カラムデータについて選択された駆動ノズルの駆動順序を示している。図中のフラグ番号（Ｆ＃）は、各カラムデータについて選択された駆動ノズルおよび非駆動ノズルを特定するための選択番号であり、前述の情報保持部８３５に保持されている。フラグＦ＃１では、Ｂ＃１、２、・・・、１２のノズルｎｚが順に駆動されることを示しており、非駆動ノズルである他のノズルｎｚについては図示されていない。フラグＦ＃２では、Ｂ＃１３、１４、１５、１６、１、・・・、８のノズルｎｚが順に駆動されることを示しており、非駆動ノズルである他のノズルｎｚについては図示されていない。フラグＦ＃３〜４についても同様である。
【００９８】
図１２（ｂ）は、各フラグＦ＃１〜４に対応する駆動ノズルおよび非駆動ノズルを合わせて示しており、各駆動ノズルに対応する部分には駆動される順番に対応する番号が示され、また、各非駆動ノズルに対応する部分には「ｘ」が示されている。
【００９９】
図１３（ａ）は、前述の図７（ｂ）に例示された駆動順序ＴＤ１ａ（ノズル列Ｌａでの駆動ノズルの駆動順序）と、各カラムに対応するフラグ番号（Ｆ＃１〜４）との関係を示している。カラムｃｌｍ１にはフラグＦ＃１が割り当てられており、同様に、他のカラムｃｌｍ２〜４にはフラグＦ＃２〜４がそれぞれ割り当てられている。
【０１００】
本例では、Ｂ＃１〜１６の１６個のノズルｎｚうちの４個を、各カラムデータについて非駆動ノズルとして順に選択するため、該選択の周期は４カラム分のカラムデータに相当する。そのため、不図示の第５のカラムｃｌｍ５についてはフラグＦ＃１が割り当てられ、同様に、第６〜第８のカラムｃｌｍ６〜ｃｌｍ８についてはフラグＦ＃２〜４がそれぞれ割り当てられる。それ以降のカラムについても同様である。例えば、情報保持部８３５に保持されているフラグ番号は、１カラム分のカラムデータに対応する記録が完了するたびにシフト（１ずつ加算）され、フラグ番号が４より大きくなった場合には、該番号を４で割ったときの剰余を新たなフラグ番号とすればよい。前述の駆動部８３０は、情報保持部８３５に保持されたフラグ番号を参照することにより、駆動ノズルおよび非駆動ノズルのうちの駆動ノズルを駆動することができる。
【０１０１】
図１３（ｂ）は、前述の図８（ａ）に例示された記録データＤＤ１ａ（記録データのうちノズル列Ｌａに割り当てられたもの）と、各カラムに対応するフラグ番号（Ｆ＃１〜４）との関係を示している。本例によると、例えばカラムｃｌｍ１では、Ｂ＃２、３、５、６、８、９、１１及び１２の各駆動ノズルが順に駆動される。同様に、例えばカラムｃｌｍ２では、Ｂ＃１４、１５、１、２、４、５、７及び８の各駆動ノズルが順に駆動される。
【０１０２】
図１３（ｃ）は、記録データＤＤ１ａに対して前述の記録位置ずれの補正を行うための空データのカラムデータ（１カラム分）が、カラムｃｌｍ１とカラムｃｌｍ２との間に挿入された記録データＤＤ１ａ’を例示している。カラムｃｌｍ２以降のカラムデータは、該挿入された空データによって１カラム分だけシフトされている。具体的には、カラムｃｌｍ２以降に割り当てられたカラムデータは、カラムｃｌｍ３以降の位置にシフトされている。
【０１０３】
ここで、カラムｃｌｍ３に着目すると、カラムｃｌｍ３ではフラグＦ＃３であり、即ち、Ｂ＃１〜４及びＢ＃９〜１６のノズルｎｚが駆動ノズルであり、Ｂ＃５〜８のノズルｎｚが非駆動ノズルである。一方、上記空データが挿入されたことによって、カラムｃｌｍ２に割り当てられたカラムデータがカラムｃｌｍ３の位置にシフトしているため、Ｂ＃５、７及び８に対応する一部のドットが記録されない状態になっている。同様に、カラムｃｌｍ４については、Ｂ＃１、３及び４に対応する一部のドットが記録されない状態になっており、カラムｃｌｍ５については、Ｂ＃１３、１５及び１６に対応する一部のドットが記録されない状態になっている。即ち、空データが挿入された場合には、それに応じた駆動ノズルおよび非駆動ノズルが新たに選択される必要がある。
【０１０４】
図１３（ｄ）は、上記空データが挿入された記録データＤＤ１ａ’と、それに応じたフラグ番号との関係を例示している。本例は、空データが挿入されたカラムｃｌｍ２以降についてのフラグ番号が、図１３（ｃ）と異なっている。具体的には、フラグ番号の変更により、カラムｃｌｍ２にはフラグＦ＃１が割り当てられ、同様に、カラムｃｌｍ３〜ｃｌｍ５にはフラグＦ＃２〜４が割り当てられている。図１３（ｂ）と図１３（ｄ）とを比較した観点で述べると、上記フラグ番号は、空データが挿入されたことに応じて、１カラム分のカラムデータに相当する期間だけホールドされたとも言える。これにより、すべてのドットは、対応する駆動ノズルによって記録され、空データが挿入された記録データＤＤ１ａ’に応じた記録が適切に為される。
【０１０５】
図１３（ｅ）は、記録データＤＤ１ａ’に対応する駆動順序ＴＤ１ａ’と、それに応じたフラグ番号との関係を図１３（ａ）と同様に示している。図１３（ａ）と図１３（ｅ）とを比較した観点で述べると、対応するノズル列Ｌの駆動のタイミングは、空データが挿入されたことに応じて、１カラム分のカラムデータに相当する期間だけホールドされたとも言える。
【０１０６】
なお、ここでは説明を容易にするため、カラムｃｌｍ２に空データが挿入される例を述べたが、実際に記録位置ずれの補正を行うタイミング（即ち、空データを挿入するタイミング）は本例に限られない。即ち、記録位置ずれの補正は、一定の単位の印刷ジョブが完了したタイミングで為されてもよい。例えば、記録位置ずれの補正は、調整パターンの解析が完了した後（挿入する空データが生成された後）且つ単位画像の記録を開始する前のタイミングで為されうる。具体的には、記録位置ずれの補正は、ｉを１以上の整数として、第ｉの画像を記録している間に調整パターンの解析が完了した場合には、第ｉの画像の記録が完了した後、且つ、第（ｉ＋１）の画像の記録を開始する前に為されうる。
【０１０７】
図１４は、フラグ番号をシフトまたはホールドする方法の例を説明するためのフローチャートである。本フローチャートは、図１０を参照しながら述べたＳ１２００に対応する。Ｓ１２１０では、空データの挿入があったか否かを判定する。空データの挿入がなかった場合にはＳ１２１１に進み、空データの挿入があった場合にはＳ１２１２に進む。
【０１０８】
空データの挿入がない場合には、駆動ノズルおよび非駆動ノズルは当初に選択されたままのものでよく、フラグ番号はシフト（１つずつ加算）されればよい。よって、Ｓ１２１１では、フラグ番号に１を加算する。ここでは、フラグＦ＃１〜４がカラムデータごとに順に割り当てられるため、フラグ番号に１を加算した結果、フラグ番号が４より大きくなった場合には、該番号を４で割ったときの剰余を新たなフラグ番号とすればよい。一方、空データの挿入があった場合にはＳ１２１２に進み、フラグ番号をホールドさせる。
【０１０９】
その後、駆動部８３０は、Ｓ１２１１又はＳ１２１２に対応するフラグ番号に基づいて各ノズル列Ｌを駆動する。本方法によると、空データが挿入された場合には、それによってシフトされた各カラムデータに応じたドットを、当初に選択された駆動ノズルによって適切に記録することができる。
【０１１０】
なお、記録位置ずれを補正するために、各ノズル列に割り当てる前の記録データを再び準備して空データを挿入するといったデータ処理を行うと、メモリ使用量が大きくなる等、ＣＰＵ１４１の負荷が増大してしまう。これに対して、本補正方法によると、記録を開始する際に各ノズル列Ｌに割り当てる記録データを決定し、該決定された記録データに対して、記録を行いながら記録位置ずれを補正するための空データを挿入することができる。そのため、本補正方法によると、メモリ使用量が抑制され、ＣＰＵ１４１の負荷を低減するのにも有利である。
【０１１１】
ここでは１カラム分の空データが挿入された場合を例示したが、該ずれ量に応じた数の空データが挿入されればよく、記録位置のずれ量が比較的大きい場合には２カラム分以上の空データが挿入されてもよい。また、ここではフラグ番号を用いた態様を例示したが、空データが挿入されたことに応じて新たな駆動ノズルが適切に選択されればよく、本態様に限られるものではない。
【０１１２】
（２−４．  本実施形態のまとめ）
本実施形態によると、複数のノズルｎｚのうちの一部は非駆動ノズルとして駆動が制限され、該非駆動ノズルに対応するドットを、該非駆動ノズルが属するノズル列とは異なる他のノズル列の駆動ノズルにより記録する。なお、駆動ノズルおよび非駆動ノズルは、記録データの分配処理を行う際に予め選択される。この方法によると、シートＰの搬送速度を向上させた場合でも、各ノズル列Ｌの動作速度を変更することなく対応カラムに全てのドットを適切に記録することができ、製造コストを抑制しながら記録装置のスループットを大きくするのに有利である。
【０１１３】
そして、シートＰの搬送速度が変化した場合には各ノズル列間での記録位置ずれが生じてしまうため、記録を行いながら、シートＰの搬送方向における所定領域ごとに記録される調整パターンを解析して該解析の結果に応じた記録位置ずれの補正を行う。記録位置ずれの補正は、各ノズル列に割り当てられた記録データのうち補正の対象となるものに、記録位置のずれ量に応じた空データを挿入することによって為される。このとき、空データが挿入されることによって補正対象の記録データのうちの該挿入された部分以降の記録データがシフトされるため、該記録データに応じた記録が適切に為されるように駆動ノズルおよび非駆動ノズルが新たに選択される。このことは、上述のフラグ番号等、各カラムデータについて選択された駆動ノズルおよび非駆動ノズルを選択ないし特定するための所定のパラメータを用いて為されればよい。この方法によると、上記空データが挿入された記録データに応じたドットが、当初に選択された駆動ノズルによって記録される。
【０１１４】
以上、本実施形態によると、記録媒体の搬送速度を向上させて記録装置のスループットを大きくしながら記録位置ずれを補正するのに有利である。
【０１１５】
（２−５．  その他）
本実施形態では、４つのノズル列Ｌａ〜Ｌｄを有する記録ヘッド１１０を例示したが、ノズル列の数量は２以上であればよく、本例に限られるものではない。例えば、Ｌを２以上の整数とし、Ｍを２以上の整数かつＬの倍数として、記録ヘッド１１０はＬ個のノズル列を有しており、各グループＧがＭ個のノズルｎｚを有するとき、Ｍ／Ｌ個のノズルｎｚを非駆動ノズルとしてもよい。なお、ここではノズル列Ｌａ等が同色のドットを記録する構成を例示したが、各ノズルが任意の色のドットを記録することが可能な構成の場合には、本実施形態は本例に限られるものではない。
【０１１６】
また、本実施形態ではフルライン型の記録ヘッド１１０の構成を例示したが、本発明は、記録ヘッドの走査と記録媒体の搬送とを交互に繰り返し行って記録するシリアル型の記録ヘッドの構成に適用されてもよい。
【０１１７】
（３．        第２実施形態）
以下、図１５および図１６を参照しながら第２実施形態を述べる。前述の第１実施形態では、各カラムデータについて選択された駆動ノズルおよび非駆動ノズルを特定するためのフラグ番号を、空データの挿入がない場合にはシフトさせ、空データの挿入があった場合にはホールドさせる態様を例示した。しかし、本発明はこの態様に限られるものではなく、フラグ番号は他の方法によってシフトないしホールドされてもよい。
【０１１８】
図１５は、フラグ番号をシフトまたはホールドする方法の他の例を説明するためのフローチャートを、第１実施形態の図１４と同様に示している。Ｓ１２１０では、空データの挿入があったか否かを判定する。空データの挿入がなかった場合にはＳ１２２０に進み、空データの挿入があった場合にはＳ１２２１に進む。
【０１１９】
Ｓ１２２０では、フラグ番号をシフトするかホールドするかを特定するためのパラメータとして差分番号（ΔＦ＃）を１に設定し（ΔＦ＃１）、Ｓ１２２２に進む。一方、Ｓ１２２１では、該差分番号を０に設定し（ΔＦ＃０）、Ｓ１２２２に進む。
【０１２０】
Ｓ１２２２では、フラグ番号（Ｆ＃）に上記差分番号（ΔＦ＃）を加算する。具体的には、空データの挿入がなかった場合（ΔＦ＃１）には、フラグ番号はシフト（１が加算）される。なお、第１実施形態と同様に、フラグＦ＃１〜４がカラムデータごとに順に割り当てられるため、フラグ番号が４より大きくなった場合には、該番号を４で割ったときの剰余を新たなフラグ番号とすればよい。一方、空データの挿入があった場合（ΔＦ＃０）には、フラグ番号はホールドされる。
【０１２１】
図１６は、駆動順序ＴＤ１ａ等とフラグ番号（Ｆ＃１〜４）との関係を、差分番号（ΔＦ＃）に対応させて、図１３と同様に示している。具体的には、図１６（ａ）は、駆動順序ＴＤ１ａと、各カラムに対応するフラグ番号及び差分番号との関係を示している。図１６（ｂ）は、記録データＤＤ１ａと、各カラムに対応するフラグ番号及び差分番号との関係を示している。図１６（ｃ）は、空データが挿入された記録データＤＤ１ａ’に対応する駆動順序ＴＤ１ａ’と、それに応じたフラグ番号及び差分番号との関係を示している。図１６（ｄ）は、空データが挿入された記録データＤＤ１ａ’と、それに応じたフラグ番号及び差分番号との関係を例示している。図１６（ｃ）及び（ｄ）によると、空データが挿入されたカラムｃｌｍ２についてはΔＦ＃０となっており、フラグ番号がホールドされている。
【０１２２】
本実施形態によっても、前述の第１実施形態と同様の効果が得られる。
【０１２３】
（４．        変形例）
前述の第１〜第２実施形態では、説明を容易にするため、ブロック駆動順序がブロック番号の順にしたがう態様を例示した。しかし、本発明はこの態様に限られるものではなく、ブロック駆動順序は他の順序であってもよい。本例では、ブロック駆動順序はブロック番号の順になっておらずシャッフルされている。このような駆動方法は「分散駆動」とも称される。本実施形態によっても、前述の各実施形態と同様の効果が得られる。
【０１２４】
図１７（ａ）〜（ｄ）は、本例の分散駆動による駆動方法における駆動順序ＴＤ２ａ等とフラグ番号（Ｆ＃１〜４）との関係を、差分番号（ΔＦ＃）に対応させて、それぞれ図１６（ａ）〜（ｄ）と同様に示している。
【０１２５】
駆動順序ＴＤ２ａは、本例の分散駆動による駆動方法における駆動順序を示している。例えば、カラム列Ｌａのカラムｃｌｍ１についての非駆動ノズルはＢ＃５、６、１１及び１６であり、それ以外のノズルｎｚが駆動ノズルである。そして、駆動ノズルはＢ＃１、１２、７、２、１３、８、３、１４、９、４、１５、１０の順に駆動され、Ｂ＃５、６、１１及び１６の非駆動ノズルは駆動されない。同様に、記録データＤＤ２ａ、駆動順序ＴＤ２ａ’および記録データＤＤ２ａ’は、それぞれ、本例における記録データ、空データが挿入された場合の駆動順序、空データが挿入された場合の記録データを示している。
【０１２６】
分散駆動によると、あるブロックのノズルｎｚが駆動されたことによる隣接ブロックのノズルｎｚへの熱エネルギーの影響が低減され、本インクジェット方式において有利である。なお、ここでは、分散駆動の駆動順序の一例を例示したが、該駆動順序は本例に限られるものではないし、また、該駆動順序は、例えば、所定の単位の印刷ジョブごと、所定のカラムデータごと、所定期間ごとに変更されてもよい。
【０１２７】
（５．        その他）
以上、インクジェット方式のフルライン型の記録ヘッドを備える記録装置を参照しながら、本発明の２つの好適な実施形態を例示した。しかし、本発明は上述の各実施形態に限られるものではなく、目的等に応じて、その一部を変更してもよいし、各実施形態で例示した特徴を組み合わせてもよい。
【０１２８】
また、本発明は、上述の各実施形態は、プログラムないしソフトウェアをコンピュータにより実行することによっても為されうる。具体的には、例えば、上述の各実施形態の機能を実現するプログラムが、ネットワーク又は各種記憶媒体を介して、システム或いは装置に供給される。その後、システム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）は該プログラムを読み出して実行する。
【０１２９】
その他、本発明は、その趣旨を逸脱しない範囲で、他の態様にも適用されうる。例えば、上述の各実施形態では、発熱素子を用いたインクジェット方式を例示したが、圧電素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式その他の公知の記録方式のいずれの記録方式が用いられてもよい。
【０１３０】
また、「記録」とは、文字、図形等有意の情報を形成する記録を含む他、有意無意を問わず、広義に記録を含みうる。例えば、「記録」は、人間が視覚で知覚し得るように顕在化したものでなくてもよく、記録媒体上に画像、模様、パターン、構造物等を形成する記録や、媒体の加工を行う記録をも含みうる。
【０１３１】
また、「記録剤」とは、上述の各実施形態で用いた「インク」の他、記録を行うのに用いられる消耗品を含みうる。「記録剤」は、例えば、記録媒体上に付与されることによって、画像、模様、パターン等の形成に用いられるものの他、記録媒体の加工やインクの処理（例えば、記録媒体に付与されるインク中の色剤の凝固または不溶化）に供される液体をも含みうる。また、記録媒体に直接インクを付与する構成でなくてもよく、例えば、中間転写体にインクを付与した後、そのインクを記録媒体に転写することによって記録を行う構成を採ってもよい。また、複数の種類のインクを用いたカラー記録を行う構成でなくてもよく、１種類のインク（例えば黒色）を用いたモノクロ記録を行う構成でもよい。
【０１３２】
また、「記録媒体」は、一般的な記録装置で用いられる紙のみならず、布、プラスチック・フィルム、金属板、ガラス、セラミックス、樹脂、木材、皮革等、記録剤を受容可能なものも含みうる。
【０１３３】
その他、本明細書において説明を容易にするために用いられた各用語は、本発明の趣旨を逸脱しない範囲で、その意義が解釈されるべきである。
【符号の説明】
【０１３４】
１００：記録装置、１１０：記録ヘッド、Ｌ：ノズル列、ｎｚ：ノズル、１４０：制御部、１４１：ＣＰＵ、１４２：ＲＡＭ、１４３：ＲＯＭ、２００：スキャナ。
【図１】
0006360410.tif 000002
【図２】
0006360410.tif 000003
【図３】
0006360410.tif 000004
【図４】
0006360410.tif 000005
【図５】
0006360410.tif 000006
【図６】
0006360410.tif 000007
【図７】
0006360410.tif 000008
【図８】
0006360410.tif 000009
【図９】
0006360410.tif 000010
【図１０】
0006360410.tif 000011
【図１１】
0006360410.tif 000012
【図１２】
0006360410.tif 000013
【図１３】
0006360410.tif 000014
【図１４】
0006360410.tif 000015
【図１５】
0006360410.tif 000016
【図１６】
0006360410.tif 000017
【図１７】
0006360410.tif 000018