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