Barcode Scanner Magstripe Decoder & Scanner Programming Manual
CONTENTS Getting Started ............................................................ 2 Setup Procedures ....................................................... 3 Setup Flow Chart .........................................................4 Group 0 : Interface Selection................................ 5 Group 1 : Device Selection for keyboard Interface.............................................6-7 Group 2 : Inter-character Delay.............................8 Group 3 : Language for Keyboard Interface...
Getting Started Installing Keyboard Wedge Scanner To install a keyboard wedge barcode scanner, follow the steps listed below: 1) Make sure that the scanner has the correct Y (U)cable for the system (a PC or terminal) 2) Turn off the power of the system 3) Unplug the keyboard from the system 4) Connect the Y (U)- cable to the system and keyboard 5) Turn on the power of the system 6) If the indicator LED lights up and the buzzer sounds, the scanner is ready for reading Installing a RS-232 Interface Barcode S
Barcode Scanner Setup Procedures 1) Locate a group that contains the parameters to be changed. 2) Scan the "Enter Group #" label.
Setup Flow Chart ENTER GROUP SELECT ITEMS EXIT Set All Defaults Show Version Note: (*) denotes default setting options marked by ( ) are only available upon request.
Group 0: Interface Selection ENTER GROUP EXIT KEYBOARD RS-232 (WAND) (OCIA) (DTMF) Reserved 2 Resered 3 Reserved 4 Note: The interface is pre-set at factory according to the model of the device.
Group 1: Device Selection for Keyboard Interface ENTER GROUP EXIT PC/AT, PS/2 50,60,70,80(*) PC/XT PS/2 25, 30 (NEC 9801) (IBM 5550) (PS 55) (NEC N5520) (ACER 7300) (KW105D/ CT-700A/WANG 5120) (WANG 5425) (MAC_SE) (LC-6533) Note: Options marked by ( ) are only available upon request.
Group 1: Device Selection for Keyboard Interface ENTER GROUP EXIT (IBM3196, 3197, 3476, 3477) Reserved Q Reserved R Reserved T IBM3197 IBM 3476 IBM3477 Reserved 5 Reserved 6 Reserved 7 Reserved 8 Reserved 9 7
Group 2: Intercharacter Delay ENTER GROUP EXIT Start Keyboard Setting Scan Enter Group 2 Label -- > Scan Start Keyboard (or RS-232) Setting Label --> Scan two digits labels in Table-Hex --> Scan Exit Label Start RS-232 Setting Keyboard Default Value: 05 RS-232 Default Value : 00 8
Group 3: Language for Keyboard Interface ENTER GROUP EXIT U.S.
Group 3: Language for Keyboard Interface ENTER GROUP EXIT CANADA HOLLAND POLAND LATIN JAPAN Reserved 1 Reserved 2 Reserved 3 (IBM THINK-PAD FOR JAPAN) (PANASONIC CF-II FOR JAPAN) Note: Options marked by ( ) are only available upon request.
Group 4: Terminator ENTER GROUP EXIT KEYBOARD NONE CR (*) SPACE TAB ESC CTRL-C EXEC 11
Group 4: Terminator ENTER GROUP EXIT RS-232 NONE CR (*) CR/LF LF SPACE TAB ESC CTRL-C STX..ETX XON..
Group 5: Scan Mode ENTER GROUP EXIT 1: Trigger On/Off 2: Trigger On/ Good Read Off (*) 3: Trigger On/ Good Read Off/ Delay Timeout = ? 4: Continuous/ Trigger Off 5: Continuous/ LED Always on 6: Continuous/ No Trigger 7: Continuous/ Testing Delay Timeout Setting: Scan Enter Group 5 Label --> Scan 3 or 8 Label --> Scan two digit labels in Table-Hex --> Scan Confirm Label in Table-Hex --> Scan Exit Label 8: Continuous/ Trigger Off/ Delay Timeout = ? Note: Scan mode setting is only available for CCD/L
Group 5: Scan Mode ENTER GROUP EXIT FLASH OFF(*) FLASH ON Note: Scan mode setting is only available for CCD/Laser type scanner.
Group 6: Preamble and Postamble ENTER GROUP EXIT Preamble Postamble Preamble & Postamble Setting: Scan Enter Group 6 Label --> Scan Preamble or Postamble Label --> Refer to ASCII Table(page 46), scan two digits in Table-Hex (Page 45) Representing one character, maximum 10 characters can be accepted.
Group 7: RS-232 Parameters ENTER GROUP EXIT Baud Rate 600 1200 2400 4800 9600(*) 19200 38400 Data Bit BIT 7 BIT 8 (*) 16
Group 7: RS-232 Parameters ENTER GROUP EXIT Parity : NONE (*) ODD EVEN Handshaking: NONE (*) XON/XOFF Scanner Ready Data Ready ACK/NAK 17
Group 7: RS-232 Parameters ENTER GROUP EXIT (ACK/NAK Response Time CTS Observation Time:) 100 ms 300 ms 500 ms 1 sec 3 sec (*) 5 sec 10 sec 00 18
Group 8: CODE 39 / CODE 32 ENTER GROUP EXIT Code 39 Disable Enable (*) Standard (*) Full ASCII Transmit Start/End Character Disable (*) Enable Transmit Check Character Disable Enable (*) Verify Checksum Disable (*) Enable 19
Group 8: CODE 39 / CODE 32 ENTER GROUP EXIT Enable CODE 32 Disable CODE 32 (*) Verify Normal (*) Verify Strick 20
Group 9-1: Interleaved 2 OF 5 ENTER GROUP EXIT Disable (*) Enable Transmit Check Character Disable Enable (*) Verify Checksum Disable (*) Enable Length Define Min: 4 Max: 48 Barcode Length Setting: Scan Enter Group 9-1 Label --> Scan Length Define Label --> Scan Four Digit Labels in Table Hex (Page 43) --> Scan Confirm Label in Table-Hex --> Scan Exit Label User Define 3 Sets Available User Define Length Setting: Scan Enter Group 9-1 Label Scan User Define Label--> Scan Six Digit Labels in Table Hex (
Group 9-2: Industrial 2 OF 5 / IATA ENTER GROUP EXIT Disable (*) Enable Transmit Check Character Disable Enable (*) Transmit Check Character Disable (*) Enable Length Define Min: 2 Max: 24 Barcode Length Setting: Scan Enter Group 9-2 Label --> Scan Length Define Label --> Scan Four Digit Labels in Table Hex (Page 43) --> Scan Confirm Label in Table-Hex --> Scan Exit Label User Define Length Setting: User Define 3 Sets Available Scan Enter Group 9-2 Label Scan User Define Label--> Scan Six Digit Label
Group 9-3: Matrix 2 OF 5 ENTER GROUP EXIT Disable (*) Enable Transmit Check Character Disable Enable (*) Verify Checksum Disable (*) Enable Length Define Min: 2 Max: 40 Barcode Length Setting: Scan Enter Group 9-3 Label --> Scan Length Define Label --> Scan Four Digit Labels in Table Hex (Page 43) --> Scan Confirm Label in Table-Hex --> Scan Exit Label User Define 3 Sets Available User Define Length Setting: Scan Enter Group 9-3 Label Scan User Define Label--> Scan Six Digit Labels in Table Hex (Onl
Group 9-4: CHINA POSTAGE ENTER GROUP EXIT Disable (*) Enable Transmit Check Character Disable Enable (*) Verify Checksum Disable (*) Enable Length Define Min: 2 Max: 40 Barcode Length Setting: Scan Enter Group 9-4 Label --> Scan Length Define Label --> Scan Four Digit Labels in Table Hex (Page 43) --> Scan Confirm Label in Table-Hex --> Scan Exit Label User Define 3 Sets Available User Define Length Setting: Scan Enter Group 9-4 Label Scan User Define Label--> Scan Six Digit Labels in Table Hex (Only
Group 10: Code 128 ENTER GROUP EXIT Disable Enable (*) Enable/Disable Checkdigit Disable Enable (*) (not send checkdigit) UCC/EAN/128 Disable (*) Enable Note: Options marked by ( ) are only available upon request 25
Group 11: CODE 11 ENTER GROUP EXIT Disable Enable (*) Number of Check Character One Two (*) Transmit Check Character Disable (*) Enable Enable/Disable Checkdigit Disable Enable (*) 26
Group 12: Code 93 ENTER GROUP EXIT Disable (*) Enable Verify Checkdigit Disable Enable (*) 27
Group 13: MSI-PLESSEY ENTER GROUP EXIT Disable Enable (*) Verify Checkdigit Disable Enable (*) Enable MOD Enable MOD 10 (*) Enable MOD 10-10 Enable MOD 11-10 Transmit/Truncate Checkdigit Transmit checkdigit (*) st Truncate 1 checkdigit st nd Truncate 1 & 2 checkdigit 28
Group 14: CODABAR / NW7 ENTER GROUP EXIT Enable (*) Disable Transmit Start/End Character Disable (*) Enable Start/End Transmit Type ABCD/TN*E ABCD/ABCD abcd/tn*e abcd/abcd (*) 29
Group 15: Code 4 ENTER GROUP EXIT Enable Disable (*) 30
Group 16-1: EAN-13/JAN-13 ENTER GROUP EXIT Enable (*) Disable ADD-ON 2/5 Disable (*) Enable Transmit Check Character Disable Enable (*) Truncate 1st digit Disable (*) Enable Truncate 2nd digit Disable (*) Enable EAN Checkdigit Disable Enable (*) 31
Group 16-2: UPC-A ENTER GROUP EXIT Enable (*) Disable ADD-ON 2/5 Disable (*) Enable Transmit Check Character Disable Enable (*) Truncate Leading Digit Disable (*) Enable UPC-A Convert to EAN-13 Disable (*) Enable 32
Group 16-3: EAN-8/JAN-8 ENTER GROUP EXIT Enable (*) Disable ADD-ON 2/5 Disable (*) Enable Transmit Check Character Disable Enable (*) Truncate Leading Digit Disable (*) Enable EAN-8 Convert to EAN-13 Disable (*) Enable 1 (add zeros in the front of barcode) Enable 2 (add zeros in the middle of barcode) 33
Group 16-4: UPC-E ENTER GROUP EXIT Enable (*) Disable ADD-ON 2/5 Disable (*) Enable Transmit Check Character Disable Enable (*) Truncate Leading Digit Disable (*) Enable UPC-E Convert to UPC-A Disable (*) Enable 34
Group 16-5: ISBN/ISSN ENTER GROUP EXIT Enable Disable (*) 35
Group 17: General Parameters ENTER GROUP EXIT Upper Case Lower Case (*) Universal ALT Mode Buzzer Pitch (Default : 21) Buzzer Duration (Default: AA) Buzzer Pitch & Buzzer Duration Setting: Scan Enter Group 17 Label --> Scan Buzzer Pitch or Buzzer Duration Label --> Scan Two Digit Labels in Table-Hex --> Scan Confirm Label in Table-Hex --> Scan Exit Label Power Up Beeping Disable Enable (*) Normal Turbo (*) 36
Group 18: Code ID Setting ENTER GROUP EXIT CODE 39/CODE 32 INTERLEAVED 2 OF 5 INDUSTRIAL 2 OF 5 MATRIX 2 OF 5 CHINA POSTAGE CODE 128 CODE 93 CODE 11 MSI/PLESSEY CODABAR/NW7 EAN-13 EAN-8 UPC-E UPC-A CODE 4 Note: Refer to ASCII Table, scan two hexadecimal labels in Table Hex to represent one character 37
Group 19: WAND Type Parameters ENTER GROUP EXIT BAR=LOW BAR=HIGH(*) Scan Speed Lowest Low (*) High Highest Data Format Transmit in Normal Format (*) Transmit in Code 39 Format Transmit in Code 128 Format 38
Group 20-1: (Magnetic Parameters) ENTER GROUP EXIT Enable (*) Disable Track Order Track 1/2/3 (*) Track 1/3/2 Track 2/1/3 Track 2/3/1 Track 3/2/1 Track 3/1/2 Note: Options marked by ( ) are only available upon request 39
Group 20-1: (Magnetic Parameters) ENTER GROUP EXIT Track Selection Track 1&2&3 any (*) Track 1 only Track 2 only Track 3 only Track 1 and 2 Track 2 and 3 Track 1 and 2 and 3 ISO (*) (JIS-2) Note: Options marked by ( ) are only available upon request 40
Group 20-2: (Magnetic Parameters) ENTER GROUP EXIT Start Sentinel: (SS) Tk1 Default : % Tk2 Default: ; Tk3 Default: ; End Sentinel: (ES) Tk1&2&3 Default: ? DLE: Tk1 Default : Null Tk2 Default: Null Tk3 Default: Null STX: Tk1&2&3 Default: Null Magnetic Output Data Format: STX - Tk1 Start Sentinel - Tk1 Data - End Sentinel - Tk1 - DLE STX - Tk2 Start Sentinel - Tk2 Data - End Sentinel - Tk2 - DLE STX - Tk3 Start Sentinel - Tk3 Data - End Sentinel - Tk3 - DLE Note: Options marked by ( ) are only available
Group 21: (Function Key Emulation) ENTER GROUP EXIT Enable Enable Function Key Emulation: Scan Enter Group 21 Label --> Scan Enable Label --> Scan Exit Label Disable (*) 1: To concatenate a function key with input data, please refer to Function Key Table for its hexadecimal representation.
Function Code for PC XT/AT F1 ($A) F7 ($G) F2 ($B) F8 ($H) F3 ($C) F9 ($I) F4 ($D) F10 ($J) F5 ($E) F11 ($K) F6 ($F) F12 ($L) 43
Function Code for PC XT/AT Enter ($M) End ($U) ($B) Tab ($N) PgUp ($V) BS ($O) PgDn ($W) Up ($P) Ins ($X) Down ($Q) Del ($Y) Left ($R) Esc (%A) Right ($S) Home ($T) 44
Table-Hex : HEXADECIMAL 0 1 2 3 4 5 6 7 8 9 A B C D E F Confirm 45
ASCII TABLE H/I 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 NULL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 2 SP ! " # $ % & ' ( ) * + . .
Hexadecimal-Decimal Conversion Table H/I 0 1 2 3 4 5 6 7 8 8 25 9 9 26 10 A 27 11 B 28 12 C 29 13 D 30 14 E 31 15 F 47 24 46 79 63 7 45 62 95 23 44 61 78 111 6 43 60 77 94 22 42 59 76 93 5 41 58 75 92 21 40 57 74 91 4 39 56 73 90 127 20 38 55 72 89 110 3 37 54 71 88 126 19 36 53 70 87 125 109 2 35 52 69 86 124 108 18 34 51 68 85 123 107 1 33 50 67 84 122 106 17 32 49 66 83 121 105 0 2 48 65 82 12
PIN ASSIGNMENTS 10Pin Modular Plug RJ-45 Male 10P10C TTL WAND KB RS-232 1 RTS 2 CTS 3 PWR-CTL 4 GND GND GND 5 GOODREAD GOODREAD PCDATA 6 DATA DATA PC-CLK 7 VCC VCC VCC 8 SW-DET KB-CLK 9 S.O.
PIN ASSIGNMENTS Wand Emulation Signal Output Function DB9F Signal Data GND VCC+5V 1 Din5M (180o) 1 2 3 2 7 9 6 3 Din6M/Din5M (240o) 2 3 1 5 5 6 4 3 2 5 1 9 1 4 o DB9F Din6M Din5M (without pin#6) Din5M (180 ) Note : "F" stands for a female connector, while "M" stands for a male connector. RS-232 Signal Output Function GND CTS RTS RX TX VCC+5V DB9F+DC (or without DC) 5 7 8 3 2 9 Note : For PC applications, a cable with DC power jack is required to accept external power input.
Keyboard Signal Output Funcion GND PC_Data PC_CLK Vcc+5V KB_CLK KB_Data Din5F 4 ----5 1 2 Din5M 4 2 1 5 ----- Mini-Din6M Mini-Din6F 5 5 --4 --6 2 2 6 --4 --MD6M DIN5M 3 6 5 4 2 2 1 5 4 DIN5F 3 MD6F 1 4 1 5 3 1 6 2 2 3 5 USB Signal Output FUNCTION GND Vcc D+ D- USB-A 4 1 3 2 USB PLUG 1 4 50 4
V20040930