Barcode is nothing but a piece of paper pasted on items. You would have seen patterns of black and white vertical lines on items in stores, books, hardware items etc. These lines may seem oblivious to you but they contain large amount of information regarding the product on which they are pasted. But with little research you can have an idea what are several types of barcodes, what their functionalities are and what are their advantages and disadvantages. Diverse algorithms are used to