
Code 128
Code 128 barcodes encode a full range of characters, including digits, letters, and punctuation. This symbology is used for shipping, asset management, and unique identifiers.
Applications
- Asset tags
- Shipping
- Serial numbers
Other Names
FAQs
Can I encode a CR keystroke in a Code 128 barcode?
Barcode Producer currently doesn't officially support encoding a CR keystroke in a Code 128 barcode. However, it is possible to encode a CR with Barcode Producer by composing the value in a text editor, such as TextWrangler (or BBEdit), then copying and pasting the text into the barcode content field.
Does Barcode Producer support Function Characters (like FNC1)?
Yes. For that, you will need to use the GS1-128 symbology.
Can I select a specific character subset?
For the Code 128 symbology, there are 3 different character subsets - A, B, & C. Some subsets are more efficient (compact) at encoding certain characters - the same data is encoded no matter what subset is used. By default, Barcode Producer implements a minimization algorithm for the Code 128 symbology in order to make barcode as compact as possible.
It isn't necessary to use a specific subset; barcode scanners will read the same value either way as the same data is encoded, no matter what subset is used.
If you do wish to force a specific character subset, you can certainly do so. In the Code 128 editor, click on the "Code Set" field and select the character subset you want to use. The Autosetting utilizes the minimization algorithm in order to make barcode as compact as possible.

Related Symbologies
