Regulatory Compliance Statements FCC Warning Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference with radio communications.
減少電磁波影響,請妥適使用 Laser Information The Unitech MS840B/MS840P/MS084 series is certified in the U.S. to conform to the requirements of DHHS/CDRH 21CFR Subchapter J and to the requirements of IEC 825-1. Class II and Class 2 products are not considered to be hazardous. The MS840/MS084 series contains internally a Visible Laser Diode (VLD) whose emissions do not exceed the maximum limits as set forth in the above regulations.
Battery Notices The MS840 is equipped with a Lithium-Ion battery. The battery will discharge after an extended period of no use. When the battery is discharged, recharge the unit for some 4.5 hours in order to fully charge the battery. Note: To guarantee optimal performance, it is advised that rechargeable batteries be replaced every year, or when 500 charge/discharge cycles are achieved.
Warranty The following items covered under the Unitech Limited Warranty are free from defects during normal use: MS840B/MS840P/MS084 – 1-year limited warranty. Lithium-Ion battery – 6-month limited warranty. Warranty becomes void if equipment is modified, improperly installed or used, damaged by accident or neglect, or if any parts are improperly installed or replaced by the user.
Page 10
Dongle Mode (with SCM support) ..................14 Memory Buffer Setting ....................... 15 Batch Mode ........................16 Inventory Mode ......................... 16 nnecting Multiple Scanne r .................... 17 D / Beeper Indication for Scanner................. 17 LED Indication for Scanne r ....................17 Beeper Indication for Scanner...................
Page 11
Examples ..........................30 Example 1 ......................... 30 Example 2 ......................... 30 Advanced Features......................30 APPENDIX A QUICK SETUP SHEET......................33 APPENDIX B FUNCTION CODES ......................... 34 Function Codes for PC....................... 34 Function Codes for IBM Terminals..................36 APPENDIX C SETUP MENU.......................... 37 APPENDIX D FULL ASCII CHART ........................
Chapter 1 Overview Introducing the MS840B/MS840P/MS084 First of all, thank you for choosing Unitech’s products. This scanner has capability of precise barcode scanning, reconnecting automatically after off-line in a long transmitting distance. It not only provides convenient and high efficient performance but also is well featured with wireless technology.
Please make sure the following c ontents are in the M S840 package box. If something is missing or damage d, please contact you r Unitech representative. Scanner-only p ckage (MS840B) Power adapter Wireless laser scanner User's manual CD (1010-601959G) Scanner-and-cradle package (MS840B)
Page 15
Up to 3 scanner devices work with only 1 host PC t hrough 1 cra dle or wireless receiver, only for MS840B. The scanner’s default power off (idle mode) time is 1 min. When you use the scanner for the first time, the scanner must be charged continuously for...
Page 16
[Scanner Body Aspect] LED indicator Scanner Grip Laser Exit Window Trigger Scanner Contact Points for Charge Reset Pinhole [Cradle Aspect] Antenna Communication Status LED Page Button Cradle Contact Points for Wedge Power LED Note 1 Charge Cradle Foot Cradle address barcode Interface Switch Note 2 Note 3...
Page 17
Note: 1. If you remove the wedge and flip it upside down, it acts as a clip to hold up the scanner when the base is mounted to the wall. 2. The cradle f oot serves for table mount when being fixed to the upper portion adjacent to the antenna;...
Chapter 2 Battery Charging and Connection Cradle Mode, Battery Charging The battery is in advance loaded into the compartment of the scanner and may not be fully charged before shipment. When you receive the package and use the MS840 for the first time, you will need to fully charge the battery.
Place the scanner in the cradle. The scanner LED will be red to indicate charging. When the scanner is charged, the LED will turn off. Cradle Mode, Connection Cradle Mode (with SCM support) In order to establish a proper connection between your computer a nd a scanner through a cradle, we suggest that you follow these step-by-step in structions:...
Wall-Mount Installation of a Cradle Before mounting the cradle onto the wall, read the instruction made below. Mounting Kit (Optional article 4070-900011G If you want to mount the MS840 cradle onto the wall, an iron plate, two screws, and two plastic conical anchors are required. Iron Plate 2 Screws 2 Plastic Conical Ancho...
Page 22
Step 3: Push up and shift out the wedge and then inversely insert the wedge. Note that the protruding portion is upward. Step 4: Place the iron plate against the wall, and mark the 2 screw hole locations with a pen or pencil. Drill the screw locations somewhat deep.
Step 6: The cradle wall-mount installation is co mpleted, as shown in the figure below. Cradle-less, Battery Charging To charge the scanner without a cradle, follow the instructions below: Plug the adapter cable into the power socket of the foot of scanner. Plug the AC adapter cord into an electrical outlet.
Cradle-less, Connection Cradle-less Mode (without SCM support) MS840 can connect directly to a Host with proper supported wireless technology. In order to establish a proper connection between your Host with wireless technology and the scanner, we suggest that you follow these step-by-step instructions: Turn on your Host.
After you finish in scanning the pin code, scan the barcode as shown below: CR($M) When the pairing is successful, the scanner LED is off and has a short beep. The scanner will operate as HID (keyboard) towards host. Note: When scanning a wrong character, scan the DLE($P) to erase the character(s).
MS840B scanner. When being successfully connected to the dongle, the scanner will beep shortly one time with a high tone. You can also connect the MS840B scanner optionally to another dongle by follow ing the steps made below. Scan the Disconnection...
Insert another dongle into a USB port of the computer or laptop PC. Scan the MAC address of the dongle by using the MS840B scanner. When being successfully connected to the dongle, the scanner will beep shortly one time with a high tone.
MS840 features 2 memory mode settings: Batch Mode and Inventory Mode Note: The 4 KB of memory buffer in t he scanner can hold as many as 256 scans based on EAN-13 barcodes. Data will be cleared out once the scanner is not powered! Batch Mode Batch Mode is the default setting.
If you are out of range of the cradle or the host PC when reading out the scanned data, the scanner will keep the data in its memory buffer until the buffer is full; only when the scanner is within the specified range of the cradle or the host, and you scan the Read Buffer barcode the data will be sent.
Beeper Indication for Scanner The MS840 uses beeps to give you audio feedback when it performs some functions. For example, you hear a beep each time you scan a valid barcode. Beep Sequence What it means One short beep with a Hi tone Successful barcode reading Pin code setting (waiting to enter a pin code) One beep with a Hi tone...
Chapter 3 Barcode Setting The scanner interface can b e confi gured to fit the user's specific application. All configuration parameters are stor d in a non-volatile memory, w hich is retained even if power is lost. Barcode Menu Setting The setup menu in Appendix D contains eight groups: * Group 1: Device selection.
Barcode Length Setting The following example illustrates how to set Code 39 with a minimum length of 5 and a maximum length of * Scan “Enter Group 7”. Scan “F1” to select Code 39. Scan “MIN LENGTH” to enter minimum length setting. * Scan “0”...
* Scan “NULL” character from Full ASCII Table for none ID. * Scan “Exit” to end setup. Preamble (Prefix) and Postamble (Suffix) Regarding Preamble, the scanner adds the start of text characters before the input data; regarding Postamble, the scanner adds the end of text characters after the input data.
* Scan “B7” to end * Scan “Exit” to exit setup There is only total 24 characters space available for defining these three labels. If one of the labels has been defined for the output with 24 characters , the other two labels cannot be defined further.
Page 35
By scanning the labels from top to bottom sequentially, you may duplicate the rest of scanners with the same settings. The following issues should be observed: 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 dum...
Scanner Configuration Manager Software Scanner Configuration Manager is a utility program designed for users to configure scanner settings on a computer by using the Microsoft Windows based operating system. Use this program to define the settings and then download the parameters to the scanner.
Scanner Configuration M anager Software providing a user-friendly interface for easier operation. Please downlo ad the latest program from Unitech’s web site at ttp://www.ute.com . This chapter will mainly describe the concept and feature provided by this data output feature.
Formula Structure Programming Programming Sequence Each Formula is entered into the reader by the following sequence: Input_ID >> Length >> Match >> A-String >> O-String >>...>> O-S tring >> Enter A Formu la starts with Input_ID and ends with “Enter” (a label in programming sheet).
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 Group 10 input. Group Erase all formulas. Default Review To see the formulas programmed in the Wedge.
Here * and # are wild characters on the setup sheet. Qualifier re are three co nditional fields in the Qualifier: Inpu t ID, Length d Match. ut ID mat: IN_ID,ID1, ... ,IDi, Input ID is required and the original data record must correspond to Input ID of a formula in order to be proces sed.
Match Format: MATCH, P0 ,"C0" ,P1, "C1" ,.. .,Pn, "Cn" , A pair of Pn and Cn forms a M atch field (n indicate s a sequential integer number). To define a Match field, two parameters a re required. The first is character position (Pn) and the second is a string (Cn).
O-String Format: O-STR , P, N, O-String always applies to the original data. It contains two parameters. The first is position parameter (P) that specifies the start output position in the original data. Parameter N tells how many characters will be included beginning from P. Example: Original data is: Barcode...
Page 43
Both param eters of O-String mentioned above are numbers. But both parameters can be specified as strin gs. If N is a string, it becomes a position and the meaning of O-String will be "Output from pos itio n P to position N" If P is defined as: "ab...ik"...
Page 44
The output of above input will be ABEL,STEVE[CR] 012345678901234[CR] 9001[CR]...
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 47
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 Brea (%VQ) F5 (%VE) Cursor Right (/FC) Control Make (%VR) F6 (%VF) Cursor Down (/FF) Control Break (%VS) Cursor Up (/FE) F7 (%VG)
pendix C Setup Menu D.1 Beeps and D elays Enter Group 2 Group Default Beep Tone: 0 – None - Low 2 -- Medium 3 -- Hig - Low to High 5 -- High to Low Interblo ck Delay: 0 -- 0 ms 1 -- 10 - 50 ms 3 -- 100 ms...
Page 50
D.2 Keyboard Wedge Settings Enter Group 3 Group Default Function Code: 0 -- Off 1 -- ON Caps-Lock: 0 – Auto Trace(PC/XT,AT) 1 – ower Case – Upper Case Language (For PC/XT/AT): 0-U.S. 5-Norwegian :-Danish -U.K. 6-Italian ;-Partial Alt 2-Swiss 7-German <-Japanese wedish 8-French...
Page 51
D.3 RS232 Settings Enter Group 4 Group Default Baud Ra 0 -- 4 – 4800 1 -- 6 5 – 9600 2 -- 1 6 – 19200 3 – 2400 7 – 38400 Parity: 0 – Even 3 -- Space 1 –...
Page 52
D.4 Scanner Port Enter Group 5 Group Default Terminator: 0—Enter 1--Return (on ypad) 2--Field Exit o r Right C 3--None Code ID: 0 – disa 1 – Enable Note: This setting doesn’t affect EAN128 Code ID. EAN128 has its ow n C de ID setting on page D.7.
Page 54
D.6 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/ Stan dard. 4--Check Digit (CD) alculate & Send. 5--CD Calculate, no t send. 6 --CD not Calculate.
Page 55
D.7 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 5 -- Check Digit Module 11 plus 10...
Page 56
D.8 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 57
D.9 Dump Setup Strings See the section Batch Setup for how to use the labels below. Dump Settings Dump Settings on PC/AT PC/AT Interface Keyboar d setting S232 Interface Keyboard Setting (Speed=9600,Databit=8 ,Parity = None, Stop=1 Flow Control = None)
Page 61
` (%W) v (+V) k (+K) a (+A) l (+L) x (+X) b (+B) m (+M) c (+C) n (+N) z (+Z) d (+D) o (+O) { (%P) e (+E) p (+P) | (%Q) q (+Q) } (%R) g (+G) r (+R) ~ (%S) h (+H)
Appendix E Barcode Test Chart EAN-13 Code 39 W+ E + D + G + E 3 0 4 5 2 1 4 8 3 4 1 2 3 EAN-8 Code 39 with C/D UNI T E CH - E 8 0 1 2 3 4 UPC-A EAN 128...
Unitech’s professional support team is available to quick ly answer questions or technical-related issues. Should a set of equipment problem o ccurs, please contact the nearest Unitech regional service representative. For complete contact information please visit the Web sites listed below: Region Web Site Global Operation Center http://www.ute.com...
Need help?
Do you have a question about the MS840B and is the answer not in the manual?
Questions and answers