Handheld Scanner - MS839L - User’s Manual Version 1.
Table of Contents Chapter 1 Overview ..........................................................................................................1 Introducing the MS839 ............................................................................1 Chapter 2 Keyboard Interface...........................................................................................3 Installation ...............................................................................................
Setup Procedures .........................................................................13 Barcode Length Setting.................................................................14 Code ID Setting.............................................................................15 Preamble (Prefix) and PostambIe (Suffix) .....................................16 Quick Setup...........................................................................................17 Batch Setup.....................................
Code 39 Group 6 ..........................................................................38 I 2 of 5 Group 6 .............................................................................39 EAN 128 Group 6..........................................................................41 Code 128/Code 93/MSI Code Group 7 .........................................42 Code 11/Codaber Group 7 ............................................................43 UPC/EAN Code Group 8.............................................
iv
Chapter 1 Overview Introducing the MS839 As a keyboard scanner supports most of the popular PCs and IBM terminals. As a RS232 serial scanner sends data by using RS232 communication protocol. The communication speed (baud rate) ranges from 300 bps to 38400bps. As a RS232 terminal interface, systems with ANSI ASCII communication environment such as UNIX, XENIX are installed between a host computer and a terminal and supports full duplex and block communication modes.
2
Chapter 2 Keyboard Interface As a keyboard Interface, the scanner is actually installed between a PC (or terminal) and a keyboard. See Figure for reference. The scanner sends data to the host device by emulating the keyboard input and acts like an extension of the keyboard. Installation This scanner can be installed easily by following the installation guide illustrated below. Before you start the installation, locate a "Y" type cable in the package.
7) 8) 9) 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. 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. The Default setting of this scanner is IBM PC/AT and PS/2. If you like to make sure that you have the right selection, you may scan the following label.
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. Installed as an USB Interface The factory default setting should work with either PC or iMac USB interface; you may also scan the following label to make sure you get the right device setting.
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. Caps-Lock This parameter tells the scanner the current Caps-Lock status of the keyboard so that the character transmitted by the scanner is in correct case.
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 1 for cable pinout and adapter specification. Figure 2 shows an installation diagram for your reference. Installation procedures: 1) Make sure the scanner's cable has the right connector and pinout for the RS232 port of the host device. If the pinout is different from device, swapping pins is necessary to achieve proper communication.
Operating Parameters Device Type Baud Rate, Parity and Data Bit: These parameters set the scanner's communication protocol that must be matched by the host. The default setting for the serial interface is 9600 baud rate, none parity, and 8 data bit. Baud Rate can be 300, 600, 1200, 2400, 4800, 9600, 19200, or 38400 bps. Parity can be even, odd, space, mark, or none. Data Bit can be 7 or 8 long. The scanner may not support settings with Data Bit as 7 and Parity as none combination.
Serial TTL This scanner supports serial TTL interface, which follows the RS232 communication data format but with TTL voltage output ranged from OV to 5V.
10
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. Installed as a Terminal Wedge Installation procedures: 1) Power off the terminal and unplug the communication cable at terminal side. 2) Install the interface cable as shown in Figure 3. The "Y" cable provided in Figure 3 is for terminals with female connector on communication port.
Operating Parameters Parameters Baud Rate, Parity and Data Bit: These parameters set the scanner's communication protocol which the same setting by the host. The default setting for the terminal interface is 9600 baud rate, none parity, and 8 data bit. Baud Rate can be 300, 600, 1200, 2400, 4800, 9600, 19200, or 38400 bps. Parity can be even, odd, space, mark, or none. Data Bit can be 7 or 8 long. The scanner may not support settings with Data Bit as 7 and Parity as none combination.
Chapter 5 Setup The scanner interface can be configured to fit the user's specific application. Configuration parameters are stored in a non-volatile memory, which is retained even if power is lost. Barcode Menu Setup The setup menu in Appendix C contains eight groups: Group 1: Device selection. Group 2: Beep and delay. Group 3: Keyboard and Wand Emulation. Group 4: RS-232 Settings. Group 5: Scanner port. Group 6: Code 39,1 2 of 5, S 2 of 5 and Code 32. Group 7: Code 128, Code 93, Code 11, Codabar, and MS.
Most settings require only a single bar code, but a few need several different bar codes to be scanned in order to completely define a setting. They are: Double Verification: Step 1: Scan Double Verification from Group 5 Step 2: Scan one digit Step 3: Scan Double Verification Min Length / Max Length Step 1: Scan MIN LENGTH or MAX LENGTH. Step 2: Scan two digits from Appendix E. Step 3: Scan MIN LENGTH or MAX LENGTH. NOTES: 1. If you hear three times of beeps, please re-operate. 2.
Code ID Setting Each bar code symbology supported by the scanner has a default ID character defined as below.
NOTES: 1. The length of a Code ID is one character. If one character is set, the Code ID output will be one character. If two characters are set, the Code ID output will be two characters. 2. Only one type of Code ID will be sent. Preamble (Prefix) and PostambIe (Suffix) PREAMBLE & POSTAMBLE (PREFIX AND SUFFIX) .A012$ PREAMBLE (16) .A013$ POSTAMBLE (16) EXAMPLE: Set PREAMBLE String as " ## " POSTAMBLE String as "$$" SETTING PROCEDURE STEP 1: Scan: PREAMBLE.
Quick Setup Appendix A has a quick setup chart, which gives you one label or one function convenience to the scanner. To setup the scanner, locate the label with the function you want and scan that label. Batch Setup If you need to configure more than one scanner, you may duplicate the settings of the scanner (master) to the others. You can do this by producing a set of custom setup labels derived from the master scanner and scanning these labels configuring the other scanners.
3. All parameters will be converted to alphanumeric characters and shown on the monitor. 4. Print the results shown on the monitor as bar codes with a bar code printer. The bar codes should be in the Code 39 symbology. 5. Scan these labels with any of the wands that must be programmed with the same settings as the first wand. Be sure to scan from the first row to the second and so on sequentially, top to bottom. CORRECT SETTING WRONG SETTING Wrong Setting: The string "....
Wrong Setting Because you add “...” After .A0 17$ The 0.A17$ is a FIXED parameter for setup entering. It is an unchangeable parameter. Never add, delete or rearrange data from the FIRST row. Only the settings that are different from the default values will be dumped. The settings can be dumped to a PC or terminal only if that PC or terminal matches the type defined by Device Type of the scanner.
Factory Default Setting To clear all the setting data, please scan the factory default barcode.
Chapter 6 Pin Assignment TTL, Wand Emulation 1.1) AMP (D-Sub 9Pin): 1.2) Din 5 male (240 degree) Keyboard Interface Type of Connector 2.1) PS/2 Mini Din6 Female 2.
2.3) PC-AT: Din5 Male 2.4) PC-AT: Din5 Female RS232 Interface 3.1) DB9F 3.
Appendix A Examples Quick Setup Sheet Device Type Scanner Mode PCAT[PS/2]/USB Trigger Keyboardless Flash Code39 Wand Emulation CONTINUOUS MODE Serial Interface CONTINUOUS AUTO OFF Beep UPC-E Cut Leading Digit Send Check Digit None Terminator Enter UPC-A Conversion 23
Scan Code U.S. UPC-E Expand to UPC-A Enable Alt Key EAN-8 Cut Leading Digit Disable UPC-E Expand to E EAN 13 Enable Cut Check Digit EAN-13 Disable Note: Cut Leading Digit 1. If UPC E Expand To UPC Format is enabled, the output of UPC-A is 12 digits. 2. The default output of UPC-A is 12 digits, and if UPC E Expand To EAN13 is enabled, Cut Check Digit a zero will be added in front of the barcode.
UPC-A Cut Leading Digit Cut Check Digit Supplement Code No Yes Setup Enable Disable Display Version Factory Default 25
Function Codes Function Codes for PC 26 F1 Win Make F2 F10 F3 F11 F4 F12 F5 Cursor Right F6 Cursor Left F7 Cursor Up F8 Cursor Down F9 Win Break
Home Ins End Alt Make Pg Up Alt Break Pg Dn Left Shift Make Tab Left Shift Break Back Tab Left Ctrl Make ESC Left Ctrl Break Enter Return Del 27
Setup Menu Device Selection and Default: Group 1 Device ID 28 Device Type
Beeps and Delays Group 2 Beep Tone Interblock Delay 1 ms .F022$ 10 ms Low .F018$ 50 ms Mediu .
Intercharacter Delay 140 μs 500 μs 1 ms 4 ms 16 ms 30
Keyboard Wedge Settings Group 3 Function Code Level Duration of Mini Width .B016$ Off .
Language (For PC/XT, AT) Use number Keypad digits 32
RS232 Settings Group 3 Baud Rate Parity Data Bit 33
RS232 Settings Group 4 Handshaking (for serial wedge) BCC Character (for serial wedge) On Off Time Out (for serial wedge) ACK/NAK (for serial wedge) 34
Scanner Port: Group 5 Terminator Scanning Mode Flashing wait 60 sec. Code ID Note: This setting doesn't affect EAN128 code ID. EAN128 has its own Code ID setting on page 33.
Double Verification Factory Default Factory ID On Data length (Two Digits) Send Preamble/Postamble Scan “PP/OO” for Pre/Postamble. Scan characters from Full ASCII char or Function.
Define Code ID Group 5 Define Code ID 37
Code 39 Group 6 Code 39 Define Code ID Full ASCII Code 39 Enable 38 Full ASCII Code 39 Disable
I 2 of 5 Group 6 I 2 of 5 (ITF) 39
S 2 of 5/China Postal Code (Toshiba Code) Code 32 (Italian Pharmacy) 40
EAN 128 Group 6 Telepen UCC/EAN 128 Define the EAN 128Fields separator Scan an ASCII code in full ASCII code chart to select a new fields separator. Note: If EAN 128 is disabled, the EAN 128 labels will be decoded as Code128.
Code 128/Code 93/MSI Code Group 7 Code 128 Code 93 42 MSI/Plessey Code
Code 11/Codaber Group 7 Code 11 Codabar 43
UPC/EAN Code Group 8 UPC-A UPC-E 44
UPC/EAN Code Group 8 EAN-13 EAN-8 45
Supplement Code Group 8 Supplement Code See the Batch Setup section for using the labels below.
DataBar (RSS), Limited, Expanded Group 10 Databar (RSS-14) Databar – 14 Disable Databar – 14 Enable Databar – 14 Check Digit Send Databar – 14 Prefix Send Databar – 14 Stacked Enable Databar – 14 Check Digit Not Send Databar – 14 Prefix Not Send Databar – 14 Stacked Disable Databar – 14 Set ID 47
Databar (RSS LIMITED) Databar – Limited Enable Databar – Limited Disable Databar – Limited Check Digit Send Databar – Limited Check Digit Not Send Databar – Limited Prefix Send Databar – Limited Prefix Not Send Databar – Limited Set ID Databar (RSS-EXPANDED) Databar – Expanded Enable Databar – Expanded Stacked Enable 48 Databar – Expanded Disable Databar – Expanded Stacked Disable
Databar – Expanded Min Length Databar – Expanded Max Length Databar – Expanded Set ID Full ASCII Chart (Characters in parentheses represent Code 39 barcode printing) 49
50
51
52
53
54
55
Barcode Chart 56
Appendix B Worldwide Support Unitech’s professional support team is available to quickly answer questions or technical-related issues. Should an equipment problem occur, please contact the nearest Unitech regional service representative. For complete contact information please visit the Web sites listed below: Web Site Region Global Operation Center www.unitech-adc.com Unitech Asia Pacific & Middle East www.unitech-utp.com.tw Greater China Division www.unitech-sbd.com Unitech Japan www.
58