Patent ID: 8202013

Claim:
A printer, comprising: a printing head that executes printing in units of columns of dots; a feed roller that feeds a print medium in synchrony with driving of the printing head; a motor that constitutes a drive source for the feed roller; a memory section that memorizes a predicted idling amount for implementing idling wait processing that delays a drive start timing for the printing head relative to a drive start timing for the motor, the predicted idling amount being an idling amount predicted to occur after drive of the motor starts; and a drive control section that controls driving of the printing head and the motor, wherein when the predicted idling amount is more than an actual idling amount after halting and restarting printing operation, the drive control section driving the motor by a first idling amount that is smaller than the predicted idling amount, implementing printing of data for a first dot column to be printed at printing restart in response to the motor being driven by the first idling amount in which the print medium is fed based on mechanical loss amount including deformation loss of the feed roller, further driving the motor by a subtraction amount that equals the predicted idling amount minus the first idling amount such that the motor is driven in total by the predicted idling amount since the driving of the motor started, and then restarting printing from the first dot column data in response to the motor being driven in total by the predicted idling amount since the driving of the motor started.