I lettori leggono tutti i codici 1D e 2D con diversi tipi di luce. La luce che colpisce il codice e che viene riflessa viene trasmessa ad uno speciale elemento ricevente in gradi diversi, decodificata e valutata elettronicamente