(57)【要約】【課題】複数の印刷媒体の連続的な搬送中に用紙サイズの不一致を検出したとき、印刷処理を中断すること。【解決手段】印刷装置１のセンサ３６は、上流側搬送ローラ１１および下流側搬送ローラ１４の間において印刷媒体Ｐの有無を検出する。制御手段５１〜５４は、印刷領域へ搬送される印刷媒体Ｐの用紙サイズが印刷データに指定されるものと一致しない場合に、センサ３６により印刷媒体Ｐの先端が検出されるまで、上流側搬送ローラ１１および下流側搬送ローラ１４をともに回転駆動し、上流側従動ローラ１２を上流側搬送ローラ１１から離間した後に下流側搬送ローラ１４を回転駆動する。【選択図】図２
2008087873.tif 000002
【特許請求の範囲】
【請求項１】
上流側従動ローラを上流側搬送ローラに当接させた状態で上記上流側搬送ローラおよび下流側搬送ローラをともに回転駆動することで、給紙トレイ上の複数の印刷媒体を印刷領域へ連続的に搬送し、排出する印刷装置であって、
上記上流側搬送ローラおよび上記下流側搬送ローラの間において上記印刷媒体の有無を検出するセンサと、
上記印刷領域へ搬送される上記印刷媒体の用紙サイズが印刷データに指定されるものと一致しない場合に、上記センサにより上記印刷領域において印刷中の印刷媒体より後に搬送される上記印刷媒体の先端が検出されるまで、上記上流側搬送ローラおよび上記下流側搬送ローラをともに回転駆動し、上記上流側従動ローラを上流側搬送ローラから離間した後に上記下流側搬送ローラを回転駆動する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記制御手段は、前記センサによる前記印刷中の印刷媒体の後端縁の検出に基づいて判断されるその印刷中の印刷媒体の未印刷領域を超えた範囲に対して印刷をすることになる場合に、前記印刷領域へ搬送される前記印刷媒体の用紙サイズが前記印刷データに指定されるものと一致しないと判断することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記制御手段は、前記センサにより、前記後に搬送される印刷媒体の先端が検出され、さらに少なくともその前記後に搬送される印刷媒体が前記下流側搬送ローラにより搬送可能になるまで、前記上流側搬送ローラおよび前記下流側搬送ローラをともに回転駆動することを特徴とする請求項１または２記載の印刷装置。
【請求項４】
前記制御手段は、前記センサにより、前記後に搬送される印刷媒体の先端が検出されるまで、前記上流側搬送ローラおよび前記下流側搬送ローラをともに回転駆動する制御を繰り返し実行することを特徴とする請求項１から３の中のいずれか１項記載の印刷装置。
【請求項５】
前記制御手段は、前記上流側搬送ローラおよび前記下流側搬送ローラをともに回転駆動する制御を所定回数繰り返しても、前記センサにより、前記後に搬送される印刷媒体の先端が検出されない場合には、所定のエラー処理を実行することを特徴とする請求項４記載の印刷装置。
【請求項６】
上流側従動ローラを上流側搬送ローラに当接させた状態で上記上流側搬送ローラおよび下流側搬送ローラをともに回転駆動することで、給紙トレイ上の複数の印刷媒体を印刷領域へ連続的に搬送している動作中での、用紙サイズ不一致検出時の印刷処理の中断方法であって、
上記上流側搬送ローラおよび上記下流側搬送ローラの間に設置されるセンサにより上記印刷領域において印刷中の上記印刷媒体より後に搬送される上記印刷媒体の先端が検出されるまで、上記上流側搬送ローラおよび上記下流側搬送ローラをともに回転駆動するステップと、
上記上流側従動ローラを上記上流側搬送ローラから離間するステップと、
上記下流側搬送ローラを回転駆動するステップと、
を有することを特徴とする連続搬送中の用紙サイズ不一致検出時の印刷処理の中断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および連続搬送中の用紙サイズ不一致検出時の印刷処理の中断方法に関する。
【背景技術】
【０００２】
普通紙などの印刷媒体へ印刷を行うインクジェットプリンタとして、印刷媒体をプリンタの内部へ供給するＬＤ（ロード）ローラと、プリンタの内部へ供給された印刷媒体を搬送するＰＦ（ペーパフィード）ローラとを備えたプリンタが知られている（たとえば、特許文献１および２参照）。
【０００３】
特に、特許文献１や特許文献２に記載の印刷装置では、ホッパを上昇させたままにすることで、ＬＤローラにより、複数の記録紙を連続給紙することができる。複数の記録紙を連続的に給紙すると、印刷媒体の給紙間隔が短くなり、単位時間当たりに印刷することが可能となる印刷枚数を増やすことができる。
【０００４】
【特許文献１】特開２００２−２８４３７３号公報
【特許文献２】特開２００２−２８４３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１や特許文献２に記載の印刷装置では、ホッパを上げた状態に保持している。この状態において、給紙トレイ上の複数の印刷媒体を印刷領域へ連続的に給紙することで、給紙トレイ上の複数の印刷媒体を１枚ずつ順番に搬送する場合に比べて、単位時間当たりの搬送枚数を増やすことができる。
【０００６】
しかしながら、このような複数の印刷媒体を連続的に給紙する動作をさせた場合において、用紙サイズの不一致を検出したとき、印刷装置は、その不一致を検出した時点で印刷処理を中断することはできない。印刷媒体を１枚ずつ搬送して印刷する従来の印刷装置では、印刷処理を中断するとき、その印刷制御での排出処理により用紙を排出し、その時点で印刷処理を中断すればよい。しかしながら、複数の印刷媒体を連続的に給紙する印刷装置では、排紙処理において次の用紙が給紙されてしまう。連続印刷中の排出処理においてむ印刷処理を中断したとしても、印刷媒体の搬送経路に印刷媒体が無くなる状態を作り出すことができない。そのため、複数の印刷媒体を連続的に給紙する印刷装置では、用紙サイズの不一致が最初の印刷媒体への印刷処理中に判明したとしても、印刷予定枚数のすべての印刷媒体を排出し終えるのを待たなければならない。印刷処理を中断することができない。
【０００７】
本発明は、複数の印刷媒体の連続的な搬送中に用紙サイズの不一致を検出したとき、印刷処理を中断することができる印刷装置、および連続搬送中の用紙サイズ不一致検出時の印刷処理の中断方法を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る印刷装置は、上流側従動ローラを上流側搬送ローラに当接させた状態で上流側搬送ローラおよび下流側搬送ローラをともに回転駆動することで、給紙トレイ上の複数の印刷媒体を印刷領域へ連続的に搬送し、排出する印刷装置である。そして、この印刷装置は、上流側搬送ローラおよび下流側搬送ローラの間において印刷媒体の有無を検出するセンサと、印刷領域へ搬送される印刷媒体の用紙サイズが印刷データに指定されるものと一致しない場合に、センサにより印刷領域において印刷中の印刷媒体より後に搬送される印刷媒体の先端が検出されるまで、上流側搬送ローラおよび下流側搬送ローラをともに回転駆動し、上流側従動ローラを上流側搬送ローラから離間した後に下流側搬送ローラを回転駆動する制御手段と、を有する。
【０００９】
この構成を採用すれば、制御手段は、複数の印刷媒体の連続的な搬送中に用紙サイズの不一致が検出されると、上流側搬送ローラおよび下流側搬送ローラの間においてセンサにより印刷領域において印刷中の印刷媒体より後に搬送される印刷媒体、たとえば印刷中の印刷媒体の次に搬送される印刷媒体の先端が検出されるまで、上流側搬送ローラおよび下流側搬送ローラをともに回転駆動する。その後、制御手段は、上流側従動ローラを上流側搬送ローラから離間した後に下流側搬送ローラを回転駆動する。したがって、印刷装置は、複数の印刷媒体の連続的な搬送中に用紙サイズの不一致が検出されると、印刷媒体の搬送経路に印刷媒体が残らないように、印刷媒体を排出することができる。印刷処理を適切に中断することができる。
【００１０】
本発明に係る印刷装置は、上述した発明の構成に加えて、以下の特徴を有するものである。すなわち、制御手段は、センサによる印刷中の印刷媒体の後端縁の検出に基づいて判断されるその印刷中の印刷媒体の未印刷領域を超えた範囲に対して印刷をすることになる場合に、印刷領域へ搬送される印刷媒体の用紙サイズが印刷データに指定されるものと一致しないと判断する。
【００１１】
この構成を採用すれば、制御手段は、印刷領域へ搬送される印刷媒体の用紙サイズが印刷データに指定されるものより小さい場合に、用紙サイズの不一致を検出することができる。
【００１２】
本発明に係る印刷装置は、上述した発明の各構成に加えて、以下の特徴を有するものである。すなわち、制御手段は、センサにより、後に搬送される印刷媒体の先端が検出され、さらに少なくともその後に搬送される印刷媒体が下流側搬送ローラにより搬送可能になるまで、上流側搬送ローラおよび下流側搬送ローラをともに回転駆動する。
【００１３】
この構成を採用すれば、上流側従動ローラを上流側搬送ローラから離間した状態で、下流側搬送ローラを回転駆動することで、先端が検出された印刷媒体を確実に排出することができる。
【００１４】
本発明に係る印刷装置は、上述した発明の各構成に加えて、以下の特徴を有するものである。すなわち、制御手段は、センサにより、後に搬送される印刷媒体の先端が検出されるまで、上流側搬送ローラおよび下流側搬送ローラをともに回転駆動する制御を繰り返し実行する。
【００１５】
この構成を採用すれば、上流側搬送ローラおよび下流側搬送ローラは、印刷媒体を所定の距離で繰り返し搬送する。そのため、制御手段は、センサにより最初の印刷媒体の先端が検出されたときに、上流側搬送ローラおよび下流側搬送ローラの回転駆動を終えることができる。制御手段は、必要最小限の駆動制御により短時間で印刷媒体の先端を検出することができる。
【００１６】
本発明に係る印刷装置は、上述した発明の各構成に加えて、以下の特徴を有するものである。すなわち、制御手段は、上流側搬送ローラおよび下流側搬送ローラをともに回転駆動する制御を所定回数繰り返しても、センサにより、後に搬送される印刷媒体の先端が検出されない場合には、所定のエラー処理を実行する。
【００１７】
この構成を採用すれば、制御手段は、上流側搬送ローラおよび下流側搬送ローラをともに回転駆動する制御を延々と続けることがなくなる。
【００１８】
本発明に係る連続搬送中の用紙サイズ不一致検出時の印刷処理の中断方法は、上流側従動ローラを上流側搬送ローラに当接させた状態で上流側搬送ローラおよび下流側搬送ローラをともに回転駆動することで、給紙トレイ上の複数の印刷媒体を印刷領域へ連続的に搬送している動作中での、用紙サイズ不一致検出時の印刷処理の中断方法である。そして、この印刷処理の中断方法は、上流側搬送ローラおよび下流側搬送ローラの間に設置されるセンサにより印刷領域において印刷中の印刷媒体より後に搬送される印刷媒体の先端が検出されるまで、上流側搬送ローラおよび下流側搬送ローラをともに回転駆動するステップと、上流側従動ローラを上流側搬送ローラから離間するステップと、下流側搬送ローラを回転駆動するステップと、を有するものである。
【００１９】
この方法を採用すれる印刷装置では、複数の印刷媒体の連続的な搬送中に用紙サイズの不一致が検出されると、印刷媒体の搬送経路に印刷媒体が残らないように、印刷媒体を排出することができる。印刷処理を適切に中断することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態に係る印刷装置、および連続搬送中の用紙サイズ不一致検出時の印刷処理の中断方法を、図面に基づいて説明する。印刷装置は、インクジェットプリンタを例として説明する。連続搬送中の用紙サイズ不一致検出時の印刷処理の中断方法は、インクジェットプリンタの動作の一部として説明する。
【００２１】
図１は、本発明の実施の形態に係るインクジェットプリンタ１の機構構造の要部を示す側面図である。
【００２２】
インクジェットプリンタ１は、給紙トレイとしてのリア給紙トレイ２と、フロント給紙トレイ３と、を有する。リア給紙トレイ２は、インクジェットプリンタ１の背面部に上方へ突出するように配設される。フロント給紙トレイ３は、インクジェットプリンタ１の底部に略水平に配設される。リア給紙トレイ２およびフロント給紙トレイ３には、たとえば普通紙、光沢紙、写真用紙、はがき用紙、Ｌ判写真用紙などの各種の印刷媒体Ｐを載置することができる。
【００２３】
リア給紙トレイ２およびフロント給紙トレイ３に載置された印刷媒体Ｐは、所定の印刷媒体搬送経路を搬送され、インクジェットプリンタ１の前面側に配設される図示外の排紙トレイへ排出される。図１中には、印刷媒体の搬送経路としてのリア用印刷媒体搬送経路４を一点鎖線により図示している。このリア用印刷媒体搬送経路４にそって印刷媒体Ｐの搬送方向を規制するガイド部材５や、プラテン６などが配設される。
【００２４】
インクジェットプリンタ１は、リア給紙トレイ２に載置されている印刷媒体Ｐを搬送するための機構部材として、たとえば上流側搬送ローラとしてのＬＤ（ロード）ローラ１１、上流側従動ローラとしてのＬＤ従動ローラ１２、ホッパ１３、下流側搬送ローラとしてのＰＦ（ペーパフィード）ローラ１４、下流側従動ローラとしてのＰＦ従動ローラ１５、排紙ローラ１６、排紙従動ローラ１７などを有する。また、インクジェットプリンタ１は、この他にも、フロント給紙トレイ３に載置されている印刷媒体Ｐを搬送するための機構部材として、第二ＬＤローラ１８などを有する。
【００２５】
ＬＤローラ１１は、リア給紙トレイ２の下端縁に隣接して回転可能に配設される。ＬＤローラ１１は、図１の紙面に垂直な方向を軸とするローラ軸１１ａと、その周囲に周設されたゴム材１１ｂと、を有する。ＬＤローラ１１は、略円筒形状に形成されている。ＬＤローラ１１は、後述するＡＳＦ（オートシートフィーダ）モータ３２の駆動により、回転する。
【００２６】
ＬＤ従動ローラ１２は、ＬＤローラ１１と略同じ幅の円柱形状を有し、ＬＤローラ１１の下側に回転可能に配設される。ＬＤ従動ローラ１２は、後述するＡＳＦサブモータ３３の駆動により、ＬＤローラ１１と接離する向きで移動する。ＬＤローラ１１とＬＤ従動ローラ１２とは、リア給紙トレイ２の下端縁付近の位置において接する。ＬＤローラ１１とＬＤ従動ローラ１２とは、所定の圧接力により圧接される。
【００２７】
ホッパ１３は、リア給紙トレイ２の下部側が揺動するように配設される。ホッパ１３は、ＬＤ従動ローラ１２がＬＤローラ１１と圧接される場合、ＬＤローラ１１へ近接するように姿勢を変化させ、ＬＤ従動ローラ１２がＬＤローラ１１から離間する場合、ＬＤローラ１１から離間するように姿勢を変化させる。リア給紙トレイ２に印刷媒体Ｐが載置されている場合、ホッパ１３がＬＤローラ１１に近接することで、最も上にある印刷媒体Ｐの下端部がＬＤローラ１１に当たる。リア給紙トレイ２上の印刷媒体Ｐは、ホッパ１３とＬＤローラ１１との間に挟まれる。
【００２８】
ＰＦローラ１４は、ガイド部材５とプラテン６との間において、リア用印刷媒体搬送経路４の下側に配設される。ＰＦローラ１４は、金属材料を円柱形状に形成したものであり、その円柱軸方向が図１の紙面と略垂直となる向きで回転可能に配設される。また、円柱形状の金属棒の外周面には、すべり止め用のセラミック製の粒子が外周面に微小な凸凹を形成するように固着している。ＰＦローラ１４は、後述するＰＦモータ３１の駆動により、回転する。
【００２９】
ＰＦ従動ローラ１５は、ＰＦローラ１４と略同じ幅の円柱形状を有し、ＰＦローラ１４の上側に回転可能に配設される。ＰＦ従動ローラ１５は、ＰＦ従動ローラ用アーム１９により保持されている。ＰＦ従動ローラ用アーム１９には、図示外の巻バネにより図１で下向きの付勢力が作用している。それにより、ＰＦ従動ローラ１５は、強い圧接力によりＰＦローラ１４に圧接される。
【００３０】
これにより、圧接状態にあるＰＦローラ１４およびＰＦ従動ローラ１５による印刷媒体Ｐの搬送能力（保持力などを含むトータルでの搬送する能力）は、圧接状態にあるＬＤローラ１１およびＬＤ従動ローラ１２による印刷媒体Ｐの搬送能力より高くなる。１枚の印刷媒体Ｐが、ＰＦローラ１４およびＰＦ従動ローラ１５により挟持され、且つ、ＬＤローラ１１およびＬＤ従動ローラ１２により挟持されている場合、印刷媒体Ｐの搬送量は、ＰＦローラ１４およびＰＦ従動ローラ１５による搬送制御にしたがったものとなる。
【００３１】
排紙ローラ１６は、プラテン６と図示外の排紙トレイのとの間において、リア用印刷媒体搬送経路４の下側に回転可能に配設される。排紙ローラ１６は、後述するＰＦモータ３１の駆動により、回転する。
【００３２】
排紙従動ローラ１７は、排紙ローラ１６の上側に回転可能に配設される。排紙従動ローラ１７は、弱い圧接力により排紙ローラ１６に圧接される。
【００３３】
また、インクジェットプリンタ１は、以上のような印刷媒体Ｐの搬送機構の他にも、キャリッジ２１などの、印刷媒体Ｐに対してインクを吐出して印字するための印字機構を有する。
【００３４】
キャリッジ２１は、プラテン６の上方において、図１の紙面に垂直な方向へ移動可能に配設される。キャリッジ２１の内部には、たとえば図示外のインタンクなどが配設される。キャリッジ２１は、図示外のＣＲ（キャリッジ）モータの駆動により、図１の紙面に垂直な向きへ移動する。
【００３５】
キャリッジ２１の下面には、プラテン６と対向させて記録ヘッド２２が配設される。記録ヘッド２２は、複数のインク吐出ノズル２３を有する。複数のインク吐出ノズル２３には、インタンクからインクが供給される。複数のインク吐出ノズル２３は、たとえば印刷媒体Ｐの搬送方向に沿って配列して形成される。各インク吐出ノズル２３内には、図示外のピエゾ素子が配設される。ピエゾ素子は、印加される電圧に応じて変形する。ピエゾ素子が変形すると、その変形量に応じた量のインクがインク吐出ノズル２３から押出され、インク吐出ノズル２３から吐出される。印刷媒体Ｐの、プラテン６と記録ヘッド２２との間にある部位には、複数のインク吐出ノズル２３から吐出されたインクが付着する。
【００３６】
キャリッジ２１を図１の紙面に垂直な向きで移動させている間に、複数のピエゾ素子に対して印刷データに応じた波形の電圧を印加することで、印刷媒体Ｐの、プラテン６と記録ヘッド２２との間にある部位には、印刷データに応じてインクを付着させることができる。この印字処理と、印刷媒体Ｐを所定量で送る紙送り処理とを繰り返し実行することで、インクジェットプリンタ１は、印刷媒体Ｐに、印刷データに基づく画像を印刷することができる。
【００３７】
図２は、図１のインクジェットプリンタ１の制御系の一部の構成を示すブロック図である。なお、図２の上部には、リア用印刷媒体搬送経路４と、その経路に沿って配設される各種の機構部材とが模式的に図示されている。リア用印刷媒体搬送経路４には、制御用基準位置として、所定の一時停止位置としてのページ間制御開始位置、給紙スタンバイ位置、印字開始位置などが設定されている。
【００３８】
ページ間制御開始位置は、ＬＤローラ１１とＰＦローラ１４との間の印刷媒体Ｐの搬送経路中に設定される。このページ間制御開始位置は、リア給紙トレイ２に載置された複数の印刷媒体Ｐを連続的に搬送する場合において、その連続的に搬送される２枚の印刷媒体Ｐの間に、所定のページ間ギャップ長（所定の紙間距離）を確保する制御を実行するための基準位置である。連続的に後から搬送される印刷媒体Ｐは、その先端縁がこのページ間制御開始位置に到達すると、搬送が停止される。連続的に且つ先に搬送される印刷媒体Ｐの後端縁がページ間制御開始位置から所定のページ間ギャップ長により離れると、連続的に後から搬送される印刷媒体Ｐの搬送が再開される。このようなページ間制御により、連続的に搬送される複数の印刷媒体Ｐの間に、ページ間ギャップ長の間隔を確保することができる。なお、このページ間制御開始位置は、具体的には、ＬＤローラ１１から離間されたＬＤ従動ローラ１２が所定の退避位置まで移動する制御の間に、ＬＤ従動ローラ１２の周囲で、印刷媒体Ｐの搬送方向と逆向きに１回転する図示外の引き戻しアームなどにより、印刷媒体Ｐをリア給紙トレイ２へ戻すことができる範囲内に設定するのが望ましい。
【００３９】
給紙スタンバイ位置は、通常の給紙処理において、印刷媒体Ｐの先端縁の停止目標位置である。給紙スタンバイ位置は、記録ヘッド２２に形成される複数のインク吐出ノズル２３のうち、印刷媒体Ｐの搬送方向の最も上流側（リア給紙トレイ２側）のものを基準として、そこから所定の距離（たとえば３〜５ミリメートル）だけ下流側へ離れた位置に設定される。
【００４０】
印字開始位置は、印刷媒体Ｐの印字処理を開始するときの、印刷媒体Ｐの先端縁の停止目標位置である。印字開始位置は、記録ヘッド２２に形成される複数のインク吐出ノズル２３のうち、印刷媒体Ｐの搬送方向の最も下流側（排紙トレイ側）のものを基準として、そこから所定の距離（たとえば３〜５ミリメートル）だけ上流側へ離れた位置に設定される。
【００４１】
このように印字開始位置よりも印刷媒体Ｐの搬送方向の上流側に、給紙スタンバイ位置を設けることで、通常の給紙処理では、印刷媒体Ｐは、一旦給紙スタンバイ位置に停止させられた後、印字開始位置へ給紙される。そのため、印刷媒体Ｐがリア給紙トレイ２から印字開始位置まで一回の制御により一気に搬送される場合にくらべて、印字開始位置に対する印刷媒体Ｐの停止位置の精度を向上させることができる。
【００４２】
なお、以下の説明において、リア給紙トレイ２からページ間制御開始位置までの範囲を領域Ａとよび、ページ間制御開始位置から、その下流側へページ間ギャップ長だけ離れた位置までの範囲を領域Ｂとよび、そのページ間ギャップ長だけ離れた位置から排紙トレイまでの範囲を領域Ｃとよぶ。
【００４３】
インクジェットプリンタ１は、上述したＰＦローラ１４および排紙ローラ１６を回転駆動する下流側駆動モータとしてのＰＦモータ３１、ＬＤローラ１１を回転駆動する上流側駆動モータとしてのＡＳＦモータ３２、ＬＤローラ１１に対してＬＤ従動ローラ１２を接離させるＡＳＦサブモータ３３、図示外のＣＲモータの他に、ＰＦロータリエンコーダ３４、ＡＳＦロータリエンコーダ３５、センサとしてのＰＥ（ペーパエッジ）センサ３６、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：特定用途向け集積回路）３７、マイクロコンピュータ３８などを有する。
【００４４】
なお、ＰＦモータ３１、ＡＳＦモータ３２、ＡＳＦサブモータ３３、ＣＲモータなどには、ＤＣ（直流）モータ、ステッピングモータなどのパルスモータなどが使用できる。ＤＣモータは、所定の直流電圧が印加されると、定格速度で回転する。ＤＣモータは、印加電圧がＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）制御されると、定格速度より低いＤｕｔｙ比に応じた速度で回転する。また、ＤＣモータは、直流電圧の向きが逆転されると、逆方向へ回転する。
【００４５】
ＰＦロータリエンコーダ３４は、ＰＦローラ１４とともに回転するＰＦスケール板３４ａと、ＰＦスケール板３４ａの外周に沿って形成される複数のスリットを検出するＰＦフォトインタラプタ３４ｂと、を有する。ＰＦロータリエンコーダ３４のＰＦフォトインタラプタ３４ｂは、ＰＦローラ１４とともにＰＦスケール板３４ａが回転すると、スリットの検出に応じてレベルが変化する検出信号を生成する。検出信号は、パルス波形となる。検出信号のパルス周期は、ＰＦスケール板３４ａの回転速度に応じて変化する。たとえばＰＦスケール板３４ａの回転速度が上がると、検出信号のパルス周期は短くなる。
【００４６】
ＡＳＦロータリエンコーダ３５は、ＡＳＦモータ３２の回転子とともに回転するＡＳＦスケール板３５ａと、ＡＳＦスケール板３５ａの外周に沿って形成される複数のスリットを検出するＡＳＦフォトインタラプタ３５ｂと、を有する。ＡＳＦモータ３２の回転子の回転量は、ＬＤローラ１１の回転量と一定の関係にある。ＡＳＦスケール板３５ａの回転量は、ＬＤローラ１１の回転量に対応付け可能である。ＡＳＦロータリエンコーダ３５のＡＳＦフォトインタラプタ３５ｂは、ＡＳＦモータ３２およびＬＤローラ１１とともにＡＳＦスケール板３５ａが回転すると、スリットの検出に応じてレベルが変化するパルス波形の検出信号を生成する。
【００４７】
ＰＥセンサ３６は、図示外の発光素子と受光素子とが所定の間隔を開けて対向して配設されたものである。ＰＥセンサ３６は、発光素子と受光素子との間に、リア用印刷媒体搬送経路４が位置するように配設される。ＰＥセンサ３６は、ＬＤローラ１１とＰＦローラ１４との間において、ページ間制御開始位置を基準として、少なくともページ間ギャップ長以上により下流側に離れた位置に配設される。ＰＥセンサ３６の受光素子は、発光素子が発した光の受光状態に応じて変化する検出信号を出力する。ＰＥセンサ３６は、発光素子と受光素子との間の印刷媒体Ｐの有無に応じて変化する検出信号を出力する。
【００４８】
ＡＳＩＣ３７は、マイクロコンピュータの一種であり、メモリ３９、図示外のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）、タイマ、入出力ポートなどを有する。入出力ポートには、ＰＦロータリエンコーダ３４の検出信号、ＡＳＦロータリエンコーダ３５の検出信号、ＰＥセンサ３６の検出信号などが入力される。図示外のＣＰＵが所定のプログラムを実行することで、ＡＳＩＣ３７には、ＰＦ制御実行部４１、ＡＳＦ制御実行部４２、検出値演算部４３などが実現される。
【００４９】
マイクロコンピュータ３８は、記憶手段としてのメモリ７０、図示外のＣＰＵ、タイマ、入出力ポートなどを有する。マイクロコンピュータ３８のメモリ７０は、ページ間制御開始位置（所定の制御開始位置）に関するデータとしての距離データ７１と、上述したページ間ギャップ長のデータ７２と、を記憶する。この距離データ７１は、図２中に距離Ｄとして示す、ページ間制御開始位置からＰＥセンサ３６による検出位置までの距離のデータである。この距離Ｄは、ページ間ギャップ長より長い。また、マイクロコンピュータ３８の入出力ポートは、ＡＳＩＣ３７の入出力ポートなどに接続される。図示外のＣＰＵが所定のプログラムを実行することで、マイクロコンピュータ３８には、制御手段の一部および処理判断手段としての処理判断部５１、制御手段の一部および給紙処理手段としての給紙処理指示部５２、制御手段の一部および紙送り処理手段としての紙送り処理指示部５３、制御手段の一部および排紙処理手段としての排紙処理指示部５４、印字処理指示部５５などが実現される。
【００５０】
なお、ＡＳＩＣ３７のＣＰＵが実行するプログラムは、たとえばＡＳＩＣ３７のメモリ３９などに記憶されていればよい。マイクロコンピュータ３８のＣＰＵが実行するプログラムは、たとえばマイクロコンピュータ３８のメモリ７０などに記憶されていればよい。また、これらのプログラムあるいはその一部は、インクジェットプリンタ１の出荷前にこれらのメモリ３９，７０に記憶されていても、インクジェットプリンタ１の出荷後にこれらのメモリ３９，７０に記憶されていてもよい。インクジェットプリンタ１の出荷後にこれらのメモリ３９，７０に記憶されるプログラムあるいはその一部は、たとえばＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録されているものをインクジェットプリンタ１に接続されるパーソナルコンピュータで読み込んでメモリ３９，７０に書込まれても、サーバ装置に記憶されているものをインクジェットプリンタ１に接続されるパーソナルコンピュータでインターネットなどの伝送媒体を介してダウンロードしてメモリ３９，７０に書込まれてもよい。
【００５１】
ＡＳＩＣ３７に実現される検出値演算部４３は、ＡＳＩＣ３７に入力されるＰＦロータリエンコーダ３４の検出信号、ＡＳＦロータリエンコーダ３５の検出信号、ＰＥセンサ３６の検出信号などに基づいて、各種の検出値を生成し、メモリ３９の記憶データを更新する。検出値演算部４３は、たとえばＰＩＤ制御周期毎に、周期的に、各種の検出値を生成し、メモリ３９を更新する。
【００５２】
具体的にはたとえば、検出値演算部４３は、ＰＦロータリエンコーダ３４の検出信号における単位時間当たりのパルス数を、ＰＦ区間パルス数として計測する。検出値演算部４３は、ＰＦ区間パルス数を、ＰＦローラ１４による搬送速度を示すＰＦ検出速度６１としてメモリ３９に記録する。
【００５３】
検出値演算部４３は、ＰＦロータリエンコーダ３４の検出信号における累積的なパルス数を、ＰＦ累積パルス数として計測する。検出値演算部４３は、ＰＦ累積パルス数を、ＰＦローラ１４による累積的な搬送量を示すＰＦ絶対搬送量６２としてメモリ３９に記録する。
【００５４】
検出値演算部４３は、ＡＳＦロータリエンコーダ３５の検出信号における単位時間当たりのパルス数を、ＡＳＦ区間パルス数として計測する。検出値演算部４３は、ＡＳＦ区間パルス数を、ＬＤローラ１１による搬送速度を示すＡＳＦ検出速度６３としてメモリ３９に記録する。
【００５５】
検出値演算部４３は、ＡＳＦロータリエンコーダ３５の検出信号における累積的なパルス数を、ＡＳＦ累積パルス数として計測する。検出値演算部４３は、ＡＳＦ累積パルス数を、ＬＤローラ１１による累積的な搬送量を示すＡＳＦ絶対搬送量６４としてメモリ３９に記録する。
【００５６】
検出値演算部４３は、ＰＥセンサ３６の検出信号のレベルに応じて、ＰＥセンサ３６による印刷媒体Ｐの検出の有無を判断する。そして、印刷媒体Ｐが検出されると、検出値演算部４３は、その検出後のＰＦロータリエンコーダ３４の検出信号におけるパルス数をカウントする。検出値演算部４３は、カウントしたパルス数を、ＰＥ検後ＰＦ搬送量６５としてメモリ３９に記録する。また、印刷媒体Ｐが検出されると、検出値演算部４３は、その検出後のＡＳＦロータリエンコーダ３５の検出信号におけるパルス数をカウントする。検出値演算部４３は、カウントしたパルス数を、ＰＥ検後ＡＳＦ搬送量６６としてメモリ３９に記録する。
【００５７】
ＰＦ制御実行部４１は、ＰＦモータ３１の駆動を制御する。ＰＦ制御実行部４１は、メモリ３９に記憶されるＰＦ検出速度６１が所定の速度プロファイルに沿ったものとなるように、ＰＦモータ３１の駆動速度や回転方向などを制御するための瞬時電流値を生成する。そして、ＰＦ制御実行部４１は、たとえば指示などに基づく搬送量で停止するように瞬時電流値を生成する。
【００５８】
ＡＳＦ制御実行部４２は、ＡＳＦモータ３２の駆動を制御する。ＡＳＦ制御実行部４２は、メモリ３９に記憶されるＡＳＦ検出速度６３が所定の速度プロファイルに沿ったものとなるように、ＡＳＦモータ３２の駆動速度や回転方向などを制御するための瞬時電流値を生成する。そして、ＡＳＦ制御実行部４２は、たとえば指示などに基づく搬送量で停止するように瞬時電流値を生成する。
【００５９】
マイクロコンピュータ３８に実現される給紙処理指示部５２は、未印刷の印刷媒体Ｐを、たとえばリア給紙トレイ２などから印字開始位置まで搬送する給紙処理のための指示を生成する。具体的には、給紙処理指示部５２は、ＰＦ制御実行部４１へ給紙制御を指示し、ＡＳＦ制御実行部４２へ給紙制御などを指示する。また、給紙処理指示部５２は、ＡＳＦサブモータ３３を駆動するための指示をＡＳＩＣ３７へ供給する。
【００６０】
紙送り処理指示部５３は、記録ヘッド２２とプラテン６との間の印刷領域に給紙されている印刷媒体Ｐを所定量により搬送する紙送り処理のための指示を生成する。具体的には、紙送り処理指示部５３は、ＰＦ制御実行部４１へＰＦ目標搬送量などを指示する。また、複数の印刷媒体Ｐを連続的に搬送して印刷する連続印刷モードでは、紙送り処理指示部５３は、ＡＳＦ制御実行部４２にもＡＳＦ目標搬送量などを指示する。
【００６１】
排紙処理指示部５４は、印刷領域に給紙されている印刷媒体Ｐを、印刷領域からたとえば排紙トレイまで搬送する排紙処理ための指示を生成する。具体的には、紙送り処理指示部５３は、ＰＦ制御実行部４１へＰＦ目標搬送量などを指示する。また、連続印刷モードでは、排紙処理指示部５４は、ＡＳＦ制御実行部４２にもＡＳＦ目標搬送量などを指示する。
【００６２】
印字処理指示部５５は、印刷領域に給紙されている印刷媒体Ｐに対する１印字走査のための指示を生成する。具体的には、印字処理指示部５５は、ＡＳＩＣ３７に、図示外のＣＲモータの駆動を指示し、記録ヘッド２２が印刷媒体Ｐに対向している状態で、複数のピエゾ素子に対して印刷データに応じた波形の電圧を印加することを指示する。
【００６３】
処理判断部５１は、インクジェットプリンタ１の停止中に状態を判断する。そして、処理判断部５１は、その判断結果に応じて、給紙処理指示部５２、紙送り処理指示部５３、排紙処理指示部５４、印字処理指示部５５などの複数の処理指示部の内から１つを選択し、その選択した処理指示部へ実行を指示する。
【００６４】
たとえばインクジェットプリンタ１へ図示外のパーソナルコンピュータなどから印刷データが供給された場合において、印刷可能な状態であると判断すると、処理判断部５１は、その印刷データに基づく印刷を実行するために、給紙処理指示部５２、紙送り処理指示部５３、排紙処理指示部５４、印字処理指示部５５の中から１つを順番に選択し、その選択の度に選択した処理指示部へ実行を指示する。正常に印刷がなされている場合、処理判断部５１は、まず給紙処理指示部５２を選択し、次に未印刷の印刷データが無くなるまで印字処理指示部５５および紙送り処理指示部５３を交互に選択し、未印刷の印刷データが無くなったら排紙処理指示部５４を選択する。これにより、印刷媒体Ｐは、記録ヘッド２２に対向する印刷領域へ給紙され、印字走査と所定量の紙送りの繰り返しにより印刷データに基づく印刷がなされ、排紙トレイへ排紙される。
【００６５】
次に、以上の構成を有する実施の形態に係るインクジェットプリンタ１の動作を説明する。ここでは特に、連続印刷モードでの動作について説明する。
【００６６】
図３は、図１のインクジェットプリンタ１へ供給される、連続印刷用の印刷データのデータ構造を示す説明図である。
【００６７】
インクジェットプリンタ１へ供給される連続印刷用の印刷データは、各印刷媒体Ｐへの印刷制御に使用される複数の印刷媒体毎の印刷データを有する。印刷媒体毎の印刷データは、印刷する用紙サイズなどを指定する印刷設定データと、その印刷媒体Ｐへ印刷するイメージをたとえば１印字幅毎に分割した複数のインク吐出パターンデータと、連続する２つのインク吐出パターンデータの間に挿入される複数の紙送り量データと、ページ区切りデータと、を有する。複数のインク吐出パターンデータと、複数の紙送り量データとは、印刷媒体毎の印刷データにおいて、交互に配列される。
【００６８】
印刷設定データは、印刷する用紙のサイズを指定する用紙サイズデータを記憶する。連続印刷において、複数の印刷媒体毎の印刷データに格納される用紙サイズデータは、基本的に、同じものである。連続印刷における印刷設定データは、この他にも、次ページ有りデータあるいは次ページ無しデータを有する。次ページ有りデータは、印刷枚数をｎ（ｎは２以上の整数）としたとき、１枚目からｎ−１枚目までの印刷媒体毎の印刷データに含まれるものであり、次の印刷ページがあることを示すものである。次ページ無しデータは、最後のｎ枚目の印刷媒体毎の印刷データに含まれるものであり、次の印刷ページが無いことを示すものである。なお、これらの印刷設定データは、インクジェットプリンタ１と通信可能なパーソナルコンピュータにインストールされた図示外のプリンタドライバが、印刷データを生成する際に、その印刷データに埋め込むものである。また、後述する連続印刷の制御においては、次ページ無しデータが含まれていなくても制御が可能である。
【００６９】
なお、この連続印刷用の印刷データは、パーソナルコンピュータにおいて、たとえばインクジェットプリンタ１のリア給紙トレイ２を指定した複数枚の普通紙への高速印刷が指定されたりすることで、生成される。これ以外の印刷のとき、たとえば専用紙への印刷のときには、パーソナルコンピュータは、通常の印刷データを生成する。通常の印刷データは、図３中の印刷媒体毎の印刷データから、次ページ有りデータや次ページ無しデータを除いたデータ構造のものである。
【００７０】
インクジェットプリンタ１は、このようなデータ構造の連続印刷用の印刷データが供給されると、連続印刷モードによる印刷を実行する。インクジェットプリンタ１は、リア給紙トレイ２に載置されている複数の印刷媒体Ｐを連続的に搬送して印刷する。また、インクジェットプリンタ１の処理判断部５１は、通常の印刷モードの場合と同様に、印刷媒体Ｐ毎に、まず給紙処理指示部５２を選択し、次に未印刷の印刷データが無くなるまで印字処理指示部５５および紙送り処理指示部５３を交互に選択し、未印刷の印刷データが無くなったら排紙処理指示部５４を選択する。処理判断部５１は、連続印刷用の印刷データにより指定される枚数の印刷媒体Ｐを搬送し、印刷を実行する。
【００７１】
以下、この連続印刷モードにおけるインクジェットプリンタ１の詳細な印刷動作を説明する。
【００７２】
図４は、図２中の処理判断部５１が連続印刷モードなどにおいて実行するメインの印刷処理の流れを示すフローチャートである。図５は、図２中の給紙処理指示部５２が連続印刷モードなどにおいて実行する給紙処理の流れを示すフローチャートである。図６は、図２中の紙送り処理指示部５３が連続印刷モードなどにおいて実行する紙送り処理の流れを示すフローチャートである。図７は、図２中の紙送り処理指示部５３による紙送り実行サブフローチャートである。図８は、図２中の排紙処理指示部５４が連続印刷モードなどにおいて実行する排紙処理の流れを示すフローチャートである。
【００７３】
インクジェットプリンタ１へ図３に示すような連続印刷用の印刷データが供給されると、処理判断部５１は、図４に示すように、未印刷データが有りと判断し（ステップＳＴ１）、データ処理を開始する。処理判断部５１は、まず、インクジェットプリンタ１が印刷可能な状態にあることを確認する。処理判断部５１は、たとえば、用紙サイズ違いなどによる例外排紙処理要求が無いことなどを確認する（ステップＳＴ２でＮｏ）。その後、処理判断部５１は、連続印刷用の印刷データの先頭部分のデータを読込む。処理判断部５１は、１枚目の印刷媒体毎の印刷データの印刷設定データを読み込み、給紙処理指示部５２へ実行を指示する（ステップＳＴ４）。
【００７４】
なお、インクジェットプリンタ１の図示外の印刷データの受信バッファには物理的な容量制限がある。そのため、連続印刷用の印刷データは、実際には、受信バッファの空き状況に合わせて、複数回に分けてインクジェットプリンタ１へ供給される。このような状況でも、処理判断部５１は、連続印刷用の印刷データの先頭部分のデータを読込むことができる。受信バッファの物理的な容量制限は、制御上問題となることはない。
【００７５】
実行が指示された給紙処理指示部５２は、図５に示す給紙処理フローチャートを実行する。給紙処理指示部５２は、まず、ＡＳＩＣ３７のメモリ３９に記憶されているＰＦ絶対搬送量６２と、ＡＳＦ絶対搬送量６４とを「０」にリセットする（ステップＳＴ１１）。これにより、ＰＦ絶対搬送量６２と、ＡＳＦ絶対搬送量６４とは、印刷媒体Ｐ毎の、給紙処理を開始してからの搬送量を示すようになる。
【００７６】
絶対位置をリセットした後、給紙処理指示部５２は、ＬＤ従動ローラ１２がＬＤローラ１１に当接するＬＤニップ状態であるか否かを確認する（ステップＳＴ１２）。連続的に印刷媒体Ｐを給紙するとき、その間、ＬＤ従動ローラ１２はＬＤローラ１１に当接するＬＤニップ状態に維持される。したがって、ＬＤニップ状態であるか否かを確認することで、今回の給紙処理が連続印刷の２枚目以降のものであるか否かを確認することができる。今回は連続印刷の最初の給紙である。給紙処理指示部５２は、ステップＳＴ１２でＮｏと判断する。
【００７７】
連続印刷の２枚目以降のものではないと判断した給紙処理指示部５２は、ＡＳＦサブモータ３３の駆動をＡＳＩＣ３７に指示する（ステップＳＴ１３）。ＡＳＩＣ３７は、ＡＳＦサブモータ３３を駆動する。これにより、ＬＤ従動ローラ１２は、ＬＤローラ１１に圧接される。ホッパ１３は、リア給紙トレイ２上の複数の印刷媒体ＰをＬＤローラ１１との間に挟む。
【００７８】
ＡＳＦサブモータ３３を駆動してＬＤ従動ローラ１２をＬＤローラ１１へ圧接させた後、給紙処理指示部５２は、ＰＦ制御実行部４１およびＡＳＦ制御実行部４２へ、後述する同時駆動制御を指示する（ステップＳＴ１４）。具体的には、給紙処理指示部５２は、ＡＳＦ制御実行部４２へ、給紙のための所定搬送量での給紙制御を指示する。ＡＳＦ制御実行部４２は、ＡＳＦモータ３２の駆動を開始する。ＡＳＦモータ３２の駆動により、ＬＤローラ１１は回転し始める。ＬＤローラ１１に当接する最も上の印刷媒体Ｐは、ＬＤローラ１１の回転にしたがって搬送され始める。また、給紙処理指示部５２は、ＰＦ制御実行部４１へ、給紙のための所定搬送量での給紙制御を指示する。ＰＦ制御実行部４１は、ＰＦモータ３１の駆動を開始する。ＰＦモータ３１の駆動により、ＰＦローラ１４は回転し始める。
【００７９】
なお、ＬＤローラ１１には、ＬＤ従動ローラ１２が圧接されている。したがって、ＬＤローラ１１の回転にしたがって最も上の印刷媒体Ｐ以外の印刷媒体Ｐ、たとえば上から２枚目の印刷媒体Ｐが、最も上の印刷媒体Ｐとともに搬送され始めたとしても、その最も上の印刷媒体Ｐ以外の印刷媒体Ｐは、ＬＤローラ１１とＬＤ従動ローラ１２との圧接位置を通過し難い。ＬＤ従動ローラ１２は、２枚目の印刷媒体Ｐなどに対して給紙を妨げる負荷となる。
【００８０】
また、ＡＳＦモータ３２が駆動されると、ＡＳＦロータリエンコーダ３５は、パルス波形の検出信号を出力し始める。検出値演算部４３は、この検出信号に基づいて、メモリ３９のＡＳＦ検出速度６３と、ＡＳＦ絶対搬送量６４とを更新する。同様に、ＰＦモータ３１が駆動されると、ＰＦロータリエンコーダ３４は、パルス波形の検出信号を出力し始める。検出値演算部４３は、この検出信号に基づいて、メモリ３９のＰＦ検出速度６１と、ＰＦ絶対搬送量６２とを更新する。
【００８１】
ＡＳＦモータ３２の駆動を開始したＡＳＦ制御実行部４２は、たとえばＰＩＤ制御周期などの所定の周期でこのメモリ３９に記憶されるＡＳＦ検出速度６３を読み込む。ＡＳＦ制御実行部４２は、ＡＳＦ目標速度に対するＡＳＦ検出速度６３の偏差に応じたＰＩＤ制御値を有する瞬時電流値を生成する。ＡＳＦモータ３２の回転速度は、この瞬時電流値に応じて増減する。ＡＳＦ制御実行部４２は、ＡＳＦ検出速度６３が所定の速度プロファイルに沿ったものとなるようにＰＩＤ制御を実行する。印刷媒体Ｐは、所定の速度で搬送される。ＰＦ制御実行部４１も、メモリ３９に記憶されるＰＦ検出速度６１が所定の速度となるように、ＰＩＤ制御を実行する。
【００８２】
ＬＤローラ１１の回転により搬送され始めた印刷媒体Ｐは、リア用印刷媒体搬送系路４上を排紙トレイへ向かって移動する。印刷媒体Ｐは、ＰＥセンサ３６を通過し、その後、ＰＦローラ１４とＰＦ従動ローラ１５との間に挟持される。
【００８３】
印刷媒体Ｐの先端部が、ＰＥセンサ３６の発光素子と受光素子との間に入り込むと、ＰＥセンサ３６の検出信号が用紙無しから用紙ありへ変化する。このＰＥセンサ３６による用紙検出があると、検出値演算部４３は、メモリ３９に記憶されるＰＥ検後ＰＦ搬送量６５と、ＰＥ検後ＡＳＦ搬送量６６との更新処理を始める。
【００８４】
検出値演算部４３は、ＰＥ検後ＰＦ搬送量６５を、ＰＥセンサ３６による印刷媒体Ｐの検出後の、ＰＦロータリエンコーダ３４の検出信号に基づいて演算されるＬＤローラ１１の搬送量にしたがって更新する。検出値演算部４３は、ＰＥ検後ＡＳＦ搬送量６６を、ＰＥセンサ３６による印刷媒体Ｐの検出後の、ＡＳＦロータリエンコーダ３５の検出信号に基づいて演算されるＬＤローラ１１の搬送量にしたがって更新する。
【００８５】
なお、検出値演算部４３は、常に、ＡＳＦロータリエンコーダ３５やＰＦロータリエンコーダ３４の検出信号に基づいて、ＰＥ検後ＰＦ搬送量６５や、ＰＥ検後ＡＳＦ搬送量６６などを更新するものであってもよい。
【００８６】
給紙処理指示部５２は、ステップＳＴ１４においてＬＤローラ１１などの回転駆動を開始した後、たとえばＰＥセンサ３６の検出が用紙無しから用紙ありへ変化したか否かを判断する（ステップＳＴ１５）。給紙処理指示部５２は、今回の給紙処理が連続印刷であるか否かを判断する（ステップＳＴ１６）。連続印刷であるときはさらに次ページの印刷があるか否かを判断する（ステップＳＴ１７）。なお、給紙処理指示部５２は、たとえば印刷媒体毎の印刷データに次ページ有りデータが含まれている場合、連続印刷中であり且つ次ページ有りと判断すればよい。今回の給紙処理は、連続印刷の１枚目の給紙処理であり、次ページの印刷がある。給紙処理指示部５２は、ステップＳＴ１７においてＹｅｓと判断し、給紙スタンバイ位置までの後述の同時駆動制御を開始する（ステップＳＴ１９）。ＬＤ従動ローラ１２は、ＬＤローラ１１に圧接された状態に維持される。
【００８７】
なお、今回の給紙処理が連続印刷ではないとき（ステップＳＴ１６でＮｏの場合）や、次ページが無いとき（ステップＳＴ１７でＮｏの場合）には、給紙処理指示部５２は、ＡＳＩＣ３７へニップ解除を指示する（ステップＳＴ１８）。ＡＳＩＣ３７は、ＡＳＦサブモータ３３を駆動し、ＬＤ従動ローラ１２をＬＤローラ１１から離間させる。
【００８８】
次に、給紙処理指示部５２は、給紙スタンバイ位置までの後述する同時駆動制御を実行する（ステップＳＴ１９）。給紙処理指示部５２は、ＰＦ制御実行部４１へＰＦモータ３１の駆動を指示するとともに、ＡＳＦ制御実行部４２へＡＳＦモータ３２の駆動を指示する。ＰＦ制御実行部４１は、ＰＦモータ３１の駆動を開始させる。ＡＳＦ制御実行部４２は、ＡＳＦモータ３２の駆動を開始させる。ＰＦローラ１４およびＰＦ従動ローラ１５は、ＬＤローラ１１およびＬＤ従動ローラ１２とともに回転し始める。印刷媒体Ｐは、ＬＤローラ１１、ＬＤ従動ローラ１２、ＰＦローラ１４およびＰＦ従動ローラ１５の回転により印刷領域へ給紙され始める。
【００８９】
なお、ＰＦモータ３１が駆動されると、ＰＦロータリエンコーダ３４は、ＰＦローラ１４の回転にしたがってパルス波形の検出信号を出力し始める。検出値演算部４３は、この検出信号に基づいて、メモリ３９のＰＦ検出速度６１、ＰＦ絶対搬送量６２およびＰＥ検後ＰＦ搬送量６５を更新する。ＰＦモータ３１の駆動を開始したＰＦ制御実行部４１は、たとえばＰＩＤ制御周期などの所定の周期でこのメモリ３９に記憶されるＰＦ検出速度６１を読み込む。ＰＦ制御実行部４１は、ＰＦ目標速度に対するＰＦ検出速度６１の偏差に応じたＰＩＤ制御値を有する瞬時電流値を生成する。ＰＦモータ３１の回転速度は、この瞬時電流値に応じて増減する。ＰＦ制御実行部４１は、ＰＦ検出速度６１が所定の速度プロファイルに沿ったものとなるようにＰＩＤ制御を実行する。印刷媒体Ｐは、所定の速度で搬送される。
【００９０】
給紙制御が指示されたＰＦ制御実行部４１は、ＡＳＩＣ３７のメモリ３９に記憶されるＰＥ検後ＰＦ搬送量６５を周期的に読み込む。ＰＦ制御実行部４１は、読み込んだＰＥ検後ＰＦ搬送量６５が所定の搬送量となるときにＰＦモータ３１が停止するように、所定のパルス数において減速制御を開始する。ＰＦ制御実行部４１は、ＰＦモータ３１への電流指令値を減らし、停止する。
【００９１】
同様に、ＡＳＦ制御実行部４２は、ＡＳＩＣ３７のメモリ３９に記憶されるＡＳＦ絶対搬送量６４を周期的に読み込む。ＡＳＦ制御実行部４２は、読み込んだＰＥ検後ＡＳＦ搬送量６６が所定の搬送量となるときにＡＳＦモータ３２が停止するように、所定のパルス数において減速制御を開始する。ＡＳＦ制御実行部４２は、ＡＳＦモータ３２への電流指令値を減らし、停止する。
【００９２】
以上の処理により、リア給紙トレイ２の最も上に載置されていた印刷媒体Ｐは、その先端縁が給紙スタンバイ位置に停止するように給紙される。１枚目の印刷媒体Ｐは、ＰＦモータ３１とＡＳＦモータ３２との同時駆動制御により、給紙スタンバイ位置まで給紙される。
【００９３】
１枚目の印刷媒体Ｐを給紙スタンバイ位置まで給紙した後、給紙処理指示部５２は、ＰＦ制御実行部４１およびＡＳＦ制御実行部４２へ、さらに、印字開始位置までの給紙制御を指示する。ＰＦ制御実行部４１およびＡＳＦ制御実行部４２は、ＰＦモータ３１とＡＳＦモータ３２の同時駆動制御により、その印刷媒体Ｐを更に印字開始位置まで搬送する（ステップＳＴ２０）。
【００９４】
以上の同時駆動制御による給紙処理が完了すると、給紙処理指示部５２は、１枚目の給紙処理を終える。ＰＦローラ１４やＬＤローラ１１は停止する。ＡＳＩＣ３７のメモリ３９に記憶されるＰＦ検出速度６１やＡＳＦ検出速度６３も「０」に更新される。処理判断部５１は、未印刷データ有りと判断し（図４のステップＳＴ１でＹｅｓ）、用紙サイズ違いなどによる例外排紙処理要求が無いことなどを確認する（ステップＳＴ２でＮｏ）。その後、処理判断部５１は、連続印刷用の印刷データの１枚目のデータの続きを読み込む。処理判断部５１は、１枚目の印刷媒体毎の印刷データの最初のインク吐出パターンデータを読み込み、印字処理指示部５５へ実行を指示する（ステップＳＴ４）。
【００９５】
実行が指示された印字処理指示部５５は、印字処理を実行する。印字処理指示部５５は、ＡＳＩＣ３７へ、インク吐出パターンデータを供給するとともに、図示外のＣＲモータの駆動を指示する。キャリッジ２１は、ＡＳＩＣ３７によるＣＲモータの駆動により移動する。記録ヘッド２２の複数のインク吐出ノズル２３が給紙された印刷媒体Ｐに対向している状態で、ＡＳＩＣ３７は、インク吐出パターンデータに基づく波形の電圧を複数のピエゾ素子へ印加する。複数のインク吐出ノズル２３からインクが飛翔し、印刷媒体Ｐに付着する。
【００９６】
以上の１印字制御処理が完了すると、印字処理指示部５５は、最初の１回の印字走査を終える。処理判断部５１は、未印刷データ有りと判断し（図４のステップＳＴ１でＹｅｓ）、用紙サイズ違いなどによる例外排紙処理要求が無いことなどを確認する（ステップＳＴ２でＮｏ）。その後、処理判断部５１は、連続印刷用の印刷データの１枚目のデータの続きを読み込む。処理判断部５１は、１枚目の印刷媒体毎の印刷データの最初の紙送り量データを読み込み、紙送り処理指示部５３へ実行を指示する（ステップＳＴ４）。
【００９７】
実行が指示された紙送り処理指示部５３は、図６および図７の紙送り処理フローチャートを実行する。処理指示部５３は、まず、ＰＥセンサ３６が給紙を終えた印刷中の印刷媒体Ｐの後端縁を検出済みであるか否かを確認する（ステップＳＴ４１）。今回の紙送り処理は、印刷媒体Ｐの最初の紙送り処理である。紙送り処理指示部５３は、ステップＳＴ４１においてＮｏと判断する。紙送り処理指示部５３は、図７の紙送り実行サブフローチャートを実行する（ステップＳＴ４２）。
【００９８】
図７の紙送り実行サブフローチャートにおいて、紙送り処理指示部５３は、連続印刷用の印刷データなどに基づいて、今回の紙送り処理が連続印刷中であり且つ次ページがある場合のものであるか否かを判断する（ステップＳＴ５１）。紙送り処理指示部５３は、たとえば印刷媒体毎の印刷データに次ページ有りデータが含まれている場合、連続印刷中であり且つ次ページがあると判断すればよい。今回の紙送り処理は、連続印刷の最初の印刷媒体Ｐである。紙送り処理指示部５３は、ステップＳＴ５１においてＹｅｓと判断する。
【００９９】
紙送り処理指示部５３は、引き続き、印刷中の印刷媒体Ｐの後端縁の現在位置がページ間制御開始位置を既に過ぎているか否かを判断する（ステップＳＴ５２）。紙送り処理指示部５３は、たとえば印刷媒体毎の印刷データに含まれる用紙サイズデータにより印刷媒体Ｐの搬送方向における長さ寸法を特定し、その特定した長さ寸法と、ＰＥ検後ＰＦ搬送量６５やＰＥ検後ＡＳＦ搬送量６６に基づいて演算される、ページ間制御開始位置から印刷中の印刷媒体Ｐの先端縁までの距離（以下、給紙済み距離とよぶ。）とを比較する。そして、紙送り処理指示部５３は、たとえば給紙済み距離の方が大きい場合、印刷中の印刷媒体Ｐの後端縁の現在位置がページ間制御開始位置を既に過ぎていると判断すればよい。そして、今回の紙送り処理は、印刷媒体Ｐの最初の紙送り処理であり、ページ間制御開始位置には印刷中の印刷媒体Ｐが存在している。紙送り処理指示部５３は、ステップＳＴ５２においてＮｏ（未達）と判断する。
【０１００】
さらに、紙送り処理指示部５３は、今回の紙送り処理を実行した結果、印刷中の印刷媒体Ｐの後端縁の位置がページ間制御開始位置を過ぎてしまうか否かを判断する（ステップＳＴ５３）。紙送り処理指示部５３は、たとえば印刷媒体毎の印刷データに含まれる用紙サイズデータにより印刷媒体Ｐの搬送方向における長さ寸法を特定し、その特定した長さ寸法と、演算した給紙済み距離に今回指示された紙送り量を加算したものとを比較する。そして、紙送り処理指示部５３は、たとえば給紙済み距離に今回指示された紙送り量を加算したものの方が大きい場合、印刷中の印刷媒体Ｐの後端縁の位置がページ間制御開始位置を過ぎてしまうと判断すればよい。そして、今回の紙送り処理は、印刷媒体Ｐの最初の紙送り処理である。紙送り処理指示部５３は、通常、ステップＳＴ５３においてＮｏと判断する。
【０１０１】
ステップＳＴ５３においてＮｏと判断した紙送り処理指示部５３は、給紙完了後にＰＦ制御実行部４１に指示したＰＦ目標搬送量の累積値に、今回新たに指示する紙送り量を加算した値と、給紙完了後のＰＦ絶対搬送量６２（前回のまでの指示に基づく実際の搬送量）との差を、新たなＰＦ目標搬送量（パルス数）とし、さらに補正量を含む新たなＡＳＦ目標搬送量（パルス数）を演算する（ステップＳＴ５４）。具体的には、紙送り処理指示部５３は、補正量を含む新たなＡＳＦ目標搬送量を、下記式１により演算する。補正量を含む新たなＡＳＦ目標搬送量は、新たなＰＦ目標搬送量より若干大きくなる。
【０１０２】
下記式１において、「１．０５」は、５％ほど余分に送ることを意味する目標搬送量補正割合係数である。目標搬送量補正割合係数は、１より大きく、且つ、たとえば１．０５以下とすればよい。１以下では、補正の効果がなく、１．０５より大きくなると、ＬＤローラ１１により押し込められた印刷媒体Ｐのたわみが大きくなり、印刷媒体Ｐの搬送量がＰＦローラ１４の搬送量に好適に追従しなくなってしまう。
【０１０３】
ＡＳＦ目標搬送量（パルス数）＝ＰＦ目標搬送量（パルス数）×１．０５  ・・・式１
【０１０４】
なお、ＰＦロータリエンコーダ３４の搬送量の分解能と、ＡＳＦロータリエンコーダ３５の搬送量の分解能とが異なる場合には、式１より求めたＡＳＦ目標搬送量に、所定の搬送量におけるＰＦロータリエンコーダ３４の検出パルス数とＡＳＦロータリエンコーダ３５の検出パルス数との比に基づく分解能の補正係数を乗算し、その演算結果を、ＡＳＦ制御実行部４２に指示する新たなＡＳＦ目標搬送量（パルス数）とすればよい。
【０１０５】
ＰＦ目標搬送量（パルス数）とＡＳＦ目標搬送量（パルス数）とを演算した後、紙送り処理指示部５３は、指示送り量（すなわち、ＰＦ目標搬送量およびＡＳＦ目標搬送量）を基準としたシンクロ（ならい）制御を実行する（ステップＳＴ５５）。
【０１０６】
図９は、図１のインクジェットプリンタ１におけるシンクロ（ならい）制御の特徴と、同時駆動制御の特徴との比較表を提示する図である。図９の左側がシンクロ（ならい）制御の主な特徴のリストであり、図９の右側が同時駆動制御の主な特徴のリストである。以下に特徴を列挙して説明する。
【０１０７】
第一に、シンクロ（ならい）制御では、図９の欄Ａに示すように、同時駆動制御と同様にＰＦモータ３１とＡＳＦモータ３２とを同時に駆動する。特に、シンクロ（ならい）制御では、ＡＳＦモータ３２の駆動をＰＦモータ３１の駆動より先に開始する。同時駆動制御では、このような駆動の開始に制限はなく、基本的に同時に駆動する。
【０１０８】
第二に、図９の欄Ｂに示すように、シンクロ（ならい）制御では、上記式１の演算により、ＡＳＦ目標搬送量（パルス数）を、ＰＦ目標搬送量（パルス数）より若干大きくする。同時駆動制御では、このような搬送量補正はなされない。ＰＦ目標搬送量（パルス数）と、ＡＳＦ目標搬送量（パルス数）とは別々に演算される。
【０１０９】
第三に、図９の欄Ｃに示すように、シンクロ（ならい）制御では、ＡＳＦ制御実行部４２へ指示するＡＳＦ目標搬送量は、上記式１の演算にあるように、ＰＦ制御実行部４１へ指示するＰＦ目標搬送量を基準とする。これに対して、同時駆動制御では、ＡＳＦ制御実行部４２へ指示するＡＳＦ目標搬送量は、給紙完了後にＡＳＦ制御実行部４２へ指示したＡＳＦ目標搬送量の累積値に、今回新たに指示する紙送り量を加算した値と、給紙完了後のＡＳＦ絶対搬送量６４（前回のまでの指示に基づく実際の搬送量）との差である。すなわち、ＡＳＦ絶対搬送量６４が基準となる。なお、ＰＦ制御実行部４１へ指示するＰＦ目標搬送量は、給紙完了後にＰＦ制御実行部４１に指示したＰＦ目標搬送量の累積値に、今回新たに指示する紙送り量を加算した値と、給紙完了後のＰＦ絶対搬送量６２（前回のまでの指示に基づく実際の搬送量）との差である。
【０１１０】
第四に、シンクロ（ならい）制御では、図９の欄Ｄに示すように、連続印刷中の二枚目以降の給紙位置は、ＰＥセンサ３６がその印刷媒体を検出した後のＰＥ検後ＡＳＦ搬送量６６が、ＰＥセンサ３６から印字開始位置までの距離に相当する搬送量となるように決定する。同時駆動制御では、給紙位置は、常に、ＰＥセンサ３６がその印刷媒体を検出した後のＰＥ検後ＰＦ搬送量６５が、ＰＥセンサ３６から印字開始位置までの距離に相当する搬送量となるように決定する。
【０１１１】
シンクロ（ならい）制御は、同時駆動制御に比べて以上のような制御上の特徴を有する。
【０１１２】
そして、紙送り処理指示部５３は、指示送り量を基準としたシンクロ（ならい）制御（ステップＳＴ５５）において、ＰＦ制御実行部４１へＰＦ目標搬送量を指示し、ＡＳＦ制御実行部４２へＡＳＦ目標搬送量を指示する。
【０１１３】
シンクロ（ならい）制御では、まず、ＡＳＦ制御実行部４２がＡＳＦモータ３２の駆動を開始する。これにより、ＬＤローラ１１およびＬＤ従動ローラ１２により挟持されている印刷媒体Ｐは、搬送される。このとき、印刷媒体Ｐは、ＬＤローラ１１とＰＦローラ１４との間でたるむ。
【０１１４】
ＡＳＦ絶対搬送量６４の値が所定量変化すると、ＰＦ制御実行部４１は、ＰＦモータ３１の駆動を開始する。これにより、ＰＦローラ１４およびＰＦ従動ローラ１５により挟持されている印刷媒体Ｐは、搬送され始める。印刷媒体Ｐは、ＬＤローラ１１とＰＦローラ１４との間でたるんだ状態を維持したまま、紙送り搬送される。
【０１１５】
ＡＳＦ制御実行部４２は、ＡＳＦ絶対搬送量６４の紙送り制御開始後の変化量が指示されたＡＳＦ目標搬送量となるように、ＡＳＦモータ３２を停止させる。遅れて駆動を開始したＰＦ制御実行部４１も、ＰＦ絶対搬送量６２の紙送り制御開始後の変化量が指示されたＰＦ目標搬送量となるように、ＰＦモータ３１を停止させる。ＰＦローラ１４より印刷媒体Ｐの搬送方向の下流側へ搬送された印刷媒体Ｐの搬送量は、ＰＦローラ１４による搬送量（パルス数）であり、指示されたＰＦ目標搬送量となる。
【０１１６】
なお、ＡＳＦモータ３２は、ＰＦモータ３１より先に駆動が開始される。しかしながら、ＬＤローラ１１のＡＳＦ目標搬送量は、ＰＦローラ１４のＰＦ目標搬送量と略同じである。したがって、ＡＳＦモータ３２およびＰＦモータ３１が停止した状態では、ＬＤローラ１１とＰＦローラ１４との間でのたるみは略解消される。
【０１１７】
また、ＬＤローラ１１のＡＳＦ目標搬送量は、ＰＦローラ１４のＰＦ目標搬送量より若干大きい。そのため、ＰＦモータ３１による印刷媒体Ｐの搬送を、停止しているＬＤローラ１１が妨げてしまうことはない。ＡＳＦモータ３２の停止後のＰＦローラ１４の回転により、ＬＤローラ１１とＰＦローラ１４との間において印刷媒体Ｐが延び切って突っ張ってしまう状態になることはない。その結果、ＰＦローラ１４より下流側における印刷媒体Ｐの実際の搬送量は、ＰＦローラ１４のＰＦ目標搬送量に好適に追従し、指示された紙送り量に精度良く一致するようになる。
【０１１８】
以上の処理により、紙送り処理指示部５３による、図６のステップＳＴ４２による最初の１回の紙送り処理が終わる。紙送り処理指示部５３は、ＰＥセンサ３６が、今回の紙送り制御中に、印刷中の印刷媒体Ｐの後端縁を検出したか否かを確認する（ステップＳＴ４３）。最初の１回の紙送り処理では、通常、印刷媒体Ｐの後端縁は検出されない。紙送り処理指示部５３は、ステップＳＴ４３においてＮｏと判断し、紙送り処理を終了する。
【０１１９】
印刷媒体毎の印刷データには、図３に示すように、インク吐出パターンデータと、紙送り量データとが交互に並んでいる。印字処理指示部５５と紙送り処理指示部５３とは、このインク吐出パターンデータと紙送り量データとの並び順にしたがって交互に実行される。これにより、印刷媒体Ｐには、印刷データに基づく印刷がたとえば１走査幅毎に印刷される。
【０１２０】
以上のように１枚目の印刷媒体Ｐへの印刷処理が進み、その１枚目の印刷媒体Ｐの後端縁がＬＤローラ１１とＬＤ従動ローラ１２との間から抜けると、ホッパ１３により押し上げられているリア給紙トレイ２上の最も上にある２枚目の印刷媒体Ｐが、ＬＤローラ１１の回転にしたがって給紙され、ＬＤローラ１１とＬＤ従動ローラ１２との間に挟持される。２枚目の印刷媒体Ｐは、紙送り制御においてＰＦモータ３１とシンクロ（ならい）制御されるＬＤローラ１１の回転により、１枚目の印刷媒体Ｐに続けて給紙され始める。２枚目の印刷媒体Ｐは、通常は、１枚目の印刷媒体Ｐと間隔を空けずに給紙され始める。
【０１２１】
なお、１枚目の印刷のための紙送り処理では、紙送り処理指示部５３は、その印刷中の１枚目の印刷媒体Ｐの後端縁の位置に応じて紙送り処理の指示を切り替えるようになる。紙送り処理指示部５３は、具体的には、以下の各パターンに応じて紙送り処理の指示を切り替えるようになる。各パターンでの紙送り処理を、図２および図７を参照しながら説明する。
【０１２２】
第一に、１枚目の印刷媒体Ｐの搬送が開始され始めた直後で、その印刷中の印刷媒体Ｐの後端縁がページ間制御開始位置を過ぎていない場合（図２の領域Ａにいる場合）であって、今回の紙送り処理の完了時でもページ間制御開始位置を過ぎることが無いと予想される場合（図２の領域Ａのままの場合）、紙送り処理指示部５３は、ステップＳＴ５３においてＮｏと判断する。紙送り処理指示部５３は、給紙完了後にＰＦ制御実行部４１に指示したＰＦ目標搬送量の累積値に、今回新たに指示する紙送り量を加算した値と、給紙完了後のＰＦ絶対搬送量６２（前回のまでの指示に基づく実際の搬送量）との差を、新たなＰＦ目標搬送量（パルス数）とし、それよりも若干大きい搬送量のＬＤローラ１１のＡＳＦ目標搬送量をたとえば式１にしたがって演算し（ステップＳＴ５４）、シンクロ（ならい）制御を実行する（ステップＳＴ５５）。
【０１２３】
第二に、今回の紙送り処理の完了時に、印刷中の印刷媒体Ｐの後端縁がページ間制御開始位置を過ぎることと予想される場合（図２の領域Ａから領域Ｂへ移動する場合）、紙送り処理指示部５３は、ステップＳＴ５３においてＹｅｓと判断する。紙送り処理指示部５３は、まず、給紙完了後にＰＦ制御実行部４１に指示したＰＦ目標搬送量の累積値に、ページ間制御開始位置までの搬送量を加算した値と、給紙完了後のＰＦ絶対搬送量６２（前回のまでの指示に基づく実際の搬送量）との差を、新たなＰＦ目標搬送量（パルス数）とし、それよりも若干大きい搬送量のＬＤローラ１１のＡＳＦ目標搬送量をたとえば式１にしたがって演算し（ステップＳＴ５６）、シンクロ（ならい）制御を実行する（ステップＳＴ５７）。印刷中の印刷媒体と間隔を空けずに搬送され始めた次の印刷媒体Ｐは、ページ間制御開始位置まで搬送される。
【０１２４】
その後、紙送り処理指示部５３は、給紙完了後にＰＦ制御実行部４１に指示したＰＦ目標搬送量（ページ間制御開始位置までの前回の搬送量を含む）の累積値に、今回新たに指示する紙送り量の残りを加算した値と、給紙完了後のＰＦ絶対搬送量６２（前回のページ間制御開始位置までの制御に基づく変化量）との差を、ＰＦローラ１４による新たなＰＦ目標搬送量（パルス数）とし、ＰＦ制御実行部４１へ供給する（ステップＳＴ５８）。これにより、ＰＦローラ１４のみが印刷媒体Ｐを搬送する。印刷中の印刷媒体は、今回新たに指示される紙送り量により搬送される。
【０１２５】
第三に、印刷中の印刷媒体Ｐの後端縁の現在位置がページ間制御開始位置を既に過ぎている場合、紙送り処理指示部５３は、ステップＳＴ５２でＹｅｓと判断する。そして、紙送り処理指示部５３は、給紙完了後にＰＦ制御実行部４１に指示したＰＦ目標搬送量の累積値に、今回新たに指示する紙送り量を加算した値と、給紙完了後のＰＦ絶対搬送量６２（前回のまでの指示に基づく実際の搬送量）との差を、新たなＰＦ目標搬送量（パルス数）とし、ＰＦ制御実行部４１へ供給する（ステップＳＴ５９）。これにより、ＰＦローラ１４のみが印刷媒体Ｐを搬送する。印刷中の印刷媒体は、今回新たに指示される紙送り量により搬送される。
【０１２６】
なお、紙送り処理指示部５３は、第四のパターンも有する。この第四のパターンは、たとえば連続印刷の最終の印刷媒体Ｐの紙送り処理において選択されるものである。第四のパターンでは、紙送り処理指示部５３は、給紙完了後にＰＦ制御実行部４１に指示したＰＦ目標搬送量の累積値に、今回新たに指示する紙送り量を加算した値と、給紙完了後のＰＦ絶対搬送量６２（前回のまでの指示に基づく実際の搬送量）との差を、新たなＰＦ目標搬送量（パルス数）とし、ＰＦ制御実行部４１へ供給する（ステップＳＴ１３７）。これにより、ＰＦローラ１４のみが印刷媒体Ｐを搬送する。印刷中の印刷媒体は、今回新たに指示される紙送り量により搬送される。なお、この第四のパターンでは、ホッパ１３は、給紙位置から退避位置へ下がり、ＬＤ従動ローラ１２は、ＬＤローラ１１から離間した退避状態になっている。
【０１２７】
また、これらの紙送り制御により、印刷中の印刷媒体Ｐの後端縁がＰＥセンサ３６を通過すると、紙送り処理指示部５３は、図６のステップＳＴ４３において、ＰＥセンサ３６が、紙送り中に印刷中の印刷媒体Ｐの後端縁を検出したと判断する。紙送り処理指示部５３は、用紙サイズ判定処理を実行する（ステップＳＴ４４）。
【０１２８】
この用紙サイズ判定処理において、紙送り処理指示部５３は、推定未印刷領域幅を設定する。この推定未印刷領域幅は、印刷中の印刷媒体Ｐの後端部分の、まだ印刷がなされていない領域の、印刷媒体搬送方向の長さに相当するものである。図２に示すように、キャリッジ２１は、印刷媒体の搬送経路上の一定の位置を走査する。したがって、インクジェットプリンタ１において、ＰＥセンサ３６から印刷領域までの距離は、予め判っている。紙送り処理指示部５３は、基本的に、このＰＥセンサ３６から印刷領域までの距離に、印刷領域の幅（印刷媒体搬送方向での幅）を加算した値を、推定未印刷領域幅に設定する。紙送り処理指示部５３は、縁無し印刷などの場合には、上述した加算値に更に所定の値を加算した値を、推定未印刷領域幅に設定する。
【０１２９】
また、これらの紙送り制御により、次の印刷媒体Ｐの先端縁がＰＥセンサ３６を通過すると、検出値演算部４３は、メモリ３９に記憶されるＰＥ検後ＰＦ搬送量６５およびＰＥ検後ＡＳＦ搬送量６６を、ＰＥセンサ３６によるその新たな用紙検出後の搬送量へ更新する。
【０１３０】
以上のように、紙送り処理指示部５３による紙送り処理での指示パターンが切り替えられながら、１枚目の印刷媒体Ｐの紙送り処理と、印字処理とが繰り返される。そして、ＰＥセンサ３６により紙送り中に印刷中の印刷媒体Ｐの後端縁が検出された後では、紙送り処理指示部５３は、ステップＳＴ４１においてＹｅｓと判断する。
【０１３１】
紙送り処理指示部５３は、さらに、推定未印刷領域幅の残量より、今回の指示送り量が大きいか否かを判断する。推定未印刷領域幅の残量は、印字処理指示部５５により印字がなされる度に減る。推定未印刷領域幅の残量は、たとえは印字毎に印刷領域の幅ずつ減る。ステップＳＴ４４により推定未印刷領域幅が設定された直後では、推定未印刷領域幅の残量は、今回の指示送り量より大きい。紙送り処理指示部５３は、ステップＳＴ４５でＮｏと判断する。
【０１３２】
なお、上述したように推定未印刷領域幅は、縁無し印刷などの印刷モードに応じた適切な値に設定される。したがって、正常に印刷がなされている場合には、推定未印刷領域幅の残量より今回の指示送り量が大きなることは、通常有り得ない。ただし、推定未印刷領域幅の残量より今回の指示送り量が大きなると、紙送り処理指示部５３は、ステップＳＴ４５でＹｅｓと判断し、例外排紙処理を要求する（ステップＳＴ４８）。詳しくは、後述する。
【０１３３】
ステップＳＴ４５でＮｏと判断した場合、紙送り処理指示部５３は、印刷データのマスク設定を実行する（ステップＳＴ４６）。たとえば、印刷データには、実際の用紙サイズより大きい範囲を印刷するものがある。このような場合、印刷データを最後まで印刷に利用すると、印刷媒体Ｐの範囲外へインクを吐出してしまうことになる。印刷媒体Ｐの範囲外へ吐出されたインクは、インクジェットプリンタ１内を汚染する。印刷データのマスク設定処理は、このようなインク吐出をしないように、あるいは最小限に抑えるための設定処理である。
【０１３４】
印刷データのマスク設定を終えると、紙送り処理指示部５３は、紙送り処理を実行する。紙送り処理指示部５３は、印刷中の印刷媒体Ｐの搬送経路上の位置に応じて、図７中の３つのパターンの中の１つの紙送り処理を実行する（ステップＳＴ４７）。紙送り処理を実行すると、紙送り処理指示部５３は、紙送り処理を終了する。
【０１３５】
印刷データに対する処理が進むと、処理判断部５１は、図４のステップＳＴ１において、１枚目と２枚目とを区切る最初のページ区切りデータを読み込む。処理判断部５１は、排紙処理指示部５４へ実行を指示する。
【０１３６】
実行が指示された排紙処理指示部５４は、図８に示す排紙処理フローチャートを実行する。排紙処理指示部５４は、まず、今回の排紙処理が連続印刷中の排紙処理であるか否かと次ページの印刷の有無とを判断する（ステップＳＴ７１）。排紙処理指示部５４は、たとえば印刷媒体毎の印刷データに次ページ有りデータが含まれている場合、連続印刷中であり且つ次ページ有りであると判断すればよい。なお、排紙処理指示部５４は、処理判断部５１が印刷データから読み込んだ次ページ有りデータあるいは次ページ無しデータにより値が書き換えられるフラグなどを参照し、判断するようにしてもよい。今回の排紙処理は、連続印刷の１枚目の印刷媒体Ｐの排紙処理である。排紙処理指示部５４は、ステップＳＴ７１においてＹｅｓと判断する。
【０１３７】
さらに、排紙処理指示部５４は、印刷中の印刷媒体Ｐの後端縁の現在位置がページ間制御開始位置を既に過ぎているか否かを判断する（ステップＳＴ７２）。排紙処理指示部５４は、たとえば印刷媒体毎の印刷データに含まれる用紙サイズデータにより印刷媒体Ｐの搬送方向における長さ寸法を特定し、その特定した長さ寸法と給紙済み距離とを比較する。そして、排紙処理指示部５４は、たとえば給紙済み距離の方が大きい場合、印刷中の印刷媒体Ｐの後端縁の現在位置がページ間制御開始位置を既に過ぎていると判断すればよい。
【０１３８】
そして、たとえば１枚目の印刷媒体Ｐへの印刷が用紙の半分くらいまでで完了してしまう場合、印刷中の印刷媒体Ｐの後端縁の現在位置は、ページ間制御開始位置を過ぎていない。この場合、排紙処理指示部５４は、ステップＳＴ７２においてＮｏと判断する。
【０１３９】
印刷中の印刷媒体Ｐの後端縁の現在位置がページ間制御開始位置を過ぎていないと判断すると、排紙処理指示部５４は、印刷中の印刷媒体Ｐの後端縁の位置がページ間制御開始位置となるように、ＰＦローラ１４によるＰＦ目標搬送量（パルス数）を、ページ間制御開始位置までの残り距離とし、それよりも若干大きい搬送量のＬＤローラ１１によるＡＳＦ目標搬送量（パルス数）を演算し、シンクロ（ならい）制御を実行する（ステップＳＴ７３）。これにより、印刷中の印刷媒体Ｐの後端縁の位置がページ間制御開始位置となる。また、印刷中の印刷媒体Ｐと連続して給紙され始める次の印刷媒体Ｐの先端縁も、ページ間制御開始位置となる。
【０１４０】
この他にもたとえば、１枚目の印刷媒体Ｐへの印刷が印刷媒体Ｐの後端縁までである場合、印刷中の印刷媒体Ｐの後端縁の位置は、既にページ間制御開始位置を過ぎてしまう。この場合、排紙処理指示部５４は、ステップＳＴ７２においてＹｅｓと判断する。排紙処理指示部５４は、具体的な搬送制御をすることなく排紙処理を終了する。
【０１４１】
以上のように、排紙処理指示部５４による１枚目の印刷媒体Ｐの排紙処理が完了すると、１枚目の印刷媒体毎の印刷データの処理を終える。たとえば印刷データと一致するサイズの印刷媒体Ｐが搬送されている場合のように正常な印刷がなされている場合には、１枚目の印刷媒体Ｐの排紙制御を終えた時点で、２枚目の印刷媒体Ｐの先端縁は、ページ間制御開始位置にある。処理判断部５１は、図４のステップＳＴ４において２枚目の印刷媒体毎の印刷データを読み込み、給紙処理指示部５２へ２枚目の印刷媒体Ｐの給紙処理を指示する。
【０１４２】
給紙処理指示部５２は、図５のフローチャートにしたがって２枚目の印刷媒体Ｐの給紙処理を開始する。給紙処理指示部５２は、ＡＳＩＣ３７のメモリ３９に記憶されているＰＦ絶対搬送量６２と、ＡＳＦ絶対搬送量６４とを「０」にリセットした（ステップＳＴ１１）後、ＬＤニップ状態を確認する。今回の給紙処理が連続印刷の２枚目以降の印刷である場合、ＬＤニップ状態にあるので、給紙処理指示部５２は、ステップＳＴ１２においてＹｅｓと判断する。
【０１４３】
ＬＤニップ状態にあると、すなわち今回の給紙処理が連続印刷の２枚目以降の印刷であると判断した給紙処理指示部５２は、さらに、連続給紙される複数の印刷媒体Ｐの間に間隔を空けるページ間制御が完了しているかを判断する（ステップＳＴ２１）。給紙処理指示部５２は、たとえば印刷媒体毎の印刷データに含まれる用紙サイズデータにより印刷媒体Ｐの搬送方向における長さ寸法を特定し、その特定した長さ寸法に距離データ７１が示す距離Ｄを加算したものと、リセット前のＰＦ絶対搬送量６２あるいはＡＳＦ絶対搬送量６４により演算される給紙済み距離と、を比較する。そして、給紙処理指示部５２は、たとえばリセット前の給紙済み距離の方が大きい場合、ページ間制御が完了していると判断すればよい。
【０１４４】
なお、給紙処理指示部５２は、この他にもたとえば、紙送り処理指示部５３がステップＳＴ５８やステップＳＴ５９によるＰＦ制御を実行した場合や、紙送り処理指示部５３が、前回印刷した印刷媒体Ｐと今回給紙する印刷媒体Ｐとの間にページ間ギャップ長以上の間隔を生成した場合に立てるフラグを参照し、フラグが立っている場合に、ページ間制御が完了していると判断するようにしてもよい。
【０１４５】
そして、たとえば１枚目の印刷媒体Ｐの後端縁がページ間制御位置となるように排紙制御を実行した場合のように、ページ間制御が完了してない場合、給紙処理指示部５２は、ページ間制御を実行する（ステップＳＴ２２）。具体的には、給紙処理指示部５２は、残りのページ間ギャップ長をＰＦローラ１４のＰＦ目標搬送量とし、ＰＦ制御実行部４１のみへＰＦ目標速度を指示する。これにより、ＰＦローラ１４のみが印刷媒体Ｐを搬送する。ページ間制御により、１枚目の印刷媒体Ｐの後端縁と２枚目の印刷媒体Ｐの先端縁との間に所定のページ間ギャップ長が確保される。１枚目の印刷媒体Ｐの後端縁と２枚目の印刷媒体Ｐの先端縁との間隔は、少なくとも所定のページ間ギャップ長以上となる。なお、給紙処理指示部５２は、ページ間ギャップ長を一律にＰＦローラ１４のＰＦ目標搬送量とし、ＰＦ制御実行部４１のみへＰＦ目標速度を指示するようにしてもよい。
【０１４６】
このようにステップＳＴ２２でページ間制御を実行した後、あるいは既にページ間制御が完了している場合には、給紙処理指示部５２は、印字開始位置までのシンクロ（ならい）制御による給紙制御を、ＰＦ制御実行部４１およびＡＳＦ制御実行部４２へ指示する（ステップＳＴ２３）。
【０１４７】
この連続印刷中の２枚目以降の印刷媒体Ｐに関する、印字開始位置までのシンクロ（ならい）制御において、ＡＳＦ制御実行部４２は、ＰＥ検後ＡＳＦ搬送量６６が、ＰＥセンサ３６から印字開始位置までの距離に相当する搬送量になるように、ＡＳＦモータ３２の駆動を停止させる。また、図９の第四の特徴として説明したように、ＰＦ制御実行部４１は、ＰＥ検後ＡＳＦ搬送量６６が、ＰＥセンサ３６から印字開始位置までの距離に相当する搬送量になるときに停止するように、ＰＦモータ３１の駆動を停止させる。
【０１４８】
ＰＦローラ１４は、ＬＤローラ１１より後に駆動が開始される。ステップＳＴ２３において、ＰＦ絶対搬送量６２やＰＥ検後ＰＦ搬送量６５の搬送量は、その遅れた分だけ、ＡＳＦ絶対搬送量６３やＰＥ検後ＡＳＦ搬送量６６の搬送量に比べて少ない。すなわち、図９Ａ中の斜線ハッチング分だけ少ない。その結果、ＰＦ制御実行部４１が、ＰＥ検後ＰＦ搬送量６５がＰＥセンサ３６から印字開始位置までの距離に相当する搬送量になるときに停止するように、ＰＦモータ１１の駆動停止を制御すると、複数の印刷媒体Ｐを連続的に給紙搬送する場合には、二枚目以降の給紙位置精度が悪くなる。具体的には、２枚目以降の給紙位置は、一枚目の給紙位置に比べて、印刷媒体Ｐの搬送方向４の上流側へずれる傾向となる。すなわち、連続印刷中の二枚目以降の印刷媒体Ｐは、一枚目の正確な給紙位置より、搬送方向４の上流側へずれる傾向となる。その結果、印刷媒体Ｐの先端縁は、印字開始位置の手前までしか給紙されなくなってしまう。
【０１４９】
これに対して、ＰＦ制御実行部４１が、ＰＥ検後ＡＳＦ搬送量６６がＰＥセンサ３６から印字開始位置までの距離に相当する搬送量になるときに停止するように、ＰＦモータ３１の駆動停止を制御すると、印刷媒体Ｐの先端縁は、印字開始位置に精度良く、給紙されるようになる。二枚目以降の印刷媒体Ｐの給紙位置は、１枚目以降の印刷媒体Ｐの給紙位置と略揃うようになる。
【０１５０】
なお、実際には、ＰＦ制御実行部４１は、ＡＳＦ制御実行部４２が減速停止制御を開始するときに、同時に、減速停止制御を開始すればよい。減速停止制御開始直前には、ＬＤローラ１１によるＡＳＦ検出速度６３と、ＰＦローラ１４によるＰＦ検出速度６１とは略一定の速度に揃っている。したがって、このように減速停止制御の開始タイミングを揃えることで、ＰＦ制御実行部４１は、ＡＳＦ制御実行部４２がＬＤローラ１１を停止するときに、ＰＦローラ１４を停止することができる。ＰＦ制御実行部４１は、ＰＥセンサ３６が連続的に給紙される新たな印刷媒体Ｐを検出した後のＬＤローラ１１の搬送量が所定の搬送量となるときにＰＦローラ１４が停止するように制御することができる。
【０１５１】
２枚目の印刷媒体Ｐを印字開始位置へ給紙した後、給紙処理指示部５２は、連続印刷用の印刷データなどに基づいて、次ページ印刷の有無を判断する（ステップＳＴ２４）。そして、たとえば３枚目以降の次ページ印刷が無い場合、給紙処理指示部５２は、ＡＳＩＣ３７へＡＳＦサブモータ３３を駆動するための指示を供給する（ステップＳＴ２５）。ＡＳＩＣ３７は、ＡＳＦサブモータ３３を駆動し、ＬＤ従動ローラ１２は、ＬＤローラ１１から離間する。逆に、３枚目以降の次ページ印刷がある場合、給紙処理指示部５２は、ＬＤ従動ローラ１２をＬＤローラ１１から離間させることなく、給紙処理を終了する。
【０１５２】
以上の２枚目の印刷媒体Ｐの給紙処理により、２枚目の印刷媒体Ｐが１枚目の印刷媒体Ｐの紙送り処理により既に給紙され始めている場合でも、あるいは、２枚目の印刷媒体Ｐが２枚目の給紙処理により給紙され始める場合であっても、２枚目の印刷媒体Ｐは、印刷開始位置まで給紙される。
【０１５３】
その後、インクジェットプリンタ１では、２枚目の印刷媒体毎の印刷データに基づいて、印字処理指示部５５による印字制御と、紙送り処理指示部５３による紙送り制御とを繰り返す。印刷処理が進むつれて、紙送り処理指示部５３は、図６のフローチャートに基づいて推定未印刷領域幅を設定し（ステップＳＴ４４）、各紙送りにおける指示送り量が推定未印刷領域幅の残量より大きいか否かを判断し（ステップＳＴ４５）、印刷データのマスク設定を実行する（ステップＳＴ４６）。また、処理判断部５１が図４のステップＳＴ４において２枚目の印刷媒体毎の印刷データの最後のページ区切りデータを読み込むと、排紙処理指示部５４による排紙処理が開始される。
【０１５４】
インクジェットプリンタ１は、連続印刷用の印刷データに含まれる印刷媒体毎の印刷データを読込み、３枚目以降についても２枚目と同様の制御を実行する。そして、連続印刷中の処理判断部５１が図４のステップＳＴ４において最後の印刷媒体毎の印刷データを読み込むと、それまでとは異なる制御が実行される。
【０１５５】
具体的には、最後の印刷媒体Ｐの紙送り処理では次の印刷ページが無いので、給紙処理指示部５２は、図５中のステップＳＴ２４の判断においてＮｏ（最終ページ）と判断する。給紙処理指示部５２は、たとえば印刷設定データ中の次ページ無しのデータに基づいてＮｏ（最終ページ）と判断する。紙送り処理指示部５３は、ＡＳＩＣ３７へＡＳＦサブモータ３３を駆動するための指示を供給する（ステップＳＴ２５）。ＡＳＩＣ３７は、ＡＳＦサブモータ３３を駆動し、ＬＤ従動ローラ１２は、ＬＤローラ１１から離間する。
【０１５６】
また、紙送り処理指示部５３は、次の印刷ページが無いので、図７中のステップＳＴ５１の判断においてＮｏと判断する。紙送り処理指示部５３は、紙送り制御の第四のパターンにより紙送りを制御する。つまり、紙送り処理指示部５３は、給紙完了後にＰＦ制御実行部４１に指示したＰＦ目標搬送量の累積値に、今回新たに指示する紙送り量を加算した値と、給紙完了後のＰＦ絶対搬送量６２（前回のまでの指示に基づく実際の搬送量）との差を、新たなＰＦ目標搬送量（パルス数）とし、ＰＦ制御実行部４１のみへＰＦ目標速度を指示する（ステップＳＴ６０）。これにより、印刷媒体Ｐは、ＰＦローラ１４のみにより搬送される。ＬＤ従動ローラ１２とＬＤローラ１１との圧接状態は解除されており、印刷媒体Ｐは、ＰＦローラ１４の回転にしたがって搬送される。
【０１５７】
また、排紙処理指示部５４は、次の印刷ページが無いので、上述したフラグなどを参照して、図８中のステップＳＴ７１の判断においてＮｏ（最終ページ）と判断する。紙送り処理指示部５３は、さらに、ＬＤ従動ローラ１２がＬＤローラに当接するニップ状態にあることを確認した後（ステップＳＴ７４）、給紙されている印刷媒体Ｐを排紙トレイまで搬送することができる所定の搬送量を、ＰＦローラ１４によるＰＦ目標搬送量（パルス数）とし、ＰＦ制御実行部４１のみへＰＦ目標速度を指示する（ステップＳＴ７５）。ＬＤ従動ローラ１２とＬＤローラ１１との圧接状態は解除されており、印刷済みの印刷媒体Ｐは、ＰＦローラ１４のみにより搬送され、排紙トレイに排出される。
【０１５８】
このようにインクジェットプリンタ１は、連続印刷用の印刷データの中の、最終ページの印刷データが供給されると、それまでの連続印刷中の印刷媒体Ｐに対する制御とは異なる制御を実行する。すなわち、インクジェットプリンタ１は、通常の印刷データに基づく通常の印刷モードでの紙送り制御と略同じ制御を実行する。
【０１５９】
なお、このインクジェットプリンタ１は、普通紙、写真用紙などの各種の印刷媒体Ｐに対して印刷をすることができる。また、このインクジェットプリンタ１は、印刷媒体Ｐに対して、異なる複数の解像度により印刷をすることができる。インクジェットプリンタ１は、印刷する印刷媒体Ｐの種類や印刷品質などに応じて複数の印刷モードを有する。印刷モードには、たとえば普通紙に対して高速に印刷するモードや、写真用紙に対して高品質に印刷するモードなどがある。
【０１６０】
このように複数の印刷モードにおいて、このインクジェットプリンタ１は、たとえば普通紙などに対して高速に印刷するモードにおいて、上述した連続印刷モードによる印刷を実行する。つまり、インクジェットプリンタ１は、ＬＤ従動ローラ１２をＬＤローラ１１に当接させた状態に維持したまま、ＡＳＦモータ３２およびＰＦモータ３１を共に駆動して、リア給紙トレイ２上の複数の印刷媒体Ｐを連続的に給紙する。
【０１６１】
また、インクジェットプリンタ１は、残りの印刷モードにおいては、他の一般的なインクジェットプリンタと同様に、１枚ずつ印刷媒体Ｐを給紙し、その印刷媒体Ｐに対する印刷を終えたら排紙をし、その排紙後にリア給紙トレイ２上の次の印刷媒体Ｐを印刷領域へ給紙する。
【０１６２】
次に、複数の印刷媒体Ｐを連続的に搬送して印刷する印刷データが供給された場合において、リア給紙トレイ２に実際に載置されている印刷媒体Ｐが、その印刷データにより指定された用紙サイズより小さいものである場合を例に、用紙サイズ不一致の場合の処理を説明する。
【０１６３】
リア給紙トレイ２に実際に載置されている印刷媒体Ｐが、その印刷データにより指定された用紙サイズより小さいものである場合、ＰＥセンサ３６は、紙送り処理指示部５３が紙送り実行をすることで、印刷中の印刷媒体Ｐの後端縁を検出する。紙送り処理指示部５３は、図６のステップＳＴ４３においてＹｅｓと判断し、推定未印刷領域幅を設定する（ステップＳＴ４４）。
【０１６４】
また、その後の紙送り処理では、紙送り処理が指示される度に、紙送り処理指示部５３は、図６のステップＳＴ４１においてＹｅｓと判断し、推定未印刷領域幅の残量より、今回の指示搬送量が大きいか否かを判断する（ステップＳＴ４５）。リア給紙トレイ２に実際に載置されている印刷媒体Ｐが印刷データにより指定された用紙サイズと同じものである場合、紙送り処理指示部５３は、ステップＳＴ４５でＮｏと判断し、紙送り処理（ステップＳＴ４７）などを実行する。
【０１６５】
しかしながら、リア給紙トレイ２に実際に載置されている印刷媒体Ｐが、その印刷データにより指定された用紙サイズより小さいものである場合、紙送り処理を繰り返すことで、最終的には、推定未印刷領域幅の残量より今回の指示搬送量が大きくなる。紙送り処理指示部５３は、ステップＳＴ４５でＹｅｓと判断し、例外排紙処理を要求する（ステップＳＴ４８）。紙送り処理指示部５３は、紙送り処理を実行することなく、その処理を終了する。
【０１６６】
紙送り処理指示部５３により例外排紙処理が要求されると、処理判断部５１は、図４のステップＳＴ２においてＹｅｓと判断する。印刷データに基づいて複数の印刷媒体Ｐを連続的に搬送して印刷をする処理を開始していた処理判断部５１は、次ページ無しを設定する（ステップＳＴ３）。処理判断部５１は、印刷データの最後のページの処理に入っていないにもかかわらず、インクジェットプリンタ１に次ページ無しの設定に基づく処理を開始する。処理判断部５１は、印刷処理を中止する。その後、処理判断部５１は、排紙処理指示部５４に排紙処理を指示する（ステップＳＴ４）。なお、このインクジェットプリンタ１に設定される次ページ無しの設定は、たとえばメモリ７０などに記憶されればよい。
【０１６７】
インクジェットプリンタ１に次ページ無しが設定されているため、排紙処理指示部５４は、図８のステップＳＴ７１においてＮｏと判断する。排紙処理指示部５４は、さらにＬＤニップ状態であるか否かを判断する。複数の印刷媒体Ｐを連続的に搬送する場合、ＬＤ従動ローラ１２は、ＬＤローラ１１に当接するニップ状態に維持される。したがって、排紙処理指示部５４は、ステップＳＴ７４においてＹｅｓと判断する。排紙処理指示部５４は、ステップＳＴ７６の判断結果に応じて所定量のシンクロ（ならい）制御を実行した後（ステップＳＴ７７）、給紙処理指示部５２（ステップＳＴ７８）。また、排紙処理指示部５４は、ＰＦモータ３１を駆動させて（ステップＳＴ７５）、排紙処理を終了する。
【０１６８】
この用紙サイズ違いを検出した後の最初の排紙処理により、印刷中の印刷媒体Ｐは、排紙される。また、印刷中の印刷媒体Ｐに続いて搬送される白紙の印刷媒体Ｐは、ＰＦローラ１４とＰＦ従動ローラ１５との間に挟持された後、印刷領域へ給紙されることになる。
【０１６９】
紙送り処理指示部５３により例外排紙処理が要求された後の排紙処理指示部５４による排紙処理が完了すると、処理判断部５１は、さらに、図４のステップＳＴ４において、給紙処理指示部５２に給紙処理を指示する。
【０１７０】
給紙処理指示部５２は、図５のステップＳＴ１１において絶対位置をリセットした後、ＬＤニップ状態であるか否かを判断する。先の排紙処理指示部５４の処理により、ＬＤニップ状態は解除されている。給紙処理指示部５２は、ステップＳＴ１２においてＮｏと判断する。
【０１７１】
給紙処理指示部５２は、ＡＳＦサブモータ３２を駆動させてＬＤニップ状態に制御した後（ステップＳＴ１３）、所定搬送量での同時駆動制御を実行する（ステップＳＴ１４）。給紙処理指示部５２は、ＰＥセンサ３６の検出が用紙無しから用紙ありへ変化したか否かを判断する（ステップＳＴ１５）。
【０１７２】
なお、リア給紙トレイ２に実際に載置されている印刷媒体Ｐが、その印刷データにより指定された用紙サイズより小さいものである場合、その小さいサイズの印刷媒体Ｐが連続的に給紙される。したがって、このステップＳＴ１４の同時駆動制御中に、ＰＥセンサ３６の検出が、用紙無しから用紙ありへ変化しない場合がありえる。ＰＥセンサ３６の検出が用紙無しから用紙ありへ変化しない場合（ステップＳＴ１５でＮｏの場合）、給紙処理指示部５２は、次に、ＰＦモータ３１やＡＳＦモータ３２を停止させ（ステップＳＴ３１）、ＬＤニップを解除する（ステップＳＴ３２）。その後、給紙処理指示部５２は、先の停止処理中に、ＰＥセンサ３６の検出が用紙無しから用紙ありへ変化したか否かを再確認する（ステップＳＴ３３）。
【０１７３】
先の停止処理中に無しからありへ変化していない場合、給紙処理指示部５２は、ステップＳＴ３３でＹｅｓと判断し、白紙排出処理を実行する。具体的には、給紙処理指示部５２は、ＬＤニップ状態に制御し、所定搬送量でのシンクロ（ならい）制御を実行し、さらにＬＤニップを解除する（ステップＳＴ３４）。
【０１７４】
白紙排出処理を実行した後、給紙処理指示部５２は、その白紙排出処理を所定回数（たとえば２回）実行したか否かを判断する（ステップＳＴ３５）。白紙排出処理を所定回数繰り返していない場合、給紙処理指示部５２は、ＰＥセンサ３６の検出が用紙無しから用紙ありへ変化したか否かを判断する（ステップＳＴ３３）。ＰＥセンサ３６の検出が用紙無しから用紙ありへ変化していない場合、給紙処理指示部５２は、白紙排出処理を繰り返し（ステップＳＴ３４）、白紙排出処理を所定回数（たとえば２回）実行したか否かを判断する（ステップＳＴ３５）。
【０１７５】
白紙排出処理を所定回数繰り返している場合、給紙処理指示部５２は、エラー処理を要求し（ステップＳＴ３６）、給紙処理を終了する。エラー処理要求があると、処理判断部５１は、図示外のエラー処理部にエラー処理を指示する。エラー処理部は、たとえば図示外の表示パネルなどにエラー表示などを表示させる。エラー処理部は、エラーをユーザへ報知する。
【０１７６】
ステップＳＴ１５、ステップＳＴ３３などの判断において、ＰＥセンサ３６の検出が用紙無しから用紙ありへ変化した場合、給紙処理指示部５２は、連続印刷中で無いことを確認した後（ステップＳＴ１６でＮｏ）、ＬＤニップを解除し（ステップＳＴ１８）、同時駆動制御により印刷媒体Ｐを印字開始位置まで搬送する（ステップＳＴ１９、ＳＴ２０）。ＰＥセンサ３６を通過し、ＰＦローラ１４およびＰＦ従動ローラ１５の間に挟持されている印刷媒体Ｐは、印字開始位置まで搬送される。
【０１７７】
ステップＳＴ１５、ステップＳＴ３３などの判断において、ＰＥセンサ３６の検出が用紙無しから用紙ありへ変化するとき、ＰＥセンサ３６は、最初の白紙の印刷媒体Ｐの次の白紙の印刷媒体Ｐの先端を検出している。ＰＥセンサ３６は、２番目の白紙の印刷媒体Ｐの先端を検出している。したがって、この用紙サイズ違いを検出した後の最初の給紙処理により、２番目の白紙の印刷媒体Ｐが印字開始位置まで搬送されることになる。
【０１７８】
用紙サイズ違いを検出した後の最初の給紙処理が終わると、処理判断部５１は、排紙処理指示部５４に、２回目の排紙処理を指示する。なお、処理判断部５１は、排紙処理の指示に先立って、紙送り処理を数回指示するようにしてもよい。
【０１７９】
排紙処理が指示された排紙処理指示部５４は、ステップＳＴ７１においてＮｏと判断する。また、給紙処理（ステップＳＴ１８）によりＬＤニップが解除されているので、排紙処理指示部５４は、ステップＳＴ７４においてＮｏと判断する。排紙処理指示部５４は、ＰＦモータ３１を駆動させる排紙処理を実行する（ステップＳＴ７５）。ＰＦローラ１４およびＰＦ従動ローラ１５の間に挟持された状態で印字開始位置まで搬送されてた印刷媒体Ｐは、排出される。
【０１８０】
このように複数の印刷媒体Ｐを連続的に搬送して印刷をする制御中に、紙送り処理指示部５３が、印刷データにより指定されたものより小さい用紙サイズの印刷媒体Ｐを検出すると、排紙処理指示部５４による排紙処理と、給紙処理指示部５２による給紙処理と、排紙処理指示部５４による排紙処理とが実行される。排紙処理指示部５４は、１回目の排紙処理においてＬＤニップを解除する。給紙処理指示部５２は、ＬＤニップが解除されていることに基づいて、印刷媒体Ｐを１枚ずつ搬送する給紙処理を実行する。印刷媒体Ｐを１枚ずつ搬送する給紙処理では、ＬＤニップが解除された状態で給紙処理が終了する。排紙処理指示部５４は、２回目の排紙処理において、ＬＤニップが解除されていることに基づいて、ＰＦモータ３１による排紙処理を実行する。
【０１８１】
その結果、複数の印刷媒体Ｐを連続的に搬送して印刷をする制御中に、紙送り処理指示部５３が、印刷データにより指定されたものより小さい用紙サイズの印刷媒体Ｐを検出した場合、その用紙サイズ不一致を検出する際に印刷中の印刷媒体Ｐの他に、少なくとも２枚の印刷媒体Ｐが排出される。インクジェットプリンタ１は、複数の印刷媒体Ｐを連続的に搬送した印刷が終えるのを待つことなく、早期に印刷処理を中断することができる。
【０１８２】
以上のように、この実施の形態では、マイクロコンピュータ３８に、処理判断部５１、給紙処理指示部５２、紙送り処理指示部５３および排紙処理指示部５４により構成される制御手段が実現される。そして、この制御手段は、印刷領域へ搬送される印刷媒体Ｐの用紙サイズが印刷データに指定されるものと一致しない場合に、ＰＥセンサ３６により印刷媒体Ｐの先端が検出されるまで、ＬＤローラ１１およびＰＦローラ１４をともに回転駆動し、ＬＤ従動ローラ１２をＬＤローラ１１から離間した後にＰＦローラ１４を回転駆動する。
【０１８３】
したがって、制御手段は、複数の印刷媒体Ｐの連続的な搬送中に用紙サイズの不一致が検出されると、ＬＤローラ１１およびＰＦローラ１４の間においてＰＥセンサ３６により印刷中の印刷媒体Ｐより後に搬送される印刷媒体Ｐ（たとえば印刷中の印刷媒体Ｐの次に搬送される印刷媒体Ｐ）の先端が検出されるまで、ＬＤローラ１１およびＰＦローラ１４をともに回転駆動する。その後、制御手段は、ＬＤ従動ローラ１２をＬＤローラ１１から離間した後にＰＦローラ１４を回転駆動する。したがって、インクジェットプリンタ１は、複数の印刷媒体Ｐの連続的な搬送中に用紙サイズの不一致が検出されると、印刷媒体Ｐの搬送経路に印刷媒体Ｐが残らないように、印刷媒体Ｐを排出することができる。印刷処理を適切に中断することができる。
【０１８４】
また、この実施の形態では、制御手段は、ＰＥセンサ３６による印刷中の印刷媒体Ｐの後端縁の検出に基づいて判断されるその印刷中の印刷媒体Ｐの推定未印刷領域を超えた範囲に対して印刷をすることになる場合に、印刷領域へ搬送される印刷媒体Ｐの用紙サイズが印刷データに指定されるものと一致しないと判断する。したがって、制御手段は、印刷領域へ搬送される印刷媒体Ｐの用紙サイズが印刷データに指定されるものより小さい場合に、用紙サイズの不一致を検出することができる。
【０１８５】
また、この実施の形態では、制御手段は、ＰＥセンサ３６により、後に搬送される印刷媒体Ｐの先端が検出されるまで、ＬＤローラ１１およびＰＦローラ１４をともに回転駆動する制御を繰り返し実行する。そのため、制御手段は、ＰＥセンサ３６により最初の印刷媒体Ｐの先端が検出されたときに、ＬＤローラ１１およびＰＦローラ１４の回転駆動を終えることができる。制御手段は、必要最小限の駆動制御により短時間で印刷媒体Ｐの先端を検出することができる。
【０１８６】
また、この実施の形態では、制御手段は、ＬＤローラ１１およびＰＦローラ１４をともに回転駆動する制御を所定回数繰り返しても、ＰＥセンサ３６により、後に搬送される印刷媒体Ｐの先端が検出されない場合には、所定のエラー処理を実行する。したがって、制御手段は、ＬＤローラ１１およびＰＦローラ１４をともに回転駆動する制御を延々と続けることがない。
【０１８７】
以上の実施の形態は、本発明の好適な実施の形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形や変更が可能である。
【０１８８】
上記実施の形態では、制御手段は、ＰＥセンサ３６により、印刷中の印刷媒体Ｐより後に搬送される印刷媒体Ｐの先端が検出されるまでの各駆動制御において、印刷媒体Ｐが、ＰＥセンサ３６の検出位置を通過し、さらにＰＦローラ１４とＰＦ従動ローラ１５との間に挟持され、さらにＰＦローラ１４により搬送可能になるように制御している。この他にもたとえば、制御手段は、ＰＥセンサ３６により、後に搬送される印刷媒体Ｐの先端が検出されるまで駆動制御を続け、さらにその検出後にＰＥセンサ３６の検出位置からＰＦローラ１１のニップ位置まで搬送する駆動制御を実行するようにしてもよい。
【０１８９】
上記実施の形態では、制御手段は、印刷領域へ搬送される印刷媒体Ｐの用紙サイズが印刷データに指定されるものより小さい場合に、用紙サイズの不一致を検出している。この他にもたとえば、制御手段は、印刷領域へ搬送される印刷媒体Ｐの用紙サイズが印刷データに指定されるものより大きい場合に、用紙サイズの不一致を検出するようにしてもよい。制御手段は、たとえば各ページへの印刷が終えた時点で、推定未印刷領域幅の残量が所定の値（たとえば３ミリメートル）以上であるか否かを判断し、推定未印刷領域幅の残量が所定の値以上である場合に、用紙サイズの不一致を検出するようにしてもよい。
【０１９０】
上記実施の形態では、ＬＤローラ１１とＰＦローラ１４との間において印刷媒体Ｐを検出するＰＥセンサ３６は、光学的に印刷媒体Ｐを検出する光センサである。この他にもたとえば、ＬＤローラ１１とＰＦローラ１４との間において印刷媒体Ｐを検出するセンサは、リア印刷媒体の搬送経路４上を搬送される印刷媒体Ｐにより持上げられて回転するレバーと、このレバーの位置を光学的に検出する光センサとで構成されていてもよい。
【０１９１】
上記実施の形態では、検出値演算部４３は、たとえばＰＥセンサ３６の検出後の搬送量を、ＰＥ検後ＰＦ搬送量６５およびＰＥ検後ＡＳＦ搬送量６６としてメモリ３９に保存している。この他にもたとえば、検出値演算部４３は、ＰＥセンサ３６が印刷媒体Ｐを検出したときのＰＦ絶対搬送量６２の値やＡＳＦ絶対搬送量６４の値を、メモリ３９に保存するようにしてもよい。
【０１９２】
この変形例の場合、ＰＦ制御実行部４１やＡＳＦ制御実行部４２は、メモリ３９に記憶されているＰＦ絶対搬送量６２から、メモリ３９に記憶されている検出したときのＰＦ絶対搬送量の値を減算して、これをＰＥ検後ＰＦ搬送量６５と同じものとして利用すればよい。また、ＰＦ制御実行部４１やＡＳＦ制御実行部４２は、メモリ３９に記憶されているＡＳＦ絶対搬送量６４から、メモリ３９に記憶されている検出したときのＡＳＦ絶対搬送量の値を減算して、これをＰＥ検後ＡＳＦ搬送量６６と同じものとして利用すればよい。
【０１９３】
上記実施の形態では、インクジェットプリンタ１は、たとえばリア給紙トレイ２上の複数の印刷媒体Ｐを給紙する場合において、複数の印刷媒体Ｐを連続給紙している。この他にもたとえば、インクジェットプリンタ１は、フロント給紙トレイ３上の複数の印刷媒体Ｐを給紙する場合において、複数の印刷媒体Ｐを連続給紙するようにしてもよい。
【０１９４】
上記実施の形態では、インクジェットプリンタ１へ供給される印刷データは、インクジェットプリンタ１と通信可能なパーソナルコンピュータにおいて生成されたものを例として説明している。この他にもたとえば、ＤＳＣ（デジタルスチルカメラ）などもインクジェットプリンタ１と通信して印刷データを供給することができる。また、インクジェットプリンタ１が組み込まれた所謂複合機においては、その複合機に設けられたスキャナユニットやＩＣカードリーダなどがインクジェットプリンタ１と通信して印刷データを供給することができる。
【産業上の利用可能性】
【０１９５】
本発明は、インクジェットプリンタなどに好適に利用することができる。
【図面の簡単な説明】
【０１９６】
【図１】本発明の実施の形態に係るインクジェットプリンタの側面図である。
【図２】図１のインクジェットプリンタの制御系のブロック図である。
【図３】実施の形態での、連続印刷用の印刷データのデータ構造を示す説明図である。
【図４】図１のインクジェットプリンタのメインフローチャートである。
【図５】図１のインクジェットプリンタの給紙処理フローチャートである。
【図６】図１のインクジェットプリンタの紙送り処理メインフローチャートである。
【図７】図１のインクジェットプリンタの紙送り実行サブフローチャートである。
【図８】図１のインクジェットプリンタの排紙処理フローチャートである。
【図９】シンクロ（ならい）制御と同時駆動制御の特徴との比較表を示す図である。
【符号の説明】
【０１９７】
１  インクジェットプリンタ（印刷装置）、２  リア給紙トレイ（給紙トレイ）、４  リア用印刷媒体搬送方向（印刷媒体の搬送方向）、１１  ＬＤローラ（上流側搬送ローラ）、１２  ＬＤ従動ローラ（上流側従動ローラ）、１４  ＰＦローラ（下流側搬送ローラ）、１５  ＰＦ従動ローラ（下流側従動ローラ）、３６  ＰＥセンサ（センサ）、５１  処理判断部（制御手段の一部、処理判断手段）、５２  給紙処理指示部（制御手段の一部、給紙処理手段）、５３  紙送り処理指示部（制御手段の一部、紙送り処理手段）、５４  排紙処理指示部（制御手段の一部、排紙処理手段）、Ｐ  印刷媒体
【図１】
2008087873.tif 000003
【図２】
2008087873.tif 000004
【図３】
2008087873.tif 000005
【図４】
2008087873.tif 000006
【図５】
2008087873.tif 000007
【図６】
2008087873.tif 000008
【図７】
2008087873.tif 000009
【図８】
2008087873.tif 000010
【図９】
2008087873.tif 000011