(57)【要約】【課題】記録ヘッドの１回の走査内においても記録位置を適切に調整することにより、テクスチャや粒状感が低減された高品位な画像を出力することが可能なインクジェット記録装置および記録方法を提供する。【解決手段】記録走査のそれぞれに対応する記録ヘッドの吐出回数の分布を取得し、記録走査のそれぞれの開始前に記録ヘッドの温度を取得し、吐出回数の分布と記録ヘッドの温度より記録走査のそれぞれの最中における記録ヘッドの温度変化を予測する。このように、予測された温度変化に基づいて記録ヘッドからインクを吐出するタイミングを調整しながら記録走査を実行する。【選択図】図１
2010137466.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する記録素子が配列された記録ヘッドを移動させながら記録媒体にドットを記録する記録走査と、前記記録ヘッドの移動方向とは交差する方向に前記記録媒体を搬送する搬送動作とを交互に繰り返すことにより前記記録媒体に画像を形成するインクジェット記録装置において、
前記記録走査のそれぞれに対応する前記記録ヘッドの吐出回数の前記移動方向についての分布を取得する手段と、  
前記記録走査のそれぞれの開始前に前記記録ヘッドの温度を取得する手段と、
前記吐出回数の分布と前記記録ヘッドの温度より、前記記録走査のそれぞれの最中における前記記録ヘッドの温度変化を予測する予測手段と、
前記予測された温度変化に基づいて前記記録ヘッドからインクを吐出するタイミングを調整しながら前記記録走査を実行する記録制御手段と
を備えることを特徴とするインクジェット記録装置。
【請求項２】
前記記録制御手段は、前記記録ヘッドによる往路の記録走査で記録するドットの位置と復路の記録走査で記録するドットの位置を前記記録媒体で一致させるように、前記記録ヘッドからインクを吐出するタイミングを調整しながら前記記録走査を実行することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記記録制御手段は、前記記録ヘッドに前記記録走査の方向に配列する第１の記録素子列と第２の記録素子列のそれぞれが記録するドットの位置を前記記録媒体で一致させるように、前記記録ヘッドからインクを吐出するタイミングを調整しながら前記記録走査を実行することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項４】
前記タイミングを調整するための補正値が、前記記録ヘッドの温度に対応付けて定められているテーブルを記憶する手段をさらに備え、
前記記録制御手段は、前記テーブルを参照することによって、前記予測手段が予測した前記記録ヘッドの温度変化に対応した前記補正値を取得し、前記補正値に従って前記記録ヘッドからインクを吐出するタイミングを調整しながら前記記録走査を実行することを特徴とする請求項１乃至３のいずれかに記載のインクジェット記録装置。
【請求項５】
前記タイミングを調整するための補正値が、前記記録ヘッドの温度から導き出されるような関数を記憶する手段をさらに備え、
前記記録制御手段は、前記関数に従って、前記予測手段が予測した前記記録ヘッドの温度変化に対応した前記補正値を算出し、前記補正値に従って前記記録ヘッドからインクを吐出するタイミングを調整しながら前記記録走査を実行することを特徴とする請求項１乃至３のいずれかに記載のインクジェット記録装置。
【請求項６】
前記記録ヘッドから吐出されるインクの吐出速度を検出する吐出速度センサと、
前記記録ヘッドを第１の温度に設定した状態で前記吐出速度センサより検出される第１の吐出速度と、前記記録ヘッドを第２の温度に設定した状態で前記吐出速度センサにより検出される第２の吐出速度とから、前記テーブルあるいは前記関数を算出して記憶する手段と
をさらに備えることを特徴とする請求項４または５に記載のインクジェット記録装置。
【請求項７】
前記記録ヘッドを第１の温度に設定した状態で所定のテストパターンを記録し、かつ前記記録ヘッドを第２の温度に設定した状態で前記所定のテストパターンを記録する手段と、
前記記録ヘッドを前記第１の温度に設定した状態で記録された前記所定のテストパターンから判断される第１の補正値と、前記記録ヘッドを前記第２の温度に設定した状態で記録された前記所定のテストパターンから判断される第２の補正値を取得する補正値取得手段と、
前記第１の補正値および前記第２の補正値から、前記テーブルあるいは前記関数を算出して記憶する手段と
をさらに備えることを特徴とする請求項４または５に記載のインクジェット記録装置。
【請求項８】
前記補正値取得手段は、ユーザが入力する情報を受信することによって前記第１の補正値および前記第２の補正値を取得することを特徴とする請求項７に記載のインクジェット記録装置。
【請求項９】
前記補正値取得手段は、光学センサが前記テストパターンを検出した情報に基づいて、前記第１の補正値および前記第２の補正値を取得することを特徴とする請求項７に記載のインクジェット記録装置。
【請求項１０】
インクを吐出する記録素子が配列された記録ヘッドを移動させながら記録媒体にドットを記録する記録走査と、前記記録ヘッドの移動方向とは交差する方向に前記記録媒体を搬送する搬送動作とを交互に繰り返すことにより前記記録媒体に画像を形成するインクジェット記録方法において、
前記記録走査のそれぞれに対応する前記記録ヘッドの吐出回数の前記移動方向についての分布を取得する工程と、  
前記記録走査のそれぞれの開始前に前記記録ヘッドの温度を取得する工程と、
前記吐出回数の分布と前記記録ヘッドの温度より、前記記録走査のそれぞれの最中における前記記録ヘッドの温度変化を予測する予測工程と、
前記予測された温度変化に基づいて前記記録ヘッドからインクを吐出するタイミングを調整しながら前記記録走査を実行する記録制御工程と
を有することを特徴とするインクジェット記録方法。
【請求項１１】
前記タイミングを調整するための補正値が、前記記録ヘッドの温度に対応付けて定められているテーブルを用意し、
前記記録制御工程では、前記テーブルを参照することによって、前記予測工程で予測された前記記録ヘッドの温度変化に対応した前記補正値が取得され、前記補正値に従って前記記録ヘッドからインクを吐出するタイミングを調整しながら前記記録走査が実行されることを特徴とする請求項１０に記載のインクジェット記録方法。
【請求項１２】
前記タイミングを調整するための補正値が、前記記録ヘッドの温度から導き出されるような関数を用意し、
前記記録制御工程では、前記関数に従って、前記予測工程で予測された前記記録ヘッドの温度変化に対応した前記補正値が算出され、前記補正値に従って前記記録ヘッドからインクを吐出するタイミングを調整しながら前記記録走査が実行されることを特徴とする請求項１０に記載のインクジェット記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドを走査させて記録媒体に記録を行うインクジェット記録装置及びインクジェット記録方法に関する。特に、記録媒体に記録されるドットの位置を調整するための技術に関する。
【背景技術】
【０００２】
インクジェット記録装置は、ランニングコストが安く、静音性に優れ、高密度で高品位な画像を比較的高速に出力することが可能である。よって、インクジェット記録装置は、近年さまざまな装置の出力機器として有用され、各種機種が商品化されている。特に、シリアル型のインクジェット記録装置は、小型でありながら比較的簡易な構成でカラーにも対応できることから、パーソナルユース向けに広く普及している。
【０００３】
シリアル型のインクジェット記録装置では、複数の記録素子からインクを滴として吐出する記録ヘッドを搭載するキャリッジと、記録媒体を搬送する搬送手段とこれらを制御するための制御手段とを備えている。そして、画像データに従って記録ヘッドよりインクを吐出させながらキャリッジをシリアルスキャンさせる主走査と、主走査とは交差する方向に記録媒体を搬送させる副走査とを交互に繰り返すことによって、記録媒体に段階的に画像を形成する。
【０００４】
ところで、このようなシリアル型のインクジェット記録装置では、キャリッジを走査しながら記録ヘッドからインクを吐出するので、記録ヘッドがインクを吐出した記録媒体での位置と、吐出されたインクが記録媒体に着弾する位置は同じではない。このような位置の差は、記録ヘッドから吐出されるインクの速度、キャリッジの移動速度、記録ヘッドの吐出口面と記録媒体の距離（紙間距離）などによって変動する。よって、例えば記録ヘッドの往路方向と復路方向の両方で記録走査を行う双方向記録では往路走査と復路走査の記録位置が、また、複数の記録素子列を主走査方向に並列に備えた記録装置では各記録素子列の記録位置が、それぞれ適切に調整される必要がある。更に、記録媒体の厚みに応じて紙間距離が変わるので、記録媒体の種類によっても記録位置は調整されることが望ましい。
【０００５】
しかしながら、上記インク滴の吐出速度やキャリッジの移動速度、また紙間距離などは、記録装置や記録ヘッドのばらつきにも影響を受ける。また、連続した吐出動作によって記録ヘッドの温度が上昇したりするとインクの吐出速度も大きくなり、これによっても記録位置は変化する。特に近年のように小さなドットで高解像度の記録を行う場合には、このような僅かな誤差や昇温による記録位置ずれが無視できないほど画像に影響するようになってきている。具体的には、１画素よりも少ない程度のずれであっても、画像全体の粒状感が悪化したり、テクスチャが確認されたりする。
【０００６】
このような記録位置ずれの問題に対し、例えば特許文献１には、初期条件に基づく第１の補正係数に対し、記録モードや温度に対応した第２の補正係数を用いて補正を施し、インクを吐出するタイミングを制御する記録装置が開示されている。また、特許文献２には、補正情報取得モードにおいて記録媒体に記録したテストパターンを光学的に読み取ることにより、プラテンギャップ（紙間距離）を実測し、得られた値に応じてインクを吐出するタイミングを調整する方法が開示されている。このような、特許文献１や特許文献２の方法によれば、記録動作によって記録ヘッドが昇温して吐出速度が変動した場合であっても、記録装置が印刷を実行するたびに、あるいは補正情報取得モードを実行するたびに、適切な記録位置調整を行うことが出来る。
【０００７】
【特許文献１】特開平１０−１００３９８号公報
【特許文献２】特開２００４−３１４３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、往路走査あるいは復路走査の１回の記録走査中であっても、その吐出頻度によって記録走査開始時と記録走査終了時の記録ヘッドの温度すなわちインクの吐出速度は変動し、ドットの記録位置ずれは発生する。特に、近年のように、高解像度化や高速化およびインク滴の小液滴化がますます加速する状況においては、１回の記録走査中の記録ヘッドの昇温も無視できない状況になって来ている。小液滴を用いて高解像な画像を記録する場合、わずかな記録位置のずれであっても、画像内にはテクスチャが発生したり粒状感が悪化したりするからである。この現象は、特に大判の記録媒体に記録する場合のような、キャリッジの走査幅が大きい場合により一層顕著になる。
【０００９】
このような状況では、特許文献１や特許文献２の方法のように１回の印刷動作や１回の補正情報取得モードを実行するたびに記録位置が調整されても、その補正は充分ではなく、近年要求されるような高品位な画像を出力することは出来ない。
【００１０】
本発明は、上記問題点を解決するために成されたものである。よってその目的とするところは、記録ヘッドの１回の走査内においても記録位置を適切に調整することにより、テクスチャや粒状感が低減された高品位な画像を出力することが可能なインクジェット記録装置および記録方法を提供することにある。
【課題を解決するための手段】
【００１１】
そのために本発明においては、インクを吐出する記録素子が配列された記録ヘッドを移動させながら記録媒体にドットを記録する記録走査と、該記録走査前記記録ヘッドの移動方向とは交差する方向に前記記録媒体を搬送する搬送動作とを交互に繰り返すことにより前記記録媒体に画像を形成するインクジェット記録装置において、前記記録走査のそれぞれに対応する前記記録ヘッドの吐出回数の前記移動方向についての分布を取得する手段と、前記記録走査のそれぞれの開始前に前記記録ヘッドの温度を取得する手段と、前記吐出回数の分布と前記記録ヘッドの温度より、前記記録走査のそれぞれの最中における前記記録ヘッドの温度変化を予測する予測手段と、前記予測された温度変化に基づいて前記記録ヘッドからインクを吐出するタイミングを調整しながら前記記録走査を実行する記録制御手段とを備えることを特徴とする。
【００１２】
また、インクを吐出する記録素子が配列された記録ヘッドを移動させながら記録媒体にドットを記録する記録走査と、前記記録ヘッドの移動方向該記録走査とは交差する方向に前記記録媒体を搬送する搬送動作とを交互に繰り返すことにより前記記録媒体に画像を形成するインクジェット記録方法において、前記記録走査のそれぞれに対応する前記記録ヘッドの吐出回数の前記移動方向についての分布を取得する工程と、前記記録走査のそれぞれの開始前に前記記録ヘッドの温度を取得する工程と、前記吐出回数の分布と前記記録ヘッドの温度より、前記記録走査のそれぞれの最中における前記記録ヘッドの温度変化を予測する予測工程と、前記予測された温度変化に基づいて前記記録ヘッドからインクを吐出するタイミングを調整しながら前記記録走査を実行する記録制御工程とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、記録走査中の記録ヘッドの温度に伴ってインクの吐出速度が変化しても、記録走査中の個々のブロックでインクを吐出するタイミングが調整されるので、記録媒体での記録位置を安定させ、テクスチャや粒状感を抑制することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１５】
図１５は、本発明を適応可能なカラーインクジェット記録装置の構成例を説明するための概略斜視図である。図において、４色のインクカートリッジ２０２は、ブラック、シアン、マゼンタおよびイエローがそれぞれ収容されたインクタンクと、それぞれのインクを吐出するための４つの記録素子列が配備された記録ヘッド２０１から構成されている。インクカートリッジ２０２において、各色のインクタンクと記録ヘッドは分離可能にキャリッジ１０６に搭載されてもよいし、一体化された状態でキャリッジ１０６に搭載されてもよい。また、１つの記録ヘッド２０１に対し、複数のインクタンクが分離可能にあるいは一体的に接続される構成であってもよい。
【００１６】
キャリッジ１０６はインクカートリッジ２０２を支持し、これを搭載した状態でガイドレール２０４に案内支持されながら、主走査方向（移動方向）となるＸ方向に往復移動する。記録装置が記録動作を実行していないとき、あるいは記録ヘッドの回復動作を行うとき、キャリッジ１０６は図の点線で示したホームポジションｈに待機する。
【００１７】
図には示していないが、ホームポジションｈには記録ヘッド２０１の回復動作を行うための、キャップ、ポンプあるいはクリーニングブレードなどが配備されている。キャップは、記録動作を実行しない間の記録ヘッド２０１の吐出口面をキャップし、ここからインクが蒸発するのを防ぐ。また、キャップした状態でポンプを作動させることにより、キャップ内に負圧を発生させ、記録ヘッドの吐出口近傍に存在する増粘インクや泡や不純物などを強制的に除去することが出来る。更に、このような吸引動作後の記録ヘッドの表面をクリーニングブレードでワイピングすることにより、記録ヘッドの吐出口面に残存する不要なインクや塵を払拭することが出来る。
【００１８】
紙送りローラ１０３は補助ローラ１０４とともに記録媒体１０７を抑えながら図中の矢印方向に回転し、記録媒体１０７をＸ方向と交差するＹ方向に搬送する。給紙ローラ対１０５は、記録媒体１０７の給紙を行うとともに、紙送りローラ１０３対と同様、記録媒体１０７を抑えながらこれを搬送する役割を果たしている。
【００１９】
記録開始前ホームポジションにあるキャリッジ１０６は、記録開始命令が受信されるとｘ方向に所定の速度で移動する。この移動中に、記録ヘッド２０１に設けられた記録素子は所定の周波数で画像データに基づいた吐出動作を実行する。キャリッジ１０６が走査端部に到達すると、紙送りローラ１０３および給紙ローラ対１０５の回転により、記録媒体１０７は記録ヘッド２０１の記録幅に対応した量だけ副走査方向（Ｙ方向）に搬送される。片方向記録の場合、キャリッジ１０６はホームポジションｈの方向に記録動作を伴わない移動（バックススキャン）を行い、その後再びＸ方向に移動しながら次の記録走査を実行する。一方、双方向記録を実行する場合、記録ヘッド２０１はＸ方向への往路記録を行った後、バックスキャンを伴うことなく、−Ｘ方向に所定の速度で移動しながらの復路記録を実行する。以下、Ｘ方向あるいは−Ｘ方向への記録走査とＹ方向への搬送動作とを交互に繰り返すことにより、記録媒体１０７に段階的に画像が形成されていく。
【００２０】
図１６は、本実施形態で使用する光学センサ２０３の配置を説明するための図である。光学センサ２０３は、キャリッジ１０６の進行方向の側面に図のように備えられ、記録媒体１０７と記録ヘッド２０１の距離を測定するのに用いられる。
【００２１】
図１７は、本実施形態の記録装置における紙間距離を調整する様子を示す断面図である。本実施形態のキャリッジ１０６は、記録媒体の厚みなどに応じて、ガイドレール２０４と共に図のように上下移動が可能な構成になっている。具体的には、例えば厚紙の記録媒体や記録中にうねりが生じやすい記録媒体の場合には、図に点線で示した厚紙ポジションに、それ以外の記録媒体の場合には実線で示したノーマルポジションに、キャリッジ１０６を選択的に配置する。一般に、記録されるドットの配置精度を高めるためには紙間距離はなるべく小さくするのが好ましい。しかし、記録媒体が厚い場合や温湿度の影響によってうねりが生じるような場合には、紙間距離が小さいと記録ヘッドの吐出口面に記録媒体が接触する恐れが生じる。このような場合であっても、図１７に示すような構成を備えておけば、ユーザは画質と記録ヘッドの擦れ具合から、紙間距離を選択的に設定することが出来るのである。
【００２２】
図１８は、本実施形態で使用する記録ヘッド２０１の構成を説明するための図である。本実施形態の記録ヘッド２０１において、インクタンクに保持されたインクはインクタンクと記録ヘッド２０１とを連結するジョイントパイプ３０４を通って共通液室３０１に供給される。ジョイントパイプ３０４には、インクタンクからの不純物や気泡を除去するためのインクフィルタ３０５が配備されている。共通液室３０１に収容されたインクは、その後、毛細管力によって複数の液路３０２に誘導される。
【００２３】
本明細書において、個々の記録素子は、インクを吐出するための吐出口３００と、共通液室３０１から吐出口３００までインクを誘導する液路３０２、および液路内のインクに吐出エネルギを与えるためのヒータ３０３から構成されている。液路３０２内に流入したインクは吐出口３００においてメニスカスを形成し、吐出を行っていない時、ヒータ３０３の表面はインクで覆われている。記録信号に伴ってヒータ３０３が印加されると、これが急激に発熱し、ヒータ３０３に接触するインク内に発泡が生じる。そして、この発泡の成長エネルギによって、吐出口からインクが所定の速度で滴として吐出される仕組みになっている。個々の吐出口３００は一定のピッチでＹ方向に配列しており、記録媒体にはこのピッチに対応した解像度で画像が記録される。
【００２４】
なお、複数の液路３０２や共通液室３０１は、プラスチックカバー３０６上に射出成型により形成され、複数のヒータ３０３は、その回路とともにシリコンプレート３０８に半導体製造プロセスと同様のプロセスで一括形成されている。また、図１８には示していないが、記録ヘッドの温度を検出するための温度センサや、記録ヘッド全体の温度を調整するためのサブヒータも、シリコンプレート３０８に形成されている。このように、様々な電気配線が形成されたシリコンプレート３０８は、その放熱のために背面にてアルミベースプレート３０７に接着されている。
【００２５】
シリコンプレート３０８上の回路接続部３１１は、信号配線が形成されたプリント板３０９と超極細ワイヤー３１０によって電気的に接続されている。個々の記録素子を駆動するための記録装置本体からの信号は、これら配線を介して個々のヒータに送信される。
【００２６】
図１９は、本実施形態で使用するインクジェット記録装置の制御の構成を説明するためのブロック図である。
【００２７】
コントローラ５００には、ＲＯＭ４０２、ＭＰＵ４０１、ゲートアレイ４０４およびＤＲＡＭ４０３などが備えられ、ＭＰＵ４０１が装置内の各機構をコントロールし、記録制御を実行する。ＲＯＭ４０２には、ＭＰＵ４０１が実行するための各種プログラムやテーブルが格納されている。ＤＲＡＭ４０３は、ダイナミック型のＲＡＭであり、ＭＰＵ４０１が各種制御を実行する際の作業エリアとして用いられたり、記録信号などの作業中のデータを一次的に保持したりする役割を果たす。記録ヘッドカートリッジが交換された回数や時刻、また記録ヘッドの吐出回数なども、ＤＲＡＭ４０３に保存しておくことが出来る。ゲートアレイ４０４は、外部に接続されたホスト装置などから送信される画像データを、インターフェース４００を介して記録装置内に供給するための制御を行う。また、ゲートアレイ４０４は、インターフェース４００のほか、ＭＰＵ４０１、ＤＲＡＭ４０３間のデータの転送制御も行う。
【００２８】
モータドライバ４０７および４０８は、ＭＰＵ４０１の指示に従って紙送りモータ４０５やキャリッジモータ４０６を駆動し、記録媒体１０７を搬送したりキャリッジ１０６を移動させたりする。またヘッドドライバ４０９は、ＭＰＵ４０１の指示に従って記録ヘッド２０１を駆動し、個々の記録素子からインクを吐出させる。
【００２９】
ヘッドカートリッジに搭載されている光学センサ２０３や温度センサ４１０の出力信号はＭＰＵ４０１に転送され、ＭＰＵ４０１は得られた値に基づいて、記録ヘッド２０１の駆動タイミングなどを制御する。また、ＭＰＵ４０１はシリコンプレートに搭載されたサブヒータ４１１を用いて、記録中の記録ヘッド２０１の温度調節も行う。
【００３０】
以下、本実施形態の特徴的な記録位置の補正方法を説明する。本実施形態では、各記録走査の前に、その記録走査における記録ヘッドが記録するドット数（吐出回数）の分布と記録走査開始前の温度を取得する。そして、得られた分布と温度とから、記録走査の最中記録ヘッドの温度変化および記録位置ずれの程度を予測し、実際の記録走査を実行する際には、この位置ずれを補正する方向に吐出タイミングを調整する。
【００３１】
図２は、各記録走査の前に取得する、その記録走査における記録ヘッドが記録するドット数（吐出回数）の主走査方向について分布の様子を説明するための図である。図において、横軸は記録ヘッド２０１の移動開始からの主走査方向の位置（ブロック）を表しており、例えば１２８画素や２５６画素のような等間隔に、ここではｔ個のブロックに分割されている。また、縦軸は各ブロック内で記録ヘッドが記録するドット数を示している。ここで、ｎは注目するブロックを示すための１〜ｔまでの変数であり、Ｄ（ｎ）は、ブロックｎにおける記録ドット数を示している。本実施形態において、ＭＰＵ４０１は、ＤＲＡＭ４０３に保持された各記録素子列の記録信号を解析することにより、このような各ブロックに対応する記録ドット数、すなわちＤ（１）〜Ｄ（ｔ）を取得することが出来る。図２に示すように、記録ドット数は同じ記録走査の中でもキャリッジの位置によって変動し、記録ドット数が急激に増大するブロックの直後の位置では、記録ヘッドの温度が上昇し記録位置ずれが大きくなることが予想される。
【００３２】
図３は、記録ドット数の変化率と記録ヘッドの温度上昇度を説明するための図である。図において、横軸はブロックｎにおける記録ドット数Ｄ（ｎ）と直前のブロックの記録ドット数Ｄ（ｎ−１）の差、すなわちΔＤ（ｎ）＝Ｄ（ｎ）−Ｄ（ｎ−１）を表している。一方、縦軸は、ブロックｎを記録した直後の記録ヘッドの温度Ｔ（ｎ）と直前のブロックを記録した直後の記録ヘッドの温度Ｔ（ｎ−１）の差、すなわちΔＴ（ｎ）＝Ｔ（ｎ）−Ｔ（ｎ−１）を表している。
【００３３】
本実施形態の記録ヘッドのように、ヒータの発熱によって記録動作を実行する構成の記録ヘッドにおいては、記録ヘッドの温度上昇度は吐出回数に伴って上昇することが想定される。そして、図３に示すように、吐出回数の変動が大きいほど記録ヘッドの温度上昇率も大きくなり、その上昇率は経験や実験によってある程度取得することが出来る。本実施形態においては、このようなΔＤ（ｎ）とΔＴ（ｎ）の関係を予め実測し、図３に示すような経験的に求めた関数を予め記録装置内のＲＯＭ４０２に格納しておく。
【００３４】
本実施形態では、図２に示したようなドット数（吐出回数）の分布と記録ヘッドの温度を各記録走査の開始前に取得し、更に図３に示したテーブルを参照することによって、記録走査中の記録ヘッドの温度変化を推測することが出来る。
【００３５】
図４は、図２に示したドット数（吐出回数）の分布が得られた場合に、記録走査中の記録ヘッドの温度変化の様子を推測した図である。ここでは、記録開始前の記録ヘッド２０１の温度が３０℃であった場合を示している。横軸は主走査方向のブロック番号を示し、図２の横軸と一致している。縦軸はそれぞれのブロックを記録する直前の記録ヘッドの予測温度Ｔ（ｎ）を示している。
【００３６】
本実施形態において、予測温度Ｔ（ｎ）は直前のブロックの温度Ｔ（ｎ−１）と記録ドット数Ｄ（ｎ−１）から図３で示したテーブルを参照して得ることが出来る。具体的には、まずΔＤ（ｎ）＝Ｄ（ｎ）−Ｄ（ｎ−１）を算出し、次に図３で示した関数を参照することによってΔＴ（ｎ）を取得し、Ｔ（ｎ）＝Ｔ（ｎ−１）＋ΔＴ（ｎ）として導き出すことが出来る。
【００３７】
図からもわかるように、連続した吐出動作が行われる記録走査中、ブロック番号ｎが増加するにつれて、記録ヘッドの温度は徐々に上昇する傾向にある。しかし、その度合いは記録するドット数すなわちデータの数によって変動する。すなわち、記録ドット数の多いブロックの後は記録ヘッドの温度上昇率は高いが、記録ドット数の少ないブロックの後は記録ヘッドの温度上昇率は鈍る。
【００３８】
ところで、一般に、温度の高い記録ヘッドから吐出されるインクの吐出速度は大きくなる傾向がある。よって、同じ記録ヘッドが同じタイミングで吐出した場合であっても、その記録位置は記録ヘッドの温度に応じて変化する。
【００３９】
図７（ａ）および（ｂ）は、記録ヘッドの温度変化によって記録媒体における記録位置が変わる状況を説明するための模式図である。図７（ａ）は記録ヘッド２０１の温度が標準値（Ｔａ）であった場合、同図（ｂ）は記録ヘッド２０１の温度が標準値よりも高い値（Ｔｂ＞Ｔａ）であった場合をそれぞれ示している。
【００４０】
記録走査中、記録ヘッド２０１は一定の速度Ｖｃｒで、主走査方向（図１５のＸ方向）に移動しながら、インクを吐出する。図７（ａ）に示すように、記録ヘッド２０１の温度がＴａであった場合、記録ヘッド２０１から吐出されるインクは記録媒体１０７に垂直な方向（Ｚ方向）にＶｄａの速度で進行する。記録媒体と記録ヘッドの距離すなわち紙間ｄが一定の場合、インク滴は記録ヘッドが吐出されてからｔａ＝ｄ／Ｖｄａ後に記録媒体１０７に着弾する。この間インク滴はＶｃｒの速度でＸ方向にも進行するので、インク滴は記録ヘッド２０１が当該インク滴を吐出した位置からＸａ＝Ｖｃｒ×ｔａだけＸ方向に進行した位置に着弾する。
【００４１】
一方、図７（ｂ）に示すように、記録ヘッド２０１の温度がＴａよりも高いＴｂであった場合、記録ヘッド２０１から吐出されるインクはＶｄａよりも大きなＶｄｂの速度でＹ方向に進行する。そして、インク滴は記録ヘッドが吐出されてからｔｂ＝ｄ／Ｖｄｂ後に、すなわち図７（ａ）の場合よりも早く記録媒体１０７に着弾する。この間インク滴はＶｃｒの速度でＸ方向にも進行するので、インク滴は記録ヘッド２０１が当該インク滴を吐出した位置からＸｂ＝Ｖｃｒ×ｔｂだけＸ方向に進行した位置に着弾する。この際Ｘｂ＜Ｘａとなっている。
【００４２】
以上説明した記録位置のずれは、双方向記録を行う場合には往路走査で記録したドットと復路走査で記録したドット間でのずれとなる。また、主走査方向に並列する複数の記録素子列を用いてカラー記録を行う場合には、色間のずれとなって現れる。そして、このようなずれが、記録ヘッドの温度に応じて変動する。
【００４３】
図８（ａ）および（ｂ）は、図７（ａ）および（ｂ）で示した状況において、インクを吐出するタイミングを調整することによって、記録位置を一定に保つ方法を説明するための模式図である。図７（ｂ）では、記録ヘッド２０１の温度が標準値よりも高い値（Ｔｂ＞Ｔａ）であった場合でも、記録ヘッド２０１がインクを吐出するタイミングを遅らせることにより、記録媒体での記録位置を記録ヘッドの温度がＴａであった場合に合わせているのが判る。すなわち、基準の吐出位置から実際にドットが記録される位置までの距離をＸａとするために、基準の吐出位置よりも（Ｘａ−Ｘｂ）だけ記録ヘッド２０１がＸ方向に進行したタイミングでインクを吐出しているのである。このように、吐出されるインクの速度が変動しても、吐出するタイミングを図８（ｂ）のように適切に調整することができれば、標準の位置にドットを記録することが可能となる。
【００４４】
一般に、図７（ａ）および（ｂ）で説明したような記録ヘッドの温度と記録位置ずれの関係は、記録装置やそこに搭載される記録ヘッドの種類によってほぼ決まると言える。すなわち、記録ヘッドの温度と記録位置ずれの量があらかじめ把握されていれば、時々の温度に応じて、その時の記録位置のずれ量が予測され、適正な補正量を導き出すこと出来る。本実施形態は、このような記録ヘッドの温度と適切な補正値の関係を予め把握し、記録走査を行う際にはこの補正値を利用して記録ヘッドから吐出するインクのタイミングを調整する。
【００４５】
図５（ａ）および（ｂ）は、本実施形態で使用する記録ヘッド２０１の温度と補正値の関係を表した図である。図において、横軸は記録ヘッドの温度を示し、縦軸は基準値に対する補正する量を、記録解像度の１画素単位で示した補正値になっている。ここで、＋の補正値は記録ヘッドからインクを吐出するタイミングを早める方向、−の補正値は記録ヘッドからインクを吐出するタイミングを遅らせる方向を、それぞれ示している。
【００４６】
図５（ａ）および（ｂ）において、図５（ａ）は双方向記録を行う際の復路走査の補正値を示している。また、図５（ｂ）は、主走査方向に並列する第１の記録素子と第２の記録素子列において、第１の記録素子列（記録素子列Ａ）に対する第２の記録素子列（記録素子列Ｂ）の補正値を示している。例えば、双方向記録を行う場合、記録ヘッドの温度が３０℃の場合には復路走査における記録位置を基準値に対し＋２画素ずらすようなタイミングで吐出することにより、往路走査と復路走査の記録位置を記録媒体で一致させることが出来る。また、記録ヘッドの温度が５０℃の場合には、復路走査における記録位置を基準値に対し−２画素ずらすようなタイミングで吐出動作を行うことで、往路走査と復路走査の記録位置を記録媒体で一致させることが出来る。一方、２つの記録素子列Ａ列とＢ列の記録位置に関しては、記録ヘッドの温度が３０℃の場合にはＢ列の記録位置を基準値に対し−１画素ずらすようなタイミングで吐出動作を行うことで、Ａ列とＢ列の記録位置を記録媒体で一致させることが出来る。また、記録ヘッドの温度が５０℃の場合には、Ｂ列の記録位置を基準値に対し＋２画素ずらすようなタイミングで吐出動作を行うことで、Ａ列とＢ列の記録位置を記録媒体で一致させることが出来る。
【００４７】
本実施形態では、図５に示すような記録ヘッドの温度と補正値の関係を対応付けたテーブルを、予め記録装置本来のＲＯＭに格納しておく。
【００４８】
以上説明したように、本実施形態の記録装置は、図２のような記録ドット数の分布を取得する手段と、各記録走査開始時に記録ヘッドの温度を取得する手段と、図３に示すようなΔＴを予測するための関数と、図５に示す補正値を取得するためのテーブルを備える。
【００４９】
図１は、記録動作中に補正値を取得しながら補正を行うために、本実施形態のＭＰＵ４０１が実行する工程を説明するためのフローチャートである。本実施形態では、１回の記録走査で記録する領域をｔ個のブロックに分割し、注目するブロックを指し示すための変数としてｎ（０〜ｔ）を用いる。そして、ブロックｎで記録するドット数をＤ（ｎ）、ブロックｎを記録した直後の記録ヘッド２０１の温度をＴ（ｎ）とする。
【００５０】
インターフェース４００を介して記録動作コマンドが入力されると、まず、ＭＰＵ４０１は変数ｎを０にリセットし、Ｄ（０）＝０とする（Ｓ１）。その後、Ｓ２〜Ｓ５において、ＭＰＵ４０１は、ＤＲＡＭ４０３に格納されている画像データから次の記録走査で記録するドット数をブロックごとに取得する。具体的には、まずＳ２にて変数ｎをインクリメントし、Ｓ３でブロックｎの記録ドット数Ｄ（ｎ）を取得し、Ｓ４でこれをＤＲＡＭ４０３に格納する。そして、Ｓ５にてｎ＝ｔであるか否かを判断し、ｎ≠ｔであればＳ２に戻る。以上の工程をＳ５でｎ＝ｔが確認されるまで繰り返すことによって、１記録走査における全ブロックの記録ドット数Ｄ（０）〜Ｄ（ｔ）、ひいては図２に示すようなドット数の分布が取得される。
【００５１】
Ｓ５にてｎ＝ｔが確認されると、ＭＰＵ４０１は温度センサ４１０から記録ヘッド２０１の現時点の温度を取得し、これをＴ（０）とする（Ｓ６）。
【００５２】
更に、Ｓ７において、ＭＰＵ４０１は、図３に示したような記録ドット数と記録ヘッドの温度の変化率の関係を示す関数をＲＯＭ４０２から読み出す。
【００５３】
その後Ｓ８において、各ブロックを記録した直後の記録ヘッドの温度Ｔ（ｎ）を算出する。具体的には、取得したＤ（０）〜Ｄ（ｔ）から、注目するブロックｎと直前のブロック（ｎ−１）の記録ドット数の差ΔＤ＝Ｄ（ｎ）−Ｄ（ｎ−１）を求め、得られたΔＤとＳ７で読み込んだ関数よりΔＴを求め、更にＴ（ｎ）＝Ｔ（ｎ−１）＋ΔＴを算出する。Ｓ６にてＴ（０）は得られているので、Ｔ（１）〜Ｔ（ｔ−１）はｎ＝１から順番に算出していくことが出来る。これにより、図４で説明したような記録ヘッドの予測温度変化が得られる。
【００５４】
Ｓ８にてＴ（１）〜Ｔ（ｔ−１）が得られると、ＭＰＵ４０１はＳ９へ進み、図５（ａ）および（ｂ）で説明したような、記録ヘッドの温度と補正値を対応付けたテーブルをＲＯＭ４０２から読み出す。そして、読み出したテーブルを参照することによって、予測温度Ｔ（０）〜Ｔ（ｔ−１）のそれぞれに対応する次ブロックの補正値をブロックごとに求める（Ｓ１０）。
【００５５】
全ブロック（ｎ＝１〜ｔ）のそれぞれに対応する補正値が取得されると、ＭＰＵ４０１はＳ１１へ進み、得られた補正値に従って１回分の記録走査および搬送動作を実行する。
【００５６】
続くＳ１２において、ＭＰＵ４０１はＤＲＡＭ４０３に供給された１ページ分の画像データの記録が完了したか否かを判断する。まだ記録すべき画像データが残っていると判断した場合は、次の記録走査のためにＳ１へ戻る。一方、完了したと判断した場合は本処理を終了する。
【００５７】
図６（ａ）および（ｂ）は、図２で示すような記録ドット分布を有する記録走査において、以上説明した本実施形態の補正値取得方法を実行した場合に得られる、各ブロックの補正値を示した図である。図６（ａ）は、双方向記録を行う際の復路走査の補正値を示し、同図（ｂ）は主走査方向に並列する２列の記録素子列ＡおよびＢにおける記録素子列Ｂの補正値を示している。本例によれば、記録走査が進行しブロック数ｎが大きくなるにつれ、すなわち記録ヘッドの温度が上昇するにつれ、双方向記録の補正値は＋２から−３へと、記録素子列Ａに対する記録素子列Ｂの補正値は−１から＋３へと徐々に変化しているのがわかる。
【００５８】
以上説明したように、本実施形態によれば、記録走査中の記録ヘッドの温度に伴ってインクの吐出速度が変化しても、記録走査中の個々のブロックでインクを吐出するタイミングを調整することが出来る。結果、記録媒体での記録位置を安定させ、テクスチャや粒状感が抑制された画像を出力することが可能となる。
【００５９】
（第２の実施形態）
以下、本発明の第２の実施形態を説明する。本実施形態においても、図１５〜図１９で示した記録装置の構成および図１〜図８で説明した記録位置の補正方法は、第１の実施形態と同様とする。ただし、本実施形態では、図５（ａ）および（ｂ）で説明したような記録ヘッドの温度と補正値の関係を示すための関数（パラメータ）を、必要なタイミングで記録装置本体が取得出来るようになっている。そのために、本実施形態の記録装置では、上気パラメータを取得するためのパラメータ取得モードが通常の記録動作とは別に用意されている。そして、記録装置本体には、記録ヘッド２０１からインクが吐出されたタイミングから当該インクが記録媒体に着弾するまでの時間および速度を検出するための吐出速度センサを備えている。
【００６０】
図９は、本実施形態のインクジェット記録装置が実行するパラメータ取得モードの各工程を説明するためのフローチャートである。
【００６１】
本処理が開始されると、ＭＰＵ４０１は、まず記録ヘッド２０１に搭載されているサブヒータ４１１と温度センサ４１０を用いて記録ヘッド２０１の温度を３０℃（第１の温度）に調整する（Ｓ９１）。
【００６２】
続くＳ９２では、記録ヘッドから所定の数のインクを吐出し、吐出速度センサにて吐出されたインク滴のＺ方向の速度を検出しＶ30（第１の吐出速度）とする。
【００６３】
Ｓ９３において、ＭＰＵ４０１は、再び記録ヘッド２０１に搭載されているサブヒータ４１１と温度センサ４１０を用いて記録ヘッド２０１の温度を５０℃（第２の温度）に調整する。
【００６４】
更にＳ９４にて、記録ヘッドから所定の数のインクを吐出し、吐出速度センサにて吐出されたインク滴のＺ方向の速度を検出しＶ50（第２の吐出速度）とする。
【００６５】
Ｓ９５において、ＭＰＵ４０１は、上記Ｓ９２およびＳ９５で得られたＶ30およびＶ50から、記録ヘッドの温度に対応する適切な補正値の関数を導き出し、このパラメータをＤＲＡＭ４０３に格納する（Ｓ９５）。具体的には、記録ヘッドの温度Ｔと補正値との間に図５（ａ）および（ｂ）で示すような比例関係がある場合には、これらを一次式で表すためのパラメータをＶ30およびＶ50から導き出し、得られた値をＤＲＡＭ４０３に格納する。以上で本処理が終了する。
【００６６】
実際に記録動作を実行する際には、本実施形態においても図１で説明したフローチャートに従って処理を行う。但し、Ｓ９においてＤＲＡＭ４０３から読み出すのはテーブルではなく、図９のＳ９６で保存したパラメータとなる。そして、Ｓ１０ではこの呼び出したパラメータで設定される一次式を用いて各温度に対応する適切な補正値を算出し、Ｓ１１ではここで得られた補正値に従って１回分の記録走査を実行する。
【００６７】
図１０（ａ）およ（ｂ）は、Ｓ９５にてＭＰＵ４０１がＶ30（第１の吐出速度）およびＶ50（第２の吐出速度）に基づいて算出した記録ヘッドの温度に対応する補正値の一次関数の例を示した図である。ここで、図１０（ａ）は図５（ａ）の別例に相当し、双方向記録を行う際の復路走査の補正値を示している。本例によれば、記録ヘッドの温度が３０℃の時の補正値は０に、また記録ヘッドの温度が５０℃の時の補正値は−４になっている。また、図１０（ｂ）は図５（ｂ）の別例に相当し、主走査方向に並列する２列の記録素子列ＡおよびＢにおける記録素子列Ｂの補正値を示している。
【００６８】
記録ヘッドからインクが吐出する速度ひいては記録時における適切な補正値は、記録ヘッドや記録装置の個体差にも依存するが、記録装置を使用する環境などに応じても変化する場合がある。このような場合であっても、必要に応じて図９で説明したフローチャートに従って図１０（ａ）および（ｂ）のような関数を算出すれば、時々の記録動作において、適切なパラメータに従った記録位置の補正を実行することが可能となる。
【００６９】
なお、以上では、記録ヘッドの温度が３０℃のときと５０℃のときそれぞれの吐出速度Ｖ30およびＶ50より一次関数のパラメータを算出する処理としたが、より多くの段階の温度で吐出速度を測定すれば、より正確な補正関数に近似することも出来る。無論、吐出速度を測定するための記録ヘッドの温度も３０℃と５０℃に限られるものではない。
【００７０】
（第３の実施形態）
以下、本発明の第３の実施形態を説明する。本実施形態においても、図１５〜図１９で示した記録装置の構成および図１〜図８で説明した記録位置の補正方法は、第１の実施形態と同様とする。本実施形態では、図５（ａ）および（ｂ）で説明したような記録ヘッドの温度と補正値が対応付けられたテーブルを、必要なタイミングで記録装置本体が作成出来るようになっている。そのために、本実施形態の記録装置では、テーブルを作成するためのテーブル作成モードが通常の記録動作とは別に用意されている。
【００７１】
図１１は、本実施形態のインクジェット記録装置が実行する上記テーブル作成モードの各工程を説明するためのフローチャートである。
【００７２】
本処理が開始されると、ＭＰＵ４０１は、まず記録ヘッド２０１に搭載されているサブヒータ４１１と温度センサ４１０を用いて、記録ヘッドの温度を３０℃（第１の温度）に調節する（Ｓ１０１）。
【００７３】
続くＳ１０２では、記録媒体を給紙し、ＲＯＭ４０２に予め格納されている所定のテストパターンを記録する。
【００７４】
図１２（ａ）および（ｂ）は、本実施形態のテーブル作成モードにおいて、記録ヘッド２０１が記録したテストパターンの例を説明するための図である。ここで、図１２（ａ）は記録ヘッド２０１の温度が３０℃（第１の温度）のときに記録したパターン、同図（ｂ）は記録ヘッド２０１の温度が５０℃（第２の温度）のときに記録したパターンをそれぞれ示している。２つのパターンは、等しいデータに基づいて記録されるが、記録ヘッド２０１の温度が異なっていることにより、観察した際に違いが表れるように工夫されている。
【００７５】
図１２（ａ）において、左側の一列のパッチの全ては記録素子列Ａを用いて記録されている。個々のパッチは更に図１３に示すように主走査方向に複数のブロックに分割されており、記録素子列Ａの往路走査によって記録されるブロックと記録素子列Ａの復路走査によって記録されるブロックとが交互に配置されている。図１２（ａ）に示す複数のパッチにおいては、往路走査の記録タイミングは一定でありながら、復路走査の記録タイミングが一画素単位に互いにずれた状態となっている。図の左側に示す数字が、個々のパッチにおける基準値に対する復路走査の記録タイミングのずらし量を示している。本例のパッチによれば、往路走査の記録位置に対して復路走査の記録位置がずれている場合、パッチ内に濃度むらやテクスチャが観察されるようになっている。そして、往路走査の記録位置に対して復路走査の記録位置が一致した状態で記録されたパッチが最も一様性に優れた状態で観察されるようになっている。すなわち、例えばこれら複数のパッチのうち、最も一様性に優れたパッチが＋２のパッチである場合、記録ヘッドの温度が３０℃のときは、双方向記録時の補正値は＋２が適切であると判断することが出来る。
【００７６】
一方、右側の一列のパッチの全ては往路走査によって記録されている。個々のパッチはやはり図１３に示すように主走査方向に複数のブロックに分割されており、記録素子列Ａの往路走査によって記録されるブロックと記録素子列Ｂの往路走査によって記録されるブロックとが交互に配置されている。これら複数のパッチにおいては、記録素子列Ａの記録タイミングは一定でありながら、記録素子列Ｂの記録タイミングが一画素単位に互いにずれた状態となっている。図の左側に示す数字が、個々のパッチにおける基準値に対する記録素子列Ｂの記録タイミングのずらし量を示している。この場合も、記録素子列Ａの記録位置に対して記録素子列Ｂの記録位置がずれている場合、パッチ内に濃度むらやテクスチャが観察されるようになっている。そして、記録素子列Ａの記録位置に対して記録素子列Ｂの記録位置が一致した状態で記録されたパッチが最も一様性に優れた状態で観察されるようになっている。すなわち、例えばこれら複数のパッチのうち、最も一様性に優れたパッチが−１のパッチである場合、記録ヘッドの温度が３０℃のときは、記録素子列Ｂの補正値は−１が適切であると判断することが出来る。
【００７７】
再び図１１のフローチャートに戻る。Ｓ１０２によって図１２（ａ）で説明したテストパターンが記録されると、ＭＰＵ４０１は、Ｓ１０３に進み、再びサブヒータ４１１と温度センサ４１０を用いて記録ヘッドの温度を５０℃に調整する。
【００７８】
更にＳ１０４にて、Ｓ１０２で記録したテストパターンと等しいテストパターンを再度記録する。
【００７９】
続くステップＳ１０５において、記録装置はユーザが入力する調整値を受信する。ユーザは、図１２（ａ）および（ｂ）に示す２種類のテストパターンを観察し、それぞれのパッチ群、すなわち図１２（ａ）の左列、同図の右列、図１２（ｂ）の左列、同図の右列の中から最も一様性に優れた４つのパッチを選択し、これを入力する。このときの入力方法は、記録装置本体に直接入力する方法であってもよいが、外部に接続されたホスト装置などから入力する方法であってもよい。ここでは、図１２（ａ）の左列については＋２（第１の補正値）、同図の右列については−１（第１の補正値）、図１２（ｂ）の左列については−２（第２の補正値）、同図の右列については＋２（第２の補正値）がそれぞれ入力されたとする。
【００８０】
続くＳ１０６において、ＭＰＵ４０１は受信した４つの情報に基づいて、記録ヘッドの温度と補正値が対応付けられたテーブルを作成する。
【００８１】
図１４（ａ）および（ｂ）は、上記４つの情報に基づいて得られる記録ヘッド２０１の温度と補正値の関係を図５（ａ）および（ｂ）と同様に表した図である。図１４（ａ）は、双方向記録を行う際の復路走査の補正値、すなわちＳ１０６で入力された双方向記録のための２つの補正値から得られる関数を示している。ここでは、記録ヘッドの温度が３０℃（第１の温度）のときの第１の補正値（＋２）と５０℃（第２の温度）のときの第２の補正値（−２）から得られる一次関数となっている。一方、図１４（ｂ）は、記録素子列Ａに対する記録素子列Ｂの補正値、すなわちＳ１０６で入力された２つの補正値から得られる関数を示している。ここでは、記録ヘッドの温度が３０℃（第１の温度）のときの第１の補正値（−１）と５０℃（第２の温度）のときの第２の補正値（＋２）から得られる一次関数となっている。ＭＰＵ４０１は、これら関数にしたがって記録ヘッドの各温度に対する適切な補正値を算出し、これら補正値を各温度に対応付けたテーブルとしてＤＲＡＭ４０３に格納する（Ｓ１０６）。以上で本処理が終了する。
【００８２】
実際に記録動作を実行する際には、図１で説明したフローチャートに従って処理を行い、Ｓ９において読み出すテーブルが図１１のＳ１０６で保存したテーブルとなる。
【００８３】
以上説明した本実施形態では、必要に応じて図１１で説明したフローチャートに従って補正テーブルを作成することが出来る。すなわち、記録装置の使用環境などが変わった場合であっても、その時々における適切な補正テーブルが作成され、当該テーブルに従って適切な記録位置の補正を実行することが可能となる。また、本実施形態によれば、画像を記録する記録媒体と同種類の記録媒体を用いてテストパターンを記録し、その結果を実画像に反映させることが出来るので、より信頼性の高い補正を期待することができる。
【００８４】
なお、本実施形態においても、記録ヘッドの温度が３０℃のときと５０℃のときの補正値を用いて一次関数を取得する形態としたが、無論、本実施形態においても、別の温度やより多段階の温度でテストパターンを記録してもよい。そして、その結果に基づいて、一次関数に限らず、より正確な補正関数に近似してもよい。
【００８５】
また、以上説明した本実施形態においては、図１３に示したように、記録位置のずれが存在する場合に濃度むらやテクスチャが目視で確認されるようなテストパッチを記録する例で説明したが、テストパターンについてはこれに限定されるものではない。例えば、往路走査（記録素子列Ａ）で記録される縦罫線と復路走査（記録素子列Ｂ）で記録される縦罫線のずれが目視で確認できるような罫線パターンであってもよい。どのようなパターンにせよ、記録位置のずれが判断できるようなパターンであれば、本実施形態は有効に機能する。この際、例えば図１６で示した光学センサを利用し、記録したパッチを光学的に読み取ることによってこれら記録位置ずれを判断するようにしてもよい。
【００８６】
本実施形態において、記録位置ずれの振れ幅に対して補正可能なピッチが充分に小さい場合には、数多くのパッチを記録するために、これらパッチが１枚の記録媒体に収まりきらなかったり、パターンを記録するために多大な時間が費やされたりする懸念が生じる。このような場合には、一度、粗いピッチでの調整を行った後に、当該粗調整で得られた補正値近傍において、再度精密な調整を実行して最終的な補正値を取得することも出来る。
【００８７】
さらに、以上説明した実施形態では、各温度に対し記録解像度に一致した単位で補正値が切り替わるようなテーブルを用意して、１画素の単位で記録位置の補正を実行する内容で説明したが、本発明はこれに限定されるものではない。インクを吐出するタイミングを１画素よりも細かい範囲で調整できるインクジェット記録装置であれば、より細かいピッチのテーブルを用意するなどして、より精度の高い記録位置制御を実行することが出来る。
【００８８】
また、以上の実施形態では、複数の記録素子列を主走査方向に並列配置した記録ヘッドを用いながら、第１の記録素子列（記録素子列Ａ）と第２の記録素子列（記録素子列Ｂ）の記録位置を調整する方法に限定して説明してきた。しかしながら、以上説明した記録位置を調整するための方法は、さらに多くの記録素子列の記録位置を一致させることを目的に応用することも出来る。例えば、上記実施形態のように４列の記録素子列が並列されている場合、ブラックの記録素子列を第１の記録素子列（記録素子列Ａ）とし、残りの３つの記録素子列をそれぞれ第２の記録素子列（記録素子列Ｂ）として、上述した実施形態を採用すればよい。このようにすれば、ブラック以外の３色が、それぞれブラックの記録位置に一致するように調整されるので、結果として全色の記録位置を統一させることが可能となる。さらに、双方向記録を実行する際には、例えばブラックの記録素子列を用いて往路走査と復路走査の補正値を求めておきながら、他のインク色については、ブラックの記録位置に一致させるための補正値に上記復路走査の補正値を加算すればよい。このようにすれば、各色の往復の記録位置を統一することが可能となる。
【００８９】
さらに、上記第１の実施形態および第３の実施形態では記録ヘッドの温度に補正値が対応付けられているようなテーブルが、第２の実施形態では記録ヘッドの温度から補正値が算出されるような関数が、それぞれ記憶されている内容で説明してきた。しかしながら、これら、関数またはテーブルのどちらを採用するかは、本発明を特徴づけるものではない。第１や第３の実施形態において、記録ヘッドの温度から補正値が算出されるような関数が記憶され、第２の実施形態において記録ヘッドの温度に補正値が対応付けられているようなテーブルが記憶されているような形態であっても、本発明の範疇に含まれる。
【図面の簡単な説明】
【００９０】
【図１】記録動作中に補正値を取得しながら補正を行うために、本発明の実施形態のＭＰＵ４０１が実行する各工程を説明するためのフローチャートである。
【図２】各記録走査の前に取得する、その記録走査における記録ヘッドが記録するドット数（吐出回数）の分布の様子を説明するための図である。
【図３】記録ドット数の変化率と記録ヘッドの温度上昇度を説明するための図である。
【図４】記録走査中の記録ヘッドの温度変化の様子を推測した図である。
【図５】（ａ）および（ｂ）は、本発明の第１の実施形態で使用する記録ヘッド２０１の温度と補正値の関係を表した図である。
【図６】記録走査内の各ブロックの補正値を示した図である。
【図７】（ａ）および（ｂ）は、記録ヘッドの温度変化によって記録媒体における記録位置が変わる状況を説明するための模式図である。
【図８】（ａ）および（ｂ）は、インクを吐出するタイミングを調整することによって、記録位置を一定に保つ方法を説明するための模式図である。
【図９】本発明の第２の実施形態のインクジェット記録装置が実行するテーブル作成モードの各工程を説明するためのフローチャートである。
【図１０】（ａ）およ（ｂ）は、本発明の第２の実施形態において、ＭＰＵ４０１が算出した記録ヘッドの温度に対応する補正値の一次関数の例を示した図である。
【図１１】本発明の第３の実施形態のインクジェット記録装置が実行するテーブル作成モードの各工程を説明するためのフローチャートである。
【図１２】（ａ）および（ｂ）は、本発明の第３の実施形態のテーブル作成モードで記録するテストパターンの例を説明するための図である。
【図１３】テストパターンの個々のパッチの構成を説明するための図である。
【図１４】本発明の第２の実施形態において、４つの情報に基づいて得られる記録ヘッド２０１の温度と補正値の関係を表した図である。
【図１５】本発明を適応可能なカラーインクジェット記録装置の構成例を説明するための概略斜視図である。
【図１６】本発明の実施形態で使用する光学センサ２０３の配置を説明するための図である。
【図１７】本発明に利用可能な記録装置における紙間距離を調整する様子を示す断面図である。
【図１８】本発明の実施形態で使用する記録ヘッド２０１の構成を説明するための図である。
【図１９】本発明の実施形態で使用するインクジェット記録装置の制御の構成を説明するためのブロック図である。
【符号の説明】
【００９１】
１０３    紙送りローラ
１０４    補助ローラ
１０５    給紙ローラ対
１０６    キャリッジ
１０７    記録媒体
２０１    記録ヘッド
２０２    インクカートリッジ
２０３    光学センサ
２０４    ガイドレール
４００    インターフェース
４０１    ＭＰＵ
４０２    ＲＯＭ
４０３    ＤＲＡＭ
４０４    ゲートアレイ
４０５    紙送りモータ
４０６    キャリッジモータ
４０７    モータドライバ
４０８    モータドライバ
４０９    ヘッドドライバ
４１０    温度センサ
４１１    サブヒータ
５００    コントローラ
【図１】
2010137466.tif 000003
【図２】
2010137466.tif 000004
【図３】
2010137466.tif 000005
【図４】
2010137466.tif 000006
【図５】
2010137466.tif 000007
【図６】
2010137466.tif 000008
【図７】
2010137466.tif 000009
【図８】
2010137466.tif 000010
【図９】
2010137466.tif 000011
【図１０】
2010137466.tif 000012
【図１１】
2010137466.tif 000013
【図１４】
2010137466.tif 000014
【図１５】
2010137466.tif 000015
【図１６】
2010137466.tif 000016
【図１７】
2010137466.tif 000017
【図１８】
2010137466.tif 000018
【図１９】
2010137466.tif 000019
【図１２】
2010137466.tif 000020
【図１３】
2010137466.tif 000021