Barcode-Scanner werden üblicherweise als Barcode-Scanner oder Barcode-Leser bezeichnet. Sie sind Geräte zum Lesen der in Barcodes enthaltenen Informationen. Sie können in ein-dimensionale und zwei-dimensionale Barcode-Scanner unterteilt werden.
Barcodes bestehen aus schwarzen und weißen Linien, und Barcode-Scanner verwenden Infrarotlichtquellen, die Infrarotlicht emittieren, um die Breite der Barcodes basierend auf dem Unterschied im Reflexionsgrad von Infrarotlicht durch Schwarz und Weiß zu bestimmen. Im Barcode-Scanner befindet sich ein Sensor, der je nach Intensität des reflektierten Lichts unterschiedliche Spannungen erzeugt, den Chip zur Dekodierung verwendet und schließlich das richtige Zeichen zurückgibt, das durch die Barcodes dargestellt wird.