【0020】
プリンタ装置1は、図2に示すように、プリント紙に対して印刷を行うプリントエンジン部3と、ホストコンピュータ2から送信された印画情報に応じてプリントエンジン部3に対して駆動信号を出力する制御部4と、ホストコンピュータ2と情報の送受信を行う通信手段5と、プリントエンジン部3に対してインク又は希釈液を供給する液体充填部6と、この液体充填部6の液体残量情報が格納されたメモリ手段7と、このメモリ手段7に格納されている液体残量情報を送受信するメモリ手段用インターフェイス8とを有する。また、このプリンタ装置1は、通信手段5、プリントエンジン部3、制御部4及びメモリ手段7をデータバス9を介して接続している。[0020]
2, printer device 1 has a print engine unit 3 that prints on print paper, a control unit 4 that outputs drive signals to print engine unit 3 in response to print information sent from host computer 2, communication means 5 that sends and receives information to and from host computer 2, a liquid filling unit 6 that supplies ink or diluent to print engine unit 3, memory means 7 that stores information about the remaining liquid amount in liquid filling unit 6, and a memory means interface 8 that sends and receives the information about the remaining liquid amount stored in memory means 7. In addition, printer device 1 connects communication means 5, print engine unit 3, control unit 4, and memory means 7 via a data bus 9.
【0035】
この第1の電気機械変換素子31に供給される駆動電圧は、図6(a)に示すように、タイミングaで第1の電気機械変換素子31に大きな変位を与えることによって第1のノズル24から第1の導入口25に充填された希釈液が吐出される。これは、例えば第1の電気機械変換素子31が第1の圧力室28の体積を小さくするような方向に変位することにより第1の圧力室28から希釈液を吐出させる。また、タイミングb及びタイミングcでそれぞれ第1の電気機械変換素子31が引き込まれるとともに、第1の圧力室28から希釈液が第1の導入口25に再充填される。[0035]
6A, the drive voltage supplied to this first electromechanical conversion element 31 causes a large displacement of the first electromechanical conversion element 31 at timing a, thereby ejecting the diluent filled in the first inlet 25 from the first nozzle 24. This is done, for example, by displacing the first electromechanical conversion element 31 in a direction that reduces the volume of the first pressure chamber 28, thereby ejecting the diluent from the first pressure chamber 28. Furthermore, at timings b and c, the first electromechanical conversion element 31 is retracted, and the diluent is refilled into the first inlet 25 from the first pressure chamber 28.
【0074】
この図8によれば、プリント紙10に対して印刷を行う際には、先ず、ホストコンピュータ2が液体残量情報を送信するような命令を含む液体残量情報要求コマンドをプリンタ装置1に対して送信する。そして、プリンタ装置1は、ホストコンピュータ2からの命令に応じてメモリ手段7に格納されている液体残量情報をホストコンピュータ2に対して送信する。そして、液体残量情報を受信したホストコンピュータ2は、通信手段52、プリントモニタ53及び表示制御部56を経てプリンタ装置1から送信された液体残量情報を表示デバイス57に表示し、利用者に液体の残量を知らせる。[0074]
8, when printing on print paper 10, host computer 2 first transmits a remaining liquid amount information request command including an instruction to transmit remaining liquid amount information to printer device 1. Printer device 1 then transmits the remaining liquid amount information stored in memory means 7 to host computer 2 in response to the instruction from host computer 2. Then, host computer 2, having received the remaining liquid amount information, displays the remaining liquid amount information transmitted from printer device 1 on display device 57 via communication means 52, print monitor 53, and display control unit 56, thereby informing the user of the remaining liquid amount.
【0076】
次に、ホストコンピュータ2は、プリンタ装置1に印刷を行わせるように記録部55に格納されている印画情報をプリンタドライバ54及び通信手段52を介して順次送信する。そして、プリンタ装置1は、ホストコンピュータ2から送信された印画情報に応じてプリントエンジン部3に入力される駆動信号を生成し、この駆動信号が入力されたプリントエンジン部3によりプリンタ紙10に対して印画処理を行う。このとき、印画処理を行っている途中で液体を紙以外の部分に吐出することにより回復処理を行うときには、回復処理を行う度にメモリ手段7に格納されている液体残量情報の更新を行う。[0076]
Next, the host computer 2 sequentially transmits the printing information stored in the recording unit 55 via the printer driver 54 and the communication means 52 to the printer device 1 so that the printer device 1 performs printing. The printer device 1 then generates a drive signal to be input to the print engine unit 3 in accordance with the printing information transmitted from the host computer 2, and the print engine unit 3 to which this drive signal has been input performs a printing process on the printer paper 10. At this time, if a recovery process is performed by ejecting liquid onto a part other than the paper during the printing process, the remaining liquid amount information stored in the memory means 7 is updated each time the recovery process is performed.
【0101】
次に、S−31においては、S−30において行った回復処理において吐出回数及び回復処理中に吐出する所定の液体量を考慮してメモリ手段7の液体残量情報を計算して更新する。[0101]
Next, in S-31, the remaining liquid amount information in the memory means 7 is calculated and updated taking into consideration the number of ejections in the recovery process carried out in S-30 and the predetermined amount of liquid to be ejected during the recovery process.
【0109】
次に、S−44においては、全ての印画情報を受信したか否かを判断する。このとき、全ての印画情報を受信していないと判断したときにはS−46に進み回復処理が必要か否かを判断する。このとき、回復処理が必要ないと判断した場合にはS−40に進み、回復処理が必要と判断した場合にはS−47に進む。そして、S−47において回復動作を行ってS−48に進み、S−48においては、S−47において行った回復処理において吐出回数及び回復処理中に吐出する所定の液体量を考慮してメモリ手段7の液体残量情報を計算して更新する。[0109]
Next, in S-44, it is determined whether all the print information has been received. If it is determined that all the print information has not been received, the process proceeds to S-46, where it is determined whether recovery processing is necessary. If it is determined that recovery processing is not necessary, the process proceeds to S-40, and if it is determined that recovery processing is necessary, the process proceeds to S-47. Then, in S-47, a recovery operation is performed, and the process proceeds to S-48, where the remaining liquid amount information in the memory means 7 is calculated and updated taking into account the number of ejections in the recovery processing performed in S-47 and the predetermined amount of liquid to be ejected during the recovery processing.