Programming Guide - Omnidirectional (Advanced)
Programming Guide - Omnidirectional (Advanced)
No warranty of any kind is made in regard to this material, including, but not limited to,
implied warranties of merchantability or fitness for any particular purpose. We are not
liable for any errors contained herein nor for incidental or consequential damages in
connection with furnishing, performance or use of this material. We shall be under no
liability in respect of any defect arising from fair wear and tear, willful damage,
negligence, abnormal working conditions, failure to follow the instructions and warnings,
or misuse or alteration or repair of the products without written approval. No part of this
document may be reproduced, transmitted, stored in a retrieval system, transcribed, or
translated into any human or computer or other language in any form or by any means
electronic, mechanical, magnetic, optical, chemical, biologi- cal, manual or otherwise,
except for brief passages which may be quoted for purposes of scholastic or literary
review, without express written consent and authorization. We reserve the right to
make changes in product design without reservation and without notification. The
material in this guide is for information only and is subject to change without notice. All
trademarks mentioned herein, registered or otherwise, are the properties of their
owners.
Some equipment generates uses and can radiate radio frequency energy. If not
installed and used in accordance with the instructions in this manual, it may cause
interference to radio communications. The equipment has been tested and found to
comply with the limits for a Class A computing device pursuant to EN55022 and 47 CFR,
Part 2 and Part 15 of the FCC rules. These specifications are designed to provide
reasonable protection against interference when operated in a commercial
environment.
The user is encouraged to try to correct the interference by one or more of the following
measures:
Reorient the receiving antenna.
Relocate the device with respect to the receiver.
Move the device away from the receiver.
Plug the device into a different outlet so that the device and the receiver are on different
branch circuits.
f necessary the user may consult the manufacturer, and authorized dealer, or
experienced radio/television technician for additional suggestions. The user may find
the following booklet prepared by the Federal Communications Commission helpful:
“How to Identify and Resolve Radio-TV Interference Problems.” This booklet is
available from the U.S. Government Printing Office, Washington, DC 20402 U.S.A.,
Stock No. 004000003454.
For CE-countries
This scanner is in conformity with CE standards. Please note that an approved,
CE-marked power supply unit should be used in order to maintain CE conformance.
Laser Safety
The laser scanner complies with safety standard IEC 60825-1 for a Class I laser
produce. It also complies with CDRH as applicable to a Class IIa laser product.
Avoid long term staring into direct laser light.
Radiant Energy: The laser scanner uses one low-power visible laser diodes operating
at 650nm in an opto-mechanical scanner resulting in less than 3.9μW radiated power as
observed through a 7mm aperture and averaged over 10 seconds.
Do not attempt to remove the protective housing of the scanner, as un-scanned laser
light with a peak output up to 0.8mW would be accessible inside.
Laser Light Viewing: The scan window is the only aperture through which laser light
may be observed from this product. A failure of the scanner motor, while the laser
diode continues to emit a laser beam, may cause emission levels to exceed those for
safe operation. The scanner has safeguards to prevent this occurrence. If, however,
a stationary laser beam is emitted, the failing scanner should be disconnected from its
power source immediately.
Optical: The use of optical instruments with this product will increase the eye hazard.
Optical instruments include binoculars, magnifying glasses, and microscopes but do not
include normal eye glasses worn by the user.
TABLE OF CONTENTS
Introduction.................................................................................................... 1
Changing the scanner setting........................................................................ 2
Default parameters ........................................................................................ 2
Default values of operating parameters................................................ 2
Default values of keyboard emulation parameters setting…. ............... 3
Default values of RS-232C serial communication parameters ............. 3
Default values of USB emulation parameters....................................... 3
Default values of wand emulation parameters...................................... 3
Default values of decoding parameters ................................................ 4
Program procedure using barcode menus ........................................... 5
System setting............................................................................................... 6
Return to factory default ....................................................................... 7
Display firmware version ...................................................................... 7
Abort..................................................................................................... 8
Return to PC/AT default........................................................................ 8
Return to RS-232 default...................................................................... 9
Return to USB default........................................................................... 9
Return to wand emulation default....................................................... 10
Return as customer default ................................................................ 10
Save as customer default ....................................................................11
Sleep timeout selection ............................................................................... 12
Same code delay time................................................................................. 20
Beeper sound selection............................................................................... 27
Barcode identifier code setting .................................................................... 38
Barcode identifier code selection........................................................ 39
Set message format with code identifier............................................. 40
Enable identifier code table as AIM standard ..................................... 40
Barcode identifier code setting ........................................................... 41
Message delay ............................................................................................ 47
Character delay ........................................................................................... 50
Interface communication setting.................................................................. 54
RS-232C interface configuration ........................................................ 55
Baud rate setting ......................................................................... 55
Data bit setting ............................................................................ 59
Stop bit setting............................................................................. 60
Parity bit setting........................................................................... 61
Handshaking protocol.................................................................. 64
ACK/NAK response time setting ................................................. 67
Message terminator for RS-232C................................................ 73
Keyboard wedge interface configuration ............................................ 77
Message terminator for keyboard wedge .................................... 77
Keyboard language selection ...................................................... 79
Capital lock setting ...................................................................... 85
Function key emulation ............................................................... 86
USB interface configuration................................................................ 87
Keyboard type ............................................................................. 87
Message terminator for USB ....................................................... 88
Wand emulation configuration ............................................................ 90
Emulation speed selection .......................................................... 90
Emulation data output selection .................................................. 92
Emulation data idle state ............................................................. 94
Data editing ................................................................................................. 95
Header and trailer............................................................................... 96
Truncate header / trailer character ..................................................... 98
Add code length ............................................................................... 100
Symbology configuration ........................................................................... 101
Reading code selection .................................................................... 102
UPC / EAN parameters setting ..........................................................113
Format........................................................................................113
Force UPC-E to UPC-A format ...................................................118
Force UPC-A to EAN-13 format .................................................119
Force EAN-8 to EAN-13 format ................................................. 120
Transmit UPC-A check digit....................................................... 122
Transmit UPC-E leading character ............................................ 123
Transmit UPC-E check digit ...................................................... 124
Transmit EAN-8 check digit ....................................................... 125
Transmit EAN-13 check digit ..................................................... 126
Transmit UPC-A leading character ............................................ 127
Addendum................................................................................. 128
Add on format............................................................................ 130
Data Redundant check.............................................................. 140
Code 39 parameters setting ............................................................. 155
Code 39 reading length setting ................................................. 159
Data redundant check ............................................................... 163
Codabar parameters setting ............................................................. 165
Format....................................................................................... 165
Codabar reading length setting ................................................. 167
Codabar concatenation ............................................................. 169
Check digit ................................................................................ 170
Data redundant check ............................................................... 172
Code 128 parameters setting ........................................................... 174
Check digit ................................................................................ 174
Code 128 FNC2 concatenation ................................................. 176
Code 128 reading length setting ............................................... 177
EAN-128 FNC1 character ......................................................... 179
Data redundant check ............................................................... 180
ITF 2 of 5 parameters setting ........................................................... 182
Check digit ................................................................................ 182
ITF 2 of 5 reading length setting................................................ 184
Data redundant check ............................................................... 187
Chinese postcode parameters setting .............................................. 189
Chinese postcode reading length setting .................................. 189
Data redundant check ............................................................... 191
MSI/PLESSY code parameters setting............................................. 193
Double check digit ..................................................................... 193
Single check digit ...................................................................... 195
MSI/PLESSY code reading length setting ................................. 196
Data redundant check ............................................................... 198
Code 93 parameters setting ............................................................. 200
Check digit ................................................................................ 201
Code 93 code reading length setting......................................... 202
Data redundant check ............................................................... 204
Full ASCII code table ................................................................................. 206
Appendixes................................................................................................ 271
Appendix A ....................................................................................... 272
Appendix B ....................................................................................... 274
1. INTRODUCTION
This is a advanced programming guide for varies omnidirectional laser scanners, this
guide contains a series of programming barcode labels, and by scanning these codes, it
can make configurations to the scanners. This allows decoding options and interface
protocols to be tailored to a specific application. The configuration is stored in
non-volatile memory and will not be lost by removing power from the scanner.. Other
than specified in this guide, for any special functions or specifications, please contact
your dealer for details.
The scanner must be properly powered before programming. For RS-232C type
scanners, an external power adapter must be used to supply DC power to the scanner.
If a keyboard emulation type scanner is used with an IBM PC/XT/AT, PS/2 or any fully
compatible computers, power will be drawn from the keyboard port, therefore no
external power adapter is required. If keyboard emulation type scanner is used with
any other non IBM PC compatible computers, an external power adapter may be
required.
Under the programming mode, the laser scanner will acknowledge a good and valid
reading with a short beep. It will give long beeps for either an invalid or bad reading.
In order to change the scanner setting, please follow the steps below:
After reading a valid barcode in programming mode the scanner will gave a high
beep.
3. DEFAULT PARAMETERS
This table gives the default settings of all the programmable parameters. The
default settings will be restored whenever the "Reset" programming label is
scanned and the laser scanner is in programming.
Function Default
Sleep mode
Motor sleep mode After 30 minutes
Laser sleep mode After 10 minutes
Scanner timing
Same code delay 200msec
Beeper Tone
Frequency medium
Duration 50msec
Code Identifiers
Code ID off
Code 39 M
ITF 2 of 5 I
Chinese post code H
UPC-A A
UPC-E E
EAN-13 F
EAN-8 FF
Codabar N
Code 128 K
Code 93 L
MSI/Plessy P
Yes
Select code 39 full
ASCII table?
Read “Set”
barcode to
No confirm
”.
Read “save as
customer default”
In the section, user can set both laser and/or motor to enter into sleep mode.
The timeout programming labels will allow users to set the different time frame
before entering into laser and/or motor sleep mode. The feature reduces power
consumption and prolongs scanner life time.
NOTE:
Laser always enters sleep mode before motor.
If the motor timeout sets shorter than the motor
Timeout, then laser enters sleep mode as motor enters sleep mode.
Sleep silent
Speaker disable
The scanner can transmit maximum 2 digits barcode identifier code for different
type of barcodes. Using enable or disable identifier setting barcode to choose
transmit or do not transmit barcode identifier code.
Scan “Enable identifier code” label to transmit the label ID as shown in the table
below.
Code 39 M
ITF 2 of 5 I
Chinese post code H
UPC-A A
UPC-E E
EAN-13 F
EAN-8 FF
Codabar N
Code 128 K
Code 93 L
MSI/Plessy P
I S 0 2
In this section contains different delay time frame between two consecutive
messages. This delay will be added before each date transmission.
This option governs delay time between two consecutive characters; the delay
time can be altered by scanning the following labels.
This section contains labels to configure the scanner to user’s host terminal. The
following interfaces are supported:
*Keyboard wedge
*RS-232C interface
*USB interface
*Wand emulation
8 data bit
2 Stop bit
Odd Parity
Space Parity
The RS-232C type scanner supports four handshaking protocols. With these
options of communication protocol, users can tailor the scanner to meet the
requirement of most systems. These handshaking protocols are:
*None: The scanner will transmit any read data unconditionally. The scanner will
not check the receiving device or the transmitted message.
*RTS/CTS: Under this handshaking protocol, the scanner use the RTS pin to
instruct the connected device to transmit data and test the CTS pin for readiness
of the connected device to receive data.
*ACK/NAK: While selecting this option, the scanner waits for an ACK or NAK
signal from the host computer after each data transmission. Normally, the
scanner will temporarily stored the scanned data in the memory buffer before
receiving the ACK or NAK signal. If the ACK signal is received, it will clear the
transmitted data and continue to send the next data. In case of the NAK signal is
received, it will repeat to transmit the same data until receiving the ACK signal.
ACK/NAK
RTS/CTS
Keyboard terminator---Enter
Capital lock on
1. Keyboard Type
Keyboard type---USA
(Scan method)
Keyboard type.
(ALT code method)
Enter
Idle=high
Idle=low
1. Select either header or trailer you are going to program by scanning the
corresponding label
2. Scan the character(s) you want from the enclosed ASCII table to set as
header or trailer (be sure to enable full ASCII code 39 option before you start).
3. Read the “save setting to confirm” label to confirm your choice into memory.
Header (Preamble)
3.) Scan two barcode value from the full ASCII code table(0~9). For example,
if 2 number of header that you want to clear, then scan ”0” and “2.
Code 39 disable
Codabar disable
UPC/EAN/JAN disable
(only can’t transmitted but can decode)
ITF 2 of 5 disable
Code 93 disable
EAN-128 disable
Code 32 disable
MSI disable
*UPC/EAN expansion
*Check digit transmission
*Data redundant check
*Addendum seek timeout
*Addendum left/right margin adjust
1. Format
UPC-A enable
EAN-13 enable
Add on 5 only
Add on 2 or 5
The scanner can program to support the standard code 39 or Full ASCII code 39.
In addition, it is user’s option to transmit or not to transmit the start and stop
characters. You can also enable or disable the check digit feature. If the check
digit feature is enabled, you have the further option to decide whether the check
digit is transmitted or not.
Character Set
Standard code 39
The default code 39 length is 3 ~32 character. It can be set at minimum 1 digit
and maximum 62 digits.
Programming Minimum or
Maximum label
1. Format
The default CODABAR length is 6 ~32 character. It can be set at minimum 1 digit
and maximum 62 digits
Programming Minimum or
Maximum label
No check character
1. Check Digit
No check character
This function permits the temporary storage of a code in the decoder, if this code
starts with FNC 2 character. The message buffered will be concatenated and
transmitted with the next code having no FNC 2 character
The default code 128 length is 3 ~62 character. It can be set at minimum 1 digit
and maximum 62 digits
Programming Minimum or
Maximum label
1. Check Digit
The default ITF 2 of 5 length is 6 ~32 character. It can be set at minimum 2 digit
and maximum 62 digits
Programming Minimum or
Maximum label
The default Chinese post code length is 10 ~32 character. It can be set at
minimum 1 digit and maximum 62 digits.
Programming Minimum or
Maximum label
The option allows you to set decoder data redundant check, before it is accepted
as a good read. A higher data redundant check read setting offers more
assurance that a bar code has been read correctly, while a lower setting allows
faster scanning performance
Programming Minimum or
Maximum label
1. Check Digit
The default Code 93 code length is 3 ~32 character. It can be set at minimum 1
digit and maximum 62 digits.
Programming Minimum or
Maximum label