Microscan MS-1 Integration Manual

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

Advertisement

Quick Links

MS-1 Scan Engine
Integration Manual
P/N 83-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 Integration Manual P/N 83-000001 Rev A...
  • Page 2 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.
  • Page 3 Limitation of Liability In no event shall Microscan Systems Inc. be liable to you or any third party for any special, incidental, or consequential damages (including, without limitation, indirect, special, punitive, or exemplary damages for loss of business, loss of profits, business interruption, or loss of business information), whether in contract, tort, or otherwise, even if Microscan Systems Inc.
  • Page 4: 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...
  • Page 5 Appendix A General Specifications ............A-2 Appendix B Electrical Specifications ............A-5 Appendix C Serial Configuration Commands ..........A-6 Appendix D Communications Protocol ............A-9 Appendix E ASCII Table ................A-10 Appendix F Using an External Trigger...........A-11 Appendix G Glossary of Terms .............A-12 MS-1 Scan Engine Integration Manual...
  • Page 6 • High Density and Low Density options 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 7 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 8: Step 1 Check Hardware

    Power Supply IC-3USB Converter (optional)* *Note: The MS-1 demo board can be connected to a host computer’s USB port by using an IC-3USB Converter (98-000051-01). Power is supplied by the USB connection to the host. MS-1 Scan Engine Integration Manual...
  • Page 9: Step 2 Connect The System

    Use the M1.6 x .35 screws provided. 2. Once the MS-1 is affixed to the demo board, push the ends of the ribbon cable into the connectors on the MS-1 and the demo board, as shown below.
  • Page 10: Step 3 Install Esp

    Easy Setup Program (ESP) is Microscan’s proprietary setup and testing application. The purpose of ESP is to provide a quick and easy way to set up and configure Microscan products. When the MS-1 is connected to a host computer (Windows Vista, XP, or 2000), ESP can be used to configure scan engine settings and to set up communications between the scan engine and host.
  • Page 11: 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 12: Step 5 Autoconnect

    MS-1’s settings, select Connect from the Connect dropdown menu on ESP’s menu toolbar. When the Connection Settings dialog appears, check the Force Connect box and click the Connect button. MS-1 Scan Engine Integration Manual...
  • Page 13: Step 6 Position The Ms-1 Scan Engine

    I 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 14: Step 7 Configure The Ms-1 Scan Engine

    The following modes are accessible by clicking the buttons in the first row of App Mode icons: • Click the Autoconnect button to establish communications between ESP and the MS-1. • Click the Send/Recv button to send or receive commands.
  • Page 15: Step 8 Save Configuration In Esp

    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. MS-1 Scan Engine Integration Manual...
  • Page 16 Save Configuration in ESP 1-10 MS-1 Scan Engine Integration Manual...
  • Page 17: Chapter 2 Setup And Operation

    2 Setup and Operation Contents Electrical Interface ........................2-2 Configuration..........................2-5 MS-1 Scan Engine Integration Manual...
  • Page 18: Electrical Interface

    Electrical Interface Electrical Interface Ribbon Cable Pinout Host RS-232 In/Out +5V Power (VCC) TTL_RxD Trigger Input Power Enable TTL_TxD TTL_RTS Firmware Upgrade 1 LED/Beeper Output TTL_CTS Firmware Upgrade 2 RESET MS-1 Scan Engine Integration Manual...
  • Page 19 0 = LOW TTL_TxD 1 = HIGH Sends TTL output levels. (Active High) Serial Output (When active, the scan engine requests data to be sent to the host system). TTL_RTS Sends TTL output levels. (Active High) MS-1 Scan Engine Integration Manual...
  • Page 20 When this signal is active, the scan engine’s processor is forced into a reset condition. The processor’s clock continues to run, but all RESET processing is stopped until the signal is no longer active. (Active Low) MS-1 Scan Engine Integration Manual...
  • Page 21: 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 22 Configuration MS-1 Scan Engine Integration Manual...
  • Page 23: Installation

    3 Installation Contents Mounting the MS-1 Scan Engine ....................3-2 Calculating Aperture Size ......................3-3 Calculating Window Tilt Angle and Localization ................3-5 Window Materials.......................... 3-7 Location and Reading Position ..................... 3-8 Ribbon Cable ..........................3-9 MS-1 Scan Engine Integration Manual...
  • Page 24: Mounting The Ms-1 Scan Engine

    Mounting the MS-1 Scan Engine Mounting the MS-1 Scan Engine Mechanical Dimensions Base Front Mounting Screws MS-1 Scan Engine Integration Manual...
  • Page 25: Calculating Aperture Size

    La = 2 * [( Da + 7.9 ) * TAN( (49 / 2) + 4.2) + 12 / (COS( 49 / 2 + 4.2))] = 2 *[( Da + 7.9 ) * 0.55 + 13.68] mm Aperture Width Graph MS-1 Scan Engine Integration Manual...
  • Page 26 Calculating Aperture Size Minimum Aperture Height Ha = 2 * [Da * TAN((2.5 / 2) + 2.5) + (4.5 / 2)] = 2 * (Da * 0.066 + 2.25) mm Aperture Height Graph MS-1 Scan Engine Integration Manual...
  • Page 27: Calculating Window Tilt Angle And Localization

    Installation Calculating Window Tilt Angle and Localization Minimum Window Tilt Angle Ta° = TAN (Da / 4) (from perpendicular to scan line) Window Tilt Angle Graph MS-1 Scan Engine Integration Manual...
  • Page 28: Calculating Window Tilt Angle And Localization

    Calculating Window Tilt Angle and Localization External Window Tilt Angle and Placement Use the following guidelines if a window will be placed between the front of the MS-1 and the opening of a case or other enclosure. Window Opening Make the clear opening of the window large enough that the entire aperture width and height passes through the window.
  • Page 29: 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 30: Location And Reading Position

    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 Integration Manual...
  • Page 31: Ribbon Cable

    2. Remove the ribbon cable carefully. 3. Install a new ribbon cable as required. The ribbon cable connectors must be in direct contact with the scan engine connectors. MS-1 Scan Engine Integration Manual...
  • Page 32: Ribbon Cable

    Ribbon Cable 3-10 MS-1 Scan Engine Integration Manual...
  • Page 33 (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 34: 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 35: Application Mode

    Click the Configuration 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 Integration Manual...
  • Page 36: 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 37 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 Integration Manual...
  • Page 38 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 39 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 40 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 Integration Manual...
  • Page 41 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 42 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 Integration Manual...
  • Page 43 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 Integration Manual...
  • Page 44: 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 45 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 46: 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 Integration Manual...
  • Page 47: 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 48: 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 49 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 50 Send/Receive Options 4-18 MS-1 Scan Engine Integration Manual...
  • Page 51 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 52: Communications By Esp

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

    Communications Communications Serial Commands Host Port Connections <K100,baud rate,parity,stop bits,data bits> Host Port Protocol <K140,protocol> Preamble <K141,status,preamble character(s)> Postamble <K142,status,postamble character(s)> MS-1 Scan Engine Integration Manual...
  • Page 54: 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 55: 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 56: 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 Integration Manual...
  • Page 57: 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 Integration Manual...
  • Page 58 Postamble MS-1 Scan Engine Integration Manual...
  • Page 59 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 60: Read Cycle By Esp

    App Mode view. Click this button to bring up the Read Cycle tree control. 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 Integration Manual...
  • Page 61: Read Cycle Serial Commands

    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 Reader Setup <K522,shutter speed,minimum speed,maximum speed> No Read Message <K714,status,No Read message> MS-1 Scan Engine Integration Manual...
  • Page 62: 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 63: 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 Integration Manual...
  • Page 64: 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 65: 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 66 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 67: 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 68: 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 Integration Manual...
  • Page 69: 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 70: 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 71: 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 72: 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 73: 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 Integration Manual...
  • Page 74: Reader Setup

    The fastest shutter speed and the shortest time that the sensor is exposed to light. Definition: Any combination of ASCII characters can be defined as the No Read message. Serial Cmd: <K522,shutter speed,minimum speed,maximum speed> Default: 250 (1/250 second) Options: 70 to 65535 6-16 MS-1 Scan Engine Integration Manual...
  • Page 75 Plessey Code ..........................7-14 Industrial 2 of 5........................... 7-15 UPC/EAN ........................... 7-17 Symbology Identifier........................7-20 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 76: Symbologies By Esp

    Click this button to bring up the App Mode view. Click this button to bring up the Symbologies tree control. To change a setting, double-click the setting and use your cursor to scroll through the options. MS-1 Scan Engine Integration Manual...
  • Page 77: Symbologies Serial Commands

    Industrial 2 of 5 <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> MS-1 Scan Engine Integration Manual...
  • Page 78: 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 79 “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 80: 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 81 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 82: 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 83 To set for minimum length, both Symbol Length # 1 and Symbol Length # 2 must be equal to each other and be any number other than zero. Fixed Length To set for a fixed length, Symbol Length #1 and Symbol Length #2 must not be equal to each other. MS-1 Scan Engine Integration Manual...
  • Page 84: 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 85: 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 86: 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 Integration Manual...
  • Page 87: 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 88: 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 89: 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 90 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 91: 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 92 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 93 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 Integration Manual...
  • Page 94: 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 95 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 Integration Manual...
  • Page 96: 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 97: 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 Integration Manual...
  • Page 98: 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 99: 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 100: 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 Integration Manual...
  • Page 101 Default/Reset/Save........................9-10 Reader Status Request ......................9-11 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 102: Serial Utility Commands

    <A> Reset (does not save for power-on) <Z> Save Current Settings for Power-On Default/Reset/Save Recall Microscan Default Parameters and <Zrd> Save for Power-On Reader Status Request <K?> Configuration Command Status Trigger <char> Serial Trigger Character MS-1 Scan Engine Integration Manual...
  • Page 103: 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 104: Firmware

    Firmware Firmware Firmware Update Application code versions are specific to your MS-1. Consult with your sales representative before downloading application code. If needed, application code will be sent to you in the form of an *.mhx file. Contact Microscan’s help desk if you have difficulty downloading application code to the MS-1: helpdesk@microscan.com...
  • Page 105 17. Return the mode switch (S2) to the Decoded Operation position (up; toward the scan engine). 18. Cycle power to the demo board (power-off and then power-on again) to begin MS-1 operation. 19. Verify installation of the new firmware using Firmware Verification in ESP Utilities.
  • Page 106 2. Verify your current firmware using Firmware Verification in ESP Utilities. 3. Set Pin 8, Pin 11, and Pin 12 of the MS-1 to Firmware Update status (see Hardware Signal Settings table above). 4. Select MS-1 from the Target Device dropdown menu.
  • Page 107 14. Click OK again when you see the dialog stating that the firmware download is complete. 15. Set Pin 8, Pin 11, and Pin 12 of the MS-1 to Decoded Operation status (see Hardware Signal Settings table on the previous page) and supply a low trigger signal to Pin 12.
  • Page 108 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 109: 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 Integration Manual...
  • Page 110: 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 111: 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 112 Reader Status Request 9-12 MS-1 Scan Engine Integration Manual...
  • Page 113 Appendix B Electrical Specifications .................... A-5 Appendix C Serial Configuration Commands................A-6 Appendix D Communications Protocol..................A-9 Appendix E ASCII Table......................A-10 Appendix F Using an External Trigger ..................A-11 Appendix G Glossary of Terms ....................A-12 MS-1 Scan Engine Integration Manual...
  • Page 114: Appendix A General Specifications

    CE Mark Immunity Designed for: EN 55024:1998 ITE Immunity Standard Radiated and Conducted Emissions Designed for: EN 55022:1998 ITE Disturbances Class A Electrical Power: 5V +/– 5%, 300 mV p-p max. ripple, 120mA @ 5V (typ.) MS-1 Scan Engine Integration Manual...
  • Page 115 4.2” (107 mm) at 6” (152 mm) .020” (.508 mm) 1.5 – 13” (35 – 330 mm) 7.0” (178 mm) at 11” (279 mm) Note: All values are based on a Grade B Code 39 symbol. MS-1 Scan Engine Integration Manual...
  • Page 116 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. Warranty–One year limited warranty on parts and labor. Extended warranty available. MS-1 Scan Engine Integration Manual...
  • Page 117: Appendix B Electrical Specifications

    Power: 5V +/– 5%, 300 mV p-p max. ripple, 120mA @ 5V (typ.) Host Connector / Pin Assignments 12-Pin ZIF Connector Host RS-232 In/Out +5V Power (VCC) TTL_RxD Trigger Input Power Enable TTL_TxD TTL_RTS Firmware Upgrade 1 LED/Beeper Output TTL_CTS Firmware Upgrade 2 RESET MS-1 Scan Engine Integration Manual...
  • Page 118: Appendix C Serial Configuration Commands

    <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> 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> MS-1 Scan Engine Integration Manual...
  • Page 119 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 120 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 Integration Manual...
  • Page 121: 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 MS-1 Scan Engine Integration Manual...
  • Page 122: Appendix E Ascii Table

    Communication Protocol Commands Appendix E — ASCII Table Ctrl “ & < > A-10 MS-1 Scan Engine Integration Manual...
  • Page 123: Appendix F Using An External Trigger

    Appendices 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 124: 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-12 MS-1 Scan Engine Integration Manual...
  • Page 125 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-13 MS-1 Scan Engine Integration Manual...
  • Page 126 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-14 MS-1 Scan Engine Integration Manual...
  • Page 127 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-15 MS-1 Scan Engine Integration Manual...
  • Page 128 Glossary of Terms A-16 MS-1 Scan Engine Integration Manual...
  • Page 129 Hyperlink Index A/D Converter Aberration About the MS-1 Scan Engine About This Manual Absorption Acrylic Window Active Illumination Add / Remove Exception Add Macro Advanced Options Ambient Light Analog Analog-to-Digital Converter Aperture Height Graph Aperture Width Graph Appendices Application Mode...
  • Page 130 Communications Serial Commands Concatenating Configuration Commands Concentrator Configuration Configuration Command Status Configuration Setting Changes Configure the MS-1 Scan Engine Connect the System Connect to Reader via TCP/IP Connecting the Ribbon Cable Connector Contact Assignments (Host Side of Ribbon Cable) Continuous Read...
  • Page 131 Discrete I/O Display Incoming Data Even When Not in Focus Document Memo Downloading Application Code to the MS-1 Downloading Application Code to the MS-1 with Demo Board Downloading ESP from the Web EAN-13 Status (UPC/EAN) EAN-8 as EAN-13 (UPC/EAN) EAN-8 Status (UPC/EAN)
  • Page 132 FIS Options Fixed Length Fixed Symbol Length Fixed Symbol Length Status (DataBar Expanded) Focal Distance Focal Plane Focus Force Connect Format (Industrial 2 of 5) FPGA Full ASCII Set (Code 39) Full Duplex Function Keys MS-1 Scan Engine Integration Manual...
  • Page 133 Image Sensor Import/Export Indicators Industrial 2 of 5 Initialize Input Install ESP Installation Installing ESP from the Microscan Tools CD Interleaved 2 of 5 ISO Certification Keyboard Macros Ladder Orientation Latest Manual Version Lens Light Emitting Diode Limitation of Liability...
  • Page 134 Minimum Symbol Length (MSI Code) Minimum Symbol Length (Plessey Code) Minimum Window Tilt Angle Model Model Memo Mounting Screws Mounting the MS-1 Scan Engine MS-1 and Symbol Orientation MS-1 Demo Kit Contents MS-1 Read Cycle Overview MS-1 Scan Engine MSI Code...
  • Page 135 Parity, Host Port Paste Pause Picket Fence Orientation Pitch Plessey Code Point-to-Point (Standard) Point-to-Point with RTS/CTS Port Position the MS-1 Scan Engine Postamble Postamble Characters Postamble Status Preamble Preamble Characters Preamble Status Preferences > Advanced Tab Preferences > Bar Code Options Tab Preferences >...
  • Page 136 Serial Command Status Request Serial Configuration Command Conventions Serial Configuration Commands Serial Data Serial Data and Edge Serial Trigger Character (Delimited) Serial Utility Commands Setting Up Continuous Read 1 Output Emulation Setup and Operation Show Connect Prompt MS-1 Scan Engine Integration Manual...
  • Page 137 Symbol Transitions Symbologies Symbologies by ESP Symbologies Serial Commands Symbology Symbology Identifier System Requirements for ESP Table of Contents Technical Support Terminal Terminal Dropdown Menu Terminal Window Terminal Window Menus Tilt Time Between Identical Decodes MS-1 Scan Engine Integration Manual...
  • Page 138 Use Default Storage Location Using an External Trigger Using ESP Utilities Variable Length Very Large-Scale Integration View VLSI Warranty Window Fabrication Companies Window Materials Window Materials Vendors Window Opening Window Tilt Angle Window Tilt Angle Graph MS-1 Scan Engine Integration Manual...

Table of Contents