เครื่องอ่านบาร์โค้ดจะฉายแสงลงบนแท่งบาร์โค้ด แล้วรับแสงที่สะท้อนกลับจากแท่งบาร์โค้ด ซึ่ง Space จะสะท้อนแสงได้ดีกว่าแท่งBar จากนั้นปริมาณแสงสะท้อนจะถูกเปลี่ยนไปเป็นสัญญาณทางไฟฟ้า แล้วถูกส่งต่อไปยังตัวถอดรหัส (Decoder) และแปลงให้เป็นข้อมูลที่สามารถนำไปใช้งานได้
Barcode Scanner หรือ เครื่องอ่านบาร์โค๊ด คือ เป็นอุปกรณ์ที่ใช้อ่านข้อมูลที่อยู่ในแท่งบาร์โค้ด แล้วแปลงให้เป็นข้อมูลที่สามารถเข้าใจได้โดยคอมพิวเตอร์