A thermal printer apparatus has a configuration which avoids adverse
influences caused by a voltage variation and a change in printing speed so
that superior printing quality is obtained. A temperature of a thermal
head is measured based on an output signal of a thermistor contained in
the thermal head, and a voltage applied to the thermal head is measured by
a thermal head voltage detecting circuit. A CPU calculates a maximum
energizing pulse width based upon the measured temperature and
head-applied voltage, a main pulse width based on the maximum energizing
pulse width and a printing speed, and a preselected ratio of a sub-pulse
width with respect to the maximum energizing pulse width in response to a
drive history. The CPU supplies the energizing pulse to the thermal head
and the energizing pulse has a width set as the smaller of the sum of the
pulse widths of the main pulse and the sub-pulse, and the maximum
energizing pulse width.
Een thermische printerapparaat heeft een configuratie die ongunstige invloeden vermijdt die door een voltagevariatie en een verandering in druksnelheid worden veroorzaakt zodat de superieure drukkwaliteit wordt verkregen. Een temperatuur van een thermisch hoofd wordt gemeten gebaseerd op een outputsignaal van een thermistor in het thermische hoofd, en een voltage dat op het thermische hoofd wordt toegepast wordt gemeten door een thermisch hoofdvoltage ontdekkend kring. Een cpu berekent een maximum het activeren impulsbreedte die op de gemeten temperatuur en het hoofd-toegepaste voltage wordt gebaseerd, een hoofdimpulsbreedte die op de maximum het activeren impulsbreedte en een druksnelheid wordt gebaseerd, en een voorgeselecteerde verhouding van een sub-impulsbreedte met betrekking tot de maximum het activeren impulsbreedte in antwoord op een aandrijvingsgeschiedenis. Cpu levert de het activeren impuls aan het thermische hoofd en de het activeren impuls heeft een breedte die als kleiner van de som impulsbreedten wordt geplaatst van de belangrijkste impuls en de sub-impuls, en de maximum het activeren impulsbreedte.