<p>In a thermal printer for thermo-sensitive recording, a plurality of heating resistors (2) are electrically divided into N units each having M heating resistors, and N driver circuits (3), N latch circuits (4) and N shift registers (5) which are interconnected in tandem are respectively provided in association with the N units of M heating resistors. Dot data signals and associated hysteresis correction signals are collectively applied to the shift registers so that a pulse for print data and a pulse for hysteresis correction data can be applied continuously for printing.</p>