A barcode is an optical machine-readable representation of data relating to the object to which it is attached. Originally barcodes systematically represented data by varying the widths and spacings of parallel lines, and may be referred to as linear or one-dimensional (1D). Later they evolved into rectangles, dots, hexagons and other geometric patterns in two dimensions (2D). Although 2D systems use a variety of symbols, they are generally referred to as barcodes as well. Barcodes originally were scanned by special optical scanners called barcode readers. Later, scanners and interpretive software became available on devices including desktop printers and smart phones.
Due to advances in technology, barcode labelling has now replaced the usual method of pricing goods for sale. Barcode labels are a series of continuous white spaces and black stripes of different widths which can be scanned and interpreted by a barcode scanner. The coding of barcode labels is done using different symbols that can be read and interpreted by designated software or a barcode scanner. This type of system is used in a variety of applications for quick billing, precise calculations and maintaining inventory records.
Barcodes such as the UPC have become a ubiquitous element of modern civilization, as evidenced by their enthusiastic adoption by stores around the world; most items other than fresh produce from a grocery store now have UPC barcodes. Cost saving and precise data collection is one of the major benefits of using barcode labels. Keeping track of inventory is one of the best ways to save on capital costs whilst keeping a track of inventory items at the same time. Barcodes can allow for the organization of large amounts of data. They are also used to facilitate the separation and indexing of documents that have been imaged in batch scanning applications, track the organization of species in biology. They can also be used to keep track of objects and people; they are used to keep track.