(57)【要約】【課題】  ムラやスジなどの画像弊害を起す傾きずれを補正するための補正値をテストパターンから取得するにあたり、サテライトの影響を低減して、ずれを補正するための補正値をより正確に取得すること。【解決手段】  通常の記録よりも遅い走査速度によりテストパターンを記録し、このテストパターンに基づき記録ヘッドの傾きに関する情報を検出する。そして、この情報に基づき記録ヘッドにより記録されたドット記録位置を補正するための補正値を取得して、補正を行う。【選択図】  図１２
2009039958.tif 000002
【特許請求の範囲】
【請求項１】
ドットを記録するための記録ヘッドを走査させて記録媒体に画像の記録を行う記録装置であって、
前記記録ヘッドを走査させて該走査の方向に対する前記記録ヘッドの傾きに関する情報を取得するためのテストパターンを前記記録ヘッドに記録させる制御手段と、
前記テストパターンに基づいて前記情報を取得する取得手段と、
前記取得手段により取得した情報に基づいて、前記ドットの記録位置を補正する補正手段とを有し、
前記テストパターンを記録するときの前記記録ヘッドの走査速度が前記記録媒体に画像を記録するときの前記走査速度よりも遅いことを特徴とする記録装置。
【請求項２】
前記記録ヘッドと前記記録媒体との距離を設定する手段を有し、
前記テストパターンを記録するときの前記距離が前記記録媒体に画像を記録するときの前記距離よりも小さいことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、前記傾きに関する情報以外の情報を取得するためのテストパターンも記録させることが可能であって、
前記傾きに関する情報を取得するためのテストパターンを記録するときの走査速度が前記傾きに関する情報以外の情報を取得するためのテストパターンを記録するときの前記走査速度よりも遅いことを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記傾きに関する情報以外の情報とは、前記記録ヘッドの異なる記録素子列に関する情報、または前記記録ヘッドの往走査と復走査に関する情報の少なくとも一方の情報であることを特徴とする請求項３に記載の記録装置。
【請求項５】
複数の記録素子が配列された記録素子列を有する記録ヘッドを記録媒体に対して主走査方向に走査させながら、前記記録素子列における離散した位置の記録素子をブロックとして当該ブロックごとに時分割駆動することにより画像を記録する記録装置であって、
記録データを格納するための格納手段と、
前記記録ヘッドを走査させて前記記録素子列の前記主走査方向に対する傾きに関する情報を取得するためのテストパターンを前記記録ヘッドに記録させる制御手段と、
前記テストパターンに基づいて前記情報を取得する手段と、
前記取得した情報に基づいて、同ブロックに属する記録素子を略同時に駆動するために前記格納手段における主走査方向の格納位置が異なる記録データを読み出し可能な読み出し手段とを有し、
前記テストパターンを記録するときの前記記録ヘッドの走査速度が前記記録媒体に画像を記録するときの前記走査速度よりも遅いことを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドからインクを吐出して記録媒体に画像を記録する記録装置に関する。
【背景技術】
【０００２】
近年、インクジェット記録装置では高画質化及び高速化が求められている。高画質化の要求に対して、記録ヘッドの取付け精度や記録装置の組み立て誤差に起因するムラやスジなどの画像弊害を軽減するため、記録ヘッドから吐出されたインクが記録媒体に記録される位置（記録位置ともいう）のずれを補正する技術が必須となりつつある。
【０００３】
一般に、記録位置のずれを補正する際には、記録媒体にテストパターンを記録し、そのテストパターンから取得した情報により決定される補正値に基づいて記録位置のずれの補正が行われる。また、補正の対象となる記録位置のずれには、記録ヘッドの往走査と復走査により記録されたドットの記録位置のずれ、異なる記録ヘッドそれぞれにより記録されたドットの記録位置の主走査方向または副走査方向におけるずれなどがある。
【０００４】
特許文献１には、インクジェット記録装置が実行可能な記録モードそれぞれのキャリッジ速度によりテストパターンを記録し、各記録モードで記録位置のずれを補正するための補正値を取得する技術が開示されている。このように、実際の記録時と同じキャリッジ速度により記録したテストパターンから補正値を取得することにより、記録位置のずれを高精度に補正することが可能となる。
【０００５】
また、補正の対象となる記録位置のずれには、記録ヘッドがインクジェット記録装置に対して傾いて装着されること等に起因する、副走査方向の上流側のドットと下流側のドットの記録位置の主走査方向におけるずれがある。この記録位置のずれは傾きずれとも称され、この傾きずれによって副走査方向に沿って記録されるべきドット列が主走査方向に対して傾いて記録されてしまう。
【０００６】
特許文献２には、記録素子を時分割駆動して記録を行うインクジェット記録装置において、上流側のドットと下流側のドットとの記録位置のずれ量に応じて記録バッファから読み出す記録データの位置を変更して、傾きずれを補正する技術が開示されている。
【特許文献１】特開２０００−３７９３６号公報
【特許文献２】特開２００４−０９４８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
インクジェット記録装置の高画質化がますます要求される昨今では、上述した傾きずれについても記録位置のずれを高精度に補正し、ムラやスジなどの画像弊害を軽減することが求められている。傾きずれなど記録位置のずれを高精度に補正ためには、テストパターンからできるだけ誤差無く補正値を取得することが重要である。
【０００８】
ところで、記録位置の補正値を取得するためのテストパターンは、補正の対象となる記録動作それぞれによって記録されるの画像のうち、一方の画像を他方の画像に対してずらして重ねたパッチを複数のずれ量について記録することで作成される。例えば、往走査と復走査の記録位置のずれを補正するためのテストパターンは、往走査で記録した複数の画像に対して、復走査で複数の画像を所定量ずつずらして重ねて記録することで作成される。
【０００９】
そして、インクジェット記録装置に備えられた光学式センサにより各パッチの反射光学濃度を測定、またはユーザが目視で記録濃度の最も高い若しくは最も低いパッチを選択するなどの方法により、テストパターンの光学特性に関する情報を得て補正値を取得する。そのため、記録位置のずれを高精度に補正するには、テストパターンにおける複数のパッチそれぞれにおいて、２つの画像のずれ量が光学特性に正確に反映されている必要がある。
【００１０】
しかし、インクジェット記録装置では、記録ヘッドからインクを吐出すると、吐出したインク滴（主滴）に付随して小インク滴が発生し、この小インク滴が記録媒体上で主滴近くの位置に着弾してサテライトとなることが知られている。この小インク滴が、パッチの画像の存在しない部分に記録されると、そのパッチの光学特性に変化を与えるため、記録位置のずれを補正するための補正値に誤差が生じ、記録位置のずれを高精度に補正できなくなってしまう。
【００１１】
そこで、本発明は、ムラやスジなどの画像弊害を起す傾きずれを補正するための補正値をテストパターンから取得するにあたり、サテライトの影響を低減して、ずれを補正するための補正値をより正確に取得することが可能な記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上述の課題を鑑みて成されたものであって、ドットを記録するための記録ヘッドを走査させて記録媒体に画像の記録を行う記録装置であって、前記記録ヘッドを走査させて該走査の方向に対する前記記録ヘッドの傾きに関する情報を取得するためのテストパターンを前記記録ヘッドに記録させる制御手段と、前記テストパターンに基づいて前記情報を取得する取得手段と、前記取得手段により取得した情報に基づいて、前記ドットの記録位置を補正する補正手段とを有し、前記テストパターンを記録するときの前記記録ヘッドの走査速度が前記記録媒体に画像を記録するときの前記走査速度よりも遅いことを特徴とする。
【発明の効果】
【００１３】
本発明の記録装置によれば、傾きずれを補正するための補正値をテストパターンから取得するにあたり、サテライトの影響を低減して、より正確な補正値を取得することが可能となる。
【発明を実施するための最良の形態】
【００１４】
なお、本明細書において、「記録」とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００１５】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１６】
さらに、「インク」とは、上記「記録」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理に供され得る液体を表すものとする。インクの処理としては、例えば記録媒体に付与されるインク中の色剤の凝固または不溶化させることが挙げられる。
【００１７】
またさらに、「記録素子」（「ノズル」という場合もある）とは、特にことわらない限り吐出口乃至これに連通する液路及びインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。なお、本明細書において、吐出口列を記録素子列という場合もある。
【００１８】
〔記録装置の構成〕
図１は、本発明の代表的な実施形態であるインクジェット記録装置（以下、記録装置という）１を示す外観斜視図である。
【００１９】
図１に示すように、記録装置１は、インクジェット方式に従ってインクを吐出して記録を行う記録ヘッド３を搭載したキャリッジ２に、キャリッジモータＭ１によって発生する駆動力を伝達機構４より伝え、キャリッジ２を矢印Ａ方向に往復移動（往復走査）させる。この往復移動とともに、例えば記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド３から記録媒体Ｐにインクを吐出することで記録を行う。また、記録ヘッド３の状態を良好に維持するためにキャリッジ２を回復装置１０の位置まで移動させ、間欠的に記録ヘッド３の吐出回復処理を行う。
【００２０】
記録装置１のキャリッジ２には、記録ヘッド３を搭載するだけでなく、記録ヘッド３に供給するインクを貯留するインクカートリッジ６を装着する。インクカートリッジ６は、キャリッジ２に対して着脱自在になっている。
【００２１】
また、記録装置１はカラー記録が可能であり、そのためにキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクをそれぞれ収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは、それぞれ独立に着脱可能である。
【００２２】
キャリッジ２と記録ヘッド３とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。そして、記録ヘッド３は記録信号に応じてエネルギーを発生することにより、複数の吐出口からインクを選択的に吐出して記録を行う。特に、本実施形態の記録ヘッド３は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用している。そのため、記録ヘッド３は電気エネルギーを熱エネルギーに変換する電気熱変換体（記録素子）を備え、その熱エネルギーをインクに与えることにより膜沸騰を発生させる。そして、発生した膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して吐出口よりインクを吐出させる。この電気熱変換体は、各吐出口のそれぞれに対応して設けられ、各吐出口対応する電気熱変換体に記録信号に応じたパルス電圧を印加することによって、対応する吐出口からインクが吐出される。
【００２３】
キャリッジ２は、キャリッジモータＭ１の駆動力を伝達する伝達機構４の駆動ベルト７の一部に連結されており、ガイドシャフト１３に沿って矢印Ａ方向に摺動自在に案内支持されるようになっている。従って、キャリッジ２は、キャリッジモータＭ１の正転及び逆転によってガイドシャフト１３に沿って往復移動する。また、キャリッジ２の移動方向（矢印Ａ方向）に沿ってキャリッジ２の絶対位置を示すためのスケール８が備えられている。本実施形態では、スケール８は透明なＰＥＴフィルムに必要なピッチで黒色のバーを印刷したものを用いており、その一方はシャーシ９に固着され、他方は板バネ（不図示）で支持されている。
【００２４】
また、ガイドシャフト１３の両端には偏心カム（不図示）が設けられており、キャリッジ昇降モータの駆動によりギア列を介して偏心カムまで駆動を伝達することによってガイドシャフト１３を上下に昇降させることができる。このガイドシャフト１３の昇降に応じて、キャリッジ２も同様に昇降するため、厚みの異なるシート材Ｐに対しても最適なギャップを形成することができる。
【００２５】
なお、テストパターンの記録においては、スケール８とエンコーダ等を用いてキャリッジの位置を検出することによりパッチそれぞれにおいて２つの画像のずれ量を制御している。また、記録装置１には、記録ヘッド３の吐出口（不図示）が形成された吐出口面に対向してプラテン（不図示）が設けられている。
【００２６】
そして、記録装置１は、キャリッジモータＭ１の駆動力によって記録ヘッド３を搭載したキャリッジ２を往復移動させるとともに、記録ヘッド３に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Ｐの全幅にわたって記録を行う。
【００２７】
さらに、図１において、１４は記録媒体Ｐを搬送するために搬送モータＭ２によって駆動される搬送ローラ、１５はバネ（不図示）により記録媒体Ｐを搬送ローラ１４に当接するピンチローラである。また、１６はピンチローラ１５を回転自在に支持するピンチローラホルダ、１７は搬送ローラ１４の一端に固着された搬送ローラギアである。そして、搬送ローラギア１７に中間ギア（不図示）を介して伝達された搬送モータＭ２の回転により、搬送ローラ１４が駆動される。
【００２８】
またさらに、２０は記録ヘッド３によって画像が記録された記録媒体Ｐを記録装置外ヘ排出するための排出ローラであり、搬送モータＭ２の回転が伝達されることで駆動されるようになっている。なお、排出ローラ２０は記録媒体Ｐをバネ（不図示）により圧接する拍車ローラ（不図示）により当接する。２２は、拍車ローラを回転自在に支持する拍車ホルダである。
【００２９】
またさらに、記録装置１には、記録ヘッド３を搭載するキャリッジ２の記録動作のための往復運動の範囲外（記録領域外）の所望位置、例えばホームポジションに対応する位置に、記録ヘッド３の吐出不良を回復するための回復装置１０が配設されている。
【００３０】
回復装置１０は、記録ヘッド３の吐出口面をキャッピングするキャッピング機構１１と記録ヘッド３の吐出口面をクリーニングするワイピング機構１２を備えている。回復装置１０は、キャッピング機構１１による吐出口面のキャッピングに連動して、回復装置内の吸引ポンプ等により吐出口からインクを強制的に排出させ、記録ヘッド３のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。
【００３１】
また、非記録動作時等には、記録ヘッド３の吐出口面をキャッピング機構１１でキャッピングすることによって、記録ヘッド３を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構１２はキャッピング機構１１の近傍に配され、記録ヘッド３の吐出口面に付着したインク液滴を拭き取るようになっている。
【００３２】
これらキャッピング機構１１及びワイピング機構１２により、記録ヘッド３のインク吐出状態を正常に保つことが可能となっている。
【００３３】
〔記録装置の制御構成〕
図２は、図１に示した記録装置１の制御構成を示すブロック図である。
【００３４】
図２に示すように、コントローラ６００には、ＭＰＵ６０１、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したＲＯＭ６０２、および特殊用途集積回路（ＡＳＩＣ）６０３が含まれる。ＡＳＩＣ６０３は、キャリッジモータＭ１の制御、搬送モータＭ２の制御、及び、記録ヘッド３の制御のための制御信号を生成する。また、コントローラ６００には、画像データの展開領域やプログラム実行のための作業用領域等を設けたＲＡＭ６０４、システムバス６０５、Ａ／Ｄ変換器６０６なども含まれて構成されている。システムバス６０５は、ＭＰＵ６０１、ＡＳＩＣ６０３、ＲＡＭ６０４を相互に接続してデータの授受を行い、Ａ／Ｄ変換器６０６は、以下に説明するセンサ群からのアナログ信号を入力してＡ／Ｄ変換し、デジタル信号をＭＰＵ６０１に供給する。
【００３５】
６１０は、画像データの供給源となるコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）であり、ホスト装置と総称される。ホスト装置６１０と記録装置１との間では、インタフェース（Ｉ／Ｆ）６１１を介して画像データ、コマンド、ステータス信号等を送受信する。
【００３６】
さらに、６２０はスイッチ群であり、電源スイッチ６２１、プリント開始を指令するためのプリントスイッチ６２２、及び回復スイッチ６２３など、ユーザによる指令入力を受けるためのスイッチから構成される。回復スイッチ６２３は、記録ヘッド３のインク吐出性能を良好な状態に維持するための処理（回復処理）の起動を指示するためのスイッチである。また、６３０は、ホームポジションｈを検出するためのフォトカプラなどの位置センサ６３１、環境温度を検出するために記録装置の適宜の箇所に設けられた温度センサ６３２等から構成され、装置状態を検出するためのセンサ群である。
【００３７】
さらに、６４０はキャリッジ２を矢印Ａ方向に往復走査させるためのキャリッジモータＭ１を駆動させるキャリッジモータドライバ、６４２は記録媒体Ｐを搬送するための搬送モータＭ２を駆動させる搬送モータドライバである。
【００３８】
以上のような構成により、記録装置１はインタフェース６１１を介して転送された記録データのコマンドを解析し、記録に用いる記録データをＲＡＭ６０２に展開する。記録データの展開領域（展開バッファ）は２次元の矩形領域であり、その横サイズをキャリッジ移動方向（主走査方向）の記録可能領域分の画素数に対応させる。また、展開バッファの縦サイズを記録ヘッドの１回の記録走査で記録される記録媒体の搬送方向（副走査方向）の画素数に対応したものとして構成し、これをＲＡＭ６０２に確保する。
【００３９】
記録走査において、記録ヘッド３に記録データを転送するために参照されるＲＡＭ６０２上の記憶領域（プリントバッファ）も２次元の矩形領域であり、その横サイズを主走査方向の記録可能領域分の画素数に対応させる。また、プリントバッファの縦サイズを記録ヘッドの１回の記録走査で記録される副走査方向の画素数に対応したものとして構成し、これをＲＡＭ６０２の記憶領域上に確保する。
【００４０】
図３に、プリントバッファ上の記録データの格納位置を模式的に示す。同図において、アドレス０００のｂ０には、後述する本実施形態の記録ヘッドのノズル番号０の記録素子の記録データが保持されている。そして、同じアドレス０００のｂ１にはノズル番号０の次カラムの記録データが保持されており、同様にしてアドレス０００の横方向には次カラムに記録するデータが順に保持されている構成となっている。同様にして、アドレス０ＦＥにはノズル番号１２７の記録データがノズル番号０と同じように保持されている。
【００４１】
〔記録ヘッドの構成〕
図４（Ａ）に、記録ヘッド３の吐出口面１４０における吐出口１５０の配列を示す。吐出口１５０が複数配列した吐出口列１４１、１４２、１４３、１４４はそれぞれ吐出口１５０が１２８個配列してなり、それぞれがブラック、シアン、マゼンタ、イエロのインク滴を吐出する。
【００４２】
なお、記録ヘッド３は上述の構成に限らず、例えば各色の吐出口列１４１、１４２、１４３、１４４が、副走査方向に吐出口１５０を交互に配置した二列からなる構成であってもよい。また、ブラックの吐出口列１４１が他色の吐出口列１４２、１４３、１４４よりも長い構成であってもよい。
【００４３】
以降の説明では、１つのインク吐出口列（ここでは黒のインク吐出口列１４１）に対して傾きずれ補正を行う場合を例に説明を行うが、他の吐出口列についても同様に傾きずれ補正を行うことが可能である。
【００４４】
図４（Ｂ）は、１２８個の吐出口１５０からなる吐出口列１４１を有する記録ヘッド３の構成を示した図である。同図において、図中上側が副走査方向の下流側に相当し、下流側から上流側に向かって吐出口列１４１のそれぞれの吐出口１３に０〜１２７のノズル番号を仮想的に付ける。さらに、吐出口列１４１の吐出口１３をノズル番号の小さい方から１６個ずつグループ０からグループ７に分け、各グループでノズル番号の小さい吐出口に対応する記録素子から順にブロック０からブロック１５を割り当てる。このようにして、ブロック番号の割り当てられた記録素子をブロック０から１５の順に時分割して駆動することにより画像の記録を行う。
【００４５】
〔テストパターンの記録〕
まず、傾きずれを補正するための処理について、その手順の一例を図５を用いて説明する。本手順が起動されると、まず記録媒体をセットし（ステップＳ１００）、補正値を取得するためのテストパターンを記録媒体に記録する（ステップＳ１０１）。次に、記録媒体に記録されたテストパターンのパッチそれぞれの読取り動作を光学センサにより行って、濃度情報を取得する（ステップＳ１０２）。そして、この濃度情報に基づき傾きずれに関する情報を検出し（ステップＳ１０３）、この情報から補正値を取得して補正値記憶メモリ２１７に格納（更新）する（ステップＳ１０４）。
【００４６】
次に、本実施形態における、ステップＳ１０１からＳ１０３までのテストパターン記録から傾きずれに関する情報の検出までの処理の概要について説明を行う。
【００４７】
図６には、ステップＳ１０１により記録媒体に記録されたテストパターンの一例が示されており、本実施形態のテストパターンには７個のパッチ４０１〜４０７が記録されている。図７は、テストパターンを記録するにあたり、パッチ４０１〜４０７のそれぞれを記録する手順を説明する図面である。まず、記録ヘッドの１回目の走査で、上流側３個の吐出口により副走査方向３ドット×主走査方向４ドットの画像４１１を、主走査方向に４ドット分の間隔を空けて２個記録する（同図（Ａ））。そして、記録媒体を搬送した後、２回目の走査で下流側３個の吐出口により副走査方向３ドット×主走査方向４ドットの画像４１２を画像４１１の間の間隔に記録する（同図（Ｂ））。なお、１回目と２回目の走査を異なる方向の走査により記録を行うと走査方向の違いによってドットの記録位置に誤差が生じやすいため、１回目と２回目を同一方向の走査により記録を行うことが望ましい。なお、ここでは、記録ヘッドは図面の左側から右側へと走査するときにパッチの記録を行っている。
【００４８】
７個のパッチのうち基準のパッチ４０４は、２回目の走査で画像４１１の間の間隔をちょうど埋めるように画像４１２を記録する。一方、パッチ４０５、４０６、４０７は、２回目の走査で下流側の吐出口の駆動タイミングを遅らせるとともに、それぞれで駆動タイミングを異ならせて画像４１２を記録する。ここでは、画像４１２は画像４１１の間の間隔から主走査方向の右方向に１／２画素、１画素、３／２画素ずれるように記録される。一方、パッチ４０３、４０２、４０１は、２回目の走査で下流側吐出口１３の駆動タイミングを早めるとともに、それぞれで駆動タイミングを異ならせて画像４１２を記録する。ここでは、画像４１２は画像４１１の間隔から主走査方向の左方向に１／２画素、１画素、３／２画素ずれるように記録される。
【００４９】
続いて、以上のようにして記録したテストパターンにより、傾きずれに関する情報を検出するまでの手順の概略について説明する。
【００５０】
まず、図８（Ａ）、（Ｂ）には、傾きずれがある場合の基準のパッチ４０４と、このパッチにおけるドットの配置を示す。同図（Ａ）に示すように、傾きずれがあるとパッチ４０４には黒スジ４０９および白スジ４１０が発生する。また、このパッチにおけるドットの配置としては、同図（Ｂ）のように黒スジ４０９および白スジ４１０に対応してドットの重なった部分（重複部）４１３およびドットの存在しない部分（空白部）４１４が生じる。
【００５１】
図９に、記録ヘッドが記録装置に対して傾いて装着されること等に起因する傾きずれにおいて、上流側の吐出口により記録されたドット４０８と下流側の吐出口により記録されたドット４１５の配置を示す。図９に示すように、傾きずれが発生すると、上流側のドット４０８と下流側のドット４１５との間には記録位置のずれ（このずれ量をＬとする）が生じる。
【００５２】
したがって、パッチ４０４は２回目の走査で画像４１１の間の間隔をちょうど埋めるように画像４１２を記録しているため、図９に示すような上流側のドットと下流側のドットとの主走査方向のずれによって、ドットの重複部や空白部が発生する。そして、パッチ４０４は黒スジおよび白スジのあるパッチとなる。
【００５３】
次に、傾きずれに関する情報をテストパターンから検出する方法の概要について説明する。なお、ここでは、７個のパッチのうち“−２”のパッチ４０２が、黒スジおよび白スジがなく最も一様なパッチとして検出されたものとする。
【００５４】
パッチ４０２は、２回目の走査で下流側の吐出口の駆動タイミングを早めて、画像４１１の間の間隔から図中の左側に１画素ずれるように画像４１２を記録した。したがって、傾きずれがなければ、画像４１１と画像４１２が重なった部分に黒スジが表れ、また画像４１１と画像４１２が離れた部分には白スジが表れるはずである。
【００５５】
しかし、傾きずれが発生することによって、上流側のドットと下流側のドットとの間に主走査方向のずれ（ずれ量Ｌ）が存在するため、このずれ量Ｌが画像４１１の間の間隔に対する画像４１２の１画素分のずれ量を相殺して、パッチ４０２は一様なパッチとなる。図１０には、“−２”のパッチ４０２と、このパッチのドットの配置を示す。
【００５６】
以上のことから、上流側ドットと下流側ドットの主走査方向のずれ量Ｌが１画素分であり、また上流側ドットに対して下流側ドットが主走査方向方向の右方向にずれていることから時計回り方向に傾いた傾きずれであると検出される。このように、下流側の吐出口の駆動タイミングを遅らせて、または早めて記録したパッチの中から一様なパッチを選択することにより、傾きずれに関する情報としての主走査方向のずれ量とずれの方向とを検出することができる。本実施形態では、光学センサを用いて複数のパッチそれぞれの記録濃度を測定することにより、記録濃度の最も高いパッチを黒スジおよび白スジがなく最も一様なパッチとして検出することが可能となる。
【００５７】
なお、上述の説明では、単純に光学センサにより最も一様なパッチを選択することで傾きずれに関する情報を検出する構成としている。しかし、この構成に限らず、傾きずれに関する情報を検出する構成としては種々の構成を採用することができる。例えば、記録濃度の最も高いパッチと２番目に高いパッチを選択し、この２つのパッチの記録濃度差を算出する。そして、算出した差が所定値以上であれば反射光学濃度の最も高いパッチの主走査方向のずれ量をそのまま傾きずれに関する情報として検出し、所定値以下であれば２つのパッチの主走査方向ずれ量の平均値を傾きずれに関する情報として検出するようにしても良い。または、各パッチの反射光学濃度の濃度データから多項式近似によって近似曲線を求め、近似曲線の最高点の値から主走査方向のずれ量を傾きずれに関する情報として検出するようにしても良い。
【００５８】
なお、テストパターンより検出した主走査方向のずれ量およびずれの方向に基づいて、補正値を取得する方法については後述する。また、以上のように、パッチそれぞれの光学特性を利用して傾きずれに関する情報を取得していることからも、サテライトによってパッチに濃度変化が生じれば、傾きずれに関する情報、補正値に影響を与えることは明らかである。
【００５９】
以上の構成によって、テストパターンより傾きずれに関する情報を検出することができるが、本実施形態では、さらに、Ｓ１０２のテストパターン記録におけるキャリッジの走査速度を実際に記録を行う際よりも遅くする構成を採用している。以下に、本実施形態においてこのような構成を採用する理由を説明する。
【００６０】
図１１は、主滴５０１および小インク滴５０２について鉛直方向および水平方向の速度成分を説明する図面である。同図において、主滴５０１の鉛直方向の速度成分Ｖｍは、小インク滴の鉛直方向の速度成分Ｖｓよりも大きくなっている。また、キャリッジを走査させながら主滴および小インク滴を吐出しているため、主滴５０１および小インク滴５０２の水平方向の速度成分は、キャリッジの走査速度と等しい速度成分を有している。つまり、主滴５０１の水平方向の速度成分Ｖｍｈおよび小インク滴の水平方向の速度成分Ｖｓｈは、キャリッジの走査速度Ｖｃに等しくなっている。
【００６１】
ここで、記録ヘッド３と記録媒体Ｐとの距離をＸ、主滴の記録位置と小インク滴の記録位置との間隔をＤとすると、この間隔Ｄは、Ｄ＝Ｖｃ×（Ｘ／Ｖｍ−Ｘ／Ｖｓ）で表される。つまり、主滴５０１の記録位置と小インク滴５０２の記録位置との間隔Ｄはキャリッジの走査速度Ｖｃに比例しており、キャリッジの走査速度Ｖｃが速くなるほど間隔Ｄも大きくなることが分かる。
【００６２】
図１２は、異なるキャリッジの走査速度によって、上述の傾きずれ補正のテストパターンにおける基準のパッチ４０４を記録したときのドット配置を示した図面である。本実施形態の記録装置は、実際に記録を行うときのキャリッジの走査速度を２５ｉｎｃｈ／ｓとしているが、同図（Ａ）は実際の記録時と同じキャリッジの走査速度（２５ｉｎｃｈ／ｓ）によりパッチを記録したときのドットの配置を示している。この図では、主滴５０１と小インク滴５０２とが記録媒体上の離れた位置に着弾した場合を示している。
【００６３】
同図（Ｂ）は、実際の記録時よりも遅いキャリッジの走査速度（１２．５ｉｎｃｈ／ｓ）によりパッチを記録したときのドットの配置を示している。この図では、主滴と小インク滴の記録位置の間隔が図１２（Ａ）よりも接近して、主滴５０１のドットの中に小インク滴５０２のドット（サテライト）が形成された場合を示している。
【００６４】
図１２（Ａ）では、サテライトが主滴５０１のドッドの外側、ちょうどパッチの空白部に記録されているため、このパッチの反射光学濃度はサテライトがないときのパッチの反射光学濃度よりも大きな値になる。これに対し、図１２（Ｂ）では、サテライトが主滴５０１のドッドの内側に重なるようにして記録されているため、このパッチの反射光学濃度はサテライトがないときとほとんど変わらない。
【００６５】
このように、キャリッジの走査速度が遅くなるほど主滴とサテライトとの間隔は小さくなるため、実際の記録時よりも走査速度を遅くした図１２（Ｂ）では、サテライトが主滴５０１のドッドの内側に記録されて、パッチの光学特性変化の影響を低減できている。したがって、実際の記録時よりも走査速度を遅くしてテストパターンを記録することにより、サテライトの影響を低減して傾きずれに関する情報を検出できるので、より正確な補正値を取得することが可能となる。
【００６６】
なお、上述の説明において、実際の記録時よりもキャリッジの走査速度を遅くした図１２（Ｂ）では、サテライト全体が主滴のドット中に形成された場合を示した。しかし、この場合よりも走査速度が速く、サテライトの一部分が主滴のドット中に形成される場合であっても、サテライトによるパッチの濃度変化の影響を低減できるので、より正確な補正値を取得することが可能となる。また、サテライトが主滴のドットとまったく重ならない場合であっても、より正確な補正値を取得することが可能となる。なぜなら、実際の記録時よりもキャリッジの走査速度を遅くすることで、キャリッジの走査中の振動低減など走査状態が安定化され、主滴の記録位置精度を向上できるためである。
【００６７】
往走査と復走査との記録位置のずれなどは、実際の記録時と同じキャリッジの走査速度により記録したテストパターンを用いて補正することで、より正確な補正値を取得できることが分かっている。これは、実際の記録時とテストパターンの記録時の走査速度を同じにすれば、キャリッジ走査中の振動など実際の記録時にドットの記録位置がずれる種々の要因が生じている状態でテストパターンを記録し、このパターンを基にして補正を行っているためである。これに対し、傾きずれは記録ヘッドの組込み精度や装着精度に起因する記録位置のずれであり、テストパターンを記録するときの記録条件（例えばキャリッジの走査速度）に影響を受けることは殆どない。以上のことから、傾きずれを補正するためのテストパターンを実際の記録時よりも走査速度を遅くして記録することにより、サテライトの影響を低減して、より正確な補正値を取得することが可能となる。
【００６８】
また、傾きずれ補正のテストパターンを記録する際、記録ヘッドと記録媒体との距離を短くすることによって主滴と小インク滴の記録位置の間隔を小さくして、サテライトの影響を低減することができる。これは、主滴と小インク滴の記録位置の間隔Ｄは、Ｄ＝Ｖｃ×（Ｘ／Ｖｍ−Ｘ／Ｖｓ）で表され、この間隔Ｄは記録ヘッドと記録媒体との距離Ｘに比例しているからである。なお、記録ヘッドと記録媒体との距離の設定は、既に説明した通り、キャリッジ昇降モータの駆動によりギア列を介して偏心まで駆動を伝達することによってガイドシャフト５２を上下に昇降させることで実行できる。
【００６９】
本実施形態では、傾きずれ補正に加えて、その他の記録位置のずれの補正を行うために、それぞれのテストパターンを同一の記録媒体に記録する場合、傾きずれ補正のためのパターンのみを実際の記録時よりも走査速度を遅くして記録する。そして、その他の記録位置のずれの補正を行うためのテストパターンについては、実際の記録時とテストパターン記録時の走査速度を同じにしている。これによって、傾きずれに関する情報と傾きずれに関する情報以外の情報とをそれぞれ、高い精度で検出することができる。なお、傾きずれ以外の記録位置のずれには、例えば千鳥配列になった同色ノズル列のＯｄｄ列とＥｖｅｎ列の記録位置のずれ、吐出量の異なる大ノズル列と小ノズル列の記録位置のずれ、往走査と復走査の記録位置のずれなどがある。
【００７０】
なお、図１２では往方向の走査でパッチを記録しているが、復方向の走査で記録した場合も、主滴に対してサテライトが着弾する方向が逆転するだけであり、同様の効果を奏することが可能である。
【００７１】
さらに、以上の説明では、光学センサを用いてパッチそれぞれの反射光学濃度を測定する場合について説明したが、光学センサを用いずにユーザの目視によって傾きずれに関する情報を検出する場合であっても、本実施形態は有用である。すなわち、傾きずれ補正のテストパターンを実際の記録時と同じ走査速度により記録すると、サテライトがパッチの空白部に発生して、この空白部に相当する白スジが認識されにくくなってしまい、ユーザによる検出精度が低下する可能性がある。これに対し、実際の記録時よりも走査速度を遅くしてテストパターンを記録すれば、サテライトが主滴のドッドの内側に重なるようにして記録されるため、空白部の濃度変化が抑制され、白スジとして認識しやすくなる。このように、ユーザの目視によって傾きずれに関する情報を検出する場合であっても、実際の記録時よりも走査速度を遅くしてテストパターンを記録することにより、サテライトの影響を低減して、より正確な補正値を取得することが可能となる。
【００７２】
〔傾きずれ補正の制御構成〕
次に、テストパターンより検出した傾きずれに関する情報に基づいて補正値を取得して、補正値記憶メモリ２１７に格納（更新）する工程（図５のステップＳ１０４）、この補正値を用いて傾きずれの補正を行って画像を記録する工程について説明する。
【００７３】
まず、傾きずれ補正を実行するためのハード構成の一例を以下に示す。
【００７４】
図１３は、ＡＳＩＣ６０３の内部ブロック図である。同図を用いて、離散した位置の記録素子を順に駆動していく時分割駆動の構成について説明する。データ並び替え回路２１２は、記録データを並び替えるための回路である。この回路は、１２７個の記録素子に対応付けられてプリントバッファに保持されている記録データを略同時に記録されるブロックごとの７ビットの記録データにまとめて、記録メモリ２１３に書き込みを行う。
【００７５】
図１４は、記録メモリ２１３の構成を模式的に示した図である。同図において、アドレス０からＦまでにはブロック０から１５までの記録データが順番に保持されている。ブロック０にはグループ０からグループ７までのｂ０のデータが保持されており、同様にブロック１にはグループ０からグループ７までのｂ１のデータが保持されている。また、書き込み動作と読み込み動作が排他動作となるように、記録メモリ２１３は１６ブロック分のデータを１Ｂａｎｋとした３Ｂａｎｋ構成を採用している。
【００７６】
記録メモリ２１３において、書き込みにＢａｎｋ０が使用されるとき、読み込みはＢａｎｋ１とＢａｎｋ２から行われる。また、書き込みにＢａｎｋ１が使用されるとき、読み込みはＢａｎｋ２とＢａｎｋ０から行われ、書き込みにＢａｎｋ２が使用されるとき、読み込みはＢａｎｋ０とＢａｎｋ１から行われる。なお、このように読み込み時に２Ｂｎａｋを使用する理由は、後ほど説明を行う。
【００７７】
図１３に戻って、転送回数カウンタ２１６は記録タイミング信号の回数をカウンタするカウンタ回路であり、記録タイミング信号ごとにインクリメントされる。転送回数カウンタは０から１５までカウントして０に戻る。さらに、転送回数カウンタ２１６は記録メモリ２１３のＢａｎｋ値をカウントしており、転送回数カウンタが１６回カウントされるとＢａｎｋ値を＋１インクリメントする。
【００７８】
ブロック駆動順データメモリ２１４は、１６分割されたブロック番号０から１５の記録素子を駆動する順番がアドレス０から１５に記録されている。例えば、ブロック番号０から順次駆動する場合には、アドレス０から１５に０→１→２→・・・→１５の順でブロック番号が記憶されている。
【００７９】
記録データ転送回路２１９は、例えば光学リニアエンコーダに基づいて生成される記録タイミング信号をトリガに、転送回数カウンタ２１６のインクリメントを行う。データ選択回路２１５は、記録タイミング信号を起点にブロック駆動順データメモリ２１４の値と転送回数カウンタ２１６のカウントしたＢａｎｋ値に応じた記録データを記録メモリ２１３より読み出す。そして、記録データを補正値メモリ２１７に保持されている補正値に応じて補正を行い、この補正を行った記録データをデータ転送ＣＬＫ生成器２１８によって生成されたデータ転送ＣＬＫ信号（ＨＤ＿ＣＬＫ）に同期して、記録ヘッド３に転送する。
【００８０】
図１５は、ブロック駆動順データメモリ２１４のアドレス０からアドレス１５に書き込まれたブロック駆動順データの一例を示している。同図では、ブロック駆動順データメモリ２１４のアドレス０、アドレス１には、それぞれブロック０、ブロック１を示すブロックデータが記憶されている。同様に、アドレス２からアドレス１５には、ブロック２からブロック１５を示すブロックデータが順次記憶されている。
【００８１】
データ選択回路２１５は、記録タイミング信号をトリガに、ブロック駆動順データメモリ２１４のアドレス０からブロックイネーブル信号としてブロックデータ０００１（ブロック１を示す数値）を読み出す。そして、このブロックデータ０００１に対応した記録データを記録メモリ２１３から読み出し、この記録データを記録ヘッド３に転送する。
【００８２】
同様にして、次の記録タイミング信号で、ブロック駆動順データメモリ２１４のアドレス１からブロックイネーブル信号としてブロックデータ１０１１（ブロック１を示す数値）を読み出す。そして、ブロックデータ００１１に対応した記録データを記録メモリ２１３から読み出し、記録ヘッド３に転送する。
【００８３】
同様にして、次の記録タイミング信号２１２をトリガに、ブロック駆動順データメモリ２１４のアドレス２からアドレス１５まで順にブロックデータを読み出す。そして、各ブロックデータに対応した記録データを記録メモリ２１３から読み出し、記録ヘッド３に転送する。
【００８４】
このようにして、データ選択回路２１５は、ブロック駆動順データメモリ２１４のアドレス０から１５までに設定されたブロックデータの読み出しを行う。そして、それぞれのブロックデータに対応した記録データを記録メモリ２１３から読み出して記録ヘッド３に転送することで１カラム分の記録を行う。
【００８５】
図１６は、記録ヘッド３を駆動する駆動回路図であり、記録ヘッド３は１２８個の記録素子を１６のブロックに分割して駆動し、同ブロックに割り当てられた１６個の記録素子を駆動する。記録データ信号３１３はＨＤ＿ＣＬＫ信号３１４によって記録ヘッド３へシリアル転送で送られる。記録データ信号３１３は、１６ビットのシフトレジスタ３０１で受け取った後、１６ビットラッチ３０２にてラッチ信号３１２の立ち上がりでラッチされる。ブロックの指定は４本のブロックイネーブル信号３１０で示され、デコーダ３０３で展開された指定ブロックの記録素子が選択される。
【００８６】
ブロックイネーブル信号３１０と記録データ信号３１３の両方で指定された記録素子のみが、ＡＮＤゲート３０５を通過したヒータ駆動パルス信号３１１によって駆動され、インク滴を吐出して画像記録が行われる。
【００８７】
図１７に、ブロックイネーブル信号３１０の駆動タイミングを示す。分割ブロック選択回路では、ブロック駆動順データメモリ２１４に格納されているブロック駆動順データに基づいてブロックイネーブル信号３１０を生成することができる。そこで、同図のブロックイネーブル信号３１０に示すように、分割ブロック選択回路では、ブロック駆動順データメモリ２１４により生成されるブロック駆動順は、ブロック０から始まりブロック１５までの１６ブロックを順番に指定するように設定されている。従って、片方向記録及び双方向記録の際の往走査記録では、駆動タイミングを示すブロックイネーブル信号３１０は、記録ヘッド３に対して、ブロック０→１→２→・・・→１５の駆動順序で駆動させることになる。なお、ブロックイネーブル信号３１０は、各ブロックが１周期の中で等間隔のタイミングで指定されるように生成されている。
【００８８】
〔傾きずれ補正の概要〕
次に、図６における“−２”のパッチ４０２が最も一様なパッチとして検出されたものとして、そのときの傾きずれの補正方法の概要を説明する。
【００８９】
ステップＳ１０３では、各パッチから測定した濃度情報に基づいて傾きずれに関する情報を検出した。図６のパッチ４０２からによって検出した主走査方向に対するドット配置のずれ量（１画素分）、およびずれの方向（主走査方向方向の右方向）に応じて、傾きずれを補正するための補正値を補正値記憶メモリ２１７に設定する。傾きずれ補正を行うための補正値は、グループ０から７のグループそれぞれについて、記録データの読み出し位置を変更する記録素子数を示す値として設定される。この補正値は、図１８のように補正値記憶メモリ２１７にテーブルの形で設定され、“−２”の傾きずれの場合には、基準となるグループ０に対して０、グループ１に対して２が設定される。同様に、グループ２に４、グループ３に６、グループ４に８、グループ５に１０、グループ６に１２、グループ７に１４がそれぞれの補正値として設定される。
【００９０】
なお、各グループに対する補正値の決定方法としては、傾きずれに関する情報に対応する複数のテーブルを予め保持しておく方法がある。また、基準のグループ０の補正値を０とし、傾きずれに関する情報からグループ７おける補正値を決定し、簡易計算によって中間に位置するグループそれぞれの補正値を決定するようにしてもよい。
【００９１】
また、ここでは、補正値が０となる基準をグループ０としたが、基準となるグループ０以外のグループであってもよい。例えば、グループ４を基準とすれば、グループ０に−８、グループ１に−６、グループ２に−４、グループ３に−２がそれぞれの補正値として設定される。また、グループ５には２、グループ６には４、グループ７には６がそれぞれの補正値として設定される。
【００９２】
そして、補正値記憶メモリ２１７に設定された補正情報に基づいて記録データの読み出し位置が変更され、この読出し位置の変更された記録データに基づいて画像が記録される。
【００９３】
図１９は、グループ０から７の記録素子に割り当てられるノズル番号、ブロック、記録データ、ドット配置を示す図である。同図において、記録データは各記録素子に割り当てられた１〜３カラム目の記録データを読み出すタイミングを示すものであり、ドット配置は傾きずれがない場合にこのタイミングで記録を行った場合に記録されるドット配置を模式的に示すものである。
【００９４】
同図において、記録データの欄からもわかるように、各グループでブロック番号０の記録素子から補正値により指定された数の記録素子について、その記録データの読み出しを変更している。例えば、グループ１には補正値２が設定されており、ブロック０からブロック１までの記録データが本来の１〜３カラム目のタイミングから２〜４カラム目のタイミングへと読み出し位置が変更されている。同様に、グループ２はブロック３まで、グループ３はブロック５まで、グループ４はブロック７までの記録データの読み出し位置が１カラム分オフセットされて２〜４カラム目のタイミングに変更されている。また同様に、グループ５はブロック９まで、グループ６はブロック１１まで、グループ７はブロック１３までの記録データの読み出し位置が１カラム分オフセットされて２〜４カラム目のタイミングに変更されている。
【００９５】
図２０は、上述の傾きずれ補正により記録されるドットの配置を示したものであり、図中の白抜きのドットは傾きずれ補正を行わなかった場合に記録されるドットの位置を示したものである。傾きずれが発生すると、記録されるドット列が主走査方向に対して傾くため、本来配置されるべきカラムから外れて記録されるドットが発生している。“−２”の傾きずれの場合、本来のカラムから外れるドットの数は、グループ１でブロック０から１までの２個のドット、グループ２ではブロック０から３までの４個のドットというようにグループ番号に応じて増加していく。このように、記録ヘッドの一端から他端に向けて、本来配置されるカラムから外れて記録されるドット数が各グループで変化するため、グループごとにこのドット数に応じてオフセットさせるドットを決定する必要がある。
【００９６】
さらには、同じグループであっても、傾きずれのずれ量などによって本来のカラムから外れて記録されるドット数は変化する。したがって、同じグループに対しても、ずれ量が大きいほど大きな補正値を設定して、記録データの読み出し位置をオフセットする記録素子数を増大させる必要がある。
【００９７】
そこで、本実施形態の傾きずれ補正は、記録素子に割り当てる記録データの読み出し位置を記録素子ごとに主走査方向に変更可能な構成となっている。つまり、本実施形態の傾きずれ補正では、傾きずれのずれ量に合わせて記録データの読み出し位置を変更するドットを決定することが可能である。
【００９８】
例えば、“−２”の傾きずれでは、グループ２はブロック０から３までの４個のドットが本来のカラムから外れて記録されている。しかし、グループ２に補正値２を設定することで、ブロック０から３までの記録素子に割り当てる記録データの読み出し位置を１カラム分オフセットすることができる。このように、記録素子に割り当てる記録データの読み出し位置を記録素子ごとに変更できるため、傾きずれのずれ量に応じて、本来のカラムから外れたドット位置をグループごとに主走査方向にオフセットさせて補正することができる。
【００９９】
以上のように、傾きずれによって本来のカラムから外れて記録されるドットの数はグループによって異なっている。しかし、本実施形態の傾きずれ補正では、グループごとに補正値を設定し、補正値に応じた数の記録素子に対応する記録データの読み出し位置を変更することにより、傾きずれに伴う画像弊害が軽減される。
【０１００】
なお、上述の説明では、本来配置されるべきカラムから外れて記録されるドットすべてを補正できる場合を示した。しかし、ずれ量によっては、本来のカラムから外れて記録されるドットすべてを補正できない場合もある。その場合には、補正可能なドット数が最大となるような補正値を設定して、傾きずれ補正を実行すればよい。
【０１０１】
以下に、本実施形態における傾きずれ補正を実行する制御手順の一例を示す。図２１は、記録メモリ２１３から記録データの読み出しを行うタイミングを示したタイミング図である。なお、同図において、累計回数とは基準からの記録タイミング信号の個数を表した時間軸の指標である。また、転送回数カウンタ値は、先に説明したとおり、転送回数カウンタ２１６により記録タイミング信号ごとにインクリメントされる値であり、０から１５までカウントされるとまた０に戻る。さらに、トリガ信号の下の四角枠の中に記載されている番号は、そのタイミングで転送するブロック番号を示している。
【０１０２】
ここで、薄いグレーで塗り潰されている四角枠は本来の１カラム目で記録されるべき記録データを示している。また、塗り潰しのない四角枠は本来の２カラム目で記録されるべき記録データ、濃いグレーで塗り潰されているのは本来の３カラム目で記録されるべき記録データである。
【０１０３】
“−２”の傾きずれの場合、補正値記憶メモリ２１７には、グループ０に０、グループ１に２、グループ２に４、グループ３に６、グループ４に８、グループ５に１０、グループ６に１２、グループ７に１４が各グループの補正値として設定されている。図２１を参照すると、補正値０の設定されているグループ０は、累計回数０から１５までの間に１カラム目の記録データが記録される。また、補正値２が設定されているグループ１は、記録タイミングが累計回数２回分ずれて、累計回数２から１７までの間に１カラム目の記録データが記録される。
【０１０４】
次に、記録データを生成する手順について説明する。まず、データ選択回路２１５は、累計回数０から１５のタイミングでは記録メモリ２１３からＢａｎｋ０とＢａｎｋ２のデータの読み出しを行う。また、累計回数１６から３１までのタイミングではＢａｎｋ１とＢａｎｋ０のデータの読み出しを行う。また、累計回数３２から４７までのタイミングではＢａｎｋ２とＢａｎｋ１のデータの読み出しを行う。また、累計回数４８から６３までのタイミングではＢａｎｋ１とＢａｎｋ０のデータの読み出しを行う。このように、データ選択回路２１５は、累計回数に応じて、Ｂａｎｋ０、１、２のうち２つからデータの読み出しを行う。
【０１０５】
図２１に示すように、例えば累計回数０では、Ｂａｎｋ０とＢａｎｋ２のデータの読み出しを行うため、ブロック０の記録データであるアドレス０の記録データ（Ｂａｎｋ０）とアドレス２０の記録データ（Ｂａｎｋ２）の読み出しを行う。同様に、累計回数２２のタイミングではＢａｎｋ１とＢａｎｋ０のデータの読み出しを行うため、ブロック６の記録データであるアドレス１６（Ｂａｎｋ１）とアドレス６の記録データ（Ｂａｎｋ０）が読み出される。
【０１０６】
図２２は、累計回数２２のタイミングにおいて、記録ヘッド３に転送される記録データ（転送用データ）の生成を示した模式図である。同図において、転送される記録データｂ０はグループ０の累計回数に対応するブロックの記録素子用データである。ここでは、転送するブロックが６であるため、グループ０のブロック６の記録データ、つまり記録ヘッド３のｓｅｇ６から記録されるデータに該当する。また、ｂ７はグループ７のブロック６の記録素子用データ、つまり記録ヘッド３のｓｅｇ１１８から記録されるデータとなる。
【０１０７】
図２３は、データ選択回路２１５における記録データの選択フロー図である。このフロー図を用いて、累計回数２２のタイミングにおける転送用データの生成手順を説明する。
【０１０８】
記録タイミング信号が入力されると（Ｓ３０１）、第３の記録メモリ２１３のＢａｎｋ１のアドレス１６から記録データの読み出しを行い、内部の第１のラッチ手段（不示図）により一時的にデータを保持する（Ｓ３０２）。続いて、同様にＢａｎｋ０のアドレス６から記録データの読み出しを行い、第二のラッチ手段（不示図）に一時的にデータを保持する（Ｓ３０３）。
【０１０９】
次に、グループ０の補正値と転送回数カウンタの値の比較を行う（Ｓ３０４）。ここでは、グループ０の補正値は０であり、転送回数６と比較すると０≦６の条件を満たしているため、アドレス１６のｂ０のデータが第三のラッチ手段に保持される（Ｓ３０５）。
【０１１０】
そして、同様の処理をグループ０からグループ７まで実行する。例えば、グループ４では、補正値が８、転送回数６であり、Ｓ３０４の条件を満たしていないため、アドレス６のｂ４のデータが第三のラッチ手段に保持される（Ｓ３０６）。以上のようにして、グループ０からグループ７まで処理を行うことで、転送用データｂ０からｂ７が出来上がる。
【０１１１】
図２２に戻ると、グループ０からグループ３までの転送用データｂ０からｂ３は累積回数２２で本来記録されるべき記録データ、すなわち第２カラムの記録データとなっている。これに対し、グループ４から７までの転送用データｂ４からｂ７には、１６タイミング前で記録されるべき第１カラムの記録データとなる。そして、生成された記録データは、データ転送ＣＬＫ生成機２１８で生成されたＨＣＬとともに、記録データ転送回路２１９によって記録ヘッド３に送信される。
【０１１２】
図２４は、別のタイミングである累計回数３４のタイミングにおいて、記録ヘッド３に転送される記録データ（転送用データ）の生成を示した模式図である。なお、累計回数３４のタイミングでは、第３の記録メモリ２１３からブロック２の記録データであるアドレス２２とアドレス１２の記録データが読み出される。
【０１１３】
図２３の記録データの選択フロー図により、グループ０からグループ７までの補正値と転送回数カウンタ値を比較すると、Ｓ３０４の補正値と転送回数との関係を満たすのは、グループ０と１となる。そのため、グループ０とグループ１の転送用データｂ０とｂ１にはアドレス２１の記録データが選択され、グループ２からグループ７の転送用データにはアドレス１１の記録データが選択される。
【０１１４】
以上のように、本実施形態の記録装置によれば、記録素子に割り当てる記録データの読み出し位置を記録素子ごとに主走査方向に変更することができ、傾きずれによる画像弊害を軽減することが可能となる。
【図面の簡単な説明】
【０１１５】
【図１】インクジェット記録装置の外観斜視図。
【図２】インクジェット記録装置の制御構成を示すブロック図。
【図３】プリントバッファ上の記録データの格納位置を示す図。
【図４】記録ヘッドのインク吐出口面の説明図。
【図５】傾きずれを補正するための処理のフロー図。
【図６】記録媒体に記録されたテストパターンを示す図。
【図７】テストパターンの記録手順を説明する図。
【図８】基準パッチとそのドット配置を示す図。
【図９】上流側ドットと下流側ドットとのずれを説明する図。
【図１０】一様なパッチとそのドット配置を示す図。
【図１１】主滴と小インク滴の速度成分を説明する図。
【図１２】キャリッジの走査速度とサテライトの発生する位置との関係を示す図。
【図１３】ＡＳＩＣの内部ブロック図。
【図１４】記録メモリの構成を示す図。
【図１５】ブロック駆動順データを示す図。
【図１６】記録ヘッドの駆動回路図。
【図１７】ブロックイネーブル信号の駆動タイミング図。
【図１８】補正値記憶メモリに設定される補正値を示す図。
【図１９】傾きずれ補正におけるノズル番号、ブロック、記録データ、ドット配置を示す図。
【図２０】傾きずれ補正によるドットの配置を示す図。
【図２１】記録データの読み出しタイミング図。
【図２２】累計回数２２のタイミングにおける転送用データの生成を説明する図。
【図２３】記録データの選択フロー図。
【図２４】累計回数３４のタイミングにおける転送用データの生成を説明する図。
【符号の説明】
【０１１６】
１  インクジェット記録装置
３  記録ヘッド
１５０  吐出口
２１３  記録メモリ
５０１  主滴
５０２  小インク滴
【図１】
2009039958.tif 000003
【図２】
2009039958.tif 000004
【図３】
2009039958.tif 000005
【図４】
2009039958.tif 000006
【図５】
2009039958.tif 000007
【図６】
2009039958.tif 000008
【図７】
2009039958.tif 000009
【図８】
2009039958.tif 000010
【図９】
2009039958.tif 000011
【図１０】
2009039958.tif 000012
【図１１】
2009039958.tif 000013
【図１２】
2009039958.tif 000014
【図１３】
2009039958.tif 000015
【図１４】
2009039958.tif 000016
【図１５】
2009039958.tif 000017
【図１６】
2009039958.tif 000018
【図１７】
2009039958.tif 000019
【図１８】
2009039958.tif 000020
【図１９】
2009039958.tif 000021
【図２０】
2009039958.tif 000022
【図２１】
2009039958.tif 000023
【図２２】
2009039958.tif 000024
【図２３】
2009039958.tif 000025
【図２４】
2009039958.tif 000026