Abstract: Apparatus for optically reading data by transverse orthogonal scanning of a moving rectangular flat information carrier, such as a card. The apparatus includes a driver for advancing the carrier. The driver has two drive wheels and two cooperating idle rollers, the axes of which all lie in the vertical transverse main plane. Each drive wheel is independently driven by a separate electric stepper motor independently connected to control logic. By using independent stepper motors, the driver is able to straighten carriers not perfectly aligned as they enter the apparatus, and to permit reading of poorly printed carriers, achieving a high resolution even with mechanical components of conventional quality.