(57)【要約】      （修正有）【課題】両面印刷のスループット向上と装置サイズの小型化を両立する記録装置を提供する。【解決手段】第１のシートの第１面に対する記録動作の終了後に、第１のシートを反転経路２１へ逆転搬送させ、第１のシートの逆転搬送の方向における後端が搬送経路１５上に位置するように反転経路に滞留させ、第２のシートの第１面の記録動作が終了した後、反転経路に滞留されている第１のシートと、第２のシートの逆転搬送の方向における先端とを重ねた状態で反転経路への搬送を行わせる第１の搬送モードと、第１のシートの第１面に対する記録動作の終了後に、反転経路へ逆転搬送させ、第１のシートの第２面に対する記録動作を行った後、第２のシートを搬送して第２のシートの第１面に対する記録動作を行う第２の搬送モードを選択可能であり、第２のシートの第１面に対する記録動作の終了時の第２のシートの搬送方向における後端の位置に基づき搬送モードを切り替える。【選択図】図１
2020011807.tif 000002
【特許請求の範囲】
【請求項１】
シートを記録位置へ搬送するための搬送経路と、前記搬送経路と接続され前記記録位置から逆転搬送された前記シートを通過させることで当該シートを反転させるように構成された反転経路とを有する記録装置であって、
複数枚のシートに対する両面印刷を行う際のシートの搬送制御を行う制御手段であって、
第１のシートの第１面に対する記録動作の終了後に、前記第１のシートを前記反転経路へ逆転搬送させることで少なくとも前記第１のシートの逆転搬送の方向における後端が前記搬送経路上に位置するように前記反転経路に滞留させ、前記第１のシートの次の第２のシートの第１面の記録動作が終了した後、前記反転経路に滞留されている前記第１のシートと、前記第２のシートの前記逆転搬送の方向における先端とを重ねた状態で前記反転経路への搬送を行わせる第１の搬送モードと、
前記第１のシートの第１面に対する記録動作の終了後に、前記第１のシートを前記反転経路へ逆転搬送して反転させた上で、前記第１のシートの第２面に対する記録動作を行い、その後、前記第２のシートを搬送して前記第２のシートの第１面に対する記録動作を行う第２の搬送モードを選択可能な制御手段と、
前記第２のシートの第１面に対する記録動作の終了時の前記第２のシートの搬送方向における後端の位置を予測する予測手段と
を備え、
前記制御手段は、前記予測手段にて予測された前記第２のシートの後端の位置に基づき、前記第１の搬送モードと前記第２の搬送モードとを切り替えることを特徴とする記録装置。
【請求項２】
前記制御手段は、前記反転経路に滞留されている前記第１のシートと、前記予測手段にて予測された前記後端の位置とが前記搬送経路上の所定の範囲にて重なる場合には、前記第１の搬送モードにて搬送を制御し、前記所定の範囲にて重ならない場合には、前記第２の搬送モードにて搬送を制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、
前記予測手段にて予測された前記後端の位置が前記所定の範囲よりも搬送方向上流側に位置する場合、前記第１の搬送モードを選択し、
前記第２のシートの第１面に対する記録動作が終了後、前記第２のシートを搬送方向下流側へ搬送することで、前記第２のシートの搬送方向における後端を前記所定の範囲に移動させることを特徴とする請求項２に記載の記録装置。
【請求項４】
前記所定の範囲において、前記第１のシートと前記第２のシートとの重なりを検知するための検知手段を更に備えることを特徴とする請求項２または３に記載の記録装置。
【請求項５】
前記予測手段は、前記第２のシートの第１面に記録される画像に基づいて、当該第１面に対する記録動作の終了時の前記第２のシートの搬送方向における後端の位置を予測することを特徴とする請求項１乃至４のいずれか一項に記載の記録装置。
【請求項６】
シートを記録位置へ搬送するための搬送経路と、前記搬送経路と接続され前記記録位置から逆転搬送された前記シートを通過させることで当該シートを反転させるように構成された反転経路とを有する記録装置の制御方法であって、
複数枚のシートに対する両面印刷を行う際のシートの搬送制御を行う制御工程であって、
第１のシートの第１面に対する記録動作の終了後に、前記第１のシートを前記反転経路へ逆転搬送させることで少なくとも前記第１のシートの逆転搬送の方向における後端が前記搬送経路上に位置するように前記反転経路に滞留させ、前記第１のシートの次の第２のシートの第１面の記録動作が終了した後、前記反転経路に滞留されている前記第１のシートと、前記第２のシートの前記逆転搬送の方向における先端とを重ねた状態で前記反転経路への搬送を行わせる第１の搬送モードと、
前記第１のシートの第１面に対する記録動作の終了後に、前記第１のシートを前記反転経路へ逆転搬送して反転させた上で、前記第１のシートの第２面に対する記録動作を行い、その後、前記第２のシートを搬送して前記第２のシートの第１面に対する記録動作を行う第２の搬送モードを選択可能な制御工程と、
前記第２のシートの第１面に対する記録動作の終了時の前記第２のシートの搬送方向における後端の位置を予測する予測工程と
を有し、
前記制御工程において、前記予測工程にて予測された前記第２のシートの後端の位置に基づき、前記第１の搬送モードと前記第２の搬送モードとを切り替えることを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、記録装置において、シートの有効活用のため両面印刷が積極的に活用されている。また、生産性向上のため、一層の印刷の高速化が期待されている。従来、記録装置では、高速かつ両面印刷を行うためのシート材を反転させる構成として、特許文献１に開示されているような方法がある。特許文献１では、記録装置に反転搬送経路部を設け、シートの長さが反転搬送経路部より短い場合に、先行するシートの第１面の印刷終了後に反転させる際、先行するシートを反転搬送経路部内で停止、滞留させる。そして、滞留させている間に後続のシートの第１面を印刷させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４３５２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１においては、反転搬送経路部内にシートを停止、滞留させて両面印刷を行う記録モードが実施可能なシートの長さは、少なくとも反転搬送に必要な経路長の１／２以下でなくてはならないという制限がある。この場合、常用するシート長が最大サイズのシート長の１／２よりも大きい場合は、常用するシートが本構成によるスループット向上の恩恵を受けられない。あるいは、最大サイズのシートの反転動作に必要な経路長よりも長い経路長を有することによる最大サイズでのスループット低下と装置サイズが大型化することとなる。
【０００５】
本発明は、上記課題を鑑み、シートの両面印刷が可能な記録装置において、両面印刷のスループット向上と装置サイズの小型化を両立することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明は以下の構成を有する。すなわち、シートを記録位置へ搬送するための搬送経路と、前記搬送経路と接続され前記記録位置から逆転搬送された前記シートを通過させることで当該シートを反転させるように構成された反転経路とを有する記録装置であって、複数枚のシートに対する両面印刷を行う際のシートの搬送制御を行う制御手段であって、第１のシートの第１面に対する記録動作の終了後に、前記第１のシートを前記反転経路へ逆転搬送させることで少なくとも前記第１のシートの逆転搬送の方向における後端が前記搬送経路上に位置するように前記反転経路に滞留させ、前記第１のシートの次の第２のシートの第１面の記録動作が終了した後、前記反転経路に滞留されている前記第１のシートと、前記第２のシートの前記逆転搬送の方向における先端とを重ねた状態で前記反転経路への搬送を行わせる第１の搬送モードと、前記第１のシートの第１面に対する記録動作の終了後に、前記第１のシートを前記反転経路へ逆転搬送して反転させた上で、前記第１のシートの第２面に対する記録動作を行い、その後、前記第２のシートを搬送して前記第２のシートの第１面に対する記録動作を行う第２の搬送モードを選択可能な制御手段と、前記第２のシートの第１面に対する記録動作の終了時の前記第２のシートの搬送方向における後端の位置を予測する予測手段とを備え、前記制御手段は、前記予測手段にて予測された前記第２のシートの後端の位置に基づき、前記第１の搬送モードと前記第２の搬送モードとを切り替える。
【発明の効果】
【０００７】
本発明により、シートの両面印刷が可能な記録装置において、両面印刷のスループット向上と装置サイズの小型化を両立することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図２】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図３】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図４】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図５】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図６】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図７】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図８】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図９】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図１０】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図１１】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図１２】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図１３】本発明に係る記録装置の滞留両面印刷動作を説明するための図。
【図１４】本発明に係るピックアップローラの構成例を示す図。
【図１５】本発明に係る記録装置の構成例を示す図。
【図１６】本発明に係る給送動作のフローチャート。
【図１７】本発明に係る片面単独給送のフローチャート。
【図１８】本発明に係る単独両面印刷給送のフローチャート。
【図１９】本発明に係る連送給送のフローチャート。
【図２０】本発明に係る滞留両面印刷給送のフローチャート。
【図２１】本発明に係る単独反転＋記録動作のフローチャート
【図２２】本発明に係る反転滞留＋次シートピックアップのフローチャート。
【図２３】本発明に係る重ね反転滞留＋反転給紙のフローチャート。
【図２４】本発明に係る排紙＋次シートピックアップのフローチャート。
【図２５】本発明に係る排紙＋反転給紙のフローチャート。
【図２６】第２の実施形態の記録装置の概略構成の図。
【発明を実施するための形態】
【０００９】
＜第１の実施形態＞
以下、本発明の一実施形態について、添付図面を参照して詳細に説明する。図１〜図１３は、本発明の一実施形態に係る記録装置の両面印刷動作を説明するための断面図である。最初に、図１を用いて本実施形態に係る記録装置の概略構成について説明する。
【００１０】
（装置概略）
本実施形態に係る記録装置は、紙等の記録媒体としてシート１を用いる。記録装置において、常用するシートのサイズをＡ４サイズとし、最大サイズをＡ３サイズとして説明する。図１のＳＴ１において、複数枚のシート１は給送トレイ１１（積載部）に積載されている。ピックアップローラ２は、給送トレイ１１に積載された最上位のシート１に当接してこのシートをピックアップする。給送ローラ３は、ピックアップローラ２によってピックアップされたシート１をシート搬送方向の下流側へ給送する。給送従動ローラ４は、給送ローラ３へ付勢され給送ローラ３とともにシート１を挟持して給送する。搬送ローラ５は、給送ローラ３及び給送従動ローラ４によって給送されたシート１を記録ヘッド７と対向する位置へ搬送する。ピンチローラ６は、搬送ローラ５へ付勢され搬送ローラ５とともにシート１を挟持して搬送する。
【００１１】
記録ヘッド７は、搬送ローラ５及びピンチローラ６によって搬送されたシート１に対して、所定の記録位置にて記録を行う。本実施形態では、記録ヘッド７からインクを吐出してシート１に記録を行うインクジェット記録ヘッドであるとして説明する。しかし、この方式に限定するものではなく、電子写真方式の記録装置に本願発明を適用してもよい。また、本発明は、記録装置等に接続される搬送装置に適用されてもよい。プラテン８は、記録ヘッド７と対向する位置でシート１の第２面を支持する。キャリッジ１０は、記録ヘッド７を搭載してシート搬送方向と交差（直交）する方向へ移動する。なお、本実施形態は、キャリッジ１０を用いたシリアルタイプの構成を例に挙げて説明するが、この構成に限定するものではなく、例えば、フルラインの記録ヘッドを用いる場合には、キャリッジ１０は不要となる。
【００１２】
排出ローラ９は、記録ヘッド７によって記録が行われたシート１を装置外に排出する。拍車１２、１３は、記録ヘッド７によって記録が行われたシート１の記録面と接触して回転する。搬送方向下流側にある拍車１３は排出ローラ９へ付勢されており、搬送方向上流側にある拍車１２は対向する位置に排出ローラ９が配されていない。拍車１２は、シート１の浮き上がりを防止するためのものであり、押え拍車とも呼ぶ。
【００１３】
給送ローラ３及び給送従動ローラ４で形成される給送ニップ部と、搬送ローラ５及びピンチローラ６で形成される搬送ニップ部との間では、シート１は搬送ガイド１５およびフラッパ２０によって案内される。搬送ガイド１５により、給送トレイ１１から記録ヘッド７が設けられた記録位置までの搬送経路が規定されている。フラッパ２０は、給送ローラ３により搬送されるシート１の反力によって回動可能である。シート検知センサ１６は、シート１の先端及び後端を検知する。ここでの先端および後端とは、１枚のシートのうち先に検出された端部と後に検出された端部とを示す。つまり、搬送方向において相対的に決定されるものである。シート検知センサ１６は、シート搬送方向において給送ローラ３の下流に設けられている。搬送ガイド１５のＰＯＳ２からＰＯＳ３の間の領域１５ａは、本実施形態に係る滞留両面印刷時において先行する第１シートと後続の第２シートを重ねる領域であり、搬送経路上である搬送ガイド１５内に設けられる。本実施形態において、領域１５ａは、ガイド間距離が、搬送ガイド１５の他の領域よりも広く構成されている。ここでのガイド間距離とは、搬送ガイド１５を構成する壁面の距離を意味し、例えば、図中の上下方向の長さに相当する。なお、領域１５の搬送方向における長さは特に限定するものではないが、本実施形態に係る重ね合わせた状態での搬送において、搬送時にずれや重ね合わせの解消などが生じないような長さが設定される。また、記録装置の構成や搬送可能な用紙の種類に応じて決定されてもよい。滞留両面印刷の詳細については、後述する。また、ここでの「第１」「第２」とは、搬送されるシートの相対的な関係（先行もしくは後続）を示しており、特定のシートを示すものではない。また、以下の説明において、１枚のシートに対して両面印刷を行う場合において、先に印刷する面を「第１面」と記載し、後に印刷する面を「第２面」と記載する。これは、特にシートの表裏を限定するものではない。
【００１４】
シート押さえレバー１７は、第２シートの反転側先端部を第１シートの反転側後端部に重ねるための部位である。シート押さえレバー１７は、ＰＯＳ２の近傍かつ搬送方向下流側（図１中左側）に設けるのが望ましい。これにより第２シートの反転側先端部を図中下方に付勢し、滞留中の第１シートの反転側後端部のスペースを確保するよう、シート１の搬送路を構成している。シート押えレバー１７は、図示の状態を中立点に回転軸１７ｂの回りに図中の反時計回り方向にバネで付勢され、回転軸１７ａの回りにシート押さえレバー１７のシート１が接触する先端部１７ｃが図中の時計回りにバネで付勢している。なお、シート押さえレバー１７の形状は、図１に示すものに限定されるものではなく、同様の機能を有するものであれば他の形状であってもよい。例えば、回転軸の数や先端部の形状は変化してよい。第２シート押えレバー２５は、滞留中の第１シートの反転側後端部を持ち上げるための部位である。第２シート押さえレバー２５は、ＰＯＳ３の近傍かつ搬送方向上流側に配置されることが望ましい。これにより、第１シートの反転側後端部を図中上方に付勢し、第２シートの反転側後端部のスペースを確保するよう、シート１の搬送路を構成している。本実施形態では、シート押さえレバー１７によるシート１に対する付勢の向き（外力を加える方向）と、第２シート押えレバー２５によるシート１に対す付勢の向きとは反対方向となるように構成される。なお、第２シート押さえレバー２５の形状は、図１に示すものに限定されるものではなく、同様の機能を有するものであれば他の形状であってもよい。
【００１５】
第２シート検知センサ２２は、シート１の先端及び後端を検知するためのセンサであり、搬送ローラ５及びピンチローラ６で形成される搬送ニップ部へのシート１先端の突入タイミング、および記録動作中のシート１後端の抜けるタイミングを検出する。反転搬送ガイド２１は、シート１の表裏を反転させる反転部の反転搬送ガイドであり、搬送ローラ５によって搬送方向の上流側へ向けて搬送（逆転搬送）されたシート１を給送ローラ３および給送従動ローラ４の給送ニップ部へ案内する。つまり、反転搬送ガイド２１により、シート１の反転時に用いられる反転経路が規定されている。反転ローラ２３は、表裏を反転させるシート１を搬送する。反転従動ローラ２４は、反転ローラ２３へ付勢され反転ローラ２３とともにシート１を挟持して給送する。
【００１６】
（ピックアップローラ）
図１４は、本実施形態に係るピックアップローラ２の構成例を説明するための図である。前述のようにピックアップローラ２は、給送トレイ１１に積載されている最上位のシート１に当接して当該シートをピックアップする。駆動軸１９は、後述する給送モータの駆動をピックアップローラ２に伝達するための駆動軸である。シート１をピックアップするときに、駆動軸１９及びピックアップローラ２は図１４中の矢印Ａ方向に回転する。ここでは、図１に示すようにシート１の搬送方向がピックアップローラ２の右側である場合を例に挙げて説明する。駆動軸１９には突起１９ａが設けられる。また、ピックアップローラ２には突起１９ａが嵌まり込む凹部２ｃが形成される。凹部２ｃは、ピックアップローラ２において、中心角が角度θにて形成されるものとする。
【００１７】
図１４（ａ）に示すように、突起１９ａがピックアップローラ２の凹部２ｃの第１の面２ａに当接している場合は、駆動軸１９の駆動がピックアップローラ２に伝達され、駆動軸１９を駆動するとピックアップローラ２も回転される。一方、図１４（ｂ）に示すように、突起１９ａがピックアップローラ２の凹部２ｃの第２の面２ｂに当接している場合は、駆動軸１９の駆動がピックアップローラ２に伝達されず、駆動軸１９を駆動してもピックアップローラ２は回転されない。また、突起１９ａが第１の面２ａ及び第２の面２ｂのいずれにも当接せず、第１の面２ａと第２の面２ｂの間にある場合も、駆動軸１９を駆動してもピックアップローラ２は回転されない。
【００１８】
（ハードウェア構成）
図１５は、本実施形態に係る記録装置２００のハードウェア構成の例を示すブロック図である。ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、記録装置２００における各部動作やデータの処理などを制御する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２は、ＭＰＵ２０１によって実行されるプログラムやデータを格納する不揮発性の記憶領域である。ＲＯＭ２０２は、印刷画像に対する画像処理を行うためのプログラムを画像処理部２０２１として有する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３は、ＭＰＵ２０１によって実行される処理データ及びホストコンピュータ２１４から受信したデータを一時的に記憶する揮発性の記憶領域である。
【００１９】
記録ヘッド７は、記録ヘッドドライバ２０７によって制御される。キャリッジ１０を駆動するキャリッジモータ２０４は、キャリッジモータドライバ２０８によって制御される。搬送ローラ５及び排出ローラ９は、搬送モータ２０５によって駆動される。搬送モータ２０５は、搬送モータドライバ２０９によって制御される。ピックアップローラ２、給送ローラ３、及び反転ローラ２３は、給送モータ２０６によって駆動される。給送モータ２０６は、給送モータドライバ２１０によって制御される。ピックアップローラ２、給送ローラ３、及び反転ローラ２３は不図示の駆動切り替え機構により、それぞれ独立した駆動が可能である。
【００２０】
Ｉ／Ｆ部２１３は、記録装置２００と外部装置とを通信可能に接続するためのインタフェースである。図１５の例では、記録装置２００と外部装置であるホストコンピュータ２１４とがＩ／Ｆ部２１３を介して接続されている。ホストコンピュータ２１４は、例えば、ＰＣなどの情報処理装置である。ホストコンピュータ２１４には、使用者によって記録動作の実行が命令された場合に、記録画像や記録画像品位等の記録情報を取りまとめて記録装置２００と通信するためのプリンタドライバ２１４１が設けられている。ＭＰＵ２０１は、Ｉ／Ｆ部２１３を介してホストコンピュータ２１４と記録画像等のやり取りを実行する。
【００２１】
［両面印刷動作］
図１〜図１３（ＳＴ１〜ＳＴ３９）を用いて、常用するＡ４サイズのシート１の連続３枚の両面印刷の動作について時系列に説明する。なお、本実施形態においては、常用するＡ４サイズまたはＬＥＴＴＥＲサイズのみが滞留両面印刷が可能であるとする。ホストコンピュータ２１４からＩ／Ｆ部２１３を介して記録データが送信されると、ＭＰＵ２０１で処理された後、ＲＡＭ２０３に展開される。ＭＰＵ２０１が展開されたデータに基づいて記録動作を開始する。記録データには、印刷対象の画像データの他、印刷に用いる用紙の設定や両面印刷の有無などが指定される。なお、以下に示す回転方向やシートの搬送方向は、図に示す構成に基づくものであり、構成や滞留両面印刷を可能とする用紙サイズが異なる場合には、その構成および動作の目的に合わせて変化するものとする。
【００２２】
図１のＳＴ１を参照して説明する。最初に、給送モータドライバ２１０によって給送モータ２０６が低速駆動される。本実施形態では、このとき、ピックアップローラ２は、７．６ｉｎｃｈ／ｓｅｃで回転される。ピックアップローラ２が回転すると、給送トレイ１１に積載された最上位のシート（第１シート１−Ａ）がピックアップされる。ピックアップローラ２によってピックアップされた第１シート１−Ａは、ピックアップローラ２と同方向に回転している給送ローラ３によって搬送される。給送ローラ３も給送モータ２０６によって駆動される。本実施形態は、ピックアップローラ２及び給送ローラ３を備える構成例を用いて説明する。なお、給送トレイ１１などの積載部に積載されたシート１を給送する給送ローラのみ備える構成であってもよい。
【００２３】
給送ローラ３の搬送方向下流側に設けられたシート検知センサ１６によって第１シート１−Ａの先端が検知されると、給送モータ２０６を高速駆動に切り替える。本実施形態では、このとき、ピックアップローラ２及び給送ローラ３は２０ｉｎｃｈ／ｓｅｃで回転する。
【００２４】
図１のＳＴ２を参照して説明する。給送ローラ３が回転し続けることによって第１シート１−Ａの先端は、フラッパ２０の自重に抗してフラッパ２０を押しのけ、さらにバネの付勢力に抗してシート押さえレバー１７を回転軸１７ｂの回りに時計回り方向に回転させる。さらに給送ローラ３が回転し続けると、第１シート１−Ａの先端は搬送ローラ５とピンチローラ６で形成される搬送ニップ部に突き当たる。このとき、搬送ローラ５は停止状態である。第１シート１−Ａの先端が搬送ニップ部に突き当たった後も給送ローラ３を所定量回転させることによって、第１シート１−Ａの先端が搬送ニップ部に突き当たった状態で整列し斜行が矯正される。ここでの斜行矯正動作をレジ取り動作ともいう。
【００２５】
図１のＳＴ３を参照して説明する。第１シート１−Ａの斜行矯正動作が終了すると、搬送モータ２０５が駆動されることによって搬送ローラ５が図中反時計回りに回転を開始する。本実施形態では、このとき、搬送ローラ５は１５ｉｎｃｈ／ｓｅｃでシート１を搬送する。第１シート１−Ａは記録ヘッド７と対向する位置まで頭出しされた後に、記録データに基づいて記録ヘッド７からインクを吐出することによって記録動作が行われる。なお、頭出し動作は、シート１の先端が搬送ニップ部に突き当てられることにより搬送ローラ５の位置に一旦位置決めされ、その後、搬送ローラ５の位置を基準として搬送ローラ５の回転量を制御することにより行われる。
【００２６】
上述したように、本実施形態の記録装置は、記録ヘッド７がキャリッジ１０に搭載されているシリアルタイプの記録装置である。搬送ローラ５によってシート１を所定量ずつ間欠搬送する搬送動作と、搬送ローラ５が停止しているときにキャリッジ１０を移動させながら記録ヘッド７からインクを吐出する画像形成動作とを繰り返すことによってシート１に対する記録動作が行われる。
【００２７】
図２のＳＴ４を参照して説明する。第１シート１−Ａの記録動作が終了すると搬送ローラ５および排出ローラ９の回転が停止し、第１シート１−Ａの次のシート（第２シート１−Ｂ）の第１面に対する記録データを取得する。第２シート１−Ｂの第１面の最終行記録動作時の端部１−Ｂ−ａの位置を予測し、搬送ガイド１５のＰＯＳ２より搬送方向上流側に位置する場合、第１シート１−Ａを反転搬送ガイド２１に案内するとともに第２シート１−Ｂの給送動作を行う。ここでは第２シート１−Ｂの第１面の端部１−Ｂ−ａの位置を予測し、搬送ガイド１５のＰＯＳ２より搬送方向上流側に位置する場合を説明する。
【００２８】
図２のＳＴ５を参照して説明する。搬送ローラ５および排出ローラ９は記録動作時とは反対方向（図中時計回り）に回転し、第１シート１−Ａを搬送ガイド１５およびシート押えレバー１７方向へ搬送する。本実施形態では、このとき、搬送ローラ５は８ｉｎｃｈ／ｓｅｃで回転する。搬送ローラ５が図中時計回りに回転を続けると、第１シート１−Ａの端部１−Ａ−ａ（第１面印刷時の後端）はバネの付勢力に抗してシート押さえレバー１７の先端部１７ｃを回転軸１７ａの回りに図中反時計回りに回転させる。ここでシート押さえレバー１７は、第１シート１−Ａの端部１−Ａ−ａがシート押さえレバー１７の先端部１７ｃの下方を接触することなく通過するよう構成してもよい。さらに、第１シート１−Ａの端部１−Ａ−ａは第２押さえレバー２５の先端を図中時計回りに回転させる。このとき、フラッパ２０は自重により図のように下方に下がる位置にあり、反転搬送ガイド２１へ第１シート１−Ａを案内することが可能である。つまり、後続の第２シート１−Ｂの先端にてフラッパ２０は押し上げられていない状態である。搬送ローラ５が図中時計回りに回転を続けると第１シート１−Ａの端部は、第２シート押さえレバー２５により反転搬送ガイド２１へと案内される。このとき、ピックアップローラ２が回転を開始し、第２シート１−Ｂをピックアップする。また、第１シート１−Ａの記録動作中に第２シート１−Ｂのピックアップ動作が行われ、シート検知センサ１６の検知によって給送ローラ３を一時停止する。これにより、第２シート１−Ｂの端部１−Ｂ−ｂ（第１面の印刷時の先端）がフラッパ２０を押し上げる手前で第２シート１−Ｂを待機させてもよい。
【００２９】
図２のＳＴ６を参照して説明する。搬送ローラ５が図中時計回りに回転を続けると第１シート１−Ａの端部１−Ａ−ａ（第１面の印刷時の後端）は反転搬送ガイド２１に案内され、反転ローラ２３と反転従動ローラ２４の反転搬送ニップ部に突入する。一方、ピックアップローラ２によりピックアップされた第２シート１−Ｂの端部１−Ｂ−ｂ（第１面の印刷時の先端）はフラッパ２０を押しのけ、搬送ガイド１５へ合流する。第２シート１−Ｂの端部１−Ｂ−ｂがフラッパ２０から抜けるときには、第１シート１−Ａの端部１−Ａ−ａは既にフラッパ２０を通過し反転搬送ガイド２１に案内されているため、シートの端部同士の衝突による紙ジャムが発生することはない。また、第１シート１−Ａの反転搬送に関して、第１シート１−Ａの端部１−Ａ−ｂ（第１面の印刷時の先端）が第２シート検知センサ２２を抜けると、第１シート１−Ａの搬送方向の長さ情報に基づいて、第１シート１−Ａの端部１−Ａ−ａの位置が算出される。
【００３０】
図３のＳＴ７を参照して説明する。第１シート１−Ａの端部１−Ａ−ａの位置情報を元に、搬送ローラ５および反転ローラ２３は所定量回転され、第１シート１−Ａの端部１−Ａ−ａが反転搬送ガイド２１内のＰＯＳ４に到達したところで搬送ローラ５および反転ローラ２３の回転が停止される。一方、第２シート１−Ｂに関して、給送ローラ３を図中反時計回りに回転し続けると、第２シート１−Ｂの端部１−Ｂ−ｂは搬送ローラ５とピンチローラ６で形成される搬送ニップ部に突き当たる。このとき、搬送ローラ５は停止状態である。第２シート１−Ｂの端部１−Ｂ−ｂが搬送ニップ部に突き当たった後も給送ローラ３を所定量回転させることによって、第２シート１−Ｂの端部１−Ｂ−ｂが搬送ニップ部に突き当たった状態で整列し斜行が矯正される。
【００３１】
図３のＳＴ８を参照して説明する。第２シート１−Ｂの斜行矯正動作が終了すると、搬送モータ２０５が駆動されることによって、搬送ローラ５が図中反時計回りに回転を開始する。本実施形態では、このとき、搬送ローラ５は１５ｉｎｃｈ／ｓｅｃでシート１を搬送する。第２シート１−Ｂは記録ヘッド７と対向する位置まで頭出しされ、記録データに基づいて記録ヘッド７からインクを吐出することによって第１面への記録動作が行われる。このとき、反転ローラ２３は停止したままであり、第１シート１−Ａは搬送ガイド１５および反転搬送ガイド２１内で反転ローラ２３および反転従動ローラ２４に保持されたまま停止、滞留している。また、第１シート１−Ａの端部１−Ａ−ｂは搬送ガイド１５のＰＯＳ２の位置にある。ＰＯＳ２は搬送ガイド１５において、シート押さえレバー１７より反転搬送ガイド２１側（図中右側）に設けられており、滞留中の第１シート１−Ａの端部１−Ａ−ｂが当接しないように構成されている。
【００３２】
図３のＳＴ９および図４のＳＴ１０を参照して説明する。第２シート１−Ｂの記録動作が終了すると、第２シート１−Ｂの記録終了時の端部１−Ｂ−ａ（第１面印刷時の後端）の位置が判定される。ＳＴ９のように、第２シート１−Ｂの端部１−Ｂ−ａが図中のＰＯＳ３より搬送方向上流側に位置する場合、搬送ローラ５が図中反時計回りに回転し、第２シート１−Ｂの端部１−Ｂ−ａがＰＯＳ３に到達するまで搬送される。その結果、ＳＴ１１に示すように、ＰＯＳ２とＰＯＳ３との間（範囲１５ａ）において、第１シート１−Ａと第２シート１−Ｂは重なった状態となる。また、ＳＴ１０のように、第２シート１−Ｂの端部１−Ｂ−ａが図中のＰＯＳ３より搬送方向下流側に位置する場合、搬送ローラ５を図中時計回りに回転させ、第２シート１−Ｂを搬送方向上流側へ搬送する。このとき、第１シート１−Ａの端部１−Ａ−ｂは第２押さえレバー２５により、図中上側に持ち上げられている。また、第２シート１−Ｂの端部１−Ｂ−ａは、押さえレバー１７により図中下側に付勢されている。その結果、ＳＴ１１に示すように、ＰＯＳ２とＰＯＳ３との間（範囲１５ａ）において、第１シート１−Ａと第２シート１−Ｂは重なった状態となる。仮に第２シート１−Ｂの端部１−Ｂ−ａが図中のＰＯＳ２より搬送方向下流側に位置する場合は、滞留反転動作不可として、紙ジャム防止のため搬送ローラ５を正転（図中反時計回りの回転）させて第２シート１−Ｂを排出する。
【００３３】
図４のＳＴ１１を参照して説明する。第２シート１−Ｂの端部１−Ｂ−ａの位置情報を元に第２シート１−Ｂの端部１−Ｂ−ａがＰＯＳ３に到達する。これに伴って、第１シート１−Ａと第２シート１−Ｂが重なり状態を維持したまま、搬送ローラ５および反転ローラ２３が図中時計回りに回転し、第２シート１−Ｂと第１シート１−Ａの搬送が開始される。さらに、図４のＳＴ１２を参照して説明する。第２シート１−Ｂの端部は反転搬送ガイド２１へと案内される一方、第１シート１−Ａは給送ローラ３と給送従動ローラ４にニップされ、フラッパ２０へと搬送される。さらに給送ローラ３を図中反時計回りに回転し続けることにより、第１シート１−Ａの端部１−Ａ−ａは、フラッパ２０、第１シート１−Ａおよび第２シート１−Ｂの自重に抗してフラッパ２０を押しのけ、再び搬送ガイド１５へ合流する。
【００３４】
図５のＳＴ１３を参照して説明する。反転ローラ２３の図中時計回りの回転により第２シート１−Ｂの端部１−Ｂ−ａが反転搬送ガイド２１内のＰＯＳ４に到達したところで搬送ローラ５および反転ローラ２３の回転を停止させる。一方、第１シート１−Ａに関して、給送ローラ３を図中反時計回りに回転し続けると、第１シート１−Ａの端部１−Ａ−ａは搬送ローラ５とピンチローラ６で形成される搬送ニップ部に突き当たる。このとき、搬送ローラ５は停止状態である。第１シート１−Ａの端部１−Ａ−ａが搬送ニップ部に突き当たった後も給送ローラ３が図中反時計回りに所定量回転されることによって、第１シート１−Ａの端部１−Ａ−ａが搬送ニップ部に突き当たった状態で整列し斜行が矯正される。
【００３５】
図５のＳＴ１４を参照して説明する。第１シート１−Ａの斜行矯正動作が終了すると、搬送モータ２０５が駆動されることによって搬送ローラ５が図中反時計回りに回転を開始する。本実施形態において、ここでは、搬送ローラ５は１５ｉｎｃｈ／ｓｅｃでシートを搬送する。このとき、第１シート１−Ａは表裏が反転された状態にあり、既に記録動作が行われた第１面がプラテン８に接触し、記録されていない第２面が記録ヘッド７と対向した状態となっている。第１シート１−Ａは記録ヘッド７と対向する位置まで頭出しされ、記録データに基づいて記録ヘッド７からインクを吐出することによって第２面への記録動作が行われる。このとき、反転ローラ２３は停止したままであり、第２シート１−Ｂは搬送ガイド１５および反転搬送ガイド２１内で反転ローラ２３および反転従動ローラ２４に保持されたまま停止、滞留している。また、第２シート１−Ｂの端部１−Ｂ−ｂは搬送ガイド１５のＰＯＳ２の位置にある。
【００３６】
このとき、第３シート１−Ｃの第１面の記録データが取得される。第３シート１−Ｃの第１面の最終行記録動作時の端部１−Ｃ−ａの位置を予測し、搬送ガイド１５のＰＯＳ２より搬送方向上流側に位置する場合、第２シート１−Ｂを反転搬送ガイド２１内に保持したまま、第３シート１−Ｃの給送動作を行う。第３シート１−Ｃの第１面の最終行記録動作時の端部１−Ｃ−ａの位置が図中のＰＯＳ２より搬送方向下流側に位置する場合は、第２シート１−Ｂを反転搬送し、第２シート１−Ｂの第２面の記録動作を行う。ここでは、第３シート１−Ｃの第１面の端部１−Ｃ−ａが、搬送ガイド１５のＰＯＳ２より搬送方向上流側に位置する場合の説明を行う。
【００３７】
図５のＳＴ１５を参照して説明する。ピックアップローラ２によってピックアップされた後続の第３シート１−Ｃは、シート検知センサ１６の先端検知により、端部１−Ｃ−ｂの位置を管理しながら給送ローラ３によって搬送される。このとき、第１シート１−Ａの第２面は、記録データに基づいて記録ヘッド７によって画像形成動作が行われている。したがって、第１シート１−Ａは、画像形成動作に伴って、搬送方向下流側へ順次搬送されている。そして、第１シート１−Ａの画像形成が完了し、装置外への搬出が完了したら、搬送ローラ５は停止する。
【００３８】
図６のＳＴ１６を参照して説明する。第１シート１−Ａの第２面の画像形成動作が完了し搬送ローラ５が停止しているときに、給送ローラ３を駆動することによって第３シート１−Ｃの端部１−Ｃ−ｂを搬送ニップ部に突き当てて第３シート１−Ｃの斜行矯正動作を行う。このとき、反転ローラ２３は停止したままであり、第２シート１−Ｂは搬送ガイド１５および反転搬送ガイド２１内で反転ローラ２３および反転従動ローラ２４に保持されたまま停止、滞留している。
【００３９】
図６のＳＴ１７を参照して説明する。第３シート１−Ｃの記録動作における搬送ローラ５の間欠搬送に伴い、画像形成が完了した第１シート１−Ａは排出ローラ９によって記録装置外に排出される。第３シート１−Ｃの第１面の記録動作が終了すると、第３シート１−Ｃの記録終了時の端部１−Ｃ−ａの位置を判定し、第２シート１−Ｂの第１面の記録動作終了時と同様に第３シート１−Ｃの端部１−Ｃ−ａの位置によって動作を切り替える。ここでは、第３シート１−Ｃの端部１−Ｃ−ａの位置が搬送ガイド１５内のＰＯＳ３とＰＯＳ２の間に位置するとして説明する。第３シート１−Ｃの端部１−Ｃ−ａが図中のＰＯＳ３より搬送方向下流側に位置するため、搬送ローラ５を図中時計回りに回転させ、第３シート１−Ｃを搬送方向上流側へ搬送する。
【００４０】
図６のＳＴ１８を参照して説明する。第３シート１−Ｃの端部１−Ｃ−ａの位置情報を元に第３シート１−Ｃの端部１−Ｃ−ａがＰＯＳ３に到達する。これに伴って、第２シート１−Ｂの端部１−Ｂ−ｂと第３シート１−Ｃの端部１−Ｃ−ａが重なり状態を維持したまま、搬送ローラ５および反転ローラ２３が図中時計回りに回転することで、第３シート１−Ｃと第２シート１−Ｂの搬送が開始される。さらに、図７のＳＴ１９を参照して説明する。第３シート１−Ｃの端部１−Ｃ−ａは第２シート押さえレバー２５により反転搬送ガイド２１へと案内され、第２シート１−Ｂは給送ローラ３と給送従動ローラ４にニップされ、フラッパ２０へと搬送される。さらに給送ローラ３が図中反時計回りに回転し続けることにより、第２シート１−Ｂの端部１−Ｂ−ａは、フラッパ２０、第２シート１−Ｂおよび第３シート１−Ｃの自重に抗してフラッパ２０を押しのけ、再び搬送ガイド１５へ合流する。
【００４１】
図７のＳＴ２０を参照して説明する。反転ローラ２３の図中時計回りの回転により第３シート１−Ｃの端部１−Ｃ−ａが反転搬送ガイド２１内のＰＯＳ４に到達したところで搬送ローラ５および反転ローラ２３の回転を停止させる。一方、第２シート１−Ｂに関して、給送ローラ３を図中反時計回りに回転し続けると、第２シート１−Ｂの端部１−Ｂ−ａは搬送ローラ５とピンチローラ６で形成される搬送ニップ部に突き当たる。このとき搬送ローラ５は停止状態である。第２シート１−Ｂの端部１−Ｂ−ａが搬送ニップ部に突き当たった後も給送ローラ３を図中反時計回りに所定量回転させることによって、第２シート１−Ｂの端部１−Ｂ−ａが搬送ニップ部に突き当たった状態で整列し斜行が矯正される。
【００４２】
図７のＳＴ２１を参照して説明する。第２シート１−Ｂの斜行矯正動作が終了すると、搬送モータ２０５が駆動されることによって搬送ローラ５が図中反時計回りに回転を開始する。このとき、第２シート１−Ｂは表裏が反転された状態にあり、既に記録動作が行われた第１面がプラテン８に接触し、記録されていない第２面が記録ヘッド７と対向した状態となっている。第２シート１−Ｂは記録ヘッド７と対向する位置まで頭出しされ、記録データに基づいて記録ヘッド７からインクを吐出することによって第２面への記録動作が行われる。このとき、反転ローラ２３は停止したままであり、第３シート１−Ｃは搬送ガイド１５および反転搬送ガイド２１内で反転ローラ２３および反転従動ローラ２４に保持されたまま停止、滞留している。また、第３シート１−Ｃの端部１−Ｃ−ｂは搬送ガイド１５のＰＯＳ２の位置にある。
【００４３】
図８のＳＴ２２を参照して説明する。第２シート１−Ｂの端部１−Ｂ−ｂがシート検知センサ１６によって検知されてから所定時間後、反転ローラ２３が図中時計回りに回転を開始する。これにより、第３シート１−Ｃは、給送ローラ３との合流位置へ搬送され、更に給送ローラ３と給送従動ローラ４にニップされ、フラッパ２０へと搬送される。
【００４４】
図８のＳＴ２３を参照して説明する。第３シート１−Ｃの端部１−Ｃ−ａがシート検知センサ１６によって検知され、第２シート１−Ｂの端部１−Ｂ−ｂと第３シート１−Ｃの端部１−Ｃ−ａの距離が算出される。算出した距離を元に、第２シート１−Ｂの端部１−Ｂ−ｂと第３シート１−Ｃの端部１−Ｃ−ａの距離が所定の値となるよう、第２シート１−Ｂの記録動作における搬送ローラ５の間欠搬送にあわせて給送ローラ３を間欠搬送する。このとき、給送ローラ３の図中反時計回りの回転により、第３シート１−Ｃの端部１−Ｃ−ａは、フラッパ２０および第３シート１−Ｃの自重に抗してフラッパ２０を押しのけ、再び搬送ガイド１５へ合流する。
【００４５】
図８のＳＴ２４を参照して説明する。第２シート１−Ｂの第２面の画像形成動作が完了し搬送ローラ５が停止しているときに、給送ローラ３を駆動することによって第３シート１−Ｃの端部１−Ｃ−ａを搬送ニップ部に突き当てて第３シート１−Ｃの斜行矯正動作を行う。図９のＳＴ２５を参照して説明する。第３シート１−Ｃの記録動作における搬送ローラ５の間欠搬送に伴い、第３シート１−Ｃは排出ローラ９によって記録装置外に排出される。さらに、図９のＳＴ２６に示すように、記録ヘッド７により第３シート１−Ｃの第２面への記録動作が行われ、記録動作が終了すると、第３シート１−Ｃは排出ローラ９によって記録装置外に排出される。
【００４６】
次に図４のＳＴ１０の状態において、第３シート１−Ｃの第１面の端部１−Ｃ−ａが、搬送ガイド１５のＰＯＳ２より搬送方向下流側に位置する場合の説明を行う。
【００４７】
図９のＳＴ２７から図１０のＳＴ２８を参照して説明する。第３シート１−Ｃの第１面の端部１−Ｃ−ａが、搬送ガイド１５のＰＯＳ２より搬送方向下流側に位置することが予測される場合、第１シート１−Ａの第２面の記録動作に続いて、第２シート１−Ｂの第２面の記録動作を行う。図９のＳＴ２７においては、第１シート１−Ａの端部１−Ａ−ａはすでにシート検知センサ１６によって検知されているため、反転ローラ２３が図中時計回りに回転し、第２シート１−Ｂの搬送を開始する。さらに、図１０のＳＴ２９を参照して説明する。第２シート１−Ｂは給送ローラ３と給送従動ローラ４にニップされ、フラッパ２０へと搬送される。さらに給送ローラ３を回転（図中反時計回り）し続けることにより、第２シート１−Ｂの端部１−Ｂ−ａは、フラッパ２０および第２シート１−Ｂの自重に抗してフラッパ２０を押しのけ、再び搬送ガイド１５へ合流する。
【００４８】
図１０のＳＴ３０を参照して説明する。第２シート１−Ｂに関して、給送ローラ３を回転し続けると、第２シート１−Ｂの端部１−Ｂ−ａは搬送ローラ５とピンチローラ６で形成される搬送ニップ部に突き当たる。このとき、搬送ローラ５は停止状態である。第２シート１−Ｂの端部１−Ｂ−ａが搬送ニップ部に突き当たった後も給送ローラ３を図中反時計回りに所定量回転させることによって、第２シート１−Ｂの端部１−Ｂ−ａが搬送ニップ部に突き当たった状態で整列し斜行が矯正される。
【００４９】
図１１のＳＴ３１を参照して説明する。第２シート１−Ｂの斜行矯正動作が終了すると、搬送モータ２０５が駆動されることによって搬送ローラ５が図中反時計回りの回転を開始する。このとき、第２シート１−Ｂは表裏が反転された状態にあり、既に記録動作が行われた第１面がプラテン８に接触し、記録されていない第２面が記録ヘッド７と対向した状態となっている。第２シート１−Ｂは記録ヘッド７と対向する位置まで頭出しされ、記録データに基づいて記録ヘッド７からインクを吐出することによって第２面への記録動作が行われる。
【００５０】
図１１のＳＴ３２を参照して説明する。第２シート１−Ｂの第２面の記録動作が開始すると、ピックアップローラ２によって後続の第３シート１−Ｃがピックアップされる。第３シート１−Ｃは、シート検知センサ１６の先端検知により、端部１−Ｃ−ｂの位置を管理しながら給送ローラ３によって搬送される。このときに、第１シート１−Ｂの第２面は、記録データに基づいて記録ヘッド７によって画像形成動作が行われている。
【００５１】
図１１のＳＴ３３を参照して説明する。第１シート１−Ｂの第２面の画像形成動作が完了し搬送ローラ５が停止しているときに、給送ローラ３を駆動することによって第３シート１−Ｃの端部１−Ｃ−ｂを搬送ニップ部に突き当てて第３シート１−Ｃの斜行矯正動作を行う。図１２のＳＴ３４を参照して説明する。記録データに基づいて記録ヘッド７からインクを吐出することによって第３シート１−Ｃの記録動作が行われる。図１２のＳＴ３５を参照して説明する。シート１−Ｃの記録動作が終了すると、搬送ローラ５および排出ローラ９の回転が停止する。このとき、フラッパ２０は自重により図のように下方に下がる位置にある。図の例では、下側の搬送ガイド１５とフラッパ２０とが接触した状態であり、反転搬送ガイド２１へ案内可能な状態である。
【００５２】
図１２のＳＴ３６を参照して説明する。搬送ローラ５および排出ローラ９は記録動作時とは反対方向（図中時計回り）に回転し、第３シート１−Ｃを搬送ガイド１５およびシート押さえレバー１７方向へ搬送する。搬送ローラ５が図中時計回りに回転を続けると、第３シート１−Ｃの端部１−Ｃ−ａは反転搬送ガイド２１へと案内される。図１３のＳＴ３７を参照して説明する。搬送ローラ５が図中時計回りに回転を続けると第３シート１−Ｃの端部１−Ｃ−ａ（第１面の印刷時の後端）は反転搬送ガイド２１に案内され、反転ローラ２３と反転従動ローラ２４の反転搬送ニップ部に突入する。
【００５３】
図１３のＳＴ３８を参照して説明する。給送ローラ３と給送従動ローラ４の給送ニップ部に突入する。さらに、給送ローラ３の図中反時計回りの回転により、第３シート１−Ｃの端部１−Ｃ−ａは、フラッパ２０および第３シート１−Ｃの自重に抗してフラッパ２０を押しのけ、再び搬送ガイド１５へ合流する。第２シート検知センサ２２によって第３シート１−Ｃの端部１−Ｃ−ａが検知されると、搬送ローラ５が図中反時計回りに所定量回転したところで搬送ローラ５の回転が一度停止する。さらに、給送ローラ３を図中反時計回りに回転し続けると第３シート１−Ｃの端部１−Ｃ−ａは搬送ローラ５とピンチローラ６で形成される搬送ニップ部に突き当たり、斜行矯正を行う。
【００５４】
図１３のＳＴ３９を参照して説明する。第３シート１−Ｃの斜行矯正動作が終了すると、搬送モータ２０５が駆動されることによって搬送ローラ５が図中反時計回りの回転を開始する。このとき、第３シート１−Ｃは表裏が反転された状態にあり、既に記録動作が行われた第１面がプラテン８に接触し、記録されていない第２面が記録ヘッド７と対向した状態となっている。第３シート１−Ｃは記録ヘッド７と対向する位置まで頭出しされ、記録データに基づいて記録ヘッド７からインクを吐出することによって第２面への記録動作が行われる。そして、記録動作が終了すると、第３シート１−Ｃは排出ローラ９によって記録装置外に排出される。
【００５５】
［制御フロー］
図１６は、本実施形態における給送動作に係るフローチャートである。Ｉ／Ｆ部２１３を介してホストコンピュータ２１４からシート１のシート情報および記録データが送信されると記録動作を開始する。本処理フローは、ＭＰＵ２０１がＲＯＭ２０２等に格納されたプログラムを読み出して実行することにより実現される。
【００５６】
Ｓ３０１にて、ＭＰＵ２０１は、シート１のシート種類を確認し、印刷に用いられるシートが普通紙か否かを判定する。普通紙でない場合は（Ｓ３０１にてＮＯ）Ｓ３１１へ進み、普通紙である場合は（Ｓ３０１にてＹＥＳ）Ｓ３０２へ進む。
【００５７】
Ｓ３０２にて、ＭＰＵ２０１は、印刷要求において、両面印刷が指定されているか否かを判定する。両面印刷が指定されている場合は（Ｓ３０２にてＹＥＳ）Ｓ３０３へ進み、両面印刷が指定されていない場合は（Ｓ３０２にてＮＯ）、Ｓ３０８へ進む。
【００５８】
Ｓ３０３にて、ＭＰＵ２０１は、印刷に用いられるシート１のシートサイズを確認する。本実施形態においては、シート長が２７０ｍｍ以上の場合に自動両面印刷が可能であるものとし、これを基準として判定を行う。ここでの基準は、記録装置の搬送経路の長さや形状等に応じて決定される。また、ここでのシート長とは、搬送方向におけるシート１の長さを示す。印刷に用いられるシート１のシート長が２７０ｍｍ以上である場合（Ｓ３０３にてＹＥＳ）Ｓ３０４へ進み、シート長が２７０ｍｍ未満である場合には（Ｓ３０３にてＮＯ）Ｓ３１１へ進む。
【００５９】
Ｓ３０４にて、ＭＰＵ２０１は、印刷に用いられるシート１のシート枚数を確認し、シート枚数が２枚（複数枚）以上か否かを判定する。もしくは、両面印刷における記録ページ数が３枚以上か否かを判定してもよい。シート枚数が２枚以上である場合は（Ｓ３０４にてＹＥＳ）Ｓ３０５へ進み、２枚未満（すなわち、１枚）である場合は（Ｓ３０４にてＮＯ）Ｓ３０６へ進む。
【００６０】
Ｓ３０５にて、ＭＰＵ２０１は、印刷に用いられるシート１のサイズを確認し、シートサイズがＡ４サイズ（シート長２９７ｍｍ）またはＬＥＴＴＥＲサイズ（シート長２７９．４ｍｍ）であるか否かを判定する。ここでの判定に用いられるシートサイズの基準は、記録装置が印刷可能なシートの種類に応じて決定される。上記シートサイズのいずれかである場合（Ｓ３０５にてＹＥＳ）Ｓ３０７へ進み、いずれでもない場合は（Ｓ３０５にてＮＯ）Ｓ３０６へ進む。
【００６１】
Ｓ３０６にて、ＭＰＵ２０１は、給送シーケンスとして単独両面給送シーケンスを行う。本工程の詳細は、図１８を用いて後述する。本工程の処理の後、本処理フローを終了する。
【００６２】
Ｓ３０７にて、ＭＰＵ２０１は、給送シーケンスとして滞留両面印刷給送シーケンスを行う。本工程の詳細は、図２０を用いて後述する。本工程の処理の後、本処理フローを終了する。
【００６３】
Ｓ３０８にて、ＭＰＵ２０１は、印刷枚数を確認し、印刷枚数が複数枚であるか否かを判定する。印刷枚数が１枚である場合は（Ｓ３０８にてＮＯ）Ｓ３１１へ進み、印刷枚数が複数枚である場合は、Ｓ３０９へ進む。
【００６４】
Ｓ３０９にて、ＭＰＵ２０１は、印刷に用いられるシート１のサイズを確認し、シートサイズがＡ４サイズ（シート長さ２９７ｍｍ）またはＬＥＴＴＥＲサイズ（シート長さ２７９．４ｍｍ）であるか否かを判定する。上記シートサイズのいずれかである場合（Ｓ３０９にてＹＥＳ）Ｓ３１０へ進み、いずれでもない場合は（Ｓ３０９にてＮＯ）Ｓ３１１へ進む。
【００６５】
Ｓ３１０にて、ＭＰＵ２０１は、給送シーケンスとして連送給送シーケンスを行う。本工程の詳細は、図１９を用いて後述する。本工程の処理の後、本処理フローを終了する。
【００６６】
Ｓ３１１にて、ＭＰＵ２０１は、給送シーケンスとして片面単独給送シーケンスを行う。本工程の詳細は、図１７を用いて後述する。本工程の処理の後、本処理フローを終了する。
【００６７】
（片面単独給送）
図１７は、本実施形態に係る片面単独給送シーケンスのフローチャートである。本動作は、図１６のＳ３１１の工程に対応する。
【００６８】
Ｓ４０１にて、ＭＰＵ２０１は、ピックアップローラ２を７．６ｉｎｃｈ／ｓｅｃで回転させる。ピックアップローラ２によってシート１−Ａがピックアップされ、給送ローラ３によってシート１−Ａを記録ヘッド７に向けて給送する。
【００６９】
Ｓ４０２にて、ＭＰＵ２０１は、第２シート検知センサ２２によってシート１−Ａの先端を検知したか否かを判定する。検知した場合には（Ｓ４０２にてＹＥＳ）Ｓ４０３へ進み、検知していない場合には（Ｓ４０２にてＮＯ）検知するまで、搬送を継続する。
【００７０】
Ｓ４０３にて、ＭＰＵ２０１は、第２シート検知センサ２２によってシート１−Ａの先端が検知された後の給送ローラ３の回転量を制御することにより、シート１−Ａの先端を搬送ニップ部に突き当ててシート１−Ａの斜行矯正動作を行う。
【００７１】
Ｓ４０４にて、ＭＰＵ２０１は、記録データに基づいてシート１−Ａの頭出しを行う。すなわち、搬送ローラ５の回転量を制御することにより、記録データに基づいた搬送ローラ５の位置を基準とした記録開始位置までシート１−Ａを搬送する。
【００７２】
Ｓ４０５にて、ＭＰＵ２０１は、シート１−Ａに対して記録ヘッド７からインクを吐出することにより、記録動作を開始する。具体的には、搬送ローラ５によってシート１−Ａを間欠搬送する搬送動作と、キャリッジ１０を移動させて記録ヘッド７からインクを吐出する画像形成動作（インク吐出動作）とを繰り返すことによって、シート１−Ａに対する記録動作を行う。
【００７３】
Ｓ４０６にて、ＭＰＵ２０１は、シート１−Ａに対する記録動作が完了したか否かを判定する。記録動作が完了した場合は（Ｓ４０６にてＹＥＳ）Ｓ４０７へ進み、完了していない場合には（Ｓ４０６にてＮＯ）記録動作が完了するまで、動作を継続する。
【００７４】
Ｓ４０７にて、ＭＰＵ２０１は、シート１−Ａを排出し、本処理フローを終了する。
【００７５】
（単独両面印刷給送）
図１８は、本実施形態に係る単独両面印刷給送シーケンスのフローチャートである。本動作は、図１６のＳ３０６の工程に対応する。本動作は、複数数のシートに対して両面印刷を行う際に、１枚ごとに両面印刷を行う際の給送に該当する。つまり、１枚のシートに対する両面印刷が終了後に、次のシートに対する両面印刷が行われる。
【００７６】
Ｓ５０１にて、ＭＰＵ２０１は、第１面の印刷を行うため、ピックアップローラ２を７．６ｉｎｃｈ／ｓｅｃで回転させる。ピックアップローラ２によってシート１−Ａがピックアップされ、給送ローラ３によってシート１−Ａを記録ヘッド７に向けて給送する。
【００７７】
Ｓ５０２にて、ＭＰＵ２０１は、第２シート検知センサ２２によってシート１−Ａの先端を検知したか否かを判定する。検知した場合には（Ｓ５０２にてＹＥＳ）Ｓ５０３へ進み、検知していない場合には（Ｓ５０２にてＮＯ）検知するまで給送を継続する。
【００７８】
Ｓ５０３にて、ＭＰＵ２０１は、第２シート検知センサ２２によってシート１−Ａの先端が検知された後の給送ローラ３の回転量を制御することにより、シート１−Ａの先端を搬送ニップ部に突き当ててシート１−Ａの斜行矯正動作を行う。
【００７９】
Ｓ５０４にて、ＭＰＵ２０１は、記録データに基づいてシート１−Ａの第１面の頭出しを行う。すなわち、搬送ローラ５の回転量を制御することにより、記録データに基づいた搬送ローラ５の位置を基準とした記録開始位置までシート１−Ａを搬送する。
【００８０】
Ｓ５０５にて、ＭＰＵ２０１は、シート１−Ａの第１面に対して記録ヘッド７からインクを吐出することによって記録動作を開始する。具体的には、搬送ローラ５によってシート１−Ａを間欠搬送する搬送動作と、キャリッジ１０を移動させて記録ヘッド７からインクを吐出する画像形成動作（インク吐出動作）とを繰り返すことによって、シート１−Ａの第１面に対する記録動作を行う。
【００８１】
Ｓ５０６にて、ＭＰＵ２０１は、シート１−Ａの第１面に対する記録動作が完了したか否かを判定する。記録動作が完了した場合は（Ｓ５０６にてＹＥＳ）Ｓ５０７へ進み、完了していない場合には（Ｓ５０６にてＮＯ）記録動作が完了するまで、動作を継続する。
【００８２】
Ｓ５０７にて、ＭＰＵ２０１は、シート１−Ａのシート長を確認し、自動両面印刷が可能なシート長か否かを判定する。上述したように、本実施形態では、シート長が２７０ｍｍ以上を自動両面印刷が可能なサイズとする。このときのシート長は、第２シート検知センサ２２がシート１−Ａの先端を検出してからシート１−Ａの後端を検出するまでの搬送ローラ５の駆動量から算出する。シート長が自動両面印刷が可能なシート長である場合（Ｓ５０７にてＹＥＳ）Ｓ５０９へ進み、そうでない場合は（Ｓ５０７にてＮＯ）Ｓ５０８へ進む。
【００８３】
Ｓ５０８にて、ＭＰＵ２０１は、シート１−Ａを排出し、本処理フローを終了する。
【００８４】
Ｓ５０９にて、ＭＰＵ２０１は、シート１−Ａの第１面に吐出したインクが乾燥するまで搬送ローラ５および排出ローラ９の回転を停止し、待機する。このときの待機時間（ｔ１）はインクの種類、インクの重ね打ち込み量、インクの単位面積当たりの打ち込み量、環境温度等を勘案して決定する。待機時間（ｔ１）が経過した後、Ｓ５１０へ進む。
【００８５】
Ｓ５１０にて、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９を、シート１−Ａが搬送方向上流側の反転搬送ガイド２１へ搬送されるように回転させる。また、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９の回転開始と同時に、反転搬送ガイド２１を通って搬送されてきたシート１−Ａが搬送方向下流側へ搬送されるように給送ローラ３および反転ローラ２３を回転させる。各ローラの回転を続けるとシート１−Ａの端部１−Ａ−ａが給送ローラ３と給送従動ローラ４の給送ニップ部へ突入する。
【００８６】
Ｓ５１１にて、ＭＰＵ２０１は、シート検知センサ１６によりシート１−Ａの端部１−Ａ−ａを検出したか否かを判定する。シート１−Ａの端部１−Ａ−ａを検出した場合（Ｓ５１１にてＹＥＳ）Ｓ５１２へ進み、検出していない場合は（Ｓ５１１にてＮＯ）検出するまで動作を継続する。
【００８７】
Ｓ５１２にて、ＭＰＵ２０１は、搬送ローラ５、排出ローラ９、給送ローラ３、および反転ローラ２３の回転を停止させる。
【００８８】
Ｓ５１３にて、ＭＰＵ２０１は、乾燥待機時間（ｔ２）の間待機する。なお、本工程は、Ｓ５０９で待機時間（ｔ１）の乾燥待機を実施した場合には省略してもよく、その場合には、ｔ２＝０として次のステップに移行しても構わない。乾燥待機時間（ｔ２）の乾燥待機を必要としないのは、例えば、シート１−Ａの後端部にインク吐出を行わない余白部分が十分存在している場合である。このとき、第１面に吐出されたインクが搬送ニップ部に到達するまでに乾燥時間が確保され、ピンチローラ６にインクが転写することはない。一方、給送ニップ部からフラッパ２０を押しのけてシート１−Ａを搬送する場合、シート１−Ａの保有水分量によっては紙ジャムの可能性が高い。そのため、本実施形態では、乾燥によりシート１−Ａの剛性が大きくなり、フラッパ２０および搬送ガイド１５を通過できるよう、適切な乾燥待機時間（ｔ２）の乾燥待機を実施する。待機時間（ｔ２）が経過した後、Ｓ５１４へ進む。
【００８９】
Ｓ５１４にて、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９を８ｉｎｃｈ／ｓｅｃで回転させ、給送ローラ３および反転ローラ２３を８ｉｎｃｈ／ｓｅｃで回転させることで、シート１−Ａが反転搬送ガイド２１を通って記録ヘッド７に向かうように搬送する。
【００９０】
Ｓ５１５にて、ＭＰＵ２０１は、第２シート検知センサ２２によってシート１−Ａの端部１−Ａ−ａを検知したか否かを判定する。検知した場合には（Ｓ５１５にてＹＥＳ）Ｓ５１６へ進み、検知していない場合には（Ｓ５１５にてＮＯ）検知するまで搬送を継続する。
【００９１】
Ｓ５１６にて、ＭＰＵ２０１は、第２シート検知センサ２２によってシート１−Ａの端部が検知された後、搬送ローラ５および排出ローラ９を停止させる。
【００９２】
Ｓ５１７にて、ＭＰＵ２０１は、給送ローラ３の回転量を制御することにより、シート１−Ａの端部１−Ａ−ａを搬送ニップ部に突き当ててシート１−Ａの斜行矯正動作を行う。
【００９３】
Ｓ５１８にて、ＭＰＵ２０１は、記録データに基づいてシート１−Ａの第２面の頭出しを行う。すなわち、搬送ローラ５の回転量を制御することにより、記録データに基づいた搬送ローラ５の位置を基準とした記録開始位置までシート１−Ａを搬送する。
【００９４】
Ｓ５１９にて、ＭＰＵ２０１は、シート１−Ａの第２面に対して記録ヘッド７からインクを吐出することによって記録動作を開始する。具体的には、搬送ローラ５によってシート１−Ａを間欠搬送する搬送動作と、キャリッジ１０を移動させて記録ヘッド７からインクを吐出する画像形成動作（インク吐出動作）とを繰り返すことによって、シート１−Ａの第２面に対する記録動作を行う。
【００９５】
Ｓ５２０にて、ＭＰＵ２０１は、シート１−Ａの第２面に対する記録動作が完了したか否かを判定する。記録動作が完了した場合は（Ｓ５２０にてＹＥＳ）Ｓ５２１へ進み、完了していない場合には（Ｓ５２０にてＮＯ）記録動作が完了するまで、動作を継続する。
【００９６】
Ｓ５２１にて、ＭＰＵ２０１は、シート１−Ａを排出し、本処理フローを終了する。
【００９７】
（連送給送動作）
図１９は、本実施形態に係る連送給送シーケンスのフローチャートである。本動作は、図１６のＳ３１０の工程に対応する。
【００９８】
Ｓ６０１にて、ＭＰＵ２０１は、ピックアップローラ２を７．６ｉｎｃｈ／ｓｅｃで回転させる。ピックアップローラ２によって第１シート１−Ａがピックアップされ、給送ローラ３によって第１シート１−Ａを記録ヘッド７に向けて給送する。
【００９９】
Ｓ６０２にて、ＭＰＵ２０１は、シート検知センサ１６によって第１シート１−Ａの先端を検知したか否かを判定する。検知した場合には（Ｓ６０２にてＹＥＳ）Ｓ６０３へ進み、検知していない場合には（Ｓ６０２にてＮＯ）検知するまで搬送を継続する。
【０１００】
Ｓ６０３にて、ＭＰＵ２０１は、シート検知センサ１６によって第１シート１−Ａの先端が検知された後の給送ローラ３の回転量を制御することにより、第１シート１−Ａの先端を搬送ローラ５の搬送ニップ部に突き当てて第１シート１−Ａの斜行矯正動作を行う。
【０１０１】
Ｓ６０４にて、ＭＰＵ２０１は、記録データに基づいて第１シート１−Ａの頭出しを行う。すなわち、搬送ローラ５の回転量を制御することにより、記録データに基づいた搬送ローラ５の位置を基準とした記録開始位置まで第１シート１−Ａを搬送する。
【０１０２】
Ｓ６０５にて、ＭＰＵ２０１は、第１シート１−Ａに対して記録ヘッド７からインクを吐出することによって記録動作を開始する。具体的には、搬送ローラ５によって第１シート１−Ａを間欠搬送する搬送動作と、キャリッジ１０を移動させて記録ヘッド７からインクを吐出する画像形成動作（インク吐出動作）とを繰り返すことによって、第１シート１−Ａに対する記録動作を行う。ＭＰＵ２０１は、搬送ローラ５によって第１シート１−Ａを間欠搬送する動作と同期して、給送モータ２０６を間欠的に低速駆動する。すなわち、ピックアップローラ２及び給送ローラ３は７．６ｉｎｃｈ／ｓｅｃで間欠的に回転する。
【０１０３】
Ｓ６０６にて、ＭＰＵ２０１は、次ページの記録データがあるか否かを判定する。次ページの記録データが無い場合は（Ｓ６０６にてＮＯ）Ｓ６１８に進み、次ページの記録データがある場合は（Ｓ６０６にてＹＥＳ）Ｓ６０７へ進む。
【０１０４】
Ｓ６０７にて、ＭＰＵ２０１は、第２シート１−Ｂの給送動作を開始する。具体的には、ピックアップローラ２によって第２シート１−Ｂがピックアップされ、給送ローラ３によって第２シート１−Ｂを記録ヘッド７に向けて給送する。ピックアップローラ２は７．６ｉｎｃｈ／ｓｅｃで回転する。前述のように、駆動軸１９の突起１９ａに対して、ピックアップローラ２の凹部２ｃが大きく設けられているため、第２シート１−Ｂは第１シート１−Ａの後端と所定の間隔を有する状態で搬送される。
【０１０５】
Ｓ６０８にて、ＭＰＵ２０１は、シート検知センサ１６によって第２シート１−Ｂの先端を検知したか否かを判定する。検知した場合には（Ｓ６０８にてＹＥＳ）Ｓ６０９へ進み、検知していない場合には（Ｓ６０８にてＮＯ）検知するまで搬送を継続する。
【０１０６】
Ｓ６０９にて、ＭＰＵ２０１は、シート検知センサ１６によって第２シート１−Ｂの先端が検知された後の給送ローラ３の回転量を制御することにより、第２シート１−Ｂの先端が給送ニップ部から所定量進んだ位置となるように第２シート１−Ｂを搬送した上で、搬送を停止させる。このとき、第１シート１−Ａは記録データに基づいて間欠搬送されている。
【０１０７】
Ｓ６１０にて、ＭＰＵ２０１は、第１シート１−Ａに対する記録動作が完了したか否かを判定する。第１シート１−Ａに対する記録動作が完了した場合（Ｓ６１０にてＹＥＳ）Ｓ６１１へ進み、完了していない場合には（Ｓ６１０にてＮＯ）記録動作が完了するまで、動作を継続する。
【０１０８】
Ｓ６１１にて、ＭＰＵ２０１は、記録動作が完了した第１シート１−Ａを排出する。
【０１０９】
Ｓ６１２にて、ＭＰＵ２０１は、給送ローラ３の回転量を制御することによって、第２シート１−Ｂの先端を、搬送ローラ５の搬送ニップ部に突き当てて第２シート１−Ｂの斜行矯正動作を行う。
【０１１０】
Ｓ６１３にて、ＭＰＵ２０１は、記録データに基づいて第２シート１−Ｂの頭出しを行う。すなわち、搬送ローラ５の回転量を制御することにより、記録データに基づいた搬送ローラ５の位置を基準とした記録開始位置まで第２シート１−Ｂを搬送する。
【０１１１】
Ｓ６１４にて、ＭＰＵ２０１は、第２シート１−Ｂに対して記録ヘッド７からインクを吐出することによって記録動作を開始する。
【０１１２】
Ｓ６１５にて、ＭＰＵ２０１は、次ページの記録データがあるか否かを判定する。次ページの記録データがある場合は（Ｓ６１５にてＹＥＳ）Ｓ６０７に戻り、次ページ以降に対する動作を繰り返す。なお、フローにおいては、適時「第Ｎ」の部分を読み替えるものとする。次ページの記録データが無い場合は（Ｓ６１５にてＮＯ）Ｓ６１６に進む。
【０１１３】
Ｓ６１６にて、ＭＰＵ２０１は、第２シート１−Ａに対する記録動作が完了したか否かを判定する。第２シート１−Ｂに対する記録動作が完了した場合（Ｓ６１６にてＹＥＳ）Ｓ６１７へ進み、完了していない場合には（Ｓ６１６にてＮＯ）記録動作が完了するまで、動作を継続する。
【０１１４】
Ｓ６１７にて、ＭＰＵ２０１は、第２シート１−Ｂを排出し、本処理フローを終了する。
【０１１５】
Ｓ６１８にて、ＭＰＵ２０１は、第１シート１−Ａに対する記録動作が完了したか否かを判定する。第１シート１−Ａに対する記録動作が完了した場合（Ｓ６１８にてＹＥＳ）、Ｓ６１９へ進み、完了していない場合（Ｓ６１８にてＮＯ）記録動作が完了するまで動作を継続する。
【０１１６】
Ｓ６１９にて、ＭＰＵ２０１は、第１シート１−Ａを排出し、本処理フローを終了する。
【０１１７】
（滞留両面印刷給送動作）
図２０は、本実施形態に係る滞留両面印刷給送シーケンスのフローチャートである。本動作は、図１６のＳ３０７の工程に対応する。
【０１１８】
Ｓ７０１にて、ＭＰＵ２０１は、ピックアップローラ２を７．６ｉｎｃｈ／ｓｅｃで回転させる。ピックアップローラ２によって第１シート１−Ａがピックアップされ、給送ローラ３によって第１シート１−Ａを記録ヘッド７に向けて給送する。
【０１１９】
Ｓ７０２にて、ＭＰＵ２０１は、シート検知センサ１６によって第１シート１−Ａの先端を検知したか否かを判定する。検知した場合には（Ｓ７０２にてＹＥＳ）Ｓ７０３へ進み、検知していない場合には（Ｓ７０２にてＮＯ）検知するまで搬送を継続する。
【０１２０】
Ｓ７０３にて、ＭＰＵ２０１は、シート検知センサ１６によって第１シート１−Ａの先端が検知された後の給送ローラ３の回転量を制御することにより、第１シート１−Ａの先端を搬送ローラ５の搬送ニップ部に突き当てて第１シート１−Ａの斜行矯正動作を行う。
【０１２１】
Ｓ７０４にて、ＭＰＵ２０１は、記録データに基づいて第１シート１−Ａの頭出しを行う。すなわち、搬送ローラ５の回転量を制御することにより、記録データに基づいた搬送ローラ５の位置を基準とした記録開始位置まで第１シート１−Ａを搬送する。
【０１２２】
Ｓ７０５にて、ＭＰＵ２０１は、第１シート１−Ａの第１面に対して記録ヘッド７からインクを吐出することによって記録動作を開始する。
【０１２３】
Ｓ７０６にて、ＭＰＵ２０１は、第１シート１−Ａのシート長を確認し、２７０〜３０６ｍｍ（Ａ４サイズまたはＬＥＴＴＥＲサイズ）の範囲内であるか否かを判定する。上述したように、ここでのシート長に対する判定の基準は、記録装置の構成に応じて変化する。シート長が上記範囲内である場合は（Ｓ７０６にてＹＥＳ）Ｓ７０８へ進み、範囲外である場合は（Ｓ７０６にてＮＯ）Ｓ７０７へ進む。
【０１２４】
Ｓ７０７にて、ＭＰＵ２０１は、第１シート１−Ａを排出し、本処理フローを終了する。
【０１２５】
Ｓ７０８にて、ＭＰＵ２０１は、第２シート１−Ｂの第１面の記録データを取得する。
【０１２６】
Ｓ７０９にて、ＭＰＵ２０１は、最終行の記録動作時の端部１−Ｂ−ａの位置を算出し、その位置を予測する。なお、本シーケンスにおいて必要な情報は、第２シート１−Ｂの第１面の最終行の搬送方向の位置であるため、書き出し位置と搬送方向の記録領域の長さが分かればよい。
【０１２７】
Ｓ７１０にて、ＭＰＵ２０１は、第２シート１−Ｂの端部１−Ｂ−ａの予測位置がＰＯＳ２より搬送方向上流（給送ローラ３側）か否かを判定する。ＰＯＳ２よりも搬送方向上流側である場合は（Ｓ７１０にてＹＥＳ）Ｓ７１４に進み、そうでない場合は（Ｓ７１０にてＮＯ）Ｓ７１１に進む。
【０１２８】
Ｓ７１１にて、ＭＰＵ２０１は、単独反転＋記録動作を行う。本工程では、第１面の記録動作が完了した第１シート１−Ａを反転させ、第１シート１−Ａの第２面の記録動作を行う。単独反転＋記録動作の詳細は、図２１を用いて後述する。本工程の後、Ｓ７１２へ進む。
【０１２９】
Ｓ７１２にて、ＭＰＵ２０１は、第２シート１−Ｂの次のシート（第３シート１−Ｃ）があるか否かを判定する。第３シート１−Ｃがある場合は（Ｓ７１２にてＹＥＳ）Ｓ７０１に戻り、次ページ以降に対する動作を繰り返す。なお、フローにおいては、適時「第Ｎ」の部分を読み替えるものとする。無い場合は（Ｓ７１２にてＮＯ）Ｓ７１３に進む。
【０１３０】
Ｓ７１３にて、ＭＰＵ２０１は、第２シート１−Ｂに対し、単独両面給送動作を行う。本工程の処理は、図１８を用いて上述した内容と同様である。本工程の後、本処理フローを終了する。
【０１３１】
Ｓ７１４にて、ＭＰＵ２０１は、反転滞留＋次シートピックアップ動作を行う。本工程では、第１シート１−Ａを搬送ガイド１５および反転搬送ガイド２１内に滞留させ、第２シート１−Ｂをピックアップする動作を行う。反転滞留＋次シートピックアップ動作の詳細は、図２２を用いて後述する。本工程の後、Ｓ７１５へ進む。
【０１３２】
Ｓ７１５にて、ＭＰＵ２０１は、第２シート１−Ｂの第１面に対して記録動作を開始する。
【０１３３】
Ｓ７１６にて、ＭＰＵ２０１は、重ね反転滞留＋反転給紙動作を行う。本工程では、第２シート１−Ｂを搬送ガイド１５および反転搬送ガイド２１内に滞留させ、同時に搬送ガイド１５および反転搬送ガイド２１内に滞留させていた第１シート１−Ａを反転給紙する動作である。重ね反転滞留＋反転給紙動作の詳細は図２３を用いて後述する。本工程の後、Ｓ７１７へ進む。
【０１３４】
Ｓ７１７にて、ＭＰＵ２０１は、第１シート１−Ａの第２面に対して記録動作を開始する。
【０１３５】
Ｓ７１８にて、ＭＰＵ２０１は、さらに、第２シート１−Ｂの次のシートである第３シート１−Ｃの記録動作があるか否かを判定する。第３シート１−Ｃの記録動作がある場合は（Ｓ７１８にてＹＥＳ）Ｓ７１９に進み、第２シートまでで記録動作が終了する場合は（Ｓ７１８にてＮＯ）Ｓ７２３に進む。
【０１３６】
Ｓ７１９にて、ＭＰＵ２０１は、第３シート１−Ｃの第１面の記録データを取得する。
【０１３７】
Ｓ７２０にて、ＭＰＵ２０１は、第３シート１−Ｃの第１面の最終行の記録動作時の端部１−Ｃ−ａの位置を算出し、その位置を予測する。
【０１３８】
Ｓ７２１にて、ＭＰＵ２０１は、第３シート１−Ｃの端部１−Ｃ−ａの予測位置がＰＯＳ２より搬送方向上流（給送ローラ３側）であるか否かを判定する。ＰＯＳ２よりも搬送方向上流側である場合は（Ｓ７２１にてＹＥＳ）Ｓ７２２に進み、そうでない場合は（Ｓ７２１にてＮＯ）Ｓ７２３に進む。
【０１３９】
Ｓ７２２にて、ＭＰＵ２０１は、排紙＋次シートピックアップ動作を行う。本工程では、第１シート１−Ａを排紙しつつ、第３シート１−Ｃをピックアップする動作である。排紙＋次シートピックアップ動作の詳細は、図２４を用いて後述する。本工程の後、Ｓ７１５へ戻り、次ページ以降に対する動作を繰り返す。なお、フローにおいては、適時「第Ｎ」の部分を読み替えるものとする。
【０１４０】
Ｓ７２３にて、ＭＰＵ２０１は、排紙＋反転給紙動作を行う。本工程では、第１シート１−Ａを排紙しつつ、搬送ガイド１５および反転搬送ガイド２１内に滞留させていた第２シート１−Ｂを反転給紙する動作である。排紙＋反転給紙動作の詳細は、図２５を用いて後述する。本工程の後、Ｓ７２５へ進む。
【０１４１】
Ｓ７２４にて、ＭＰＵ２０１は、第２シート１−Ｂの第２面の記録動作を行う。
【０１４２】
Ｓ７２５にて、ＭＰＵ２０１は、第２シート１−Ｂの第２面の記録動作が完了したか否かを判定する。第１シート１−Ａの第２面に対する記録動作が完了した場合（Ｓ７２５にてＹＥＳ）Ｓ７２６へ進み、完了していない場合には（Ｓ７２５にてＮＯ）記録動作が完了するまで、動作を継続する。
【０１４３】
Ｓ７２６にて、ＭＰＵ２０１は、第２シート１−Ｂを排出する。
【０１４４】
Ｓ７２７にて、次のシートである第３シート１−Ｃの記録動作があるか否かを判定する。第３シート１−Ｃの記録動作がある場合は（Ｓ７２７にてＹＥＳ）Ｓ７０１に戻り、第３シート１−Ｃの記録動作を開始する。第３ページ以降に対する動作を繰り返す。なお、フローにおいては、適時「第Ｎ」の部分を読み替えるものとする。次のシートがない場合は（Ｓ７２７にてＮＯ）本処理フローを終了する。
【０１４５】
（単独反転＋記録動作）
図２１は、単独反転＋記録動作のフローチャートである。本動作は、図２０のＳ７１１の工程に対応する。ここではすでに第１シート１−Ａの第１面の記録動作が完了した状態からシーケンスが開始する。
【０１４６】
Ｓ１２０１にて、ＭＰＵ２０１は、第１シート１−Ａの第１面に吐出したインクが乾燥するまで搬送ローラ５および排出ローラ９による回転を停止し、待機する。このときの待機時間（ｔ１）はインクの種類、インクの重ね打ち込み量、インクの単位面積当たりの打ち込み量、環境温度等を勘案して決定する。
【０１４７】
Ｓ１２０２にて、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９を第１シート１−Ａを搬送方向上流側（反転搬送ガイド２１）に搬送するように回転させる。また、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９の回転開始と同時に、第１シート１−Ａを、反転搬送ガイドを通って搬送するように給送ローラ３および反転ローラ２３も回転させる。各ローラの回転を続けると第１シート１−Ａの端部１−Ａ−ａが給送ローラ３と給送従動ローラ４の給送ニップ部へ突入する。
【０１４８】
Ｓ１２０３にて、ＭＰＵ２０１は、シート検知センサ１６が第１シート１−Ａの端部１−Ａ−ａを検出したか否かを判定する。シート検知センサ１６が検出した場合（Ｓ１２０３にてＹＥＳ）Ｓ１２０４へ進み、検出していない場合（Ｓ１２０３にてＮＯ）検出されるまで搬送動作を継続する。
【０１４９】
Ｓ１２０４にて、ＭＰＵ２０１は、搬送ローラ５、排出ローラ９、給送ローラ３、および反転ローラ２３の回転を停止する。
【０１５０】
Ｓ１２０５にて、ＭＰＵ２０１は、乾燥待機時間（ｔ２）の間待機する。なお、本工程は、Ｓ１２０１で待機時間（ｔ１）の乾燥待機を実施した場合には省略してもよく、その場合には、ｔ２＝０として次のステップに移行しても構わない。乾燥待機時間（ｔ２）の乾燥待機を必要としないのは、例えば、第１シート１−Ａの後端部にインク吐出を行わない余白部分が十分存在している場合である。このとき、第１面に吐出されたインクが搬送ニップ部に到達するまでに乾燥時間が確保され、ピンチローラ６にインクが転写することはない。一方、給送ニップ部からフラッパ２０を押しのけて第１シート１−Ａを搬送するとき、第１シート１−Ａの保有水分量によっては紙ジャムの可能性が高い。そのため、本実施形態では、乾燥により第１シート１−Ａの剛性が大きくなりフラッパ２０および搬送ガイド１５を通過できるよう、適切な乾燥待機時間（ｔ２）の乾燥待機を実施する。待機時間（ｔ２）が経過した後、Ｓ１２０６へ進む。
【０１５１】
Ｓ１２０６にて、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９を８ｉｎｃｈ／ｓｅｃで回転させ、また、給送ローラ３および反転ローラ２３を８ｉｎｃｈ／ｓｅｃで回転させることで、第１シート１−Ａが記録ヘッド７に向かうように給送する。
【０１５２】
Ｓ１２０７にて、ＭＰＵ２０１は、第２シート検知センサ２２によって第１シート１−Ａの端部１−Ａ−ａを検知したか否かを判定する。第２シート検知センサ２２が検出した場合（Ｓ１２０７にてＹＥＳ）Ｓ１２０８へ進み、検出していない場合（Ｓ１２０７にてＮＯ）検出されるまで搬送動作を継続する。
【０１５３】
Ｓ１２０８にて、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９を停止させる。
【０１５４】
Ｓ１２０９にて、ＭＰＵ２０１は、給送ローラ３の回転量を制御することによって、第１シート１−Ａの端部１−Ａ−ａを搬送ローラ５の搬送ニップ部に突き当てて第１シート１−Ａの斜行矯正動作を行う。
【０１５５】
Ｓ１２１０にて、ＭＰＵ２０１は、記録データに基づいて第１シート１−Ａの第２面の頭出しを行う。すなわち、搬送ローラ５の回転量を制御することによって、記録データに基づいた搬送ローラ５の位置を基準とした記録開始位置まで第１シート１−Ａを搬送する。
【０１５６】
Ｓ１２１１にて、ＭＰＵ２０１は、第１シート１−Ａの第２面に対して記録ヘッド７からインクを吐出することによって記録動作を開始する。具体的には、搬送ローラ５によって第１シート１−Ａを間欠搬送する搬送動作と、キャリッジ１０を移動させて記録ヘッド７からインクを吐出する画像形成動作（インク吐出動作）とを繰り返すことにより、第１シート１−Ａの第２面に対する記録動作を行う。
【０１５７】
Ｓ１２１２にて、ＭＰＵ２０１は、第１シート１−Ａの第２面に対する記録動作が完了したか否かを判定する。第１シートの第２面に対する記録動作が完了した場合（Ｓ１２１２にてＹＥＳ）Ｓ１２１３へ進み、完了していない場合（Ｓ１２１２にてＮＯ）完了するまで記録動作を継続する。
【０１５８】
Ｓ１２１３にて、ＭＰＵ２０１は、第１シート１−Ａを排出し、本処理フローを終了する。
【０１５９】
（反転滞留＋次シートピックアップ動作）
図２２は、反転滞留＋次シートピックアップ動作のフローチャートである。本動作は、図２０のＳ７１４の工程に対応する。
【０１６０】
Ｓ８０１にて、ＭＰＵ２０１は、第１シート１−Ａの記録動作中に、ピックアップローラ２によって第２シート１−Ｂをピックアップし、給送ローラ３によって第２シート１−Ｂを記録ヘッド７に向けて給送する。
【０１６１】
Ｓ８０２にて、ＭＰＵ２０１は、シート検知センサ１６によって第２シート１−Ｂの先端を検知したか否かを判定する。シート検知センサ１６が検出した場合（Ｓ８０２にてＹＥＳ）Ｓ８０３へ進み、検出していない場合（Ｓ８０２にてＮＯ）検出されるまで搬送動作を継続する。
【０１６２】
Ｓ８０３にて、ＭＰＵ２０１は、給送ローラ３を停止し、第２シート１−Ｂの給送を一時停止する。
【０１６３】
Ｓ８０４にて、ＭＰＵ２０１は、第１シート１−Ａの第１面の記録動作が完了したか否かを判定する。第１シート１−Ａの第１面の記録動作が完了した場合（Ｓ８０４にてＹＥＳ）Ｓ８０５へ進み、完了していない場合（Ｓ８０４にてＮＯ）完了するまで記録動作を継続する。
【０１６４】
Ｓ８０５にて、ＭＰＵ２０１は、第１シート１−Ａを搬送方向上流（反転搬送ガイド２１）側へ搬送するように搬送ローラ５および排出ローラ９を回転させる。
【０１６５】
Ｓ８０６にて、ＭＰＵ２０１は、各ローラの回転により第１シート１−Ａの端部１−Ａ−ａがフラッパ２０および反転搬送ガイド２１の導入部となるＰＯＳ１を通過したか否かを判定する。通過した場合（Ｓ８０６にてＹＥＳ）Ｓ８０７へ進み、通過していない場合（Ｓ８０６にてＮＯ）第１シート１−Ａの搬送を継続する。
【０１６６】
Ｓ８０７にて、ＭＰＵ２０１は、第２シート１−Ｂを搬送方向下流側へ搬送するように給送ローラ３と反転ローラ２３を回転させる。
【０１６７】
Ｓ８０８にて、ＭＰＵ２０１は、第２シート１−Ｂの端部１−Ｂ−ｂがＰＯＳ２に到達したか否かを判定する。ＰＯＳ２に到達した場合（Ｓ８０８にてＹＥＳ）Ｓ８０９へ進み、到達していない場合（Ｓ８０８にてＮＯ）Ｓ８１０へ進む。
【０１６８】
Ｓ８０９にて、ＭＰＵ２０１は、給送ローラ３を停止させ、第２シート１−Ｂの搬送ニップ部への突入を待機させる。その後、Ｓ８０８へ戻る。
【０１６９】
Ｓ８１０にて、ＭＰＵ２０１は、第２シート検知センサ２２が第１シートの端部１−Ａ−ｂを検知したか否かを判定する。検知した場合は（Ｓ８１０にてＹＥＳ）Ｓ８１１へ進み、検知していない場合は（Ｓ８１０にてＮＯ）Ｓ８０８へ戻る。
【０１７０】
Ｓ８１１にて、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９を停止させる。これに伴って、第２シート１−Ｂの、搬送ローラ５の搬送ニップ部への突入が行われる。
【０１７１】
Ｓ８１２にて、ＭＰＵ２０１は、第２シート１−Ｂの斜行矯正を行う。
【０１７２】
Ｓ８１３にて、ＭＰＵ２０１は、第２シート１−Ｂの頭出しを行う。そして、本処理フローを終了する。
【０１７３】
また、Ｓ８１１〜Ｓ８１３と並行して、ＭＰＵ２０１は、反転搬送ガイド２１に搬送された第１シート１−Ａについて、Ｓ８０４〜Ｓ８１５を行う。
【０１７４】
Ｓ８１４にて、ＭＰＵ２０１は、第１シート１−Ａの端部１−Ａ−ａが反転搬送ガイド２１内のＰＯＳ４に到達したか否かを判定する。ＰＯＳ４に到達した場合（Ｓ８１４にてＹＥＳ）Ｓ８１５へ進み、ＰＯＳ４に到達していない場合（Ｓ８１４にてＮＯ）第１シート１−Ａの搬送を継続する。
【０１７５】
Ｓ８１５にて、ＭＰＵ２０１は、反転ローラ２３を停止させ、第１シート１−Ａを滞留させる。そして、本処理フローを終了する。
【０１７６】
（重ね反転滞留＋反転給紙動作）
図２３は、重ね反転滞留＋反転給紙動作のフローチャートである。本動作は、図２０のＳ７１６の工程に対応する。
【０１７７】
Ｓ９０１にて、ＭＰＵ２０１は、第２シート１−Ｂの第１面の記録動作が完了したか否かを判定する。第２シート１−Ｂの第１面の記録動作が完了した場合（Ｓ９０１にてＹＥＳ）Ｓ９０２へ進み、完了していない場合（Ｓ９０１にてＮＯ）完了するまで、第２シート１−Ｂの記録動作を継続する。
【０１７８】
Ｓ９０２にて、ＭＰＵ２０１は、第２シート１−Ｂの端部１−Ｂ−ａの位置を確認し、ＰＯＳ２よりも搬送方向上流か否かを判定する。すなわち、図４のＳＴ１０に示すように、第２シート１−Ｂと第１シート１−ＡとがＰＯＳ２からＰＯＳ３の間において重なるか否かを判定する。第２シート１−Ｂの端部１−Ｂ−ａの位置は、シート検知センサ１６が検知してから第２シート１−Ｂの搬送量をカウントすることで、端部１−Ｂ−ａの位置を予測することができる。第２シート１−Ｂの端部１−Ｂ−ａの位置がＰＯＳ２より上流（給送ローラ３側）にある場合は（Ｓ９０２にてＹＥＳ）Ｓ９０４に進み、そうでない場合は（Ｓ９０２にてＮＯ）Ｓ９０３に進む。
【０１７９】
Ｓ９０３にて、ＭＰＵ２０１は、第２シート１−Ｂを記録装置外に排出し、本処理フローを終了する。この時、エラーが生じた場合に相当するため、例えば、エラー通知を行うなどの処理を実行してよい。
【０１８０】
Ｓ９０４にて、ＭＰＵ２０１は、第２シート１−Ｂの端部１−Ｂ−ａの位置を確認し、ＰＯＳ３よりも搬送方向上流か否かを判定する。第２シート１−Ｂの端部１−Ｂ−ａがＰＯＳ３より上流にある場合は（Ｓ９０４にてＹＥＳ）Ｓ９０７に進み、そうでない場合は（Ｓ９０４にてＮＯ）Ｓ９０５へ進む。ここで、第２シート１−Ｂの端部１−Ｂ−ａがＰＯＳ３より上流にない場合とは、図４のＳＴ１０に示すように、第２シート１−Ｂと第１シート１−ＡとがＰＯＳ２からＰＯＳ３の間において重なっている状態である。
【０１８１】
Ｓ９０５にて、ＭＰＵ２０１は、第２シート１−Ｂを搬送方向上流側へ搬送するように搬送ローラ５および排出ローラ９を回転させる。
【０１８２】
Ｓ９０６にて、ＭＰＵ２０１は、第２シート１−Ｂの端部１−Ｂ−ａがＰＯＳ３に到達したか否かを判定する。第２シート１−Ｂの端部１−Ｂ−ａがＰＯＳ３に到達した場合（Ｓ９０６にてＹＥＳ）Ｓ９０９に進み、到達していない場合は（Ｓ９０６にてＮＯ）第２シート１−Ｂの搬送を継続する。
【０１８３】
Ｓ９０７にて、ＭＰＵ２０１は、第２シート１−Ｂを搬送方向下流側へ搬送するように搬送ローラ５および排出ローラ９を回転させ、第２シート１−Ｂの端部１−Ｂ−ａがＰＯＳ３に到達したところで停止させる。
【０１８４】
Ｓ９０８にて、ＭＰＵ２０１は、第２シート１−Ｂを搬送方向上流側（反転搬送ガイド２１）へ搬送するように搬送ローラ５および排出ローラ９を回転させる。
【０１８５】
Ｓ９０９にて、ＭＰＵ２０１は、第１シート１−Ａを反転搬送ガイド２１を通って搬送方向下流側へ搬送するように給送ローラ３および反転ローラ２３を回転させ、第１シート１−Ａの給送を開始する。
【０１８６】
Ｓ９１０にて、ＭＰＵ２０１は、第１シート１−Ａの端部１−Ａ−ａがＰＯＳ２に到達したか否かを判定する。第１シート１−Ａの端部１−Ａ−ａがＰＯＳ２に到達した場合（Ｓ９１０にてＹＥＳ）Ｓ９１１へ進み、到達していない場合（Ｓ９１０にてＮＯ）Ｓ９１２へ進む。
【０１８７】
Ｓ９１１にて、ＭＰＵ２０１は、給送ローラ３を停止させ、第１シート１−Ａの搬送ローラ５の搬送ニップ部への突入を待機させる。そして、Ｓ９１０へ戻る。
【０１８８】
Ｓ９１２にて、ＭＰＵ２０１は、第２シート検知センサ２２が第２シートの端部１−Ｂ−ｂを検知したか否かを判定する。第２シート検知センサ２２が第２シートの端部１−Ｂ−ｂを検知した場合（Ｓ９１２にてＹＥＳ）Ｓ９１３へ進み、検知していない場合（Ｓ９１２にてＮＯ）Ｓ９１０へ戻る。
【０１８９】
Ｓ９１３にて、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９を停止させる。これに伴って、第１シート１−Ａの、搬送ローラ５の搬送ニップ部への突入が行われる。
【０１９０】
Ｓ９１４にて、ＭＰＵ２０１は、第１シート１−Ａの斜行矯正を行う。
【０１９１】
Ｓ９１５にて、ＭＰＵ２０１は、第１シート１−Ａの頭出し動作を行う。そして、本処理フローを終了する。
【０１９２】
また、Ｓ９１３〜Ｓ９１６と並行して、ＭＰＵ２０１は、反転搬送ガイド２１に搬送された第２シート１−Ｂについて、Ｓ９１６〜Ｓ９１７を行う。
【０１９３】
Ｓ９１６にて、ＭＰＵ２０１は、第２シート１−Ｂの端部１−Ｂ−ａが反転搬送ガイド２１内のＰＯＳ４に到達したか否かを判定する。ＰＯＳ４に到達した場合（Ｓ９１６にてＹＥＳ）Ｓ９１７へ進み、ＰＯＳ４に到達していない場合（Ｓ９１６にてＮＯ）第２シート１−Ｂの搬送を継続する。
【０１９４】
Ｓ９１７にて、ＭＰＵ２０１は、反転ローラ２３を停止させ、第２シート１−Ｂを滞留させる。そして、本処理フローを終了する。
【０１９５】
（排紙＋次シートピックアップ動作）
図２４は、排紙＋次シートピックアップ動作のフローチャートである。本動作は、図２０のＳ７２２の工程に対応する。
【０１９６】
Ｓ１００１にて、ＭＰＵ２０１は、記録動作中の第１シート１−Ａの端部１−Ａ−ｂをシート検知センサ１６によって検知したか否かを判定する。シート検知センサ１６が検出した場合（Ｓ１００１にてＹＥＳ）Ｓ１００２へ進み、検出していない場合（Ｓ１００１にてＮＯ）検出されるまで搬送動作を継続する。
【０１９７】
Ｓ１００２にて、ＭＰＵ２０１は、ピックアップローラ２によって第３シート１−Ｃをピックアップし、給送ローラ３によって第３シート１−Ｃを記録ヘッド７に向けて給送する。
【０１９８】
Ｓ１００３にて、ＭＰＵ２０１は、シート検知センサ１６によって第３シート１−Ｃの先端を検知したか否かを判定する。シート検知センサ１６が第３シート１−Ｃの先端を検知した場合（Ｓ１００３にてＹＥＳ）Ｓ１００４へ進み、検知していない場合は（Ｓ１００３にてＮＯ）第３シート１−Ｃの搬送を継続する。
【０１９９】
Ｓ１００４にて、ＭＰＵ２０１は、給送ローラ３を停止し、第３シート１−Ｃの給送を一時停止する。
【０２００】
Ｓ１００５にて、ＭＰＵ２０１は、第１シート１−Ａの第２面の記録動作が完了したか否かを判定する。第１シート１−Ａの第２面の記録動作が完了した場合は（Ｓ１００５にてＹＥＳ）Ｓ１００７へ進み、完了していない場合は（Ｓ１００５にてＮＯ）Ｓ１００６へ進む。
【０２０１】
Ｓ１００７にて、ＭＰＵ２０１は、給送ローラ３を搬送ローラ５と同一の搬送量を間欠送りさせる。これにより、第１シート１−Ａの端部１−Ａ−ｂと第３シート１−Ｃの端部１−Ｃ−ｂの間隔をほぼ一定に保ったまま第３シート１−Ｃを追従搬送させる。そして、Ｓ１００５へ戻る。
【０２０２】
Ｓ１００８にて、ＭＰＵ２０１は、第２シート検知センサ２２の情報から、第１シート１−Ａの端部１−Ａ−ｂが搬送ローラ５とピンチローラ６の搬送ニップ部を抜けているかを確認する。抜けていない場合は（Ｓ１００８にてＹＥＳ）Ｓ１００８に進み、抜けている場合は（Ｓ１００９にてＮＯ）Ｓ１０１１へ進む。
【０２０３】
Ｓ１００８にて、ＭＰＵ２０１は、第１シート１−Ａの端部１−Ａ−ｂが搬送ローラ５とピンチローラ６の搬送ニップ部を抜けるように搬送ローラ５および排出ローラ９を回転させる。
【０２０４】
Ｓ１００９にて、ＭＰＵ２０１は、第１シート１−Ａの端部１−Ａ−ｂが搬送ニップ部を抜けているかを確認する。抜けていない場合は（Ｓ１００９にてＮＯ）Ｓ１００８に戻り、抜けている場合は（Ｓ１００９にてＹＥＳ）Ｓ１０１０へ進む。
【０２０５】
Ｓ１０１０にて、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９を停止させる。そして、Ｓ１０１１へ進む。
【０２０６】
Ｓ１０１１にて、ＭＰＵ２０１は、第３シート１−Ｃの斜行矯正を行う。
【０２０７】
Ｓ１０１２にて、ＭＰＵ２０１は、第３シート１−Ｃの頭出し動作を行う。第１シート１−Ａは、この時点で排出ローラ９と拍車１３にニップされている可能性があるが、第３シート１−Ｃの記録動作における間欠送り動作によって機外に排出される。そして、本処理フローを終了する。
【０２０８】
（排紙＋反転給紙動作）
図２５は、排紙＋反転給紙動作のフローチャートである。本動作は、図２０のＳ７２３の工程に対応する。
【０２０９】
Ｓ１１０１にて、ＭＰＵ２０１は、記録動作中の第１シート１−Ａの端部１−Ａ−ｂをシート検知センサ１６によって検知したか否かを判定する。シート検知センサ１６が検出した場合（Ｓ１１０１にてＹＥＳ）Ｓ１００２へ進み、検知していない場合（Ｓ１１０１にてＮＯ）検出されるまで搬送動作を継続する。
【０２１０】
Ｓ１１０２にて、ＭＰＵ２０１は、第２シート１−Ｂを搬送方向下流側へ搬送するように給送ローラ３および反転ローラ２３を回転させ、第２シート１−Ｂの給送を開始する。
【０２１１】
Ｓ１１０３にて、ＭＰＵ２０１は、シート検知センサ１６によって第２シート１−Ｂの端部１−Ｂ−ａを検知したか否かを判定する。シート検知センサ１６が第２シート１−Ｂの端部１−Ｂ−ａを検知した場合（Ｓ１００３にてＹＥＳ）Ｓ１１０４へ進み、検知していない場合（Ｓ１００３にてＮＯ）検出されるまで搬送を継続する。
【０２１２】
Ｓ１１０４にて、ＭＰＵ２０１は、給送ローラ３および反転ローラ２３を停止し、第２シート１−Ｂの給送を一時停止する。
【０２１３】
Ｓ１１０５にて、ＭＰＵ２０１は、第１シート１−Ａの第２面の記録動作が完了したか否かを判定する。第１シート１−Ａの第２面の記録動作が完了した場合は（Ｓ１１０５にてＹＥＳ）Ｓ１１０７へ進み、完了していない場合は（Ｓ１１０５にてＮＯ）Ｓ１１０６へ進む。
【０２１４】
Ｓ１００６にて、ＭＰＵ２０１は、給送ローラ３と反転ローラ２３を搬送ローラ５と同一の搬送量を間欠送りさせる。これにより、第１シート１−Ａの端部１−Ａ−ｂと第２シート１−Ｂの端部１−Ｂ−ａの間隔をほぼ一定に保ったまま第２シート１−Ｂを追従搬送させる。そして、Ｓ１１０５へ戻る。
【０２１５】
Ｓ１１０７にて、ＭＰＵ２０１は、第２シート検知センサ２２の情報から、第１シート１−Ａの端部１−Ａ−ｂが搬送ローラ５の搬送ニップ部を抜けているかを確認する。抜けていない場合は（Ｓ１１０７にてＮＯ）Ｓ１１０８に進み、抜けている場合は（Ｓ１１０７にてＹＥＳ）Ｓ１１１１へ進む。
【０２１６】
Ｓ１１０８にて、ＭＰＵ２０１は、第１シート１−Ａの端部１−Ａ−ｂが搬送ローラ５とピンチローラ６の搬送ニップ部を抜けるように搬送ローラ５および排出ローラ９を回転させる。
【０２１７】
Ｓ１１０９にて、ＭＰＵ２０１は、第１シート１−Ａの端部１−Ａ−ｂが搬送ニップ部を抜けているかを確認する。抜けていない場合は（Ｓ１１０９にてＮＯ）Ｓ１１０８に戻り、抜けている場合は（Ｓ１１０９にてＹＥＳ）Ｓ１１１０へ進む。
【０２１８】
Ｓ１１１０にて、ＭＰＵ２０１は、搬送ローラ５および排出ローラ９を停止させる。そして、Ｓ１１１１へ進む。
【０２１９】
Ｓ１１１１にて、ＭＰＵ２０１は、第２シート１−Ｂの斜行矯正を行う。
【０２２０】
Ｓ１１１２にて、ＭＰＵ２０１は、頭出し動作を行う。第１シート１−Ａは、この時点で排出ローラ９と拍車１３にニップされている可能性があるが、第２シート１−Ｂの記録動作における間欠送り動作によって機外に排出される。そして、本処理フローを終了する。
【０２２１】
以上、本実施形態によれば、図２０に示すように、第２のシートの第１面の記録動作が完了した時点での第２のシートの後端の位置を予測し、この位置に応じて、両面印刷時の搬送方法（搬送モード）を切り替えるように搬送制御を行う。これにより、シートの両面印刷が可能な記録装置において、両面印刷のスループット向上と装置サイズの小型化を両立することが可能となる。
【０２２２】
なお、本実施形態では、第２のシートの後端の位置に応じて、記録装置が自動的に両面印刷時の搬送モードを選択可能な構成としたがこれに限定するものではない。例えば、滞留されている第１のシートと第２のシートの重なり量に応じて搬送モードを選択するような構成であってもよい。また、第１のシートと、第２のシートそれぞれの用紙種（例えば、組み合わせ）に応じて、搬送モード選択のための重なり量や判定基準を変更してもよい。
【０２２３】
＜第２の実施形態＞
以下、本願発明の第２の実施形態について説明する。第１の実施形態と重複する箇所は説明を省略し、差異のみを説明する。
【０２２４】
図２６は、本実施形態における記録装置の概略構成を示す。本実施形態の記録装置においては、第１の実施形態にて示した構成に加え、シート重なり検知センサ２６を更に備える。シート重なり検知センサ２６は、複数のシートが重なっていることを検出するためのセンサである。シート重なり検知センサ２６は、ＰＯＳ２の搬送方向上流側（図中右側）近傍に設けられている。シート重なり検知センサ２６は、一般的な超音波式の重送検知センサを転用したものであり、本実施形態において第１シートと第２シートが重なっていることを検出することができるものとする。例えば、シートの厚みの情報と、シート重なり検知センサ２６の検知結果とを比較することで、ＰＯＳ２近傍におけるシートの重なりを検知することができる。
【０２２５】
第１の実施形態にて述べた図２３のＳ９０２において、第２シート１−Ｂと第１シート１−ＡとがＰＯＳ２において重なっていることを判定する際、シート重なり検知センサ２６の出力結果を用いて２枚のシートが重なっているか否かを判定する。判定結果が、図２６（Ａ）のように２枚である状態を示す場合は（Ｓ９０２にてＹＥＳ）、Ｓ９０４に進み、図２６（Ｂ）に示すように、シートが重なっていない状態を示す場合は（Ｓ９０２にてＮＯ）Ｓ９０３に進む。
【０２２６】
以上説明したように、本実施形態によれば、第１の実施形態の効果に加え、後続シートと滞留している先行シートの重なりをより確実に判定可能となる。
【０２２７】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０２２８】
７…記録ヘッド、２００…記録装置、２０１…ＭＰＵ、２０２…ＲＯＭ、２０３…ＲＡＭ、２０４…キャリッジモータ、２０５…搬送モータ、２０６…給送モータ、２０７…記録ヘッドドライバ、２０８…キャリッジモータドライバ、２０９…搬送モータドライバ、２１０…給送モータドライバ
【図１】
2020011807.tif 000003
【図２】
2020011807.tif 000004
【図３】
2020011807.tif 000005
【図４】
2020011807.tif 000006
【図５】
2020011807.tif 000007
【図６】
2020011807.tif 000008
【図７】
2020011807.tif 000009
【図８】
2020011807.tif 000010
【図９】
2020011807.tif 000011
【図１０】
2020011807.tif 000012
【図１１】
2020011807.tif 000013
【図１２】
2020011807.tif 000014
【図１３】
2020011807.tif 000015
【図１４】
2020011807.tif 000016
【図１５】
2020011807.tif 000017
【図１６】
2020011807.tif 000018
【図１７】
2020011807.tif 000019
【図１８】
2020011807.tif 000020
【図１９】
2020011807.tif 000021
【図２０】
2020011807.tif 000022
【図２１】
2020011807.tif 000023
【図２２】
2020011807.tif 000024
【図２３】
2020011807.tif 000025
【図２４】
2020011807.tif 000026
【図２５】
2020011807.tif 000027
【図２６】
2020011807.tif 000028