Patent ID: 8141972

Claim:
A printing apparatus for printing with a printhead, comprising: a carriage configured to reciprocally move and to which the printhead is mounted; a generation unit configured to time-sequentially generate a plurality of signals indicating positions of the carriage according to the movement of the carriage, wherein at least one of the plurality of signals is outputted each time the carriage moves a certain distance; a prediction unit configured to, based on a first timing and a second timing at which a first signal and a second signal of the plurality of signals are respectively outputted, predict a third timing at which a next signal of the plurality of signals is to be outputted; a calculation unit configured to calculate driving timings of the printhead for each of a plurality of positions obtained from dividing a moving distance of the carriage during a period between the second timing and the predicted third timing into equidistant parts; and a driving unit configured to drive the printhead at the driving timings.