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