(57)【要約】【課題】液体収容体の交換回数を低減して、ユーザの交換の手間を低減する液体噴射方法、液体噴射システム及び液体噴射実行プログラムを提供する。【解決手段】印刷開始前にメンテナンス及び印刷に必要なインク量を算出し、それらとインク残量を基に、平均的にインクを消費できるように使用インクカートリッジを割り振り、印刷を行う。同色のインク残量がほぼ同じで、かつ２０μｌ以下となり、それらとほぼ同じ残量の他の色のインクがある場合（ステップＳ１０１、ステップＳ１０２及びステップＳ１１０にてＹＥＳ）、これらを使用する。また、同色のインク残量が同じでない場合は主としてインク残量の多いインクカートリッジを使用するが（ステップＳ１０６）、インク残量の少ないインクカートリッジと他の色のインクを収容したインクカートリッジの残量がほぼ同じであれば（ステップＳ１０１にてＮＯ、ステップＳ１０７にてＹＥＳ）、これらを使用する。【選択図】      図６
2005035103.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、
前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射方法において、
液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出し、
前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出し、
前記同種の液体噴射に必要な前記液体噴射量と前記算出した液体の残量とを比較することにより、前記同種の液体を収容した複数の液体収容体の１つに収容されている液体が他の前記液体収容体に収容されている液体とほぼ同時期にすべて消費されるように、前記同種の液体を収容した複数の液体収容体内の液体の噴射を制御して液体噴射を行うことを特徴とする液体噴射方法。
【請求項２】
複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、
前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射方法において、
液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出し、
前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出し、
前記算出した複数の液体の残量のうち少なくとも１つの残量が、前記液体噴射に必要な前記液体噴射量より多い場合に、
前記同種の液体を収容した複数の液体収容体について、液体の残量が多い液体収容体の液体を優先的に噴射させて前記液体噴射を行うことを特徴とする液体噴射方法。
【請求項３】
複数種類について前記同種の液体を収容した複数の同種用液体収容体があり、１の種類の液体を収容した１組の前記液体収容体の残量の少なくとも一方の残量とほぼ同じ残量である他の種類の同種用液体収容体があるか否かを判断し、同じ残量の他の種類の同種用液体収容体どうしの液体を優先的に噴射させて前記液体噴射を行うことを特徴とする請求項１に記載の液体噴射方法。
【請求項４】
前記液体噴射は、前記同種の液体を収容した複数の液体収容体について、前記液体収容体の残量が前記液体噴射量以上であった場合に、その残量が前記液体噴射量以上あった前記液体収容体のうち使用期限が古い液体収容体の液体を優先的に噴射させて前記液体噴射を行うことを特徴とする請求項１〜３のいずれか１つに記載の液体噴射方法。
【請求項５】
前記同種の液体噴射に必要な液体噴射量の算出は、前記ターゲットの種類に基づいて可変としたことを特徴とする請求項１〜４のいずれか１つに記載の液体噴射方法。
【請求項６】
前記同種は同色であることと、前記複数種類は複数色であることと、前記１の種類は１の色であることと、前記他の種類は他の色であることを特徴とする請求項１〜５のいずれか１つに記載の液体噴射方法。
【請求項７】
前記液体噴射は、ターゲット搬送命令毎に制御可能であることを特徴とする請求項１〜６のいずれか１つに記載の液体噴射方法。
【請求項８】
複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、
前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射システムにおいて、
液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出する液体噴射量算出手段と、
前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出する残量算出手段と、
前記同種の液体噴射に必要な前記液体噴射量と前記算出した液体の残量とを比較する比較手段と、
前記比較手段の比較結果に基づいて、前記同種の液体を収容した複数の液体収容体の１つに収容されている液体が他の前記液体収容体に収容されている液体とほぼ同時期にすべて消費されるように、前記同種の液体を収容した複数の液体収容体内の液体の噴射を制御する制御手段と
を設けたことを特徴とする液体噴射システム。
【請求項９】
複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、
前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射システムにおいて、
液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出する液体噴射量算出手段と、
前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出する残量算出手段と、
前記残量算出手段にて算出した複数の液体の残量のうち少なくとも１つの残量が、前記液体噴射量算出手段にて算出した前記液体噴射量より多いか否かを判断する判断手段と、
前記判断手段の判断結果に基づいて、前記同種の液体を収容した複数の液体収容体について、液体の残量が多い液体収容体の液体を優先的に噴射させるように制御する制御手段と
を設けたことを特徴とする液体噴射システム。
【請求項１０】
前記制御手段は、複数種類について前記同種の液体を収容した複数の同種用液体収容体があり、１の種類の液体を収容した１組の前記液体収容体の残量の少なくとも一方の残量とほぼ同じ残量である他の種類の同種用液体収容体がある場合には、同じ残量の他の種類の同種用液体収容体どうしの液体を優先的に噴射させることを特徴とする請求項８に記載の液体噴射システム。
【請求項１１】
前記制御手段は、前記同種の液体を収容した複数の液体収容体について、前記液体収容体の残量が前記液体噴射量以上であった場合に、その残量が前記液体噴射量以上あった前記液体収容体のうち使用期限が古い液体収容体の液体を優先的に噴射させることを特徴とする請求項８〜１０のいずれか１つに記載の液体噴射システム。
【請求項１２】
前記液体噴射量算出手段は、前記ターゲットの種類に基づいて可変としたことを特徴とする請求項８〜１１のいずれか１つに記載の液体噴射システム。
【請求項１３】
前記同種は同色であることと、前記複数種類は複数色であることと、前記１の種類は１の色であることと、前記他の種類は他の色であることを特徴とする請求項８〜１２のいずれか１つに記載の液体噴射システム。
【請求項１４】
前記制御手段は、ターゲット搬送命令毎に制御可能であることを特徴とする請求項８〜１３のいずれか１つに記載の液体噴射システム。
【請求項１５】
複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、
前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射システムの制御コンピュータを、
液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出する液体噴射量算出手段、
前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出する残量算出手段、
前記同種の液体噴射に必要な前記液体噴射量と前記算出した液体の残量とを比較する比較手段、
前記比較手段の結果に基づいて、前記同種の液体を収容した複数の液体収容体の１つに収容されている液体が他の前記液体収容体に収容されている液体とほぼ同時期にすべて消費されるように、前記同種の液体を収容した複数の液体収容体内の液体の噴射を制御する制御手段
として機能させることを特徴とする液体噴射実行プログラム。
【請求項１６】
複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、
前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射システムの制御コンピュータを、
液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出する液体噴射量算出手段、
前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出する残量算出手段、
前記残量算出手段にて算出した複数の液体の残量のうち少なくとも１つの残量が、前記液体噴射量算出手段にて算出した前記液体噴射量より多いか否かを判断する判断手段、
前記判断手段の判断結果に基づいて、前記同種の液体を収容した複数の液体収容体について、液体の残量が多い液体収容体の液体を優先的に噴射させるように制御する制御手段
として機能させることを特徴とする液体噴射実行プログラム。
【請求項１７】
前記制御手段は、複数種類について前記同種の液体を収容した複数の同種用液体収容体があり、
１の種類の液体を収容した１組の前記液体収容体の残量の少なくとも一方の残量とほぼ同じ残量である他の種類の同種用液体収容体がある場合には、同じ残量の他の種類の同種用液体収容体どうしの液体を優先的に噴射させることを特徴とする請求項１５に記載の液体噴射実行プログラム。
【請求項１８】
前記制御手段は、前記同種の液体を収容した複数の液体収容体について、前記液体収容体の残量が前記液体噴射量以上であった場合に、その残量が前記液体噴射量以上あった前記液体収容体のうち使用期限が古い液体収容体の液体を優先的に噴射させることを特徴とする請求項１５〜１７のいずれか１つに記載の液体噴射実行プログラム。
【請求項１９】
前記液体噴射量算出手段は、前記ターゲットの種類に基づいて可変としたことを特徴とする請求項１５〜１８のいずれか１つに記載の液体噴射実行プログラム。
【請求項２０】
前記同種は同色であることと、前記複数種類は複数色であることと、前記１の種類は１の色であることと、前記他の種類は他の色であることを特徴とする請求項１５〜１９のいずれか１つに記載の液体噴射実行プログラム。
【請求項２１】
前記制御手段は、ターゲット搬送命令毎に制御可能であることを特徴とする請求項１５〜２０のいずれか１つに記載の液体噴射実行プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、液体噴射方法、液体噴射システム及び液体噴射実行プログラムに関する。
【０００２】
【従来の技術】
従来、液体をターゲットに噴射させる液体噴射装置として、インク滴を紙に噴射させて画像等を印刷するインクジェット式プリンタがある。この種のプリンタにおいて消耗品であるインクカートリッジに記憶素子を設け、インクカートリッジのインク残量を記録しておき、そのインク残量を基に、あと何枚の印刷が可能であるかをコンピュータで算出して表示する印刷システムがある。しかしながら、各インクの消費量はプリンタの用途、印刷の目的などにより異なる。そのため、ユーザの好みに応じて、搭載するインクカートリッジとその装着位置を個別に変更できるプリンタにおいても、インク残量に基づく印刷可能枚数を算出することができる印刷システムが提案されている（例えば特許文献１）。この印刷システムでは、同色のインクカートリッジを複数装着している場合に、印刷実行中に１つのインクカートリッジの残量が０になると、他の同色のインクカートリッジがその印刷を引き継いでいた。
【０００３】
【特許文献１】
特開２００３−４８３２７号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の印刷システムでは、印刷実行中にインク切れが起きた場合は他の同色のインクカートリッジがその印刷を引き継ぐが、印刷終了後にそれぞれのインクカートリッジのインク切れに応じて各インクカートリッジの交換をそれぞれしなければならない。例えば、シアン、マゼンタ及びイエロのそれぞれのインクカートリッジを２つずつと、ブラックのインクカートリッジを１つ備えた計４色のプリンタであっても、インクカートリッジは７つある。そのため、すべてのインクカートリッジを新たなインクカートリッジに交換するためには、そのインクカートリッジのインク切れに応じて各インクカートリッジを交換しなければならず、合計７回の交換回数となり、交換回数が多くなっていた。
【０００５】
従って、交換回数が多くなるに伴ってユーザの交換作業の回数が多くなり、ユーザの手間がかかることとなっていた。
本発明は、液体収容体の交換回数を低減して、ユーザの交換の手間を低減することができる液体噴射方法、液体噴射システム及び液体噴射実行プログラムを提供することにある。
【０００６】
【課題を解決するための手段】
前記問題点を解決するために、本発明の液体噴射方法では、複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射方法において、液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出し、前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出し、前記同種の液体噴射に必要な前記液体噴射量と前記算出した液体の残量とを比較することにより、前記同種の液体を収容した複数の液体収容体の１つに収容されている液体が他の前記液体収容体に収容されている液体とほぼ同時期にすべて消費されるように、前記同種の液体を収容した複数の液体収容体内の液体の噴射を制御して液体噴射を行うことを要旨とする。
【０００７】
この発明によれば、所定の液体噴射に必要な液体噴射量及び同種の液体を収容した複数の液体収容体の残量を基に、同種の液体を収容した複数の液体収容体の噴射を制御している。そして、複数の液体収容体の消費時期、すなわち交換時期を同じとするよう制御している。そのため、液体収容体の交換をまとめて行うことができ、交換回数を減らすことができる。従って、ユーザの交換の手間を省くことができる。
【０００８】
また、通常、液体収容体が交換されると、液体噴射システムにおいては、すべての液体噴射ヘッドから液体を噴射する動作、いわゆるフラッシング動作が行われる。そのため、交換回数が減ることにより、フラッシング回数が減少し、このフラッシングにより噴射される液体の総量が減少するので、液体の消費を減らすこともできる。
【０００９】
また、本発明では、複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射方法において、液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出し、前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出し、前記算出した複数の液体の残量のうち少なくとも１つの残量が、前記液体噴射に必要な前記液体噴射量より多い場合に、前記同種の液体を収容した複数の液体収容体について、液体の残量が多い液体収容体の液体を優先的に噴射させて前記液体噴射を行うことを要旨とする。
【００１０】
この発明によれば、同種の液体を収容した複数の液体収容体のうち、液体の残量が多い液体収容体の液体を優先的に使用する。そのため、同種の液体を収容した液体収容体の残量に違いがあっても、ほぼ同じ残量とすることができる。従って、同種の液体を収容した液体収容体の液体を平均的に使用することができるので、液体の消費時期、すなわち交換時期をほぼ同じにすることができる。すなわち、複数の液体収容体の交換時期を同じにすることができるので、複数の液体収容体をまとめて交換することができ、液体収容体の交換回数を減らすことができる。
【００１１】
また、本発明では、複数種類について前記同種の液体を収容した複数の同種用液体収容体があり、１の種類の液体を収容した１組の前記液体収容体の残量の少なくとも一方の残量とほぼ同じ残量である他の種類の同種用液体収容体があるか否かを判断し、同じ残量の他の種類の同種用液体収容体どうしの液体を優先的に噴射させて前記液体噴射を行うことを要旨とする。
【００１２】
この発明によれば、同種の液体を収容した複数の液体収容体のうち、１の種類の液体を収容した１組の前記液体収容体の残量のうち少なくとも一方の残量とほぼ同じ残量である他の種類の同種用液体収容体があるか否かを判断する。液体収容体のうち一方のみとほぼ同じ残量である他の種類の同種用液体収容体があった場合、それらを優先的に噴射制御する。これにより、同種の液体の液体収容体の一方のみを新たに交換した場合など、交換したばかりで残量が多い液体収容体をそのままにして、半分以上使用した交換していない液体を先に使用することが可能である。
【００１３】
また、前記液体収容体の両方とほぼ同じ残量である他の種類の同種用液体収容体があった場合、それらを優先的に噴射制御する。従って、より多くの液体収容体をまとめて交換することができるので、交換回数を更に低減させて、ユーザの交換の手間をより多く省くことができる。
【００１４】
また、本発明では、前記液体噴射は、前記同種の液体を収容した複数の液体収容体について、前記液体収容体の残量が前記液体噴射量以上であった場合に、その残量が前記液体噴射量以上あった前記液体収容体のうち使用期限が古い液体収容体の液体を優先的に噴射させて前記液体噴射を行うことを要旨とする。
【００１５】
この発明によれば、液体収容体の液体噴射は、液体収容体の残量が液体噴射量以上であった場合に、その残量が液体噴射量以上あった液体収容体の使用期限が古い液体収容体の液体を優先的に噴射させる。そのため、同種の液体を平均的に使用していても、使用期限が経過したために、液体をすべて消費する前に液体収容体の交換をしなければならないということがなくなる。従って、液体収容体の不要な交換回数を低減させて、ユーザの交換の手間を省くことができる。
【００１６】
また、本発明では、前記同種の液体噴射に必要な液体噴射量の算出は、前記ターゲットの種類に基づいて可変としたことを要旨とする。
この発明によれば、液体噴射量の算出をターゲットの種類に基づいて可変とした。このため、ターゲットの種類によって、液体噴射量を増減できるので、ターゲット毎に適切な液体噴射を行うことができる。
【００１７】
また、本発明では、前記同種は同色であることと、前記複数種類は複数色であることと、前記１の種類は１の色であることと、前記他の種類は他の色であることを要旨とする。
【００１８】
この発明によれば、液体収容体の液体噴射は、液体の色毎に液体噴射を制御することができる。このため、液体の色毎に液体噴射の制御が必要な場合に、適切な液体噴射を行うことができる。
【００１９】
また、本発明では、前記液体噴射は、ターゲット搬送命令毎に制御可能であることを要旨とする。
この発明によれば、液体収容体の液体噴射はターゲット搬送命令毎に制御することができる。そのため、１つの液体収容体ではすべてのターゲットに対して液体噴射するのに液体収容体内の液体の残量が足りない場合にも、ターゲット搬送命令毎に同種の他の液体収容体に切替えて液体噴射を続行できる。従って、より多くの液体収容体の交換をまとめて交換することができるので、交換回数を更に低減させて、ユーザの交換の手間をより多く省くことができる。
【００２０】
また、本発明の液体噴射システムでは、複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射システムにおいて、液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出する液体噴射量算出手段と、前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出する残量算出手段と、前記同種の液体噴射に必要な前記液体噴射量と前記算出した液体の残量とを比較する比較手段と、前記比較手段の比較結果に基づいて、前記同種の液体を収容した複数の液体収容体の１つに収容されている液体が他の前記液体収容体に収容されている液体とほぼ同時期にすべて消費されるように、前記同種の液体を収容した複数の液体収容体内の液体の噴射を制御する制御手段とを設けたことを要旨とする。この発明によれば、請求項１に記載の発明と同様の作用効果が得られる。
【００２１】
また、本発明では、複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射システムにおいて、液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出する液体噴射量算出手段と、前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出する残量算出手段と、前記残量算出手段にて算出した複数の液体の残量のうち少なくとも１つの残量が、前記液体噴射量算出手段にて算出した前記液体噴射量より多いか否かを判断する判断手段と、前記判断手段の判断結果に基づいて、前記同種の液体を収容した複数の液体収容体について、液体の残量が多い液体収容体の液体を優先的に噴射させるように制御する制御手段とを設けたことを要旨とする。この発明によれば、請求項２に記載の発明と同様の作用効果が得られる。
【００２２】
また、本発明では、前記制御手段は、複数種類について前記同種の液体を収容した複数の同種用液体収容体があり、１の種類の液体を収容した１組の前記液体収容体の残量の少なくとも一方の残量とほぼ同じ残量である他の種類の同種用液体収容体がある場合には、同じ残量の他の種類の同種用液体収容体どうしの液体を優先的に噴射させることを要旨とする。この発明によれば、請求項３に記載の発明と同様の作用効果が得られる。
【００２３】
また、本発明では、前記制御手段は、前記同種の液体を収容した複数の液体収容体について、前記液体収容体の残量が前記液体噴射量以上であった場合に、その残量が前記液体噴射量以上あった前記液体収容体のうち使用期限が古い液体収容体の液体を優先的に噴射させることを要旨とする。この発明によれば、請求項４に記載の発明と同様の作用効果が得られる。
【００２４】
また、本発明では、前記液体噴射量算出手段は、前記ターゲットの種類に基づいて可変としたことを要旨とする。この発明によれば、請求項５に記載の発明と同様の作用効果が得られる。
【００２５】
また、本発明では、前記同種は同色であることと、前記複数種類は複数色であることと、前記１の種類は１の色であることと、前記他の種類は他の色であることを要旨とする。この発明によれば、請求項６に記載の発明と同様の作用効果が得られる。
【００２６】
また、本発明では、前記制御手段は、ターゲット搬送命令毎に制御可能であることを要旨とする。この発明によれば、請求項７に記載の発明と同様の作用効果が得られる。
【００２７】
また、本発明の液体噴射実行プログラムでは、複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射システムの制御コンピュータを、液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出する液体噴射量算出手段、前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出する残量算出手段、前記同種の液体噴射に必要な前記液体噴射量と前記算出した液体の残量とを比較する比較手段、前記比較手段の結果に基づいて、前記同種の液体を収容した複数の液体収容体の１つに収容されている液体が他の前記液体収容体に収容されている液体とほぼ同時期にすべて消費されるように、前記同種の液体を収容した複数の液体収容体内の液体の噴射を制御する制御手段として機能させることを要旨とする。この発明によれば、請求項１、８に記載の発明と同様の作用効果が得られる。
【００２８】
また、本発明では、複数のノズルを備えた液体噴射ヘッドと、同種の液体を収容した複数の液体収容体とを備え、前記各液体収容体の液体を前記ノズルからターゲットに噴射する液体噴射システムの制御コンピュータを、液体噴射データに基づき、前記同種の液体噴射に必要な液体噴射量を算出する液体噴射量算出手段、前記同種の液体を収容した複数の液体収容体の液体の残量をそれぞれ算出する残量算出手段、前記残量算出手段にて算出した複数の液体の残量のうち少なくとも１つの残量が、前記液体噴射量算出手段にて算出した前記液体噴射量より多いか否かを判断する判断手段、前記判断手段の判断結果に基づいて、前記同種の液体を収容した複数の液体収容体について、液体の残量が多い液体収容体の液体を優先的に噴射させるように制御する制御手段として機能させることを要旨とする。この発明によれば、請求項２、９に記載の発明と同様の作用効果が得られる。
【００２９】
また、本発明では、前記制御手段は、複数種類について前記同種の液体を収容した複数の同種用液体収容体があり、１の種類の液体を収容した１組の前記液体収容体の残量の少なくとも一方の残量とほぼ同じ残量である他の種類の同種用液体収容体がある場合には、同じ残量の他の種類の同種用液体収容体どうしの液体を優先的に噴射させることを要旨とする。この発明によれば、請求項３、１０に記載の発明と同様の作用効果が得られる。
【００３０】
また、本発明では、前記制御手段は、前記同種の液体を収容した複数の液体収容体について、前記液体収容体の残量が前記液体噴射量以上であった場合に、その残量が前記液体噴射量以上あった前記液体収容体のうち使用期限が古い液体収容体の液体を優先的に噴射させることを要旨とする。この発明によれば、請求項４、１１に記載の発明と同様の作用効果が得られる。
【００３１】
また、本発明では、前記液体噴射量算出手段は、前記ターゲットの種類に基づいて可変としたことを要旨とする。この発明によれば、請求項５、１２に記載の発明と同様の作用効果が得られる。
【００３２】
また、本発明では、前記同種は同色であることと、前記複数種類は複数色であることと、前記１の種類は１の色であることと、前記他の種類は他の色であることを要旨とする。この発明によれば、請求項６、１３に記載の発明と同様の作用効果が得られる。
【００３３】
また、本発明では、前記制御手段は、ターゲット搬送命令毎に制御可能であることを要旨とする。この発明によれば、請求項７、１４に記載の発明と同様の作用効果が得られる。
【００３４】
【発明の実施の形態】
（第１実施形態）
以下、本発明を具体化した液体噴射システムの第１実施形態を図１〜図８に従って説明する。
【００３５】
図１に示すように、本実施形態の液体噴射システムとしての印刷システムは、ユーザが使用するコンピュータ１１と、これに接続されている液体噴射装置としてのインクジェット式カラープリンタ（以下、プリンタという。）１２とから構成されている。同コンピュータ１１は、キーボード１４及びマウス１５を備え、これらが操作されることにより文字入力や設定変更などが行われる。また、同コンピュータ１１はモニタ１６を備え、ユーザによりこのモニタ１６を介してユーザが印刷したい文書又は画像の指定や印刷実行の指示などが行われる。
【００３６】
一方、プリンタ１２は、外部に給紙トレイ１７及び排紙トレイ１８を備えるとともに、内部に複数の紙送りローラ１９を備えている。紙送りローラ１９は図３に示す紙送りモータ１９ａによって適宜駆動される。このため、プリンタ１２は、ターゲットであるメディアＰを給紙トレイ１７から導入し、このメディアＰを副走査方向Ｘに搬送させた後、排紙トレイ１８に排出する。
【００３７】
また、プリンタ１２は、内部に、キャリッジ２０及びこれに対向するプラテン２１を備えている。プラテン２１は、印刷時にメディアＰを支持する支持台であって、印刷時にはその上方に、前記紙送りローラ１９により搬送されたメディアＰが至る。キャリッジ２０は、ガイド軸２２に嵌合され、かつキャリッジモータ２０ａにより駆動されるタイミングベルト２３に固着されて、主走査方向（図１の紙面に直交する方向）に往復移動可能とされている。
【００３８】
キャリッジ２０は、図１に示すように、その下面に液体噴射ヘッドとしての記録ヘッド３０を有している。この記録ヘッド３０の下面には、図２に示すように、複数のノズルＮが列設されている。この記録ヘッド３０は、図３に示す圧電素子３０ａの伸縮によってノズルＮから前記インクをメディアＰ上に噴射させる。従って、キャリッジ２０は、主走査方向に移動しながら記録ヘッド３０から各色のインクを噴射して、メディアＰに印刷を行う。
【００３９】
また、キャリッジ２０には、図２に示すように、同一形状の８つのインクカートリッジ３１，３２，３３，３４，３５，３６，３７，３８が搭載されている。各インクカートリッジ３１〜３８は、それぞれ下方に位置する各２列のノズルＮに接続されている。そのため、各インクカートリッジ３１〜３８のインクは、それらの下方に位置する各２列のノズルＮからそれぞれ外部に噴射される。
【００４０】
インクカートリッジ３１，３２にはシアン（Ｃ）のインクが、インクカートリッジ３３，３４にはマゼンタ（Ｍ）のインクが、インクカートリッジ３５，３６にはイエロ（Ｙ）のインクが、インクカートリッジ３７，３８にはブラック（Ｋ）のインクがそれぞれ収容されている。すなわち、キャリッジ２０には、シアン、マゼンタ、イエロ及びブラックのインクがそれぞれ２組搭載されている。なお、インクカートリッジ３２はライトシアン（ＬＣ）のインクを収容したインクカートリッジに交換可能である。また、インクカートリッジ３４はライトマゼンタ（ＬＭ）のインクを収容したインクカートリッジに、インクカートリッジ３６はダークイエロ（ＤＹ）のインクを収容したインクカートリッジに交換可能である。各インクカートリッジ３２，３４，３６をこれらの色に交換することにより、より高画質な画像を印刷することができる。なお、各インクカートリッジ３１〜３８には、未使用時においてそれぞれ同量のインクが収容されている。
【００４１】
各インクカートリッジ３１，３２，３３，３４，３５，３６，３７，３８には、その外周面に不揮発性メモリ（ＥＥＰＲＯＭ）３１ａ，３２ａ，３３ａ，３４ａ，３５ａ，３６ａ，３７ａ，３８ａがそれぞれ取着されている。この不揮発性メモリ３１ａ〜３８ａには、例えば該インクカートリッジ３１〜３８に貯留されているインク実残量Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７，Ｓ８及び該インクの色などのインクの属性情報が記憶されている。また、インクカートリッジの種類、取り付けられた回数、製造年月日及び開封年月日などのインクカートリッジ情報も記憶されている。
【００４２】
次に、この印刷システムの電気的構成について図３を参照して説明する。
コンピュータ１１は、図３に示すように、液体噴射量算出手段、残量算出手段、比較手段、判断手段、制御手段としてのＣＰＵ４０を備えている。このＣＰＵ４０は、バス線４１を介して前記キーボード１４、マウス１５及びモニタ１６に接続されている。また、同ＣＰＵ４０は、ＲＡＭ４０ａ及びＲＯＭ４０ｂに接続されている。ＲＡＭ４０ａは、ＣＰＵ４０で算出された同種の液体としての各同色インクどうしのインク実残量Ｓ１〜Ｓ８（又は、インク残量ＳＬ１〜ＳＬ８）の差分ΔＳＣ、ΔＳＭ、ΔＳＹ、ΔＳＫの数値などの情報を一時的に記憶するものである。なお、ΔＳＣ＝│Ｓ１−Ｓ２│（又はΔＳＣ＝│ＳＬ１−ＳＬ２│）、ΔＳＭ＝│Ｓ３−Ｓ４│（又はΔＳＭ＝│ＳＬ３−ＳＬ４│）、ΔＳＹ＝│Ｓ５−Ｓ６│（又はΔＳＹ＝│ＳＬ５−ＳＬ６│）、ΔＳＫ＝│Ｓ７−Ｓ８│（又はΔＳＫ＝│ＳＬ７−ＳＬ８│）である。また、ＲＯＭ４０ｂは、同じ残量であると判断する際の判断値（例えばプラスマイナス２ｎｌ以内）、色毎に、もうすぐインクがなくなるか否かの判断基準値（例えば２０μｌ）などを記憶している。なお、この判断基準値とは、予め設定した値であって、数回の印刷を行うことはできるが、インクがほとんど消費されたと判断できる値である。
【００４３】
更に、同ＣＰＵ４０は、データ記憶部４２及びプログラム記憶部４３に接続されている。データ記憶部４２は文書データや画像データを記憶している。
プログラム記憶部４３には、図示しない情報記録媒体から読み取られてインストールされたプリンタドライバ用プログラムと印刷用アプリケーションプログラムとが組み込まれている。プリンタドライバ用プログラムは、文書データや画像データなどに基づいて作成される液体噴射データとしての印刷データを、プリンタ１２で処理可能な中間画像データに変換するプログラムである。例えば、シアン、マゼンタ、イエロ、ブラックの各色について多値化された信号からなるものが挙げられる。また、印刷用アプリケーションプログラムは、ユーザの操作に応じて、印刷に必要な情報の取得や演算などを行うために、所定の動作をＣＰＵ４０に行わせるプログラムである。すなわち、ＣＰＵ４０は、この印刷用アプリケーションプログラムに従って、各ノズルＮから所定の色のインクをメディアＰに噴射させるような印刷データの作成などを行う。また、ＣＰＵ４０は作成された印刷データ中の紙送りコマンドＣＮを検出し、総インク量Ｇを基に、印刷に使用するインクカートリッジを紙送りコマンドＣＮ毎に決定する。更に、ＣＰＵ４０は各インクの使用量Ｔを算出したり、各インクカートリッジのインク実残量Ｓから紙送りコマンドＣＮ毎に求めた使用量Ｔを引いた値である、各インクカートリッジのインク残量ＳＬを求めたりする。そして、これらＣＰＵ４０が算出した値はＲＡＭ４０ａに一時的に記憶させる。なお、本実施形態においては、２枚の普通紙である紙Ｐ１，Ｐ２を４色のインクを用いて印刷する場合を例に挙げて説明する。また、各色のインクはそれぞれ２つのインクカートリッジを持つが、印刷時にはいずれか一方のインクカートリッジを使用して印刷することにする。
【００４４】
ここで、総インク量Ｇとは、メンテナンスのために噴射されるインク量ＭＪと印刷を完了するために必要なインク量ＰＪの和であり（Ｇ＝ＭＪ＋ＰＪ）、紙毎及びインク色毎に印刷開始前に算出される。総インク量Ｇは、印刷時間、メディアの種類及び大きさによって異なる。
【００４５】
本実施形態では、シアン、マゼンタ、イエロ、ブラックの１枚目の紙Ｐ１についての総インク量Ｇ１１〜Ｇ１４、２枚目の紙Ｐ２についての総インク量Ｇ２１〜Ｇ２４を算出する。そして、それら総インク量Ｇと各色のインク実残量Ｓ又はインク残量ＳＬを基に、各色のインクについていずれのインクカートリッジを印刷に用いるかを決定する。
【００４６】
詳述すると、インク量ＭＪは印刷開始前、印刷中及び印刷後のそれぞれのメンテナンスについてインクカートリッジ毎に算出する。まず、印刷開始前に噴射されるインク量ＭＪ１は、前回の印刷終了から経過した時間により決まるインク量である。次に、印刷中に噴射し、紙毎に算出するインク量ＭＪ２（１枚目の紙），ＭＪ３（２枚目の紙）がある。インク量ＭＪ２，ＭＪ３は、一定の印刷時間ＴＳ毎に噴射される一定のインク量Ｌを、１枚の紙を印刷する印刷時間ＴＭ分算出したインク量（ＭＪ２，ＭＪ３＝Ｌ×ＴＭ／ＴＳ）である。そして、印刷後に噴射されるインク量ＭＪ４は全体の印刷時間ＴＡにより決まる量である。
【００４７】
また、インク量ＰＪは、紙毎の噴射回数Ｋ及びそのときの噴射量Ｊから算出するインク量、すなわち印刷する紙毎に印刷を完了するために必要なインク量であり（ＰＪ＝Ｋ×Ｊ）、各色のインク毎に算出する。なお、本実施形態では、１枚目の紙Ｐ１の印刷を完了するために必要な各色のインク量ＰＪをＰＪ１１〜ＰＪ１４とする。２枚目の紙Ｐ２の印刷を完了するために必要な各色のインク量ＰＪをＰ２１〜Ｐ２４とする。
【００４８】
そして、使用量Ｔは、使用するインクカートリッジ決定後に算出し、印刷に使用するインクカートリッジについては総インク量Ｇであり（Ｔ＝Ｇ）、印刷に使用しないインクカートリッジについてはインク量ＭＪである（Ｔ＝ＭＪ）。
【００４９】
また、紙送りコマンドＣＮとは、ページ毎あるいは画像の切れ目等で紙送りをするためのコマンドであり、用紙上の印刷位置を印刷ヘッド位置に停止させる紙送り量を指示している。例えばページ毎の紙送りコマンドＣＮは、１枚印刷後に印刷用紙を排紙し、次の印刷用紙を印刷ヘッド位置まで紙送りする。なお、本実施形態では、１枚目の紙Ｐ１は紙送りコマンドＣＮ１で紙送りし、２枚目の紙Ｐ２は紙送りコマンドＣＮ２で紙送りする。
【００５０】
そして、インク残量ＳＬとは、各インクカートリッジのインク実残量Ｓから紙送りコマンドＣＮ毎に求めた使用量Ｔを減算した計算値（ＳＬ＝Ｓ−Ｔ）であり、印刷開始前に算出する。すなわち紙１枚毎に算出される各インクカートリッジのインク残量の計算値である。なお、本実施形態では、インクカートリッジ毎にインク残量ＳＬ１〜ＳＬ８を算出する。
【００５１】
一方、プリンタ１２は、残量検出手段及び色検出手段としてのＣＰＵ４５を備えており、このＣＰＵ４５はインターフェイスＩを介して前記コンピュータ１１のＣＰＵ４０に接続されている。ＣＰＵ４５はバス線４６を介してＲＡＭ４７、ＲＯＭ４８に接続されている。ＲＡＭ４７はコンピュータ１１から受信した印刷データを一時的に保存する。ＲＯＭ４８には所定のプログラムが記憶されており、このプログラムに基づいてＣＰＵ４５が所定の動作を行い、印刷が行われる。
【００５２】
また、プリンタ１２のＣＰＵ４５は、送りモータ駆動部５１、移動モータ駆動部５２、ヘッド駆動部５３の各駆動部に接続されている。送りモータ駆動部５１は前記紙送りモータ１９ａを、移動モータ駆動部５２は前記キャリッジモータ２０ａを、ヘッド駆動部５３は前記圧電素子３０ａをそれぞれ駆動させる。
【００５３】
更に、プリンタ１２のＣＰＵ４５は、読取部４９に接続されている。この読取部４９は、前記キャリッジ２０が非作動位置にあるときに前記不揮発性メモリ３１ａ〜３８ａに接続する。すなわち、ＣＰＵ４５は、キャリッジ２０がホームポジションにあるときに、読取部４９を介して不揮発性メモリ３１ａ〜３８ａに対しデータの読み書きを行う。
【００５４】
次に、前述した印刷システムの作用について、流れ図については図５〜図８、１枚目の紙Ｐ１の印刷における各種インク量については図４（ａ）、２枚目の紙Ｐ２の印刷における各種インク量については図４（ｂ）に従って説明する。
【００５５】
まず、ユーザは、コンピュータ１１のモニタ１６に表示された文書や画像を印刷したい場合には、キーボード１４及びマウス１５を介して、前記印刷用アプリケーションプログラムを起動する。そして、ユーザは、このプログラムの起動後、キーボード１４又はマウス１５を介して、印刷するメディアＰの大きさ、印刷枚数、メディアＰの種類及び印字モード（例えば、カラー印刷か白黒印刷かの別）を指定し、かつ印刷実行指令の入力を行う（図５のステップＳ１０）。なお、このときには、これから印刷する文書や画像のデータはデータ記憶部４２に保存されている。コンピュータ１１は、印刷実行指令が入力されると、指定された文書や画像データをデータ記憶部４２から取得し、このデータに基づいて所定の液体噴射である１つの印刷の印刷データを作成する。
【００５６】
次に、コンピュータ１１は、各インクカートリッジ３１〜３８内の不揮発性メモリ３１ａ〜３８ａからインクの色データ及びインク実残量Ｓ１〜Ｓ８を取得するために、それらの取得信号をプリンタ１２に送信する（ステップＳ１５）。この信号を受信したプリンタ１２のＣＰＵ４５は、読取部４９を介して各不揮発性メモリ３１ａ〜３８ａからそれぞれのインクの色データ及びインク実残量Ｓ１〜Ｓ８を取得し、コンピュータ１１に送信する（ステップＳ２０）。
【００５７】
コンピュータ１１は、プリンタ１２からインクの色データ及びインク実残量Ｓ１〜Ｓ８を受信すると（ステップＳ２５）、紙送りコマンドＣＮが何個あるかを読み取る（ステップＳ３０）。本実施形態では２枚の紙Ｐ１，Ｐ２を印刷するので、コンピュータ１１は、１枚目の印刷データにある紙送りコマンドＣＮ１と２枚目の印刷データにある紙送りコマンドＣＮ２の２つを読み取る。
【００５８】
次に、コンピュータ１１は、各インクカートリッジ３１〜３８内のインクについて指定された文書や画像データを解析して、総インク量Ｇを紙毎に算出する（ステップＳ３５）。詳述すると、コンピュータ１１のＣＰＵ４０は、まず、印刷開始前のメンテナンスに必要なインク量ＭＪ１を算出する。本実施形態では、インク量ＭＪ１は１μｌとする。次に、１枚目の紙Ｐ１の印刷中のメンテナンスのインク量ＭＪ２を算出する。本実施形態では、図４（ａ）に示すように、１枚目の紙Ｐ１を印刷する印刷時間ＴＳ１は７０秒であり、それに応じてインク量ＭＪ２は３．５μｌとする。そして、１枚目の紙Ｐ１の印刷を完了させるのに必要なインク量ＰＪ１１〜ＰＪ１４をそれぞれ算出する。本実施形態では、それぞれ、１０μｌ、１０μｌ、１６μｌ、５６μｌとする。従って、総インク量Ｇ１１〜Ｇ１４は、それぞれ、１４．５μｌ、１４．５μｌ、２０．５μｌ、６０．５μｌとなる。
【００５９】
同様に、２枚目の紙Ｐ２についてもメンテナンスのインク量ＭＪと印刷を完了させるのに必要なインク量ＰＪを算出する。２枚目の紙Ｐ２を印刷する印刷時間ＴＳ２は６０秒であり、それに応じて２枚目の紙Ｐ２の印刷中のメンテナンスのインク量ＭＪ３は、図４（ｂ）に示すように、３μｌとする。そして、全印刷時間は１３０秒となり、それに応じて印刷後のメンテナンスのインク量ＭＪ４は１３μｌとする。２枚目の紙Ｐ２の印刷を完了させるのに必要なインク量ＰＪ２１〜ＰＪ２４をそれぞれ算出すると、本実施形態では、それぞれ、１０μｌ、２０μｌ、２μｌ、３μｌとする。従って、総インク量Ｇ２１〜Ｇ２４は、それぞれ、２６μｌ、３６μｌ、１８μｌ、１９μｌとなる。
【００６０】
そして、コンピュータ１１は、メディアＰの種類を読み取り、メディアＰの種類が普通紙であるか否かを判断する（ステップＳ３６）。メディアの種類が普通紙でなかった場合（ステップＳ３６にてＮＯ）、総インク量Ｇ１１〜Ｇ１４，Ｇ２１〜Ｇ２４を一定の変化量α％倍（Ｇ１１×α％、Ｇ１２×α％、Ｇ１３×α％、Ｇ１４×α％、Ｇ２１×α％、Ｇ２２×α％、Ｇ２３×α％、Ｇ２４×α％）して、それらを新たな総インク量Ｇ１１〜Ｇ１４，Ｇ２１〜Ｇ２４とする（ステップＳ３７）。本実施形態においてはメディアの種類は普通紙であるので（ステップＳ３６にてＹＥＳ）、総インク量Ｇに対して前記演算は行わない。
【００６１】
次に、前記算出された総インク量Ｇと紙送りコマンドＣＮとにより、印刷に使用する各インクカートリッジを紙送りコマンドＣＮ毎に決定する方法について、図４、図６、図７を参照して説明する。まず、１枚目の紙Ｐ１（紙送りコマンドＣＮ１）について使用する各インクカートリッジを決定する。このとき、各インクカートリッジ３１〜３８内のインク実残量Ｓ１〜Ｓ８は、図４（ａ）に示すように、それぞれ７０μｌ、７０μｌ、７０μｌ、４０μｌ、４０μｌ、１７０μｌ、８０μｌ、２４μｌであるとして説明する。
【００６２】
コンピュータ１１は、まず、プリンタ１２から受信したインク実残量Ｓ１〜Ｓ８に基づいて、同色インクにおけるインク実残量Ｓ１〜Ｓ８の差分（ΔＳＣ、ΔＳＭ、ΔＳＹ、ΔＳＫ）が最も少ない色について使用するインクカートリッジを決定する。本実施形態においてはシアンである。
【００６３】
詳述すると、コンピュータ１１は、図６に示すように、そのシアンのインクを収容したインクカートリッジ３１，３２が、ほぼ同じ（プラスマイナス２ｎｌ）インク実残量Ｓ１，Ｓ２であるか否かを判断する（ステップＳ１０１）。シアンのインクを収容したインクカートリッジ３１，３２のインク実残量Ｓ１，Ｓ２は、それぞれ７０μｌであるため（ステップＳ１０１にてＹＥＳ）、コンピュータ１１は、次に、インク実残量Ｓ１，Ｓ２が２０μｌ以下で、もうすぐ無くなるか否かを判断する（ステップＳ１０２）。そして、コンピュータ１１は、インク実残量Ｓ１，Ｓ２が２０μｌ以下でないと判断し（ステップＳ１０２にてＮＯ）、所定のインクカートリッジを使用すると決定する（ステップＳ１０３）。
【００６４】
ここにおいて、「所定のインクカートリッジ」とは、シアンのインクカートリッジ３２、マゼンタのインクカートリッジ３４、イエロのインクカートリッジ３６である。また、ブラックにおける「所定のインクカートリッジ」とはインクカートリッジ３８である。このインクカートリッジ３８は、同色インクのインクカートリッジにおいて、他の色の所定のインクカートリッジ３２，３４，３６と同じ側（図２においては右側）にあるため、本実施形態ではこのように決定している。
【００６５】
次に、コンピュータ１１は、同色インクの全組、すなわちマゼンタ、シアン、イエロ及びブラックの各色について使用するインクカートリッジ３１〜３８をすべて決定したか否かを判断する（図７のステップＳ１０４）。まだ、コンピュータ１１は、シアンのインクカートリッジ３２しか決定していないので、再度、前記ステップＳ１０１以降の処理を繰り返し行う。このとき、コンピュータ１１は、次に、同色インクの差分が少ない色（マゼンタ）のインクについて使用するインクカートリッジを決定する。
【００６６】
詳述すると、マゼンタのインク実残量Ｓ３，Ｓ４は、７０μｌ、４０μｌである。従って、コンピュータ１１は、インク実残量Ｓ３，Ｓ４が同じでないと判断し（ステップＳ１０１にてＮＯ）、インクの残量が少ないインクカートリッジ３４のインク実残量Ｓ４が総インク量Ｇ１２以上あるか否かを判断する（ステップＳ１０５）。インクカートリッジ３４のインク実残量Ｓ４（４０μｌ）は総インク量Ｇ１２（１４．５μｌ）より多い（ステップＳ１０５にてＹＥＳ）。従って、インクの残量が少ないインクカートリッジ３４とほぼ同じインク残量のインクを収容し、まだ使用するインクカートリッジを決定していない他の色のインクカートリッジがあるか否かを判断する（ステップＳ１０７）。このとき、インクカートリッジ３４のマゼンタのインク実残量Ｓ４は、残量の少ないイエロのインクを収容したインクカートリッジ３５のインク実残量Ｓ５とほぼ同じ残量（４０μｌ）である。そのため、コンピュータ１１は、残量が少ないインクとほぼ同じ残量の異なる色のインクがあると判断する（ステップＳ１０７にてＹＥＳ）。そこで、コンピュータ１１は、マゼンタについて残量の少ないインクカートリッジ３４を使用すると決定し（ステップＳ１１２）、この残量と同じ残量であるインクカートリッジ３５をイエロのインクとして使用すると決定する（ステップＳ１１３）。
【００６７】
再び、コンピュータ１１は、同色インクのすべてについてインクカートリッジを決定したか否かを判断する（図７のステップＳ１０４）。コンピュータ１１は、まだ、ブラックのインクについてはいずれのインクカートリッジ３７，３８を使用するかを決定していないと判断する（ステップＳ１０４にてＮＯ）。そして、コンピュータ１１は、再度、図６のステップＳ１０１以降の処理を繰り返して行う。
【００６８】
詳述すると、ブラックのインクのインクカートリッジ３７，３８は、それぞれ８０μｌ、２４μｌのインク実残量Ｓ７，Ｓ８のインクを収容している。従って、コンピュータ１１は、インク実残量Ｓ７，Ｓ８が同じでないと判断し（ステップＳ１０１にてＮＯ）、インクの残量が少ないインクカートリッジ３８のインク実残量Ｓ８が総インク量Ｇ１４以上あるか否かを判断する（ステップＳ１０５）。インクカートリッジ３８のインク実残量Ｓ８（２４μｌ）は総インク量Ｇ１４（６０．５μｌ）より少ない（ステップＳ１０５にてＮＯ）。従って、インク残量の多いインクカートリッジ３７を使用すると決定する（ステップＳ１０６）。
【００６９】
以上のように、インクカートリッジ３２，３４，３５，３７を使用すると決定したコンピュータ１１は、それぞれの同色インクの全組について使用するインクカートリッジを決定したと判断する（図７のステップＳ１０４にてＹＥＳ）。従って、インクカートリッジ３４，３５は、１枚目の紙Ｐ１の印刷では前述のようにインクが使用されて、他の色のインクであるインクカートリッジ３８の残量に近づく。また、インクカートリッジ３７は、同色の他のインクカートリッジ３８の残量に近づく。そして、インクの残量が同じであったシアンのインクカートリッジ３１，３２はインクカートリッジ３２のインクが使用される。
【００７０】
次に、コンピュータ１１は、すべての紙送りコマンドＣＮについて使用するインクカートリッジをすべて決定したか否かを判断する（ステップＳ１１５）。まだコンピュータ１１は、１枚目の紙Ｐ１の紙送りコマンドＣＮ１についてしか使用するインクカートリッジを決定していないので、各インクカートリッジのインク残量ＳＬ１〜ＳＬ８を算出する（ステップＳ１２０）。
【００７１】
詳述すると、１枚目の紙Ｐ１の印刷に使用される各インクカートリッジ３１〜３８内のインクの使用量Ｔ１１〜Ｔ１８は、印刷に使用するインクカートリッジについては総インク量Ｇ１１〜Ｇ１４を代入する。そして、印刷に使用しないインクカートリッジについてはＭＪ１＋ＭＪ２を代入する。従って、インクの使用量Ｔ１１〜Ｔ１８は、図４（ａ）に示すように、それぞれ４．５μｌ、１４．５μｌ、４．５μｌ、１４．５μｌ、２０．５μｌ、４．５μｌ、６０．５μｌ、４．５μｌである。そして、各インクカートリッジ３１〜３８内のインク残量ＳＬ１〜ＳＬ８は、印刷開始前の各インクカートリッジ３１〜３８内のインク実残量Ｓ１〜Ｓ８から使用量Ｔ１１〜Ｔ１８を引いて算出する。すなわち、それぞれ６５．５μｌ、５５．５μｌ、６５．５μｌ、２５．５μｌ、１９．５μｌ、１６５．５μｌ、１９．５μｌ、１９．５μｌである。このようにして算出した各インクカートリッジ３１〜３８内のインク残量ＳＬ１〜ＳＬ８に対して、コンピュータ１１は、再度、図６のステップＳ１０１以降の処理を繰り返し行う。なお、インク残量ＳＬ１〜ＳＬ８は計算値であるためＲＡＭ４０ａに記憶されるが、便宜上、各インクカートリッジ３１〜３８内のインクと対応させて説明する。
【００７２】
詳述すると、コンピュータ１１は、図４（ｂ）に示すように、同色インクの差分ΔＳＣ、ΔＳＭ、ΔＳＹ、ΔＳＫが最も少ないブラックのインクカートリッジ３７，３８について、いずれのインクカートリッジ３７，３８を使用するかを判断する。コンピュータ１１は、インク残量ＳＬ７，ＳＬ８がほぼ同じで、２０μｌ以下となっていると判断し（図６のステップＳ１０１にてＹＥＳかつステップＳ１０２にてＹＥＳ）、次に、他の色のインクの残量が２０μｌ以下のカートリッジがあるか否かを判断する（ステップＳ１１０）。このとき、イエロのインクを収容したインクカートリッジ３５のインク残量ＳＬ５が１９．５μｌとなっているので、コンピュータ１１は、ブラック以外に、インクの残量が２０μｌ以下のインクカートリッジ３５があると判断する（ステップＳ１１０にてＹＥＳ）。従って、コンピュータ１１は、イエロについては、そのインクカートリッジ３５を使用すると決定する（ステップＳ１１１）。また、ブラックについては、所定のインクカートリッジ３８を使用すると決定する（ステップＳ１０３）。
【００７３】
次に、コンピュータ１１は、マゼンタ、シアンについては使用するインクカートリッジを決定していないと判断し（図７のステップＳ１０４にてＮＯ）、次に差分が小さいシアンについて、使用するインクカートリッジを決定する。
【００７４】
詳述すると、シアンのインクのインクカートリッジ３１，３２は、図４（ｂ）に示すように、それぞれ６５．５μｌ、５５．５μｌのインク残量ＳＬ１，ＳＬ２のインクを収容している。従って、コンピュータ１１は、インク残量ＳＬ１，ＳＬ２が同じでないと判断し（ステップＳ１０１にてＮＯ）、インクの残量が少ないインクカートリッジ３２のインク残量ＳＬ２（５５．５μｌ）が総インク量Ｇ２１（２６μｌ）以上あると判断する（ステップＳ１０５にてＹＥＳ）。
【００７５】
そして、コンピュータ１１は、インクの残量が少ないインクカートリッジ３２とほぼ同じインク残量のインクを収容し、まだ使用するインクカートリッジを決定していない他の色のインクカートリッジがあるか否かを判断する（ステップＳ１０７）。このとき、インク残量ＳＬ２とほぼ同じインク残量のインクカートリッジはない。従って、コンピュータ１１は、該当するインクカートリッジはないと判断し（ステップＳ１０７にてＮＯ）、インク残量の多いインクカートリッジ３１を使用すると決定する（ステップＳ１０６）。
【００７６】
再び、コンピュータ１１は、同色インクのすべてについてインクカートリッジを決定したか否かを判断する（図７のステップＳ１０４）。コンピュータ１１は、マゼンタについては使用するインクカートリッジを決定していないと判断し（ステップＳ１０４にてＮＯ）、再度、図６のステップＳ１０１以降の処理を繰り返して行う。
【００７７】
詳述すると、マゼンタのインクのインクカートリッジ３３，３４は、それぞれ６５．５μｌ、２５．５μｌのインク残量ＳＬ３，ＳＬ４のインクを収容している。従って、コンピュータ１１は、インク残量ＳＬ３，ＳＬ４が同じでないと判断し（ステップＳ１０１にてＮＯ）、インクの残量が少ないインクカートリッジ３４のインク残量ＳＬ４が総インク量Ｇ２２以上あるか否かを判断する（ステップＳ１０５）。インクカートリッジ３４のインク残量ＳＬ４（２５．５μｌ）は総インク量Ｇ２２（３６μｌ）より少ない（ステップＳ１０５にてＮＯ）。従って、インク残量の多いインクカートリッジ３３を使用すると決定する（ステップＳ１０６）。
【００７８】
以上のように、インクカートリッジ３１，３３，３５，３８を使用すると決定したコンピュータ１１は、それぞれの同色インクの全組について使用するインクカートリッジを決定したと判断する（図７のステップＳ１０４にてＹＥＳ）。従って、インクカートリッジ３５は、前述のようにインクが使用されて、他の色のインクであるインクカートリッジ３８の残量に近づく。また、インクカートリッジ３１，３３は、同色の他のインクカートリッジの残量に近づく。そして、インクの残量が同じであったブラックのインクカートリッジ３７，３８はインクカートリッジ３８のインクが使用される。
【００７９】
次に、コンピュータ１１は、すべての紙送りコマンドＣＮについて使用するインクカートリッジをすべて決定したか否かを判断する（ステップＳ１１５）。コンピュータ１１は、紙送りコマンドＣＮ１，ＣＮ２の両方について使用するインクカートリッジを決定したので、これら使用するインクカートリッジからインクが噴射されて印刷が行われるように、印刷データを作成する（ステップＳ１０８）。そして、コンピュータ１１は、プリンタドライバ用プログラムに従って、作成した印刷データを中間画像データに変換し（図８のステップＳ２００）、中間画像データをプリンタ１２のＣＰＵ４５に送信する（ステップＳ２０５）。
【００８０】
プリンタ１２では、その中間画像データに基づいて印刷が開始される（ステップＳ２１０）。詳述すると、プリンタ１２のＣＰＵ４５は、受信した中間画像データをまずＲＡＭ４７に一時的に保存する。そして、ＣＰＵ４５は、この一時的に記憶したデータ及びＲＯＭ４８のプログラムに基づいて、各駆動部５１〜５３に駆動信号を与える。これにより、ＣＰＵ４５は、キャリッジ２０を移動させながら、その記録ヘッド３０のノズルＮから各色のインク滴を噴射させる。なお、送りモータ駆動部５１は、記録ヘッド３０が前記主走査方向に１回移動する毎に稼動されて、印刷しながら紙Ｐ１，Ｐ２を搬送する。また、印刷中にプリンタ１２のＲＡＭ４７は、各インクカートリッジ３１〜３８の各色のインクを各ノズルＮから噴射させた回数ＫＬ及びその回数毎に実際に噴射させた実噴射量Ｅ１〜Ｅ８をそれぞれ記憶する。
【００８１】
そして、プリンタ１２では、その中間画像データに基づいて、印刷途中でインクカートリッジを切替えるか否かを判断する（ステップＳ２１５）。本実施形態においては１枚目の紙Ｐ１の印刷ではインクカートリッジ３２，３４，３５，３７が使用され、２枚目の紙Ｐ２の印刷ではインクカートリッジ３１，３３，３５，３８が使用される。従って、シアン、マゼンタ、ブラックのインクでは１枚目の紙Ｐ１の印刷と２枚目の紙Ｐ２の印刷の間にインクカートリッジの切替えが必要である（ステップＳ２１５にてＹＥＳ）。１枚目の紙Ｐ１の印刷が終了すると、プリンタ１２は印刷を一時停止する（ステップＳ２２０）。次に、シアンの使用インクカートリッジをインクカートリッジ３２からインクカートリッジ３１に切替え、マゼンタの使用インクカートリッジをインクカートリッジ３４からインクカートリッジ３３に切替える。そして、ブラックの使用インクカートリッジをインクカートリッジ３７からインクカートリッジ３８に切替える（ステップＳ２２５）。各インクカートリッジ切替え後、プリンタ１２は印刷を再開し（ステップＳ２３０）、２枚目の紙Ｐ２を印刷する。
【００８２】
印刷終了後（ステップＳ２３５）、プリンタ１２のＣＰＵ４５は、ＲＡＭ４７に記憶した今回の印刷で実際に使用した各インクカートリッジ３１〜３８のインクのそれぞれの実使用量（それぞれ実噴射量Ｅ１〜Ｅ８の総和）Ｗ１〜Ｗ８を印刷開始時のインク実残量Ｓ１〜Ｓ８からそれぞれ引く。そして、それらを新たな各インク実残量Ｓ１〜Ｓ８とする（ステップＳ２４０）。そして、同ＣＰＵ４５は、各インクカートリッジ３１〜３８のそれぞれのインクの新たなインク実残量Ｓ１〜Ｓ８を、読取部４９を介して各色のインクカートリッジ３１〜３８の不揮発性メモリ３１ａ〜３８ａにそれぞれ記憶させる（ステップＳ２４５）。次に、プリンタ１２は印刷終了信号をコンピュータ１１に送信する（ステップＳ２５０）。コンピュータ１１は、この印刷終了信号を受信すると（ステップＳ２５５にてＹＥＳ）、モニタ１６に印刷が終了したことを表示する（ステップＳ２６０）。
【００８３】
なお、インクカートリッジ３４，３５，３７，３８についてインクがすべて消費されると、コンピュータ１１は、モニタ１６に、これらのインクカートリッジ３４，３５，３７，３８についてインクがすべて消費された旨及びユーザに交換の指示画面を表示する。ユーザにより、インクカートリッジ３４，３５，３７，３８が交換されて新たなインクカートリッジ３４，３５，３７，３８がキャリッジ２０に搭載されると、コンピュータ１１は、圧電素子３０ａに信号を与えて各ノズルからインク滴を噴射させて、フラッシング動作を行う。
【００８４】
本実施形態の印刷システムによれば、以下のような効果を得ることができる。
（１）本実施形態では、同色インクの残量がほぼ同じで、かつ２０μｌ以下となり、それらとほぼ同じ残量のインクを有した他の色のインクカートリッジがある場合には、ほぼ同じ残量のインクカートリッジどうしを使用する。従って、複数のインクカートリッジのインクがすべて消費される時期を同じとすることができるので、ユーザに複数のインクカートリッジの交換時期を一度に知らせることができる。そのため、ユーザは、まとめてインクカートリッジの交換を行うことができるので、交換回数を減少させて、ユーザの手間を省くことができる。
【００８５】
また、交換回数が減少することにより、交換対象のインクカートリッジの交換が終了した後に行うフラッシング動作の回数が減少するので、各インクカートリッジ３１〜３８がフラッシング動作にて噴射するインクの総量を減少することができ、インクの消費量を減らすことができる。
【００８６】
（２）本実施形態では、同色インクのインクカートリッジの残量が同じでない場合には、主としてインクの残量が多いインクカートリッジを優先的に使用する。従って、同色インクを収容したインクカートリッジのうちインクの残量の多い方を使用して、同色インクの残量を同じとなるように平均的に使用することができる。そのため、同色インクを収容したインクカートリッジどうしについてほぼ同時にインクがすべて消費するようにすることができ、同色インクカートリッジをまとめて交換することができる。従って、インクカートリッジ３１〜３８の交換回数を減らして交換の手間を省くことができる。また、交換時に各インクカートリッジ３１〜３８のインクを用いたフラッシングの回数を減らしてインクの消費量を減らすことができる。
【００８７】
（３）本実施形態では、同色インクを収容したインクカートリッジにおいて、残量の少ないインクが総インク量Ｇ以上あり、このうち残量の少ないインクとほぼ同じ残量の異なる色のインクがあった場合には、これらを使用し、同時にインクをすべて消費するようにすることができる。そのため、１組の同色インクのうち一方のみを新たに交換したなどの理由により一方のインクの残量が多い場合には、そのインクカートリッジは使用せずに、残量の少ないインクを収容したインクカートリッジを使用することができる。
【００８８】
（４）本実施形態では、インクカートリッジ３１〜３８の交換回数を低減するために同色インクを平均的に使用したり、同色インクを収容しているインクカートリッジの片方のみを集中的に使用したりとユーザの指示に応じて容易に変えることができる。そのため、ユーザの望みに応じて所定のインクカートリッジ３１〜３８を使用することができる。
【００８９】
（５）本実施形態では、同色インクのインクカートリッジ３１〜３８が、ほぼ同じ残量である場合には、所定のインクカートリッジ３２，３４，３６，３８を使用し、ライトシアン、ライトマゼンタ、ダークイエロと交換されないインクカートリッジ３１，３３，３５のインクを残すようにインクを使用した。従って、高画質画像を適宜得るために、ライトシアン、ライトマゼンタ、ダークイエロをシアン、マゼンタ、イエロと頻繁に交換しても、交換しない方のシアン、マゼンタ、イエロは、なるべくインクをすべて消費するようにできる。すなわち、インクカートリッジの交換回数を少なくすることができる。
【００９０】
（６）本実施形態では、同色インクを収容したインクカートリッジの使用を決定する際に、同色インクの差分が小さい色から使用するインクカートリッジを決定した。そのため、同時にインクをすべて消費すると考えられる同色インクから使用するインクカートリッジを決定する。従って、同色インクにおいて同時にインクをすべて消費する場合に、これと同じ残量の他のインクを優先的に検出することができるので、より多くのインクカートリッジについて同時にインクをすべて消費するようにインクを噴射することができる。そのため、より多くのインクカートリッジの交換をまとめて行うことができる。
【００９１】
（７）本実施形態では、印刷開始前に、メンテナンスのために噴射するインク量ＭＪと印刷を完了するために必要なインク量ＰＪとを算出することにより、印刷に使用するインクカートリッジをより正確に割り振ることができる。そのため、より多くのインクカートリッジについて同時にインクをすべて消費するようにインクを噴射することができる。従って、より多くのインクカートリッジの交換をまとめて行って、インクカートリッジの交換回数を減らすことができる。
【００９２】
（８）本実施形態では、紙送りコマンドＣＮ毎に印刷に使用するインクカートリッジを割り振る。そのため、１つのインクカートリッジではすべてのメディアＰを印刷するのにインクカートリッジ内のインク残量が足りない場合にも、紙送りコマンドＣＮ毎に同色の他のインクカートリッジに切替えて印刷を続行できる。従って、より多くのインクカートリッジの交換をまとめて行って、インクカートリッジの交換回数を減らすことができる。
【００９３】
（第２実施形態）
以下、本発明を具体化した印刷システムの第２実施形態を図５〜図１０に従って説明する。以下の実施形態において、前記第１実施形態と同様の部分については、同一の符号を付し、その詳細な説明は省略する。
【００９４】
本実施形態においては、同色インクについて開封年月日の古いインクカートリッジから使用する点が、前記第１実施形態と異なる。同色インクについて開封年月日がほぼ同じ（プラスマイナス３日）場合は、第１実施形態と同様の処理手順で使用インクカートリッジを決定する（図６のステップＳ１０１〜ステップＳ１１３の処理を行う）。
【００９５】
コンピュータ１１は、図５に示すように、ユーザにより印刷実行指令が入力されると（ステップＳ１０）、プリンタ１２からインクの色データ及びインク実残量Ｓ１〜Ｓ８を受信し（ステップＳ２５）、紙送りコマンドＣＮが何個あるかを読み取る（ステップＳ３０）。次に、コンピュータ１１は、各インクカートリッジ３１〜３８内のインクについて指定された文書や画像データを解析して、総インク量Ｇを紙毎に算出する（ステップＳ３５）。
【００９６】
次に、コンピュータ１１は、図１０に示すように、各インクカートリッジ３１〜３８内の不揮発性メモリ３１ａ〜３８ａから各インクカートリッジの開封年月日Ｄ１〜Ｄ８を取得するために、それらの取得信号をプリンタ１２に送信する（ステップＳ４０）。この信号を受信したプリンタ１２のＣＰＵ４５は、読取部４９を介して各不揮発性メモリ３１ａ〜３８ａからそれぞれのインクカートリッジの開封年月日Ｄ１〜Ｄ８を取得し、コンピュータ１１に送信する（ステップＳ４５）。
【００９７】
コンピュータ１１は、プリンタ１２からインクカートリッジの開封年月日Ｄ１〜Ｄ８を受信する（ステップＳ５０にてＹＥＳ）。ステップＳ５０にてＮＯの場合は、開封年月日Ｄ１〜Ｄ８を受信するまで待つ。そして、同色のインクについて、それぞれ開封年月日がほぼ同じであるか否かを判断する（ステップＳ５５）。詳述すると、コンピュータ１１は、図９（ａ）に示すように、まず、プリンタ１２から受信した各インクカートリッジの開封年月日Ｄ１〜Ｄ８に基づいて、同色インクにおける開封年月日の差分（ΔＤＣ、ΔＤＭ、ΔＤＹ、ΔＤＫ）が最も多い色について使用するインクカートリッジを決定する。本実施形態においてはシアンである。
【００９８】
詳述すると、シアンのインクを収容したインクカートリッジ３１，３２の開封年月日Ｄ１，Ｄ２は、それぞれ２００３．０６．２０，２００３．０３．０３であるため、コンピュータ１１は、これらの開封年月日がほぼ同じでないと判断する。次に、コンピュータ１１は、開封年月日が古い方のインクカートリッジ内のインク実残量Ｓが総インク量Ｇ以上であるか否かを判断する（ステップＳ６０）。コンピュータ１１は、開封年月日が古い方のインクカートリッジ３２のインク実残量Ｓ２は、７０μｌであるため、総インク量Ｇ１１（１４．５μｌ）よりも多いと判断する（図１０のステップＳ６０にてＹＥＳ）。そして、コンピュータ１１は、シアンのインクについてはインクカートリッジ３２を使用すると決定する（ステップＳ６５）。
【００９９】
次に、コンピュータ１１は、同色インクの全組について使用するインクカートリッジ３１〜３８をすべて決定したか否かを判断する（ステップＳ１０４）。まだ、コンピュータ１１は、シアンのインクカートリッジ３２しか決定していないので、再度、前記ステップＳ５５以降の処理を繰り返し行う。このとき、コンピュータ１１は、次に、図９（ａ）に示すように、同色インクにおける開封年月日の差分が多い色（イエロ）のインクについて使用するインクカートリッジを決定する。
【０１００】
詳述すると、イエロのインクを収容したインクカートリッジ３５，３６の開封年月日Ｄ５，Ｄ６は、それぞれ２００３．０３．１６，２００３．０６．１５であるため、コンピュータ１１は、これらの開封年月日が同じでないと判断する。次に、コンピュータ１１は、開封年月日が古い方のインクカートリッジ３５のインク実残量Ｓ５（４０μｌ）は、総インク量Ｇ１３（２０．５μｌ）よりも多いと判断する（図１０のステップＳ６０にてＹＥＳ）。そして、コンピュータ１１は、イエロのインクについてはインクカートリッジ３５を使用すると決定する（ステップＳ６５）。
【０１０１】
再び、コンピュータ１１は、同色インクの全組について使用するインクカートリッジ３１〜３８をすべて決定したか否かを判断する（ステップＳ１０４）。まだ、コンピュータ１１は、マゼンタとブラックについてはいずれのインクカートリッジを使用するかを決定していないので、再度、前記ステップＳ５５以降の処理を繰り返し行う。このとき、コンピュータ１１は、次に、図９（ａ）に示すように、同色インクにおける開封年月日の差分が多い色（マゼンタ）のインクについて使用するインクカートリッジを決定する。
【０１０２】
詳述すると、マゼンタのインクを収容したインクカートリッジ３３，３４の開封年月日Ｄ３，Ｄ４は、それぞれ２００３．０６．０１，２００３．０４．２５であるため、コンピュータ１１は、これらの開封年月日が同じでないと判断する。次に、コンピュータ１１は、開封年月日が古い方のインクカートリッジ３４のインク実残量Ｓ４（４０μｌ）は、総インク量Ｇ１２（１４．５μｌ）よりも多いと判断する（図１０のステップＳ６０にてＹＥＳ）。そして、コンピュータ１１は、マゼンタのインクについてはインクカートリッジ３４を使用すると決定する（ステップＳ６５）。
【０１０３】
そして、コンピュータ１１は、同色インクの全組について使用するインクカートリッジ３１〜３８をすべて決定したか否かを判断する（ステップＳ１０４）。まだ、コンピュータ１１は、ブラックについてはいずれのインクカートリッジを使用するかを決定していないので、再度、前記ステップＳ５５以降の処理を繰り返し行う。
【０１０４】
詳述すると、ブラックのインクを収容したインクカートリッジ３７，３８の開封年月日Ｄ７，Ｄ８は、それぞれ２００３．０５．３０，２００３．０５．３０であるため、コンピュータ１１は、これらの開封年月日が同じであると判断する。そして、コンピュータ１１は、同色インクを平均的に使用するように使用インクカートリッジを決定する（図６のステップＳ１０１〜Ｓ１１３の処理を行う。）。まず、コンピュータ１１は、インク実残量Ｓ７（８０μｌ），Ｓ８（２４μｌ）が同じでないと判断し（ステップＳ１０１にてＮＯ）、インクの残量が少ないインクカートリッジ３８のインク実残量Ｓ８が総インク量Ｇ１４以上あるか否かを判断する（ステップＳ１０５）。インクカートリッジ３８のインク実残量Ｓ８（２４μｌ）は総インク量Ｇ１４（６０．５μｌ）より少ない（ステップＳ１０５にてＮＯ）。従って、インク残量の多いインクカートリッジ３７を使用すると決定する（ステップＳ１０６）。
【０１０５】
以上のように、インクカートリッジ３２，３４，３５，３７を使用すると決定したコンピュータ１１は、それぞれの同色インクの全組について使用するインクカートリッジを決定したと判断する（図１０のステップＳ１０４にてＹＥＳ）。
【０１０６】
そして、コンピュータ１１は、すべての紙送りコマンドＣＮについて使用するインクカートリッジをすべて決定したか否かを判断する（ステップＳ１１５）。まだコンピュータ１１は、１枚目の紙Ｐ１の紙送りコマンドＣＮ１についてしか使用するインクカートリッジを決定していないので、各インクカートリッジのインク残量ＳＬ１〜ＳＬ８を算出する（ステップＳ１２０）。そして、再度、前記ステップＳ５５以降の処理を繰り返し行う。
【０１０７】
詳述すると、コンピュータ１１は、図９（ｂ）に示すように、シアンのインクを収容したインクカートリッジ３１，３２の開封年月日Ｄ１，Ｄ２はほぼ同じでないと判断する。次に、コンピュータ１１は、開封年月日が古い方のインクカートリッジ３２のインク残量ＳＬ２（５５．５μｌ）は、総インク量Ｇ２１（２６μｌ）よりも多いと判断する（図１０のステップＳ６０にてＹＥＳ）。そして、コンピュータ１１は、シアンのインクについてはインクカートリッジ３２を使用すると決定する（ステップＳ６５）。
【０１０８】
次に、コンピュータ１１は、同色インクの全組について使用するインクカートリッジ３１〜３８をすべて決定したか否かを判断する（ステップＳ１０４）。まだ、コンピュータ１１は、シアンのインクカートリッジ３２しか決定していないので、再度、前記ステップＳ５５以降の処理を繰り返し行う。このとき、コンピュータ１１は、次に、図９（ｂ）に示すように、同色インクにおける開封年月日の差分が多い色（イエロ）のインクについて使用するインクカートリッジを決定する。
【０１０９】
詳述すると、イエロのインクを収容したインクカートリッジ３５，３６の開封年月日Ｄ５，Ｄ６はほぼ同じでないと判断する。次に、コンピュータ１１は、開封年月日が古い方のインクカートリッジ３５のインク残量ＳＬ５（１９．５μｌ）は、総インク量Ｇ２３（１８μｌ）よりも多いと判断する（ステップＳ６０にてＹＥＳ）。そして、コンピュータ１１は、イエロのインクについてはインクカートリッジ３５を使用すると決定する（ステップＳ６５）。
【０１１０】
再び、コンピュータ１１は、同色インクの全組について使用するインクカートリッジ３１〜３８をすべて決定したか否かを判断する（ステップＳ１０４）。まだ、コンピュータ１１は、マゼンタとブラックについてはいずれのインクカートリッジを使用するかを決定していないので、再度、前記ステップＳ５５以降の処理を繰り返し行う。このとき、コンピュータ１１は、次に、同色インクにおける開封年月日の差分が多い色（マゼンタ）のインクについて使用するインクカートリッジを決定する。
【０１１１】
詳述すると、マゼンタのインクを収容したインクカートリッジ３３，３４の開封年月日Ｄ３，Ｄ４は同じでないと判断する。次に、コンピュータ１１は、図９（ｂ）に示すように、開封年月日が古い方のインクカートリッジ３４のインク残量ＳＬ４（２５．５μｌ）は、総インク量Ｇ２２（３６μｌ）よりも多くないと判断する（ステップＳ６０にてＮＯ）。そして、コンピュータ１１は、マゼンタのインクについてはインクカートリッジ３３を使用すると決定する（図１０のステップＳ７０）。
【０１１２】
そして、コンピュータ１１は、同色インクの全組について使用するインクカートリッジ３１〜３８をすべて決定したか否かを判断する（ステップＳ１０４）。まだ、コンピュータ１１は、ブラックについてはいずれのインクカートリッジを使用するかを決定していないので、再度、図１０のステップＳ５５以降の処理を繰り返し行う。
【０１１３】
詳述すると、ブラックのインクを収容したインクカートリッジ３７，３８の開封年月日Ｄ７，Ｄ８は開封年月日が同じであると判断し、同色インクを平均的に使用するように使用インクカートリッジを決定する（図６のステップＳ１０１〜ステップＳ１１３の処理を行う。）。つまり、コンピュータ１１は、インク残量ＳＬ７，ＳＬ８がほぼ同じで、２０μｌ以下となっていると判断する（ステップＳ１０１にてＹＥＳかつステップＳ１０２にてＹＥＳ）。次に、コンピュータ１１は、まだ使用するインクカートリッジが決定していない他の色のインクの残量が２０μｌ以下のカートリッジがあるか否かを判断する（ステップＳ１１０）。このとき、コンピュータ１１は、該当するインクカートリッジはないと判断し（ステップＳ１１０にてＮＯ）、所定のインクカートリッジ３８を使用すると決定する（ステップＳ１０３）。
【０１１４】
以上のように、インクカートリッジ３２，３３，３５，３８を使用すると決定したコンピュータ１１は、それぞれの同色インクの全組について使用するインクカートリッジを決定したと判断する（図１０のステップＳ１０４にてＹＥＳ）。
【０１１５】
次に、コンピュータ１１は、すべての紙送りコマンドＣＮについて使用するインクカートリッジをすべて決定したか否かを判断する（ステップＳ１１５）。コンピュータ１１は、紙送りコマンドＣＮ１，ＣＮ２の両方について使用するインクカートリッジを決定したので、これら使用するインクカートリッジからインクが噴射されて印刷が行われるように印刷データを作成する（ステップＳ１０８）。そして、前記第１実施形態と同様に、コンピュータ１１及びプリンタ１２は、図８のステップＳ２００〜Ｓ２６０の処理を行って、印刷を完了させる。
【０１１６】
従って、本実施形態によれば、前記第１実施形態に記載の（７），（８）の効果に加えて、以下の効果を得ることができる。
（９）本実施形態では、同色インクのインクカートリッジの開封年月日Ｄが同じでなく、開封年月日Ｄが古い方のインク残量が総インク量Ｇ以上ある場合には、主として開封年月日Ｄが古いインクカートリッジを優先的に使用する。従って、同色インクを平均的に使用していても、開封年月日Ｄから６ヶ月経過したために、インクをすべて消費する前にインクカートリッジの交換をしなければならないということがなくなる。従って、インクカートリッジ３１〜３８の不要な交換回数を減らして交換の手間を省くことができる。また、交換時に各インクカートリッジ３１〜３８のインクを用いたフラッシングの回数を減らしてインクの消費量を減らすことができる。
（１０）本実施形態では、同色インクを収容したインクカートリッジの開封年月日Ｄがほぼ同じである場合には、同色インクの残量が同じとなるように平均的に使用することができる。そのため、同色インクを収容したインクカートリッジについてほぼ同時にインクがすべて消費するようにすることができ、インクカートリッジをまとめて交換することができる。従って、インクカートリッジ３１〜３８の交換回数を減らして交換の手間を省くことができる。また、交換時に各インクカートリッジ３１〜３８のインクを用いたフラッシングの回数を減らしてインクの消費量を減らすことができる。
【０１１７】
なお、前記各実施形態は以下のように変更してもよい。
○前記各実施形態では、コンピュータ１１が総インク量Ｇの算出、使用量Ｔの算出、使用するインクカートリッジ３１〜３８の決定、印刷データの作成をすると説明した。これに変えて、ＣＰＵ、ＲＡＭ，ＲＯＭ，プログラム記憶部、データ記憶部を備えたプリンタ（液体噴射装置）が前記各処理を行うようにしてもよい。この場合、印刷を実行する際にコンピュータ１１を必要としないプリンタにおいても前記各実施形態によって得られる効果と同様の効果を得ることができる。
【０１１８】
○前記各実施形態では、記録ヘッド３０を備えたキャリッジ２０にインクカートリッジ３１〜３８が搭載されたプリンタ１２について説明した。これに変えて、キャリッジ２０以外の場所にインクカートリッジ３１〜３８を配置するプリンタ（液体噴射装置）に適用してもよい。
【０１１９】
○前記各実施形態においては、各インクカートリッジ３１〜３８に取着された不揮発性メモリ３１ａ〜３８ａに、各インクカートリッジ３１〜３８内のインクの色やインク実残量Ｓ１〜Ｓ８や開封年月日Ｄ１〜Ｄ８を記憶させた。これに変えて、プリンタ１２やコンピュータ１１にこれらの情報を記憶させるようにしてもよい。
【０１２０】
○前記各実施形態においては、印刷終了後に、プリンタ１２のインクカートリッジ３１〜３８の不揮発性メモリ３１ａ〜３８ａにインク実残量Ｓ１〜Ｓ８を記憶させた（ステップＳ２４５）。この不揮発性メモリ３１ａ〜３８ａに実使用量Ｗ１〜Ｗ８を記憶し、印刷前に実使用量Ｗ１〜Ｗ８から各インク実残量Ｓ１〜Ｓ８を算出してもよい。
【０１２１】
○前記各実施形態では、シアン、マゼンタ、イエロ及びブラックのそれぞれが２つずつある場合について説明した。しかしながら、各色のインクカートリッジの個数はこれに限定されない。例えば、シアン、マゼンタ、イエロの１つを、ライトシアン、ライトマゼンタ及びダークイエロのそれぞれに交換して、ブラックが２つあるような場合においても同様な効果を得ることができる。また、画像によって、ブラックやマゼンタをほとんど使用しない画像を印刷するような場合には、マゼンタ及びブラックの１つをそれぞれシアン及びイエロとして、シアン及びイエロを３つ搭載してもよい。この場合であっても、前述したように平均的にインクを噴射させることにより、インクカートリッジの交換回数を減らすことが可能である。
【０１２２】
○前記各実施形態では、紙毎に挿入されている紙送りコマンドＣＮについて使用インクカートリッジを決定する場合について説明した。これに変えて、例えば、画像の切れ目に挿入されている紙送りコマンドを検出して、使用インクカートリッジを決定してもよい。
【０１２３】
○前記各実施形態では、メディアＰの種類として、普通紙について説明したが、他のメディアであってもよい。例えば、光沢系専用紙、非光沢系専用紙、クロス生地、マット紙、塩化ビニルなどであってもよい。
【０１２４】
○前記各実施形態では、同じ色のインクを複数有したインクカートリッジのインクの色すべてについて、前記ステップＳ１０１〜Ｓ１１３の処理を行った。これに変えて、例えばユーザの指示により所定の色のみを平均的に使用するように制御を行うようにしてもよい。
【０１２５】
○前記各実施形態では、同色インクを収容したインクカートリッジを平均的に使用する場合、インクカートリッジの開封年月日Ｄの古いものを優先して使用する場合について説明した。これらの場合をそれぞれ単独で実施しても、２つを組み合わせて実施しても、あるいは例えばユーザの指示によって、前記２つのどちらかを各色のインク毎に実施してもよい。
【０１２６】
○前記各実施形態では、同色のインクについて、各インクカートリッジ３１〜３８内のインク残量の差分が少ないものから使用インクカートリッジを決定していた。これに変えて、例えばユーザの指示による順番に従って使用インクカートリッジを決定するように制御してもよい。
【０１２７】
○前記各実施形態では、同色インクを収容したインクカートリッジ３１〜３８の残量の差分が２ｎｌ以下であった場合には、ほぼ同じと判断したが、この値は、これに限定されず、他の値であってもよい。同様に、インク色毎にもうすぐインクがなくなるか否かの判断基準値（２０μｌ）、開封年月日がほぼ同じであると判断される期間（プラスマイナス３日）、図４及び図９に挙げた各種インク量は、これに限定されず、他の値であってもよい。
【０１２８】
○前記各実施形態では、メディアの種類によって総インク量Ｇを一定の変化量α％倍したが、変化量αは一定でなくてもよい。例えば、インク毎に変化量αを異なる値としてもよい。また、αを定数、若しくは変数とし、総インク量Ｇに対して加減算してもよい。更に、総インク量Ｇに対して演算することに限定されず、例えば、インク量ＭＪ１〜ＭＪ４、インク量ＰＪ１１〜ＰＪ１４，ＰＪ２１〜ＰＪ２４のそれぞれに対して演算してもよい。
【０１２９】
○前記第２実施形態では、開封年月日Ｄの古いインクカートリッジを優先的に使用するようにした。これに変えて、製造年月日の古いインクカートリッジを優先的に使用するようにしてもよい。また、前記２つのうちのいずれか先に期限切れになる条件を各色のインクについてユーザが指定することにより、使用インクカートリッジを決定するようにしてもよい。
【０１３０】
○前記各実施形態では、液体噴射装置として、インクを噴射するプリンタ１２について説明したが、その他の液体噴射装置であってもよい。例えば、ファックス、コピア等を含む印刷装置や、液晶ディスプレイ、ＥＬディスプレイ及び面発光ディスプレイの製造などに用いられる電極材や色材などの液体を噴射する液体噴射装置、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとしての試料噴射装置であってもよい。また、液体噴射装置以外の装置に使用する弁装置に応用してもよい。また、流体もインクに限られず、他の流体に応用してもよい。
【図面の簡単な説明】
【図１】実施形態における印刷システムの概略構成図。
【図２】実施形態におけるキャリッジの底面図。
【図３】同印刷システムの電気的構成を示すブロック図。
【図４】（ａ）及び（ｂ）は第１実施形態における使用インクカートリッジ決定処理過程を説明するための図。
【図５】第１実施形態における印刷処理の前半の処理手順を示す流れ図。
【図６】第１実施形態における使用インクカートリッジ決定処理の前半の処理手順を示す流れ図。
【図７】第１実施形態における使用インクカートリッジ決定処理の後半の処理手順を示す流れ図。
【図８】同印刷処理の後半の処理手順を示す流れ図。
【図９】（ａ）及び（ｂ）は第２実施形態における使用インクカートリッジ決定処理過程を説明するための図。
【図１０】第２実施形態における使用インクカートリッジ決定処理を示す流れ図。
【符号の説明】
１１…コンピュータ、１２…液体噴射装置としてのプリンタ、２０…キャリッジ、３１〜３８…液体収容体としてのインクカートリッジ、３１ａ〜３８ａ…残量記憶手段としての不揮発性メモリ、３０…液体噴射ヘッドとしての記録ヘッド、４０…液体噴射量算出手段、残量算出手段、比較手段、判断手段、制御手段としてのＣＰＵ、４５…残量検出手段及び色検出手段としてのＣＰＵ、ＣＮ，ＣＮ１，ＣＮ２…ターゲット搬送命令としての紙送りコマンド、Ｄ，Ｄ１〜Ｄ８…使用期限としての開封年月日、Ｇ，Ｇ１１〜Ｇ１４，Ｇ２１〜Ｇ２４…総インク量、ＭＪ，ＭＪ１〜ＭＪ４…メンテナンスのインク量、ＰＪ，ＰＪ１１〜ＰＪ１４，ＰＪ２１〜ＰＪ２４…印刷に必要なインク量、Ｓ，Ｓ１〜Ｓ８…インク実残量、ＳＬ，ＳＬ１〜ＳＬ８…インク残量、Ｔ，Ｔ１１〜Ｔ１８…使用量、Ｐ…ターゲットとしてのメディア、Ｐ１，Ｐ２…紙。
【図１】
2005035103.tif 000003
【図２】
2005035103.tif 000004
【図３】
2005035103.tif 000005
【図４】
2005035103.tif 000006
【図５】
2005035103.tif 000007
【図６】
2005035103.tif 000008
【図７】
2005035103.tif 000009
【図８】
2005035103.tif 000010
【図９】
2005035103.tif 000011
【図１０】
2005035103.tif 000012