JP4192958B2 - Printing apparatus, control method thereof, and program thereof - Google Patents
Printing apparatus, control method thereof, and program thereof Download PDFInfo
- Publication number
- JP4192958B2 JP4192958B2 JP2006101567A JP2006101567A JP4192958B2 JP 4192958 B2 JP4192958 B2 JP 4192958B2 JP 2006101567 A JP2006101567 A JP 2006101567A JP 2006101567 A JP2006101567 A JP 2006101567A JP 4192958 B2 JP4192958 B2 JP 4192958B2
- Authority
- JP
- Japan
- Prior art keywords
- printing
- ink
- flushing
- amount
- cartridge
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 22
- 238000011010 flushing procedure Methods 0.000 claims description 188
- 238000007599 discharging Methods 0.000 claims description 6
- 239000002699 waste material Substances 0.000 description 13
- 239000007788 liquid Substances 0.000 description 12
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 230000008719 thickening Effects 0.000 description 5
- 238000004140 cleaning Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 206010016825 Flushing Diseases 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000001035 drying Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001704 evaporation Methods 0.000 description 1
- 230000008020 evaporation Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000049 pigment Substances 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 239000002904 solvent Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Ink Jet (AREA)
Description
本発明は、印刷装置、その制御方法及びそのプログラムに関する。 The present invention relates to a printing apparatus, a control method thereof, and a program thereof.
従来より、カートリッジに収容されたインクを吐出可能なノズルが複数形成された印刷ヘッドを備えた印刷装置が知られている。特許文献1には、この種の印刷装置として、印刷動作を実行している途中で、インクに含まれる揮発性液体がノズルから蒸発することにより生じるインクの増粘を解消するために非印刷領域へインクを吐出するフラッシングを実行するものが知られている。
ところで、印刷装置において、印刷可能な枚数の上限である印刷保証枚数が設定されたカートリッジを装着し、印刷済枚数が印刷保証枚数に達した時点でそのカートリッジの使用を打ち切るようにする制御(シャットオフ制御という)を採用することが考えられる。このシャットオフ制御を採用した場合、ユーザは現在装着されているカートリッジを使ってあと何枚印刷できるかを印刷済枚数と印刷保証枚数とから容易かつ明確に認識することができる。このため、従来のようにインク残量をみてあと何枚印刷できるかをユーザ自身が予測する必要がなくなり、使い勝手が向上する。このようなシャットオフ制御を採用した印刷装置では、印刷保証枚数を印刷するのに必要なインク量とその印刷保証枚数を印刷するまでの間に実行されるフラッシングで消費されるインク量などを予測し、それらを考慮して工場出荷時のカートリッジのインク充填量が設定されている。 By the way, in the printing apparatus, a control (shutdown) is performed so that a cartridge in which a print guarantee number that is the upper limit of the number of printable sheets is set is mounted and the use of the cartridge is discontinued when the number of printed sheets reaches the print guarantee number. It is conceivable to employ an off control). When this shut-off control is employed, the user can easily and clearly recognize how many sheets can be printed using the currently installed cartridge from the printed number and the guaranteed number of prints. This eliminates the need for the user himself / herself to predict how many more sheets can be printed by checking the remaining amount of ink as in the prior art, improving usability. In a printing apparatus that employs such shut-off control, the amount of ink required to print the guaranteed number of prints and the amount of ink consumed by flushing that is performed before the guaranteed number of prints is printed are predicted. In consideration of these, the ink filling amount of the cartridge at the time of shipment from the factory is set.
しかしながら、実際のフラッシング回数が予定していた回数よりも多いときには、印刷保証枚数よりも少ない枚数しか印刷していないにもかかわらずカートリッジのインク余り量が少なくなりすぎてカートリッジの使用が打ち切られてシャットオフ制御の実効を図ることができなかったり、あるいは印刷保証枚数の印刷を確保するためにフラッシングをキャンセルせざるを得なかったりするという不都合が生じる。 However, when the actual number of times of flushing is greater than the planned number of times, the remaining ink amount of the cartridge becomes too small even though the number of printed sheets is smaller than the guaranteed number of prints, and the use of the cartridge is discontinued. There arises a disadvantage that the shut-off control cannot be effectively performed, or the flushing has to be canceled in order to ensure printing of the guaranteed number of prints.
本発明は、このような課題に鑑みなされたものであり、シャットオフ制御を採用した印刷装置において、シャットオフ制御の実効を図ると共に印刷実行中にフラッシングが要求されたときにそのフラッシングを確実に実施することを目的とする。 The present invention has been made in view of such problems, and in a printing apparatus that employs shut-off control, the shut-off control is effectively performed, and when flushing is requested during printing, the flushing is reliably performed. The purpose is to implement.
本発明は、上述の目的の少なくとも一つを達成するために以下の手段を採った。 The present invention adopts the following means in order to achieve at least one of the above objects.
本発明の印刷装置は、
カートリッジに収容されたインクを吐出可能なノズルが複数形成された印刷ヘッドと、
印刷済枚数が予め定められた印刷保証枚数に達していないときには印刷データに基づいて前記ノズルから印刷媒体へインクを吐出する印刷動作が行われるよう前記印刷ヘッドを制御し、印刷済枚数が前記印刷保証枚数に達しているときには前記印刷動作を打ち切るよう前記印刷ヘッドを制御する印刷制御手段と、
前記ノズルから非印刷領域へインクを吐出するフラッシングの実行を要求するフラッシング要求手段と、
印刷媒体1枚に対する印刷動作が実行されている途中で前記フラッシング要求手段により前記フラッシングの実行要求がなされたとき、該印刷動作が開始される直前の時点から印刷のみ行われて印刷済枚数が前記印刷保証枚数に達したと仮定したときに前記カートリッジに余って残るインク余り予測量と前記印刷保証枚数から前記印刷済枚数を差し引いた残り印刷枚数とに基づいて導出される印刷媒体1枚当たりのフラッシング使用可能量を前記印刷媒体1枚に対するフラッシング実使用量が超えない範囲で、前記実行要求のあったフラッシングが実行されるよう前記印刷ヘッドを制御するフラッシング制御手段と、
を備えたものである。
The printing apparatus of the present invention includes:
A print head in which a plurality of nozzles capable of discharging ink contained in a cartridge are formed;
When the number of printed sheets does not reach a predetermined guaranteed number of prints, the print head is controlled to perform a printing operation for ejecting ink from the nozzles to a print medium based on print data, and the number of printed sheets is Print control means for controlling the print head to stop the printing operation when the guaranteed number of sheets has been reached;
Flushing request means for requesting execution of flushing for discharging ink from the nozzles to a non-printing area;
When the flushing request means makes the flushing execution request while the printing operation for one printing medium is being performed, only printing is performed from the time immediately before the printing operation is started, and the number of printed sheets is Assuming that the guaranteed number of prints has been reached, the amount of remaining ink remaining in the cartridge and the remaining print number obtained by subtracting the printed number from the guaranteed print number per print medium A flushing control means for controlling the print head so that the flushing requested by the execution is performed within a range in which the flushing usable amount does not exceed the actual flushing usage amount for one print medium;
It is equipped with.
この印刷装置では、印刷済枚数が予め定められた印刷保証枚数に達していないときには印刷データに基づいてノズルから印刷媒体へインクを吐出する印刷動作が行われるよう印刷ヘッドを制御し、印刷済枚数が印刷保証枚数に達しているときには印刷動作を打ち切るよう印刷ヘッドを制御する(シャットオフ制御)。また、印刷媒体1枚に対する印刷動作が実行されている途中でフラッシングの実行要求があったとき、該印刷動作が開始される直前の時点から印刷のみ行われて印刷済枚数が印刷保証枚数に達したと仮定したときにカートリッジに余って残るインク余り予測量と印刷保証枚数から印刷済枚数を差し引いた残り印刷枚数とに基づいて導出される印刷媒体1枚当たりのフラッシング使用可能量を印刷媒体1枚に対するフラッシング実使用量が超えない範囲で、フラッシングが実行されるよう印刷ヘッドを制御する。こうすることにより、フラッシングを多数回実行したとしても、印刷媒体1枚に対するフラッシング実使用量がインク余り予測量と残り印刷枚数とに基づいて導出される印刷媒体1枚当たりのフラッシング使用可能量を超えることはほとんどない。したがって、印刷済枚数が印刷保証枚数に達する前にインク切れになる事態がほとんど発生せず、シャットオフ制御の実効を図ることができる。また、1枚の印刷媒体に対して多数のフラッシングが要求されたとしても、各フラッシングを確実に実施することができる。なお、印刷制御手段とフラッシング制御手段は一つの制御装置として構成されていてもよいし、それぞれ別の制御装置として構成されていてもよい。
In this printing apparatus, when the number of printed sheets does not reach a predetermined guaranteed number of prints, the print head is controlled to perform a printing operation for ejecting ink from the nozzles to the printing medium based on the print data. When the print guarantee number has been reached, the print head is controlled to stop the printing operation (shutoff control). Further, when a flushing execution request is made during the printing operation for one printing medium, only printing is performed from the time immediately before the printing operation is started, and the number of printed sheets reaches the guaranteed printing number. Assuming that the
本発明の印刷装置において、前記フラッシング制御手段は、前記印刷媒体1枚当たりのフラッシング使用可能量と予め定められた印刷媒体1枚当たりのフラッシング予定回数とに基づいてフラッシング1回当たりのインク量を設定し、該設定されたインク量でもって前記実行要求のあったフラッシングが実行されるよう前記印刷ヘッドを制御してもよい。こうすれば、本発明の効果を比較的簡単な構成によって得ることができる。 In the printing apparatus according to the aspect of the invention, the flushing control unit may calculate the ink amount per flushing based on the usable flushing amount per print medium and the predetermined number of times flushing is performed per print medium. The print head may be controlled so that the flushing requested by the execution is executed with the set ink amount. If it carries out like this, the effect of this invention can be acquired by a comparatively simple structure.
本発明の印刷装置において、前記フラッシング制御手段は、前記印刷媒体1枚に対する印刷動作が実行されている途中で前記フラッシング要求手段により実行要求がなされるフラッシングの回数が前記予定回数に達した以降は、前回のフラッシングで利用したインク量を1を超える数値で割ることにより得られるインク量を今回のフラッシングで利用するインク量としてもよい。こうすれば、印刷媒体1枚当たりのフラッシングの回数が予定回数以上になったとしても、印刷媒体1枚に対するフラッシング実使用量が印刷媒体1枚当たりのフラッシング使用可能量を超えることはない。ここで、「1を超える数値」としては、固定値であってもよいし変動値であってもよく、例えば固定値で「2」としてもよい。 In the printing apparatus according to the aspect of the invention, the flushing control unit may perform the flushing operation that is requested by the flushing request unit while the printing operation for one print medium is being performed after the scheduled number of times has been reached. The ink amount obtained by dividing the ink amount used in the previous flushing by a numerical value exceeding 1 may be used as the ink amount used in the current flushing. In this way, even if the number of times of flushing per printing medium exceeds the scheduled number, the actual flushing usage amount per printing medium does not exceed the usable flushing amount per printing medium. Here, the “numerical value exceeding 1” may be a fixed value or a variable value. For example, the fixed value may be “2”.
本発明の印刷装置において、前記フラッシング要求手段は、前記印刷媒体1枚に対する印刷動作が実行されている途中で所定時間が経過するごとに前記フラッシングの実行を要求してもよい。こうすれば、フラッシングによってノズル内のインクの増粘を確実に解消することができる。即ち、印刷動作が実行されていたとしてもインクが吐出されていないノズル内のインクは増粘し、しかもその増粘の程度はノズルを放置する時間が長いほど顕著になることから、所定時間経過するごとにフラッシングが実行されることが好ましい。ここで、「所定時間」は、例えばノズルの増粘と経過時間との関係を予め実験などにより求めておき、その関係に基づいてノズルからのインクの吐出を妨げない粘度の限界値に至るまでの時間としてもよい。また、ノズルの増粘は、周囲の環境(温度や湿度等)によっても変わることから、周囲の環境に応じて所定時間を変更するようにしてもよい。 In the printing apparatus of the present invention, the flushing requesting unit may request the execution of the flushing every time a predetermined time elapses while the printing operation for the one printing medium is being performed. By so doing, it is possible to reliably eliminate the thickening of the ink in the nozzles by flushing. In other words, even if a printing operation is being performed, the ink in the nozzles to which no ink has been ejected thickens, and the degree of thickening becomes more noticeable as the nozzle is left for a longer period of time. Preferably, flushing is performed every time. Here, the “predetermined time” refers to, for example, a relationship between the thickening of the nozzle and the elapsed time obtained in advance through experiments and the like until the viscosity reaches a limit value that does not hinder the ejection of ink from the nozzle. It's also good time. Moreover, since the viscosity increase of the nozzle changes depending on the surrounding environment (temperature, humidity, etc.), the predetermined time may be changed according to the surrounding environment.
本発明の印刷装置は、写真専用プリンタであることが好ましい。例えば文字列を印刷する場合には、1枚の用紙に1行だけ文字列を印刷する場合もあれば1枚の用紙に数十行の文字列を印刷する場合もあるため1枚あたりの印刷インク量のバラツキが大きくなりがちであるが、写真のみを印刷する場合には、1枚あたりの印刷インク量のバラツキを小さく抑えることができるためインク余り予測量の精度が高まる。また、印刷媒体のサイズは予め定められた一つのサイズであることが好ましい。例えばL判用紙に写真を印刷する場合とA4用紙に写真を印刷する場合とでは1枚あたりの印刷インク量のバラツキが大きくなりがちであるが、L判用紙のみを印刷する場合には1枚あたりの印刷インク量のバラツキを小さく抑えることができるためインク余り予測量の精度が高まる。 The printing apparatus of the present invention is preferably a photo-only printer. For example, when printing a character string, a character string may be printed on only one line on a sheet of paper, or a character string of several tens of lines may be printed on a sheet of paper. Although the variation in the ink amount tends to be large, when only a photograph is printed, the variation in the amount of printing ink per sheet can be suppressed small, so that the accuracy of the ink surplus prediction amount increases. Further, it is preferable that the size of the print medium is a predetermined size. For example, when printing a photo on L-size paper and when printing a photo on A4 paper, the amount of printing ink per sheet tends to vary greatly, but when printing only L-size paper, one sheet Since the variation in the amount of printing ink per unit can be kept small, the accuracy of the ink surplus prediction amount increases.
本発明の印刷装置の制御方法は、
カートリッジに収容されたインクを吐出可能なノズルが複数形成された印刷ヘッドを備えた印刷装置の制御方法であって、
(a)印刷済枚数が予め定められた印刷保証枚数に達していないときには印刷データに基づいて前記ノズルから印刷媒体へインクを吐出する印刷動作が行われるよう前記印刷ヘッドを制御し、印刷済枚数が前記印刷保証枚数に達しているときには前記印刷動作を打ち切るよう前記印刷ヘッドを制御するステップと、
(b)印刷媒体1枚に対する印刷動作が実行されている途中で前記ノズルから非印刷領域へインクを吐出するフラッシングの実行要求があったとき、該印刷動作が開始される直前の時点から印刷のみ行われて印刷済枚数が前記印刷保証枚数に達したと仮定したときに前記カートリッジに余って残るインク余り予測量と前記印刷保証枚数から前記印刷済枚数を差し引いた残り印刷枚数とに基づいて導出される印刷媒体1枚当たりのフラッシング使用可能量を前記印刷媒体1枚に対するフラッシング実使用量が超えない範囲で、前記実行要求のあったフラッシングが実行されるよう前記印刷ヘッドを制御するステップと、
を含むものである。
The control method of the printing apparatus of the present invention includes:
A control method for a printing apparatus comprising a print head in which a plurality of nozzles capable of discharging ink contained in a cartridge are formed,
(A) When the number of printed sheets does not reach a predetermined guaranteed number of prints, the print head is controlled so that a printing operation for ejecting ink from the nozzles to the print medium is performed based on print data. Controlling the print head to stop the printing operation when the print guarantee number has been reached;
(B) When there is a flushing execution request for ejecting ink from the nozzles to the non-printing area while the printing operation for one printing medium is being performed, printing is performed only from the time immediately before the printing operation is started. Derived based on the estimated remaining ink amount remaining in the cartridge when it is assumed that the number of printed sheets has reached the guaranteed number of printed sheets and the remaining number of printed sheets obtained by subtracting the number of printed sheets from the guaranteed number of printed sheets Controlling the print head so that the flushing requested to be executed is performed within a range where the flushing usable amount per printed medium does not exceed the actual flushing usage amount per printed medium;
Is included.
この印刷装置の制御方法では、印刷済枚数が予め定められた印刷保証枚数に達していないときには印刷データに基づいてノズルから印刷媒体へインクを吐出する印刷動作が行われるよう印刷ヘッドを制御し、印刷済枚数が印刷保証枚数に達しているときには印刷動作を打ち切るよう印刷ヘッドを制御する(シャットオフ制御)。また、印刷媒体1枚に対する印刷動作が実行されている途中でフラッシングの実行要求があったとき、該印刷動作が開始される直前の時点から印刷のみ行われて印刷済枚数が印刷保証枚数に達したと仮定したときにカートリッジに余って残るインク余り予測量と印刷保証枚数から印刷済枚数を差し引いた残り印刷枚数とに基づいて導出される印刷媒体1枚当たりのフラッシング使用可能量を印刷媒体1枚に対するフラッシング実使用量が超えない範囲で、フラッシングが実行されるよう印刷ヘッドを制御する。こうすることにより、フラッシングを多数回実行したとしても、印刷媒体1枚に対するフラッシング実使用量がインク余り予測量と残り印刷枚数とに基づいて導出される印刷媒体1枚当たりのフラッシング使用可能量を超えることはほとんどない。したがって、印刷済枚数が印刷保証枚数に達する前にインク切れになる事態がほとんど発生せず、シャットオフ制御の実効を図ることができる。また、1枚の印刷媒体に対して多数のフラッシングが要求されたとしても、各フラッシングを確実に実施することができる。なお、この印刷装置の制御方法において、上述した印刷装置の種々の態様を採用してもよいし、また、上述した印刷装置の各機能を実現するようなステップを追加してもよい。
In this printing apparatus control method, when the number of printed sheets does not reach a predetermined guaranteed number of prints, the print head is controlled so that a printing operation for ejecting ink from the nozzles to the print medium is performed based on the print data. When the number of printed sheets has reached the guaranteed number of prints, the print head is controlled to stop the printing operation (shutoff control). Further, when a flushing execution request is made during the printing operation for one printing medium, only printing is performed from the time immediately before the printing operation is started, and the number of printed sheets reaches the guaranteed printing number. Assuming that the
本発明のプログラムは、上述した印刷装置の制御方法の各ステップを1又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体(例えばハードディスク、ROM、FD、CD、DVDなど)に記録されていてもよいし、伝送媒体(インターネットやLANなどの通信網)を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した印刷装置の制御方法の各ステップが実行されるため、該印刷装置の制御方法と同様の作用効果が得られる。 The program of the present invention is for causing one or more computers to realize the steps of the above-described printing apparatus control method. This program may be recorded on a computer-readable recording medium (for example, hard disk, ROM, FD, CD, DVD, etc.), or from a computer via a transmission medium (communication network such as the Internet or LAN). It may be distributed to another computer, or may be exchanged in any other form. If this program is executed by one computer or if each computer is assigned to each step and executed, each step of the above-described printing apparatus control method is executed. The following effects can be obtained.
次に本発明を具現化した一実施形態について説明する。図1は本実施形態であるインクジェットプリンタ20の構成の概略を示す構成図、図2はカートリッジ50の構成の概略を表す説明図、図3は記憶素子54に記憶されたカートリッジ情報54aの説明図、図4は操作パネル60の説明図である。本実施形態のインクジェットプリンタ20は、例えばデジカメなどで撮影した写真画像を印刷用の画像として用い、記録紙SとしてL判サイズの用紙を用いるいわゆる写真専用プリンタとして構成されている。また、本実施形態では、予め定められた印刷可能な枚数の上限である印刷保証枚数Ngrtが設定されたカートリッジ50とこの印刷保証枚数Ngrtの記録紙Sとがセット販売されており、インクジェットプリンタ20は、このセット販売されているカートリッジ50と記録紙Sとを利用可能に構成されている。このインクジェットプリンタ20では、印刷保証枚数Ngrtが設定されたカートリッジ50で印刷保証枚数Ngrtの印刷が終了したあとはインクが残っていたとしてもこのカートリッジ50での印刷ができなくなるよう設定されている。ユーザは、予定している枚数の印刷が保証されている上記セットを購入し、インクジェットプリンタ20にカートリッジ50と記録紙Sとをセットして印刷を実行するものとする。なお、本実施形態では、印刷保証枚数Ngrtの印刷が終了したあとそのカートリッジでの印刷をできなくする制御を「シャットオフ制御」と呼び、そのカートリッジでの印刷をできなくすることを「シャットオフする」と呼ぶこととする。
Next, an embodiment embodying the present invention will be described. FIG. 1 is a configuration diagram showing an outline of the configuration of the
本実施形態のインクジェットプリンタ20は、図1に示すように、プラテン40上を図中奥から手前へと搬送される記録紙Sにインク滴を吐出して印刷を行うプリンタ機構21と、駆動モータ33により駆動される紙送りローラ35を含む紙送り機構31と、プラテン40の一端に形成されたキャッピング装置41と、プラテン40の他端に形成された非印刷領域としてのフラッシング領域38と、ユーザが各種の指示を入力する操作パネル60と、インクジェットプリンタ20全体をコントロールするコントローラ70とを備えている。
As shown in FIG. 1, the
プリンタ機構21は、キャリッジベルト32によりガイド28に沿って左右に往復動するキャリッジ22と、シアン(C)・マゼンタ(M)・イエロー(Y)・レッド(R)・ブルー(B)及びブラック(K)の各色のインクを個別に収容しキャリッジ22へインクを供給可能なカートリッジ50と、カートリッジ50から供給された各インクに圧力をかける印刷ヘッド24とを備えている。キャリッジ22は、メカフレーム48の右側に取り付けられたキャリッジモータ34aとメカフレーム48の左側に取り付けられた従動ローラ34bとの間に架設されたキャリッジベルト32がキャリッジモータ34aによって駆動されるのに伴って移動する。ここでは、キャリッジ22上にカートリッジ50を搭載しない、いわゆるオフキャリッジ型を採用している。印刷ヘッド24は、キャリッジ22の下部に設けられており、圧電素子に電圧をかけることによりこの圧電素子を変形させてインクを加圧する方式により印刷ヘッド24の下面に設けられた多数のノズル23から各色のインクを吐出するものである。なお、この印刷ヘッド24は、発熱抵抗体(例えばヒータなど)に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。キャリッジ22の背面には、キャリッジ22の位置を検出するリニア式エンコーダ25が配置されており、このリニア式エンコーダ25を用いてキャリッジ22のポジションが管理可能となっている。
The
カートリッジ50は、図2に示すように、メカフレーム48に着脱可能に装着されており、溶媒としての水に着色剤としての染料又は顔料を含有したシアン(C)・マゼンタ(M)・イエロー(Y)・レッド(R)・ブルー(B)及びブラック(K)などの印刷用に用いるインクを各々収容したインク容器52a〜52fと、クリーニング処理などで排出された廃インクを吸収して保存する廃液パッド53と、カートリッジ50に関する情報などを記憶する記憶素子54とを備えている。カートリッジ50は、インク供給口51a〜51fとキャリッジ22との間に接続された供給チューブ29を介し、図示しない供給ポンプの駆動によりキャリッジ22へインクを供給可能となっている(図1参照)。記憶素子54は、読み書き可能な不揮発性のメモリであり、カートリッジ50が本体に装着されると、その表面に設けられた出力端子55と本体に設けられた接続端子47とが接続し、記憶素子54からの情報の読み出し及び記憶素子54への情報の書き込みが可能となっている。この記憶素子54には、カートリッジ50の情報であるカートリッジ情報54aが記憶されている。このカートリッジ情報54aには、図3に示すように、現在装着されているカートリッジ50の各インク容器52a〜52f(C,M,Y,R,B,K)に対応する初期インク充填量Iint,現在装着されているカートリッジ50で印刷可能な印刷枚数の上限として設定されている印刷保証枚数Ngrt,現在のカートリッジ50が装着されている間に印刷された枚数を表す印刷済枚数Npr,現在のカートリッジ50が装着されている間に行われた印刷により消費されたインクの総量を表す印刷インク総量ΣIpr,印刷用紙1枚を印刷している間に実際に行われたフラッシング実行回数Nfla,印刷用紙1枚の印刷を開始する前に設定されその印刷中に行われると予想されるフラッシング予定回数Nx,印刷用紙1枚を印刷している間に行われたフラッシングにより消費されたインクの総量を表すフラッシングインク総量ΣIfla,廃液パッド53に最大吸収可能な量である廃液許容量WImax,現在までに廃液パッド53に吸収した量である廃液量WIなどが含まれている。
As shown in FIG. 2, the
フラッシング領域38は、プラテン40の印刷可能領域から図1中の左側に外れた位置に設けられ、ノズル23の先端でインクが乾燥して固化するのを防止するために定期的又は所定のタイミングで印刷データとは無関係にインク滴を吐出させる、いわゆるフラッシング動作を行うときに利用されるものである。このフラッシング領域38は、印刷ヘッド24がキャリッジ22と共に左端まで移動したときに該印刷ヘッド24のノズル23と対向するように設けられている。このため、フラッシング動作を行う場合には、印刷ヘッド24をキャリッジ22と共に左端まで移動させたあとに行う。
The flushing
キャッピング装置41は、プラテン40の印刷可能領域から図1中の右側に外れた位置に設けられ、略直方体で上部が開口した筐体を備えている。このキャッピング装置41は、印刷休止中などに印刷ヘッド24が乾燥するのを防止するために印刷ヘッド24を封止するときにも利用される。また、キャッピング装置41には、吸引ポンプ42が接続され、吸引ポンプ42を作動するとキャッピング装置41の内部空間に負圧が発生する。キャッピング装置41がノズル23を封止しているときにこの負圧を発生させることにより、印刷ヘッド24内のインクが強制的に吸い出される。吸引ポンプ42によって吸い出されたインクは、廃インクとして廃液チューブ43及び廃液導入口53aを介してカートリッジ50の廃液パッド53に吸収される。
The
操作パネル60は、ユーザがインクジェットプリンタ20に対して各種の指示を入力するためのデバイスであり、図4に示すように、各種の指示に応じた文字、図形又は記号が表示される表示部62や、各種操作を行う操作部64が設けられている。表示部62は、カラー画像を表示する液晶パネルにより構成されている。操作部64には、ユーザが処理や文字等を選択するカーソルなどを移動させるときに押下されるカーソルキー64aや処理選択などを決定するときに押下される決定キー64b、各種設定を行うときに押下される設定キー64c、キャンセル時などに押下される戻りキー64d、選択されている画像の印刷を実行するときに押下される印刷実行キー64eなどが配置されている。表示部62に表示される情報表示画面80には、印刷保証枚数Ngrtと印刷済枚数Nprと残り印刷枚数との関係が視認可能な態様で表示される枚数表示部80aや現在の状況などをユーザに文字により報知するメッセージ表示部80bなどが設けられている。枚数表示部80aは、印刷保証枚数Ngrtの所定の割合(ここでは1割とする)に対応する矩形状のブロックが上下に配置され、残り印刷枚数に対応するブロックが下から順に着色され、印刷済枚数Nprに対応するブロックが残り印刷枚数に対応するブロックの上側に白色で表示される。図4では、印刷済枚数Nprが全体の2割、残り印刷枚数が全体の8割となっている。このとき、メッセージ表示部80bには残り印刷枚数が何枚かを文字で表示するようにしてもよい。なお、残り印刷枚数は印刷保証枚数Ngrtから印刷済枚数Nprを引くことにより算出される。
The
コントローラ70は、図1に示すように、メカフレーム48の背面に取り付けられたメイン基板49上に設けられ、CPU72を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したROM73と、一時的にデータを記憶したりデータを保存したりするRAM74と、データを書き込み消去可能なフラッシュメモリ75と、外部機器との情報のやり取りを行うインタフェース(I/F)79と、図示しない入出力ポートとを備えている。ROM73には、各種の制御ルーチンなどが記憶されている。また、RAM74には、印刷バッファ領域が設けられており、この印刷バッファ領域に一時的にユーザPC90から送られてきた印刷データが記憶される。フラッシュメモリ75には、カートリッジ50の取り外し・再装着に備えて、現在装着中のカートリッジ50の上述したカートリッジ情報54aと同様のカートリッジ情報が記憶されている。このコントローラ70には、記憶素子54からの信号や操作パネル60からの信号などが図示しない入力ポートを介して入力されるほか、ユーザPC90から出力された印刷ジョブなどがI/F79を介して入力される。また、コントローラ70からは、印刷ヘッド24への制御信号や駆動モータ33への制御信号、キャリッジモータ34aへの駆動信号、吸引ポンプ42への動作制御信号などが図示しない出力ポートを介して出力されるほか、ユーザPC90への印刷ステータス情報などがI/F79を介して出力される。
As shown in FIG. 1, the
次に、こうして構成された本実施形態のインクジェットプリンタ20の動作について説明する。図5は、コントローラ70のCPU72により実行されるメイン制御ルーチンの一例を表すフローチャートである。このルーチンは、ROM73に記憶され、インクジェットプリンタ20の電源がオンされたあとCPU72により所定タイミング毎に繰り返し実行される。このルーチンが開始されると、CPU72は、まず、各種のデータを入力する(ステップS100)。具体的には、現在装着されているカートリッジ50の各インク容器52a〜52f(C,M,Y,R,B,K)に対応する初期インク充填量Iint,現在装着されているカートリッジ50で印刷可能な印刷枚数の上限として設定されている印刷保証枚数Ngrt,現在のカートリッジ50が装着されている間に印刷された枚数を表す印刷済枚数Npr,現在のカートリッジ50が装着されている間に行われた印刷により消費されたインクの総量を表す印刷インク総量ΣIpr,印刷用紙1枚を印刷している間に実際に行われたフラッシング実行回数Nfla,印刷用紙1枚の印刷を開始する前に設定されその印刷中に行われると予想されるフラッシング予定回数Nx,現在のカートリッジ50が装着されている間に行われたフラッシングにより消費されたインクの総量を表すフラッシングインク総量ΣIflaなどのデータを入力する。これらのデータは、カートリッジ50に取り付けられた記憶素子54とコントローラ70のフラッシュメモリ75の両方に記憶されているが、ここではフラッシュメモリ75からこれらのデータを読み込んで入力するものとした。また、CPU72は、カートリッジ50を交換するときに開閉する図示しないカートリッジカバーが開閉操作された場合には、カートリッジ50に取り付けられた記憶素子54に記憶されたデータとフラッシュメモリ75に記憶されたデータとが一致するか否かを判定し、両者のデータが一致しているときにはカートリッジ交換が行われなかったと判断してデータの更新を行わないが、両者のデータが一致しないときにはカートリッジ50が新しいものに交換されたと判断し、印刷保証枚数Ngrtを更新したり印刷済枚数Nprや印刷インク総量ΣIpr,フラッシングインク総量ΣIflaをゼロにリセットしたりするなどの処理を行う。
Next, the operation of the
続いて、CPU72は、印刷済枚数Nprが印刷保証枚数Ngrtに達したか否かの判定(ステップS110)やいずれかのインク容器52a〜52fのインク残量がインク切れ判定値を下回ったか否かの判定(ステップS120)を行う。ここで、インク切れ判定値は、印刷用紙へ印刷している途中でインク切れにならないことを考慮してゼロよりも若干大きな値に設定されている。また、通常は印刷済枚数Nprが印刷保証枚数Ngrtに達するまでインク切れになることがないように各インク容器52a〜52fの初期インク充填量Iintが設定されているが、何らかの予期せぬ事情によりインク切れになる可能性も否定できないため、その場合に備えてステップS120の処理を行うようにしている。なお、インク残量やインク切れ判定値の単位は重量で表されるものとした。そして、ステップS110で印刷済枚数Nprが印刷保証枚数Ngrtに達しておらず、ステップS120でいずれのインク容器52a〜52fのインク残量もインク切れ判定値を下回っていないときには、印刷用紙1枚についての印刷要求があるか否かを判定する(ステップS130)。この印刷要求は、操作パネル60からユーザが指示したりユーザPC90にインストールされたプリンタドライバからユーザが指示したりすることによりなされる。
Subsequently, the
ステップS130で印刷要求がないときには、そのまま本ルーチンを終了する。一方、印刷要求があるときには、今回の印刷用紙1枚の印刷中に実行したフラッシングの回数を表すフラッシング実行回数Nflaをゼロにリセットし(ステップS140)、各色のインク余り予測量Ixを算出する(ステップS150)。具体的には、インクが印刷とフラッシングのみに使用されるとすると、この時点での使用済みインク量は、印刷インク総量ΣIprとフラッシングインク総量ΣIflaとの和になる。また、この時点から印刷のみ行われて印刷済枚数Nprが印刷保証枚数Ngrtに達したと仮定したときの印刷インク予測量は、印刷インク総量ΣIprを印刷済枚数Nprで割ることによりその色の1枚あたりの印刷インク量平均値を求め、その印刷インク量平均値に残り印刷枚数(=Ngrt−Npr)を乗じた値となる。この場合、インク余り予測量Ixは、現在装着されているカートリッジ50の初期インク充填量Iintから使用済みインク量(ΣIpr+ΣIfla)と印刷インク予測量((Ngrt−Npr)×(ΣIpr)/Npr)とを差し引いた値となる(式(1)参照)。なお、式(1)は印刷済枚数Nprが1以上のときのものであり、印刷済枚数Nprがゼロのときには、1枚あたりの印刷インク量平均値を予め定めておいたデフォルト値Dとしてインク余り予測量Ixを算出する(式(2)参照)。なお、デフォルト値Dは経験的に求めた値とすればよい。
When there is no print request in step S130, this routine is ended as it is. On the other hand, when there is a print request, the flushing execution count Nfla representing the number of flushings executed during printing of the current printing sheet is reset to zero (step S140), and the estimated ink surplus amount Ix for each color is calculated (step S140). Step S150). Specifically, if the ink is used only for printing and flushing, the used ink amount at this point is the sum of the printing ink total amount ΣIpr and the flushing ink total amount ΣIfla. Further, when it is assumed that the printing has been performed from this point in time and the number of printed sheets Npr has reached the guaranteed number of printed sheets Ngrt, the estimated amount of printing ink is calculated by dividing the total amount of printing ink ΣIpr by the number of printed sheets Npr. The average value of the printing ink amount per sheet is obtained, and becomes a value obtained by multiplying the average value of the printing ink amount by the remaining number of printed sheets (= Ngrt−Npr). In this case, the estimated ink surplus amount Ix is the used ink amount (ΣIpr + ΣIfla) and the predicted print ink amount ((Ngrt−Npr) × (ΣIpr) / Npr) from the initial ink filling amount Iint of the currently installed
Npr≧1のとき
Ix=Iint-(ΣIpr+ΣIfla)-(Ngrt-Npr)×(ΣIpr)/Npr
=Iint-Ngrt×(ΣIpr)/Npr-ΣIfla …(1)
When Npr ≧ 1
Ix = Iint- (ΣIpr + ΣIfla)-(Ngrt-Npr) × (ΣIpr) / Npr
= Iint-Ngrt × (ΣIpr) / Npr-ΣIfla… (1)
Npr=0のとき
Ix=Iint-Ngrt×D-ΣIfla …(2)
When Npr = 0
Ix = Iint-Ngrt × D-ΣIfla (2)
このようにして求めた各色のインク余り予測量Ixのうち最も小さな値のインク余り予測量Ixに基づいて1枚当たりのフラッシング使用可能量Ifpを算出する(ステップS160)。具体的には、各色のインク余り予測量Ixのうち最も小さな値のインク余り予測量Ixをインク余り予測量Ixminとすると、1枚当たりのフラッシング使用可能量Ifpは、このインク余り予測量Ixminを残り印刷枚数(=Ngrt−Npr)で割った値となる(式(3)参照)。このときの様子を図6に示す。 The flushing usable amount Ifp per sheet is calculated based on the estimated ink residual amount Ix having the smallest value among the predicted ink residual amounts Ix of the respective colors (step S160). Specifically, assuming that the ink residual prediction amount Ix having the smallest value among the ink residual prediction amounts Ix of each color is the ink residual prediction amount Ixmin, the flushing usable amount Ifp per sheet is the ink residual prediction amount Ixmin. This is a value divided by the remaining number of printed sheets (= Ngrt−Npr) (see Expression (3)). The state at this time is shown in FIG.
Ifp=Ixmin/(Ngrt-Npr) …(3) Ifp = Ixmin / (Ngrt-Npr)… (3)
続いて、キャリッジ22をプラテン40の一端から他端まで片道移動させるのを1パスとし、1パス分の印刷を実行する(ステップS170)。具体的には、印刷要求の対象となっている写真画像の印刷データをRAM74の印刷バッファから読み出し、該印刷データをビットマップイメージへ展開する。そして、プリンタ機構21の駆動モータ33を駆動して紙送りローラ35などを回転させて記録紙Sをプラテン40上の印刷可能領域へ搬送したあと、キャリッジモータ34aを駆動してキャリッジベルト32を介してキャリッジ22をプラテン40の一端から他端まで移動させながら展開データの1パス分が記録紙Sに印刷されるよう印刷ヘッド24への電圧を制御する。
Subsequently, one-pass movement of the
こうして1パス分の印刷が実行されたあと、現時点がフラッシングの実行タイミングか否かを判定する(ステップS180)。本実施形態では、予め定められた所定時間が経過するごとにフラッシングの実行タイミングが発生するものとする。また、所定時間は、ノズル23を外気に晒した状態で放置した時間とそのノズル23内のインクの粘度上昇との関係を予め実験により求め、ノズル23内のインクの粘度がインク吐出に支障が生じ始める値になるのに要した放置時間を若干下回る値とする。そして、ステップS170で現時点がフラッシングの実行タイミングでなかったときには、後述するステップS250へ進む。
After printing for one pass is thus performed, it is determined whether or not the current time is the execution timing of flushing (step S180). In the present embodiment, it is assumed that the flushing execution timing occurs every time a predetermined time elapses. In addition, for a predetermined time, the relationship between the time in which the
一方、ステップS180で現時点がフラッシングの実行タイミングだったときには、フラッシング実行回数Nflaを1インクリメントし(ステップS190)、そのフラッシング実行回数Nflaがフラッシング予定回数Nx未満か否かを判定する(ステップS200)。本実施形態では、フラッシング予定回数Nxは、印刷用紙1枚を印刷するのに要する時間をフラッシングの実行タイミングで割った値の小数点以下を切り上げた値とする。なお、印刷用紙1枚を印刷するのに要する時間は、印刷解像度が高いほど大きな値になるように決められているものとする。そして、フラッシング実行回数Nflaがフラッシング予定回数Nx未満だったときには、印刷用紙1枚当たりのフラッシング使用可能量Ifpをフラッシング予定回数Nxで割ったインク量を今回のフラッシングインク量Iflaとして設定し(ステップS210)、フラッシング実行回数Nflaがフラッシング予定回数Nx以上だったときには、前回のフラッシングインク量Iflaを固定値C(ここでは2)で割ったインク量を今回のフラッシングインク量Iflaとして設定する(ステップS220)。つまり、フラッシング実行回数Nflaがフラッシング予定回数Nx未満のときには、フラッシングインク量Iflaは一定量(1枚当たりのフラッシング使用可能量Ifpをフラッシング予定回数Nxで割った値)となり、フラッシング実行回数Nflaがフラッシング予定回数Nxに達したときには、前出の一定量のインクをフラッシングで消費してしまうとその回で1枚当たりのフラッシング使用可能量Ifpをすべて使い切ってしまうことになるため先の一定量を固定値Cで割ったインク量をフラッシングインク量Iflaとし、フラッシング実行回数Nflaがフラッシング予定回数Nxを超えたときには、前回のフラッシングインク量Iflaを固定値Cで割ったインク量をフラッシングインク量Iflaとする。このため、フラッシング実行回数Nflaがフラッシング予定回数Nxを超えたとしても、1枚当たりのフラッシング使用可能量Ifpを1枚に対するフラッシング実使用量が超えないようにしながら各回のフラッシングインク量Iflaを確保することができる。 On the other hand, when the current time is the flushing execution timing in step S180, the flushing execution count Nfla is incremented by 1 (step S190), and it is determined whether the flushing execution count Nfla is less than the scheduled flushing count Nx (step S200). In the present embodiment, the scheduled flushing count Nx is a value obtained by rounding up the value after dividing the time required for printing one printing sheet by the flushing execution timing. It is assumed that the time required to print one sheet of printing paper is determined so as to increase as the printing resolution increases. When the flushing execution count Nfla is less than the scheduled flushing count Nx, the ink amount obtained by dividing the flushing usable amount Ifp per printing sheet by the scheduled flushing count Nx is set as the current flushing ink amount Ifla (step S210). ) When the flushing execution count Nfla is equal to or greater than the scheduled flushing count Nx, the ink amount obtained by dividing the previous flushing ink amount Ifla by the fixed value C (here 2) is set as the current flushing ink amount Ifla (step S220). . That is, when the flushing execution count Nfla is less than the scheduled flushing count Nx, the flushing ink amount Ifla is a constant amount (a value obtained by dividing the flushing usable amount Ifp per sheet by the scheduled flushing count Nx), and the flushing execution count Nfla is flushed. When the scheduled number of times Nx is reached, if the above-mentioned fixed amount of ink is consumed by flushing, the flushing usable amount Ifp per sheet will be used up at that time, so the predetermined amount is fixed. The ink amount divided by the value C is the flushing ink amount Ifla, and when the flushing execution count Nfla exceeds the scheduled flushing count Nx, the ink amount obtained by dividing the previous flushing ink amount Ifla by the fixed value C is the flushing ink amount Ifla. . For this reason, even if the flushing execution count Nfla exceeds the scheduled flushing count Nx, the flushing ink amount Ifla for each time is ensured while the flushing usable amount Ifp per sheet does not exceed the actual flushing usage amount per sheet. be able to.
図7は、フラッシング予定回数Nxを4回に設定したときのフラッシングインク量Iflaの変遷を表す説明図である。この図に示すように、フラッシング実行回数Nflaが1〜3回めのときには、フラッシングインク量Iflaは印刷用紙1枚当たりのフラッシング使用可能量Ifpをフラッシング予定回数Nxで割った値Ifp/4となる。また、フラッシング実行回数Nflaが4回めのときには、フラッシングインク量Iflaは3回めのフラッシングインク量Ifp/4を固定値C(ここでは2)で割った値Ifp/8となる。更に、フラッシング実行回数Nflaが5回めのときには、フラッシングインク量Iflaは4回めのフラッシングインク量Ifp/8を固定値C(ここでは2)で割った値Ifp/16となる。このように、フラッシング実行回数Nflaがフラッシング予定回数Nxを超えたとしても、印刷用紙1枚に対するフラッシング実使用量が印刷用紙1枚当たりのフラッシング使用可能量Ifpを超えることはない。 FIG. 7 is an explanatory diagram showing the transition of the flushing ink amount Ifla when the scheduled flushing number Nx is set to four. As shown in this figure, when the flushing execution number Nfla is the first to third, the flushing ink amount Ifla is a value Ifp / 4 obtained by dividing the flushing usable amount Ifp per printing paper by the scheduled flushing number Nx. . When the flushing execution count Nfla is fourth, the flushing ink amount Ifla is a value Ifp / 8 obtained by dividing the third flushing ink amount Ifp / 4 by a fixed value C (here, 2). Further, when the flushing execution number Nfla is the fifth, the flushing ink amount Ifla is a value Ifp / 16 obtained by dividing the fourth flushing ink amount Ifp / 8 by a fixed value C (here, 2). As described above, even if the flushing execution count Nfla exceeds the scheduled flushing count Nx, the actual flushing usage amount for one printing paper does not exceed the flushing usable amount Ifp per printing paper.
こうしてフラッシングインク量Iflaを設定したあと、フラッシングを実行する(ステップS230)。具体的には、印刷ヘッド24のノズル23がプラテン40の左端に形成されたフラッシング領域38と対向するようにキャリッジモータ34aを駆動してキャリッジベルト32を介してキャリッジ22を移動させ、その後、先に設定したフラッシングインク量Iflaのインクが消費されるまで、印刷ヘッド24のノズル23からインクが吐出するように印刷ヘッド24への電圧を制御する。続いて、各色につきフラッシングインク総量ΣIflaに今回のフラッシングインク量Iflaを加算したインク量を新たなフラッシングインク総量ΣIflaとし(ステップS240)、印刷用紙1枚の印刷が終了したか否かを判定し(ステップS250)、印刷用紙1枚の印刷が終了していないときには再びステップS170へ戻って次の1パス分の印刷を行う。一方、印刷用紙1枚の印刷が終了したときには、印刷済枚数Nprを1インクリメントし(ステップS260)、印刷インク総量ΣIprに今回の印刷で使用した印刷インク量Iprを加算したインク量を新たな印刷インク総量ΣIprとし(ステップS270)、本ルーチンを終了する。なお、印刷インク総量ΣIprは、各色ごとに算出するものとする。具体的には、ドットには大ドット、中ドット、小ドットの3つの大きさのドットがあり、各色ごとに各大きさのドット1つあたりのインク重量が決められているものとする。そして、1回の印刷パスが終わるごとに各色につきどの大きさのドットが何回用いられたかという情報と各ドット1つあたりのインク重量とに基づいて各色ごとのインク使用量(単位:重量)を算出し、1枚の印刷用紙の印刷が終わった時点で1回の印刷パスごとのインク使用量を各色ごとに合算して各色ごとの印刷インク量Iprを算出し、各色ごとの印刷インク量Iprを累算することにより各色ごとの印刷インク総量ΣIprを算出するものとする。なお、フラッシングインク量Iflaについても同様に重量を単位として算出するものとする。
After setting the flushing ink amount Ifla in this way, the flushing is executed (step S230). Specifically, the carriage motor 34a is driven to move the
一方、ステップS110で印刷済枚数Nprが印刷保証枚数Ngrtに達したとき又はステップS120でいずれかのインク容器52a〜52fのインク残量がインク切れ判定値を下回ったときには、操作パネル60のメッセージ表示部80bにこれ以上印刷できない旨を表示し(ステップS280)、本ルーチンを終了する。なお、通常は印刷済枚数Nprが印刷保証枚数Ngrtに達するまでインク切れになることがないように各インク容器52a〜52fの初期インク充填量Iintが設定されているが、何らかの予期せぬ事情によりインク切れになる可能性も否定できないため、その場合に備えてステップS120の処理を行うようにしている。
On the other hand, when the number of printed sheets Npr reaches the guaranteed number of printed sheets Ngrt in step S110, or when the remaining amount of ink in any of the
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の印刷ヘッド24が本発明の印刷ヘッドに相当し、コントローラ70のCPU72及びROM73、RAM74、フラッシュメモリ75が印刷制御手段、フラッシング要求手段及びフラッシング制御手段に相当する。なお、本実施形態では、インクジェットプリンタ20の動作を説明することにより本発明の印刷装置の制御方法の一例も明らかにしている。
Here, the correspondence between the components of the present embodiment and the components of the present invention will be clarified. The
以上詳述した本実施形態のインクジェットプリンタ20によれば、インク余り予測量Ixと残り印刷枚数とに基づいて算出される印刷用紙1枚当たりのフラッシング使用可能量Ifpを印刷用紙1枚に対するフラッシング実使用量が超えない範囲でフラッシングを実行するため、印刷済枚数Nprが印刷保証枚数Ngrtに達する前にインク切れになる事態がほとんど発生せず、シャットオフ制御の実効を図ることができる。また、1枚の印刷用紙に対して多数のフラッシングが要求されたとしても、各フラッシングを確実に実施することができる。更に、シャットオフ後にカートリッジ50に残存するインク量をできる限り少なくすることができる。
According to the
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 It should be noted that the present invention is not limited to the above-described embodiment, and it goes without saying that the present invention can be implemented in various modes as long as it belongs to the technical scope of the present invention.
例えば、上述した実施形態の図5のメイン制御ルーチンにおいて、ステップS200で印刷用紙1枚に対するフラッシング実行回数Nflaがフラッシング予定回数Nx未満か否かを判定するようにしたが、ステップS200,S210を省略し、ステップS190のあとステップS220に進んで前回のフラッシングインク量Iflaを固定値Cで割ったインク量を今回のフラッシングインク量Iflaとし、その後ステップS230に進んでフラッシングを実行するようにしてもよい。この場合、1回目のフラッシングインク量Iflaは印刷用紙1枚当たりのフラッシング使用可能量Ifpを固定値Cで割った値とする。こうしても、上述した実施形態と同様、シャットオフ制御の実効を図ると共に1枚の印刷用紙に対して多数のフラッシングが要求されたとしても各フラッシングを確実に実施することができるという効果が得られる。また、この場合には、フラッシング予定回数Nxを設定する必要がなくなり、フラッシング実行回数Nflaのカウントを省略することも可能となる。 For example, in the main control routine of FIG. 5 of the above-described embodiment, it is determined in step S200 whether or not the flushing execution count Nfla for one printing sheet is less than the scheduled flushing count Nx, but steps S200 and S210 are omitted. Then, the process proceeds to step S220 after step S190, and the ink amount obtained by dividing the previous flushing ink amount Ifla by the fixed value C is set as the current flushing ink amount Ifla, and then the process proceeds to step S230 to perform the flushing. . In this case, the first flushing ink amount Ifla is a value obtained by dividing the flushing usable amount Ifp per print sheet by a fixed value C. Even in this case, as in the above-described embodiment, the effect of shut-off control can be achieved, and each flushing can be reliably performed even when a large number of flushing is requested for one printing sheet. . In this case, it is not necessary to set the scheduled flushing count Nx, and the flushing execution count Nfla can be omitted.
上述した実施形態の図5のメイン制御ルーチンにおいて、ステップS160では使用済インク量として印刷とフラッシングで使用したインク量のみを考慮したが、クリーニングを実行する場合にはクリーニングで使用したインク量も使用済インク量に加えるようにしてもよい。 In the main control routine of FIG. 5 of the above-described embodiment, in step S160, only the ink amount used for printing and flushing is considered as the used ink amount. However, when cleaning is performed, the ink amount used for cleaning is also used. You may make it add to a used ink amount.
上述した実施形態では、フラッシング領域38をプラテン40の左端に設けたが、このフラッシング領域38を設けずキャッピング装置41を非印刷領域としてフラッシングを行うようにしてもよい。あるいは、フラッシング領域38とキャッピング装置41の両方を非印刷領域としてフラッシングを行うようにしてもよく、この場合には、1パス分印刷したあと印刷ヘッド24がプラテン40の左端に位置しているときにフラッシングを実行する場合にはフラッシング領域38を利用し、印刷ヘッド24がプラテン40の右端に位置しているときにフラッシングを実行する場合にはキャッピング装置41を利用することができるため、スループットを短くすることができる。
In the above-described embodiment, the flushing
上述した実施形態では、フラッシングの実行タイミングを所定時間が経過するごとのタイミングとしたが、所定のパス数を印刷するごとのタイミングとしてもよい。但し、CPU72の処理能力が何らかの事情により低下している場合には同じパス数を印刷するとしてもその印刷に要する時間が長くなり、その結果インクを吐出しないノズル23内のインクの粘度が予想以上に上昇してもはやフラッシングではインクの増粘を解消できない場合が生じ得る。このため、フラッシングの実行タイミングを所定時間が経過するごとのタイミングとする方が好ましい。また、フラッシングの実行タイミングをユーザからのフラッシング指令があったときとしてもよい。
In the above-described embodiment, the flushing execution timing is set to the timing for every elapse of a predetermined time, but the predetermined number of passes may be set to the timing for printing. However, when the processing capacity of the
上述した実施形態では、本体にカートリッジ50を装着するオフキャリッジ式のプリンタ機構21としたが、キャリッジ22にカートリッジ50を装着するオンキャリッジ式のプリンタ機構としてもよい。このとき、図示しないカートリッジ交換ボタンが押下された場合に、カートリッジ50に取り付けられた記憶素子54に記憶されたデータとフラッシュメモリ75に記憶されたデータとが一致するか否かを判定し、カートリッジ交換が行われたか否かを判断するようにしてもよい。
In the above-described embodiment, the off-
上述した実施形態では、インクジェットプリンタ20はプリンタ機能を有するものとして例示したが、プリンタ機能に加えてスキャナ機能やファクシミリ機能などを搭載していてもよい。
In the above-described embodiment, the
20 インクジェットプリンタ、21 プリンタ機構、22 キャリッジ、23 ノズル、24 印刷ヘッド、25 リニア式エンコーダ、28 ガイド、29 供給チューブ、31 紙送り機構、32 キャリッジベルト、33 駆動モータ、34a キャリッジモータ、34b 従動ローラ、35 紙送りローラ、38 フラッシング領域、40 プラテン、41 キャッピング装置、42 吸引ポンプ、43 廃液チューブ、47 接続端子、48 メカフレーム、49 メイン基板、50 カートリッジ、51a〜51f インク供給口、52a〜52f インク容器、53 廃液パッド、53a 廃液導入口、54 記憶素子、54a カートリッジ情報、55 出力端子、60 操作パネル、62 表示部、64 操作部、64a カーソルキー、64b 決定キー、64c 設定キー、64d 戻りキー、64e 印刷実行キー、70 コントローラ、72 CPU、73 ROM、74 RAM、75 フラッシュメモリ、79 インタフェース(I/F)、80 情報表示画面、80a 枚数表示部、80b メッセージ表示部、90 ユーザPC。 20 Inkjet printer, 21 Printer mechanism, 22 Carriage, 23 Nozzle, 24 Print head, 25 Linear encoder, 28 Guide, 29 Supply tube, 31 Paper feed mechanism, 32 Carriage belt, 33 Drive motor, 34a Carriage motor, 34b Driven roller , 35 Paper feed roller, 38 Flushing area, 40 Platen, 41 Capping device, 42 Suction pump, 43 Waste liquid tube, 47 Connection terminal, 48 Mechanical frame, 49 Main board, 50 Cartridge, 51a-51f Ink supply port, 52a-52f Ink container, 53 Waste liquid pad, 53a Waste liquid inlet, 54 Storage element, 54a Cartridge information, 55 Output terminal, 60 Operation panel, 62 Display section, 64 Operation section, 64a Cursor key, 64 Determination key, 64c setting key, 64d return key, 64e print execution key, 70 controller, 72 CPU, 73 ROM, 74 RAM, 75 flash memory, 79 interface (I / F), 80 information display screen, 80a number display section, 80b Message display unit, 90 user PC.
Claims (7)
印刷済枚数が予め定められた印刷保証枚数に達していないときには印刷データに基づいて前記ノズルから印刷媒体へインクを吐出する印刷動作が行われるよう前記印刷ヘッドを制御し、印刷済枚数が前記印刷保証枚数に達しているときには前記カートリッジでの印刷が行われないよう前記印刷ヘッドを制御する印刷制御手段と、
前記ノズルから非印刷領域へインクを吐出するフラッシングの実行を要求するフラッシング要求手段と、
印刷媒体1枚に対する印刷動作が実行されている途中で前記フラッシング要求手段により前記フラッシングの実行要求がなされたとき、該印刷動作が開始される直前の時点から印刷のみ行われて印刷済枚数が前記印刷保証枚数に達したと仮定したときに前記カートリッジに余って残るインク余り予測量を求め、該求めたインク余り予測量と前記印刷保証枚数から前記印刷済枚数を差し引いた残り印刷枚数とに基づいて導出される印刷媒体1枚当たりのフラッシング使用可能量を前記印刷媒体1枚に対するフラッシング実使用量が超えない範囲で、前記実行要求のあったフラッシングが実行されるよう前記印刷ヘッドを制御するフラッシング制御手段と、
を備え、
前記フラッシング制御手段は、前記インク余り予測量を求めるにあたり、前記カートリッジの初期インク充填量から、使用済みインク量と、前記カートリッジが装着されている間に行われた印刷により消費されたインクの総量を表す印刷インク総量を前記印刷済枚数で除すことにより得られる1枚あたりの印刷インク量平均値に前記残り印刷枚数を乗じた値である印刷インク予測量とを差し引いた値を前記インク余り予測量とする、
印刷装置。 A print head in which a plurality of nozzles capable of discharging ink contained in a cartridge are formed;
When the number of printed sheets does not reach a predetermined guaranteed number of prints, the print head is controlled to perform a printing operation for ejecting ink from the nozzles to a print medium based on print data, and the number of printed sheets is Print control means for controlling the print head so that printing with the cartridge is not performed when the guaranteed number of sheets is reached;
Flushing request means for requesting execution of flushing for discharging ink from the nozzles to a non-printing area;
When the flushing request means makes the flushing execution request while the printing operation for one printing medium is being performed, only printing is performed from the time immediately before the printing operation is started, and the number of printed sheets is Based on the estimated remaining ink amount remaining in the cartridge when it is assumed that the guaranteed number of prints has been reached, and the calculated remaining ink number obtained by subtracting the printed number from the guaranteed number of prints. Flushing for controlling the print head so that the requested flushing is executed within a range in which the flushing usable amount per printing medium derived in this way does not exceed the actual flushing usage amount per printing medium. Control means;
Equipped with a,
The flushing control means determines the used ink amount from the initial ink filling amount of the cartridge, and the total amount of ink consumed by printing performed while the cartridge is mounted when obtaining the estimated ink surplus amount. The value obtained by subtracting the printing ink predicted amount, which is a value obtained by multiplying the printing ink average value per sheet obtained by dividing the printing ink total amount representing the printing amount by the number of printed sheets, by the remaining printing number, Predicted amount,
Printing device.
請求項1に記載の印刷装置。 The flushing control means sets the ink amount per flushing based on the flushing usable amount per one printing medium and the predetermined number of times flushing per printing medium is set, and the set Controlling the print head so that the requested flushing is executed with the amount of ink;
The printing apparatus according to claim 1.
請求項2に記載の印刷装置。 The flushing control means is used in the previous flushing after the number of times the flushing request is made by the flushing request means during the printing operation for one print medium reaches the predetermined number of times. The ink amount obtained by dividing the ink amount by a numerical value exceeding 1 is set as the ink amount used in this flushing.
The printing apparatus according to claim 2.
請求項1〜3のいずれかに記載の印刷装置。 The flushing requesting unit requests execution of the flushing every time a predetermined time elapses while a printing operation for one print medium is being performed;
The printing apparatus according to claim 1.
請求項1〜4のいずれかに記載の印刷装置。 A photo printer,
The printing apparatus according to claim 1.
(a)印刷済枚数が予め定められた印刷保証枚数に達していないときには印刷データに基づいて前記ノズルから印刷媒体へインクを吐出する印刷動作が行われるよう前記印刷ヘッドを制御し、印刷済枚数が前記印刷保証枚数に達しているときには前記カートリッジでの印刷が行われないよう前記印刷ヘッドを制御するステップと、
(b)印刷媒体1枚に対する印刷動作が実行されている途中で前記ノズルから非印刷領域へインクを吐出するフラッシングの実行要求があったとき、該印刷動作が開始される直前の時点から印刷のみ行われて印刷済枚数が前記印刷保証枚数に達したと仮定したときに前記カートリッジに余って残るインク余り予測量を求め、該求めたインク余り予測量と前記印刷保証枚数から前記印刷済枚数を差し引いた残り印刷枚数とに基づいて導出される印刷媒体1枚当たりのフラッシング使用可能量を前記印刷媒体1枚に対するフラッシング実使用量が超えない範囲で、前記実行要求のあったフラッシングが実行されるよう前記印刷ヘッドを制御するステップと、
を含み、
前記ステップ(b)では、前記インク余り予測量を求めるにあたり、前記カートリッジの初期インク充填量から、使用済みインク量と、前記カートリッジが装着されている間に行われた印刷により消費されたインクの総量を表す印刷インク総量を前記印刷済枚数で除すことにより得られる1枚あたりの印刷インク量平均値に前記残り印刷枚数を乗じた値である印刷インク予測量とを差し引いた値を前記インク余り予測量とする、
印刷装置の制御方法。 A control method for a printing apparatus comprising a print head in which a plurality of nozzles capable of discharging ink contained in a cartridge are formed,
(A) When the number of printed sheets does not reach a predetermined guaranteed number of prints, the print head is controlled so that a printing operation for ejecting ink from the nozzles to the print medium is performed based on print data. Controlling the print head so that printing with the cartridge is not performed when the print guarantee number has been reached,
(B) When there is a flushing execution request for ejecting ink from the nozzles to the non-printing area while the printing operation for one printing medium is being performed, printing is performed only from the time immediately before the printing operation is started. When it is assumed that the number of printed sheets has reached the guaranteed number of prints, the remaining amount of ink remaining in the cartridge is obtained, and the number of printed sheets is calculated from the estimated amount of remaining ink and the guaranteed number of prints. The flushing requested to be executed is executed within a range in which the flushing usable amount per printing medium derived based on the subtracted remaining number of printed sheets does not exceed the actual flushing usage amount for the printing medium. Controlling the print head such that
Only including,
In the step (b), in obtaining the estimated ink surplus amount, the used ink amount from the initial ink filling amount of the cartridge and the amount of ink consumed by printing performed while the cartridge is mounted are determined. A value obtained by subtracting a printing ink predicted amount, which is a value obtained by multiplying the printing ink total amount per sheet obtained by dividing the printing ink total amount representing the total amount by the printed number, and the remaining printing number, is used as the ink. Let it be the estimated amount,
Control method of printing apparatus.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006101567A JP4192958B2 (en) | 2006-04-03 | 2006-04-03 | Printing apparatus, control method thereof, and program thereof |
| US11/725,213 US7607748B2 (en) | 2006-03-15 | 2007-03-15 | Printer |
| US12/559,859 US8147021B2 (en) | 2006-03-15 | 2009-09-15 | Printer |
| US12/560,056 US8152263B2 (en) | 2006-03-15 | 2009-09-15 | Printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006101567A JP4192958B2 (en) | 2006-04-03 | 2006-04-03 | Printing apparatus, control method thereof, and program thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007276130A JP2007276130A (en) | 2007-10-25 |
| JP4192958B2 true JP4192958B2 (en) | 2008-12-10 |
Family
ID=38678130
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006101567A Expired - Fee Related JP4192958B2 (en) | 2006-03-15 | 2006-04-03 | Printing apparatus, control method thereof, and program thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4192958B2 (en) |
-
2006
- 2006-04-03 JP JP2006101567A patent/JP4192958B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007276130A (en) | 2007-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7607748B2 (en) | Printer | |
| JP5768437B2 (en) | Printing apparatus and control method thereof | |
| JP6197475B2 (en) | Liquid ejecting method and liquid ejecting apparatus | |
| EP1145857B1 (en) | Liquid jetting apparatus | |
| JP2009190229A (en) | Liquid ejecting apparatus and control method thereof | |
| JP5979260B2 (en) | Printing apparatus and control method thereof | |
| JP5272318B2 (en) | Fluid ejection apparatus and control method thereof | |
| JP2007253396A (en) | Printing apparatus, printing notification method and program thereof | |
| JP2010247485A (en) | Print control device | |
| JP4269128B2 (en) | Printer control apparatus, printer control method, and medium on which printer control program is recorded | |
| JP4586757B2 (en) | Printing apparatus, control method thereof, and program thereof | |
| JP4192958B2 (en) | Printing apparatus, control method thereof, and program thereof | |
| JP2008238562A (en) | Fluid ejection apparatus and control method thereof | |
| JP3854770B2 (en) | Inkjet printing device | |
| JP2000296627A (en) | Printing apparatus, printing apparatus cleaning method, and information recording medium | |
| JP2007261183A (en) | Printing apparatus, control method thereof, and program thereof | |
| JP4841989B2 (en) | Printing device | |
| JP2007245501A (en) | Printing device, printing information-giving method, and program therefor | |
| JP2008087425A (en) | Colorant amount management apparatus, control method therefor, control program therefor, and printing apparatus | |
| JP5929110B2 (en) | Image formation command device and image formation control program | |
| JP6146498B2 (en) | Print control apparatus, image formation control program, and print control method | |
| JP2004358733A (en) | Image forming apparatus, program, and recording medium | |
| JP2006239995A (en) | Printing system | |
| JP2011161755A (en) | Image forming apparatus | |
| JP2012192635A (en) | Image forming apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080408 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080415 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080616 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080826 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080908 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111003 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121003 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121003 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131003 Year of fee payment: 5 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |