JP2005053007A - Liquid ejection method, liquid ejection system, and liquid ejection execution program - Google Patents
Liquid ejection method, liquid ejection system, and liquid ejection execution program Download PDFInfo
- Publication number
- JP2005053007A JP2005053007A JP2003206361A JP2003206361A JP2005053007A JP 2005053007 A JP2005053007 A JP 2005053007A JP 2003206361 A JP2003206361 A JP 2003206361A JP 2003206361 A JP2003206361 A JP 2003206361A JP 2005053007 A JP2005053007 A JP 2005053007A
- Authority
- JP
- Japan
- Prior art keywords
- liquid
- amount
- ink
- data
- remaining amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000007788 liquid Substances 0.000 title claims abstract description 537
- 238000000034 method Methods 0.000 title claims abstract description 61
- 239000000976 ink Substances 0.000 claims description 432
- 239000003086 colorant Substances 0.000 claims description 39
- 238000004364 calculation method Methods 0.000 claims description 30
- 238000013500 data storage Methods 0.000 claims description 29
- 239000000203 mixture Substances 0.000 claims description 27
- 238000004458 analytical method Methods 0.000 claims description 20
- 230000000295 complement effect Effects 0.000 claims description 17
- 238000002347 injection Methods 0.000 claims description 12
- 239000007924 injection Substances 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 description 45
- 230000000694 effects Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000000049 pigment Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000000018 DNA microarray Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000007772 electrode material Substances 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000003960 organic solvent Substances 0.000 description 1
- 229920000083 poly(allylamine) Polymers 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Ink Jet (AREA)
Abstract
【課題】液体が使用量より少なくなってもその所定の液体が充填された液体収容体を交換若しくは液体を充填することなく、継続して液体を噴射することのできる液体噴射方法、液体噴射システム及び液体噴射実行プログラムを提供する。また、2種類以上の異なるデータに対する液体噴射を連続して処理する場合、その所定の液体が充填された液体収容体を交換若しくは液体を充填することなく、継続して液体を噴射することのできる液体噴射方法、液体噴射システム及び液体噴射実行プログラムを提供する。
【解決手段】残量が少ないライトシアンのインクを使用する場合そのライトシアンのインクに対して代替して使用可能なシアンのインクを使用して印刷を行わせる印刷用アプリケーションプログラムをコンピュータ11に備えた。そして、ライトシアンのインクの残量がその使用量未満である場合プリンタ12は、ライトシアンの替わりにシアンを使用するようにした。
【選択図】 図2A liquid ejecting method and a liquid ejecting system capable of continuously ejecting a liquid without replacing or filling the liquid container filled with the predetermined liquid even when the amount of liquid is less than the amount used. And a liquid jet execution program. Further, when liquid ejection for two or more different types of data is continuously processed, the liquid can be continuously ejected without replacing or filling the liquid container filled with the predetermined liquid. A liquid ejection method, a liquid ejection system, and a liquid ejection execution program are provided.
When a light cyan ink with a small remaining amount is used, the computer is provided with a printing application program for performing printing using a cyan ink that can be used instead of the light cyan ink. When the remaining amount of light cyan ink is less than the amount used, the printer 12 uses cyan instead of light cyan.
[Selection] Figure 2
Description
【0001】
【発明の属する技術分野】
本発明は、液体噴射方法、液体噴射システム及び液体噴射実行プログラムに関する。
【0002】
【従来の技術】
従来、液体をターゲットに噴射させる液体噴射装置として、インク滴を紙に噴射させて画像等を印刷するインクジェット式プリンタがある。この種のプリンタにおいては、液体としてのC(シアン)、M(マゼンダ)、Y(イエロ)の各インクが充填されたインクタンクをそれぞれ備え、パソコン等から出力された印刷データに従って各インクカートリッジから所定量のインク滴が噴射されることでフルカラー印刷を実行するインクジェット式プリンタがある。また、C(シアン)、M(マゼンダ)、Y(イエロ)に加えて、B(ブラック)、Lc(ライトシアン)及びLm(ライトマゼンダ)の各インクが充填されたインクタンクを更に備えたインクジェット式プリンタがある。このように、B(ブラック)、Lc(ライトシアン)及びLm(ライトマゼンタ)のインクを加えることで、更に、高精彩な画像の印刷を実行することが可能となる。
【0003】
前記プリンタにおいては、印刷の途中でインクがなくなることにより種々の不具合が生じることがあった。例えば、前記各色のインクのうち所定の色のインクが無くなることで、その印刷データとは異なる色バランスを有した画像が印刷されてしまうなどである。この不具合をなくすために、印刷する前に各色のインクについて印刷に必要な使用量があるか否かを判断するプリンタが開発されている(例えば特許文献1)。このプリンタは、検出したインクカートリッジ内の各色のインクの残量と、印刷するデータに基づいて印刷に必要な各色のインクの使用量とを比較演算して、その結果、色毎のインクの残量が使用量以上である場合にすべての印刷を行う。また、色毎のインクの残量が使用量未満である場合には、残量が使用量未満のインクを交換若しくはそのインクタンクにインクを補充する旨をユーザに報知し、印刷処理を一時停止するようにしていた。
【0004】
【特許文献1】
特開平10−166622号公報
【0005】
【発明が解決しようとする課題】
ところが、印刷される画像がそれほど高精彩でなくてもよい場合においても、前記インクのうちの少なくとも一つインクの残量が使用量未満になる毎に印刷処理が一時停止してしまう。従って、その分、印刷実行に要する時間が掛かってしまう。
【0006】
また、2種類以上の異なる印刷データに対する印刷ジョブを連続して処理する場合、各色のインクの残量と印刷に必要な各色のインクの使用量との比較演算は、その印刷データ毎にパソコン等から出力された順番に行われる。従って、印刷される画像の精彩具合に関わらず、先の印刷データに基づいた印刷によって所定のインクの残量が印刷に必要な各色のインクの使用量より少なくなると、その度に印刷処理が停止する。この結果、ユーザは、連続した印刷ジョブの途中で、残量が使用量未満のインクを交換若しくはそのインクカートリッジにインクを補充するといったことをしなければならず、その分、煩わしくなる。
【0007】
さらに、前記インクが顔料インクであって印刷された画像の発色性または光沢性を向上させるために、印刷前または印刷後に紙上に、例えば、クリアインクといった特殊系インクを吐出するようにしたプリンタがある。この前記特殊系インクは、前記C(シアン)、M(マゼンダ)、Y(イエロ)といった各インクと同様に、インクカートリッジまたはインクタンクに充填されている。
【0008】
この種の特殊系インクを備えたプリンタにおいても、その特殊系インクを使用しなくてもよい場合、特殊系インクの残量が使用量未満になる毎に印刷処理が一時停止してしまう。従って、その分、印刷実行に要する時間が掛かってしまう。
【0009】
また、ユーザは、連続した印刷ジョブの途中で、特殊系インクを交換若しくはそのインクカートリッジに特殊系インクを補充するといったことをしなければならず、その分、煩わしくなる。
【0010】
本発明は、上記問題に鑑みてなされ、所定の液体が使用量より少なくなってもその所定の液体が充填された液体収容体を交換若しくは液体を充填することなく、継続して液体を噴射することのできる液体噴射方法、液体噴射システム及び液体噴射実行プログラムを提供することにある。また、2種類以上の異なるデータに対する液体噴射を連続して処理する場合、その所定の液体が充填された液体収容体を交換若しくは液体を充填することなく、継続して液体を噴射することのできる液体噴射方法、液体噴射システム及び液体噴射実行プログラムを提供することにある。
【0011】
【課題を解決するための手段】
本発明の液体噴射方法は、液体噴射データに基づいて、複数の液体収容体に収容された複数種類の液体を複数のノズルから噴射させてターゲットに所定の液体噴射を行う液体噴射方法において、前記液体収容体内の液体の残量を検出する検出段階と、前記液体噴射データから抽出した解析対象部分データに基づいて、使用する各液体の概算使用量を算出する算出段階と、前記液体収容体内の液体の残量が、前記概算使用量以上あるか否かを判断する判断段階とを備え、前記液体収容体内の液体の残量が、前記概算使用量未満であると判断した場合、前記液体の替わりに、前記複数種類の液体のうち前記概算使用量以上ある他の液体を噴射させるようにした。
【0012】
これによれば、液体の残量が算出段階で算出された液体の概算使用量未満であると判断した場合であっても、他の液体を使用することで、液体噴射を一時的に停止することなく、連続して行うことができる。また、残量が概算使用量未満であると判断された液体の消費を抑えながら使用することができる。従って、特に他の液体を使用してもよい場合においては、液体をその容器とともに交換する若しくはその容器に液体を充填する回数を低減させることができる。さらに、液体噴射実行の指令を受信してから実際にすべての液体噴射が終了するまでの処理時間を短くすることができる。
【0013】
この液体噴射方法において、前記液体の替わりに、前記複数種類の液体のうち前記概算使用量以上ある他の液体が噴射されることで形成される全体イメージを表示するためのイメージデータを作成するイメージデータ作成段階を備えてもよい。
【0014】
これによれば、他の液体を噴射することで形成される全体イメージを、同他の液体を噴射する前に確認することができる。従って、ユーザは、他の液体を使用して実際にどのような液体噴射となるかを把握することができる。そして、他の液体を使用して形成された液体噴射が、その残量が、算出段階で算出された液体の概算使用量未満であると判断された液体を使用して形成された液体噴射に比べてあまりにも異なるような場合には、液体噴射を実行する前にその液体噴射を中止することも可能となる。すなわち、ターゲットや液体の無駄を低減することが可能である。
【0015】
本発明の液体噴射方法は、複数の液体収容体に収容された複数種類の液体を液体噴射データに基づいて複数のノズルから噴射させてターゲットに所定の液体噴射を行う液体噴射方法において、前記液体噴射データを記憶するデータ記憶部と、前記液体収容体内の液体の残量を検出する検出段階と、前記液体噴射データから抽出した解析対象部分データに基づいて、使用する各液体の概算使用量を算出する算出段階と、前記液体収容体内の液体の残量が、前記概算使用量以上あるか否かを判断する判断段階とを備え、前記液体収容体内の液体の残量が前記概算使用量未満である場合、前記データ記憶部に記憶された前記液体噴射データが複数あるか否かを判断し、その結果、前記液体噴射データが複数あると判断した場合、他の複数の液体噴射データから抽出した解析対象部分データに基づいて、前記他の複数の液体噴射データの各々に対して使用する各液体の概算使用量を算出し、各液体の概算使用量が多い順番に前記液体噴射データに従って液体を噴射させるようにした。
【0016】
これによれば、データ記憶部に記憶された最先の液体噴射データに従って液体を噴射するときその所定の液体の残量が概算使用量未満である場合は、他の液体噴射データを含めて概算使用量が多い順番に液体の噴射を優先して行わせることができる。この結果、噴射の途中で液体がなくなることでその噴射を一時停止させることなく連続して行わせることができる。
【0017】
この液体噴射方法において、前記複数種類の液体は、それぞれ、異なった色を有した補色系インクであってもよい。
これによれば、補色系インクの残量が算出段階で算出された概算使用量未満であると判断した場合であっても、他のインクを使用することで、液体噴射を一時的に停止することなく、連続して行うことができる。また、残量が概算使用量未満であると判断された補色系インクの消費を抑えながら使用することができる。従って、インクを噴射することで形成されるものが、例えば、文字や画像である場合であって且つその表示品位が高品位である必要が特にない場合においては、補色系インクをその容器とともに交換する若しくはその容器に補色系インクを充填する回数を低減させることができる。また、このことによって、さらに、液体噴射実行の指令を受信してから実際にすべての液体噴射が終了するまでの処理時間を短くすることができる。
【0018】
この液体噴射方法において、前記複数種類の液体は、それぞれ、異なった色を有したインクであり、前記概算使用量未満であると判断された液体はライトシアン、ライトマゼンタのいずれか一つの色を有したインクであって、前記他の液体はシアン、イエロ及びマゼンタのいずれか一つの色を有したインクであってもよい。
【0019】
これによれば、ライトシアン若しくはライトマゼンタの残量が算出段階で算出された概算使用量未満であると判断した場合であっても、シアン、イエロ及びマゼンタを使用することで、液体噴射を一時的に停止することなく、連続して行うことができる。また、残量が概算使用量未満であると判断されたライトシアン若しくはライトマゼンタの消費を抑えながら使用することができる。従って、インクを噴射することで形成されるものが、例えば、文字や画像である場合であって且つその表示品位が高品位である必要が特にない場合においては、ライトシアン若しくはライトマゼンタをその容器とともに交換する、若しくは、その容器にライトシアン若しくはライトマゼンタを充填する回数を低減させることができる。また、このことによって、さらに、液体噴射実行の指令を受信してから実際にすべての液体噴射が終了するまでの処理時間を短くすることができる。
【0020】
この液体噴射方法において、前記複数種類の液体のうち少なくとも一つの液体は着色剤を含まない液体組成物で構成された液体であって、前記着色剤を含まない液体組成物で構成された液体の残量が、前記概算使用量未満であると判断した場合、前記着色剤を含まない液体組成物で構成された前記液体の噴射の噴射量を抑制して噴射させる、または、着色剤を含まない液体組成物で構成された前記液体の噴射を停止させるようにしてもよい。
【0021】
これによれば、たとえば、着色剤を含まない液体組成物で構成された液体が紙上に噴射された液体の発色性または光沢性を向上させるための液体である、所謂、クリアインクである場合、そのクリアインクの残量が算出段階で算出された概算使用量未満であると判断した場合であっても、クリアインクの噴出量を抑制することでインク噴射を一時的に停止することなく、連続して行うことができる。また、そのクリアインクの残量が算出段階で算出された概算使用量未満であると判断した場合であっても、クリアインクの噴出を停止させることで他のインクを噴射させることでインク噴射を一時的に停止することなく、継続して行うことができる。
【0022】
本発明の液体噴射システムは、複数の液体収容体に充填された複数種類の液体を、液体噴射データに基づいて、前記複数の液体収容体の各々に接続された液体噴射ヘッドからターゲットに噴射させる液体噴射システムにおいて、前記液体噴射データから抽出した解析対象部分データに基づいて、前記液体の概算使用量を算出する概算使用量算出手段と、前記液体収容体内の液体の残量データを取得するとともに、その取得した残量データに基づいて、前記複数種類の液体の残量のうちの所定の液体の残量が前記概算使用量未満であるか否かを判断し、その結果、その所定の液体の残量が前記概算使用量未満であると判断した場合、前記所定の液体の替わりに、前記複数種類の液体のうち液体の残量が前記概算使用量以上である他の液体があるか否かを判断する判断手段とを備えた。
【0023】
これによれば、液体の残量が算出段階で算出された液体の概算使用量未満であると判断した場合であっても、他の液体を使用することで、液体噴射を一時的に停止することなく、連続して行うことができる液体噴射システムを提供することができる。また、残量が概算使用量未満であると判断された液体の消費を抑えながら使用することができる。従って、特に他の液体を使用してもよい場合においては、液体をその容器とともに交換する若しくはその容器に液体を充填する回数を低減させることができる液体噴射システムを提供することができる。さらに、液体噴射実行の指令を受信してから実際にすべての液体噴射が終了するまでの処理時間を短くすることができる液体噴射システムを提供することができる。
【0024】
この液体噴射システムにおいて、前記他の液体が噴射されることで形成される全体イメージを表示するためのイメージデータを作成するイメージデータ作成手段を備えてもよい。
【0025】
これによれば、他の液体を噴射することで形成される全体イメージを、同他の液体を噴射する前に確認することができる液体噴射システムを提供することができる。従って、ユーザは、他の液体を使用して実際にどのような液体噴射となるかを把握することができる。そして、他の液体を使用して形成された液体噴射が、その残量が、算出段階で算出された液体の概算使用量未満であると判断された液体を使用して形成された液体噴射に比べてあまりにも異なるような場合には、液体噴射を実行する前にその液体噴射を中止することも可能となる。すなわち、ターゲットや液体の無駄を低減することが可能である。
【0026】
本発明の液体噴射システムは、複数の液体収容体に充填された複数種類の液体を、液体噴射データに基づいて、前記複数の液体収容体の各々に接続された液体噴射ヘッドからターゲットに噴射させる液体噴射システムにおいて、前記液体噴射データを記憶するデータ記憶部と、前記液体噴射データから抽出した解析対象部分データに基づいて、前記液体の概算使用量を算出する概算使用量算出手段と、前記液体収容体内の液体の残量が前記概算使用量未満である場合、前記データ記憶部に記憶された前記液体噴射データが複数あるか否かを判断し、その結果、前記液体噴射データが複数あると判断した場合、他の複数の液体噴射データから抽出した解析対象部分データに基づいて、前記他の複数の液体噴射データの各々に対して使用する各液体の概算使用量を算出し、各液体の概算使用量が多い順番に前記液体噴射データを並び替える判断手段とを備えた。
【0027】
これによれば、データ記憶部に記憶された最先の液体噴射データに従って液体を噴射するときその所定の液体の残量が概算使用量未満である場合は、他の液体噴射データを含めて概算使用量が多い順番に液体の噴射を優先して行わせることができる。この結果、噴射の途中で液体がなくなることでその噴射を一時停止させることなく連続して行わせることができる。
【0028】
この液体噴射システムにおいて、前記複数種類の液体は、それぞれ、異なった色を有した補色系インクであってもよい。
これによれば、補色系インクの残量が算出段階で算出された概算使用量未満であると判断した場合であっても、他のインクを使用することで、液体噴射を一時的に停止することなく、連続して行うことができる液体噴射システムを提供することができる。また、この液体噴射システムにおいては、残量が概算使用量未満であると判断された補色系インクの消費を抑えながら使用することができる。従って、インクを噴射することで形成されるものが、例えば、文字や画像である場合であって且つその表示品位が高品位である必要が特にない場合においては、補色系インクをその容器とともに交換する若しくはその容器に補色系インクを充填する回数を低減させることができる。また、このことによって、さらに、液体噴射実行の指令を受信してから実際にすべての液体噴射が終了するまでの処理時間を短くすることができる。
【0029】
この液体噴射システムにおいて、前記複数種類の液体は、それぞれ、異なった色を有したインクであり、前記算出段階で算出された液体の概算使用量未満であると判断された液体はライトシアン、ライトマゼンタのいずれか一つの色を有したインクであって、前記他の液体はシアン、イエロ及びマゼンタのいずれか一つの色を有した液体であってもよい。
【0030】
これによれば、ライトシアン若しくはライトマゼンタの残量が算出段階で算出された概算使用量未満であると判断した場合であっても、シアン、イエロ及びマゼンタを使用することで、液体噴射を一時的に停止することなく、連続して行うことができる液体噴射システムを提供することができる。また、この液体噴射システムにおいては、残量が概算使用量未満であると判断されたライトシアン若しくはライトマゼンタの消費を抑えながら使用することができる。従って、インクを噴射することで形成されるものが、例えば、文字や画像である場合であって且つその表示品位が高品位である必要が特にない場合においては、ライトシアン若しくはライトマゼンタをその容器とともに交換する、若しくは、その容器にライトシアン若しくはライトマゼンタを充填する回数を低減させることができる。また、このことによって、さらに、液体噴射実行の指令を受信してから実際にすべての液体噴射が終了するまでの処理時間を短くすることができる。
【0031】
この液体噴射システムにおいて、前記複数種類の液体のうち少なくとも一つの液体は着色剤を含まない液体組成物で構成された液体であって、前記判断手段は、前記着色剤を含まない液体組成物で構成された液体の残量が、前記概算使用量未満であると判断した場合、前記着色剤を含まない液体組成物で構成された前記液体の噴射の噴射量を抑制して噴射させる、または、着色剤を含まない液体組成物で構成された前記液体の噴射を停止するようにしてもよい。
【0032】
これによれば、たとえば、着色剤を含まない液体組成物で構成された液体が紙上に印刷された液体の発色性または光沢性を向上させるための液体である、所謂、クリアインクである場合、そのクリアインクの残量が算出段階で算出された概算使用量未満であると判断した場合、判断手段がクリアインクの噴出量を抑制するように判断することでインク噴射を一時的に停止することなく、継続して行うことができる。
【0033】
また、そのクリアインクの残量が算出段階で算出された概算使用量未満であると判断した場合であっても、判断手段が前記クリアインクのインク噴出を停止させ、他のインクを噴射させるようにすることでインク噴射を一時的に停止させることなく、継続して行うことができる。
【0034】
本発明の液体噴射実行プログラムは、複数の液体収容体に充填された複数種類の液体を、液体噴射データに基づいて、前記複数の液体収容体の各々に接続された液体噴射ヘッドからターゲットに噴射させるコンピュータを、前記液体噴射データから抽出した解析対象部分データに基づいて、前記液体の概算使用量を算出する概算使用量算出手段と、前記液体収容体内の液体の残量データを取得するとともに、その取得した残量データに基づいて、前記複数種類の液体の残量のうちの所定の液体の残量が前記概算使用量未満であるか否かを判断し、その結果、その所定の液体の残量が前記概算使用量未満であると判断した場合、前記所定の液体の替わりに、前記複数種類の液体のうち液体の残量が前記概算使用量以上である他の液体があるか否かを判断する判断手段として機能させる。
【0035】
これによれば、液体の残量が算出段階で算出された液体の概算使用量未満であると判断した場合であっても、他の液体を使用することで、液体噴射を一時的に停止することなく、連続して行うことができる。また、残量が概算使用量未満であると判断された液体の消費を抑えながら使用することができる。従って、特に他の液体を使用してもよい場合においては、液体をその容器とともに交換する若しくはその容器に液体を充填する回数を低減させることができる。さらに、液体噴射実行の指令を受信してから実際にすべての液体噴射が終了するまでの処理時間を短くすることができる。
【0036】
本発明の液体噴射実行プログラムは、複数の液体収容体に充填された、少なくとも一つの液体が着色剤を含まない液体組成物で構成された液体を有する複数種類の液体を、液体噴射データに基づいて、前記複数の液体収容体の各々に接続された液体噴射ヘッドからターゲットに噴射させるコンピュータを、前記液体噴射データから抽出した解析対象部分データに基づいて、前記液体の概算使用量を算出する概算使用量算出手段と、前記液体収容体内の液体の残量データを取得するとともに、その取得した残量データに基づいて、前記複数種類の液体の残量のうちの所定の液体の残量が前記概算使用量未満であるか否かを判断し、その結果、その所定の液体の残量が前記概算使用量未満であると判断した場合、前記所定の液体の替わりに、前記複数種類の液体のうち液体の残量が前記概算使用量以上である他の液体があるか否かを判断する、または、着色剤を含まない液体組成物で構成された液体の残量が前記概算使用量未満であると判断した場合、前記着色剤を含まない液体組成物で構成された前記液体の噴射の噴射量を抑制して噴射するか、または、着色剤を含まない液体組成物で構成された前記液体の噴射を停止するか否かを判断する判断手段として機能させる。
【0037】
これによれば、たとえば、着色剤を含まない液体組成物で構成された液体が紙上に噴射された液体の発色性または光沢性を向上させるための液体である、所謂、クリアインクである場合、そのクリアインクの残量が算出段階で算出された概算使用量未満であると判断した場合であっても、クリアインクの噴出量を抑制することでインク噴射を一時的に停止することなく、連続して行うことができる。また、そのクリアインクの残量が算出段階で算出された概算使用量未満であると判断した場合であっても、クリアインクの噴出を停止させることで他のインクを噴射させることでインク噴射を一時的に停止することなく、連続して行うことができる。
【0038】
この液体噴射実行プログラムにおいて、前記コンピュータを、他の液体が噴射されることで形成される全体イメージを表示するためのイメージデータを作成するイメージデータ作成手段として機能させてもよい。
【0039】
これによれば、他の液体を噴射することで形成される全体イメージを、同他の液体を噴射する前に確認することができる。従って、ユーザは、他の液体を使用して実際にどのような液体噴射となるかを把握することができる。そして、他の液体を使用して形成された液体噴射が、その残量が、算出段階で算出された液体の概算使用量未満であると判断された液体を使用して形成された液体噴射に比べてあまりにも異なるような場合には、液体噴射を実行する前にその液体噴射を中止することも可能となる。すなわち、ターゲットや液体の無駄を低減することが可能である。
【0040】
本発明の液体噴射実行プログラムは、複数の液体収容体に充填された複数種類の液体を、液体噴射データに基づいて、前記複数の液体収容体の各々に接続された液体噴射ヘッドからターゲットに噴射させるコンピュータを、前記液体噴射データから抽出した解析対象部分データに基づいて、前記液体の概算使用量を算出する概算使用量算出手段と、前記液体収容体内の液体の残量データを取得するとともに、その取得した残量データに基づいて、前記複数種類の液体の残量のうちの所定の液体の残量が前記概算使用量未満あるか否かを判断し、その結果、その所定の液体の残量が前記概算使用量未満であると判断した場合、前記所定の液体の替わりに、前記複数種類の液体のうち液体の残量が前記概算使用量以上である他の液体があるか否かを判断する判断手段として機能させる。
【0041】
これによれば、データ記憶部に記憶された最先の液体噴射データに従って液体を噴射するときその所定の液体の残量が概算使用量未満である場合は、他の液体噴射データを含めて概算使用量が多い順番に液体の噴射を優先して行わせることができる。この結果、噴射の途中で液体がなくなることでその噴射を一時停止させることなく連続して行わせることができる。
【0042】
【発明の実施の形態】
(第1実施形態)
以下、本発明を具体化した液体噴射システムの第1実施形態について図1〜図7に従って説明する。
【0043】
図1に示すように、本実施形態の液体噴射システムとしての印刷システム10において、ユーザが使用するコンピュータ11は、液体噴射装置としてのインクジェット式のプリンタ(以下、プリンタという。)12に電気的に接続されている。また、前記コンピュータ11は、キーボード14及びマウス15を備え、これらが操作されることにより文字入力や設定変更などが行われる。また、コンピュータ11はモニタ16を備え、ユーザは、モニタ16を閲覧することで文書や画像の印刷実行の指示などが行われる。
【0044】
プリンタ12は、外部に給紙トレイ17及び排紙トレイ18を備えるとともに、その内部に複数の紙送りローラ19を備えている。紙送りローラ19は紙送りモータ19aによって適宜駆動される。このため、プリンタ12は、ターゲットである紙Pを給紙トレイ17から導入し、この紙Pを副走査方向Xに搬送させた後、排紙トレイ18に排出する。
【0045】
また、プリンタ12は、その内部に、キャリッジ20及びこれに対向する位置に載置されたプラテン21を備えている。プラテン21は、印刷時に紙Pを支持する支持台であって、印刷時にはその上方に、前記紙送りローラ19により搬送された紙Pが至る。前記キャリッジ20は、ガイド軸22に嵌合され且つキャリッジモータ20aにより駆動されるタイミングベルト23に固着されて、主走査方向(紙面に垂直な方向)に往復移動可能にされている。
【0046】
キャリッジ20には、シアン(C)、マゼンタ(M)、イエロ(Y)、ライトシアン(Lc)、ライトマゼンタ(Lm)及びブラック(K)の各色のインク(これが「複数種類の液体」に相当)を別々に充填した複数の液体収容体としてのインクカートリッジ25(図では1のみ表示)が搭載されている。各インクカートリッジ25には、その外周面に不揮発性メモリ(EEPROM)25aがそれぞれ取着されている。この不揮発性メモリ25aには、例えば、インクカートリッジ25に充填されているインクの残量S及び該インクの色などのインクの属性情報と、カートリッジの種類、取り付けられた回数及び製造年月日のインクカートリッジ情報とが記憶されている。
【0047】
また、キャリッジ20は、その下面に記録ヘッド30を有しており、この記録ヘッド30は、図2に示す噴射手段としての圧電素子30aによって図示しない噴射ノズルから前記インクを紙P上に噴射させる。従って、キャリッジ20は、主走査方向に移動しながら記録ヘッド30から各色のインクを噴射して、紙Pに所望の文字または画像の印刷を行う。
【0048】
次に、この印刷システムの電気的構成について図2を参照して説明する。
コンピュータ11は、図2に示すように、検出手段、判断手段概算使用量算出手段及びイメージデータ作成手段としてのCPU40を備えている。このCPU40は、バス線41を介して前記キーボード14、マウス15及びモニタ16にそれぞれ接続されている。また、CPU40は、該CPU40にて算出された数値などの情報を一時的に記憶するRAM40bに接続されている。さらに、CPU40は、1色のインクで紙Pの全面を印刷したときに使用される使用量(以下、算出基準量という)を、その紙Pの大きさ毎に予め記憶するROM40aに接続されている。
【0049】
また、CPU40は、前記バス線41を介してデータ記憶部42及びプログラム記憶部43にそれぞれ接続されている。データ記憶部42には液体噴射データとしての文書データや画像データが記憶される。プログラム記憶部43には、図示しない情報記録媒体から読み取られてインストールされたプリンタドライバ用プログラムと印刷用アプリケーションプログラムとが組み込まれている。プリンタドライバ用プログラムは、前記データ記憶部42に記憶された文書データや画像データなどに基づいて作成される印刷データをプリンタ12で処理可能な中間画像データ(シアン(C)、マゼンタ(M)、イエロ(Y)、ライトシアン(Lc)、ライトマゼンタ(Lm)及びブラック(K)の各色について多値化された信号からなる印刷データ)に変換するプログラムである。
【0050】
印刷用アプリケーションプログラムは、ユーザ操作に応じて、印刷に必要な情報の取得や演算などを行うために、所定の動作をCPU40に行わせるプログラムである。また、この印刷用アプリケーションプログラムは、残量が少ない補色系インクを使用する場合においては、その補色系インクに対して代替して使用可能なインクを使用して印刷を行わせるプログラムである。本実施形態においては、例えば、補色系インクとしてのライトシアン(Lc)のインク量が不足していると判断されている場合においては、この印刷用アプリケーションプログラムは、シアン(C)を使用して印刷を行わせるプログラムである。また、この印刷用アプリケーションプログラムは、補色系インクとしてのライトマゼンタ(Lm)のインク量が不足していると判断されている場合においては、マゼンタ(M)を使用して印刷を行わせるプログラムである。また、この印刷用アプリケーションプログラムは、補色系インクとしてのブラック(K)のインク量が不足していると判断されている場合においては、シアン(C)、イエロ(Y)及びマゼンタ(M)の全てを使用して印刷を行わせるプログラムである。
【0051】
そして、CPU40は、この印刷用アプリケーションプログラムに従って、監視判断量Rや各インクの使用量Tを算出したり、これら監視判断量R又は使用量Tと、各インクの残量Sとを比較して、監視を行う必要が有るか否か、または、インク不足であるか否かの判断を行ったりする。ここで、監視判断量Rとは、1色のインクで全印刷領域を印刷する際に使用されるインク量であって、印刷される紙Pの大きさ及び印刷枚数により印刷毎に算出される。すなわち、監視判断量Rは、前記算出基準量と印刷枚数との積により算出され、印刷を行う紙Pの大きさ及び印刷枚数に応じて変更される。また、使用量Tとは、印刷データを解析して得られる噴射回数及びそのときの噴射量から算出される色毎のインク量である。すなわち、印刷を完了するために必要なインクの量である。
【0052】
そして、この監視判断量Rは、実際に印刷をする前に、監視処理(印刷中にインク切れが生じるかを判断する処理)を行うか否かの基準量となっている。
また、CPU40は、前記印刷用アプリケーションプログラムに従って、使用量Tとそのインクの残量Sとを比較し、その結果、インク不足であると判断した場合、そのインクに替わるインク(以下、これを代替インクという)をシアン(C)、マゼンタ(M)、イエロ(Y)、ライトシアン(Lc)、ライトマゼンタ(Lm)及びブラック(K)から選別する。例えば、本実施形態においては、ブラック(K)のインクの残量Skと同ブラック(K)の使用量Tとを比較した結果、インクの残量Skがその使用量Tより少ない、つまり、ブラック(K)がインク不足であると判断した場合、CPU40は、シアン(C)、マゼンタ(M)及びイエロ(Y)の全てを選別する。また、例えば、本実施形態においては、ライトシアン(Lc)のインクの残量SLcと同ライトシアン(Lc)の使用量Tとを比較した結果、インクの残量SLcがその使用量Tより少ない、つまり、ライトシアン(Lc)がインク不足であると判断した場合、CPU40は、シアン(C)を選別する。さらに、例えば、本実施形態においては、ライトマゼンタ(Lm)のインクの残量SLmと同ライトマゼンタ(Lm)の使用量Tとを比較した結果、インクの残量SLmがその使用量Tより少ない、つまり、ライトマゼンタ(Lm)がインク不足であると判断した場合、CPU40は、マゼンタ(M)を選別する。
【0053】
一方、プリンタ12は、残量算出手段としてのCPU45を備えており、このCPU45はインターフェイスIを介して前記コンピュータ11のCPU40に接続されている。CPU45は、バス線46を介してRAM47、ROM48にそれぞれ接続されている。RAM47は、前記コンピュータ11から送信された印刷データを一時的に保存する。ROM48には所定のプログラムが記憶されており、このプログラムに基づいてCPU45が所定の動作を行い、印刷が行われる。
【0054】
また、CPU45は、送りモータ駆動部51、移動モータ駆動部52、ヘッド駆動部53の各駆動部に接続されている。送りモータ駆動部51は前記紙送りモータ19aを、移動モータ駆動部52は前記キャリッジモータ20aを、ヘッド駆動部53は前記圧電素子30aをそれぞれ駆動させる。
【0055】
さらに、CPU45は、前記バス線46を介して読取部49に接続されている。この読取部49は、前記キャリッジ20が非作動位置にあるときに前記不揮発性メモリ25aに接続する。そして、キャリッジ20が非作動位置にあるときに、CPU45は、読取部49を介して不揮発性メモリ25aに対しデータの読み書きを行う。
【0056】
次に、上述した印刷システム10の作用について図3〜図7に従って説明する。
ユーザは、前記コンピュータ11のモニタ16に表示された文書や画像を印刷したい場合には、キーボード14及びマウス15を使用して、前記印刷用アプリケーションプログラムを起動する。そして、ユーザは、この印刷用アプリケーションプログラムの起動後、キーボード14またはマウス15を使用して、印刷する紙Pの大きさ及び印刷枚数を指定し、かつ印刷実行指令の入力を行う(ステップS10)。なお、このとき、これから印刷する文書や画像のデータは前記データ記憶部42に保存されている。コンピュータ11は、印刷実行指令が入力されると、指定された文書や画像データをデータ記憶部42から取得し、このデータに基づいて所定の液体噴射である1つの印刷の印刷データを作成する(ステップS11)。
【0057】
そして、コンピュータ11は、前記印刷実行指令の入力とともに指定された紙Pの大きさ及び枚数から監視判断量Rを算出する(ステップS12)。詳述すると、CPU40は、まず、指定された大きさの紙Pにおける前記算出基準量をROM40aから読み出す。次に、CPU40は、この読み出された算出基準量と印刷枚数とを掛け合わせて監視判断量Rを算出する。すなわち、CPU40は、1色のインクで指定された枚数及び指定された大きさの紙Pの全面を印刷したときの値として監視判断量Rを算出する。なお、本実施形態では、各色のインク毎について同じ監視判断量Rが算出される。
【0058】
次に、コンピュータ11のCPU40は、プリンタ12のCPU45に対して、各色のインクカートリッジ25に取着された不揮発性メモリ25aから各インクの残量Sのデータを取得する旨の残量データ取得信号を送信する(ステップS13)。この信号を受信したプリンタ12のCPU45は、読取部49を介して各インクカートリッジ25の不揮発性メモリ25aに記憶されている前記インク情報を読み出し(ステップS14)、そのインク情報のうち各インクカートリッジ25のインクの残量Sのデータをコンピュータ11のCPU40に送信する(これが「検出段階」に相当する)。
【0059】
そして、コンピュータ11は、上記ステップS14においてCPU45から送信された色毎のインクの残量Sが、監視判断量R以下となっているか否かを判断する(ステップS15)(これが「判断段階」に相当する)。このことにより、コンピュータ11は、監視処理を行う必要があるか否かを判断している。つまり、コンピュータ11は、全色のインクの残量Sがそれぞれ監視判断量Rより多くあると判断した場合(ステップS15にてNO)には、プリンタドライバ用プログラムに従って、印刷データを中間画像データに変換する(ステップS16)。
【0060】
続いて、コンピュータ11は、図4に示すように、印刷する紙Pの大きさ及び印刷枚数に基づいてこの印刷に要する時間を算出する(ステップS17)。ここで、印刷に要する時間は、これから印刷する紙Pの大きさにおける平均印刷時間とその印刷枚数との積で求められる。そして、コンピュータ11は、算出した前記印刷に要する時間をモニタ16に表示する(ステップS18)。また、コンピュータ11は、前記中間画像データをプリンタ12に送信する(ステップS19)。
【0061】
プリンタ12では、そのCPU45が前記中間画像データを受信し、その受信した中間画像データに基づいて印刷が行われる(ステップS20)。詳述すると、プリンタ12のCPU45は、受信した中間画像データをまずRAM47に一時的に保存する。そして、CPU45は、このRAM47に一時的に記憶されたデータ及びROM48に記憶された所定のプログラムに基づいて、各駆動部51〜53に駆動信号を与え、キャリッジ20を移動させながら、その記録ヘッド30の図示しないノズルから所定の大きさのインク滴を噴射させる。なお、送りモータ駆動部51は、記録ヘッド30が前記主走査方向に1回移動する毎に稼動されて、印刷しながら紙Pを搬送する。このとき、印刷中にプリンタ12のRAM47には、インクカートリッジ25の各色のインクが各ノズルから噴射された回数及びその回数毎に実際に噴射させた噴射量Eが記憶されるようになっている。
【0062】
そして、印刷が終了すると、プリンタ12のCPU45は、RAM47に記憶した今回の印刷で実際に使用したインクの使用量(前記噴射量Eの総和)Wを印刷開始時の残量Sから引いて各インクの残量SLを算出する(ステップS21)。そして、CPU45は、そのインクの残量SLを新たな残量Sとして、読取部49を介して各色のインクカートリッジ25の不揮発性メモリ25aに記憶させる(ステップS22)。次に、プリンタ12は印刷終了信号をコンピュータ11に送信する(ステップS23)。この結果、コンピュータ11は、モニタ16に印刷が終了したことを表示する(ステップS24)。
【0063】
一方、図3に示すように、コンピュータ11は、インクの残量Sが監視判断量R以下となっているインクカートリッジ25があると判断した場合(ステップS15にてYES)、CPU40は、前記印刷用アプリケーションプログラムに従って、インクの残量Sが監視判断量R以下である前記インクの概算使用量GTを算出する(ステップS25)(これが「算出段階」に相当する)。詳述すると、コンピュータ11は、図5に示すように、まず、印刷データの4ライン毎に1ラインのデータ(3ラインおきのデータ)を抽出する(ステップS251)。ここにおいて、「1ラインのデータ」とは、紙Pを印刷する際に前記記録ヘッド30が主走査方向に端から端まで1回移動した際に、各ノズルから噴射させる噴射回数及びそれぞれの噴射量のデータである。そして、この印刷データの4ライン毎に1ラインのデータ(3ラインおきのデータ)が特許請求の範囲に記載された解析対象部分データに対応している。また、本実施形態においては、実際に抽出されるデータは、4ライン目、8ライン目、12ライン目・・・4ラm(mは整数)目のラインのデータである。
【0064】
続いて、コンピュータ11は、抽出した4ライン毎の1ラインデータ(4ライン目、8ライン目、12ライン目・・・4ラm(mは整数)目の全データ)に基づいて使用する各インクの噴射回数及びその噴射量の積をインク色毎に合計して、インク色毎のデータ解析量SRを求める(ステップS252)。すなわち、印刷データの1/4部分における各色の使用量の合計となるデータ解析量SRを算出する。そして、色毎のデータ解析量SRをそれぞれ4倍することで各色のインク毎の概算使用量GTを算出する(ステップS253)。
【0065】
そして、CPU40は、前記のようにして算出された概算使用量GTとインクの残量Sとを色毎に比較し、その結果、インクの残量Sが前記概算使用量GT以上あるか否かを色毎に判断する(ステップS26)。つまり、コンピュータ11のCPU40は、残量Sが監視判断量R以下であるインクを見出した場合、そのインクの概算使用量GTを算出し、その算出された概算使用量GTとインクの残量Sとを比較する。そして、CPU40は、残量Sが算出された概算使用量GT以上であると判断した場合(ステップS26でYES)には、コンピュータ11は、前記プリンタドライバ用プログラムに従って、印刷データを中間画像データに変換する(ステップS16)。そして、コンピュータ11は、前記したステップS17〜ステップS24の処理を行って、印刷を完了させる。
【0066】
一方、CPU40は、残量Sが前記概算使用量GT未満であると判断した場合(ステップS26でNO)には、そのインクの残量Sで、ユーザにより指定された大きさの紙P(すなわちA4版の紙)に何枚印刷が可能か(液体噴射が可能なターゲット数)を算出する(ステップS27)。この印刷枚数の算出は、前記インクの残量Sを前記ROM40aに記憶されている前記算出基準量で割ることにより行われる。すなわち、印刷可能枚数は、インクの残量S/算出基準量で算出される。
【0067】
次に、コンピュータ11は、その残量Sが概算使用量GT未満であると判断されたインクの色や該インクで印刷可能な枚数等が記載されたメッセージ、再計算ボタンRB、印刷ボタンPB、キャンセルボタンCB、セーブ印刷ボタンSB及び代替インク印刷ボタンEBが表示された表示画面Gをモニタ16に表示する(ステップS28)。本実施形態では、ライトシアン(Lc)のインクの残量Sが概算使用量GT未満であると判断された場合であって、その場合の表示画面Gを図7に示す。
【0068】
再計算ボタンRBは、インクが本当に不足しているか否かを判断するために、実際に印刷される印刷データから、噴射量と噴射回数とを算出して再度計算するためのボタンである。印刷ボタンPBは、現在のインク量で印刷可能な枚数のみを印刷するためのボタンである。
【0069】
キャンセルボタンCBは、印刷枚数の再設定をするなどのために上記ステップS11で指示した印刷実行を取り消すためのボタンである。セーブ印刷ボタンSBは、全部の印刷を完了させるために、その残量Sが概算使用量GT未満であると判断された色のインクの噴射量を抑えながら、印刷するためのボタンである。
【0070】
代替インク印刷ボタンEBは、インクの残量Sが概算使用量GT未満であると判断されたインクは使用せず、そのインクに対して代替して使用可能なインク(代替インク)を使用して印刷するためのボタンである。
【0071】
このとき、図7に示すように表示画面Gの「インクが不足している」という旨のメッセージに応じて、ユーザがその不足しているインクの色(本実施形態においてはライトシアン(Lc))のインクが充填されているインクカートリッジ25を、同色のインクであってそのインクの残量Sが概算使用量GT以上のインクカートリッジ25に交換若しくはそのインクの残量Sが概算使用量GT以上なるように同色のインクを充填したとする。すると、プリンタ12は、インクカートリッジ25を交換若しくはインクを充填したことをコンピュータ11に送信する(ステップS29)。そして、コンピュータ11は、インクカートリッジ25を交換若しくはインクを充填したと判断した場合(ステップS30にてYES)、上記ステップS13以降の処理を繰り返して行う。
【0072】
一方、コンピュータ11は、インクカートリッジ25が交換若しくはインクが充填されなかったと判断した場合(ステップS30にてNO)には、ユーザにより表示画面GのキャンセルボタンCB、セーブ印刷ボタンSB、再計算ボタンRB及び代替インク印刷ボタンEBの何れかが選択されたか否かを判断する(図6のステップS31,S32,S36,S38,S39)。
【0073】
ユーザがキャンセルボタンCBを選択した場合には、コンピュータ11は、印刷が取り消されたと判断して処理を終了する(ステップS31にてYES)。ユーザが再計算ボタンRBを選択した場合には、コンピュータ11は、再計算すると判断する(ステップS32にてYES)。この場合には、上記ステップS11で作成した印刷データをすべて解析し、使用量Tを厳密に算出する(ステップS33)。そして、コンピュータ11は、表示画面Gに「インクが不足している」という旨のメッセージが表示されたインクの残量Sが、算出された使用量T以上あるか否かを判断する(ステップS34)。そして、コンピュータ11は、インクの残量Sが使用量T以上あると判断した場合(ステップS34にてYES)には、印刷データを中間画像データに変換する(ステップS35)。そして、コンピュータ11は、上記ステップS17〜ステップS22の処理を行って、印刷を完了させる。
【0074】
ユーザが印刷ボタンPBを選択した場合(ステップS36にてYES)には、コンピュータ11は、印刷可能な枚数(1〜4頁までの4枚)の印刷データを中間画像データに変換する(ステップS37)。そして、コンピュータ11は、上記ステップS17〜ステップS22の処理を行って、印刷を完了させる。
【0075】
ユーザがセーブ印刷ボタンSBを選択した場合には、コンピュータ11は、インクの残量Sが概算使用量GT未満のインクについて、その噴射量を減少させて印刷するセーブ印刷処理が選択されたと判断する(ステップS38)。そして、セーブ印刷処理が選択されたと判断した場合(ステップS38にてYES)には、コンピュータ11は、どのように噴射量を減少させるかを決定し、その噴射量を設定変更する(ステップS40)。すなわち、インクが十分ある場合には、例えば、11pl(ピコリットル)、7pl、4plに設定されている各噴射量E1を、7pl、4pl、0plの噴射量E2に変更する。
【0076】
そして、コンピュータ11は、前記不足しているインク(残量Sがそのインクの概算使用量GT未満であると判断されたインク)について、そのときに算出した噴射量E1を噴射量E2に変更した場合の使用量Tを算出する(ステップS41)。続いて、コンピュータ11は、インクの残量Sが前記使用量T以上あるか否かを判断し(ステップS42)、その結果、インクの残量Sが使用量T未満の場合には(ステップS42にてNO)、再びステップS40に戻って先に変更した噴射量E2において7pl,4plと設定した各噴射量を4pl、0plと再度設定変更する。そして、その後、ステップS41及びステップS42の処理を再度行う。すなわち、インクの残量Sが使用量T以上となるまで、上記ステップS40〜S42の処理を繰り返す。
【0077】
一方、コンピュータ11は、インクの残量Sが前記使用量T以上であると判断した場合(ステップS42にてYES)には、その噴射量E2に基づいて、イメージデータとしてのプレビュ画面のデータを作成し(これが、イメージデータ作成段階に相当)、そのプレビュ画面を表示する(ステップS43)。このプレビュ画面には、少ない量のインクを噴射させて形成される全体のイメージが表示される。尚、本実施形態においては、このプレビュ画面には、インクが不足すると判断されたライトシアン(Lc)の色成分が少なくなっている画像が表示される。
【0078】
また、このプレビュ画面には、この画像とともに印刷実行ボタン又はキャンセルボタンの2つのボタンが表示される。コンピュータ11は、このプレビュ画面を閲覧したユーザによりそのキャンセルボタンが選択されたと判断した場合(ステップS44にてNO)には、この印刷は行わないと判断し、図7に示す表示画面Gを表示して(ステップS28)、それ以降の処理を再度行う。
【0079】
一方、コンピュータ11は、ユーザが前記印刷実行ボタンを選択した場合(ステップS44にてYES)には、プレビュ画面を表示するために使用された印刷データ(すなわち、残量Sが少ない色のインクの噴射量が変更されている印刷データ)に基づいて中間画像データを作成する(ステップS45)。以降、コンピュータ11は、上記ステップS17〜ステップS24処理を行って、印刷を完了させる。
【0080】
ユーザが代替インク印刷ボタンEBを選択した場合(ステップS39にてYES)、コンピュータ11は、前記不足しているインク(残量Sがその概算使用量GT未満であると判断されたインク)に対して代替して使用可能なインク(代替インク)を選別する。例えば、前記不足しているインクがライトシアン(Lc)である場合、シアン(C)が代替インクとして選別される。また、前記不足しているインクがライトマゼンタ(Lm)である場合、マゼンタ(M)が代替インクとして選別される。また、前記不足しているインクがブラック(K)である場合、シアン(C)、イエロ(Y)及びマゼンタ(M)の全てが代替インクとして選別される。本実施形態においては、前記したように、ライトシアン(Lc)のインク量が不足していると判断されている場合であるので、コンピュータ11は、シアン(C)がその代替インクとして選別される。そして、コンピュータ11は、その代替インクを使用インクに変更する(ステップ46)。ここで、使用インクとは、実際に印刷する際に使用されるインクである。そして、本実施形態においては、ライトシアン(Lc)の使用インクがライトシアン(Lc)からシアン(C)に変更される。
【0081】
続いて、コンピュータ11は、代替インク(本実施形態においてはシアン(C)のインク)の使用量Tを算出する(ステップS47)。従って、コンピュータ11は、その代替インクの残量Sが算出した使用量T以上あるか否かを判断する(ステップS47)。その結果、代替インクの残量Sがその使用量T未満であると判断した場合には(ステップS48にてNO)、コンピュータ11は、再びステップS31に戻ってそれ以降の処理を再度行う。
【0082】
一方、コンピュータ11は、代替インクの残量Sが算出された使用量T以上あると判断した場合(ステップS48にてYES)には、プレビュ画面のデータを作成し、そのプレビュ画面を表示する(ステップS49)。このとき表示されるプレビュ画面は、代替インクを使用して形成された全体のイメージ画像である。尚、本実施形態においては、このプレビュ画面には、インクが不足するとされたライトシアン(Lc)がシアン(C)に代替された画像が表示される。
【0083】
そして、このプレビュ画面には、この画像とともに印刷実行ボタン又はキャンセルボタンの2つのボタンが表示される。そして、このプレビュ画面を閲覧したユーザがキャンセルボタンを選択した場合(ステップS50にてNO)、コンピュータ11は前記代替インクを使用しては印刷を行わないと判断し、ステップS31に戻って以降の処理を再度行う。
【0084】
一方、このプレビュ画面を閲覧したユーザが印刷実行ボタンを選択した場合(ステップS50にてYES)、コンピュータ11は前記プレビュ画面を表示するために使用された印刷データ(すなわち、代替インクを使用した場合の印刷データ)に基づいて中間画像データを作成する(ステップS51)。そして、コンピュータ11は、上記ステップS17〜ステップS24処理を行って、印刷を完了させる。
【0085】
従って、前記プリンタ12は、該プリンタ12に搭載された各インクカートリッジ25に充填されたインクのうち、所定のインクがその使用量T未満である場合、前記印刷用アプリケーションプログラムに従って、その所定のインクに対する代替インクを使用するようにした。この結果、前記所定のインクがその使用量T未満であってもその所定のインクのインクカートリッジ25を交換若しくはそのインクのインクカートリッジ25にインクを充填することなく継続して印刷を実行することができる。例えば、印刷用アプリケーションプログラムに従って、シアン(C)をライトシアン(Lc)の代替インクとして使用するようにした。また、前記印刷用アプリケーションプログラムに従って、マゼンタ(M)をライトマゼンタ(Lm)の代替インクとして使用されるようにした。また、印刷用アプリケーションプログラムに従って、シアン(C)、イエロ(Y)及びマゼンタ(M)の全てをブラック(K)の代替インクとして使用されるように設定されるようにした。
【0086】
このようにすることで、前記印刷システム10は、ライトシアン(Lc)のインクの残量がその使用量T未満である場合であっても、ライトシアン(Lc)の替わりにシアン(C)を代替インクとして使用することで印刷を継続して実行することができる。同様に、印刷システム10は、ライトマゼンタ(Lm)のインクの残量がその使用量T未満である場合であっても、ライトマゼンタ(Lm)の替わりにマゼンタ(M)を代替インクとして使用することで印刷を継続して実行することができる。さらに、前記と同様に、印刷システム10は、ブラック(K)のインクの残量がその使用量T未満である場合であっても、ブラック(K)の替わりに、シアン(C)、イエロ(Y)及びマゼンタ(M)の全てを代替インクとして使用することで印刷を継続して実行することができる。この結果、前記インクのうちの少なくとも一つインクの残量が使用量未満になる毎に印刷処理が一時停止してしまうことはない。従って、その分、印刷実行に要する時間を短くすることができる。前記したことは、印刷される画像がそれほど高精彩でなくてもよい場合においては、特に効果的である。
【0087】
本実施形態の印刷システムによれば、以下のような効果を得ることができる。
(1)本実施形態によれば、印刷システム10は、ライトシアン(Lc)のインクの残量がその使用量T未満である場合であっても、ライトシアン(Lc)の替わりにシアン(C)を代替インクとして使用することで印刷を継続して実行することができる。同様にして、印刷システム10は、ライトマゼンタ(Lm)のインクの残量がその使用量T未満である場合であっても、ライトマゼンタ(Lm)の替わりにマゼンタ(M)を代替インクとして使用することで印刷を継続して実行することができる。さらに、前記と同様にして、印刷システム10は、ブラック(K)のインクの残量がその使用量T未満である場合であっても、ブラック(K)の替わりに、シアン(C)、イエロ(Y)及びマゼンタ(M)の全てを代替インクとして使用することで印刷を継続して実行することができる。この結果、前記インクのうちの少なくとも一つインクの残量が使用量未満になる毎に印刷処理が一時停止してしまうことはない。従って、その分、印刷実行に要する時間を短くすることができる。
【0088】
(2)本実施形態によれば、各色のインクカートリッジ25のインクの残量Sが監視判断量R以下となった場合(ステップS15にてYES)にのみ、残量Sが、印刷に必要な使用量T以上あるか否か、すなわち印刷途中で切れることなく印刷可能か否かを監視する(ステップS30)。すなわち、残量Sが監視判断量R以上あり、明らかに印刷中にインク切れが生じないと判断できる場合には、そのインクについての使用量Tは算出されずに印刷が行われる。従って、CPU40に大きな負荷がかかる使用量Tが、すべてのインクについてその印刷実行のたびに必ず算出するということはない。そのため、コンピュータ11のCPU40の負荷を低減して、印刷実行から印刷終了まで(ステップS11〜S24)の時間を短くすることができる。
【0089】
(3)本実施形態によれば、各色のインクの監視判断量Rは、印刷実行指令とともに入力された紙Pの大きさ及び印刷枚数から算出した(ステップS12)。従って、印刷を行う前に、インク切れが生じないと考えられるだいたいの値を監視判断量Rとして容易かつ的確に算出することができる。そのため、インク切れが生じるか否かの判断を、より的確に、かつ簡単で短時間に行うことができる。
【0090】
(4)本実施形態によれば、プリンタ12を実行する前に、コンピュータ11はその印刷に要する時間を算出して(ステップS17)、表示した(ステップS18)。従って、ユーザは、プリンタ12の印刷終了時間を把握することができ、印刷中はプリンタ12から離れて他のことをしていても、印刷終了時間にプリンタ12に戻ってくればプリンタ12に次の印刷を続けて行うことができる。すなわち、ユーザは、プリンタ12の印刷時間を有効活用することができる。
【0091】
(5)本実施形態によれば、プリンタ12は印刷終了後、各インクの残量Sを算出して(ステップS21)、それら残量Sを不揮発性メモリ25aに記憶した(ステップS22)。従って、コンピュータ11は、プリンタ12から各インクの残量Sを迅速に得ることができ、ユーザにより印刷実行指令が入力されてから印刷が終了するまで(ステップS11〜S24)の時間をより短くすることができる。
【0092】
(6)本実施形態によれば、インク不足と判断されてインクカートリッジ25が交換された後には、その交換されたインクカートリッジ25に収容されたインクの残量Sについて、監視判断量Rを行うようにしている。そのため、途中まで使用したインクカートリッジを交換して使用することができる。また、このときには、交換したインクカートリッジ25のインクについても、その残量Sが監視判断量R以上であれば、インク切れはしないと判断されるので、迅速に印刷を最後まで行うことができる。
【0093】
(第2実施形態)
以下、本発明を具体化した印刷システムの第2実施形態を図3及び図8に従って説明する。本実施形態においては、図3の二点鎖線で囲まれた部分に対応する監視処理の方法以外は、上記第1実施形態と同じである。従って、上記第1実施形態と同様の部分については、同一の符号を付し、その詳細な説明は省略する。
【0094】
本実施形態では、プリンタ12のプログラム記憶部43にはデータ記憶部42に保存された文書若しくは画像のデータが複数ある場合、監視判断量Rに応じてその文書若しくは画像のデータの並び替えを行うプログラムが付加された印刷用アプリケーションプログラムが記憶されている。
【0095】
詳述すると、印刷用アプリケーションプログラムは、前記データ記憶部42に保存された文書若しくは画像のデータの各々の概算使用量GTを算出する。そして、その算出された概算使用量GTと各インクの残量Sとを比較し、インクの残量Sが概算使用量GT未満であれば、前記データ記憶部42に保存された文書若しくは画像のデータが複数あるか否かを判断するプログラムである。また、印刷用アプリケーションプログラムは、文書若しくは画像のデータが複数ある場合、各文書若しくは画像のデータの概算使用量GTを算出し、その概算使用量GTが多い順番に文書若しくは画像のデータを並び替えて再びデータ記憶部42に保存させるプログラムである。
【0096】
次に、本実施形態の印刷システム10の作用について説明する。
まず、図3に示すように、ユーザはコンピュータ11のモニタ16に表示された文書や画像を印刷したい場合、上記第1実施形態で述べたように、キーボード14及びマウス15を使用して、印刷用アプリケーションプログラムを起動する。そして、ユーザは、このプログラムの起動後、キーボード14またはマウス15を使用して、印刷する紙Pの大きさ及び印刷枚数を指定し、文書や画像毎に印刷実行指令の入力を行う。従って、このとき、入力された文書や画像のデータが複数の種類ある場合、これから印刷する文書や画像のデータは、それぞれ印刷実行指令の入力が行われた順番でデータ記憶部42に保存されることとなる。
【0097】
以降、データ記憶部42に保存された文書や画像のデータのうち最先に入力された文書若しくは画像のデータが前記第1実施形態に記載と同様にしてステップS11〜ステップS14の処理が行われる。
【0098】
そして、コンピュータ11は、前記データ記憶部42に保存された最先の文書若しくは画像のデータに基づいて、上記第1実施形態に記載と同様にして、各インクの残量Sを算出する。そして、コンピュータ11は、その算出されたインクの残量Sが監視判断量R以下となっているインクカートリッジ25があると判断した場合(ステップS15にてYES)、CPU40は、インクの残量Sが監視判断量R以下である前記インクの概算使用量GTを算出し(ステップS25)、続いて、その概算使用量GTとインクの残量Sとを比較する(ステップS26)。その結果、インクの残量Sが前記概算使用量GT以上であれば(ステップS26でYES)、コンピュータ11は、第1実施形態に記載と同様にして、その最先の文書若しくは画像のデータに対する印刷データを中間画像データに変換する(ステップS16)。そして、コンピュータ11は、上記ステップS17〜ステップS24の処理を行って、印刷を完了させる。
【0099】
一方、インクの残量Sが前記概算使用量GT未満であれば(ステップS26でNO)、図8に示すように、コンピュータ11のCPU40は、データ記憶部42に他の文書若しくは画像のデータが保存されているか否かを判断する(ステップS60)。そして、CPU40が前記データ記憶部42に他の文書若しくは画像のデータが保存されていないと判断した場合(ステップS60にてNO)には、前記第1実施形態に記載されたステップS27の処理を行う。そして、以降、前記第1実施形態に記載と同様な各ステップの処理を行って、印刷を完了させる。
【0100】
一方、CPU40は、前記データ記憶部42に他の文書若しくは画像のデータが保存されていると判断した場合(ステップS60にてYES)には、印刷用アプリケーションプログラムに従って、データ記憶部42に保存された他の全ての文書若しくは画像についてその各インクに対する概算使用量GTを算出する(ステップS61)。そして、CPU40は、その各々の文書若しくは画像毎にその概算使用量GTとインクの残量Sとを比較し(ステップS62)、インクの残量Sが概算使用量GT以上ある文書若しくは画像のデータを、最先のものも含んだ文書若しくは画像のデータのうちから抽出する(ステップS62にてYES)。その後、前記CPU40は、その抽出された前記文書若しくは画像のデータの中からその各概算使用量GTが多い順番に前記文書若しくは画像のデータを並び替える(ステップS62にてYES)。そして、コンピュータ11は、上記第1実施形態と同様にして上記ステップS17〜ステップS24の処理を行って、印刷を完了させる。
【0101】
つまり、最先の文書若しくは画像のデータにおいて、インクの残量Sが監視判断量R以下となっているインクカートリッジ25がある場合、CPU40は、他の文書若しくは画像のデータのうち、そのインクの概算使用量GTが多い順に他の文書若しくは画像を優先して印刷を行う。
【0102】
一方、CPU40は、他の文書若しくは画像データ毎にその概算使用量GTとインクの残量Sとを比較し(ステップS62)、その結果、インクの残量Sが概算使用量GT以上ある文書若しくは画像のデータが無い場合(ステップS62にてNO)、ステップS31に戻って以降の処理を行う。
【0103】
従って、本実施形態のプリンタ12は、文書若しくは画像のデータが複数あって且つ最先の文書若しくは画像を印刷するのに所定のインクのインクの残量Sが監視判断量R以下となっているインクカートリッジ25がある場合、CPU40は、文書若しくは画像のデータのうち、そのインクの概算使用量GTが多い順に他の文書若しくは画像を優先して印刷を行う。この結果、複数の文書若しくは画像を印刷するとき、その印刷途中でインクがなくなることで印刷が一時停止させることなく連続して印刷を行わせることができる。
【0104】
従って、本実施形態によれば、前記第2実施形態に記載(1)〜(6)の効果に加えて、以下の効果を得ることができる。
(7)本実施形態の印刷システム10では、そのプリンタ12は、文書若しくは画像のデータが複数あって且つ最先の文書若しくは画像を印刷するのに所定のインクのインクの残量Sが監視判断量R以下となっているインクカートリッジ25がある場合、CPU40は、文書若しくは画像のデータのうち、そのインクの概算使用量GTが多い順に他の文書若しくは画像を優先して印刷を行う。従って、複数の文書若しくは画像を印刷するとき、その印刷途中でインクがなくなることで印刷が一時停止させることなく連続して印刷を行わせることができる。
【0105】
(第3実施形態)
以下、本発明を具体化した印刷システムの第3実施形態を図9〜図11に従って説明する。本実施形態のプリンタ12は、前記キャリッジ20にシアン(C)、マゼンタ(M)、イエロ(Y)、ライトシアン(Lc)、ライトマゼンタ(Lm)及びブラック(K)の各色のインクを別々に充填したインクカートリッジ25に加えて特殊系インクを充填したインクカートリッジが搭載されている。そして、この特殊系インクを充填したインクカートリッジにおいても、前記各色のインクをそれぞれ充填したインクカートリッジ25と同様に、その外周面に不揮発性メモリ(EEPROM)25aがそれぞれ取着されている。この特殊系インクを充填したインクカートリッジ25の不揮発性メモリ25aには、例えば、充填されている特殊系インクの残量S及び該特殊系インクの属性情報と、カートリッジの種類、取り付けられた回数及び製造年月日のインクカートリッジ情報とが記憶されている。
【0106】
また、前記特殊系インクは、例えば、変性ポリアリルアミンと有機溶剤と水とを含んでなり、且つ着色剤を含まない液体組成物である。この特殊系インクを本実施形態においてはクリアインクという。さらに、本実施形態のシアン(C)、マゼンタ(M)、イエロ(Y)、ライトシアン(Lc)、ライトマゼンタ(Lm)及びブラック(K)の各色のインクは、所謂、顔料インクである。また、本実施形態のプリンタ12は、シアン(C)、マゼンタ(M)、イエロ(Y)、ライトシアン(Lc)、ライトマゼンタ(Lm)またはブラック(K)の各色のインクを噴射した後に前記クリアインクを噴射させるようにしたプリンタである。
【0107】
そして、本実施形態の印刷用アプリケーションプログラムは、前記第1実施形態に記載のプログラムに加えて、算出された概算使用量GTとクリアインクの残量Sとを比較し、クリアインクの残量Sが概算使用量GT未満であれば、印刷可能枚数のみを印刷する、クリアインクの噴射量を抑えながら印刷する(セーブモードで印刷する)、クリアインクを使用せずに印刷を行わせるプログラムを含んでいる。
【0108】
図9は、本実施形態の印刷システムの印刷処理の処理手順を示す流れ図である。図9は、前記第1実施形態の図3に対応した図である。そして、本実施形態においては、図9中の二点鎖線で囲まれた部分に対応する監視処理の方法以外は、上記第1実施形態と同じである。従って、上記第1実施形態と同様の部分については、同一の符号を付し、その詳細な説明は省略する。
【0109】
まず、ユーザは、コンピュータ11のモニタ16に表示された文書や画像を印刷したい場合、上記第1実施形態で述べたように、キーボード14及びマウス15を使用して印刷用アプリケーションプログラムを起動する。そして、ユーザは、この印刷用アプリケーションプログラムの起動後、キーボード14またはマウス15を使用して、印刷する紙Pの大きさ及び印刷枚数を指定し、文書や画像毎に印刷実行指令の入力を行う。
【0110】
コンピュータ11は、コンピュータ11から出力された文書若しくは画像のデータに基づいて、各インクの残量Sを算出する。このとき、各色のインクに加えてクリアインクの残量Sについても文書若しくは画像のデータに基づいて算出される。そして、前記第1実施形態と同様に、その算出された各インクの残量Sが監視判断量R以下となっているインクカートリッジ25があると判断した場合(ステップS15にてYES)、CPU40は、インクの残量Sが監視判断量R以下であるインクの概算使用量GTを算出し(ステップS25)、続いて、その概算使用量GTと監視判断量R以下である前記インクの残量Sとを比較する(ステップS26)。
【0111】
その結果、インクの残量Sが前記概算使用量GT以上であれば(ステップS26でYES)、コンピュータ11は、第1実施形態に記載と同様にして、その文書若しくは画像のデータに対する印刷データを中間画像データに変換する(ステップS16)。そして、コンピュータ11は、第1実施形態に記載したように、ステップS17〜ステップS24の処理を行って、印刷を完了させる。このとき、CPU45は、クリアインクを充填したインクカートリッジ25においても、そのインクの残量SLを新たな残量Sとしてクリアインクが充填されたインクカートリッジ25の不揮発性メモリ25aに記憶させる。
【0112】
一方、各インクの残量Sうち、クリアインクの残量Sが前記概算使用量GT未満であると判断した場合(ステップS26でNO)には、そのクリアインクの残量Sで、ユーザにより指定された大きさの紙Pに何枚印刷が可能か(液体噴射が可能なターゲット数)を算出する(ステップS27)。
【0113】
続いて、そのクリアインクで印刷可能な枚数等が記載されたメッセージ、再計算ボタンRB、印刷ボタンPB、キャンセルボタンCB、セーブ印刷ボタンSB及びクリアインク使用不可ボタンNBが表示された表示画面Gをモニタ16に表示する(ステップS70)。
【0114】
図10は、クリアインクの残量Sが概算使用量GT未満であると判断された場合の表示画面G1である。
再計算ボタンRBは、クリアインクが本当に不足しているか否かを判断するために、実際に印刷される印刷データから、噴射量と噴射回数とを算出して厳密に計算するためのボタンである。印刷ボタンPBは、現在のクリアインクの残量Sで印刷可能な枚数のみを印刷するためのボタンである。
【0115】
キャンセルボタンCBは、印刷枚数の再設定をするなどのために印刷実行を取り消すためのボタンである。セーブ印刷ボタンSBは、全部の印刷を完了させるためにクリアインクの噴射量を抑えながら印刷するためのボタンである。
【0116】
クリアインク使用不可ボタンNBは、クリアインクを使用しないで印刷させるためのボタンである。
このとき、図10に示すように、表示画面G1の「クリアインクが不足している」という旨のメッセージに応じて、ユーザが、概算使用量GT以上のクリアインクが充填されているインクカートリッジ25に交換若しくはクリアインクの残量Sが概算使用量GT以上なるように同クリアインクを充填したとする。すると、プリンタ12は、インクカートリッジ25を交換若しくはクリアインクが充填されたことをコンピュータ11に送信する。そして、コンピュータ11は、インクカートリッジ25が交換若しくはクリアインクを充填されたと判断した場合、前記文書若しくは画像のデータに対する印刷データを中間画像データに変換する(ステップS16)。そして、コンピュータ11は、第1実施形態に記載したステップS17〜ステップS24の処理を行って、印刷を完了させる。
【0117】
一方、コンピュータ11は、クリアインクのインクカートリッジ25が交換若しくはクリアインクが充填されなかったと判断した場合(ステップS30にてNO)には、ユーザにより表示画面G1のキャンセルボタンCB、セーブ印刷ボタンSB、再計算ボタンRB及びクリアインク使用不可ボタンNBの何れかが選択されたか否かを判断する。
【0118】
図11は、コンピュータ11がクリアインクのインクカートリッジ25が交換若しくはクリアインクが充填されなかったと判断した場合の印刷処理の流れを示した図である。図11に示すように、ユーザがキャンセルボタンCBを選択した場合には、コンピュータ11は、印刷が取り消されたと判断して処理を終了する(ステップS71にてYES)。ユーザが再計算ボタンRBを選択した場合には、コンピュータ11は、再計算すると判断する(ステップS72にてYES)。この場合には、上記ステップS11で作成した印刷データをすべて解析し、クリアインクの使用量Tを厳密に算出する(ステップS73)。そして、コンピュータ11は、クリアインクの残量Sが算出された使用量T以上あるか否かを判断する(ステップS74)。そして、コンピュータ11は、クリアインクの残量Sが使用量T以上あると判断した場合(ステップS74にてYES)には、印刷データを中間画像データに変換する(ステップS75)。そして、コンピュータ11は、上記ステップS17〜ステップS22の処理を行って、印刷を完了させる。
【0119】
ユーザが印刷ボタンPBを選択した場合(ステップS76にてYES)には、コンピュータ11は、印刷可能な枚数(1〜4頁までの4枚)の印刷データを中間画像データに変換する(ステップS77)。そして、コンピュータ11は、上記ステップS17〜ステップS22の処理を行って、印刷を完了させる。
【0120】
ユーザがセーブ印刷ボタンSBを選択した場合には、コンピュータ11は、クリアインクの噴射量を減少させて印刷するセーブ印刷処理が選択されたと判断する(ステップS78)。そして、セーブ印刷処理が選択されたと判断した場合(ステップS78にてYES)には、コンピュータ11は、前記第1実施形態のステップS40〜S42と同様な処理を行うことで、クリアインクの噴射量をどのように減少させるかを決定し、その噴射量を設定変更する(ステップS80〜S82)。
【0121】
そして、コンピュータ11は、ステップS80〜S82にて設定された噴射量で前記クリアインクを噴射させるための中間画像データを作成する(ステップS83)。以降、コンピュータ11は、上記ステップS17〜ステップS24処理を行って、印刷を完了させる。
【0122】
ユーザがクリアインク使用不可ボタンNBを選択した場合(ステップS79)、コンピュータ11は、クリアインクを使用しないで印刷を実行させるための中間画像データを作成する(ステップS85)。以降、コンピュータ11は、上記ステップS17〜ステップS24処理を行って、印刷を完了させる。
【0123】
このようにすることで、本実施形態の印刷システム10は、そのクリアインクのインクの残量Sが監視判断量R以下となっている場合であっても、その印刷を一時停止させることなく継続して印刷を行わせることができる。
【0124】
従って、本実施形態によれば、前記第2実施形態に記載(1)〜(6)の効果に加えて、以下の効果を得ることができる。
(8)本実施形態の印刷システム10は、その印刷用アプリケーションプログラムに、概算使用量GTとクリアインクの残量Sとを比較し、クリアインクの残量Sが概算使用量GT未満であれば、印刷可能枚数のみを印刷する、クリアインクの噴射量を抑えながら印刷する(セーブモードで印刷する)、クリアインクを使用せずに印刷を行わせるプログラムを含んでいる。従って、クリアインクのインクの残量Sが監視判断量R以下である場合であっても、文書若しくは画像を印刷するとき、その印刷途中でクリアインクがなくなることで印刷が一時停止させることなく継続して印刷を行わせることができる。
【0125】
(変更例)
なお、上記各実施形態は以下のように変更してもよい。
○上記各実施形態においては、ライトシアン(Lc)のインクの残量SLcと使用量Tとを比較した結果、ライトシアン(Lc)がインク不足であると判断した場合、CPU40は、シアン(C)を代替インクとして使用するようにした。また、ライトマゼンタ(Lm)のインクの残量SLmと使用量Tとを比較した結果、ライトマゼンタ(Lm)がインク不足であると判断した場合、CPU40は、マゼンタ(M)を代替インクとして使用するようにした。これを、シアン(C)のインクの残量Scと使用量Tとを比較した結果、シアン(C)がインク不足であると判断した場合、CPU40は、ライトシアン(Lc)を選別するようにしてもよい。また、マゼンタ(M)のインクの残量Smと使用量Tとを比較した結果、マゼンタ(M)がインク不足であると判断した場合、CPU40は、ライトマゼンタ(Lm)を代替インクとして使用するようにしてもよい。このようにすることで、上記実施形態と同様な効果を得ることができる。
【0126】
○上記各実施形態においては、ブラック(K)のインクの残量Skと使用量Tとを比較した結果、ブラック(K)がインク不足であると判断した場合、CPU40は、シアン(C)、イエロ(Y)及びマゼンタ(M)の全てを選別するようにした。これを、シアン(C)、イエロ(Y)及びマゼンタ(M)の全て使用して形成されるブラック(コンポジットブラック)の代替インクとしてブラック(K)を使用されるようにしてもよい。
【0127】
○上記各実施形態においては、前記コンピュータ11において行われる処理をプリンタ12により実行させた印刷システムとしてもよい。この場合、コンピュータ11を不要とすることができる。
【0128】
○上記各実施形態においては、記録ヘッド30を備えたキャリッジ20にインクカートリッジ25が搭載されたプリンタ12について説明した。これに代えて、キャリッジ20にインクカートリッジ25が搭載されていないプリンタ12、すなわちインクカートリッジ25が固定されている大型の紙Pに印刷を行うプリンタであってもよい。
【0129】
○上記各実施形態においては、監視判断量Rは、紙Pの大きさ及び印刷枚数に応じて可変としたが、常に一定値に設定してもよい。
○上記各実施形態においては、監視判断量Rは、各色のインクとも共通の値としたが、インク毎に変えるようにしてもよい。インク毎に可変とする場合には、例えば、使用量Tが多い色のインク(例えば海や空の画像を印刷する場合にはシアンなど)について、監視判断量Rを高くして、インク切れが生じ易い色については、早くから監視を行って、インク切れを早く検出することができる。また、使用量Tが少ないインクについては監視判断量Rを低くして、インク切れが生じ易いと認められるインクについての監視は、なるべく行わないようにすることができる。従って、インクの色毎に監視時期を変えることにより、各色のインクに応じて、より適切な監視を行って、プリンタ12の負荷を低減しながら、インク切れを速く検出することができる。
【0130】
○上記各実施形態においては、印刷終了後に、プリンタ12のインクカートリッジ25の不揮発性メモリ25aにインクの残量Sを記憶させた(ステップS22)。この不揮発性メモリ25aに使用量Tを記憶し、印刷前に使用量Tから各インクの残量Sを算出してもよい。
【0131】
○上記各実施形態においては、各インクカートリッジ25に取着された不揮発性メモリ25aに、残量Sを記憶させたが、プリンタ12やコンピュータ11に記憶させるようにしてもよい。
【0132】
○上記第1実施形態においては、残量Sが監視判断量R以下のインクが複数あった場合には、残量Sが少ない順に監視処理(ステップS20)を行うようにしたが、この監視処理を行う順番は、これに限らず、例えば、印刷する画像データに応じてユーザが指定してもよい。
【0133】
○上記第3実施形態においては、プリンタ12は、シアン(C)、マゼンタ(M)、イエロ(Y)、ライトシアン(Lc)、ライトマゼンタ(Lm)またはブラック(K)の各色のインクを噴射した後にクリアインクを噴射させるようにしたプリンタであったが、これに限定されるものではなく、前記各色のインクを噴射する前にクリアインクを噴射するようにした。プリンタに適応してもよい。
【0134】
○上記各実地形態では、液体噴射装置として、インクを噴射するプリンタ(ファクシミリ、コピア等を含む印刷装置)について説明したが、他の液体を噴射する液体噴射装置であってもよい。例えば、液晶ディスプレイ、ELディスプレイ及び面発光ディスプレイの製造などに用いられる電極材や色材などの液体を噴射する液体噴射装置、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとしての試料噴射装置であってもよい。
【図面の簡単な説明】
【図1】実施形態における印刷システムの概略構成図。
【図2】印刷システムの電気的構成を示すブロック図。
【図3】第1実施形態における印刷処理の第1の処理手順を示す流れ図。
【図4】第1実施形態における印刷処理の第2の処理手順を示す流れ図。
【図5】第1実施形態における概算使用量の算出の処理手順を示す流れ図。
【図6】実施形態における印刷処理の第3の処理手順を示す流れ図。
【図7】第1実施形態におけるインク不足を表示する表示画面の説明図。
【図8】第2実施形態における概算使用量の算出の処理手順を示す流れ図。
【図9】第3実施形態における印刷処理の処理手順を示す流れ図。
【図10】第3実施形態におけるクリアインクのインク不足を表示する表示画面の説明図。
【図11】第3実施形態における印刷処理の処理手順を示す流れ図。
【符号の説明】
R…監視判断量、S…残量、T…使用量、P…ターゲットとしての紙、10…液体噴射システムとしての印刷システム、11…コンピュータ、12…液体噴射装置としてのプリンタ、20…キャリッジ、25…液体収容体としてのインクカートリッジ、25a…不揮発性メモリ、30…液体噴射ヘッドとしての記録ヘッド、30a…噴射手段としての圧電素子、40…検出手段、判断手段概算使用量算出手段及びイメージデータ作成手段としてのCPU、45…残量算出手段としてのCPU。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a liquid ejection method, a liquid ejection system, and a liquid ejection execution program.
[0002]
[Prior art]
Conventionally, as a liquid ejecting apparatus that ejects liquid onto a target, there is an ink jet printer that ejects ink droplets onto paper to print an image or the like. This type of printer includes ink tanks filled with C (cyan), M (magenta), and Y (yellow) inks as liquids, and is supplied from each ink cartridge in accordance with print data output from a personal computer or the like. There is an ink jet printer that performs full color printing by ejecting a predetermined amount of ink droplets. In addition, the ink jet type further includes an ink tank filled with each ink of B (black), Lc (light cyan), and Lm (light magenta) in addition to C (cyan), M (magenta), and Y (yellow). There is a printer. In this way, by adding B (black), Lc (light cyan), and Lm (light magenta) inks, it is possible to perform further high-definition image printing.
[0003]
In the printer, various problems may occur due to the lack of ink during printing. For example, when the ink of a predetermined color is used up among the inks of the respective colors, an image having a color balance different from the print data is printed. In order to eliminate this problem, a printer has been developed that determines whether or not there is a use amount necessary for printing for each color ink before printing (for example, Patent Document 1). This printer compares and calculates the remaining amount of ink of each color in the detected ink cartridge and the amount of ink used for each color necessary for printing based on the data to be printed, and as a result, the remaining ink for each color is calculated. All printing is done when the amount is more than the amount used. In addition, if the remaining amount of ink for each color is less than the amount used, the user is informed that ink whose remaining amount is less than the amount used will be replaced or the ink tank will be replenished, and the printing process will be suspended. I was trying to do it.
[0004]
[Patent Document 1]
Japanese Patent Laid-Open No. 10-166622
[0005]
[Problems to be solved by the invention]
However, even when the image to be printed does not have to be so high-definition, the printing process is temporarily stopped each time the remaining amount of at least one of the inks is less than the amount used. Therefore, it takes time to execute printing.
[0006]
In addition, when processing print jobs for two or more different types of print data in succession, a comparison operation between the remaining amount of ink for each color and the amount of ink used for each color is used for each print data. Are performed in the order they are output. Therefore, the printing process stops whenever the remaining amount of the predetermined ink is less than the amount of ink used for printing, regardless of how well the image is printed. To do. As a result, the user must replace the ink whose remaining amount is less than the used amount or replenish the ink cartridge in the middle of the continuous print job, which is troublesome.
[0007]
Furthermore, in order to improve the color development or glossiness of the printed image, the ink being a pigment ink, a printer that discharges special ink such as clear ink onto paper before or after printing is provided. is there. The special ink is filled in an ink cartridge or an ink tank, like the inks of C (cyan), M (magenta), and Y (yellow).
[0008]
Even in a printer equipped with this kind of special ink, if it is not necessary to use the special ink, the printing process is temporarily stopped every time the remaining amount of the special ink becomes less than the amount used. Therefore, it takes time to execute printing.
[0009]
In addition, the user must change the special ink or refill the special ink in the ink cartridge in the middle of a continuous print job.
[0010]
The present invention has been made in view of the above problems, and even when a predetermined liquid is less than the amount used, the liquid container filled with the predetermined liquid is continuously ejected without being replaced or filled with the liquid. It is an object to provide a liquid ejecting method, a liquid ejecting system, and a liquid ejecting execution program. In addition, when liquid ejection for two or more different types of data is continuously processed, the liquid can be continuously ejected without replacing or filling the liquid container filled with the predetermined liquid. To provide a liquid ejecting method, a liquid ejecting system, and a liquid ejecting execution program.
[0011]
[Means for Solving the Problems]
The liquid ejection method of the present invention is a liquid ejection method in which a plurality of types of liquids contained in a plurality of liquid containers are ejected from a plurality of nozzles based on liquid ejection data, and a predetermined liquid is ejected onto a target. A detection stage for detecting the remaining amount of liquid in the liquid container; a calculation stage for calculating an approximate amount of each liquid to be used based on the analysis target partial data extracted from the liquid ejection data; Determining whether the remaining amount of liquid is equal to or greater than the approximate usage amount, and when determining that the remaining amount of liquid in the liquid container is less than the approximate usage amount, Instead, other liquids that are more than the approximate usage amount among the plurality of types of liquids are ejected.
[0012]
According to this, even when it is determined that the remaining amount of the liquid is less than the approximate usage amount of the liquid calculated in the calculation stage, the liquid ejection is temporarily stopped by using another liquid. Can be carried out continuously. Moreover, it can be used while suppressing consumption of the liquid whose remaining amount is determined to be less than the approximate usage amount. Therefore, especially when other liquids may be used, the number of times the liquid is exchanged with the container or the container is filled with the liquid can be reduced. Furthermore, it is possible to shorten the processing time from when the command for executing the liquid ejection is received until all the liquid ejection is actually ended.
[0013]
In this liquid ejecting method, instead of the liquid, an image for creating image data for displaying an entire image formed by ejecting another liquid that is equal to or more than the approximate usage amount among the plurality of types of liquid. A data creation stage may be provided.
[0014]
According to this, the whole image formed by ejecting another liquid can be confirmed before ejecting the other liquid. Therefore, the user can grasp what kind of liquid jet is actually performed using another liquid. Then, the liquid jet formed using another liquid is changed to a liquid jet formed using a liquid whose remaining amount is determined to be less than the approximate usage amount of the liquid calculated in the calculation stage. In the case where it is too different, the liquid ejection can be stopped before the liquid ejection is executed. That is, it is possible to reduce waste of the target and liquid.
[0015]
The liquid ejection method of the present invention is a liquid ejection method in which a plurality of types of liquids contained in a plurality of liquid containers are ejected from a plurality of nozzles based on liquid ejection data, and a predetermined liquid is ejected onto a target. Based on the data storage unit for storing the ejection data, the detection stage for detecting the remaining amount of the liquid in the liquid container, and the analysis target partial data extracted from the liquid ejection data, the approximate usage amount of each liquid to be used is determined. A calculation step for calculating, and a determination step for determining whether or not the remaining amount of liquid in the liquid container is equal to or greater than the approximate usage amount, and the remaining amount of liquid in the liquid container is less than the approximate usage amount If it is, it is determined whether there are a plurality of the liquid ejection data stored in the data storage unit. As a result, if it is determined that there are a plurality of the liquid ejection data, a plurality of other liquid ejection data On the basis of the analysis target partial data extracted from the data, an approximate usage amount of each liquid to be used for each of the other plurality of liquid ejection data is calculated, and the liquids are used in order of increasing approximate usage amount of each liquid. The liquid was ejected according to the ejection data.
[0016]
According to this, when the liquid is ejected according to the earliest liquid ejection data stored in the data storage unit, if the remaining amount of the predetermined liquid is less than the approximate usage amount, it is estimated including other liquid ejection data. It is possible to preferentially perform the liquid ejection in the order of the amount of use. As a result, since the liquid disappears during the ejection, the ejection can be continuously performed without being temporarily stopped.
[0017]
In the liquid ejecting method, the plurality of types of liquids may be complementary color inks having different colors.
According to this, even when it is determined that the remaining amount of the complementary color ink is less than the approximate use amount calculated in the calculation step, the liquid ejection is temporarily stopped by using another ink. Can be carried out continuously. Further, it can be used while suppressing the consumption of the complementary color ink whose remaining amount is determined to be less than the approximate use amount. Therefore, when the ink formed by ejecting ink is, for example, a character or an image and the display quality does not need to be high, the complementary color ink is exchanged together with the container. Or the number of times the container is filled with the complementary color ink can be reduced. Further, this makes it possible to shorten the processing time from when the command for executing the liquid ejection is received until all the liquid ejection is actually ended.
[0018]
In this liquid ejecting method, the plurality of types of liquids are inks having different colors, and the liquid determined to be less than the approximate usage amount has one color of light cyan or light magenta. The other liquid may be an ink having any one color of cyan, yellow and magenta.
[0019]
According to this, even when it is determined that the remaining amount of light cyan or light magenta is less than the approximate usage amount calculated in the calculation stage, the liquid ejection is temporarily performed by using cyan, yellow, and magenta. It can be performed continuously without stopping. Further, it can be used while suppressing the consumption of light cyan or light magenta whose remaining amount is determined to be less than the approximate use amount. Therefore, in the case where what is formed by ejecting ink is, for example, a character or an image and the display quality does not need to be high quality, light cyan or light magenta is used together with the container. The number of times of replacement or filling of the container with light cyan or light magenta can be reduced. Further, this makes it possible to shorten the processing time from when the command for executing the liquid ejection is received until all the liquid ejection is actually ended.
[0020]
In this liquid ejecting method, at least one of the plurality of types of liquids is a liquid composed of a liquid composition not containing a colorant, and the liquid composed of the liquid composition not containing the colorant. When it is determined that the remaining amount is less than the approximate usage amount, the liquid is composed of a liquid composition that does not contain the colorant, and the liquid is ejected while suppressing the amount of the liquid, or the colorant is not contained. You may make it stop the injection of the said liquid comprised with the liquid composition.
[0021]
According to this, for example, when the liquid composed of a liquid composition not containing a colorant is a so-called clear ink that is a liquid for improving the color developability or gloss of the liquid ejected on paper, Even if it is determined that the remaining amount of the clear ink is less than the approximate usage amount calculated in the calculation stage, the ink ejection is continuously stopped without temporarily stopping the ink ejection by suppressing the ejection amount of the clear ink. Can be done. Even if it is determined that the remaining amount of the clear ink is less than the approximate usage amount calculated in the calculation step, the ink ejection is performed by ejecting other ink by stopping the ejection of the clear ink. It is possible to continue without temporarily stopping.
[0022]
The liquid ejecting system of the present invention ejects a plurality of types of liquid filled in a plurality of liquid containers from a liquid ejecting head connected to each of the plurality of liquid containers to a target based on liquid ejecting data. In the liquid ejection system, based on the analysis target partial data extracted from the liquid ejection data, the approximate usage amount calculating means for calculating the approximate usage amount of the liquid, and the remaining amount data of the liquid in the liquid container are acquired. Based on the acquired remaining amount data, it is determined whether or not the remaining amount of the predetermined liquid among the remaining amounts of the plurality of types of liquids is less than the approximate usage amount, and as a result, the predetermined liquid When it is determined that the remaining amount of the liquid is less than the estimated usage amount, there is another liquid whose remaining amount of liquid is equal to or more than the estimated usage amount among the plurality of types of liquids instead of the predetermined liquid. And a determination means for determining whether.
[0023]
According to this, even when it is determined that the remaining amount of the liquid is less than the approximate usage amount of the liquid calculated in the calculation stage, the liquid ejection is temporarily stopped by using another liquid. Therefore, a liquid ejecting system that can be continuously performed can be provided. Moreover, it can be used while suppressing consumption of the liquid whose remaining amount is determined to be less than the approximate usage amount. Therefore, in the case where another liquid may be used, it is possible to provide a liquid ejecting system that can reduce the number of times that the liquid is exchanged with the container or the container is filled with the liquid. Furthermore, it is possible to provide a liquid ejection system capable of shortening the processing time from when the liquid ejection execution command is received until all the liquid ejection is actually completed.
[0024]
The liquid ejecting system may include image data creating means for creating image data for displaying an entire image formed by ejecting the other liquid.
[0025]
According to this, it is possible to provide a liquid ejection system capable of confirming the entire image formed by ejecting another liquid before ejecting the other liquid. Therefore, the user can grasp what kind of liquid jet is actually performed using another liquid. Then, the liquid jet formed using another liquid is changed to a liquid jet formed using a liquid whose remaining amount is determined to be less than the approximate usage amount of the liquid calculated in the calculation stage. In the case where it is too different, the liquid ejection can be stopped before the liquid ejection is executed. That is, it is possible to reduce waste of the target and liquid.
[0026]
The liquid ejecting system of the present invention ejects a plurality of types of liquid filled in a plurality of liquid containers from a liquid ejecting head connected to each of the plurality of liquid containers to a target based on liquid ejecting data. In the liquid ejection system, a data storage unit that stores the liquid ejection data, an approximate usage amount calculation unit that calculates an approximate usage amount of the liquid based on analysis target partial data extracted from the liquid ejection data, and the liquid When the remaining amount of liquid in the container is less than the approximate usage amount, it is determined whether or not there are a plurality of the liquid ejection data stored in the data storage unit, and as a result, there are a plurality of the liquid ejection data. If determined, each liquid used for each of the other plurality of liquid ejection data based on the analysis target partial data extracted from the other plurality of liquid ejection data It calculates the approximate amount of, and a rearranging determining means said liquid ejection data sequentially estimate the amount of each liquid is large.
[0027]
According to this, when the liquid is ejected according to the earliest liquid ejection data stored in the data storage unit, if the remaining amount of the predetermined liquid is less than the approximate usage amount, it is estimated including other liquid ejection data. It is possible to preferentially perform the liquid ejection in the order of the amount of use. As a result, since the liquid disappears during the ejection, the ejection can be continuously performed without being temporarily stopped.
[0028]
In the liquid ejecting system, the plurality of types of liquids may be complementary color inks having different colors.
According to this, even when it is determined that the remaining amount of the complementary color ink is less than the approximate use amount calculated in the calculation step, the liquid ejection is temporarily stopped by using another ink. Therefore, a liquid ejecting system that can be continuously performed can be provided. Further, in this liquid ejecting system, it can be used while suppressing the consumption of the complementary color ink whose remaining amount is determined to be less than the approximate usage amount. Therefore, when the ink formed by ejecting ink is, for example, a character or an image and the display quality does not need to be high, the complementary color ink is exchanged together with the container. Or the number of times the container is filled with the complementary color ink can be reduced. Further, this makes it possible to shorten the processing time from when the command for executing the liquid ejection is received until all the liquid ejection is actually ended.
[0029]
In the liquid ejecting system, the plurality of types of liquids are inks having different colors, and the liquids determined to be less than the approximate usage amount of the liquid calculated in the calculation step are light cyan and light magenta. The other liquid may be a liquid having any one color of cyan, yellow, and magenta.
[0030]
According to this, even when it is determined that the remaining amount of light cyan or light magenta is less than the approximate usage amount calculated in the calculation stage, the liquid ejection is temporarily performed by using cyan, yellow, and magenta. Thus, it is possible to provide a liquid ejecting system that can be continuously performed without stopping. Further, in this liquid ejecting system, it can be used while suppressing consumption of light cyan or light magenta whose remaining amount is determined to be less than the approximate use amount. Therefore, in the case where what is formed by ejecting ink is, for example, a character or an image and the display quality does not need to be high quality, light cyan or light magenta is used together with the container. The number of times of replacement or filling of the container with light cyan or light magenta can be reduced. Further, this makes it possible to shorten the processing time from when the command for executing the liquid ejection is received until all the liquid ejection is actually ended.
[0031]
In this liquid ejecting system, at least one of the plurality of types of liquids is a liquid composed of a liquid composition that does not include a colorant, and the determination unit is a liquid composition that does not include the colorant. When it is determined that the remaining amount of the configured liquid is less than the approximate usage amount, the amount of the liquid that is configured by the liquid composition not containing the colorant is suppressed and sprayed, or You may make it stop the injection of the said liquid comprised with the liquid composition which does not contain a coloring agent.
[0032]
According to this, for example, when the liquid composed of a liquid composition not containing a colorant is a so-called clear ink that is a liquid for improving the color developability or gloss of the liquid printed on paper, When it is determined that the remaining amount of the clear ink is less than the approximate usage amount calculated in the calculation stage, the determination unit determines to suppress the ejection amount of the clear ink and temporarily stops the ink ejection. It can be done continuously.
[0033]
Further, even when it is determined that the remaining amount of the clear ink is less than the approximate use amount calculated in the calculation step, the determination unit stops the ink ejection of the clear ink and ejects other ink. Thus, ink ejection can be continuously performed without temporarily stopping.
[0034]
The liquid ejection execution program of the present invention ejects a plurality of types of liquid filled in a plurality of liquid containers from a liquid ejection head connected to each of the plurality of liquid containers to a target based on liquid ejection data. Based on the analysis target partial data extracted from the liquid ejection data, the computer for causing the approximate usage amount calculating means for calculating the approximate usage amount of the liquid, and acquiring the remaining amount data of the liquid in the liquid container, Based on the acquired remaining amount data, it is determined whether or not the remaining amount of the predetermined liquid among the remaining amounts of the plurality of types of liquids is less than the approximate usage amount. When it is determined that the remaining amount is less than the approximate usage amount, there is another liquid whose remaining amount of liquid is equal to or more than the approximate usage amount among the plurality of types of liquids instead of the predetermined liquid. To function as a determining means for determining.
[0035]
According to this, even when it is determined that the remaining amount of the liquid is less than the approximate usage amount of the liquid calculated in the calculation stage, the liquid ejection is temporarily stopped by using another liquid. Can be carried out continuously. Moreover, it can be used while suppressing consumption of the liquid whose remaining amount is determined to be less than the approximate usage amount. Therefore, especially when other liquids may be used, the number of times the liquid is exchanged with the container or the container is filled with the liquid can be reduced. Furthermore, it is possible to shorten the processing time from when the command for executing the liquid ejection is received until all the liquid ejection is actually ended.
[0036]
The liquid ejection execution program according to the present invention is based on liquid ejection data for a plurality of types of liquids that are filled in a plurality of liquid containers and that have a liquid composed of a liquid composition in which at least one liquid does not contain a colorant. The computer for causing the target to be ejected from the liquid ejecting head connected to each of the plurality of liquid containers is used to calculate the approximate usage amount of the liquid based on the analysis target partial data extracted from the liquid ejecting data. The usage amount calculating means and the remaining amount data of the liquid in the liquid container are acquired, and based on the acquired remaining amount data, the remaining amount of the predetermined liquid among the remaining amounts of the plurality of types of liquids is It is determined whether or not it is less than the approximate usage amount, and as a result, when it is determined that the remaining amount of the predetermined liquid is less than the approximate usage amount, instead of the predetermined liquid, the It is determined whether there is another liquid whose remaining amount of liquid is equal to or more than the estimated usage amount among several types of liquids, or the remaining amount of liquid composed of a liquid composition not containing a colorant is the estimated amount. When it is determined that the amount is less than the amount used, the liquid is composed of a liquid composition that does not contain the colorant. And functioning as a determination means for determining whether or not to stop the ejection of the liquid.
[0037]
According to this, for example, when the liquid composed of a liquid composition not containing a colorant is a so-called clear ink that is a liquid for improving the color developability or gloss of the liquid ejected on paper, Even if it is determined that the remaining amount of the clear ink is less than the approximate usage amount calculated in the calculation stage, the ink ejection is continuously stopped without temporarily stopping the ink ejection by suppressing the ejection amount of the clear ink. Can be done. Even if it is determined that the remaining amount of the clear ink is less than the approximate usage amount calculated in the calculation step, the ink ejection is performed by ejecting other ink by stopping the ejection of the clear ink. It can be performed continuously without temporarily stopping.
[0038]
In the liquid ejection execution program, the computer may function as image data creating means for creating image data for displaying an entire image formed by ejecting another liquid.
[0039]
According to this, the whole image formed by ejecting another liquid can be confirmed before ejecting the other liquid. Therefore, the user can grasp what kind of liquid jet is actually performed using another liquid. Then, the liquid jet formed using another liquid is changed to a liquid jet formed using a liquid whose remaining amount is determined to be less than the approximate usage amount of the liquid calculated in the calculation stage. In the case where it is too different, the liquid ejection can be stopped before the liquid ejection is executed. That is, it is possible to reduce waste of the target and liquid.
[0040]
The liquid ejection execution program of the present invention ejects a plurality of types of liquid filled in a plurality of liquid containers from a liquid ejection head connected to each of the plurality of liquid containers to a target based on liquid ejection data. Based on the analysis target partial data extracted from the liquid ejection data, the computer for causing the approximate usage amount calculating means for calculating the approximate usage amount of the liquid, and acquiring the remaining amount data of the liquid in the liquid container, Based on the acquired remaining amount data, it is determined whether or not the remaining amount of the predetermined liquid among the remaining amounts of the plurality of types of liquids is less than the approximate usage amount, and as a result, the remaining amount of the predetermined liquid is determined. If it is determined that the amount is less than the approximate use amount, whether there is another liquid whose remaining amount of liquid is equal to or more than the approximate use amount among the plurality of types of liquids instead of the predetermined liquid To function as a determining means for determining.
[0041]
According to this, when the liquid is ejected according to the earliest liquid ejection data stored in the data storage unit, if the remaining amount of the predetermined liquid is less than the approximate usage amount, it is estimated including other liquid ejection data. It is possible to preferentially perform the liquid ejection in the order of the amount of use. As a result, since the liquid disappears during the ejection, the ejection can be continuously performed without being temporarily stopped.
[0042]
DETAILED DESCRIPTION OF THE INVENTION
(First embodiment)
Hereinafter, a first embodiment of a liquid jet system embodying the present invention will be described with reference to FIGS.
[0043]
As shown in FIG. 1, in a
[0044]
The
[0045]
In addition, the
[0046]
On the
[0047]
The
[0048]
Next, the electrical configuration of this printing system will be described with reference to FIG.
As shown in FIG. 2, the
[0049]
The
[0050]
The printing application program is a program that causes the
[0051]
Then, the
[0052]
The monitoring determination amount R is a reference amount for determining whether or not to perform monitoring processing (processing for determining whether ink runs out during printing) before actual printing.
Further, the
[0053]
On the other hand, the
[0054]
Further, the
[0055]
Further, the
[0056]
Next, the operation of the
When the user wants to print a document or image displayed on the
[0057]
Then, the
[0058]
Next, the
[0059]
Then, the
[0060]
Next, as shown in FIG. 4, the
[0061]
In the
[0062]
When the printing is completed, the
[0063]
On the other hand, as shown in FIG. 3, when the
[0064]
Next, the
[0065]
Then, the
[0066]
On the other hand, if the
[0067]
Next, the
[0068]
The recalculation button RB is a button for calculating and recalculating the ejection amount and the number of ejection times from the print data that is actually printed in order to determine whether or not the ink is really insufficient. The print button PB is a button for printing only the number of printable sheets with the current ink amount.
[0069]
The cancel button CB is a button for canceling the execution of printing instructed in step S11 in order to reset the number of prints. The save print button SB is a button for printing while suppressing the ejection amount of the ink of the color whose remaining amount S is determined to be less than the approximate use amount GT in order to complete all printing.
[0070]
The substitute ink print button EB does not use the ink whose remaining amount S of ink is determined to be less than the approximate use amount GT, but uses ink that can be used instead of the ink (substitute ink). It is a button for printing.
[0071]
At this time, as shown in FIG. 7, in response to a message “Insufficient ink” on the display screen G, the user selects the color of the insufficient ink (in this embodiment, light cyan (Lc)). The
[0072]
On the other hand, when the
[0073]
If the user selects cancel button CB,
[0074]
When the user selects the print button PB (YES in step S36), the
[0075]
When the user selects the save print button SB, the
[0076]
Then, the
[0077]
On the other hand, when the
[0078]
In addition, on this preview screen, two buttons, a print execution button and a cancel button, are displayed together with this image. If the
[0079]
On the other hand, when the user selects the print execution button (YES in step S44), the
[0080]
When the user selects the substitute ink print button EB (YES in step S39), the
[0081]
Subsequently, the
[0082]
On the other hand, when the
[0083]
The preview screen displays two buttons, a print execution button and a cancel button, together with the image. If the user viewing the preview screen selects the cancel button (NO in step S50), the
[0084]
On the other hand, when the user viewing the preview screen selects the print execution button (YES in step S50), the
[0085]
Therefore, when the predetermined amount of ink filled in each
[0086]
In this way, the
[0087]
According to the printing system of the present embodiment, the following effects can be obtained.
(1) According to the present embodiment, the
[0088]
(2) According to the present embodiment, the remaining amount S is necessary for printing only when the remaining amount S of ink in each
[0089]
(3) According to the present embodiment, the monitoring determination amount R for each color ink is calculated from the size of the paper P and the number of printed sheets input together with the print execution command (step S12). Therefore, before printing, it is possible to easily and accurately calculate the approximate value that is considered not to cause ink shortage as the monitoring determination amount R. Therefore, it can be determined more accurately, easily and in a short time whether or not the ink runs out.
[0090]
(4) According to the present embodiment, before executing the
[0091]
(5) According to the present embodiment, after the printing is completed, the
[0092]
(6) According to the present embodiment, after the
[0093]
(Second Embodiment)
Hereinafter, a second embodiment of the printing system embodying the present invention will be described with reference to FIGS. The present embodiment is the same as the first embodiment except for the monitoring processing method corresponding to the portion surrounded by the two-dot chain line in FIG. Accordingly, the same parts as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.
[0094]
In the present embodiment, when there are a plurality of document or image data stored in the
[0095]
More specifically, the printing application program calculates an approximate use amount GT of each document or image data stored in the
[0096]
Next, the operation of the
First, as shown in FIG. 3, when the user wants to print a document or image displayed on the
[0097]
Thereafter, the document or image data input first among the document or image data stored in the
[0098]
Then, the
[0099]
On the other hand, if the remaining ink amount S is less than the approximate usage amount GT (NO in step S26), the
[0100]
On the other hand, when
[0101]
That is, in the earliest document or image data, if there is an
[0102]
On the other hand, the
[0103]
Therefore, in the
[0104]
Therefore, according to this embodiment, in addition to the effects (1) to (6) described in the second embodiment, the following effects can be obtained.
(7) In the
[0105]
(Third embodiment)
Hereinafter, a third embodiment of the printing system embodying the present invention will be described with reference to FIGS. The
[0106]
The special ink is a liquid composition containing, for example, a modified polyallylamine, an organic solvent, and water and no colorant. This special ink is referred to as clear ink in this embodiment. Further, the cyan (C), magenta (M), yellow (Y), light cyan (Lc), light magenta (Lm), and black (K) inks of this embodiment are so-called pigment inks. Further, the
[0107]
Then, in addition to the program described in the first embodiment, the printing application program according to the present embodiment compares the calculated approximate usage amount GT with the clear ink remaining amount S to obtain the clear ink remaining amount S. Includes a program that prints only the number of printable sheets, prints while suppressing the ejection amount of clear ink (prints in the save mode), and performs printing without using clear ink. It is out.
[0108]
FIG. 9 is a flowchart showing the processing procedure of the printing process of the printing system of this embodiment. FIG. 9 is a view corresponding to FIG. 3 of the first embodiment. And in this embodiment, it is the same as the said 1st Embodiment except the method of the monitoring process corresponding to the part enclosed with the dashed-two dotted line in FIG. Accordingly, the same parts as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.
[0109]
First, when the user wants to print a document or image displayed on the
[0110]
The
[0111]
As a result, if the remaining ink amount S is equal to or greater than the approximate usage amount GT (YES in step S26), the
[0112]
On the other hand, when it is determined that the remaining amount S of clear ink is less than the approximate usage amount GT among the remaining amount S of each ink (NO in step S26), the clear ink remaining amount S is designated by the user. The number of sheets that can be printed on the paper P having the specified size (the number of targets that can be liquid ejected) is calculated (step S27).
[0113]
Subsequently, a display screen G displaying a message describing the number of sheets that can be printed with the clear ink, a recalculation button RB, a print button PB, a cancel button CB, a save print button SB, and a clear ink unavailable button NB is displayed. The information is displayed on the monitor 16 (step S70).
[0114]
FIG. 10 is a display screen G1 when it is determined that the remaining amount S of clear ink is less than the approximate usage amount GT.
The recalculation button RB is a button for precisely calculating the amount of ejection and the number of times of ejection from the print data that is actually printed in order to determine whether or not the clear ink is really insufficient. . The print button PB is a button for printing only the number of printable sheets with the current clear ink remaining amount S.
[0115]
The cancel button CB is a button for canceling the execution of printing in order to reset the number of prints. The save print button SB is a button for printing while suppressing the ejection amount of clear ink in order to complete all printing.
[0116]
The clear ink unusable button NB is a button for printing without using clear ink.
At this time, as shown in FIG. 10, in response to the message “clear ink is insufficient” on the display screen G <b> 1, the user uses the
[0117]
On the other hand, when the
[0118]
FIG. 11 is a diagram illustrating a flow of printing processing when the
[0119]
If the user selects print button PB (YES in step S76),
[0120]
When the user selects the save print button SB, the
[0121]
Then, the
[0122]
When the user selects the clear ink unavailable button NB (step S79), the
[0123]
In this way, the
[0124]
Therefore, according to this embodiment, in addition to the effects (1) to (6) described in the second embodiment, the following effects can be obtained.
(8) The
[0125]
(Example of change)
In addition, you may change each said embodiment as follows.
In each of the above embodiments, when the light cyan (Lc) ink remaining amount SLc and the usage amount T are compared, and the light cyan (Lc) is determined to be insufficient, the
[0126]
In each of the embodiments described above, when the black (K) ink remaining amount Sk and the usage amount T are compared, if the black (K) is determined to be insufficient, the
[0127]
In each of the above-described embodiments, a printing system in which the process performed in the
[0128]
In each of the above embodiments, the
[0129]
In each of the above embodiments, the monitoring determination amount R is variable according to the size of the paper P and the number of printed sheets, but may be always set to a constant value.
In the above embodiments, the monitoring determination amount R is a value common to the inks of the respective colors, but may be changed for each ink. When the ink is variable for each ink, for example, for a color ink having a large usage amount T (for example, cyan when printing an image of the sea or sky), the monitoring judgment amount R is increased, and the ink runs out. Colors that tend to occur can be monitored early to detect ink shortage. In addition, the monitoring judgment amount R can be lowered for ink with a small amount of use T, and monitoring for ink that is recognized as being likely to run out of ink can be avoided as much as possible. Therefore, by changing the monitoring time for each ink color, more appropriate monitoring can be performed according to the ink of each color, and the ink outage can be detected quickly while reducing the load on the
[0130]
In each of the above embodiments, after the printing is completed, the remaining amount S of ink is stored in the
[0131]
In the above embodiments, the remaining amount S is stored in the
[0132]
In the first embodiment, when there are a plurality of inks whose remaining amount S is equal to or less than the monitoring judgment amount R, the monitoring process (step S20) is performed in order of decreasing remaining amount S. The order of performing the above is not limited to this. For example, the user may specify the order according to the image data to be printed.
[0133]
In the third embodiment, the
[0134]
In each of the above embodiments, a printer (printing apparatus including a facsimile, a copier, etc.) that ejects ink has been described as the liquid ejecting apparatus. However, a liquid ejecting apparatus that ejects another liquid may be used. For example, as a liquid ejecting apparatus for ejecting liquids such as electrode materials and color materials used in the manufacture of liquid crystal displays, EL displays, and surface-emitting displays, as a liquid ejecting apparatus for ejecting bioorganic materials used in biochip manufacturing, and as precision pipettes The sample injection device may be used.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a printing system according to an embodiment.
FIG. 2 is a block diagram showing an electrical configuration of the printing system.
FIG. 3 is a flowchart showing a first processing procedure of print processing in the first embodiment.
FIG. 4 is a flowchart showing a second processing procedure of printing processing in the first embodiment.
FIG. 5 is a flowchart showing a processing procedure for calculating an approximate usage amount according to the first embodiment.
FIG. 6 is a flowchart showing a third processing procedure of print processing according to the embodiment.
FIG. 7 is an explanatory diagram of a display screen that displays ink shortage in the first embodiment.
FIG. 8 is a flowchart showing a processing procedure for calculating an approximate usage amount according to the second embodiment.
FIG. 9 is a flowchart showing a processing procedure of print processing according to the third embodiment.
FIG. 10 is an explanatory diagram of a display screen that displays ink shortage of clear ink in the third embodiment.
FIG. 11 is a flowchart showing a processing procedure of print processing according to the third embodiment.
[Explanation of symbols]
R: Monitoring judgment amount, S: Remaining amount, T: Usage amount, P: Paper as target, 10 ... Printing system as liquid ejecting system, 11 ... Computer, 12 ... Printer as liquid ejecting device, 20 ... Carriage, DESCRIPTION OF
Claims (16)
前記液体収容体内の液体の残量を検出する検出段階と、
前記液体噴射データから抽出した解析対象部分データに基づいて、使用する各液体の概算使用量を算出する算出段階と、
前記液体収容体内の液体の残量が、前記概算使用量以上あるか否かを判断する判断段階と
を備え、
前記液体収容体内の液体の残量が、前記概算使用量未満であると判断した場合、前記液体の替わりに、前記複数種類の液体のうち前記概算使用量以上ある他の液体を噴射させるようにしたことを特徴とする液体噴射方法。In a liquid ejecting method for ejecting a plurality of types of liquids stored in a plurality of liquid containers from a plurality of nozzles to perform predetermined liquid ejection on a target based on liquid ejection data,
A detection step of detecting a remaining amount of liquid in the liquid container;
Based on the analysis target partial data extracted from the liquid ejection data, a calculation stage for calculating an approximate usage amount of each liquid to be used;
Determining whether the remaining amount of liquid in the liquid container is greater than or equal to the approximate usage amount,
When it is determined that the remaining amount of liquid in the liquid container is less than the approximate usage amount, another liquid that is greater than or equal to the approximate usage amount is ejected from the plurality of types of liquids instead of the liquid. A liquid jetting method characterized by that.
前記液体の替わりに、前記複数種類の液体のうち前記概算使用量以上ある他の液体が噴射されることで形成される全体イメージを表示するためのイメージデータを作成するイメージデータ作成段階を備えたことを特徴とする液体噴射方法。The liquid ejecting method according to claim 1,
An image data creation step of creating image data for displaying an entire image formed by ejecting another liquid that is greater than or equal to the approximate usage amount among the plurality of types of liquid instead of the liquid is provided. A liquid jetting method characterized by the above.
前記液体噴射データを記憶するデータ記憶部と、
前記液体収容体内の液体の残量を検出する検出段階と、
前記液体噴射データから抽出した解析対象部分データに基づいて、使用する各液体の概算使用量を算出する算出段階と、
前記液体収容体内の液体の残量が、前記概算使用量以上あるか否かを判断する判断段階とを備え、
前記液体収容体内の液体の残量が前記概算使用量未満である場合、前記データ記憶部に記憶された前記液体噴射データが複数あるか否かを判断し、その結果、前記液体噴射データが複数あると判断した場合、他の複数の液体噴射データから抽出した解析対象部分データに基づいて、前記他の複数の液体噴射データの各々に対して使用する各液体の概算使用量を算出し、各液体の概算使用量が多い順番に前記液体噴射データに従って液体を噴射させるようにしたことを特徴とする液体噴射方法。In a liquid ejecting method for ejecting a plurality of types of liquids contained in a plurality of liquid containers from a plurality of nozzles based on liquid ejection data and performing predetermined liquid ejection on a target,
A data storage unit for storing the liquid ejection data;
A detection step of detecting a remaining amount of liquid in the liquid container;
Based on the analysis target partial data extracted from the liquid ejection data, a calculation stage for calculating an approximate usage amount of each liquid to be used;
Determining whether the remaining amount of liquid in the liquid container is greater than or equal to the approximate usage amount,
When the remaining amount of liquid in the liquid container is less than the approximate usage amount, it is determined whether or not there are a plurality of the liquid ejection data stored in the data storage unit, and as a result, a plurality of the liquid ejection data is stored. If it is determined that there is, based on the analysis target partial data extracted from the other plurality of liquid ejection data, calculate an approximate usage amount of each liquid to be used for each of the other plurality of liquid ejection data, A liquid ejecting method, wherein liquid is ejected in accordance with the liquid ejecting data in order of increasing amount of liquid to be used.
前記複数種類の液体は、それぞれ、異なった色を有した補色系インクであることを特徴とする液体噴射方法。The liquid ejecting method according to any one of claims 1 to 3,
The liquid ejecting method according to claim 1, wherein the plurality of types of liquids are complementary color inks having different colors.
前記複数種類の液体は、それぞれ、異なった色を有したインクであり、
前記概算使用量未満であると判断された液体はライトシアン、ライトマゼンタのいずれか一つの色を有したインクであって、
前記他の液体はシアン、イエロ及びマゼンタのいずれか一つの色を有したインクであることを特徴とする液体噴射方法。The liquid ejecting method according to any one of claims 1 to 3,
The plurality of types of liquids are inks having different colors,
The liquid determined to be less than the approximate usage amount is an ink having one color of light cyan or light magenta,
The liquid ejecting method according to claim 1, wherein the other liquid is ink having any one color of cyan, yellow, and magenta.
前記複数種類の液体のうち少なくとも一つの液体は着色剤を含まない液体組成物で構成された液体であって、
前記着色剤を含まない液体組成物で構成された液体の残量が、前記概算使用量未満であると判断した場合、前記着色剤を含まない液体組成物で構成された前記液体の噴射の噴射量を抑制して噴射させる、または、着色剤を含まない液体組成物で構成された前記液体の噴射を停止させるようにしたことを特徴とする液体噴射方法。The liquid ejecting method according to any one of claims 1 to 3,
At least one of the plurality of types of liquids is a liquid composed of a liquid composition not containing a colorant,
When it is determined that the remaining amount of the liquid composed of the liquid composition not containing the colorant is less than the approximate use amount, the ejection of the liquid composed of the liquid composition not containing the colorant A liquid ejecting method, wherein the liquid is ejected while suppressing an amount, or the ejection of the liquid composed of a liquid composition containing no colorant is stopped.
前記液体噴射データから抽出した解析対象部分データに基づいて、前記液体の概算使用量を算出する概算使用量算出手段と、
前記液体収容体内の液体の残量データを取得するとともに、その取得した残量データに基づいて、前記複数種類の液体の残量のうちの所定の液体の残量が前記概算使用量未満であるか否かを判断し、その結果、その所定の液体の残量が前記概算使用量未満であると判断した場合、前記所定の液体の替わりに、前記複数種類の液体のうち液体の残量が前記概算使用量以上である他の液体があるか否かを判断する判断手段とを備えたことを特徴とする液体噴射システム。In a liquid ejecting system for ejecting a plurality of types of liquid filled in a plurality of liquid containers to a target from a liquid ejecting head connected to each of the plurality of liquid containers based on liquid ejecting data,
Based on the analysis target partial data extracted from the liquid ejection data, an approximate usage amount calculating means for calculating an approximate usage amount of the liquid;
The remaining amount data of the liquid in the liquid container is acquired, and based on the acquired remaining amount data, the remaining amount of the predetermined liquid among the remaining amounts of the plurality of types of liquids is less than the approximate usage amount. And as a result, if it is determined that the remaining amount of the predetermined liquid is less than the approximate usage amount, the remaining amount of the liquid among the plurality of types of liquids is replaced with the predetermined liquid. A liquid ejecting system comprising: determination means for determining whether or not there is another liquid that is greater than or equal to the approximate usage amount.
前記他の液体が噴射されることで形成される全体イメージを表示するためのイメージデータを作成するイメージデータ作成手段を備えたことを特徴とする液体噴射システム。The liquid ejection system according to claim 7, wherein
A liquid ejecting system comprising image data creating means for creating image data for displaying an entire image formed by ejecting the other liquid.
前記液体噴射データを記憶するデータ記憶部と、
前記液体噴射データから抽出した解析対象部分データに基づいて、前記液体の概算使用量を算出する概算使用量算出手段と、
前記液体収容体内の液体の残量が前記概算使用量未満である場合、前記データ記憶部に記憶された前記液体噴射データが複数あるか否かを判断し、その結果、前記液体噴射データが複数あると判断した場合、他の複数の液体噴射データから抽出した解析対象部分データに基づいて、前記他の複数の液体噴射データの各々に対して使用する各液体の概算使用量を算出し、各液体の概算使用量が多い順番に前記液体噴射データを並び替える判断手段とを備えたことを特徴とする液体噴射システム。In a liquid ejecting system for ejecting a plurality of types of liquid filled in a plurality of liquid containers to a target from a liquid ejecting head connected to each of the plurality of liquid containers based on liquid ejecting data,
A data storage unit for storing the liquid ejection data;
Based on the analysis target partial data extracted from the liquid ejection data, an approximate usage amount calculating means for calculating an approximate usage amount of the liquid;
When the remaining amount of liquid in the liquid container is less than the approximate usage amount, it is determined whether or not there are a plurality of the liquid ejection data stored in the data storage unit, and as a result, a plurality of the liquid ejection data is stored. If it is determined that there is, based on the analysis target partial data extracted from the other plurality of liquid ejection data, calculate an approximate usage amount of each liquid to be used for each of the other plurality of liquid ejection data, A liquid ejecting system comprising: a determining unit that rearranges the liquid ejecting data in order of increasing amount of approximate liquid usage.
前記複数種類の液体は、それぞれ、異なった色を有した補色系インクであることを特徴とする液体噴射システム。The liquid ejection system according to any one of claims 7 to 9,
The plurality of types of liquids are complementary color inks having different colors, respectively.
前記複数種類の液体は、それぞれ、異なった色を有したインクであり、
前記液体の残量が前記概算使用量未満であると判断されたインクはライトシアン、ライトマゼンタのいずれか一つの色を有した液体であって、
前記他の液体はシアン、イエロ及びマゼンタのいずれか一つの色を有したインクであることを特徴とする液体噴射システム。The liquid ejection system according to any one of claims 7 to 9,
The plurality of types of liquids are inks having different colors,
The ink determined that the remaining amount of the liquid is less than the estimated usage amount is a liquid having one color of light cyan or light magenta,
The liquid ejecting system according to claim 1, wherein the other liquid is ink having any one color of cyan, yellow, and magenta.
前記複数種類の液体のうち少なくとも一つの液体は着色剤を含まない液体組成物で構成された液体であって、
前記判断手段は、前記着色剤を含まない液体組成物で構成された液体の残量が、前記概算使用量未満であると判断した場合、前記着色剤を含まない液体組成物で構成された前記液体の噴射の噴射量を抑制して噴射させる、または、着色剤を含まない液体組成物で構成された前記液体の噴射を停止することを特徴とする液体噴射システム。The liquid ejection system according to any one of claims 7 to 9,
At least one of the plurality of types of liquids is a liquid composed of a liquid composition not containing a colorant,
When the determination means determines that the remaining amount of the liquid composed of the liquid composition not containing the colorant is less than the approximate use amount, the liquid composition not containing the colorant is used. A liquid ejecting system, characterized by suppressing the amount of liquid ejected, or ejecting the liquid composed of a liquid composition not containing a colorant.
前記液体噴射データから抽出した解析対象部分データに基づいて、前記液体の概算使用量を算出する概算使用量算出手段と、
前記液体収容体内の液体の残量データを取得するとともに、その取得した残量データに基づいて、前記複数種類の液体の残量のうちの所定の液体の残量が前記概算使用量未満であるか否かを判断し、その結果、その所定の液体の残量が前記概算使用量未満であると判断した場合、前記所定の液体の替わりに、前記複数種類の液体のうち液体の残量が前記概算使用量以上である他の液体があるか否かを判断する判断手段と
として機能させることを特徴とする液体噴射実行プログラム。A computer for ejecting a plurality of types of liquid filled in a plurality of liquid containers from a liquid ejection head connected to each of the plurality of liquid containers to a target based on liquid ejection data;
Based on the analysis target partial data extracted from the liquid ejection data, an approximate usage amount calculating means for calculating an approximate usage amount of the liquid;
The remaining amount data of the liquid in the liquid container is acquired, and based on the acquired remaining amount data, the remaining amount of the predetermined liquid among the remaining amounts of the plurality of types of liquids is less than the approximate usage amount. And as a result, if it is determined that the remaining amount of the predetermined liquid is less than the approximate usage amount, the remaining amount of the liquid among the plurality of types of liquids is replaced with the predetermined liquid. A liquid jet execution program that functions as a determination unit that determines whether or not there is another liquid that is greater than or equal to the approximate usage amount.
前記液体噴射データから抽出した解析対象部分データに基づいて、前記液体の概算使用量を算出する概算使用量算出手段と、
前記液体収容体内の液体の残量データを取得するとともに、その取得した残量データに基づいて、前記複数種類の液体の残量のうちの所定の液体の残量が前記概算使用量未満であるか否かを判断し、その結果、その所定の液体の残量が前記概算使用量未満であると判断した場合、前記所定の液体の替わりに、前記複数種類の液体のうち液体の残量が前記概算使用量以上である他の液体があるか否かを判断する、または、着色剤を含まない液体組成物で構成された液体の残量が前記概算使用量未満であると判断した場合、前記着色剤を含まない液体組成物で構成された前記液体の噴射の噴射量を抑制して噴射するか、または、着色剤を含まない液体組成物で構成された前記液体の噴射を停止するか否かを判断する判断手段として機能させることを特徴とする液体噴射実行プログラム。Based on the liquid ejection data, a plurality of types of liquids having at least one liquid filled with a liquid composition in which at least one liquid does not contain a colorant are filled in the plurality of liquid containers. A computer for ejecting a target from a liquid ejecting head connected to each;
Based on the analysis target partial data extracted from the liquid ejection data, an approximate usage amount calculating means for calculating an approximate usage amount of the liquid;
The remaining amount data of the liquid in the liquid container is acquired, and based on the acquired remaining amount data, the remaining amount of the predetermined liquid among the remaining amounts of the plurality of types of liquids is less than the approximate usage amount. And, as a result, when it is determined that the remaining amount of the predetermined liquid is less than the approximate usage amount, the remaining amount of the liquid among the plurality of types of liquids is replaced with the predetermined liquid. When it is determined whether there is another liquid that is greater than or equal to the approximate usage amount, or when it is determined that the remaining amount of the liquid composed of the liquid composition that does not include a colorant is less than the approximate usage amount, Whether to suppress the injection amount of the liquid injection composed of the liquid composition not containing the colorant, or to stop the liquid injection composed of the liquid composition not containing the colorant Function as a means of judging whether or not Liquid injection execution program, wherein.
前記コンピュータを、前記他の液体が噴射されることで形成される全体イメージを表示するためのイメージデータを作成するイメージデータ作成手段として機能させることを特徴とする液体噴射実行プログラム。In the liquid jet execution program according to claim 13 or 14,
A liquid ejecting execution program for causing the computer to function as image data creating means for creating image data for displaying an entire image formed by ejecting the other liquid.
前記液体噴射データを記憶するデータ記憶部と、
前記液体噴射データから抽出した解析対象部分データに基づいて、前記液体の概算使用量を算出する概算使用量算出手段と、
記液体収容体内の液体の残量が前記概算使用量未満である場合、前記データ記憶部に記憶された前記液体噴射データが複数あるか否かを判断し、その結果、前記液体噴射データが複数あると判断した場合、他の複数の液体噴射データから抽出した解析対象部分データに基づいて、前記他の複数の液体噴射データの各々に対して使用する各液体の概算使用量を算出するとともに、各液体の概算使用量が多い順番に前記液体噴射データを並び替える判断手段と
として機能させることを特徴とする液体噴射実行プログラム。A computer for ejecting a plurality of types of liquid filled in a plurality of liquid containers from a liquid ejection head connected to each of the plurality of liquid containers to a target based on liquid ejection data;
A data storage unit for storing the liquid ejection data;
Based on the analysis target partial data extracted from the liquid ejection data, an approximate usage amount calculating means for calculating an approximate usage amount of the liquid;
When the remaining amount of the liquid in the liquid container is less than the approximate usage amount, it is determined whether or not there are a plurality of the liquid ejection data stored in the data storage unit, and as a result, a plurality of the liquid ejection data is stored. When it is determined that there is an approximate usage amount of each liquid used for each of the other plurality of liquid ejection data based on the analysis target partial data extracted from the other plurality of liquid ejection data, A liquid ejection execution program that functions as a determination unit that rearranges the liquid ejection data in order of increasing usage amount of each liquid.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003206361A JP2005053007A (en) | 2003-08-06 | 2003-08-06 | Liquid ejection method, liquid ejection system, and liquid ejection execution program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003206361A JP2005053007A (en) | 2003-08-06 | 2003-08-06 | Liquid ejection method, liquid ejection system, and liquid ejection execution program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005053007A true JP2005053007A (en) | 2005-03-03 |
Family
ID=34363252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003206361A Pending JP2005053007A (en) | 2003-08-06 | 2003-08-06 | Liquid ejection method, liquid ejection system, and liquid ejection execution program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005053007A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008195062A (en) * | 2007-01-17 | 2008-08-28 | Seiko Epson Corp | Liquid discharge control method and liquid discharge apparatus |
| JP2011037028A (en) * | 2009-08-06 | 2011-02-24 | Ricoh Co Ltd | Image forming apparatus |
| JP2011177902A (en) * | 2010-02-26 | 2011-09-15 | Brother Industries Ltd | Droplet ejection device, control device, and program |
| JP2012091499A (en) * | 2010-09-28 | 2012-05-17 | Brother Industries Ltd | Liquid ejection apparatus |
| JP2012136038A (en) * | 2012-04-16 | 2012-07-19 | Brother Industries Ltd | Droplet ejection device, control device, and program |
| JP2013103409A (en) * | 2011-11-14 | 2013-05-30 | Seiko Epson Corp | Image forming apparatus, and image forming method |
-
2003
- 2003-08-06 JP JP2003206361A patent/JP2005053007A/en active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008195062A (en) * | 2007-01-17 | 2008-08-28 | Seiko Epson Corp | Liquid discharge control method and liquid discharge apparatus |
| JP2011037028A (en) * | 2009-08-06 | 2011-02-24 | Ricoh Co Ltd | Image forming apparatus |
| JP2011177902A (en) * | 2010-02-26 | 2011-09-15 | Brother Industries Ltd | Droplet ejection device, control device, and program |
| US8579429B2 (en) | 2010-02-26 | 2013-11-12 | Brother Kogyo Kabushiki Kaisha | Droplet ejection device that applies treating agent to recording medium |
| JP2012091499A (en) * | 2010-09-28 | 2012-05-17 | Brother Industries Ltd | Liquid ejection apparatus |
| JP2013103409A (en) * | 2011-11-14 | 2013-05-30 | Seiko Epson Corp | Image forming apparatus, and image forming method |
| JP2012136038A (en) * | 2012-04-16 | 2012-07-19 | Brother Industries Ltd | Droplet ejection device, control device, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6102210B2 (en) | Printing device | |
| US6827415B2 (en) | Printing apparatus, computer-readable medium, and printing method | |
| GB2360491A (en) | Dynamic ink-jet print mode adjustment using real-time monitoring and resultant data inputs | |
| US7172260B2 (en) | Liquid spraying method, liquid spraying system, and liquid spraying execute program | |
| JP3651303B2 (en) | Printing device | |
| KR100895763B1 (en) | Image forming apparatus, image forming method, recording medium with image forming program recorded therein, data generating apparatus, data generating method, and recording medium with data generating program recorded therein | |
| US6478399B1 (en) | Printer and print head unit for same | |
| JP2018154006A (en) | Printing control device, printer, and printing control method | |
| JP4186435B2 (en) | Printing that changes the ink tank to be used according to the remaining amount of ink in the ink tank | |
| JP2007007960A (en) | Liquid ejection device, computer program, and nozzle cleaning method | |
| JP2005053007A (en) | Liquid ejection method, liquid ejection system, and liquid ejection execution program | |
| JP2015054484A (en) | Ink jet image forming apparatus, method of controlling the same and program | |
| US7222930B2 (en) | Inkjet recording system | |
| JP3873400B2 (en) | Recording material exhaustion prediction apparatus and recording material exhaustion prediction method | |
| JP4390463B2 (en) | Liquid injection method | |
| EP3670190B1 (en) | Liquid ejecting apparatus and method for driving the same | |
| JP7268370B2 (en) | Recording device and recording method | |
| JP4042437B2 (en) | Printing method, printing system, and printing program | |
| US8845055B2 (en) | Control apparatus for a liquid ejecting head, liquid ejecting apparatus, and control method for a liquid ejecting head | |
| JP2005035103A (en) | Liquid ejection method, liquid ejection system, and liquid ejection execution program | |
| JP2005022211A (en) | Liquid ejecting method and liquid ejecting system | |
| JP5663851B2 (en) | Image forming apparatus | |
| JP7707598B2 (en) | Printing device, printing method, and printing program | |
| JP5929110B2 (en) | Image formation command device and image formation control program | |
| JP2006203708A (en) | Image processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050531 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071019 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071030 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071214 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080701 |