A printing medium is conveyed at a high speed and high accuracy by reducing the conveyance error of a conveyor roller as much as possible. For this purpose, the printing apparatus includes first measuring unit for obtaining a conveying amount of said printing medium by measuring a rotational amount of the conveyor roller, second measuring unit for obtaining a conveying amount of the printing medium by directly detecting a moving amount of the printing medium, and control conveying operation by using both of output values obtained from the first measuring unit and the second measuring unit. Thereby, it is possible to correct the output value from the first measuring unit by the output value from the second measuring unit, as well as to switch the output value used for the conveyance control between both the output values.
展开▼