|   | Class | Description | 
|---|
|   | Codabar | 
  See Wikipedia - http://en.wikipedia.org/wiki/Codabar
  
  Older standard that typically only represents numeric data, but can 
  represent a few letters and symbols, but the standard doesn't represent
  non-numeric data in the body.
  
  Because Codabar is self-checking, most standards do not define a check
  digit. | 
|   | Code128 | 
  See http://www.azalea.com/faq.html/code-128/#Q3 for a good explanation (and
  http://en.wikipedia.org/wiki/Code_128)
  
  Code set A - alphanumeric data with uppercase letters only and 
  non-typeable control codes.
  
  Code set B - alphanumeric data with upper/lowercase letters, numeric, and
  punctuation.
  
  If a code set is not specified, the output will default to a Code set B
  output. | 
|   | Code39 | 
  wikipedia: http://en.wikipedia.org/wiki/Code_39
  
  Spec includes 43 characters, A through Z, 0 through 9, and special
  characters. | 
|   | Code93 | 
  See http://en.wikipedia.org/wiki/Code_93
  
  Code 93 is designed to encode 26 upper case letters, 10 digits and 7 
  special characters. | 
|   | Ean | 
  See Wikipedia http://en.wikipedia.org/wiki/International_Article_Number_(EAN)
  
  Superset of the UPC 12 digit system created in Europe.
  
  Supports EAN-13 and EAN-8. | 
|   | Int25 | 
  Interleaved 2 of 5. | 
|   | Msi | 
  Modified Plessey ("MSI"); see http://en.wikipedia.org/wiki/MSI_Barcode
  
  Numeric only, very simple barcode.
  
  This implementation does generate the optional check digit. | 
|   | Upc | 
  Universal Product Code; 
  see http://en.wikipedia.org/wiki/Universal_Product_Code
  
  See http://www.morovia.com/education/symbology/upc-e.asp and
  http://www.barcodeisland.com/upce.phtml#Example for notes on conversion of 
  UPC-A to UPC-E.
  
  UPC-A is a 12 digit numerical system  (11 with a check). |