摘要 |
<p>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 (S103); and based on this count value, a table is referenced to determine the pulse width of a single pulse (S104). 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 (S105). <IMAGE></p> |