An Introduction To Barcodes
By: Humphrey Appleby
Barcodes encode numeric or textual information in a printable, machine-readable form.
The use of barcodes can significantly reduce cost of warehouse management and inventory.
Two main forms of barcodes exist today: Linear or normal barcodes encode data over a horizontal stretch of space or one dimension. This kind of barcode typically encodes between four and forty digits or characters. So called area codes encode data in two dimensions, resulting in much higher density which allows for up to three thousand characters to be encoded.
Most linear barcode types will only encode numbers or digits. Two notable exceptions are Code 39 and Code 128 which can also encode alphanumeric characters like letters. Two dimensional area codes usually encode numbers, letters and special characters.
The most common linear barcode type is Code EAN which is used to encode article numbers in retail. It's used throughout the world with the notable exception of the USA which uses a related code, Code UPC, for the same purpose.
A special form of Code EAN carries a so called Addon, a smaller barcode next to the main barcode that can encode pricing information and the like. Code EAN with a five digit Addon is used to encode ISBN (International Standard Book Number), while Code EAN with a two digit Addon is used to encode ISSN (International Standard Serials Number).
Other notable linear barcode symbologies and their applications include Code 39 (used for pharmaceuticals), Code 128 (warehouse management and retail) and Code Two-Of-Five (warehouse management and inventory).
The most common two dimensional area codes are PDF417 and Datamatrix, both of which are used in manufacturing, package tracking and similar applications which require large data amounts to be encoded.