Patent ID: 8292393

Claim:
A printer comprising: a head; a transport roller; a transport mechanism that transports a medium in a transport direction with respect to the head by rotating the transport roller, according to a target transport amount to be targeted; a memory that stores a plurality of correction values associated with a relative position of the head and the medium; and a controller that corrects the target transport amount based on correction values which are in number according to a size of the target transport amount and to the relative position and not to a rotating position of the transport roller; and controls the transport mechanism based on the target transport amount that has been corrected, wherein each of ranges of the relative position corresponds to a transport amount by a rotation amount of less than one rotation of the transport roller, each correction value is associated with a range of the relative position to be applied with that correction value, and the controller corrects the target transport amount by assigning weights to the correction value according to a ratio of a range of the relative position that changes when transporting by the target transport amount to the range of the relative position to be applied with the correction value.