Abstract: A method and apparatus for controlling a thermal printer head. The temperature of a recording medium is sensed to determine a heating parameter for controlling the heat supplied to the thermal printer head. A transforming circuit receives image data and the heating parameter, transforms them into printing signals for contorlling the thermal printer head, and supplies the printing signals to the thermal printer head. Thus variation in printed color tone on the recording medium caused by temperature change is compensated successfully.