A barcode scanner is a device that is used to read the printed barcodes. A barcode consists of a series of parallel, adjacent bars and spaces that are decoded with the intensity of the light reflected by them. When the scanning is initialized, the scanner lens reads the entire code with the help of the light source and converts the code into 0s and 1s.