1D and 2D barcodes: Why and what are barcodes good for?
A barcode (also bar code) is a visual, machine-readable representation of data. The data usually describes something about the object that carries the barcode.
Traditional barcodes systematically represent data by varying the widths and spacings of parallel lines, and may be referred to as linear or one-dimensional (1D). Later, two-dimensional (2D) variants were developed, using rectangles, dots, hexagons and other geometric patterns, called matrix codes or 2D barcodes, although they do not use bars as such. 2D barcodes offer a higher data density so that you usually can put more data into a 2D 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. You can read more about barcodes at wikipedia.
Traditional barcodes systematically represent data by varying the widths and spacings of parallel lines, and may be referred to as linear or one-dimensional (1D). Later, two-dimensional (2D) variants were developed, using rectangles, dots, hexagons and other geometric patterns, called matrix codes or 2D barcodes, although they do not use bars as such. 2D barcodes offer a higher data density so that you usually can put more data into a 2D 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. You can read more about barcodes at wikipedia.