User's Manual

Table Of Contents
Scanner SupportChapter 6
182 700 Series Color Mobile Computer User’s Manual
Code 128 Enumerations
typedef enum tagCode128Decoding
{
ITC_CODE128_NOTACTIVE = 0, // Default
ITC_CODE128_ACTIVE = 1,
ITC_CODE128_NO_CHANGE = 255
} ITC_CODE128_DECODING;
typedef enum tagEan128Identifier
{
ITC_EAN128_ID_REMOVE,
ITC_EAN128_ID_INCLUDE, // Default
ITC_EAN128_ID_NO_CHANGE = 255
} ITC_EAN128_IDENTIFIER;
typedef enum tagCode128Cip128
{
ITC_CODE128_CIP128_NOTACTIVE = 0, // Default
ITC_CODE128_CIP128_ACTIVE = 1,
ITC_CODE128_CIP128_NO_CHANGE = 255
} ITC_CODE128_CIP128;
#define ITC_CODE128_FNC1_NO_CHANGE 255.
This definition can be used when the Code128 FNC1 does not require any change.
#define ITC_BC_LENGTH_NO_CHANGE 255. This definition can be used when the bar
code length does not require any change.
The table below shows what to be expected for EAN 128 labels for various
symbology identifier transmit configurations and EAN 128 Identifier op-
tions.
Setup Application’s Expected Result
EAN 128 ]C1 ID Symbology ID option EAN 128 Label Other Labels
1 Include ]C1 Disabled <data> <data>
2Remove]C1Disabled <data> <data>
3 Include ]C1 AIM ID Transmitted ]C1<data> ]XY<data>
4Remove]C1AIDIDTransmitted ]C1<data> ]XY<data>
5 Include ]C1 Custom ID Transmitted Z]C1<data> Z<data>
6Remove]C1Custom ID Transmitted Z<data> Z<data>
where X” is the symbology identifier, “Y” is the modifier character, and “Z” is the 1-byte symbology identifier.