] = Flag Character (ASCII 93)
c = Code Character (see table below)
m = Modifier Character (see table below)
Code Character  | Code Type  | 
|---|---|
A  | Code 39, Code 39 Full ASCII, Code 32  | 
C  | Code 128, ISBT 128, ISBT 128 Concatenated, GS1-128, Coupon (Code 128 portion)  | 
d  | Data Matrix, GS1 Data Matrix  | 
E  | UPC/EAN, Coupon (UPC portion)  | 
e  | GS1 DataBar Family  | 
F  | Codabar  | 
G  | Code 93  | 
g  | Grid Matrix  | 
H  | Code 11  | 
h  | Han Xin  | 
I  | Interleaved 2 of 5  | 
L  | PDF417, Macro PDF417, Micro PDF417  | 
L2  | TLC 39  | 
M  | MSI  | 
Q  | QR Code, MicroQR, GS1 QR  | 
S  | Discrete 2 of 5, IATA 2 of 5  | 
U  | Maxicode  | 
z  | Aztec, Aztec Rune  | 
X  | Bookland EAN, ISSN EAN, Trioptic Code 39, Chinese 2 of 5, Matrix 2 of 5, Korean 3 of 5, US Postnet, US Planet, UK Postal, Japan Postal, Australia Post, Netherlands KIX Code, USPS 4CB/One Code/ Intelligent Mail, UPU FICS Postal, Mailmark, Signature Capture  | 
Code Type  | Option Value  | Option  | 
|---|---|---|
Code 39  | 0  | No check character or Full ASCII processing.  | 
1  | Reader has checked one check character.  | |
3  | Reader has checked and stripped check character.  | |
4  | Reader has performed Full ASCII character conversion.  | |
5  | Reader has performed Full ASCII character conversion and checked one check character.  | |
7  | Reader has performed Full ASCII character conversion and checked and stripped check character.  | |
Example: A Full ASCII barcode with check character W, A+I+MI+DW, is transmitted as ]A7AIMID where 7 = (3+4).  | ||
Trioptic Code 39  | 0  | No option specified at this time. Always transmit 0.  | 
Example: A Trioptic barcode 412356 is transmitted as ]X0412356  | ||
Code 128  | 0  | Standard data packet, no Function code 1 in first symbol position.  | 
1  | Function code 1 in first symbol character position.  | |
2  | Function code 1 in second symbol character position.  | |
Example: A Code (EAN) 128 barcode with Function 1 character FNC1 in the first position, AIMID is transmitted as ]C1AIMID  | ||
I 2 of 5  | 0  | No check digit processing.  | 
1  | Reader has validated check digit.  | |
3  | Reader has validated and stripped check digit.  | |
Example: An I 2 of 5 barcode without check digit, 4123, is transmitted as ]I04123  | ||
Codabar  | 0  | No check digit processing.  | 
1  | Reader has checked check digit.  | |
3  | Reader has stripped check digit before transmission.  | |
Example: A Codabar barcode without check digit, 4123, is transmitted as ]F04123  | ||
Code 93  | 0  | No options specified at this time. Always transmit 0.  | 
Example: A Code 93 barcode 012345678905 is transmitted as ]G0012345678905  | ||
MSI   | 0  | Check digits are sent.  | 
1  | No check digit is sent.  | |
Example: An MSI barcode 4123, with a single check digit checked, is transmitted as ]M14123  | ||
D 2 of 5  | 0  | No options specified at this time. Always transmit 0.  | 
Example: A D 2 of 5 barcode 4123, is transmitted as ]S04123  | ||
UPC/EAN  | 0  | Standard data packet in full EAN format, i.e., 13 digits for UPC-A, UPC-E, and EAN-13 (not including supplemental data).  | 
1  | Two digit supplemental data only.  | |
2  | Five digit supplemental data only.  | |
3  | Combined data packet comprising 13 digits from EAN-13, UPC-A or UPC-E symbol and 2 or 5 digits from supplemental symbol.  | |
4  | EAN-8 data packet.  | |
Example: A UPC-A barcode 012345678905 is transmitted as ]E0012345678905  | ||
Bookland EAN  | 0  | No options specified at this time. Always transmit 0.  | 
Example: A Bookland EAN barcode 123456789X is transmitted as ]X0123456789X  | ||
ISSN EAN  | 0  | No options specified at this time. Always transmit 0.  | 
Example: An ISSN EAN barcode 123456789X is transmitted as ]X0123456789X  | ||
Code 11  | 0  | Single check digit  | 
1  | Two check digits  | |
3  | Check characters validated but not transmitted.  | |
GS1 DataBar Family  | No option specified at this time. Always transmit 0. GS1 DataBar Omnidirectional and GS1 DataBar Limited transmit with an Application Identifier “01”.Note: In GS1-128 emulation mode, GS1 DataBar is transmitted using Code 128 rules (i.e., ]C1).  | |
Example: A GS1 DataBar Omnidirectional barcode 0110012345678902 is transmitted as ]e00110012345678902.  | ||
EAN.UCC Composites (GS1 DataBar, GS1-128, 2D portion of UPC composite)  | Native mode transmission.  
                 UPC portion of composite is transmitted using UPC rules.  | |
0  | Standard data packet.  | |
1  | Data packet containing the data following an encoded symbol separator character.  | |
2  | Data packet containing the data following an escape mechanism character. The data packet does not support the ECI protocol.  | |
3  | Data packet containing the data following an escape mechanism character. The data packet supports the ECI protocol.  | |
GS1-128 emulationNote: UPC portion of composite is transmitted using UPC rules.  | ||
1  | Data packet is a GS1-128 symbol (i.e., data is preceded with ]JC1).  | |
PDF417, Micro PDF417  | 0  | Reader set to conform to protocol defined in 1994 PDF417 symbology specifications. Note: When this option is transmitted, the receiver cannot reliably determine whether ECIs have been invoked or whether data byte 92DEC has been doubled in transmission.  | 
1  | Reader set to follow the ECI protocol (Extended Channel Interpretation). All data characters 92DEC are doubled.   | |
2  | Reader set for Basic Channel operation (no escape character transmission protocol). Data characters 92DEC are not doubled. Note: When decoders are set to this mode, unbuffered Macro symbols and symbols requiring the decoder to convey ECI escape sequences cannot be transmitted.   | |
3  | The barcode contains a GS1-128 symbol, and the first codeword is 903-907, 912, 914, 915.  | |
4  | The barcode contains a GS1-128 symbol, and the first codeword is in the range 908-909.  | |
5  | The barcode contains a GS1-128 symbol, and the first codeword is in the range 910-911.  | |
Example: A PDF417 barcode ABCD, with no transmission protocol enabled, is transmitted as ]L2ABCD.  | ||
Data Matrix  | 0  | ECC 000-140, not supported.  | 
1  | ECC 200.  | |
2  | ECC 200, FNC1 in first or fifth position.  | |
3  | ECC 200, FNC1 in second or sixth position.  | |
4  | ECC 200, ECI protocol implemented.  | |
5  | ECC 200, FNC1 in first or fifth position, ECI protocol implemented.  | |
6  | ECC 200, FNC1 in second or sixth position, ECI protocol implemented.  | |
GS1 Data Matrix  | 2  | ECC 200, FNC1 in first or fifth position.  | 
MaxiCode  | 0  | Symbol in Mode 4 or 5.  | 
1  | Symbol in Mode 2 or 3.  | |
2  | Symbol in Mode 4 or 5, ECI protocol implemented.  | |
3  | Symbol in Mode 2 or 3, ECI protocol implemented in secondary message.  | |
QR Code  | 0  | Model 1 symbol.  | 
1  | Model 2 / MicroQR symbol, ECI protocol not implemented.  | |
2  | Model 2 symbol, ECI protocol implemented.  | |
3  | Model 2 symbol, ECI protocol not implemented, FNC1 implied in first position.  | |
4  | Model 2 symbol, ECI protocol implemented, FNC1 implied in first position.  | |
5  | Model 2 symbol, ECI protocol not implemented, FNC1 implied in second position.  | |
6  | Model 2 symbol, ECI protocol implemented, FNC1 implied in second position.  | |
GS1 QR  | 3  | Model 2 symbol, ECI protocol not implemented, FNC1 implied in first position.  | 
Aztec   | 0  | Aztec symbol.  | 
C  | Aztec Rune symbol.  | |
Han Xin  | 0  | Generic data, no special features are set. The transmitted data does not follow the AIM ECI protocol.  | 
1  | ECI protocol enabled. There is at least one ECI mode encoded. Transmitted data must follow the AIM ECI protocol.  | |
Mailmark  | 0  | No option specified at this time. Always transmit 0.  |