摘要 |
PROBLEM TO BE SOLVED: To provide a printer which can improve an usability of memory in a controller without loading a processing burden on the printing engine. SOLUTION: A printing means is provided with the first counter which adds a j count each time discharge is sensed. A printing task executing means is provided with the second counter which is updated according to the value of the first counter, and the third counter and the fourth counter which get an i count added in response to a start of printing, wherein the printing task executing means is structured so as to be capable of executing a first task and a second task. In the first task, a counter value is acquired from the first counter periodically: when the acquired counter value and the value of the second counter are different, the acquired counter value is substituted for the second counter, and the i count is subtracted from the third counter. In the second task, the i count is subtracted from the fourth counter with respect to image data the transfer of which is completed: when the value of the third counter and the value of the fourth counter are different, and a storage region is cleared with respect to the image data the transfer of which is completed. COPYRIGHT: (C)2009,JPO&INPIT
|