(57)【特許請求の範囲】
【請求項１】
下地印刷用の第一インク及び前記下地印刷上に印刷される画像印刷用の第二インクを印刷媒体に噴出するように構成されたヘッドと、
前記ヘッドの前記第一インクの噴出性能を回復する回復処理を実行するように設けられた回復部と、
前記回復部に依る前記回復処理を制御するように設けられた制御部と、
を備え、
前記制御部は、
前記第一インクの噴出量の積算値を取得し、
前記回復部に依る前記回復処理の実行を、取得した前記積算値に基づき決定する
ように構成され、
前記ヘッドは、
前記第一インクを噴出するように設けられた第一噴孔が開口した第一噴孔面、及び前記第二インクを噴出するように設けられた第二噴孔が開口した第二噴孔面を有し、
前記印刷媒体に対する主走査方向の相対移動及び前記主走査方向と交差する副走査方向の相対移動を繰返しつつ、前記印刷媒体に対する前記主走査方向の相対移動中に少なくとも前記第一インク又は前記第二インクの何れかを噴出することに依り、印刷動作を実行するように設けられ、
前記回復部は、
前記第一噴孔面を払拭するように設けられたワイパを備え、
前記ワイパに依る前記第一噴孔面の払拭の実行、並びに前記第一噴孔及び前記第二噴孔のフラッシングの実行を可能に構成され、
前記制御部は、
前記ヘッドの前記印刷媒体に対する前記主走査方向の相対移動の回数である走査回数を取得し、
前記積算値が第一基準値以上の場合、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行を決定し、
前記積算値が前記第一基準値未満の場合、前記走査回数に応じた、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行、又は前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの実行の決定処理を実行する
ように構成されたことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記制御部は、
前記印刷動作中における、前記第一インクが不噴出の状態にて前記ヘッドが前記印刷媒体に対し前記主走査方向に相対移動した回数である、前記走査回数としての空送回数を取得し、
前記積算値が前記第一基準値以上の場合、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行を決定し、
前記積算値が前記第一基準値未満の場合、前記空送回数が基準空送回数以上且つ前記積算値が前記第一基準値よりも小さい第二基準値以下のとき前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの実行を決定し、前記空送回数が前記基準空送回数以上且つ前記積算値が前記第二基準値を超えるとき前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行を決定する
ように構成されたことを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記制御部は、前記積算値が前記第一基準値未満、且つ前記ヘッドの前記印刷媒体に対する今回の前記主走査方向の相対移動から所定回数の前記主走査方向の相対移動の間に前記第一インクの噴出の予定が有る場合、前記空送回数が前記基準空送回数以上及び前記積算値が前記第二基準値以下のとき前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの実行を決定し、前記空送回数が前記基準空送回数以上及び前記積算値が前記第二基準値を超えるとき前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行を決定する
ように構成されたことを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記制御部は、
前記走査回数として、前記ヘッドの前記印刷媒体に対する前記主走査方向の相対移動の累積回数を取得し、
前記積算値が前記第一基準値未満且つ前記累積回数が基準走査回数に到達した場合、前記積算値が前記第二基準値よりも小さい第三基準値以下か否かに応じて前記第一噴孔のフラッシングの実行を決定する
ように構成されたことを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、
前記制御部は、
前記積算値が前記第三基準値以下の場合、前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの実行を決定し、
前記積算値が前記第三基準値を超える場合、前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの不実行を決定する
ように構成されたことを特徴とする印刷装置。
【請求項６】
請求項１〜５の何れかに記載の印刷装置であって、
前記ヘッドは、
前記第一噴孔面を有する第一ヘッド部及び前記第二噴孔面を有する第二ヘッド部を備え、
前記印刷媒体に対し前記主走査方向及び前記副走査方向に相対移動するように設けられたキャリッジに搭載されることに依り、前記第一ヘッド部及び前記第二ヘッド部が前記印刷媒体に対し一体的に相対移動するように設けられ、
前記第一ヘッド部及び前記第二ヘッド部の前記印刷媒体に対する前記主走査方向及び前記副走査方向の相対移動を繰返しつつ、前記印刷媒体に対する前記主走査方向の相対移動中に少なくとも前記第一インク又は前記第二インクの何れかを噴出することに依り、前記印刷動作を実行するように構成され、
前記制御部は、前記第二噴孔のフラッシングが前記第一噴孔のフラッシングの実行の際に実行される態様にて、前記第二噴孔のフラッシングの実行を決定するように構成されたことを特徴とする印刷装置。
【請求項７】
請求項１〜６の何れかに記載の印刷装置であって、
前記第一インクは、前記第二インクが含有する成分よりも沈降性の高い成分を含有することを特徴とする印刷装置。
【請求項８】
請求項７に記載の印刷装置であって、
前記第一インクは白インクであることを特徴とする印刷装置。
【請求項９】
下地印刷用の第一インク及び前記下地印刷上に印刷される画像印刷用の第二インクを印刷媒体に噴出するように構成されたヘッド、前記ヘッドの前記第一インクの噴出性能を回復する回復処理を実行するように設けられた回復部、及び前記回復部に依る前記回復処理を制御するように設けられた制御部を備えた印刷装置における、前記制御部に備えられたプロセッサに依り読出され且つ実行されるように記憶媒体に記憶された印刷装置制御プログラムであって、
前記プロセッサに、
前記第一インクの噴出量の積算値を取得するステップ、及び
前記回復部に依る前記回復処理の実行を、取得した前記積算値に基づき決定するステップ
を実行させ、
前記ヘッドは、
前記第一インクを噴出するように設けられた第一噴孔が開口した第一噴孔面、及び前記第二インクを噴出するように設けられた第二噴孔が開口した第二噴孔面を有し、
前記印刷媒体に対する主走査方向の相対移動及び前記主走査方向と交差する副走査方向の相対移動を繰返しつつ、前記印刷媒体に対する前記主走査方向の相対移動中に少なくとも前記第一インク又は前記第二インクの何れかを噴出することに依り、印刷動作を実行するように設けられ、
前記回復部は、
前記第一噴孔面を払拭するように設けられたワイパを備え、
前記ワイパに依る前記第一噴孔面の払拭の実行、並びに前記第一噴孔及び前記第二噴孔のフラッシングの実行を可能に構成され、
前記プロセッサに、
前記ヘッドの前記印刷媒体に対する前記主走査方向の相対移動の回数である走査回数を取得するステップ、
前記積算値が第一基準値以上の場合、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行を決定するステップ、及び
前記積算値が前記第一基準値未満の場合、前記走査回数に応じた、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行、又は前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの実行の決定処理を実行するステップ
を実行させることを特徴とする印刷装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び印刷装置制御プログラムに関する。
【背景技術】
【０００２】
インクジェット式の印刷装置は、ノズル面からインクを噴出するヘッドを備え、印刷対象物である印刷媒体とヘッドの相対移動中に印刷媒体に印刷を実行する。この種の印刷装置において布を印刷媒体として利用可能なものが有る（特許文献１等）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−７１４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ノズル面へのインク付着、ノズル面に付着したインクの増粘又は固化、及びノズル内のインクの増粘又は固化、の何れかが発生すると、インク噴出不良が発生し印刷品質が劣化する。故に印刷装置はワイピングを実行する。ワイピングは、ゴム等の払拭部材であるワイパを用いてノズル面を払拭する処理である。印刷装置はフラッシングを実行する。フラッシングは、ノズル内のインクを非印刷時に噴出する処理である。
【０００５】
印刷装置において、良好な印刷品質を確保する為、ワイピング等の回復処理を適時に実行する必要が有る。本発明は上記に例示した課題に対処するものである。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る印刷装置は、下地印刷用の第一インク及び前記下地印刷上に印刷される画像印刷用の第二インクを印刷媒体に噴出するように構成されたヘッドと、前記ヘッドの前記第一インクの噴出性能を回復する回復処理を実行するように設けられた回復部と、前記回復部に依る前記回復処理を制御するように設けられた制御部と、を備え、前記制御部は、前記第一インクの噴出量の積算値を取得し、前記回復部に依る前記回復処理の実行を、取得した前記積算値に基づき決定するように構成され、前記ヘッドは、前記第一インクを噴出するように設けられた第一噴孔が開口した第一噴孔面、及び前記第二インクを噴出するように設けられた第二噴孔が開口した第二噴孔面を有し、前記印刷媒体に対する主走査方向の相対移動及び前記主走査方向と交差する副走査方向の相対移動を繰返しつつ、前記印刷媒体に対する前記主走査方向の相対移動中に少なくとも前記第一インク又は前記第二インクの何れかを噴出することに依り、印刷動作を実行するように設けられ、前記回復部は、前記第一噴孔面を払拭するように設けられたワイパを備え、前記ワイパに依る前記第一噴孔面の払拭の実行、並びに前記第一噴孔及び前記第二噴孔のフラッシングの実行を可能に構成され、前記制御部は、前記ヘッドの前記印刷媒体に対する前記主走査方向の相対移動の回数である走査回数を取得し、前記積算値が第一基準値以上の場合、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行を決定し、前記積算値が前記第一基準値未満の場合、前記走査回数に応じた、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行、又は前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの実行の決定処理を実行するように構成される。
【０００７】
下地印刷用の第一インクは画像印刷用の第二インクよりも使用量が通常多い。第一インクは、第二インクが含有する成分よりも沈降性の高い成分を含有することが有る。第一インクとして白インクを使用することが有る。白インクは白顔料を含有する。通常、白顔料は色顔料よりも高沈降性である。例えば上記何れかの理由に依り、第一インク噴出領域における第一インクの付着、増粘、又は固化は、第二インク噴出領域における第二インクの付着、増粘、又は固化よりも発生し易い。ヘッドのインク噴出領域におけるインクの付着、増粘、又は固化の発生は、インク噴出不良の原因である。故に第一インクの噴出不良発生可能性は第二インクの噴出不良発生可能性よりも比較的高い。制御部は、第一インクの噴出性能を回復する回復処理の実行を、第一インクの噴出量の積算値に基づき決定する。故に印刷装置は回復処理を適時に実行し良好な印刷品質を確保し得る。
【０００９】
第一噴孔内における第一インクの増粘又は固化は、第二噴孔内における第二インクの増粘又は固化よりも発生し易い。第一噴孔面への第一インク付着は、第二噴孔面への第二インク付着よりも発生し易い。第一噴孔面に付着した第一インクの増粘又は固化は、第二噴孔面に付着した第二インクの増粘又は固化よりも発生し易い。これらは例えば上記何れかの理由に依る。制御部は、第一インクの噴出性能を回復する回復処理の実行を、第一インクの噴出量の積算値に基づき決定する。印刷装置は第一噴孔内における第一インクの増粘又は固化の発生可能性を低減し得る。印刷装置は第一噴孔面への第一インク付着を適時に低減し得る。印刷装置は第一インクが第一噴孔面に付着した時の増粘又は固化の発生可能性を低減し得る。故に印刷装置は良好な印刷品質を確保し得る。
【００１１】
制御部は、第一インクの噴出量の積算値が第一基準値以上の場合、ワイパに依る第一噴孔面の払拭の実行及び第一噴孔のフラッシングの実行を決定する。印刷装置は第一噴孔内における第一インクの増粘又は固化の発生可能性を低減し得る。印刷装置は第一噴孔面への第一インク付着を適時に低減し得る。印刷装置は第一インクが第一噴孔面に付着した時の増粘又は固化の発生可能性を低減し得る。故に印刷装置は、第一インクの噴出量の積算値が第一基準値以上の場合、第一インクの噴出性能を回復する回復処理を適時に実行し得る。
【００１２】
制御部は、第一インクの噴出量の積算値が第一基準値未満の場合、走査回数に応じた決定処理を実行する。走査回数の一例にて制御部は、ワイパに依る第一噴孔面の払拭の実行及び第一噴孔のフラッシングの実行を決定する。走査回数の他例にて制御部は、ワイパに依る第一噴孔面の払拭の不実行及び第一噴孔のフラッシングの実行を決定する。故に印刷装置は、第一インクの噴出量の積算値が第一基準値未満の場合も、第一インクの噴出性能を回復する回復処理を適時に実行し得る。
【００１３】
前記制御部は、前記走査回数としての空送回数を取得するように構成されてもよい。前記空送回数は、前記印刷動作中における、前記第一インクが不噴出の状態にて前記ヘッドが前記印刷媒体に対し前記主走査方向に相対移動した回数である。前記制御部は、前記積算値が前記第一基準値以上の場合、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行を決定するように構成されてもよい。前記制御部は、前記積算値が前記第一基準値未満の場合であって、前記空送回数が基準空送回数以上且つ前記積算値が前記第一基準値よりも小さい第二基準値以下のとき、前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの実行を決定するように構成されてもよい。前記制御部は、前記積算値が前記第一基準値未満の場合であって、前記空送回数が前記基準空送回数以上且つ前記積算値が前記第二基準値を超えるとき、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行を決定するように構成されてもよい。
【００１４】
空送回数が多い時、第一インクの増粘又は固化が発生し易い。制御部は、第一インクの噴出量の積算値が第一基準値未満且つ空送回数が基準空送回数以上の場合、第一噴孔のフラッシングの実行を決定する。制御部は、第一インクの噴出量の積算値が第二基準値以下か否かに応じて、ワイパに依る第一噴孔面の払拭の実行の有無を決定する。即ち制御部は、積算値が第二基準値を超える場合、ワイパに依る第一噴孔面の払拭の実行を決定する。制御部は、積算値が第二基準値以下の場合、ワイパに依る第一噴孔面の払拭の不実行を決定する。故に印刷装置は回復処理を適時に実行し良好な印刷品質を確保し得る。
【００１５】
前記制御部は、前記積算値が前記第一基準値未満、且つ前記ヘッドの前記印刷媒体に対する今回の前記主走査方向の相対移動から所定回数の前記主走査方向の相対移動の間に前記第一インクの噴出の予定が有る場合、以下の通り動作するように構成されてもよい。即ち前記空送回数が前記基準空送回数以上及び前記積算値が前記第二基準値以下のとき、前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの実行を決定する。前記空送回数が前記基準空送回数以上及び前記積算値が前記第二基準値を超えるとき、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行を決定する。
【００１６】
制御部は、第一インクの噴出量の積算値が第一基準値未満であっても、ヘッドの印刷媒体に対する今回の主走査方向の相対移動から所定回数の主走査方向の相対移動の間に第一インクの噴出の予定があり、且つ空送回数が基準空送回数以上の場合、第一噴孔のフラッシングの実行を決定する。制御部は、第一インクの噴出量の積算値が第二基準値以下か否かに応じて、第一噴孔のフラッシングの実行に加えてワイパに依る第一噴孔面の払拭を実行するか否かを決定する。制御部は、積算値が第二基準値を超える場合、ワイパに依る第一噴孔面の払拭の実行を決定する。制御部は、積算値が第二基準値以下の場合、ワイパに依る第一噴孔面の払拭の不実行を決定する。印刷装置は回復処理を適時に実行し良好な印刷品質を確保し得る。
【００１７】
前記制御部は、前記走査回数として、前記ヘッドの前記印刷媒体に対する前記主走査方向の相対移動の累積回数を取得するように構成されてもよい。前記制御部は、前記積算値が前記第一基準値未満且つ前記累積回数が基準走査回数に到達した場合、前記積算値が前記第二基準値よりも小さい第三基準値以下か否かに応じて前記第一噴孔のフラッシングの実行を決定するように構成されてもよい。
【００１８】
例えば第一インクの使用量が少ない動作条件等にて、第一噴孔内における第一インクの増粘又は固化の発生可能性の低減の為、第一噴孔のフラッシングを適時に実行することが好ましい。故に制御部は、ヘッドの印刷媒体に対する主走査方向の相対移動の累積回数を取得し、累積回数が基準走査回数に到達した場合、第一インクの噴出量の積算値が第三基準値以下か否かに応じて第一噴孔のフラッシングの実行を決定する。印刷装置は回復処理を適時に実行し良好な印刷品質を確保し得る。
【００１９】
前記制御部は、前記積算値が前記第三基準値以下の場合、前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの実行を決定するように構成されてもよい。前記制御部は、前記積算値が前記第三基準値を超える場合、前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの不実行を決定するように構成されてもよい。
【００２０】
例えば第一インクの使用量が少ない動作条件等にて、ワイパに依る第一噴孔面の払拭の不実行時であっても、第一噴孔内における第一インクの増粘又は固化の発生可能性の低減の為、第一噴孔のフラッシングを適時に実行することが好ましい。故に制御部は、累積回数が基準走査回数に到達した場合、第一インクの噴出量の積算値が第三基準値以下か否かに応じ、第一噴孔のフラッシングの実行を決定する。即ち制御部は、積算値が第三基準値以下の場合、ワイパに依る第一噴孔面の払拭の不実行及び第一噴孔のフラッシングの実行を決定する。制御部は、積算値が第三基準値を超える場合、ワイパに依る第一噴孔面の払拭の不実行及び第一噴孔のフラッシングの不実行を決定する。故に印刷装置は回復処理を適時に実行し良好な印刷品質を確保し得る。
【００２１】
前記ヘッドは、前記第一噴孔面を有する第一ヘッド部及び前記第二噴孔面を有する第二ヘッド部を備えてもよい。前記ヘッドは、前記印刷媒体に対し主走査方向及び前記主走査方向と交差する副走査方向に相対移動するように設けられたキャリッジに搭載されることに依り、前記第一ヘッド部及び前記第二ヘッド部が前記印刷媒体に対し一体的に相対移動するように設けられてもよい。前記ヘッドは、前記第一ヘッド部及び前記第二ヘッド部の前記印刷媒体に対する前記主走査方向及び前記副走査方向の相対移動を繰返しつつ、前記印刷媒体に対する前記主走査方向の相対移動中に少なくとも前記第一インク又は前記第二インクの何れかを噴出することに依り、印刷動作を実行するように構成されてもよい。前記制御部は、前記第二噴孔のフラッシングが前記第一噴孔のフラッシングの実行の際に実行される態様にて、前記第二噴孔のフラッシングの実行を決定するように構成されてもよい。
【００２２】
印刷媒体への印刷の際に、第一インクを噴出する第一ヘッド部及び第二インクを噴出する第二ヘッド部が印刷媒体に対し一体的に相対移動する。制御部は、第一噴孔のフラッシングの実行を、少なくとも第一インクの噴出量の積算値に基づき決定する。制御部は、第二噴孔のフラッシングが第一噴孔のフラッシングの実行の際に実行される態様にて、第二噴孔のフラッシングの実行を決定する。印刷装置は、第二噴孔のフラッシングを、第一噴孔のフラッシングの実行の際に実行する。印刷装置はヘッドの第二インク噴出性能の回復を適時に実行し得る。
【００２３】
本発明の一態様に係る印刷装置制御プログラムは、下地印刷用の第一インク及び前記下地印刷上に印刷される画像印刷用の第二インクを印刷媒体に噴出するように構成されたヘッド、前記ヘッドの前記第一インクの噴出性能を回復する回復処理を実行するように設けられた回復部、及び前記回復部に依る前記回復処理を制御するように設けられた制御部を備えた印刷装置における、前記制御部に備えられたプロセッサに依り読出され且つ実行されるように記憶媒体に記憶された印刷装置制御プログラムであって、前記プロセッサに、前記第一インクの噴出量の積算値を取得するステップ、及び前記回復部に依る前記回復処理の実行を、取得した前記積算値に基づき決定するステップを実行させ、前記ヘッドは、前記第一インクを噴出するように設けられた第一噴孔が開口した第一噴孔面、及び前記第二インクを噴出するように設けられた第二噴孔が開口した第二噴孔面を有し、前記印刷媒体に対する主走査方向の相対移動及び前記主走査方向と交差する副走査方向の相対移動を繰返しつつ、前記印刷媒体に対する前記主走査方向の相対移動中に少なくとも前記第一インク又は前記第二インクの何れかを噴出することに依り、印刷動作を実行するように設けられ、前記回復部は、前記第一噴孔面を払拭するように設けられたワイパを備え、前記ワイパに依る前記第一噴孔面の払拭の実行、並びに前記第一噴孔及び前記第二噴孔のフラッシングの実行を可能に構成され、前記プロセッサに、前記ヘッドの前記印刷媒体に対する前記主走査方向の相対移動の回数である走査回数を取得するステップ、前記積算値が第一基準値以上の場合、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行を決定するステップ、及び前記積算値が前記第一基準値未満の場合、前記走査回数に応じた、前記ワイパに依る前記第一噴孔面の払拭の実行及び前記第一噴孔のフラッシングの実行、又は前記ワイパに依る前記第一噴孔面の払拭の不実行及び前記第一噴孔のフラッシングの実行の決定処理を実行するステップを実行させる。
【００２４】
プロセッサは、第一インクの噴出量の積算値を取得する。プロセッサは、第一インクの噴出性能を回復する回復処理の実行を、取得した積算値に基づき決定する。故に印刷装置は回復処理を適時に実行し良好な印刷品質を確保し得る。
【図面の簡単な説明】
【００２５】
【図１】実施形態のプリンタの内部構成を示す斜視図である。
【図２】図１に示した第一ヘッド部の断面図である。
【図３】図１に示した第二ヘッド部の断面図である。
【図４】図１に示した内部構成の一部拡大平面図である。
【図５】実施形態のプリンタの電気的構成を示すブロック図である。
【図６】実施形態の回復制御の一例を示すフローチャートである。
【図７】実施形態の回復制御の一例を示すフローチャートである。
【図８】実施形態の回復制御の一例を示すフローチャートである。
【図９】実施形態の回復制御の一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
＜機械的構成＞
本発明の実施形態を、以下図面を参照し説明する。以下の説明における上下左右前後は図中矢印に依り示す。図中左右方向を主走査方向と云う。図中前後方向を副走査方向と云う。
【００２７】
図１は、プリンタ１の外側カバーの図示を省略しプリンタ１の内部構成を示す。インクジェット式のプリンタ１は、印刷媒体としての布に印刷を実行可能な構成を備える。布は不織布を含む。印刷媒体として、服地の他に、Ｔシャツ等の衣服が利用可能である。
【００２８】
本発明の印刷装置に相当するプリンタ１は、互いに異なる色の五種の液体インクを用いて、印刷媒体に多色印刷を実行し得る。五種のインクは、白インク、黒インク、黄色インク、シアンインク、及びマゼンタインクである。カラーインクは、白インク以外の四種のインクの総称である。白インクは、カラーインクが含有する成分よりも沈降性の高い成分、例えば酸化チタン等の白顔料を含有する。白インクは主として下地印刷用のインクである。カラーインクは、下地印刷上に印刷する画像印刷用のインクである。
【００２９】
図１に示す如く、プリンタ１は、ヘッド２、キャリッジ３、上部枠体４、下部枠体５、及び回復部６を備える。キャリッジ３はヘッド２を搭載する。上部枠体４はキャリッジ３を主走査方向に往復移動可能に支持する。キャリッジ３に搭載したヘッド２の主走査方向における移動可能範囲のうち、左端側の部分を非印刷領域１１と云う。上記の移動可能範囲のうち、非印刷領域１１以外の部分を印刷領域１２と云う。下部枠体５はその上部に上部枠体４を搭載する。上部枠体４は、ヘッド２が非印刷領域１１に在る時のキャリッジ３の下方の位置にて回復部６を搭載する。回復部６は、非印刷領域１１にてヘッド２に対向する。
【００３０】
ヘッド２は第一ヘッド部２１と第二ヘッド部２２を備える。第一ヘッド部２１は第二ヘッド部２２の後方に在る。即ち第一ヘッド部２１と第二ヘッド部２２は副走査方向に配列する。図２に示す如く、第一ヘッド部２１は下側表面である第一噴孔面２３を有する。第一噴孔面２３にて、複数の第一噴孔２４が開口する。第一ヘッド部２１は第一噴孔２４から白インクを噴出する（図中矢印Ｗ参照）。図３に示す如く、第二ヘッド部２２は下側表面である第二噴孔面２５を有する。第二噴孔面２５にて、複数の第二噴孔２６が開口する。第二ヘッド部２２は第二噴孔２６からカラーインクを噴出する（図中矢印Ｃ参照）。
【００３１】
図１に示す如く、上部枠体４は上方から見て矩形状の構造を有し、その内側にキャリッジ３が主走査方向に移動可能な矩形状の空間を有する。上部枠体４の主走査方向に延びる後側部分はレール４１を固定的に支持する。レール４１は主走査方向に延びる角棒部材である。上部枠体４の主走査方向に延びる前側部分はガイドシャフト４２を固定的に支持する。ガイドシャフト４２は主走査方向に延びる円棒部材である。キャリッジ３が主走査方向に移動可能な空間を介して、レール４１とガイドシャフト４２が対向する。上部枠体４はガイドシャフト４２の一端側にてキャリッジモータ４３を搭載する。キャリッジモータ４３は正逆回転可能であり、キャリッジベルト４４を介してキャリッジ３と連結する。キャリッジベルト４４は合成樹脂製の無端ベルト状部材であり可撓性を有する。
【００３２】
下部枠体５は箱状の構造を有し、その内側にプラテン５１、プラテン移動機構５２、及びトレイ５３を搭載する。プラテン５１は、主走査方向及び副走査方向に延びる板状部材であり、印刷媒体を支持する。プラテン移動機構５２は、プラテン５１を副走査方向に往復移動可能に支持する。トレイ５３は、主走査方向及び副走査方向に延びる板状部材であり、プラテン５１とプラテン移動機構５２の間に位置する。主走査方向及び副走査方向において、トレイ５３の寸法はプラテン５１の寸法よりも大きい。故にトレイ５３は、例えば印刷媒体が袖を有する衣服である時、袖が下部枠体５内部の部品に接触しないように、上面にて袖を支持する。
【００３３】
ヘッド２は、キャリッジ３の主走査方向の移動に依り、プラテン５１が支持する印刷媒体に対し主走査方向に相対移動する。ヘッド２は、プラテン５１の副走査方向の移動に依り、プラテン５１が支持する印刷媒体に対し副走査方向に相対移動する。第一ヘッド部２１と第二ヘッド部２２は、キャリッジ３に搭載することに依り、プラテン５１が支持する印刷媒体に対し一体的に相対移動する。ヘッド２は、印刷媒体に対する主走査方向及び副走査方向の相対移動を繰返しつつ、印刷媒体に対する主走査方向の相対移動中に少なくとも白インク又はカラーインクの何れかを噴出することに依り、印刷動作を実行する。即ち第一ヘッド部２１は、プラテン５１が支持する印刷媒体に白インクを噴出し下地印刷を形成する。第二ヘッド部２２は、下地印刷形成後の印刷媒体にカラーインクを噴出しカラー画像印刷を形成する。
【００３４】
回復部６は、ヘッド２におけるインク噴出性能を回復する回復処理を実行する。回復部６は第一回復部６１と第二回復部６２を備える。第一回復部６１は、非印刷領域１１に在る時の第一ヘッド部２１に対向することに依り、白インク噴出性能を回復する。第二回復部６２は、非印刷領域１１に在る時の第二ヘッド部２２に対向することに依り、カラーインク噴出性能を回復する。
【００３５】
図４に示す如く、第一回復部６１は、パージ部６３、フラッシング部６４、ワイパ６５、及びワイパクリーナ６６を備える。第二回復部６２は、パージ部６３、フラッシング部６４、ワイパ６５、及びワイパクリーナ６６を備える。
【００３６】
図２と図４を参照し第一回復部６１を説明する。パージ部６３は、フラッシング部６４、ワイパ６５、及びワイパクリーナ６６よりも左側に位置する。パージ部６３は第一回復部６１における印刷領域１２から最も離れた位置にてパージ動作を行う。即ちパージ部６３は、第一噴孔２４内の白インクを負圧に依り外部に吸引し、第一噴孔２４内の気泡と異物を除去する。フラッシング部６４は第一回復部６１における印刷領域１２に最も近い位置に在る。フラッシング部６４は廃インク受容部を備える。第一ヘッド部２１はフラッシング部６４の上方にてフラッシングを実行する。フラッシング時に、例えば全ての第一噴孔２４は廃インク受容部に向けて白インクを強制的に噴出する。フラッシングは第一噴孔２４内の白インク増粘発生可能性を低減する。ワイパ６５は第一噴孔面２３を払拭する。ワイパクリーナ６６は、図４に示す初期位置から右方向に移動してワイパ６５上の白インクを除去し、その後初期位置に復帰する。ワイパクリーナ６６の上記動作を以下ワイパクリーニングと云う。
【００３７】
図３と図４を参照し第二回復部６２を説明する。パージ部６３は第二回復部６２における印刷領域１２から最も離れた位置にてパージ動作を行う。即ちパージ部６３は、第二噴孔２６内のカラーインクを負圧に依り外部に吸引し、第二噴孔２６内の気泡と異物を除去する。フラッシング部６４は第二回復部６２における印刷領域１２に最も近い位置に在る。第二ヘッド部２２はフラッシング部６４の上方にてフラッシングを実行する。フラッシング時に、例えば全ての第二噴孔２６は廃インク受容部に向けてカラーインクを強制的に噴出する。フラッシングは第二噴孔２６内のカラーインク増粘発生可能性を低減する。ワイパ６５は第二噴孔面２５を払拭する。第二回復部６２のワイパクリーナ６６の構成及び動作は第一回復部６１のワイパクリーナ６６の構成及び動作と同様である。
【００３８】
以上説明の如く回復部６は、ワイパ６５に依る第一噴孔面２３及び第二噴孔面２５の払拭、パージ部６３に依る第一噴孔２４及び第二噴孔２６のパージ動作、並びにフラッシング部６４における第一噴孔２４及び第二噴孔２６のフラッシングを実行可能である。ワイパ６５に依る第一噴孔面２３の払拭を、以下第一噴孔面２３のワイピングと略称する。
【００３９】
＜電気的構成＞
図５に示す如く、プリンタ１はＣＰＵ７０、ＲＯＭ７１、ＮＶＲＡＭ７２、ＲＡＭ７３、及びバス７４を備える。ＣＰＵ７０は、バス７４を介して、ＲＯＭ７１、ＮＶＲＡＭ７２、及びＲＡＭ７３に接続する。ＣＰＵ７０はマイクロプロセッサでありプリンタ１全体の動作を制御する。ＲＯＭ７１は各種プログラム等を消去不能に記憶する。ＮＶＲＡＭ７２は書換可能な不揮発性記憶媒体であり、電源遮断中も記憶情報を保持する。ＮＶＲＡＭ７２は、少なくとも回復部６の制御プログラムを、書換可能に記憶する。即ちＣＰＵ７０はＮＶＲＡＭ７２から回復制御プログラムを読出して実行することで回復処理を制御する。ＲＡＭ７３はプログラム実行時の各種データを一時的に記憶する。
【００４０】
プリンタ１は、各種表示を行う表示部８１と、使用者の操作入力を受付ける操作部８２を備える。表示部８１は表示制御部８３を介してバス７４に接続する。表示制御部８３は表示部８１の表示をＣＰＵ７０からの指令信号に基づき制御する。操作部８２は入力処理部８４を介してバス７４に接続する。入力処理部８４は操作部８２に対する操作入力に応じた入力信号をＣＰＵ７０に出力する。
【００４１】
バス７４には、ヘッド駆動部８５、主走査駆動部８６、副走査駆動部８７、ワイパ駆動部８８、クリーナ駆動部８９、パージ駆動部９１、温度センサ９２、湿度センサ９３、エンコーダ９４、及びインタフェース９５が接続する。ヘッド駆動部８５は、第一ヘッド部２１と第二ヘッド部２２（図１参照）に接続し、第一ヘッド部２１と第二ヘッド部２２に設けた圧電素子を駆動する。主走査駆動部８６はキャリッジモータ４３（図１参照）を駆動する。副走査駆動部８７はプラテン移動機構５２（図１参照）を駆動する。ワイパ駆動部８８はワイパ６５を上下方向に移動する。クリーナ駆動部８９はワイパクリーニング実行時にワイパクリーナ６６を左右方向に移動する。パージ駆動部９１はパージ部６３を駆動してパージ動作を行う。
【００４２】
温度センサ９２はプリンタ１の作動環境温度に対応する信号を出力する。作動環境温度は、プリンタ１の設置環境下の温度を示す。湿度センサ９３はプリンタ１の作動環境湿度に対応する信号を出力する。作動環境湿度は、プリンタ１の設置環境下の湿度を示す。プリンタ１は下部枠体５（図１参照）にて温度センサ９２と湿度センサ９３を支持する。エンコーダ９４はキャリッジ３（図１参照）の主走査方向の移動に伴い矩形波状の信号を出力する。プリンタ１は上部枠体４（図１参照）にてエンコーダ９４を支持する。ＣＰＵ７０はインタフェース９５を介して外部装置９６と接続する。即ちプリンタ１はインタフェース９５を介して外部装置９６と情報を授受可能である。
【００４３】
＜動作説明＞
図５を参照し、本実施形態の構成の基本動作を説明する。ＣＰＵ７０はＲＯＭ７１又はＮＶＲＡＭ７２からプリンタ１の動作制御プログラムを読出し実行する。ＣＰＵ７０はヘッド駆動部８５等の各部を制御する。プリンタ１は印刷媒体への印刷を含む諸処理を実行する。
【００４４】
本実施形態の回復処理を説明する。ＣＰＵ７０はＮＶＲＡＭ７２から回復制御プログラムを読出し実行する。ＣＰＵ７０はヘッド駆動部８５、主走査駆動部８６、ワイパ駆動部８８、等の各部を制御する。プリンタ１は回復部６に依る回復処理を実行する。
【００４５】
第一噴孔２４の回復処理を説明する。ＣＰＵ７０は、白インク噴出量の積算値を取得する。白インク噴出量の積算値は、例えばＣＰＵ７０がヘッド駆動部８５に送信した信号に基づき取得し得る。例えばＣＰＵ７０は、前回の第一噴孔面２３のワイピング実行直後の下地印刷開始時から積算値の積算を開始し、第一噴孔面２３のワイピング実行決定時に積算値を初期値０にリセットする。
【００４６】
ＣＰＵ７０は走査回数を取得する。走査回数はヘッド２即ちキャリッジ３の主走査方向の移動の回数である。走査回数は、例えばエンコーダ９４の出力に基づき取得し得る。ＣＰＵ７０は累積走査回数を取得する。累積走査回数は、印刷媒体に対するヘッド２の主走査方向の相対移動の累積回数である。例えば累積走査回数は、前回の第一噴孔２４のフラッシング実行後の、走査回数の累積値である。ＣＰＵ７０は空送回数を取得する。空送回数は、印刷動作中の、白インク不噴出状態にてヘッド２が印刷媒体に対し主走査方向に相対移動した回数である。即ち空送回数は印刷動作中の白インク不噴出状態下の走査回数である。空送回数は、例えばエンコーダ９４の出力とＣＰＵ７０がヘッド駆動部８５に送信した信号に基づき取得し得る。
【００４７】
ＣＰＵ７０は、回復部６に依る回復処理の実行を、白インク噴出量の積算値に基づき決定する。白インク使用量が多い時、第一噴孔面２３への白インク付着量が多い可能性が高く、開口部のメニスカス形成状態が良好ではない第一噴孔２４の発生確率が高い。即ち噴出不良となる第一噴孔２４の発生確率が高い。故にプリンタ１は白インク噴出量の積算値が第一基準値以上の時、第一噴孔面２３のワイピング及び第一噴孔２４のフラッシングを実行する。積算値の基準時は例えば印刷動作開始時又は前回の「第一噴孔面２３のワイピング及び第一噴孔２４のフラッシング」の実行直後である。
【００４８】
ＣＰＵ７０は、回復部６に依る回復処理の実行を、白インク噴出量の積算値及び走査回数に基づき決定する。即ちＣＰＵ７０は、積算値が第一基準値未満の時、走査回数に応じた、「第一噴孔面２３のワイピングの実行及び第一噴孔２４のフラッシングの実行」又は「第一噴孔面２３のワイピングの不実行及び第一噴孔２４のフラッシングの実行」の決定処理を実行する。
【００４９】
印刷動作中に白インク不噴出状態が長く続いた時、第一噴孔２４内における白インクの増粘又は固化の発生確率が高く、噴出不良となる第一噴孔２４の発生確率が高い。故にプリンタ１は空送回数が基準空送回数以上の時、第一噴孔２４のフラッシングを実行する。即ちＣＰＵ７０は、白インク噴出量の積算値が第一基準値未満で且つ空送回数が基準空送回数以上にて第一噴孔２４のフラッシングの実行を決定する。ＣＰＵ７０は、積算値が第二基準値以下の時、第一噴孔面２３のワイピングの不実行を決定する。ＣＰＵ７０は、積算値が第二基準値を超える時、第一噴孔面２３のワイピングの実行を決定する。第二基準値は第一基準値よりも小さい。
【００５０】
印刷動作中に白インク不噴出状態が長く続いた後の第一噴孔２４のフラッシング実行は、次回の白インク噴出の直前にて実行することが効果的である。故にプリンタ１は空送回数が基準空送回数以上の時、次回の白インク噴出の直前にて第一噴孔２４のフラッシングを実行する。即ちＣＰＵ７０は、白インク噴出量の積算値が前記第一基準値未満、且つヘッド２の印刷媒体に対する今回の主走査方向の相対移動から所定回数の主走査方向の相対移動の間に白インク噴出の予定が有る時、空送回数が基準空送回数以上にて第一噴孔２４のフラッシングの実行を決定する。
【００５１】
白インク使用量が少ない時、第一噴孔２４内における白インクの増粘又は固化の発生確率が高く、噴出不良となる第一噴孔２４の発生確率が高い。故にプリンタ１は定期的な第一噴孔２４のフラッシングが可能である。即ちＣＰＵ７０は、白インク噴出量の積算値が第一基準値未満且つ累積走査回数が基準走査回数に到達した時、積算値が第三基準値以下か否かに応じて第一噴孔２４のフラッシングの実行を決定する。第三基準値は第二基準値よりも小さい。ＣＰＵ７０は、積算値が第三基準値以下の時、ワイパ６５に依る第一噴孔面２３のワイピングの不実行及び第一噴孔２４のフラッシングの実行を決定する。ＣＰＵ７０は、積算値が第三基準値を超える時、第一噴孔面２３のワイピングの不実行及び第一噴孔２４のフラッシングの不実行を決定する。
【００５２】
第二噴孔２６の回復処理を説明する。カラーインクは白インクよりも成分の沈降性が低い。布を印刷媒体とする時、カラーインクは白インクよりも使用量が少ない。第二噴孔２６のカラーインク噴出不良は第一噴孔２４の白インク噴出不良よりも発生確率が低い。故に第二噴孔２６の回復処理の頻度は第一噴孔２４の回復処理の頻度以下であればよい。
【００５３】
プリンタ１は、例えば、第一噴孔２４の回復処理Ｎ回（Ｎは１以上の整数）毎に、第一噴孔２４の回復処理の際に第二噴孔２６の回復処理を実行する。ＣＰＵ７０は、第二噴孔２６のフラッシングを第一噴孔２４のフラッシングの実行の際に実行する態様にて、第二噴孔２６のフラッシングの実行を決定する。即ちＣＰＵ７０は、第二噴孔２６の回復処理の実行を、第一噴孔２４の回復処理の実行決定に基づき決定する。第二噴孔面２５のワイピングの実行決定も同様に行い得る。
【００５４】
以上詳述の如く、プリンタ１は、第一噴孔２４と第二噴孔２６のうちインク噴出不良の発生可能性が比較的高い第一噴孔２４の回復処理を、適時に実行し得る。即ちプリンタ１は、第一噴孔２４内におけるインクの増粘又は固化の発生可能性を低減し得る。プリンタ１は、第一噴孔面２３へのインク付着を適時に低減し得る。プリンタ１は、第一噴孔面２３に付着したインクの増粘又は固化の発生可能性を低減し得る。故にプリンタ１は、良好な印刷品質を確保し得る。
【００５５】
下地印刷用のインクは、下地印刷上に印刷される画像印刷用のインクよりも使用量が通常多い。故に下地印刷と画像印刷を実行するプリンタ１において、下地印刷用の第一噴孔２４のインク噴出性能回復を適時に行うことは非常に重要である。プリンタ１が布を印刷媒体とする時、白インクの使用量はカラーインクにおける各色の使用量よりも通常多い。例えば、白インク噴出用の第一噴孔２４の数はカラーインクにおける或る一色のインク噴出用の第二噴孔２６の数よりも通常多い。故に布を印刷媒体として利用可能なプリンタ１において、白インク噴出用の第一噴孔２４のインク噴出性能回復を適時に行うことは非常に重要である。下地印刷用インクは画像印刷用インクの成分とは物性の大きく異なる成分を含有することがあり得る。この物性はインク溶媒中の沈降性等である。下地印刷用インクの一例としての白インクはカラーインクよりも成分の沈降性が高い。故に布を印刷媒体として利用可能なプリンタ１において、下地印刷用インクである白インク噴出用の第一噴孔２４のインク噴出性能回復を適時に行うことは非常に重要である。本実施形態はこれらの課題を良好に解決でき、良好な印刷品質を確保し得る。
【００５６】
＜制御プログラム具体例＞
回復制御プログラムの具体例を説明する。回復制御プログラムはインタフェース９５を介して外部装置９６からダウンロード可能である。ＮＶＲＡＭ７２はＣＰＵ７０が外部装置９６からダウンロードした回復制御プログラムを書換可能に記憶する。ＣＰＵ７０はＮＶＲＡＭ７２から回復制御プログラムを読出し実行する。以下の説明にてＳはステップの略である。
【００５７】
ＣＰＵ７０は、使用者が操作部８２を介して印刷開始指令を入力したことを検知した時、図６に示す初期設定ルーチンを起動する。初期設定ルーチンにおいて、ＣＰＵ７０は、Ｓ１１〜Ｓ１７の処理を実行した後、初期設定ルーチンを終了する。初期設定ルーチン中には、プリンタ１における特定の処理又はＣＰＵ７０に対する特定の入力を待機する処理は存在しない。故に初期設定ルーチンは極めて短時間（例えばキャリッジ３の一ドット分の移動時間未満）にて終了する。
【００５８】
ＣＰＵ７０はワイパクリーニングの実行を決定する（Ｓ１１）。プリンタ１は、初期設定ルーチン終了後にＣＰＵ７０がワイパクリーニング実行ルーチンをＲＯＭ７１又はＮＶＲＡＭ７２から読出し実行することで、ワイパクリーニングを実行する。即ちＣＰＵ７０はワイパクリーニングの完了を待たずに初期設定ルーチンを終了する。
【００５９】
ＣＰＵ７０は白インク噴出量の積算値Vol_Wの値を初期値０にリセットする（Ｓ１２）。ＣＰＵ７０は空送回数W-npr_scanの値を初期値０にリセットする（Ｓ１３）。ＣＰＵ７０は累積走査回数Pr_scanの値を初期値０にリセットする（Ｓ１４）。ＣＰＵ７０は温度センサ９２の出力に基づき温度Trを取得する（Ｓ１５）。即ち温度Trは、プリンタ１の作動環境温度に対応して温度センサ９２が出力した信号に基づく。ＣＰＵ７０は湿度センサ９３の出力に基づき湿度Hmを取得する（Ｓ１６）。即ち湿度Hmは、プリンタ１の作動環境湿度に対応して湿度センサ９３が出力した信号に基づく。積算値Vol_W、空送回数W-npr_scan、累積走査回数Pr_scan等のパラメータはＮＶＲＡＭ７２又はＲＡＭ７３に記憶する。
【００６０】
ＣＰＵ７０は、取得した温度Trに基づき、第一基準値Vol_H、第二基準値Vol_M、及び第三基準値Vol_Lを設定する（Ｓ１７）。即ちＣＰＵ７０は、温度Trと第一基準値Vol_Hの関係を規定したルックアップテーブルVol_H（Tr）を用いて、第一基準値Vol_Hを設定する。ＣＰＵ７０は、温度Trと第二基準値Vol_Mの関係を規定したルックアップテーブルVol_M（Tr）を用いて、第二基準値Vol_Mを設定する。ＣＰＵ７０は、温度Trと第三基準値Vol_Lの関係を規定したルックアップテーブルVol_L（Tr）を用いて、第三基準値Vol_Lを設定する。
【００６１】
各温度Tr1＜温度Tr2の時、各ルックアップテーブルVol_H（Tr）、Vol_M（Tr）、及びVol_L（Tr）にて以下の関係が成立する。
Vol_L（Tr）≦Vol_M（Tr）＜Vol_H（Tr）
Vol_H（Tr1）＜Vol_H（Tr2）
Vol_M（Tr1）＜Vol_M（Tr2）
Vol_L（Tr1）＜Vol_L（Tr2）
【００６２】
本具体例においては、各ルックアップテーブルVol_H（Tr）、Vol_M（Tr）、及びVol_L（Tr）は、下記の構成を有する。Vol_H（Tr）は閾値温度Tr0未満にて一定値Vol_H1であり、閾値温度Tr0以上にて一定値Vol_H2である。Vol_M及びVol_Lも同様である。
【００６３】
ＣＰＵ７０は、エンコーダ９４の出力に基づき、キャリッジ３の主走査方向における位置と移動方向を取得する。ＣＰＵ７０は、所定時にて図７及び図８に示す白ワイピング／フラッシング決定ルーチンを起動する。例えば所定時は、左方に移動中のヘッド２が印刷領域１２最左端に到達した時である。このルーチン中には、プリンタ１における特定の処理又はＣＰＵ７０に対する特定の入力を待機する処理は存在しない。故にこのルーチンは極めて短時間（例えばキャリッジ３の一ドット分の移動時間未満）にて終了する。
【００６４】
図７及び図８に示す白ワイピング／フラッシング決定ルーチンを説明する。ＣＰＵ７０は累積走査回数Pr_scanの値を一つ加算する（Ｓ２０１）。ＣＰＵ７０は白インク噴出量ΔVol_Wを取得する（Ｓ２０２）。白インク噴出量ΔVol_Wは、直前走査中に第一ヘッド部２１から噴出した白インクの総量である。直前走査は、このルーチン起動直前の、印刷媒体に対するヘッド２の主走査方向の相対移動である。即ち直前走査は、このルーチン起動時に完了した、印刷領域１２最右端から印刷領域１２最左端までのヘッド２の左方向移動である。白インク噴出量ΔVol_Wは、例えば直前走査中の白インク噴出パルス数に、一パルス当りにて第一噴孔２４から噴出される白インク液滴の量を乗算することに依り算出可能である。白インク噴出パルス数は、直前走査中にＣＰＵ７０がヘッド駆動部８５を介して第一ヘッド部２１に入力した白インク噴出用パルスの総数である。白インク噴出パルス数は、第一ヘッド部２１の駆動の際にＲＡＭ７３に格納したデータ等に基づき容易に取得可能である。
【００６５】
ＣＰＵ７０は積算値Vol_Wに白インク噴出量ΔVol_Wを加算して積算値Vol_Wを更新する（Ｓ２０３）。ＣＰＵ７０は更新後の現在の積算値Vol_Wが第一基準値Vol_H以上か否かを判定する（Ｓ２１０）。例えば第一噴孔面２３のワイピング直後の時（後述のＳ２６２参照）又は初期設定ルーチン終了直後の時、積算値Vol_Wは第一基準値Vol_H未満である（Ｓ２１０＝ＮＯ）。故にＣＰＵ７０は処理をＳ２１１に進める。Ｓ２１１にてＣＰＵ７０は、今回のＳ２０２にて取得した白インク噴出量ΔVol_Wが０か否かを判定する。この判定は、直前走査にてヘッド２が白インク不噴出状態であったか否かの判定に相当する。
【００６６】
プリンタ１が、Ｔシャツ等に対する白インクに依る下地印刷の上にカラーインクに依る画像印刷を実行する時を前提に以下説明する。下地印刷の実行中は、白インク噴出量ΔVol_Wは０ではない。白インク噴出量ΔVol_Wが０ではない時（Ｓ２１１＝ＮＯ）、ＣＰＵ７０は空送回数W-npr_scanの値を初期値０にリセットし（Ｓ２２１）、処理をＳ２２２に進める。
【００６７】
Ｓ２２２にてＣＰＵ７０は、累積走査回数Pr_scanが基準走査回数FL*scanに到達したか否かを判定する。基準走査回数FL*scanは定数であり例えば２０回である。累積走査回数Pr_scanが基準走査回数FL*scanに到達していない時（Ｓ２２２＝ＮＯ）、ＣＰＵ７０は本ルーチンを一旦終了する。累積走査回数Pr_scanが基準走査回数FL*scanに到達した時（Ｓ２２２＝ＹＥＳ）、ＣＰＵ７０は処理をＳ２２３に進める。
【００６８】
Ｓ２２３にてＣＰＵ７０は、湿度Hmが閾値湿度Hm0以上か否かを判定する。閾値湿度Hm0は例えば４０％である。以下湿度Hmが閾値湿度Hm0以上であることを前提に一連の説明を続行する（Ｓ２２３＝ＹＥＳ）。ＣＰＵ７０は、積算値Vol_Wが第三基準値Vol_L以下か否かを判定する（Ｓ２２４）。積算値Vol_Wが第三基準値Vol_Lを超える時（Ｓ２２４＝ＮＯ）、ＣＰＵ７０は累積走査回数Pr_scanの値を初期値０にリセットし（Ｓ２３１）、本ルーチンを一旦終了する。即ちプリンタ１は、例えば下地印刷中に累積走査回数が基準走査回数に到達した時、白インク噴出量の積算値Vol_W即ち白インク使用量が第三基準値Vol_Lを超えていれば、回復処理を行わない。
【００６９】
積算値Vol_Wが第三基準値Vol_L以下の時（Ｓ２２４）、ＣＰＵ７０は第一噴孔２４のフラッシングの実行を決定し（Ｓ２４１）、積算値Vol_Wにフラッシング中の白インク噴出量ΔW_FLを加算して積算値Vol_Wを更新し（Ｓ２４２）、空送回数W-npr_scan及び累積走査回数Pr_scanの値を初期値０にリセットし（Ｓ２４３）、本ルーチンを一旦終了する。即ちプリンタ１は、例えば下地印刷中に累積走査回数が基準走査回数に到達した時、白インク使用量が少なければ第一噴孔２４のフラッシングを実行する。プリンタ１は、ＣＰＵ７０が本ルーチンを一旦終了した後にフラッシング実行ルーチンをＲＯＭ７１又はＮＶＲＡＭ７２から読出し実行することで、第一噴孔２４のフラッシングを実行する。即ちＣＰＵ７０は第一噴孔２４のフラッシングの完了を待たずに本ルーチンを一旦終了する。
【００７０】
直前走査にて白インク不噴出状態が発生した時（Ｓ２１１＝ＹＥＳ）、ＣＰＵ７０は空送回数W-npr_scanを一つ加算し（Ｓ２５０）、処理をＳ２５１に進める。Ｓ２５１にてＣＰＵ７０は、白印刷フラグW-P_flagが"１"か否かを判定する。直前走査直後の所定走査回数N_W-P以内に第一ヘッド部２１による白インク噴出の予定が有る時、白印刷フラグW-P_flagは"１"である。直前走査直後の所定走査回数N_W-P以内に第一ヘッド部２１による白インク噴出の予定がない時、白印刷フラグW-P_flagは"０"である。所定走査回数N_W-Pは例えば２である。
【００７１】
白印刷フラグW-P_flagが"０"の時（Ｓ２５１＝ＮＯ）、ＣＰＵ７０は処理をＳ２２２に進める。白印刷フラグW-P_flagが"１"の時（Ｓ２５１＝ＹＥＳ）、ＣＰＵ７０は処理をＳ２５２に進める。Ｓ２５２にてＣＰＵ７０は、空送回数W-npr_scanが基準空送回数no_print_scan以上か否かを判定する。下地印刷中は通常、空送回数W-npr_scanが基準空送回数no_print_scan未満となるので（Ｓ２５２＝ＮＯ）、ＣＰＵ７０は処理をＳ２２２に進める。下地印刷中に空送回数W-npr_scanが基準空送回数no_print_scanに到達した時（Ｓ２５２＝ＹＥＳ）、ＣＰＵ７０は処理をＳ２５３に進める。
【００７２】
Ｓ２５３にてＣＰＵ７０は、積算値Vol_Wが第二基準値Vol_M以下か否かを判定する。積算値Vol_Wが第二基準値Vol_M以下の時（Ｓ２５３＝ＹＥＳ）、ＣＰＵ７０はＳ２４１〜２４３の処理を実行した後、本ルーチンを一旦終了する。積算値Vol_Wが第二基準値Vol_Mを超える時（Ｓ２５３＝ＮＯ）、ＣＰＵ７０は第一噴孔面２３のワイピングの実行及び第一噴孔２４のフラッシングの実行を決定し（Ｓ２６１）、積算値Vol_W、空送回数W-npr_scan及び累積走査回数Pr_scanの値を初期値０にリセットし（Ｓ２６２）、本ルーチンを一旦終了する。
【００７３】
即ちプリンタ１は、空送回数W-npr_scanが基準空送回数no_print_scan以上に達した時（Ｓ２５２＝ＹＥＳ）、次回の白インク噴出の直前にて（Ｓ２５１＝ＹＥＳ）、第一噴孔２４のフラッシングを実行する（Ｓ２４１又はＳ２６１）。プリンタ１は、白インク使用量が第二基準値Vol_Mを超える時（Ｓ２５３＝ＮＯ）、第一噴孔面２３のワイピングを実行し（Ｓ２６１）、白インク使用量が第二基準値Vol_M以下の時（Ｓ２５３＝ＹＥＳ）、第一噴孔面２３のワイピングを実行しない（Ｓ２４１）。
【００７４】
例えば下地印刷中に積算値Vol_Wが第一基準値Vol_H以上に到達すると（Ｓ２１０＝ＹＥＳ）、ＣＰＵ７０は処理をＳ２６１とＳ２６２に進め、本ルーチンを一旦終了する。即ちプリンタ１は、白インク使用量が第一基準値Vol_H以上の時、第一噴孔面２３のワイピング及び第一噴孔２４のフラッシングを実行する。
【００７５】
白インク使用量が少なく（Ｓ２１０＝ＮＯ）、且つ白インク不噴出状態が発生した時（Ｓ２１１＝ＹＥＳ）、ＣＰＵ７０は空送回数W-npr_scanを一つ加算し（Ｓ２５０）、処理をＳ２５１に進める。Ｓ２５１以降の処理は上記と同様である。即ちプリンタ１は、空送回数W-npr_scanが基準空送回数no_print_scan以上に達した時（Ｓ２５２＝ＹＥＳ）、次回の白インク噴出の直前にて（Ｓ２５１＝ＹＥＳ）、第一噴孔２４のフラッシングを実行する（Ｓ２４１又はＳ２６１）。プリンタ１は、白インク使用量が第二基準値Vol_Mを超える時（Ｓ２５３＝ＮＯ）、第一噴孔面２３のワイピングを実行し（Ｓ２６１）、白インク使用量が第二基準値Vol_M以下の時（Ｓ２５３＝ＹＥＳ）、第一噴孔面２３のワイピングを実行しない（Ｓ２４１）。
【００７６】
湿度に関する処理を説明する。白インク使用量が少ない時又は白インク不噴出状態が続いた時の、第一噴孔２４内における白インクの増粘又は固化の発生確率は、低湿度にて更に高まる。故にＣＰＵ７０は、累積走査回数Pr_scanが基準走査回数FL*scanに到達し（Ｓ２２２＝ＹＥＳ）、且つ湿度Hmが閾値湿度Hm0未満の時（Ｓ２２３＝ＮＯ）、第一噴孔面２３のワイピングの実行及び第一噴孔２４のフラッシングの実行を決定する（Ｓ２６１）。
【００７７】
ＣＰＵ７０は、所定時にて図９に示すカラーフラッシング決定ルーチンを起動する。例えば所定時は、図７及び図８に示す白ワイピング／フラッシング決定ルーチンの終了直後である。このルーチン中には、プリンタ１における特定の処理又はＣＰＵ７０に対する特定の入力を待機する処理は存在しない。故にこのルーチンは極めて短時間（例えばキャリッジ３の一ドット分の移動時間未満）にて終了する。
【００７８】
図９に示すカラーフラッシング決定ルーチンを説明する。ＣＰＵ７０は、本ルーチンの直前に終了した白ワイピング／フラッシング決定ルーチン（図７と図８参照）にて第一噴孔２４のフラッシングの実行決定があったか否かを判定する（Ｓ３１）。第一噴孔２４のフラッシングの実行決定がなかった時（Ｓ３１＝ＮＯ）、ＣＰＵ７０はＳ３２以降の処理を全てスキップし本ルーチンを一旦終了する。即ちプリンタ１は第二噴孔２６のフラッシングを実行しない。
【００７９】
第一噴孔２４のフラッシングの実行決定があった時（Ｓ３１＝ＹＥＳ）、ＣＰＵ７０はカウンタCCの値を一つ加算する（Ｓ３２）。ＣＰＵ７０はカウンタCCの値が所定値CC_FLに到達したか否かを判定する。所定値CC_FLは１以上の整数である。カウンタCCの値が所定値CC_FLに到達していない時（Ｓ３３＝ＮＯ）、ＣＰＵ７０はＳ３４以降の処理を全てスキップし本ルーチンを一旦終了する。即ちプリンタ１は第二噴孔２６のフラッシングを実行しない。
【００８０】
第一噴孔２４のフラッシングの実行決定があり（Ｓ３１＝ＹＥＳ）、且つカウンタCCの値が所定値CC_FLに到達した時（Ｓ３３＝ＹＥＳ）、ＣＰＵ７０は第二噴孔２６のフラッシングの実行を決定し（Ｓ３４）、カウンタCCの値を初期値０にリセットし（Ｓ３５）、本ルーチンを一旦終了する。即ちプリンタ１は、第一噴孔２４の回復処理Ｍ回（Ｍ＝CC_FL＋１）毎に、第二噴孔２６の回復処理の際に第二噴孔２６の回復処理を実行する。
【００８１】
＜変形例＞
本発明は、上記実施形態に限定しない。上記実施形態に対し種々の変更が可能である。代表的な変形例を以下説明する。変形例も下記に限定しない。複数の変形例のうちの一つ以上を上記実施形態に組み合わせ得る。或る変形例の一部と他の変形例の一部を上記実施形態に組み合わせ得る。
【００８２】
本発明の適用対象は、布を印刷媒体とするプリンタ１に限定しない。例えばプリンタ１は紙及びＯＨＰシート等にも印刷可能であってもよい。プリンタ１の機械的構成は上記実施形態に示す具体例に限定しない。例えば第一ヘッド部２１と第二ヘッド部２２はキャリッジ３に対して個別に着脱可能でもよいし一体的に着脱可能でもよい。即ち第一ヘッド部２１と第二ヘッド部２２は一体化してもよい。第一ヘッド部２１は第二ヘッド部２２の前方でもよいし左方でもよいし右方でもよい。一個のヘッド２に第一噴孔面２３と第二噴孔面２５を併設してもよく、第一噴孔面２３と第二噴孔面２５の配列態様は任意である。第一噴孔面２３と第二噴孔面２５を併設した上記ヘッド２はプリンタ１に一個設けても複数設けてもよい。上記実施形態とは逆にキャリッジ３が副走査方向に移動しプラテン５１即ち印刷媒体が主走査方向に移動してもよい。ヘッド２を上部枠体４に固定しプラテン５１が主走査方向及び副走査方向に移動してもよい。第二回復部６２はワイパ６５とワイパクリーナ６６を備えなくてもよい。第一回復部６１のフラッシング部６４に設けた廃インク受容部と、第二回復部６２のフラッシング部６４に設けた廃インク受容部は一体でもよいし別体でもよい。
【００８３】
回復制御プログラムの全部又は一部はＲＯＭ７１に記憶したものでもよい。即ち回復制御プログラムは、ＣＰＵ７０で読取可能な各種記憶装置に記憶し得る。典型的には上記記憶装置はＨＤＤ（Hard  Disk  Drive）等の非一時的記憶媒体である。非一時的記憶媒体は、伝送信号等の一時的記憶媒体を含まなくてもよい。
【００８４】
本発明の制御部及びプロセッサはＣＰＵ７０に限らず、他の電子デバイス、例えばＡＳＩＣ（Application  Specific  Integrated  Circuit）又はＦＰＧＡ（Field-Programmable  Gate  Array）でもよい。即ちＣＰＵ７０、ＲＯＭ７１、ＮＶＲＡＭ７２及びＲＡＭ７３に代えて例えばＡＳＩＣが利用可能である。本発明の制御部及びプロセッサの機能は、複数のＣＰＵ等の電子デバイスに分配し得る。即ち上記フローチャートの各ステップは複数の電子デバイスに依り分散処理してもよい。
【００８５】
プリンタ１は温度Tr又はこれに対応する信号を外部装置９６等から受信してもよい。即ち温度センサ９２は省略可能である。湿度Hmについても同様である。
【００８６】
上記実施形態の処理の各ステップは、必要に応じて順序の変更、ステップの省略、及び追加が可能である。例えばＳ２２３は省略可能である。この時、湿度センサ９３等の湿度取得に関連する構成は省略可能である。Ｓ２４２は省略可能である。即ちフラッシング中の白インク噴出量は積算値Vol_Wに加算しなくてもよい。
【００８７】
リセット時の初期値は０以外の数でもよい。基準走査回数FL*scanは使用者の操作に依り可変でもよい。所定走査回数N_W-Pは例えば１でもよい。その他、上記具体例にて用いた定数等は適宜変更可能である。
【００８８】
上記実施形態では第二噴孔面２５のワイピングの詳細説明は省略したが、第二噴孔面２５のワイピングは適時に実行し得る。例えばＣＰＵ７０は第一噴孔面２３のワイピングの実行を決定した時に併せて第二噴孔面２５のワイピングの実行も決定し得る。ＣＰＵ７０は、第二噴孔面２５のワイピングの決定処理を、図９に示すカラーフラッシング決定ルーチンと同様のルーチンを用いて行い得る。即ちフラッシングと同様にワイピングについても、第二ヘッド部２２に対する回復処理が第一ヘッド部２１に対する回復処理と同期し得る。
【００８９】
プリンタ１はパージ動作を適時に実行し得る。例えばＣＰＵ７０はＳ２６１でパージ動作の実行も決定し得る。ＣＰＵ７０はＳ２６１でフラッシングの実行に代えてパージ動作の実行を決定し得る。
【符号の説明】
【００９０】
１    プリンタ
２    ヘッド
６    回復部
７０  ＣＰＵ
【図１】
0006528628.tif 000002
【図２】
0006528628.tif 000003
【図３】
0006528628.tif 000004
【図４】
0006528628.tif 000005
【図５】
0006528628.tif 000006
【図６】
0006528628.tif 000007
【図７】
0006528628.tif 000008
【図８】
0006528628.tif 000009
【図９】
0006528628.tif 000010