(57)【要約】【課題】安価な記録ヘッドの移動機構であっても、双方向記録時の画質を高画質に得ることができる記録装置、記録制御方法、及び記録制御プログラムを提供すること。【解決手段】本発明によれば、記録ヘッドにおける媒体搬送方向に並ぶ２つの記録素子のそれぞれに対する、フォワード印刷時における印刷位置とリバース印刷時における印刷位置との媒体搬送方向のズレの状態を示す値又は該値に応じた補正値が、対応する記憶手段に記憶されており、一方の記憶手段に記憶されている値に基づいて、フォワード印刷後にリバース印刷を行うために用紙を搬送する際の搬送量が制御され、他方の記憶手段に記憶されている値に基づいて、リバース印刷後にフォワード印刷を行うために用紙を搬送する際の搬送量が制御される。よって、これらの記録位置が理想的な位置となるよう補正され、双方向記録時の画質を高画質に得ることができる。【選択図】図９
2010194959.tif 000002
【特許請求の範囲】
【請求項１】
記録素子を有する記録ヘッドと、前記記録ヘッドを初期位置から離れる方向であるフォワード方向又はその反対方向であるリバース方向へ往復移動するヘッド移動手段と、記録媒体を前記記録ヘッドの移動方向と交差する媒体搬送方向の上流側から下流側へ向けて搬送する媒体搬送手段と、前記媒体搬送手段による前記記録媒体の搬送量を制御する搬送量制御手段とを備えた記録装置であって、
前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち第１の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第１の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第１の値又は該第１の値に応じた第１の補正値を記憶する第１の記憶手段と、
前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち、前記第１の記録素子より前記媒体搬送方向の上流側に位置する第２の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第２の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第２の値又は該第２の値に応じた第２の補正値を記憶する第２の記憶手段とを備え、
前記搬送量制御手段は、
今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記フォワード方向又は前記リバース方向のいずれか一方の第１の搬送方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第１の記憶手段に記憶される内容に基づいて補正した搬送量とする第１の搬送量制御手段と、
今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記第１の搬送方向と反対方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第２の記憶手段に記憶される内容に基づいて補正した搬送量とする第２の搬送量制御手段とを含んで構成されることを特徴とする記録装置。
【請求項２】
前記媒体搬送手段による前記記録媒体の予定した搬送量に対する、前記記録位置の実際の移動量の誤差又は該誤差に応じた補正値を記憶する第３の記憶手段と、
該記録条件に応じて決まる初期搬送量を前記第３の記憶手段に記憶される内容に基づいて補正し、前記記録条件に応じた搬送量とする搬送誤差補正手段とを備えていることを特徴とする請求項１記載の記録装置。
【請求項３】
前記媒体搬送手段により所定間隔で搬送される前記記録媒体の各搬送位置において、前記記録ヘッドを前記ヘッド移動手段により前記フォワード方向又は前記リバース方向のいずれか一方に移動させつつ前記第１の記録素子及び前記第２の記録素子による記録を行う第１のパターン記録手段と、
その第１のパターン記録手段により前記第１の記録素子及び前記第２の記録素子による記録が行われる前記記録媒体の搬送位置の１つを基準位置とし、その基準位置において、前記第１のパターン記録手段による記録とは反対方向へ前記ヘッド移動手段により前記記録ヘッドを移動させつつ前記第１の記録素子及び前記第２の記録素子による記録を行う第２のパターン記録手段と、
前記第１のパターン記録手段によって前記第１の記録素子が記録した各記録の位置と、前記第２のパターン記録手段によって前記第１の記録素子が記録した記録の位置とから、前記第１の値を得る第１の値取得手段と、
前記第１のパターン記録手段によって前記第２の記録素子が記録した各記録の位置と、前記第２のパターン記録手段によって前記第２の記録素子が記録した記録の位置とから、前記第２の値を得る第２の値取得手段とを備えていることを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
記録素子を有する記録ヘッドと、前記記録ヘッドを初期位置から離れる方向であるフォワード方向又はその反対方向であるリバース方向へ往復移動するヘッド移動手段と、記録媒体を前記記録ヘッドの移動方向と交差する媒体搬送方向の上流側から下流側へ向けて搬送する媒体搬送手段とを備えた記録装置にて、前記記録素子による前記記録媒体上への記録を制御する記録制御方法であって、
前記記録装置は、
前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち第１の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第１の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第１の値又は該第１の値に応じた第１の補正値を記憶する第１の記憶手段と、
前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち、前記第１の記録素子より前記媒体搬送方向の上流側に位置する第２の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第２の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第２の値又は該第２の値に応じた第２の補正値を記憶する第２の記憶手段とを有しており、
今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記フォワード方向又は前記リバース方向のいずれか一方の第１の搬送方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第１の記憶手段に記憶される内容に基づいて補正した搬送量とする第１の搬送量制御工程と、
今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記第１の搬送方向と反対方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第２の記憶手段に記憶される内容に基づいて補正した搬送量とする第２の搬送量制御工程とを含んで構成されることを特徴とする記録制御方法。
【請求項５】
記録素子を有する記録ヘッドと、前記記録ヘッドを初期位置から離れる方向であるフォワード方向又はその反対方向であるリバース方向へ往復移動するヘッド移動手段と、記録媒体を前記記録ヘッドの移動方向と交差する媒体搬送方向の上流側から下流側へ向けて搬送する媒体搬送手段とを有する記録装置を制御するコンピュータに実行させるための記録制御プログラムであって、
前記記録装置は、
前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち第１の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第１の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第１の値又は該第１の値に応じた第１の補正値を記憶する第１の記憶手段と、
前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち、前記第１の記録素子より前記媒体搬送方向の上流側に位置する第２の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第２の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第２の値又は該第２の値に応じた第２の補正値を記憶する第２の記憶手段とを有しており、
今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記フォワード方向又は前記リバース方向のいずれか一方の第１の搬送方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第１の記憶手段に記憶される内容に基づいて補正した搬送量とする第１の搬送量制御ステップと、
今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記第１の搬送方向と反対方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第２の記憶手段に記憶される内容に基づいて補正した搬送量とする第２の搬送量制御ステップとを、前記コンピュータに実行させるものであることを特徴とする記録制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録制御方法、及び記録制御プログラムに関するものである。
【背景技術】
【０００２】
従来の記録装置の一例としてインクジェット方式のプリンタが知られている。かかるインクジェット方式のプリンタは、複数のノズル（記録素子）が副走査方向に形成されたインクヘッド（記録ヘッド）を有しており、このインクヘッドを主走査方向へ移動（搬送）させつつ、ノズルから記録用紙（記録媒体）に順次インクを吐出する主走査と、主走査の後に主走査方向とは交差（一般的には直交）する副走査方向へ記録用紙を搬送させる副走査とを繰り返し行うことによって記録用紙への印刷（記録）を行う。
【０００３】
近年、プリンタには記録の高速化が望まれている。高速な記録を行う１つの手法として主走査方向に往復移動されるインクヘッドがフォワード方向（往路）及びリバース方向（復路）のそれぞれにおいて印刷を行う双方向印刷（双方向記録）がある。かかる双方向印刷では、主走査方向におけるフォワード方向及びリバース方向において、印刷位置（ドットの形成位置）が主走査方向にズレることがあるため、フォワード方向及びリバース方向における印刷位置を合わせるための制御が多く提案されている。
【０００４】
例えば、特許文献１では、プリントヘッド（インクヘッド）の主走査方向に垂直な方向（即ち、記録用紙の搬送方向）に縦罫線を形成する場合に、往路（フォワード方向）での印刷により形成される罫線の位置と、復路（リバース方向）での印刷により形成される罫線の位置が主走査方向にズレる現象（所謂「罫線ズレ」）に対し、往路と復路とで最も位置が合っている位置の印字位置パラメータを求め、かかる印字パラメータに基づき、復路の印刷開始タイミングを設定し、主走査方向の印刷位置ズレである罫線ズレの発生を改善するプリント位置合わせ方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２９０４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、市場では低価格なプリンタも望まれているが、かかる低価格プリンタでは、記録ヘッドの移動機構などのメカ構成が安価に抑えられていることが多い。しかし、記録ヘッドの移動機構のメカ構成を安価に抑えたことにより、インクヘッドを搬送させた場合に、インクヘッドが記録用紙の搬送方向（副走査方向）に対して傾いてしまうという問題点があった。
【０００７】
ここで、図１０は、インクヘッド１９０が用紙搬送方向である副走査方向Ｂに対して傾いた状態を説明するための模式図である。図１０（ａ）は、インクヘッド１９０が、副走査方向Ｂに対して左右方向（インクヘッド１９０の主走査方向であるフォワード方向Ｆ又はリバース方向Ｒ）に傾いた状態を示す模式的な上面図であり、図１０（ｂ）は、インクヘッド１９０が、副走査方向Ｂに対して上下方向（記録用紙Ｐａに対向するノズル１９１ａ，１９１ｂが記録用紙Ｐａに近づく方向を下方向とする）に傾いた状態を示す模式的な側断面図である。
【０００８】
図１０（ａ）及び図１０（ｂ）は、両方とも、向かって左側の図が、副走査方向Ｂに対する傾きのない状態にあるインクヘッド１９０を示す図であり、向かって右側の図が、副走査方向Ｂに対するインクヘッド１９０が傾いている状態を示す図である。なお、図１０（ａ）及び図１０（ｂ）において、副走査方向Ｂに並ぶノズルにおける副走査方向Ｂの最上流側及び最下流側に位置するノズルを、それぞれ、ノズル１９１ａ及びノズル１９１ｂとして示している。
【０００９】
図１０（ａ）に示すように、インクヘッド１９０に副走査方向Ｂに対する傾きのない状態（即ち、向かって左側の図の状態）である場合には、ノズル１９１ａとノズル１９１ｂとの間となる１パスあたりの印刷領域の副走査方向長さは、副走査方向に並ぶノズル数Ｎとインクヘッド１９０のノズル解像度（即ち、ノズル間隔）Ｒとの積である長さＬである。これに対し、インクヘッド１９０が副走査方向Ｂに対して左右方向に傾くと、該印刷領域の副走査方向長さは、長さＬよりγだけ短い長さＬ’となる。
【００１０】
また、図１０（ｂ）の向かって右側の図に示すように、インクヘッド１９０が副走査方向Ｂに対して上下方向に傾いた場合も、ノズル１９１ａとノズル１９１ｂとの間となる１パスあたりの印刷領域の副走査方向長さは、長さＬ（図１０（ｂ）における向かって左側の図参照）より短い長さＬ’となる。
【００１１】
このように、インクヘッド１９０が副走査方向Ｂに対して傾くほど、１パスあたりの印刷領域の副走査方向長さが短くなる。双方向印刷時に、インクヘッド１９０をフォワード方向に搬送しながら印刷する場合（以下、かかる印刷を「フォワード印刷」と称することがある）と、インクヘッド１９０をリバース方向に搬送しながら印刷する場合（以下、かかる印刷を「リバース印刷」と称することがある）とで、それぞれ、インクヘッド１９０の副走査方向Ｂに対する傾きが異なると、印刷結果に悪影響が生じる。
【００１２】
図１１（ａ）及び図１１（ｂ）は、インクヘッド１９０のフォワード方向（矢印Ｆ方向）又はリバース方向（矢印Ｒ方向）への１パス毎に、インクヘッド１９０の副走査方向に形成されたノズル解像度Ｒ（例えば、６００ｄｐｉ）に等しい印刷解像度の印刷を行った場合の印刷結果を示す模式図である。即ち、図１１（ａ）及び図１１（ｂ）は、インクヘッド１９０によるフォワード印刷を行った後、記録用紙を矢印Ｂ方向へ（副走査方向に並ぶノズル数Ｎ）×（ノズル解像度Ｒ）だけ搬送させてリバース印刷を行うという動作を繰り返すことにより得られる印刷結果である。
【００１３】
より具体的には、図１１（ａ）は、フォワード印刷時及びリバース印刷時のどちらにおいても、インクヘッド１９０が副走査方向Ｂに対して傾いていない場合の印刷結果を示す模式図である。一方、図１１（ｂ）は、フォワード印刷時には、副走査方向Ｂに対するインクヘッド１９０の傾きのない状態であるのに対し、リバース印刷時には、インクヘッド１９０が副走査方向Ｂに対して傾き、それによって、印刷領域の副走査方向長さが、フォワード印刷時に比べて短くなっている場合の印刷結果を示す模式図である。
【００１４】
図１１（ａ）に示すように、フォワード印刷時とリバース印刷時における副走査方向Ｂに対するインクヘッド１９０の傾きがいずれも副走査方向Ｂに対して傾いていない場合には、フォワード印刷によるｍパス目の印刷領域５０１、リバース印刷による（ｍ＋１）パス目の印刷領域５０２、フォワード印刷による（ｍ＋２）パス目の印刷領域５０３の副走査方向の長さＬは、いずれも、ノズル数Ｎとノズル解像度Ｒとの積であるので、搬送量に等しく、これらの印刷領域５０１〜５０３の間には隙間が生じない。
【００１５】
一方、例えば、図１１（ｂ）に示すように、フォワード印刷時にはインクヘッド１９０は副走査方向Ｂに対して傾いていないが、リバース印刷時にはインクヘッド１９０が副走査方向Ｂに対して傾いている場合には、リバース印刷による（ｍ＋１）パス目の印刷領域５０２の副走査方向の長さＬ’が、搬送量よりγだけ短い長さとなるので、印刷領域５０１と、リバース印刷による（ｍ＋１）パス目の印刷領域５０２との間には幅γの隙間が生じる。その結果、幅γのホワイトラインが形成され、画質の劣化が生じる。
【００１６】
図１１（ｃ）は、１回あたりの記録用紙の搬送量を、搬送調整量αを用いて調整することにより、かかる問題を解決しようとした場合における印刷結果である。より具体的には、図１１（ｃ）は、搬送調整量αを負の値（即ち、搬送量を少なくする値）とし、１回あたりの記録用紙の搬送量を［（ノズル数Ｎ）×（ノズル解像度Ｒ）＋（搬送調整量α）］とすることによって得られる印刷結果である。
【００１７】
図１１（ｃ）に示すように、１回あたりの記録用紙の搬送量を小さくした場合には、印刷領域５０１と印刷領域５０２との間に生じていた隙間は消失する。しかし、代わりに、印刷領域５０２と印刷領域５０３との間に幅γの重なり部分が生じてしまい、その重なり部分において印刷濃度が濃くなるという別の原因によって画質の劣化が生じ、画質を改善することができない。
【００１８】
また、記録ヘッドの移動機構のメカ構成を安価に抑えた結果、インクヘッド１９０が搬送時に副走査方向に対して傾くという上述した問題点以外に、又は、該問題点と共に、フォワード印刷時とリバース印刷時とで、インクヘッド１９０の位置が副走査方向に相対的にズレが生じるという問題点もあった。
【００１９】
インクヘッド１９０の位置が、フォワード印刷時とリバース印刷時とで副走査方向にズレると、フォワード印刷時の記録位置とリバース印刷時の記録位置とが副走査方向に相対的にズレるため、ホワイトラインや印刷領域の重なりが生じて、画質を劣化させてしまう。ここで、１回あたりの記録用紙の搬送量を、生じたホワイトラインの幅だけ短く調整したり、印刷領域の重なり幅だけ長く調整したとしても、印刷領域の重なりやホワイトラインの発生が別途発生してしまうため、画質は改善されない。
【００２０】
本発明は、上述した事情を鑑みてなされたものであり、安価な記録ヘッドの移動機構であっても、双方向記録時の画質を高画質に得ることができる記録装置、記録制御方法、及び記録制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００２１】
この目的を達成するために、請求項１記載の記録装置は、記録素子を有する記録ヘッドと、前記記録ヘッドを初期位置から離れる方向であるフォワード方向又はその反対方向であるリバース方向へ往復移動するヘッド移動手段と、記録媒体を前記記録ヘッドの移動方向と交差する媒体搬送方向の上流側から下流側へ向けて搬送する媒体搬送手段と、前記媒体搬送手段による前記記録媒体の搬送量を制御する搬送量制御手段とを備えたものであって、前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち第１の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第１の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第１の値又は該第１の値に応じた第１の補正値を記憶する第１の記憶手段と、前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち、前記第１の記録素子より前記媒体搬送方向の上流側に位置する第２の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第２の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第２の値又は該第２の値に応じた第２の補正値を記憶する第２の記憶手段とを備え、前記搬送量制御手段は、今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記フォワード方向又は前記リバース方向のいずれか一方の第１の搬送方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第１の記憶手段に記憶される内容に基づいて補正した搬送量とする第１の搬送量制御手段と、今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記第１の搬送方向と反対方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第２の記憶手段に記憶される内容に基づいて補正した搬送量とする第２の搬送量制御手段とを含んで構成される。
【００２２】
請求項２記載の記録装置は、請求項１記載の記録装置において、前記媒体搬送手段による前記記録媒体の予定した搬送量に対する、前記記録位置の実際の移動量の誤差又は該誤差に応じた補正値を記憶する第３の記憶手段と、該記録条件に応じて決まる初期搬送量を前記第３の記憶手段に記憶される内容に基づいて補正し、前記記録条件に応じた搬送量とする搬送誤差補正手段とを備えている。
【００２３】
請求項３記載の記録装置は、請求項１又は２に記載の記録装置において、前記媒体搬送手段により所定間隔で搬送される前記記録媒体の各搬送位置において、前記記録ヘッドを前記ヘッド移動手段により前記フォワード方向又は前記リバース方向のいずれか一方に移動させつつ前記第１の記録素子及び前記第２の記録素子による記録を行う第１のパターン記録手段と、その第１のパターン記録手段により前記第１の記録素子及び前記第２の記録素子による記録が行われる前記記録媒体の搬送位置の１つを基準位置とし、その基準位置において、前記第１のパターン記録手段による記録とは反対方向へ前記ヘッド移動手段により前記記録ヘッドを移動させつつ前記第１の記録素子及び前記第２の記録素子による記録を行う第２のパターン記録手段と、前記第１のパターン記録手段によって前記第１の記録素子が記録した各記録の位置と、前記第２のパターン記録手段によって前記第１の記録素子が記録した記録の位置とから、前記第１の値を得る第１の値取得手段と、前記第１のパターン記録手段によって前記第２の記録素子が記録した各記録の位置と、前記第２のパターン記録手段によって前記第２の記録素子が記録した記録の位置とから、前記第２の値を得る第２の値取得手段とを備えている。
【００２４】
請求項４記載の記録制御方法は、記録素子を有する記録ヘッドと、前記記録ヘッドを初期位置から離れる方向であるフォワード方向又はその反対方向であるリバース方向へ往復移動するヘッド移動手段と、記録媒体を前記記録ヘッドの移動方向と交差する媒体搬送方向の上流側から下流側へ向けて搬送する媒体搬送手段とを備えた記録装置にて、前記記録素子による前記記録媒体上への記録を制御するための方法であって、前記記録装置は、前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち第１の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第１の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第１の値又は該第１の値に応じた第１の補正値を記憶する第１の記憶手段と、前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち、前記第１の記録素子より前記媒体搬送方向の上流側に位置する第２の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第２の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第２の値又は該第２の値に応じた第２の補正値を記憶する第２の記憶手段とを有しており、今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記フォワード方向又は前記リバース方向のいずれか一方の第１の搬送方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第１の記憶手段に記憶される内容に基づいて補正した搬送量とする第１の搬送量制御工程と、今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記第１の搬送方向と反対方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第２の記憶手段に記憶される内容に基づいて補正した搬送量とする第２の搬送量制御工程とを含んで構成される。
【００２５】
請求項５記載の記録制御プログラムは、記録素子を有する記録ヘッドと、前記記録ヘッドを初期位置から離れる方向であるフォワード方向又はその反対方向であるリバース方向へ往復移動するヘッド移動手段と、記録媒体を前記記録ヘッドの移動方向と交差する媒体搬送方向の上流側から下流側へ向けて搬送する媒体搬送手段とを有する記録装置を制御するコンピュータに実行させるためのプログラムであって、前記記録装置は、前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち第１の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第１の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第１の値又は該第１の値に応じた第１の補正値を記憶する第１の記憶手段と、前記記録ヘッドが前記ヘッド移動手段により前記フォワード方向に移動される場合に該記録ヘッドの前記媒体搬送方向に並ぶ記録素子のうち、前記第１の記録素子より前記媒体搬送方向の上流側に位置する第２の記録素子による記録位置と、前記記録ヘッドが前記ヘッド移動手段により前記リバース方向に移動される場合に該記録ヘッドの前記第２の記録素子による記録位置との、前記媒体搬送方向のズレの状態を示す第２の値又は該第２の値に応じた第２の補正値を記憶する第２の記憶手段とを有しており、今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記フォワード方向又は前記リバース方向のいずれか一方の第１の搬送方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第１の記憶手段に記憶される内容に基づいて補正した搬送量とする第１の搬送量制御ステップと、今回の記録位置にて記録を行う際の前記記録ヘッドの移動方向が前記第１の搬送方向と反対方向である場合には、前記媒体搬送手段により前記記録媒体を該今回の記録位置から次回の記録位置まで搬送するときの搬送量を、記録条件に応じた搬送量を前記第２の記憶手段に記憶される内容に基づいて補正した搬送量とする第２の搬送量制御ステップとを、前記コンピュータに実行させるものである。
【発明の効果】
【００２６】
請求項１記載の記録装置によれば、記録ヘッドにおける媒体搬送方向に並ぶ記録素子のうち、２つの記録素子（第１の記録素子、第２の記録素子）のそれぞれに対し、フォワード方向への記録ヘッドの搬送時に記録する記録位置とリバース方向への記録ヘッドの搬送時に記録する記録位置との媒体搬送方向のズレの状態を示す値（第１の値、第２の値）又は該値に応じた補正値（第１の補正値、第２の補正値）が、対応する記憶手段（第１の記憶手段、第２の記憶手段）に記憶されており、一方の記憶手段に記憶されている値に基づいて、フォワード方向への記録ヘッドの搬送による記録後にリバース方向への記録ヘッドの搬送による記録を行うために用紙を搬送する際の搬送量が制御され、他方の記憶手段に記憶されている値に基づいて、リバース方向への記録ヘッドの搬送による記録後にフォワード方向への記録ヘッドの搬送による記録を行うために用紙を搬送する際の搬送量が制御される。
【００２７】
よって、記録ヘッドが一方の搬送方向に搬送される場合の記録位置と、該記録ヘッドが他方の搬送方向に搬送される場合の記録位置との相対的なズレを吸収できると共に、フォワード方向への記録ヘッドの搬送による記録時における記録ヘッドの傾きと、リバース方向への記録ヘッドの搬送による記録時における記録ヘッドの傾きとの相対的なズレに起因して生じる記録位置のズレを吸収できるので、これらの記録位置が理想的な位置となるよう補正できる。従って、双方向記録時の画質が劣化し易い傾向にある安価な記録ヘッドの移動機構であっても、双方向記録時の画質を高画質に得ることができるという効果がある。
【００２８】
請求項２記載の記録装置によれば、請求項１記載の記録装置の奏する効果に加えて、次の効果を奏する。記録条件に応じた搬送量は、記録条件に応じて決まる初期搬送量を、第３の記憶手段に記憶されている値（記録媒体の予定した搬送量に対する記録位置の実際の移動量の誤差又は該誤差に応じた補正値）により補正した値であるので、記録媒体の予定した搬送量と記録位置の実際の移動量とのズレが補正され、双方向記録時の画質をより高画質に得ることができるという効果がある。
【００２９】
請求項３記載の記録装置によれば、請求項１又は２に記載の記録装置の奏する効果に加えて、次の効果を奏する。記録ヘッドを一方向（フォワード方向又はリバース方向）へ移動させた場合における第１の記録素子及び第２の記録素子による記録位置と、他方向へ移動させた場合における第１の記録素子及び第２の記録素子による記録位置とに基づいて、第１の記憶手段及び第２の記憶手段に記憶させる値を取得するので、双方向記録時の画質を高画質とするために必要とされる値を簡易に得ることができるという効果がある。
【００３０】
請求項４記載の記録制御方法、及び、請求項５記載の記録制御プログラムによれば、どちらも、請求項１記載の記録装置と同様の効果を奏することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態におけるプリンタの電気回路構成の概略を示すブロック図である。
【図２】（ａ）は、搬送ユニットの斜視図であり、（ｂ）は、搬送ユニットの側面図である。
【図３】（ａ）は、第１調整パターン印刷処理を示すフローチャートであり、（ｂ）は、位置ズレ補正値取得処理を示すフローチャートである。
【図４】第１調整パターン印刷処理により得られた印刷結果の一例を示す模式図である。
【図５】（ａ）は、搬送量調整パターン印刷処理を示すフローチャートであり、（ｂ）は、搬送量補正基準値取得処理を示すフローチャートである。
【図６】第２調整パターン印刷処理により得られた印刷結果の一例を示す模式図である。
【図７】双方向印刷を行う場合における印刷処理を示すフローチャートである。
【図８】図７の印刷処理の中で実行される次回印刷位置設定処理を示すフローチャートである。
【図９】図７の印刷処理による効果を説明するための模式図である。
【図１０】インクヘッドが用紙搬送方向である副走査方向に対して傾いた状態を説明するための模式図である。
【図１１】インクヘッドのフォワード方向又はリバース方向への１パス毎に、インクヘッドの副走査方向に形成されたノズル解像度Ｒに等しい印刷解像度の印刷を行った場合の印刷結果を示す模式図である。
【発明を実施するための形態】
【００３２】
以下、本発明の一実施形態における記録装置としてのプリンタ１について、添付図面を参照して説明する。図１は、本実施形態のプリンタ１の電気回路構成の概略を示すブロック図である。プリンタ１は、複数色のインクを記録媒体に吐出することによりカラー画像を形成するインクジェット方式のものである。
【００３３】
プリンタ１を制御するための制御装置１０は、ＣＰＵ２、ＲＯＭ３、ＲＡＭ４、フラッシュメモリ５、ゲートアレイ（Ｇ／Ａ）６等が互いに接続されて搭載されている。
【００３４】
演算装置であるＣＰＵ２は、ＲＯＭ３に予め記憶され、記録用紙へ画像を印刷する印刷処理を実行する印刷制御プログラム３ａに従い、パーソナルコンピュータやデジタルカメラなどから画像データをＵＳＢなどのインターフェース（Ｉ／Ｆ）４４を介して入力された画像データをユーザが印刷の指示などを行うための操作パネル４５の指示に従って処理して後述するゲートアレイ６へ転送する。
【００３５】
ＲＡＭ４は、印刷位置を格納するための印刷位置メモリ４ａを有している。フラッシュメモリ５は、第１補正値メモリ５ａと、第２補正値メモリ５ｂと、補正基準値メモリ５ｃとを有している。
【００３６】
第１補正値メモリ５ａは、フォワード印刷後の用紙搬送量を補正するための値である第１位置ズレ補正値Ａｆを格納するメモリである。また、第２補正値メモリ５ｂは、リバース印刷後の用紙搬送量を補正するための値である第２位置ズレ補正値Ａｒを格納するメモリである。なお、本実施形態では、第１位置ズレ補正値Ａｆ及び第２位置ズレ補正値Ａｒは、両方とも、製品出荷前に実行される第１調整パターン印刷処理（図３（ａ）参照）により印刷された印刷結果に基づき、位置ズレ補正値取得処理（図３（ｂ）参照）において取得される。
【００３７】
補正基準値メモリ５ｃは、予定された搬送量と実際の搬送量とのズレを補正するための搬送量補正基準値βを格納するメモリである。なお、本実施形態では、搬送量補正基準値は、製品出荷前に実行される第２調整パターン印刷処理（図５（ａ）参照）により印刷された印刷結果に基づき、搬送量補正基準値取得処理（図５（ｂ）参照）において取得される。
【００３８】
Ｇ／Ａ６は、ＣＰＵ２で処理された画像データをインクヘッド１９０に形成されたインク吐出口の圧電アクチュエータに駆動電圧として印加するものである。これにより、インクがインクヘッド１９０から画像データに応じて所定量だけ吐出される。
【００３９】
また、記録ヘッドとしてのインクヘッド１９０は、その下面（即ち、記録用紙に対向する側の面）に記録素子としての吐出口が、各色のインク（例えば、シアン、マゼンタ、イエロー、ブルー、ブラックなど）毎に、所定のピッチ（例えば、６００ｄｐｉ）で記録用紙の搬送方向（副走査方向）に列設されている。
【００４０】
このインクヘッド１９０は、ヘッド移動手段としてのキャリッジ（図示せず）に搭載されて、ＣＲモータ１６の駆動によるキャリッジの搬送（移動）により、記録用紙における搬送方向とは垂直な方向（主走査方向）、即ち、フォワード方向又はリバース方向に往復搬送される。なお、「フォワード方向」とは、キャリッジ（即ち、インクヘッド１９０）の初期位置から離れる方向（即ち、往路）であり、「リバース方向」とは、キャリッジが初期位置へ戻る方向（即ち、復路）である。また、インクヘッド１９０の各吐出口には、各色のインクを貯留する各インクカートリッジ（図示せず）が図示されないインク流路を介して接続されており、各インクカートリッジからインクが供給される。
【００４１】
ＣＲモータ駆動回路３９は、ＣＲモータ１６を接続して駆動するための回路である。また、ＣＲ用エンコーダ１７は、キャリッジの搬送量（移動量）を検出するリニアエンコーダであり、このＣＲ用エンコーダ１７により検出される搬送量に応じて、主走査方向、即ち、フォワード方向又はリバース方向へのキャリッジの往復搬送が制御される。ＣＲモータ駆動回路３９及びＣＲ用エンコーダ１７は、ＣＰＵ２に接続されており、ＣＰＵ２により制御される。
【００４２】
ここで、図１及び図２を参照して、プリンタ１に設けられ、記録用紙を搬送する搬送ユニットについて説明する。なお、図２（ａ）は、搬送ユニットの斜視図であり、図２（ｂ）は、搬送ユニットの側面図である。
【００４３】
図２に示すように、搬送ユニットは、主な構成として、搬送ローラ２０ａと、排紙ローラ２１ａと、ＬＦモータ４２と、ＬＦモータの回転駆動力を搬送ローラ２０ａおよび排紙ローラ２１ａに伝達するためのギヤやベルトで構成される動力伝達機構４３とを備える。
【００４４】
動力伝達機構４３は、正逆回転可能なＬＦモータ４２の駆動軸に取付けられたピニオン４３ａと、これに噛み合う伝動ギヤ４３ｂと、伝動ギヤ４３ｂに噛み合う中間ギヤ４３ｃと、この中間ギヤ４３ｃと排紙ギヤ４３ｄとの間に架け渡された伝達ベルト４３ｅとからなり、伝動ギヤ４３ｂは搬送ローラ２０ａの一側（左端部）に取付けられている。他方の排紙ギヤ４３ｄは排紙ローラ２１ａの一端（左端部）に取付けられている。
【００４５】
搬送ローラ２０ａは対向する押さえローラ（図示せず）との間で記録用紙を挟持し、排紙ローラ２１ａは対向する押さえローラ（図示せず）との間で記録用紙を挟持する。そして、ＬＦモータ４２が正回転して搬送ローラ２０ａと排紙ローラ２１ａとを回転駆動すると、記録用紙が搬送方向（図２（ｂ）における矢印Ｂ方向）の下流側へ搬送される。なお、ＬＦモータ４２は、図１に示すように、ＬＦモータ駆動回路４１を介してＣＰＵ２に接続されており、ＣＰＵ２による制御に従って駆動される。
【００４６】
搬送ローラ２０ａの回転量は、ロータリエンコーダであるＬＦ用エンコーダ１８（図１参照）により検出される。図２（ｂ）には、ＬＦ用エンコーダ１８の回転スリット板１８ａの貼り付け位置を破線で図示する。回転スリット板１８ａには、円周に沿って所定間隔毎にスリットが形成されている。ＬＦ用エンコーダ１８は、光センサ１８ｂを通過する回転スリット板１８ａのスリット数（搬送ローラ２０ａの回転量に相当）を検出し、搬送ローラ２０ａの回転量に応じたパルス信号をＣＰＵ２へ出力するように構成されている。なお、本実施形態においては、図２（ｂ）に示すように、この回転スリット板１８ａは、搬送ローラ２０ａと同軸回転するものである。
【００４７】
ＬＦ用エンコーダ１８によって検出される搬送ローラ２０ａの回転量と目標回転量との偏差に基づいて生成される制御信号に基づいて、ＬＦモータ４２をフィードバック制御することにより、搬送ローラ２０ａを目標回転量の分だけ回転し、それによって、記録用紙を目的とする搬送量で目的とする位置まで搬送する。
【００４８】
詳細は後述するが、本実施形態のプリンタ１は、次回の印刷が、図示されないキャリッジをフォワード方向に搬送しながらの印刷（即ち、フォワード印刷）であるか、リバース方向に搬送しながらの印刷（即ち、リバース印刷）であるかに応じて、搬送ローラ２０ａの回転量、即ち、記録用紙の搬送量（用紙搬送量）を制御し、それによって、双方向印刷時の画質を高画質に得ることができる。
【００４９】
次に、図３を参照して、フォワード印刷後の用紙搬送量を補正するための値である第１位置ズレ補正値Ａｆと、リバース印刷後の用紙搬送量を補正するための値である第２位置ズレ補正値Ａｒとを求める方法について説明する。
【００５０】
図３（ａ）は、プリンタ１のＣＰＵ２により実行される第１調整パターン印刷処理を示すフローチャートであり、図３（ｂ）は、プリンタ１のＣＰＵ２により実行される位置ズレ補正値取得処理を示すフローチャートである。
【００５１】
図３（ａ）に示す第１調整パターン印刷処理は、製品出荷前に、担当者が所定の操作を行うことにより起動される処理である。第１調整パターン印刷処理は、起動されると、まず、印刷位置を示す変数ｎを、−２に初期化する（Ｓ１１）。
【００５２】
次いで、変数ｎの値に応じたリバース位置を算出し（Ｓ１２）、算出されたリバース位置へ記録用紙を搬送し（Ｓ１３）、その位置で、インクヘッド１９０に形成された副走査方向に並ぶノズル（例えば、ブラックを吐出する副走査方向に並ぶノズル）のうち、用紙搬送方向の最上流及び最下流にそれぞれ位置するノズル１９１ａ，１９１ｂ（図１０参照）を用いて、リバース印刷による調整パターンＲＰａ，ＲＰｂ（図４参照）の印刷を行う（Ｓ１４）。
【００５３】
なお、本明細書及び特許請求の範囲において、用紙搬送方向は、印刷開始位置から印刷終了位置へ向けて搬送される記録用紙の搬送方向であることを意図しており、用紙搬送方向の上流側とは、この用紙搬送方向の始点側であり、下流側とは、終点側を指す。
【００５４】
また、Ｓ１４において、ｎ＝０である場合の印刷時以外は、インクヘッド１９０（図示されないキャリッジ）をリバース方向の印刷開始位置へ搬送（移動）させてから、リバース印刷による調整パターンＲＰａ，ＲＰｂの印刷を行う。また、変数ｎの値に応じた位置に調整パターンＲＰａ（ＲＰａ１〜ＲＰａ５）及び調整パターンＲＰｂ（ＲＰｂ１〜ＲＰｂ５）を印刷する（図４参照）。
【００５５】
Ｓ１４の処理後、変数ｎの値が０であるかを確認し（Ｓ１５）、変数ｎの値が０でなければ（Ｓ１５：Ｙｅｓ）、Ｓ１６の処理へ以降する。一方、Ｓ１５の処理により確認した結果、変数ｎの値が０であれば、（Ｓ１５：Ｎｏ）、リバース印刷に引き続き、リバース印刷と同じノズルを用いてフォワード印刷（即ち、インクヘッド１９０をフォワード方向へ搬送させながらの印刷）による調整パターンＦＰａ，ＦＰｂ（図４参照）の印刷を行い（Ｓ１８）、その後、Ｓ１６の処理へ移行する。
【００５６】
Ｓ１６では、変数ｎに１を加算する（Ｓ１６）。Ｓ１６の処理後、変数ｎが２を越えたかを確認し（Ｓ１７）、変数ｎが２を超えていなければ（Ｓ１７：Ｎｏ）、Ｓ１２の処理へ移行し、Ｓ１２〜Ｓ１８の処理を繰り返す。
【００５７】
一方、Ｓ１７の処理により確認した結果、変数ｎが２を超えた場合には（Ｓ１７：Ｙｅｓ）、第１調整パターン印刷処理を終了する。この第１調整パターン印刷処理が実行された結果、例えば、後述する図４に示すような印刷結果が得られる。詳細は後述するが、得られた印刷結果に基づいて、インクヘッド１９０における用紙搬送方向の最上流側に位置するノズル１９１ａ（図１０参照）の位置において印刷方向に応じて生じた用紙搬送方向のズレのズレ量を求めると共に、最下流側に位置するノズル１９１ｂ（図１０参照）の位置において印刷方向に応じて生じた用紙搬送方向のズレのズレ量とを求める。
【００５８】
図３（ｂ）に示す位置ズレ補正値取得処理は、製品出荷前であって、上述した第１調整パターン印刷処理（図３（ａ）参照）の実行後に、担当者が所定の操作を行うことにより起動される処理である。
【００５９】
この位置ズレ補正値取得処理は、起動されると、まず、上述した第１調整パターン印刷処理による印刷結果に基づき、最上流側のノズル１９１ａの印刷方向に応じた用紙搬送方向のズレ量を入力する（Ｓ２１）。次いで、同様にして、最下流側のノズル１９１ｂの印刷方向に応じた用紙搬送方向のズレ量を入力する（Ｓ２２）。なお、本実施形態では、Ｓ２１，２２において、各ズレ量の入力は、担当者による数値の手入力によるものとしている。
【００６０】
Ｓ２２の処理後、Ｓ２２において入力されたズレ量（ノズル１９１ｂにおける印刷方向に応じた用紙搬送方向のズレ量）に基づいて第１位置ズレ補正値Ａｆを算出し（Ｓ２３）、算出された第１位置ズレ補正値Ａｆを第１補正値メモリ５ａに格納する（Ｓ２４）。Ｓ２４の処理後、Ｓ２１において入力されたズレ量（ノズル１９１ａにおける印刷方向に応じた用紙搬送方向のズレ量）に基づいて第２位置ズレ補正値Ａｒを算出し（Ｓ２５）、算出された第２位置ズレ補正値Ａｒを第２補正値メモリ５ｂに格納し（Ｓ２６）、位置ズレ補正値取得処理を終了する。
【００６１】
ここで、図４を参照して、第１調整パターン印刷処理（図３（ａ）参照）により得られた印刷結果、及び、その印刷結果から、ノズル１９１ａ，１９１ｂの位置において印刷方向に応じて生じた用紙搬送方向のズレのズレ量を求める方法について説明する。
【００６２】
図４は、第１調整パターン印刷処理（図３（ａ）参照）により得られた印刷結果の一例を示す模式図である。より具体的には、図４の上側は、最下流側のノズル１９１ｂによる印刷結果であり、図４の下側は、最上流側のノズル１９１ａによる印刷結果である。
【００６３】
なお、図面の理解を容易にする目的で、変数ｎの値に応じたリバース印刷時の印刷位置を破線の補助線として図示している。また、リバース印刷により印刷される調整パターンＲＰａ，ＲＰｂとフォワード印刷により印刷される調整パターンＦＰａ，ＦＰｂとを視覚的に区別できるように、前者を実線により表し、後者を、実線を模したハッチング入りの矩形により表している。
【００６４】
上述した通り、第１調整パターン印刷処理（図３（ａ）参照）によれば、変数ｎが初期値である−２から＋２まで１ずつ変化する毎に、即ち、記録用紙が矢印Ｂ方向に１単位（本実施形態では、１／２４００インチ）ずつ搬送される毎に、リバース印刷により調整パターンＲＰａ（下側の印刷結果参照）及び調整パターンＲＰｂ（上側の印刷結果参照）の組が１組ずつ印刷される。より具体的には、図４に示すように、ｎ＝−２からｎ＝＋２に対応する各印刷位置に、調整パターンＲＰａ１，ＲＰｂ１から調整パターンＲＰａ５，ＲＰｂ５が順次形成される。
【００６５】
図４に示す例では、用紙搬送方向の最上流側に位置するノズル１９１ａによるフォワード印刷時の調整パターンＦＰａの印刷位置は、同ノズル１９１ａによるリバース印刷時の調整パターンＲＰａ１〜ＲＰａ５のうち、変数ｎ＝０の場合に一致する（下側の印刷結果参照）。一方で、用紙搬送方向の最下流側に位置するノズル１９１ｂによるフォワード印刷時の調整パターンＦＰｂの印刷位置は、同ノズル１９１ｂによるリバース印刷時の調整パターンＲＰｂ１〜ＲＰｂ５のうち、変数ｎ＝−２の場合に一致する（下側の印刷結果参照）。
【００６６】
ノズル１９１ａ及びノズル１９１ｂのどちらに対しても、印刷方向に応じた用紙搬送方向にズレがなければ、フォワード印刷による印刷位置とリバース印刷による印刷位置とが基準位置であるｎ＝０にて一致する。よって、図４に示す例によれば、最上流側のノズル１９１ａは、フォワード印刷時の印刷位置に対するリバース印刷時の印刷位置にズレがないが、最下流側のノズル１９１ｂは、リバース印刷時の印刷位置が、フォワード印刷時の印刷位置に対して用紙搬送方向上流側に、１／１２００インチだけズレているという情報を提供する。
【００６７】
ここで、用紙搬送方向のズレ量は、ノズル１９１ａの場合には、調整パターンＦＰａと同じ位置に印刷された調整パターンＲＰａに対応する変数ｎの値から、調整パターンＦＰａを印刷した印刷位置に相当するｎの値（本実施形態では、ｎ＝０）を減算することにより求める。一方、ノズル１９１ｂの場合には、調整パターンＦＰｂと同じ位置に印刷された調整パターンＲＰｂに対応する変数ｎの値から、調整パターンＦＰｂを印刷した印刷位置に相当するｎの値（本実施形態では、ｎ＝０）を減算することにより求める。
【００６８】
図４に示す例では、ノズル１９１ａの用紙搬送方向のズレ量は、０−０の式から、０であると求められ、ノズル１９１ｂの用紙搬送方向のズレ量は、（−２）−０の式から、−２であると求められる。
【００６９】
よって、この例では、用紙搬送方向の最上流側に位置するノズル１９１ａの場合には、用紙搬送方向のズレ量は０であり（下側の印刷結果参照）、かかる場合には、位置ズレ補正値取得処理（図３（ｂ））のＳ２１において０が入力されることになる。一方で、用紙搬送方向の最下流側に位置するノズル１９１ｂの場合には、用紙搬送方向のズレ量は−２であり（上側の印刷結果参照）、かかる場合には、上述した位置ズレ補正値取得処理（図３（ｂ））のＳ２２において−２が入力されることになる。
【００７０】
なお、本実施形態では、調整パターンＦＰａ，ＦＰｂを印刷した印刷位置に相当するｎの値を０（ゼロ）とするので、調整パターンＦＰａと同じ位置に印刷された調整パターンＲＰａに対応する変数ｎが、ノズル１９１ａの用紙搬送方向のズレ量であり、調整パターンＦＰｂと同じ位置に印刷された調整パターンＲＰｂに対応する変数ｎが、ノズル１９１ｂの用紙搬送方向のズレ量である。
【００７１】
ここで、最下流側のノズル１９１ｂによるフォワード印刷時の印刷位置に対するリバース印刷時の印刷位置が、上流側にズレていれば、フォワード方向又はリバース方向への１パス毎に、インクヘッド１９０の副走査方向に形成されたノズル解像度Ｒに等しい印刷解像度の印刷を行った場合、フォワード印刷の印刷領域と、その次のリバース印刷領域との間に、印刷位置のズレ量に応じたホワイトラインが形成されることになる。そのため、ノズル１９１ｂによるフォワード印刷時の印刷位置に対するリバース印刷時の印刷位置が、上流側にズレている場合（即ち、ｎ＜０の場合）には、フォワード印刷後の用紙搬送量を、印刷位置のズレ量に相当する分だけ短くしなければならない。
【００７２】
一方、ノズル１９１ｂによるフォワード印刷時の印刷位置に対するリバース印刷時の印刷位置が、下流側にズレていれば、フォワード方向又はリバース方向への１パス毎に、インクヘッド１９０の副走査方向に形成されたノズル解像度Ｒに等しい印刷解像度の印刷を行った場合、フォワード印刷の印刷領域と、その次のリバース印刷領域との間に、印刷位置のズレ量に応じた重なり部分が形成されることになる。そのため、ノズル１９１ｂによるフォワード印刷時の印刷位置に対するリバース印刷時の印刷位置が、下流側にズレている場合（即ち、ｎ＞０の場合）には、フォワード印刷後の用紙搬送量を、印刷位置のズレ量に相当する分だけ長くしなければならない。
【００７３】
よって、フォワード印刷後の用紙搬送量を補正するための値である第１位置ズレ補正値Ａｆは、入力されたｎの値を用いて、Ａｆ＝ｎ×（変数ｎが１増加したときの用紙搬送量（本実施形態では、１／２４００インチ））の式により算出される。なお、図４に示す例では、上述した位置ズレ補正値取得処理（図３（ｂ））のＳ２４では、第１補正値メモリ５ａに−１／１２００が設定されることになる。
【００７４】
また、最上流側のノズル１９１ａによるフォワード印刷時の印刷位置に対するリバース印刷時の印刷位置が、上流側にズレていれば、フォワード方向又はリバース方向への１パス毎に、インクヘッド１９０の副走査方向に形成されたノズル解像度Ｒに等しい印刷解像度の印刷を行った場合、リバース印刷の印刷領域と、その次のフォワード印刷領域との間に、印刷位置のズレ量に応じた重なり部分が形成されることになる。そのため、ノズル１９１ａによるフォワード印刷時の印刷位置に対するリバース印刷時の印刷位置が、上流側にズレている場合（即ち、ｎ＜０の場合）には、リバース印刷後の用紙搬送量を、印刷位置のズレ量に相当する分だけ長くしなければならない。
【００７５】
その一方で、ノズル１９１ａによるフォワード印刷時の印刷位置に対するリバース印刷時の印刷位置が、下流側にズレていれば、フォワード方向又はリバース方向への１パス毎に、インクヘッド１９０の副走査方向に形成されたノズル解像度Ｒに等しい印刷解像度の印刷を行った場合、リバース印刷の印刷領域と、その次のフォワード印刷領域との間に、印刷位置のズレ量に応じたホワイトラインが形成されることになる。そのため、ノズル１９１ａによるフォワード印刷時の印刷位置に対するリバース印刷時の印刷位置が、下流側にズレている場合（即ち、ｎ＞０の場合）には、リバース印刷後の用紙搬送量を、印刷位置のズレ量に相当する分だけ短くしなければならない。
【００７６】
よって、リバース印刷後の用紙搬送量を補正するための値である第２位置ズレ補正値Ａｒは、入力されたｎの値を用いて、Ａｒ＝−ｎ×（変数ｎが１増加したときの用紙搬送量（本実施形態では、１／２４００インチ））の式により算出される。なお、図４に示す例では、上述した位置ズレ補正値取得処理（図３（ｂ））のＳ２６では、第２補正値メモリ５ｂに０が設定されることになる。
【００７７】
ところで、図４に示す印刷結果は、リバース印刷時におけるノズル１９１ａとノズル１９１ｂとの距離の方が、フォワード時のときの距離に比べ、１／１２００インチ短くなっているという情報も含んでいる。つまり、図４に示す例によれば、リバース印刷時におけるインクヘッド１９０の用紙搬送方向の傾きが、フォワード印刷時におけるインクヘッド１９０の用紙搬送方向に対する傾きに比べて相対的に大きく傾いていることを示している。
【００７８】
本実施形態のプリンタ１は、フォワード印刷後の用紙搬送量が上述の第１位置ズレ補正値Ａｆにより補正され、リバース印刷後の用紙搬送量が上述の第２位置ズレ補正値Ａｒにより補正されるので、フォワード印刷を行うための用紙搬送量と、その次のリバース印刷を行うための用紙搬送量は、それぞれ、フォワード印刷時におけるノズル１９１ａとノズル１９１ｂとの距離に応じた量と、リバース印刷時におけるノズル１９１ａとノズル１９１ｂとの距離に応じた量に設定される。そのため、フォワード印刷におけるインクヘッド１９０の傾きと、リバース印刷時におけるインクヘッド１９０の傾きとの相対的なズレに起因して生じる印刷位置のズレも吸収される。
【００７９】
なお、本実施形態では、担当者が、第１調整パターン印刷処理（図３（ａ）参照）による印刷結果を目視して、調整パターンＦＰａと調整パターンＲＰａ（ＲＰａ１〜ＲＰａ５）とが一致する位置と、調整パターンＦＰｂと調整パターンＲＰｂ（ＲＰｂ１〜ＲＰｂ５）とが一致する位置とを判別し、両者が一致する位置に基づいて、ノズル１９１ａに対する用紙搬送方向のズレ量及びノズル１９１ｂに対する用紙搬送方向のズレ量を得るものとしている。
【００８０】
これに換えて、印刷結果をスキャナやＣＣＤカメラなどの画像読取装置によって読み込んで画像データとし、画像センサによって、調整パターンＦＰａと調整パターンＲＰａとが一致する位置と、調整パターンＦＰｂと調整パターンＲＰｂとが一致する位置とを判別させ、一致する位置に基づいて得られる各ズレ量を出力する構成としてもよい。この場合、ズレ量の出力先は、モニタであってもよいし、ケーブルを介してプリンタ１へ出力する構成であってもよい。ケーブルを介してプリンタ１へズレ量が出力される場合には、プリンタ１が、該ズレ量の入力に伴って位置ズレ補正値取得処理（図３（ｂ）参照）を起動する構成としてもよい。なお、調整パターンＦＰａ，ＦＰｂ，ＲＰａ，ＲＰｂに基づいてノズル１９１ａ及びノズル１９１ｂにおける用紙搬送方向のズレ量を得る装置は、プリンタ１に内蔵されていても、外部装置であってもよい。
【００８１】
次に、図５を参照して、基準とする搬送方向（本実施形態では、フォワード方向）での印刷時における予定された搬送量と実際の搬送量とのズレを求め、該ズレを補正するための搬送量補正基準値βを求める方法について説明する。
【００８２】
図５（ａ）は、プリンタ１のＣＰＵ２により実行される第２調整パターン印刷処理を示すフローチャートであり、図５（ｂ）は、プリンタ１のＣＰＵ２により実行される搬送量補正基準値取得処理を示すフローチャートである。
【００８３】
図５（ａ）に示す第２調整パターン印刷処理は、製品出荷前に、担当者が所定の操作を行うことにより起動される処理である。なお、この第２調整パターン印刷処理は、上述した第１調整パターン印刷処理（図３（ａ）参照）と共に行われる処理であってもよい。
【００８４】
第２調整パターン印刷処理は、まず、インクヘッド１９０に形成された最下流側のノズル１９１ｂ（図１０参照）によるフォワード印刷位置へ記録用紙を搬送し（Ｓ３１）、その位置において、ノズル１９１ｂによるフォワード印刷による調整パターンＦＰｃ（図６参照）の印刷を行う（Ｓ３２）。
【００８５】
Ｓ３２の処理後、印刷位置を示す変数ｎを、−２に初期化する（Ｓ３３）。なお、この変数ｎは、Ｓ３２においてノズル１９１ｂにより印刷された調整パターンＦＰｃの位置をｎ＝０としたときの値である。
【００８６】
次いで、ノズル１９１ｂを含む副走査方向に並んだノズル列における最上流側のノズル１９１ａ（図１０参照）によるフォワード印刷位置を変数ｎの値に応じて算出し（Ｓ３４）、算出された印刷位置へ記録用紙を搬送し（Ｓ３５）、その位置で、ノズル１９１ａによるフォワード印刷による調整パターンＦＰｄ（図６参照）の印刷を行う（Ｓ３６）。Ｓ３６による処理の結果、変数ｎの値に応じた位置に調整パターンＦＰｄ（ＦＰｄ１〜ＦＰｄ５）が印刷される。
【００８７】
次いで、変数ｎに１を加算し（Ｓ３７）、変数ｎが２を越えたかを確認し（Ｓ３８）、変数ｎが２を超えていなければ（Ｓ３８：Ｎｏ）、Ｓ３４の処理へ移行し、Ｓ３４〜Ｓ３８の処理を繰り返す。
【００８８】
一方、Ｓ３８の処理により確認した結果、変数ｎが２を超えた場合には（Ｓ３８：Ｙｅｓ）、第２調整パターン印刷処理を終了する。この第２調整パターン印刷処理が実行された結果、例えば、後述する図６に示すような印刷結果が得られる。詳細は後述するが、得られた印刷結果に基づいて、フォワード印刷時において予定された搬送量と実際の搬送量とのズレのズレ量を示す搬送量調整値を求める。
【００８９】
図５（ｂ）に示す搬送量補正基準値取得処理は、製品出荷前であって、上述した第２調整パターン印刷処理の実行後に、担当者が所定の操作を行うことにより起動される処理である。この第２調整パターン印刷処理は、起動されると、まず、上述した第２調整パターン印刷処理による印刷結果から得られたズレ量を示す搬送量調整値の入力を行う（Ｓ４１）。なお、本実施形態では、Ｓ４１において、搬送量調整値の入力は、担当者による数値の手入力によるものとしている。
【００９０】
Ｓ４１の処理後、入力された搬送量調整値に基づいて、搬送量補正基準値βを算出し（Ｓ４２）、算出された値を補正基準値メモリ５ｃへ格納し（Ｓ４３）、搬送量補正基準値取得処理を終了する。
【００９１】
ここで、図６を参照して、第２調整パターン印刷処理（図５（ａ）参照）により得られた印刷結果、及び、その印刷結果から、フォワード印刷時において予定された搬送量と実際の搬送量とのズレのズレ量を示す調整値（搬送量調整値）を得る方法について説明する。
【００９２】
図６は、第２調整パターン印刷処理（図５（ａ）参照）により得られた印刷結果の一例を示す模式図である。なお、図面の理解を容易にする目的で、変数ｎの値に応じたリバース印刷時の印刷位置を破線の補助線として図示している。また、調整パターンＦＰｃ，ＦＰｄを視覚的に区別できるように、前者を実線により表し、後者を、実線を模したハッチング入りの矩形により表している。
【００９３】
上述した第２調整パターン印刷処理（図５（ａ）参照）によれば、インクヘッド１９０の最上流に位置するノズル１９１ａ（図１０参照）は、変数ｎが初期値である−２から＋２まで１ずつ変化する毎に、即ち、記録用紙が矢印Ｂ方向に１単位（本実施形態では、１／２４００インチ）ずつ搬送される毎に、調整パターンＦＰｄが１つずつ印刷される。より具体的には、図６に示すように、ｎ＝−２からｎ＝＋２に対応する各印刷位置に、調整パターンＦＰｄ１から調整パターンＦＰｄ５が順次形成される。
【００９４】
第２調整パターン印刷処理（図５（ａ）参照）によれば、ｎ＝０のときの印刷位置に印刷される調整パターンＦＰｄ３と同じ印刷位置に印刷されると予定して、調整パターンＦｃを印刷する。よって、予定された搬送量と実際の搬送量とが一致する場合には、調整パターンＦｃと調整パターンＦｄ３とが同じ位置に印刷される。
【００９５】
これに対し、予定された搬送量と実際の搬送量との間に差（ズレ）がある場合には、図６に示すように、調整パターンＦＰｃが、調整パターンＦＰｄ３とが互いに異なる位置に印刷される。
【００９６】
図６に示す例では、調整パターンＦｃが、ｎ＝＋１において印刷された調整パターンＦＰｄ１と同じ位置になった場合を示している。搬送量調整値は、調整パターンＦＰｃと同じ位置に印刷された調整パターンＦＰｄに対応する変数ｎの値から、調整パターンＦＰｃを印刷した印刷位置に相当するｎの値（本実施形態では、ｎ＝０）を減算することにより求める。
【００９７】
即ち、「搬送量調整値＝（調整パターンＦＰｃと同じ位置に印刷された調整パターンＦＰｄに対応する変数ｎの値）−（調整パターンＦＰｃを印刷した印刷位置に相当するｎの値）」の式により、搬送量調整値を求める。よって、実際の搬送量が予定された搬送量に比べて長い場合には、搬送量調整値は負の値となり、その一方で、実際の搬送量が予定された搬送量に比べて短い場合には、搬送量調整値は正の値となる。
【００９８】
図６に示す例では、搬送量調整値は、（＋１）−０の式から、＋１であると求められる。本実施形態では、調整パターンＦＰｃを印刷した印刷位置に相当するｎの値を０（ゼロ）とするので、調整パターンＦＰｃと同じ位置に印刷された調整パターンＦＰｄに対応する変数ｎが、搬送量調整値となる。
【００９９】
搬送量補正基準値βは、上述した搬送量調整値に対し、変数ｎが１増加したときの用紙搬送量（本実施形態では、１／２４００インチ）を積算することにより求める。よって、図６に示す例の結果として、上述した搬送量補正基準値取得処理（図５（ｂ）参照）のＳ４２の処理により求められる搬送量補正基準値βは、（１／２４００インチ）×（＋１）＝＋１／２４００インチとなる。そして、この値（＋１／２４００）が補正基準値メモリ５ｃに格納されることになる。
【０１００】
なお、本実施形態では、担当者が、第２調整パターン印刷処理（図５（ａ）参照）による印刷結果を目視して、調整パターンＦＰｃと調整パターンＦＰｄ（ＦＰｄ１〜ＦＰｄ）とが一致する位置を判別し、両者が一致する位置に基づいて、搬送量調整値を得る。
【０１０１】
あるいは、印刷結果をスキャナやＣＣＤカメラなどの画像読取装置によって読み込んで画像データとし、画像センサによって、調整パターンＦＰｃと調整パターンＦＰｄとが一致する位置を判別させ、一致する位置に基づいて得られるズレ量を出力する構成としてもよい。この場合、調整値の出力先は、モニタであってもよいし、ケーブルを介してプリンタ１へ出力する構成であってもよい。ケーブルを介してプリンタ１へ搬送量調整値が出力される場合には、プリンタ１が、該搬送量調整値の入力に伴って搬送量補正基準値取得処理（図５（ｂ）参照）を起動する構成としてもよい。なお、調整パターンＦＰｃ，ＦＰｄに基づいて搬送量調整値を得る装置は、プリンタ１に内蔵されていても、外部装置であってもよい。
【０１０２】
次に、図７を参照して、本実施形態のプリンタ１により実行される印刷処理について説明する。図７は、プリンタ１のＣＰＵ２により実行される印刷処理を示すフローチャートである。なお、図７に示す処理は、ＲＯＭ３に格納される印刷制御プログラム３ａに基づいて実行される。
【０１０３】
図７に示す印刷処理は、ユーザが通常の双方向印刷（フォワード印刷とリバース印刷とで印刷位置が異なる印刷）を選択した状態で印刷指示を行った場合に起動する処理であり、起動されると、まず、印刷すべき画像データ（ＰＣから入力された画像データなど）から印刷データを生成し（Ｓ５１）、印刷位置メモリ４ａに印刷位置の初期値（記録用紙がプリンタ１に給紙されたときの最初の位置）を格納する（Ｓ５２）。
【０１０４】
次いで、印刷位置メモリ４ａから印刷位置Ｐを取得する（Ｓ５３）。なお、印刷位置メモリ４ａに記憶されている値は、印刷処理の起動時にＳ５２の処理により格納された初期値、又は、前回の印刷位置にて印刷を行った際に後述する次回印刷位置設定処理（Ｓ５７）により設定された値である。
【０１０５】
Ｓ５３の処理後、搬送ローラ２０ａを駆動して記録用紙を印刷位置Ｐへ搬送する（Ｓ５４）。なお、Ｓ５４では、現在の印刷位置から印刷位置Ｐまでの距離を用紙搬送量（搬送ローラ２０ａの目標回転量）とし、ＬＦ用エンコーダ１８により検出される搬送ローラ２０ａの回転量を検出しながら、搬送ローラ２０ａを目標回転量の分だけ回転させ、記録用紙を印刷位置Ｐまで搬送させる。
【０１０６】
Ｓ５４の処理後、今回印刷がリバース印刷であるかを確認する（Ｓ５５）。Ｓ５５の処理により確認した結果、今回印刷がフォワード印刷であれば（Ｓ５５：Ｎｏ）、その位置（即ち、印刷位置）でフォワード印刷を行う（Ｓ５６）。一方で、今回印刷がリバース印刷であれば（Ｓ５５：Ｙｅｓ）、その位置でリバース印刷を行う（Ｓ５９）。
【０１０７】
Ｓ５６又はＳ５９の処理後、次回の印刷位置を設定する次回印刷位置設定処理を実行する（Ｓ５７）。なお、次回印刷位置設定処理（Ｓ５７）で実行される詳細な処理については、図８を参照して後述する。
【０１０８】
次回印刷位置設定処理（Ｓ５７）の実行後、印刷データの最後であるかを確認する（Ｓ５８）。Ｓ５８の処理により確認した結果、未だ印刷されていない印刷データが残っていれば（Ｓ５８：Ｎｏ）、Ｓ５３の処理へ戻り、未だ印刷されていない印刷データに対する印刷を実行する。一方、Ｓ５８の処理により確認した結果、印刷データの最後であれば（Ｓ５８：Ｙｅｓ）、印刷処理を終了する。
【０１０９】
ここで、図８を参照して、上述した次回印刷位置設定処理（Ｓ５７）について説明する。図８は、図７の印刷処理の中で実行される次回印刷位置設定処理（Ｓ５７）を示すフローチャートである。
【０１１０】
次回印刷位置設定処理（Ｓ５７）では、まず、補正基準値メモリ５ｃに記憶されている値（即ち、搬送量補正基準値β）により補正された搬送量Ｘを、現在の印刷位置Ｐに加算し、次回印刷位置Ｒを算出する（Ｓ６１）。
【０１１１】
ここで、「補正基準値メモリ５ｃに記憶されている値により補正された搬送量Ｘ」とは、印刷モードに応じて規定される１パスあたりの搬送量Ｍを、補正基準値メモリ５ｃに記憶されている搬送量補正基準値βを加算した、即ち、（搬送量Ｍ）＋（搬送量補正基準値β）である。特に、フォワード印刷又はリバース印刷の１パスにより、インクヘッド１９０の副走査方向に形成されたノズル解像度Ｒに等しい印刷解像度の印刷を行う場合には、（搬送量Ｍ）は、（副走査方向に並ぶノズル数Ｎ）×（ヘッド解像度Ｒ）となる。
【０１１２】
よって、Ｓ６１の処理において、次回印刷位置Ｒは、（搬送量Ｍ）＋（搬送量補正基準値β）＋（現在の印刷位置Ｐ）により求められる。なお、Ｓ６１における「現在の印刷位置Ｐ」とは、直前のＳ５６又はＳ５９の処理にて印刷を行った印刷位置、即ち、この時点において印刷位置メモリ４ａに記憶されている印刷位置である。
【０１１３】
Ｓ６１の処理後、今回印刷がリバース印刷であるかを確認する（Ｓ６２）。Ｓ６２の処理により確認した結果、今回印刷がフォワード印刷であれば（Ｓ６２：Ｎｏ）、次回印刷はリバース印刷であるので、Ｓ６１の処理により得られた次回印刷位置Ｒを、第１補正値メモリ５ａに格納されている値（即ち、第１位置ズレ補正値Ａｆ）で補正し、得られた値を次回の印刷位置Ｐとする（Ｓ６３）。即ち、（次回印刷位置Ｒ）＋（第１位置ズレ補正値Ａｆ）により求められる値を、次回の印刷位置Ｐとする。
【０１１４】
一方、Ｓ６２の処理により確認した結果、今回印刷がリバース印刷であれば（Ｓ６２：Ｙｅｓ）、次回印刷はフォワード印刷であるので、Ｓ６１の処理により得られた次回印刷位置Ｒを、第２補正値メモリ５ｂに格納されている値（即ち、第２位置ズレ補正値Ａｒ）で補正し、得られた値を次回の印刷位置Ｐとする（Ｓ６５）。即ち、（次回印刷位置Ｒ）＋（第２位置ズレ補正値Ａｒ）により求められる値を、次回の印刷位置Ｐとする。
【０１１５】
Ｓ６３又はＳ６５の処理後、これらの各処理により得られた印刷位置Ｐを、印刷位置メモリ４ａに格納し（Ｓ６４）、次回印刷位置設定処理を終了する。よって、次にＳ５４の処理（図７参照）が行われるときには、現在の印刷位置から、今回の印刷方向に応じて補正された用紙搬送量だけ記録用紙が搬送されることになる。
【０１１６】
次に、図９を参照して、上述した図７の印刷処理の実行によって生じる効果について説明する。図９（ａ）〜（ｄ）は、フォワード印刷時に形成される印刷領域２００ｆと、フォワード印刷後に用紙搬送を行うことなく行ったリバース印刷時の印刷領域２００ｒとを示す模式図である。図９（ａ）では、理解を容易にする目的で、印刷領域２００ｆと印刷領域２００ｒとを、左右（用紙搬送方向である副走査方向Ｂに直交する方向）に分けて図示している。
【０１１７】
図９（ａ）〜（ｄ）には、インクヘッド１９０の状態に応じた種々の場合が例示されている。具体的には、図９（ａ）は、フォワード印刷時のインクヘッド１９０の傾きと、リバース印刷時のインクヘッド１９０の傾きとの間には相対的な傾きはない（即ち、用紙搬送方向の長さが等しい）が、フォワード印刷時のインクヘッド１９０による印刷位置と、リバース印刷時のインクヘッド１９０による印刷位置とが用紙搬送方向にズレている場合を示している。
【０１１８】
一方、図９（ｂ）〜（ｄ）は、フォワード印刷時のインクヘッド１９０の傾きと、リバース印刷時のインクヘッド１９０の傾きとの間には相対的な傾きがあると共に、最上流側のノズル１９１ａ（図１０参照）又は最下流側のノズル１９１ｂ（図１０参照）の少なくとも一方の印刷位置が、フォワード印刷時とリバース印刷時とで用紙搬送方向（副走査方向Ｂ）にズレている場合を示している。
【０１１９】
また、図９（ｅ）〜（ｇ）は、それぞれ、図９（ａ）〜（ｄ）に示す印刷結果を示すインクヘッド１９０を用いて、フォワード印刷又はリバース印刷の１パスによりインクヘッド１９０の副走査方向に形成されたノズル解像度Ｒに等しい印刷解像度の印刷を行った場合の印刷結果である。
【０１２０】
なお、図９（ｅ）〜（ｇ）のそれぞれにおいて、左側の図は、第１位置ズレ補正値Ａｆ及び第２位置ズレ補正値Ａｒによる用紙搬送量の補正を行うことなく、双方向印刷を行った場合の印刷結果を示す模式図であり、右側の図は、図７に示す本発明の印刷処理を実行した場合、即ち、第１位置ズレ補正値Ａｆ及び第２位置ズレ補正値Ａｒによる用紙搬送量の補正を行った場合の印刷結果を示す模式図である。また、図９（ｅ）〜（ｇ）では、理解を容易にする目的で、フォワード印刷による印刷領域２０１，２０３と、リバース印刷による印刷領域２０２とを、左右（副走査方向Ｂに直交する方向）に分けて図示している。
【０１２１】
図９（ａ）に示す例では、フォワード印刷による印刷領域２００ｆの副走査方向Ｂの長さと、リバース印刷による印刷領域２００ｒの副走査方向Ｂの長さとが等しいが、最下流側のノズル（ノズル１９１ｂ）のリバース印刷時の印刷位置が、フォワード印刷時の印刷位置に比べて、用紙搬送方向（副走査方向Ｂ）の上流側に、ｎ＝−２に相当するズレ量Ｇ１だけズレており、最上流側のノズル（ノズル１９１ａ）のリバース印刷時の印刷位置が、フォワード印刷時の印刷位置に比べて、用紙搬送方向の上流側に、ｎ＝−２に相当するズレ量Ｇ２だけズレている。
【０１２２】
このとき、第１位置ズレ補正値Ａｆ及び第２位置ズレ補正値Ａｒによる用紙搬送量の補正を行わなければ、図９（ｅ）の左側の図に示すように、フォワード印刷によるｍパス目の印刷領域２０１と、リバース印刷による（ｍ＋１）パス目の印刷領域２０２との間にズレ量Ｇ１に相当するホワイトラインが生じると共に、印刷領域２０２と、その次のフォワード印刷による（ｍ＋２）パス目の印刷領域２０３との間にズレ量Ｇ２に相当する重なりが生じる。
【０１２３】
一方、図７に示す本発明の印刷処理を実行した場合には、図９（ｅ）の右側の図に示すように、フォワード印刷によりｍパス目の印刷領域２０１が印刷された後の用紙搬送量が、ズレ量Ｇ１から算出される第１位置ズレ補正値Ａｆにより補正される。図９（ａ）に示す例では、ズレ量Ｇ１はｎ＝−２に相当する値であるので、第１位置ズレ補正値Ａｆは負の値（Ａｆ＜０）となり、このときの用紙搬送量は、搬送量Ｘより短くなる。
【０１２４】
なお、「搬送量Ｘ」は、印刷モードに応じて規定される１パスあたりの搬送量Ｍを、予定された搬送量と実際の搬送量とのズレを補正するための搬送量補正基準値βにより補正して得られる値であり、次回印刷位置設定処理（図８参照）のＳ６１の処理において、次回印刷位置Ｒを算出するために使用した「補正基準値メモリ５ｃに記憶されている値により補正された搬送量Ｘ」に相当する。
【０１２５】
よって、印刷領域２０１の印刷後、記録用紙を、印刷位置Ｐｍから印刷位置Ｐ（ｍ＋１）まで、Ｘ＋Ａｆ（Ａｆ＜０）だけ搬送させ、リバース印刷による印刷領域２０２の印刷を行うと、最下流側のノズル（ノズル１９１ｂ）によるフォワード印刷時の印刷位置とリバース印刷時の印刷位置との相対的な位置ズレが吸収され、印刷位置２０１の副走査方向Ｂの上流側端部と、印刷位置２０２の副走査方向Ｂの下流側端部とを合わせることができる。
【０１２６】
また、図７に示す本発明の印刷処理を実行した場合には、リバース印刷により印刷領域２０２が印刷された後の用紙搬送量が、ズレ量Ｇ２から算出される第２位置ズレ補正値Ａｒにより補正される。図９（ａ）に示す例では、ズレ量Ｇ２はｎ＝−２に相当する値であるので、第２位置ズレ補正値Ａｒは正の値（Ａｆ＞０）となり、このときの用紙搬送量は、搬送量Ｘより長くなる。
【０１２７】
よって、印刷領域２０２の印刷後、記録用紙を、印刷位置Ｐ（ｍ＋１）から印刷位置Ｐ（ｍ＋２）まで、Ｘ＋Ａｒ（Ａｒ＞０）だけ搬送させ、フォワード印刷による印刷領域２０３の印刷を行うと、最上流側のノズル（ノズル１９１ａ）によるフォワード印刷時の印刷位置とリバース印刷時の印刷位置との相対的な位置ズレが吸収され、印刷位置２０２の副走査方向Ｂの上流側端部と、印刷位置２０３の副走査方向Ｂの下流側端部とを合わせることができる。
【０１２８】
また、図９（ａ）に示す例のように、フォワード印刷による印刷領域２００ｆの副走査方向Ｂの長さとリバース印刷による印刷領域２００ｒの副走査方向Ｂの長さとの差分がゼロである場合には、１対のフォワード印刷及びリバース印刷による印刷領域の副走査方向の長さの合計は、搬送量Ｘの２倍となる。
【０１２９】
なお、その後、フォワード印刷により印刷領域２０３が印刷された後の用紙搬送量（印刷位置Ｐ（ｍ＋２）から印刷位置Ｐ（ｍ＋３）までの用紙搬送量）は、印刷位置Ｐｍから印刷位置Ｐ（ｍ＋１）までの用紙搬送量（Ｘ＋Ａｆ）と同じであり、リバース印刷による印刷領域が印刷された後の用紙搬送量は、印刷位置Ｐ（ｍ＋１）から印刷位置Ｐ（ｍ＋２）までの用紙搬送量（Ｘ＋Ａｒ）と同じである。
【０１３０】
次に、図９（ｂ）に示す例では、フォワード印刷による印刷領域２００ｆの副走査方向Ｂの長さが、リバース印刷による印刷領域２００ｒの副走査方向Ｂの長さより長くなっている。また、最下流側のノズル（ノズル１９１ｂ）のリバース印刷時の印刷位置と、フォワード印刷時の印刷位置は等しい（即ち、ｎ＝０に相当するズレ量Ｇ１）。その一方で、最上流側のノズル（ノズル１９１ａ）のリバース印刷時の印刷位置が、フォワード印刷時の印刷位置に比べて、用紙搬送方向の下流側に、ｎ＝＋２に相当するズレ量Ｇ２だけズレている。
【０１３１】
このとき、第１位置ズレ補正値Ａｆ及び第２位置ズレ補正値Ａｒによる用紙搬送量の補正を行わなければ、図９（ｆ）の左側の図に示すように、リバース印刷による（ｍ＋１）パス目の印刷領域２０２と、その次のフォワード印刷による（ｍ＋２）パス目の印刷領域２０３との間にズレ量Ｇ２に相当するホワイトラインが生じる。
【０１３２】
一方、図７に示す本発明の印刷処理を実行した場合には、図９（ｆ）の右側の図に示すように、フォワード印刷によりｍパス目の印刷領域２０１が印刷された後の用紙搬送量が、ズレ量Ｇ１から算出される第１位置ズレ補正値Ａｆにより補正されるが、図９（ｂ）に示す例では、ズレ量Ｇ１はｎ＝０に相当する値であるので、第１位置ズレ補正値Ａｆはゼロ（Ａｆ＝０）でなり、このときの用紙搬送量は、搬送量Ｘのままである。
【０１３３】
よって、印刷領域２０１の印刷後、記録用紙を、印刷位置をＰｍから印刷位置Ｐ（ｍ＋１）まで、Ｘ＋Ａｆ（Ａｆ＝０）、即ち、Ｘだけ搬送させ、リバース印刷による印刷領域２０２の印刷を行うことにより、印刷位置２０１の副走査方向Ｂの上流側端部と、印刷位置２０２の副走査方向Ｂの下流側端部とを合わせることができる。
【０１３４】
また、図７に示す本発明の印刷処理を実行した場合には、リバース印刷により印刷領域２０２が印刷された後の用紙搬送量が、ズレ量Ｇ２から算出される第２位置ズレ補正値Ａｒにより補正される。図９（ｂ）に示す例では、ズレ量Ｇ２はｎ＝＋２に相当する値であるので、第２位置ズレ補正値Ａｒは負の値（Ａｒ＜０）となり、このときの用紙搬送量は、搬送量Ｘより短くなる。
【０１３５】
よって、印刷領域２０２の印刷後、記録用紙を、印刷位置をＰ（ｍ＋１）から印刷位置Ｐ（ｍ＋２）まで、Ｘ＋Ａｒ（Ａｒ＜０）だけ搬送させ、フォワード印刷による印刷領域２０３の印刷を行うと、最上流側のノズル（ノズル１９１ａ）によるフォワード印刷時の印刷位置とリバース印刷時の印刷位置との相対的な位置ズレが吸収され、印刷位置２０２の副走査方向Ｂの上流側端部と、印刷位置２０３の副走査方向Ｂの下流側端部とを合わせることができる。
【０１３６】
また、図９（ｂ）に示す例のように、フォワード印刷による印刷領域２００ｆの副走査方向Ｂの長さとリバース印刷による印刷領域２００ｒの副走査方向Ｂの長さとが異なる場合には、１対のフォワード印刷及びリバース印刷による印刷領域の副走査方向の長さの合計は、搬送量Ｘの２倍から、フォワード印刷による印刷領域２００ｆの副走査方向Ｂの長さとリバース印刷による印刷領域２００ｒの副走査方向Ｂの長さとの差分を差し引いた量となる。
【０１３７】
なお、その後、フォワード印刷により印刷領域２０３が印刷された後の用紙搬送量（印刷位置Ｐ（ｍ＋２）から印刷位置Ｐ（ｍ＋３）までの用紙搬送量）は、印刷位置Ｐｍから印刷位置Ｐ（ｍ＋１）までの用紙搬送量（Ｘ＋Ａｆ＝Ｘ）と同じであり、リバース印刷による印刷領域が印刷された後の用紙搬送量は、印刷位置Ｐ（ｍ＋１）から印刷位置Ｐ（ｍ＋２）までの用紙搬送量（Ｘ＋Ａｒ）と同じである。
【０１３８】
また、図９（ｃ）に示す例では、フォワード印刷による印刷領域２００ｆの副走査方向Ｂの長さが、リバース印刷による印刷領域２００ｒの副走査方向Ｂの長さより長くなっている。また、最上流側のノズル（ノズル１９１ａ）のリバース印刷時の印刷位置と、フォワード印刷時の印刷位置は等しい（即ち、ｎ＝０に相当するズレ量Ｇ２）。その一方で、最下流側のノズル（ノズル１９１ｂ）のリバース印刷時の印刷位置が、フォワード印刷時の印刷位置に比べて、用紙搬送方向の上流側に、ｎ＝−２に相当するズレ量Ｇ１だけズレている。
【０１３９】
このとき、第１位置ズレ補正値Ａｆ及び第２位置ズレ補正値Ａｒによる用紙搬送量の補正を行わなければ、図９（ｇ）の左側の図に示すように、フォワード印刷によるｍパス目の印刷領域２０１と、その次のリバース印刷による（ｍ＋１）パス目の印刷領域２０２との間にズレ量Ｇ１に相当するホワイトラインが生じる。
【０１４０】
一方、図７に示す本発明の印刷処理を実行した場合には、図９（ｇ）の右側の図に示すように、フォワード印刷によりｍパス目の印刷領域２０１が印刷された後の用紙搬送量が、ズレ量Ｇ１から算出される第１位置ズレ補正値Ａｆにより補正される。図９（ｃ）に示す例では、ズレ量Ｇ１はｎ＝−２に相当する値であるので、第１位置ズレ補正値Ａｆは負の値（Ａｆ＜０）となり、このときの用紙搬送量は、搬送量Ｘより短くなる。
【０１４１】
よって、印刷領域２０１の印刷後、記録用紙を、印刷位置Ｐｍから印刷位置Ｐ（ｍ＋１）まで、Ｘ＋Ａｆ（Ａｆ＜０）だけ搬送させ、リバース印刷による印刷領域２０２の印刷を行うと、最下流側のノズル（ノズル１９１ｂ）によるフォワード印刷時の印刷位置とリバース印刷時の印刷位置との相対的な位置ズレが吸収され、印刷位置２０１の副走査方向Ｂの上流側端部と、印刷位置２０２の副走査方向Ｂの下流側端部とを合わせることができる。
【０１４２】
また、図７に示す本発明の印刷処理を実行した場合には、リバース印刷により印刷領域２０２が印刷された後の用紙搬送量が、ズレ量Ｇ２から算出される第２位置ズレ補正値Ａｒにより補正されるが、図９（ｃ）に示す例では、ズレ量Ｇ２はｎ＝０に相当する値であるので、第２位置ズレ補正値Ａｒはゼロ（Ａｒ＝０）となり、このときの用紙搬送量は、搬送量Ｘのままである。
【０１４３】
よって、印刷領域２０２の印刷後、記録用紙を、印刷位置をＰ（ｍ＋１）から印刷位置Ｐ（ｍ＋２）まで、Ｘ＋Ａｒ（Ａｆ＝０）、即ち、Ｘだけ搬送させ、フォワード印刷による印刷領域２０３の印刷を行うことにより、印刷位置２０２の副走査方向Ｂの上流側端部と、印刷位置２０３の副走査方向Ｂの下流側端部とを合わせることができる。
【０１４４】
また、図９（ｃ）に示す例において、１対のフォワード印刷及びリバース印刷による印刷領域の副走査方向の長さの合計は、搬送量Ｘの２倍から、フォワード印刷による印刷領域２００ｆの副走査方向Ｂの長さとリバース印刷による印刷領域２００ｒの副走査方向Ｂの長さとの差分を差し引いた量となる。
【０１４５】
なお、その後、フォワード印刷により印刷領域２０３が印刷された後の用紙搬送量（印刷位置Ｐ（ｍ＋２）から印刷位置Ｐ（ｍ＋３）までの用紙搬送量）は、印刷位置Ｐｍから印刷位置Ｐ（ｍ＋１）までの用紙搬送量（Ｘ＋Ａｆ）と同じであり、リバース印刷による印刷領域が印刷された後の用紙搬送量は、印刷位置Ｐ（ｍ＋１）から印刷位置Ｐ（ｍ＋２）までの用紙搬送量（Ｘ＋Ａｒ＝Ｘ）と同じである。
【０１４６】
さらに、図９（ｄ）に示す例では、フォワード印刷による印刷領域２００ｆの副走査方向Ｂの長さが、リバース印刷による印刷領域２００ｒの副走査方向Ｂの長さより長くなっている。また、最下流側のノズル（ノズル１９１ｂ）のリバース印刷時の印刷位置が、フォワード印刷時の印刷位置に比べて、用紙搬送方向（副走査方向Ｂ）の上流側に、ｎ＝−２に相当するズレ量Ｇ１だけズレており、最上流側のノズル（ノズル１９１ａ）のリバース印刷時の印刷位置が、フォワード印刷時の印刷位置に比べて、用紙搬送方向の上流側に、ｎ＝−１に相当するズレ量Ｇ２だけズレている。
【０１４７】
このとき、第１位置ズレ補正値Ａｆ及び第２位置ズレ補正値Ａｒによる用紙搬送量の補正を行わなければ、図９（ｈ）の左側の図に示すように、フォワード印刷によるｍパス目の印刷領域２０１と、リバース印刷による（ｍ＋１）パス目の印刷領域２０２との間にズレ量Ｇ１に相当するホワイトラインが生じると共に、印刷領域２０２と、その次のフォワード印刷による（ｍ＋２）パス目の印刷領域２０３との間にズレ量Ｇ２に相当する重なりが生じる。
【０１４８】
一方、図７に示す本発明の印刷処理を実行した場合には、図９（ｈ）の右側の図に示すように、フォワード印刷によりｍパス目の印刷領域２０１が印刷された後の用紙搬送量が、ズレ量Ｇ１から算出される第１位置ズレ補正値Ａｆにより補正される。図９（ｄ）に示す例では、ズレ量Ｇ１はｎ＝−２に相当する値であるので、第１位置ズレ補正値Ａｆは負の値（Ａｆ＜０）となり、このときの用紙搬送量は、搬送量Ｘより短くなる。
【０１４９】
よって、印刷領域２０１の印刷後、記録用紙を、印刷位置Ｐｍから印刷位置Ｐ（ｍ＋１）まで、Ｘ＋Ａｆ（Ａｆ＜０）だけ搬送させ、リバース印刷による印刷領域２０２の印刷を行うと、最下流側のノズル（ノズル１９１ｂ）によるフォワード印刷時の印刷位置とリバース印刷時の印刷位置との相対的な位置ズレが吸収され、印刷位置２０１の副走査方向Ｂの上流側端部と、印刷位置２０２の副走査方向Ｂの下流側端部とを合わせることができる。
【０１５０】
また、図７に示す本発明の印刷処理を実行した場合には、リバース印刷により印刷領域２０２が印刷された後の用紙搬送量が、ズレ量Ｇ２から算出される第２位置ズレ補正値Ａｒにより補正される。図９（ｄ）に示す例では、ズレ量Ｇ２はｎ＝−１に相当する値であるので、第２位置ズレ補正値Ａｒは正の値（Ａｒ＞０）となり、このときの用紙搬送量は、搬送量Ｘより長くなる。
【０１５１】
よって、印刷領域２０２の印刷後、記録用紙を、印刷位置をＰ（ｍ＋１）から印刷位置Ｐ（ｍ＋２）まで、Ｘ＋Ａｒ（Ａｒ＞０）だけ搬送させ、フォワード印刷による印刷領域２０３の印刷を行うと、最上流側のノズル（ノズル１９１ａ）によるフォワード印刷時の印刷位置とリバース印刷時の印刷位置との相対的な位置ズレが吸収され、印刷位置２０２の副走査方向Ｂの上流側端部と、印刷位置２０３の副走査方向Ｂの下流側端部とを合わせることができる。
【０１５２】
また、図９（ｄ）に示す例において、１対のフォワード印刷及びリバース印刷による印刷領域の副走査方向の長さの合計は、搬送量Ｘの２倍から、フォワード印刷による印刷領域２００ｆの副走査方向Ｂの長さとリバース印刷による印刷領域２００ｒの副走査方向Ｂの長さとの差分を差し引いた量となる。
【０１５３】
なお、その後、フォワード印刷により印刷領域２０３が印刷された後の用紙搬送量（印刷位置Ｐ（ｍ＋２）から印刷位置Ｐ（ｍ＋３）までの用紙搬送量）は、印刷位置Ｐｍから印刷位置Ｐ（ｍ＋１）までの用紙搬送量（Ｘ＋Ａｆ）と同じであり、リバース印刷による印刷領域が印刷された後の用紙搬送量は、印刷位置Ｐ（ｍ＋１）から印刷位置Ｐ（ｍ＋２）までの用紙搬送量（Ｘ＋Ａｒ）と同じである。
【０１５４】
以上説明したように、本実施形態のプリンタ１によれば、フォワード方向とリバース方向との双方向印刷を行う場合に、最上流側のノズル１９１ａ及び最下流側のノズル１９１ｂのそれぞれに対し、フォワード印刷時における印刷位置とリバース印刷時における印刷位置との用紙搬送方向（副走査方向Ｂ）のズレの状態を示す値から得られた補正値、即ち、第１位置ズレ補正値Ａｆ、第２位置ズレ補正値Ａｒに基づいて、フォワード印刷後の用紙搬送量及びリバース印刷後の用紙搬送量が制御される。具体的には、第１位置ズレ補正値Ａｆに基づいてフォワード印刷後の用紙搬送量が制御され、第２位置ズレ補正値Ａｒに基づいてリバース印刷後の用紙搬送量が制御される。
【０１５５】
より具体的には、フォワード印刷時における最下流側のノズル１９１ｂの印刷位置が、リバース印刷時における印刷位置に比べて、副走査方向Ｂの上流側に位置している場合には、フォワード印刷後の用紙搬送量を、そのズレ量に応じた量だけ短くし、一方で、フォワード印刷時における最下流側のノズル１９１ｂの印刷位置が、リバース印刷時における印刷位置に比べて、副走査方向Ｂの下流側に位置している場合には、フォワード印刷後の用紙搬送量を、そのズレ量に応じた量だけ長くする。
【０１５６】
これによって、最下流側のノズル（ノズル１９１ｂ）によるフォワード印刷時の印刷位置とリバース印刷時の印刷位置との相対的な位置ズレが吸収されるので、フォワード印刷又はリバース印刷の１パスによりインクヘッド１９０の副走査方向に形成されたノズル解像度Ｒに等しい印刷解像度の印刷を行う場合であっても、フォワード印刷時の印刷位置の用紙搬送方向（副走査方向Ｂ）の上流側端部と、次のリバース印刷時の印刷位置の用紙搬送方向の下流側端部とを合わせることができ、ホワイトラインの形成や、印刷領域の重なりを防ぐことができる。
【０１５７】
また、フォワード印刷時における最上流側のノズル１９１ａの印刷位置が、リバース印刷時における印刷位置に比べて、副走査方向Ｂの上流側に位置している場合には、フォワード印刷後の用紙搬送量を、そのズレ量に応じた量だけ長くし、一方で、フォワード印刷時における最下流側のノズル１９１ｂの印刷位置が、リバース印刷時における印刷位置に比べて、副走査方向Ｂの下流側に位置している場合には、フォワード印刷後の用紙搬送量を、そのズレ量に応じた量だけ短くする。
【０１５８】
これによって、最上流側のノズル（ノズル１９１ａ）によるフォワード印刷時の印刷位置とリバース印刷時の印刷位置との相対的な位置ズレが吸収されるので、フォワード印刷又はリバース印刷の１パスによりインクヘッド１９０の副走査方向に形成されたノズル解像度Ｒに等しい印刷解像度の印刷を行う場合であっても、リバース印刷時の印刷位置の用紙搬送方向（副走査方向Ｂ）の上流側端部と、次のフォワード印刷時の印刷位置の用紙搬送方向の下流側端部とを合わせることができ、ホワイトラインの形成や、印刷領域の重なりを防ぐことができる。
【０１５９】
また、フォワード印刷後の用紙搬送量及びリバース印刷後の用紙搬送量を上述の通り制御した結果、１対のフォワード印刷及びリバース印刷による印刷領域の副走査方向の長さの合計が、フォワード印刷による印刷領域の副走査方向Ｂの長さ（即ち、フォワード印刷時におけるノズル１９１ａとノズル１９１ｂとの距離）とリバース印刷による印刷領域の副走査方向Ｂの長さ（リバース印刷時におけるノズル１９１ａとノズル１９１ｂとの距離）の差分に応じて短くなる。
【０１６０】
このように、本実施形態のプリンタ１によれば、フォワード印刷におけるインクヘッド１９０の傾きと、リバース印刷時におけるインクヘッド１９０の傾きとの相対的なズレに起因して生じる印刷位置のズレも吸収することができ、フォワード印刷又はリバース印刷の１パスによりインクヘッド１９０の副走査方向に形成されたノズル解像度Ｒに等しい印刷解像度の印刷を行う場合に、ホワイトラインの形成や、印刷領域の重なりを防ぐことができる。
【０１６１】
即ち、本実施形態のプリンタ１によれば、フォワード印刷時の印刷位置とリバース時の印刷位置との相対的なズレ、及び、フォワード印刷時におけるインクヘッド１９０の用紙搬送方向に対する傾きと、リバース印刷時におけるインクヘッド１９０の用紙搬送方向に対する傾きとの相対的なズレに起因して生じる印刷位置のズレの両方を吸収することができるので、フォワード印刷時及びリバース時の印刷位置を理想的な位置とすることができ、双方向印刷時の画質が劣化し易い傾向にある安価な記録ヘッドの移動機構であっても、双方向印刷時の画質を高画質に得ることができる。
【０１６２】
ここで、本実施形態では、第１位置ズレ補正値Ａｆ及び第２位置ズレ補正値Ａｒを、インクヘッド１９０における最上流側のノズル１９１ａを使用して印刷した調整パターンＦＰａ，ＲＰａ（図４参照）と、最下流側のノズル１９１ｂを使用して印刷した調整パターンＦＰｂ，ＲＰｂ（図４参照）とに基づいて得られるので、これらの補正値Ａｆ，Ａｒを簡易に得ることができる。
【０１６３】
また、用紙搬送量を算出する際には、記録用紙の予定された搬送量と実際の搬送量とのズレ量を考慮するので、フォワード印刷時の印刷位置とリバース時の印刷位置との相対的なズレ、及び、フォワード印刷時におけるインクヘッド１９０の用紙搬送方向に対する傾きと、リバース印刷時におけるインクヘッド１９０の用紙搬送方向に対する傾きとの相対的なズレに起因して生じる印刷位置のズレをより正確に吸収することができ、双方向印刷時の画質をより高画質に得ることができる。
【０１６４】
ここで、本実施形態では、双方向印刷時における記録用紙の予定された搬送量と実際の搬送量とのズレ量を、インクヘッド１９０における最上流側のノズル１９１ａを使用して印刷した調整パターンＦＰｄ（図６参照）と、最下流側のノズル１９１ｂを使用して印刷した調整パターンＦＰｃ（図６参照）とに基づいて得るので、簡易に得ることができる。
【０１６５】
以上実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【０１６６】
例えば、上記実施形態では、第１補正値メモリ５ａには、Ｓ２３（図３（ｂ）参照）の処理により得られた第１位置ズレ補正値Ａｆを格納する構成としたが、Ｓ２１により入力された入力値など、第１位置ズレ補正値Ａｆを算出可能な値を第１補正値メモリ５ａに格納する構成としてもよい。第１位置ズレ補正値Ａｆを算出可能な値が第１補正値メモリ５ａに格納される構成である場合には、Ｓ６３（図８参照）において、第１位置ズレ補正値Ａｆを算出するようにすればよい。
【０１６７】
同様に、第２補正値メモリ５ｂに格納される値を、Ｓ２５（図３（ｂ）参照）の処理により算出された第２位置ズレ補正値Ａｒに換えて、Ｓ２２により入力された入力値など、第２位置ズレ補正値Ａｒを算出可能な値としてもよい。第２位置ズレ補正値Ａｒを算出可能な値が第２補正値メモリ５ｂに格納される構成である場合には、Ｓ６５（図８参照）において、第２位置ズレ補正値Ａｒを算出するようにすればよい。
【０１６８】
同様に、搬送量補正基準値メモリ５ｃに記憶される値を、Ｓ４２（図５（ｂ）参照）の処理により算出された搬送量補正基準値βに換えて、Ｓ４１の処理により入力された入力値など、搬送量補正基準値βを算出可能な値を格納する構成であってもよい。かかる構成の場合には、Ｓ６１（図８参照）において、搬送量補正基準値βを算出するようにすればよい。
【０１６９】
また、上記実施形態では、フォワード印刷時における最下流側のノズル１９１ｂの印刷位置に対するリバース印刷時におけるノズル１９１ｂの印刷位置とのズレ量から、第１位置ズレ補正値Ａｆを求め、第１補正値メモリ５ａに格納すると共に、フォワード印刷時における最上流側のノズル１９１ａの印刷位置に対するリバース印刷時におけるノズル１９１ａの印刷位置とのズレ量から、第２位置ズレ補正値Ａｒを求め、第２補正値メモリ５ｂに格納し、フォワード印刷後の用紙搬送量を第１位置ズレ補正値Ａｆにより補正し、リバース印刷後の用紙搬送量を第２位置ズレ補正値Ａｒにより補正した。
【０１７０】
これに換えて、リバース印刷時における最下流側のノズル１９１ｂの印刷位置に対するフォワード印刷時におけるノズル１９１ｂの印刷位置とのズレ量から、第１位置ズレ補正値Ａｆと同様に補正値を求めて第１補正値メモリ５ａに格納すると共に、リバース印刷時における最上流側のノズル１９１ａの印刷位置に対するフォワード印刷時におけるノズル１９１ａの印刷位置とのズレ量から、第２位置ズレ補正値Ａｒと同様に補正値を求めて、第２補正値メモリ５ｂに格納し、リバース印刷後の用紙搬送量を第１補正値メモリ５ａに格納されている値により補正し、リバース印刷後の用紙搬送量を第２補正値メモリ５ｂに格納されている値により補正する構成としてもよい。
【０１７１】
かかる場合には、本実施形態の第１調整パターン印刷処理（図３（ａ）参照）において、フォワード印刷による調整パターンＦＰを１の行に打ち、リバース印刷による調整パターンＲＰ１〜ＲＰ５を印刷する行を順次変化させる構成に換えて、リバース印刷による調整パターンを１の行に打ち、フォワード印刷による調整パターンを印刷する行を順次変化させるようにすればよい。
【０１７２】
また、上記実施形態では、第２調整パターン印刷処理（図５（ａ）参照）において、インクヘッド１９０における最下流側のノズル１９１ｂによる調整パターンＦＰｃを１の行に打ち、最上流側のノズル１９１ａによる調整パターンＦＰｄ１〜ＦＰｄ５を印刷する行を順次変化させる構成としたが、ノズル１９１ａによる調整パターンを１の行に打ち、ノズル１９１ｂによる調整パターンを印刷する行を順次変化させる構成としてもよい。
【０１７３】
また、上記実施形態では、第２調整パターン印刷処理において、フォワード印刷時におけるノズル１９１ａ，１９１ｂによる調整パターンの印刷を行い、得られたパターンに基づいて、予定された搬送量と実際の搬送量とのズレ量を求める構成としたが、リバース印刷時におけるノズル１９１ａ，１９１ｂによる調整パターンの印刷を、第２調整パターン印刷処理と同様に行い、得られたパターンに基づいて、予定された搬送量と実際の搬送量とのズレ量を求める構成としてもよい。
【０１７４】
また、上記実施形態では、第１位置ズレ補正値Ａｆ及び第２位置ズレ補正値Ａｒを、インクヘッド１９０における最下流側のノズル１９１ｂと最上流側のノズル１９１ａとの２つを用いて得る構成としたが、用紙搬送方向に並ぶノズルのうちの２つを用いて図３（ａ）と同様の処理を行って得られた調整パターンから、これらの補正値Ａｆ，Ａｒを得る構成としてもよい。
【０１７５】
同様に、上記実施形態では、搬送量補正基準値βを、インクヘッド１９０における最上流側のノズル１９１ａと最下流側のノズル１９１ｂとの２つを用いて得る構成としたが、用紙搬送方向に並ぶノズルのうちの２つを用いて図５（ａ）と同様の処理を行って得られた調整パターンから搬送量補正基準値βを得る構成としてもよい。
【符号の説明】
【０１７６】
１                      プリンタ（記録装置の一例）
３ａ                    印刷制御プログラム（記録制御プログラムの一例）
５ａ                    第１補正値メモリ（第１の記憶手段の一例）
５ｂ                    第２補正値メモリ（第２の記憶手段の一例）
５ｃ                    補正基準値メモリ（第３の記憶手段の一例）
２０ａ                  搬送ローラ（記録媒体搬送手段の一例）
１９０                  インクヘッド（記録ヘッドの一例）
１９１ａ                ノズル（第２の記録素子）
１９１ｂ                ノズル（第１の記録素子）
Ｓ１４                  第１のパターン記録手段
Ｓ１５：Ｙｅｓ，Ｓ１８  第２のパターン記録手段
Ｓ２１                  第２の値取得手段
Ｓ２２                  第１の値取得手段
Ｓ６１                  搬送誤差補正手段の一例
Ｓ６３，Ｓ６５          第１の搬送量制御手段の一例、第２の搬送量制御手段の一例、第１の搬送量制御工程の一例、第２の搬送量制御工程の一例、第１の搬送量制御ステップの一例、第２の搬送量制御ステップの一例
【図１】
2010194959.tif 000003
【図２】
2010194959.tif 000004
【図３】
2010194959.tif 000005
【図４】
2010194959.tif 000006
【図５】
2010194959.tif 000007
【図６】
2010194959.tif 000008
【図７】
2010194959.tif 000009
【図８】
2010194959.tif 000010
【図９】
2010194959.tif 000011
【図１０】
2010194959.tif 000012
【図１１】
2010194959.tif 000013