(57)【要約】      （修正有）【課題】インクを有効に印刷に使用可能な制御装置の提供。【解決手段】インクジェットプリンタは、印刷実行部３００と制御装置２９９とを備えている。印刷実行部は、印刷ヘッド３３２と、インク供給部３２０と、インク供給部と印刷ヘッドとを接続するインク流路３１５Ｙ，３１５Ｍ，３１５Ｃ，３１５Ｋと、を備えている。制御装置は、インク供給部によって供給されるインクの種類が変更されたか否かを判断する変更判断部と、インクの種類が変更されたと判断される場合に、インク流路に残存している変更前のインクである残存インクを印刷に使用するか否かを判断する使用判断部と、残存インクを印刷に使用すると判断される場合に、残存インクを使用する新規の印刷を印刷実行部に実行させる印刷処理部と、残存インクを印刷に使用しないと判断されることに応じて、新規の印刷が実行されるまでに残存インクを廃棄する廃棄処理を実行する廃棄処理部と、を備えている。【選択図】図１
2020006664.tif 000002
【特許請求の範囲】
【請求項１】
インクジェットプリンタであって、
印刷を実行する印刷実行部と、
前記印刷実行部を制御する制御装置と、
を備え、
前記印刷実行部は、
インクを吐出するように構成された複数のノズルを有する印刷ヘッドと、
前記印刷ヘッドにインクを供給するように構成されたインク供給部と、
前記インク供給部と前記印刷ヘッドとを接続するインク流路と、
を備え、
前記制御装置は、
前記インク供給部によって供給されるインクの種類が変更されたか否かを判断する変更判断部と、
前記インクの前記種類が変更されたと判断される場合に、前記インク流路に残存している変更前のインクである残存インクを印刷に使用するか否かを判断する使用判断部と、
前記残存インクを印刷に使用すると判断される場合に、前記残存インクを使用する新規の印刷を前記印刷実行部に実行させる印刷処理部と、
前記残存インクを印刷に使用しないと判断されることに応じて、新規の印刷が実行されるまでに前記残存インクを廃棄する廃棄処理を実行する廃棄処理部と、
を備える、インクジェットプリンタ。
【請求項２】
請求項１に記載のインクジェットプリンタであって、
前記使用判断部は、新規の印刷のための画質に関する設定を用いて、前記残存インクを印刷に使用するか否かを判断する、
インクジェットプリンタ。
【請求項３】
請求項１または２に記載のインクジェットプリンタであって、
前記使用判断部は、新規の印刷に用いられる印刷媒体の種類を用いて、前記残存インクを印刷に使用するか否かを判断する、
インクジェットプリンタ。
【請求項４】
請求項１から３のいずれかに記載のインクジェットプリンタであって、
前記残存インクを印刷に使用すると判断するための条件は、前記インクの前記種類が特定の第１種のインクから特定の第２種のインクへ変更されたことを含む、
インクジェットプリンタ。
【請求項５】
請求項４に記載のインクジェットプリンタであって、
前記インクの前記種類が前記第２種のインクから前記第１種のインクへ変更された場合、
前記使用判断部は、前記残存インクを印刷に使用しないと判断し、
前記廃棄処理部は、前記新規の印刷の指示を受けた後に、前記廃棄処理を実行する、
インクジェットプリンタ。
【請求項６】
請求項１から５のいずれかに記載のインクジェットプリンタであって、
前記印刷処理部は、特定の色空間と前記インクに対応する色成分を含む色空間との間の対応関係を定めるプロファイルを使用して、前記印刷実行部に印刷を実行させ、
前記印刷処理部は、変更後のインクを使用する印刷を前記印刷実行部に実行させる場合、前記変更後のインクの種類に対応付けられたプロファイルを使用して前記印刷実行部に印刷を実行させる、
インクジェットプリンタ。
【請求項７】
請求項１から６のいずれかに記載のインクジェットプリンタであって、
前記印刷処理部は、前記残存インクを印刷に使用すると判断され、かつ、前記残存インクの量が前記新規の印刷に使用されるインクの量よりも少ない場合には、前記残存インクの使用に続いて前記変更後のインクが使用されるように、前記新規の印刷を前記印刷実行部に実行させる、
インクジェットプリンタ。
【請求項８】
請求項１から６のいずれかに記載のインクジェットプリンタであって、
前記印刷実行部は、特定色を含む複数色のインクを用いて印刷を実行し、
前記印刷処理部は、前記変更判断部により前記特定色のインクの種類が変更されたと判断される場合であって、前記特定色のインクに対応する前記残存インクの量が前記新規の印刷に使用されるインクの量よりも少ない場合には、前記特定色のインクに対応する前記残存インクを廃棄することなく、前記特定色のインク以外のインクを用いて、前記新規の印刷を前記印刷実行部に実行させる、
インクジェットプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、インクを用いて画像を印刷するプリンタに関する。
【背景技術】
【０００２】
インクを用いて画像を印刷するインクジェットプリンタが知られている。インクジェットプリンタは、マット紙と普通紙と光沢紙のように複数種類の印刷媒体を利用し得る。ここで、一台の印刷装置にて複数種類のインクを使用する技術が、提案されている。例えば、複数種類の印刷媒体に対応して種類の異なるインクが充填された複数のインクカートリッジが、準備される。そして、印刷媒体に適したインクカートリッジが、印刷装置に装着される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０１１３９２号公報
【特許文献２】特開２００４−０５０５０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術によれば、インクの種類が変更された場合、異種インクが混ざり合うのを防止するために、通常のクリーニング動作より強い洗浄が行われる。ところが、洗浄に起因してインクの廃棄量が増大することによって、インクを有効に印刷に使用できない場合があった。
【０００５】
本明細書は、インクを有効に印刷に使用できる技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示された技術は、以下の適用例として実現することが可能である。
【０００７】
［適用例１］インクジェットプリンタであって、印刷を実行する印刷実行部と、前記印刷実行部を制御する制御装置と、を備え、前記印刷実行部は、インクを吐出するように構成された複数のノズルを有する印刷ヘッドと、前記印刷ヘッドにインクを供給するように構成されたインク供給部と、前記インク供給部と前記印刷ヘッドとを接続するインク流路と、を備え、前記制御装置は、前記インク供給部によって供給されるインクの種類が変更されたか否かを判断する変更判断部と、前記インクの前記種類が変更されたと判断される場合に、前記インク流路に残存している変更前のインクである残存インクを印刷に使用するか否かを判断する使用判断部と、前記残存インクを印刷に使用すると判断される場合に、前記残存インクを使用する新規の印刷を前記印刷実行部に実行させる印刷処理部と、前記残存インクを印刷に使用しないと判断されることに応じて、新規の印刷が実行されるまでに前記残存インクを廃棄する廃棄処理を実行する廃棄処理部と、を備える、インクジェットプリンタ。
【０００８】
この構成によれば、インク流路に残存している残存インクを印刷に使用し得るので、インクの種類が変更される場合に、インクを有効に印刷に使用できる。
【０００９】
［適用例２］適用例１に記載のインクジェットプリンタであって、前記使用判断部は、新規の印刷のための画質に関する設定を用いて、前記残存インクを印刷に使用するか否かを判断する、インクジェットプリンタ。
【００１０】
この構成によれば、新規の印刷のための画質に関する設定に適した判断が行われるので、新規の印刷を適切に実行できる。
【００１１】
［適用例３］適用例１または２に記載のインクジェットプリンタであって、前記使用判断部は、新規の印刷に用いられる印刷媒体の種類を用いて、前記残存インクを印刷に使用するか否かを判断する、インクジェットプリンタ。
【００１２】
この構成によれば、新規の印刷に用いられる印刷媒体の種類に適した判断が行われるので、新規の印刷を適切に実行できる。
【００１３】
［適用例４］適用例１から３のいずれかに記載のインクジェットプリンタであって、前記残存インクを印刷に使用すると判断するための条件は、前記インクの前記種類が特定の第１種のインクから特定の第２種のインクへ変更されたことを含む、インクジェットプリンタ。
【００１４】
この構成によれば、インクの種類が特定の第１種のインクから特定の第２種のインクへ変更された場合に、インクを有効に印刷に使用できる。
【００１５】
［適用例５］適用例４に記載のインクジェットプリンタであって、前記インクの前記種類が前記第２種のインクから前記第１種のインクへ変更された場合、前記使用判断部は、前記残存インクを印刷に使用しないと判断し、前記廃棄処理部は、前記新規の印刷の指示を受けた後に、前記廃棄処理を実行する、インクジェットプリンタ。
【００１６】
この構成によれば、新規の印刷の指示を受けた段階でインク流路に残存している残存インクを、適切に、廃棄できる。
【００１７】
［適用例６］適用例１から５のいずれかに記載のインクジェットプリンタであって、前記印刷処理部は、特定の色空間と前記インクに対応する色成分を含む色空間との間の対応関係を定めるプロファイルを使用して、前記印刷実行部に印刷を実行させ、前記印刷処理部は、変更後のインクを使用する印刷を前記印刷実行部に実行させる場合、前記変更後のインクの種類に対応付けられたプロファイルを使用して前記印刷実行部に印刷を実行させる、インクジェットプリンタ。
【００１８】
この構成によれば、変更後のインクの種類に適した印刷を実行できる。
【００１９】
［適用例７］適用例１から６のいずれかに記載のインクジェットプリンタであって、前記印刷処理部は、前記残存インクを印刷に使用すると判断され、かつ、前記残存インクの量が前記新規の印刷に使用されるインクの量よりも少ない場合には、前記残存インクの使用に続いて前記変更後のインクが使用されるように、前記新規の印刷を前記印刷実行部に実行させる、インクジェットプリンタ。
【００２０】
この構成によれば、残存インクの量が新規の印刷に使用されるインクの量よりも少ない場合であっても、インクを有効に印刷に使用できる。
【００２１】
［適用例８］適用例１から６のいずれかに記載のインクジェットプリンタであって、前記印刷実行部は、特定色を含む複数色のインクを用いて印刷を実行し、前記印刷処理部は、前記変更判断部により前記特定色のインクの種類が変更されたと判断される場合であって、前記特定色のインクに対応する前記残存インクの量が前記新規の印刷に使用されるインクの量よりも少ない場合には、前記特定色のインクに対応する前記残存インクを廃棄することなく、前記特定色のインク以外のインクを用いて、前記新規の印刷を前記印刷実行部に実行させる、インクジェットプリンタ。
【００２２】
この構成によれば、残存インクの量が新規の印刷に使用されるインクの量よりも少ない場合であっても、インクを有効に印刷に使用できる。
【００２３】
なお、本明細書に開示の技術は、種々の態様で実現することが可能であり、例えば、プリンタの制御方法および制御装置、制御装置と印刷実行部とを備えるプリンタ、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【００２４】
【図１】一実施例としての複合機を示す説明図である。
【図２】用紙の種類とインクの種類と適合性との対応関係の例を示す表である。
【図３】印刷処理の例を示すフローチャートである。
【図４】印刷処理の例を示すフローチャートである。
【図５】印刷処理の例を示すフローチャートである。
【発明を実施するための形態】
【００２５】
Ａ．第１実施例：
図１は、一実施例としての複合機を示す説明図である。複合機２００は、制御装置２９９と、スキャナ部２８０と、印刷実行部３００と、を有している。制御装置２９９は、プロセッサ２１０と、記憶装置２１５と、表示部２４０と、操作部２５０と、通信インタフェース２７０と、を有している。複合機２００の各要素は、バスを介して互いに接続されている。記憶装置２１５は、揮発性記憶装置２２０と、不揮発性記憶装置２３０と、を含んでいる。
【００２６】
プロセッサ２１０は、データ処理を行う装置であり、例えば、ＣＰＵである。揮発性記憶装置２２０は、例えば、ＤＲＡＭであり、不揮発性記憶装置２３０は、例えば、フラッシュメモリである。
【００２７】
不揮発性記憶装置２３０は、プログラム２３２と、第１プロファイル２３３と、第２プロファイル２３４と、第３プロファイル２３５と、推定残存インク量情報２３７と、残存インク種類情報２３８と、を格納している。これらの情報の詳細については、後述する。プロセッサ２１０は、プログラム２３２を実行することによって、種々の機能を実現する（詳細は、後述）。プロセッサ２１０は、プログラム２３２の実行に利用される種々の中間データを、記憶装置（例えば、揮発性記憶装置２２０、不揮発性記憶装置２３０のいずれか）に、一時的に格納する。本実施例では、プログラム２３２とプロファイル２３３、２３４、２３５とは、複合機２００の製造者によって、ファームウェアとして、不揮発性記憶装置２３０に予め格納されている。
【００２８】
表示部２４０は、画像を表示するように構成された装置であり、例えば、液晶ディスプレイである。操作部２５０は、ユーザによる操作を受け取るように構成された装置であり、例えば、表示部２４０上に重ねて配置されたタッチパネルである。ユーザは、操作部２５０を操作することによって、種々の指示を複合機２００に入力可能である。なお、表示部２４０は、ＬＥＤディスプレイ、有機ＥＬディスプレイなどの、画像を表示する他の種類の装置であってよい。また、操作部２５０は、ボタン、レバーなどの、ユーザによって操作される他の種類の装置であってよい。
【００２９】
通信インタフェース２７０は、他の装置と通信するためのインタフェースである。本実施例では、通信インタフェース２７０は、ＵＳＢインタフェースを含んでいる。通信インタフェース２７０には、印刷用の画像データを格納するメモリーカードＭＣが、装着され得る。通信インタフェース２７０は、有線ＬＡＮインタフェース、IEEE802.11の無線インタフェースなどの、ネットワークインタフェースを含んでよい。
【００３０】
スキャナ部２８０は、ＣＣＤやＣＭＯＳなどの光電変換素子を用いて光学的に原稿等の対象物を読み取ることによって、読み取った画像（「スキャン画像」と呼ぶ）を表すスキャンデータを生成する。スキャンデータは、例えば、カラーのスキャン画像を表すＲＧＢのビットマップデータである。
【００３１】
印刷実行部３００は、用紙（印刷媒体の一例）上に画像を印刷する装置である。印刷実行部３００は、印刷機構３７０と、印刷機構３７０を制御するように構成された制御回路３６０と、を有している。本実施例では、印刷機構３７０は、インクジェット式の印刷機構である。
【００３２】
図１の下部には、印刷機構３７０の例が示されている。図中には、上から見た印刷機構３７０の概略図が示されている。印刷機構３７０は、略平行に配置された一対のガイドレール３８２、３８４と、一対のプーリ３９５、３９６と、プーリ３９５、３９６に巻き掛けられるとともに一対のガイドレール３８２、３８４に略平行に延びるベルト３９７と、プーリ３９５を回転させるキャリッジモータ３９８と、ガイドレール３８２、３８４にスライド可能に支持されるとともにベルト３９７に接合されたキャリッジユニット３３０と、を備えている。キャリッジモータ３９８は、プーリ３９５を、正方向または逆方向に回転させる。プーリ３９５の回転により、ベルト３９７が往復移動し、キャリッジユニット３３０はガイドレール３８２、３８４に沿って往復移動する。以下、キャリッジユニット３３０の移動方向（すなわち、ガイドレール３８２、３８４の延びる方向）を、走査方向とも呼ぶ。キャリッジユニット３３０の移動可能な領域は、用紙上に画像を記録するための記録領域Ａ１と、キャリッジユニット３３０のメンテナンスのためのメンテナンス領域Ａ２と、を有している。
【００３３】
キャリッジユニット３３０は、印刷ヘッド３３２と、印刷ヘッド３３２に接続されたバッファタンク３４０Ｋ、３４０Ｃ、３４０Ｍ、３４０Ｙと、を備えている。バッファタンク３４０Ｋ、３４０Ｃ、３４０Ｍ、３４０Ｙは、ブラックＫ、シアンＣ、マゼンタＭ、イエロＹのインクを、それぞれ、一時的に貯留する。印刷ヘッド３３２は、インクを吐出するように構成された４つのノズル列３３４Ｋ、３３４Ｃ、３３４Ｍ、３３４Ｙを有している。ノズル列３３４Ｋ、３３４Ｃ、３３４Ｍ、３３４Ｙは、印刷ヘッド３３２の下方に設けられているが、図中では、説明のために、実線で示されている。これらのノズル列３３４Ｋ、３３４Ｃ、３３４Ｍ、３３４Ｙは、それぞれ、走査方向に垂直な方向の位置が互いに異なる複数のノズルＮｚで構成されている。ノズル列３３４Ｋ、３３４Ｃ、３３４Ｍ、３３４Ｙは、それぞれ、バッファタンク３４０Ｋ、３４０Ｃ、３４０Ｍ、３４０Ｙに接続されている。ノズル列３３４Ｋ、３３４Ｃ、３３４Ｍ、３３４Ｙは、ブラックＫ、シアンＣ、マゼンタＭ、イエロＹのインクのインク滴を、それぞれ吐出する。図示を省略するが、印刷ヘッド３３２は、インク滴を吐出させる駆動装置（例えば、ピエゾ素子やヒータ）を、ノズルＮｚ毎に、備えている。
【００３４】
印刷機構３７０は、さらに、カートリッジ装着部３２０と、インク供給チューブ３１０Ｋ、３１０Ｃ、３１０Ｍ、３１０Ｙと、プラテン３８６と、キャップ装置３５２と、廃インク受皿３５４と、を備えている。
【００３５】
カートリッジ装着部３２０には、ブラックＫ、シアンＣ、マゼンタＭ、イエロＹのインクカートリッジ４００Ｋａ（４００Ｋｂ）、４００Ｃ、４００Ｍ、４００Ｙが、着脱自在に装着されている。本実施例では、シアンＣ、マゼンタＭ、イエロＹのインクカートリッジ４００Ｃ、４００Ｍ、４００Ｙは、それぞれ、染料インクを収容している。ブラックＫのインクカートリッジとしては、染料インクを収容する第１種インクカートリッジ４００Ｋａと、顔料インクを収容する第２種インクカートリッジ４００Ｋｂと、から任意に選択されたカートリッジが、装着される。
【００３６】
図２は、用紙の種類とインクの種類と適合性との対応関係の例を示す表である。本実施例では、印刷機構３７０は、用紙として、普通紙と光沢紙とから任意に選択された用紙を利用可能である。また、印刷機構３７０は、ブラックのインクの種類として、第１種インクカートリッジ４００Ｋａに収容されている第１種インク（ここでは、染料）と、第２種インクカートリッジ４００Ｋｂに収容されている第２種インク（ここでは、顔料）と、から任意に選択されたインクを利用可能である。適合性は、Ａ（最適）、Ｂ（良）、Ｃ（不適）の３段階で評価されている。
【００３７】
図２の例では、第１種インクの適合性は、普通紙にとって「Ｂ」であり、光沢紙にとって「Ａ」である。第２種インクの適合性は、普通紙にとって「Ａ」であり、光沢紙にとって「Ｃ」である。このように、本実施例では、普通紙が利用される場合には、第１種インクと第２種インクとのいずれも使用可能である。光沢紙が利用される場合には、第２種インクを使用せずに、第１種インクを使用することが、推奨される。ユーザは、印刷に使用される用紙の種類に合わせて、カートリッジ装着部３２０（図１）に装着されるブラックインクのカートリッジを、変更してよい。なお、ＣＭＹに関しては、用紙の種類に拘わらずに、染料のインクカートリッジ４００Ｃ、４００Ｍ、４００Ｙが使用される。
【００３８】
図１に示すように、各インクカートリッジ４００Ｋａ、４００Ｋｂ、４００Ｃ、４００Ｍ、４００Ｙには、非接触型のメモリ４０６Ｋａ、４０６Ｋｂ、４０６Ｃ、４０６Ｍ、４０６Ｙが、固定されている。メモリ４０６Ｋａ、４０６Ｋｂ、４０６Ｃ、４０６Ｍ、４０６Ｙには、インクカートリッジ４００Ｋａ、４００Ｋｂ、４００Ｃ、４００Ｍ、４００Ｙに収容されているインクに関連する情報であるインク情報が、それぞれ格納されている。インク情報は、インクを識別する情報（例えば、型番）を、含んでいる。インク情報を用いることによって、インクの色と種類とを、特定できる。カートリッジ装着部３２０は、非接触型のメモリリーダ３２６Ｋ、３２６Ｃ、３２６Ｍ、３２６Ｙを有している。メモリリーダ３２６Ｋ、３２６Ｃ、３２６Ｍ、３２６Ｙは、ＫＣＭＹのそれぞれのインクカートリッジのメモリから、インク情報を読み取る。
【００３９】
インク供給チューブ３１０Ｋ、３１０Ｃ、３１０Ｍ、３１０Ｙは、カートリッジ装着部３２０とキャリッジユニット３３０とを接続している。インク供給チューブ３１０Ｋ、３１０Ｃ、３１０Ｍ、３１０Ｙは、インクカートリッジ４００Ｋａ（４００Ｋｂ）、４００Ｃ、４００Ｍ、４００Ｙから、バッファタンク３４０Ｋ、３４０Ｃ、３４０Ｍ、３４０Ｙへ、ＫＣＭＹのインクをそれぞれ供給する。このように、インクカートリッジ４００Ｋａ（４００Ｋｂ）、４００Ｃ、４００Ｍ、４００Ｙは、インク供給チューブ３１０Ｋ、３１０Ｃ、３１０Ｍ、３１０Ｙを介して、バッファタンク３４０Ｋ、３４０Ｃ、３４０Ｍ、３４０Ｙに、それぞれ接続されている。
【００４０】
カートリッジ装着部３２０は、印刷ヘッド３３２へインクを供給するように構成されたインク供給部の例である（以下、カートリッジ装着部３２０を、インク供給部３２０とも呼ぶ）。そして、インク供給チューブ３１０Ｋ、３１０Ｃ、３１０Ｍ、３１０Ｙとバッファタンク３４０Ｋ、３４０Ｃ、３４０Ｍ、３４０Ｙとの全体は、カートリッジ装着部３２０と印刷ヘッド３３２とを接続するインク流路の例である。以下、ＫＣＭＹ毎のインク流路を、インク流路３１５Ｋ、３１５Ｃ、３１５Ｍ、３１５Ｙとも呼ぶ。例えば、ブラックのインク供給チューブ３１０Ｋとブラックのバッファタンク３４０Ｋとの全体が、ブラックのインク流路３１５Ｋに相当する。
【００４１】
カートリッジ装着部３２０に装着されているブラックのインクカートリッジが、他の種類のブラックインクのインクカートリッジに変更された場合、インク流路３１５Ｋ内には、変更前のインクである旧インクが、残存している。後述するように、本実施例の印刷処理では、このような旧インク（残存インクとも呼ぶ）を使用する印刷が、行われ得る。
【００４２】
残存インク種類情報２３８は、インク流路３１５Ｋ内に残存しているインクの種類を示している。以下、残存インク種類情報２３８によって示されるインクの種類を、残存インク種類２３８ｘとも呼ぶ。インクの種類が変更された場合、残存インク種類２３８ｘは、変更前の旧インクの種類を示している。推定残存インク量情報２３７は、インク流路３１５Ｋ内に残存している旧インクの量の推定値を示している。以下、推定残存インク量情報２３７によって示される旧インクの推定量を、推定残存インク量２３７ｘとも呼ぶ。これらの情報２３７、２３８は、後述する印刷処理によって、更新される。
【００４３】
なお、プロセッサ２１０は、複合機２００の出荷後の最初の電源の投入時に、推定残存インク量情報２３７と残存インク種類情報２３８とを、初期化する。例えば、推定残存インク量２３７ｘがゼロであるように、推定残存インク量情報２３７が初期化される。また、残存インク種類２３８ｘが、カートリッジ装着部３２０に装着されているブラックのインクカートリッジのメモリから読み取られたインク情報によって特定されるインクの種類を示すように、残存インク種類情報２３８が初期化される。
【００４４】
プラテン３８６は、記録領域Ａ１におけるキャリッジユニット３３０の下方に配置されており、用紙を支持する板状の部材である。印刷時には、キャリッジユニット３３０は、走査方向に移動しつつプラテン３８６上の図示しない用紙に向かってインク滴を吐出する処理である走査処理を行うことによって、用紙上に画像を記録する。なお、印刷機構３７０は、用紙を走査方向に垂直な方向（搬送方向とも呼ぶ）に搬送する図示しないローラを備えている。印刷機構３７０は、キャリッジユニット３３０による走査処理と用紙の搬送とを繰り返すことによって、用紙の全体の印刷を行う。
【００４５】
キャップ装置３５２と廃インク受皿３５４とは、メンテナンス領域Ａ２におけるキャリッジユニット３３０の下方に配置されている。キャップ装置３５２は、キャップ装置３５２に対向する位置の印刷ヘッド３３２の下面を封止して、複数のノズルＮｚからインク等を吸引するパージ処理を実行するように構成されている（キャップ装置３５２には、図示しない吸引ポンプが接続されている）。廃インク受皿３５４は、印刷ヘッド３３２によって吐出されたインク滴を受けるための容器状の部材である。キャリッジユニット３３０は、廃インク受皿３５４に対向する位置で、廃インク受皿３５４に向けてインクを吐出することによって、ノズルＮｚを清掃できる（フラッシングとも呼ばれる）。
【００４６】
制御回路３６０は、制御装置２９９からの指示に従って印刷機構３７０を制御する様に構成された電気回路である。制御回路３６０は、例えば、ASIC（Application Specific Integrated Circuit）などの専用のハードウェアを用いて、構成されている。
【００４７】
図３〜図５は、複合機２００によって実行される印刷処理の例を示すフローチャートである。制御装置２９９（図１）のプロセッサ２１０は、ユーザからの印刷指示を受信する。プロセッサ２１０は、印刷指示に基づいて、印刷処理を開始する。印刷指示の入力方法は、任意の方法であってよい。例えば、ユーザは、通信インタフェース２７０を介して通信可能な図示しないコンピュータを用いて、複合機２００に印刷指示を送信してもよい。また、ユーザは、操作部２５０を操作することによって、印刷指示を入力してよい。以下、ユーザは、操作部２５０を操作することによって、印刷処理の指示を入力することとする。
【００４８】
本実施例では、印刷指示は、印刷用の画像データを指定する情報と、種々の印刷設定に関する情報とを、含んでいる。印刷設定に関する情報は、印刷モードを指定する情報と、用紙の種類を指定する情報と、を含んでいる。以下、印刷用の画像データを、対象データとも呼ぶ。対象データとしては、例えば、通信インタフェース２７０に接続されたメモリーカードＭＣに格納されている画像データが、指定される。印刷モードは、「画質優先モード」と「速度優先モード」とを含む複数のモードから選択される。画質優先モードは、例えば、一方向の走査処理において、印刷ヘッド３３２が用紙にインク滴を吐出する印刷モードである。速度優先モードは、例えば、双方向の走査処理のそれぞれにおいて、印刷ヘッド３３２が用紙にインク滴を吐出する印刷モードである。用紙の種類は、「普通紙」と「光沢紙」とから選択される。
【００４９】
Ｓ１２０では、プロセッサ２１０は、印刷実行部３００に、インク情報の取得指示を供給する。制御回路３６０は、指示に従って、メモリリーダ３２６Ｋ、３２６Ｃ、３２６Ｍ、３２６Ｙにインク情報を読み取らせ、読み取られたインク情報を制御装置２９９に供給する。プロセッサ２１０は、印刷実行部３００から、カートリッジ装着部３２０に装着されている４個のインクカートリッジのそれぞれのインク情報を取得する。そして、プロセッサ２１０は、取得したインク情報を不揮発性記憶装置２３０に格納する。後述するように、次回の印刷処理で、プロセッサ２１０は、不揮発性記憶装置２３０のインク情報を前回の印刷処理でのインク情報として、参照する。
【００５０】
Ｓ１３０では、プロセッサ２１０は、Ｓ１２０で取得したブラックのインク情報を用いて、前回の印刷の後にブラックインクの種類が変更されたか否かを判断する。以下、カートリッジ装着部３２０に装着されているインクカートリッジに収容されているブラックインクを、現行インクとも呼ぶ。Ｓ１２０のインク情報によって示されるブラックインクの種類を、現行インク種類と呼ぶ。プロセッサ２１０は、前回の印刷処理のＳ１２０で不揮発性記憶装置２３０に格納されたインク情報を参照することによって、前回の印刷処理における現行インク種類を特定する。そして、プロセッサ２１０は、前回の印刷処理における現行インク種類が今回の印刷処理における現行インク種類と異なる場合に、前回の印刷の後にブラックインクの種類が別の種類に変更されたと判断する。
【００５１】
前回の印刷の後にブラックインクの種類が変更された場合（Ｓ１３０：Ｙｅｓ）、Ｓ１４０で、プロセッサ２１０は、推定残存インク量２３７ｘ（図１）がインク流路３１５Ｋの容量の相当するゼロよりも大きな所定の量を示すように、推定残存インク量情報２３７を更新する。そして、処理は、Ｓ１４５へ移行する。前回の印刷の後にブラックインクの種類が変更されていない場合（Ｓ１３０：Ｎｏ）、プロセッサ２１０は、Ｓ１４０をスキップして、Ｓ１４５へ移行する。
【００５２】
Ｓ１４５では、プロセッサ２１０は、自動クリーニングの要否を判断する。本実施例では、自動クリーニングの要否は、予め決められたクリーニング実行条件に従って、判断される。クリーニング実行条件は、乾燥したインクによるノズルＮｚの閉塞を抑制するように、実験的に決められている。例えば、クリーニング実行条件は、前回の印刷から所定日数が経過したことであってよい。プロセッサ２１０は、クリーニング実行条件が満たされる場合、フラッシングの実行指示を、印刷実行部３００に供給する。印刷実行部３００の制御回路３６０は、指示に従って、印刷ヘッド３３２にフラッシングを実行させる。また、プロセッサ２１０は、推定残存インク量２３７ｘ（図１）が現行の推定残存インク量２３７ｘからフラッシングによって使用されるブラックインクの量を減算して得られる値を示すように、推定残存インク量情報２３７を更新する。フラッシングによる使用量は、予め決められている。そして、Ｓ１４５が終了する。クリーニング条件が満たされない場合、プロセッサ２１０は、フラッシングの実行指示を印刷実行部３００に供給せずに、Ｓ１４５を終了する。
【００５３】
Ｓ１５０では、プロセッサ２１０は、推定残存インク量情報２３７（図１）を参照することによって、推定残存インク量２３７ｘを特定する。Ｓ１６０では、プロセッサ２１０は、推定残存インク量２３７ｘがゼロよりも大きいか否かを判断する。
【００５４】
本実施例では、１回のクリーニング（Ｓ１４５）は、インク流路３１５Ｋ内のインクの一部のみを使用することとする。前回の印刷の後にブラックインクの種類が変更された場合、推定残存インク量２３７ｘはゼロよりも大きいので（Ｓ１４０）、Ｓ１６０の判断結果は、Ｙｅｓである。また、ブラックインクの種類が変更された後に１回以上の印刷処理が行われ、かつ、印刷に使用されなかった旧インクがインク流路３１５Ｋに残存している場合、Ｓ１６０の判断結果は、Ｙｅｓである。ブラックインクの種類が変更されていない場合、推定残存インク量２３７ｘはゼロ以下であるので、Ｓ１６０の判断結果は、Ｎｏである。ブラックインクの種類が変更された後に１回以上の印刷処理が行われ、かつ、旧インクの全てが印刷によって使用されて旧インクがインク流路３１５Ｋに残存していない場合、Ｓ１６０の判断結果は、Ｎｏである。なお、１回のクリーニング（Ｓ１４５）が、インク流路３１５Ｋ内のインクの全てを使用してもよい。前回の印刷の後にブラックインクの種類が変更され、かつ、旧インクの全てがクリーニングによって使用されて旧インクがインク流路３１５Ｋに残存していない場合、Ｓ１６０の判断結果は、Ｎｏである。
【００５５】
Ｓ１６０の判断結果がＹｅｓである場合、Ｓ１７０で、プロセッサ２１０は、ブラックインクの種類が第１種から第２種に変更されたか否かを判断する。本実施例では、プロセッサ２１０は、残存インク種類２３８ｘが第１種（ここでは、染料）を示し、かつ、現行インク種類が第２種（ここでは、顔料）を示す場合に、ブラックインクの種類が第１種から第２種に変更されたと判断する。
【００５６】
ブラックインクの種類が第１種から第２種に変更されたと判断される場合（Ｓ１７０：Ｙｅｓ）、Ｓ１９０で、プロセッサ２１０は、印刷指示によって指定された印刷モードが「画質優先モード」であるか否かを判断する。印刷モードが「画質優先モード」とは異なる場合（Ｓ１９０：Ｎｏ）、Ｓ２００（図４）で、プロセッサ２１０は、対象データを解析することによって印刷に必要なブラックインクのインク量の推定値を算出し、推定残存インク量２３７ｘで印刷を完了できるか否かを判断する。印刷に必要なブラックインクのインク量の推定値の算出方法は、種々の方法であってよい。本実施例では、プロセッサ２１０は、対象データを、予め決められた印刷解像度のビットマップデータに変換する。そして、プロセッサ２１０は、１つの画素の色値（例えば、ＲＧＢの階調値）と１つの画素の各インクの量との予め決められた対応関係を参照して、画素毎の各インクの量を特定する。プロセッサ２１０は、全ての画素のブラックインクの量の合計値を算出する。この合計値が、印刷に必要なブラックインクのインク量の推定値として、使用される（推定使用量とも呼ぶ）。
【００５７】
プロセッサ２１０は、推定残存インク量２３７ｘが推定使用量以上である場合に、推定残存インク量２３７ｘで印刷を完了できると判断する。この場合（Ｓ２００：Ｙｅｓ）、Ｓ２４０で、プロセッサ２１０は、残存インクを使用する印刷を、印刷実行部３００に実行させる。本実施例では、プロセッサ２１０は、対象データを用いて、印刷実行部３００に供給するための印刷データを生成する。印刷データは、印刷実行部３００の制御回路３６０によって解釈可能なデータ形式のデータである。プロセッサ２１０は、生成した印刷データを、印刷実行部３００に供給する。印刷実行部３００の制御回路３６０は、受信した印刷データに従って印刷機構３７０を制御する。これにより、画像が用紙上に印刷される。
【００５８】
印刷データの生成方法としては、種々の方法を採用可能である。本実施例では、プロセッサ２１０は、解像度変換処理と、解像度が変換された画像データの色変換処理と、色変換済の画像データを用いるハーフトーン処理と、を実行することによって、印刷データを生成する。解像度変換処理は、対象データの解像度を印刷用の予め決められた印刷解像度に変換する処理である。対象データのデータ形式は、ビットマップ形式とは異なる形式であってよい（例えば、対象データは、ページ記述言語で記述されたデータであってよい）。この場合、プロセッサ２１０は、対象データを印刷解像度のビットマップデータに変換する処理（例えば、ラスタライズ処理）を実行する。生成される印刷解像度の画像データは、予め決められた入力色空間（例えば、ＲＧＢ）のビットマップデータである。
【００５９】
色変換処理は、各画素の色値を、入力色空間の色値から、印刷用の色空間である印刷色空間の色値に変換する処理である。印刷色空間は、印刷実行部３００によって使用されるインクに対応する色成分で表される色空間である。本実施例では、印刷色空間としては、染料のブラックインクを使用する場合のＫＣＭＹ色空間（第１色空間とも呼ぶ）と、顔料のブラックインクを使用する場合のＫＣＭＹ色空間（第２色空間とも呼ぶ）と、が使用可能である。さらに、本実施例では、ブラックインクを使用せずに印刷を行うＣＭＹ色空間（第３色空間とも呼ぶ）が、使用可能である。
【００６０】
プロファイル２３３、２３４、２３５（図１）は、入力色空間の色値と印刷色空間の色値との対応関係を示すデータである（例えば、ルックアップテーブル）。第１プロファイル２３３は、第１色空間（染料ブラック）との対応関係を示し、第２プロファイル２３４は、第２色空間（顔料ブラック）との対応関係を示し、第３プロファイル２３５は、第３色空間（ＣＭＹ）との対応関係を示している。Ｓ２４０が実行される場合、残存インクは、染料のブラックインクである。従って、プロセッサ２１０は、第１プロファイル２３３を参照して、色変換処理を実行する。これにより、残存インクの種類に適した色変換が、行われる。
【００６１】
ハーフトーン処理は、例えば、誤差拡散法や、ディザマトリクスを用いる方法など、種々の方法の処理であってよい。プロセッサ２１０は、ハーフトーン処理の結果を表すデータを用いて、印刷データを生成する。
【００６２】
Ｓ２５０では、プロセッサ２１０は、推定残存インク量２３７ｘが現行の推定残存インク量２３７ｘから印刷に使用されたブラックインクの実際の使用量を減算して得られる値を示すように、推定残存インク量情報２３７を更新する。印刷に使用されたブラックインクの実際の使用量（実使用量とも呼ぶ）の算出方法は、種々の方法であってよい。本実施例では、プロセッサ２１０は、印刷データを解析することによって各画素のブラックインクの使用量を特定する。そして、プロセッサ２１０は、全ての画素のブラックインクの使用量の合計値を、実使用量として算出する。Ｓ２５０で推定残存インク量情報２３７が更新されたことに応じて、プロセッサ２１０は、印刷処理を終了する。
【００６３】
Ｓ２００で、推定残存インク量２３７ｘが推定使用量未満である場合（Ｓ２００：Ｎｏ）、プロセッサ２１０は、推定残存インク量２３７ｘで印刷を完了できないと判断する。この場合、Ｓ２１０で、プロセッサ２１０は、印刷指示によって指定された用紙の種類を特定する。Ｓ２２０で、プロセッサ２１０は、用紙の種類が現行インク種類に適合しているか否かを判断する。本実施例では、現行インク種類と用紙の種類との組み合わせの適合性（図２）がＡまたはＢである場合に、用紙の種類が現行インク種類に適合していると判断される。適合性がＣである場合、用紙の種類が現行インク種類に適合していないと判断される。
【００６４】
用紙の種類が現行インク種類に適していると判断される場合（Ｓ２２０：Ｙｅｓ）、プロセッサ２１０は、上述したＳ２４０、Ｓ２５０を実行して、印刷処理を終了する。これにより、残存インクを使用する印刷が、行われる。なお、この場合、推定残存インク量２３７ｘが推定使用量よりも少ないので、印刷では、残存インクが使用され、続いて現行インクが使用される。
【００６５】
用紙の種類が現行インク種類に適していないと判断される場合（Ｓ２２０：Ｎｏ）、Ｓ２３０で、プロセッサ２１０は、種類を変更可能なインクを用いない印刷を、印刷実行部３００に実行させる。本実施例では、ブラックインクを用いずにＣＭＹの３種類のインクを用いる印刷が、行われる。プロセッサ２１０は、Ｓ２４０と同様に、印刷データを生成し、生成した印刷データを、印刷実行部３００へ供給する。ここで、プロセッサ２１０は、色変換処理において、第３色空間（ＣＭＹ）に対応する第３プロファイル２３５を使用する。これにより、ブラックインクを用いずにＣＭＹの３種類のインクを用いる適切な印刷データが、生成される。
【００６６】
Ｓ２３０の印刷の後、プロセッサ２１０は、Ｓ２５０で推定残存インク量情報２３７を更新する。Ｓ２５０は、Ｓ２４０の印刷が実行される場合と同様に、行われる。そして、印刷処理が終了する。ここで、残存インクは、廃棄されない。残存インクは、次回以降の印刷で、使用され得る。このように、インクを有効に印刷に使用できる。
【００６７】
図３のＳ１９０で、印刷モードが「画質優先モード」である場合（Ｓ１９０：Ｙｅｓ）、Ｓ３００（図５）で、プロセッサ２１０は、対象データを解析することによって印刷に必要なブラックインクのインク量を算出し、推定残存インク量２３７ｘで印刷を完了できるか否かを判断する。Ｓ３００の処理は、Ｓ２００（図４）の処理と、同じである。
【００６８】
推定残存インク量２３７ｘで印刷を完了できると判断される場合（Ｓ３００：Ｙｅｓ）、Ｓ３１０で、プロセッサ２１０は、印刷指示によって指定された用紙の種類を特定する。Ｓ３２０では、プロセッサ２１０は、残存インクが用紙の種類に適合するか否かを判断する。本実施例では、残存インク種類２３８ｘと用紙の種類との組み合わせの適合性（図２）がＡまたはＢである場合に、残存インクが用紙の種類に適合すると判断される。適合性がＣである場合、残存インクが用紙の種類に適合していないと判断される。
【００６９】
残存インクが用紙の種類に適合すると判断される場合（Ｓ３２０：Ｙｅｓ）、プロセッサ２１０は、Ｓ３３０で残存インクを使用する印刷を印刷実行部３００に実行させ、Ｓ３３５で推定残存インク量情報２３７を更新する。Ｓ３３０、Ｓ３３５の処理は、図４のＳ２４０、Ｓ２５０の処理と、それぞれ同じである。Ｓ３３０、Ｓ３３５の終了に応じて、印刷処理が終了する。
【００７０】
Ｓ３２０で残存インクが用紙の種類に適合していないと判断される場合（Ｓ３２０：Ｎｏ）、Ｓ３４０で、プロセッサ２１０は、残存インクの廃棄処理を実行する。具体的には、プロセッサ２１０は、残存インクの廃棄指示を、印刷実行部３００に供給する。印刷実行部３００の制御回路３６０は、指示に従って、残存インクを廃棄する。残存インクを廃棄する処理は、インク流路３１５Ｋ内の残存インクを廃棄する任意の処理であってよい。例えば、残存インクを廃棄する処理は、印刷ヘッド３３２にフラッシングを実行させる処理であってよい。これに代えて、残存インクを廃棄する処理は、キャップ装置３５２を用いるパージ処理であってよい。いずれの場合も、プロセッサ２１０は、推定残存インク量２３７ｘを用いて廃棄量を決定し、決定した廃棄量のインクの廃棄を印刷実行部３００に指示してよい。制御回路３６０は、指示に従って、廃棄量のインクを廃棄する処理を実行してよい。ここで、廃棄量は、推定残存インク量２３７ｘ以上の種々の値に決定されてよい。例えば、廃棄量は、推定残存インク量２３７ｘ以上、インク流路３１５Ｋの容量以下の量に決定されてよい。これに代えて、廃棄量は、予め決められた量であってよい（例えば、インク流路３１５Ｋの容量）。
【００７１】
Ｓ３５０では、プロセッサ２１０は、既定のプロファイルを、現行インク種類に適したプロファイルに設定する。例えば、現行インク種類が第１種インクである場合、既定のプロファイルは、第１種インクに対応する第１プロファイル２３３に設定される。現行インク種類が第２種インクである場合、既定のプロファイルは、第２種インクに対応する第２プロファイル２３４に設定される。
【００７２】
Ｓ３６０では、プロセッサ２１０は、現行インクを使用する印刷を、印刷実行部３００に実行させる。プロセッサ２１０は、Ｓ２４０（図４）と同様に、印刷データを生成し、生成した印刷データを、印刷実行部３００へ供給する。ここで、プロセッサ２１０は、色変換処理において、既定のプロファイル、すなわち、現行インクに対応するプロファイルを使用する（第１プロファイル２３３または第２プロファイル２３４）。これにより、現行インクを含むＫＣＭＹの４種類のインクを用いる適切な印刷データが、生成される。
【００７３】
Ｓ３６０の印刷の後、Ｓ３６５で、プロセッサ２１０は、推定残存インク量２３７ｘがゼロであるように、推定残存インク量情報２３７を更新する。そして、印刷処理は、終了する。
【００７４】
Ｓ３００で、推定残存インク量２３７ｘが推定使用量未満である場合（Ｓ３００：Ｎｏ）、プロセッサ２１０は、上述したＳ３４０、Ｓ３５０、Ｓ３６０、Ｓ３６５を実行して、印刷処理を終了する。
【００７５】
Ｓ１７０（図３）でブラックインクの種類が第２種から第１種に変更されたと判断される場合（Ｓ１７０：Ｎｏ）、プロセッサ２１０は、残存インクを印刷に使用しないと判断する。この場合、Ｓ１８０で、プロセッサ２１０は、残存インクの廃棄指示を、印刷実行部３００に供給する。Ｓ１８０の処理は、図５のＳ３４０の処理と、同じである。そして、プロセッサ２１０は、図５のＳ３５０、Ｓ３６０、Ｓ３６５を実行して、印刷処理を終了する。
【００７６】
図３のＳ１６０の判断結果がＮｏである場合、Ｓ１６５で、プロセッサ２１０は、残存インク種類２３８ｘが現行インク種類を示すように残存インク種類情報２３８を更新する。そして、プロセッサ２１０は、図５のＳ３５０、Ｓ３６０、Ｓ３６５を実行して、印刷処理を終了する。
【００７７】
以上のように、本実施例では、複合機２００（図１）は、インクジェット式の印刷実行部３００と、印刷実行部３００を制御する制御装置２９９と、を備えている。印刷実行部３００は、印刷ヘッド３３２と、インク供給部３２０と、インク流路３１５Ｋ、３１５Ｃ、３１５Ｍ、３１５Ｙと、を備えている。印刷ヘッド３３２は、インクを吐出するように構成された複数のノズルＮｚを有している。インク供給部３２０は、印刷ヘッド３３２にインクを供給するように構成されている。具体的には、インク供給部３２０は、インクを収容するカートリッジが装着されるように、構成されている。インク流路３１５Ｋ、３１５Ｃ、３１５Ｍ、３１５Ｙは、インク供給部３２０と印刷ヘッド３３２とを接続している。
【００７８】
制御装置２９９のプロセッサ２１０は、図３のＳ１３０、Ｓ１４０、Ｓ１４５、Ｓ１５０、Ｓ１６０で、インク供給部３２０によって供給されるインクの種類が変更されたか否かを判断している。そして、インクの種類が変更されたと判断される場合（Ｓ１６０：Ｙｅｓ）、プロセッサ２１０は、図３のＳ１７０、Ｓ１９０と図４のＳ２００、Ｓ２２０、または、図３のＳ１７０、Ｓ１９０と図５のＳ３００、Ｓ３２０で、インク流路３１５Ｋに残存している残存インクを印刷に使用するか否かを判断している。ここで、残存インクを印刷に使用すると判断される場合は、以下の３つの場合である。
（１）Ｓ１７０：Ｙｅｓ、かつ、Ｓ１９０：Ｙｅｓ、かつ、Ｓ３００：Ｙｅｓ、かつ、Ｓ３２０：Ｙｅｓ
（２）Ｓ１７０：Ｙｅｓ、かつ、Ｓ１９０：Ｎｏ、かつ、Ｓ２００：Ｙｅｓ
（３）Ｓ１７０：Ｙｅｓ、かつ、Ｓ１９０：Ｎｏ、かつ、Ｓ２００：Ｎｏ、かつ、Ｓ２２０：Ｙｅｓ
【００７９】
残存インクを印刷に使用すると判断される場合、プロセッサ２１０は、残存インクを使用する新規の印刷（すなわち、これから実行すべき印刷であり、本実施例では、今回の印刷）を、印刷実行部３００に実行させる（Ｓ２４０（図４）、Ｓ３３０（図５））。
【００８０】
また、プロセッサ２１０は、残存インクを印刷に使用しないと判断されることに応じて、新規の印刷が実行されるまでに残存インクを廃棄する廃棄処理を実行する（Ｓ１８０（図３）、Ｓ３４０（図５））。
【００８１】
以上のように、インク流路３１５Ｋに残存している残存インクが印刷に使用され得るので、インクの種類が変更される場合に、インクを有効に印刷に使用できる。
【００８２】
また、図３のＳ１９０で説明したように、プロセッサ２１０は、新規の印刷のための画質に関する設定を用いて、残存インクを印刷に使用するか否かを判断する。従って、新規の印刷は、適切に、実行される。具体的には、印刷モードが画質優先モードではない場合（Ｓ１９０：Ｎｏ）、図４の処理が実行される。図４の処理では、推定残存インク量２３７ｘが推定使用量以上である場合（Ｓ２００：Ｙｅｓ）、用紙の種類に拘わらずに、残存インクを印刷に使用すると判断される。このように、印刷モードが画質優先モードではない場合、印刷による残存インクの使用が優先されるので、インクを有効に印刷に使用できる。一方、印刷モードが画質優先モードである場合（Ｓ１９０：Ｙｅｓ）、図５の処理が実行される。図５の処理では、推定残存インク量２３７ｘが推定使用量以上であっても（Ｓ３００：Ｙｅｓ）、残存インクの種類が用紙の種類に適していないと判断される場合（Ｓ３２０：Ｎｏ）、残存インクを印刷に使用しないと判断される。このように、印刷モードが画質優先モードである場合には、低画質の印刷が行われることは、抑制される。そして、残存インクの種類が用紙の種類に適していると判断される場合（Ｓ３２０：Ｙｅｓ）、残存インクを印刷に使用すると判断される。以上により、印刷モードが画質優先である場合、印刷は、適切な画質で、行われる。
【００８３】
また、図４のＳ２１０、Ｓ２２０、図５のＳ３１０、Ｓ３２０で説明したように、プロセッサ２１０は、新規の印刷に用いられる用紙の種類を用いて、残存インクを印刷に使用するか否かを判断する。このように、新規の印刷に用いられる用紙の種類に適した判断が行われるので、印刷を適切に実行できる。具体的には、図４の処理では、残存インクに続けて使用される現行インクの種類が用紙の種類に適していない場合、残存インクを印刷に使用しないと判断され得る（Ｓ２２０：Ｎｏ）。図５の処理では、残存インクの種類が用紙の種類に適していない場合、残存インクを印刷に使用しないと判断され得る（Ｓ３２０：Ｎｏ）。
【００８４】
また、図３のＳ１７０で説明したように、残存インクを印刷に使用すると判断するための条件は、インクの種類が特定の第１種のインクから特定の第２種のインクへ変更されたことを含んでいる（本実施例では、第１種インクは、染料インクであり、第２種インクは、顔料インクである）。従って、インクの種類が特定の第１種のインクから特定の第２種のインクへ変更された場合に、インクを有効に印刷に使用できる。
【００８５】
また、インクの種類が第２種のインクから第１種のインクへ変更された場合（図３：Ｓ１７０：Ｎｏ）、プロセッサ２１０は、残存インクを印刷に使用しないと判断する。そして、Ｓ１８０で、プロセッサ２１０は、残存インクを廃棄するための廃棄処理を実行する。Ｓ１８０の廃棄処理は、印刷処理の開始後、すなわち、新規の印刷の指示を受けた後に、行われる。従って、新規の印刷の指示を受けた段階でインク流路３１５Ｋに残存している残存インクを、適切に、廃棄できる。
【００８６】
また、図４のＳ２３０、Ｓ２４０、図５のＳ３３０、Ｓ３６０で説明したように、プロセッサ２１０は、印刷用の画像データの色空間である入力色空間と、インクに対応する色成分を含む色空間との間の対応関係を定めるプロファイルを使用して、印刷実行部３００に印刷を実行させる。そして、図５のＳ３５０、Ｓ３６０で説明したように、プロセッサ２１０は、変更後のインクを使用する印刷を印刷実行部３００に実行させる場合、変更後のインクの種類に対応付けられたプロファイルを使用して印刷実行部３００に印刷を実行させる。従って、変更後のインクの種類に適した印刷が行われる。
【００８７】
また、図４のＳ２００、Ｓ２２０で説明したように、推定残存インク量２３７ｘが推定使用量未満である場合であっても（Ｓ２００：Ｎｏ）、残存インクを印刷に使用すると判断される場合（Ｓ２２０：Ｙｅｓ）、Ｓ２４０で、プロセッサ２１０は、印刷の全体を印刷実行部３００に進行させる。このように、プロセッサ２１０は、残存インクの使用に続いて変更後のインクが使用されるように、新規の印刷を印刷実行部３００に実行させる。従って、推定残存インク量２３７ｘが新規の印刷に使用されるインクの量（すなわち、推定使用量）よりも少ない場合であっても、インクを有効に印刷に使用できる。
【００８８】
また、本実施例では、インクの種類が変更された後、推定残存インク量２３７ｘがゼロになるまで、印刷指示を受信する毎に、残存インクを印刷に使用するか否かの判断が行われる。従って、インク流路３１５Ｋの容量が大きい場合に、残存インクを有効に印刷に使用できる。
【００８９】
Ｂ．変形例：
（１）インクの種類が変更されたか否かを判断する方法は、インクカートリッジに固定されているメモリ（例えば、インクカートリッジ４００Ｋａのメモリ４０６Ｋａ）から読み取られた情報を用いる方法に代えて、他の種々の方法であってよい。例えば、ユーザは、インクの種類を変更した場合に、変更後のインクの種類（例えば、インクの型番）を操作部２５０を操作して入力することとしてよい。プロセッサ２１０は、入力された情報を用いて、インクの種類が変更されたか否かを判断してよい。
【００９０】
（２）残存インクを印刷に使用すると判断するための条件は、図３〜図５で説明した条件に代えて、他の種々の条件であってよい。例えば、Ｓ１９０（図３）が省略されてよい。この場合、Ｓ１７０の判断結果がＹｅｓである場合、処理は、図４のＳ２００へ移行してよい。これに代えて、処理は、図５のＳ３００へ移行してよい。また、図４のＳ２１０、Ｓ２２０が省略されてよい。この場合、Ｓ２００の判断結果がＮｏである場合、処理は、Ｓ２３０へ移行してよい。また、図５のＳ３１０、Ｓ３２０が省略されてよい。この場合、Ｓ３００の判断結果がＹｅｓである場合、処理は、Ｓ３３０へ移行してよい。
【００９１】
また、図３のＳ１７０の判断結果がＹｅｓであるための判断条件（すなわち、残存インクを印刷に使用すると判断するための条件に含まれる条件）は、インクの種類が染料（第１種インク）から顔料（第２種インク）に変更されたことに代えて、他の種々の条件であってよい。例えば、Ｓ１７０の判断条件は、インクの種類が顔料から染料に変更されたことであってよい。一般的には、Ｓ１７０の判断条件は、インクの種類が特定の第１種インクから特定の第２種インクへ変更されたことであってよい。ここで、変更前の第１種インクは、変更後の第２種インクと比べて、適合する用紙の種類が多いインクであることが好ましい。多くの種類の用紙に適合するインクがインク流路内の残存している場合、残存インクを使用することによって、適切な印刷が、可能である。なお、Ｓ１７０は、省略されてよい。この場合、Ｓ１６０の判断結果がＹｅｓである場合、処理は、Ｓ１９０へ移行してよい。
【００９２】
（３）印刷処理の手順は、図３〜図５の手順に代えて、他の種々の手順であってよい。例えば、図４のＳ２００で、推定残存インク量２３７ｘが推定使用量未満である場合（Ｓ２００：Ｎｏ）、図５のＳ３４０、Ｓ３５０、Ｓ３６０、Ｓ３６５と同じ処理が実行されてよい。また、図３のＳ１７０の判断結果がＮｏである場合、プロセッサ２１０は、以下の処理を実行してよい。すなわち、プロセッサ２１０は、残存インクの種類が用紙の種類に適合しているか否かを判断する。残存インクの種類が用紙の種類に適合している場合、プロセッサ２１０は、残存インクを印刷に使用すると判断し、残存インクを使用する印刷を印刷実行部３００に実行させる。残存インクの種類が用紙の種類に適合していない場合、プロセッサ２１０は、残存インクを印刷に使用しないと判断し、図４のＳ２３０と同様に、種類を変更可能なインクを用いない印刷を印刷実行部３００に実行させる。
【００９３】
また、対象データは、画像を表す任意のデータであってよい。例えば、対象データは、印刷色空間で表されたデータであってよい。この場合、プロセッサ２１０は、色変換処理（ひいては、プロファイルを使用する処理）を実行せずに、印刷データを生成してよい。また、Ｓ２００（図４）、Ｓ３００（図５）では、推定使用量は、推定使用量の算出のために準備された対応関係（具体的には、画素の色値と各インクの量との対応関係）を用いて、算出される。このような対応関係に代えて、印刷データの生成のために準備された所定のプロファイルを用いて、推定使用量が算出されてよい。ここで、プロファイルとしては、種類を変更可能なインクに対応する色成分（上記実施例では、ブラック）を含む印刷色空間と、入力色空間と、を対応付けるプロファイルが用いられる。上記実施例では、第１プロファイル２３３と第２プロファイル２３４とのうちの予め決められた１つが、推定使用量の算出に用いられてよい。
【００９４】
また、図３〜図５の実施例では、残存インクを印刷に使用するか否かの判断は、新規の印刷の指示の受信の後に、行われる。これに代えて、インクの種類が変更された場合には、プロセッサ２１０は、新規の印刷の指示を受信するか否かに拘わらず、残存インクを印刷に使用するか否かを判断してよい。例えば、プロセッサ２１０は、印刷実行部３００からインク情報を定期的に取得してよい。そして、プロセッサ２１０は、インクの種類が変更されたことに応じて、残存インクを印刷に使用するか否かを判断する処理を実行してよい。この場合、印刷指示に含まれる情報を用いずに、判断が行われてよい。
【００９５】
（４）印刷実行部３００の構成は、図１に示す構成に代えて、他の種々の構成であってよい。例えば、種類を変更可能なインクは、ブラックインクに限らず、１以上の任意の色のインクであってよい。また、バッファタンク３４０Ｋ、３４０Ｃ、３４０Ｍ、３４０Ｙは、省略されてよい。また、インク供給チューブ３１０Ｋ、３１０Ｃ、３１０Ｍ、３１０Ｙが省略され、そして、カートリッジ装着部３２０がキャリッジユニット３３０に固定されてもよい。この場合、キャリッジユニット３３０は、カートリッジ装着部３２０と印刷ヘッド３３２とを接続するインク流路を有している。また、インク供給チューブ３１０Ｋ、３１０Ｃ、３１０Ｍ、３１０Ｙには、インクカートリッジを装着するためのカートリッジ装着部３２０に代えて、インク色毎のインクタンクが接続されてよい。そして、ユーザは、インクタンクにインクを補充してよい。ここで、ユーザは、１つのインク色のためのインクタンクに、複数種類のインク（例えば、染料インクと顔料インク）から任意に選択されたインクを、補充してよい。この場合、ユーザは、操作部２５０を操作することによって、補充したインクの種類（例えば、型番）を入力してよい。プロセッサ２１０は、入力された情報を用いて、インクの種類が変更されたか否かを判断できる。なお、このような構成では、インクタンクは、インク供給部の例である。また、印刷に使用可能なインクは、ＫＣＭＹの４色のインクに代えて、１以上の任意の数のインクであってよい。
【００９６】
また、キャリッジユニットを走査方向に移動させるための装置（具体的には、ガイドレール３８２、３８４、プーリ３９５、３９６、ベルト３９７、キャリッジモータ３９８）が省略されてよい。そして、印刷ヘッドは、搬送方向と直交する方向に沿って用紙の幅と略等しい長さに亘って並ぶ複数個のノズルで構成されるノズル列を有してよい。印刷ヘッド３３２は、複数のインクのための複数のノズル列であって搬送方向に並ぶ複数のノズル列を有してよい。このような印刷ヘッドを備えるプリンタは、ラインプリンタとも呼ばれる。ラインプリンタは、印刷ヘッドを移動させずに、印刷を実行する。また、印刷実行部３００は、用紙などの種々のシート上にインクを吐出することによって画像を印刷するように、構成されてよい。
【００９７】
（５）プリンタの構成は、図１の複合機２００の構成に代えて、他の種々の構成であってよい。例えば、スキャナ部２８０は、省略されてよい。また、制御装置２９９は、印刷実行部３００の筐体とは異なる別の筐体に収容されてよい。そして、制御装置２９９は、印刷実行部３００に通信可能に接続されてよい。この場合も、制御装置２９９と印刷実行部３００との全体は、プリンタの例である。ここで、制御装置２９９は、パーソナルコンピュータやスマートフォンなどの、種々のデータ処理装置であってよい。また、ネットワークを介して互いに通信可能な複数の装置（例えば、コンピュータ）が、制御装置による印刷のためのデータ処理の機能を一部ずつ分担して、全体として、印刷のためのデータ処理の機能を提供してもよい（これらの装置を備えるシステムが制御装置に対応する）。
【００９８】
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、対象データを用いて印刷データを生成する機能を、専用のハードウェア回路によって実現してもよい。
【００９９】
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。
【０１００】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１０１】
２００…複合機、２１０…プロセッサ、２１５…記憶装置、２２０…揮発性記憶装置、２３０…不揮発性記憶装置、２３２…プログラム、２３３…第１プロファイル、２３４…第２プロファイル、２３５…第３プロファイル、２３７…推定残存インク量情報、２３７ｘ…推定残存インク量、２３８…残存インク種類情報、２３８ｘ…残存インク種類、２４０…表示部、２５０…操作部、２７０…通信インタフェース、２８０…スキャナ部、２９９…制御装置、３００…印刷実行部、３１０Ｋ、３１０Ｃ、３１０Ｍ、３１０Ｙ…インク供給チューブ、３１５Ｋ、３１５Ｃ、３１５Ｍ、３１５Ｙ…インク流路、３２０…カートリッジ装着部（インク供給部）、３２６Ｋ、３２６Ｃ、３２６Ｍ、３２６Ｙ…メモリリーダ、３３０…キャリッジユニット、３３２…印刷ヘッド、３３４Ｋ、３３４Ｃ、３３４Ｍ、３３４Ｙ…ノズル列、３４０Ｋ、３４０Ｃ、３４０Ｍ、３４０Ｙ…バッファタンク、３５２…キャップ装置、３５４…廃インク受皿、３６０…制御回路、３７０…印刷機構、３８２、３８４…ガイドレール、３８６…プラテン、３９５、３９６…プーリ、３９７…ベルト、３９８…キャリッジモータ、４００Ｋａ、４００Ｋｂ、４００Ｃ、４００Ｍ、４００Ｙ…インクカートリッジ、４０６Ｋａ、４０６Ｋｂ、４０６Ｃ、４０６Ｍ、４０６Ｙ…メモリ、Ａ１…記録領域、Ａ２…メンテナンス領域、ＭＣ…メモリーカード、Ｎｚ…ノズル
【図１】
2020006664.tif 000003
【図２】
2020006664.tif 000004
【図３】
2020006664.tif 000005
【図４】
2020006664.tif 000006
【図５】
2020006664.tif 000007