摘要 |
PURPOSE:To enable uniform energy application even in the presence of scattering of resistance values, by providing a heating value controlling means for controlling the quantity of heat generated by heat generating elements through varying pulse duration data according to the resistance of the elements, in a thermal printer. CONSTITUTION:Each time image data 6 is inputted, data is shifted from line buffers 1-3 into shift registers 4-7, and the data is referenced in a heat correction ROM 8, thereby converting the data into data values obtained by canceling the effects of accumulated heat corresponding to the three preceding lines and thermal effects of two adjacent dots on the relevant dot. Data corresponding to each element of a thermal head 11, which has been measured by a resistance- detecting part 12 and stored into a memory 14 through an A/D converter 13 at the time of rise of a power supply is read from the memory 14, is converted by a data-correcting part 9 so that the data from the heat correction ROM 8 will be appropriate energy data, and each element of the thermal head 11 is driven by a driver 10 on the basis of the resultant data. Thus, uniform energy application can be achieved. |