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
Loading...
+ 121 hidden pages