Un barcode scanner è un dispositivo utilizzato per leggere le etichette dei codici a barre. Quando il laser dello scanner inizia a leggere un’etichetta di codice a barre, converte le linee in bianco e nero del codice a barre in numeri e caratteri. Quindi trasmette quel codice al computer esattamente come se fosse stato digitato sulla tastiera. Dal momento che la digitazione manuale dei caratteri è estremamente dispendiosa in termini di tempo, inefficace e di solito presenta un elevato tasso di errore, gli scanner sono considerati uno strumento essenziale e utile per diversi settori applicativi.