(57)【要約】【課題】構成要素にかかる負荷を軽減しつつＦＰＯＴを短縮したインクジェット記録装置を提供する。【解決手段】当該装置は、フラッシング処理で記録ヘッドに吐出させるインク量を決定する決定処理と、決定処理で決定したインク量が第１インク量未満である場合の昇圧処理において（第１パターンのＳ４１）、予め定められた第１昇圧パターンに従って電源部の駆動電圧を目標電圧値に昇圧し、決定処理で決定したインク量が第１インク量以上である場合の昇圧処理において（第２パターンのＳ４１）、第２昇圧パターンに従って電源部の駆動電圧を目標電圧値に昇圧する。【選択図】図１０
2018167407.tif 000002
【特許請求の範囲】
【請求項１】
モータと、
上記モータの駆動力が伝達されてシートを搬送する搬送部と、
上記モータの駆動力を、上記搬送部に伝達する伝達状態及び上記搬送部に伝達しない非伝達状態に切替可能な切替部と、
ノズル及び駆動素子の複数のセットを有する記録ヘッドと、
上記ノズルからインクを吐出させるために上記駆動素子に印加する駆動電圧を保持する電源部と、
上記ノズルから吐出されたインクを受けるインク受け部と、
コントローラとを備えるインクジェット記録装置であって、
上記コントローラは、
シートに画像を記録することを指示する画像記録指示を取得したことに応じて、
上記電源部の上記駆動電圧を目標電圧値に昇圧する昇圧処理、及び複数の上記ノズルそれぞれから吐出されたインクが上記インク受け部に着弾するタイミングで全ての上記駆動素子に上記駆動電圧を印加するフラッシング処理と、
上記切替部を上記非伝達状態から上記伝達状態に切り替える駆動切替処理、及び最初に画像が記録される領域が上記記録ヘッドに対面可能な位置までシートを上記搬送部に搬送させる初回搬送処理とを並行して実行し、
上記フラッシング処理及び上記初回搬送処理が終了したことに応じて、上記目標電圧値に昇圧された上記駆動電圧を上記画像記録指示に従って上記駆動素子に選択的に印加して、上記記録ヘッドに対面されたシートに画像を記録する記録処理を実行し、
上記コントローラは、
上記フラッシング処理で上記記録ヘッドに吐出させるインク量を決定する決定処理と、
上記決定処理で決定した上記インク量が第１インク量未満である場合の上記昇圧処理において、予め定められた第１昇圧パターンに従って、上記電源部の上記駆動電圧を上記目標電圧値に昇圧し、
上記決定処理で決定した上記インク量が上記第１インク量以上である場合の上記昇圧処理において、上記第１昇圧パターンより昇圧時間の短い第２昇圧パターンに従って、上記電源部の上記駆動電圧を上記目標電圧値に昇圧するインクジェット記録装置。
【請求項２】
上記昇圧処理は、
上記駆動電圧を設定電圧値Ｖまで昇圧することを、上記電源部に指示する指示処理と、
上記指示処理を実行してから待機時間Ｔが経過したことに応じて、上記電源部が保持する上記駆動電圧の値を、サンプリング間隔Ｉを空けてＮ回取得する取得処理と、
上記取得処理で取得したＮ個の値の代表値が上記設定電圧値Ｖより低い閾値Ｔｈ以上か否かを判断する判断処理とを含む複数の昇圧ステップを含み、
上記コントローラは、上記代表値が上記閾値Ｔｈ以上だと上記判断処理で判断したことに応じて、上記設定電圧値Ｖ及び上記閾値Ｔｈを高くして次の上記昇圧ステップを実行し、
上記第２昇圧パターンは、上記取得処理で上記駆動電圧の値を取得する回数Ｎが上記第１昇圧パターンより少ない請求項１に記載のインクジェット記録装置。
【請求項３】
上記昇圧処理は、
上記駆動電圧を設定電圧値Ｖまで昇圧することを、上記電源部に指示する指示処理と、
上記指示処理を実行してから待機時間Ｔが経過したことに応じて、上記電源部が保持する上記駆動電圧の値を、サンプリング間隔Ｉを空けてＮ回取得する取得処理と、
上記取得処理で取得したＮ個の値の代表値が上記設定電圧値Ｖより低い閾値Ｔｈ以上か否かを判断する判断処理とを含む複数の昇圧ステップを含み、
上記コントローラは、上記代表値が上記閾値Ｔｈ以上だと上記判断処理で判断したことに応じて、上記設定電圧値Ｖ及び上記閾値Ｔｈを高くして次の上記昇圧ステップを実行し、
上記第２昇圧パターンは、上記取得処理における上記サンプリング間隔Ｉが上記第１昇圧パターンより短い請求項１又は２に記載のインクジェット記録装置。
【請求項４】
上記昇圧処理は、
上記駆動電圧を設定電圧値Ｖまで昇圧することを、上記電源部に指示する指示処理と、
上記指示処理を実行してから待機時間Ｔが経過したことに応じて、上記電源部が保持する上記駆動電圧の値を、サンプリング間隔Ｉを空けてＮ回取得する取得処理と、
上記取得処理で取得したＮ個の値の代表値が上記設定電圧値Ｖより低い閾値Ｔｈ以上か否かを判断する判断処理とを含む複数の昇圧ステップを含み、
上記コントローラは、上記代表値が上記閾値Ｔｈ以上だと上記判断処理で判断したことに応じて、上記設定電圧値Ｖ及び上記閾値Ｔｈを高くして次の上記昇圧ステップを実行し、
上記第２昇圧パターンは、上記取得処理における上記待機時間Ｔが上記第１昇圧パターンより短い請求項１から３のいずれかに記載のインクジェット記録装置。
【請求項５】
上記昇圧処理は、
上記駆動電圧を設定電圧値Ｖまで昇圧することを、上記電源部に指示する指示処理と、
上記指示処理を実行してから待機時間Ｔが経過したことに応じて、上記電源部が保持する上記駆動電圧の値を、サンプリング間隔Ｉを空けてＮ回取得する取得処理と、
上記取得処理で取得したＮ個の値の代表値が上記設定電圧値Ｖより低い閾値Ｔｈ以上か否かを判断する判断処理とを含む複数の昇圧ステップを含み、
上記コントローラは、上記代表値が上記閾値Ｔｈ以上だと上記判断処理で判断したことに応じて、上記設定電圧値Ｖ及び上記閾値Ｔｈを高くして次の上記昇圧ステップを実行し、
上記第２昇圧パターンは、上記取得処理における上記閾値Ｔｈが上記第１昇圧パターンより小さい請求項１から４のいずれかに記載のインクジェット記録装置。
【請求項６】
上記昇圧処理は、
上記駆動電圧を設定電圧値Ｖまで昇圧することを、上記電源部に指示する指示処理と、
上記指示処理を実行してから待機時間Ｔが経過したことに応じて、上記電源部が保持する上記駆動電圧の値を、サンプリング間隔Ｉを空けてＮ回取得する取得処理と、
上記取得処理で取得したＮ個の値の代表値が上記設定電圧値Ｖより低い閾値Ｔｈ以上か否かを判断する判断処理とを含む複数の昇圧ステップを含み、
上記コントローラは、上記代表値が上記閾値Ｔｈ以上だと上記判断処理で判断したことに応じて、上記設定電圧値Ｖ及び上記閾値Ｔｈを高くして次の上記昇圧ステップを実行し、
上記第２昇圧パターンは、上記昇圧ステップの繰り返し回数が上記第１昇圧パターンより少ない請求項１から５のいずれかに記載のインクジェット記録装置。
【請求項７】
上記コントローラは、上記決定処理で決定した上記インク量が上記第１インク量より多い第２インク量以上であることに応じて、上記昇圧処理の最後の上記昇圧ステップと、上記フラッシング処理とを並行して実行する請求項２から６のいずれかに記載のインクジェット記録装置。
【請求項８】
上記コントローラは、上記決定処理で決定した上記インク量が上記第１インク量より多い第２インク量以上である場合の上記昇圧処理において、上記第２昇圧パターンより昇圧時間の短い第３昇圧パターンに従って、上記電源部の上記駆動電圧を上記目標電圧値に昇圧する請求項１から７のいずれかに記載のインクジェット記録装置。
【請求項９】
モータと、
上記モータの駆動力が伝達されてシートを搬送する搬送部と、
上記モータの駆動力を、上記搬送部に伝達する伝達状態及び上記搬送部に伝達しない非伝達状態に切替可能な切替部と、
ノズル及び駆動素子の複数のセットを有する記録ヘッドと、
上記ノズルからインクを吐出させるために上記駆動素子に印加する駆動電圧を保持する電源部と、
上記ノズルから吐出されたインクを受けるインク受け部と、
コントローラとを備えるインクジェット記録装置であって、
上記切替部は、上記モータから上記搬送部に至る駆動力の伝達経路上において、
第１位置及び第２位置の間を移動可能な第１ギヤと、
上記第１位置に位置する上記第１ギヤと噛合すると上記切替部が上記伝達状態となり、上記第１位置と異なる位置に移動した上記第１ギヤから離間すると上記切替部が上記非伝達状態となる第２ギヤとを含み、
上記コントローラは、
シートに画像を記録することを指示する画像記録指示を取得したことに応じて、
上記電源部の上記駆動電圧を目標電圧値に昇圧する昇圧処理、及び複数の上記ノズルそれぞれから吐出されたインクが上記インク受け部に着弾するタイミングで全ての上記駆動素子に上記駆動電圧を印加するフラッシング処理と、
上記切替部を上記非伝達状態から上記伝達状態に切り替える駆動切替処理、及び最初に画像が記録される領域が上記記録ヘッドに対面可能な位置までシートを上記搬送部に搬送させる初回搬送処理とを並行して実行し、
上記フラッシング処理及び上記初回搬送処理が終了したことに応じて、上記目標電圧値に昇圧された上記駆動電圧を上記画像記録指示に従って上記駆動素子に選択的に印加して、上記記録ヘッドに対面されたシートに画像を記録する記録処理を実行し、
上記コントローラは、
上記フラッシング処理で上記記録ヘッドに吐出させるインク量を決定する決定処理と、
上記決定処理で決定した上記インク量が第１インク量以上である場合の上記駆動切替処理において、上記第１ギヤを上記第２位置から上記第１位置に移動させる過程で、上記モータを第１回数だけ正逆回転させ、
上記決定処理で決定した上記インク量が上記第１インク量未満である場合の上記駆動切替処理において、上記第１ギヤを上記第２位置から上記第１位置に移動させる過程で、上記モータを上記第１回数より少ない第２回数だけ正逆回転させるインクジェット記録装置。
【請求項１０】
該インクジェット記録装置は、
上記搬送部が搬送したシートを検出するためのシートセンサと、
上記記録ヘッド及び上記シートセンサを搭載しており、上記搬送部が搬送したシートに対向するシート対向領域を含む領域において、上記搬送部によるシートの搬送向きと交差する主走査方向に移動するキャリッジとを備えており、
上記インク受け部は、上記シート対向領域から上記主走査方向に外れた位置に配置されており、
上記コントローラは、
上記フラッシング処理が終了したことに応じて、上記キャリッジを上記シート対向領域に移動させる移動処理と、
上記シート対向領域に配置された上記シートセンサが上記初回搬送処理の過程でシートを検出し且つ上記初回搬送処理が終了したことに応じて、上記記録処理を実行する請求項１から９のいずれかに記載のインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を記録するインクジェット記録装置に関する。
【背景技術】
【０００２】
従来より、通信ネットワークを通じて接続された情報処理装置及びプリンタにおいて、情報処理装置にプリント指示が入力されてから、１枚目のシートがプリンタから排出されるまでの時間であるＦＰＯＴ（Ｆｉｒｓｔ  Ｐｒｉｎｔ  Ｏｕｔ  Ｔｉｍｅの略）を短縮する取り組みがなされている。ＦＰＯＴを短縮する手法の１つとして、準備処理の時間を短縮することが考えられる（特許文献１を参照）。
【０００３】
準備処理は、シートに画像を記録する前にプリンタが実行すべき処理であって、例えば、記録ヘッドに印加するための駆動電圧を昇圧する昇圧処理、インク受け部に向けて記録ヘッドにインクを吐出させるフラッシング処理、モータの駆動力の伝達先を切り替える駆動切替処理、シートを記録ヘッドに対面する位置まで搬送する初回搬送処理等を指す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３５８７１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
準備処理を構成する各処理は、他の処理が終了しないと実行できないもの、他の処理と並行して実行可能なもの等がある。そのため、準備処理の実行時間は、直列に実行される各処理の実行時間を積算したものになる。一方、準備処理を構成する各処理の実行時間は、インクジェット記録装置の構成要素（例えば、モータ、ギヤ、電子回路）の負荷を軽減するために、必要最小限の時間より長く設定されている。そのため、準備処理を構成する各処理の実行時間を単純に短縮すればよいというものではない。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、構成要素にかかる負荷を軽減しつつＦＰＯＴを短縮したインクジェット記録装置を提供することにある。
【課題を解決するための手段】
【０００７】
(1)  本発明の一形態に係るインクジェット記録装置は、モータと、上記モータの駆動力が伝達されてシートを搬送する搬送部と、上記モータの駆動力を、上記搬送部に伝達する伝達状態及び上記搬送部に伝達しない非伝達状態に切替可能な切替部と、ノズル及び駆動素子の複数のセットを有する記録ヘッドと、上記ノズルからインクを吐出させるために上記駆動素子に印加する駆動電圧を保持する電源部と、上記ノズルから吐出されたインクを受けるインク受け部と、コントローラとを備える。上記コントローラは、シートに画像を記録することを指示する画像記録指示を取得したことに応じて、上記電源部の上記駆動電圧を目標電圧値に昇圧する昇圧処理、及び複数の上記ノズルそれぞれから吐出されたインクが上記インク受け部に着弾するタイミングで全ての上記駆動素子に上記駆動電圧を印加するフラッシング処理と、上記切替部を上記非伝達状態から上記伝達状態に切り替える駆動切替処理、及び最初に画像が記録される領域が上記記録ヘッドに対面可能な位置までシートを上記搬送部に搬送させる初回搬送処理とを並行して実行し、上記フラッシング処理及び上記初回搬送処理が終了したことに応じて、上記目標電圧値に昇圧された上記駆動電圧を上記画像記録指示に従って上記駆動素子に選択的に印加して、上記記録ヘッドに対面されたシートに画像を記録する記録処理を実行する。上記コントローラは、上記フラッシング処理で上記記録ヘッドに吐出させるインク量を決定する決定処理と、上記決定処理で決定した上記インク量が第１インク量未満である場合の上記昇圧処理において、予め定められた第１昇圧パターンに従って、上記電源部の上記駆動電圧を上記目標電圧値に昇圧し、上記決定処理で決定した上記インク量が上記第１インク量以上である場合の上記昇圧処理において、上記第１昇圧パターンより昇圧時間の短い第２昇圧パターンに従って、上記電源部の上記駆動電圧を上記目標電圧値に昇圧する。
【０００８】
上記構成のインクジェット記録装置において、ＦＰＯＴは、直列で実行される昇圧処理及びフラッシング処理と、直列で実行される駆動切替処理及び初回搬送処理とのうち、遅く終了する方の影響を受ける。また、フラッシング処理の実行時間は、記録ヘッドに吐出させるインク量が多いほど長くなる傾向がある。そこで上記構成のように、駆動切替処理及び初回搬送処理の実行時間が固定値だと仮定して、フラッシング処理の実行時間が長くなるほど昇圧処理の実行時間を短くする。その結果、並列で実行される複数の処理の終了時刻の差が小さくなるので、ＦＰＯＴの増大を抑制することができる。
【０００９】
なお、第２昇圧パターンは、電源部を昇圧するための電子回路に大きな負荷を与える程、電源部の駆動電圧を急速に昇圧するものではない。しかしながら、第２昇圧パターンに従った昇圧処理を繰り返し実行すると、僅かな負荷が電子回路に蓄積されることになる。そこで、フラッシング処理の実行時間が短い場合には、昇圧時間が相対的に長い第１昇圧パターンを用いることによって、電子回路に蓄積される負荷を軽減することができる。
【００１０】
(2)  一例として、上記昇圧処理は、上記駆動電圧を設定電圧値Ｖまで昇圧することを、上記電源部に指示する指示処理と、上記指示処理を実行してから待機時間Ｔが経過したことに応じて、上記電源部が保持する上記駆動電圧の値を、サンプリング間隔Ｉを空けてＮ回取得する取得処理と、上記取得処理で取得したＮ個の値の代表値が上記設定電圧値Ｖより低い閾値Ｔｈ以上か否かを判断する判断処理とを含む複数の昇圧ステップを含む。上記コントローラは、上記代表値が上記閾値Ｔｈ以上だと上記判断処理で判断したことに応じて、上記設定電圧値Ｖ及び上記閾値Ｔｈを高くして次の上記昇圧ステップを実行する。上記第２昇圧パターンは、上記取得処理で上記駆動電圧の値を取得する回数Ｎが上記第１昇圧パターンより少ない。
【００１１】
(3)  他の例として、上記昇圧処理は、上記駆動電圧を設定電圧値Ｖまで昇圧することを、上記電源部に指示する指示処理と、上記指示処理を実行してから待機時間Ｔが経過したことに応じて、上記電源部が保持する上記駆動電圧の値を、サンプリング間隔Ｉを空けてＮ回取得する取得処理と、上記取得処理で取得したＮ個の値の代表値が上記設定電圧値Ｖより低い閾値Ｔｈ以上か否かを判断する判断処理とを含む複数の昇圧ステップを含む。上記コントローラは、上記代表値が上記閾値Ｔｈ以上だと上記判断処理で判断したことに応じて、上記設定電圧値Ｖ及び上記閾値Ｔｈを高くして次の上記昇圧ステップを実行する。上記第２昇圧パターンは、上記取得処理における上記サンプリング間隔Ｉが上記第１昇圧パターンより短い。
【００１２】
(4)  他の例として、上記昇圧処理は、上記駆動電圧を設定電圧値Ｖまで昇圧することを、上記電源部に指示する指示処理と、上記指示処理を実行してから待機時間Ｔが経過したことに応じて、上記電源部が保持する上記駆動電圧の値を、サンプリング間隔Ｉを空けてＮ回取得する取得処理と、上記取得処理で取得したＮ個の値の代表値が上記設定電圧値Ｖより低い閾値Ｔｈ以上か否かを判断する判断処理とを含む複数の昇圧ステップを含む。上記コントローラは、上記代表値が上記閾値Ｔｈ以上だと上記判断処理で判断したことに応じて、上記設定電圧値Ｖ及び上記閾値Ｔｈを高くして次の上記昇圧ステップを実行する。上記第２昇圧パターンは、上記取得処理における上記待機時間Ｔが上記第１昇圧パターンより短い。
【００１３】
(5)  他の例として、上記昇圧処理は、上記駆動電圧を設定電圧値Ｖまで昇圧することを、上記電源部に指示する指示処理と、上記指示処理を実行してから待機時間Ｔが経過したことに応じて、上記電源部が保持する上記駆動電圧の値を、サンプリング間隔Ｉを空けてＮ回取得する取得処理と、上記取得処理で取得したＮ個の値の代表値が上記設定電圧値Ｖより低い閾値Ｔｈ以上か否かを判断する判断処理とを含む複数の昇圧ステップを含む。上記コントローラは、上記代表値が上記閾値Ｔｈ以上だと上記判断処理で判断したことに応じて、上記設定電圧値Ｖ及び上記閾値Ｔｈを高くして次の上記昇圧ステップを実行する。上記第２昇圧パターンは、上記取得処理における上記閾値Ｔｈが上記第１昇圧パターンより小さい。
【００１４】
(6)  さらに他の例として、上記昇圧処理は、上記駆動電圧を設定電圧値Ｖまで昇圧することを、上記電源部に指示する指示処理と、上記指示処理を実行してから待機時間Ｔが経過したことに応じて、上記電源部が保持する上記駆動電圧の値を、サンプリング間隔Ｉを空けてＮ回取得する取得処理と、上記取得処理で取得したＮ個の値の代表値が上記設定電圧値Ｖより低い閾値Ｔｈ以上か否かを判断する判断処理とを含む複数の昇圧ステップを含む。上記コントローラは、上記代表値が上記閾値Ｔｈ以上だと上記判断処理で判断したことに応じて、上記設定電圧値Ｖ及び上記閾値Ｔｈを高くして次の上記昇圧ステップを実行する。上記第２昇圧パターンは、上記昇圧ステップの繰り返し回数が上記第１昇圧パターンより少ない。
【００１５】
上記構成のように、電圧値の取得回数Ｎ、サンプリング間隔Ｉ、待機時間Ｔ、閾値Ｔｈ、及び昇圧ステップの繰り返し回数のうちの少なくとも１つを変化させることによって、昇圧処理の実行時間を変化させることができる。
【００１６】
(7)  好ましくは、上記コントローラは、上記決定処理で決定した上記インク量が上記第１インク量より多い第２インク量以上であることに応じて、上記昇圧処理の最後の上記昇圧ステップと、上記フラッシング処理とを並行して実行する。
【００１７】
上記構成によれば、直列で実行される昇圧処理及びフラッシング処理の実行時間をさらに短縮することができるので、フラッシング処理で吐出すべきインク量が多い場合に、ＦＰＯＴの増大を抑制することができる。なお、最後の昇圧ステップの実行時点の駆動電圧は、目標電圧値の近くまで既に昇圧されているので、昇圧処理の終了を待たずにフラッシング処理を実行しても、必要なインク量を吐出させることができる。
【００１８】
(8)  好ましくは、上記コントローラは、上記決定処理で決定した上記インク量が上記第１インク量より多い第２インク量以上である場合の上記昇圧処理において、上記第２昇圧パターンより昇圧時間の短い第３昇圧パターンに従って、上記電源部の上記駆動電圧を上記目標電圧値に昇圧する。
【００１９】
上記構成によれば、フラッシング処理の実行時間が長くなったとしても、並列で実行される複数の処理の終了時刻の差が小さくなるので、ＦＰＯＴの増大を抑制することができる。
【００２０】
(9)  本発明の他の形態に係るインクジェット記録装置は、モータと、上記モータの駆動力が伝達されてシートを搬送する搬送部と、上記モータの駆動力を、上記搬送部に伝達する伝達状態及び上記搬送部に伝達しない非伝達状態に切替可能な切替部と、ノズル及び駆動素子の複数のセットを有する記録ヘッドと、上記ノズルからインクを吐出させるために上記駆動素子に印加する駆動電圧を保持する電源部と、上記ノズルから吐出されたインクを受けるインク受け部と、コントローラとを備える。上記切替部は、上記モータから上記搬送部に至る駆動力の伝達経路上において、第１位置及び第２位置の間を移動可能な第１ギヤと、上記第１位置に位置する上記第１ギヤと噛合すると上記切替部が上記伝達状態となり、上記第１位置と異なる位置に移動した上記第１ギヤから離間すると上記切替部が上記非伝達状態となる第２ギヤとを含む。上記コントローラは、シートに画像を記録することを指示する画像記録指示を取得したことに応じて、上記電源部の上記駆動電圧を目標電圧値に昇圧する昇圧処理、及び複数の上記ノズルそれぞれから吐出されたインクが上記インク受け部に着弾するタイミングで全ての上記駆動素子に上記駆動電圧を印加するフラッシング処理と、上記切替部を上記非伝達状態から上記伝達状態に切り替える駆動切替処理、及び最初に画像が記録される領域が上記記録ヘッドに対面可能な位置までシートを上記搬送部に搬送させる初回搬送処理とを並行して実行し、上記フラッシング処理及び上記初回搬送処理が終了したことに応じて、上記目標電圧値に昇圧された上記駆動電圧を上記画像記録指示に従って上記駆動素子に選択的に印加して、上記記録ヘッドに対面されたシートに画像を記録する記録処理を実行する。上記コントローラは、上記フラッシング処理で上記記録ヘッドに吐出させるインク量を決定する決定処理と、上記決定処理で決定した上記インク量が第１インク量以上である場合の上記駆動切替処理において、上記第１ギヤを上記第２位置から上記第１位置に移動させる過程で、上記モータを第１回数だけ正逆回転させ、上記決定処理で決定した上記インク量が上記第１インク量未満である場合の上記駆動切替処理において、上記第１ギヤを上記第２位置から上記第１位置に移動させる過程で、上記モータを上記第１回数より少ない第２回数だけ正逆回転させる。
【００２１】
上記構成のインクジェット記録装置において、ＦＰＯＴは、直列で実行される昇圧処理及びフラッシング処理と、直列で実行される駆動切替処理及び初回搬送処理とのうち、遅く終了する方の影響を受ける。また、フラッシング処理の実行時間は、記録ヘッドに吐出させるインク量が多いほど長くなる傾向がある。そこで上記構成のように、昇圧処理及び初回搬送処理の実行時間が固定値だと仮定して、フラッシング処理の実行時間が短くなるほど駆動切替処理の実行時間を短くする。その結果、並列で実行される複数の処理の終了時刻の差が小さくなるので、ＦＰＯＴの増大を抑制することができる。
なお、モータの正逆回転（以下、「クック動作」と表記する。）は、第１ギヤ及び第２ギヤを適切に噛合させるために実行される。そして、第１ギヤ及び第２ギヤは、第２回数のクック動作によって適切に噛合される。しかしながら、少ないクック動作で第１ギヤ及び第２ギヤを噛合させようとすると、僅かな負荷が各ギヤに蓄積されることになる。そこで、フラッシング処理の実行時間が長い場合には、第２回数より多い第１回数のクック動作を実行することによって、ギヤに蓄積される負荷を軽減することができる。
【００２２】
(10)  例えば、該インクジェット記録装置は、上記搬送部が搬送したシートを検出するためのシートセンサと、上記記録ヘッド及び上記シートセンサを搭載しており、上記搬送部が搬送したシートに対向するシート対向領域を含む領域において、上記搬送部によるシートの搬送向きと交差する主走査方向に移動するキャリッジとを備える。上記インク受け部は、上記シート対向領域から上記主走査方向に外れた位置に配置されている。上記コントローラは、上記フラッシング処理が終了したことに応じて、上記キャリッジを上記シート対向領域に移動させる移動処理と、上記シート対向領域に配置された上記シートセンサが上記初回搬送処理の過程でシートを検出し且つ上記初回搬送処理が終了したことに応じて、上記記録処理を実行する。
【発明の効果】
【００２３】
本発明によれば、駆動切替処理及び初回搬送処理の実行時間が固定値だと仮定して、フラッシング処理の実行時間が長くなるほど昇圧処理の実行時間を短くする。その結果、並列で実行される複数の処理の終了時刻の差が小さくなるので、ＦＰＯＴの増大を抑制することができる。
【図面の簡単な説明】
【００２４】
【図１】図１は、複合機１０の外観斜視図である。
【図２】図２は、プリンタ１１の内部構造を模式的に示す縦断面図である。
【図３】図３は、キャリッジ２３及びガイドレール４３、４４の平面図である。
【図４】図４（Ａ）はメンテナンス部７０の概略構成図であり、図４（Ｂ）はインク受け部７５の概略構成図である。
【図５】図５は、切替部１７０の概略構成図であって、（Ａ）は第１状態を、（Ｂ）は第２状態を、（Ｃ）は第３状態を示す。
【図６】図６は、複合機１０のブロック図である。
【図７】図７は、昇圧テーブルの例であって、（Ａ）は第１昇圧テーブルを、（Ｂ）は第２昇圧テーブルを、（Ｃ）は第３昇圧テーブルを示す。
【図８】図８は、画像記録処理のフローチャートである。
【図９】図９は、準備条件決定処理のフローチャートである。
【図１０】図１０は、実施形態に係る準備処理の実行タイミングを示すタイミングチャートである。
【図１１】図１１は、昇圧処理のフローチャートである。
【図１２】図１２は、昇圧ステップにおける駆動電圧の推移と、設定電圧値Ｖ、待機時間Ｔ、サンプリング間隔Ｉ、サンプル数Ｎ、閾値Ｔｈとの関係を示す図である。
【図１３】図１３は、変形例に係る準備処理の実行タイミングを示すタイミングチャートであって、（Ａ）はクック動作を３回実行した場合を、（Ｂ）はクック動作を５回実行した場合を示す。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。また、以下の説明では、矢印の起点から終点に向かう進みが「向き」と表現され、矢印の起点と終点とを結ぶ線上の往来が「方向」と表現される。さらに、複合機１０が使用可能に設置された状態（図１の状態）を基準として上下方向７が定義され、開口１３が設けられている側を手前側（正面）として前後方向８が定義され、複合機１０を手前側（正面）から見て左右方向９が定義される。
【００２６】
［複合機１０の全体構成］
複合機１０は、図１に示されるように、概ね直方体に形成されている。複合機１０は、プリンタ１１を備えている。複合機１０は、インクジェット記録装置の一例である。また、複合機１０は、原稿を読み取って画像データを生成するスキャナ等をさらに備えていてもよい。
【００２７】
［プリンタ１１］
プリンタ１１は、インクを吐出することによって、画像データで示される画像をシート１２（図２参照）に記録する。すなわち、プリンタ１１は、所謂インクジェット記録方式を採用している。プリンタ１１は、図２に示されるように、搬送部の一例である給送部１５Ａ、１５Ｂと、給送トレイ２０Ａ、２０Ｂと、排出トレイ２１と、搬送ローラ部５４と、記録部２４と、排出ローラ部５５と、プラテン４２とを備えている。
【００２８】
［給送トレイ２０Ａ、２０Ｂ、排出トレイ２１］
プリンタ１１の正面には、開口１３（図１参照）が形成されている。給送トレイ２０Ａ、２０Ｂは、開口１３を通じて前後方向８に挿抜される。給送トレイ２０Ａ、２０Ｂは、各々が積層された複数のシート１２を支持する。排出トレイ２１は、開口１３を通じて排出ローラ部５５によって排出されたシート１２を支持する。
【００２９】
［給送部１５Ａ、１５Ｂ］
給送部１５Ａは、図２に示されるように、給送ローラ２５Ａと、給送アーム２６Ａと、軸２７Ａとを備える。給送ローラ２５Ａは、給送アーム２６Ａの先端部に回転可能に支持されている。給送アーム２６Ａは、プリンタ１１のフレームに支持された軸２７Ａに回動可能に支持されている。給送アーム２６Ａは、自重或いはバネ等による弾性力によって、給送トレイ２０Ａへ向けて回動付勢されている。給送部１５Ｂは、給送ローラ２５Ｂと、給送アーム２６Ｂと、軸２７Ｂとを備える。給送部１５Ｂの具体的な構成は、給送部１５Ａと共通する。給送部１５Ａは、給送モータ１０１（図６参照）の正転駆動力が伝達されて回転する給送ローラ２５Ａによって、給送トレイ２０Ａに支持されたシート１２を搬送路６５へ給送する。給送部１５Ｂは、給送モータ１０１の正転駆動力が伝達されて回転する給送ローラ２５Ｂによって、給送トレイ２０Ａに支持されたシート１２を搬送路６５へ給送する。
【００３０】
［搬送路６５］
搬送路６５は、ガイド部材１８、３０と、ガイド部材１９、３１とによって形成される空間を指す。ガイド部材１８、３０及びガイド部材１９、３１は、プリンタ１１の内部において所定間隔で対向する。搬送路６５は、給送トレイ２０Ａ、２０Ｂの後端部からプリンタ１１の後方側に延びる経路である。また、搬送路６５は、プリンタ１１の後方側において下方から上方に延びつつＵターンし、記録部２４を経て排出トレイ２１に至る経路である。なお、搬送路６５内におけるシート１２の搬送向き１６は、図２において一点鎖線の矢印で示されている。
【００３１】
［搬送ローラ部５４］
搬送ローラ部５４は、記録部２４より搬送向き１６の上流に配置されている。搬送ローラ部５４は、互いに対向する搬送ローラ６０及びピンチローラ６１を備える。搬送ローラ６０は、搬送モータ１０２（図６参照）によって駆動される。ピンチローラ６１は、搬送ローラ６０の回転に伴って連れ回る。シート１２は、搬送モータ１０２の正転駆動力が伝達されて正回転する搬送ローラ６０及びピンチローラ６１に挟持されて、搬送向き１６に沿って搬送される。また、搬送ローラ６０は、搬送モータ１０２の逆転駆動力が伝達されることによって、正回転と逆向きに逆回転する。
【００３２】
［排出ローラ部５５］
排出ローラ部５５は、記録部２４より搬送向き１６の下流に配置されている。排出ローラ部５５は、互いに対向する排出ローラ６２及び拍車６３を備える。排出ローラ６２は、搬送モータ１０２によって駆動される。拍車６３は、排出ローラ６２の回転に伴って連れ回る。シート１２は、搬送モータ１０２の正転駆動力が伝達されて正回転する排出ローラ６２及び拍車６３に挟持されて、搬送向き１６に沿って搬送される。
【００３３】
［レジストセンサ１２０］
プリンタ１１は、図２に示されるように、レジストセンサ１２０を備える。レジストセンサ１２０は、搬送ローラ部５４より搬送向き１６の上流に設置されている。レジストセンサ１２０は、搬送路６５内の記録部２４より搬送向き１６の上流において、シート１２の有無を検出するためのシートセンサの一例である。レジストセンサ１２０は、設置位置にシート１２が存在するか否かに応じて、異なる検出信号を出力する。レジストセンサ１２０は、シート１２が設置位置に存在していることに応じて、ハイレベル信号を後述するコントローラ１３０（図６参照）に出力する。一方、レジストセンサ１２０は、シート１２が設置位置に存在していないことに応じて、ローレベル信号をコントローラ１３０に出力する。
【００３４】
［ロータリエンコーダ１２１］
プリンタ１１は、図６に示されるように、搬送ローラ６０の回転（換言すれば、搬送モータ１０２の回転駆動）に応じてパルス信号を発生させるロータリエンコーダ１２１を備える。ロータリエンコーダ１２１は、エンコーダディスクと、光学センサとを備える。エンコーダディスクは、搬送ローラ６０の回転と共に回転する。光学センサは、回転するエンコーダディスクを読み取ってパルス信号を生成し、生成したパルス信号をコントローラ１３０に出力する。
【００３５】
［記録部２４］
記録部２４は、図２に示されるように、搬送向き１６における搬送ローラ部５４及び排出ローラ部５５の間に配置されている。また、記録部２４は、上下方向７においてプラテン４２と対向して配置されている。記録部２４は、キャリッジ２３と、記録ヘッド３９と、エンコーダセンサ３８Ａと、メディアセンサ１２２とを備えている。また、キャリッジ２３には、図３に示されるように、インクチューブ３２及びフレキシブルフラットケーブル３３が接続されている。インクチューブ３２は、インクカートリッジのインクを記録ヘッド３９に供給する。フレキシブルフラットケーブル３３は、コントローラ１３０が実装された制御基板と記録ヘッド３９とを電気的に接続する。
【００３６】
キャリッジ２３は、図３に示されるように、前後方向８に離間する位置において各々が左右方向９に延設されたガイドレール４３、４４に支持されている。キャリッジ２３は、ガイドレール４４に配置された公知のベルト機構に連結されている。なお、このベルト機構は、キャリッジモータ１０３（図６参照）によって駆動される。つまり、キャリッジモータ１０３の駆動により周運動するベルト機構に接続されたキャリッジ２３は、シート対向領域を含む領域を、左右方向９に往復移動することができる。
【００３７】
シート対向領域は、搬送ローラ部５４及び排出ローラ部５５によって搬送されたシート１２に対面し得る主走査方向の領域を指す。換言すれば、シート対向領域は、搬送ローラ部５４及び排出ローラ部５５によってプラテン４２上に搬送されたシートの上方の空間のうち、キャリッジ２３が通過し得る領域を指す。そして、キャリッジ２３は、シート対向領域より左方の領域と、シート対向領域より右方の領域との間を左右方向９に移動することができる。左右方向９は主走査方向の一例である。
【００３８】
記録ヘッド３９は、図２に示されるように、キャリッジ２３に搭載されている。記録ヘッド３９の下面（以下、「ノズル面」と表記する。）には、複数のノズル４０が形成されている。また、記録ヘッド３９は、複数のノズル４０それぞれに対応付けられた複数の駆動素子を有する。すなわち、記録ヘッド３９は、ノズル４０及び駆動素子の複数のセットを有する。記録ヘッド３９は、ピエゾ素子等の駆動素子が振動されることによって、ノズル４０からインク滴を吐出する。キャリッジ２３が移動する過程において、プラテン４２に支持されているシート１２に対して記録ヘッド３９がインク滴を吐出する。これにより、シート１２に画像が記録される。
【００３９】
駆動素子は、ノズル４０からインク滴を吐出させるためのエネルギー（すなわち、振動エネルギー）を、電源部１１０（図６参照）によって印加された駆動電圧から生成する吐出エネルギー生成素子の１つである。但し、吐出エネルギー生成素子の具体例はこれに限定されず、例えば、熱エネルギーを生成するヒータであってもよい。そして、ヒータは、電源部１１０によって印加された駆動電圧から生成した熱エネルギーでインクを加熱し、発泡させたインク滴をノズルから吐出させてもよい。また、本実施形態に係る記録ヘッド３９は、顔料インクを吐出するが、染料インクであってもよい。
【００４０】
複数のノズル４０は、図２及び図４に示されるように、前後方向８及び左右方向９に配列されている。前後方向８に配列された複数のノズル４０（以下、「ノズル列」と表記する。）は、同一色のインク滴を吐出する。ノズル面には、左右方向９に配列された２４列のノズル列が形成されている。そして、隣接する６列ずつのノズル列は、同一色のインク滴を吐出する。本実施形態では、右端から６列のノズル列がブラックインクのインク滴を吐出し、その隣の６列のノズル列がイエローインクのインク滴を吐出し、その隣の６列のノズル列がシアンインクのインク滴を吐出し、左端から６列のノズル列がマゼンタインクのインク滴を吐出する。但し、ノズル列の数及び吐出するインクの色の組み合わせは、前述の例に限定されない。
【００４１】
また、ガイドレール４４には、図３に示されるように、左右方向９に延びる帯状のエンコーダストリップ３８Ｂが配置されている。エンコーダセンサ３８Ａは、エンコーダストリップ３８Ｂに対面する位置において、キャリッジ２３の下面に搭載されている。キャリッジ２３が移動する過程において、エンコーダセンサ３８Ａは、エンコーダストリップ３８Ｂを読み取ってパルス信号を生成し、生成したパルス信号をコントローラ１３０に出力する。エンコーダセンサ３８Ａ及びエンコーダストリップ３８Ｂは、キャリッジセンサ３８（図６参照）を構成する。
【００４２】
［メディアセンサ１２２］
メディアセンサ１２２は、図２に示されるように、キャリッジ２３の下面（プラテン４２に対向する面）においてキャリッジ２３に搭載されている。メディアセンサ１２２は、発光ダイオード等からなる発光部と、光学式センサ等からなる受光部とを備える。発光部は、コントローラ１３０によって指示された光量の光をプラテン４２へ向けて照射する。発光部から照射された光は、プラテン４２或いはプラテン４２に支持されたシート１２で反射され、反射された光が受光部で受光される。メディアセンサ１２２は、受光部の受光量に応じた検出信号をコントローラ１３０へ出力する。例えば、メディアセンサ１２２は、受光量が大きいほどレベルの高い検出信号をコントローラ１３０へ出力する。
【００４３】
［プラテン４２］
プラテン４２は、図２に示されるように、搬送向き１６における搬送ローラ部５４及び排出ローラ部５５の間に配置されている。プラテン４２は、上下方向７において記録部２４に対向して配置されている。プラテン４２は、搬送ローラ部５４及び排出ローラ部５５の少なくとも一方によって搬送されるシート１２を下方から支持する。本実施形態におけるプラテン４２の光反射率は、シート１２より低く設定されている。
【００４４】
［メンテナンス部７０］
プリンタ１１は、図３に示されるように、メンテナンス部７０をさらに備える。メンテナンス部７０は、記録ヘッド３９のメンテナンスを行う。より詳細には、メンテナンス部７０は、ノズル４０内のインクや空気、及びノズル面に付着した異物（以下、「インク等」と表記する。）を除去させるパージ動作を実行する。メンテナンス部７０によって除去されたインク等は、廃液タンク７４（図４（Ａ）参照）に貯留される。メンテナンス部７０は、図３に示されるように、シート対向領域より右方で、且つシート対向領域より下方に配置される。メンテナンス部７０は、図４（Ａ）に示されるように、キャップ７１と、チューブ７２と、ポンプ７３とを備えている。
【００４５】
キャップ７１は、ゴムにより構成されている。キャップ７１は、シート対向領域より右方のメンテナンス位置にキャリッジ２３が位置するときに、キャリッジ２３の記録ヘッド３９に対面する位置に配置されている。チューブ７２は、キャップ７１からポンプ７３を経由して廃液タンク７４に至る。ポンプ７３は、例えば、ロータリ式のチューブポンプである。ポンプ７３は、搬送モータ１０２に駆動されることによって、ノズル４０内のインク等をキャップ７１及びチューブ７２を通じて吸引し、チューブ７２を通じて廃液タンク７４に排出する。
【００４６】
キャップ７１は、例えば、上下方向７に離間した被覆位置及び離間位置の間を移動可能に構成されている。被覆位置のキャップ７１は、メンテナンス位置のキャリッジ２３の記録ヘッド３９に密着してノズル面を覆う。一方、離間位置のキャップ７１は、ノズル面から離間する。キャップ７１は、給送モータ１０１によって駆動される不図示の昇降機構によって、被覆位置と離間位置との間を移動する。但し、記録ヘッド３９及びキャップ７１を接離させる具体的な構成は、前述の例に限定されない。
【００４７】
他の例として、キャップ７１は、給送モータ１０１によって駆動される昇降機構に代えて、キャリッジ２３の移動に連動して動作する不図示のリンク機構によって移動されてもよい。リンク機構は、キャップ７１を被覆位置に保持する第１姿勢と、キャップ７１を離間位置に保持する第２姿勢とに姿勢変化が可能である。そして、リンク機構は、例えば、メンテナンス位置に向けて右向きに移動するキャリッジ２３に当接されて、第２姿勢から第１姿勢に姿勢変化する。一方、リンク機構は、例えば、メンテナンス位置から左向きに移動するキャリッジ２３に離間されて、第１姿勢から第２姿勢に姿勢変化する。
【００４８】
他の例として、複合機１０は、キャップ７１を移動させる機構に代えて、ガイドレール４３、４４を上下方向７に移動させる昇降機構を備えてもよい。すなわち、メンテナンス位置のキャリッジ２３は、昇降機構によって昇降されるガイドレール４３、４４と共に昇降される。一方、キャップ７１は、メンテナンス位置のキャリッジ２３の記録ヘッド３９に対面する位置に固定される。そして、ガイドレール４３、４４及びキャリッジ２３が昇降機構によって所定の位置まで降下されることによって、記録ヘッド３９のノズル面がキャップ７１によって覆われる。また、ガイドレール４３、４４及びキャリッジ２３が昇降機構によって所定の位置まで上昇されることによって、記録ヘッド３９及びキャップ７１が離間し、且つキャリッジ２３が主走査方向に移動可能となる。
【００４９】
さらに他の例として、複合機１０は、キャップ７１を移動させる昇降機構、及びガイドレール４３、４４を移動させる昇降機構の両方を備えてもよい。そして、キャリッジ２３及びキャップ７１を互いに近接させる向きに移動させて、キャップ７１をノズル面に密着させてもよい。さらに、キャリッジ２３及びキャップ７１を互いに離間させる向きに移動させて、キャップ７１をノズル面から離間させてもよい。すなわち、前述の被覆位置及び離間位置は、記録ヘッド３９及びキャップ７１の相対位置を指す。そして、記録ヘッド３９及びキャップ７１の一方或いは両方を移動させることによって、記録ヘッド３９及びキャップ７１の相対位置を変更すればよい。換言すれば、記録ヘッド３９及びキャップ７１を相対移動させることによって、記録ヘッド３９及びキャップ７１の相対位置を変更すればよい。
【００５０】
［キャップセンサ１２３］
プリンタ１１は、図６に示されるように、キャップセンサ１２３をさらに備える。キャップセンサ１２３は、キャップ７１が被覆位置か否かに応じて、異なる検出信号を出力する。キャップセンサ１２３は、キャップ７１が被覆位置であることに応じて、ハイレベル信号をコントローラ１３０に出力する。一方、キャップセンサ１２３は、キャップ７１が被覆位置と異なる位置であることに応じて、ローレベル信号をコントローラ１３０に出力する。なお、キャップ７１を被覆位置から離間位置へ移動させたとき、キャップセンサ１２３から出力される検出信号は、キャップ７１が離間位置へ到達する前にハイレベル信号からローレベル信号に変化する。
【００５１】
［インク受け部７５］
プリンタ１１は、図３に示されるように、インク受け部７５をさらに備える。インク受け部７５は、シート対向領域より左方で、且つシート対向領域より下方に配置されている。より詳細には、インク受け部７５は、シート対向領域より左方にキャリッジ２３が位置するときに、キャリッジ２３の記録ヘッド３９の下面に対面する位置に配置されている。なお、メンテナンス部７０とインク受け部７５とは、シート対向領域を基準として主走査方向の同じ側に設けられていてもよい。但し、メンテナンス部７０とインク受け部７５とは、主走査方向に離間した位置である。
【００５２】
インク受け部７５は、図４（Ｂ）に示されるように、上面に開口７５Ａが形成された概ね直方体の箱形状である。主走査方向における開口７５Ａの幅は、主走査方向におけるノズル面の幅より短い。また、インク受け部７５の内部には、左右方向９に離間した位置において、各々が主走査方向と交差するガイド壁７５Ｂ、７５Ｃが設けられている。
【００５３】
ガイド壁７５Ｂ、７５Ｃは、上下方向７及び前後方向８に広がる板状の部材である。また、ガイド壁７５Ｂ、７５Ｃは、左右方向９に傾斜して設けられている。より詳細には、ガイド壁７５Ｂ、７５Ｃの左面が左斜め上方を向くように、インク受け部７５の内部に配置されている。ガイド壁７５Ｂ、７５Ｃは、記録ヘッド３９から吐出されたインク滴をインク受け部７５の奥面（底面）に向けて案内する。但し、ガイド壁７５Ｂ、７５Ｃの数は、２つに限定されない。
【００５４】
［駆動力伝達機構８０］
プリンタ１１は、図６に示されるように、駆動力伝達機構８０をさらに備える。駆動力伝達機構８０は、給送モータ１０１及び搬送モータ１０２の駆動力を、給送ローラ２５Ａ、２５Ｂ、搬送ローラ６０、排出ローラ６２、キャップ７１の昇降機構、及びポンプ７３に伝達する。駆動力伝達機構８０は、歯車、プーリ、無端環状のベルト、遊星歯車機構（振子ギヤ機構）、及びワンウェイクラッチ等の全部又は一部を組み合わせて構成される。また、駆動力伝達機構８０は、給送モータ１０１及び搬送モータ１０２の駆動力の伝達先を切り替える切替部１７０（図５参照）を備えている。
【００５５】
［切替部１７０］
切替部１７０は、図３に示されるように、シート対向領域より右方に配置されている。また、切替部１７０は、ガイドレール４３の下方に配置されている。さらに、切替部１７０は、給送モータ１０１及び搬送モータ１０２から、給送ローラ２５Ａ、２５Ｂ、キャップ７１の昇降機構、及びポンプ７３に至る駆動力の伝達経路上に配置されている。切替部１７０は、図５に示されるように、スライド部材１７１と、駆動ギヤ１７２、１７３と、被駆動ギヤ１７４、１７５、１７６、１７７と、レバー１７８と、バネ１７９、１８０とを備える。切替部１７０は、第１状態と、第２状態と、第３状態とに切替可能に構成されている。第１状態及び第２状態は伝達状態の一例であり、第３状態は非伝達状態の一例である。
【００５６】
第１状態は、給送モータ１０１の駆動力を、給送ローラ２５Ａに伝達し、給送ローラ２５Ｂ及びキャップ７１の昇降機構に伝達しない状態である。第２状態は、給送モータ１０１の駆動力を、給送ローラ２５Ｂに伝達し、給送ローラ２５Ａ及びキャップ７１の昇降機構に伝達しない状態である。第３状態は、給送モータ１０１の駆動力を、キャップ７１の昇降機構に伝達し、給送ローラ２５Ａ、２５Ｂに伝達しない状態である。また、第１状態及び第２状態は、搬送モータ１０２の駆動力を、搬送ローラ６０及び排出ローラ６２に伝達し、ポンプ７３に伝達しない状態である。第２状態は、搬送モータ１０２の駆動力を、搬送ローラ６０、排出ローラ６２、及びポンプ７３の全てに伝達する状態である。
【００５７】
スライド部材１７１は、左右方向９に延びる支軸（図５において破線で示す）に支持された概ね円柱形状の部材である。また、スライド部材１７１は、支軸に沿って左右方向９にスライド可能に構成されている。さらに、スライド部材１７１は、その外面の左右方向９にずれた位置において、駆動ギヤ１７２、１７３を各々が独立して回転可能な状態で支持している。すなわち、スライド部材１７１及び駆動ギヤ１７２、１７３は、一体となって左右方向９にスライドする。
【００５８】
駆動ギヤ１７２は、給送モータ１０１の回転駆動力が伝達されて回転する第１ギヤの一例である。駆動ギヤ１７２は、被駆動ギヤ１７４、１７５、１７６のうちの１つに噛み合う。より詳細には、駆動ギヤ１７２は、切替部１７０が第１状態のときに、図５（Ａ）に示されるように被駆動ギヤ１７４に噛み合う。また、駆動ギヤ１７２は、切替部１７０が第２状態のときに、図５（Ｂ）に示されるように被駆動ギヤ１７５に噛み合う。さらに、駆動ギヤ１７２は、切替部１７０が第３状態のときに、図５（Ｃ）に示されるように被駆動ギヤ１７６に噛み合う。図５（Ａ）に示される駆動ギヤ１７２の位置は第１位置の一例であり、図５（Ｂ）に示される駆動ギヤ１７２の位置は第３位置の一例であり、図５（Ｃ）に示される駆動ギヤ１７２の位置は第２位置の一例である。
【００５９】
駆動ギヤ１７３は、搬送モータ１０２の回転駆動力が伝達されて回転する。駆動ギヤ１７３は、切替部１７０が第１状態及び第２状態のときに、図５（Ａ）及び図５（Ｂ）に示されるように被駆動ギヤ１７６との噛み合いが解除される。また、駆動ギヤ１７３は、切替部１７０が第３状態のときに、図５（Ｃ）に示されるように被駆動ギヤ１７６に噛み合う。
【００６０】
被駆動ギヤ１７４は、給送ローラ２５Ａを回転させるギヤ列に噛み合う第２ギヤの一例である。すなわち、給送モータ１０１の回転駆動力は、駆動ギヤ１７２と被駆動ギヤ１７４とが噛み合うことによって、給送ローラ２５Ａに伝達される。また、給送モータ１０１の回転駆動力は、駆動ギヤ１７２と被駆動ギヤ１７４との噛み合いが解除されたことによって、給送ローラ２５Ａに伝達されない。
【００６１】
被駆動ギヤ１７５は、給送ローラ２５Ｂを回転させるギヤ列に噛み合う第４ギヤの一例である。すなわち、給送モータ１０１の回転駆動力は、駆動ギヤ１７２と被駆動ギヤ１７５とが噛み合うことによって、給送ローラ２５Ｂに伝達される。また、給送モータ１０１の回転駆動力は、駆動ギヤ１７２と被駆動ギヤ１７５との噛み合いが解除されたことによって、給送ローラ２５Ｂに伝達されない。
【００６２】
被駆動ギヤ１７６は、キャップ７１の昇降機構を駆動させるギヤ列に噛み合う第３ギヤの一例である。すなわち、給送モータ１０１の回転駆動力は、駆動ギヤ１７２と被駆動ギヤ１７６とが噛み合うことによって、キャップ７１の昇降機構に伝達される。また、給送モータ１０１の回転駆動力は、駆動ギヤ１７２と被駆動ギヤ１７６との噛み合いが解除されたことによって、昇降機構に伝達されない。
【００６３】
被駆動ギヤ１７７は、ポンプ７３を駆動するギヤ列に噛み合う。すなわち、搬送モータ１０２の回転駆動力は、駆動ギヤ１７３と被駆動ギヤ１７７とが噛み合うことによって、ポンプ７３に伝達される。また、搬送モータ１０２の回転駆動力は、駆動ギヤ１７３と被駆動ギヤ１７７との噛み合いが解除されたことによって、ポンプ７３に伝達されない。一方、搬送モータ１０２の回転駆動力は、切替部１７０を経由せずに搬送ローラ６０及び排出ローラ６２に伝達される。すなわち、搬送ローラ６０及び排出ローラ６２は、切替部１７０の状態に拘わらず、搬送モータ１０２の回転駆動力によって回転する。
【００６４】
レバー１７８は、スライド部材１７１の右方に隣接する位置において、支軸に支持されている。また、レバー１７８は、支軸に沿って左右方向９にスライドする。さらに、レバー１７８は、上方に突出している。そして、レバー１７８の先端は、ガイドレール４３に設けられた開口４３Ａを通じて、キャリッジ２３に当接し得る位置にまで到達している。レバー１７８は、キャリッジ２３に接離されることによって左右方向９にスライドする。また、切替部１７０は、レバー１７８を係止する複数の係止部を備える。そして、係止部に係止されたレバー１７８は、キャリッジ２３に離間された後も、その位置に留まることができる。
【００６５】
バネ１７９、１８０は、支軸に支持されている。バネ１７９は、その一端（左端）がプリンタ１１のフレームと当接し、他端（右端）がスライド部材１７１の左端面に当接している。すなわち、バネ１７９は、スライド部材１７１及びスライド部材１７１に当接するレバー１７８を右向きに付勢する。バネ１８０は、その一端（右端）がプリンタ１１のフレームに当接し、他端（左端）がレバー１７８の右端面に当接している。すなわち、バネ１８０は、レバー１７８及びレバー１７８に当接するスライド部材１７１を左向きに付勢する。さらに、バネ１８０の付勢力は、バネ１７９の付勢力より大きい。
【００６６】
レバー１７８が第１係止部に係止されているとき、切替部１７０は、第１状態である。そして、右向きに移動するキャリッジ２３に押されたレバー１７８は、バネ１８０の付勢力に抗して右向きに移動し、第１係止部より右方に位置する第２係止部に係止される。これにより、スライド部材１７１は、バネ１７９の付勢力によって、レバー１７８の動きに追従して右向きに移動する。その結果、切替部１７０は、図５（Ａ）に示される第１状態から、図５（Ｂ）に示される第２状態に切り替えられる。すなわち、レバー１７８は、メンテナンス位置へ向けて右向きに移動するキャリッジ２３に当接されて、切替部１７０を第１状態から第２状態に切り替える。
【００６７】
また、メンテナンス位置まで移動するキャリッジ２３に押されたレバー１７８は、バネ１８０の付勢力に抗して右向きに移動し、第２係止部よりさらに右方に位置する第３係止部に係止される。これにより、スライド部材１７１は、バネ１７９の付勢力によって、レバー１７８の動きに追従して右向きに移動する。その結果、切替部１７０は、図５（Ａ）に示される第１状態或いは図５（Ｂ）に示される第２状態から、図５（Ｃ）に示される第３状態に切り替えられる。すなわち、レバー１７８は、メンテナンス位置へ向けて右向きに移動するキャリッジ２３に当接されて、切替部１７０を第３状態に切り替える。
【００６８】
さらに、メンテナンス位置からさらに右向きに移動するキャリッジ２３に押され、その後に左向きに移動するキャリッジ２３に離間されたレバー１７８は、第３係止部による係止が解除される。これにより、スライド部材１７１及びレバー１７８は、バネ１８０の付勢力によって左向きに移動される。そして、レバー１７８は、第１係止部に係止される。その結果、切替部１７０は、図５（Ｃ）に示される第３状態から、図５（Ａ）に示される第１状態に切り替えられる。すなわち、レバー１７８は、メンテナンス位置から左向きに移動するキャリッジ２３に離間されて、切替部１７０を第３状態から第１状態に切り替える。
【００６９】
すなわち、切替部１７０の状態は、レバー１７８に対するキャリッジ２３の接離によって切り替えられる。換言すれば、給送モータ１０１及び搬送モータ１０２の駆動力の伝達先は、キャリッジ２３によって切り替えられる。レバー１７８が第３係止部に係止された状態は、バネ１７９、１８０の付勢力に抗して、駆動ギヤ１７２を第２位置に保持する。レバー１７８が第３係止部に係止されていない状態は、駆動ギヤ１７２の移動を許容する。なお、本実施形態に係る切替部１７０の状態は、第３状態から第２状態に直接切り替えられず、前述のように、第３状態から第１状態に切り替え、さらに第１状態から第２状態に切り替える必要がある。
【００７０】
［電源部１１０］
複合機１０は、図６に示されるように、電源部１１０を有する。電源部１１０は、電源プラグを通じて外部電源から供給された電力を、複合機１０の各構成要素に供給するための種々の電子回路を有する。より詳細には、電源部１１０は、外部電源から取得した電力を、各モータ１０１〜１０３及び記録ヘッド３９に駆動電圧（例えば、２４Ｖ）として出力し、コントローラ１３０に制御電圧（例えば、５Ｖ）として出力する。
【００７１】
また、電源部１１０は、コントローラ１３０から出力される電源信号に基づいて、駆動状態と休眠状態とに切り替えが可能である。より詳細には、コントローラ１３０は、ＨＩＧＨレベルの電源信号（例えば、５Ｖ）を出力することによって、電源部１１０を休眠状態から駆動状態に切り替える。また、コントローラ１３０は、ＬＯＷレベルの電源信号（例えば、０Ｖ）を出力することによって、電源部１１０を駆動状態から休眠状態に切り替える。
【００７２】
駆動状態とは、モータ１０１〜１０３及び記録ヘッド３９に駆動電圧を出力している状態である。換言すれば、駆動状態とは、モータ１０１〜１０３及び記録ヘッド３９が動作可能な状態である。休眠状態とは、モータ１０１〜１０３及び記録ヘッド３９に駆動電圧を出力していない状態である。換言すれば、休眠状態とは、モータ１０１〜１０３及び記録ヘッド３９が動作不能な状態である。一方図示は省略するが、電源部１１０は、駆動状態であるか休眠状態であるかに拘わらず、コントローラ１３０及び通信部５０に制御電圧を出力している。
【００７３】
［コントローラ１３０］
コントローラ１３０は、図６に示されるように、ＣＰＵ１３１、ＲＯＭ１３２、ＲＡＭ１３３、ＥＥＰＲＯＭ１３４、及びＡＳＩＣ１３５を備えており、これらは内部バス１３７によって接続されている。ＲＯＭ１３２には、ＣＰＵ１３１が各種動作を制御するためのプログラムなどが格納されている。ＲＡＭ１３３は、ＣＰＵ１３１が上記プログラムを実行する際に用いるデータや信号等を一時的に記録する記憶領域、或いはデータ処理の作業領域として使用される。ＥＥＰＲＯＭ１３４には、電源オフ後も保持すべき設定情報が格納される。
【００７４】
ＡＳＩＣ１３５には、給送モータ１０１、搬送モータ１０２、及びキャリッジモータ１０３が接続されている。ＡＳＩＣ１３５は、各モータを回転させるための駆動信号を生成し、生成した駆動信号を各モータに出力する。各モータは、ＡＳＩＣ１３５からの駆動信号に従って正転駆動又は逆転駆動される。また、コントローラ１３０は、電源部１１０の駆動電圧を、記録ヘッド３９の不図示のドライバＩＣを通じて駆動素子に印加することによって、対応するノズル４０からインク滴を吐出させる。
【００７５】
また、ＡＳＩＣ１３５には、通信部５０が接続されている。通信部５０は、情報処理装置５１と通信可能な通信インタフェースである。すなわち、コントローラ１３０は、通信部５０を通じて情報処理装置５１に各種情報を送信し、通信部５０を通じて情報処理装置５１から各種情報を受信する。通信部５０は、例えば、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）に従った通信手順で無線信号を送受信するものであってもよいし、ＬＡＮケーブル或いはＵＳＢケーブルが接続されるインタフェースであってもよい。なお、図６において、情報処理装置５１を点線の枠で囲むことによって、複合機１０の構成要素と区別している。
【００７６】
また、ＡＳＩＣ１３５には、レジストセンサ１２０、ロータリエンコーダ１２１、キャリッジセンサ３８、メディアセンサ１２２、及びキャップセンサ１２３が接続されている。コントローラ１３０は、レジストセンサ１２０から出力される検出信号と、ロータリエンコーダ１２１から出力されるパルス信号とに基づいて、シート１２の位置を検知する。また、コントローラ１３０は、キャリッジセンサ３８から出力されるパルス信号に基づいて、キャリッジ２３の位置を検知する。また、コントローラ１３０は、キャップセンサ１２３から出力される検出信号に基づいて、キャップ７１の位置を検知する。
【００７７】
また、コントローラ１３０は、メディアセンサ１２２から出力される検出信号に基づいて、搬送ローラ部５４及び排出ローラ部５５によって搬送されたシート１２を検知する。より詳細には、コントローラ１３０は、時間的に隣接する検出信号の信号レベルの変化量と、予め定められた閾値とを比較する。そして、コントローラ１３０は、信号レベルの変化量が閾値以上になったことに応じて、上下方向７においてメディアセンサ１２２と対向する位置に、シート１２の先端が到達したことを検知する。
【００７８】
また、ＥＥＰＲＯＭ１３４は、ノズル４０から直前にインクを吐出した時刻（以下、「直前吐出時刻」と表記する。）を示す時刻情報を記憶する。直前吐出時刻は、例えば、後述するフラッシング処理を直前に実行した時刻、或いは後述する記録処理を直前に実行した時刻である。コントローラ１３０は、インクを吐出したタイミングでシステムクロック（不図示）から時刻情報を取得し、取得した時刻情報をＥＥＰＲＯＭ１３４に記憶させる。また、コントローラ１３０は、ＥＥＰＲＯＭ１３４に既に時刻情報が記憶されていることに応じて、既に記憶されている時刻情報を新たな時刻情報で上書きする。
【００７９】
さらに、ＥＥＰＲＯＭ１３４は、図７に示されるように、昇圧テーブルを記憶している。昇圧テーブルは、後述するＳ４１において、電源部１１０の駆動電圧を目標電圧値（例えば、２４Ｖ）に昇圧するために用いる情報を保持するテーブルである。図７（Ａ）は第１昇圧パターンを示す第１昇圧テーブルであり、図７（Ｂ）は第２昇圧パターンを示す第２昇圧テーブルであり、図７（Ｃ）は第３昇圧パターンを示す第３昇圧テーブルである。昇圧テーブルの詳細は、後述する。昇圧テーブルは、複合機１０の製造工程において、ＥＥＰＲＯＭ１３４に記憶される。昇圧テーブルは、ＥＥＰＲＯＭ１３４に代えて、ＲＯＭ１３２に記憶されていてもよい。
【００８０】
［画像記録処理］
次に、図８〜図１１を参照して、本実施形態の画像記録処理を説明する。なお、画像記録処理の開始時点において、キャリッジ２３はメンテナンス位置に位置し、キャップ７１は被覆位置に位置し、切替部１７０は第３状態であるものとする。以下の各処理は、ＲＯＭ１３２に記憶されているプログラムをＣＰＵ１３１が読み出して実行してもよいし、コントローラ１３０に搭載されたハードウェア回路によって実現されてもよい。また、各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００８１】
まず、複合機１０のコントローラ１３０は、画像記録指示を取得するまで、Ｓ１２以降の処理の実行を待機する（Ｓ１１：Ｎｏ）。画像記録指示は、シート１２に画像を記録することを指示するものである。画像記録指示の取得方法は特に限定されないが、コントローラ１３０は、例えば、通信部５０を通じて情報処理装置５１から画像記録指示を受信してもよいし、不図示の操作パネルを通じてユーザから画像記録指示（所謂、コピー指示）を受け付けてもよい。
【００８２】
次に、コントローラ１３０は、画像記録指示を取得したことに応じて（Ｓ１１：Ｙｅｓ）、準備条件決定処理を実行する（Ｓ１２）。準備条件決定処理は、後述する準備処理の実行条件を決定するための処理である。準備処理の実行条件とは、例えば、ＦＬＳ発数、ＣＲ速度、ＦＬＳ回数、及び昇圧パターンを含む。図９を参照して、準備条件決定処理の詳細を説明する。
【００８３】
ＦＬＳ発数は、後述するＦＬＳ処理で各ノズル４０から吐出するインク滴の合計数である。すなわち、ＦＬＳ発数は、記録処理の前にノズル４０から吐出すべきインク量の一例である。ＣＲ速度は、ＦＬＳ処理（換言すれば、第２移動処理）におけるキャリッジ２３の移動速度の最大値である。ＦＬＳ回数は、ＦＬＳ処理において、キャリッジ２３がインク受け部７５に対面する位置を通過する回数（換言すれば、後述するＦＬＳステップの数）である。昇圧パターンは、駆動電圧の昇圧のさせ方であって、図７（Ａ）〜図７（Ｃ）の昇圧テーブルに対応する。
【００８４】
［準備条件決定処理］
まず、コントローラ１３０は、現在時刻を示す時刻情報をシステムクロックから取得する。そして、コントローラ１３０は、ＥＥＰＲＯＭ１３４に記憶された時刻情報で示される直前吐出時刻と現在時刻との差を、直前にインクを吐出してから先行コマンドを受信するまでの経過時間Ｔとして算出する。そして、コントローラ１３０は、経過時間Ｔと、閾値時間Ｔｔｈ１、Ｔｔｈ２とを比較する（Ｓ２１、Ｓ２２）。閾値時間Ｔｔｈ１、Ｔｔｈ２は、ＥＥＰＲＯＭ１３４に予め記憶されている値であって、閾値時間Ｔｔｈ１＜Ｔｔｈ２である。
【００８５】
コントローラ１３０は、経過時間Ｔが閾値時間Ｔｔｈ１未満であることに応じて（Ｓ２１：Ｙｅｓ）、ＦＬＳ発数を５０発に決定する（Ｓ２３）。また、コントローラ１３０は、経過時間Ｔが閾値時間Ｔｔｈ１以上で且つ閾値時間Ｔｔｈ２未満であることに応じて（Ｓ２２：Ｙｅｓ）、ＦＬＳ発数を１００発に決定する（Ｓ２４）。さらに、コントローラ１３０は、経過時間Ｔが閾値時間Ｔｔｈ２以上であることに応じて（Ｓ２２：Ｎｏ）、ＦＬＳ発数を５００発に決定する（Ｓ２５）。すなわち、ＦＬＳ発数は、経過時間Ｔが長いほど多くなる。５０発〜１００発の間のＦＬＳ発数（例えば、７５発）は第１インク量の一例であり、１００〜５００発の間のＦＬＳ発数（例えば、２５０発）は第２インク量の一例である。Ｓ２１〜Ｓ２５の処理は、決定処理の一例である。
【００８６】
次に、コントローラ１３０は、ＦＬＳ発数を５０発に決定したことに応じて、ＣＲ速度を６０ｉｐｓに決定し、ＦＬＳ回数を１回に決定し、昇圧パターンを第１昇圧パターンに決定する（Ｓ２６、Ｓ２９）。また、コントローラ１３０は、ＦＬＳ発数を１００発に決定したことに応じて、ＣＲ速度を４ｉｐｓに決定し、ＦＬＳ回数を１回に決定し、昇圧パターンを第２昇圧パターンに決定する（Ｓ２７、Ｓ３０）。さらに、コントローラ１３０は、ＦＬＳ発数を５００発に決定したことに応じて、ＣＲ速度を４ｉｐｓに決定し、ＦＬＳ回数を３回に決定し、昇圧パターンを第３昇圧パターンに決定する（Ｓ２８、Ｓ３１）。なお、コントローラ１３０は、Ｓ２９〜Ｓ３１において、決定した昇圧パターンを示す昇圧テーブルを、ＥＥＰＲＯＭ１３４から読み出す。
【００８７】
なお、Ｓ２３〜Ｓ２８に示される数値は一例であって、これらに限定されないことは言うまでもない。以下、Ｓ２３、Ｓ２６、Ｓ２９で決定した実行条件に従って実行される準備処理を「第１パターン」と表記し、Ｓ２４、Ｓ２７、Ｓ３０で決定した実行条件に従って実行される準備処理を「第２パターン」と表記し、Ｓ２５、Ｓ２８、Ｓ３１で決定した実行条件に従って実行される準備処理を「第３パターン」と表記することがある。
【００８８】
次に図８に戻って、コントローラ１３０は、準備条件決定処理で決定した実行条件に従って、準備処理を実行する（Ｓ１３）。準備処理は、プリンタ１１を記録処理の実行が可能な状態にするための処理である。「記録処理の実行が可能な状態」とは、例えば、所定以上の品質の画像を記録することが可能な状態と言い換えることができる。準備処理は、例えば図１０に示されるように、昇圧処理（Ｓ４１）と、第１移動処理（Ｓ４２）と、駆動切替処理（Ｓ４３）と、ＦＬＳ処理（Ｓ４４）と、第２移動処理（Ｓ４５）と、給送処理（Ｓ４６）と、頭出し処理（Ｓ４７）とを含む。
【００８９】
昇圧処理（Ｓ４１）は、Ｓ２９〜Ｓ３１で読み出した昇圧テーブルに従って、電源部１１０の駆動電圧を目標電圧値に昇圧する処理である。Ｓ４１の処理の詳細は、図１１及び図１２を参照して後述する。
【００９０】
第１移動処理（Ｓ４２）は、キャップ７１に離間されたキャリッジ２３を、インク受け部７５より左方のフラッシング位置に移動させる処理である。すなわち、コントローラ１３０は、メンテナンス位置のキャリッジ２３を右向きに移動させ、その後にフラッシング位置まで左向きに移動させる。また、コントローラ１３０は、記録ヘッド３９のノズル４０に形成されたインクのメニスカスが破壊されるのを抑制するために、ステップＳ４２の開始時点において、キャリッジ２３を低速で左向きに移動させてから、ステップＳ４２の処理を実行してもよい。
【００９１】
駆動切替処理（Ｓ４３）は、キャップ７１を被覆位置から離間位置へ移動させる処理と、切替部１７０を第３状態から第１状態に切り替える処理とを含む。すなわち、コントローラ１３０は、給送モータ１０１を予め定められた回転量だけ回転させる。そして、給送モータ１０１の回転駆動力が第３状態の切替部１７０を通じて昇降機構に伝達されることによって、キャップ７１が被覆位置から離間位置へ移動される。
【００９２】
また、第１移動処理でキャリッジ２３がメンテナンス位置から右方に移動されたことによって、第３係止部によるレバー１７８の係止が解除される（すなわち、保持状態から許容状態に切り替えられる）。これにより、スライド部材１７１、駆動ギヤ１７２、１７３、及びレバー１７８は、バネ１８０の付勢力によって左方に移動する。すなわち、駆動ギヤ１７２は、被駆動ギヤ１７６から離間され、被駆動ギヤ１７５を乗り越えて、被駆動ギヤ１７４と噛み合う。また、駆動ギヤ１７３は、被駆動ギヤ１７７から離間される。すなわち、切替部１７０が非伝達状態から伝達状態に切り替えられる。
【００９３】
そこで、コントローラ１３０は、駆動ギヤ１７２、１７３が左方に移動する過程において、給送モータ１０１及び搬送モータ１０２の両方を正逆回転（以下、「クック動作」と表記する。）させる。クック動作は、例えば、給送モータ１０１及び搬送モータ１０２を所定の回転量だけ正転或いは逆転させ、その後に所定の回転量だけ逆転或いは正転させる動作である。給送モータ１０１及び搬送モータ１０２の回転量は、例えば、駆動ギヤ１７２、１７３それぞれを、各々の歯の円周方向の幅の１／２以上（より好ましくは、歯の円周方向の幅以上）回転させるのに必要な角度である。
【００９４】
コントローラ１３０は、例えば、第１移動処理でキャリッジ２３が左方に移動を開始したことに応じて、所定の間隔を空けてクック動作を最大５回実行する。これにより、駆動ギヤ１７２と被駆動ギヤ１７６との間の面圧、及び駆動ギヤ１７３と被駆動ギヤ１７７との間の面圧が解除されるので、各ギヤの噛み合いがスムーズに解除される。また、駆動ギヤ１７２は、被駆動ギヤ１７５をスムーズに乗り越えて、被駆動ギヤ１７４とスムーズに噛み合うことができる。
【００９５】
なお、コントローラ１３０は、図１０に示されるように、Ｓ４１〜Ｓ４３の処理を並行して実行する。より詳細には、コントローラ１３０は、画像記録指示を受信したタイミングでステップＳ４１、Ｓ４３の処理を同時に開始する。また、コントローラ１３０は、キャップセンサ１２３の検出信号がハイレベル信号からローレベル信号に変化したタイミングで、ステップＳ４２の処理を開始する。すなわち、コントローラ１３０は、ステップＳ４１、Ｓ４３の開始より後にステップＳ４２を開始する。
【００９６】
ＦＬＳ処理（Ｓ４４）は、準備条件決定処理で決定した実行条件（すなわち、ＦＬＳ発数、ＣＲ速度、ＦＬＳ回数）に従って、インク受け部７５に向けて記録ヘッド３９にインクを吐出させるフラッシング処理の一例である。すなわち、コントローラ１３０は、ステップＳ４４において、キャリッジ２３をＣＲ速度で移動させる過程で、電源部１１０の駆動電圧を駆動素子に印加するＦＬＳステップをＦＬＳ回数だけ繰り返すことによって、ＦＬＳ発数のインクを記録ヘッド３９に吐出させる。
【００９７】
まず、コントローラ１３０は、１回目のＦＬＳステップとして、フラッシング位置から右方にキャリッジ２３を移動させ、ノズル４０毎に予め定められ吐出タイミングで対応する駆動素子に駆動電圧を印加することによって、全てのノズル４０からインクを吐出させる。なお、キャリッジ２３は、ＦＬＳステップの期間中において、停止した状態からＣＲ速度まで加速し、ＣＲ速度で定速で移動する。すなわち、準備条件決定処理で決定したＣＲ速度は、ＦＬＳステップ中のキャリッジ２３の最高速度或いは目標速度を指す。
【００９８】
ＦＬＳ処理におけるインク滴の吐出タイミングは、ガイド壁７５Ｂ、７５Ｃにインク滴が着弾するように、予め定められている。各ノズル４０の吐出タイミングは、例えば、キャリッジセンサ３８のエンコーダ値によって特定される。本実施形態では、ブラックインクを吐出する右端のノズル列と、シアンインクを吐出する右端のノズル列とから最初のタイミングでインク滴が吐出され、インク滴が吐出されたノズル列の左隣のノズル列から次のタイミングでインク滴が吐出される。すなわち、コントローラ１３０は、各ノズル４０から主走査方向の配列順（すなわち、右から左の順）にインク滴を吐出させる。
【００９９】
また、ＦＬＳ回数＝１回の場合は、１回のＦＬＳステップで、ＦＬＳ発数のインク滴が各ノズル４０から吐出される。一方、ＦＬＳ回数＝３回の場合は、１回のＦＬＳステップで、ＦＬＳ発数の１／３のインク滴が各ノズル４０から吐出される。より詳細には、コントローラ１３０は、１回のＦＬＳステップにおいて、（ＦＬＳ発数／ＦＬＳ回数）のインクを各ノズル４０に吐出させる。すなわち、コントローラ１３０は、ステップＳ４４で複数回のＦＬＳステップを実行する場合に、ＦＬＳ発数のインク滴を複数のＦＬＳステップで分散して各ノズル４０に吐出させる。
【０１００】
次に、ＦＬＳ回数＝３回の場合、コントローラ１３０は、１回目のＦＬＳステップで全てのノズル４０からインクを吐出させた後に、インク受け部７５より右方の反転位置にキャリッジ２３を停止させる。そして、コントローラ１３０は、２回目のＦＬＳステップとして、反転位置から左方にキャリッジ２３を移動させ、ノズル４０毎に予め定められたタイミングで各ノズル４０からインクを吐出させる。すなわち、１回目のＦＬＳステップと、２回目のＦＬＳステップとは、キャリッジ２３の移動向き（左向き）と、各ノズル４０にインクを吐出させる順序（すなわち、左から右の順）とが相違する。
【０１０１】
さらに、コントローラ１３０は、２回目のＦＬＳステップが終了したことに応じて、３回目のＦＬＳステップとして、１回目のＦＬＳステップと同様の処理を実行する。すなわち、準備条件決定処理で決定したＦＬＳ回数に拘わらず、コントローラ１３０は、最後のＦＬＳステップにおいて、シート対向領域に近づく向き（すなわち、右向き）にキャリッジ２３を移動させる。
【０１０２】
なお、コントローラ１３０は、１回目のＦＬＳステップの前に、非吐出フラッシング処理をさらに実行してもよい。非吐出フラッシング処理とは、ノズル４０からインクが吐出されない程度に駆動素子を振動させる処理である。非吐出フラッシング処理は、昇圧処理を終了した後の任意のタイミングで実行されてもよい。非吐出フラッシング処理の実行時間は、例えば、経過時間Ｔが長いほど長くしてもよい。これにより、フラッシング処理において、ノズル４０からインクが吐出されやすくなる。
【０１０３】
第２移動処理（Ｓ４５）は、キャリッジ２３を検出位置に向けて右向きに移動させる処理である。すなわち、コントローラ１３０は、キャリッジモータ１０３を駆動させることによって、キャリッジ２３を検出位置まで右方に移動させる。検出位置とは、シート対向領域のうち、給送トレイ２０Ａ、２０Ｂが支持可能な全てのサイズ（例えば、Ａ４、Ｂ４、Ｌ版など）のシート１２と対面し得る位置である。主走査方向におけるシート１２の中央が位置決めされた状態で給送トレイ２０Ａ、２０Ｂに支持されている場合、検出位置は、主走査方向におけるシート対向領域の中央であってもよい。
【０１０４】
すなわち、ＦＬＳ回数＝１回の場合の第２移動処理は、ＦＬＳ処理で右方に移動するキャリッジ２３を、ＦＬＳ処理の終了後に停止させることなく、検出位置まで移動させる処理である。一方、ＦＬＳ回数＝３回の場合の第２移動処理は、３回目のＦＬＳステップで右方に移動するキャリッジを、当該ＦＬＳステップの終了後に停止させることなく、検出位置まで移動させる処理である。また、ＦＬＳ処理におけるＣＲ速度が４ｉｐｓである場合の第２移動処理において、コントローラ１３０は、ＦＬＳ処理の終了後にキャリッジ２３を６０ｉｐｓに増速してもよい。
【０１０５】
給送処理（Ｓ４６）は、給送トレイ２０Ａに支持されたシート１２を、搬送ローラ部５４に到達する位置まで給送部１５Ａに給送させる処理である。この給送処理は、シート１２の給送元として給送トレイ２０Ａを画像記録指示が示す場合に実行される。コントローラ１３０は、給送モータ１０１を正転させ、レジストセンサ１２０の検出信号がローレベル信号からハイレベル信号に変化してから予め定められた回転量だけさらに正転させる。そして、給送モータ１０１の回転駆動力が第１状態の切替部１７０を通じて給送ローラ２５Ａに伝達されることによって、給送トレイ２０Ａに支持されたシートが搬送路６５に給送される。
【０１０６】
頭出し処理（Ｓ４７）は、給送処理によって搬送ローラ部５４に到達されたシート１２を、最初に画像が記録される領域（以下、「記録領域」と表記する。）が記録ヘッド３９に対面し得る位置まで、搬送ローラ部５４及び排出ローラ部５５に搬送向き１６に搬送させる処理である。シート１２上の最初の記録領域は、画像記録指示に示されている。コントローラ１３０は、搬送モータ１０２を正転させることによって、画像記録指示に示される最初の記録領域が記録ヘッド３９に対面するまで、搬送ローラ部５４に到達されたシート１２を搬送ローラ部５４及び排出ローラ部５５に搬送させる。また、コントローラ１３０は、頭出し処理の過程でメディアセンサ１２２によってシート１２の先端を検知する。Ｓ４６、Ｓ４６の処理は、初回搬送処理の一例である。
【０１０７】
なお、Ｓ４４〜Ｓ４７の処理は、Ｓ４１〜Ｓ４３の処理の少なくとも一部が終了した後でなければ開始できない。より詳細には、ＦＬＳ処理は、第１移動処理が終了した後でなければ開始できず、昇圧処理及び駆動切替処理が終了していなくても開始できる。また、第２移動処理は、ＦＬＳ処理と同時或いはＦＬＳ処理の実行後に開始される。また、給送処理は、駆動切替処理が終了した後でなければ開始できず、昇圧処理及び第１移動処理が終了していなくても開始できる。さらに、頭出し処理は、給送処理が終了した後でなければ開始できない。
【０１０８】
すなわち、コントローラ１３０は、第１移動処理が終了したことに応じて、ＦＬＳ処理を開始する。なお、コントローラ１３０は、図１０の第１パターン及び第２パターンのように、昇圧処理が終了してから、ＦＬＳ処理を開始してもよい。また、コントローラ１３０は、図１０の第３パターンのように、昇圧処理の第３昇圧ステップの実行中に、ＦＬＳ処理を開始してもよい。そして、コントローラ１３０は、ＦＬＳ処理と同時或いは３回目のＦＬＳステップと同時に、第２移動処理を開始する。また、コントローラ１３０は、駆動切替処理が終了したことに応じて、給送処理を開始する。そして、コントローラ１３０は、給送処理が終了したことに応じて、頭出し処理を開始する。
【０１０９】
また図示は省略するが、シート１２の給送元として給送トレイ２０Ｂを画像記録指示が示す場合、コントローラ１３０は、ＦＬＳ処理が終了したことに応じて、切替部１７０を第１状態から第２状態に切り替える。すなわち、コントローラ１３０は、第２移動処理で移動中のキャリッジ２３をさらに右向きに移動させて、第１係止部に係止されたレバー１７８を第２係止部に係止させる。そして、コントローラ１３０は、切替部１７０を第２状態に切り替えたことに応じて、キャリッジ２３を検出位置に向けて左方に移動させる。さらに、コントローラ１３０は、切替部１７０を第２状態に切り替えたことに応じて、給送トレイ２０Ｂに支持されたシート１２を給送する給送処理を開始する。
【０１１０】
次に、コントローラ１３０は、準備処理に含まれる全ての処理が終了したことに応じて、取得した画像記録指示に従って記録処理を実行する（Ｓ１４〜Ｓ１７）。換言すれば、コントローラ１３０は、頭出し処理の過程でメディアセンサ１２２を通じてシート１２を検出し且つ頭出し処理が終了したことに応じて、記録処理を実行する。記録処理は、例えば、交互に実行される吐出処理（Ｓ１４）及び搬送処理（Ｓ１６）と、排出処理（Ｓ１７）とを含む。吐出処理は、記録ヘッド３９に対面されたシート１２の記録領域に対して、画像記録指示に従って記録ヘッド３９に選択的にインク滴を吐出させる処理である。搬送処理は、搬送向き１６に沿う所定の搬送幅だけ、搬送ローラ部５４及び排出ローラ部５５にシート１２を搬送させる処理である。排出処理は、画像が記録されたシート１２を排出ローラ部５５に排出トレイ２１へ排出させる処理である。
【０１１１】
すなわち、コントローラ１３０は、キャリッジ２３をシート対向領域の一端から他端に移動させ、目標電圧値に昇圧された駆動電圧を画像記録指示で示されるタイミングで駆動素子に選択的に印加する（Ｓ１４）。次に、コントローラ１３０は、次の記録領域に記録すべき画像が存在することに応じて（Ｓ１５：Ｎｏ）、次の記録領域が記録ヘッド３９に対面される位置まで、搬送ローラ部５４及び排出ローラ部５５にシート１２を搬送させる（Ｓ１６）。そして、コントローラ１３０は、全ての記録領域に画像を記録するまで、吐出処理及び搬送処理を繰り返し実行する。次に、コントローラ１３０は、全ての記録領域に画像を記録したことに応じて（Ｓ１５：Ｙｅｓ）、排出ローラ部５５にシート１２を排出トレイ２１へ排出させる（Ｓ１７）。
【０１１２】
また図示は省略するが、コントローラ１３０は、記録処理（Ｓ１４〜Ｓ１７）が終了してから所定の時間が経過したことに応じて、キャリッジ２３をメンテナンス位置に移動させ、切替部１７０を第３状態に変化させ、キャップ７１を被覆位置に移動させる。さらに、コントローラ１３０は、キャップ７１を被覆位置に移動させてから所定の時間が経過したことに応じて、電源部１１０を駆動状態から休眠状態に切り替える。
【０１１３】
［昇圧処理］
次に図１１及び図１２を参照して、Ｓ４１の昇圧処理を詳細を説明する。昇圧処理は、複数の昇圧ステップを繰り返し実行することによって、電源部１１０の駆動電圧を目標電圧値に昇圧する処理である。昇圧ステップは、電源部１１０の駆動電圧を設定電圧値Ｖに昇圧する処理である。昇圧処理が実行されることによって、電源部１１０は、ノズル４０からインクを吐出させるために駆動素子に印加する駆動電圧を、不図示のコンデンサ等に保持する。以下、図７（Ｂ）に示される第２昇圧テーブルに従った昇圧処理の例を中心に説明する。なお、昇圧処理の開始時点の駆動電圧は、０Ｖとする。
【０１１４】
昇圧テーブルに含まれる各レコードは、複数の昇圧ステップのうちの１つに対応する。昇圧ステップにおける処理の内容は、例えば、設定電圧値Ｖ、待機時間Ｔ、サンプリング間隔Ｉ、サンプル数Ｎ、及び閾値Ｔｈによって特定される。設定電圧値Ｖは、当該昇圧ステップで昇圧される駆動電圧の目標値である。待機時間Ｔは、駆動電圧が設定電圧値Ｖに達するのに必要と考えられる予め定められた時間である。サンプリング間隔Ｉは、駆動電圧の現在値の取得間隔である。サンプル数Ｎは、駆動電圧の現在値の取得回数である。閾値Ｔｈは、当該昇圧ステップが正常に終了したか否かを判定するために、後述する平均電圧値と比較される値である。設定電圧値Ｖは目標電圧値以下の値であり、閾値Ｔｈは対応する設定電圧値Ｖ未満の値である。
【０１１５】
以下、変数ｉ＝１を含むレコードで示される昇圧ステップを「第１昇圧ステップ」と表記し、変数ｉ＝２を含むレコードで示される昇圧ステップを「第２昇圧ステップ」と表記し、変数ｉ＝３を含むレコードで示される昇圧ステップを「第３昇圧ステップ」と表記する。すなわち、コントローラ１３０は、昇圧処理において、第１昇圧ステップ、第２昇圧ステップ、及び第３昇圧ステップを、この順に実行する。また、第２昇圧ステップの設定電圧値Ｖ（＝２２Ｖ）は、第１昇圧ステップの設定電圧値Ｖ（＝１４Ｖ）より高い。また、第３昇圧ステップの設定電圧値Ｖ（＝２４Ｖ）は、第２昇圧ステップの設定電圧値Ｖ（＝２２Ｖ）より高い。
【０１１６】
まず、コントローラ１３０は、変数ｉに初期値（＝１）を代入する（Ｓ５１）。次に、コントローラ１３０は、変数ｉに対応する設定電圧値Ｖｉ（＝１４Ｖ）まで駆動電圧を昇圧することを指示する昇圧信号Ｓｉを、電源部１１０に出力する（Ｓ５２）。すなわち、図７（Ｂ）の第１昇圧ステップでは、電源部１１０の駆動電圧が０Ｖから１４Ｖまで昇圧される。以下、昇圧ステップの開始時点の駆動電圧（＝０Ｖ）と、当該昇圧ステップの設定電圧値（＝１４Ｖ）との差を「昇圧幅」と表記する。Ｓ５２の処理は、指示処理の一例である。
【０１１７】
昇圧信号Ｓｉは、例えば、電源部１１０の不図示のレギュレータ回路に供給される電源電圧の波形を示すパルス信号である。昇圧信号Ｓｉ中のハイレベル信号の割合（以下、「デューティ比」と表記する。）によって、昇圧速度が制御される。すなわち、待機時間Ｔが同一であれば、昇圧幅が大きいほどデューティ比の大きい昇圧信号Ｓｉが出力される。また、昇圧幅が同一であれば、待機時間Ｔが短いほどデューティ比の大きい昇圧信号Ｓｉが出力される。電源部１１０は、コントローラ１３０から出力された昇圧信号Ｓｉに従って、外部電源から供給される電源電圧を、レギュレータ回路によって設定電圧値Ｖｉまで昇圧する。電源部１１０を昇圧するとは、例えば、不図示のコンデンサ等の蓄電素子に、設定電圧値Ｖｉに相当する電荷を蓄えることを指す。
【０１１８】
これにより、電源部１１０の駆動電圧は、図１２に示されるように、徐々に昇圧される。そこで、コントローラ１３０は、Ｓ５２の処理を実行してから変数ｉに対応する待機時間Ｔｉ（＝２５ｍｓｅｃ）が経過するまで（Ｓ５３：Ｎｏ）、Ｓ５４以降の処理の実行を待機する。そして、コントローラ１３０は、昇圧信号Ｓｉを出力してから待機時間Ｔｉが経過したことに応じて（Ｓ５３：Ｙｅｓ）、電源部１１０が保持する駆動電圧の現在値を、変数ｉに対応するサンプリング間隔Ｉｉ（＝１０ｍｓｅｃ）の間隔を空けて、変数ｉに対応するサンプル数Ｎｉ（＝４回）だけ取得する（Ｓ５４）。Ｓ５４の処理は、取得処理の一例である。
【０１１９】
より詳細には、コントローラ１３０は、電源部１１０の駆動電圧の現在値をアナログ値からデジタル値にＡ／Ｄ変換して、第１電圧値としてＲＡＭ１３３に一時記憶させる。次に、コントローラ１３０は、第１電圧値をＲＡＭ１３３に一時記憶させたことに応じて、サンプリング間隔Ｉｉが経過するまで待機する。次に、コントローラ１３０は、サンプリング間隔Ｉｉが経過したことに応じて、第２電圧値を取得する。第２電圧値の取得方法は、第１電圧値と同様である。そして、コントローラ１３０は、第Ｎ電圧値を取得するまで、これらの処理を繰り返し実行する。
【０１２０】
次に、コントローラ１３０は、ＲＡＭ１３３に一時記憶させたＮ個の電圧値のうちから、最大電圧値及び最小電圧値を除外する。そして、コントローラ１３０は、残った（Ｎ−２）個の電圧値の平均値（以下、「平均電圧値」と表記する。）を算出する（Ｓ５５）。平均電圧値は、Ｎ個の電圧値の代表値の一例である。但し、代表値の具体例はこれに限定されず、例えば、Ｎ個の電圧値の平均値でもよいし、Ｎ個の電圧値の中央値でもよい。
【０１２１】
次に、コントローラ１３０は、Ｓ５５で算出した平均電圧値が、変数ｉに対応する閾値Ｔｈｉ（＝１３．５Ｖ）以上か否かを判断する（Ｓ５６）。Ｓ５６の処理は、判断処理の一例である。次に、コントローラ１３０は、平均電圧値が閾値Ｔｈｉ以上だと判断したことに応じて（Ｓ５６：Ｙｅｓ）、電源部１１０の駆動電圧が目標電圧値に達した（すなわち、設定電圧値Ｖｉ＝目標電圧値）か否かを判断する（Ｓ５７）。
【０１２２】
コントローラ１３０は、電源部１１０の駆動電圧が目標電圧値に達していないと判断したことに応じて（Ｓ５７：Ｎｏ）、変数ｉを１だけインクリメントして（Ｓ５８）、Ｓ５２〜Ｓ５７の処理を再び実行する。また、コントローラ１３０は、電源部１１０の駆動電圧が目標電圧値に達したと判断したことに応じて（Ｓ５７：Ｙｅｓ）、昇圧処理を終了する。すなわち、コントローラ１３０は、電源部１１０の駆動電圧が目標電圧値に達するまで（Ｓ５７：Ｎｏ）、設定電圧値Ｖ及び閾値Ｔｈを徐々に高くしながら、昇圧ステップを繰り返し実行する。
【０１２３】
さらに、コントローラ１３０は、第２昇圧テーブルに従った昇圧処理の実行中において、平均電圧値が閾値Ｔｈｉ未満だと判断したことに応じて（Ｓ５６：Ｎｏ）、図７（Ａ）に示される第１昇圧テーブルをＥＥＰＲＯＭ１３４から読み出す（Ｓ５９）。そして、コントローラ１３０は、読み出した第１昇圧テーブルに従って昇圧ステップを実行する（Ｓ５２〜Ｓ５７）。すなわち、コントローラ１３０は、例えば、第２昇圧テーブルに従った第２昇圧ステップ（ｉ＝２）で平均電圧値が閾値Ｔｈ２未満だと判断したことに応じて（Ｓ５６：Ｎｏ）、第１昇圧テーブルに従った第２昇圧ステップ、第１昇圧テーブルに従った第３昇圧ステップを、この順に実行すればよい。第３昇圧テーブルに従った昇圧処理についても同様である。一方、コントローラ１３０は、第１昇圧テーブルに従った昇圧処理の実行中において、平均電圧値が閾値Ｔｈｉ未満だと判断したことに応じて（Ｓ５６：Ｎｏ）、変数ｉをインクリメントせずに、Ｓ５２〜Ｓ５７の処理を再び実行すればよい。
【０１２４】
［実施形態の作用効果］
上記の実施形態において、図７に示される第１昇圧テーブル、第２昇圧テーブル、第３昇圧テーブルを比較すると、例えば以下のような相違点がある。一例として、第ｉ昇圧ステップの待機時間Ｔは、第１昇圧テーブルより第２昇圧テーブルの方が短い。他の例として、第ｉ昇圧ステップのサンプル数Ｎは、第１昇圧テーブルより第２昇圧テーブルの方が少ない。他の例として、第ｉ昇圧ステップのサンプリング間隔Ｉは、第２昇圧テーブルより第３昇圧テーブルの方が短い。他の例として、第ｉ昇圧ステップの閾値Ｔｈは、第２昇圧テーブルより第３昇圧テーブルの方が小さい。
【０１２５】
なお、第１昇圧テーブル及び第２昇圧テーブルの間で設定値を異ならせる項目は、前述の例に限定されない。すなわち、待機時間Ｔ、サンプリング間隔Ｉ、サンプル数Ｎ、及び閾値Ｔｈのうちの少なくとも１つが異なっていればよい。第２昇圧テーブル及び第３昇圧テーブルについても同様である。さらに図示は省略するが、第２昇圧テーブルのレコード数（すなわち、第２昇圧パターンの昇圧ステップの数）を、第１昇圧テーブルのレコード数（すなわち、第１昇圧パターンの昇圧ステップの数）より少なくしてもよい。同様に、第３昇圧テーブルのレコード数（すなわち、第３昇圧パターンの昇圧ステップの数）を、第２昇圧テーブルのレコード数（すなわち、第２昇圧パターンの昇圧ステップの数）より少なくしてもよい。
【０１２６】
すなわち、図１０に示されるように、第２昇圧パターンに従った昇圧処理の実行時間は、第１昇圧パターンに従った昇圧処理より短くなる。同様に、第３昇圧パターンに従った昇圧処理の実行時間は、第２昇圧パターンに従った昇圧処理より短くなる。また、図１０に示されるように、ＣＲ速度を４ｉｐｓとするＦＬＳ処理の実行時間（第２パターン）は、ＣＲ速度を６０ｉｐｓとするＦＬＳ処理（第１パターン）より長くなる。同様に、ＦＬＳ回数を３回とするＦＬＳ処理の実行時間（第３パターン）は、ＦＬＳ回数を１回とするＦＬＳ処理（第２パターン）より長くなる。
【０１２７】
ここで、ＦＰＯＴは、昇圧処理を開始してから第２移動処理が終了するまでの時間と、駆動切替処理を開始してから頭出し処理が終了するまでの時間とのうち、長い方の時間の影響を受ける。そこで図１０に示されるように、駆動切替処理を開始してから頭出し処理が終了するまでの時間が固定値だと仮定して、ＦＬＳ処理の実行時間が長くなる（換言すれば、ＦＬＳ発数が多くなる、経過時間Ｔが長くなる）ほど、昇圧処理の実行時間を短くする。その結果、並列で実行される複数の処理の終了時刻の差が小さくなるので、ＦＰＯＴの増大を抑制することができる。
【０１２８】
なお、第２昇圧パターンは、電源部１１０を昇圧するための電子回路に大きな負荷を与える程、電源部１１０の駆動電圧を急速に昇圧するものではない。しかしながら、第２昇圧パターンに従った昇圧処理を繰り返し実行すると、僅かな負荷が電子回路に蓄積されることになる。そこで、ＦＬＳ処理の実行時間が短い場合には、昇圧時間が相対的に長い第１昇圧パターンを用いることによって、電子回路に蓄積される負荷を軽減することができる。第３昇圧パターンについても同様である。
【０１２９】
また、上記の実施形態によれば、第３パターンの準備処理において、昇圧処理の第３昇圧ステップとＦＬＳ処理とが並行して実行される。これにより、昇圧処理を開始してから第２移動処理が終了するまでの時間をさらに短縮することができる。その結果、ＦＬＳ処理で吐出すべきインク量が多い場合に、ＦＰＯＴの増大を抑制することができる。なお、最後の昇圧ステップの実行時点の駆動電圧（２２Ｖ）は、目標電圧値（２４Ｖ）の近くまで既に昇圧されているので、昇圧処理の終了を待たずにＦＬＳ処理を実行しても、必要なインク量を吐出させることができる。
【０１３０】
［変形例］
なお、上記の実施形態では、画像記録指示を取得したことに応じてＳ４１〜Ｓ４７が実行される例を説明したが、Ｓ４１〜Ｓ４７の処理の実行タイミングは、前述の例に限定されない。例えば、情報処理装置５１から送信される画像記録指示は、先行コマンドと、記録コマンドとを含んでもよい。先行コマンドは、記録コマンドの送信を予告するコマンドである。記録コマンドは、記録処理の実行を指示するためのコマンドである。
【０１３１】
まず、情報処理装置５１は、複合機１０に画像記録処理を実行させる指示をユーザから受け付けたことに応じて、複合機１０に先行コマンドを送信する。次に、情報処理装置５１は、先行コマンドを送信したことに応じて、ユーザによって指定された画像データからラスタデータを生成する。そして、情報処理装置５１は、生成したラスタデータを含む記録コマンドを複合機１０に送信する。
【０１３２】
一方、複合機１０のコントローラ１３０は、通信部５０を通じて情報処理装置５１から先行コマンドを受信したことに応じて、Ｓ４１〜Ｓ４３の処理を実行する。また、コントローラ１３０は、通信部５０を通じて情報処理装置５１から記録コマンドを受信し且つＳ４１〜Ｓ４３の処理が終了したことに応じて、Ｓ４４〜Ｓ４７の処理を実行する。上記構成によれば、ＦＰＯＴをさらに短縮することができる。そして、第２パターン或いは第３パターンの準備処理は、昇圧処理が終了するまでに記録コマンドを受信する（すなわち、ラスタデータの生成に要する時間が短い）場合に、特に有利な効果を奏する。
【０１３３】
また、昇圧処理を開始してから第２移動処理が終了するまでの時間と、駆動切替処理を開始してから頭出し処理が終了するまでの時間とを平準化する方法は、前述の例に限定されない。他の例として、コントローラ１３０は、図１３（Ａ）に示されるように、ＦＬＳ処理の実行時間が短い（すなわち、ＦＬＳ発数が第１インク量未満の）場合に、駆動切替処理でクック動作を３回実行してもよい。一方、コントローラ１３０は、図１３（Ｂ）に示されるように、ＦＬＳ処理の実行時間が長い（すなわち、ＦＬＳ発数が第１インク量以上の）場合に、駆動切替処理でクック動作を５回実行してもよい。
【０１３４】
上記の変形例では、昇圧処理を開始してから第２移動処理が終了するまでの時間が固定値だと仮定して、フラッシング処理の実行時間が短くなるほど駆動切替処理の実行時間を短くする。その結果、並列で実行される複数の処理の終了時刻の差が小さくなるので、ＦＰＯＴの増大を抑制することができる。５回は第１回数の一例であり、３回は第２回数の一例である。
【０１３５】
なお、駆動ギヤ１７２は、３回のクック動作によって、被駆動ギヤ１７６からスムーズに離間され、被駆動ギヤ１７５をスムーズに乗り越え、被駆動ギヤ１７４にスムーズに噛合される。しかしながら、各ギヤ１７２、１７４〜１７６の噛合状態の切り替えを少ないクック動作で実現しようとすると、僅かな負荷が各ギヤ１７２〜１７７に蓄積されることになる。そこで、記録処理の実行時間が長い場合には、駆動切り替え処理の実行時間を短くしてもＦＰＯＴの短縮に寄与しないので、クック動作を５回実行することによって、各ギヤ１７２〜１７７に蓄積される負荷を軽減することができる。
【０１３６】
さらに、上記の実施形態では、給送ローラ２５Ａ、２５Ｂ、キャップ７１の昇降機構、搬送ローラ６０、排出ローラ６２、及びポンプ７３を、給送モータ１０１及び搬送モータ１０２を用いて駆動させる例を説明したが、給送モータ１０１を省略し、給送ローラ２５Ａ、２５Ｂ、キャップ７１の昇降機構、搬送ローラ６０、排出ローラ６２、及びポンプ７３を搬送モータ１０２によって駆動させてもよい。
【０１３７】
また、上記の実施形態では、キャリッジ２３が主走査方向に移動する過程において記録ヘッド３９にインク滴を吐出させる例を説明した。しかしながら、本発明の記録ヘッドは、これに限定されず、例えば、シート対向領域の全域にノズルが配列された所謂ラインヘッドであってもよい。
【０１３８】
また、上記の実施形態では、駆動ギヤ１７２、１７３を支軸の向きにスライドさせることによって、駆動ギヤ１７２、１７３を被駆動ギヤ１７４〜１７７に接離させる例を説明した。しかしながら、駆動ギヤ１７２、１７３を被駆動ギヤ１７４〜１７７に接離させる構成は、前述の例に限定されない。他の例として、駆動ギヤ１７２、１７３は、所謂振子ギヤであってもよい。すなわち、駆動ギヤ１７２、１７３は、支軸と直交する方向に揺動することによって、被駆動ギヤ１７４〜１７７と噛合され、或いは被駆動ギヤ１７４〜１７７との噛合が解除されてもよい。
【符号の説明】
【０１３９】
１０・・・複合機
１１・・・プリンタ
２３・・・キャリッジ
３９・・・記録ヘッド
４０・・・ノズル
５０・・・通信部
１１０・・・電源部
１３０・・・コントローラ
【図１】
2018167407.tif 000003
【図２】
2018167407.tif 000004
【図３】
2018167407.tif 000005
【図４】
2018167407.tif 000006
【図５】
2018167407.tif 000007
【図６】
2018167407.tif 000008
【図７】
2018167407.tif 000009
【図８】
2018167407.tif 000010
【図９】
2018167407.tif 000011
【図１０】
2018167407.tif 000012
【図１１】
2018167407.tif 000013
【図１２】
2018167407.tif 000014
【図１３】
2018167407.tif 000015