Barcode Classes
Barcode classes are based on how much and what kind of data can the barcode hold
Barcodes have three main classes:
- Numeric only (linear): numbers only 0-9
- Alpha-numeric (linear): These can get tricky, code 128 allows for all ASCII characters , while code 39 only allows Uppercase letters, numbers and space -, .,$, /,+, %
- 2-Dimensional (2D): Can hold large amounts of data of various type
When choosing a barcode, it is very important to know what type of information will be coded into the barcode and what it will be used for. There are several industry standards, requiring the use of a particular barcode. The most commonly known is the UPC barcode - to identify products for resell. ISBN is another familiar barcode used only for books and media.
Example: bar coding the SKU of a product for internal purpose (such as inventory tracking.)
- First, you must know if the product SKU is numeric or alpha-numeric. If the SKU is alpha-numeric then you must find out if it has any special characters in it.
- Next, if you want the barcode to contain more that one piece of data, you may need to check into a 2d barcode.
Some linear barcodes can hold more than one piece of data, but are limited to a certain number of charters.
Numeric Only | Numeric Only | 2-Dimensional (2D) | |||
---|---|---|---|---|---|
EAN 13 | Code 128 | Aztec Code | |||
EAN 8 | Code 39 | Composite Code | |||
Industrial 2 of 5 | Code 93 | DataMatrix | |||
Interleaved 2 of 5 | UCC/EAN 128 | Maxicode | |||
Standard 2 of 5 | PDF-417 | ||||
Postnet | |||||
UCC/EAN Shipping | |||||
UPC-A | |||||
UPC-E | |||||