摘要 |
When a plurality of heaters in the printing head are driven and the pulse width is controlled according to a change in the voltage drop corresponding to the number of driven heaters, the control range of the pulse width is properly determined to ensure a stable ink ejection. More specifically, the driving bit number for each block representing the number of heaters to be driven is counted; and based on this count value, a table is referenced to determine the pulse width of a single pulse. Then, in an inappropriate range of pulse width where the ink ejection amount varies largely, the single pulse is changed into a double pulse by referencing the table with the pulse width to obtain a double pulse driving waveform.
|