Microscan MS-9 User Manual
Hide thumbs Also See for MS-9:
Table of Contents

Advertisement

Quick Links

MS-9 Scanner
User's Manual
P/N 83-000911 Rev L

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Microscan MS-9

  • Page 1 MS-9 Scanner User's Manual P/N 83-000911 Rev L...
  • 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, inci- dental, 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

    Scanner Setup..................4-17 Laser Setup ................... 4-20 Chapter 5 Symbologies Symbologies by ESP................5-2 Symbologies by Serial Command ............5-3 Narrow Margins ..................5-19 Symbology Identifier ................5-20 Background Color.................. 5-21 Autodiscriminate ..................5-22 Chapter 6 Matchcode MS-9 Scanner User’s Manual...
  • Page 5 Diagnostics by Serial Command ............. 9-3 Counts ..................... 9-4 Hours Since Reset................... 9-5 Warning Messages .................. 9-6 Present Operating Temperature (deg. C) ..........9-9 High Temperature Threshold..............9-10 Low Temperature Threshold ..............9-11 Lifetime Hours ..................9-12 Chapter 10 Laser Control MS-9 Scanner User’s Manual...
  • Page 6 Appendix H Defaulting/Saving/Initializing ..........A-21 Appendix I Test Decode Rate ...............A-25 Appendix J Formulas for Number of Decodes........A-27 Appendix K Operational Tips..............A-30 Appendix L Interface Standards ............A-31 Appendix M Multidrop Communications ..........A-32 Appendix N Glossary of Terms .............A-37 Index MS-9 Scanner User’s Manual...
  • Page 7 Figure A-3 MS-9 Read Range Graph ................A-5 Figure A-4 MS-9 Connector ...............A-5 Figure A-5 IB-131 Mechanical ..............A-11 Figure A-6 MS-9/IB-131 Typical Setup ............A-11 Figure A-7 IB-131 Multidrop Setup ............A-12 Figure A-8 Scanner/IB-131 Daisy Chain Setup ........A-12 Figure A-9 Ladder ..................A-27 Figure A-10 Picket Fence .................A-28...
  • Page 8 Conversion ..................12-20 Table 12-4 Scanner Status ..............12-20 Table A-1 MS-9 Status Lights ..............A-4 Table A-2 MS-9 Host Connector, 15-pin ............A-5 Table A-3 Host 25-pin Connector ............A-10 Table A-4 Trigger 4-pin Connector ............A-10 Table A-5 Power 3-pin Connector ............A-10 Table A-6 Scanner 15-pin Connector ............A-10...
  • Page 9 • Can calibrate OMR at speeds up to 200 inches per second A user interface program, the ESP (Easy Setup Program), can be downloaded from our web site (www.microscan.com) and runs on Windows 98, Windows NT, Windows 2000, or Windows XP operating systems. Alternately, con- figuration commands can be sent from an embedded, menu-driven terminal program, or directly by host serial command strings.
  • Page 10: Chapter 1 Quick Start

    About This Manual This manual provides complete information on setting up, installing, and configuring the MS-9 scanner. The chapters follow the ESP menus which are presented in the order in which a scanner might be setup and made ready for industrial operation.
  • Page 11: Safety Labels

    • CE Compliant • BSMI (Bureau of Standards, Metrology and Inspection) Safety Labels The following labels are located on the side and back of the MS-9 Scanner: Side View with Safety Label Base View with Approvals Label MS-9 Scanner User’s Manual...
  • Page 12 WARNING There are no user serviceable parts in the scanner. Opening the scan- ner voids the Microscan Systems warranty and could expose the user to laser diode power of up to 7 mW. WARNING The laser beam can be harmful to eyesight. Avoid eye contact with the laser beam.
  • Page 13 Microscan's proprietary Easy Setup Pro- gram, a Windows based graphic user interface that resides on the user's host com- puter and allows the user to fully configure, test, and operate Microscan's 1D and 2D symbology scanners. As an alternative to ESP, you can setup the scanner by sending serial commands or by using the scanner’s embedded menus.
  • Page 14: Step 1 Hardware Required

    99-000017-01 Optional object detector a. With either a terminal communications program or Microscan’s ESP which runs under Windows operating system, Windows 98 or higher, including Windows NT and Windows XP. b. If using another host cable, make certain it does not have RTS/CTS connected to the host.
  • Page 15: Step 2 Connect The System

    1. When wiring the IB-131 to a host computer which has a 25-pin connector, cross pins 2 and 3. When wiring the IB-131 to a host computer which has a 9-pin connector, do NOT cross pins 2 and 3. MS-9 Scanner User’s Manual...
  • Page 16: Step 3 Install Esp

    With your scanner connected to a host computer with Windows operating system, you can use the ESP to configure and control the scanner. 1. Insert your Microscan CD into your computer’s CD drive. 2. Launch under ESP and follow the prompts.
  • Page 17: Step 4 Select Scanner Model

    If you do not want to make this selection every time you load ESP, uncheck Show this window at Startup. 2. Select the default name, for example MS-9-1, or type in a file name of your choice and click 3. Click when the connect to the scanner dialog appears.
  • Page 18: Step 5 Autoconnect

    Tip: If connection fails, enable a different Com port and try again. Tip: If you do not see either the CONNECTED or DISCONNECTED message at the bot- tom of your dialog, try expanding the ESP window horizontally. MS-9 Scanner User’s Manual...
  • Page 19: Step 6 Position Symbol And Scanner

    1. If using an I 2/5 symbol, verify that the number of characters in the symbol being scanned matches the symbol length enabled for the I 2/5 symbol type (default is 10 and 6). See “Inter- leaved 2 of 5” on page 5-8. 2. Consult “LED Indicators” on page A-4. MS-9 Scanner User’s Manual...
  • Page 20: Step 7 Test For Read Rate

    20 mil Code 39 Test Symbol You can also find test symbols on the back of the Microscan Marketing CD jacket. The 20 mil refers to the width of the narrowest bar (e.g., 7.5 mil = .0075"...
  • Page 21: Step 8 Configure The Scanner

    To see all “K” commands, send <K?>. <KA?> By Embedded Menu From your terminal program you can send a command to access the embedded <D> menus. “Embedded Menus” on page A-20. MS-9 Scanner User’s Manual...
  • Page 22 Configure the Scanner MS-9 Scanner User’s Manual 1-10...
  • Page 23: Using Esp

    When you start up ESP, unless otherwise specified, you will enter the Setup Mode initial setup. From there, you move easily into the (application mode) where App Mode you can access several configuration and utilities menus. MS-9 Scanner User’s Manual...
  • Page 24: Setup Mode

    Note: This view may be slightly different for each model. Saves Calibration results (if available) Ends the read rate test On some models, clicking Auto Discriminate will enable most available symbology types. MS-9 Scanner User’s Manual...
  • Page 25: Application Mode

    Note: For specific information on any of the icons shown above in the operations bar or configuration bar, see specific chapters in this document. MS-9 Scanner User’s Manual...
  • Page 26: Pulldown Menus

    When you select you can define configuration set- New Model, tings for another model. When you save to the hard drive, you will be saving the settings of all the models defined in a single ESP file. MS-9 Scanner User’s Manual...
  • Page 27 Opens a dialog box that allows you to determine how you want ESP to behave on Startup. Document Memo (Options menu) Allows you to describe a new document. Model Memo (Options menu) Allows you to describe the model currently in use. MS-9 Scanner User’s Manual...
  • Page 28 View View tells you what view is current and allows you to quickly move to other views which are also accessed by clicking the icons on the toolbars. MS-9 Scanner User’s Manual...
  • Page 29: Making Changes In Esp

    Right click Left click to implement the command open screen to complete Save to Reader in the scanner. the selection. MS-9 Scanner User’s Manual...
  • Page 30: Send/Receive Options

    ESP. Defaulting When you select Default Current... or Default all ESP... you are only defaulting the ESP settings. To default the scanner, see “Defaulting/Saving/Initializing” on page for a more information. A-21 MS-9 Scanner User’s Manual...
  • Page 31: Communications

    Response Timeout ................3-19 Intercharacter Delay ................3-20 With Microscan’s ESP™ (Easy Setup Program), configuration changes can be made in the ESP menus, then sent and saved to your scanner. The user can also send serial commands to the scanner via the ESP’s Terminal window.
  • Page 32: Communications By Esp

    Communications by ESP Communications by ESP Click this button to bring up menu. Communications To open nested options, the +. single-click To change a setting, double-click setting and use your cursor to scroll through the options. MS-9 Scanner User’s Manual...
  • Page 33: Host Port Connections

    Only changed if necessary to match host setting. Usage: Definition: One or two bits added to the end of each character to indicate the end of the character. Serial Cmd: <K100,baud rate,parity,stop bits,data bits> Default: 0 = One 1 = Two Options: MS-9 Scanner User’s Manual...
  • Page 34: Host Protocol

    Point-to-Point (standard) Usage: Used only with RS-232 or RS-422. Standard Point-to-Point requires no address and sends data to the host Definition: whenever it is available, without any request or handshake from the host. <K140,0> Serial Cmd: MS-9 Scanner User’s Manual...
  • Page 35: Polling Mode D

    (FS) and a 1D hex select address (GS) are substituted for the 1. Like Point-to-Point, Polling Mode D requires a dedicated connection to Definition: the host; but unlike Point-to-Point, it requires an address and must wait for a poll from the host before sending data. <K140,4> Serial Cmd: MS-9 Scanner User’s Manual...
  • Page 36: User Defined Point-To-Point

    If selecting Multidrop <K140,5> fan address must be defined and appended to the command string. Format: <K140,5,address[01 to 50]> Note: Scanners linking up to a Microscan MS-5000 multidrop concentrator must be configured in standard multidrop protocol. User Defined Point-to-Point Used for developing custom protocols in polled or unpolled mode.
  • Page 37 If From Host is disabled, the defined protocol is not included. If From Host is enabled, the defined protocol must be included. <K140,6,RES,address,REQ,EOT,STX,ETX,ACK,NAK,from Serial Cmd: host> Default: Disabled Options: 0 = Disabled 1 = Enabled MS-9 Scanner User’s Manual...
  • Page 38: User Defined Multidrop

    Host RS-422 Status Only changed if necessary to match host setting. Usage: Enables RS-422. When RS-422 is enabled, RS-232 is disabled. Definition: <K102,status> Serial Cmd: Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual...
  • Page 39: Rs-232 Auxiliary Port

    <K101,aux port mode,baud rate,parity,stop bits,data bits,daisy chain Options: ID status,daisy chain ID> 0 = None 1 = Even 2 = Odd Serial Cmd: Stop Bits, Aux Port Only changed if necessary to match host setting. Usage: MS-9 Scanner User’s Manual...
  • Page 40: Aux Port Mode

    Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> Default: Disabled 0 = Disabled 3 = Full duplex Options: 1 = Transparent 4 = Daisy chain 2 = Half duplex 5 = Command Processing MS-9 Scanner User’s Manual 3-10...
  • Page 41: Transparent Mode

    Scanner <K101,aux port Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> 1 = Transparent Half Duplex Mode Used to display symbol data on an auxiliary screen close to the scanner. Usage: MS-9 Scanner User’s Manual 3-11...
  • Page 42 Data is initiated from the Host • All host data is echoed to the auxiliary port in unpolled mode. Host Port Scanner <K101,aux port Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> 2 = Half Duplex MS-9 Scanner User’s Manual 3-12...
  • Page 43: Full Duplex Mode

    Data initiated from the Host All host data is echoed to the auxiliary port in Host Port unpolled mode. Scanner <K101,aux port Serial Cmd: mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> 3 = Full duplex MS-9 Scanner User’s Manual 3-13...
  • Page 44: Daisy Chain Id

    A one or two character prefix which identifies the particular daisy chain Definition: scanner from which the data is being sent. <K101,aux port mode,baud rate,parity,stop bits,data bits,daisy chain ID Serial Cmd: status,daisy chain ID> Default: Any one or two ASCII characters. Options: MS-9 Scanner User’s Manual 3-14...
  • Page 45: Preamble

    (with the space key). This has the effect of allowing the control key to be recognized as a part of the control character. Next hold down the control key while typing the desired character. Example: to enter ^M. Space CNTL-m MS-9 Scanner User’s Manual 3-15...
  • Page 46: Postamble

    (with the space key). This has the effect of allowing the control key to be recognized as a part of the control character. Next hold down the control key while typing the desired character. Example: to enter ^M^J. Space CNTL-m Space CNTL-j MS-9 Scanner User’s Manual 3-16...
  • Page 47: Lrc Status

    0 = 1). The extra LRC character is then appended to the trans- mission and the receiver (usually the host) performs the same addition and compares the results. <K145,status> Serial Cmd: Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual 3-17...
  • Page 48: Response Timeout

    The time interval in milliseconds between individual characters transmit- Definition: ted from the scanner to the host. Serial Cmd: <K144,intercharacter delay> Default: Options: 0 to 255 (in milliseconds). Zero (0) causes no delay between characters. MS-9 Scanner User’s Manual 3-18...
  • Page 49: Read Cycle

    This sec- tion addresses these issues. Note: When assigning characters in user-defined fields, the characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-9 Scanner User’s Manual...
  • Page 50: Read Cycle By Esp

    Read Cycle by ESP Click this Button to bring up the Read Cycle menu. To change a setting, double-click setting and use your cursor to scroll through the options. To open nested options, the +. single-click MS-9 Scanner User’s Manual...
  • Page 51: Read Cycle By Serial Command

    <K221, good decode reads> Gain/Tracking <K504, gain,tracking> Automatic Gain Control <K504,gain,AGC sampling mode,AGC min,AGC max> Scan Speed <K500,scan speed> Automatic Gain Control <K505, AGC sampling mode,transition counter> <K502, maximum element,video filter time,minimum symbol Video Settings transitions> MS-9 Scanner User’s Manual...
  • Page 52: Multisymbol

    The character that’s inserted between each symbol scanned when Multi- symbol is set to any number greater than 1. To select a new multisymbol separator, double-click on ESP: Separator select a character in the popup window. MS-9 Scanner User’s Manual...
  • Page 53 Note: If Multisymbol Separator has been changed to any character other than the default comma and you wish to re-define the separator as a comma, use ESP (as shown below) or the embedded menu. (comma) Default: Any available ASCII character, except Options: < > NUL. MS-9 Scanner User’s Manual...
  • Page 54: Trigger

    In Continuous Read, trigger input options are disabled, the scanner is Definition: always in the read cycle, and it will attempt to decode and transmit every scan crossing a symbol. When To Output and Noread options have no affect on Continuous Read. <K200, Serial Cmd: 0> MS-9 Scanner User’s Manual...
  • Page 55: Continuous Read 1 Output

    Note: If Trigger is set to Continuous Read 1 Output, Number of Symbols will default back to 1 (if set to any number greater than 1). MS-9 Scanner User’s Manual...
  • Page 56: Figure 4-1 Trigger Level

    Closed) that exists while the object is in a read cycle, between the rising edge and fall- ing edge. Rising edge is the trigger signal associated with the appearance of an object. Falling edge is the trigger signal associated with the subsequent disappearance of the object. MS-9 Scanner User’s Manual...
  • Page 57: Figure 4-2 Trigger Edge

    Closed) that exists while the object is in a read cycle, between the rising edge and fall- ing edge. Rising edge is the trigger signal associated with the appearance of an object. Falling edge is the trigger signal associated with the subsequent disappearance of the object. MS-9 Scanner User’s Manual...
  • Page 58: Serial Data

    In this mode the scanner accepts either a serial ASCII character or an Definition: external trigger pulse to start the read cycle. <K200, Serial Cmd: 5> MS-9 Scanner User’s Manual 4-10...
  • Page 59: Trigger Filter Duration

    When enabled for Active Open the triggering device interrupts the current to the optoisolator to activate the read cycle. Serial Cmd: <K202,external trigger state> Default: Active Closed Options: 0 = Active Open 1 = Active Closed MS-9 Scanner User’s Manual 4-11...
  • Page 60: Serial Trigger

    < >. Note: Serial Data or Serial Data & Edge triggering mode must be enabled for Serial Trigger Character to take effect. MS-9 Scanner User’s Manual 4-12...
  • Page 61: End Of Read Cycle

    The next read cycle does not begin until the next rising edge trigger. New Trigger New Trigger is an effective way to end a read cycle when objects move Usage: past the scanner at irregular intervals (not timing dependent). MS-9 Scanner User’s Manual 4-13...
  • Page 62: Timeout Or New Trigger

    For example, if an assembly line should stop completely or the intervals between objects are highly irregular. Definition: Timeout or New Trigger is identical to Timeout, except that a timeout or a new trigger (whichever occurs first) ends the read cycle. MS-9 Scanner User’s Manual 4-14...
  • Page 63: Read Cycle Timeout

    Continuous 1: The scanner will only read a given symbol once until a timeout occurs or a different symbol is presented. Note: Timeout or Timeout or New Trigger under End of Read Cycle must be enabled for Timeout Duration to take effect. MS-9 Scanner User’s Manual 4-15...
  • Page 64: Good Decode Reads

    Serial Cmd: <K221, good decode reads> Default: Options: 1 to 31 When setting up, be sure to determine if the scanner’s scan rate is capable of Note scanning your longest symbol the required number of times. MS-9 Scanner User’s Manual 4-16...
  • Page 65: Scanner Setup

    Sets a voltage amplitude value for the analog circuitry. Definition: <K504,gain Serial Cmd: level,tracking> (nominal). Gain is optimized at the factory before shipment; the Default: default value may not be 30. 0 to 255 Options: MS-9 Scanner User’s Manual 4-17...
  • Page 66: Transition Counter

    Can be useful in certain application where extraneous objects in the field of view might require a higher threshold. Determines the number of bar/space transitions that are sampled before Definition: AGC can be resolved. <K505,AGC Serial Cmd: Status,transition counter> Default: 10 to 255 Options: MS-9 Scanner User’s Manual 4-18...
  • Page 67: Video Settings

    Typically, the default settings will not need to be changed and if so required, should be done by qualified technicians. Maximum Element Caution: Do not change this parameter unless instructed by a Microscan Usage: representative.
  • Page 68: Laser Setup

    Laser Setup Laser Setup for detailed list of commands and controls. Chapter 10, “Laser Control” MS-9 Scanner User’s Manual 4-20...
  • Page 69: Symbologies

    1. If using an I 2/5 symbol, verify that the number of characters in the symbol being scanned matches the symbol length enabled for the I 2/5 symbology type (default is 10 and 6). MS-9 Scanner User’s Manual...
  • Page 70: Symbologies By Esp

    Symbologies by ESP Symbologies by ESP this button to bring up Click menu. Symbologies To open nested options, the +. single-click To change a setting, double-click setting and use your cursor to scroll through the options. MS-9 Scanner User’s Manual...
  • Page 71: Symbologies By Serial Command

    <K477,status,fixed symbol length status,fixed symbol Pharmacode length,min. no. of bars,bar widths,fwd/rev> <K476, status,raster sweeps before decode attempt,fixed PDF417 symbol length status,fixed symbol length> Narrow Margins/Symbology <K450,narrow margins status symbology identifier> Background Color <K451, background color> MS-9 Scanner User’s Manual...
  • Page 72: Omr

    <Kstatus,check digit Serial Cmd: status,check digit output,large intercharacter gap,fixed symbol length status,fixed symbol length,full ASCII set> Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual...
  • Page 73 ASCII set> Default: 1 to 64 Options: Important: When setting Symbol Length to any number other than 0, add account for a check digit. For example, if your symbol has characters, set Symbol Length to 4. MS-9 Scanner User’s Manual...
  • Page 74 ASCII character set, from 0 to 255. Serial Cmd: <K470,status,check digit status,check digit output,large intercharacter gap,fixed symbol length status,fixed symbol length,full ASCII set> Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual...
  • Page 75: Code 128

    Serial Cmd: <K474,status,fixed symbol length status,fixed symbol length> Default: Options: 1 to 64 Note: Fixed Symbol Length Status must be enabled for Symbol Length to take effect. MS-9 Scanner User’s Manual...
  • Page 76: Interleaved 2 Of 5

    When enabled, a check digit character is sent along with the symbol data for added data security. <K472,status,check digit Serial Cmd: status,check digit output,symbol length #1,symbol length #2> Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual...
  • Page 77 10 characters plus a check digit, then enable Symbol Length for 12. Note: Typically, when printing an I 2/5 symbol with an odd number of digits, a 0 will be added as the first character. I–2/5 MS-9 Scanner User’s Manual...
  • Page 78: Codabar

    Causes the start and stop characters to be transmitted with symbol data. Definition: Serial Cmd: <K471,status,start & stop match,start & stop match output,large intercharacter gap,fixed symbol length status,fixed symbol length,check digit type,check digit output> Default: Enabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual 5-10...
  • Page 79 Serial Cmd: character gap,fixed symbol length status,fixed symbol length,check digit type,check digit output> Default: 1 to 64 Options: Note: Because of symbology limitations, setting Symbol Length to any number less than four will produce undetermined results. MS-9 Scanner User’s Manual 5-11...
  • Page 80 When disabled, symbol data is sent without the check digit. <K471,status,start & stop match,start & stop match output,large inter- Serial Cmd: character gap,fixed symbol length status,fixed symbol length,check digit type,check digit output> Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual 5-12...
  • Page 81: Upc/Ean

    Used primarily in POS application in the retail industry. It is commonly Usage: used with Microscan scanners in applications in combination with Match- code when there is a need to verify that the right product is being placed in the right packaging.
  • Page 82 Allows the user to insert a character between the standard UPC or UPC/ Definition: EAN symbologies and the supplemental symbol when Supplementals is set to Enabled or Required. Serial Cmd: <K473,UPC status,UPC/EAN status,supplementals status,separator status,separator character,supplemental type> Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual 5-14...
  • Page 83 As required by the application. Usage: Allows the user to change the separator character from a comma to a Definition: new character. Serial Cmd: <K473,UPC status,UPC/EAN status,supplementals status,separator sta- tus,separator character,supplemental type> (comma) Default: Options: Any ASCII character MS-9 Scanner User’s Manual 5-15...
  • Page 84: Rss Expanded

    Usage: Fixed Symbol Length helps prevent truncations and increases data integrity by ensuring that only one symbol length will be accepted. <K484,status,fixed symbol length Serial Cmd: status,fixed symbol length> Default: 1 to 74 Options: MS-9 Scanner User’s Manual 5-16...
  • Page 85: Rss Limited

    RSS Limited is designed to be read by laser and CCD scanners. It is not Usage: recommended for omnidirectional slot scanners. RSS Limited Status <K483,status> Serial Cmd: Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual 5-17...
  • Page 86 Offers a choice between stacked only and both stacked and not stacked. Definition: Where appropriate, use 1 (non-stacked) for better performance over 2 Usage: (stacked and non-stacked). <K482,status> Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled (non-stacked) 2 = Enabled (stacked and non-stacked) MS-9 Scanner User’s Manual 5-18...
  • Page 87: Narrow Margins

    Narrow Margins is enabled. Serial Cmd: <K450,narrow margins status,symbology identifier status> Default: Disabled Options: 0 = Disabled 1 = Enabled Note: Do not use Narrow Margins with Large Intercharacter Gap enabled in Code 39 or Codabar. MS-9 Scanner User’s Manual 5-19...
  • Page 88: Symbology Identifier

    Code 39 symbol with Check Digit and Check Digit Output Example:]A5 enabled and Full ASCII conversion performed. For Other Symbologies • For Code 128, a indicates EAN; otherwise the modifier is a 0. • For all other symbologies, the modifier is 0. MS-9 Scanner User’s Manual 5-20...
  • Page 89: Background Color

    Typically the background is white; but on PCBs for example, they can be black. Allows the user to choose which symbol background (white or black) the Definition: scanner can read. <K451,background Serial Cmd: color> Default: White Options: 0 = White 1 = Black MS-9 Scanner User’s Manual 5-21...
  • Page 90: Autodiscriminate

    <S> Enables I 2/5 only Note: If using an I 2/5 symbol, verify that the number of characters in the symbol being scanned matches the symbol length enabled for the I 2/5 symbol type (default is 10 and 6). MS-9 Scanner User’s Manual 5-22...
  • Page 91: Matchcode

    “Master Database” on page 12-11 ESP for entering, requesting, and deleting master symbols. Note: When assigning characters in user-defined fields, the characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-9 Scanner User’s Manual...
  • Page 92: Matchcode By Esp Menu

    Optoelectric <K227, database index,focus position, Calibration Database gain,tracking> Enter/Delete Master Symbol <K231, master symbol number,master symbol data [no data Data will delete current master symbol data]> Request Master Symbol Data <K231,?>[for all] or <K231,master symbol number?> MS-9 Scanner User’s Manual...
  • Page 93: Overview Of Matchcode

    New Master Pin symbol scanned as the master symbol (see “New Master Pin” on page 6-9). See also for more information details on using “Master Database” on page 12-11 ESP for entering, requesting, and deleting master symbols. MS-9 Scanner User’s Manual...
  • Page 94: Matchcode Type

    Allows the user to enter user defined wild card characters in the master symbol. Sequential Instructs the scanner to sequence after each match (numeric only) and compare sym- bols or portions of symbols for sequential numbers. MS-9 Scanner User’s Manual...
  • Page 95: Sequential Matching

    Default: 0 to 64 Options: Note: Match Start Position must be set to 1 or greater to enable this feature. A 0 (zero) setting will disable this feature. MS-9 Scanner User’s Manual...
  • Page 96: Match Length

    Wild Card character allows a user to define a wild card character as part Definition: of the master symbol. <K223 Serial Cmd: ,matchcode type,sequential matching,match start position,match length,wild card character,sequence on noread,sequence on mis- match> Default: (asterisk) Options: Any valid ASCII character MS-9 Scanner User’s Manual...
  • Page 97: Sequence On Noread

    For example, a 002 is expected but a 003 is read. The next master symbol will be 004.See the tables under “Sequence for examples of this. On Mismatch” on page 6-8 MS-9 Scanner User’s Manual...
  • Page 98: Sequence On Mismatch

    You can access Master Symbol Database operations from the Utilities menu. 1. In both tables, when the expected number is missed by only 1, the sequence skips over the next number in order to resume the sequence. MS-9 Scanner User’s Manual...
  • Page 99: New Master Pin

    Number of Symbols is set to 3 and New Master Pin is then activated, at the end of the next read cycle, the decoded symbol symbols will be saved as master symbols 1, 2, and 3. MS-9 Scanner User’s Manual...
  • Page 100 New Master Pin MS-9 Scanner User’s Manual 6-10...
  • Page 101: Omr

    The MS-9 accommodates these by outputting an ASCII binary or hexadecimal representation of the OMR patterns. The MS-9, through a unique system of calibration and precise timing, uses a high-speed moving laser beam to detect and decode moving OMR symbols.
  • Page 102: Omr Setup By Esp Menu

    OMR Setup by Serial Command Command Title cmds Format <K490 status,parity status,# fields,trigger delay OMR Setup K490, mode,# scans,gate bar location,trigger delay type,output style> <KPcalibrate delay status,auto frame status,avg bar OMR Calibration width,avg cell width,leading margin,scan count value> MS-9 Scanner User’s Manual...
  • Page 103: Omr Description

    A typical symbol has 8 to 32 fields and will contain encoded data relat- ing to groups, sets, page numbers, or any combination of these. A start or “gate” mark is always present in the first cell; all remaining fields may or may not have marks present. MS-9 Scanner User’s Manual...
  • Page 104: Omr Definitions

    The sketch above shows a 9 cell OMR symbol with 9 bars. The dashed outline of the fields serves as a visual demonstration and is not visible when printed. The first cell always contains a gate bar which serves to locate the symbol. The last cell can contain a parity bar. MS-9 Scanner User’s Manual...
  • Page 105: Omr Setup & Calibration Menu

    “noise.” The OMR menu shown here is an example of what you might see during an actual cali- bration with OMR, Framing, and Show Output enabled: MS-9 Scanner User’s Manual...
  • Page 106: Omr Setup

    See individual command definitions for more information. OMR Status When you click Enable, OMR Calibration menu, OMR is enabled and all Definition: other codes are disabled. <K490,status,parity status,# fields,trigger delay mode,# scans,gate Serial Cmd: bar location,trigger delay type,output style> Default: Disabled MS-9 Scanner User’s Manual...
  • Page 107 The number of fields depends on the symbols you will be scanning. It is Usage: important to set this correctly or your data will be invalid. <K490,status,parity Serial Cmd: status,# fields,trigger delay mode,# scans,gate bar location,trigger delay type,output style> Default: Options: 1 to 32 MS-9 Scanner User’s Manual...
  • Page 108: Number Of Scans

    Enabling too many scans could result in incomplete scans; too few could Usage: diminish reliability. Serial Cmd: <K490,status,parity status,# fields,trigger delay mode,# scans,gate bar location,trigger delay type,output style> Default: 1 to 15 Options: MS-9 Scanner User’s Manual...
  • Page 109 In Binary, the outputs appear as 1s and 0s. Definition: In Hexadecimal they appear as ASCII characters. Serial Cmd: <K490,status,parity status,# fields,trigger delay mode,# scans,gate bar location,trigger delay type,output style> Default: Binary 0 = Binary 1 = Hexadecimal Options: MS-9 Scanner User’s Manual...
  • Page 110: Static Test

    Note: You may need to click Next Row to locate the macro. 3. Go back to the macro bar and select Send Trigger Character. You can also enable the macro and then the Continuous Send Trigger Character macro to view the results of multiple continuous triggers. MS-9 Scanner User’s Manual 7-10...
  • Page 111: Dynamic Calibration

    1 1 1 1 1 1 1 1. The reason the test pattern has a full set of bars is so that the scanner can infer the symbol’s frame size. 9. Return to the OMR menu and right click on the menu to save settings. MS-9 Scanner User’s Manual 7-11...
  • Page 112: Calibration Data

    (or pulse) automatically. This is useful if your symbols arrive at irregular times. Usage: <KPcalibrate delay Serial Cmd: status,auto frame status,avg bar width,avg cell width,leading margin,scan count value> Default: Enabled Options: 0 = Disabled 1 = Enabled MS-9 Scanner User’s Manual 7-12...
  • Page 113: Leading Margin

    Determined by OMR calibration. It represents the count value from the Definition: start of the scan to the gate bar of OMR symbol. Count resolution is 15.25 nS. READ ONLY. Usage: <KPcalibrate delay status,auto frame status,avg bar width,avg cell Serial Cmd: width,leading margin,scan count value> MS-9 Scanner User’s Manual 7-13...
  • Page 114: Scan Count

    Determined by OMR calibration. It represents the count value from the Definition: start of the scan to the end of the scan. Count resolution is 15.25 nS. READ ONLY. Usage: <KPcalibrate delay status,auto frame status,avg bar width,avg cell Serial Cmd: width,margin,scan count value> MS-9 Scanner User’s Manual 7-14...
  • Page 115: Laser Control

    Laser Control is included as part of the OMR menu so that changes in the Laser Off Time and Laser On Time can be observed. For information on laser controls, see for laser control Chapter 10, “Laser Control” setup. MS-9 Scanner User’s Manual 7-15...
  • Page 116 Laser Control MS-9 Scanner User’s Manual 7-16...
  • Page 117: I/0 Parameters

    This section includes instructions for setting up data and discrete I/O controls of inter- nal and external devices. Note: When assigning characters in user-defined fields, the characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-9 Scanner User’s Manual...
  • Page 118: I/O Parameters By Esp

    <K812,output on,active state,pulse width,output mode,trend Output 3 K‘ analysis mode,trigger evaluation period,number to output on,reads per trigger threshold> Quality Output <K704, quality output separator,reads/trigger status> MS-9 Scanner User’s Manual...
  • Page 119: Symbol Data Output

    With enabled, the scanner transmits symbol data whenever Definition: Mismatch the symbol data information does NOT match the master symbol. Note: A noread can still be transmitted if enabled. MS-9 Scanner User’s Manual...
  • Page 120 It’s typically used in tracking applications in which each object is uniquely identified. With enabled, the scanner transmits symbol data on any Definition: Good Read good read regardless of Matchcode Type setting. Note: A noread can still be transmitted if enabled. MS-9 Scanner User’s Manual...
  • Page 121: Figure 8-1 Read Cycle

    End of read cycle End of read cycle Read cycle Duration Read cycle Duration Host Host This is when host This is when host activates trigger activates trigger expects output expects output Figure 8-1 Read Cycle MS-9 Scanner User’s Manual...
  • Page 122: Noread Message

    Note: Noread Message will only be transmitted if Symbol Data Output (“Symbol 8-3) is set to Match, Mismatch or Good Read. Data Output” on page Noread Message can be set to any ASCII characters except (comma). NULL <> MS-9 Scanner User’s Manual...
  • Page 123: Beeper

    • a send/save command from ESP or an Exit command from any embedded menu • a <Z>, <Zp>, <Zd>, or <KS,1> command is sent Beeper Status <K702,status,volume> Serial Cmd: Default: On Good 0 = Disabled Options: 1 = On Good Read 2 = On Noread MS-9 Scanner User’s Manual...
  • Page 124: Partial Output

    <K703,status,start Serial Cmd: postion,length> Default: 1 to 63 Options: Length (Partial Output) Allows you to determine the number of characters to be transmitted. Definition: <K703,status,start postion,length> Serial Cmd: Default: 1 to 63 Options: MS-9 Scanner User’s Manual...
  • Page 125: Serial Verification

    <K701,command echo Serial Cmd: status,command beep status,control/hex out- put> Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual...
  • Page 126: Operation Command Output

    Enabled Directs the scanner to bracket non-bar code scanner data such as counters with com- mand start and stop characters, and echo the command to the host. MS-9 Scanner User’s Manual 8-10...
  • Page 127: Output 1 Parameters

    Activates a discrete output whenever the symbol data is not decoded before the end of the read cycle. Trend Analysis Activates discrete output when a trend analysis condition is met, depending on the trend analysis option enabled. MS-9 Scanner User’s Manual 8-11...
  • Page 128 (.05 seconds). Corresponds to 50 mS displayed in the menu. Default: 1 to 255 (0.01 to 2.55 seconds). Divide the number entered on the com- Options: mand line by 100 for time in seconds. MS-9 Scanner User’s Manual 8-12...
  • Page 129: Output Mode

    Definition: been met and is held active until a new read cycle begins. NOTE: All of the Output On modes are inhibited when any Output on Warning is active for Output 1 (see <K713> command). MS-9 Scanner User’s Manual 8-13...
  • Page 130: Trend Analysis Mode

    Decodes per Trigger, a trend condition is set. If this trend condition matches the number set in Number to Output On, the output will be activated. MS-9 Scanner User’s Manual 8-14...
  • Page 131: Trigger Evaluation Period

    Number of Scans per second times the number Hints: of seconds in the read cycle. <K810,output on,active state,pulse width,output mode,trend analysis Serial Cmd: mode,trigger evaluation period,number to output on,decodes per trig- ger> Default: 0 to 65,535 Options: MS-9 Scanner User’s Manual 8-15...
  • Page 132: Output 2 Parameters

    Output 2 has the same parameters and default settings as Output 1. Output 3 Parameters <K812,output on,active state,pulse width,output mode,trend analysis Serial Cmd: mode,trigger evaluation period,number to output on,reads per trigger threshold> Output 3 has the same parameters and default settings as Output 1. MS-9 Scanner User’s Manual 8-16...
  • Page 133: Quality Output

    When enabled, bar code data is followed by a separator, followed by the Definition: five digits in the form of 00000. Serial Cmd: K704,quality output separator,deocdes/trigger status> < Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual 8-17...
  • Page 134 Quality Output MS-9 Scanner User’s Manual 8-18...
  • Page 135: Diagnostics

    Warning Messages and NOVRAM Messages by send- ing <K”1,,,1>. Note: When assigning characters in user-defined fields, the characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-9 Scanner User’s Manual...
  • Page 136: Diagnostics By Esp Menu

    Diagnostics by ESP Menu Click this button to bring up the menu. Diagnostic To open nested options, the +. single-click To change a setting, the setting double-click and use your cursor to scroll through the options. MS-9 Scanner User’s Manual...
  • Page 137: Diagnostics By Serial Command

    Warning Messages K” status,novram/reset warning status> Laser High <K404, message> Laser Low <K405, message> Present Operating <K408?> returns: deg (read only) Temperature High Temperature <K402, degrees,message> Low Temperature <K403, degrees,message> Lifetime Hours <K401, hours10,message> MS-9 Scanner User’s Manual...
  • Page 138: Counts

    Resets include watchdog reset, <A>, <Z>, <Zd>, and hardware defaults. A watchdog reset is a reset that is forced whenever the softw are locks-up. Send <K406?> Serial Cmd: Returns <K_power-ons,resets> 0 to 65,535 resets. Read Only Ranges: MS-9 Scanner User’s Manual...
  • Page 139: Hours Since Reset

    Used as a troubleshooting tool that can help pinpoint the cause of a reset. Usage: Records the number of hours and minutes of operation since the last sys- Definition: tem reset. Send <K?> Serial Cmd: Returns <K407hours,minutes> 0 to 23 hours, 0 to 59 minutes. Read Only Ranges: MS-9 Scanner User’s Manual...
  • Page 140: Warning Messages

    Note: This option must be enabled before any other warning messages can be transmitted. Warning Message Status <K400,warning message Serial Cmd: status,laser high status,laser low status, novram corrupt warning status> Default: Disabled 0 = Disabled 1 = Enabled Options: MS-9 Scanner User’s Manual...
  • Page 141 0 = Disabled 1 = Enabled Options: Laser High Message Definition: Defines the Laser High message. <K404,laser high Serial Cmd: message> Default: HIGH_LASER Any 1 to 10 character ASCII string except NUL, <, or >. Options: MS-9 Scanner User’s Manual...
  • Page 142 Any 1 to 10 character ASCII string except NUL, <, or >. Options: Note: If you suspect that erroneous defaults are occurring, enable NOVRAM Mes- sages by sending <K400,1,,,1>. This will allow the NOVRAM messages, if present, to be viewed. MS-9 Scanner User’s Manual...
  • Page 143: Present Operating Temperature (Deg. C)

    From this, a case-differential constant is subtracted to yield an estimated external temperature. Serial Cmd: Send: <K408?> Returns <K408degrees Celsius>. Note: When viewing the Present Operating Temperature, allow at least 20 minutes after startup for the scanner’s inside and outside temperatures to stabilize. MS-9 Scanner User’s Manual...
  • Page 144: High Temperature Threshold

    The user can enter a message of up to 10-characters that will be dis- played whenever High Temperature Threshold is exceeded. <K402,degrees,message> Serial Cmd: Default: HIGH_TEMP Any 1 to 10 character ASCII string except NUL, <, or >. Options: MS-9 Scanner User’s Manual 9-10...
  • Page 145: Low Temperature Threshold

    The user can enter a message of up to 10-characters that will be dis- played whenever the ambient temperature falls below the Low Temper- ature Threshold. <K403,degrees,message> Serial Cmd: Default: LOW_TEMP Any 1 to 10 character ASCII string except NUL, <, or >. Options: MS-9 Scanner User’s Manual 9-11...
  • Page 146: Lifetime Hours

    The user can enter a message of up to 10-characters that will be dis- played whenever the hours threshold is reached or exceeded. <K Serial Cmd: 401,hours10,message> Default: SERVICE Any 1 to 10 character ASCII string except NUL, <, or >. Options: MS-9 Scanner User’s Manual 9-12...
  • Page 147 In addition, the laser can be set so that it only turns on during a read cycle. MS-9 Scanner User’s Manual 10-1...
  • Page 148: Laser Control By Esp Menu

    Laser Control and the menus. You can also adjust laser parameters from the Read Cycle Laser Control by Serial Command Legacy Command Title Format cmds <K700 laser on/off,laser framing status,laser Laser Contol off time,laser on time> MS-9 Scanner User’s Manual 10-2...
  • Page 149: Laser On/Off

    When enabled, the laser is ON only during the read cycle. When disabled, the laser operates continuously. Serial Cmd: <K700 laser on/off,laser framing status,laser off time,laser on time> Default: Disabled Options: 0 = Disabled 1 = Enabled MS-9 Scanner User’s Manual 10-3...
  • Page 150: Laser Framing

    Check this to enable position for Laser Framing. Laser Framing. Use your cursor to adjust the end Figure 10-1 Laser Framing position for Laser Framing. Note: This view may be slightly different for each model. MS-9 Scanner User’s Manual 10-4...
  • Page 151: Laser Off Time

    When setting up Laser Framing in ESP, use Figure 10-2 Laser Framing Sketch the Off Time and On Time arrows to con- strain or expand the laser framing area as shown on figure 10-2 on page 10-5. MS-9 Scanner User’s Manual 10-5...
  • Page 152: Laser On Time

    Important: The combined values of Laser Off Time and Laser On Time cannot exceed 500 which is the duration of one scan. Serial Cmd: K700, laser on/off,laser framing status,laser off time,laser on time> < Default: 0 to 500 Options: MS-9 Scanner User’s Manual 10-6...
  • Page 153 Terminal Mode Chapter Chapter Contents Terminal Window ...................11-2 Find Function ..................11-3 Macros ....................11-4 Terminal Window Functions..............11-5 This section describes the terminal window and macro functions. MS-9 Scanner User’s Manual 11-1...
  • Page 154: Terminal Window

    The terminal screen also displays symbol data or information from the scanner (in blue). You can also right click in the terminal screen to bring up a handy option box. MS-9 Scanner User’s Manual 11-2...
  • Page 155: Find Function

    The first instance of ABC will be high-lighted in the terminal window. 3. Press the key to search again for the next instance of ABC. 4. Press to search for the previous instance of ABC. Shift-F3 MS-9 Scanner User’s Manual 11-3...
  • Page 156: Macros

    When you click the arrow next to a any macro and select Edit, the following appears: You can edit an existing macro or type in a new macro name and define it in the Macro Value text box. Click OK. MS-9 Scanner User’s Manual 11-4...
  • Page 157: Terminal Window Functions

    You can select to interrupt the capture flow or Pause Stop end the flow and open the file. • saves all text in the ter- Save Current Text... minal window to a text file of your choice. MS-9 Scanner User’s Manual 11-5...
  • Page 158 Terminal Window Functions MS-9 Scanner User’s Manual 11-6...
  • Page 159: Utilities

    Serial utility commands are not prefaced with a “K”, nor do they require an initialization command (<A> and <Z>). They can be entered from within any terminal program or from within ESP in the Terminal window. MS-9 Scanner User’s Manual 12-1...
  • Page 160: Utilities By Esp Menu

    Utilities by ESP Menu Utilities by ESP Menu Click this button to bring up the Utilities menu MS-9 Scanner User’s Manual 12-2...
  • Page 161: Utilities By Serial Command

    Enable Code 39 Only <Q> <R> Enable Codabar Only Enable I 2/5 Only <S> Trigger <char> Serial Trigger Character Restore/Save Reset (does not save for power-on) <A> Restore Default Settings <Ad> Restore Saved Settings <An> MS-9 Scanner User’s Manual 12-3...
  • Page 162 Table 12-1 Summary of Utility Serial Commands <Z> Reset/Save (for power-on) Save Factory Settings <Zp> Save/Restore Factory Defaults <Zd> Status Requests Scanner Status <?> Extended Scanner Status <?1> Configuration Status <K?> a. See Appendix H — “Defaulting/Saving/Initializing”. MS-9 Scanner User’s Manual 12-4...
  • Page 163: Read Rate

    Enable Extended Rate Test for Single and Multisymbol Sending after will generate a an extended mode that applies to <Ce> <C> <Cs> both single and multiple symbols. Extended mode instructs the scanner to output the decode rate, the symbol data, and MS-9 Scanner User’s Manual 12-5...
  • Page 164 Note: The <Ce> command has no immediate effect if not preceded by <C> or <Cs>. End Read Rate Test Sending ends both the Percent test and the Decodes/Second test for both sin- <J> gle and multi-symbol. MS-9 Scanner User’s Manual 12-6...
  • Page 165: Counters

    Counters By ESP You can access from the menu. Counters Utilities Click for a specific counter to display count. Click to set Request All Request Clear counter to zero. MS-9 Scanner User’s Manual 12-7...
  • Page 166: Counters By Serial Command

    Mismatch Counter With Matchcode enabled, sending displays the number of decoded symbols since <X> the last reset that do not match the master symbol. Mismatch Counter Reset Sending sets the Mismatch Counter to zero. <Y> MS-9 Scanner User’s Manual 12-8...
  • Page 167: Device Control

    Note: Disable Laser Scanning does not relate to Laser On/Off, which when enabled also turns off the laser but only between read cycles. Enable Scanner Sending will turn the laser on continuously. <H> MS-9 Scanner User’s Manual 12-9...
  • Page 168 Note: Laser turns off whenever motor is off. Send Motor On Sending turns the spinning mirror on (if not already running). <KE> Note: The spinning mirror reaches full speed after a short time delay. Chapter 6, “Matchcode.” MS-9 Scanner User’s Manual 12-10...
  • Page 169: Master Database

    First set the number of master symbols you want to include by using ESP: Master Symbol Database Size and entering the number. <KMmaster symbol database Serial Cmd: size> Default: 1 to 10 Options: MS-9 Scanner User’s Manual 12-11...
  • Page 170: Enter Master Symbol Data

    (except master symbol #1 unless it also exceeds the size limitation). specifies the maximum number of characters available to each symbol Table 12-2 according to the number of master symbols defined, from 1 through 10. MS-9 Scanner User’s Manual 12-12...
  • Page 171: Table 12-2 Maximum Characters For Master Symbol Database

    Utilities 1. Select the master symbol index number in which you want to store the symbol data. 2. Click Read Symbol into Selected Index. The next symbol decoded will be read into the selected index. MS-9 Scanner User’s Manual 12-13...
  • Page 172: Request Master Symbol Data

    (Returns all master symbols if no num- ber is added before the question mark) Caution: Be sure to add the or you will delete the master symbol(s). Returns all master symbols if no number is included. Default: 1 to 10 Options: MS-9 Scanner User’s Manual 12-14...
  • Page 173: Delete Master Symbol Data

    Serial Cmd: <Mmaster symbol number,> deletes the master symbol for the selected symbol index. Caution: If no number is added before the question mark, all master symbols will be deleted. 1 to 10 Options: MS-9 Scanner User’s Manual 12-15...
  • Page 174: Firmware

    RDY and GD/RD LEDs will flash intermittently, and a progress indicator at the bottom of the ESP window will let you know when the download is complete. Caution: Do not interrupt power or disconnect the host cable while download is in progress. MS-9 Scanner User’s Manual 12-16...
  • Page 175 Upon sending <#> the scanner returns software part numbers for application code <#a/__________> and boot code <#b/_________>. Individual part numbers for Application Code and Boot Code are returned when their respective commands are sent. <#a> <#b> MS-9 Scanner User’s Manual 12-17...
  • Page 176 2. Select the firmware code you want to check and click to see Request Checksum the associated part number. By Serial Command Upon sending the scanner returns two 4-digit hex numbers that are the check <!> sums for boot code and the application code. MS-9 Scanner User’s Manual 12-18...
  • Page 177: Autodiscrimination

    You can enable most or specific symbol types by the following operational commands. Default: Code 39 (only) Enables most symbol types. Options: <P> Enable Code 39 only <Q> Enable Codabar only <R> Enable I 2/5 only <S> MS-9 Scanner User’s Manual 12-19...
  • Page 178: Scanner Status Requests

    These represent, in order: the status byte as discussed above, the boot part number (35-559002-11), application part number (35-559001-18), boot checksum (A1D6), RAM parameter checksum (085C), and novram parameter checksum (D96F). <K?> Configuration Command Status Returns the current status of all configuration commands. MS-9 Scanner User’s Manual 12-20...
  • Page 179: Appendices

    Appendix I Test Decode Rate............... A-25 Appendix J Formulas for Number of Decodes........A-27 Appendix K Operational Tips ..............A-30 Appendix L Interface Standards ............A-31 Appendix M Multidrop Communications ..........A-32 Appendix N Glossary of Terms............. A-37 MS-9 Scanner User’s Manual...
  • Page 180: Appendix A General Specifications

    Radiated and conducted emissions of ITE equipment: Figure A-1 MS-9 EN 55022:98, Class A Dimensions Laser Light Type: Laser Diode Output Wavelength: 650 nM nominal Safety class: CDRH Class II, 1.0 mW max. Optional: Invisible Ink MS-9 Scanner User’s Manual...
  • Page 181: Figure A-2 Ms-9 Mounting

    Caution: Maximum penetration depth of screws is inch (0.762 0.30 cm). Caution: To prevent twisting or dis- tortion of the scanner housing, 2.41 in ensure that the mounting surface is flat. 1.80 in Figure A-2 MS-9 Mounting MS-9 Scanner User’s Manual...
  • Page 182: Table A-1 Ms-9 Status Lights

    General Specifications LED Indicators Table A-1 MS-9 Status Lights State Status Green-On Scanner has power POWER No power Scanner is ready to read GOOD READ (100%) (not in read rate test) Scanner is not ready to read Scanner is in a read cycle...
  • Page 183: Appendix B Electrical Specifications

    OMR & New Master Trigger Input: Optoisolated, 10 to 28 VDC Outputs (1,2,3): 1 to 28 VDC (optoisolated) rated <100 mA @24 VDC, current limited by user) 3-foot cable terminated with a 15-pin high density D-Sub connector plug. Table A-2 MS-9 Host Connector, 15-pin Host Host & Aux Host...
  • Page 184 Chassis ground: Connects chassis body to earth ground only. Not to be used as power or signal return. Caution: If using your own power supply, verify correct connection of power and ground lines. Incorrect connections or use of “Chassis ground,” “Power ground,” and “Signal ground” lines could cause equipment and/or software failure. MS-9 Scanner User’s Manual...
  • Page 185 This setup Output involves some risk to the optoisolator if Input excessive voltages are applied. Caution: The maximum current that Outputs (–) can pass through the optoisolator is 100 mA. Power ground MS-9 Scanner User’s Manual...
  • Page 186: Electrical Specifications

    Additional Isolated Output Circuit Examples Secondary Relay Isolated Scanner 1 to 28 V Power + RELAY Isolated Scanner Outputs (+) Scanner Power + Output Input Scanner Outputs (+) Outputs (–) Output Power ground Outputs (–) Power ground MS-9 Scanner User’s Manual...
  • Page 187 New master pin and OMR input (–) is internally grounded. Input Examples Fully Optoisolated NPN Source Isolated Scanner (trigger only) PNP Source Isolated Scanner Input (+) Signal Input (+) Input (–) Input (–) Signal New master pin and OMR input (–) is internally grounded. MS-9 Scanner User’s Manual...
  • Page 188: Appendix C Ib-131 Interface Module

    The network port is used for mul- tidrop or daisy chain configurations. See the following pages for configuration diagrams and a list of cables offered by Microscan for ease of connectivity when using the IB-131. Table A-3 Host 25-pin Connector...
  • Page 189: Figure A-5 Ib-131 Mechanical

    IB-131. IB-131: 99-000018-01 (1 per MS-9) Host RS-232 Serial Cable: 61-300026-03 Power Supply: 97-100004-15 Trigger: 99-000017-01 Attached scanner cable (3 feet) Scanner Host Power Trigger Power supply Trigger 97-100004-15 99-000017-01 Figure A-6 MS-9/IB-131 Typical Setup MS-9 Scanner User’s Manual A-11...
  • Page 190 This setup allows the user to link multiple scanners together, using only one host. IB-131: 99-000018-01 (1 per MS-9) Daisy Chain Cable: 61- 100029-03 (connects multiple IB-131s) Power Supply: 97-100004-15 (for each scanner) Trigger: 99-000017-01 (for each scanner) MS-9 Scanner User’s Manual A-12...
  • Page 191: Appendix D Serial Configuration Commands

    Video Settings symbol transitions> Symbologies <K490 status,parity status,# fields,trigger delay OMR Setup mode,# scans,gate bar location,trigger delay type,out- put style> <KPcalibrate delay status,auto frame status,avg bar OMR Calibration width,avg cell width,leading margin,scan count value> MS-9 Scanner User’s Manual A-13...
  • Page 192 Matchcode <K223, type,sequential matching,match start posi- Matchcode Type tion,match length,wild card character,sequence on noread,sequence on mismatch> Sequential Step <K228,sequence step> New Master Pin <K225,status> Master Symbol <K224, number of master symbols> Database Size MS-9 Scanner User’s Manual A-14...
  • Page 193 <K405, message> Present Operating <K408?> returns: deg (read only) Temperature High Temperature <K402, degrees,message> Low Temperature <K403, degrees,message> Lifetime Hours <K401, hours10,message> Laser Control <K700 laser on/off,laser framing status,laser off time,laser on Laser Contol time> MS-9 Scanner User’s Manual A-15...
  • Page 194: Appendix E Serial Command Format

    For example, if only the last field in the following command is chang- ing, can be entered as <Ka100,,,,0>. <K100,a 4,1,0,0> • All fields following a modified field can be omitted. For example, to change Baud Rate, send <K100,a3>. MS-9 Scanner User’s Manual A-16...
  • Page 195 While it appears that nothing has been assigned, the hex value 20 will be sent during data transmission. To Select NUL as the Character Press SP, then a (zero). It is displayed as <NUL> in the menu when the screen is refreshed. MS-9 Scanner User’s Manual A-17...
  • Page 196: Appendix F Ascii Table

    ASCII Table Appendix F — ASCII Table Table A-9 ASCII Table with Control Characters Ctrl “ & < > MS-9 Scanner User’s Manual A-18...
  • Page 197: Table A-10 Communication Protocol Commands

    Protocol Command Control Characters (Mnemonic displayed (Entered in menu or Effect of Command Code on Microscan menu) serial command) Reset Request Reset Start of Text End of Text Acknowledge Negative Acknowledge Begin Transmission Stop Transmission XOFF MS-9 Scanner User’s Manual A-19...
  • Page 198: Appendix G Embedded Menus

    In addition to ESP, you can also use a communications menu such as Microsoft’s Hyper- ™ Terminal to establish communication with Microscan’s embedded menus. 1. With your host connected to the configuration port, set your host communications settings as follows: 9600, 7, 1, and Even.
  • Page 199: Appendix H Defaulting/Saving/Initializing

    User-Saved Microscan Send command to the scanner. <Ad> Settings Defaults By ESP in the configuration window and select Right-click Default all ESP Settings. 1. See your Microscan sales representative to access the latest application codes. MS-9 Scanner User’s Manual A-21...
  • Page 200 Defaulting/Saving/Initializing Restore Microscan Defaults to Active Memory and for Power-on Defaulting the scanner to Microscan Caution Initialize < > default settings will overwrite user-saved settings. • Restores Microscan defaults to memory. Active • Restores Microscan defaults to user-saved set- Memory tings for power-on.
  • Page 201 Gain, Tracking, and Scan Speed). By Serial Command User-Saved Microscan Send command to the scanner. <Zp> Settings Defaults By ESP in the configuration window and select Right-click then Save to Reader, Send and Save, Including Factory. MS-9 Scanner User’s Manual A-23...
  • Page 202 Baud Rate, Parity, Stop Bits, LRC, etc. without corresponding changes in linked device(s) can result in the loss of menu access through If this should occur, you should restore the scanner’s defaults. (See “Defaulting” on page A-21.) MS-9 Scanner User’s Manual A-24...
  • Page 203: Appendix I Test Decode Rate

    To end the read rate test and the bar code configuration program, scan this symbol: This will terminate the bar code configuration mode. Changes made in configuration will remain in effect, as would changes made in the menus or by serial commands. MS-9 Scanner User’s Manual A-25...
  • Page 204 In general, the number of decodes of a given symbol can be increased by: • Increasing symbol height • Decreasing symbol length • Increasing scan rate (spinning mirror speed) • Slowing symbol speed MS-9 Scanner User’s Manual A-26...
  • Page 205: Appendix J Formulas For Number Of Decodes

    1. The -3 component in the formula is included to allow for AGC acquisition, an incomplete first scan, and an incomplete last scan. This applies only if the number inside the parentheses equals 4 or more. If the number equals 3, then only subtract 2 to derive 1 good scan. MS-9 Scanner User’s Manual A-27...
  • Page 206: Figure A-10 Picket Fence

    The number of complete scans for angled picket fence is calculated the same as that for picket fence, with the Direction of label travel exception that the scan width is shortened in proportion to scan tilt. Scan Line Figure A-11 Angled Picket Fence MS-9 Scanner User’s Manual A-28...
  • Page 207 Gain This adjustment, typically made by qualified technicians, is referenced in the Scanner Setup menu under Read Cycle. (See “Scanner Setup” on page 4-17.) MS-9 Scanner User’s Manual A-29...
  • Page 208: Appendix K Operational Tips

    • Avoid excessive tilt, pitch, and skew of the bar code symbol. • Check the bar code symbol for readability by doing a decode rate test. If there is any question about the symbol's readability, contact your Microscan representative helpdesk@microscan.com.
  • Page 209: Appendix L Interface Standards

    With Microscan devices, selection of interface is made by pin assignment and, in the case of the host communications, by software switching between RS-232 and RS- 422.
  • Page 210: Appendix M Multidrop Communications

    9. Your scanner is now in multidrop. From here on, you will need to use the concen- trator to relay commands and data between the scanner or scanners and the host. 10. Next, go to “Connect to Scanner via the Concentrator” on page A-33. MS-9 Scanner User’s Manual A-32...
  • Page 211 Communication Parameters dialog and make the corrections. 8. Follow the same procedure for connecting other scanners to your multidrop network. Note: For more information, see your scanner user’s manual or Microscan’s MS-5000 Multidrop Concentrator User’s Manual, 83-005000. MS-9 Scanner User’s Manual...
  • Page 212: Figure A-12 Polling Sequence

    REQ to the concentrator and request another response. If after three retries (the number of times it transmits a REQ to the con- centrator) the scanner receives no response, it ends the transmission with a RES (reset). MS-9 Scanner User’s Manual A-34...
  • Page 213: Figure A-13 Polling Sequence

    If the scanner receives bad data from the concentrator, it transmits a SEL (its select address) and a NAK to the concentrator. The concentrator re-transmits the data up to three times. The concentrator will end the sequence with a RES (reset) if no ACK is received. MS-9 Scanner User’s Manual A-35...
  • Page 214: Table A-11 Multidrop Addresses

    Multidrop Communications Table A-11 Multidrop Addresses Poll Select Poll Select Multidrop Multidrop Character Character Character Character Address Address ASCII ASCII ASCII ASCII “ & < > MS-9 Scanner User’s Manual A-36...
  • Page 215: Appendix N Glossary Of Terms

    Decode. A good read. The successful scanning and decoding of the information encoded in symbol. Default. (verb) Restore Microscan or customer default settings, initialize serial com- mands and reset all counters. Defaults. (noun) The settings that are restored whenever a default takes place.
  • Page 216 ESP. Easy Setup Program. A portable proprietary Windows/NT based program devel- oped by Microscan Systems, Inc. Falling Edge. A change of state (to inactive) associated with a level trigger in which the scanner stops searching for symbols. (See Rising Edge.) Fixed Code Length.
  • Page 217 (or mils) as defined by standard code types. Narrow Margins. Allows the scanner to read symbols with quiet zones less than 8 times the width of the narrow bar element. Non-delimited. A command that is not bracketed by pre-defined characters. MS-9 Scanner User’s Manual A-39...
  • Page 218 Scanner. (1) A scanner. A bar code device that can read and decode symbols. (2) A device that reads and decodes 2D matrix codes. Read Range. The distances in which a symbol can be reliably read, as measured from the front of the scanner. See “Depth of Field.” MS-9 Scanner User’s Manual A-40...
  • Page 219 Symbol Length. (SL) Regardless of orientation, the measurement taken across the symbol's bars from one end to the other, including the quiet zone. Symbol Speed. (SS) the distance per second that a symbol moves in a dynamic appli- MS-9 Scanner User’s Manual A-41...
  • Page 220 Watchdog Timer. A security device that detects system crashes and attempts to reset the scanner. Watchdog Reset. A reset that is forced whenever the software locks up. Wild Card. User-defined character entered into a master symbol to permit matches with variable characters. MS-9 Scanner User’s Manual A-42...
  • Page 221 Data Output 8-3 Calibration, OMR 7-5, 7-11 Decode Rate A-25, A-27 Caution Summary i-xii Decodes 4-16 CE Compliance i-xi Decodes per Trigger 8-15 Changes in ESP 2-7 Decodes per Trigger, Trend Analysis 8-14 Check Digit Decodes/Second Test 12-5 MS-9 Scanner User’s Manual...
  • Page 222 FIS Options A-3 I/O Parameters Fixed Code Length by ESP Menu 8-2 BC412 5-16 IB-131 Interface Module A-10 Fixed Symbol Length Immunity, Specifications A-2 Code 128 5-7 Initializing (resetting) Commands A-24 Code 39 5-5 Install ESP 1-4 MS-9 Scanner User’s Manual...
  • Page 223 Master Symbol Data, Request 12-14 Noread Message 8-6 Master Symbol Database Size 12-11 Noread, I/O Parameters 8-11 Master Symbol, store next symbol 12-13 Normally Closed 8-12 Master Symbols, using 6-3 Normally Open 8-12 Match Counter 12-8 MS-9 Scanner User’s Manual...
  • Page 224 Response Timeout 3-18 host port 3-3 OMR 7-7 Restore Commands A-21 Part Number, firmware 12-17 Restore Microscan Defaults A-22 Restore Microscan Defaults <Ad> A-21 Partial Output 8-8 Restore User-saved Settings A-21 Percent Test 12-5 Picket Fence Calculation RS-232 A-31 Angled A-28...
  • Page 225 Utilities 12-3 Serial Commands, concatenating A-17 Serial Configuration Commands A-16 Terminal i-x Serial Data 4-10 Terminal Mode 11-1 Serial Data or Edge 4-10 Terminal Window 11-2 Serial Trigger 4-12 Terminal Window Functions 11-5 Serial Utility Commands A-16 MS-9 Scanner User’s Manual...
  • Page 226 User Defined Point-to-Point 3-6 Utilities by ESP Menu 12-2 by Serial Command 12-3 Utility Serial Commands, summary 12-3 Video Filter Time 4-19 Video Settings 4-19 View 2-6 Warning Messages, diagnostics 9-6 Warning Summary i-xii Warranty Statement i-iii MS-9 Scanner User’s Manual...

Table of Contents