Username   Password       Register

Bar Codes

Bar codes come in many shapes and sizes. Common 1-Dimensional bar codes use lines of black on a white background to encode data. Postnet, which is used by the U.S. Postal Service, uses bar height to encode data instead. Most U.S. state drivers licenses use a 2-Dimensional bar code like PDF-417 to enable them to encode lots of data in limited space. Special 2-D bar code scanners are required to read 2-D bar codes.

The coding formats vary from simple to complex. Some bar code standards also print the encoded values above or below the bar codes.

Bar Code Standards

There are many competing standards for bar codes, including:

Bar CodeSizeData TypeUsage
UPC-A12NumericPoint of Sale in the United States
UPC-E8NumericCompressed form of UPC-A
EAN13NumericPoint of Sale outside of the United States and books globally
EAN-88NumericCompressed form of EAN
Code 11120-9 and -CLLI Codes for telecom equipment
Code 39 / Code 3 of 9Variable0-9, A-Z, <space>, -, +, ., $, /, %
Code 93Variable0-9, A-Z, <space> -, +, ., $, /, %Compressed form of Code 39
Code 12812Alphanumeric
Standard 2 of 5VariableNumericAirline tickets and photo finishing
Industrial 2 of 5VariableNumeric
Interleaved 2 of 5 (I 2/5) & ITF-14VariableNumericManufacturing, warehouse, air cargo
Code 128Variable128-bit ASCII characters
UCC/EAN-128Variable128-bit ASCII charactersStore coupons and EDI shipping labels
CodabarVariable0-9 and -, $, :, / , ., +Libraries, blood banks, package delivery
PlesseyVariable0-9 and A-FRetail grocery shelf marking and libraries
Postnet10Zip CodesZip codes on letters
PharmacodeVariableNumbers from 1 to 8190Packing control systems
DataMatrixVariable256-bit ASCII charactersManufacturing
MaxiCode93256-bit ASCII charactersUPS (United Parcel Service)
QR Code1520AlphanumericManufacturing
PDF-417Variable256-bit ASCII charactersDrivers Licenses

The "Size" column above is the raw numbers of characters of storage space. Checksums reduce the amount of usable space and compression increases the amount of effective space.

UPC-A Bar Codes

UPC-A is the most common bar code standard in the United States, because it is printed on almost everything we purchase. UPC-A encodes:

DigitsPurpose
6Manufacturer number
5Product number
1Check digit

EAN Bar Codes on Books

Books, even in the United States, are labeled with EAN bar codes. Books actually have two bar codes side-by-side.

The bar code on the left encodes the ISBN and the bar code on the right encodes the suggested retail price of the book:

DigitsPurpose
3EAN County Code -- Always "978" for "Bookland"
9The first 9 digits of the ISBN
1Check digit
DigitsPurpose
1The number 5
4The suggested retail price

UPC and UCC/EAN 128 Bar Codes on Coupons

Coupons also contain two bar codes, the first encoded with UPC and the second encoded with UCC/EAN 128.

DigitsPurpose
1NSC (Number System Character), always 5
5Manufacturer number
3Product family code
2Redemption value
1Check digit
DigitsPurpose
1NSC (Number System Character)
5Offer code
4Expiration date (MMYY)

The Future of Bar Codes

Because of the significant difficulties associated with replacing a bar code system in any production environment, the number and variety of competing bar code systems is not likely to be reduced in the near future.

blog comments powered by Disqus

Discuss Bar Codes in the forums.

 
(0 - user rating)