(57)【要約】【課題】複数の廃液貯留部を備えるものにおいて、それぞれ廃液貯留部を使い切り、オーバーフローまでの寿命を延ばす。【解決手段】廃液タンクＡの空き容量（廃液残カウンター率ＲＱＡ）が閾値Ａｒｅｆ以下となるまでは廃液タンクＡに廃液が排出されるフラッシングエリアＡ（キャップ）を使用してフラッシングを実行し（Ｓ４１０〜Ｓ４３０）、廃液タンクＡの空き容量が閾値Ａｒｅｆ以下となると廃液タンクＢに廃液が排出されるフラッシングエリアＢを使用してフラッシングを実行する（Ｓ４４０）。これにより、２つの廃液タンクＡ，Ｂを効率よく使い切ることができ、廃液タンクがオーバーフローするまでの寿命を延ばすことができる。【選択図】図６
2014188860.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に対してヘッドから液体を吐出することにより印刷を行なう印刷装置であって、
第１のフラッシング部と、
前記第１のフラッシング部にフラッシングされた液体を廃液として貯留する第１の廃液貯留手段と、
第２のフラッシング部と、
前記第２のフラッシング部にフラッシングされた液体を廃液として貯留する第２の廃液貯留手段と、
前記第１の廃液貯留手段の空き容量を取得する空き容量取得手段と、
フラッシングの実行条件が成立した場合、前記取得された空き容量が所定量以下となるまでは前記第１のフラッシング部にフラッシングされるよう前記ヘッドを制御し、前記取得された空き容量が前記所定量以下となった以降は前記第２のフラッシング部にフラッシングされるよう前記ヘッドを制御するフラッシング実行手段と
を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記ヘッドをキャッピングするキャッピング手段と、
前記キャッピング手段に接続され、液体を吸引して前記第１の廃液貯留手段に排出する吸引手段と、
クリーニングの実行条件が成立した場合、前記キャッピング手段により前記ヘッドをキャッピングした状態で前記吸引手段を作動させることにより前記ヘッドをクリーニングするクリーニング実行手段と、
を備え、
前記所定量は、前記ヘッドのクリーニングを所定回数実行するまで前記第１の廃液貯留手段が満杯とならない量である
ことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記第１のフラッシング部は、前記キャッピング手段に形成されており、
所定のタイミングが到来したときに、前記キャッピング手段が前記ヘッドをキャッピングしていない状態で前記吸引手段を作動させることにより前記第１のフラッシング部にフラッシングされた液体を吸引して前記第１の廃液貯留手段に排出する液体排出手段を備える
ことを特徴とする印刷装置。
【請求項４】
請求項３記載の印刷装置であって、
前記所定のタイミングは、印刷の開始タイミング，印刷の終了タイミング，フラッシングの実行回数が所定回数に達したタイミングの少なくとも一つを含む
ことを特徴とする印刷装置。
【請求項５】
請求項１ないし４いずれか１項に記載の印刷装置であって、
前記フラッシング実行手段は、高速印刷が要求されている場合、前記第１のフラッシング部と前記第２のフラッシング部のうち前記ヘッドに近い方のフラッシング部でフラッシングされるよう該ヘッドを制御する手段である
ことを特徴とする印刷装置。
【請求項６】
前記記録媒体よりも大きい領域に前記ヘッドから液体を吐出することにより縁なし印刷が可能な請求項１記載の印刷装置であって、
前記記録媒体からはみ出た領域に吐出された液体を受けて前記第１の廃液貯留手段に排出する液体受け部を備え、
前記所定量は、前記縁なし印刷を所定回数実行するまで前記第１の廃液貯留手段が満杯とならない量である
ことを特徴とする印刷装置。
【請求項７】
ヘッドから液体を吐出することにより印刷を行なう印刷装置であって、
複数のフラッシング部と、
前記複数のフラッシング部のうち対応するフラッシング部にフラッシングされた液体を廃液として貯留する複数の廃液貯留手段と、
前記複数の廃液貯留手段のそれぞれの空き容量を取得する空き容量取得手段と、
フラッシングの実行条件が成立した場合、前記複数の廃液貯留手段のうち前記取得された空き容量が多い廃液貯留手段に廃液が排出されるよう前記複数のフラッシング部のうち使用するフラッシング部を選択し、該選択したフラッシング部にフラッシングされるよう前記ヘッドを制御するフラッシング実行手段と
を備えることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に対してヘッドから液体を吐出することにより印刷を行なう印刷装置に関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、ヘッドに形成されたノズルからインクを吐出することにより印刷を行なうものにおいて、ドット抜け等の印刷不良を防止するために、ノズルからインクを吐出するフラッシング動作や、キャップによってヘッドのノズル吐出口を封止してインクを吸引するクリーニング動作を行なうものが提案されている（例えば、特許文献１参照）。この装置では、廃液を貯留する廃液タンクを備えており、フラッシング動作で吐出されたインクやクリーニング動作で吸引されたインクを廃液として廃液タンクに貯留させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２４６６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
廃液タンクを備える印刷装置では、通常、フラッシング動作やクリーニング動作を実行すると、各動作で使用されたインクの量を積算することにより、廃液タンク内に貯留されている廃液の量を演算し、演算した廃液の量が廃液タンクが満杯となる所定量に達すると、所定の警告を行なう。ここで、複数のフラッシング領域を有し、それぞれフラッシングされたインクを異なる廃液タンクに排出させるタイプの印刷装置の場合、複数の廃液タンクのうち一方の廃液タンクに偏って廃液が貯留されると、早いタイミングで警告が発せられる場合が生じる。
【０００５】
本発明の印刷装置は、複数の廃液貯留部を備えるものにおいて、それぞれ廃液貯留部を効率よく使用し、満杯までの寿命を延ばすことを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷装置は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の第１の印刷装置は、
記録媒体に対してヘッドから液体を吐出することにより印刷を行なう印刷装置であって、
第１のフラッシング部と、
前記第１のフラッシング部にフラッシングされた液体を廃液として貯留する第１の廃液貯留手段と、
第２のフラッシング部と、
前記第２のフラッシング部にフラッシングされた液体を廃液として貯留する第２の廃液貯留手段と、
前記第１の廃液貯留手段の空き容量を取得する空き容量取得手段と、
フラッシングの実行条件が成立した場合、前記取得された空き容量が所定量以下となるまでは前記第１のフラッシング部にフラッシングされるよう前記ヘッドを制御し、前記取得された空き容量が前記所定量以下となった以降は前記第２のフラッシング部にフラッシングされるよう前記ヘッドを制御するフラッシング実行手段と
を備えることを要旨とする。
【０００８】
この本発明の第１の印刷装置では、第１のフラッシング部と第２のフラッシング部とを設けると共に第１のフラッシング部にフラッシングされた液体を廃液として貯留する第１の廃液貯留手段と第２のフラッシング部にフラッシングされた液体を廃液として貯留する第２の廃液貯留手段とを設ける。そして、フラッシングの実行条件が成立した場合に、第１の廃液貯留手段の空き容量が所定量以下となるまでは第１のフラッシング部にフラッシングされるようヘッドを制御し、第１の廃液貯留手段の空き容量が所定量以下となった以降は第２のフラッシング部にフラッシングされるようヘッドを制御する。これにより、第１の廃液貯留手段と第２の廃液貯留手段とを効率よく使用し、廃液貯留手段が満杯となるまでの寿命を延ばすことができる。
【０００９】
こうした本発明の第１の印刷装置において、前記ヘッドをキャッピングするキャッピング手段と、前記キャッピング手段に接続され、液体を吸引して前記第１の廃液貯留手段に排出する吸引手段と、クリーニングの実行条件が成立した場合、前記キャッピング手段により前記ヘッドをキャッピングした状態で前記吸引手段を作動させることにより前記ヘッドをクリーニングするクリーニング実行手段と、を備え、前記所定量は、前記ヘッドのクリーニングを所定回数実行するまで前記第１の廃液貯留手段が満杯とならない量であるものとすることもできる。こうすれば、第１の廃液貯留手段の空き容量が所定量以下となるまで第１のフラッシング部にフラッシングを行なうものとしても、以降のクリーニングを継続して実行することができる。この態様の本発明の第１の印刷装置において、前記第１のフラッシング部は、前記キャッピング手段に形成されており、所定のタイミングが到来したときに、前記キャッピング手段が前記ヘッドをキャッピングしていない状態で前記吸引手段を作動させることにより前記第１のフラッシング部にフラッシングされた液体を吸引して前記第１の廃液貯留手段に排出する液体排出手段を備えるものとすることもできる。こうすれば、キャッピング手段に溜まった液体をスムーズに第１の廃液貯留手段へ排出することができる。さらに、この態様の本発明の第１の印刷装置において、前記所定のタイミングは、印刷の開始タイミング，印刷の終了タイミング，フラッシングの実行回数が所定回数に達したタイミングの少なくとも一つを含むものとすることもできる。
【００１０】
また、本発明の第１の印刷装置において、前記フラッシング実行手段は、高速印刷が要求されている場合、前記第１のフラッシング部と前記第２のフラッシング部のうち前記ヘッドに近い方のフラッシング部でフラッシングされるよう該ヘッドを制御する手段であるものとすることもできる。こうすれば、フラッシングに要する時間を短縮することができ、高速印刷の要求に対応することができる。
【００１１】
前記記録媒体よりも大きい領域に前記ヘッドから液体を吐出することにより縁なし印刷が可能な態様の本発明の第１の印刷装置において、前記記録媒体からはみ出た領域に吐出された液体を受けて前記第１の廃液貯留手段に排出する液体受け部を備え、前記所定量は、前記縁なし印刷を所定回数実行するまで前記第１の廃液貯留手段が満杯とならない量であるものとすることもできる。こうすれば、第１の廃液貯留手段の空き容量が所定量以下となるまで第１のフラッシング部にフラッシングを行なうものとしても、以降の縁なし印刷を継続して実行することができる。
【００１２】
本発明の第２の印刷装置は、
ヘッドから液体を吐出することにより印刷を行なう印刷装置であって、
複数のフラッシング部と、
前記複数のフラッシング部のうち対応するフラッシング部にフラッシングされた液体を廃液として貯留する複数の廃液貯留手段と、
前記複数の廃液貯留手段のそれぞれの空き容量を取得する空き容量取得手段と、
フラッシングの実行条件が成立した場合、前記複数の廃液貯留手段のうち前記取得された空き容量が多い廃液貯留手段に廃液が排出されるよう前記複数のフラッシング部のうち使用するフラッシング部を選択し、該選択したフラッシング部にフラッシングされるよう前記ヘッドを制御するフラッシング実行手段と
を備えることを要旨とする。
【００１３】
この本発明の第２の印刷装置では、複数のフラッシング部を設けると共に複数のフラッシング部のうち対応するフラッシング部にフラッシングされた液体を廃液として貯留する複数の廃液貯留手段とを設ける。そして、フラッシングの実行条件が成立した場合に、複数の廃液貯留手段のうち空き容量が多い廃液貯留手段に廃液が排出されるよう複数のフラッシング部のうち使用するフラッシング部を選択し、選択したフラッシング部にフラッシングされるようヘッドを制御する。これにより、複数の廃液貯留手段をバランスよく使用し、廃液貯留手段が満杯となるまでの寿命を延ばすことができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のプリントシステムの概略構成図。
【図２】コンピューター１０およびプリンター２０のブロック図。
【図３】キャッピング装置５０および廃液タンク５４，５６の概略構成図。
【図４】印刷処理の一例を示すフローチャート。
【図５】フラッシング処理の一例を示すフローチャート。
【図６】フラッシングエリア選択処理の一例を示すフローチャート。
【図７】廃液カウンター更新処理の一例を示すフローチャート。
【図８】廃液オーバーフロー判定処理の一例を示すフローチャート。
【図９】警告画面の一例を示す説明図。
【図１０】変形例のフラッシングエリア選択処理のフローチャート。
【発明を実施するための形態】
【００１５】
次に、本発明の実施の形態を図面を用いて説明する。図１は、プリントシステムの構成の概略を示す構成図であり、図２は、プリントシステムを構成するコンピューター１０およびプリンター２０の機能ブロックを示すブロック図であり、図３は、キャッピング装置５０および廃液タンク５４，５６の概略を示す構成図である。本実施形態のプリントシステムは、ＵＳＢケーブル７０を介してコンピューター１０とプリンター２０とが接続されたものとして構成されている。
【００１６】
コンピューター１０は、図２に示すように、中央演算処理装置としてのＣＰＵ１２や各種アプリケーションやユーザーファイル，プリンタードライバーなどが記憶されたハードディスクドライブ（ＨＤＤ）１３，データを一時的に記憶するＲＡＭ１４などが組み込まれたコンピューター本体１１と、入力装置としてのキーボード（およびマウス）１６と、表示装置としてのディスプレイ１９とを備える汎用のコンピューターとして構成されている。コンピューター本体１１は、ＣＰＵ１２やＨＤＤ１３，ＲＡＭ１４の他に、キーボード１６からの文字入力を行なうインターフェース（Ｉ／Ｆ）１５や、ＵＳＢポートに接続されたＵＳＢケーブル７０を介して周辺機器（本実施形態ではプリンター２０）との通信を行なうＵＳＢ２．０規格準拠のＵＳＢホストコントローラー１７、ディスプレイ１９の表示制御を行なう表示用コントローラー１８を備えており、これらはバスを介して電気的に接続されている。
【００１７】
本実施形態のプリンター２０は、プリンターエンジン４０を内蔵するインクジェット方式のプリンターとして構成されている。プリンターエンジン４０は、図２に示すように、左右方向（主走査方向）にループ状に架け渡されたキャリッジベルト４３により駆動されガイド４２に沿って左右に往復するキャリッジ４１と、キャリッジ４１にシアン・マゼンタ・イエロー・ブラック等の各色のインクを供給するインクカートリッジ４４と、圧電素子に電圧を印加して変形させることにより各インクカートリッジ４４から供給された各インクに圧力をかけてノズルから用紙Ｐに向けてインクを吐出するプリントヘッド４５と、キャリッジベルト４３を駆動してキャリッジ４１を主走査方向に往復動させるキャリッジモーター４６と、紙送り方向がキャリッジ４１の移動方向に直交する副走査方向となるように構成され用紙Ｐをプリントヘッド４５に対向するプラテン４９上に搬送する紙送りローラー４７と、紙送りローラー４７を回転駆動する紙送りモーター４８と、を備える。また、プラテン４９の主走査方向一端（図２中右端）付近のホームポジションにはプリントヘッド４５のノズル面を封止可能なキャッピング装置５０が配置されており、プラテン４９の主走査方向他端（図２中左端）付近にはノズルの目詰まりを防止するために定期的にプリントヘッド４５のノズルからインク滴を吐出するフラッシングを行なうためのフラッシングエリア５９が設けられている。
【００１８】
キャッピング装置５０は、図３に示すように、プリントヘッド４５のノズル面を密閉するために上方が開口された略直方体のキャップ５１と、キャップ５１の底部と廃液タンク５４とを接続するチューブ５２と、チューブ５２に取り付けられた吸引ポンプ５３と、キャップ５１を昇降させる図示しない昇降装置とを備える。このキャッピング装置５０では、キャリッジ４１（プリントヘッド４５）がホームポジションに位置している状態でキャップ５１を上昇させることにより、プリントヘッド４５のノズル面を封止することができる。また、キャップ５１によってプリントヘッド４５のノズル面を封止した状態で吸引ポンプ５３を駆動することにより、プリントヘッド４５のノズル面とキャップ５１とにより形成される内部空間を負圧にし、ノズル内のインクを強制的に吸引（クリーニング）することができる。吸引ポンプ５３によって吸引されたインクは、チューブ５２を介して第１の廃液タンク５４へ排出されるようになっている。また、キャップ５１は、プリントヘッド４５のノズル面を封止していない状態ではノズルから吐出されるインクを受けるフラッシングエリア（以下、フラッシングエリアＡとも呼ぶ）としても機能する。
【００１９】
フラッシングエリア５９（以下、フラッシングエリアＢとも呼ぶ）は、プラテン４９に対してキャッピング装置５０とは反対側に設けられている。プリントヘッド４５は、フラッシングエリアＢ（フラッシングエリア５９）と対向する位置に移動した状態でノズルからインク滴を吐出することにより、フラッシングを行なうことができる。フラッシングエリア５９に吐出されたインクは第２の廃液タンク５６へ直接排出されるようになっている。
【００２０】
第１の廃液タンク５４および第２の廃液タンク５６は、それぞれスポンジや不織布等のインク吸収性を有する材料により構成された廃液吸収材５５，５７が設けられており、排出されたインクを所定容量まで貯留する。なお、第１の廃液タンク５４の容量と第２の廃液タンク５６の容量は同じであってもよいし、異なるものとしてもよい。以下、第１の廃液タンク５４を廃液タンクＡとも呼び、第２の廃液タンク５６を廃液タンクＢとも呼ぶ。
【００２１】
また、本実施形態のプリンター２０は、その制御系としては、図２に示すように、プリンター全体の制御を司るメインコントローラー３０と、メモリーカードスロット３７に挿入されたメモリーカードＭＣに対してデータの書き込みと読み出しとを制御するメモリーカードコントローラー３８と、プリンターエンジン４０の制御を司るプリンターＡＳＩＣ６０と、ホスト機器としてのコンピューター１０と通信するためのＵＳＢデバイスコントローラー６２とを備える。なお、プリンター２０は、本実施形態では、メインコントローラー３０とメモリーカードコントローラー３８とプリンターＡＳＩＣ６０とＵＳＢデバイスコントローラー６２とが１チップ上に集積されたシステムオンチップ（以下、ＳＯＣという）として構成されている。
【００２２】
メインコントローラー３０は、ＣＰＵ３１を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶するＲＯＭ３２と、一時的にデータを記憶するＲＡＭ３３と、書き換え可能で電源を切ってもデータは保持されるフラッシュメモリー３４と、電源ボタン３６からの操作信号を入力するインターフェース（Ｉ／Ｆ）３５とを備える。このメインコントローラー３０は、メモリーカードスロット３７に挿入されているメモリーカードＭＣから画像ファイルをメモリーカードコントローラー３８を介して入力し、プリンターエンジン４０の駆動状態を検出する各種センサー（例えば、キャリッジ４１のポジションを検出するキャリッジポジションセンサーや紙送りモーター４８の回転角を検出する回転角センサーなど）からの検出信号をプリンターＡＳＩＣ６０を介して入力し、コンピューター１０からの受信データをＵＳＢデバイスコントローラー６２を介して入力している。また、メインコントローラー３０は、コンピューター１０側へ送信する送信データをＵＳＢデバイスコントローラー６２に出力し、プリンターエンジン４０の駆動指令をプリンターＡＳＩＣ４８に出力している。
【００２３】
次に、こうして構成された本実施形態のプリンター２０の動作、特に、フラッシング時の動作について説明する。図４は、メインコントローラー３０のＣＰＵ３１により実行される印刷処理の一例を示すフローチャートである。この処理は、コンピューター１０から印刷ジョブを受信したときに実行される。ここで、印刷ジョブは、コンピューター１０のプリンタードライバーによって作成され、印刷指示としてプリンター２０に送信される。印刷ジョブを受信したプリンター２０は、受信した印刷ジョブを解析し、印刷ジョブに含まれる各種印刷設定情報に従って印刷処理を実行する。ここで、印刷設定情報には、印刷枚数や用紙サイズ、用紙種類（普通紙や光沢紙）などの基本的な設定情報の他、印刷品位（高品位モードや高速モード）や拡大・縮小印刷，縁なし印刷の有無等も含まれている。なお、「縁なし印刷」は、指定された用紙サイズよりも大きな領域にインクを吐出することにより余白が生じないように印刷するモードである。
【００２４】
印刷処理が実行されると、メインコントローラー３０のＣＰＵ３１は、まず、プリンター２０を最後に使用した日時からの経過時間を演算するなどの印刷開始前処理を実行し（ステップＳ１００）、クリーニングが必要であるか否かを判定する（ステップＳ１１０）。なお、ステップＳ１１０の判定は、プリンター２０を最後に使用した日時からの経過時間が所定時間以上であるか否かを判定することにより行なう。クリーニングが必要ないと判定すると、フラッシング処理を実行すると共に（ステップＳ１２０）、フラッシング（ＦＬ）タイマーをリセットして再スタートさせる（ステップＳ１３０）。なお、フラッシング処理の詳細については後述する。ステップＳ１１０でクリーニングが必要であると判定すると、クリーニング処理を実行する（ステップＳ１４０）。クリーニング処理は、キャリッジモーター４６を駆動することによりプリントヘッド４５を搭載するキャリッジ４１をホームポジションに移動させ、キャップ５１を上昇させることによりプリントヘッド４５のノズル面を封止し、吸引ポンプ５３を駆動してプリントヘッド４５内のインクを吸引することにより行なわれる。
【００２５】
こうしてフラッシング処理またはクリーニング処理を実行すると、紙送りモーター４８を駆動することにより給紙処理を行ない（ステップＳ１５０）、キャリッジモーター４６を駆動してキャリッジ４１を主走査方向に移動させながらプリントヘッド４５のノズルからインクを吐出することにより１パス分の印刷処理を実行する（ステップＳ１６０）。そして、フラッシングタイマーが定期フラッシング間隔である所定時間Ｔｒｅｆ以上であるか否かを判定し（ステップＳ１７０）、フラッシングタイマーが所定時間Ｔｒｅｆ以上であると判定すると、フラッシング処理を実行すると共に（ステップＳ１８０）、フラッシング（ＦＬ）タイマーをリセットして再スタートさせる（ステップＳ１９０）。一方、フラッシングタイマーが所定時間Ｔｒｅｆ未満であると判定すると、ステップＳ１８０，Ｓ１９０の処理をスキップして、フラッシング処理を行なうことなく、次の処理に進む。
【００２６】
続いて、次パスがあるか否かを判定し（ステップＳ２００）、次パスがあると判定すると、次の１パス分の印刷処理を実行すると共に定期フラッシング間隔でフラッシングを実行するステップＳ１６０〜Ｓ１９０の処理を繰り返す。次パスがないと判定すると、紙送りモーター４８を駆動することにより排紙処理を行ない（ステップＳ２１０）、フラッシング処理を実行すると共に（ステップＳ２２０）、フラッシングタイマーをリセットして再スタートさせる（ステップＳ２３０）。そして、印刷が完了したか否かを判定し（ステップＳ２４０）、印刷が完了していないと判定すると、ステップＳ１５０に戻って、ステップＳ１５０〜Ｓ２３０の印刷処理を実行し、印刷が完了したと判定すると、これで印刷処理を終了する。
【００２７】
次に、印刷処理のステップＳ１２０，Ｓ１８０，Ｓ２２０で実行されるフラッシング処理の詳細について説明する。図５は、メインコントローラー３０のＣＰＵ３１により実行されるフラッシング処理の一例を示すフローチャートである。フラッシング処理が実行されると、メインコントローラー３０のＣＰＵ３１は、まず、後述する図６のフラッシングエリア選択処理にてフラッシングの実行エリアとしてフラッシングエリアＡ，Ｂのいずれかを選択し（ステップＳ３００）、フラッシングエリアＡを選択すると、キャリッジモーター４６を駆動することによりプリントヘッド４５をフラッシングエリアＡ（ホームポジション）へ移動させ（ステップＳ３２０）、プリントヘッド４５からインクを吐出するフラッシングを実行する（ステップＳ３３０）。フラッシングエリアＡに対してフラッシングを実行すると、空吸引動作が必要であるか否かを判定する（ステップＳ３４０）。ここで、空吸引動作とは、キャップ５１によってプリントヘッド４５のノズル面を封止しない状態で吸引ポンプ５３を駆動することにより、キャップ５１（フラッシングエリアＡ）に打ち捨てられたインクを第１の廃液タンク５４へ排出させる動作である。本実施形態では、印刷処理のステップＳ１２０で印刷開始時にフラッシングが実行された後と、ステップＳ１８０で定期フラッシングが所定回数（例えば３回）実行された後と、ステップＳ２２０で排紙時にフラッシングが実行された後に、空吸引動作が必要であると判定するものとした。空吸引動作が必要と判定すると、吸引ポンプ５３を駆動することにより空吸引動作を実行して（ステップＳ３５０）、フラッシング処理を終了し、空吸引動作が必要でないと判定すると、ステップＳ３５０の処理をスキップして、フラッシング処理を終了する。ステップＳ３１０でフラッシングエリアＢ（ホームポジションの反対側）を選択すると、キャリッジモーター４６を駆動することによりプリントヘッド４５をフラッシングエリアＢへ移動させ（ステップＳ３６０）、フラッシングエリアＢに対してプリントヘッド４５からインクを吐出することによりフラッシングを実行して（ステップＳ３７０）、フラッシング処理を終了する。
【００２８】
図６のフラッシングエリア選択処理では、印刷中であるか否かを判定し（ステップＳ４００）、印刷中でないと判定すると、廃液残カウンター率ＲＱＡを次式（１）により計算する（ステップＳ４１０）。ここで、式（１）中の「ＺＡ」は第１の廃液タンク５４の容量を示し、「Ａ」は第１の廃液タンク５４に貯留されている廃液の量（後述する廃液カウンターＡ）を示す。したがって、廃液残カウンター率ＲＱＡは、廃液タンクＡ（第１の廃液タンク５４）の全容量に対する空き容量の割合を示すものとなる。
【００２９】
RQA=（ZA-A)/ZA  …(1)
【００３０】
こうして廃液残カウンター率ＲＱＡを計算すると、計算した廃液残カウンター率ＲＱＡが閾値Ａｒｅｆ以下であるか否かを判定する（ステップＳ４２０）。廃液残カウンター率ＲＱＡが閾値Ａｒｅｆ以下でないと判定すると、フラッシングエリアＡを選択して（ステップＳ４３０）、フラッシングエリア選択処理を終了し、廃液残カウンター率ＲＱＡが閾値Ａｒｅｆ以下であると判定すると、フラッシングエリアＢを選択して（ステップＳ４４０）、フラッシングエリア選択処理を終了する。ここで、閾値Ａｒｅｆは、第１の廃液タンク５４に貯留されている廃液の量が満杯に近いか否かを判定するための閾値である。したがって、ステップＳ４２０〜Ｓ４４０の処理は、廃液タンクＡ（第１の廃液タンク５４）が満杯に近づくまではフラッシングエリアＡを選択し、廃液タンクＡ（第１の廃液タンク５４）が満杯に近くなると、フラッシングエリアＢを選択する処理といえる。本実施形態では、閾値Ａｒｅｆは、平均的な使用態様でプリンター２０を使用する場合を想定して、フラッシングエリアＢ（フラッシングエリア５９）に対するフラッシングの実行によって廃液タンクＢ（第２の廃液タンク５６）が満杯となるまでの期間内におけるクリーニング回数を求めておき、その回数分のクリーニングの実行によって発生する廃液を廃液タンクＡ（第１の廃液タンク５４）に貯留することができる空き容量として定められる（例えば、値０．２や値０．３）。これにより、フラッシングエリアＡに対するフラッシングの実行によって廃液タンクＡ（第１の廃液タンク５４）の空き容量が閾値Ａｒｅｆ以下となった以降も、クリーニングを継続して実行することができる。
【００３１】
ステップＳ４００で印刷中であると判定すると、高速化フラグがオンであるか否かを判定する（ステップＳ４５０）。ここで、高速化フラグは、上述した印刷設定情報の「印刷品位」として「高品位モード」が選択されている場合にはオフとされ、「高速モード」が選択されている場合にはオンとされる。高速化フラグがオフであると判定すると、ステップＳ４１０に進む。一方、高速化フラグがオンであると判定すると、廃液残カウンター率ＲＱＡに拘わらず、フラッシングエリアＡを選択して（ステップＳ４３０）、フラッシングエリア選択処理を終了する。本実施形態では、給紙は用紙Ｐをホームポジション側に寄せた状態で搬送することにより行なわれるため、フラッシングエリアＡにフラッシングする方がフラッシングエリアＢにフラッシングするよりもキャリッジ４１（プリントヘッド４５）の移動距離が短くなる。高速化フラグがオンである場合にフラッシングエリアＡを選択するのは、キャリッジ４１の移動距離を短くして、フラッシングに要する時間を短縮するためである。
【００３２】
次に、第１の廃液タンク５４に貯留されている廃液の量（廃液カウンターＡ）を演算する処理と第２の廃液タンク５６に貯留されている廃液の量（廃液カウンターＢ）を演算する処理とを説明する。図７は、メインコントローラー３０のＣＰＵ３１により実行される廃液カウンター更新処理を示すフローチャートである。この処理は、所定時間毎に繰り返し実行される。
【００３３】
廃液カウンター更新処理が実行されると、メインコントローラー３０のＣＰＵ３１は、まず、フラッシングが実行されたか否かを判定する（ステップＳ５００）。この処理は、本実施形態では、図４の印刷処理のステップＳ１２０やステップＳ１８０，ステップＳ２２０のいずれかが実行されたか否かを判定することにより行なわれる。フラッシングが実行されたと判定すると、その実行エリアがフラッシングエリアＡであったか否かを判定する（ステップＳ５１０）。実行エリアがフラッシングエリアＡであったと判定すると、フラッシングエリアＡに吐出されたインクは廃液タンクＡ（第１の廃液タンク５４）へ排出されるため、廃液タンクＡに貯留されている廃液の量である廃液カウンターＡを更新する（ステップＳ５２０）。一方、実行エリアがフラッシングエリアＢであったと判定すると、フラッシングエリアＢに吐出されたインクは廃液タンクＢ（第２の廃液タンク５６）へ排出されるため、廃液タンクＢに貯留されている廃液の量である廃液カウンターＢを更新する（ステップＳ５３０）。ここで、フラッシングが実行された場合の廃液カウンターＡ，Ｂの更新は、フラッシングの実行に要したインク吐出回数と１回当たりのインク吐出量とを乗じたものを前回までの廃液カウンターＡ，Ｂに加算することにより行なうことができる。なお、ステップＳ５００でフラッシングが実行されていないと判定すると、ステップＳ５１０〜Ｓ５３０の処理をスキップして次の処理に進む。
【００３４】
次に、クリーニングが実行されたか否かを判定し（ステップＳ５４０）、クリーニングが実行されたと判定すると、廃液カウンターＡを更新し（ステップＳ５５０）、クリーニングが実行されていないと判定すると、ステップＳ５５０の処理をスキップして次の処理に進む。なお、クリーニングが実行されたか否かの判定は、図４の印刷処理のステップＳ１４０の処理が実行されたか否かを判定することにより行なうことができる。ここで、クリーニングは吸引ポンプ５３を駆動することにより行なわれ、吸引ポンプ５３により吸引されたインクは廃液タンクＡ（第１の廃液タンク５４）に排出される。したがって、廃液タンクＡに貯留されている廃液の量を示す廃液カウンターＡが更新される。廃液カウンターＡの更新は、クリーニングの実行に要したインク吸引量を前回までの廃液カウンターＡに加算することにより行なうことができる。
【００３５】
そして、縁なし印刷が実行されたか否かを判定し（ステップＳ５６０）、縁なし印刷が実行されたと判定すると、廃液カウンターＢを更新し（ステップＳ５７０）、縁なし印刷が実行されていないと判定すると、ステップＳ５７０の処理をスキップして、廃液カウンター更新処理を終了する。ここで、縁なし印刷時に用紙をはみ出して吐出されたインクは廃液タンクＢ（第２の廃液タンク５６）に貯留されるから、廃液タンクＢに貯留されている廃液の量を示す廃液カウンターＢが更新される。廃液カウンターＢの更新は、用紙サイズや印刷データに基づいて縁なし印刷時に用紙をはみ出してインクを吐出するインク吐出回数をカウントし、カウントしたインク吐出回数と１回当たりのインク吐出量とを乗じたものを前回までの廃液カウンターＢに加算することにより行なうことができる。
【００３６】
図８は、廃液オーバーフロー判定処理の一例を示すフローチャートである。廃液オーバーフロー判定処理では、メインコントローラー３０のＣＰＵ３１は、廃液蒸発計算を行なう（ステップＳ６００）。ここで、廃液蒸発計算は、例えば、プリンター２０が前回使用された日時から現在日時までの経過日数に基づいて廃液カウンターＡ，Ｂをそれぞれ減算処理することにより行なうことができる。続いて、廃液残カウンター率ＲＱＡ，ＲＱＢを計算する（ステップＳ６１０）。廃液残カウンター率ＲＱＡは上述した式（１）により計算することができ、廃液残カウンター率ＲＱＢは次式（２）により計算することができる。式（２）中の「ＺＢ」は第２の廃液タンク５６の容量を示し、「Ｂ」は第２の廃液タンク５６に貯留されている廃液の量（廃液カウンターＢ）を示す。したがって、廃液残カウンター率ＲＱＢは、廃液タンクＢ（第２の廃液タンク５６）の全容量に対する空き容量の割合を示すものとなる。
【００３７】
RQB=（ZB-B)/ZB  …(2)
【００３８】
そして、廃液残カウンター率ＲＱＡ，ＲＱＢのいずれかが値０以下であるか否か、即ち、廃液タンクＡ（第１の廃液タンク５４）および廃液タンクＢ（第２の廃液タンク５６）のいずれかが満杯であるか否かを判定する（ステップＳ６２０）。廃液タンクＡおよび廃液タンクＢのいずれも満杯でないと判定すると、何もせずに、廃液オーバーフロー判定処理を終了し、廃液タンクＡおよび廃液タンクＢのいずれかが満杯であると判定すると、エラーを出力して（ステップＳ６３０）、廃液オーバーフロー判定処理を終了する。図９に、エラー画面の一例を示す。なお、エラー出力は、コンピューター１０へエラー信号を送信することにより、エラー信号を受信したコンピューター１０がディスプレイ１９上に警告画面を表示することにより行なう。勿論、エラー出力はプリンター２０の表示パネルに対して行なうものとしてもよい。
【００３９】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のプリントヘッド４５が本発明の「ヘッド」に相当し、キャップ５１（フラッシングエリアＡ）が「第１のフラッシング部」に相当し、第１の廃液タンク５４（廃液タンクＡ）が「第１の廃液貯留手段」に相当し、フラッシングエリア５９（フラッシングエリアＢ）が「第２のフラッシング部」に相当し、第２の廃液タンク５６（廃液タンクＢ）が「第２の廃液貯留手段」に相当し、図６のフラッシングエリア選択処理のステップＳ４１０の処理を実行するメインコントローラー３０のＣＰＵ３１が「空き容量取得手段」に相当し、フラッシングエリア選択処理のステップＳ４２０〜Ｓ４５０の処理と図５のフラッシング処理を実行するメインコントローラー３０のＣＰＵ３１が「フラッシング実行手段」に相当する。また、キャップ５１が「キャッピング手段」に相当し、吸引ポンプ５３が「吸引手段」に相当する。
【００４０】
以上説明した本実施形態のプリンター２０によれば、第１の廃液タンク５４および第２の廃液タンク５６の２つの廃液タンクＡ，Ｂを備え、廃液タンクＡの空き容量（廃液残カウンター率ＲＱＡ）が閾値Ａｒｅｆ以下となるまでは廃液タンクＡに廃液が排出されるフラッシングエリアＡ（キャップ５１）を使用してフラッシングを実行し、廃液タンクＡの空き容量が閾値Ａｒｅｆ以下となると廃液タンクＢに廃液が排出されるフラッシングエリアＢ（フラッシングエリア５９）を使用してフラッシングを実行するから、２つの廃液タンクＡ，Ｂを効率よく使い切ることができ、廃液タンクがオーバーフローするまでの寿命を延ばすことができる。
【００４１】
また、本実施形態のプリンター２０によれば、閾値Ａｒｅｆを値０よりも大きな値として第１の廃液タンク５４が完全に満杯となる前に使用するフラッシングエリアをフラッシングエリアＡからフラッシングエリアＢへ切り替えるから、廃液タンクＡに対してクリーニングを実行するための空き容量を確保することができる。
【００４２】
さらに、本実施形態のプリンター２０によれば、２つのフラッシングエリアＡ，Ｂを設けることにより、フラッシング場所を分散することができるため、フラッシングミストによる機内付着の偏りを低減させることができる。この結果、プリンター２０の不具合の発生を抑制することができる。
【００４３】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４４】
例えば、上述した実施形態では、廃液タンクＡ（第１の廃液タンク５４）の空き容量（廃液残カウンター率ＲＱＡ）が閾値Ａｒｅｆ以下となるまではフラッシングエリアＡ（キャップ５１）を使用してフラッシングを実行し、廃液タンクＡの空き容量が閾値Ａｒｅｆ以下となるとフラッシングエリアＢ（フラッシングエリア５９）を使用してフラッシングを実行するものとしたが、これに限定されるものではなく、廃液タンクＢ（第２の廃液タンク５６）の空き容量（廃液残カウンター率ＲＱＢ）が閾値Ｂｒｅｆ以下となるまではフラッシングエリアＢ（フラッシングエリア５９）を使用してフラッシングを実行し、廃液タンクＢの空き容量が閾値Ｂｒｅｆ以下となるとフラッシングエリアＡ（キャップ５１）を使用してフラッシングを実行するものとしてもよい。この場合、閾値Ｂｒｅｆとしては、平均的な使用態様でプリンター２０を使用する場合を想定して、キャップ５１に対するフラッシングの実行やクリーニングの実行によって廃液タンクＡ（第１の廃液タンク５４）が満杯となるまでの期間内における縁なし印刷回数を求めておき、その回数分の縁なし印刷の実行によって発生する廃液を廃液タンクＢ（第２の廃液タンク５４）に貯留することができる空き容量として定められる（例えば、値０．１や値０．２）。これにより、フラッシングエリアＢに対するフラッシングの実行やクリーニングの実行によって廃液タンクＢ（第２の廃液タンク５６）の空き容量が閾値Ｂｒｅｆ以下となった以降も、縁なし印刷を継続して実行することができる。
【００４５】
上述した実施形態では、廃液タンクＡ（第１の廃液タンク５４）の空き容量が閾値Ａｒｅｆ以下となるまではフラッシングエリアＡ（キャップ５１）を使用してフラッシングを実行するものとしたが、廃液タンクＡ（第１の廃液タンク５４）および廃液タンクＢ（第２の廃液タンク５６）のうち空き容量が多い方のタンクにインクが排出されるフラッシングエリアを使用してフラッシングを実行するものとしてもよい。この場合、図６のフラッシングエリア選択処理に代えて図１０のフラッシングエリア選択処理を実行するものとすればよい。なお、図１０のフラッシングエリア選択処理の各処理のうち図６のフラッシングエリア選択処理と同一の処理については同一のステップ番号を付し、その説明は重複するから省略する。図１０のフラッシンエリア選択処理は、ステップＳ４００で印刷中でないと判定すると、上述した式（１）および式（２）を用いて廃液残カウンター率ＲＱＡ，ＲＱＢを計算する（ステップＳ４１０Ｂ）。そして、廃液残カウンター率ＲＱＡが廃液残カウンター率ＲＱＢ以上か否かを判定し（ステップＳ４２０Ｂ）、廃液残カウンター率ＲＱＡが廃液残カウンター率ＲＱＢ以上であると判定すると、フラッシングエリアＡを選択し（ステップＳ４３０）、廃液残カウンター率ＲＱＡが廃液残カウンター率ＲＱＢ未満であると判定すると、フラッシングエリアＢを選択する（ステップＳ４４０）。これにより、２つの廃液タンクＡ，Ｂをバランスよく使い切ることができ、廃液タンクがオーバーフローするまでの寿命を延ばすことができる。
【００４６】
上述した実施形態では、キャップ５１（フラッシングエリアＡ）に対してフラッシングを実行した場合、印刷開始時および排紙時ではフラッシングの実行後に空吸引動作を行なうものとし、印刷中では定期フラッシングが所定回数実行される度に空吸引動作を行なうものとしたが、これに限定されるものではなく、例えば、印刷開始時ではフラッシングの実行後には空吸引動作を行なわないものとしたり、印刷中では定期フラッシングが実行される度に空吸引動作を行なうものとするなど、キャップ５１に打ち捨てられたインクが固化しない範囲内であれば、如何なる頻度で空吸引動作を行なうものとしてもよい。
【００４７】
上述した実施形態では、本発明を縁なし印刷が可能なプリンター２０に適用するものとしたが、これに限定されるものではなく、縁なし印刷ができないプリンターに適用するものとしてもよい。
【００４８】
上述した実施形態では、２つの廃液タンクＡ，Ｂを備えるものとしたが、これに限定されるものではなく、３つ以上の廃液タンクを備えるものとしてもよい。また、各廃液タンクに対応させてフラッシングエリアも３カ所以上に設けるものとしてもよい。
【００４９】
上述した実施形態では、本発明をスキャナーユニットを備えないプリンターに適用して説明したが、これに限定されるものではなく、スキャナーユニットとプリンターユニットとを備えるマルチファンクションプリンターに適用するものとしてもよい。
【符号の説明】
【００５０】
１０  コンピューター、１１  コンピューター本体、１２  ＣＰＵ、１３  ハードディスクドライブ（ＨＤＤ）、１４  ＲＡＭ、１５  インターフェース（Ｉ／Ｆ）、１６  キーボード、１７  ＵＳＢホストコントローラー、１８  表示用コントローラー、１９  ディスプレイ、２０  プリンター、３０  メインコントローラー、３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  フラッシュメモリー、３５  インターフェース（Ｉ／Ｆ）、３６  電源ボタン、３７  メモリーカードスロット、３８  メモリーカードコントローラー、４０  プリンターエンジン、４１  キャリッジ、４２  ガイド、４３  キャリッジベルト、４４  インクカートリッジ、４５  プリントヘッド、４６  キャリッジモーター、４７  紙送りローラー、４８  紙送りモーター、４９  プラテン、５０  キャッピング装置、５１  キャップ、５２  チューブ、５３  吸引ポンプ、５４  第１の廃液タンク、５５  インク吸収材、５６  第２の廃液タンク、５７  インク吸収材、５９  フラッシングエリア、６０  プリンターＡＳＩＣ、６２  ＵＳＢデバイスコントローラー、７０  ＵＳＢケーブル。
【図１】
2014188860.tif 000003
【図２】
2014188860.tif 000004
【図３】
2014188860.tif 000005
【図４】
2014188860.tif 000006
【図５】
2014188860.tif 000007
【図６】
2014188860.tif 000008
【図７】
2014188860.tif 000009
【図８】
2014188860.tif 000010
【図１０】
2014188860.tif 000011
【図９】
2014188860.tif 000012