(57)【要約】【課題】画像形成のための媒体搬送時に給送装置の負荷が加わって起こる駆動源の脱調を防止して、画像品質の低下を防止できる画像形成装置及び画像形成方法を提供する。【解決手段】給紙ローラをリセット位置に復帰させるローラリセット動作がないとき（Ｓ２１でYES）は、用紙の位置を示すカウンタの計数値Ｎが、自動給紙装置（ＡＳＦ）のホッパーや紙戻しレバーの負荷がステッピングモータに加わるＡ領域にあることを示す閾値Ｎa未満であるか否かを判断する（Ｓ２２）。Ｎ＜Ｎaである場合は、高トルク用の駆動を選択し（Ｓ２３）、Ａ領域の紙送りを高トルクで実施する（Ｓ２５）。一方、Ｎ≧Ｎaである場合は、低トルク用の駆動を選択し（Ｓ２４）、Ａ領域を過ぎた後のＢ領域の紙送りを低トルクで実施する（Ｓ２５）。用紙の位置がＡ領域とＢ領域の境界を跨ぐときには高トルクで紙送りが実施される。【選択図】図９
2008069005.tif 000002
【特許請求の範囲】
【請求項１】
媒体を給送する給送装置と、該給送装置により給送された媒体を搬送する搬送装置と、
前記搬送装置により搬送される媒体に画像を形成する記録手段と、
前記給送装置と搬送装置とを駆動するステップ駆動式の駆動源と、
前記給送装置の動作による負荷が前記駆動源に働く負荷期間であるか否かを判断する判断手段と、
前記負荷期間にあるうちは、前記搬送装置が前記記録手段の記録のために媒体を搬送する際の前記駆動源のトルクを、前記負荷期間を過ぎた期間における前記駆動源の設定トルクよりも高く設定する制御手段とを備え、
前記制御手段は、前記負荷期間と前記負荷期間を過ぎた後の期間との境界を跨ぐ搬送動作を行うときは、前記負荷期間にあるときと同じトルクで前記駆動源を駆動させることを特徴とする画像形成装置。
【請求項２】
前記媒体の搬送位置を検出する位置検出手段をさらに備え、
前記判断手段は、前記負荷期間であるか否かの判断を、前記位置検出手段により検出された前記媒体の搬送位置が前記給送装置の所定動作による負荷が前記駆動源に働く領域にあるか否かで判断し、
前記制御手段は、前記位置検出手段により検出された前記媒体の搬送位置が前記領域にあるうちは、該領域を過ぎた搬送位置における前記駆動源の設定トルクよりも該駆動源のトルクを高く設定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
記録モードを設定する記録モード設定手段をさらに備え、
前記負荷期間において前記駆動源に設定されるべきトルクは第一トルクであり、前記負荷期間を過ぎた期間において前記駆動源に設定されるべきトルクは第二トルクであるときに、
前記制御手段は、
（１）第１記録モードのとき、搬送方向のみの給送動作で媒体を頭出しする第１給送シーケンスを実行し、かつ前記負荷期間に基づき前記第一トルクと第二トルクを切り替える制御を行い、
（２）第２記録モードのとき、前記給送装置の前記負荷期間を終えるまで媒体を搬送方向に一旦給送させた後、該媒体を反搬送方向に戻す逆送を行い、再度搬送方向への給送動作で媒体を頭出しする第２給送シーケンスを実行し、かつ前記負荷が前記駆動源に働く期間に関わらず、前記第二トルクで前記駆動源を制御することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記給送装置は、給送ローラと、該給送ローラの給送開始時の始動に連動して待機位置から給送可能位置へ移動するとともに給送終了時に前記待機位置に復帰する可動部とを有し、前記負荷期間とは、前記可動部の前記待機位置への復帰動作が行われる期間であることを特徴とする請求項１乃至３のいずれか一項に記載の画像形成装置。
【請求項５】
前記制御手段が前記搬送装置に搬送動作させるときに前記駆動源のトルクを制御するために選択する低トルク用テーブルと高トルク用テーブルとを該駆動源の速度テーブルと対応付けて記憶する記憶手段をさらに備え、
前記制御手段は、前記負荷期間にあるうちは前記高トルク用テーブルを選択し、前記負荷期間を過ぎると低トルク用テーブルを選択し、前記高トルク用テーブルは、前記給送装置の給送ローラが媒体を給送し始める際に該媒体から負荷抵抗を受ける期間におけるトルクが給送中の他の期間におけるトルクより高く設定されていることを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
前記制御手段は、搬送動作間の停止期間における駆動源の停止トルクを、前記負荷期間を過ぎた期間よりも前記負荷期間において高く設定することを特徴とする請求項１乃至５のいずれか一項に記載の画像形成装置。
【請求項７】
媒体を給送する給送装置と、該給送装置により給送された媒体を搬送する搬送装置と、該搬送装置により搬送される媒体に画像を形成する記録手段と、前記給送装置と搬送装置とを駆動するステップ駆動式の共通の駆動源とを備えた画像形成装置における画像形成方法であって、
前記給送装置の動作による負荷が前記駆動源に働く負荷期間であるか否かを判断する判断ステップと、
前記負荷期間にあるうちは、前記搬送装置が前記記録手段の記録のために媒体を搬送する際の前記駆動源のトルクを、前記負荷期間を過ぎた期間における前記駆動源の設定トルクよりも高く設定する制御ステップとを備え、
前記制御ステップでは、前記負荷期間と前記負荷期間を過ぎた後の期間との境界を跨ぐ搬送動作を行うときは、前記負荷期間にあるときと同じトルクで前記駆動源を駆動させることを特徴とする画像形成装置における画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体の給送及び搬送を行うとともに搬送中の媒体に画像等の記録を行う画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
従来、画像形成装置の１種であるプリンタには、自動給紙装置（以下、ＡＳＦ（Auto Sheet Feeder ）という）を備えるものがある（例えば特許文献１、２等）。ＡＳＦにセットされた用紙は、印刷を開始する際にＡＳＦが駆動されて、印刷開始位置に自動的に給紙されて、頭出しされる。
【０００３】
ＡＳＦは、複数枚の用紙が載置される給紙ガイドと、給紙ガイドに積重された用紙を押し出すように傾動可能なホッパーと、ホッパーの下端近傍に対向配置された給紙ローラとを備えている。給紙ローラは、紙送りローラ及び排紙ローラと同一の駆動源により駆動される。駆動源の駆動により、ホッパー上に積重された用紙のうち最上位の用紙に給紙ローラはその円弧面で当接しながら１回転することで、最上位の用紙Ｐを紙送りローラまで送り出す。また、給紙ローラとホッパーとの間の給紙口には紙戻しレバーが設けられている。紙戻しレバーは給紙開始時には退避位置に傾倒して用紙の給紙口を確保すると共に、最上位の用紙の給紙が終わると、退避位置から起き上がって、給紙ローラの下側の搬送経路に先端が入り込んだ２枚目以降の用紙をホッパー上に押し戻すように回動復帰する。従来、紙送りローラ及び給紙ローラの同一の駆動源（紙送りモータ）として、ステッピングモータが使用される場合があった。
【特許文献１】特開２００３−１０４５７８号公報
【特許文献２】特開２００６−８９２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、給紙時は給紙モードでステッピングモータが駆動され、給紙後における印刷中の紙送りは、紙送りモードとよばれる駆動モードでステッピングモータが駆動される。しかしながら、用紙が頭出し位置まで給紙されたときに、給紙ローラが元のリセット位置に戻るローラリセット動作が終了しておらず、ホッパー及び紙戻しレバーが復帰動作の途中段階にある場合があった。この場合、印刷中の紙送りの度に、徐々に給紙ローラが回動してリセット動作が進行するが、このときホッパーもバネの付勢力に抗して退避位置へ押し込まれるうえ、紙戻しレバーを起き上がらせる動作も行われる。そのため、これらの復帰動作を伴うリセット動作のための負荷がステッピングモータに加わることになっていた。
【０００５】
ホッパーの復帰動作による大きな負荷や、紙戻しレバーを戻すための大きな負荷が加わった状態で、紙送りを通常の紙送りモードで駆動すると、ステッピングモータが脱調する場合があった。すなわち、紙送り駆動中にステッピングモータが脱調して必要な送り量の紙送りができない場合や、紙送り動作間の停止中に脱調して送られた用紙が反紙送り方向へ引き戻されるなど適正な位置からずれてしまう現象が発生するという問題があった。
【０００６】
このように用紙の頭出し位置によっては前述の復帰動作に伴う負荷が発生するため、上記の問題を回避するためには、最大負荷にあわせて、紙送り駆動のトルクを一様に高く設定する必要があった。この場合、ステッピングモータの脱調は解決されるが、本来必要のないリセット動作後の紙送り領域でも、ステッピングモータが高トルクで駆動されることになるので、余分な電流を印加するために必要以上にステッピングモータが発熱する問題や、駆動音が大きくなり印刷時のプリンタの騒音が大きくなるという問題があった。
【０００７】
本発明は、上記問題点を解決するためになされたものであって、その目的は、画像形成のための媒体搬送時に給送装置の負荷が加わって起こる駆動源の脱調を防止して、画像品質の低下を防止できる画像形成装置及び画像形成方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、媒体を給送する給送装置と、該給送装置により給送された媒体を搬送する搬送装置と、該搬送装置により搬送される媒体に画像を形成する記録手段と、前記給送装置と搬送装置とを駆動するステップ駆動式の駆動源と、前記給送装置の動作による負荷が前記駆動源に働く負荷期間であるか否かを判断する判断手段と、前記負荷期間にあるうちは、前記搬送装置が前記記録手段の記録のために媒体を搬送する際の前記駆動源のトルクを、前記負荷期間を過ぎた期間における前記駆動源の設定トルクよりも高く設定する制御手段とを備え、前記制御手段は、前記負荷期間と前記負荷期間を過ぎた後の期間との境界を跨ぐ搬送動作を行うときは、前記負荷期間にあるときと同じトルクで前記駆動源を駆動させることを要旨とする。
【０００９】
なお、負荷期間の全期間に渡って常に設定トルクより高いトルクを設定する必要は必ずしもなく、負荷期間のうち特に脱調の発生しやすい駆動速度の期間（停止期間を含む）においてのみトルクを設定トルクより高く設定してもよい。例えば搬送動作の加速領域の全部又は一部のみ高トルクに設定したり、定速領域の全部又は一部のみ高トルクに設定したり、減速領域の全部又は一部のみ高トルクに設定したり、これらのうち２つ以上組み合わせた領域で高トルクに設定したりできる。さらに搬送を間欠動作で行う構成の場合、搬送動作間の停止期間中の停止トルクのみ高トルクに設定することも可能である。
【００１０】
これによれば、制御手段は、給送装置の動作のための負荷が前記駆動源に働く負荷期間にあるうちは、該負荷期間を過ぎた期間に設定された駆動源の設定トルクよりも高いトルクを設定して、搬送装置が記録手段の記録のために媒体を搬送する際の駆動源のトルクを制御する。よって、負荷期間にある際の媒体の搬送時において、駆動源の脱調を抑えることができる。このとき、負荷期間と負荷期間を過ぎた後の期間との境界を跨ぐ搬送動作を行うときは、駆動源は負荷期間にあるときと同じ高いトルクで駆動される。よって、前記境界を跨ぐ搬送動作のときにも、駆動源の脱調を抑えることができる。従って、駆動源の脱調に起因して媒体に対する画像の記録位置が搬送方向にずれることが原因で記録品質が低下することを防止できる。
【００１１】
また、本発明の画像形成装置では、前記媒体の搬送位置を検出する位置検出手段をさらに備え、前記判断手段は、前記負荷期間であるか否かの判断を、前記位置検出手段により検出された前記媒体の搬送位置が前記給送装置の所定動作による負荷が前記駆動源に働く領域にあるか否かで判断し、前記制御手段は、前記位置検出手段により検出された前記媒体の搬送位置が前記領域にあるうちは、該領域を過ぎた搬送位置における前記駆動源の設定トルクよりも該駆動源のトルクを高く設定することが好ましい。
【００１２】
これによれば、制御手段は、位置検出手段により検出された媒体の搬送位置が給送装置の動作のための負荷が駆動源に働く領域にあるうちは、負荷が働くこの領域を過ぎた領域に設定された駆動源の設定トルクよりも高いトルクを設定する。よって、搬送位置が領域内に位置する際の媒体の搬送時において、駆動源の脱調を抑えることができる。従って、駆動源の脱調に起因して媒体に対する画像の記録位置が搬送方向にずれることが原因で記録品質が低下することを防止できる。
【００１３】
また、本発明の画像形成装置では、記録モードを設定する記録モード設定手段をさらに備え、前記負荷期間において前記駆動源に設定されるべきトルクは第一トルクであり、前記負荷期間を過ぎた期間において前記駆動源に設定されるべきトルクは第二トルクであるときに、前記制御手段は、（１）第１記録モードのとき、搬送方向のみの給送動作で媒体を頭出しする第１給送シーケンスを実行し、かつ前記負荷期間に基づき前記第一トルクと第二トルクを切り替える制御を行い、（２）第２記録モードのとき、前記給送装置の前記負荷期間を終えるまで媒体を搬送方向に一旦給送させた後、該媒体を反搬送方向に戻す逆送を行い、再度搬送方向への給送動作で媒体を頭出しする第２給送シーケンスを実行し、かつ前記負荷が前記駆動源に働く期間に関わらず、第二トルクで駆動源を制御することが好ましい。
【００１４】
これによれば、記録モード設定手段により第１記録モードが設定されたときは、搬送方向のみの給送動作で媒体を頭出しする第１給送シーケンスを実行し、かつ負荷期間に基づき前記第一トルクと第二トルクを切り替える制御が行われる。一方、第２記録モードが設定されたときは、給送装置の負荷期間を終えるまで媒体を搬送方向に一旦給送させた後、該媒体を反搬送方向に戻す逆送を行い、再度搬送方向への給送動作で媒体を頭出しする第２給送シーケンスを実行し、かつ負荷が駆動源に働く期間に関わらず、前記第二トルクで前記駆動源を制御することができる。
【００１５】
また、本発明の画像形成装置では、前記給送装置は、給送ローラと、該給送ローラの給送開始時の始動に連動して待機位置から給送可能位置へ移動するとともに給送終了時に前記待機位置に復帰する可動部とを有し、前記負荷期間とは、前記可動部の前記待機位置への復帰動作が行われる期間であることが好ましい。
【００１６】
これによれば、可動部は、給送ローラの給送開始時の始動に連動して待機位置から給送可能位置へ移動し、給送終了時に待機位置に復帰する。この可動部が待機位置に復帰する期間を負荷期間として駆動源が第一トルクで制御される。
【００１７】
また、本発明の画像形成装置では、前記制御手段が前記搬送装置に搬送動作させるときに前記駆動源のトルクを制御するために選択する低トルク用テーブルと高トルク用テーブルとを該駆動源の速度テーブルと対応付けて記憶する記憶手段をさらに備え、前記制御手段は、前記負荷期間にあるうちは前記高トルク用テーブルを選択し、前記負荷期間を過ぎると低トルク用テーブルを選択し、前記高トルク用テーブルは、前記給送装置の給送ローラが媒体を給送し始める際に該媒体から負荷抵抗を受ける期間におけるトルクが給送中の他の期間におけるトルクより高く設定されていることが好ましい。
【００１８】
これによれば、負荷期間にあるうちは高トルク用テーブルに従って駆動源は高トルクで制御され、負荷期間を過ぎると低トルク用テーブルに従って駆動源は低トルクで制御される。また、高トルク用テーブルは、給送装置の給送ローラが媒体を給送し始める際に該媒体から負荷抵抗を受ける期間におけるトルクが給送中の他の期間におけるトルクより高く設定される。よって、給送装置の給送ローラが媒体を給送し始める際にはその媒体から比較的大きな負荷抵抗を受けるが、この期間では駆動源は給送中の他の期間におけるトルクよりも大きなトルクで駆動されるため、給送ローラが媒体を給送し始める際も円滑に媒体を給送することが可能になる。
【００１９】
さらに本発明の画像形成装置では、前記制御手段は、搬送動作間の停止期間における駆動源の停止トルクを、前記負荷期間を過ぎた期間よりも前記負荷期間において高く設定することが好ましい。
【００２０】
これによれば、搬送動作間の停止期間における駆動源の停止トルクは、負荷期間を過ぎた期間よりも負荷期間において高く設定される。このため、負荷期間にあっても、搬送動作間の停止時における媒体の停止位置精度を向上できる。
【００２１】
また、本発明は、媒体を給送する給送装置と、該給送装置により給送された媒体を搬送する搬送装置と、該搬送装置により搬送される媒体に画像を形成する記録手段と、前記給送装置と搬送装置とを駆動するステップ駆動式の共通の駆動源とを備えた画像形成装置における画像形成方法であって、前記給送装置の動作による負荷が前記駆動源に働く負荷作期間であるか否かを判断する判断ステップと、前記負荷期間にあるうちは、前記搬送装置が前記記録手段の記録のために媒体を搬送する際の前記駆動源のトルクを、前記負荷期間を過ぎた期間における前記駆動源の設定トルクよりも高く設定する制御ステップとを備え、前記制御ステップでは、前記負荷期間と前記負荷期間を過ぎた後の期間との境界を跨ぐ搬送動作を行うときは、前記負荷期間にあるときと同じトルクで前記駆動源を駆動させることを要旨とする。
【００２２】
これによれば、給送装置の動作による負荷が駆動源に加わって起こる駆動源の脱調を防止して、記録品質の低下を防止できる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明をシリアルプリンタに具体化した一実施形態を図１〜図１０に従って説明する。図３は、本実施形態におけるシリアルプリンタの斜視図である。
画像形成装置としてのシリアルプリンタ（以下、単にプリンタ１１と称す）は、例えばインクジェット式プリンタである。プリンタ１１には、本体１２の背面側に媒体としての用紙Ｐを給紙する給送手段としての自動給紙装置（Auto Sheet Feeder；以下、ＡＳＦ１３という）が装備されている。ＡＳＦ１３には、給紙トレイ１４、可動部としてのホッパー１５、エッジガイド１６及び用紙サポート１４ａを備えた用紙ガイド１７が取着されている。ＡＳＦ１３は用紙ガイド１７にセットされた用紙を１枚ずつ本体１２内に給紙する給紙駆動機構を備える。本体１２内には主走査方向（図３におけるＸ方向）に往復動するキャリッジ１８が設けられ、キャリッジ１８の下部に記録ヘッド１９が備えられている。用紙Ｐへの印刷は、キャリッジ１８を主走査方向Ｘに移動させる過程で記録ヘッド１９から用紙Ｐにインクを噴射する記録動作と、用紙Ｐを副走査方向Ｙに所定の搬送量で搬送する紙送り動作とを交互に繰り返すことによって行われる。印刷された用紙Ｐは本体１２の前側下部に開口する排紙口１２Ａから排出されるようになっている。なお、キャリッジ１８及び記録ヘッド１９により記録手段が構成される。
【００２４】
図２は自動給紙装置を示す。図２（ａ）は給紙開始前のリセット状態、同図（ｂ）は給紙開始位置の状態、同図（ｃ）は給紙終了位置の状態をそれぞれ示す。図２に示すように、本体背面部に斜状に配置された給紙トレイ１４の上面側にはホッパー１５が上端部の軸１５ａを中心として所定角度の範囲を傾動可能な状態に支持されている。ホッパー１５は給紙トレイ１４との間に介装された圧縮バネ２１によって、給紙トレイ１４から離間する方向（図２における左上方向）に付勢されている。
【００２５】
ホッパー１５の下端付近には、給紙ローラ２２（ＬＤローラ）が回転軸２３を中心に回転可能な状態に配置されている。給紙ローラ２２は側面視略Ｄ字型の形状で、その外周面は軸心からの距離が一定の円弧面２２ａと、軸心からの距離が円弧面２２ａより短い平坦面２２ｂとから構成されている。給紙ローラ２２は平坦面２２ｂをホッパー１５に対向させた図２（ａ）に示すリセット位置から図２（ｂ）に示す矢印方向に１回転して再びリセット位置に復帰することにより給紙動作を行う。給紙ローラ２２の表面は高摩擦抵抗の面に形成されている。
【００２６】
ホッパー１５は、給紙ローラ２２とカム機構５４（図１参照）を介して連結されており、給紙ローラ２２の回転に連動して所定のタイミングで、図２（ａ）に示す退避位置と図２（ｂ）に示す給紙位置との間を一往復動するようになっている。
【００２７】
給紙トレイ１４の下流側（図２における左側）端部上面には案内部１４ｂが設けられている。また、案内部１４ｂの上端近傍位置には給紙ローラ２２と対向する位置にリタードローラ２４が配置されている。リタードローラ２４は、トルクリミッター等のトルク制限機構によって一定の回転負荷が付与された状態で従動回転可能に軸支されている。
【００２８】
紙戻しレバー２５は、その基端側の軸を中心として揺動可能に軸支されており、用紙Ｐの紙幅方向（図２の紙面直交方向）に略等間隔で複数個配設されている。紙戻しレバー２５は、カム機構５５（図１参照）を介することで給紙ローラ２２の回転に連動して所定のタイミングで、給紙初期に図２（ａ）に示す起立位置と図２（ｂ）に示す退避位置との間を一往復動するようになっている。
【００２９】
ＡＳＦ１３より用紙搬送方向下流側位置には、インクカートリッジ２６を搭載したキャリッジ１８がガイド軸２７に沿って主走査方向Ｘ（図２の紙面直交方向）に移動可能に設けられている。記録ヘッド１９の下方には所定の間隔を開けてプラテン２８が配置されている。プラテン２８を副走査方向（同図左右方向）に挟んだその両側には紙送りローラ２９と排紙ローラ３０とがそれぞれ配置されている。
【００３０】
紙送りローラ２９は搬送駆動ローラ２９ａと搬送従動ローラ２９ｂとの一対からなり、排紙ローラ３０も排紙駆動ローラ３０ａと排紙従動ローラ３０ｂとの一対からなる。本実施形態では、給紙ローラ２２と搬送駆動ローラ２９ａと排紙駆動ローラ３０ａは、同一の駆動源であるステッピングモータ５２（紙送りモータ）（図１参照）によって駆動され、それぞれ協働して用紙Ｐの給紙・紙送り・排紙を行う。但し、給紙ローラ２２は、駆動源であるステッピングモータ５２の動力伝達経路が切り離し可能となっており、給紙時にのみ動力伝達可能な接続状態に切り換えられる。なお、給紙ローラ２２と紙送りローラ２９が同一の駆動源で駆動されれば足り、例えば排紙ローラ３０は別の駆動源で駆動される構成でもよい。
【００３１】
給紙ローラ２２と紙送りローラ２９との間には、その下端が用紙搬送経路に達する長さで延出するレバー３１と、レバー３１の上端部を検知対象とする光学式のセンサ３２とからなる紙検出器３３が設けられている。紙検出器３３は、レバー３１の下端を押す用紙Ｐ１が無い状態ではレバー３１がバネの付勢力で図２（ａ），（ｂ）に示す原位置に復帰してオフしており、給紙の途中で用紙Ｐ１がレバー３１の下端を押してこれを図２（ｃ）に示すように回動させるとオンする。詳しくは、紙検出器３３のセンサ３２は発光器と受光器とを備え、発光器からの投光を遮っていたレバー３１が用紙Ｐ１に押されて回動し、その投光を受光器が受光することで紙検出器３３がオンする構成である。
【００３２】
給紙に先立ち、キャリッジ１８が移動経路上の一端位置まで移動して不図示のクラッチレバー（トリガレバー）を押すことによりステッピングモータ５２の動力伝達経路上に設けられたクラッチ５３（図１参照）が接続され、ステッピングモータ５２の動力が給紙ローラ２２、ホッパー１５及び紙戻しレバー２５に伝達可能な状態になる。給紙ローラ２２が図２（ａ）に示すリセット位置に配置されたローラリセット状態では、ホッパー１５が退避位置、紙戻しレバー２５が起立位置にそれぞれ配置されている。クラッチ５３が接続された状態でステッピングモータ５２が正転駆動されることにより、給紙ローラ２２が回転し始め、これに伴いカム機構５４を介してホッパー１５が圧縮バネ２１の付勢方向へ移動して給紙位置に配置されるとともに、カム機構５５を介して紙戻しレバー２５が起立位置から退避位置へ傾倒して用紙Ｐの給紙口が確保される。この直後のタイミングで、給紙ローラ２２の円弧面２２ａの始端がホッパー１５上の用紙Ｐに当たる（図２（ｂ））。
【００３３】
ホッパー１５によって給紙ローラ２２の円弧面２２ａに付勢された用紙Ｐは、そのうち最上位の１枚が給紙ローラ２２の回転によって給紙ローラ２２とリタードローラ２４との間に挟持されつつ給紙される。この給紙過程においてリタードローラ２４の回転抵抗と、給紙ローラ２２の周面の摩擦抵抗と、用紙Ｐの表面の摩擦抵抗とのバランスによって、給紙ローラ２２に付勢された用紙Ｐは、そのうち最上位の１枚の用紙Ｐ１のみが、他の用紙から分離されて給紙される。
【００３４】
ここで、給紙ローラ２２の円弧面２２ａの周方向長さと、ホッパー１５に積重された用紙Ｐの先端（下端）から紙送りローラ２９のニップ点までの搬送経路上の長さが略等しく、給紙された用紙Ｐ１は紙送りローラ２９にニップされるとほぼ同時に給紙ローラ２２の円弧面２２ａの終端が用紙Ｐ１から離間する。よって、紙送りローラ２９により搬送される用紙Ｐ１にはバックテンションが働かない。
【００３５】
円弧面２２ａの終端が用紙Ｐ１から離間した後、カム機構５４を介してホッパー１５が圧縮バネ２１の付勢力に抗して図２（ｃ）に示す給紙位置から同図矢印方向へ移動して図２（ａ）に示す退避位置へ復帰する。このホッパー１５の復帰動作に若干遅れて、カム機構５５を介して紙戻しレバー２５が図２（ｃ）に示す退避位置から同図矢印方向へ回動して図２（ａ）に示す起立位置へ起き上がる。この紙戻しレバー２５の起き上がり動作によって給紙口の隙間へ先端が入り込んだ２枚目以降の他の用紙Ｐを給紙トレイ１４へ押し戻す。この直後、給紙ローラ２２が１回転を終了してリセット位置に復帰すると、クラッチ５３の接続が切断される。給紙された用紙Ｐ１は、紙送りローラ２９間を通ってキャリッジ１８とプラテン２８間の記録開始位置に頭出しされる。用紙上の記録開始位置が記録ヘッドの下面に開口するノズル群のうち搬送方向最上流のノズルの位置が基準位置（図２（ｃ）における「▼」の位置）であり、この基準位置に用紙上の印刷開始位置を一致させることで頭出しは行われる。
【００３６】
頭出し位置は、用紙上の印刷開始位置を決めている余白（トップマージン）や縁なし印刷などのレイアウト条件に応じて変化する。縁なしやトップマージンが小さく用紙の先端寄りで頭出しされた場合、ホッパー１５と紙戻しレバー２５が復帰途中の段階で給紙が終わることになる。この場合、用紙Ｐ１の給紙終了後（つまり頭出し後）、記録ヘッド１９の印刷動作と交互に実施される紙送り動作の過程で、ホッパー１５及び紙戻しレバー２５の復帰動作が進み、給紙ローラ２２がリセット位置に戻るローラリセット動作が行われる。ホッパー１５の復帰動作は、ホッパー１５を圧縮バネ２１の付勢力に抗して退避位置まで傾動させる動作であり、紙戻しレバー２５の復帰動作は紙戻しレバー２５を起立位置まで回動させるときにバネ（図示せず）の付勢力に抗して回動させる動作である。このため、圧縮バネ２１やバネの付勢力による負荷（付勢力）がカム機構５４，５５を介して紙送り動作中のステッピングモータ５２に加わることになる。
【００３７】
次に、自動給紙装置を備えるプリンタの電気的構成を図１に基づいて説明する。
図１に示すように、プリンタ１１は各種制御を司る制御部４０を備えている。制御部４０はホストコンピュータ３５（ＰＣ）と通信可能に接続されるインタフェイス４１を備えている。インタフェイス４１に接続されたバス４２には、ＣＰＵ４３、ＡＳＩＣ４４、ＲＯＭ４５、ＲＡＭ４６及び不揮発性メモリ４７等が接続されている。ＣＰＵ４３はＲＯＭ４５に記憶されたプログラムを実行することで、給紙制御、紙送り制御、印刷制御などを行う。ＡＳＩＣ４４は入力した印刷データを記録ヘッド１９のノズルからインク滴を吐出する際の吐出信号となる所定階調値のビットマップデータに変換する画像処理を行う。
【００３８】
ＡＳＩＣ４４には、ヘッドドライバ４８が接続されている。ＡＳＩＣ４４はヘッドドライバ４８を介して記録ヘッド１９を制御してノズルからインク滴を吐出させる。また、ＣＰＵ４３には、モータドライバ４９，５０が接続されている。ＣＰＵ４３は、モータドライバ４９を介してキャリッジモータ５１を駆動制御するとともに、モータドライバ５０を介してステッピングモータ５２（紙送りモータ）を駆動制御する。なお、モータドライバ５０及びステッピングモータ５２により、紙送り手段が構成される。また、印刷データにはヘッダに各種コマンドが付されており、ＣＰＵ４３はコマンドを解釈することによりステッピングモータ５２を給紙・紙送りの際に紙送りする紙送り量を取得する。
【００３９】
また、ステッピングモータ５２の出力軸は輪列（図示せず）を介して搬送駆動ローラ２９ａ及び排紙駆動ローラ３０ａと動力伝達可能に連結されており、さらに搬送駆動ローラ２９ａの回転軸の端部を例えば入力軸とするクラッチ５３の出力軸が給紙ローラ２２の回転軸２３と連結されている。クラッチ５３はキャリッジ１８が例えばホームポジションと反対側の給紙待機位置に移動してクラッチレバーが押されることにより機械的に接続されるようになっている。なお、紙送りローラ２９及び輪列などにより搬送装置が構成される。
【００４０】
クラッチ５３が接続された状態では、ステッピングモータ５２の回転が給紙ローラ２２に伝達可能になる。給紙ローラ２２の回転軸２３はカム機構５４を介してホッパー１５と連結され、またクラッチ５３の出力軸がカム機構５５を介して紙戻しレバー２５に連結されている。
【００４１】
制御部４０内には、電源ユニット５７が備えられている。電源ユニット５７は、交流電源５８から取り込んだ所定電圧の交流を変圧・整流などして所定電圧の直流に変換する。電源ユニット５７は、ヘッドドライバ４８、モータドライバ４９，５０にそれぞれに適した駆動電圧（例えば約１０Ｖ、約４０Ｖ）を供給するとともに、ＣＰＵ４３及びＡＳＩＣ４４等にそれぞれに適した所定の電圧（例えば約３Ｖ）を供給する。
【００４２】
ＣＰＵ４３は、ステッピングモータ５２のステップ数を計数するカウンタ６１を内部に有する。カウンタ６１は紙検出器３３がオンするとＣＰＵ４３によりリセットされる。よって、カウンタ６１には、用紙搬送経路上における紙検出器３３の検知位置から用紙Ｐ１の先端までの距離に相当する計数値Ｎが計数される。ＣＰＵ４３はカウンタ６１の計数値Ｎから頭出し後の用紙Ｐの位置（搬送位置）を取得する。
【００４３】
また、ＣＰＵ４３は、Ｄ／Ａ変換器６２（Ｄ／Ａポート）を有している。ＣＰＵ４３は、モータドライバ５０にステッピングモータ５２を駆動させる駆動データを送信するとともに、駆動データに同期してＤ／Ａ変換器６２から電圧値を指令する。駆動データには、回転方向、周波数（さらには励磁モード）などの指令すべきデータが含まれる。モータドライバ５０は、駆動データに基づく回転方向、周波数となるパルスで、指令された電圧値に応じた電流値で位相の異なる２種類（Ａ相・Ｂ相）の電流パルスをステッピングモータ５２の相毎の励磁コイルにそれぞれ印加する。なお、ステッピングモータ５２は、例えば二相励磁方式のものを採用するが、一相励磁方式、一−二相励磁方式、マイクロステップ駆動（バーニア駆動）方式のものを採用することもできる。また、回転子は、永久磁石型（ＰＭ型）、歯車状鉄心形（ＶＲ型）、ハイブリッド型（ＨＢ型）のいずれも採用できる。
【００４４】
本実施形態のプリンタ１１では、ホッパー１５及び紙戻しレバー２５の復帰動作（以下、これらのメカ負荷発生要因となる復帰動作を指して「ＡＳＦ復帰動作」という）に起因する負荷が加わって、紙送り過程でステッピングモータ５２が脱調して印刷位置がずれるなどの不具合を回避するために２種類の給紙・紙送り方法が設定されている。１つは給紙シーケンスによる方法で、他の１つは紙送りシーケンスによる方法である。ＲＯＭ４５には、図７にフローチャートで示される給排紙処理ルーチン（メインルーチン）、図８にフローチャートで示される給紙シーケンス（サブルーチン）、図９にフローチャートで示される紙送りシーケンス（サブルーチン）の各プログラムデータが記憶されている。ＣＰＵ４３が、これらのプログラムを実行することにより、前記２種類の方法のうちそのとき設定されている印刷モードに応じた適切な一方の方法が選択される。
【００４５】
給紙シーケンスによる方法は、まず給紙ローラ２２が１回転してリセット動作（以下、「ローラリセット動作」という）を完了する位置まで用紙を一旦給紙し、その場合、頭出し位置を過ぎている可能性があるので、その後、用紙を逆送されてから再度順方向に給紙して頭出しを行う方法（第２給紙動作）である。この場合、用紙が頭出しされた時には既にＡＳＦ復帰動作が終了しているので、紙送り時にＡＦＳ復帰動作に起因する負荷がステッピングモータ５２に加わることがない。但し、この方法は、逆送及び再順送など余分な動作を伴うので、印刷画質より印刷速度が優先される高速印刷モード（高速記録モード）には不向きである。
【００４６】
そこで、高速印刷モードでは、紙送りシーケンスによる方法を採用している。図４は、ＡＳＦ復帰動作の負荷が働く紙送り領域を示す用紙の模式図である。同図において矢印で示す方向（上方向）が紙送り方向である。用紙の上端側から印刷が１ライン毎に進められ、１ラインの印刷の度に間欠的に規定の紙送り量ずつ紙送りがなされ、上端側から下方へ向かって印刷は進められる。ＡＳＦ復帰動作の負荷がかかる領域をＡ領域とすると、このＡ領域は、ＡＳＦ復帰動作が行われる期間（負荷期間）に紙送りされる紙送り範囲に相当し、プリンタ１１の機種に応じて一義的に決まる。Ａ領域は、例えば用紙先端（図４における上端）から一定距離（例えば１０〜５０mmの範囲内の値）の領域になる。この一定距離は、給紙ローラ２２の径や、給紙ローラ２２による用紙の押出しが終わってからＡＳＦ復帰動作を完了する間に搬送される用紙の搬送量などによって決まる。
【００４７】
すなわち、図４におけるＡ領域は、ＡＳＦ復帰動作が行われるその動作期間（負荷期間）の間に搬送される用紙Ｐが、記録ヘッド１９の基準位置（図２の「▼」位置）を通過する用紙Ｐ上の範囲として設定されている。紙検出器３３がオンした時からＡＳＦ復帰動作が終了する時までに搬送される用紙Ｐの搬送距離、すなわちカウンタ６１の計数値はプリンタ１１の機種に応じて決まる一定値なので、その一定値に相当する計数値を「Ｎa」とし、カウンタ６１の計数値ＮがＮa未満である（Ｎ＜Ｎa）場合に、用紙Ｐ１上におけるヘッド基準位置に対向する位置（以下、用紙Ｐの「搬送位置」と称す）がＡ領域にあると判断するようにしている。この計数値Ｎａは、図４においてＡＳＦ復帰動作の負荷がかかるＡ領域と負荷がかからなくなったＢ領域との境界に相当する計数値であり、用紙Ｐ１の搬送位置がＡ領域にあるかＢ領域にあるかを判断する閾値になる。なお、Ａ領域が設定領域に相当し、Ｂ領域が設定領域を過ぎた後の領域に相当する。
【００４８】
図５は、Ａ領域とＢ領域の紙送りに設定された２種類の紙送りモードを説明する用紙の模式図である。なお、図５では、用紙Ｐの先端（計数値ではＮo）を頭出し位置とした例で示している。紙送りシーケンスでは紙送りモードとして、Ａ領域用のＡモードとＢ領域用Ｂモードとの２種類を用意している。頭だし後の用紙Ｐ１は１回の印刷動作で１ライン印刷される度に副走査方向へ間欠的に紙送りされるが、同図に示すように、用紙Ｐの搬送位置がＡ領域（計数値ではＮ＜Ｎa）にあるうちは、高トルクのＡモードで紙送りし、Ｂ領域に移ると低トルクのＢモードで紙送りするように設定されている。ＲＯＭ４５には、２種類の紙送りモード（Ａモード、Ｂモード）毎に、図６に示す紙送りトルクを決める電圧値テーブルと、紙送りの速度及び加減速プロファイルを決める加減速テーブルとの各種テーブルデータが記憶されている。
【００４９】
図６は、電圧値テーブルＶＴ１，ＶＴ２と、加減速テーブルＴとを波形表現したグラフでそれぞれ示している。加減速テーブルＴは、位置（ステップ数）とパルス周波数との対応関係を示すテーブルである。ここで、パルス周波数とは、ステッピングモータ５２の励磁コイルに供給する電流パルスの周波数である。ＣＰＵ４３はステッピングモータ５２を構成する相毎の励磁コイルに供給する各電流パルスのパルス周波数を、その時々の位置（ステップ数）に応じて加減速テーブルＴを参照して得られる値となるように制御して、ステッピングモータ５２の駆動速度を制御する。ＣＰＵ４３はモータドライバ５０がステッピングモータ５２に供給する電流パルスに応じたパルス信号をモータドライバ５０から入力して図示しないカウンタに計数する。このカウンタは紙送り開始のためのステッピングモータ５２の駆動開始に先立ってリセットされ、一回の紙送り過程の始点から終点までの間の位置に応じた計数値を計数する。そして、ＣＰＵ４３は加減速テーブルＴを参照してこのカウンタの計数値（位置）に応じて決まるパルス周波数を一データとして含む駆動データをモータドライバ５０に指令する。
【００５０】
図６に示す加減速テーブルＴの波形は、説明の便宜上、定速域も描いているが、加減速テーブルＴは加速過程のデータ群と減速過程のデータ群とから構成される。定速域の速度である目標速度は加速過程のデータ群のうち最高周波数ｆc（目標周波数）から決まる。また、加速開始から減速終了（停止）までの区間は印刷データ中の紙送りコマンドで指示された紙送り量（紙送り距離Ｄ）に応じてその都度決まる。加速過程のデータ群は「加速１、加速２」に区分され、減速過程のデータ群は「減速１、減速２」に区分されてそれぞれ区分された区間毎に特有のプロファイルに設定されている（但し、図６では加速・減速毎の各区分で同一の傾きに描いている）。
【００５１】
一方、図６の上段に示す電圧値テーブルは、同図に実線で示す低トルク用の電圧値テーブルＶＴ１と、同図に二点鎖線で示す高トルク用の電圧値テーブルＶＴ２とが用意されている。ステッピングモータ５２の励磁コイルの抵抗が一定であることから、励磁コイルに印加する電圧を制御することにより、ステッピングモータ５２のトルクを決める励磁コイルを流れる電流パルスの電流値が制御される。このようにステッピングモータ５２のトルクは、ＣＰＵ４３が電圧値テーブルＶＴ１，ＶＴ２のうちそのとき設定されている印刷モードに応じて選択された一方の電圧値テーブルを参照して決まる電圧値をモータドライバ５０に指令することで、その指令した電圧値に応じて決定される。
【００５２】
電圧値テーブルＶＴ１，ＶＴ２は、加減速テーブルＴに対応付けられて設定されている。本実施形態では、電圧値テーブルＶＴ１，ＶＴ２は、加減速テーブルＴの区分「加速１」「加速２」「定速」「減速１」「減速２」に対応付けて設定されている。図６に示す低トルク用の電圧値テーブルＶＴ１は、区分「加速１、加速２、定速、減速１、減速２」において一定の電圧値Ｖcが設定されている。減速終了後の区間「Rush」は、ステッピングモータ５２のロータが慣性による勢いで停止位置よりオーバーランすることを抑える強めの力（トルク）を付与する期間であり、この区間「Rush」には電圧値Ｖc１よりも高い電圧値Ｖrush（＞Ｖc１）が設定されている。また、ステッピングモータ５２の停止期間に相当する区間「Hold」には、ステッピングモータ５２のロータを停止位置に保持しうるトルクを付与できる電圧値Ｖhold１（０＜Ｖhold１＜Ｖc１）が設定されている。
【００５３】
一方、高トルク用の電圧値テーブルＶＴ２においては、ステッピングモータ５２の停止期間に相当する区間「Hold」に電圧値Ｖhold１よりも高い電圧値Ｖhold２（＞Ｖhold１）が設定されている。そして、ステッピングモータ５２の駆動期間に属する区間「加速１、定速、減速１、減速２」には電圧値Ｖc１よりも高い電圧値Ｖc２（＞Ｖc１）が設定され、区間「加速２」には電圧値Ｖc２よりも高い電圧値Ｖc３（＞Ｖc２）が設定されている。区間「Rush」だけは低トルク用と同じ電圧値Ｖrushが設定されている。本実施形態では、図６のグラフから分かるように、Ｖhold２とＶc２とＶru shの各電圧値は同じ値に設定されている。但し、Ｖhold２＞Ｖhold１、又はＶc２＞Ｖc１を満たす範囲で適宜設定値は変更できる。Ｖc２＞Ｖc１の場合も、加速１、加速２、定速、減速１、減速２のうちＡＳＦ復帰動作の負荷に起因するステッピングモータ５２の脱調の虞のある少なくとも一つの区間においてＶc２＞Ｖc１であれば足り、他の区間ではＶc２＝Ｖc１であってもよい。
【００５４】
本実施形態では、高トルク用の電圧値テーブルＶＴ２を、給紙用の電圧値テーブルとして兼用する構成を採用している。図６における高トルク用の電圧値テーブルＶＴ２において、区間「加速２」の電圧値Ｖc３を、他の区間「加速１、定速、減速２」の電圧値Ｖc２よりも高い値に設定しているのは、高トルク用の電圧値テーブルＶＴ２を給紙用の電圧値テーブルとしても兼用するためである。これは、給紙ローラ２２の円弧面２２ａが用紙Ｐと接触し始めた押出し開始時に給紙ローラ２２に比較的大きな負荷が加わるので、この押出し開始時のタイミングと重なる区間「加速２」においてその負荷に打ち勝つトルクが得られるように高めの電圧値Ｖc３を設定している。よって、給紙用の電圧値テーブルを別途設け、電圧値テーブルＶＴ２が給紙用の電圧値テーブルと兼用しない構成を採用する場合は、「加速２」の区間においても、他の区間と同様の電圧値Ｖc２に設定してもよい。なお、本実施形態では、低トルク用の電圧値テーブルＶＴ１により規定されるトルクが第二トルクに相当し、高トルク用の電圧値テーブルＶＴ２により規定されるトルクが第一トルクに相当する。また、「加速２」の区間が負荷抵抗を受ける期間に相当し、この「加速２」における指令電圧値Ｖc3により規定されるトルクが、負荷抵抗を受ける前記期間におけるトルクに相当する。また、「Hold」の区間が停止期間に相当し、「Ｖhold2」により規定されるトルクが負荷期間の停止トルクに相当し、「Ｖhold1」により規定されるトルクが負荷期間を過ぎた期間の停止トルクに相当する。
【００５５】
図６では、加減速テーブルの一例を示しているが、加減速テーブルＴは、低トルク用・高トルク用別にそれぞれ複数用意されている。詳しくは、加減速テーブルＴは、定速域の速度である目標速度（つまり最高周波数ｆc）がそれぞれ異なるものが、低トルク用・高トルク用別にそれぞれ複数用意されている。図６に示すように、加減速テーブルＴにおいて、目標周波数ｆc（目標速度）に到達できるためには、加速開始点から目標周波数ｆcに到達するまでの加速に要する移動距離（加速距離Ｄa）と、目標周波数ｆcから停止位置までの減速に要する移動距離（減速距離Ｄb）との合計（Ｄa＋Ｄb）が最低駆動距離として必要になる。よって、加減速テーブルＴを適用できるためには、その加減速テーブルＴ毎に定まる最低駆動距離（Ｄa＋Ｄb）以上の搬送距離Ｄが必要である。
【００５６】
例えば高トルクの紙送りモードであるＡモードにおいて、コマンドから決まる紙送り量が搬送距離Ｄであるとすると、高トルク用として用意された複数の加減速テーブルＴのうち最低駆動距離（Ｄa＋Ｄb）がこの搬送距離Ｄ以下となる最低距離条件を満たし、かつ最低距離条件を満たすうち最高の目標速度（つまり最高周波数ｆc）が得られる加減速テーブルを選択する。給紙時の加減速テーブルの選択も同様の方法で行われる他、低トルクの紙送りモードであるＢモードにおける加減速テーブルの選択も同様の方法で行われる。これは、給紙や紙送りをなるべく高速で行って印刷のスループットを向上させるためである。
【００５７】
なお、高トルク用の加減速テーブルＴと低トルク用の加減速テーブルＴでは、同じ搬送距離から決まる目標周波数ｆcが異なっている。これは、給紙動作は頭出し位置まで確実に搬送できることを優先して給紙動作と兼用される高トルク用の加減速テーブルの加減速プロファイルが設定されるのに対し、紙送り動作は停止位置精度を優先するように低トルク用の加減速テーブルの加減速プロファイルが設定されているからである。本実施形態では、高トルク用の加減速テーブルに基づく搬送速度の方が、低トルク用の加減速テーブルに基づく搬送速度よりも遅い速度に設定される。もちろん、高トルク用と低トルク用で同じ搬送速度になるように設定したり、高トルク用と低トルク用とが本実施形態とは逆の搬送速度の関係となるように設定したりすることもできる。
【００５８】
ユーザは図１に示すホストコンピュータ３５の表示装置３５ａに印刷設定画面を表示させて、この印刷設定画面で印刷条件情報（記録条件情報）を選択設定することが可能であり、入力装置３５ｂを操作して、印刷条件情報として、「用紙種類」、「用紙サイズ」、「印刷品質」、「レイアウト」などの印刷パラメータを入力設定する。「用紙種類」の選択肢としては、例えば「普通紙、郵便ハガキ、光沢紙、フォトマット紙など」があり、「用紙サイズ」の選択肢として「Ａ４、六切、２Ｌ版、Ｌ版など」がある。また、「印刷品質」の選択肢としては、「高速（速い）」「標準」「高画質（きれい）」の３種類があり、「レイアウト」の選択肢として「縁なし、縁ありなど」がある。各項目毎に選択肢のうち一つを選択することにより印刷条件が設定される。
【００５９】
ここで、印刷品質の「高速」は、印刷画質よりも印刷速度を優先するときの選択肢、「標準」は印刷速度も印刷画質も標準レベルを要求する選択肢、さらに「高画質」は印刷速度よりも印刷画質を優先するときの選択肢である。なお、選択項目「用紙種類」として、画像を高印刷解像度できれいに印刷する際に使用される特定の用紙（例えば写真印刷用紙（光沢紙等））が選択されている場合は、印刷品質「きれい」が自動的に選択されるようになっている。
【００６０】
「高速」が選択されているときは、印刷解像度として低印刷解像度（例えば「720dpi」）が設定されるとともに印刷方法として「双方向印刷」が選択される。「標準」が選択されているときは標準印刷解像度（例えば「1440dpi」）が選択されるとともに「一方向印刷」が設定される。さらに「高画質」が選択されているときは高解像度（例えば「288 0dpi」）が選択されるとともに「一方向印刷」が設定される。
【００６１】
ホストコンピュータ３５のプリンタドライバは、表示装置３５ａに表示可能な所定表示解像度の画像データを、印刷パラメータのうち印刷品質等の選択肢に応じて決まる上記の所定印刷解像度に変換する。さらに画像データの表色系（例えばＲＧＢ表色系）からＣＭＹＫ表色系のデータに変換する色変換処理、プリンタ１１が表現可能な階調値に変換するハーフトーン処理、プリンタ１１に転送すべきデータ順（吐出順序）に並び替えるラスタライズ処理（マイクロウィーブ処理）を順次行う。そして、これらの一連の処理で生成された印刷画像データにプリンタ１１に制御の指示を与えるコマンドをヘッダに付して印刷データを生成する。このヘッダには印刷品質項目の選択肢「高速」「標準」「きれい」のうちユーザ設定又は自動設定された１つの情報が含まれる。プリンタ１１のＣＰＵ４３は、ホストコンピュータ（つまりプリンタドライバ）から受信した最初の印刷データ中のヘッダに含まれる「印刷品質」の選択肢（設定値）を取得して、その設定値に応じて印刷モードを決定する。
【００６２】
本実施形態では、印刷品質として「高速」が選択されているときは「高速印刷モード（エコノミーモード）」（高速記録モード）、「標準」が選択されているときは「ノーマル印刷モード」、さらに「高画質」が選択されているときは「高画質印刷モード」（低速記録モード、高品質記録モード）がそれぞれ設定される。「高速印刷モード」では、キャリッジ１８の往動と復動の両方で印刷を実施する双方向印刷で低印刷解像度の印刷が実施される。また、「ノーマルモード」では、キャリッジ１８の往動と復動のうち一方だけで印刷する一方向印刷で標準印刷解像度の印刷が実施される。さらに「高画質印刷モード」では、一方向印刷で高印刷解像度の印刷が実施される。なお、ＣＰＵ４３は、ホストコンピュータから受信した印刷データ中のヘッダに含まれるコマンドを解釈して、用紙Ｐ１の頭出し位置に応じた給紙量（図６における給紙時の距離Ｄ）、及び頭出し後の用紙Ｐ１を印刷動作と交互に行われる紙送り動作（搬送動作）における紙送り量（図６における紙送り時の距離Ｄ）を取得する。本実施形態では、印刷モード（記録モード）を設定するＣＰＵ４３により、記録モード設定手段が構成される。
【００６３】
本実施形態では、ＣＰＵ４３は、給紙を行うときには給紙シーケンスを実施し、紙送りを行うときには紙送りシーケンスを実施する。給紙シーケンスには、第１給紙シーケンスと第２給紙シーケンスとが用意されている。ＣＰＵ４３は、印刷データのヘッダから取得する「印刷品質」（「用紙種類」から印刷品質が自動設定される場合を含む）の設定値に応じて決まる印刷モード（記録モード）に応じて、印刷モードが「高速印刷モード」であれば第１給紙シーケンス（第１給送シーケンス）を選択し、印刷モードが「ノーマル印刷モード」又は「高画質印刷モード」であれば第２給紙シーケンス（第２給送シーケンス）を選択する。なお、第１給送シーケンスが行われる「高速印刷モード」が第１記録モードに相当し、第２給送シーケンスが行われる「ノーマル印刷モード」と「高画質印刷モード」が第２記録モードに相当する。
【００６４】
なお、本実施形態では、印刷モードを「高速印刷」「ノーマル」「高画質」の３段階としたが、２段階あるいは４段階以上であっても構わない。また、印刷モードを決定する印刷パラメータは「印刷品質」（「用紙種類」から自動設定される場合を含む）に限定されず、他の印刷パラメータから、あるいは「印刷品質」と他のパラメータとの組合せから印刷モードを決定する方法も採用できる。例えば「双方向印刷」の有無をユーザが選択できる印刷パラメータを用意し、「双方向印刷」が選択されている場合に高速印刷モードを設定し、「双方向印刷」が選択されていない（つまり「一方向印刷」）場合に、印刷解像度に関係なく低速印刷モードを設定してもよい。
【００６５】
次にＣＰＵ４３が実行する給紙・紙送り処理ルーチンを、図７〜図９に従って説明する。
ステップＳ１では、給紙シーケンスを実行する。すなわち、図８に示す給紙シーケンスのサブルーチンを実行して、ＡＳＦ１３及び紙送りローラ２９を駆動させることで用紙Ｐの給紙を行う。この給紙動作により用紙Ｐ１は頭出しされる。
【００６６】
次のステップＳ２では、紙送りシーケンスを実行する。すなわち、図９に示す紙送りシーケンス用のサブルーチンを実行して、用紙Ｐ１の紙送りを行う。
ステップＳ３では、カウンタ６１の計数値Ｎに、給紙シーケンスで紙送りした用紙Ｐの紙送り量を加算する（Ｎ＝Ｎ＋紙送り量）。
【００６７】
ステップＳ４では、印刷を行う。すなわち、キャリッジモータ５１を駆動してキャリッジ１８を印刷領域を横切るように主走査方向Ｘに移動させることにより、その移動過程で記録ヘッド１９のノズルからインク滴を吐出して１ライン（１パス）分の印刷を行う。なお、給紙シーケンス（Ｓ１）が終了して用紙Ｐ１が頭出しされた際は、紙送りシーケンス（Ｓ２）及びカウンタの計数処理（Ｓ３）を省略して、ステップＳ４の印刷に移行し、頭出しされた用紙に最初の印刷が行われるようになっている。
【００６８】
ステップＳ５では、印刷終了であるか否かを判断する。印刷終了でなければステップＳ２に移行し、印刷終了であれば、ステップＳ６に移行する。
ステップＳ６では、排紙を行う。すなわち、ステッピングモータ５２を駆動して排紙ローラ３０等を回転させることにより用紙Ｐ１を排紙させる。
【００６９】
次に給紙シーケンスについて図８に従って説明する。ＣＰＵ４３は、印刷品質が「高速」であれば「高速印刷モード」を設定し、「標準」であれば「ノーマル印刷モード」を設定し、さらに「高画質」であれば「高画質印刷モード」を設定する。その他、印刷品質以外の印刷パラメータの設定項目（例えば用紙種類が「写真用紙」）に従い印刷品質の項目に優先して高画質印刷モードを設定する場合もある。
【００７０】
まずステップＳ１１では、印刷モードが「高速」であるか否かを判断する。「高速」であればステップＳ１２に進み、「高速」でなければ（つまり「ノーマル」又は「高画質」であれば）ステップＳ１３に進む。
【００７１】
ステップＳ１２では、第１給紙動作を指令する。すなわち、ＣＰＵ４３は、ステッピングモータ５２に第１給紙動作を実施させるべく駆動データと電圧値とをモータドライバ５０に指令する。詳しくは、まず印刷データのヘッダから頭出し位置まで給紙するために必要な搬送距離Ｄ（給紙量）、頭出し位置まで給紙するために必要なカウンタ６１の計数値相当の値を取得する。搬送距離Ｄが決まると、複数用意された高トルク用の加減速テーブルから、最低駆動距離（Ｄa＋Ｄb）がこの搬送距離Ｄ以下となる最低距離条件を満たし、かつそのうち最高の目標速度（目標周波数ｆc）が得られる加減速テーブルＴを選択する。そして、選択した加減速テーブルＴを参照して、給紙開始位置からその時々の位置に応じて決まるパルス周波数ｆを一データとして含む駆動データを指令しつつ、高トルク用の電圧値テーブルＶＴ２を参照してその時々の位置（区間）に応じて決まる電圧値をモータドライバ５０に指令する。モータドライバ５０は、駆動データ中のパルス周波数ｆかつ指令された電圧値を有する電圧パルスを相毎に生成して、ステッピングモータ５２の相毎の励磁コイルに印加する。その結果、ステッピングモータ５２の励磁コイルには、印加された電圧値に比例する電流値を例えば振幅にもつＡ相・Ｂ相の電流パルスが印加される。こうしてステッピングモータ５２が正転方向に搬送距離Ｄに応じた所定回転量だけ回転することにより、ＡＳＦ１３が搬送方向のみに用紙Ｐ１を給紙する通常給紙動作（第１給紙動作）が行われる。この結果、ホッパー１５上に積重された用紙のうち最上位の１枚がＡＳＦ１３の動作により搬送方向（副走査方向Ｙ）へ給紙されて頭出し位置に向かって搬送される。
【００７２】
一方、印刷モードが「高速」でない（Ｓ１１でＮＯである）場合、つまり「ノーマル」又は「高画質」である場合は、その移行先であるステップＳ１３において、ローラリセット動作を伴う第２給紙動作を指令する。この第２給紙動作は、給紙ローラ２２を１回転させてリセットさせるローラリセット動作と、ローラリセット動作により頭出し位置を過ぎて給紙された可能性のある用紙Ｐを紙検出器３３が非検知（ＯＦＦ）となるまで反搬送方向へ逆送させる逆送動作と、逆送動作終了後に用紙Ｐを頭出し位置まで再度搬送方向へ給紙する頭出し動作との３動作からなる。ＣＰＵ４３はモータドライバ５０に第２給紙動作を行わせる駆動データと電圧値を指令する。まず第２給紙動作のうちローラリセット動作を指令する。ローラリセット動作に必要な搬送距離Ｄは予め既知なので、その既知の搬送距離Ｄから決まる加減速テーブルＴを参照して給紙開始位置からその時々の位置に応じて決まるパルス周波数ｆを一データとして含む駆動データを指令しつつ、低トルク用の加減速テーブルを参照してその時々の位置（区分）に応じて決まる電圧値をモータドライバ５０に指令する。駆動データ中の他の一データとしてモータ回転方向の指示データが含まれるが、このときは指示データとして正転方向を指令する。こうしてローラリセット動作を終えると、引き続き、逆送動作と頭出し動作とをそれぞれの搬送距離に応じた速度制御及びトルク制御を適用して順次実施し、頭出し動作により用紙Ｐ１を頭出し位置に向かって搬送させる。なお、モータ回転方向の指示データとして、逆送動作時には逆転方向、頭出し動作時には正転方向がそれぞれ指令される。
【００７３】
ステップＳ１４では、紙検出器３３がＯＮしたか否かを判断する。すなわち、頭出し位置に向かって給紙された用紙Ｐ１の先端が紙検出器３３のレバー３１を押して、紙検出器３３がＯＮしたか否かを判断する。紙検出器３３がＯＮすればステップＳ１５に進み、紙検出器３３がＯＮしなければ（つまりＯＦＦのままであれば）ＯＮするまで待機する。なお、第２給紙動作のうちローラリセット動作の途中での紙検出器３３のＯＮは、ＣＰＵ４３は制御上無視するようになっている。
【００７４】
ステップＳ１５では、カウンタ６１をリセットする。この際、第１給紙動作と第２給紙動作のいずれの場合も、頭出し途中の用紙Ｐ１が紙検出器３３をＯＮさせたときにカウンタ６１はリセットされる。このカウンタ６１のリセットによって、カウンタ６１には紙検出器３３がＯＮした時を「０」として、その原点「０」から用紙Ｐが搬送された搬送距離に相当するパルス数が計数される。
【００７５】
ステップＳ１６では、頭出し位置でステッピングモータ５２の駆動を停止する。紙検出器３３の検知位置から頭出し位置までの搬送距離は、印刷データのヘッダ中の給紙コマンドから既知である。よって、カウンタ６１の計数値Ｎが頭出し位置に相当する値Ｎhに達したらステッピングモータ５２の駆動を停止する。この場合、そのとき採用されている加減速テーブルＴにおいて頭出し位置が停止位置となるような減速開始位置（Ｎh−Ｄb）から減速を開始して、用紙Ｐ１を頭出し位置Ｎhで停止させる。こうして給紙シーケンスが終了する。なお、ステップＳ１１，Ｓ１２，Ｓ１４〜Ｓ１６の各処理を実行して第１給紙シーケンスを行うとともに、ステップＳ１１，Ｓ１３，Ｓ１４〜Ｓ１６の各処理を実行して第２給紙シーケンスを行うＣＰＵ４３により、制御手段が構成される。
【００７６】
給紙シーケンスで頭出しされた用紙Ｐ１に印刷が実施されると、次に印刷動作と交互に紙送り動作が実施される。この紙送り動作は図９に示す紙送りシーケンスにより実行される。以下、紙送りシーケンスについて図９に基づいて説明する。
【００７７】
ステップＳ２１では、ローラリセット動作なしであったか否かを判断する。すなわち、給紙シーケンスで実施された給紙動作が、ローラリセット動作を伴わない第１給紙動作であるか否かを判断する。もちろん、印刷モードが高速印刷モードであるか否か、あるいは印刷品質が「高速」であるか否かを判断してもよい。ローラリセット動作なしと判断した場合はステップＳ２２に進み、ローラリセット動作ありと判断した場合はステップＳ２４に進む。
【００７８】
ステップＳ２２では、カウンタ６１の計数値Ｎが閾値Ｎａ未満（Ｎ＜Ｎａ）であるか否かを判断する。つまり、用紙Ｐ１の搬送位置がＡ領域内にあるか否かを判断する。Ｎ＜ＮaであればステップＳ２３に進み、Ｎ≧ＮaであればステップＳ２４に進む。なお、このステップＳ２２の処理を実行するＣＰＵ４３により、給送装置の負荷が駆動源に働く負荷期間であるか否かを判断する判断手段を構成する。
【００７９】
ステップＳ２３では、高トルク用の駆動を選択する。詳しくは、印刷データのヘッダ中の紙送りコマンドから、カウンタ６１の計数値相当の値として必要な搬送距離Ｄ（紙送り量）を取得する。紙送りすべき搬送距離Ｄが決まると、複数用意された高トルク用の加減速テーブルＴから、最低駆動距離（Ｄa＋Ｄb）がこの搬送距離Ｄ以下となる最低距離条件を満たし、かつそのうち最高の目標速度（目標周波数ｆc）が得られる加減速テーブルＴを選択する。そして、選択した加減速テーブルＴに対応付けられた図６に示す高トルク用（Ａモード）の電圧値テーブルＶＴ２を選択する。
【００８０】
ステップＳ２４では、低トルク用の駆動を選択する。詳しくは、印刷データのヘッダ中の紙送りコマンドから、必要な搬送距離Ｄ（紙送り量）を取得する。紙送りすべき搬送距離Ｄが決まると、複数用意された低トルク用の加減速テーブルＴから、最低駆動距離（Ｄa＋Ｄb）がこの搬送距離Ｄ以下となる最低距離条件を満たし、かつそのうち最高の目標速度（目標周波数ｆc）が得られる加減速テーブルＴを選択する。そして、選択した加減速テーブルＴに対応付けられた図６に示す低トルク用（Ｂモード）の電圧値テーブルＶＴ１を選択する。
【００８１】
ステップＳ２５では、紙送りを実施する。すなわち、選択された加減速テーブルＴを参照して、紙送り開始位置からその時々の位置に応じて決まる速度データ（パルス周波数）を含む駆動データ、及び選択した電圧値テーブルＶＴ１又はＶＴ２を参照して決まるその時々の位置に応じて決まる電圧値を、モータドライバ５０に指令する。
【００８２】
例えば図５に示すように、用紙Ｐ１の搬送位置がＡ領域にある（Ｎ＜Ｎａ）うちは、高トルク用の電圧値テーブルＶＴ２に基づいてステッピングモータ５２が駆動され、高トルクのＡモードで紙送りが行われる。そして、Ａ領域とＢ領域の境界（図５における計数値Ｎが閾値Ｎａとなる搬送位置を示す破線）を跨ぐ紙送りとなった場合は、その境界を跨ぐ前の計数値Ｎ（＜Ｎa）に基づいて今回の紙送りの駆動条件が選択され、Ｎ＜Ｎａを満たすことになるので、高トルク用の駆動条件が選択される。その結果、境界を跨いでＡ領域からＢ領域へ紙送りされるときは、高トルクのＡモードで紙送りが行われる。
【００８３】
一方、用紙Ｐ１の搬送位置Ｎが既に閾値Ｎａを超えた位置から紙送りを開始するときは、Ｎ≧Ｎａを満たすことになるので、低トルク用の駆動条件が選択される。その結果、境界上、又は境界を超えた位置から紙送りを開始するときは、低トルクのＢモードで紙送りが行われる。こうして図５に示すようにＡ領域にあるうちは高トルクのＡモードで紙送りがなされるので、ステッピングモータ５２が脱調することが回避される。しかもＡ領域に比べ十分長いＢ領域では低トルクのＢモードで紙送りがなされるので、低電力で済むうえ紙送り時の騒音を小さく抑えることができる。そして、Ａ領域とＢ領域の境界を跨ぐ紙送りは、高トルクのＡモードで行われるので、ステッピングモータ５２の脱調を確実に防ぐことができる。なお、ステップＳ２１〜Ｓ２３，Ｓ２５の各処理を実行して負荷期間で高トルクの搬送を行うとともに、ステップＳ２１，Ｓ２２，Ｓ２４，Ｓ２５の各処理を実行して負荷期間を過ぎた期間で低トルクの搬送を行うＣＰＵ４３により、制御手段が構成される。
【００８４】
図１０は、プリンタ１１の給紙・紙送り動作を説明するタイミングチャートである。同図（ａ）は高速印刷モードのときの給紙・紙送り動作を示し、同図（ｂ）は標準・高画質印刷モードのときの給紙・紙送り動作を示す。同図（ａ）において、上から順に、給紙ローラ位相角、クラッチ５３の接続状態（ＯＮは接続、ＯＦＦは切断）、ホッパー１５の状態（ＵＰは給紙位置、ＤＯＷＮは退避位置）、紙戻しレバー２５の状態（ＤＯＷＮは退避位置、ＵＰは起立位置）、給紙ローラ２２の状態（給紙・非給紙）を示している。また、その下側には、ステッピングモータ５２の制御内容、紙検出器３３のＯＮ・ＯＦＦ、カウンタ６１の計数値をそれぞれ示している。なお、同図（ｂ）では、給紙ローラ位相角、クラッチ５３、ホッパー１５、紙戻しレバー２５、給紙ローラ２２の各状態ついては同図（ａ）と同様なので、ステッピングモータ５２、紙検出器３３、カウンタ６１の状態のみ示している。
【００８５】
給紙ローラ２２がリセット位置（０°）から１回転する間にまずホッパー１５が給紙位置へ上昇し、紙戻しレバー２５が退避位置へ傾倒する。その後、回転中の給紙ローラ２２の円弧面２２ａがホッパー１５上の用紙Ｐに当接して給紙が開始され（図２（ｂ）参照）、さらに給紙ローラ２２の回転に伴って用紙の給紙が進められる。給紙された用紙Ｐ１が紙送りローラ２９にニップされたタイミングで、給紙ローラ２２の円弧面２２ａが用紙Ｐ１から離間し、給紙ローラ２２による用紙Ｐ１の送り出しが停止される。その直後にホッパー１５の復帰動作が開始される。そして、ホッパー１５が退避する復帰動作にやや遅れて紙戻しレバー２５が起き上がる。この紙戻しレバー２５の起き上がり動作によって、給紙ローラ２２とリタードローラ２４との間の搬送路に先端が入り込んだ２枚目以降の用紙Ｐが、ホッパー１５上へ押し戻される。
【００８６】
図１０（ａ）に示す印刷モードが第１記録モードとしての「高速印刷モード」の例では、給紙動作は搬送方向（副走査方向Ｙ）へのみ給紙される第１給紙動作が行われる（第１給紙シーケンス）。用紙の頭出し位置は印刷データ中のコマンドから取得される。給紙動作の途中で紙検出器３３がオンするとカウンタ６１がリセットされ、カウンタ６１の計数値が頭出し位置に相当する計数値「Ｎo」に達すると、ステッピングモータ５２の正転駆動が停止される。この頭出し位置の計数値ＮoはＡ領域の閾値Ｎaより小さい（Ｎo＜Ｎa）ので、用紙Ｐ１の搬送位置はＡＳＦ復帰動作の終了前でＡ領域にある。そして、用紙Ｐ１の搬送位置が、計数値Ｎが閾値Ｎa未満となるＡ領域にあるうちはＡモードで高トルク（図６のＶＴ２参照）の紙
送り駆動が行われる。そして、計数値ＮがＡ領域の閾値Ｎaを超えて、Ｂ領域（Ｎ≧Ｎa）の値になると、Ｂモードで低トルク（図６のＶＴ１参照）の紙送り駆動が行われる。こうして第１給紙動作により給紙を短時間で行って高速印刷を実現しつつステッピングモータ５２の脱調を回避でき、しかもＢ領域での紙送では消費電力が低く抑えられる。消費電力が低く抑えられることにより、ステッピングモータ５２の発熱および紙送り駆動時の騒音を低く抑えることができる。
【００８７】
一方、図１０（ｂ）に示す印刷モードが第２記録モードとしての「ノーマル印刷モード」又は「高画質印刷モード」の例では、ローラリセット動作を伴った給紙動作（第２給紙動作）が行われる。すなわち、同図（ｂ）に示すように、まずステッピングモータ５２がローラリセット動作が終了するまで正転駆動される。ステッピングモータ５２のこの正転駆動が終わることで、給紙ローラ２２のローラリセット動作が終了する。引き続きステッピングモータ５２は逆転駆動されて、用紙の逆送中に紙検出器３３がオフするとステッピングモータ５２の逆転駆動が停止される。そして、再度、ステッピングモータ５２は正転駆動され、紙検出器３３が用紙の先端を検知してＯＮすると、カウンタ６１がリセットされるとともに計数が開始される。その計数値が頭出し位置の値Ｎoになると、ステッピングモータ５２の正転駆動が停止される。こうしてローラリセット動作を伴う第２給紙動作（第２給紙シーケンス）は終了する。第２給紙動作終了後の頭出し位置では、既にローラリセット動作が終了しており、ステッピングモータ５２に負荷のかかるＡＳＦ復帰動作の期間である負荷期間としてのＡＳＦ復帰動作期間を過ぎている。よって、頭出し後の紙送りは、常にＢモードの低トルク（図６のＶＴ１参照）で行われる。こうしてステッピングモータ５２の脱調を回避でき、しかも紙送りは常に消費電力が低く抑えられるので、ステッピングモータ５２の発熱および紙送り駆動時の騒音を小さく抑えることができる。
【００８８】
なお、印刷モードが高速印刷モードであると判断した場合（Ｓ１１でＹＥＳの場合）、さらに頭出し位置ＮoがＡ領域の閾値Ｎa未満である（Ｎo＜Ｎa）か否かを判断して、その判断結果に基づいて第１給紙動作（Ｓ１２）か第２給紙動作（Ｓ１３）かを選択する方法を採用することができる。すなわち、頭出し位置Ｎoが閾値Ｎa未満（Ｎo＜Ｎa）の場合は第２給紙動作を実施するが、頭出し位置Ｎoが閾値Ｎa以上（Ｎo≧Ｎa）の場合は第１給紙動作を実施する。頭出し位置Ｎoが閾値Ｎa以上（Ｎo≧Ｎa）の場合は、用紙Ｐ１を頭出し位置Ｎoまで給紙すれば、その給紙過程でローラリセット動作が終了する。よって、搬送方向へのローラリセット動作、反搬送方向への逆送動作、搬送方向への頭出し動作の３行程を行わずに済み、給紙動作を搬送方向のみの１行程の第１給紙動作で済ませられる。従って、Ｎo≧Ｎaの場合、給紙動作を短時間に済ませて、印刷スループットを向上させることができる。
【００８９】
以上詳述したように、本実施形態によれば、以下の効果を得ることができる。
（１）給紙された用紙Ｐ１の頭出し後の搬送位置を示すカウンタ６１の計数値Ｎが、ＡＳＦ１３の負荷要因による負荷が加わるＡ領域の閾値Ｎa未満であれば、ステッピングモータ５２を高トルクで駆動して紙送りを行う。一方、カウンタ６１の計数値ＮがＡ領域の閾値Ｎa以上になって、ＡＳＦ１３の負荷要因による負荷が加わらないＢ領域に入れば、ステッピングモータ５２を低トルクで駆動して紙送りを行う。よって、用紙Ｐ１が頭出しされた位置が、機械的負荷発生要因であるホッパー１５及び紙戻しレバー２５の復帰動作（ＡＳＦ復帰動作）の途中であっても、その復帰動作の負荷が加わる期間は高トルクが付与されてステッピングモータ５２の脱調の心配がないうえ、その復帰動作終了後は低トルクで紙送り駆動することで、消費電力を低く抑えることができ、ステッピングモータ５２の発熱及び騒音を抑制することができる。また、搬送方向に用紙を１回だけ送る通常の給紙動作（第１給紙動作）を実施できるので、印刷のスループットを高く維持できる。よって、高速印刷モードのような印刷速度を優先する印刷モードにも対応できる。
【００９０】
（２）また、印刷品質が「標準」「高画質」であって印刷速度が優先されない印刷モードの場合は、ローラリセット動作を伴う給紙動作（第２給紙動作）を行うので、給紙動作の所要時間が多少長くはなるものの、紙送りは常に低トルクで行うことができる。このため、ステッピングモータ５２の発熱を低く抑えられるうえ、紙送り駆動時は常に騒音を小さく抑えることができる。
【００９１】
（３）カウンタ６１の計数値ＮがＡ領域とＢ領域の境界である閾値Ｎaを跨ぐ紙送り動
作のときは、高トルクで紙送り駆動が行われる。よって、Ａ領域とＢ領域の境界を跨ぐ紙送りのときにも、ステッピングモータ５２の脱調を回避できる。このため、Ａ領域とＢ領域の境界を跨ぐ紙送りのときにステッピングモータ５２が脱調してＡ領域とＢ領域の境界を跨いだ紙送り直後の印刷位置がずれることを回避できる。例えば、印刷された画像にＡ領域とＢ領域の境界に相当する位置付近に白スジ等が入る印刷画質の低下を防止できる。
【００９２】
（４）Ａ領域にあるときは、紙送り動作間の停止期間（図６におけるHold期間）におけるステッピングモータ５２の電流を高く設定して、Ｂ領域にあるときに比べ高い停止保持トルクを確保している。よって、紙送りが終わって停止したステッピングモータ５２が、ホッパー１５の圧縮バネ２１や紙戻しレバー２５のバネによって、反搬送方向へ押し戻そうとする付勢力、あるいは搬送方向へ押し出そうとする付勢力を受けたとしても、紙送りされた適正な停止位置に用紙Ｐ１を保持できる。この結果、適正な紙送り位置で印刷でき、副走査方向の印刷位置のずれが原因で発生するバンディング等の画質不具合を防止できる。
【００９３】
（５）紙送り移動中（図６における加速１、加速２、定速、減速１、減速２）におけるステッピングモータ５２の電流を高く設定したので、紙送り移動中にステッピングモータ５２が脱調することを回避できる。よって、規定の紙送り量の紙送り動作を確実に行うことができ、適正な紙送り位置で印刷できることから、副走査方向の印刷位置のずれが原因で発生するバンディング等の画質不具合を防止できる。
【００９４】
（６）用紙Ｐ１がＡ領域にある（Ｎ＜Ｎa）ときに使用する高トルク用の電圧値・加減速テーブルを、給紙用のテーブルとしても兼用する構成としているので、Ａ領域用（Ａモード用）と給紙用の電圧値・加減速テーブルを別々に用意する必要がない。また、高トルク用の電圧値テーブルを給紙用として用いた際に、給紙ローラ２２がホッパー１５上の用紙Ｐに当接し始めて比較的大きな負荷抵抗が加わるタイミングに相当する「加速２」の期間において、紙送り移動中の他の期間の電圧値（Ｖc２）よりも高い電圧値（Ｖc３）を設定している。よって、高トルク用の電圧値テーブルＶＴ２を給紙用として兼用した場合も、電流値をなるべく低く抑えつつステッピングモータ５２の脱調を防止できる。
【００９５】
（７）高トルク用の加減速テーブルＴと低トルク用の加減速テーブルＴとを、同じ搬送距離Ｄでも設定される目標速度が異なるように設定した。このため、用紙Ｐ１の搬送位置がＡ領域からＢ領域に切り替わると、高トルクから低トルクに切り替わるとともに搬送速度（設定速度）も切り替わる。トルクに応じて搬送速度（設定速度）も切り替わることにより紙送り動作終了時の停止位置精度を向上させる加減速テーブルの調整がし易くなる。
【００９６】
（８）頭出し位置ＮoがＡ領域の閾値Ｎaを超えるか否かを判断し、頭出し位置が閾値Ｎaを超える（Ｎ≧Ｎa）場合は、搬送方向のローラリセット動作・反搬送方向の逆送動作・搬送方向への頭出し動作の３行程を行う第２給紙シーケンスを行わず、搬送方向のみに１回のみの第１給紙動作で済む第２給紙シーケンスを採用する場合、余分な給紙動作を省いて印刷のスループットを向上できる。
【００９７】
なお、前記各実施形態に限定されず、以下の形態も採用できる。
（変形例１）前記実施形態では、印刷品質が「標準」のときは、第１給紙動作を行うようにしてもよい。また、印刷モードを決める印刷条件の選択肢が２つ以上ある場合、そのうち最も印刷速度を優先する選択肢が選択される場合に、第１給紙動作が行われれば足りる。もちろん、このような印刷速度に影響を与える印刷条件項目は印刷品質に限定されず、印刷解像度や用紙種類（媒体種類）、双方向印刷の有無であってもよい。このうち例えば印刷解像度の場合は、印刷解像度が低い場合に第１給紙動作を実行し、媒体種類の場合は、仮印刷の可能性のある例えば普通紙が選択された場合に第１給紙動作を実行する。双方向印刷が選択された場合に第１給紙動作を実行する。なお、ここでいう選択肢の設定は、ユーザが入力装置３５ｂを用いてホストコンピュータ３５の表示装置３５ａの設定画面で選択したり、プリンタ１１の操作パネルで選択したりしてもよいが、これに止まらず、ユーザが設定した項目の選択肢の選択結果を基にプリンタが自動選択した選択肢に基づいて給紙シーケンスを選択する構成も採用できる。
【００９８】
（変形例２）前記実施形態では、ホッパー１５と紙戻しレバー２５の復帰動作が共に終了した位置をＡ領域の閾値としたが、Ａ領域の閾値として他のタイミングを設定することができる。例えばホッパー１５と紙戻しレバー２５の各復帰動作による負荷のうち一方がかなり小さければ、その小さい方の負荷は無視して、大きい方の負荷に合わせてＡ領域の閾値を設定してもよい。例えばＡ領域の閾値をホッパー１５の復帰動作の終了時期に設定してもよい。さらに、ホッパー１５と紙戻しレバー２５の復帰動作の負荷の両方がかかる期間と一方の負荷だけがかかる期間とでステッピングモータに印加するモータ電流値（指令電圧値）を変化させてもよい。すなわち、両方の負荷がかかる期間でモータ電流値（指令電圧値）を大きく設定し、一方の負荷のみがかかる期間ではその負荷の割合に応じた小さめのモータ電流値（指令電圧値）を設定する。さらには復帰動作期間のうち特に負荷が大きい特定期間がある場合は、その特定期間の終了に合わせてＡ領域の閾値を設定することもできる。つまり、復帰動作の途中にＡ領域の閾値が設定されもよい。
【００９９】
（変形例３）自動給紙装置における負荷要因は、ホッパー１５と紙戻しレバー２５のうちの少なくとも一方であることに限定されない。例えばリタードローラ２４のようなリタード部材を機械的負荷発生要因としてＡ領域の閾値を設定してもよい。この場合、リタード部材がステッピングモータと駆動連結されていなくても、紙送りされる用紙の抵抗としてリタード部材が働けばその紙送り時にステッピングモータに負荷がかかるので、このような用紙を介して受ける負荷による脱調を防止することもできる。さらには、給紙ローラ２２自体が機械的負荷発生要因であっても構わない。例えば、頭出しが終了しても給紙ローラ２２が用紙の後部を挟持している構成においては、給紙ローラ２２による挟持が開放されるときの用紙位置に応じてＡ領域の閾値を設定してもよい。また自動給紙装置に限らず、手動給紙装置においても負荷要因がある場合は、その負荷要因がなくなる用紙位置に応じてＡ領域の閾値を設定することができる。
【０１００】
（変形例４）前記実施形態では、例えば搬送動作における加速領域のトルクを高く設定したり、定速領域のトルクを高く設定したり、減速領域におけるトルクを高く設定したりすることができる。さらに間欠動作により搬送する場合、搬送動作間の停止期間中の停止トルクのみより高いトルクに設定することも可能である。
【０１０１】
（変形例５）前記実施形態では、ホッパー１５の圧縮バネ２１と紙戻しレバー２５のバネが共に搬送方向又は反搬送方向の付勢力をステッピングモータに付与する向きに付勢されていたが、必ずしもバネにより付勢されている必要はない。例えばバネはなくても構わず、バネがなくても、カム機構を介して可動部材であるホッパー１５と紙戻しレバー２５を復帰させるための負荷が加わることで、ステッピングモータの紙送り中の脱調は起こりうるので、本発明の採用により、媒体の搬送中におけるステッピングモータの脱調は回避できる。さらに給送装置を構成するホッパー１５等の可動部材は、紙送り方向の付勢力をステッピングモータに付与する向きに付勢されていてもよい。この場合、一旦紙送りされて停止した用紙がさらに紙送り方向側へ押し出されるステッピングモータの脱調を防止できる。
【０１０２】
（変形例６）前記実施形態では、媒体としての用紙の搬送位置を示すカウンタ６１の計数値に基づきＮ＜Naを満たすか否かを判断することにより、所定動作期間にあるか否かを判断したが、他の判断方法も採用できる。例えば給紙ローラ２２の回転位置をセンサやエンコーダにより検出し、その検出された回転位置が、給送装置としてのＡＳＦ１３の所定動作期間に対応する位置にあるか否かを判断する方法を採用できる。要するにＡＳＦ１３が所定動作期間にあることを判断できる方法であればどのような方法も採用できる。
【０１０３】
（変形例７）前記実施形態では、ステップ駆動式の駆動源としてのステッピングモータは、回転式モータに限定されない。例えばリニアステッピングモータも採用できる。また、給紙ローラ２２は側面視Ｄ字型のローラである必要はない。円筒型のローラを使用するプリンタに適用することもできる。
【０１０４】
（変形例８）前記実施形態では、給紙・紙送り処理（給紙シーケンス、紙送りシーケンスを含む）をＣＰＵ４３がプログラムを実行することによりソフトウェアにより実現したが、ソフトウェアによる方法には限定されない。例えば給紙・紙送り処理を制御回路（カスタムＩＣなど）によりハードウェアで実現してもよく、さらに給紙・紙送り処理をハードウェアとソフトウェアとの組合せにより実現することできる。
【０１０５】
（変形例９）インクジェット式プリンタに限定されない。ドットインパクト式プリンタなどの他のシリアルプリンタに適用してもよい。
（変形例１０）前記実施形態では、画像形成装置をインクジェット式のシリアルプリンタに具体化したが、この種の液体を噴射するインクジェット式の画像形成装置としては、インク滴を噴射して画像を印刷する液体噴射装置に限定されず、その他の液体噴射装置にも適用できる。インク以外の他の液体（機能材料の粒子が分散されている液状体を含む）を噴射する液体噴射装置に具体化することもできる。例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ及び面発光ディスプレイの製造などに用いられる電極材や色材などの材料が分散または溶解された液状体を噴射する液体噴射装置であってもよい。この場合、液滴を噴射して媒体としての基板上に画素パターンや配線パターンなどの画像が描画により形成される。例えばシート状の基板を自動給送装置で１枚ずつ順次給送し、給送された基板上に記録手段により配線パターン等の画像を液体噴射法で描画する場合、媒体としての基板の位置精度を向上させることができ、配線パターン等の画像を位置精度良く形成することができる。
【０１０６】
以下、前記実施形態および各変形例から把握される技術的思想を記載する。
（１）請求項１乃至６のいずれか一項において、前記給送装置は、媒体の搬送方向又は反搬送方向の付勢力を前記駆動源に付与する方向に可動部（１５，２５）を付勢する付勢手（２１）を備えていることを特徴とする画像形成装置。
【０１０７】
（２）前記制御手段は、前記搬送装置に搬送動作させるときに前記駆動源を速度制御するために設定された搬送用の加減速テーブルと、前記給送装置に給送動作させるときに前記駆動源を駆動制御するために設定されるとともに前記搬送用の加減速テーブルに比べ高トルクが設定された給送用の加減速テーブルとが設定されており、前記媒体の搬送位置が前記設定領域にあるときは給送用の加減速テーブルを選択することを特徴とする請求項２に記載の画像形成装置。これによれば、高いトルクを設定するときは、搬送用の加減速テーブルに比べ高トルクに設定されている給送用の加減速テーブルを流用するので、搬送過程において高いトルクを設定するために別途加減速テーブルを用意する必要がない。
【図面の簡単な説明】
【０１０８】
【図１】一実施形態におけるプリンタの電気的構成を示すブロック図。
【図２】（ａ）〜（ｃ）自動給紙装置の動作を説明する模式側面図。
【図３】プリンタの斜視図。
【図４】Ａ領域とＢ領域を説明するための用紙の平面図。
【図５】Ａ領域とＢ領域の境界を跨ぐ紙送りの動作を説明する用紙の部分平面図。
【図６】電圧値テーブルと加減速テーブルを示すグラフ。
【図７】給紙・紙送り処理を示すフローチャート。
【図８】給紙シーケンスを示すフローチャート。
【図９】紙送りシーケンスを示すフローチャート。
【図１０】（ａ）は第１給紙シーケンス及び紙送りシーケンス、（ｂ）は第２給紙シーケンス及び紙送りシーケンスをそれぞれ示すタイミングチャート。
【符号の説明】
【０１０９】
１１…画像形成装置としてのプリンタ、１３…給送装置としての自動給紙装置（ＡＳＦ）、１５…可動部としてのホッパー、１８…記録手段を構成するキャリッジ、１９…記録手段を構成する記録ヘッド、２１…圧縮バネ、２２…給紙ローラ、２４…リタードローラ、２５…可動部としての紙戻しレバー、２９…搬送装置を構成する紙送りローラ、３０…排紙ローラ、３３…位置検出手段を構成する紙検出器、３５…ホストコンピュータ、４０…制御部、４３…制御手段、判断手段及び判定手段を構成するＣＰＵ、４５…記憶手段としてのＲＯＭ、５０…制御手段を構成するモータドライバ、５２…ステップ駆動式の駆動源としてのステッピングモータ、５３…クラッチ、５４…カム機構、５５…カム機構、６１…位置検出手段を構成するカウンタ、ＶＴ１…低トルク用テーブルとしての低トルク用の電圧値テーブル、ＶＴ２…高トルク用テーブルとしての高トルク用の電圧値テーブル、Ｔ…速度テーブルとしての加減速テーブル、Ｎ…搬送位置を示す計数値、Ｎa…Ａ領域の閾値、Ｐ，Ｐ１…媒体としての用紙。
【図１】
2008069005.tif 000003
【図２】
2008069005.tif 000004
【図３】
2008069005.tif 000005
【図４】
2008069005.tif 000006
【図５】
2008069005.tif 000007
【図６】
2008069005.tif 000008
【図７】
2008069005.tif 000009
【図８】
2008069005.tif 000010
【図９】
2008069005.tif 000011
【図１０】
2008069005.tif 000012