(57)【要約】【課題】警告が不要な場合にユーザーが液体噴射を指示してから液体噴射動作を開始するまでの液体切れ予測処理による待ち時間を比較的短く済ませられる液体噴射方法及び液体噴射装置を提供する。【解決手段】規定サイズより大きい用紙サイズかつ専用紙への印刷である場合（Ｓ１１で肯定判定）、これから印刷してもインク切れとならない程度にインクカートリッジに十分なインク量があるか否かを判断する（Ｓ１２）。十分なインク量があるか否かの判断で用いるインク使用量には、予め設定されたターゲット１数量当たりのインク使用量の数値を用いる。このため、インク使用量の取得所要時間が短くなる。十分なインク量がない場合は警告表示を行う（Ｓ１３）。警告表示時は、印刷中止（Ｓ１５で肯定判定）、インクカートリッジ交換（Ｓ１７で肯定判定）、印刷続行（Ｓ１７で否定判定）のうちいずれか一つを選択可能である。【選択図】図７
2015039782.tif 000002
【特許請求の範囲】
【請求項１】
取得された条件に基づいて、ターゲットに対して液体を噴射する液体噴射装置の液体噴射方法であって、
使用可能な液体残量を取得する残量取得ステップと、
前記取得された条件に含まれるターゲットのサイズに対応して予め設定されたターゲット１数量当りの設定液体使用量を用いて液体の噴射により使用される液体使用量を推測する使用量推測ステップと、
前記液体残量と前記液体使用量に基づいて推測される液体噴射後の液体残量が閾値より小さい場合、使用される前記ターゲットに前記液体を噴射する前に、液体残量に関する警告を行う警告ステップと、
を備えたことを特徴とする液体噴射方法。
【請求項２】
取得された前記条件に含まれるターゲットのサイズが規定サイズよりも大きいサイズである場合に前記各ステップの処理を行い、前記規定サイズ以下のサイズである場合は前記各ステップを行わないことを特徴とする請求項１に記載の液体噴射方法。
【請求項３】
前記取得された条件にターゲットの材質を含み、
取得されたターゲットの材質が前記液体の受容能力の高い部類に属する材質である場合、前記各ステップの処理を行い、前記液体の受容能力の高い部類に属する材質でない場合は前記各ステップの処理を行わないことを特徴とする請求項１又は２に記載の液体噴射方法。
【請求項４】
前記警告では液体噴射を行なうか中止するかの選択の入力を促すことを特徴とする請求項１乃至３のうちいずれか一項に記載の液体噴射方法。
【請求項５】
前記取得された条件に画像データを含み、
前記液体噴射を行う選択を受け付けた場合、前記画像データを含む前記取得された条件を、少なくとも当該受け付けた液体噴射を終えるまで保持することを特徴とする請求項４に記載の液体噴射方法。
【請求項６】
取得された条件に基づいて、ターゲットに対して液体を噴射する液体噴射装置であって、
使用可能な液体残量を取得する液体残量取得部と、
取得された前記条件に含まれるターゲットのサイズに対応して予め設定されたターゲット１数量当りの設定液体使用量を用いて液体の噴射により使用される液体使用量を推測する液体使用量推測部と、
前記液体残量と前記液体使用量に基づいて推測される液体噴射後の液体残量が閾値より小さい場合、使用される前記ターゲットに前記液体を噴射する前に、液体残量に関する警告を行う警告部と、
を備えたことを特徴とする液体噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インク等の液体を噴射可能な液体噴射部を有する液体噴射方法及び液体噴射装置に関する。
【背景技術】
【０００２】
例えばインクジェットプリンター等の液体噴射装置では、液体噴射ヘッド（液体噴射部の一例）のノズルから液体の一例としてのインクを噴射して用紙等のターゲットに画像等が印刷される。また、この種の液体噴射装置では、インクを収容するインクカートリッジが設けられ、インクカートリッジ内のインク残量がインクエンドに達すると、印刷を中断してインクカートリッジの交換を促すようになっている。例えば印刷を中断すると、インクカートリッジ交換後に一旦乾くなどしたインクの続きで印刷を開始することになるため、その境界に筋が入るなど印刷不良の原因になるため、印刷の中断の原因となるインクエンドが印刷の途中で起こるかどうかが事前に分かることが好ましい。
【０００３】
例えば特許文献１には、インクエンドの警告を印刷開始前に事前に行う記録装置が開示されている。この記録装置では、印刷処理で射出したインク滴数およびクリーニング動作やフラッシング動作による吐出インク滴数を色毎にドットカウンターでカウントし、得られた射出ドット数を記録材消尽警告装置のインク残量検出手段に与える。記録材消尽警告装置は受け取った射出ドット数を基に色毎の残存インク量を計算する。また、ハーフトーンモジュールによるハーフトーン処理後の濃・淡ビットマップのドット数カウント値か或いは色補正モジュールによる色補正処理後の色別階調ビットイメージデータの階調値の和を基にインク必要量を算出する。インク消耗度判定手段で残存インク量とインク必要量を比較してその結果により警告部に警告メッセージ等を表示させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−５３００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の記録装置では、インク必要量を、ハーフトーン処理後の濃・淡２値データか或いは色補正モジュールによる色補正処理後の色別階調ビットイメージデータの階調値の和を基に算出するため、比較的正確なインク必要量を算出できるが、算出時間が長くなる。このため、印刷の途中でインクエンドにならず警告が不要な場合でも、ユーザーが印刷を指示してから印刷動作を開始するまでに時間がかかってしまうという課題がある。なお、インクジェットプリンターに限らず、インク以外の液体を噴射する液体噴射装置においても同様の課題がある。
【０００６】
本発明は、上記課題を解決するためになされたものであり、その目的は、警告が不要な場合にユーザーが液体噴射を指示してから液体噴射動作を開始するまでの液体切れ予測処理による待ち時間を比較的短く済ませられる液体噴射方法及び液体噴射装置を提供することにある。また、その目的は、ユーザーが液体噴射を指示して液体噴射を行う選択を受け付けた液体噴射を開始した後、液体噴射が中断された場合も、その後の待ち時間を比較的短く済ませられる液体噴射方法及び液体噴射装置を提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する液体噴射方法は、取得された条件に基づいて、ターゲットに対して液体を噴射する液体噴射装置の液体噴射方法であって、使用可能な液体残量を取得する残量取得ステップと、前記取得された条件に含まれるターゲットのサイズに対応して予め設定されたターゲット１数量当りの設定液体使用量を用いて液体の噴射により使用される液体使用量を推測する使用量推測ステップと、前記液体残量と前記液体使用量に基づいて推測される液体噴射後の液体残量が閾値より小さい場合、使用される前記ターゲットに前記液体を噴射する前に、液体残量に関する警告を行う警告ステップと、を備えている。なお、液体噴射装置で各ステップの処理を行ってもよいし、液体噴射装置がホスト装置からの指示で液体の噴射を行う構成の場合は、液体噴射装置とホスト装置との一方で各ステップの処理を行ってもよいし、各ステップの処理を液体噴射装置とホスト装置とで分担してもよい。
【０００８】
この方法によれば、液体の噴射に使用される液体使用量として、予め設定された数値を使用するため、液体使用量の算出等の取得に要する時間が短く済む。したがって、各ステップによる処理の所要時間を短く済ませられるので、警告が不要な場合にターゲットへの液体の噴射を指示してから液体の噴射が開始されるまでの待ち時間を比較的短く済ませられる。
【０００９】
上記液体噴射装置の液体噴射方法では、取得された前記条件に含まれるターゲットのサイズが規定サイズよりも大きいサイズである場合に前記各ステップの処理を行い、前記規定サイズ以下のサイズである場合は前記各ステップを行わないことが好ましい。
【００１０】
この方法によれば、ターゲットのサイズが規定サイズより大きく、液体噴射途中で液体残量が閾値より小さくなって液体エンドと判定されるリスクが相対的に高い場合は、各ステップの処理を行って、必要に応じて液体残量に関する警告が行われる。このため、ターゲットへの液体噴射の途中で液体切れになる頻度を低減できる。一方、ターゲットのサイズが規定サイズより小さい場合、液体噴射途中で液体残量が閾値より小さくなって液体エンドと判定されるリスクが低いので、各ステップの処理を行わない。よって、ターゲットへの液体の噴射を指示してから速やかに液体の噴射を開始させることができる。
【００１１】
上記液体噴射装置の液体噴射方法では、前記取得された条件にターゲットの材質を含み、取得されたターゲットの材質が前記液体の受容能力の高い部類に属する材質である場合、前記各ステップの処理を行い、前記液体の受容能力の高い部類に属する材質でない場合は前記各ステップの処理を行わないことが好ましい。
【００１２】
この方法によれば、ターゲットが液体の受容能力の高い部類に属する材質（例えば専用紙）である場合、液体使用量が多いと予測され、液体噴射途中で液体残量が閾値を下回り液体エンドと判定されるリスクが高いので、各ステップの処理は行う。一方、ターゲットが液体の受容能力の高い部類に属さない材質（例えば普通紙）である場合、液体使用量が少ないと予測され、液体噴射途中で液体エンドになるリスクが低いので、各ステップの処理は行わない。このため、液体の受容能力の高い部類に属する材質である一部のターゲットに限り各ステップの処理を行えばよいので、それ以外のターゲットでは液体噴射開始前に各ステップの処理による待ち時間が発生することを回避できる。
【００１３】
上記液体噴射装置の液体噴射方法では、前記警告では液体噴射を行なうか中止するかの選択の入力を促すことが好ましい。
この方法によれば、液体残量が閾値を下回ると判定されて警告されたときに、液体エンドのリスクを承知のうえで液体噴射を行なうか中止するかを選択できる。例えば交換用の予備の液体収容体がない場合に液体噴射を行う選択が可能となる。
【００１４】
上記液体噴射装置の液体噴射方法では、前記取得された条件に画像データを含み、前記液体噴射を行う選択を受け付けた場合、前記画像データを含む前記取得された条件を、少なくとも当該受け付けた液体噴射を終えるまで保持することが好ましい。
【００１５】
この方法によれば、ユーザーが液体噴射を指示して液体噴射を行う選択を受け付けた液体噴射を開始した後、仮に液体噴射途中で液体残量が閾値を下回り液体噴射が中断された場合も、同じ条件で液体噴射を再度行う場合、画像データを含む保持された条件を使うことができるので、条件を再度選択し直す操作の手間を低減できる。よって、液体噴射が中断された場合も、その後の待ち時間を比較的短く済ませられる。
【００１６】
上記課題を解決する液体噴射装置では、取得された条件に基づいて、ターゲットに対して液体を噴射する液体噴射装置であって、使用可能な液体残量を取得する液体残量取得部と、取得された前記条件に含まれるターゲットのサイズに対応して予め設定されたターゲット１数量当りの設定液体使用量を用いて液体の噴射により使用される液体使用量を推測する液体使用量推測部と、前記液体残量と前記液体使用量に基づいて推測される液体噴射後の液体残量が閾値より小さい場合、使用される前記ターゲットに前記液体を噴射する前に、液体残量に関する警告を行う警告部と、を備えている。
【００１７】
この構成によれば、液体噴射動作に使用される液体使用量として、予め設定された数値を使用するため、液体使用量の取得時間を短く済ませられる。したがって、各ステップによる処理の所要時間を短く済み、警告が不要な場合にターゲットへの液体の噴射を指示してから液体の噴射が開始されるまでの待ち時間が比較的短く済む。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態の液体噴射装置を示す斜視図。
【図２】ホスト装置と印刷装置の電気的構成を示すブロック図。
【図３】液体噴射装置内のコンピューターの機能構成を示すブロック図。
【図４】設定データを示す模式図。
【図５】インク残量の管理内容を示す模式図。
【図６】警告画面を示す模式図。
【図７】インク切れ予測処理を示すフローチャート。
【図８】インク切れ予測処理の一部の処理を詳細に示すフローチャート。
【図９】第２実施形態における印刷続行時の処理を示すフローチャート。
【図１０】変形例における設定データを示す模式図。
【図１１】図１０と異なる変形例における設定データを示す模式図。
【発明を実施するための形態】
【００１９】
（第１実施形態）
以下、液体噴射装置の一実施形態について、図を参照しながら説明する。この実施形態の液体噴射装置１１は、給送されたシート状をなすターゲット（媒体）の一例としての用紙に液体収容体から供給された液体を噴射して文字や図形等を含む画像等を印刷する装置である。
【００２０】
図１に示すように、液体噴射装置１１は、略直方体形状を呈する装置本体１２の内部に、用紙Ｐに対して液体の一例としてのインクを噴射して画像等を記録する記録部１３を備えている。更に液体噴射装置１１は、複数枚の用紙Ｐを積層状態で収容可能な給送カセット１５（給送トレイ）を装置本体１２に対して挿抜可能に備えている。なお、給送カセット１５は、図１に示す一段の例に限らず、二段以上の複数段設けられてもよい。
【００２１】
給送カセット１５は、規定サイズ（基準サイズ）以下の複数種のサイズのうちユーザーが選択した１サイズの用紙Ｐを、幅方向に位置決めされた状態で複数枚積層状態に収容可能となっている。給送カセット１５から最上位のものから順番に一枚ずつ送り出された用紙Ｐは、給送ローラー１６を経由して搬送方向Ｙの下流側へ給送されて記録部１３へ供給される。
【００２２】
給送カセット１５に収容可能な規定サイズ以下の用紙Ｐは、液体噴射装置１１が対応可能な複数種の用紙サイズのうち比較的使用頻度の高いサイズである。本例では、規定サイズは一例としてＡ４判であり、給送カセット１５には例えばＡ４判、Ｂ５判、ハガキ、２Ｌ判、Ｌ判などのＡ４判以下の各サイズの用紙Ｐを収容可能である。
【００２３】
図１に示すように、装置本体１２の背面側には、用紙Ｐを手差しで一枚ずつセットできそのセットされた用紙Ｐを記録部１３へ給送する手差給送部１８が設けられている。手差給送部１８は、用紙Ｐの挿入口１９を開閉可能な開閉蓋２０を備えている。開閉蓋２０の図１に示す開状態で露出する挿入口１９へ用紙Ｐを手差しで差し込んでセットできる。なお、本実施形態では、必要に応じて、給送カセット１５から給送される用紙Ｐを用紙Ｐ１と呼称し、手差給送部１８から給送される用紙Ｐを用紙Ｐ２と呼称して区別する。
【００２４】
手差給送部１８は、引き出し可能な支持板２１Ａと、支持板２１Ａから引き出し可能な支持板２１Ｂとを有する二段引き出し構造のサポート２１を備え、セットされた用紙Ｐ２はサポート２１に支持される。また、２つの可動部材２２，２２の間隔を調節することによって、手差しされる用紙Ｐ２の給送方向と交差する幅方向の位置決めが可能である。手差給送部１８には、規定サイズより大きな最大サイズまでの複数種のサイズの用紙Ｐ２をセット可能になっている。
【００２５】
一例として最大サイズはＡ３判であり、手差給送部１８には、例えばＡ３判、Ａ４判、Ｂ５判、ハガキ、２Ｌ判、Ｌ判など最大サイズ以下の各サイズの用紙Ｐ２をセット可能である。もちろん、規定サイズがＢ５判で最大サイズがＡ４判であったり、規定サイズがＡ３判で最大サイズがＡ２判であったりしてもよい。
【００２６】
図１に示す液体噴射装置１１では、給送カセット１５及び手差給送部１８のうち選択された一方から記録部１３に給送された用紙Ｐに対して記録が行われる。ここで、図１に示すように、記録部１３は、装置本体１２内に給送される用紙Ｐの給送方向と交差する幅方向（これを主走査方向Ｘと呼ぶ）に沿って延びるように架設されたガイドフレーム２３に案内されて主走査方向Ｘに移動可能なキャリッジ２４を有する。
【００２７】
このキャリッジ２４の下面側には、インクを噴射可能なノズルを複数列有する液体噴射ヘッド２５が支持されている。そして、キャリッジ２４の移動に伴って移動する液体噴射ヘッド２５から用紙Ｐに対してインクを噴射する。一方、用紙Ｐは、液体噴射ヘッド２５に対して、搬送モーター４３（図２参照）の駆動に伴って主走査方向Ｘと交差する搬送方向（これを副走査方向Ｙと呼ぶ）に移動（間欠移動）される。こうして記録部１３では、キャリッジ２４の主走査方向Ｘへの移動時にインク滴が噴射される噴射動作と、用紙Ｐの副走査方向Ｙへの搬送動作とによって、用紙Ｐに着弾した多数のインク滴のドットにより画像等を描画するインク噴射動作（印刷動作）が行われる。
【００２８】
図１に示すように、キャリッジ２４の上部には、種類の異なるインクをそれぞれ収容した複数の液体収容体の一例としてのインクカートリッジ２６が装着され、各インクカートリッジ２６内のインクが液体噴射ヘッド２５に供給される。なお、図１の例では４個のインクカートリッジ２６が搭載されているが、インクカートリッジ２６の搭載個数は、５個、６個、７個など他の個数でもよい。各インクカートリッジ２６のうち例えば１個又は２個に黒インクが収容され、残り３個以上にカラー用のそれぞれ異なる色（例えばシアン、マゼンタ、イエロー）のインクが収容されている。本実施形態では、以下の説明を簡単にするため、インクカートリッジ２６は、黒、シアン、マゼンタ、イエローの各色のインクをそれぞれ収容する４個が装着されるものとする。
【００２９】
なお、インクカートリッジ２６は、キャリッジ２４に装着される所謂オンキャリッジタイプに限らず、装置本体１２内の所定位置に固定されたホルダーに装着される所謂オフキャリッジタイプでもよい。さらに液体収容体は、インクカートリッジ２６に替え、装置本体１２の外側に取付け又は配置され、より多量のインクを収容可能な外付けタイプのインクタンクでもよい。
【００３０】
また、装置本体１２の前面側には、操作パネル２７が回動可能な状態で連結されている。操作パネル２７には、メニュー画面等を表示するための表示部２８（例えば液晶ディスプレイ）及び操作部２９（例えば操作ボタン）が設けられている。操作パネル２７は、用紙Ｐの排出口ＫＳを閉じる閉位置と、排出口ＫＳを露出させる図１に示す開位置との間を回動可能となっている。
【００３１】
装置本体１２の前側には、記録部１３から排出される用紙Ｐを受ける略矩形形状の媒体受け部３１が出退可能な状態で設けられている。媒体受け部３１は伸長した状態において、排出口ＫＳを通じて印刷後に排出される用紙Ｐを上側の受け面３２で受け止める。なお、媒体受け部３１は、ターゲット（媒体）の一例である光ディスクを載置したトレイ（図示せず）を記録部１３へ案内可能なガイド部を兼ね、収納位置に配置した媒体受け部３１のガイド部に沿ってトレイを挿入することによって、光ディスクを記録部１３へ給送してそのレーベル面への印刷が可能になる。
【００３２】
次に図２を用いてホスト装置１００と液体噴射装置１１の電気的構成を説明する。液体噴射装置１１は、操作部２９を用いてユーザーが印刷の指示を行うことが可能であるうえ、図２に示すホスト装置１００と有線又は無線で通信可能に接続した状態でホスト装置１００から印刷を指示することが可能である。
【００３３】
ホスト装置１００は、本体１０１、キーボード及びマウスからなる操作部１０２、及び表示部１０３（モニター）を備えている。ホスト装置１００は、例えばパーソナルコンピューターにより構成されるが、スマートフォン、携帯電話、タブレットＰＣ、携帯情報端末（ＰＤＡ（Personal Digital Assistants））等の携帯端末でもよい。
【００３４】
本体１０１には、コンピューター１０５及び通信部１０６が備えられている。コンピューター１０５は、図示しないＣＰＵ（中央処理装置）、ＲＯＭ、ＲＡＭ及びハードディスクドライブを備えている。コンピューター１０５は、ＣＰＵがプログラムを実行して構築されるソフトウェアからなるプリンタードライバー１０７を内蔵する。本実施形態では、プリンタードライバー１０７及び液体噴射装置１１により、印刷システムが構成される。
【００３５】
ユーザーは操作部１０２を操作して、印刷対象（例えば画像データ）の選択と、プリンタードライバー１０７が表示部１０３に表示した設定画面に対する印刷条件の選択とが可能である。印刷条件には、媒体サイズ（例えば用紙サイズ）、媒体種（例えば用紙種）、印刷色及び印刷モード（印刷品質）などが含まれる。プリンタードライバー１０７は、印刷を指示する命令を受け付けると、印刷条件に従って例えばＲＧＢ表色系の画像データに対し解像度変換、色変換及びハーフトーン処理等を含む画像処理を施し、ＣＭＹＫ表色系の印刷イメージデータを生成する。この印刷イメージデータに印刷条件の一部をヘッダーに付けて印刷ジョブデータＰＤを生成し、これを液体噴射装置１１へ送信する。本例では、ヘッダーに少なくとも用紙サイズ及び用紙種が含まれる。なお、本実施形態では、画像データと印刷条件とが、取得される条件の一例に相当する。
【００３６】
また、図２に示すように、液体噴射装置１１は、各種制御を司るコントローラー４０及び通信部４１を備えている。ホスト装置１００と液体噴射装置１１は、通信部４１，１０６を通じて有線又は無線で通信が可能になっている。コントローラー４０は、ホスト装置１００から受信した印刷ジョブデータＰＤに基づいて液体噴射装置１１の印刷動作等を制御する。なお、液体噴射装置１１からホスト装置１００へのインク関連情報（インク残量やインク切れ等）の通知なども通信部４１，１０６を通じて行われる。
【００３７】
コントローラー４０には、出力系として、表示部２８、液体噴射ヘッド２５、キャリッジ２４の動力源となるキャリッジモーター４２、及び用紙Ｐや光ディスク等のターゲットを搬送させる動力源となる搬送モーター４３等が接続されている。また、コントローラー４０には、入力系として、操作部２９、各インクカートリッジ２６内のインク残量が所定値以下になったことを光学的に個別に検知するインクセンサー４４が接続されている。
【００３８】
図２に示すように、コントローラー４０は、コンピューター５０、表示ドライバー５１、ヘッドユニット５２及び各モータードライバー５３，５４を備えている。コンピューター５０は印刷ジョブデータに基づきヘッドユニット５２及び各ドライバー５３，５４を介して液体噴射ヘッド２５、キャリッジモーター４２及び搬送モーター４３をそれぞれ駆動制御する。
【００３９】
搬送モーター４３は正逆回転可能であり、その正逆回転の動力は、一方向回転機構５５を介して給送ローラー１６に一方向回転として伝達され、搬送ローラー対５６及び排出ローラー対５７には入力の回転方向に応じた正転又は逆転の回転として伝達される。搬送モーター４３の動力は動力伝達切換部５８（クラッチ部）を介して給送カセット１５から用紙Ｐを送り出すピックアップローラー５９、メンテナンス装置６０のキャップ６１の昇降機構６２及び吸引ポンプ６３に選択的に伝達される。動力伝達切換部５８は、キャリッジ２４の移動経路上に配置された切換えレバー（図示せず）をキャリッジ２４が押した状態で、搬送モーター４３が回転することで回転位置に応じた切換位置に切り換えられる。そして、その切換位置に応じた動力伝達先として、ピックアップローラー５９、メンテナンス装置６０の昇降機構６２及び吸引ポンプ６３のうちから一つが選択される。
【００４０】
図２に示すように、各インクカートリッジ２６にはキャリッジ２４に装着された状態でコンピューター５０からアクセス可能な状態に接続されるメモリー素子６５（ＩＣ）が設けられている。メモリー素子６５には対応するインクカートリッジ２６の識別番号（ＩＤ）、インク色及びインク量（内容量）を含むインク関連情報が記憶されている。
【００４１】
コンピューター５０は、ＣＰＵ７１（中央処理装置）、ＡＳＩＣ７２（Application Specific IC（特定用途向けＩＣ））、ＲＡＭ７３及び不揮発性メモリー７４を備えている。不揮発性メモリー７４には液体噴射装置１１の各種機能を実現する各種のプログラムが記憶されている。不揮発性メモリー７４に記憶されたプログラムの中に、図７及び図８にフローチャートで示すインク切れ予測処理用のプログラムが含まれる。インク切れ予測処理用のプログラムは、印刷の指示を受け付けてから印刷を開始するまでの間に実行され、これから開始する印刷の途中で、インク残量とインク必要量とを基にインク残量が閾値を下回って印刷を中断させなければならないインクエンドに達するか否かを判定し、インク残量が閾値を下回る判定の場合に警告する処理に用いられる。また、同様のインク切れ予測処理用のプログラムがホスト装置１００のコンピューター１０５内のメモリーにも記憶されている。
【００４２】
操作部２９又は表示部２８のタッチパネル機能を用いて、ユーザーは、印刷条件の設定を含む各種の入力操作を行う。ユーザーは画像の選択後、媒体サイズ（例えば用紙サイズ）、媒体種（例えば用紙種）、印刷色（カラー／グレイスケール）、印刷モード（印刷品質）などの印刷条件を設定する。媒体サイズには、規定サイズの一例であるＡ４判、規定サイズよりも大きなサイズの一例である最大サイズのＡ３判、Ｂ５判、ハガキ、２Ｌ判、Ｌ判等がある。媒体種は、ターゲット（媒体）の材質を特定する項目であり、インクの受容能力の高さの程度で材質を特定する。媒体種には、写真紙、光沢紙、フォトマット紙、普通紙、光ディスクなどがある。本例では、写真印刷に用いられる写真紙、光沢紙、フォトマット紙を専用紙として扱う。
【００４３】
ここで、本実施形態において、「液体の受容能力の高い部類に属する材質」とは専用紙を指す。専用紙は普通紙に比べインクの受容能力が相対的に高い材質により形成されている。専用紙は例えば樹脂コーティングが施されるなどしてその表面に多量のインクを載せても、普通紙のように紙繊維にインクが吸収された際の膨張により用紙が波打つコックリング現象などが発生しにくい。このため、専用紙が選択されたときは、インクを多量に噴射する写真印刷のときの印刷条件が選択される可能性が高い。
【００４４】
また、印刷モードには、印刷速度よりも印刷画質を優先する「高画質モード」（例えば「きれい」）、印刷画質よりも印刷速度を優先する「低画質モード（高速モード）」（例えば「ふつう」）等がある。高画質モードが選択された場合は、低画質モードに比べ高解像度の印刷が行われ、ターゲット１数量当たりのインク使用量が相対的に多くなる。専用紙が選択された場合は、写真印刷が行われる可能性が高く、高画質モードが選択される可能性が高い。
【００４５】
ユーザーは液体噴射装置１１にメモリーカード又はＵＳＢメモリー等の外部記憶媒体を装着し、外部記憶媒体から読み込んで表示部２８に表示された画像の中から操作部２９等の操作で印刷対象の画像の選択及び印刷条件の選択をした後、印刷実行を指示する。また、ホスト装置１００から液体噴射装置１１に印刷を指示する際は、操作部１０２の操作で印刷対象の画像の選択及び印刷条件の選択をした後、印刷実行を指示する。この場合、ホスト装置１００から印刷ジョブデータＰＤが液体噴射装置１１へ送信される。
【００４６】
液体噴射装置１１は、印刷条件設定画面を表示部２８に表示させる機能、インク残量やインクエンド等のインク関連情報を報知する機能の他、印刷対象のデータ（画像又は文書のデータ）を印刷条件に合った印刷ジョブデータに変換するデータ生成機能を備えている。さらに液体噴射装置１１は、印刷途中にインク切れの可能性があるか否かを判定してインク切れの可能性がある場合は印刷実行前にその旨を警告するインク切れ予測機能を備えている。そして、液体噴射装置１１は、この警告時にユーザーに対して、印刷中止と、インクカートリッジ交換と、印刷続行とのうち一つの選択を促す。
【００４７】
プリンタードライバー１０７は、印刷条件設定画面の表示機能、インク関連情報の報知機能の他、印刷対象のデータ（画像又は文書のデータ）を印刷条件に合った印刷ジョブデータに変換するデータ生成機能を備えている。ホスト装置１００から液体噴射装置１１に印刷を指示した際は、プリンタードライバー１０７は、液体噴射装置１１側と同様のインク切れ予測処理を行い、液体噴射装置１１から受信したインク残量の情報を用いて印刷途中にインク切れの可能性があると判定した場合は印刷実行前にその旨を警告する。そして、プリンタードライバー１０７は、この警告時にユーザーに対して、印刷中止と、インクカートリッジ交換と、印刷続行とのうち一つの選択を促す。
【００４８】
次に図３を参照しつつ液体噴射装置１１内のコンピューター５０の機能構成を説明する。図３に示すコンピューター５０は、プログラムを実行するＣＰＵ７１及び各種の機能回路を内蔵するＡＳＩＣ７２により構築される複数の機能構成要素を有している。図３に示すように、コンピューター５０内には、機能構成要素として、主制御部８０、データバッファー８１、コマンド解析部８２、印刷制御部８３、クリーニング制御部８４、液体残量算出部８５、液体使用量推測部８６及び警告部８７を備えている。印刷制御部８３は、ヘッド制御部９１、キャリッジ制御部９２及び搬送制御部９３を備えている。また、液体残量算出部８５は、ドットカウンター９５及び演算部９６を備えている。さらに警告部８７は判定部９８を備えている。なお、本実施形態では、液体残量算出部８５により、液体残量取得部の一例が構成される。
【００４９】
主制御部８０は、各部８１〜８７を統括的に制御するとともに、操作部２９等による各種入力信号と印刷条件情報との受付け、及び各種の判定処理を行う。主制御部８０は、キャリッジ２４に搭載されたインクカートリッジ２６の交換を検知すると、交換後のインクカートリッジ２６のメモリー素子６５からインク関連情報を取得し、インク色とインク量の情報を不揮発性メモリー７４の所定記憶領域に書き込む。
【００５０】
データバッファー８１は、ＲＡＭ７３の一部の記憶領域よりなり、ホスト装置１００から受信した印刷ジョブデータＰＤを格納する。
コマンド解析部８２は、データバッファー８１から入力した印刷ジョブデータＰＤをコマンドデータＣＤと印刷イメージデータＩＤとに分け、そのうちコマンドデータＣＤを解釈して得た各コマンド（命令）をキャリッジ制御部９２及び搬送制御部９３に送る。印刷イメージデータＩＤはヘッド制御部９１及びドットカウンター９５に送られる。
【００５１】
ヘッド制御部９１はイメージデータＩＤに基づき液体噴射ヘッド２５を駆動制御する。また、キャリッジ制御部９２は、コマンドに従ってキャリッジモーター４２を駆動制御し、印刷時及びメンテナンス時におけるキャリッジ２４を主走査方向Ｘに位置制御する。さらに、搬送制御部９３は、コマンドに従って搬送モーター４３を駆動制御し、印刷時における用紙Ｐ等のターゲットの給送及び搬送を制御する。
【００５２】
クリーニング制御部８４は、所定のクリーニング時期及びクリーニング指示を受け付けた時に、メンテナンス装置６０を駆動させて液体噴射ヘッド２５のノズルをクリーニングする。クリーニング制御部８４は、動力伝達切換部５８を適宜切り換えつつ搬送モーター４３を駆動させ、昇降機構６２を介してキャップ６１を上昇させて液体噴射ヘッド２５をキャッピングし、この状態で吸引ポンプ６３を駆動して液体噴射ヘッド２５のノズルを囲むキャップ６１内の空間を負圧とし、ノズルから増粘インクや気泡を吸引排出する。また、クリーニング制御部８４は、印刷中に所定時間毎にキャリッジ２４を用紙Ｐから主走査方向Ｘに外れたホーム位置に移動させて、液体噴射ヘッド２５の全ノズルから印刷とは関係のないインク滴をキャップ６１に向けて吐出させ、ノズル内のインクをリフレッシュするフラッシングを行わせる。
【００５３】
液体残量算出部８５は、各インクカートリッジ２６のインク残量を算出する。液体残量算出部８５は、印刷イメージデータＩＤを基にドット数を計数するドットカウンター９５と、ドットカウンター９５の値を用いてインク消費量を算出し、前回のインク残量からインク消費量を減算してインク残量Ｑｒを算出する演算部９６とを備える。ドットカウンター９５は、各インク色の印刷イメージデータＩＤを基に液体噴射ヘッド２５で消費されたインク消費量に相当するドット数をインク色別に計数する。印刷イメージデータＩＤが例えば２階調の場合、１ドットは、噴射あり「１」、噴射なし「０」の１ビットで表される。例えば４階調の場合、１ドットは、噴射なし「００」、小ドット「０１」、中ドット「１０」、大ドット「１１」の２ビットで表される。３階調以上の場合は、１ドット当たりのインク量が複数種あるので、インク量因子（サイズ因子）の係数を乗じて１ドット当たりの計数値としている。また、ドットカウンター９５は、フラッシング時に吐出されるドット数、及びクリーニング時のインク排出量に応じたドット数を計数する。こうしてドットカウンター９５は、インク色別にインク消費量に相当する値を計数する。
【００５４】
演算部９６は、定期又は不定期にインク色別のドットカウンター９５の値を基にインク色毎のインク消費量Ｑｃを算出し、各インク色について前回のインク残量Ｑｒから今回のインク消費量Ｑｃを減算することで、最新（今回）のインク残量Ｑｒ（＝Ｑｒ−Ｑｃ）を算出する。液体噴射装置１１の電源遮断時にはインク残量Ｑｒを不揮発性メモリー７４又はメモリー素子６５に書込んで保存し、次回電源投入時にその保存先から読み出したインク残量Ｑｒを電源オン時のインク残量Ｑｒとする。なお、インクセンサー４４からインクカートリッジ２６の残量がインクエンドに達した旨の検知信号を入力すると、インク残量Ｑｒを、インクセンサー４４の設定検知レベルの設定インク残量に更新する。
【００５５】
図５は、コンピューター５０で管理されるインク残量を示す。図５に示すように、例えば新品のインクカートリッジ２６に交換した際のインク量は、メモリー素子６５から読み込んだ満インク量Ｑｏである。インクカートリッジ２６の装着後、各種のメンテナンス及び印刷時のインク滴の噴射により、消費された分のインク量を計測して減算する。そして、インク残量がエンドに近づいたレベルに設定されたニアエンドＮＥを過ぎてさらに所定のインク量が減ると、第１インクエンドＩＥ１に達する。第１インクエンドＩＥ１は、液体噴射装置１１が印刷の指示を受け付けたときにインク残量Ｑｒがこのレベル以下になっていると、印刷を行わない設定値である。
【００５６】
第１インクエンドＩＥ１になっても多少の印刷はできる余剰量ΔＱがある。余剰量ΔＱの時を第１インクエンドＩＥ１に設定している。この余剰量ΔＱは、一例として規定サイズのＡ４判の専用紙であれば最大インク使用量の印刷条件であってもターゲット１数量分を印刷し切ることができる量である。
【００５７】
給送カセット１５に収容される用紙は手差給送部１８に比べ使用頻度が高い。この使用頻度の高い用紙サイズのうち一番大きいサイズ（規定サイズ）であるＡ４判でかつ専用紙に、インク使用量が最大の印刷条件で印刷した場合、その印刷途中でインク残量Ｑｒが第１インクエンドＩＥ１に達してもその１枚については最後（最終パス）まで印刷できる余剰量ΔＱが設定されている。換言すれば、余剰量ΔＱは、規定サイズかつ専用紙であるターゲット一枚に、印刷解像度の高い高画質モードでターゲット全面にインクで塗り潰すフルベタ印刷が行われた際のインク使用量と、その一枚の印刷中のメンテナンスに使用されるインク使用量（フラッシング使用量）とを合わせた量にほぼ設定されている。
【００５８】
このため、規定サイズ（Ａ４判）以下の用紙Ｐであれば、選択された印刷条件に関わらず、その印刷途中で第１インクエンドＩＥ１に達しても、その後インク切れになることなくその一枚の印刷を最後まで終えることができる。そのため、本実施形態では、用紙サイズが規定サイズ以下の用紙Ｐへの印刷の場合、インク切れ予測処理は行わない。また、規定サイズよりも大きいサイズ（本例ではＡ３判）でも普通紙が選択されるときの印刷条件であれば、余剰量ΔＱのインクで一枚の印刷を終えられるため、この場合もインク切れ予測処理は行わない。つまり、規定サイズよりも大きいサイズ（本例ではＡ３判）かつ専用紙への印刷に限り、インク切れ予測処理を行う。
【００５９】
図３に示す主制御部８０は、印刷の指示を受け付けると、インク残量Ｑｒが第１インクエンドＩＥ１以下のインク色があれば、表示部２８，１０３にそのインク色がインクエンドに達した旨と印刷不可能な旨を表示するとともに、その指示された印刷を禁止する。一方、印刷の指示を受け付けた際にインク残量Ｑｒが第１インクエンドＩＥ１よりも多ければ、図７及び図８に示すインク切れ予測処理を行う。
【００６０】
液体使用量推測部８６は、選択されたターゲットのサイズに対応して予め設定されたターゲット１数量当りのインク使用量（液体使用量）を用いて、これから印刷するターゲット一枚当たりのインク使用量を推測する。液体使用量推測部８６は、不揮発性メモリー７４に記憶された設定データＲＤ１から、用紙サイズに対応して予め設定された用紙一枚当たりのインク使用量（ｇ／枚）を取得する。
【００６１】
図４に示すように、設定データＲＤ１には、規定サイズよりも大きな用紙サイズである最大サイズ（本例ではＡ３判）でかつ用紙種が専用紙である場合に対応するターゲット１数量当り（用紙一枚当り）のインク使用量ＱＡ３（ｇ／枚）が設定されている。この設定インク使用量ＱＡ３は、印刷モードとして高画質モードを選択して用紙全面をインクで塗り潰すフルベタ印刷で使用されるインク使用量と、印刷中のメンテナンス（例えばフラッシング）で使用されるインク使用量（フラッシング使用量）とを合わせた想定で最大のインク使用量に設定されている。設定インク使用量ＱＡ３として最大インク使用量を設定することで、規定サイズよりも大きなサイズの用紙に印刷する際のインク切れの予測判定を安全サイドで行い、警告が表示されることなく開始した印刷の途中でインク切れになる頻度を原則起こらない程度に低減させている。
【００６２】
警告部８７は、液体残量算出部８５からインク残量を入力し、液体使用量推測部８６からインク使用量を入力する。警告部８７は、インク残量Ｑｒとインク使用量Ｑｅに基づいて推測される液体噴射後の予測インク残量Ｑｐｒ（＝Ｑｒ−Ｑｅ）が閾値Ｑｅｓより小さいか否かを判定可能な判定部９８を備えている。判定部９８は、印刷前のインク残量Ｑｒから液体使用量推測部８６が推測したインク使用量Ｑｅを差し引いた印刷後の予測インク残量Ｑｐｒが、閾値Ｑｅｓよりも多ければ印刷可能と判定する。一方、警告部８７は、液体噴射後の予測インク残量Ｑｐｒが閾値Ｑｅｓより小さいと判定部９８が判定した場合、今回指示された印刷を開始する前に、液体残量（インク残量）に関する警告を行う。
【００６３】
警告部８７は、予測インク残量Ｑｐｒが閾値Ｑｅｓを下回るインク切れを予測した場合、表示部２８，１０３のうち印刷指示操作元の装置側の一方に図６に示す警告画面Ｇを表示させる。図６に示すように、警告画面Ｇには、印刷途中にインク切れとなる可能性がある旨のメッセージＧＭと、ユーザーに選択させる三つのボタン、すなわち印刷中止ボタン１１１、インクカートリッジ交換ボタン１１２、及び印刷続行ボタン１１３が設けられている。警告画面Ｇは、判定部９８の判定結果に基づいて警告部８７により表示される。
【００６４】
また、プリンタードライバー１０７は、液体噴射装置１１側のものと同様のインク切れ予測処理用のプログラムを含み、図４と同様の設定データＲＤ１をメモリーに記憶している。操作部１０２から印刷の指示を受け付けたプリンタードライバー１０７は、液体噴射装置１１との通信でインク残量Ｑｒのデータを取得し、インク切れ予測処理で印刷途中にインク切れになると予測した場合、表示部１０３に警告画面Ｇを表示する。
【００６５】
印刷続行ボタン１１３の選択により開始された印刷中、主制御部８０は、キャリッジ２４が１パス分の印刷を終える度に都度更新したインク残量Ｑｒが閾値Ｑｅｓに達したか否かを判断する。そして、主制御部８０は、インク残量Ｑｒが閾値Ｑｅｓを下回ると、印刷を中断する。つまり、印刷の途中に第１インクエンドＩＥ１になっても印刷を中断することなく継続し、第２インクエンドＩＥ２のレベルを下回ったらその時点で印刷を中断する。なお、第２インクエンドＩＥ２では余剰量ΔＱよりも少ないものの所定のインク残量ΔＱ２（＜ΔＱ）が僅かに残る。インク残量ΔＱ２の時に印刷を中断する理由は、インク残量Ｑｒの誤差のため実際はインク残量が空であるにも関わらず噴射動作を継続し、キャリッジ２４側のインク流路に空気が入り込むことを回避するためである。
【００６６】
次に図７及び図８等を参照して液体噴射装置１１の作用を説明する。
ユーザーは液体噴射装置１１の操作部２９又はホスト装置の操作部１０２を操作して印刷対象の画像の選択と印刷条件の選択とを行う。印刷条件の各項目には予めデフォルト値が設定されており、ユーザーはデフォルト値と異なる値を設定する際にその項目の選択肢の中から所望の値を選択する。そして、ユーザーは操作部２９又は１０２を操作して液体噴射装置１１に印刷を指示する。この印刷の指示を受け付けると、コンピューター５０は、図７に示すインク切れ予測処理を実行する。
【００６７】
ステップＳ１１では、規定サイズより大きい用紙サイズ（本例ではＡ３判）かつ専用紙への印刷であるか否かを判定する。本例では、Ａ３判かつ専用紙であれば、ステップＳ１２に進む。一方、Ａ３判かつ専用紙でなければ、ステップＳ１９に進んで印刷を実行する。例えばＡ４判かつ専用紙、あるいはＡ３判かつ普通紙への印刷である場合は、いずれもインク切れ予測処理をスキップして印刷を開始する。
【００６８】
ステップＳ１２では、インクカートリッジに十分なインク量があるか否かを判定する。この判定は、液体使用量推測部８６の推測値を用いて判定部９８が行う。まず液体使用量推測部８６が、ターゲットのサイズに応じたターゲット１数量当りのインク使用量Ｑｅを推測する。すなわち、不揮発性メモリー７４に記憶された図５に示す設定データＲＤを参照して、Ａ３判に対応するターゲット１数量当たりの設定インク使用量ＱＡ３をインク使用量Ｑｅとする。次いで判定部９８は、インク残量Ｑｒとインク使用量Ｑｅを基に推測される液体噴射後の予測インク残量Ｑｐｒが閾値Ｑｅｓ未満であるか否かを判定する。
【００６９】
なお、液体噴射ヘッド２５が１パスの印刷を行う度に、演算部９６はドットカウンター９５の計数値を基にインク残量Ｑｒを算出し、１パス毎に更新されたインク残量Ｑｒに基づき十分なインク量があるか否かが適切に判定される。インク量が十分あれば、ステップＳ１９に進んで印刷を実行する。一方、インク量が十分なければステップＳ１３に進む。
【００７０】
ステップＳ１３では、警告を表示する。例えば図６に示す警告画面Ｇを表示する。警告画面Ｇには、印刷途中でインク切れになる可能性がある旨のメッセージＧＭと、印刷中止・インクカートリッジ交換・印刷続行のうちいずれか一つの選択を促すボタン１１１〜１１３とが含まれる。表示部２８，１０３への警告の表示処理は、警告部８７が行う。
【００７１】
次のステップＳ１４では、ＵＩ（ユーザーインターフェイス）による選択操作あったか否かを判定する。すなわち、主制御部８０は、ボタン１１１〜１１３のうちいずれか一つが選択された際の操作信号の入力があったか否かを判定する。操作信号の入力があった場合はステップＳ１５に進む。なお、一定時間以上操作の入力がなければ、選択操作待ち状態を維持したまま省電力モードに移行する。
【００７２】
ステップＳ１５では、印刷中止の選択であるか否かを判断する。印刷中止の選択であればステップＳ１６に進み、印刷中止の選択でなければステップＳ１７に進む。
ステップＳ１６では、印刷を中止する。この場合、主制御部８０は、印刷イメージデータ及び印刷条件データをＲＡＭ７３（つまりデータバッファー８１）から消去する。
【００７３】
一方、ステップＳ１７では、インクカートリッジ交換が選択されたか否かを判断する。インクカートリッジ交換が選択された場合はステップＳ１８に進む。インクカートリッジ交換が選択されなかった場合は印刷続行が選択されたことになる。印刷続行が選択された場合はステップＳ１９に進んで印刷を実行する。
【００７４】
ステップＳ１８では、インクカートリッジ交換処理及び交換クリーニングを行う。ユーザーはインクカートリッジ２６を交換する。主制御部８０はインクカートリッジ交換を電気的に検知すると、例えば新品のインクカートリッジのメモリー素子６５からインク関連情報を読み出してＲＡＭ７３の所定記憶領域に記憶する。この結果、ＲＡＭ７３の所定記憶領域にはインクカートリッジ２６のインク残量Ｑｒ（新品であれば満インク量Ｑｏ）が書き込まれる。インクカートリッジ交換後、その交換時に混入した虞のあるインク流路上の気泡を排出する交換クリーニングが行われる。液体噴射装置１１では、用紙Ｐを搬送する搬送機構とメンテナンス装置６０とが共通の動力源（搬送モーター４３）で駆動されるため、仮に印刷の途中でインクカートリッジ交換を行うと、交換クリーニングの際に搬送機構が一緒に駆動されて用紙Ｐの位置がずれてしまい、印刷は失敗となる。しかし、本実施形態では、印刷開始前に警告が表示されるため、印刷開始前にインクカートリッジ交換を行うことで、印刷の途中でインク切れになることを極力回避できる。
【００７５】
次に図８を参照しつつ図７のステップＳ１２におけるインクカートリッジに十分なインク量があるか否かの判定処理の詳細を説明する。
まずステップＳ２１において、インク残量を算出する。演算部９６は、ＲＡＭ７３の所定記憶領域に記憶された１番目の色のインクカートリッジに対応するインク残量から、ドットカウンター９５の計数値に基づく同じインク色のインク消費量を減算し、現在のインク残量Ｑｒを取得する。インク色が例えばＣＭＹＫ４色の場合、カラー印刷であればＣＭＹ３色のうちまず１番目の色（一例としてシアン）についてインク残量を算出する。なお、本実施形態では、ステップＳ２１の処理が、残量取得ステップの一例に相当する。
【００７６】
次のステップＳ２２では、予め設定されたターゲット１数量当たりのインク使用量を、ターゲット一枚の印刷に使用されるインク使用量Ｑｅとして推定する。液体使用量推測部８６は、不揮発性メモリー７４に記憶されている図４に示す設定データＲＤ１を参照して、規定サイズより大きなサイズであるＡ３判かつ専用紙に対応する予め設定されたターゲット一数量当たりのインク使用量ＱＡ３を取得し、これをインク使用量Ｑｅとする。なお、本実施形態では、ステップＳ２２の処理が、使用量推測ステップの一例に相当する。
【００７７】
次のステップＳ２３では、これから行う印刷の終了後の予測インク残量Ｑｐｒを、式Ｑｐｒ＝Ｑｒ−Ｑｅにより計算する。
次のステップＳ２４では、予測インク残量Ｑｐｒが閾値Ｑｅｓ以上（Ｑｐｒ≧Ｑｅｓ）であるか否かを判断する。Ｑｐｒ≧Ｑｅｓが成立してターゲット一枚の印刷が可能と判断した場合はステップＳ２５に進み、Ｑｐｒ≧Ｑｅｓが不成立でターゲット一枚の印刷が不可能と判断した場合はステップＳ１３に進む。なお、本実施形態では、ステップＳ２３，Ｓ２４の処理及びステップＳ１３（図７）の処理が、警告ステップの一例に相当する。
【００７８】
ステップＳ２５では、全インク色について上記処理（Ｓ２１〜Ｓ２４）を終了したか否かを判断する。例えば全インク色のうち一部（例えば１番目のインク色）の処理のみ終了し、全インク色の処理を終了していない場合、ステップＳ２６に進んで、処理の対象を次（例えば２番目）のインク色に移行した後、ステップＳ２１に戻る。
【００７９】
そして、２番目の色についてステップＳ２１〜Ｓ２４の処理を同様に行う。２番目の色についてステップＳ２４でＱｐｒ≧Ｑｅｓが成立し、ターゲット一枚の印刷が可能と判断した場合は、さらに３番目の色に移行して同様の処理を行う。こうして１色ずつ順番に処理を進め、そのうち１色でもステップＳ２４でＱｐｒ≧Ｑｅｓが不成立になってターゲット一枚の印刷が不可能と判断した場合は、その時点でステップＳ１３に移行して表示部２８，１０３に警告を表示する（図７参照）。一方、全インク色でステップＳ２４のＱｐｒ≧Ｑｅｓが成立してターゲット一枚の印刷が可能と判断した結果、ステップＳ２５で肯定判定がなされた場合は、ステップＳ１９に進んで印刷を実行する（図７参照）。すなわち、主制御部８０は、印刷制御部８３に印刷を開始させる。
【００８０】
このときターゲット一枚当たりのインク使用量ＱＡ３という予め設定された数値を用いるので、ハーフトーン処理後の濃・淡２値データか或いは色補正処理後の色別階調ビットイメージデータの階調値の和を基にインク使用量を算出する従来の構成に比べ、インク使用量の取得所要時間を大幅に短縮できる。このため、インク切れ予測処理の所要時間が大幅に短縮され、ユーザーが印刷を指示してから速やかに印刷が開始される。
【００８１】
印刷実行中、主制御部８０は、キャリッジ２４が１パス移動する度にインク残量Ｑｒを取得し、そのインク残量Ｑｒが閾値Ｑｅｓ以上であるか否かを判断する。Ｑｒ≧Ｑｅｓが成立していれば、印刷可能なため、そのまま印刷を継続する。一方、最終パスを終了するまでの印刷途中でＱｒ≧Ｑｅｓが不成立になった場合は、その時点で印刷を中断する。しかし、本実施形態では、第１インクエンドＩＥ１に達しても余剰量ΔＱのインク残量があり、Ａ４判の専用紙やＡ３判の普通紙の印刷は、この余剰量ΔＱのインクで印刷できるうえ、余剰量ΔＱのインクで印刷できない可能性があるＡ３判の専用紙については、印刷開始前にインク切れ予測処理を行ってインク切れになる可能性があることを警告する。このため、警告がないまま印刷途中でインク切れ（Ｑｒ＜Ｑｅｓ）になって印刷が中断される事態はほとんど発生しない。また、Ａ４判の専用紙やＡ３判の普通紙の印刷では、インク切れ予測処理（Ｓ１２以降の処理）をスキップして印刷実行（Ｓ１９）がなされる。このため、ユーザーが印刷を指示してから速やかに印刷を開始させることができる。
【００８２】
以上詳述した本実施形態によれば、以下の効果を得ることができる。
（１）液体残量算出部８５内のドットカウンター９５及び演算部９６によりインク残量Ｑｒを算出し、液体使用量推測部８６により、選択された用紙サイズに対応して予め設定されたターゲット一枚当りのインク使用量ＱＡ３をインク使用量Ｑｅとして推測する。インク残量Ｑｒとインク使用量Ｑｅに基づいて推測される液体噴射後の予測インク残量Ｑｐｒが閾値Ｑｅｓより小さい場合、使用される用紙Ｐにインクを噴射する前に、警告部８７によりインク残量に関する警告を行う。よって、印刷動作に使用されるインク使用量Ｑｅとして、予め設定された数値ＱＡ３を使用するため、インク使用量Ｑｅの算出時間を短く済ませられる。したがって、警告が不要な場合にインク切れ予測処理の待ち時間を短く済ませ、ユーザーが印刷を指示してからインク切れ予測処理が行われる割に比較的速やかに印刷動作を開始させることができる。
【００８３】
（２）設定インク使用量ＱＡ３を最大インク使用量に設定しているので、印刷途中でインク切れになる頻度を低減できる。特に最大インク使用量は、画質を優先する高画質モードでフルベタ印刷した場合のインク使用量と印刷中のメンテナンスでのインク使用量（フラッシング量）とを含むので、警告なくインク切れとなる頻度を一層低減できる。
【００８４】
（３）ターゲットのサイズが規定サイズより大きい場合に限り、インク切れ予測処理を実施するので、インク切れ予測処理の実施による印刷開始時期の遅れを必要な最小限度に留めることができる。換言すれば、インク切れの恐れがない規定サイズ以下の用紙で印刷する場合はインク切れ予測処理を省くので、印刷を指示してから速やかに印刷を開始させることができる。よって、印刷スループット向上に寄与する。
【００８５】
（４）規定サイズよりも大きなターゲットのサイズ（一例として最大サイズのＡ３判）である場合でもターゲットの材質がインクの受容能力の高い部類に属する材質の一例である専用紙に限ってインク切れ予測処理を行う。つまり、ターゲットのサイズが規定サイズよりも大きくても、インクの受容能力の高い部類に属さない材質（例えば普通紙）が選択されている場合はインク切れ予測処理を省略するので、印刷を指示してから速やかに印刷を開始できる頻度を一層増やすことができる。また、専用紙に限定してインク切れ予測処理を行うので、比較的高価な専用紙での印刷の失敗を回避できる。
【００８６】
（５）相対的に使用頻度の高い給送カセット１５に収容可能なターゲットのサイズ以外で、相対的に使用頻度の低い手差給送部１８にセット可能なターゲットのサイズに限りインク切れ予測処理を実施する。よって、インク切れ予測処理の実施頻度を低減して警告の発生頻度を低減できるうえ、印刷を指示してから速やかに印刷を開始できる頻度を一層増やすことができる。
【００８７】
（６）警告時には、ユーザーが、印刷中止、インクカートリッジ交換及び印刷続行の中から選択できるので、その時々のユーザーの都合により所望する選択を行うことができる。特に警告時の選択肢として、印刷続行があるので、予備のインクカートリッジがない場合でも印刷することができる。また、警告時の選択肢として、印刷中止があるので、予備のインクカートリッジ２６がない場合には印刷の中止を選択して、印刷の失敗を確実に回避できる。さらに警告時の選択肢として、インクカートリッジ交換があるので、予備のインクカートリッジ２６に交換後に印刷を確実に失敗なく行うことができる。
【００８８】
（第２実施形態）
次に第２実施形態について図２、図３及び図９等を参照しつつ説明する。本実施形態は、警告が表示された際に、ユーザーが印刷続行を選択した場合の処理に特徴がある。
【００８９】
図６の警告画面Ｇで選択された印刷続行の指示を受け付けた際は、印刷イメージデータ及び印刷条件データを、少なくとも受け付けた印刷を終えるまでＲＡＭ７３の所定記憶領域（一例としてデータバッファー８１）に保持する。ところで、紙ジャムエラー発生時は、印刷が終わっておらず印刷イメージデータ及び印刷条件データは破棄される前なのでＲＡＭ７３に保存されている。これに対して、インク切れによる印刷中断時は、それまでの印刷は終了しているので、使用されたデータは破棄されている。また、搬送機構とメンテナンス装置６０とが共通の動力源で駆動される液体噴射装置１１では、インクカートリッジ交換後のクリーニング実施時に搬送モーター４３が駆動されて用紙Ｐの位置がずれてしまい、その印刷の続きの位置に用紙Ｐを戻すことは困難である。このため、次の用紙Ｐに印刷することとするが、中断した印刷の続きから印刷すると用紙が無駄になるので、本実施形態では、ＲＡＭ７３に保存しておいた印刷イメージデータ及び印刷条件データを使って、次の用紙Ｐに印刷を最初からやり直す再印刷を行う。この再印刷の指示は、画像の選択と印刷条件の選択とのうち少なくとも一部の操作を省略して簡単に済ませる。
【００９０】
以下、図９に示すフローチャートを参照して印刷続行の選択を受け付けた場合の処理について説明する。
ステップＳ１７において、インクカートリッジ交換が選択されなかった場合、つまり印刷続行が選択された場合は、ステップＳ３１に進む。
【００９１】
ステップＳ３１では、印刷イメージデータ及び印刷条件データを保持する。例えば主制御部８０はデータバッファー８１を制御して印刷ジョブデータＰＤを格納領域に保持する。ここで、第１実施形態では、印刷ジョブデータＰＤはコマンド解析部８２に送られることで無くなるが、この第２実施形態では、データバッファー８１に１枚分の印刷イメージデータと印刷条件データとを保持できる分だけ格納領域を増やしている。例えば、データが１枚分一度に送られてくる場合はその一枚分のデータを格納領域に別途保存する。一方、データが複数回に分けて一部（例えば１パス分）ずつ間欠的に送られてくる場合は、その一部ずつを複数回蓄積して一枚分のデータを格納領域に保存する。後者の場合、印刷中もこの保存処理を継続する。こうしてデータバッファー８１に入力された印刷ジョブデータＰＤは、コマンド解析部８２に送られるデータとは別に格納領域に保存される。なお、コマンド解析後の印刷イメージデータＩＤと印刷条件データをＲＡＭ７３の所定記憶領域に保存してもよい。
【００９２】
そして、次のステップＳ３２では、印刷を実行する。この印刷中において、主制御部８０は、キャリッジ２４が１パス移動する度にインク残量Ｑｒを取得し、そのインク残量Ｑｒが閾値Ｑｅｓ以上であるか否かを判断する。Ｑｒ≧Ｑｅｓが成立していれば印刷を継続する。一方、Ｑｒ≧Ｑｅｓが不成立になった場合はインク切れとなる。
【００９３】
ステップＳ３３では、インク切れになったか否かを判断する。インク切れ（Ｑｒ＜Ｑｅｓ）である場合は、ステップＳ３４に進んで印刷を中断する。一方、インク切れになることなく印刷を終えた場合はこのルーチンを終了する。
【００９４】
印刷を中断した場合、次のステップＳ３５でインクカートリッジ交換を促す旨を表示する。主制御部８０はユーザーによるインクカートリッジ交換を電気的に検知する。
ステップＳ３６では、インクカートリッジ交換がなされたか否かを判断する。インクカートリッジ交換を検知した場合はステップＳ３７に進み、一定時間を経過してもインクカートリッジ交換を検知しないか、ユーザーによるキャンセル操作信号を入力した場合はこのルーチンを終了する。
【００９５】
ステップＳ３７では、インクカートリッジ交換処理及び交換クリーニングを行う。この処理は第１実施形態におけるステップＳ１８（図７）と同様である。
ステップＳ３８では、再印刷が選択されたか否かを判断する。例えばインクカートリッジ交換を検知した後、主制御部８０は再印刷をするか否かをユーザーに問い合わせる問合せ画面（図示せず）を表示部２８，１０３に表示する。この問合せ画面には再印刷を指示する再印刷ボタンと再印刷を指示しないキャンセルボタンとが含まれ、主制御部８０は入力される操作信号からどちらのボタンが選択されたかを判断する。キャンセルが選択された場合は当該ルーチンを終了し、再印刷が選択された場合はステップＳ３９に進む。
【００９６】
ステップＳ３９では、再印刷を実行する。ここで、再印刷の指示を受け付けた主制御部８０は、データバッファー８１の格納領域から印刷イメージデータ及び印刷条件データを読み出し、各データを先頭から順番にデータバッファー８１に入れ直す。こうしてコマンド解析部８２により解析された命令（コマンド）がキャリッジ制御部９２及び搬送制御部９３に送られるとともに、印刷イメージデータＩＤがヘッド制御部９１へ印刷の順番に一部ずつ送られる。印刷制御部８３により液体噴射ヘッド２５及び各モーター４２，４３が制御され、中断された画像の印刷を最初からやり直す再印刷が行われる。
【００９７】
この実施形態によれば、前記第１実施形態に加え、さらに次の効果が得られる。
（７）印刷続行ボタン１１３の選択を受け付けると、印刷イメージデータ及び印刷条件データをＲＡＭ７３の所定記憶領域に保持する。このため、開始した印刷を仮にインク切れで中断しても、インクカートリッジ交換後の再印刷時にＲＡＭ７３に保持する各データを用いることで、画像及び印刷条件の選択操作を省き再印刷ボタンを操作するだけよい。
【００９８】
なお、上記実施形態は以下のような形態に変更することもできる。
・第１実施形態におけるステップＳ１１の判定処理で印刷モードを判定条件の一つに用いてもよい。例えばステップＳ１１では、規定サイズよりも大きな用紙サイズかつ専用紙でかつ高画質モードであるか否かを判定する。そして、ステップＳ１２の処理では、不揮発性メモリー７４に記憶された図１０に示す設定データＲＤ２を参照して最大サイズ（かつ専用紙かつ高画質モード）に応じたターゲット１数量当たりのインク使用量ＱＡ３を用いてインク切れ予測判定をする。液体使用量推測部８６は、設定データＲＤ２中の最大サイズ（Ａ３判）に応じたターゲット一枚当たりのインク使用量ＱＡ３を取得する。
【００９９】
・図１１に示すように、ターゲットの全てのサイズについてターゲット１数量当たりのインク使用量が複数種の材質（媒体種）毎に予め設定された設定データＲＤ３を用いてもよい。図１１の例では、Ａ３判、Ａ４判、…、ハガキ等の用紙サイズ毎に、専用紙と普通紙との二種類の材質別に、ターゲット１数量当りのインク使用量（液体使用量の一例）が設定されている。ターゲット１数量当たりのインク使用量は、Ａ３判では専用紙がＱＡ３Ｓ、普通紙がＱＡ３Ｎ、Ａ４判では専用紙がＱＡ４Ｓ、普通紙がＱＡ４Ｎ、ハガキサイズでは専用紙がＱＨＳ、普通紙がＱＨＮにそれぞれ設定されている。その他に、Ｂ５判、２Ｌ判、Ｌ判等についてもインク使用量／枚が設定されている。この構成によれば、ターゲットのサイズかつ材質に応じたターゲット１数量当たりのインク使用量が予め設定されているので、余剰量ΔＱが少なく印刷途中でインク切れ（Ｑｐｒ＜Ｑｅｓ）になる可能性がある場合でも、ターゲットのサイズかつ材質に応じた適切な警告を行うことができる。
【０１００】
・第２インクエンドＩＥ２を無くし、第１インクエンドＩＥ１のときのインク残量を閾値Ｑｅｓとし、ステップＳ１２で予測インク残量Ｑｐｒが閾値Ｑｅｓを下回るときに、警告を行ってもよい（Ｓ１３）。
【０１０１】
・ステップＳ１１（図７）においてインク切れ予測処理を行うか否かを判定するための判定条件からターゲットの材質（媒体種）を外し、ターゲットのサイズが規定サイズより大きいことだけを判定条件としてもよい。また、ターゲットのサイズが規定サイズより大きいことと高画質モードであることの二つを判定条件としてもよい。ターゲットのサイズが規定サイズより大きいことと用紙の外側のはみ出し領域にもインク滴を噴射する縁なし印刷が設定されていることとの二つを判定条件としてもよい。要するに、ターゲットのサイズが規定サイズより大きいことと（サイズ条件）、写真印刷が行われる可能性が高い印刷条件のうち少なくとも一つの印刷条件とを含む判定条件であればよい。
【０１０２】
・設定インク使用量は最大インク使用量に限定されない。例えば印刷中のメンテナンスで使用するインク使用量を含めない値でもよい。また、高画質モード（高印刷解像度）でフルベタ印刷時のインク使用量に対して所定割合の値（例えば５０〜９０％の範囲内の所定値）でもよい。高画質モードで単色のインクでフルベタ印刷されることはまずあり得ないので、複数色のインクが使用される大部分の印刷で適切な警告を表示でき、警告がないままインク切れで印刷が中断される事態をほぼ防止できる。
【０１０３】
・インク残量が一定量（例えばニアエンドＮＥ）以下になった場合に限りインク切れ予測処理を行ってもよい。この構成によれば、インク残量が一定量以下に減るまでは、無駄なインク切れ処理を省き、印刷を指示してから早期に印刷を開始させることができる。
【０１０４】
・規定サイズは給送カセット１５に収容可能なターゲットの最大サイズに限定されない。この最大サイズよりも小さなサイズでもよいし、この最大サイズよりも大きく且つ手差給送部１８にセット可能な最大サイズよりも小さなサイズ（例えばＢ４判）でもよい。
【０１０５】
・図７のステップＳ１１においてターゲットの給送元が手差給送部１８であるか否かを判定し、ターゲットのサイズが規定サイズよりも大きい可能性がある手差給送部１８である場合に、インク切れ予測処理（Ｓ１２以降）を行う方法としてもよい。
【０１０６】
・給送部におけるターゲットのサイズを検知可能なセンサーを設け、図７のステップＳ１１において給送元とされる給送部に設けられたセンサーにより検出されたターゲットのサイズが規定サイズより大きいか否かを判定し、規定サイズより大きければインク切れ予測処理（Ｓ１２以降）を行う方法としてもよい。このように取得される条件の一つであるターゲットのサイズの取得方法は、印刷条件の選択による方法に限らず、センサーによる検出でもよい。
【０１０７】
・液体噴射装置１１とプリンタードライバー１０７とのうち一方のみにインク切れ予測処理用プログラムを設けてもよい。例えばこのプログラムを液体噴射装置１１だけに設けた構成では、警告画面Ｇを表示部２８以外にホスト装置１００側の表示部１０３にも表示させる場合、警告の旨の情報をホスト装置１００のプリンタードライバー１０７に送信して警告画面Ｇを表示部１０３に表示させればよい。また、このプログラムをプリンタードライバー１０７だけに設けた構成では、警告画面Ｇを表示部１０３以外に液体噴射装置１１側の表示部２８にも表示させる場合、液体残量を液体噴射装置１１から取得してインク切れ予測処理を行うとともに、警告の旨の情報を液体噴射装置１１に送信して警告画面Ｇを表示部２８に表示させればよい。
【０１０８】
・第２実施形態において搬送機構とメンテナンス装置６０とが別々の動力源で駆動される液体噴射装置では、印刷続行が選択されて開始した印刷をインク切れにより中断した場合、インクカートリッジ交換後の印刷を、印刷を中断した用紙に中断した印刷の続きから再開させてもよい。この場合、印刷イメージデータ等の保持は不要である。
【０１０９】
・警告は表示に限らず、音声又は音でもよいし、ＬＥＤによる点灯警告でもよい。
・給送カセット１５を最大サイズの用紙Ｐも収容可能に構成してもよい。この場合、手差給送部１８を規定サイズまでセット可能としてもよい。また、手差給送部がなく給送カセットのみの体噴射装置、この逆に給送カセットがなく手差給送部（自動給送装置）のみの体噴射装置でもよい。
【０１１０】
・液体残量をドットカウンター９５の計数値を用いた計算で取得する替わりに、液体収容体（例えばインクカートリッジ２６）別に液体残量を連続的に検出可能なセンサーを設け、液体収容体毎のインク残量を各センサーの検出信号に基づき取得してもよい。
【０１１１】
・液体噴射装置は、液体噴射ヘッドがターゲットの搬送方向と交差する方向に移動するシリアルプリンターに限らず、１個又は複数個の液体噴射ヘッドがターゲットの搬送方向と交差する方向に、ターゲットの幅全域にノズルが配置されるように延びる状態に配置されてなるラインプリンターでもよい。
【０１１２】
・ターゲットは用紙や光ディスク等に限定されず、樹脂製のフィルム、紙と樹脂の複合体フィルム（樹脂含浸紙、樹脂コート紙など）、樹脂と金属の複合体フィルム（ラミネートフィルム）、織物、不織布、金属箔、金属フィルム、セラミックシートなどであってもよい。
【０１１３】
・液体噴射装置は、インクを噴射するプリンター（複合機を含む）に限定されず、インク以外の他の液体を噴射又は吐出する液体噴射装置であってもよい。液体噴射装置から吐出される液体の状態としては、粒状、涙状、糸状に尾を引くものも含むものとする。また、液体は、液体噴射装置から噴射可能な材料であればよい。例えば、物質が液相状態のもの、粘性の高い又は低い液状体、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂のような流状体を含む。また、物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散又は混合されたものなども含む。液体の代表的な例としてはインクや液晶等が挙げられる。ここで、インクは、一般的な水性インク及び油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含する。液体噴射装置の具体例としては、例えば、色材等の材料を分散又は溶解のかたちで含む液体を噴射する液体噴射装置、捺染装置、マイクロディスペンサー、マイクロレンズ等のレンズ層を形成するために紫外線硬化樹脂等の透明樹脂液をターゲットに噴射する液体噴射装置などが挙げられる。ターゲットは回路基板等でもよい。
【符号の説明】
【０１１４】
１１…液体噴射装置、１５…給送カセット、１８…手差給送部、２５…液体噴射ヘッド、２８…表示部、２９…操作部、５０…コンピューター、７３…ＲＡＭ、７４…不揮発性メモリー、８０…主制御部、８３…印刷制御部、８５…液体残量取得部の一例としての液体残量算出部、８６…液体使用量推測部、８７…警告部、９５…ドットカウンター、９６…演算部、１００…ホスト装置、１０２…操作部、１０３…表示部、１０５…コンピューター、１０７…プリンタードライバー、Ｐ，Ｐ１，Ｐ２…用紙、ＩＥ１…第１インクエンド、ＩＥ２…第２インクエンド、ＲＤ１，ＲＤ２，ＲＤ３…設定データ、Ｑｒ…インク残量、Ｑｐｒ…予測インク残量、Ｑｅｓ…閾値、ＰＤ…印刷ジョブデータ。
【図１】
2015039782.tif 000003
【図２】
2015039782.tif 000004
【図３】
2015039782.tif 000005
【図４】
2015039782.tif 000006
【図５】
2015039782.tif 000007
【図６】
2015039782.tif 000008
【図７】
2015039782.tif 000009
【図８】
2015039782.tif 000010
【図９】
2015039782.tif 000011
【図１０】
2015039782.tif 000012
【図１１】
2015039782.tif 000013