(57)【要約】【課題】印刷中に行われる印刷能力の確保又は検査のための準備動作を効率よく行って、印刷スループットの低下を抑えることができる印刷装置及び印刷装置における準備動作制御方法を提供する。【解決手段】今回（Ｎ回目）のパスを終えてフル側の終了位置ＰＴnに停止したキャリッジ３２が、次回（Ｎ＋１回目）のパスの移動を開始するまでの紙送待機予測時間Ｔｗを演算する。この紙送待機予測時間Ｔｗが、フラッシングを行うのに必要な待ち時間であるフラッシング必要条件時間Ｔfcを超えるか否かを判定し、Ｔｗ＞Ｔfcが成立すると、時間Ｔfcを待つことなく直ちにキャリッジ３２のフラッシング位置ＦＰへの移動を開始させる。一方、Ｔｗ＞Ｔfcが不成立の場合は、時間Ｔfcが経過する前のフラッシング位置ＦＰへの移動は行わない。また、フラッシング終了後はフラッシング位置ＦＰから次回（Ｎ＋１回目）のパスを開始する。【選択図】図６
2012020518.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを取得する取得部と、
印刷媒体に対する相対的な往復運動を伴って印刷データに基づく印刷を行う印刷手段と、
前記印刷手段の印刷能力を確保又は検査するための準備動作に用いられ、前記印刷手段が前記往復運動を行う経路の両側のうち第１の側に設けられた準備手段と、
前記印刷手段が次の印刷を伴う相対移動を開始するまでの待機時間を予測し、当該予測の待機時間が設定時間を超えるか否かを判断する判断手段と、
前記待機時間が設定時間を超えると判断された場合は、前記印刷手段の前記準備動作を行うべき準備動作位置への印刷を伴わない相対移動を開始させるとともに当該相対移動の後に前記準備動作を行わせ、一方、前記待機時間が前記設定時間を超えないと判断された場合は、前記印刷手段の前記準備動作位置への相対移動を開始させない制御手段と、
前記印刷手段が前記経路における前記第１の側とは反対側の第２の側から前記準備動作位置へ向かう場合は、前記準備動作を終えた前記印刷手段が前記第１の側から次の印刷を伴う相対移動を開始しうるように印刷データを変更する変更手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記変更手段は、前記判断手段により前記予測の待機時間が設定時間を超えると判断された場合、前記印刷データの変更処理を開始するとともに、少なくとも前記準備動作の終了までに当該印刷データの変更処理を終了することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御手段は、前記印刷手段の前記準備動作位置への相対移動の後に行うべき前記準備動作の開始時期を、次の印刷の開始タイミングに合わせて調整することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記準備動作は前記印刷手段の印刷能力回復力又は検査能力の違いに応じた複数種用意され、
前記制御手段は、前記複数種用意された前記準備動作のうち前記待機時間又は残り印刷量に応じた一つを選択し、前記印刷手段に当該選択した一つの準備動作を行わせることを特徴とする請求項１乃至３のいずれか一項に記載の印刷装置。
【請求項５】
前記判断手段は、前記予測の待機時間が前記設定時間としての第１の設定時間より長くなるか否かを判断し、
前記制御手段は、前記待機時間が前記第１の設定時間より長くなると判断された場合は、前記準備動作位置への相対移動を開始するまでの待ち時間として設定された第２の設定時間を経過する前に、前記印刷手段に前記準備動作位置への相対移動を開始させるとともに、当該相対移動の後に前記準備動作を行わせ、一方、前記待機時間が前記第１の設定時間より長くならないと判断された場合には、少なくとも前記第２の設定時間を経過する前は、前記印刷手段の前記準備動作位置への相対移動を開始させないことを特徴とする請求項１乃至４のいずれか一項に記載の印刷装置。
【請求項６】
前記判断手段が予測する前記待機時間は、前記印刷手段が次の印刷を伴う相対移動を開始する前に前記準備動作位置へ相対移動して前記準備動作を行った場合における次の印刷を伴う相対移動を開始するまでの待機時間であり、
前記第１の設定時間は、前記予測の待機時間が、次の印刷を伴う相対移動の開始時期の遅延を伴うことなく当該次の印刷を伴う相対移動を開始しうる最大許容待機時間であることを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記印刷媒体を搬送する搬送手段を備え、
前記制御手段は、前記印刷媒体を次の印刷位置まで搬送可能な搬送長を取得し、当該搬送長に基づいて前記搬送手段を制御することにより前記印刷媒体の搬送を行い、
前記判断手段は、前記搬送長に基づいて前記待機時間を予測することを特徴とする請求項１乃至６のいずれか一項に記載の印刷装置。
【請求項８】
印刷媒体に対する相対的な往復運動を伴って印刷データに基づく印刷を行う印刷手段と、前記印刷手段の印刷能力を確保又は検査するための準備動作に用いられ、前記印刷手段が前記往復運動を行う経路の両側のうち第１の側に設けられた準備手段とを備えた印刷装置における準備動作制御方法であって、
前記印刷手段が次の印刷を伴う相対移動を開始するまでの待機時間を予測し、当該予測の待機時間が設定時間を超えるか否かを判断する判断手順と、
前記待機時間が設定時間を超えると判断された場合は、前記印刷手段の前記準備動作を行うべき準備動作位置への印刷を伴わない相対移動を開始させるとともに、当該相対移動の後に前記準備動作を行わせ、一方、前記待機時間が前記設定時間を超えないと判断した場合は、前記印刷手段の前記準備動作位置への相対移動を開始させない制御手順と、
前記印刷手段が前記経路における前記第１の側とは反対側の第２の側から前記準備動作位置へ向かう場合は、前記準備動作を終えた前記印刷手段が前記第１の側から次の印刷を伴う相対移動を開始しうるように印刷データを変更する変更手順と、
を備えたことを特徴とする印刷装置における準備動作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷手段の印刷能力を確保又は検査するための準備動作を行う印刷装置及び印刷装置における準備動作制御方法に関する。
【背景技術】
【０００２】
例えば特許文献１には、プリンター（印刷装置）を制御する制御部が、記録ヘッド（印刷手段）を記録媒体から外れた位置へ移動させて記録ヘッドからインクを吐出させるフラッシング動作を所定時間毎に実行させる構成が開示されている。また、記録媒体の排出時には、搬送モーターの動作により記録媒体を排出する排出動作中に所定時間（フラッシング時間）が経過する場合にのみ、排出動作の開始前にフラッシング動作を実行させ、一方、排出動作中にフラッシング時間を超えない場合は、排出動作のみを行う構成となっていた。
【０００３】
このように排出動作時に限らず、印刷中に何らかの理由で印刷ヘッドを有するキャリッジ（印刷手段）に、次回の印刷を伴う移動（走査）を開始するまでに待機時間が発生した場合は、キャリッジがフラッシング位置へ移動してフラッシングを行うようになっていた。例えば紙送り量が多く、次回の移動を開始するまでの待機時間が一定時間を超えた場合、キャリッジはその待機位置からフラッシング位置へ移動してフラッシング動作を行うことになる。
【０００４】
また、特許文献２には、プリンターが、特定事象から一定時間以上の時間が経過したことを認識した場合、印刷ヘッド（つまり印刷ヘッドを有するキャリッジ）を印刷領域から調整領域へ送る。そして、印刷ヘッドは、調整領域においてレーザー光を用いたノズルのインク滴の吐出検査（ドット抜け検査）を行い、印刷領域へ戻る復路上のフラッシング位置でフラッシングを行う構成が開示されている。このように印刷中には、印刷ヘッドの印刷能力を確保又は検査する目的で、印刷能力（インク吐出能力）を確保するフラッシング動作や、印刷能力の有無を検査するノズル検査などの準備動作が行われる。
【０００５】
このように、従来のプリンターでは、印刷媒体の紙送り量が多いなどの理由で、キャリッジに印刷中の所定タイミングから所定時間を超える待機時間が発生すると、キャリッジがフラッシング位置へ移動してフラッシングを行うようになっていた。この所定タイミングは、計時を開始するタイミングであるので、以下、計時タイミングと呼び、所定時間は、フラッシングを行うために必要な時間の条件であるので、以下、フラッシング必要条件時間と呼ぶ。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２２９８５６号公報（例えば明細書段落［００２９］等）
【特許文献２】特開２００１−２７７５４３号公報（例えば明細書段落［００５９］等）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、図１１に示すように、印刷ヘッドＨを有するキャリッジＣＲは、非印刷時の待機位置であるホームポジションＨＰが位置するホーム（Home）側と、主走査方向Ｘにホーム側と反対側のフル（Full）側との間で、主走査方向Ｘに複数回の走査（パス）を繰り返すことにより１パス毎に印刷を行う。図１１に示すように、今回（Ｎ回目）の印刷（ｎ）を終えて停止したキャリッジＣＲは、今回（Ｎ回目）の紙送り動作が行われている間は待機し、次回（Ｎ＋１回目）のパスを開始するタイミングになると、次回のパスの移動を開始する。このとき、図１１に示すように、今回の印刷（ｎ）位置と次回の印刷（ｎ＋１）位置までの紙送り長が比較的長い場合、キャリッジＣＲの実際の待機時間Ｔ（待機開始からの経過時間）がフラッシング必要条件時間Ｔfcを超えた（Ｔ＞Ｔfc）時点で、キャリッジＣＲはホーム側のフラッシング位置ＦＰ（例えばホームポジションＨＰ）へ移動してキャップ等の受容器にフラッシングを行う。
【０００８】
例えば図１１のように、キャリッジＣＲがフル側で待機していた場合、その待機時間Ｔがフラッシング必要条件時間Ｔfcを超えると（Ｔ＞Ｔfc）、キャリッジＣＲはホーム側のフラッシング位置ＦＰへ移動してフラッシングを行う。そして、フラッシングを終えると、キャリッジＣＲは再び元のフル側へ戻って、フル側の次回の印刷（n+1）開始位置から移動を開始して次回の印刷（n+1）を行う。
【０００９】
このとき、Ｎ回目のパスを終えてフル側で停止したキャリッジＣＲが、ホーム側へ移動してフラッシングを行い、その後、再び元の位置へ復帰するまでの総所要時間Ｔtfは、計時タイミングからの時間では、次のようになる。すなわち、総所要時間Ｔtfは、フラッシング必要条件時間Ｔfcと、フル側の待機位置からフラッシング位置ＦＰまでのキャリッジＣＲの移動に要するキャリッジ移動時間Ｔfhと、フラッシング動作に要するフラッシング動作時間Ｔfと、フラッシング位置ＦＰからフル側の元の位置（次回の印刷（n+1）開始位置）へキャリッジＣＲが戻るまでに要するキャリッジ移動時間Ｔhfとの和で表される（Ｔtf＝Ｔfc＋Ｔfh＋Ｔf＋Ｔhf）。この総所要時間Ｔtfが、今回の紙送りに要する紙送り所要時間Ｔpfを超えると、紙送り動作が終了しているにも拘わらず、キャリッジＣＲがフル側の元の位置に戻っておらず、次回の印刷開始時期が遅延することになる。この次回の印刷開始時期の遅延は、印刷のスループットの低下をもたらすという問題があった。このように待機時間がフラッシング必要条件時間Ｔfc（準備動作必要条件時間）を超えた時点でキャリッジＣＲが移動を開始してフラッシング（準備動作）を行う構成であると、紙送りが終わっているにも拘わらずキャリッジＣＲが次回の印刷開始位置に戻っておらず、これが原因で印刷スループットが低下するという問題があった。
【００１０】
本発明は、上記課題に鑑みてなされたものであり、その目的は、印刷中に行われる印刷能力の確保又は検査のための準備動作を効率よく行って、印刷スループットの低下を抑えることができる印刷装置及び印刷装置における準備動作制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明は、印刷データを取得する取得部と、印刷媒体に対する相対的な往復運動を伴って印刷データに基づく印刷を行う印刷手段と、前記印刷手段の印刷能力を確保又は検査するための準備動作に用いられ、前記印刷手段が前記往復運動を行う経路の両側のうち第１の側に設けられた準備手段と、前記印刷手段が次の印刷を伴う相対移動を開始するまでの待機時間を予測し、当該予測の待機時間が設定時間を超えるか否かを判断する判断手段と、前記待機時間が設定時間を超えると判断された場合は、前記印刷手段の前記準備動作を行うべき準備動作位置への印刷を伴わない相対移動を開始させるとともに当該相対移動の後に前記準備動作を行わせ、一方、前記待機時間が前記設定時間を超えないと判断された場合は、前記印刷手段の前記準備動作位置への相対移動を開始させない制御手段と、前記印刷手段が前記経路における前記第１の側とは反対側の第２の側から前記準備動作位置へ向かう場合は、前記準備動作を終えた前記印刷手段が前記第１の側から次の印刷を伴う相対移動を開始しうるように印刷データを変更する変更手段と、を備えたことを要旨とする。
【００１２】
この発明によれば、印刷手段が第２の側から準備動作位置へ向かう場合は、印刷手段が第１の側の準備動作位置で準備動作を行った後に第１の側から印刷を開始しうるように印刷データが変更される。よって、印刷手段は準備動作のために第２の側から第１の側の準備動作位置へ相対移動しても、第２の側へ戻ることなく、第１の側から第２の側へ向かう方向へ次の相対移動を開始して次の印刷を行うことができる。この結果、印刷のスループットを向上できる。なお、待機時間は、予測した待機時間でもよいし、待機中の経過時間を計時した実際の待機時間でもよい。
【００１３】
本発明の印刷装置においては、前記変更手段は、前記判断手段により前記予測の待機時間が設定時間を超えると判断された場合、前記印刷データの変更処理を開始するとともに、少なくとも前記準備動作の終了までに当該印刷データの変更処理を終了する。
【００１４】
この発明によれば、変更手段は、準備動作の終了までに印刷データの変更処理を終了するので、準備動作の終了後、直ちに次の印刷を伴う相対移動を開始できる。よって、印刷スループットの向上に寄与できる。
【００１５】
本発明の印刷装置においては、前記制御手段は、前記印刷手段の前記準備動作位置への相対移動の後に行うべき前記準備動作の開始時期を、次の印刷の開始タイミングに合わせて調整する。
【００１６】
この発明によれば、準備動作の開始時期が、次の印刷を伴う相対移動を開始するタイミングに合わせて調整されるので、待機時間が比較的長い場合でも、準備動作が次の印刷が行われる時期から比較的近い時期（一例として直前）に行われ、より印刷能力の高い状態で次の印刷を行うことができる。
【００１７】
本発明の印刷装置においては、前記準備動作は前記印刷手段の印刷能力回復力又は検査能力の違いに応じた複数種用意され、前記制御手段は、前記複数種用意された前記準備動作のうち前記待機時間又は残り印刷量に応じた一つを選択し、前記印刷手段に当該選択した一つの準備動作を行わせる。
【００１８】
この発明によれば、制御手段は、待機時間又は残り印刷量に応じた一つの準備動作を選択し、印刷手段にその選択した準備動作を行わせる。よって、待機時間又は残り印刷量に応じた適切な準備動作を行って、残りの印刷を適切に行うことができる。
【００１９】
本発明の印刷装置においては、  前記判断手段は、前記予測の待機時間が前記設定時間としての第１の設定時間より長くなるか否かを判断し、前記制御手段は、前記待機時間が前記第１の設定時間より長くなると判断された場合は、前記準備動作位置への相対移動を開始するまでの待ち時間として設定された第２の設定時間を経過する前に、前記印刷手段に前記準備動作位置への相対移動を開始させるとともに、当該相対移動の後に前記準備動作を行わせ、一方、前記待機時間が前記第１の設定時間より長くならないと判断された場合には、少なくとも前記第２の設定時間を経過する前は、前記印刷手段の前記準備動作位置への相対移動を開始させない。
【００２０】
この発明によれば、制御手段は、印刷手段が次の印刷を伴う相対移動を開始するまでの待機時間（予測待機時間）が第１の設定時間（設定時間）より長くなると判断された場合は、準備動作のための相対移動を開始するまでの待ち時間として設定された第２の設定時間を経過する前に、印刷手段に準備動作位置への相対移動を開始させる。また、制御手段は、待機時間が第１の設定時間より長くならないと判断した場合は、少なくとも第２の設定時間を経過する前は、印刷手段の準備動作位置への相対移動を開始させない。よって、印刷中の準備動作を印刷の遅延をなるべく小さく抑えつつ適切に行うことができる。
【００２１】
本発明の印刷装置においては、前記判断手段が予測する前記待機時間は、前記印刷手段が次の印刷を伴う相対移動を開始する前に前記準備動作位置へ相対移動して前記準備動作を行った場合における次の印刷を伴う相対移動を開始するまでの待機時間であり、前記第１の設定時間は、前記予測の待機時間が、次の印刷を伴う相対移動の開始時期の遅延を伴うことなく当該次の印刷を伴う相対移動を開始しうる最大許容待機時間である。
【００２２】
この発明によれば、判断手段は、印刷手段が次の印刷を伴う相対移動を開始する前に準備動作位置へ相対移動して準備動作を行った場合における次の印刷を伴う相対移動を開始するまでの待機時間を予測する。この予測した待機時間（以下「予測待機時間」という。）が、次の印刷を伴う相対移動の開始時期の遅延を伴うことなく開始しうる最大許容待機時間（第１の設定時間）より長くなると判断した場合は、印刷手段の準備動作位置への相対移動を開始するまでの待ち時間として設定された第２の設定時間を経過する前に、印刷手段の準備動作位置への相対移動を開始させる。また、予測待機時間が第１の設定時間より長くならないと判断した場合は、少なくとも第２の設定時間を経過する前は、印刷手段の準備動作位置への相対移動を開始させない。よって、印刷中の準備動作を、印刷の遅延をなるべく小さく抑えつつ適切に行うことができる。
【００２３】
本発明の印刷装置においては、前記印刷媒体を搬送する搬送手段を備え、前記制御手段は、前記印刷媒体を次の印刷位置まで搬送するための前記搬送手段の制御量として搬送長を取得し、当該搬送長に基づいて前記搬送手段を制御することにより前記印刷媒体の搬送を行い、前記判断手段は、前記搬送長に基づいて前記待機時間を予測する。この発明によれば、判断手段は、制御手段が印刷媒体の搬送を行うために搬送手段の制御量として取得した搬送長に基づいて待機時間を予測する。よって、印刷媒体の搬送長に応じた待機時間を取得できる。
【００２４】
本発明は、印刷媒体に対する相対的な往復運動を伴って印刷データに基づく印刷を行う印刷手段と、前記印刷手段の印刷能力を確保又は検査するための準備動作に用いられ、前記印刷手段が前記往復運動を行う経路の両側のうち第１の側に設けられた準備手段とを備えた印刷装置における準備動作制御方法であって、前記印刷手段が次の印刷を伴う相対移動を開始するまでの待機時間を予測し、当該予測の待機時間が設定時間を超えるか否かを判断する判断手順と、前記待機時間が設定時間を超えると判断された場合は、前記印刷手段の前記準備動作を行うべき準備動作位置への印刷を伴わない相対移動を開始させるとともに、当該相対移動の後に前記準備動作を行わせ、一方、前記待機時間が前記設定時間を超えないと判断した場合は、前記印刷手段の前記準備動作位置への相対移動を開始させない制御手順と、前記印刷手段が前記経路における前記第１の側とは反対側の第２の側から前記準備動作位置へ向かう場合は、前記準備動作を終えた前記印刷手段が前記第１の側から次の印刷を伴う相対移動を開始しうるように印刷データを変更する変更手順と、を備えたことを要旨とする。この発明によれば、上記印刷装置に係る発明と同様の効果を得ることができる。
【図面の簡単な説明】
【００２５】
【図１】（ａ）（ｂ）第１実施形態における印刷装置の概略斜視図。
【図２】インク噴射部を示す模式平面図。
【図３】インク噴射部及び搬送装置を示す模式側面図。
【図４】印刷装置の電気的構成の要部を示すブロック図。
【図５】コンピューターの機能構成の要部を示すブロック図。
【図６】フラッシング時のキャリッジ動作を説明する模式図。
【図７】印刷動作と紙送り動作を示すタイミングチャート。
【図８】双方向印刷時のパス動作とフラッシング時の変更処理を説明するグラフ。
【図９】フラッシングを伴う印刷処理を示すフローチャート。
【図１０】第２実施形態におけるフラッシングを伴う印刷処理を示すフローチャート。
【図１１】従来技術におけるフラッシング時のキャリッジ動作を説明する模式図。
【発明を実施するための形態】
【００２６】
以下、本発明を具体化した一実施形態を図１〜図９に基づいて説明する。
図１（ａ）は、本実施形態の印刷装置の構成の一例を示す斜視図である共に、図１（ｂ）は、印刷装置の主要部の内部構成の一例を示す斜視図である。図１（ａ）（ｂ）に示すように、印刷装置１１は、印刷媒体の一例としてロール状の印刷用紙（以下、「ロール紙Ｐ」ともいう。）に印刷処理を行うシリアルタイプのインクジェット式プリンターである。こうした印刷装置１１は、ロール紙Ｐに対して印刷処理を行う印刷装置本体１２と、該印刷装置本体１２を重力方向における下方から支持する支持用脚部１３とを備えている。
【００２７】
また、印刷装置本体１２の前面側から見て左側には、複数（本実施形態では６つ）のインクカートリッジ１４を収容するホルダー部１５と、該ホルダー部１５をその前面から覆う開閉可能なホルダー用カバー１６とが設けられている。各インクカートリッジ１４には、互いに種類（例えば、色）の異なるインク（印刷材）がそれぞれ収容されている。また、印刷装置本体１２の前面側から見て右側上部には、ユーザーによって操作される操作パネル１７が設けられており、該操作パネル１７は、液晶画面と各種ボタンとを有している。
【００２８】
印刷装置本体１２の上側には、ロール紙Ｐが収容される媒体収容部１８が設けられている。この媒体収容部１８内に収容されるロール紙Ｐは、主走査方向Ｘに沿って延びる軸部材１９に巻かれている。媒体収容部１８内において主走査方向Ｘにおける両側には、軸部材１９を回転自在な状態で支持する軸支持部２０がそれぞれ設けられている。そして、軸部材１９が所定の回転方向（図３で矢印で示す方向）に回転することにより、ロール紙Ｐは、長尺状の用紙として印刷装置本体１２内に送り出される。なお、媒体収容部１８の前面側には、該媒体収容部１８内に収容されるロール紙Ｐを覆う取り外し可能な収容部用カバー２１が設けられている。
【００２９】
印刷装置本体１２内には、ロール紙Ｐにおいて印刷装置本体１２内に搬送された部分に対してインクを噴射するインク噴射部２２と、該インク噴射部２２に向けてロール紙Ｐを搬送する搬送手段の一例としての搬送装置２３（図３参照）とが設けられている。また、印刷装置本体１２には、ロール紙Ｐにおいてインク噴射部２２によってインクが付着した部分、即ち印刷が完了した部分が排紙される排紙部２４が設けられている。なお、印刷装置本体１２は、該印刷装置本体１２内を覆うための開閉可能な本体カバー２５を有している。
【００３０】
次に、インク噴射部２２について説明する。
図２及び図３に示すように、インク噴射部２２は、主走査方向Ｘ（図２では左右方向）に延びる支持部材３０を備えている。この支持部材３０は、主走査方向Ｘにほぼ直交する副走査方向（搬送方向）Ｙにおいて上流側（媒体収容部１８側）のほうが下流側（排紙部２４側）よりも上方に位置するように配置されている。すなわち、支持部材３０は、水平面に対して斜状をなす支持面３０ａを有している。こうした支持部材３０の支持面３０ａは、ロール紙Ｐのうち印刷装置本体１２内に搬送された部分を支持する。
【００３１】
また、インク噴射部２２は、主走査方向Ｘに延びるガイド軸３１を備えており、該ガイド軸３１は、支持部材３０の支持面３０ａに対向して配置されている。こうしたガイド軸３１は、キャリッジ３２を主走査方向Ｘに沿って往復移動可能な状態で支持している。
【００３２】
また、インク噴射部２２は、正逆両方向に回転可能なキャリッジモーター（以下、「ＣＲモーター」ともいう。）３３と、該ＣＲモーター３３から出力された駆動力をキャリッジ３２に伝達するキャリッジ駆動部３４とを備えている。このキャリッジ駆動部３４は、印刷装置本体１２の後面において主走査方向Ｘにおける両端側に回転自在な状態で支持される一対のプーリー３５，３６を有しており、一方（図２では右側）のプーリー３５には、ＣＲモーター３３の出力軸（図示略）が動力伝達可能な状態で連結されている。また、一対のプーリー３５，３６間には、一部がキャリッジ３２に連結された無端状のタイミングベルト３７が掛装されている。そして、キャリッジ３２は、ＣＲモーター３３からの駆動力がキャリッジ駆動部３４を介して伝達されることにより、主走査方向Ｘに沿ってガイド軸３１にガイドされながら移動する。
【００３３】
また、キャリッジ３２の後面側には、該キャリッジ３２の主走査方向Ｘにおける位置、移動速度及び移動方向を検出するための図４に示すリニアエンコーダー３８が設けられている。このリニアエンコーダー３８は、図４に示すように、主走査方向Ｘに延びる被検出用テープ３９と、キャリッジ３２に支持される検出部４０とを備えている。被検出用テープ３９は、印刷装置本体１２に移動不能な状態で支持されると共に、主走査方向Ｘに沿って等間隔に形成される多数のスリット３９ａを有している。検出部４０は、主走査方向Ｘにおいて互いに異なる位置に配置される複数（一例として２つ）のセンサー（図示略）を有している。そして、検出部４０の各センサーからは、キャリッジ３２の移動距離に比例するパルス数で、かつキャリッジ３２の移動速度に反比例するパルス周期を有するパルス状の検出信号が制御回路６０（図４参照）にそれぞれ出力される。
【００３４】
また、キャリッジ３２上には、各インクカートリッジ１４から供給された各種インクを個別に一時的に貯留する複数（本実施形態では６つ）のサブタンク（図示略）が設けられている。これら各サブタンクには、インク供給装置４１（図４参照）の駆動によって個別対応するインクカートリッジ１４からインクがそれぞれ供給される。
【００３５】
また、図２に示すように、キャリッジ３２において支持部材３０に対向する側には、印刷ヘッド４２が設けられている。この印刷ヘッド４２には、サブタンクからインクが供給される複数（図２では６つのみ図示）のノズル４３と、各ノズル４３に個別対応する図示しない複数の駆動素子（一例として、圧電素子）とが設けられている。各ノズル４３は、印刷ヘッド４２において支持部材３０に対向するノズル形成面４４にそれぞれ開口している。そして、ノズル４３からは、サブタンクから供給されたインクが、駆動素子の駆動によって支持部材３０に向けて噴射（供給）される。したがって、本実施形態では、印刷ヘッド４２及びキャリッジ３２により、ロール紙Ｐにおいてインク噴射部２２に搬送された部分にインクを付着させる印刷手段が構成される。
【００３６】
キャリッジ３２の主走査方向Ｘにおける一方側（図２では右側）には、非印刷時におけるキャリッジ３２の待機位置となるホームポジションＨＰが設定されている。本実施形態では、キャリッジ３２が走査される経路（主走査経路）の両側のうち、ホームポジションＨＰ側をホーム（Home）側（一方側）、その反対側をフル（Full）側（他方側）とそれぞれ呼ぶこととする。印刷時には、キャリッジ３２はホーム側からフル側への往動と、フル側からホーム側への復動とを交互に行ってロール紙Ｐへの印刷を行う。印刷方式としては、キャリッジ３２の往動と復動との双方向で印刷を行う双方向印刷方式と、キャリッジ３２のどちらか一方向のみの移動時に印刷を行い他方向への移動時には印刷せず空走（空走査）する一方向印刷方式とが採用されている。例えば印刷品質より印刷速度を優先するドラフト印刷モードでは双方向印刷方式が設定され、印刷速度より印刷品質を優先する高精細印刷モードでは一方向印刷が設定される。
【００３７】
また、図２に示すように、キャリッジ３２がホームポジションＨＰに位置したときのその直下には、印刷ヘッド４２の各種メンテナンスを行うためのメンテナンス装置４５が配置されている。このメンテナンス装置４５には、ホームポジションＨＰに位置する印刷ヘッド４２のノズル４３が開口するノズル形成面４４（図２では下面）に対して接離する方向（図２では上下方向）に移動可能な有底略筒状のキャップ４６と、キャップ４６を昇降移動させる昇降機構４７とが設けられている。キャップ４６は、ホームポジションＨＰに位置する印刷ヘッド４２の各ノズル４３から噴射又は吸引排出されたインク（「廃インク」ともいう。）を受容可能とされている。
【００３８】
キャリッジ３２が主走査方向Ｘに往復運動しつつロール紙Ｐにインク滴を噴射して画像等の印刷を施す印刷中において、フラッシング実行条件が成立すると、キャリッジ３２はホームポジションＨＰへ移動してキャップ４６内へ印刷とは関係のないインク滴を噴射（つまり空吐出）するフラッシングを行う。
【００３９】
印刷ヘッド４２がキャッピングなされていない印刷中は、ノズル４３内のインクが徐々に増粘し、ノズル４３の目詰まりが心配される。この種のノズル目詰まりを防止するため、本実施形態では、印刷中にフラッシング実行条件が成立すると、キャリッジ３２をホームポジションＨＰへ移動させてフラッシングを行う。フラッシング実行条件には２種類ある。１つは、キャリッジ３２が１パスを終えて停止した際に前回のフラッシングが終了したタイミングである計時タイミングから計時した時間が一定時間以上（フラッシング間隔時間Ｔfi）となっていたときである。２つめは、キャリッジ３２が１パスを終えて停止したタイミングである計時タイミングから次のパスを開始するタイミングになるまでロール紙Ｐの紙送りを待つと予測される待機時間（以下「紙送待機予測時間Ｔｗ」という。）が、フラッシング必要条件時間Ｔfc（設定時間（第１の設定時間））を超えると予測されたときである。これらのうち一方の条件が成立したときは、キャリッジ３２をホームポジションＨＰへ移動させてフラッシングを行わせる。なお、シリアル式の印刷装置１１である本例では、キャリッジ３２の次パスの開始が、印刷手段の次の印刷の開始に相当する。
【００４０】
本実施形態では、このフラッシングが、印刷ヘッド４２の能力を確保するための準備動作に相当する。そして、この準備動作に供されるメンテナンス装置４５（このうち特にキャップ４６）が準備手段に相当する。また、本実施形態では、フラッシング必要条件時間Ｔfcが、第１の設定時間と第２の設定時間とを兼ねる例であるが、第１の設定時間と第２の設定時間とを異ならせても構わない。なお、キャリッジ３２がホームポジションＨＰでフラッシングを行う本例では、ホームポジションＨＰをフラッシング位置ＦＰと呼ぶ場合もある。
【００４１】
また、メンテナンス装置４５は、印刷ヘッド４２の全ノズルのうち目詰まり等の不良ノズルの有無を検査する図２に示すノズル検査部４８を備えている。本実施形態では、ノズル検査は、印刷ヘッド４２の検査対象ノズルから帯電したインク滴（以下「帯電インク滴」ともいう。）をキャップ４６に向かって所定回数（１〜１０回の範囲内の値）噴射して行われる。ノズル検査部４８は、検査対象ノズルから噴射された帯電インク滴がキャップ４６に着弾するまでの過程においてキャップ４６側の電位変化を検出し、その検出結果を基に不良ノズルの有無を検査する検査方式を採用する。この検査方式では、キャップ４６側の電位変化が検出されれば検査対象ノズルがインク滴を噴射可能な正常ノズルと判定し、一方、キャップ４６側の電位変化が検出されなければ、検査対象ノズルがインク滴を噴射できない不良ノズルと判定する。
【００４２】
本実施形態では、このノズル検査は、所要時間がフラッシング所要時間に比べ比較的長いので、印刷開始時のみ行うようにしているが、フラッシングと同様に印刷中に行ってもよい。この場合、このノズル検査が、印刷ヘッド４２の印刷能力を検査するための準備動作に相当する。そして、この準備動作に供されるノズル検査部４８が準備手段に相当する。また、第１の設定時間は、フラッシングのときのフラッシング必要条件時間Ｔfcと同じとし、フラッシングとノズル検査を、特許文献２のように１回のキャリッジ移動で一緒に行ってもよい。もちろん、ノズル検査用の必要条件時間Ｔncを個別に設定してもよい。
【００４３】
また、メンテナンス装置４５はクリーニング用の吸引ポンプ４９（図４に示す）を備えている。キャップ４６を印刷ヘッド４２のノズル形成面４４に当接させた状態で吸引ポンプ４９を駆動することによりキャップ４６とノズル形成面４４とに囲まれた空間を負圧とし、その負圧によってノズル４３から強制的にインクを吸引排出させることにより、ノズル４３のクリーニングが行われる。例えばノズル検査で不良ノズルが検出された場合はクリーニングが行われる。このようにメンテナンス装置４５は、キャッピング、フラッシング、ノズル検査及びクリーニングなどに使用される。
【００４４】
次に、搬送装置２３について説明する。図３に示すように、搬送装置２３は、副走査方向Ｙに沿ってロール紙Ｐを搬送する装置である。こうした搬送装置２３は、副走査方向Ｙにおいて支持部材３０の上流側（図３では右斜め上方であって、媒体収容部１８側）に配置される給紙ローラー対５０と、副走査方向Ｙにおいて支持部材３０の下流側（図３では左斜め下方であって、排紙部２４側）に配置される排紙ローラー対５１とを備えている。給紙ローラー対５０及び排紙ローラー対５１は、紙送りモーター（以下、「ＰＦモーター５２」という）から伝達される駆動力によって回転する駆動ローラー５０ａ，５１ａと、該駆動ローラー５０ａ，５１ａの回転に伴い従動回転する従動ローラー５０ｂ，５１ｂとでそれぞれ構成されている。そして、ＰＦモーター５２から伝達される駆動力によって各駆動ローラー５０ａ，５１ａが図３で示す矢印方向に回転することにより、各ローラー対５０，５１に挟持されるロール紙Ｐは、副走査方向Ｙにおいて排紙部２４側に紙送り（搬送）される。なお、媒体収容部１８内において軸部材１９が所定の方向（図３の矢印が示す方向）に回転することにより、ロール紙Ｐが送り出される。
【００４５】
次に、印刷装置１１の電気的構成を図４に基づいて説明する。図４に示すように、印刷装置１１の制御回路６０（コントローラー）は、インターフェイス６１を介してホスト装置ＨＣとの間で印刷ジョブデータＤ１などの各種情報を送受信可能な状態で接続されている。また、制御回路６０のインターフェイス６１には、ユーザーによる操作パネル１７の操作結果に関する操作情報が入力される。
【００４６】
ホスト装置ＨＣには、印刷ジョブデータＤ１を生成するための図４に示すプリンタードライバーＰＤが備えられている。このプリンタードライバーＰＤは、ホスト装置ＨＣのＣＰＵ（図示略）とプログラムとにより構築されている。印刷ジョブデータＤ１は、コマンドと、ロール紙Ｐに印刷すべき画像に関する画像データとを含んでいる。プリンタードライバーＰＤは、画像データの解像度を印刷装置１１の印刷解像度に変換し、変換後の画像データに対して色変換処理を行う。続いて、プリンタードライバーＰＤは、色変換処理済みの画像データに対してハーフトーン処理（階調数変換処理）を行う。
【００４７】
そして、プリンタードライバーＰＤは、上記各種処理が施された画像データと印刷制御用のコマンド等とを含む印刷ジョブデータＤ１を印刷装置１１側に出力（転送）する。このとき、印刷ジョブデータＤ１は、キャリッジ３２の１走査分（１パス分）ずつ転送される。この１パス分の印刷ジョブデータＤ１は、主走査（１パス）及び副走査（紙送り）１回分ずつのコマンドと、１主走査分の画像データ（以下、「分割画像データＤ２」ともいう。）とを含んでいる。
【００４８】
次に、印刷装置１１の制御回路６０について説明する。制御回路６０は、コンピューター６２（マイクロコンピューター）（図４では一点鎖線で囲まれた部分）を備えている。コンピューター６２は、ＣＰＵ６３、ＡＳＩＣ６４（（Application Specific ＩＣ（特定用途向けＩＣ））、ＲＯＭ６５、不揮発性メモリー６６及びＲＡＭ６７を備え、これらはバス６８を介して互いに接続されている。このコンピューター６２は、各種ドライバー６９，７０，７１，７２に電気的に接続されている。そして、コンピューター６２は、ＰＦ用ドライバー６９を介してＰＦモーター５２を制御すると共に、ＣＲ用ドライバー７０を介してＣＲモーター３３を制御する。また、コンピューター６２は、ヘッド用ドライバー７１を介して印刷ヘッド４２（具体的には、印刷ヘッド４２内の各駆動素子）を制御すると共に、インク供給用ドライバー７２を介してインク供給装置４１を制御する。
【００４９】
さらにコンピューター６２は、ノズル検査用電圧印加回路７３を介してノズル検査部４８を構成するキャップ４６内のインク滴受容部に導通する導電体（例えば金属メッシュ）（図示略）と、印刷ヘッド４２のノズル形成面４４（特に金属製ノズルプレート）とに電気的に接続されている。そして、少なくともノズル検査時には、コンピューター６２はノズル検査用電圧印加回路７３を介してキャップ４６の導電体に例えばプラス電位を印加するとともに、ノズル形成面４４に例えばマイナス電位を印加する。印刷ヘッド４２の検査対象ノズルから負に帯電したインク滴を噴射したときにキャップ４６の電位変化を示す検出信号は検出回路７４を介してコンピューター６２に入力される。ここで、検出回路７４は、詳しくは、キャップ４６の導電体から入力した検出信号を積分する積分回路と、その積分回路から出力された信号を反転増幅する反転増幅回路と、その反転増幅回路から出力されたアナログ信号をデジタル信号に変換するＡ／Ｄ変換回路などを備えている。
【００５０】
ＲＯＭ６５には、各種制御プログラム及び各種データなどが記憶されている。不揮発性メモリー６６には、ファームウェアプログラムを始めとする各種プログラム及び印刷処理に必要な各種データなどが記憶されている。具体的には、不揮発性メモリー６６は、キャリッジ３２の１パス終了時点に次パスの走査を開始するまでに比較的長い待機時間が発生したときに、フラッシングを行うか否かの判定基準として使用される前述のフラッシング必要条件時間Ｔfcなどを記憶するフラッシング時間情報記憶部６６ａを有している。
【００５１】
ＲＡＭ６７には、ＣＰＵ６３によって実行されるプログラムデータ、ＣＰＵ６３による演算結果及び処理結果である各種データ、及びＡＳＩＣ６４で処理された各種データなどが一時記憶される。このＲＡＭ６７は、受信バッファー６７ａ、中間バッファー６７ｂ及び出力バッファー６７ｃを有している。
【００５２】
次に、本実施形態のコンピューター６２について説明する。図５はコンピューター６２の機能構成を示すブロック図である。なお、図５は、ロール紙Ｐへの印刷中に行われるフラッシング制御に関する機能部分を中心に図示したものであり、ノズル検査などその他の機能部分などについては図示を省略している。
【００５３】
図５に示すように、コンピューター６２は、ハードウェア及びソフトウェアのうち少なくとも一方により実現される機能部分として、印刷制御部７５、フラッシング制御部７６、ジョブコントロール部７７、画像処理部７８、転送部７９及びシーケンス制御部８０を備えている。印刷制御部７５は、主に印刷制御を司り、その内部に、主制御部８１、コマンド解析部８２、データ解析部８３、演算部８４及び紙送り長取得部８５を備えている。また、フラッシング制御部７６は、主にフラッシング制御を司り、その内部に、演算部８６、第１判定部８７、第２判定部８８、第３判定部８９及びタイマー９０を備えている。印刷制御部７５とフラッシング制御部７６は、制御上それぞれの下位層に相当するジョブコントロール部７７へ、キャリッジ系、紙送り系、印刷ヘッド系の各種指示を出力する。
【００５４】
ジョブコントロール部７７は、上位層である各制御部７５，７６からの指示を調整する機能をもち、その内部に要求部９１を備えている。要求部９１は、ジョブコントロール部７７が上位層から受け付けた指示内容に応じた各種の要求（キャリッジ起動要求、紙送り開始要求、インク噴射開始要求、フラッシング要求等）を、優先順序に従って、制御上その下位層に相当するシーケンス制御部８０へ出力する。
【００５５】
シーケンス制御部８０は、受け付けた要求に応じた動作を適切な順序及びタイミングで行わせるシーケンス制御を司り、その内部に、ＰＦ制御部９２、ＣＲ制御部９３及びヘッド制御部９４を備えている。ＰＦ制御部９２は、要求された内容に応じてＰＦ用ドライバー６９を介してＰＦモーター５２をシーケンス制御し、給送動作、紙送り動作、排紙動作などを行わせる。ＣＲ制御部９３は、要求された内容に応じてＣＲ用ドライバー７０を介してＣＲモーター３３をシーケンス制御し、印刷動作やフラッシング動作の際のキャリッジ動作を行わせる。また、ヘッド制御部９４は、要求された内容に応じてヘッド用ドライバー７１を介して印刷ヘッド４２のノズル４３毎の駆動素子を駆動制御し、要求された印刷動作やフラッシング動作のためノズル４３からインク滴を噴射させる。
【００５６】
受信バッファー６７ａには、ホスト装置ＨＣから受信した印刷ジョブデータＤ１等の受信データが格納される。印刷ジョブデータＤ１には、１ページ分の画像データを１パス分ずつ分割した１つの分割画像データＤ２と、１パス分の印刷及び紙送りを指示するコマンドとが含まれる。また、印刷装置１１が１つのジョブで最初に受信する印刷ジョブデータＤ１には、ユーザーがホスト装置ＨＣに入力設定した印刷条件情報（印刷モード、用紙種、用紙サイズ等）が含まれる。印刷制御部７５は、印刷モードから印刷方式（バンド印刷やマイクロウィーブ印刷等）を解析し、分割画像データＤ２の各ドット（印刷画素）の印刷方式に応じたノズル割付け方法を決定する。印刷制御部７５は、受信バッファー６７ａから読み出した印刷ジョブデータＤ１中のコマンドを解析し、その解析結果に基づく指示をジョブコントロール部７７へ出力するとともに、分割画像データＤ２を中間バッファー６７ｂに格納する。
【００５７】
画像処理部７８は、中間バッファー６７ｂに格納された分割画像データＤ２を展開する。このとき、画像処理部７８は、印刷方式に合わせてドットデータのノズルへの割り付けを行うとともに、割り付けた各ドットデータをキャリッジ移動方向に応じた噴射順序に合わせた順番に配列してヘッド制御用の印刷データＤ３（ヘッド制御データ）を生成する。この印刷データＤ３は、出力バッファー６７ｃに格納される。こうして画像処理部７８は、キャリッジ移動方向に応じたインク噴射順序の順番にドットデータが配列された印刷データＤ３を構築する。
【００５８】
転送部７９は、出力バッファー６７ｃに格納された印刷データＤ３を１パス分ずつヘッド制御部９４へ転送する。ヘッド制御部９４は印刷データＤ３に基づきヘッド用ドライバー７１を介してノズル毎の駆動素子を駆動制御し、ノズル４３からインク滴を噴射させることによりロール紙Ｐに印刷画像を形成する。印刷データＤ３は、キャリッジ３２の移動方向（走査方向）に応じた順番にドットが配列されて構築されるので、キャリッジ３２の移動が往動か復動かに依らず、印刷ヘッド４２により１パス分ずつの画像が正しく印刷される。
【００５９】
ここで、フラッシング制御部７６がキャリッジ３２を制御して行われるフラッシング制御について、図６を用いて説明する。図６は、フラッシング時のキャリッジ３２の動作を説明する模式図である。なお、図６では、副走査方向Ｙへのロール紙Ｐの紙送りを、キャリッジ３２の反Ｙ方向への相対移動で示している。従来（図１１）は、フラッシング必要条件時間Ｔfcの経過を待ってからキャリッジを起動していたが、本実施形態では、次のパスを開始するまでの待機時間の予測値を紙送待機予測時間Ｔｗとして計算する。そして、フラッシング制御部７６は、紙送待機予測時間Ｔｗがフラッシング必要条件時間Ｔfc（第１の設定時間）を超えると、フラッシング必要条件時間Ｔfc（第２の設定時間）の経過を待たず、直ちにキャリッジ３２を、準備動作位置の一例であるフラッシング位置ＦＰ（本例ではホームポジションＨＰ）へ向かって起動させる。
【００６０】
シリアルプリンターである印刷装置１１では、キャリッジ３２が複数パスの印刷を施すことによりロール紙Ｐに１ページ分の印刷画像が印刷される。例えば往路方向へ移動してＮパス目の印刷（ｎ）を終えたキャリッジ３２は、図６に示すように、フル側の停止位置ＰＴn（印刷（ｎ）終了位置）で停止する。本例では、この停止に先立ちＮ回目の紙送り（ｎ）が開始される。この紙送り（ｎ）によって、ロール紙Ｐは、Ｎ回目の印刷（ｎ）位置からＮ＋１回目のパスで印刷予定の印刷（ｎ＋１）位置まで、副走査方向Ｙへ紙送り長Ｌpfだけ搬送される。このとき、キャリッジ３２は、フル側の停止位置ＰＴnで、ロール紙Ｐが次回のパスを開始可能な位置に搬送されるまで待機することになる。
【００６１】
図６において、フル側の待機位置ＰＴnから移動を開始したキャリッジ３２が、フラッシング位置ＦＰでのフラッシングを終了するまでの総所要時間（以下「フラッシング総所要時間Ｔtf」ともいう。）は、キャリッジ移動時間Ｔｔｈと、フラッシング待機時間Ｔfwと、フラッシング動作時間Ｔfとの和で示される（Ｔtf＝Ｔｔｈ＋Ｔfw＋Ｔf）。ここで、キャリッジ移動時間Ｔｔｈとは、キャリッジ３２が待機位置ＰＴnからフラッシング位置ＦＰへ到達するまでの所要時間を示す。フラッシング待機時間Ｔfwとは、フラッシング動作の開始時期が、フラッシング動作終了直後に丁度Ｎ＋１回目のパスを開始できるタイミングになるように設定される。つまり、キャリッジ３２が次回のパスの移動を開始する直前にフラッシング動作が終了するように時間調整のための待ち時間が、フラッシング待機時間Ｔfwである。このため、フラッシング待機時間Ｔfwは設定されない（つまりＴfw＝０）場合もある。なお、本実施形態では、フラッシング必要条件時間Ｔfcは、例えば500〜3000ミリ秒の範囲内の所定値に設定されている。
【００６２】
また、双方向印刷モードにおいて、フラッシングを終えたホームポジションＨＰから次回のパスを開始できるように、既にフル側→ホーム側のキャリッジ移動方向（復路方向）のパスを前提として構築された印刷データＤ３（ヘッド制御データ）を、ホーム側→フル側のキャリッジ移動方向（復路方向）のパスで印刷（インク滴噴射）が可能になるように再構築する。図５に示すように、画像処理部７８は、変更手段の一例としてのデータ再構築部９５を備えている。フラッシング制御部７６は、フラッシング時にキャリッジ３２をフル側→ホーム側へ移動させた場合、印刷制御部７５にデータ再構築要求を出力する。この要求を受付けた印刷制御部７５は画像処理部７８に再構築指令を出力する。この再構築指令を受け付けた画像処理部７８では、データ再構築部９５が、既にフル側→ホーム側へのキャリッジ移動方向に合わせたドット配列順序で構築された次回（Ｎ＋１回目）のパス用の印刷データＤ３を、ホーム側→フル側へのキャリッジ移動方向（往路方向）に合わせたドット配列順序に再構築する。図６に示すように、このデータ再構築は、キャリッジ３２が待機位置ＰＴnから移動を開始してフラッシング動作を終了するまでの間に終了する。つまり、キャリッジ３２が待機位置ＰＴnから移動を開始してから、時間（Ｔfh＋Ｔfw＋Ｔf）が経過するまでに、印刷データＤ３の再構築は終了する。このため、データ再構築所要時間Ｔdrは、フラッシング総所要時間Ｔtfには含まれない。
【００６３】
次に、印刷制御部７５が行う制御内容及び処理内容を説明する。主制御部８１は、印刷制御部７５が行う印刷制御の全体を司り、各部８２〜８５を制御する。コマンド解析部８２は、受信バッファー６７ａから読み出した印刷ジョブデータＤ１を、コマンドと分割画像データＤ２とに分ける。そして、コマンドを解析（解釈）し、その解析結果に応じた要求をジョブコントロール部７７へ出力する。この結果、印刷制御部７５は、ジョブコントロール部７７に対してコマンド解析部８２の解析結果に応じた、給送指示、印刷指示、紙送り指示、排紙指示などを含む各種の指示を行う。
【００６４】
データ解析部８３は、分割画像データＤ２を解析し、キャリッジ３２が主走査方向に移動して印刷ヘッド４２により１パス分の印刷を行うときのインク噴射開始位置（ファーストドット位置Ｆnともいう）と、インク噴射終了位置（ラストドット位置Ｌnともいう）とを取得する。ここで、ファーストドット位置Ｆnとラストドット位置Ｌnの添え字「ｎ」は、Ｎ回目のパスであることを指す。また、データ解析部８３は、キャリッジ３２が主走査方向Ｘに１パス分の移動を行うときのキャリッジ３２の起動位置ＰＳnと停止位置ＰＴnとを取得する。
【００６５】
図７は、印刷動作と紙送り動作の関係を示すタイミングチャートを示す。図７において上段がキャリッジ３２の速度プロファイルを示すグラフであり、このグラフにおいて横軸がキャリッジ位置ｘ、縦軸がキャリッジ速度Ｖとなっている。また、図７において下段が紙送り動作の速度プロファイルを示すグラフであり、このグラフにおいて横軸がロール紙Ｐの搬送位置、縦軸がロール紙Ｐの搬送速度となっている。なお、図７では横軸方向の区間におけるキャリッジ移動又は紙送りに要する時間も示している。
【００６６】
図７上段のグラフに示すように、キャリッジ３２の１パス動作（例えばＮ回目のパス動作）時の速度プロファイルは、キャリッジ３２の起動位置ＰＳnから定速領域に達するまでの加速領域と、キャリッジ３２が一定速度で移動する定速領域と、キャリッジ３２が定速度から減速して停止位置ＰＴnで停止するまでの減速領域とを含む。図７の例では、定速領域においてハッチングを施したインク噴射領域で印刷（インク滴噴射）が行われる。
【００６７】
演算部８４は、データ解析部８３が取得したファーストドット位置Ｆnに加速距離Ｄａ（助走距離）をキャリッジ移動方向と反対側に付加して起動位置ＰＳnを演算すると共に、データ解析部８３が取得したラストドット位置Ｌnに減速距離Ｄｂ（制動距離）をキャリッジ移動方向側に付加して停止位置ＰＴnを演算する（図７参照）。なお、キャリッジ３２の加速領域の途中からインク噴射を開始し、減速領域の途中でインク噴射を終了する加減速印刷制御を採用してもよい。
【００６８】
紙送り長取得部８５は、紙送りコマンドに設定された紙送り長Ｌpf（搬送長）を取得する。主制御部８１は、紙送り長Ｌpfに応じた搬送速度のＰＦ速度テーブル（図示略）を選択し、これらの紙送り情報と共に紙送り指令をジョブコントロール部７７に出力する。これらの紙送り情報は、紙送待機予測時間Ｔｗの演算に使用するためにフラッシング制御部７６へも送られる。
【００６９】
また、本実施形態では、図７に示すように、印刷動作と紙送り動作をタイミング的に一部重複させるＰＦ・ＣＲ重ね合わせ制御を採用する。すなわち、印刷制御部７５は、図７に示すように、インク滴の噴射を終了した時点（ラストドット形成時点）で紙送り動作を開始し、次パスのために起動したキャリッジ３２がファーストドット形成位置に到達した時点でロール紙Ｐが停止するタイミングとなるように、紙送り動作終了よりも時間ΔＴ分早期にキャリッジ３２を起動させる。
【００７０】
演算部８４は、次パスのキャリッジ起動位置ＰＳn+1からファーストドット位置Ｆn+1までのＣＲ移動所要時間ΔＴ（本例では加速所要時間）を計算する。さらに演算部８４は、今回の紙送り終了位置ＰＥn（停止位置）から紙送り方向と逆方向へＣＲ移動所要時間ΔＴ分に相当する搬送量ΔＳ（搬送距離）を計算し、紙送り終了位置ＰＥnから搬送量ΔＳだけ手前の位置を、ＣＲ起動要求位置として算出する。搬送量ΔＳはジョブコントロール部７７へ通知される。ジョブコントロール部７７は、Ｎ回目の紙送り動作中において紙送り終了位置ＰＥnまでの残り搬送量ΔＳrをＰＦカウンター（図示略）の計数値から把握し、残り搬送量ΔＳrが搬送量ΔＳに達した時点（つまりキャリッジ３２がＣＲ起動要求位置に達した時点）でＣＲ制御部９３へキャリッジ起動要求を出力する（図７参照）。なお、ＰＦ制御部９２は、紙送り開始時にＰＦカウンター（図示略）に紙送り長Ｌpfをセットし、この計数値から搬送用のロータリーエンコーダー（図示略）からのエンコーダーパルスの入力数を順次減算することで、このＰＦカウンターの計数値に基づき残り搬送量ΔＳrを管理する。ジョブコントロール部７７は、ＰＦ制御部９２が管理する残り搬送量ΔＳrを監視し、残り搬送量ΔＳrが搬送量ΔＳに達したときに、ＣＲ制御部９３へキャリッジ起動要求を出力する。
【００７１】
ＣＲ制御部９３は、リニアエンコーダー３８からのエンコーダーパルス信号に基づき主走査方向Ｘにおけるキャリッジ３２の位置（以下「キャリッジ位置」と称す。）を計数する。また、ＣＲ制御部９３は、キャリッジ駆動時にリニアエンコーダー３８から入力する２相のエンコーダーパルス信号のうち一方の立ち上がりエッジ検出時に他方のパルスのレベル（ＨｉかＬｏｗ）を判別し、この判別結果に応じてキャリッジ移動方向を把握する。ＣＲ制御部９３は、キャリッジ３２がホーム位置に配置されたときにリセットしたＣＲカウンター（図示略）の計数値を、キャリッジ３２の往動過程（ホーム→フル方向移動時）においてインクリメントし、復動過程（フル→ホーム方向移動時）においてデクリメントすることで、ホームポジションＨＰを原点とするキャリッジ位置を管理する。ＣＲ制御部９３は、キャリッジ３２の起動位置ＰＳnからのキャリッジ位置ｘを監視し、ＣＲ速度テーブル（ＣＲ速度プロファイルデータ）を参照して各キャリッジ位置ｘに応じた目標速度に対応する指令値をＣＲ用ドライバー７０に出力する。
【００７２】
また、ジョブコントロール部７７は、１パス分の印刷動作中において、ＣＲ用カウンターの計数値からキャリッジ位置（つまり印刷ヘッド４２の位置）を監視し、印刷ヘッド４２がファーストドット位置Ｆnに到達するタイミングで、ヘッド制御部９４にインク噴射開始要求を出力する。この要求を受け付けたヘッド制御部９４は、印刷ヘッド４２がファーストドット位置Ｆnに到達すると、ヘッド用ドライバー７１に開始信号を出力してインク滴噴射を開始させる。そして、印刷ヘッド４２がラストドット位置Ｌnに到達すると、ヘッド制御部９４はジョブコントロール部７７に印刷動作終了の旨を応答する。この応答を受付けたジョブコントロール部７７は、ＰＦ制御部９２に対して紙送り要求を出力する。この要求を受け付けたＰＦ制御部９２は、ＰＦ用ドライバー６９を介してＰＦモーター５２を駆動させることで紙送り動作を開始させる。こうしてＮ回目のパスにおいてインク滴噴射を終了した時点でＮ回目の紙送りが開始され、ロール紙Ｐが停止位置ＰＥnに停止する時点よりも時間ΔＴだけ前に、キャリッジ３２のＮ＋１回目のパスが起動される。
【００７３】
また、本実施形態では、キャリッジ３２の印刷動作中（移動中）に、スーパーロジカルシークと呼ばれるキャリッジ制御方法を採用する。このキャリッジ制御方法では、今回のラストドット位置Ｌnから決まる今回の停止位置ＰＴnと、次回のファーストドット位置Ｆn+1から決まる次回の起動位置ＰＳn+1とを比較し、ＰＴn，ＰＳn+1のうち次回（Ｎ＋１回目）の加速距離Ｄａ（助走距離）が確保される一方を、今回の停止位置に決定する。
【００７４】
図８は、このキャリッジ制御方法を説明するグラフである。図８における上段のＮ回目の印刷動作を示すグラフと、中段のＮ＋１回目の印刷動作を示すグラフとを用いて、印刷制御部７５が行うスーパーロジカルシークによるキャリッジ制御方法を説明する。
【００７５】
演算部８４は、キャリッジ３２がＮ回目（今回）の主走査を行っている間に、Ｎ＋１回目（次回）のファーストドット位置Ｆn+1に、Ｎ回目のキャリッジ移動方向側に加速距離Ｄａを付加して、Ｎ＋１回目のキャリッジ起動位置ＰＳn+1を計算する。そして、主制御部８１は、今回のキャリッジ停止位置ＰＴnと、次回のキャリッジ起動位置ＰＳn+1とを比較し、今回のキャリッジ移動方向先方へより遠くに位置する一方を今回の停止位置ＰＴnとして決定する。図８の例のように、Ｎ回目のキャリッジ停止位置ＰＴnよりもＮ＋１回目のキャリッジ起動位置ＰＳn+1の方が、Ｎ回目のキャリッジ進行方向先方へより遠ければ、Ｎ回目の停止位置ＰＴn（図８上段グラフにおける２点鎖線矢印終点）に替えて、（Ｎ＋１回目）のキャリッジ起動位置ＰＳn+1を、Ｎ回目（今回）の新たな停止位置ＰＴn（図８上段グラフにおける実線矢印終点）として再設定する。
【００７６】
このようにキャリッジ３２の１パス終了時の停止位置ＰＴnは、パス毎に変化する。よって、キャリッジ３２がフル側の停止位置ＰＴn（待機位置）からフラッシング位置ＦＰまでの移動に要するキャリッジ移動時間Ｔfhは、その時々の待機位置に応じて変化する。
【００７７】
また、図８における下段のグラフに示すように、フラッシング位置ＦＰ（つまりホームポジションＨＰ）から起動したキャリッジ３２が、次回（Ｎ＋１回目）のファーストドット位置Ｆn+1に到達するまでに要するＣＲ移動所要時間ΔＴ（図７におけるΔＴに相当）は、フラッシング位置ＦＰから次回（Ｎ＋１回目）のファーストドット位置Ｆn+1までの距離に応じて変化する。このため、ＣＲ移動所要時間ΔＴに対応する残り搬送量ΔＳｒ（図７を参照）も変化し、紙送り動作中のキャリッジ起動タイミングが、次回のファーストドット位置Ｆn+1に応じて変化することになる。
【００７８】
次にフラッシング制御部７６の制御及び処理の詳細を説明する。フラッシング制御部７６は、印刷中に所定条件が満たされた際に行うべきフラッシングを制御する。フラッシング制御部７６は、前述のように、図５に示す演算部８６、第１判定部８７、第２判定部８８、第３判定部８９及びタイマー９０を備えている。
【００７９】
演算部８６は、紙送待機予測時間Ｔｗを演算する。詳しくは、演算部８６は、今回（Ｎ回目）のパスの移動方向に応じてキャリッジ３２がフル側又はホーム側に停止すると、印刷制御部７５から、現在実行中の今回（Ｎ回目）の紙送りにおける紙送り長Ｌpfと、今回（Ｎ回目）の紙送りのために使用中のＰＦ速度テーブルとを取得する。そして、演算部８６は、紙送り長Ｌpfの紙送り動作のために次回（Ｎ＋１回目）のパスでキャリッジ３２を起動するまでの待機時間の予測値である紙送待機予測時間Ｔｗを演算する。図７に示すように、キャリッジ３２が今回（Ｎ回目）のパスで停止した時点では、ラストドット位置Ｌnから停止位置ＰＴnで停止するまでの所要時間ΔＴdを経過している。演算部８４は、紙送り長ＬpfとＰＦ速度テーブル（ＰＦ速度プロファイルデータ）とに基づき、紙送り動作の所要時間である紙送り所要時間Ｔpf（図７参照）をまず演算する。そして、演算部８４は、紙送り所要時間Ｔpfから所要時間ΔＴd，ΔＴを差し引くことにより、紙送待機予測時間Ｔｗを、式  Ｔｗ＝Ｔpf−ΔＴ−ΔＴdにより計算する（図７を参照）。
【００８０】
第１判定部８７は、紙送待機予測時間Ｔｗがフラッシング必要条件時間Ｔfcを超えた（Ｔｗ＞Ｔfcが成立した）か否かを判定する。フラッシング制御部７６は、条件Ｔｗ＞Ｔfcが成立した場合、ジョブコントロール部７７にフラッシングを指示すると共に、印刷制御部７５にフラッシング用のドットデータの生成を要求する。ジョブコントロール部７７は、フラッシング指示を受け付けると、ＣＲ制御部９３にキャリッジ３２をフラッシング位置ＦＰへ移動させるようにＣＲモーター３３を制御する。また、印刷制御部７５は、フラッシング用のドットデータを不揮発性メモリー６６の所定記憶領域から読み出して中間バッファー６７ｂに格納する。そして、画像処理部７８はフラッシング用のドットデータを基にフラッシング用の噴射データを生成し、出力バッファー６７ｃに格納する。なお、本実施形態では、演算部８６及び第１判定部８７により、判断手段が構成される。
【００８１】
第２判定部８８は、キャリッジ３２のフラッシング位置ＦＰへの移動方向が、フル側からホーム側へ向かう方向であるか否かを判定する。第２判定部８８は、例えば移動開始前（つまり待機中）のキャリッジ位置を記憶し、それがフル側であれば、その移動方向がフル側からホーム側へ向かう方向であると判定する。一方、移動開始前のキャリッジ位置がホーム側であれば、その移動方向がフル側からホーム側へ向かう方向ではないと判定する。このように第２判定部８８は、フラッシング時にキャリッジ３２がその移動経路の両側のうちフル側（第２の側）からホーム側（第１の側）へ移動したか否かを判断する。
【００８２】
タイマー９０は、本実施形態では、キャリッジ３２が１パスを終えて停止する度に計時を開始し、停止中（待機中）の経過時間Ｔを計時する。つまり、タイマー９０は、今回（Ｎ回目）のパスを終えたキャリッジ３２が停止位置ＰＴnで停止してから次回のパスのために起動するまでの経過時間Ｔ（つまり実際の待機時間Ｔ）を計時する。第３判定部８９は、キャリッジ３２の実際の待機時間Ｔがフラッシング必要条件時間Ｔfcを超えたか否かを判定する。
【００８３】
次に、本実施形態のコンピューター６２が実行する印刷処理ルーチンについて、図７に示すフローチャートに基づき説明する。
さて、印刷装置１１では、ホスト装置ＨＣからの印刷ジョブデータＤ１の受信が開始されたタイミングで、印刷処理ルーチンが実行される。すると、初めにコンピューター６２は、印刷開始処理を行う。具体的には、コンピューター６２は、ロール紙Ｐの先端をインク噴射部２２内に進入させるべくＰＦモーター５２を制御する。また、コンピューター６２（コマンド解析部８２）は、受信バッファー６７ａに一時格納された印刷ジョブデータＤ１に含まれるヘッダー情報を解析する。ここでは、コマンド解析部８２は、ホスト装置ＨＣからジョブの最初に送信される印刷ジョブデータＤ１中のヘッダー情報から印刷モード（高精細モード／ドラフトモード）や印刷方式（双方向印刷／一方向印刷）、印刷色（カラー／グレイスケール）、用紙サイズなどの印刷条件情報を取得する。この後、コンピューター６２は図９のフローチャートに従って印刷処理を実行する。なお、以下のフローチャートでは、双方向印刷モードの例で説明する。
【００８４】
まずステップＳ１０では、印刷データを生成する。すなわち、コマンド解析部８２が印刷ジョブデータＤ１中のコマンドを解析して紙送り長Ｌpf等を取得すると共に、データ解析部８３が分割画像データＤ２のデータ解析を行ってドット位置Ｆn，Ｌnを取得する。さらに画像処理部７８が分割画像データＤ２に展開処理やノズル割付処理等の所定の処理を施して印刷データＤ３を生成する。なお、出力バッファー６７ｃに複数パス分の印刷データＤ３を格納できた状態で、印刷動作を開始する構成となっており、Ｎ回目の印刷時におけるＳ１０では、１回分以上先のパス（例えばＮ＋１回目のパス）用の印刷データＤ３を生成する。これは印刷データＤ３が生成できていないために次回のキャリッジ３２の起動開始時期が遅延する事態を回避するためである。
【００８５】
ステップＳ２０では、印刷処理を行う。詳しくはＣＲモーター３３を駆動してキャリッジ３２を１走査（１パス動作）させると共に、Ｎ回目用の印刷データＤ３を基にヘッド用ドライバー７１を介してノズル毎の駆動素子を駆動させることにより、１走査の途中でノズル４３からインク滴を噴射させることで、１パス分の印刷を行う。
【００８６】
ステップＳ３０では、紙送り処理を行う。ジョブコントロール部７７はＮ回目のインク噴射を終了したタイミングでＰＦ制御部９２に紙送り要求を出力する。この紙送り要求を受け付けたＰＦ制御部９２はＰＦモーター５２の駆動を開始させると共に、指定のＰＦ速度テーブルを参照してＰＦモーター５２を速度制御することにより、ロール紙Ｐを紙送り長Ｌpfだけ紙送りする動作を開始する。このとき、紙送り要求は、図７に示すように、今回（Ｎ回目）のラストドット位置Ｌｎに到達した直後に出力され、紙送り動作が印刷動作中のラストドット形成直後に開始されるＰＦ・ＣＲ重ね合わせ制御が行われる。その後、紙送り開始時点より時間ΔＴｄだけ遅れてキャリッジ３２は今回の停止位置ＰＴnに停止する。
【００８７】
ステップＳ４０では、紙送りを開始してからキャリッジ３２が停止するまでの間に、紙送待機予測時間Ｔｗを演算する。但し、この演算は、紙送り動作開始前に行ったり、演算所要時間が無視できる程度に短ければキャリッジ３２が停止した直後に行ったりしてもよい。そして、この演算は次のように行う。まず演算部８６は、図７に示す紙送り所要時間Ｔpfを、紙送り長ＬpfとＰＦ速度テーブル（ＰＦ速度プロファイルデータ）を参照して計算する。次に、紙送り開始時点（本例ではラストドットＬn形成終了時点）からキャリッジ３２が今回（Ｎ回目）の停止位置ＰＴnで停止するまでのＣＲ移動所要時間ΔＴｄを計算し、さらに次回（Ｎ＋１回目）のパスの起動位置ＰＳn+1からファーストドット位置Ｆn+1に到達するまでのキャリッジ３２の移動所要時間であるＣＲ移動所要時間ΔＴを計算する。そして、紙送待機予測時間Ｔｗを、式  Ｔｗ＝Ｔpf−ΔＴｄ−ΔＴにより計算する。
【００８８】
ステップＳ５０では、紙送待機予測時間Ｔｗがフラッシング必要条件時間Ｔfcを超えるか否かを判定する。詳しくは、この判定は第１判定部８７が行う。Ｔｗ＞Ｔfcが成立した場合はステップＳ６０に進み、Ｔｗ＞Ｔfcが不成立の場合はステップＳ１２０に進む。
【００８９】
ステップＳ６０では、キャリッジ３２をホーム側のフラッシング位置へ移動させる。この場合、今回のパスでキャリッジ３２がフル側の停止位置ＰＴnで停止（待機）していた場合、図６に示すように、キャリッジ３２はフル側の停止位置ＰＴn（印刷（ｎ）終了位置）からホーム側のフラッシング位置ＦＰへ移動することになる。また、今回のパスでキャリッジ３２がホーム側の停止位置ＰＴnで停止していた場合、キャリッジ３２はホーム側の待機位置から同じホーム側のフラッシング位置へ移動することになる。この場合、キャリッジ３２は少し復動方向へ移動するだけで済む。
【００９０】
ステップＳ７０では、（１）紙送待機予測時間Ｔｗ、印刷インク量Ｖｉに応じたフラッシング方法を決定すると共に、（２）次パスの印刷開始直前にフラッシングを終了しうるフラッシング開始時期Ｔstを算出する。
【００９１】
フラッシング方法は、紙送待機予測時間Ｔｗが長いほど強力なフラッシングを行う。フラッシングの強度の調整には、フラッシング回数と、フラッシング１回当たりのインク噴射量（インク噴射量／回）とにより行う。すなわち、紙送待機予測時間Ｔｗが長いほどその間にインクの増粘が進むので、紙送待機予測時間Ｔｗが長いほどフラッシング強度を高くする。また、紙送り終了以後の同一頁内の残り印刷領域の印刷に使用する印刷インク量Ｖｉを求め、この印刷インク量Ｖｉに応じてフラッシング強度を調整する。印刷インク量Ｖｉが多く残り印刷量が多いほどフラッシング強度を高くする。これはフラッシング強度を高くするほどドット抜け発生確率を低くでき、ドット抜け発生確率が同じ条件の下では残り印刷量が多いほどドット抜け発生数が高くなるからである。そして、このドット抜け発生数を極力「０」に抑えられるように、残り印刷量（つまり印刷インク量Ｖｉ）が多いほど強力なフラッシングを行うようにしている。
【００９２】
本例では具体的には、紙送待機予測時間Ｔｗと印刷インク量Ｖｉとの各値の組合せ毎に、フラッシング回数とインク噴射量／回とを対応付けたフラッシング強度決定テーブルが、不揮発性メモリー６６に記憶されている。そして、フラッシング制御部７６は、算出した紙送待機予測時間Ｔｗと印刷インク量Ｖｉを基にフラッシング強度決定テーブルを参照して、これらの値Ｔｗ，Ｖｉに応じた適切なフラッシング強度（フラッシング回数、インク噴射量／回）を決定する。
【００９３】
また、フラッシング開始時期Ｔstは次のように計算する。キャリッジ３２が今回（Ｎ回目）の停止位置ＰＴnで停止してからの経過時間Ｔはタイマー９０が計時しており、この経過時間Ｔが紙送待機予測時間Ｔｗを超えたとき（Ｔ＞Ｔｗ）が、次回（Ｎ＋１回目）のパスのキャリッジ起動時期となる。この次パスのキャリッジ起動時期よりフラッシング動作時間Ｔf分だけ早い時期がフラッシング開始時期Ｔstとなる。よって、演算部８６は、このフラッシング開始時期（時間）Ｔstを、式  Ｔst＝Ｔｗ−Ｔfにより計算する。経過時間Ｔがこのフラッシング開始時間Ｔstに達した時点が、フラッシング動作を開始すべきフラッシング開始時期になる。
【００９４】
次のステップＳ８０では、フラッシング位置へのキャリッジ移動が、フル→ホーム方向への移動であるか否かを判定する。この判定は第２判定部８８が行う。フラッシング制御部７６は、例えばフラッシング位置への移動を開始する前の待機位置が、ホーム側であるかフル側であるかを示す待機位置情報（例えばフラグ）を、１パス終了毎にＲＡＭ６７の所定記憶領域に記憶する。第２判定部８８は、この待機位置情報を基にフル→ホーム方向への移動であるか否かを判定する。例えば待機位置情報がフル側を示す値「１」であれば、フル→ホーム方向への移動であると判定し、一方、ホーム側を示す値「０」であれば、フル→ホーム方向への移動ではないと判定する。第２判定部８８は、肯定判定（フラグ「１」）であればステップＳ９０に進み、否定判定（フラグ「０」）であればステップＳ１００に進む。
【００９５】
ステップＳ９０では、印刷データを、ホーム→フル方向に再構築する。つまり、次パスのキャリッジ移動方向に合わせて、フル→ホーム方向のドット形成順序に構築された印刷データＤ３を、ホーム→フル方向のドット形成順序となるように再構築する。このデータの再構築の結果、フラッシング位置ＦＰからキャリッジ３２を起動して、次回の印刷をホーム側から開始することができるようになる。
【００９６】
ステップＳ１００では、フラッシング開始時期Ｔstに達したか否かを判断する。すなわち、フラッシング制御部７６は、経過時間Ｔがフラッシング開始時間Ｔstに達したか否かを判断する。Ｔ≧Ｔstが不成立であれば成立するまで待機し、一方、Ｔ≧Ｔstが成立すればステップＳ１１０に進む。
【００９７】
ここで、フラッシング開始時期Ｔstに達する前に、キャリッジ３２がフラッシング位置ＦＰに到達しているときは、図６に示すように、フラッシング開始時期Ｔstに達するまでにフラッシング待機時間Ｔfwが発生する。一方、フラッシング開始時間Ｔstに達した後に、キャリッジ３２がフラッシング位置ＦＰに到達した場合は、その到達後、直ちにフラッシング動作を開始する。図７に示すフル→ホーム方向へのキャリッジ移動時間Ｔfhは、パス毎に決まる待機位置ＰＴnに応じて異なり、Ｔst＞Ｔfhの場合はフラッシング待機時間Ｔfwが発生するが、Ｔst≦Ｔfhの場合はフラッシング待機時間Ｔfwが発生せず、フラッシング位置ＦＰへの到達後直ぐにフラッシング動作を開始することになる。なお、演算部８６がフラッシング待機時間Ｔfwを計算し、キャリッジ３２がフラッシング位置に到達してからの経過時間がフラッシング待機時間Ｔfwに達した時点で、フラッシングを開始する構成を採用してもよい。フラッシング待機時間Ｔfwは、例えば式  Ｔfw＝Ｔst−Ｔfhにより計算され、Ｔfw＞０の場合はその値をフラッシング待機時間として採用し、Ｔfw≦０の場合はＴfw＝０にする。
【００９８】
ステップＳ１１０では、決定した方法でフラッシングを実行する。但し、Ｔ≧Ｔstが成立した時点においてキャリッジ３２がまだフラッシング位置ＦＰに到達していなかった場合は、その到達を待って直ちにフラッシングを実行する。このＳ１１０の処理では、ステップＳ７０で決定したフラッシング方法でフラッシングを実行する。この結果、紙送待機予測時間Ｔｗが長いほど、印刷インク量Ｖiが多いほど、フラッシング強度（フラッシング回数、インク噴射量／回）を高くしたフラッシングが行われる。このため、このフラッシング後に行われる同一頁内の残りの印刷でドット抜け発生数を極力「０」に抑えることができる。
【００９９】
ステップＳ１４０では、印刷終了であるか否かを判断する。全てのパスを終えておらず、印刷終了でなければ、ステップＳ１０に戻り、全てのパスを終えるまで、パス毎に同様の処理を繰り返す。
【０１００】
そして、ｎ＋１回目におけるステップＳ２０において、次回（Ｎ＋１回目）のパスの印刷処理を行う。このＮ＋１回目のパスの印刷処理は、再構築された印刷データＤ３に基づき印刷が行われるので、キャリッジ３２がフラッシング位置（ホーム側）から起動しても画像を正しく印刷できる。
【０１０１】
一方、ステップＳ５０においてＴｗ＞Ｔfcが不成立であった場合は、ステップＳ１２０において、タイマー９０がキャリッジ３２のＮ回目のパスを終えて停止した時点からの経過時間Ｔ（実際の待機時間Ｔ）を計測する。そして、ステップＳ１３０において、経過時間Ｔがフラッシング必要条件時間Ｔｆｃを超えたか否かを第３判定部８９が判定する。Ｔ＞Ｔfcが成立した場合には、キャリッジ３２をフラッシング位置へ移動させて（Ｓ６０）、Ｓ７０〜Ｓ９０の処理を行った後、フラッシング開始時期Ｔstに達すればフラッシングを実行させる（Ｓ１００，Ｓ１１０）。
【０１０２】
例えばユーザーが、印刷中に本体カバー２５を誤って開けると、安全のために印刷装置１１の動作を停止させることがある。このような印刷装置１１の停止など何らかの原因で実際の待機時間Ｔが予測に反してフラッシング必要条件時間Ｔｆｃを超えた場合は、フラッシングが行われる。このため、待機時間の予測に反して、実際の待機時間Ｔがフラッシング必要条件時間Ｔｆｃを超えた（Ｔ＞Ｔfc）ときは、従来と同様に、フラッシングが行われる。そして、このように実際の待機時間Ｔがフラッシング必要条件時間Ｔｆｃを超えてフラッシングを行った場合も、印刷データＤ３の再構築（Ｓ９０）が行われ、フラッシング動作を終えるとそのフラッシング位置ＦＰからＮ＋１回目のパスを開始する。
【０１０３】
また、実際の待機時間（経過時間Ｔ）が予測どおりフラッシング必要条件時間Ｔfcを超えなかった場合は、Ｔ＞Ｔfcが成立する前に、キャリッジ３２は次回（Ｎ＋１回目）のパスを起動するので、フラッシング（準備動作）が行われない。
【０１０４】
以上詳述したように、この第１実施形態によれば、以下の効果を得ることができる。
（１）Ｎ回目の印刷を終えて停止したキャリッジ３２が、Ｎ＋１回目の印刷を開始するまでの紙送待機予測時間Ｔｗがフラッシング必要条件時間Ｔfc（第１の設定時間）を超えるか否かを予測する。予測の結果、Ｔｗ＞Ｔfcが成立した場合は、フラッシング（準備動作）のための移動を開始するまでの待ち時間として設定されたフラッシング必要条件時間Ｔfc（第２の設定時間（＝第１の設定時間））を経過するまで待つことなく、直ちにキャリッジ３２のフラッシング位置への移動を開始させる。この結果、従来技術（図１１）に比べ、キャリッジ３２の移動をフラッシング必要時間Ｔfc分早期に開始できるので、フラッシング後に行われるＮ＋１回目の印刷開始時期の遅延を極力減らし、印刷スループットを向上できる。
【０１０５】
（２）準備動作のためにキャリッジ３２の移動を開始するまでの必要な待ち時間として設定されたフラッシング必要条件時間Ｔfc（第２の設定時間）を、紙送待機予測時間Ｔｗが超えれば準備動作を開始する判断基準として設定された第１の設定時間として採用する。よって、紙送待機予測時間Ｔｗから準備動作を行うと予測される場合は、常にキャリッジ３２の移動を直ちに開始させるので、ほとんど全てのフラッシング動作において総所要時間Ｔtfの短縮が実現され、これにより印刷スループットを向上できる。
【０１０６】
（４）演算部８６が、次回のパスを開始する直前にフラッシングを終えられるフラッシング開始時期（時間）Ｔstを算出するので、フラッシングを終えてから次回のパスで最初のインク滴噴射が行われるまでの経過時間を極力短くすることができる。よって、フラッシングを終えたばかりのノズル４３でインク滴を噴射できるので、次パスからの印刷を比較的良好に行うことができる。
【０１０７】
（５）紙送待機予測時間Ｔｗの長さや、紙送り後に印刷すべき残りの印刷量に応じて、フラッシングの回数と強さのうち少なくとも一方を切り替える。よって、フラッシング後の印刷を良好に行うことができる。例えば紙送り時間が長いためにノズル内のインクが乾燥する虞がある場合は、事前のフラッシングの回数が多く行われたり、強力な噴射力でフラッシングが行われたりする。また、残り印刷画像のデータ量が多いほど、事前のフラッシングの回数が多く行われたり、強力な噴射力でフラッシングが行われたりする。
【０１０８】
（６）フラッシングを行うためにキャリッジ３２がフル側からホーム側へ移動する際は、ホーム側のフラッシング位置から次回のパスを開始できるドット順序に印刷データＤ３を再構築する。よって、フラッシングのためにキャリッジ３２をフル側からホーム側へ移動した場合、フラッシング後に元のフル側の位置へ戻ることなく、その移動先のホーム側から次パスの移動を開始することができる。この結果、フラッシング後にキャリッジ３２をフラッシング位置ＦＰから元のフル側の停止位置ＰＴnへ戻す必要がなくなるので、紙送りが次回のパスを開始できるタイミングまで進んだにも拘わらず、キャリッジ３２側の事情により次回のパスを開始できない頻度をより一層低減できる。また、印刷ヘッド４２のフラッシング動作終了までに印刷データＤ３の再構築を終了するので、印刷データＤ３の再構築の遅れが原因で、キャリッジ３２の次パスの開始時期の遅延を回避することができる。よって、印刷のスループットを向上できる。
【０１０９】
（７）紙送待機予測時間Ｔｗがフラッシング必要条件時間Ｔfcを超えない（Ｔｗ＞Ｔfcが不成立）と判断した場合であっても、その後、実際の経過時間（待機時間）Ｔがフラッシング必要条件時間Ｔfcを超えた場合は、キャリッジ３２をホーム側のフラッシング位置ＦＰへ移動させてフラッシングを実施する。この結果、例えばユーザーが本体カバー２５を一瞬開けて紙送り動作が一時的に中断されるなど何らかの原因で、予測に反して、実際の待機時間Ｔがフラッシング必要条件時間Ｔｆｃを超えた場合は、フラッシングを行わせることができる。
【０１１０】
（第２実施形態）
次に第２実施形態を、図１０を用いて説明する。この第２実施形態では、フラッシング時におけるキャリッジ制御方法が第１実施形態と異なる。以下、図１０のフローチャートに従って、特に異なる部分を中心に説明する。この第２実施形態では、従来技術（図１１）と同様にフラッシング必要条件時間Tfcの経過を待ってからキャリッジ３２のフラッシング位置への移動を開始させる。但し、このフラッシング必要条件時間Ｔｆｃの経過を待ってから移動を開始すると、次回のパスの移動開始時期に遅延が発生すると予測される場合は、フラッシング必要条件時間Ｔfcの経過を待つことなく直ちにキャリッジ３２のフラッシング位置ＦＰへの移動を開始する。
【０１１１】
図１０において、Ｓ２１０〜Ｓ２３０，Ｓ２５０の各処理は、図９におけるＳ１０〜Ｓ４０の各処理と同様である。また、Ｓ２７０〜Ｓ３５０の各処理は、図９におけるＳ６０〜Ｓ１４０の各処理と同様である。
【０１１２】
ステップＳ２４０では、Ｎ回目のパスを終えて停止することになる又は停止したキャリッジ３２の停止位置ＰＴnがフル側（第２の側）の位置であるか否かを判断する。つまり、キャリッジ３２の待機位置が、その主走査方向Ｘの経路においてフラッシング位置ＦＰのあるホーム側（第１の側）とは反対側のフル側であるか否かを判断する。キャリッジ３２の待機位置がフル側であると判断すればステップＳ２５０に進み、フル側でないと判断すればステップＳ３３０に進む。
【０１１３】
ステップＳ２５０では、紙送待機予測時間Ｔｗを演算する。そして、次のステップＳ２６０では、紙送待機予測時間Ｔｗが、フラッシング総所要時間Ｔtfよりも短く、かつフラッシング必要条件時間Ｔｆｃよりも長いか否かを判定する。つまり、Ｔtf＞Ｔｗ＞Ｔfcを満たすか否かを判定する。この判定は第１判定部８７が行う。ここで、本例では、フラッシング総所要時間Ｔtfが、待機中のキャリッジ３２がフラッシング位置ＦＰへ移動してフラッシングを行った場合に次回のパスを開始するまでの待機時間に相当する。また、紙送待機予測時間Ｔｗが、次回のパスの開始時期の遅延を伴うことなく次回のパスを開始しうる最大許容待機時間（第１の設定時間）に相当する。このように本実施形態は、予測の待機時間（フラッシング総所要時間Ｔtf）と第１の設定時間（紙送待機予測時間Ｔｗ）が共に可変となる例となっている。
【０１１４】
フラッシング総所要時間Ｔtfは、図１１に示すように、フラッシング必要条件時間Ｔfcと、フル側の待機位置ＰＴnからフラッシング位置ＦＰへのキャリッジ移動時間Ｔfhと、フラッシング動作時間Ｔfとの総和（Ｔtf＝Ｔfc＋Ｔfh＋Ｔf）である。本実施形態では、キャリッジ移動時間Ｔfhがキャリッジ３２の待機位置ＰＴnに応じて変化する値であることから、演算部８６が、待機位置ＰＴnとフラッシング位置ＦＰとの距離と、ＣＲ速度テーブル（ＣＲ速度プロファイルデータ）とに基づき、待機位置ＰＴnに応じたキャリッジ移動時間Ｔfhを算出する。そして、演算部８６は、このキャリッジ移動時間Ｔfhに、フラッシング必要条件時間Ｔｆｃとフラッシング動作時間Ｔfとを加算し、フラッシング総所要時間Ｔtf（＝Ｔfc＋Ｔfh＋Ｔf）を算出する。そして、第１判定部８７は、演算部８６が算出したフラッシング総所要時間Ｔtf及び紙送待機予測時間Ｔｗを用いて、Ｔtf＞Ｔｗ＞Ｔfcが成立するか否かを判定する。つまり、本実施形態では、Ｔtf＞Ｔｗ＞Ｔfcが成立するか否かを判定することにより、紙送待機予測時間Ｔｗがフラッシング必要条件時間Ｔｆｃを超えると予測でき、しかもフラッシング必要条件時間Ｔｆｃを待ってからキャリッジ３２のフラッシング位置ＦＰへの移動を開始すると、次回のパスの開始時期に遅延が発生する場合であるか否かを判定する。なお、本実施形態では、演算部８６及び第１判定部８７により、判断手段が構成される。
【０１１５】
Ｔtf＞Ｔｗ＞Ｔfcが成立した場合は、ステップＳ２７０に進み、Ｓ２７０〜Ｓ３２０の各処理を行う。一方、Ｔtf＞Ｔｗ＞Ｔfcが不成立の場合は、ステップＳ３３０に進む。
ステップＳ２７０では、キャリッジ３２は待機位置からフラッシング位置ＦＰへ向かって移動を開始する。ここで、Ｔtf＞Ｔｗ＞Ｔfcが成立するのは、紙送待機予測時間Ｔｗが比較的長いためにＴｗ＞Ｔfcが成立し、かつ紙送待機予測時間Ｔｗがフラッシング総所要時間Ｔtfほど長くはないためにＴtf＞Ｔｗが成立する場合である。Ｔtf＞Ｔｗの成立は、キャリッジ３２がフラッシング必要条件時間Ｔｆｃの経過を待ってからフラッシング位置ＦＰへの移動を開始すると、次回（Ｎ＋１回目）のパスの移動開始時期に遅延が発生することを意味する。このようにフラッシング必要条件時間Ｔfcの経過を待ってからキャリッジ３２の移動を開始すると、次回（Ｎ＋１回目）のパスの開始時期に遅延が発生すると予測される場合は、キャリッジ３２をフラッシング必要条件時間Ｔfcの経過を待たず、直ちにフラッシング位置ＦＰに向かって移動を開始させる。
【０１１６】
そして、フラッシング方法の決定及びフラッシング開始時期Ｔstの算出を行い（Ｓ２８０）、フラッシング時のキャリッジ３２の移動方向がフル→ホーム方向への移動である場合（Ｓ２９０で肯定判定）は、印刷データＤ３をホーム→フル方向のドット配列順序に再構築する（Ｓ３００）。そして、フラッシング開始時期Ｔstに達すると（Ｓ３１０で肯定判定）、先に決定した方法でフラッシングを実行する（Ｓ３２０）。
【０１１７】
一方、キャリッジ３２の待機位置がホーム側の場合（Ｓ２４０で否定判定）、及び判定条件（Ｔtf＞Ｔｗ＞Ｔfc）が不成立の場合は、Ｓ３３０においてキャリッジ３２がＮ回目のパスを終えて停止してからの経過時間Ｔ（実際の待機時間）を計測する。
【０１１８】
次のステップＳ３４０では、第３判定部８９が、Ｔ＞Ｔfcが成立するか否かを判定する。ここで、Ｓ２６０においてＴtf＞Ｔｗ＞Ｔfcが不成立と判定されたのが、Ｔｗ≦Ｔfcの場合は、前記第１実施形態のＳ１３０の判断処理と同様に一部の例外を除きＴ＞Ｔfcが成立することなく、Ｎ回目の処理を終えることになる。このように経過時間Ｔがフラッシング必要条件時間Ｔｆｃを超えなければ、次回のパスをその停止位置ＰＴnから開始する。一方、Ｔｗ≧Ｔtfの場合、つまりフラッシング必要条件時間Ｔｆｃの経過を待ってからキャリッジ３２のフラッシング位置ＦＰへの移動を開始しても、次回のパスの開始時期に遅延が発生しない場合は、経過時間Ｔ（実際の待機時間）がフラッシング必要条件時間Ｔｆｃを超えた時点で、ステップＳ２７０に進むことになる。すなわち、経過時間Ｔ（実際の待機時間）がフラッシング必要条件時間Ｔｆｃを超えると（Ｓ３４０で肯定判定）、キャリッジ３２を待機位置ＰＴnからフラッシング位置ＦＰへ移動させてフラッシングを行わせる（Ｓ２７０〜Ｓ３２０）。
【０１１９】
以上、詳述したように、第２実施形態によれば、第１実施形態における効果（４）〜（７）が同様に得られる他、以下の効果を得ることができる。
（８）フラッシング総所要時間Ｔtf（＝Ｔfc＋Ｔfh＋Ｔf）（予測の待機時間）が、紙送待機予測時間Ｔｗ（第１の設定時間）を超える場合に、フラッシング必要条件時間Ｔfc（第２の設定時間）の経過を待つことなく、直ちにキャリッジ３２のフラッシング位置ＦＰへの移動を開始した。つまり、フラッシング必要条件時間Ｔｆｃの経過を待ってからキャリッジ３２のフラッシング位置ＦＰへの移動を開始すると、次回のパスの開始時期に遅延が発生する場合には、キャリッジ３２のフラッシング位置ＦＰへの移動を直ちに開始する。この結果、次回のパスのためのキャリッジ３２の起動時期が遅延する頻度を低減することができる。
【０１２０】
・計時タイミングは適宜変更できる。例えば、前回のフラッシングが終了したタイミングを計時タイミングとしてもよい。この場合、紙送待機予測時間Ｔｗと計時タイミングからキャリッジ３２が今回（Ｎ回目）の停止位置ＰＴnで停止するまでの時間との和が、フラッシング必要条件時間Ｔfc（但し、この場合、Ｔfc＝フラッシング間隔時間Ｔfi）を超えるか否かを判定すればよい。
【０１２１】
・時間については、実際に計時する開始タイミングと終了タイミングとを他のタイミングとすることもできる。そして、どのタイミングを採用するかに応じた閾値を設定すれば、結局同じ条件で動作させることができる。
【０１２２】
・ＰＦ・ＣＲ重ね合わせ制御を採用しない構成でもよい。この場合、紙送待機予測時間Ｔｗは、Ｔｗ＝Ｔpfにより計算すればよい。
・印刷手段の印刷能力を確保するための準備動作は、フラッシング動作に限定されない。例えば、印刷中に行っても印刷品質にさほど影響を与えず比較的短時間で済む場合は、クリーニングを準備動作として採用してもよい。また、要するに、印刷中に次の印刷を開始するまでの待機時間が発生した場合に印刷手段の印刷能力を確保するための準備動作であればよい。また、印刷能力を検査するための準備動作は、ノズル検査部４８によるノズル検査に限定されない。例えばインク滴又はドットのサイズを計測して適切なサイズであるか否かを検査するサイズ検査でもよい。
【０１２３】
・次回のパスを開始する直前にフラッシングを終えるようにフラッシング待機時間Ｔfwを設けたが、フラッシング待機時間Ｔfwを廃止してもよい。この場合、キャリッジ３２がフラッシング位置ＦＰに到着後に速やかにフラッシングが行われる。また、フラッシング位置ＦＰ到着直後と次回のパスを開始する直前にフラッシングを終えるタイミングとの２種類のフラッシングを実施してもよい。
【０１２４】
・フラッシング方法の切替えを廃止し、常に一定の条件（例えば１回のフラッシングを１種類の強さ）でフラッシングを行ってもよい。
・フラッシングボックスをフル側に設け、フラッシング位置が、ホーム側のキャップとフル側のフラッシングボックスに対応する２箇所となる構成でもよい。フル側で次パスの開始を待つキャリッジ３２は、紙送待機予測時間Ｔｗ＞フラッシング必要条件時間Ｔfcの条件が成立したときは、フラッシング必要条件時間Ｔfcを経過する前に直ちにフル側のフラッシング位置へ移動し、フラッシング位置においてフラッシングボックス内へフラッシングを行う。さらにフラッシングは常にフラッシングボックスに対して行う構成とし、キャリッジ３２がホーム側にあるときに条件Ｔｗ＞Ｔfcが成立したときは、Ｔfcの経過を待つことなくキャリッジ３２をフル側のフラッシング位置へ移動させる構成も採用できる。
【０１２５】
・フラッシング受容部とノズル検査部とを経路の両側のうちそれぞれ反対側に配置してもよい。
・判定条件Ｔｗ＞Ｔfcが成立しても、前回のフラッシング実施時期からの経過時間がフラッシング間隔時間Ｔfi以内である場合は、フラッシングを行わない構成も採用できる。
【０１２６】
・フラッシングを行う判定条件は、フラッシング必要条件時間Ｔfcを第１の設定時間とするＴｗ＞Ｔfcに限定されない。例えばキャリッジ３２が停止してから直ちにフラッシング位置へ移動させてフラッシングを行っても、紙送待機予測時間Ｔｗを経過した時点に次パスを開始できず次パスの開始時期の遅延が発生すると予測される場合は、フラッシングを行わない判定条件も採用できる。この場合、判定条件は、例えばＴｗ＞Ｔfh＋Ｔfとする。また、Ｔｗ＞Ｔfc＋Ｔfh＋Ｔfでもよい。さらにＴｗ＞Ｔfc＋Ｔfh＋Ｔf＋Ｔpでもよい。ここで、Ｔpは、キャリッジ３２のフラッシング位置から次パスのファーストドット位置までの移動時間である。このように第１の設定時間を、「Ｔfh＋Ｔf」、「Ｔfc＋Ｔfh＋Ｔf」、「Ｔfc＋Ｔfh＋Ｔf＋Ｔp」とした場合、次パスを開始できるタイミングまで紙送りが進んでいるにも拘わらずフラッシング（準備動作）がまだ終了していないことが原因で、次パスの開始時期が遅延する事態を回避できる。
【０１２７】
・前記各実施形態では、予測の待機時間が第１の設定時間（フラッシング必要条件時間Ｔfc）を超えない場合であっても、実際の待機時間（経過時間Ｔ）が第１の設定時間を超える場合には、準備動作を行う構成としたが、予測の待機時間だけで判断し、実際の待機時間が第１の設定時間を超えたか否かを判断しない構成も採用できる。
【０１２８】
・キャリッジ３２を直ちに（実際の待機時間はほぼ零で）移動させるのではなく、フラッシング必要条件時間Ｔｆｃよりも短い所定時間の経過を待ってからその移動を開始させてもよい。もちろん、実際の待機時間は短いほど好ましいが、フラッシング必要条件時間Ｔfcの例えば１／３，１／２，２／３などの時間の経過を待ってから、フラッシング位置への移動を開始させてもよい。要するに、フラッシング位置への移動開始時期を決める待機時間Ｔがフラッシング必要条件時間Ｔfcよりも短ければ、その短い時間分に応じた効果を得ることができる。
【０１２９】
・準備動作を行うか否かの判定条件は、従来技術（図１１）のように、実際の待機時間Ｔが準備動作必要条件時間（一例としてフラッシング必要条件時間Ｔｆｃ）を超えたか否かを判定するものであってもよい。この構成において、印刷手段が第２の側（フル側）から第１の側（ホーム側）の準備動作位置へ向かう場合に、第１の側から第２側への印刷を伴う相対移動を開始しうるように印刷データを再構築する変更手段（データ再構築部９５）を設ける。こうすれば、キャリッジ３２がフル側から準備動作位置へ移動して準備動作を行った後、準備動作位置のある第１の側から次の印刷を伴う相対移動を開始でき、印刷のスループットを向上できる。
【０１３０】
・印刷手段と印刷媒体との相対移動は、印刷媒体が印刷手段に対して主走査方向に移動する構成でもよいし、印刷手段と印刷媒体との両方が主走査方向において例えば互いに逆方向に移動する構成でもよい。なお、印刷媒体を移動させる手段としては、移動式のテーブルを挙げることができる。このテーブルは印刷媒体を吸着した状態で主走査方向に往復移動する構成である。
【０１３１】
・印刷媒体は、ロール紙に限定されない。単票紙（カット紙）でもよい。また、印刷媒体は、紙に限定されず、フィルム、金属、布などでもよい。
・準備手段（ノズル検査手段）は、インク滴に帯電した電荷を利用するノズル検査部４８に限定されず、特許文献２のようにレーザー光を利用する方式のノズル検査装置も採用できる。すなわち、例えばレーザー光を検査対象ノズルのインク滴飛翔経路を横切るように照射し、検査対象ノズルの噴射動作を行った際に、レーザー光が遮られたことを検出すれば正常ノズルと判定し、一方、レーザー光が遮られたことを検出しなければ不良ノズルと判定する。
【０１３２】
・各実施形態と変形例を相互に組み合わせて実施してもよい。
・前記各実施形態では、インクジェット式の印刷装置１１が採用されているが、印刷装置として、インク以外の他の液体（液状体）を噴射したり吐出したりする流体噴射装置を採用してもよい。ここでいう「印刷」とは、インク等の液体を噴射して印刷画素を形成する画像や文書などの印刷に限定されず、広く「液体を噴射してその噴射された液体を媒体に付着させること」、を広く「印刷」と定義する。この意味において、印刷装置は、微小量の液滴を吐出させる液体噴射ヘッド等を備える各種の液体噴射装置を広く含む。この場合、液滴とは、上記液体噴射装置から噴射される液体の状態を言い、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう液体とは、液体噴射装置が噴射させることができるような材料であればよい。例えば、物質が液相であるときの状態のものであればよく、粘性の高い又は低い液状体、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような流状体、また物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散または混合されたものなどを含む。液体の代表的な例としてはインクや液晶等が挙げられる。ここで、インクとは一般的な水性インクおよび油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含するものとする。液体噴射装置の具体例としては、例えば液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルタの製造などに用いられる電極材や色材などの材料を分散または溶解のかたちで含む液体を噴射する液体噴射装置が挙げられる。また、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置、捺染装置やマイクロディスペンサ等であってもよい。さらに、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板（印刷媒体）などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置を採用してもよい。そして、これらのうちいずれか一種の液体噴射装置に本発明を適用することができる。
【符号の説明】
【０１３３】
１１…印刷装置（液体噴射装置）、２２…インク噴射部、２３…搬送手段の一例である搬送装置、２４…排紙部、２５…本体カバー、３１…ガイド軸、３２…キャリッジ、３３…ＣＲモーター、３４…キャリッジ駆動部、３８…リニアエンコーダー、４２…印刷ヘッド、４３…ノズル、４５…メンテナンス装置、４６…印刷手段の印刷能力を確保するための準備動作に用いられる準備手段の一例であるキャップ、４８…印刷手段の印刷能力を検査するための準備動作に用いられる準備手段の一例であるノズル検査部、５２…搬送手段を構成するＰＦモーター、６０…制御回路、６１…取得手段を構成するインターフェイス、６２…コンピューター、６３…ＣＰＵ、６４…ＡＳＩＣ、６５…ＲＯＭ、６６…不揮発性メモリー、６６ａ…フラッシング時間情報記憶部、６７…ＲＡＭ、６７ａ…取得手段を構成する受信バッファー、６９…ＰＦ用ドライバー、７０…ＣＲ用ドライバー、７１…ヘッド用ドライバー、７３…ノズル検査用電圧印加回路、７４…検出回路、７５…制御手段を構成する印刷制御部、７６…制御手段を構成するフラッシング制御部、７７…ジョブコントロール部、７８…画像処理部、８０…シーケンス制御部、８１…主制御部、８２…コマンド解析部、８３…データ解析部、８４…演算部、８５…紙送り長取得部、８６…判断手段を構成する一例としての演算部、８７…判断手段を構成する一例としての第１判定部、８８…第２判定部、８９…第３判定部、９０…タイマー、９１…要求部、９２…ＰＦ制御部、９３…ＣＲ制御部、９４…ヘッド制御部、９５…変更手段の一例であるデータ構築部、Ｐ…印刷媒体の一例であるロール紙、ＰＦ…準備動作位置の一例としてのフラッシング位置、ＨＰ…ホームポジション、Ｄ１…印刷データを構成する印刷ジョブデータ、Ｄ２…印刷データを構成する分割画像データ、Ｄ３…印刷データを構成する印刷データ（ヘッド制御データ）、Ｔｗ…第１実施形態における待機時間の一例であるとともに第２実施形態における第１の設定時間（最大許容待機時間）の一例である紙送待機予測時間、Ｔfc…フラッシング必要条件時間、Ｔfh…キャリッジ移動時間、Ｔfw…フラッシング待機時間、Ｔf…フラッシング動作時間、Ｔst…フラッシング開始時期（フラッシング開始時間）、Ｔ…経過時間（実際の待機時間）、Ｖｉ…印刷インク量、Ｌpf…搬送長の一例である紙送り長、Ｔpf…紙送り所要時間、Ｔtf…第２実施形態における予測の待機時間の一例であるフラッシング総所要時間、Ｔhf…キャリッジ移動時間。
【図１】
2012020518.tif 000003
【図２】
2012020518.tif 000004
【図３】
2012020518.tif 000005
【図４】
2012020518.tif 000006
【図５】
2012020518.tif 000007
【図６】
2012020518.tif 000008
【図７】
2012020518.tif 000009
【図８】
2012020518.tif 000010
【図９】
2012020518.tif 000011
【図１０】
2012020518.tif 000012
【図１１】
2012020518.tif 000013