A barcode (also bar
code) is a machine-readable representation of information in a
visual format on a surface. Originally barcodes stored data in the
widths and spacings of printed parallel lines, but today they also
come in patterns of dots, concentric circles, and hidden in
images.
Barcodes can be read by optical scanners called barcode
readers or scanned from an image by special software. Barcodes are
widely used to implement Auto ID Data Capture (AIDC) systems that
improve the speed and accuracy of computer data entry. Barcode
Software is used to create and print barcodes.
