Code 39 is a common barcode type used for various labels, such as name badges, inventory and industrial applications. Code 39 is also known as the 3 of 9 Barcode, Code 3 of 9 and Barcode39. Several standards exist that dictate how Code 39 barcodes should be printed for certain implementations.
The Code 39 barcode is the easiest of the alpha-numeric barcodes to use. It is designed for character self-checking, and eliminates the need for character check calculations. Although a checksum character is optional, many standards require it.
The symbology of the Code 39 character set consists of barcode symbols representing numbers 0-9, upper-case letters A-Z, the space character and the symbols – . $ / + %. Lower-case characters may also be easily encoded. Printing of the Code 39 barcode as a font is an easy process, if checksum characters are not required for the implementation.