FIS-6300-4007G

FIS-6300-4007G

  • 厂商:

    OMRON(欧姆龙)

  • 封装:

  • 描述:

    IMAGING CAMERA CHASSIS MOUNT

  • 数据手册
  • 价格&库存
FIS-6300-4007G 数据手册
MINI Hawk High Performance Imager User Manual P/N 84-006303-02 Rev D Copyright and Disclaimer Copyright ©2019 Omron Microscan Systems, Inc. Tel: +1.425.226.5700 / 800.762.1149 Fax: +1.425.226.8250 All rights reserved. The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Omron Microscan-manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Omron Microscan. Throughout this manual, trademarked names might be used. We state herein that we are using the names 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 For current warranty information, see: www.microscan.com/warranty. Omron Microscan Systems, Inc. United States Corporate Headquarters +1.425.226.5700 / 800.762.1149 United States Northeast Technology Center +1.603.598.8400 / 800.468.9503 European Headquarters +31.172.423360 Asia Pacific Headquarters +65.6846.1214 ii MINI Hawk High Performance Imager User Manual Introduction Table of Contents Chapter 1 Quick Start Step 1 Check Hardware .......................................................................... 1-2 Step 2 Connect the System ..................................................................... 1-3 Step 3 Position Imager and Symbol ........................................................ 1-4 Step 4 Install ESP.................................................................................... 1-5 Step 5 Select Model ................................................................................ 1-6 Step 6 Select Protocol and Connect........................................................ 1-7 Step 7 Locate the Symbol in the Field of View ........................................ 1-9 Step 8 Calibrate..................................................................................... 1-11 Step 9 Test Read Rate .......................................................................... 1-12 Step 10 Configure the Imager in ESP ................................................... 1-13 Step 11 Save Configuration in ESP....................................................... 1-14 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 Using EZ Trax........................................................................................ 2-18 Chapter 3 Communications Communications by ESP......................................................................... 3-2 Communications Serial Commands ........................................................ 3-3 Host Port Connections............................................................................. 3-4 Host Port Protocol ................................................................................... 3-5 ACK/NAK Options ................................................................................... 3-7 Polling Mode Options .............................................................................. 3-8 RS-422 Status ......................................................................................... 3-9 Auxiliary Port Connections .................................................................... 3-10 Auxiliary Port System Data Status......................................................... 3-18 Daisy Chain Autoconfigure .................................................................... 3-19 Response Timeout ................................................................................ 3-20 LRC Status ............................................................................................ 3-21 Protocol Configuration Examples .......................................................... 3-22 USB HID Interface ................................................................................. 3-23 ASCII Character Entry Modifier ............................................................. 3-32 Preamble ............................................................................................... 3-33 Postamble.............................................................................................. 3-34 Chapter 4 Calibration Calibration Serial Commands .................................................................. 4-2 MINI Hawk High Performance Imager User Manual iii Table of Contents Calibration Overview ............................................................................... 4-2 Calibration Options .................................................................................. 4-3 Calibration by ESP ................................................................................ 4-11 Initiating Calibration ............................................................................... 4-13 Additional Notes about Calibration ........................................................ 4-19 Chapter 5 Read Cycle Read Cycle by ESP ................................................................................. 5-2 Read Cycle Serial Commands ................................................................ 5-3 Read Cycle Setup ................................................................................... 5-4 Multisymbol ............................................................................................. 5-5 Trigger Mode and Filter Duration ............................................................ 5-6 External Trigger Polarity ........................................................................ 5-11 Serial Trigger ......................................................................................... 5-12 Start Trigger Character (Non-Delimited)................................................ 5-13 Stop Trigger Character (Non-Delimited)................................................ 5-14 End of Read Cycle ................................................................................ 5-15 Capture Mode........................................................................................ 5-17 Capture Timing ...................................................................................... 5-21 Image Processing Timeout.................................................................... 5-23 Image Storage ....................................................................................... 5-24 Decodes Before Output ......................................................................... 5-26 Setting Up the Imager for EZ Trax ........................................................ 5-28 Chapter 6 Symbologies Symbologies by ESP............................................................................... 6-2 Symbologies Serial Commands .............................................................. 6-3 Data Matrix .............................................................................................. 6-4 Aztec Code .............................................................................................. 6-6 QR Code ................................................................................................. 6-7 Micro QR Code........................................................................................ 6-8 Code 39 ................................................................................................... 6-9 Code 128/EAN 128 ............................................................................... 6-12 BC412 ................................................................................................... 6-15 Interleaved 2 of 5................................................................................... 6-16 Code 93 ................................................................................................. 6-19 Codabar................................................................................................. 6-20 UPC/EAN .............................................................................................. 6-23 Pharmacode .......................................................................................... 6-27 Postal Symbologies ............................................................................... 6-29 GS1 DataBar (RSS) .............................................................................. 6-34 PDF417 ................................................................................................. 6-36 MicroPDF417 ........................................................................................ 6-37 Composite ............................................................................................. 6-38 Narrow Margins/Symbology Identifier.................................................... 6-39 Background Color.................................................................................. 6-41 iv MINI Hawk High Performance Imager User Manual Introduction Chapter 7 I/O Parameters I/O Parameters by ESP ........................................................................... 7-2 I/O Parameters Serial Commands........................................................... 7-3 Symbol Data Output ................................................................................ 7-4 No Read Message ................................................................................... 7-7 Read Duration Output.............................................................................. 7-8 Output Indicators ..................................................................................... 7-9 Beeper ................................................................................................... 7-13 LED Configuration ................................................................................. 7-14 Serial Verification................................................................................... 7-15 EZ Button............................................................................................... 7-17 EZ Button Modes ................................................................................... 7-19 Configurable Output 1 ........................................................................... 7-21 Trend Analysis Output 1 ........................................................................ 7-24 ISO/IEC 16022 Symbol Quality Output 1 .............................................. 7-27 Diagnostic Output 1 ............................................................................... 7-30 Configurable Output 2 ........................................................................... 7-31 Trend Analysis Output 2 ........................................................................ 7-31 ISO/IEC 16022 Symbol Quality Output 2 .............................................. 7-31 Diagnostic Output 2 ............................................................................... 7-31 Configurable Output 3 ........................................................................... 7-32 Trend Analysis Output 3 ........................................................................ 7-32 ISO/IEC 16022 Symbol Quality Output 3 .............................................. 7-32 Diagnostic Output 3 ............................................................................... 7-32 Power-On/Reset Counts........................................................................ 7-33 Time Since Reset .................................................................................. 7-34 Service Message ................................................................................... 7-35 Frame Information ................................................................................. 7-36 Image Output ......................................................................................... 7-37 Database Identifier Output..................................................................... 7-40 Quality Output........................................................................................ 7-41 Configuring EZ Trax Output................................................................... 7-42 Chapter 8 Symbol Quality Symbol Quality Serial Commands ........................................................... 8-2 Overview of Symbol Quality .................................................................... 8-3 Symbol Quality by ESP ........................................................................... 8-4 Symbol Quality Separator/Data Matrix Output Mode .............................. 8-8 ISO/IEC 16022 Symbol Quality Output ................................................. 8-10 ISO/IEC 16022 Symbol Quality Output by ESP .................................... 8-12 Omron Microscan Symbol Quality Output .............................................8-13 Omron Microscan Symbol Quality Output by ESP ................................8-16 Chapter 9 Matchcode Matchcode by ESP .................................................................................. 9-2 Matchcode Serial Commands ................................................................. 9-3 MINI Hawk High Performance Imager User Manual v Table of Contents Overview of Matchcode ........................................................................... 9-4 Matchcode Type ...................................................................................... 9-5 Match Replace ...................................................................................... 9-10 Mismatch Replace ................................................................................. 9-11 New Master Pin ..................................................................................... 9-12 Chapter 10 Camera and IP Setup Camera and IP Setup by ESP............................................................... 10-2 Camera and IP Setup Serial Commands .............................................. 10-3 Video ..................................................................................................... 10-4 Evaluation.............................................................................................. 10-5 Calibration ............................................................................................. 10-8 Window of Interest................................................................................. 10-9 Configuration Database....................................................................... 10-13 Dynamic Setup .................................................................................... 10-14 X-Mode™ ............................................................................................ 10-15 Pixel Sub-Sampling ............................................................................. 10-16 Camera Settings.................................................................................. 10-18 Camera Settings (3 Megapixel) ........................................................... 10-19 Focal Distance..................................................................................... 10-20 Focal Distance (3 Megapixel) .............................................................. 10-21 Focal Distance Table (Read-Only) ...................................................... 10-22 Focal Distance Table (Read-Only) (3 Megapixel) ............................... 10-23 Increment Focus Position .................................................................... 10-24 Decrement Focus Position .................................................................. 10-24 Increment Focus Position (3 Megapixel) ............................................. 10-25 Decrement Focus Position (3 Megapixel)............................................ 10-25 Illumination Brightness ........................................................................ 10-26 Color Filter ........................................................................................... 10-27 Skew Correction .................................................................................. 10-28 Morphological Pre-Processing ............................................................ 10-31 Morphological Operation and Operator Size ....................................... 10-32 Chapter 11 Configuration Database Configuration Database Serial Commands ........................................... 11-2 Number of Active Indexes ..................................................................... 11-3 Configuration Database Status ............................................................. 11-4 Database Mode ................................................................................... 11-10 Save Current Settings to Configuration Database .............................. 11-15 Load Current Settings from Configuration Database .......................... 11-16 Request Selected Index Settings ........................................................ 11-17 Request All Configuration Database Settings ..................................... 11-18 Chapter 12 Terminal Terminal Window................................................................................... 12-2 Find ....................................................................................................... 12-3 Send ...................................................................................................... 12-4 vi MINI Hawk High Performance Imager User Manual Introduction Macros ................................................................................................... 12-5 Terminal Window Menus ....................................................................... 12-6 Chapter 13 Utilities Serial Utility Commands ........................................................................ 13-2 Read Rate ............................................................................................. 13-4 Counters ................................................................................................ 13-5 Device Control ....................................................................................... 13-7 Differences from Default ........................................................................ 13-8 Master Database ................................................................................... 13-9 Firmware.............................................................................................. 13-15 Default/Reset/Save.............................................................................. 13-18 Imager Status Requests ...................................................................... 13-20 Learn Operations ................................................................................. 13-22 Other Operational Serial Commands .................................................. 13-23 Chapter 14 Output Format Output Format Serial Commands .......................................................... 14-2 Output Format Status ............................................................................ 14-3 Format Assign ....................................................................................... 14-4 Format Extract ....................................................................................... 14-5 Format Insert ......................................................................................... 14-7 Output Filter Configuration .................................................................... 14-9 Ordered Output Filter........................................................................... 14-13 Appendices Appendix A General Specifications .........................................................A-2 Appendix B Electrical Specifications .......................................................A-6 Appendix C Serial Configuration Commands ........................................A-10 Appendix D Communications Protocol ..................................................A-16 Appendix E ASCII Table ........................................................................A-25 Appendix F Interface Standards ............................................................A-26 Appendix G Operational Tips ................................................................A-27 Appendix H Using an External Trigger ..................................................A-28 Appendix I USB-to-Serial Virtual COM Port Driver ................................A-29 Appendix J MINI Hawk Image Output ...................................................A-32 Appendix KGlossary of Terms ...............................................................A-35 MINI Hawk High Performance Imager User Manual vii About the MINI Hawk High Performance Imager About the MINI Hawk High Performance Imager The key features of the MINI Hawk High Performance Imager are: • Powerful X-Mode™ algorithm for Direct Part Mark decoding • High Density (SXGA), High Speed (WVGA), and 3 Megapixel (QXGA) options • Software-adjustable focus • USB, RS-232, and RS-422/485 connectivity • Support for both linear and 2D symbologies • High-output LED illumination • EZ Button for setup and testing • A blue target pattern that identifies the center point of the field of view • A green flash (visible from all angles) to signal a successful read • Compact size for easy integration into a wide variety of applications MINI Hawk Communications There are three ways to configure and test the MINI Hawk: • Omron 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. • The EZ Button at the back of the imager. viii MINI Hawk High Performance Imager User Manual Introduction Warning and Caution Summary WARNING LED LIGHT DO NOT VIEW DIRECTLY WITH OPTICAL INSTRUMENTS CLASS 1 LED PRODUCT LED Output: .564 mW. Wavelength: 470 nm; 525 nm; 617 nm. IEC 60825-1:1993+A1:1997+A2:2001 • Viewing the MINI Hawk’s LED output with optical instruments such as magnifiers, eye loupes, or microscopes within a distance of 100 mm could cause serious eye injury. • Maximum LED output: .564 mW. • Wavelength: 470 nm; 525 nm; 617 nm. • Location of the MINI Hawk’s LED aperture window: LED Aperture Window CAUTION: Use of controls or adjustments or performance of procedures other than those specified herein may result in hazardous radiation exposure. IMPORTANT: The MINI Hawk is intended for connection to a UL-listed direct plug-in power unit marked Class II and rated 5 VDC at 3.5 Watts, or greater if using electrical accessories. 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. MINI Hawk High Performance Imager User Manual ix Statements of Compliance Statements of Compliance The MINI Hawk 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 MINI Hawk has been tested for compliance with CE (Conformité Européenne) standards and guidelines, and has been found to conform to applicable CE standards, specifically the EMC requirements EN 55024:1998+A1:2001+A2:2003, Radiated RF Immunity EN 61000-4-3, ENV 50204, EFT EN 61000-4-4, Conducted RF Immunity EN 61000-4-6, EN 55022:1998+A1:2000+A2:2003 for Class A products, Class B Radiated Emissions, and Class B Conducted Emissions. The MINI Hawk has been tested by an independent electromagnetic compatibility laboratory in accordance with the applicable specifications and instructions. Korean Radio Regulations (KC Mark) The MINI Hawk has been registered under Clause 3, Article 58-2 of the Radio Waves Act. Manufacturer: Omron Microscan Systems, Inc., 700 SW 39th St., Renton, WA 98057, USA Производитель: «Омрон Майкроскан Системс Инк., США, Рентон, штат Вашингтон 98057, 700 SW 39th Street Representative: Omron Electronics Limited Liability Company, 125040, Russian, Moscow, Ulitsa Pravdy, 26. OGRN 10677746976582 Представитель: Общество с ограниченной ответственностью "Омрон Электроникс", 125040, Российская Федерация, город Москва, улица Правды, дом 26, ОГРН 10677746976582 Date of Manufacture: The first two digits of the serial number are the two-digit year of manufacture, or the year of manufacture +20 for serial numbers starting with 3. Дата изготовления: первые две цифры серийного номера являются двумя последними цифрами года изготовления + 20 для серийных номеров, начинающихся с 3. x MINI Hawk High Performance Imager User Manual Introduction Statement of RoHS Compliance All Omron 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 Omron Microscan Product Pricing Catalog are RoHS-Compliant except 20-500013-01 and 98-000039-02. These products meet all the requirements of “Directive 2002/95/EC” 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 Perfluorooctanic Acid (PFOA) compounds above the maximum trace levels. To view the document 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 Omron Microscan’s RoHSCompliant products. This declaration is based upon information obtained from sources which Omron 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. Omron 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 Omron 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. In regards to “RoHS Directive 2011_65_EU” Omron Microscan produces Monitoring and Control Instruments as well as Industrial Monitoring & Control Instruments as defined within the directive. Omron Microscan has developed and is implementing a RoHS2 compliance plan with the intention of bringing all active products listed in our current marketing literature within full compliance as per the directive deadlines. Key milestones for the transition plan are as follows: • Complete internal product audit by July 2014. • Initial “Monitoring and Control Instruments” RoHS2 compliant products available by December 2014 • Initial “Industrial Monitoring & Control Instruments” RoHS2 compliant products available by July 2015 • All new products introduced in 2015 are expected to be WEEE & RoHS2 compliant. Omron Microscan will mark the products with the ‘CE’ marking that complies with the RoHS2 process to acquire ‘CE’ certification per the example given: Example >> Machinery directive + EMC directive + RoHS2 = Declaration of Conformity. MINI Hawk High Performance Imager User Manual xi Statement of RoHS Compliance xii MINI Hawk High Performance Imager User Manual 1 Quick Start Contents Step 1 Check Hardware................................................................................................................ 1-2 Step 2 Connect the System .......................................................................................................... 1-3 Step 3 Position Imager and Symbol.............................................................................................. 1-4 Step 4 Install ESP ......................................................................................................................... 1-5 Step 5 Select Model...................................................................................................................... 1-6 Step 6 Select Protocol and Connect ............................................................................................. 1-7 Step 7 Locate the Symbol in the Field of View ............................................................................. 1-9 Step 8 Calibrate ......................................................................................................................... 1-11 Step 9 Test Read Rate .............................................................................................................. 1-12 Step 10 Configure the Imager in ESP........................................................................................ 1-13 Step 11 Save Configuration in ESP ........................................................................................... 1-14 This chapter is designed to get your MINI Hawk 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 imager’s capabilities and to test sample symbols. Detailed setup information for installing the imager into your actual application can be found in the subsequent chapters. MINI Hawk High Performance Imager User Manual 1-1 Check Hardware Step 1 — Check Hardware Item 1 2 3 4 5 6 Description Part Number FIS-6300-XXXXG FIS-0001-0035G 99-000018-01 97-100004-15 99-000017-01 61-300026-03 MINI Hawk IC-332 Adapter IB-131 Interface Box Power Supply (90-264 VAC, 24VDC, USA/Euro plug) Object Detector Communication Cable 1 2 Host 4 3 Network Scanner 6 5 Hardware Required Caution: Be sure that all cables are connected BEFORE applying power to the system. Always power down BEFORE disconnecting any cables. 1-2 MINI Hawk High Performance Imager User Manual Quick Start Step 2 — Connect the System Connecting by RS-232/RS-422/RS-485 • • • • • Connect the imager (1) to the IB-131/IC-332 interface (2) and (3). Connect the host cable (6) to the host and to the host port on the IB-131 (3). Connect the object detector (5) to the IB-131 (3). Connect the power supply (4) to the IB-131 (3). Apply power to the imager. Important: If you are using a USB model, you must connect the device to the host computer before powering-on. Otherwise the unit will not be recognized as a USB device. 1 2 Host 3 4 Network Scanner 6 5 Hardware Configuration Caution: Be sure that all cables are connected BEFORE applying power to the system. Always power down BEFORE disconnecting any cables. MINI Hawk High Performance Imager User Manual 1-3 Position Imager and Symbol Step 3 — Position Imager and Symbol • Position the imager at a focal distance between 2 and 6 inches from the symbol. • Tip the imager relative to the symbol to avoid the glare of direct (specular) reflection. The case parting line should be perpendicular to the plane of the symbol by either pitching the symbol or the imager as shown. • Position the imager in a place with as little ambient light as possible. • Symbols can be rotated (tilted) at any angle; however, for best results symbols should be aligned with the FOV (field of view). Imager and Symbol Orientation • In the case of linear symbols, aligning the bars in the direction of their movement (“ladder” orientation) will minimize the chances of blurring, and will produce better reads. Important: Avoid excessive skew or pitch. Maximum skew is ±30°; maximum pitch is ±30°. The illustration below shows skew axis, pitch axis, and tilt axis. Bar code label axis Skew Tilt axis Tilt Symbol Scanner Reader Scan line Pitch Pitch axis Note: For accuracy of testing and performance, Omron Microscan recommends using a mounting arm adapter kit. Contact your Omron Microscan sales manager for details about mounting arm adapter kits and other accessories. 1-4 MINI Hawk High Performance Imager User Manual Quick Start Step 4 — Install ESP ESP Software can be found on the Omron Microscan Tools Drive that is packaged with the reader. 1. Follow the prompts to install ESP from the Tools Drive. 2. Click on the ESP icon to run the program. Note: ESP can also be installed from the Download Center at www.microscan.com. Minimum System Requirements • • • • • • 233 MHz Pentium PC Windows 8, 7, Vista, or XP operating system (32-bit or 64-bit) Internet Explorer 6.0 or higher 128 MB RAM or greater 160 MB free disk space 800 x 600 256 color display (1024 x 768 32-bit color recommended) MINI Hawk High Performance Imager User Manual 1-5 Select Model Step 5 — Select Model When you start ESP, the following menu will appear: 1. Click the button showing the MINI Hawk. 2. Click OK. Note: You can also double-click the MINI Hawk button to make your selection. 3. Click Yes when this dialog appears: Note: If you need to select another model later, click the Switch Model button near the top of the screen or use Model > New Model in the menu toolbar. 1-6 MINI Hawk High Performance Imager User Manual Quick Start Step 6 — Select Protocol and Connect • Choose the connection protocol you are using and click Connect. • Once you select your communications mode, follow the simple prompts to establish your connection. MINI Hawk High Performance Imager User Manual 1-7 Select Protocol and Connect (cont.) Step 6 — Select Protocol and Connect (cont.) When you are connected, you will see the green connection indicator in the status bar at the bottom right of your screen. RS-232: USB: • If your RS-232 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 imager’s settings, check the Force Connect box in the RS-232 dialog and click the Connect. 1-8 MINI Hawk High Performance Imager User Manual Quick Start Step 7 — Locate the Symbol in the Field of View Locate by ESP • In ESP’s EZ Mode, click the Locate button to enable the blue target pattern. The symbol in the field of view will appear in the video view beneath the Locate and Calibrate buttons, and you will see the blue target pattern projected from the front of the imager. • Center the target pattern on the symbol. At 2 to 3 inches, the pattern resembles an X. At 3 to 6 inches, the pattern resembles a V. Center on object in field of view. Target pattern shown as it would appear between 3 and 6 inches. Important: The entire symbol should fall within the field of view (FOV) of the imager. The field of view is what appears in ESP’s Locate/Calibrate window in EZ Mode. • Click the Stop button to end the Locate function. MINI Hawk High Performance Imager User Manual 1-9 Locate the Symbol in the Field of View Locate by EZ Button If you are not connected to a host computer, the EZ Button allows you to locate a symbol in the imager’s field of view. EZ Button • Hold down the EZ Button for about one second and release when you hear one short beep. The amber 20% LED will illuminate, and you will see the blue target pattern projected from the front of the imager. • Center the target pattern on the symbol. Note: To end all EZ Button functions, press the EZ Button once and quickly release. 1-10 MINI Hawk High Performance Imager User Manual Quick Start Step 8 — Calibrate MINI Hawk settings can be adjusted automatically for optimum symbol decoding performance by either the EZ Button or by ESP. During the calibration routine, the reader will flash its amber Read Rate percent LEDs and red illumination LEDs while searching camera settings and determining the best configuration for decoding symbol data. Upon successful completion of this routine, a green LED pattern will flash brightly and illuminate the symbol. If unsuccessful, the imager will emit 5 short beeps and stop searching. Calibrate by EZ Button 1. Hold down the EZ Button for about two seconds and release when you hear two short beeps. The 20% and 40% LEDs will illuminate. 2. The imager will search camera settings to determine the best configuration for decoding symbol data. Note: To end all EZ Button functions, press the EZ Button once and quickly release. Calibrate by ESP 1. Click the Calibrate button. 2. The imager will search camera settings to determine the best configuration for decoding symbol data. A successful calibration will display a green frame around the symbol, and the following message will appear: “Uploading all reader parameters.” After a moment the symbol data will be presented in the field below the image display window. Calibrate by Serial Command Send from a terminal program to begin calibration. MINI Hawk High Performance Imager User Manual 1-11 Test Read Rate Step 9 — Test Read Rate Read Rate indicates the number of successful decodes per second achieved by the imager. Test Read Rate by EZ Button 1. To start the Read Rate test, hold down the EZ Button about three seconds until you hear three short beeps. The 20%, 40%, and 60% LEDs will illuminate. While the symbol is being inspected, the Read Rate LEDs will indicate the corresponding read rate percentage on the back of the unit. 20%, 40%, 60%, 80%, 100%. These LEDs represent the percentage of Good Reads per images captured. 2. To end the Read Rate test, press the EZ Button and quickly release. Test Read Rate by ESP 1. Click the Test button to start the Read Rate test and Stop to end it. If a symbol has been successfully decoded, the symbol’s data and related features will be presented in the field below the image display window. Also, while the symbol is being inspected, the Read Rate LEDs will indicate the corresponding Read Rate percentage on the back of the unit. 2. To end the test, click the Stop button. Note: Read Rate can also be tested using the Read Rate interface in Utilities. Test Read Rate by Serial Command You can also start a test with the or command and end it with the command. 1-12 MINI Hawk High Performance Imager User Manual Quick Start Step 10 — Configure the Imager in ESP To make setup changes to the MINI Hawk, click the App Mode button. The following modes are accessible by clicking the buttons in the first row of App Mode icons: • • • • • Click the EZ Mode button to return to EZ Mode. Click the Autoconnect button to establish communication. Click the Send/Recv button to send or receive commands. Click the Switch Model button to open the model menu, or to return to a previous model. Click the Parameters button to show the tabbed tree controls for Communication, Read Cycle, Symbologies, I/O Parameters, Symbol Quality, Matchcode, and Diagnostics. • Click the Setup button to access a Camera Setup tree control and Video view, and to Evaluate image captures, Calibrate the imager, set the Window of Interest, fine-tune capture settings and processing settings in the Configuration Database, set up output filters and parse symbol data in Ordered Output and Output Format, and control multiple read cycle functions in Dynamic Setup. • Click the Terminal button to display tube or cap detection data or decoded symbol data, and to send serial commands to the imager using text or macros. • Click the Utilities button to test Read Rate, request or clear Counters, enable or disable the imager or send output pulses in Device Control, determine the Differences from Default in the current settings, add or remove master symbol data in Master Database, and verify or update the imager’s Firmware. For further details, see ESP Help in the dropdown Help menu. MINI Hawk High Performance Imager User Manual 1-13 Save Configuration in ESP Step 11 — Save Configuration in ESP To make changes to a configuration setting: 3. Place your cursor in the selection box, scroll down to the setting you want to change, and click once on the 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. 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 imager. Saving Options • Send, No Save. Changes will be lost when power is re-applied to the imager. • Send and Save. This activates all changes in current memory and saves to the imager for power-on. 1-14 MINI Hawk High Performance Imager User 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 Using EZ Trax .............................................................................................................................2-18 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. ESP can be used to configure the MINI Hawk in three different ways: • Tree Controls: Each configuration menu contains a list of all option settings that pertain to that specific element of imager operation. For example, the Communications menu shows a Host Port Connections option, and then a list of the sub-options Baud Rate, Parity, Stop Bits, and Data Bits. Each of these sub-options is configurable by using dropdown menus. • Graphic User Interfaces: Imager settings can be configured using such point-and-click tools as radio buttons, zoom in/zoom out sliders, spin boxes, check boxes, and drag-and-drop functions. • Terminal: ESP’s Terminal allows you to send serial configuration and utility commands directly to the imager by typing them in the provided text field. Information about using ESP in specific applications is provided in subsequent sections. For ESP system requirements, see Minimum System Requirements in Chapter 1, Quick Start. MINI Hawk High Performance Imager User Manual 2-1 EZ Mode EZ Mode In EZ Mode you are presented with the Locate, Calibrate, and Test options. After connecting to your imager, 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 imager’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 imager by comparing Read Rates at various camera and image processing settings. Enter App Mode to access configuration trees and other setup features. Click Calibrate to begin the initial calibration routine. Calbration is explained at the left of the EZ Mode screen, and also in Quick Start. Click Locate to activate the MINI Hawk’s blue target pattern LEDs. Center the target pattern on the symbol. The display shows you where the symbol is located in the imager’s field of view. Starts Read Rate test. Ends Read Rate test. 2-2 MINI Hawk High Performance Imager User 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. Communication, Read Cycle, Symbologies, I/O Parameters, Symbol Quality, Matchcode, Diagnostics Video, Evaluation, Calibration, Window of Interest, Configuration Database, Ordered Output, Output Format, Dynamic Setup Open the Terminal view. Return to EZ Mode. Read Rate, Counters, Device Control, Differences, Master Database, Firmware Click on tabs in this row to access configuration trees like the one shown here. Click Capture and Decode to read the symbol in the field of view, and to see a high resolution image capture of the symbol. Decoded symbol data is shown in this table. 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. MINI Hawk High Performance Imager User 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 imager. The illustration below shows how settings can be saved and received between ESP and the imager, and ESP and the host hard drive. (Save to Imager) (Receive Imager 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 MINI Hawk High Performance Imager User Manual Using ESP Model In the Model menu you can select any of the models supported by ESP. When you choose a different model, the connection to your present model will be terminated. To connect to another model, select New Model, choose a new model from the pop-up menu that appears, and click OK. Note: When you save an ESP file, you are saving the settings of all the models defined in that file. MINI Hawk High Performance Imager User 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 MINI Hawk? prompt. Receive After Connect At startup, loads the imager’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 MINI Hawk High Performance Imager User 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 imager 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 imager will continue to appear in the terminal even when ESP is not the top window. MINI Hawk High Performance Imager User 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 18 is 0.018 inches. 2-8 MINI Hawk High Performance Imager User 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 imager’s settings to ESP when Auto Sync is enabled. Send ESP Settings to the Reader will automatically send all imager configuration settings chosen in ESP to the imager. Do Not Send or Receive Settings creates a condition in which Auto Sync will not automatically send imager settings to ESP, or send ESP settings to the imager. Show Target Pattern During Locate Allows you to determine whether the blue LED target pattern will be on or off during the Locate routine. Show Target Pattern During Calibrate Allows you to determine whether the blue LED target pattern will be on or off during the Calibrate routine. Use Higher Quality Images Sets ESP to output images at a higher resolution than standard JPEG format. Open Image after Save When Open Image after Save is enabled, ESP automatically opens saved image captures. Images can be saved from the Evaluation tab in the Camera view, or by right clicking an image in any other image capture view and then saving. Send XON with Autoconnect Sends an XON (Begin Transmission) command to the imager before starting the Autoconnect routine. MINI Hawk High Performance Imager User Manual 2-9 Menu Toolbar Preferences > Advanced Tab (cont.) 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. Connect to Readers via TCP/IP When enabled, shows a TCP/IP option on the Connection Wizard. Use Default Storage Location When enabled, automatically stores data in ESP’s Application Data folder. 2-10 MINI Hawk High Performance Imager User 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. MINI Hawk High Performance Imager User Manual 2-11 Autoconnect Autoconnect • If your RS-232 connection attempt fails, you can use Autoconnect to establish a connection between the imager and the host. • 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: Important: If you are using a USB model, you must connect the device to the host computer before powering-on. Otherwise the unit will not be recognized as a USB device. 2-12 MINI Hawk High Performance Imager User Manual Using ESP Autoconnect (cont.) If your RS-232 host settings cannot be changed to match the imager’s settings: • Click Connect on ESP’s menu toolbar, and then select Connection Wizard. • When the connection dialog appears, check the Force Connect box and click the Connect button. MINI Hawk High Performance Imager User 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 reader by reading the symbols you create. Drag specific configuration values from the control tree 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 symbol you create will be displayed in the field at the bottom of the Bar Code Dialog. 2-14 MINI Hawk High Performance Imager User Manual Using ESP Navigating in ESP To change imager settings, or to access the Utilities, Camera, Terminal, 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 control trees: 1. Left click on the + to expand menu items. The X denotes the default option setting. 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. 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 imager. You can send the command without saving it, or you can send and save the command simultaneously. MINI Hawk High Performance Imager User 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 imager’s settings. For example, if your ESP file has a number of custom settings that you want to maintain and download into the imager, these settings would be lost by choosing Yes. This is useful if you want to receive (upload) the imager’s settings and save them as a file for future use. For example, if your imager 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 imager’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 imager 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 MINI Hawk High Performance Imager User 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 imager’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 imager 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. MINI Hawk High Performance Imager User Manual 2-17 Using EZ Trax Using EZ Trax For detailed information about using EZ Trax, refer to the Help menu in EZ Trax software, or the EZ Trax Quick Start Guide, available on the Omron Microscan Tools Drive. For information about how to configure the MINI Hawk for use with EZ Trax, see Setting Up the Imager for EZ Trax in Chapter 5, Read Cycle. 2-18 MINI Hawk High Performance Imager User Manual 3 Communications Contents Communications by ESP .............................................................................................................. 3-2 Communications Serial Commands.............................................................................................. 3-3 Host Port Connections .................................................................................................................. 3-4 Host Port Protocol......................................................................................................................... 3-5 ACK/NAK Options......................................................................................................................... 3-7 Polling Mode Options.................................................................................................................... 3-8 RS-422 Status............................................................................................................................... 3-9 Auxiliary Port Connections.......................................................................................................... 3-10 Auxiliary Port System Data Status .............................................................................................. 3-18 Daisy Chain Autoconfigure ......................................................................................................... 3-19 Response Timeout...................................................................................................................... 3-20 LRC Status.................................................................................................................................. 3-21 Protocol Configuration Examples................................................................................................ 3-22 USB HID Interface ...................................................................................................................... 3-23 ASCII Character Entry Modifier................................................................................................... 3-32 Preamble..................................................................................................................................... 3-33 Postamble ................................................................................................................................... 3-34 This section explains how to set up communications parameters with the host and an auxiliary terminal. With Omron Microscan’s ESP (Easy Setup Program), configuration changes can be made in the ESP menus and then sent and saved to the imager. The user can also send serial commands to the imager via ESP’s Terminal window. MINI Hawk High Performance Imager User Manual 3-1 Communications by ESP Communications by ESP Click the Parameters button and then the Communication tab. To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options. 3-2 MINI Hawk High Performance Imager User Manual Communications Communications Serial Commands Host Port Connections Auxiliary Port Connections RS-422 Status Host Port Protocol Preamble Postamble Response Timeout LRC Auxiliary Port System Data Status ACK/NAK Options Polling Mode Options Autoconfiguration Daisy Chain MINI Hawk High Performance Imager User Manual 3-3 Host Port Connections Host Port Connections The host port can be configured with RS-232, RS-422, and RS-485 connections. The following settings define the basic transmission speeds and digital standards that ensure common formatting. Baud Rate, Host Port Usage: Definition: Serial Cmd: Default: Options: Can be used to transfer data faster or to match host port settings. The rate at which the reader and host transfer data back and forth. 115.2K 0 = 600 1 = 1200 2 = 2400 3 = 4800 4 = 9600 5 = 19.2K 6 = 38.4K 7 = 57.6K 8 = 115.2K 9 = 230K Parity, Host Port Usage: Definition: Serial Cmd: Default: Options: Only changed if necessary to match host setting. An error detection routine in which one data bit per character is set to 1 or 0 so that the total number of bits in the data field is either even or odd. None 0 = None 1 = Even 2 = Odd Stop Bits, Host Port Usage: Definition: Serial Cmd: Default: Options: Only changed if necessary to match host setting. One or two bits added to the end of each character to indicate the end of the character. One 0 = One 1 = Two Data Bits, Host Port Usage: Definition: Serial Cmd: Default: Options: Only changed if necessary to match host setting. One or two bits added to the end of each character to indicate the end of the character. Eight 0 = Seven 1 = Eight Note: See USB HID Interface on page 3-23 for protocol information relating to USB. 3-4 MINI Hawk High Performance Imager User Manual Communications Host Port Protocol Usage: In general, the point-to-point protocols will 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 reader and the host, or in the case of Multidrop, between the readers and a concentrator. 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 Note: In all protocol modes, the preamble and postamble character strings can be used to frame the decode data, and both are included in calculating the LRC (Longitudinal Redundancy Check). Point-to-Point (Standard) Usage: Definition: Serial Cmd: Used only with RS-232 or RS-422. Standard Point-to-Point requires no address and sends the data to the host whenever it is available, without a request or handshake from the host. Point-to-Point with RTS/CTS Usage: Definition: Serial Cmd: A reader initiates a data transfer with an RTS (request-to-send) transmission. The host, when ready, responds with a CTS (clear-to-send) and the data is transmitted. RTS and CTS signals are transmitted over two dedicated wires as defined in the RS-232 standard. Used only with RS-232. Point-to-Point with RTS/CTS (request-to-send/clear-to-send) is a simple hardware handshake protocol that allows a reader to initiate data transfers to the host. Point-to-Point with XON/XOFF Usage: Definition: Serial Cmd: 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 chores and accept data from other devices. Used only with RS-232. This option enables the host to send the XON and XOFF command as a single byte transmission command of start (^Q) or stop (^S). MINI Hawk High Performance Imager User Manual 3-5 Host Port Protocol Point-to-Point with RTS/CTS and XON/XOFF Usage: Definition: Serial Cmd: Used only with RS-232. This option is a combination of Point-to-Point with RTS/CTS and Pointto-Point with XON/XOFF. ACK/NAK Definition: Serial Cmd: See the ACK/NAK Options command on page 3-7. Polling Mode Definition: Serial Cmd: See the Polling Mode Options command on page 3-8. 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 Note: See USB HID Interface on page 3-23 for protocol information relating to USB. 3-6 MINI Hawk High Performance Imager User Manual Communications 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 imager 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) 00 (disabled) 00 (disabled) 00 (disabled) 00 (disabled) 06 15 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 Imager TX to Imager: [STX] [ETX] [LRC] Response from Imager: ACK/NAK. Sent when LRC, ETX, or command-ending angle bracket ‘>’ are received, depending on what is enabled. Command Response from Imager 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 imager 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. Note: See ACK/NAK Data Flow Examples in Appendix D for sample ACK/NAK communication scenarios. Note: See USB HID Interface on page 3-23 for protocol information relating to USB. MINI Hawk High Performance Imager User Manual 3-7 Polling Mode Options 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-6). To enable true multidrop protocol, the RS422/485 port must be enabled, , in order to turn the transmitter on and off. If RS-232 is enabled instead of RS422/485, , then Polling Mode will operate as a Point-to-Point polling protocol. This is because the RS-232 transmitter is always left on when enabled. RES-NAK Defaults RES: (Reset) REQ: (Request) STX: (Start of Text) ETX: (End of Text) ACK: (Acknowledge) NAK: (Negative Acknowledge) 04 05 02 03 06 15 Note: See Polling Mode Data Flow Examples in Appendix D for sample Polling Mode communication scenarios. Note: See USB HID Interface on page 3-23 for protocol information relating to USB. 3-8 MINI Hawk High Performance Imager User Manual Communications RS-422 Status Usage: Definition: Serial Cmd: Default: Options: RS-232 is an industry standard. RS-422 is used when greater cable lengths are required and/or where noise interference is an issue. RS-422, if enabled, allows communication through RS-422 I/O lines. When RS-422 is enabled, RS-232 is disabled. When RS-422 is disabled, RS-232 is enabled. Disabled 0 = Disabled 1 = Enabled Note: The default setting can only be changed in readers with multiplexed RS-232/RS-422 ports. It is forced to 1 (enabled) in readers with “dedicated” RS-422 ports. MINI Hawk High Performance Imager User Manual 3-9 Auxiliary Port Connections Auxiliary Port Connections The auxiliary port offers an alternative port that can be configured to communicate by RS-232 in several modes, including daisy chain. As with the host port parameters, the auxiliary port settings (baud rate, parity, stop bits, and data bits) must be identical with those of the auxiliary device. Usage: Definition: An auxiliary port connects the imager to a remote display or to other readers that can display or transfer data. 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, and relay data from other imagers set in tandem (daisy chained). Auxiliary Port Mode Usage: Definition: Serial Cmd: Default: Options: Can be used to transfer data faster or to match an auxiliary device. Determines the flow of data between the auxiliary port device(s), the imager, and the host.. Disabled 0 = Disabled 1 = Transparent 2 = Half duplex 5 = Command Processing 3 = Full duplex 4 = Daisy chain Baud Rate, Auxiliary Port Usage: Definition: Serial Cmd: Default: Options: 3-10 Can be used to transfer data faster or to match an auxiliary device. The rate at which the imager and host transfer data back and forth. 115.2K 0 = 600 1 = 1200 2 = 2400 3 = 4800 4 = 9600 5 = 19.2K 6 = 38.4K 7 = 57.6K 8 = 115.2K 9 = 230K MINI Hawk High Performance Imager User Manual Communications Parity, Auxiliary Port Usage: Definition: Serial Cmd: Default: Options: Only changed if necessary to match host setting. 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. None 0 = None 1 = Even 2 = Odd Stop Bits, Auxiliary Port Usage: Definition: Serial Cmd: Default: Options: Only changed if necessary to match host setting. Allows the user to select the last one or two bits in each character to indicate the end of the character. One 0 = One 1 = Two Data Bits, Auxiliary Port Usage: Definition: Serial Cmd: Default: Options: Only changed if necessary to match host setting. Number of bits in each character. Eight 0 = Seven 1 = Eight MINI Hawk High Performance Imager User Manual 3-11 Auxiliary Port Connections Transparent Mode Usage: Definition: A common application, in conjunction with handheld imagers, is one that employs an auxiliary readout to detect misapplied symbols. In Transparent Mode, data is passed between the auxiliary port and the host. The imager buffers data from the auxiliary port and echoes the keyed data on the auxiliary port. • Auxiliary port data is passed through to the host whenever a return key is pressed at the auxiliary port or whenever symbol data is sent. If sent with symbol data, it is processed on a first-in/first-out basis. • Auxiliary port data to the host is always sent with a preamble and postamble. • If the imager is in a polling mode with the host, auxiliary port data will still pass through. Aux. Port Host Imager Data Originating from the Imager • Transmission to the auxiliary port occurs immediately upon a good read. • Data sent 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. Aux. Port Host Imager Data Originating from the Host • All host data is echoed to the auxiliary port in unpolled mode. Aux. Port Host Imager Serial Cmd: Options: 3-12 1 = Transparent MINI Hawk High Performance Imager User Manual Communications Half Duplex Mode Usage: Definition: Useful when the user wants symbol data displayed on an auxiliary menu close to the imager. 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 menu at the same time the data is sent to the host. Data Originating from the Auxiliary Port • Auxiliary port data to the host is ignored if the imager is in a polled mode. • Auxiliary port data or read 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 postamble. Aux. Port Host Imager Data Originating from the Imager • 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). Aux. Port Host Imager Data Originating from the Host • All host data is echoed to the auxiliary port in unpolled mode. Aux. Port Host Imager Serial Cmd. Options: 2 = Half Duplex MINI Hawk High Performance Imager User Manual 3-13 Auxiliary Port Connections Full Duplex Mode Usage: Definition: When communication to and from the auxiliary port is required. 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 menu. Data Originating from the Auxiliary Port • Auxiliary port data to the host is ignored if the imager is in a polled mode. • Auxiliary port data or read 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 postamble. Aux. Port Host Imager Data Originating from the Imager • Data is not sent to the auxiliary port. Aux. Port Host Imager Data Originating from the Host • All host data is echoed to the auxiliary port in unpolled mode. Aux. Port Host Imager Serial Cmd: Options: 3-14 3 = Full Duplex MINI Hawk High Performance Imager User Manual Communications Daisy Chain Mode Usage: Definition: Serial Cmd: Options: Function: Useful in applications where: • More than one symbol type is present. • A symbol may be present on multiple sides of a package. • Symbols are presented at different depths. In a daisy chain application, readers are connected in tandem or a “daisy chain” and decoded data is relayed from one reader to another until the data reaches the host. A primary reader has its host port linked to the host computer and its auxiliary port linked to the host port of the first secondary reader in the chain. Thereafter, each secondary reader’s auxiliary port is linked to the host port of the secondary reader that is farther from the host in the daisy chain. Each reader in the chain can be assigned an ID that accompanies any data that it sends. 4 = Daisy Chain Before the primary reader times out, it checks its auxiliary port for data. It should be set to wait at least 30 ms for each secondary reader in the daisy chain. If no data is received within the read cycle timeout, the primary reader sends a No Read message to the host. Otherwise the complete data is sent. If, for example, the primary reader is set to timeout in 120 ms, the first secondary reader reader downstream might be set to 90 ms, the next to 30 ms, and so forth, thus assuring that at least 30 ms elapses between transmissions.a Daisy-chained readers can send a series of symbols by enabling Multisymbol and a common multisymbol separator. If the primary reader 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 primary and two secondary readers have Number of Symbols set to 3 and Multisymbol Separator defined as %. If the primary and the first secondary reader do not find symbols, but the next secondary reader registers a good read, the transmitted results would be: symbol data % No Read % No Read a. The above example assumes a best-case scenario. Other factors, such as baud rate, dynamic focus timing, number of characters in a given symbol, and the number of secondary readers in the daisy chain can affect timing and may need to be included in your calculations for complete accuracy. MINI Hawk High Performance Imager User Manual 3-15 Auxiliary Port Connections Command Processing Mode Usage: Definition: Serial Cmd: Options: 3-16 Allows a user to send configuration settings from the host port to the auxiliary port. When enabled, Command Processing Mode allows commands to be entered via the auxiliary port and direct externally triggered read cycle data in one of two ways: • Symbol data, including the serial trigger (if used), will be transmitted to the last port from which a command was sent. • If the last command came from the host port, then externally triggered read cycle data will only be output to the host port. 5 = Command Processing MINI Hawk High Performance Imager User Manual Communications Daisy Chain ID Status Usage: Definition: Serial Cmd: Default: Options: Used in a daisy chain setup in cases where the host needs to know which reader in the chain sent the data. Each reader 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. Disabled 0 = Disabled 1 = Enabled Note: Enable/disable and length must be the same in all readers. Daisy Chain ID Usage: Definition: Serial Cmd: Default: Options: Used in a daisy chain setup in cases where the host needs to know which reader in the chain sent the data. A one or two character prefix which identifies the particular daisy chain reader from which the data is being sent to the host. 1/ Any one or two ASCII characters. Important: The ASCII characters , and , can only be entered as hex pairs: For : For , : See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. MINI Hawk High Performance Imager User Manual 3-17 Auxiliary Port System Data Status Auxiliary Port System Data Status Definition: Serial Cmd: Default: Options: 3-18 When enabled, system data will be routed to the Auxiliary Port. This includes decoded data and diagnostic warning messages. When disabled, system data will not be routed to the Auxiliary Port. Disabled 0 = Disabled 1 = Enabled MINI Hawk High Performance Imager User Manual Communications Daisy Chain Autoconfigure Usage: Definition: Serial Cmd: For quick setup and configuration of your daisy chain network. The command to autoconfigure the daisy chain is sent to the primary imager and the software responds in the following ways: • Counts the number of secondary readers in the daisy chain. • Assigns an internal ID number (1...n) to each secondary reader, where the first secondary reader is number 1 (the primary reader’s ID being a 0). • Propagates the communications settings and the relevant operating modes of the primary imager to the host and auxiliary ports of each secondary reader. • Resets each secondary reader. • Confirms that each secondary reader has acquired the new settings. Note: All secondary readers must be set to Serial for Daisy Chain to function. When setting up a daisy chain operation, perform the following steps: 1. Set the primary imager (the one connected to the host) to Serial. This sets all the imagers in the chain to Serial when the command is executed. Before Autoconfigure you must set the primary imager to Serial (S): Host S Primary Imager S Secondary Imager S Secondary Imager 2. Send . 3. If necessary, set the primary imager to Edge. After Autoconfigure you may set the primary imager to Edge (S), but the other imagers must remain in Serial (S): Host E Primary Imager MINI Hawk High Performance Imager User Manual S Secondary Imager S Secondary Imager 3-19 Response Timeout Response Timeout Usage: Definition: Serial Cmd: Default: Options: Only used when a response is required from the host. While in Multidrop, if the imager does not receive an ACK or NAK from the host after sending polled data, it will act on a fault. The reader can be set to wait indefinitely by setting Response Timeout to zero. The time that the imager will wait before timing out if ACK, NAK, and ETX are enabled, and a host response is expected. 12 (in 1 ms increments) 0 to 255 (A zero (0) setting causes an indefinite wait.) Note: See USB HID Interface on page 3-23 for protocol information relating to USB. 3-20 MINI Hawk High Performance Imager User Manual Communications LRC Status (Longitudinal Redundancy Check) Usage: Definition: Serial Cmd: Default: Options: Used when extra data integrity is required. 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 transmission 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 (usually the host) performs the same addition and compares the results. Disabled 0 = Disabled 1 = Enabled MINI Hawk High Performance Imager User Manual 3-21 Protocol Configuration Examples Protocol Configuration Examples Point-to-Point (Main Port) Baud Rate: 115.2K; Parity: None; Stop Bits: 2; Data Bits: 8 Point-to-Point RS-232 enabled; = RS-422 enabled Polling Mode (Main Port) Baud Rate: 9600; Parity: None; Stop Bits: 2; Data Bits: 8 Polling Mode; Address: 23 RS-232 Point-to-Point polling; = RS-422/RS-485 true multidrop (switched transmitter) 30 ms Response Timeout “User-Defined” Polling Mode (Main Port) Baud Rate: 9600; Parity: None; Stop Bits: 2; Data Bits: 8 Polling Mode; Address: 12 Default RES (0x04), REQ=0x08; EOT=0x09; STX=0x18; ETX=0x0B; ACK=0x0C; NAK=0x0D RS-232 Point-to-Point polling; = RS-485 (true multidrop with switched transmitter) 40 ms Response Timeout ACK/NAK (Main Port) Baud Rate: 230K; Parity: None; Stop Bits: 2; Data Bits: 8 ACK/NAK Default RES and REQ (00, disabled); STX=0x01; ETX=0x1B; ACK=0x2E; NAK=0x1F RS-422 enabled; = RS-232 enabled 50 ms Response Timeout Auxiliary Port Listed below are several examples of Auxiliary Port commands. 3-22 Half Duplex; Baud Rate: 9600; Parity: None; Stop Bits: 2; Data Bits: 8 Transparent; Baud Rate: 19.2K; Parity: None; Stop Bits: 2; Data Bits: 8 Full Duplex; Baud Rate: 57.6K; Parity: None; Stop Bits: 2; Data Bits: 8 Command Processing; Baud Rate: 230K; Parity: None; Stop Bits: 2; Data Bits: 8 MINI Hawk High Performance Imager User Manual Communications USB HID Interface The USB version of the MINI Hawk operates as an HID (Human Interface Device) on the USB bus. HID-class devices communicate via “report” packets. An HID may support multiple report types, each of which is identified with a unique report ID. The MINI Hawk supports two different report types: • Omron Microscan HID Report (ID = 1) • Keyboard Report (ID = 2) The imager always outputs the same data for both report types. The user may enable or disable either report type. Regardless of the report type used by the host application, the application protocol via USB is identical to RS-232/RS-422 ports. HID Reports are used as a channel for standard Omron Microscan imager communication, command input, and symbol data output. Important: No matter how the imager is configured, it is always able to receive and respond to commands from the host application using Omron Microscan HID Reports. MINI Hawk High Performance Imager User Manual 3-23 USB HID Interface Report Options The following functionality conditions hold true regardless of how HID Reports are configured: 1. The host application must establish a connection with the imager to receive Omron Microscan HID IN Reports (symbol data) and to send Omron Microscan HID OUT Reports (commands, serial triggers). 2. The imager can always receive Omron Microscan HID OUT Reports (commands, serial triggers). 3. The host application can always send commands through Omron Microscan HID OUT Reports. If the command requires a response (a part number, for example), the imager will always send the response through Omron Microscan HID IN Reports. 4. The imager always ignores Keyboard OUT Reports sent by the host operating system. 5. The content of both the Keyboard Reports and Omron Microscan HID IN Reports is identical, except for Keyboard Reports non-printable data limitations. Omron Microscan HID IN Reports HID Reports are used as a channel for standard Omron Microscan imager communication, command input, and symbol data output. There are two types of Omron Microscan HID Reports: Report Type HID IN (imager to host) HID OUT (host to imager) Data Content Symbol data; No Reads; Service messages Commands; serial triggers Note: The imager is always able to receive commands and serial triggers from the host through HID OUT Reports, regardless of the HID IN Report status. If the imager receives a command that requests a response, such as a part number query, the imager will send a HID IN Report regardless of the IN Report status. Serial Cmd: Default: Options: 1 0 = Disabled 1 = Enabled Microscan HID IN Reports Enabled When this feature is enabled, the imager will send Microscan HID IN Reports to the host, containing data originated by the imager. Microscan HID IN Reports Disabled When this feature is disabled, the imager will not send Microscan HID IN Reports to the host, containing data originated by the imager. 3-24 MINI Hawk High Performance Imager User Manual Communications Keyboard IN Reports The host operating system will interpret Keyboard IN Reports from the imager as if the user were typing keyboard text. The host operating system sends keystrokes to the current application. This is commonly called a Keyboard Wedge configuration. There is one type of Keyboard Report used: Report Type Keyboard IN (imager to host) Data Content Symbol data; No Reads; Service messages Note: If Keyboard IN Reports is enabled, and Omron Microscan HID IN Reports is disabled, the read cycle must be Continuous Read 1 Output, because there will be no External Trigger or Serial Trigger. It is not possible to send commands to the imager as Keyboard OUT Reports. To send commands to the imager via USB, the host application must establish a connection with the imager and send HID OUT Reports. Serial Cmd: Default: Options: 0 0 = Disabled 1 = Enabled Keyboard IN Reports Enabled When this feature is enabled, the imager will send Keyboard IN Reports to the host, containing data originated by the imager. Keyboard IN Reports Disabled When this feature is disabled, the imager will not send Keyboard IN Reports to the host, containing data originated by the imager. MINI Hawk High Performance Imager User Manual 3-25 USB HID Interface Omron Microscan HID Report Format Size: 64 bytes, fixed-length. The USB HID standard defines all reports as being fixed-length. Structure: REPORT ID (1) LENGTH (1) DATA (62) Values in parentheses indicate the size, in bytes, of the field. Field Descriptions REPORT ID Size: 1 byte Value: 0x01 Note: Report ID is the method employed by USB HID to allow multiple report formats to be sent and received from the same interface. LENGTH Size: 1 byte Value: 0-62 Note: Length indicates the number of valid data bytes in the fixed-length data field. This is necessary because the USB HID standards define HID Reports as fixed-length, yet the imager or host may require a smaller data size in any given report. DATA Size: 62 bytes, fixed-length Value: 0x00 to 0xFF Note: The Data field is left-justified, meaning it begins immediately after the Length field. All unused data space is NUL (0x00) padded. Data values can be “binary”, meaning that they span the entire 8 bit range of 0x00 to 0xFF. 3-26 MINI Hawk High Performance Imager User Manual Communications Report Format Examples For clarity, all report format examples are shown as follows: report fields separated by an underscore ( _ ), REPORT ID and LENGTH fields shown as decimal values, data fields shown as printable ASCII characters, and the number of NUL padding bytes shown as decimal values (nn). IN report (to host) 1_11_A]002374938 (51) REPORT ID = 1 = Omron Microscan HID LENGTH = 11 DATA = ”A]02374938” = This is a Code 39 symbol. NUL padding = 51 bytes OUT report (from host to imager) 1_27_ (35) REPORT ID = 1 = Omron Microscan HID LENGTH = 27 DATA = “” = These commands enable External Edge, set a 3 second timeout, and request the No Read configuration command. NUL padding = 35 bytes IN report (to host) 1_62_” = This is the end of the response to the command from the previous example. The entire command response is as follows: DATA = “K714,1, A LONG MESSAGE STREAMED OVER MULTIPLE OMRON MICROSCAN HID REPORTS>” . NUL padding = 56 bytes MINI Hawk High Performance Imager User Manual 3-27 USB HID Interface Keyboard Report Format Size: 9 bytes, fixed-length. Structure: REPORT ID (1) MODIFIER (1) RESERVED (1) KEYCODES (6) Values in parentheses indicate the size, in bytes, of the field. Important: The host application does not need to understand and process Keyboard Reports. This task belongs to the host operating system. Keycodes are passed to the host application as if a user were typing keyboard text. The host application must be the active application in order to receive keystrokes. Keyboard Reports protocol requires that two reports be sent for every keystroke. The first report indicates which key is pressed. The second report indicates “no key pressed”, with all keycodes NUL (0x00) to indicate that all keys have been released. In the case of the MINI Hawk, each byte output is equivalent to a keystroke, with a “key pressed” report and a “no key pressed” report. For this reason, data rates are much slower when using Keyboard Reports. Field Descriptions REPORT ID Size: 1 byte Value: 0x02 Note: Report ID is the method employed by USB HID to allow multiple report formats to be sent and received from the same interface. MODIFIER Size: 1 byte Value: 0x00 to 0xFF Note: Modifier is an 8 bit field, corresponding to the state of the modifier keys at the time the keycode field was generated. Bit Key 0 LEFT CTRL 1 LEFT SHIFT 2 LEFT ALT 3 LEFT GUI 4 RIGHT CTRL 5 RIGHT SHIFT 6 RIGHT ALT 7 RIGHT GUI 3-28 MINI Hawk High Performance Imager User Manual Communications Field Descriptions RESERVED Size: 1 byte Value: 0x00 Note: This field is Reserved. Its value is always NUL (0x00). KEYCODES Size: 6 bytes Value: 0x00 to 0xFF Note: The MINI Hawk translates 8 bit data values into Keycode data in the following ways: 8 Bit Data Value Keycode Data 0x00 to 0x1F and 0x7F to 0xFF Decimal key ( . ) unless otherwise noted. CR, 0x0D Enter key TAB, 0x09 Tab key ESC, 0x1B ESC key “Printable” characters, 0x20 to 0x7E These all translate to the keystrokes that produce them. This includes a-z, 0-9, punctuation, and SHIFT in the Modifier field, when necessary. Only the first Keycode in the 6 byte array will be populated. MINI Hawk High Performance Imager User Manual 3-29 USB HID Interface USB HID Configuration Options The user has the following options for configuring and defaulting a USB version of the MINI Hawk: Configuration Symbols (Data Matrix with “Configure Reader” Flag) Symbol configuration can be performed “out-of-the-box”, as the MINI Hawk is configured for Continuous Read Mode, and Data Matrix is enabled by default. Data Matrix symbols are used to encode configuration commands when the symbology’s “configure reader” flag is set. If the read cycle is changed, or if Data Matrix is disabled, another configuration/default method must be used. This is because the USB MINI Hawk has no external trigger, unless the user has configured the EZ button as a trigger. EZ Button Configuration By default, basic calibration can be initiated from the EZ button (3 beeps). Note that this only changes the camera, image processing, and symbology settings of the imager. To default the USB MINI Hawk, hold down the EZ button during power-on. Note: This only overwrites Power-On settings with Custom Default settings, as when the command is received. It does not overwrite Power-On settings with Factory Defaults, as when the command is received. If Custom Defaults are misconfigured, another method must be used to default the imager. Implementing the Host Operating System API and Establishing a Connection with the Omron Microscan HID Interface When a connection is made, the host can send serial configuration/default commands. The imager will always be able to receive configuration commands from the host application and send responses to those commands. However, the imager can be configured to stop producing IN Reports to the host from symbol data output and diagnostics (service messages). 3-30 MINI Hawk High Performance Imager User Manual Communications Configuration Exceptions for USB Read Cycle Mode By default, the imager operates in Continuous Read Mode. If the imager is configured using Data Matrix symbols, the read cycle mode should be the last item changed before saving the configuration settings and beginning operation. This is because all read cycle modes other than Continuous Read Mode require a trigger event. In USB, a trigger event can only be initiated by serial command. To send a trigger command the imager, the host application must establish a connection with the imager’s Omron Microscan HID interface and send the trigger command in an Omron Microscan HID Report. The following read cycle conditions are required for USB MINI Hawk: Serial Cmd: Default: Options: Continuous 0 = Continuous Mode 1 = Coninuous Read 1 Output Mode 2 = Level Mode 3 = Edge Mode 4 = Serial Mode 5 = Serial and Edge Mode Important: • To use Level Mode, you must enable Undelimited Start Trigger Character and Undelimited End Trigger Character . • To use Edge Mode, you must enable and use the Undelimited Start Trigger Character . • To use Serial Mode, you must use the Delimited Trigger defined by , or enable and use the Undelimited Start Trigger Character . • To use Serial and Edge Mode, you must use the Delimited Trigger defined by , or enable and use the Undelimited Start Trigger Character . Communications For the USB version of MINI Hawk, no communications serial commands have any effect on the imager except the following: • USB HID Report Status • Preamble • Postamble EZ Button Default on power-on cannot be disabled = . This ensures a level of safety for recovering from misconfigured Power-On settings . However, it is not foolproof, as defaulting with the EZ button only recovers Custom Default settings, which can be misconfigured themselves. For this reason, do not save to Custom Default settings until the imager’s configuration has been tested. Symbologies If the imager is going to be configured with Data Matrix symbols, do not disable Data Matrix . Disabling Data Matrix will prevent the imager from reading configuration symbols. MINI Hawk High Performance Imager User Manual 3-31 ASCII Character Entry Modifier ASCII Character Entry Modifier Commands that require ASCII text fields, such as Preamble and Postamble commands, can be sent to the imager as hex pairs (see Appendix E, ASCII Table, for conversions). Serial Cmd Format: To enter ASCII fields as hex values (00 to FF), add a lower-case h directly after the command’s K number, and then enter the hex value that corresponds with the desired ASCII character. Example: Consider the Postamble command: Serial Cmd: Imagine that your application requires the ASCII character > to be the postamble in your symbol decode output. The ASCII characters , and , can only be entered as hex pairs. So, to make > the postamble in your symbol decode output, enter the Postamble command as follows: Note that the “status” field contains only a , . This is because the only field that is being changed is the “postamble character(s)” field. (See Serial Configuration Command Conventions on page A-14 for a more detailed explanation of this command shortcut.) 3-32 MINI Hawk High Performance Imager User Manual Communications Preamble Preamble Status Usage: Definition: Serial Cmd: Default: Options: Useful 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. Defines a one to four character data string that can be added to the front of the decoded data. Disabled 0 = Disabled 1 = Enabled (within any protocol) Preamble Characters Serial Cmd: Default: Options: ^M corresponds to: carriage return. To enter control characters within a serial command, hold down the Ctrl key while typing the desired character. Example: to enter the control character ^M. Important: The ASCII characters , and , can only be entered as hex pairs: For : For , : See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. MINI Hawk High Performance Imager User Manual 3-33 Postamble Postamble Postamble Status Usage: Definition: Serial Cmd: Default: Options: Useful 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. Allows the user to enable or disable up to four postamble characters that can be added to the end of the decoded data. Enabled 0 = Disabled 1 = Enabled (within any protocol) Postamble Characters Serial Cmd: Default: Options: ^M^J corresponds to: carriage return/line feed. To enter control characters within a serial command, hold down the control key while typing the desired character. Example: to enter ^M^J. Important: The ASCII characters , and , can only be entered as hex pairs: For : For , : See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. 3-34 MINI Hawk High Performance Imager User Manual 4 Calibration Contents Calibration Serial Commands ....................................................................................................... 4-2 Calibration Overview..................................................................................................................... 4-2 Calibration Options ....................................................................................................................... 4-3 Calibration by ESP..................................................................................................................... 4-11 Initiating Calibration ................................................................................................................... 4-13 Additional Notes about Calibration............................................................................................. 4-19 This section shows the MINI Hawk’s calibration options, and explains the different ways that those options can be configured. MINI Hawk High Performance Imager User Manual 4-1 Calibration Serial Commands Calibration Serial Commands Calibration Options Autocalibrate Calibration Overview Autocalibration is one of the most powerful features of the MINI Hawk. The calibration process can be initiated by serial command, EZ button, or ESP user interface. When the imager enters calibration, it runs through an optimization cycle that sets the ideal parameters for reading symbols at the highest possible level of performance. Autocalibration can be specially configured to optimize specific parameters, such as focus, gain, shutter speed, and symbol type. The calibration process consists of five separate phases: quick focus, search pass, focus pass, medium pass, and fine-tune pass. During this process the imager quickly locates configuration setup, defines a calibration range for the configuration parameters, and then tunes those parameters for optimal performance. 4-2 MINI Hawk High Performance Imager User Manual Calibration Calibration Options This command specifies the operation of the imager’s calibration feature. The default configuration is set up to perform calibration on gain, focus, and symbol type. The default shutter speed setting is disabled, because not all applications require shutter speed, and when it is required, the application-specific settings tend to vary widely. Note: Background Color is part of the calibration process regardless of the calibration setup. After successful completion of the calibration routine, the background color will be set to the appropriate value, depending on the symbol in the field of view. The Illumination Brightness parameter is not part of the calibration process, and it must be configured appropriately prior to calibration. Gain Definition: Serial Cmd: Default: Options: When enabled, gain will be calibrated to provide the best available image quality and performance. When disabled, gain is fixed and is not part of the calibration process. Enabled 0 = Disabled 1 = Enabled Shutter Speed Unless an application is a static setup, the shutter speed setting should be configured by the user based on the application. For dynamic applications, the user should configure the shutter speed setting so the calibration process can optimize the gain for that setting. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled 2 = Fast Shutter Note: The following table shows general guidelines for shutter speed configurations based on various line speeds. The configurations shown depend on the imager’s optical configuration, and on symbol element size. Definition: Shutter Speed 0 - 250 250 - 750 750 - 1500 1500 - 2000 2000 - 2500 Line Speed static 5” / sec 10” / sec 15” / sec 20” / sec MINI Hawk High Performance Imager User Manual 4-3 Calibration Options Disabled (Shutter Speed) When this feature is disabled, the shutter speed is fixed and is not part of the calibration process. Enabled (Shutter Speed) When this feature is enabled, shutter speed will be calibrated to provide the best possible image quality and performance. Fast Shutter The calibration process will concentrate on achieving the fastest possible shutter setting that will still provide good performance. The image quality or contrast may not be as good as what would be achieved with the Enabled setting. The calibration process is not designed to choose the fastest shutter speed that can decode a symbol, but rather to optimize for the fastest shutter speed that still provides good image quality. 4-4 MINI Hawk High Performance Imager User Manual Calibration Focus Position Definition: Serial Cmd: Default: Options: Since focus can be configured by entering the target distance from the imager’s parting line, the user will normally configure the focus setting without needing to calibrate. However, if it is necessary to calibrate the focus distance, there are two methods for doing so: the standard “Search Method”, or a “Quick Focus” method, both of which are defined below. Quick Focus 0 = Disabled 1 = Enabled 2 = Quick Focus Disabled When this feature is disabled, the focus position is fixed and is not part of the calibration process. Enabled (Search Method) When this feature is enabled, the focus position will be calibrated to provide the best possible image quality and performance. This method is essentially a search method that attempts to identify the desired focus using a search algorithm that cycles through focus settings to try and locate the desired focus as quickly as possible. This is accomplished when the given symbol in the field of view is decoded. Once a focus distance that will decode the given symbol has been located, the search algorithm will fine-tune the search to locate the “inside” and “outside” focal distances. The final focus distance will be between the “inside” and “outside” values. Note: This method can be time-consuming if the focus is not found on the first pass. Quick Focus Quick Focus is designed to quickly locate the focus setting for an object in the field of view. This is accomplished with minimal processing of the image by analyzing a histogram of the image frame. Before performing the focus calibration, a value for shutter speed and gain is determined and then the calibration process will step through the focus range of the system, capturing the required number of image frames for each focal position. A histogram is performed on each image frame and the histogram results for each focus position are averaged. When this process is completed, the data is analyzed and the optimal focus position is determined. Note: Quick Focus may not work well for all applications. It is not recommended for applications that use very small symbols. MINI Hawk High Performance Imager User Manual 4-5 Calibration Options Symbol Type Serial Cmd: Default: Options: Enabled 0 = Disabled 1 = Enabled Disabled When this feature is disabled, only the currently-enabled symbologies will be considered during the calibration process. Enabled When this feature is enabled, autodiscrimination will be in effect during the calibration process. All symbologies that are readable by the imager except PDF417 and Pharmacode will be considered during calibration. Any new symbologies successfully decoded during calibration will remain enabled at the end of the process. All enabled symbologies will remain enabled. For example, assume that only Code 39 is enabled at the beginning of calibration. If a Code 128 symbol is read during calibration, then Code 128, as well as Code 39, will be enabled after the calibration process is complete. 4-6 MINI Hawk High Performance Imager User Manual Calibration Window of Interest (WOI) Framing Definition: Serial Cmd: Default: Options: Configured WOI If a WOI framing mode is enabled, it will set the camera WOI to a full-size image when calibration begins. Once a symbol is decoded, the camera WOI will be zoomed-in both vertically and horizontally (regardless of which WOI mode is enabled) to include the symbol plus an additional margin area. This is done to accelerate the calibration process. When a successful calibration process is completed, the camera WOI will be adjusted according to the mode enabled. Otherwise, the original WOI configuration will be retained. Disabled 0 = Disabled 1 = Row and Column 2 = Row 3 = Column 4 = Straight Line 5 = Straight Line Framed Starting WOI After Decode Calibration Passed Calibration Failed If WOI framing is not enabled, the current WOI configuration will be used until a symbol has been decoded. After a symbol is decoded, the WOI is framed exactly as it would be if a WOI framing mode was enabled. When the calibration process is complete, the original WOI configuration is restored. Refer to the diagram below: Configured WOI After Decode Calibration Passed MINI Hawk High Performance Imager User Manual Calibration Failed 4-7 Calibration Options Disabled When this feature is disabled, the Window of Interest is not modified after the calibration process is complete. Row and Column If the calibration process is successful, the Window of Interest will be modified to frame the symbol as well as an additional margin area around the symbol, determined by the WOI Margin parameter. Refer to the diagram below: Column If the calibration process is successful, the Window of Interest columns will be modified to vertically frame the symbol, plus an additional margin area around the symbol, determined by the WOI Margin parameter. Refer to the diagram below: Row If the calibration process is successful, the Window of Interest rows will be modified to horizontally frame the symbol, plus an additional margin area around the symbol, determined by the WOI Margin parameter. Refer to the diagram below: 4-8 MINI Hawk High Performance Imager User Manual Calibration Straight Line This feature is intended for use with linear symbologies. If the calibration process is successful, the orientation of the symbol is determined and the Window of Interest is modified according to the symbol orientation. The scan line orientation is determined to be vertical if the symbol tilt is between 225° and 315°, or between 45° and 135°. Otherwise, the scan line will be horizontal. If the symbol is vertical, the image column size will be set by the scan height parameter, and will be configured for full row resolution. If the symbol is horizontal, the image row size will be set by the scan height parameter, and will be configured for full column resolution. The scan line will be centered in the middle of the symbol. If the symbol is tilted such that the scan line will not pass completely through the symbol, the scan width will be adjusted to include the entire symbol. Refer to the diagram below: Straight Line Framed This parameter is the same as “Straight Line”, except that the Window of Interest will also frame the scan line on the symbol length as well. The scan line includes the symbol plus an additional margin area determined by the WOI Margin parameter. MINI Hawk High Performance Imager User Manual 4-9 Calibration Options Window of Interest (WOI) Margin Definition: Serial Cmd: Default: Options: Sets the margin size that is applied to the calibrated symbol. This parameter is expressed in number of pixels. If the margin causes the image to exceed the maximum image size, it will be reduced accordingly. 75 (pixels) 20 to 1280 Line Scan Height Definition: Serial Cmd: Default: Options: This parameter is only used with the Straight Line modes. It sets the scan height of the straight-line image, and it is expressed in number of pixels. 64 (pixels) 3 to 1024 Processing Definition: Serial Cmd: Default: Options: This setting defines the amount of time and effort the imager will spend attempting to decode a symbol for each parameter configuration. Medium 0 = Low 1 = Medium 2 = High 3 = Definable Low The imager will spend a low amount of effort attempting to decode the given symbol for each parameter configuration. Medium The imager will spend a medium amount of effort attempting to decode the given symbol for each parameter configuration. High The imager will spend a high amount of effort attempting to decode the given symbol for each parameter configuration. Definable The processing time for each image frame is defined by the Image Processing Timeout parameter . 4-10 MINI Hawk High Performance Imager User Manual Calibration Calibration by ESP ESP’s Calibration view incorporates all the functionality of the (Calibration Options) command in a single easy-to-use, intuitive interface. This calibration process allows the user much finer control of individual parameters than the calibration routine in EZ Mode or on the Video tab. Before/During Calibration Before and After tabs give the user an authentic representation of the difference in what the imager “sees” before and after the calibration routine. Focus, Shutter, Gain, and Image Quality values are all tracked in real-time during the calibration process. Gain, Shutter Speed, and Focal Distance (Capture Settings) are all configurable in the Calibration interface. Determines the amount of time and effort the imager will spend attempting to decode a symbol for each parameter configuration. (Low, Medium, High, Definable). Dropdown menu of 1D and 2D symbologies, and a check box for enabling or disabling Composite symbologies. Initiates the calibration routine. Cancels the calibration process, if necessary. The Window of Interest section of the Calibration interface allows the user to make precise adjustments to WOI Framing, WOI Margin (in pixels), and the scan height of the straight-line image (in pixels). MINI Hawk High Performance Imager User Manual 4-11 Calibration by ESP After Calibration Notice the improved image resolution after the calibration process is complete. The Focus, Shutter, Gain, and Quality indicator bars remain stationary at the end of calibration to provide a visual reference for the final values of these four parameters. The calibration progress bar indicates that the process has been completed. Saves the optimal configuration parameters determined by calibration results. 4-12 MINI Hawk High Performance Imager User Manual Calibration Initiating Calibration Calibration can be initiated by serial command, the EZ button, or from the Calibration interface in ESP. In ESP, the Calibrate button starts the calibration routine. To initiate calibration by serial command, enter the serial command from a terminal, such as ESP’s Terminal interface. is a calibration routine that emphasizes contrast and readability. See Calibrate by EZ Button on page 1-11 for the EZ button calibration procedure. MINI Hawk High Performance Imager User Manual 4-13 Initiating Calibration Calibration Progress Indicators During the calibration process, the imager has a number of ways to communicate its progress to the user. The following three types of feedback are the primary ways that the imager communicates calibration progress. Read Rate LEDs When calibration is initiated through a serial command or the EZ Button, the imager’s Read Rate LEDs indicate calibration progress as follows: LEDs 20% 20%, 40% 20%, 40%, 60% 20%, 40%, 60%, 80% 20%, 40%, 60%, 80%, 100% Calibration Progress Search Pass in progress. Focus Pass in progress. Medium Pass in progress. Fine-Tune Pass in progress. Calibrated Successfully (holds for green flash duration). Calibrated Successfully Fine-Tune Pass Medium Pass Focus Pass Search Pass Beeper/Green Flash The beeper and green LED flash are used to indicate calibration status as shown in the table below: Indicator 2 quick beeps 5 quick beeps 1 long beep 1 sec. Green Flash 4-14 Status Calibration has started. Calibration has failed. Calibration has been completed successfully. Calibration has been completed successfully. MINI Hawk High Performance Imager User Manual Calibration Calibration Progress Output to Terminal When initiated by serial command or EZ button, the autocalibration operation will output progress and process information to a terminal if the system is configured to do so. Terminal Depending upon how the calibration options are configured, the autocalibration process can have up to 5 steps (Quick Focus, Search Pass, Focus Pass, Medium Pass, Fine-Tune Pass). Calibration data is shown in a simple table format under 8 category headings, each of which are defined below. Heading Prog Rating Decode Quality Focus Shutter Gain Locate Definition Progress indicator with a range of 0 - 100. Indicates percent complete. Rating indicator; higher ratings are more favorable. Number of successful decodes for the pass. Quality indicator; higher ratings are more favorable. Focus position under operation. Shutter setting under operation. Gain setting under operation. Time required to locate symbol, expressed in milliseconds. Calibration Progress Output Examples (Terminal) Quick Focus This mode is only run if Quick Focus calibration mode is enabled (see Focus Position on page 4-5). Quick Focus calibration mode is designed to quickly locate the focus setting for an object at the center of the imager’s field of view. There is no terminal output for this operation. Search Pass The purpose of Search Pass is to decode a symbol in as few configurations as possible during calibration. This process is designed to quickly identify symbology type, and any image processing parameters that are already calibrated, as well as determining focus position. Running Search Pass Prog Rating Decode Quality Focus Shutter Gain Locate 12 14 16 18 0 0 0 2174 0 0 0 1 0 0 0 72 313 313 313 313 250 250 250 250 0 9 18 27 0 0 0 24 MINI Hawk High Performance Imager User Manual 4-15 Initiating Calibration Focus Pass The purpose of Focus Pass is to determine the optimal focal position of the optical system. This is accomplished by determining the inside and outside focus positions and then recording the center position as the desired focal position. Running Focus Pass Prog Rating Decode Quality Focus Shutter Gain Locate 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 42 42 42 42 42 42 42 42 42 42 46 0 0 4256 0 4236 0 4236 0 4232 0 2128 0 0 2144 0 0 0 0 0 0 4280 4280 4280 4280 4280 4280 4280 4280 4280 4280 0 0 0 2 0 2 0 2 0 2 0 1 0 0 1 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 0 0 0 48 0 28 0 28 0 24 0 24 0 0 40 0 0 0 0 0 0 72 72 72 72 72 72 72 72 72 72 0 353 353 353 409 409 447 447 492 492 536 536 572 572 572 601 601 601 601 601 601 297 283 270 258 247 236 227 217 209 200 601 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 0 9 18 0 9 0 9 0 9 0 9 0 9 18 27 36 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 0 0 5 0 5 0 4 0 4 0 5 0 0 4 0 0 0 0 0 0 6 5 5 5 5 6 5 5 6 6 0 Inside Focus = 200; Outside Focus = 572; Center Focus = 386 4-16 MINI Hawk High Performance Imager User Manual Calibration Medium Pass The theory behind Medium Pass is to develop a readable range from which to dial in a decoded symbol. Running Medium Pass Prog Rating Decode Quality Focus Shutter Gain Locate 51 53 55 57 59 61 63 65 67 69 71 73 75 4216 8436 6336 8448 8456 8464 8472 8488 8504 8512 8528 8584 8644 2 4 3 4 4 4 4 4 4 4 4 4 4 8 20 24 32 40 48 56 72 88 96 112 168 228 386 386 386 386 386 386 386 386 386 386 386 386 386 250 250 250 250 250 250 250 250 250 250 250 250 250 0 4 8 12 16 20 24 28 32 36 40 44 48 5 4 4 4 5 4 5 5 5 5 6 5 5 Rating List (Best): Rating = 8606; Focus = 386; Shutter = 250; Gain = 48 Rating = 8581; Focus = 386; Shutter = 250; Gain = 44 Rating = 8553; Focus = 386; Shutter = 250; Gain = 40 Rating = 8527; Focus = 386; Shutter = 250; Gain = 36 Rating = 8505; Focus = 386; Shutter = 250; Gain = 32 Rating = 8488; Focus = 386; Shutter = 250; Gain = 28 Rating = 8476; Focus = 386; Shutter = 250; Gain = 24 MINI Hawk High Performance Imager User Manual 4-17 Initiating Calibration Fine-Tune Pass The theory behind Fine-Tune Pass is to dial in a decoded symbol based on the range supplied by the Medium Pass. Running Fine Tune Pass Prog Rating Decode Quality Focus Shutter Gain Locate 77 79 81 84 86 88 90 93 95 97 100 6416 6424 6424 6432 6448 6464 6476 6488 6506 6524 6538 3 3 3 3 3 3 3 3 3 3 3 104 112 112 120 136 152 164 176 194 212 226 386 386 386 386 386 386 386 386 386 386 386 250 250 250 250 250 250 250 250 250 250 250 38 39 40 41 42 43 44 45 46 47 48 7 6 6 6 5 5 5 5 6 5 6 Rating List (Best): Rating = 6527; Focus = 386; Shutter = 250; Gain = 48 Rating = 6517; Focus = 386; Shutter = 250; Gain = 47 Rating = 6505; Focus = 386; Shutter = 250; Gain = 46 Rating = 6491; Focus = 386; Shutter = 250; Gain = 45 Rating = 6476; Focus = 386; Shutter = 250; Gain = 44 Rating = 6462; Focus = 386; Shutter = 250; Gain = 43 Rating = 6449; Focus = 386; Shutter = 250; Gain = 42 Calibration PASSED. 4-18 MINI Hawk High Performance Imager User Manual Calibration Additional Notes about Calibration The following conditions apply to the imager’s calibration process. Some of these items are noted at various points throughout this section, or in other sections of the imager’s documentation. 1. The Illumination Brightness parameter is not part of the calibration process. 2. Background Color is calibrated. 3. If Window of Interest Framing is enabled, the WOI will be set to full frame when calibration begins. If WOI Framing is disabled, the current WOI configuration will be used for the Search Pass. 4. If Symbol Type is enabled for calibration (Autodiscriminate), then Interleaved 2 of 5 Range Mode Status (Interleaved 2 of 5) will be enabled. This allows variable-length Interleaved 2 of 5 symbols to be decoded. If an Interleaved 2 of 5 symbol is decoded during calibration, then code length # 1 will be set to the decoded symbol length at the end of calibration. Otherwise, the symbol lengths will be restored to their original configurations. 5. Pharmacode is not calibrated. 6. All symbol types that were enabled before calibration will still be enabled after calibration. For example, if Data Matrix ECC 200 was enabled before calibration, and the calibration routine was performed on a Code 128 symbol, then after calibration is completed both Data Matrix ECC 200 and Code 128 will be enabled. 7. The calibration process does not modify the global Composite status . The global Composite status must be configured properly before calibration. 8. If the user requires calibration of a stacked symbology , , or , that symbology must be enabled and configured appropriately before calibration. 9. UPC Supplementals will be disabled during calibration. 10. The Search process will use the configurable Window of Interest for image captures. However, when the search process is completed, the WOI will be reduced to include only the symbol of interest and some additional boundary area. MINI Hawk High Performance Imager User Manual 4-19 Additional Notes about Calibration 4-20 MINI Hawk High Performance Imager User Manual 5 Read Cycle Contents Read Cycle by ESP ...................................................................................................................... 5-2 Read Cycle Serial Commands...................................................................................................... 5-3 Read Cycle Setup......................................................................................................................... 5-4 Multisymbol................................................................................................................................... 5-5 Trigger Mode and Filter Duration.................................................................................................. 5-6 External Trigger Polarity ............................................................................................................. 5-11 Serial Trigger .............................................................................................................................. 5-12 Start Trigger Character (Non-Delimited)..................................................................................... 5-13 Stop Trigger Character (Non-Delimited) ..................................................................................... 5-14 End of Read Cycle...................................................................................................................... 5-15 Capture Mode ............................................................................................................................. 5-17 Capture Timing ........................................................................................................................... 5-21 Image Processing Timeout ......................................................................................................... 5-23 Image Storage ............................................................................................................................ 5-24 Decodes Before Output .............................................................................................................. 5-26 Setting Up the Imager for EZ Trax.............................................................................................. 5-28 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. This section explains those parameters. MINI Hawk High Performance Imager User Manual 5-1 Read Cycle by ESP Read Cycle by ESP Click the Parameters button and then the Read Cycle tab. To open nested options, single-click the +. 5-2 To change a setting, double-click the setting and use your cursor to scroll through the options. MINI Hawk High Performance Imager User Manual Read Cycle Read Cycle Serial Commands Trigger Mode/Filter Duration Serial Trigger Character External Trigger State End of Read Cycle Decodes Before Output Multisymbol Start Trigger Character Stop Trigger Character Capture Mode Capture Timing Image Storage IP Timeout MINI Hawk High Performance Imager User Manual 5-3 Read Cycle Setup Read Cycle Setup Setting up read cycle and triggering parameters will involve a series of decisions based on your particular application, as follows: 1. Select the number of symbols to be read in a single cycle. The MINI Hawk can read multiple symbols in a single image frame. 2. Decide on the trigger type to be used: if serial, choose a serial character; if external, choose either Level or Edge. 3. Designate how the read cycle should end (Timeout, New Trigger, Last Frame). 4. Select Capture Mode, Continuous Mode, or Rapid Mode. 5. Select Number of Captures (if in Rapid Capture Mode). 6. Set the Time Before First Capture and Time Between Captures, if any. Note: The imager’s camera captures images at a rate of about 16/second (based on a 1280 x 1024 image). The capture rate increases as frame sizes decrease. Note: If you need to set up your MINI Hawk for use with EZ Trax software, see Setting Up the Imager for EZ Trax. 5-4 MINI Hawk High Performance Imager User Manual Read Cycle Multisymbol Usage: Definition: Conditions: Multisymbol is commonly used in shipping applications where a shipping symbol contains individual symbols for part number, quantity, etc. This feature allows on trigger to pick up all the symbols. Multisymbol allows the user to define up to 100 symbols that can be read in a single read cycle. The following conditions apply: • Each symbol must be different to be read, unless in Rapid Capture Mode, configured for “triggered capture”. • The maximum number of characters in a read cycle is 3,000 for all symbols. • All No Read messages are posted at the end of the data string, unless output filtering is enabled. • If more than one symbol is within the field of view at the same time, symbol data may not be displayed in the order of appearance. • If Matchcode Type is set to Sequential or if Trigger is set to Continuous Read 1 Output, the imager will behave as if Number of Symbols were set to 1, regardless of the user-defined configuration. Number of Symbols Definition: Serial Cmd: Default: Options: Number of Symbols is the number of different symbols that can be read in a single read cycle. 1 1 to 100 Multisymbol Separator Usage: Definition: Used to delimit or separate data fields with a user defined character. Any valid ASCII character, inserted between each symbol read when Multisymbol is set to any number greater than 1. Serial Cmd: Default: , (comma) Options: Any available ASCII character. Important: The ASCII characters , and , can only be entered as hex pairs: For : For , : See ASCII Character Entry Modifier on page 3-32 for a more detailed explanation of how to enter ASCII characters as hex values. Note: If No Read messages are disabled and there are No Reads occurring, separators will only be inserted between symbol data outputs. MINI Hawk High Performance Imager User Manual 5-5 Trigger Mode and Filter Duration Trigger Mode and Filter Duration Trigger Mode Definition: Serial Cmd: Default: Options: The Trigger is the event that initiates a read cycle. Note: When calibrating the imager or testing read rate, the current trigger setting will be disregarded. Continuous Read 0 = Continuous Read 1 = Continuous Read 1 Output 2 = External Level 3 = External Edge 4 = Serial Data 5 = Serial Data and Edge Continuous Read Usage: Definition: Serial Cmd: 5-6 Continuous Read is useful in testing symbol readability or reader functions. It is not recommended for normal operations. In Continuous Read, trigger input options are disabled, the imager is always in the read cycle, and it will attempt to decode and transmit every capture. If a single symbol stays within read range for multiple read cycles, its data will be transmitted repeatedly until it leaves the read range. The imager sends replies to serial commands that require responses when symbol data is transmitted, or read cycle timeout is enabled and a timeout occurs and at least one captured image has been processed. Depending on the combination of enabled symbologies, the imager may take longer than the timeout to process a captured image. Note: When to Output and No Read options have no affect on Continuous Read. MINI Hawk High Performance Imager User Manual Read Cycle Continuous Read 1 Output Usage: Definition: Serial Cmd: 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 presented by hand. In Continuous Read 1 Output the imager 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 output is repeated at the end of each timeout period. For example, if Timeout is set to one second, the imager sends the symbol data immediately and repeats the output at intervals of one second for as long as it continues to capture the symbol. If End of Read Cycle is set to New Trigger, the imager will send the current symbol data immediately, but only once. A new symbol appearing in the imager’s range will be read and sent immediately, provided it is not identical to the previous symbol. Caution: In automated environments, Continuous Read 1 Output is not recommended because there is typically no reliable way to verify that a symbol was missed. Note: If Trigger Mode is set to Continuous Read 1 Output, the imager will behave as if Number of Symbols were set to 1, regardless of the user-defined configuration. MINI Hawk High Performance Imager User Manual 5-7 Trigger Mode and Filter Duration External 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: Definition: Serial Cmd: This mode is effective in an application where the speeds of the conveying apparatus are variable and the time the imager spends reading each object is not predictable. It also allows the user to determine if a No Read has occurred. External Level allows the read cycle (active state) to begin when a trigger (change of state) from an external sensing device is received. The read cycle persists until the object moves out of the sensor range and the active trigger state changes again. Important: Level and Edge apply to the active logic state (Negative or Positive) that exists while the object is in a read cycle, between the rising edge and the 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. This applies both to External Level and External Edge. External 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: Definition: Serial Cmd: 5-8 This mode is highly recommended in any application where conveying speed is constant, or if spacing, object size, or read cycle timeouts are consistent. External Edge, as with Level, allows the read cycle (active state) 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 the End of Read Cycle setting, a timeout or new trigger occurs. MINI Hawk High Performance Imager User Manual Read Cycle Serial Data Usage: Definition: Serial Cmd: Serial Data is effective in a highly controlled environment where the host knows precisely when the object is in the field of view. It is also useful in determining if a No Read has occurred. In Serial Data, the imager 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 commands are entered inside angle brackets, as shown here: . Note: In Serial Data, sending a non-delimited start serial character will start a read cycle; however, a non-delimited stop serial character has no effect. Serial Data and Edge Usage: Definition: Serial Cmd: Serial Data or External Edge is seldom used but can be useful in an application that primarily uses an external sensing device but occasionally needs to be triggered manually. An auxiliary terminal can be connected to the auxiliary port so the user can send the serial trigger character through the imager to the host. In this mode the imager accepts either a serial ASCII character or an external trigger pulse to start the read cycle. Note: In Serial Data, sending a non-delimited start serial character will start a read cycle; however, a non-delimited stop serial character has no effect. MINI Hawk High Performance Imager User Manual 5-9 Trigger Mode and Filter Duration Leading Edge Trigger Filter Usage: Definition: Serial Cmd: Default: Options: Used to ignore spurious triggers when Trigger Mode is set to External Edge or External Level. To consider a change in state on the trigger input, the level must be stable for the trigger filter duration. In an edge mode, the imager will trigger a read cycle if the active state has been uninterrupted for the entire trigger filter duration. In a level mode, the leading edge is filtered such that on an active edge, the state must be held interrupted for the trigger filter duration before a trigger will occur. 313 (~10 ms) 1 to 65535 (Trigger filter range: 32.0 µs to 2.10 seconds) Trailing Edge Trigger Filter Usage: Used to ignore spurious triggers when Trigger Mode is set to External Edge or External Level. Definition: To consider a change in state on the trigger input, the level must be stable for the trigger filter duration. In an edge mode, the imager will trigger a read cycle if the active state has been uninterrupted for the entire trigger filter duration. In a level mode, the trailing edge is filtered such that on the falling edge, the state must be held for the trigger filter duration before the trigger will be deemed inactive. 313 (~10 ms) 1 to 65535 (Trigger filter range: 32.0 µs to 2.10 seconds) Serial Cmd: Default: Options: 5-10 MINI Hawk High Performance Imager User Manual Read Cycle External Trigger Polarity Usage: Definition: Serial Cmd: Default: Options: Allows users to select the trigger polarity that will be used in their application. Determines the active state of the trigger signal applied to the cable input of the imager. Positive 0 = Negative 1 = Positive MINI Hawk High Performance Imager User Manual 5-11 Serial Trigger Serial Trigger Usage: Definition: Allows the user to define the trigger character and delimiters that start and stop the read cycle. A serial trigger is considered an online host command and requires the same command format as all host commands. It must be entered within angle bracket delimiters < > or, in the case of non-delimited triggers, it must define individual start and stop characters. Serial Trigger Character (Delimited) Usage: Definition: Allows the user to define the trigger character that initiates the read cycle. A single ASCII host serial trigger character that initiates the read cycle. A delimited trigger character is one that either starts or ends the read cycle and is enclosed by delimiters such as < >. Serial Cmd: Default: Space bar Options: Any single ASCII character, including control characters, except NUL (00 in hex), an existing host command character, or an on-line protocol character. Control characters entered on the command line are displayed in the menu as mnemonic characters. Note: Serial Data or Serial Data or External Edge triggering mode must be enabled for Serial Trigger Character to take effect. Important: The ASCII characters , and , can only be entered as hex pairs: For : For , : See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. 5-12 MINI Hawk High Performance Imager User Manual Read Cycle Start Trigger Character (Non-Delimited) Usage: Definition: Serial Cmd: Default: Options: Useful in applications where different characters are required to start a read cycle. A single ASCII host serial trigger character that starts the read cycle and is not enclosed by delimiters such as < and >. Non-delimited Start characters can be defined and will function according to the trigger event. When defining Start trigger characters, the following rules apply: • In External Edge the imager looks only for the Start trigger character and ignores any Stop trigger character that may be defined. • In External Level the Start trigger character begins the read cycle and the Stop trigger character ends it. Note that even after a symbol has been decoded and the symbol data transmitted, the imager remains in External Level trigger read cycle until a Stop character is received. • In Serial Data or External Edge trigger mode, either a Start trigger character or a hardware trigger can start an edge trigger read cycle. NUL (00 in hex) (disabled) Two hex digits representing any ASCII character except XON and XOFF. Important: The ASCII characters , and , can only be entered as hex pairs: For : For , : See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. MINI Hawk High Performance Imager User Manual 5-13 Stop Trigger Character (Non-Delimited) Stop Trigger Character (Non-Delimited) Usage: Definition: Serial Cmd: Default: Options: Useful in applications where different characters are required to end a read cycle. A single ASCII host serial trigger character that ends the read cycle and is not enclosed by delimiters such as < and >. Non-delimited Stop characters can be defined and will function according to the trigger event. When defining Stop trigger characters, the following rules apply: • In External Edge the imager looks only for the Start trigger character and ignores any Stop trigger character that may be defined. • In External Level the Start trigger character begins the read cycle and the Stop trigger character ends it. Note that even after a symbol has been decoded and the symbol data transmitted, the imager remains in External Level trigger read cycle until a Stop character is received. • In Serial Data or External Edge trigger mode, either a Start trigger character or a hardware trigger can start an edge trigger read cycle. NUL (00 in hex) (disabled) Two hex digits representing an ASCII character. Important: The ASCII characters , and , can only be entered as hex pairs: For : For , : See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. 5-14 MINI Hawk High Performance Imager User Manual Read Cycle End of Read Cycle Definition: The read cycle is the time during which the imager will attempt to capture and decode a symbol. A read cycle can be ended by a timeout, a new trigger, or by the last frame in a capture sequence or a combination of the above. End of Read Cycle Mode Note: When operating in Continuous Read or Continuous Read 1 Output, the imager is always in the read cycle. Serial Cmd: Default: Options: Timeout 0 = Timeout 1 = New Trigger 2 = Timeout or new Trigger 3 = Last Frame 4 = Last Frame or New Trigger Timeout Usage: Definition: Typically used with Serial Data or External Edge and Continuous Read 1 Output. 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 symbol appears, giving the system extra time to decode and transmit the data to the host. Timeout ends the read cycle, causing the reader to stop reading symbols and send the symbol data or No Read message when the time set in Timeout elapses (times out), if When to Output is set to End of Read Cycle. If in Continuous Read 1 Output, a timeout initiates a new read cycle and allows the same symbol to be read again. With External Edge, Serial Data, or Serial Data or 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 occurs or a timeout occurs. The next read cycle does not begin until the next rising edge trigger. MINI Hawk High Performance Imager User Manual 5-15 End of Read Cycle New Trigger Usage: Definition: New Trigger is an effective way to end a read cycle when objects move past the reader at irregular intervals (not timing-dependent). 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 External Edge, Serial Data, or Serial Data or External 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. Timeout or New Trigger Usage: Definition: 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. Timeout or New Trigger is identical to Timeout except that a timeout or a new trigger (whichever occurs first) ends the read cycle. Last Frame Usage: Definition: Useful in applications in which the number of captures needed can be defined but the timeout duration varies. Last Frame only applies to Rapid Capture Mode. Last Frame or New Trigger Usage: Definition: Useful in applications in which line speeds are irregular and a new labelled object could appear before the last frame in a Rapid Capture sequence. Last Frame or New Trigger is identical to New Trigger except that a new trigger or last frame (whichever occurs first) ends the read cycle. Read Cycle Timeout Definition: Serial Cmd: Default: Options: 5-16 Read Cycle Timeout is the duration of the read cycle. 200 (x10 ms) 1 to 65535 MINI Hawk High Performance Imager User Manual Read Cycle Capture Mode Definition: Serial Cmd: Default: Options: Capture Mode relates to the way that images are captured and processed. Continuous Capture 0 = Rapid Capture 1 = Continuous Capture Rapid Capture Definition: In a rapid capture mode, one or multiple captures (as many as 32) can be taken at an interval specified by the time-between-captures parameter. In this mode, the only limiting time factor is integration and transfer timing. Continuous Capture Usage: Definition: Continuous Capture is useful in applications with slower line speeds or where symbol spacing may be random or not time-dependent. In Continuous Capture Mode, image captures are taken throughout the read cycle in a multi-buffered format (see diagram below). The imager begins processing the first captured image at the same time that it captures the second image. Captures will continue occurring throughout the read cycle until an end condition occurs, such as a timeout, a new trigger, the last frame in a capture sequence, or a combination of the above. Capture Start of Read Cycle 1 2 3 4 5 End of read cycle Processing time MINI Hawk High Performance Imager User Manual 5-17 Capture Mode Number of Captures Usage: Definition: Serial Cmd: Default: Options: Number of Captures is used to specify the number of captures to be processed in Rapid Capture Mode. Sets the total number of captures that are processed during a read cycle in Rapid Capture Mode. This feature is used in conjunction with Capture Timing parameters to specify the capture sequence of a rapid capture read cycle. 1 1 to 64 Note: The range of maximum number of captures is dynamic. This range is dependent on the maximum image size in the system. A full-size image (1280 x 1024) reduces the maximum number of images to 6. The smaller the image size, the greater the maximum number of captures. Once the image size is reduced to small enough dimensions, the maximum number of captures will be capped at 64. If a user enters a maximum capture value greater than that allowed, the value will be limited to the number of system images. This command also affects the number of stored images allowed in the system. If the maximum number of captures is selected, the number of stored images allowed will be 0. Rapid Capture Mode Definition: Serial Cmd: Default: Options: 5-18 In Rapid Capture Mode, one or multiple captures (as many as 32) can be taken at an interval specified by the time-between-captures parameter. In this mode, the only limiting time factor is integration and transfer timing. Timed Capture 0 = Timed Capture 1 = Triggered Capture MINI Hawk High Performance Imager User Manual Read Cycle Timed Capture Usage: Definition: Timed Rapid Capture is useful in fast-moving applications in which symbols are only in the field of view for a short time and precise timing is required. In Timed Rapid Capture, decoding occurs independent of and simultaneous with capturing, thus allowing precise timing or no delay at all between captures. Also, consecutive captures are regarded as the same symbol if the output data is the same. No Time Delay Between Captures Start of Read Cycle Diagram A n End of read cycle Time Before First Capture Time Delay Between Captures End of read cycle Diagram B Processing MINI Hawk High Performance Imager User Manual 5-19 Triggered Capture Usage: Definition: Useful in applications where each decode must be treated as a discrete event, regardless of symbol data. The first trigger event starts the read cycle, and subsequent triggers will continue until the predetermined Number of Captures is met, or until the predetermined End of Read Cycle condition is met-- whichever occurs first. Note: If End of Read Cycle is set for New Trigger and the read cycle qualifications have not been met, the read cycle will only end once it receives the first trigger after reaching the predetermined Number of Captures setting. First trigger starts the read cycle Captures on every trigger Capture Read cycle ends on New Trigger or Timeout, as configured. Processing 5-20 MINI Hawk High Performance Imager User Manual Read Cycle Capture Timing Note: Capture Timing applies only to Rapid Capture Mode. Time Before First Capture Usage: Definition: Serial Cmd: Default: Options: In almost any moving line application, a time delay is needed to ensure that a symbol will be in the imager’s field of view at the beginning of the capture sequence. Time Before First Capture in a moving line application is the time between an external trigger event and the occurrence of the first capture. 0 0 to 65535 (2.097 seconds, in 32 µS increments) Start of Read Cycle Time Before First Capture Processing MINI Hawk High Performance Imager User Manual 5-21 Capture Timing Time Between Captures Usage: Definition: Serial Cmd: Default: Options: This is useful in applications where more than one symbol can appear during a single read cycle (multisymbol), or where line speeds are slow enough that captured frames might overlap or miss a symbol. A time delay can be inserted between individual frame captures in Rapid Capture Mode. 70% B (3.0) if SC > 55% C (2.0) if SC > 40% D (1.0) if SC > 20% F (0.0) if SC < 20% If enabled, the symbol contrast is appended to the symbol data according to the ISO/IEC 16022 Symbol Quality Output Mode setting. Disabled 0 = Disabled 1 = Enabled Print Growth Definition: Serial Cmd: Default: Options: 8-10 The extent to which dark or light markings appropriately fill or exceed their module boundaries. These values are determined by counting pixels in the clock pattern of the binary digitized image, then comparing it to a nominal value and minimum and maximum values. The print growth grade is defined in this way: A (4.0) if -.050 < PG < 0.50 B (3.0) if -.070 < PG < 0.70 C (2.0) if -.085 < PG < 0.85 D (1.0) if -.10 < PG < 1.00 F (0.0) if PG < -1.00 or PG > 1.00 If enabled, the print growth is appended to the symbol data according to the ISO/IEC 16022 Symbol Quality Output Mode setting. Disabled 0 = Disabled 1 = Enabled MINI Hawk High Performance Imager User Manual Symbol Quality Axial Non-Uniformity (Data Matrix Only) Definition: Serial Cmd: Default: Options: Axial non-uniformity is a measure of how much the sampling point spacing differs from one axis to another, namely AN = abs (XAVG YAVG) / ((XAVG + YAVG)/2) where abs () yields the absolute value. If a symbology has more than two major axes, then AN is computed for those two average spacings which differ the most. (ANSI) axial non-uniformity grading is defined this way: A (4.0) if AN < .06 B (2.0) if AN < .08 C (2.0) if AN < .10 D (1.0) if AN < .12 F (0.0) if AN > .12 If enabled, the axial non-uniformity is appended to the symbol data according the ISO/IEC 16022 Symbol Quality Output Mode setting. Disabled 0 = Disabled 1 = Enabled Unused Error Correction (Data Matrix Only) Definition: Serial Cmd: Default: Options: The correction capacity of Reed-Solomon decoding is expressed in the equation: e + 2d < d - p, where e is the number of erasures, d is the number of error correction code words, and p is the number of code words reserved for error detection. A (4.0) if UEC > .62 B (3.0) if UEC > .50 C (2.0) if UEC > .37 D (1.0) if UEC > .25 F (0.0) if UEC < .25 If enabled, the UEC is appended to the symbol data according to the ISO/IEC 16022 Symbol Quality Output Mode setting. Disabled 0 = Disabled 1 = Enabled MINI Hawk High Performance Imager User Manual 8-11 ISO/IEC 16022 Symbol Quality Output by ESP ISO/IEC 16022 Symbol Quality Output by ESP ESP’s Symbol Quality interface allows you to evaluate Data Matrix symbols for compliance with ISO/IEC 16022 requirements. First, determine which ISO/IEC 16022 Parameters you need to evaluate, using the Symbol Quality tree control. Once you have set these Data Matrix evaluation parameters, go to the Preferences Tab and set your Data Matrix Grading Report output preferences. After your output preferences are set, click the Data Matrix Grading button. There will be a wait of a few seconds, and then the evaluation results will appear in the Symbol Quality view, in a format similar to the one shown below. If you want to view the results in a report format, click the Save Report button. The report will be output in the format you chose in the Preferences dialog. 8-12 MINI Hawk High Performance Imager User Manual Symbol Quality Omron Microscan Symbol Quality Output Percent Cell Damage (Data Matrix Only) Definition: Serial Cmd: Default: Options: When this feature is enabled, the cell damage percentage is appended to data output. Disabled 0 = Disabled 1 = Enabled Total Read Time Definition: Serial Cmd: Default: Options: The time that transpires between the image capture and the output of the decoded data, including locate time. When enabled, the total read time is appended to the symbol data. Disabled 0 = Disabled 1 = Enabled a. Total Read Time applies globally to all three Symbol Quality standards. Capture Time Definition: Serial Cmd: Default: Options: Capture time (in milliseconds) is a fixed “overhead” that includes the time of capture and transfer of the image. When enabled, the capture time is appended to the symbol data. Disabled 0 = Disabled 1 = Enabled Locate Time Definition: Serial Cmd: Default: Options: The time in milliseconds from the start of image processing until the symbol has been located and is ready to be decoded. When enabled, the locate time is appended to the symbol data. Disabled 0 = Disabled 1 = Enabled MINI Hawk High Performance Imager User Manual 8-13 Omron Microscan Symbol Quality Output Decode Time Definition: Serial Cmd: Default: Options: The time in milliseconds required to decode a symbol. When enabled, the decode time is appended to the symbol data. Disabled 0 = Disabled 1 = Enabled Pixels Per Element (Data Matrix Only) Definition: Serial Cmd: Default: Options: The number of pixels for each element, either dark or light for both x and y directions. When enabled, the pixels per element value is appended to the symbol data. Disabled 0 = Disabled 1 = Enabled Error Correction Level (Data Matrix Only) Definition: Serial Cmd: Default: Options: Outputs the Data Matrix ECC level. When enabled, the ECC level is appended to the symbol data. Disabled 0 = Disabled 1 = Enabled Matrix Size (Data Matrix Only) Definition: Serial Cmd: Default: Options: 8-14 Defines the symbol matrix size, in number of pixels in both the x and y axis. When enabled, the matrix size value is appended to the symbol data. Disabled 0 = Disabled 1 = Enabled MINI Hawk High Performance Imager User Manual Symbol Quality Quiet Zone (Data Matrix Only) Definition: Serial Cmd: Default: Options: When this feature is enabled, the size of the quiet zone is evaluated and a PASS or FAIL message is appended to the symbol data. Disabled 0 = Disabled 1 = Enabled Symbol Angle (Data Matrix Only) Definition: Serial Cmd: Default: Options: When this feature is enabled, the symbol orientation is appended to data output as a degree value representing the angle of the Data Matrix symbol’s L-shaped finder pattern relative to the imager. Disabled 0 = Disabled 1 = Enabled MINI Hawk High Performance Imager User Manual 8-15 Omron Microscan Symbol Quality Output by ESP Omron Microscan Symbol Quality Output by ESP ESP’s Symbol Quality interface allows you to evaluate Data Matrix symbols for compliance with a rigorous set of standards, such as Locate Time, Capture Time, and Decode Time. First, determine which parameters you want to evaluate, using the Symbol Quality tree control. Once you have set these Data Matrix evaluation parameters, go to the Preferences Tab and set your Data Matrix Grading Report output preferences. After your output preferences are set, click the Data Matrix Grading button. There will be a wait of a few seconds, and then the evaluation results will appear in the Symbol Quality view, in a format similar to the one shown below. If you want to view the results in a report format, click the Save Report button. The report will be output in the format you chose in the Preferences dialog. 8-16 MINI Hawk High Performance Imager User Manual 9 Matchcode Contents Matchcode by ESP ....................................................................................................................... 9-2 Matchcode Serial Commands ...................................................................................................... 9-3 Overview of Matchcode ................................................................................................................ 9-4 Matchcode Type ........................................................................................................................... 9-5 Match Replace............................................................................................................................ 9-10 Mismatch Replace ...................................................................................................................... 9-11 New Master Pin .......................................................................................................................... 9-12 This section explains the MINI Hawk’s matchcode output functions and the master symbol database setup. MINI Hawk High Performance Imager User Manual 9-1 Matchcode by ESP Matchcode by ESP Click the Parameters button and then the Matchcode tab. To open nested options, single-click the +. 9-2 To change a setting, double-click the setting and use your cursor to scroll through the options. MINI Hawk High Performance Imager User Manual Matchcode Matchcode Serial Commands Matchcode Type Number of Master Symbols New Master Pin Enter Master Symbol Data Request Master Symbol Data Delete Master Symbol Data Match Replace Mismatch Replace [for all] or MINI Hawk High Performance Imager User Manual 9-3 Overview of Matchcode Overview of Matchcode Definition: Usage: Matchcode allows the user to store master symbol data in the imager’s memory, compare that data against other symbol data, and define how symbol data and/or discrete signal output will be directed. A master symbol database can be set up for up to 10 master symbols. Note: Matchcode will function with multiple symbols; however, if Matchcode Type is set to Sequential or if Triggering Mode is set to Continuous Read 1 Output, the imager will behave as if Number of Symbols were set to 1, regardless of the user-defined configuration. Matchcode is used in applications to sort, route, or verify data based on matching the specific symbol in a variety of ways as defined in this section. For example, a manufacturer might sort a product based on dates that are embedded in the symbol. Steps for Entering and Using Master Symbols 1. Set Triggering Mode to External or Serial. 2. Choose the method of symbol comparison that fits your application. 3. Define the output you want to achieve with your matchcode setup: a. Symbol data output b. Discrete output 4. Select the number of master symbols you want to create. 5. Decide which of 4 ways you want to enter your master symbol(s): a. Use ESP to type master symbol data directly. b. Send a serial command with symbol data in the form of . c. Send a (Read Next Symbol as Master Symbol) command. d. Enable the New Master Pin command and activate the discrete input to store the next symbol read as the master symbol. 9-4 MINI Hawk High Performance Imager User Manual Matchcode Matchcode Type Definition: Allows the user to choose the way that master symbols will be compared with subsequently read symbols. Note: First set Triggering Mode to External or Serial. ESP: Serial Cmd: Default: Options: Disabled: Enabled: Wild Card: Sequential: Disabled 0 = Disabled 1 = Enabled 2 = Wild Card 3 = Sequential Has no effect on operations. Instructs the imager to compare symbols or portions of symbols with the master symbol. Allows the user to enter user-defined wild card characters in the master symbol. Instructs the imager to sequence after each match (numeric only) and compare symbols or portions of symbols for sequential numbers. Note: If Matchcode Type is set to Sequential, the imager will behave as if Number of Symbols were set to 1, regardless of the user-defined configuration. MINI Hawk High Performance Imager User Manual 9-5 Matchcode Type Sequential Matching Usage: Definition: Serial Cmd: Default: Options: Useful in tracking product serial numbers that increment or decrement sequentially. With Sequential enabled, Sequential Matching determines if a count is in ascending (incremental) or descending (decremental) order. Increment 0 = Increment 1 = Decrement Match Start Position Usage: Match Start Position is useful in defining specific portions of a symbol for comparison. For example, if a symbol contains a part number, manufacturing date, and lot code info, but you are only interested in the part number information, you can set the imager to sort only the part number and ignore the other characters. Definition: Match Start Position determines the portions of symbols that will be matched by defining the first character in the symbol (from left to right) that will be compared with those of the master symbol, when Matchcode Type is set to Enabled or Sequential. Function: For example, if Match Start Position is set to 3, the first 2 characters read in the symbol will be ignored and only the 3rd and subsequent characters to the right will be compared, up to the number of characters specified by Match Length. Serial Cmd: Default: 0 Options: 0 to 3000 Note: Match Start Position must be set to 1 or greater to enable this feature. A 0 setting will disable this feature. Match Length Usage: Definition: Serial Cmd: Default: Options: 9-6 Example: If Match Length is set to 6 in a 10-character symbol, and Match Start Position is set to 2, only the 2nd through 7th characters (from left to right) will be compared. Defines the length of the character string that will be compared with that of the master symbol when Match Start Position is set to 1 or greater. When Match Start Position is set to 0, no comparison will occur. 1 1 to 3000 MINI Hawk High Performance Imager User Manual Matchcode Wild Card Character Usage: Definition: Serial Cmd: Default: Options: Example: With Wild Card Character defined as the default asterisk, defining CR*34 as the master symbol will result in matches for CR134 and CR234, but not CR2345. Entering URGENT** as your master symbol will result in matches for URGENT, URGENT1, and URGENT12 but not for URGENT123. This means any wild cards appended to the master symbol data will result in matches of symbols in variable lengths up to the master symbol lengths but not over. However, wild cards in the beginning or center of a symbol (e.g., UR**NT) do not allow for variable symbol lengths. Wild Card Character allows a user to define a wild card character as part of the master symbol. * (asterisk) Any ASCII character. Important: The ASCII characters , and , can only be entered as hex pairs: For : For , : See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. MINI Hawk High Performance Imager User Manual 9-7 Matchcode Type Sequence on No Read Usage: Definition: Serial Cmd: Default: Options: Sequence on No Read is useful when the imager needs to stay in sequence even if no decode occurs. When Sequence on No Read is Enabled and Matchcode is set to Sequential, the imager sequences the master symbol on every match or No Read. When disabled, it does not sequence on a No Read. Enabled 0 = Disabled 1 = Enabled As an example of Sequence on No Read Enabled, consider the following decodes: Master Symbol 001 002 003 004 005 006 007 Decoded Symbol 001 002 No Read 004 No Read No Read 007 Master Symbol after Decode 002 003 004 (sequenced on No Read) 005 006 (sequenced on No Read) 007 (sequenced on No Read) 008 As an example of Sequence on No Read Disabled, consider the following series of decodes: Master Symbol 001 002 003 003 004 004 004 9-8 Decoded Symbol 001 002 No Read 003 No Read No Read 004 Master Symbol after Decode 002 003 003 (not sequenced) 004 004 (not sequenced) 004 (not sequenced) 005 MINI Hawk High Performance Imager User Manual Matchcode Sequence on Mismatch Note: Matchcode must be set to Sequential for this command to function. Usage: Definition: Serial Cmd: Default: Options: Enable this parameter if every trigger event should have a decode and more than one consecutive mismatch may occur. Disable this parameter if every trigger event should have a decode but no more than one consecutive mismatch may occur. When set to Enabled, the master symbol sequences on every decode, match, or mismatch. When set to Disabled, the master symbol will not sequence whenever consecutive mismatches occur. Disabled 0 = Disabled 1 = Enabled The imager will sequence the master to one more or one less than the decoded symbol. As an example of Sequence on Mismatch Enabled, consider the following decodes: Master Symbol 001 002 003 004 005 006 007 Decoded Symbol 001 002 abc 004 def ghi 007 Master Symbol after Decode 002 003 004 (sequenced on mismatch) 005 006 (sequenced on mismatch) 007 (sequenced on mismatch) 008 As an example of Sequence on Mismatch Disabled, consider the following decodes: Master Symbol 001 002 003 004 005 006 006 Decoded Symbol 001 002 abc 004 def ghi 006 MINI Hawk High Performance Imager User Manual Master Symbol after Decode 002 003 004 (sequenced because of previous match) 005 006 (sequenced because of previous match) 006 (not sequenced) 007 9-9 Match Replace Match Replace Usage: Definition: Serial Cmd: Default: Options: Provides a convenient shortcut for applications that need to output a predefined text string whenever a symbol matches a master symbol. Outputs a user-defined data string whenever a match occurs and Matchcode is enabled. Disabled 0 = Disabled 1 = Enabled Replacement String Definition: Serial Cmd: Default: Options: User-defined data string that, when enabled, replaces symbol data whenever a match occurs. MATCH An ASCII string up to 64 characters. Important: The ASCII characters , and , can only be entered as hex pairs: For : For , : See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. 9-10 MINI Hawk High Performance Imager User Manual Matchcode Mismatch Replace Usage: Definition: Serial Cmd: Default: Options: Provides a convenient shortcut for applications that need to output a predefined text string whenever a symbol does not match a master symbol. Outputs a user-defined data string whenever a mismatch occurs and Matchcode is enabled. Disabled 0 = Disabled 1 = Enabled Replacement String Definition: Serial Cmd: Default: Options: User-defined data string that, when enabled, replaces symbol data whenever a mismatch occurs. MISMATCH An ASCII string up to 64 characters. Important: The ASCII characters , and , can only be entered as hex pairs: For : For , : See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. MINI Hawk High Performance Imager User Manual 9-11 New Master Pin New Master Pin Definition: Serial Cmd: Default: Options: If Matchcode and New Master Pin are enabled and the new master pin is momentarily connected to ground (must be held low for a minimum of 10 ms) master symbol information will be loaded into the database based on the next read cycle that achieves a Good Read, starting with Index 1. The Master Symbol Database will be loaded with all symbols decoded in the read cycle as long as it does not exceed the Number of Master Symbols parameter. Disabled 0 = Disabled 1 = Enabled New Master Load Status Definition: Serial Cmd: 9-12 The new master status responds with the number of the next master position to be loaded, where 0 represents “idle” or “no master to be loaded.” Example: If the user has the Number of Master Symbols set to 1, and then either sends a or toggles an active New Master Pin, the state will be 1, and prior to reading and effectively loading position 1, the response to would be . Once a symbol has been read and loaded, the status will be cleared: . MINI Hawk High Performance Imager User Manual 10 Camera and IP Setup Contents Camera and IP Setup by ESP .................................................................................................... 10-2 Camera and IP Setup Serial Commands.................................................................................... 10-3 Video........................................................................................................................................... 10-4 Evaluation ................................................................................................................................... 10-5 Calibration................................................................................................................................... 10-8 Window of Interest ...................................................................................................................... 10-9 Configuration Database ............................................................................................................ 10-13 Dynamic Setup ......................................................................................................................... 10-14 X-Mode™.................................................................................................................................. 10-15 Pixel Sub-Sampling .................................................................................................................. 10-16 Camera Settings ....................................................................................................................... 10-18 Camera Settings (3 Megapixel) ................................................................................................ 10-19 Focal Distance .......................................................................................................................... 10-20 Focal Distance (3 Megapixel) ................................................................................................... 10-21 Focal Distance Table (Read-Only) ........................................................................................... 10-22 Focal Distance Table (Read-Only) (3 Megapixel)..................................................................... 10-23 Increment Focus Position ......................................................................................................... 10-24 Decrement Focus Position........................................................................................................ 10-24 Increment Focus Position (3 Megapixel) .................................................................................. 10-25 Decrement Focus Position (3 Megapixel)................................................................................. 10-25 Illumination Brightness.............................................................................................................. 10-26 Color Filter ................................................................................................................................ 10-27 Skew Correction ....................................................................................................................... 10-28 Morphological Pre-Processing.................................................................................................. 10-31 Morphological Operation and Operator Size ............................................................................ 10-32 This section provides adjustment parameters for the physical controls of the camera, image acquisition, database settings, and image diagnostics. MINI Hawk High Performance Imager User Manual 10-1 Camera and IP Setup by ESP Camera and IP Setup by ESP Click the Setup button to bring up the Camera Setup 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 +. 10-2 MINI Hawk High Performance Imager User Manual Camera and IP Setup Camera and IP Setup Serial Commands Window of Interest Focal Distance Increment Focus Position Decrement Focus Position Focal Distance Table (Read-Only) Illumination Brightness Skew Correction Camera Pixel Sub-Sampling Morphological Pre-Processing Morphological Operation MINI Hawk High Performance Imager User Manual 10-3 Video Video The Video view is similar to the EZ Mode interface, in that the user has the ability to perform the same Locate, Calibrate, and Test routines. There is also a focal distance adjustment tool to the right of the video view. Video also features Capture and Decode functionality, which is similar to the Configuration interfaces (Communication, Read Cycle, Symbologies, I/O, Matchcode, and Diagnostics). Initiates Calibration routine. Activates the imager’s target pattern and initiates live video display of the symbol in the field of view. Allows the user to take an image capture of the symbol in the field of view at any time, and to decode the symbol data. Similar to the Capture and Decode function in the Configuration views. Initiates the Test routine. Allows the user to test the imager’s read rate and decodes per second, and also displays decoded symbol data in the field at the bottom of the screen, Click Stop to end the Test routine. Clicking this icon enables the focal distance slide control to the right of the video view. The focal distance value is displayed just below the icon. Symbol data and Test results are shown in this field. 10-4 When enabled, shows the symbol in higher contrast than the default contrast value. MINI Hawk High Performance Imager User Manual Camera and IP Setup Evaluation In Evaluation, you can view images currently in the imager, capture and decode a symbol, save it as a digital file, and perform histogram and line scan evaluations. When you click on the Evaluation tab, you will see the images that are currently stored in the imager. Click Receive to refresh this view. Click Capture/Decode to display the current stored image. Only one capture and decode event will occur, regardless of read cycle settings. Click Read to trigger a read cycle. If there is enough time in the read cycle, up to 32 good reads (or 6 full-scale images) can be captured and displayed, depending on the size of the images, and depending on the number enabled in Number of Captures under Capture Mode in the Camera Setup menu tree to the left of the tabs. If you click Save, the current image will be saved to the location of your choice. Note: An image can only be saved in the format in which it was uploaded to ESP. JPEG images will be saved as .jpg, and bitmaps will be saved as .bmp. When you click the JPEG Image box, notice that the Line Scan button is grayed out. The JPEG option allows faster captures and transfers, but since the JPEG standard compresses image data, it is not suitable for the more rigorous demands of line scan evaluation. JPEG also allows you to adjust the image quality (resolution) by adjusting the sliding tab between 1 and 100, 1 being the lowest quality and 100 being the highest. When possible, use the highest quality; when image transfer speed must be increased, use a lower image quality setting. Adjustments for this setting will depend on your specific hardware and software limitations. MINI Hawk High Performance Imager User Manual 10-5 Evaluation Histogram Usage: Definition: Useful in determining quality and contrast of symbols. A histogram is a graphic representation of the numeric count of the occurrence of each intensity (gray level) in an image. The horizontal axis represents the values of gray levels, and the vertical axis represents the number of pixels for each gray level. Note: Since histograms are performed in the imager, the results will be saved regardless of whether the image was uploaded as a JPEG (.jpg) or a bitmap (.bmp). 1. From the Evaluation window, click the Histogram button. The current image is transferred into the histogram operation. This may take a moment, since all the relevant pixels are being evaluated intensively. 2. When the Histogram window opens, you may need to expand the window and/or adjust the scroll bars in order to bring the image into view. 3. To generate a histogram, click and drag your cursor diagonally across the symbol or a portion of the symbol. The image will be surrounded by an “area of interest box”, a dashed blue line with red anchor points that can be selected and moved by placing a cursor inside the box, and can be resized by clicking and dragging the anchor points. 10-6 MINI Hawk High Performance Imager User Manual Camera and IP Setup Line Scan 1. From the Evaluation tab, click the Line Scan button. A window like that shown below will appear. 2. Drag your cursor horizontally across the image. This will create a dashed horizontal line. Pixel information and a visual representation of the dark and light pixels will be displayed below the image. When you center your cursor over the dashed line, it becomes a double arrow cross. This allows you to move the line anywhere in the window. You can also use your keyboard arrows to move the line incrementally in any direction. As with the histogram, the line scan compares light and dark pixels, but in a spatial distribution. On the Y axis of the graph below, 0 is black and 255 is white; the X axis represents the horizontal axis of the symbol as described by the line scan. When you click anywhere on the graph, a vertical red line appears at that point and its position and value (in terms of black-to-white) are updated in the Pixel Info table to the left of the graph (237 in this example). In addition, a horizontal dashed red line is displayed that indicates the average value. MINI Hawk High Performance Imager User Manual 10-7 Calibration Calibration The Calibration interface in ESP is a powerful and intuitive way to optimize the imager’s performance. It allows the user to control several complex, simultaneous calibration operations, and to follow the progress of those operations using cues such as progress bars, real-time representations of calibration values, and other dynamic user feedback. See Chapter 4, Calibration, for full documentation of this feature. ESP’s Calibration interface shown during a calibration routine 10-8 ESP’s Calibration interface shown after a calibration routine MINI Hawk High Performance Imager User Manual Camera and IP Setup Window of Interest The active pixel area of the image sensor is called the Window of Interest (WOI). The WOI allows the user to select an area of the field of view in which the desired symbol is located. The programmable window of interest increases decode speed, improves threshold, and makes it easy to select specific symbols from among several in the field of view. The user provides the upper-left pixel location and the size of the window to define the Window of Interest. MINI Hawk High Resolution (SXGA) MINI Hawk High Speed (WVGA) MINI Hawk 3 Megapixel (QXGA) Caution: Window of Interest will shrink the field of view and therefore could cause symbols to be missed in dynamic applications. MINI Hawk High Performance Imager User Manual 10-9 Window of Interest Window of Interest by ESP 1. From the Camera menu, click the WOI tab to bring up Window of Interest. If you haven’t already captured an image, click the Capture and Decode button to decode the present image. If successful, the Good Read indicator on the WOI tab will be green and the symbol will appear in the pane below. Note: You can resize the image by clicking and dragging the ESP window from the lower right corner. This is useful where very small symbols are being read. 2. Click and drag your cursor over the symbol that you want to isolate for reading. Notice that the surrounding area goes black. You can use the handles on the image area that you have just drawn to resize the region of interest. You can also click on the center of the window of interest and move it. 3. Test the new settings in Read Rate Mode. Note: To remove the window of interest, click the Reset button or click anywhere in the WOI pane. Note that all pixels not in the WOI are defined as black. Because the imager has far less processing to do in a smaller window, read rates typically increase dramatically. One possible downside is that the chance of missing a symbol increases with the smaller window. Always verify that your WOI will be large enough to allow for any random movement of symbols in your field of view. 10-10 MINI Hawk High Performance Imager User Manual Camera and IP Setup Window of Interest by Serial Command The figure shows where to locate the start position of the row and column pointers and how to measure the column depth and row width dimensions. Top (Row Pointer) Definition: Defines the row position of the upper-left starting point of the window. Serial Default: 0 Options: High Resolution MINI Hawk: 0 to (1024 – row depth) High Speed MINI Hawk: 0 to (480 – row depth) 3 Megapixel MINI Hawk: 0 to (1536 – row depth) WOI Row Pointer WOI Column Pointer WOI Row Depth WOI Column Width Left (Column Pointer) Definition: Serial Cmd: Default: Options: Defines the column position of the upper-left starting point of the window. 0 High Resolution MINI Hawk: 0 to (1280 – column width) High Speed MINI Hawk: 0 to (752 – column width) 3 Megapixel MINI Hawk: 0 to (2048 – column width) Important: The column pointer setting must be an even value. Height (Row Depth) Definition: Serial Cmd: Default: Options: Defines the size, in rows, of the window. Maximum value is defined as the maximum row size of the image sensor minus the Top value. High Resolution MINI Hawk: 1024 High Speed MINI Hawk: 480 3 Megapixel MINI Hawk: 1536 High Resolution MINI Hawk: 3 to (1024 – row pointer) High Speed MINI Hawk: 3 to (480 – row pointer) 3 Megapixel MINI Hawk: 3 to (1536 – row pointer) MINI Hawk High Performance Imager User Manual 10-11 Window of Interest Width (Column Width) Definition: Serial Cmd: Default: Options: 10-12 Defines the column position of the upper-left starting point of the window. High Resolution MINI Hawk: 1280 High Speed MINI Hawk: 752 3 Megapixel MINI Hawk: 2048 High Resolution MINI Hawk: 8 to (1280 – column pointer) High Speed MINI Hawk: 8 to (752 – column pointer) 3 Megapixel MINI Hawk: 8 to (2048 – column pointer) MINI Hawk High Performance Imager User Manual Camera and IP Setup Configuration Database The Configuration Database allows the user to manage multiple configuration profiles. It is a useful tool in applications that require several different imager configurations to be applied sequentially, and it allows the user to perform far more complex operations than would be possible with only one set of configuration parameters. See Chapter 11, Configuration Database, for full documentation of this feature. Configuration Database view, set for 5 Active Indexes, with Capture Settings highlighted MINI Hawk High Performance Imager User Manual 10-13 Dynamic Setup Dynamic Setup Dynamic Setup is used to calculate image capture timing during a read cycle. Without proper timing, the imager will not be able to decode all symbols in a read cycle. An external trigger is used to activate image captures so the user can make timing adjustments as capture events occur. Read Rate is represented graphically in real-time as the user makes adjustments to the time delay between image captures. The user can control Capture #, Number of Captures, and Number of Symbols using these spin boxes. The Delay Adjustment slider allows the user extremely precise control of the time delays between image captures in a read cycle. Delay values are shown in seconds in the field above the slider. The Coarse and Fine Delay Adjustment options determine whether larger or smaller adjustment increments will be used. 10-14 MINI Hawk High Performance Imager User Manual Camera and IP Setup X-Mode™ The MINI Hawk is equipped with powerful X-Mode™ technology, which provides industry-leading decode performance on both printed and direct part mark symbols, with minimum configuration required out of the box. The X-Mode algorithm identifies symbol candidates within the imager’s field of view and uses sophisticated image processing to decode valid symbols. In each of the examples below, the X-Mode technique locates a symbol, analyzes the image gradient to detect areas with changes in reflectivity, grid-maps the image, and ultimately produces an ideal, reliably decodable Data Matrix. Dot Peen on Curved Surface Comparison of direct part mark and Data Matrix after processing Laser Etch Comparison of direct part mark and Data Matrix after processing Laser Etch Comparison of direct part mark and Data Matrix after processing Ink Jet Comparison of direct part mark and Data Matrix after processing MINI Hawk High Performance Imager User Manual 10-15 Pixel Sub-Sampling Pixel Sub-Sampling Definition: Usage: Default: Options: Pixel Sub-Sampling shows an entire captured image by averaging signals from adjacent pixels. Disabled 0 = Disabled 1 = 4:1 2 = 16:1 4:1 At 4:1, 4 pixel signals from 2 adjacent rows and columns are combined so that only 1 pixel is output for every 4 pixels sampled. An image with the dimensions 640 x 480 is scaled to 320 x 240. Since the resolution of the output image is reduced, the frame rate will increase, but not by the factor of the image reduction. This is due to the overhead time of digital pixel data processing and minimum row time requirements of the image sensor. 16:1 At 16:1, 16 pixel signals from 4 adjacent rows and columns are combined so that only 1 pixel is output for every 16 pixels sampled. An image with the dimensions 640 x 480 will be scaled to 160 x 120. Since the resolution of the output image is reduced, the frame rate will increase, but not by the factor of the image reduction. This is due to the overhead time of digital pixel data processing and minimum row time requirements of the image sensor. 10-16 MINI Hawk High Performance Imager User Manual Camera and IP Setup AEC/AGC Mode Note: AEC/AGC Mode is only applicable to the High Speed version of the MINI Hawk. Definition: Usage: Default: Options: AEC/AGC Mode (Automatic Exposure Control/Automatic Gain Control Mode) maintains optimal self-adjusting exposure and gain settings. This ensures that acquired images fall in a desirable region of the camera’s sensitivity range for optimal image luminance. Disabled 0 = Disabled 1 = AEC 2 = AGC 3 = AEC/AGC AEC AEC enables Automatic Exposure Control. In this mode, the optimal setting for exposure (shutter) is computed and updated for every frame. It may take several frames to adjust the shutter value to the correct setting. The current camera shutter parameter is updated at the end of the read cycle (see Camera Settings). Note: The minimum (slowest) shutter setting will not exceed the frame read-out time of the current image dimension. For example, a full-size image has a minimum frame read-out time of 15 ms. Therefore, the slowest shutter that can be achieved is 15 ms, or 1/67. AGC AGC enables Automatic Gain Control. In this mode, the optimal setting for gain is computed and updated for every frame. It may take several frames to adjust the gain value to the correct setting. The current camera gain parameter is updated at the end of the read cycle (see Camera Settings). AEC/AGC AEC/AGC enables both Automatic Exposure Control and Automatic Gain Control. In this mode, the optimal settings for exposure (shutter) and gain are computed and updated for every frame. It may take several frames to adjust the shutter and gain values to the correct settings. Important: In this mode, only the Automatic Exposure Control (AEC) is active while the gain value remains fixed at its minimum setting. The Automatic Gain Control (AGC) only becomes active if the AEC has driven the shutter value to its minimum (slowest) setting and the desired image brightness has still not been obtained. When this occurs, the shutter value will remain fixed while gain is adjusted. The current camera shutter and camera gain parameters are then updated at the end of the read cycle (see Camera Settings). AEC/AGC Brightness Note: AEC/AGC Brightness is only applicable to the High Speed version of the MINI Hawk. Definition: Usage: Default: Options: AEC/AGC Brightness allows the desired image luminance to be adjusted within the range of 1 (darkest) to 56 (brightest). 30 1 to 56 MINI Hawk High Performance Imager User Manual 10-17 Camera Settings Camera Settings Camera Settings are typically obtained during the calibration process, and do not necessarily need to be modified directly by the user. Optics The MINI Hawk has three different optical configurations available: Standard Density, High Density, and Ultra High Density. Determine the optics of your imager and find the corresponding camera values in the following sections. Standard Density, High Density, and Ultra High Density Optics Shutter Speed Usage: Definition: Serial Cmd: Default: Options: Faster shutter speeds reduce blurring in faster applications. Slower shutter speeds are useful in slower applications and lower contrast applications. This value sets the exposure or integration time for the image sensor pixels. The shutter speed setting in relation to the speed of the object is critical. If a slow shutter speed is selected to capture fast-moving objects, blurring or smearing of the image will occur. As shutter speed is increased, more light and gain become necessary, because the pixels’ exposure time has decreased. 250 (SD) 30 (HD) 300 (UHD) 15 to 12,500 Gain Usage: Definition: Serial Cmd: Default: Options: 10-18 Can be used to adjust the brightness of the image. Sets the gain value for the image sensor. This setting can be configured through calibration, which is the recommended method. A higher gain value will increase the brightness of the image, but the visual noise reduction performance of the system is reduced. Before configuring gain settings, the desired shutter speed should already be set and the gain should be configured to optimize the shutter speed setting. 20 0 to 33 MINI Hawk High Performance Imager User Manual Camera and IP Setup Camera Settings (3 Megapixel) Camera parameters are typically obtained during the calibration process, and do not necessarily need to be modified directly by the user. Optics The 3 Megapixel MINI Hawk Imager has two different optical configurations available: Standard Density and Micro Density. Determine the optics of your imager and find the corresponding camera values in the following sections. Standard Density and Micro Density Optics Shutter Speed Usage: Definition: Serial Cmd: Default: Options: Faster shutter speeds reduce blurring in faster applications. Slower shutter speeds are useful in slower applications and lower contrast applications. Sets the exposure or integration time for the image sensor pixels. The shutter speed setting in relation to the speed of the object is critical. If a slow shutter speed is selected to capture fast-moving objects, blurring or smearing of the image will occur. As shutter speed is increased, more light and gain become necessary, because the pixels’ exposure time has decreased. 60 (Standard Density) 80 (Micro Density) 15 to 15,000 Gain Usage: Definition: Serial Cmd: Default: Options: Can be used to adjust the brightness of the image. Sets the gain value for the image sensor. This setting can be configured through calibration, which is the recommended method. A higher gain value will increase the brightness of the image, but the image will be “noisier”. Important: Shutter Speed should be adjusted before Gain. Each of the image sensor’s colors has a separate gain setting, and the white balance adjustment provides gain offsets for color channels R (red), G (green), and B (blue) to provide consistent white across the image. Adjustments to both the R and B channels are usually required. The gain value that is set here is the base gain value for all colors. If a color requires additional gain to provide white balance, the offset is added to this gain value. However, when in the analog gain range, the gain + offset cannot exceed 42, and when in the digital gain range, the gain + offset cannot exceed 48. For optimal white balance, avoid setting gain near these values. Note: Omron Microscan recommends using only the analog gain range (0 to 42). Image quality is degraded within the digital gain range (43 to 48). 20 Analog gain: 0 to 42 Digital gain: 43 to 48 MINI Hawk High Performance Imager User Manual 10-19 Focal Distance Focal Distance Definition: Serial Cmd: Default: Options: This setting provides a means for configuring the focal distance of the imager. The input value is in terms of inches and is divided by 100 internally. For example, 400 sets the imager to a focal distance of 4 inches. It is important to note that the imager may not have an exact match for the focal position requested. The imager has a range of steps that are calibrated and mapped to focal positions. This input value is matched to the closest focal position step that the system supports. It is also important to keep in mind that the resolution of the system is not linear. As the imager’s focal distance setting increases, the resolution decreases. This effect is offset somewhat by the fact that the depth of field increases at greater focal distances. Standard Density = 400 (4”) High Density = 400 (4”) Ultra High Density = 300 (3”) 200 (2”) to 600 (6”) Note: In the factory, the imager calibrates its focus curve and matches the focus motor steps to various focal positions. Therefore, each imager has a slightly different focus map of stepper motor positions vs. focal positions. This allows the user to enter a focal distance that causes the imager to select the closest stepper motor position required to obtain the user-defined setting. In this way, there is consistency between imagers for any given focal distance input. Note: To view a list of focal distances supported by your imager, use the command. 10-20 MINI Hawk High Performance Imager User Manual Camera and IP Setup Focal Distance (3 Megapixel) Definition: Serial Cmd: Default: Options: Default: Options: This setting provides a means for configuring the focal distance of the imager. The input value is in terms of inches and is divided by 100 internally. For example, 400 sets the imager to a focal distance of 4 inches. It is important to note that the imager may not have an exact match for the focal position requested. The imager has a range of steps that are calibrated and mapped to focal positions. This input value is matched to the closest focal position step that the system supports. It is also important to keep in mind that the resolution of the system is not linear. As the imager’s focal distance setting increases, the resolution decreases. This effect is offset somewhat by the fact that the depth of field increases at greater focal distances. Standard Density = 400 (4”) 200 (2”) to 600 (6”) Micro Density = 300 (3”) 200 (2”) to 500 (5”) Note: In the factory, the imager calibrates its focus curve and matches the focus motor steps to various focal positions. Therefore, each imager has a slightly different focus map of stepper motor positions vs. focal positions. This allows the user to enter a focal distance that causes the imager to select the closest stepper motor position required to obtain the user-defined setting. In this way, there is consistency between imagers for any given focal distance input. Note: To view a list of focal distances supported by your imager, use the command. MINI Hawk High Performance Imager User Manual 10-21 Focal Distance Table (Read-Only) Focal Distance Table (Read-Only) Number of Focal Distances Definition: Serial Cmd: Options: Specifies the number of focal distances supported by the imager. 1 to 255 Focal Distance Definition: Serial Cmd: Options: 10-22 Each (x) output represents a focal distance that is supported by the imager. The values are specified in 1/100ths of an inch, but the focal distance increments and decrements are not that fine. The focal distance is defined from a curve equation whose constants are calibrated during factory setup. The output value is in terms of inches, and it is multiplied by 100 to remove the decimal place. For example, an output of 375 would signify a focal distance of 3.75”. 200 (2”) to 600 (6”) MINI Hawk High Performance Imager User Manual Camera and IP Setup Focal Distance Table (Read-Only) (3 Megapixel) Number of Focal Distances Definition: Serial Cmd: Options: Specifies the number of focal distances supported by the imager. 1 to 255 Focal Distance Definition: Serial Cmd: Options: Each (x) output represents a focal distance that is supported by the imager. The values are specified in 1/100ths of an inch, but the focal distance increments and decrements are not that fine. The focal distance is defined from a curve equation whose constants are calibrated during factory setup. The output value is in terms of inches, and it is multiplied by 100 to remove the decimal place. For example, an output of 375 would signify a focal distance of 3.75”. 200 (2”) to 600 (6”) (Standard Density) 200 (2”) to 500 (5”) (Micro Density) MINI Hawk High Performance Imager User Manual 10-23 Increment Focus Position Increment Focus Position Definition: Serial Cmd: Options: Increments the imager’s focus setting to the next focal distance supported by the imager. Note: Use the Focus Distance Table command to find the focal distance settings supported by your imager. 200 (2”) to 600 (6”) The following example assumes a focus position setting of 400 (4”), with access to the focus distance values shown in the imager response. Send: Response: The current focus position would be 410 (4.1”). Send: Send: Response: Decrement Focus Position Definition: Serial Cmd: Options: Decrements the imager’s focus setting to the next focal distance supported by the imager. Note: Use the Focus Distance Table command to find the focal distance settings supported by your imager. 200 (2”) to 600 (6”) The following example assumes a focus position setting of 400 (4”), with access to the focus distance values shown in the imager response. Send: Response: The current focus position would be 410 (4.1”). Send: Send: Response: 10-24 MINI Hawk High Performance Imager User Manual Camera and IP Setup Increment Focus Position (3 Megapixel) Definition: Serial Cmd: Options: Increments the imager’s focus setting to the next focal distance supported by the imager. Note: Use the Focus Distance Table command to find the focal distance settings supported by your imager. 200 (2”) to 600 (6”) (Standard Density) 200 (2”) to 500 (5”) (Micro Density) The following example assumes a focus position setting of 400 (4”), with access to the focus distance values shown in the imager response. Send: Response: The current focus position would be 410 (4.1”). Send: Send: Response: Decrement Focus Position (3 Megapixel) Definition: Serial Cmd: Options: Decrements the imager’s focus setting to the next focal distance supported by the imager. Note: Use the Focus Distance Table command to find the focal distance settings supported by your imager. 200 (2”) to 600 (6”) (Standard Density) 200 (2”) to 500 (5”) (Micro Density) The following example assumes a focus position setting of 400 (4”), with access to the focus distance values shown in the imager response. Send: Response: The current focus position would be 410 (4.1”). Send: Send: Response: MINI Hawk High Performance Imager User Manual 10-25 Illumination Brightness Illumination Brightness Definition: Serial Cmd: Default: Options: This feature allows the user to adjust the brightness of the illumination LEDs. Since the imager has control over the brightness of the illumination, it can provide consistent brightness output between imagers through a factory calibration operation. Each of the brightness settings is calibrated to provide the same level of intensity for each imager. High 0 = Off 1 = Low 2 = Medium 3 = High 4 = Constant Constant When set to Constant, the illumination is the same as the Medium setting. However, the LEDs will always be on during a read cycle and will only be off between read cycles. This cuts down on perceptible LED flashing. 10-26 MINI Hawk High Performance Imager User Manual Camera and IP Setup Color Filter Note: Color Filter is only available for the 3 Megapixel MINI Hawk. Definition: Usage: Default: Options: The 3 Megapixel MINI Hawk’s image sensor captures images in color and then processes them for optimal decode performance. Color image processing requires image captures to be filtered, or the R, G, and B cells to be equalized. This is achieved by applying one of the available filters, or by performing a white balance with the current camera configuration before attempting to decode a symbol. This option specifies the filter method that is applied to the RGB color image to produce a monochrome image. General Purpose 0 = Disabled 1 = General Purpose 2 = Horizontal 1D Symbols Disabled When Color Filter is disabled, no filter is applied to the captured image. If you are attempting to decode symbols without a filter, a White Balance may be required to balance the red, green, and blue cells of the image sensor. General Purpose When enabled, the General Purpose filter is applied to the captured RGB image to produce a gray scale image. The gray scale image can be used in most applications, but the filtering process increases processing time. The General Purpose filter should be used when reading 2D symbols, linear symbols that are not positioned horizontally in the field of view, or a combination of both. Horizontal 1D Symbols When enabled, the filter for Horizontal 1D Symbols is applied to the captured RGB image to produce a gray scale image that is designed specifically to provide the best suitable image for a linear symbol that is horizontally positioned in the field of view. The Horizontal 1D Symbols filter should be used when reading linear symbols that are positioned horizontally in the field of view. MINI Hawk High Performance Imager User Manual 10-27 Skew Correction Skew Correction Note: Skew Correction does not apply to the High Speed version of the MINI Hawk, which has a global shutter. The MINI Hawk’s CMOS image sensor has a “rolling shutter” mechanism that controls pixel integration row-by-row, unlike a global shutter, Full Image Height which performs light integration of all pixels at once. When a row of pixels has integrated light for the amount of time specified by the Full Image Width user-defined shutter speed, that row will be read out. The rows of the image are exposed individually in rapid sequence. As a symbol moves through the field of view, it is in a different position at each row read-out. This creates distortion, or “skew”, as in the image shown below. In this image, the symbol is moving from left to right at a line speed of 40 inches per second. The bottom of the symbol is read out first while the upper portion is still being integrated, causing distortion along the symbol’s x-axis. Note: The amount of blur in the image is an effect of shutter speed, and is not a factor in rolling shutter distortion. If the symbol enters the imager’s field of view from the top or bottom, distortion will occur on the y-axis. The image below shows two symbols entering the field of view from the top at different line speeds. As you can see, this causes the image to shrink along the y-axis. This is because the symbol is moving perpendicular to the CMOS sensor’s row read-out. In other words, the bottom of the symbol is read out first, and as the symbol moves information is lost (the symbol enters pixel rows that have already been processed). This causes the symbol to appear to shrink vertically. Note: If the symbol were to enter the field of view from the bottom, the captured image would be stretched along the y-axis. 10” / sec 16” / sec Direction of symbol movement Full Image Width The amount of rolling shutter distortion depends upon the amount of time it takes to read out an image row, and the line speed at which the target object is traveling. Therefore, one way to reduce skew is to speed up the read-out time per pixel row. This can be accomplished by reducing the column size of the image sensor. For example, if the column size is reduced from 640 to 320, the time it takes to read out a row of pixels from the sensor is reduced by half, and image skew will be reduced by a factor of 2. As the column dimension of the image is reduced, the effect of rolling shutter distortion is reduced by the same factor. Important: Reducing the row size of the image has no effect, because it does not change the row read-out time. Skew will remain the same regardless of row size. 10-28 MINI Hawk High Performance Imager User Manual Camera and IP Setup Line Speed Definition: Serial Cmd: Default: Options: Line Speed 10” / sec 20” / sec 30” / sec 40” / sec 60” / sec 80” / sec This feature is used to specify the line speed of the application, and it determines how much distortion correction to apply. When enabled, this feature will cause the overall decode rate to increase significantly. The timing information in the table below is for a full megapixel image (1280 x 1024). Note: Processing time decreases with larger image sizes. 0 (Disabled) 0 to 80 (inches per second) Additional Processing Time 69.5 ms 65.0 ms 62.5 ms 58.0 ms 55.0 ms 45.5 ms Distortion is corrected by shifting image rows in the direction opposite the symbol’s movement on the line. The shift value of subsequent image rows is then increased. These shift values depend on the speed of the line. The faster the line speed, the greater the required shift values. More data loss is incurred at faster line speeds. The image shown below was captured at a line speed of 40 inches per second, and it shows virtually no inherent skew. The black area of the image is unusable, since the information was lost as the symbol moved through the imager’s field of view. The amount of data loss can be reduced by decreasing the image height or the row size of the image, which reduces the amount of travel represented during the image frame read-out. Note that the amount of distortion will not be changed, because the object will have traveled the same distance during the read-out of the target area. MINI Hawk High Performance Imager User Manual 10-29 Skew Correction Symbol Direction Definition: Serial Cmd: Default: Options: This feature specifies the direction the symbol is moving through the imager’s field of view, or which side of the field of view the symbol will enter first. Note: Image captures of symbols entering the field of view from above or below cannot be skew-corrected. Right 0 = Right 1 = Left If a symbol enters the field of view from the left, it will be skewed as shown in the image below. The image is processed from top to bottom, meaning that the top of the symbol is captured first. The amount of skew is dependent on the speed at which the symbol moves through the imager’s field of view. The symbol below was captured at a line speed of 40 inches per second. Additional Notes on Skew Correction • Autocalibration does not perform skew correction. It is assumed that during autocalibration the symbol is stationary, so skew correction is not required. • Images are corrected before they are processed. Therefore, if an image is still pending at the end of the read cycle, it will not have been skew-corrected. 10-30 MINI Hawk High Performance Imager User Manual Camera and IP Setup Morphological Pre-Processing Morphological Pre-Processing allows the user to select the method for processing images, and to choose the operator size for that method. Important: This command must be set to Enabled for Morphological Operation to function. Serial Cmd: Default: Options: Disabled 0 = Disabled 1 = Enabled MINI Hawk High Performance Imager User Manual 10-31 Morphological Operation and Operator Size Morphological Operation and Operator Size Morphological Operation Definition: Serial Cmd: Default: Options: Morphological Operation allows the user to select the method for processing captured images. Erode 0 = Erode 1 = Dilate 2 = Open 3 = Close Erode Erode increases the dark cell size of a symbol. Useful for increasing the dark cell size of a dark-on-light Data Matrix symbol. Dilate Dilate increases the light cell size of a symbol. Useful for increasing the light cell size of a light-on-dark Data Matrix symbol. 10-32 MINI Hawk High Performance Imager User Manual Camera and IP Setup Open Open removes minor light defects of dark cells by performing a Dilate function followed by an Erode function. Close Close removed minor dark defects of light cells by performing an Erode function followed by a Dilate function. MINI Hawk High Performance Imager User Manual 10-33 Morphological Operation and Operator Size Operator Size Definition: Serial Cmd: Default: Options: 10-34 Operator Size determines the size of the area or “pixel neighborhood” (measured in pixels) in which the morphological operation is being performed. Small 3 = Small (3 pixels by 3 pixels) 5 = Medium (5 pixels by 5 pixels) 7 = Large (7 pixels by 7 pixels) MINI Hawk High Performance Imager User Manual 11 Configuration Database Contents Configuration Database Serial Commands ................................................................................ 11-2 Number of Active Indexes .......................................................................................................... 11-3 Configuration Database Status................................................................................................... 11-4 Database Mode ........................................................................................................................ 11-10 Save Current Settings to Configuration Database.................................................................... 11-15 Load Current Settings from Configuration Database................................................................ 11-16 Request Selected Index Settings ............................................................................................. 11-17 Request All Configuration Database Settings .......................................................................... 11-18 This section concerns the various capture settings and processing settings that can be used to fine-tune the MINI Hawk’s performance in your application. MINI Hawk High Performance Imager User Manual 11-1 Configuration Database Serial Commands Configuration Database Serial Commands Number of Active Indexes Configuration Database Status Save Current Settings to Database Load Current Settings from Database Request Selected Index Settings Request All Database Settings Database Mode 11-2 MINI Hawk High Performance Imager User Manual Configuration Database Number of Active Indexes Usage: Definition: Serial Cmd: Default: Options: Useful for applications that require several different complex imager configurations to be applied sequentially. Multiple database indexes allow you to concatenate configuration profiles, and to perform more complex operations than would be possible with only one set of configuration parameters. This feature allows you to set the number of database records (groups of settings) that will be used automatically during the read cycle. If Number of Active Indexes is set to 0, only the current imager settings will be used, not database entry settings. 0 (disabled) 0 to 10 Database Sort Definition: Serial Cmd: Default: Options: Database Sort moves the database entry that produced a successful decode to the first position in the list of database entries. Disabled 0 = Disabled 1 = Enabled Number of Active Indexes by ESP Click the arrow on the Active Indexes dropdown menu and select how many database indexes will be used during the read cycle. (0 to 10). Sort Index Positions on Good Reads moves the database entry that produces the first successful decode to the top of the list. MINI Hawk High Performance Imager User Manual 11-3 Configuration Database Status Configuration Database Status Index Usage: Useful for applications that require several different complex imager configurations to be applied sequentially. Multiple database indexes allow you to concatenate configuration profiles, and to perform more complex operations than would be possible with only one set of configuration parameters. Definition: Determines the specific database index that will be used. Serial Cmd: Options: 1 to 10 Shutter Speed Serial Cmd: Default: 250 Options: 15 to 12,500 3 Megapixel MINI Hawk: 15 to 15,000 Gain Serial Cmd: Default: 20 Options: 0 to 33 3 Megapixel MINI Hawk: 0 to 48 Focal Distance Serial Cmd: Default: 400 (4”) Options: 200 to 600 3 Megapixel MINI Hawk (Micro Density): 200 to 500 11-4 MINI Hawk High Performance Imager User Manual Configuration Database Pixel Sub-Sampling Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = 4:1 2 = 16:1 Important: Pixel Sub-Sampling has no effect when the Image Dimension mode is configured as Region of Interest in the Database Mode command. This is because the Window of Interest camera settings are determined by the software based on the Region of Interest setup. There is no benefit to Pixel Sub-Sampling to increase processing speed when ROI is configured, because the frame size would need to be increased to make Pixel Sub-Sampling possible. Row Pointer Definition: The image dimension settings can be applied as a Window of Interest or a Region of Interest, depending on the image dimension mode selected in the Database Mode command. Serial Cmd: Default: 0 Options: High Resolution MINI Hawk: 0 to (1024 – row depth) High Speed MINI Hawk: 0 to (480 – row depth) 3 Megapixel MINI Hawk: 0 to (1536 – row depth) Column Pointer Definition: The image dimension settings can be applied as a Window of Interest or a Region of Interest, depending on the image dimension mode selected in the Database Mode command. Serial Cmd: Default 0 Options: High Resolution MINI Hawk: 0 to (1280 – column width) High Speed MINI Hawk: 0 to (752 – column width) 3 Megapixel MINI Hawk: 0 to (2048 – column width) MINI Hawk High Performance Imager User Manual 11-5 Configuration Database Status Row Depth Definition: The image dimension settings can be applied as a Window of Interest or a Region of Interest, depending on the image dimension mode selected in the Database Mode command. Serial Cmd: Default: High Resolution MINI Hawk: 1024 High Speed MINI Hawk: 480 3 Megapixel MINI Hawk: 1536 Options: High Resolution MINI Hawk: 3 to (1024 – row pointer) High Speed MINI Hawk: 3 to (480 – row pointer) 3 Megapixel MINI Hawk: 3 to (1536 – row pointer) Column Width Definition: The image dimension settings can be applied as a Window of Interest or a Region of Interest, depending on the image dimension mode selected in the Database Mode command. Serial Cmd: Default High Resolution MINI Hawk: 1280 High Speed MINI Hawk: 752 3 Megapixel MINI Hawk: 2048 Options: High Resolution MINI Hawk: 8 to (1280 – column pointer) High Speed MINI Hawk: 8 to (752 – column pointer) 3 Megapixel MINI Hawk: 8 to (2048 – column pointer) Narrow Margins Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled 11-6 MINI Hawk High Performance Imager User Manual Configuration Database Background Color Serial Cmd: Default: Both Options: 0 = White 1 = Black 2 = Both Symbology Definition: This field allows the user to configure the database to enable specific symbologies for selected database indexes. Symbology-specific parameters must be configured with the appropriate symbology command. For example, if fixed length Code 128 is required, it must first be set up with the Code 128 command: . To select a particular symbology, add the number value associated with that symbology. Examples: If Data Matrix and Code 39 are required, the paramater would be: 2 + 16 = 18. If I 2/5, BC412, and DataBar Limited (RSS Limited) are required, the parameter would be: 128 + 2048 + 16384 = 18560. Serial Cmd: Default: Disabled Disabled When Symbology is disabled, the database uses the current Symbology setup to determine active symbologies. Any Symbology (Add 1) All symbologies except Pharmacode are enabled while this database index is being used. Data Matrix (Add 2) If enabled, Data Matrix will be active for this database index. Important: The ECC level must be configured using the Data Matrix command . If no ECC level has been configured, the imager will not decode Data Matrix symbols. QR Code (Add 4) If enabled, QR Code will be active for this database index. Code 128 (Add 8) If enabled, Code 128 will be active for this database index. MINI Hawk High Performance Imager User Manual 11-7 Configuration Database Status Code 39 (Add 16) If enabled, Code 39 will be active for this database index. Codabar (Add 32) If enabled, Codabar will be active for this database index. Code 93 (Add 64) If enabled, Code 93 will be active for this database index. Interleaved 2 of 5 (Add 128) If enabled, Interleaved 2 of 5 will be active for this database index. UPC/EAN (Add 256) If enabled, UPC/EAN will be active for this database index. PDF417 (Add 512) If enabled, PDF417 will be active for this database index. MicroPDF417 (Add 1024) If enabled, MicroPDF417 will be active for this database index. BC412 (Add 2048) If enabled, BC412 will be active for this database index. Pharmacode (Add 4096) If enabled, Pharmacode will be active for this database index. DataBar-14 (RSS-14) (Add 8192) If enabled, DataBar-14 will be active for this database index. Important: If the stacked and non-stacked operation is required, the DataBar-14 command must be configured as follows: . If the DataBar-14 status parameter in the command is set to either DISABLED or ENABLED, the imager will only read non-stacked DataBar-14 symbols. DataBar Limited (RSS Limited) (Add 16384) If enabled, DataBar Limited will be active for this database index. DataBar Expanded (RSS Expanded) (Add 32768) If enabled, DataBar Expanded will be active for this database index. Important: If the stacked and non-stacked operation is required, the DataBar Expanded command must be configured as follows: . If the DataBar Expanded status parameter in the command is set to either DISABLED or ENABLED, the imager will only read non-stacked DataBar Expanded symbols. 11-8 MINI Hawk High Performance Imager User Manual Configuration Database Micro QR Code (Add 65536) If enabled, Micro QR Code will be active for this database index. Aztec Code (Add 131072) If enabled, Aztec Code will be active for this database index. Postal Symbologies (Add 262144) If enabled, Postal Symbologies will be active for this database index. MINI Hawk High Performance Imager User Manual 11-9 Database Mode Database Mode Switch Mode Definition: Selects the event that causes the imager to load the next database entry to current, active settings. When Frame Count/Time expires and Image Process Looping is enabled, the next database entry with modifications to camera settings will be used. Note: The image capture event always occurs when the first database entry is used. Note: The Switch Mode setting has no effect on Rapid Capture Mode, which always operates in Number of Image Frames mode with a frame count of 1. Serial Cmd: Default: 1 Options: 0 = Time 1 = Number of Image Frames Time When Switch Mode is set to Time, the imager will load the next database entry to current, active settings after a predefined time interval. The timer will start upon use of a database entry. If the timer expires during an image capture event, the timer will not start again until that database entry has been incremented and the new database entry has been loaded to current, active settings. Number of Image Frames When Switch Mode is set to Number of Image Frames, the database entry is incremented after the predetermined number of image capture events has occurred. Frame Count/Time Definition: Indicates the Number of Image Frames that must be captured or the amount of Time that must transpire before the imager will load the next database index entry. Serial Cmd: Default: 1 (frames/ms) Options: 1 to 65535 11-10 MINI Hawk High Performance Imager User Manual Configuration Database Image Process Looping Usage: Useful in applications where it is necessary to process a single captured image multiple times using different IP and decode parameters. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Disabled When Image Process Looping is set to Disabled, an image is captured for every database configuration, whether or not any camera settings have been modified. Enabled When Image Process Looping is set to Enabled, the last captured image frame is reprocessed with the new IP and decode parameters. If camera settings have not been changed from the last capture event, and when a database configuration is loaded to current, active settings, no new image is captured. Note: An exception to this is the first database index: a new image is always captured when the first database index is used. When a camera setting has been modified from one database setting to the next, a new image is captured. For example, if all database entries contained the same camera setting values but had different IP and decode parameters, an image frame would only be captured when the first database configuration was used. MINI Hawk High Performance Imager User Manual 11-11 Database Mode Image Dimensions Definition: Serial Cmd: Default: Options: Determines how the image dimension parameters will be implemented. 0 0 = Window of Interest 1 = Region of Interest Window of Interest (WOI) by ESP When Image Dimensions is set to Window of Interest, the database image dimension parameters are camera settings, and they determine the size of the image to be captured. Camera settings (Capture Index, Shutter Speed, Gain, Focal Distance, Sub-Sampling) located in the left half of the highlighted area. Image capture dimensions (Top, Left, Height, Width) located in the right half of the highlighted area. 11-12 MINI Hawk High Performance Imager User Manual Configuration Database Region of Interest (ROI) When Image Dimensions is set to Region of Interest, the database image dimension parameters are IP and decode settings, and they determine the region or area of the captured image to be processed. ROI coordinate data is based on the full image size. The WOI of the captured image will be configured to cover all the ROI settings in the current, active database entry. In the following example, there are three active database settings, each with a different ROI configuration. Their coordinates are based at point 0,0 of the full scale image. In this example, DB1 and DB3 determine the size of the captured image WOI, while DB2 has no impact. The image WOI is not configurable. It is automatically set up by the database according to the ROI settings. row pointer column pointer DB 1 row size IP ROI DB 2 IP ROI column size DB 3 Camera WOI IP ROI Full Image Size (High Resolution Imager: 1280 x 1024; High Speed Imager: 752 x 480); 3 Megapixel Imager: 2048 x 1536) Note: Since the ROI parameters are not a camera setting, a change in ROI parameters from one index to another does not indicate an image capture event. This feature is intended to be used in conjunction with Image Process Looping, to allow different regions of a captured image to be processed using different IP and decode settings. Also, if this feature is used in conjunction with Output Filtering, multiple decoded symbols in a captured image frame can be output according to their location in the field of view. MINI Hawk High Performance Imager User Manual 11-13 Database Mode Region of Interest (ROI) by ESP When Image Dimensions is set to Region of Interest, the database image dimension parameters are IP and decode settings, and they determine the region or area of the captured image to be processed. Narrow Margins, Background, and Symbol Type are all Processing Settings values. 11-14 MINI Hawk High Performance Imager User Manual Configuration Database Save Current Settings to Configuration Database Definition: Serial Cmd: Allows current, active configuration settings to be saved to a selected database index. Example: This command phrase saves the imager’s current, active configuration settings to database index 5. Save Current Settings to Configuration Database by ESP Click the Load Current to Index button to save the imager’s current configuration parameters to the selected database index. MINI Hawk High Performance Imager User Manual 11-15 Load Current Settings from Configuration Database Load Current Settings from Configuration Database Definition: Serial Cmd: Allows the configuration settings contained in a selected database index to be loaded to current, active configuration settings. Example: This command phrase loads the configuration settings contained in database index 5 to current, active configuration settings. Load Current Settings from Configuration Database by ESP Click the Load Index to Current button to load configuration settings from the selected index to current, active settings. Notes on Symbol Type • The current DataBar Expanded status does not change if it is configured as Enabled (Stacked) and the database DataBar Expanded status is Enabled. • The current DataBar-14 status does not change if it is configured as Enabled (Stacked) and the database DataBar Expanded status is Enabled. • Data Matrix ECC level is determined by the current settings and not by database settings. Therefore, the database does not know which ECC level to enable, and has no effect on current Data Matrix ECC settings. 11-16 MINI Hawk High Performance Imager User Manual Configuration Database Request Selected Index Settings Definition: Serial Cmd: Returns configuration settings for the selected database index. Example: This command phrase returns the configuration settings for database index 5. MINI Hawk High Performance Imager User Manual 11-17 Request All Configuration Database Settings Request All Configuration Database Settings Definition: Serial Cmd: Returns configuration settings for all indexes in the Configuration Database. Example: This command phrase returns the configuration settings for all 10 database indexes. 11-18 MINI Hawk High Performance Imager User Manual 12 Terminal Contents Terminal Window........................................................................................................................ 12-2 Find ............................................................................................................................................ 12-3 Send ........................................................................................................................................... 12-4 Macros........................................................................................................................................ 12-5 Terminal Window Menus............................................................................................................ 12-6 This section describes the Terminal window and macro functions in ESP. MINI Hawk High Performance Imager User Manual 12-1 Terminal Window Terminal Window Click this button to display the Terminal view. The following view will appear: Copy, paste, save Clear screen Type text here to find matching text in the Terminal window. Terminal screen Macros listed on this bar Type serial commands here. Click on desired Macro to run. Click on Macros arrow to Add Macro, Remove Macro, or Edit Macro. The Terminal screen allows you to send serial commands to the imager by using Macros, by copying and pasting, or by typing commands in the Send text field. The Terminal screen also displays symbol data or information from the imager. You can also right-click on the Terminal screen to bring up a menu of further options. 12-2 MINI Hawk High Performance Imager User Manual Terminal Find The Find function allows you to enter text strings to be searched for in the Terminal window. For example, a series of symbols have been scanned into the Terminal view and you want to determine if a particular symbol whose data begins with “ABC” has been read. 1. Type “ABC” into the Find box. 2. Press Enter. The first instance of “ABC” will be highlighted in the Terminal window. 3. Click the Find button to the left of the text field to locate additional instances of “ABC”. MINI Hawk High Performance Imager User Manual 12-3 Send Send The Send function allows you to enter serial commands and then send them to the imager. 1. Type the command into the Send box. 2. Press Enter. 3. Click the Send button to the left of the text field to send . 12-4 MINI Hawk High Performance Imager User Manual Terminal Macros Macros can be stored in a macro selection bar, edited in a separate window, and executed by clicking on the macro name. Click on Next Row to see the next row of macros Click on the first arrow here to see Add Macro or Default Macros. When you default macros, the entire macros set is restored to their original macro commands. Click on subsequent arrows to edit macros. When you click on the macro name, the macro is executed in the Terminal window. If this is a command, it is sent to the reader at the same time that it is displayed. Editing a Macro When you click the arrow next to any macro and select Edit, the following appears: You can edit an existing macro or type in the Macro Name text field and define it in the Macro Value text field. Click OK. MINI Hawk High Performance Imager User Manual 12-5 Terminal Window Menus Terminal Window Menus Right-click on the Terminal window to display the following menu: • • • • • • • • • • • • Copy selected text to clipboard. Paste from Terminal or other text. Clear all text in Terminal window. Select All text in the Terminal window. Save... brings up a Save As dialog. Change Font... of text in Terminal; brings up a Font dialog. Change Echo Font... to change typed text; brings up a Font dialog. Enable Echo enables Echo text (typed by user). Change Background Color of Terminal window. Non-Printable Characters allows you to hide non-printable characters, or to show them in Standard or Enhanced format. Default Settings returns all the above settings to default. Keyboard Macros allows you to create new keyboard macro commands that can be sent from function keys (F2, F4, F5, etc.) Terminal Dropdown Menu The dropdown Terminal menu has Capture Text, Save Current Text, Send File, Find Next, and Find Previous functions, as well as the same functions defined above. • Capture Text... lets you append data in real time to a text file of your choice. While in operation, the text file cannot be opened. You can select Pause to interrupt the capture flow or Stop to end the flow and open the file. • Save Current Text... saves all text in the Terminal window to a text file. • Send File allows you to browse for specific files and send them to the reader. • Find Next searches for a user-defined section of text in the Terminal. • Find Previous operates in the same way as Find Next, but searches backward through Terminal text. 12-6 MINI Hawk High Performance Imager User Manual 13 Utilities Contents Serial Utility Commands ............................................................................................................. 13-2 Read Rate .................................................................................................................................. 13-4 Counters ..................................................................................................................................... 13-5 Device Control ............................................................................................................................ 13-7 Differences from Default............................................................................................................. 13-8 Master Database ........................................................................................................................ 13-9 Firmware................................................................................................................................... 13-15 Default/Reset/Save................................................................................................................... 13-18 Imager Status Requests ........................................................................................................... 13-20 Learn Operations...................................................................................................................... 13-22 Other Operational Serial Commands ....................................................................................... 13-23 Utility commands are generally commands that are performed during imager operations to check or determine read rates, or to perform miscellaneous operations on imager hardware. Serial utility commands are not prefaced with a “K” and a numeric code, nor do they require an initialization command ( and ). They can be entered from within any terminal program or from ESP’s Terminal or Utilities windows. MINI Hawk High Performance Imager User Manual 13-1 Serial Utility Commands Serial Utility Commands Note: For a list of all K commands, see Serial Configuration Commands on page A-10. Type Read Rate Counter Request and Clear Master Database Part Number / Checksum Device Control Default/Reset/Save Command 13-2 Name Enter Decode Rate Test Enter Percent Rate Test Exit Decode Rate and Percent Rate Test No Read Counter No Read Counter Reset Trigger Counter Trigger Counter Reset Good Read/Match Counter Good Read/Match Counter Reset Mismatch Counter Mismatch Counter Reset Store Next Symbol Read to Database Index 1 Store Next Symbol Read to Database Index n New Master Load Status Display All Firmware Part Numbers Display Application Code Part Number Display Boot Code Part Number Display Profile Module Part Numbers Display All Available Firmware Checksums Display Application Code Code Checksum Display Boot Code Checksum Display Profile Module Checksum Programmable Output 1 Programmable Output 2 Programmable Output 3 Targeting System On Targeting System Off Disable Imager Enable Imager Include PDF Information in Preamble (PDF417) Reset (does not save for power-on) Reset and Recall Omron Microscan Defaults Reset and Recall Omron Microscan White Balance Defaults Reset and Recall Power-On Parameters Reset and Recall Customer Default Parameters MINI Hawk High Performance Imager User Manual Utilities Default/Reset/Save Imager Status Request Commands Learn Other Operational Commands MINI Hawk High Performance Imager User Manual Save Current Settings for Power-On Save Current Settings as Customer Default Parameters for Power-On Recall Omron Microscan Default Parameters and Save for Power-On Reset Omron Microscan Default White Balance Parameters and Save for Power-On Recall Customer Default Parameters and Save for Power-On Imager Status Byte All Status Request All Descriptor Status Request All Range Status Request Single Status Request Single Descriptor Status Request Single Range Status Request Initiate Learn Operation Initiate Unlearn Operation Display Learn Status Y-Modem Upload Transfer Options Y-Modem Download Transfer Options Image Library Request Autocalibrate Enter Bar Code Configuration Static Validation White Balance Calibration 13-3 Read Rate Read Rate Click this button to bring up the Utilities view. Read Rate by ESP To see the number of decodes per second, click the Decodes/sec radio button on the Read Rate tab in the Utilities view and click the Start button. To see the percentage of decodes, click the Percent radio button and then the Start button. To end a Read Rate test, click the Stop button (the Start button becomes a “Stop” button during an active Read Rate test.) Important: When Read Rate is enabled, the Configuration Database is not active, regardless of how the imager is configured. Read Rate by Serial Command Enter Decodes/Second Test Sending instructs the imager to transmit the decodes per second and symbol data (if any). The decode rate can vary dramatically due to the angle and location of the symbol in relation to the field of view. This test is very useful in aligning and positioning the imager during setup. Enter Percent Test Sending instructs the imager to transmit the percentage of decodes and any decoded symbol data. End Read Rate Test Sending ends both the Percent test and the Decodes/Second test. 13-4 MINI Hawk High Performance Imager User Manual Utilities Counters Counter commands can be a numeric value from 00000 to 65535. After reaching the maximum numeric limit of 65535, an error message will be displayed and the counter will automatically roll over and start counting again at 00000. To obtain the cumulative total of counts after the rollover has occurred, add 65536 per each rollover (the imager does not keep track of the number of rollovers) to the current count. Note: All counter values will be lost if power is recycled to the imager, or if the imager receives a Reset or Save command. Counters by ESP You can access Counters from ESP’s Utilities menu. Click the Request button to display the appropriate count or Clear to set the counter to zero. MINI Hawk High Performance Imager User Manual 13-5 Counters by Serial Command No Read Counter Sending displays the total number of No Reads that have occurred since the last reset. No Read Counter Reset Sending sets the No Read Counter to 00000. Trigger Counter Sending displays the total number of triggers since the last reset. Trigger Counter Reset Sending sets the trigger counter to 00000. Good Read/Match Counter (or Good Read Counter) Sending displays the total number of good reads matching the master symbol, or, if Master Symbol is not enabled, the number of good reads since the last reset. This counter is always enabled, but will only work as a match count when Master Symbol is enabled. If Master Symbol is not enabled, this counter records the number of good reads. This count can be requested at any time. Good Read/Match Counter Reset Sending sets the Match Counter to 00000. Mismatch Counter Sending displays the number of decoded symbols since the last reset that do not match the master symbol. Mismatch Counter Reset Sending sets the Mismatch Counter to zero. 13-6 MINI Hawk High Performance Imager User Manual Utilities Device Control Device Control by ESP Device Control by Serial Command Output 1 Pulse Sending activates the link between Output 1 (+) and Output 1 (–) of the host connector (regardless of Master Symbol or Output 1 status). Output 2 Pulse Sending activates the link between Output 2 (+) and Output 2 (–) of the host connector (regardless of Master Symbol or Output 2 status). Output 3 Pulse Sending activates the link between Output 3 (+) and Output 3 (–) of the host connector (regardless of Master Symbol or Output 3 status). Disable Reader Sending will turn the imager OFF, end the current read cycle, and will not allow the imager to enter another read cycle until turned ON. This feature is useful during extended periods of time when no symbols are being decoded, or the imager is being configured. Disabling the imager will not affect any commands that have already been downloaded. Enable Reader Sending will turn the imager ON and allow it to enter read cycles. Enable PDF Information Sending will cause PDF417 data to be prefaced with information consisting of ECC level (ECC level n), number of rows (n rows), number of columns (n columns), number of informative code words (n info code words), and the number of data characters (n data bits). Send again to disable PDF Information. MINI Hawk High Performance Imager User Manual 13-7 Differences from Default Differences from Default Clicking the Differences from Default button will cause ESP to check all stored configuration settings and compare them to default settings. All settings that are different than default will appear in the left column (shown below), and descriptions of those settings will appear in the right column. Click this button for a list of ESP configuration settings that are different than default settings. Click Generate Barcode to bring up the Bar Code Dialog. Then create configuration symbols containing the configuration commands of your choice. Send configuration settings to the imager without saving by clicking Send to Reader. Click Save As to save the report as plain text or a tab-delimited text file. Send configuration settings to the imager and save in ESP by clicking Send and Save. • To create a symbol containing any of the command settings in the table, click Generate Barcode. This will bring up the Bar Code Dialog. • To save the Differences from Default report, either as plain text or as a tab-delimited text file, click Save As. • Click Send and Save to send the settings to the imager and save them, or Send to Reader to send the settings without saving them. Important: The use the Differences from Default feature, you must connect to the imager and Receive Reader Settings via the Send/Recv button on the toolbar. 13-8 MINI Hawk High Performance Imager User Manual Utilities Master Database Important: The Master Database is used for all Matchcode modes except Sequential and Wild Card, both of which use Master Database Index # 1. Master Database Overview Usage: Definition: 1. 2. 3. 4. 5. Used where more than one master symbol is required, as in a Multisymbol setup, for matching and other Matchcode operations. Allows the user to define up to 10 master symbols as the master symbol database, which can be entered by keyboard, scanned in, displayed, or deleted by serial or ESP commands. Click the Master Database tab. Enable Matchcode Type. Set the Master Symbol Database Size. Select the database index in which you want to enter the master symbol. Do one of the following to enter master symbol data: a. Double-click the index row to type data directly into the index. b. Click the Read Symbol into Selected Index to enter the next decoded symbol. Set Master Symbol Database Size here. Loads the next symbol decoded into the selected index. Double-click a row to enter data into popup dialog box. Loads the imager’s saved master symbols into ESP. MINI Hawk High Performance Imager User Manual Saves the displayed database to the imager. 13-9 Master Database Master Symbol Database Size Definition: Serial Cmd: Default: Options: Number of Master Symbols allows you to select 1 to 10 master symbols for the master symbol database. Note: You must follow this command with a save command or . 1 1 to 10 Set Master Symbol Database Size here. Caution: Since the total number of characters available for the master symbol database is 3000, changes to the Master Symbol Database Size will re-allocate the number of characters available for each master symbol and could cause existing master symbols to be deleted (except master symbol #1, unless it also exceeds the size limitation). The table below specifies the maximum number of characters available to each symbol according the number of master symbols defined, from 1 to 10. Master Symbol Number #1 #2 #3 #4 #5 13-10 Maximum Characters 3000 1500 1000 750 600 Master Symbol Number #6 #7 #8 #9 # 10 Maximum Characters 500 428 375 333 300 MINI Hawk High Performance Imager User Manual Utilities Enter Master Symbol Data Usage: Allows you to enter master symbol data for any enabled master symbol index number (1 to 10), provided the total number of characters does not exceed the maximum allowed. Serial Cmd: Options: Enter data for 1 to 10 symbols (any combination of ASCII text up to the maximum allowed. For example, to enter data for master symbol 9, after making certain that master symbol database size is enabled for 9 or more symbols, send . Important: The ASCII characters , and , can only be entered as hex pairs. See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. ESP: Caution: If no data is entered, the existing data will be deleted. 1. Open the Utilities menu. 2. Set the number of master symbols you want to create in Master Symbol Database Size. 3. Double-click on each symbol number you want to set up and copy, or type your data in the popup dialog and click OK. 4. When all your data has been entered, click the Send Database to the Reader button. MINI Hawk High Performance Imager User Manual 13-11 Request Master Symbol Data Definition: Serial Cmd: Returns master symbol data for any enabled master symbols from 1 to 10. For example, to request master symbol # 5, enter . The imager transmits master symbol # 5 data in brackets in the following format: . If no master symbol data is available, the output will be: . Caution: Be sure to add the ? or you will delete the master symbol. Note: This command returns the number of master symbols if no number is included. ESP: 1. Click the Utilities button and the Master Database tab. 2. Click the Receive Reader’s Database button. Request All Master Symbol Data Definition: Serial Cmd: 13-12 This command will return master symbol data for all symbols enabled (up to 10). MINI Hawk High Performance Imager User Manual Utilities Read Next Symbol as Master Symbol Definition: Serial Cmd: ESP: After you’ve set the size in the database, you can order the imager to read the next symbol as the master symbol for any given master symbol number. To store the next symbol decoded as master symbol # 1, send: or . To store the next symbol decoded as the master symbol for any other master symbol database number, send: . For example, will cause the next symbol read to be entered as master symbol # 5. In the Master Database tab under the Output Format menu, 1. Select the master symbol index number in which you want to store the symbol data. 2. Click the Read Symbol into Selected Index button. Caution: If you’ve selected an index which already has existing data, that data will be copied over by new decoded data when you use this command. Request New Master Status Usage: Definition: Serial Cmd: Informs the user when a new master symbol is pending and which position it is in. Returns the position in the master symbol database that will be loaded on the next read. The imager returns: Once a symbol has been read and loaded, the status will be cleared and the response will be . (See also New Master Pin in Chapter 9, Matchcode.) MINI Hawk High Performance Imager User Manual 13-13 Delete Master Symbol Data Definition: ESP: Serial Cmd: 13-14 You can directly delete the master symbol data by serial command or by ESP. 1. Click the Utilities button to access the master symbol. 2. Click the Master Database tab and double-click the symbol number you want to delete. 3. Delete text and click OK. To delete a master symbol, enter the database number and a comma, but leave the data field empty. For example, to delete master symbol # 5, send the following: . The command is entered with a blank master symbol data field, which tells the imager to delete the selected master symbol from the database. MINI Hawk High Performance Imager User Manual Utilities Firmware Firmware by ESP Firmware Update Application code versions are specific to your imager. Consult with your sales representative before downloading application code. If needed, an application code will be sent to you in the form of a *.mot file. To download application code: 1. First, be sure that your imager is connected to the host. 2. Apply power to the imager. 3. Before updating, you should verify the current firmware. 4. Click in the Firmware Update text box and select the file type you want to download. This will open a file locator box. 5. Navigate to the appropriate file (it will be a *.mot file), open the file and click Start. Caution: Do not interrupt power or disconnect the host cable while download is in progress. Be sure that each download is complete before moving on to the next. Important: When updating firmware, be sure that the application code and boot code versions are mutually compatible. MINI Hawk High Performance Imager User Manual 13-15 Firmware Firmware Verification Request Part Number by ESP You can send a request to the imager for part numbers, checksums, boot code, and application code. 1. Click the Firmware tab. 2. From the pulldown selection box to the left of the Request Part No. button, make your selection. 3. Select the code type to see its part number displayed in the text field to the right of the Request Part No. button. Request Part Number by Serial Command • When you send (a request for all product part numbers), the imager returns: . • When you send (a request for the application code part number), the imager returns: . • When you send (a request for the boot code part number), the imager returns: . • When you send (a request for profile module part numbers), the imager returns: . 13-16 MINI Hawk High Performance Imager User Manual Utilities Request Checksum by ESP You can send a request to the imager for part numbers, checksums, boot code, and application code. 1. Click the Firmware tab. 2. From the pulldown selection box to the left of the Request Checksum button, make your selection. 3. Select the code type to see its checksum displayed in the text field to the right of the Request Checksum button. Request Checksum by Serial Command • When you send (a request for all available firmware checksums), the imager returns: • When you send (a request for the application code checksum), the imager returns: • When you send (a request for the boot code checksum), the imager returns: • When you send (a request for profile module checksum), the imager returns: MINI Hawk High Performance Imager User Manual 13-17 Default/Reset/Save Default/Reset/Save Understanding and controlling your imager’s active, saved, and default settings is critical to its successful operation. Function Saved for Power-on Resets (not saved for power-on) Reset Serial Cmd ESP (first, right-click in any menu tree)a EZ Button Save to Reader, Send No Save No No No No No No No No No Reset and Recall Omron Microscan Defaults Reset and Recall Omron Microscan White Balance Defaults Reset and Recall Power-On Parameters Reset and Recall Customer Default Parameters Save Current Settings for Power-On Save Current Settings as Customer Default Parameters for Power-On Recall Omron Microscan Default Parameters and Save for Power-On Reset Omron Microscan Default White Bal-ance Parameters and Save for Power-On Recall Customer Default Parameters and Save for Power-On Save to Reader, Send and Save Save to Reader, Send and Save Customer Defaults for Power-Onb No No No No No No No Press and hold while powering on imager a. When you right-click in a menu tree and select Default Current Menu Settings or Default All ESP Settings, it is important to note that only ESP settings are defaulted. To save these defaults to the reader itself, you need to follow up with a Save to Reader, Send and Save command. b. Only available in ESP if enabled under the Options pulldown menu. Resets Resets (“A” commands) affect only the current settings (active memory) and are not saved for power-on. Saved for Power-on Power-on parameters (“Z” commands) are saved to NOVRAM and recalled and loaded into current parameters when power is cycled to the imager or the command is issued. Defaults Defaults are Omron Microscan firmware settings or saved customer settings that can be recalled, either by software or hardware reset. 13-18 MINI Hawk High Performance Imager User Manual Utilities Customer Default Parameters Customer default parameters (saved by ) are the same set of parameters as power-on parameters but are saved in a different, isolated section of NOVRAM. This allows a user essentially to create a backup set of parameters that can be recalled in the event that the current parameters or power-on parameters have been accidentally changed or are no longer desired. It is important to note that a hardware default does not affect customer default parameters. For example, a user that has inadvertently changed communication settings and saved them with a command, may not know the correct settings or have the capability to communicate within those settings. By first doing an EZ button default or hardware default to restore the known Omron Microscan defaults, the user can then recall the previous customer-saved settings with an or command. Omron Microscan Default Parameters Omron Microscan default parameters are contained in the firmware and cannot be changed. Software Defaults Omron Microscan default parameters can be recalled (loaded into current settings) with command or recalled and saved for power-on with the command. Hardware Default If a software default and reset is not possible, it may be necessary to reset the reader by shorting (connecting) specific pins. This procedure has the same effect as the software command. Important: For this reset to occur, this command must be executed within 60 seconds of a power-on or a reset. 1. Apply power to the reader. 2. If using an IB-131, locate pins 7 and 11 on the host connector. Caution: Be certain that the correct pins are located. Connecting the wrong pins could cause serious damage to the unit. 3. Momentarily connect these wires (or pins) and listen for a series of short beeps. 4. Within 3 seconds, connect them again. A longer beep should be heard. If not, repeat the process. Default on Power-On You can also use the EZ button to default the reader by holding it down while applying power to the reader, provided that this feature is enabled. MINI Hawk High Performance Imager User Manual 13-19 Imager Status Requests Imager Status Requests Status Byte The imager responds to a status request with a two character hex value, such as All Status Request Hex Value 0 1 2 3 4 5 6 7 8 9 A B C D E F Bit Digits 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 This is the fastest way to learn the imager’s current configuration. Sending this request will return the current settings of all commands, starting with the lowest K command value and ending with the highest K command value. All Descriptor Status Request This request will return all current descriptors for every K command, starting with the lowest K command value and ending with the highest K command value. All Range Status Request This request will return the current settings of all commands within the user-defined range, starting with the lowest user-defined K command value and ending with the highest user-defined K command value. 13-20 MINI Hawk High Performance Imager User Manual Utilities Single Status Request This request will return the value of the variables associated with the requested K command. The request of a single entry of a database command cannot exceed the number of database slots for the specific command. Single Descriptor Status Request This request returns the basic functional description of all fields in the requested K command. Single Range Status Request This request will return the value range and storage type description of all fields in the requested K command. Display Command Wildcard This request will return the individual K command status, description, and range for each parameter. MINI Hawk High Performance Imager User Manual 13-21 Learn Operations Learn Operations Learn Sending the command from ESP’s Terminal will put the imager into a mode of operation that will cause it to “learn” the next Data Matrix symbol decoded. This mode of operation will remain active until either a Data Matrix symbol is decoded or the call is made to disable the mode and revert back to normal operation. Upon decoding a Data Matrix symbol, the image processing will save pertinent information regarding the target symbol to allow it to be processed more quickly and consistently. The data collected by the Learn operation can be saved for a Power-On condition by sending the command. Unlearn Sending the command will cause the imager to discard any information acquired during a Learn operation. The Unlearn state can be saved for a Power-On condition by sending the command. Learn Status Sending the request will return the current status of Learn operations. Responses are sent in this format: (Default; symbol has not been learned.) (Learn operation in progress.) (Symbol has been learned.) Learn Persistence The learn state and parameters persist in the same way as ordinary parameters. Examples: • A MINI Hawk in a Learned state has not been saved. Cycling power will remove any Learned state information and the imager will power-on in its configured state. • A MINI Hawk is saved in a Learning state. The imager will power-on in the Learning state and will learn the first Data Matrix symbol decoded. • A MINI Hawk is saved in a Learned state. The imager will power-on in the Learned state and will only decode the learned symbol type. • A MINI Hawk in a Learned state is issued a reset default command . The unit will return to an Unlearned state but if power is cycled it will return to its saved state. 13-22 MINI Hawk High Performance Imager User Manual Utilities Other Operational Serial Commands The following serial utility commands can be entered from ESP’s Terminal or a PLC: Y-Modem Upload Transfer Options Y-Modem Download Transfer Options See MINI Hawk Image Output for an explanation of how to use this feature. Image Library Request Manages files in a selected directory. File Source (Nothing) / /saved *.* /del /saved/del del*.* Explanation All files in “root” directory All files in “root” directory All files in “saved” directory All files in all directories Deletes all files in the root director Deletes all files in the saved directory Deletes files in all directories White Balance Calibration The 3 megapixel MINI Hawk’s default values are appropriate for nearly all applications. However, the White Balance calibration command will override the pre-configured values if necessary. White Balance is a processing operation performed to ensure proper color fidelity in a captured digital image. The image sensor does not detect light in exactly the same way as the human eye, which means that some processing or correction of the detected image is necessary to ensure that the final image realistically represents the colors of the original image. White Balance calibration works best if a white object (a piece of paper, for example) is placed in front of the imager. White and black objects can be present in the field of view during White Balance calibration, but no color objects can be present. Important: The White Balance correction adjusts the R, G, and B gain offset values for every possible analog gain (0 to 42) in the system. Any gain values greater than 42 (43 to 48) will use the factory default White Balance settings. MINI Hawk High Performance Imager User Manual 13-23 Other Operational Serial Commands Bar Code Configuration Mode Definition: Serial Cmd: Bar Code Configuration Mode is a way of programming the imager by using ECC 200 Data Matrix symbols. Bar Code Configuration Mode can be entered three different ways: 1. By forcing the imager into Bar Code Configuration Mode by serial command . 2. By configuring one of the 4 EZ Button positions to Bar Code Configuration Mode. 3. By reading a Data Matrix symbol with a special code word used by ISO/IEC 16022 to signify imager programming. This can be either in a regular read cycle or during a read rate test. Reading this symbol in the calibration routine will have no effect.1 Once Bar Code Configuration Mode has been entered, the Data Matrix symbols can be thought of as serial data. You can configure the imager by printing labels in Omron Microscan’s serial command format. Commands are processed as if the data were streamed in through the serial port. The imager will acknowledge the symbol with a beep, green flash, and echo the serial data to the host. If the command causes the imager to produce more serial output, such as serial verification or counter requests, the data will be routed to the host port. Bar Code Configuration Mode can be exited by any reset or command as well as a or a quick press and release of the EZ Button. The command to exit Bar Code Configuration Mode can be included as part of the Data Matrix symbol. For example, try encoding into a Data Matrix symbol. This configures the imager to enable Serial Trigger Mode, to program a new trigger to end the read cycle, and to exit Bar Code Configuration Mode with . To end all EZ Button functions, press the EZ Button once and quickly release. 1. In normal reading modes, it is required to read a special Data Matrix symbol with a special codeword used by ISO/IEC 16022 to signify imager programming. 13-24 MINI Hawk High Performance Imager User Manual 14 Output Format Contents Output Format Serial Commands............................................................................................... 14-2 Output Format Status ................................................................................................................. 14-3 Format Assign ............................................................................................................................ 14-4 Format Extract............................................................................................................................ 14-5 Format Insert .............................................................................................................................. 14-7 Output Filter Configuration ......................................................................................................... 14-9 Ordered Output Filter .............................................................................................................. 14-13 This section explains how to control the formatting and filtering of decoded symbol data for output. MINI Hawk High Performance Imager User Manual 14-1 Output Format Serial Commands Output Format Serial Commands Format Extract Format Insert Format Assign Format Status Output Filter Configuration Ordered Output Filter 14-2 MINI Hawk High Performance Imager User Manual Output Format Output Format Status Definition: This is a global enable/disable parameter. In order to use formatting you must set up the format using the insert and extract commands, and you must also assign a symbol to format using the Format Assign command. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Output Format Status Disabled When Output Format Status is set to Disabled, output formatting is globally disabled. Output Format Status Enabled When Output Format Status is set to Enabled, output formatting is enabled. However, Format Assign, Format Insert, and Format Extract must be properly set up as well. Output Format Status by ESP On the Output Format tab, check the Enable Output Format box. MINI Hawk High Performance Imager User Manual 14-3 Format Assign Format Assign Symbol Number Definition: Symbol Number refers to the number of the symbol to which output formatting will apply. For example, if you wish to enable user-defined formatting to symbol # 2 in a multisymbol read cycle, you would send the command . Note that the number of symbols may exceed the format capabilities. Serial Cmd: Options: 1 to 10 1 = Formatted output status for symbol # 1. 2 = Formatted output status for symbol # 2. ... 10 = Formatted output status for symbol # 10. Status Definition: Status refers to the user-defined formatting of a selected symbol position in the read cycle result. Note that there is also a global formatting “enable” command that must be set for the formatting to be applied. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled (Assign parameters to specified symbol.) Format Assign by ESP Use the Set Number of Symbols spin box to determine the number of symbols to be included in the output phrase. Then check the Parse boxes beneath the symbols that you wish to format for user-defined output. 14-4 MINI Hawk High Performance Imager User Manual Output Format Format Extract Output Index Definition: Output Index refers to the database entry you wish to modify with this command. A formatted output is built by extracting data from a symbol’s original data output and/or inserting user-defined characters. It may be helpful to think of individual indexes as positions in the final formatted output you wish to build. Starting with index # 1, enter either an extract or insert command to begin building your desired output string. Then, with the next index number, enter either an extract or insert command to continue building the output string. Continue this process until you are finished building the string. Serial Cmd: Options: 1 to 100 Start Location Definition: Defines the location within the symbol data where the character extraction will begin. The first character extracted will also be the first character in the sequence displayed in user-defined output. Serial Cmd: Default: 0 Options: 1 to n (maximum number of characters in the symbol data). Length Definition: Defines the length (in consecutive characters) that will be extracted and placed in user-defined output. Serial Cmd: Default: 0 (disabled; end of format cell array) Options: 1 to n (maximum number of characters in the symbol data). MINI Hawk High Performance Imager User Manual 14-5 Format Assign Format Extract by ESP The Extract Range function corresponds to the Start Location and Length parameters in the Format Extract serial command. You can extract and insert several character sequences using ESP’s Symbol Parse feature. In this example, the selected extraction range is characters 2-4. The “Sample Symbol” example on the Symbol Parse dialog shows the selected character positions extracted and output as desired. Simultaneously, the data string from the actual selected symbol is displayed at the bottom left of the Parse Table, followed by the user-defined extracted output. 14-6 MINI Hawk High Performance Imager User Manual Output Format Format Insert Output Index Definition: Output Index refers to the database entry you wish to modify with this command. A formatted output is built by extracting data from a symbol’s original data output and/or inserting user-defined characters. It may be helpful to think of individual indexes as positions in the final formatted output you wish to build. Starting with index # 1, enter either an extract or insert command to begin building your desired output string. Then, with the next index number, enter either an extract or insert command to continue building the output string. Continue this process until you are finished building the string. Serial Cmd: Options: 1 to 100 Length Definition: Specifies the length of the user-defined character string that will be inserted. This function is limited to 4 characters per output index, so multiple indexes must be entered in order to insert longer character sequences. For example, if you wish to insert a 10 character sequence in user-defined output, you would need three commands with consecutive index numbers, where the first two character sequence lengths were 4 and the third was 2. Serial Cmd: Default: 0 (disabled; end of format cell array) Options: 1 to 4 Hex String Definition: Specifies a character string that represents ASCII characters to be inserted in the database entry. Two hex characters are required for every ASCII character to be inserted in the user-defined output string. These two characters comprise the hex (base 16) value of the ASCII character. For example, if you wanted to enter the three-character sequence “Hi!” you would enter 3 for the length of the string, and a hex sequence of 486921 for the ASCII sequence to be inserted. (48 = H; 69 = i; 21 = !) Important: Each pair of hex characters represents one ASCII character. Hex character pairs range from 00 to FF. Since you are limited to 4 ASCII characters per insertion per database entry, you are likewise limited to 8 hex characters per insertion per database entry. Serial Cmd: Default: NUL (00 in hex) Options: 00 to FF (As many as 4 bytes, or hex pairs.) See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. MINI Hawk High Performance Imager User Manual 14-7 Format Insert Format Insert by ESP The Format Insert process is very similar to the Format Extract process, except that Insert allows you to enter characters using the Insertion Calculator (shown above). Notice that Extract and Insert share the same Parse Table. 14-8 MINI Hawk High Performance Imager User Manual Output Format Output Filter Configuration Definition: Output filtering is a method of providing a set of good read qualifiers and also providing ordered output. There is a filter for up to the first 10 positions in a multisymbol output. The first filter corresponds to the first symbol output at the end of the read cycle. Each filter has has settings for the following four parameters: Symbology, Symbol Length, Data, and Configuration Database Number. Serial Cmd: Rules for Output Filter Configuration Output Filter Configuration Rule # 1 Each symbol that is decoded must match one of the filters before it can be saved to a read cycle record. There is an exception to this rule, however, when the number of symbols required for a read cycle exceeds the number of active filters. In such a case, unfiltered symbols can be placed into unfiltered output positions. For example, if the number of symbols required is 6 but there are only 4 active filters, the last 2 positions can be filled by any (unfiltered) qualified symbol. Output Filter Configuration Rule # 2 The same filter setup can be used multiple times. For example, filters 1, 2, and 3 can be set up to filter Data Matrix symbols, and the output will occur in the order the symbols are decoded. Output Filter Configuration Rule # 3 All qualified symbols will be sorted and output in the matching filter position. If a symbol matches filter 3, it will be output as the third symbol. If a filter does not have a matching qualified symbol, a No Read message will be output in place of the symbol (assuming the No Read message is enabled). For example, if there is not a symbol that meets filter 3’s requirements, then a No Read message will be output in the third output position. MINI Hawk High Performance Imager User Manual 14-9 Output Filter Configuration Filter Number Definition: This is the filter index number that represents the position of the symbol in the data output at the end of the read cycle. This index number should be entered along with the following filter settings for the predetermined symbol position. Serial Cmd: Options: 1 to 10 Symbology Definition: Specifies the symbology allowed to occupy this location in multisymbol output. Note: To filter or order a symbol, the symbol must meet all the requirements of the selected filter index. Serial Cmd: Default: 0 (any symbology) Options: 0 = Any type 1 = Interleaved 2 of 5 2 = Code 39 3 = Code 128 4 = Codabar 5 = UPC 6 = PDF417 7 = EAN 128 8 = Code 93 9 = Pharmacode 10 = GS1 DataBar (RSS) 11 = MicroPDF417 12 = Composite 13 = BC412 14 = Data Matrix 15 = QR Code 16 = Micro QR Code 17 = Aztec Code 18 = Postal Symbologies 14-10 MINI Hawk High Performance Imager User Manual Output Format Length Definition: Specifies the length of the decoded symbol allowed to occupy this location in multisymbol output. Note: To filter or order a symbol, the symbol must meet all requirements of the selected filter index. Serial Cmd: Default: 0 Options: 0 to 64 Wildcard Definition: This is the character to be used in the data output field when performing a data filter comparison. The wildcard character represents the end of matching, and allows for variable lengths of symbol output. Serial Cmd: Default: “ * “ = 2A (hex) Options: Any ASCII input in the form of a pair of hex characters. Example: 2A = * 00 = disabled See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. Placeholder Definition: The placeholder character requires a character to be present, but does not compare the data value. Serial Cmd: Default: “ ? ” = 3F (hex) Options: Any ASCII input in the form of a pair of hex characters. Example: 3F = ? 00 = disabled See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. MINI Hawk High Performance Imager User Manual 14-11 Output Filter Configuration Data Definition: This is the data string to be used when comparing symbol data for output filtering and ordering. This data string may also contain wildcard and placeholder characters to facilitate matching. Remember that in order to filter or order symbol data, it must meet all the requirements of the selected filter index. Examples: • Filter data = “123*”. This will match data strings of “123”, “123456”, and “123ABC”, but not “12”. • Filter data = “123*AB?C”. This will be interpreted as “123*”. • Filter data = “123?”. This will match “1234” and “123A”, but not “123”, “12345”, or “1234C”. • Filter data = “123?A”. This will match “1234A” and “123BA”, but not “123”, “1234C”, or “1234ABCD”. • Filter data = “123?A?”. This will match “1234AB” and “123BAT”, but not “1234A” or “123BATS”. • Filter data = “12??*”. This will match “1234”, “123456”, and “123ABC”, but not “12” or “123”. • Filter data = “123?A*”. This will match “1234A”, “123BA”, and “123BATS”, but not “1234” or “1234C”. Serial Cmd: Default: 00 (NUL) Options: Any ASCII input in the form of a pair of hex characters. Maximum length: 63 bytes defined. Examples: 41422A = AB* Data [0] = NUL represents string matching disabled. See ASCII Character Entry Modifier on page 3-32 for a detailed explanation of how to enter ASCII characters as hex values. Database Index Definition: The index of the database entry that decodes a given symbol must equal this setting for filtering to occur. A setting of 0 allows any database index for this filter entry. Serial Cmd: Default: 0 (any index) Options: 0 to 10 14-12 MINI Hawk High Performance Imager User Manual Output Format Ordered Output Filter Definition: Number of Filters refers to the number of active output filters. 0 disables all output filters. Any non-zero numeral will enable filtering to be performed using the filter indexes covered by this value. For example, if the number of filters is 1, then only filter index # 1 will be applied. If the number of filters is 2, then only filter index # 1 and filter index # 2 will be applied, etc. Serial Cmd: Default: 0 Options: 0 to 10 MINI Hawk High Performance Imager User Manual 14-13 Ordered Output Filter 14-14 MINI Hawk High Performance Imager User Manual Appendices Contents Appendix A General Specifications .............................................................................................. A-2 Appendix B Electrical Specifications ............................................................................................ A-6 Appendix C Serial Configuration Commands............................................................................. A-10 Appendix D Communications Protocol....................................................................................... A-16 Appendix E ASCII Table............................................................................................................. A-25 Appendix F Interface Standards................................................................................................. A-26 Appendix G Operational Tips ..................................................................................................... A-27 Appendix H Using an External Trigger ....................................................................................... A-28 Appendix I USB-to-Serial Virtual COM Port Driver..................................................................... A-29 Appendix J MINI Hawk Image Output ........................................................................................ A-32 Appendix K Glossary of Terms................................................................................................... A-35 MINI Hawk High Performance Imager User Manual A-1 General Specifications Appendix A — General Specifications Mechanical Height: 1" (25.4 mm) Width: 1.8" (45.7 mm) Depth: 2.10" (53.3 mm) Weight: 2 oz. (57 g) Note: Nominal dimensions shown. Typical tolerances apply. Environmental Enclosure: IP54, category 2 Operating Tempurature: 0° to 40°C (32° to 104°F) Storage Tempurature: -50° to 75° C (-58 to 167°F) Humidity: up to 90% (non-condensing) CE Mark General Immunity for Light Industry: EN 55024:1998+A1:2001+A2:2003 Radiated and Conducted Emissions of ITE Equipment: EN 55022:1998+A1:2000+A2:2003 for Class A products Light Source Type: High-output LEDs Light Collection Options Progressive scan, square pixel; Software adjustable shutter speed, electronic shutter MINI Hawk 3: 2048 x 1536 pixels (QXGA) MINI Hawk HR: 1280 x 1024 pixels (SXGA) MINI Hawk HS: 752 x 480 pixels (WVGA) Connector Type: 3 ft. cable terminated with High Density 15-pin D-Sub socket connector or USB Type A connector Indicators LEDS: Read Performance, Power, Read Status Green Flash: Good Read Blue Target Pattern: Symbol locator Beeper: Good Read, match/mismatch, No Read, serial command confirmation, on/off MINI Hawk Dimensions Discrete I/O Trigger Input: 5 to 28VDC rated (.16 mA) New Master: 5 to 28VDC rated (.16 mA) Default: 3.3V rated (0mA @ 3.3V) Outputs (1, 2, 3): 5V TTL compatible; can sink 10 mA and source 10mA Optional I/O: Optoisolated (with IC-332 accessory) Communication Protocols Standard Interfaces: RS-232, RS-422, USB Symbologies 2D Symbologies: Data Matrix (ECC 0-200), Aztec Code, QR Code, Micro QR Code Stacked Symbologies: PDF417, MicroPDF417, GS1 DataBar (RSS) (Composite and Stacked) Linear Symbologies: Code 39, Code 128, BC412, Interleaved 2 of 5, Pharmacode, UPC/EAN, Codabar, Code 93, Postal Read Parameters Pitch: ±30° Skew: ±30° Tilt: 360° Decode Rate: Up to 10 decodes per second Focal Range: 2 to 6” (50.8 to 152.4 mm) (autofocus) A-2 MINI Hawk High Performance Imager User Manual Appendices Read Ranges 3 Megapixel, Micro Density 3 Megapixel, Standard Density High Speed, Ultra-High Density High Speed, Standard Density Standard Density Field of View (inches/mm) in. mm 10 254 9 229 30 mil 2D | 20 mil 1D 8 203 Standard Density Depth of Field (@ Focus Position) 30 mil 2D | 20 mil 1D 7 178 6 152 15 mil 2D | 10 mil 1D 5 127 4 102 3 76 2 51 1 25 15 mil 2D | 10 mil 1D 10 mil 2D | 7.5 mil 1D 10 mil 2D | 7.5 mil 1D 7.5 mil 2D 5 mil 1D mm 76 in. 3 51 25 25 51 76 2 1 1 2 3 2 7.5 mil 2D | 5 mil 1D 3 4 5 6 Focus Position (in) Wide Axis (H = 4/5 W) High Resolution, High Density MINI Hawk High Performance Imager User Manual High Resolution, Standard Density A-3 General Specifications Read Ranges (cont.) MINI Hawk 3 Megapixel Narrow-bar-width 1D 2D Field of View (maximum) Read Range (with autofocus) Micro Density .0028” (.07 mm) .0033” (.08 mm) 1.2” (30.5 mm) 1.9 to 2.0” (48.3 mm to 50.8 mm) .0033" (.08 mm) .005" (.13 mm) 3.0" (76.2 mm) 1.9 to 5.1" (48.3 mm to 129.5 mm) .0075" (.19 mm) .010" (.25 mm) 3.4" (86.4 mm) 1.7 to 5.6" (43.2 mm to 142.2 mm) .015" (.38 mm) .020" (.51 mm) 3.6" (91.4 mm) 1.7 to 6.0" (43.2 mm to 152.4 mm) Standard Density .0033" (.08 mm) .005" (.13 mm) 3.2" (81.3 mm) 1.9 to 3.0” (48 mm to 76.2 mm) .005" (.13 mm) .0075" (.19 mm) 5.0" (127 mm) 1.8 to 4.8" (46 mm to 121.9 mm) .0075" (.19 mm) .010" (.25 mm) 6.2" (157.5 mm) 1.6 to 6.5" (41 mm to 165.1 mm) .010" (.25 mm) .015" (.38 mm) 8.5" (215.9 mm) 1.4 to 8.5" (36 mm to 215.9 mm) .020" (.51 mm) .030" (.76 mm) 9.5" (241 mm) 1.0 to 10.0" (25 mm to 254 mm) MINI Hawk High Speed Narrow-bar-width 1D 2D Field of View (maximum) Read Range (with autofocus) Ultra High Density .0033" (.08 mm) .005" (.13 mm) 1.6" (40 mm) 1.9 to 4.4" (47 mm to 110 mm) .0075" (.19 mm) .010" (.25 mm) 2.5" (64 mm) 1.7 to 6.7" (42 mm to 170 mm) .015" (.38 mm) .020" (.51 mm) 2.9" (74 mm) 1.5 to 8.0" (38 mm to 203 mm) Standard Density .005" (.13 mm) .0075" (.19 mm) 2.8" (72 mm) .0075" (.19 mm) .010" (.25 mm) 3.8" (97 mm) 1.6 to 4.4" (41 mm to 112 mm) 1.5 to 6.2" (38 mm to 157 mm) .010" (.25 mm) .015" (.38 mm) 4.7" (118 mm) 1.4 to 7.6" (36 mm to 193 mm) .020" (.51 mm) .030" (.76 mm) 6.2" (158 mm) 1.3 to 10.0" (33 mm to 254 mm) MINI Hawk High Resolution Narrow-bar-width 1D 2D Field of View (maximum) Read Range (with autofocus) Ultra High Density .0033" (0.08 mm) .005” (0.13 mm) 2.2” (56 mm) 2.0 to 4.4” (51 mm to 112 mm) .0075" (0.19 mm) .010” (0.25 mm) 3.6” (91 mm) 1.9 to 6.7” (48 mm to 170 mm) .015" (0.38 mm) .020" (0.51 mm) 4.0” (102 mm) 1.9 to 7.7” (48 mm to 196 mm) High Density .005" (0.13 mm) .0075" (0.19 mm) 3.1" (79 mm) 1.5 to 6.0" (38 mm to 152 mm) .0075" (0.19 mm) .010" (0.25 mm) 4.2" (107 mm) 1.2 to 8.0" (30 mm to 203 mm) .015" (0.38 mm) .020" (0.51 mm) 5.6" (142 mm) 0.9 to 10.5" (23 mm to 267 mm) Standard Density .005" (0.13 mm) .0075" (0.19 mm) 3.2" (81 mm) 1.8 to 3.5" (46 mm to 89 mm) .0075" (0.19 mm) .010" (0.25 mm) 4.2" (107 mm) 1.6 to 5.0" (41 mm to 127 mm) .010" (0.25 mm) .015" (0.38 mm) 6.8" (173 mm) 1.4 to 7.5" (36 mm to 191 mm) .020" (0.51 mm) .030" (0.76 mm) 9.5" (241 mm) 1.0 to 11.0” (25 mm to 279 mm) A-4 MINI Hawk High Performance Imager User Manual Appendices FIS Options MINI Hawk High Performance Imager 3 Megapixel MINI Hawk 3, Micro Density, RS-232/422/485, 5VDC MINI Hawk 3, Standard Density, RS-232/422/485, 5VDC MINI Hawk 3, Micro Density, USB + I/O, 5VDC MINI Hawk 3, Standard Density, USB + I/O, 5VDC High Resolution MINI Hawk, High Resolution, Standard Density, RS-232/422/485, 5VDC MINI Hawk, High Resolution, High Density, RS-232/422/485, 5VDC MINI Hawk, High Resolution, Ultra-High Density, RS-232/422/485, 5VDC MINI Hawk, High Resolution, Standard Density, USB + I/O, 5VDC MINI Hawk, High Resolution, High Density, USB + I/O, 5VDC MINI Hawk, High Resolution, Ultra-High Density, USB + I/O, 5VDC High Speed MINI Hawk, High Speed, Standard Density, RS-232/422/485, 5VDC MINI Hawk, High Speed, Ultra-High Density, RS-232/422/485, 5VDC MINI Hawk, High Speed, Standard Density, USB + I/O, 5VDC MINI Hawk, High Speed, Ultra-High Density, USB + I/O, 5VDC FIS-6300-2013G FIS-6300-2014G FIS-6300-2015G FIS-6300-2016G FIS-6300-4007G FIS-6300-4008G FIS-6300-4009G FIS-6300-4010G FIS-6300-4011G FIS-6300-4012G FIS-6300-5005G FIS-6300-5006G FIS-6300-5007G FIS-6300-5008G Safety Certifications FCC, UL/cUL, CE, CB, RoHS/WEEE RoHS/WEEE Compliant ©2019 Omron Microscan Systems, Inc. All rights reserved. Specifications subject to change. Product specifications are given for typical performance at 25°C (77°F) using grade A labels. Performance characteristics may vary at high temperatures or other environmental extremes. Warranty–One year limited warranty on parts and labor. Extended warranty available. MINI Hawk High Performance Imager User Manual A-5 Electrical Specifications Appendix B — Electrical Specifications Power: 4.0 Watts (max.) 5VDC +/– 5%, 200 mV p-p max. ripple, 554 mA @ 5VDC (typ.) Optional Int: 10-28V Accy Host Connector / Pin Assignments High Density 15 Pin D-sub Socket Connector Pin Host RS-232 1 Host RS-422/485 In/Out TxD TxD(–) Out RxD RxD(–) In Power +5 VDC 2 TxD 3 RxD 4 In Power/Signal Ground 5 6 Host/Aux RS-232 NC RTS Aux TxD TxD(+) Out 7 Output 1 TTL a Out 8 Default configuration b In 9 Trigger 10 CTS Aux RxD In RxD(+) In 11 Output 3 TTL a Out 12 New Master (NPN) In 13 Chassis ground c 14 Output 2 TTL a 15 NC Out a. Can sink 10 mA and source 10 mA. b. The default is activated by connecting pin 8 to ground pin 4. c. Chassis ground: Used to connect chassis body to earth ground only. Not to be used as power or signal return. Direct Input / Output Diagrams A-6 MINI Hawk High Performance Imager User Manual Appendices Optoisolator Trigger Inputs for IC-332 MINI Hawk High Performance Imager User Manual A-7 Electrical Specifications A-8 MINI Hawk High Performance Imager User Manual Appendices New Master Pin MINI Hawk High Performance Imager User Manual A-9 Serial Configuration Commands Appendix C — Serial Configuration Commands Note: For a list of utility commands such as read rate requests, device control options, and imager status requests, see Serial Utility Commands on page 13-2. Communications Host Port Connections Auxiliary Port Connections RS-422 Status Host Port Protocol Preamble Postamble Response Timeout LRC Auxiliary Port System Data Status ACK/NAK Options Polling Mode Options Autoconfiguration Daisy Chain Calibration Calibration Options Autocalibrate Read Cycle Trigger Mode/Filter Duration Serial Trigger Character External Trigger State End of Read Cycle Decodes Before Output Multisymbol Start Trigger Character Stop Trigger Character Capture Mode Capture Timing Image Storage IP Timeout Symbologies Narrow Margins/Symbology ID Background Color Composite Aztec Code A-10 MINI Hawk High Performance Imager User Manual Appendices Micro QR Code Postal Symbologies Code 39 Codabar Interleaved 2 of 5 UPC/EAN Code 128/EAN 128 Code 93 PDF417 Pharmacode Data Matrix QR Code BC412 DataBar-14 (RSS-14) DataBar Limited (RSS Limited) DataBar Expanded (RSS Expanded) MicroPDF417 I/O Parameters Power On/Reset Counts Time Since Reset Service Message Serial Verification Beeper Quality Output Symbol Data Output Read Duration Output No Read Message Frame Information LED Configuration MINI Hawk High Performance Imager User Manual A-11 Serial Configuration Commands Image Output 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 ISO/IEC 16022 Symbol Quality Output 1 ISO/IEC 16022 Symbol Quality Output 2 ISO/IEC 16022 Symbol Quality Output 3 Configurable Output 1 Configurable Output 2 Configurable Output 3 Symbol Quality Symbol Quality Separator/ Data Matrix Output Mode ISO/IEC 16022 Symbol Quality Output Static Validation Report Matchcode Number of Master Symbols New Master Pin Enter Master Symbol Data [for all] or Request Master Symbol Data A-12 MINI Hawk High Performance Imager User Manual Appendices Delete Master Symbol Data Match Replace Mismatch Replace Camera and IP Setup Mirrored Image Window of Interest Focal Distance Increment Focus Position Decrement Focus Position Focal Distance Table (Read-Only) Illumination Brightness Camera Pixel Sub-Sampling Morphological Pre-Processing Morphological Operation Configuration Database Number of Active Indexes Configuration Database Status Save Current Settings to Database Load Current Settings from Database Request Selected Index Settings Request All Database Settings Database Mode Output Format Format Extract Format Insert Format Assign Format Status Output Filter Configuration Ordered Output Filter MINI Hawk High Performance Imager User Manual A-13 Serial Configuration Commands Serial Command Format Serial commands are of two types: utility and configuration. Rules that apply to both utility and configuration commands • A less than < and greater than > character enclose the commands. • Commands and data are “case sensitive.” That is, characters must be entered as upper or lower case, as specified. Serial Utility Commands These are sent during operations and are not followed by or . Serial Configuration “K” Commands These begin with a single “K” character followed by a 3-digit numeric character, data fields, and an initializing command, as follows: An initializing command or may follow the command. A initializes the imager’s memory and saves for power-on; an initializes the imager’s memory but does not save for power-on. For example, to enable UPC and save the change for power-on, send . To change Baud Rate and reset without saving changes for power-on, send . Serial Configuration Command Conventions • All data fields (except the last) must be followed by a comma (without a space). • NUL cannot be used. The characters , and , can be used, but only if entered as hex pairs (see ASCII Character Entry Modifier on page 3-32). • All fields preceding a modified field must be included. • If there is no change in preceding fields, then commas alone can be entered in these fields. For example, if only the last field in the following command is changing, can be entered as . • All fields following a modified field can be omitted. For example, to change Baud Rate only, send . A-14 MINI Hawk High Performance Imager User Manual Appendices Concatenating Configuration Commands Commands can be concatenated (added together) in a single string or data block. For example, enables LRC, sets End of Read Cycle mode to New Trigger, enables Narrow Margins, and resets the data buffers (without saving the changes for power-on). Serial Command Status Request To ensure that any command was received and accepted, you can send the Show Reader Status command: . The status of a specific serial command can be requested by entering the command followed by a question mark. For example, send to request the status of Postamble. Entering Control Characters in Serial Commands To enter control characters within a serial command, hold down the Ctrl key while typing the desired character. Example: To enter a carriage return and line feed (^M^J), enter . MINI Hawk High Performance Imager User Manual A-15 Communications Protocol Appendix D — Communications Protocol Communications Protocol Command Table Protocol Command (Mnemonic displayed on menu) Control Characters (Entered in menu or serial command) Hex Value Effect of Command RES ^D 04 Reset REQ ^E 05 Request EOT ^D 04 Reset STX ^B 02 Start of Text ETX ^C 03 End of Text ACK ^F 06 Acknowledge NAK ^U 15 Negative Acknowledge XON ^Q 11 Begin Transmission XOFF ^S 13 Stop Transmission A-16 MINI Hawk High Performance Imager User Manual Appendices ACK/NAK Data Flow Examples Setup 1 RES REQ STX ETX ACK NAK LRC 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x06 0x15 disabled Transfer 1 HOST_TX IMAGER_TX ‘ACK’ Transfer 2 HOST_TX IMAGER_TX IMAGER_TX HOST_TX ‘ACK’ ‘ACK’ Error Condition Transfer 1 IMAGER_TX HOST_TX IMAGER_TX HOST_TX symbol data ‘NAK’ (host rejects) symbol data (resend data) ‘ACK’ (transaction complete) Transfer 2 HOST_TX IMAGER_TX ‘ACK’ IMAGER_TX timeout reached... timeout reached... timeout reached... Timeout Reached transaction aborted, data is flushed MINI Hawk High Performance Imager User Manual A-17 Communications Protocol Setup 2 RES REQ STX ETX ACK NAK LRC 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x06 0x15 enabled Transfer 1 HOST_TX IMAGER_TX a ‘ACK’ Transfer 2 HOST_TX IMAGER_TX IMAGER_TX HOST_TX B ‘ACK’ a ‘ACK’ Error Condition Transfer 1 HOST_TX IMAGER_TX HOST_TX IMAGER_TX A-18 x (BAD LRC) ‘NAK’ a (GOOD LRC) ‘ACK’ MINI Hawk High Performance Imager User Manual Appendices Setup 3 RES REQ STX ETX ACK NAK LRC 0x00 (disabled) 0x00 (disabled) 0x28 ‘(‘ 0x29 ‘)’ 0x06 0x15 enabled Transfer 1 HOST_TX IMAGER_TX ()H ‘ACK’ Transfer 2 HOST_TX IMAGER_TX IMAGER_TX HOST_TX ()k ‘ACK’ ()w ‘ACK’ MINI Hawk High Performance Imager User Manual A-19 Communications Protocol Setup 4 RES REQ STX ETX ACK NAK LRC 0x21 ‘!’ 0x3D ‘=’ 0x28 ‘(‘ 0x29 ‘)’ 0x06 0x15 enabled Transfer 1 HOST_TX IMAGER_TX ()H ‘ACK’ Transfer 2 HOST_TX IMAGER_TX HOST_TX IMAGER_TX HOST_TX IMAGER_TX ()n ‘ACK’ ‘!’ ()X ‘ACK’ ‘!’ Error Condition Transfer 1 HOST_TX ()H IMAGER_TX ‘ACK’ HOST_TX ()n IMAGER_TX ‘ACK’ HOST_TX ‘!’ IMAGER_TX ()X timeout reached... IMAGER_TX ‘=’ timeout reached... IMAGER_TX ‘=’ timeout reached... IMAGER_TX ‘=’ timeout reached... IMAGER_TX ‘!’ A-20 MINI Hawk High Performance Imager User Manual Appendices Polling Mode Data Flow Examples Setup 1 Address RES REQ STX ETX ACK NAK LRC 0x01 (translates to) Poll Req @ ‘0x1C’, Unit Select @ ‘0x1D’ 0x04 0x05 0x02 0x03 0x06 0x15 disabled Transfer 1 HOST_TX IMAGER_TX HOST_TX IMAGER_TX HOST_TX ‘RES’ ‘0x1D’ ‘REQ’ (Select Unit 1 to receive data) ‘0x1D’ ‘ACK’ (Unit responds with its address) ‘STX’ ‘ETX’ ‘0x1D’ ‘ACK’ (Unit responds with its address) ‘RES’ (Terminate Transfer 2) Transfer 2 HOST_TX IMAGER_TX HOST_TX IMAGER_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) ‘0x1C’ ‘STX’ ‘ETX’ ‘ACK’ ‘RES’ (Terminate Transfer 1) Starting with a ‘RES’ ensures a clean transaction, without “leftovers” from the previous transaction. Error Condition 1 HOST_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) IMAGER_TX ‘0x1C’ ‘STX’ ‘ETX’ HOST_TX ‘Nothing’ (Host should ‘ACK’ here) timeout reached... IMAGER_TX ‘REQ’ (Unit requests an ‘ACK’ again) timeout reached... IMAGER_TX ‘REQ’ (Unit requests an ‘ACK’ again) timeout reached... IMAGER_TX ‘REQ’ (Unit requests an ‘ACK’ again) timeout reached... IMAGER_TX ‘RES’ (Terminate Transfer 1, data is flushed) MINI Hawk High Performance Imager User Manual A-21 Communications Protocol Error Condition 2 HOST_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) IMAGER_TX ‘0x1C’ ‘STX’ ‘ETX’ HOST_TX ‘Nothing’ (Host should ‘ACK’ here) timeout reached... IMAGER_TX ‘REQ’ (Unit requests an ‘ACK’ again) HOST_TX ‘NAK’ (Host rejects data frame) (Retry Event) IMAGER_TX ‘0x1C’ ‘STX’ ‘ETX’ (Unit sends again) HOST_TX ‘ACK’ (Host receives data) IMAGER_TX ‘RES’ (Terminate Transfer 1) The protocol makes 3 retry attempts before data is flushed and transfer is aborted. A-22 MINI Hawk High Performance Imager User Manual Appendices Setup 2 Address RES REQ STX ETX ACK NAK LRC 0x01 (translates to) Poll Req @ ‘0x1C’, Unit Select @ ‘0x1D’ 0x04 0x05 0x02 0x03 0x06 0x15 enabled Transfer 1 HOST_TX IMAGER_TX HOST_TX IMAGER_TX HOST_TX ‘RES’ ‘0x1D’ ‘REQ’ (Select Unit 1 to receive data) ‘0x1D’ ‘ACK’ (Unit responds with its address) ‘STX’ ‘ETX’ ‘LRC’ ‘0x1D’ ‘ACK’ (Unit responds with its address) ‘RES’ (Terminate Transfer 2) Transfer 2 HOST_TX IMAGER_TX IMAGER_TX HOST_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) ‘0x1C’ ‘STX’ ‘ETX’ ‘LRC’ ‘ACK’ ‘RES’ (Terminate Transfer 1) Starting with a ‘RES’ ensures a clean transaction, without “leftovers” from the previous transaction. Error Condition 1 HOST_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) IMAGER_TX ‘0x1C’ ‘STX’ ‘ETX’ ‘LRC’ HOST_TX ‘Nothing’ (Host should ‘ACK’ here) timeout reached... IMAGER_TX ‘REQ’ (Unit requests an ‘ACK’ again) timeout reached... IMAGER_TX ‘REQ’ (Unit requests an ‘ACK’ again) timeout reached... IMAGER_TX ‘REQ’ (Unit requests an ‘ACK’ again) timeout reached... IMAGER_TX ‘RES’ (Terminate Transfer 1, data is flushed) MINI Hawk High Performance Imager User Manual A-23 Communications Protocol Error Condition 2 HOST_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) IMAGER_TX ‘0x1C’ ‘STX’ ‘ETX’ ‘LRC’ HOST_TX ‘Nothing’ (Host should ‘ACK’ here) timeout reached... IMAGER_TX ‘REQ’ (Unit requests an ‘ACK’ again) HOST_TX ‘NAK’ (Host rejects data frame) (Retry Event) IMAGER_TX ‘0x1C’ ‘STX’ ‘ETX’ ‘LRC’ (Unit sends again) HOST_TX ‘ACK’ (Host receives data) IMAGER_TX ‘RES’ (Terminate Transfer 1) Error Condition 3 HOST_TX IMAGER_TX HOST_TX (Retry Event) IMAGER_TX HOST_TX IMAGER_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) ‘0x1C’ ‘STX’ ‘ETX’ ‘BAD LRC’ ‘NAK’ (Host rejects bad LRC data) ‘0x1C’ ‘STX’ ‘ETX’ ‘GOOD LRC’ (Unit sends again) ‘ACK’ (Host receives data) ‘RES’ Terminate Transfer 1) The protocol makes 3 retry attempts before data is flushed and transfer is aborted. A-24 MINI Hawk High Performance Imager User Manual Appendices Appendix E — ASCII Table Dec 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Hex 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F Mne NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US Ctrl ^@ ^A ^B ^C ^D ^E ^F ^G ^H ^I ^J ^K ^L ^M ^N ^O ^P ^Q ^R ^S ^T ^U ^V ^W ^X ^Y ^Z ^[ ^\ ^] ^^ ^_ Dec 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 Hex 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F MINI Hawk High Performance Imager User Manual Ch SP ! “ # $ % & ' ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? Dec 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 Hex 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F Ch @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ Dec 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 Hex 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F Ch ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ D A-25 Interface Standards Appendix F — Interface Standards Interface Standards, established by the Electronic Industries Association (EIA), specify such things as the signaling voltage levels, maximum cable lengths, and number of drivers. In the MINI Hawk, selection of interface is made by pin assignment and, in the case of host communications, by software switching between RS-232 and RS-422/RS-485. RS-232 RS-232 defines an interface between two devices such as, for example, the reader and host. It differs from the other interfaces by dedicating individual pins to specific functions and by requiring both devices to share a common ground line. Since both device chassis are connected to a common ground, a ground loop potential and the possibility of noise interference exists. Therefore cable lengths are limited to a maximum of 50 feet (19.7m). Despite being the most limited, this interface is used frequently because of the large installed base of RS-232 equipment. RS-422/RS-485 RS-422, unlike RS-232, measures signals deferentially; that is, the receiver looks at the potentials between the two receive (or transmit) wires rather than the potential between signal and ground. As a result, cables, if shielded, can be up to 4000 feet (1219m) in length. Like RS-232, RS-422 communication is designed for only two devices on a single line and must have a common ground. It can be used wherever RS-232 is used. USB The Universal Serial Bus can connect up to 127 devices to a host at a maximum of 6 megabytes per second (Mbps) of bandwidth. A-26 MINI Hawk High Performance Imager User Manual Appendices Appendix G — Operational Tips Cleaning The MINI Hawk has a hard-coated window that should only be cleaned with alcohol (100% isopropyl). Mounting When mounting the MINI Hawk, do not insulate the stand mount. The bottom panel is the hottest part of the imager and metal-to-metal contact is necessary for heat dissipation. MINI Hawk High Performance Imager User Manual A-27 Using an External Trigger Appendix H — Using an External Trigger Two types of inputs are used on Omron Microscan readers. 5 volt devices have NPN trigger inputs. 10-28 volt devices have optoisolated inputs and outputs. 5 Volt Devices To trigger a 5 volt device, the input has to be pulled down to “signal ground” (NPN). This can be done by relays or by a transistor-sourced signal. If a 5 volt device is used in combination with an IC-332, it must be connected as a 10-28 volt device. Reader Reader Sensor Sensor 10-28 Volt Devices To trigger a 10-28 volt device, a small amount of current needs to flow from “Trigger +” to “Trigger –”. If a PNP source is used, “Trigger –” must be connected to “signal ground”. If an NPN source is used, “Trigger +” must be connected to the supply voltage. Reader Reader Sensor Reader Sensor Sensor PNP A-28 NPN MINI Hawk High Performance Imager User Manual Appendices Appendix I — USB-to-Serial Virtual COM Port Driver (For use with Windows® 7 (32-bit), Vista (32-bit), XP (32-bit), and 2000 Operating Systems) Omron Microscan’s USB-to-Serial Virtual COM Port Driver allows you to send serial data using a USB MINI Hawk. Installing the USB-to-Serial Virtual COM Port Driver 1. Download the driver files from the Omron Microscan website or Omron Microscan Tools Drive. If the driver files are in a .zip file, extract them to a folder of your choice before running the installer. 2. Double-click on DPInst.exe to launch the Omron Microscan USB-to-Serial Virtual COM Port Driver Installer. Select DPInst.exe to launch the driver installer. 3. Click Next on the driver installer’s welcome screen. MINI Hawk High Performance Imager User Manual A-29 USB-to-Serial Virtual COM Port Driver 4. Read the License Agreement shown below. If you accept the terms of the agreement, click the radio button next to the statement “I accept this agreement”, and click Next. Important: After accepting the license agreement and clicking Next, you may see a Windows Security warning that states “Windows can’t verify the publisher of this driver software”. If you receive this warning, choose the “Install this driver software anyway” option. 5. The driver files will begin installing. This may take several seconds. Do not interfere with the installer during this process. 6. Once the driver is installed successfully, you will receive the message shown below. Click Finish. A-30 MINI Hawk High Performance Imager User Manual Appendices Uninstalling the USB-to-Serial Virtual COM Port Driver Important: You must uninstall the USB-to-Serial Virtual COM Port Driver any time you require high-speed USB connectivity (to upload images using EZ Trax, for example). Find the driver on the list of programs, select it, then click Uninstall/Change. To use the Virtual COM Port again, follow the steps above to re-install the driver. Changing the COM Port Follow these steps to change the reader’s COM Port: 1. Right-click on My Computer in the Windows Start menu and select Properties. 2. Select the Hardware tab in the System Properties dialog and click the Device Manager button. 3. Expand the Ports (COM & LPT) item on the Device Manager menu. Right-click on Omron Microscan Reader and select Properties. 4. Select the Port Settings tab in the Properties dialog and click the Advanced button. 5. Expand the COM Port Number menu on the Advanced Settings dialog and select your new COM Port number. You are now ready to begin using the new COM Port. MINI Hawk High Performance Imager User Manual A-31 MINI Hawk Image Output Appendix J — MINI Hawk Image Output This section explains how to extract (download) a video-captured image from a MINI Hawk. Y-Modem Method The easiest download method is to issue the command to get a list of available images, then initiate a download sequence using a Y-Modem utility or protocol sequence. The user will need to issue the first to get an image list response from the imager. Then initiate the Y-modem download sequence with the command, where: [path\filename] is one listed from the response. Retrieve File List To receive a file list of all images stored in the reader, send the command: The reader will respond with a list similar to the one below: In this example, there are 5 images in memory: /good/0/640x480_gs.bmp /pending/1/640x480_gs.bmp /pending/2/640x480_gs.bmp /pending/3/640x480_gs.bmp /pending/4/640x480_gs.bmp • The image will be stored in a directory describing the result of the image. None assumes root. / Root Directory. /saved Saved Directory. Good/ Symbol was decoded and good. noread/ No symbol was decoded in this image. Mismatch/ Symbol was decoded, but did not match. pending No attempt was made to decode this image. • The image may be in a numbered sub-folder 0-9 indicating age; 0 = older, 9 = newer. • The filename will describe the resolution and file type. Valid file types are: .jpg and .bmp. • The directory locations, file names and file types will vary, depending on reader configuration. A-32 MINI Hawk High Performance Imager User Manual Appendices Upload Image Select a file from the file list above, and then send the command: . Now initiate the Y-modem transfer and save the file. Y-modem uploads will vary depending on the program or language. See the HyperTerminal example below. Image Upload Using HyperTerminal • Open the HyperTerminal application by clicking Start, Programs, Accessories, Communication, and then HyperTerminal. • Enter a name, and select an icon, then select OK. • In the connection window, select the COM port, and then click OK. • Adjust ‘COM Properties’ settings to match the reader (reader defaults shown below). • Click OK and you will see the HyperTerminal screen. • Retrieve an image list by sending . • Request an image upload of the desired file. • From the menu bar, select Transfer, Receive File… • Select a file storage location, and then select ‘Y-modem’, click Receive. • HyperTerminal will upload the image and save the file to the directory specified. MINI Hawk High Performance Imager User Manual A-33 MINI Hawk Image Output Bit Stream Method A more difficult method is to parse and decode the bit stream data. The bit stream is a mix of EXIF format & TIFF format. You will need to use the command. To load a bitmap, send and the entire grayscale image will load. To load a JPEG, set arg for the full-size JPEG image, with adjustable quality: There is only one variable: nnn is a number from 1 to 100, and it represents the image quality. 1 will load fastest, but will be extremely low-quality. 100 will load slowly, but will be highest-quality. = low-quality image, short load time = high-quality image, long load time Response Format The user will need to write an application that can receive the image (8-bit format – 7 data bit communication will not work), split up the data, and write the file. The data is format info and then image data, so an ASCII terminal will not work. The format of the data will be (_ added for readability): SOH_DATALEN_FRAMETYPE_SCHEMA_DATA_CRC SOH = SOH character DATALEN = the length of data to follow, 32 bit integer from ‘00000000’ to ‘FFFFFFFF’ FRAMETYPE =1 SCHEMA =2 DATA = image data CRC = CRC16 check digit at the end includes SOH, and everything after, except the CRC A-34 MINI Hawk High Performance Imager User Manual Appendices Appendix K — Glossary of Terms Aberration — The failure of an optical lens to produce an exact point-to-point correspondence between the object and its resulting image. Various types are chromatic, spherical, coma, astigmatism and distortion. Absorption — The loss of light of certain wavelengths as it passes through a material and is converted to heat or other forms of energy. (–) Active Illumination — Lighting an area with a light source coordinated with the acquisition of an image. Strobed flash tubes and pulsed lasers are examples. ADC — See Analog-to-Digital Converter. A/D Converter — See Analog-to-Digital Converter. AGC — See Automatic Gain Control. Ambient Light — Light which is present in the environment of the imaging front end of a vision system and generated from outside sources. This light, unless used for actual illumination, will be treated as background Noise by the vision system. Analog — A smooth, continuous voltage or current signal or function whose magnitude (value) is the information. Analog-to-Digital Converter (A/D Converter or ADC) — A device that converts an analog voltage or current signal to a discrete series of digitally encoded numbers (signal) for computer processing. Application-Specific Integrated Circuit (ASIC) — An integrated circuit that is customized for a particular kind of use, rather than general use. All vision system elements including firmware can be integrated into one ASIC. Architecture — The hardware organization of a vision system designed for high speed image analysis. ASIC — See Application-Specific Integrated Circuit. Aspect Ratio — The ratio between the height and width of a sensor or display. Found by dividing the vertical number of pixels (height) by the horizontal number of pixels (width) leaving it in fractional format. Automatic Gain Control (AGC) — Adjustment to signal strength that seeks to maintain a constant level regardless of the distance between a reader and symbol. Auxiliary Port — RS-232 connection to an auxiliary terminal or device for remote viewing. Blooming — A situation in which too many photons are being produced to be received by a pixel. The pixel overflows and causes the photons to go to adjacent pixels. Blooming is similar to overexposure in film photography, except that in digital imaging, the result is a number of vertical and/or horizontal streaks appearing from the light source in the picture. Baud Rate — The number of discrete signal events per second; bits per second. Capture — The act of acquiring and storing video images in an imager or host computer. Also, the image captured. CCD — See Charge-Coupled Device. MINI Hawk High Performance Imager User Manual A-35 Glossary of Terms Charge-Coupled Device (CCD) — A semiconductor device with an array of light-sensitive elements that converts light images into electrical signals. Check Character — A Modulus 43 or Modulus 10 character that is added to encoded symbol data for additional data integrity. CMOS — See Complementary Metal Oxide Semiconductor. Complementary Metal Oxide Semiconductor (CMOS) — Like CCDs, CMOS imagers include an array of photo-sensitive diodes, one diode within each pixel. Unlike CCDs, however, each pixel in a CMOS imager has its own individual amplifier integrated inside. Connector — A plug or socket on a device or cable providing in/out connectivity for various circuits and pins. Concentrator — Intermediary device that relays data from imagers to a host and commands from the host to the imagers or other devices. Counter — Memory space allocated to keep track of imager events. DAC — See Digital-to-Analog Converter. Daisy Chain — Linkage of primary and secondary imagers allowing data to be relayed up to the host via auxiliary port connections. Decode — A Good Read. The successful interpretation and output of the information encoded in a symbol. Default — Restores ROM or flash settings, initializes serial commands and resets all counters. Delimited — A delimited command or field is bracketed by predefined characters. Decode Rate — The number of good reads per second ahieved by an imager. Darkfield Illumination — Lighting of objects, surfaces, or particles at very shallow or low angles, so that light does not directly enter a reader’s optical hardware. Depth-of-Field — The in-focus range of an imaging system. Measured from the distance behind an object to the distance in front of the object with all objects appearing in focus. Diffused Lighting — Scattered soft lighting from a wide variety of angles used to eliminate shadows and specular glints from profiled, highly reflective surfaces. Digital-to-Analog Converter (DAC) — A VLSI circuit used to convert digitally processed images to analog for display on a monitor. Digital Imaging — Conversion of an image into pixels by means of an Analog-to-Digital Converter where the level of each pixel can be stored digitally. Digital Signal Processor (DSP) — A VLSI chip designed for ultra-high-speed arithmetic processing. Often imbedded in a vision engine. Discrete I/O — Inputs and outputs characterized by discrete signal transitions from one voltage level to another so that digital switching can occur. Direct Memory Access (DMA) — A capability provided by some computer bus architectures that allows data to be sent directly to memory from an attached device. DMA — See Direct Memory Access. DSP — See Digital Signal Processor. Dynamic Range — The difference between the minimum and maximum thresholds of discernible images; the amount of usable signal. A-36 MINI Hawk High Performance Imager User Manual Appendices Edge Enhancement — Image processing method to strengthen high-spatial frequencies in the image. EPROM — See Erasable Programmable Read-Only Memory. Embedded Memory — Onboard memory device such as EPROM or flash. End of Read Cycle — The time or condition at which the imager stops expecting symbol information to decode. Erasable Programmable Read-Only Memory (EPROM) — A memory chip that retains data when its power supply is turned off; “non-volatile memory”. External Edge — Allows a read cycle to be initiated by a trigger signal from an object detector when it detects the appearance of an object (rising edge). The read cycle ends with a good read, a timeout, or a new trigger. External Level — Allows a read cycle to be initiated by a trigger signal from an object detector. The read cycle ends when the object moves out of the detector’s range. Falling Edge — A change of state (to inactive) associated with a level trigger. Field-Programmable Gate Array (FPGA) — A semiconductor device containing programmable interconnects and logic components. Fill Factor — Percentage of pixel area used for light collection. Firmware — Software hard-coded in non-volatile memory (ROM), and closely tied to specific pieces of hardware. Fixed Symbol Length — Increases data integrity by ensuring that only one symbol length will be accepted. Focal Distance — In camera-based vision, the distance from the front of the camera to the object being viewed. (In optics, the distance from the lens to the focal plane.) Focal Plane — Usually found at the image sensor, it is a plane perpendicular to the lens axis at the point of focus (–). Focus — Any given point in an image at which light converges; the focal point. FPGA — See Field-Programmable Gate Array. Frame — The total area captured in an image sensor while the video signal is not blanked. Frame Grabber — A device that interfaces with a camera and, on command, samples the video, converts the sample to a digital value and stores that in a computer's memory. Front End System — The object, illumination, optics and imager blocks of a vision system. Includes all components useful to acquire a good image for subsequent processing. Full Duplex — A communications system in which signals can travel simultaneously between devices. Gain — The amount of energy applied to pixel gray scale values prior to output, expressed in dB; optimal signal strength. Good Read — A decode. The successful scanning and decoding of the information encoded in a bar code symbol. Gradient — The rate of change of pixel intensity (first derivative). Gray Scale — Variations of values from white, through shades of gray, to black in a digitized image with black assigned the value of zero and white the value of one. MINI Hawk High Performance Imager User Manual A-37 Glossary of Terms Half Duplex — A communications system in which signals can travel between devices in both directions, but not simultaneously. Histogram — A graphical representation of the frequency of occurrence of each intensity or range of intensities (gray levels) of pixels in an image. The height represents the number of observations occurring in each interval. Host — A computer, PLC, or other device that is used to execute commands and process data and discrete signals. Image — Projection of an object or scene onto a plane (i.e. screen or image sensor). Image Processing (IP) — Transformation of an input image into an output image with desired properties. Image Resolution — The number of rows and columns of pixels in an image. A higher resolution means that more pixels are available per element of the symbol being read. Examples: 640 x 480 (VGA); 854 x 480 (WVGA); 1280 x 1024 (SXGA); 2048 x 1536 (QXGA). Image Sensor — A device that converts a visual image to an electrical signal; a CCD or CMOS array. Initialize — Implement serial configuration commands into the imager’s active memory. Input — A channel or communications line. Decoded data or a discrete signal that is received by a device. Integration — Exposure of pixels on a CMOS sensor. IP — See Image Processing. Ladder Orientation — A linear symbol orientation in which the bars are parallel to the symbol’s direction of travel. LED — See Light-Emitting Diode. Light-Emitting Diode (LED) — A semiconductor device that emits light when conducting current. Lens — A transparent piece of material with curved surfaces which either converge or diverge light rays. Machine Vision — The automatic acquisition and analysis of images to obtain desired data for controlling a specific activity. Multidrop — A communications protocol for networking two or more imagers or other devices with a concentrator (or controller) and characterized by the use of individual device addresses and the RS-485 standard. Noise — The same as static in a phone line or “snow” in a television picture, noise is any unwanted electrical signal that interferes with the image being read and transferred by the imager. Normally Closed — A discrete output state that is only active when open. Normally Open — A discrete output state that is only active when closed. Object Plane — An imaginary plane in the field of view, focused by an imager’s optical system at the corresponding image plane on the sensor. A-38 MINI Hawk High Performance Imager User Manual Appendices Output — A channel or communications line. Data or discrete signals that are transmitted or displayed by a device. Parity — 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. Picket Fence Orientation — A linear symbol orientation in which the bars are perpendicular to the symbol’s direction of travel. Pitch — Rotation of a linear or 2D symbol around an axis parallel to the symbol length on the Substrate. See the illustration below. Skew axis Tilt axis Pitch axis Scan line Pixel — An individual element in a digitized image array; “picture element”. PLC — See Programmable Logic Controller. Port — Logical circuit for data entry and exit. (One or more ports may be included within a single connector.) Processing Time — The time used by a vision system to receive, analyze and interpret image information. Often expressed in “parts per minute”. Programmable Logic Controller (PLC) — An electronic device used in industrial automation environments such as factory assembly lines and automotive manufacturing facilities. Progressive Scan — A non-interlaced scan that doubles the number of visible picture lines per field by displaying all picture lines at once. Protocol — The rules for communication between devices, providing a means to control the orderly flow of information between linked devices. RAM — See Random Access Memory. Random Access Memory (RAM) — A data storage system used in computers, composed of integrated circuits that allow access to stored data in any sequence without movement of physical parts. Read Cycle — A programmed period of time or condition during which a reader will accept symbol input. Read-Only Memory (ROM) — A data storage medium used in computers and other electronics, primarily used to distribute Firmware. Real-Time Processing — In machine vision, the ability of a system to perform a complete analysis and take action on one part before the next one arrives for inspection. MINI Hawk High Performance Imager User Manual A-39 Glossary of Terms Region — Area of an image. Also called a region of interest for image processing operations. ROM — See Read-Only Memory. Saturation — The degree to which a color is free of white. One of the three properties of color perception, along with hue and value. Scattering — Redirection of light reflecting off a surface or through an object. Skew — Rotation of a linear or 2D symbol around an axis parallel to the symbol height on the substrate. See the illustration under the definition of Pitch. Substrate — The surface upon which a linear or 2D symbol is printed, stamped, or etched. Symbol Transitions — The transition of bars and spaces on a symbol, used to detect the presence of a symbol on an object. Symbology — A symbol type, such as Code 39 or Code 128, with special rules to define the widths and positions of bars and spaces to represent specific numeric or alphanumeric information. Tilt — Rotation of a linear or 2D symbol around an axis perpendicular to the substrate. See the illustration under the definition of Pitch. Trigger — A signal, transition, or character string that initiates a read cycle. Very Large-Scale Integration (VLSI) — The creation of integrated circuits by combining thousands of transistor-based circuits on a single chip. VLSI — See Very Large-Scale Integration. Watchdog Timer — A security device that detects system crashes and attempts to reset the imager. A-40 MINI Hawk High Performance Imager User Manual
FIS-6300-4007G 价格&库存

很抱歉,暂时无法提供与“FIS-6300-4007G”相匹配的价格&库存,您可以联系我们找货

免费人工找货