For this reason, there is a method of preventing the cooling of the thermal head by applying energy to the thermal head again to thereby re-drive the thermal head when the recording period or the downtime has become long, but there has been the problem that if the print timing of the next line occurs during the re-driving, the completion of the re-driving for one line must be waited for and thus t