(57)【要約】【課題】通常使用される紙等からなる記録媒体は、湿気等によって物理的長さ或いは面積が伸縮した場合には、テストパターンを記録した後に記録媒体が伸縮し、求めた媒体搬送量誤差値の精度が低くなり品質を保障しない。【解決手段】搬送量補正値算出方法は、録媒体の媒体搬送量を求める際に、副走査方向で異なる位置に配置されている２つの記録ヘッドＡｓＢとのそれぞれに対応する同方向１ライン分且つ１つ以上のドットから成るドット群が記録媒体上の任意の位置で重ったときの媒体搬送パルス数と、記録ヘッドＡＢ間の物理的距離を用いて画像長調整値を求める。【選択図】図１
2011245802.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を搬送する複数の搬送ローラと、当該複数の搬送ローラに掛け渡された無端状ベルトと、当該搬送ローラの回転量を算出するエンコーダとを有する搬送手段と、
記録媒体搬送方向の複数の異なる位置にそれぞれ配置され、搬送手段によって搬送される記録媒体に対してエンコーダから出力されるパルス数に基づいて画像を記録する少なくとも第１記録ヘッドと第２記録ヘッドを含む複数の記録ヘッドと、
前記各記録ヘッドによって記録された画像を読取る画像読取り手段と、
前記画像読取り手段によって読取られた画像情報に基づき、各記録ヘッドの記録タイミングを補正すると共に、各記録ヘッドの記録タイミングを制御する制御手段と、
を有する画像記録装置における搬送量補正値算出方法であって、
前記第１記録ヘッドによって記録媒体搬送方向における任意の位置に第１のテストパターン画像を記録媒体に記録する第１記録ステップと、
第１記録ヘッドによる画像記録タイミングから、第１記録ヘッド位置から第２記録ヘッド位置までの配置間隔に相当する記録媒体搬送量に相当するエンコーダパルス数だけ計数した後に、前記第２記録ヘッドによって前記任意位置と同じ位置で且つ記録媒体幅方向に異なる位置に第２のテストパターン画像を前記記録媒体に記録する第２記録ステップと、
前記画像読取り手段によって、記録媒体記録された前記各テストパターン画像を画像読取りステップと、
前記画像読取り手段によって読取られた前記各テストパターン画像の記録媒体搬送方向における記録位置ずれ量を求めると共に、当該記録位置ずれ量に対応するパルス補正量を算出する補正量算出ステップと、
前記各記録ヘッドによって記録される前記各テストパターン画像が、前記記録媒体搬送方向における同一位置に記録されるように、前記エンコーダパルス数に対して前記パルス補正量を加算することで前記エンコーダパルス数を補正する補正ステップと、
前記第１記録ヘッドと前記第２記録ヘッドとの配置間隔と、補正後のエンコーダパルス数との比から、画像長調整値を算出する調整値算出ステップと、
を有することを特徴とする搬送量補正値算出方法。
【請求項２】
前記第１記録ヘッドと前記第２記録ヘッドとの間隔を直接測定するヘッド間隔測定手段をさらに有し、
前記第２記録ステップは、前記ヘッド間隔測定手段によって測定された前記第１記録ヘッド位置から第２記録ヘッド位置までの配置間隔に基づいて算出されるエンコーダパルス数を計数した後に第２のテストパターン画像を記録することを特徴とする請求項１に記載の搬送量補正値算出方法。
【請求項３】
前記第１記録ステップ及び第２記録ステップは、互いに前記搬送ローラの周長の１／Ｎ（Ｎは２以上の整数）の画像記録タイミングに基づいて、前記搬送ローラの周長に相当する記録領域に亘ってＮ個の画像で構成されるテストパターン画像をそれぞれ記録するものであって、
前記パルス補正量算出ステップは、前記テストパターン画像毎に当該テストパターン画像を構成するＮ個の画像における記録媒体搬送方向における記録位置の平均値を算出し、各テストパターン画像の平均値のずれ量に対応するパルス補正量を算出することを特徴とする請求項１に記載の搬送量補正値算出方法。
【請求項４】
前記第１記録ステップ及び第２記録ステップは、互いに一定間隔でかつ複数回の画像記録タイミングで、前記無端状ベルトの周長に相当する長さの記録領域に亘って、複数個の画像で構成されるテストパターン画像をそれぞれ記録するものであって、
前記パルス補正量算出ステップは、前記テストパターン画像毎に当該テストパターン画像を構成する複数個の画像における記録媒体搬送方向における記録位置の平均値を算出し、各テストパターン画像の平均値のずれ量に対応するパルス補正量を算出することを特徴とする請求項１に記載の搬送量補正値算出方法。
【請求項５】
前記第１記録ステップ及び第２記録ステップは、複数枚のカットシート状記録媒体を用いて前記無端状ベルトの周長に相当する長さの記録領域を構成し、前記複数枚のカットシート状記録媒体にそれぞれ前記各テストパターン画像を記録することを特徴とする請求項４に記載の搬送量補正値算出方法。
【請求項６】
前記第１記録ステップ及び第２記録ステップは、互いに一定間隔でかつ複数回の画像記録タイミングで、前記画像記録装置において使用可能な最大の記録領域を有するカットシート状記録媒体の記録領域全域に亘って、複数個の画像で構成されるテストパターン画像をそれぞれに記録するものであって、
前記パルス補正量算出ステップは、前記テストパターン画像毎に当該テストパターン画像を構成する複数個の画像における記録媒体搬送方向における記録位置の平均値を算出し、各テストパターン画像の平均値のずれ量に対応するパルス補正量を算出することを特徴とする請求項１に記載の搬送量補正値算出方法。
【請求項７】
前記搬送手段は、
前記搬送ローラを具備する第１の搬送機構と、
前記第１の搬送機構よりも記録媒体搬送方向上流側に配置され、記録媒体を前記第１搬送機構に向けて搬送するピックアップローラを具備する第２搬送機構と、を有し、
前記第１記録ステップ及び第２記録ステップは、前記各テストパターン画像を記録する記録位置と記録媒体における搬送方向後端との間隔と、前記第２搬送機構におけるピックアップローラの位置と前記各記録ヘッドの位置との間隔とが一致する位置以外の記録媒体上の記録領域に対して、各テストパターン画像を記録することを特徴とする請求項１に記載の搬送量補正値算出方法。
【請求項８】
前記第１記録ヘッドと前記第２記録ヘッドとの記録媒体搬送方向における間隔は、他の記録ヘッドとの間隔に対して最も広くなるように配置され、
前記第１記録ステップ及び第２記録ステップは、前記複数の記録ヘッドのうち、最もヘッド間隔が広い第１記録ヘッドと第２記録ヘッドとを用いて、各テストパターン画像を記録することを特徴とする請求項１に記載の搬送量補正値算出方法。
【請求項９】
さらに、前記複数の記録ヘッドのうち、前記第１，２記録ヘッドとは異なる第３記録ヘッドを用いて、第１記録ヘッドによる画像記録タイミングから、第１記録ヘッド位置から第３記録ヘッド位置までの配置間隔に相当する記録媒体搬送量に相当するエンコーダパルス数のみ計数した後に、第３のテストパターン画像を前記記録媒体に記録する第３記録ステップを有し、
前記パルス補正量算出ステップは、
前記第１のテストパターン画像の記録位置に対する第２のテストパターン画像及び第３のテストパターン画像の記録位置のずれ量をそれぞれ算出すると共に、
算出した各記録位置ずれ量に対応するパルス補正量をそれぞれ算出し、算出された各パルス補正量の総和を算出し、
前記エンコーダパルス数補正ステップは、
算出された各パルス補正量の総和を、第１のテストパターン画像との記録位置ずれ量を算出するテストパターン画像を記録する記録ヘッド数（第２記録ヘッド、第３記録ヘッドの計２個）でパルス補正量の平均値を算出し、
前記画像長算出ステップは、
前記パルス補正量平均値を前記複数の記録ヘッドのうちの予め決められていた２つの記録ヘッドの配置間隔に相当する記録媒体搬送量に相当するエンコーダパルス数に加算することでエンコーダパルス数を補正し、当該補正後のエンコーダパルス数と前記２つの記録ヘッドの配置間隔との比から、画像長調整値を算出することを特徴とする請求項１に記載の搬送量補正値算出方法。
【請求項１０】
さらに、前記複数の記録ヘッドのうち、前記第１，２記録ヘッドとは異なる第３記録ヘッドを用いて、第１記録ヘッドによる画像記録タイミングから、第１記録ヘッド位置から第３記録ヘッド位置までの配置間隔に相当する記録媒体搬送量に相当するエンコーダパルス数のみ計数した後に、第３のテストパターン画像を前記記録媒体に記録する第３記録ステップを有し、
前記画像長調整値算出ステップは、
前記第１記録ヘッドと前記第２記録ヘッドとの配置間隔と、補正後のエンコーダパルス数との比から、第１の画像長調整値を算出すると共に、  前記第１記録ヘッドと前記第３記録ヘッドとの配置間隔と、補正後のエンコーダパルス数との比から、第２の画像長調整値を算出し、算出した各画像長調整値の平均値を算出することを特徴とする請求項１に記載の搬送量補正値算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体にインク滴を吐出して画像を記録する画像記録装置の搬送量補正値算出方法に関する。
【背景技術】
【０００２】
一般に、インクジェットプリンタとして知られる画像記録装置は、微小なインク滴を吐出する多数のノズルが配置された記録ヘッドを搭載している。インクジェットプリンタを大別すると、ラインプリンタとシリアルプリンタがある。ラインプリンタは、記録媒体を記録ヘッド直下まで搬送する搬送機構も搭載している。一方、シリアルプリンタでは記録ヘッドを搭載したキャリッジを定位置まで搬送する搬送機構を搭載している。以下の説明では、ラインプリンタを例に説明する。
【０００３】
この搬送機構の構成は、概要として搬送ローラ及びベルト、搬送ローラ回転量をパルス信号に変換／出力する部品であるパルスエンコーダが搬送ローラに備え付けられている。プリンタ制御部は、パルスエンコーダが出力するパルス数と搬送ローラの外周長を基に、搬送量を算出する。その算出した媒体搬送量に従って、記録ヘッドは、記録媒体上の媒体搬送方向（副走査方向）における指定された位置にドットを形成するようにインク滴を吐出する。
【０００４】
パルスエンコーダから出力されるパルス数を基に導出する媒体搬送量は、誤差を含んでいる場合がある。この媒体搬送量に誤差があると、実際に記録される記録媒体上において、画像データとして指定したドット位置からズレた位置にインク滴が着弾してドットが形成される。尚、特に記載が無い限り、以降で記載する媒体搬送量誤差は、定常的に生じる誤差を示唆し、周期的に生じる媒体搬送量誤差は、搬送ムラとして説明している。
【０００５】
媒体搬送量誤差が発生する要因の一例について説明する。  
第１に、搬送ローラ形成で生じる搬送ローラ外周長誤差がある。  
搬送ローラの外周長が設計値よりも長い場合、１パルス当りの媒体搬送量は増加し、記録される画像は、副走査方向においてドット間に隙間が生じている。一方、搬送ローラの外周長が設計値よりも短い場合、１パルス当りの媒体搬送量は減少し、記録される画像は、副走査方向において、ドット間に重なりが生じている。
【０００６】
第２に、搬送ベルト形成で生じるベルト厚み誤差がある。  
ベルト厚みが設計値よりも厚い場合には、１パルス当りの媒体搬送量は増加する。一方、ベルト厚みが設計値よりも薄い場合には、１パルス当りの媒体搬送量は減少する。この１パルス当りの媒体搬送量誤差を検出或いは、補正する値を算出する方法について、ラインプリンタを一例として説明する。
【０００７】
ある１つの記録ヘッドによって、記録媒体上の主走査方向にドット群を記録した後、媒体を所定の距離搬送させた位置で、先ほど記録を行った記録ヘッドによって、再度、同様のドット群を記録する。そして、記録した２ドット群間の副走査方向における距離を測定し、理論距離との差或いは、比率を算出する方法が挙げられる。
【０００８】
他の技術例として、特許文献１及び特許文献２が提案されている。  
これらのうち、特許文献１には、媒体搬送方向で異なる位置に配置された各ライン型記録ヘッド間に備えられたマーカ読取手段によって、記録媒体上に記録されたマーカを読取って得られる用紙搬送情報と、モジュール情報（各ライン記録ヘッドとマーカ読取手段間の距離、各ライン記録ヘッド間の距離）に基づいて、インク吐出タイミングを制御する技術が開示されている。
【０００９】
また、特許文献２には、媒体搬送量を測定するにあたって、搬送ローラ偏心で生じている搬送ムラ起因とする測定誤差を防止する方法として、記録媒体上にローラＮ回転周期（Ｎ≧１且つ、Ｎ＝自然数）で２つ以上の画像を記録して、それら画像位置を基に測定する技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００７−１９６５６８号公報
【特許文献２】特開２００７−００１１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
通常使用される記録媒体としては、紙等が主流であり、これらが湿気等によって物理的長さ或いは面積が伸縮する材質であった場合には、高湿な環境下では、テストパターンを記録した後に記録媒体が伸縮する可能性がある。  
この伸縮現象によって、互いに大きく離れた位置にある２ドット群間の距離から求めた媒体搬送量誤差値は、精度が低く十分な品質を確保することはできない。
【００１２】
前述した特許文献１に開示されている技術例では、マーカ読取手段を各ライン記録ヘッド間に備え付ける必要があり、マーカ読取手段に関する部品／製造コストが増加する。また、特許文献２に開示されている技術例では、搬送ローラの外周長を利用したものであり、搬送ベルトが備え付けられている搬送機構から構成される画像記録装置に対しては利用できない。  
そこで本発明は、記録媒体の湿気等による伸縮から生じる精度低下を防止する画像記録装置の搬送量補正値算出方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明に従う実施形態は、記録媒体を搬送する複数の搬送ローラと、当該複数の搬送ローラに掛け渡された無端状ベルトと、当該搬送ローラの回転量を算出するエンコーダとを有する搬送手段と、記録媒体搬送方向の複数の異なる位置にそれぞれ配置され、搬送手段によって搬送される記録媒体に対してエンコーダから出力されるパルス数に基づいて画像を記録する少なくとも第１記録ヘッドと第２記録ヘッドを含む複数の記録ヘッドと、前記各記録ヘッドによって記録された画像を読取る画像読取り手段と、前記画像読取り手段によって読取られた画像情報に基づき、各記録ヘッドの記録タイミングを補正すると共に、各記録ヘッドの記録タイミングを制御する制御手段と、を有する画像記録装置における搬送量補正値算出方法であって、前記第１記録ヘッドによって記録媒体搬送方向における任意の位置に第１のテストパターン画像を記録媒体に記録する第１記録ステップと、第１記録ヘッドによる画像記録タイミングから、第１記録ヘッド位置から第２記録ヘッド位置までの配置間隔に相当する記録媒体搬送量に相当するエンコーダパルス数だけ計数した後に、前記第２記録ヘッドによって前記任意位置と同じ位置で且つ記録媒体幅方向に異なる位置に第２のテストパターン画像を前記記録媒体に記録する第２記録ステップと、前記画像読取り手段によって、記録媒体記録された前記各テストパターン画像を読取るステップと、前記画像読取り手段によって読取られた前記各テストパターン画像の記録媒体搬送方向における記録位置ずれ量を求めると共に、当該記録位置ずれ量に対応するパルス補正量を算出する補正量算出ステップと、前記各記録ヘッドによって記録される前記各テストパターン画像が、前記記録媒体搬送方向における同一位置に記録されるように、前記エンコーダパルス数に対して前記パルス補正量を加算することで前記エンコーダパルス数を補正する補正ステップと、前記第１記録ヘッドと前記第２記録ヘッドとの配置間隔と、補正後のエンコーダパルス数との比から、画像長調整値を算出する調整値算出ステップと、を有する搬送量補正値算出方法を提供する。
【発明の効果】
【００１４】
本発明によれば、記録媒体の湿気等による伸縮から生じる精度低下を防止する画像記録装置の搬送量補正値算出方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、第１の実施形態に係る画像記録装置及び媒体搬送量誤差を算出するシステム構成例を示す図である。
【図２】図２は、媒体搬送量の測定で用いる構成部位によるシステムのブロック構成を示す図である。
【図３】図３（ａ），（ｂ）は、副走査方向で異なる位置にある記録ヘッド２間の距離の定義について説明するための図である。
【図４】図４は、第１の実施形態における記録ヘッド間距離測定機器の構成例を示す図である。
【図５】図５（ａ）は、ラインプリンタによるテストパターン例を示す図、図５（ｂ）は、シリアルプリンタによるテストパターン例を示す図である。
【図６】図６は、第１の実施形態の画像長調整の手順について説明するためのフローチャートである。
【図７】図７（ａ）は、２つの記録ヘッド間の記録媒体を搬送する搬送パルス数について説明するための図、図７（ｂ）は、２つの記録ヘッド間の記録媒体１２を搬送する設計距離について説明するための図である。
【図８】図８は、２つの記録ヘッドに対応するドット群の副走査方向におけるズレ量について説明するための図である。
【図９】図９は、補正値pulseβについて説明するための図である。
【図１０】図１０は、第２の実施形態の画像長調整の手順について説明するためのフローチャートである。
【図１１】図１１は、第３の実施形態の画像長調整の手順について説明するためのフローチャートである。
【図１２】図１２は、第４の実施形態の画像長調整の手順について説明するためのフローチャートである。
【図１３】図１３は、ドット群の副走査方向のそれぞれ平均座標について説明するための図である。
【図１４】図１４は、dot GroupＹＡｉの平均値について説明するための図である。
【図１５】図１５は、第４の実施形態のテストパターン例を示す図である。
【図１６】図１６は、第５の実施形態の画像長調整の手順について説明するためのフローチャートである。
【図１７】図１７は、第５の実施形態のテストパターン例を示す図である。
【図１８】図１８は、第６の実施形態の画像長調整の手順について説明するためのフローチャートである。
【図１９】図１９は、ピックアップローラから記録ヘッドまでの距離を示す図である。
【図２０】図２０は、第７の実施形態の画像長調整の手順について説明するためのフローチャートである。
【図２１】図２１は、第８の実施形態の画像長調整の手順について説明するためのフローチャートである。
【図２２】図２２は、第９の実施形態の画像長調整の手順について説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態について詳細に説明する。  
図１は、第１実施形態に係る画像記録装置及び媒体搬送量誤差を算出するシステム構成例を示した概略図である。以下に説明する各実施形態では、副走査方向を記録媒体搬送方向とし、副走査方向に直交する方向を主走査方向と定義する。主走査及び副走査方向と直交する上下方向を重力方向とする。尚、以下に例として説明する画像記録装置は、特に記載が無い限り、各インク色の記録ヘッド２を副走査方向に沿って配置し、各記録ヘッドは、記録媒体１２の幅以上のノズル列長（画像記録領域）を有するラインヘッド型インクジェットプリンタ（以下、プリンタと称する）とする。
【００１７】
図１に示すシステムは、プリンタ１と、記録ヘッド２で記録した記録媒体を読取って画像データに変換する画像読取機器１５と、キャリッジ３に組みつけられた記録ヘッド２の各ヘッド間距離を測定するヘッド間距離測定機器２９で構成される。この例では、プリンタ１と画像読取機器１５とヘッド間距離測定機器２９が別体となる構成例である。勿論、プリンタ１の搬送機構と連結可能な搬送機構を有する画像読取機器１５を用いるのであれば、後述するユーザによる読取りセット作業は不要である。
【００１８】
プリンタ１は、複数の記録媒体１２を収納し、１枚ずつ順次、供給する記録媒体供給部９と、記録媒体１２を搬送する搬送機構６と、記録媒体１２にインクを微小な液滴として吐出して画像を記録する記録ヘッド２と、複数の記録媒体１２を収納する記録媒体カセット１０と、画像記録を含め装置全体を制御するプリンタ制御部１４と、で構成される。
【００１９】
プリンタ１の下流側に設けられた画像読取機器１５は、一般に市販されているフラットベット型スキャナ等を採用している。この画像読取機器１５は、主なものとして、テスト記録媒体１３に記録された画像を読取る画像読取部１７（例えば、ＣＣＤ又はＣＭＯＳ等の固体撮像素子からなるラインセンサ）と、画像読取制御部１６で構成され、読込んだ画像を画像データに変換して出力する。尚、ヘッド間距離測定機器２９は、図４を参照して後述、詳細に説明する。
【００２０】
また、画像処理／制御／演算部（以下、処理制御部と称する）１８と表示部１９は、パーソナルコンピュータで代用することができる。処理制御部１８は、プリンタ制御部１４とはＬＡＮ接続され、画像読取制御部１６及びヘッド間距離測定機２９とは、それぞれにＵＳＢ接続されている。勿論、これらの接続は、限定されるものではなく、一例であり、有線接続に限らず、無線又は光ファイバーを用いた接続であってもよい。
【００２１】
入力部２０は、処理制御部１８にユーザからの指示等を入力する。この指示に従い、処理制御部１８は、プリンタ１、画像読取制御部１６及びヘッド間距離測定機器２９を制御する。  
記録ヘッド２は、複数例えば、３００個のノズルが列状に開口されたノズル列（２ＣＮ〜２ＹＮ）が設けられたノズル面を有している。このノズル面は、搬送されている記録媒体１２と対向し、各ノズルからインクが吐出される。勿論、ノズル数は一例であって限定されるものではない。
【００２２】
本実施形態では、搬送方向に沿って上流側から少なくとも４色のインクを個々に吐出する４つの記録ヘッド２（２Ｃ［シアン色］、２Ｋ［ブラック色］、２Ｍ［マゼンタ色］、２Ｙ［イエロー色］）を有し、記録媒体４に単一色画像又は、カラー画像を記録する。尚、本実施形態では、ライン型の記録ヘッドを例として記載しているが、これに限定されるものではなく、記録媒体１２上を主走査方向に反復するように走査移動するシリアル型の記録ヘッドであっても、対象方向を変えれば、同様の原理が適用できる。
【００２３】
本実施形態では、記録媒体供給部９は、装置外部に取り付けられたトレイ（又は、カセット）に複数の記録媒体１２を収納し、ピックアップローラ１１により、１枚ずつ順次取り出して、搬送機構６に供給する。他方は、装置内部に設けられた記録媒体カセット１０は、複数の記録媒体１２を収納し、１枚ずつ順次取り出されて、搬送機構６に供給する。
【００２４】
この搬送機構６は、例えば、少なくとも２つ以上の搬送ローラ５と、これら搬送ローラ５のいずれか一方に備え付けられたパルスエンコーダ４と、これらの搬送ローラ５にテンションを掛けられた状態で捲回する搬送ベルト７と、を備えている。
【００２５】
これらのうち、搬送ローラ５の少なくとも一方には、図示しないモータ等の駆動源が接続され、搬送ローラ５を回転させることにより、搬送ベルト７を回転させる。このとき、搬送ローラ５のいずれか一方に備え付けられたパルスエンコーダ４は、搬送ローラ５の回転周期に合わせて、搬送パルス信号を出力する。このパルス信号の出力周期は、搬送機構６を構成する全ての部品が設計値通りであった場合において本実施形態では、記録媒体１２上の１ドット分搬送された周期となる。
【００２６】
搬送ベルト７は、多数の小孔（図示せず）が開口され、記録ヘッド２の全てのノズル面と平行（又は、同じ間隔）で対向するように構成される。この搬送ベルト７の内側には、吸引手段となるファン８が設けられており、記録媒体１２をファン８による負圧により搬送ベルト７上に吸着して固定した状態で搬送して、記録ヘッド２のノズル面の前方を通過させる。
【００２７】
図２は、媒体搬送量の測定で用いる構成部位によるシステムのブロック構成を示している。本システムは、プリンタ１、画像読取機器１５、ヘッド間距離測定機器２９、処理制御部１８、表示部１９及び、入力部２０により構成される。
【００２８】
処理制御部１８は、主として、演算処理部２３と記憶部２４とで構成される。記憶部２４には、パルス数記憶領域２５と、画像データ記憶領域２６と、ヘッド間距離記憶領域２７と、テストパターン記憶領域２８と、の各メモリ領域が確保されている。この処理制御部１８は、プリンタ１及び画像読取機器１５に対する制御及び、ヘッド間距離測定機器２９に対する制御を行い、さらに、前記画像読取機器１５によって読取ったテスト記録媒体１３画像データを解析して各記録ヘッド２のプリントタイミング（インク吐出タイミング）調整値の算出及び、ヘッド間距離測定機器２９におけるヘッド間距離の算出を行う。
【００２９】
また、記憶部２４及びプリントタイミング調整で得られた記録ヘッド２間の媒体搬送パルス数の記憶及びヘッド間距離測定機器２９によるヘッド間距離の測定で得られた記録ヘッド２間の物理的距離、プリントタイミング調整で記録するテストパターン、画像読取機器（フラットベット型スキャナ）１５で読込んだ画像データを記憶する。
【００３０】
そして、これらのデータを用いて媒体搬送１パルス当りの媒体搬送量を算出する。プリンタ１及び画像読取機器１５の制御、ヘッド間距離測定機器２９の制御は、ユーザによる入力部２０からの入力指示によって行う。
【００３１】
プリンタ１は主として、記録ヘッド２と、搬送機構６と、プリンタ制御部１４と、プリンタ用記憶部２２と、パルスエンコーダ４と、で構成される。プリンタ制御部１４は、設定された各調整値に基づき、記録ヘッド２及び搬送機構６を駆動し、記録媒体１２にテストパターンを記録してテスト記録媒体１３を記録する。ここで用いているプリンタ用記憶部２２は、不揮発メモリであるが、パルスエンコーダ４から出力された媒体搬送パルス数の一時的な記憶やテストパターン画像データの一時的な記憶を行う。尚、プリンタ用記憶部２２は、処理制御部１８におけるテストパターン記憶領域２８の代替機能及び各種調整用パラメータの記憶も行う。
【００３２】
画像読取機器（フラットベット型スキャナ）１５は主として、画像読取制御部１６と画像読取部１７と、で構成される。画像読取制御部１６は、処理制御部１８からの指示によって、画像読取部１７を制御する。ヘッド間距離測定機器２９は、後述する図４にその構成が記載されている。
【００３３】
図３（ａ），（ｂ）は、副走査方向で異なる位置にある記録ヘッド２間の距離の定義を示している。尚、図３（ａ），（ｂ）では、記録ヘッド２Ｃと記録ヘッド２Ｙと各記録ヘッド２からインクを吐出するためのノズル列（２ＣＮ、２ＹＮ）を一例として示し、図３（ａ）がラインプリンタにおける記録ヘッド２の配置を示し、図３（ｂ）がシリアルプリンタにおける記録ヘッド２の配置を示している。
【００３４】
本実施形態で説明する記録ヘッド２間の距離は、各記録ヘッド２に備わっているノズル列間の副走査方向距離を示唆している。シリアルプリンタである場合の記録ヘッド２間の距離は、各ノズル列間の主走査方向距離とする。記録ヘッド２間の距離を、インクが吐出される各ノズル間の距離とすることで、画像長調整値の精度を高める。
【００３５】
ノズル列間距離の求め方の詳細は、各ノズルの重心位置を求めた後、記録ヘッド２毎に重心位置の平均を算出して、プリンタタイプ毎に前記対応する方向の重心位置平均の差をノズル列間の距離としている。ノズルの重心位置及びノズル列間の距離の測定方法については、以下の図４に示す測定装置を参照して説明する。．
図４は、本実施形態における記録ヘッド２のノズル重心位置を測定する装置を示している。ノズル重心位置の測定で用いているヘッド間距離測定機器２９は、２台以上のＣＣＤカメラ３０（ＣＣＤカメラ３０Ａ及びＣＣＤカメラ３０Ｂ）と、主走査方向（あるいは副走査方向）に駆動可能で各ＣＣＤカメラを支持しているステージ３１と、記録ヘッド２が組みつけられているキャリッジ３を支持するキャリッジ支持台３２と、処理制御部１８から構成される。
【００３６】
使用方法は、まずユーザが、記録ヘッド２を組付けたキャリッジ３をキャリッジ支持台３２にセットする。その後、ユーザが入力部２０から測定命令を入力して、命令を受信した処理制御部１８によって、ＣＣＤカメラ３０が制御される。ＣＣＤカメラ３０は、対象とする記録ヘッド２のノズル列を撮像する。
【００３７】
ＣＣＤカメラによる撮像可能範囲が仕様上、１〜５個程度のノズルしか撮像できない場合には、ユーザが入力部２０に入力して、処理制御部１８を通して、ステージの移動制御を行う。この制御に従ってステージを主走査方向に移動させることで、撮像されるノズル数を増加させる。このように、データのサンプル数を増加させることで、ノズル列の位置算出精度を向上させることができる。
【００３８】
各ＣＣＤカメラ３０の互いの焦点位置間距離は、予め校正されており、焦点間距離は既知である。撮像したノズル列の画像データから、処理制御部１８で画像処理を行い、ノズルの重心位置を求める。ここで求められたノズルの重心位置とＣＣＤカメラ３０の互いの焦点位置間距離を基に、ノズル列間距離を算出する。算出したノズル列間距離は、記憶部２４に記録される。
【００３９】
図５（ａ）は、プリントタイミング調整で記録するテスト記録媒体１３の概略を示している。尚、図５（ａ），（ｂ）及び以下の説明では、図３（ａ），（ｂ）と同様に、記録ヘッド２Ｃと記録ヘッド２Ｙの組合せを例に示している。しかし、プリントタイミング調整においては、記録ヘッド２内に備わっている各ヘッドの全組合せを対象に調整している。
【００４０】
以下の説明では、図５（ａ）によるラインプリンタをモデルにした説明であるが、シリアルプリンタである場合も、図５（ｂ）に示すように、記録媒体１２上に記録するパターンにおいて基準とする方向が異なるが、調整原理は同様である。
【００４１】
プリントタイミング調整で記録するパターンは、記録ヘッド２Ｃ及び記録ヘッド２Ｙからインクを吐出して、記録媒体１２上の副走査方向における任意の１つの位置に描かれる副走査方向１ライン分のドット或いは、ドット群（ドット数≧２）である。このように描かれた画像データを、ユーザが入力部２０を操作して、処理制御部１８からプリンタ制御部１４に送信する。この画像データは、記憶部２４に予め記憶されている。
【００４２】
インク吐出速度の違いや媒体搬送１パルス当りの搬送量が設計値と異なっていると、ここで描かれた各記録ヘッド２に対応するドット或いはドット群は互いにズレが副走査方向で生じる。プリントタイミング調整では、前記ズレ量を減少させるため、このズレ量を測定し、各記録ヘッド２に対して、プリントタイミング（インク吐出タイミング）補正値を設定する。
【００４３】
このとき、記録ヘッド２Ｃ及び記録ヘッド２Ｙによって、記録媒体１２上の副走査方向における任意の１つの位置に記録されるドット或いは、ドット群のズレ量を測定することで、互いに離れた位置にあるドット或いはドット群の距離を測定するときに比べて、湿気等による記録媒体１２の伸縮を要因とする測定誤差を低減する。
【００４４】
ここで、プリントタイミング調整完了時において、前記ズレ量が補正された後、記録ヘッド２Ｃからドット或いはドット群が記録されてから記録ヘッド２Ｙからドット或いはドット群が記録されるまでに、パルスエンコーダ４から出力された媒体搬送パルス数を記憶部２４で記憶しておく。
【００４５】
次に、図６に示すフローチャートを参照して、第１の実施形態の画像長調整（１パルス当りの媒体搬送量の算出）の動作手順について説明する。この図６におけるフローチャートにおいて、以下のように表記している。尚、以降のフローチャートにおいても同様である。第１記録ヘッド位置から第２記録ヘッド位置までの配置間隔を示すノズル列間距離設計値は、head Distance Theoreticalと表記する。記録媒体搬送量に相当するエンコーダパルス数は、pulse NumberＡＢと表記する。記録媒体搬送方向における記録位置ずれ量は、timing gap ＡＢと表記する。記録位置ずれ量に対応するパルス補正量は、pulseβと表記する。画像長調整値は、image Lengthと表記する。
【００４６】
以下の説明において、記録ヘッド２Ｃ及び記録ヘッド２Ｙを一例とするため、［２Ｃ］を［Ａ］とし、［２Ｙ］を［Ｂ］としている。勿論、記録ヘッド２Ｃ及び記録ヘッド２Ｙに限定されるものではなく、他にも副走査方向で異なる位置に配置されている記録ヘッド２の組合せであれば、用いることができる。図７（ａ）は、２つの記録ヘッド間の記録媒体１２を搬送するのに必要とされる設計上の搬送パルス数（pulseＡＢ Theoretical）について説明するための図、図７（ｂ）は、２つの記録ヘッド間の記録媒体１２を搬送するのに必要とされる記録ヘッド間設計距離（head Distance Theoretical）について説明するための図である。
【００４７】
まず、図７（ｂ）に示す記録ヘッドＡと記録ヘッドＢ間の設計距離（head Distance Theoretical）において、図７（ａ）に示す記録媒体１２を搬送するのに必要とされる設計上の搬送パルス数（pulseＡＢ Theoretical）を、搬送パルス変数pulse NumberＡＢに代入する（ステップＳ１）。尚、図７（ｂ）の設計距離は、実測値（head Distance Real）であってもよい。また、図７（ａ）おける搬送パルス数は、実測値（pulseＡＢ Real：１head Distance Realに基づいて算出された値）であってもよい。
【００４８】
プリンタ用記憶部２２には、搬送パルス数pulse AB Theoretical（設計値）が予め記憶されており、搬送パルス変数pulse NumberＡＢ用の領域も確保されている。これらの代入処理は、プリンタ１の初起動時にプリンタ制御部１４によって行われる。尚、プリンタ用記憶部２２は、不揮発メモリであるため、搬送パルス変数pulse NumberＡＢに代入された値は、プリンタ１の電源がＯＦＦ状態に移行しても記憶されている。
【００４９】
次に、ユーザが入力部２０からテスト画像の記録命令を入力する。この記録命令を受信した処理制御部１８は、テスト画像データをテストパターン記憶領域２８から読み込み、テスト画像データと記録命令をプリンタ制御部１４にＬＡＮ経由で送信する。画像データを受信したプリンタ制御部１４は、ピックアップローラ１１と、搬送機構６と、記録ヘッド２を駆動させて、記録媒体１２に対する記録動作を行う（ステップＳ２）。この記録動作において、記録ヘッドＡによる記録動作からパルスエンコーダ４によって出力されるパルス数をカウントしている。カウントしたパルス数が搬送パルス変数pulse NumberＡＢに達したときに、記録ヘッドＢによる記録動作が行われ、図５（ａ）に示すように、テスト記録媒体１３には、副走査方向に連続する１ライン分で、且つ１つ以上のドットから成るドット群を形成する。尚、以下の説明において、図７乃至図９、図１３乃至図１５、図１７、図１９において、テスト記録媒体１３は、一例として、記録ヘッドＡ及び記録ヘッドＢによってテスト画像が記録された記録媒体として説明する。尚、図１９において、ピックアップローラの位置と前記各記録ヘッドの位置は、drＡ,drＢと表記する。
【００５０】
次に、ユーザは、記録済みのテスト記録媒体１３を、画像読取機器１５にセットし、入力部２０から画像読取命令を入力する。命令を受信した処理制御部１８は、画像読取制御部１６に対して画像読取命令をＵＳＢ経由で送信する。命令を受信した画像読取制御部１６は、ＣＣＤ又はＣＭＯＳ等の個体撮像素子からなるラインセンサで構成される画像読取部１７を駆動して、セットされたテスト記録媒体１３全域を撮像し、画像データに変換して処理制御部１８に送信する。画像データを受信した処理制御部１８は、テスト記録媒体１３上に記録された各記録ヘッド２に対応するそれぞれのドット群（ドット数≧１）の副走査方向における重心位置の平均座標dot GroupＹＡとdot GroupＹＢ（図８参照）を、２値化やパターンマッチングなどによる画像処理で抽出する（ステップＳ３）。
【００５１】
また、図８に示すように、各記録ヘッドＡ，Ｂに対応するドット群の副走査方向におけるズレ量timing Gap ＡＢを、ステップＳ３で求めた平均座標dot GroupＹＡとdot GroupＹＢの差分から算出する（ステップＳ４）。
【００５２】
上記ステップＳ４において算出されたドット群ズレ量timing GapＡＢを予め定められた規格値と比較する（ステップＳ５）。この比較において、規格値内であれば（ＹＥＳ）、後述するステップＳ８に移行する。一方、ドット群ズレ量timing GapＡＢが規格値外であれば（ＮＯ）、インク吐出タイミング補正値pulseβを算出する（ステップＳ６）。
【００５３】
つまり、ステップＳ４で求めたドット群ズレ量timing GapＡＢの値に基づいて、図９に示すように、記録ヘッドＢに対応するドット群が記録ヘッドＡに対応するドット群よりも副走査方向上流側に位置していた場合には、記録ヘッドＢによるインク吐出タイミングを早める補正値pulseβ（timing GapＡＢの物理距離からタイミング調整値用のパルス数に変換した値）を算出する。また、記録ヘッドＢに対応するドット群が記録ヘッドＡに対応するドット群よりも副走査方向下流側に位置していた場合は、記録ヘッドＢによるインク吐出タイミングを遅延させる補正値pulseβを算出する。このとき、インク吐出タイミング補正単位は、本実施形態においては、例えば、１／３２ドット分に設定している。
【００５４】
次に、搬送パルス変数pulse NumberＡＢに、ステップＳ６で求めたインク吐出タイミング補正値pulseβを加算して、タイミング調整を行う（ステップＳ７）。この調整によって、記録ヘッドＡ或いは、記録ヘッドＢのインク吐出タイミングが調整され、各記録ヘッドＡ，Ｂによるドット群の記録を行った時に、記録媒体１２上の副走査方向における任意の１つの位置に互いのドット群が重なる。これらのステップＳ１−Ｓ７の処理工程は、プリントタイミング調整工程となる。
【００５５】
前述したステップＳ５の比較において、ドット群ズレ量timing GapＡＢが規格値内であった場合、プリンタ用記憶部２２から、搬送パルス変数pulse NumberＡＢ及び記憶部２４から記録ヘッドＡと記録ヘッドＢ間設計距離head Distance Theoreticalをそれぞれに読込む（ステップＳ８）。尚、記録ヘッドＡと記録ヘッドＢ間の設計距離は、予めユーザが入力部２０から入力を行い、記憶させておく。
【００５６】
ステップＳ８で読込んだ記録ヘッドＡと記録ヘッドＢ間距離head Distance Theoretical（図７（ｂ））を、ステップＳ７で読込んだpulse NumberＡＢで割り、媒体搬送１パルス当りの媒体搬送量を求める（ステップＳ９）。これらのステップＳ８，Ｓ９の処理工程は、画像長調整工程となる。
【００５７】
以上のように、媒体搬送１パルス当りの媒体搬送量を求めるにあたり、例えば記録ヘッドＡからドット群を記録した後、記録媒体を媒体搬送１パルス分搬送させて、再び記録ヘッドＡからドット群を記録し、２つのドット群間距離を測定する方法の場合、湿気等によって媒体が伸縮する現象から、２つのドット群間距離の測定結果の信頼性が低下すると共に精度も低下している可能性がある。
【００５８】
これに対して、本実施形態は、記録媒体の伸縮の影響を受けないようにするため、記録ヘッドＡ及び記録ヘッドＢに対応するドット群が記録媒体１２上の任意の位置で副走査方向に対して重なっているときの媒体搬送パルス数と、記録ヘッドＡと記録ヘッドＢ間のヘッド間設計距離を用いている。これにより、記録位置が互いに離れたドット群間の距離を利用する方法に比べて、高精度な媒体搬送１パルス当りの媒体搬送量を求めることができる。
【００５９】
次に、第２の実施形態について説明する。  
図１０に示すフローチャートを参照して、第２の実施形態に係る画像長調整（１パルス当りの媒体搬送量の算出）の動作手順について説明する。尚、本実施形態の説明において、前述した第１の実施形態と同じ動作手順（ステップＳ５−Ｓ９）においては、同じステップ番号を付して、その説明を簡略化する。
【００６０】
本実施形態は、シリアルプリンタに対応する動作手順である。この動作手順では、搬送パルス数を求めるにあたって基準としていた方向を主走査方向に変更し、任意の２つの記録ヘッドＡ［２Ｃ］とＢ［２Ｙ］間距離において、媒体搬送ではなく、キャリッジ搬送とする点である。
【００６１】
まず、記録ヘッドＡと記録ヘッドＢ間の設計距離ｂ（μｍ）において、キャリッジ搬送で要する設計上の搬送パルス数ａ（pulse AB Theoretical）を、搬送パルス変数pulse NumberＡＢに代入する（ステップＳ１１）。プリンタ用記憶部２２には、搬送パルス数pulse AB Theoretical（設計値）が予め記憶されており、搬送パルス変数pulse NumberＡＢ用の領域も確保されている。これらの代入処理は、プリンタ１の初起動時にプリンタ制御部１４によって行われる。尚、プリンタ用記憶部２２は、不揮発メモリであるため、搬送パルス変数pulse NumberＡＢに代入された値は、プリンタ１の電源がＯＦＦ状態に移行しても記憶されている。
【００６２】
次に、画像データを受信したプリンタ制御部１４は、ピックアップローラ１１と、搬送機構６と、各記録ヘッドＡ，Ｂを駆動させて、記録媒体１２に対する記録動作を行う。記録ヘッドＡによる記録動作により、パルスエンコーダ４から出力されるパルス数が搬送パルス変数pulse NumberＡＢに達したときに、記録ヘッドＢによる記録動作が行われ、図５（ｂ）に示すように、キャリッジ搬送方向である主走査方向に１ライン分かつ１つ以上のドットから成るドット群を形成する（ステップＳ１２）。
【００６３】
次に、ユーザの指示による処理制御部１８からの読取命令を受けた画像読取制御部１６は、画像読取部１７を駆動して、セットされたテスト記録媒体１３全域を撮像し、画像データを生成する。
【００６４】
その画像データを受信した処理制御部１８は、テスト記録媒体１３上に記録された各記録ヘッドＡ，Ｂに対応するそれぞれのドット群（ドット数≧１）の主走査方向における位置を、２値化やパターンマッチングなどによる画像処理で各ドット群の重心位置の平均座標dot GroupＹＡとdot GroupＹＢを抽出する（ステップＳ１３）。これらの平均座標dot GroupＹＡとdot GroupＹＢの差分から各記録ヘッドＡ，Ｂに対応するドット群の主走査方向におけるズレ量timing Gap ＡＢを算出する（ステップＳ１４）。
【００６５】
以降、前述したステップＳ５乃至ステップＳ９に従った動作手続が行われる。  
ドット群ズレ量timing GapＡＢを予め定められた規格値と比較し（ステップＳ５）、格値外であれば（ＮＯ）、インク吐出タイミング補正値pulseβを算出し（ステップＳ６）、搬送パルス変数pulse NumberＡＢに、ステップＳ６で求めたインク吐出タイミング補正値pulseβを加算して、タイミング調整を行う（ステップＳ７）。これらのステップＳ１１−Ｓ１４及び、ステップＳ５−Ｓ７の処理工程は、プリントタイミング調整工程となる。
【００６６】
一方、比較において、規格値内であれば（ＹＥＳ）、搬送パルス変数pulse NumberＡＢ及記録ヘッド間設計距離head Distance Theoreticalを読込む（ステップＳ８）。読込んだ記録ヘッド間設計距離head Distance Theoreticalをpulse NumberＡＢで割り、キャリッジ搬送１パルス当りのキャリッジ搬送量を求める（ステップＳ９）。これらのステップＳ８，Ｓ９の処理工程は、画像長調整工程となる。
【００６７】
以上のように本実施形態によれば、シリアルプリンタに対応する動作手順において、記録媒体の伸縮の影響を受けないようにするため、記録ヘッドＡ及び記録ヘッドＢに対応するドット群が記録媒体１２上の任意の位置で主走査方向に対して重なっているときのキャリッジ搬送パルス数と、記録ヘッドＡと記録ヘッドＢ間のヘッド間設計距離を用いている。これにより、記録位置が互いに離れたドット群間の距離を利用する方法に比べて、高精度なキャリッジ搬送１パルス当りのキャリッジ搬送量を求めることができる。
【００６８】
次に第３の実施形態について説明する。  
図１１に示すフローチャートを参照して、第３の実施形態に係る画像長調整（１パルス当りの媒体搬送量の算出）の動作手順について説明する。尚、本実施形態の説明において、前述した第１の実施形態と同じ動作手順（ステップＳ２−Ｓ７）においては、同じステップ番号を付して、その説明を簡略化する。本実施形態は、記録ヘッド間距離を設計値から実測値に変更したことが前述した第１の実施形態との相違点である。また、図１１において、実測された第１記録ヘッド位置から第２記録ヘッド位置まで配置間隔は、head Distance Realと表記する。
【００６９】
まず、図４に示したヘッド間距離測定機器２９の各ＣＣＤカメラ３０Ａ，３０Ｂを用いて記録ヘッド２のノズル列を撮像する。撮像したノズル列の画像データから、処理制御部１８で画像処理を行い、ノズルの重心位置を求める。ここで求められたノズルの重心位置とＣＣＤカメラ３０の互いの焦点位置間距離を基に、平均ノズル列間距離実測値head Distance Realを測定する（ステップＳ２１）。測定した平均ノズル列間距離実測値は、図示していないがＬＡＮ経由で、データサーバ或いは、記憶部２４に記録する（ステップＳ２２）。
【００７０】
次に、ステップＳ２２において、記憶されているhead Distance Realを読み出し、任意の２つの記録ヘッドＡとＢ間距離の媒体搬送で要する搬送パルス数であるノズル列間距離実測値pulse ＡＢ Realを算出する（ステップＳ２３）。本実施形態では、１パルス当りの設計上の搬送量を１ドット分（８４．５μｍ）に設定しており、head Distance Realから搬送パルス数pulse ＡＢ Realを算出するにあたって生じる端数は、インク吐出タイミング補正値pulseβ’で補う。これらのステップＳ２１−Ｓ２３の処理工程は、ヘッド間距離測定工程となる。
【００７１】
次に、ユーザが入力部２０からテスト記録媒体１３の記録命令を入力する。プリンタ制御部１４は、記録命令に従い、記録媒体１２に対する記録動作を行う。この記録動作は、まず、pulse Number ＡＢ Real及びインク吐出タイミング補正値pulseβ’を搬送パルス変数pulse NumberＡＢに代入する（ステップＳ２４）。続いて、記録動作の開始時からカウントしたパルス数が搬送パルス変数pulse NumberＡＢに達したときに、記録ヘッドＢによる記録動作が行われ、図５（ａ）に示すように、テスト記録媒体１３には、副走査方向に連続する１ライン分で、且つ１つ以上のドットから成るドット群を形成する（ステップＳ２）。
【００７２】
次に、テスト記録媒体１３上に記録された各記録ヘッドＡ，Ｂに対応するそれぞれのドット群（ドット数≧１）の副走査方向の各ドット群の重心位置の平均座標dot GroupＹＡとdot GroupＹＢを抽出する（ステップＳ３）。また、各記録ヘッド２に対応するドット群の副走査方向におけるズレ量（副走査方向座標差分）timing Gap ＡＢを、ステップＳ３で求めた平均座標dot GroupＹＡとdot GroupＹＢの差分から算出し（ステップＳ４）、予め定められた規格値と比較する（ステップＳ５）。この比較において、ドット群ズレ量timing GapＡＢが規格値外であれば（ＮＯ）、インク吐出タイミング補正値pulseβを算出する（ステップＳ６）。この補正値pulseβを用いたインク吐出タイミング調整により、各記録Ａ，Ｂにおいて、記録媒体１２上の副走査方向における任意の１つのドット群の記録位置に互いのドット群が重なる。（ステップＳ７）。これらのステップＳ２４，Ｓ２−Ｓ７の処理工程は、プリントタイミング調整工程となる。
【００７３】
一方、上記比較において、規格値内であれば（ＹＥＳ）、記憶部２２から、搬送パルス変数pulse NumberＡＢ及び記憶部２４から平均ノズル列間距離実測値（記録ヘッド間実測値）head Distance Realを読込む（ステップＳ２５）。ステップＳ２５で読込んだhead Distance Realをpulse NumberＡＢで割り、画像長調整値となる媒体搬送１パルス当りの媒体搬送量を求める（ステップＳ２６）。これらのステップＳ２５，Ｓ２６の処理工程は、画像長調整工程となる。
【００７４】
以上のように本実施形態では、画像調整値を算出するにあたり、記録ヘッド間距離を設計値から実測値とすることにより、前述した第１の実施形態に比べて、より高精度に画像長調整値を求めることができる。
【００７５】
次に、第４実施形態について説明する。  
図１２に示すフローチャートを参照して、第４の実施形態に係る画像長調整（１パルス当りの媒体搬送量の算出）の動作手順について説明する。尚、本実施形態の説明において、前述した第１の実施形態と同じ動作手順（ステップＳ１，Ｓ５−Ｓ９）においては、同じステップ番号を付して、その説明を簡略化する。
【００７６】
本実施形態は、媒体搬送パルス数の１パルス当りの媒体搬送距離が、搬送ローラの偏心によって、周期的に変動することがある。この周期的な搬送距離ムラによって、図５（ａ）に示すテスト記録媒体１３の形成で、記録ヘッドＡ［２Ｃ］及び記録ヘッドＢ［２Ｙ］によるドット群を記録する際の記録媒体１２上の位置が異なる都度、パルスエンコーダ４から得られる媒体搬送パルス数も異なってくる。このようにして得られた媒体搬送パルス数から算出した画像長調整値を利用すると、精度が低下する。
【００７７】
そこで本実施形態では、搬送距離ムラを原因とするため、テスト記録媒体１３ａに複数のラインを描き、得られた媒体搬送パルス数の平均値を、画像長調整値の算出に利用して、画像長調整の精度低下を防止する。
【００７８】
まず、記録ヘッドＡと記録ヘッドＢ間の設計距離（head Distance Theoretical）μｍにおいて、記録媒体１２を搬送するのに必要とされる設計上の搬送パルス数（pulse AB Theoretical）を、搬送パルス変数pulse NumberＡＢに代入する（ステップＳ１）。
【００７９】
次に、媒体搬送パルス数を求めるときに形成しているドット群を、図１５に示すように搬送ローラ１／４周期に合わせて副走査方向に少なくとも４ラインを描いたテスト記録媒体１３ａとする。図１５において、Ｌ０は、基準位置、Ｌｒは、搬送ローラ周期長とする。即ち、搬送ローラ周期長Ｌr×ｉ／Ｎd（ｉ＝１，２，３，…，Ｎd、Ｎd≧４、且つＮd／２＝０）に対応するパルスタイミング毎に記録媒体上に副走査方向１ライン分のドット群（ドット数≧１）Ｎd個を記録ヘッドＡから記録する。その後、記録媒体がpulse Number ＡＢ分を搬送された時、記録ヘッドＢにおいても同様に記録を行う。この記録された記録媒体の画像読込・画像処理を行う（ステップＳ４１）。その後、図１３に示すように、各ドット群の副走査方向のそれぞれ平均座標dot GroupＹＡｉ（ｉ＝１，２，３，…，Ｎd）とdot GroupＹＢｉ（ｉ＝１，２，３，…，Ｎd）を抽出する（ステップＳ４２）。
【００８０】
次に、図１４に示すように、dot GroupＹＡｉ（ｉ＝１，２，３，…，Ｎd）の平均値dot Group Average ＹＡと、dot Group ＹＢｉ（ｉ＝１，２，３，…，Ｎd）の平均値dot Group Average ＹＢを求める（ステップＳ４３）。その後、副走査方向座標差分timing Gapをdot Group Average ＹＡとdot Group Average ＹＢの差から求める（ステップＳ４４）。即ち、timing Gap ＡＢ ＝ dot Group Average ＹＡ − dot Group Average ＹＢである。
【００８１】
以降は、前述したステップＳ５−Ｓ９の処理に従った動作手続が行われ、画像長調整値が求められる。副走査方向座標差分timing Gap ＡＢと、予め定められた規格値と比較する（ステップＳ５）。この比較において、ドット群ズレ量timing GapＡＢが規格値外であれば（ＮＯ）、インク吐出タイミング補正値pulseβを算出する（ステップＳ６）。この補正値pulseβを用いたインク吐出タイミング調整により、各記録Ａ，Ｂにおいて、記録媒体１２上の副走査方向における任意の１つのドット群の記録位置に互いのドット群が重なる。（ステップＳ７）。これらのステップＳ１，Ｓ４１−４４，Ｓ５−Ｓ７の処理工程は、プリントタイミング調整工程となる。
【００８２】
一方、比較において、規格値内であれば（ＹＥＳ）、搬送パルス変数pulse NumberＡＢ及記録ヘッド間設計距離head Distance Theoreticalを読込む（ステップＳ８）。読込んだ記録ヘッド間設計距離head Distance Theoreticalをpulse NumberＡＢで割り、媒体搬送１パルス当りの媒体搬送量を求める（ステップＳ９）。これらのステップＳ８，Ｓ９の処理工程は、画像長調整工程となる。
【００８３】
以上のように、本実施形態では、搬送距離ムラを原因とするため、テスト記録媒体１３ａに複数のラインを描き、得られたむ媒体搬送パルス数の平均値を、画像長調整値の算出に利用して、画像長調整の精度低下を防止することができる。
【００８４】
本実施形態では、図５（ａ）に示すテスト記録媒体１３のテストパターンから、図１５に示す搬送ローラ周期長１／Ｎｄ（Ｎｄ＝４）周期毎に連続して、記録ヘッドＡ及び記録ヘッドＢから、それぞれに複数のドット群が描かれているテスト記録媒体１３ａのテストパターンに変更する。尚、本実施形態では、ローラ偏心による搬送むら対策として、周長の１／４分割当たりのタイミングで形成される４本のラインをテストパターン画像として説明したが、これに限定されるものではなく、複数に分割すれば良いので、Ｎｄ＝４に限定されるものではない。そして、記録したドット群全てを対象に、副走査方向の平均座標を求め、さらに、副走査方向座標差分timing Gapを、記録したドット群全ての平均値から求めている。
【００８５】
よって、本実施形態によれば、前述した第１の実施形態の効果に加えて、さらに搬送ローラの偏心による周期的な変動に対応でき、高精度に画像長調整値を求めることができる。
【００８６】
次に、第５実施形態について説明する。  
図１６に示すフローチャートを参照して、第５の実施形態に係る画像長調整（１パルス当りの媒体搬送量の算出）の動作手順について説明する。尚、本実施形態の説明において、前述した第１の実施形態と同じ動作手順（ステップＳ１及びＳ５−Ｓ９）においては、同じステップ番号を付して、その説明を簡略化する。
【００８７】
前述したように、搬送ベルトの厚みムラによって、媒体搬送パルス数１パルス当りの媒体搬送距離が変動することがある。本実施形態にも、第４実施形態で説明した現象と同様な画像長調整精度の低下が生じる。本実施形態では、搬送ベルト厚みムラによる搬送距離ムラを原因とする画像長調整の精度低下を低減するため、第４の実施形態で利用するテストパターンを、ベルト周長に相当する記録領域全域に亘って、拡張した図１７に示すテスト記録媒体１３ｂのパターンに変更する。このテスト記録媒体１３ｂのテストパターンは、搬送ローラ周期長１／４周期毎に連続して、記録ヘッドＡ及び記録ヘッドＢから記録されるドット群が描かれ、且つ同様の周期毎にベルト周長に相当する記録領域全域に亘って描かれている。
【００８８】
まず、任意の２つの記録ヘッドＡと記録ヘッドＢ間の距離で媒体搬送に要する設計上の搬送パルス数pulseＡＢTheoreticalを搬送パルス変数pulse NumberＡＢに代入する（ステップＳ１）。即ち、pulse NumberＡＢ＝pulseＡＢTheoreticalとなる。
【００８９】
次に、搬送ローラ周期長Ｌr ×ｉ／Ｎd(ｉ＝１，２，３…,Ｎd、但し、Ｎd≧４且つＮd／２＝０）に対応するパルスタイミング毎に記録媒体１３上に副走査方向１ライン分のドット群（ドット数≧１）Ｎｄ×Ｎｒ個（ＮrＩＬr×Ｎr≦副走査方向長さとなる自然数（０含む））をヘッドＡから記録する（ステップＳ６１）。尚、記録ヘッドＡによる初回記録の後、記録媒体がpulse NumberＡＢ分搬送された時に、記録ヘッドＢからも同様の記録を行う。
【００９０】
さらに、記録された記録媒体１３の画像読込・画像処理を行い、各ドット群の副走査方向のそれぞれ平均座標dot GroupＹＡｉ（ｉ＝１，２，３，…,Ｎd×Ｎr)とdot GroupＹＢｉ（ｉ＝１，２，３，…,Ｎd×Ｎr)を抽出する（ステップＳ６２）。引き続き、dot GroupＹＡｉ（ｉ＝１，２，３，…,Ｎd×Ｎr)の平均値dot Group AverageＹＡとdot Group ＹＢｉ（ｉ＝１，２，３，…,Ｎd×Ｎr)の平均値dot Group AverageＹＢを求める（ステップＳ６３）。
【００９１】
その後、副走査方向座標差分timing Gapをdot Group AverageＹＡとdot Group AverageＹＢの差から求める（ステップＳ６４）。即ち、timing GapＡＢ＝dot Group AverageＹＡ−dot Group AverageＹＢである。
【００９２】
これらの平均座標dot GroupＹＡとdot GroupＹＢの差分から各記録ヘッドＡ，Ｂに対応するドット群の主走査方向におけるズレ量timing Gap ＡＢを算出し、予め定められた規格値と比較する（ステップＳ５）。この比較において、ドット群ズレ量timing GapＡＢが規格値外であれば（ＮＯ）、インク吐出タイミング補正値pulseβを算出する（ステップＳ６）。この補正値pulseβを用いたインク吐出タイミング調整により、各記録ヘッドＡ，Ｂにおいて、記録媒体１２上の副走査方向における任意の１つのドット群の記録位置に互いのドット群が重なる。（ステップＳ７）。これらのステップＳ１，Ｓ６１−Ｓ６４及びＳ５−Ｓ７の処理工程は、プリントタイミング調整工程となる。
【００９３】
一方、比較において、規格値内であれば（ＹＥＳ）、搬送パルス変数pulse NumberＡＢ及記録ヘッド間設計距離head Distance Theoreticalを読込む（ステップＳ８）。読込んだ記録ヘッド間設計距離head Distance Theoreticalをpulse NumberＡＢで割り、媒体搬送１パルス当りの媒体搬送量を求める（ステップＳ９）。これらのステップＳ８，Ｓ９の処理工程は、画像長調整工程となる。
【００９４】
本実施形態では、連続記録媒体を用いてベルト周長に相当する記録領域を確保しているが、これに限定されるものではなく、これに限定されず、１枚の使用可能な最大のカットシートを用いて、上記画像長調整を実施することも可能である。
【００９５】
よって、本実施形態によれば、前述した第１の実施形態の効果に加えて、さらに搬送ローラの偏心による周期的な変動に対して、ベルト周長分にわたる記録領域全域に対応して、高精度に画像長調整値を求めることができる。
【００９６】
次に、第６実施形態について説明する。  
図１８に示すフローチャートを参照して、第６の実施形態に係る画像長調整（１パルス当りの媒体搬送量の算出）の動作手順について説明する。尚、本実施形態の説明において、前述した第１の実施形態と同じ動作手順（ステップＳ１及びＳ３−Ｓ９）においては、同じステップ番号を付して、その説明を簡略化する。
【００９７】
通常、記録媒体１２を記録媒体供給部９から搬送機構６まで搬送する際に、ピックアップローラ１１を回転させている。このとき、ピックアップローラ１１による媒体搬送速度（ローラ回転速度）が、搬送機構６の媒体搬送速度よりも低い場合、記録媒体１２がピックアップローラ１１から離れる（接触状態から非接触状態になる）とき、記録媒体１２の搬送速度が一瞬変化する。さらに、ピックアップローラ１１による記録媒体１２の搬送方向の角度と搬送機構６による搬送方向の角度とがズレている場合、記録媒体１２に歪みが生じる。この歪みによって、記録媒体１２がピックアップローラ１１から離れるとき、記録媒体１２が元の形に戻ろうとする作用が働き、記録媒体１２に振動が一瞬生じる。そのような“一瞬”の際に画像記録を行っていると、副走査方向で形成されるドット群の位置にズレが生じる場合がある。本実施形態は、このズレを防止するため、記録媒体１２がピックアップローラ１１から離れる瞬間には、記録ヘッド２で対応する記録ヘッドでは記録を行わないテストパターンとする。
【００９８】
まず、任意の２つの記録ヘッドＡと記録ヘッドＢ間の距離で媒体搬送に要する設計上の搬送パルス数pulseＡＢTheoreticalを搬送パルス変数pulse NumberＡＢに代入する（ステップＳ１）。
【００９９】
次に、記録媒体１３上に副走査方向1ライン分のドット群(ドット数≧1)を記録ヘッドＡから記録した後、記録媒体がpulse NumberＡＢ分搬送された時、記録ヘッドＢからも記録する。但し、ピックアップローラ１１と各記録ヘッドＡ，ｂ間のそれぞれの距離をｄrＡとｄrＢと設定する。この時に、記録媒体１３上において、後端エッジから先端に向かって、距離ｄrＡとｄrＢの位置周辺にはドット群を記録しないようにする（ステップＳ８１）。
【０１００】
その後、ステップＳ３乃至Ｓ９の処理を行う。即ち、記録された記録媒体の画像読込・画像処理を行い、各ドット群の副走査方向のそれぞれ平均座標dot GroupＹＡとdot GroupＹＢを抽出する（ステップＳ３）。その後、副走査方向座標差分timing GapＡＢをdot GroupＹＡとdot GroupＹＢの差から求める（ステップＳ４）。この差、即ち、ズレ量timing Gap ＡＢを算出し、予め定められた規格値と比較する（ステップＳ５）。この比較において、ドット群ズレ量timing GapＡＢが規格値外であれば（ＮＯ）、インク吐出タイミング補正値pulseβを算出する（ステップＳ６）。この補正値pulseβを用いたインク吐出タイミング調整により、各記録Ａ，Ｂにおいて、記録媒体１２上の副走査方向における任意の１つのドット群の記録位置に互いのドット群が重なる。（ステップＳ７）。これらのステップＳ１，Ｓ８１及びＳ５−Ｓ７の処理工程は、プリントタイミング調整工程となる。
【０１０１】
一方、比較において、規格値内であれば（ＹＥＳ）、搬送パルス変数pulse NumberＡＢ及記録ヘッド間設計距離head Distance Theoreticalを読込む（ステップＳ８）。読込んだ記録ヘッド間設計距離head Distance Theoreticalをpulse NumberＡＢで割り、媒体搬送１パルス当りの媒体搬送量を求める（ステップＳ９）。これらのステップＳ８，Ｓ９の処理工程は、画像長調整工程となる。
【０１０２】
図１９に示すように、本実施形態は、ピックアップローラ１１から記録ヘッドＡ［２Ｃ］及び記録ヘッドＢ［２Ｙ］までの距離をそれぞれｄrＡとｄrＢとした時に、記録媒体１３上において、後端エッジから先端に向かって距離ｄrＡの位置には、記録ヘッドＡによる記録は行わず、距離ｄrＢの位置には、記録ヘッドＢによる記録を行わないテストパターンとした。
【０１０３】
従って、副走査方向で形成されるドット群の位置にズレが生じたとしても、そのズレの影響がないテストパターンにより画像長調整を行うことができ、より高精度な画像長調整値を求めることができる。
【０１０４】
次に、第７実施形態について説明する。  
図２０に示すフローチャートを参照して、第７の実施形態に係る画像長調整（１パルス当りの媒体搬送量の算出）の動作手順について説明する。尚、本実施形態の説明において、前述した第１の実施形態と同じ動作手順（ステップＳ２−Ｓ９）においては、同じステップ番号を付して、その説明を簡略化する。
【０１０５】
通常、図５（ａ）に示すテスト記録媒体１３を出力するとき、任意の２つの記録ヘッド２間の媒体搬送に要する媒体搬送パルス数を得ている。このとき、任意の２つの記録ヘッド２が、副走査方向で近距離に配置されているほど、得られる媒体搬送パルス数は短い区間でのサンプリングとなり、画像長調整精度が低下する。
【０１０６】
そこで、本実施形態では、画像調整精度を向上させるため、備え付けられている複数の記録ヘッド２のうち、媒体搬送パルス数の取得対象とする２つの記録ヘッドＡ，Ｂは、最大距離を持つ組合せとする。即ち、任意の２つの記録ヘッド２を、ノズル列間距離が最大である組合せを選択するように規定している。この規定を図１に示すシステム構成例で示すと、記録ヘッドＡ［２Ｃ］と記録ヘッドＢ［２Ｙ］の組合せがノズル列間距離最大であり、この組合せを対象に画像長調整値の算出を行う。
【０１０７】
まず、ヘッドノズル列間距離が複数ヘッドの組合せの中で最大距離を持つ２つの記録ヘッドＡとＢ間の距離で、媒体搬送に要する設計上の搬送パルス数pulseＡＢTheoreticalを搬送パルス変数pulse NumberＡＢに代入する（ステップＳ９１）。即ち、Pulse NumberＡＢ＝pulseＡＢTheoreticalとする。
【０１０８】
その後、ステップＳ２乃至Ｓ９の処理を行う。即ち、記録媒体上に副走査方向1ライン分のドット群(ドット数≧1)を記録ヘッドＡからテストパターンを記録した後、記録媒体１３がpulse NumberＡＢ分搬送された時に、記録ヘッドＢからもテストパターン記録する（ステップＳ２）。記録された記録媒体の画像読込・画像処理を行い、各ドット群の副走査方向のそれぞれ平均座標dot GroupＹＡとdot GroupＹＢを抽出する（ステップＳ３）。
【０１０９】
引き続き、副走査方向座標差分timing GapＡＢをdot GroupＹＡとdot GroupＹＢの差から求める（ステップＳ４）。この差、即ち、ズレ量timing Gap ＡＢを算出し、予め定められた規格値と比較する（ステップＳ５）。この比較において、ドット群ズレ量timing GapＡＢが規格値外であれば（ＮＯ）、インク吐出タイミング補正値pulseβを算出する（ステップＳ６）。この補正値pulseβを用いたインク吐出タイミング調整により、各記録Ａ，Ｂにおいて、記録媒体１２上の副走査方向における任意の１つのドット群の記録位置に互いのドット群が重なる。（ステップＳ７）。これらのステップＳ１，Ｓ８１及びＳ５−Ｓ７の処理工程は、プリントタイミング調整工程となる。
【０１１０】
一方、比較において、規格値内であれば（ＹＥＳ）、搬送パルス変数pulse NumberＡＢ及記録ヘッド間設計距離head Distance Theoreticalを読込む（ステップＳ８）。読込んだ記録ヘッド間設計距離head Distance Theoreticalをpulse NumberＡＢで割り、媒体搬送１パルス当りの媒体搬送量を求める（ステップＳ９）。これらのステップＳ８，Ｓ９の処理工程は、画像長調整工程となる。
【０１１１】
以上説明したように、本実施形態によれば、任意の２つの記録ヘッド２を最大距離を持つ記録ヘッドＡ，Ｂに設定することにより、得られる媒体搬送パルス数は最大区間でサンプリングするため、他の記録ヘッドの組合せよりも、高い画像長調整精度を得ることができる。
【０１１２】
次に、第８実施形態について説明する。  
図２１に示すフローチャートを参照して、第８の実施形態に係る画像長調整（１パルス当りの媒体搬送量の算出）の動作手順について説明する。尚、  図２１におけるフローチャートにおいて、以下のように表記している。第１記録ヘッド位置から第２記録ヘッド位置まで、また、第１記録ヘッド位置から第３記録ヘッド位置までの配置間隔である記録媒体搬送量に相当するエンコーダパルス数は、それぞれpulse NumberＡtＢx（Ｂx＝第２記録ヘッド、第３記録ヘッド）と表記する。第１のテストパターン画像の記録位置に対する第２のテストパターン画像及び第１のテストパターン画像の記録位置に対する第３のテストパターン画像の記録位置のずれ量は、それぞれtiming GapＡtＢxと表記する。記録位置ずれ量に対応するパルス補正量は、pulseβxと表記する。算出された各パルス補正量の総和は、pulse Adjustment Totalと表記する。
【０１１３】
さらに、テストパターン画像を記録する記録ヘッド数（第２記録ヘッド、第３記録ヘッドの計２個）におけるパルス補正量の平均値は、pulse Adjustment Averageと表記する。  ２つの記録ヘッドの配置間隔は、head Distance Theoreticalと表記する。該配置間隔に相当する記録媒体搬送量を示すエンコーダパルス数は、（pulse Number Theoreticalと表記する。補正後のエンコーダパルス数と２つの記録ヘッドの配置間隔は、head Distance Theoreticalと表記する。画像長調整値はimage Lengthと表記する。
【０１１４】
本実施形態は、３つ以上の記録ヘッドを用いて、補正エンコーダパルスの平均値を求め、この平均値（各ヘッド組共通の値となる）を各エンコーダパルス量に加算することにより、高精度に画像長調整値を求める例である。
【０１１５】
一般的に記録ヘッド２は、記録ヘッド毎にインクを吐出する速度が異なっているインク吐出速度ムラが生じている事態がある。そのため、説明するための仮定として、同じ距離を持つ複数ヘッドの組合せであっても、媒体搬送パルス数の取得対象とする２つの記録ヘッドの組合せ毎に、取得する媒体搬送パルス数は異なっている。
【０１１６】
そこで、本実施形態において、記録ヘッド２毎のインク吐出速度ムラによる媒体搬送パルス数取得の精度低下を低減するため、備え付けられている記録ヘッド２のうち、媒体搬送パルス数の取得対象とする記録ヘッドを、３つ以上且つ備え付けられている記録ヘッド数以下とする。以下に説明する本実施形態では、媒体搬送パルス数の取得対象とする記録ヘッド数を、１つの記録ヘッドＡtを基準として、この基準ヘッドとの組合せる記録ヘッドＢxを２つ以上で且つ、備え付けられている個数以下の記録ヘッドと規定する。尚、本実施形態では説明を簡単にするため、記録ヘッドＢｘは記録ヘッドＡｔよりも副走査方向下流側に位置する２つ以上の記録ヘッドと仮定して記載する。
【０１１７】
まず、記録ヘッドＡtと他の２つ以上の記録ヘッドＢx（Ｂx＝Ａ，Ｂ，Ｃ，…,Ｎh、Ａt≠Ｂx)の組合せ毎に記録ヘッド間の距離で媒体搬送に要する設計上の搬送パルス数pulseＡtＢx Theoreticalを、各ヘッド間搬送パルス変数pulse NumberＡtＢxにそれぞれ代入する（ステップＳ１０１）。即ち、pulse NumberＡtＢx＝pulseＡtＢx  Theoretical（Ｂx＝Ａ，Ｂ，Ｃ，…,Ｎh、Ａt≠Ｂx)となる。
【０１１８】
次に、各ヘッドのインク吐出タイミング補正値合計の記憶用変数を初期化する（ステップＳ１０２）。つまり、pulse Adjustment Total＝０とする。
【０１１９】
次に、搬送パルス数pulse Number Theoretical＝ pulseＡtＢx Theoretical、記録ヘッドの配置間隔をhead Distance Theoretical＝head DistanceＡtＢx Theoreticalに設定する（ステップＳ１０３）。
【０１２０】
引き続き、記録媒体１３上に副走査方向1ライン分のドット群(ドット数≧１)を記録ヘッドＡから記録された後、記録媒体１３が、それぞれpulse NumberＡtＢx分搬送された時に、各記録ヘッドＢxからも記録する（ステップＳ１０４）。これは、基準記録ヘッドＡtによる記録動作から、パルスエンコーダ４から出力されるパルスカウント数が各搬送パルス変数pulse NumberＡｔＢｘに達する毎に、記録ヘッドＢｘによる記録動作を行うことである。
【０１２１】
次に、テストパターンが記録された記録媒体１３の画像読込・画像処理を行い、各ドット群の副走査方向のそれぞれ平均座標dot GroupＹＡtとdot GroupＹＢx（Ｂx＝Ａ，Ｂ，Ｃ，…,Ｎh)を抽出する（ステップＳ１０５）。その後、副走査方向座標の各差分timing Gap  ＡtＢxをdot GroupＹＡtと各dot GroupＹＢxの差から求める（ステップＳ１０６）。即ち、timing GapＡtＢx ＝ dot GroupＹＢx−dot GroupＹＡt（Ｂx＝Ａ，Ｂ，Ｃ，…,Ｎh、Ａt≠Ｂx)となる。これは、記録したドット群全てを対象に、それぞれの副走査方向平均座標を求めている。そして、ここで求めた各平均値から、各ドット群の組合せ毎に副走査方向座標差分timing GapＡtＢxを求めている。尚、timing GapＡtＢxを求めるとき、本実施形態では、１つの記録ヘッド（＝Ａt）を基準に、他の各記録ヘッドと組合せた各ドット群の副走査方向座標差分timing GapＡtＢxを求めている。
【０１２２】
さらに、副走査方向座標差分timing GapＡtＢx（Ｂx＝Ａ，Ｂ，Ｃ，…,Ｎh、Ａt≠Ｂx)が予め定めた規格値以下か否かを判定する（ステップＳ１０７）。即ち、timing GapＡtＢx≦規格値を判定する。この判定は、各ドット群の組合せ毎に求めた複数の副走査方向座標差分timing GapＡtＢxのそれぞれに対して、規格値との比較を行っている。この判定で、１つでも規格値外があれば（ＮＯ）、基準ではない一方の記録ヘッドのプリントタイミングを調整する。つまり、算出したtiming  GapＡtＢxから記録ヘッドＢxのインク吐出タイミング補正値pulseβx（但し、Ｂx＝βx）を算出する（ステップＳ１０８）。
【０１２３】
次に、ヘッド間搬送パルス変数pulse NumberＡtＢxを pulse NumberＡtＢx＋pulse／βxとする（ステップＳ１０９）。但し、Ｂx＝βx＝Ａ，Ｂ，Ｃ，…,Ｎh、Ａt≠Ｂxとする。そして、全ヘッド組合せのインク吐出タイミング補正値の合計を記憶する（ステップＳ１１０）。つまり、インク吐出タイミング補正値pulse Adjustment Totalとして、pulse Adjustment Total及び、pulseβxを記憶し、ステップＳ１０４にリターンする。これらのステップＳ１０１乃至ステップＳ１１０の処理工程は、プリントタイミング調整工程となる。
【０１２４】
一方、ステップＳ１０７において、副走査方向座標差分timing GapＡtＢxが規格値以下であれば（ＹＥＳ）、インク吐出タイミング補正値の平均を算出する（ステップＳ１１１）。つまり、平均は、Pulse Adjustment Average ＝ pulse Adjustment Totalをヘッド組合せ数で除して求める。さらに、画像長調整値image Length は、head Distance Theoreticalを(pulse Number Theoretical        ＋ pulse Adjustment Average）で除すことにより、インク吐出タイミング補正値の平均が算出される。
【０１２５】
さらに、対象とした各記録ヘッドの組合せ毎の搬送パルス変数pulse NumberＡtＢxから媒体搬送パルス数の平均値pulse Number Average及び各ヘッド間設計距離head DistanceＡtＢx Theoreticalから平均ヘッド間設計距離head DistanceＡtＢx Theoretical Averageを算出する（ステップＳ１１２）。  
以上のように本実施形態によれば、算出されたpulse Number Average及びhead DistanceＡtＢx Theoretical Averageから、画像長調整値を求めることができる。
【０１２６】
次に、第９実施形態について説明する。  
図２２に示すフローチャートを参照して、第９の実施形態に係る画像長調整（１パルス当りの媒体搬送量の算出）の動作手順について説明する。尚、２２におけるフローチャートにおいて、以下のように表記している。第１記録ヘッド位置から第２記録ヘッド位置まで、また、第１記録ヘッド位置から第３記録ヘッド位置までの配置間隔である記録媒体搬送量に相当するエンコーダパルス数は、それぞれpulse NumberＡtＢx（Ｂx＝第２記録ヘッド、第３記録ヘッド）と表記する。
【０１２７】
第１記録ヘッドと第２記録ヘッドとの配置間隔は、head DistanceＡtＢx［Ａtが１、Ｂxが２とする］と表記する。補正後のエンコーダパルス数は、pulse NumberＡtＢx［Ａtが１、Ｂxが２とする］と表記する。第１の画像長調整値は、image LengthＡtＢx［Ａtが１、Ｂxが２とする］と表記する。
【０１２８】
また、第１記録ヘッドと第３記録ヘッドとの配置間隔は、head DistanceＡtＢx［Ａtが１、Ｂxが３とする］と表記する。補正後のエンコーダパルス数は、pulse NumberＡtＢx［Ａtが１、Ｂxが３とする］と表記する。第２の画像長調整値は、image LengthＡtＢx［Ａtが１、Ｂxが３とする］と表記する。各画像長調整値の平均値は、image Length Averageと表記する。本実施形態は、３つ以上の記録ヘッドを用いて、各ヘッドの組合せから求められる各画像長調整値の平均値を求め、その平均値を画像長調整値とする例である。
【０１２９】
本実施形態のプリントタイミング調整工程において、前述した第８の実施形態と同じ動作手順（ステップＳ１０１、ステップＳ１０４乃至ステップＳ１０９）は、同じステップ番号を付して、その説明を簡略化する。以下に説明する本実施形態では、第８の実施形態と同様に、１つの記録ヘッドＡtを基準として、この基準ヘッドとの組合せる記録ヘッドＢxを２つ以上で且つ、備え付けられている個数以下の記録ヘッドと規定する。尚、本実施形態では説明を簡単にするため、記録ヘッドＢｘは記録ヘッドＡｔよりも副走査方向下流側に位置する２つ以上の記録ヘッドと仮定して記載する。
【０１３０】
まず、記録ヘッドＡtと他の２つ以上の記録ヘッドＢx（Ｂx＝Ａ，Ｂ，Ｃ，…,Ｎh、Ａt≠Ｂx)の組合せ毎に記録ヘッド間の距離で媒体搬送に要する設計上の搬送パルス数pulseＡtＢx Theoreticalを、各ヘッド間搬送パルス変数pulse NumberＡtＢxにそれぞれ代入する（ステップＳ１０１）。
【０１３１】
次に、記録媒体１３上に副走査方向1ライン分のドット群(ドット数≧１)を記録ヘッドＡから記録された後、記録媒体１３がそれぞれpulse NumberＡtＢx分搬送された時に、各記録ヘッドＢxからも記録する（ステップＳ１０４）。
【０１３２】
次に、記録媒体１３に記録されたテストパターンに基づき、各ドット群の副走査方向のそれぞれ平均座標dot GroupＹＡtとdot GroupＹＢx（Ｂx＝Ａ，Ｂ，Ｃ，…,Ｎh)を抽出する（ステップＳ１０５）。その後、副走査方向座標の各差分timing Gap  ＡtＢxをdot GroupＹＡtと各dot GroupＹＢxの差から求める（ステップＳ１０６）。
【０１３３】
さらに、副走査方向座標差分timing GapＡtＢx（Ｂx＝Ａ，Ｂ，Ｃ，…,Ｎh、Ａt≠Ｂx)が予め定めた規格値以下か否かを判定する（ステップＳ１０７）。この判定で、１つでも規格値外があれば（ＮＯ）、基準ではない一方の記録ヘッドのプリントタイミングを調整する。算出したtiming GapＡtＢxから記録ヘッドＢxのインク吐出タイミング補正値pulseβxを算出する（ステップＳ１０８）。次に、ヘッド間搬送パルス変数pulse NumberＡtＢxを pulse NumberＡtＢx＋pulse／βxとし（ステップＳ１０９）、ステップＳ１０４にリターンする。これらのステップＳ１０１乃至ステップＳ１０９の処理工程は、プリントタイミング調整工程となる。
【０１３４】
前記ステップＳ１０７の判定において、副走査方向座標差分timing GapＡtＢxが予め定めた規格値以下であれば（ＹＥＳ）、各記録ヘッドＡtＢxのpulse NumberＡtＢxとノズル列間距離設計値head DistanceＡtＢx Theoretical(予め記憶していた各ヘッド間距離データから算出される)を読込む（ステップＳ１２１）。
【０１３５】
次に、記録ヘッドの組合せ毎の画像長調整値をそれぞれ算出する（ステップＳ１２２）。即ち、image LengthＡtＢx＝head DistanceＡtＢx Theoretical／pulse NumberＡtＢx（Ｂx＝Ａ，Ｂ，Ｃ，…,Ｎh、Ａt≠Ｂx）とする。
【０１３６】
ここで、求められた記録ヘッドの組合せ毎の画像長調整値の合計を代入する変数を初期化する（ステップＳ１２３）。例えば、image Length Total＝０とする。引き続き、記録ヘッドの組合せ毎の画像長調整値を全て合計する（ステップＳ１２４）。これは、image Length Total＝image Length Total＋image Length ＡtＢx（Ｂx＝Ａ，Ｂ，Ｃ，…,Ｎh、Ａt≠Ｂx)とする。さらに、平均画像長調整値を求める（ステップＳ１２５）。平均画像長調整値image Length Average＝image Length Total／記録ヘッドの組合せ数とする。  
以上のように本実施形態によれば、算出されたimage Length Totalを記録ヘッドの組合せ数で除することで 画像長調整値を求めることができる。
【０１３７】
尚、以上説明した各実施形態において、以下のように定めている。  
・主走査方向は、記録媒体幅方向又は、キャリッジ搬送方向（シリアルプリンタ）とする。副走査方向は、記録媒体搬送方向又は、キャリッジ搬送方向に垂直な方向とする。  
・プリントタイミング調整は、各記録ヘッドから記録媒体上の副走査方向（又はキャリッジ搬送方向）の同じ位置に記録する際に、各色ドットがズレなく重なるように、ヘッド毎のインク吐出タイミングを設定する調整を意味する。（但し、例えば、調整単位：１／３２ドットとする。）
・搬送パルス（ラインプリンタでは記録媒体搬送パルス及び、シリアルプリンタではキャリッジ搬送パルス）は、ラインプリンタにおいて、記録媒体搬送ローラ（又は、シリアルプリンタではキャリッジ搬送ローラ）が、回転されたときに回転周期に合わせて出力される信号とする。本実施形態において、搬送機構を構成する全部品が理論値で形成されている場合の設計上、１パルス当りの搬送量は、１ドット（８４．５μｍ）分となる。
【０１３８】
・任意の２つのヘッドＡＢ間設計距離は、設計（又は実測）において、距離任意の２つの記録ヘッドＡとＢのノズル間距離をいう。特に、指定していない場合、記録ヘッドＡとＢ（さらに、Ｃ、Ｄ、…、Ｎｈ）は、副走査方向（シリアルプリンタの場合は主走査方向）でキャリッジ上異なる位置に配置されているものとする。
【０１３９】
・画像長調整値は、（搬送ローラの回転量に合わせて出力されるパルスの）１パルス当りの記録媒体／キャリッジ搬送量とする。１パルス当りの搬送量に誤差があると、副走査方向に線を引いたとき、各ドット間に隙間或いは各ドットが重なった線が描かれる。その結果、記録媒体の副走査方向において入力した画像データよりも伸縮した線となるため、この補正を行う調整値を示唆する。
【０１４０】
以上説明したように、各実施形態は以下の作用を奏している。  
１）記録媒体の湿気等による伸縮から生じる精度低下を防止して、高精度に媒体搬送量を求める。媒体搬送量を求めるにあたり、本発明では、副走査方向で異なる位置に配置されている任意の２つの記録ヘッドＡ及びＢの、それぞれに対応する同方向１ライン分かつ１つ以上のドットから成るドット群が記録媒体上の任意の位置で重ったときの媒体搬送パルス数と、記録ヘッドＡＢ間の物理的距離を用いている。これにより、媒体搬送パルス数を記録媒体上において離れて位置しているドット群の距離から求めるときと比べて、記録媒体の湿気等による伸縮から生じる精度低下を防止する。さらに、搬送機構が、搬送ベルトも備え付けられている構成である場合も、利用することができる。
【０１４１】
２）ラインプリンタにおいて、副走査方向で異なる位置に配置されている任意の２つの記録ヘッドＡ及びＢに対応する同方向１ライン分かつ１つ以上のドットから成るドット群が、それぞれ記録媒体上の副走査方向における任意の１つの位置に描かれたときの搬送パルス数を記録する、次に、任意の２つの記録ヘッドＡＢ間設計距離を、先に得られた搬送パルス数で割って得られる値を画像長調整値とする。
【０１４２】
３）シリアルプリンタにおいて、主走査方向で異なる位置に配置されている任意の２つの記録ヘッドＡ及びＢに対応する同方向１ライン分且つ、１つ以上のドットから成るドット群が、それぞれ記録媒体上の主走査方向における任意の１つの位置に描かれたときのキャリッジ搬送パルス数を記録する、次に、任意の２つの記録ヘッドＡＢ間設計距離を、先に得られたキャリッジ搬送パルス数で割って得られる値を画像長調整値とする。
【０１４３】
４）ヘッド間距離実測による高調整精度化は、前述した第１の実施形態及び第２の実施形態において、任意の２つのヘッド間距離を実測距離とする。実測方法は、２つのＣＣＤカメラが、ヘッドノズルを撮影可能な所定の位置・高さ・傾き（測定対象とする任意の記録ヘッド直下）で配置され、且つ校正された測定機で、２つのヘッドノズルを撮影及び重心座標を画像処理で求める。そして、ここで求めたノズル重心座標とＣＣＤカメラ間距離から算出する。
【０１４４】
５）ローラ偏心による搬送ムラを起因とする測定誤差を無効にしたパルス数取得による高調整精度化。前述した第１の実施形態乃至第３の実施形態における、パルス数取得方法において、パルスエンコーダが具備されている搬送ローラ周期長を等間隔且つ、少なくとも４以上の偶数値Ｎｄで分割したタイミングで、２つの任意の記録ヘッドＡ及びＢから１つ以上のドットから成るドット群を形成して、記録ヘッド毎のドット群が、互いに記録媒体上の副走査方向におけるＮｄ個の位置に描碗たときに得られるパルス数の平均とする。
【０１４５】
６）ベルト厚みムラ／ローラに対するベルト滑り搬送ムラ起因の測定誤差を低減したパルス数取得による高調整精度化。前述した第４の実施形態におけるパルス数取得方法で、搬送ローラ周期長×Ｎ回を繰返し行ったときに得られるパルス数の平均とする。ここで、Ｎは１以上且つ、搬送ベルト周期長Ｌ２／搬送ローラ周期長Ｌ１で求まる値未満（整数値）とする。副走査方向における記録領域長さが、１枚当りの副走査方向記録媒体長を超える場合は、記録媒体を複数枚使用する。
【０１４６】
７）レジ抜け搬送ムラ起因の測定誤差を無効にしたパルス取得による高調整精度化。前述した第１の実施形態乃至第５の実施形態のパルス数取得方法において、給紙台から給紙された記録媒体の後端エッジが給紙ローラを抜ける瞬間（記録媒体において、後端エッジから先端方向に向かって、給紙ローラの重心と吐出ヘッドのノズル間距離分離れた位置）には記録しないテストパターンとする。
【０１４７】
８）最大ヘッド間距離の２つのヘッド間パルス数取得による高調整精度化。前述した第１の実施形態乃至第３の実施形態のパルス数取得方法且つラインプリンタに適用した場合において、副走査方向で異なる位置にある記録ヘッドの内、最も離れた２つの記録ヘッドを用いる。
【０１４８】
９）インク吐出速度ムラ起因の測定誤差を低減したパルス数取得方法。前述した第１の実施形態乃至第３の実施形態のパルス数取得方法において、具備されている全記録ヘッドを２つ以上ずつ組合せて得られるパルス数の平均とする。
【０１４９】
前述した各実施形態は、以下の発明の要旨を含んでいる。  
所定の一方向に沿って移動可能なキャリッジと、
前記キャリッジを前記所定の一方向に移動させる複数の搬送ローラと、当該複数の搬送ローラに掛け渡された無端状ベルトと、当該搬送ローラの回転量を算出するエンコーダとを有するキャリッジ移動手段と、
前記キャリッジ上に、前記所定の一方向に沿って複数の異なる位置にそれぞれ配置され、記録媒体に対して画像を記録する少なくとも第１記録ヘッドと第２記録ヘッドとを有する複数の記録ヘッドと、
前記各記録ヘッドによって記録された画像を読取る画像読取り手段（画像読取機器15）と、
画像読取り手段によって読取られた画像情報に基づき、各記録ヘッドの記録タイミングを補正すると共に、各記録ヘッドの記録タイミングを制御する制御手段［画像処理／制御／演算部（処理制御部）１８］と、
を有する画像記録装置におけるキャリッジ移動量補正値算出方法において、
第１記録ヘッドによって記録媒体搬送方向における任意の位置に第１のテストパターン画像（テストパターン：ドット群）を記録媒体に記録する第１記録ステップと、（ステップＳ２）
第１記録ヘッドによる画像記録タイミングから、第１記録ヘッド位置から第２記録ヘッド位置までの配置間隔に相当するキャリッジ移動量に相当するエンコーダパルス数（pulse NumberＡＢ）だけ計数した後に、第２記録ヘッドによって第２のテストパターン画像（テストパターン：ドット群）を前記記録媒体に記録する第２記録ステップと、（ステップＳ２）
前記画像読取り手段によって、記録媒体記録された前記各テストパターン画像を読取るステップと、（ステップＳ３）
前記画像読取り手段によって読取られた前記各テストパターン画像の記録位置に基づいて、各記録ヘッドによって記録される前記各テストパターン画像が、前記所定の一方向における同一位置に記録されるように、前記エンコーダパルス数を補正するステップと、（ステップＳ４，Ｓ６，Ｓ７）
前記第１記録ヘッドと前記第２記録ヘッドとの配置間隔と、補正後のエンコーダパルス数との比から、エンコーダからの所定パルスに関するキャリッジ移動量補正値（画像長調整値）を算出するステップと、（ステップＳ８，Ｓ９）
を有することを特徴とする搬送量補正値算出方法。以上の付記はシリアルプリンタに適用される（第２実施形態）。
【符号の説明】
【０１５０】
１…プリンタ（画像記録装置）、２…記録ヘッド、３…キャリッジ、４…パルスエンコーダ、５…搬送ローラ、６…搬送機構、７…搬送ベルト、８…ファン、９…記録媒体供給部、１０…記録媒体カセット、１１…ピックアップローラ、１２…記録媒体、１３…テスト記録媒体、１４…プリンタ制御部、１５…画像読取機器、１６…画像読取制御部、１７…画像読取部、１８…画像処理／制御／演算部（処理制御部）、１９…表示部、２０…入力部、２２…プリンタ用記憶部、２３…演算処理部、２４…記憶部、２５…パルス数記憶領域、２６…画像データ記憶領域、２７…ヘッド間距離記憶領域、２８…テストパターン記憶領域、２９…ヘッド間距離測定機器、３０…ＣＣＤカメラ、３１…ステージ、３２…キャリッジ支持台。
【図１】
2011245802.tif 000003
【図２】
2011245802.tif 000004
【図３】
2011245802.tif 000005
【図４】
2011245802.tif 000006
【図５】
2011245802.tif 000007
【図６】
2011245802.tif 000008
【図７】
2011245802.tif 000009
【図８】
2011245802.tif 000010
【図９】
2011245802.tif 000011
【図１０】
2011245802.tif 000012
【図１１】
2011245802.tif 000013
【図１２】
2011245802.tif 000014
【図１３】
2011245802.tif 000015
【図１４】
2011245802.tif 000016
【図１５】
2011245802.tif 000017
【図１６】
2011245802.tif 000018
【図１７】
2011245802.tif 000019
【図１８】
2011245802.tif 000020
【図１９】
2011245802.tif 000021
【図２０】
2011245802.tif 000022
【図２１】
2011245802.tif 000023
【図２２】
2011245802.tif 000024