摘要 |
PROBLEM TO BE SOLVED: To provide a method for controlling energization time for a thermal head at an unstable voltage, the method capable of reflecting a peripheral temperature of the thermal head to the control.SOLUTION: In the method, a fixed value is set to a variable number C (S31), and an energization to a thermal head is started just after a start of a printing period (S33). The energization to the thermal head is maintained until a lapse of a pulse on time calculated on the basis of a chopping duty ratio decided from a voltage of the thermal head (S32, S34-S36). The energization to the thermal head is suspended until a unit time elapses after the pulse on time elapses (S37, S38). C(V)×K(TH) calculated on the basis of a temperature and a voltage of the thermal head is subtracted from the variable number C (S39). If the variable number C is greater than 0 (S40), the processing of S32 to S39 is repeated. If the variable number C is equal to or less than 0, the suspension of the energization to the thermal head is maintained until the printing period is finished (S41, S42). The processing of S31 to S42 is executed every printing period. |