A card reader is a data input DEVICE that reads data from a card-shaped storage medium. ... A MEMORY card reader is a device used for COMMUNICATION with a smart card or a memory card. A MAGNETIC card reader is a device used to read magnetic STRIPE cards, such as credit cards.