To provide a color printer for preventing a wasteful feeding or the like of a ribbon according to an elimination of a recognition of an initialization caused by the initialization such as resetting or the like even though a cueing of Y(yellow) has been already conducted.
A drive motor 24 is reversely rotated at the time of an initialization. A switch gear 28 is moved counterclockwise by the reverse rotation, engaged with a stop gear 29, a supply side gear 6a is rotated clockwise, and a color ink ribbon is rewound. That is, at the time of the initialization, the ribbon is once rewound. Thereafter, the motor 24 is forward rotated. The gear 28 is moved clockwise by the forward rotation of the motor 24, engaged with an idle gear 30, a take-up side gear 5a is rotated counterclockwise and the ribbon is taken up. A process for detecting a cueing mark is executed by the taking-up, and Y(yellow) is cued.