A barcode scanner, also called a point-of-sale (POS) scanner or a price scanner, is a device used to capture and read information contained in a barcode. The scanner consists of a light source, a lens and a light sensor that translates optical impulses into electrical ones.