Vers 1960, le lecteur de cartes IBM 1442 utilise douze cellules optiques qui lui permettent de lire 400 cartes/minute dans le sens de la longueur. Le lecteur IBM 2540 en utilisera 80 pour les lire dans le sens de la largeur, atteignant 1000 cartes/minute.