MS 890 Industrial Automation Scanner User's Manual Ms890manual
: Microscan Ms890Manual ms890manual 8ba506e9-764e-4da2-98d7-fbe1943b6a3d _att
Open the PDF directly: View PDF .
Page Count: 308
Download | |
Open PDF In Browser | View PDF |
MS-890 Industrial Automation Scanner User’s Manual P/N 83-000890 Rev C Copyright and Disclaimer Copyright ©2010 Microscan Systems, Inc. ISO 9001 Certified Issued by TüV USA All rights reserved. The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Microscan manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Microscan. Throughout this manual, trademarked names might be used. Rather than place a trademark (™) symbol at every occurrence of a trademarked name, we state herein that we are using the names only in an editorial fashion, and to the benefit of the trademark owner, with no intention of infringement. Disclaimer The information and specifications described in this manual are subject to change without notice. Latest Manual Version For the latest version of this manual, see the Download Center on our web site at: www.microscan.com. Technical Support For technical support, e-mail: helpdesk@microscan.com. Warranty and Terms of Sale For Standard Warranty information, see: www.microscan.com/warranty. Microscan Systems, Inc. Renton Headquarters Tel: 425.226.5700 / 800.251.7711 Fax: 425.226.8250 Nashua Office Tel: 603.598.8400 Fax: 603.577.5818 Microscan Europe Tel: 011 31 172 423360 Fax: 011 31 172 423366 Microscan Asia Pacific Tel: 65 6846 1214 Fax: 65 6846 4641 ii MS-890 Industrial Automation Scanner User’s Manual Introduction Table of Contents Chapter 1 Quick Start Step 1 Check Required Hardware ........................................................... 1-2 Step 2 Connect the System ..................................................................... 1-3 Step 3 Position Scanner and Symbol ...................................................... 1-5 Step 4 Install ESP.................................................................................... 1-6 Step 5 Select Model ................................................................................ 1-7 Step 6 Autoconnect ................................................................................. 1-8 Step 7 Receive Settings .......................................................................... 1-9 Step 8 Calibrate..................................................................................... 1-10 Step 9 Test Read Rate .......................................................................... 1-11 Step 10 Configure the Scanner in ESP ................................................. 1-12 Step 11 Save Configuration in ESP....................................................... 1-13 Chapter 2 Using ESP EZ Mode .................................................................................................. 2-2 Application Mode ..................................................................................... 2-3 Menu Toolbar .......................................................................................... 2-4 Autoconnect.......................................................................................... 2-12 View ...................................................................................................... 2-14 Navigating in ESP................................................................................. 2-15 Send/Receive Options .......................................................................... 2-16 Chapter 3 Communications Communications by ESP......................................................................... 3-2 Communications Serial Commands ........................................................ 3-2 RS-232/422 Host Port ............................................................................. 3-3 Host Port Parameters .............................................................................. 3-4 Host Protocol ........................................................................................... 3-5 Poll Address ............................................................................................ 3-7 ACK / NAK Options ................................................................................. 3-8 Polling Mode Options .............................................................................. 3-9 Auxiliary Port Protocol ........................................................................... 3-10 Daisy Chain Autoconfigure .................................................................... 3-19 Daisy Chain Scanner ID ........................................................................ 3-20 Auxiliary / Configuration Port System Data ........................................... 3-21 Preamble ............................................................................................... 3-22 Postamble.............................................................................................. 3-23 LRC Status ............................................................................................ 3-24 Intercharacter Delay .............................................................................. 3-25 Response Timeout ................................................................................ 3-26 Chapter 4 Read Cycle Read Cycle by ESP ................................................................................. 4-2 Read Cycle Serial Commands ................................................................ 4-2 Multisymbol.............................................................................................. 4-3 MS-890 Industrial Automation Scanner User’s Manual iii Table of Contents Trigger ..................................................................................................... 4-5 External Trigger State ........................................................................... 4-11 Serial Trigger ......................................................................................... 4-12 Start Character (Non-Delimited) ............................................................ 4-13 Stop Character (Non-Delimited) ............................................................ 4-13 End of Read Cycle ................................................................................ 4-14 Good Decode Reads............................................................................. 4-17 Gain Settings ......................................................................................... 4-18 Focus..................................................................................................... 4-19 Scan Speed........................................................................................... 4-20 Automatic Gain Control (AGC) Settings ................................................ 4-21 Maximum Element................................................................................. 4-22 Tracking Adjustment.............................................................................. 4-23 Chapter 5 Symbologies Symbologies by ESP............................................................................... 5-2 Symbologies Serial Commands .............................................................. 5-2 Code 39 ................................................................................................... 5-3 Code 128 / EAN-128 ............................................................................... 5-6 Interleaved 2 of 5................................................................................... 5-10 Codabar................................................................................................. 5-13 UPC/EAN .............................................................................................. 5-16 Code 93 ................................................................................................. 5-19 Pharmacode .......................................................................................... 5-20 PDF417 ................................................................................................. 5-22 Narrow Margins / Symbology ID............................................................ 5-24 Background Color.................................................................................. 5-26 Autodiscriminate .................................................................................... 5-27 Chapter 6 I/O Parameters I/O Parameters by ESP ........................................................................... 6-2 I/O Parameters Serial Commands .......................................................... 6-3 Symbol Data Output ................................................................................ 6-4 No Read Message................................................................................... 6-6 Bad Symbol Message ............................................................................. 6-7 No Symbol Message ............................................................................... 6-7 Read Duration Output ............................................................................. 6-8 Output Indicators ..................................................................................... 6-9 Beeper................................................................................................... 6-12 Serial Verification................................................................................... 6-13 EZ Button .............................................................................................. 6-15 EZ Button Modes................................................................................... 6-17 Input 1 ................................................................................................... 6-19 Configurable Output 1 ........................................................................... 6-20 Trend Analysis Output 1 ........................................................................ 6-24 Diagnostics Output 1 ............................................................................. 6-27 iv MS-890 Industrial Automation Scanner User’s Manual Introduction Configurable Output 2 ........................................................................... 6-28 Trend Analysis Output 2 ........................................................................ 6-28 Diagnostics Output 2 ............................................................................. 6-28 Configurable Output 3 ........................................................................... 6-29 Trend Analysis Output 3 ........................................................................ 6-29 Diagnostics Output 3 ............................................................................. 6-29 Database Identifier Output..................................................................... 6-30 Quality Output........................................................................................ 6-31 Chapter 7 Matchcode Matchcode by ESP .................................................................................. 7-2 Matchcode Serial Commands ................................................................. 7-2 Overview of Matchcode ........................................................................... 7-3 Using Master Symbols............................................................................. 7-4 Matchcode Type ...................................................................................... 7-5 Sequence Step ...................................................................................... 7-10 New Master Pin ..................................................................................... 7-11 Match Replace....................................................................................... 7-12 Mismatch Replace ................................................................................. 7-13 Chapter 8 Diagnostics Diagnostics by ESP ................................................................................. 8-2 Diagnostics Serial Commands ................................................................ 8-2 Counts ..................................................................................................... 8-3 Hours Since Last Reset ........................................................................... 8-4 Warning Messages .................................................................................. 8-5 Laser Current Warning ............................................................................ 8-7 Present Operating Temperature (Deg. C) ............................................... 8-8 High Temperature Threshold................................................................... 8-9 Low Temperature Threshold ................................................................. 8-10 Lifetime Hours ....................................................................................... 8-11 Service Message ................................................................................... 8-12 Chapter 9 Calibration Calibration Serial Commands .................................................................. 9-2 Calibration Steps ..................................................................................... 9-3 Calibration Routine .................................................................................. 9-4 Calibration Results .................................................................................. 9-5 Configuration Database ........................................................................... 9-6 Optoelectric Control ................................................................................. 9-8 Advanced Calibration Features ............................................................. 9-14 Calibration by Embedded Menu ............................................................ 9-17 Chapter 10 Raster/Laser Raster/Laser Setup by ESP................................................................... 10-2 Raster/Laser Serial Commands ............................................................ 10-2 Raster Setup.......................................................................................... 10-3 Laser Framing ....................................................................................... 10-7 MS-890 Industrial Automation Scanner User’s Manual v Table of Contents Raster/Laser by Embedded Menu......................................................... 10-9 Chapter 11 Terminal Terminal Window................................................................................... 11-2 Find ....................................................................................................... 11-3 Send ...................................................................................................... 11-4 Macros................................................................................................... 11-5 Terminal Window Menus ....................................................................... 11-6 Chapter 12 Utilities Serial Utility Commands ........................................................................ 12-2 Read Rate ............................................................................................. 12-4 Counters ................................................................................................ 12-6 Device Control ....................................................................................... 12-8 Differences from Default...................................................................... 12-10 Master Database ................................................................................. 12-11 Digital Bar Code .................................................................................. 12-16 Firmware ............................................................................................. 12-17 Autodiscriminate .................................................................................. 12-19 Scanner Status Requests.................................................................... 12-20 Chapter 13 Output Format Output Format Serial Commands.......................................................... 13-2 Output Format Status ............................................................................ 13-3 Format Assign ....................................................................................... 13-4 Format Extract ....................................................................................... 13-5 Format Insert ......................................................................................... 13-7 Output Filter Configuration .................................................................... 13-9 Number of Filters ................................................................................. 13-14 Chapter 14 Wiring Box Wiring Box Description .......................................................................... 14-2 Installation Steps ................................................................................... 14-3 Wiring Box Ports.................................................................................... 14-5 Wiring Box PCB with Connectors .......................................................... 14-8 Mounting Plate ...................................................................................... 14-9 Appendices Appendix A General Specifications .........................................................A-2 Appendix B Electrical Specifications .......................................................A-4 Appendix C Serial Configuration Commands ..........................................A-9 Appendix D ASCII Table .......................................................................A-15 Appendix E Embedded Menus ..............................................................A-17 Appendix F Defaulting / Saving / Initializing ..........................................A-18 Appendix G Position Scanner and Symbol ...........................................A-21 Appendix H Object Detector ..................................................................A-22 Appendix I Bar Code Configuration .......................................................A-23 Appendix J Test Read Rate ..................................................................A-25 Appendix K Formulas for Number of Decodes ......................................A-27 vi MS-890 Industrial Automation Scanner User’s Manual Introduction Appendix L Operational Tips .................................................................A-32 Appendix M Interface Standards ...........................................................A-33 Appendix N Multidrop Communications ................................................A-34 Appendix O Glossary of Terms .............................................................A-39 Index MS-890 Industrial Automation Scanner User’s Manual vii About the MS-890 Industrial Automation Scanner About the MS-890 Industrial Automation Scanner The key features of the MS-890 Industrial Automation Scanner are: • Wide angle sweeping raster • Long-distance read range (10” to 120” (254 mm to 3,048 mm) • EZ Button setup • Configurable with ESP Software • 400 to 1,000 decodes per second • IP65 rated enclosure • Optional wiring box • LED performance indicators About This Manual This manual provides complete information on setting up, installing, and configuring the MS-890 Industrial Automation Scanner. The chapters follow the ESP menus, which are presented in the order in which a scanner might be set up and made ready for industrial operation. Host serial commands are presented side-by-side with ESP. Highlighting Serial commands, highlighted command fields, and default command settings are highlighted in rust bold. Cross-references and web links are highlighted in blue bold. References to ESP, its toolbar headings (Communications, Read Cycle, Symbologies, etc.), menu topics, and other points of emphasis, are highlighted in Bold Initial Caps. Host Communications There are four ways to configure and test the MS-890 Industrial Automation Scanner: • EZ Button. • Microscan’s Windows-based ESP (Easy Setup Program), which offers point-and-click ease of use and visual responses to user adjustments. • Serial commands, such as, that can be sent from ESP’s Terminal or another terminal program, or encoded in Code 128 symbols. • The tree controls and graphic interfaces in ESP’s App Mode. viii MS-890 Industrial Automation Scanner User’s Manual Introduction Statement of Agency Compliance The MS-890 Industrial Automation Scanner has been tested for compliance with FCC (Federal Communications Commission) regulations and has been found to conform to all applicable FCC Rules and Regulations. To comply with FCC RF exposure compliance requirements, this device must not be co-located or operate in conjunction with any other antenna or transmitter. Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. The MS-890 Industrial Automation Scanner has been tested for compliance with CE (Conformité Européenne) standards and guidelines, and has been found to conform to applicable CE standards, specifically EN61000-6-3:2001: for Class A products; EN61000-3-2: 2000+A2:2005; EN61000-3-3:1995+A1:2001; EN61000-6-2: Immunity. The MS-890 Industrial Automation Scanner has been tested by an independent electromagnetic compatibility laboratory in accordance with the applicable specifications and instructions. Approvals This equipment is in compliance or approved by the following organizations: • FCC (Federal Communications Commission) • CDRH (Center for Devices and Radiological Health) • CE (Conformité Européenne) • UL/cUL (Underwriters Laboratories, Inc.; UL Canada) • BSMI (Bureau of Standards, Metrology and Inspection) MS-890 Industrial Automation Scanner User’s Manual ix Warning and Caution Summary Warning and Caution Summary This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy, and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: • Reorient or relocate the receiving antenna. • Increase the separation between the equipment and receiver. • Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. • Consult the dealer or an experienced radio/TV technician for help. European models must use a similarly rated Class I or Class II power supply that is certified to comply with standard for safety EN 60950. Use of controls, adjustments, or performance of procedures other than those specified herein may result in hazardous laser light radiation exposure. There are no user serviceable parts in the scanner. Opening the scanner voids the Microscan Systems warranty and could expose the user to laser diode power of up to 7mW. The laser beam can be harmful to eyesight. Avoid eye contact with the laser beam. Never point the beam at other people, or in a direction where people may be passing. x MS-890 Industrial Automation Scanner User’s Manual Introduction Statement of RoHS Compliance All Microscan readers with a ‘G’ suffix in the FIS number are RoHS-Compliant. All compliant readers were converted prior to March 1, 2007. All standard accessories in the Microscan Product Pricing Catalog are RoHS-Compliant except 20-500013-01 and 98-000039-02. These products meet all the requirements of the European Parliament and the Council of the European Union for RoHS compliance. In accordance with the latest requirements, our RoHS-compliant products and packaging do not contain intentionally added Deca-BDE, Perfluorooctanes (PFOS) or Perfluorooctanoic Acid (PFOA) compounds above the maximum trace levels. To view the documents stating these requirements, please visit: http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32002L0095:EN:HTML and http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2006:372:0032:0034:EN:PDF Please contact your sales manager for a complete list of Microscan’s RoHS-Compliant products. This declaration is based upon information obtained from sources which Microscan believes to be reliable, and from random sample testing; however, the information is provided without any representation of warranty, expressed or implied, regarding accuracy or correctness. Microscan does not specifically run any analysis on our raw materials or end product to measure for these substances. The information provided in this certification notice is correct to the best of Microscan’s knowledge at the date of publication. This notice is not to be considered a warranty or quality specification. Users are responsible for determining the applicability of any RoHS legislation or regulations based on their individual use of the product. MS-890 Industrial Automation Scanner User’s Manual xi Statement of RoHS Compliance xii MS-890 Industrial Automation Scanner User’s Manual 1 Quick Start Contents Step 1 Check Required Hardware................................................................................................ 1-2 Step 2 Connect the System.......................................................................................................... 1-3 Step 3 Position Scanner and Symbol ........................................................................................... 1-5 Step 4 Install ESP......................................................................................................................... 1-6 Step 5 Select Model ..................................................................................................................... 1-7 Step 6 Autoconnect ...................................................................................................................... 1-8 Step 7 Receive Settings ............................................................................................................... 1-9 Step 8 Calibrate.......................................................................................................................... 1-10 Step 9 Test Read Rate ............................................................................................................... 1-11 Step 10 Configure the Scanner in ESP ...................................................................................... 1-12 Step 11 Save Configuration in ESP............................................................................................ 1-13 This chapter is designed to get your MS-890 up and running quickly, using the EZ Button or ESP (Easy Setup Program). Following these steps will allow you to get a sense of the scanner’s capabilities and to test symbol decode performance. Detailed setup information for installing the scanner into your application can be found in the subsequent chapters. Important: If you are switching from an MS-880 to an MS-890 in your application, follow these steps when you open ESP: 1. With your MS-890 connected to the host computer, open your most recent MS-880 .esp file. 2. Connect to the MS-890 and send all settings. 3. Click the Switch Model button at the top of the ESP view. When you see the model menu, select the MS-890. 4. Receive settings. Note: After receiving settings, you can delete the previous MS-880 model by opening the Model dropdown menu from the menu toolbar, selecting Remove Model, and selecting MS-880. MS-890 Industrial Automation Scanner User’s Manual 1-1 Check Required Hardware Step 1 — Check Required Hardware Hardware Required Caution: Be sure that all cables are connected BEFORE applying power to the system. Always power down BEFORE disconnecting any cables. Item 1 2 3 4 5 Description MS-890 Industrial Automation Scanner 9-Pin Configuration Cable Power Supply Object Detector (optional) Comm./Serial Cable Part Number FIS-0890-0001G, -0002G 61-000010-02 97-100004-15 99-000004-01 61-000034-02 Note: Standalone configuration shown above. 1-2 MS-890 Industrial Automation Scanner User’s Manual Quick Start Step 2 — Connect the System With Wiring Box Standalone Caution: Be sure that all cables are connected BEFORE applying power to the system. Always power down BEFORE disconnecting any cables. Connecting the MS-890 Standalone 1. Attach the configuration cable to either the 9-pin (preferred) or 25-pin connector (on bottom of unit) to configure, test, and default the scanner. 2 Receive 3 Transmit 5 Signal ground 9-pin host configuration connector 2. Attach the power supply cable to the 3-pin power connector on the bottom of the scanner. Chassis ground 2 3 Power +10 to 28 VDC (in) 25-pin host connector Power ground 1 1 Power Ground 17 Power connector MS-890 Industrial Automation Scanner User’s Manual 18 Power 25 3 4 1 2 Trigger connector 1-3 Connect the System Connecting the MS-890 with Wiring Box 1. Be sure that the wiring box power cord is not plugged in. 2. Connect the scanner to the host computer. 3. Use the 9-pin configuration connector shown below to connect with your computer. This port is useful for setting up, testing, and defaulting the scanner. 2 Receive 3 Transmit 5 Signal ground 9-pin host configuration connector 4. Connect power to the wiring box. 5. Apply power to the wiring box and confirm that the LED next to the right side power terminal is green and not red. 6. Disconnect power. 7. Plug the ribbon cable (provided with wiring box) into the bottom of the scanner. 8. Attach the scanner to the wiring box with the 4 screws provided. 9. Power-on the scanner. 1-4 MS-890 Industrial Automation Scanner User’s Manual Quick Start Step 3 — Position Scanner and Symbol • Set up a symbol at the distance that will be used in your application. Center line ofof Centerline scan window scan window Scan range starts here Scan Range Starts Here Note: Code 39 is the default symbology enabled. If you are uncertain as to the symbology type in your application, enable all symbologies by clicking the Autodiscriminate button in EZ Mode. Important: If using Interleaved 2 of 5 symbols in your application, verify that the number of characters in the symbols being scanned matches the symbol length enabled for the Interleaved 2 of 5 symbology (default is 10 and 6). MS-890 Industrial Automation Scanner User’s Manual 1-5 Install ESP Step 4 — Install ESP Easy Setup Program (ESP) is Microscan’s proprietary setup and testing application. The purpose of ESP is to provide a quick and easy way to set up and configure Microscan products. When the MS-890 is connected to a host computer (Windows Vista, XP, or 2000), ESP can be used to set up communication with a host, configure various firmware settings, and control verification processes. Important: To migrate MS-880 settings to MS-890 settings in ESP, refer to the beginning of Chapter 2, Using ESP. If installing from the Microscan Tools CD: 1. Insert the Microscan Tools CD in your computer’s CD drive. 2. Choose ESP Software from the main menu. 3. Select the Current Version of ESP and follow the file download prompts. If downloading from the Microscan website: 1. Go to http://www.microscan.com/downloadcenter 2. Create a new “myMicroscan” member account or, if you are already a member, enter your user name and password. 3. Click the Download Software link and extract the latest version of ESP to a directory of your choice. Note where your ESP.exe file is stored on your hard drive. 4. At the end of the installation process, the following icon will appear on your desktop: 5. Click the ESP icon to start the program. System Requirements for ESP • • • • • 1-6 166 MHz Pentium processor (recommended) Windows Vista, XP, or 2000 operating system Internet Explorer 5.0 or higher 64 MB minimum RAM 40 MB minimum disk space MS-890 Industrial Automation Scanner User’s Manual Quick Start Step 5 — Select Model When you start ESP, this menu will appear: 1. Select the MS-890 from the menu and click OK. If you do not want to make this selection every time you start ESP, uncheck “Show this dialog at startup”. 2. Click Yes when the following dialog appears: Note: If you need to select another model later, click the Switch Model button near the top of the screen. MS-890 Industrial Automation Scanner User’s Manual 1-7 Autoconnect Step 6 — Autoconnect 1. Select the appropriate port and click Start when the following dialog appears. Note: If your communications port is not the default COM1, use the dropdown menu to change your port. Once you have chosen the correct port, click Start to connect. When you are connected, you will see the green connection indicator in the status bar at the bottom right of your screen: 2. If the connection attempt fails, click the Autoconnect button, select a different communications port, and try again. Note: If your RS-232 host settings cannot be changed to match the scanner’s settings, select Connect... from the Connect menu in the menu toolbar, and then click the Force Connect box when you see the dialog shown at left. 1-8 MS-890 Industrial Automation Scanner User’s Manual Quick Start Step 7 — Receive Settings To copy the scanner’s memory settings into ESP, right-click in the configuration window and select Receive Reader Settings from the dropdown menu. Receive Reader Settings When you select Receive Reader Settings, the settings from the scanner’s memory are sent to ESP. MS-890 Industrial Automation Scanner User’s Manual 1-9 Calibrate Step 8 — Calibrate 1. Click the Calibration button in EZ Mode or in the Calibration view. 2. Allow some time for the scanner to cycle through the focus, gain, and tracking settings. Do not move or disturb the scanner or test symbol while calibration is in progress. 3. When calibration is complete, the settings that provided the highest read rate will be selected. You will see one of the following messages: Calibration Passed, Calibration Failed, or Original Settings Were Optimal. Note: To silence the beeper, interrupt scanning by removing or blocking the test symbol, or send a command to disable the beeper. If calibration fails, try the following: 1. 2. 3. 4. 1-10 Check the read range for your particular symbol density. Examine symbol quality and try a different sample symbol. Slightly skew or tilt the symbol or scanner to minimize specular reflection. Verify that the correct symbology is enabled. MS-890 Industrial Automation Scanner User’s Manual Quick Start Step 9 — Test Read Rate Important: To receive symbol data through the 9-pin configuration port, you must enable the port with the following command: . 1. Position the symbol in front of an operational MS-890 scanner. 2. Click the Utilities button. 3. Click the Start button in the Read Rate view. If calibration has passed, the scanner sends data to the host computer and emits a beep (if the beeper is enabled) for each good read. Move your symbol toward the scanner and away from the scanner until the decode rates drop off in each direction. This will give you a sense of the depth of field (inner and outer ranges) for your symbol’s density and range. De p th f i e of ld Note: If the scanner is in the default Continuous Read mode and not in read rate or calibration routine, it will read and beep repeatedly as long as a readable symbol remains in the read range and the read cycle configuration has not changed. • To end the read rate test, right click Read Rate and select the Stop button. MS-890 Industrial Automation Scanner User’s Manual 1-11 Configure the Scanner in ESP Step 10 — Configure the Scanner in ESP To make setup changes to the MS-890, click the App Mode button. The following modes are accessible by clicking the buttons in the first row of App Mode icons: • Test and Calibrate the scanner in EZ Mode. • Establish communications between ESP and the scanner by clicking the Autoconnect button. • Send or receive commands by clicking the Send/Recv button. • Switch reader models by clicking the Switch Model button. • Click the Parameters button to make changes to tree control settings. • Click the Setup button to adjust and test scanner settings in Calibration, Raster Setup, Laser Framing, Configuration Database, Ordered Output, and Output Format. • Access the Terminal, where you can view symbol data and enter serial commands. • Review status settings or make changes to operational commands in Utilities. 1-12 MS-890 Industrial Automation Scanner User’s Manual Quick Start Step 11 — Save Configuration in ESP To make changes to a configuration setting: 1. Left click on the + to expand the desired tree. 2. Double click on the desired parameter and click once in the selection box to view options. 3. Place your cursor in the selection box, scroll down to the setting you want to change, and click once on the setting. 4. Left click again on the open screen to complete your selection. 5. Right click on the open screen and select Save to Reader to implement the command in the scanner. Saving Options • Send, No Save. Changes will be lost when power is re-applied to the scanner. • Send and Save. This activates all changes in current memory and saves to the scanner for power-on. MS-890 Industrial Automation Scanner User’s Manual 1-13 Save Configuration in ESP 1-14 MS-890 Industrial Automation Scanner User’s Manual 2 Using ESP Contents EZ Mode........................................................................................................................................2-2 Application Mode...........................................................................................................................2-3 Menu Toolbar ................................................................................................................................2-4 Autoconnect ................................................................................................................................2-12 View ............................................................................................................................................2-14 Navigating in ESP .......................................................................................................................2-15 Send/Receive Options ................................................................................................................2-16 This section is designed to help you understand the basic structure and elements of ESP (Easy Setup Program). When you open ESP, unless otherwise specified in the ESP Preferences dialog accessible from the Options heading on the menu toolbar, you will enter EZ Mode for initial setup. From there, you can enter Application Mode (App Mode) and access several configuration menus (Communications, Read Cycle, Symbologies, I/O Parameters, Symbol Quality, Matchcode, and Diagnostics), a Camera setup interface, a Terminal interface, a Utilities interface, and an Output Format interface. For ESP system requirements, see System Requirements for ESP in Chapter 1, Quick Start. Important: If you are switching from an MS-880 to an MS-890 in your application, follow these steps when you open ESP: • With your MS-890 connected to the host computer, open your most recent MS-880 .esp file. • Connect to the MS-890 and send all settings. • Click the Switch Model button at the top of the ESP view. When you see the model menu, select the MS-890. • Receive settings. Note: After receiving settings, you can delete the previous MS-880 model by opening the Model dropdown menu from the menu toolbar, selecting Remove Model, and selecting MS-880. MS-890 Industrial Automation Scanner User’s Manual 2-1 EZ Mode EZ Mode In EZ Mode you are presented with the Locate, Calibrate, and Test options. After connecting to your scanner, EZ Mode is the screen you will see. You will be provided with on-screen instructions that will help you with positioning, testing, and calibration. Test Click the Test button to start the Read Rate test for a quick indication of the scanner’s read capabilities and the limits of your application. When Decodes per Second is unchecked, the test will count the percentage of decodes relative to the number of actual scans. Click Stop to end the test. Calibrate The calibration routine that will optimize the scanner by comparing Read Rates at various camera and image processing settings. Starts Read Rate test. Click Calibrate to begin the initial calibration routine. Calbration is explained at the left of the EZ Mode screen, and also in Quick Start. Enter App Mode to access configuration trees and other setup features. Saves Calibration settings. Allows you to decode a variety of symbologies without stopping your application to reconfigure symbology settings. Ends Read Rate test. 2-2 MS-890 Industrial Automation Scanner User’s Manual Using ESP Application Mode From EZ Mode, you can click on the App Mode button to access specific configuration menus, Utilities tools, Camera setup, Output Format options, and a Terminal window where serial commands can be entered. Note: The App Mode and EZ Mode buttons appear in the same position to allow easy switching between these primary modes. Click this icon to return to EZ Mode. Menu toolbar. Calibration, Raster/Laser, Terminal, Utilities. Click here for Ordered Output and Output Format features. Click on icons in this row to access configuration trees like the one shown here. Click the Configuration button to return to full App Mode view from Calibration, Raster/Laser, Terminal, Utilities, or Output Format. Note: For specific information on any of the icons shown above in the operations bar or configuration bar, see the corresponding sections of this manual. MS-890 Industrial Automation Scanner User’s Manual 2-3 Menu Toolbar Menu Toolbar File > New Whenever New is selected, the default configuration of ESP is loaded. Open/Save When Save or Save As is selected, the ESP configuration is saved to the host computer’s hard drive and available whenever the same file is selected under Open. Important: When you save menu changes to your hard drive, these changes are not saved to your scanner. The illustration below shows how settings can be saved and received between ESP and the scanner, and ESP and the host hard drive. (Save to Scanner) (Receive Scanner Settings) Import/Export Import converts the ASCII settings from a text file to ESP configuration settings. Export converts the active ESP configuration settings to an ASCII text file. 2-4 MS-890 Industrial Automation Scanner User’s Manual Using ESP Model In Model you can select any of the models shown in ESP’s model menu. When you choose another model, your current connection to your present model will be terminated. To connect to another model, select New Model, choose a new model from the menu, and click OK. Note: All the models you have enabled by selecting will continue to appear in the Model menu and that the same menu is repeated when clicking the Switch Model icon. When you save your ESP file, you will be saving the settings of all the models defined in a single ESP file. MS-890 Industrial Automation Scanner User’s Manual 2-5 Menu Toolbar Options The Options menu allows you to save memos and set up ESP Preferences. Note: Preferences will be saved and loaded into ESP whenever ESP is opened next, whether or not you save the ESP file. Preferences > General Tab The Toolbar Style options allow you to determine how ESP will display the mode options in the two rows at the top of the screen. Reload Last File At startup, reloads the last file saved to the host computer’s hard drive. Show Model Prompt At startup, shows the model menu displaying all supported readers. Show Connect Prompt At startup, displays the Would you like to connect to the MS-890? prompt. Receive After Connect At startup, loads the scanner’s settings into ESP. (This is not recommended if you want to preserve your ESP settings for future use.) Skip EZ Mode At startup, skips EZ Mode and opens directly in App Mode. Enable ‘Send and Save as Customer Defaults’ At startup, enables the Send and Save as Customer Defaults option in the Send/Recv command. 2-6 MS-890 Industrial Automation Scanner User’s Manual Using ESP Preferences > Terminal Tab Show Non-Printable Characters When Show Non-Printable Characters is enabled, characters such as “CRLF” will be displayed in the Terminal window. When Enhanced Format is checked, the characters are displayed with more detailed formatting. Change Keyboard Macros Clicking the Change Keyboard Macros button brings up the Function Keys dialog. In this dialog you can select the desired function key and then enter your macro keystrokes in the associated key map. For example, to make Ctrl-F2 the keystroke to send a trigger character, select F2, then in the Ctrl row, enter and click OK. Then whenever the Ctrl-F2 keystroke is pressed, the trigger character will start the read cycle. Note: The F1 key is reserved for opening ESP Help and the F3 key is reserved for the Find Next function. Change Font Allows you to modify the font used for decode data received from the scanner on the Terminal screen. Change Echo Font Allows you to modify the font used for command characters typed into the Terminal view. Enable Echo Allows you to enter command characters in Terminal. Display Incoming Data Even When Not in Focus When Display Incoming Data Even When Not in Focus is enabled, data from the scanner will continue to appear in the terminal even when ESP is not the top window. MS-890 Industrial Automation Scanner User’s Manual 2-7 Menu Toolbar Preferences > Bar Code Options Tab The Bar Code Options dialog allows you to set the size of user-created symbols. Sizing Information Sets the bar width or module width (in mils, or thousandths of an inch) of user-created symbols. Example: A bar width of 13 is 0.013 inches. Caption Allows you to choose the font of human-readable captions (if symbol captions are required), and to determine the orientation of captions in relation to symbols. Note: Symbols can be created using the Bar Code Dialog. 2-8 MS-890 Industrial Automation Scanner User’s Manual Using ESP Preferences > Advanced Tab The Auto Sync options at the top of the Advanced tab allow you to determine whether Auto Sync will be enabled automatically in sections of ESP where it is used, or if it will ask you before it enables Auto Sync functions. Always Ask Before Auto Sync Occurs If you check this option box, you are then able to determine what specific Auto Sync functions will be enabled. Receive Settings from the Reader will automatically send the scanner’s settings to ESP when Auto Sync is enabled. Send ESP Settings to the Reader will automatically send all scanner configuration settings chosen in ESP to the scanner. Do Not Send or Receive Settings creates a condition in which Auto Sync will not automatically send scanner settings to ESP, or send ESP settings to the scanner. Send XON with Autoconnect Sends an XON (Begin Transmission) command to the scanner before starting the Autoconnect routine. Ask to Save ESP File when Quitting When enabled, prompts the user to save a .esp file when ending a session. The .esp file will be saved in the location of your choice. MS-890 Industrial Automation Scanner User’s Manual 2-9 Menu Toolbar Preferences > Advanced Tab (cont.) Show TCP/IP Connection Option When enabled, shows a TCP/IP option on the Select Protocol dialog. Note: This option should only be selected if you intend to connect using an Ethernet adapter. Use Default Storage Location When enabled, automatically stores data in ESP’s Application Data folder. 2-10 MS-890 Industrial Automation Scanner User’s Manual Using ESP Document Memo The information you type in the Document Memo field will appear in a context-sensitive text box whenever your cursor hovers over the Document Memo item on the Options menu. Model Memo Similar to Document Memo, the information you type in the Model Memo field will appear in a context-sensitive text box whenever your cursor hovers over the Model Memo item on the Options menu. Memos created in Model Memo are specific to the model enabled when the message was created. Note: Memos must be saved in a .esp file if you want them to available in your next session. If you do not save your current session, any memos that you have entered during the session will be discarded, and will be unavailable in your next session. MS-890 Industrial Automation Scanner User’s Manual 2-11 Autoconnect Autoconnect • You can use Autoconnect to establish a connection between the scanner and the host. • If your communications port is not the default COM1, use the dropdown menu to change ports. • Once you have chosen the correct port, click Start to connect. When you are connected, you will see the green connection indicator in the status bar at the bottom right of your screen: 2-12 MS-890 Industrial Automation Scanner User’s Manual Using ESP Autoconnect (cont.) If your RS-232 host settings cannot be changed to match the scanner’s settings: • Click Connect on ESP’s menu toolbar, and then select Connection Wizard. • When the Select Protocol dialog appears, select RS-232 and click Next. • When the RS-232 dialog appears, check the Force Connect box and click the Connect button. MS-890 Industrial Automation Scanner User’s Manual 2-13 View View The View menu allows you to move quickly between interfaces without using the icon buttons on the App Mode toolbar. It also allows you to access the Bar Code Dialog. Bar Code Dialog In the Bar Code Dialog you can create symbols by typing the text you wish to encode. This is a useful tool for creating configuration symbols, allowing you to configure your scanner by reading the symbols you create. Drag configuration commands from the tree controls directly into this field to encode new symbols. Choose a spatial orientation for the new symbol. Create a caption for the symbol that matches the encoded data, or write your own caption. The symbols you create will be displayed in the field at the bottom of the Bar Code Dialog. Click the Differences from Default Settings button to create a symbol encoded with configuration settings that differ from ESP defaults. Differences from Default can be viewed on the Differences tab in the Utilities view. Click Add start configuration code and Add end configuration code; Save Settings to add a symbol that will enable Bar Code Configuration mode and a symbol that will save all new configuration settings. (Both symbols shown at left). See Bar Code Configuration on page A-23 for more information about configuring the MS-890 by decoding symbols. 2-14 MS-890 Industrial Automation Scanner User’s Manual Using ESP Navigating in ESP To change scanner settings, or to access the Calibration, Raster/Laser, Terminal, Utilities, or Output Format views, click the App Mode button. To return to EZ Mode, click the EZ Mode button. To make changes to configuration settings in the tree controls: 1. Left-click on the + to expand menu items. 2. Double-click the desired parameter and single-click in the selection box to view options. 3. Place your cursor in the selection box, scroll down to the setting you want to change, and single-click the setting. The X denotes the default option setting. 4. Left-click again on the open screen to complete the selection. 5. Right-click on the open screen and select Save to Reader to implement the command in the scanner. You can send the command without saving it, or you can send and save the command simultaneously. MS-890 Industrial Automation Scanner User’s Manual 2-15 Send/Receive Options Send/Receive Options To access Receive, Save, and Default options, click the Send/Recv button. You can also access these options by right-clicking in any of the configuration views. Receiving From the Send/Recv menu, select Receive Reader Settings. Caution: Do not select this option if you do not want to upload the scanner’s settings. For example, if your ESP file has a number of custom settings that you want to maintain and download into the scanner, these settings would be lost by choosing Yes. This is useful if you want to receive (upload) the scanner’s settings and save them as a file for future use. For example, if your scanner has settings that you do not want to change, choosing Yes would allow you to load those settings to ESP and save them in an ESP file for later retrieval. Receiving the scanner’s settings will also assure that you will not be subsequently saving any unwanted changes that you or someone else has made previously in ESP. Saving Send, No Save () Saves ESP settings to current memory. Send and Save ( ) Activates all changes in current memory and saves to the scanner for power-on. Send and Save as Customer Defaults ( ) Saves your default settings for quick retrieval. This option will be visible only if you have checked Enable ‘Send and Save as Customer Defaults’ in ESP Preferences. 2-16 MS-890 Industrial Automation Scanner User’s Manual Using ESP Defaulting When you select Default Current Menu Settings or Default all ESP Settings, you are only defaulting the ESP settings. Advanced Options Send Current View This is the same as Save to Reader > Send No Save except that only the commands in the current configuration tree are sent. Send Current Command This is the same as Send Current View, except that it saves only the command that is currently selected. Add / Remove Exception After you perform a Receive Reader Settings command1 and you click on the Add Exception option, you may see a list of serial commands. These are commands that may be in your scanner’s firmware, but not included in, or different from, your current version of ESP. You can edit these commands by double-clicking on them and changing them as needed. It is important to note that these commands will be saved to your scanner whenever you send a Save to Reader command, or an or a command. Also, if there is a corresponding ESP menu item, the ESP Value column for that item will be blank following a Receive Reader Settings command. 1. From the Send/Recv button or by right-clicking in any blank section of a tree control view. MS-890 Industrial Automation Scanner User’s Manual 2-17 Send/Receive Options 2-18 MS-890 Industrial Automation Scanner User’s Manual 3 Communications Contents Communications by ESP.............................................................................................................. 3-2 Communications Serial Commands ............................................................................................. 3-2 RS-232/422 Host Port .................................................................................................................. 3-3 Host Port Parameters ................................................................................................................... 3-4 Host Protocol ................................................................................................................................ 3-5 Poll Address ................................................................................................................................. 3-7 ACK / NAK Options ...................................................................................................................... 3-8 Polling Mode Options ................................................................................................................... 3-9 Auxiliary Port Protocol ................................................................................................................ 3-10 Daisy Chain Autoconfigure ......................................................................................................... 3-19 Daisy Chain Scanner ID ............................................................................................................. 3-20 Auxiliary/Configuration Port System Data .................................................................................. 3-21 Preamble .................................................................................................................................... 3-22 Postamble................................................................................................................................... 3-23 LRC Status ................................................................................................................................. 3-24 Intercharacter Delay ................................................................................................................... 3-25 Response Timeout ..................................................................................................................... 3-26 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. This section includes connecting parameters and options for communicating by the auxiliary port and various interfaces. Note: When assigning characters in user-defined fields, the characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. Note: Default settings for establishing communications are: Baud = Parity = Stop Bits = Data Bits = Flow Control = 9600 Even One Seven None MS-890 Industrial Automation Scanner User’s Manual 3-1 Communications by ESP Communications by ESP Click this button to bring up the Applications menu. Click this button to bring up the Communication menu. To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options. Communications Serial Commands Command Title Host Port Parameters Command Format Host Protocol Preamble Postamble Response Timeout Intercharacter Delay LRC Auxiliary/Configuration Port System Data ACK/NAK Options Polling Mode Options Daisy Chain Autoconfigure Daisy Chain Scanner ID 3-2 MS-890 Industrial Automation Scanner User’s Manual Communications RS-232/422 Host Port Includes host port connections and host protocols. Communications Options You can communicate with the scanner through the following ports: • 9-pin D-sub external connector • Wiring box • 25-pin D-sub external connector Only one port can be used at a time to receive commands. Communications with Host through the 9-pin Host Port For the 9-pin configuration port, set the host communications settings as follows: 57.6K baud, 8 data bits, 1 stop bits, and None parity. See Chapter 1, Quick Start, for more information on using the 9-pin port. Note: The 9-pin configuration port settings are not changeable. Communications with Host through the 25-pin Port The default 25-pin host port configuration settings are as follows: 9600, 7, 1, and Even. Making changes to these communications parameters without corresponding changes in linked device(s) can result in the loss of menu access. If this should occur, connect via the 9-pin port and reset your scanner’s host parameters to match the 25-pin defaults. Communications with Host through the Wiring Box The settings are the same as those of the 25-pin port. See Chapter 14, Wiring Box, for details on wiring connections. MS-890 Industrial Automation Scanner User’s Manual 3-3 Host Port Parameters Host Port Parameters Important: This applies only to the 25-pin port and wiring box connections (not for 9-pin port). Note: See Communications with Host through the 9-pin Host Port on page 3-3 for 9-pin host port parameters. Baud Rate (Host Port) Usage: Can be used to transfer data faster or to match host port settings. Definition: The rate at which the scanner and host transfer data back and forth. Serial Cmd: Default: 9600 Options: 0 = 600 1 = 1200 2 = 2400 3 = 4800 4 = 9600 5 = 19.2K 6 = 38.4K 7 = 57.6K 8 = 115.2K Parity (Host Port) Usage: Only changed if necessary to match host setting. Definition: An error detection routine in which one data bit in each character is set to 1 or 0 so that the total number of 1 bits in the data field is even or odd. Serial Cmd: Default: Even Options: 0 = None 1 = Even 2 = Odd Stop Bits (Host Port) Usage: Only changed if necessary to match host setting. Definition: One or two bits added to the end of each character to indicate the end of the character. Serial Cmd: Default: One Options: 0 = One 1 = Two Data Bits (Host Port) Usage: Only changed if necessary to match host setting. Definition: Number of bits in each character. Serial Cmd: Default: Seven Options: 0 = Seven 3-4 1 = Eight MS-890 Industrial Automation Scanner User’s Manual Communications Host Protocol Usage: In general, point-to-point protocols work well in most applications. They require no address and must use RS-232 or RS-422 communications standards. Definition: Protocols define the sequence and format in which information is transferred between the scanner and the host, or in the case of Polling Mode, between scanners and a concentrator. Important: When using Polling Mode, LRC must be Enabled and Preamble/ Postamble must be Disabled. Serial Cmd: Default: Point-to-Point Options: 0 = Point-to-Point 1 = Point-to-Point with RTS/CTS 2 = Point-to-Point with XON/XOFF 3 = Point-to-Point with RTS/CTS and XON/XOFF 4 = ACK/NAK 5 = Polling Mode Point-to-Point (Standard) Usage: Used only with RS-232 or RS-422. Definition: 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. Serial Cmd: Point-to-Point with RTS/CTS Usage: A scanner initiates a data transfer with an RTS (request-to-send) transmission. The host, when ready, responds with a CTS (clear-to-send) and the data is transmitted. CTS and RTS signals are transmitted over two dedicated wires as defined in the RS-232 standard. Used only with RS-232. Definition: Point-to-Point with RTS/CTS (request-to-send/clear-to-send) is a simple hardware handshaking protocol that allows a scanner to initiate data transfers to the host. Serial Cmd: MS-890 Industrial Automation Scanner User’s Manual 3-5 Host Protocol Point-to-Point with XON/XOFF Usage: If an XOFF has been received from the host, data will not be sent to the host until the host sends an XON. During the XOFF phase, the host is free to carry on other tasks and accept data from other devices. Used only with RS-232. Definition: This option enables the host to send the XON and XOFF command as a single byte transmission command of start (^Q) or stop (^S). Serial Cmd: Point-to-Point with RTS/CTS and XON/XOFF Usage: Used only with RS-232. Definition: This option is a combination of Point-to-Point with RTS/CTS and Point-to-Point with XON/XOFF. Serial Cmd: ACK/NAK Definition: Serial Cmd: See the ACK / NAK Options command on page 3-8. Polling Mode Definition: Serial Cmd: 3-6 See the Polling Mode Options command on page 3-9. MS-890 Industrial Automation Scanner User’s Manual Communications Poll Address Serial Cmd: Default: Options: 1 1 to 50 1 = Poll address 0x1C, Select address 0x1D 2 = Poll address 0x1E, Select address 0x1F ... 50 = Poll address 0x7E, Select address 0x7F MS-890 Industrial Automation Scanner User’s Manual 3-7 ACK / NAK Options ACK / NAK Options Definition: Serial Cmd: These parameters take effect for ACK/NAK on the main RS-232 or RS-422 ports (not on the Auxiliary Port), and are completely independent of the Polling Mode Options . The scanner always follows the protocol in both directions (to and from the host). There is no option to disable it from either direction. RES-NAK Defaults RES: (Reset) REQ: (Request) STX: (Start of Text) ETX: (End of Text) ACK: (Acknowledge) NAK: (Negative Acknowledge) 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x06 0x15 The following are general outlines of the ACK/NAK protocol. Items that are framed by brackets ( [ ] ) can either be disabled or enabled. LRC does not include STX, but it does include preamble, postamble, and ETX. Symbol Data Output TX to host: [STX] [preamble] SYMBOL DATA [postamble] [ETX] [LRC] Response from host: ACK/NAK. Sent when LRC, ETX, postamble, or timeout (waiting for more data) are detected (if REQ is disabled) depending on what is enabled. Commands from Host to Scanner TX to Scanner: [STX] [ETX] [LRC] Response from Scanner: ACK/NAK. Sent when LRC, ETX, or command-ending angle bracket ‘>’ are received, depending on what is enabled. Command Response from Scanner to Host TX to host: [STX] [preamble] COMMAND RESPONSE DATA [postamble] [ETX] [LRC] Response from host: ACK/NAK. Sent when LRC, ETX, postamble, command-ending angle bracket ‘>’, or timeout (waiting for more data) are detected, depending on what is enabled. As with Polling Mode , the scanner can optionally perform the REQ and RES event sequences in ACK/NAK mode. If the sender does not receive an ACK or NAK, it will send REQ to request such a response (if enabled). When the sender receives an ACK, too many NAKs, or times out (if already enabled), it will send a RES (if enabled) to terminate the transaction. 3-8 MS-890 Industrial Automation Scanner User’s Manual Communications Polling Mode Options Definition: Serial Cmd: These parameters only take effect for Polling Mode on the main RS-232 or RS-422 ports (not on the Auxiliary Port), and are completely independent of the ACK/NAK Options . The values of protocol characters can be changed, but the protocol events cannot be disabled. The polling mode address is configured in the command (see Poll Address on page 3-7). RES-NAK Defaults RES: (Reset) REQ: (Request) STX: (Start of Text) ETX: (End of Text) ACK: (Acknowledge) NAK: (Negative Acknowledge) 0x04 (disabled) 0x05 (disabled) 0x02 (disabled) 0x03 (disabled) 0x06 0x15 MS-890 Industrial Automation Scanner User’s Manual 3-9 Auxiliary Port Protocol Auxiliary Port Protocol Note: The Aux Port cannot be used when the host port is set to RS-422 or Multidrop. As with the host port parameters, the auxiliary terminal’s settings (baud rate, parity, stop bits, and data bits) must be identical with those of the auxiliary device. Usage: These commands set the communication parameters with the auxiliary port which can be used to configure menus, send data to the host, display data transmissions originating from the host of the scanner, and relay data from other scanners set in tandem (Daisy-Chained). If the scanner’s host port needs to be dedicated to the host, but configuration must be done on the fly, the auxiliary port can be set to accept configuration changes by Command Processing. Definition: An auxiliary port connects the scanner to a remote display or to other scanners that can display or transfer data. As with the host port parameters, the auxiliary terminal’s settings (baud rate, parity, stop bits, and data bits) must be identical to those of the auxiliary device. Aux Port Mode Note: The Aux Port interacts only with the host port via the 25-pin port except when in Daisy Chain mode. When in Daisy Chain mode, the Aux Port will also interact with the configuration port (9-pin port) or the wiring box network ports. Definition: Determines the flow of data between the auxiliary port device(s), the scanner, and the host. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Transparent 2 = Half Duplex 3 = Full Duplex 4 = Daisy Chain 5 = Command Processing 3-10 MS-890 Industrial Automation Scanner User’s Manual Communications Transparent (Aux Port Mode) Usage: Often used in conjunction with handheld scanners. Employs an auxiliary readout to detect mis-applied symbols. Definition: In Transparent mode data is passed between the auxiliary port and the host. The scanner buffers data from the auxiliary port and echoes the keyed data on the auxiliary port. Data Initiated from the Auxiliary Port Auxiliary port data is passed through to the host whenever a return key is pressed at the auxiliary Aux. Host port or symbol data is sent. Port Whenever Aux Port data is sent with symbol data, the Aux Port data will appear between the preamble and the symbol data. Scanner Auxiliary port data to the host is always sent with a preamble and a postamble. If the scanner is in a polled mode to the host, auxiliary port data will still pass through. is the only command accepted by the scanner from the auxiliary port. All other commands will pass through to the host. Data Initiated from the Scanner Transmission to the auxiliary port occurs immediately upon a good read. Scan data to the auxiliary port does not include a preamble or a postamble. Communications with the auxiliary port is always in Point-to-Point protocol, even if the host is in a polled protocol mode. Data Initiated from the Host All host data is echoed to the auxiliary port in unpolled and polled mode. Host Aux. Port Scanner Host Aux. Port Scanner Serial Cmd: 1 = Transparent MS-890 Industrial Automation Scanner User’s Manual 3-11 Auxiliary Port Protocol Half Duplex (Aux Port Mode) Usage: Used to display symbol data on an auxiliary screen close to the scanner. Definition: In Half Duplex mode all auxiliary port data and symbol data is sent directly to the host. Symbol data is displayed on the auxiliary port screen at the same time the data is sent to the host. Data Initiated from the Auxiliary Port Auxiliary port data to the host is ignored if the scanner is in a polled mode. Auxiliary port data or scanned data is sent to the host whenever it is received. Auxiliary port data is not echoed. Auxiliary port data to the host is always sent without a preamble or a postamble. is the only command that is accepted by the scanner from the auxiliary port. All other commands are passed through to the host. Data Initiated from the Scanner Scan data is transmitted to the auxiliary port at the same time it is transmitted to the host. Data transmission conforms with all parameters specified in the configuration menu (e.g., Preamble, Postamble, End of Read Cycle). Host Aux. Port Scanner Host Aux. Port Scanner Data Initiated from the Host All host data is echoed to the auxiliary port in unpolled mode. Host Aux. Port Scanner Serial Cmd: 2 = Half Duplex 3-12 MS-890 Industrial Automation Scanner User’s Manual Communications Full Duplex (Aux Port Mode) Usage: Used when communication to and from the auxiliary port is required. Definition: In Full Duplex mode all auxiliary port data and symbol data is sent directly to the host. Symbol data is not displayed on the auxiliary port screen. Data Initiated from the Auxiliary Port Auxiliary port data to the host is ignored if the scanner is in a polled mode. Auxiliary port data or scanned data is sent to the host whenever it is received. Auxiliary port data is not echoed. Auxiliary port data to the host is always sent without a preamble or a postamble. is the only command that is accepted by the scanner from the auxiliary port. All other commands are passed through to the host. Host Aux. Port Scanner Data Initiated from the Scanner Scan data is not sent to the auxiliary port. Host Aux. Port Scanner Data Initiated from the Host All host data is echoed to the auxiliary port in unpolled mode. Host Aux. Port Scanner Serial Cmd: 3 = Full duplex MS-890 Industrial Automation Scanner User’s Manual 3-13 Auxiliary Port Protocol Daisy Chain (Aux Port Mode) Note: See also Daisy Chain Autoconfigure on page 3-19. Usage: Used in applications where: A symbol might be scanned in both ladder and picket fence directions. A symbol may be present on multiple sides of a package. Symbols are presented at different depths. Definition: In a daisy chain application, scanners are connected in series or “daisy chain” and decoded data is relayed from one scanner to another on up to the host. A master scanner has its host port linked to the host computer and its auxiliary port linked to the host port of the first secondary scanner in the chain. Thereafter, each secondary’s auxiliary port is linked to the host port of the secondary that is further from the host in the daisy chain. Each scanner in the daisy chain can be assigned an ID that accompanies any data that it sends. Serial Cmd: 4 = Daisy Chain Function: Before the master scanner times out, it checks its auxiliary port for data. It should be set to wait at least 20 ms for each secondary in the daisy chain. (See Read Cycle Timeout on page 4-16.) If no data is received within the read cycle timeout, the master sends a No Read message to the host. Otherwise the complete data is sent. If for example the master scanner is set to timeout in 120 ms, the first secondary scanner downstream might be set to 100 ms, the next to 80 ms, and so forth, thus assuring that at least 20 ms elapses between transmissions.a Daisy-chained scanners can send a series of symbols by enabling Multisymbol and a common multisymbol separator. If the master scanner does not receive the expected number of symbols, No Read messages are appended to the data string to make up the difference between the number of symbols enabled in Multisymbol and the number of symbols read. For example, a master and two secondary scanners have Number of Symbols set to 3 and Multisymbol Separator defined as %. If the master and the first secondary scanner do not find symbols, but the next secondary scanner registers a good read, the transmitted results would be: symbol data % No Read % No Read a. The above example is based on the best case. Other factors such as baud rate, dynamic focus timing, number of characters in a given symbol, and the number of secondaries in the daisy chain can affect timing and may need to be included in your calculations for complete accuracy. 3-14 MS-890 Industrial Automation Scanner User’s Manual Communications Daisy Chain (Aux Port Mode) (cont.) Conditions: The conditions for a daisy chain application are as follows: 1. The master scanner’s trigger must be Serial or External; the secondary scanners’ triggers are configured for Serial. 2. All scanners are enabled to Daisy Chain mode. 3. Each scanner’s auxiliary port must be connected to the Host port of its secondary scanner. 4. Each secondary scanner in the daisy chain must be set to send its data no less than 20 ms before its preceding scanner. 5. All but the master scanner must have Postamble enabled and set to CR (^M) only. 6. All but the master scanner must have their No Read messages disabled. 7. If Multisymbol is enabled, Multisymbol Separator characters must match in all scanners and Number of Symbols must be set to number large enough to include all the symbols it may itself read plus the number of symbols that it will be expected to relay to the host or the next scanner up the line. 8. Symbology ID enable/disable must be the same in all scanners. 9. All but the master scanner must have their diagnostic warning messages disabled. 10. Daisy Chain ID Status enable/disable and the number of characters in Daisy Chain ID must be the same in all scanners. MS-890 Industrial Automation Scanner User’s Manual 3-15 Auxiliary Port Protocol Command Processing (Aux Port Mode) Usage: Allows user to send configuration from the Host port or the Aux Port. Definition: When enabled, Command Processing allows commands to be entered via the Aux Port. The following rules apply: • Symbol data, including the serial trigger if used, will be transmitted to the last port from which a command was sent. • If a reset occurs, all data will be transmitted to the host port. Serial Cmd: Options: 3-16 5 = Command Processing MS-890 Industrial Automation Scanner User’s Manual Communications Baud Rate (Aux Port) Usage: Can be used to transfer data faster or match an auxiliary device. Definition: The rate at which the scanner and host transfer data back and forth. Serial Cmd: Default: 9600 Options: 1 = 1200 2 = 2400 3 = 4800 4 = 9600 5 = 19.2K 6 = 38.4K 7 = 57.6K 8 = 115.2K Parity (Aux Port) Usage: Only changed if necessary to match host setting. Definition: An error detection routine in which one data bit in each character is set to 1 or 0 so that the total number of 1 bits in the data field is even or odd. Serial Cmd: Default: Even Options: 0 = None 1 = Even 2 = Odd Stop Bits (Aux Port) Usage: Only changed if necessary to match host setting. Definition: Allows the user to select the last one or two bits in each character to indicate the end of the character. Serial Cmd: Default: One Options: 0 = One 1 = Two MS-890 Industrial Automation Scanner User’s Manual 3-17 Auxiliary Port Protocol Data Bits (Aux Port) Usage: Only changed if necessary to match host setting. Definition: Number of bits in each character. Serial Cmd: Default: Seven Options: 0 = Seven 1 = Eight Daisy Chain ID Status (Aux Port) Note: Enable/disable and length must be the same in all scanners. Usage: Used in a daisy chain setup in cases where the host needs to know which scanner in a daisy chain setup sent the data. Definition: Each scanner in a daisy chain can be assigned a one or two character ID that will appear in front of decoded data and identify its source. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Daisy Chain ID (Aux Port) Note: All secondary scanners must be set to Serial for Daisy Chain to function. See Trigger on page 4-5. Usage: Used in a daisy chain setup in cases where the host needs to know which scanner sent the data. Definition: A one or two character prefix which identifies the particular daisy chain scanner from which the data is being sent. Serial Cmd: Default: 1/ Options: Any one or two ASCII characters. 3-18 MS-890 Industrial Automation Scanner User’s Manual Communications Daisy Chain Autoconfigure Note: This command is not available in ESP. Usage: For quick setup and configuration of the daisy chain network. Definition: Daisy Chain Autoconfigure is issued to the master scanner in the daisy chain and the software responds as follows: • Counts the number of secondary scanners in the daisy chain. • Assigns an internal ID number (1...n) to each secondary scanner, where the first secondary scanner is number 1 (and its own ID being a 0). • Propagates the communications settings and the relevant operating modes of the master scanner to the host and auxiliary ports of each secondary scanner. • Resets each secondary scanner. • Verifies that each secondary scanner has acquired the new settings. Serial Cmd: When setting up a daisy chain operation, follow these steps: 1. Set the master (the scanner connected to the host) scanner to Serial. This sets all the scanners in the daisy chain to Serial when the command is carried out. Before Autoconfigure you must set the primary scanner to Serial (S): Host S Primary Scanner S Secondary Scanner S Secondary Scanner 2. Send command. 3. If necessary, set the master scanner to Edge. After Autoconfigure you may set the primary scanner to Edge (S), but the other scanners must remain in Serial (S): Host E Primary Scanner MS-890 Industrial Automation Scanner User’s Manual S Secondary Scanner S Secondary Scanner 3-19 Daisy Chain Scanner ID Daisy Chain Scanner ID Note: Scanner IDs can also be assigned in Daisy Chain (Aux Port Mode) (page 3-14). Usage: This command provides a convenient way to assign custom daisy chain IDs to specific scanners that were assigned during the daisy chain autoconfigure process. Definition: Assigns a new daisy chain ID to a daisy chain secondary scanner. The command is sent to the master scanner to configure the other secondary scanners. Scanner Number Definition: Specifies the target scanner (by sequential number) which will be receiving the new daisy chain ID. The master scanner is always 0 (zero). All secondary scanners are numbered 1...n in the order that they are connected. Note: These numbers are for assigning IDs only and are not changeable. Serial Cmd: Options: 1....n (0 for the master scanner) Scanner ID Definition: A two-character user-defined ASCII message identifying a scanner in the daisy chain. Serial Cmd: Default: Sequential numbering of scanner units resulting from the Daisy Chain Autoconfigure command; for example: ID Master = 1/; ID Scanner 1 = 2/; ID Scanner 2 = 3/; etc. Options: Any two characters except NUL, <, >, or ,. Note: See also Chapter 13, Output Format. Note: After a secondary scanner accepts a new ID, it automatically invokes a reset-with-save command. 3-20 MS-890 Industrial Automation Scanner User’s Manual Communications Auxiliary/Configuration Port System Data Note: Do not use Auxiliary Port in a daisy chain operation. Auxiliary Port Status Note: This command only applies if Auxiliary Port Mode is set to Command Processing. See Command Processing (Aux Port Mode) on page 3-16. Usage: To check symbol data and error messages via the Aux Port. Definition: When enabled, system data, including decoded data and diagnostic warning messages, will be routed to the Aux Port. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Configuration Port Status Usage: To check symbol data and error messages via the configuration port. Definition: When enabled, system data, including decoded data and diagnostic warning messages, will be routed to the 9-pin configuration port. Serial Cmd: Default: Enabled Options: 0 = Disabled 1 = Enabled Important: Enable Data Out 9-Pin when using the configuration port. MS-890 Industrial Automation Scanner User’s Manual 3-21 Preamble Preamble Preamble Status Usage: Used for identifying and controlling incoming data. For example, defining the preamble as a carriage return and a line feed causes each decoded message to be displayed on its own line. Definition: Defines a one to four character data string that can be added to the front of the decoded data. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled (within any protocol) Preamble Character(s) Serial Cmd: Default: ^M corresponds to: carriage return/NUL/NUL/NUL. Options: Up to four user-defined ASCII characters, including control characters. Within a Serial Command To enter control characters within a serial command, hold down the control key while typing the desired character. Example: to enter ^M Within an Embedded Menu Control characters entered on the command line are displayed in the menu as mnemonic characters, such as: . To enter a control character from within an embedded menu, first type in a space (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: Space CTRL-m to enter ^M 3-22 MS-890 Industrial Automation Scanner User’s Manual Communications Postamble Postamble Status Usage: Used for identifying and controlling incoming data. For example, defining the postamble as a carriage return and a line feed causes each decoded message to be displayed on its own line. Definition: Defines a one- to four-character data string that can be added to the end of the decoded data. Serial Cmd: Default: Enabled Options: 0 = Disabled 1 = Enabled Postamble Character(s) Serial Cmd: Default: ^M^J corresponds to carriage return/line feed/NUL/NUL, as displayed in the menu. Options: Up to four user-defined ASCII characters, including control characters. Within a Serial Command To enter control characters within a serial command, hold down the control key while typing the desired character. Example: to enter ^M^J. Within an Embedded Menu Control characters entered on the command line are displayed in the menu as mnemonic characters, such as: To enter a control character from within an embedded menu, first type in a space (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: Space CTRL-m Space CTRL-j to enter ^M^J. MS-890 Industrial Automation Scanner User’s Manual 3-23 LRC Status LRC Status (Longitudinal Redundancy Check) Usage: Used when extra data integrity is required. Definition: An error-checking routine that verifies the accuracy of transmissions. It is the exclusive OR of all characters following the STX (start of text) up to and including the ETX (end of text). What this means is that the binary representation of all the characters in a transmissions are cumulatively added in a column and each resulting odd integer is assigned a 1 and each even integer a 0 (two 1s = 0, two 0s = 0, a 1 and a 0 = 1). The extra LRC character is then appended to the transmission and the receiver connected to the host port performs the same addition and compares the results. Serial Cmd: Default: Disabled Options: 0 = Disabled 3-24 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual Communications Intercharacter Delay Usage: Used only when a host cannot receive data quickly enough and there is enough time between symbols to allow data to be completely transferred. It is rarely used since any setting other than zero will slow down communications. For example, a 200 setting will result in a 1/5 second delay between each character that is transmitted. Definition: The time interval in milliseconds between individual characters transmitted from the scanner to the host. Serial Cmd: Default: 0 Options: 0 to 255 (in milliseconds) Note: 0 causes no delay between characters. MS-890 Industrial Automation Scanner User’s Manual 3-25 Response Timeout Response Timeout Usage: Used only when a response is required from the host. While in Multidrop, if the scanner does not receive an ACK or NAK from the host after sending polled data, it will act on a fault. The scanner can be set to wait indefinitely by setting Response Timeout to zero. Definition: Time the scanner will wait before timing out if ACK, NAK, and ETX are enabled, and a host response is expected. Serial Cmd: Default: 2 (x 10 = 20 ms) Options: 0 to 255 in 10 ms increments (0 to 2.55 seconds) (A 0 setting causes an indefinite wait.) 3-26 MS-890 Industrial Automation Scanner User’s Manual 4 Read Cycle Contents Read Cycle by ESP ...................................................................................................................... 4-2 Read Cycle Serial Commands ..................................................................................................... 4-2 Multisymbol................................................................................................................................... 4-3 Trigger .......................................................................................................................................... 4-5 External Trigger State................................................................................................................. 4-11 Serial Trigger .............................................................................................................................. 4-12 Start Character (Non-Delimited) ................................................................................................. 4-13 Stop Character (Non-Delimited) ................................................................................................. 4-13 End of Read Cycle...................................................................................................................... 4-14 Good Decode Reads .................................................................................................................. 4-17 Gain Settings .............................................................................................................................. 4-18 Focus.......................................................................................................................................... 4-19 Scan Speed ................................................................................................................................ 4-20 Automatic Gain Control (AGC) Settings ..................................................................................... 4-21 Maximum Element...................................................................................................................... 4-22 Tracking Adjustment................................................................................................................... 4-23 After you’ve established communications and completed basic read rate testing, you will need to address the spatial and timing parameters associated with your application. In a typical operation, a bar-coded item moves along a line past a scanner. A trigger or timer activates a read cycle during which the scanner actively searches for symbols. You will need to decide how to initiate the read cycle and how and when to end it. Note: When assigning characters in user-defined fields, the characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. Note: You can learn the current setting of any parameter by inserting a question mark after the number, as in . To see all K commands, send . Note on Serial Commands: To preserve continuity with other Microscan products, some serial configuration commands may include 0s or 1s as placeholders. In order for a these commands to be implemented, the parameter values or a comma must be included. MS-890 Industrial Automation Scanner User’s Manual 4-1 Read Cycle by ESP Read Cycle by ESP Click this button to bring up the Read Cycle menu. To change a setting, double-click the setting and use your cursor to scroll through the options. To open nested options, single-click the +. Read Cycle Serial Commands Command Title Trigger Serial Trigger Character External Trigger State End of Read Cycle Good Decode Reads Multisymbol Start Serial Trigger Character End Serial Trigger Character Scan Speed Maximum Element Gain Settings AGC Settings Focus Tracking Adjustment 4-2 Command Format MS-890 Industrial Automation Scanner User’s Manual Read Cycle Multisymbol Usage: Multisymbol is commonly used in shipping applications where a shipping symbol contains individual symbols for part number, quantity, etc. This feature allows one trigger to pick up all the symbols. AIAG and EAN-128 are two application standards that address this need. Definition: Multisymbol allows the user to define up to 12 symbols that can be read in a single read cycle. Conditions: The following conditions apply: 1. Each symbol must be different to be read unless they appear in the scan line at the same time. 2. The maximum number of characters in a read cycle is 32520 for all symbols. 3. The maximum number of characters the scanner can transmit is calculated by: Preamble + maximum number of symbols * (aux id + symbology id + maximum symbol length + quality output + ((number of insertion cells x cell length)+ separator) + postamble + LRC = 37425. 4. All No Read messages are posted at the end of the data string. 5. If more than one symbol is within the scan beam at the same time, symbol data may not be displayed in the order of appearance. 6. If Matchcode Type is set to Sequential or if Trigger is set to Continuous Read 1 Output, Number of Symbols will default to 1 (if set to any number greater than 1). Number of Symbols Definition: Number of Symbols is the number of different symbols that can be read in a single read cycle. Conditions: The following conditions apply: 1. When Number of Symbols is set to Single, the read cycle ends when one symbol is decoded and output. 2. When Number of Symbols is set to Multiple, all decoded symbol data (for both the same and different symbols) are output while the read cycle is active and/or no timeout has occurred. Serial Cmd: Default: 1 Options 1 to 12 MS-890 Industrial Automation Scanner User’s Manual 4-3 Multisymbol Multisymbol Separator Usage: Used to delimit or separate data fields with a user defined character. Definition: The character that’s inserted between each symbol scanned when Multisymbol is set to any number greater than 1. ESP: To select a new multisymbol separator, double-click on Separator and select a character in the popup window. Serial Cmd: 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 or the embedded menu. Default: , (comma) Options: Any available ASCII character, except NUL, <, >, and , . 4-4 MS-890 Industrial Automation Scanner User’s Manual Read Cycle Trigger Trigger Mode Note: When doing calibration or read rate testing, the current trigger setting will be disregarded. Note: This command does not need to be followed by an command. Definition: The type of trigger event that will initiate the read cycle. Serial Cmd: Default: Continuous Read Options: 0 = Continuous Read 1 = Continuous Read 1 Output 2 = External Level 3 = External Edge 4 = Serial Data 5 = Serial Data and External Edge Continuous Read Usage: Continuous Read is useful in testing symbol readability or scanner functions. It is not recommended for normal operations. Definition: In Continuous Read, trigger input options are disabled, the scanner is always in the read cycle, and it will attempt to decode and output every scan crossing a symbol. When To Output and No Read options have no effect on Continuous Read. Serial Cmd: MS-890 Industrial Automation Scanner User’s Manual 4-5 Trigger Continuous Read 1 Output Usage: Continuous Read 1 Output can be useful in applications where it is not feasible to use a trigger and all succeeding symbols contain different information. It is also effective in applications where the objects are hand-presented. Definition: In Continuous Read 1 Output the scanner self-triggers whenever it decodes a new symbol or a timeout occurs. If End Of Read Cycle is set to Timeout and the symbol doesn't change, the scanner will repeat the output at the end of each timeout period. For example, if Timeout is set to one second, the scanner sends the symbol data immediately and repeats the output at intervals of one second for as long as the symbol continues to be scanned. If End Of Read Cycle is set to New Trigger, the scanner will send the current symbol data immediately, but send it only once. A new symbol appearing in the scanner’s range will be read and sent immediately provided it is not identical to the previous symbol read. Serial Cmd: Caution: In automated environments, Continuous Read 1 Output is not recommended because there is no one to verify that a symbol was missed. 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). 4-6 MS-890 Industrial Automation Scanner User’s Manual Read Cycle External Trigger Level Initiate Read Cycle: Object #1, moving in front of the detector beam, causes a change in the trigger state, which initiates the read cycle. End Read Cycle: The same object, moving out of the detector beam, causes another change in the trigger state, which ends the read cycle. Usage: This mode is effective in an application where the speeds of the conveying apparatus are variable and the time the scanner spends scanning each object is not predictable. It also allows the user to determine if a No Read has occurred. Definition: External Level allows the read cycle to begin when a trigger (change of state) from an external sensing device is received. The read cycle endures until the object moves out of the sensor range and the active trigger state changes again. Serial Cmd: Important: Level and Edge apply to the active logic state (Open or Closed) 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 disappearance of the object. Note: In External Trigger Level, sending a non-delimited start serial character will start a read cycle and sending a non-delimited stop serial character will end it. See Start Character (Non-Delimited) and Stop Character (Non-Delimited) on page 4-13. MS-890 Industrial Automation Scanner User’s Manual 4-7 Trigger External Trigger Edge Initiate Read Cycle: Object # 1, moving in front of the detector beam, causes a change in the trigger state, which initiates the read cycle. Initiate Second Read Cycle: Object # 2, moving in front of the detector beam, causes another change in the trigger state. This signal initiates a new read cycle and ends the previous read cycle unless Timeout is enabled and a good read or timeout has not occured. Usage: This mode is highly recommended in any application where conveying speed is constant or if spacing, object size, or timeouts are consistent. Definition: External Trigger Edge, as with Level, allows the read cycle to begin when a trigger (change of state) from an external sensing device is received. However, the passing of an object out of sensor range does not end the read cycle. The read cycle ends with a good read output or, depending on End of Read Cycle setting, a timeout or new trigger occurs.External Trigger Edge, as with Level, allows the read cycle to begin when a trigger (change of state) from an external sensing device is received. However, the passing of an object out of sensor range does not end the read cycle. The read cycle ends with a good read or with a No Read when a No Decode Timeout occurs. Serial Cmd: Important: Level and Edge apply to the active logic state (Open or Closed) 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 disappearance of the object. Note: In External Trigger Level, sending a non-delimited start serial character will start a read cycle and sending a non-delimited stop serial character will end it. See Start Character (Non-Delimited) and Stop Character (Non-Delimited) on page 4-13. 4-8 MS-890 Industrial Automation Scanner User’s Manual Read Cycle Serial Data Usage: Serial Data is effective in a highly controlled environment where the host knows precisely when the object is in the scan zone. It is also useful in determining if a No Read has occurred. Definition: In Serial Data, the scanner accepts an ASCII character from the host or controlling device as a trigger to start a read cycle. A Serial Data trigger behaves the same as an External Edge trigger. Serial Cmd: Serial Data and External Edge Usage: Serial Data and External Edge is seldom used but can be useful in an application that primarily uses an external sensing device but occasionally needs to be manually triggered. 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. Definition: In this mode the scanner accepts either a serial ASCII character or an external trigger pulse to start the read cycle. Serial Cmd: MS-890 Industrial Automation Scanner User’s Manual 4-9 Trigger Trigger Filter Duration Usage: Trigger Filter Duration is useful where trigger bounce could cause false triggers. Definition: Trigger Filter Duration can prevent trigger bounce from falsely triggering the scanner by limiting the time in which trigger pulses can be received. Serial Cmd: Default: 320 (10 ms) Options: 0 to 65535 (0 to 2.047s in 31.25µs steps) 4-10 MS-890 Industrial Automation Scanner User’s Manual Read Cycle External Trigger State Note: External Level, External Edge, or Serial Data and External Edge trigger mode must be enabled for External Trigger to take effect. Usage: Users can select the trigger state that will operate with their systems. (If using an object detector, use Active Closed.) Definition: When enabled for Active Closed the triggering device imposes a current on the optoisolator to activate the read cycle. When enabled for Active Open the triggering device interrupts the current to the optoisolator to activate the read cycle. Serial Cmd: Default: Active closed Options: 0 = Active open 1 = Active closed MS-890 Industrial Automation Scanner User’s Manual 4-11 Serial Trigger Serial Trigger Usage: Useful in applications where a read cycle needs to be initiated and/or ended by user-defined serial characters. Definition: An online host command composed of a single ASCII host serial trigger character that initiates or ends the read cycle. Trigger characters are of two types: delimited and non-delimited. A delimited character is enclosed within angle bracket delimiters < >. A non-delimited trigger character is one that either starts or ends the read cycle and is NOT enclosed by delimiters such as < >. Rules for Trigger Modes • In External Edge the scanner looks only for the Start Trigger Character and ignores any End Trigger Character that may be defined. • In External Level, the Start Trigger Character begins the read cycle and an End Trigger Character ends it. Note that even after a symbol has been decoded and the data transmitted, the scanner remains in External Level trigger read cycle until a Stop character is received. • In Serial Data and External Edge trigger mode, command, either a Start Trigger Character or a hardware trigger can start an Edge trigger read cycle. Serial Trigger Character (Delimited) Usage: Useful in applications where a single serial character enclosed in angle brackets initiates the read cycle. Definition: A delimited trigger character is one that starts the read cycle, is enclosed by delimiters such as < >, and can only be sent when the trigger mode is set to Serial Data or Serial Data and External Edge. Serial Cmd: Default: ^] (corresponds to displayed in the embedded menu) Options: Any single ASCII character, including control characters, except NUL (00 in hex), an existing host command character, or an online protocol character. Control characters entered on the command line are displayed in the menu as mnemonic characters. Note: Serial Data or Serial Data and External Edge triggering mode must be enabled for Serial Trigger Character to take effect. 4-12 MS-890 Industrial Automation Scanner User’s Manual Read Cycle Start Character (Non-Delimited) Usage: Useful in applications where a different character is required to start a read cycle. Works with External Edge, External Level, and Serial Data and External Edge. Definition: A single ASCII host serial trigger character that starts the read cycle and is not enclosed by delimiters such as < and >. Serial Cmd: Default: NUL (disabled) Options: Two hex digits representing an ASCII character except <, >, XON, and XOFF. Stop Character (Non-Delimited) Usage: Useful in applications where a different character is required to end a read cycle. Works with External Level only. Definition: A single ASCII host serial trigger character that ends the read cycle and is not enclosed by delimiters such as < and >. Serial Cmd: Default: NUL (disabled) Options: Two hex digits representing an ASCII character except <, >, XON, and XOFF. MS-890 Industrial Automation Scanner User’s Manual 4-13 End of Read Cycle End of Read Cycle Note: When to Output must be set to End of Read Cycle before this command can be active. Definition: The read cycle is the time during which the scanner will attempt to read and decode a symbol. At the end of a read cycle the scanner stops reading symbols and sends the symbol data or No Read message to the host. End of Read Cycle Mode Definition: A read cycle can be terminated by a new trigger, a timeout, or a combination of both. Serial Cmd: Default: Timeout Options: 0 = Timeout 1 = New Trigger 2 = Timeout and New Trigger Note: When operating in Continuous Read or Continuous Read 1 Output, the scanner is always in the read cycle. Timeout Usage: Typically used with Serial or Edge and Continuous One. It is effective in highly controlled applications when the maximum length of time between objects can be predicted. 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. Definition: Timeout ends the read cycle when the time set in Read Cycle Timeout elapses or “times out.” If in Continuous Read 1 Output, a timeout initiates a new read cycle and allows the same symbol to be read again. With either External Edge, Serial Data, or Serial Data and External Edge enabled, a timeout ends the read cycle and symbol data or a No Read message is sent to the host. With External Level enabled, the read cycle does not end until the falling edge trigger or a timeout occurs. The next read cycle does not begin until the next rising edge trigger. 4-14 MS-890 Industrial Automation Scanner User’s Manual Read Cycle New Trigger Usage: New Trigger is an effective way to end a read cycle when objects move past the scanner at irregular intervals (not timing-dependent). Definition: New Trigger ends the current read cycle and initiates a new one when a new trigger occurs. New Trigger refers only to a “rising edge” trigger. With either External Edge, Serial, or Serial or Edge enabled, an edge or serial trigger ends a read cycle and initiates the next read cycle. In the case of External Level, a falling edge trigger ends the read cycle but the next read cycle does not begin until the occurrence of the next rising edge trigger. Note: When New Trigger is enabled and if not in External Level mode, Laser On/Off will have no effect. When No Reads occur, the laser will remain on. Timeout and New Trigger Usage: Useful in applications that require an alternative way to end the read cycle. For example, if an assembly line should stop completely or the intervals between objects are highly irregular. Definition: Timeout and New Trigger is identical to Timeout, except that a timeout or a new trigger (whichever occurs first) ends the read cycle. MS-890 Industrial Automation Scanner User’s Manual 4-15 End of Read Cycle Read Cycle Timeout Usage: Useful in many tightly controlled applications which require a read cycle to end before the next object appears and therefore need the flexibility of a timeout adjustment. Definition: Read Cycle Timeout is the time span of the read cycle and is represented in 10 ms increments. It is used in conjunction with External Edge or Serial Trigger. Serial Cmd: Default: 100 (x 10 ms) Options: 0 to 65535. (Divide any positive number entered by 100 to determine the time in seconds.) Note: A minimum setting of 2 is recommended. Note: Timeout or Timeout or New Trigger under End of Read Cycle must be enabled for Read Cycle Timeout to take effect. 4-16 MS-890 Industrial Automation Scanner User’s Manual Read Cycle Good Decode Reads Usage: This is a very useful feature to increase reliability of reads for symbologies that do not have internal error checking such as Pharmacode. Definition: The number of decodes (from 1 to 31) required per symbol before a symbol’s decoded data is sent. It requires the scanner to successfully decode a symbol a designated number of times (not necessarily consecutively) before it is sent. If it doesn’t achieve the number of good reads during the read cycle, then a No Read will be sent. Note: Higher settings will decrease throughput speed. Serial Cmd: Default: 1 Options: 1 to 31 Good Decode Output Mode Definition: Affects how the scanner counts symbols that it reads successfully. Serial Cmd: Default: Non-Consecutive Options: 0 = Non-Consecutive 1 = Consecutive MS-890 Industrial Automation Scanner User’s Manual 4-17 Gain Settings Gain Settings The settings in this section are typically adjusted by Calibration, or by qualified technicians. They are included here for special applications. Before making changes to individual commands in this section, it would be advisable to make a written record of current settings. Gain Adjustment Usage: Can be useful for fine-tuning gain or when portions of analog signals spike as in the case of specular reflection or extraneous noise. Caution: Changes to Gain are typically done by qualified technicians in Calibration. See Chapter 9, Calibration. Definition: Sets a voltage amplitude value for the analog circuitry. Serial Cmd: Default: Default is 40 (nominal). Gain is optimized at the factory before shipment; the default value may not be 40. Options: 0 to 255 AGC Mode Definition: Tracks peak signals and selects an amplitude reference point to sample the analog signals for converting to digital. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled 4-18 MS-890 Industrial Automation Scanner User’s Manual Read Cycle Focus Focus is generally set during the Calibration routine (see Chapter 9, Calibration). However, in certain applications involving specific focal lengths, manual control of focus may be appropriate. Focus Position Definition: Allows the user to change the focus position setting. Serial Cmd: Default: 0 Options: 0 to 40 MS-890 Industrial Automation Scanner User’s Manual 4-19 Scan Speed Scan Speed Definition: Allows the user to set the number of scans per second by controlling the spinning mirror motor speed. Serial Cmd: Default: 400 Options: 400 to 1000 4-20 MS-890 Industrial Automation Scanner User’s Manual Read Cycle Automatic Gain Control (AGC) Settings Important: AGC settings apply to both AGC and symbol detection. Symbol Detect Status Usage: During the read cycle, the scanner counts the number of bar and space transitions defined in the Transition Counter. If the count matches or exceeds the threshold, the scanner will perform AGC routines. Definition: AGC is the acronym for Automatic Gain Control. AGC increases the depth of field by attempting to maintain signal strength at a constant level regardless of the range of the symbol. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Minimum Number of Transitions Usage: Can be useful in certain application where extraneous objects in the field of view might require a higher threshold. Definition: Determines the number of bar/space transitions that must be read before a symbol is considered present and AGC can be resolved. Serial Cmd: Default: 14 Options: 1 to 255 MS-890 Industrial Automation Scanner User’s Manual 4-21 Maximum Element Maximum Element Definition: Maximum Element represents the maximum bar element width that is allowed before a video reset occurs (default to white). Caution: Do not change this parameter unless instructed by a Microscan representative. Serial Cmd: Default: 400 (x 0.01% of scan) Options: 50 to 5000 4-22 MS-890 Industrial Automation Scanner User’s Manual Read Cycle Tracking Adjustment Definition: Sets a tracking value for the scanner’s analog circuitry. Changes to tracking adjustment should be made by Autocalibration. Serial Cmd: Default: 40 Options: 5 to 127 MS-890 Industrial Automation Scanner User’s Manual 4-23 Tracking Adjustment 4-24 MS-890 Industrial Automation Scanner User’s Manual 5 Symbologies Contents Symbologies by ESP .................................................................................................................... 5-2 Symbologies Serial Commands ................................................................................................... 5-2 Code 39 ........................................................................................................................................ 5-3 Code 128 / EAN-128 .................................................................................................................... 5-6 Interleaved 2 of 5........................................................................................................................ 5-10 Codabar...................................................................................................................................... 5-13 UPC/EAN.................................................................................................................................... 5-16 Code 93 ...................................................................................................................................... 5-19 Pharmacode ............................................................................................................................... 5-20 PDF417 ...................................................................................................................................... 5-22 Narrow Margins / Symbology ID................................................................................................. 5-24 Background Color....................................................................................................................... 5-26 Autodiscriminate ......................................................................................................................... 5-27 This section describes the various symbol types that can be read and decoded by the scanner. Code 39 is enabled by default. To enable all symbologies, right-click Autodiscrimination under Symbol Type in the Utilities menu and select Enable, or send a serial command to the scanner from the Terminal window. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. MS-890 Industrial Automation Scanner User’s Manual 5-1 Symbologies by ESP Symbologies by ESP Click this button to bring up the Symbologies menu. To change a setting, double-click the setting and use your cursor to scroll through the options. To open nested options, single-click the +. Symbologies Serial Commands Command Title Narrow Margins/Symbology ID Background Color Code 39 Codabar Interleaved 2 of 5 UPC/EAN Code 128/EAN-128 Code 93 PDF417 Pharmacode 5-2 Command Format
MS-890 Industrial Automation Scanner User’s Manual Symbologies Code 39 Usage: Code 39 is considered the standard for non-retail applications. Definition: An alphanumeric symbol with unique start/stop symbol patterns, composed of 9 black and white elements per character, of which 3 are wide. Code 39 Status Serial Cmd: Default: Enabled Note: This is the only symbol type enabled by default. Options: 0 = Disabled 1 = Enabled Check Character Status (Code 39) Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Check Character Output (Code 39) Usage: Check Character Output Status, added to the symbol, provides additional security. Definition: When enabled, the check character is read and sent along with the symbol data. When disabled, symbol data is sent without the check character. Note: With Check Character Output Status and an External or Serial trigger option enabled, an invalid check character calculation will cause a No Read message to be transmitted at the end of the read cycle. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual 5-3 Code 39 Large Intercharacter Gap (Code 39) Usage: Large Intercharacter Gap is helpful for reading symbols that are printed out of specification. Caution: Do not use Large Intercharacter Gap with Narrow Margins enabled since a large intercharacter gap (over 3x) could cause a narrow margins (5x) to be interpreted as an intercharacter gap. Definition: When enabled, the scanner can read symbols with gaps between symbol characters that exceed three times (3x) the narrow element width. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Fixed Symbol Length Status (Code 39) Usage: Helps prevent truncations and increases data integrity by ensuring that only a fixed symbol length will be accepted. Definition: When enabled, the scanner will check the symbol length against the symbol length field. If disabled, any length is considered a valid symbol. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Symbol Length (Code 39) Definition: Specifies the exact number of characters that the scanner will recognize (this does not include start and stop and check character characters). The scanner ignores any symbol not having the specified length. Serial Cmd: Default: 10 Default: 1 to 128 5-4 MS-890 Industrial Automation Scanner User’s Manual Symbologies Full ASCII Set (Code 39) Default: Must be enabled when reading characters outside the standard character set (0-9, A-Z, etc.) User must know in advance whether or not to use Full ASCII Set option. Since Full ASCII Set requires two symbol words to encode one character, it is less efficient. Standard Code 39 encodes 43 characters; zero through nine, capital “A” through capital “Z”, minus symbol, plus symbol, forward slash, space, decimal point, dollar sign and percent symbol. When Full ASCII Set is enabled, the scanner can read the full ASCII character set, from 0 to 255. Disabled Options: 0 = Disabled Usage: Definition: Serial Cmd: 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual 5-5 Code 128/EAN-128 Code 128/EAN-128 Usage: Code 128/EAN-128 is a smaller symbology, and is useful in applications with tight spots and high security needs. Definition: A very dense alphanumeric symbology. It encodes all 128 ASCII characters; it is continuous, has variable length, and uses multiple element widths measured edge to edge. Code 128 Status Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled (Serial Standard) 2 = Edge 3 = Serial Standard and Edge Note: Code 128 must be Enabled for EAN-128 to function. Fixed Symbol Length Status (Code 128) Definition: When enabled, the scanner will check the symbol length against the symbol length field. When disabled, any length is considered a valid symbol. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Symbol Length (Code 128) Usage: Fixed Symbol Length helps prevent truncations and increases data integrity by ensuring that only one symbol length will be accepted. Definition: Specifies the exact number of characters that the scanner will recognize (this does not include start and stop and check characters). The scanner ignores any symbol not having the specified length. Serial Cmd: Default: 10 Options: 1 to 128 Note: Fixed Symbol Length Status must be enabled for Symbol Length to take effect. 5-6 MS-890 Industrial Automation Scanner User’s Manual Symbologies EAN-128 Status Usage: Definition: Sometimes called the “shipping code,” it is used as a standard to track a product from site to site with a single symbol that contains categories of information identifiable across industries worldwide. A subset of Code 128, with extended features using application identifiers to define the meaning and format of fields that immediately follow them. For more information, refer to the AIM website at: http://www.aimglobal.org/standards/aimpubs.asp Default: Note: Code 128 serial command fields for K474 precede EAN-128. Disabled Options: 0 = Disabled Serial Cmd: 1 = Enabled 2 = Required If set to Enabled, symbols can be read with or without a function 1 character in the first position. If set to Required, the symbol must have a function 1 in the first position and conform to EAN format in order to decode the symbol. Note: Code 128 must also be Enabled for EAN-128 to function. MS-890 Industrial Automation Scanner User’s Manual 5-7 Code 128/EAN-128 Output Format (EAN-128) Usage: Definition: Serial Cmd: Default: Options: Standard: Application Record: Application Record is useful in applications in which the software can use application record formatting to help automate the processing of its EAN-128 data. Offers an option between Standard EAN-128 and Application Record format. Standard 0 = Standard 1 = Application Record When set to Standard, EAN-128 application identifiers and data fields are sent, but none of the formatting (separators, parentheses, padding) will be included. Application Record is a variation of EAN-128 that allows the user to define separators between data fields, enclose application identifiers in parentheses, and enable padding (zeros) for variable length fields. Note: If an illegal Application Record format is detected, the scanner will process it as a No Read and output a No Read message (if enabled). Application Record Separator Status (EAN-128) Default: When enabled, a separator character is inserted between application records. Disabled Options: 0 = Disabled Definition: Serial Cmd: 1 = Enabled Application Record Separator Character (EAN-128) Definition: Serial Cmd: Default: Options: Defines an ASCII character as an application record separator. , (comma) User Defined ASCII character Note: Output Format must be set to Application Record before this parameter can take effect. 5-8 MS-890 Industrial Automation Scanner User’s Manual Symbologies Application Record Brackets Status (EAN-128) Default: When enabled, parentheses ( ) are added to enclose application identifiers. Disabled Options: 0 = Disabled Definition: Serial Cmd: 1 = Enabled Note: Output Format must be set to Application Record before this parameter can take effect. Application Record Padding Status (EAN-128) Definition: Serial Cmd: Default: Options: Padding is the insertion of zeros to make up the maximum length of a variable application record data field, except for the last field which does not require padding. When enabled, padding is included. When disabled, padding is omitted. Note: Padding is never added to fixed length fields or to the last data field of a symbol. Enabling or disabling Record Padding will have no effect on these. Disabled 0 = Disabled 1 = Enabled Note: Output Format must be set to Application Record before this parameter can take effect. Minimum Ratio Distance (Code 128) Definition: Serial Cmd: Default: Options: Determines the error tolerance level. Normal enforces a requirement for normal error tolerance. High enforces a requirement for high element-to-element quality. Highest enforces a requirement for very high element-to-element quality. Normal 0 = Normal 1 = High 2 = Highest MS-890 Industrial Automation Scanner User’s Manual 5-9 Interleaved 2 of 5 Interleaved 2 of 5 Usage: Interleaved 2 of 5 has been popular because it is the most dense symbol for printing numeric characters less than 10 characters in length; however, Microscan does not recommend this symbology for any new applications because of inherent problems (truncation, for example). Definition: A dense, continuous, self-checking, numeric symbology. Characters are paired together so that each character has five elements, two wide and three narrow, representing numbers 0 through 9, with the bars representing the first character and the interleaved spaces representing the second character. (A check digit is highly recommended.) Important: You must set Symbol Length in order to decode I 2/5 symbols. Interleaved 2 of 5 Status Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Check Digit Status (Interleaved 2 of 5) Usage: Typically not used but can be enabled for additional security in applications where the host requires redundant check digit verification. Definition: An error correcting routine in which the check digit character is added. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Check Digit Output Status (Interleaved 2 of 5) Definition: When enabled, a check digit character is sent along with the bar symbol data for added data security. Serial Cmd: Default: Disabled Options: 0 = Disabled 5-10 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual Symbologies Symbol Length #1 (Interleaved 2 of 5) Usage: With I–2/5, two symbol lengths can be defined. When using only one symbol length in an application, setting Symbol Length #2 to 0 (zero) to ensure data integrity is recommended. Definition: Allows user to define the symbol length. Because I–2/5 is a continuous symbology, it is prone to substitution errors. Hence, a symbol length must be defined and a symbol must contain an even number of digits. Note: If start, stop or check digits are used, they are not included in the symbol length count. Serial Cmd: Default: 10 Options: 0 to 128, even Note: Since I 2/5 characters are paired, symbol length must be set to an even number. If Check Digit is enabled, add 2 to your symbol length. For example, if your symbol is 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.Note: If both Symbol Length #1 and Symbol Length #2 are set to 0, then I–2 of 5 will be variable. Symbol Length #2 (Interleaved 2 of 5) Usage: If using a second symbol, a zero or any even symbol length from 2 to 64 may be specified. If not using a second symbol, set Symbol Length #2 to 0 to ensure data integrity. Definition: Allows user to define a second symbol length for I–2/5. Serial Cmd: Default: 6 Options: 0 to 128, even Since I 2/5 characters are paired, symbol length must be set to an even number. If Check Digit is enabled, add 2 to your symbol length. For example, if your symbol is 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. Note: If both Symbol Length #1 and Symbol Length #2 are set to 0, then I–2 of 5 will be variable. MS-890 Industrial Automation Scanner User’s Manual 5-11 Interleaved 2 of 5 Guard Bar (Interleaved 2 of 5) Note: Whenever Guard Bar is enabled, the presence of guard bars is required for decoding to take place. Usage: Useful when I 2 of 5 multisymbols are enabled to prevent false data output. This typically occurs with highly tilted or skewed symbols. Definition: A guard bar is a heavy bar, at least 2 times the width of the wide bar, surrounding the printed I 2 of 5 symbol and helping to prevent false reads. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Range Mode (Interleaved 2 of 5) Note: Whenever Guard Bar is enabled, the presence of guard bars is required for decoding to take place. Definition: When enabled, this feature causes symbol length # 1 and symbol length # 2 to form of a range of lengths that can be decoded. For example, if symbol lengths of 10 and 6 are enabled, those are the lengths that can be decoded. Note that either length can serve as the minimum or maximum. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled 5-12 MS-890 Industrial Automation Scanner User’s Manual Symbologies Codabar Usage: Used in photo-finishing and library applications. Used in some medical applications at one time, but not typically used in newer applications. Definition: Codabar is a 16-character set (0 through 9, and the characters $, :, /, ., +, and –) with start/stop codes and at least two distinctly different bar widths. Codabar Status Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Start and Stop Match Status (Codabar) Usage: Used to increase security of symbology. Definition: Requires the Codabar start and stop characters (a, b, c, or d) to match before a valid read can occur. Serial Cmd: Default: Enabled Options: 0 = Disabled 1 = Enabled Start and Stop Output Status (Codabar) Usage: Used to verify matching. Definition: Causes the start and stop characters to be transmitted with symbol data. Serial Cmd: Default: Enabled Options: 0 = Disabled 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual 5-13 Codabar Large Intercharacter Gap (Codabar) Usage: It is helpful for reading symbols that are printed out of specification. Caution: Do not use Large Intercharacter Gap with Narrow Margins enabled since enabling Large Intercharacter Gap (over 3x) could cause a narrow margins (5x) to be interpreted as an intercharacter gap. Definition: Instructs the scanner to read symbols with gaps between characters exceeding three times the narrow element width. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Fixed Symbol Length Status (Codabar) Usage: Fixed Symbol Length helps prevent truncations and increases data integrity by ensuring that only one symbol length will be accepted. Definition: When enabled, the scanner will check the symbol length against the fixed symbol length field. When disabled, any length would be considered a valid symbol. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Symbol Length (Codabar) Definition: Specifies the exact number of characters that the scanner will recognize (this does not include start and stop and check character characters). The scanner ignores any symbol not having the specified length. Serial Cmd: Default: 10 Options: 1 to 128 Note: Fixed Symbol Length Status must be enabled for Symbol Length to take effect. Note: Because of symbology limitations, setting Symbol Length to any number less than four will produce undetermined results. 5-14 MS-890 Industrial Automation Scanner User’s Manual Symbologies Check Character Type (Codabar) Definition: Allows the user to select the check character type Codabar will use. Serial Cmd: Default: Disabled 0 = Disabled 1 = Modulus 16 2 = NW 7 3 = Both Modulus 16: Used in the photo-finishing market. NW 7: Used in Japanese markets. Options: Check Character Output Status (Codabar) Usage: For additional security a check character can be added to the symbol. Definition: When enabled, the check character character is sent along with the symbol data. When disabled, symbol data is sent without the check character. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual 5-15 UPC/EAN UPC/EAN Usage: Definition: Used primarily in POS application in the retail industry. It is commonly used in applications in combination with Matchcode when there is a need to verify that the right product is being placed in the right packaging. UPC (Universal Product Code) is a fixed length numeric, continuous symbology. UPC can have two- or five-digit supplemental symbol data following the normal symbol. The U.P.C., Version A (UPC-A) symbol is used to encode a 12 digit number. The first digit is the number system character, the next five are the manufacturer number, the next five are the product number, and the last digit is the checksum character. When enabled, the scanner will read UPC-A and UPC-E only. UPC Status Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled EAN Status Default: UPC/EAN is the European version of the UPC symbology and is used in European market applications. Note: UPC must be enabled for EAN to take effect. EAN is a subset of UPC. When enabled, the scanner will read UPC version A, UPC version E, EAN 13, and EAN 8. It also appends a leading zero to UPC version A symbol information and transmits 13 digits. If transmitting 13 digits when reading UPC version A symbols is not desired, disable UPC/EAN. Note: The extra character identifies the country of origin. Disabled Options: 0 = Disabled Usage: Definition: Serial Cmd: 5-16 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual Symbologies Supplemental Status (UPC/EAN) Usage: Definition: Serial Cmd: Default: Options: Disabled: Enabled: Required: Reads Supplementals typically used in publications and documentation. A supplemental is a 2 or 5 digit symbol appended to the main symbol. When set to Enabled or Required, the scanner reads supplemental symbol data that has been appended to the standard UPC or EAN codes. Disabled 0 = Disabled 1 = Enabled 2 = Required UPC Supplementals will not be decoded. When enabled, the scanner will try to decode a main and a supplemental. However, if a supplemental is not decoded, at the end of the read cycle, the main will be sent by itself. The UPC main and supplemental symbols are considered to be one symbol and will be treated as such. When set to Required and either the main or supplemental symbol is not read, a single No Read condition results. The UPC main and supplemental symbols are treated as one symbol. For example, if Supplementals is set to Required, Separator is enabled, and an asterisk is defined as the UPC separator character, then the data will be displayed as: MAIN * SUPPLEMENTAL. Note: Under no circumstances will supplemental symbol data be sent without a main symbol. Note: If additional symbols—other than the main or supplemental—will be read in the same read cycle, Number of Symbols should be set accordingly. Separator Status (UPC/EAN) Default: Allows user to distinguish between the main and Supplemental symbols. Allows the user to insert a character between the standard UPC or UPC/EAN symbol and the supplemental symbol when Supplementals is set to Enabled or Required. Disabled Options: 0 = Disabled Usage: Definition: Serial Cmd: 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual 5-17 UPC/EAN Separator Character (UPC/EAN) Note: If Separator Character has been changed to any other character and you wish to redefine the separator as a comma, you will need to use ESP or the embedded menu. Note: Whenever Separator Character is defined as a comma (,) sending a command will return the current settings, including the separator character comma which appears after the separator status comma. Usage: Definition: Serial Cmd: Default: Options: As required by the application. Allows the user to change the separator character from a comma to a new character. , (comma) Any ASCII character Supplemental Type (UPC/EAN) Usage: Definition: Serial Cmd: Default: Options: Both: 5-18 As required by symbology used in application. Allows the user to select 2 character or 5 character supplement, or both. Both 0 = Both 1 = 2 characters only 2 = 5 characters only Either 2 character or 5 character supplementals will be considered valid. 2 Char Only: Only two character supplementals will be considered valid. 5 Char Only: Only five character supplementals will be considered valid. MS-890 Industrial Automation Scanner User’s Manual Symbologies Code 93 Usage: Definition: Used occasionally in the clinical industry. Code 93 is a variable length, continuous symbology employing four element widths. Each Code 93 character has nine modules that may be either black or white. Each character contains three bars and three spaces. Code 93 Status Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Fixed Symbol Length Status (Code 93) Serial Cmd: Default: Helps prevent truncations and increases data integrity by ensuring that only one symbol length will be accepted. When enabled, the scanner will check the symbol length against the symbol length field. When disabled, any length is considered a valid symbol. Disabled Options: 0 = Disabled Usage: Definition: 1 = Enabled Fixed Symbol Length (Code 93) Definition: Serial Cmd: Default: Options: Specifies the exact number of characters that the scanner will recognize (this does not include start and stop and check characters). The scanner ignores any symbol not having the specified length. 10 1 to 128 MS-890 Industrial Automation Scanner User’s Manual 5-19 Pharmacode Pharmacode Usage: Definition: Pharmacode is used mostly with packaging for the pharmaceuticals industry. The symbol encodes up to five different numbers, each with its own color which may be entered in decimal or “binary” format with a 1 represented by a thick bar and a 0 represented by a thin bar. Bar width is independent of height. In decimal format, each part can be up to 999999. In binary format, each input have up to 19 ones and zeros. Note: It is recommended that you disable AGC before enabling Pharmacode. Pharmacode Status Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Fixed Symbol Length Status (Pharmacode) Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Fixed Symbol Length (Pharmacode) Serial Cmd: Default: Options: 10 4 to 16 Minimum Number of Bars (Pharmacode) Serial Cmd: Default: Options: 5-20 4 4 to 16 MS-890 Industrial Automation Scanner User’s Manual Symbologies Bar Widths (Pharmacode) Serial Cmd: Default: Options: Mixed 0 = Mixed 1 = Narrow 2 = Wide Decode Direction (Pharmacode) Default: Specifies the direction that a bar can be read. Forward Options: 0 = Forward Definition: Serial Cmd: 1 = Reverse Fixed Threshold Value (Pharmacode) Default: 400 Options: 1 to 65535 Serial Cmd: MS-890 Industrial Automation Scanner User’s Manual 5-21 PDF417 PDF417 Note: Calibration does not function with PDF417 symbols. However, you can substitute a Code 128 symbol with the same mil size as your PDF417. When you do this, enable Code 128 and disable Raster scanning. After calibration, switch back to PDF417 and Raster scanning. Usage: Definition: Used in applications where a large amount of information (over 32 characters) needs to be encoded within a symbol, typically where the symbol is transported from one facility to another. For example, an automobile assembly line might use a single symbol with multiple fields of information that will be read at several stations along the way, without reference to a database. A two-dimensional, multi-row (3 to 90), continuous, variable length symbology that has high data capacity for storing up to 2700 numeric characters, 1,800 printable ASCII characters, or 1100 binary character per symbol. Each symbol character consists of 4 bars and 4 spaces in a 17-module structure. PDF417 Status Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Raster Sweeps Before Decode Attempt (PDF417) Usage: Might be useful in dynamic applications where symbols are close together and need to be decoded more quickly than the default setting allows. Definition: Specifies the number of raster sweeps the scanner will execute on PDF symbols before decoding. A value of 0 effectively disables this feature, which allows the decoder to make a “best guess” as to when enough symbol words have been captured. Serial Cmd: Default: 0 (disabled) Options: 0 to 4 5-22 MS-890 Industrial Automation Scanner User’s Manual Symbologies Fixed Symbol Length Status (PDF417) Usage: Used to increase data integrity by ensuring that only one symbol length will be accepted. Definition: When enabled, the PDF symbol must contain the same number of characters as the symbol length setting before it can be considered a good decode. The scanner will ignore any symbol not having the specified length. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Fixed Symbol Length (PDF417) Definition: Specifies the exact number of characters the scanner will recognize. Serial Cmd: Default: 10 Options: 1 to 2710 Note: Fixed Symbol Length Status must be enabled for Fixed Symbol Length to take effect. Decode at End of Read (PDF417) Definition: Allows the user to specify that the decoding of the PDF417 symbol take place after the requirements of End of Read Cycle have been satisfied. This means that the scanner will accumulate information about the PDF417 candidate symbol but will not attempt to error-correct or translate the information until the end of the read cycle. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual 5-23 Narrow Margins/Symbology ID Narrow Margins/Symbology ID Usage: Used when the leading and trailing edges of the symbols are smaller than the standard margin or when other objects encroach into the margins. Definition: Allows the scanner to read symbols with quiet zones less than 8 times the width of the narrow bar element. The “quiet zone” is the space at the leading and trailing ends of a symbol. Each quiet zone can be as narrow as only five times the width of the narrow bar element when Narrow Margins is enabled. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Note: Do not use Narrow Margins with Large Intercharacter Gap enabled in Code 39 or Codabar. Symbology ID Usage: Used when the symbology type and how it’s decoded needs to be known. Definition: Symbology ID is an AIM standard prefix set of characters that identify the symbol type. When enabled, the scanner analyzes and identifies the symbology and adds a three character identifying prefix to the data: 1. ] (close bracket character) indicating the presence of a symbology ID 2. A, C, E, I, L, Q, b, d, p, P, M A = Code 39, C = Code 128 or EAN-128, E = UPC/EAN, I = I–2/5, F = Codabar; G = Code 93, L = PDF417, a = Pharmacode, e = Composite/RSS, L = PDF417 and Micro PDF417 3. Modifier (see Explanation of Modifiers below) Serial Cmd: Default: Disabled Options: 0 = Disabled 5-24 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual Symbologies Explanation of Modifiers for Code 39, Codabar, and Interleaved 2/5 • For Code 39, Codabar and I–2/5, the modifier indicates Check Character and Check Character Output Status. • For Code 39 only, Full ASCII needs to be enabled to see modifiers 4, 5, and 7. Modifier Check Character 0 1 3 4 5 7 Disabled Enabled Enabled Disabled Enabled Enabled Check Character Output N/A Enabled Disabled N/A Enabled Disabled Full ASCII conversion performed (Code 39 only) No No No Yes Yes Yes Example:]A5 indicates a Code 39 symbol with Check Character and Check Character Output Status enabled and Full ASCII conversion performed. Explanation of Modifiers for Other Symbologies • For Code 128, a 1 indicates EAN-128; otherwise the modifier is a 0. • For all other codes, the modifier is 0. MS-890 Industrial Automation Scanner User’s Manual 5-25 Background Color Background Color Serial Cmd: Default: If the background is darker than the symbol, then enable black background. 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 scanner can read. White Options: 0 = White Usage: Definition: 5-26 1 = Black MS-890 Industrial Automation Scanner User’s Manual Symbologies Autodiscriminate Although Autodiscriminate is not a configuration command, but it is included here as a convenient tool for enabling most symbol types. Usage: Commonly used for quick setup mode to detect symbol type. This is particularly useful for users who might be unfamiliar with their application’s symbology. Note: It does not alter individual fields such as Start/Stop, Fixed Length, etc. These need to be setup individually. Definition: Enables all available symbology types except PDF417, UPC/EAN, and Pharmacode. The user may also individually disable/enable each symbology type. Serial Cmd: Default: Code 39 (only) Options:
Enables all codes except noted above.
Enables Code 39 onlyEnables Codabar only 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-890 Industrial Automation Scanner User’s Manual 5-27 Autodiscriminate 5-28 MS-890 Industrial Automation Scanner User’s Manual 6 I/O Parameters Contents I/O Parameters by ESP.................................................................................................................6-2 I/O Parameters Serial Commands ................................................................................................6-3 Symbol Data Output......................................................................................................................6-4 No Read Message ........................................................................................................................6-6 Bad Symbol Message ...................................................................................................................6-7 No Symbol Message .....................................................................................................................6-7 Read Duration Output ...................................................................................................................6-8 Output Indicators...........................................................................................................................6-9 Beeper.........................................................................................................................................6-12 Serial Verification ........................................................................................................................6-13 EZ Button ....................................................................................................................................6-15 EZ Button Modes ........................................................................................................................6-17 Input 1 .........................................................................................................................................6-19 Configurable Output 1 .................................................................................................................6-20 Trend Analysis Output 1..............................................................................................................6-24 Diagnostics Output 1...................................................................................................................6-27 Configurable Output 2 .................................................................................................................6-28 Trend Analysis Output 2..............................................................................................................6-28 Diagnostics Output 2...................................................................................................................6-28 Configurable Output 3 .................................................................................................................6-29 Trend Analysis Output 3..............................................................................................................6-29 Diagnostics Output 3...................................................................................................................6-29 Database Identifier Output ..........................................................................................................6-30 Quality Output .............................................................................................................................6-31 This section includes instructions on setting up conditions for changing input/output electrical transitions for control of the scanner’s internal and external devices. Note: The characters NUL, <, >, and , can only be entered through embedded menus, not through ESP or serial commands. MS-890 Industrial Automation Scanner User’s Manual 6-1 I/O Parameters by ESP I/O Parameters by ESP Click this button to bring up the I/O Parameters menu. To change a setting, double-click the setting and use your cursor to scroll through the options. To open nested options, single-click the +. 6-2 MS-890 Industrial Automation Scanner User’s Manual I/O Parameters I/O Parameters Serial Commands Command Title Serial Verification Beeper Quality Output Symbol Data Output Read Duration Output No Read Message Bad Symbol Message No Symbol Message Input 1 Target/Flood LEDs Database Identifier Output EZ Button EZ Button Modes Trend Analysis Output 1 Trend Analysis Output 2 Trend Analysis Output 3 Diagnostic Output 1 Diagnostic Output 2 Diagnostic Output 3 Configurable Output 1 Configurable Output 2 Configurable Output 3 Command FormatMS-890 Industrial Automation Scanner User’s Manual 6-3 Symbol Data Output Symbol Data Output Usage: Useful when the host needs symbol data only under certain conditions. Definition: Defines the conditions under which decoded symbols are transmitted to the host. Symbol Data Output Mode Serial Cmd: Default: Good Read Options: 0 = Disabled 1 = Match 2 = Mismatch 3 = Good Read Disabled Usage: Disabled is useful when an application only needs to use the discrete outputs and can allow the scanner to do the decision-making. When set to Disabled, the host does not need the symbol data and the communication lines are used only for setup and status checks. Definition: When set to Disabled, the scanner will not transmit any data that is generated during a read cycle (symbols, No Reads, etc.). Match Usage: Match is typically used to route items with the same identifying data to the same location. Definition: With Match enabled, the scanner transmits symbol data whenever the symbol data information matches the master symbol. Mismatch Usage: Mismatch is typically used as a flag within the host system to prevent an item from being routed in the wrong container. Definition: With Mismatch enabled, the scanner transmits symbol data whenever the symbol data information does NOT match the master symbol. Note: A No Read can still be transmitted if enabled. Good Read Usage: Good Read is used when an application requires all symbol data to be transmitted. It’s typically used in tracking applications in which each object is uniquely identified. Definition: With Good Read enabled, the scanner transmits symbol data on any good read regardless of Matchcode Type setting. Note: A No Read can still be transmitted if enabled. 6-4 MS-890 Industrial Automation Scanner User’s Manual I/O Parameters When to Output Symbol Data Definition: This command allows the user to choose when symbol data can be sent to the host. Serial Cmd: Default: As Soon As Possible Options: 0 = As Soon As Possible 1 = End of Read Cycle As Soon As Possible Usage: As Soon As Possible is useful in applications in which symbol data needs to be moved quickly to the host, typically when the host is making decisions based on symbol data. Definition: Enabling As Soon As Possible causes symbol data to be sent to the host immediately after a symbol has been successfully decoded. Note: More than one decode might in fact be required to qualify as a good decode, depending on how Decodes Before Output is set. End of Read Cycle Note: See End of Read Cycle Mode on page 4-14 for options to end the 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. Definition: Enabling End of Read Cycle means that symbol data does not get sent to the host until the read cycle ends with a timeout or new trigger. Start of read cycle End of read cycle Read Cycle Timeout Host expects output Host activates trigger Read Cycle MS-890 Industrial Automation Scanner User’s Manual 6-5 No Read Message No Read Message Usage: Used in applications where the host needs serial verification that a symbol has not been read and especially useful in new print verification. Definition: When enabled, and if no symbol has been decoded before timeout or the end of the read cycle, the No Read message will be transmitted to the host. No Read Status Serial Cmd: Default: Enabled Options: 0 = Disabled 1 = Enabled No Read Message Definition: Any combination of ASCII characters can be defined as the No Read message. Serial Cmd: Default: NOREAD Options: 1 to 128 ASCII characters. Note: No Read Message will only be transmitted if Symbol Output is set to Match, Mismatch or Good Read. No Read Message can be set to any ASCII characters except NUL, <, >, and , . 6-6 MS-890 Industrial Automation Scanner User’s Manual I/O Parameters Bad Symbol Message Usage: Definition: Serial Cmd: Default: Options: Useful in determining if a symbol is present and if user defined requirements for that symbol are met. Can tell the user if a qualified symbol is present but not decodable. Sets the requirements that will qualify an object or a symbol before outputting a decode or message. When enabled, sends a message to the host whenever an object meets the qualifications setup but is not decoded. BAD_SYMBOL 1 to 128 ASCII characters No Symbol Message Usage: Definition: Serial Cmd: Default: Options: Useful in determining if a symbol is present and if user defined requirements for that symbol are met. Can tell the user if an object does not qualify as a symbol. Sets the requirements that will qualify an object or a symbol before outputting a decode or message. When enabled, sends a message to the host whenever an object meets the qualifications setup but is not decoded. NO_SYMBOL 1 to 128 ASCII characters MS-890 Industrial Automation Scanner User’s Manual 6-7 Read Duration Output Read Duration Output Usage: Definition: Useful in evaluating actual read cycle timing results, especially when initially setting up an application to determine maximum line speed (obtainable based on spacing between symbols.) When enabled the duration of the read cycle (in milliseconds) is appended to the symbol data. The read duration is the time from the beginning of the read cycle until data is output. Read Duration Output Mode Serial Cmd: Default: Options: Disabled 0 = Disabled 1 = Enabled Important: To measure the entire read cycle when in External Level trigger mode, set When to Output Symbol Data to End of Read Cycle. This output can measure over 49 days’ worth of duration; if exceeded, the “OVERFLOW” message will be output in place of the duration. Read Duration Output Separator Definition: User defined character that separates the symbol information from the Read Duration Output. Serial Cmd: Default: , (comma) Options: Any ASCII character. 6-8 MS-890 Industrial Automation Scanner User’s Manual I/O Parameters Output Indicators Note: System features such as autocalibration and EZ Button setup may illuminate scanner LEDs regardless of parameter settings. Green Flash Mode Usage: Definition: Serial Cmd: Default: Options: Used as a visual verification that a Good Read has occurred. An array of green LEDs in the front of the scanner can be programmed to flash in response to user-defined conditions. Good Read 0 = Disabled 1 = Good Read 2 = Static Presentation 3 = Match 4 = Mismatch Disabled Green flash LEDs are disabled. Good Read Green flash LEDs will flash when a Good Read condition is met or when Matchcode is enabled and a match occurs. Static Presentation Mode Static Presentation Mode is used in conjunction with Continuous Read Mode: . When operating in Static Presentation Mode, the red LEDs will illuminate while the scanner is searching for a symbol in Continuous Read Mode. When a symbol is placed in the field of view and a Good Read occurs, the green LEDs will illuminate and stay on for the duration of time set in Green Flash Duration. Only one read will occur during that time unless more than one symbol is enabled in Number of Symbols. Note: If Static Presentation Mode is selected but the scanner is not in Continuous Read, the Green Flash will not occur. To use Static Presentation: 1. Enable Continuous Read. 2. Select the number of symbols. 3. Enable Static Presentation in Green Flash Mode. 4. Select the read time in Green Flash Duration. MS-890 Industrial Automation Scanner User’s Manual 6-9 Output Indicators Match The green LEDs will flash when a match condition is met. If multisymbol is enabled, then green flash LEDs will illuminate only if all symbols qualify as a match. If matchcode is disabled, then this mode will activate the LEDs on a Good Read. Mismatch Same as Match, except that LEDs will illuminate on a mismatch. 6-10 MS-890 Industrial Automation Scanner User’s Manual I/O Parameters Green Flash Duration Usage: Definition: Serial Cmd: Default: Options: Provides visual verification that a Good Read has occurred. When a Good Read occurs, the green LEDs will illuminate and stay on for the time set in the Green Flash Duration value. 100 (1 second) 0 to 65535 (in 10 ms increments) MS-890 Industrial Automation Scanner User’s Manual 6-11 Beeper Beeper Usage: Can be used as an audible verification that either a good read or a No Read has occurred. Definition: A beep is emitted either after each good read of a symbol or after each No Read. Note: Beeper will also sound if any of the following occur: • The scanner is defaulted. • A send/save command from ESP or an Exit command from any embedded menu. • A , , , or command is sent. Beeper Status Serial Cmd: Default: On Good Read Options: 0 = Disabled 1 = On Good Read 2 = On No Read 6-12 MS-890 Industrial Automation Scanner User’s Manual I/O Parameters Serial Verification Usage: These commands are useful in removing any doubt about the scanner’s acceptance and response to host configuration commands. For example, if the current preamble is “SOM” and is entered, the scanner will echo back since the attempted entry “START” exceeds the four character limit for that command. Therefore it is rejected and the existing “SOM” message is echoed back and remains the preamble message. Definition: Allows the user to verify configuration command status. Serial Command Echo Status Important Note: ESP will not function whenever this command is enabled. Definition: When enabled, a configuration command received from the host is echoed back to the host with the resultant settings. Host Scanner Function: If a command with multiple fields is processed, some of the fields may have been processed properly while others were not. The changes will appear in the string echoed back so that the user will know which fields did or did not change. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Serial Command Beep Status Important: ESP will not function whenever this command is enabled. Usage: Used to audibly verify the acceptance and validity of a command. Definition: Causes the scanner to beep once whenever a K command is entered to indicate that the command was accepted and processed. Function: If an invalid command is entered, the scanner beeps 5 times to indicate an invalid entry. However, this does not necessarily mean that all data fields have been entered incorrectly. Only one bad field needs to be found in order to activate the 5 beep response. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual 6-13 Serial Verification Control/Hex Output Usage: Useful for viewing settings with binary characters when using serial command on a terminal. Definition: Determines the response to a Serial Command Echo or status request command. When set to Control, two characters are transmitted to represent a non-displayable character. For example, a carriage return will be shown as the two characters: ^M. When set to Hex, the output is the hex character. Serial Cmd: Default: Control Options: 0 = Control 6-14 1 = Hex MS-890 Industrial Automation Scanner User’s Manual I/O Parameters EZ Button The EZ Button has four positions, selectable by the length of time the button is held down, and indicated by one, two, three, and four beeps in succession. Each position can be programmed for any of eight options. Definition: Serial Cmd: Default: Options: Serves as a master switch to enable/disable the EZ Button status. Enabled 0 = Disabled 1 = Enabled 2 = Trigger 3 = Unlatch Outputs 4 = Parameter Switch Global Status Disabled When set to Disabled, the EZ Button does not function. Enabled When selected, the EZ Button is enabled and the function of each button position is selected by the EZ Button Mode command. Trigger When selected, the EZ Button acts as a trigger for the scanner to start and end read cycles. All other button operations are inactive. In External Level: In External Edge: The read cycle endures for as long as the EZ Button is pressed, unless a timeout occurs and Timeout is enabled for End of Read Cycle. As with Level, Edge allows a read cycle to be initiated by pressing the EZ Button, but unlike Level, the read cycle ends with a Good Read output, a timeout, or a new trigger. Unlatch Outputs In this configuration, the EZ Button will unlatch any logic outputs that have been latched. Parameter Switch The parameter switch toggles between custom defaults and power-on settings. The condition is the same as that achieved by sending the and commands consecutively. MS-890 Industrial Automation Scanner User’s Manual 6-15 EZ Button Default on Power-On Definition: Serial Cmd: Default: Options: When enabled, if the EZ Button is held down on power-on the scanner will default to customer defaults and save for power-on. This is the same as sending a command. Enabled 0 = Disabled 1 = Enabled Load Configuration Database Definition: Serial Cmd: Default: Options: Allows the user to load the Configuration Database with calibration results. When the user performs a calibration using the EZ Button, all the database entries are moved down one index and the results of the calibration are saved to index 1. The results will be saved as current settings as well. Enabled 0 = Disabled 1 = Enabled Save for Power-On Definition: Serial Cmd: Default: Options: 6-16 If enabled, after calibration is complete, all parameters will be saved for power-on. Disabled 0 = Disabled 1 = Enabled MS-890 Industrial Automation Scanner User’s Manual I/O Parameters EZ Button Modes Usage: Definition: Serial Cmd: Options: Useful for performing multiple, repetitive tasks at the work site. Allows the user to program each of the EZ Button’s 3 positions from a selection of 10 modes. Single Beep 0 = Disabled 1 = Read Rate 2 = Calibration 3 = Save for Power-On 5 = Load New Master 9 = Bar Code Configuration Two Beeps 0 = Disabled 1 = Read Rate 2 = Calibration 3 = Save for Power-On 5 = Load New Master 9 = Bar Code Configuration Three Beeps 0 = Disabled 1 = Read Rate 2 = Calibration 3 = Save for Power-On 5 = Load New Master 9 = Bar Code Configuration Disabled When set to disabled, the associated button position will have no function associated with it, and the position will be skipped over. Read Rate Read Rate will be initiated when the associated button position is selected. Read Rate will perform decodes/second and is the same as sending a