(57)【要約】【課題】記録ヘッドの傾きずれの補正の精度の低下を防ぐインクジェット記録装置を提供する。【解決手段】記録ヘッドの走査方向に対して、記録ヘッドが予め定められた角度から傾いているか否かを判定する。傾いていると判定された場合に、当該傾きがない場合のカラムデータに基づく記録領域から、傾きのためにずれて記録される記録ドット数を取得する。その取得された記録ドット数分のノズルに割り当てられる記録データに基づく吐出位置を走査方向上で補正する。【選択図】図４
2013215903.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するノズルが配列された記録ヘッドを当該配列方向と交差する方向に、記録媒体上を一走査で記録可能な対象領域を複数回走査することによって画像を記録するインクジェット記録装置であって、
前記記録ヘッドの走査方向に対して、前記記録ヘッドが予め定められた角度から傾いているか否かを判定する判定手段と、
前記判定手段により傾いていると判定された場合に、当該傾きがない場合の記録領域から前記傾きのためにずれて記録される記録ドット数を取得する取得手段と、
前記取得手段により取得された前記記録ドット数分のノズルに対応する記録データの割り当て位置を前記走査方向において補正する補正手段と、
を備えることを特徴とするインクジェット記録装置。
【請求項２】
前記記録データを格納するバッファメモリ、をさらに備え、
前記補正手段は、前記バッファメモリから前記記録データを読み出す際に補正する、ことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記記録ヘッドの複数の駆動条件それぞれに対応するテスト画像を含むテストチャートを記録するテスト記録手段と、
前記判定手段は、前記テスト記録手段により記録された複数のテスト画像の光学特性に基づいて、前記記録ヘッドが予め定められた角度から傾いているか否かを判定する、
ことを特徴とする請求項１又は２に記載のインクジェット記録装置。
【請求項４】
インクを吐出するノズルが配列された記録ヘッドを当該配列方向と交差する方向に、記録媒体上を一走査で記録可能な対象領域を複数回走査することによって画像を記録するインクジェット記録装置において実行される記録ヘッドの傾きずれ補正方法であって、
前記インクジェット記録装置の判定手段が、前記記録ヘッドの走査方向に対して、前記記録ヘッドが予め定められた角度から傾いているか否かを判定する判定工程と、
前記インクジェット記録装置の取得手段が、前記判定工程において傾いていると判定された場合に、当該傾きがない場合の記録領域から前記傾きのためにずれて記録される記録ドット数を取得する取得工程と、
前記インクジェット記録装置の補正手段が、前記取得工程において取得された前記記録ドット数分のノズルに対応する記録データの割り当て位置を前記走査方向において補正する補正工程と、
を有することを特徴とする記録ヘッドの傾きずれ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドの傾きずれを補正するインクジェット記録装置及びそのインクジェット記録装置における記録ヘッドの傾きずれ補正方法に関する。
【背景技術】
【０００２】
インクジェット記録装置において、記録ヘッドの装着誤差や記録ヘッドの組み付け誤差等によって、記録ヘッドがインクジェット記録装置に対して傾いて装着され、その傾きにより、記録ドットの形成位置にずれ（傾きずれ）が生じてしまう。
【０００３】
図１９は、記録ヘッドがインクジェット記録装置に理想的に装着されて傾きずれが存在しない場合の記録媒体に形成される記録ドット配置を示す図である。図１９に示すように、記録ヘッドは、矢印Ｂの副走査方向と平行に装着されており、記録媒体Ｐ上を矢印Ａに示す主走査方向に沿って左から右へと移動して記録を行う。また、記録媒体Ｐは、矢印Ｂの方向に搬送される。図の上側は、副走査方向の下流側となり、下側が副走査方向の上流側となる。このとき、記録ヘッドの１２８個の記録素子（ノズル）を、各１６個ずつの記録素子のグループ０〜７の８グループに分ける。そして、各グループで記録素子を異なるブロックに割り当て、同じブロックの記録素子ごとに一定の時間間隔で順次駆動していく。図１９においては、副走査方向下流側の記録素子から、１６個ずつ順にグループ０〜７が割り当てられている。また、各グループで副走査方向下流側の記録素子から順に、ブロック０〜１５が割り当てられている。このようにして、ブロック０、１、２、・・・の記録素子の駆動順序で、記録素子を駆動する。図２１Ａ〜Ｂに示すように、記録ヘッドの傾きずれがなければ、記録素子のブロック０〜１５の１周期の駆動によって形成される記録ドットは、同じカラム内に形成され、記録品位の高い画像を得ることができる。
【０００４】
一方、図２０は、記録ヘッドの傾きずれが発生した場合の記録ドット配置を示す図である。図２０に示されるように、同じブロックに割り当てられた記録素子により形成される記録ドットが主走査方向にずれている。その結果、本来配置されるはずのカラムから外れた位置に記録ドットが形成されてしまう。例えば、グループ２については、ブロック０〜３の４個の記録ドットが、本来配置されるべきカラムから外れた位置に形成されている。このように、記録ヘッドに傾きずれが発生すると、本来配置されるべきカラムから外れた位置に記録ドットが形成されてしまい、画質の悪化を招いてしまう。
【０００５】
特許文献１には、検出した傾きずれに関する情報に基づいて、記録ヘッドの記録素子毎にデータを変更することにより、傾きずれを補正する方法が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−６６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の補正方法によっても、駆動周期の期間を略均等分割配分で駆動する時分割駆動で画像データの主走査方向の解像度よりも低い解像度で主走査方向に記録する場合や、画像データの主走査方向の解像度と記録データ解像度が同じで１カラムごとに間引くように記録する場合には、図２２Ａ〜Ｂに示すように、記録ドットの補正位置が記録ヘッドの記録解像度分、外れた位置となってしまい、画像データの主走査方向の解像度単位で傾きずれを補正することができない。
【０００８】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、記録ヘッドの傾きずれの補正の精度の低下を防ぐインクジェット記録装置、及び、そのインクジェット記録装置における記録ヘッドの傾きずれ補正方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明に係るインクジェット記録装置は、インクを吐出するノズルが配列された記録ヘッドを当該配列方向と交差する方向に、記録媒体上を一走査で記録可能な対象領域を複数回走査することによって画像を記録するインクジェット記録装置であって、前記記録ヘッドの走査方向に対して、前記記録ヘッドが予め定められた角度から傾いているか否かを判定する判定手段と、前記判定手段により傾いていると判定された場合に、当該傾きがない場合の記録領域から前記傾きのためにずれて記録される記録ドット数を取得する取得手段と、前記取得手段により取得された前記記録ドット数分のノズルに対応する記録データの割り当て位置を前記走査方向において補正する補正手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、記録ヘッドの傾きずれの補正の精度の低下を防ぐことができる。
【図面の簡単な説明】
【００１１】
【図１】インクジェット記録装置の記録部周辺の構成を示す図である。
【図２】記録ヘッドのインク吐出口面上のインク吐出口の配列を示す図である。
【図３】インクジェット記録装置の制御回路周辺に着目した構成を示す図である。
【図４】ＡＳＩＣの内部ブロック図である。
【図５】ブロック駆動順データの一例を示す図である。
【図６】記録ヘッドを駆動するための分割ブロック選択回路を示す図である。
【図７】時分割駆動のタイムチャートを示す図である。
【図８】傾きずれ補正の手順の概略を示す図である。
【図９】記録媒体Ｐに形成されたテストパターンを示す図である。
【図１０】テストパッチを作成する手順を説明するための図である。
【図１１】傾きずれがある場合のテストパッチで得られる画像を示す図である。
【図１２】傾きずれがある場合の記録ドットの主走査方向のずれを示す図である。
【図１３】ドット配置が一様なテストパッチを示す図である。
【図１４】ずれ量に対応する補正値一覧を示す図である。
【図１５】記録バッファにおけるデータの配置図である。
【図１６】ＨＶ変換を示す図である。
【図１７Ａ】、
【図１７Ｂ】、
【図１７Ｃ】、
【図１７Ｄ】、
【図１７Ｅ】、
【図１７Ｆ】第１の実施例におけるドットの配置を説明する図である。
【図１８】ドットの配置を説明する図である。
【図１９】記録ヘッドに傾きがない場合の記録ドット配置を示す図である。
【図２０】記録ヘッドに傾きがある場合の記録ドット配置を示す図である。
【図２１Ａ】、
【図２１Ｂ】従来における課題を説明するための図である。
【図２２Ａ】、
【図２２Ｂ】従来における課題を説明するための図である。
【図２３】インクジェット記録装置の構成の概要を示す外観斜視図である。
【図２４】インクジェット記録装置の制御構成を示すブロック図である。
【図２５Ａ】、
【図２５Ｂ】、
【図２５Ｃ】、
【図２５Ｄ】、
【図２５Ｅ】、
【図２５Ｆ】、
【図２５Ｇ】、
【図２５Ｈ】、
【図２５Ｉ】、
【図２５Ｊ】第２の実施例におけるドットの配置を説明する図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１３】
〔実施例１〕
［インクジェット記録装置の説明］
図２３は本発明の代表的な実施例であるインクジェット記録装置の構成の概要を示す外観斜視図である。図２３に示すように、インクジェット記録装置２３００は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド２３０３を搭載したキャリッジ２３０２にキャリッジモータＭ１によって発生する駆動力を伝達機構２３０４より伝え、キャリッジ２３０２を矢印Ａ方向に往復移動させるとともに、例えば、記録紙などの記録媒体Ｐを給紙機構２３０５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド２３０３から記録媒体Ｐにインクを吐出することで記録を行なう。特に本実施例においては、インクを吐出するノズルが配列された記録ヘッドを当該配列方向と交差する方向に、記録媒体上を一走査で記録可能な対象領域を複数回走査することによって画像を記録するインクジェット記録装置を用いる。
【００１４】
また、記録ヘッド２３０３の状態を良好に維持するためにキャリッジ２３０２を回復装置２３１０の位置まで移動させ、間欠的に記録ヘッド２３０３の吐出回復処理を行う。
【００１５】
インクジェット記録装置２３００のキャリッジ２３０２には記録ヘッド２３０３を搭載するのみならず、記録ヘッド２３０３に供給するインクを貯留するインクカートリッジ２３０６が装着される。インクカートリッジ２３０６は、キャリッジ２３０２に対して着脱自在になっている。
【００１６】
図２３に示したインクジェット記録装置２３００はカラー記録が可能であり、そのためにキャリッジ２３０２は、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００１７】
さて、キャリッジ２３０２と記録ヘッド２３０３とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド２３０３は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、本実施例における記録ヘッド２３０３は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用しており、熱エネルギーを発生するために電気熱変換体を備え、その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００１８】
図２３に示されているように、キャリッジ２３０２はキャリッジモータＭ１の駆動力を伝達する伝達機構２３０４の駆動ベルト２３０７の一部に連結されており、ガイドシャフト２３１３に沿って矢印Ａ方向に摺動自在に案内支持されるようになっている。従って、キャリッジ２３０２は、キャリッジモータＭ１の正転及び逆転によってガイドシャフト２３１３に沿って往復移動する。また、キャリッジ２３０２の移動方向（矢印Ａ方向）に沿ってキャリッジ２３０２の絶対位置を示すためのスケール２３０８（ＣＲエンコーダフィルム）が備えられている。この実施例では、スケール２３０８は透明なＰＥＴフィルムに必要なピッチで黒色のバーを印刷したものを用いており、その一方はシャーシ２３０９に固着され、他方は板バネ（不図示）で支持されている。
【００１９】
また、インクジェット記録装置２３００には、記録ヘッド２３０３の吐出口（不図示）が形成された吐出口面に対向してプラテン（不図示）が設けられており、キャリッジモータＭ１の駆動力によって記録ヘッド２３０３を搭載したキャリッジ２３０２が往復移動されると同時に、記録ヘッド２３０３に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Ｐの全幅にわたって記録が行われる。
【００２０】
さらに、図２３における搬送ローラ２３１４は、記録媒体Ｐを搬送するために搬送モータＭ２によって駆動される。また、ピンチローラ２３１５は、バネ（不図示）により記録媒体Ｐを搬送ローラ２３１４に当接する。また、ピンチローラホルダ２３１６は、ピンチローラ２３１５を回転自在に支持する。また、搬送ローラギヤ２３１７は、搬送ローラ２３１４の一端に固着されている。そして、搬送ローラギヤ２３１７に中間ギア（不図示）を介して伝達された搬送モータＭ２の回転により、搬送ローラ２３１４が駆動される。
【００２１】
また、排出ローラ２３２０は、記録ヘッド２３０３によって画像が形成された記録媒体Ｐをインクジェット記録装置外ヘ排出する。排出ローラ２３２０は、搬送モータＭ２の回転が伝達されることで駆動されるようになっている。なお、排出ローラ２３２０は、記録媒体Ｐをバネ（不図示）により圧接する拍車ローラ（不図示）により当接する。拍車ホルダ２３２２は、拍車ローラを回転自在に支持する。
【００２２】
また、インクジェット記録装置２３００には、図２３に示されているように、記録ヘッド２３０３を搭載するキャリッジ２３０２の記録動作のための往復運動の範囲外（記録領域外）の所望位置（例えば、ホームポジションに対応する位置）に、記録ヘッド２３０３の吐出不良を回復するための回復装置２３１０が配設されている。
【００２３】
回復装置２３１０は、記録ヘッド２３０３の吐出口面をキャッピングするキャッピング機構２３１１と記録ヘッド２３０３の吐出口面をクリーニングするワイピング機構２３１２を備えており、キャッピング機構２３１１による吐出口面のキャッピングに連動して回復装置内の吸引構成（吸引ポンプ等）により吐出口からインクを強制的に排出させ、それによって、記録ヘッド２３０３のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。
【００２４】
また、非記録動作時等には、記録ヘッド２３０３の吐出口面をキャッピング機構２３１１によりキャッピングすることによって、記録ヘッド２３０３を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構２３１２はキャッピング機構２３１１の近傍に配され、記録ヘッド２３０３の吐出口面に付着したインク液滴を拭き取るようになっている。これらキャッピング機構２３１１及びワイピング機構２３１２により、記録ヘッド２３０３のインク吐出状態を正常に保つことが可能となっている。
【００２５】
［インクジェット記録装置の制御構成］
図２４は、図２３に示したインクジェット記録装置２３００の制御構成を示すブロック図である。図２４に示すように、ＣＰＵ２４０１は、ＣＰＵ２４０１と、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したＲＯＭ２４０２と、キャリッジモータＭ１や搬送モータＭ２の制御、及び、記録ヘッド２３０３の制御のための制御信号を生成する特殊用途集積回路（ＡＳＩＣ）２４０３と、画像データの展開領域やプログラム実行のための作業用領域等を設けたＲＡＭ２４０４と、各ブロックを相互に接続してデータの授受を行うシステムバス２４０５と、以下に説明するセンサ群からのアナログ信号を入力してＡ／Ｄ変換し、デジタル信号をＣＰＵ２４０１に供給するＡ／Ｄ変換器２４０６とを含んで構成される。
【００２６】
また、図２４において、ホスト装置２４１０は、画像データの供給源となるコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）である。ホスト装置２４１０とインクジェット記録装置２３００との間ではインタフェース（Ｉ／Ｆ）２４１１を介して画像データ、コマンド、ステータス信号等を送受信する。
【００２７】
さらに、スイッチ群２４２０は、電源スイッチ２４２１、プリント開始を指令するためのプリントスイッチ２４２２、及び記録ヘッド２３０３のインク吐出性能を良好な状態に維持するための処理（回復処理）の起動を指示するための回復スイッチ２４２３など、操作者による指令入力を受けるためのスイッチから構成される。センサ群２４３０は、ホームポジションを検出するためのフォトカプラなどの位置センサ２４３１、環境温度を検出するためにインクジェット記録装置２３００の適宜の箇所に設けられた温度センサ２４３２等から構成されるインクジェット記録装置２３００の状態を検出するためのセンサ群である。さらに、キャリッジモータドライバ２４４０は、キャリッジ２３０２を図２３に示す矢印Ａ方向に往復走査させるためのキャリッジモータＭ１を駆動させる。また、搬送モータドライバ２４４２は、記録媒体Ｐを搬送するための搬送モータＭ２を駆動させる。
【００２８】
ＡＳＩＣ２４０３は、記録ヘッド２３０３による記録走査の際に、ＲＯＭ２４０２の記憶領域に直接アクセスしながら記録ヘッドに対して記録素子（吐出ヒータ）の駆動データを転送する。
【００２９】
なお、図１に示す構成は、インクカートリッジ２３０６と記録ヘッド２３０３とが分離可能な構成であるが、これらが一体的に形成されて交換可能なヘッドカートリッジを構成しても良い。
【００３０】
さらに、以下の実施例において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【００３１】
以下の実施例は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する構成（例えば電気熱変換体やレーザ光等）を備え、熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【００３２】
さらに、インクジェット記録装置２３００が記録できる記録媒体の最大幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【００３３】
加えて、上記で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【００３４】
さらに加えて、本実施例におけるインクジェット記録装置２３００の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、読取装置等と組み合わせられた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【００３５】
図１は、インクジェット記録装置２３００の記録部周辺の構成を示す図である。キャリッジ２３０２は、４色のカラーインク、即ち、ブラック（Ｂｋ）、シアン（Ｃ）、マゼンタ（Ｍ）及びイエロー（Ｙ）のインクがそれぞれ貯留されたインクカートリッジ１１０１と、各インクに対応したノズル列を備える記録ヘッド２３０３を搭載している。
【００３６】
ここで、先に図２を説明する。図２（ａ）は、記録ヘッド２３０３のインク吐出口面１４０上のインク吐出口（ノズル）１３の配列を示す。インク吐出口列１４１、１４２、１４３、１４４はそれぞれ、１インチ当たり６００個のノズル密度（６００ｄｐｉ）で１２８個配列されたインク吐出口１３を備えている。また、各インク吐出口列は、ブラック、シアン、マゼンタ、イエローのインク滴を吐出する。以下、インク吐出口列１４１〜１４４のうち１つのインク吐出口列（例えば、黒のインク吐出口列１４１）に着目して説明するが、他のインク吐出口列についても同様である。
【００３７】
図２（ｂ）は、１２８個のインク吐出口１３から成るインク吐出口列１４１を有する記録ヘッド２３０３を示している。インク吐出口列１４１の上側のインク吐出口１３は副走査方向下流側にあたり、インク吐出口１３から順に上流側に向かって０〜１２７のノズル番号を仮想的に付する。さらに、インク吐出口１３をノズル番号の小さい方から１６個ずつグループ０〜７に分けて、各グループでノズル番号の小さいインク吐出口に対応する記録素子から順に、ブロック０〜１５を割り当てる。図２（ｂ）のようにブロック番号の割り当てられた記録素子を時分割で選択し、選択された記録素子を駆動することによって、記録媒体に画像の記録を行う。以下、記録ヘッド２３０３の全てのインク吐出口１３を用いて、１カラム目から２カラム目までの２カラム分の記録ドットを記録媒体上に形成して画像を記録する場合を例に説明を行う。
【００３８】
図１に戻ると、紙送りローラ１１０３は、補助ローラ１１０４とともに記録媒体Ｐを挾持しながら図中の矢印の方向に回転し、記録媒体Ｐをｙ方向（副走査方向、搬送方向、紙送り方向）に随時搬送する。一対の給紙ローラ１１０５は、記録媒体の給紙を行う。一対のローラ１１０５は、紙送りローラ１１０３および１１０４と同様、記録媒体Ｐを挾持して回転するが、紙送りローラ１１０３よりもその回転速度を小さくすることによって記録媒体に張力を作用させることができる。キャリッジ２３０２は４つのインクカートリッジ１１０１を支持し、記録とともにこれらの走査を行う。キャリッジ２３０２は、記録を行っていないとき、あるいは記録ヘッド２３０３の回復処理などを行うときに図の破線で示した位置のホームポジションｈに待機する。
【００３９】
記録開始前にホームポジションｈにあるキャリッジ２３０２は、記録開始命令があると、ｘ方向（主走査方向）に移動しながら、１インチ当たり６００個の密度で１２８個のノズルが配列するノズル列からインクを吐出して、紙面上に幅１２８／６００インチの記録を行う。この最初の記録が終了してから２回目の記録が始まる前に、紙送りローラ１１０３が矢印方向に回転することによって、幅１２８／６００インチだけｙ方向への紙送りを行う。このようにして、キャリッジ２３０２の１主走査毎に記録ヘッド２３０３による幅１２８／６００インチの記録（記録媒体の１インチ幅を１２８個のノズルを用いて記録）と紙送りを繰り返し行うことにより、一頁分の記録を完成することができる。なお、このような記録モードを１パス記録モードという。
【００４０】
また、別の記録モードとして、記録開始前にホームポジションｈにあるキャリッジ２３０２は、記録開始命令があると、ｘ方向（主走査の順方向）に移動しながら、ノズル列の１２８個のノズルにより、紙面上に幅１２８／６００インチの記録を行う。その際、所定の記録データを約半分に間引いた記録データで記録を行う。この最初の記録が終了してから２回目の記録が始まる前に、紙送りローラ１１０３が矢印方向に回転することによって、幅１２８／（６００×２）インチだけｙ方向に紙送りを行う。そして、２回目の走査でキャリッジ２３０２は１回目の記録とは逆方向に走査を行い、各ノズルに対応する領域の記録を完成する。このような記録モードを２パス記録モードと言う。以下、一般にＭ（≧２）パス記録を総称して、マルチパス記録モードと言う。このようなマルチパス記録モードは、高画質に写真画像を記録する場合に最適である。
【００４１】
［記録装置のブロック図］
図３は、インクジェット記録装置２３００における制御回路周辺に着目した構成を示すブロック図である。インクジェット記録装置２３００がホスト装置２４１０から受信したラスタ単位の記録データは、まず、受信バッファ２０３に格納される。受信バッファ２０３に格納された記録データは、ホスト装置２４１０からの送信データ量を減らすために圧縮されており、展開された後、第１の記録メモリ（記録バッファメモリ）２０４に格納される。第１の記録メモリ２０４に格納された記録データは、図１６に示すようにＨＶ（Ｈｏｒｉｚｏｎｔａｌ-Ｖｅｒｔｉｃａｌ）変換回路２０５によってＨＶ変換処理が行われ、ＡＳＩＣ２４０３内の第２の記録メモリ（ノズルバッファメモリ）２１１に格納される。第１の記録メモリ（記録バッファメモリ）２０４は、１回の走査で記録する幅に対応したラスタ数のデータを格納できる。図１５は、第１の記録メモリ２０４における画像データの配置を模式的に示す図である。図１５において、縦方向は１２８個の記録素子に対応したアドレス０００〜０ｆｅであり、横方向は解像度と記録媒体のサイズとの積に対応した数のアドレスである。第２の記録メモリ（ノズルバッファメモリ）２１１はカラム形式のデータが格納される。
【００４２】
図４は、ＡＳＩＣ２４０３の内部ブロック図である。図７も参照しながら、記録素子を時分割して順次駆動するための構成について説明する。データ並び替え回路２１２は、記録データを並び替えるための回路である。データ並び替え回路２１２は、１２８個の記録素子に対応付けられて第２の記録メモリ２１１に保持されている記録データを、同時に記録されるブロック毎の７ビットの記録データにまとめて、第３の記録メモリ（転送バッファメモリ）２１３に書き込む。第３の記録メモリ２１３への書き込み領域は、ブロック毎にカラム方向へ可変である。第３の記録メモリ（転送バッファメモリ）２１３は、記録素子列の複数カラム分のデータを格納できる。データ選択回路２１５は、第３の記録メモリ２１３からの読み出しを、補正値記憶部２１７に記憶されている補正値に基づいて行う。これにより、後述するドットの配置を変更することができる。転送回数カウンタ２１６は、記録タイミング信号の転送回数をカウンタするカウンタ回路であり、記録タイミング信号毎にインクリメントされる。転送回数カウンタは０〜１５までカウントして０に戻る。さらに、転送回数カウンタ２１６は、第３の記録メモリ２１３のＢａｎｋ値をカウントしており、転送回数カウンタが１６回カウントされるとＢａｎｋ値を＋１インクリメントする。
【００４３】
ブロック駆動順データメモリ２１４は、１６分割されたブロック番号０〜１５の記録素子を駆動する順番がアドレス０〜１５に記録されている。例えば、ブロック番号０から順次駆動する場合には、アドレス０〜１５のうち０、１、２、・・・、１５の順でブロック番号が記憶されている。記録データ転送回路２１９は、例えば、光学式リニアエンコーダに基づいて生成される記録タイミング信号をトリガとして、転送回数カウンタ２１６のインクリメントを行う。データ選択回路２１５は、記録タイミング信号を起点にブロック駆動順データメモリ２１４の値と転送回数カウンタ２１６のカウントしたＢａｎｋ値に応じた記録データを第３のメモリ２１３から読み出す。記録データを第３のメモリ２１３から読み出すＢａｎｋ値の間隔は、記録モードに応じて可変としている。この読み出した記録データをデータ転送ＣＬＫ生成器２１８により生成されたデータ転送ＣＬＫ信号（ＨＤ＿ＣＬＫ）に同期して、記録ヘッド２３０３に転送する。
【００４４】
図５は、ブロック駆動順データメモリ２１４のアドレス０〜１５に書き込まれたブロック駆動順データの一例を示す図である。ブロック駆動順データメモリ２１４のアドレス０、アドレス１には、それぞれブロック０、ブロック１を示すブロックデータが記憶されている。同様に、アドレス２〜１５には、ブロック２〜１５を示すブロックデータが記憶されている。データ選択回路２１５は、記録タイミング信号をトリガに、ブロック駆動順データメモリ２１４のアドレス０からブロックイネーブル信号としてブロックデータ００００（ブロック０を示す数値）を読み出す。そして、ブロックデータ００００に対応した記録データを第３の記録メモリ２１３から読み出し、その記録データを記録ヘッド２３０３に転送する。
【００４５】
同様にして、次の記録タイミング信号で、ブロック駆動順データメモリ２１４のアドレス１からブロックイネーブル信号としてブロックデータ０００１（ブロック１を示す数値）を読み出す。そして、ブロックデータ０００１に対応した記録データを第３の記録メモリ２１３から読み出し、記録ヘッド２３０３に転送する。同様にして、次の記録タイミング信号をトリガに、ブロック駆動順データメモリ２１４のアドレス２〜１５まで順に、ブロックデータを読み出す。そして、各ブロックデータに対応した記録データを第３の記録メモリ２１３から読み出し、その記録データを記録ヘッド２３０３に転送する。
【００４６】
以上のように、データ選択回路２１５は、ブロック駆動順データメモリ２１４のアドレス０〜１５に設定されたブロックデータの読み出しを行う。そして、各ブロックデータに対応した記録データを第３の記録メモリ２１３から読み出し、その記録データを記録ヘッド２３０３に転送することで、１カラム分の記録を行う。
【００４７】
図６は、記録ヘッド２３０３を駆動するための分割ブロック選択回路を示す図である。記録ヘッド２３０３は、１２８個の記録素子３０６を１６ブロックに分割して駆動し、同じブロックに割り当てられた２個の記録素子を駆動する。記録データ信号３１３は、ＨＤ＿ＣＬＫ信号３１４により、記録ヘッド２３０３にシリアル転送で伝送される。記録データ信号３１３は、１６ビットのシフトレジスタ３０１で受信後、１６ビットラッチ３０２において、ラッチ信号３１２の立ち上がりでラッチされる。ブロックの指定は４本のブロックイネーブル信号３１０で示され、デコーダ３０３で展開された指定ブロックの記録素子３０６が選択される。ブロックイネーブル信号３１０と記録データ信号３１３の両方で指定された記録素子３０６のみが、ＡＮＤゲート３０５を通過したヒータ駆動パルス信号３１１により駆動され、インク吐出口からインク滴を吐出して記録が行われる。
【００４８】
図７は、ブロックイネーブル信号３１０の駆動タイミングを示す。分割ブロック選択回路では、ブロック駆動順データメモリ２１４に格納されているブロック駆動順データに基づいてブロックイネーブル信号３１０を生成する。そこで、ブロックイネーブル信号３１０に示すように、分割ブロック選択回路では、ブロック駆動順データメモリ２１４により生成されるブロックイネーブル信号は、ブロック０から始まってブロック１５までの１６ブロックを順番に指定するように設定されている。従って、片方向記録、及び双方向記録の際の往走査記録では、駆動タイミングを示すブロックイネーブル信号３１０は、記録ヘッド２３０３に対して、ブロック０、１、２、・・・、１５の駆動順序で駆動させることになる。なお、ブロックイネーブル信号３１０は、各ブロックが１周期の中で等間隔のタイミングで指定されるように生成されている。
【００４９】
［傾きずれの検出］
次に、記録ヘッドの傾きずれ（以下、単に傾きずれという）補正の概略を説明する。以下、光学式センサを用いて、記録ヘッドのある角度を以っての装着ずれを検出する場合を説明する。しかしながら、傾きずれの検出は、他の方法を用いて行っても良い。
【００５０】
図８は、傾きずれ補正の手順の概略を示すフローチャートである。図８に示す各処理は、例えば、インクジェット記録装置のＣＰＵにより実行される。まず、Ｓ１１において、テストパターン（テスト画像）を作成する。テストパターンの作成では、インクの吐出タイミングを異ならせて作成した複数のテストパッチを含むテストチャートが記録媒体上にテスト記録される。次に、Ｓ１２において、光学式センサを用いて、各テストパッチの光学特性を測定し、傾きずれに関する情報を検出する。本実施例においては、各テストパッチの反射光学濃度を測定して傾きずれに関する情報とする。そして、Ｓ１３で検出した傾きずれに関する情報から補正情報を決定し、補正値記憶部２１７に格納する。Ｓ１４においては、補正値記憶部２１７に格納された補正情報に基づいて、記録ドットの形成位置が主走査方向に１カラム分ずれる（オフセット）ように、第１の記録メモリ２０６上の記録データの格納位置を変更し、当該変更された記録データを第２の記録メモリ２０２に格納する。そして、第２の記録メモリ２１１に格納された記録データに基づいて、画像を記録媒体に記録する。
【００５１】
次に、Ｓ１１におけるテストパターンの作成、及び、Ｓ１２における反射光学濃度の測定による傾きずれに関する情報の検出について説明する。ここでは、傾きずれに関する情報としてインク吐出口列１４１の上流側、下流側のそれぞれ３個のインク吐出口１３から形成される記録ドットの主走査方向に対するずれ量を検出する。
【００５２】
図９は、Ｓ１１で記録媒体Ｐに形成されたテストパターンを示す図である。テストパターンは、７つのテストパッチ４０１〜４０７から構成される。ここで、各テストパッチを作成する手順について、図１０を参照しながら説明する。各テストパッチの作成は、まず、上流側３個のインク吐出口１３を用いて、連続する４カラム分のドットからなる画像を４カラムの間隔を空けて複数記録する。次に、記録媒体１２を搬送して、間隔を空けた領域に下流側３個のインク吐出口を用いて、連続する４カラム分のドットからなる画像を記録する。ここでは、記録ヘッドの上流側、下流側を用いて記録する際、ともに図面の左から右へと移動しながら記録している（片方向記録）。
【００５３】
つまり、テストパッチ４０４の作成では、間隔を空けた領域を埋めるように下流側３個のインク吐出口により、画像を記録する。一方、テストパッチ４０５、４０６、４０７は、下流側のインク吐出口１３の駆動条件（駆動タイミング）をそれぞれ遅らせて、下流側のインク吐出口による画像が間隔を空けた領域からを主走査方向に１／２画素、１画素、３／２画素ずれるように作成する。ここで、主走査方向とは、図中、右向き方向である。また、テストパッチ４０３、４０２、４０１は、下流側インク吐出口１３の駆動タイミングをそれぞれ早めて、下流側のインク吐出口による画像が間隔を空けた領域から主走査方向と反対方向に１／２画素、１画素、３／２画素ずれるように作成する。
【００５４】
作成したテストパターンから、上流側、下流側のそれぞれ３個のインク吐出口１３から形成される記録ドットの主走査方向のずれ量を検出する方法について説明する。図１１（ａ）、（ｂ）は、傾きずれがある場合のテストパッチ４０４で得られる画像と、その場合の記録ドット配列を示す図である。テストパッチ４０４の画像には、傾きずれに応じて黒スジ４０９となる記録ドットの重なった部分、白スジ４１０となる記録ドットのない部分が生じる。傾きずれがある場合には、図１２で示すように、上流側の記録ドット４０８と下流側の記録ドット４１２で主走査方向のずれＬが存在する。テストパッチ４０４では、上流側のインク吐出口１３で画像を記録したときに空けた間隔を、ちょうど埋めるように下流側インク吐出口１３による画像を記録している。そのため、図１１（Ｂ）の４１３、４１４に示したように、上流側による記録ドット４０８と下流側による記録ドット４１５の重複部や、記録ドットの形成されていない空白部が発生して、図１１（ａ）のような黒スジ４０９、白スジ４１０のある画像となる。このようにして、テストパッチ４０４の画像から、傾きずれの発生を判定することができる。
【００５５】
以上のようにして、下流側のインク吐出口の駆動タイミングを遅らせて又は早めて作成したテストパッチの中から、一様な記録濃度の画像を選択することにより、傾きずれに関する情報としての主走査方向の記録ドットずれ量を検出することができる。なお、Ｓ１２では、７つのテストパッチについて、光学式センサを用いて反射光学濃度を測定している。そして、反射光学濃度の高い出力値を得ることのできたテストパッチを選択することにより、図１３（ａ）に示すように、黒スジ、白スジがなく、ドット配置が一様なテストパッチを検出することができる。
【００５６】
上述では、単純に記録ドット配置（インク滴の吐出位置）が最も一様なテストパッチを光学センサにより選択し、そのテストパッチを形成した際の上流側のドットと下流側のドットの主走査方向のずれ量を傾きずれに関する情報として検出している。しかしながら、例えば、各パッチの光学特性を測定し、反射光学濃度の最も高いテストパッチと２番目に高いテストパッチを選択し、この２つのテストパッチの反射光学濃度差を算出する。そして、その反射光学濃度差が所定値以上であれば反射光学濃度の最も高いテストパッチのずれ量をそのまま傾きずれに関する情報として採用し、所定値以下であれば最も高いテストパッチと２番目のテストパッチのずれ量の平均値を採用するようにしても良い。また、反射光学濃度の最も高いテストパッチの左右それぞれで、各テストパッチの光学特性のデータから直線近似や多項式近似によって近似直線または近似曲線を求める。そして、これら左右２つの直線または曲線の交点から傾きずれに関する情報を検出するようにしても良い。
【００５７】
以下において、図９における「−２」のテストパッチ４０２が最も一様な画像として検出されたものとして、補正方法を説明する。Ｓ１３において、Ｓ１２で検出した主走査方向に対する記録ドット配置のずれ量に応じて、傾きずれを補正するための補正情報を補正値記憶部２１７に格納する。本実施例においては、グループ０〜７の各グループに対して、記録データの読出位置を変更する記録素子数（補正値）を対応付けた情報が補正情報として予め補正値記憶部２１７に記憶されている。この補正情報は、図１４に示すテーブルとして補正値記憶部２１７に格納される。例えば、「−２」の傾きずれが生じた場合の補正情報は、補正値記憶部２１７に記憶されている図１４のテーブルを参照して、基準となるグループ０に対して「０」、グループ１に対して「２」というような補正値が設定される。同様にして、グループ２に対して「４」、グループ３に対して「６」、グループ４に対して「８」、グループ５に対して「１０」、グループ６に対して「１２」、グループ７に対して「１４」が補正値として設定される。
【００５８】
なお、各グループに対する補正値の決定方法として、例えば、基準のグループ０についての補正値を「０」とし、傾きずれに関する情報からグループ７についての補正値を決定し、簡易計算によって中間に位置するグループについての補正値を算出するようにしても良い。また、本実施例においては、補正値が「０」となる基準をグループ０としたが、グループ０以外のグループを基準グループとしても良い。例えば、グループ４を基準とすれば、グループ０に対して「−８」、グループ１に対して「−６」、グループ２に対して「−４」、グループ３に対して「−２」がそれぞれの補正値として設定される。また、グループ５に対して「２」、グループ６に対して「４」、グループ７に対して「６」がそれぞれの補正値として設定される。Ｓ１４では、以上のようにして設定された補正情報に基づいて、記録データの読出位置が変更される。
【００５９】
図１７Ａ〜Ｆは、グループ０〜７の記録素子に割り当てられるノズル番号、ブロック、走査毎の記録データ、記録ドット配置を示す図である。図１７Ａ〜Ｂは、１走査目の記録の記録ドットの配置を説明図である。図１７Ｃ〜Ｄは、２走査目の記録の記録ドットの配置を説明図である。図１７Ｅ〜Ｆは、１走査目と２走査目を行った後の記録ドットの配置についての説明図である。記録ヘッドの駆動周波数１５ｋＨｚ、キャリッジ（ＣＲ）速度５０インチ／秒での記録解像度３００ｄｐｉにおいて、記録ヘッドの駆動駆動周波数を１６のブロックに分割した時分割駆動の０〜７の前半と８〜１５の後半の２ブロック群に分割する。グループ０では、前半をグループ０−１、後半をグループ０−２とする。記録する画像データはキャリッジ走査方向に６００ｄｐｉの画像データであり、２回の往路方向への記録走査で画像を完成させるとする。
【００６０】
次に、本実施における記録ヘッドの傾きずれ補正方法について説明する。本実施例においては、ノズル列の各グループについて、補正値に基づいて指定された数の記録素子による記録データ（カラムデータ）の読出位置を変更する。
【００６１】
ノズル列のグループ１に対して補正値「２」が設定されている場合に、１走査目前半ブロック０〜７のうちの０ブロック目のデータは、２走査目前半ブロック０〜７のうちの０ブロック目に、そのデータの読出位置を１カラム分ずらす。２走査目前半ブロック０〜７のうちの０ブロック目のデータは、１走査目前半ブロック０〜７のうちの０ブロック目に、そのデータの読出位置を１カラム分ずらす。２走査目後半ブロック８〜１５のうちの８ブロック目のデータは、１走査目後半ブロック８〜１５のうちの８ブロック目に、そのデータの読出位置を１カラム分ずらす。１走査目後半ブロック８〜１５のうちの８ブロック目のデータは、２走査目後半ブロック８〜１５の８ブロック目に、そのデータの読出位置を１カラム分ずらす。
【００６２】
また、ノズル列のグループ２に対して補正値「４」が設定されている場合に、１走査目前半ブロック０〜７のうちの０ブロック目のデータは、２走査目前半ブロック０〜７のうちの０ブロック目に、そのデータの読出位置を１カラム分ずらす。さらに、１走査目前半ブロック０〜７のうちの１ブロック目のデータは、２走査目前半ブロック０〜７のうちの１ブロック目に、そのデータの読出位置を１カラム分ずらす。また、２走査目前半ブロック０〜７のうちの０ブロック目のデータは、１走査目前半ブロック０〜７のうちの０ブロック目に、そのデータの読出位置を１カラム分ずらす。さらに、２走査目前半ブロック０〜７のうちの１ブロック目のデータは、１走査目前半ブロック０〜７の１ブロック目に、そのデータの読出位置を１カラム分ずらす。
【００６３】
２走査目後半ブロック８〜１５の８ブロック目のデータは、１走査目後半ブロック８〜１５のうちの８ブロック目に、そのデータの読出位置を１カラム分ずらす。さらに、２走査目後半ブロック８〜１５のうちの９ブロック目のデータは、１走査目後半ブロック８〜１５のうちの９ブロック目に、そのデータの読出位置を１カラム分ずらす。また、１走査目後半ブロック８〜１５のうちの８ブロック目のデータは、２走査目後半ブロック８〜１５のうちの８ブロック目に、そのデータの読出位置を１カラム分ずらす。さらに、１走査目後半ブロック８〜１５のうちの９ブロック目のデータは、２走査目後半ブロック８〜１５のうちの９ブロック目に、そのデータの読出位置を１カラム分ずらす。
【００６４】
ノズル列の他のグループについても同様に、設定された補正値に従って、データの読出位置の変更を行う。つまり、１走査目前半ブロック群のデータは、２走査目前半ブロック群の同じブロックに、そのデータの読出位置を１カラム分ずらし、２走査目前半ブロック群のデータは、１走査目前半ブロック群の同じブロックに、そのデータの読出位置を１カラム分ずらす。また、２走査目後半ブロック群のデータは、１走査目後半ブロック群の同じブロックに、そのデータの読出位置を１カラム分ずらし、１走査目後半ブロック群のデータは、２走査目後半ブロック群の同じブロックに、そのデータの読出位置を１カラム分ずらす。
【００６５】
同図において、記録データは、各記録素子に割り当てられた１〜２カラム目の記録データを読み出すタイミングを示している。記録ドット配置は、記録ヘッドに傾きずれがない場合に、そのタイミングで記録を行った場合に記録媒体に形成される記録ドット配置を模式的に示している。本実施例における記録データの読出位置の変更を行うと、傾きずれがない場合には同図に示す記録ドット配置となるが、傾きずれがある場合には各記録ドットが本来、配置されるべきカラム内に収まるようになる。そして、Ｓ１５において、Ｓ１４で読出位置の変更された記録データに基づいて、記録媒体に画像が記録される。
【００６６】
図１８は、本実施例の傾きずれ補正により、記録媒体Ｐに形成される記録ドットの配置を示す図である。同図で、記録ヘッド１１は、矢印Ｂの副走査方向と平行にインクジェット記録装置に装着されており、記録媒体Ｐ上を矢印Ａに示す主走査方向に沿って左から右へと移動して記録を行う。また、記録媒体は矢印Ｂの方向に図中の下から上へと搬送される。つまり、図中の上側が副走査方向の下流側であり、下側が副走査方向の上流側である。図中の白抜きのドットは、本実施例の傾きずれ補正を行わなかった場合に形成される記録ドットの位置を示している。傾きずれが発生すると、同図に示すように本来配置されるべきカラムから外れて形成される記録ドットが発生する。例えば「−２」の傾きずれが発生した場合には、本来の記録位置から外れる記録ドットの数は、グループ１について２個のドット、グループ２について４個のドットというようにグループ番号に応じて増加していく。
【００６７】
このように、記録ヘッドに傾きずれが発生すると、記録ヘッドの一端から他端に向けて各グループで本来配置されるべきカラムから外れて形成される記録ドット数が変化する。従って、本実施例においては、各グループについて、その外れて形成される記録ドット数分、カラムデータに基づく記録位置をオフセットする。本実施例では、記録ヘッド駆動周波数より高解像度の画像データを複数回の記録走査で画像を形成する画像記録において、ノズル列のグループ毎に記録ドットの補正値を設定する。そして、各補正値に応じた数の記録素子に対応する記録データの読出位置を異なるカラムに変更することで、記録ヘッドの傾きずれに伴う画質の悪化を軽減することができる。
【００６８】
〔実施例２〕
本実施例においては、画像データの主走査方向の解像度を第１解像度とし、記録ヘッドは、第１解像度の１／Ｎ（Ｎ≧２の整数）の間隔でインクを吐出する記録ヘッド駆動周波数で駆動する。記録ヘッドへの画像データの転送間隔は、第１解像度の１／Ｎの間隔とし、複数のブロックを駆動順序で略均等にＮ個のブロック群に分割する。そして、その分割されたＮ個のブロック群の基準ブロック群に対して、他のブロック群の吐出を禁止し、Ｎ×Ｎ回以上の記録走査で画像を完成させるように制御する。なお、実施例１で既に説明した構成については同一の符号を付し、その説明は省略する。
【００６９】
図２５Ａ〜Ｊは、グループ０〜７の記録素子に割り当てられるノズル番号、ブロック、走査毎の記録データ、記録ドット配置を示す図である。図２５Ａ〜Ｂは１走査目だけを抜き出したもの、図２５Ｃ〜Ｄは２走査目だけを抜き出したもの、図２５Ｅ〜Ｆは３走査目だけを抜き出したもの、図２５Ｇ〜Ｈは４走査目だけを抜き出したもの、図２５Ｉ〜Ｊは４回の走査で完成させたドット配置を示す。記録ヘッド駆動周波数を１５ｋＨｚ、キャリッジ（ＣＲ）速度を５０インチ／秒、記録解像度を３００ｄｐｉとする。そして、記録ヘッドの駆動周波数を、１６のブロックに分割した時分割駆動の０〜７の前半と８〜１５の後半の２つのブロック群に分割する。
本実施例において記録する画像データは、キャリッジ走査方向に６００ｄｐｉの画像データを、４回の往路方向への記録走査で画像を完成させる。１走査目は、奇数カラムの画像データを取得し、前半のブロック０〜７についてはＯＮ、後半のブロック８〜１５についてはＯＦＦ（間引き）となる記録マスクで記録を行う。２走査目は、偶数カラムの画像データを取得し、前半のブロック群についてはＯＮ、後半のブロック群についてはＯＦＦ（間引き）となる記録マスクで記録を行う。３走査目は、奇数カラムの画像データを取得し、後半のブロック群についてはＯＮ、前半のブロック群についてはＯＦＦ（間引き）となる記録マスクで記録を行う。４走査目は、偶数カラムのデータを取得し、後半のブロック群についてはＯＮ、前半のブロック群についてはＯＦＦ（間引き）となる記録マスクで記録を行う。
【００７０】
図２５Ａ〜Ｊにおいて、各記録素子に割り当てられた１〜２カラム目の記録データを読み出すタイミングを示している。また、図２５Ａ〜Ｊは、記録ドット配置は、傾きずれがない場合に、そのタイミングで記録を行った際に記録媒体に形成される記録ドット配置を模式的に示している。本実施例における記録データの読出位置の変更を行うと、記録ヘッドの傾きずれがない場合には、同図に示す記録ドット配置となるが、記録ヘッドの傾きずれがある場合には、各記録ドットが本来配置されるべきカラム内に記録されるようになる。
【００７１】
本実施例においても、実施例１と同様に、ノズル列の各グループで補正値として指定された数の記録素子について、その記録データの読出しを変更している。
【００７２】
ノズル列のグループ１に対して補正値「２」が設定されている場合に、１走査目前半ブロック０〜７のうちの０ブロック目のデータは、２走査目前半ブロック０〜７のうちの０ブロック目に、そのデータの読出位置を１カラム分ずらす。２走査目前半ブロック０〜７のうちの０ブロック目のデータは、１走査目前半ブロック０〜７のうちの０ブロック目に、そのデータの読出位置を１カラム分ずらす。３走査目後半ブロック８〜１５のうちの８ブロック目のデータは、４走査目後半ブロック８〜１５のうちの８ブロック目に、そのデータの読出位置を１カラム分ずらす。４走査目後半ブロック８〜１５のうちの８ブロック目のデータは、３走査目後半ブロック８〜１５のうちの８ブロック目に、そのデータの読出位置を１カラム分ずらす。
【００７３】
また、ノズル列のグループ２に対して補正値「４」が設定されている場合に、１走査目前半ブロック０〜７のうちの０ブロック目のデータは、２走査目前半ブロック０〜７のうちの０ブロック目に、そのデータの読出位置を１カラム分ずらす。さらに、１走査目前半ブロック０〜７のうちの１ブロック目のデータは、２走査目前半ブロック０〜７のうちの１ブロック目に、そのデータの読出位置を１カラム分ずらす。また、２走査目前半ブロック０〜７のうちの０ブロック目のデータは、１走査目前半ブロック０〜７のうちの０ブロック目に、そのデータ読出位置を１カラム分ずらす。さらに、２走査目前半ブロック０〜７のうちの１ブロック目のデータは、１走査目前半ブロック０〜７の１ブロック目に、そのデータの読出位置を１カラム分ずらす。
【００７４】
３走査目後半ブロック８〜１５のうちの８ブロック目のデータは、４走査目後半ブロック８〜１５のうちの８ブロック目に、そのデータの読出位置を１カラム分ずらす。さらに、３走査目後半ブロック８〜１５のうちの９ブロック目のデータは、４走査目後半ブロック８〜１５のうちの９ブロック目に、そのデータの読出位置を１カラム分ずらす。また、４走査目後半ブロック８〜１５の８ブロック目のデータは、３走査目後半ブロック８〜１５のうちの８ブロック目に、そのデータの読出位置を１カラム分ずらす。さらに、４走査目後半ブロック８〜１５のうちの９ブロック目のデータは、３走査目後半ブロック８〜１５のうちの９ブロック目に、そのデータの読出位置を１カラム分ずらす。
【００７５】
ノズル列の他のグループについても同様に、各設定された補正値に従って、データの読出位置の変更を行う。つまり、１走査目前半ブロック群のデータは、２走査目前半ブロック群の同じブロックに、そのデータの読出位置を１カラム分ずらし、２走査目前半ブロック群のデータは、１走査目前半ブロック群の同じブロックに、そのデータの読出位置を１カラム分ずらす。３走査目後半ブロック群のデータは、４走査目後半ブロック群の同じブロックに、そのデータの読出位置を１カラム分ずらし、４走査目後半ブロック群のデータは、３走査目後半ブロック群の同じブロックに、そのデータの読出位置を１カラム分ずらす。
【００７６】
以上のように、傾きずれにより本来の位置から外れる記録ドットの数はグループによって異なるものの、グループ毎に設定した補正値に応じた数の記録素子に対応する記録データの読出位置を変更することで、傾きずれに伴う画質の悪化を軽減することができる。
【００７７】
実施例１及び２においては、紙送りをせずに画像を記録する方法を説明したが、マルチパス記録モードでかつ紙送りをする方法が用いられても良い。その場合、データのずらし位置は異なる記録走査（カラム）だけでなく、異なるグループにデータの読出位置をずらす必要がある。例えば、実施例１で２パス記録モードの場合、１走査目及び２走査目で完成させる画像は、予め定められた画像を約半分に間引いた画像とする。その記録が終了してから３走査目の記録が始まる前に、紙送りローラ１１０３が矢印方向に回転することによって、幅１２８／（６００×２）インチだけｙ方向に紙送りを行う。そして、３走査目及び４走査目で画像を完成させる。
【００７８】
１走査目と２走査目で間引かれたデータのうち、補正が必要なデータに関しては、ノズル列のグループ１に対して補正値「２」が設定されている場合に、１走査目前半ブロック０〜７のうちの０ブロック目のデータは、４走査目のグループ４の前半ブロック０〜７のうちの０ブロック目に、そのデータの読出位置をずらす。また、２走査目前半ブロック０〜７のうちの０ブロック目のデータは、３走査目のグループ４の前半ブロック０〜７のうちの０ブロック目に、そのデータの読出位置をずらす。また、２走査目後半ブロック８〜１５のうちの８ブロック目のデータは、３走査目のグループ４の後半ブロック８〜１５のうちの８ブロック目に、そのデータの読出位置をずらす。１走査目後半ブロック８〜１５のうちの８ブロック目のデータは、４走査目のグループ４の後半ブロック８〜１５のうちの８ブロック目にデータをずらす。
【００７９】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013215903.tif 000003
【図２】
2013215903.tif 000004
【図３】
2013215903.tif 000005
【図４】
2013215903.tif 000006
【図５】
2013215903.tif 000007
【図６】
2013215903.tif 000008
【図７】
2013215903.tif 000009
【図８】
2013215903.tif 000010
【図１２】
2013215903.tif 000011
【図１４】
2013215903.tif 000012
【図１５】
2013215903.tif 000013
【図２３】
2013215903.tif 000014
【図２４】
2013215903.tif 000015
【図９】
2013215903.tif 000016
【図１０】
2013215903.tif 000017
【図１１】
2013215903.tif 000018
【図１３】
2013215903.tif 000019
【図１６】
2013215903.tif 000020
【図１７Ａ】
2013215903.tif 000021
【図１７Ｂ】
2013215903.tif 000022
【図１７Ｃ】
2013215903.tif 000023
【図１７Ｄ】
2013215903.tif 000024
【図１７Ｅ】
2013215903.tif 000025
【図１７Ｆ】
2013215903.tif 000026
【図１８】
2013215903.tif 000027
【図１９】
2013215903.tif 000028
【図２０】
2013215903.tif 000029
【図２１Ａ】
2013215903.tif 000030
【図２１Ｂ】
2013215903.tif 000031
【図２２Ａ】
2013215903.tif 000032
【図２２Ｂ】
2013215903.tif 000033
【図２５Ａ】
2013215903.tif 000034
【図２５Ｂ】
2013215903.tif 000035
【図２５Ｃ】
2013215903.tif 000036
【図２５Ｄ】
2013215903.tif 000037
【図２５Ｅ】
2013215903.tif 000038
【図２５Ｆ】
2013215903.tif 000039
【図２５Ｇ】
2013215903.tif 000040
【図２５Ｈ】
2013215903.tif 000041
【図２５Ｉ】
2013215903.tif 000042
【図２５Ｊ】
2013215903.tif 000043