(57)【要約】      （修正有）【課題】交換後のヘッドモジュールに位置ずれが発生した場合でも正常な画像を得る。【解決手段】記録ヘッド１２に取り付けられた第１〜第３ヘッドモジュールの位置ずれを検知する。印刷すべき画像の１ページ分の印字データを画像ページメモリ１７に格納した後、画像ページメモリ１７から１ラインずつの印字データを読み出す。位置ずれしたヘッドモジュールに対応する印字データに対して、シフト回路３６により位置ずれ量に応じた分だけ位置ずれ方向とは逆方向にシフト処理を施す。シフト処理後の１ライン分の印字データを並び替え回路３８により並び替えて、主走査方向に隣り合うノズルに対応する印字データを同一ワード内に配置する。並び替え処理後の印字データを画像バッファメモリ１９に格納する。画像バッファメモリ１９から読み出した１回の打滴分の印字データに基づき各ヘッドモジュールのノズルの吐出駆動を制御する。【選択図】図１１
2013184458.tif 000002
【特許請求の範囲】
【請求項１】
記録素子が複数配列されたヘッドモジュールを複数備える記録ヘッドと、
前記記録ヘッド及び記録媒体の一方に対して他方を第１の方向に相対的に移動させる移動手段と、
１ページ分の印字データのうち前記第１の方向と直交する第２の方向の１ライン分の印字データを記憶するラインメモリと、
各前記ヘッドモジュールの予め定められた基準位置に対する前記第２の方向への位置ずれを検知する位置ずれ検知手段と、
前記位置ずれ検知手段により前記位置ずれが検知された前記ヘッドモジュールに対応する前記ラインメモリ内の前記印字データを、前記位置ずれの大きさに応じた量だけ前記位置ずれの方向とは逆方向にシフト処理するシフト処理手段と、
前記シフト処理後の前記印字データの並び順を前記ヘッドモジュールごとに変更して、前記第２の方向に沿った直線上に並ぶ前記記録素子に対応する画素の前記印字データを同一ワード内または隣接ワード内に配置させる並べ替え手段と、
前記並べ替え手段により並び順が変更された前記ヘッドモジュールごとの前記印字データを格納する画像バッファメモリと、
一度の記録動作に用いる各前記ヘッドモジュールの前記印字データを前記画像バッファメモリから読み出す読み出し手段と、
前記読み出し手段が読み出した前記印字データに基づいて、各前記ヘッドモジュールの前記記録素子による前記記録媒体への記録動作を制御する制御手段と、
を備える画像記録装置。
【請求項２】
前記並べ替え手段は、予め定められた並べ替えパターンに従って前記印字データの並び順を変更する請求項１記載の画像記録装置。
【請求項３】
前記シフト処理手段は、前記印字データを画素単位でシフト処理する請求項１または２記載の画像記録装置。
【請求項４】
前記記録素子は、各前記ヘッドモジュールに２次元のマトリクス状に配列されており、
前記画像バッファメモリは、各前記ヘッドモジュールにおける前記記録素子の２次元マトリクス配列の専有面積に相当する画像領域分の前記並び順が変更された前記印字データを格納する記憶容量を有する請求項１から３のいずれか１項記載の画像記録装置。
【請求項５】
各前記ヘッドモジュールと、各前記ヘッドモジュールが取り付けられる前記記録ヘッドの枠体とのいずれか一方に設けられた磁石と、
他方に設けられ、前記磁石の磁気を検知する磁気センサとを備えており、
前記位置ずれ検知手段は、前記磁気センサが検知した磁気の大きさに基づき、各前記ヘッドモジュールの位置ずれを検知する請求項１から４のいずれか１項に記載の画像記録装置。
【請求項６】
各前記ヘッドモジュールの前記記録素子によりそれぞれ前記記録媒体に記録されたテストチャートを読み取るテストチャート読取手段を備えており、
前記位置ずれ検知手段は、前記テストチャート読取手段による前記テストチャートの読取結果に基づき、各前記ヘッドモジュールの位置ずれを検知する請求項１から４のいずれか１項に記載の画像記録装置。
【請求項７】
各前記ヘッドモジュールは交換可能であり、
前記位置ずれ検知手段は、交換後の前記ヘッドモジュールの前記位置ずれを検知する請求項１から６のいずれか１項に記載の画像記録装置。
【請求項８】
前記記録ヘッドは、前記第２の方向に長く延びて前記記録媒体の幅に対応する長さを有するラインヘッドであり、
各前記ヘッドモジュールは、前記第２の方向に沿って千鳥状に配列されている請求項１から７のいずれか１項記載の画像記録装置。
【請求項９】
前記記録ヘッドは、前記第２の方向に長く延びて前記記録媒体の幅に対応する長さを有するラインヘッドであり、
各前記ヘッドモジュールは、前記第２の方向に沿って一列に配列されている請求項１から７のいずれか１項記載の画像記録装置。
【請求項１０】
前記画像バッファメモリ上の前記印字データに修正処理を行う後処理演算手段を備えた請求項１から９のいずれか１項記載の画像記録装置。
【請求項１１】
前記修正処理は、特定の前記記録素子によるドットの記録を禁止するマスク処理である請求項１０記載の画像記録装置。
【請求項１２】
各前記ヘッドモジュールの前記記録素子のうちの不良記録素子を検出する不良記録素子検出手段を備えており、
前記マスク処理は、不良記録素子の動作禁止処理である請求項１１記載の画像記録装置。
【請求項１３】
前記マスク処理は、各前記ヘッドモジュール間の前記記録素子のオーバーラップに伴う使用記録素子選択処理である請求項１１記載の画像記録装置。
【請求項１４】
記録素子が複数配列されたヘッドモジュールを複数備える記録ヘッドと、記録媒体とのいずれか一方を他方に対して第１の方向に相対的に移動させながら前記記録ヘッドにより前記記録媒体上に画像を記録する画像記録方法において、
１ページ分の印字データのうち前記第１の方向と直交する第２の方向の１ライン分の印字データをラインメモリに記憶する記憶ステップと、
各前記ヘッドモジュールの予め定められた基準位置に対する前記第２の方向への位置ずれを検知する位置ずれ検知ステップと、
前記位置ずれ検知手段により前記位置ずれが検知された前記ヘッドモジュールに対応する前記ラインメモリ内の前記印字データを、前記位置ずれの大きさに応じた量だけ前記位置ずれの方向とは逆方向にシフト処理するシフト処理ステップと、
前記シフト処理後の前記印字データの並び順を前記ヘッドモジュールごとに変更して、前記第２の方向に沿った直線上に並ぶ前記記録素子に対応する画素の前記印字データを同一ワード内または隣接ワード内に配置させる並び替えステップと、
前記並べ替えステップで並び順が変更された前記ヘッドモジュールごとの前記印字データを画像バッファメモリに格納する格納ステップと、
一度の記録動作に用いる各前記ヘッドモジュールの前記印字データを前記画像バッファメモリから読み出す読み出しステップと、
前記読み出しステップで読み出された前記印字データに基づいて、各前記ヘッドモジュールの前記記録素子による前記記録媒体への記録動作を制御する制御ステップと、
を有する画像記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の交換可能なヘッドモジュールを有する記録ヘッドを備える画像記録装置及び方法に関する。
【背景技術】
【０００２】
インクジェット記録装置の分野では、インク滴を吐出するためノズルを２次元のアレイ状に配した、いわゆるマトリクス型の記録ヘッド（インクジェットヘッド）が知られている。各ヘッドモジュールでは、圧力室やインク流路配置の都合上、ノズルの間隔を画素間隔よりも大きくとる必要があるため、記録ヘッド上で隣接するノズルと、記録媒体上（記録用紙に記録される画像上）で隣接する印字ドットの画素との隣接関係をそのまま維持して対応させることができない。このため、各ノズルの位置を少しずつずらして配置するような斜めのマトリクス配列構造になる（図２参照）。
【０００３】
このような記録ヘッドを備えるインクジェット記録装置では、記録ヘッド上で主走査方向の直線上に並んで隣接するノズルの印字データが、画像ページメモリ上でとびとびの位置に並んでいる（特許文献１の図１５参照）。このため、記録ヘッドへの印字データの転送に時間がかかるという問題があった。
【０００４】
そこで、特許文献１のインクジェット記録装置では、記録ヘッド上で主走査方向に沿った直線上に並ぶ隣接記録素子に対応する画素の印字データが同一ワード内又は隣接ワード内に配置されるように印字データの並べ替え行っている（特許文献１の図１１参照）。これにより、画像バッファメモリから連続するアドレスで効率的に印字データの読み出しが可能なため、記録ヘッドへの印字データの転送を高速で行うことができる。
【０００５】
ところで、記録ヘッドのノズルは、インクの塊や異物、内部の気泡等によって汚染されて、インク滴の正常な吐出が不可能になるおそれがある。このような異常ノズルが発生した記録ヘッドを交換したときに、新たな記録ヘッドの取り付け位置に誤差が発生すると、記録媒体上の画像記録（形成）位置がずれるため正常な描画を行うことができない。記録ヘッドの取り付け位置が副走査方向（記録媒体の搬送方向）にずれた場合には記録ヘッドの印字タイミングをずらすことで対応可能であるが、主走査方向にずれた場合には別途の補正が必要となる。
【０００６】
特許文献２には、記録媒体が記録ヘッドに対して主走査方向に位置ずれしたときに、この位置ずれ量に応じて印字データをシフトさせることにより主走査方向の印字位置を補正するインクジェット記録装置が開示されている。この特許文献２の記載に基づき、交換後の記録ヘッドが主走査方向に位置ずれしたときに、この位置ずれ方向とは反対方向側に印字データをシフトさせることで主走査方向の印字位置を補正することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１８３８８４号公報
【特許文献２】特開２００７−１３０８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、インクジェットヘッドに対して記録媒体を相対的に移動させる動作を１回行うだけで記録媒体に画像を形成する、いわゆる１パス方式のインクジェット記録装置では、異常ノズルの発生に伴い記録ヘッド全体（ラインヘッド単位）で交換を行うと、交換する必要のない他の部分まで交換することになるので、ランニングコストの高騰につながる。このため、ノズルを２次元のアレイ状に配したヘッドモジュールを記録ヘッドに複数設けて、異常ノズルの発生などにより印字品質が仕様に満たないヘッドモジュールを１個単位で交換可能としている記録ヘッドが知られている。
【０００９】
このようなヘッドモジュール毎に交換可能な記録ヘッドにおいても、新たなヘッドモジュールの取り付け位置が主走査方向にずれると、記録媒体上の画像記録位置がずれるため正常な描画を行うことができない。この際に、特許文献２のインクジェット記録装置では、記録媒体が記録ヘッドに対して主走査方向に位置ずれしたときに、この位置ずれ量に応じて印字データをシフトさせている。このため、記録ヘッド全体（全てのヘッドモジュール）の取り付け位置が主走査方向に位置ずれした場合には、特許文献２の記載に基づき印字位置を補正することができる。しかし、特許文献２では、個々のヘッドモジュールの交換並びに交換後の位置ずれについて一切考慮されていないので、１個のヘッドモジュールの取り付け位置がずれた場合に特許文献２に記載の方法では印字位置を補正することができない。
【００１０】
本発明の目的は、ヘッドモジュールの交換などにより個々のヘッドモジュールに位置ずれが発生した場合でもずれのない正常な画像が得られる画像記録装置及び方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の目的を達成するための画像記録装置は、記録素子が複数配列されたヘッドモジュールを複数備える記録ヘッドと、記録ヘッド及び記録媒体の一方に対して他方を第１の方向に相対的に移動させる移動手段と、１ページ分の印字データのうち第１の方向と直交する第２の方向の１ライン分の印字データを記憶するラインメモリと、各ヘッドモジュールの予め定められた基準位置に対する第２の方向への位置ずれを検知する位置ずれ検知手段と、位置ずれ検知手段により位置ずれが検知されたヘッドモジュールに対応するラインメモリ内の印字データを、位置ずれの大きさに応じた量だけ位置ずれの方向とは逆方向にシフト処理するシフト処理手段と、シフト処理後の印字データの並び順をヘッドモジュールごとに変更して、第２の方向に沿った直線上に並ぶ記録素子に対応する画素の印字データを同一ワード内または隣接ワード内に配置させる並べ替え手段と、並べ替え手段により並び順が変更されたヘッドモジュールごとの印字データを格納する画像バッファメモリと、一度の記録動作に用いる各ヘッドモジュールの印字データを画像バッファメモリから読み出す読み出し手段と、読み出し手段が読み出した印字データに基づいて、各ヘッドモジュールの記録素子による記録媒体への記録動作を制御する制御手段と、を備えることを特徴とする。
【００１２】
本発明によれば、位置ずれしたヘッドモジュールに対応する印字データに対してシフト処理を施すことで、主走査方向の印字位置が補正される。
【００１３】
並べ替え手段は、予め定められた並べ替えパターンに従って印字データの並び順を変更することが好ましい。これより、並べ替え処理が複雑化することが防止される。
【００１４】
シフト処理手段は、印字データを画素単位でシフト処理することが好ましい。これにより、シフトされた印字データを並び替え手段により並べ替えた際に、並べ替えパターンを変更しなくとも、各ヘッドモジュール上で第２の方向に隣り合うノズルに対応する印字データが同一ワード内または隣接ワード内に配置される。
【００１５】
記録素子は、各ヘッドモジュールに２次元のマトリクス状に配列されており、前記画像バッファメモリは、各前記ヘッドモジュールにおける前記記録素子の２次元マトリクス配列の専有面積に相当する画像領域分の並び順が変更された印字データを格納する記憶容量を有することが好ましい。これにより、画像バッファメモリに、記録ヘッド占有面積相当の複数ライン分の印字データが蓄積される。
【００１６】
各ヘッドモジュールと各ヘッドモジュールが取り付けられる記録ヘッドの枠体とのいずれか一方に磁石を設け、この磁石の磁気を検知する磁気センサを他方に設けることで、位置ずれ検知手段は、磁気センサが検知した磁気の大きさに基づき各ヘッドモジュールの位置ずれを検知することが好ましい。各ヘッドモジュールと枠体との相対位置関係をデジタルデータとして取得できるので、このデジタルデータを換算することで各ヘッドモジュールの位置ずれを容易に検知することができる。
【００１７】
各ヘッドモジュールの記録素子によりそれぞれ記録媒体に記録されたテストチャートを読み取るテストチャート読取手段を備えており、位置ずれ検知手段は、テストチャート読取手段によるテストチャートの読取結果に基づき、各ヘッドモジュールの位置ずれを検知することが好ましい。新たな位置ずれ検知センサ等を追加することなく、既存の設備で各ヘッドモジュールの位置ずれを検知することができる。
【００１８】
各ヘッドモジュールは交換可能であり、位置ずれ検知手段は、交換後のヘッドモジュールの位置ずれを検知することが好ましい。交換されたヘッドモジュールの位置ずれを検知することができる。
【００１９】
記録ヘッドは、第２の方向に長く延びて記録媒体の幅に対応する長さを有するラインヘッドであり、各ヘッドモジュールは、第２の方向に沿って千鳥状に配列されていることが好ましい。
【００２０】
記録ヘッドは、第２の方向に長く延びて記録媒体の幅に対応する長さを有するラインヘッドであり、各ヘッドモジュールは、第２の方向に沿って一列に配列されていることが好ましい。
【００２１】
画像バッファメモリ上の印字データに修正処理を行う後処理演算手段を備えることが好ましい。これにより、修正処理としてマスク処理やシェーディング補正処理などの後処理を実行することができる。
【００２２】
修正処理は、特定の記録素子によるドットの記録を禁止するマスク処理であることが好ましい。これにより、不良記録素子による記録を禁止することができる。
【００２３】
各ヘッドモジュールの記録素子のうちの不良記録素子を検出する不良記録素子検出手段を備えており、マスク処理は、不良記録素子の動作禁止処理であることが好ましい。これにより、不良記録素子による記録を禁止することができる。
【００２４】
マスク処理は、各ヘッドモジュール間の記録素子のオーバーラップに伴う使用記録素子選択処理であることが好ましい。これにより、各ヘッドモジュールがオーバーラップして記録ヘッドに取り付けられている場合に、第２の方向（例えば主走査方向）位置が一致している記録素子の一方を選択して記録を行わせることができる。
【００２５】
また、本発明の目的を達成するための画像記録方法は、記録素子が複数配列されたヘッドモジュールを複数備える記録ヘッドと、記録媒体とのいずれか一方を他方に対して第１の方向に相対的に移動させながら記録ヘッドにより記録媒体上に画像を記録する画像記録方法において、１ページ分の印字データのうち第１の方向と直交する第２の方向の１ライン分の印字データをラインメモリに記憶する記憶ステップと、各ヘッドモジュールの予め定められた基準位置に対する第２の方向への位置ずれを検知する位置ずれ検知ステップと、位置ずれ検知手段により位置ずれが検知されたヘッドモジュールに対応するラインメモリ内の印字データを、位置ずれの大きさに応じた量だけ位置ずれの方向とは逆方向にシフト処理するシフト処理ステップと、シフト処理後の印字データの並び順をヘッドモジュールごとに変更して、第２の方向に沿った直線上に並ぶ記録素子に対応する画素の印字データを同一ワード内または隣接ワード内に配置させる並び替えステップと、並べ替えステップで並び順が変更されたヘッドモジュールごとの印字データを画像バッファメモリに格納する格納ステップと、一度の記録動作に用いる各ヘッドモジュールの印字データを画像バッファメモリから読み出す読み出しステップと、読み出しステップで読み出された印字データに基づいて、各ヘッドモジュールの記録素子による記録媒体への記録動作を制御する制御ステップと、を有することを特徴とする。
【００２６】
本発明によれば、位置ずれしたヘッドモジュールに対応する印字データに対してシフト処理を施すことで、主走査方向の印字位置が補正される。
【発明の効果】
【００２７】
本発明の画像記録装置及び方法によれば、並べ替え処理の前において、位置ずれしたヘッドモジュールに対応する印字データに対してシフト処理を施すことで、印字位置を補正することができる。これにより、個々のヘッドモジュールの取り付け時にいずれかのヘッドモジュールで位置ずれが発生した場合でも、記録媒体上での画像記録位置がずれることが防止される。その結果、正常な画像が得られる。
【図面の簡単な説明】
【００２８】
【図１】第１実施形態のインクジェット記録装置の電気的構成を示すブロック図である。
【図２】第１実施形態の記録ヘッドの概略図である。
【図３】１ページ分の印字データを説明するための説明図である。
【図４】シフト処理を説明するための説明図である。
【図５】並べ替え回路の構造を説明するための説明図である。
【図６】並べ替え回路の他の構造を説明するための説明図である。
【図７】並べ替え回路のさらに他の構造を説明するための説明図である。
【図８】並べ替え回路による並べ替え処理を説明するための説明図である。
【図９】画像バッファメモリへの印字データの格納処理、及び画像バッファメモリからの印字データの転送処理を説明するための説明図である。
【図１０】第１実施形態のインクジェット記録装置の作用を説明するためのフローチャートである。
【図１１】インクジェット記録装置における画像データの流れを説明するための説明図である。
【図１２】第２ヘッドモジュールが２画素分位置ずれしたときのシフト処理及び並べ替え処理を説明するための説明図である。
【図１３】第２実施形態のインクジェット記録装置の記録ヘッドの概略図である。
【図１４】第２実施形態のシフト処理を説明するための説明図である。
【図１５】第２実施形態の並べ替え処理を説明するための説明図である。
【図１６】第２実施形態の印字データの格納処理、及び転送処理を説明するための説明図である。
【図１７】第２ヘッドモジュールが１画素分位置ずれしたときのシフト処理及び並べ替え処理を説明するための説明図である。
【図１８】テストチャートの読取結果に基づき各ヘッドモジュールの位置ずれを検知する第３実施形態のインクジェット記録装置の概略図である。
【図１９】第３実施形態のインクジェット記録装置の作用を説明するためのフローチャートである。
【図２０】第４実施形態のインクジェット記録装置を説明するための説明図である。
【図２１】第２ヘッドモジュールが１画素分位置ずれしたときの出力濃度の補正処理を説明するための説明図である。
【図２２】異常ノズルの打滴禁止処理（マスク処理）を説明するための説明図である。
【図２３】各ヘッドモジュールのオーバーラップに伴う使用ノズルの選択処理を説明するための説明図である。
【図２４】インクジェット記録装置の全体構成図である。
【図２５】インクジェット（記録）ヘッドの構造例を示す概略図である。
【図２６】インクジェットヘッドの断面図である。
【発明を実施するための形態】
【００２９】
［第１実施形態のインクジェット記録装置の全体構成］
図１に示すように、本発明の画像記録装置に相当するインクジェット記録装置（以下、単に記録装置という）９は、外部のホストコンピュータ１１（又は画像生成部でも可）に接続されている。この記録装置９は、搬送機構（移動手段）１０により搬送される用紙（記録媒体、図２参照）Ｐに対して、ホストコンピュータ１１から入力された画像データに基づき記録ヘッド１２から用紙Ｐ上にインク滴を打滴して画像を記録する。なお、図１では、主に画像データの処理に関連する部分のみを示している。
【００３０】
記録装置９は、主走査方向位置検知センサ（以下、単に検知センサという）１４、ホストコンピュータ１１と通信を行うためのホストインターフェース（Ｉ／Ｆ）部１５、ＣＰＵ１６、画像ページメモリ１７、シフト・並べ替え回路１８、画像バッファメモリ１９、後処理演算部２０、転送制御部（読み出し手段）２１、及びヘッドドライバ（制御手段）２２、及びバス２３を備えている。ホストインターフェース（Ｉ／Ｆ）部１５、ＣＰＵ１６、画像ページメモリ１７、及びシフト・並べ替え回路１８は、バス２３を介して接続されている。
【００３１】
図２に示すように、搬送機構１０は、用紙Ｐを記録ヘッド１２に対して副走査方向（第１の方向）に相対移動させて、記録ヘッド１２の下方を通過させる。記録ヘッド１２は、その下面（ノズル面）に配列された各ノズルＮからインクを吐出し、用紙Ｐ上に画像を形成する。なお、図２は、記録ヘッド１２の上面図であり、下面に配列されたノズルＮを透過させて図示したものである。
【００３２】
記録ヘッド１２は、副走査方向と直交する主走査方向（第２の方向）に長く延びて形成されており、用紙Ｐの幅（主走査方向）に対応した長さを有するラインヘッドである。この記録ヘッド１２は、第１ヘッドモジュール２４Ａ、第２ヘッドモジュール２４Ｂ、及び第３ヘッドモジュール２４Ｃの３つの交換可能なヘッドモジュールと、各ヘッドモジュール２４Ａ〜２４Ｃを保持する枠体２５とを備えている。各ヘッドモジュール２４Ａ〜２４Ｃは、主走査方向に沿って順番に千鳥状に配列されている。なお、ここでいう「直交」には「略直交」も含まれる。また、記録ヘッド１２は、記録する色（ＣＭＹＫ）ごとに設けられている。
【００３３】
第２ヘッドモジュール２４Ｂは、その主走査方向位置が第１及び第３ヘッドモジュール２４Ａ，２４Ｃの間となり、かつその副走査方向位置が第１及び第３ヘッドモジュール２４Ａ，２４Ｃに対して副走査方向側（図中上方向）にずれた位置となる。第３ヘッドモジュール２４Ｃは、第１ヘッドモジュール２４Ａに対して主走査方向側（図中右方向側）にずれた位置に配置されている。
【００３４】
各ヘッドモジュール２４Ａ〜２４Ｃは、例えば２４個のノズルＮが主走査方向に対して一定の角度θを有する斜めの列方向に沿って一定の配列パターンで２次元マトリクス状（格子状、より具体的には主走査方向に沿って長く延びた３行以上のノズル列）に配列されてなるマトリクス型のヘッドである。さらに、各ヘッドモジュール２４Ａ〜２４Ｃ上の各ノズルＮは、各々の主査方向位置が互いに異なるように配列されている。なお、図２において各ノズルＮの位置に付された数字は、そのノズルＮの番号（ノズル番号）を示す。
【００３５】
各ノズルＮは、主走査方向について実質的に一定のピッチで直線状に配列されたものと等価的に取り扱うことができるように配置されている。すなわち、１番ノズルＮで打滴したインク滴の主走査方向に隣接するインク滴は２番ノズルＮで打滴することができ、２番ノズルＮで打滴したインク滴の主走査方向に隣接するインク滴は３番ノズルＮで打滴することができる。
【００３６】
さらに、４番ノズルＮで打滴したインク滴の主走査方向に隣接するインク滴は５番ノズルで打滴することができる。この５番ノズルＮは１番ノズルＮを通る主走査方向の直線上に配置されている。このように、主走査方向に隣り合うノズルＮ（例えば１、５、９、１３、１７、２１番ノズルＮ）は、搬送される用紙Ｐに対して同じ遅延量を有するグループとして扱うことができる。
【００３７】
第２ヘッドモジュール２４Ｂの図中左端部は第１ヘッドモジュール２４Ａの図中右端部と主走査方向にオーバーラップし、第２ヘッドモジュール２４Ｂの図中右端部は第３ヘッドモジュール２４Ｃの図中左端部と主走査方向にオーバーラップしている。具体的に、第１ヘッドモジュール２４Ａの２１、２２、２３、２４番ノズルＮはそれぞれ第２ヘッドモジュール２４Ｂの１、２、３、４番ノズルＮとオーバーラップ（主走査方向位置が一致）している。また、第３ヘッドモジュール２４Ｃの１、２、３、４番ノズルＮはそれぞれ第２ヘッドモジュール２４Ｂの２１、２２、２３、２４番ノズルＮとオーバーラップしている。
【００３８】
検知センサ１４は、本発明の位置ずれ検知手段の一部として機能するものであり、各ヘッドモジュール２４Ａ〜２４Ｃの主走査方向位置を検出する。検知センサ１４は、各ヘッドモジュール２４Ａ〜２４Ｃにそれぞれ取り付けられた磁石２６と、枠体２５に取り付けられた磁気センサ２７とを含んで構成されている。なお、各ヘッドモジュール２４Ａ〜２４Ｃに磁気センサ２７を設けるとともに、枠体２５に磁石２６を設けてもよい。
【００３９】
磁気センサ２７は、例えば各ヘッドモジュール２４Ａ〜２４Ｃの磁石２６の近傍の位置にそれぞれ設けられており、磁石２６の磁気を検知する。各ヘッドモジュール２４Ａ〜２４Ｃの主走査方向位置が変わると、磁石２６と磁気センサ２７との間の距離が変わるので、磁気センサ２７が検知する磁石２６の磁気の大きさも変わる。従って、磁気センサ２７が検知する磁気の大きさに基づき各ヘッドモジュール２４Ａ〜２４Ｃの主走査方向位置を検知することができる。なお、ここでは各ヘッドモジュール２４Ａ〜２４Ｃの副走査方向位置は変わらないものとして説明を行う。磁気センサ２７の検知結果はＣＰＵ１６に送られる。
【００４０】
磁気センサ２７（検知センサ１４）による検知は、各ヘッドモジュール２４Ａ〜２４Ｃを交換したときに実行される。なお、必要に応じて、例えば印刷ＪＯＢの開始前や所定枚数のプリントを行うごとに検知を行ってもよい。
【００４１】
図１に戻って、ホストＩ／Ｆ部１５は、ホストコンピュータ１１から送られてくる画像データを受信する、いわゆる通信インターフェースであり、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４、イーサネット（登録商標）、無線ネットワークなどのシリアルインターフェースやセントロニクスなどのパラレルインターフェースを適用することができる。ホストＩ／Ｆ部１５で受信された画像データは、画像ページメモリ１７に送られる。
【００４２】
ＣＰＵ１６は、所定のプログラムに従って記録装置９の全体を制御する制御装置として機能するとともに、各種演算を行う演算装置として機能する。ＣＰＵ１６は、ホストＩ／Ｆ部１５によるホストコンピュータ１１との間の通信制御、画像ページメモリ１７及びＲＯＭ２９の読み書き制御等を行う。
【００４３】
ＲＯＭ２９には、ＣＰＵ１６が実行するプログラム及び制御に必要な各種データ（ノズル特性を検出するためのテストパターンのデータを含む）などが格納されている。なお、ＲＯＭ２９として、例えば各種のデータを必要に応じて更新または書き換え可能なＥＥＰＲＯＭなどを用いてもよい。
【００４４】
また、ＣＰＵ１６は、ＲＯＭ２９から読み出したプログラムを実行することで、ヘッド位置ずれ検知部３１として機能する。位置ずれ検知部３１は、前述の検知センサ１４と共に本発明の位置ずれ検知手段として機能する。
【００４５】
位置ずれ検知部３１は、磁気センサ２７による磁石２６の磁気の検知結果に基づき、各ヘッドモジュール２４Ａ〜２４Ｃの取付位置、より具体的には各ヘッドモジュール２４Ａ〜２４Ｃの予め定められた基準位置からの主走査方向のずれ量及びずれ方向を検知する。ここでいう「基準位置」とは枠体２５上における磁気センサ２７の取り付け位置（磁石２６を枠体２５に取り付けた場合には、枠体２５上における磁石２６の取り付け位置）や、各ヘッドモジュール２４Ａ〜２４Ｃの設計上の位置などである。
【００４６】
前述の通り、各ヘッドモジュール２４Ａ〜２４Ｃの主走査方向位置の変化、すなわち各ヘッドモジュール２４Ａ〜２４Ｃのずれ量及びずれ方向に応じて、磁気センサ２７が検知する磁石２６の磁気の大きさが変わる。このため、位置ずれ検知部３１は、磁気センサ２７が検知する磁石２６の磁気の大きさに基づき、例えば演算式やデータテーブル等を参照することにより各ヘッドモジュール２４Ａ〜２４Ｃの位置ずれ量及び位置ずれ方向を算出する。なお、磁気センサ２７の設置位置によっては、各ヘッドモジュール２４Ａ〜２４Ｃのずれ方向を特定できない場合があるが、この場合には各ヘッドモジュール２４Ａ〜２４Ｃに対してそれぞれ複数の磁気センサ２７を設ければよい。位置ずれ検知部３１による検知結果は、位置ずれ情報（各ヘッドモジュール２４Ａ〜２４Ｃの位置ずれ量及び位置ずれ方向）としてシフト・並べ替え回路１８に入力される。
【００４７】
画像ページメモリ１７は、ホストＩ／Ｆ部１５を介して入力された画像データを格納するものであり、１ページ分の印字データを記憶し得る記憶容量（例えば、数１００ＭＢ〜１ＧＢ）を有するＤＲＡＭなどが用いられる。画像ページメモリ１７は、ＣＰＵ１６を介してデータの読み書きが行われる。また、画像ページメモリ１７は、印刷用の画像データの一時記憶領域として利用されるが、ＣＰＵ１６が実行するプログラムの展開領域及びＣＰＵ１６の演算作業領域としても利用してもよい。なお、画像ページメモリ１７は、アクセスの効率化のため、例えば３２ｂｉｔ幅を単位（１ワード）として構成する。
【００４８】
図３は１ページ分の印字データを表しており、図中の点線３３で囲んだ範囲は記録ヘッド１２の占有面積領域を表している。また、図中の左下側半分の１〜２４の番号で表したセルの位置は第１ヘッドモジュール２４Ａの１〜２４番ノズルＮにそれぞれ対応し、図中の右下半分の１〜２４の番号で表したセルの位置は第３ヘッドモジュール２４Ｃの１〜２４番ノズルＮにそれぞれ対応している。さらに図中の中央上半分の１〜２４の番号で表したセルの位置は第２ヘッドモジュール２４Ｂの１〜２４番ノズルＮにそれぞれ対応している。従って、１ページ分の印字データのうち左側部分は第１ヘッドモジュール２４Ａによって印字され、右側部分は第３ヘッドモジュール２４Ｃによって印字され、中央部分は第２ヘッドモジュール２４Ｂによって印字される。なお、ここでいう１ページ分の印字データとは、印刷、製本後の１ページを指すのではなく、記録ヘッド１２において記録しようとする１つのデータのまとまりを指す。
【００４９】
印刷すべき画像の１ページ分の印字データは画像ページメモリ１７に格納される。そして、この画像ページメモリ１７から主走査方向に並ぶ画素列の１ラインずつの印字データが読み出されて、１ライン分の印字データがシフト・並べ替え回路１８に転送される。
【００５０】
図１に戻って、シフト・並べ替え回路１８は、画像ページメモリ１７から入力された１ライン分の印字データに対して、詳しくは後述するシフト処理（図４参照）と並べ替え処理（図７参照）を施す。これらシフト処理及び並べ替え処理後の１ライン分の印字データは、画像バッファメモリ１９に転送されて、画像バッファメモリ１９上において連続するアドレスで格納される（図９参照）。
【００５１】
画像バッファメモリ１９は、３２ｂｉｔ幅を１ワードとするＤＲＡＭで構成されている。画像バッファメモリ１９は、少なくとも記録ヘッド１２におけるノズルの２次元マトリクス配列の占有面積分に相当する画像領域（図３において符号３３で示した点線で囲んだ範囲に相当）のデータを記憶する容量を有し、ヘッド占有面積相当の複数ライン分の印字データが蓄積される。
【００５２】
後処理演算部２０は、画像バッファメモリ１９上で、例えば、異常ノズルに対するマスク処理（打滴禁止処理）や、シェーディング補正処理（ノズルごとに打滴率を加減する処理）などの後処理（修正処理）を行う。後処理済みのデータは画像バッファメモリ１９に書き戻される。
【００５３】
転送制御部（読み出し手段）２１は、画像バッファメモリ１９からから１回の打滴分（各ヘッドモジュール２４Ａ〜２４Ｃの全ノズル分）の印字データを読み出し、この印字データをヘッドドライバ２２に転送する。転送制御部２１は、１回の打滴分の印字データをヘッドモジュール２４Ａ〜２４Ｃごとに分割してヘッドドライバ２２に送信するための分割処理や、転送フォーマット調整を行う。なお、転送制御部２１において印字データをシリアル変換してヘッドドライバ２２に転送することにより、ヘッドドライバ２２への信号線の本数を削減することができる。
【００５４】
ヘッドドライバ（制御手段）２２は、図示は省略するが各ヘッドモジュール２４Ａ〜２４Ｃのそれぞれの駆動を制御する３個のドライバで構成されている。ヘッドドライバ２２は、転送制御部２１から入力されるヘッドモジュール２４Ａ〜２４Ｃごとの印字データに基づき、ヘッドモジュール２４Ａ〜２４Ｃの各ノズルＮに対応するアクチュエータ（図２６の圧電アクチュエータ２５８）の駆動を制御して、各ヘッドモジュール２４Ａ〜２４ＣのノズルＮからインクを吐出させる。用紙Ｐの搬送速度に同期して各ヘッドモジュール２４Ａ〜２４Ｃからのインク吐出を制御することにより、用紙Ｐ上に画像が形成される。
【００５５】
シフト・並べ替え回路１８は、本発明のラインメモリに相当する入力側ラインメモリ３５と、シフトクロック制御部（シフト処理手段）３６と、並べ替え回路（並べ替え手段）３８と、出力側ラインメモリ３９と、画像バッファメモリ書き込み制御部４０（以下、単に書き込み制御部４０という）と、を含んで構成されている。なお、各ラインメモリ３５，３９は、それぞれ１ライン以上設けられており、各々がいわゆるシフトレジスタ（フリップフロップ）で構成される。
【００５６】
＜シフト処理＞
入力側ラインメモリ３５はバス２３に接続されている。この入力側ラインメモリ３５には、ＣＰＵ１６を介して画像ページメモリ１７から逐次送られてくる１ライン分の印字データが格納される。なお、新たに送られてきた１ライン分の印字データは、先に格納された１ライン分の印字データに上書きされる。
【００５７】
図４に示すように、入力側ラインメモリ３５は、１ライン分の印字データのうち、各ヘッドモジュール２４Ａ〜２４Ｃにそれぞれに対応する印字データを格納する第１入力側格納部３５Ａ、第２入力側格納部３５Ｂ、及び第３入力側格納部３５Ｃを有している。図中では、各ヘッドモジュール２４Ａ〜２４Ｃと各入力側格納部３５Ａ〜３５Ｃとの対応関係を明確にするために、各入力側格納部３５Ａ〜３５Ｃを別体で図示している。なお、各ヘッドモジュール２４Ａ〜２４Ｃにそれぞれ対応する３つの入力側ラインメモリを設けてもよい。
【００５８】
第１入力側格納部３５Ａの１〜２４の番号で表したセルの位置は、第１ヘッドモジュール２４Ａの１〜２４番ノズルＮにそれぞれ対応している。第２入力側格納部３５Ｂの２５〜４０の番号で表したセルの位置は、第２ヘッドモジュール２４Ｂの５〜２０番ノズルＮに対応している。第３入力側格納部３５Ｃの４１〜６４の番号で表したセルの位置は、第３ヘッドモジュール２４Ｃの１〜２４番ノズルＮにそれぞれ対応している。すなわち、アドレス１〜２４の印字データを第１ヘッドモジュール２４Ａにて印字し、アドレス２５〜４０の印字データを第２ヘッドモジュール２４Ｂにて印字し、アドレス４１〜６４の印字データを第３ヘッドモジュール２４Ｃにて印字する。
【００５９】
なお、第２ヘッドモジュール２４Ｂの各ノズルＮのうち、第１及び第３ヘッドモジュール２４Ａ，２４Ｃの各ノズルＮとオーバーラップしているノズルＮ（各ヘッドモジュール２４Ａ〜２４Ｃの位置ずれが発生していない場合は１〜４番ノズルＮと２１〜２４番ノズルＮ）は印字に使用しない。このため、図中の「／」で示すように印字データは格納されない。
【００６０】
このような入力側ラインメモリ３５（各入力側格納部３５Ａ〜３５Ｃ）は、いわゆるシフトレジストであり、シフトクロック制御部３６から入力されるシフトクロックに基づき、格納している印字データをシフトさせるシフト処理を行う。このため、入力側ラインメモリ３５は、シフトクロック制御部３６と共に本発明のシフト処理手段としても機能する。
【００６１】
シフトクロック制御部３６には、入力側ラインメモリ３５（各入力側格納部３５Ａ〜３５Ｃ）と位置ずれ検知部３１とが接続している。シフトクロック制御部３６は、位置ずれ検知部３１の検知結果に基づき、各ヘッドモジュール２４Ａ，２４Ｂ、２４Ｃの中で位置ずれしたヘッドモジュールに対応する入力側格納部３５Ａ〜３５Ｃに対して、シフトクロックを送る。具体的には、位置ずれしたヘッドモジュールに対応する印字データを、位置ずれ検知部３１が検知した位置ずれ量に応じた分だけ位置ずれ方向とは逆方向にシフトさせるようなシフトクロックを入力側格納部へ送る。
【００６２】
例えば第２ヘッドモジュール２４Ｂが記録ヘッド１２の画素相当で図中右方向に２画素分ずれている場合に、シフトクロック制御部３６は、第２入力側格納部３５Ｂに対して左シフトクロックを２回送る。これにより、第２入力側格納部３５Ｂ内の印字データが図中左方向に２画素分シフトされる。また、図示は省略するが、第２ヘッドモジュール２４Ｂが図中左方向に２画素分ずれている場合に、シフトクロック制御部３６は、第２入力側格納部３５Ｂに対して右シフトクロックを２回送る。これにより、第２入力側格納部３５Ｂ内の印字データが図中右方向に２画素分シフトされる。さらに、第１及び第３ヘッドモジュール２４Ａ，２４Ｃで位置ずれが発生した場合にも同様のシフト処理が実行される。
【００６３】
この際に、各ヘッドモジュール２４Ａ，２４Ｂ、２４Ｃが画素単位で位置ずれするとは限らないが、入力側ラインメモリ３５及びシフトクロック制御部３６によるシフト処理は画素単位で実行される。例えば第２ヘッドモジュール２４Ｂが図中右方向に３．５画素分ずれた場合には、小数点以下を切り捨てあるいは四捨五入などして、第２入力側格納部３５Ｂ内の印字データを図中左方向に３画素分あるいは４画素分シフトさせる。
【００６４】
＜並べ替え処理＞
図５に示すように、並べ替え回路３８には、入力側ラインメモリ３５（各入力側格納部３５Ａ〜３５Ｃ）と出力側ラインメモリ３９とが接続されている。前述の通り、入力側ラインメモリ３５と出力側ラインメモリ３９はシフトレジスタ（フリップフロップ）で構成されている。並べ替え回路３８は、例えば、入力側ラインメモリ３５における各フリップフロップの出力端子と、出力側ラインメモリ３９における各フリップフロップの入力端子との接続（結線）を規定する回路により構成される。
【００６５】
出力側ラインメモリ３９は、図５中では図示を省略しているが、入力側ラインメモリ３５と同様に、１ライン分の印字データのうち、各ヘッドモジュール２４Ａ〜２４Ｃにそれぞれ対応する印字データを格納する第１出力側格納部３９Ａ、第２出力側格納部３９Ｂ、第３出力側格納部３９Ｃを有している（図８及び図９参照）。
【００６６】
出力側ラインメモリ３９の出力端子は、セレクタ／マスク処理を行う書き込み制御部４０を介して画像バッファメモリ１９に接続している。なお、並べ替え回路３８の結線形態を適宜変更することにより、所望の並べ替えを実現することが可能である。
【００６７】
図６は、並べ替え処理を行う構成の他の構造例を示す図である。同図において図５で示した構成と同一又は類似する要素には同一の符号を付し、その説明は省略する。
【００６８】
図５に示した例では、入力側と出力側の２本のラインメモリ３５，３９を有する構成を説明したが、高速アクセスが可能なレジスタであれば、該レジスタへの入力の切り替えと、出力と入力の接続（結線）により、ラインメモリ１本で構成することも可能である。
【００６９】
セレクタ４３は、ラインメモリ１４１への入力を切り替える。このセレクタ４３は、画像ページメモリ１７からの印字データを入力側ラインメモリ３５に入力させる第１接続状態と、並べ替え回路３８からの出力を入力側ラインメモリ３５に入力させる第２接続状態とに選択的に切り替えられる。
【００７０】
１ライン分の印字データが入力側ラインメモリ３５へ書き込まれ、さらにシフト処理が実行（ヘッドモジュールの位置ずれが発生していた場合）された後、入力側ラインメモリ３５の出力を並べ替え回路３８（結線）によって並べ替える。この並べ替えられたデータはセレクタ４３を介して入力側ラインメモリ３５に入力され、入力側ラインメモリ３５に記憶される。
【００７１】
こうして得られた１ライン分の並べ替えデータ（入力側ラインメモリ３５に再格納されたデータ）は、書き込み制御部４０を介して画像バッファメモリ１９へと転送される。
【００７２】
図７は、並べ替え処理を行う構成の更に他の構造例を示す図である。同図に示す態様は、４本（２組）のラインメモリを用いる構成であり、図５で説明した入力側と出力側の２本のラインメモリを有する並べ替え処理の構成を２組備えるものである。図７において図５の構成と同一又は類似する要素には同一の符号を付し、その説明は省略する。
【００７３】
シフト・並べ替え回路１８は、第１の並べ替え部４５−１と第２の並べ替え部４５−２とを備えている。第１の並べ替え部４５−１は、入力側ラインメモリ３５−１と、並べ替え回路３８−１と、出力側ラインメモリ３９−１とを含んで構成される。第２の並べ替え部４５−２は、入力側ラインメモリ３５−２と、並べ替え回路３８−２と、出力側ラインメモリ３９−２とを含んで構成される。これら２組の並べ替え部４５−１，４５−２を交互に使うことで、１ラインずつの並べ替え処理を高速化できる。
【００７４】
また、図７のような構成を採用することで、図６で説明した高速のレジスタを用いる態様に代えて、比較的低速のレジスタを用いて実現することができる。もちろん、図７に示した４本（２組）のラインメモリを用いる構成をさらに拡張して多数組（３組以上）の構成とし、一層の高速化を達成することも可能である。
【００７５】
並べ替え処理の具体例を示す図８において、出力側ラインメモリ３９の各出力側格納部３９Ａ〜３９Ｃは、各ヘッドモジュール２４Ａ〜２４Ｃとの対応関係を明確にするために別体で図示している。ここで、第１出力側格納部３９Ａのアドレスは図中左側から右側に向かって１〜２４とし、第２出力側格納部３９Ｂのアドレスは図中左側から右側に向かって２１〜４４とし、第３出力側格納部３９Ｃのアドレスは図中左側から右側に向かって４１〜６４とする。なお、各ヘッドモジュール２４Ａ〜２４Ｃにそれぞれ対応する３つの出力側ラインメモリを設けてもよい。
【００７６】
１ライン分の印字データのうち、第１ヘッドモジュール２４Ａの主走査方向に隣り合う１番、５番、９番、１３番、１７番、２１番ノズルＮに対応する印字データは、第１入力側格納部３５Ａのアドレス１，５，９，１３，１７，２１に格納されている。また、第２ヘッドモジュール２４Ｂの主走査方向に隣り合う１番、５番、９番、１３番、１７番、２１番ノズルＮに対応する印字データは、第２入力側格納部３５Ｂのアドレス２５，２９，３３，３７に格納されている。さらに、第３ヘッドモジュール２４Ｃの主走査方向に隣り合う１番、５番、９番、１３番、１７番、２１番ノズルＮに対応する印字データは、第３入力側格納部３５Ｃのアドレス４１，４５，４９，５３，５７，６１に格納されている。
【００７７】
このように、各ヘッドモジュール２４Ａ〜２４Ｃ上で主走査方向に隣り合う隣接ノズル（以下、主走査方向隣接ノズルという）に対応する印字データは１ライン上でとびとびの位置に存在しており、これらを同一ワード（ここでは６ビット単位）内に配置するように、並べ替え回路３８によってデータの並べ替えが行われる。
【００７８】
並べ替え回路３８は、第１入力側格納部３５Ａのアドレス１，５，９，１３，１７，２１に格納された印字データを、第１出力側格納部３９Ａのアドレス１，２，３，４，５，６に格納するように結線されている。同様に、第１入力側格納部３５Ａのアドレス２，６，１０，１４，１８，２２に格納された印字データを、第１出力側格納部３９Ａのアドレス７，８，９，１０，１１，１２に格納するように、並べ替え回路３８は結線（図示は省略）されている。
【００７９】
また、並べ替え回路３８は、第２入力側格納部３５Ｂのアドレス２１，２５，２９，３３，３７，４１に格納された印字データを、第２出力側格納部３９Ｂのアドレス２１，２２，２３，２４，２５，２６に格納するように結線されている。同様に、第２入力側格納部３５Ｂのアドレス２２，２６，３０，３４，３８，４２に格納された印字データを、第２出力側格納部３９Ｂのアドレス２７，２８，２９，３０，３１，３２に格納するように、並べ替え回路３８は結線（図示は省略）されている。
【００８０】
さらに、並べ替え回路３８は、第３入力側格納部３５Ｃのアドレス４１，４５，４９，５３，５７，６１に格納された印字データを、第３出力側格納部３９Ｃのアドレス４１，４２，４３，４４，４５，４６に格納するように結線されている。同様に、第３入力側格納部３５Ｃのアドレス４２，４６，５０，５４，５８，６２に格納された印字データを、第３出力側格納部３９Ｃのアドレス４７，４８，４９，５０，５１，５２に格納するように、並べ替え回路３８は結線（図示は省略）されている。
【００８１】
第１入力側格納部３５Ａのアドレス１〜２４のデータ列を｛ａ１，ａ２，ａ３，・・・ａ２４｝とするとき、並べ替え回路３８により｛ａ１，ａ５，ａ９，ａ１３，ａ１７，ａ２１，ａ２，ａ６，ａ１０，ａ１４，ａ１８，ａ２２・・・｝という順番のデータ列とする並べ替えが行われ、並べ替え後のデータ列は第１出力側格納部３９Ａのアドレス１〜２４に格納される。
【００８２】
また、第２入力側格納部３５Ｂのアドレス２１〜４４のデータ列を｛ａ２１，ａ２２，ａ２３，・・・ａ４４｝とするとき、並べ替え回路３８により｛ａ２１，ａ２５，ａ２９，ａ３３，ａ３７，ａ４１，ａ２２，ａ２６，ａ３０，ａ３４，ａ３８，ａ４２・・・｝という順番のデータ列とする並べ替えが行われ、並べ替え後のデータ列は第２出力側格納部３９Ｂのアドレス２１〜４４に格納される。
【００８３】
さらに、第３入力側格納部３５Ｃのアドレス４１〜６４のデータ列を｛ａ４１，ａ４２，ａ４３，・・・ａ６４｝とするとき、並べ替え回路３８により｛ａ４１，ａ４５，ａ４９，ａ５３，ａ５７，ａ６１，ａ４２，ａ４６，ａ５０，ａ５４，ａ５８，ａ６２・・・｝という順番のデータ列とする並べ替えが行われ、並べ替え後のデータ列は第３出力側格納部３９Ｃのアドレス４１〜６４に格納される。
【００８４】
この際に、並べ替え回路３８の結線は全て固定されている。このため、印字データは、シフトの有無に関わらず、同じ並べ替えパターンに従って並べ替え処理される。例えば、第２入力側格納部３５Ｂのアドレス２１，２５，２９，３３，３７，４１に格納された印字データは、シフトの有無に関係なく、第２出力側格納部３９Ｂのアドレス２１，２２，２３，２４，２５，２６に格納される（図８、図１２参照）。
【００８５】
このように、各ヘッドモジュール２４Ａ〜２４Ｃ（記録ヘッド１２）の主走査方向隣接ノズルに対応する印字データが、１ワード内で連続する印字データに並べ替えられる。
【００８６】
なお、図示の簡略化のために、ここでは各ヘッドモジュール２４Ａ〜２４Ｃにおける主走査方向の線上に並ぶノズル数をそれぞれ６個（例えば、ノズル番号１，５，９，１３、１７、２１）としているため、これらに対応する印字データが同一の１ワード内に配置される。一方でノズル数が更に多数となる実際の装置構成では、各ノズルＮに対応した印字データが連続アドレスで複数ワードにまたがって格納されることになるため、主走査方向隣接ノズルに対応する印字データは同一ワード内に配置されるか、または隣接するワード内に配置されることになる。図８に示した印字データにおける他の行番号のデータ列についても、上記同様に１ラインずつ並べ替えの処理が行われる。
【００８７】
図９に示すように、並べ替え処理後の印字データは、書き込み制御部４０を介して画像バッファメモリ１９に格納される。画像バッファメモリ１９には、ヘッド占有面積相当の複数ライン分の印字データが連続するアドレスで格納される。
【００８８】
＜印字データ転送処理＞
転送制御部２１は、各ヘッドモジュール２４Ａ〜２４Ｃの１回の打滴分（１吐出分）の印字データに対応するデータを画像バッファメモリ１９から読み出してラインメモリ２１ａに格納する。図中では、各ヘッドモジュール２４Ａ〜２４Ｃとラインメモリ２１ａ内の印字データとの対応関係を明確にするために、ラインメモリ２１ａをヘッドモジュール２４Ａ〜２４Ｃ毎に分けて図示している。なお、各ヘッドモジュール２４Ａ〜２４Ｃにそれぞれ対応する３つのラインメモリを転送制御部２１に設けてもよい。
【００８９】
最初の１回の打滴分の印字データは、画像バッファメモリ１９の例えば第１行目、第５行目、第９行目、第１３行目、第２１行目、第２５行目、第２９行目、第３３行目からそれぞれ図示のようにワード（６ビット）単位で集められる。このように、画像バッファメモリ１９からの印字データの読み出しはワード単位で行われるが、各ヘッドモジュール２４Ａ〜２４Ｃ上で主走査方向隣接ノズルの印字データが同一ワード内で連続しているため、１回の打滴分の印字データを高速に転送することができる。特に本実施形態のように、各ヘッドモジュール２４Ａ〜２４Ｃが３行以上のノズル列を有しており、主走査方向隣接ノズルの印字データが画像ページメモリ上でとびとびの位置に並んでいる場合に、並び替え処理を行うことで１回の打滴分の印字データを高速に転送することができる。
【００９０】
ラインメモリ２１ａに読み出された１回の打滴分の印字データは、転送制御部２１によりヘッドドライバ２２（各ヘッドモジュール２４Ａ〜２４Ｃ）へ転送され、各ノズルＮの吐出駆動が制御される。
【００９１】
なお、２回目の打滴分の印字データは、画像バッファメモリ１９の第２行目、第６行目、第１０行目、第１４行目、第２２行目、第２６行目、第３０行目、第３４行目からそれぞれワード単位で集められる。以下同様にして、画像バッファメモリ１９から１回の打滴分の印字データが読み出され、順次にヘッドドライバ２２へ転送される。
【００９２】
＜第１実施形態のインクジェット記録装置の作用＞
次に、図１０に示すフローチャートを用いて上記構成の記録装置９の作用について説明を行う。例えば、記録画像やテストチャートなどから、各ヘッドモジュール２４Ａ〜２４Ｃのいずれかの不良（異常）が確認されたときには、該当する不良ヘッドモジュール（図中では「不良ヘッド」と省略）の交換を行う（ステップＳ１）。ここでは、第２ヘッドモジュール２４Ｂが交換されたものとして説明を行う。
【００９３】
第２ヘッドモジュール２４Ｂの交換後、ＣＰＵ１６からの指令に基づき、磁気センサ２７が各ヘッドモジュール２４Ａ〜２４Ｃに取り付けられた磁石２６の磁気を検知する。磁気センサ２７の検知結果は、ＣＰＵ１６の位置ずれ検知部３１に入力される。
【００９４】
位置ずれ検知部３１は、磁石２６の磁気の検知結果に基づき、各ヘッドモジュール２４Ａ〜２４Ｃの取付位置情報、より具体的には、各ヘッドモジュール２４Ａ〜２４Ｃの基準位置（枠体２５上における磁気センサ２７の取り付け位置、設計上の位置等）からの主走査方向のずれ量及びずれ方向を含む位置ずれ情報を検知（取得）する（ステップＳ２）。なお、各ヘッドモジュール２４Ａ〜２４Ｃの全ての位置ずれ情報を検知する必要はなく、交換したヘッドモジュール（ここでは第２ヘッドモジュール２４Ｂ）についての位置ずれ情報だけを検知してもよい。
【００９５】
位置ずれ検知部３１による位置ずれ情報（取付位置情報）の検知結果は、バス２３を介してシフトクロック制御部３６に入力される。ここでは、第２ヘッドモジュール２４Ｂが２画素分右方向にずれたものとして説明を行う。
【００９６】
次いで、ホストコンピュータ１１から１ページ分の画像データが記録装置９に入力されると、記録装置９にて画像データの出力（画像記録）が開始される（ステップＳ３）。
【００９７】
（ステップＳ１）画像データの流れを示した図１１において、ホストコンピュータ１１から入力された１ページ分の画像データは、ホストＩ／Ｆ部１５及びバス２３を介して画像ページメモリ１７に格納される。このとき、入力画像が多階調であれば、誤差拡散処理やブルーノイズマスク処理などのいわゆる２値化処理を行い、１画素あたり１ｂｉｔ〜２ｂｉｔ程度のデータに変換して画像ページメモリ１７に格納する。この変換処理は、一般的にはホストコンピュータ１１で行うが、ＣＰＵ１６で行ってもよい。
【００９８】
（ステップＳ２）次いで、ＣＰＵ１６は、画像ページメモリ１７内の印字データを、主走査方向の１ラインずつ、シフト・並べ替え回路１８の入力側ラインメモリ３５に送信する。このときの送信は、画像ページメモリ１７のワード単位（本例では３２ｂｉｔ幅）で行われる。
【００９９】
（ステップＳ３）図１２（Ａ１）〜（Ａ３）に示すように、ＣＰＵ１６を介して画像ページメモリ１７から新たに送られてきた１ライン分の印字データのうち、第１ヘッドモジュール２４Ａに対応する印字データは第１入力側格納部３５Ａに格納され、第２ヘッドモジュール２４Ｂに対応する印字データは第２入力側格納部３５Ｂに格納され、さらに第３ヘッドモジュール２４Ｃに対応する印字データは第３入力側格納部３５Ｃに格納される。
【０１００】
＜シフト処理＞
（ステップＳ３−４）シフトクロック制御部３６は、位置ずれ検知部３１の検知結果に基づき、第１及び第３ヘッドモジュール２４Ａ，２４Ｃは位置ずれしていないが、第２ヘッドモジュール２４Ｂが図中右方向に２画素分位置ずれしていることを判別する。このため、シフトクロック制御部３６は、第１及び第３入力側格納部３５Ａ，３５Ｃに対してシフトクロックを送らない。これにより、図１２（Ｂ１），（Ｂ３）に示すように、第１及び第３入力側格納部３５Ａ，３５Ｃ内の印字データはシフトされない。
【０１０１】
一方、シフトクロック制御部３６は、第２入力側格納部３５Ｂに対して左シフトクロックを２回送る。これにより、図１２（Ｂ２）に示すように、第２入力側格納部３５Ｂ内の印字データが図中左方向に２画素分シフトされる。以上でシフト処理が完了する。
【０１０２】
＜並べ替え処理＞
（ステップＳ３−５）図１２（Ｃ１）〜（Ｃ３）に示すように、シフト処理の終了後、並べ替え回路３８は、第１〜第３入力側格納部３５Ａ〜３５Ｃ内の印字データを並べ替えてそれぞれ第１〜第３出力側格納部３９Ａ〜３９Ｃに格納する。この並べ替え処理は、各ヘッドモジュール２４Ａ〜２４Ｃ上で主走査方向隣接ノズルＮに対応する印字データが同一ワード内或いは隣接ワード内に配置されるように行う。なお、ここでいう「シフト処理後の印字データ」とは、ヘッドモジュールの位置ずれに伴い実際にシフトされた印字データだけでなく、ヘッドモジュールの位置ずれが発生していないことでシフトされなかった印字データも含まれる。
【０１０３】
また、本実施形態では、並べ替え処理を行う際にその前段のシフト処理を画素単位で行っている。このため、数画素分（例えば２画素分）シフトされた印字データを並べ替えるときに、並べ替え回路３８の結線が固定されていても、各ヘッドモジュール２４Ａ〜２４Ｃ上の主走査方向隣接ノズルに対応する印字データが同一ワード内或いは隣接ワード内に配置される。このため、印字データをシフトさせた際に、主走査方向隣接ノズルに対応する印字データが同一ワード内或いは隣接ワード内に配置されるように結線を変更する必要がない。これにより、並べ替え回路３８の結線を固定、すなわち、予め定められた並べ替えパターンに従って印字データの並び順を変更すればよいので、並べ替え処理が複雑化することが防止される。
【０１０４】
＜印字データ蓄積、転送処理＞
（ステップＳ３−６）図１２（Ｄ）に示すように、並べ替え回路３８により並べ替え処理された出力側ラインメモリ３９（各出力側格納部３９Ａ〜３９Ｃ）内の印字データは、書き込み制御部４０により画像バッファメモリ１９内に格納される。画像バッファメモリ１９には、１ライン分の印字データが連続するアドレスで格納される。以下、新たな印字データが入力側ラインメモリ３５に格納されるごとに、上述のシフト処理、並べ替え処理、画像バッファメモリ１９への蓄積（格納）処理が繰り返し実行される。そして、複数回打滴分の印字データが画像バッファメモリ１９に蓄積されると、後処理演算部２０によりマスク処理やシェーディング補正処理などの後処理が実行される。
【０１０５】
（ステップＳ３−７）
図１１に戻って、転送制御部２１は、画像バッファメモリ１９から各ヘッドモジュール２４Ａ〜２４Ｃの１回の打滴分の印字データを読み出してラインメモリ２１ａに格納した後、ヘッドドライバ２２へ転送する。画像バッファメモリ１９からの印字データの読み出し時は、書き込み時とは異なり、完全には連続するアドレスからの読み出しではないが、データがワード単位でまとまっているので、ワード単位での連続アクセスが可能である。また、メモリの構成としても特殊なものではなく、例えば、３２ｂｉｔを単位とする一般的なＤＲＡＭを用いて容易に構成できる。
【０１０６】
＜画像記録処理＞
ヘッドドライバ２２は、転送制御部２１から入力されるヘッドモジュール２４Ａ〜２４Ｃごとの印字データに基づき、各ヘッドモジュール２４Ａ〜２４Ｃ（記録ヘッド１２）の各ノズルＮを駆動する。これにより、各ヘッドモジュール２４Ａ〜２４ＣのノズルＮからインクが吐出される。用紙Ｐの搬送速度に同期して各ヘッドモジュール２４Ａ〜２４ＣのノズルＮからのインク吐出を制御することにより、用紙Ｐ上に画像が記録される（図１０のステップＳ４）。以下、印刷を継続する場合には上述の処理が繰り返し実行される。
【０１０７】
ヘッドモジュールの交換などにより個々のヘッドモジュールに位置ずれが発生した場合でも、並べ替え処理の前において、位置ずれしたヘッドモジュールに対応する印字データに対してシフト処理を施すことで、主走査方向の印字位置が補正される。これにより、用紙Ｐ上の画像形成（記録）位置がずれることが防止されるので、正常な画像が得られる。
【０１０８】
［第２実施形態のインクジェット記録装置の構成］
次に、図１３を用いて本発明の第２実施形態の記録装置について説明を行う。上記第１実施形態の記録装置９の記録ヘッド１２には各ヘッドモジュール２４Ａ〜２４Ｃが千鳥配列されているが、第２実施形態の記録装置の記録ヘッド５２には第１〜第３ヘッドモジュール５４Ａ，５４Ｂ，５４Ｃが主走査方向に一列に配列されている。
【０１０９】
なお、第２実施形態の記録装置は、各ヘッドモジュール５４Ａ〜５４Ｃの配列が異なる点を除けば、基本的には第１実施形態の記録装置９と同じ構成であるので、第１実施形態と機能・構成上同一のものについては、同一符号を付してその説明は省略する。
【０１１０】
各ヘッドモジュール５４Ａ〜５４Ｃは、基本的には第１実施形態の各ヘッドモジュール２４Ａ〜２４Ｃと同じ構造のマトリクス型のヘッドである。第２ヘッドモジュール５４Ｂの両端部は、それぞれ第１ヘッドモジュール５４Ａの図中右端部、及び第３ヘッドモジュール５４Ｃの図中左端部と主走査方向にオーバーラップしている。具体的に、第１ヘッドモジュール５４Ａの２３、２４番ノズルＮはそれぞれ第２ヘッドモジュール５４Ｂの１、２番ノズルＮとオーバーラップしている。また、第３ヘッドモジュール５４Ｃの１、２番ノズルＮはそれぞれ第２ヘッドモジュール５４Ｂの２３、２４番ノズルＮとオーバーラップしている。
【０１１１】
なお、図１３では、各ヘッドモジュール５４Ａ〜５４Ｃのオーバーラップを表示するために、各ヘッドモジュール５４Ａ〜５４Ｃを略平行四辺形状に図示しているが、各ヘッドモジュール５４Ａ〜５４Ｃの形状は特に限定されない。
【０１１２】
＜第２実施形態のシフト処理＞
図１４に示すように、第２実施形態のシフト処理は第１実施形態のシフト処理と同じである。なお、第２実施形態においても第１実施形態と同様に、第２ヘッドモジュール５４Ｂの各ノズルＮのうち第１及び第３ヘッドモジュール５４Ａ，５４Ｃの各ノズルＮとオーバーラップしているノズルＮ（各ヘッドモジュール５４Ａが位置ずれしていないときは１、２、２３、２４番ノズルＮ）は印字に使用しない。
【０１１３】
例えば、第２ヘッドモジュール５４Ｂが図中右方向に１画素分ずれている場合に、シフトクロック制御部３６は、第２入力側格納部３５Ｂに対して左シフトクロックを１回送る。これにより、第２入力側格納部３５Ｂ内の印字データが図中左方向に１画素分シフトされる。また、シフトクロック制御部３６は、第１及び第３入力側格納部３５Ａ，３５Ｃに対してはシフトクロックを送らない。これより、第１及び第３入力側格納部３５Ａ，３５Ｃ内の印字データはシフトされない。なお、第１及び第３ヘッドモジュール２４Ａ，２４Ｃで位置ずれが発生した場合には、同様にして第１及び第３入力側格納部３５Ａ，３５Ｃ内の印字データがシフトされる。
【０１１４】
＜第２実施形態の並べ替え処理＞
図１５に示すように、第２実施形態の並べ替え処理は第１実施形態の並べ替え処理と同じである。並べ替え回路３８は、各入力側格納部３５Ａ〜３５Ｃに格納された印字データを予め定められた並べ替えパターン（結線）に従って並べ替えてそれぞれ各出力側格納部３９Ａ〜３９Ｃに格納する。これにより、主走査方向隣接ノズルＮに対応する印字データが同一ワード内或いは隣接ワード内に配置される。
【０１１５】
図１６に示すように、並べ替え処理後の印字データは、第１実施形態と同様に、書き込み制御部４０を介して画像バッファメモリ１９に格納される。画像バッファメモリ１９には、ヘッド占有面積相当の複数ライン分の印字データが蓄積される。
【０１１６】
＜印字データ転送処理＞
転送制御部２１は、各ヘッドモジュール５４Ａ〜５４Ｃの１回の打滴分（１吐出分）の印字データに対応するデータを画像バッファメモリ１９から読み出してラインメモリ２１ａに格納する。最初の１回の打滴分の印字データは、画像バッファメモリ１９の例えば第１行目、第５行目、第９行目、第１３行目からそれぞれ図示のようにワード（６ビット）単位で集められる。第１実施形態と同様に、画像バッファメモリ１９からのデータの読み出しはワード単位で行われるが、主走査方向隣接ノズルの印字データが同一ワード内で連続しているため、１回分の打滴データを高速に転送することができる。
【０１１７】
ラインメモリ２１ａに読み出された１回分の打滴データは、転送制御部２１によりヘッドドライバ２２へ転送され、各ヘッドモジュール５４Ａ〜５４Ｃの各ノズルＮの吐出駆動が制御される。
【０１１８】
＜第２実施形態のインクジェット記録装置の作用＞
上記構成の第２実施形態の記録装置の作用について説明を行う。なお、基本的な処理の流れは第１実施形態の処理の流れ（図１０、図１１参照）と同じである。シフトクロック制御部３６は、位置ずれ検知部３１の検知結果に基づき、各ヘッドモジュール５４Ａ〜５４Ｃの取付位置情報（位置ずれ情報）を判別する。
【０１１９】
＜シフト処理＞
ここでは図１７（Ａ）に示すように、第１及び第３ヘッドモジュール５４Ａ，５４Ｃは位置ずれしていないが、第２ヘッドモジュール５４Ｂが図中右方向に１画素分位置ずれしている場合について説明を行う。
【０１２０】
図１７（Ｂ）に示すように、シフトクロック制御部３６が、第２入力側格納部３５Ｂに対して左シフトクロックを１回送ることで、第２入力側格納部３５Ｂ内の印字データが図中左方向に１画素分シフトされる。また、シフトクロック制御部３６から第１及び第３入力側格納部３５Ａ，３５Ｃに対してはシフトクロックが送られないので、第１及び第３入力側格納部３５Ａ，３５Ｃ内の印字データはシフトされない。
【０１２１】
＜並べ替え処理＞
次いで、並べ替え回路３８は、予め定められた並べ替えパターン（結線）に従い、各入力側格納部３５Ａ〜３５Ｃ内のシフト処理後の印字データを並べ替えてそれぞれ各出力側格納部３９Ａ〜３９Ｃに格納する。これにより、主走査方向隣接ノズルに対応する印字データが同一ワード内あるいは隣接ワード内に配置される。第２実施形態の記録装置においても並べ替え処理の前段のシフト処理を画素単位で行っているので、印字データをシフトさせた際に並べ替え回路３８の結線を変更する必要がない。その結果、並べ替え回路３８の結線を固定することができるので、並べ替え処理が複雑化することが防止される。
【０１２２】
＜印字データ蓄積、転送処理、画像記録処理＞
以下、第１実施形態と同様に、並べ替え処理された印字データの画像バッファメモリ１９への格納、画像バッファメモリ１９からの印字データの読み出し及びヘッドドライバ２２への転送、及び各ヘッドモジュール５４Ａ〜５４Ｃの各ノズルＮからのインク吐出が実行される。位置ずれしたヘッドモジュールに対応する印字データに対してシフト処理を施して主走査方向の印字位置を補正しているので、第１実施形態と同様に正常な画像が得られる。
【０１２３】
［第３実施形態のインクジェット記録装置の構成］
次に、図１８を用いて本発明の第３実施形態の記録装置について説明を行う。上記第１実施形態の記録装置９では、磁石２６と磁気センサ２７とを含んで構成される検知センサ１４を用いて各ヘッドモジュール２４Ａ〜２４Ｃの基準位置からの位置ずれを検知している。これに対して、第３実施形態の記録装置ではテストチャートの作成及び読み取りを行うことで、各ヘッドモジュール２４Ａ〜２４Ｃの位置ずれを検知する。
【０１２４】
なお、第３実施形態の記録装置は、位置ずれを検知する構成が異なる点を除けば基本的には第１実施形態の記録装置９と同じ構成であるので、第１実施形態と機能・構成上同一のものについては、同一符号を付してその説明は省略する。
【０１２５】
第３実施形態の記録装置では、例えば各ヘッドモジュール２４Ａ〜２４Ｃの少なくともいずれかを交換したときなどに、各ヘッドモジュール２４Ａ〜２４Ｃにより用紙Ｐに位置ずれ検知用のテストチャート（以下、単にテストチャートという）５７を記録させ、このテストチャート５７をインラインセンサ（テストチャート読取手段）５８で読み取る。
【０１２６】
テストチャート５７は、各ヘッドモジュール２４Ａ〜２４Ｃの各ノズルＮにより用紙Ｐに記録されたラインパターンにより構成されている。
【０１２７】
この際に、第３実施形態の記録装置では、第３ヘッドモジュール２４Ｃの図中右端部を枠体２５に設けられた突き当て部２５ａに突き当てるようにしている。すなわち、第３ヘッドモジュール２４Ｃは突き当て部２５ａにより主走査方向に位置決めされる。このため、第３ヘッドモジュール２４Ｃを交換したときに、交換後の第３ヘッドモジュール２４Ｃが主走査方向に位置ずれすることはない。従って、第３ヘッドモジュール２４Ｃの位置が本発明の「基準位置」となり、この基準位置からの第１及び第２ヘッドモジュール２４Ａ，２４Ｂの位置ずれを検知することができる。
【０１２８】
具体的には、例えば第２ヘッドモジュール２４Ｂが位置ずれしたときに、第２ヘッドモジュール２４Ｂの各ノズルＮより記録されるラインパターンの用紙Ｐ上の位置も主走査方向にずれる。これにより、第３ヘッドモジュール２４Ｃの各ノズルＮにより記録されたラインパターンと、第２ヘッドモジュール２４Ｂの各ノズルＮにより記録されたラインパターンとの間隔が変わる。このため、ラインパターンの間隔と、第２ヘッドモジュール２４Ｂ（第１ヘッドモジュール２４Ａも同様）の位置ずれ情報（ずれ量、ずれ方向）とを対応付けたデータテーブルや計算式を予め求めておくことで、ラインパターンの間隔に基づき第２ヘッドモジュール２４Ｂの位置ずれ情報を取得することができる。
【０１２９】
インラインセンサ５８は、テストチャート５７を読み取って、この読取結果（読取画像）をＣＰＵ１６（図１参照）の位置ずれ検知部５９に送る。位置ずれ検知部５９は、インラインセンサ５８とともに本発明の位置ずれ検知手段として機能する。
【０１３０】
位置ずれ検知部５９は、テストチャート５７の読取結果に基づき、第３ヘッドモジュール２４Ｃの各ノズルＮにより記録されたラインパターンと、第１及び第２ヘッドモジュール２４Ａ，２４Ｂの各ノズルＮにより記録されたラインパターンとの間隔を求める。そして、この求めた間隔に基づき、位置ずれ検知部５９は、前述のデータテーブルや計算式を用いて、第１及び第２ヘッドモジュール２４Ａ，２４Ｂの位置ずれ情報（位置ずれ量、位置ずれ方向）を得る。位置ずれ検知部５９は、第１及び第２ヘッドモジュール２４Ａ，２４Ｂの位置ずれ情報をシフトクロック制御部３６に送る。
【０１３１】
他の構成については第１実施形態の記録装置９と基本的には同じであるので、ここでは説明を省略する。
【０１３２】
＜第３実施形態のインクジェット記録装置の作用＞
図１９に示すフローチャートを用いて、上記構成の第３実施形態の記録装置の作用について説明を行う。「不良ヘッド」として例えば第２ヘッドモジュール２４Ｂが交換されると（ステップＳ１）、ＣＰＵ１６からの指令に基づき、各ヘッドモジュール２４Ａ〜２４Ｃにより用紙Ｐ上にテストチャート５７が形成される（ステップＳ２）。このテストチャート５７はインラインセンサ５８で読み取られて、この読取結果（読取画像）が位置ずれ検知部５９に送られる（ステップＳ３）。
【０１３３】
位置ずれ検知部５９は、テストチャート５７の読取結果に基づき、前述の通り第１及び第２ヘッドモジュール２４Ａ，２４Ｂの位置ずれ情報が得られる（ステップＳ５）。この位置ずれ情報はバス２３を介してシフトクロック制御部３６に送られる。
【０１３４】
なお、ステップＳ５以降の処理は、第１実施形態と基本的に同じであるので、ここでは具体的な説明を省略する（図１１、図１２参照）。第１実施形態と同様に、ヘッドモジュールの位置ずれを検知することができるので、位置ずれしたヘッドモジュールに対応する印字データに対してシフト処理を施して主走査方向の印字位置を補正することができる。
【０１３５】
＜第３実施形態のインクジェット記録装置の他の構成＞
上記第３実施形態の記録装置では、枠体２５に位置決めされた第３ヘッドモジュール２４Ｃを基準位置として、第１及び第２ヘッドモジュール２４Ａ，２４Ｂの位置ずれ情報を取得しているが、第１及び第２ヘッドモジュール２４Ａ，２４Ｂのいずれか一方を枠体２５に位置決めして基準位置とし、他のヘッドモジュールの位置ずれ情報を取得してもよい。
【０１３６】
上記第２実施形態では、記録装置に設けられたインラインセンサ５８でテストチャート５７の読み取りを行ってヘッドモジュールの位置ずれ情報を検知しているが、テストチャートの読み取りと位置ずれ情報の検知を外部の検査装置で行ってもよい。この場合には、外部の検査装置から位置ずれ情報の検知結果を受け付ける記録装置のＩ／Ｆが本発明の位置ずれ検知手段として機能する。あるいは外部の検査装置を含む記録装置（システム）が本発明の画像記録装置に相当する。なお、第２実施形態や第４実施形態以降の各実施形態についても第３実施形態と同様の位置ずれ検知を行ってもよい。
【０１３７】
［第４実施形態のインクジェット記録装置の構成］
次に、図２０を用いて本発明の第４実施形態の記録装置について説明を行う。上記第１実施形態の記録装置９では、第２ヘッドモジュール２４Ｂの両端部がそれぞれ第１及び第３ヘッドモジュール２４Ａ，２４Ｃとオーバーラップしているが、各ヘッドモジュール２４Ａ〜２４Ｃがオーバーラップしていなくともよい。
【０１３８】
具体的には、第１ヘッドモジュール２４Ａの２４番ノズルＮにより記録される画素と第２ヘッドモジュール２４Ｂの１番ノズルＮにより記録される画素とが隣接するように、第１及び第２ヘッドモジュール２４Ａ，２４Ｂが配置されている。また、第２ヘッドモジュール２４Ｂの２４番ノズルＮにより記録される画素と第３ヘッドモジュール２４Ｃの１番ノズルＮにより記録される画素とが隣接するように、第２及び第３ヘッドモジュール２４Ｂ，２４Ｃが配置されている。
【０１３９】
このように各ヘッドモジュール２４Ａ〜２４Ｃがオーバーラップしてない場合には、各ヘッドモジュール２４Ａ〜２４Ｃのいずれかの交換を行った際に位置ずれが発生すると、インクが打滴されない空白領域が発生する。
【０１４０】
例えば、図２１に示すように、第２ヘッドモジュール２４Ｂが１画素分右方向にずれた場合には、第２ヘッドモジュール２４Ｂと第３ヘッドモジュール２４Ｃはオーバーラップするが、第１ヘッドモジュール２４Ａと第２ヘッドモジュール２４Ｂとの間には１画素分の間隔があいてしまう。
【０１４１】
このような場合には、記録画像における白筋（一本スジムラ）の発生を防止するため、インクが打滴されない空白領域に対応する画素に隣接する画素を記録するノズルＮの出力濃度を増加させる。具体的に図２１では、第１ヘッドモジュール２４Ａの２４番ノズルＮと、第２ヘッドモジュール２４Ｂの１番ノズルＮとの出力濃度を増加させる。また、第２ヘッドモジュール２４Ｂの２４番ノズルＮ（第３ヘッドモジュール２４Ａの１番ノズルＮでも可）に対するマスク処理（打滴禁止処理）を行う。
【０１４２】
ここで、出力濃度の増加とは、画像の１画素（ドット）を形成するインクの滴量の増加であり、例えばインクのドット径の増加やノズルＮから吐出されるインクの平均の滴量の増加などである。なお、視認性の良い記録画像が得られる出力濃度の増加量（補正量）を求める方法は公知（例えば特開２０１１−２０１１２１号公報参照）であるので、具体的な説明は省略する。また、マスク処理については後述するので、ここでは説明を省略する。
【０１４３】
なお、第４実施形態の記録装置においても、各ヘッドモジュール２４Ａ〜２４Ｃの位置ずれに伴い上記第１実施形態の記録装置９と同様のシフト処理、及び並べ替え処理を実行する。また、上記第４実施形態では、第２ヘッドモジュール２４Ｂが１画素分ずれた場合について説明したが、数画素分ずれた場合にも対応するノズルＮの出力濃度を増加させることで、白筋（一本スジムラ）の発生を防止することができる。
【０１４４】
また、上記第１〜第３実施形態において各ヘッドモジュールの位置ずれに伴い各ヘッドモジュールの間に１〜数画素分の間隔が生じた場合には、第４実施形態と同様の出力濃度の補正を行う。
【０１４５】
［後処理演算部による後処理：異常ノズルの打滴禁止処理］
次に、図２２を用いて後処理演算部２０による後処理（修正処理）、具体的には正常な吐出を行うことができない異常ノズル（不良記録素子）に対するマスク処理（打滴禁止処理）について説明を行う。
【０１４６】
ＣＰＵ１６（図１参照）には、異常ノズルを検出する異常ノズル検出部（不良記録素子検出手段）６０が設けられている。異常ノズル検出部６０は、例えば図１８に示したテストチャート５７をインラインセンサ５８で読み取った読取結果に基づき、異常ノズルの有無を検出する。
【０１４７】
テストチャート５７において、インクを吐出不能な不吐出ノズルに対応するラインパターンは欠落する。また、インクの飛翔曲がりなどの吐出異常が発生している吐出異常ノズルに対応するラインパターンは正常な位置に記録されない。これにより、不吐出ノズルや吐出異常ノズルなどの異常ノズルの位置を特定することができる。異常ノズル検出部６０は、異常ノズルの検出結果を後処理演算部２０へ送る。
【０１４８】
後処理演算部２０は、異常ノズル検出部６０から入力される異常ノズル検出結果に基づき、画像バッファメモリ１９上でのマスク処理を行う。画像バッファメモリ１９上では、複数回の打滴分の印字データが、各ヘッドモジュール２４Ａ〜２４Ｃのノズル位置とメモリアドレスが対応する形で格納されている。従って、画像バッファメモリ１９に対して、マスクパターン６１をＡＮＤ演算することで特定のノズル（異常ノズル）のデータを制御できる。
【０１４９】
例えば、第１ヘッドモジュール２４Ａの２１番ノズルＮが異常ノズルであり、他のノズルＮが正常ノズルである場合には、２１番ノズルＮに対応する位置に「０（ＯＦＦ）」が割り当てられ、他のノズルに対応する位置に「１（ＯＮ）」を割り当てたマスクパターン６１が用いられる。これにより、２１番ノズルＮからの吐出が強制的にＯＦＦ（動作禁止処理）される。なお、他のノズルが異常ノズルである場合も同様にしてマスク処理が実施される。
【０１５０】
［後処理演算部による後処理：オーバーラップに伴う使用ノズル選択処理］
次に、図２３を用いて後処理演算部２０による後処理（修正処理）、具体的には各ヘッドモジュール２４Ａ〜２４Ｃのオーバーラップに伴う使用ノズルの選択処理について説明を行う。
【０１５１】
前述の通り、位置ずれが発生していない状態において、第２ヘッドモジュール２４Ｂの１〜４番ノズルＮ及び２１〜２４番ノズルＮは、それぞれ第１ヘッドモジュール２４Ａの２１〜２４番ノズルＮ、第３ヘッドモジュール２４Ｃの１〜４番ノズルＮとオーバーラップしている。この際に、上記第１実施形態の記録装置９では、第２ヘッドモジュール２４Ｂの１〜４番ノズルＮ及び２１〜２４番ノズルＮに対応する印字データが予め消去されているので（図４参照）、後処理演算部２０による使用ノズルの選択処理は不要である。しかしながら、図２３に示すように、第２ヘッドモジュール２４Ｂの１〜４番ノズルＮ及び２１〜２４番ノズルＮの印字データが消去されていない場合（図中の点線円で表示）には、後処理演算部２０による使用ノズル選択処理が必要となる。
【０１５２】
後処理演算部２０は、画像バッファメモリ１９に対してマスクパターン６２をＡＮＤ演算することで、特定のノズル（不使用ノズル：第２ヘッドモジュール２４Ｂの１〜４、２１〜２４番ノズルＮ）のデータを制御する。具体的には、第２ヘッドモジュール２４Ｂの１〜４、２１〜２４番ノズルＮに対応する位置に「０（ＯＦＦ）」を割り当て、他のノズルに対応する位置に「１（ＯＮ）」を割り当てたマスクパターン６２が用いられる。これにより、第２ヘッドモジュール２４Ｂの１〜４、２１〜２４番ノズルＮからの吐出が強制的にＯＦＦされる。その結果、第１ヘッドモジュール２４Ａの２１〜２４番ノズルＮと、第３ヘッドモジュール２４Ｃの１〜４番ノズルＮとが使用される使用ノズルとなる。
【０１５３】
なお、各ヘッドモジュール２４Ａ〜２４Ｃのいずれかが主走査方向に位置ずれした場合には、各ヘッドモジュール２４Ａ〜２４Ｃのオーバーラップ量も変化する。このため、後処理演算部２０は、各ヘッドモジュール２４Ａ〜２４Ｃの位置ずれ量に応じてマスクパターン６２を更新する。例えば、図１２に示したように第２ヘッドモジュール２４Ｂが右方向に２画素分位置ずれした場合には、第２ヘッドモジュール２４Ｂの１〜２、１９〜２４番ノズルＮからの吐出が強制的にＯＦＦされるように、マスクパターン６２を更新する。
【０１５４】
また、画像バッファメモリ１９に対して、図２２に示したマスクパターン６１と、図２３に示したマスクパターン６２とをＡＮＤ演算することで、「異常ノズルの打滴禁止処理」と「オーバーラップに伴う使用ノズル選択処理」とを同時に実行してもよい。
【０１５５】
画像バッファメモリ１９上では、複数回の打滴分の印字データが、各ヘッドモジュール２４Ａ〜２４Ｃのノズル位置とメモリアドレスが対応する形で格納されている。このため、画像データ上では処理が複雑になる、ノズルに対応した印字データの後処理を容易（高速）に実現することができる。
【０１５６】
＜インクジェット記録装置の構成例＞
次に、図１に示した記録装置９の一例である記録装置１００の構成例について説明する。
【０１５７】
図２４に示すように、記録装置１００は、描画ドラム１７０に保持された用紙Ｐ（以下、「用紙」と呼ぶ場合がある。）にインクジェットヘッド１７２Ｍ，１７２Ｋ，１７２Ｃ，１７２Ｙ（各々が上記各実施形態の記録ヘッド１２，５２に相当）から複数色のインクを打滴して所望のカラー画像を形成する直描方式のインクジェット記録装置であり、インクの打滴前に用紙Ｐ上に処理液（ここでは凝集処理液）を付与し、処理液とインク液を反応させて用紙Ｐ上に画像形成を行う２液反応（凝集）方式が適用されたドロップオンデマンドタイプの画像形成装置である。
【０１５８】
記録装置１００は、主として、給紙部１１２、処理液付与部１１４、描画部１１６、乾燥部１１８、定着部１２０、及び排紙部１２２を備えて構成される。
【０１５９】
（給紙部）
給紙部１１２には、枚葉紙である用紙Ｐが積層されている。給紙部１１２の給紙トレイ１５０から用紙Ｐが一枚ずつ処理液付与部１１４に給紙される。用紙Ｐとして、枚葉紙（カット紙）を用いているが、連続用紙（ロール紙）から必要なサイズに切断して給紙する構成も可能である。
【０１６０】
（処理液付与部）
処理液付与部１１４は、用紙Ｐの記録面に処理液を付与する機構である。処理液は、描画部１１６で付与されるインク中の色材（本例では顔料）を凝集させる色材凝集剤を含んでおり、この処理液とインクとが接触することによって、インクは色材と溶媒との分離が促進される。
【０１６１】
処理液付与部１１４は、給紙胴１５２、処理液ドラム１５４、及び処理液塗布装置１５６を備えている。処理液ドラム１５４は、その外周面に爪形状の保持手段（グリッパー）１５５を備え、この保持手段１５５の爪と処理液ドラム１５４の周面の間に用紙Ｐを挟み込むことによって用紙Ｐの先端を保持できるようになっている。処理液ドラム１５４の外周面に吸引孔を設け、吸引孔から吸引を行う吸引手段を接続してもよい。これにより用紙Ｐを処理液ドラム１５４の周面に密着保持することができる。
【０１６２】
処理液ドラム１５４の周面に対向して処理液塗布装置１５６が配置される。処理液塗布装置１５６は、処理液が貯留された処理液容器と、この処理液容器の処理液に一部が浸漬されたアニックスローラと、アニックスローラと処理液ドラム１５４上の用紙Ｐに圧接されて計量後の処理液を用紙Ｐに転移するゴムローラとで構成される。この処理液塗布装置１５６によれば、処理液を計量しながら用紙Ｐに塗布することができる。本実施形態では、ローラによる塗布方式を適用した構成を例示したが、これに限定されず、例えば、スプレー方式、インクジェット方式などの各種方式を適用することも可能である。
【０１６３】
処理液が付与された用紙Ｐは、処理液ドラム１５４から中間搬送部１２６を介して描画部１１６の描画ドラム１７０へ受け渡される。
【０１６４】
（描画部）
描画部１１６は、描画ドラム１７０、用紙抑えローラ１７４、及びインクジェットヘッド１７２Ｍ，１７２Ｋ，１７２Ｃ，１７２Ｙを備えている。描画ドラム１７０は、処理液ドラム１５４と同様に、その外周面に爪形状の保持手段（グリッパー）１７１を備える。
【０１６５】
インクジェットヘッド１７２Ｍ，１７２Ｋ，１７２Ｃ，１７２Ｙはそれぞれ、用紙Ｐにおける画像形成領域の最大幅に対応する長さを有するフルライン型のインクジェット方式の記録ヘッドであり、そのインク吐出面には、画像形成領域の全幅にわたってインク吐出用のノズルが複数配列されたノズル列が形成されている。各インクジェットヘッド１７２Ｍ，１７２Ｋ，１７２Ｃ，１７２Ｙは、用紙Ｐの搬送方向（描画ドラム１７０の回転方向）と直交する方向に延在するように設置される。
【０１６６】
描画ドラム１７０上に密着保持された用紙Ｐの記録面に向かって各インクジェットヘッド１７２Ｍ，１７２Ｋ，１７２Ｃ，１７２Ｙから、対応する色インクの液滴が吐出されることにより、処理液付与部１１４で予め記録面に付与された処理液にインクが接触し、インク中に分散する色材（顔料）が凝集され、色材凝集体が形成される。これにより、用紙Ｐ上での色材流れなどが防止され、用紙Ｐの記録面に画像が形成される。
【０１６７】
すなわち、描画ドラム１７０によって用紙Ｐを一定の速度で搬送し、この搬送方向について、用紙Ｐと各インクジェットヘッド１７２Ｍ，１７２Ｋ，１７２Ｃ，１７２Ｙを相対的に移動させる動作を１回行うだけで（即ち１回の副走査で）、用紙Ｐの画像形成領域に画像を記録することができる。
【０１６８】
描画部１１６で画像が形成された用紙Ｐは、描画ドラム１７０から中間搬送部１２８を介して乾燥部１１８の乾燥ドラム１７６へ受け渡される。
【０１６９】
（乾燥部）
乾燥部１１８は、色材凝集作用により分離された溶媒に含まれる水分を乾燥させる機構であり、乾燥ドラム１７６、及び溶媒乾燥装置１７８を備えている。乾燥ドラム１７６は、処理液ドラム１５４と同様に、その外周面に爪形状の保持手段（グリッパー）１７７を備え、この保持手段１７７によって用紙Ｐの先端を保持できるようになっている。
【０１７０】
溶媒乾燥装置１７８は、乾燥ドラム１７６の外周面に対向する位置に配置され、複数のハロゲンヒータ１８０と、各ハロゲンヒータ１８０の間にそれぞれ配置された温風噴出ノズル１８２とで構成される。乾燥部１１８で乾燥処理が行われた用紙Ｐは、乾燥ドラム１７６から中間搬送部１３０を介して定着部１２０の定着ドラム１８４へ受け渡される。
【０１７１】
（定着部）
定着部１２０は、定着ドラム１８４、ハロゲンヒータ１８６、定着ローラ１８８、及びインラインセンサ１９０で構成される。定着ドラム１８４は、処理液ドラム１５４と同様に、その外周面に爪形状の保持手段（グリッパー）１８５を備え、この保持手段１８５によって用紙Ｐの先端を保持できるようになっている。
【０１７２】
定着ドラム１８４の回転により、用紙Ｐの記録面に対して、ハロゲンヒータ１８６による予備加熱と、定着ローラ１８８による定着処理と、インラインセンサ１９０による検査が行われる。
【０１７３】
定着ローラ１８８は、乾燥させたインクを加熱加圧することによってインク中の自己分散性ポリマー微粒子を溶着し、インクを被膜化させるためのローラ部材であり、用紙Ｐを加熱加圧するように構成される。具体的には、定着ローラ１８８は、定着ドラム１８４に対して圧接するように配置されており、定着ドラム１８４との間でニップローラを構成するようになっている。用紙Ｐは、定着ローラ１８８と定着ドラム１８４との間に挟まれ、所定のニップ圧でニップされ、定着処理が行われる。
【０１７４】
また、定着ローラ１８８は、ハロゲンランプなどを組み込んだ加熱ローラによって構成され、所定の温度に制御される。
【０１７５】
インラインセンサ１９０（第２実施形態のインラインセンサ５８に相当）は、用紙Ｐに形成された画像（前述のテストチャート５７を含む）を読み取り、画像の濃度、画像の欠陥などを検出するための手段であり、ＣＣＤラインセンサなどが適用される。
【０１７６】
定着部１２０によれば、乾燥部１１８で形成された薄層の画像層内のラテックス粒子が定着ローラ１８８によって加熱加圧されて溶融されるので、用紙Ｐに固定定着させることができる。また、定着ドラム１８４の表面温度は５０℃以上に設定されている。定着ドラム１８４の外周面に保持された用紙Ｐを裏面から加熱することによって乾燥が促進され、定着時における画像破壊を防止することができるとともに、画像温度の昇温効果によって画像強度を高めることができる。
【０１７７】
なお、高沸点溶媒及びポリマー微粒子（熱可塑性樹脂粒子）を含んだインクに代えて、ＵＶ露光にて重合硬化可能なモノマー成分を含有していてもよい。この場合、記録装置１００は、ヒートローラによる熱圧定着部（定着ローラ１８８）の代わりに、用紙Ｐ上のインクにＵＶ光を露光するＵＶ露光部を備える。このように、ＵＶ硬化性樹脂などの活性光線硬化性樹脂を含んだインクを用いる場合には、加熱定着の定着ローラ１８８に代えて、ＵＶランプや紫外線ＬＤ（レーザダイオード）アレイなど、活性光線を照射する手段が設けられる。
【０１７８】
（排紙部）
定着部１２０に続いて排紙部１２２が設けられている。排紙部１２２は、排出トレイ１９２を備えており、この排出トレイ１９２と定着部１２０の定着ドラム１８４との間に、これらに対接するように渡し胴１９４、搬送ベルト１９６、張架ローラ１９８が設けられている。用紙Ｐは、渡し胴１９４により搬送ベルト１９６に送られ、排出トレイ１９２に排出される。搬送ベルト１９６による用紙搬送機構の詳細は図示しないが、印刷後の用紙Ｐは無端状の搬送ベルト１９６間に渡されたバー（不図示）のグリッパーによって用紙先端部が保持され、搬送ベルト１９６の回転によって排出トレイ１９２の上方に運ばれてくる。
【０１７９】
また、図示は省略するが、本例の記録装置１００には、上記構成の他、各インクジェットヘッド１７２Ｍ，１７２Ｋ，１７２Ｃ，１７２Ｙにインクを供給するインク貯蔵／装填部、処理液付与部１１４に対して処理液を供給する手段を備えるとともに、各インクジェットヘッド１７２Ｍ，１７２Ｋ，１７２Ｃ，１７２Ｙのクリーニング（ノズル面のワイピング、パージ、ノズル吸引等）を行うヘッドメンテナンス部や、用紙搬送路上における用紙Ｐの位置を検出する位置検出センサ、装置各部の温度を検出する温度センサなどを備えている。
【０１８０】
〔インクジェットヘッドの構造〕
次に、描画部１１６に具備されるインクジェットヘッド１７２Ｍ，１７２Ｋ，１７２Ｃ，１７２Ｙの構造について説明する。なお、各色に対応するインクジェットヘッド１７２Ｍ，１７２Ｋ，１７２Ｃ，１７２Ｙの構造は共通しているので、以下、これらを代表して符号２５０によってインクジェットヘッド（以下、単に「ヘッド」ともいう。）を示すものとする。
【０１８１】
ヘッド２５０は、例えば図２に示すようにノズル面にノズルが配置されている。用紙Ｐ上に形成されるドットピッチを高密度化するためには、ヘッド２５０におけるノズルピッチを高密度化する必要がある。
【０１８２】
図２５に示すように、ヘッド２５０は、インク吐出口であるノズル２５１（上記各実施形態のノズルＮに相当）と、各ノズル２５１と連通する圧力室２５２と、不図示の共通流路と各圧力室２５２とを連通させる供給口２５４等からなる複数のインク室ユニット（記録素子単位としての液滴吐出素子）２５３をマトリクス配置した構造を有し、これにより、ヘッド２５０の長手方向である主走査方向に沿って並ぶように投影される実質的なノズル間隔（符号Ｐｎを付して図示する投影ノズルピッチ）の高密度化を達成している。
【０１８３】
ノズル２５１と連通する圧力室２５２は、その平面形状が概略正方形となっており、対角線上の両隅部の一方にノズル２５１が設けられ、他方に供給口２５４が設けられている。なお、圧力室２５２の形状は本例に限定されず、平面形状が四角形（菱形、長方形など）、五角形、六角形その他の多角形、円形、楕円形など、多様な形態があり得る。
【０１８４】
ノズル２５１及び圧力室２５２等からなるインク室ユニット２５３を、主走査方向（符号Ｍを付して図示）に沿う行方向及び主走査方向に対して直交しない一定の角度θ（０°＜θ＜９０°）を有する斜めの列方向（符号Ｓ’を付して図示する。）に沿って一定の配列パターンでマトリクス配列させることにより、本例の高密度ノズルヘッドが実現されている。
【０１８５】
すなわち、主走査方向に対してある角度θをなす方向に沿ってインク室ユニット２５３を一定のピッチｇで複数配列する構造により、主走査方向に並ぶように投影されたノズルの投影ノズルピッチＰｎはｇ×cosθとなり、主走査方向については、各ノズル２５１が一定のピッチＰｎで直線状に配列されたものと等価的に取り扱うことができる。このような構成により、主走査方向に並ぶように投影されるノズル列は、１インチ当たり１２００個（１２００ノズル／インチ）におよぶ高密度配置を実現することが可能になる。
【０１８６】
図２６に示すように、ヘッド２５０は、ノズル２５１が形成されたノズルプレート２５１Ａと、圧力室２５２や共通流路２５５等の流路が形成された流路板２５２Ｐ等を積層接合した構造から成る。
【０１８７】
流路板２５２Ｐは、圧力室２５２の側壁部を構成するとともに、共通流路２５５から圧力室２５２にインクを導く個別供給路の絞り部（最狭窄部）としての供給口２５４を形成する流路形成部材である。なお、説明の便宜上、図２６では簡略的に図示しているが、流路板２５２Ｐは一枚又は複数の基板を積層した構造である。
【０１８８】
ノズルプレート２５１Ａ及び流路板２５２Ｐは、シリコンを材料として半導体製造プロセスによって所要の形状に加工することが可能である。
【０１８９】
共通流路２５５はインク供給源たるインクタンク（不図示）と連通しており、インクタンクから供給されるインクは共通流路２５５を介して各圧力室２５２に供給される。
【０１９０】
圧力室２５２の一部の面（図２６において天面）を構成する振動板２５６には、個別電極２５７を備えた圧電アクチュエータ２５８が接合されている。本例の振動板２５６は、圧電アクチュエータ２５８の下部電極に相当する共通電極２５９として機能するニッケル（Ｎｉ）導電層付きのシリコン（Ｓｉ）から成り、各圧力室２５２に対応して配置される圧電アクチュエータ２５８の共通電極を兼ねる。なお、樹脂などの非導電性材料によって振動板を形成する態様も可能であり、この場合は、振動板部材の表面に金属などの導電材料による共通電極層が形成される。また、ステンレス鋼（ＳＵＳ）など、金属（導電性材料）によって共通電極を兼ねる振動板を構成してもよい。
【０１９１】
個別電極２５７に駆動電圧を印加することによって圧電アクチュエータ２５８が変形して圧力室２５２の容積が変化し、これに伴う圧力変化によりノズル２５１からインクが吐出される。インク吐出後、圧電アクチュエータ２５８が元の状態に戻る際、共通流路２５５から供給口２５４を通って新しいインクが圧力室２５２に再充填される。
【０１９２】
本例では、圧胴搬送方式が適用される記録装置１００を例示したが、用紙Ｐの搬送方式は圧胴搬送方式に限定されず、搬送ベルト上に用紙Ｐを吸着保持して搬送するベルト搬送方式や他の搬送方式を適宜選択することも可能である。
【０１９３】
ノズル２５１の配列形態は図示の例に限定されず、様々なノズル配置構造を適用できる。例えば、一列の直線配列、Ｖ字状のノズル配列、Ｖ字状配列を繰り返し単位とするジグザク状（Ｗ字状など）のような折れ線状のノズル配列なども可能である。
【０１９４】
＜本実施形態の作用効果＞
本実施形態によれば、並べ替え処理前に位置ずれしたヘッドモジュールに対応する印字データに対してシフト処理を施しているので、主走査方向の印字位置が補正される。これにより、用紙Ｐ上の画像形成（記録）位置がずれることが防止されるので、正常な画像が得られる。
【０１９５】
＜装置応用例＞
上記各実施形態では、３個のヘッドモジュールが取り付けられた記録ヘッドを有する記録装置について説明したが、２個のヘッドモジュールあるいは４個以上のヘッドモジュールが取り付けられた記録ヘッドを有す記録装置に対しても本発明を適用することができる。
【０１９６】
上記各実施形態では、入力側ラインメモリ３５（シフトレジスタ）及びシフトクロック制御部３６を用いて位置ずれしたヘッドモジュールに対応する印字データをシフトさせているが、印字データをシフトさせる構成はこれに限定されるものではなく、公知の各種構成を用いることができる。
【０１９７】
上記各実施形態では、１個のヘッドモジュール（第２ヘッドモジュール）が位置ずれした場合について説明を行ったが、２個以上のヘッドモジュールが位置ずれした場合にも、位置ずれした個々のヘッドモジュール毎にシフト処理と並べ替え処理が行われる。
【０１９８】
上記各実施形態では、磁石２６と磁気センサ２７、あるいはテストチャート５７とインラインセンサ５８を用いて各ヘッドモジュールの位置ずれ情報（取付情報）を得ているが、本発明はこれに限定されるものではない。例えば、各ヘッドモジュールをＣＣＤカメラ等で撮影して撮影画像の解析を行うことで各ヘッドモジュールの位置ずれを検知するなどの、各ヘッドモジュールの位置ずれを検知可能な各種の方法を用いてよい。
【０１９９】
上記各実施形態では、記録装置にてシフト処理及び並べ替え処理を行っているが、例えば、記録装置から位置ずれ情報を取得することによりホストコンピュータ１１にてシフト処理及び並べ替え処理を行ってもよい。この場合には、記録装置及びホストコンピュータを含む印刷システムが本発明の画像記録装置に相当する。
【０２００】
上記各実施形態では、各ヘッドモジュールの位置ずれの有無の基準となる「基準位置」を、枠体２５上における磁気センサ２７または磁石の取り付け位置、各ヘッドモジュールの設計上の位置、枠体２５に位置決めされたヘッドモジュールの位置を例に挙げて説明を行ったが、基準位置はこれらに限定されるものではない。例えば交換前のヘッドモジュールの取り付け位置を基準位置としてもよい。この場合には、交換前のヘッドモジュールの取り付け位置を基準位置としてメモリなどに記憶しておく。そして、検知センサ１４の検知結果やテストチャート５７の解析結果から得られた交換後のヘッドモジュールの取り付け位置と、先に記憶された基準位置とのずれ量を位置ずれ量として求めればよい。
【０２０１】
上記各実施形態では、本発明の「第１の方向」及び「第２の方向」としてそれぞれ副走査方向、主走査方向を例に挙げて説明を行ったが、これらの方向は適宜設定してもよい。
【０２０２】
上記各実施形態では、ヘッドモジュールの交換時にヘッドモジュールの位置ずれ情報を取得しているが、例えば記録装置の製造メーカにおいてヘッドモジュールが記録ヘッドに取り付けられたときにヘッドモジュールの位置ずれ情報を取得して、前述のシフト処理及び並べ替え処理を行ってもよい。すなわち、出荷検査にも本発明を適用することができる。
【０２０３】
上記各実施形態では、記録ヘッド１２，５２に対して用紙Ｐを副走査方向（第１の方向）に移動させているが、用紙Ｐに対して記録ヘッド１２，５２を副走査方向に移動させてもよい。
【０２０４】
上記各実施形態では、グラフィック印刷用のインクジェット記録装置への適用を例に説明したが、本発明の適用範囲はこの例に限定されない。例えば、電子回路の配線パターンを描画する配線描画装置、各種デバイスの製造装置、吐出用の機能性液体として樹脂液を用いるレジスト印刷装置、カラーフィルター製造装置、マテリアルデポジション用の材料を用いて微細構造物を形成する微細構造物形成装置など、液状機能性材料を用いて様々な形状やパターンを描画するインクジェット装置に広く適用できる。
【０２０５】
上記の各実施形態では、本発明の画像記録装置としてインクジェット記録装置を例に説明したが、サーマル素子を記録素子とする記録ヘッドを備えた熱転写記録装置、ＬＥＤ素子を記録素子とする記録ヘッドを備えたＬＥＤ電子写真プリンタなどの各種画像記録装置に本発明を適用することができる。
【符号の説明】
【０２０６】
９…インクジェット記録装置，１０…搬送機構，１２，５２…記録ヘッド，１４…主走査方向位置検知センサ，１８…シフト・並べ替え回路，１９…画像バッファメモリ，２０…後処理演算部，２１…転送制御部，２２…ヘッドドライバ，２４Ａ〜２４Ｃ，５４Ａ〜５４Ｃ…第１〜第３ヘッドモジュール，２６…磁石，２７…磁気センサ，３１，５９…位置ずれ検知部，３５…入力側ラインメモリ，３６…シフトクロック制御部，３８…並べ替え回路，３９…出力側ラインメモリ，５７…テストチャート，５８…インラインセンサ，６０…異常ノズル検出部
【図１】
2013184458.tif 000003
【図２】
2013184458.tif 000004
【図３】
2013184458.tif 000005
【図４】
2013184458.tif 000006
【図５】
2013184458.tif 000007
【図６】
2013184458.tif 000008
【図７】
2013184458.tif 000009
【図８】
2013184458.tif 000010
【図９】
2013184458.tif 000011
【図１０】
2013184458.tif 000012
【図１１】
2013184458.tif 000013
【図１２】
2013184458.tif 000014
【図１３】
2013184458.tif 000015
【図１４】
2013184458.tif 000016
【図１５】
2013184458.tif 000017
【図１６】
2013184458.tif 000018
【図１７】
2013184458.tif 000019
【図１８】
2013184458.tif 000020
【図１９】
2013184458.tif 000021
【図２０】
2013184458.tif 000022
【図２１】
2013184458.tif 000023
【図２２】
2013184458.tif 000024
【図２３】
2013184458.tif 000025
【図２４】
2013184458.tif 000026
【図２５】
2013184458.tif 000027
【図２６】
2013184458.tif 000028