To automatically carry out cleaning of an optical card without lowering the cleaning performance and improve the durability of members.
An optical card C is inserted in an insertion port and is passed between a cleaning roller 11 and a carrier roller 12. At this point, the rotation of cleaning roller 11 is stopped by a ratchet pawl 18 and a ratchet gear 17 and the card surface slides on the cleaning roller 11, which carries out cleaning. At the time of ejection of the optical card C, the ratchet pawl 18 is disengaged from the ratchet gear 17 to allow free rotation of the cleaning roller 11. while the optical card C is being pressed by a predetermined pressing force, the optical card C is firmly held and carried toward the insertion port. In this case, the circumference of a cleaning surface of the cleaning roller 11 is set to not exceed the card length in the direction of card ejection, and a predetermined pressing force is applied to the surface of the optical card C passing between the cleaning roller 11 and the carrier roller 12.