Code 128

Support for the parameters in the table is labeled as follows:

ü = Parameter is supported and available via the Scanner Options tab in the device profile.

X = Parameter is not supported on this device.

NYI = Not Yet Implemented. These parameters are considered unsupported, though they can (with knowledge) be set via the CCI or advanced settings.

A730 and A730x support for symbologies and parameters may differ. Refer to the table below for details.

The registry keys in the table below are located under:

[HKEY_LOCAL_MACHINE\Software\xxx\Imager\Code 128]
Registry Key Default
Value
A730 A730x Description
Code128Activation 0x1 ü ü Enables the standard Code 128 symbology.
ISBT128Activation 0x0 ü ü Enables the International Society of Blood Transfusion's variant of Code 128.
GS1-128Activation 0x1 ü ü Enables the GS1 (formerly EAN) variant of Code 128.
UnconventionalGS1-128 0x1 ü ü Unconventional decoding mode bitfield, where
bit 0 = allow decode of double FNC1,
bit 1 = FNC2 append disabled,
bit 2 = FNC4 ASCII extensions disabled.
Code128ReadingRange 0x1 ü ü Enables Vesta algorithm decoding for better read range.
Code128CodeMark 0x44 ü ü A single character inserted before the barcode data to indicate the symbology.
GS1-128CodeMark 0x44 ü ü A single character inserted before the barcode data to indicate the symbology.
Code128CheckDigitVerification 0x0 ü X Enables verification of French CIP check digit.
Code128ReadingTolerance 0x0 ü X Enables verification of segment width, where
0 = disabled,
1 = medium tolerance,
2 = low tolerance.
Code128BarCodeLengthL1 0x0 ü ü Length value L1. Range is 0x0 to 0xFF (0 to 255).
Code128BarCodeLengthL2 0x0 ü ü Length value L2. Range is 0x0 to 0xFF (0 to 255).
Code128BarCodeLengthL3 0x0 ü ü Length value L3. Range is 0x0 to 0xFF (0 to 255).
Code128BarCodeLengthMode 0x0 ü ü Length verification mode, where
0 = "L1 is min length",
1 = "L1, L2, L3 are fixed lengths" – Not supported on A730x,
2 = "L1 is min, L2 is max length".
GS1-128Identifier 0x1 ü X Enables transmission of AIM identifier before the barcode data. This is ignored if GTIN is active.
Code128SeparatorCharacter 0x1d ü X Separator between multiple concatenated barcodes.
Code128ConcatenationTransmission 0x0 ü X Multiple label concatenation, where
0 = disabled,
1 = only concatenated, and
2 = concatenate if possible.
Code128Concatenation 0x0 ü X Enables non-ISBT-compliant barcodes to be concatenated.
GTINProcessingforGS1-128 0x0 ü X Limits valid GS1-128 barcodes to GTIN (Global Trade Item Number)-compliant format.
Code128UDSI B3 ü ü User-defined symbology identifier. Range is 0-4 characters.
GS1-128UDSI C9 ü ü User-defined symbology identifier. Range is 0-4 characters.