A first thermal head that comes into contact with a front surface of a thermal paper sheet, and a second thermal head that comes into contact with a rear surface of the thermal paper sheet are provided. Further, forward printing and backward printing of the first thermal head with respect to the front surface of the thermal paper sheet are selectively controlled. Furthermore, forward printing and backward printing of the thermal head with respect to the rear surface of the thermal paper sheet are selectively controlled.