Abstract: A card reader for reading a Hollerith coded card where the holes in the card are scanned by a single array of photo detectors as the card is withdrawn from a slot, and where an edge detector determines when the card is fully inserted into the slot so as to activate a scanner and signal a memory unit to accept data from the scanner, and where an error detector detects any improper scanning of the card by counting the number of rows scanned and prevents processing of incorrectly generated data.