ISO, UPC and GS1 are the abbreviations of what?
A barcode is an optical, machine-readable, representation of data; the data usually describes something about the object that carries the barcode. Initially, barcodes were only scanned by special optical scanners called barcode readers. Later application software became available for devices that could read images, such as smartphones with cameras.