background image

MS100 Manual

1

INTRODUCTION

The MS100 is a family of pen style bar code readers specifically designed
to be a simple, unobtrusive method of scanning bar codes.  The operation
is intuitive - simply swipe the MS100 across the bar code you want to read.
The MS100 comes in four interfaces:  PS/2, RS232, USB, and TTL Wand,
described below.
Please note that pen bar code scanners might not recognize a given bar
code on the first swipe.  All scanners may take several scans to recognize
a particular bar code, but whereas gun type bar code scanners can make
30 scans per second, making even repeated scans seem instantaneous,
pen scanners can only make one scan per swipe.

MS100

MS100A

The Undecoded (or TTL, or Wand) MS100A requires an external decoder
in order to communicate with your computer.  Decoders are built into
Wedge devices and many POS (Point of Sale) keyboards, such as the
Unitech KP3700.
The MS100A cannot be configured via Scanner Configuration Manager.
Any modification of the output data must be done in the external decoder.

Normal Operation

MS100-2

The RS232 (Com Port) interface should only be used when your software
is designed to accept com port input.  The MS100-2 has a built-in decoder
and outputs the scanned data in ASCII Code.  MS100-2 input requires
special software such as HyperTerminal (Bits per second: 9600, Data bits: 8,
Parity: None, Stop bits: 1, Flow control: None) in order to view the output.
The MS100-2 will require an optional power supply unless your computer’s
com port supplies power (unlikely).

Summary of Contents for MS100

Page 1: ...MS100 Bar Code Pen Reader ...

Page 2: ...AdventureJan ...

Page 3: ...he limits for a Class A digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the device is operated in a commercial environment This device gener ates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio c...

Page 4: ...SHOOTING 50 WARRANTY 53 BAR CODE TEST CHART 54 Keyboard Wedge 30 SCANNER CONFIGURATION MANAGER 3 Device 6 Beeps and Delays 6 Keyboard Wedge 7 Scanner Port 11 RS232 9 Bar Code Symbologies 14 Data Editing 22 PROGRAMMING VIA SCANNER INPUT 25 Quick Setup Bar Codes 26 Beeps and Delays 29 Device Selection and Default 28 INTRODUCTION 1 MS100 Manual ...

Page 5: ...swipe MS100 MS100A The Undecoded or TTL or Wand MS100A requires an external decoder in order to communicate with your computer Decoders are built into Wedge devices and many POS Point of Sale keyboards such as the Unitech KP3700 The MS100A cannot be configured via Scanner Configuration Manager Any modification of the output data must be done in the external decoder Normal Operation MS100 2 The RS2...

Page 6: ...S 2 female plug on the other The cable end with the male plug is inserted into your computer s keyboard port not the mouse port and your keyboard is plugged into the female plug The MS100 3PS2 operation should be plug and play The MS100 3PS2 has a built in decoder that outputs the scanned data in Scancode key board format Your computer will treat your MS100 3PS2 s input as it would normal keyboard...

Page 7: ...w Document Open File and Save File Scanner Configuration Manager saves scanner settings in cfg files so you can have access to a variety of different scanner configura tions that you ve set up To reset the scanner back to factory default click on the New Document icon and download the unmanipulated setting to the scanner see below After loading and starting SCMSetup exe the icon to the left will a...

Page 8: ...ating system If you can produce PDF files via Acrobat your SCM configuration can be sent via e mail to remote locations where they can be scanned from a printed PDF file without having to run SCM Help is just a click away Download to your Scanner Once you have SCM configured just the way you want it click the Download icon see page 3 The pop up box to the right should appear Select your appropriat...

Page 9: ...e the second screen will appear First Look Enter the scanner product number MS100 for example Make sure the proper Interface radio button is selected and click OK After selecting your config uration settings click on the Download icon see page 3 The LED on the top of the scanner will flash during the download process Afterwards you will be prompted to do an optional Quick Test Double click on any ...

Page 10: ... the time duration required between dialing a phone number s country code and the phone number itself The interblock delay can be inserted via SCM s Data Editing function see page 22 Default is 10 ms Following is a detailed discussion of each of the settings their attributes and the effects each of these will have on data output from your Unitech scanner Settings The only attribute for the Device ...

Page 11: ...box etc If No is selected the scanned function codes will output special character strings defined by Unitech for non print character output Default is Yes Caps Lock The Caps Lock function determines how the Caps Lock key controls the case of alphabetical characters The three options below are available Auto Trace automatically determines the Caps Lock key status and informs the decoder accordingl...

Page 12: ...r code The choices are 200 µs microseconds or 600 µs Default is 200 µs Polarity of Idle Condition The polarity of the idle condition while it has no input of the wand scanner can be either high or low Default is Low Language Your Unitech scanner can output characters using eleven different language sets including Default is U S Danish U S English U K English Norwegian Swedish Spanish Swiss Alt Key...

Page 13: ...low so that a slower receiver of data is not overwhelmed by a faster sender of data Selections are Ignore RTS request to send Enabled at Power Up and RTS Enabled in Communication Default is Ignore Data Bit Number of bits per byte that are dedicated to data minus start stop bits Default and the current universal standard is 8 Data Bits Parity A technique used to detect data transmission errors by a...

Page 14: ...able Receive Terminator can be inserted at the end of bar code data Pre defined receive terminators include The above special characters must be bracketed by symbols as shown Function codes F keys cursor up Enter etc can also be inserted via hexadecimal code accessable in a linked menu and must include surrounding brackets Letters and numbers should be entered directly by keyboard input without su...

Page 15: ...t s a wand this process should take less than a fraction of a second even for higher values Default is 0 Off Scanner Port Terminator Use Code ID Double Verification Scanning Mode Label Type Aim Function for Long Range Engine Aim Time for Long Range Engine Preamble and Postamble are the parameters for Scanner Port configuration Use Code ID The Code ID function can be used to identify the type of ba...

Page 16: ...Old Laser Flash causes the scanner to flash continuously after the trigger is pressed and will scan each bar code only once per presentation A second trigger press stops the scanning Test is similar to the Flash setting except that the scanner out puts bar code data in a rapid fire manner as long as a bar code is presented to the scanner One Press One Scan causes the scanner light to remain on aft...

Page 17: ...page 11 Default is None Scanner Port continued The above special characters must be bracketed by symbols as shown Function codes F keys cursor up Enter etc can also be inserted via hexadecimal code accessable in a linked menu and must include surrounding brackets Letters and numbers should be entered directly by keyboard input without surrounding brackets Default is None Preamble Insert a string o...

Page 18: ...nels in the case of Code 39 Default is No Send Check Digit defines whether or not a check digit to insure data accuracy is calculated and if so whether it should be sent or not Default is Not Calculate Type toggles Code 39 between Standard and Full ASCII Default is Full ASCII Code ID Full ASCII is the same as Code ID Standard above except that the symbology is Full ASCII Code 39 Default letter is ...

Page 19: ...ID function see page 11 Default is letter H Enabled toggles the ability for the keyboard scanner to read S 2 of 5 Toshiba Code on or off Default is No Interleaved 2 of 5 Enabled toggles the ability for the keyboard scanner to read I 2 of 5 on or off Default is Yes Code ID is a user definable identification letter for I 2 of 5 which is referred to in the Use Code ID function see page 11 Default is ...

Page 20: ...fault is None Enable Code ID determines whether or not to assign a Code ID Default is No Code ID is a user definable identification letter for EAN 128 which is referred to in the Use Code ID function see page 11 Default is None Enabled toggles the ability for the keyboard scanner to read EAN 128 on or off Default is No Code 32 Enabled toggles the ability for the keyboard scanner to read Code 32 on...

Page 21: ...ner to read MSI Plessey Code on or off Default is Yes MSI Code ID is a user definable identification letter for MSI Code which is referred to in the Use Code ID function see page 11 Default is letter O Plessey Code ID is the same as MSI Code ID above but instead applicable to Plessey Code Default is the letter P Send Check Digit toggles whether or not to send a check digit Default is No Send Check...

Page 22: ...id bar code Default is 48 Minimum Length defines the minimum length the user will accept for a valid bar code Default is 3 CLSI Format deletes the start and stop sentinels and outputs the data with spaces inserted after the 1st 5th and 10th characters Default is No Check Digit defines whether or not a check digit to insure data accuracy is calculated and if so whether it should be sent or not Defa...

Page 23: ... not sending a leading start bar code digit Default is Send Code ID is a user definable identification letter for EAN 13 which is referred to in the Use Code ID function see page 11 Default is letter F Enabled toggles the ability for the keyboard scanner to read EAN 13 on or off Default is Yes UPC E Enable NSC 1 allows the output of a UPC E bar code with a first digit of 1 Default is No Zero Expan...

Page 24: ...it toggles whether or not to send a check digit Default is Send Calculate Check Digit toggles whether or not to calculate a check digit Default is Yes Code ID is a user definable identification letter for Delta Code which is referred to in the Use Code ID function see page 11 Default is letter D Enabled toggles the ability for the keyboard scanner to read Delta Code on or off Default is No Supplem...

Page 25: ... the keyboard scanner to read Label Code IV and V on or off Default is No Send Check Digit toggles whether or not to send a check digit Default is Send Code ID is a user definable identification letter for Code IV and V which is referred to in the Use Code ID function see page 11 Default is letter B ...

Page 26: ...ers from the end of the string From Last Position or a specified number of characters before or after a user defined char acter string After Matching Modifier The Modifier section contains three selections From Original Add New and Delete The End Parameter defines the end of the string of data that is to be output Three options are available Number Of Characters To Output All Remaining and After M...

Page 27: ...f the original data will be output Add New adds characters printing and non printing to the data output from the scanner reader These characters can be added before and or after the actual scanned data see Move Up Move Down below Pre defined charac ters include Characters must be bracketed by symbols Letters and numbers should be represented in hexadecimal format accessable in a linked menu For in...

Page 28: ... in a bar code that follows a series of 0 s For instance if the actual bar code is 000045678 the desired output would be 45678 the original minus all the 0s occurring at the beginning of the string If there are six 0s Formula 1 then the output starts at the seventh position If there are five 0s Formula 2 then the output starts at the sixth position etc If instead we were to place the qualifier for...

Page 29: ...il the Exit bar code has been scanned Then you must scan the bar code of the parameter you d like to modify To modify the Beep Tone scan the A1 label Then select a number along the left side of the page that corre sponds with the modification you wish to make To set the Beep Tone to High scan the 3 label Please note that factory default settings are printed in bold face If you d like to modify ano...

Page 30: ...USB IBM Terminal Keyboardless Code 39 Wand Emulation Serial Interface Terminal Wedge PC AT PS 2 PS 2 Macintosh Enter Field Exit Terminator Inter Character Delay 1 ms 20 ms Trigger Flash Scanner Mode Code ID No Yes None Medium Beep U S Alt Key Scan Code ...

Page 31: ... A Conversion UPC E Default Cut Leading Digit Cut Check Digit EAN 8 Default Cut Leading Digit Cut Check Digit ISBN Conversion EAN 13 UPC A Default Cut Leading Digit Cut Check Digit Supplemental Code No Yes Menu Setup Enable Disable Display Version Display Version Factory Default Factory Default ...

Page 32: ...11 IBM 3486 3487 3488 13 IBM 3471 3472 3179 15 IBM 3180 17 IBM 3151 19 IBM 5550 5P 20 IBM 5550 6P 06 Keyboardless Wedge PC AT Notebook 03 Macintosh ADB Port 04 Serial Wedge 35 Serial TTL Inverted 25 Terminal Wedge 26 Wand Emulation Native Output 07 Wand Emulation with Code 39 output 32 DEC VT220 320 420 27 Dorio PC Keyboard Device ID Device Type 0 1 2 3 4 5 6 7 8 9 Enter Group 1 Factory Default Gr...

Page 33: ...3 100 ms 4 500 ms 5 1 seconds 6 3 seconds 7 5 seconds Beep Tone see page 6 0 None 1 Low 2 Medium 3 High 4 Low to High 5 High to Low 0 0 ms 1 1 ms 2 2 ms 3 5 ms 4 10 ms 5 30 ms 6 50 ms 7 100 ms Intercharacter Delay see page 6 0 1 2 3 4 5 6 7 8 9 Group Default Enter Group 2 A1 A2 A3 Exit ...

Page 34: ...er Case Function Code see page 7 0 Off 1 ON Language For PC AT see page 8 9 Alt Key Mode Enter Group 3 Group Default B1 B2 B3 Exit 0 1 2 3 4 5 6 7 8 9 0 Disable 1 Enable Use Number Keypad Digits see page 8 B8 0 U S 3 Swedish 6 Italian 1 U K 4 Spanish 7 German 2 Swiss 5 Norwegian 8 French Danish ...

Page 35: ... 2 1200 6 19200 3 2400 7 38400 C2 Parity 2 Mark 0 Even 3 Space 1 Odd 4 None C3 Data Bit 0 7 1 8 C4 Handshaking for serial wedge 0 Ignore 1 RTS enabled at Power Up 2 RTS enabled in Communication C5 ACK NAK for serial wedge 0 Off 1 On C6 BCC Character for serial wedge 0 Off 1 On MS100 Manual 31 ...

Page 36: ... serial wedge 0 1 second 1 3 seconds 2 10 seconds 3 Unlimited C8 Data Direction for Terminal Wedge 0 Send to Host 1 Send to Host and Terminal 2 Send to Terminal RS232 continued Exit 0 1 2 3 4 5 6 7 8 9 MS100 Manual 32 ...

Page 37: ...SCII table pages 44 to 47 to define the code ID Define Code ID see pages 14 to 21 01 Code 39 Standard 00 Code 39 Full ASCII 02 EAN 13 04 EAN 8 05 UPC E 06 Interleaved 2 of 5 07 Codabar 08 Code 128 09 Code 93 03 UPC A 10 Standard 2 of 5 11 MSI Code 12 EAN 128 13 Code 32 Italian pharmacy 14 Delta Code 15 Label Code 16 Plessey Code 17 Code 11 Special 18 China Postal Code Toshiba Code D3 0 Off 1 7 On ...

Page 38: ...le or Postamble can be inserted before or after the scanned bar code output a Tab for instance To insert a postamble scan the Postamble 00 bar code scan your selected postamble from the Function Code page 43 or ASCII Code pages 44 to 47 charts and then scan the Postamble 00 bar code once again To insert a preamble follow the same procedure but using the PP bar code 0 1 2 3 4 5 6 7 8 9 Exit D6 D7 D...

Page 39: ... F2 2 64 Min Length 10 Max Length 64 Interleaved 2 of 5 ITF 0 1 Disable Enable 2 3 Fix Length On Off by first three reads 4 Check Digit Calculate Send 5 Calculate Check Digit Not Send 6 Check Digit Not Calculate 7 Suppress First Digit 8 Suppress Last Digit 9 Last Digit Not Suppressed See next page for Min Max Length procedure F1 0 48 Min Length 0 Max Length 48 Code 39 0 1 Disable Enable 2 3 Full A...

Page 40: ...um and Maximum Length Define a Separator for Double Labels Scan from the ASCII Code chart pages 44 to 47 to select a new separator for double labels F8 Scan from the ASCII Code chart pages 44 to 47 to define a new fields separator Define the EAN128 Fields Separator F7 Note If EAN128 is disabled EAN128 labels will be decoded as Code 128 UCC EAN 128 0 1 Disable Enable 2 3 Code ID Disable Enable F6 2...

Page 41: ...for Min Max length procedure 1 16 Min Length 1 Max Length 16 6 Check Digit Single Module 10 5 Check Digit Module 11 plus 10 4 Check Digit Double Module 10 2 3 Check Digit Send No Send 0 1 Disable Enable 0 1 Disable Enable 2 3 One Two Check Digit 4 5 Check Send No Send 1 48 Min Length 1 Max Length 48 Code 11 Special See next page for Min Max Length procedure G4 0 1 Disable Enable 1 48 Min Length 1 ...

Page 42: ...ameter code G1 through G5 scan the MM or NN to the right scan the number s to the left and then scan the MM or NN again Then scan Exit as usual Define Minimum and Maximum Length MM Min Length NN Max Length 0 1 Disable Enable 2 3 Start Stop Send No Send 4 Check Digit Calculate Send 5 Check Digit Calculate but not Send 6 Check Digit not Calculate 7 8 CLSI Format On Off 3 48 Min Length 3 Max Length 4...

Page 43: ...t Code 0 1 Disable Enable 2 3 Leading Digit Send No Send 4 5 Check Digit Send No Send EAN 8 0 1 Disable Enable 2 3 Leading Digit Send No Send 4 5 Check Digit Send No Send 6 7 Bookland EAN ISBN Enable Disable EAN 13 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 Disable Enable NSC 1 UPC E 0 1 Disable Enable 2 3 Leading Digit Send No Send...

Page 44: ... following sequence IN_ID ID1 ID2 IDX where IN_ID announces that the next bar code inputs refer to the various bar code symbologies according to their Code Type on page 48 For example if UPC A and Code 32 bar codes are to to be singled out for data editing the bar code scanning sequence should be IN_ID 3 13 Length Bar codes of specific length can be selected The programming bar codes must be enter...

Page 45: ... it needs to precede the O STR parameter Additional data can be scanned in from the Function Code or ASCII Code pages pages 43 through 47 Thus if we want to output just the first five characters only from UPC A input and follow it with three 0 s the scanning sequence would be the following Enter Group 9 IN_ID 3 O STR 1 5 0 0 0 Enter Exit If we only want to treat UPC A this way but still want other...

Page 46: ... separate parameters string specifier specify any digit or any position specify any letter or all input Special Characters in this section ID1 ID2 etc number for Code ID P1 P2 etc position S1 S2 etc string abc P number or string for start position N number of char or string to end position Input ID IN_ID ID1 ID2 IDX Length LEN MIN MAX Match MATCH P1 S1 P2 S2 PX SX A String abc O String O STR P N F...

Page 47: ...VD F7 VG F10 VJ Esc FK Tab FI Back Tab FJ Shift Make FP Shift Break FS Ctrl Make FQ Ctrl Break FT F3 VC F6 VF F9 VI F12 VL Delete FX Left Enter FL Right Enter FM Page Up FG Page Down FH Right Ctrl FO F2 VB F5 VE F8 VH F11 VK Cursor Up FE Cursor Down FF Cursor Left FD Cursor Right FC Insert FW Alt Make FR Alt Break FU ...

Page 48: ... in parentheses represent Code 39 bar code printing VT K FF L CR M SO N SI O DLE P DC1 Q DC2 R DC3 S DC4 T NAK U ENQ E NUL U SOH A STX B ETX C EOT D ACK F BEL G BS H LF J Tab I SYN V ETB W CAN X EM Y SUB Z FS B GS C RS D US E Escape A Space ...

Page 49: ...45 MS100 Manual ASCII Chart continued Characters in parentheses represent Code 39 bar code printing L 0 1 2 3 4 5 6 7 8 9 Z F G H I J V A B C F H I J G ...

Page 50: ...46 MS100 Manual ASCII Chart continued Characters in parentheses represent Code 39 bar code printing L M N O P Q R S T U V W X Y Z K L M N _ O W A B E F G H I J K C D ...

Page 51: ...Manual ASCII Chart continued Characters in parentheses represent Code 39 bar code printing a A b B c C d D e E f F g G h H i I j J k K l L m M n N o O p P q Q r R s S t T u U v V w W x X y Y z Z P Q R S Delete T ...

Page 52: ...9 DECODER Configuration Via Scanner Configuration Manager software downloadable from www ute com or bar code setup menus in manual Data Editing Almost unlimited Interfaces PS 2 RS232 TTL USB see next page for pinouts Symbologies Codabar Code 11 Code 32 Code 39 Standard and Full ASCII Code 93 Code 128 Delta Code EAN 8 EAN 13 Label Code IV and V MSI Code Plessey Code Standard 2 of 5 UPC A UPC E MECH...

Page 53: ...PC Data Pin 1 Reset Connect to PC Reset Pin 2 Ground Pin 3 5V DC Input Pin 4 Clock Connect to PC Clock Pin 5 N C Pin 6 Keyboard Interface 6 pin mini DIN male 1 2 3 4 5 6 Pin 4 Ground Pin 3 Data Pin 2 Data Pin 1 5V DC Input USB Interface 4 pin male 1 2 3 4 Pin 1 N C Pin 2 Data Pin 3 N C Pin 4 N C Pin 5 N C Pin 6 N C Pin 7 Ground Pin 8 N C Pin 9 5V DC Input TTL Wand Interface DB9 female squeeze rele...

Page 54: ...ctive click the new file icon see page 3 and the download to scanner icon see page 3 to reset your scanner back to factory default Please note that the factory default interface is specified as PS2 AT USB If you have a different interface then you will need to configure that also see page 6 and then download to the scan ner Caution This procedure will erase special configurations that you would ha...

Page 55: ... bar code try bar codes of different symbologies If other types of bar codes scan properly then it might be that the scanner is not configured to scan your particular symbology If the scanner can scan other bar codes of the same symbology then other parameters such as mini mum maximum length etc may have to be adjusted Insure that your bar code has been created prop erly with crisp edges and start...

Page 56: ...4 to print a series of bar codes that you can then scan into the scanner to configure it Problem No output from scanner If the scanner appears to scan emits a light and beeps but does not output data try scanning into a word processor application or Notepad session to see if it s a software problem Try the scanner on other ports to see if it s a com puter port problem If your scanner is connected ...

Page 57: ...annot be held respon sible for any package returned without an RMA number To obtain an RMA number please contact Unitech s Customer Service Department or a Sale Representative by telephone 562 490 9550 or by facsimile 562 490 0320 The Customer is responsible for packing the defective product properly and for the cost of shipping the defective product to Unitech Unitech is respon sible for the cost...

Page 58: ...AR CODE TEST CHART 8012 3453 EAN 8 Unitech 128 Code 128 A2 2 3 5 7 0 0 0 5 9 9 8 7 6 B Codabar 123456789 0 Code 11 Code 32 AO23399013 Code 93 123ABC 0123456 Delta Code W E D G E Code 39 UNITECHE Code 39 with Check Digit ...

Page 59: ...13716 UPC A 0 2 123457 9 9 UPC E 01 054123456789 01 659344 EAN 128 1234558 MSI Code 0987654321 Interleaved 2 of 5 9 789576 302398 0 7 2 0 0 ISBN 957 630 239 0 Standard 2 of 5 1122334455 10017 Label Code IV Toshiba Code 20132000400 BAR CODE TEST CHART ...

Reviews: