Seypos KD-3500ZB Configuration Manual

Configuration guide
KD-3500ZB
Wireless Area-Imaging Scanner
Ui
bar code configuration
Table of contents
TABLE OF CONTENTS
1. Introduction.............................................U1
2. Defaults....................................................U3
3. Code options......................................... U5
3.1. Setting of readable codes.................. U6
3.1.1. Enabling a single read. Code............. U7
3.1.2. Enabling of readable codes............... U11
3.2. Setting of number of characters.........U17
3.3. Setting code specific options............. U18
3.3.1. Options for UPC-A............................. U19
3.3.2. Options for UPC-E............................. U20
3.3.3. Options for EAN-13 and EAN-8......... U22
3.3.4. Options for Code 39 and It.Pharm..... U24
3.3.5. Options for Codabar.......................... U29
3.3.6. Options for 2of5 and S-Code............. U31
3.3.7. Options for IATA.................................U33
3.3.8. Options for MSI/Plessey.................... U34
3.3.9. Options for Telepen............................ U36
3.3.10.Options for UK/Plessey...................... U37
3.3.11.Options for Code 128 and GS1-128.. U38
3.3.12.Options for Code 93........................... U40
3.3.13.Options for Code 11........................... U42
3.3.14.Options for Korean Postal Authority... U43
3.3.15.Options for Intelligent Mail Barcode... U44
3.3.16.Options for POSTNET....................... U44
3.3.17.Options for GS1 Databar................... U45
3.3.18.Options for Composite Codes............ U46
3. Code options (continued)
3.3.19.Options for Codablock F.....................U47
3.3.20.Options for DataMatrix........................U47
3.3.21.Options for Aztec................................U49
3.3.21.Options for Chinese Sensible code....U65
3.3.22.Options for QR Code..........................U51
3.3.23.Options for Micro QR Code................U51
3.3.24.Options for Maxicode..........................U52
3.3.25.Options for PDF417............................U53
3.3.26.Options for MicroPDF417...................U53
4. String options........................................U54
4.2. Set prefix and suffix............................U55
4.2.1 Set prefix............................................U60
4.2.2. Set suffix.............................................U63
4.3.2. Direct input character misc.................U66
4.3.3. Direct input numeric.......................... U69
4.3.4. Direct input character....................... U70
4.3.5. Direct input lower case character..... U72
4.3.6. Direct input control character............ U74
4.3.7. Direct input code id/length................ U77
5. Read options....................................... U78
5.1. Read mode options.......................... U80
5.1.1. Multiple read reset time.................... U81
5.1.2. Quiet zone options............................U82
5.2. Read time options.............................U83
5.4. Redundancy.....................................U84
5.5. Positive and negative bar codes.......U85
5.6. Floodlight and aiming options...........U86
A. Example codes.................................U87
Introduction
0
U1
1. INTRODUCTION
This menu book is intended for setting up your bar code reader to optimize its performance for your particular application. When the required options have been configured, they remain in the reader, even after power down. The reader can be returned to factory default by reading the default label.
Menu labels
The reader must be set by reading the bar code labels in the menu table. The layout of the table is explained in next figure 0.01.
Besides options, some chapters have commands. The commands need to be scanned directly, without reading the “SET” and “END” labels. The commands are executed directly and, unlike options, are not stored in non volatile memory.
Fig. 0.01. Menu labels
Enter mode
Save mode
configuration parametersserial commands
optional setting
factory default setting
U2
Configuring via the menu book
To configure the required options proceed as follows:
• scan the SET label
• scan the required option(s)
• scan the END label After scanning the END label, the new settings are stored in non volatile memory.
Recommended steps to follow for quick configuration
After checking your connection you are ready to start the configuration of your reader.
• Check connection: Ensure that the power is disconnected from your equipment before you connect the reader. After connecting the data cable, the power can be applied to the equipment and the reader.
•1: Use chapter 1 to set the correct default for your reader. * The reader is now in factory default.
•2: Use chapter 2 to optimize the interface. * The reader is now able to read bar codes and transmit the data.
•3: Use chapter 3 to optimize the reader for the type of bar codes you use. Set the readable codes first and then the options for each of these codes. * The reader is now able to read the codes you selected, validate the data using length and check digit and transmit that part of the data you specified.
•4: Use chapter 4 to select the string options for your application. These include transmission of code length, conversion of upper and lower case and setting a prefix and suffix. * The reader can now read and transmit the data in the required format.
•5: Use chapter 5 to select the read options to your preference. These options affect the read mode, read time, trigger and redundancy.
•6: Use chapter 6 to select the indicator options you prefer. These options affect the operation of the buzzer and good read LED. * The reader will now operate to your personal preference.
See figure 0.02.
Power OFF
Connect reader
Power ON
Set Default (1)
Optimize interface (2)
Optimize symbologies (3)
Set string options (4)
Set read options (5)
Set indicator options (6)
Fig. 0.02. Recommended Steps
Defaults
1
U3
2. DEFAULTS
This option allows you to undo all previously configured options and bring the reader's configuration back to factory default settings. These factory default settings are printed in bold.
Note that differences may occur depending on the type of interface as will be mentioned in the text.
Select only the correct default settings corresponding to your hardware "defaults" label.
The interfaces supported depend on the reader model and software release. Please consult your sales office for not listed interfaces.
U4
2. Defaults
USB-HID
Code options
3
U5
Symbology plus translations UPC-A UPC-A +2 UPC-A +5 UPC-E UPC-E +2 UPC-E +5 EAN-13 EAN-13 +2 EAN-13 +5 EAN-8 EAN-8 +2 EAN-8 +5 Code 39 Code 39 Full ASCII Tri-Optic Italian Pharmaceutical Codabar Codabar ABC Codabar CX Industrial 2of5 Interleaved 2of5 S-Code Matrix 2of5 Chinese Post Matrix 20f5
Code 128 GS1-128
GS1 Databar GS1 Databar Limited GS1 Databar Expanded CC-A CC-B CC-C
Aztec Aztec Runes
Group
UPC-A
UPC-E
EAN-13 and EAN-8
Code 39 and It.Pharm.
Codabar
2of5 and S-Code
IATA MSI/Plessey Telepen UK/Plessey Code 128 and GS1-128
Code 93 Code 11 Korean Postal Authority code Intelligent Mail Barcode POSTNET
GS1 Databar
Composite Codes
Codablock F DataMatrix Aztec
Chinese Sensible code QR code Micro QR Code Maxi Code PDF417 MicroPDF417
Fig. 3.00. Code translations and relations
Relations
ISBN Bookland, ISSN, ISMN
NW7 NW7 ABC NW7 CX
Chinese Post
(EAN-128 / UCC-128)
(RSS-14) (RSS Limited) (RSS Expanded)
3. CODE OPTIONS
The menu options in this chapter are intended to adjust the decoding settings of the reader:
• which bar code types can be read
• the permissible length of the bar codes to be read
• bar code specific options
Note:
The menubook categorizes the barcodes as groups of different symbologies with their translations and sometimes with relations to other family names. The next figure visualizes how code translations and relations are maintained in this Code options chapter. See figure 3.00.
U6
3.1. Setting of readable codes
These options do not affect the reading of the menu labels. The required bar code types can be selected by enabling a single readable code only and enabling readable codes.
It is strongly recommended to select only the required codes.
Advantages of selecting only the required codes are:
• faster reading
• no accidental scanning of unwanted bar codes
• reduced probability of reading errors which can not be prevented completely, because of the limited security of some bar code types
Some bar codes are translations or special variants of other bar code types. The table on the title page of this chapter visualizes these relations. The setting of different codes is explained in the next chapter 3.1.1. Enabling a single read. code.
3.1.1. Enabling a single read. code
With this option you can set the reader to read a single bar code type only. If you select 'Code 39 only', no other codes will be read.
Example 1:
If you want to read Code 39 only, you read the option 'Code 39 only'. See figure 3.01.
Example 2:
If you want to read one of the special bar codes that is a variation of the readable code, read the single read. code option followed by the dedicated variation option from the applicable symbology options chapter.
• EAN128 only: read the option 'Code 128 only' followed by 'Enable EAN-128 only' from the 'Options for Code 128'.
• Italian Pharmaceutical: read Enable Code 39 only, followed by the option 'Italian Pharmaceutical only' from the 'Options for Code 39'.
See figure 3.02.
Example 3:
If you want to read a code that is changed to another family name, read the new name.
• RSS+14: read the option ‘GS1 Databar’.
See figure 3.03.
Fig. 3.01. Enabling a single readable code:
Symbology only
Code 39
SET
Code 39 only
END
It. Pharmaceutical only
Options for Code 39 and It. Pharm
Enabling a single read. code
Fig. 3.02. Enabling a single readable code:
Special variations
GS1-128 Italian Pharmaceutical
SET
Code 128 only
GS1-128 only
END
SET
Code 39 only
It. Pharmaceutical only
END
Options for Code 39 and It. Pharm
Enabling a single read. code
Options for Code 128
Enabling a single read. code
Fig. 3.03. Enabling a single readable code:
New family name
RSS-14
SET
GS1 Databar only
END
Code options
3
U7
3.1.1. Enabling a single read. code
SET
_ZZ_
All codes excl. add-on
A0
_A0_
Only all UPC and EAN codes
J0
_J0_
UPC only
J1
_J1_
UPC + 2 only
J2
_J2_
UPC + 5 only
J3
_J3_
EAN only
J4
_J4_
EAN + 2 only
J5
_J5_
EAN + 5 only
J6
_J6_
Code 39 only
A2
_A2_
Tri-Optic only
JD
_JD_
Codabar only
A3
_A3_
Industrial 2of5 only
J7
_J7_
Interleaved 2of5 only
J8
_J8_
END
_ZZ_
U8
S-Code only
RA
_RA_
Matrix 2of5 only
AB
_AB_
Chinese Post Matrix 2of5 only
JE
_JE_
Korean Postal Authority code only
JL
_JL_
Intelligent Mail Barcode only
D5H
_D5H_
POSTNET only
D6C
_D6C_
IATA only
A4
_A4_
MSI/Plessey only
A7
_A7_
Telepen only
A9
_A9_
UK/Plessey only
A1
_A1_
Code 128 only
A6
_A6_
Code 93 only
A5
_A5_
Code 11 only
BLB
_BLB_
SET
_ZZ_
END
_ZZ_
Code options
3
U9
GS1 DataBar only
J9
_J9_
GS1 DataBar Limited only
JJ
_JJ_
GS1 DataBar Expanded only
JK
_JK_
Codablock F only
D4R
_D4R_
DataMatrix ECC000 ­140 only
BG2
_BG2_
DataMatrix ECC200 only
BC0
_BC0_
Aztec only
BC5
_BC5_
Aztec runes only
BF4
_BF4_
Chinese Sensible code only
D4K
_D4K_
QR Code only
BC1
_BC1_
Micro QR Code only
D38
_D38_
Maxicode only
BC2
_BC2_
PDF417 only
BC3
_BC3_
SET
_ZZ_
END
_ZZ_
U10
3.1.2. Enabling of readable codes
With this option you can set the reader to read a number of bar code types or simply enable additional bar code types.
Example:
If you only want to read Code 39 and Code 128, you read 'Code 39 only' and 'enable Code 128'. Alternatively you can read 'Disable All', 'Enable Code 39' and 'Enable Code 128'. See figure 3.04.
Example of addition:
If you want to enable Codabar in addition to what you already have configured, you read 'Enable Codabar'. See figure 3.05.
MicroPDF417 only
BC4
_BC4_
Enable all 1D codes only
BCA
_BCA_
Enable all 2D codes only
BCB
_BCB_
SET
_ZZ_
END
_ZZ_
Fig. 3.04. Enabling of readable codes
SET
Code 39 only
Enable Code 128
END
SET
Disable All
Enable Code 39
Enable Code 128
END
Fig. 3.05. Enabling of readable codes
addition
SET
Enable Codabar
END
Code options
3
U11
3.1.2. Enabling of readable codes
SET
_ZZ_
All codes excl. add-on
A0
_A0_
Enable UPC
R1
_R1_
Enable UPC + 2
R2
_R2_
Enable UPC + 5
R3
_R3_
Enable EAN
R4
_R4_
Enable EAN + 2
R5
_R5_
Enable EAN + 5
R6
_R6_
Enable Code 39
B2
_B2_
Enable Tri-Optic
JZ
_JZ_
Enable Codabar
B3
_B3_
Enable Industrial 2of5
R7
_R7_
Enable Interleaved 2of5
R8
_R8_
Enable S-Code
R9
_R9_
END
_ZZ_
U12
Enable Matrix 2of5
BB
_BB_
Enable Chinese Post Matrix 2of5
JS
_JS_
Enable Korean Postal Authority code
WH
_WH_
Enable Intelligent Mail Barcode
D5F
_D5F_
Enable POSTNET
D6A
_D6A_
Enable IATA
B4
_B4_
Enable MSI/Plessey
B7
_B7_
Enable Telepen
B9
_B9_
Enable UK/Plessey
B1
_B1_
Enable Code 128
B6
_B6_
Enable Code 93
B5
_B5_
Enable Code 11
BLC
_BLC_
Enable GS1-Databar
JX
_JX_
SET
_ZZ_
END
_ZZ_
Code options
3
U13
Enable GS1-Databar Limited
JY
_JY_
Enable GS1-Databar Expanded
DR
_DR_
Enable Codablock F
D4P
_D4P_
Enable DataMatrix ECC000 - 140
BG0
_BG0_
Enable DataMatrix ECC200
BCC
_BCC_
Enable Aztec
BCH
_BCH_
Enable Aztec runes
BF2
_BF2_
Enable Chinese Sensible code
D4L
_D4L_
Enable QR Code
BCD
_BCD_
Enable Micro QR Code
D2U
_D2U_
Enable Maxicode
BCE
_BCE_
Enable PDF417
BCF
_BCF_
Enable MicroPDF417
BCG
_BCG_
SET
_ZZ_
END
_ZZ_
U14
3.2. Setting of number of characters
If you are going to read bar codes of known length, it is recommended to set the reader for a fixed number of characters. This can be done for up to two lengths. The reader uses this to verify that labels read are of the correct length, rejecting any labels which do not have the specified length. The advantage of setting a fixed length, is that it provides protection against short scans of labels, such as Interleaved 2of5, which do not provide sufficient security against partial scan. The length checking is done on the label data and is not affected by options such as (not) transmit start/ stop character or check digit. Setting the number of characters does not affect fixed length codes, such as EAN-13. 2D symbologies such as PDF417 and Data Matrix are also not affected by fixed length settings.
The following options are available:
Fixed length OFF all codes.
This option cancels the fixed length checking.
Fixed length ON all codes.
This option enables the fixed length checking. Two fixed lengths are programmed which will affect all variable length codes. This is done by reading the following labels: <SET> <Fixed length ON - all codes> a bar code with the required length, a second bar code with the required length (this may be the same length as the first one) <END> See figure 3.06.
Enable all 1D codes
BCM
_BCM_
Enable all 2D codes
BCN
_BCN_
Disable all
B0
_B0_
SET
_ZZ_
END
_ZZ_
Fig. 3.06. Setting Fixed length ON
all codes
SET
Fixed length ON
Scan a bar code
with the required length
Scan a 2nd bar code
with the required length
END
Code options
3
U15
It is possible to configure a fixed length or a minimum and a maximum length for selected symbologies by reading the respective option followed by a barcode label with the required length. The different functions may be combined and will be used as follows:
• if a label is checked for fixed length, it will not be checked for minimum or maximum length
• if a label is not checked for fixed length it will be checked for both minimum and maximum length
By reading an option followed by the 'END' label, the function is disabled or the values for that option are reset to their default. The default values are:
• fixed: disabled, thus no fixed length checking
• minimum: according to the next figure (The minimum length of the 2of5 bar code types can not be changed independent.)
• maximum: disabled, thus no maximum length checking. (The maximum length is reader dependent)
See figure 3.07.
Fixed length ON for selected codes:
This option enables fixed length checking for different bar code types and will only affects the bar code types read. The number of fixed lengths which can be configured is reader dependent.
<SET> <Fixed length ON for selected codes> Scan bar codes of the required type and length <END>
Example:
The 2 examples shown in the next figure have the following results: In the first example only Code 39 labels will be checked for a length of 6 characters. Any other bar code type will not be checked for fixed length. In the second example Code 39 labels will be checked for a length of 6 characters and Interleaved 2of5 labels for a length of 12 characters. This implies that also Industrial 2of5, Matrix 2of5 and S-Code are checked for a fixed length of 12 characters. Any other bar code type will not be checked for fixed length. See figure 3.08.
Fig. 3.07. Setting Minimum length table
Code type:
Codabar
Code 11
Code 39
Code 93
Code 128
Industrial 2of5
Interleaved 2of5
I ATA
Matrix 2of5
MSI/Plessey
UK/Plessey
GS1Databar-expanded
S-Code
Telepen
5
1
1
1
1
5
6
5
5
3
2
1
5
1
Minimum length
Fig. 3.08. Setting Fixed length ON
selected codes
SET
Fixed length ON for selected only
Scan a label,
i.e. Code 39
with length = 6
Scan a label,
i.e. Interleaved 2of5
with length = 12
END
SET
Fixed length ON for selected only
Scan a label,
i.e. Code 39
with length = 6
END
U16
Minimum length for selected codes:
This option modifies the default minimum length table. The number of minimum lengths which can be configured is reader dependent. This is done by reading the following labels: <SET> <Minimum length for selected codes> Scan bar codes of the required type and length <END>
Example:
The two examples shown in the next figure have the following result: In the first example only Code 39 labels will be checked for a minimum length of 2 characters. All other bar code types will be checked for a minimum length as displayed in the next figure. In the second example Code 39 labels will be checked for a minimum length of 2 characters and Interleaved 2of5 labels for a minimum length of 4 characters. This implies that also Industrial 2of5, Matrix 2of5 and S-Code are checked for a minimum length of 4 characters. All other bar code types will be checked for a minimum length as per figure 3.09.
Maximum length for selected codes:
This option enables the maximum length checking. The number of maximum lengths which can be configured is reader dependent. This is done by reading the following labels: <SET> <Maximum length for selected codes> Scan bar codes of the required type and length <END>
Example:
The two following examples shown in the next figure have the following result: In the first example only Code 39 labels will be checked for a maximum length of 12 characters. Any other bar code types will not be checked for a maximum length. In the second example Code 39 labels will be checked for a maximum length of 12 characters and Interleaved 2of5 labels for a maximum length of 14 characters. This implies that also Industrial 2of5, Matrix 2of5 and S-Code are checked for a maximum length of 14 characters. Any other bar code types will not be checked for a maximum length. See figure 3.10.
Fig. 3.09. Setting Minimum length
for selected codes
SET
Minimum length
for selected codes
Scan a label,
i.e. Code 39
with length = 2
Scan a label,
i.e. Interleaved 2of5
with length = 4
END
SET
Minimum length
for selected codes
Scan a label,
i.e. Code 39
with length = 2
END
Fig. 3.10. Setting Maximum length
for selected codes
SET
Maximum length
for selected codes
Scan a label,
i.e. Code 39
with length = 12
Scan a label,
i.e. Interleaved 2of5
with length = 14
END
SET
Maximum length
for selected codes
Scan a label,
i.e. Code 39
with length = 12
END
Code options
3
U17
3.2. Setting of number of characters
SET
_ZZ_
Fixed length OFF all codes
H0
_H0_
Fixed length ON all codes
H1
_H1_
Fixed length ON for selected codes
HK
_HK_
Minimum length for selected codes
HL
_HL_
Maximum length for selected codes
HM
_HM_
END
_ZZ_
U18
3.3. Setting code specific options
Code specific options may be configured affecting:
• enabling and disabling code variants and translations, such as EAN-128, as were listed in the relations table for setting of readable codes
• data verification such as by means of a check digit calculation. A check digit has a value that can be calculated from the other data characters and is usually the last data character in a bar code
• pre-editing of the data string such as removing the check-digit and/or start/stop characters
The more common options are described here:
Check CD:
This option enables the check digit calculation. If the calculated check digit does not correspond to the check digit in the bar code, then the bar code is ignored. The use of a check digit greatly improves the security of a bar code.
Not check CD:
This option disables the check digit calculation. This option is required when the bar codes do not contain a check digit or contain an invalid check digit.
Transmit CD:
This option enables the transmission of the check digit together with the data characters. If the check digit calculation is disabled, the reader can not differentiate anymore between a (valid) check digit and a data character. It will therefore transmit all data characters of the label, including what could constitute a check digit.
Not transmit CD:
This option disables the transmission of the check digit. If the check digit calculation is disabled, the reader can not differentiate between a (valid) check digit and a data character. It will therefore transmit all data characters of the label, excluding the character that could constitute the check digit for the type of bar code.
Transmit ST/SP:
This option enables the transmission of the start and stop characters of a bar code.
Not transmit ST/SP:
This option disables the transmission of the start and stop characters of a bar code. The next figure summarizes the effect of the transmit options for a Code 39 label with:
• start and stop characters '*'
• data characters '1 2 3 4 5 6'
• or data characters '1 2 3 4 5' and check digit '6'
Note that because '6' is, according to the Code 39 specifications, not a valid check digit for this label. The check digit calculation must therefore be disabled in order for the label to be accepted.
See figure 3.11.
Fig. 3.11. Setting code specific options
Transmit ST/SP
Not transmit ST/SP
Transmit CD
* 1 2 3 4 5 6 *
1 2 3 4 5 6
Not transmit CD
* 1 2 3 4 5 *
1 2 3 4 5
Code options
3
U19
3.3.1. Options for UPC-A
The UPC-A symbology is a fixed length symbology encoding 11 data digits, a check digit and non printable start/stop characters. The following characters are supported:
• the digits 0 up to 9
An optional leading zero can be transmitted, which together with the data and the check digit forms a 13 digit field providing compatibility with the EAN-13 format. For string format see figure
3.12.
UPC-A add-on 2/add-on 5:
The UPC-A symbology as described above can be succeeded by an additional 2 or 5 digit UPC­A code. For string format see figure 3.13.
Options for UPC-A:
• disable transmission of the leading zero
• disable transmission of the check digit
Fig. 3.12. Options for UPC-A
leading
zero
data
(11 digits)
check
digit
UPC-A
Fig. 3.13. Options for UPC-A
leading
zero
data
(11 digits)
add-on
2 or 5
UPC-A, +2, +5
check
digit
SET
_ZZ_
UPC-A, No leading zero, transmit CD
E3
_E3_
UPC-A, No leading zero, not transmit CD
E5
_E5_
UPC-A, Leading zero, transmit CD
E2
_E2_
UPC-A, Leading zero, not transmit CD
E4
_E4_
END
_ZZ_
U20
3.3.2. Options for UPC-E
The UPC-E symbology is a fixed length symbology encoding 6 data digits, a check digit and non printable start/stop characters. The following characters are supported:
• the digits 0 upto 9
An optional leading digit can be transmitted, which together with the data and the check digit forms an 8 digit field providing a compatibility with the EAN-8 format. For string format see figure 3.14.
UPC-E add-on 2/add-on 5:
The UPC-E symbology as described above can be succeeded by an additional 2 or 5 digit UPC­E code. For string format see figure 3.15.
UPC-E0 stands for UPC version E0 and the first digit is always a '0'. UPC-E1 stand for UPC version E1 and the first digit is a '1'. Options for UPC-E0 affects UPC-E1 too. Support for UPC­E1 is reader dependent.
Options for UPC-E:
• enable transmission of the leading digit
• disable transmission of the check digit
• transmit UPC-E as UPC-A
Transmit UPC-E as UPC-A:
If this option is enabled, a UPC-E label is transmitted in the UPC-A format.
Fig. 3.14. Options for UPC-E
leading digit
(0 or 1)
data
(6 digits)
check
digit
UPC-E
Fig. 3.15. Options for UPC-E
leading digit
(0 or 1)
data
(6 digits)
add-on
2 or 5
UPC-E, +2, +5
check
digit
Code options
3
U21
3.3.2. Options for UPC-E
SET
_ZZ_
UPC-E, No leading digit, transmit CD
E7
_E7_
UPC-E, No leading digit, not transmit CD
E9
_E9_
UPC-E, Leading digit, transmit CD
E6
_E6_
UPC-E, Leading digit, not transmit CD
E8
_E8_
Transmit UPC-E as is
6Q
_6Q_
Transmit UPC-E as UPC­A
6P
_6P_
END
_ZZ_
U22
3.3.3. Options for EAN-13 and EAN-8
EAN-13:
The EAN-13 symbology is a fixed length symbology encoding 12 data digits, a check digit and non printable start/stop characters. The following characters are supported:
• the digits 0 upto 9
The data may be translated into ISBN, ISSN or ISMN format. For string format see figure 3.16.
EAN-13 add-on 2/add-on 5:
The EAN-13 symbology as described above can be succeeded by an additional 2 or 5 digit code. For string format see figure 3.17.
EAN-8:
The EAN-8 symbology is a fixed length symbology encoding 7 data digits, a check digit and non printable start/stop characters. The following characters are supported:
• the digits 0 upto 9 For string format see figure 3.18.
EAN-8 add-on 2/add-on 5:
The EAN-8 symbology as described above can be succeeded by an additional 2 or 5 digit code. For string format see figure 3.19.
Options for EAN:
• disable transmission of the check digit
• enable ISBN, ISSN or ISMN translation
Enable ISBN, ISSN or ISMN translation:
If this option is enabled, an EAN-13 label is verified for the correct format and transmitted as a 10-digit ISBN number, 8 digit ISSN number. In case of ISMN, the character M is transmitted followed by 9 digits. Support for these translations is reader dependent.
Fig. 3.16. Options for EAN-13 and EAN-8
data
(12 digits)
check
digit
EAN-13
Fig. 3.17. Options for EAN-13 and EAN-8
data
(12 digits)
check
digit
add-on
2 or 5
EAN-13, +2,+5
Fig. 3.18. Options for EAN-13 and EAN-8
data
(7 digits)
check
digit
EAN-8
Fig. 3.19. Options for EAN-13 and EAN-8
data
(7 digits)
check
digit
add-on
2 or 5
EAN-8, +2,+5
Code options
3
U23
3.3.3. Options for EAN-13 and EAN-8
SET
_ZZ_
EAN-13 not transmit CD
6J
_6J_
EAN-13 transmit CD
6K
_6K_
EAN-8 not transmit CD
6H
_6H_
EAN-8 transmit CD
6I
_6I_
Disable ISBN translation
IB
_IB_
Enable ISBN translation
IA
_IA_
Enable ISBN if possible
IK
_IK_
Disable ISSN translation
HN
_HN_
Enable ISSN translation
HO
_HO_
Enable ISSN if possible
4V
_4V_
Disable ISMN translation
IO
_IO_
Enable ISMN translation
IP
_IP_
Enable ISMN if possible
IQ
_IQ_
END
_ZZ_
U24
3.3.4. Options for Code 39 and It. Pharm.
Code 39:
Code 39 is a variable length symbology with an optional check digit and printable start/stop characters. The following characters are supported:
• the digits 0 up to 9
• the upper case characters A up to Z
• the characters - . $ / + % SPACE
• start/stop character is *
The checksum is calculated as the sum modulo 43 of the numerical value of the data characters. In full ASCII mode, all 128 ASCII characters are supported. This is done by combining one of the characters +, %, $ or / with one of the alpha characters (A upto Z). For string format see figure 3.20.
Italian Pharmaceutical:
In this mode the Code 39 data is translated to the Italian pharmaceutical format. This format has a fixed length containing 8 numeric data values followed by a single mandatory check digit. An optional leading 'A' can be transmitted. For string format see figure 3.21.
Options for Code 39:
• enable full ASCII conversion
• enable Italian Pharmaceutical conversion
• enable check digit
• disable transmission of the check digit
• enable transmission of start/stop
• enable leading A for Italian Pharmaceutical
• selection of the minimum number of data characters
Normal Code 39:
In this mode the decoded data characters are transmitted without further translation.
Full ASCII Code 39:
In this mode the decoded data characters are translated to full ASCII Code 39.
Full ASCII Code 39 if possible:
In this mode the decoded data characters are translated to full ASCII Code 39. Invalid combinations are not translated and are transmitted as is.
Italian Pharmaceutical only:
In this mode the decoded data characters are translated to the Italian Pharmaceutical format. If the data does not comply with the Italian Pharmaceutical format, the label is rejected.
Italian Pharmaceutical if possible:
In this mode the decoded data characters are translated to the Italian Pharmaceutical format. If the data does not comply with the Italian Pharmaceutical format, then the data is transmitted as Normal or full ASCII Code 39.
Tri-O p tic :
This fixed length symbology builds its data out of two data triplets, where the second triplet is encoded at first. The following characters are supported:
• the digits 0 up to 9
• the upper case characters A up to Z
• the characters - . / + % SPACE
• start/stop character is $ For string format see figure 3.22. There are no options for Tri-Optic supported.
Concatenation:
If a Code 39 bar code contains a leading space, the data is stored into the reader's buffer without the leading space. As soon as a Code 39 bar code is read without a leading space, the data is appended to the reader's buffer and the entire buffer is transmitted and cleared for new data. In case a non Code 39 bar code is read, the data in the non-Code 39 bar code is transmitted and the buffer is cleared. The buffer size is reader dependent.
Code options
3
U25
3.3.4. Options for Code 39 and It.Pharm.
Fig. 3.20. Options for Code 39 and It.Pharm.
start
char.
stop
char.
data
(0 or more char.)
check
digit
Code 39
Fig. 3.21. Options for Code 39 and It.Pharm.
Italian Pharmaceutical
start
char.
stop
char.
leading
A
check
digit
data
(8 digits)
Fig. 3.22. Options for Code 39 and It.Pharm.
start
char.
stop
char.
data
triplet 2 + triplet 1
( 3 + 3 digits = 6 total )
Tri-Optic
SET
_ZZ_
Normal Code 39
D5
_D5_
Full ASCII Code 39
D4
_D4_
Full ASCII Code 39 if possible
+K
_+K_
It. Pharmaceutical only
D6
_D6_
It. Pharmaceutical if possible
D7
_D7_
Not check CD
C1
_C1_
Check CD
C0
_C0_
END
_ZZ_
U26
Not transmit CD
D8
_D8_
Transmit CD
D9
_D9_
Not transmit ST/SP
D1
_D1_
Transmit ST/SP
D0
_D0_
Not transm. ld. A for It. Pharm.Code
DA
_DA_
Transmit leading A for It. Pharm.Code
DB
_DB_
Minimum 3 digits
8D
_8D_
Minimum 1 digit
8E
_8E_
Disable concatenation
+M
_+M_
Enable concatenation
+L
_+L_
SET
_ZZ_
END
_ZZ_
Code options
3
U27
3.3.5. Options for Codabar
Codabar (NW7):
Codabar (NW7) is a variable length symbology with an optional check digit and printable start/ stop characters. The next characters are supported:
• the digits 0 upto 9
• the characters - $: / . +
• start/stop characters are A, B, C or D The checksum is calculated as the sum modulo 16 of the numerical values of all data characters. For string format see figure 3.23.
ABC-Code:
The ABC code is an acronym for American Blood Commission. This code consists of two bar codes which are decoded in one read cycle. The code is concatenated when the stop character of the first bar code and the start character of the second bar code is a D. These two D's are not transmitted. For string format see figure 3.24.
CX-Code:
The CX-Code consists of two bar codes which are decoded in one read cycle. The code is concatenated when the stop character of the first bar code is a C, and the start character of the second bar code is a B. The B and C characters are not transmitted. For string format see figure 3.25.
Options for Codabar:
• enable ABC code concatenation
• enable CX code concatenation
• enable check digit check
• disable transmission of the check digit
• disable transmission of start/stop
• selection of start/stop character translation
• selection of minimum number of data characters
• enable library space (CLSI) insertion
Fig. 3.23. Options for Codabar
start
char.
stop
char.
data
(1 or more char.)
check
digit
Codabar
Fig. 3.24. Options for Codabar
ABC Code
start
char.
stop
char.
data (1 or
more char.)
check
digit
check
digit
data (1 or
more char.)
Fig. 3.25. Options for Codabar
CX Code
start
char.
stop
char.
data (1 or
more char.)
check
digit
check
digit
data (1 or
more char.)
U28
Space insertion:
This option inserts spaces in position 2, 7, 13, of the data string for use in library systems.
ST/SP translation:
This option enables the translation and transmission of the start and stop characters. Thus if the option ST/SP: abcd/tn*e is chosen, the start character is converted to lower case, e.g. from A, B, C or D to a, b, c, or d respectively and the stop character is converted from A, B, C or D to t, n, *, or e respectively. The next figure shows the resulting format for these options with a Codabar label using A and B as start and stop characters and 1 2 3 4 5 6 as data characters. For string format see figure 3.26.
Minimum data characters:
Codabar labels are checked for a minimum of 1, 3 or 5 characters are set by the user. If the number of characters in the label is shorter than the number set, the label will be rejected. If the fixed length option is used for Codabar type labels then such labels will additionally be checked for fixed length.
Inter character gap check:
This option enables the reading of Codabar labels with a large or irregular gap between characters. Checking the gap means that it is not allowed to have a gap. Disable the gap check allows gaps in the bar code.
Fig. 3.26. Options for Codabar
Codabar Start and Stop
1 2 3 4 5 6
Not transmit ST/SP
A 1 2 3 4 5 6 B
ST/SP: ABCD/ABCD
a 1 2 3 4 5 6 b
ST/SP: abcd/abcd
A 1 2 3 4 5 6 N
ST/SP: ABCD/TN*E
a 1 2 3 4 5 6 n
ST/SP: abcd/tn*e
<DC1>
ST/SP: ASCII Hex 11
<DC2>
ST/SP: ASCII Hex 12
<DC3>
ST/SP: ASCII Hex 13
<DC4>
ST/SP: ASCII Hex 14
<DC1> 1 2 3 4 5 6 <DC2>
Code options
3
U29
3.3.5. Options for Codabar
SET
_ZZ_
Enable only Codabar normal mode
HA
_HA_
Enable only ABC code
H4
_H4_
Enable only CX code
H5
_H5_
Enable Codabar, ABC and CX
H3
_H3_
Not check CD
H7
_H7_
Check CD
H6
_H6_
Not transmit CD
H9
_H9_
Transm it CD
H8
_H8_
Disable space insertion
HE
_HE_
Enable space insertion
HD
_HD_
Not transmit ST/SP
F0
_F0_
ST/SP: ABCD/ABCD
F3
_F3_
ST/SP: abcd/abcd
F4
_F4_
END
_ZZ_
U30
ST/SP: ABCD/TN*E
F1
_F1_
ST/SP: abcd/tn*e
F2
_F2_
ST/SP:
<DC1><DC2><DC3><DC4>/ <DC1><DC2><DC3><DC4>
HJ
_HJ_
Minimum data one character
HC
_HC_
Minimum data three characters
HB
_HB_
Minimum data five characters
HF
_HF_
Disable intercharacter gap check
HI
_HI_
Enable intercharacter gap check
HH
_HH_
SET
_ZZ_
END
_ZZ_
Code options
3
U31
3.3.6. Options for 2of5 and S-Code
Code 2of5:
Code 2of5 is a variable length symbology with an optional check digit and non printable start and stop characters. The following characters are supported:
• the digits 0 upto 9
The checksum is calculated as the sum modulo 10 of the numerical values of all the data characters.
Industrial 2of5:
This symbology encodes a single digit in each data symbol. Information is carried in the bars only.
Interleaved 2of5:
This symbology encodes a pair of digits in each symbol, the number of digits are therefore always an even number. Information is carried in the bars and spaces. The start and stop pattern is not unique inside the code. It is therefore essential to use the fixed length option to prevent partial reads.
S-Code:
This symbology encodes like Interleaved 2of5 but encodes the last data character as Industrial 2of5. The number of data digits is therefore always an odd number. Information is carried in the bars and the spaces.The start and stop pattern is not unique inside the code. It is therefore essential to use the fixed length option to prevent partial reads.
Matrix 2of5:
This symbology encodes 1 digit in each character, the number of digits can therefore be an odd or an even number. Information is carried in the bars and spaces.
Chines Post Matrix 2of5:
This symbology is a variant of Matrix 2of5. To assure proper reads, check the options and setting for (Matrix) 2of5.
For string format of the supported symbologies see figure 3.27.
Options for code 2of5:
• disable transmission of the check digit
• enable check digit check
• selection of the minimum number of data characters
• disable space check for industrial 2of5
• transmit S-Code as Interleaved 2of5
Minimum data characters:
Code 2of5 are checked for a minimum of 1, 3 or 5 characters as set by the user. If the number of characters in the label is less then the number set, the label will be rejected. If the fixed length option is used for a Code 2of5 type label, than such label will additionally be checked for fixed length.
Space check:
This option enables the reading of Industrial 2of5 labels with a large or irregular spacing.
Transmit S-Code as Interleaved 2of5:
This option enables to transmit S-Code as Interleaved 2of5 by adding a leading zero.
Fig. 3.27. Options for 2of5 and S-Code
leading
zero
(optional)
data
(1 or more digits)
check
digit
Industrial 2of5, Interleaved 2of5, S-Code,
Matrix 2of5, Chinese Post Matrix 2of5
U32
3.3.6. Options for 2of5 and S-Code
SET
_ZZ_
Not transmit CD
E1
_E1_
Transmit CD
E0
_E0_
Not check CD
G0
_G0_
Check CD
G1
_G1_
Minimum data one character
GE
_GE_
Minimum data three character
GF
_GF_
Minimum data five character
GI
_GI_
Disable space check for Industrial 2of5
GK
_GK_
Enable space check for Industrial 2of5
GJ
_GJ_
Not transmit S-Code as Interleaved 2of5
GH
_GH_
Transmit S-Code as Interleaved 2of5
GG
_GG_
END
_ZZ_
Code options
3
U33
3.3.7. Options for IATA
The IATA code is a variable length symbology with an optional check digit and non printable start/stop characters. The following characters are supported:
• the digits 0 upto 9
The checksum is calculated as the modulo seven of the data string. IATA is acronym for International Air Transport Association. For string format see figure 3.28.
Options for IATA:
• enable check digit check
• selection of the check digit calculation
• disable transmission of the check digit
Check digit calculation:
If the check digit calculation is required, then the appropriate calculation method must be selected.
Fig. 3.28. Options for IATA
IATA
CPN
coupon
(1digit)
AC
airline
code
(3 digits)
CD
check
digit
(1 digit)
FC form code
(2 digits)
SN
serial
number
(8 digits)
SET
_ZZ_
Not check CD
4H
_4H_
Check FC and SN only
4I
_4I_
Check CPN, FC and SN
4J
_4J_
Check CPN, AC, FC and SN
4K
_4K_
Not transmit CD
4M
_4M_
Transm it CD
4L
_4L_
END
_ZZ_
U34
3.3.8. Options for MSI/Plessey
MSI Plessey is a variable length symbology with one or two optional check digit calculations CD1 and CD2 and non printable start/stop characters. The following characters are supported:
• the digits 0 up to 9
The checksum is calculated as the sum modulo 10 or 11 of the data characters. The checksum CD2 is calculated as the sum modulo 10 or 11 of the data characters and CD1. For string format see figure 3.29.
Options for MSI/Plessey:
• disable check digit check
• selection of the check digit calculation
• selection of the number of check digits to be transmitted
Check digit:
If the check digit calculation is required, then the appropriate calculation method must be selected.
Not transmit CD:
The character positions CD1 and CD2 are not transmitted.
Transmit CD1:
The character position CD2 is not transmitted.
Transmit CD1 and CD2:
All characters in the label are transmitted.
Fig. 3.29. Options for MSI/Plessey
data
(1 upto 13 digits)
cd1 cd2
MSI/Plessey
Code options
3
U35
3.3.8. Options for MSI/Plessey
SET
_ZZ_
Not check CD
4A
_4A_
Check 1 CD = MOD 10
4B
_4B_
Check 2 CD's = MOD 10/ MOD 10
4C
_4C_
Check 2 CD's = MOD 10/ MOD 11
4D
_4D_
Check 2 CD's = MOD 11/ MOD 10
4R
_4R_
Not transmit CD
4G
_4G_
Transmit CD1
4E
_4E_
Transmit CD1 and CD2
4F
_4F_
END
_ZZ_
U36
3.3.9. Options for Telepen
Telepen is a variable length symbology with a check digit and non printable start/stop characters. The following characters are supported:
• in numeric mode, the digits 00 upto 99
• in full ASCII mode, all 128 ASCII characters
The check digit calculation is derived from the sum of all data characters modulo 127. The check digit cannot be transmitted. For string format see figure 3.30.
Options for Telepen:
• selection of ASCII mode
Fig. 3.30. Options for Telepen
data
(1 upto 32 characters)
Telepen
check
digit
SET
_ZZ_
Numeric mode
D2
_D2_
ASCII mode
D3
_D3_
END
_ZZ_
Code options
3
U37
3.3.10. Options for UK/Plessey
UK Plessey is a variable length symbology with a mandatory checksum and non printable start/ stop characters. The following characters are supported:
• the digits 0 upto 9
• the characters A upto F
The checksum contains 2 digits and is calculated from the numerical values of all the data digits. For string format see figure 3.31.
Options for UK Plessey:
• enable A to X conversion
• disable transmission of the check digits
• enable library space (CLSI) insertion
Space insertion:
This option inserts spaces in position 2, 5, 11, 14 of the data string for use in library systems.
A to X conversion:
This option converts the character 'A' into an 'X'. The data and check digits are affected.
Fig. 3.31. Options for UK/Plessey
data
(5 upto 20 characters)
check
digits
UK/Plessey
SET
_ZZ_
Not transmit CD's
4O
_4O_
Transmit CD's
4N
_4N_
Disable space insertion
DO
_DO_
Enable space insertion
DN
_DN_
Disable A to X conversion
DP
_DP_
Enable A to X conversion
DQ
_DQ_
END
_ZZ_
U38
3.3.11. Options for Code 128 and GS1-128
Code 128:
Code 128 is a variable length symbology with a mandatory check digit and non printable start/ stop characters. The following characters are supported:
• all 128 ASCII characters
• 4 non data function characters
• 3 start characters
• 4 code set selection characters
• 1 stop character
The check digit is calculated as the sum modulo 103 of the start character and the weighted values of the data and special characters. For string format see figure 3.32.
Options for Code 128:
• enable concatenation
GS1-128:
In this mode the Code128 data is translated to the GS1-128 format, formerly known as EAN­128 or UCC-128. GS1-128 data starts with the FNC1 character and separates 2 data fields with the FNC1 character. The first FNC1 character is translated to ]C1, and the second FNC1 character is translated to an ASCII GS (hex 1D) character. For string format see figure 3.33.
Options for GS1-128:
• enable GS1-128 conversion
Enable GS1-128 only:
In this mode the decoded data characters are translated to the GS1-128 format. If the data does not comply with the GS1-128 format, then the label is rejected.
Enable GS1-128 if possible:
In this mode the decoded data characters are translated to the GS1-128 format. If the data does not comply with the GS1-128 format, then the label is transmitted as Code 128.
FNC2 Concatenation:
If a Code 128 bar code contains a leading FNC2 character, the data is stored into the reader's buffer. As soon as a Code 128 bar code is read without a leading FNC2 character, the data is appended to the reader's buffer and the entire buffer is transmitted and cleared for new data. In case a non Code 128 bar code is read, the data in the non-Code 128 bar code is transmitted and the buffer is cleared. The buffer size is reader dependent.
Fig. 3.32.
Options for Code 128 and GS1-128
data
(1 or more characters)
Code 128
Fig. 3.33.
Options for Code 128 and GS1-128
GS1-128
]C1 data
(1 or more char.)
<GS>
data
(1 or more char.)
Code options
3
U39
3.3.11. Options for Code 128 and GS1-128
SET
_ZZ_
Disable GS1-128
OF
_OF_
Enable GS1-128 only
JF
_JF_
Enable GS1-128 if possible
OG
_OG_
Disable concatenation
MP
_MP_
Enable concatenation
MO
_MO_
END
_ZZ_
U40
3.3.12. Options for Code 93
Code 93 is a variable length symbology with 2 mandatory check digits and non printable start/ stop characters. The following characters are supported:
• the digits 0 upto 9
• the upper case characters A upto Z
• the characters - . $ / + % SPACE
• 4 non printable shift characters
The first check digit (C) is the modulo 47 sum of the weighted data character values. The second check digit (K) is the modulo 47 sum of the weighted data character values including the first check digit (C). The check digits are not transmitted.
The special shift characters are control characters and are not transmitted with the data. If one of these characters is followed by an upper case character 'A' upto 'Z', it is transmitted as 1 single character. In case of an invalid combination, the label is rejected. This method enables support for full 128 ASCII characters encodation. The encodation is compatible with the Code 39 $, %, / and + characters. For string format see figure 3.34.
Options for Code 93:
• enable concatenation
• transmission of check digits
• calculation of check digits
Concatenation:
If a Code 93 bar code contains a leading space, the data is stored into the reader's buffer without the leading space. As soon as a Code 93 bar code is read without a leading space, the data is appended to the reader's buffer and the entire buffer is transmitted and cleared for new data. In case a non Code 93 bar code is read, the data in the non-Code 93 bar code is transmitted and the buffer is cleared. The buffer size is reader dependent. Support for this option is reader dependent.
Fig. 3.34. Options for Code 93
data
(1 or more characters)
Code 93
check
digit
K
check
digit
C
Code options
3
U41
3.3.12. Options for Code 93
SET
_ZZ_
Not check CD
9Q
_9Q_
Check CD
AC
_AC_
Not transmit CD
DZ
_DZ_
Transmit CD
DY
_DY_
Disable concatenation
+W
_+W_
Enable concatenation
+V
_+V_
END
_ZZ_
U42
3.3.13. Options for Code 11
Code 11 is a variable length symbology with 1 or 2 optional check digits and non printable start/stop characters. If the data is 10 or less characters, one check digit is used. If the data is more then 10 characters, then 2 check digits are used. The following characters are supported:
• the digits 0 upto 9
• the dash character '-'
The first check digit is the modulo 11 sum of the weighted data character values. The second check digit is the modulo 11 sum of the weighted data character values including the first check digit. The check digits are not transmitted. For string format see figure 3.35.
Options for Code 11:
• disable check digit(s)
• automatic checking for 1 or 2 check digits depending of the number of data characters
• enable transmission of check digit(s)
Fig. 3.35. Options for Code 11
data
(1 or more characters)
cd1 cd2
Code 11
SET
_ZZ_
Not check CD
BLF
_BLF_
Check 1 CD
BLG
_BLG_
Check 2 CDs
BLH
_BLH_
Check auto 1 or 2 CDs
BLI
_BLI_
Not transmit CD(s)
BLJ
_BLJ_
Transmit CD(s)
BLK
_BLK_
END
_ZZ_
Code options
3
U43
3.3.14. Options for Korean Postal Authority
code
Korean Postal Authority code is a fixed length numeric symbology with a mandatory check digit. The check digit is not transmitted. For string format see figure 3.36.
Options for Korean Postal Authority code:
• transmit dash
• not transmit dash
• transmit CD
• not transmit CD
Transmit dash:
The dash character '-' ( hex 2D ) is printed between the 3rd and 4th digit
Fig. 3.36. Options for
Korean Postal Authority code
check digit data
(3 digits)
data
(3 digits)
Korean Postal Authority code
dash
(-)
SET
_ZZ_
Not transmit CD
*-
_*-_
Transmit CD
*+
_*+_
Not transmit dash
*/
_*/_
Transmit dash
*.
_*._
END
_ZZ_
U44
3.3.15. Options for Intelligent Mail Barcode
Intelligent Mail Barcode is a symbology in four different states. It is formerly known as OneCode and is a variant of the 4-State Customer Barcode. The symbology is a height modulated and has a number of fixed lengths. For string format see figure 3.37.
Fixed data capacity:
• Numeric data: 20, 25 , 29 or 31 characters
Fixed data format and size:
The data is built of several identifiers which follow each other in fixed order. Sizes are a pre­determined amount of digits.
• Barcode identifier: 2
• Service type identifier: 3
• Mailer ID and Sequence number: maybe 6+9 digits or 9+6, always totalized to 15
• Delivery point zip code: may be omitted (0), standard zip (5), zip+4 (9), zip+4 incl. delivery point digits (11)
Checksum:
An 11-bit CRC Frame Check Sequence is always calculated and is not transmitted.
Encodable characters:
• digits 0 up to 9
3.3.16. Options for POSTNET
POSTNET (Postal Numeric Encoding Technique) is a height modulated symbology with a number of fixed lengths. For string format see figure 3.38.
Fixed data capacity:
• Numeric data: 5 / 6 / 9 / 11 characters
• Additional data: 1 check digit
Checkdigit:
The start and stop pattern consist of a fixed single frame bar which is not unique inside the code. It is not transmitted. The checkdigit is calculated and transmitted with the barcode data.
Encodable characters:
• digits 0 up to 9
Fig. 3.37. Options for
Intelligent Mail Barcode
mailer + sequence
ID number
6 + 9 digits
or
9 + 6 digits
Intelligent Mail Barcode
delivery
point
zip code
0, 5, 9 or 11
digits
barcode
identifier
2
digits
service
type
identifier
3
digits
Fig. 3.38. Options for POSTNET
data
5, 6, 9 or 11 digits
POSTNET
check
digit
Code options
3
U45
3.3.17. Options for GS1 Databar
GS1 Databar is formerly known as RSS familiy including the RSS-14 group. Support for GS1 Databar options is reader dependent.
Maximum data capacity:
• GS1 Databar and GS1 Databar Limited: Application Identifier "01" and 14 digits.
• GS1 Databar Expanded: 74 numeric or 41 alpha characters
Checksums:
The GS1 Databar family uses a mandatory checksum.
•GS1 Databar uses a modulo 79 checksum,
•GS1 Databar Limited uses a modulo 89 checksum
•GS1 Databar Expanded uses a modulo 211 checksum.
The checksum is always calculated and is not transmitted.
Encodable characters:
• GS1 Databar and GS1 Databar Limited: digits 0 up to 9
• GS1 Databar Expanded: subset of ISO 646: upper, lower case characters, digits, 20 punctuation characters and function character FNC1
The next GS1 Databar versions are supported.
• Omnidirectional/Truncated/Stacked (refer to GS1 Databar)
• Limited (refer to GS1 Databar Limited)
• Expanded, Expanded stacked (refer to GS1 Databar Expanded)
For string format see figure 3.39 or 3.40.
Options for GS1 Databar:
• transmission of CD
• transmission of Application Identifier
Not transmit CD:
Do not transmit the last character of GS1 Databar.
Fig. 3.39. Options for GS1 Databar
application
identifier (01)
data
(13 digits)
cd
(1 digit)
GS1 Databar,
GS1 Databar Limited
Fig. 3.40. Options for GS1 Databar
data
(1 upto 73 characters)
cd
(1 character)
GS1 Databar Expanded
SET
_ZZ_
Not transmit CD
DM
_DM_
Transm it CD
DL
_DL_
Not transmit Application Identifier
DT
_DT_
Transmit Application Identifier
DS
_DS_
END
_ZZ_
U46
3.3.18. Options for Composite Codes
CC-A is a modified MicroPDF417 version. CC-B is standard MicroPDF417. CC-C is standard PDF417.
Maximum data capacity:
• CC-A: 56 characters
• CC-B: 338 characters
• CC-C: 2361 characters
Symbol size:
• 1D part: see RSS and EAN codes
• Composite part: CC-A and CC-B same as MicroPDF417, CC-C same as PDF417
Error correction:
• 1D part: only error detection
• Composite part: Reed Solomon error correction
Encodable characters:
• ASCII values 0 - 127 ( ISO 646 )
• ASCII values 128 - 255 ( ISO 8859-1, Latin alphabet No. 1, extended ASCII )
• with ECI: many other character sets
For string format of composite codes see figure
3.41 or 3.42 or 3.43.
Options for Composite codes:
• enable composite code
• ignore link flag
• output mode
For string format of composite codes see figure
3.44.
Fig. 3.41. Options for Composite Codes
1D data
(1 upto 73 characters)
Composite A
composite data
(1 upto 56 characters)
Fig. 3.42. Options for Composite Codes
1D data
(1 upto 73 characters)
Composite B
composite data
(1 upto 338 characters)
Fig. 3.43. Options for Composite Codes
1D data
(1 upto 73 characters)
Composite C
composite data
(1 upto 2361 characters)
Fig. 3.44. Combined options
for Composite Codes
BHE BHE BHE BHE BHE BHE BHF BHF BHF BHF BHF BHF
Composite
Enable
Output Result
Link Flag
Output
Mode RP RP RP RQ RQ RQ RP RP RP RQ RQ RQ
BL0 BL1 BL2 BL0 BL1 BL2 BL0 BL1 BL2 BL0 BL1 BL2
1D / 1D+2D 2D / 1D+2D 1D / 2D / 1D+2D 1D+2D 1D+2D 1D+2D 1D 2D 1D / 2D 1D 2D 1D / 2D
Fig. 3.44. Combined options
for Composite Codes
BHE BHE BHE BHE BHE BHE BHF BHF BHF BHF BHF BHF
Composite
Enable
Output Result
Link
Flag
Output
Mode RP RP RP RQ RQ RQ RP RP RP RQ RQ RQ
BL0 BL1 BL2 BL0 BL1 BL2 BL0 BL1 BL2 BL0 BL1 BL2
1D / 1D+2D 2D / 1D+2D 1D / 2D / 1D+2D 1D+2D 1D+2D 1D+2D 1D 2D 1D / 2D 1D 2D 1D / 2D
Code options
3
U47
3.3.18. Options for Composite Codes
SET
_ZZ_
Not ignore composite link flag
RQ
_RQ_
Ignore composite link flag
RP
_RP_
Disable Composite on GS1-Databar
BHF
_BHF_
Enable Composite on GS1-Databar
BHE
_BHE_
As a single component, only 1D component is allowed
BL0
_BL0_
As a single component, only 2D component is allowed
BL1
_BL1_
As a single component, only 1D+2D component is allowed
BL2
_BL2_
END
_ZZ_
U48
3.3.19. Options for Codablock F
Codablock-F is variable size multi row (stacked) symbology based on Code 128. All features of Code 128 do apply for Codablock F.
Maximum data capacity:
• text compaction = alphanumeric data: 2684 characters
• numeric compaction = numeric data: 5368 characters
Symbol size:
• number of rows: 2 up to 44
• number of columns: 1 up to 61
Error detection:
Codablock has 1 additional character for the entire symbol. Codablock calculates 1 check digit that is not transmitted.
Encodable characters:
• ASCII values 0 - 127 ( ISO 646 )
• 4 FNC values
For string format see figure 3.45.
3.3.20. Options for DataMatrix
Data Matrix is a variable size matrix symbology with selectable error correction levels.
Maximum data capacity (ECC200):
• alphanumeric data: 2335 characters
• 8-bit data: 1556 characters
• numeric data: 3116 characters
Symbol size:
ECC000 - 140:
• odd number of rows and columns, square shape.
• minimum: 9 * 9 modules, maximum: 49 * 49 modules
ECC200:
• even number of rows and columns, square or rectangular shape
• square: minimum 10 * 10, maximum 144 * 144 modules
• rectangular: minimum 8 * 18, maximum 16 * 48 modules
Error correction:
• ECC000 - 140: four levels of convolutional error correction, option for error detection only
• ECC200: Reed-Solomon error correction
For new applications ECC200 is recommended.
Additional features:
• extended Channel Interpretation (ECI, ECC200 only): support for different character sets and data interpretations
• structured append (ECC200 only): represent data in up to 16 Data Matrix symbols
Support for these options is reader dependent. The supported character set and the maximum decodable number of characters, is reader dependent
Encodable characters:
• ASCII values 0 - 127 ( ISO 646 )
• ASCII values 128 - 255 ( ISO 8859-1, Latin alphabet No. 1, extended ASCII )
• with ECI: many other character sets
For string format see figure 3.46.
Fig. 3.45. Options for Codablock F
data
(1 upto 5368 characters)
Codablock F
Code options
3
U49
Options for DataMatrix:
• Structured append time out: see chapter Read options
3.3.21. Options for Aztec
Aztec code is a variable size matrix symbology with selectable error correction levels.
Maximum data capacity:
Standard Aztec:
• alphanumeric: 3067 characters
• numeric: 3832 characters
• byte: 1914 characters Aztec runes:
• values 000 up to 255 ( 3 digits )
Symbol size:
Standard Aztec:
• minimum: 15 * 15 modules
• maximum: 151 * 151 modules Aztec runes:
• fixed: 11 * 11 modules
Error correction:
User selectable Reed-Solomon error correction levels from 5% to 95% of data region.
Additional features:
• extended Channel Interpretation (ECI): support for different character sets and data interpretations
• structured append: represent data in up to 26 Aztec symbols
• mirror image: decode symbol in mirror reversal presentation
Support for these options is reader dependent. The supported character set and the maximum decodable number of characters, is reader dependent
Encodable characters:
• ASCII values 0 - 127 ( ISO 646 )
• ASCII values 128 - 255 ( ISO 8859-1, Latin alphabet No. 1, extended ASCII )
• with ECI: many other character sets
For string format see figure 3.47.
Options for Aztec:
• structured append time out: see chapter Read options
Fig. 3.46. Options for DataMatrix
data
(1 upto 3116 characters)
DataMatrix
Fig. 3.47. Options for Aztec
data
(1 upto 3832 characters)
Aztec
U50
3.3.22. Options for Chinese Sensible code
Chinese Sensible code is a matrix symbology with selectable error correction levels. The code allows 84 variable sized versions.
Pattern:
Each code is a square area comprised of a variable amount of nxn square symbols. A crossing alignment pattern is available in version 4 and its sequential versions. Al versions include four position detection patterns located on each corner.
Maximum data capacity:
The data capacity depends on the version.
• version 1: 205 characters
• sequential versions: increasing amount per version
• version 84: 31091 characters
Symbol size:
Chinese Sensible code has 84 versions, counting from version 1. Each following version has 2 more modules.
• minimum: version 1 = 23 * 23 modules
• sequentially: version 2 = 25 * 25, version 3 = 27 * 27, etc.
• maximum: version 84 = 189 * 189 modules
Error correction:
Four levels of Reed-Solomon error correction.
Additional feature:
Extended Channel Interpretion (ECI): support for chinese character set, other different character sets and data interpretions. Support for this option is reader dependent. The supported character set and the maximum decodable number of characteristics is reader dependent.
Encodable characters:
• numerical values 0-9
• ASCII value 0 - 127 ( ISO 646 )
• binary byte
• ordinary chinese characters ( GB 18030 - 2 Region, Double-byte, Four-byte )
• with ECI: many other character sets
For string format see figure 3.48.
Fig. 3.48. Options for
Chinese Sensible code
data
(1 upto 31091 characters)
Chinese Sensible code
Code options
3
U51
3.3.23. Options for QR Code
QR code is a variable size matrix symbology with selectable error correction levels.
Maximum data capacity:
Model 1:
• alphanumeric data: 707 characters
• 8-bit data: 486 characters
• numeric data: 1167 characters
• kanji data: 299 characters Model 2:
• alphanumeric data: 4296 characters
• 8-bit data: 2953 characters
• numeric data: 7089 characters
• kanji data: 1817 characters
Symbol size:
Model 1:
• minimum: 21 * 21 modules
• maximum: 73 * 73 modules Model 2:
• minimum: 21 * 21 modules
• maximum: 177 * 177 modules
Error correction:
Four levels of Reed-Solomon error correction.
Additional features:
• extended Channel Interpretation (ECI, model 2 only): support for different character sets and data interpretations.
• structured append: represent data in up to 16 QR Code symbols.
Support for these options is reader dependent. The supported character set and the maximum decodable number of characters, is reader dependent
Encodable characters:
• ASCII values 0 - 127 ( ISO 646 )
• ASCII values 128 - 255 ( ISO 8859-1, Latin alphabet No. 1, extended ASCII )
• with ECI: many other character sets
For string format see figure 3.49.
Options for QR code:
• structured append time out: see read mode options
• no further options supported
Fig. 3.49. Options for QR Code
data
(1 upto 7089 characters)
QR Code
U52
3.3.24. Options for Micro QR Code
Micro QR code is a compact version for the regular QR Code.
Maximum data capacity:
Model 1:
• numeric data: 5 characters Model 2:
• alphanumeric data: 6 characters
• numeric data: 10 characters Model 3:
• alphanumeric data: 11 characters
• 8-bit data: 9 characters
• numeric data: 18 characters
• kanji data: 6 characters Model 4:
• alphanumeric data: 21 characters
• 8-bit data: 15 characters
• numeric data: 35 characters
• kanji data: 9 characters
Symbol size:
Model 1:
• 11 modules Model 2:
• 13 modules Model 3:
• 15 modules Model 4:
• 17 modules
Error correction:
Up to three levels of Reed-Solomon error correction for Model 4, no error correction for Model 1.
Encodable characters:
• ASCII values 0 - 127 ( ISO 646 ) For string format see figure 3.50.
Options Micro QR Code
• no options supported
3.3.25. Options for Maxicode
Maxicode is a fixed size matrix symbology with selectable error correction levels.
Maximum data capacity:
• alphanumeric data: 93 characters
• numeric data: 138 characters
Symbol size:
28.14mm wide * 26.91mm high ( including quiet zones )
Error correction:
2 levels of Reed-Solomon error correction.
Additional features:
• extended Channel Interpretation (ECI): support for different character sets and data interpretations
• structured append: represent data in up to 8 Maxicode symbols
Support for these options is reader dependent. The supported character set and the maximum decodable number of characters, is reader dependent.
Encodable characters:
• ASCII values 0 - 127 ( ISO 646 )
• ASCII values 128 - 255 ( ISO 8859-1, Latin alphabet No. 1, extended ASCII )
• with ECI: many other character sets
For string format see figure 3.51.
Options for Maxicode:
• structured append time out: see read mode options
• no further options supported
Fig. 3.50. Options for Micro QR Code
data
(1 upto 35 characters)
Micro QR Code
Fig. 3.51. Options for Maxicode
data
(1 upto 138 characters)
Maxicode
Code options
3
U53
3.3.26. Options for PDF417
PDF417 is variable size multi row (stacked) symbology with selectable error correction levels.
Maximum data capacity:
• text compaction: 1850 characters
• byte compaction: 1108 characters
• numeric compaction: 2710 characters
Symbol size:
• number of row: 3 up to 90
• number of columns: 1 up to 30
Error correction:
8 levels of error correction. Option for error detection only.
Additional features:
• extended Channel Interpretation (ECI): support for different character sets and data interpretations
• macro PDF417: represent data in up to
99.999 PDF417 symbols
• truncated PDF417: reduce some overhead to obtain smaller symbology size
Support for these options is reader dependent. The supported character set and the maximum decodable number of characters, is reader dependent
Encodable characters:
• ASCII values 0 - 127 ( ISO 646 )
• ASCII values 128 - 255 ( ISO 8859-1, Latin alphabet No. 1, extended ASCII )
• for macro PDF417: many other character sets
For string format see figure 3.52
Options for PDF417:
• macro PDF417 timeout ( same as Structured append time out ): see read mode options
• no further options available
3.3.27. Options for MicroPDF417
MicroPDF417 is variable size multi row (stacked) symbology with fixed error correction levels.
Maximum data capacity:
• text compaction: 250 characters
• byte compaction: 150 characters
• numeric compaction:366 characters
Symbol size:
• number of row: 4 up to 44
• number of columns: 1 up to 4
Error correction:
Number of error correction codewords is dependent of symbol size and can not be changed.
Additional features:
• extended Channel Interpretation (ECI): support for different character sets and data interpretations
• macro MicroPDF417 ( structured append mode ): represent data in up to 99.999 MicroPDF417 symbols
Support for these options is reader dependent. The supported character set and the maximum decodable number of characters, is reader dependent
Encodable characters:
• ASCII values 0 - 127 ( ISO 646 )
• ASCII values 128 - 255 ( ISO 8859-1, Latin alphabet No. 1, extended ASCII )
• for macro MicroPDF417: many other character sets
For string format see figure 3.53.
Options for MicroPDF417:
• macro MicroPDF417 timeout ( same as Structured append time out ): see read mode options
• no further options available
Fig. 3.52. Options for PDF417
data
(1 upto 2710 characters)
PDF417
Fig. 3.53. Options for MicroPDF417
data
(1 upto 366 characters)
MicroPDF417
String options
4
U54
4. STRING OPTIONS
This chapter describes the alterations which can be made to the format of the transmitted data string.
The bar code data has the format as described in chapter ‘Code Options’.
Set prefix and suffix
• transmission of a preamble (common prefix)
• transmission of a postamble (common suffix)
• transmission of a prefix
• transmission of a suffix
The string format is transmitted as in figure
4.01.
The input entries are described in this chapter.
Fig. 4.01. String Options
preamble postambleprefix
including
Code ID
including
Code length
suffix
including
Code ID
including
Code length
bar
code
data
String options
4
U55
4.2. Set prefix and suffix
A prefix and suffix of maximum 4 direct input entries each may be included in front and at the end of the string respectively.
How to set a prefix or a suffix:
To configure a prefix for example for Code-39 as C39: scan the following labels from this current chapter ‘String Options’: <SET> <Set prefix Code 39> <C> <3> <9> <:> <END>
Bar code readers which do not support a different prefix or suffix for each symbology have to make use of <ALL>.
How to clear a prefix or suffix:
To clear the suffix for example for Code 128 scan the following labels: <SET> <Set suffix Code 128> <END>
How to set a suffix for all symbologies:
To configure for example the suffix <CR> for all symbologies scan the following labels: <SET> <Set suffix ALL> <^M (CR)> <END>
If the direct input keyboard key <return> from this chapter is selected then the result is a <carriage return> or <Enter> key. See figure
4.03.
Preamble and postamble:
A preamble is transmitted before the prefix and can contain up to 8 direct input characters. A postamble is transmitted after the suffix and can contain up to 8 direct input characters. A preamble and postamble will be transmitted for all symbologies. By default, the preamble and postamble is empty.
Code identification Opticon:
A code identification and the code length may be included as a prefix or suffix. The direct input 'code identifier' provides a quick method of programming in addition to programming a separate prefix or suffix for each bar code type. See figure 4.04.
Code identification AIM/ISO:
The Code identifier will be transmitted in the ISO 15424 format : ]cm, where:
• ] is ASCII value decimal 93
• c is code character
• m is modifier character(s)
For a detailed list of the modifier character 'm' and the AIM-ID’s, refer to the ISO15424 standard. See figure 4.05.
Fig. 4.03. Set prefix and suffix
SET
Set prefix Code 39
C
3
9
:
END
SET
Set suffix Code 128
END
SET
Set suffix All
^M (CR)
END
PREFIX
SUFFIX
U56
In case the modifier is an asterix (*), the value depends on the options of the symbology or on the configured Code options. For details refer to their own respective modifier tables. See figures 4.06 up to 4.17.
Code length:
The code length is transmitted as 2 digits, representing the decimal number of data characters transmitted, excluding prefix and suffix characters. For 2D bar codes the code length is transmitted as 6 digits. It is also possible to send for both 1D and 2D codes the length as 6 digits.
These direct input characters count as 1 entry of the 4 permissible entries for a prefix or suffix.
Example:
If you want to configure the prefix <code identifier>:<code length>: scan the following labels: <SET> <Set prefix all> <Code identification> <:> <Code length> <:> <END>
If you want to use the code identifiers, but need another code identifier for Code 39, you scan the following labels: <SET> <Set prefix all> <Code identification> <:> <Set prefix Code 39> <$> <:> <END>
Fig. 4.04. Set prefix and suffix
OPTICON Code identifiers
UPC-A UPC-A +2 UPC-A +5
UPC-E UPC-E +2 UPC-E +5
EAN-13 EAN-13 +2 EAN-13 +5
EAN-8 EAN-8 +2 EAN-8 +5
Code 39
Code 39 Full ASCII
Italian Pharmaceutical
Codabar
Codabar ABC
Codabar CX
Industrial 2of5
Interleaved 2of5
S-Code
Matrix 2of5
Chinese Post
IATA
MSI/Plessey
Telepen
UK/Plessey
Code 128
GS1-128
Code 93 Code 11
Korean Postal Authority code
Intelligent Mail Barcode
POSTNET
GS1 Databar
CC-A CC-B CC-C
Codablock F
DataMatrix
Aztec
Aztec Runes
Chinese Sensible code
QR code
Micro QR Code
Maxi Code
PDF417
MicroPDF417
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
C F G D H I B L M A J K V W Y R S f O N g Q w P Z d a T T U b c 0
(zero)
3 y m n l E t o o e u j v r s
String options
4
U57
Fig. 4.05. Set prefix and suffix
AIM/ISO15424 Code identifiers
UPC-A UPC-A +2 UPC-A +5
UPC-E UPC-E +2 UPC-E +5
EAN-13 EAN-13 +2 EAN-13 +5
EAN-8 EAN-8 +2 EAN-8 +5
Code 39
Code 39 Full ASCII
Tri-Optic
Code 39 It. Pharmaceutical
Codabar
Codabar ABC
Codabar CX
Industrial 2of5
Interleaved 2of5
S-Code
Matrix 2of5
Chinese Post
IATA
MSI/Plessey
Telepen
UK/Plessey
Code 128
GS1-128
Code 93 Code 11
Korean Postal Authority code
Intelligent Mail Barcode
POSTNET
GS1 Databar
CC-A
(transmitted separately)
CC-B
(transmitted separately)
CC-C
(transmitted separately)
GS1 Databar with CC-A GS1 Databar with CC-B
GS1-128 with CC-C
Codablock F
Data Matrix
Aztec
QR Code
Micro QR Code
Maxicode
PDF417
MicroPDF417
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
]E0 ]E3 ]E3 ]E0 ]E3 ]E3 ]E0 ]E3 ]E3 ]E4 ]E7 ]E7 ]A* ]A* ]X0 ]X0 ]F* ]F* ]X0 ]S0 ]I* ]X0 ]X0 ]X0 ]R* ]M* ]X0 ]B* ]X0 ]C0 ]C1 ]G0 ]H* ]X0 ]X0 ]X0 ]X0 ]e0 ]e1 ]e1 ]e1 ]e0 ]e0 ]e0 ]0* ]d* ]z* ]X0 ]Q* ]Q* ]U* ]L0 ]L0
(4.06)
(4.07)
(4.08)
(4.09) (4.10)
(4.11)
(4.12)
(4.13) (4.14) (4.15)
(4.16)
(4.17)
Symbology
]AIM-ID *(Modifier table)
}
}
Fig. 4.06. Modifiers for Code 39
Normal Code 39 (D5) Not check CD (C1) Transmit CD (D9) Normal Code 39 (D5) Check CD (C0) Transmit CD (D9) Normal Code 39 (D5) Not check CD (C1) Not transmit CD (D8) Normal Code 39 (D5) Check CD (C0) Not transmit CD (D8) Full ASCII Code 39 (D4) or Full ASCII Code 39 if pos. (+K) Not check CD (C1) Transmit CD (D9) Full ASCII Code 39 (D4) or Full ASCII Code 39 if pos. (+K) Check CD (C0) Transmit CD (D9) Full ASCII Code 39 (D4) or Full ASCII Code 39 if pos. (+K) Not check CD (C1) Not transmit CD (D8) Full ASCII Code 39 (D4) or Full ASCII Code 39 if pos. (+K) Check CD (C0) Not transmit CD (D8)
]A0
]A1
]A2
]A3
]A4
]A5
]A6
]A7
AIM/ISO15424 Code identifiers for :
A*
Code options
]AIM-ID
U58
Fig. 4.07. Modifiers for Codabar
Codabar normal mode (HA) Not check CD (H7) Transmit CD (H8) Codabar ABC (H3 or H4) Not check CD (H7) Transmit CD (H8) Codabar normal mode (HA) Check CD (H6) Transmit CD (H8) Codabar ABC (H3 or H4) Check CD (H6) Transmit CD (H8) Codabar normal mode (HA) Not check CD (H7) Not transmit CD (H9) Codabar ABC (H3 or H4) Not check CD (H7) Not transmit CD (H9) Codabar normal mode (HA) Check CD (H6) Not transmit CD (H9) Codabar ABC (H3 or H4) Check CD (H6) Not transmit CD (H9)
]F0
]F1
]F2
]F3
]F4
]F5
]F6
]F7
AIM/ISO15424 Code identifiers for :
F*
Code options
]AIM-ID
Fig. 4.08. Modifiers for Interleaved 2of5
Not check CD (G0) Check CD (G1) Not check CD (G0) Check CD (G1)
]I0 ]I1 ]I2 ]I3
AIM/ISO15424 Code identifiers for :
I*
Code options
]AIM-ID
Transmit CD (E0) Transmit CD (E0) Not transmit CD (E1) Not transmit CD (E1)
Fig. 4.09. Modifiers for IATA
Not check CD (4H) Transmit CD (4L) Check FC and SN only (4I) or Check CPN,FC and SN (4J) or Check CPN,AC,FC and SN (4K) Transmit CD (4L) Not check CD (4H) Not transmit CD (4M) Check FC and SN only (4I) or Check CPN,FC and SN (4J) or Check CPN,AC,FC and SN (4K) Not transmit CD (4M)
]R0
]R1
]R2
]R3
AIM/ISO15424 Code identifiers for :
R*
Code options
]AIM-ID
Fig. 4.10. Modifiers for MSI/Plessey
]M0 ]M1 ]X0
]X0
]X0
]X0
AIM/ISO15424 Code identifiers for :
M* / X0
Code options Checksum + Transmit
]AIM-ID
Check 1 CD = MOD 10 (4B): (4B)+ Transmit CD1 (4B)
+
Not transmit CD
(4B)+ Transmit CD1 and CD2
Check 2 CD's = MOD 10/ MOD 10 (4C): (4C) + (4E) or (4G) or (4F)
Check 2 CD's = MOD 10/ MOD 11 (4D): (4D)
+
(4E) or (4G) or (4F)
Check 2 CD's = MOD 11/ MOD 10 (4R): (4R)
+
(4E) or (4G) or (4F)
(4E) (4G) (4F)
Fig. 4.11. Modifiers for Telepen
AIM/ISO15424 Code identifiers for :
B*
Code options
]AIM-ID
]B0 ]B1
]B0 ]B2
]B0 ]B2
Telepen (numeric or ASCII only): ASCII mode (D3) Numeric mode (D2)
Telepen (numeric followed by ASCII): ASCII mode (D3) Numeric mode (D2)
Telepen (ASCII followed by numeric)(not supported): ASCII mode (D3) Numeric mode (D2)
String options
4
U59
Fig. 4.12. Modifiers for Code 11
AIM/ISO15424 Code identifiers for :
H* / X0
Code options
]AIM-ID
Check 1 CD (BLG)
or Check auto 1 or 2 CDs (BLI) (length < 12) Transmit CD(s) (BLK) Check 2 CDs (BLH) or Check auto 1 or 2 CDs (BLI) (length > 12)
Transmit CD(s) (BLK)
Check 1 CD (BLG) or Check 2 CDs (BLH) or Check auto 1 or 2 CDs (BLI) (length > 12)
Not transmit CD(s) (BLJ)
Not check CD (BLF)
Not transmit CD(s) (BLJ)
]H0
]H1
]H3
]X0
Fig. 4.13. Modifiers for Codablock F
AIM/ISO15424 Code identifiers for :
O*
Data structure
]AIM-ID
]O4 ]O5
FNC1 not used FNC1 in 1st position
Fig. 4.14. Modifiers for DataMatrix
AIM/ISO15424 Code identifiers for :
d*
Symbology, data structure
]AIM-ID
]d0 ]d1 ]d2 ]d3 ]d4 ]d5
]d6
ECC000 - ECC140 ECC200 ECC200, FNC1 in 1st or 5th position ECC200, FNC1 in 2nd or 6th position ECC200, supporting ECI protocol ECC200, FNC1 in 1st or 5th position and supporting ECI protocol ECC200, FNC1 in 2nd or 6th position and supporting ECI protocol
Fig. 4.15. Modifiers for Aztec
AIM/ISO15424 Code identifiers for :
z*
Data structure
]AIM-ID
]z0 ]z1 ]z2 ]z3 ]z4
]z5
]z6 ]z7
]z8
]z9
]zA
]zB
]zC
No structure / other FNC1 preceeding 1st message character FNC1 following an initial letter or pair of digits ECI protocol implemented FNC1 preceeding 1st message character and ECI protocol implemented FNC1 following an initial letter or pair of digits, ECI protocol implemented Structured append header included Structured append header included and FNC1 preceeding 1st message character Structured append header included, FNC1 following an initial letter or pair of digits Structured append header included and ECI protocol implemented Structured append header included, FNC1 preceeding 1st message character, ECI protocol implemented Structured append header included, FNC1 following an initial letter or pair of digits, ECI protocol implemented Aztec runes
Fig. 4.16. Modifiers for QR Code
AIM/ISO15424 Code identifiers for :
Q*
Model, data structure
]AIM-ID
]Q0 ]Q1 ]Q2 ]Q3
]Q4
]Q5
]Q6
Model 1 Model 2, ECI protocol not implemented Model 2, ECI protocol implemented Model 2, ECI protocol not implemented, FNC1 in first position Model 2, ECI protocol implemented,
FNC1 in first position
Model 2, ECI protocol not implemented,
FNC1 in second position
Model 2, ECI protocol implemented,
FNC1 in second position
Fig. 4.17. Modifiers for Maxicode
AIM/ISO15424 Code identifiers for :
U*
Data structure
]AIM-ID
]U0 ]U1 ]U2
]U3
Symbol in mode 4 or 5 Symbol in mode 2 or 3 Symbol in mode 4 or 5, ECI protocol implemented Symbol in mode 2 or 3, ECI protocol implemented
U60
4.2.1. Set prefix
SET
_ZZ_
All Codes
RY
_RY_
UPC-A
N1
_N1_
UPC-A + add on
M0
_M0_
UPC-E
N2
_N2_
UPC-E + add on
M1
_M1_
EAN-13
N3
_N3_
EAN-13 + add on
M2
_M2_
EAN-8
N4
_N4_
EAN-8 + add on
M3
_M3_
Code 39
M4
_M4_
Codabar
M5
_M5_
Industrial 2of5
M6
_M6_
Interleaved 2of5
M7
_M7_
END
_ZZ_
String options
4
U61
S-Code
MB
_MB_
Matrix 2of5
GL
_GL_
IATA
I8
_I8_
MSI/Plessey
N0
_N0_
Telepen
L8
_L8_
UK/Plessey
MA
_MA_
Code 128
M9
_M9_
Code 93
M8
_M8_
Code 11
BLD
_BLD_
Korean Postal Authority code
*$
_*$_
Intelligent Mail Barcode
D5I
_D5I_
POSTNET
D6D
_D6D_
GS1-Databar
OE
_OE_
SET
_ZZ_
END
_ZZ_
U62
Composite codes
RR
_RR_
Codablock F
D4S
_D4S_
DataMatrix
MD
_MD_
Aztec
BF0
_BF0_
Chinese Sensible code
D4N
_D4N_
QR Code
MK
_MK_
Maxicode
ML
_ML_
PDF417
OC
_OC_
MicroPDF417
OD
_OD_
ISO track 1 (IATA)
MH
_MH_
ISO track 2 (ABA)
MI
_MI_
ISO track 3 (THRIFT)
MJ
_MJ_
Clear all prefixes
MG
_MG_
Preamble
MZ
_MZ_
SET
_ZZ_
END
_ZZ_
String options
4
U63
4.2.2. Set suffix
SET
_ZZ_
All Codes
RZ
_RZ_
UPC-A
N6
_N6_
UPC-A + add on
O0
_O0_
UPC-E
N7
_N7_
UPC-E + add on
O1
_O1_
EAN-13
N8
_N8_
EAN-13 + add on
O2
_O2_
EAN-8
N9
_N9_
EAN-8 + add on
O3
_O3_
Code 39
O4
_O4_
Codabar
O5
_O5_
Industrial 2of5
O6
_O6_
Interleaved 2of5
O7
_O7_
END
_ZZ_
U64
S-Code
OB
_OB_
Matrix 2of5
GM
_GM_
IATA
I9
_I9_
MSI/Plessey
N5
_N5_
Telepen
L9
_L9_
UK/Plessey
OA
_OA_
Code 128
O9
_O9_
Code 93
O8
_O8_
Code 11
BLE
_BLE_
Korean Postal Authority code
*%
_*%_
Intelligent Mail Barcode
D5J
_D5J_
POSTNET
D6E
_D6E_
GS1-Databar
PQ
_PQ_
SET
_ZZ_
END
_ZZ_
String options
4
U65
Composite codes
RS
_RS_
Codablock F
D4T
_D4T_
DataMatrix
PO
_PO_
Aztec
BF1
_BF1_
Chinese Sensible code
D4O
_D4O_
QR Code
PW
_PW_
Maxicode
PX
_PX_
PDF417
PY
_PY_
MicroPDF417
PZ
_PZ_
ISO track 1 (IATA)
PT
_PT_
ISO track 2 (ABA)
PU
_PU_
ISO track 3 (THRIFT)
PV
_PV_
Clear all suffixes
PR
_PR_
Postamble
PS
_PS_
SET
_ZZ_
END
_ZZ_
String options
4
U66
4.3.2. Direct input character misc.
SET
_ZZ_
<SPACE>
5A
_5A_
!
5B
_5B_
5C
_5C_
#
5D
_5D_
$
5E
_5E_
%
5F
_5F_
&
5G
_5G_
'
5H
_5H_
(
5I
_5I_
)
5J
_5J_
*
5K
_5K_
+
5L
_5L_
,
5M
_5M_
END
_ZZ_
U67
-
5N
_5N_
.
5O
_5O_
/
5P
_5P_
:
6A
_6A_
;
6B
_6B_
<
6C
_6C_
=
6D
_6D_
>
6E
_6E_
?
6F
_6F_
@
6G
_6G_
[
7A
_7A_
\
7B
_7B_
]
7C
_7C_
SET
_ZZ_
END
_ZZ_
String options
4
U68
^
7D
_7D_
_
7E
_7E_
7F
_7F_
{
9T
_9T_
|
9U
_9U_
}
9V
_9V_
~
9W
_9W_
SET
_ZZ_
END
_ZZ_
U69
4.3.3. Direct input numeric
SET
_ZZ_
0
Q0
_Q0_
1
Q1
_Q1_
2
Q2
_Q2_
3
Q3
_Q3_
4
Q4
_Q4_
5
Q5
_Q5_
6
Q6
_Q6_
7
Q7
_Q7_
8
Q8
_Q8_
9
Q9
_Q9_
END
_ZZ_
String options
4
U70
4.3.4. Direct input character
SET
_ZZ_
A
0A
_0A_
B
0B
_0B_
C
0C
_0C_
D
0D
_0D_
E
0E
_0E_
F
0F
_0F_
G
0G
_0G_
H
0H
_0H_
I
0I
_0I_
J
0J
_0J_
K
0K
_0K_
L
0L
_0L_
M
0M
_0M_
END
_ZZ_
U71
N
0N
_0N_
O
0O
_0O_
P
0P
_0P_
Q
0Q
_0Q_
R
0R
_0R_
S
0S
_0S_
T
0T
_0T_
U
0U
_0U_
V
0V
_0V_
W
0W
_0W_
X
0X
_0X_
Y
0Y
_0Y_
Z
0Z
_0Z_
SET
_ZZ_
END
_ZZ_
String options
4
U72
4.3.5. Direct input lower case character
SET
_ZZ_
a
$A
_$A_
b
$B
_$B_
c
$C
_$C_
d
$D
_$D_
e
$E
_$E_
f
$F
_$F_
g
$G
_$G_
h
$H
_$H_
i
$I
_$I_
j
$J
_$J_
k
$K
_$K_
l
$L
_$L_
m
$M
_$M_
END
_ZZ_
U73
n
$N
_$N_
o
$O
_$O_
p
$P
_$P_
q
$Q
_$Q_
r
$R
_$R_
s
$S
_$S_
t
$T
_$T_
u
$U
_$U_
v
$V
_$V_
w
$W
_$W_
x
$X
_$X_
y
$Y
_$Y_
z
$Z
_$Z_
SET
_ZZ_
END
_ZZ_
String options
4
U74
4.3.6. Direct input control character
SET
_ZZ_
^@ (NULL)
9G
_9G_
^A (SOH)
1A
_1A_
^B (STX)
1B
_1B_
^C (ETX)
1C
_1C_
^D (EOT)
1D
_1D_
^E (ENQ)
1E
_1E_
^F (ACK)
1F
_1F_
^G (BEL)
1G
_1G_
^H (BS)
1H
_1H_
^I (HT)
1I
_1I_
^J (LF)
1J
_1J_
^K (VT)
1K
_1K_
^L (FF)
1L
_1L_
END
_ZZ_
U75
^M (CR)
1M
_1M_
^N (SO)
1N
_1N_
^O (SI)
1O
_1O_
^P (DLE)
1P
_1P_
^Q (DC1)
1Q
_1Q_
^R (DC2)
1R
_1R_
^S (DC3)
1S
_1S_
^T (DC4)
1T
_1T_
^U (NAK)
1U
_1U_
^V (SYN)
1V
_1V_
^W (ETB)
1W
_1W_
^X (CAN)
1X
_1X_
^Y (EM)
1Y
_1Y_
SET
_ZZ_
END
_ZZ_
String options
4
U76
^Z (SUB)
1Z
_1Z_
^[ (ESC)
9A
_9A_
^\ (FS)
9B
_9B_
^] (GS)
9C
_9C_
^^ (RS)
9D
_9D_
^_ (US)
9E
_9E_
DEL (ASCII 127)
9F
_9F_
SET
_ZZ_
END
_ZZ_
KBD Wedge Character Table
0 1 2 3 4 5 6 7
Type 1 Type 2 Type 1 Type 2
0 DLE SP 0 @ P ` p
1 SOH Insert DC1 F1 ! 1 A Q a q
2 STX Delete DC2 F2 2 B R b r
3 ETX Home DC3 F3 # 3 C S c s
4 ETO End DC4 F4 $ 4 D T d t
5 EAQ Up NAK F5 % 5 E U e u
6 ACK Down SYN F6 & 6 F V f v
7 BEL Left ETB F7 7 G W g w
8 BS Backspace CAN F8 ( 8 H X h x
9 HT TAB EM F9 ) 9 I Y i y
A LF LF SUB F10 * : J Z j z
B VT Right ESC F11 + ; K [ k {
C FF PageUp FS F12 , < L \ l |
D CR Enter GS ESC - = M ] m }
E SO PageDown RS . > N ^ n ~
F SI US / ? O _ o DEL
Note 1:If scan the following barcode the output data pleaser
refer to type 1 (in blue)
Type 1
Note 2:If scan the following barcode the output data please refer
to type 2 (in red)
Type 2
Right ALT
Enter key on Num keypad
U77
4.3.7. Direct input code id/length
SET
_ZZ_
Code identification
$2
_$2_
Code identification ISO­15424 / AIM
$1
_$1_
Code length (1D = 2 digits, 2D = 6 digits)
$3
_$3_
Code length (1D and 2D = 6 digits)
$6
_$6_
END
_ZZ_
Read options
5
U78
5. READ OPTIONS
This chapter allows to set the read mode, trigger type, redundancy and illumination.
U79
5.1. Read mode options
The following read modes are available:
Single read:
When a bar code has been decoded, the reader will be turned OFF. The reader must be triggered again to read another label. This option and 'Disable trigger' can not be programmed at the same time.
Multiple read:
When a bar code has been decoded, the reader will stay ON for a time as set by 'Read time options' or indefinitely if the trigger switch has been disabled. The same label can only be decoded again after the label has not been detected for a number of scans.
Read options
5
U80
5.1. Read mode options
SET
_ZZ_
Single read
S0
_S0_
Multiple read
S1
_S1_
END
_ZZ_
U81
5.1.1. Multiple read reset time
This option can be used in conjunction with multiple read mode.
• for Laser and CCD readers, it sets the time that the reader should be pointed away from the label before it can decode the same label again
• for Image readers, it sets the number of frames that the reader should be pointed away from the label before it can decode the same label again
Indefinitely means that the next bar code must always be different, during the time the bar code reader is triggered. For the image reader the multiple reset time is not measured in ms, but in frames. The
duration of each frame is variable, and is dependent of the captured image. See figure
5.01.
Fig. 5.01. Multiple read reset time
Multiple
read reset
time
Frames
50 ms 100 ms 200 ms 300 ms 400 ms 500 ms 600 ms Indefinitely
1 2 3 4 5 6 7 Indefinitely
SET
_ZZ_
50ms
AH
_AH_
100ms
AI
_AI_
200ms
AJ
_AJ_
300ms
AK
_AK_
400ms
AL
_AL_
500ms
AM
_AM_
600ms
AN
_AN_
Indefinitely
AG
_AG_
END
_ZZ_
Read options
5
U82
5.1.2. Quiet zone options
With this option the reader can decode bar codes that have smaller start and/or end margins than specified for the symbology. Be careful when using this option. It may increase the possibility of partial reads and ghost reads. Do not use smaller margin checks then necessary. If possible replace the bar code labels by ones that have correct start and end margins.
SET
_ZZ_
No margin check
YN
_YN_
Margin check 1/7 nominal
YO
_YO_
Margin check 2/7 nominal
YP
_YP_
Margin check 3/7 nominal
YQ
_YQ_
Margin check 4/7 nominal
YR
_YR_
Margin check 5/7 nominal
YS
_YS_
Margin check 6/7 nominal
YT
_YT_
Margin check normal
YU
_YU_
END
_ZZ_
Read options
5
U83
5.2. Read time options
SET
_ZZ_
0 seconds
Y0
_Y0_
1 second
Y1
_Y1_
2 seconds
Y2
_Y2_
3 seconds
Y3
_Y3_
4 seconds
Y4
_Y4_
5 seconds
Y5
_Y5_
6 seconds
Y6
_Y6_
7 seconds
Y7
_Y7_
8 seconds
Y8
_Y8_
9 seconds
Y9
_Y9_
Read time * 10
YL
_YL_
Indefinitely
YM
_YM_
END
_ZZ_
Read options
5
U84
5.3. Redundancy
This is the number of times that a label must be correctly decoded before it is transmitted. Selecting a higher redundancy count makes reading slower, but it reduces the probability of reading errors, especially when labels of poor definition are used.
SET
_ZZ_
Read 1 time, redundancy = 0
X0
_X0_
Read 2 times, redundancy = 1
X1
_X1_
Read 3 times, redundancy = 2
X2
_X2_
Read 4 times, redundancy = 3
X3
_X3_
END
_ZZ_
U85
5.4. Positive and negative bar codes
Usually bar codes are printed black on white, but sometimes white on black. These labels are called positive and negative respectively. In case the 'negative bar codes' option has been selected, positive labels may not be decoded anymore or with difficulty. This also applies to menu labels. To enable the reader to read positive labels again, a number of negative menu labels have been included.
SET
_ZZ_
Positive bar codes
V2
_V2_
Negative bar codes
V3
_V3_
Positive and negative bar codes
V4
_V4_
Positive bar codes
V2
_V2_
Positive and negative bar codes
V4
_V4_
SET / END
ZZ
_ZZ_
END
_ZZ_
Read options
5
U86
5.5. Floodlight and aiming options
The floodlight and aiming options affect the light source that illuminates the area of the bar code symbol.
The floodlight illuminates the full area during image capturing. When the scannable area consists of a highly reflecting surface the floodlight might need to be disabled to prevent over-exposure.
If an aiming light is available, the bar code reader can generate an aiming pattern to help the user to target at the bar code symbol. The aiming pattern will only be visible between two image captures. The aiming pattern will be off when the floodlight is on.
Disable floodlight:
The option ‘disable floodlight’ does not illuminate the area of the bar code symbol during image capturing.
Alternating floodlight:
The option ‘alternating floodlight’ switches by turn between enabled and disabled floodlight.
SET
_ZZ_
Disable floodlight
D3A
_D3A_
Enable floodlight
D39
_D39_
Alternating floodlight
D3B
_D3B_
END
_ZZ_
U87
UPC-A
71589 81230
08
UPC-A +2
23569 27002
08
34
UPC-A +5
49659 02209
7
98765
3
UPC-E
0 5123456
default data:
1234565
UPC-E +2
022213224 0
default data:
213224022
UPC-E +5
0
7654321
56789
default data:
654321756789
UPC-E1
1 0234567
default data:
2345670
UPC-E1 +2
1 6657832
90
default data:
657832690
UPC-E1 +5
1 0098765
32418
default data:
098765032418
Example C.01
UPC-A
Example C.02
UPC-E
A. EXAMPLE CODES
Appendix
U88
EAN-13
(ISBN)
9 780131 103627
ISBN data:
0131103628
Example C.03.
EAN-13 and EAN-8
EAN-13 +2
8
12
710841 090246
EAN-13 +5
8 710841
02904
030181
EAN-8
6537 8823
EAN-8 +2
5638 2662
23
EAN-8 +5
06331
1055 7778
Example C.04.
Code 39 and It.Pharm.
Code 39
CODE39
Code 39 Full ASCII
Code 39
encoded data:
*C+O+D+E 39*
Code 39 Italian Pharmaceutical
(Full Italian Pharmaceutical)
908557705
encoded data:
*V2GZD9*
Full Italian Pharmaceutical data:
A908557705
Tri-Optic
R01260
encoded data: $260R01$
U89
Example C.05.
Codabar
Codabar
01235
encoded data:
C01235D
Codabar ABC
01234 56789
encoded data:
C01234D
encoded data:
D56789A
Codabar ABC data:
0123456789
Codabar CX
12344 56784
encoded data:
A12344C
encoded data:
B56784B
Codabar CX data:
1234456784
Example C.06.
2of5 and S-Code
Industrial 2of5
1234567895
Interleaved 2of5 with bearer bars
0123456784
S-Code
987654326
Matrix 2of5
98765430
Chinese Post
encoded data:
04641000501
0464 100050
Appendix
U90
1234567890
Example C.07.
IATA
Example C.09.
Telepen
Example C.08.
MSI/Plessey
Example C.10.
UK/Plessey
02468
encoded data:
024687
Telepen numeric
(Telepen ASCII)
57748174857483
02468
encoded data:
02468F8
Example C.11.
Code 128 and GS1-128
Code 128
0135792468
EAN-128
]C12143658709
encoded data: <FNC1>
2143658709
Example C.12.
Code 93
Example C.14.
Korean Postal Authority code
Example C.13.
Code 11
Code 93
1234-5678
encoded data:
1234-56784
305-601
Telepen ASCII data:
Telepen
(with MOD 10 Checksum)
U91
12 001 987654 321600500 21320 0035
Example C.15.
Intelligent Mail Barcode
Example C.16.
POSTNET
2132035356
encoded data:
21320-3535
GS1 Databar
0165473728281919
encoded data:
65473728281919
Example C.17.
GS1 Databar
GS1 Databar stacked
0198321456098768
encoded data:
98321456098768
GS1 Databar truncated
0100012345678905
encoded data:
00012345678905
GS1 Databar Limited
0117834783468340
encoded data:
17834783468340
GS1 Databar Expanded
012345ABCDE
encoded data:
012345ABCDE
Composite
Component A
default data
:
0101234567891231CC-A : up to 56 characters
encoded RSS-14 data: 01234567891231
encoded CC-A data: CC-A : up to 56 characters
Example C.18.
Composite Codes
Composite
Component B
default data
:
0156128923901255CC-B:encodes up
to 338 alphanumeric characters
encoded RSS-14 data: 56128923901255
encoded CC-B data: CC-B:encodes up
to 338 alphanumeric characters
Composite
Component C
default data
:
503012345678021301234567893724<GS>
101234567ABCDEFG
encoded EAN-128 data: <FNC1>503012345678
encoded CC-C data: 021301234567893724<GS>
101234567ABCDEFG
Appendix
U92
Example C.19.
Codablock F
Codablock F sample bar code
(ECC200)
DataMatrix sample bar code.
Example C.20.
DataMatrix
Example C.21.
Aztec
Aztec sample bar code.
025
encoded data:
25
(Model 2)
QR Code sample bar code.
Example C.23.
QR Code
Example C.24.
Micro QR Code
1415926535897
MaxiCode sample bar code.
Example C.25.
Maxicode
(Model 4)
(Mode 4)
(Aztec) (Aztec Runes)
Example C.22.
Chinese Sensible code
U93
Example C.25.
PDF417
Example C.26.
MicroPDF417
PDF417 sample bar code.
MicroPDF417 sample bar code.
You can take out this card and pull out the window.
The window spares out one bar code while masking all the other.
SET
END
This card belongs to the universal menu book
Loading...