Microscan MS-1 User Manual

Scan engine
Hide thumbs Also See for MS-1:
Table of Contents

Advertisement

Quick Links

MS-1 Scan Engine
User Manual
P/N 84-000001 Rev A

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MS-1 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Microscan MS-1

  • Page 1 MS-1 Scan Engine User Manual P/N 84-000001 Rev A...
  • Page 2 All rights reserved. The information contained herein is proprietary and is provided solely for the pur- pose 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.
  • Page 3: Table Of Contents

    Step 3 Install ESP ...................1-4 Step 4 Select Model..................1-5 Step 5 Autoconnect..................1-6 Step 6 Position the MS-1 Scan Engine............1-7 Step 7 Configure the MS-1 Scan Engine ............1-8 Step 8 Save Configuration in ESP ..............1-9 Chapter 2 Setup and Operation Electrical Interface ..................2-2 Configuration....................2-5...
  • Page 4 Appendix A General Specifications ..............A-2 Appendix B Electrical Specifications ..............A-5 Appendix C Serial Configuration Commands..........A-6 Appendix D Communications Protocol............A-10 Appendix E ASCII Table................A-11 Appendix F Using an External Trigger ............A-12 Appendix G Glossary of Terms ..............A-13 MS-1 Scan Engine User Manual...
  • Page 5 • ESP and K command support About This Manual This manual provides complete information on setting up, integrating, and configuring the MS-1 Scan Engine. The sections are presented in the order in which the MS-1 might be set up and made ready for operation. Highlighting...
  • Page 6 CLASS 1 LED PRODUCT WITH CLASS 1 INTERNAL RADIATION Maximum LED Output: 141.2µW IEC 60825-1:1993+A1:1997+A2:2001 • Viewing the MS-1’s LED output with optical instruments such as magnifiers, eye loupes, or microscopes within a distance of 100 mm could cause serious eye injury. • Maximum LED output: 141.2µW •...
  • Page 7 Introduction Statement of Agency Compliance The MS-1 has been tested for compliance with FCC (Federal Communications Commission) regulations and has been found to conform to all applicable FCC Rules and Regulations. To comply with FCC RF exposure compliance requirements, this device must not be co-located or operate in conjunction with any other antenna or transmitter.
  • Page 8 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.
  • Page 9 Step 8 Save Configuration in ESP ....................1-9 This chapter is designed to get your MS-1 Scan Engine up and running quickly. Following these steps will allow you to get a sense of the MS-1’s capabilities and to test symbol decode performance.
  • Page 10: Step 1 Check Hardware

    Description MS-1 Scan Engine, 32-bit, HD MS-1 Scan Engine, 32-bit, LD PCBA Demo Board (Supports 32-bit MS-1 or legacy 16-bit MS-1) Two M1.6 x .35 x 4 mm screws, button or pan head, Philips drive, stainless steel or corrosion-resistant plating Flex Strip/FFC Jumper Cable, contacts: 12, 0.5 mm center, one side only, 100 mm...
  • Page 11: Step 2 Connect The System

    Be sure that all cables are connected BEFORE applying power to the system. Always power down BEFORE disconnecting any cables. The MS-1 Scan Engine can be connected directly to a host computer using a demo board. 1. Attach the MS-1 to the demo board, label side down, as shown below.
  • Page 12: Step 3 Install Esp

    Step 3 — Install ESP ESP Software can be found in the Download Center at www.microscan.com. 1. Follow the prompts to install ESP from the Microscan Tools Drive. 2. Click on the ESP icon to run the program. Minimum System Requirements •...
  • Page 13: Step 4 Select Model

    1. Click the button showing the MS-1 Scan Engine. 2. Click OK. Note: You can also double-click the MS-1 Scan Engine button to make your selection. 3. Click Yes when this dialog appears: Note: If you need to select another model later, click the Switch Model button near the top of the screen or use Model >...
  • Page 14 • Configure settings as required by the application, and click Connect. Important: MS-1 demo kits are in USB Virtual COM mode by default, and ship with a Virtual COM Cable. Select RS-232 in the dialog shown below to communicate with the demo kit.
  • Page 15: Step 6 Position The Ms-1 Scan Engine

    Interleaved 2/5 (default is 10 and 6). • Avoid bright light or infrared light from other sources, including other readers. • Pitch the MS-1 or symbol at a minimum of ±15° to avoid specular reflection (the return of direct, non-diffused light).
  • Page 16: Step 7 Configure The Ms-1 Scan Engine

    Configure the MS-1 Scan Engine Step 7 — Configure the MS-1 Scan Engine To make setup changes, click the App Mode button. The following modes are accessible by clicking the buttons in the first row of App Mode icons: • Click the EZ Mode button to return to EZ Mode.
  • Page 17 Saving Options • Send, No Save. Changes will be lost when power is re-applied to the MS-1. • Send and Save. This activates all changes in current memory and saves to the MS-1 for power-on. • Send and Save, Including Factory. This activates all changes in current memory,...
  • Page 18 Save Changes in ESP 1-10 MS-1 Scan Engine User Manual...
  • Page 19: Chapter 2 Setup And Operation

    2 Setup and Operation Contents Electrical Interface ........................2-2 Configuration..........................2-5 This section describes the flex cable pin assignments. MS-1 Scan Engine User Manual...
  • Page 20: Electrical Interface

    In/Out +5V Power (VCC) TTL_RxD Trigger Input Power Enable TTL_TxD TTL_RTS USB_D+ In/Out LED (Engine Status) TTL_CTS Beeper (Decode Indicator) USB_D– In/Out Flex Cable Host end MS-1 end (12 contacts) (12 contacts) MS-1 Scan Engine MS-1 Scan Engine User Manual...
  • Page 21 1 = Scan engine off, except during Power data transmission and when writing Enable setup parameters to non-volatile memory. Serial output (transmission to host system). For firmware update use. Scan engine requests permission from host to transmit on TxD line. MS-1 Scan Engine User Manual...
  • Page 22 USB_D+ In/Out USB data (+) CCD engine status display. Host authorizes scan engine to transmit on TxD line (RTS/CTS hardware protocol). Active = symbol successfully decoded. Beeper Low level = inactive; awaiting decode. USB_D– In/Out USB data (–) MS-1 Scan Engine User Manual...
  • Page 23: Configuration

    Setup and Operation Configuration The MS-1 Scan Engine can be configured using ESP (the preferred method), or serial K commands. Refer to the following chapters in this manual for specific information about configuring the MS-1: Quick Start helps you get the MS-1 Scan Engine up and running quickly, to allow you to get a sense of the MS-1’s capabilities and to test symbol decode performance.
  • Page 24 Configuration MS-1 Scan Engine User Manual...
  • Page 25: Installation

    Mounting the MS-1 Scan Engine ....................3-2 Window Materials.......................... 3-3 Optical Components ........................3-5 Electrical Components ........................3-6 Window Placement ........................3-7 Tilt, Skew, and Pitch ........................3-8 Flex Cable........................... 3-10 This section describes how to integrate the MS-1 mechanically. MS-1 Scan Engine User Manual...
  • Page 26: Mounting The Ms-1 Scan Engine

    Mounting the MS-1 Scan Engine Mounting the MS-1 Scan Engine Mechanical Dimensions Recommended screw torque: < 3 kgf MS-1 Scan Engine User Manual...
  • Page 27: Window Materials

    CR-39 is a thermal-setting plastic produced by cell casting. CR-39 is not suitable for ultrasonic welding. No matter what window material you choose, do not tint the window. Because the MS-1 is a CCD scan engine, an anti-reflective coating is not necessary.
  • Page 28 • TSP, Inc. — http://www.tspinc.com/ Window Fabrication Companies • Nelson Nameplate — http://www.nelsonusa.com/ • Cadillac Plastic — http://www.cadillacplastic.com/ • Reading Plastic Fabricators — http://www.readingplastic.com/ • G-S Supplies — http://www.gssupplies.com/ • Laurel Industries — http://www.laurelindustries.com/ MS-1 Scan Engine User Manual...
  • Page 29: Optical Components

    • Avoid scrubbing the optical surface and never wipe the optical surface with a dry cloth. • You may spray glass cleaner on a non-abrasive cloth and then gently wipe the module window. • Do not touch the optical components. MS-1 Scan Engine User Manual...
  • Page 30: Electrical Components

    • Keep the scan engine in the anti-static case until you are ready to install it in your device. • Use grounding wrist straps when handling the scan engine. MS-1 Scan Engine User Manual...
  • Page 31: Window Placement

    Installation Window Placement The function of the window is to keep dust and other particulates out of the host case and to protect the scan engine. MS-1 Scan Engine User Manual...
  • Page 32: Tilt, Skew, And Pitch

    Be aware of the tolerance for the tilt, pitch, and skew of the symbol you are trying to scan. EAN (13 digits) 37 mm Symbol 0.33 mm (13 0.39 mm mil) (15.6 mil) R > or = 25 R > or = 25 90 mm 120 mm 0.9 (printed on photographic paper) MS-1 Scan Engine User Manual...
  • Page 33 Pitch reduces bar height. Decoding may be possible with a pitch angle of up to 75 degrees. Reducing pitch increases decoding efficiency. A low pitch angle (2–3 degrees minimum) is helpful because it prevents specular reflection. MS-1 Scan Engine User Manual...
  • Page 34: Flex Cable

    2. Remove the flex cable carefully. 3. Install a new flex cable as required. The flex cable connectors must be in direct contact with the scan engine connectors. 3-10 MS-1 Scan Engine User Manual...
  • Page 35 (Communications, Read Cycle, and Symbologies), a Terminal interface, and a Utilities interface. ESP can be used to configure the MS-1 Scan Engine in three main ways: • Tree Controls: Each configuration menu contains a list of all option settings that pertain to that specific element of MS-1 operation.
  • Page 36: Ez Mode

    EZ Mode EZ Mode EZ Mode offers instructions on positioning the MS-1 in relation to a test symbol, and also features an Autodiscriminate function that automatically enables all symbologies. Enter App Mode to access configuration trees and other setup features.
  • Page 37: Application Mode

    Click the Parameters icon to return to full App Mode view from Terminal or Utilities. Note: See the corresponding sections of this manual for specific information on any of the views or modes mentioned above. MS-1 Scan Engine User Manual...
  • Page 38: Menu Toolbar

    Important: When you save menu changes to your hard drive, these changes are not saved to the MS-1. The illustration below shows how settings can be saved and received between ESP and the MS-1, and ESP and the host hard drive. (Save to Reader) (Receive Reader Settings) Import/Export Import converts the ASCII settings from a text file to ESP configuration settings.
  • Page 39 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-1 Scan Engine User Manual...
  • Page 40 At startup, displays the Would you like to connect to the MS-1? prompt. Receive After Connect At startup, loads the MS-1’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.
  • Page 41 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-1 on the Terminal screen. Change Echo Font Allows you to modify the font used for command characters typed into the Terminal view.
  • Page 42 Sets the bar width or module width (in mils, or thousandths of an inch) of user-created symbols. Example: A bar width of 14 is 0.014 inches. Caption Allows you to define and position a human-readable caption for the symbol you create. MS-1 Scan Engine User Manual...
  • Page 43 Using ESP Preferences > Advanced Tab Send XON with Autoconnect Sends an XON (Begin Transmission) command to the MS-1 before starting the Autoconnect routine. Ask to Save ESP File when Quitting When enabled, prompts the user to save a .esp file when ending a session.
  • Page 44 When enabled, shows a TCP/IP option on the Select Protocol dialog. Note: This option should only be selected if you intend to connect using an Ethernet adapter. Use Default Storage Location When enabled, automatically stores data in ESP’s Application Data folder. 4-10 MS-1 Scan Engine User Manual...
  • Page 45 Note: Memos must be saved in a .esp file if you want them to available in your next 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. 4-11 MS-1 Scan Engine User Manual...
  • Page 46: Autoconnect

    Autoconnect • If your RS-232 connection attempt fails, you can use Autoconnect to establish a connection between the MS-1 and the host. • If your communications port is not the default COM1, use the dropdown menu to change your port.
  • Page 47 Using ESP Autoconnect (cont.) If your RS-232 host settings cannot be changed to match the MS-1’s settings: • Click Connect on ESP’s menu toolbar, and then select Connect on the dropdown menu. • When the Connection Settings dialog appears, check the Force Connect box and click Connect.
  • Page 48: View

    The View menu allows you to move quickly between interfaces without using the icon buttons on the App Mode toolbar. Notice that each menu item corresponds with the icon buttons at the top of the ESP window. 4-14 MS-1 Scan Engine User Manual...
  • Page 49: Navigating In Esp

    Using ESP Navigating in ESP To change MS-1 settings, or to access the Terminal or Utilities views, click the App Mode button. To return to EZ Mode, click the EZ Mode button. To make changes to configuration settings in the tree controls: 1.
  • Page 50: Send/Receive Options

    MS-1, these settings would be lost by choosing Yes. This is useful if you want to receive (upload) the MS-1’s settings and save them as a file for future use. For example, if your MS-1 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.
  • Page 51 Options > Add Exception option, you may see a list of serial commands. These are commands that may be in your MS-1’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).
  • Page 52 Send/Receive Options 4-18 MS-1 Scan Engine User Manual...
  • Page 53 This section explains how to set up communications between the MS-1 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-1. The user can also send serial commands to the MS-1 via ESP’s Terminal.
  • Page 54: Communications By Esp

    Click this button to bring up the App Mode view, then click the Communication tab. To open nested options, To change a setting, single-click the +. double-click the setting and use your cursor to scroll through the options. MS-1 Scan Engine User Manual...
  • Page 55: Communications Serial Commands

    Communications Communications Serial Commands Host Port Connections <K100,baud rate,parity,stop bits,data bits> Keyboard Mapping <K116,keyboard layout,caps lock mode,number lock> Communications Mode <K117,communications mode> Host Port Protocol <K140,protocol> Preamble <K141,status,preamble character(s)> Postamble <K142,status,postamble character(s)> MS-1 Scan Engine User Manual...
  • Page 56: Host Port Connections

    Baud Rate, Host Port Usage: Can be used to transfer data faster or to match host port settings. Definition: The rate at which the MS-1 and host transfer data back and forth. Serial Cmd: <K100,baud rate,parity,stop bits,data bits> Default:...
  • Page 57: Host Port Protocol

    <K140,0> Point-to-Point with RTS/CTS Usage: An MS-1 initiates a data transfer with an RTS (request-to-send) transmission. The host, when ready, responds with a CTS (clear-to-send) and the data is transmitted. RTS and CTS signals are transmitted over two dedicated wires as defined in the RS-232 standard.
  • Page 58: Preamble

    Serial Cmd: <K141,status,preamble character(s)> Default: ^M (carriage return) Options: To enter control characters within a serial command, hold down the Ctrl key while typing the desired character. Example: <K141,1,CTRL-m> to enter the control character ^M. MS-1 Scan Engine User Manual...
  • Page 59: Postamble

    Postamble Characters Serial Cmd: <K142,status,postamble character(s)> Default: ^M^J (carriage return/line feed) Options: To enter control characters within a serial command, hold down the Ctrl key while typing the desired character. Example: <K142,1,CTRL-m CTRL-j> to enter ^M^J. MS-1 Scan Engine User Manual...
  • Page 60: Communications Mode

    Important: You must send a <Zp> to the reader or Send and Save, Including Factory from ESP after changing this parameter. Note: If you are using an MS-1 Demo Kit, the Communications Mode default is USB Virtual COM. Serial Cmd: <K117,communications mode> Default:...
  • Page 61: Keyboard Mapping

    0 = Off 1 = On 2 = Free Number Lock Definition: Allows the user to set number lock. Serial Cmd: <K116,keyboard layout,caps lock mode,number lock> Default: Alphanumeric Options: 0 = Numeric 1 = Alphanumeric MS-1 Scan Engine User Manual...
  • Page 62: Usb Keyboard Key Codes

    Ctrl+Y Left Alt up Ctrl+Z Left Shift down Ctrl+[ Left Shift up Ctrl+\ Left Ctrl down Ctrl+] Left Ctrl up Ctrl+^ Numeric Pad Enter Ctrl+_ Right Alt down Right Alt up Right Ctrl down 5-10 MS-1 Scan Engine User Manual...
  • Page 63 6 Read Cycle Contents Read Cycle by ESP ........................6-2 Read Cycle Serial Commands...................... 6-3 MS-1 Read Cycle Overview......................6-4 Number of Symbols ........................6-5 Time Between Identical Decodes ....................6-6 Trigger Mode ..........................6-7 Continuous Read 1 Output Emulation ..................6-9 Serial Trigger Character (Delimited) ...................
  • Page 64: Read Cycle By Esp

    App Mode view, and then click the Read Cycle tab. To open nested options, To change a setting, single-click the +. double-click the setting and use your cursor to scroll through the options. MS-1 Scan Engine User Manual...
  • Page 65: Read Cycle Serial Commands

    <K221,decodes before output> Number of Symbols <K222,number of symbols> Start Trigger Character <K229,start character> Stop Trigger Character <K230,stop character> Time Between Identical <K503,time between identical decodes> Decodes Shutter Speed <K544,shutter speed> No Read Message <K714,status,No Read message> MS-1 Scan Engine User Manual...
  • Page 66: Ms-1 Read Cycle Overview

    MS-1 Read Cycle Overview MS-1 Read Cycle Overview The MS-1 outputs symbol data as soon as it is decoded. There is no “End of Read Cycle” option. Multiple symbol operations are emulated by controlling the read cycle duration and the time allowed between identical consecutive decodes.
  • Page 67: Number Of Symbols

    Number of Symbols Definition: Number of Symbols is the number of different symbols that can be read in a single read cycle. Serial Cmd: <K222,number of symbols> Default: Options: 0 = Multiple 1 = Single MS-1 Scan Engine User Manual...
  • Page 68: Time Between Identical Decodes

    Symbols set to Multiple, Time Between Identical Decodes can be set so that more than one symbol can be read within a read cycle. Definition: Determines the length of time that the MS-1 will wait before it outputs the same symbol’s data a second time. Serial Cmd: <K503,time between identical...
  • Page 69: Trigger Mode

    5 = Serial Data and Edge Continuous Read Usage: Continuous Read is useful in testing symbol readability or MS-1 functions. It is not recommended for normal operations. Definition: In Continuous Read, trigger input options are disabled and the MS-1 is always in the read cycle.
  • Page 70 An auxiliary terminal can be connected to the auxiliary port so the user can send the serial trigger character through the MS-1 to the host. Definition: In this mode the MS-1 accepts either a serial ASCII character or an external trigger pulse to start the read cycle. Serial Cmd: <K200,5>...
  • Page 71: Continuous Read 1 Output Emulation

    It is also effective in applications where the objects are presented by hand. The MS-1 does not offer this feature, but it can be emulated by following the steps described below. Definition: In Continuous Read 1 Output Emulation, the trigger must be active (grounded) for as long as the MS-1 needs to be scanning symbols.
  • Page 72: Serial Trigger Character (Delimited)

    Control characters entered on the command line are displayed in the menu as mnemonic characters. Note: Serial Data or Serial Data and Edge triggering mode must be enabled for Serial Trigger Character to take effect. 6-10 MS-1 Scan Engine User Manual...
  • Page 73: Start Trigger Character (Non-Delimited)

    When defining Start trigger characters, the following rules apply: • In External Edge the MS-1 looks only for the Start trigger character and ignores any Stop trigger character that may be defined. • In External Level the Start trigger character begins the read cycle and the Stop trigger character ends it.
  • Page 74: Stop Trigger Character (Non-Delimited)

    When defining Stop trigger characters, the following rules apply: • In External Edge the MS-1 looks only for the Start trigger character and ignores any Stop trigger character that may be defined. • In External Level the Start trigger character begins the read cycle and the Stop trigger character ends it.
  • Page 75: No Decode Timeout

    Options: 1 - 4095 The MS-1 times out if no symbol is decoded during the No Decode Timeout period. If a symbol is decoded before the timeout expires, the timeout period starts again. No Decode Timeout only applies to Edge, Serial Data, and Serial Data and Edge trigger modes.
  • Page 76: Decodes Before Output

    Options: 0 to 10 (0 = “Auto-adaptive”) Note: If the MS-1 is in Single symbol mode and it doesn’t achieve the number of required decodes during the read cycle, a No Read message will be output. Note: Higher Decodes Before Output settings will decrease the throughput rate.
  • Page 77: No Read Message

    Serial Cmd: <K714,status,No Read message> Default: No Read Options: 1 to 20 ASCII characters. Note: A No Read message is not output when the MS-1 is disabled (when an <I> command has been sent). 6-15 MS-1 Scan Engine User Manual...
  • Page 78: Shutter Speed

    Definition: Shutter speed is the amount of time that the sensor is exposed to light. Serial Cmd: <K544,shutter speed> Default: Automatic Options: 0 = Automatic 1 = Slow 2 = Medium 3 = Fast 6-16 MS-1 Scan Engine User Manual...
  • Page 79 UPC/EAN ........................... 7-17 PDF417 ............................7-20 China Postal Code ........................7-21 Symbology Identifier........................7-22 This section describes the various symbol types that can be decoded by the MS-1 Scan Engine. See the following sites for additional symbology information: http://www.aimglobal.org/standards/aimpubs.asp http://barcodes.gs1us.org/dnn_bcec/Default.aspx?tabid=82...
  • Page 80: Symbologies By Esp

    App Mode view, and then click the Symbologies tab. 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-1 Scan Engine User Manual...
  • Page 81: Symbologies Serial Commands

    <K488,status,check character status,check character output status, format,symbol length #1,symbol length #2> UPC/EAN <K489,UPC-A status,UPC-E status,EAN-8 status,EAN-13 status, supplementals required,supplemental 2 status,supplemental 5 status, UPC-A as EAN-13,UPC-E as UPC-A,EAN-8 as EAN-13> China Postal Code <K498,check digit mode,min length,max length> MS-1 Scan Engine User Manual...
  • Page 82: Code 39

    Options: 0 = Disabled 1 = Enabled Check Character Status (Code 39) Definition: When enabled, the MS-1 will verify a Modulus 10 check character in order to identify the decode as successful. Serial Cmd: <K470,status,check character status,check character output status, 0,0,minimum symbol length,full ASCII set>...
  • Page 83 “Z”, minus symbol, plus symbol, forward slash, space, decimal point, dollar sign, and percent symbol. When Full ASCII Set is enabled, the MS-1 can read the full ASCII character set, from 0 to 255. Serial Cmd: <K470,status,check character status,check character output status,0,0,minimum...
  • Page 84: Codabar

    1 = Enabled Symbol Length Status (Codabar) Definition: When set to Any/Minimum, any symbol length is considered valid. When set to Fixed, the MS-1 will check the symbol length against the Symbol Length Status parameter. Serial Cmd: <K471,status,0,start/stop output status,0,symbol length status,symbol length,check character status,check character output>...
  • Page 85 When disabled, the MS-1 will not perform any character checking calculations on decoded Codabar symbols. When set to Modulus 16, the MS-1 will perform a Modulus 16 check character calculation on the symbol. If the symbol does not pass this calculation, it will not be decoded.
  • Page 86: Interleaved 2 Of 5

    Interleaved 2 of 5 has been popular because it is the most dense symbology for printing numeric characters less than 10 characters in length; however, Microscan does not recommend this symbology for any new applications because of inherent problems such as truncation.
  • Page 87 Required Symbol Length >0 Exactly Length 1 >0 Exactly Length 2 >0 >0 Exactly Length 1 or Length 2 Length 1 up to maximum symbol length (Range: >0 Same value as Length 1 Length 1 to 32) MS-1 Scan Engine User Manual...
  • Page 88: Code 128/Ean-128

    Definition: This specifies the exact number of characters that the MS-1 will recognize (this does not include start, stop, and check characters). The MS-1 ignores any symbol not having the specified length.
  • Page 89: Code 93

    Definition: Specifies the minimum number of characters that the MS-1 will recognize, not including the start and stop check characters. The MS-1 ignores any symbol smaller than the specified length. Note: When setting Minimum Symbol Length to any value other than 0, add 1 to account for a reserved space.
  • Page 90: Gs1 Databar (Rss)

    14-digit EAN item identification number and is capable of encoding up to 74 numeric or 41 alphabetic characters. Serial Cmd: <K484,status> Default: Disabled Options: 0 = Disabled 1 = Enabled 7-12 MS-1 Scan Engine User Manual...
  • Page 91: Msi Code

    2 = Double Modulus 10 Check Character Output Status (MSI Code) Definition: When this field is enabled, the MS-1 will output the check digit with symbol data. When disabled, the MS-1 will not output the check digit with symbol data.
  • Page 92: Plessey Code

    Default: Disabled Options: 0 = Disabled 1 = Enabled Minimum Symbol Length (Plessey Code) Definition: This field specifies the minimum number of characters the MS-1 will recognize, including a check character. Serial Cmd: <K487,status,check character output status,0,minimum symbol length> Default:...
  • Page 93: Industrial 2 Of 5

    Microscan recommends that Industrial 2 of 5 always be used with fixed symbol length settings in any application. Symbol Length # 1 and Symbol Length # 2 can both be set to 0 to allow the MS-1 to decode Industrial 2 of 5 symbols of varying lengths.
  • Page 94 Symbol Length # 1 (Industrial 2 of 5) Definition: This field specifies the number of characters that the MS-1 will recognize, including start and stop characters and check characters. The MS-1 ignores any symbol with fewer than the specified number of characters.
  • Page 95: Upc/Ean

    EAN is the European version of the UPC symbology and is used in European market applications. When enabled, the MS-1 will read UPC-A symbols. Serial Cmd: <K489,UPC-A status,UPC-E status,EAN-8 status,EAN-13 status,supplementals required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13, UPC-E as UPC-A,EAN-8 as EAN-13>...
  • Page 96 Supplementals Required (UPC/EAN) Definition: A supplemental is a 2 or 5-character symbol appended to the main symbol. When enabled, the MS-1 decodes supplemental symbol data that has been appended to the standard UPC or EAN symbol. Serial Cmd: <K489,UPC-A status,UPC-E status,EAN-8 status,EAN-13...
  • Page 97 When enabled, EAN-8 will be transmitted as EAN-13. Serial Cmd: <K489,UPC-A status,UPC-E status,EAN-8 status,EAN-13 status,supplementals required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13, UPC-E as UPC-A,EAN-8 as EAN-13> Default: Disabled Options: 0 = Disabled 1 = Enabled 7-19 MS-1 Scan Engine User Manual...
  • Page 98: Pdf417

    1,800 printable ASCII characters, or 1,100 binary characters per symbol. Each symbol character consists of 4 bars and 4 spaces in a 17-module structure. Serial Cmd: <K476,status> Default: Enabled Options: 0 = Disabled 1 = Enabled 7-20 MS-1 Scan Engine User Manual...
  • Page 99: China Postal Code

    Symbologies China Postal Code Definition: When enabled, the MS-1 will read China Postal Code symbols. Serial Cmd: <K498,status,check digit mode,min length,max length> Default: Disabled Options: 0 = Disabled 1 = Enabled Check Digit Mode Definition: When this field is enabled, a check digit is added.
  • Page 100: Symbology Identifier

    The Symbology Identifier is a standard prefix set of characters that identifies the symbol type. When enabled, the MS-1 analyzes and identifies the symbology and adds a three-character identifying prefix to the data: • ] (closed bracket character) indicating the presence of a symbology identifier.
  • Page 101 8 Terminal Contents Terminal Window.......................... 8-2 Find .............................. 8-3 Send ............................. 8-4 Macros............................8-5 Terminal Window Menus......................8-6 This section describes the Terminal window and Macro functions in ESP. MS-1 Scan Engine User Manual...
  • Page 102: Terminal Window

    Click on arrows to Add Macro, Remove Macro, or Edit Macro. The Terminal allows you to send serial commands to the MS-1 by typing commands in the Send text field or directly in the Terminal screen, by copying and pasting, or by using Macros.
  • Page 103: Find

    1. Type “ABC” into the Find field. 2. Press Enter. The first instance of “ABC” will be highlighted in the Terminal window. 3. Click the Find button to the left of the text field to locate additional instances of “ABC”. MS-1 Scan Engine User Manual...
  • Page 104: Send

    Send Send The Send function allows you to enter serial commands and then send them to the MS-1. 1. Type the command into the Send box. 2. Press Enter to send the command to the MS-1. 3. Click the Send button to the left of the text field to send the command again.
  • Page 105: Macros

    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-1 at the same time that it is displayed. Editing a Macro...
  • Page 106: Terminal Window Menus

    • Find Next searches for a user-defined section of text in the Terminal. • Find Previous operates in the same way as Find Next, but searches backward through Terminal text. MS-1 Scan Engine User Manual...
  • Page 107 Reader Status Request ........................ 9-9 Hardware Default........................9-10 Utility commands are generally commands that are performed during MS-1 operations to perform miscellaneous operations on MS-1 hardware. Serial utility commands are not prefaced with a ”K” and a numeric value, nor do they require an initialization command (<A>...
  • Page 108: Serial Utility Commands

    <Zp> Save Modified Factory Settings <C> Enter Decodes/Second Test <Cp> Enter Decode Percent Test Read Rate Exit Decodes/Second and Decode Percent <J> Tests Reader Status Request <K?> Configuration Command Status Trigger <char> Serial Trigger Character MS-1 Scan Engine User Manual...
  • Page 109: Read Rate

    “good decodes to read” parameter does not take effect. Only one decode is required to be recorded and output. • System time is recorded at the beginning and end of the test, and an exact number of scan frames are captured and processed. MS-1 Scan Engine User Manual...
  • Page 110: Differences From Default

    • To save the Differences from Default report, either as plain text or as a tab-delimited text file, click Save As. • Click Send and Save to send the settings to the MS-1 and save them, or Send to Reader to send the settings without saving them.
  • Page 111: Firmware

    5. Allow approximately a minute for firmware to download. 6. Verify that application code has been updated. Caution: Do not interrupt power or disconnect the host cable while download is in progress. MS-1 Scan Engine User Manual...
  • Page 112 Firmware Verification Request Part Number by ESP ESP allows you to send a request to the MS-1 for the application code part number. 1. Click the Firmware tab. 2. From the dropdown menu to the left of the Request Part No. button, select App Code.
  • Page 113: Device Control

    Note: <I> only disables Continuous Read and the external trigger. Serial triggers will activate a read cycle. Enable Reader Definition: Sending <H> allows the MS-1 to trigger on any available trigger source. Serial Cmd: <H> MS-1 Scan Engine User Manual...
  • Page 114: Default/Reset/Save

    When you right-click in a menu tree and select Default Current Menu Settings or Default All ESP Settings, it is important to note that only ESP settings are defaulted. To save these defaults to the MS-1 itself, you need to follow up with a Save to Reader, Send and Save command.
  • Page 115: Reader Status Request

    <K?> Configuration Command Status This is the fastest way to learn the MS-1’s current configuration. Sending this request will return the current settings of all commands, starting with the lowest K command value and ending with the highest K command value.
  • Page 116: Hardware Default

    2. Connect the RTS pin to the RxD pin. 3. Cycle power to the reader. After the reader beeps and the unit’s illumination flashes on and off twice, it will have defaulted all user parameters. 9-10 MS-1 Scan Engine User Manual...
  • Page 117 Appendix B Electrical Specifications .................... A-5 Appendix C Serial Configuration Commands................A-6 Appendix D Communications Protocol..................A-10 Appendix E ASCII Table......................A-11 Appendix F Using an External Trigger ..................A-12 Appendix G Glossary of Terms ....................A-13 MS-1 Scan Engine User Manual...
  • Page 118: Appendix A General Specifications

    Radiated and Conducted Emissions Designed for: EN 55022:98 ITE Disturbances Class B Electrical Power: 5V +/– 5%, 300 mV p-p max. ripple, 150 mA @ 5V (typ.) Start-Up Time: 175 ms Location of ZIF Connector MS-1 Scan Engine Dimensions MS-1 Scan Engine User Manual...
  • Page 119 1.8 – 7.0” (46 – 178 mm) 3.9” at 6.0” (99 mm at 152 mm) .010” (.254 mm) 1.8 – 12.6” (46 – 320 mm) 6.7” at 11.0” (170 mm at 279 mm) .020” (.508 mm) MS-1 Scan Engine User Manual...
  • Page 120 CCD Scan Engines, 8-pack, Low Density, RS-232 TTL, 5VDC FIS-0001-8003G CCD Scan Engines, 8-pack, High Density, RS-232 TTL, 5VDC FIS-0001-8004G Note: Previous versions of the MS-1 are available as legacy products. Safety Certifications FCC, CE, RoHS/WEEE ©2015 Microscan Systems, Inc.
  • Page 121: Appendix B Electrical Specifications

    Start-Up Time: 175 ms Host Connector / Pin Assignments 12-Pin ZIF Connector Host RS-232 TTL In/Out +5V Power (VCC) TTL_RxD Trigger Input Power Enable TTL_TxD TTL_RTS USB_D+ In/Out LED (Engine Status) TTL_CTS Beeper (Decode Indicator) USB_D– In/Out MS-1 Scan Engine User Manual...
  • Page 122: Appendix C Serial Configuration Commands

    <K484,status> MSI Code <K486,status,check character mode,check character output status, 0,minimum symbol length> Plessey Code <K487,status,check character output status,0,minimum symbol length> Industrial 2 of 5 <K488,status,check character status,check character output status, format,symbol length #1,symbol length #2> MS-1 Scan Engine User Manual...
  • Page 123 Appendices UPC/EAN <K489,UPC-A status,UPC-E status,EAN-8 status,EAN-13 status, supplementals required,supplemental 2 status,supplemental 5 status,UPC-A as EAN-13,UPC-E as UPC-A,EAN-8 as EAN-13> China Postal Code <K498,status,check digit mode,min length,max length> MS-1 Scan Engine User Manual...
  • Page 124 MS-1’s memory and saves for power-on; an <A> initializes the MS-1’s memory but does not save for power-on. For example, to enable UPC and save the change for power-on, send <K473,1><Z>. To change Baud Rate and reset without saving changes for power-on, send <K100,3><A>.
  • Page 125 Entering Control Characters in Serial Commands To enter control characters within a serial command, hold down the Ctrl key while typing the desired character. Example: To enter a carriage return and line feed (^M^J), enter <K141,1,CNTL-m CNTL-j> MS-1 Scan Engine User Manual...
  • Page 126: Appendix D Communications Protocol

    Control Characters Protocol Command (Entered in menu or Effect of Command (Mnemonic displayed on menu) Value serial command) Reset Request Reset Start of Text End of Text Acknowledge Negative Acknowledge Begin Transmission XOFF Stop Transmission A-10 MS-1 Scan Engine User Manual...
  • Page 127: Appendix E Ascii Table

    Appendices Appendix E — ASCII Table Ctrl “ & < > A-11 MS-1 Scan Engine User Manual...
  • Page 128: Appendix F Using An External Trigger

    Using an External Trigger Appendix F — Using an External Trigger Two types of inputs are used on Microscan readers. 5 volt devices have NPN trigger inputs. 10-28 volt devices have optoisolated inputs and outputs. 5 Volt Devices To trigger a 5 volt device, the input has to be pulled down to “signal ground” (NPN). This can be done by relays or by a transistor-sourced signal.
  • Page 129: Appendix G Glossary Of Terms

    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. A-13 MS-1 Scan Engine User Manual...
  • Page 130 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-14 MS-1 Scan Engine User Manual...
  • Page 131 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 Pitch axis Scan line A-15 MS-1 Scan Engine User Manual...
  • Page 132 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-16 MS-1 Scan Engine User Manual...

Table of Contents