Microscan MS-820 User Manual

Microscan MS-820 User Manual

Industrial bar code scanner
Hide thumbs Also See for MS-820:
Table of Contents

Advertisement

MS-820
Industrial

Bar Code Scanner

User's Manual
P/N 83-000820 Rev H

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Microscan MS-820

  • Page 1: Bar Code Scanner

    MS-820 Industrial Bar Code Scanner User's Manual P/N 83-000820 Rev H...
  • 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

    End of Read Cycle..................4-11 Multilabel....................4-13 Chapter 5 Codes Narrow Margins ..................5-5 Symbology ID ..................... 5-6 Background Color ..................5-7 Code 39 ...................... 5-8 Codabar ....................5-11 Interleaved 2 of 5 ..................5-14 UPC/EAN....................5-16 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 5 Warning Messages ................... 10-4 High Temperature Threshold ..............10-8 Low Temperature Threshold ..............10-9 Lifetime Hours ..................10-10 Present Ambient Temperature (deg. C) ..........10-11 Counts..................... 10-12 Time Since Last Reset ................10-13 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 6 Appendix L Formulas for Number of Decodes.......... A-29 Appendix M Operational Tips ..............A-32 Appendix N Interface Standards ............... A-33 Appendix O Multidrop Communications ........... A-34 Appendix P Glossary of Terms ..............A-39 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 7 Figure A-6 Scanner/Symbol Position ............A-25 Figure A-7 Object Detector ..............A-26 Figure A-8 Ladder ..................A-29 Figure A-9 Picket Fence ................A-30 Figure A-10 Angled Picket Fence ............A-30 Figure A-11 Polling Sequence ..............A-36 Figure A-12 Polling Sequence ..............A-37 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 8 Table 11-2 Hex Value to Binary Conversion .......... 11-14 Table 11-3 MS-820 Scanner Status ............11-14 Table A-1 MS-820 Status Lights ..............A-3 Table A-2 MS-820 High Density Range ............. A-4 Table A-3 MS-820 Medium Density Range ..........A-4 Table A-4 MS-820 Low Density Range ............. A-5 Table A-5 MS-820 Host Connector, 15-pin ..........
  • Page 9: About This Manual

    About the 820 Scanner The MS-820 scanner can decode high density bar code symbols from 3 to 30 inches. Its IP65 and heavy industrial rating makes it ideal for applications such as conveyors, assembly lines, or embedding within machinery. Its application code resides in an onboard flash memory chip that can be easily updated by downloads.
  • Page 10 • CDRH (Center for Devices & Radiological Health) • UL (Underwriters Laboratories, Inc.) • cUL (UL mark of Canada) • TüV (Technischer überwachungs-Verein) • FCC (Federal Communication Commission) • CE Compliant • BSMI (Bureau of Standards, Metrology and Inspection) MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 11: Safety Labels

    Safety Labels The following labels are located on the side and back of the MS-820 scanner: 11-000024-01 UL, cUL Safety Label 11-000031-01 S/N Label 1 1 -0 0 0 0 2 4 -0 1 1201 SW 7th St. Renton, WA 98055 www.microscan.com...
  • 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 Step 11 Make Changes to Configuration and Save.......1-12 This chapter is designed to get your scanner up and running quickly using Microscan’s ESP-MP™ so the user can get a sense of its capabilities and test bar code samples. Detailed setup information for installing the scanner into the actual application can be obtained in the subsequent chapters.
  • Page 14: Step 1 Hardware Required

    Step 1 — Hardware Required To get started you will need: • An MS-820 scanner (1). • A host computer (2) with either a terminal communications program or Microscan’s ESP™ which runs under Windows™ operating system, Windows-95 or higher, includ- ing Windows NT™.
  • 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-820 Industrial Bar Code Scanner User’s Manual...
  • Page 16: Step 3 Install Esp-Mp

    Step 3 — Install ESP-MP (ESP-MP is short for Easy Setup Program–Multi-Platform.) 1. Insert your Microscan CD into your computer’s CD drive. 2. Launch Setup.exe under ESP_Software\Multi_Platform and follow the prompts. If downloading from the web: a. Go to http://www.microscan.com/esp b.
  • Page 17: Step 4 Select Scanner Model

    1. In the model dialog box, select your model. 2. Select the default name, MS-820-1 or type in a new name of your choice. 3. Click when the following dialog on the right appears. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 18: Step 5 Select The Communications Ports

    Step 5 — Select the Communications Ports 1. Select your communications port under COM Port. COM1 is typically used for laptops. COM1 COM2 are typically for desktop computers. 2. Click the Start button. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 19: Step 6 Connect With Auto Connect

    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. Tip: If connection fails, enable a different Com port and try again. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 20: Step 7 Retrieve Scanner Settings

    • Ensure that whenever you save ESP settings to the scanner you are not saving any unwanted changes that you or someone else had made previously in ESP. By first doing Retrieve Scanner Settings, you eliminate that possibility. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 21: Step 8 Compare Scanner Settings

    ESP values which are displayed under the ESP Values column. For example, if you change Background Color to Black, but haven’t yet saved this to the scanner, you will see the dissimilar program and scanner values highlighted in blue. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 22: Step 9 Position Scanner And Symbol

    Utilities menu and enabling Autodiscriminate under Code Types. If using I 2/5 symbol, you must set the code length. (See Table , “Interleaved 2 of 5,” on page 5-14.) 1-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 23: Step 10 Test Range For Bar Code Label

    1. If using an I 2/5 label, verify that the number of characters in the label being scanned matches the code length enabled for the I 2/5 code type (default is 10 and 6). See “Interleaved 2 of 5” on page 5-14. 1-11 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 24: Step 11 Make Changes To Configuration And Save

    A-34. For Matchcode setup, see Chapter 7, “Matchcode.” For Daisy Chain setup, see “Daisy Chain Mode” on page 2-10. 1. Consult your model specific user’s manual for a list of factory settings. 1-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 25: Chapter 2 Communications

    In addition, the options for auxiliary port connections are fully explored. With Microscan’s ESP-MP™ (Easy Setup Program) configuration changes can be made in the ESP-MP 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 26 Communications by Serial Command Command Title cmds Format Host Port Parameters <Kabaud,parity,stop bits,data bits> RS422 Status <Kbstatus> <Kyaux port mode,baud,parity,stop bits,data Auxiliary Port Parameters bits,daisy chain status,daisy chain ID> Comm. Status Request <KT?> MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 27 Chapter 2 Communications Communications by Embedded Menu In addition to ESP-MP, Microscan’s scanners have embedded menus that can be accessed from the terminal window in ESP or from a separate terminal program. See “Embedded Menus” on page A-20 for instructions on using the embedded menus.
  • Page 28: Host Port Parameters

    Data Bits, Host Port Definition: Number of bits in each character. Usage: Only changed if necessary to match host setting. Serial Cmd: <Kabaud rate,parity,stop bits,data bits> Default: Seven Options: 0 = Seven 1 = Eight MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 29: Rs422 Status

    RS422 Status Definition: Enables RS422. When RS422 is enabled, RS232 is disabled. Usage: Only changed if necessary to match host setting. Serial Cmd: <Kb status> Default: Disabled Options: 0 = Disabled 1 = Enabled MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 30: Auxiliary Port

    Serial Cmd: <Kyaux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> Default: Disabled Options: 0 = Disabled 1 = Transparent 2 = Half duplex 3 = Full duplex 4 = Daisy chain MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 31: Transparent Mode

    A common application, in conjunction with handheld scanners, is one that employs an auxiliary readout to detect mis-applied bar code labels. Serial Cmd: <Kyaux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> 1 = Transparent MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 32: Half Duplex Mode

    Useful when the user wants bar code data displayed on an auxiliary screen close to the scanner. Serial Cmd: <Kyaux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> 2 = Half Duplex MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 33: Full Duplex Mode

    Host Port unpolled mode. Scanner Usage: When communication to and from the auxiliary port is required. Serial Cmd: <Kyaux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> 3 = Full duplex MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 34: Daisy Chain Mode

    The above example is based on the best case. Other factors such as baud rate, number of characters in a given symbol, and the number of slaves in the daisy chain can affect timing and may need to be included in your cal- culations for complete accuracy. 2-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 35 9. All but the master scanner must have their diagnostic warning mes- sages disabled. 10. Daisy Chain ID Status enable/disable and the number of charac- ters in Daisy Chain ID must be the same in all scanners. 2-11 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 36 Usage: Only changed if necessary to match host setting. Serial Cmd: <Kyaux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> Default: Options: 0 = One 1 = Two 2-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 37 Used in a daisy chain setup in cases where the host needs to know which scanner sent the data. Serial Cmd: <Kyaux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> Default: Options: Any one or two ASCII characters. 2-13 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 38 Auxiliary Port 2-14 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 39 Note: The characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 40 Protocol by Serial Command Command Title cmds Format Host Protocol <Kfprotocol> <Kcstatus> Response Timeout <KAresponse timeout> Intercharacter Delay <KBintercharacter delay> Preamble <Kdstatus,preamble> Postamble <Kestatus,postamble> Comm. Status Request <KT?> MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 41: Chapter 3 Protocol

    Chapter 3 Protocol Protocol by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page A-20. From the Main menu, scroll down through the options and select the following screen: MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 42: Protocol

    Standard Point-to-Point requires no address and sends data to the host whenever it is available, without any request or handshake from the host. Usage: Used only with RS232 or RS422. Serial Cmd: <Kf0> MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 43: Polling Mode D

    When in Polling Mode D, an address of 1 is automatically displayed on the configuration screen. However, during transmission, a 1C hex poll address (FS) and a 1D hex select address (GS) are substituted for the 1. Serial Cmd: <Kf4> MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 44 Serial Cmd: If selecting Multidrop fan address must be defined and appended to the command string. Format: <Kf5,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 Definition: User Defined Point-to-Point allows the user to customize the point- to-point protocol.
  • Page 45 If From Host is disabled, the defined protocol is not included. If From Host is enabled, the defined protocol must be included. Serial Cmd: <Kf6,RES,address,REQ,EOT,STX,ETX,ACK,NAK,from host> Default: Disabled Options: 0 = Disabled 1 = Enabled MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 46: User Defined Multidrop

    Note: Typically, parameters in User Defined Multidrop are defined by first enabling Multidrop, then enabling User Defined Multidrop. This pre-loads multidrop charac- ters into the parameters. Then changes are made to individual characters to match the host or other requirements. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 47: Lrc

    The extra LRC character is then appended to the transmission and the receiver (usually the host) performs the same addition and compares the results. Usage: Used when extra data integrity is required. Serial Cmd: <Kcstatus> Default: Disabled Options: 0 = Disabled 1 = Enabled MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 48: Response Timeout

    Response Timeout to zero. Serial Cmd: <KAresponse timeout> Default: mS (in 1 mS increments) Options: 0 to 65000 (0 to 65 seconds) (A zero (0) setting causes an indefinite wait.) 3-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 49: Intercharacter Delay

    1/5 second delay between each character that is trans- mitted. Serial Cmd: <KB intercharacter delay> Example: To change Intercharacter Delay to 30 mS, send <KB30>. Default: Options: 0 to 255 (in milliseconds). Zero (0) causes no delay between charac- ters. 3-11 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 50: Output Data Format

    (with the space key). This has the effect of allowing the con- trol key to be recognized as a part of the control character. Next hold down the control key while typing the desired character. Example: Space CNTL-m to enter ^M. 3-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 51 (with the space key). This has the effect of allowing the con- trol key to be recognized as a part of the control character. Next hold down the control key while typing the desired character. Example: Space CNTL-m Space CNTL-j to enter ^M^J. 3-13 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 52 Output Data Format 3-14 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 53 You will need to decide how to initiate the read cycle and how and when to end it. This section addresses these issues. Note: The characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 54 <Kiserial trigger character> Good Decode Reads <Kmdecodes before output> External Trigger State <Kjexternal trigger state> End of Read Cycle <Khend of read cycle,timeout duration> Multilabel <KLnumber of labels,multilabel separator> Read Cycle Status Request <KV?> MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 55: Chapter 4 Read Cycle/Trigger

    Chapter 4 Read Cycle/Trigger Read Cycle/Trigger by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page A-20. From the Main menu, scroll down through the options and select the following screen: MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 56: Trigger Mode

    When To Output and Noread options have no affect on Continuous Read. Usage: Continuous Read is useful in testing bar code label readability or scanner functions. It is not recommended for normal operations. Serial Cmd: <Kg 0> MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 57: Continuous Read 1 Output

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

    )) that exists while the object is in a read cycle, between the rising edge and falling edge. Rising edge is the trigger signal associated with the appearance of an object. Falling edge is the trigger signal associated with the subsequent disappear- ance of the object. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 59: Figure 4-2 Trigger Edge

    )) that exists while the object is in a read cycle, between the rising edge and falling edge. Rising edge is the trigger signal associated with the appearance of an object. Falling edge is the trigger signal associated with the subsequent disap- pearance of the object. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 60: Serial Data

    An auxiliary terminal can be connected to the aux port so the user can send the serial trigger character through the scanner to the host. Serial Cmd: <Kg5> MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 61: Triggering

    ) the triggering device interrupts the current to the optoisolator to activate the read cycle. Usage: Users can select the trigger state that will operate with their systems. (If using the Microscan object detector, use Active Off.) Serial Cmd: <Kjexternal trigger state>...
  • Page 62: Good Decode Reads

    <Km decodes before output> Default: Options: 1 to 31 Note When setting up, be sure to determine if the scanner’s scan rate is capable of scanning your longest label the required number of times. 4-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 63: End Of Read Cycle

    It assures that a read cycle ends before the next bar-coded object appears, giving the system extra time to decode and transmit the data to the host. 4-11 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 64: Timeout Or New Trigger

    Note: A minimum setting of 2 is recommended. Note: Timeout or Timeout or New Trigger under End of Read Cycle must be enabled for Timeout Duration to take effect. 4-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 65: Multilabel

    Table 4-1 Maximum Number of Characters per Numbers of Labels PDF Labels Non-PDF Labels Number Cumulative Maximum Cumulative of labels Maximum per label Maximum 2710 13563 2320 13961 2030 14225 1804 14448 1622 14615 1474 14758 1350 14869 1246 14972 4-13 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 66 Number of Labels Definition: Number of Labels is the number of different labels that can be read in a single read cycle. Serial Cmd: <KL number of labels,multilabel separator> Default: Options: 1 to 12 4-14 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 67 ESP (as shown below) or the embedded menu. Default: (comma) Options: Any available ASCII character, except < > NUL. 4-15 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 68 Multilabel 4-16 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 69 1. If using an I 2/5 label, verify that the number of characters in the label being scanned matches the code length enabled for the I 2/5 code type (default is 10 and 6). MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 70 Code Types by ESP Click this button to bring up the Code Types menu. To change a setting, double-click setting and use your curser to scroll through the options. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 71: Chapter 5 Codes

    <K!status,fixed code length status,fixed code length> <KZAIAG status, ID1, status1, ID2, status2, ID3, status3, ID4, status4, *ID5a,ID5b,ID5c, status5, ID6, status6, ID7, status7, ID8, AIAG status8, ID9, status9, ID9, status10, ID11, status11, ID12, status12> Code Type Status <KW?> Request MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 72 Code Types by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page A-20. From the Main menu, scroll down through the options until you reach the following screen: MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 73: Narrow Margins

    Serial Cmd: <Konarrow margins status,symbology identifier> Default: Disabled Options: 0 = Disabled 1 = Enabled Note: Do not use Narrow Margins with Large Intercharacter Gap enabled in Code 39 or Codabar. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 74: Symbology Id

    Sum of Character Symbology No check I.D. Output Output Column in first character enabled disabled 2 and 3 position Code 39 Code 128 UCC/EAN-128 UPC/EAN Codabar Code 93 I–2 of 5 PDF417 Pharma Code MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 75: Background Color

    If the background is darker than the symbol, then enable black back- ground. Typically the background is white; but on PCBs for example, they can be black. ESP: Serial Cmd: <Kx background color> Default: White Options: 0 = White 1 = Black MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 76: Code 39

    Check digit Output, added to the bar code symbol, provides addi- tional security. Serial Cmd: <Kp status,check digit status,check digit output,large intercharacter gap,fixed code length status,fixed code length,full ASCII set> Default: Disabled Options: 0 = Disabled 1 = Enabled MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 77 Serial Cmd: <Kp status,check digit status,check digit output,large intercharacter gap,fixed code length status,fixed code length,full ASCII set> Default: Options: 1 to 64 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 78 Since Full ASCII Set requires two code words to encode one character, it is less efficient. Serial Cmd: <Kpstatus,check digit status,check digit output,large intercharacter gap,fixed code length status,fixed code length,full ASCII set> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 79: Codabar

    Serial Cmd: <Kq status,start & stop match,start & stop match output,large inter- character gap,fixed code length status,fixed code length,check digit type,check digit output> Default: Enabled Options: 0 = Disabled 1 = Enabled 5-11 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 80 Note: Fixed Code Length Status must be enabled for Fixed Code Length to take effect. Note: Because of symbology limitations, setting Code Length to any number less than four will produce undetermined results. 5-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 81 Serial Cmd: <Kq status,start & stop match,start & stop match output,large inter- character gap,fixed code length status,fixed code length,check digit type,check digit output> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-13 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 82: Interleaved 2 Of 5

    It is has been has been popular because it is the most dense code for printing numeric characters less than 10 characters in length; however Microscan does not recommend this symbology for any new applica- tions because of inherent problems such as truncation.
  • Page 83 10 characters plus a check digit, then enable Code Length for 12. Note: Typically, when printing an I 2/5 label with an odd number of dig- its, a 0 will be added as the first character. 5-15 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 84: Upc/Ean

    Usage: Used primarily in POS application in the retail industry. It is commonly used with Microscan scanners in applications in combination with Matchcode when there is a need to verify that the right product is being placed in the right packaging.
  • Page 85 Enabled or Required. Usage: Allows user to distinguish between the main and Supplemental sym- bols. Serial Cmd: <Ks UPC status,EAN status,supplementals status,separator sta- tus,separator character> Default: Disabled Options: 0 = Disabled 1 = Enabled 5-17 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 86 Note: Whenever Separator Character is defined as a comma (,) sending a <Ks ? > command will return the current definitions including the separator character comma which will appear between two serial separator commas. 5-18 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 87: Pdf417

    The scanner will ignore any code not having the specified length. Usage: Used to increase data integrity by ensuring that only one label length will be accepted. 5-19 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 88 Specifies the exact number of characters the scanner will recognize. Serial Cmd: <K[ status,[usused][usused],fixed code length status,fixed code length> Default: Options: 1 to 2710 Note: Fixed Code Length Status must be enabled for Fixed Code Length to take effect. 5-20 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 89: Code 128

    Serial Cmd: <Kt status,fixed code length status,fixed code length> Default: Options: 1 to 64 Note: Fixed Code Length Status must be enabled for Fixed Code Length to take effect. 5-21 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 90: Ucc/Ean-128

    (zeros) for variable length fields. Note: If an illegal Application Record format is detected, the scanner will process it as a noread and output a noread message (if enabled). 5-22 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 91 Default: Disabled Options: 0 = Disabled 1 = Enabled Note: Output Format must be set to Application Record before this parameter can take effect. 5-23 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 92 Default: Disabled Options: 0 = Disabled 1 = Enabled Note: Output Format must be set to Application Record before this parameter can take effect. 5-24 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 93: Code 93

    Fixed Code Length helps prevent truncations and increases data integrity by ensuring that only one symbol length will be accepted. Serial Cmd: <K! status,fixed code length status,fixed code length> Default: Options: 1 to 64 5-25 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 94: Aiag

    Originally created for identifying and sorting automotive parts and pro- cesses, AIAG is now used in a wide variety of industries for everything from quality control to data processing. ESP: From the Code Type menu, scroll to AIAG. 5-26 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 95 S123,N456,Q987,NOREAD. 3. Symbol output is not sorted. 4. Allows any number of symbols with same ID if the data field is different. 5-27 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 96: Autodiscriminate

    Note: If using an I 2/5 label, verify that the number of characters in the label being scanned matches the code length enabled for the I 2/5 code type (default is 10 and 6). 5-28 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 97: Scanner Setup

    This section includes AGC and factory settings such as Focus, Gain, Tracking, and Scan Speed. Note: The characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 98 Scanner Setup by ESP Click on this button to bring up the Scanner Setup menu. To change a setting, double-click on the setting and use your curser to scroll through the options. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 99 Note: To save Factory Settings changes to NOVRAM, send <Zp>, or if in ESP, select Save to Scanner/Advanced/Send and Save, Including Factory. (See “Save Active Settings including Factory for Power-on” on page A-22.) MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 100 Scanner Setup by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus,” on page A-20. From the Main menu, scroll down through the options and select the following screen: MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 101: Scanner Type

    ONLY, and is set by a qualified technician during fac- tory setup. Serial Cmd: <KPdensity> Default: The default depends on the type of scanner that was ordered. Options: 0 = Low/Medium Density 1 = High Density MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 102: Scan Speed

    Note: Scan beams will be moving faster across labels further out in the scan range since the moving beam is being projected from a spinning mirror. Serial Cmd: <KEscan speed> Default: (x 10 scans per second) Options: 35 to 110 (x 10 scans per second) MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 103: Gain Adjustment

    Caution: Changes to Gain are typically done by qualified technicians i. Serial Cmd: <KD gain,AGC sampling,AGC min,AGC max> Default: Default is (nominal). Gain is optimized at the factory before ship- ment; the default value may not be 45. Options: 10 to 255 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 104: Agc Sampling

    Samples AGC throughout the scan at the rate averages the sample val- ues, and adjusts the AGC value at the end of the scan. Usage: Continuous is the default and the preferred mode for sampling analog signal amplitude. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 105 Limits the hardware gain available to the software for the usable range. Serial Cmd: <KD gain,AGC sampling,AGC min,AGC max> AGC Maximum (Read Only) Definition: Limits the hardware gain available to the software for the usable range. Serial Cmd: <KD gain,AGC sampling,AGC min,AGC max> MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 106: Transition Counter

    Can be useful in certain application where extraneous objects in the field of view might require a higher threshold. Serial Cmd: <KH transition counter status,transition counter threshold> Default: Options: 1 to 255 6-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 107 New Master Pin ..................7-15 This section explains the matchcode output functions and the master label database setup. Note: The characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 108: Matchcode By Esp

    If no number is included, the label will be saved to database number 1. Legacy Commands Format Set Matchcode Type to Enabled <E> Set Matchcode Type to Disabled <F> Enter data as master label #1 <)data)> Request master label #1 <)> Delete master label #1 <))> MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 109: Chapter 7 Matchcode

    Chapter 7 Matchcode Matchcode by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page A-20. From the Main menu, scroll down through the options and select the following screen: MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 110: Overview Of Matchcode

    For example, a manufacturer might sort a product based on dates that are embedded in the bar code. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 111: Using Master Labels

    (see “New Master Pin” on page 7-15). See also “Master Label Database” on page 7-11 for more information details on enter- ing, requesting, and deleting master labels. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 112: Matchcode Type

    Matching: Note: If Matchcode Type is set to Sequential, Number of Labels will default back to 1 (if set to any number greater than 1). MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 113: Sequential Matching

    Default: Options: 0 to 50 Note: Match Start Position must be set to 1 or greater to enable this feature. A 0 setting will disable this feature. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 114: Match Length

    CR1, CR23, CR358, etc. Serial Cmd: <Kn matchcode type,sequential matching,match start position, match length,wild card character,sequence on noread,sequence on mismatch> Default: (asterisk) Options: Any valid ASCII character MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 115: Sequence On Noread

    As an example of Sequence on Noread Disabled, consider the following series of decodes: Master label Decoded label Master label after decode noread 003 (not sequenced) noread 004 (not sequenced) noread 004 (not sequenced) MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 116: Sequence On Mismatch

    Master label after decode 004 (sequenced because of previous match) 006 (sequenced because of previous match) 006 (not sequenced because of previous mismatch) You can access Master Label operations from the Utilities menu. 7-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 117: Master Label Database

    First set the number of master labels you want to include by double- clicking Database Size and entering the number. Double-click here and set the master label database size. Serial Cmd: <KM master label database size> Default: Options: 1 to 10 7-11 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 118 The table below specifies the maximum number of characters available to each label according to the number of master labels defined, from 1 through 10. See “Master Label Database Size” on page 7-11. 7-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 119: Table 7-1 Maximum Characters For Master Label Database

    Click the Utilities button to access the master label: Right-click here and select Request. Serial Cmd: <Mmaster label number?> Default: Returns All master labels if no number is included. Options: 1 to 10 7-13 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 120 <Gmaster label number> To store the next label scanned as master label #1 send: <G> or <G1>. For all labels numbers except 1, the number must be included. Options: 1 to 10 7-14 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 121: New Master Pin

    Labels is set to 3 and New Master Pin is then activated, at the end of the next read cycle, the decoded bar code labels will be saved as master labels 1, 2, and 3. 7-15 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 122 New Master Pin 7-16 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 123 Partial Output ..................8-14 Serial Verification ...................8-15 This section explains the commands for controlling data and beeper outputs. Note: The characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 124 Output Data by ESP Menu Click this button to bring up the Outputs menu. To change a setting, double-click the set- ting and use your curser to scroll through the options. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 125: Chapter 8 Outputs

    “Embedded Menus” on page A-20. From the Main menu, scroll down through the options and select the following screen: Note: See also the Setup menu for additional outputs that are included in this chap- ter. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 126: Bar Code Output

    Note: A noread can still be transmitted if Enabled. Usage: Match is used in an application that requires specific bar code informa- tion and needs to sort, route or verify based on matching the specific bar code data. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 127 As Soon As Possible is useful in applications in which bar code data needs to be moved quickly to the host, typically when the host is mak- ing decisions based on bar code data. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 128: Figure 8-1 Read Cycle

    Figure 8-1 Read Cycle Usage: End of Read Cycle is useful in timing-based systems in which the host is not ready to accept data at the time it is decoded. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 129: Message Output

    Bad Bar Code message met? (if enabled) Scanner Scanner outputs the sends the No Bar Code No Label message message (if enabled) (if enabled) End of read cycle Figure 8-2 Output Message Flow MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 130: Noread Message

    Note: Noread Message will only be transmitted if Bar Code Output (page 8-4) is set to Match, Mismatch or Good Read. Noread Message can be set to any ASCII characters except NULL <> (comma). MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 131: Bad Bar Code Message

    The Bad Bar Code output is tied to the transition counter. If during a read cycle no symbol is decoded and the required setting for the Tran- sition Sample Threshold is met, a user defined message will be sent to the host. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 132: No Bar Code Message

    No Bar Code Status Serial Cmd: <KNstatus,message> Default: Disabled Options: 0 = Disabled 1 = Enabled No Bar Code Message Serial Cmd: <KNstatus,message> Default: NOLABLE Options: Up to seven ASCII characters (except NUL) 8-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 133: Laser Control

    To adjust laser framing, click the Laser Control button, and Laser On/Off arrows up or down as shown here. Scan beam direction Laser On Time Laser Off Time ESP Laser Framing Control Figure 8-3 Laser Framing Pattern 8-11 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 134 Default: Options: 20 to 100 When setting up Laser Framing in ESP-MP, use the Laser Off Percentage and Laser Framing On Percentage arrows to constrain or expand the laser framing area. 8-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 135: Beeper Status

    2 = On Noread Volume Serial Cmd: <Kustatus,volume> Default: Level 4 Options: 0 = Off 1 = Level 1 2 = Level 2 3 = Level 3 4 = Level 4 5 = Level 5 8-13 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 136: Partial Output

    Serial Cmd: <KYstatus,start postion,length> Default: Options: 1 to 2710 Partial Length Definition: Allows you to determine the number of characters to be transmitted. Serial Cmd: <KYstatus,start postion,length> Default: Options: 1 to 2710 8-14 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 137: Serial Verification

    Usage: Used to audibly verify the acceptance and validity of a command. Serial Cmd: <KSserial command echo status,serial command beep status,con- trol/hex output> Default: Disabled Options: 0 = Disabled 1 = Enabled 8-15 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 138 Usage: Useful when brackets are required to delineate certain scanner outputs such as counters. Serial Cmd: <K/status> Default: Enabled Options: 0 = Disabled 1 = Enabled 8-16 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 139: Discrete I/0

    Note: The characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 140 Output 1 <Kvoutput on,active state,pulse width,number to output on> Output 2 <Kwoutput on,active state,pulse width,number to output on> Output 3 K‘ <K‘output on,active state,pulse width,number to output on> Scanner Output Status <KX?> Request MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 141 Chapter 9 Discrete I/0 Discrete I/O by Embedded Menus For information on accessing the embedded menus, see “Embedded Menus” on page A-20. From the Main menu, scroll down through the options and select the following screen: MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 142 Activates a discrete output whenever the bar code data does not match that of the master label. Noread Definition: Activates a discrete output whenever the bar code data is not decoded before the end of the read cycle. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 143 For example, if Number to Output On is set to 3 and Output 1 is set to Noread, then Output 1 will not be activated until 3 noreads have occurred. Serial Cmd: <Kvoutput on,active state,pulse width,number to output on> Default: Options: 0 to 255 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 144 Output 2 has the same parameters and default settings as Output 1. Output 3 Serial Cmd: <K‘output on,active state,pulse width,number to output on> Output 3 has the same parameters and default settings as Output 1. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 145 However, if you suspect that erroneous defaults are occurring, enable Warning Messages and NOVRAM Messages by sending <K”1,,,1>. Note: The characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. 10-1 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 146: Diagnostics By Esp Menu

    Laser Overcurrent <K;message> Laser Undercurrent <K:message> Over-temperature <K+degrees,message> Under-temperature <K-degrees,message> Lifetime Hours <K$hours10,message> Present Operating Temperature <K%?deg> (read only) Power On/Resets Counts <K_powerups,resets> Time Since Last Reset <K@?hours,minutes> (read only) 10-2 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 147: Chapter 10 Diagnostics

    Chapter 10 Diagnostics Diagnostics by Embedded Menu For information on accessing the embedded menus, see “Embedded Menus” on page A-20. From the Main menu, scroll down through the options and select the following screen: 10-3 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 148: Warning Messages

    Alerts the user to impending failures or conditions that may soon cause failures. Serial Cmd: <K”warning message status,laser high status,laser low status, novram/reset warning status> Default: Disabled Options: 0 = Disabled 1 = Enabled 10-4 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 149 The message repeats once every 30 minutes until the condition is corrected. Laser High Status Definition: Enables the Laser High message. Usage: Alerts the user to impending laser failure. (Contact Microscan Service.) Serial Cmd: <K”warning message status,laser high status,laser low status, novram/reset warning status>...
  • Page 150 30 minutes until the condition is corrected. Laser Low Status Definition: Enables the Laser Low message. Usage: Alerts the user to impending laser failure. (Contact Microscan Service.) Serial Cmd: <K” warning message status,laser high status,laser low status, novram/reset warning status>...
  • Page 151 If the condition persists, call customer service. <NVBAD-D> Indicates that diagnostic lifetime hours, power-on counts, and reset counts have been lost. The message repeats once every 30 minutes. (Contact Microscan Service.) <NVBAD-L> Indicates a problem with laser current factory reference. The message repeats once every 30 minutes.
  • Page 152: High Temperature Threshold

    The user can enter a 10-character message that will be displayed whenever High Temperature Threshold is exceeded. Serial Cmd: <K+degrees,message> Default: HI-TEMP Options: Any 1 to 10 character ASCII string except NUL, <, or >. 10-8 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 153: Low Temperature Threshold

    The user can enter a 10-character message that will be displayed whenever the ambient temperature falls below the Low Temperature Threshold. Serial Cmd: <K– degrees,message> Default: LO-TEMP Options: Any 1 to 10 character ASCII string except NUL, <, or >. 10-9 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 154: Lifetime Hours

    A user can define message up to 10-characters that will be displayed whenever the hours threshold is reached or exceeded. Serial Cmd: <K$hours10,message> Default: SERVICE Options: Any 1 to 10 character ASCII string except NUL, <, or >. 10-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 155: Present Ambient Temperature (Deg. C)

    Serial Cmd: Send: <K%?> Returns <K% degrees Celsius>. Note: When viewing the Present Operating Temperature, allow at least 20 min- utes after startup for the scanner’s inside and outside temperatures to stabilize. 10-11 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 156: Counts

    Usage: Useful for detecting unwanted resets caused by power supply problems or ESD transients. Serial Cmd: Send <K_> Returns <K_ powerups,resets> Read Only 0 to 65,535 powerups, 0 to 65,535 resets. Ranges: 10-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 157: Time Since Last Reset

    Useful as a troubleshooting tool that can help pinpoint the cause of a reset. Serial Cmd: Send <K@?> Returns <K@ hours,minutes> Read Only 0 to 23 hours, 0 to 59 minutes. Ranges: 10-13 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 158 Time Since Last Reset 10-14 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 159 (<A> and <Z>). They can be entered from within any terminal program or from within ESP-MP in the Terminal window. Note: The characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. 11-1 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 160: Utilities By Esp Menu

    Click this button to bring up the Utilities menu To change a setting, right-click the set- ting and use your curser to scroll through the options. Note: Utility commands are not accessible by embedded menus. 11-2 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 161: Utilities By Serial Command

    Reset (does not save for power-on) <Ad> Restore Default Settings <An> Restore Saved Settings Appendix M — <Z> Reset/Save (for power-on) “Defaulting/Sav- ing/Initializing” on <Zp> Save Factory Settings page A-75 <Zd> Save/Restore Factory Defaults MS-820 Industrial Bar Code Scanner User’s Manual 17-3...
  • Page 162 Request all master label information <)> Request master label information <))> Delete Master Label <Mmaster label Delete Master Label number,> Status Requests <?> Scanner Status <?1> Extended Scanner Status <K?> Configuration Status 11-4 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 163: File Transfer

    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. 11-5 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 164: Counters

    Sending <O> sets Noread Counter to 00000. Trigger Counter Sending <T> displays the total number of triggers since the last reset. Trigger Counter Reset Sending <U> sets the trigger counter to 00000. 11-6 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 165 With Matchcode enabled sending <X> displays the number of decoded labels since the last reset that do not match the master label. Mismatch Counter Reset Sending <Y> sets the Mismatch Counter to zero. 11-7 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 166: Part Number

    <#a/__________> and boot code <#b/_________>. Individual part numbers for Application Code and Boot Code are returned when their respective commands <#a> <#b> are sent. 11-8 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 167: Checksum

    4-digit hex numbers that are the check sums for boot code and the application code. Individual checksums for Boot Code and Application Code are returned when their respective commands <!b> <!a> are sent. 11-9 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 168: Read Rate

    (if any) for multiple labels. Enter Multilabel Decode Rate Test Sending <Cs> instructs the scanner to transmit the decode rate and label data (if any) for multiple labels. 11-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 169 Level = 5 tells you that the error correction level is level 5. There are 13 rows and 6 columns. There are 14 info code words, and 16 characters in the data. This feature can be disabled by using the exit read rate command <J>. 11-11 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 170: Device Control

    Note: the spinning mirror reaches full speed after a short time delay. Motor Off Sending <KF> turns the spinning mirror motor off. This command is useful for long idle periods. Note: Laser turns off whenever motor is off. 11-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 171: Code Types Enable Commands

    Enables most code types. <Q> Enable Code 39 only <R> Enable Codabar only <S> Enable I 2/5 only Master Label Database “Master Label Database” on page 7-11 for all master label commands. 11-13 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 172: Scanner Status Requests

    338200-12), the application part number (35-338201-14), the fpga part number (5-559001-18), flash checksum (476C), current RAM parameter checksum (33), and flash parameter checksum (33). <K?> Configuration Command Status Returns the current status of all configuration commands. 11-14 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 173 Chapter 12 Terminal Mode Terminal Mode Chapter Contents Terminal Window ...................12-2 Macros ....................12-3 This section describes the terminal window and macro functions. 12-1 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 174: Terminal Window

    Find box and 2. Press the return key. The first instance of ABC will be high-lighted in the terminal window. 3. Press the return key again for the next instance of ABC. 12-2 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 175: Macros

    1. Click in the Macro pull-down box and select the Send Trigger Character. 2. Click on the macro icon. Notice the NOREAD response from the scanner. Note: You can also send this serial command by typing <?> in the terminal window. 12-3 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 176: Editing A Macro

    Edit Macro. This will display the Macro Entry dialog as shown below: 5. Next, select the character in the Macro Value line, type in a character and click to update the macro. 12-4 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 177: Appendices

    Appendix L Formulas for Number of Decodes ......... A-29 Appendix M Operational Tips ..............A-32 Appendix N Interface Standards .............. A-33 Appendix O Multidrop Communications ........... A-34 Appendix P Glossary of Terms..............A-39 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 178: Appendix A General Specifications

    Semiconductor visible laser diode: 650nm nom- inal; 780nm nominal (optional) Safety class: Figure A-1 MS-820 Dimensions Visible laser: CDRH Class II, 650nm Infrared laser: CDRH Class 1, 780nm Operating Life: 50,000 hours @25°C MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 179: Table A-1 Ms-820 Status Lights

    Beeps on output (good read, noread, on/off). LED Indicators Table A-1 MS-820 Status Lights State Status Red On Scanner has power Green On Scanner is ready to read GD/RD Green On Label is qualified as good MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 180: Table A-2 Ms-820 High Density Range

    100 150 200 Table A-3 MS-820 Medium Density Range Inside Outside Symbol Density inches inches .020" .0075" (.191mm) .015" .010" (.254mm) .010" .015" (.381mm) .0075" .020" (.508mm) Typical scan area >90% MS -820 Range MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 181: Table A-4 Ms-820 Low Density Range

    Product specifications are given for typical performance at 25°C (77°F) using grade A labels. Some performance characteristics may vary at high temperatures or other environmental extremes. © Microscan Systems, Inc. Specifications subject to change. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 182: Appendix B Electrical Specifications

    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-820 Industrial Bar Code Scanner User’s Manual...
  • Page 183: Appendix B Electrical Specifications

    Scanner This setup involves some risk to the Output optoisolator if excessive voltages are Input applied. Caution: The maximum current that Outputs (–) can pass through the optoisolator is 100 mA. Power ground MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 184 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-820 Industrial Bar Code Scanner User’s Manual...
  • Page 185 Non-isolated Scanner PNP Source Non-isolated Scanner (trigger only) Power (+) Power (+) Input (+) Signal Input (+) Input (–) Input (–) Signal Power ground Power ground New master pin input (–) is internally grounded. MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 186: Appendix C Ib-131 Interface Module

    The network port is used for multidrop 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.
  • Page 187: Figure A-2 Ib-131 Mechanical

    61-300026 (for PC) 61-100011 Power Supply: 97-10004-05 (for each scan- (6 feet) ner) Trigger: 99-440001-10 Scanner (for each scanner) Host Power Trigger Trigger Power supply 99-440001-10 97-10004-05 Figure A-3 Scanner/IB-131 Typical Setup A-11 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 188: Figure A-4 Ib-131 Multidrop Setup

    To Next Slave (for each scanner) Scanner Power Trigger Power Trigger Trigger: 99-440001-10 Power Supply Trigger Power Supply Trigger (for each scanner) 97-10004-05 99-440001-10 97-10004-05 99-440001-10 Figure A-5 Scanner/IB-131 Daisy Chain Setup A-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 189: Appendix D Serial Configuration Commands

    No Object <KOstatus,message> Narrow Margins <Konarrow margins status> Scanner Type (factory) <KPdensity> <Kpstatus,check digit status,check digit output,large inter- Code 39 character gap,fixed code length status,fixed code length,full ASCII> A-13 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 190 <K[status,[unused],fixed code length status,fixed code PDF417 length> Laser High Warning <K;message> Laser Low Warning <K:message> Code 93 <K!status,fixed code length status,fixed code length> High Temperature Threshold <K+degrees,message> Low Temperature Threshold <K-degrees,message> A-14 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 191 Serial Configuration Commands Command Title Format Lifetime Hours <K$hours10,message> Present Operating <K%deg> (read only) Temperature Counts <K_powerups,resets> (read only) Time Since Last Reset <K@hours,minutes> (read only) Operation Command Output <K/status> All Status Request <K?> A-15 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 192: Appendix E Serial Command Format

    For example, if only the last field in the following command is chang- ing, <Ka4,1,0,0> can be entered as <Ka,,,0>. • All fields following a modified field can be omitted. For example, to change Baud Rate, send <Ka3>. A-16 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 193: Appendix E Serial Command Format

    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. A-17 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 194: Table A-12 Ascii Table With Control Characters

    Appendix F Appendix F — ASCII Table Table A-12 ASCII Table with Control Characters Ctrl “ & < > A-18 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 195: Appendix F Ascii Table

    (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 A-19 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 196: Appendix G Embedded Menus

    1. If you are using Microsoft’s HyperTerminal program, you may find that the initial screen is unviewable when you call up the program with the <D> command. If this occurs, simply exit the embedded menu with a ESC, E, and sequence and repeat the <D> command. A-20 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 197: Appendix H Defaulting/Saving/Initializing

    Right-click in the configuration window and select Default All ESP Settings. Right-click and select Save to Scanner, Send No Save. 1. See your Microscan sales representative to access the latest application codes. A-21 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 198 3. Momentarily connect these wires (or pins) and listen for a series of short beeps. 4. Within 3 seconds, connect them again. A longer beep should be heard. If not, repeat the process. A-22 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 199 Scan Speed). User-Saved Flash NOVRAM By Serial Command Defaults Send <Zp> command to the scanner. By ESP Right-click in the configuration window and select Advanced, Send and Save, Including Factory. A-23 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 200 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. A-24 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 201: Appendix I Position Scanner And Bar Code

    2. The specular reflection zone is a narrow zone straight out from the scanner in which direct reflected light from a label can distort the scanner’s ability to distinguish bars from spaces. A-25 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 202: Appendix J Position Object Detector

    The drawing below shows a label in the picket fence direction with the object detector positioned so as not to cause interference. Bar-coded Object Bar-coded Object Object Detector Scanner Figure A-7 Object Detector A-26 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 203: Appendix K Test Decode Rate

    To end the read rate test and the bar code configuration program, scan the following symbol: This will terminate label configuration mode. Changes made in configuration will of course remain in effect just as would changes made in the menus or by serial com- mands. A-27 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 204 In general, the number of decodes of a given bar code can be increased by: • Increasing label height • Decreasing label length • Increasing scan rate (spinning mirror speed) • Slowing label speed A-28 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 205: Appendix L Formulas For Number Of Decodes

    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. A-29 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 206: Figure A-9 Picket Fence

    Adjusting the label’s range, if possible, is one of the quickest and most effective ways to improve decode rates. However, in some applications you may need to select a less than optimum range, or one that is beyond the fringes of the ranges. A-30 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 207 Gain and Tracking These adjustments, typically made by qualified technicians, are referenced in the Scanner Setup menu (see “Defaulting/Saving/Initializing” on page A-21). Changes to tracking will generally have a limited affect on decode rates. A-31 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 208: Appendix M Operational Tips

    • Avoid excessive tilt, pitch, and skew of the bar code label. • Check the bar code label for readability by doing a decode rate test. If there is any question about the label's readability, contact your Microscan representative at helpdesk@microscan.com.
  • Page 209: Appendix N 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 RS232 and RS422.
  • Page 210: Appendix O 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-35. A-34 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 211: Appendix O Multidrop Communications

    If upload fails, return to the Serial 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. A-35...
  • Page 212: Figure A-11 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). A-36 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 213: Figure A-12 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. A-37 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 214: Table A-14 Multidrop Addresses

    Appendix O Table A-14 Multidrop Addresses Poll Select Poll Select Multidrop Multidrop Character Character Character Character Address Address ASCII ASCII ASCII ASCII " & < > A-38 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 215: Appendix P Glossary Of Terms

    Connector. Physical device (plug or socket) on a device or cable to provide in/out connectivity for various circuits and pins. Counter. Memory space provided to keep track of scanner events. A-39 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 216 Good Read. A decode. The successful scanning and decoding of the information encoded in a symbol. Half Duplex. Auxiliary port data is sent directly to the host and displayed on the aux- iliary port screen. A-40 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 217 Master Label. A symbol or symbol data that is stored in a bar code scanner or 2D reader’s memory and is compared with subsequently scanned symbols. Master Scanner. First scanner in a daisy chain mode and linked directly to the host and in tandem to slave scanners. A-41 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 218 Picket Fence Label Orientation. A bar code symbol in which the bars are perpen- dicular to the label’s direction of travel. Pitch. Label (or scanner) rotation around the center of a line perpendicular to the label’s bars. A-42 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 219 Send. Transmit data from one device to another. Separator. A character that separates data fields. Serial Commands. Online data strings such as <D> or <P> sent from a host or aux- iliary terminal to a scanner or other device. A-43 MS-820 Industrial Bar Code Scanner User’s Manual...
  • 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 label to permit matches with variable characters. A-44 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 221 2-12 Continuous, AGC Mode 6-8 host port 2-4 Control Characters A-17 Beeper A-3 Control/Hex Output 8-16 BSMI i-x Counters 11-6 Counts 10-12 cUL i-x Caution Summary i-xii CDRH i-x CE Compliance i-x MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 222 Host Connector (25-pin) A-10 End of Read Cycle 4-11 Host Port Parameters 2-4 End of Read Cycle Mode 4-11 End of Read Cycle, output 8-6 End Read Rate Test 11-11 IB-131 Interface Module A-10 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 223 Multilabel Separator 4-15 LED Indicators A-3 Lifetime Hours 10-10 Longitudinal Redundancy Check 3-9 Narrow Margins 5-5 Low Temperature Threshold 10-9 Network Connector (25-pin) A-10 LRC 3-9 New Master Pin 7-15 New Trigger 4-12 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 224 Reset Flash Defaults to Active Memory A-21 Parity Resets 10-12 aux port 2-12 Response Timeout 3-10 host port 2-4 Restore Commands A-21 Part Number 11-8 Restore Flash Defaults to Active Memory Partial Length 8-14 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 225 Transparent Mode 2-7 UPC/EAN 5-18 Trigger Connector (4-pin) A-10 Sequence On Every Mismatch 7-10 Trigger Counter 11-6 Sequence On Noread, Matchcode 7-9 Trigger Counter Reset 11-6 Sequential Matching, Matchcode 7-7 Trigger Filter Duration 4-9 MS-820 Industrial Bar Code Scanner User’s Manual...
  • Page 226 11-3 Utility Commands A-16 Utility Serial Commands, summary 11-3 Warning Messages, diagnostics 10-4 Warranty Statement i-iii When to Output Bar Code Data 8-5 Wild Card Character, Matchcode 7-8 Windows NT i-ix MS-820 Industrial Bar Code Scanner User’s Manual...

Table of Contents