Barcode readers are electronic devices that can read printed barcodes. Barcode readers consist of a light source, a lens and an optical sensor that transforms light pulses into electrical pulses. A barcode reader, also known as a point-of-sale (POS) scanner or price scanner, is a device used to capture and read information contained in a barcode. It also contains a decoder circuit which analyzes the barcode image data provided by the sensor and sends this content to a computer.