(57)【要約】【課題】印刷媒体を印刷位置へ紙送りして印刷処理を行う印刷装置であって、印刷媒体の後端が紙送りローラ付近に位置する時の紙送り動作を、正確にかつ印刷動作に支障をきたすことなく行うことのできる印刷装置等を提供する。【解決手段】印刷媒体を印刷位置に紙送りして印刷処理を行う印刷装置が、前記紙送り動作を含む印刷媒体の搬送を行い、搬送の方向において印刷処理が行われる位置の手前に設けられた紙送りローラを備える搬送手段と、印刷処理と搬送処理を制御する制御手段を有し、制御手段は、紙送り動作後の印刷媒体の後端の位置が紙送りローラ付近の所定範囲内にあるときに、当該後端の位置が目標位置とずれている場合には、後端の位置を目標位置に移動させるための位置補正処理を実行し、位置補正処理を、後端の位置と目標位置との搬送方向における前後関係が逆転する回数が所定回数に達した際に終了する。【選択図】  図６
2010052282.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体を印刷位置に紙送りして印刷処理を実行する印刷装置であって、
前記紙送り動作を含む前記印刷媒体の搬送を行い、当該搬送の方向において、前記印刷処理が行われる位置の手前に設けられた紙送りローラを備える搬送手段と、
前記印刷処理と前記搬送処理を制御する制御手段と、を有し、
前記制御手段は、前記紙送り動作後の、前記印刷媒体の後端の位置が、前記紙送りローラ付近の所定範囲内にあるときに、当該後端の位置が目標位置とずれている場合には、当該後端の位置を前記目標位置に移動させるための位置補正処理を実行し、前記位置補正処理を、前記後端の位置と前記目標位置との前記搬送の方向における前後関係が逆転する回数が所定回数に達した際に終了する
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記前後関係が逆転する回数の所定回数は、１回である
ことを特徴とする印刷装置。
【請求項３】
請求項２において、
前記位置補正処理は、前記紙送りローラを回転させるモータへの電圧印加で行われ、
前記位置補正処理が終了した際に、前記位置補正処理前において前記後端が前記搬送の方向で前記目標位置よりも手前であった場合には、前記紙送りローラを前記搬送の方向に回転させる方向の電圧であって前記印刷媒体が動かない程度の所定値の電圧を前記モータへ印加し、前記位置補正処理前において前記後端が前記搬送の方向で前記目標位置より先に進んでいた場合には、前記所定値の電圧印加を行わない
ことを特徴とする印刷装置。
【請求項４】
請求項１乃至請求項３のいずれかにおいて、
前記紙送り動作後の位置補正処理は、当該紙送り動作による紙送り量が予め定めた値でない場合には行われない
ことを特徴とする印刷装置。
【請求項５】
請求項１乃至請求項４のいずれかにおいて、
前記位置補正処理は、前記印刷処理が所定の印刷モードで行われない場合には実行されない
ことを特徴とする印刷装置。
【請求項６】
印刷媒体を印刷位置に紙送りして印刷処理を実行する印刷装置における印刷媒体搬送制御方法であって、
前記印刷装置に、前記紙送り動作を含む前記印刷媒体の搬送を行い、当該搬送の方向において、前記印刷処理が行われる位置の手前に設けられた紙送りローラを備える搬送手段と、前記印刷処理と前記搬送処理を制御する制御手段とが備えられ、
前記制御手段は、前記紙送り動作後の、前記印刷媒体の後端の位置が、前記紙送りローラ付近の所定範囲内にあるときに、当該後端の位置が目標位置とずれている場合には、当該後端の位置を前記目標位置に移動させるための位置補正処理を実行し、前記位置補正処理を、前記後端の位置と前記目標位置との前記搬送の方向における前後関係が逆転する回数が所定回数に達した際に終了する
ことを特徴とする印刷装置における印刷媒体搬送制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体を印刷位置へ紙送りして印刷処理を実行する印刷装置等に関し、特に、印刷媒体の後端が紙送りローラ付近に位置する時の紙送り動作を、正確にかつ印刷動作に支障をきたすことなく行なうことのできる印刷装置等に関する。
【背景技術】
【０００２】
インクジェットプリンタなどのシリアルプリンタでは、通常、印刷媒体の搬送系に、搬送方向順に、給紙装置、紙送りローラなどの紙送り装置、及び排紙ローラ等の排紙装置が備えられ、紙送りローラと排紙ローラの間で印刷媒体への印刷処理が実行される。当該搬送系では、まず、印刷媒体が給紙装置から給紙され、給紙された印刷媒体は、紙送り装置により最初に印刷される部分が印刷位置に来るように頭出しされる。その後、紙送り装置により、１回に印刷される長さに合わせて、順次、紙送り動作が繰り返し実行され、当該印刷媒体への印刷処理が終了すると、排紙装置により印刷後の印刷媒体が排紙される。
【０００３】
このような装置で印刷を行なう場合、印刷媒体に余白無しで印刷を行うふち無し印刷など印刷媒体の最後の部分まで印刷処理を行なう印刷では、印刷処理中に印刷媒体の後端が上記紙送りローラの付近に達する場合がある。そして、この付近では、印刷媒体の後端が紙送りローラから外れる際に印刷用紙がローラから押し出される力を受けて、上記紙送り動作で移動させるべき位置よりも前へ出てしまうことがあるなど、印刷媒体の位置がずれてしまう虞がある。従って、上述のような印刷媒体の後端がこの付近に達しても印刷処理中である場合には、印刷位置がずれて印刷品質を落としてしまうという課題があった。
【０００４】
かかる課題に対して、従来、いくつかの提案がなされており、下記特許文献１では、上記ローラから押し出される力を受けることに鑑み、記録紙の後端がこの付近に達した際に、当該力に反して記録紙を停止させる技術が開示されている。
【特許文献１】特開２００１−２４６７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の内容では記録紙を停止させようとする制御であり、記録紙を正確な位置に紙送りするという点においては課題があると考えられる。
【０００６】
また、記録紙などの印刷媒体の紙送り後の位置を目標とする位置に正確に合わせる際には、印刷媒体を移動させる装置の機械的な精度から、印刷媒体が目標位置の前後を繰り返し移動するような制御に陥ってしまう危険性があり、かかる場合には、位置合わせ動作が収束せず、紙送ローラ等の振動及びそれに伴う音の発生を招いてしまい、好ましくない。
【０００７】
また、この紙送り後の位置を正確な位置に合わせる制御に時間がかかってしまうと、印刷装置のスループットを落としてしまうことになり、やはり好ましくない。
【０００８】
従って、当該位置合わせの制御については、ある程度の精度を確保しつつ、他の面で問題のない妥当なものが望まれる。
【０００９】
そこで、本発明の目的は、印刷媒体を印刷位置へ紙送りして印刷処理を実行する印刷装置であって、印刷媒体の後端が紙送りローラ付近に位置する時の紙送り動作を、正確にかつ印刷動作に支障をきたすことなく行なうことのできる印刷装置、等を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の一つの側面は、印刷媒体を印刷位置に紙送りして印刷処理を実行する印刷装置が、前記紙送り動作を含む前記印刷媒体の搬送を行い、当該搬送の方向において、前記印刷処理が行われる位置の手前に設けられた紙送りローラを備える搬送手段と、前記印刷処理と前記搬送処理を制御する制御手段と、を有し、前記制御手段は、前記紙送り動作後の、前記印刷媒体の後端の位置が、前記紙送りローラ付近の所定範囲内にあるときに、当該後端の位置が目標位置とずれている場合には、当該後端の位置を前記目標位置に移動させるための位置補正処理を実行し、前記位置補正処理を、前記後端の位置と前記目標位置との前記搬送の方向における前後関係が逆転する回数が所定回数に達した際に終了する、ことである。
【００１１】
更に、上記の発明において、一つの態様は、前記前後関係が逆転する回数の所定回数は、１回である、ことを特徴とする。
【００１２】
更に、上記の発明において、好ましい態様は、前記位置補正処理は、前記紙送りローラを回転させるモータへの電圧印加で行われ、前記位置補正処理が終了した際に、前記位置補正処理前において前記後端が前記搬送の方向で前記目標位置よりも手前であった場合には、前記紙送りローラを前記搬送の方向に回転させる方向の電圧であって前記印刷媒体が動かない程度の所定値の電圧を前記モータへ印加し、前記位置補正処理前において前記後端が前記搬送の方向で前記目標位置より先に進んでいた場合には、前記所定値の電圧印加を行わない、ことを特徴とする。
【００１３】
更にまた、上記の発明において、好ましい態様は、前記紙送り動作後の位置補正処理は、当該紙送り動作による紙送り量が予め定めた値でない場合には行われない、ことを特徴とする。
【００１４】
更に、上記の発明において、好ましい態様は、前記位置補正処理は、前記印刷処理が所定の印刷モードで行われない場合には実行されない、ことを特徴とする。
【００１５】
上記の目的を達成するために、本発明の別の側面は、印刷媒体を印刷位置に紙送りして印刷処理を実行する印刷装置における印刷媒体搬送制御方法において、前記印刷装置に、前記紙送り動作を含む前記印刷媒体の搬送を行い、当該搬送の方向において、前記印刷処理が行われる位置の手前に設けられた紙送りローラを備える搬送手段と、前記印刷処理と前記搬送処理を制御する制御手段とが備えられ、前記制御手段は、前記紙送り動作後の、前記印刷媒体の後端の位置が、前記紙送りローラ付近の所定範囲内にあるときに、当該後端の位置が目標位置とずれている場合には、当該後端の位置を前記目標位置に移動させるための位置補正処理を実行し、前記位置補正処理を、前記後端の位置と前記目標位置との前記搬送の方向における前後関係が逆転する回数が所定回数に達した際に終了する、ことである。
【００１６】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１８】
図１は、本発明を適用した印刷装置であるプリンタの実施の形態例に係る構成図である。図１に示すプリンタ２が本発明を適用した印刷装置であり、印刷媒体を紙送りローラ３３により印刷位置へ紙送りして印刷処理を行なうが、印刷媒体の後端がこの紙送りローラ３３の付近に達した際には、所定の条件により、上記紙送り後の印刷媒体の位置を補正する処理を実施し、かつ、その位置補正処理を、印刷媒体の位置と目標位置との前後関係が逆転した際に終了し、印刷媒体の後端が紙送りローラ付近に位置する時の紙送り動作を、正確にかつ印刷動作に支障をきたすことなく行なおうとするものである。
【００１９】
本プリンタ２は、一例として、図１に示すホストコンピュータ１からの印刷指示に従って印刷処理を実行するインクジェットプリンタである。ホストコンピュータ１は、プリンタ２のホスト装置であり、例えば、パーソナルコンピュータ等で構成される。ホストコンピュータ１には、プリンタ２用のプリンタドライバ（図示せず）が備えられ、印刷要求時には、ここでプリンタ２用の印刷データが生成されて、プリンタ２へ送信される。印刷データには、印刷対象画像の画像データと印刷処理を制御する各種制御コマンドが含まれる。
【００２０】
プリンタ２には、図１に示されるように、そのコントローラ部を構成するＩ／Ｆ２１、ＣＰＵ２２、ＲＯＭ２３、及びＲＡＭ２４等が備えられる。Ｉ／Ｆ２１は、上記印刷データを受信するなど、ホストコンピュータ１とのインターフェースを司る部分である。ＲＯＭ２３には、ＣＰＵ２２による制御動作に必要な各種制御プログラムやデータが格納される。
【００２１】
ＲＡＭ２４は、上記受信した印刷データを保持するほか、ＣＰＵ２２による制御動作に必要な各種データを一時的に保持する。また、後述する位置カウンタ２８の値及びその累計値を適宜保持し、当該プリンタ２の印刷媒体である用紙Ｐの位置情報を記憶する記憶手段として機能する。
【００２２】
ＣＰＵ２２は、上記受信した印刷データに従ってホストコンピュータ１より指示された印刷を実行させる制御装置である。具体的には、印刷データに含まれる前記制御コマンドを解釈して後述する各搬送装置等の動作を指示すると共に、印刷データに含まれる画像データを所定タイミングで後述するヘッド３６へ転送し、用紙Ｐへの印刷処理を指示する。本プリンタ２では、特に、このＣＰＵ２２が行う用紙Ｐの紙送り制御、より具体的には、紙送り動作後の用紙Ｐの位置補正制御に特徴があり、その具体的な内容については後述する。なお、本ＣＰＵ２２が行う上記処理は、ＲＯＭ２３に格納されるプログラム及びデータ等に基づいて実行される。
【００２３】
以上説明した各部位は、バスで互いに接続されると共に、以下に説明するプリンタ２の機構部の各部位と接続される。
【００２４】
次に、プリンタ２には、図１に示されるように、キャリッジモータ駆動回路２５、ヘッド駆動回路２６、紙送りモータ駆動回路２７、位置カウンタ２８、キャリッジモータ２９、紙送りモータ３０、ペーパーセンサ３１、エンコーダ３２、紙送りローラ３３、従動ローラ３４、キャリッジ３５、ヘッド３６、排出ローラ３７等が備えられ、本プリンタ２の機構部が構成される。
【００２５】
当該機構部は、主に、用紙Ｐの搬送処理を司る部分と用紙Ｐへの印刷処理を司る部分からなる。その搬送処理を司る部分としては、給紙された用紙Ｐを紙送りする紙送りローラ３３、当該紙送りローラ３３を回転させるＤＣモータで構成される紙送りモータ３０、当該紙送りモータ３０を駆動させる紙送りモータ駆動回路２７、紙送りモータ３０で回転駆動される用紙Ｐの排紙を行なう排出ローラ３７、紙送りローラ３３と対をなし紙送りローラ３３側に押し付けられる力を受けて用紙Ｐを紙送りする従動ローラ３４がある。また、ロータリ式エンコーダであるエンコーダ３２が、紙送りローラ３３に対して備えられ、これにより紙送りローラ３３の回転が検出される。位置カウンタ２８は、エンコーダ３２により検出された検出パルスを入力し、そのパルス数を計測する。ペーパーセンサ３１は、用紙Ｐの搬送方向において紙送りローラ３３の手前に設置される用紙Ｐの有無を検出するセンサであり、光学センサや接触式センサで構成することができる。
【００２６】
また、上記印刷処理を司る部分として、ヘッド３６がある。ヘッド３６には、インクの色毎にノズル列が備えられ、当該ヘッド３６が、主走査方向に移動しながら、コントローラ部から転送されるデータに従って順次インク吐出を行い、用紙Ｐに印刷を実施する。ヘッド駆動回路２６は、当該ヘッド３６によるインク吐出のための駆動回路である。また、キャリッジ３５は、上記ヘッド３６の主走査方向移動を司る部分であり、ヘッド３６を搭載してキャリッジモータ２９により移動動作を行う。キャリッジモータ２９は、キャリッジモータ駆動回路２５によって駆動される。
【００２７】
図２は、プリンタ２の搬送系を模式的に示した側面図である。前述した各搬送装置は、図２に示すように、紙送り方向（用紙Ｐの搬送方向）の上流からペーパーセンサ３１、紙送りローラ３３及び従動ローラ３４、排出ローラ３７の順に配置される。印刷処理を行う上記ヘッド３６は、紙送りローラ３３と排出ローラ３７の間に配置され、その下に位置する用紙Ｐの部分に印刷処理がなされる。
【００２８】
図２の（ａ）は、用紙Ｐが紙送りローラ３３及び従動ローラ３４と排出ローラ３７の両方で保持されている状態を示しており、この場合には、用紙Ｐの後端（図中の用紙後端）が紙送りローラ３３よりも上流側に位置する。また、ここに示す例では、ペーパーセンサ３１は、用紙有りを検出する。
【００２９】
一方、図２の（ｂ）は、用紙Ｐの紙送りが進み、用紙Ｐの後端（図中の用紙後端）が紙送りローラ３３及び従動ローラ３４から外れ、用紙後端が紙送りローラ３３よりも下流側に位置する状態を示している。この場合、ペーパーセンサ３１は、用紙無しを検出する。また、ここに示すような状態においても、用紙Ｐへの印刷処理が行われている場合があり得る。
【００３０】
以上説明したような構成を有する本プリンタ２では、前述の通り、用紙Ｐの搬送処理に特徴を有するので、以下、プリンタ２が印刷指示を受けた際の処理内容を搬送処理を中心に説明する。
【００３１】
図３は、ＣＰＵ２２が行う搬送処理に係る処理の内容を例示したフローチャートである。前述したホストコンピュータ１からの印刷データを受信すると、プリンタ２は、当該受信した印刷データに係る処理を開始し、ＣＰＵ２２は、まず、当該印刷に使用する用紙Ｐの給紙を指示する（ステップＳ１）。当該指示を受けて、機構部の給紙装置（図示せず）は、給紙動作を実行し、用紙Ｐを所定の位置まで搬送する。
【００３２】
その後、ＣＰＵ２２は、当該用紙Ｐの頭出しを指示する（ステップＳ２）。当該指示により、紙送りモータ駆動回路２７を介して紙送りモータ３０が駆動し、紙送りローラ３３及び従動ローラ３４によって用紙Ｐが所定の位置まで搬送される。具体的には、用紙Ｐの最初に印刷される部分が印刷位置（ヘッド３６の位置）に来るように頭出しされる。この頭出しの際に、ＣＰＵ２２は、印刷データに含まれる制御コマンドから、その用紙Ｐにおける印刷開始位置を把握し、用紙Ｐの先端を移動させるべき位置を決定する。そして、その位置を前述したペーパーセンサ３１からの距離で表し、すなわち、用紙Ｐの先端がペーパーセンサ３１を通過してからのエンコーダ３２により検出される検出パルス数で表して、それに相当する紙送りローラ３３の駆動を指示する。
【００３３】
その後、ＣＰＵ２２の印刷指示により、キャリッジ３５及びヘッド３６が駆動して用紙Ｐの所定範囲への印刷処理が実行されると、ＣＰＵ２２は、次の印刷データにより、紙送り動作あるいは排紙動作を行う。紙送り動作は当該用紙Ｐの印刷処理が未だ完了しておらず、次の印刷位置まで用紙Ｐを搬送する動作であり、排紙動作は、当該用紙Ｐの印刷処理が完了し用紙Ｐを排出する動作である。
【００３４】
そして、紙送り動作を行う場合には（ステップＳ３のＹｅｓ）、ＣＰＵ２２は、まず、紙送り動作前判定処理を実行する（ステップＳ５）。この処理は、紙送り動作後に、紙送りモータ３０に印加する電圧の制御を行うか否か、言い換えれば、紙送り動作後に、用紙Ｐの位置調整処理を行うか否かを判定するものである。かかる紙送り動作前判定処理の具体的な内容については後述する。当該判定の結果は、ＲＡＭ２４に保持される。
【００３５】
その後、ＣＰＵ２２は、印刷データの指示に従って紙送り動作を指示する（ステップＳ６）。当該指示により、紙送りモータ駆動回路２７を介して紙送りモータ３０が駆動し、紙送りローラ３３及び従動ローラ３４によって用紙Ｐが所定の位置まで搬送される。具体的には、印刷データから紙送り量が把握されるので、それに相当するエンコーダ３２の検出パルス数分移動するように紙送りモータ３０への電圧印加がなされる。
【００３６】
当該紙送り動作が終了すると、ＣＰＵ２２は、前述した紙送り動作前判定処理の結果を参照し、上記電圧制御を実行するか否かを判断する（ステップＳ７）。その結果、電圧制御を実行しない場合には（ステップＳ７のＮｏ）、処理がステップＳ３に移行する。そして、上述のように印刷処理が実行され、次の印刷データに従って、紙送り動作あるいは排紙動作に入る。
【００３７】
一方、電圧制御を実行する場合には（ステップＳ７のＹｅｓ）、ＣＰＵ２２は、当該電圧制御処理を実行する（ステップＳ８）。当該処理は、用紙Ｐの後端が紙送りローラ３３の付近に到達した際に行う用紙Ｐの位置調整処理であるが、その具体的な内容については後述する。
【００３８】
かかる電圧制御処理が終了すると、処理がステップＳ３に移行し、上述のように印刷処理が実行され、次の印刷データに従って、紙送り動作あるいは排紙動作に入る。
【００３９】
そして、紙送り動作に入った場合には、前述したステップＳ５からの処理が同様に実行される。このようにして、紙送り動作と印刷処理が繰り返し実行される。
【００４０】
そして、ＣＰＵ２２は、印刷データが排紙を指示する時点で（ステップＳ４のＹｅｓ）、機構部に対して当該用紙Ｐの排紙を指示する（ステップＳ９）。当該指示に従って、紙送りモータ駆動回路２７を介して紙送りモータ３０が駆動し、紙送りローラ３３及び従動ローラ３４と排出ローラ３７が回転し、用紙Ｐがプリンタ２から排出される。
【００４１】
このようにして、ホストコンピュータ１から受けた印刷指示に対する印刷が実行される。
【００４２】
次に、上述した紙送り動作前判定処理について具体的に説明する。図４は、紙送り動作前判定処理の手順を例示したフローチャートである。紙送り動作前判定処理では、ＣＰＵ２２は、まず、ホストコンピュータ１から指示された印刷のモードが前記電圧制御処理の対象となる印刷モードであるか否かを判断する（ステップＳ５１）。
【００４３】
前記電圧制御処理は、用紙Ｐの後端が紙送りローラ３３の付近に到達した際に行う用紙Ｐの位置調整処理であり、紙送り動作後の用紙Ｐの位置を正確なものにし、その後の印刷処理を正しい位置に施し印刷品質の劣化を防ぐものであるため、かかる処理を実行する対象は、用紙Ｐの後端が紙送りローラ３３の付近に到達した際にも印刷処理を実行する必要があり、高品質な出力が要求される場合に施されるのが望ましい。従って、当該処理の対象とする印刷モードは、例えば、ふち無し印刷モード、高品質印刷モード、高品質用の用紙を使用した印刷モードなどである。
【００４４】
ＣＰＵ２２は、受信した印刷データから要求される印刷モードを把握し、それが上記対象とする印刷モードであるか否かを判断する。
【００４５】
その結果、対象とする印刷モードであれば（ステップＳ５１のＹｅｓ）、ＣＰＵ２２は、次に、用紙Ｐの後端が紙送りローラ３３付近の所定範囲内に位置するか否かを判断する（ステップＳ５２）。図５は、紙送りローラ３３付近を拡大した側面図である。図５において、Ａで示す範囲は、用紙Ｐの後端が紙送りローラ３３から外れる範囲を示し、実験により得られたものである。そして、Ｂで示す範囲は、上記Ａの範囲に、紙送り方向の前後にマージン（例えば、各２ｍｍ）を加えた、上記紙送りローラ３３付近の所定範囲である。紙送り動作後に用紙Ｐの後端がこの範囲Ｂに位置する場合には、用紙Ｐは紙送りローラ３３からの離れ際の状態であり、前述したように、紙送りローラ３３から外れる際に用紙Ｐがローラから押し出される力を受けるなど用紙Ｐの位置が目標とする位置からずれてしまう虞があり、この場合には、上記電圧制御処理（位置補正処理）が必要となる。
【００４６】
なお、ＣＰＵ２２は、用紙Ｐの後端がペーパーセンサ３１の位置を通過してからの位置カウンタ２８のカウント数の累計値を前述したＲＡＭ２４に保持しており、当該累計値に今回の紙送り動作による移動量（位置カウンタ２８によってカウントされる数）を加え、その値を距離に換算して、今回の紙送り動作後に用紙Ｐの後端が上記範囲Ｂに位置するか否かを判断する。なお、今回の紙送り動作による移動量（紙送り量）は、印刷データによって把握される。
【００４７】
このようにして判断した結果、紙送り動作後に用紙Ｐの後端が範囲Ｂ内に位置する場合には（ステップＳ５２のＹｅｓ）、ＣＰＵ２２は、上記今回の紙送り動作による移動量（紙送り量）が既定値と一致しているか否かを判断する（ステップＳ５３）。用紙Ｐの紙送り方向について連続して印刷がなされる場合には、その解像度に応じて１回のヘッド３６の走査で印刷処理が完了する範囲（紙送り方向の長さ）が予め定められているので、次の印刷処理のために用紙Ｐを移動させる量（紙送り量）は、その長さ（上記既定値）となる。この場合には、印刷処理が連続して行われるので、紙送り動作後の位置が正確でないと画像が重なったり離れたりすることになり品質を劣化させてしまうことになる。
【００４８】
一方、用紙Ｐの途中に印刷を行わない範囲があり、次の印刷箇所が紙送り方向に飛んでいる場合などは、紙送り量は大ききなり、紙送り動作後の位置は多少不正確であっても前の画像と重なるなどの弊害は少ない。
【００４９】
従って、ＣＰＵ２２は、今回印刷データにより指示された紙送り量が、上記解像度に応じて予め定められている長さの、当該印刷での解像度に応じて定められている値と一致するかをチェックし、一致している場合には位置補正を行うと判断する。一方、一致していない場合には、上述した印刷位置が飛んでいる場合と判断して位置補正を行わないと判断する。
【００５０】
当該判断の結果、今回の紙送り動作による紙送り量が既定値と一致している場合には（ステップＳ５３のＹｅｓ）、ＣＰＵ２２は、上記電圧制御処理を実行すると判断する（ステップＳ５４）。
【００５１】
一方、上述した３つの判断（Ｓ５１、Ｓ５２、Ｓ５３）のいずれかにおいて、Ｎｏと判断された場合には、ＣＰＵ２２は、上記電圧制御処理を実行しないと判断する（ステップＳ５５）。
【００５２】
このようにして、紙送り動作前判定処理がなされ、電圧制御処理を実行するか否かが記憶される。当該処理では、すなわち、今回の印刷モードが電圧制御処理を行う対象の印刷モードであって、今回の紙送り後の用紙Ｐの後端位置が範囲Ｂ内であって、かつ、今回の紙送り量が上記既定値である場合に、電圧制御処理を実行すると判定される。
【００５３】
次に、前述した電圧制御処理について具体的に説明する。図６は、電圧制御処理の手順を例示したフローチャートである。ＣＰＵ２２は、電圧制御処理を実行すると判定されている場合に、紙送り動作後に、用紙Ｐの後端の位置を把握する。
【００５４】
ＣＰＵ２２は、前述した頭出し後の用紙Ｐの位置を起点（０）として、その後の紙送り動作による移動量の累計値を位置カウンタ２８のカウント数の累計値としてＲＡＭ２４に保持している。そして、各紙送り動作が完了する度に、位置カウンタ２８のカウント数をＲＡＭ２４側に記憶して位置カウンタ２８の値をリセットする。従って、各紙送り動作後の位置カウンタ２８の値は、その紙送り動作で移動した量を示している。
【００５５】
上記用紙Ｐの後端位置の把握は、用紙Ｐが、印刷データの指示による紙送り量の通り移動して、目標位置に位置しているかを把握するものである。具体的には、上記指示された紙送り量をエンコーダ３２の検出パルス数に換算した値と、上記紙送り動作後の位置カウンタ２８の値を比較して、一致していれば、用紙Ｐの後端が目標位置に位置すると判断し、位置カウンタ２８の値の方が小さければ、用紙Ｐの後端が目標位置の手前（紙送り方向の手前）に位置すると判断し、すなわち、アンダーシュート状態であると判断し、位置カウンタ２８の値の方が大きければ、用紙Ｐの後端が目標位置よりも先（紙送り方向の先）に位置すると判断し、すなわち、オーバーシュート状態であると判断する。
【００５６】
当該用紙Ｐの後端位置の把握の結果、アンダーシュート状態であると判断した場合（ステップＳ８１のＹｅｓ）、あるいは、オーバーシュート状態であると判断した場合（ステップＳ８４のＹｅｓ）には、ＣＰＵ２２は、当該目標位置からずれた状態を解消すべく、用紙Ｐの後端を目標位置に移動させるための位置補正制御を行う。かかる位置補正制御は、目標位置に移動するなど所定の条件が満たされるまで繰り返し行われ得るが、本プリンタ２では、実際の位置と目標位置との（紙送り方向の）前後関係が、補正後に逆転した場合には、それ以上の位置補正制御を行わないこととしており、この点が本プリンタ２の大きな特徴である。
【００５７】
従って、上記アンダーシュート状態あるいはオーバーシュート状態である場合には、まず、一周期前の状態、すなわち、前回の位置補正制御の制御前の状態をチェックする。具体的には、アンダーシュート状態である場合には、一周期前の状態がオーバーシュート状態であったかをチェックする（ステップＳ８２）。なお、ＣＰＵ２２は、位置補正後の状態をＲＡＭ２４に保持している。
【００５８】
当該チェックの結果、今回が最初の位置補正である場合など、一周期前の状態がオーバーシュート状態でない場合には（ステップＳ８２のＮｏ）、位置補正制御をすべく、用紙Ｐが搬送方向の前に進むように、紙送りモータ３０に正転方向の所定電圧（α％）を印加するように指示する（ステップＳ８３）。ここで、上記印加される所定電圧、すなわち、搬送方向の前に移動させるための電圧は、紙送りモータ３０に印加され得る最大電圧のα％（例えば、４％）の値であり、実験等に基づいて予め定められたものである。
【００５９】
当該指示により、紙送りモータ駆動回路２７を介して紙送りモータ３０に上記所定電圧が印加され、用紙Ｐの位置補正がなされる。その後は、処理がステップＳ８１に戻る。
【００６０】
一方、一周期前の状態がオーバーシュート状態であった場合には（ステップＳ８２のＹｅｓ）、前述の通り、これ以上の位置補正制御を行わないので、当該制御を終了すべく処理がステップＳ８９に移行する。
【００６１】
また、現在の状態がオーバーシュート状態である場合には（ステップＳ８４のＹｅｓ）、一周期前の状態がアンダーシュート状態であったかをチェックする（ステップＳ８５）。
【００６２】
当該チェックの結果、今回が最初の位置補正である場合など、一周期前の状態がアンダーシュート状態でない場合には（ステップＳ８５のＮｏ）、位置補正制御をすべく、用紙Ｐが搬送方向の後ろに後退するように、紙送りモータ３０に逆転方向の所定電圧（β％）を印加するように指示する（ステップＳ８６）。ここで、上記印加される所定電圧、すなわち、搬送方向の後ろに移動させるための電圧は、紙送りモータ３０に印加され得る最大電圧のβ％（例えば、６％）の値であり、実験等に基づいて予め定められたものである。
【００６３】
当該指示により、紙送りモータ駆動回路２７を介して紙送りモータ３０に上記所定電圧が印加され、用紙Ｐの位置補正がなされる。その後は、処理がステップＳ８１に戻る。
【００６４】
一方、一周期前の状態がアンダーシュート状態であった場合には（ステップＳ８５のＹｅｓ）、前述の通り、これ以上の位置補正制御を行わないので、当該制御を終了すべく処理がステップＳ８８に移行する。
【００６５】
また、紙送り動作後の状態で、または、上記位置補正処理の後に、用紙Ｐの後端が目標位置に位置している場合には（ステップＳ８４のＮｏ）、位置補正処理を終了して当該位置を保持する処理を行う。当該処理は、目標位置に位置する前の状態により、異なる。
【００６６】
一周期前の状態、すなわち、位置補正制御の制御前の状態がオーバーシュート状態であるか否かをチェックし（ステップＳ８７）、オーバーシュート状態である場合には（ステップＳ８７のＹｅｓ）、処理がステップＳ８９に移行する。一方、オーバーシュート状態でない場合には（ステップＳ８７のＮｏ）、処理がステップＳ８８に移行する。なお、紙送り動作後に目標位置になっており、位置補正を行っていない場合には、処理がステップＳ８８に移行する。
【００６７】
ステップＳ８８では、用紙Ｐの位置を保持する処理として、紙送りモータ３０に正転方向の所定電圧（γ％）を印加するように指示する（ステップＳ８８）。ここで、上記印加される所定電圧は、紙送りモータ３０に印加され得る最大電圧のγ％（例えば、４％）の値であり、実験等に基づいて予め定められたものである。そして、この正転方向の所定電圧（γ％）は、紙送りモータ３０から紙送りローラ３３へ力を伝えるギアの遊びに起因する後退（バックラッシュ）を抑えるための電圧であり、用紙Ｐが動かない程度の値の電圧である。なお、この正転方向の所定電圧（γ％）は、この電圧制御処理（Ｓ８）を行わない場合にも、紙送り動作後に印加されるようにすることができる。
【００６８】
また、ステップＳ８９では、用紙Ｐの位置を保持する処理として、紙送りモータ３０に所定電圧（０％）を印加するように指示する（ステップＳ８９）。すなわち、紙送りモータ３０に電圧を印加しない。このステップＳ８９に移行する場合には、現在の位置になる前の状態がオーバーシュート状態であり、用紙Ｐが紙送り方向の前方に押し出される力が働いている可能性が高いので、上述した正転方向の所定電圧（γ％）を印加すると再びオーバーシュート状態になる虞があるため、印加する所定電圧を０％にしている。
【００６９】
以上のようにして、電圧制御処理（Ｓ８）が実行され、概ね目標位置での印刷処理が実行されることになる。なお、上記位置補正を繰り返し実施しても、アンダーシュート状態のままである、あるいは、オーバーシュート状態のままである場合には、上記位置補正処理の回数や時間で、位置補正処理を終了し、ステップＳ８８またはＳ８９に移行させるようにする。
【００７０】
以上説明したように、本実施の形態例に係るプリンタ２では、紙送り動作後に、目標位置からずれてしまう虞のある紙送りローラ３３付近に用紙Ｐの後端が位置する場合に、その位置を目標位置に合わせる位置補正処理がなされ、かつ、その位置補正処理が用紙Ｐの後端位置と目標位置との前後関係が逆転した際に終了されるので、用紙Ｐの後端が紙送りローラ付近に位置する時の紙送り動作を極力正確に行うことができると共に、繰り返し位置補正処理が実行されて上記前後関係が逆転する動作が繰り返されることによる振動や音の発生を抑えることができる。また、位置補正制御に必要以上に長い時間を要することもない。従って、ある程度の位置精度を確保して印刷品質の劣化を防ぐことができ、かつ、プリンタ２のスループットなどにも支障をきたすことなく良好な印刷を実行することができる。
【００７１】
また、上記位置補正処理後に位置を保持するために印加される電圧は、上記バックラッシュあるいは用紙Ｐが前方に押し出されるのを考慮したものであり、これにより、紙送り動作後の位置をより正確に保つことができる。
【００７２】
また、上記位置補正処理は、所定の印刷モードの場合及び所定の紙送り量の場合に実施され、それほど正確な位置が求められない場合に当該処理が実行されて処理時間をむやみに増やしてしまうこともない。
【００７３】
なお、上記実施形態例では、位置補正処理が用紙Ｐの後端位置と目標位置との前後関係が逆転した際に終了されたが、すなわち、用紙Ｐの後端位置と目標位置との前後関係の逆転が１回発生した時点で位置補正処理を終了したが、当該逆転の回数が２以上の所定回数に達した時点で位置補正処理を終了するようにしても良い。当該所定回数は、上述したプリンタのスループットなど他の点において支障をきたさない範囲内で決定することが好ましい。その場合には、上述の効果と同様の効果を得ることができる。
【００７４】
また、上記実施形態例では、上記位置補正処理を含む用紙Ｐの搬送処理の制御は、ＣＰＵ２２がプログラムに従って実行するものとしたが、ハードウェアあるいはハードウェアとソフトウェアの協働で実行する構成としても良い。
【００７５】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【００７６】
【図１】本発明を適用した印刷装置であるプリンタの実施の形態例に係る構成図である。
【図２】プリンタ２の搬送系を模式的に示した側面図である。
【図３】ＣＰＵ２２が行う搬送処理に係る処理の内容を例示したフローチャートである。
【図４】紙送り動作前判定処理の手順を例示したフローチャートである。
【図５】紙送りローラ３３付近を拡大した側面図である。
【図６】電圧制御処理の手順を例示したフローチャートである。
【符号の説明】
【００７７】
１  ホストコンピュータ、  ２  プリンタ、  ２１  Ｉ／Ｆ、  ２２  ＣＰＵ（制御手段）、  ２３  ＲＯＭ（制御手段）、  ２４  ＲＡＭ（制御手段）、  ２５  キャリッジモータ駆動回路、  ２６  ヘッド駆動回路、  ２７  紙送りモータ駆動回路（搬送手段）、  ２８  位置カウンタ、  ２９  キャリッジモータ、  ３０  紙送りモータ（搬送手段）、  ３１  ペーパーセンサ、  ３２  エンコーダ、  ３３  紙送りローラ（搬送手段）、  ３４  従動ローラ（搬送手段）、  ３５  キャリッジ、  ３６  ヘッド、  ３７  排出ローラ（搬送手段）、  Ｐ  用紙
【図１】
2010052282.tif 000003
【図２】
2010052282.tif 000004
【図３】
2010052282.tif 000005
【図４】
2010052282.tif 000006
【図５】
2010052282.tif 000007
【図６】
2010052282.tif 000008