Code 39

This page refers to Labeljoy 5, which is not the latest release!

Please upgrade to Labeljoy 6 to get the latest version of the software with all its amazing features, or go to Labeljoy 6 user guide if you already own it.

code 39

Code 39 (also known as "USS Code 39", "Code 3/9", "Code 3 of 9", "USD-3", "Alpha39", "Type 39") is a variable length, discrete barcode symbology. The Code 39 specification defines 43 characters, consisting of uppercase letters (A through Z), numeric digits (0 through 9) and a handful of special characters (-, ., $, /, +, %, and space).*

Labeljoy requires you to enter up to 255 characters to generate the barcode.
Enter the text in the text box.

code 39 symbol

Code 39 barcodes can include an optional check digit. The check digit may be encoded in the symbol, and optionally displayed in the human readable text as well.
Define check digit settings using the Checksum combo box.

code 39 with a check digit displayed in the text code 39 with a check digit not displayed in the text

Code 39 can be extended to encode all ASCII characters below 128, including lower case text. Activate the Full encoding check box to enable Full ASCII mode.
Full ASCII mode comes at the expense of symbol length.

code 39 in full ASCII mode

Text concatenation:
When a code 39 barcode element is generated by concatenating fields or counters, the following rules apply:
- When is standard mode, the text to be encoded can only contain uppercase letters (A through Z), numeric digits (0 through 9) and one or more allowed special characters (-, ., $, /, +, %, and space).
- When in Full ASCII mode, the text to be encoded can contain any character up to ASCII 127.
When a value not complying with the above rules is found, the barcode is not displayed.

The human readable text can also be shown above the symbol or hidden according to the setting specified in the Text combo box.

code 39 with text above the symbol code 39 with hidden text

* From wikipedia.