Programming Guide Omnidirecional Laser Scanner ESPECIFIC ACIONES SUJE TAS A C AMBIO SIN PRE VIO A VISO .
Enter/Exit Programming Mode (This barcode is also found at back cover page.) Framed values are default values.
IMPORTANT NOTICE 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.
Radio Notice 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.
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.
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…. ...............
USB interface configuration................................................................ 87 Keyboard type ............................................................................. 87 Message terminator for USB ....................................................... 88 Wand emulation configuration ............................................................ 90 Emulation speed selection .......................................................... 90 Emulation data output selection .......................
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 .............................................................
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..
2. CHANGE THE SCANNER SETTING In order to change the scanner setting, please follow the steps below: 1. Scan the “Enter/Exit Programming Mode” barcode, there will be 2 beeps (low-high) indicating ready to make settings. 2. Scan barcodes for the desired feature (1 beep) 3. Scan the “Enter/Exit Programming Mode” barcode again to save the configuration, there will be 2 beeps (long---short) indicating settings successfully. After reading a valid barcode in programming mode the scanner will gave a high beep.
Default Values of Keyboard Emulation Parameters Function Default Values Keyboard type selection IBM PC/AT USA Message terminator Enter/ carriage return Default Values of Serial Communication Parameters Function Default Values Handshaking protocol None ACK/NAK response time setting 300 msec Baud rate 9600 Data bit 8 Stop bit 1 Parity None Message terminator selection CR/LF Default Values of USB Emulation Parameters Function Default Values Keyboard Type US Keyboard Message Terminator Enter Default Values o
Default Values of Decoding Parameters Function Reading codes selection Code 39 Interleaved 2 of 5 Chinese Post Code UPC/EAN /JAN Codabar Code 128 Code 93 MSI Italian Pharmacy ADVANCED PROGRAMMING GUIDE Code Code 39 ITF 2 of 5 Chinese Post Code UPC/EAN/JAN Codabar MSI/PLESSY Code 128 Code 93 EAN-128 Italian Pharmacy ISSN/ ISBN Codes Start/stop characters Check digit Concatenation Length Length Check digit Length Check digit Format Addendum UPC-E=UPC-A UPC-A leading digit UPC-A check digit UPC-E leadin
PROGRAM PROCEDURE USING BARCODE MENUS Read Enter/Exit programming mode barcode to start of configuration Change scanner setting by scanning mode Select code 39 full ASCII table? No Yes Read “Set” barcode to confirm Read Enter/Exit programming mode barcode to save and exit ADVANCED PROGRAMMING GUIDE 5
System Setting The series scanner is a multi-interface communication scanner. If you had ordered only the one type of interface, the device is configured in the interface requested, i.e. RS-232C, keyboard wedge, wand emulation or USB. If not requested, the default interface is set in keyboard wedge interface (PC/AT); using this section to change interfaces.
Reset (Return of factory default) Reading of “Reset” barcode label turns all parameters back to default values, and the scanner remains in the last interface set when it is reset. Reset (Return to factory default) Display firmware version Reading of the “Display Firmware Version” will show the current firmware version on host.
Abort (Exit programming mode) Reading of the “Abort” barcode label discards all the parameters read prior to scan the “Enter/Exit of Programming Mode”. Abort (Exit programming mode) ”. Return to PC/AT default This barcode allows setting in keyboard wedge interface for IBM PC AT/PS/2 and compatibles.
Return to RS-232 default The RS-232C interface scanner is often used when connecting to the serial port of a PC or terminal, reading the barcode to set the scanner into RS-232 interface. Return to RS-232 default Return to USB default Reading of “Return to USB default” sets the device into USB interface support.
Return to wand emulation default The Wand emulation is achieved by decoding a scanned barcode and then encoding it again, so that the output is readily decoded by an external decoder designed for processing of wand data. Return to wand emulation default Return as customer default Reading of the label sets the device back to customer saved parameter settings. Return as customer default .
Save as customer default Reading of this label to save the desired parameters set into customer’s own default setting.
Sleep Timeouts Selection 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.
Motor sleep mode off Motor sleep time 5 min.
Motor sleep time 10 min. Motor sleep time 20 min.
Motor sleep time 30 min. Motor sleep time 60 min.
Laser sleep mode off Laser sleep time 5 min.
Laser sleep time 10 min. Laser sleep time 15 min.
Laser sleep time 20 min. Laser sleep time 25 min.
Laser sleep time 30 min.
Same Code Delay Time This parameter sets the minimum time allowed between decodes of the same label.
Same code delay time 50 msec. Same code delay time 100 msec.
Same code delay time 200 msec. Same code delay time 300 msec.
Same code delay time 400 msec. Same code delay time 500 msec.
Same code delay time 600 msec. Same code delay time 700 msec.
Same code delay time 800 msec. Same code delay time 900 msec.
Same code delay time 1000 msec.
Beeper Sound Selection This section includes all setting labels for beeper sound, settings includes tone frequency, volume, duration time, power on beep enable/disable, and enable/disable sound when enter sleep mode. .
Led/Beep after transmission Led/Beep before transmission ADVANCED PROGRAMMING GUIDE 28
Power-up tone enable Power-up tone disable ADVANCED PROGRAMMING GUIDE 29
Sleep sound Sleep silent ADVANCED PROGRAMMING GUIDE 30
Medium beeper tone Low beeper tone ADVANCED PROGRAMMING GUIDE 31
High beeper tone Speaker disable ADVANCED PROGRAMMING GUIDE 32
Beeper sound duration (100msec) Beeper sound duration (50msec) ADVANCED PROGRAMMING GUIDE 33
Beeper sound duration (20msec) Beeper sound duration (5msec) ADVANCED PROGRAMMING GUIDE 34
Beeper sound duration 200msec Beeper sound duration 500msec ADVANCED PROGRAMMING GUIDE 35
Loud beeper volume Medium beeper volume ADVANCED PROGRAMMING GUIDE 36
Low beeper volume ADVANCED PROGRAMMING GUIDE 37
Barcode Identifier Code Setting 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. The procedure is as follows: 1.) Scan “Enter/Exit Programming Mode” label 2.) Scan “Barcode Identifier Setting Code” label 3.) Scan the new code mark from ASCII table (maximum 2 digits). For example, if “AB” is the code mark then scan “A” and “B” 4.
Barcode Identifier Code Selection Disable identifier code Scan “Enable identifier code” label to transmit the label ID as shown in the table below.
Set Message Format with Code Identifier I Code UPC-A UPC-E EAN-8 EAN-13 CODE 39 CODBAR ITF 2 OF 5 CODE 93 CODE 128 MSI/PLESSY EAN-128 S 0 2 Code identifier A E FF F * % i & # @ P Enable Identifier Code Table as AIM Standard ADVANCED PROGRAMMING GUIDE 40
Barcode Identifier Code Setting Code 39 identifier code setting ITF 2 of 5 identifier code setting ADVANCED PROGRAMMING GUIDE 41
Chinese Post code identifier code setting UPC-E identifier code setting ADVANCED PROGRAMMING GUIDE 42
UPC-A identifier code setting EAN-13 identifier code setting ADVANCED PROGRAMMING GUIDE 43
EAN-8 identifier code setting Codabar identifier code setting ADVANCED PROGRAMMING GUIDE 44
Code 128 identifier code setting Code 93 identifier code setting ADVANCED PROGRAMMING GUIDE 45
MSI identifier code setting Save setting to confirm ADVANCED PROGRAMMING GUIDE 46
Message delay In this section contains different delay time frame between two consecutive messages. This delay will be added before each date transmission.
Inter message delay 0 ms Inter message delay 100 ms ADVANCED PROGRAMMING GUIDE 48
Inter message delay 500 ms Inter message delay 1000 ms ADVANCED PROGRAMMING GUIDE 49
Character delay This option governs delay time between two consecutive characters; the delay time can be altered by scanning the following labels.
Character delay 5 ms Inter character delay 0 ms ADVANCED PROGRAMMING GUIDE 51
Inter character delay 10 ms Inter character delay 20 ms ADVANCED PROGRAMMING GUIDE 52
Inter character delay 50 ms ADVANCED PROGRAMMING GUIDE 53
Interface Communication Setting This section contains labels to configure the scanner to user’s host terminal.
RS-232C interface configuration 1.
Baud Rate 9600 Baud Rate 4800 ADVANCED PROGRAMMING GUIDE 56
Baud Rate 2400 Baud Rate 1200 ADVANCED PROGRAMMING GUIDE 57
Baud Rate 57600 Baud Rate 115200 ADVANCED PROGRAMMING GUIDE 58
2.
3.
4.
Mark Parity Space Parity ADVANCED PROGRAMMING GUIDE 62
None Parity ADVANCED PROGRAMMING GUIDE 63
5. Handshaking Protocol 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.
None handshaking ACK/NAK ADVANCED PROGRAMMING GUIDE 65
Xon/Xoff RTS/CTS ADVANCED PROGRAMMING GUIDE 66
6.
ACK/NAK response time 1s ACK/NAK response time 2s ADVANCED PROGRAMMING GUIDE 68
ACK/NAK response time 3s ACK/NAK response time 5s ADVANCED PROGRAMMING GUIDE 69
ACK/NAK response time Infinity Disable ACK/NAK timeout beeper ADVANCED PROGRAMMING GUIDE 70
Enable ACK/NAK timeout beeper Enable beeper on character ADVANCED PROGRAMMING GUIDE 71
Ignore beep on character ADVANCED PROGRAMMING GUIDE 72
7. Message terminator for RS-232C The series RS-232C type scanner can be programmed to append a terminator to every message sent via the serial port. Different terminator will be appended at the end of message sent from the serial port.
RS-232 message terminator-CR RS-232 message terminator-LF ADVANCED PROGRAMMING GUIDE 74
RS-232 message terminator-H tab RS-232 message terminator-STX/ETX ADVANCED PROGRAMMING GUIDE 75
RS-232 message terminator-EOT ADVANCED PROGRAMMING GUIDE 76
Keyboard wedge interface configuration 1.
Keyboard terminator---H-TAB ADVANCED PROGRAMMING GUIDE 78
2.
Keyboard language support---Germany Keyboard language support---UK ADVANCED PROGRAMMING GUIDE 80
Keyboard language support---French Keyboard language support---Spanish ADVANCED PROGRAMMING GUIDE 81
Keyboard language support--- Italian Keyboard language support--- Swiss ADVANCED PROGRAMMING GUIDE 82
Keyboard language support---Swedish Keyboard language support---Japanese ADVANCED PROGRAMMING GUIDE 83
Keyboard language support---Belgium ADVANCED PROGRAMMING GUIDE 84
3.
4. Function Key Emulation In this section, user can emulate Function keys, Arrow keys, and many other “extended” keys. An IBM compatible keyboard does not translate to ASCII characters; it can be concatenated with input data as header and/or trailer.
USB interface configuration The USB mode is effectively a keyboard emulator that works with hosts, such as USB-compatible operating system and USB ports. USB compatible operating systems are Windows 98, Windows NT 5.0 and later, no additional software is needed since the USB driver support its built-in operating system 1. Keyboard Type Keyboard type---USA (Scan method) Keyboard type.
2.
H tab ADVANCED PROGRAMMING GUIDE 89
Wand emulation configuration 1. Emulation Speed Selection The data output speed can be set to befit the external decoder.
Wand emulation speed= high (300 us narrow element width) Wand emulation speed ---- higher (100us narrow element width) ADVANCED PROGRAMMING GUIDE 91
2. Emulation Data Output Selection The decoded data output logic level can be set to befit the external decoder.
Wand Data Transmitted as Scanning Enable Wand output data format as Code 39 ADVANCED PROGRAMMING GUIDE 93
3.
Data Editing ADVANCED PROGRAMMING GUIDE 95
HEADER AND TRAILER The Header and Trailer allows you to append a header and/or a trailer to every message transmitted via the serial ports, USB or the keyboard port. There is no restriction in selecting header or trailer characters as far as the sum of the lengths of header and trailer is not greater than 10 digits. 1. Select either header or trailer you are going to program by scanning the corresponding label 2.
Trailer (Postamble) Save setting to confirm ADVANCED PROGRAMMING GUIDE 97
Truncate Header/Trailer Character This setting allows you to truncate a number of header or trailer for symbology. When you do, the specific character you select is deleted from the symbology you want. 1.) Scan the ”Enter/Exit programming mode” label. 2.) Select the ”Truncate header or truncate trailer” label. 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.
Truncate header character Truncate trailer character ADVANCED PROGRAMMING GUIDE 99
Add Code Length This option allows you to add the reading barcode numeric characters as header Add code length as header enable (all barcode) Add code length as header disable (all barcode) ADVANCED PROGRAMMING GUIDE 100
Symbology Configuration In this section, device can be programmed to recognize one or more barcode symbologies automatically. If the scanner is configured to support multiple barcode symbologies, the scanner will discriminate different symbologies automatically, however, to improve scanning performance, you should enable only those symbologies that will be in active use.
Reading code selection Code 39 enable Code 39 disable ADVANCED PROGRAMMING GUIDE 102
Codabar enable Codabar disable ADVANCED PROGRAMMING GUIDE 103
UPC/EAN/JAN enable UPC/EAN/JAN disable (only can’t transmitted but can decode) ADVANCED PROGRAMMING GUIDE 104
ITF 2 of 5 enable ITF 2 of 5 disable ADVANCED PROGRAMMING GUIDE 105
Chinese postcode enable Chinese postcode disable ADVANCED PROGRAMMING GUIDE 106
Code 128 enable Code 128 disable ADVANCED PROGRAMMING GUIDE 107
Code 93 enable Code 93 disable ADVANCED PROGRAMMING GUIDE 108
EAN-128 enable EAN-128 disable ADVANCED PROGRAMMING GUIDE 109
EAN convert to ISSN/ISBN EAN convert to ISSN/ISBN disable ADVANCED PROGRAMMING GUIDE 110
Code 32 enable Code 32 disable ADVANCED PROGRAMMING GUIDE 111
MSI enable MSI disable ADVANCED PROGRAMMING GUIDE 112
UPC/EAN Parameters setting In this section, device can be programmed to recognize some or all derivatives of UPC/EAN. These derivatives are UPC-A, UPC-E, EAN-8, and EAN-13. Either 2 of 5 addendum digits are supported addendum digits are those additional digits after normal stop character. The programming menu for UPC/EAN/JAN also provides several options to govern the transmission of scanned data.
EAN-8 or EAN-13 enable UPC-A and EAN-13 Enable ADVANCED PROGRAMMING GUIDE 114
UPC-A and UPC-E Enable UPC-A enable ADVANCED PROGRAMMING GUIDE 115
UPC-E enable EAN-13 enable ADVANCED PROGRAMMING GUIDE 116
EAN-8 enable ADVANCED PROGRAMMING GUIDE 117
2.
3.
4.
EAN-13 first “0” can transmitted EAN-13 first “0” can’t transmitted ADVANCED PROGRAMMING GUIDE 121
5.
6.
7.
8.
9.
10.
11.
Add on 2 only Add on 2 or 5 ADVANCED PROGRAMMING GUIDE 129
12.
EAN/UPC +Add on (none mandatory) EAN/UPC + Add on(mandatory) ADVANCED PROGRAMMING GUIDE 131
EAN/UPC + add on mandatory for 378/379 French Supplement requirement not sent for other EAN/UPC +add on mandatory for 978/977 book land Supplement requirements Not sent for other ADVANCED PROGRAMMING GUIDE 132
EAN/UPC + addon mandatory for 434/439 German Supplement requirement Not sent for other EAN/UPC + add on mandatory for 419/414 Euro amounts Supplement requirement not sent for other ADVANCED PROGRAMMING GUIDE 133
EAN/UPC + add on mandatory for 378/379 French Supplement requirement optionally for other EAN/UPC + add on mandatory for 978/977 Book land Supplement requirement optionally for other ADVANCED PROGRAMMING GUIDE 134
EAN/UPC + add on mandatory for 434/439 German Supplement requirement optionally for other EAN/UPC + add on mandatory for 419/414 Euro amounts Supplement requirement optionally for other ADVANCED PROGRAMMING GUIDE 135
EAN/UPC + add on mandatory for 491 Japanese (bookland) Supplement requirement optionally for other EAN/UPC + add on mandatory for 491 Japanese (bookland) Supplement requirement Not sent for other ADVANCED PROGRAMMING GUIDE 136
Double code not allowed Double code mandatory for 978/192 ADVANCED PROGRAMMING GUIDE 137
Double code format without separator Double code format with separator ADVANCED PROGRAMMING GUIDE 138
Double code format with free (one character) ADVANCED PROGRAMMING GUIDE 139
13. Data Redundant Check In this section, user can 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 barcode has been read correctly, while a lower setting allows faster scanning performance.
UPC-A data redundant check = 2 UPC-A data redundant check = 3 ADVANCED PROGRAMMING GUIDE 141
UPC-E Data Redundant Check UPC-E data redundant check = 0 UPC-E data redundant check = 1 ADVANCED PROGRAMMING GUIDE 142
UPC-E data redundant check = 2 UPC-E data redundant check = 3 ADVANCED PROGRAMMING GUIDE 143
EAN-13 Data Redundant Check EAN-13 data redundant check = 0 EAN- 13 data redundant check = 1 ADVANCED PROGRAMMING GUIDE 144
EAN-13 data redundant check = 2 EAN-13 data redundant check = 3 ADVANCED PROGRAMMING GUIDE 145
EAN-8 Data Redundant Check EAN-8 data redundant check = 0 EAN-8 data redundant check = 1 ADVANCED PROGRAMMING GUIDE 146
EAN-8 data redundant check =2 EAN-8 data redundant check = 3 ADVANCED PROGRAMMING GUIDE 147
2 digit addendum data redundant check 2 digit addendum data redundant check = 0 2 digit addendum data redundant check = 1 ADVANCED PROGRAMMING GUIDE 148
2 digit addendum data redundant check = 2 2 digit addendum data redundant check = 3 ADVANCED PROGRAMMING GUIDE 149
5 digit addendum data redundant check 5 digit addendum data redundant check = 0 5 digit addendum data redundant check = 1 ADVANCED PROGRAMMING GUIDE 150
5 digit addendum data redundant check =2 5 digit addendum data redundant check = 3 ADVANCED PROGRAMMING GUIDE 151
Addendum seek timeout Addendum seek timeout =6 Addendum seek timeout=7 ADVANCED PROGRAMMING GUIDE 152
Addendum seek timeout=8 Addendum seek timeout=9 ADVANCED PROGRAMMING GUIDE 153
Addendum seek timeout=10 ADVANCED PROGRAMMING GUIDE 154
Code 39 parameters setting 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.
Start/Stop Character Transmission Code 39 start/stop character transmission Code 39 start/stop character without transmission ADVANCED PROGRAMMING GUIDE 156
Check Digit Code 39 check digit calculate and transmit Code 39 check digit calculate but without transmit ADVANCED PROGRAMMING GUIDE 157
No check character ADVANCED PROGRAMMING GUIDE 158
1. Code 39 reading length setting The default code 39 length is 3 ~32 character. It can be set at minimum 1 digit and maximum 62 digits. CODE LENGTH SETTING FLOW Programming Minimum or Maximum label Scan two number label from Code39 FULL ASCII table. Example:4 character length, scan “0”,”4” Scan “Save setting to confirm” label to confirm your choice into memory.
Code 39 minimum length setting Save setting to confirm ADVANCED PROGRAMMING GUIDE 160
Concatenation Code 39 concatenation enable Code 39 concatenation disable ADVANCED PROGRAMMING GUIDE 161
Code 32 “A” Character Transmit Code 32 (Italian pharmacy) transmit “A” character Code 32(Italian pharmacy)without transmit “A” character ADVANCED PROGRAMMING GUIDE 162
2. Data Redundant Check In this section, users can use labels 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 barcode has been read correctly, while a lower setting allows faster scanning performance.
Code 39 data redundant check = 2 Code 39 data redundant check = 3 ADVANCED PROGRAMMING GUIDE 164
CODABAR Parameters Setting In this section, there are varies settings for Codabar symbology, including: • Check character verification or transmission • CODABAR concatenation • Data redundant check • Start/Stop Characters • Min./Max. length setting 1.
Codabar start/stop character transmission ---- DC1~DC4 Codabar start/stop character transmission ---- a/t,b/n,c/*,d/e ADVANCED PROGRAMMING GUIDE 166
2. CODABAR reading length setting The default CODABAR length is 6 ~32 character. It can be set at minimum 1 digit and maximum 62 digits CODE LENGTH SETTING FLOW Programming Minimum or Maximum label Scan two number label from Code39 FULL ASCII table. Example:4 character length, scan “0”,”4” Scan “save setting to confirm” label to confirm your choice into memory.
Codabar minimum length setting Save setting to confirm ADVANCED PROGRAMMING GUIDE 168
3.
4.
Check digit calculate and transmit ADVANCED PROGRAMMING GUIDE 171
5. Data Redundant Check In this section, users can 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.
Codabar data redundant check = 2 Codabar data redundant check = 3 ADVANCED PROGRAMMING GUIDE 173
Code 128 Parameters Setting In this section, there are varies setting for Code 128 symbology, including: • Check character verification or transmission • FNC2 concatenation • Data redundant check • FNC1 transmission for EAN-128 • Min./Max. length setting 1.
Calculate but not transmit Calculate and transmit ADVANCED PROGRAMMING GUIDE 175
2. Code 128 FNC2 concatenation This function permits the temporary storage of a code in the decoder, if this code starts with FNC 2 character.
3. Code 128 reading length setting The default code 128 length is 3 ~62 character. It can be set at minimum 1 digit and maximum 62 digits CODE LENGTH SETTING FLOW Programming Minimum or Maximum label Scan two number label from Code39 FULL ASCII table. Example:4 character length, scan “0”,”4” Scan “save setting to confirm” label to confirm your choice into memory.
Code 128 minimum length setting Save setting to confirm ADVANCED PROGRAMMING GUIDE 178
4.
5. Data Redundant Check In this section, users can set decoder data redundant check, before it is accepted as a good read.
Code 128 data redundant check = 2 Code 128 data redundant check = 3 ADVANCED PROGRAMMING GUIDE 181
ITF 2 of 5 Parameters Setting In this section, there are varies ITF 2 of 5 symbology including: • Check character verification or transmission • Data redundant check • Two fixed length setting • Min./Max. length setting 1.
ITF 2 of 5 check digit calculate and transmit ITF 2 of 5 check digit calculate but without transmit ADVANCED PROGRAMMING GUIDE 183
2. ITF 2 of 5 reading length setting The default ITF 2 of 5 length is 6 ~32 character. It can be set at minimum 2 digit and maximum 62 digits Code length setting flow Programming Minimum or Maximum label Scan two number label from Code39 FULL ASCII table. Example:4 character length, scan “0”,”4” Scan “save setting to confirm” label to confirm your choice into memory.
ITF 2 of 5 code minimum length setting Save setting to confirm ADVANCED PROGRAMMING GUIDE 185
ITF 2 of 5 one fixed length setting ITF 2 of 5 two fixed length setting ADVANCED PROGRAMMING GUIDE 186
3. Data Redundant Check In this section, users can set decoder data redundant check, before it is accepted as a good read.
ITF 25 data redundant check = 2 ITF 25 data redundant check = 3 ADVANCED PROGRAMMING GUIDE 188
Chinese post code parameters setting In this section, there are varies Chinese post code symbology including: • Data redundant check • Min./Max. length setting . 1. Chinese postcode reading length setting The default Chinese post code length is 10 ~32 character. It can be set at minimum 1 digit and maximum 62 digits. In order to avoid missing characters when scanning is incomplete, we recommend using a short-range length or fixed length to read.
Chinese post code minimum length setting Save setting to confirm ADVANCED PROGRAMMING GUIDE 190
2. Data Redundant Check The option allows you to set decoder data redundant check, before it is accepted as a good read.
Chinese post code data redundant check = 2 Chinese post code data redundant check = 3 ADVANCED PROGRAMMING GUIDE 192
MSI/PLESSY code Parameters Setting In this section, there are varies set up for Chinese post code symbology, including: • Check character verification or transmission • Data redundant check • Min./Max. length setting 1.
MSI/PLESSY double check digit calculate but only first digit transmit MSI/PLESSY double check digit calculate and both transmit ADVANCED PROGRAMMING GUIDE 194
2.
3. MSI/PLESSY code reading length setting The default MSI/PLESSY code length is 6~32 character. It can be set at minimum 1 digit and maximum 62 digits Code Length Setting Flow Programming Minimum or Maximum label Scan two number label from Code39 FULL ASCII table. Example:4 character length, scan “0”,”4” Scan “save setting to confirm” label to confirm your choice into memory.
MSI/PLESSY minimum length setting Save setting to confirm ADVANCED PROGRAMMING GUIDE 197
4. Data Redundant Check The option allows you to set decoder data redundant check, before it is accepted as a good read.
MSI data redundant check = 2 MSI data redundant check = 3 ADVANCED PROGRAMMING GUIDE 199
Code 93 Parameters Setting In this section, there are varies set up for Code 93 symbology, including: • Check character verification or transmission • Data redundant check • Min./Max. length setting 1.
Code 93 check digit not calculate and without transmit Code 93 check digit calculate and transmit ADVANCED PROGRAMMING GUIDE 201
2. Code 93 code reading length setting The default Code 93 code length is 3 ~32 character. It can be set at minimum 1 digit and maximum 62 digits. Code Length Setting Flow Programming Minimum or Maximum label Scan two number label from Code39 FULL ASCII table. Example:4 character length, scan “0”,”4” Scan “save setting to confirm” label to confirm your choice into memory.
Code 93 minimum length setting Save setting to confirm ADVANCED PROGRAMMING GUIDE 203
3. Data Redundant Check 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 barcode has been read correctly, while a lower setting allows faster scanning performance.
Code 93 data redundant check = 2 Code 93 data redundant check = 3 ADVANCED PROGRAMMING GUIDE 205
Full ASCII Code Table ADVANCED PROGRAMMING GUIDE 206
Full ASCII --- NUL Full ASCII ---- SOH (Function Key---Ins) ADVANCED PROGRAMMING GUIDE 207
Full ASCII ----STX (Function Key---Del) Full ASCII ---- ETX (Function Key---Home) ADVANCED PROGRAMMING GUIDE 208
Full ASCII ---- EOT (Function Key---End) Full ASCII ---- ENQ (Function Key---Up arrow) ADVANCED PROGRAMMING GUIDE 209
Full ASCII ---- ACK (Function Key---Down arrow) Full ASCII ---- BEL (Function Key---Left arrow) ADVANCED PROGRAMMING GUIDE 210
Full ASCII ---- BS (Function Key---Backspace) Full ASCII ---- HT (Function Key---Tab) ADVANCED PROGRAMMING GUIDE 211
Full ASCII ---- LF (Function Key---Enter(num)) Full ASCII ---- VT (Function Key---Right arrow) ADVANCED PROGRAMMING GUIDE 212
Full ASCII ---- FF (Function Key---PgUp) Full ASCII ---- CR (Function Key---Enter(alphabet)) ADVANCED PROGRAMMING GUIDE 213
Full ASCII ---- SO (Function Key---PgDn) Full ASCII ---- SI (Function Key---Shift) ADVANCED PROGRAMMING GUIDE 214
Full ASCII ---- DLE (Function Key---5(num)) Full ASCII ---- DC1 (Function Key---F1) ADVANCED PROGRAMMING GUIDE 215
Full ASCII ---- DC2 (Function Key---F2) Full ASCII ---- DC3 (Function Key---F3) ADVANCED PROGRAMMING GUIDE 216
Full ASCII ---- DC4 (Function Key---F4) Full ASCII ---- NAK (Function Key---F5) ADVANCED PROGRAMMING GUIDE 217
Full ASCII ---- SYN (Function Key---F6) Full ASCII ---- ETB (Function Key---F7) ADVANCED PROGRAMMING GUIDE 218
Full ASCII ---- CAN (Function Key---F8) Full ASCII ---- EN (Function Key---F9) ADVANCED PROGRAMMING GUIDE 219
Full ASCII ---- SUB (Function Key---F10) Full ASCII ---- ESC (Function Key---F11) ADVANCED PROGRAMMING GUIDE 220
Full ASCII ---- FS (Function Key---F12) Full ASCII ---- GS (Function Key---ESC) ADVANCED PROGRAMMING GUIDE 221
Full ASCII ---- RS (Function Key---Ctl(L)) Full ASCII ---- US (Function Key---Alt(L)) ADVANCED PROGRAMMING GUIDE 222
Full ASCII ---- SP Full ASCII ---- ! ADVANCED PROGRAMMING GUIDE 223
Full ASCII ---- “ Full ASCII ---- # ADVANCED PROGRAMMING GUIDE 224
Full ASCII ---- $ Full ASCII ---- % ADVANCED PROGRAMMING GUIDE 225
Full ASCII ---- & Full ASCII ---- ‘ ADVANCED PROGRAMMING GUIDE 226
Full ASCII ---- ( Full ASCII ---- ) ADVANCED PROGRAMMING GUIDE 227
Full ASCII ---- * Full ASCII ---- + ADVANCED PROGRAMMING GUIDE 228
Full ASCII ---- , Full ASCII ---- - ADVANCED PROGRAMMING GUIDE 229
Full ASCII ---- .
Full ASCII ---- 0 Full ASCII ---- 1 ADVANCED PROGRAMMING GUIDE 231
Full ASCII ---- 2 Full ASCII ---- 3 ADVANCED PROGRAMMING GUIDE 232
Full ASCII ---- 4 Full ASCII ---- 5 ADVANCED PROGRAMMING GUIDE 233
Full ASCII ---- 6 Full ASCII ---- 7 ADVANCED PROGRAMMING GUIDE 234
Full ASCII ---- 8 Full ASCII ----9 ADVANCED PROGRAMMING GUIDE 235
Full ASCII ---- : Full ASCII ---- ; ADVANCED PROGRAMMING GUIDE 236
Full ASCII ---- < Full ASCII ---- = ADVANCED PROGRAMMING GUIDE 237
Full ASCII ---- > Full ASCII ---- ? ADVANCED PROGRAMMING GUIDE 238
Full ASCII ---- @ Full ASCII ---- A ADVANCED PROGRAMMING GUIDE 239
Full ASCII ---- B Full ASCII ---- C ADVANCED PROGRAMMING GUIDE 240
Full ASCII ---- D Full ASCII ---- E ADVANCED PROGRAMMING GUIDE 241
Full ASCII ---- F Full ASCII ---- G ADVANCED PROGRAMMING GUIDE 242
Full ASCII ---- H Full ASCII ---- I ADVANCED PROGRAMMING GUIDE 243
Full ASCII ---- J Full ASCII ---- K ADVANCED PROGRAMMING GUIDE 244
Full ASCII ---- L Full ASCII ---- M ADVANCED PROGRAMMING GUIDE 245
Full ASCII ---- N Full ASCII ---- O ADVANCED PROGRAMMING GUIDE 246
Full ASCII ---- P Full ASCII ---- Q ADVANCED PROGRAMMING GUIDE 247
Full ASCII ---- R Full ASCII ---- S ADVANCED PROGRAMMING GUIDE 248
Full ASCII ---- T Full ASCII ---- U ADVANCED PROGRAMMING GUIDE 249
Full ASCII ---- V Full ASCII ---- W ADVANCED PROGRAMMING GUIDE 250
Full ASCII ---- X Full ASCII ---- Y ADVANCED PROGRAMMING GUIDE 251
Full ASCII ---- Z Full ASCII ---- [ ADVANCED PROGRAMMING GUIDE 252
Full ASCII ---- \ Full ASCII ---- ] ADVANCED PROGRAMMING GUIDE 253
Full ASCII ---- ^ Full ASCII ---- _ ADVANCED PROGRAMMING GUIDE 254
Full ASCII ---- ` Full ASCII ---- a ADVANCED PROGRAMMING GUIDE 255
Full ASCII ---- b Full ASCII ---- c ADVANCED PROGRAMMING GUIDE 256
Full ASCII ---- d Full ASCII ---- e ADVANCED PROGRAMMING GUIDE 257
Full ASCII ---- f Full ASCII ---- g ADVANCED PROGRAMMING GUIDE 258
Full ASCII ---- h Full ASCII ---- i ADVANCED PROGRAMMING GUIDE 259
Full ASCII ---- j Full ASCII ---- k ADVANCED PROGRAMMING GUIDE 260
Full ASCII ---- l Full ASCII ---- m ADVANCED PROGRAMMING GUIDE 261
Full ASCII ---- n Full ASCII ---- o ADVANCED PROGRAMMING GUIDE 262
Full ASCII ---- p Full ASCII ---- q ADVANCED PROGRAMMING GUIDE 263
Full ASCII ---- r Full ASCII ---- s ADVANCED PROGRAMMING GUIDE 264
Full ASCII ---- t Full ASCII ---- u ADVANCED PROGRAMMING GUIDE 265
Full ASCII ---- v Full ASCII ---- w ADVANCED PROGRAMMING GUIDE 266
Full ASCII ---- x Full ASCII ---- y ADVANCED PROGRAMMING GUIDE 267
Full ASCII ---- z Full ASCII ---- { ADVANCED PROGRAMMING GUIDE 268
Full ASCII ---- | Full ASCII ---- } ADVANCED PROGRAMMING GUIDE 269
Full ASCII ---- ~ Full ASCII ---- DEL ADVANCED PROGRAMMING GUIDE 270
APPENDIXES ADVANCED PROGRAMMING GUIDE 271
APPENDIX A CODE 39 FULL ASCII CODE TABLE ASCII CODE 39 VALEUR HEXA. ASCII CODE 39 VALEUR HEXA. NUL %U 00 % /E 25 SOH $A 01 & /F 26 STX $B 02 ' /G 27 ETX $C 03 ( /H 28 EOT $D 04 ) /I 29 ENQ $E 05 * /J 2A ACK $F 06 + /K 2B BEL $G 07 , /L 2C BS $H 08 - - 2D HT $I 09 . .
APPENDIX A CODE 39 FULL ASCII CODE TABLE ASCII CODE 39 VALEUR HEXA. ASCII CODE 39 VALEUR HEXA.
APPENDIX B FUNCTION KEY EMULATION FUNCTION KEY ASCII CODE 39 FUNCTION KEY ASCII CODE 39 Ins $A 01 F1 $Q 11 Del $B 02 F2 $R 12 Home $C 03 F3 $S 13 End $D 04 F4 $T 14 Up $E 05 F5 $U 15 Down $F 06 F6 $V 16 Left $G 07 F7 $W 17 Backspace $H 08 F8 $X 18 TAB $I 09 F9 $Y 19 Enter(num) $J 0A F10 $Z 1A Right $K 0B F11 %A 1B PgUp $L 0C F12 %B 1C Enter $M 0D ESC %C 1D PgDn $N 0E Ctl(L) %D 1E shift $O 0F Alt(L) %E 1F 5 (num)
Enter/Exit programming ADVANCED PROGRAMMING GUIDE 275