Opticon all models UNIVERSAL MENU BOOK

Set up your personal configuration
bar code configuration
and commands manual
OPTICON Universal menu book
Set up your personal configuration
and commands manual
Universal menu book
ver. 12 © December 2009
Ui
OPTICON Universal menu book
CAUTION: This information is subject to change without prior notice.
Copyright 2006, Opticon Sensors Europe B.V. All rights reserved.
LIMITED WARRANTY AND DISCLAIMERS
Under all circumstances this manual should be read attentively, before installing and or using the product.
This manual may not, in whole or in part, be copied, photocopied, reproduced, translated or converted to any electronic or machine readable form without prior written consent of Opticon Sensors Europe.
Serial number
A serial number appears on all Opticon products. This official registration number is strictly related to the device purchased. Make sure that the serial number appearing on your Opticon device has not been removed. Removing the serial number might affect the warranty conditions and liability disadvantageously, so please be strict at maintaining the label with serial number on the Opticon product.
Warranty / Warranty period / Liability
Unless otherwise agreed in a contract, all Opticon products are warranted for the period of two years after purchase, covering defects in material and workmanship. Opticon will repair or, at its opinion, replace products that prove to be defective in material or workmanship under proper use during the warranty period. Opticon will not be liable in cases where modifications are made by the customer. In such case the standard repair charge will be applicable. The standard charge for repair will also be applicable in cases where no defect is found at all. These rules also apply for products that are still under warranty. Under no circumstance will Opticon Sensors Europe, be liable for any direct, indirect, consequential or incidental damages arising out of use or inability to use both the hardware and software, even if Opticon has been informed about the possibility of such damages.
Packaging
The packing materials are not harmful for the environment. We recommend that you save all packing material, as it should be used whenever you need to transport your scanner (eg. for service). Damage caused by improper repacking is not covered by the warranty.
Trademark
Trademarks used are property of their respective owners.
Uii
TABLE OF CONTENTS
OPTICON Universal menu book
0. Introduction .............................................U1
1. Defaults ....................................................U5
2. Interface ...................................................U7
2.1. RS232 options ..................................... U8
2.1.1. Baud rate settings................................ U9
2.1.2. Data, parity, stop bits ......................... U10
2.1.3. Handshaking...................................... U11
2.1.4. Intercharacter delay for RS232.......... U14
2.2. Keyboard wedge/USB options........... U15
2.2.1. Keyboard layout ................................. U16
2.2.2. Special options .................................. U18
2.2.3. Intercharacter delay for
wedges/USB...................................... U19
2.3. Wireless options ................................ U20
2.3.1. Bluetooth address.............................. U21
2.3.2. Bluetooth security.............................. U23
2.3.3. Trigger connection options................. U24
2.3.4. Trigger disconnect options................. U26
2.3.5. Auto disconnect options..................... U27
2.3.6. Auto reconnect options...................... U28
2.3.7. Wireless power saving ....................... U29
2.3.8. Memorizing ........................................ U30
3. Code options .........................................U33
3.1. Setting of readable codes.................. U34
3.1.1. Enabling a single read. Code............. U35
3.1.2. Enabling of readable codes ............... U38
3.2. Setting of number of characters......... U42
3.3. Setting code specific options............. U46
3.3.1. Options for UPC-A............................. U47
3.3.2. Options for UPC-E............................. U48
3.3.3. Options for EAN-13 and EAN-8 ......... U50
3.3.4. Options for Code 39 and It.Pharm..... U52
3.3.5. Options for Codabar .......................... U55
3.3.6. Options for 2of5 and S-Code ............. U59
3.3.7. Options for IATA................................. U61
3.3.8. Options for MSI/Plessey .................... U62
3.3.9. Options for Telepen............................ U64
3.3.10.Options for UK/Plessey...................... U65
3.3.11. Options for Code 128 and GS1-128 .. U66
3.3.12.Options for Code 93........................... U68
3.3.13.Options for Code 11........................... U70
3.3.14. Options for Korean Postal Authority... U71
3.3.15.Options for Intelligent Mail Barcode... U72
3.3.16.Options for POSTNET ....................... U72
3.3.17.Options for GS1 Databar ................... U73
3.3.18.Options for Composite Codes............ U74
3. Code options (continued)
3.3.19.Options for Codablock F.....................U76
3.3.20.Options for DataMatrix........................U76
3.3.21.Options for Aztec ................................U77
3.3.21.Options for Chinese Sensible code ....U78
3.3.22.Options for QR Code ..........................U79
3.3.23.Options for Micro QR Code ................U80
3.3.24.Options for Maxicode..........................U80
3.3.25.Options for PDF417 ............................U81
3.3.26.Options for MicroPDF417 ...................U81
4. String options........................................ U83
4.1. Case conversion.................................U84
4.2. Set prefix and suffix............................U85
4.2.1 Set prefix ............................................U90
4.2.2. Set suffix.............................................U93
4.3.1. Direct input keyboard keys .................U96
4.3.2. Direct input character misc.................U99
4.3.3. Direct input numeric..........................U102
4.3.4. Direct input character .......................U103
4.3.5. Direct input lower case character .....U105
4.3.6. Direct input control character............U107
4.3.7. Direct input code id/length................U110
5. Read options ....................................... U111
5.1. Read mode options ..........................U112
5.1.1. Multiple read reset time ....................U114
5.1.2. Quiet zone options............................U115
5.1.3. Auto trigger options ..........................U116
5.2. Read time options.............................U116
5.3. Power control....................................U118
5.4. Redundancy .....................................U119
5.5. Positive and negative bar codes.......U120
5.6. Floodlight and aiming options...........U121
6. Indicator options .................................U123
6.1. Buzzer settings.................................U124
6.2. Good read LED.................................U126
7. Miscellaneous ..................................... U127
7.1. Diagnostics.......................................U127
7.2. Serial configuration support..............U128
Appendix.............................................. U131
A. Trouble shooting ...............................U131
B. Glossary of terms .............................U132
C. Example codes.................................U136
Table of contents
Uiii
OPTICON Universal menu book
TABLE OF FIGURES
0. Introduction
Fig. 0.01. Menu labels.....................................U1
Fig. 0.02. Configuring via the menu book.......U2
Fig. 0.03. Opticonfigure...................................U3
2. Interface
Fig. 2.01. RS232 options DB25 ......................U8
Fig. 2.02. RS232 options DB25 ......................U8
Fig. 2.03. Data, parity, stop bits ....................U10
Fig. 2.04. HandShaking Busy/Ready............U11
Fig. 2.05. HandShaking Modem mode .........U11
Fig. 2.06. HandShaking ACK/NAK................U12
Fig. 2.07. HandShaking ACK/NAK
no response ..................................U12
Fig. 2.08. Power saving table........................U29
3. Code options
Fig. 3.00. Code translations and relations ....U33
Fig. 3.01. Enabling a single readable code:
Symbology only.............................U34
Fig. 3.02. Enabling a single readable code:
Special variation............................U34
Fig. 3.03. Enabling a single readable code:
New family name...........................U34
Fig. 3.04. Enabling of readable codes ..........U38
Fig. 3.05. Enabling of readable codes
addition .........................................U38
Fig. 3.06. Setting Fixed length ON
all codes........................................U42
Fig. 3.07. Setting Minimum length table........U43
Fig. 3.08. Setting Fixed length ON
selected codes..............................U43
Fig. 3.09. Setting Minimum length
for selected codes.........................U44
Fig. 3.10. Setting Maximum length
for selected codes.........................U44
Fig. 3.11. Setting code specific options ........U46
Fig. 3.12. Options for UPC-A ........................U47
Fig. 3.13. Options for UPC-A, +2, +5............U47
Fig. 3.14. Options for UPC-E ........................U48
Fig. 3.15. Options for UPC-E, +2, +5............U48
Fig. 3.16. Options for EAN-13.......................U50
Fig. 3.17. Options for EAN-13, +2, +5...........U50
Fig. 3.18. Options for EAN-8.........................U50
Fig. 3.19. Options for EAN-8, +2, +5.............U50
Fig. 3.20. Options for Code 39......................U52
Fig. 3.21. Options for Italian Pharmaceutical U53
Fig. 3.22. Options for Tri-Optic......................U53
Fig. 3.23. Options for Codabar......................U55
Fig. 3.24. Options for ABC Code ..................U55
Fig. 3.25. Options for CX Code.....................U55
Fig. 3.26. Options for Codabar......................U56
3. Code options (continued)
Fig. 3.27. Options for 2of5 and S-Code:
Industrial 2of5, Interleaved 2of5, S-Code, Matrix 2of5,
Chinese Post Matrix 2of5..............U59
Fig. 3.28. Options for IATA ............................U61
Fig. 3.29. Options for MSI/Plessey ...............U62
Fig. 3.30. Options for Telepen.......................U64
Fig. 3.31. Options for UK/Plessey.................U65
Fig. 3.32. Options for Code 128....................U66
Fig. 3.33. Options for GS1-128.....................U66
Fig. 3.34. Options for Code 93......................U68
Fig. 3.35. Options for Code 11......................U70
Fig. 3.36. Options for Korean Postal
Authority code...............................U71
Fig. 3.37. Options for Intelligent Mail
Barcode ........................................U72
Fig. 3.38. Options for POSTNET ..................U72
Fig. 3.39. Options for GS1 Databar,
GS1 Databar Limited ....................U73
Fig. 3.40. Options for
GS1 Databar Expanded................U73
Fig. 3.41. Options for Composite A...............U74
Fig. 3.42. Options for Composite B...............U74
Fig. 3.43. Options for Composite C...............U74
Fig. 3.44. Combined options for
Composite Codes .........................U74
Fig. 3.45. Options for Codablock F ...............U76
Fig. 3.46. Options for DataMatrix..................U77
Fig. 3.47. Options for Aztec ..........................U77
Fig. 3.48. Options for Chinese Sensible codeU78
Fig. 3.48. Options for QR Code ....................U79
Fig. 3.49. Options for Micro QR Code...........U80
Fig. 3.50. Options for Maxicode....................U80
Fig. 3.51. Options for PDF417 ......................U81
Fig. 3.52. Options for MicroPDF417 .............U81
4. String options
Fig. 4.01. String options................................U83
Fig. 4.02. Case conversion...........................U84
Fig. 4.03. Set prefix and suffix ......................U85
Fig. 4.04. OPTICON Code identifiers ...........U86
Fig. 4.05. AIM/ISO15424 Code identifiers ....U87
Fig. 4.06. Modifiers for Code 39....................U87
Fig. 4.07. Modifiers for Codabar ...................U88
Fig. 4.08. Modifiers for Interleaved 2of5 .......U88
Fig. 4.09. Modifiers for IATA..........................U88
Fig. 4.10. Modifiers for MSI/Plessey .............U88
Fig. 4.11. Modifiers for Telepen.....................U88
Fig. 4.12. Modifiers for Code 11....................U89
Fig. 4.13. Modifiers for Codablock F .............U89
Fig. 4.14. Modifiers for DataMatrix................U89
Fig. 4.15. Modifiers for Aztec........................U89
Fig. 4.16. Modifiers for QR Code ..................U89
Fig. 4.17. Modifiers for Maxicode..................U89
Uiv
OPTICON Universal menu book
5. Read options
Fig. 5.01. Multiple read reset time.............. U114
6. Indicator options
Fig. 6.01. Buzzer settings........................... U124
6. Diagnostics
Fig. 7.01. Serial configuration support ....... U128
Appendix A Trouble Shooting
Fig. A.01. Trouble shooting......................... U131
Appendix C Example Codes
Fig. C.01. UPC-A,
UPC-A +2,
UPC-A +5, ................................. U136
Fig. C.02. UPC-E,
UPC-E +2, UPC-E +5, UPC-E1, UPC-E1 +2,
UPC-E1 +5,................................ U136
Fig. C.03. EAN-13 and EAN-8:
EAN-13 (ISBN), EAN-13 +2, EAN-13 +5, EAN-8 EAN-8 +2,
EAN-8 +5 ................................... U137
Fig. C.04. Code 39 and It.Pharm.:
Code 39 Code 39 Full ASCII Code 39 Italian Pharmaceutical (Full Italian Pharmaceutical)
Tri-Optic...................................... U137
Fig. C.05. Codabar
Codabar ABC
Codabar CX ............................... U138
Fig. C.06. 2of5 and S-Code:
Industrial 2of5, Interleaved 2of5, S-Code, Matrix 2of5,
Chinese Post Matrix 2of5........... U138
Fig. C.07. IATA............................................ U139
Fig. C.08. MSI/Plessey ............................... U139
Fig. C.09. Telepen....................................... U139
Fig. C.10. UK/Plessey................................. U139
Fig. C.11. Code 128 and GS1-128 ............. U139
Fig. C.12. Code 93...................................... U139
Fig. C.13. Code 11...................................... U139
Fig. C.14. Korean Postal Authority code..... U139
Fig. C.15. Intelligent Mail Barcode.............. U140
Fig. C.16. POSTNET .................................. U140
Fig. C.17. GS1 Databar
GS1 Databar stacked GS1 Databar truncated GS1 Databar Limited
GS1 Databar Expanded..............U140
Fig. C.18. Composite Codes
Composite Component A Composite Component B
Composite Component C............U140
Fig. C.19. Codablock F ................................U141
Fig. C.20. DataMatrix...................................U141
Fig. C.21. Aztec
Aztec Runes................................U141
Fig. C.22. Chinese Sensible code ...............U141
Fig. C.23. QR Code .....................................U141
Fig. C.24. Micro QR Code ...........................U141
Fig. C.25. Maxicode.....................................U141
Fig. C.26. PDF417 .......................................U142
Fig. C.27. MicroPDF417 ..............................U142
Table of contents
Uv
OPTICON Universal menu book
Uvi
OPTICON Universal menu book
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.
Fig. 0.01. Menu labels
optional setting
factory default setting
Enter mode
0
Introduction
Save mode
configuration parametersserial commands
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.
U1
OPTICON Universal menu book
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.
•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.
Fig. 0.02. Recommended Steps
Power OFF
Connect reader
Power ON
Set Default (1)
•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.
Optimize interface (2)
Optimize symbologies (3)
Set string options (4)
Set read options (5)
Set indicator options (6)
U2
OPTICON Universal menu book
Configuring via RS232
In the middle column of the menu pages the command is printed, e.g. U2. These commands can be sent to readers with an RS232 interface. To configure via the RS232 port proceed as follows:
• transmit <ESC><Command string 1><CR>
• transmit <ESC><Command string 2><CR>
• transmit <ESC><Command string n><CR>
• transmit <ESC>Z2<CR>
<ESC> <ESC> is the ASCII escape character (Hex 1B).
<Command string> <Command string> is the ASCII command with its parameters as would be scanned from the menu book, i.e. <ESC>M41B<CR> configures the ASCII control code <STX> as the prefix for Code 39. Example in hexadecimal format: 1B 4D 34 31 4B ØD Each 3-character command should be preceded with the '[' character (Hex 5B) i.e. <Esc>[BCC<CR> is used to enable Data Matrix. Each 4-character command should be preceded with the ']' character (Hex 5D) i.e. <Esc>]DIAU<CR> is used to disable auto connect.
<CR> <CR> is the ASCII CR character (Hex ØD).
Z2 Some options are not immediately active, like baud rate settings. Most other options are immediately active, but the command Z2 must be send to store the settings to non volatile memory.
The following commands may be used to: Command B sound a good read beep Command E sound an error beep Command G motor off Command H motor on Command L switch on good read LED Command N switch on bad read LED Command O switch on both LEDs Command Y de-trigger the reader Command Z trigger the reader Command P disable the laser Command Q enable the laser
The characters transmitted must be separated by an intercharacter delay to allow the reader to process each character received and to execute the command string.
Configuring via OptiConfigure
OptiConfigure is the interactive Universal menu book version. With OptiConfigure it is possible to create your own personal setup sheet on­line. OptiConfigure supports Opticon bar code readers which can be configured with this Universal menu book. In addition OptiConfigure offers product specific and less often used menu labels. Based on the product and software version selected, OptiConfigure will show these specific options.
OptiConfigure can be accessed via the Opticon home page (www.opticon.com). From there select the OptiConfigure button.
Fig. 0.03. Opticonfigure
http://opticonfigure.opticon.com/
0
Introduction
Set up your personal configuration
Universal menu book on-line
bar code configuration and commands application
U3
OPTICON Universal menu book
U4
OPTICON Universal menu book
1. 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.
1
Defaults
U5
1. Defaults
OPTICON Universal menu book
RS232
Serial TTL
AT w e d g e
USB-HID
USB-VCP
Bluetooth-SPP
Bluetoooth-HID IEEE 802.15.4-HID
IEEE 802.15.4-VCP
SET
U2
SS
UB
SU
C01
SO
C02
SM
_ZZ_
_U2_
_SS_
_UB_
_SU_
_C01_
_SO_
_C02_
_SM_
END
_ZZ_
U6
OPTICON Universal menu book
2. INTERFACE
This chapter describes the configurable transmission options for your reader. Some options may not be relevant to the type of reader you have. An attempt to configure the reader for such options does not affect its operation and usually results in the reader producing an error tone, indicating you tried to make an illegal configuration entry.
2
Interface
U7
2.1. RS232 options
OPTICON Universal menu book
This paragraph describes the specific options for a reader with an RS232 interface.
Bar code readers with an RS232 interface are normally supplied with either a DB25 or DB9 female connector. Both connectors are fitted with an external power connector. See figure
2.01 or 2.02.
Fig. 2.01. RS232 options DB25
DB25S
DB25P
FG TxD RxD RTS CTS
SCANNER
SG
1 2 3 4 5 7
FG
1
TxD
2
RxD
3
RTS
4 5 7
CTS
SG
HOST
Fig. 2.02. RS232 options DB9
DB9S
DB9P
TxD RxD
SG
RTS
SCANNER
CTS
3 2 5 7 8
TxD
3
RxD
2
SG
5
RTS
7 8
HOST
CTS
TxD:
Transmitted Data: Transmits data from the reader to the host. This connection is mandatory.
RxD:
Received Data: Receives data from the host to the reader. This connection is required if you want to send commands to the bar code reader or if software handshaking or acknowledgement control is used.
RTS:
Request To Send: A general purpose output to the host, used for hardware flow control. This connection is optional.
CTS:
Clear To Send: A general purpose input to the bar code reader, used for hardware flow control. This connection is optional.
SG:
Signal Ground: Reference point for power supply and interface signals. This connection is mandatory.
Other connectors and/or connections are available by special order.
Pin functions as seen from the bar code reader.
FG:
Frame Ground: This is normally connected to the "chassis ground" at the host computer. In the RS232 specification the use of FG is optional.
U8
2.1.1. Baud rate settings
OPTICON Universal menu book
The baud rate is the rate at which bits are transmitted from the reader to the host, and vice versa. Both the reader and the host should be set to the same baud rate
150 baud
300 baud
600 baud
1200 baud
2400 baud
4800 baud
9600 baud
19200 baud
SET
K0
K1
K2
K3
K4
K5
K6
K7
_ZZ_
2
Interface
_K0_
_K1_
_K2_
_K3_
_K4_
_K5_
_K6_
_K7_
38400 baud
57600 baud
115200 baud
K8
K9
SZ
END
_K8_
_K9_
_SZ_
_ZZ_
U9
2.1.2. Data, parity and stop bits
OPTICON Universal menu book
The data characters may be transferred in one of the following formats:
A parity bit may be added to every character so that the total number of 1's in the data bits, together with the parity bit, is odd for odd parity or even for even parity. See figure 2.03.
SET
7 data bits
8 data bits
No parity
L0
L1
L2
Fig. 2.03. Data, parity, stop bits
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
START
START
START
START
START
START
START
START
7 Bit Data
7 Bit Data
7 Bit Data
7 Bit Data
8 Bit Data
8 Bit Data
8 Bit Data
8 Bit Data
_ZZ_
_L0_
_L1_
_L2_
STOP
2 STOP
PARITY
PARITY
STOP
2 STOP
STOP
2 STOP
PARITY STOP
PARITY
2 STOP
Even parity
Odd parity
1 stop bit
2 stop bits
L3
L4
L5
L6
END
_L3_
_L4_
_L5_
_L6_
_ZZ_
U10
2.1.3. Handshaking
OPTICON Universal menu book
Data flow control is available using either hardware (Modem, Busy/Ready) or software (XON/XOFF). In addition, an optional acknowledgement control is available (ACK/ NAK with or without error response). Flow control may be combined with acknowledgement control. The RS232 voltage levels employed by most readers for transmission are either -10V (OFF) or +10V (ON).
1. No handshake:
Does not employ any handshaking: data is transmitted regardless of the control signals. This option will undo any handshake and flow control options selected.
2. Busy/ready:
The reader's RTS is ON as soon as the power is supplied to the reader and will stay ON while the reader can receive data from the host. The host will keep the reader's CTS ON while it is ready to receive data from the reader. While CTS is ON the reader is able to transmit data. The reader will abort transmission with an error indication of the buzzer when the CTS is not ON within a certain configurable period. The reader may drop RTS to OFF during transmission if it can not receive data simultaneously. See figure 2.04.
Fig. 2.04. HandShaking
Busy/ready
RTS
CTS
TxD
ON
OFF
ON
OFF
ON
OFF
ON the reader is allowed to transmit data. When all data has been transmitted, the reader will turn RTS OFF. In response, the host should turn OFF the reader's CTS. If, while RTS is ON, the CTS line is not ON for a certain configurable period, the reader will terminate the transmission with an error indication of the buzzer. See figure 2.05.
Fig. 2.05. HandShaking
Modem mode
RTS
CTS
TxD
ON
OFF
ON
OFF
ON
OFF
4. XON/XOFF:
The reader sends data until an XOFF (ASCII DC3, Hex 13) character is received from the host. Only when the reader receives an XON (ASCII DC1, Hex 11) character, the reader continues to send its data.
5. ACK/NAK:
After data has been transmitted, the reader expects to receive one of the following responses from the host:
Response: "ACK" (ASCII: Hex Ø6)
Action: The reader completes transmission with the good-read buzzer.
Response: "NAK" (ASCII: Hex 15)
Action: The reader sends the data again.
2
Interface
3. Modem mode:
The reader's RTS is OFF as soon as power is supplied to the reader. The reader will turn RTS ON when it wants to transmit data to the host. The host should respond by putting CTS ON when it is ready to receive data. While CTS is
Response: "DC1" (ASCII: Hex 11)
Action: The reader completes transmission without a good-read or error buzzer.
U11
OPTICON Universal menu book
Response: "None"
Action: If there is no response within one second then the reader terminates transmission with an error buzzer. See figure
2.06.
Fig. 2.06. HandShaking
ACK/NAK
Start of
transmission
Transmit
data
Start 1 sec.
timer
Answer
received
No
Timer
ended
ERROR
Buzzer
Yes
No
Yes
END
Answer
= NAK
Answer
= ACK
Answer
= DC1
ERROR Buzzer
Yes
No
Yes
No
Yes
No
GOOD READ
Buzzer
6. ACK/NAK no response:
The difference from the ACK/NAK mode is that when no response from the host is received within 100 ms, the reader assumes that the data has been received correctly by the host.
Response: "ACK" (ASCII: Hex Ø6)
Action: The reader completes transmission with the good-read buzzer.
Response: "NAK" (ASCII: Hex 15)
Action: The reader sends the data again.
Response: "DC1" (ASCII: Hex 11)
Action: The reader completes transmission without a good-read or error buzzer.
Response: "None"
Action: If there is no response within 100 ms then the reader terminates transmission with a good read buzzer. See figure 2.07.
Fig. 2.07. HandShaking
ACK/NAK no response
Start of
transmission
Transmit
data
Start 100 ms.
timer
U12
No
Answer received
No
Timer
ended
Yes
GOOD READ
Buzzer
Yes
Answer
= NAK
Yes
No
Yes
Answer
= ACK
No
Yes
Answer
= DC1
No
END
ERROR Buzzer
GOOD READ
Buzzer
2.1.3. Handshaking
OPTICON Universal menu book
No handshake
Busy/ready
Modem
XON/XOFF
ACK/NAK
ACK/NAK NO RESPONSE
Flow Control time out indefinitely
Flow Control time out 100ms
SET
P0
P1
P2
ZG
P3
P4
I0
I1
_ZZ_
_P0_
_P1_
_P2_
_ZG_
_P3_
_P4_
_I0_
_I1_
2
Interface
Flow Control time out 200ms
Flow Control time out 400ms
I2
I3
END
_I2_
_I3_
_ZZ_
U13
OPTICON Universal menu book
2.1.4. Intercharacter delay for RS232
The intercharacter delay introduces a configurable time delay after each character transmitted. This may be used if the connected computer or terminal does not support flow control and is not capable of handling the received data.
No delay
20 ms delay
50 ms delay
100 ms delay
SET
KA
KB
KC
KD
END
_ZZ_
_KA_
_KB_
_KC_
_KD_
_ZZ_
U14
OPTICON Universal menu book
2.2. Keyboard wedge/USB options
This paragraph describes the options which are relevant to readers with a wedge or USB interface. The following parameters can be configured:
• keyboard language
• special options
• intercharacter delay
Because these options are interdependent, it is important to perform the configuration in the sequence given.
Please consult your sales office for keyboard layouts and language currently supported.
Keyboard wedge operation modes:
This mode enables or disables responses from PC wedge to the computer during booting. In normal cases, the keyboard handles the responses to the computer. The PC wedge is only listening in order to be aware of the keyboard state.
SET
With keyboard:
Use this mode in case a keyboard is connected to the PC wedge Y-cable. The wedge is only listening in case the computer is booting or when the wedge is idle.
Without keyboard:
Use this mode in case no keyboard is connected to the PC wedge Y-cable. In some cases this mode is required in case only a PC USB keyboard is connected. If this option is enable, the computer can detect the wedge as a keyboard. In case the computer reports a keyboard error or in case no data is displayed, try this option. It is required to power OFF the PC, wait 10 seconds and power ON the PC again. Do not enable this option in case a keyboard is connected to the Y-cable.
The wedge is responding to all commands from the computer.
The ‘without keyboard’ option is only supported for PC/AT wedges.
_ZZ_
2
Interface
With keyboard
Without keyboard
KM
KL
END
_KM_
_KL_
_ZZ_
U15
OPTICON Universal menu book
2.2.1. Keyboard language
Keyboards are also different depending on country or language. Examples are the QWERTY and AZERTY keyboards. Select the same language that has been selected on your PC.
The languages supported depend on the reader model and software release. Please consult your sales office for the languages currently supported.
US
UK
German
French
French Macintosh
Italian
Spanish
Portuguese
SET
KE
KV
KG
KI
BAO
OW
KJ
PH
_ZZ_
_KE_
_KV_
_KG_
_KI_
_BAO_
_OW_
_KJ_
_PH_
Swiss ( French )
PL
END
_PL_
_ZZ_
U16
OPTICON Universal menu book
Swiss ( German )
Dutch
Belgian
Swedish
Finnish
Danish
Norwegian
Japanese
SET
PK
PI
PJ
PD
PG
KK
PE
PM
_ZZ_
_PK_
_PI_
2
Interface
_PJ_
_PD_
_PG_
_KK_
_PE_
_PM_
Czech
WF
END
_WF_
_ZZ_
U17
OPTICON Universal menu book
2.2.2. Special options
This section contains some specialised keyboard options.
Do not use numpad:
The reader wil emulate the numerical keys on the alpha keypad when transmitting numerical data.
Use numpad:
The reader will emulate the numerical keypad when transmitting numerical data. The NUMLOCK should always be ON when this option has been selected.
Auto NumLock mode:
When selecting this option, the bar code reader automatically uses the correct NumLock state.
No CAPSLOCK mode:
This options cancels the CAPSLOCK mode.
CAPSLOCK mode:
This option ensures that data is displayed correctly when the keyboard is normally in CAPSLOCK mode. The keyboard is returned in the CAPSLOCK mode after transmission.
Auto CAPSLOCK mode:
When selecting this option, the transmitted data is displayed correctly, disregarding the CAPSLOCK state.
Do not use numpad
Use numpad
Auto numlock mode
No CAPSLOCK mode
CAPSLOCK mode
Auto CAPSLOCK mode
SET
RN
RM
/A
5Q
8A
2U
END
_ZZ_
_RN_
_RM_
_/A_
_5Q_
_8A_
_2U_
_ZZ_
U18
OPTICON Universal menu book
2.2.3. Intercharacter delay for wedges/USB
The intercharacter delay can be used to adapt the reader's data transmission speed to the system. If the transmission speed is too high, the system may not be able to receive all characters. Adjust the intercharacter delay until the data is received correctly. The default value as well as the actual delay time depend on the terminal type and language selected.
No delay
Delay = 1
Delay = 2
Delay = 3
Delay = 4
Delay = 5
Delay = 6
Delay = 7
SET
LA
LB
LC
LD
LE
LF
LG
LH
_ZZ_
_LA_
_LB_
_LC_
_LD_
_LE_
_LF_
_LG_
_LH_
2
Interface
Delay = 8
Delay = 9
Delay = 10
LI
LJ
LK
END
_LI_
_LJ_
_LK_
_ZZ_
U19
2.3. Wireless options
OPTICON Universal menu book
This section is intended to configure a wireless connection to an Opticon cradle and third party dongles. Options are available to minimize the reader’s power consumption and to maximize working time and enable secure data exchange.
Default Bluetooth connection:
By default the reader is configured to connect to the Opticon cradle. Simply read the twelve character Bluetooth address label on the bottom of the cradle. The reader automatically connects to the cradle and automatically configures the pin code, authentication and encryption.
Default IEEE 802.15.4 connection:
By default the reader is configured to connect to the Opticon cradle. Simply read the ten­character address label on the bottom of the cradle. The reader automatically connects to the cradle and automatically configures the pin code, authentication and encryption. With IEEE 802.15.4, the connection only exists during data transfers. Therefor the options "Auto disconnect" and "Auto reconnect" are not supported.
RS232 cradle connection:
In case the cradle is connected to the computer via RS232, the communication parameters such as baud rate, data bits, parity and stop bits can be configured via the bar code reader. For baud rate settings and for data, parity and stop bits refer to the applicable paragraphs as described earlier in this chapter.
Bluetooth dongle connection:
In case a third party Bluetooth dongle is used, the Bluetooth address, pin code and security options needs to be configured manually. Consult your Bluetooth dongle manual how to obtain the Bluetooth address, how to configure
the pin code and secure transmission. You need this information to configure the bar code reader. The Bluetooth dongle's driver installs a serial port on the computer, which is used by the bar code reader to transmit the data.
Keyboard emulation:
In case keyboard emulation is required, Opticon's program OpticonRL can convert the serial data from a COM port into keyboard data. Ask your local dealer or sales office how to obtain Tscan.
Enable auto connect to Opticon cradle:
After reading the address label on the cradle, the reader immediately tries to establish a connection.
Disable auto connect to Opticon cradle:
After reading the address label on the cradle, the reader needs to be connected manually.
Connect to other Bluetooth device:
In order to connect to a different Bluetooth device scan the applicable menu labels in the following configuration order:
• set Bluetooth device address (mandatory)
• set Security (optional)
• read label: Manually connect (mandatory)
USB cradle connection:
In case the cradle is connected to the computer via USB, the USB driver for the cradle needs to be installed. This driver can be downloaded from www.opticon.com. The USB driver installs a serial port on the computer. Please consult your sales office for not listed platforms.
Bluetooth options:
The reader can be configured for the options:
• set connection (mandatory), choose from trigger connection or auto connection
• select an address (mandatory)
• select security method (optional)
• set power savings (optional)
• select memorizing options (optional)
IEEE 802.15.4 options:
The reader can be configured for the options:
• set connection (mandatory)
• set trigger connect options (optional)
• set power savings (optional)
• select memorizing options (optional)
U20
2.3.1. Bluetooth address
OPTICON Universal menu book
To enable the Bluetooth reader to communicate to another Bluetooth device, the Bluetooth address of that device must be configured in the reader. The Bluetooth address can be found on the other device. Mostly it is displayed on the product label as a 12 digits number or a number with 6 hex digit pairs.
To configure an Opticon Bluetooth bar code reader to connect to a third party Bluetooth dongle, the following steps must be taken:
• step 1 - retrieve the dongle’s MAC address
• step 2 - set the reader to connect directly to a computer
• step 3 - set the MAC address of the dongle in the reader
• step 4 - establish connection to the Bluetooth module
Example for manually connection and configuration:
Example Step 1. The following information is retrieved from the dongle's Bluetooth manager: Dongle make/type: MSI MS6967 Bluetooth Address: 00 04 12 34 AF 56 Secure Connection: Not Required.
Example Step 2.
• read the following codes: <SET> <Connect to PC>
Example Step 3. Note: when reading the same menu label again, it is necessary to keep the reader away from the menu book for about one second.
• from this chapter read: <Set bluetooth address label>
• from the chapter Direct input numeric read: <0> keep reader away from menu book... <0> keep reader away from menu book... <0> <4> <1> <2> <3> <4>
• from the chapter Direct input character read: <A> <F>
• from the chapter Direct input numeric read: <5> <6>
• from this chapter read: <End bluetooth address label> <END>
2
Interface
Example Step 4.
• read the command label: <Manually connect>
Commands for (dis)connection:
In case a Bluetooth address is already configured, the reader can be manually connected or disconnected with the following command labels:
• connection: <Manually connect>
• disconnection: <Manually disconnect>
U21
2.3.1. Bluetooth address
OPTICON Universal menu book
Set bluetooth address label
End bluetooth address label
Disable auto connect
Enable auto connect
Connect to PC
Connect to Cradle
Connect to Cradle (USB­HID)
SET
BDAS
BDAE
DIAU
ENAU
CNPC
CNCR
CNC2
END
_ZZ_
_BDAS_
_BDAE_
_DIAU_
_ENAU_
_CNPC_
_CNCR_
_CNC2_
_ZZ_
2.3.1. Bluetooth address commands
Manually disconnect
Manually connect +-CONN-+
Make discoverable and connectable
+-DISC-+
+-DSCO-+
_+-DISC-+_
_+-CONN-+_
_+-DSCO-+_
U22
2.3.2. Bluetooth security
OPTICON Universal menu book
To provide additional security connections, the Bluetooth specification allows you to enable a special security setting, so that a PIN-code is required from the bar code reader in order to establish a connection.
SET
Set PIN-code label
End PIN-code label
PINS
PINE
Use 'secured' connections
If you want to use 'secured' connections:
• scan enable authentication label
• scan the PIN-code labels. The PIN-code is a code of 1 to 16 characters. Any personal combination alpha-numeric characters can be used. Read direct input (numeric) characters from the chapter: String options
• enable authentication on the host
• if encryption is required, scan enable encryption labels
Use 'unsecured' connections
If you want to use 'unsecured' connections:
• scan disable authentication labels
• disable authentication on the host
_ZZ_
_PINS_
_PINE_
2
Interface
Authentication if not paired
Disable authentication
Enable authentication
Disable encryption
Enable encryption
AUTO
AUTD
AUTE
ENCD
ENCE
END
_AUTO_
_AUTD_
_AUTE_
_ENCD_
_ENCE_
_ZZ_
U23
2.3.3. Trigger connection options
OPTICON Universal menu book
Press trigger switch time to connect:
This is the time the trigger switch needs to be pressed where after the reader tries to establish a connection.
SET
Disabled
1 second
2 seconds
3 seconds
4 seconds
PC00
PC01
PC02
PC03
PC04
Discoverable and connectable:
When the trigger switch is pressed for the configured amount of time, the reader can either establish a connection, or wait for a new incoming connection. When it waits for a connection, the reader is also made discoverable.
_ZZ_
_PC00_
_PC01_
_PC02_
_PC03_
_PC04_
5 seconds
6 seconds
7 seconds
8 seconds
9 seconds
PC05
PC06
PC07
PC08
PC09
END
_PC05_
_PC06_
_PC07_
_PC08_
_PC09_
_ZZ_
U24
OPTICON Universal menu book
Trigger to connect
Trigger to make connectable and discoverable
SET
BBC
BBD
END
_ZZ_
_BBC_
_BBD_
2
Interface
_ZZ_
U25
OPTICON Universal menu book
2.3.4. Trigger disconnect options
Press trigger switch time to disconnect:
This is the time the trigger switch needs to be pressed where after the reader disconnects.
Disabled
1 second
2 seconds
3 seconds
4 seconds
5 seconds
6 seconds
7 seconds
SET
PD00
PD01
PD02
PD03
PD04
PD05
PD06
PD07
_ZZ_
_PD00_
_PD01_
_PD02_
_PD03_
_PD04_
_PD05_
_PD06_
_PD07_
8 seconds
9 seconds
PD08
PD09
END
_PD08_
_PD09_
_ZZ_
U26
OPTICON Universal menu book
2.3.5. Auto disconnect options
Auto disconnect:
If the reader is idle for the configured time, it will disconnect. Purpose options are power saving.
Disabled
10 minutes
20 minutes
30 minutes
40 minutes
50 minutes
60 minutes
SET
AD00
AD01
AD02
AD03
AD04
AD05
AD06
END
_ZZ_
2
Interface
_AD00_
_AD01_
_AD02_
_AD03_
_AD04_
_AD05_
_AD06_
_ZZ_
U27
2.3.6. Auto reconnect options
OPTICON Universal menu book
Auto reconnect:
If the reader is disconnected because it is out of range or the Bluetooth device is not available, the reader will try to establish the connection during the configured time. If this
SET
Disabled
1 minute
2 minutes
3 minutes
4 minutes
5 minutes
CA00
CA01
CA02
CA03
CA04
CA05
time is expired, the reader stops trying. The reader will not reconnect after reading the manually disconnect label or after auto disconnection.
_ZZ_
_CA00_
_CA01_
_CA02_
_CA03_
_CA04_
_CA05_
6 minutes
7 minutes
8 minutes
9 minutes
CA06
CA07
CA08
CA09
END
_CA06_
_CA07_
_CA08_
_CA09_
_ZZ_
U28
2.3.7. Wireless power saving
OPTICON Universal menu book
Activation levels:
In order to reduce the power consumption it is possible to set the activity rate of the reader. The default setting is ‘Active’, meaning that the reader will continuously check for communication. By setting the level to a certain time the reader will reduce activity and check for communication only at the set time.
Auto disconnect:
Power consumption can also be reduced by auto disconnect settings as described in the chapters: Auto disconnect options and Auto reconnect options.
SET
Level 0
Level 1 300 slots,
187.5ms
Level 2 500 slots,
312.5ms
LV 00
LV0 1
LV0 2
IEEE 802.15.4 power saving:
IEEE 802.15.4 based readers change the antenna output power instead of changing the activity rate. See figure 2.08.
Fig. 2.08. Power saving table
Powe r
level
level 0 level 1 level 2 level 3 level 4 level 5
-3 dBm
-5 dBm
-7 dBm
-10 dBm
-15 dBm
-25 dBm
Output
power
_ZZ_
_LV00_
_LV01_
_LV02_
2
Interface
Level 3 700 slots,
437.0ms
Level 4 900 slots,
562.5ms
Level 5 1100 slots,
687.5ms
Level 6 1300 slots,
812.5ms
Level 7 1500 slots,
937.5ms
LV0 3
LV0 4
LV0 5
LV0 6
LV0 7
END
_LV03_
_LV04_
_LV05_
_LV06_
_LV07_
_ZZ_
U29
2.3.8. Memorizing
OPTICON Universal menu book
Memorizing options can be used to temporary store bar code data in case the bar code reader lost its connection. As soon the reader is connected again, the temporary stored data is transmitted to the computer and the storage area is cleared. The data is stored in RAM. In case the battery is depleted or battery is removed, data is lost.
The bar code reader is automatically disconnected in case:
• the bar code reader is out of range ( too far away from cradle ),
• power from cradle is lost.
Data memorizing disabled:
Bar code data is not stored automatically, in case the connection is lost. Data memorizing can manually be started by reading the Start/ continue memorizing option.
Data memorizing enabled:
Bar code data is stored automatically, in case the connection is lost.
Memorize after connection loss:
Data is only temporary stored in case the bar code reader lost its connection. Memorizing stops in case the +-DISC-+ label is read or in case the wireless address is changed.
Clear all memorized data:
All memorizing data is deleted and the storage area is cleared.
Transmit memorized data:
All memorized data will be transmitted, if a connection is available.
Available memory for memorizing is reader dependent ( 12kB )
Always memorize when not connected:
Data is always temporary stored in case the bar code reader is not connected.
Memorize control labels:
The next options should be used without reading the SET and END label. These memorizing options are intended to manually control the memorizing mode.
Start/continue memorizing:
Manually start memorizing. In case memorized data was present, it will continue memorizing.
Stop/pause memorizing:
Manually stop memorizing. Memorizing can be continued by reading the Start/continue memorizing option.
U30
2.3.8. Memorizing
OPTICON Universal menu book
SET
Data memorizing disabled
Data memorizing enabled
Memorize after connection loss
Always memorize when not connected
Memorize always (Batch mode)
2.3.8. Memorizing commands
Clear all memorized data +-MCLR-+
DTMD
DTME
BM0
BM1
BM2
END
_ZZ_
_DDTMD_
_DTME_
_BM0_
_BM1_
_BM2_
_ZZ_
_+-MCLR-+_
2
Interface
Start/continue memorizing
Stop/pause memorizing +-MSTP-+
Transmit memorized data +-MXMT-+
+-MSTR-+
_+-MSTR-+_
_+-MSTP-+_
_+-MXMT-+_
U31
OPTICON Universal menu book
U32
OPTICON Universal menu book
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
Fig. 3.00. Code translations and relations
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
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
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.
Relations
3
Code options
ISBN Bookland, ISSN, ISMN
NW7 NW7 ABC NW7 CX
Chinese Post
(EAN-128 / UCC-128)
(RSS-14) (RSS Limited) (RSS Expanded)
U33
3.1. Setting of readable codes
OPTICON Universal menu book
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.
Fig. 3.01. Enabling a single readable code:
Symbology only
Code 39
SET
Code 39 only
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.
Fig. 3.02. Enabling a single readable code:
Special variations
GS1-128 Italian Pharmaceutical
SET
Enabling a single read. code
Enabling a single read. code
Code 128 only
Options for
Options for Code 39 and It. Pharm
Code 128
It. Pharmaceutical only
GS1-128 only
END
SET
Enabling a single read. code
Code 39 only
Options for Code 39 and It. Pharm
It. Pharmaceutical only
END
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.03. Enabling a single readable code:
New family name
RSS-14
SET
END
GS1 Databar only
END
U34
3.1.1. Enabling a single read. code
OPTICON Universal menu book
All codes excl. add-on
Only all UPC and EAN codes
UPC only
UPC + 2 only
UPC + 5 only
EAN only
EAN + 2 only
EAN + 5 only
SET
A0
J0
J1
J2
J3
J4
J5
J6
_ZZ_
_A0_
_J0_
_J1_
_J2_
_J3_
_J4_
_J5_
_J6_
3
Code options
Code 39 only
Tri-Optic only
Codabar only
Industrial 2of5 only
Interleaved 2of5 only
A2
JD
A3
J7
J8
END
_A2_
_JD_
_A3_
_J7_
_J8_
_ZZ_
U35
OPTICON Universal menu book
S-Code only
Matrix 2of5 only
Chinese Post Matrix 2of5 only
Korean Postal Authority code only
Intelligent Mail Barcode only
POSTNET only
IATA only
MSI/Plessey only
SET
RA
AB
JE
JL
D5H
D6C
A4
A7
_ZZ_
_RA_
_AB_
_JE_
_JL_
_D5H_
_D6C_
_A4_
_A7_
Telepen only
UK/Plessey only
Code 128 only
Code 93 only
Code 11 only
A9
A1
A6
A5
BLB
END
_A9_
_A1_
_A6_
_A5_
_BLB_
_ZZ_
U36
OPTICON Universal menu book
GS1 DataBar only
GS1 DataBar Limited only
GS1 DataBar Expanded only
Codablock F only
DataMatrix ECC000 ­140 only
DataMatrix ECC200 only
Aztec only
Aztec runes only
SET
J9
JJ
JK
D4R
BG2
BC0
BC5
BF4
_ZZ_
_J9_
_JJ_
_JK_
3
Code options
_D4R_
_BG2_
_BC0_
_BC5_
_BF4_
Chinese Sensible code only
QR Code only
Micro QR Code only
Maxicode only
PDF417 only
D4K
BC1
D38
BC2
BC3
END
_D4K_
_BC1_
_D38_
_BC2_
_BC3_
_ZZ_
U37
OPTICON Universal menu book
SET
MicroPDF417 only
Enable all 1D codes only
Enable all 2D codes only
BC4
BCA
BCB
END
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.
_ZZ_
_BC4_
_BCA_
_BCB_
_ZZ_
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.
Fig. 3.05. Enabling of readable codes
addition
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
SET
Enable Codabar
END
U38
3.1.2. Enabling of readable codes
OPTICON Universal menu book
All codes excl. add-on
Enable UPC
Enable UPC + 2
Enable UPC + 5
Enable EAN
Enable EAN + 2
Enable EAN + 5
Enable Code 39
SET
A0
R1
R2
R3
R4
R5
R6
B2
_ZZ_
_A0_
_R1_
_R2_
_R3_
_R4_
_R5_
_R6_
_B2_
3
Code options
Enable Tri-Optic
Enable Codabar
Enable Industrial 2of5
Enable Interleaved 2of5
Enable S-Code
JZ
B3
R7
R8
R9
END
_JZ_
_B3_
_R7_
_R8_
_R9_
_ZZ_
U39
OPTICON Universal menu book
Enable Matrix 2of5
Enable Chinese Post Matrix 2of5
Enable Korean Postal Authority code
Enable Intelligent Mail Barcode
Enable POSTNET
Enable IATA
Enable MSI/Plessey
Enable Telepen
SET
BB
JS
WH
D5F
D6A
B4
B7
B9
_ZZ_
_BB_
_JS_
_WH_
_D5F_
_D6A_
_B4_
_B7_
_B9_
Enable UK/Plessey
Enable Code 128
Enable Code 93
Enable Code 11
Enable GS1-Databar
B1
B6
B5
BLC
JX
END
_B1_
_B6_
_B5_
_BLC_
_JX_
_ZZ_
U40
OPTICON Universal menu book
Enable GS1-Databar Limited
Enable GS1-Databar Expanded
Enable Codablock F
Enable DataMatrix ECC000 - 140
Enable DataMatrix ECC200
Enable Aztec
Enable Aztec runes
Enable Chinese Sensible code
SET
JY
DR
D4P
BG0
BCC
BCH
BF2
D4L
_ZZ_
_JY_
_DR_
_D4P_
3
Code options
_BG0_
_BCC_
_BCH_
_BF2_
_D4L_
Enable QR Code
Enable Micro QR Code
Enable Maxicode
Enable PDF417
Enable MicroPDF417
BCD
D2U
BCE
BCF
BCG
END
_BCD_
_D2U_
_BCE_
_BCF_
_BCG_
_ZZ_
U41
OPTICON Universal menu book
SET
Enable all 1D codes
Enable all 2D codes
Disable all
BCM
BCN
B0
END
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.
_ZZ_
_BCM_
_BCN_
_B0_
_ZZ_
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.
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
U42
END
OPTICON Universal menu book
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.
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
Minimum length
5
1
1
1
1
5
6
5
5
3
2
1
5
1
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.08. Setting Fixed length ON
selected codes
SET
Fixed length ON
for selected only
Scan a label,
i.e. Code 39
with length = 6
END
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
3
Code options
U43
OPTICON Universal menu book
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.
Fig. 3.09. Setting Minimum length
for selected codes
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.10. Setting Maximum length
for selected codes
SET
Minimum length
for selected codes
Scan a label,
i.e. Code 39
with length = 2
END
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
U44
SET
Maximum length
for selected codes
Scan a label,
i.e. Code 39
with length = 12
END
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
OPTICON Universal menu book
Serial programming:
To set a length using serial commands, the sequence is as follows: <ESC> <command> <SPACE>*<CodeID>* <Length 1> <Length 2**> <CR> *(if required by <command>) **(length 2 may be the same length as length 1, when only one length is required)
Example:
Setting fixed length for all codes, lengths 8, 10 and 12:
• <ESC>H1081012<CR>
Setting minimum length for selected codes, for Code 39 with a length of 2:
• <ESC>HL V02<CR>
Setting maximum length for selected codes, for Code 39 with a length of 12 and Interleaved 2of5 with length of 14:
• <ESC>HM V12 N14<CR>
3
Code options
3.2. Setting of number of characters
Fixed length OFF all codes
Fixed length ON all codes
Fixed length ON for selected codes
Minimum length for selected codes
Maximum length for selected codes
SET
H0
H1
HK
HL
HM
END
_ZZ_
_H0_
_H1_
_HK_
_HL_
_HM_
_ZZ_
U45
OPTICON Universal menu book
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.
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.
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.
U46
Fig. 3.11. Setting code specific options
Not transmit CD
* 1 2 3 4 5 *
1 2 3 4 5
Transmit ST/SP
Not transmit ST/SP
Transmit CD
* 1 2 3 4 5 6 *
1 2 3 4 5 6
3.3.1. Options for UPC-A
OPTICON Universal menu book
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
SET
UPC-A, No leading zero, transmit CD
E3
Fig. 3.12. Options for UPC-A
UPC-A
leading
zero
Fig. 3.13. Options for UPC-A
leading
zero
data
(11 digits)
UPC-A, +2, +5
data
(11 digits)
_ZZ_
_E3_
check
digit
check
digit
3
Code options
add-on
2 or 5
UPC-A, No leading zero, not transmit CD
UPC-A, Leading zero, transmit CD
UPC-A, Leading zero, not transmit CD
E5
E2
E4
END
_E5_
_E2_
_E4_
_ZZ_
U47
OPTICON Universal menu book
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
Fig. 3.14. Options for UPC-E
UPC-E
leading digit
(0 or 1)
data
(6 digits)
Fig. 3.15. Options for UPC-E
UPC-E, +2, +5
leading digit
(0 or 1)
data
(6 digits)
check
digit
check
digit
add-on
2 or 5
Transmit UPC-E as UPC-A:
If this option is enabled, a UPC-E label is transmitted in the UPC-A format.
U48
3.3.2. Options for UPC-E
OPTICON Universal menu book
UPC-E, No leading digit, transmit CD
UPC-E, No leading digit, not transmit CD
UPC-E, Leading digit, transmit CD
UPC-E, Leading digit, not transmit CD
Transmit UPC-E as is
Transmit UPC-E as UPC­A
SET
E7
E9
E6
E8
6Q
6P
END
_ZZ_
_E7_
_E9_
_E6_
_E8_
_6Q_
_6P_
_ZZ_
3
Code options
U49
OPTICON Universal menu book
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.
Fig. 3.16. Options for EAN-13 and EAN-8
EAN-13
data
(12 digits)
check
digit
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.17. Options for EAN-13 and EAN-8
EAN-13, +2,+5
data
(12 digits)
check
digit
add-on
2 or 5
Fig. 3.18. Options for EAN-13 and EAN-8
EAN-8
data
(7 digits)
check
digit
Fig. 3.19. Options for EAN-13 and EAN-8
EAN-8, +2,+5
data
(7 digits)
check
digit
add-on
2 or 5
U50
OPTICON Universal menu book
3.3.3. Options for EAN-13 and EAN-8
EAN-13 not transmit CD
EAN-13 transmit CD
EAN-8 not transmit CD
EAN-8 transmit CD
Disable ISBN translation
Enable ISBN translation
Enable ISBN if possible
Disable ISSN translation
SET
6J
6K
6H
6I
IB
IA
IK
HN
_ZZ_
_6J_
_6K_
_6H_
_6I_
_IB_
_IA_
_IK_
_HN_
3
Code options
Enable ISSN translation
Enable ISSN if possible
Disable ISMN translation
Enable ISMN translation
Enable ISMN if possible
HO
4V
IO
IP
IQ
END
_HO_
_4V_
_IO_
_IP_
_IQ_
_ZZ_
U51
OPTICON Universal menu book
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.
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 -Opt ic:
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.
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.
U52
OPTICON Universal menu book
Fig. 3.20. Options for Code 39 and It.Pharm.
Code 39
start
char.
3.3.4. Options for Code 39 and It.Pharm.
data
(0 or more char.)
check
digit
stop
char.
SET
Normal Code 39
Full ASCII Code 39
D5
D4
Fig. 3.21. Options for Code 39 and It.Pharm.
Italian Pharmaceutical
start
leading
char.
A
Fig. 3.22. Options for Code 39 and It.Pharm.
start
char.
data
(8 digits)
Tri-Optic
data
triplet 2 + triplet 1
( 3 + 3 digits = 6 total )
check
digit
stop
char.
stop
char.
_ZZ_
_D5_
_D4_
3
Code options
Full ASCII Code 39 if possible
It. Pharmaceutical only
It. Pharmaceutical if possible
Not check CD
Check CD
+K
D6
D7
C1
C0
END
_+K_
_D6_
_D7_
_C1_
_C0_
_ZZ_
U53
OPTICON Universal menu book
Not transmit CD
Transmit CD
Not transmit ST/SP
Transmit ST/SP
Not transm. ld. A for It. Pharm.Code
Transmit leading A for It. Pharm.Code
Minimum 3 digits
Minimum 1 digit
SET
D8
D9
D1
D0
DA
DB
8D
8E
_ZZ_
_D8_
_D9_
_D1_
_D0_
_DA_
_DB_
_8D_
_8E_
Disable concatenation
Enable concatenation
+M
+L
END
_+M_
_+L_
_ZZ_
U54
OPTICON Universal menu book
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.
Fig. 3.23. Options for Codabar
Codabar
start
char.
data
(1 or more char.)
Fig. 3.24. Options for Codabar
ABC Code
start char.
data (1 or
more char.)
check
digit
data (1 or
more char.)
Fig. 3.25. Options for Codabar
CX Code
start char.
data (1 or
more char.)
check
digit
data (1 or
more char.)
check
digit
check
digit
check
digit
stop
char.
3
Code options
stop
char.
stop
char.
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
U55
OPTICON Universal menu book
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.
Fig. 3.26. Options for Codabar
Codabar Start and Stop
1 2 3 4 5 6
A 1 2 3 4 5 6 B
a 1 2 3 4 5 6 b
A 1 2 3 4 5 6 N
a 1 2 3 4 5 6 n
<DC1> 1 2 3 4 5 6 <DC2>
<DC1>
<DC2>
<DC3>
<DC4>
Not transmit ST/SP
ST/SP: ABCD/ABCD
ST/SP: abcd/abcd
ST/SP: ABCD/TN*E
ST/SP: abcd/tn*e
ST/SP: ASCII Hex 11
ST/SP: ASCII Hex 12
ST/SP: ASCII Hex 13
ST/SP: ASCII Hex 14
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.
U56
3.3.5. Options for Codabar
OPTICON Universal menu book
Enable only Codabar normal mode
Enable only ABC code
Enable only CX code
Enable Codabar, ABC and CX
Not check CD
Check CD
Not transmit CD
Tran smit CD
SET
HA
H4
H5
H3
H7
H6
H9
H8
_ZZ_
_HA_
_H4_
_H5_
_H3_
_H7_
_H6_
_H9_
_H8_
3
Code options
Disable space insertion
Enable space insertion
Not transmit ST/SP
ST/SP: ABCD/ABCD
ST/SP: abcd/abcd
HE
HD
F0
F3
F4
END
_HE_
_HD_
_F0_
_F3_
_F4_
_ZZ_
U57
OPTICON Universal menu book
ST/SP: ABCD/TN*E
ST/SP: abcd/tn*e
ST/SP:
<DC1><DC2><DC3><DC4>/ <DC1><DC2><DC3><DC4>
Minimum data one character
Minimum data three characters
Minimum data five characters
Disable intercharacter gap check
Enable intercharacter gap check
SET
F1
F2
HJ
HC
HB
HF
HI
HH
_ZZ_
_F1_
_F2_
_HJ_
_HC_
_HB_
_HF_
_HI_
_HH_
END
_ZZ_
U58
3.3.6. Options for 2of5 and S-Code
OPTICON Universal menu book
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.
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
Industrial 2of5, Interleaved 2of5, S-Code,
Matrix 2of5, Chinese Post Matrix 2of5
leading
zero
(optional)
data
(1 or more digits)
check
digit
3
Code options
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.
U59
3.3.6. Options for 2of5 and S-Code
OPTICON Universal menu book
Not transmit CD
Transmit CD
Not check CD
Check CD
Minimum data one character
Minimum data three character
Minimum data five character
Disable space check for Industrial 2of5
SET
E1
E0
G0
G1
GE
GF
GI
GK
_ZZ_
_E1_
_E0_
_G0_
_G1_
_GE_
_GF_
_GI_
_GK_
Enable space check for Industrial 2of5
Not transmit S-Code as Interleaved 2of5
Transmit S-Code as Interleaved 2of5
GJ
GH
GG
END
_GJ_
_GH_
_GG_
_ZZ_
U60
3.3.7. Options for IATA
OPTICON Universal menu book
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
SET
Not check CD
Check FC and SN only
Check CPN, FC and SN
4H
4I
4J
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)
FC
form
code
(2 digits)
SN
serial
number
(8 digits)
CD
check
digit
(1 digit)
_ZZ_
_4H_
_4I_
_4J_
3
Code options
Check CPN, AC, FC and SN
Not transmit CD
Tran smit CD
4K
4M
4L
END
_4K_
_4M_
_4L_
_ZZ_
U61
OPTICON Universal menu book
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.
Fig. 3.29. Options for MSI/Plessey
MSI/Plessey
data
(1 upto 13 digits)
cd1 cd2
Transmit CD1:
The character position CD2 is not transmitted.
Transmit CD1 and CD2:
All characters in the label are transmitted.
U62
3.3.8. Options for MSI/Plessey
OPTICON Universal menu book
Not check CD
Check 1 CD = MOD 10
Check 2 CD's = MOD 10/ MOD 10
Check 2 CD's = MOD 10/ MOD 11
Check 2 CD's = MOD 11/ MOD 10
Not transmit CD
Transmit CD1
Transmit CD1 and CD2
SET
4A
4B
4C
4D
4R
4G
4E
4F
_ZZ_
_4A_
_4B_
_4C_
_4D_
_4R_
_4G_
_4E_
_4F_
3
Code options
END
_ZZ_
U63
OPTICON Universal menu book
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
Telepen
data
(1 upto 32 characters)
check
digit
Numeric mode
ASCII mode
SET
D2
D3
END
_ZZ_
_D2_
_D3_
_ZZ_
U64
3.3.10. Options for UK/Plessey
OPTICON Universal menu book
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
SET
Not transmit CD's
Transmit CD's
4O
4N
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
UK/Plessey
data
(5 upto 20 characters)
check
digits
_ZZ_
_4O_
_4N_
3
Code options
Disable space insertion
Enable space insertion
Disable A to X conversion
Enable A to X conversion
DO
DN
DP
DQ
END
_DO_
_DN_
_DP_
_DQ_
_ZZ_
U65
OPTICON Universal menu book
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
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
Code 128
data
(1 or more characters)
Fig. 3.33. Options for Code 128 and GS1-128
GS1-128
]C1 data
(1 or more char.)
<GS>
data
(1 or more char.)
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.
U66
OPTICON Universal menu book
3.3.11. Options for Code 128 and GS1-128
Disable GS1-128
Enable GS1-128 only
Enable GS1-128 if possible
Disable concatenation
Enable concatenation
SET
OF
JF
OG
MP
MO
END
_ZZ_
_OF_
_JF_
_OG_
_MP_
_MO_
_ZZ_
3
Code options
U67
OPTICON Universal menu book
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.
Fig. 3.34. Options for Code 93
Code 93
data
(1 or more characters)
check
digit
C
check
digit
K
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.
U68
3.3.12. Options for Code 93
OPTICON Universal menu book
Not check CD
Check CD
Not transmit CD
Transmit CD
Disable concatenation
Enable concatenation
SET
9Q
AC
DZ
DY
+W
+V
END
_ZZ_
_9Q_
_AC_
_DZ_
_DY_
_+W_
_+V_
_ZZ_
3
Code options
U69
3.3.13. Options for Code 11
OPTICON Universal menu book
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.
SET
Not check CD
Check 1 CD
BLF
BLG
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
Code 11
data
(1 or more characters)
cd1 cd2
_ZZ_
_BLF_
_BLG_
Check 2 CDs
Check auto 1 or 2 CDs
Not transmit CD(s)
Transmit CD(s)
BLH
BLI
BLJ
BLK
END
_BLH_
_BLI_
_BLJ_
_BLK_
_ZZ_
U70
OPTICON Universal menu book
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
SET
Not transmit CD
Transmit CD
Not transmit dash
*-
*+
*/
Transmit dash:
The dash character '-' ( hex 2D ) is printed between the 3rd and 4th digit
Fig. 3.36. Options for
Korean Postal Authority code
Korean Postal Authority code
check digit data
(3 digits)
dash
(-)
data
(3 digits)
_ZZ_
_*-_
_*+_
_*/_
3
Code options
Transmit dash
*.
END
_*._
_ZZ_
U71
OPTICON Universal menu book
3.3.15. Options for Intelligent Mail Barcode
3.3.16. Options for POSTNET
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
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.38. Options for POSTNET
POSTNET
data
5, 6, 9 or 11 digits
check
digit
barcode identifier
2
digits
Fig. 3.37. Options for
Intelligent Mail Barcode
Intelligent Mail Barcode
service
type
3
digits
mailer + sequence
ID number
6 + 9 digits
or
9 + 6 digits
identifier
delivery
point
zip code
0, 5, 9 or 11
digits
U72
OPTICON Universal menu book
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
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
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
SET
Not transmit CD
Tran smit CD
DM
DL
Not transmit CD:
Do not transmit the last character of GS1 Databar.
Fig. 3.39. Options for GS1 Databar
GS1 Databar,
GS1 Databar Limited
application
identifier (01)
Fig. 3.40. Options for GS1 Databar
GS1 Databar Expanded
(1 upto 73 characters)
data
data
(13 digits)
(1 digit)
(1 character)
_ZZ_
_DM_
_DL_
3
Code options
cd
cd
Not transmit Application Identifier
Transmit Application Identifier
DT
DS
END
_DT_
_DS_
_ZZ_
U73
OPTICON Universal menu book
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.
Fig. 3.41. Options for Composite Codes
Composite A
1D data
(1 upto 73 characters)
composite data
(1 upto 56 characters)
Fig. 3.42. Options for Composite Codes
Composite B
1D data
(1 upto 73 characters)
composite data
(1 upto 338 characters)
Fig. 3.43. Options for Composite Codes
Composite C
1D data
(1 upto 73 characters)
composite data
(1 upto 2361 characters)
Options for Composite codes:
• enable composite code
• ignore link flag
• output mode
For string format of composite codes see figure
3.44.
U74
Fig. 3.44. Combined options
Fig. 3.44. Combined options
for Composite Codes
Composite
Composite
Enable
Enable BHE
BHE
BHE
BHE
BHE
BHE
BHE
BHE
BHE
BHE
BHE
BHE
BHF
BHF
BHF
BHF
BHF
BHF
BHF
BHF
BHF
BHF
BHF
BHF
for Composite Codes
Output
Output
Link
Link
Mode
Flag
Flag
RP
RP
RP
RP
RP
RP
RQ
RQ
RQ
RQ
RQ
RQ
RP
RP
RP
RP
RP
RP
RQ
RQ
RQ
RQ
RQ
RQ
Mode BL0
BL0
BL1
BL1
BL2
BL2
BL0
BL0
BL1
BL1
BL2
BL2
BL0
BL0
BL1
BL1
BL2
BL2
BL0
BL0
BL1
BL1
BL2
BL2
Output
Output
Result
Result
1D / 1D+2D
1D / 1D+2D
2D / 1D+2D
2D / 1D+2D
1D / 2D / 1D+2D
1D / 2D / 1D+2D
1D+2D
1D+2D
1D+2D
1D+2D
1D+2D
1D+2D
1D
1D
2D
2D
1D / 2D
1D / 2D
1D
1D
2D
2D
1D / 2D
1D / 2D
OPTICON Universal menu book
3.3.18. Options for Composite Codes
Not ignore composite link flag
Ignore composite link flag
Disable Composite on GS1-Databar
Enable Composite on GS1-Databar
As a single component, only 1D component is allowed
As a single component, only 2D component is allowed
As a single component, only 1D+2D component is allowed
SET
RQ
RP
BHF
BHE
BL0
BL1
BL2
END
_ZZ_
_RQ_
_RP_
_BHF_
_BHE_
_BL0_
_BL1_
_BL2_
_ZZ_
3
Code options
U75
3.3.19. Options for Codablock F
OPTICON Universal menu book
3.3.20. Options for DataMatrix
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.
Fig. 3.45. Options for Codablock F
Codablock F
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.
data
(1 upto 5368 characters)
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.
U76
OPTICON Universal menu book
3.3.21. Options for Aztec
Options for DataMatrix:
• Structured append time out: see chapter Read options
Fig. 3.46. Options for DataMatrix
DataMatrix
data
(1 upto 3116 characters)
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
3
Code options
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.47. Options for Aztec
Aztec
data
(1 upto 3832 characters)
U77
OPTICON Universal menu book
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.
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
Chinese Sensible code
data
(1 upto 31091 characters)
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.
U78
3.3.23. Options for QR Code
OPTICON Universal menu book
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
Options for QR code:
• structured append time out: see read mode options
• no further options supported
Fig. 3.49. Options for QR Code
QR Code
data
(1 upto 7089 characters)
3
Code options
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.
U79
3.3.24. Options for Micro QR Code
OPTICON Universal menu book
3.3.25. Options for Maxicode
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
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.51. Options for Maxicode
Maxicode
Fig. 3.50. Options for Micro QR Code
Micro QR Code
data
(1 upto 35 characters)
data
(1 upto 138 characters)
U80
3.3.26. Options for PDF417
OPTICON Universal menu book
3.3.27. Options for MicroPDF417
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
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
3
Code options
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
Fig. 3.52. Options for PDF417
PDF417
data
(1 upto 2710 characters)
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.53. Options for MicroPDF417
MicroPDF417
data
(1 upto 366 characters)
U81
OPTICON Universal menu book
U82
OPTICON Universal menu book
4. STRING OPTIONS
This chapter describes the alterations which can be made to the format of the transmitted data string.
Options available are:
Case conversion
• conversion of bar code data
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.
Fig. 4.01. String Options
bar
preamble postambleprefix
including
Code ID
including
Code length
code
data
suffix
including
Code ID
including
Code length
The input entries are described in this chapter.
4
String options
U83
OPTICON Universal menu book
4.1. Case conversion
The bar code data may be converted to either lower or upper case or the case may be exchanged. These options may be used if the user of a wedge has a preference to leave for instance the CAPSLOCK on or if the host requires upper case characters only. See figure
4.02.
Fig. 4.02. Case conversion
AbCd Test string
AbCd No case conversion
ABCD Convert to upper case
abcd Convert to lower case
aBcD Exchange case
No case conversion
Convert to upper case
Convert to lower case
Exchange case
SET
YZ
YW
YX
YY
END
_ZZ_
_YZ_
_YW_
_YX_
_YY_
_ZZ_
U84
OPTICON Universal menu book
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.
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.
Bar code readers with an RS232 interface may be programmed with all 128 ASCII characters. Keyboard wedges may additionally be programmed with the special keys supported by the keyboard, e.g. function keys.
Default settings are:
• RS232: Prefix - None, Suffix - ^M (CR)
• Wedge: Prefix - None, Suffix - return
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>
Note that this last example is for an RS232 interface. For a wedge interface a ^M (CR) results in the key combination <ctrl>M.
Fig. 4.03. Set prefix and suffix
PREFIX
SET
Set prefix Code 39
C
3
9
:
END
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.
U85
SUFFIX
SET
Set suffix Code 128
END
SET
Set suffix All
^M (CR)
END
4
String options
OPTICON Universal menu book
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
-
U86
OPTICON Universal menu book
Fig. 4.05. Set prefix and suffix
AIM/ISO15424 Code identifiers
Symbology
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 Full ASCII
Code 39 It. Pharmaceutical
Korean Postal Authority code
Intelligent Mail Barcode
(transmitted separately)
CC-A CC-B (transmitted separately) CC-C (transmitted separately)
GS1 Databar with CC-A GS1 Databar with CC-B
GS1-128 with CC-C
Code 39
Tri-Optic
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
POSTNET
GS1 Databar
Codablock F
Data Matrix
Aztec
QR Code
Micro QR Code
Maxicode
PDF417
MicroPDF417
]AIM-ID *(Modifier table)
-
]E0 ]E3
-
-
]E3
-
]E0
-
]E3
-
]E3 ]E0
-
-
]E3 ]E3
-
-
]E4
-
]E7
-
]E7
-
]A*
(4.06)
}
]A*
-
-
]X0 ]X0
-
-
]F*
(4.07)
}
-
]F*
-
]X0
-
]S0 ]I*
-
(4.08)
-
]X0 ]X0
-
-
]X0
-
]R*
(4.09)
-
]M*
(4.10)
-
]X0 ]B*
-
(4.11)
-
]X0 ]C0
-
-
]C1
-
]G0
-
]H*
(4.12)
-
]X0 ]X0
-
-
]X0 ]X0
-
-
]e0
-
]e1
-
]e1
-
]e1 ]e0
-
-
]e0 ]e0
-
-
]0*
(4.13)
-
]d*
(4.14)
-
]z*
(4.15)
-
]X0 ]Q*
-
(4.16)
-
]Q* ]U*
-
(4.17)
]L0
­]L0
-
Fig. 4.06. Modifiers for Code 39
AIM/ISO15424 Code identifiers for : A*
Code options
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)
]AIM-ID
]A0
]A1
]A2
]A3
]A4
]A5
]A6
]A7
4
String options
U87
OPTICON Universal menu book
Fig. 4.07. Modifiers for Codabar
AIM/ISO15424 Code identifiers for : F*
Code options
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)
]AIM-ID
]F0
]F1
]F2
]F3
]F4
]F5
]F6
]F7
Fig. 4.08. Modifiers for Interleaved 2of5
AIM/ISO15424 Code identifiers for : I*
Code options
Not check CD (G0) Check CD (G1) Not check CD (G0) Check CD (G1)
Transmit CD (E0) Transmit CD (E0) Not transmit CD (E1) Not transmit CD (E1)
]AIM-ID
]I0 ]I1 ]I2 ]I3
Fig. 4.09. Modifiers for IATA
AIM/ISO15424 Code identifiers for : R*
Code options
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)
]AIM-ID
]R0
]R1
]R2
]R3
Fig. 4.10. Modifiers for MSI/Plessey
AIM/ISO15424 Code identifiers for : M* / X0
Code options Checksum
Check 1 CD = MOD 10 (4B): (4B)
+ Transmit CD1 + Not transmit CD
(4B) (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)
+ Transmit
(4E) (4G) (4F)
]AIM-ID
]M0 ]M1 ]X0
]X0
]X0
]X0
Fig. 4.11. Modifiers for Telepen
AIM/ISO15424 Code identifiers for : B*
Code options
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)
]AIM-ID
]B0 ]B1
]B0 ]B2
]B0 ]B2
U88
OPTICON Universal menu book
Fig. 4.12. Modifiers for Code 11
AIM/ISO15424 Code identifiers for : H* / X0
Code options
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)
Fig. 4.13. Modifiers for Codablock F
AIM/ISO15424 Code identifiers for : O*
Data structure
FNC1 not used FNC1 in 1st position
Fig. 4.14. Modifiers for DataMatrix
AIM/ISO15424 Code identifiers for : d*
Symbology, data structure
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
]AIM-ID
]H0
]H1
]H3
]X0
]AIM-ID
]O4 ]O5
]AIM-ID
]d0 ]d1 ]d2 ]d3 ]d4 ]d5
]d6
Fig. 4.15. Modifiers for Aztec
AIM/ISO15424 Code identifiers for : z*
Data structure
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
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
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
]AIM-ID
]z0 ]z1 ]z2 ]z3 ]z4
]z5
]z6 ]z7
]z8
]z9
]zA
]zB
]zC
]AIM-ID
]Q0 ]Q1 ]Q2 ]Q3
]Q4
]Q5
]Q6
]AIM-ID
]U0 ]U1 ]U2
]U3
4
String options
U89
4.2.1. Set prefix
OPTICON Universal menu book
All Codes
UPC-A
UPC-A + add on
UPC-E
UPC-E + add on
EAN-13
EAN-13 + add on
EAN-8
SET
RY
N1
M0
N2
M1
N3
M2
N4
_ZZ_
_RY_
_N1_
_M0_
_N2_
_M1_
_N3_
_M2_
_N4_
EAN-8 + add on
Code 39
Codabar
Industrial 2of5
Interleaved 2of5
M3
M4
M5
M6
M7
END
_M3_
_M4_
_M5_
_M6_
_M7_
_ZZ_
U90
OPTICON Universal menu book
S-Code
Matrix 2of5
IATA
MSI/Plessey
Telepen
UK/Plessey
Code 128
Code 93
SET
MB
GL
I8
N0
L8
MA
M9
M8
_ZZ_
_MB_
_GL_
_I8_
_N0_
_L8_
_MA_
_M9_
_M8_
4
String options
Code 11
Korean Postal Authority code
Intelligent Mail Barcode
POSTNET
GS1-Databar
BLD
*$
D5I
D6D
OE
END
_BLD_
_*$_
_D5I_
_D6D_
_OE_
_ZZ_
U91
OPTICON Universal menu book
Composite codes
Codablock F
DataMatrix
Aztec
Chinese Sensible code
QR Code
Maxicode
PDF417
SET
RR
D4S
MD
BF0
D4N
MK
ML
OC
_ZZ_
_RR_
_D4S_
_MD_
_BF0_
_D4N_
_MK_
_ML_
_OC_
MicroPDF417
ISO track 1 (IATA)
ISO track 2 (ABA)
ISO track 3 (THRIFT)
Clear all prefixes
Preamble
OD
MH
MI
MJ
MG
MZ
END
_OD_
_MH_
_MI_
_MJ_
_MG_
_MZ_
_ZZ_
U92
4.2.2. Set suffix
OPTICON Universal menu book
All Codes
UPC-A
UPC-A + add on
UPC-E
UPC-E + add on
EAN-13
EAN-13 + add on
EAN-8
SET
RZ
N6
O0
N7
O1
N8
O2
N9
_ZZ_
_RZ_
_N6_
_O0_
4
String options
_N7_
_O1_
_N8_
_O2_
_N9_
EAN-8 + add on
Code 39
Codabar
Industrial 2of5
Interleaved 2of5
O3
O4
O5
O6
O7
END
_O3_
_O4_
_O5_
_O6_
_O7_
_ZZ_
U93
Loading...