(57)【要約】【課題】インク吐出不良要因を除去し、かつ、インクの無駄な使用を防ぐノズル・クリーニング処理を行うことができるインクジェット式記録装置を提供することを目的とする。【解決手段】インクジェット式記録装置は、ノズル・クリーニング処理を行うタイミングに、印刷処理を行う。インクジェット式記録装置は、ノズル・クリーニング処理に必要な各インク吐出口のインク残吐出量を計算し、ノズル・クリーニング処理として、インク残吐出量を吐出するのに適した印刷処理を行う。【選択図】図５
2010234543.tif 000002
【特許請求の範囲】
【請求項１】
インクが吐出されるインク吐出口からインクを吐出させることによりインク吐出不良要因を除去するノズル・クリーニング処理機能を備えるインクジェット式記録装置であって、
印刷指令を受けると、複数個のインク吐出口を選択的に起動させてインクを吐出させることにより、記録媒体に画像を印刷する印刷処理を行う印刷処理部と、
前記ノズル・クリーニング処理に必要な各インク吐出口のインク残吐出量を計算する算出部と、を備え、
前記印刷処理部は、前記ノズル・クリーニング処理として、予め決められたタイミングで、前記ノズル・クリーニング処理が必要なインク吐出口から前記インク残吐出量を吐出するのに適した印刷処理を行うことを特徴とするインクジェット式記録装置。
【請求項２】
前記算出部は、前記印刷処理部が印刷処理を行うときに使用する各インク吐出口のインク吐出量を計算し、前回のノズル・クリーニング処理のタイミングから今回のノズル・クリーニング処理のタイミングまでに印刷処理がなされた場合、当該印刷処理で使用したインク吐出量を用いて、前記インク残吐出量を計算することを特徴とする請求項１に記載のインクジェット式記録装置。
【請求項３】
印刷データを記憶する記憶部に記憶された印刷データのうち、前記ノズル・クリーニング処理が必要なインク吐出口から前記インク残吐出量を吐出するのに適した印刷データを選択する印刷データ選択部をさらに備え、
前記印刷処理部は、前記ノズル・クリーニング処理として、前記印刷データ選択部により選択された印刷データの印刷処理を行うことを特徴とする請求項１または請求項２に記載のインクジェット式記録装置。
【請求項４】
前記算出部は、前記インク残吐出量をインク色ごとに合計した総インク残吐出量のインク色間の比率であるインク残吐出量比率と、前記印刷処理部が印刷処理を行うときに使用する各インク吐出口のインク吐出量をインク色ごとに合計した総インク吐出量のインク色間の比率であるインク吐出量比率と、を計算し、
前記印刷データ選択部は、前記インク残吐出量比率と前記インク吐出量比率とを比較することにより、前記インク残吐出量比率に近似する前記インク吐出量比率の印刷データを選択し、
前記印刷処理部は、前記ノズル・クリーニング処理として、前記印刷データ選択部により選択された印刷データの印刷処理を行うことを特徴とする請求項３に記載のインクジェット式記録装置。
【請求項５】
前記ノズル・クリーニング処理が必要なインク吐出口から前記インク残吐出量を吐出するのに適した印刷条件を設定する印刷条件設定部をさらに備え、
前記印刷処理部は、前記ノズル・クリーニング処理として、前記印刷条件設定部により設定された印刷条件で印刷処理を行うことを特徴とする請求項１ないし請求項４のいずれかに記載のインクジェット式記録装置。
【請求項６】
前記算出部は、前記印刷処理部が印刷処理を行うときに使用する各インク吐出口のインク吐出量を計算し、
前記印刷条件設定部は、各インク吐出口の前記インク残吐出量と前記インク吐出量とを比較することにより、各インク吐出口につき、前記インク残吐出量に近似する前記インク吐出量の印刷条件を設定し、
前記印刷処理部は、前記ノズル・クリーニング処理として、前記印刷条件設定部により設定された印刷条件で印刷処理を行うことを特徴とする請求項５に記載のインクジェット式記録装置。
【請求項７】
インクが吐出されるインク吐出口からインクを吐出させることによりインク吐出不良要因を除去するノズル・クリーニング処理機能を備えるインクジェット式記録装置であって、
印刷指令を受けると、複数個のインク吐出口を選択的に起動させてインクを吐出させることにより、記録媒体に画像を印刷する印刷処理を行う印刷処理部と、
前記ノズル・クリーニング処理に必要な各インク吐出口のインク残吐出量を計算する算出部と、
印刷データを記憶する記憶部に記憶された印刷データのうち、前記ノズル・クリーニング処理が必要なインク吐出口から前記インク残吐出量を吐出するのに適した印刷データを選択する印刷データ選択部と、
前記ノズル・クリーニング処理が必要なインク吐出口から前記インク残吐出量を吐出するのに適した印刷条件を設定する印刷条件設定部と、
前記印刷データ選択部が印刷データの選択をするか否かを決定する自動選択決定部と、
前記印刷条件設定部が印刷条件を設定するか否かを決定する自動設定決定部と、を備え、
前記自動選択決定部により前記印刷データ選択部が印刷データを選択することが決定された場合、かつ、前記自動設定決定部により前記印刷条件設定部が印刷条件を設定すること決定された場合、前記印刷処理部は、前記ノズル・クリーニング処理として、予め決められたタイミングで、前記印刷データ選択部により選択された印刷データを、前記印刷条件設定部により設定された印刷条件で印刷処理を行うことを特徴とするインクジェット式記録装置。
【請求項８】
前記自動選択決定部により前記印刷データ選択部が印刷データを選択することが決定された場合、かつ、前記自動設定決定部により前記印刷条件設定部が印刷条件を設定することが決定された場合、前記印刷データ選択部が印刷データを選択した後に、前記印刷条件設定部により印刷条件を設定することを特徴とする請求項７に記載のインクジェット式記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インク吐出口の不良要因を除去するためのノズル・クリーニング処理機能を備えたインクジェット式記録装置に関する。
【背景技術】
【０００２】
インク吐出口を複数配列した記録ヘッドを用いて、用紙等の記録媒体に所望の画像を形成するインクジェット式記録装置が知られている。
【０００３】
このようなインクジェット式記録装置では、インク吐出口内方への気泡や塵埃の混入、インク溶剤の蒸発に伴いインク粘度が増すことによるインク目詰まりを防止するために、所定のタイミングで、強制的にインクをインク吐出口から吐出するノズル・クリーニング処理が行われる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−３３８１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなノズル・クリーニング処理により吐出されたインクは、廃インクとして扱われる。つまり、このようなインクは無駄に使用されてしまうことになる。環境等を配慮すると、インクの無駄な使用はできるだけなくしたい。また、インクの無駄をできる限り省きたいというユーザの要望も存在する。
【０００６】
そこで、本発明は、こうした問題に鑑みなされたものであり、ノズル・クリーニング処理において、インクの無駄な使用を防ぐことができるインクジェット式記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するためになされた発明の第一のインクジェット式記録装置は、インクが吐出されるインク吐出口からインクを吐出させることによりインク吐出不良要因を除去するノズル・クリーニング処理機能を備えるインクジェット式記録装置であって、印刷指令を受けると、複数個のインク吐出口を選択的に起動させてインクを吐出させることにより、記録媒体に画像を印刷する印刷処理を行う印刷処理部と、前記ノズル・クリーニング処理に必要な各インク吐出口のインク残吐出量を計算する算出部と、を備え、前記印刷処理部は、前記ノズル・クリーニング処理として、予め決められたタイミングで、前記ノズル・クリーニング処理が必要なインク吐出口から前記インク残吐出量を吐出するのに適した印刷処理を行うことを特徴とする。
【０００８】
この第一のインクジェット式記録装置は、ノズル・クリーニング処理を行うタイミングに、印刷処理を行う。したがって、ノズル・クリーニング処理において、インクが印刷処理に使われることなく吐出されることを防ぐことにより、インクの無駄な使用を防ぐことができる。さらに、第一のインクジェット式記録装置は、ノズル・クリーニング処理に必要なインク残吐出量を各インク吐出口ごとに計算し、インク残吐出量を吐出するのに適した印刷処理を行う。したがって、インク吐出不良要因を除去する目的にそわない印刷処理を防ぎ、インクの無駄な使用を防ぐことができる。すなわち、第一のインクジェット式記録装置は、ノズル・クリーニング処理において、インクの無駄な使用を防ぐことができる。
【０００９】
第一のインクジェット式記録装置において、算出部は、印刷処理部が印刷処理を行うときに使用する各インク吐出口のインク吐出量を計算し、前回のノズル・クリーニング処理のタイミングから今回のノズル・クリーニング処理のタイミングまでに印刷処理がなされた場合、当該印刷処理で使用したインク吐出量を用いてインク残吐出量を計算するとよい。
【００１０】
これにより、インク残吐出量は、ノズル・クリーニング処理のタイミング間に印刷処理がなされた場合、その印刷処理で使用したインク吐出量を用いて計算されるため、インク残吐出量をより正確に計算することができ、この結果、ノズル・クリーニング処理としての印刷処理において、インクの無駄な使用を防ぐことができる。
【００１１】
第一のインクジェット式記録装置において、印刷データを記憶する記憶部に記憶された印刷データのうち、ノズル・クリーニング処理が必要なインク吐出口からインク残吐出量を吐出するのに適した印刷データを選択する印刷データ選択部を備え、印刷処理部は、ノズル・クリーニング処理として、印刷データ選択部により選択された印刷データの印刷処理を行うとよい。
【００１２】
これにより、インク残吐出量を吐出するのに適した印刷データが選択されるため、インク吐出不良要因を除去する目的にそわない印刷データの印刷処理を防ぎ、インクの無駄な使用を防ぐことができる。
【００１３】
第一のインクジェット式記録装置において、算出部は、インク残吐出量をインク色ごとに合計した総インク残吐出量のインク色間の比率であるインク残吐出量比率と、印刷処理部が印刷処理を行うときに使用する各インク吐出口のインク吐出量をインク色ごとに合計した総インク吐出量のインク色間の比率であるインク吐出量比率と、を計算し、印刷データ選択部は、インク残吐出量比率とインク吐出量比率とを比較することにより、インク残吐出量比率に近似するインク吐出量比率の印刷データを選択し、印刷処理部は、ノズル・クリーニング処理として、印刷データ選択部により選択された印刷データの印刷処理を行うとよい。
【００１４】
これにより、インク残吐出量を吐出するのに適した印刷データが選択されるため、インク吐出不良要因を除去する目的にそわない印刷データの印刷処理を防ぎ、インクの無駄な使用を防ぐことができる。
【００１５】
第一のインクジェット式記録装置において、ノズル・クリーニング処理が必要なインク吐出口からインク残吐出量を吐出するのに適した印刷条件を設定する印刷条件設定部を備え、印刷処理部は、ノズル・クリーニング処理として、印刷条件設定部により設定された印刷条件で印刷処理を行うとよい。
【００１６】
これにより、インク残吐出量を吐出するのに適した印刷条件が設定されるため、インク吐出不良要因を除去する目的にそわない印刷条件による印刷処理を防ぎ、インクの無駄な使用を防ぐことができる。
【００１７】
第一のインクジェット式記録装置において、算出部は、印刷処理部が印刷処理を行うときに使用する各インク吐出口のインク吐出量を計算し、印刷条件設定部は、各インク吐出口の前記インク残吐出量と前記インク吐出量とを比較することにより、各インク吐出口につき、前記インク残吐出量に近似する前記インク吐出量の印刷条件を設定し、印刷処理部は、ノズル・クリーニング処理として、印刷条件設定部により設定された印刷条件で印刷処理を行うとよい。
【００１８】
これにより、インク残吐出量を吐出するのに適した印刷条件が設定されるため、インク吐出不良要因を除去する目的にそわない印刷条件による印刷処理を防ぎ、インクの無駄な使用を防ぐことができる。
【００１９】
また、かかる目的を達成するためになされた発明の第二のインクジェット式記録装置は、インクが吐出されるインク吐出口からインクを吐出させることによりインク吐出不良要因を除去するノズル・クリーニング処理機能を備えるインクジェット式記録装置であって、印刷指令を受けると、複数個のインク吐出口を選択的に起動させてインクを吐出させることにより、記録媒体に画像を印刷する印刷処理を行う印刷処理部と、ノズル・クリーニング処理に必要な各インク吐出口のインク残吐出量を計算する算出部と、印刷データを記憶する記憶部に記憶された印刷データのうち、ノズル・クリーニング処理が必要なインク吐出口からインク残吐出量を吐出するのに適した印刷データを選択する印刷データ選択部と、ノズル・クリーニング処理が必要なインク吐出口からインク残吐出量を吐出するのに適した印刷条件を設定する印刷条件設定部と、印刷データ選択部が印刷データの選択をするか否かを決定する自動選択決定部と、印刷条件設定部が印刷条件を設定するか否かを決定する自動設定決定部と、を備え、自動選択決定部により印刷データ選択部が印刷データを選択することが決定された場合、かつ、自動設定決定部により印刷条件設定部が印刷条件を設定すること決定された場合、印刷処理部は、ノズル・クリーニング処理として、予め決められたタイミングで、印刷データ選択部により選択された印刷データを、印刷条件設定部により設定された印刷条件で印刷処理を行うことを特徴とする。
【００２０】
この第二のインクジェット式記録装置は、ノズル・クリーニング処理としての印刷処理において、印刷データ選択部が印刷データの選択をするか否か、および、印刷条件設定部が印刷条件を設定するか否かを決定することができる。したがって、ユーザが印刷データを選択し、印刷条件を設定することができる。よって、ノズル・クリーニング処理としての印刷処理において、インクの無駄な使用を防ぐと同時にユーザの希望する印刷処理が可能となる。
【００２１】
第二のインクジェット式記録装置において、自動選択決定部により印刷データ選択部が印刷データを選択することが決定された場合、かつ、自動設定決定部により印刷条件設定部が印刷条件を設定することが決定された場合、印刷データ選択部が印刷データを選択した後に、印刷条件設定部により印刷条件を設定するとよい。
【００２２】
これにより、ノズル・クリーニング処理としての印刷処理において、印刷データ選択部が印刷データを選択することが決定され、かつ、印刷条件設定部が印刷条件を設定することが決定された場合、印刷データが選択された後に印刷条件が設定される。また、インク吐出量比率は、印刷条件より印刷データの違いによる影響が大きい。したがって、影響の大きい印刷データを先に選択することで、各インク吐出口からインク残吐出量を吐出するのにより適した印刷処理を行うことができ、インクの無駄な使用を防ぐことができる。
【発明の効果】
【００２３】
本発明に係るインクジェット式記録装置は、ノズル・クリーニング処理において、インクの無駄な使用を防ぐことができる。
【図面の簡単な説明】
【００２４】
【図１】本実施形態に係るインクジェット式記録装置１０の構成を示すブロック図である。
【図２】印刷処理部１９が備えるインクヘッドを示す図である。
【図３】本実施形態に係るインクジェット式記録装置１０のノズル・クリーニング処理を経時的に表すタイムチャートである。
【図４】ノズル・クリーニング処理としての印刷処理を行う際の印刷設定処理を示すフローチャートである。
【図５】ノズル・クリーニング処理としての印刷処理を示すフローチャートである。
【図６】更新後のシアンインクのインク残吐出量を例示した表である。
【図７】印刷データ選択処理を示すフローチャートである。
【図８】印刷条件選択処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態を図面に基づき説明する。図１〜図８は、本発明に係るインクジェット式記録装置１０の実施形態を示す図である。
【００２６】
（インクジェット式記録装置の構成）
まず、本実施形態に係るインクジェット式記録装置１０の構成を図１および図２に基づき説明する。図１は、本実施形態に係るインクジェット式記録装置１０の構成を示すブロック図である。図２は、印刷処理部１９が備えるインクヘッドを示す図である。
【００２７】
インクジェット式記録装置１０は、Ｉ／Ｆ１１と、ＣＰＵ１３と、操作部１５と、表示部１７と、印刷処理部１９と、ＲＯＭ２１と、ＲＡＭ２３と、不揮発性ＲＡＭ２５とから構成され、これらの構成要素はバスを介して接続されている。
【００２８】
インクジェット式記録装置１０は、Ｉ／Ｆ１１を介してコンピュータや周辺機器と通信を行う。ＣＰＵ１３は、インクジェット式記録装置１０のすべての構成要素を統括制御する。操作部１５は、インクジェット式記録装置１０を制御するためにユーザによって操作される操作スイッチ（図示しない）からの信号を入力するための装置である。表示部１７は、ＣＰＵ１３からの指令に基づいてインクジェット式記録装置１０の状態等を表示するための装置である。
【００２９】
印刷処理部１９には、図２に示すように、シアンインク（Ｃ）を吐出するシアン用ヘッド２９と、マゼンタインク（Ｍ）を吐出するマゼンタ用ヘッド３１と、イエローインク（Ｙ）を吐出するイエロー用ヘッド３３と、ブラックインク（Ｋ）を吐出するブラック用ヘッド３５とが備えられている。Ｃ，Ｍ、Ｙ、Ｋの各ヘッドごとに、ｍ（縦）×ｎ（横）個のインク吐出口が存在する。例えば、図２のシアン用ヘッド２９において、インク吐出口２９ａは、Ｃを吐出する複数個のインク吐出口のうち、ｍ行目かつ１列目の場所にあるインク吐出口である。
【００３０】
ＲＯＭ２１は、インクジェット式記録装置１０が各種処理を行うためにＣＰＵ１３によって実行されるプログラムや、インクジェット式記録装置１０のデバイス情報を予め記憶している。ＲＡＭ２３は、ＣＰＵ１３が各種処理を行った際に生成されるデータを記憶する記憶領域として用いられ、また、ＣＰＵ１３が各種処理を行う際に記憶領域として用いられる。不揮発性ＲＡＭ２５には、ユーザが操作部１５を操作するなどにより、予め設定された設定情報が記憶されている。設定情報には、ノズル・クリーニング処理を行うタイミングや、印刷処理部１９によるノズル・クリーニング処理としての印刷処理における複数の印刷データや、複数の印刷条件等が含まれる。
【００３１】
（本実施形態の概要）
次に、本実施形態の概要について図３に基づき説明する。図３は、本実施形態に係るインクジェット式記録装置１０のノズル・クリーニング処理を経時的に表すタイムチャートである。
【００３２】
インクジェット式記録装置１０は、ノズル・クリーニング処理を行うタイミング（・・・ｔｎ−１，ｔｎ，ｔｎ＋１・・・）を記憶している。インクジェット式記録装置１０は、ノズル・クリーニング処理を行うタイミングになると、ノズル・クリーニング処理として印刷処理を開始する。このノズル・クリーニング処理としての印刷処理において使用する印刷データおよび印刷条件は、ユーザにより予めインクジェット式記録装置１０に登録された印刷データおよび予めインクジェット式記録装置１０に設定された印刷条件から選択される。
【００３３】
インクジェット式記録装置１０は、インク残吐出量を各インク吐出口ごとに算出し、全てのインク吐出口につき、インク残吐出量のインクが吐出されるまで、順次印刷処理を繰り返す。インク残吐出量とは、例えば気泡や塵埃などのインク吐出不良要因をインク吐出口から除去するのに必要なインク吐出量を各インク吐出口ごとに算出したものである。
【００３４】
インク残吐出量の算出について、具体的に例を挙げて説明する。ユーザの印刷指示による通常の印刷処理（以下、通常の印刷処理とよぶ）が、ノズル・クリーニング処理のタイミング間にされなかった場合、各インク吐出口について、インク残吐出量が１０００ｐｌとされているとする。ｔｎ−１〜ｔｎ間で、通常の印刷処理がされなかった場合、インクジェット式記録装置１０は、ｔｎのタイミングになると、全てのインク吐出口について、１０００ｐｌのインクが吐出されるまで、順次印刷処理を繰り返す。一方、ｔｎ−１〜ｔｎ間で、通常の印刷処理がされた場合、インクジェット式記録装置１０は、ｔｎのタイミングになると、各インク吐出口につき、１０００ｐｌから通常の印刷処理により吐出した量を差し引いた量がインク残吐出量として算出される。このとき、１０００ｐｌ以上のインクが吐出されたインク吐出口については、インク残吐出量は０ｐｌとなる。
【００３５】
全てのインク吐出口につき、インク残吐出量のインクが吐出されるまで印刷処理がなされると、インクジェット式記録装置１０はノズル・クリーニング処理を終了する。そして、次回のノズル・クリーニング処理のタイミングになるまでノズル・クリーニング処理を待機する。次回のノズル・クリーニング処理のタイミングになると、インクジェット式記録装置１０は、同様にノズル・クリーニング処理として印刷処理を開始する。
【００３６】
（印刷設定処理）
次に、印刷処理部１９によるノズル・クリーニング処理としての印刷処理を行う際の印刷設定処理を図４に基づき説明する。図４は、ノズル・クリーニング処理としての印刷処理を行う際の印刷設定処理を示すフローチャートである。図４に示す印刷設定処理は、ユーザが設定操作した所定のタイミングで開始する。
【００３７】
まず、ユーザがノズル・クリーニング処理としての印刷処理で使用する印刷データの登録をする（Ｓ３１０）。印刷データはユーザの所有する任意のデータである。ユーザが印刷データを登録すると、印刷データは、不揮発性ＲＡＭ２５に記憶される。
【００３８】
次に、ユーザは、印刷データを自動選択するか否かを設定する（Ｓ３１５）。ユーザが印刷データの自動選択をする設定にすると（Ｓ３１５：Ｙｅｓ）、インクジェット式記録装置１０は、ノズル・クリーニング処理としての印刷処理の際、後述する不揮発性ＲＡＭ２５に記憶された複数の印刷データからノズル・クリーニング処理に適した印刷データを選択するため、ここでは印刷データの印刷順位を設定することなくＳ３２５へ移行する。ユーザが印刷データの自動選択をしない設定にすると（Ｓ３１５：Ｎｏ）、ユーザは、操作スイッチ（図示しない）を操作して、登録してある印刷データの印刷順位を設定する（Ｓ３２０）。
【００３９】
次に、ユーザはノズル・クリーニング処理としての印刷処理における印刷条件を自動選択するか否かを設定する（Ｓ３２５）。ユーザが印刷条件の自動選択をする設定にすると（Ｓ３２５：Ｙｅｓ）、インクジェット式記録装置１０は、ノズル・クリーニング処理としての印刷処理の際、後述する不揮発性ＲＡＭ２５に記憶された複数の印刷条件からノズル・クリーニング処理に適した印刷条件を選択するため、ここでは印刷条件を設定することなく本処理を終了する。なお、複数の印刷条件とは、例えば、拡大、縮小、濃度、解像度、またはこれらの組合せから成る条件であり、不揮発性ＲＡＭ２５に記憶された複数の印刷条件は、予めインクジェット式記録装置１０に設定されていてもよいし、ユーザが自由に設定できるようにしてもよい。ユーザが印刷条件の自動選択をしない設定にすると（Ｓ３２５：Ｎｏ）、ユーザは、予め登録されている印刷条件から任意の印刷条件を選び、ノズル・クリーニング処理としての印刷処理における印刷条件に設定する（Ｓ３３０）。なお、Ｓ３３０の処理において、ノズル・クリーニング処理としての印刷処理における印刷条件として、ユーザが自由に印刷条件を設定できるようにしてもよい。以上のＳ３１０〜Ｓ３３０までの処理をユーザが行うことにより、ノズル・クリーニング処理として印刷処理を行う際の印刷設定処理が完了する。
【００４０】
（印刷処理）
次に、印刷処理部１９によるノズル・クリーニング処理としての印刷処理を図５に基づき説明する。図５は、ノズル・クリーニング処理としての印刷処理を示すフローチャートである。不揮発性ＲＡＭ２５に記憶されたノズル・クリーニング処理を行うタイミングになると、図５に示す印刷処理が開始する。
【００４１】
まず、不揮発性ＲＡＭ２５に印刷データが登録済み、かつ、未印刷データが有るか否かが判断される（Ｓ４１０）。未印刷データは、不揮発性ＲＡＭ２５に記憶された印刷データであり、印刷されていないデータである。なお、今回のノズル・クリーニング処理としての印刷処理において、不揮発性ＲＡＭ２５に記憶された印刷データのうち、既に印刷された印刷データを、印刷しない設定にしてもよい。この場合には、未印刷データは、今回のノズル・クリーニング処理のタイミングまでに、一度も印刷がされていない印刷データとなる。印刷データが登録済みで、未印刷データが有ると判断された場合には（Ｓ４１０：Ｙｅｓ）、印刷データ選択処理に移行する（Ｓ４１５）。印刷データ選択処理については後述する。一方、印刷データが登録されていない、もしくは未印刷データがないと判断された場合には（Ｓ４１０：Ｎｏ）、印刷処理部１９により印刷されることなくノズル・クリーニング処理が行われる（Ｓ４２０）。すなわち、Ｓ４２０でのノズル・クリーニング処理は、インクジェット式記録装置において一般的に行われるノズル・クリーニング処理であり、図示しないが、キャップによってインク吐出口が覆われ、その状態において、そのキャップに接続されたポンプからの吸引等により、全てのインク吐出口から所定量のインクを強制的に吐出するものである。キャップは、インク廃棄部につながっており、強制的に吐出されたインクは、このインク廃棄部に溜められることとなる。
【００４２】
Ｓ４１５の処理における印刷データ選択処理を終了すると、次に、印刷条件選択処理に移行する（Ｓ４２５）。印刷条件選択処理については後述する。印刷条件選択処理を終了すると、印刷データ選択処理で選択された印刷データが印刷条件選択処理で選択された印刷条件で印刷される（Ｓ４３０）。印刷処理を終了すると、各インク吐出口から吐出すべきインク残吐出量が更新される（Ｓ４３５）。Ｓ４３５の処理について、具体的に、図６の表を用いて説明する。図６は、更新後のシアンインクのインク残吐出量を例示した表である。Ｓ４３０の処理を経て、印刷に必要な量のインクが各インク吐出口から吐出されるため、印刷後のインク残吐出量は印刷前のインク残吐出量と異なってくる。したがって、Ｓ４３５の処理では、例えばＣについて、各インク吐出口で吐出すべきインク残吐出量が、図６の表に示すように更新され、シアン用ヘッド２９のインク吐出口２９ａは、インク残吐出量が２００ｐｌに更新される。
【００４３】
インク残吐出量が更新されると、次に、更新されたインク残吐出量が、全てのインク吐出口について０ｐｌであるかが判断される（Ｓ４４０）。すなわち、Ｓ４４０の処理により、全てのインク吐出口からインク吐出不良要因を除去するのに充分な量のインクが吐出されたかが判断される。全てのインク吐出口について、更新されたインク残吐出量が０ｐｌであると判断された場合には（Ｓ４４０：Ｙｅｓ）、本処理を終了する。一方、全てのインク吐出口について、更新されたインク残吐出量が０ｐｌでないと判断された場合には（Ｓ４４０：Ｎｏ）、次にＳ４４５の処理に移行する。
【００４４】
Ｓ４４５の処理では、未印刷データがあるかが判断される（Ｓ４４５）。すなわち、不揮発性ＲＡＭ２５に記憶されているユーザの印刷データのうち、Ｓ４３０における印刷処理により印刷されていない印刷データがあるかが判断される。未印刷データがあると判断された場合には（Ｓ４４５：Ｙｅｓ）、上記Ｓ４１５〜Ｓ４４５の処理を繰り返す。すなわち、未印刷データがある場合、全てのインク吐出口について、更新されたインク残吐出量が０ｐｌになるまで、順次印刷処理がなされる。一方、未印刷データがないと判断された場合には（Ｓ４４５：Ｎｏ）、ノズル・クリーニング処理が行われる（Ｓ４２０）。この場合におけるＳ４２０のノズル・クリーニング処理では、Ｓ４３５で更新されたインク残吐出量が全てのインク吐出口につき０ｐｌとなるまで、インクが吐出させられる。これにより、ノズル・クリーニング処理としての印刷処理によってはインク吐出が不十分な場合でも、確実にインク吐出不良要因を除去するのに必要なインク量を吐出することができる。Ｓ４２０の処理を終了すると、本処理を終了する。
【００４５】
（印刷データ選択処理）
次に、印刷データ選択処理について図７に基づき説明する。図７は、印刷データ選択処理を示すフローチャートである。
【００４６】
まず、印刷設定処理において、ユーザにより印刷データ自動選択の設定にされており、かつ、未印刷データが複数存在するか否かが判断される（Ｓ６１０）。印刷データ自動選択の設定であり、未印刷データが複数存在すると判断された場合には（Ｓ６１０：Ｙｅｓ）、Ｓ６１５の処理に移行する。印刷データ自動選択の設定でない、もしくは、未印刷データが複数存在しないと判断された場合には（Ｓ６１０：Ｎｏ）、未印刷データのうち、ユーザにより設定された印刷順位の早い印刷データが印刷データとして選択される（Ｓ６２０）。Ｓ６２０の処理で印刷データが選択されると、本処理を終了する。
【００４７】
一方、Ｓ６１５の処理では、ある印刷条件が選択される。すなわち、不揮発性ＲＡＭ２５に記憶された複数の印刷条件から、ある１つの印刷条件が選択される。なお、選択される印刷条件は、その印刷条件によって印刷データを印刷する際、インク吐出量比率が大きく変わらないことを前提とする。具体的には、例えば、Ｃ、Ｍ、Ｙ、Ｋのインク吐出量比率が大きく変わるような濃度変更する印刷条件は選択されない。また、Ｋを使わず他のＣ、Ｍ、Ｙで代替するような色変換は、印刷データのインク吐出量比率が大きく変わってしまうため、選択されない。ここで、インク吐出量比率とは、印刷処理部１９による印刷処理の際に使用するインク吐出口のインク吐出量を、Ｃ、Ｍ、Ｙ、Ｋのインク色ごとに合計した合計量（以下、総インク吐出量とよぶ）のＣ、Ｍ、Ｙ、Ｋインク間の比率である。
【００４８】
次に、不揮発性ＲＡＭ２５に記憶されている複数の印刷データのうち、未印刷である印刷データの中から、ある印刷データ（以下、印刷対象データとよぶ）が選択される（Ｓ６２５）。印刷対象データが選択されると、Ｓ６１５で選択された印刷条件で、印刷対象データを印刷する際のインク吐出量比率が算出される（Ｓ６３０）。次に、不揮発性ＲＡＭ２５に記憶されている印刷データのうち、未印刷である印刷データの中から、次の印刷データ（以下、調査対象データとよぶ）が選択される（Ｓ６３５）。すなわち、不揮発性ＲＡＭ２５に記憶されている印刷データのうち、未印刷であり、さらに、Ｓ６２５の処理で選択されていない印刷データが選択される。調査対象データが選択されると、Ｓ６１５で選択された印刷条件で、調査対象データを印刷する際のインク吐出量比率が算出される（Ｓ６４０）。調査対象データについてインク吐出量比率が算出されると、インク残吐出量比率が算出される（Ｓ６４５）。インク残吐出量比率とは、各インク吐出口からのインク残吐出量をＣ、Ｍ、Ｙ、Ｋのインク色ごとに合計した合計量（以下、総インク残吐出量とよぶ）の比率である。
【００４９】
インク残吐出量比率が算出されると、インク残吐出量比率に対し、調査対象データのインク吐出量比率が印刷対象データのインク吐出量比率より適切であるかが判断される（Ｓ６５０）。適切であるかの判断は、調査対象データのインク吐出量比率が印刷対象データのインク吐出量比率に比べインク残吐出量比率に近似しているか、インク色ごとに調査対象データの総インク吐出量が総インク残吐出量以上であるかを判断する。例えば、総インク残吐出量が、Ｃが「２０００」、Ｍが「４０００」、Ｙが「１０００」、Ｋが「２０００」である場合について説明する。インク残吐出量比率は２：４：１：２（Ｃ：Ｍ：Ｙ：Ｋ）である。このとき、調査対象データのインク吐出量比率が、印刷対象データのインク吐出量比率に比べ、より２：４：１：２（Ｃ：Ｍ：Ｙ：Ｋ）に近似すれば、適切であると判断される（Ｓ６５０：Ｙｅｓ）。このように、インク残吐出量比率に近似するインク吐出量比率である印刷データが選択されることにより、例えば、Ｃ、Ｍ、Ｙ、Ｋをほぼ均一の割合で使用しなければならない場合に、Ｋばかりの文字データを中心としたドキュメントが選択されなくなり、インク吐出不良要因を除去する目的にそわない印刷データの印刷処理を防ぐことができる。また、調査対象データおよび印刷対象データのインク吐出量比率が、ともにインク残吐出量比率と等しい場合には、Ｃ、Ｍ、Ｙ、Ｋ各色について、総インク吐出量が、総インク残吐出量を越しているデータが適切であると判断される。例えば、総インク吐出量が、調査対象データについては、Ｃが「４０００」、Ｍが「８０００」、Ｙが「２０００」、Ｋが「４０００」であり、印刷対象データについては、Ｃが「１０００」、Ｍが「２０００」、Ｙが「５００」、Ｋが「１０００」であり、総インク残吐出量が、Ｃが「２０００」、Ｍが「４０００」、Ｙが「１０００」、Ｋが「２０００」である場合、調査対象データおよび印刷対象データのインク吐出量比率は、ともにインク残吐出量比率と等しい。この場合、Ｃ、Ｍ、Ｙ、Ｋ各色について、調査対象データの総インク吐出量が、総インク残吐出量を超えている。したがって、この場合には、調査対象データのインク吐出量比率が、印刷対象データのインク吐出量比率に比べ適切であると判断される（Ｓ６５０：Ｙｅｓ）。これにより、ノズル・クリーニング処理としての印刷処理の回数が減り、インクおよび記録媒体が無駄に使用されることを防ぐことができる。
【００５０】
調査対象データのインク吐出量比率が印刷対象データのインク吐出量比率より適切であると判断された場合には（Ｓ６５０：Ｙｅｓ）、調査対象データが印刷対象データに置換される（Ｓ６５５）。一方、調査対象データのインク吐出量比率が印刷対象データのインク吐出量比率より適切であると判断されなかった場合には（Ｓ６５０：Ｎｏ）、Ｓ６６０の処理へ移行する。
【００５１】
次に、不揮発性ＲＡＭ２５に記憶されている印刷データのうち、未印刷である印刷データの全ての調査が完了したか否かが判断される（Ｓ６６０）。
【００５２】
未印刷である印刷データの全ての調査が完了していないと判断された場合には（Ｓ６６０：Ｎｏ）、Ｓ６３５の処理に戻り、全ての未印刷である印刷データの調査が完了するまでＳ６３５〜Ｓ６６０の処理を繰り返す。この場合、Ｓ６３５の処理において選択される調査対象データとは、不揮発性ＲＡＭ２５に記憶されている印刷データのうち、未印刷であり、Ｓ６２５の処理で選択された印刷データおよびＳ６３５の処理で既に選択された印刷データを除いた印刷データから選択される。未印刷である印刷データの全ての調査が完了したと判断された場合には（Ｓ６６０：Ｙｅｓ）、印刷対象データが印刷データとして選択される（Ｓ６６５）。Ｓ６６５の処理で印刷対象データが印刷データとして選択されると、未印刷である複数の印刷データから、ノズル・クリーニング処理に最適な印刷データが選択されたと判断され、本処理を終了する。なお、印刷データ選択処理において、データのインク吐出量比率を算出し、順次比較をすることで適切であるかを判断することにより、全てのデータについてのインク吐出量比率を算出し記憶する必要がなくなり、無駄にメモリ容量を減らすことを防ぐことができる。
【００５３】
（印刷条件選択処理）
次に、印刷条件選択処理について図８に基づき説明する。図８は、印刷条件選択処理を示すフローチャートである。
【００５４】
まず、印刷設定処理において、ユーザにより印刷条件自動選択の設定にされているか否かが判断される（Ｓ７１０）。印刷条件自動選択の設定であると判断された場合には（Ｓ７１０：Ｙｅｓ）、Ｓ７１５の処理に移行する。印刷条件自動選択の設定でないと判断された場合には（Ｓ７１０：Ｎｏ）、ユーザにより設定された印刷条件が印刷条件として選択される（Ｓ７２０）。ユーザにより設定された印刷条件とは、図４のＳ３３０の処理により設定された印刷条件である。Ｓ７２０の処理で印刷条件が選択されると、本処理を終了する。
【００５５】
一方、Ｓ７１５の処理では、ある印刷条件（以下、最適印刷条件とよぶ）が選択される（Ｓ７１５）。すなわち、不揮発性ＲＡＭ２５に記憶された複数の印刷条件から、ある１つの印刷条件が選択される。
【００５６】
次に、最適印刷条件で印刷データを印刷する際の各インク吐出口からのインク吐出量が算出される（Ｓ７２５）。なお、Ｓ７２５の処理における印刷データとは、図７の印刷データ選択処理において選択された印刷データを指す。次に、不揮発性ＲＡＭ２５に記憶されている印刷条件のうち、未選択である印刷条件の中から、次の印刷条件（以下、調査印刷条件とよぶ）が選択される（Ｓ７３０）。すなわち、不揮発性ＲＡＭ２５に記憶されている印刷条件のうち、Ｓ７１５の処理で選択されていない印刷条件が選択される。調査印刷条件が選択されると、調査印刷条件で印刷データを印刷する際の各インク吐出口からのインク吐出量が算出される（Ｓ７３５）。Ｓ７２５と同様に、Ｓ７３５の処理における印刷データとは、図７の印刷データ選択処理において選択された印刷データを指す。調査印刷条件でのインク吐出量が算出されると、インク残吐出量が算出される（Ｓ７４０）。なお、インク残吐出量は、図７のＳ６４５の処理において算出されたインク残吐出量をＲＡＭ等に記憶しておき、読み出してもよい。
【００５７】
インク残吐出量が算出されると、各インク吐出口について、インク残吐出量に対し、調査印刷条件でのインク吐出量が、最適印刷条件でのインク吐出量より適切であるかが判断される（Ｓ７４５）。適切であるかの判断は、各インク吐出口につき、調査印刷条件でのインク吐出量が、最適印刷条件でのインク吐出量に比べ、インク残吐出量に近似しているかを判断する。具体的には、最適印刷条件および調査印刷条件について、インク吐出量とインク残吐出量の差が最大となるインク吐出口を検出し、そのインク吐出口におけるインク吐出量とインク残吐出量の差を比較し、その差が小さい印刷条件がインク残吐出量に近似する印刷条件と判断される。また、インク吐出口のインク吐出量とインク残吐出量の差の平均値を算出し、その平均値を比較し、平均値が小さい印刷条件が、インク残吐出量に近似する印刷条件と判断してもよい。また、各インク吐出口ごとに、インク残吐出量以上のインク吐出量であるかを判断し、インク残吐出量以上のインク吐出量となるインク吐出口の数を比較し、その数が多い印刷条件が、インク残吐出量に近似する印刷条件と判断してもよい。
【００５８】
調査印刷条件でのインク吐出量が、最適印刷条件でのインク吐出量より適切であると判断されなかった場合には（Ｓ７４５：Ｎｏ）、不揮発性ＲＡＭ２５に記憶されている印刷条件の全ての調査が完了したかが判断される（Ｓ７５５）。一方、調査印刷条件でのインク吐出量が、最適印刷条件でのインク吐出量より適切であると判断された場合には（Ｓ７４５：Ｙｅｓ）、調査印刷条件が最適印刷条件に置換される（Ｓ７５０）。調査印刷条件が最適印刷条件に置換されると、Ｓ７５５の処理へ移行し、不揮発性ＲＡＭ２５に記憶されている印刷条件の全ての調査が完了したかが判断される（Ｓ７５５）。
【００５９】
全ての印刷条件の調査が完了していないと判断された場合には（Ｓ７５５：Ｎｏ）、Ｓ７３０の処理に戻り、全ての印刷条件の調査が完了するまでＳ７３０〜Ｓ７５５の処理を繰り返す。この場合、Ｓ７３０の処理において選択される調査印刷条件とは、不揮発性ＲＡＭ２５に記憶されている印刷条件のうち、Ｓ７１５の処理で選択された印刷条件およびＳ７３０の処理で既に選択された印刷条件を除いた印刷条件から選択される。全ての印刷条件の調査が完了したと判断された場合には（Ｓ７５５：Ｙｅｓ）、最適印刷条件が印刷条件として選択される（Ｓ７６０）。Ｓ７６０の処理で最適印刷条件が印刷条件として選択されると、不揮発性ＲＡＭ２５に記憶されている複数の印刷条件から、ノズル・クリーニング処理に最適な印刷条件が選択されたと判断され、本処理を終了する。なお、印刷条件選択処理において、選択された印刷条件におけるインク吐出量を算出し、順次比較をすることで適切であるかを判断することにより、全ての印刷条件についてのインク吐出量を記憶する必要がなくなり、無駄にメモリ容量を減らすことを防ぐことができる。
【００６０】
なお、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様を採ることができる。
【００６１】
例えば、本実施形態では、インクジェット式記録装置１０を例に説明したが、これに限らず、インクジェット式印刷機能を備える複合機であってもよい。例えば、ファクシミリ装置や電話機能を備える複合機であれば、常に、複合機の電話機がＯＮになっている可能性が高い。特に、長期外出中などは、使用頻度に比べ、ノズル・クリーニング処理の頻度の方が高くなる可能性が高いため、より消耗品の無駄を防ぐといった点で有効である。なお、インクの色や色数がＣ、Ｍ、Ｙ、Ｋの４色に限定されないことは勿論のことである。
【００６２】
また、インク残吐出量の算出について、本実施形態の例に限らず、例えば、通常の印刷処理によりインクを吐出したインク吐出口については、一定量のインク残吐出量として算出してもよい。また、インク残吐出量として複数の特定量を用意し、通常の印刷処理によりインクを吐出した量に応じて、特定量が選択されるようにしてもよい。
【００６３】
また、本実施形態では、ノズル・クリーニング処理で用いられるデータは不揮発性ＲＡＭ２５に記憶されているが、これに限らず、外部メモリに記憶させてもよい。また、Ｉ／Ｆ１１を介し、ＰＣや別のネットワークに接続された所定の端末から取得し、不揮発性ＲＡＭ２５に記憶してもよい。
【００６４】
また、印刷データ選択処理において、Ｓ６１５の処理で選択される印刷条件がデフォルト設定とされており、複数の印刷データについて、各印刷データとインク吐出量比率が対応付けられて不揮発性ＲＡＭ２５に記憶され、記憶されたインク吐出量比率から、インク残吐出量比率に最も近似する印刷データが選択されてもよい。これにより、印刷データ選択処理において、インク吐出量比率の算出が省かれ、迅速な印刷データ選択処理が可能である。
【００６５】
また、印刷設定処理において、ユーザが印刷条件自動選択に設定するとき、選択可能な印刷条件を制限できるようにしてもよい。これにより、ユーザの意に反した印刷処理が実行されることを防ぎ、インクや記録媒体が無駄に使用されることを防ぐことができる。
【００６６】
また、本実施形態では、ノズル・クリーニング処理として印刷処理を行う際、不揮発性ＲＡＭ２５に未印刷データがない場合、通常のインクジェット式記録装置において一般的に行われるノズル・クリーニング処理がなされるが、ノズル・クリーニング処理としての印刷処理をしてもよい。この場合、不揮発性ＲＡＭ２５に記憶されている印刷データは全て未印刷データであるとして、印刷処理が進められる。
【符号の説明】
【００６７】
１０    インクジェット式記録装置
１３    ＣＰＵ（算出部、印刷データ選択部、印刷条件設定部、自動選択決定部、自動設定決定部）
１５    操作部
１９    印刷処理部
２１    ＲＯＭ
２３    ＲＡＭ
２５    不揮発性ＲＡＭ（記憶部）
２９    シアン用ヘッド
２９ａ    インク吐出口
３１    マゼンタ用ヘッド
３３    イエロー用ヘッド
３５    ブラック用ヘッド
【図１】
2010234543.tif 000003
【図２】
2010234543.tif 000004
【図３】
2010234543.tif 000005
【図４】
2010234543.tif 000006
【図５】
2010234543.tif 000007
【図６】
2010234543.tif 000008
【図７】
2010234543.tif 000009
【図８】
2010234543.tif 000010