(57)【要約】【課題】給送動作に含まれる複数の動作のうちの一つの動作とフラッシング動作との動作時期の少なくとも一部を重ね合わせた場合、フラッシング動作の後に開始される次の動作の開始時期の遅延を少なくすることができる印刷装置を提供する。【解決手段】給送動作を構成する複数の動作（初期食付き動作、スキュー取り動作、頭出し動作）を、ページ切替え期間に実施される定期フラッシング動作と動作時期の少なくとも一部を重ね合わせた場合に、次の動作の開始時期の遅延時間Δｔ１，Δｔ２，Δｔ３を演算で予測する（Ｓ２１〜Ｓ２４）。遅延時間Δｔ１，Δｔ２，Δｔ３のうち最も短く済む一つの動作と定期フラッシング動作との動作時期の少なくとも一部を重ね合わせる（Ｓ２５〜Ｓ２９）。【選択図】図２２
2015157376.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に対して相対的に移動して前記印刷媒体に液滴を吐出することで印刷を実施する印刷ヘッドと、
前記印刷ヘッドよりも前記印刷媒体の搬送方向上流側に配置され前記印刷ヘッドに前記印刷媒体を搬送する搬送ローラー対を含み、前記搬送ローラー対に対して前記印刷媒体を整列させる少なくとも一つの動作からなる整列動作と、前記搬送ローラー対によって前記印刷媒体を印刷開始位置まで搬送する頭出し動作とを含む複数の動作からなる給送動作を実施する搬送部と、
前記印刷ヘッドと前記搬送部とを制御する制御部と、
前記印刷ヘッドの印刷時の走査領域外に配置された前記液滴を受ける液滴受け部と、
を有し、
前記制御部は、前記印刷ヘッドを前記液滴受け部に対向して停止させて前記液滴を吐出させるフラッシング動作を実施するに際して、前記印刷ヘッドが停止してから、移動を再開するまでの期間内において、前記複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせて前記フラッシング動作を実施する場合に前記フラッシング動作の終了を待って開始される次の動作の開始時期の遅延が最も少なく済む一つの動作を予測し、当該予測した一つの動作に動作時期の少なくとも一部を重ね合わせて前記フラッシング動作を実施する印刷装置。
【請求項２】
前記制御部は、前記複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせて前記フラッシング動作を実施する場合に、当該一つの動作と前記フラッシング動作との両方の終了を待って開始される次の動作の開始時期の遅延時間を、前記複数の動作のそれぞれについて予測し、当該遅延時間が最も短くなる条件を満たす動作を前記一つの動作として予測することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、前記複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせて前記フラッシング動作を実施する場合に、当該一つの動作と前記フラッシング動作との両方の終了を待って開始される次の動作の開始時期の遅延時間を、前記複数の動作のそれぞれについて予測し、当該遅延時間が許容範囲を付与した下で最も短くなる条件を満たす動作を前記一つの動作として予測することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記制御部は、前記複数の動作のそれぞれの所要時間を予測し、当該予測した所要時間が最も長くなる条件を満たす一つの動作に動作時期の少なくとも一部を重ね合わせて前記フラッシング動作を実施することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記制御部は、前記条件を満たす動作が二つ以上ある場合は、当該二つ以上の動作のうち設定された優先順位に従って一つの動作を決定することを特徴とする請求項２乃至４のいずれか一項に記載の印刷装置。
【請求項６】
前記整列動作は、前記印刷媒体の先端部が前記搬送ローラー対の搬送方向下流側に突出する状態に前記搬送ローラー対に食付かせる食付き動作と、
前記食付かせた先端部を搬送方向上流側へ吐き出す吐出し動作と
を含むことを特徴とする請求項１乃至５のいずれか一項に記載の印刷装置。
【請求項７】
前記整列動作は、前記搬送ローラー対に前記印刷媒体の搬送方向下流側の先端を突き当てる突き当て動作と、前記突き当て動作により前記印刷媒体の先端が前記搬送ローラー対に突き当たる際に、前記印刷媒体を搬送方向上流側へ搬送可能な回転方向に前記搬送ローラー対を逆転させる逆転動作と
を含むことを特徴とする請求項１乃至５のいずれか一項に記載の印刷装置。
【請求項８】
前記フラッシング動作と動作時期の少なくとも一部が重ね合わされる前記一つの動作を開始する際には、前記フラッシング動作が停止していることを特徴とする請求項１乃至７のいずれか一項に記載の印刷装置。
【請求項９】
前記制御部は、前記印刷媒体への印刷を終了した前記印刷ヘッドが前記液滴受け部に対向する位置まで移動し終わった停止時点で既に開始されている動作に対しては、前記停止時点から前記フラッシング動作を開始させ、前記停止時点でまだ開始されていない動作に対しては当該動作の開始を待ってから前記フラッシング動作を開始させることを特徴とする請求項１乃至８のいずれか一項に記載の印刷装置。
【請求項１０】
前記フラッシング動作後の前記印刷ヘッドの走査動作は、前記頭出し動作の終了前に開始されることを特徴とする請求項１乃至９のいずれか一項に記載の印刷装置。
【請求項１１】
前記フラッシング動作及び前記給送動作を構成する複数の動作の各所要時間のうち少なくとも前記フラッシング動作の所要時間が可変であることを特徴とする請求項１乃至１０のいずれか一項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ヘッドの印刷時の走査領域の外側の位置で印刷ヘッドから液滴を吐出するフラッシング動作を行う印刷装置に関する。
【背景技術】
【０００２】
この種の印刷装置では、給送された用紙等の印刷媒体に印刷ヘッドにより印刷が行われる。例えばシリアル式の印刷装置では、印刷ヘッドはキャリッジと共に走査方向に移動し、その移動途中で用紙の表面にインクを噴射して画像等を印刷する。
【０００３】
また、印刷媒体にインクを噴射する前に、印刷ヘッドのノズル内のインクの増粘による目詰まりを防止するためにキャリッジが印刷媒体の搬送領域の外側の所定位置まで移動してインクを吐出するフラッシング動作が行われる印刷装置が知られている（例えば特許文献１等）。この印刷装置では、印刷媒体を所定量給送して給紙の成功又は失敗を検知する給紙確認動作が行われ、フラッシング動作の少なくとも一部の動作が給紙確認動作と同時に行われる。
【０００４】
特許文献１では、給送動作の１つとして実施される給紙確認動作とフラッシング動作の少なくとも一部の動作が同時に行われるため、給紙確認動作とフラッシング動作とが同時に行わる期間が全くない構成に比べ、印刷媒体の給送をより早く終えて、印刷媒体へのインクの噴射を早期に開始でき、印刷のスループットを向上できる。
【０００５】
このように給送動作が複数の動作を含む場合、フラッシング動作と、給送動作を構成する複数の動作のうちの一つの動作とを動作時期の少なくとも一部を重ね合わせて行うことが好ましい。給送動作を構成する動作には、印刷媒体が搬送方向に対して斜めに給送されるスキュー（斜行）を取り除くために給送動作の途中で行われるスキュー除去動作（整列動作）と、印刷媒体を印刷開始位置まで搬送する頭出し動作などがある。例えばスキュー除去動作は、給送される印刷媒体の先端を、逆転中の搬送ローラー対に突き当てる逆転突き当て方式や、搬送ローラー対に用紙の先端部を搬送方向下流側へ突出する状態に挟持させる食付き動作の後、搬送ローラー対を逆転させて印刷媒体の先端部を搬送方向上流側へ吐き出すことによりスキューを取り除く食付き吐出し方式などがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−３７００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、印刷後の前ページの排出と次ページの給送とが行われるページ切替え期間で、フラッシング動作が次ページの給送動作を構成する複数の動作のうちの一つの動作と動作時期の少なくとも一部を重ね合わせて実施されることは、次ページの印刷を早期に開始できる点から好ましい。
【０００８】
特許文献１では、給送動作に含まれる複数の動作のうち、フラッシング動作と動作時期の少なくとも一部を重ね合わせる一つの動作（給紙確認動作）が予め決められていた。このため、フラッシング動作の動作時間とその一つの動作の動作時間との長さの組合せによっては、その一つの動作が終わってもフラッシング動作がまだ終わらない場合がある。この場合、シーケンスに従って、フラッシング動作の終了を待って次の動作が開始されることになるが、この待ち時間による次の動作の開始時期の遅延が、次ページへの印刷開始時期を遅らせることになって、これが原因で印刷のスループットの低下を招く場合がある。
【０００９】
本発明は、上記課題を解決するためになされたものであり、その目的は、給送動作に含まれる複数の動作のうちの一つの動作とフラッシング動作との動作時期の少なくとも一部を重ね合わせた場合、フラッシング動作の後に開始される次の動作の開始時期の遅延を少なくすることができる印刷装置を提供することにある。
【課題を解決するための手段】
【００１０】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する印刷装置は、印刷媒体に対して相対的に移動して前記印刷媒体に液滴を吐出することで印刷を実施する印刷ヘッドと、前記印刷ヘッドよりも前記印刷媒体の搬送方向上流側に配置され前記印刷ヘッドに前記印刷媒体を搬送する搬送ローラー対を含み、前記搬送ローラー対に対して前記印刷媒体を整列させる少なくとも一つの動作からなる整列動作と、前記搬送ローラー対によって前記印刷媒体を印刷開始位置まで搬送する頭出し動作とを含む複数の動作からなる給送動作を実施する搬送部と、前記印刷ヘッドと前記搬送部とを制御する制御部と、前記印刷ヘッドの印刷時の走査領域外に配置された前記液滴を受ける液滴受け部と、を有し、前記制御部は、前記印刷ヘッドを前記液滴受け部に対向して停止させて前記液滴を吐出させるフラッシング動作を実施するに際して、前記印刷ヘッドが停止してから、移動を再開するまでの期間内において、前記複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせて前記フラッシング動作を実施する場合に前記フラッシング動作の終了を待って開始される次の動作の開始時期の遅延が最も少なく済む一つの動作を予測し、当該予測した一つの動作に動作時期の少なくとも一部を重ね合わせて前記フラッシング動作を実施する。なお、「次の動作の開始時期の遅延が最も少なく済む」とは、例えば遅延時間などの遅延の程度を示す値を比較してその値が最も小さくなる一つの動作を選択する構成に限らない。例えば遅延の程度を示す値を比較するに際し許容範囲（許容値）を設定し、遅延の程度を示す二つの値の差が許容範囲を超えた場合に、遅延の最も少なく済む一つの動作が選択される構成を含む概念である。この場合、上記二つの値の差が許容範囲を超えなかったときは、例えば二番目に遅延が少なく済む動作が選択される場合もありうる概念である。
【００１１】
この構成によれば、制御部は、印刷ヘッドを液滴受け部に対向して停止させて液滴を吐出させるフラッシング動作を実施するに際して、以下の処理を実行する。印刷ヘッドが停止してから、移動を再開するまでの期間内において、給送動作を構成する複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作を実施する場合にフラッシング動作の終了を待って実施する次の動作の開始時期の遅延が最も少なく済む一つの動作を予測する。そして、その予測した一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作を実施する。よって、給送動作を構成する複数の動作のうち予め決められた一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作を実施する構成に比べ、フラッシング動作の後に開始される次の動作の開始時期の遅延を少なくすることができる。例えば印刷装置の印刷のスループットを向上できる。
【００１２】
上記印刷装置では、前記制御部は、前記複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせて前記フラッシング動作を実施する場合に、当該一つの動作と前記フラッシング動作との両方の終了を待って開始される次の動作の開始時期の遅延時間を、前記複数の動作のそれぞれについて予測し、当該遅延時間が最も短くなる条件を満たす動作を前記一つの動作として予測することが好ましい。
【００１３】
この構成によれば、複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作を実施する場合に、当該一つの動作とフラッシング動作との両方の終了を待って開始される次の動作の開始時期の遅延時間が、複数の動作のそれぞれについて予測される。そして、その予測された遅延時間が最も短くなる条件を満たす動作が、フラッシング動作の重ね合わせ対象の一つの動作として予測される。よって、給送動作により給送された印刷媒体に対する印刷ヘッドによる印刷を早期に開始させることができる。
【００１４】
上記印刷装置では、前記制御部は、前記複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせて前記フラッシング動作を実施する場合に、当該一つの動作と前記フラッシング動作との両方の終了を待って開始される次の動作の開始時期の遅延時間を、前記複数の動作のそれぞれについて予測し、当該遅延時間が許容範囲を付与した下で最も短くなる条件を満たす動作を前記一つの動作として予測することが好ましい。
【００１５】
この構成によれば、複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作を実施する場合に、当該一つの動作とフラッシング動作との両方の終了を待って開始される次の動作の開始時期の遅延時間を、複数の動作のそれぞれについて予測し、当該遅延時間が許容範囲を付与した下で最も短くなる条件を満たす動作が、フラッシング動作の重ね合わせ対象の一つの動作として予測される。よって、給送動作により給送された印刷媒体に対する印刷ヘッドによる印刷を早期に開始させることができる。
【００１６】
上記印刷装置では、前記制御部は、前記複数の動作のそれぞれの所要時間を予測し、当該予測した所要時間が最も長くなる条件を満たす一つの動作に動作時期の少なくとも一部を重ね合わせて前記フラッシング動作を実施することが好ましい。
【００１７】
この構成によれば、給送動作を構成する複数の動作のうち所要時間の最も長い一つの動作が選択され、その一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作が実施される。よって、フラッシング動作と一つの動作との重ね合わせ期間を長く確保し、フラッシング動作後の印刷媒体への印刷ヘッドによる印刷を早期に開始することができる。
【００１８】
また、上記印刷装置では、前記制御部は、前記条件を満たす動作が二つ以上ある場合は、当該二つ以上の動作のうち設定された優先順位に従って一つの動作を決定することが好ましい。
【００１９】
この構成によれば、条件を満たす動作が二つ以上ある場合は、当該二つ以上の動作のうち設定された優先順位に従って一つの動作が決定される。そして、決定された一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作が実施される。よって、優先順位に従ったより適切な一つの動作をフラッシング動作の重ね合わせ対象として決定できる。
【００２０】
上記印刷装置では、前記整列動作は、前記印刷媒体の先端部が前記搬送ローラー対の搬送方向下流側に突出する状態に前記搬送ローラー対に食付かせる食付き動作と、前記食付かせた先端部を搬送方向上流側へ吐き出す吐出し動作とを含むことが好ましい。
【００２１】
この構成によれば、フラッシング動作は、食付き動作と、吐出し動作と、頭出し動作とのうち遅延が最も少なく済む一つの動作に動作時期の少なくとも一部を重ね合わせて実施される。よって、一つの動作とフラッシング動作との両方の終了を待って開始される次の動作の遅延を極力短く済ませることができる。
【００２２】
上記印刷装置では、前記整列動作は、前記搬送ローラー対に前記印刷媒体の搬送方向下流側の先端を突き当てる突き当て動作と、前記突き当て動作により前記印刷媒体の先端が前記搬送ローラー対に突き当たる際に、前記印刷媒体を搬送方向上流側へ搬送可能な回転方向に前記搬送ローラー対を逆転させる逆転動作とを含むことが好ましい。
【００２３】
この構成によれば、フラッシング動作は、突き当て動作と、逆転動作と、頭出し動作とのうち遅延が最も少なく済む一つの動作に動作時期の少なくとも一部を重ね合わせて実施される。よって、一つの動作とフラッシング動作との両方の終了を待って開始される次の動作の遅延を極力短く済ませることができる。
【００２４】
上記印刷装置では、前記フラッシング動作と動作時期の少なくとも一部が重ね合わされる前記一つの動作を開始する際には、前記フラッシング動作が停止していることが好ましい。
【００２５】
この構成によれば、フラッシング動作の停止時しか搬送部の各動作を指令できない構成であっても、一つの動作を開始する際はフラッシング動作が停止しているので、一つの動作を開始させてから、フラッシング動作を開始させることができる。よって、一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作を実施できる。
【００２６】
上記印刷装置では、前記制御部は、前記印刷媒体への印刷を終了した前記印刷ヘッドが前記液滴受け部に対向する位置まで移動し終わった停止時点で既に開始されている動作に対しては、前記停止時点から前記フラッシング動作を開始させ、前記停止時点でまだ開始されていない動作に対しては当該動作の開始を待ってから前記フラッシング動作を開始させることが好ましい。
【００２７】
この構成によれば、印刷媒体への印刷を終了した印刷ヘッドが液滴受け部に対向する位置まで移動して停止した停止時点で既に開始されている動作に対しては、停止時点からフラッシング動作が開始される。一方、停止時点でまだ開始されていない動作に対してはその動作の開始を待ってからフラッシング動作を開始させる。よって、フラッシング動作と一つの動作との動作時期を重ね合わせできる期間を長く確保できる。
【００２８】
上記印刷装置では、前記フラッシング動作後の前記印刷ヘッドの走査動作は、前記頭出し動作の終了前に開始されることが好ましい。
この構成によれば、フラッシング動作後の印刷ヘッドの走査動作は、頭出し動作の終了前に開始される。これにより、印刷ヘッドの走査動作が、頭出し動作に動作時期の少なくとも一部を重ね合わせて実施される。よって、頭出し動作によって搬送された印刷媒体への印刷ヘッドによる印刷を早期に開始できる。例えば印刷のスループットの向上に貢献できる。
【００２９】
上記印刷装置では、前記フラッシング動作及び前記給送動作を構成する複数の動作の各所要時間のうち少なくとも前記フラッシング動作の所要時間が可変であることが好ましい。
【００３０】
この構成によれば、フラッシング動作及び給送動作を構成する複数の動作の各所要時間のうち少なくともフラッシング動作の所要時間が可変であるので、印刷媒体ごとにフラッシング動作の所要時間が変化しても、印刷媒体ごとにフラッシング動作を、適切な一つの動作に動作時期の少なくとも一部を重ね合わせて実施することができる。
【図面の簡単な説明】
【００３１】
【図１】一実施形態におけるプリンターを示す模式側断面図。
【図２】プリンターの要部模式正面図。
【図３】プリンターの要部模式平面図。
【図４】印刷ヘッド及び噴射素子を示す模式底面図。
【図５】プリンターの電気的構成を示すブロック図。
【図６】コンピューターの機能構成を示すブロック図。
【図７】食付き吐出し方式のスキュー除去動作を説明する模式側面図であり、（ａ）は初期食付き動作、（ｂ）はスキュー取り動作、（ｃ）は頭出し動作をそれぞれ示す。
【図８】逆転突き当て方式のスキュー除去動作を説明する模式側面図であり、（ａ）は逆転突き当て動作、（ｂ）は頭出し動作をそれぞれ示す。
【図９】ページ間制御を説明する模式側面図。
【図１０】食付き吐出し方式のスキュー除去動作を説明するタイミングチャート。
【図１１】逆転突き当て方式のスキュー除去動作を説明するタイミングチャート。
【図１２】印刷中のフラッシング動作を説明する模式平面図。
【図１３】定期フラッシング動作を説明するタイミングチャート。
【図１４】食付き吐出し方式において定期フラッシングを初期食付き動作に重ね合わせた場合のタイミングチャート。
【図１５】食付き吐出し方式において定期フラッシングをスキュー取り動作に重ね合わせた場合のタイミングチャート。
【図１６】食付き吐出し方式において定期フラッシングを頭出し動作に重ね合わせた場合のタイミングチャート。
【図１７】食付き吐出し方式において定期フラッシングをスキュー取り動作に途中から重ね合わせた場合のタイミングチャート。
【図１８】逆転突き当て方式において定期フラッシングを突き当て動作に重ね合わせた場合のタイミングチャート。
【図１９】逆転突き当て方式において定期フラッシングをスキュー取り動作（逆転動作）に重ね合わせた場合のタイミングチャート。
【図２０】逆転突き当て方式において定期フラッシングを頭出し動作に重ね合わせた場合のタイミングチャート。
【図２１】ページ間フラッシングの制御プログラムを説明するフローチャート。
【図２２】同じくフローチャート。
【図２３】同じくフローチャート。
【発明を実施するための形態】
【００３２】
以下、印刷装置をシリアル式のプリンターに具体化した一実施形態を、図面を参照して説明する。
図１に示すプリンター１１は、例えば、印刷媒体の一例である用紙に液体の一例であるインクを付着させることによって文書や画像等を印刷するインクジェット式プリンターである。
【００３３】
図１に示すように、プリンター１１は、装置本体１２と、装置本体１２の下側に着脱可能に増設された一又は複数（但し、図１の例では一つ）の給送装置１３とを備える。なお、増設数が複数の場合、給送装置１３は鉛直方向に沿って複数段積層される。
【００３４】
装置本体１２の後部（図１における右端部）には、用紙１４を自動で給送可能な給送部１５（オートシートフィーダー）が設けられている。一方、装置本体１２の前部（図１における左端部）には、印刷後の用紙１４を排出する排出部１６が設けられている。給送部１５は、用紙１４がセットされるトレイ１５ａ、ホッパー１５ｂ及び給送ローラー１５ｃを備え、ホッパー１５ｂの動作で給送ローラー１５ｃに押し付けられた用紙１４は給送ローラー１５ｃの回転により搬送ローラー対１７に向かって送り出される。
【００３５】
装置本体１２内には、給送部１５から排出部１６に向けて用紙１４を搬送する搬送ローラー対１７，１８及び排出ローラー対１９，２０が搬送経路に沿って配置されている。搬送ローラー対１８と排出ローラー対１９との間の位置には、用紙１４に画像等を印刷する印刷部２１が配置されている。
【００３６】
印刷部２１は、搬送ローラー対１８と排出ローラー対１９との間の部分の搬送経路と対向する上方位置に配置されて搬送方向Ｙと直交する走査方向Ｘ（図１では紙面と直交する方向）に往復動可能なキャリッジ２５と、キャリッジ２５の底部に設けられた印刷ヘッド２６とを備える。印刷部２１の上方には、インクを収容した収容体２７が着脱可能に装着された装着部２８（ホルダー）が配置されている。また、印刷部２１は、印刷ヘッド２６の移動領域と対向する下方位置で用紙１４を支持する支持台２９を備える。印刷ヘッド２６が、収容体２７からチューブ２８Ａを通じて供給されたインクを、用紙１４の支持台２９に支持された部分に噴射することによって、用紙１４に画像等が印刷される。
【００３７】
装置本体１２の下部には、複数の用紙１４が積層状態に収容されたカセット３１と、カセット３１に収容された用紙１４を一枚ずつ印刷部２１に向かう給送経路へ送り出す供給部３２とが設けられている。
【００３８】
供給部３２は、カセット３１内の複数の用紙１４のうち最上位の一枚に接触するピックアップローラー３３と、分離ローラー３４と、分離ローラー３４と対をなすリタードローラー３５とを備える。また、供給部３２は、搬送ローラー対１７の後方に配置された中間ローラー３６と、中間ローラー３６との間に用紙１４を挟持する二つの従動ローラー３７，３８とを備える。搬送ローラー対１７は、中間ローラー３６と連動して回転駆動される中間ローラー１７Ａと、中間ローラー１７Ａと対をなす従動ローラー１７Ｂとを備える。
【００３９】
そして、装置本体１２に設けられた給送モーター６７（図５参照）の動力によってピックアップローラー３３、分離ローラー３４及び中間ローラー３６，１７Ａが、図１における反時計方向に回転すると、カセット３１に収容された用紙１４が一枚ずつ搬送ローラー対１７，１８を経由して印刷部２１へ給送される。なお、増設された給送装置１３から送り出された用紙１４の通り道となる給送経路３９が、装置本体１２の底部から上方に向けて延びるように形成されている。
【００４０】
給送装置１３は、複数の用紙１４が積層状態に収容可能なカセット４１と、カセット４１に収容された用紙１４を一枚ずつ送り出す給送機構４０と、給送機構４０が送り出した用紙１４を搬送する搬送機構４２と、給送機構４０及び搬送機構４２を駆動させる動力源４８とを備える。
【００４１】
給送機構４０は、カセット４１内の最上位の用紙１４に接触するピックアップローラー４３と、用紙１４を搬送機構４２に向けて送り出す給送ローラー４４と、給送ローラー４４と対をなすリタードローラー４５とを備える。搬送機構４２は、搬送ローラー４６と、搬送ローラー４６と対をなす従動ローラー４７とを備える。
【００４２】
動力源４８は、例えば正逆転可能な直流モーターである。また、給送装置１３は、動力源４８の動力をピックアップローラー４３、給送ローラー４４及び搬送ローラー４６に伝達するための動力伝達機構４９を備えている。なお、動力源４８及び動力伝達機構４９は、カセット４１の側方（図１においてはカセット４１よりも手前側）に配置されている。
【００４３】
そして、動力源４８が回転駆動してピックアップローラー４３、給送ローラー４４及び搬送ローラー４６が図１おける反時計方向に回転すると、カセット４１に収容された用紙１４が一枚ずつ装置本体１２の給送経路３９に向けて給送される。なお、リタードローラー４５は、ピックアップローラー４３が複数枚の用紙１４を送り出した場合に、最上位の用紙１４を下位の用紙群から分離する機能を有する。また、搬送ローラー４６及び従動ローラー４７の下方には、給送装置１３の下側に更に下段の給送装置が増設された場合に、下段の給送装置１３から給送された用紙１４の通り道となる給送経路５０が、給送装置１３の底部から上方に向けて延びるように形成されている。
【００４４】
図２に示すように、プリンター１１内で印刷部２１を構成するキャリッジ２５は、ガイド軸５１に案内されて走査方向Ｘに往復動可能に設けられ、その背面側に走査方向Ｘに沿って延びるように張設された無端状のタイミングベルト５２の一部に固定されている。キャリッジモーター５３の動力でタイミングベルト５２が正転又は逆転することで、キャリッジ２５はガイド軸５１に沿って走査方向Ｘに往復動する。
【００４５】
図２及び図３に示すように、印刷部２１に搬送された用紙１４が、支持台２９上に突設された複数のリブ２９ａに支持されることで、用紙１４と印刷ヘッド２６との間には適切な間隔（ギャップ）が確保される。
【００４６】
図２及び図３においてキャリッジ２５の移動経路上の同図における右端部は、キャリッジ２５が非印刷時に待機するホーム位置ＨＰ（ホームポジション）となっている。このホーム位置ＨＰに配置されたキャリッジ２５の直下に相当する位置には、印刷ヘッド２６のクリーニング等を行うメンテナンス装置５４が配設されている。メンテナンス装置５４は、印刷ヘッド２６のノズル内のインクが増粘等することを防止する蓋体として機能する液滴受け部の一例としてのキャップ５５と、ノズル開口面２６ａ（図２、図４参照）を払拭するワイパ５６と、キャップ５５に負圧を付与する吸引ポンプ５７とを備える。
【００４７】
キャップ５５が昇降機構５８により待機位置（下降位置）から上昇してノズル開口面２６ａに接触することで、キャップ５５とノズル開口面２６ａとの間にノズルと連通する閉空間が形成される。この閉空間に吸引ポンプ５７からの負圧を与えることで、ノズルを通じて印刷ヘッド２６内の増粘インクや気泡等を吸引排出するクリーニングが行われる。
【００４８】
また、図２及び図３に示すキャップ５５は、印刷ヘッド２６のノズルから印刷とは関係のない液滴の一例としてのインク滴を吐出するフラッシング（空吐出）を行うときの液滴受け部の一例として機能する。キャップ５５は、印刷ヘッド２６の印刷時の走査領域の外側に位置する。フラッシングは、印刷中にキャリッジ２５がフラッシング位置ＦＰ（本例ではホーム位置ＨＰ）へ移動してキャップ５５内へインク滴を吐出することで行われる。なお、図２に示すように、クリーニングやフラッシングで溜まったキャップ５５内の廃インクは、吸引ポンプ５７に吸引されてチューブ５９を通じて廃液タンク６０に排出され、廃液タンク６０内の複数層のインク吸収材６０ａに吸収保持される。
【００４９】
また、図３に示すように、装置本体１２内には、ガイド軸５１に沿ってリニアエンコーダー３０が設けられている。リニアエンコーダー３０は、一定ピッチ毎に多数のスリットが形成されたテープ状の符号板３０ａと、キャリッジ２５に設けられた発光部と受光部とを有する光学式のセンサー３０ｂとを備える。リニアエンコーダー３０は、キャリッジ２５の移動距離に比例するパルス数で、かつキャリッジ２５の移動速度に反比例する周期のパルス信号を出力する。プリンター１１ではリニアエンコーダー３０からのパルス信号のパルスを検出して把握されるキャリッジ２５の移動位置、移動速度及び移動方向に基づいて、キャリッジ２５の速度制御及び位置制御が行われる。
【００５０】
また、搬送ローラー対１８の駆動軸の端部に取着されたエンコーダー６１（例えばロータリーエンコーダー）からは、搬送ローラー対１８及び排出ローラー対１９，２０（但し、搬送ローラー対２０は図１を参照）の動力源である搬送モーター６２の回転量に比例する数のパルスを有するパルス信号が出力される。プリンター１１ではエンコーダー６１からのパルス信号のパルスを検出して用紙１４の搬送時の速度制御及び停止位置制御が行われる。
【００５１】
また、図３に示すように、プリンター１１には給送経路及び搬送経路上の所定箇所で用紙１４の端部を検出可能な第１センサー６３、第２センサー６４及び第３センサー６５が、搬送方向Ｙ（給送方向）の上流側からこの順に配置されている。
【００５２】
第１センサー６３は、第２センサー６４よりも搬送方向Ｙの上流側かつ走査方向Ｘには用紙搬送幅内の幅中心となる位置に配置され、給送された用紙１４の搬送方向Ｙの端部（先端と後端）を検出する機能を有する。
【００５３】
第２センサー６４は、搬送方向Ｙには第１センサー６３よりも下流側かつ搬送ローラー対１８よりも上流側となる位置であって、走査方向Ｘには用紙搬送幅内の幅中心となる位置に配置され、用紙１４の搬送方向Ｙの端部（先端と後端）を検出する機能を有する。本例では、用紙１４の幅中心が用紙搬送幅内の幅中心に一致する状態で用紙１４が給送されるセンター給送方式が採用されている。このため、どのサイズの用紙１４も第１センサー６３及び第２センサー６４によって搬送方向Ｙの端部が検出される。
【００５４】
さらに図２及び図３に示す第３センサー６５（幅センサー）は、キャリッジ２５に設けられ、支持台２９上の用紙１４に向けて照射した光の反射光を受光して用紙１４の幅方向（走査方向Ｘ）の端部（側端）を検出する機能を有する。キャリッジ２５の移動中に第３センサー６５により検出された用紙１４の走査方向Ｘの端部の位置から、用紙１４の走査方向Ｘにおける実際の位置の理論位置に対するずれ量が把握される。キャリッジ２５の移動中に実施される印刷ヘッド２６のインク噴射のタイミングが、用紙１４の走査方向Ｘにおける位置ずれ量に応じて調整されることで、用紙１４に対してずれなく画像等が印刷される。
【００５５】
図４に示すように、印刷ヘッド２６のノズル開口面２６ａには、搬送方向Ｙ（図４における上下方向）に一定のノズルピッチで一列に配列された計１８０個のノズル♯１〜♯１８０によりそれぞれ構成された複数のインク色（例えば４色）に対応するインク色と同数列（例えば４列）のノズル列Ｎ１〜Ｎ４が形成されている。本例では、合計４列のノズル列Ｎ１〜Ｎ４を用いて、一例として黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４色の印字を行う。
【００５６】
また、図４に示すように、印刷ヘッド２６には、各ノズル♯１〜♯１８０と対応する吐出駆動素子６６がノズル列毎にノズル数と同数内蔵されている。但し、図４では印刷ヘッド２６の外側に、ノズル列Ｎ１を構成するノズル♯１〜♯１８０に対応する吐出駆動素子６６だけを模式的に描いている。吐出駆動素子６６は、例えば圧電振動子又は静電駆動素子からなり、所定駆動波形の駆動パルス（電圧パルス）が印加されると、電歪作用又は静電駆動作用により、ノズルに連通するインク室の内壁部（振動板）を振動させて、インク室を膨張・圧縮させることによりノズルからインク滴を吐出させる。なお、印刷中にインク滴が噴射されるノズルについてはインクがリフレッシュ（入れ替え）されるため目詰まりの心配が低いが、印刷中にインク滴が噴射されないノズルについてはインクの増粘による目詰まりの心配がある。このため、印刷中において全てのノズル♯１〜♯１８０から、キャップ５５に向けてインク滴を吐出してノズル内のインクをリフレッシュするフラッシングが行われる。
【００５７】
次に、図５を参照してプリンター１１の電気的構成を説明する。図５に示すように、プリンター１１のコントローラー７０は、インターフェイス７１を介してホスト装置ＨＣと印刷ジョブデータＤ１を受信可能な状態で接続されている。また、インターフェイス７１には、操作パネル７２が電気的に接続されている。操作パネル７２は、複数の操作スイッチと表示部（いずれも図示省略）とを備えている。コントローラー７０にはユーザーが操作パネル７２の操作スイッチを操作した際の操作信号が入力される。また、コントローラー７０は、操作パネル７２の表示部にメニュー画面や各種のメッセージ等を表示する。
【００５８】
ホスト装置ＨＣには、印刷ジョブデータＤ１を生成するためのプリンタードライバーＰＤが備えられている。プリンタードライバーＰＤは、表示用表色系の画像データに解像度変換処理、色変換処理及びハーフトーン処理等を施してＣＭＹＫ表色系の画像データＤ２を生成し、これにコマンドを付与して印刷ジョブデータＤ１を生成する。なお、ホスト装置ＨＣは、パーソナルコンピューター、携帯情報端末（ＰＤＡ（Personal Digital Assistants））、タブレットＰＣ、スマートフォン、携帯電話等からなる。
【００５９】
コントローラー７０は、前述のインターフェイス７１の他、コンピューター７３（マイクロコンピューター）（図５では一点鎖線で示す）、ヘッド駆動回路７４、モーター駆動回路７５〜７７を備える。コンピューター７３には、入力系として、操作パネル７２のスイッチ系、リニアエンコーダー３０、エンコーダー６１，６８、第１センサー６３、第２センサー６４及び第３センサー６５が接続されている。また、コンピューター７３には、出力系として、操作パネル７２の表示部及び各種駆動回路７４〜７７が電気的に接続されている。コンピューター７３は、ヘッド駆動回路７４を介して印刷ヘッド２６（具体的には各吐出駆動素子６６）を制御するとともに、各モーター駆動回路７５〜７７を介してキャリッジモーター５３、搬送モーター６２及び給送モーター６７を制御する。
【００６０】
コンピューター７３は、ＣＰＵ８１、ＡＳＩＣ８２（Application Specific ＩＣ（特定用途向けＩＣ））、ＲＯＭ８３、ＲＡＭ８４及び不揮発性メモリー８５を備え、これらはバス８６を介して互いに接続されている。
【００６１】
ＲＯＭ８３には、各種制御プログラム及び各種データ等が記憶されている。ＲＡＭ８４には、ＣＰＵ８１による演算結果等の各種データ及びＡＳＩＣ８２で処理された各種データ等が一時記憶される。不揮発性メモリー８５には、ファームウェアプログラムを始めとする各種プログラム及び印刷処理に必要な各種データ等が記憶されている。不揮発性メモリー８５は、フラッシング条件等のフラッシング情報を記憶するフラッシング情報記憶部８５ａ（以下、単に「記憶部８５ａ」ともいう。）を備える。フラッシング情報には、フラッシングを実施するべき時間間隔を規定するフラッシング間隔時間Ｔｆのデータ、及び前回のフラッシング終了時点からの経過時間に応じたフラッシング量（インク吐出量）が規定されたデータが、印刷モードごとに設定されている。これらのデータは、例えば印刷モードとフラッシング間隔時間Ｔｆとの対応関係を示すテーブルデータからなる第１参照データと、経過時間とフラッシング量との対応関係を示すテーブルデータが印刷モードごとに設定された第２参照データとからなる。
【００６２】
なお、フラッシングには、１ページの印刷の途中に実施される「印刷中フラッシング」と、印刷終了後の用紙１４（前ページ）の排出及び次の用紙１４（次ページ）の給送とが行われるページ切替え期間に実施される「定期フラッシング」とがある。フラッシング間隔時間Ｔｆに関する第１参照データは印刷中フラッシングの実施時期を決める際にコンピューター７３により参照され、経過時間に応じたフラッシング量に関する第２参照データは定期フラッシングの条件を決める際にコンピューター７３により参照される。なお、本例におけるページ切替え期間とは、前ページの排出動作の開始時点から次ページの給送動作の終了時点までの期間を指す。
【００６３】
次に、図６を参照して本実施形態のコンピューター７３の機能構成について説明する。なお、図６は、フラッシング制御に関する機能部分を中心に示し、その他の機能部分は一部省略している。
【００６４】
図６に示すように、コンピューター７３は、ＣＰＵ８１によるソフトウェアとＡＳＩＣ８２によるハードウェアのうち少なくとも一方により実現される機能部分として、主コントロール部９１、シーケンス制御部９２、画像処理部８７及び転送部８８を備える。主コントロール部９１は印刷系及びメンテナンス系の制御を司り、シーケンス制御部９２に対して印刷系及びメンテナンス系の各種の命令を指令する。
【００６５】
主コントロール部９１は、印刷制御を司る印刷制御部９３、フラッシング制御を司るフラッシング制御部９４、及び各制御部９３，９４からの要求を受け付けてシーケンス制御部９２に対して要求先を指定してシーケンスに従った命令を指令するジョブコントロール部９５を備える。ジョブコントロール部９５は、上位層である各制御部９３，９４からの指示を調整する機能をもち、各制御部９３，９４から受け付けた各種の要求（インク噴射開始要求、フラッシング要求、キャリッジ起動要求、搬送開始要求、給送開始要求等）を、優先順序に従って、制御上その下位層であるシーケンス制御部９２へ指令する。
【００６６】
シーケンス制御部９２は、受け付けた指令に応じた動作を適切な順序及びタイミングで行わせるシーケンス制御を司り、その内部に、ヘッド制御部９６、キャリッジ制御部９７（「ＣＲ制御部９７」とも記す。）、搬送制御部９８（「ＰＦ制御部９８」とも記す。）及び給送制御部９９（「ＡＳＦ制御部９９」とも記す。）を備える。ＣＲ制御部９７とＰＦ制御部９８とＡＳＦ制御部９９は、それぞれＣＲカウンター９７Ａ、ＰＦカウンター９８Ａ及びＡＳＦカウンター９９Ａを備える。ＣＲカウンター９７Ａは、リニアエンコーダー３０からのパルス信号に基づいて例えばパルスエッジの数を計数することで、例えばホーム位置ＨＰを原点とする走査方向Ｘにおけるキャリッジ２５の位置（キャリッジ位置）に相当する計数値を計数する。ＡＳＦカウンター９９Ａは、第１センサー６３が用紙１４の搬送方向Ｙの先端を検出した時点にリセットされ、その後、エンコーダー６８からのパルス信号に基づいて例えばパルスエッジの数を計数することで、第１センサー６３に先端が検出された際の用紙１４の位置を原点として、搬送方向Ｙにおける用紙１４の先端位置を示す計数値を計数する。また、ＰＦカウンター９８Ａは、第２センサー６４が用紙１４の搬送方向Ｙの先端を検出した時点にリセットされ、その後、エンコーダー６１からのパルス信号に基づき例えばパルスエッジ数を計数することで、第２センサー６４により先端が検出された際の用紙１４の位置を原点として、搬送方向Ｙにおける用紙１４の先端位置を示す計数値を計数する。
【００６７】
ＡＳＦ制御部９９は、指令された内容に応じてモーター駆動回路７７を介して給送モーター６７をシーケンス制御し、中間ローラー１７Ａ，３６等の回転により用紙１４を給送する給送動作を制御する。ＰＦ制御部９８は、指令された内容に応じてモーター駆動回路７６を介して搬送モーター６２をシーケンス制御し、搬送ローラー対１８及び排出ローラー対１９，２０の回転により用紙１４を搬送する搬送動作及び印刷後の用紙１４を排出する排出動作を制御する。ここで、ＡＳＦ制御部９９が給送モーター６７を制御する速度プロファイル及びＰＦ制御部９８が搬送モーター６２を制御する速度プロファイルは、加速領域と定速度と減速領域とを含む。最高速度（定速度）の異なる複数の速度プロファイルが用意され、用紙１４の搬送距離が長いほど最高速度のより高速な１つの速度プロファイルが選択される。搬送距離によっては定速領域がなく、最高速度までの加速領域と最高速度からの減速領域のみからなる速度プロファイルとなる。
【００６８】
ＣＲ制御部９７は、キャリッジ２５の起動位置からのキャリッジ位置を監視し、そのときの印刷モードに対応するＣＲ速度テーブルを参照してキャリッジ位置に応じた目標速度に対応する指令値をモーター駆動回路７５に出力することで、キャリッジ２５を速度制御する。ここで、キャリッジ２５が走査方向Ｘに１回移動する１パスの動作時の速度プロファイルは、キャリッジ２５の起動位置からの加速領域と、キャリッジ２５が定速度で移動する定速領域と、キャリッジ２５が定速度から停止位置で停止するまでの減速領域とを含む。
【００６９】
ヘッド制御部９６は印刷ヘッド２６にインクを噴射させる制御を行う。ヘッド制御部９６は、印刷制御部９３により印刷ジョブデータＤ１中から取り出された画像データＤ２が画像処理部８７により処理されて生成された印刷データＤ３（ドットデータ）を転送部８８から１パス分の印字データずつ受信し、印字データに基づき吐出駆動素子６６（図４参照）を駆動させて印刷ヘッド２６のノズルからインクを噴射させる。
【００７０】
印刷制御部９３は、主制御部１０１、コマンド解析部１０２、データ解析部１０３及び演算部１０４を備える。また、フラッシング制御部９４は、フラッシングタイマー１１１（以下、「ＦＬタイマー１１１」と記す。）、第１判定部１１２、第２判定部１１３及び演算部１１４を備える。印刷制御部９３とフラッシング制御部９４は、制御上それぞれの下位層であるジョブコントロール部９５へ、印刷ヘッド系、キャリッジ系、搬送系及び給送系の各種の指令を出力する。
【００７１】
ホスト装置ＨＣから受信した印刷ジョブデータＤ１は受信バッファー８４ａに一時格納された後、印刷制御部９３が受信バッファー８４ａから読み込んで取得する。印刷ジョブデータＤ１には、印刷条件情報（印刷モード、用紙種、用紙サイズ等）とコマンドと画像データＤ２とが含まれる。
【００７２】
主制御部１０１は、印刷制御部９３が行う印刷制御の全体を司り、各部１０２〜１０４を制御する。主制御部１０１は、印刷条件情報に基づく印刷条件に応じた制御条件を決定する。コマンド解析部１０２は、印刷ジョブデータＤ１をコマンドと画像データＤ２とに分け、コマンドを解析してその命令をジョブコントロール部９５に送るとともに、画像データＤ２を画像処理部８７へ送る。この結果、印刷制御部９３は、ジョブコントロール部９５に対して、給送要求、印刷要求、搬送要求及び排出要求等を含む各種の要求を行う。
【００７３】
データ解析部１０３は、画像データＤ２を解析し、キャリッジ２５が走査方向Ｘに移動して印刷ヘッド２６により１パス分の印刷を行うときの印刷開始位置（最初ドット位置）と、印刷終了位置（最終ドット位置）とを取得する。
【００７４】
演算部１０４は、データ解析部１０３が取得した印刷開始位置（最初ドット位置Ｆｎ）と印刷終了位置（最終ドット位置Ｌｎ）とのデータを用いて、用紙１４の給送動作とキャリッジ２５の１パス目の走査動作とを双方の動作時期の少なくとも一部を重ね合わせて実施するＡＳＦ・ＣＲ重ね合わせ制御に必要な制御パラメーターを演算する。印刷制御部９３は、演算部１０４により演算された制御パラメーターと共に給送要求及び走査要求をジョブコントロール部９５に送る。
【００７５】
画像処理部８７は、画像データＤ２を基に印刷モードに応じた印刷方式に合わせてドットデータをノズルに割り付けるノズル割付け処理、及びそのドットデータをキャリッジ移動方向に応じた噴射順序に合わせて配列するドット配列処理等を行ってヘッド制御用の印刷データＤ３（ドットデータ）を生成する。この印刷データＤ３は出力バッファー８４ｂに格納された後、転送部８８から１パス分ずつヘッド制御部９６に転送される。なお、受信バッファー８４ａ及び出力バッファー８４ｂは、ＲＡＭ８４の一部により構成される。
【００７６】
フラッシング制御部９４はフラッシングの実施時期になると、その実施時期に応じたフラッシング条件を取得し、印刷制御部９３に対してそのフラッシング条件を指定してデータ生成要求を行う。この要求を受け付けた印刷制御部９３は、不揮発性メモリー８５に記憶された印刷ヘッド２６の全ノズルからフラッシング用のインク滴を吐出する際に用いる複数種の画像データＤｆ２の中からからフラッシング条件に合ったフラッシング用の画像データＤｆ２を読み出して画像処理部８７に出力する。画像処理部８７は、印刷用の画像データＤ２と同様の処理を画像データＤｆ２に施してフラッシング用の印刷データＤｆ３（ドットデータ）を生成し、出力バッファー８４ｂに格納する。ヘッド制御部９６が、転送部８８から受信したフラッシング用の印刷データＤｆ３に基づき印刷ヘッド２６を制御することで、印刷ヘッド２６の全ノズルからインク滴を吐出するフラッシングが実施される。
【００７７】
また、プリンター１１がコピー機能を備える場合、画像処理部８７は、スキャナー（図示せず）で読み取った原稿画像データに対して、解像度変換処理、色変換処理及びハーフトーン処理等を施してＣＭＹＫ表色系の画像データＤ２を生成し、この画像データＤ２に前述の各処理を施して印刷データＤ３を生成する。
【００７８】
転送部８８は、出力バッファー８４ｂに格納された印刷データＤ３又はＤｆ３を１パス分ずつヘッド制御部９６へ転送する。ヘッド制御部９６は印刷データＤ３又はＤｆ３に基づきヘッド駆動回路７４を介してノズル毎の吐出駆動素子６６を駆動制御し、要求された印刷動作やフラッシング動作のためノズルからインク滴を噴射させる。なお、ＣＲ制御部９７は、指令された内容に応じてモーター駆動回路７５を介してキャリッジモーター５３をシーケンス制御し、印刷動作やフラッシング動作の際にキャリッジ２５を移動させ、キャリッジ２５の位置に合わせた適宜なタイミングでヘッド制御部９６が印刷ヘッド２６のノズルからインク滴を吐出させる。
【００７９】
ヘッド制御部９６が印刷ヘッド２６にインクを噴射させる制御をしているときは、画像処理部８７による画像データの処理のためにＣＰＵ８１の負荷が高く、ジョブコントロール部９５から指令の出力ができない指令禁止期間となっている。
【００８０】
ここで、用紙１４の給送動作とキャリッジ２５の走査動作との動作時期を少なくとも一部重ね合わせるＡＳＦ・ＣＲ重ね合わせ制御の詳細を説明する。演算部１０４は、ページ切替え期間にフラッシング位置ＦＰから次ページの１パス目の印刷開始位置までの移動に要するキャリッジ移動時間Ｔｃｒ２を、フラッシング位置ＦＰから次ページの１パス目の印刷開始位置までの距離及びそのときの印刷モードに応じたキャリッジモーター５３の速度プロファイルデータを用いて計算する。詳しくは、演算部１０４は、フラッシング位置ＦＰから印刷開始位置までの距離Ｓｆｌ（ステップ数）を演算する。そして、演算部１０４は、そのときの印刷モードに応じたＣＲ速度データに基づき取得した加速時間Ｔａと、距離Ｓｆｌから加速距離Ｓａを差し引いて求めた定速距離Ｓｃ（＝Ｓｆｌ−Ｓａ）をキャリッジ定速度Ｖｃで割って求めた定速時間Ｔｃとを足してキャリッジ移動時間Ｔｃｒ２を演算する（Ｔｃｒ２＝Ｔａ＋（Ｓｆｌ−Ｓａ）／Ｖｃ）。
【００８１】
さらに演算部１０４は、今回の給送終了位置（頭出し位置）から搬送方向Ｙ上流側へキャリッジ移動時間Ｔｃｒ２分に相当する搬送量ΔＳ（搬送ステップ数）を計算し、給送終了位置（頭出し位置）から搬送量ΔＳだけ手前の位置を、ＣＲ起動要求位置として算出する。搬送量ΔＳはジョブコントロール部９５へ通知される。ジョブコントロール部９５は、給送動作中において給送終了位置までの残り搬送量ΔＳrを、ＰＦ制御部９８のＰＦカウンター９８Ａの計数値から把握し、残り搬送量ΔＳrが搬送量ΔＳに達した時点（つまりＣＲ起動要求位置に達した時点）でＣＲ制御部９７へキャリッジ起動指令を出力する。こうして給送動作が終了して用紙１４が停止すると同時に印刷ヘッド２６が次ページの１パス目の印刷開始位置に到達しインク滴の噴射が開始され、次ページの給送動作の終期の部分と、キャリッジ２５の次ページの１パス目の走査動作の初期の部分とが重ね合わせられる。
【００８２】
印刷制御部９３は、前ページの最終パスでキャリッジ２５が印刷終了位置（最終ドット位置）に到達した時点で、給送モーター６７の駆動を開始させるＡＳＦ・ＣＲ制御を、ジョブコントロール部９５に要求する。ジョブコントロール部９５は、前ページの最終パスで印刷ヘッド２６が印刷終了位置に到達すると、ＰＦ制御部９８及びＡＳＦ制御部９９に対して給送指令及び搬送指令を行う。この指令を受け付けたＰＦ制御部９８及びＡＳＦ制御部９９は、モーター駆動回路７６，７７を介して搬送モーター６２と給送モーター６７との駆動を開始させる。こうして前ページの最終パスで印刷ヘッド２６が印刷終了位置に達すると同時に次ページの給送動作が開始され、キャリッジ２５の最終パスの走査動作の終期の部分と、次ページの給送動作の初期の部分とが重ね合わせられる。
【００８３】
また、図６に示すフラッシング制御部９４は、印刷ジョブの実行中にキャリッジ２５をフラッシング位置ＦＰへ移動させて印刷ヘッド２６の全ノズルからインクを吐出させるフラッシングを制御する。フラッシング制御部９４は、前述のように、図６に示すＦＬタイマー１１１、第１判定部１１２、第２判定部１１３及び演算部１１４を備える。
【００８４】
ＦＬタイマー１１１は、前回のフラッシング終了時点からの経過時間をその経過時間がフラッシング間隔時間Ｔｆに達するまで計時する。フラッシング制御部９４は、ＦＬタイマー１１１がフラッシング間隔時間Ｔｆを計時し終わると、印刷制御部９３に対してフラッシング用の印刷データＤｆ３の生成を要求するとともに、ジョブコントロール部９５に対してフラッシング動作の実施を要求する。
【００８５】
本実施形態のフラッシング間隔時間Ｔｆは、基本的にキャリッジ２５がフル側からホーム側へ向かう復動方向への走査の途中に、ＦＬタイマー１１１がフラッシング間隔時間Ｔｆを計時し終わるように設定されている。
【００８６】
第１判定部１１２は、１ページの印刷実施中に印刷中フラッシングを実行するか否かを判定する。キャリッジ２５の走査の途中で、ＦＬタイマー１１１が計時する経過時間Ｔｍが、予め印刷モード毎に設定されたフラッシング間隔時間Ｔｆに達したか（Ｔｍ≧Ｔｆが成立したか）否かを判定する。この条件Ｔｍ≧Ｔｆが成立した場合、フラッシング制御部９４はジョブコントロール部９５にフラッシング要求を行うと共に、印刷制御部９３にフラッシング用のドットデータの生成を要求する。このとき、印刷制御部９３は、キャリッジ２５の走査終了位置をフラッシング位置ＦＰ（ホーム位置ＨＰ）まで延長し、キャリッジ２５がフラッシング位置ＦＰに達すると、印刷ヘッド２６にフラッシングを実行させる。
【００８７】
ジョブコントロール部９５は、フラッシング要求を受け付けると、ＣＲ制御部９７にフラッシングシーケンスの実行を指令する。この指令を受け付けたＣＲ制御部９７は、キャリッジモーター５３を制御し、キャリッジ２５をフラッシング位置ＦＰへ移動させる。また、印刷制御部９３は、不揮発性メモリー８５から読み出したフラッシング用の画像データＤｆ２を画像処理部８７に送る。そして、画像処理部８７はその画像データＤｆ２を基にフラッシング用の印刷データＤｆ３を生成し、出力バッファー８４ｂに格納する。
【００８８】
また、第２判定部１１３は、定期フラッシングに関する各種の判定を行う。第２判定部１１３は、ページ切替え時期になると、最終パスのキャリッジ２５の移動方向が、フル側からホーム側へ向かう（つまりフラッシング位置ＦＰに近づく）復動方向であるか否かを判定する。フラッシング制御部９４は、第２判定部１１３の判定結果が、最終パスのキャリッジ２５の移動方向が復動方向であれば、定期フラッシングを実施するが、ホーム側からフル側へ向かう（つまりフラッシング位置ＦＰから遠ざかる）往動方向であれば、定期フラッシングを行わない。これは、最終パスのキャリッジ２５の移動方向がフラッシング位置ＦＰから遠ざかる方向である場合、キャリッジ２５が最終パス終了位置からホーム側のフラッシング位置ＦＰまで移動する所要時間が長くなることが原因で、定期フラッシングの実行が次ページの印刷開始時期の大幅な遅延を招くからである。
【００８９】
演算部１１４は、定期フラッシング動作を、給送動作を構成する複数の動作のうちの一つの動作に動作時期の少なくとも一部を重ね合わせて実施する場合に発生する次の動作の開始時期の遅延時間を、重ね合わせ対象の動作を順次替えて動作ごとに算出する。すなわち、演算部１１４は、遅延時間Δｔ１，Δｔ２，Δｔ３（図１４〜図２０参照）を算出する。
【００９０】
第２判定部１１３は、演算部１１４が算出した遅延時間Δｔ１，Δｔ２，Δｔ３の大小比較判定を行って、給送動作中に含まれる複数の動作のうちフラッシング動作と動作時期の少なくとも一部を重ね合わせて実施する場合に、その次の動作の開始時期の遅延時間Δｔを最も短くできる条件を満たす一つの動作を判定する。
【００９１】
フラッシング制御部９４は、最終パスのキャリッジ移動方向が復動方向であって、フラッシングを実行することになった場合、その時点における前回のフラッシング動作終了時点からの経過時間をＦＬタイマー１１１から取得する。そして、フラッシング制御部９４は、その経過時間を基に第２参照テーブルを参照してその経過時間に対応するフラッシング量を取得する。さらにフラッシング制御部９４は、そのフラッシング量に応じたフラッシング用の印刷データＤｆ３の生成を印刷制御部９３に要求するとともに、ジョブコントロール部９５にフラッシングの実施を要求する。
【００９２】
次に、図７及び図８を参照して給送動作について説明する。給送過程では、用紙１４が給送方向に対して斜めに傾くスキュー（斜行）が発生する虞がある。このため、プリンター１１では、給送動作の過程でスキューを取り除くスキュー除去動作が行われる。スキュー除去動作としては、印刷モードに応じて使い分けされる主に二つの方式が用意されている。一つは「食付き吐出し方式」であり、他の一つは「逆転突き当て方式」である。以下、これらの各方式について説明する。
【００９３】
まず図７を参照して食付き吐出し方式について説明する。図７に示すように、食付き吐出し方式の給送動作は、図７（ａ）に示す初期食付き動作と、図７（ｂ）に示すスキュー8取り動作と、図７（ｃ）に示す頭出し動作との三つの動作がこの順番で含まれる。なお、中間ローラー１７Ａを用紙送り出し方向（図７（ａ）における反時計方向（矢印方向））へ回転可能な給送モーター６７の駆動方向を正転方向とする。また、搬送駆動ローラー１８Ａを用紙送り出し方向（図７（ａ）における反時計方向（矢印方向））へ回転可能な搬送モーター６２の駆動方向を正転方向とし、その逆向きの駆動方向を逆転方向とする。
【００９４】
図７（ａ）に示すように、まず初期食付き動作では、給送モーター６７及び搬送モーター６２を正転駆動させる。そして、用紙１４が図７（ａ）に示すように、用紙１４の先端が搬送ローラー対１８に到達して挟持（ニップ）された後、さらに搬送ローラー対１８から搬送方向Ｙ下流側へ所定長さだけ突出する位置まで搬送すると、給送モーター６７及び搬送モーター６２の駆動を停止させる。このように食付き動作が行われる。
【００９５】
図７（ｂ）に示すように、次のスキュー取り動作（吐出し動作）では、給送モーター６７を停止状態とし中間ローラー１７Ａ，３６の回転を止めた状態の下で、搬送モーター６２を逆転駆動させて搬送ローラー対１８を逆転させる。これにより、用紙１４の先端を搬送ローラー対１８の挟持位置（ニップ点）よりも、さらにその上流側の位置まで戻す吐出し動作が行われる。すなわち、用紙１４の中間ローラー１７Ａと搬送ローラー対１８との間の部分に撓みを伴いつつ用紙１４の先端部が搬送ローラー対１８から搬送方向上流側へ吐き出される。図７（ｂ）に示すように、吐き出された用紙１４の先端はその撓みによる復元力によって逆回転中もしくは停止中の搬送ローラー対１８に突き当てられ、この突き当てによって用紙１４はその先端の辺全体が搬送ローラー対１８に当たるように整列され、これによりスキュー（斜行）がほぼ解消される。
【００９６】
そして、搬送ローラー対１８の吐出し動作分の逆転を終えると、図７（ｃ）に示すように、給送モーター６７の正転方向への駆動を再開するとともに搬送モーター６２を逆転から正転に切り換える。この結果、中間ローラー１７Ａ，３６を正転させるとともに、搬送モーター６２の回転を逆転から正転に切り換えて搬送ローラー対１８を逆転から正転へ切り換える。これによりスキュー取り動作から頭出し動作に切り換わり、スキューが除去された用紙１４は印刷開始位置に頭出しされる。初期食付き、スキュー取り及び頭出し動作の間で、モーター６２，６７の少なくとも一方の動作が切り換わるため、これら各動作を切り換えるときに、主コントロール部９１からシーケンス制御部９２へ指令を出す必要がある。
【００９７】
次に図８を参照して逆転突き当て方式のスキュー取り動作を説明する。図８（ａ）に示すように、給送モーター６７を正転駆動させて中間ローラー１７Ａ，３６を正転駆動させることにより用紙１４を給送するとともに、用紙１４の搬送方向Ｙの先端が搬送ローラー対１８に到達する前に、搬送モーター６２の逆転駆動を開始させて搬送ローラー対１８を逆転する状態にする。これにより、図８（ａ）に示すように、斜行した用紙１４はその先端の角部が逆転する搬送ローラー対１８に突き当たり、その後、用紙１４がその突き当たった角部を支点として回動することで用紙１４のスキューがほぼ解消される。
【００９８】
そして、用紙１４が逆転中の搬送ローラー対１８に当たった状態で、想定される最大スキュー量のスキューを解消しうる設定回転量だけ搬送ローラー対１８が逆転すると、図８（ｂ）に示すように、搬送モーター６２の駆動方向を逆転から正転に切り換える。この結果、中間ローラー１７Ａ，３６が正転する状態の下で、搬送ローラー対１８が逆転から正転へ切り換わる。これにより逆転突き当て動作（スキュー取り動作）から頭出し動作に切り換わり、スキューが除去された用紙１４が印刷開始位置まで搬送される頭出しが行われる。逆転突き当て動作及び頭出し動作の間で、モーター６２，６７の少なくとも一方の動作が切り換わるため、前述の食付き吐出し方式の場合と同様に、主コントロール部９１からシーケンス制御部９２へその切り換えのための指令を出す必要がある。本実施形態では、給送動作を構成する動作とは、その動作を開始するために、給送動作に用いられるモーター（動力源）のうち少なくとも一つのモーターの駆動状態の切り換えが必要な動作をいう。
【００９９】
図１０及び図１１は、ページ切替え期間における食付き吐出し方式（図１０）及び逆転突き当て方式（図１１）の給送動作におけるモーター制御を示す。これらの図において上から順に、キャリッジモーター５３、搬送モーター６２及び給送モーター６７の各速度プロファイルを示し、横軸が時間である。これらの図の最下段には、給送過程で用紙１４の先端を検出する第２センサー６４の検出信号の信号レベルが示されている。また、キャリッジモーター５３の同図左側の定速領域では印刷ヘッド２６による前ページの最終パスの印刷（同図におけるハッチング部分）が行われ、同図右側の定速領域では印刷ヘッド２６による次ページの１パス目の印刷（同図におけるハッチング部分）が行われる。
【０１００】
本実施形態では、印刷中の各パスでは、キャリッジモーター５３（つまりキャリッジ２５）の加速領域の途中に印刷開始位置があり、減速領域の途中に印刷終了位置がある。但し、ページ切替え時は、前ページの最終パスの印刷終了位置からそのまま定速で延長位置まで移動した後に減速してフラッシング位置ＦＰに停止し、その後、フラッシング位置ＦＰから加速を開始して次ページの最初パスの印刷開始位置から印刷を開始するため、図１０、図１１の例では、印刷終了位置と印刷開始位置が共に定速領域内に位置している。
【０１０１】
まず、図１０を参照して食付き吐出し方式について説明する。前ページの最終パスでキャリッジ２５が印刷ヘッド２６によるインクの噴射が終了する印刷終了位置に達すると、給送動作のうちまず初期食付き動作を開始するべく、搬送モーター６２と給送モーター６７の駆動が開始される。このとき各モーター６２，６７が正転方向に駆動されることで、用紙１４を搬送ローラー対１８から先端部が搬送方向下流側へ所定の食付き量だけ突出する位置まで給送する初期食付き動作が行われる。この初期食付き動作の途中で用紙１４の先端が第２センサー６４に検出された位置からＰＦカウンター９８Ａが計数を開始し、その計数値が所望の食付き量に相当する値になると、両モーター６２，６７の駆動が停止される。
【０１０２】
初期食付き動作が終わって両モーター６２，６７の駆動が停止すると、次に給送モーター６７を停止状態に保持したまま、搬送モーター６２が逆転方向に駆動され、搬送ローラー対１８を吐き出し量だけ逆転させ、用紙１４の先端部を搬送ローラー対１８の搬送方向上流側へ吐き出すスキュー取り動作（吐出し動作）が行われる。このスキュー取り動作によって用紙１４は撓みつつ吐き出されることによってその撓みの復元力で元に戻るときに用紙１４のスキューが取り除かれる。
【０１０３】
そして、スキュー取り動作が終わって搬送モーター６２の逆転駆動が停止されると、次に搬送モーター６２と給送モーター６７が共に正転駆動され、中間ローラー１７Ａ，３６及び搬送ローラー対１８の回転によって、用紙１４を搬送方向Ｙの印刷開始位置である頭出し位置まで搬送する頭出し動作が行われる。この頭出し動作の途中でキャリッジモーター５３の駆動が開始され、キャリッジ２５がフラッシング位置ＦＰから次ページの１パス目の走査を開始し、頭出し動作が停止すると同時に印刷開始位置に到達し印刷ヘッド２６によるインクの噴射による印刷が開始される。
【０１０４】
次に、図１１を参照して逆転突き当て方式について説明する。前ページの最終パスでキャリッジ２５が印刷ヘッド２６によるインクの噴射が終了する印刷終了位置に達すると、給送モーター６７の駆動が開始され、まず給送動作のうち突き当て動作が開始される。このとき搬送モーター６２が給送モーター６７と同時に駆動され、搬送ローラー対１８の回転により先行用紙１４Ａ（前ページ）が排出（排紙）される。そして、排出動作（排紙動作）が終わって搬送モーター６２の駆動が停止した後、搬送モーター６２の逆転駆動が開始され、搬送ローラー対１８が逆転する。そして、後続用紙１４Ｂの先端が逆転中の搬送ローラー対１８に突き当たり、この逆転突当て状態が所定時間に亘って維持されることでスキュー取り動作（逆転突き当て動作）が行われる。
【０１０５】
そして、スキュー取り動作開始から所定時間が経過すると、両モーター６２，６７の駆動が停止される。詳しくは、用紙１４の先端が第２センサー６４に検出された位置から計数を開始したＰＦカウンター９８Ａの計数値が、後続用紙１４Ｂの先端が搬送ローラー対１８に突き当たりさらにそのときの条件に応じた所定の逆転突き当て量だけ搬送ローラー対１８が回転した際の値になると、両モーター６２，６７の駆動が停止される。
【０１０６】
次に搬送モーター６２と給送モーター６７が共に正転駆動され、中間ローラー１７Ａ，３６及び搬送ローラー対１８の回転によって、用紙１４を搬送方向Ｙの印刷開始位置（頭出し位置）まで搬送する頭出し動作が行われる。この頭出し動作の途中でキャリッジモーター５３の駆動が開始され、キャリッジ２５がフラッシング位置ＦＰから次ページの１パス目の走査動作を開始し、頭出し動作が停止すると同時にキャリッジ２５が印刷開始位置に到達し印刷ヘッド２６による印刷（インクの噴射）が開始される。
【０１０７】
次に、図９を参照して先行用紙１４Ａの印刷中における後続用紙１４Ｂの給送動作について説明する。本実施形態のプリンター１１では、先行用紙１４Ａの印刷中に後続用紙１４Ｂの給送動作を並行して進め、先行用紙１４Ａと後続用紙１４Ｂとの間隔を保ちつつ、先行用紙１４Ａの搬送と後続用紙１４Ｂの給送とを並行して行うページ間制御が採用されている。このページ間制御の実現のため、給送経路上の所定位置には先行用紙１４Ａの後端及び後続用紙１４Ｂの先端を検出可能な第１センサー６３が用いられる。
【０１０８】
図９に示す先行用紙１４Ａの後端が第１センサー６３により検出されると、給送モーター６７又は動力源４８が駆動されてピックアップローラー３３又は４３を駆動して後続用紙１４Ｂの給送を開始し、先行用紙１４Ａと後続用紙１４Ｂとの間に所定の間隔Ｌｇを確保する。先行用紙１４Ａの後端の位置は、ＰＦカウンター９８Ａにより、第１センサー６３にその後端が検出されてからのエンコーダー６１のステップ数により管理される。後続用紙１４Ｂの先端の位置は、ＡＳＦカウンター９９Ａにより、第１センサー６３にその先端が検出されてからのエンコーダー６８のステップ数により管理される。そして、先行用紙１４Ａの後端位置が設定値（例えば間隔Ｌｇのステップ数換算値）に達すると、後続用紙１４Ｂの給送を開始してその先端が第１センサー６３に検出された以後に管理されるその先端の位置と、先行用紙１４Ａの後端の位置とがその間に間隔Ｌｇが保持されるように搬送モーター６２と給送モーター６７とが駆動制御される。なお、先行用紙１４Ａの後端の位置は、先行用紙１４Ａの先端の位置を示すＰＦカウンター９８Ａの計数値と用紙長とを加算して取得してもよい。この場合、用紙長は、用紙サイズ情報から取得してもよいし、先行用紙１４Ａの後端が第１センサー６３により検出された時点のＡＳＦカウンター９９Ａの計数値に第１センサー６３と第２センサー６４との間の搬送距離分のステップ数を加算した値から取得してもよい。
【０１０９】
こうして間隔Ｌｇが確保された後は、先行用紙１４Ａを搬送するときに後続用紙１４Ｂを同じ距離だけ給送することで、間隔Ｌｇが保持された状態で先行用紙１４Ａの搬送と後続用紙１４Ｂの給送とが並行して進められる。このため、ページ切替え時に先行用紙１４Ａの排出開始後、比較的速やかに後続用紙１４Ｂが給送される。このように先行用紙１４Ａの印刷中に、小さな間隔Ｌｇを保持しつつ後続用紙１４Ｂの給送を進めるページ間制御は、高速印刷モード（ドラフトモード）だけで実施されてもよいし、全ての印刷モードで実施されてもよい。なお、第１センサー６３の位置は、ページ間制御を実施できる給送経路上の適宜な位置に変更してもよい。例えばローラー３７の給送方向上流側の位置に設けてもよい。
【０１１０】
次に、図１２を参照して、前ページの印刷が終わって給送された用紙１４に印刷が施されて次ページの用紙が給送される前までの過程におけるフラッシング動作について説明する。なお、図１２では、キャリッジ２５を省略し、印刷ヘッド２６によりその走査経路を示しており、また印刷ヘッド２６の移動経路（走査経路）を、搬送方向Ｙに搬送される用紙１４に対する相対移動経路で描いている。
【０１１１】
図１２に示すように、印刷ヘッド２６（つまりキャリッジ２５）の走査方向Ｘへの移動（走査動作）と用紙１４の搬送方向Ｙへの搬送動作とが双方の動作時期の一部を重ね合わせつつ略交互に繰り返されることで、用紙１４に画像等が印刷される。詳しくは、印刷ヘッド２６は走査方向Ｘに１回移動する１パスの途中でノズルからインクを噴射することにより、用紙１４に対して１ライン（１行）分の印刷が行われ、印刷ヘッド２６の１回の走査の次に用紙１４の搬送量Δｙ分の搬送が行われる。図１２の例では、印刷ヘッド２６が走査方向Ｘへの往動時と復動時の両方の走査で印刷を行う。
【０１１２】
前ページの印刷が終わってフラッシング位置ＦＰに移動した印刷ヘッド２６は定期フラッシングを行い、用紙１４の給送途中からフラッシング位置ＦＰから１パス目の走査を開始して１パス目の印字を行い、次に１回目の用紙１４の搬送量Δｙ１分の搬送が行われる。そして、２パス目の走査が行われた後、２回目の用紙１４の搬送量Δｙ２分の搬送が行われる。以下、同様に走査と搬送が略交互に行われる。最初の定期フラッシングの終了時点からＦＬタイマー１１１（図６参照）により計時が開始されている。印刷中において例えばＫパス目の走査の途中で、ＦＬタイマー１１１の計時時間がフラッシング間隔時間Ｔｆに達したとすると、このＫパス目の印刷ヘッド２６の走査を延長してフラッシング位置ＦＰまで移動し、印刷ヘッド２６は印刷中フラッシングを実行する。フラッシング時実行によりリセットされたＦＬタイマー１１１によりこの印刷中フラッシングの終了時点から計時が開始される。以下、同様に、フラッシング間隔時間Ｔｆ毎に印刷ヘッド２６は走査を延長してフラッシング位置まで移動して印刷中フラッシングが実行される。そして、最終パス（Ｎパス目）のホーム側への走査を延長してフラッシング位置ＦＰまで移動し、定期フラッシングを実行する。定期フラッシングを終了すると、その終了時点からＦＬタイマー１１１が計時を開始するとともに、印刷ヘッド２６は次ページの給送動作の途中からフラッシング位置ＦＰから次ページの１パス目の移動を開始し、１パス目の印刷開始位置（インク噴射開始位置）からインクの噴射による印字を開始する。
【０１１３】
印刷中フラッシングはキャリッジ２５をフラッシング位置ＦＰ（ホーム位置ＨＰ）に移動して再び印刷領域内に戻る必要があるので、その往復距離の移動時間が印刷スループット低下の原因の一つとなる。そのため、本実施形態では、ページ切替え期間に、キャリッジ２５がフラッシング位置ＦＰに移動してキャップ５５に向けてインク滴を吐出する定期フラッシングを実施する。定期フラッシングの実施により、後続用紙１４Ｂの印刷中にフラッシング間隔時間Ｔｆ毎に実施される印刷中フラッシングの実施頻度を相対的に低減できる。なお、本例では、キャップ５５を液滴受け部としているが、キャップ５５とは別にフラッシング専用のボックスや孔あるいは溝に向けてフラッシングを実施する構成としてもよい。また、フラッシング位置は、キャリッジ２５の移動経路上の一端の位置に限定されず、両端位置に設定され、キャリッジ２５の最終パスが往動時と復動時との両方で液滴受け部に向けてインク滴を吐出するフラッシングを実施してもよい。
【０１１４】
例えば図１３に示すように、前ページの最終パスで走査を延長したキャリッジ２５がフラッシング位置ＦＰに停止した直後に定期フラッシングを実行する構成の場合、定期フラッシング動作は、初期食付き動作と動作時期の少なくとも一部が重ね合わされる。ここで、フラッシング動作は全ノズルからインクを噴射する処理であるので、画像処理部８７によるデータ処理が多くＣＰＵ８１の負担が大きい。このため、フラッシング動作中はジョブコントロール部９５からシーケンス制御部９２への指令ができない指令禁止期間となっている。従って、定期フラッシング動作を、給送動作の中の複数の動作のうちの一つの動作に動作時期の少なくとも一部を重ね合わせて実施するためには、定期フラッシング動作の少なくとも開始前（例えば直前）にその重ね合わせ対象の動作の実施を指令しておく必要がある。つまり、重ね合わせ対象の動作が開始される際に定期フラッシング動作が開始前で停止している必要がある。
【０１１５】
なお、ページ切替え期間では、収容体２７に取着された不図示のメモリー素子にインク消費量（又はインク残量）のデータを書き込むデータ書込み処理が実行される他、印刷ヘッド２６からインク滴を噴射させる動作の実行時に印刷ヘッド２６の温度を温度センサーの検出値に基づき監視するヘッド温度監視処理が実行される。これらの処理も、定期フラッシング動作の実施期間内のＣＰＵ８１の負担を大きくする一因になっている。
【０１１６】
図１３に示すように、前ページの最終パスの走査を延長してキャリッジ２５がフラッシング位置ＦＰに停止した直後に定期フラッシング動作を実行した場合、図１３の例のように、初期食付き動作が終了しても、定期フラッシングがまだ終了していない場合、定期フラッシングが終了するまでの指令禁止期間内は、次のスキュー取り動作を開始できない。このため、初期食付き動作の終了後に定期フラッシング動作の終了を待って指令をし、その指令により開始した次のスキュー取り動作の開始時期に、遅延時間Δｔ分の遅れが発生する。
【０１１７】
ここで、給送動作を構成する複数の動作（図１３の例では「初期食付き動作」、「スキュー取り動作」、「頭出し動作」）と定期フラッシング動作の各動作時間は、その時々の印刷条件に応じて変化する。このため、本実施形態では、この種の遅延時間Δｔに起因する給送動作のスループットの低下を抑制するため、以下の制御を行う。すなわち、フラッシング動作を、給送動作を構成する複数の動作のうちの一つの動作に動作時期の少なくとも一部を重ね合わせて実施する場合に発生する次の動作の開始時期の遅延時間Δｔを、重ね合わせ対象の動作ごとに演算で推定する。そして、複数の動作のうち遅延時間Δｔを最小にできる条件を満たす一つの動作を、定期フラッシング動作の重ね合わせ対象の動作として動的に選択する。
【０１１８】
図１４〜図１７に示す給送動作を構成する複数の動作及び定期フラッシング動作の各動作時間Ｔｐｆ１，Ｔｐｆ２，Ｔｐｆ３，Ｔｆｌは、その時々の印刷条件によって、以下のように変化する。なお、図１４は定期フラッシング動作を初期食付き動作に一部重ね合わせた例、図１５及び図１７は定期フラッシング動作をスキュー取り動作に一部重ね合わせた例、図１６は定期フラッシング動作を頭出し動作に一部重ね合わせた例である。
【０１１９】
まず定期フラッシング動作時間Ｔｆｌは、フラッシング量（インク吐出量）に依存し、このフラッシング量は前回のフラッシング終了時点からの経過時間Ｔｍに依存する。また、経過時間Ｔｍとフラッシング量との対応関係は印刷モード毎に異なり、経過時間Ｔｍが同じでも印刷モードが異なればフラッシング量は異なる。このため、定期フラッシング動作時間Ｔｆｌは、「印刷モード」と「経過時間Ｔｍ」とに依存する。
【０１２０】
また、前ページの最終パスの印刷終了位置（最終ドット位置）からキャリッジ２５がフラッシング位置ＦＰまで移動するために要するフラッシング移動時間Ｔｃｒ１（以下、「ＦＬ移動時間Ｔｃｒ１」とも記す。）に等しい。このフラッシング移動時間Ｔｃｒ１は、前ページの最終パスの印刷終了位置からフラッシング位置ＦＰまで移動するキャリッジ２５の移動距離（ステップ数）とそのときのキャリッジ移動速度とに依存する。この移動距離は、前ページの最終パスの印刷終了位置に依存し、これは前ページの印刷パターン（印刷データ）に依存する。また、このキャリッジ移動速度は印刷モードに依存する。よって、フラッシング移動時間Ｔｃｒ１は、「印刷データ」と「印刷モード」とに依存する。
【０１２１】
初期食付き動作時間Ｔｐｆ１は、ローラー１７Ａ，３６，１８Ａの回転速度から決まる用紙１４の搬送速度と、給送開始位置から食付き位置までの搬送距離とに依存する。搬送速度は印刷モードに依存する。また、給送開始位置は、前ページの印刷終了時点における次ページの先端位置によって決まるため、前ページの印刷データに依存する。さらに搬送ローラー対１８から搬送方向下流側への用紙１４の突出長である食付き量は、普通紙、写真紙、厚紙等の紙種、及びＡ４判、Ｂ４判、Ａ３判、Ｌ判、ハガキ等の用紙サイズに応じて変化する。例えば用紙１４が厚いほど食付き量を多くし、用紙サイズが大きいほど食付き量を多くしている。よって、初期食付き動作時間Ｔｐｆ１は、「印刷モード」と「用紙情報」（「紙種」と「用紙サイズ」）とに依存する。
【０１２２】
スキュー取り動作時間Ｔｐｆ２（吐出し動作時間）は、吐出し時の搬送速度と、用紙１４を吐出すための搬送ローラー対１８の逆回転量である吐出し量とに依存する。搬送速度が印刷モードに依存し、吐出し量が食付き量に依存し、食付き量が用紙情報（紙種と用紙サイズ）に依存する。よって、スキュー取り動作時間Ｔｐｆ２は、食付き動作時間と同様に、「印刷モード」と「用紙情報」（紙種と用紙サイズ）とに依存する。
【０１２３】
頭出し動作時間Ｔｐｆ３は、搬送速度と、搬送ローラー対１８の位置から次ページの印刷開始位置（頭出し位置）までの頭出し距離（搬送距離）とに依存する。搬送速度は印刷モードに依存し、頭出し距離は次ページの印刷パターン（印刷データ）に依存する。よって、頭出し動作時間Ｔｐｆ３は、「印刷モード」と「印刷データ」とに依存する。
【０１２４】
また、定期フラッシング動作終了後のキャリッジ２５がフラッシング位置ＦＰから次ページの１パス目の印刷開始位置（最初ドット位置）まで移動するために要するキャリッジ移動時間Ｔｃｒ２は、フラッシング位置ＦＰから次ページの１パス目の印刷開始位置までの移動距離と、そのときのキャリッジ移動速度とに依存する。この移動距離は、次ページの最初パスの印刷開始位置に依存し、これは次ページの印刷パターン（印刷データ）に依存する。よって、キャリッジ移動時間Ｔｃｒ２は、「印刷データ」と「印刷モード」とに依存する。
【０１２５】
また、図１８〜図２０に示す逆転突き当て方式においても、定期フラッシング動作及び給送動作中の複数の動作（「突き当て動作」、「スキュー取り動作」、「頭出し動作」）の各動作時間Ｔｆｌ，Ｔｐｆ１，Ｔｐｆ２，Ｔｐｆ３は、その時々の印刷条件によって、以下のように変化する。なお、図１８は定期フラッシング動作を突き当て動作に重ね合わせた例、図１９は定期フラッシング動作をスキュー取り動作に重ね合わせた例、図２０は定期フラッシング動作を頭出し動作に重ね合わせた例である。
【０１２６】
定期フラッシング動作時間Ｔｆｌと頭出し動作時間Ｔｐｆ３は、食付き吐出し方式と基本的に同じである。すなわち、定期フラッシング動作時間Ｔｆｌは「印刷モード」と「経過時間Ｔｍ」とに依存し、頭出し動作時間Ｔｐｆ３は「印刷モード」と「印刷データ（印刷パターン）」とに依存する。
【０１２７】
突き当て動作時間Ｔｓｆ１は、用紙１４を先端が搬送ローラー対１８に突き当たるまで搬送するために要する搬送時間Ｔｓｆ１１と、用紙１４を逆転中の搬送ローラー対１８に突き当てた状態に保持する逆転突き当て保持時間Ｔｓｆ１２とからなる（Ｔｓｆ１＝Ｔｓｆ１１＋Ｔｓｆ１２）。搬送時間Ｔｓｆ１１は、用紙１４が給送開始位置から先端が搬送ローラー対１８に到達するまでの搬送距離とそのときの搬送速度とに依存する。給送開始位置は、印刷終了時点の前ページの後端と間隔Ｌｇを隔てて位置する次ページの先端位置になるため、この搬送距離は、前ページの印刷データ（印刷パターン）に依存する。また、搬送速度は印刷モードに依存する。よって、搬送時間Ｔｓｆ１１は、「前ページの印刷データ（印刷パターン）」と「印刷モード」とに依存する。また、逆転突き当て保持時間Ｔｓｆ１２は、スキュー取り動作時間Ｔｐｆ２に等しい。
【０１２８】
ここで、逆転突き当て方式による用紙１４のスキュー取りは、スキューした用紙１４の先端角部が搬送ローラー対１８に当たってからその角部を中心に用紙１４が回動することで実現される。そのため、スキュー取り動作時間Ｔｐｆ２は、想定される最大スキュー角の用紙１４のスキューが解消されるまで回動させるのに必要な保持時間に少しのマージン時間を付加した時間として設定される。このときの用紙１４の回動速度は、中間ローラー１７Ａの回転速度を決める「印刷モード」に依存し、さらに用紙サイズが大きいほど回動速度が遅くなることから、「用紙サイズ」に依存する。
【０１２９】
また、紙種によって用紙１４が回動する際の摩擦抵抗が異なり、この摩擦抵抗が大きいほど用紙１４の回動速度が遅くなるので、摩擦抵抗の大きな紙種ほど、スキュー取り動作時間Ｔｐｆ２を長く設定している。用紙１４の回動速度は、「紙種」にも依存する。よって、スキュー取り動作時間Ｔｐｆ２は、「印刷モード」と「用紙情報（用紙サイズと紙種）」とに依存する。そして、搬送時間Ｔｓｆ１１と逆転突き当て保持時間Ｔｓｆ１２（＝Ｔｐｆ２）との和である突き当て動作時間Ｔｓｆ１は、「印刷モード」と「前ページの印刷データ」と「用紙情報（「用紙サイズ」と「紙種」）」とに依存する。
【０１３０】
また、スキュー取り動作時間Ｔｐｆ２の間は、搬送ローラー対１８が逆転している必要があるので、突き当て動作とスキュー取り動作のそれぞれの終了時期を合わせる必要がある。例えば図１８に示すように、定期フラッシングの終了を待ってスキュー取り動作が開始される場合は、このスキュー取り動作の終了時期に突き当て動作の終了時期を合わせるため、その突き当て動作の開始時期を遅らせる必要がある。なお、フラッシング移動時間Ｔｃｒ１及びキャリッジ移動時間Ｔｃｒ２は、食付き吐出し方式の場合と同じであり、共に「印刷データ（印刷パターン）」と「印刷モード」に依存する。
【０１３１】
ところで、印刷中フラッシングを行うことは、印刷領域内の位置からフラッシング位置ＦＰまで移動してフラッシングを実施した後、次パスの印刷開始位置まで戻らなければならないので、時間のロスが発生し、印刷スループットの低下を招く。そこで、本実施形態では、ページ切替え期間に定期フラッシングを実施して、印刷中フラッシングの実施頻度を低減することで、印刷スループットの向上を図っている。また、フラッシング動作を給送動作の中の一つの動作に動作時期の少なくとも一部を重ね合わせ実施することで、ページ切替え期間に定期フラッシングを行っても、次ページの印刷開始時期がさほど遅れないようにしている。
【０１３２】
ここで、給送動作は、前述のように、食付き吐出し方式の場合、初期食付き動作、スキュー取り動作及び頭出し動作の三つの動作からなる。また、逆転突き当て方式の場合は、逆転突き当て動作と頭出し動作との二つの動作からなる。
【０１３３】
本実施形態では、コンピューター７３内の主コントロール部９１からシーケンス制御部９２に対する指令は、フラッシング制御部９４の要求に基づくフラッシング動作の実行中は、禁止されている。
【０１３４】
例えば、図１３に示すように、最終パスの印刷を終了したキャリッジ２５がフラッシング位置ＦＰまで移動して停止した後、印刷ヘッド２６からインク滴を吐出する定期フラッシング動作を実行する。この場合、前ページの最終パスの印刷終了時点から駆動が開始された搬送モーター６２の動力により実施されている初期食付き動作の途中で、定期フラッシングが実施され、定期フラッシング動作が初期食付き動作と一部同時並行で進められる。しかし、定期フラッシング動作中は指令禁止期間なので、初期食付き動作が終わっても、次のスキュー取り動作のための搬送モーター６２の駆動を開始することができない。そのため、図１３の例では、初期食付き動作が終了しても、定期フラッシング動作の終了を待つ必要があるため、次のスキュー取り動作の開始時期に遅延時間Δｔが発生する。
【０１３５】
そして、定期フラッシング動作を、給送動作の中の複数の動作のうちどの動作に動作時期の少なくとも一部を重ね合わせて実施するかによって発生する次の動作の開始時期の遅延時間Δｔは異なる。そこで、本実施形態では、演算部１１４が、この遅延時間Δｔを、定期フラッシング動作の重ね合わせ対象の動作ごとに演算する。
【０１３６】
次に、図１４〜図２０を参照して遅延時間の演算方法について説明する。まず図１４〜図１７を参照し、食付き吐出し方式における遅延時間Δｔ１，Δｔ２，Δｔ３の演算方法を説明する。初期食付き動作に要する初期食付き動作時間Ｔｐｆ１は、初期食付き動作の加速時間Ｔａ１と定速時間Ｔｃ１と減速時間Ｔｄ１との和になる。よって、Ｔｐｆ１＝Ｔａ１＋Ｔｃ１＋Ｔｄ１で表される。
【０１３７】
また、キャリッジ２５がホーム位置ＨＰを原点とする走査方向Ｘの座標（Ｘ座標）上において印刷終了位置Ｘendからフラッシング位置Ｘｆｌ（以下、「ＦＬ位置Ｘｆｌ」とも記す。）に移動して停止するまでに要するフラッシング移動時間Ｔｃｒ１は、次のように示される。すなわち、フラッシング移動時間Ｔｃｒ１は、最終パスの印刷終了位置からキャリッジ２５が定速度で移動する定速時間Ｔｃ１と、キャリッジ２５が減速を開始して停止するまでの減速時間Ｔｄ１との和になる。よって、Ｔｃｒ１＝Ｔｃ１＋Ｔｄ１で表される。
【０１３８】
また、印刷終了後にＦＬ位置Ｘｆｌまで移動する過程ではそれ専用の低速な移動速度が設定されている場合がある。この場合、Ｔｃｒ１は、印刷中のキャリッジ２５の定速度Ｖｃｒからフラッシング用の定速度Ｖｆｌまで減速度β１で減速するために要する減速時間Ｔｄ１１と、フラッシング用の定速度Ｖｆｌで移動する定速時間Ｔｃ１１と、その定速度ＶｆｌからＦＬ位置Ｘｆｌに停止するまで減速度β２で減速するために要する減速時間Ｔｄ１１との和となる。よって、Ｔｃｒ１＝Ｔｄ１１＋Ｔｃ１１＋Ｔｄ１１で表される。このとき、印刷終了位置Ｘend及びＦＬ位置Ｘｆｌ（例えば零）も既知であるので、印刷終了位置ＸendからＦＬ位置Ｘｆｌまでの距離Ｄｆ（＝Ｘend−Ｘｆｌ）が求まる。また、定速度Ｖｃｒ，Ｖｆｌ及び減速度β１，β２は既知なので、ＦＬ移動時間Ｔｃｒ１を演算できる。
【０１３９】
初期食い付き動作の所要時間を初期食付き動作時間Ｔｐｆ１、定期フラッシング動作の所要時間を定期フラッシング動作時間Ｔｆｌとする。定期フラッシング動作を初期食い付き動作に動作時期の少なくとも一部重ね合わせる場合に発生する遅延時間Δｔ１（図１４参照）は、次式で表される。
Δｔ１＝Ｔｃｒ１＋Ｔｆｌ−Ｔｐｆ１  …  (1)
また、定期フラッシング動作をスキュー取り動作に動作時期の少なくとも一部重ね合わせる場合に発生する遅延時間Δｔ２（図１５参照）は、次式で表される。
Δｔ２＝Ｔｆｌ−Ｔｐｆ２  …  (2)
さらに、定期フラッシング動作を頭出し動作に動作時期の少なくとも一部重ね合わせる場合に発生する遅延時間Δｔ３（図１６参照）は、次式で表される。
Δｔ３＝Ｔｆｌ＋Ｔｃｒ２−Ｔｐｆ３  …  (3)
また、定期フラッシング動作をスキュー取り動作の途中から動作時期の少なくとも一部重ね合わせる場合に発生する遅延時間Δｔ２（図１７参照）は、次式で表される。
Δｔ２＝Ｔｃｒ１＋Ｔｆｌ−Ｔｐｆ１−Ｔｐｆ２  …  (4)
なお、Δｔ１〜Δｔ３の値がマイナスの値になる場合は、遅延時間Δｔ１〜Δｔ３を零（Δｔ＝０）にする。
【０１４０】
次に、図１８〜図２０を参照し、逆転突き当て方式のスキュー取りが行われる場合の遅延時間の演算方法を説明する。前述のように、逆転突き当て方式は、給送モーター６７による突き当て動作、搬送モーター６２による逆転動作（スキュー取り動作）、両モーター６２，６７による頭出し動作とからなる。給送モーター６７の駆動による突き当て動作の所要時間を突き当て時間Ｔｓｆ１とする。
【０１４１】
定期フラッシング動作を突き当て動作に動作時期の少なくとも一部重ね合わせる場合に発生する遅延時間Δｔ１（図１８参照）は、次式で表される。
Δｔ１＝Ｔｃｒ１＋Ｔｆｌ＋Ｔｐｆ２−Ｔｓｆ１  …  (5)
また、定期フラッシング動作をスキュー取り動作（逆転動作）に動作時期の少なくとも一部重ね合わせる場合に発生する遅延時間Δｔ２（図１９参照）は、次式で表される。
Δｔ２＝Ｔｆｌ−Ｔｐｆ２  …  (6)
さらに、定期フラッシング動作を頭出し動作に動作時期の少なくとも一部重ね合わせる場合に発生する遅延時間Δｔ３（図２０参照）は、次式で表される。
Δｔ３＝Ｔｆｌ＋Ｔｃｒ２−Ｔｐｆ３  …  (7)
なお、Δｔ１〜Δｔ３の値がマイナスの値になる場合は、遅延時間Δｔ１〜Δｔ３を零（Δｔ＝０）にする。
【０１４２】
第２判定部１１３は、演算部１１４が算出した遅延時間Δｔ１，Δｔ２，Δｔ３の大小を比較判定し、これらのうち一番短い１つ遅延時間を決定し、その１つの遅延時間に対応する１つの動作を選択する。このとき、遅延時間Δｔ１，Δｔ２，Δｔ３のうち一番短い値（零を含む）のものが２つ以上ある場合、第２判定部１１３は、各遅延時間Δｔに対応する２つ以上の動作のうち一番早くに実施される１つの動作を優先して選択すべきと判定する。そして、その優先して選択すべき優先順位として、食付き吐出し方式の場合、初期食付き動作、スキュー取り動作、頭出し動作の順番で優先順位が設定されている。また、逆転突当て方式の場合、突き当て動作、スキュー取り動作、頭出し動作の順番で優先順位が設定されている。第２判定部１１３は、上記の判定ルールに従って一つの動作を判定により選択する。そして、フラッシング制御部９４は、第２判定部１１３の判定により選択された一つの動作に動作時期の少なくとも一部を重ね合わせる開始タイミングを指定してフラッシング動作の実施をジョブコントロール部９５に要求する。
【０１４３】
このように動作の実施時期が早いほど優先順位を高く設定している理由は、定期フラッシングを早期に行ってノズル目詰まりの原因になるインクの増粘の進行を早期に止めることが好ましいからである。すなわち、定期フラッシングの実施時期が遅くなると、その遅くなった分だけノズル内のインクの増粘が進んで、フラッシング動作の実施後もノズル目詰まりが完全に解消し切れていない不良ノズルの存在比率が相対的に高まるからである。なお、スキュー取り方式は、上記の二方式に限定されず他の方式を用いてもよく、例えば逆転突当て方式において搬送ローラー対１８を停止状態とし、停止状態の搬送ローラー対１８に用紙１４の先端を突き当てる単なる突き当て方式でもよい。また、印刷条件によってはスキュー除去動作を行わない給送動作があってもよい。
【０１４４】
次にプリンター１１の作用を説明する。
コンピューター７３が図２１〜図２３にフローチャートで示される制御プログラムを実行することにより、プリンター１１内で行われるフラッシング制御について説明する。コンピューター７３は印刷ジョブデータＤ１を受信してその中のコマンドに基づく印刷実行命令を受け付けると、プリンター１１による印刷を開始する。コンピューター７３は、印刷ジョブデータＤ１中の印刷条件データを基に印刷モード及び用紙サイズ等の必要な情報を取得する。
【０１４５】
以下、図２１〜図２３を参照してフラッシング制御について説明する。なお、そのときのモードに応じて決められたスキュー取り方式が、スキュー取りをせず用紙１４を頭出し位置までただ搬送する垂れ流し方式である場合は、当該ルーチンを実行することなく、キャリッジ２５がＦＬ位置に停止した直後に定期フラッシングを実施する。そして、食付き吐出し方式又は逆転突き当て方式の場合、コンピューター７３は当該ルーチンを実行する。なお、定期フラッシング動作時間Ｔｆｌを単にフラッシング時間Ｔｆｌとも記す。
【０１４６】
まずステップＳ１１では、キャリッジが印刷終了位置Ｘendからフラッシング位置Ｘｆｌまで移動するのに要するＦＬ移動時間Ｔｃｒ１を計算する。ＦＬ移動時間Ｔｃｒ１は次式により計算される。
Ｔｃｒ１＝（Ｘend−Ｘｆｌ−Ｓｄ１）／Ｖｃｒ＋Ｔｄ１
ここで、Ｘendは前ページの最終パスの印刷終了位置、Ｘｆｌはフラッシング位置、Ｓｄ１はキャリッジの減速ステップ数、Ｖｃｒはキャリッジ定速度、Ｔｄ１はフラッシング位置まで移動する際のキャリッジの減速時間である。なお、位置はエンコーダー換算値（ステップ計数値）を用い、速度はモーター回転速度換算値を用いている。
【０１４７】
ステップＳ１２では、フラッシング時間Ｔｆｌを計算する。フラッシング時間Ｔｆｌは次式により計算される。
Ｔｆｌ＝ｆ（Δｔｆｌ）
ここで、Δｔｆｌは、ＦＬタイマー１１１により計時されたフラッシング間隔時間である。関数ｆ（ｘ）は、変数ｘの値が大きいほど大きな値になる関数である。フラッシング間隔時間Δｔｆｌは、印刷終了（インク噴射終了）時点にＦＬタイマー１１１から取得された値Δｔｆｌｏと、その印刷終了位置からＦＬ位置までキャリッジ２５が移動するのに要する時間Ｔｃｒ１とを加算した値として、式  Δｔｆｌ＝Δｔｆｌｏ＋Ｔｃｒ１より算出される。
【０１４８】
ステップＳ１３では、キャリッジのフラッシング位置Ｘｆｌから次ページの印刷開始位置Ｘstrまでの移動に要するＣＲ移動時間Ｔｃｒ２を計算する。ＣＲ移動時間Ｔｃｒ２は、次式により計算される。
Ｔｃｒ２＝Ｔａ１＋（Ｘstr−Ｘｆｌ−Ｓａ２）／Ｖｃｒ
ここで、Ｔａ１は次ページの１パス目の印刷開始位置まで移動する際のキャリッジの加速時間、Ｘstrは次ページの１パス目の印刷開始位置、Ｘｆｌはフラッシング位置、Ｓａ２は次ページの１パス目の印刷開始位置まで移動する際のキャリッジの加速ステップ数、Ｖｃｒは次ページの１パス目の印刷開始位置まで移動する際のキャリッジ定速度である。
【０１４９】
ステップＳ１４では、スキュー取り方式を判定する。つまり、食付き吐出し方式であるか、逆転突き当て方式であるかを判定する。食付き吐出し方式であれば、ステップＳ１５に進み、逆転突き当て方式であればステップＳ１８に進む。
【０１５０】
ステップＳ１５では、初期食付き動作時間Ｔｐｆ１を計算する。初期食付き動作時間Ｔｐｆ１は次式により計算される。
Ｔｐｆ１＝Ｔａｐｆ１＋Ｔｄｐｆ１＋（Ｓｐｆ１−（Ｓａ１＋Ｓｄ１））／Ｖｐｆ
ここで、Ｔａｐｆ１は初期食付き動作時の用紙の加速時間、Ｔｄｐｆ１は初期食付き動作時の用紙の減速時間、Ｓｐｆ１は初期食付き駆動ステップ数、Ｓａ１は初期食付き動作時の加速ステップ数、Ｓｄ１は初期食付き動作時の減速ステップ数、Ｖｐｆは初期食付き動作時の用紙の定速度である。
【０１５１】
ステップＳ１６では、スキュー取り動作時間Ｔｐｆ２を計算する。スキュー取り動作時間Ｔｐｆ２は次式により計算される。
Ｔｐｆ２＝Ｔａｐｆ２＋Ｔｄｐｆ２＋（Ｓｐｆ２−（Ｓａ２＋Ｓｄ２））／Ｖｐｆ
ここで、Ｔａｐｆ２はスキュー取り動作時の用紙の加速時間、Ｔｄｐｆ２はスキュー取り動作時の用紙の減速時間、Ｓｐｆ２はスキュー取り駆動ステップ数、Ｓａ２はスキュー取り動作時の加速ステップ数、Ｓｄ２はスキュー取り動作時の減速ステップ数、Ｖｐｆはスキュー取り動作時の用紙の定速度である。
【０１５２】
ステップＳ１７では、頭出し動作時間Ｔｐｆ３を計算する。頭出し動作時間Ｔｐｆ３は次式により計算される。
Ｔｐｆ３＝Ｔａｐｆ３＋Ｔｄｐｆ３＋（Ｓｐｆ３−（Ｓａ３＋Ｓｄ３））／Ｖｐｆ
ここで、Ｔａｐｆ３は頭出し動作時の用紙の加速時間、Ｔｄｐｆ３は頭出し動作時の用紙の減速時間、Ｓｐｆ３は頭出し動作ステップ数、Ｓａ３は頭出し動作時の加速ステップ数、Ｓｄ３は頭出し動作時の減速ステップ数、Ｖｐｆは用紙の定速度である。
【０１５３】
ステップＳ１８では、突き当て動作時間Ｔｓｆ１を計算する。突き当て動作時間Ｔｓｆ１は次式により計算される。
Ｔｓｆ１＝Ｔａｐｆ１＋Ｔｄｐｆ１＋（Ｓｐｆ１−（Ｓａ１＋Ｓｄ１））／Ｖｐｆ
ここで、Ｔａｐｆ１は突き当て動作時の用紙の加速時間、Ｔｄｐｆ１は突き当て動作時の用紙の減速時間、Ｓｐｆ１は突き当て駆動ステップ数、Ｓａ１は突き当て動作時の加速ステップ数、Ｓｄ１は突き当て動作時の減速ステップ数、Ｖｐｆは突き当て動作時の用紙の定速度である。
【０１５４】
ステップＳ１９では、スキュー取り動作時間Ｔｐｆ２を計算する。この場合は、搬送モーター６２を逆転駆動させて行われる搬送ローラー対の逆転駆動時間を計算する。逆転駆動量Ｒｒ（回転量）及び逆転速度Ｖｒはモードに応じて決まり、スキュー取り動作時間Ｔｐｆ２は、そのときのモードに応じた逆転駆動量Ｒｒ及び逆転速度Ｖｒを用いて、式  Ｔｐｆ２＝Ｖｒ／Ｒｒにより計算される。
【０１５５】
ステップＳ２０では、頭出し動作時間Ｔｐｆ３を計算する。頭出し動作時間Ｔｐｆ３は次式により計算される。
Ｔｐｆ３＝Ｔａｐｆ３＋Ｔｄｐｆ３＋（Ｓｐｆ３−（Ｓａ３＋Ｓｄ３））／Ｖｐｆ
ここで、Ｔａｐｆ３は頭出し動作時の用紙の加速時間、Ｔｄｐｆ３は頭出し動作時の用紙の減速時間、Ｓｐｆ３は頭出し駆動ステップ数、Ｓａ３は頭出し動作時の加速ステップ数、Ｓｄ３は頭出し動作時の減速ステップ数、Ｖｐｆは頭出し動作時の用紙の定速度である。
【０１５６】
こうしてスキュー取り方式に応じた各動作時間Ｔｐｆ１，Ｔｐｆ２，Ｔｐｆ３が決まると、図２２及び図２３に示すステップＳ２１以降の各処理において、これらの各動作時間Ｔｐｆ１，Ｔｐｆ２，Ｔｐｆ３用いて、給送動作を構成する複数の動作のうち定期フラッシングと動作時期の少なくとも一部を重ね合わせる一つの動作を決定する。そして、その決定した一つの動作に動作時期の少なくとも一部を重ね合わせて定期フラッシング動作を実施する。以下、このようなステップＳ２１以降の処理について図２２及び図２３を参照しつつ説明する。
【０１５７】
まず図２２におけるステップＳ２１では、初期食付き動作時間Ｔｐｆ１内にキャリッジはフラッシング（ＦＬ位置）まで移動可能か否かを判定する。すなわち、キャリッジが前ページの最終パスの印刷終了位置Ｘendからフラッシング位置Ｘｆｌまで移動するのに要するＦＬ移動時間Ｔｃｒ１が、キャリッジが前ページの最終パスの印刷終了位置に達した時に開始される初期食付き動作時間Ｔｐｆ１より短い（Ｔｃｒ１＜Ｔｐｆ１）か否かを判定する。Ｔｃｒ１＜Ｔｐｆ１を満たせばステップＳ２２に進み、Ｔｃｒ１＜Ｔｐｆ１を満たさなければ図２３に示すステップＳ３０に進む。
【０１５８】
ステップＳ２２では、初期食付き動作時間Ｔｐｆ１内に定期フラッシングを終了可能か否かを判定する。すなわち、ＦＬ移動時間Ｔｃｒ１とフラッシング時間Ｔｆｌとの和が初期食付き動作時間Ｔｐｆ１以下であるか（Ｔｃｒ１＋Ｔｆｌ≦Ｔｐｆ１を満たすか）否かを判定する。Ｔｃｒ１＋Ｔｆｌ≦Ｔｐｆ１を満たせばステップＳ２７に進み、Ｔｃｒ１＋Ｔｆｌ≦Ｔｐｆ１を満たさなければステップＳ２３に進む。
【０１５９】
ステップＳ２７では、キャリッジがＦＬ位置に停止した直後に定期フラッシングを実施する。この結果、キャリッジ２５が前ページの最終パスの印刷終了位置に達した時に開始された整列動作（初期食付き動作又は突き当て動作）と動作時期の少なくとも一部を重ね合わせて定期フラッシング動作が実施される。この場合、図１４、図１８において、Ｔｃｒ１＋Ｔｆｌ≦Ｔｐｆ１を満たし、定期フラッシング動作が食付き動作又は突き当て動作の動作期間内に終了するため、給送動作の遅延は発生しない。なお、フラッシング動作により吐出された液滴が液滴受け部（本例ではキャップ５５）に受容される限りにおいて、フラッシング動作がキャリッジ２５の停止直前の減速途中に開始されてもよい。
【０１６０】
ステップＳ２３では、フラッシング時間Ｔｆｌはスキュー取り動作時間Ｔｐｆ２内に収まるか（Ｔｆｌ≦Ｔｐｆ２を満たすか）否かを判定する。Ｔｆｌ≦Ｔｐｆ２を満たせばステップＳ２８に進み、Ｔｆｌ≦Ｔｐｆ２を満たさなければステップＳ２４に進む。
【０１６１】
ステップＳ２８では、スキュー取り動作に重ね合わせて定期フラッシングを実施する。この結果、スキュー取り動作に動作時期の少なくとも一部を重ね合わせて定期フラッシング動作が実施される。この場合、図１５、図１９において、定期フラッシングがスキュー取り動作の動作期間よりも短い（Ｔｆｌ≦Ｔｐｆ２）ので、定期フラッシング動作がスキュー取り動作の動作期間内に終了するため、給送動作の遅延は発生しない。
【０１６２】
ステップＳ２４では、定期フラッシングを給送動作の各動作のそれぞれに重ね合わせた場合の各遅延時間Δｔ１、Δｔ２、Δｔ３を計算する。つまり、定期フラッシング動作の動作時期を給送動作の中の複数の動作のうち一つの動作に少なくとも一部重ね合わせた場合、その重ね合わせ対象の一つの動作ごとに遅延時間Δｔ１、Δｔ２、Δｔ３を計算する。詳しくは、定期フラッシング動作を初期食付き動作の動作期間に少なくとも一部重ね合わせた際の遅延時間Δｔ１は、式  Δｔ１＝Ｔｃｒ１＋Ｔｆｌ−Ｔｐｆ１により計算される（図１４を参照）。また、定期フラッシング動作を突き当て動作の動作期間に少なくとも一部重ね合わせた際の遅延時間Δｔ１は、式  Δｔ１＝Ｔｃｒ１＋Ｔｆｌ＋Ｔｐｆ２−Ｔｐｆ１により計算される（図１８を参照）。さらに定期フラッシング動作をスキュー取り動作の動作期間に少なくとも一部重ね合わせた際の遅延時間Δｔ２は、式  Δｔ２＝Ｔｆｌ−Ｔｐｆ２により計算される（図１５、図１９を参照）。また、定期フラッシング動作を頭出し動作の動作期間に少なくとも一部重ね合わせた際の遅延時間Δｔ３は、式  Δｔ３＝Ｔｃｒ２＋Ｔｆｌ−Ｔｐｆ３により計算される（図１６、図２０を参照）。
【０１６３】
ステップＳ２５では、Δｔ１が最も短いか否かを判定する。つまり、Δｔ１≦Δｔ２かつΔｔ１≦Δｔ３を満たすか否かを判定する。遅延時間Δｔ１が最も短い場合は、ステップＳ２７に進み、遅延時間Δｔ１が最も短くはない（つまりΔｔ１＞Δｔ２かつΔｔ１＞Δｔ３を満たす）場合は、ステップＳ２６に進む。
【０１６４】
ステップＳ２７では、キャリッジがＦＬ位置に停止した直後に定期フラッシングを実施する。この結果、キャリッジ２５が前ページの最終パスの印刷終了位置に達した時に開始された整列動作（食付き動作又は突き当て動作）と動作時期の少なくとも一部を重ね合わせて定期フラッシング動作が実施される。この場合、図１４、図１８において、Ｔｃｒ１＋Ｔｆｌ＞Ｔｐｆ１を満たし、定期フラッシング動作が初期食付き動作又は突き当て動作の動作期間内に終了できず、給送動作の中の１つの動作の開始時期に遅延時間Δｔ１の遅延が発生する。
【０１６５】
ステップＳ２６では、Δｔ２が最も短いか否かを判定する。つまり、Δｔ２≦Δｔ３を満たすか否かを判定する。Δｔ２≦Δｔ３を満たせばステップＳ２８に進み、Δｔ２≦Δｔ３を満たさなければステップＳ２９に進む。
【０１６６】
ステップＳ２８では、スキュー取り動作に重ね合わせて定期フラッシングを実施する。この場合、図１５、図１９において、定期フラッシング動作の動作期間がスキュー取り動作の動作期間よりも長い（Ｔｆｌ＞Ｔｐｆ２）ので、定期フラッシング動作がスキュー取り動作の動作期間内に終了できず、給送動作の中の１つの動作（頭出し動作）の開始時期に遅延時間Δｔ２の遅延が発生する。
【０１６７】
ステップＳ２９では、頭出し動作に重ね合わせて定期フラッシングを実施する。この場合、図１６、図２０の例では、Ｔｃｒ２＋Ｔｆｌ＞Ｔｐｆ３を満たし、頭出し動作が終了してから、定期フラッシング動作を終えたキャリッジ２５が次ページの最初パスの印刷開始位置に到達して印刷が開始されるまでに遅延時間Δｔ３の遅延が発生する。
【０１６８】
ステップＳ３０では、スキュー取り動作時間Ｔｐｆ２内にキャリッジはＦＬ位置まで移動できるか（Ｔｃｒ１＜Ｔｐｆ１＋Ｔｐｆ２を満たすか）否かを判定する。つまり、定期フラッシングをスキュー取り動作にその途中から重ね合わせることが可能であるか否かを判定する。Ｔｃｒ１＜Ｔｐｆ１＋Ｔｐｆ２を満たせばステップＳ３１に進み、Ｔｃｒ１＜Ｔｐｆ１＋Ｔｐｆ２を満たさなければステップＳ３２に進む。
【０１６９】
ステップＳ３１では、スキュー取り動作時間Ｔｐｆ２内に定期フラッシングを終了可能か（Ｔｃｒ１＋Ｔｆｌ≦Ｔｐｆ１＋Ｔｐｆ２を満たすか）否かを判定する。つまり、定期フラッシング動作をスキュー取り動作の途中から開始してもスキュー取り動作時間Ｔｐｆ２内に収まるか否かを判定する。Ｔｃｒ１＋Ｔｆｌ≦Ｔｐｆ１＋Ｔｐｆ２を満たせばステップＳ３５に進み、Ｔｃｒ１＋Ｔｆｌ≦Ｔｐｆ１＋Ｔｐｆ２を満たさなければステップＳ３２に進む。
【０１７０】
ステップＳ３５では、スキュー取り動作に重ね合わせて定期フラッシングを実施する。この場合、キャリッジ２５が初期食付き動作又は突き当て動作の終了後のスキュー取り動作の開始後の途中にＦＬ位置に停止し、定期フラッシング動作はスキュー取り動作にその途中から動作時期を重ね合わせて実施される。そして、図１７の例とは異なり、定期フラッシング動作がスキュー取り動作の終了時点以前に終了し、遅延時間Δｔ２は発生しない。
【０１７１】
ステップＳ３２では、フラッシング時間Ｔｆｌと次ページの印刷開始位置までの移動時間Ｔｃｒ２の合計が頭出し動作時間Ｔｐｆ３内に収まるか（Ｔｆｌ＋Ｔｃｒ２≦Ｔｐｆ３を満たすか）否かを判定する。つまり、頭出し動作に定期フラッシングをその動作の開始から動作時期を重ね合わせた場合に、頭出し動作の終了と同時に次ページの最初パスの印刷開始位置からの印刷（インク噴射）を実施でき、次ページの最初パスの印刷開始時期に遅延が発生しないか否かを判定する。Ｔｆｌ＋Ｔｃｒ２≦Ｔｐｆ３を満たせばステップＳ３６に進み、Ｔｆｌ＋Ｔｃｒ２≦Ｔｐｆ３を満たさなければステップＳ３３に進む。
【０１７２】
ステップＳ３６では、頭出し動作に重ね合わせて定期フラッシングを実施する。この場合、定期フラッシング動作の終了後、頭出し動作の終了時点に印刷を開始できるタイミングでキャリッジ２５の駆動を開始できる。このため、次ページの最初パスにおいて印刷開始時期の遅延が発生しない。
【０１７３】
ステップＳ３３では、定期フラッシングをスキュー取り動作と頭出し動作のそれぞれに重ね合わせた場合の各遅延時間Δｔ２、Δｔ３を計算する。つまり、定期フラッシングの動作時期をスキュー取り動作と頭出し動作とのうち一つの動作に少なくとも一部重ね合わせた場合、その重ね合わせ対象の一つの動作ごとに遅延時間Δｔ２、Δｔ３を計算する。詳しくは、定期フラッシング動作をスキュー取り動作の動作期間に少なくとも一部重ね合わせた際の遅延時間Δｔ２は、式  Δｔ２＝Ｔｃｒ１＋Ｔｆｌ−（Ｔｐｆ１＋Ｔｐｆ２）により計算される（図１７を参照）。また、定期フラッシング動作を頭出し動作の動作期間に少なくとも一部重ね合わせた際の遅延時間Δｔ３は、式  Δｔ３＝Ｔｃｒ２＋Ｔｆｌ−Ｔｐｆ３により計算される（図１６、図２０を参照）。
【０１７４】
ステップＳ３４では、Δｔ２とΔｔ３とのうちではΔｔ２が最も短いか（Δｔ２≦Δｔ３を満たすか）否かを判定する。Δｔ２≦Δｔ３を満たせばステップＳ３５に進み、Δｔ２≦Δｔ３を満たさなければステップＳ３６に進む。
【０１７５】
ステップＳ３５では、スキュー取り動作に重ね合わせて定期フラッシングを実施する。この場合、キャリッジ２５がスキュー取り動作の途中でＦＬ位置ＦＰに停止し、その途中から定期フラッシング動作がスキュー取り動作に動作時期の少なくとも一部を重ね合わせて実施され、スキュー取り終了後に遅れて定期フラッシング動作は終了する。このため、頭出し動作の開始時期に遅延時間Δｔ２分の遅延が発生する（図１７を参照）。
【０１７６】
一方、ステップＳ３６では、頭出し動作に重ね合わせて定期フラッシングを実施する。この場合、定期フラッシング動作の終了後にキャリッジ２５はＦＬ位置ＦＰから次ページの最初パスの印刷開始位置に向かって移動を開始し、頭出し動作を終了してから、そのキャリッジ２５が次ページの最初パスの印刷開始位置に到達して印刷が開始されるまでに遅延時間Δｔ３分の遅延が発生する（図１６、図２０を参照）。
【０１７７】
このように遅延時間Δｔが発生しないか遅延時間Δｔの値が同じである場合は、給送動作の中の複数の動作のうちより早く実施される一つの動作を優先して定期フラッシング動作に動作時期を少なくとも一部重ね合わせる。そして、遅延時間が発生する場合は、遅延時間が一番短く済む一つの動作に定期フラッシング動作の動作時期の少なくとも一部を重ね合わせる。
【０１７８】
よって、そのときの印刷モード及び印刷パターン等に応じて、給送動作を構成する複数の動作及び定期フラッシングの各動作時間が変化する構成であっても、定期フラッシング動作を給送動作の中の最適な一つの動作に動作時期の少なくとも一部を重ね合わせることができる。そして、次ページの用紙を印刷開始位置まで給送する給送動作の遅延や、次ページの用紙に印刷を開始する印刷開始時期の遅延を小さく抑えることができる。
【０１７９】
以上詳述した本実施形態によれば、以下に示す効果を得ることができる。
（１）印刷ヘッド２６をキャップ５５に対向して停止させてインク滴を吐出させるフラッシング動作を、印刷ヘッド２６がフラッシング位置ＦＰに停止してから、移動を再開するまでのページ切替え期間内に実施する。このページ切替え期間内において、給送動作を構成する複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作を実施する場合に、定期フラッシング動作の終了を待って開始される次の動作の開始時期の遅延が最も少なく済む一つの動作を予測する。そして、予測した一つの動作に動作時期の少なくとも一部を重ね合わせて定期フラッシング動作を実施する。よって、給送動作を構成する複数の動作のうち予め決められた一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作を実施する構成に比べ、給送動作の遅延をより少なく抑えることができる。このため、次ページの印刷を早期に開始できるので、プリンター１１の印刷のスループットを向上できる。
【０１８０】
（２）給送動作を構成する複数の動作のうち一つの動作に動作時期の少なくとも一部を重ね合わせて定期フラッシング動作を実施する場合に、その一つの動作とフラッシング動作との両方の終了を待って開始される次の動作の開始時期の遅延時間を、複数の動作のそれぞれについて予測する。そして、その予測した遅延時間が最も短くなる条件を満たす一つの動作に動作時期が少なくとも一部を重ね合わせてフラッシング動作が実施される。よって、給送動作により給送された用紙１４への印刷ヘッド２６による印刷を早期に開始させることができる。
【０１８１】
（３）遅延時間Δｔが最も短く済む条件を満たす動作が二つ以上ある場合、二つ以上の動作のうち設定された優先順位に従って一つの動作を決定する。よって、優先順位に従ったより適切な一つの動作をフラッシング動作の重ね合わせ対象として決定することができる。
【０１８２】
（４）整列動作として、用紙１４の先端部が搬送ローラー対１８の搬送方向下流側に突出する状態に搬送ローラー対１８に用紙１４を挟持（ニップ）させる食付き動作と、食付かせた用紙１４の先端部を搬送ローラー対１８から搬送方向上流側へ撓ませながら送り出す吐出し動作とを含む食付き吐出し方式を採用した。よって、定期フラッシング動作の終了後に開始される次の動作の開始時期の遅延を極力短く済ませることができる。
【０１８３】
（５）整列動作として、搬送ローラー対１８に用紙１４の搬送方向下流側の先端を突き当てる突き当て動作と、用紙１４の先端が搬送ローラー対１８に突き当たる際に、前もって用紙１４を搬送方向上流側へ搬送可能な回転方向に搬送ローラー対１８を逆転させる逆転動作とを含む逆転突き当て方式を採用した。よって、定期フラッシング動作の終了後に開始される次の動作の開始時期の遅延を極力短く済ませることができる。
【０１８４】
（６）給送動作を構成する複数の動作のうち、定期フラッシング動作と動作時期の少なくとも一部が重ね合わされる一つの動作を開始する際は、定期フラッシング動作が停止している。よって、主コントロール部９１からシーケンス制御部９２へフラッシング動作の停止時しか動作の実施を指令できない構成であっても、一つの動作を開始させてから、定期フラッシング動作を開始させることができる。このため、一つの動作に動作時期の少なくとも一部を重ね合わせてフラッシング動作を実施できる。
【０１８５】
（７）用紙１４への印刷を終了した印刷ヘッド２６がキャップ５５に対向するフラッシング位置ＦＰまで移動して停止した停止時点で既に開始されている動作（初期食付き動作又は突き当て動作）に対しては、その停止時点から定期フラッシング動作が開始される。一方、印刷ヘッド２６の停止時点でまだ開始されていない動作に対してはその動作の開始を待ってから停止フラッシング動作を開始させる。よって、定期フラッシング動作と一つの動作との動作時期を重ね合わせできる期間を長く確保できる。
【０１８６】
（８）定期フラッシング動作の終了後に印刷ヘッド２６が次ページの１パス目の印刷のために移動する走査動作は、頭出し動作の終了前に開始される。このため、印刷ヘッド２６の走査動作と頭出し動作との動作時期が少なくとも一部重ね合わされるので、頭出し動作によって搬送された用紙１４への印刷ヘッド２６による印刷を早期に開始することができる。例えば印刷のスループットの向上に貢献できる。
【０１８７】
（９）定期フラッシング動作及び給送動作を構成する複数の動作の各動作時間（所要時間）のうち少なくとも定期フラッシング動作の動作時間が可変であるので、ページ（用紙１４）毎にフラッシング動作の動作時間が変化しても、ページ毎にフラッシング動作を適切な一つの動作に動作時期の少なくとも一部を重ね合わせて実施することができる。特に本実施形態では、フラッシング動作及び給送動作を構成する複数の動作の各動作時間（所要時間）の全てが可変であるので、ページ毎に各動作の動作時間が変化しても、ページ毎にフラッシング動作を適切な一つの動作に動作時期の少なくとも一部を重ね合わせて実施することができる。
【０１８８】
なお、上記実施形態は以下のような形態に変更することもできる。
・遅延時間Δｔ１，Δｔ２，Δｔ３の大小比較判定を行うときに、許容範囲（許容値）を設定してもよい。制御部（コンピューター７３）は、例えば各遅延時間Δｔ１，Δｔ２，Δｔ３を許容値Δα（但しΔα＞０）が付与された下で大小比較判定し、許容値が付与された下で遅延時間が最も短くなる条件を満たす一つの動作を選択する構成を採用する。例えばΔｔ１＞Δｔ２＋ΔαかつΔｔ２＞Δｔ３＋Δαが成立すれば、遅延時間Δｔ３に対応する一つの動作を選択し、上記二条件が共に不成立する場合は遅延時間Δｔ１に対応する動作を選択し、上記二条件のうち前者の条件が成立しかつ後者の条件が不成立の場合は、遅延時間Δｔ２に対応する動作を選択する。また、上記の条件を満たす２つ以上の動作がある場合、設定された優先順位に従って適切な一つの動作を選択することが好ましい。
【０１８９】
・複数の遅延時間Δｔ１〜Δｔ３のうち最も短い遅延時間に対応する一つの動作をフラッシング動作の重ね合わせ対象として選択する構成に限定されない。例えば、給送動作を構成する複数の動作の各動作時間（所要時間）Ｔｐｆ１，Ｔｐｆ２，Ｔｐｆ３を求め、これらを大小比較して動作時間が最も長い条件を満たす一つの動作をフラッシング動作の重ね合わせ対象として選択する構成でもよい。この構成によっても、フラッシング動作の次に開始される動作の開始時期の遅延をなるべく少なくできる一つの動作をフラッシング動作の重ね合わせ対象として選択できる。また、上記の条件を満たす２つ以上の動作がある場合、設定された優先順位に従って適切な一つの動作を選択することが好ましい。
【０１９０】
・印刷装置で採用される整列動作は１種類でもよい。例えば逆転突当て方式のみを採用してもよいし、食付き吐出し方式のみを採用してもよい。
・前記実施形態では、定期フラッシング動作と給送動作の中の複数の動作との全ての動作時間が可変であったが、これらの動作のうち少なくとも一つの動作が可変であればよい。例えば少なくとも定期フラッシング動作の動作時間が可変であればよい。この構成であれば、定期フラッシングの動作時間を前回のフラッシング動作の終了時点からの経過時間に応じたなるべく短い時間で済ませられ、給送動作の遅延の発生頻度を低減できる。もちろん、定期フラッシング動作の動作時間が一定で、給送動作の中の少なくとも一つの動作が可変である構成でもよい。
【０１９１】
・ＡＳＦ・ＣＲ重ね合わせ制御を廃止してもよい。すなわち、前ページの最終パスの印刷終了位置で印刷ヘッド２６による印刷を終えたキャリッジ２５がフラッシング位置ＦＰで停止した後、給送動作を開始し、少なくとも給送動作の終了を待ってから次ページの最初パスのためのキャリッジ２５の走査動作を開始してもよい。
【０１９２】
・優先順位は早く実施される動作ほど優先する設定に限定されず、例えば遅く実施される動作ほど優先する設定でもよい。また、実施時期の順番に関係のない順番で優先順位を設定してもよい。
【０１９３】
・前記実施形態では、整列動作は２つの動作（初期食付き動作とスキュー取り動作、突き当て動作とスキュー取り動作）を含んだが、整列動作は少なくとも一つの動作を含めばよい。例えば整列動作が一つの動作からなる構成でも、整列動作と頭出し動作との２つの動作のうちから、フラッシング動作の重ね合わせ対象とするべき一つの動作を選択することはできる。
【０１９４】
・給送動作の中にスキュー除去動作（整列動作の一例）及び頭出し動作以外の他の動作が含まれてもよい。例えば特許文献１に記載の給紙確認動作が含まれていてもよい。また、第２センサー６４が用紙１４の先端を検出した時点で用紙１４の給送を一旦停止させ、初期食付き動作及び突き当て動作を、その停止前の動作（初期給送動作）と、その停止後の動作（初期食付き動作又は突き当て動作）とに分けてもよい。
【０１９５】
・支持台２９におけるホーム位置ＨＰと反対側となる印刷時の走査領域外の端部位置（図２、図３における左端位置）の上面に、液滴受け部の一例としてフラッシング用の貫通孔が開口したりフラッシングボックスが配置されたりしてもよい。液滴受け部が、印刷ヘッド２６の印刷時の走査領域を挟んだ両側に設けられた構成でもよい。この構成であれば、最終ページの最終パスを移動するキャリッジの走査方向が往動でも復動でも、印刷ヘッド２６がそのときの進行方向先の液滴受け部に対向する位置まで移動してフラッシングを行うことができる。
【０１９６】
・給送モーターと搬送モーターを、給送系と搬送系の動力源を共通にした１つのモーターに置き換えてもよい。例えば給送系及び搬送系とモーターとの間に動力伝達切換部（クラッチ機構）を設け、動力伝達切換部の切り換えにより給送系と搬送系のうち少なくとも一方に動力伝達先を選択できる構成とすればよい。この場合、動力伝達切換部の切換え位置によって伝達される動力の回方方向も選択できる構成とすれば、食付き吐出し方式及び逆転突当て方式のスキュー除去動作の実施も可能になる。
【０１９７】
・コンピューター７３中の各機能部分を構成する各機能部は、プログラムを実行するＣＰＵによりソフトウェアのみで実現したり、ＡＳＩＣ等の電子回路によりハードウェアのみで実現したり、ソフトウェアとハードウェアとの協働により実現したりしてもよい。
【０１９８】
・給送装置は、印刷媒体の一例としてのロール紙を給送する方式でもよい。
・印刷装置は、インクジェット式であれば、シリアルプリンターに限らず、ラインプリンターでもよい。ラインプリンターでも、フラッシング時期になると、ライン式の印刷ヘッドを印刷時の印刷媒体の搬送領域内の位置からその搬送領域の外側の液滴受け部と対向する位置まで移動させてフラッシング動作を行う構成であればよい。また、印刷装置は、印刷機能だけを備えたプリンターに限定されず、複合機であってもよい。
【０１９９】
・印刷媒体は用紙に限定されず、樹脂製のフィルム又はシート、金属箔、金属フィルム、樹脂と金属の複合体フィルム（ラミネートフィルム）、織物、不織布、セラミックシートなどであってもよい。
【符号の説明】
【０２００】
１１…印刷装置の一例としてのプリンター、１４…印刷媒体の一例としての用紙、１７Ａ，３６…搬送部の一例を構成する中間ローラー、１８…搬送部の一例を構成する搬送ローラー対、１９，２０…排出ローラー対、２５…キャリッジ、２６…印刷ヘッド、３０…リニアエンコーダー、５３…キャリッジモーター、５５…液滴受け部の一例としてのキャップ、６２…搬送モーター、６１，６８…エンコーダー、６３…第１センサー、６４…第２センサー、６７…給送モーター、７０…制御部の一例を構成するコントローラー、７３…制御部の一例を構成するコンピューター、８５…不揮発性メモリー、８５ａ…フラッシング情報記憶部、９１…主コントロール部、９２…シーケンス制御部、９３…印刷制御部、９４…フラッシング制御部、９５…ジョブコントロール部、９７…ＣＲ制御部、９７Ａ…ＣＲカウンター、９８…ＰＦ制御部、９８Ａ…ＰＦカウンター、９９…ＡＳＦ制御部、９９Ａ…ＡＳＦカウンター、１１１…ＦＬタイマー、１１３…第２判定部、１１４…演算部、Ｔｆ…フラッシング間隔時間、Δｔ１，Δｔ２，Δｔ３…遅延時間、Ｔｐｆ１，Ｔｐｆ２，Ｔｐｆ３…動作時間（所要時間）。
【図１】
2015157376.tif 000003
【図２】
2015157376.tif 000004
【図３】
2015157376.tif 000005
【図４】
2015157376.tif 000006
【図５】
2015157376.tif 000007
【図６】
2015157376.tif 000008
【図７】
2015157376.tif 000009
【図８】
2015157376.tif 000010
【図９】
2015157376.tif 000011
【図１０】
2015157376.tif 000012
【図１１】
2015157376.tif 000013
【図１２】
2015157376.tif 000014
【図１３】
2015157376.tif 000015
【図１４】
2015157376.tif 000016
【図１５】
2015157376.tif 000017
【図１６】
2015157376.tif 000018
【図１７】
2015157376.tif 000019
【図１８】
2015157376.tif 000020
【図１９】
2015157376.tif 000021
【図２０】
2015157376.tif 000022
【図２１】
2015157376.tif 000023
【図２２】
2015157376.tif 000024
【図２３】
2015157376.tif 000025