Home

MS-2D Engine User Manual

image

Contents

1. RS 232 Connection Wizard USB Connection Wizard e When a connection is established the green indicator in the status bar at the bottom right of the screen will be visible CONNECTED Point to Point COML 9600 E 7 1 1 12 MS 2D Engine User Manual Demo Kit Quick Start Step 5 Position the MS 2D Engine e Set up a symbol approximately 4 10 cm from the front of the 2D Engine e Avoid bright light or infrared light from other sources including other readers e Pitch the MS 2D or symbol at a minimum of 15 to avoid specular reflection the return of direct non diffused light e Avoid excessive skew or pitch Maximum skew is 130 maximum pitch is 130 e Center the blue bars on the center of the symbol and press the LED button to scan Skew axis Scan line MS 2D and Symbol Orientation Note Code 39 is the default symbology enabled If you are uncertain of your symbology perform the following steps 1 Enable all symbologies using ESP 2 Enable Symbology Identifier at the bottom of ESP s Symbologies tree control symbology Identifier Disabled Enabled 3 Decode the symbol and compare the symbology identifier character to the list on page 6 19 to determine your symbology 4 Disable all other symbologies MS 2D Engine User Manual 1 13 Configure the MS 2D Engine in ESP Step 6 Configure the MS 2D Engine in ESP To make setup changes click the
2. Copy Paste Save Type text here to Type serial commands find matching text here or directly in the in the Terminal terminal screen ESP Untitled window File Model Options Connect View Terminal 7 9 Autoconnect Switch Model ae B amp H Find Clear screen Terminal screen Click on arrows to Add Macro Click on desired Macros listed Remove Macro or Edit Macro Macro to run on this bar NextRow Part Number Checksum DisableS5canning Enable Scanning Y For Help press Fl The Terminal allows you to send serial commands to the MS 2D by typing commands in the Send text field or directly in the Terminal screen by copying and pasting or by using Macros The Terminal screen also displays symbol data or information from the MS 2D You can right click on the screen to bring up a menu of several options for managing data in the Terminal view 8 2 MS 2D Engine User Manual Terminal Find The Find function allows you to enter text strings to be searched for in the Terminal window For example data from a series of symbols has been sent to the Terminal and you want to determine if a particular symbol whose data begins with ABC has been decoded 1 Type ABC into the Find field F Ba P kW Find hi 2 Press Enter The first instance of ABC will be highlighted in the Terminal window 3 Click the Find button to the left of
3. Automatic Manual 11 g Right click on the open screen and select Save to Reader to implement the command in the MS 2D You can send the command without saving it you can send and save the command simultaneously or you can send and save the command and modified factory communications defaults simultaneously Recemve Reader Settings Save to Reader Default Current Menu Settings Default all ESP Settings Advanced Options V Send No Save Send and Save Send and Save Including Factory MS 2D Engine User Manual Using ESP Send Receive Options To access Receive Save and Default options click the Send Recv button You can also access these options by right clicking in any of the configuration views e Lo Send Recv Receiving From the Send Recv menu select Receive Reader Settings Caution Do not select this option if you do not want to upload the MS 2D s settings For example if your ESP file has a number of custom settings that you want to maintain and download into the MS 2D these settings would be lost by choosing Yes This is useful if you want to receive upload the MS 2D s settings and save them as a file for future use For example if your MS 2D has settings that you do not want to change choosing Yes would allow you to load those settings to ESP and save them in an ESP file for later retrieval Receiving the MS 2D s settings
4. Example A bar width of 14 is 0 014 inches MS 2D Engine User Manual Using ESP Preferences gt Advanced Tab Preferences General Terminal Bar Code Options Advanced Auto Sync When entering a view that supports Auto Sync do the following v Always Ask Before Auto Sync Occurs Receive Settings from the Reader Send ESP Settings to the Reader a Do Not Send or Receive Settings amble and Send XON with Autoconnect Postamble wth Send Save v Ask to Save ESP File when Quitting Connect to readers via TCP IP v Use Default Storage Location OK Camel The Auto Sync options at the top of the Advanced tab allow the user to determine whether Auto Sync will be enabled automatically in sections of ESP where it is used or if it will ask before it enables Auto Sync functions Always Ask Before Auto Sync Occurs If this option box is checked specific Auto Sync functions can be enabled Receive Settings from the Reader will automatically send the imager s settings to ESP when Auto Sync is enabled Send ESP Settings to the Reader will automatically send all imager configuration settings chosen in ESP to the imager Do Not Send or Receive Settings creates a condition In which Auto Sync will not automatically send imager settings to ESP or send ESP settings to the imager Send XON with Autoconnect sends an XON Begin Transmission command to the MS 2D before starting the Autoconnect routine MS 2D
5. for each Read Cycle The values for Illumination Exposure and Gain can be set to any value between 0 and 100 The default values are shown below El Camera Settings E AGC Sampling Mode Automatic Illumination 0 a Exposure 25 Gain 95 5 10 MS 2D Engine User Manual Read Cycle AGC Frame Adjust Count Automatic Gain Control AGC is a system that controls gain in order to maintain high performance over a range of input levels Gain is essentially the ratio of output to input Gain settings affect how the imager decodes symbols and captures images AGC Frame Adjust Count sets the number of image frames captured and discarded before the main image capture This feature gives the gain control time to adjust ak 0 Frames MS 2D Engine User Manual 5 11 AGC Frame Adjust Count 5 12 MS 2D Engine User Manual MS 6 Symbologies Contents Symbologies DE SP ot 6 2 E IS ener CO RCET SPR eee 6 3 OR ee ear ene A EE 6 4 AZOO ROU Pee ee Ee 6 5 ele NEE 6 6 A E 6 7 LE EE EE 6 8 Code EE 6 9 A A A 6 10 Interleaved 2 E EE 6 11 US A E ET TE A AE EE ETEEN a ke Meese EEEE tie EA eee ae aaa ae 6 12 Ee eege 6 13 clics A ceeds dct ate eee apace r a eateceites 6 14 SS fa Bs EEN 6 15 PDEATI CEET 6 16 MIO PODEIS ie betis 6 17 enee 6 18 Symbol09y dE ie dede 6 19 This section describes the various symbol types that can be decoded by the MS 2D Engine The Data Matrix symbols in this section can also be decoded to configure th
6. 94 to 117 mm 0075 191 mm 1 5 to 6 0 38 to 152 mm 010 254 mm 1 6 to 7 7 41 to 196 mm 020 508 mm 1 6 to 9 4 41 to 239 mm MS 2D Engine User Manual A 3 General Specifications FIS and Demo Kit Options MS 2D Engine MS 2D Engine USB Tabs 12 in Ribbon Standard Focus FIS MS2D 0001G MS 2D Engine USB Bracket 12 in Ribbon Standard Focus FIS MS2D 0002G MS 2D Engine Serial Tabs 12 in Ribbon Standard Focus FIS MS2D 0003G MS 2D Engine Serial Bracket 12 in Ribbon Standard Focus FIS MS2D 0004G Demo Kit MS 2D USB Engine Decode Bracket Interface Board 6 in Ribbon 98 000224 01 Demo Kit MS 2D Serial Engine Decode Bracket Interface Board 6 in Ribbon 98 000224 02 Safety Certifications FCC CE ROHS WEEE FE CE Y 2015 Microscan Systems Inc All rights reserved Specifications subject to change Product specifications are given for typical performance at 25 C 77 F using grade A labels Performance characteristics may vary at high temperatures or other environmental extremes Standard Warranty One Year Limited Warranty on parts and labor Extended 3 Year Warranty available A 4 MS 2D Engine User Manual Appendices Appendix B Electrical Specifications Power 5VDC mA Typical 303 mA Idle 57 mA Sleep 1 6 mA Electrical System Ribbon Cable RS232 Polarity Vin Flex Cable GND L RXD USB D i Power TXD H j Illum
7. A 18 MS 2D Engine User Manual Appendices Requests the reader to delete a file from its storage data contains the S file name terminated with ASCII NUL Reserved nop treated as a comment e Causes the reader to send a list of saved reader settings no data see command Puts setting directly to reader s non volatile memory so that it will take effect upon next reboot data is as defined in the command the speci fied integer replaces the existing setting value Note This command can be used to set communication modes without losing communication during the process The reader will respond with d or e Causes the reader to send a string of text to the host as a z packet gt data contains the text to send The reader will respond with a z packet containing the text Causes the reader to reset its internal date timestamp to the specified time data contains the date and or time in one of the following formats yyyy mm dd hh mm ss yyyy mm dd hh mm hh mm ss hh mm Note The separators are optional only digits are significant The reader will respond with d or e Examples Set to midnight 00 00 Set to Sept 1 2005 11 52 02 PM 2005 09 01 23 52 02 Note On units without a battery backed real time clock the date and time will reset to 2000 01 01 00 00 00 upon power up Notifies the reader that the previously sent data were rejected for one of the following reasons e T
8. cre P cre eer A 44 Chee ane Ler e Const Unsi gned Char E e Be Em enum crcBits 16 charBits 8 ditt Ee CFCBTIES charBatcs be Chet Gl DEE include crcl6tab h while n 6 oe Charbits Ceclab e GEES E pry return Es MS 2D Engine User Manual Appendices CRC16tab h crcl otab h crcl6 table of partial remainders generated by MKeretab o with polynomial T02L Included only Iron Within Croy uncCrrom LA tite crelo2 ay Stato COnst CE e EE eet L Ux0O000s 0x8108 Ox 123 1 0X933 9 0x2462 Oxab6a EE Keeler A Sale Ox48c4 OXCICES Ox5af5 e leese Ox6ca6 Oxedae 0X Zeit DEE 0x9188 0x1080 0x8 309 09 04 SAME Oxb5ea Ox34e2 Oxa7db 0x26d3 Oxd94c 0x5844 OxcbTa Ox4a75 Op ane woe Ox 7TC2 6 Blees IE 0x6e17 eof De 0x9129 0x0 210 BEER 0x3443 Bee eg ES Oxay Tay Ox58e5 Oxd9ed Ox4ad4 Uxebde UN TES Ly UXEAlST Ox6eb6 Oxefbe Ox8la9 Ox00al 0x9398 OXL290 Oxa5cb DS BE MSC Ke Oxc96d Ux4865 UXAboc Ox5a54 OxedOf Ox6c07 UST roe Ox7e36 MS 2D Engine User Manual 0x2042 0xal4a UXS 213 Uxbs Oz 0x0420 OxS528 OXT6 LL BEACH Ox6886 Oxe98e BECH ee Ox DOT Ox4cel Uxecdes Ussedo Oxardd Oxblca UXSIDEZ Oxa3fb OXZLES 0Ox95a8 Ox14a0 0x8799 Ox0691 OXE9DeS Ox 1806 UXebstsy Ox6a37 Oxdd6c Ox5c64 User 5d 0x4e55 UX306 gt Oxb16b 0X22 5
9. FIO1 lower half is High Density FOIO Also see registers 36 43 AC AD AF Specify height of window used with take picture The position and size are relative to the virtual image i e not the rotated physical image Note Overall image is 960 pixels by 1280 pixels Upper half is Wide field FIO1 lower half is High Density FOIO Also see registers 36 43 AC AD AE BO Target On Before Picture ms 3E8 1000 Valid Range 0 to 7FFFFFFF Millisec onds 0 Target off before picture capture Also see registers 36 43 AC AD AE B3 Number Of Retries Before Reader Gives Up Sending Packet Note The value 1 is defined as the original send attempt but no resends Also see register 42 BF USB Keyboard Poll Rate A 10 Valid Range 1 to FF 255 Millisec onds The Host is requested to poll the USB device at the specified period A 38 MS 2D Engine User Manual Appendices C4 Default Continuous Event FF 255 The default value of FF idle event dis ables continuous scanning Use one of the read events to enable continu ous scanning See setting 39 for the list of events When no button is pressed but the Reader is still in active mode i e not power saving idle or sleep modes this event will be posted Also see register 39 C7 Decoder Wide field FOI1 Width 280 640 Valid Range 1 to 280 640 pixels
10. none 9 4 MS 2D Engine User Manual Utilities ID and Firmware Version Another way to query the 2D Engine for its identifying information is by reading the following symbol E ID and Firmware Version MOLAS OI The host s text program will output a data string containing the device s identifying information in the format shown below Example 1027 00205none0020008143A0600000060006001300480002 lt TAB gt 35 619001 10 015 0270 Application Version Number 0205 Bootloader Firmware Version None Radio Firmware Version 0020008143 Serial Number A A Running Application 06 N A 0 N A 0000 N A 06 Hardware Identifier 0006 Hardware Type Identifier 0006 is MS 2D 0013 Boot Application Version 0048 Operating System Kernel Version 0002 Root File System Versions lt TAB gt ASCII TAB Character 35 619001 10 015 Decoder Version PN and BN MS 2D Engine User Manual 9 5 Advanced Advanced The Advanced tab in Utilities features an archive of all batch files containing imager configuration commands Each batch file s extension is crb and each file contains the fundamental code for programming the imager Notice that the names of the batch files correspond with the numbers beneath all the Data Matrix configuration symbols This tool allows you to use the batch file data to create your own symbols or to collect only the files that you use frequently to confi
11. Communications Protocol Command Table Protocol Command Control Characters Hex Mnemonic displayed on menu Entered in menu or Value Effect of Command serial command RES AD 04 Reset REQ mE 05 Request EOT AD 04 Reset STX AB 02 Start of Text ETX AC 03 End of Text ACK d 06 Acknowledge NAK AU 15 Negative Acknowledge XON Q 11 Begin Transmission XOFF AS 13 Stop Transmission A 46 MS 2D Engine User Manual Appendices Appendix F ASCII Table Dec Hex Mne Ctrl Dec Hex Ch Dec Hex Ch Dec Hex Ch 00 00 NUL Wi ER 20 SP 64 40 96 60 01 01 SOH A 33 21 65 41 A 97 61 a 02 02 STX B 34 22 i 66 42 B 98 62 b 03 03 ETX AC 35 23 67 43 C 99 63 C 04 04 EOT AD 36 24 68 44 D 100 64 d 05 05 ENQ NE 37 25 69 45 E 101 65 e 06 06 ACK AP 38 26 amp 70 46 F 102 66 f 07 07 BEL AG 39 27 71 47 G 103 67 g 08 08 BS AH 40 28 72 48 H 104 68 h 09 09 HT 41 29 73 49 105 69 i 10 OA LF SN 42 2A S 74 4A J 106 GA j 11 OB VT K 43 2B 75 4B K 107 6B k 12 OC FF E 44 2C 76 4C L 108 6C 13 OD CR AM 45 2D 77 4D M 109 6D m 14 OE SO AN 46 2E 78 4E N 110 6E n 15 OF SI O 47 2F 79 AF O 111 6F O 16 10 DLE AR 48 30 0 80 50 P 112 70 p 17 11 DC1 AQ 49 31 1 81 51 Q 113 T1 q 18 12 DC2 R 2 R 114 72 r 19 1
12. Decoder uses only the specified pixel height in the Wide field FOI Also see registers 9A 9B C8 C8 Decoder Wide field FOI1 Height 3CO 960 Valid Range 1 to 3CO 960 pixels Decoder uses only the specified pixel height in the Wide field FOI Also see registers 9A 9B C7 C9 Interleaved 2 Of 5 Lengths FFFFFFFC 2 and 4 digit disabled FFFFFFFD 2 digit enabled FFFFFFFE 4 digit enabled Also see registers 6E 71 CF Macro PDF417 Symbology 0 Disabled 1 Enabled Also see registers 29 2A D1 AGC Mode 0 Dynamic 2 Bypass D8 Composite Codes Require Both Ele ments 0 Accept any composite element 1 Only accept composite codes if both elements could be decoded Also see register 4A EB Maximum Reader To Host Packet Data Size 4000 16384 Valid Range 1 to 4000 16384 EC Host Acknowledgement Time Limit Multiplier ms F 15 Valid Range 0 to 7FFFFFFF Millisec onds When Expect Acknowledgement From Host register 42 is nonzero the Reader will wait up to Host Acknowl edgement Time Limit register 37 dataSize Host Acknowledgement Time Limit Multiplier register EC milli seconds to receive an acknowledge ment from the Host MS 2D Engine User Manual A 39 Serial Commands 0 Don t prefix with AIM identifier ED Prefix Decode Result With AIM Sym 0 1 Prefi
13. Integration System Requirements Power Supply The MS 2D is powered from the host via the VIN and GND pins VIN must be within the range specified when measured at the decoding board VIN must be maintained with varying loads such as when the illumination is turned ON and OFF Host Ribbon Cable The impedance of the cable for the USB data lines should be 90 ohm differential For 3 3V operation RS 232 models only a flex cable of no more than 6 in length can be used with a 0 28mm 0 011 trace width and 0 3mm trace thickness Power Sequencing There is no special power sequence needed for the MS 2D as long as the max and min voltage and current specifications are met However if the voltage on a pin is greater than VIN such as when powering on then current will flow from the pin to VIN through the pull up resistors Thermal Requirements The operating temperature range for the MS 2D is 0 C 70 C 32 F 158 F as measured at the coldest hottest point on either of the printed circuit boards Boot Modes The MS 2D will enter the following boot modes based on the configurations of the External Wakeup line and TP28 Illumination I O 4 line during boot time TP28 has an internal pull up and can be pulled down by shorting it to TP29 which is a ground point located next to TP28 Pin Name Type Description TOET S A Illumination Communications Line Boot TP28 Illumination I O 4 Bidirectional Select Signal TP29 Grou
14. UART Flow Control None Detalla a A 7 C1 UART Flow Control Hardware AAA A 7 C2 RS 232 Raw Mode Detalla A eel A 10 C3 AS ln A 10 C4 Symbologies Data MENO usar o a dt a dl A 11 C1 pa Man EE A 11 C2 PAE OM DOTA o e dd A 7 C3 AO o o o o e O a co O e A 7 C4 COLA ODA DO to A 7 D1 A A A A 7 D2 Code 39 On Da del bat A 7 D3 EE A 7 D4 Code 99 Enable Check ess a coh at eeeete oe A 7 E1 Code 39 Disable Checksum Default A A 7 E2 Code 39 Enable Checksum and Strip from Result A 7 E3 Gode 39 Extended Pulls ASCO a o de nO aah os A 7 E4 Code 39 Extended Full ASCII Off Default coccoooccocccccnconcccnncnoccncoronnnonancnnononnnnnnos A 8 A1 Code 93 Cm Deal o aa a area sad A 8 A2 A A ery en ere A 8 A3 EE Er A 8 A4 o ee ee eee eee eee ne eee A 8 B1 COMPOSIIGS EE ee A 8 B2 ll EE EE ET EE A 8 B3 MS 2D Engine User Manual A 13 Configuration Symbols Interleaved 2 of 5 On Default ccceecccccsssseeecceneececsceeeeeceeesceesseaseeesseuseessseaeseessaneeeeeas A 8 C2 mtedeaved 20o OF sees oes eres seed ence reed cei OS Ya A 8 C3 Interleaved 2 of 5 2 Digit MINIMUM ooocccccnnccnncncnnccnnncnnncnnnonnnnnnnnnnnrnnnnnnancnnnonnnrnnnnnnnrnnnonencnss A 8 C4 Interleaved 2 of 5 4 Digit MINIMUM ccccssseceeecceeeceeccsseeeceeecececeseeesseeeeeesauseeessesseeess A 8 D1 Interleaved 2 of 5 6 Digit MINIMUM ccccceseecceeeeeeeeeeeseeeeeesaaeeeeee
15. handling or integrating the device 3 8 MS 2D Engine User Manual Integration Optical Considerations Window Requirements When integrating the MS 2D into a device or application it may be necessary to install a window in front of the optics of the 2D Engine Although many different types of material can be used Microscan recommends the following e Placement Contact to 0 5 mm from the face of the 2D Engine e Material Optically clear acrylic e Thickness 1 mm Contact Microscan for additional information MS 2D Engine User Manual 3 9 Electrical Specifications Electrical Specifications The MS 2D Engine is a complete system that is easy to integrate into any device The block diagram below shows the main components of the system The MS 2D includes an optical engine with dual field optics Wide Angle Field and High Density Field are both included in the standard product The MS 2D also includes a decode board that includes a microprocessor with embedded decode algorithms and a communication interface The 12 inch ribbon cable connects the decode board to the host application A 2 inch or 6 inch ribbon cable can be purchased separately Ribbon Cable RS232 Polarity Y Vu Flex Cable GND gt RXD USBD Power TXD i illum Control 3 CTS USB D y H Bus Optical RTS H Image Control Engine PwrDwn Image Data j nBeeper 3 i nGoodRead nWakeUp 3 10 MS 2D Engine User Manual
16. number of codes per read code event If there are more than this many codes in the field of view and within tar get tolerance only the first ones will be decoded For fastest performance with single codes set to 1 35 Button Stay Down Time ms Valid Range 0 to 7FFFFFFF Millisec onds Keep processing the read code events for this amount of time act as if the button stays down for this time 36 Number of Control Frames Before Pic ture Capture Valid Range 0 to 7FFFFFFF Frames Number of frames captured and dis carded before live picture to give the gain control time to adjust Also see registers 43 AC AD AE AF 39 Trigger 1 The specified event is posted upon press of this button The events are defined below 0 No Action Keep Awake Show Target Read In Both Fields Default Default Event Selected By Hardware Read In High Density field FOIO Read In Wide field FOI Take Picture 8 Read In Most Recently Successful Field 255 Idle NO Om BON A 40 Text Command Timeout ms 2AF8 11000 Valid Range 0 to 7FFFFFFF Millisec onds The maximum time during which a complete text command from Host must be received Pending text com mand data is discarded when the time out is exceeded A 30 MS 2D Engine User Manual Appendices Binary Dip Switch Bit Cont
17. 2 Sep o NSt ESP EE 1 10 Step 4 Select Model EEN 1 11 SICD DO CONNECT dat eneen ee 1 12 Step 6 Position the MS 2D Engmne 1 13 Step 7 Configure the MS 2D EngmemEob 1 14 Step 8 Save Changes in ESP sutil 1 15 DU AIODUGCS ico 1 16 Command Defaults sacaste 1 17 Chapter 2 Using ESP EZ deel 2 2 APPICAMON ModE EE 2 3 MENU Ree et TEE 2 4 VIGN ee 2 13 Navigating N ESP ii 2 14 Send Receive OptiOnS cccccceeccccseecccesececseeeeseeeeeseeeeesaeeeeseeeeeeeeeeees 2 15 Chapter 3 Integration Mechanical Specifications 00nnn0annnannnnnnnnennnnernnnnnnnnnnrennrrenrrnnrrenrerrene 3 2 Optical Considerations EE 3 9 Sege Ree LEE 3 10 Compliance Intormaton 3 21 Chapter 4 Communications Communications DY ESP ani aaa 4 2 Communications CUvenlew 4 3 ISBN ACS ects ha UU a 4 4 RS 232 Mea a disco da 4 5 Preamble a is de 4 7 Se Inte 4 8 Preamble and Postamble by EP 4 9 Keyboard MAD DING arias RS 4 10 Communications MOE e Ee 4 11 USB ee lte WEE 4 13 RS sa ee care nna io a casetthes ateneeac aameere eee eae 4 14 Text Command TimeOut EE 4 15 Chapter 5 Read Cycle Read CYC DY ESE ui ii AE 5 2 External TAS E olaa 5 3 Default Continuous Event 5 4 Maximum Decodes per Head 5 5 Read Cycle Tumeout 5 6 Ignore Duplicate Symbol Timeout occcccoccnncccccnnnccnnncnnnononcnnnnnoncnnnnnancnnnos 5 7 Targeting Zone ToleralCe urinaria 5 8 Morphological Preprocessing ooocccoocccccononccononoconnonocononcconanononncncnnnons 5 9 Ca
18. 2D Engine User Manual 4 1 Communications by ESP Communications by ESP Parameters d E Communications E i g de E Communications Mode App Mode 2 Reader Packet Format Click this button to Reader to Host Packet Size bring up the App Mode m Expect Host Response view then click the be Reader Send Retry Count Communication tab Host Acknowledgement Timeout Text Commands USB Keyboard Rate P Ted Command Timeout To open nested options single click the ESP Values USB Native HID Raw 16384 Disabled 3 15 Disabled enable magic sequence 10 US engish yitna leading U m aitnum US English without leading O in alt num ASCII Universal Custom US English with leading O in alt numl French German Japanese US English with ctrl char Swiss Belgium To change a setting double click the setting and use your cursor to scroll through the options MS 2D Engine User Manual Communications Communications Overview Whenever you default the MS 2D it will return to the default settings of whichever interface you are using Defaulting the imager does not remove preamble and postamble formatting The MS 2D is in USB Native HID by default USB Keyboard USE Native HID USB With USB communications the imager connects directly to the host s USB port from which it draws its power Data is displayed by any open Windows based program that can capture text in US
19. 960 Near Field 640 Field of View 30 horiz by 20 vert Focal Point Approximately 100 mm 1280 Far Field 640 Field of View 50 horiz by 33 5 vert Focal Point Approximately 115 mm The MS 2D s optics are divided into far and near field decode zones Each decode zone is 960 x 640 pixels 1 16 MS 2D Engine User Manual Command Defaults Demo Kit Quick Start The following table shows each MS 2D command and its default setting Command Default Setting Communications Communications Mode USB Native HID Reader Packet Format Raw Reader to Host Packet Size 16384 Expect Host Response Disabled Reader Send Retry Count 3 Host Acknowledgement Timeout 15 Text Commands Disabled enable magic sequence USB Keyboard Rate 10 Keyboard Mapping US English without leading 0 in alt num Baud Rate 115 2K Parity None Stop Bits One Data Bits Eight Text Command Timeout 11000 Read Cycle External Trigger Read Both Fields Default Continuous Event Idle Event Delay 100 Maximum Decodes per Read 1 Read Cycle Timeout 500 Ignore Duplicate Symbol Timeout 0 Targeting Zone Tolerance 1600 Morphological Preprocessing None Morphological Preprocessing Size Small AGC Sampling Mode Automatic Illumination 0 Exposure 25 Gain 11 AGC Frame Adjust Count 0 Symbologies Data Matrix Enabled
20. App Mode button The following modes are accessible by clicking the buttons in the first row of App Mode icons EZ Made Autoconnect Send Recy Switch Madel armeler Terminal Utilities e Click the EZ Mode button to return to EZ Mode e Click the Autoconnect button to establish communication e Click the Send Recv button to send or receive commands e Click the Switch Model button to open the model menu or to return to a previous model e Click the Parameters button to show the tabbed tree controls for Communication Read Cycle and Symbologies e Click the Terminal button to display decoded symbol data and to send serial commands to the imager using text or macros e Click the Utilities button to show the tabbed interfaces for Differences from Default and Firmware For further details see ESP Help in the dropdown Help menu Help Micrascan ESP Help P Quick Start Help About ESP Contacting Microscan 1 14 MS 2D Engine User Manual Step 7 Save Changes in ESP To make changes to a configuration setting Parameters E Communications a Communications Mode e Reader Packet Format e Reader to Host Packet Size Expect Host Response ba Reader Send Retry Count a Host Acknowledgement Timeout i Text Commands USB Keyboard Rate 1 Left click on the Be R5232 to expand the ku Baud Rate desired tree 2 Double click on the Pay desired parameter Stop Bits and click once in
21. Binary Dip Switch Bit Controls Value Disabled Enabled O 1 Allow Short Quiet 0 Disabled A O dc 0 Trioptic Decoding Normal Quiet Zones Zones Enabled Disabled Enabled No Quiet Zones 2 requires firmware version 3280 86 Motion Detection Event Valid Range see register 39 Motion detection is enabled by setting register C4 to OxFO This register is reset to O disabled when register C4 is changed away from OxFO When motion is detected this event is posted See register 39 for list of events Also see registers 20E 87 Motion Sensitivity Valid Range 0 to FFFF 65535 ms Also see registers 86 20E 93 Suppress Beep On Decode 0 Beep indicating decode before JavaScript processing 1 Call JavaScript without beeping to indicate decode Normally the Reader beeps as soon as decodes are read and processes them via JavaScript if necessary after the beep To enable JavaScript to control the beep feedback change this setting to 1 this will suppress the beep the JavaScript would typically beep if the decode is valid or start another read cycle if it isn t This setting does not suppress beeps for anything but a successful decode event A 36 MS 2D Engine User Manual Appendices 98 Decoder HD field FOIO X Offset Valid Range 0 to 639 pixels Decoder uses the pixels after the specified pixel offs
22. Control CTS USB D 4 12C Bus Optical RTS 3 Decode Image Control Engine PCBA Pwr Own nBeeper nGoodRead nWakeUp Tr LTC Got nTrigge Note The part number for the ribbon cable FPC ZIF connector on the decode board is FCI 10051922 1210ELF See Bottom View in Decode PCB Mechanical Specifications for the location of the ribbon cable connector MS 2D Engine User Manual A 5 Configuration Symbols Appendix C Configuration Symbols M0007_02 U S Keyboard Mapping Default M0008_02 U S Keyboard without Leading 0 A1 A2 A3 A4 Factory Default M0004 01 M0005 oi USB Native HID USB Virtual COM USB Keyboard Windows Default to Factory Settings Mode Mode B2 B3 B4 M0009 02 U S Keyboard with Ctr Char M0014 01 Custom Keyboard M0015_02 M0016_02 C1 C2 C3 C4 wie ew M0010_01 M0011_01 M0012 01 M0013_01 French Keyboard German Keyboard Japanese Keyboard Universal Keyboard Mapping Mapping Mapping Mapping D1 D2 D3 D4 M0018_01 RS 232 7 Data Bits E1 M0019 01 RS 232 8 Data Bits Default E2 M0020_ 01 RS 232 1200 Baud E3 M0021_01 RS 232 2400 Baud E4 M0022 01 RS 232 4800 Baud MS 2D Engine User Manual M0023_01 RS 232 9600 Baud M0027_01 RS 232 115200 Baud Default M0031_01 UART Flow Control None Default M0037_01 Codabar On D
23. Disabled checking 1 Enabled 2 Strip checksum 0 Disabled 0B Matrix 2 of 5 Symbology 1 from result Enabled 3 1 Digit Symbol 0 Disabled Allowed 1 Enabled 4 2 Digit Symbol 0 Disabled Allowed 1 Enabled Note All symbol lengths greater than 2 are always enabled when Matrix 2 of 5 Decoding is enabled 0 Disabled DC Telepen Symbology 1 Enabled op Enable Non Square Data Matrix Sym 0 Disabled bology 1 Enabled 0 Targeting Disabled OF Targeting Control 1 1 Targeting Enabled l 0 Disabled 16 Data Matrix Rectangular Symbology 0 1 Enabled Binary Dip Switch Bit Controls Value Data Matrix 0 Disabled 19 Data Matrix Symbology 1 0 Decoding Enabicd 4 Inverse Data 0 Disabled Matrix Decoding 1 Enabled A 26 MS 2D Engine User Manual Appendices 1B Communications Mode 1 RS232 serial 2 USB keyboard 5 USB Native HID 6 USB VComm 7 USB HID POS Terminal 131 8 Dynamic 1 if decode is RS232 2 if decode is USB This setting is used in conjunction with settings 08 and 42 to configure the communication mode between stan dard one way and two way modes For example USB two way native 1b 5 USB Native 08 2 packet mode 42 1 expect response Note The following must be completed within 1 second first output report with numlock set and capslock clear second output report with numlock set and capslock clear third output report with capslock set numlock clear fourth output report
24. Engine User Manual 2 9 Menu Toolbar Ask to Save ESP File when Quitting When enabled prompts the user to save a esp file when ending a session GO My Documents x Di p File Edit View Tools Help Organize v Include in library Y Share with w Burn New folder f 0 HZ Desktop 3 Name LL Favorites E session desp E My Documents q A Ba Computer Use Default Storage Location When enabled automatically stores data in ESP s Application Data folder 2 10 MS 2D Engine User Manual Using ESP Document Memo The information you type in the Document Memo field will appear in a context sensitive text box whenever your cursor hovers over the Document Memo item on the Options menu es Memo CN ml Insert up to 250 characters to describe this document Preferences Document Memo N Type document specific information here Model Memo Model Memo Similar to Document Memo the information you type in the Model Memo field will appear in a context sensitive text box whenever your cursor hovers over the Model Memo item on the Options menu Memos created in Model Memo are specific to the model enabled when the message was created pa Memo pr d zl Insert up to 250 characters to describe this model Preferences Document Memo Model Memo N Type model specific information here Note Memos must be saved in a esp file if you want them to available in your n
25. Keyboard Mapping MS 2D Engine User Manual M0190_01 Swiss Keyboard Mapping M0194 01 3 Second Duplicate Scan Delay Data Matrix On M0191 01 Disable Duplicate Symbol Timeout M0195 _01 Default Trigger Delay Data Matrix Off M0192 01 1 Second Duplicate Scan Delay M0196 OI Targeting Off Appendices M0193 _01 2 Second Duplicate Scan MO0197_01 Targeting On Important If you disable the Data Matrix symbology programming symbols will not be decodable by the MS 2D and Data Matrix will need to be re enabled using ESP Use the Data Matrix Disabled programming symbol with caution MS 2D Engine User Manual A 11 Configuration Symbols Configuration Symbol Reference Beeper Beep Ol aras sa r E eee E A 10 E2 BECP Ie E A E a eer et eee A 10 E3 Continuous Trigger Cominuous TIT EE EE A 9 C2 Keyboard Mapping U S Keyboard Mapping etault A 6 B2 U S Keyboard Mapping without Leading 0 A 6 B3 UNS Keyboard WINCC Aes ti ieai ee A 6 B4 French Keyboard Mapping cccccsscccssscccceseccecsescecsencecseueceseueceseueeeseuecessuecessaseessaseesseaes A 6 C1 German Keyboard Mapping ME A 6 C2 Japanese Keyboard Mappimg uk EEN A 6 C3 Universal Keyboard Mapping uk ENEE A 6 C4 CUSTOM Keyboard iii Eed eege eet A 6 D1 Belgian Keyboar WEE A 10 E4 A e DEEN A 11 A1 Motion Detection Motion Detection libelo A 9 C3 Motion Detect On Start Delay U N A 10 D2 Mo
26. Matrix On Default Remove Batch File Creator Save Collection As Add Batch File Folder The Download Collection and Save Collection As buttons allow you to acquire the entire contents of the batch file archive and save the files in a location of your choice Scroll through the list of batch files in the archive and choose the ones you need Move them to the collection window using the Add arrow Files can also be transferred by clicking and dragging The single Remove arrow functions in the same way as the Add arrow except that it transfers files back to the batch archive The double 9 6 Remove arrow allows you to transfer all files simultaneously MS 2D Engine User Manual MS 2D Engine User Manual Gen lees Contents Appendix A General Specifications cccccccceccccecceceeececeeececeauceseeaeessueeeesseeesseeeeessaeeesseeessaeees A 2 Appendix ere Ree lee A 5 Appendix C Configuration Zwvmbols A 6 Appendix D Serial Commande occcccocncccccncccoccncconnnnonnnnnonnnnnonononnnonnnononnnnnoncnnnnnnnnnannnonannnennnnnnnns A 15 Appendix E Communications Protocol occcccocccccccccncccncncccnnncconcnononcnonononononcncnnannnonnnnncnnnannnos A 46 Appendix F ASCII Table om ta A 47 Appendix G Maintenance oocccccccccccccccncccccnncccnnnnoncnnnnoncnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnns A 48 Appendix H Optimizin
27. Port RS 232 connection to an auxiliary terminal or device for remote viewing Baud Rate The number of discrete signal events per second bits per second CCD See Charge Coupled Device Charge Coupled Device CCD A semiconductor device with an array of light sensitive elements that converts light images into electrical signals Check Character A Modulus 43 or Modulus 10 character that is added to encoded symbol data for additional data integrity Connector A plug or socket on a device or cable providing in out connectivity for various circuits and pins Concentrator Intermediary device that relays data from readers to a host and commands from the host to the readers or other devices DAC See Digital to Analog Converter Daisy Chain Linkage of primary and secondary readers allowing data to be relayed up to the host via auxiliary port connections Decode A Good Read The successful interpretation and output of the information encoded in a symbol Default Restores ROM or flash settings and initializes serial commands MS 2D Engine User Manual A 51 Glossary of Terms Delimited A delimited command or field is bracketed by predefined characters Decode Rate The number of good reads per second ahieved by a reader Darkfield Illumination Lighting of objects surfaces or particles at very shallow or low angles so that light does not directly enter a reader s optical hardware De
28. QR Code QR and Micro QR Code Aztec Code Disabled Code 39 Enabled Code 39 Checksum Disabled Code 39 Extended Full ASCII Disabled MS 2D Engine User Manual 1 17 Command Defaults Command Default Setting Code 128 Enabled BC412 Enabled Code 93 Enabled Codabar Enabled Codabar Checksum Disabled Interleaved 2 of 5 Enabled Interleaved 2 of 5 Checksum Disabled Interleaved 2 of 5 Length 6 Digit Minimum UPC Enabled EAN Status Enabled UPC E as UPC A Disabled Postal Disabled Pharmacode Disabled Pharmacode Fixed Symbol Length Disabled Pharmacode Symbol Length 5 Pharmacode Minimum Bars 4 Pharmacode Bar Width Status Mixed Pharmacode Direction Forward Pharmacode Fixed Threshold Value 10 GS1 DataBar Enabled All PDF417 Enabled MicroPDF417 Disabled Composite Disabled Composite Maximum Decodes per Read 1 Symbology Identifier Disabled UO Parameters No Read Notification Disabled Targeting Enabled Beeper Volume 100 Beeper Duration 100 Beeper Separation 100 Beep on Good Read Enabled Button Stay Down Time 0 Motion Detect Event Read Both Fields Motion Sensitivity 5 Motion Detect Start Delay 0 Image Quality 50 MS 2D Engine User Manual 1 18 E 2 Using ESP Contents EX MOJE RE eee eee ee EE ee ee 2 2 Application MOS snis eee eee ee ee ee eee eee ee ee ee 2 3 Wl ERR ele e AN APP a 2 4 A 2 13 NAM SINO Wie NEE 2 14
29. Quick Start Auxiliary and Debug Serial Headers J2 and J3 provide auxiliary communications to the MS 2D for development and test purposes J2 is a serial console interface to the Linux kernel operating on the MS 2D engine and J3 is attached to RS 232 Port 4 Illumination Expansion Header Contact Microscan for additional information about the Illumination Expansion Header Pin Description VIN VIN Illumination I O 0 RS 232 Port 4 TX Illumination I O 1 RS 232 Port 4 RX Illumination PWM 1 Illumination I O 2 Illumination I O 3 Illumination I O 4 GND GND OO CO NIO A AI OIN gt O MS 2D Engine User Manual 1 7 Check Hardware and Development Board Development Board Jumpers Mode Configuration STRIGGER el The jumper block of J9 J18 configures the signals between the MS 2D and RJ50 connector This is done by shorting pins 1 2 or 2 3 on each jumper Refer to the table below for configuring these pins Jumper RS 232 Kit USB Kit J9 1 2 1 2 J10 1 2 2 3 J11 1 2 1 2 J12 1 2 2 3 J13 1 2 1 2 J14 1 2 1 2 J15 1 2 1 2 J16 1 2 1 2 J17 1 2 1 2 J18 1 2 1 2 Important Although the development board can be converted from USB to Serial and vice versa with the appropriate RJ50 interface cable the MS 2D Engine itself cannot be converted 1 8 MS 2D Engine User Manual Demo Kit Quick Start Serial Polarity and Boot Sel
30. Send Receive Options EE 2 15 This section is designed to help you understand the basic structure and elements of ESP Easy Setup Program When you open ESP unless otherwise specified in the ESP Preferences dialog accessible from the Options heading on the menu toolbar you will enter EZ Mode for initial setup From there you can enter Application Mode App Mode and access three configuration menus Communications Read Cycle and Symbologies a Terminal interface and a Utilities interface ESP can be used to configure the MS 2D Engine in three main ways e Tree Controls Each configuration menu contains a list of all option settings that pertain to that specific element of MS 2D operation For example the Communications menu shows a Host Port Connections option and then a list of the sub options Baud Rate Parity Stop Bits and Data Bits Each of these sub options is configurable by using dropdown menus e Graphic User Interfaces MS 2D settings can be configured using such point and click tools as radio buttons zoom in zoom out sliders spin boxes check boxes and drag and drop functions e Terminal ESP s Terminal allows you to send serial configuration and utility commands directly to the MS 2D by typing them in the provided text field Information about using ESP in specific applications is provided in subsequent sections For ESP system requirements see Minimum System Requirements in Quick Start MS 2D Engine User Manual
31. Settings Table the Reg column is the setting number in hexadecimal to be used with the commands identified above In the Default column all values are in hexadecimal unless otherwise specified To use decimal values in commands you must precede the data with a pound sign The following P command sets register 2C to the same value as the example above P 2C 200 Since the single digit values of O through 9 are identical in decimal and hexadecimal no indicator is needed MS 2D Engine User Manual A 23 Serial Commands Binary Dip Switch Some registers are what Microscan terms a Binary Dip Switch where the value of each bit of the data string switches on or off some part of the behavior of that register The bits are numbered from least significant to most right to left Each bit can be on or off 1 or 0 An example of this is register OB Codabar Checksum The following settings are possible Bit R to L Controls Value 0 Disabled 0 Codabar Checksum Checking T Enabled l 0 Disabled 1 Strip Checksum from Output Enabled Given the settings above the binary string turns Codabar Checksum ON and strips it from output Thus the command to implement the settings above would be P 48 3 Or P 48 03 Field of Interest The reader optics are typically split into two separate fields Field Of Interest O FOIO and Field Of Interest 1 FOI1 In certain circumstances these fields can be c
32. UN Sample DataBar 14 Stacked Symbol Gell PAT Sample DataBar 14 Symbol MS 2D Engine User Manual Symbologies All GS1 DataBar Disabled M0117_01 Sample DataBar Expanded Symbol 6 15 PDF417 PDF417 POF417 Enabled Disabled Enabled PDF417 Enabled Default PDF417 Disabled M0091_ 01 M0092 01 Sample PDF417 Symbol REM 6 16 MS 2D Engine User Manual Symbologies MicroPDF417 Micro PDF 417 Disabled Enabled MicroPDF417 Disabled Default MicroPDF417 Enabled he te d M0084_ 01 M0083_01 Sample MicroPDF417 Symbol SA MS 2D Engine User Manual 6 17 Composite Composite Composite consists of a 1D component associated with an adjacent 2D component A successful decode is required for both the 1D and 2D components before the MS 2D outputs a result When Composite is enabled the unit decodes the 1D component first Important EAN 8 EAN 13 UPC A and UPC E cannot be decoded individually when Composite is enabled Composite Disabled Maximum Decodes per Read iit Enabled Maximum Decodes per Read 1 1 100 Maximum Decodes per Read represents the maximum number of candidate symbols in the field of view that can be decoded during a read cycle Note that decode speed will decrease as the Maximum Decodes per Read value is increased Composite Disabled Default Composite Ena
33. User Manual Integration 2D Engine with Mounting Tabs Mechanical Specifications 1 The MS 2D with mounting tabs has two tabs with mounting holes as well as two holes available for mounting with two self tapping screws 2 For the mounting tabs use M2 2 x 6 Philips pan head screws The design does not require a washer but if a washer is desired Microscan recommends a flat washer No 2 screw size 19 OD 01 03 thick 3 For the blind holes use M2 2 x 4 5 Philips pan head type AB steel zinc clear trivalent self tapping screws 1 65 065 X 3 00 128 2 PLACES HOLES ARE PROVIDED FOR MOUNTING WITH SELF TAPPING SCREWS CLEARANVE HOLE FOR 2 OR M2 SCREW 2 PLACES ech 1 00 TOP VIEW OF OPTICAL nm PIN 2 D Y A en UR OE Steel AS 810 20 58 E OF OPTICAL PATH FRONT VIEW SIDE VIEW HIROSE CONNECTOR BACK VIEW P N DF40C 30DS 0 4V 51 UNITS MM INCHES IN lz REFERENCE DIMENSION a BOTTOM VIEW MS 2D Engine User Manual 3 5 Mechanical Specifications Decode PCB Mechanical Specifications 1 The MS 2D Decode PCB has two mounting holes 2 Use M2 2 mounting hardware A Ata ATTENTION Hirose DF40C 1005 0 44 51 CONNECTOR FPC ZIF P N FCI 10051922 1210ELF E 2 54 CLEARANCE HOLE 2 PLACES HIROSE CONNECTOR P N DFA0C 300 0 4V S1 1 535 39 00 1 358 34 50 Los 225 Loes 730 _ To
34. a i E VA e Item Description Part Number 1 Demo Kit MS 2D USB Engine Decode Bracket Interface Board 6 in Ribbon 98 000224 01 2 Demo Kit MS 2D Serial Engine Decode Bracket Interface Board 6 in Ribbon 98 000224 02 A MS 2D Engine USB Tabs 12 in Ribbon Standard Focus FIS MS2D 0001G 4 MS 2D Engine USB Bracket 12 in Ribbon Standard Focus FIS MS2D 0002G 5 MS 2D Engine Serial Tabs 12 in Ribbon Standard Focus FIS MS2D 0003G 6 MS 2D Engine Serial Bracket 12 in Ribbon Standard Focus FIS MS2D 0004G 7 Ribbon Cable MS 2D 2 in 61 000209 01 8 Ribbon Cable MS 2D 6 in 61 000209 02 9 Ribbon Cable MS 2D 12 in 61 000209 03 Remove the hardware from its packaging and inspect it for damage Contact Microscan if the product has been damaged during shipping The MS 2D is available in four versions e USB e Serial e With Mounting Tabs Remote Decode Board e With Mounting Bracket Attached Decode Board 1 2 MS 2D Engine User Manual Demo Kit Quick Start The MS 2D is also available as part of a demo kit either USB or Serial The USB demo kit is powered by USB and the Serial demo kit comes with an AC adapter and serial cable with power injector for the DC side of the power adapter Both versions of the demo kit include a z folded ribbon cable to connect the decode board to the development board or host application This cable is specially des
35. an error detection routine in which one data bit in each character is set to 1 or 0 so that the total number of 1 bits in the data field is even or odd It only needs to be changed if necessary to match the host setting None Default Odd E Even M0030_01 M0029 01 M0028 01 Data Bits RS 232 Data Bits are the total number of bits in each character This setting only needs to be changed if necessary to match the host setting i Bee ar 8 Data Bits Default 7 Data Bits M0019 01 M0018 _ 01 4 6 MS 2D Engine User Manual Communications Preamble A preamble is a character or series of characters that is added to the beginning of a decoded data string Preamble characters will appear in the order that they are enabled left to right For example if you enable a comma and then a space and then decode a symbol containing the data ABC your output will look like this ABC The only limit to the number of preambles enabled is the total memory size available Set the desired preamble by reading the appropriate symbol below ah M0130_02 M0131_02 M0133_02 Comma Space Tab RS 232 Only CA M0132_02 M0135_02 M0134 02 Tab USB Keyboard Only Carriage Return Line Erase None Feed RS 232 Only M0145_02 Erase Preamble and Postamble Data MS 2D Engine User Manual 4 7 Postamble Postamble A postamble is a character or series of characters that is added to the end of a decoded dat
36. directly in the terminal view When Magic Sequence is enabled it allows the user to enable Text Commands by entering a predetermined series of keystrokes Entering Magic Sequence The magic sequence is gt PA followed by a numeric value of 1 3 or 7 1 Enable Text Commands 3 Enabled Suppress Echo 7 Enabled Suppress Echo and Responses In the example below the magic sequence entered will Enable Text Commands and Suppress Echo and Responses 5 a i Parameters Terminal Utilities Enter the magic sequence in Send gt phy hd this text field and click Send Once the magic sequence has been sent you can send text commands from the same text field 4 12 MS 2D Engine User Manual Communications USB Keyboard Rate USE Keyboard Rate 1 255 1m WW Requests that the host polls the USB MS 2D at the rate specified 1 to 255 ms MS 2D Engine User Manual 4 13 RS 232 RS 232 See RS 232 Interface for RS 232 programming symbols E R5232 a Baud Rate 115 2K Parity None Stop Bits One Data Bits Eight Baud Rate Baud Rate is the rate at which the imager and host transfer data It only needs to be changed if necessary to match the host setting Parity Parity is an error detection routine in which one data bit in each character is set to 1 or 0 so that the total number of 1 bits in the data field is even o
37. e Microscan s Windows based ESP Easy Setup Program Software which offers point and click ease of use and visual responses to user adjustments e Data Matrix programming symbols encoded with configuration commands MS 2D Engine User Manual v Warning and Caution Summary Warning and Caution Summary e Viewing the MS 2D s LED output with optical instruments such as magnifiers eye loupes or microscopes within a distance of 100 mm could cause serious eye injury e Maximum LED output 141 2uW e Location of the MS 2D s LED apertures LED Apertures LED Apertures CAUTION Use of controls or adjustments or performance of procedures other than those specified herein may result in hazardous radiation exposure IMPORTANT The MS 2D is intended for connection to a UL listed direct plug in power unit marked Class II and rated 5 VDC at 3 5 Watts or greater if using electrical accessories European models must use a similarly rated Class or Class ll power supply that is certified to comply with safety standard EN 60950 vi MS 2D Engine User Manual Introduction Statement of Agency Compliance The MS 2D conforms to the following Product Specifications EMC Emissions EN 55022 2006 class B limits LED Safety Compliance IEC 62471 2006 Ed 1 0 ICES 003 Compliance ICES 003 FCC Compliance FCC Part 15 Subpart B The product herewith complies with the requirements of the following Directive and carries the CE Marking ac
38. field crc14 preamble OxEE OxEE OxEE OxEE command type Single ASCII character in the set defined in Command Types data size byte value in range 0 240 which indicates size of data in bytes following this before reserved field dataopt datum or data datum data or datum is any byte value in the range 0 255 reserved field 0x00 crc14 Two consecutive bytes each in range 0 127 representing the crc16 value and with the value 0x7F7F most significant byte first The packet crc16 is calculated over the entire packet excluding the preamble and the crc14 itself See source files crc16 hc Appendix for details on the crc16 algorithm and polynomials to be used Note Most terminal programs will omit or not transmit a NULL 0x00 character entered in the terminal So if one tries to compose the command structure manually and send it through a terminal program one might have to send everything before the reserved field then send the 0x00 key Ctrl in ESP terminal view by itself and then the CRC14 checksum bytes In the first of the examples shown below for instance OxEE OxEE OxEE OxEE 0x23 0x01 0x03 can be sent using ESP s Terminal then the NULL character can be sent by typing Ctrl Shift 2 and then 0x4E 0x71 can be sent to complete the command sequence A 16 MS 2D Engine User Manual Appendices Examples OxEE OxEE OxEE OxEE 0x23 0x01 0x03 0x00 0x4E 0x7 1 This executes the beep command c
39. in RS 232 or USB Virtual COM mode using any serial communications software e g ESP Terminal Encoded data is decoded by the reader by replacing xx by a single byte with the value specified by the two hex digits xx e g 25 would be replaced by character number 0x25 which is ASCII T text command command type encoded dataopt carriage return command type Single ASCII character in the set defined in Command Types encoded data encoded datum encoded data encoded datum encoded datum printable character hex digit hex digit printable character any byte value in the range 0x20 0x7e hex digit Q ola hi 2 3 A 5 d V 3 Q UA B C D FE E a b tc d ei P carriage return 0x0d In order to eliminate inadvertent commanding of the reader Text Commands are disabled by default To enable Text Commands requires an initial sequence gt PAx where x is as defined in the Reader Settings Table register setting 41 Note A is the ASCII character that corresponds to 41 HEX For example to send the reader commands by typing commands in ESP Terminal gt PA1 P xx yy P xx yy PA8 Where gt PA1 enables text commands with echo and command responses P xxyy can be any desired commands saves the settings just sent the command saves all but communication related settings and PA8 turns text commands back off ex
40. settings Put setting to reader data is as defined in the command the specified integer replaces the existing setting value The reader will respond with d or e Note See Reader Settings for possible reader settings Clear a bit or bits in a reader setting data is as defined in the com mand the ones complement of the specified integer is AND ed with the existing setting value The reader will respond with d or e Note See Reader Settings for possible reader settings Requests that the previously sent packet be re sent by the reader data may specify a maximum packet size the receiver will accept data is either empty or specifies a 16 bit big endian unsigned integer 2 bytes If data is empty or specifies a size less than 32 the minimum packet size the reader will use its preferred maximum packet size Otherwise it will use the specified max packet size or less and will fragment data across multiple smaller packets when necessary The reader will respond by re sending its previous packet or with e if there was no previous packet If the max data size has changed it may resend the previous data in a sequence of more than one packet A 20 MS 2D Engine User Manual Appendices Requests the current date and time no data The reader will respond with d with data containing the date and time T formatted as yyyy mm dd hh mm ss Note On units without a battery backed real time clo
41. the Data Bits selection box to view Text Command Timeout options 4 Left click again on the open screen to complete your selection Saving Options Demo Kit Quick Start ESP Values USB Native HID Raw 16384 3 Place your cursor in the Disabled selection box scroll down to 3 the setting you want to 15 change and click once on the setting Disabled 10 engish without leading Hin altnum US English without leading O in alt numl ASCII Univerzal Custom US English with leading O in alt rium French German Japanese US English with ctrl char Swiss Belgium 5 Right click on the open screen and select Save to Reader to implement the command in the MS 2D e Send No Save Changes will be lost when power is re applied to the MS 2D e Send and Save This activates all changes in current memory and saves to the MS 2D for power on e Send and Save Including Factory This activates all changes in current memory saves to the MS 2D for power on and saves the Communications Mode setting MS 2D Engine User Manual 1 15 Dual Optics Dual Optics The MS 2D s dual field optical system can read small 2D symbols as well as larger 1D symbols It decodes the near and far fields simultaneously The near field lens is for smaller symbols and the far field lens is for larger symbols Move the MS 2D closer to read smaller symbols and farther away to read larger symbols Imaging Area
42. the sequence at step 1 b If d response continue to step 3 3 Send a series of 2 commands each with a portion of the file The reader will not send any response 4 Send a 5 command to end the download and install the file 5 Wait for a d e or fresponse from the reader or a timeout a If fresponse or timeout restart the sequence at step 1 b If e response repeat step 5 c If d response file download has completed successfully Note The timeout will need to be increased from the normal response timeout to allow the firmware time to write the file to the flash memory A 22 MS 2D Engine User Manual Appendices Reader Settings The host sets the reader settings using the O P Q and commands and reads them using the G and lt commands For example the following P command sets register 2C to the value C8 P 2C C8 Note For two digit setting numbers i e settings 00 through fd an alternative format may be used in place of the parentheses and hexadecimal setting number substitute a single character which represents the setting number The equivalent to the example above is P C8 the ASCII character has the hexadecimal value 2c In certain circumstances such as with text commands percent encoding may be used for encoding a character as a sequence consisting of the percent character followed by two hexadecimal digits With percent encoding the example may be expressed as P 2CC8 In the Reader
43. the text field to locate additional instances of ABC MS 2D Engine User Manual 8 3 Send Send The Send function allows you to enter serial commands and then send them to the MS 2D 1 Type the command into the Send box Parameters Terminal Utilities Send T 2 Press Enter to send the command to the MS 2D 3 Click the Send button to the left of the text field to send the command again See Text Commands in Appendix D for information on how to send Text Commands from Terminal 8 4 MS 2D Engine User Manual Terminal Macros Macros can be stored in the macro selection bar at the bottom of the Terminal view edited in a separate window and executed by clicking on the macro name Move to Start Default Macros Disable Text Commands Y Default Settings e Click on Next Click on the first arrow for Move to Click on subsequent arrows for Row to see the Start moves any macro to the first Load to Current loads macro to next row of position Default Macros restores current command Load to Send macros all macros to original settings and combo loads macro to command Add Macro allows you to add your string Add Macro Remove own macro Macro removes current macro and Edit Macro allows you to edit current macro name or value When you click on the macro name the macro is executed in the Terminal window If the macro is a command it is sent to the MS 2D at the same time that it is displayed
44. will also assure that you will not be subsequently saving any unwanted changes that you or someone else has made previously in ESP Saving Receive Reader Settings Save to Reader V Send No Save Default Current Menu Settings RE Se fe 5 VE Inc hh 1 rFactor Default all ESP Settings end and Save Including Factor Advanced Options Send No Save lt A gt Saves ESP settings to current memory Send and Save lt Z gt Activates all changes in current memory and saves to the MS 2D for power on Send and Save Including Factory lt Zp gt Activates all changes in current memory saves to the MS 2D for power on and saves the Communications Mode setting Important Enable Send and Save as Factory Settings must be selected in General Preferences for this command to function MS 2D Engine User Manual 2 15 Send Receive Options Defaulting When you select Default Current Menu Settings or Default all ESP Settings you are only defaulting the ESP settings Advanced Options Send Current View This is the same as Save to Receive Reader Settings Reader gt Send No Save except that only the commands in the current tree control are sent Default Current Menu Settings Default all ESP Settings Save to Reader p Advanced Options Send Current View Send Current Command send Current Command Saves only the command that is Add Exception currently selected in the tree control Remove Exception Add Remove Exce
45. with capslock set numlock clear fifth output report with numlock set and capslock clear sixth output report with numlock set and capslock clear On the last output report comm proto col is set to raw mode comm expect response is false and comm mode is USB Downloader mode Also see registers 08 42 1C Serial Baud Rate 10200 115200 All standard baud rates up 115200 e 9600 2580 e 19200 4B00 e 38400 9600 e 57600 E100 e 115200 1C200 1D Serial Stop Bits 1 One 2 Two 1E Serial Data Bits 7 Seven 8 Eight MS 2D Engine User Manual A 27 Serial Commands 0 None 22 Serial Parity 0 1 Odd 2 Even Valid Range 0 to 64 100 Percent This is the current percentage of full ete volume potential Also see registers 59 A7 26 Beep Volume percent 0 Disabled 29 PDF417 Symbology 1 1 Enabled Also see registers 2A CF 0 Disabled 2A MicroPDF417 Symbology 0 1 Enabled Also see registers 29 CF Binary Dip Switch Bit Controls Value o QR Code Decod 0 Disabled INQ 1 Enabled Inverse QR Code 0 Disabled 2B QR Code Symbology 1 1 dee SEI 2 Micro QR Code 0 Disabled Decoding 1 Enabled a Inverse Micro QR 0 Disabled Code Decoding 1 Enabled A 28 MS 2D Engine User Manual Appendices 2C Idle Mode Countdown Timer ms 64 100 Valid Range 0 to 7FFFFFFF M
46. 0 after a successful decode This allows the bar code to be removed without triggering a new decode Use this to add an additional delay amount Also see register 86 A 42 MS 2D Engine User Manual Appendices CRB System The CRB system is a convenient method for creating and maintaining a set of commands that can be easily sent to the reader These CRB files can be created in any text editor with the file extension of crb The CRB system accepts all of the valid text commands The most commonly used commands are J N P and There should be one command per line The CRB file may contain empty lines and comments as well The crb files can be sent directly to the reader using the normal file transfer As CRB files are just a list of text commands they can also be sent by a serial terminal program Note if using a serial terminal program the reader will first need to be set to text command mode see Text Commands You can request a copy of all MS 2D configuration settings in crb format Example CRC16 C Code CRC16 h EF EE TE Er ifndef crcl6 h define crcl6 h include lt stdint h gt include lt stddef h gt ifdef cplusplus extern TCT 1 endif typeder ulmeleo C Cre ty cre Cie Cro IMIBLALOEE const unsigned char bufPtr y Size t Length 7 ifdef cplusplus 1 JJ extern C endif tendif EE MS 2D Engine User Manual A 43 Serial Commands CRC16 c Lf EEE UNE include lt crcl6 h gt
47. 000209 01 Ribbon Cable MS 2D 2 in 50 8 mm 61 000209 02 Ribbon Cable MS 2D 6 in 152 4 mm 61 000209 03 Ribbon Cable MS 2D 12 in 304 8 mm Electrical Characteristics DC Absolute Maximum Ratings Parameter Symbol Min Max Unit DC Supply Voltage VIN 0 5 55 V DC Input Voltage VI 0 5 5 5 V DC Output Voltage VO 0 5 0 0 V Output source or sink current UO 50 mA MS 2D Engine User Manual 3 17 Electrical Specifications Electrical Characteristics DC Operating Conditions Parameter Symbol Min Typ Max Unit Note DC Supply Voltage VIN 3 3 5 5 V High level input voltage VIH 0 7 x VIN V 4 Low level input voltage VIL 0 8 V 4 High level output voltage VOH VIN 1 Low level output voltage VOL 0 55 V 1 Output leakage current IOZ 10 uA Inrush current IP mA Active operating current IA 345 mA 2 5 Idle operating current lI 15 mA Sleep current IS 1 mA 3 Maximum current available to IXI M expanded illumination circuitry USB high level input voltage VUSBIH 2 0 V USB low level input voltage VUSBIL 0 8 V USB static output high VUSBOH 2 8 3 6 V USB static output low VUSBOL 0 3 V USB valid vbus voltage VBUS 4 65 5 25 V Notes 1 100 Kilo ohm pull up to VIN on open drain output actual voltage will depend on external impedance connected to pin Depends on the brightness level of the illum
48. 1 8VImagerEnable Output Imager 1 8V enable 29 5VEnable Output Optical Engine 5V enable 30 2 8VEnable Output Optical Engine 2 8V enable MS 2D Engine User Manual 3 19 Electrical Specifications Decode PCB Expanded Illumination Connector Pin Name Type Description Note 1 VIN Power Power supply voltage input 2 VIN Power Power supply voltage input ere ENEE Illumination Communications Line 3 Illumination I O O Bidirectional UART Port4 TX TTL Level DC SDA 1 e EE eng Illumination Communications Line 4 Illumination I O 1 Bidirectional UART Port4 RX TTL Level DC SCL 1 5 Illumination PWM 1 Output Illumination PWM output 6 Illumination I O 2 Bidirectional A 7 Illumination UO 3 Bidirectional EE Ge Keen Illumination Communications Line 8 Illumination I O 4 Bidirectional Boot Select Signal 1 9 GND Power Power supply and signal ground 10 GND Power Power supply and signal ground Note 1 10 Kilo ohm pull up to VIN 3 3V PCB Illumination Connector Pin Name Type Description 1 NC 2 5V Power 5V power to Illumination 3 IllumLedO Output Illumination LEDO control 4 GND Power Power and signal ground 5 NC 3 20 MS 2D Engine User Manual Integration Compliance Information The MS 2D conforms to the following Product Specifications EMC Emissions EN 55022 2006 class B limits LED Safety Compliance IEC 62471 2006 Ed 1 0 ICES 003 Compli
49. 2 1 EZ Mode EZ Mode EZ Mode offers instructions on positioning the MS 2D in relation to a test symbol and also features a Locate and Capture and Decode function ESP Untitled File Model Options Connect Help E y App Mode Connect Switch Model Enter App Mode to access configuration trees and other setup features Welcome to Easy Setup Program 1 First position the MS 2D Imager at the desired Focal Distance Note To avoid glare set the angle of the reader about 15 degrees relative fo the symbol 2 Click Locate to begin Click Locate to find the test symbol within the field of view Click Stop to end the locate function Click Capture and Decode to take an image capture of the symbol in the field of view and to decode the symbol data Decoded symbol data will appear in the field beneath the viewing area For Help press Fl 8 SSES Capture and Decode Attribute M5 2D 1 MS 2D Eemo USB HIO USB Model ID MS 2D Engine User Manual Using ESP Application Mode From EZ Mode you can click on the App Mode button to access specific configuration menus Utilities tools and a Terminal window where serial commands can be entered E App Mode Note The App Mode and EZ Mode buttons appear in the same position to allow easy switching between these primary modes Click this icon to return to Click here to open the Terminal or EZ Mode
50. 3 DC3 AS 3 S 115 73 S 20 14 DC4 aT 4 T 116 74 t 21 15 NAK AU 5 U 117 75 u 22 16 SYN V 6 V 118 76 V 23 17 ETB W T W 119 TT W 24 18 CAN AX 56 38 8 88 58 A 120 78 X 25 19 EM aY 57 39 9 89 59 Y 121 79 y 26 1A SUB NZ 58 3A E 90 5A Z 122 TA E 27 1B ESC dl 59 3B 91 5B 123 7B 28 1C FS ge 60 3C lt 92 5C 124 TC 29 1D GS ei 61 3D 93 5D 125 7D 30 1E RS db 62 3E gt 94 5E A 126 7E 31 1F US E 63 3F d 95 5F _ 127 TF D MS 2D Engine User Manual A 47 Maintenance Appendix G Maintenance The MS 2D provides reliable and efficient operation with a minimum of care Although specific maintenance is not required the following periodic checks ensure dependable operation Cleaning the MS 2D Window The MS 2D has a clear anti reflective coated optical window that protects the illumination system and optics The window should be clean to allow optimum performance The MS 2D uses technology that is much like a digital camera and marks or debris on the window will interfere with image captures Avoid touching the coated surface as fingerprints may impede decode performance In many cases the window can be cleaned by wiping with a lint free lens cloth to remove dust debris and fingerprints Care should be taken not to apply too much pressure as a trapped particle may scratch the window If cleaning of the window becomes necessary follow this procedure e Use a minimal amount of Isopropyl Alco
51. 7 5 Oxa35a Ox 1401 0x9509 0X0630 0X87387 0x78a7 Oxf9af 0x6a96 Oxeb9e UXDECOs Uxddcad Ox4ef4 UXetteo Oxaleb Ox20e3 Oxb3da Kee 0xX8389 0x0481l Ox97b8 Ox16b0 OXS9ZE BE Oxfble Ox7al6 Denge Ox4c45 User hey Ox5be74 0x4084 Kee LOC O25 2 Sy OXIDO Ox64e6 Oxebee ORTO Oxi fdr 0032 07 0x8948 Oxla71l OxX9b 79 OXZ2EZ 2 Oxad 2a BS Sy OBETO Oxdl0c BERGER ORCS 3 ce 0x4235 Oxf56e Ox 466 eer 52 0x6657 RK OxXtScO Ox8bf9 Ox0afl Oxbdaa Ox3ca2 Oxaf9b Ox2e93 Ox50a5 Oxdlad 0x4294 OxXCS IE ES Eer lee Ox66f6 Uxe bey Eecher 0x9969 0x0a50 0x8b58 Ox3c03 0xbd 0 5 Ox ZE37 Oxaf3a Klee 0x4025 EE Ox5214 Uxesdts Ox6447 OSETE 0x7676 0x89e9 Ox08el Ox 9bds Oxlad0 Oxad8b UXZ2ES3 Oxbfba 0x3eb2 Ox60c6 Oxelce 0x72f7 Ox ES LE Ox44a4 Oxebac UNIDO TOS Oxd79d OZ B02 Oxa90a Ox 5a537 OxbbSb Ox0c60 0x8d68 Ox Les lo Ox9f509 Oxfl4de Ox 046 0xe37f OX62 T3 OxdSZ2c BEE EE Hetz OXT615 Oxb98a Ox 5607 Oxabbb Ox2ab3 Ox9de8 OxlceO Ox8fd9 Ox0edl 0x70e7 Oxtftlef Ox62d6 Oxe3de 05485 Oxd53d 0x46b4 Elek TDC 0x3823 Oxb92b 0Ox2al2 Oxabla Ox ge 0x9d49 Ox0Ee 70 OXEL hoy Oxelof Ox6067 Diet Se 0x7256 Oxc50d Ox4405 Ee Re 0x5634 Oxa9ab 0x28a3 Oxbb9a Ox3a9Z Ox8dc9 UNOS y DEE Use ket A 45 Communications Protocol Appendix E Communications Protocol
52. A linear symbol orientation in which the bars are perpendicular to the symbol s direction of travel Pitch Rotation of a linear or 2D symbol around an axis parallel to the symbol length on the substrate See the illustration below Skew axis Tilt axis Scan line MS 2D Engine User Manual A 53 Glossary of Terms PLC See Programmable Logic Controller Port Logical circuit for data entry and exit One or more ports may be included within a single connector Programmable Logic Controller PLC An electronic device used in industrial automation environments such as factory assembly lines and automotive manufacturing facilities Protocol The rules for communication between devices providing a means to control the orderly flow of information between linked devices Random Access Memory RAM A data storage system used in computers composed of integrated circuits that allow access to stored data in any sequence without movement of physical parts Read Cycle A programmed period of time or condition during which a reader will accept symbol input Read Only Memory ROM A data storage medium used in computers and other electronics primarily used to distribute firmware Skew Rotation of a linear or 2D symbol around an axis parallel to the symbol height on the substrate See the illustration under the definition of Pitch Substrate The surface upon which a symbol is printed stamped or e
53. B Keyboard Mode RS 232 With RS 232 communications the imager communicates with the host through a communications program such as HyperTerminal Default settings for establishing RS 232 communications are Baud 115 2K Data Bits 8 Parity None MS 2D Engine User Manual 4 3 USB Interface USB Interface The MS 2D is in USB Native HID by default USB Keyboard USB Native HICE USB Keyboard Mode Windows Data is output as keyboard sequences USB Native HID This mode is the standard way of transferring unformatted unpacketized data to the imager through the USB port USB Virtual COM Mode This mode allows an MS 2D in a USB configuration to function as a virtual serial COM port This mode requires installation of a USB Virtual COM driver which is available from Microscan by request M0005_01 MS 2D Engine User Manual RS 232 Interface Communications Enabling either of these modes will disable USB communications and require you to default the imager or read the USB Keyboard symbol to return to USB Baud Rate RS 232 Baud Rate is the rate at which the imager and host transfer data It only needs to be changed if necessary to match the host setting WK 1200 M0020_01 2400 M0023_01 MS 2D Engine User Manual CIAL Je 19 2K M0024 01 38 4K M0025_01 57 6K M0026 01 115 2K Default M0027 _01 4 5 RS 232 Interface Parity RS 232 Parity is
54. Compression Quality Percent Also see registers 36 AC AD AE AF 45 47 Read Cycle Timeout Maxicode Symbology 1F4 500 Valid Range 0 to FFFF 65535 ms Binary Dip Switch Bit Controls Value Disabled Enabled Disabled Enabled gt Maxicode Decoding 0 Disabled Mode 2 Enabled 0 1 0 1 0 1 3 EC Decoding 0 Disabled 1 0 1 0 1 0 1 0 Maxicode Decoding Mode 0 4 Maxicode Decoding Mode 1 Mode Enabled Disabled 1 Enabled Disabled Enabled Disabled Enabled 4 Maxicode Decoding Mode 4 5 Maxicode Decoding Mode 5 6 Maxicode Decoding Mode 6 A 32 MS 2D Engine User Manual Appendices Binary Dip Switch Bit Controls Value Codabar Checksum 9 Disabled 48 Codabar Checksum 0 0 Checking Enabled 4 Strip Checksum from 0 Disabled Output 1 Enabled 0 Disabled 49 Code 39 Symbology 0 1 Enabled Code 39 Full ASCII Decoding 0 Disabled 1 Enabled E SES 5 Composite Code Decoding Also see register D8 0 Disabled 4B Postal Code Symbology 0 EE Binary Dip Switch Bit Controls Value 0 GS1 Expanded 0 Disabled decoding 1 Enabled 4 GS1 Expanded 0 Disabled Stacked decoding 1 Enabled 4C GS1 Symbology 1F 31 Y GS1 Limited decod 0 Disabled INQ 1 Enabled 3 GS1 14 and G
55. Editing a Macro When you click the arrow next to any macro and select Edit Macro the following dialog appears Macro Entry Macro Name Enable Text Commands Macro Value You can edit an existing Macro Name or Macro Value by typing a new name or value in the corresponding text field and clicking OK MS 2D Engine User Manual 8 5 Terminal Window Menus Terminal Window Menus Right click on the Terminal window to display the following menu e Copy selected text to clipboard Copy e Paste from Terminal or other text Paste e Clear all text in Terminal window Clear e Select All text in the Terminal window P e Save brings up a Save As dialog ao e Change Font of text in Terminal brings up a Font Save dialog e Change Echo Font to change typed text brings up a Change Font Font dialog Change Echo Font e Enable Echo enables Echo text typed by user Disable Echo e Change Background Color of Terminal window SS e Non Printable Characters allows you to hide non Change Background Color printable characters or to show them in Standard or Mon Printable Characters d ennanced format eg BECK e Default Settings returns all of the above settings to Default Settings default e Keyboard Macros allows you to create new keyboard Keyboard Macros macro commands that can be sent from function keys F2 F4 F5 etc Terminal Dropdown Menu The dropdown Terminal menu has Capture Text Save Current Te
56. MICROSCAN MS 2D Engine User Manual P N 84 000008 Rev A Copyright and Disclaimer fi Copyright 2015 Microscan Systems Inc Tel 1 425 226 5700 800 762 1149 Fax 1 425 226 8250 All rights reserved The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and or service Microscan manufactured equipment and is not to be released reproduced or used for any other purpose without written permission of Microscan Throughout this manual trademarked names might be used We state herein that we are using the names to the benefit of the trademark owner with no intention of infringement Disclaimer The information and specifications described in this manual are subject to change without notice Latest Manual Version For the latest version of this manual see the Download Center on our web site at www microscan com Technical Support For technical support e mail helpdesk microscan com Warranty For current warranty information see www microscan com warranty Microscan Systems Inc United States Corporate Headquarters 1 425 226 5700 800 762 1149 United States Northeast Technology Center 1 603 598 8400 800 468 9503 European Headquarters 31 172 423360 Asia Pacific Headquarters 65 6846 1214 MS 2D Engine User Manual Introduction Table of Contents Chapter 1 Demo Kit Quick Start Step 1 Check Hardware and Development Board 1
57. Macros button brings feme up the Function Keys dialog In this dialog you can ara A aaa select the desired function key and then enter your Key Mop Key F2 Clearkey Clear All Keys macro keystrokes in the associated key map For example to make Ctrl F2 the keystroke to send a trigger ge character select F2 then in the Ctrl row enter lt trigger src character gt and click OK Then whenever the Ctrl F2 CH keystroke is pressed the trigger character will start the read cycle Note The F1 key is reserved for opening ESP Help and the F3 key is reserved for the Find Next function Change Font Allows you to modify the font used for decode data received from the MS 2D on the Terminal screen Change Echo Font Allows you to modify the font used for command characters typed into the Terminal view Enable Echo Allows you to enter command characters in Terminal Display Incoming Data Even When Not in Focus When Display Incoming Data Even When Not in Focus is enabled data from the MS 2D will continue to appear in the Terminal even when ESP is not the top window MS 2D Engine User Manual 2 7 Menu Toolbar Preferences gt Bar Code Options Tab Preferences as Sizing Information Example The Bar Code Options dialog allows you to set the size of user created symbols Sizing Information Sets the bar width or module width in mils or thousandths of an inch of user created symbols
58. Preamble o Postamble A II D bt Windows Home End Enter Escape In addition to typing directly Page Up Backspace Scroll through a list of all preamble in the text fields and selecting and postamble options and then from the dropdown menu PSS SSS MIA click Insert you can also click any of Page Down Up these preset buttons to set a reamble or postamble re A j i Lett Down Right Carriage Return CA 4 Percent Sign Esc FUU me Delay Tab Keystroke USB Tab Asci AS232 Forward Slash Eso MS 2D Engine User Manual 4 9 Keyboard Mapping Keyboard Mapping The Keyboard Mapping feature provides alternatives for keyboards that do not conform to U S English mapping Note Universal Keyboard mapping is slightly slower than the other language specific options because it maps data by reference to the full set of ASCII characters The advantage of Universal Keyboard mapping is that it allows any language and keyboard layout to be mapped Important Keyboard Mapping is not to be confused with USB Keyboard Mode which has an entirely different function namely to enable USB cabled communications See USB Interface sae M0008_02 U S No Leading 0 Default d D M0010_01 French KC ae MOO 3 01 Universal MO1 90_0 1 Swiss TEA M0009 02 U S with Leading 0 U S Ctrl Ch
59. Ps Menu toolbar Utilities views File Model Options Connect View Help a Ei ll Sa Y lb EZ Mode Autoconnect Send Recu Switch Model Paramgters Terminal Utilities Communication Symbologies lt Steg Click on tabs in this row to access configuration trees like the one shown below Parameters ESP Values E Communications gt Communications Mode R5232 v i pra See Click the Parameters icon to return to full App Mode view from Terminal or Utilities Parity 2 Stop Bits One _ Data Bits Seven a Host Protocol Point to Point lt El Keyboard Mapping English USA ba Cap Lock Mode Off n Numeric Key Alpha Numeric G Preamble Disabled o Postamble Enabled For Help press FL Note See the corresponding sections of this documentation for specific information on any of the views or modes mentioned above MS 2D Engine User Manual 2 3 Menu Toolbar Menu Toolbar File gt New Whenever New s selected the default configuration of New Ctre N ESP is loaded S Open Ctri 0 Open Save Save Ctri 5 When Save or Save As is selected the ESP configuration S is saved to the host computer es hard drive and available dave AS whenever the same file is selected under Open J Print Ctrl P Important When you save menu changes to your hard drive these changes are not saved to the MS 2D The oc Illustration below shows how se
60. S1 14 0 Disabled Truncated decoding 1 Enabled GS1 14 Stacked and 0 Disabled 4 GS1 14 Stacked Omnidirectional 1 Enabled decoding 0 Disabled 4D UPC Expansion 0 1 Enabled Also see registers 4E 6A 74 MS 2D Engine User Manual A 33 Serial Commands 0 Disabled 4E UPC Supplemental 0 1 Enabled Also see registers 4D 6A 74 Binary Dip Switch Bit Controls Value 0 Disabled 0 MSI Plessey CEET 0 Disabled 1 Enabled 1 1 mod 10 2 mod 10 and mod 11 4F IMSI Plessey Symbology 1 3 2 mod 10 3 1 Checksum 5 1 mod 10 strip cs 6 mod 10 and mod 11 Strip cs 7 2 mod 10 Strip cs 0 Disabled 4 Improved Bounds T Fnabled Binary Dip Switch Bit Controls Value 0 Disabled 50 Aztec Symbology 1 0 Aztec decoding 1 Enabled 4 _ nverse Aztec decod 0 Disabled INQ 1 Enabled Valid Range 1 to 640 pixels Decoder uses only the specified pixel 53 Decoder HD field FOIO Width 280 640 width in the HD field FOIO Also see registers 54 98 99 Valid Range 1 to 960 pixels Decoder uses only the specified pixel 54 Decoder HD field FOIO Height 3C0 960 height in the HD field FOIO Also see registers 53 98 99 A 34 MS 2D Engine User Manual Appendices 55 Notify Of Read Failure 0 Disabled 1 Send r packet on no read Geer packet in Packet Data 0x100xx post event on no read where
61. User Manual I O Parameters Beeper The Beeper parameters allow you to set the Volume Duration and Separation of the beep and whether or not it will beep on a Good Read Beeper volume is 100 by default 0 100 seconds Duration by default and 0 100 seconds Separation by default Beep on Good Read is enabled by default GC Beeper a Volume 100 Ee Duration 100 Separation 100 Disabled Enabled Read the configuration symbols below to enable or disable Beeper ddp M0167_01 M0168 OI Beeper Off Beeper On MS 2D Engine User Manual 7 5 Button Stay Down Time Button Stay Down Time Button Stay Down Time sets the amount of time in seconds that the imager will continue to process the current decode symbol event The imager will behave as if the trigger is being activated for this specified amount of time 0 000 Seconds 7 6 MS 2D Engine User Manual I O Parameters Motion Detect Event Motion Detect Event allows you to determine the imager s behavior when motion is detected in the field of view Motion Sensitivity allows you to determine 3 Motion Sensitivity the sensitivity of motion a ds Show Target detection lower is more Motion Detect Start Delay Dead Both Fields sensitive 5 is default d Fiel d Motion Detect Start l Delay allows you to set Read Par Field the amount of delay Read Primary Field before a motion detect event occurs 0 seconds is default Show Target The
62. a Good Read Near Field or Far Field will be activated to capture an image when the imager is triggered externally Trigger Active When an external trigger is active the reader will either decode once and stop or decode continuously depending on how this parameter is set Trigger Active is set to Read Once by default Continuous Read Important Ignore Duplicate Symbol Timeout should be set to a value greater than 0 when Trigger Active is set to Continuous Read MS 2D Engine User Manual 5 3 Default Continuous Event Default Continuous Event This parameter allows you to determine the default state of the imager Event Delay Ides O O Show Target Motion Detect Read Both Fields Read Near Field Read Far Field Read Primary Field Idle Default When Default Continuous Event is set to Idle the imager will remain inactive until triggered Show Target When Default Continuous Event is set to Show Target the imager will display the target LEDs but remain inactive until triggered externally Motion Detect When Default Continuous Event is set to Motion Detect the imager will remain inactive until motion occurs in the field of view if a symbol is hand presented for example Read Both Fields Both Near Field and Far Field will be continuously activated to capture an image Read Near Field Near Field will be continuously activated to capture an image Read Far Field Far Field will be continuously activated to c
63. a string Postamble characters will appear in the order that they are enabled left to right For example if you enable a space and then a comma and then decode a symbol containing the data ABC your output will look like this ABC The only limit to the number of postambles enabled is the total memory size available Set the desired postamble by reading the appropriate symbol below LN M0137_02 M0140 02 M0143_02 Comma Space Tab RS 232 Only a M0142 02 M0136_02 M0138 02 Tab USB Keyboard Only Carriage Return Line Feed RS 232 Only RS 232 Only M0139 02 M0141 02 ia Carriage Return Line Enter USB Erase None Feed RS 232 Only Keboard Only M0145_02 Erase Preamble and Postamble Data 4 8 MS 2D Engine User Manual Communications Preamble and Postamble by ESP Characters can also be added to the beginning and end of data strings using ESP There are a few different ways to do this using the interface shown below You will see the Communications tree control on the left and the Preamble Postamble interface on the right When you type ASCII characters directly into the Preamble or Postamble text fields and then click Send to Reader those preamble or postamble characters are enabled and will appear in data output Preamble Save As Postamble Fi Send to Reader Save pre and postamble settings and send them to the imager
64. ager will re transmit data if it doesn t receive acknowledgement from the host Reader Send Retry Count Reader Send Retry Count 11 235 Reader Send Retry Count sets the number of times the imager will re transmit data before abandoning further send attempts The minimum retry count is 1 which represents the initial transmission Host Acknowledgement Timeout Host Acknowledgement Timeout 0 015 Seconds The Host Acknowledgement Timeout is the amount of time in seconds that the imager will wait for an acknowledgement from the host before re sending data MS 2D Engine User Manual 4 11 Communications Mode Text Commands When the Text Commands feature is enabled the MS 2D can accept text commands via RS 232 connections and USB Virtual COM modes Note Text Commands are not supported in USB HID Mode M0146 01 M0147 01 Enable Text Disable Text Commands Commands Default Text Commands by ESP Text Commands Disabled enable magic sequence Ext Comment Disabled enable magic sequence e TE SE Disabled Enabled Suppress Echo text Enabled that a user enters in the terminal Enabled suppress echo will not be shown When Text Enabled SUppress echo and responses es Echo SE Disabled enable magic seguence neither user entered data or imager responses will be shown and only decoded symbol data will appear in the terminal See Terminal Right Click Menu for a way to change Echo settings
65. ance ICES 003 FCC Compliance FCC Part 15 Subpart B The product herewith complies with the requirements of the following Directive and carries the CE Marking accordingly e EMC Directive 2004 108 EC This certification applies to the MS 2D as a stand alone OEM engine and does not apply to the MS 2D as an integrated module When integrating the MS 2D into another product that product will still need to obtain any applicable CE certifications for the full product The MS 2D is RoHS compliant MS 2D Engine User Manual 3 21 Compliance Information 3 22 MS 2D Engine User Manual WS 4 Communications Contents Communications by Eh 4 2 COMMUNICATIONS Overview cccccecceececceececceececcuececececeeeueueueeeseueeeeaeeueeaeeueeaueneeauenesaueneeaueaeeaennenes 4 3 A A A ee 4 4 RS 23Z2 MOI ACC O SA AA NE 4 5 Se 4 7 RoOstamble a A RA ARA Sada 4 8 Preamble and Postamble by Eh 4 9 EE MAD DING eege 4 10 Gommunicatons Mode cs AA AAA A 4 11 Sl as a ee ee ce i a ee ea Ne ne 4 13 Ki cme E I O AES LTTE Leo ens OR ar es ME A EO Soe 4 14 Text COmimanG MImMGOU ie TA E a TA Vi a ete Vette 4 15 This section explains how to set up communications between the MS 2D and a host With Microscan s ESP Easy Setup Program configuration changes can be made in the ESP tree controls and then sent and saved to the MS 2D The Data Matrix symbols in this section can also be decoded to configure the MS 2D s Communications parameters MS
66. apture an image Read Primary Field When Read Primary Field is selected the most recent field to have produced a Good Read Near Field or Far Field will be continuously activated to capture an image Event Delay The default Event Delay is 0 100 seconds 5 4 MS 2D Engine User Manual Read Cycle Maximum Decodes per Read Maximum Decodes per Read allows you to set how many decodes can be performed in a single read cycle 1 11 100 MS 2D Engine User Manual 5 5 Read Cycle Timeout Read Cycle Timeout Read Cycle Timeout determines the duration of the read cycle The default Read Cycle Timeout is 0 500 seconds 0 500 Seconds 5 6 MS 2D Engine User Manual Read Cycle Ignore Duplicate Symbol Timeout Ignore Duplicate Symbol Timeout sets the imager not to output the same symbol data multiple times within the time period designated 0 000 Seconds WW MS 2D Engine User Manual 5 7 Targeting Zone Tolerance Targeting Zone Tolerance Targeting Zone Tolerance is particularly useful in environments where closely spaced sym bols of various sizes need to be precisely targeted It allows the imager to narrow the field of view relative to the size of a symbol and to determine the distance the target must be from the symbol for a decode event to occur The default Targeting Zone Tolerance is 1600 Formula for calculating Targeting Zone Tolerance 2 x distance from target to symbol in pixels symbol width or heigh
67. ar KC KC me MO011 01 M0012 01 German Japanese he hte M0014 01 M0189 01 Custom Belgian Keyboard Mapping by ESP 4 10 KL sl k O A LA US English without leading O in alt num ASCII Universal Custom US English with leading O m alt num French German Japanese US Enghsh with ctrl char SUES Belgium MS 2D Engine User Manual Communications Communications Mode Some ESP Communications options are unique to the software and do not have corresponding programming symbols These options are explained below Reader Packet Format Reader Packet Format Ran we Ge Data that is sent from the imager to the host in Raw format is sent without packet framing or check characters One Way communication is in a raw format no response is expected from the host and data is not resent Packetized data is sent with framing a preamble communicating the amount of data to be transmitted and a postamble containing error detection and check characters and a response is expected from the host Two Way communication is in packet format Reader to Host Packet Size Reader to Host Packet Size 116384 1 16354 The Reader to Host Packet Size is the amount of data in bytes that is sent to the host in packet format This feature allows you to set the maximum allowable packet size Expect Host Response Expect Host Response Disabled S Enabled When Expect Host Response is enabled the im
68. ausing the reader to beep 3 times 03 in text command format The first 4 OxEE are the preamble followed by the character or 23h the beep command and followed by data size of 1 with a data datum of 3 following it 0x00 is the reserved field followed by two bytes CRC14 of the command data size data datum OxEE OxEE OxEE OxEE 0x49 0x00 0x00 0x03 0x3C This executes the info command I in text command format Since it does not have any data datum associated with it 0x00 following 0x49 ASCII 1 but before the reserved field and CRC14 0x00 0x03 0x3C indicating it has no dataopt OxEE OxEE OxEE OxEE 0x50 0x04 0xC4 0x32 0x35 0x35 0x00 0x43 0x3C This will change the reader to trigger read mode P C4 255 in text command format Ox50 is the command type 0x04 indicates that following 4 bytes are the data option with OxC4 being the register that needs to be updated and 0x32 0x32 0x35 being the new value OxEE OxEE OxEE OxEE 0x50 0x03 0xA9 0x35 0x63 0x00 0x77 0x6B This will change the reader Bypass Gain to 92 Ox5c percent P A9 5c in text command format 0x50 is the command type 0x03 indicates that the following 3 bytes are the data option with OxA9 being the register that needs to be updated and 0x35 0x63 5c being the new value OxEE OxEE OxEE OxEE 0x50 0x07 0x28 0x31 0x45 0x41 0x29 0x46 0x41 0x00 0x14 0x18 This will change Good Read Duration to 250ms P 1EA FA in text command format In this case
69. bled E M0066_ 01 M0065_01 Sample Composite Symbol m h gu 6 18 MS 2D Engine User Manual Symbologies Symbology Identifier When Symbology Identifier is enabled an AIM Association for Automatic Identification and Mobility preamble is added to decoded data output see the AIM Symbology Identifiers list This preamble identifies what kind of symbology has been decoded Symbology Identifier by ESP symbology Identifier Disabled Enabled AIM Symbology Identifiers A H Sot om pm e GO o Code 39 Code 128 Data Matrix GS1 DataBar Composite UPC EAN Codabar Code 93 Interleaved 2 of 5 PDF417 MicroPDF417 QR Code Micro QR Code Other Pharmacode Aztec MS 2D Engine User Manual 6 19 Symbology Identifier 6 20 MS 2D Engine User Manual MS 2D Engine User Manual MOS LC Parameters Contents VO Parameters Dy ESP marei eE On See re Pde etree ee aE ee eC ee er 7 2 NO Read IN OU GATOR is iets ot cele tt o ala ee Ne o e lll BN dd 7 3 FARO SUING EE 7 4 A tele a ea eet enna ae 7 5 Button Stay DO Wi TIME eae e 7 6 Motion Reg EVI ccs ees eee ds 1 7 Image Cial ci E 7 8 This section includes instructions on setting up conditions for changing input output electrical transitions for control of the imager s internal and external devices A discrete UC in out signal is an electrical transition from one voltage level to another so that digital switching can occur The Data Matrix symbols in this se
70. c onds The spacing in milliseconds between beeps Also see registers 26 59 A8 Bypass Exposure 19 25 Valid Range 0 to 64 100 percent Also see register D1 A9 Bypass Gain SE 95 Valid Range 0 to 64 100 percent Also see registers D1 MS 2D Engine User Manual A 37 Serial Commands AC Wide field FOI1 Picture Window Left Position Specify left edge of window used with take picture The position and size are relative to the virtual image i e not the rotated physical image Note Overall image is 960 pixels by 1280 pixels Upper half is Wide field FIO1 lower half is High Density FOIO Also see registers 36 43 AD AE AF AD Wide field FOI1 Picture Window Upper Position Specify upper edge of window used with take picture The position and size are relative to the virtual image i e not the rotated physical image Note Overall image is 960 pixels by 1280 pixels Upper half is Wide field FIO1 lower half is High Density FOIO Also see registers 36 43 AC AE AF AE AF Wide field FOI1 Picture Window Width Wide field FOI1 Picture Window Height 500 1280 3C0 960 Specify width of window used with take picture The position and size are relative to the virtual image i e not the rotated physical image Note Overall image is 960 pixels by 1280 pixels Upper half is Wide field
71. cept for the initial sequence Note A is the ASCII character that corresponds to 41 hex thus P 418 would be equivalent Note gt PA1 is used for interactive text commands If the commands are to be saved in a file and sent non interactively use gt PA7 instead this enables text commands but disables echo and command responses See Command Types Reader Settings and CRB System for additional information The following two examples can be sent to a reader in RS 232 mode from ESP Terminal by just typing the example text MS 2D Engine User Manual A 15 Serial Commands Example 1 make the reader beep 3 times 03 Expected output should make reader beep 3 times Example 2 set reader to continuous read High Density field FOI0 only P C4 5 Expected output should set reader to continuous read High Density field FOIO only Example 3 set reader to trigger read mode P C4 255 Expected output should set reader to trigger read Example 4 trigger the reader 03 Expected output should trigger the reader Packetized Commands Packetized commands consist of packetized data sent from Host to Reader to configure and cause the reader to perform certain functionalities e g settings Packetized commands are always enabled unlike text commands In addition they include error detection data making them more robust than text commands normal command structure preamble command type data size dataopt reserved
72. ck the date and time will reset to 2000 01 01 00 00 00 upon power up U Reserved for script engine Requests the reader to write its current settings from RAM to its non vol W atile memory The reader will respond with d or e Acknowledge the receipt of a packet data specifies the received packet Y number one byte The reader will not respond Request the reader to reboot data is Z e empty or 0 reboot the reader e 1 restart application The reader will respond with d or e before it reboots Requests the reader to upload the specified stored file data contains the file name terminated with ASCII NUL The reader will respond with A e g packet containing filename lt tab gt size e Z packet s e d packet containing EOF lt tab gt CRC16 Note filename help is reserved to send command information Causes the reader to wait for all buttons to be released and clear its event queue The reader will respond with d or e Process data as a decoded string The reader will respond with d or e MS 2D Engine User Manual A 21 Serial Commands Simple Protocol The file is split into blocks of 236 or less bytes each and downloaded to the reader via 1 2 and 5 commands using the following sequence 1 Send a 7 command to initialize the download 2 Wait for a d or e response from the reader or a timeout a If timeout or e response restart
73. cle by ESP Read Cycle by ESP WA Parameters LEI Read Cycle App Mode a External Trigger Click this button gt Trigger Active to bring up the Default Continuous Event App Mode view Dent Dela and then click the Fee Read Cycle tab i Maximum Decodes per Read is Read Cycle Timeout Ignore Duplicate Symbol Timeout 2 Targeting Zone Tolerance a Morphological Preprocessing oh Size Camera Setti ngs E ESP Values Read Both Fields Read Once Idle 100 To open nested options single click the To change a setting double click the setting and use your cursor to scroll through the options MS 2D Engine User Manual Read Cycle External Trigger The External Trigger parameter allows you to determine imager behavior when triggered externally Show Target Read Both Fields Read Near Field Read Far Field Read Primary Field Show Target The target LEDs will illuminate when the imager is triggered externally Read Both Fields Default Both Near Field and Far Field will be activated to capture an image when the imager is triggered externally Read Near Field Near Field will be activated to capture an image when the imager is triggered externally Read Far Field Far Field will be activated to capture an image when the imager is triggered externally Read Primary Field When Read Primary Field is selected the most recent field to have produced
74. code 1 active low Note 1 Pin has a weak pull up to VIN Host Interface Pinouts USB Pin Name Type Description Note 1 lt unused gt 1 2 VIN Power Power supply voltage input 3 GND Power Power supply and signal ground 4 D Bidirectional USB D signal 5 lt unused gt 1 6 D Bidirectional USB D signal 7 lt unused gt 1 8 PwrDwn Output Power down indicator 1 9 nBeeper Output Active low signal can be used to indicate 1 errors or success 10 nGoodRead Output Indicates a successful decode active 1 low 11 nWakeUp Input Bring the unit out of sleep state active 1 low 12 nTrigger Input Activate image acquisition decode 1 active low Note 1 Pin has a weak pull up to VIN 3 12 MS 2D Engine User Manual Integration Electrical Control Signals The MS 2D is equipped with various control signals lines or pins that control or provide output on a variety of functions with the device See the MS 2D Timing Diagrams and Timing Table in this guide for additional details Pin 8 Power Down The PwrDwn line will be asserted HIGH when VIN is present and the MS 2D has switched to the sleep state PwrDwn will be transition to the LOW state when VIN is not present or when VIN is present and the MS 2D is not in sleep state Pin 9 Beeper The nBeeper line can be pulled LOW for a specified length of time or for a series of pulses of a specified duration on a successful decode or on certain error conditio
75. cordingly e EMC Directive 2004 108 EC This certification applies to the MS 2D as a stand alone OEM engine and does not apply to the MS 2D as an integrated module When integrating the MS 2D into another product that product will still need to obtain any applicable CE certifications for the full product The MS 2D is RoHS compliant MS 2D Engine User Manual vil Statement of RoHS Compliance All Microscan readers with a CG suffix in the FIS number are RoHS Compliant All compliant readers were converted prior to March 1 2007 All standard accessories in the Microscan Product Pricing Catalog are ROHS Compliant except 20 500013 01 and 98 000039 02 These products meet all the requirements of Directive 2002 95 EC European Parliament and the Council of the European Union for ROHS compliance In accordance with the latest requirements our RoHS Compliant products and packaging do not contain intentionally added Deca BDE Perfluorooctanes PFOS or Perfluorooctanic Acid PFOA compounds above the maximum trace levels To view the document stating these requirements please visit http eur lex europa eu LexUriServ LexUriServ do uri CELEX 32002L0095 EN HTML and http eur lex europa eu LexUriServ LexUriServ do uri OJ L 2006 372 0032 0034 EN PDF Please contact your sales manager for a complete list of Microscan s ROHS Compliant products This declaration is based upon information obtained from sources which Microscan believes to be reliabl
76. ction can also be decoded to configure the MS 2D s I O parameters LO Parameters by ESP I O Parameters by ESP Parameters ESP Values YA a VO Parameters Tai Mo Read Notification Disabled App Mode Targeting Enabled Click this button ce Target on before Capture Enabled A eck up the Beeper PP ode view Volume 100 and then click the DU 100 Read Cycle tab AA e Separation 100 i Beep on Good Read Enabled 5 Button Stay Down Time Ke Motion Sensitivity thant eted S vall Show Target A Read Both Fields Image Quality Read Near Field Read Far Field Read Primary Field To open nested options To change a setting single click the double click the setting and use your cursor to scroll through the options 7 2 MS 2D Engine User Manual I O Parameters No Read Notification No Read Notification allows you to enable or disable user feedback alerting you when a symbol is not decoded successfully The No Read message output is ap r indicating that the imager failed to decode the symbol E E E bled x Enabled MS 2D Engine User Manual 7 3 Targeting Targeting The Targeting parameter allows you to turn the targeting LEDs on or off They are on by default mabled Disabled Enabled Read the configuration symbols below to enable or disable Targeting Wis We Wale s LS Cd MO0196_ 01 M0197_01 Targeting Off Targeting On 7 4 MS 2D Engine
77. cts with the CE marking that complies with the ROHS2 process to acquire CE certification per the example given Example gt gt Machinery directive EMC directive ROHS2 Declaration of Conformity viii MS 2D Engine User Manual WE 7 Demo Kit Quick Start Contents Step 1 Check Hardware and Development Board 1 2 Sep 2 UE A A ne ae eee Renae eer meee Re eee 1 10 Step E A A nee eee 1 11 Sep COMMS Eege ee DEE ii 1 12 Step 5 Position the MS 2D ENE o ns odds 1 13 Step 6 Configure the MS 2D Engine mb 1 14 Step 7 SAVE GNandesIME SR ia 1 15 PDN A UN Sh A A a ae 1 16 Command DSTA Sissies ate litt e tte ee nace e nd O Me 1 17 This section is designed to get your MS 2D Engine with development board up and running quickly Following these steps will allow you to get a sense of the MS 2D s capabilities and to test symbol decode performance Additional setup information for installing the MS 2D into your application can be found in the subsequent sections Important Although the development boards can be converted from USB to Serial and vice versa with the appropriate RJ50 interface cable the MS 2D Engine itself cannot be converted MS 2D Engine User Manual 1 1 Check Hardware and Development Board Step 1 Check Hardware and Development Board Caution Be sure that all cables are connected BEFORE applying power to the system Always power down BEFORE disconnecting any cables MS 2D Engine with Development Board
78. d Allowed 1 Enabled 2 2 Digit Symbol 0 Disabled Allowed 1 Enabled 0 Disabled 137 PDF417 Handle Invalid Shift O a Allows the decoding of PDF417 bar codes that were improperly encoded Valid Range 0 to 7FFFFFF Millisec onds Consecutive duplicate codes i e 159 Ignore Duplicate Code ms codes that contain the same data are blocked for this amount of time in milli seconds 0 turns off blocking of dupli cate codes Binary Dip Switch Bit Controls Value 0 None 1 0 Technique 1 Erode 1D7 Morphology 2 Dilate 0 Small 3x3 3 2 Size 1 Med 5x5 2 Large 7x7 1D8 BC412 Status ee 1D9 UPC EAN Status SE MS 2D Engine User Manual A 41 Serial Commands Binary Dip Switch Bit Controls Value 0 Direction ae 1 Reverse 4 _ Fixed Symbol 0 Disabled Length Status 1 Enabled 0 Mixed 1 All Narrow 1DC Pharmacode Settings 28A40 3 2 Bar Width Status 2 All Wide 3 Use Fixed Threshold 8 4 Minimum Number of 4 10 16 Bars Value Default 4 43 9 Fixed Symbol 1 10 16 Length Value Default 5 29 Fixed Bar Width 165535 14 Threshold Default 10 1EA Good Read Duration ms C8 200 Valid Range 0 to 7FFFFFF Milliseconds 1EB Decoder Data Matrix Module Size 32 50 Valid Range 0 to 7FFFFFFF Millisec onds A built in delay of 200 ms prevents motion detect to detect motion right 20E Motion Detection Start Delay ms
79. d its resulting image Various types are chromatic spherical coma astigmatism and distortion Absorption The loss of light of certain wavelengths as it passes through a material and is converted to heat or other forms of energy Active Illumination Lighting an area with a light source coordinated with the acquisition of an image Strobed flash tubes and pulsed lasers are examples ADC See Analog to Digital Converter A D Converter See Analog to Digital Converter AGC See Automatic Gain Control Ambient Light Light which is present in the environment of the front end of a reader and generated from outside sources This light unless used for actual illumination will be treated as background noise by the reader Analog A smooth continuous voltage or current signal or function whose magnitude value is the information Analog to Digital Converter A D Converter or ADC A device that converts an analog voltage or current signal to a discrete series of digitally encoded numbers signal for computer processing Application Specific Integrated Circuit ASIC An integrated circuit that is customized for a particular kind of use rather than general use All vision system elements including firmware can be integrated into one ASIC Automatic Gain Control AGC Adjustment to signal strength that seeks to maintain a constant level regardless of the distance between a reader and symbol Auxiliary
80. discrete signals Image Sensor A device that converts a visual image to an electrical signal a CCD for example Initialize Implement serial configuration Commande into the reader s active memory Input A channel or communications line Decoded data or a discrete signal that is received by a device Ladder Orientation A linear symbol orientation in which the bars are parallel to the symbol s direction of travel Light Emitting Diode LED A semiconductor device that emits light when conducting current Lens A transparent piece of material with curved surfaces which either converge or diverge light rays Multidrop A communications protocol for networking two or more readers or other devices with a concentrator or controller and characterized by the use of individual device addresses and the RS 485 standard Normally Closed A discrete output state that is only active when open Normally Open A discrete output state that is only active when closed Object Plane An imaginary plane in the field of view focused by a reader s optical system at the corresponding image plane on the sensor Output A channel or communications line Data or discrete signals that are transmitted or displayed by a device Parity An error detection routine in which one data bit in each character is setto 1 or 0 so that the total number of 1 bits in the data field is even or odd Picket Fence Orientation
81. e MS 2D s Symbologies parameters MS 2D Engine User Manual 6 1 Symbologies by ESP Symbologies by ESP Parameters ESP Walues JA E Symbologies App Mode E 2D Symbologies Click this button to Data Matrix Enabled bring up the App Mode i i QR Code Enabled view and then click the Aztec Code Enabled Symbologies tab CLD Symbologies ei Code 39 Enabled Code 128 Enabled z BC412 z Code 93 Enabled E Codabar Enabled Interleaved 2 of 5 Enabled To open A nested l E UPC Enabled options Postal Enabled SE l Ei Pharmacode Disabled 651 DataBar Enabled AIN oe Stacked Symbologies PDF417 Enabled Micro PDF417 Disabled Composite Disabled a l Disabled e Disabled Enabled To change a setting double click the setting and use your cursor to scroll through the options 6 2 MS 2D Engine User Manual Symbologies Data Matrix Data Matrix Disabled Enabled Sample Data Matrix Symbol W Note The programming symbols for Data Matrix Enabled and Data Matrix Disabled are available on page A 11 in Appendix C If you disable the Data Matrix symbology programming symbols will not be decodable by the MS 2D and Data Matrix will need to be re enabled using ESP Use the Data Matrix Disabled programming symbol with caution MS 2D Engine User Manual 6 3 QR Code QR Code QA and Micro QAR Code bl QA and Micro UR Code Micro QAR Code QR Code Inver
82. e and from random sample testing however the information is provided without any representation of warranty expressed or implied regarding accuracy or correctness Microscan does not specifically run any analysis on our raw materials or end product to measure for these substances The information provided in this certification notice is correct to the best of Microscan s knowledge at the date of publication This notice is not to be considered a warranty or quality specification Users are responsible for determining the applicability of any ROHS legislation or regulations based on their individual use of the product In regards to RoHS Directive 2011_65 EU Microscan produces Monitoring and Control Instruments as well as Industrial Monitoring amp Control Instruments as defined within the directive Microscan has developed and is implementing a ROHS2 compliance plan with the intention of bringing all active products listed in our current marketing literature within full compliance as per the directive deadlines Key milestones for the transition plan are as follows e Complete internal product audit by July 2014 e Initial Monitoring and Control Instruments ROHS2 compliant products available by December 2014 e Initial Industrial Monitoring amp Control Instruments ROHS2 compliant products available by July 2015 e All new products introduced in 2015 are expected to be WEEE amp RoHS2 compliant Microscan will mark the produ
83. e State In the Active state the unit is capturing images and initiating the decode process and or storing images The unit transitions to Active state from Idle state when a trigger event is received Idle State In the Idle state the unit is not actively capturing images The processor is fully functioning and communication can take place upgrades can be performed and scripts can be run The Idle state is entered from the Boot state after power on from the Active state after a register defined timeout in which there are no trigger events and from the Sleep state on receipt of a wake up Sleep State The imager illumination and most of the processor is powered down The CPU wake up circuitry the memory and the input output buffers are powered The unit enters the sleep state after a register defined timeout of inactivity On receipt of a wake up on the nWakeUp pin the processor restores the run environment and enters the Idle State MS 2D Engine User Manual 3 13 Electrical Specifications Power On Boot Timing Diagram The PwrDwn signal will transition to HIGH shortly after VIN is applied and will remain HIGH until the main application starts Vin nBeeper nGoodRead PwrDwn gt tpul pe tpu3 gt d tpu2 Parameter Symbol Min Typ Max Unit Note Power on to outputs at default tpu1 10 msec Power on to PwrDwn deasserted tpu2 9 sec PwrDwn deasserted to ready Idle tpu3 4 sec 1 state afte
84. eaved 2 of 5 UPC EAN Codabar Code 93 Pharmacode Planet Postnet Japan Post Australian Post Royal Mail Intelligent Mail KIX Environmental Operating Tempurature 20 to 55 C 4 to 131 F Storage Tempurature 30 to 65 C 22 to 150 F Relative Humidity 5 to 95 non condensing Ambient Light Immunity Sunlight Up to 9 000 ft candles 96 890 lux Shock Withstands multiple drops of 6 1 8 meters to concrete in an enclosed housing Side Indica tors Kei 720 o Symbol Locator Blue LED targeting beam Note Nominal dimensions shown Typical tolerances apply Beeper Good Read MS 2D Engine Dimensions A 2 MS 2D Engine User Manual Appendices Electrical Power 5VDC Typical 303 mA Idle 57 mA Sleep 1 6 mA CE Standards Emissions EN 55022 2006 Class B Limits ICES 003 LED Safety IEC 62471 2006 Ed 1 0 Read Ranges Fl mir 107 254 _ 20 mil 2D Pe 9 229 f 84 203 A 7 5 mil 1D 74178 a _5mil 1D E Bi Ke bm 2D a Se 5 127 4 102 3 76 24 51 1 25 127 102 76 51 25 25 51 76 102 127 152mm O eg ear belha Wide Axis H 3 4 Wi Narrow Bar Read Range STANDARD DENSITY 1D 0050 127 mm 3 7 to 5 0 94 to 127 mm 0075 191 mm 2 2 to 6 5 56 to 165 mm 010 254 mm 1 5 to 8 0 38 to 203 mm 020 508 mm 2 3 to 15 5 58 to 394 mm 2D 0050 127 mm 3 7 to 4 6
85. ecommended 1 10 MS 2D Engine User Manual Demo Kit Quick Start Step 3 Select Model When you start ESP the following menu will appear Select a Model Current Legacy Legacy MG EZ Match MG A BEEM Qs MG DO MS Connect M5 Connect 10 510 2 cect Quadrus MINI MINI Hawk D Hawk 0 Hawk 8 HG 20 MG Mobile Hawk HE 4xT Description M5 20 2 Show this dialog at startup W Skip EZ Mode 1 Click the button showing the MS 2D Engine 2 Click OK Note You can also double click the MS 2D Engine button to make your selection 3 Click Yes when this dialog appears Would you like to connect to the MS 2D Switch Model Note If you need to select another model later click the Switch Model button near the top of the screen or use Model gt New Model in the menu toolbar MS 2D Engine User Manual 1 11 Connect Step 4 Connect Connection Wizard To connect using the Connection Wizard e Click Connect on the menu toolbar and then select Connection Wizard e Select RS 232 or USB to activate the appropriate display e Configure settings as required by the application and click Connect 8 RS 232 USB Jn eS Baud 3600 X No USB device was found Please check the AS 232 SSS RS 232 connections and make sure the reader is setup for USB Parity Er O USB Stop Bits Une Me Select Device Data Bits Seven Port COM1 T Aus Port In U Force Connec t Preen
86. ect Jumpers POLARITY BOOT M SELECT J5 selects whether or not the primary RS 232 data are inverted and the combination of J6 and SW2 will select the boot mode the kit comes up in The RS 232 data will be inverted if J5 has pins 2 3 bridged and will remain non inverted if the jumper is left in the default position of 1 2 Refer to the table below for boot mode selection Boot Mode J6 SW2 Description 1 1 2 Open Normal Mode Reader Application y Upgrade Mode Linux Application to 2 1 2 Depressed upgrade Reader Application 3 2 3 Open Factory Restoration Mode 4 2 3 Depressed U Boot Upgrade mode Upgrade Linux OS and Filesystem Serial Debug Jumpers The serial debug jumper block of J4 J7 and J8 determine whether or not RS 232 Port 4 is routed to J3 and allows the user to tap off of the debug port on J2 J7 and J8 are shorted to connect MS 2D RS 232 Port 4 to J3 MS 2D Engine User Manual 1 9 Install ESP Step 2 Install ESP ESP Software can be found in the Download Center at www microscan com 1 Click Setup exe and follow the prompts in the installation wizard 2 Click on the ESP icon to run the program Minimum System Requirements e 233 MHz Pentium PC e Windows 8 7 Vista or XP operating system 32 bit or 64 bit e Internet Explorer 6 0 or higher e 128 MB RAM or greater e 160 MB free disk space e 800 x 600 256 color display 1024 x 768 32 bit color r
87. efault M0048_ 01 Code 39 Enable Checksum MS 2D Engine User Manual M0024 01 RS 232 19200 Baud M0028_ 01 RS 232 Even Parity M0032_01 UART Flow Control Hardware M0038_01 Codabar Off M0049 01 Code 39 Disable Checksum Default M0025_01 RS 232 38400 Baud M0029 01 RS 232 Odd Parity M0033_01 Aztec On M0046 01 Code 39 On Default M0050_01 Code 39 Enable Checksum and Strip from Result Appendices M0026_ 01 RS 232 57600 Baud M0030_01 RS 232 No Parity Default M0034 01 Aztec Off Default M0047_01 Code 39 Off M0051_01 Code 39 Extended Full ASCII On Configuration Symbols M0052_01 Code 39 Extended Full ASCII Off Default M0062 _01 Code 128 Off M0071 OI Delete Scanned Data from Memory Interleaved 2 of 5 Four Digit Minimum M0084 _ 01 MicroPDF417 Off Default M0059 01 Code 93 On Default M0065 _01 Composite On M0073_01 Interleaved 2 of 5 On Default Interleaved 2 of 5 Six Digit Minimum M0091_ 01 PDF417 On Default M0060 _01 Code 93 Off M0066_01 Composite Off Default M0074 01 Interleaved 2 of 5 Off M0092 01 PDF417 Off M0061_01 Code 128 On Default Interleaved 2 of 5 Two Digit Minimum M0083_01 MicroPDF417 On M0105_01 QR Code Off MS 2D Engine User Manual M0109 01 QR Code Inverse and Standard On M0117_01 All GS1 DataBar Off M0125_01 UPC Extensi
88. er Manual 3 1 Mechanical Specifications Mechanical Specifications 2D Engine with Decode Board Components 1 Fully assembled MS 2D Engine 2 Decode Board 3 Decode to Engine Flex Cable 2D Engine with Mounting Bracket Components 1 Fully assembled MS 2D Engine with Mounting Bracket 2 Mounting Bracket has multiple possible configurations 3 Decode Board 4 Decode to Engine Flex Cable LA y oa Su i Ah v mee pS gt EN 3 2 MS 2D Engine User Manual Integration 2D Engine with Mounting Tab Components Blue LED Targeting Lens Red LED Illumination Lens High Density Field Lens Wide Field Lens Mounting Tabs Self tapping Screw Tabs Printed Circuit Boards CON DOO BW MM a Flex Cable Connector connects Engine to Decode Board Receptacle 30 pin 0 4 mm Pitch MS 2D Engine User Manual 3 3 Mechanical Specifications 2D Engine Mechanical Specifications 1 The MS 2D has two holes available for mounting with two self tapping screws 2 Use M2 2 x 4 5 Philips pan head type AB steel zinc clear trivalent self tapping screws HIROSE CONNECTOR P N DF40C 30D5 0 4V 51 PIN 2 1 65 045 X 3 00 128 2 PLACES HOLES ARE PROVIDED FOR MOUNTING WITH SELF TAPPING SCREWS CLEARANVE HOLE FOR 2 OR M2 SCREW 2 PLACES UNITS MM INCHES X XX REFERENCE DIMENSION TOP VIEW FRONT VIEW SIDE VIEW 3 4 MS 2D Engine
89. et in the HD field FOIO Also see registers 53 54 99 99 Decoder HD field FOIO Y Offset Valid Range 0 to 959 pixels Decoder uses the pixels after the specified pixel offset in the HD field FOIO Also see registers 53 54 98 9A Decoder Wide field FOI1 X Offset Valid Range 0 to 639 pixels Decoder uses the pixels after the specified pixel offset in the Wide field FOI Also see registers 9B C7 C8 9B Decoder Wide field FOI1 Y Offset Valid Range 0 to 959 pixels Decoder uses the pixels after the specified pixel offset in the Wide field FOI Also see registers 9A C7 C8 9D Target Tolerance percent 640 1600 Valid Range 0 to 7FFFFFFF Percent For the Reader to accept a code the target dot must be within the code rect angle or in proximity to the symbol The nearness is defined as this percentage of the code s smaller dimension For example with a 10 x 20 mm code and a setting of 150 the target dot must be within 15 mm of the code Any value over 1000 is considered infi nite tolerance and no target checking is performed A2 Default Event Delay ms 64 100 Valid Range 0 to 7FFFFFFF Millisec onds The Reader will pause for this amount of time between each posting of the default event used with continuous read mode Also see register C4 AT Beep Pulse Separation ms 64 100 Valid Range 0 to 7FFFFFFF Millise
90. ext session If you do not save your current session any memos that you have entered during the session will be discarded and will be unavailable in your next session MS 2D Engine User Manual 2 11 Menu Toolbar Connect The Connect dropdown menu allows the user to access the Connection Wizard as well as the Autoconnect and Configure Multidrop dialogs Connect and Disconnect can also be performed directly from the dropdown menu without opening a dialog Connection Wizard Ls Autoconnect Connect Disconnect Connection Wizard To connect using the Connection Wizard e Click Connect on ESP s menu toolbar and then select Connection Wizard e Select RS 232 or USB to activate the appropriate display e Configure RS 232 or USB settings as required by the application and click Connect f Rs 232 lee use sml Baud 3600 dal No USB device was found Please check the RS 232 connections and make sure the reader is setup for SB AS 232 USB Parity Ken USB Stop Bits One v Select Device Data Bits Seven Z Aux Port In Use Force Connect Ge RS 232 Connection Wizard USB Connection Wizard e When a connection is established the green indicator in the status bar at the bottom right of the screen will be visible COMME Point to Point COML 9600 E 7 1 e If your RS 232 connection attempt fails click the Auto Connect button t
91. g the MS 2D for Low Power Applications eannnnennnannnnnnnnnnnennnnnnennni A 49 Appendix Glossary Of Terme A 51 A 1 General Specifications Appendix A General Specifications Mechanical MS 2D Engine Only Height 0 47 11 9 mm Engine with Tabs p Width 0 81 20 6 mm H Length 0 57 14 5 mm _ i Weight Without Mounting Tabs 0 09 oz 2 6 g I e TS fi Mechanical MS 2D with Decode Board Height 1 54 39 0 mm Width 0 98 24 9 mm Length 0 30 7 6 mm Weight 0 10 oz 2 8 g Mechanical Integrated Unit Height 1 54 39 0 mm Width 0 98 24 9 mm Length 0 86 21 8 mm Weight 0 91 oz 25 7 g Light Source Type High output red LED illumination Target Blue LED Light Collection Options Sensor CMOS 1 2 megapixel Optical Resolution 960 x 640 pixels high density and wide density Scanning Performance Pitch 60 from front to back Skew 60 from plane parallel to symbol side to side Tilt 180 Print Contrast Resolution 25 1D symbologies 35 2D symbologies absolute dark light reflectance differential measured at 650 nm Communication Interface USB 2 0 RS 232 TTL Memory 128 MB Flash ROM 32 MB RAM Symbologies 2D Symbologies Data Matrix ECC 0 200 QR Code Micro QR Code Aztec Stacked Symbologies PDF417 MicroPDF417 GS1 DataBar Composite and Stacked 1D Symbologies Code 39 Code 128 BC412 Interl
92. gure the imager for your application Batch File Archive Batch File Description MO38_01 Codabar Off M046_01 Code 39 On Default M047_01 Code 39 Off M048_01 Code 39 Enable Checksum M049_01 Code 39 Disable Checksum Default MO50_01 Code 39 Enable Checksum and Strip from Result 2 MO51_01 Code 39 Extended Full ASCII On M052_01 Code 39 Extended Full ASCII Off Default MO59_01 Code 93 On Default MO60_01 Code 93 Off MO61_01 Code 128 On Default M062_01 Code 128 Off M065_01 Composite Symbology On MO66_01 Composite Symbology Off Default M071_01 Delete Scanned Data from Memory M073_01 Interleaved 2 of 5 On Def MO74_01 Interleaved 2 of 5 Off M075_01 Interleaved 2 of 5 Two Digits On MO76_01 Interleaved 2 of 5 Two Digits Off M077_01 Interleaved 2 of 5 Four Digits On MO78_01 Interleaved 2 of 5 Four Digits Off MO83_01 Micro PDF 417 Symbology On M084_01 Micro PDF 417 Symbology Off Default MO91_01 PDF 417 On Default M092_01 PDF 417 0f M105_01 QR Code Off M109_01 QR Code Both Inverse and Standard On M111_01 Enable QR and Micro QR Code M112_01 GS1 Data bar Limited On 2 M116_01 GS1 Data bar All On Defauk 2 M117_01 GS1 Data bar All Off 2 M120_01 UPC On Default A M191 91 LIDO OR m Batch File Collection Batch File Description M002_01 USB Keyboard Windows M070_01 Data
93. he packet was encrypted and the decryption failed e The host is locked to a different reader The reader should indicate to the user that the packet has been rejected e g it may sound error beeps See related setting 0x12f notify of packet rejection The reader will not respond to the host MS 2D Engine User Manual A 19 Serial Commands Get setting from reader data contains a single character 0 255 which is the setting number The reader will respond with d and the setting value as a sequence of 8 ASCII hexadecimal digits or with e Note See Reader Settings for possible reader settings Requests the reader to send its information string no data The reader will respond with or e Requests the reader to restore settings to defaults no data The reader will respond with d or e J1 Complete restore of factory setup Will overwrite the apps and settings Requests the reader to send a list of its stored files data is e no data or 0 all non hidden files e 1 hidden files The reader will respond in the same manner as with the command each z packet containing a file name as a NUL terminated string of print able ASCII characters Set a bit or bits in a reader setting data is as defined in the com mand the specified integer is ORed with the existing setting value The reader will respond with d or e Note See Reader Settings for possible reader
94. hol to dampen Do not saturate the surface as this may cause streaking e Drag the moistened cotton swab cotton ball or soft clean cloth across the coated surface Do not rub e Repeat this procedure until no contaminants remain Note Many products designed for cleaning plastic lens eyewear such as pre moistened towelettes or lens cloths can be used to clean the MS 2D window Cleaning the MS 2D Housing If the housing becomes dirty clean it with a soft non abrasive cloth that has been moistened with water A mild detergent may be used to clean the housing but the detergent should then be rinsed away with a water moistened cloth Caution Do not submerge the MS 2D in water The housing is not watertight Do not use abrasive cloths or tissues on the MS 2D window abrasive cloths or tissues may scratch the window A 48 MS 2D Engine User Manual Appendices Appendix H Optimizing the MS 2D for Low Power Applications Achieving low power consumption with the MS 2D requires that certain setup and configuration values be programmed into the engine as well as certain protocols that need to be followed to wake up from sleep mode This appendix describes these operations Configuration To configure the MS 2D for low power operation various registers can be set to adjust sleep and wake timing Register Ox9F controls the duration between a completed read operation and when the unit goes to sleep It should be written with a n
95. igned for the development board and is different from the 12 ribbon cables that ship with the MS 2D as well as the cables shown in rows 7 8 and 9 of the table above IEN The contacts of either end of the development board interface cable must face the circuit board as shown at points A and B See Development Board Connections for details about the interface board that is provided as part of the MS 2D demo kit Attaching the Development Board Interface Cable To attach the z folded development board interface cable to the development board first slide the end of the ribbon cable with leads facing the circuit board downward into the housing Then carefully push the hinged clamp mechanism downward so that it covers the contact points as shown below Caution The connector housing and clamp mechanism are fragile eT Important The same procedure described above must be used to attach the other end of the development board interface cable to the underside of the decode board The only difference is that instead of facing down the leads must be facing up MS 2D Engine User Manual 1 3 Check Hardware and Development Board pai Board Connections J9 J10 LEDO lt TX A CH D CTS O TRIGGER LED1 RTS Ge J14 RTS LEDO Su 3 J15 16 BEER O WAKE UP J TX LED A J TRIGGER WAKE UP Les CO EXPANDED CTS J18 TRIGGER ILLUMINATION BOOT el d i E SELECT A Demo Kit Overview The MS 2D demo kit inc
96. illisec onds Counts down to the change to Idle Mode The most significant bit MSB of the 32 bit register indicates whether this timer is enabled Enable or Disable the timer by setting the MSB You can change the big directly by set ting the register value such as setting to 100 or you can change the value of just the MSB using the O set Q clear or toggle bit commands See Command Types for more information on these commands Action Command Enable 0 32 2147483648 Disable Q 32 2147483648 Toggle 32 2147483648 Idle Mode is the time between the last user interaction with the imager button press etc or firmware interaction communications etc and Standby Mode There are many user and firm ware events that will reset the timer Therefore it may seem that the timer is longer than the value set This state Active highest power usage Next state Idle 2D Keyboard Maps 0 US English without leading 0 in the ALT _ Number 1 ASCII ALT number universal 2 Custom requires user to download keyboard map 3 US English with leading 0 in the ALT number for non printable ASCII 4 French Keyboard 5 German Keyboard 6 Japanese Keyboard 7 US English with CTRL char for non printable ASCII MS 2D Engine User Manual A 29 Serial Commands 34 Maximum Candidate Decodes Per Read The Reader will process up to this
97. ination LEDs Assumes inputs and outputs are tri stated or high if pulled low current through pull up resistors will need to be added Except USB D and D Continuous scan oR ON 3 18 MS 2D Engine User Manual Integration Decode PCB to 2D Engine PCB Connector Pin Name Type Description 1 VIN Power VIN power to Optical Engine 2 VIN Power VIN power to Optical Engine 3 1 8V Power 1 8V power to Optical Engine 4 1 8V Power 1 8V power to Optical Engine 5 GND Power Power and signal ground 6 ExtClk Output External clock to imager 7 GND Power Power and signal ground 8 PixClk Input Pixel clock 9 GND Power Power and signal ground 10 FrameValid Input Vsync from imager 11 LineValid Input Hsync from imager 12 GND Power Power and signal ground 13 Dout4 Input Imager pixel data 4 14 Dout5 Input Imager pixel data 5 15 Dout6 Input Imager pixel data 6 16 Dout7 Input Imager pixel data 7 17 Dout8 Input Imager pixel data 8 18 Dout9 Input Imager pixel data 9 19 Dout10 Input Imager pixel data 10 20 Dout11 Input Imager pixel data 11 21 nlmagerReset Output Imager reset active low 22 ImagerStandby Output Imager standby 23 Sdata Input Output I2C bus data line 24 Sclk Output Outputl2C bus clock line 25 GND Power Power and signal ground 26 llumPwmoO Output PWM illumination signal 27 TargetLed Output Targeting LED control signal 28
98. le Send configuration settings to the MS 2D and save in ESP by clicking Send and Save e To save the Differences from Default report either as plain text or as a tab delimited text file click Save As e Click Send and Save to send the settings to the MS 2D and save them or Send to Reader to send the settings without saving them Important The use the Differences from Default feature you must connect to the MS 2D and Receive Reader Settings via the Send Recv button on the toolbar MS 2D Engine User Manual tap Send Recv 9 3 Firmware Firmware The Firmware view in ESP Utilities is a simple way to update and verify your imager s firmware and to update batch files Choose App Code from the Firmware Update dropdown menu and click Start to install new firmware Firmware Update B Select a file type to download Start Use this dropdown menu to Batch File Update locate batch files in the host computer s file directory ei Download the needed files directly to the imager by clicking the Start button Select a file to download Fimware Ventication Request Part No App Code Version 35 619001 10 015 Firmware Version 0270 The Firmware Verification tool sends a direct query to the imager for its Application Code Version Boot Version 0205 Firmware Version Boot Code Version and Radio Version Radio Version
99. le ends with a good read a timeout or a new trigger External Level Allows a read cycle to be initiated by a trigger signal from an object detector The read cycle ends when the object moves out of the detector s range Falling Edge A change of state to inactive associated with a level trigger Field Programmable Gate Array FPGA A semiconductor device containing programmable interconnects and logic components Firmware Software hard coded in non volatile memory ROM and closely tied to specific pieces of hardware Fixed Symbol Length Increases data integrity by ensuring that only a symbol length will be accepted Focal Distance In optics the distance from the lens to the focal plane Focal Plane Usually found at the image sensor it is a plane perpendicular to the lens axis at the point of focus Focus Any given point in an image at which light converges the focal point FPGA See Field Programmable Gate Array Full Duplex A communications system in which signals can travel simultaneously between devices A 52 MS 2D Engine User Manual Appendices Good Read A decode The successful scanning and decoding of the information encoded in a bar code symbol Half Duplex A communications system in which signals can travel between devices in both directions but not simultaneously Host A computer PLC or other device that is used to execute commands and process data and
100. lows you to delete stored errors to reboot the imager and to default the imager Please review the user manual before using this page Output e Delete Stored Errors erases all logged errors whether you have looked at them or not e Default Reader returns the imager to its default state without any optimization or configuration e Reboot Reader refreshes the imager s memory and functionality returning it to the most recent configuration you have saved MS 2D Engine User Manual Differences from Default Clicking the Differences from Default button will cause ESP to check all stored configuration settings and compare them to default settings All settings that are different than default will appear in the left column shown below and descriptions of those settings will appear in the right column Click this button for a list of ESP configuration settings that are different than default settings Click this button to generate a symbol encoded with the commands in the Differences window Device Control Differences Fimware Advanced A SS cenerale Dar LO Utilities Send configuration settings to the MS 2D without saving by clicking Send to Reader Click Save As to save the report as plain text or a tab delimited text fi
101. ludes everything needed to integrate the MS 2D scan engine into a target design Microscan provides a complete scan engine development breakout board and all documentation required to evaluate and integrate the MS 2D quickly Scan Engine The demo kit comes with a MS 2D Engine and bracket which includes the imager and decode board integrated into a single assembly Development Board The development board is the main user interface to the MS 2D demo kit It provides access to all features of the MS 2D including debug and development resources Interface J23 and J24 connect to the MS 2D decode board J23 connects to the host interface and expanded illumination connector respectively Trigger Wake Up Switches SW1 and SW2 allow the user to trigger a decode and wake the unit up from its sleep state respectively If the unit is in a sleep state when the trigger is pushed the MS 2D will automatically wake up before performing a decode Scan Interface J1 interfaces to an RJ50 connector which carries both USB and RS 232 signals to an external interface The connector also provides a trigger signal to activate the MS 2D remotely 1 4 MS 2D Engine User Manual Demo Kit Quick Start Indicators The development board includes a speaker SPK1 for audible indication as well as a bi color LED D1 for visual indication Configuration Jumpers A group of jumpers allow the development board to reconfigure and access different feat
102. m Enabled and strip from result Enabled and strip from result Codabar Enabled Default Codabar Disabled GE E M0037_01 M0038_01 Sample Codabar Symbol A1234557 094 6 10 MS 2D Engine User Manual Symbologies Interleaved 2 of 5 BB Interleaved 2 of 5 Checksum Disabled Length Enabled Interleaved 2 of 5 Enabled Default Interleaved 2 of 5 Disabled M0073_01 M0074 01 Interleaved 2 of 5 Two Digit Minimum Interleaved 2 of 5 Four Digit Minimum SS SS Interleaved 2 of 5 Six Digit Minimum Sample Interleaved 2 of 5 Symbol 0123456739 MS 2D Engine User Manual 6 11 UPC UPC ee LP EAN Status Expansion UPC Enabled Default y We aT M0120 _ 01 UPC Extension Enabled LO M0124 01 Sample UPC E Symbol i Sample UPC A Symbol 12345 67891 o D 6 12 Disabled UPC Disabled a M0121_01 UPC Extension Disabled hes M0125 01 MS 2D Engine User Manual Symbologies Postal Postal Enabled Disabled Enabled Supported Postal Symbologies e Postnet e Planet USPS4CB Intelligent Mail Australia Post Japan Post Royal Mail e KIX e UPU Sample Postnet Symbol Lull l sll Sample Royal Mail Symbol bof et de MS 2D Engine User Manual 6 13 Pharmacode Pharmacode ee Pharmacode Disabled wt Fixed Symbol Length Status n Symbol Length Enabled Minimum Bars 4 Bar Width Status Mi
103. mera SOUINGS iia A ene eee 5 10 AGC Frame Adjust EEN iesen EES deR 5 11 Chapter 6 Symbologies SYMBDOlOGIES E 6 2 Data MTI iio 6 3 MS 2D Engine User Manual iii Table of Contents AA A PP A A 6 4 EE T 6 5 Code errno A eee ee ee ee eee S 6 6 ee EEN 6 7 A ene ee ee er eee 6 8 COUE EE 6 9 A att gs tees Agee tae ls a eet cade Sts ae AE 6 10 interleaved 2 OF Si cos te e ee da 6 11 BEE 6 12 A E Ee eee es 6 13 Pha IM ACO GC eer scecd is a sas se eo gs seme oe ee oe es 6 14 Gal RE eee eee eine nee ae rt a ree 6 15 DEANS occa eee eee ee 6 16 GOP RI ces a ie iria 6 17 COMPOSIS EE 6 18 Symbology le En EE 6 19 Chapter 7 UO Parameters UO Parameters by Eh 7 2 No Read Notification oocccccoccoccccnonoccnonocononoconononannnonannnononenonononos 7 3 ARG SINO drid 7 4 A A II A eee ea 7 5 Button Stay DOWN Time oocccccocccnconcnccnncnonccnnnnnnncnnonnncnnnnnnnnnnnnnnnrnnnnnnnnnnos 7 6 Motion Detect Evento cis tia 7 7 Mage QUAN id iia 7 8 Chapter 8 Terminal A teed oe as 8 2 E 8 3 o 8 4 MacOS una ii aa eet ame i ate dalla se ee oneal 8 5 Terminal Window Menus A 8 6 Chapter 9 Utilities DEVICE CONTO ena ti da a e idos 9 2 Differences el ER CL 9 3 O T EEE E E A E E E E E A T EE 9 4 A A e E E deans saeacaaeces 9 6 Appendices Appendix A General Specifications cccccccccseeeceeeeeeeeeeeeeeeeeeseeeeeees A 2 Appendix B Electrical Specifications cccccccccccccesseceeeeeeeeeeeeeeseeeeeees A 5 Appendix C C
104. n raw mode Causes the reader to erase its log of error messages no data The reader will respond with d or e Causes the reader to send a list of current reader settings no data The reader will respond with d containing a space separated list of all setting values in order expressed as hexadecimal ASCII characters or with e Toggle a bit or bits in a reader setting data contains a printable ASCII string in the following format hexadecimal setting number in parenthe ses followed by a 32 bit signed integer value expressed in ASCII hexa decimal characters with optional minus sign or ASCII decimal characters preceded by the character e g 2e 1000 or 2e 4096 the specified integer is XOR ed with the existing setting value The reader will respond with d or e Note See Reader Settings for possible reader settings Indicates the start of a file download data is empty This command is followed by a sequence of 2 commands containing the file data and a download end command eg 5 The reader will respond with d or e Indicates a continuation of a file download data contains the next por tion of the file data The reader will not send any response Indicates the end of a regular file download data contains the name of the file which is from 1 to 200 letters digits periods hyphens and underscores terminated with ASCII NUL The reader will respond with d e or f
105. nd Power Power supply and signal ground Note Pin has a weak pull up to internal 3 3V a Illumination I O 4 External Wakeup Description Note 1 Pulled up Pulled up Normal Mode Reader Application 3 Upgrade Mode Linux Application to 2 Pulled up Pulled down upgrade Reader Application 3 Pulled down Pulled up Factory Restoration Mode 1 4 Pulled down Pulled down Uboot Upgrade Mode Upgrading Linux OS and FS Note 1 Boot Mode 3 will clear all registers and any customer specific configuration Use with caution MS 2D Engine User Manual 3 11 Electrical Specifications Host Interface Pinouts RS 232 Pin Name Type Description Note RS 232 polarity control When high all 1 RS 282 Polarity Input aca pe a inverted polarity 2 VIN Power Power supply voltage input 3 GND Power Power supply and signal ground 4 RxD Input RS 232 receive data TTL level 1 5 TxD Output RS 232 transmit data TTL level 1 6 CTS Input RS 232 Clear to Send TTL level 1 7 RTS Output RS 232 Request to Send TTL level 1 8 PwrDwn Output Power down indicator 1 9 nBeeper Output Active low signal can be used to indicate 1 errors or success 10 nGoodRead Output Indicates a successful decode active 1 low 11 nWakeUp Input Bring the unit out of sleep state active 1 low 12 nTrigger Input Activate image acquisition de
106. ns The length or type of signal can be determined via a configurable register Pin 10 Good Read Upon a successful scan and decode the nGoodRead line will be asserted LOW The length of nGoodRead assertion can be set via a configurable register Pin 11 Wakeup Once the MS 2D has entered the sleep state it may be awakened by asserting nWakeUp LOW Note that nWakeUp must be HIGH when the MS 2D enters the sleep state in order for nWakeUp to awaken the MS 2D on assertion The MS 2D awakens to the idle state Additionally as long as the nWakeUp line is held low it will prevent the MS 2D from entering the sleep state Pin 12 Trigger To activate the MS 2D pull the nTrigger line LOW Note All output signals except USB D and USB D are connected to open drain buffers with a pull up of 100 Kilo ohm to VIN and a maximum current capability of 50 mA All input signals except USB D and USB D are connected to a pull up to VIN and to a buffer with a 50 mA maximum current capability Note When VIN is initially supplied PwrDwn and the other outputs will be LOW for a few milliseconds until the voltages on the board come up They will then transition to default HIGH due to pull ups until the unit is up and running These signals should be ignored until the unit is fully functioning Power Modes Boot State The MS 2D enters boot state upon application of VIN The PwrDwn pin will be HIGH after power on delay until the main app starts Activ
107. o establish a connection between the MS 2D and the host 2 12 MS 2D Engine User Manual Using ESP View The View menu allows you to move quickly between interfaces without using the icon buttons on the App Mode toolbar Parameters Terminal Utilities Notice that each menu item corresponds with the icon buttons at the top of the ESP window MS 2D Engine User Manual 2 13 Navigating in ESP Navigating in ESP To change MS 2D settings or to access the Terminal or Utilities views click the App Mode button To return to EZ Mode click the EZ Mode button EZ Mode 3 To make changes to configuration settings in the tree controls 1 2 14 Left click on the to expand menu items Double click the desired parameter and single click in the selection box to view options Place your cursor in the selection box scroll down to the setting you want to change and single click the setting Left click again on the open screen to complete the selection Parameters ESP Values E Read Cycle A External Trigger Read Both Fields 2 y Trigger Active Read Once j Default Continuous Ewent Idle i Event Delay 100 Maximum Decodes per Read 1 The X indicates Read Cycle Timeout 500 that the setting 2 Ignore Duplicate Symbol Timeout is the default Ge Targeting Zone Tolerance 1600 a Morphological Preprocessing Mone A Small Si Camera Settings ALI LI
108. on Off M0131_02 Preamble Space M0135_02 Preamble CR LF Serial Only MS 2D Engine User Manual MO111 01 Enable QR Code and Micro QR Code M0120 01 UPC On Default M0126 03 Continuous Trigger Off M0132 02 Preamble Tab Keyboard Only M0136 02 Postamble CR Serial Only M0112 01 GS1 DataBar Limited E Motion Detection Off M0133_02 Preamble Tab Serial Only M0137_02 Postamble Comma Appendices MO0116_01 All GS1 DataBar On Default M0124 01 UPC Extension On M0130_02 Preamble Comma M0134_02 Preamble Erase None M0138_02 Postamble LF Serial Only Configuration Symbols M0139 02 M0140 02 Postamble CR LF Serial Only Postamble Space M0143_02 M0144_02 Postamble Erase None Postamble Tab Serial Only r M0148_01 M0147_01 Reader Text Commands l Output Information String M0151_01 M0161_01 Interleaved 2 of 5 with Control Character Motion Detect On Start Stripped Delay 0 M0166_01 M0167 01 Save Settings Beep Off A 10 M0141 _ 02 Postamble Enter Keyboard Only M0145_02 Preamble and Postamble M0149 01 RS 232 Raw Mode Default Motion Detect On Start Delay 500 ms M0168 01 Beep On M0142 02 Postamble Tab Keyboard Only M0146 01 Reader Text Commands M0150_01 RS 232 Packet Mode MO165_01 Clear All JavaScript Rules M0189 01 Belgian
109. on zero value that is as small as possible given the application to minimize the idle time between scan completion and the MS 2D entering the sleep mode Communications from Sleep Mode The host needs to assert the nWakeUp pin and wait for the PwrDwn pin to be negated before the host can communicate with the MS 2D In conjunction with programming register Ox9F and this operation the time that the MS 2D remains awake can be minimized Long Term Communication The following timing diagram shows the general process for waking up and communicating with the MS 2D on a long term basis This includes configuration and performing firmware upgrades on the engine EA kee ZE eme i Twuew PwrDwn SN MAA Tsu h w Wes TemboeLar Data 1 A NR REG 0x9FX DATA WHR REG _0x3F Wake Up Communication Timing Diagram 1 Host asserts nWakeUp for at least TWUPW and is optionally held low until communication with the MS 2D is finished After TWU MS 2D PwrDwn negates After TCMDDELAY host writes register Ox9F with Ox80000000 to disable sleep timer Host communicates with MS 2D Host writes register Ox9F with appropriate value to enable sleep timer O bh ON MS 2D Engine User Manual A 49 Optimizing the MS 2D for Low Power Applications Rapid Scanning and Returning to Sleep The following diagram shows the timing diagram for scanning a code when the unit is in sleep mode When register Ox9F i
110. onfiguration ZGvmbols A 6 Appendix D Serial CommandS coccnccccccncccccncccnnnnccncnnonannnononnnononnnnnonons A 15 Appendix E Communications Protocol occccocccccocccncccnnncnoncnnnnnno A 46 Appendix FASCI Table E A 47 Appendix G Mamtenance ccccccceecccseececeeeeeseeeeeeseeeesseaeesseeeesaaeees A 48 Appendix H Optimizing the MS 2D for Low Power Applications A 49 Appendix Glossary of Terme iii codi tie A 51 iv MS 2D Engine User Manual Introduction About the MS 2D Engine The key features of the MS 2D Engine are e Ultra compact size for embedded applications e Dual field optics for both wide and high density fields of view e X Mode technology for high performance decoding e USB 2 0 and RS 232 TTL interface options e Low power draw 5V About This Manual This manual provides complete information on setting up integrating and configuring the MS 2D Engine The sections are presented in the order in which the MS 2D might be set up and made ready for operation Highlighting Serial commands highlighted command fields and default command settings are highlighted in rust bold Cross references and web links are highlighted in blue bold References to ESP its toolbar headings Communications Read Cycle Symbologies etc menu topics and other points of emphasis are highlighted in Bold Initial Caps Host Communications There are two ways to configure and test the MS 2D Engine
111. p View Side View Bottom View UNITS MM INCHES X XX REFERENCE DIMENSION MS 2D Engine with Bracket Specifications The MS 2D bracket has six holes for mounting the device two unthreaded holes and four threaded holes This allows the use of both self tapping and machine screws in the target application MS 2D Engine User Manual Integration Overall Dimensions Non Threaded Mounting Holes There are two 2 46 mm diameter non threaded mounting holes on the MS 2D bracket shown here 0 098 0 128 mj Le o 2 50 0 07 THRU MS 2D Engine User Manual 3 7 Mechanical Specifications Threaded Mounting Holes There are four M2 threaded mounting holes on the MS 2D bracket shown below Microscan recommends using a M2x5 machine screw for mounting 0 33 J 8 42 0 44 11 23 10 33 8 44 0 72 18 24 Enclosure Specifications The MS 2D is a Class B device per EN 55022 2006 and complies with EMC Directive 2004 108 EC e Minimize infiltration by airborne contaminants and foreign materials while allowing sufficient air flow to maintain safe temperatures e The MS 2D must not come in contact with water e The MS 2D is sensitive to Electrostatic Discharge ESD and must be handled appropriately Any individual that handles the MS 2D should be grounded using a wrist strap and ESD protected work area and work surface e The warranty of the MS 2D is void if the recommendations above are not followed when
112. pth of Field The in focus range of a reader Measured from the distance behind an object to the distance in front of the object with all objects appearing in focus Diffused Lighting Scattered soft lighting from a wide variety of angles used to eliminate shadows and specular glints from profiled highly reflective surfaces Digital to Analog Converter DAC A VLSI circuit used to convert digitally processed images to analog for display on a monitor Digital Signal Processor DSP A VLSI chip designed for ultra high speed arithmetic processing Discrete I O Inputs and outputs characterized by discrete signal transitions from one voltage level to another so that digital switching can occur Direct Memory Access DMA A capability provided by some computer bus architectures that allows data to be sent directly to memory from an attached device DSP See Digital Signal Processor EPROM See Erasable Programmable Read Only Memory Embedded Memory Onboard memory device such as EPROM or flash End of Read Cycle The time or condition at which the reader stops expecting symbol information to decode Erasable Programmable Read Only Memory EPROM A memory chip that retains data when its power supply is turned off non volatile memory External Edge Allows a read cycle to be initiated by a trigger signal from an object detector when it detects the appearance of an object rising edge The read cyc
113. ption After you perform a Receive Reader Settings command and you click on the Advanced Options gt Add Exception option you may see a list of serial commands These are commands that may be in your MS 2D s firmware but are not included in or are different from your current version of ESP When exceptions are present the Exceptions button will appear to the right of the other mode buttons Communication Read Cycle Symbologies When no exceptions are present the button will disappear You can edit exception commands by double clicking on them and changing them as needed It is important to note that these commands will be saved to your MS 2D whenever you send a Save to Reader command or an lt A gt or lt Z gt command Also if there is a corresponding ESP menu item the ESP Value column for that item will be blank following a Receive Reader Settings command 1 From the Send Recv button or by right clicking in any blank section of a tree control 2 16 MS 2D Engine User Manual E S Integration Contents Mechanical Specifications cccccccccesccccseececeeeceeseeeeeeeeeeeceeeeeseeeeeseeeesseeesseceeseeeeseueeesaeeeseesanes 3 2 Ai eidele Ee EE 3 9 Electrical Specifications cccccccccsecccceeseeceeceecaeecesauecesseeeeeseeeeeseeeeeseaecesseeeeseeeesseueessaueeesansagees 3 10 Compliance Information stat A 3 21 This section describes how to integrate the MS 2D mechanically and electrically MS 2D Engine Us
114. r accepted to image capture complete TIC 29 50 msec 1 2 Minimum trigger duration TTMIN 1 4 Trigger confirmation time TTCT 0 23 5 Notes 1 Confirmation time 0 2 Maximum image size 3 Trigger must also be asserted for confirmation time 4 Trigger must be asserted for minimum trigger duration even if trigger confirmation time is less than minimum trigger dura tion 5 Trigger confirmation time is adjustable through user selectable settings 3 16 MS 2D Engine User Manual Integration 2D Engine Ribbon Cable Diagram Decode Board to Host Interface Our ribbon cables have the following characteristics e Bottom contact on MS 2D mating end e 12 pin e 0 5 mm pitch e 0 3 mm thickness with stiffener Note that ribbon cables have contacts on the same side of each end Take this into account with respect to the control signals when designing the mating connector pinout on the host interface 3 3V operation of the MS 2D is only possible with 6 or shorter ribbon cable and only with RS 232 models of the product Three ribbon cables are available with part numbers and lengths shown in the table below CABLE LENGTH 3 556 140 5 0 1237 7 a 0 26 011 0 5 0197 0 356 014 O Sse L_ el EES 7 5 295 UL STYLE UL 105 C i S5 217 65 256 _ BL j T 0 305 012 e 12 7 5009 TYP UNITS MM INCHES LA ASS REFERENCE DIMENSION Part Number Description 61
115. r odd It only needs to be changed if necessary to match the host setting Stop Bits Stop Bits are added to indicate the end of each character This setting should only be changed if necessary to match the host setting Data Bits Data Bits are the total number of bits in each character This setting only needs to be changed if necessary to match the host setting em Seven 4 14 MS 2D Engine User Manual Communications Text Command Timeout Text Command Timeout allows you to set the maximum time during which a complete text command from the host must be received Pending text command data is discarded when the timeout is exceeded 11000 0 65535 o MS 2D Engine User Manual 4 15 Text Command Timeout 4 16 MS 2D Engine User Manual E 5 Read Cycle Contents Read Cyce DV E 5 2 External inggo ase o a ls 5 3 Default Continuous EE 5 4 Maximum Decodes per Read iieii a ad 5 5 Read Cycle TIMEOUT ruren isla 5 6 Ignore Duplicate Symbol TIMEOUT serce ea eed le 5 7 Targeting Zone TOSCO aid N ada 5 8 Morphological Pre processing ati id 5 9 Camera SCuinG Sd a 5 10 AGC Frame Adjust CON sai 5 11 After you ve established communications you will need to address the spatial and timing parameters associated with your application This section explains those parameters The Data Matrix symbols in this section can also be decoded to configure the MS 2D s Read Cycle parameters MS 2D Engine User Manual Read Cy
116. r power on Note 1 USB enumeration might take longer on USB model 3 14 MS 2D Engine User Manual Power Down Timing Diagram Power VIN can be removed at any time except when the unit is performing an upgrade Removing power during an upgrade may cause the unit to become unusable Outputs PwrDwn nGoodRead nBeeper Integration Parameter Symbol Min Typ Max Unit Power off to outputs low tpd1 56 msec Sleep to Wakeup Timing Diagram AE ff T wurw PwrDwn _ A ee ee Tsu Twu Signal Description Min Typ Max Unit TWUPW nWakeUp pulse width 10 20 msec TWU eege nWakeUp asserted and MS 2D 120 meet MS 2D Engine User Manual 3 15 Electrical Specifications Image Capture and Decode Timing Diagram Image Capture and Decode Image acquisition and decoding can be started from either the nTrigger line or via communications channel command The time required to capture an image can vary depending on the size of image selected the confirmation time register and where the imager is in the capture cycle The time to decode an image can depend on the image quality complexity of the symbol etc The maximum time spent trying to decode an image is a register LI Trigger Accepted Image Capture Complete e Tran Ta AR Te A Image Capture amp Decode Timing Parameter Symbol Min Typ Max Unit Note Trigge
117. rols Value 0 Disabled 0 Text Commands qe Anica 0 Disabled 1 Suppress Echo 4 Enabled 2 Suppress 0 Disabled Responses 1 Enabled Disable Text 0 Disabled 3 Commands but Enable Magic 1 Enabled Sequence Suppress URL 1 0 Disabled 4 D SEN i enabled 41 Text Commands 5 Accept On Time 0 Disabled out 1 Enabled Magic Sequence The Magic Sequence is the string gt PAx where x is 1 3 or 7 as defined above This would normally be used in command text files which would begin with the text command on sequence and end with the command to return to this special mode For example gt PA7 any desired commands here PAS Suppress URL Decode For example if enabled P 418 will not equal PA8 The is not recog nized as an escape character Accept On Timeout MS 2D Engine User Manual A 31 Serial Commands 42 Expect Acknowledgement From Host 0 Reader doesn t wait for acknowl edge 1 Reader will retransmit data when Host doesn t acknowledge receipt This setting is used in conjunction with settings 1B and 42 to configure the communication mode between stan dard one way and two way modes For example USB two way native 1B 5 USB Native 08 2 packet mode 42 1 expect response Also see registers 08 1B 43 JPEG Picture Quality percent 32 50 Valid Range 0 to 64 100 Percent 0 Raw Image No JPEG Compression 1 To 100 JPEG
118. s minimized the unit will consume the minimum amount of power possible A e O 2 2 2 A Twupw a oe aS Purn J XY Lo po Twu nGoodRead HEW E a E es Tsy We Torew AA ks Tomopeay nTrig ger Lo fo ES Tpecope EG T timeout Daer ANY A DTA J Wake Up Code read Timing Diagram 1 Host asserts nWakeUp 2 Output signals are invalid for TSU 3 After TWU MS 2D negates PwrDwn 4 After TCMDDELAY Host can assert nTrigger 5 MS 2D decodes symbol and asserts nGoodRead 6 MS 2D transmits data to host 7 After MS 2D transmits data engine goes to sleep after TTIMEOUT period programmed in register Ox9F Timing Specifications Signal Description Min Typ Max Units TSU E between nWakeUp asserted and outputs 5 5 10 ESE TWU U nWakeUp asserted and MS 2D 120 meet TWUPW nWakeUp pulse width 10 20 msec TCMDDELAY Time between MS 2D ready and when nTrigger 0 1 msec can be asserted TDECODE Time between nTrigger asserted and nGoodRead 100 msec asserted decode time TGRPW nGoodRead pulse width See Note 1 TTIMEOUT Time between data transfer and sleep state See Note 2 msec Note 1 TGRPW is programmable using command register 0x Note 2 TTIMEOUT is programmable using command register Ox9F A 50 MS 2D Engine User Manual Appendices Appendix Glossary of Terms Aberration The failure of an optical lens to produce an exact point to point correspondence between the object an
119. saeeeeeeseeeeeeessaeeeessaneeeees A 8 D2 Interleaved 2 of 5 with Control Character Girpoped A 10 D1 MICOP RI EE EE A 8 D4 MictoPDE417 OM RI a A O A 8 E1 PDFAIT ON Da ed ls A 8 E2 Ap GC Ke A Maia A 8 E3 a A E E A 8 E4 QR Code Inverse and Standard On A 9 A1 Enable QR Code and Micro QR Code A 9 A2 G51 DataBar an ee K a td Wha A 9 A3 All GST DataBar On Bt RT a EE A 9 A4 AGS DataBar Oli a A 9 B1 BIER RAR 210 g snoot A 9 B2 UPC EE A 9 B3 UPC ExteENSION O soria peaicido eaten A 9 B4 UPC E Ee KEE A 9 C1 Targeting A E a aa a seed seer atadaeeeete A 11 B3 Targen RE EE A 11 B4 USB Settings USB Keyboard BA le ele a a de A 6 A1 USB Native HID Mode ooooccccnccccccoccncncococononononnnonnnnccnnnnnnononcnnnnnnnonancrnnnnnnnnnnnnnnnnnonanenennss A 6 A3 USB Vital COM lee EE A 6 A4 Other Commands Default to Factory Setas a A 6 A2 Delete Scanned Data from Memory cccccceccceceeeeeeeeeeeeeeeseeeeeeeeseeeeeeeseeeeeeesaaeeeeeeaaeeeeeeeas A 8 C1 Output Information SUNG aaa o a a A 10 C2 Clear All JavaScript Rules ai A 10 D4 Save SEMANAS O nce scence A 10 E1 Disable Duplicate Symbol Tummeout A 11 A2 1 Second Duplicate Scan Delay ii A ee a a ee A 11 A3 2 Second Duplicate Scan Delai A 11 A4 3 second Duplicate Scam Delay A ed ees A 11 B1 A 14 MS 2D Engine User Manual Appendices Appendix D Serial Commands Text Commands Text commands may be sent to the reader
120. se and Standard Enabled QR Code Disabled M0109 01 MO0105_01 QR Code and Micro QR Code Enabled WL VC MO111_ 01 Sample QR Code Symbol Sample Micro QR Code Symbol neo el GE El 6 4 MS 2D Engine User Manual Symbologies Aztec Aztec Code Aztec Enabled Aztec Disabled Default KN KW M0033_01 M0034 01 Sample Aztec Symbol MS 2D Engine User Manual Code 39 Code 39 Code 39 Enabled Checksum Extended Full ASCII Oizableid Enabled Enabled and strip from result Code 39 Disabled M0047_01 Code 39 Enable Checksum ae nn M0048_01 Code 39 Enable Checksum and Strip from Result 3 M0050_01 Code 39 Extended Full ASCII Enabled M0051_01 Sample Code 39 Symbol 1234507 Code 39 Enabled Default Ey M0046 OI Code 39 Disable Checksum Default M0049 01 Code 39 Extended Full ASCII Disabled Default M0052_01 MS 2D Engine User Manual Symbologies Code 128 Disabled Enabled Code 128 Enabled Default Code 128 Disabled M0061 01 M0062 01 Sample Code 128 Symbol 1234557894 MS 2D Engine User Manual 6 7 BC412 BC412 O E a bled x Enabled Sample BC412 Symbol 123 MS 2D Engine User Manual Symbologies Code 93 Disabled Enabled Code 93 Enabled Default Code 93 Disabled KC KE M0059 01 M0060_01 Sample Code 93 Symbol 1234507894 MS 2D Engine User Manual 6 9 Codabar Codabar Codabar Enabled Checksu
121. t in pixels x 100 1600 0 1600 5 8 MS 2D Engine User Manual Read Cycle Morphological Preprocessing Morphological Preprocessing allows you to select the method for processing captured images and to choose the operator size for that method It is set to None by default Erode Dilate Erode Erode increases the dark cell size of a symbol Useful for increasing the dark cell size of a dark on light Data Matrix symbol Wu Dilate Dilate increases the light cell size of a symbol Useful for increasing the light cell size of a light on dark Data Matrix symbol Operator Size Operator Size determines the size of the area or pixel neighborhood measured in pixels in which the morphological operation is being performed E Morphological Preprocessing None Medium Large MS 2D Engine User Manual 5 9 Camera Settings Camera Settings Camera Settings allow you to set AGC Sampling Mode and to set the percentage values for lllumination Exposure and Gain When AGC Sampling Mode is set to Automatic default each time a No Read occurs the imager adjusts the gain and exposure for the next capture to optimize symbol contrast Camera Settings 8 Illumination Automatic ba Exposure Manual Gain When AGC Sampling Mode is set to Manual you are able to control the Illumination Exposure and Gain values yourself and the imager will use these parameters which are now fixed
122. target LEDs will illuminate when a motion detect event occurs Read Both Fields Default Both Near Field and Far Field will be activated to capture an image when a motion detect event occurs Read Near Field Near Field will be activated to capture an image when a motion detect event occurs Read Far Field Far Field will be activated to capture an image when a motion detect event occurs Read Primary Field When Read Primary Field is selected the most recent field to have produced a Good Read Near Field or Far Field will be activated to capture an image when a motion detect event occurs Read the configuration symbols below to enable or disable Motion Detection M0129 07 MO0162_01 MO161 01 Motion Detection Off Motion Detection On Motion Detection On Start Delay 500 ms Start Delay 0 MS 2D Engine User Manual 7 7 Image Quality Image Quality Image Quality allows you to determine the quality of images that are output from image captures Image Quality is set to 50 by default 50 lt 1 100 w 7 8 MS 2D Engine User Manual es 8 Terminal Contents Terminal VINO EE 8 2 A A A A A 8 3 en DEEN 8 4 US I A E TPO IE 8 5 Terminal Window MENUS a init 8 6 This section describes the Terminal window and Macro functions in ESP MS 2D Engine User Manual 8 1 Terminal Window Terminal Window gt Terminal Click this button to display the Terminal view The following view will appear
123. tched Symbol Transitions The transition of bars and spaces on a symbol used to detect the presence of a symbol on an object Symbology A symbol type such as Code 39 or Code 128 with special rules to define the widths and positions of bars and spaces to represent specific numeric or alphanumeric information Tilt Rotation of a linear or 2D symbol around an axis perpendicular to the substrate See the illustration under the definition of Pitch Trigger A signal transition or character string that initiates a read cycle Very Large Scale Integration VLSI The creation of integrated circuits by combining thousands of transistor based circuits on a single chip VLSI See Very Large Scale Integration A 54 MS 2D Engine User Manual
124. the lower 8 bits specify the event num ber For example 0x10009 to post Event 0x09 59 Beep Duration 64 100 Valid Range 0 to 7FFFFFFF Millisec onds Also see registers 26 A7 66 Bypass Illumination Valid Range 0 to 64 100 percent GA UPC Symbology 0 Disabled 1 Enabled Also see registers 4D 4E 74 6B Code 39 Symbology 0 Disabled 1 Enabled Also see register 70 6C Code 93 Symbology Disabled Enabled 6D Code 128 Symbology Enabled GE Interleaved 2 Of 5 Symbology Disabled Enabled Also see registers 71 C9 0 1 0 Disabled 1 0 1 DE Codabar Symbology 0 Disabled 1 Enabled 70 Code 39 Checksum Binary Dip Switch Bit Controls Value Code 39 Checksum 0 Disabled Checking 1 Enabled _ Strip Checksum from D Disabled Output 1 Enabled Also see register 6B 0 71 Interleaved 2 Of 5 Checksum Binary Dip Switch Bit Controls Value o Interleaved 2 of 5 0 Disabled Checksum Checking 1 Enabled Strip Checksum from 9 Disabled Output 1 Enabled Also see register 6E C9 1 MS 2D Engine User Manual A 35 Serial Commands 74 UPC Short Margin 0 Disabled 1 Enabled Also see registers 4D 4E 6A 78 Settings Lock 1 Settings unlocked 3 Settings locked except settings Lock 85 Trioptic Options
125. the register 1EA is more than one byte can hold the register is converted to its individual ASCII hex value bounded by 0x28 and 0x29 underlined above OxEE OxEE OxEE OxEE 0x24 0x01 0x03 0x00 Ox1F 0x5C This will trigger the reader 03 in text command format The reader will respond with 0x01 0x58 Ox1e 0x61 0x70 Ox2f 0x64 0x04 indicating that it has accepted the trigger command If a symbol is decoded the decoded symbol data will follow the response Example The reader will respond to the trigger command with SOH X RS ap d EOT 123test where 123test is the symbol data the reader has decoded MS 2D Engine User Manual A 17 Serial Commands Command Types Causes the reader to beep the specified number of times data contains the number as a single character in the range 0 127 The reader will respond with d or e Example beep three times 03 Posts an event to the reader data contains the event number as a single character See setting 39 in Reader Settings for a list of the event numbers The reader will respond with d or e Causes the reader to upload any logged error messages no data The reader will respond with a g packet zero or more z packets and a final d or e Each z packet contains a portion of the requested data in its data field Note This is very similar to the response to the X command however p packets are not applicable and the g and d e packets are not sup pressed even i
126. tion Detect On Start Delay 500 me A 10 D3 Operating System Settings USB Enable Alternate OS Mac Linux CEA A 6 D2 USB Disable Alternate OS iii ee A 6 D3 Preamble Postamble Settings Belle ln ien E A 9 C4 Beeler A 9 D1 Preamble Tab Keyboard On A 9 D2 Preamble Tab E K i acc A E na A 9 D3 Preamble Erase Nonel A 9 D4 Preamble CR LF Serial Olla A ee A 9 E1 Postamble CR Serial On A 9 E2 Beeler EE A 9 E3 Postamble LF Serial Only A 9 E4 Postamble CRUE Seran tke eaten a A 10 A1 Postamble S PAC C unn siii ie A 10 A2 Postamble Enter Keyboard Only A 10 A3 Postamble Tab Keyboard On A 10 A4 Postamble Tab Gerenns eege ewe eee A 10 B1 Postamble Erase None 2 2sccac30cesceccteeve ide iene eceatss iii A 10 B2 A 12 MS 2D Engine User Manual Appendices Preamble Postamble Erase AA A 10 B3 Reader Text Commands Reader Text Commands OA id A 10 B4 Reader Text Gommands Of ardid odio A 10 C1 RS 232 Settings Ro 292 1 Dala Dl isla A 6 D4 Ro 232 6 Data Bts Detalla caia in aeaee dae sees Resend alae ees A 6 E1 R9232 1200 EE A 6 E2 R9232 2400 BAUT as A A A A e ates Lada A 6 E3 PR 4900 BAU iio A 6 E4 R9232 0000 Ball ci A ease eos A 7 A1 Eenelter A 7 A2 RS 232 30400 Ball ala cio A 7 A3 RO 232 O00 Bald ssl iio caia A 7 A4 R9232 7175200 Baud Default ata A E a ene A 7 B1 SLI Even Pal csn a A 7 B2 RS 232 ee A iS A 7 B3 ASA E A 7 B4
127. ttings can be saved and received between ESP and the MS 2D and ESP and the Export host hard drive Exit Y o 7 D s 7 Save to Reader Receive Reader Settings Import Export Import converts the ASCII settings from a text file to ESP configuration settings Export converts the active ESP configuration settings to an ASCII text file 2 4 MS 2D Engine User Manual Using ESP Model In the Model menu you can select any of the models supported by ESP When you choose a different model the connection to your present model will be terminated Mew Model Remove Model To connect to another model select New Model choose a new model from the pop up menu that appears and click OK Note When you save an ESP file you are saving the settings of all the models defined in that file MS 2D Engine User Manual 2 5 Menu Toolbar Options The Options menu allows you to save memos and set up ESP Options Preferences ea Preference Note Preferences will be saved and loaded into ESP whenever E ESP is opened next whether or not you save the ESP file Document Memo Model Memo Preferences gt General Tab Preferences General Terminal Bar Code Options Advanced The Toolbar Style See options allow you to Peload Last File Show Both leon and Text determine how ESP will display the mode options in the two rows J Show Connect Prompt Only Show Text at the top of the screen On Star
128. tup Toolbar Style J Show Model Prompt Only Show loon Receive After Connect Skip EX Mode Default Settings Cancel Reload Last File At startup reloads the last file saved to the host computer s hard drive Show Model Prompt At startup shows the model menu displaying all supported readers Show Connect Prompt At startup displays the Would you like to connect to the MS 2D prompt Receive After Connect At startup loads the MS 2D s settings into ESP This is not recommended if you want to preserve your ESP settings for future use Skip EZ Mode At startup skips EZ Mode and opens directly in App Mode 2 6 MS 2D Engine User Manual Using ESP Preferences gt Terminal Tab z Preferences General Terminal Bar Code Options Advanced J Show Non Printable Characters Change Font a Default Format Fast Change Echo Font Enhanced Format Slower J Enable Echo Change Keyboard Macros Blind alos Blue U g Display Incoming Data Even Y When Not in Focus Default Settings OK Cancel Show Non Printable Characters When Show Non Printable Characters is enabled characters such as CRLF will be displayed in the Terminal window When Enhanced Format is checked the characters are displayed with more detailed formatting Change Keyboard Macros Clicking the Change Keyboard
129. ures of the MS 2D J7 and J8 configure auxiliary serial port features that appear on J2 and J3 J5 configures serial port polarity and J6 in conjunction with SW2 controls which boot mode the MS 2D enters upon powering up Finally the MS 2D host port configuration can be changed via the jumper block J9 J18 Auxiliary Headers J2 and J3 provide auxiliary and debug serial communications to the MS 2D and J19 provides access to all of the expanded illumination UC MS 2D Connections The MS 2D connects to the development board via J23 and J24 J24 allows you to connect the development board to the engine for external illumination J24 is also connected to J19 the Illumination Expansion Header Contact Microscan for the flex cable to connect J24 on the development to the MS 2D s decode board See Host Interface Pinouts RS 232 and Host Interface Pinouts USB for the RS 232 and USB pin assignments of J23 MS 2D Engine User Manual 1 5 Check Hardware and Development Board RJ50 System Header Ml The majority of system communications go through the RJ50 System Header The RJ50 cable has RS 232 USB and trigger connections and provides power to the demo kit RJ50 System Header Pin Assignments H 5 Description VIN USB DATA USB DATA RS 232 TX RS 232 RTS RS 232 RX RS 232 CTS nTrigger N C GND o CO JJOO AIAI OINI gt 1 6 MS 2D Engine User Manual Demo Kit
130. ustomized to the requirements of the user In the default configuration of these fields FOIO is the High Density HD field and FOI1 is the Wide W field At a given focus distance the HD field is designed to read small low mil symbols while the Wide field is designed to pick up large wide symbols This document will refer to FOIO as HD and FOI1 as Wide A 24 MS 2D Engine User Manual Reader Settings Table Appendices Reg Setting Name ac Comment 0 Minimal Illumination 04 Continuous Illumination During Read O o E EIER Leave illumination on during read 1 Raw 2 Packet Mode Version 1 For example USB two way native 08 Reader Packet Format 1 1B 5 USB Native 08 2 packet mode 42 1 expect response Also see registers 1B 42 1 Binary Dip Switch Bit Controls Value 0 NEC 20f5 0 Disabled Decoding 1 Enabled 4 Checksum 0 Disabled checking 1 Enabled OA NEC 2 of 5 Symbology a IS SE 3 1 Digit Symbol 0 Disabled Allowed 1 Enabled a 2 Digit Symbol 0 Disabled Allowed 1 Enabled Note All symbol lengths greater than 2 are always enabled when NEC 2 of 5 Decoding is enabled MS 2D Engine User Manual A 25 Serial Commands Binary Dip Switch Bit Controls Value o Matrix 2 of 5 0 Disabled Decoding 1 Enabled 4 Checksum 0
131. x decode result with ISO IEC bology Identifiers standard 15424 AIM symbology identi fier 0 Disabled FO Allow Code 128 Short Margin 1 1 Enabled 0 Disallow short margin Code 39 sym l bol decoding pe ELE i 1 Allow short margin Code 39 symbol decoding 0 Disabled F8 PharmaCode Symbology 0 1 Enabled Valid Range Each 8 bits can be 04 to 10 16 1004 Bit O Bit 7 min bar count 04 to 10 F9 PharmaCode Bar Count 4100 16 Bit 9 Bit 15 max bar count 04 to 10 16 Valid Range F 15 to 1FFFE FA PharmaCode Min Value F 15 131070 1FFFE Valid Range F 15 to 1FFFE FB PharmaCode Max Value 131070 131070 0 Disabled 1 Enabled 10B_ Enable JavaScript 4 When set to 0 installed scripts are dis abled This can be useful from boot mode for recovering the unit if a non responsive script is installed 0 Normal effort 1 Increase effort 10D Data Matrix Symbol Identification Effort 2 2 Max effort Increases the decoder s effort to find a Data Matrix symbol in an image 0 Disabled 1 Enabled 12C Data Matrix Improvement 1 Improves the decoding capability of the Reader on low contrast or pixelated Data Matrix bar codes A 40 MS 2D Engine User Manual Appendices Binary Dip Switch Bit Controls Value 0 Hong Kong 20f5 0 Disabled 12D Hong Kong 2 Of 5 Symbol a a ong Kon mbolo l SR SE 4 1 Digit Symbol fr Disable
132. xed Direction Forward Fixed Threshold Value 10 Fixed Symbol Length Status When enabled the imager will check the symbol length against the symbol length field If disabled any length will be considered valid Symbol Length Specifies the exact number of bars that must be present for the imager to recognize and decode the Pharmacode symbol Minimum Bars Sets the minimum number of bars that a Pharmacode symbol must have to be considered valid Bar Width Status If set to Mixed the imager will autodiscriminate between narrow bars and wide bars If set to All Narrow all bars will be considered as narrow bars If set to All Wide all bars will be considered as wide bars If set to Fixed Threshold it will use the fixed threshold value to determine whether the bars are narrow or wide The Bar Width Status setting will be ignored when the imager is able to tell the difference between the narrow and the wide bars Direction Specifies the direction in which a symbol can be read Fixed Threshold Value Used when Bar Width Status is set to Fixed Threshold Defines the minimum difference in pixels that will distinguish a narrow bar from a wide bar Sample Pharmacode Symbol 121 6 14 MS 2D Engine User Manual GS1 DataBar 451 Databar Disabled Databar Expanded DataBar Limited All GS1 DataBar Enabled Default MO0116_0 S GS1 DataBar Limited Enabled E d M0112_ 01 Sample DataBar 14 Limited Symbol IA
133. xt Send File Find Next and Find Previous functions as well as the same functions defined above Terminal e Wi e Capture Text lets you append data in Geer real time to a text file of your choice While Save Current Text in operation the text file cannot be opened You can select Pause to interrupt Change Font the capture flow or Stop to end the flow is and open the file Change Echo Font e Save Current Text saves all text in the Disable Echo Terminal window to a text file SEN K SE e Find Next searches for a user defined ee LLL section of text in the Terminal Non Printable Characters Find Previous operates in the same way as Find Next but searches backward o through Terminal text Find Mext FS Find Previous Shift F3 Keyboard Macros 8 6 MS 2D Engine User Manual OS 9 Utilities Contents Rue en de EE 9 2 Difterences om BET a a iba 9 3 o EE 9 4 e D aere ed e a a eo 9 6 This section explains ESP s Utilities features These include Device Control an interface that lets you perform delete reboot and default operations Differences from Default which shows all currently enabled settings that are not default settings Firmware where you can check firmware ID and other information about the imager and Advanced which allows you to collect batch files for customized imager configuration and optimization MS 2D Engine User Manual 9 1 Device Control Device Control This feature al

Download Pdf Manuals

image

Related Search

Related Contents

Manual de instalación y mantenimiento  正誤表2(PrintPartner GL  情報流通連携基盤システム 外部仕様書/ System Specification for    Samsung Chef Collection NZ9900  NEC SI series SI1720  Où acheter  Selection Guide - Anglia Components  Philips FC8059  Nos ruralités, une chance pour la France  

Copyright © All rights reserved.
Failed to retrieve file