CHAPTER 1 OVERVIEW ..............3 CHAPTER 2 KEYBOARD INTERFACE ......... 4 2.1 I ..................4 NSTALLATION 2.2 I PC/AT .......... 5 NSTALLED ON WITHOUT KEYBOARD 2.3 I ..............5 NSTALLED ON ACINTOSH 2.4 I USB I ............6 NSTALLED NTERFACE 2.5 U ........
Chapter 1 Overview First of all, thank you for choosing Unitech’s products. This decoder build-in scanner comes in one model and supports interfaces such as keyboard wedge, RS232 serial wedge, RS232 terminal wedge, wand emulation, and the latest USB interface. In most of the cases, simply selecting an appropriate cable with a device code will work for a specific interface.
Chapter 2 Keyboard Interface As a keyboard Interface, the scanner is actually installed between PC (or terminal) and keyboard. See Figure 1 for reference. The scanner sends data to the host device by emulating the keyboard signals input and acts like an extension of the keyboard. Installation This scanner can be installed easily by following the installation guide illustrated below.
7) If nothing happens at step 6, check all cable connections first and make sure your PC or terminal has been powered. Contact technical support if problem remains after these checking. 8) Unless the scanner has been prior installed for the PC/terminal, user may have to select a proper device number from Group 1 of Appendix D.
Installed as an USB Interface You can install the scanner with the USB interface cable to work with either PC or iMac USB port. See Figure 1.1 for reference. Your operating system may require the original setup CD to install the driver with initial setup.
Page 8
your scanning speed, a longer interblock delay may ensure the data integrity. Function Code The scanner can emulate function and other special keys on the keyboard by scanning some pre-defined labels. Appendix B includes those labels for special keys on PC, Macintosh, and IBM terminals. As an option, you may also print these labels by printing their corresponding Code 39 characters (in brackets) to work with scanner.
Chapter 3 RS232 Serial Interface Installation To use the scanner as a RS232 serial interface, a RS232 interface cable and a power adapter are required. See Chapter 8 for cable pinout and adapter specification. Figure 2 shows an installation diagram for your reference.
Understanding the Operating Parameters Device Type You will need to select the device type to “Serial Interface” from Appendix A, Group 1 of Appendix D, or the following label. Serial Interface Baud Rate, Parity and Data Bit: These parameters set the scanner’s communication protocol that must be matched by the host.
BCC Character: BCC check character is calculated for entire data stream by using “Exclusive OR ” method. It is sent after data stream for data verification. Time Out: You can adjust the Time Out duration for handshaking and ACK/NAK protocol to fit applications. 3.3 Serial TTL This scanner supports serial TTL interface, which follows the RS232 communication data format but with TTL voltage output ranged from...
Chapter 4 Terminal Interface Installation To install the scanner as a terminal interface, you need a DB25 RS232 cable, a terminal wedge “Y” cable and an AC adapter. See Figure 3 for reference. Original Cable Terminal male female "Y" Cable SCANNER Host AC adaptor...
4) If the scanner has not been configured yet, you need to select “Terminal Wedge” device number from Appendix A, Group 1 of Appendix D, or the following label. Terminal Wedge Understanding the Operating Parameters Baud Rate, Parity and Data Bit: These parameters set the scanner’s communication protocol which must be matched the same setting by the host.
Chapter 5 Wand Emulation Installation Figure 4 shows how a wand emulation scanner is installed to a data collection terminal. User needs to pay attention to the scanner pinout that should be the same as specified by the terminal. SCANNER Figure 4.
Page 15
Select one of the two choices for the polarity of data output: * High level for bar (black) and low level for space (white). * High level for space (white) and low level for bar (black). Level Duration of Minimum Width: (Appendix D, 3) Determine the minimum time duration for bar or space either 200 us or 600 us.
Chapter 6 Setup The scanner interface can be configured to fit the user's specific application. All configuration parameters are stored in a non-volatile memory, which is retained even if power is lost. Bar Code Menu Setup The setup menu in Appendix D contains eight groups: * Group 1: Device selection.
6.1.2 Bar Code Length Setting: The following example illustrates how to set Code 39 with a minimum length of 5 and a maximum length of 20: * Scan “Enter Group 7”. * Scan “F1” to select Code 39. * Scan “MIN LENGTH” to enter minimum length setting. * Scan “0”...
Those ID characters can be redefined through setup menu. The following example shows how to set Code 93 with ID ‘O’ and Code 128 without ID: * Scan “Enter Group 5”. * Scan “D2” to select Code ID. * Scan “1” for "Enable". * Scan “D3”...
* Scan “Enter Group 3” * Scan “B7” * Scan “0” to define “Label 0” * Scan “S”, “T”, “A”, “R” and “T” from Full ASCII chart * Scan “B7” to end “Label 0” * Scan “1” to define “Label 1” * Scan “A”, “C”, “C”, “E”, “P”...
Page 20
dump to the screen as one or several ASCII string(s). Use any barcode printing software, select Code 39 symbology, and use the string(s) to generate bar code labels. You use this batch setup labels to duplicate setting to the other scanners. Dump Settings If you have settings as the following: * Device Type is “Keybaordless Wedge”.
Page 21
• The sequence of the strings that the scanner dumped is important. You have to print the bar code labels and scan them in the same sequence as the one that the scanner dumped. • When you scan the batch setup labels to configure a scanner, the previous settings on that scanner are reset to default and then replaced by the settings contained in the batch labels.
Scanner Configuration Manager is a utility program to users to configure scanner settings on a computer using the Microsoft Windows based operating system. Use this program to define the settings and then download the parameters to the scanner. Download the program from our web site at www.unitech-adc.com. Page 21...
It is implemented to the Scanner Configuration Manager Software providing a user-friendly interface for easier operation. Please download the latest program from Unitech’s web site at www.unitech-adc.com. This chapter will mainly describe the concept and feature provided by this data output feature. The function described here also can be replaced by the “Pre-defined...
7.2.3. Execution Sequence If several Formulas were defined, data editing will perform sequentially from the first Formula to the last Formula. If a Formula is qualified and executed, the further formulas will be ignored. If none of the Formulas is executed, the data record will be discarded and there will be no output to the host.
Before programming Data Editing, you should know the format of the original data record that may be altered by the setup groups. 7.3.3. Programming Sheet The bold and italicized characters in following sections mean a barcode label on the Programming Sheet. Enter Scan this label to start the formula input.
Each digit parameter or number is represented by one to three digits with ‘, ’ as terminator. For example: 023, b) String Parameters A string is a set of characters, wild characters, or sequence of adjacent characters enclosed in double quotation marks, which are on the Programming Sheet.
IN_ID ,0,11, means the original data can be Code 39 or MSI. 7.4.2. Length: Format: LEN ,Min,Max, Length field consists of two length parameters: minimum length (Min) and maximum length (Max). When defined, a formula will be performed if the length of the original data falls between MIN and When missing, the following fields of current Formula are always processed.
Examples: MATCH ,3, " AB " , # , " ? " , Checks if the original data has 'A' at position 3, 'B' at position '4' and last character is '?'. MATCH , 10 , " *A* " , Checks if the original data includes a string with a digit as first character and "A*"...
-- If P greater than the length of original data, the O-String will be skipped. -- If N greater than the number of remaining characters counting from P, the remaining characters are included as valid. 7.6. Examples 7.6.1. Example 1 If the original data is Code 39 and content is "AA", output "ABC Company", and otherwise output the original data as it is.
Page 30
-- ..-- From the position next to 'i', search for k. -- If above searches are all found, the result of the parameter will be the position where 'k' is located. If N is a string, the position evaluation of N is the same as P except that the searching position is starting from P+1.
Chapter 8 Pin Assignment and Specification Pin Assignments The modular connector located at the bottom of the scanner handle has the pin numbering as shown at the right picture Modular Connector ( Front View) 8.1.1. Keyboard Interface The next table shows the modular connector pinout for keyboard interface: Signal Number...
Page 32
TTL RS232 Interface: The following table shows pinout for TTL RS232 interface at modular connector: Signal Number Not Used VCC (+5V, output) Power Input (+5V) Not Used Note: (1) DET signal is bi-directional I/O pin and for internal use only. (2) CTS and RXD are input signals and take 0V to 5V only.
DB9 Female (Front View) Signal Number 8.1.3. Terminal Interface To use the scanner as a terminal Interface, an “Y” cable is used. One end of this cable is connected to the standard RS232 adapter cable shown above and the other two are for the host and terminal. Host Side connector The connector for the host is a DB25 female and has following pinout: DB25 Female (Front View)
The connector for the terminal is a DB25 male and has following pinout: DB25 Male (Front View) Signal Number 8.1.4. Wand Emulation The pinout on modular connector at the bottom of the scanner is: Pin Number Signal Not Used VCC (+5V, output) Not Used Not Used Bar Code Output...
Pin Number Signal Not Used Bar Code Output Not Used Not Used Not Used Not Used Not Used Power Input Specification * Power: - Operating Voltage: +5V ± 5% DC. * Temperature: 0 ° C to 50 ° C (32 ° F to 122 ° F) - Operating: -20 °...
Appendix A. Quick Setup Sheet Device Type UPC-E Default PC AT[PS/2] Cut Leading Digit PS/2 Send Check Digit Macintosh UPC-A Conversion Beep IBM Terminal None Keyboardless Medium Code39 Wand Emulation Terminator Serial Interface Enter Terminal W edge Field Exit Scan Code Scanner Mode Trigger U.S.
Appendix B. Function Codes Function Codes for PC F1 (%VA) F2 (%VB) F3 (%VC) F4 (%VD) F5 (%VE) F6 (%VF) F7 (%VG) F8 (%VH) F9 (%VI) F10 (%VJ) F11 (%VK) F12 (%VL) Cursor Right (/FC) Cursor Left (/FD) Cursor Up (/FE) Cursor Down (/FF) PgUp (/FG) PgDn (/FH)
Page 39
Function Codes for Macintosh F1 (%VA) F13 (%VM) Esc (/FK) F2 (%VB) F14 (%VN) return (/FM) F3 (%VC) F15 (%VO) Option Make (%VP) F4 (%VD) Cursor Left (/FD) Option Break (%VQ) F5 (%VE) Cursor Right (/FC) Control Make (%VR) F6 (%VF) Cursor Down (/FF) Control Break (%VS) Cursor Up (/FE)
Appendix D. Setup Menu D.1 Device Selection and Default: Enter Group 1 Group Default Device ID Device Type 00 – IBM PC/XT 01 – IBM PC/AT, PS/2 MOD 40, 60, 80, USB etc. 02 – IBM PS/2 MOD30 (8086) 25, 56, 70, 90 08 –...
Page 42
D.2 Beeps and Delays Enter Group 2 Group Default Beep Tone: 0 -- None 1 -- Low 2 -- Medium 3 -- High 4 -- Low to High 5 -- High to Low Interblock Delay: 0 -- 0 ms 1 -- 10 ms 2 -- 50 ms 3 -- 100 ms 4 -- 500 ms...
Page 43
D.3 Keyboard Wedge Settings Enter Group 3 Group Default Function Code: 0 -- Off 1 -- ON Caps-Lock: 0 – Auto Trace(PC/XT,AT) 1 – Lower Case 2 – Upper Case Language (For PC/XT/AT): 0-U.S. 5-Norwegian :-Danish 1-U.K. 6-Italian ;-Partial Alt 2-Swiss 7-German <-Japanese...
Page 44
D.4 RS232 Settings Enter Group 4 Group Default Baud Rate: 0 -- 300 4 – 4800 1 -- 600 5 – 9600 2 -- 1200 6 – 19200 3 – 2400 7 – 38400 Parity: 0 – Even 3 -- Space 1 –...
Page 45
D.5 Scanner Port: Enter Group 5 Group Default Terminator: — — Enter Return (on digits keypad) — — Field Exit or Right Ctrl None Code ID: 0 – disable 1 – Enable Note: This setting doesn’t affect EAN128 Code ID. EAN128 has its own Code ID setting on page D.7.
Page 46
D.6 Magnetic Reader Enter Group 6 Group Default Terminator — — Enter Return (on digits keypad) — — Field Exit or Right Ctrl None Start/Stop Sentinel 0—No Send 1—Send Track Selection 0—All Tracks 1—Track1 & track2 2—Track1 & track3 3—Track2 & track3 4—Track 1 5—Track 2 6—Track 3...
Page 47
D.7 Code 39 / I 2 of 5 / S 2 of 5 / Code 32 / EAN128 Enter Group 7 Group Default Code 39: 0/1--Disable/Enable. 2/3--Full ASCII/ Standard. 4--Check Digit (CD) Calculate & Send. Calculate, not send. 6 --CD not Calculate. 7/8 -- Send/No Send Start/Stop 9/: -- Double labels decoding Off/On 0 - 48 -- Min length 0 / Max length 48...
Page 48
D.8 Code 128 / MSI Code / Code 93 / Codabar/ Label Code: Enter Group 8 Group Default Code 128: 0/1 -- Disable/Enable 1-64 -- Min Length 1 / Max Length 64 MSI /Plessey Code: 0/1 -- Disable/Enable 2/3 -- Check Digit Send / No Send 4 -- Check Digit Double Module 10 5 -- Check Digit Module 11 plus 10 6 -- Check Digit Single Module 10...
Page 49
D.9 UPC / EAN / Delta Code Enter Group 9 Group Default UPC-A: 0/1 -- Disable/Enable 2/3 -- Leading Digit Send / No Send 4/5 -- Check Digit Send / No Send UPC-E: 0/1 -- Disable/Enable 2/3 -- Leading Digit Send / No Send 4/5 -- Check Digit Send / No Send 6/7 -- Zero Expansion On / Off 8/9 –...
Page 50
D.10 Dump Setup Strings: See Section 6.3 for how to use the labels below. Dump Settings Dump Settings on PC/AT PC/AT Interface Keyboard setting RS232 Interface Keyboard Setting (Speed=9600,Databit=8,Parity = None, Stop=1 Flow Control = None) D.10...
Page 54
k (+K) v (+V) ` (%W) a (+A) l (+L) w (+W) m (+M) x (+X) b (+B) n (+N) y (+Y) c (+C) d (+D) o (+O) z (+Z) p (+P) { (%P) e (+E) f (+F) q (+Q) | (%Q) r (+R) } (%R)
Need help?
Do you have a question about the Hand Held Scanner and is the answer not in the manual?
Questions and answers