A barcode is a combination of a series of numbers or alphanumeric characters accompanied by scannable code. This code can be a series of parallel bars of different widths (1D barcode) or a square composed of black and white smaller squares (2D barcode). Optical scanning devices are able to quickly read and translate the barcode [...]