(57)【要約】【課題】画像記録時に発生する主走査方向および副走査方向の着弾位置ズレをリアルタイムに検出・修正した画像記録を高速に行う。【解決手段】記録媒体に対し、記録ヘッドを主走査方向に走査した後に該記録媒体を副走査方向に搬送することを繰り返してドットパターンを記録する際に、以下のように着弾位置ズレの検出・修正を行う。すなわち、まず入力画像に基づいて記録媒体に記録されたドットパターンを光学的に読み取る（Ｓ３０４）。次に、該読み取りパターンと、それに対応する入力パターンとに基づいて、記録媒体に記録されたドットパターンにおける主走査および副走査方向それぞれの位置ズレ量を求める（Ｓ３０７，Ｓ３０８）。そして、該位置ズレ量に基づいて、記録媒体におけるドットパターンの記録位置をリアルタイムに修正する（Ｓ３０９，Ｓ３１０）。【選択図】  図３
2011031497.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に対し、記録ヘッドを主走査方向に走査した後、該記録媒体を該主走査方向と直交する副走査方向に搬送することを繰り返すことによって、該記録媒体にドットパターンを記録する画像記録装置であって、
入力画像に基づく画像を前記記録ヘッドにより記録媒体に記録しながら、記録したドットパターンを光学的に読み取って読み取りパターンを取得する読取手段と、
前記入力画像において前記読み取りパターンに対応する部分から入力パターンを生成する入力パターンの生成手段と、
前記読み取りパターンと前記入力パターンとに基づいて、前記読み取りパターンの前記主走査方向および前記副走査方向それぞれにおける記録位置のズレ量を取得するズレ量取得手段と、
ドットパターンの記録位置を、前記ズレ量を補償するように修正する修正手段と、
を有することを特徴とする画像記録装置。
【請求項２】
前記読取手段および前記ズレ量取得手段は、前記記録ヘッドが前記主走査方向に走査する毎に動作することを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記記録ヘッドが前記記録媒体の同一領域に対して複数回の走査を行う場合に、
前記読取手段は、該領域に対する前記記録ヘッドの１回目の走査によって記録されたドットパターンを読み取ることを特徴とする請求項２に記載の画像記録装置。
【請求項４】
前記入力パターンの生成手段は、前記入力画像において前記読み取りパターンに対応する部分を、該読み取りパターンの解像度と同じ解像度となるように解像度変換することによって、前記入力パターンを生成することを特徴とする請求項１乃至３のいずれか１項に記載の画像記録装置。
【請求項５】
前記ズレ量取得手段は、前記読み取りパターンと前記入力パターンとの相互相関が最大となる位置を求めることによって、前記主走査方向および前記副走査方向それぞれにおける前記ズレ量を取得することを特徴とする請求項１乃至４のいずれか１項に記載の画像記録装置。
【請求項６】
前記修正手段は、前記副走査方向における前記ズレ量が前記入力パターンにおける整数個の画素分に相当する場合には、前記入力画像におけるドット配置を該ズレ量に相当する画素数分を前記副走査方向にシフトし、整数個の画素分に相当しない場合には、前記記録媒体を該ズレ量に応じて前記副走査方向に移動させることを特徴とする請求項１乃至５のいずれか１項に記載の画像記録装置。
【請求項７】
前記修正手段は、前記主走査方向における前記ズレ量が前記入力パターンにおける整数個の画素分に相当する場合には、前記入力画像におけるドット配置を該ズレ量に相当する画素数分を前記主走査方向にシフトし、整数個の画素分に相当しない場合には、前記記録ヘッドにおける画像記録のタイミングを該ズレ量に応じて調整することを特徴とする請求項１乃至６のいずれか１項に記載の画像記録装置。
【請求項８】
記録媒体に対し、記録ヘッドを主走査方向に走査した後、該記録媒体を該主走査方向と直交する副走査方向に搬送することを繰り返すことによって、該記録媒体にドットパターンを記録する画像記録装置の制御方法であって、
入力画像に基づく画像を前記記録ヘッドにより記録媒体に記録しながら、記録したドットパターンを光学的に読み取って読み取りパターンを取得する読取ステップと、
前記入力画像において前記読み取りパターンに対応する部分から入力パターンを生成する入力パターンの生成ステップと、
前記読み取りパターンと前記入力パターンとに基づいて、前記読み取りパターンの前記主走査方向および前記副走査方向それぞれにおける記録位置のズレ量を取得するズレ量取得ステップと、
ドットパターンの記録位置を、前記ズレ量を補償するように修正する修正ステップと、
を有することを特徴とする画像記録装置の制御方法。
【請求項９】
画像記録装置が備えるコンピュータに、請求項８に記載の画像記録装置の制御方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体上で記録ヘッドが主走査した後に該記録媒体を副走査方向へ搬送することによって、該記録媒体上にドットパターンを記録する画像記録装置およびその制御方法に関する。
【背景技術】
【０００２】
一般に、ワードプロセッサやパーソナルコンピュータ、ファクシミリ等の画像出力装置としては、所望される文字や画像等の情報を用紙やフィルム等のシート状の記録媒体に記録する画像記録装置が用いられる。画像記録装置としては様々な記録方式のものがあるが、なかでも記録媒体に記録剤を付着させることで記録媒体上に画像を形成する方式が広く実用化されており、このような方式の代表例としてインクジェット記録方式がある。
【０００３】
インクジェット記録装置は、記録ヘッドを主走査方向に移動させるヘッド走査機構および、記録媒体を副走査方向に移動させる記録媒体搬送機構を備え、記録媒体を所望の位置に移動させ、ヘッドを走査しつつインクを吐出して記録を行う。
【０００４】
インクジェット記録装置では、記録時間の短縮を図るため、記録ヘッドの往路走査時と復路走査時の両方でインク滴を吐出可能に構成したものがある。このように往復路でインク吐出を行う構成の場合、往路走査時に吐出したインク滴と復路走査時に吐出したインク滴の着弾位置がずれてしまう傾向がある。この着弾位置ズレを補正すべく、テストパターンを記録してセンサで読み取り、その結果に基づいて液滴の着弾位置ずれ量を算出し、インク滴の吐出タイミングを調整可能とする装置が提案されている（例えば、特許文献１参照）。
【０００５】
また、インクジェット記録装置では、記録媒体の搬送誤差による着弾位置ズレも頻繁に発生する。この着弾位置ズレを補正する方法として、記録媒体の移動距離を正確に測定し、その結果に基づいて記録媒体の移動量を調整する方法が知られている。記録媒体の移動距離を求める手法としては、以下のような方法が提案されている。例えば、媒体表面に光を照射し、記録媒体が移動する前後における記録媒体表面からの光（反射、透過等）を用いて２つの信号を生成し、これら信号から相互相関関数に基づいて移動距離を求める（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２２９９１７公報
【特許文献２】特開平６−５６３１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載の技術においては、記録前にテストパターンを用いて吐出タイミングを調整する必要があるため、記録時に着弾位置ズレ量が変化してしまう場合には、リアルタイムに着弾位置ズレを修正することができない。
【０００８】
また、特許文献２に記載の技術においては、記録媒体の移動距離を求める際に、移動前・移動後の２回のセンシングが必要なため、記録速度が低下してしまう可能性がある。また、センシング対象が記録媒体のみであるため、色材の吐出のタイミングのズレに起因する主走査方向の着弾位置ズレを検知できず、また、センシングした画像から高いコントラストを得ることはできないため、検出精度を上げることは困難であった。
【０００９】
本発明は上述した問題を解決するためになされたものであり、以下の機能を有する画像記録装置およびその制御方法を提供することを目的とする。すなわち、画像記録時に発生する主走査方向および副走査方向の位置ズレをリアルタイムに検出・修正することによって、画質劣化を抑制した画像記録を、高速に行うことが可能となる。
【課題を解決するための手段】
【００１０】
上記目的を達成するための一手段として、本発明の画像記録装置は以下の構成を備える。すなわち、記録媒体に対し、記録ヘッドを主走査方向に走査した後、該記録媒体を該主走査方向と直交する副走査方向に搬送することを繰り返すことによって、該記録媒体にドットパターンを記録する画像記録装置であって、入力画像に基づく画像を前記記録ヘッドにより記録媒体に記録しながら、記録したドットパターンを光学的に読み取って読み取りパターンを取得する読取手段と、前記入力画像において前記読み取りパターンに対応する部分から入力パターンを生成する入力パターンの生成手段と、前記読み取りパターンと前記入力パターンとに基づいて、前記読み取りパターンの前記主走査方向および前記副走査方向それぞれにおける記録位置のズレ量を取得するズレ量取得手段と、ドットパターンの記録位置を、前記ズレ量を補償するように修正する修正手段と、を有することを特徴とする。
【発明の効果】
【００１１】
上記構成からなる本発明によれば、画像記録時に発生する主走査方向および副走査方向の位置ズレをリアルタイムに検出・修正することによって、画質劣化を抑制した画像記録を、高速に行うことが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態におけるインクジェット記録装置の概略構成図、
【図２】本実施形態における記録制御系の構成例を示すブロック図、
【図３】本実施形態における記録制御を示すフローチャート、
【図４】本実施形態におけるセンサ読み取りおよび単色ドット抽出処理を説明する図、
【図５】本実施形態における入力画像の解像度変換を説明する図、
【図６】本実施形態における読み取りパターンと入力パターンの関係を示す図、
【図７】一次元ラインセンサを搭載したインクジェット記録装置の概略構成図、
【図８】センサを記録ヘッドに搭載したインクジェット記録装置の概略構成図、である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照して説明する。なお、以下の実施の形態は特許請求の範囲に関る本発明を限定するものではなく、また、本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
＜第１実施形態＞
●装置構成
図１は、本発明を好適に実施するインクジェット記録装置の概略構成を示す正面および側断面図である。
【００１５】
本実施形態のインクジェット記録装置は、キャリッジ１０１に搭載された記録ヘッド１０２を記録媒体１１６に対して走査し、その間に色材（インク）を吐出して記録を行ういわゆるシリアル方式のプリンタである。キャリッジ１０１は、左右の側板（不図示）に横架したガイドレール１０８で保持されており、主走査モータ（不図示）によってタイミングベルト１０９を介して主走査方向（Ｘ方向）に移動走査する。記録ヘッド１０２には、Ｃ、Ｍ、Ｙ、Ｋのインクを吐出する記録素子列１０３、１０４、１０５、１０６が配列されており、インクはインクタンク１０７から供給される。右の側板（不図示）にはセンサ固定部材１１０が固定されており、センサ固定部材１１０にはセンサ１１１、１１２、１１３が固定されている。記録媒体１１６は、副走査モータ（不図示）によって副走査ローラ１１４および排紙ローラ１１５を介して、主走査方向と直交する副走査方向（Ｙ方向）に移動する。すなわち本実施形態のインクジェット記録装置は、記録媒体１１６に対し、記録ヘッド１０２を主走査方向に走査した後、該記録媒体１１６を副走査方向に搬送することを繰り返すことによって、記録媒体１１６にドットパターンを記録する。
【００１６】
なお図１において、点線で示した（Ａ）〜（Ｆ）は、後の詳細な説明のために設けた便宜上のラインであり、ライン（Ａ）〜（Ｅ）は記録素子列１０３〜１０６を副走査方向に４等分し、ライン(Ａ)〜（Ｅ）間とライン（Ｅ）〜（Ｆ）間は略等距離である。
図２は、図１に示す構成からなる本実施形態のインクジェット記録装置における、制御系の構成例を示すブロック図である。画像データ入力部２０１は、スキャナやデジタルカメラ等の画像入力機器からの多値画像データや、パーソナルコンピュータのハードディスク等に保存されている多値画像データを入力する。操作部２０２は、ユーザが各種パラメータの設定および記録開始を指示するための各種キーを備えている。ＣＰＵ２０３は、ＲＯＭ２０４中の各種プログラムに従って本記録装置全体を制御する。ＲＯＭ２０４は、制御プログラムやエラー処理プログラム等、本記録装置を動作させるためのプログラムや各種データを格納している。ＲＡＭ２０５は、ＲＯＭ２０４中の各種プログラムのワークエリア、エラー処理時の一時待避エリア、および画像処理時のワークエリア、等として用いられる。ＲＡＭ２０５はまた、ＲＯＭ２０４の中の各種テーブルをコピーした後、そのテーブルの内容を変更し、該変更したテーブルを参照しながら画像処理を進めることも可能である。
【００１７】
画像データ処理部２０６は、画像データ入力部２０１で入力された多値画像データに対して、各種画像処理を施す。例えば、入力された多値画像データに対し、まずカラーマッチング処理、色分解処理、出力γ補正、解像度変換等の各種画像処理を適用した後、２値化処理およびパス分解処理を行う。これにより、マルチパス印字における各パスの記録で用いる２値のドット配置パターン（以下、単にドットパターンと称する）が生成される。
【００１８】
駆動波形制御部２０７は、画像データ処理部２０６で生成されたドットパターンに基づき、ドットが所望の位置に打たれるように記録ヘッド１０２を駆動する信号を生成する。この信号のタイミングを調整することにより、主走査方向のドット着弾位置を変化させることができる。主走査制御部２０８は、キャリッジ１０１の走査に用いる主走査モータ２０９の制御信号を生成し、副走査制御部２１０は、紙送りに用いる副走査モータ２１１の制御信号を生成する。画像読取部２１２は、記録したドットパターンをセンサ１１１、１１２、１１３から取得する。バスライン２１３は、本装置内のアドレス信号、データ、制御信号等を伝送する。
【００１９】
●記録制御
以下、上記構成からなる本実施形態のインクジェット記録装置における記録位置、すなわちドット着弾位置のズレ量（以下、位置ズレ量と称する）を補正する記録制御について、図３のフローチャートを用いて詳細に説明する。
【００２０】
まずＳ３０１で、給紙トレイ（不図示）から記憶媒体１０６を給紙する。次にＳ３０２では、キャリッジ１０１を主走査方向に１回スキャンして、記録媒体１１６に対する記録を行う。このとき記録媒体１１６においては、図１に示すライン（Ａ）〜（Ｅ）間の領域に対する記録が行われる。
【００２１】
一般に、記録ヘッドが記録媒体の同一領域に対して複数回の走査を行って画像を記録する、いわゆるマルチパス印字を行う場合、各パスのドットパターンを記録するために使用される記録素子列は予め決まっている。例えば２パス印字の場合、１パス目のドットパターンは記録素子列１０３〜１０６におけるライン（Ａ）〜（Ｃ）間の記録素子で記録し、２パス目のドットパターンはライン（Ｃ）〜（Ｅ）間の記録素子で記録する。また４パス印字の場合には、１パス目のドットパターンは記録素子列１０３〜１０６におけるライン（Ａ）〜（Ｂ）間の記録素子で記録する。そして２パス目、３パス目、４パス目はそれぞれ、ライン（Ｂ）〜（Ｃ）、（Ｃ）〜（Ｄ）、（Ｄ）〜（Ｅ）、間の記録素子で記録する。
【００２２】
次にＳ３０３で紙送りを行う。ここでの紙送り距離は、記録素子列１０３〜１０６の長さをパス数で割った距離に相当する。例えば、１パス印字の場合は図１におけるライン（Ａ）〜（Ｅ）間の距離に相当し、２パス印字の場合はライン（Ａ）〜（Ｃ）間の距離、４パス印字の場合はライン（Ａ）〜（Ｂ）間の距離に相当する。
【００２３】
次にＳ３０４では、Ｓ３０２で記録媒体１１６上に記録された領域を、センサ１１１〜１１３のいずれかによって光学的に読み取る。このとき用いるセンサはパス数によって異なり、１パス印字の場合はセンサ１１１、２パス印字の場合はセンサ１１２、４パス印字の場合はセンサ１１３を用いる。なお、本実施形態におけるセンサ１１１〜１１３は、ＣＣＤエリアセンサであるとし、以下、本実施形態におけるセンサ１１１〜１１３による読み取りについて、図４を用いて詳細に説明する。
【００２４】
図４（ａ）は、センサ１１３と、センサ１１３が読み取る領域４０１の関係を示しており、センサ１１３はライン（Ｂ）〜（Ｃ）間におけるＮ×Ｎの領域を読み取る。同様に、センサ１１２はライン（Ｃ）〜（Ｅ）間におけるＮ×Ｎの領域を、センサ１１１はライン（Ｅ）〜（Ｆ）間におけるＮ×Ｎの領域を読み取る。本実施形態ではこのように、パス数に応じたセンサを用いることにより、１パス目、すなわち当該領域に対する１回目の走査で印字されたドットパターンのみを読み取ることが可能となる。例えば１パス印字の場合、１パス目のドットパターンが記録された、記録媒体１１６上におけるライン（Ａ）〜（Ｅ）間の領域は、紙送りによってライン（Ｅ）〜（Ｆ）間に移動するため、センサ１１１で読み取ることが可能となる。また２パス印字の場合は、１パス目で記録されたライン（Ａ）〜（Ｃ）間の領域は、紙送りによってライン（Ｃ）〜（Ｅ）間に移動するため、センサ１１２で読み取ることが可能となる。同様に４パス印字の場合は、１パス目で記録されたライン（Ａ）〜（Ｂ）間の領域は、紙送りによってライン（Ｂ）〜（Ｃ）間に移動するため、センサ１１３で読み取ることが可能となる。
【００２５】
以下、センサとは、ここで使用されるセンサ１１１〜１１３のいずれかを称するものであるとする。図４（ｂ）は、センサで読み取られる、Ｎ×Ｎ（この例では３×３）のドットパターン例を模式的に示した図であり、図中４０２はブラックのドット、４０３はブラック以外のドットを示している。図４（ｂ）に示したドットパターンをセンサで読み取った結果、図４（ｃ）に示す画像（この例ではブラック単色）が得られる。
【００２６】
図３に戻り、Ｓ３０４でセンサによる読み取りが行われると、次にＳ３０５では、該読み取ったドットパターン（以下、読み取りパターンと称する）から、単色のドットパターンを抽出する。例えば、センサ読取画像がＲＧＢの３プレーンから構成される場合、抽出対象となる色の画素値の範囲を予め定めておき、その範囲外の画素を０に置き換えることによって、所望する単色のドットパターンを抽出することができる。なお、センサ読取画像はブラック単色であってもよく、例えば読み取った画素値が０（低濃度）から２５５（高濃度）までの範囲である場合、２００以下の画素値を０に置き換えることにより、ブラック単色のドットパターンを抽出することができる。ここで図４（ｄ）に、図４（ｃ）に示したブラック単色のセンサ読み取り画像に対し、２００以下の画素値を０に置き換えてブラックのドットパターンを抽出した画像例を示す。なお、抽出対象となる色のドットが記録されていない場合は、抽出色を適応的に変化させても良い。また、センサで読み取る領域に必ず抽出色のドットが記録されるような構成にしても良い。
【００２７】
図３に戻り、次にＳ３０６では、ドットの記録対象であった２値の入力画像の解像度を調整する。すなわち、２値の入力画像において、Ｓ３０５でセンサ読み取り画像から抽出された単色の読み取りパターンに対応する部分について、その解像度が読み取りパターンと同じになるように変換する。以下、ここで入力画像が解像度変換されることによって生成されたパターンを、入力パターンと称する。
【００２８】
ここで、この解像度変換について、図５を用いて詳細に説明する。図５（ａ）は、ドットが打たれる画素５０１に対し、その周囲にドットが打たれない画素を挿入することによって、解像度を５倍に変換した変換後画像５０２が得られる例を示している。同様に、図５（ｂ）は、ドットが打たれない画素５０３に対し、その周囲にドットが打たれない画素を挿入することによって、解像度を５倍に変換した変換後画像５０４が得られる例を示している。また図５（ｃ）は、画像５０５に対し、その１画素ごとに図５（ａ），（ｂ）のような変換を施すことによって、解像度を５倍に変換した変換後画像５０６が得られる例を示している。そして図５（ｄ）は、センサ読取画像からブラック単色のドットパターンを抽出した図４（ｄ）の読み取りパターンについて、それに対応する入力パターンを示している。すなわち図５（ｄ）は、２値入力画像におけるブラックのドットパターンの解像度を、図４（ｄ）の読み取りパターンの解像度と同じになるように変換した結果である。
【００２９】
図３に戻り、次にＳ３０７では、センサ読み取り画像と入力画像間との相互相関を求める。すなわち、Ｓ３０５でセンサ読み取り画像から抽出されたブラックの読み取りパターンＳ(X,Y)と、これに対応してＳ３０６で２値入力画像が解像度変換された入力パターンＤ(X,Y)を用いて、下式に示す相互相関関数Ｒ(x,y)を算出する。
【００３０】
【数１】
2011031497.tif 000003
【００３１】
次にＳ３０８では、Ｓ３０７で算出した相互相関関数Ｒ(x,y)の値が最大となる位置（ΔＸ，ΔＹ）を探索することで、記録位置のズレ量取得を行う。ここで、この探索方法について図６を用いて詳細に説明する。図６において、６０１がＳ３０５でセンサ読み取り画像から抽出したブラック単色の読み取りパターンＳ(X,Y)であり、６０２がＳ３０６で２値入力画像が解像度変換された入力パターンＤ(X,Y)を示している。同図によれば、着弾位置にズレが発生することにより、読み取りドットパターン６０１が、入力ドットパターン６０２に対して主走査方向（Ｘ方向）にΔＸ、副走査方向（Ｙ方向）にΔＹだけ平行移動していることが分かる。このとき、相互相関関数Ｒ(x,y)の値は（ｘ，ｙ）＝（ΔＸ，ΔＹ）のときに最大となるため、相互相関関数Ｒ(x,y)のピークの位置を求めることにより、記録時における位置ズレ量（ΔＸ，ΔＹ）を求めることができる。
【００３２】
なお、位置ズレ量（ΔＸ，ΔＹ）を求める方法としては、上記相互相関関数を適用する方法の他、周知の画像位置合わせ手法等を用いることも可能である。
【００３３】
以上のように記録時の位置ズレ量（ΔＸ，ΔＹ）が求まると、次にＳ３０９では、まずＹ方向の位置ズレ量ΔＹに基づいて、次の走査におけるＹ方向の着弾位置を、ΔＹを補償するように修正する。例えば、位置ズレ量ΔＹが、Ｓ３０６で解像度を変換する前の２値入力画像のドットパターンにおける整数個の画素分に相当するか否か、すなわち、Ｚピクセル（Ｚは整数）分の長さに相当するか否かによって、着弾位置の修正処理を切り替える。まず、位置ズレ量ΔＹがＺピクセル分相当である場合には、入力画像のドットパターンを変更することで対応可能である。したがってこの場合には、次の走査で記録する２値のドットパターンを、Ｙ方向に、ΔＹに相当する画素数分だけシフトさせることにより、Ｙ方向の着弾位置を修正する。一方、位置ズレ量ΔＹがＺピクセル分相当でない場合には、ドットパターンの変更では対応できないため、紙送りを行って記録媒体を位置ズレ量相当分（−ΔＹ）だけ移動させることにより、Ｙ方向の着弾位置を修正する。
【００３４】
次にＳ３１０では、Ｓ３０８で求めたＸ方向の位置ズレ量ΔＸに基づいて、次の走査におけるＸ方向の着弾位置を、ΔＸを補償するように修正する。例えば、位置ズレ量ΔＸが、Ｓ３０６で解像度を変換する前の２値入力画像のドットパターンにおける整数個の画素分に相当するか否か、すなわち、Ｚピクセル（Ｚは整数）分の長さに相当するか否かによって、修正処理を切り替える。まず、位置ズレ量ΔＸがＺピクセル分相当である場合には、入力画像のドットパターンを変更することで対応可能である。したがってこの場合には、次の走査で記録する２値のドットパターンを、Ｘ方向に、ΔＸに相当する画素数分だけシフトさせることにより、Ｘ方向の着弾位置を修正する。一方、位置ズレ量ΔＸがＺピクセル分相当でない場合には、ドットパターンの変更では対応できないため、次の走査で記録する際のヘッド駆動信号のタイミングを位置ズレ量（ΔＸ）に応じて調整することにより、Ｘ方向の着弾位置を修正する。
【００３５】
そしてＳ３１１では記録終了を判定し、終了の場合はＳ３１２で排紙を行い、終了でない、すなわち未だスキャンが残っている場合はＳ３０２に戻る。
【００３６】
以上説明したように本実施形態によれば、画像記録時において、記録媒体の搬送誤差による副走査方向の位置ズレ量だけでなく、色材の吐出のタイミングのズレに起因する主走査方向の位置ズレ量についても、記録中にリアルタイムに測定する。これにより、該測定結果に基づいて検出される記録時の位置ズレをリアルタイムに修正して、該位置ズレに起因する画質劣化を低減することが可能である。また、ズレ量測定のためのセンシングを１回のみとすることで、画像記録速度の低下を最小限に抑制することができる。さらに、実際に記録されたドットパターンを検出することで、コントラストの高い検出結果を得ることができ、検出精度が高まる。
【００３７】
＜その他の実施形態＞
本実施形態では、１、２、４パス印字による構成例を示したが、センサの位置や読み取り領域を変化させることによって、その他のパス数による印字を行うことも可能である。
【００３８】
また、センサをＸ方向に複数設置し、出力ドットパターンを複数の場所で同時に読み取ることにより、場所ごとに位置ズレ量を求める構成にすることも可能である。
【００３９】
また、センサによる読み取りを記録ヘッドの主走査ごとに行う例を示したが、該読み取りを他の所定のタイミングで行う構成としても良い。また、記録位置のズレ量の修正についても主走査ごとに限らず、例えば主走査内の開始位置でズレ量を取得し、これを同一走査内に適用することも可能である。
【００４０】
さらに、図７に示すように、一次元ラインセンサ７０１、７０２、７０３を用いて、紙送りを行いつつ、出力ドットパターンを読み取るように構成にすることも可能である。
【００４１】
また、図８に示すように、キャリッジ１０１に搭載された複数（この場合６個）のセンサ８０１〜８０６を用いて、主走査を行いつつ、出力ドットパターンを読み取る構成にすることも可能である。この構成によれば、例えば１パス印字の場合は、キャリッジ１０１をＸ方向における正の方向に走査する時にはセンサ８０１を用い、負の方向に走査する時にはセンサ８０２を用いる。これにより、前の走査で記録された領域をドットが記録される直前に読み取り、該読み取り結果を用いて着弾位置を修正することができる。同様に２パス印字の場合は、キャリッジ１０１をＸ方向における正の方向に走査する時にはセンサ８０３を用い、負の方向に走査する時にはセンサ８０４を用いる。また４パス印字の場合にも、キャリッジ１０１をＸ方向における正の方向に走査する時にはセンサ８０５を用い、負の方向に走査する時にはセンサ８０６を用いる。なお、図８の例ではパスごとに個別のセンサを用いる構成を示したが、１つのラインセンサを搭載し、パスごとに使用するセンサ領域を切り替える構成とすることも可能である。
【００４２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011031497.tif 000004
【図２】
2011031497.tif 000005
【図３】
2011031497.tif 000006
【図５】
2011031497.tif 000007
【図６】
2011031497.tif 000008
【図７】
2011031497.tif 000009
【図８】
2011031497.tif 000010
【図４】
2011031497.tif 000011