General function of barcode scanners are used at checkout surfaces and hospitals and therefore are also used to be able to process identification documents. Certain kinds of scanners, like durable scanners, are generally used in harsh or excessive conditions. Barcode scanners includes a code reader as well as decoder. The reader throws light on a barcode and measures the quantity of light that will be reflected back from the barcode. This light energy is converted into electrical energy by way of scanner. The electric power in turn is became data in the computer.