Lettore di codici a barre
Un lettore ottico che decodifica un codice a barre dall'alternanza di chiaro e scuro che riflette.
Lo scanner illumina il codice e misura la luce riflessa con un fotodiodo: le barre nere riflettono poco, gli spazi chiari molto, e le larghezze di questa alternanza compongono le cifre. Gli scanner laser fanno oscillare un raggio con uno specchio rotante per leggere il codice da qualsiasi angolazione; i lettori CCD e a telecamera, più semplici, fotografano l'intero simbolo in una volta e lo decodificano dal disegno di barre larghe e strette.
La prima scansione reale in un negozio avvenne nel giugno 1974 in Ohio: una confezione di gomme da masticare Wrigley's, marcata con il nuovo codice UPC. Collegò la cassa al registro di magazzino in tempo reale e rese possibili le casse automatiche e le spedizioni tracciabili. Lo stesso principio di base, la lettura ottica di uno schema stampato, è un lontano parente del più antico lettore di schede perforate.