background image

MicroHAWK Engine Integration Guide

11-11

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.

Row Pointer

Column Pointer

Definition:

Defines the row position of the upper-left starting point of the image window.

Serial Cmd:

<

K516,

row pointer

,column pointer,row depth,column width

>

Default:

QSXGA MicroHAWK: 0
SXGA MicroHAWK: 0
WVGA MicroHAWK: 0

Options:

QSXGA MicroHAWK:

 0 to (1944 – row depth)

SXGA MicroHAWK:

 0 to (1024 – row depth)

WVGA MicroHAWK:

 0 to (480 – row depth)

Definition:

Defines the column position of the upper-left starting point of the image window.

Serial Cmd:

<

K516,

row pointer,

column pointer

,row depth,column width

>

Default:

QSXGA MicroHAWK: 0
SXGA MicroHAWK: 0
WVGA MicroHAWK: 0

Options:

QSXGA MicroHAWK:

 0 to (2592 – column width)

SXGA MicroHAWK:

 0 to (1280 – column width)

WVGA MicroHAWK:

 0 to (752 – column width)

WOI Column 

Pointer

WOI Row Pointer

WOI Column Width

WOI Row Depth

Summary of Contents for MicroHAWK

Page 1: ...MicroHAWK Engine Integration Guide P N 84 9007100 02 Rev B...

Page 2: ...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 c...

Page 3: ...2 and 3 Settings 1 15 Step 13 Run the Application 1 16 MicroHAWK Engine and ESP Software Quick Start 1 17 Step 1 Check Hardware and Connect the System 1 17 Step 2 Mount and Position the Reader 1 18 St...

Page 4: ...amble 4 19 USB HID Keyboard 4 20 EtherNet IP Byte Swapping Enabled 4 25 USB Mass Storage Driver 4 26 Entering ASCII Characters as Hex Values 4 27 Chapter 5 Calibration Calibration Serial Commands 5 2...

Page 5: ...I O Parameters Serial Commands 8 3 Symbol Data Output 8 4 No Read Message 8 7 Read Duration Output 8 8 Output Indicators 8 9 LED Configuration 8 14 Serial Verification 8 15 Setup Button 8 16 Setup But...

Page 6: ...Matchcode Matchcode by ESP 10 2 Matchcode Serial Commands 10 3 Overview of Matchcode 10 4 Matchcode Type 10 5 Sequence Step Interval 10 10 Match Replace 10 11 Mismatch Replace 10 12 New Master Pin 10...

Page 7: ...Rate 14 4 Counters 14 6 Device Control 14 8 Differences from Default 14 9 Master Database 14 10 Firmware 14 16 Default Reset Save 14 19 Reader Status Requests 14 21 Other Operational Commands 14 23 C...

Page 8: ...gram About This Manual The purpose of this user manual is to document the hardware and firmware of the MicroHAWK Engine as well as the software used to configure and operate the engine The browser bas...

Page 9: ...rds specifically the following requirements General Immunity for ITE Equipment EN 55024 2010 Radiated and Conducted Emissions of ITE Equipment EN 55022 2010 The CE Declaration of Conformity for this p...

Page 10: ...MicroHAWK Engine s LEDs This reader is intended for connection to a UL listed direct plug in power unit marked Class II and rated 10 to 28 VDC at 5 watts or greater U S models must use a similarly ra...

Page 11: ...ttings 1 11 Step 10 Configure Symbology Settings 1 13 Step 11 Format Output and Configure Match String 1 14 Step 12 Configure Output 1 2 and 3 Settings 1 15 Step 13 Run the Application 1 16 MicroHAWK...

Page 12: ...art Number 1 MicroHAWK Engine 7AXY YZZZ LPPP 2 Micro USB Type B Plug to USB Type A Plug 6 ft High Speed USB 2 0 61 9000034 01 3 Ferrite Core Snap On Kit for USB Cable for Class B Emissions not shown 9...

Page 13: ...flection Symbols can be rotated tilted at any angle however for best results symbols should be aligned with the field of view In the case of linear symbols aligning the bars in the direction of their...

Page 14: ...WebLink and MicroHAWK FTP drive shortcut icons will appear on the desktop 5 When installation of the drivers and shortcuts is complete unplug the reader from the USB port 6 Re plug the the reader into...

Page 15: ...cal Area Connection Properties dialog select Internet Protocol Version 4 TCP IPv4 and click Properties again Set your PC to a 192 168 188 X IP address 192 168 188 5 for example 4 Click OK 5 Open a web...

Page 16: ...nsor Optics Decoder and Speed This view allows you to choose Assisted Setup to Create a New Setup or to Load a Setup Click the gear icon to open the Application Settings menu which gives you access to...

Page 17: ...parameters in the Setup view Create a New Setup The Start view also allows you to Create a New Setup without using Assisted Setup When you click the Create a New Setup button WebLink searches for any...

Page 18: ...nd Favorites Clicking the Save icon at the upper right saves current settings to the reader s flash memory so the settings will be available when the reader is rebooted The question mark icon at the u...

Page 19: ...is mode uses Continuous Read Auto along with Continuous Capture Mode and a Timeout at End of Read Cycle Green Flash Mode is set to Static Presentation and the Green Flash Duration is set to 1 second C...

Page 20: ...the trigger is disabled Serial Trigger Non Delimited On When Serial Trigger is set to On the start and stop characters are set to S and E When the trigger button is clicked it will use the current sta...

Page 21: ...time Clicking any of these settings will cause a control to appear allowing you to modify that setting Settings take effect immediately When Auto Photometry is enabled instead of Standard Exposure an...

Page 22: ...s the light cell size of a symbol It is useful for increasing the light cell size of a light on dark Data Matrix symbol Connect Dark Connect Dark removes minor light defects of dark cells Separate Dar...

Page 23: ...Decode dialog brings up Symbology Settings This allows you to configure every parameter for every available code type Data Matrix error correction parameters are shown in this example but you can con...

Page 24: ...w allows you to determine the many ways in which barcode data can be formatted and parsed before it is output as a data string You can also set Preamble and Postamble in this dialog Match Options and...

Page 25: ...e lower left of the Setup view For each output you can determine the Output On behavior Mode Pulse Width and State Outputs 2 and 3 also allow you to determine output behavior based on Trend Options pa...

Page 26: ...follows the parameters you have defined The right panel of the UI shows Counts for Cycles Reads No Reads and Mismatches as well as Rate information for Capture Decode Overhead Total Read and Trigger...

Page 27: ...croHAWK Engine 7AXY YZZZ LPPP 2 Micro USB Type B Plug to USB Type A Plug 6 ft High Speed USB 2 0 61 9000034 01 3 Ferrite Core Snap On Kit for USB Cable for Class B Emissions not shown 98 9000035 01 4...

Page 28: ...pecular reflection Symbols can be rotated tilted at any angle however for best results symbols should be aligned with the field of view In the case of linear symbols aligning the bars in the direction...

Page 29: ...e installed from the Download Center located at www microscan com Follow the prompts to install ESP from the Tools Drive or Download Center Click the ESP icon on your desktop to run the program Minimu...

Page 30: ...oHAWK buttons to select your reader 3 Depending on the MicroHAWK version you have selected you will see the appropriate Would you like to connect to the MicroHAWK Engine XX dialog after selecting your...

Page 31: ...erface required by your application Configure settings as required by the application and click Connect When a connection is established the green indicator in the status bar at the bottom right of th...

Page 32: ...e 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 reader Center the target pattern on the...

Page 33: ...f this routine a green LED pattern will flash brightly and illuminate the symbol Calibrate by ESP Click the Calibrate button The reader will search camera settings to determine the best configuration...

Page 34: ...sfully 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 corres...

Page 35: ...turn to a previous reader model or to remove a previous reader model Click Parameters to show the tabbed tree controls for Communication Read Cycle Symbologies I O Parameters Symbol Quality Matchcode...

Page 36: ...s in current memory and saves to the reader for power on 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 5 Ri...

Page 37: ...croHAWK Engine 7AXY YZZZ LPPP 2 Micro USB Type B Plug to USB Type A Plug 6 ft High Speed USB 2 0 61 9000034 01 3 Ferrite Core Snap On Kit for USB Cable for Class B Emissions not shown 98 9000035 01 4...

Page 38: ...ting job open a recent job save a job avp archive a job avz open the AutoVISION Options dialog or exit AutoVISION The New Open Save and Save As options are also available on the toolbar as icons that...

Page 39: ...commands in the file menu toolbar include Create a New Job Open an Existing Job Save Job to Disk Save Job with a New Filename and Save Job to Flash If the user selects the flash option AutoVISION wil...

Page 40: ...tion can be opened from the Help dropdown menu the F1 key or the help icon on the right side of the application The help file will be closed when the application is closed or when the user closes the...

Page 41: ...e Integration Guide 1 31 Quick Start Contacting Omron Microscan The Contact Information dialog shows the primary addresses of Omron Microscan s global headquarters There is also a link to the Omron Mi...

Page 42: ...ost current version of the software If your version of AutoVISION is not current the dialog below will appear If your version of AutoVISION is current this dialog will be displayed If you check the Au...

Page 43: ...e screen The Status Message List allows you to view a history of all status messages shown by AutoVISION during the current session Status Bar The status bar appears at the bottom of the main window a...

Page 44: ...the software is opened Auto Load Last Job When this option is selected AutoVISION will automatically load the most recent job the next time the software is opened Go to Run Mode When this option is s...

Page 45: ...to all settings and is only restricted from changing passwords Administrator An Administrator has full access to all settings and can change the passwords for all access levels Changing the Access Le...

Page 46: ...d If the password is incorrect an error message is displayed and the access level remains unchanged The default passwords for the four access levels are Operator No password required Supervisor superv...

Page 47: ...button at the bottom of the Select Your Security Access Level dialog will be enabled Clicking Change Password brings up the Change Access Level Passwords dialog Click the button that corresponds to th...

Page 48: ...Password If are the Administrator but have forgotten the password you can reset it to default by deleting the UserSettings xml file in this folder C Users your user name AppData Roaming Microscan Aut...

Page 49: ...work from saved images without hardware Once a device is selected you can Create a New Job Load a Job from a saved avp file on your PC or Upload Current Job From Device your camera Job A completed pr...

Page 50: ...lator and created a new job you will move to the Image view This view allows you to Auto Calibrate the camera and to manually adjust the camera s Exposure Gain and Focus and also to set the Lighting M...

Page 51: ...he Modify button to adjust additional camera settings such as TCP IP settings RS 232 settings Ethernet settings and AutoVISION button settings You can also rename your camera alphanumeric characters o...

Page 52: ...machine vision job The Camera parameters allow you to set Gain Exposure Focus Trigger and Lighting Inspection Outputs options and Omron Microscan Link functionality allow you to connect your job to t...

Page 53: ...images with Tool graphics Inspection Counts Displays the number of parts inspected passed and rejected Inspection Timing Statistics Displays statistics on the speed of your inspection Tool Results Sh...

Page 54: ...Save icon shows a popup menu of jobs allowing you to overwrite existing jobs or to create a new job 1 Click the Stop icon 2 Click the Save icon 3 Click the Run icon to start again Note that jobs that...

Page 55: ...lows you to disable CPU idle states also called C states The purpose of disabling C states is to avoid image drop errors in applications using GigE Cameras with Visionscape which is installed with Aut...

Page 56: ...igh Speed 1D Decoder Machine Vision AutoVISION 002 Auto ID Standard Speed 1D 2D Decoder Machine Vision AutoVISION Verification 003 Auto ID Standard Speed X Mode Decoder Machine Vision AutoVISION Visio...

Page 57: ...eters that pertain to that specific element of reader operation For example the I O Parameters menu shows a Calibration Options command which corresponds to the K529 serial command and then a list of...

Page 58: ...bsequent identical symbols Test Click the Test button to start the Read Rate test for a quick indication of the MicroHAWK Engine s read capabilities and the limits of the application When Decodes per...

Page 59: ...open the Terminal view Menu toolbar Click this icon to return to EZ Mode Read Rate Counters Device Control Differences from Default Master Database Firmware Video Evaluation Calibration WOI Configurat...

Page 60: ...the same file is selected under Open Important When you save menu changes to your hard drive these changes are not saved to your reader The illustration below shows how settings can be saved and recei...

Page 61: ...pported 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 appea...

Page 62: ...splaying all supported readers Show Connect Prompt At startup displays the Would you like to connect to the MicroHAWK Engine prompt Receive After Connect At startup loads the reader s settings into ES...

Page 63: ...end a trigger character select F2 then in the Ctrl row enter trigger character and click OK Then whenever the Ctrl F2 keystroke is pressed the trigger character will start the read cycle Note The F1 k...

Page 64: ...nces 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...

Page 65: ...or Receive Settings creates a condition in which Auto Sync will not automatically send reader settings to ESP or send ESP settings to the reader Show Target Pattern During Locate Allows you to determi...

Page 66: ...hen 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...

Page 67: ...n 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...

Page 68: ...nnect using the Connection Wizard Click Connect on ESP s menu toolbar and then select Connection Wizard Select the communication interface required by your application Configure settings as required b...

Page 69: ...a connection between the MicroHAWK Engine and the host If the communication port is not the default COM1 use the dropdown menu to change the port When a connection is established the green indicator...

Page 70: ...ols 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 Create a caption for the symb...

Page 71: ...pand menu items 2 Double click the desired parameter and single click in the selection box to view options 3 Place your cursor in the selection box scroll down to the setting you want to change and si...

Page 72: ...t to receive upload the reader s settings and save them as a file for future use For example if your reader has settings that you do not want to change choosing Yes would allow you to load those setti...

Page 73: ...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 reader s firmware but not included in or diff...

Page 74: ...2 18 MicroHAWK Engine Integration Guide Send Receive Options...

Page 75: ...provides information that allows you to integrate the MicroHAWK Engine in your application mechanically and electrically MicroHAWK Engine Hardware at a Glance 3 2 Mounting Specifications 3 3 Optical R...

Page 76: ...Hardware at a Glance MicroHAWK Engine Hardware at a Glance Item Description 1 Camera Imager 2 White Illumination 3 Red Illumination 4 USB Micro B Receptacle 5 FPC 45 Pin 3 mm Pitch 6 Green Flash Good...

Page 77: ...MicroHAWK Engine Integration Guide 3 3 Integration Mounting Specifications Front Side Base Detail A Base See Detail A Base...

Page 78: ...3 4 MicroHAWK Engine Integration Guide Optical Requirements Optical Requirements Base Side...

Page 79: ...MicroHAWK Engine Integration Guide 3 5 Integration Viewing Port Specifications...

Page 80: ...3 6 MicroHAWK Engine Integration Guide Expansion Connector FPC Expansion Connector FPC...

Page 81: ...the reader via ESP s Terminal window Communications by ESP 4 2 Communications Serial Commands 4 3 Network Interfaces 4 4 Host Port Connections 4 5 Host Port Protocol 4 6 ACK NAK Options 4 7 Polling M...

Page 82: ...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 you...

Page 83: ...w EtherNet IP K129 status Host Protocol K140 protocol address Preamble K141 status preamble characters Postamble K142 status postamble characters Response Timeout K143 response timeout LRC Status K145...

Page 84: ...ernet and one of the USB interfaces concurrently The system automatically detects which USB interface is connected If multiple interfaces are active at the same time the system selects the Ethernet in...

Page 85: ...115 2K 9 230K Usage Only changed if necessary to match host setting Definition 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 d...

Page 86: ...sequence and format in which information is transferred between the reader and the host Serial Cmd K140 protocol address Default Point to Point Options 0 Point to Point 4 ACK NAK 5 Polling Mode Usage...

Page 87: ...hen LRC ETX postamble command ending angle bracket or timeout waiting for more data are detected depending on what is enabled As with Polling Mode K140 5 the reader can optionally perform the REQ and...

Page 88: ...of the ACK NAK Options K147 The values of protocol characters can be changed but the protocol events cannot be disabled The polling mode address is configured in the K140 command see Poll Address If R...

Page 89: ...cations Ethernet Enables or disables Ethernet connectivity in the reader This corresponds to the K126 command It requires a Zrdall to return to default settings IP Address This is the IP address of th...

Page 90: ...roHAWK Engine Integration Guide Ethernet Subnet This is the subnet of the reader when it is in Static IP Address Mode Gateway This is the gateway IP address of the reader when it is in Static IP Addre...

Page 91: ...defined Static In Static Mode the reader uses the user defined IP address entered in ESP This is the default state for an Ethernet enabled MicroHAWK DHCP In DHCP Mode the reader automatically acquires...

Page 92: ...tput Enables or disables diagnostics output from the reader External Source Processing Mode Enables or disables processing of commands or data from sources external to the reader Command Command enabl...

Page 93: ...Output Enables or disables diagnostics output from the reader External Source Processing Mode Enables or disables processing of commands or data from sources external to the reader Command Command en...

Page 94: ...ader if you know the IP address and enter it in the IP Address field of the Ethernet TCP IP connect dialog Search and Configure Mode can be re enabled by defaulting the reader Enabled When enabled Sea...

Page 95: ...The reader can be set to wait indefinitely by setting Response Timeout to zero Definition The time that the reader will wait before timing out if ACK NAK and ETX are enabled and a host response is ex...

Page 96: ...e 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 result...

Page 97: ...3 Polling Mode Address 23 K102 0 RS 232 Point to Point polling K143 30 30 ms Response Timeout K100 4 0 1 1 Baud Rate 9600 Parity None Stop Bits 2 Data Bits 8 K140 5 12 Polling Mode Address 12 K148 08...

Page 98: ...line Definition Defines a one to four character data string that can be added to the front of the decoded data Serial Cmd K141 status preamble character s Default Disabled Options 0 Disabled 1 Enabled...

Page 99: ...inition Allows the user to enable or disable up to four postamble characters that can be added to the end of the decoded data Serial Cmd K142 status postamble character s Default Enabled Options 0 Dis...

Page 100: ...Enabled Serial Cmd K149 Omron Microscan Report Enabled Keyboard Report Enabled Keyboard Language USB VCOM Status UART Status Default 0 Disabled Options 0 Disabled 1 Enabled Definition Used by the rea...

Page 101: ...MicroHAWK Engine Integration Guide 4 21 Communications Keyboard Languages...

Page 102: ...4 22 MicroHAWK Engine Integration Guide USB HID Keyboard Keyboard Languages continued...

Page 103: ...MicroHAWK Engine Integration Guide 4 23 Communications Keyboard Languages continued...

Page 104: ...d Report Enabled Keyboard Language USB VCOM Status UART Status Options 0 Disabled Default for ID 40 1 Enabled Default for Engine ID 20 and ID 30 Definition This command allows the reader to communicat...

Page 105: ...e Integration Guide 4 25 Communications EtherNet IP Byte Swapping Enabled Definition Enables or disables EtherNet IP byte swapping for decode data Serial Cmd K163 status Default Enabled Options 0 Disa...

Page 106: ...ntegration Guide USB Mass Storage Driver USB Mass Storage Driver Definition Enables USB MicroHAWK readers to display a Mass Storage device on the host PC Serial Cmd K900 status Default Disabled Option...

Page 107: ...nsider the Postamble command 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 values So t...

Page 108: ...4 28 MicroHAWK Engine Integration Guide Entering ASCII Characters as Hex Values...

Page 109: ...he MicroHAWK Engine s calibration options and explains the different ways that those options can be configured Calibration Serial Commands 5 2 Calibration Overview 5 2 Calibration Options 5 3 Calibrat...

Page 110: ...by serial command or in the ESP user interface When the reader enters calibration it runs through an optimization cycle that sets the ideal parameters for reading symbols at the highest possible leve...

Page 111: ...placed in the field of view as feedback from the symbol decoding process is used to select the best gain setting If a symbol is not decoded the process will result in a fail condition Gain is enabled...

Page 112: ...best exposure setting If a symbol is not decoded the process will result in a fail condition Exposure is enabled by default Quick Calibrate Quick Calibrate uses the automatic exposure control feature...

Page 113: ...en decoded After a symbol is decoded the WOI is framed exactly as it would be if a WOI framing mode was enabled When calibration completes the original WOI configuration is restored Serial Cmd K529 ga...

Page 114: ...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...

Page 115: ...meter is expressed in number of pixels If the margin causes the image to exceed the maximum image size it will be reduced accordingly Serial Cmd K529 gain exposure symbol type WOI framing WOI margin l...

Page 116: ...alibration routine Determines the amount of time and effort the reader will spend attempting to decode a symbol for each parameter configuration Low Medium High Definable Exposure Gain and Image Quali...

Page 117: ...n completed Saves the optimal configuration parameters determined by calibration results The Shutter Gain and Quality indicator bars remain stationary at the end of calibration to provide a visual ref...

Page 118: ...d or from the Calibration interface in ESP A symbol must be in the reader s field of view during the calibration process In ESP the Calibrate button starts the calibration routine Note If you choose t...

Page 119: ...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...

Page 120: ...5 12 MicroHAWK Engine Integration Guide Additional Notes about Calibration...

Page 121: ...is section explains those parameters Read Cycle by ESP 6 2 Read Cycle Serial Commands 6 3 Read Cycle Setup 6 4 Multisymbol 6 5 Trigger Mode and Filter Duration 6 6 External Trigger Polarity 6 11 Seria...

Page 122: ...Guide Read Cycle by ESP Read Cycle by ESP To change a setting double click the setting and use your cursor to scroll through the options To open nested options single click the Click the Parameters bu...

Page 123: ...ls multisymbol separator Start Trigger Character K229 start character Stop Trigger Character K230 stop character Capture Mode K241 capture mode number of rapid captures rapid capture mode number of co...

Page 124: ...ngine 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 cyc...

Page 125: ...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...

Page 126: ...mbol readability or reader functions It is not recommended for normal operations Definition In Continuous Read trigger input options are disabled the reader is always in the read cycle and it will att...

Page 127: ...o effective in applications where the objects are presented by hand Definition In Continuous Read 1 Output the reader self triggers whenever it decodes a new symbol or a timeout occurs If End of Read...

Page 128: ...al Cmd K200 2 Usage This mode is highly recommended in any application where conveying speed is constant or if spacing object size or read cycle timeouts are consistent Definition External Edge as wit...

Page 129: ...ng 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 t Serial Cmd K200 4 Usag...

Page 130: ...l Cmd K200 trigger mode leading edge trigger filter trailing edge trigger filter Default 313 10 ms Options 1 to 65535 Trigger filter range 32 0 s to 2 10 seconds Usage Used to ignore spurious triggers...

Page 131: ...rity Usage Allows users to select the trigger polarity that will be used in their application Definition Determines the active state of the trigger signal applied to the cable input of the reader Seri...

Page 132: ...limiters or in the case of non delimited triggers it must define individual start and stop characters Usage Allows the user to define the trigger character that initiates the read cycle Definition A s...

Page 133: ...rnal Edge the reader 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 S...

Page 134: ...g rules apply In External Edge the reader 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...

Page 135: ...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...

Page 136: ...Useful in applications that require an alternative way to end the read cycle For example if an assembly line should stop completely or the intervals between objects are highly irregular Definition Ti...

Page 137: ...ptures parameter In this mode the only limiting time factor is integration and transfer timing Usage Continuous Capture is useful in applications with slower line speeds or where symbol spacing may be...

Page 138: ...ode Usage Number of Captures is used to specify the number of captures to be processed in Rapid Capture Mode Definition Sets the total number of captures that are processed during a read cycle in Rapi...

Page 139: ...Definition 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...

Page 140: ...redetermined 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 qualific...

Page 141: ...ycle history Default 2 Options 1 and 255 Definition Specifies the number of captures to process in a read cycle Serial Cmd K241 capture mode number of captures rapid capture mode number of continuous...

Page 142: ...the reader s field of view at the beginning of the capture sequence Definition Time Before First Capture in a moving line application is the time between an external trigger event and the occurrence o...

Page 143: ...t capture time between captures time 1 time 2 time7 Entering 0s will result in no time between captures Entering a different value in each field will vary the time delays accordingly Note You must ent...

Page 144: ...re that the symbol is decoded successfully Usage Useful in higher speed applications where image processing time is long enough that not all captures have an opportunity to be processed Definition Spe...

Page 145: ...mory has been filled At that point the reader will stop saving additional images In this mode you will always have the first image captured because the saving process stops once memory has been filled...

Page 146: ...umber of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 Good Read Symbol 1 Read Cycle Result Good Read Stored Frame None Number of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 No Read Read Cyc...

Page 147: ...ntegration Guide 6 27 Read Cycle Minimum Good Reads Definition This value specifies the number of times a symbol needs to be read to qualify as a good read Serial Cmd K221 minimum good reads Default 1...

Page 148: ...6 28 MicroHAWK Engine Integration Guide Minimum Good Reads...

Page 149: ...WK Engine Symbologies by ESP 7 2 Symbologies Serial Commands 7 3 Data Matrix 7 4 Aztec 7 6 QR Code 7 7 Micro QR Code 7 8 Code 39 7 9 Code 128 EAN 128 7 12 BC412 7 15 Interleaved 2 of 5 7 16 Code 93 7...

Page 150: ...uide Symbologies by ESP Symbologies by ESP To change a setting double click the setting and use your cursor to scroll through the options Click the Parameters button and then the Symbologies tab To op...

Page 151: ...parator character supplemental type format UPC E as UPC A Code 128 EAN 128 K474 status fixed symbol length status fixed symbol length EAN 128 status output format application record separator status a...

Page 152: ...er right corner module being light binary 0 instead of dark Definition When enabled will decode ECC 200 Data Matrix symbols Serial Cmd K479 ECC 200 status ECC 000 status ECC 050 status ECC 080 status...

Page 153: ...Options 0 Disabled 1 Enabled Definition When enabled will decode ECC 140 symbols Serial Cmd K479 ECC 200 status ECC 000 status ECC 050 status ECC 080 status ECC 100 status ECC 140 status ECC 120 statu...

Page 154: ...a square bull s eye pattern at the center Aztec can encode up to 3 832 numeric or 3 067 alphabetical characters or 1 914 bytes of data The level of Reed Solomon error correction used with Aztec is co...

Page 155: ...aracters numeric data can be encoded using this symbol Therefore less space is required to encode the same amount of data in a QR Code symbol than in a conventional symbol lowering the cost of labelli...

Page 156: ...that provided by standard QR Code Some application examples are automotive inventory vehicle ID and mobile phone URL encodation Definition Micro QR Code is a 2D matrix symbology that comes in 4 differ...

Page 157: ...output status large intercharacter gap fixed symbol length status fixed symbol length full ASCII set Default Disabled Options 0 Disabled 1 Enabled Usage Check Character Output Status added to the symb...

Page 158: ...length against the symbol length field If disabled any length will be considered valid Serial Cmd K470 status check character status check character output status large intercharacter gap fixed symbo...

Page 159: ...er it is less efficient Definition Standard Code 39 encodes 43 characters zero through nine capital A through capital Z minus symbol plus symbol forward slash space decimal point dollar sign and perce...

Page 160: ...gainst the symbol length field If disabled any length will be considered a valid symbol Serial Cmd K474 status fixed symbol length status fixed symbol length EAN 128 status output format application r...

Page 161: ...tive Serial Cmd K474 status fixed symbol length status fixed symbol length EAN 128 status output format application record separator status application record separator character application record br...

Page 162: ...EAN formatting applies this feature places bracket characters around the application identifiers in the formatted output Serial Cmd K474 status fixed symbol length status fixed symbol length EAN 128 s...

Page 163: ...Disabled Options 0 Disabled 1 Enabled Usage Check Character Output added to the symbol provides additional security Definition When enabled the check character character is read and compared along wit...

Page 164: ...ol Length in order to decode I 2 5 symbols unless Range Mode is enabled Serial Cmd K472 status check character status check character output status symbol length 1 symbol length 2 guard bar status ran...

Page 165: ...red a valid symbol If Range Mode is enabled Symbol Length 1 and Symbol Length 2 form a range into which the length of the symbol must fall to be considered valid Usage Useful in applications where I 2...

Page 166: ...ault Disabled Options 0 Disabled 1 Enabled Usage Useful in applications where I 2 5 symbols of a specific length are required Definition When Range Mode is disabled the reader checks the value of the...

Page 167: ...xed symbol length status symbol length Default Disabled Options 0 Disabled 1 Enabled Definition When disabled the reader will accept any Code 93 symbol provided is doesn t exceed the system s maximum...

Page 168: ...are the same When enabled the reader will not decode Codabar symbols unless the start and stop characters are the same Serial Cmd K471 status start stop match start stop output large intercharacter g...

Page 169: ...tput Default Disabled Options 0 Disabled 1 Enabled Definition When disabled the reader will accept any Codabar symbol provided it doesn t exceed the system s maximum capabilities When enabled the read...

Page 170: ...pass either calculation it will not be decoded Serial Cmd K471 status start stop match start stop output large intercharacter gap fixed symbol length status symbol length check character type check c...

Page 171: ...cter When enabled the reader will read UPC Version A and UPC Version E only Serial Cmd K473 UPC status EAN status supplementals status separator status separator character supplemental type format UPC...

Page 172: ...ame read cycle Number of Symbols should be set accordingly Separator Status UPC EAN Usage Reads Supplementals typically used in publications and documentation Definition A supplemental is a 2 to 5 dig...

Page 173: ...d as a comma sending a K473 s command will return the current settings including the separator character comma which appears after the separator status comma Usage As required by the application Defin...

Page 174: ...lementals status separator status separator character supplemental type format UPC E as UPC A Default Both Options 0 Both 1 2 characters only 2 5 characters only Definition When disabled the reader wi...

Page 175: ...of bars bar width status direction fixed threshold value Default Disabled Options 0 Disabled 1 Enabled Definition When enabled the reader will check the symbol length against the symbol length field I...

Page 176: ...Serial Cmd K477 status fixed symbol length status fixed symbol length minimum number of bars bar width status direction fixed threshold value Default Mixed Options 0 Mixed 1 All Narrow 2 All Wide 3 Fi...

Page 177: ...be decoded reliably by the MicroHAWK Engine The reader must be configured to specific read range field of view and camera parameters before decoding Postal Symbologies For optimal decode results posi...

Page 178: ...rtified mail registered mail metered mail and point of sale POS applications Definition Determines the postal symbology that will be decoded by the reader Serial Cmd K460 postal symbology type POSTNET...

Page 179: ...symbols will not be decoded by the reader See POSTNET Status PLANET Status and GS1 DataBar for more detail about U S Post symbologies Australia Post When Australia Post is enabled K460 2 the reader wi...

Page 180: ...NET status PLANET status USPS4CB status Default Enabled Options 0 Disabled 1 Enabled Usage PLANET Postal Alphanumeric Encoding Technique is a symbology used by the United States Postal Service to trac...

Page 181: ...ypes of bars states each of which is identified by a name and a value This type of postal symbol is known as 4 state Each bar has a tracker or middle section to which an ascender top section or descen...

Page 182: ...ength status fixed symbol length Default Disabled Options 0 Disabled 1 Enabled Definition When enabled the reader will check the symbol length against the sym bol length field minus the embedded check...

Page 183: ...s Default Disabled Options 0 Disabled 1 Enabled Usage Used in the grocery retail and prescription drug industries where 14 digit EAN item identification may be needed Definition DataBar 14 is a fixed...

Page 184: ...several stations along the way without reference to a database Definition A two dimensional multi row 3 to 90 continuous variable length symbology that has high data capacity for storing up to 2 700...

Page 185: ...md K485 status unused fixed symbol length status fixed symbol length Default Disabled Options 0 Disabled 1 Enabled Serial Cmd K485 status unused fixed symbol length status fixed symbol length Default...

Page 186: ...haracter will be the same as the character defined in the Multisymbol Separator field of the K222 command Usage Allows reading by both linear and 2D readers Definition Combines 2D and linear width mod...

Page 187: ...The reader will decode horizontal and vertical symbols approximately 3 degrees Low Rotation The reader will decode approximately 10 degrees from the horizontal or vertical symbols It is slightly slow...

Page 188: ...7 40 MicroHAWK Engine Integration Guide DotCode...

Page 189: ...uration 8 14 Serial Verification 8 15 Setup Button 8 16 Setup Button Modes 8 18 Configurable Output 1 8 20 Trend Analysis Output 1 8 23 ISO IEC 16022 Symbol Quality Output 1 8 26 Diagnostic Output 1 8...

Page 190: ...rs by ESP I O Parameters by ESP To open nested options single click the and it will become a as shown above To change a setting double click the setting and use your cursor to scroll through the optio...

Page 191: ...t on power on load configuration database save for power on Setup Button Modes K771 button option 1 button option 2 button option 3 button option 4 Trend Analysis Output 1 K780 trend analysis mode num...

Page 192: ...ptions 0 Disabled 1 Match 2 Mismatch 3 Good Read Usage It is useful when an application only needs to use the discrete outputs and can allow the reader to do the decision making When Disabled the host...

Page 193: ...Enabled Usage Good Read is used when an application requires all symbol data to be transmitted It s typically used in tracking applications in which each object is uniquely identified Definition With...

Page 194: ...n As Possible is useful in applications in which symbol data needs to be moved quickly to the host typically when the host is making decisions based on symbol data Definition Enabling As Soon As Possi...

Page 195: ...symbology information Enabled When set to Enabled the symbol data output contains a three character symbology identifier sequence Definition This command allows the user to choose when symbol data can...

Page 196: ...ASCII character Usage Used in applications where the host needs serial verification that a symbol has not been read and especially useful in new print verification Definition When enabled and if no s...

Page 197: ...actual read cycle timing results especially when initially setting up an application to determine maximum line speed obtainable based on spacing between symbols Definition When enabled the duration o...

Page 198: ...five status LEDs on the side of the reader Green Flash Mode Disabled Green flash LEDs are disabled Good Read Green flash LEDs will flash when a good read condition is met or when Matchcode is enabled...

Page 199: ...ode is selected but the reader is not in Continuous Read the Green Flash will not occur To use Static Presentation 1 Enable Continuous Read 2 Select the number of symbols 3 Enable Static Presentation...

Page 200: ...rget pattern will remain OFF except during the read cycle If the operational command overrides this setting the target pattern will remain on at all times Always ON The target pattern is always ON Usa...

Page 201: ...ication that a good read has occurred Definition When a good read occurs the green LEDs will illuminate and stay on for the time set in the Green Flash Duration value Serial Cmd K750 green flash mode...

Page 202: ...e the STATUS LED indicates read cycle status and the GOOD READ LED illuminates upon a good read at the end of a read cycle In a read rate test these LEDs represent the percentage of good reads per ima...

Page 203: ...ost is echoed back to the host with the resultant settings Function If a command with multiple fields is processed some of the fields may have been processed properly while others were not The changes...

Page 204: ...ch any logic outputs that have been latched Parameter Switch The parameter switch toggles between custom defaults and power on settings The condition is the same as that achieved by sending the Arc an...

Page 205: ...user to load the Configuration Database with calibration results When the user performs a calibration using the Setup button all the data base entries are moved down one index and the results of the c...

Page 206: ...button the reader will sequence through each button position If you release the button after the button position but before the next button option starts the reader will execute the action programmed...

Page 207: ...arget system on before another operation such as calibration or read rate is performed ensure that the target system mode is assigned a lower position so that it will be activated first Bar Code Confi...

Page 208: ...er the symbol data does not match that of the master symbol No Read Activates a discrete output whenever the symbol data is not decoded before the end of the read cycle Usage This option provides disc...

Page 209: ...the trend analysis option enabled Usage Typically used when a discrete indication is needed to flag a symbol quality condition Definition Activates discrete output when a symbol quality condition is...

Page 210: ...cle The programmable output is active when the Output On condition has been met and is held active until a new read cycle begins Note All of the Output On modes are inhibited when any Output on Warnin...

Page 211: ...dition but wants to monitor quality and read conditions Definition Applies Trend Analysis settings to Output 1 With Trend Analysis the user can track the occurrences and frequency of mismatches No Rea...

Page 212: ...Number to Output On within the trigger window selected in Number of Triggers Decodes per Trigger Output will be activated when the number of decodes equals the value entered for Number to Output On w...

Page 213: ...nd Analysis Mode to occur within the trigger evaluation period before activating the associated output Serial Cmd K780 trend analysis mode trigger evaluation period number to output on decodes per tri...

Page 214: ...t Threshold is met Serial Cmd K800 output on symbol contrast symbol contrast threshold output on print growth print growth threshold output on axial non uniformity axial non uniformity threshold outpu...

Page 215: ...r know if symbol quality is less than acceptable Definition If enabled toggles Output 1 to an active state when UEC Threshold is met Serial Cmd K800 output on symbol contrast symbol contrast threshold...

Page 216: ...ble level of symbol quality Definition Conforms to ISO IEC 16022 symbol quality grading A B C D Serial Cmd K800 output on symbol contrast symbol contrast threshold output on print growth print growth...

Page 217: ...active as long as one of the diagnostic warning conditions is met The output will become inactive once it detects that there are no diagnostic warning conditions Serial Cmd K790 unused 1 service unit...

Page 218: ...e set to Symbol Quality for this output to function Diagnostics Output 2 Note Output On under Output 2 Parameters must be set to Diagnostic Warning for this output to function Serial Cmd K811 output o...

Page 219: ...t be set to Symbol Quality for this output to function Diagnostics Output 3 Note Output On under Output 3 Parameters must be set to Diagnostic Warning for this output to function Serial Cmd K812 outpu...

Page 220: ...ves uses a 16 bit counter that increments each time an reader setting is saved for power on with a Z command Power On Flash Saves Power On Flash Saves uses a 16 bit counter that increments each time a...

Page 221: ...urs uses a 16 bit counter that increments every 60 minutes Minutes Minutes uses a 16 bit counter that increments every 60 seconds Note Time counts are reset at power on but not with an A or Z command...

Page 222: ...st reset Service timer increments can be set in seconds or minutes Service Message Threshold Resolution Serial Cmd K409 status service message threshold resolution Default 0 Options 0 Disabled 1 Enabl...

Page 223: ...er any string of ASCII characters to help you identify your reader The user assigned name is saved at power on and custom defaults and is stored as a sticky parameter so it cannot be defaulted without...

Page 224: ...of the already for matted data and the F that precedes the frame number Output Coordinates Disabled When Output Coordinates is set to Disabled the coordinates are not output as part of the symbol data...

Page 225: ...Read image No Read or Good Read If a No Read condition or a Good Read condition occurs the first image of either kind will be output Mismatch If a Good Read occurs during the read cycle but the image...

Page 226: ...setting selects the format of the image file to be output Note If JPEG is the chosen image file format the resolution of the image will be determined by the setting in the JPEG Quality field Serial C...

Page 227: ...ure mode of 3 captures Number of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 No Read Read Cycle Result No Read Output Frame Frame 1 Number of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 Go...

Page 228: ...ase For example if the separator is an underscore character and the second database entry reads a symbol encoded with data capture during the read cycle the symbol data output will be data capture_DB0...

Page 229: ...igger status Default Options Any ASCII character Definition When this feature is enabled the reader enters a state where it processes frames as configured until the end of a read cycle with or without...

Page 230: ...on unless enabled Serial Cmd K757 status transfer port image mode image format image quality object info enable grade enable Default Disabled Options 0 Disabled 1 Enabled Definition Selects the commun...

Page 231: ...manipulated and saved multiple times When Lossless is enabled the JPEG Quality setting has no effect Compressed Outputs the image in JPEG format Image quality is determined by the JPEG Quality setting...

Page 232: ...Serial Cmd K757 status transfer port image mode image format image quality object info enable grade enable Default Disabled Options 0 Disabled 1 Enabled Definition Symbol quality information will be...

Page 233: ...scale file save options Default Disabled Options 0 Disabled 1 Enabled Definition Stored Image Type defines what kind of image you want to log in a read cycle Serial Cmd K763 image storage status stor...

Page 234: ...3 image storage status stored image type image storage image file format image quality image scale file save options Default 90 Options 1 to 100 Definition Image Scale defines the size you want the im...

Page 235: ...s read cycle i d followed by its image i d followed by its stored image type defined in K763 as follows last 6 digits of device s MAC Address _ system total reset count _ read cycle id _ image id _ sa...

Page 236: ...he read cycle may be delayed due to image saving since each transfer will need to be finished before the end of the read cycle SOR Start of Read Cycle EOR End of Read Cycle Definition Transfer Optimiz...

Page 237: ...RAM drive size in MB save image until action at image storage limit Default 20 Options 1 to 50 Definition This defines how long the image will be stored in the system when the Image Storage Location...

Page 238: ...8 50 MicroHAWK Engine Integration Guide Image Push to Host Detailed Setup...

Page 239: ...uality evaluations Symbol Quality by ESP 9 2 Symbol Quality Serial Commands 9 3 Overview of Symbol Quality 9 4 Symbol Quality Separator Data Matrix Output Mode 9 8 ISO IEC 16022 Symbol Quality Output...

Page 240: ...Symbol Quality by ESP Symbol Quality by ESP To change a setting double click the setting and use your cursor to scroll through the options To open nested options single click the Click the Parameters...

Page 241: ...mbol quality separator Data Matrix output mode ISO IEC 16022 Symbol Quality Output K709 symbol contrast print growth axial non uniformity unused ECC Omron Microscan Symbol Quality Output K710 percent...

Page 242: ...and Omron Microscan Symbol Quality Output Total Read Time Symbol Quality Separator and Output Mode are common to both ISO IEC 16022 and Omron Microscan Grading Parameters The enabled Symbol Quality pa...

Page 243: ...as a PDF file an HTML file a CSV file or an RTF file click the Save Report button Reports appear in the viewing area underneath the Data Matrix Grading and Save Report buttons The reader s field of v...

Page 244: ...lows the user to determine the position of the symbol within the reader s field of view and to optimize the reader s camera settings for symbol quality evaluation Click the Calibrate button to optimiz...

Page 245: ...eport without file path prompt Returns all settings to default Click the Include Image check box to output the captured symbol image with your saved report as a Bitmap or JPEG image file This informat...

Page 246: ...Microscan Symbol Quality Output Symbol Quality Separator Symbol Quality Separator by ESP Definition Inserts a separator between each enabled field of the symbol quality output Serial Cmd K708 symbol q...

Page 247: ...rade If in Grade Mode a grade A B C D is appended to the symbol data Value If in Value Mode the calculated value for the given parameter is appended to the symbol data Definition Output Mode specifies...

Page 248: ...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 Serial Cmd K709 symbol contrast print growth axial non u...

Page 249: ...axial non uniformity is appended to the symbol data according the ISO IEC 16022 Symbol Quality Output Mode setting Serial Cmd K709 symbol contrast print growth axial non uniformity UEC Default Disable...

Page 250: ...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...

Page 251: ...r element ECC level matrix size quiet zone symbol angle a Total Read Time applies globally to all three Symbol Quality standards Default Disabled Options 0 Disabled 1 Enabled Definition Capture time i...

Page 252: ...the symbol data Serial Cmd K710 percent cell damage total read time capture time locate time decode time pixels per element ECC level matrix size quiet zone symbol angle Default Disabled Options 0 Di...

Page 253: ...decode time pixels per element ECC level matrix size quiet zone symbol angle Default Disabled Options 0 Disabled 1 Enabled Definition When this feature is enabled the symbol orientation is appended to...

Page 254: ...g 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 prefe...

Page 255: ...s the MicroHAWK Engine s matchcode output functions and the master symbol database setup Matchcode by ESP 10 2 Matchcode Serial Commands 10 3 Overview of Matchcode 10 4 Matchcode Type 10 5 Sequence St...

Page 256: ...n Guide Matchcode by ESP Matchcode by ESP To open nested options single click the To change a setting double click the setting and use your cursor to scroll through the options Click the Parameters bu...

Page 257: ...ngth wildcard character sequence on No Read sequence on mismatch Number of Master Symbols K224 number of master symbols New Master Pin K225 status Sequence Step Interval K228 sequence step interval Ma...

Page 258: ...ommand and activate the discrete input to store the next symbol read as the master symbol Definition Matchcode allows the user to store master symbol data in the reader s memory compare that data agai...

Page 259: ...Default Disabled Options 0 Disabled 1 Enabled 2 Wild Card 3 Sequential Disabled Has no effect on operations Enabled Instructs the reader to compare symbols or portions of symbols with the master symbo...

Page 260: ...es 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 Ena...

Page 261: ...ns 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...

Page 262: ...ry match or No Read When disabled it does not sequence on a No Read Serial Cmd K223 matchcode type sequential matching match start position match length wild card character sequence on No Read sequenc...

Page 263: ...cur Definition 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 Serial C...

Page 264: ...ion Sequencing in Matchcode operations can occur in steps from 1 to 32 768 Sequencing performs like a mechanical counter by displaying positive integers and a specific number of digits after roll over...

Page 265: ...tches a master symbol Definition Outputs a user defined data string whenever a match occurs and Matchcode is enabled Serial Cmd K735 status replacement string Default Disabled Options 0 Disabled 1 Ena...

Page 266: ...not match a master symbol Definition Outputs a user defined data string whenever a mismatch occurs and Matchcode is enabled Serial Cmd K736 status replacement string Default Disabled Options 0 Disable...

Page 267: ...th Index 1 Serial Cmd K225 status Default Disabled Options 0 Disabled 1 Enabled Definition The new master status responds with the number of the next master position to be loaded where 0 represents id...

Page 268: ...10 14 MicroHAWK Engine Integration Guide New Master Pin...

Page 269: ...amera and IP Setup Serial Commands 11 3 Video 11 4 Evaluation 11 5 Calibration 11 8 Window of Interest 11 9 Configuration Database 11 13 Dynamic Setup 11 14 Pixel Binning 11 15 Camera Settings 11 16 W...

Page 270: ...era and IP Setup by ESP Camera and IP Setup by ESP Click the Setup button to bring up the Camera Setup menu To open nested options single click the To change a setting double click the setting and use...

Page 271: ...Illumination Brightness K536 brightness light source Camera Settings K541 exposure gain Pixel Binning K542 pixel binning status Color Filter K543 color filter White Balance K544 red gain green gain bl...

Page 272: ...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 reader s re...

Page 273: ...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...

Page 274: ...oll 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 i...

Page 275: ...ove 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 sp...

Page 276: ...ral 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 f...

Page 277: ...ymbol 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 th...

Page 278: ...ol 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 cli...

Page 279: ...row depth column width Default QSXGA MicroHAWK 0 SXGA MicroHAWK 0 WVGA MicroHAWK 0 Options QSXGA MicroHAWK 0 to 1944 row depth SXGA MicroHAWK 0 to 1024 row depth WVGA MicroHAWK 0 to 480 row depth Defi...

Page 280: ...lue of this setting would still return 101 Definition Defines the size in rows of the image window Maximum value is defined as the maximum row size of the image sensor minus the Row Pointer value Seri...

Page 281: ...seful tool in applications that require several different reader configurations to be applied sequentially and it allows the user to perform far more complex operations than would be possible with onl...

Page 282: ...Setup is used to calculate image capture timing during a read cycle Without proper timing the reader will not be able to decode all symbols in a read cycle An external trigger is used to activate ima...

Page 283: ...caled to 320 x 240 Definition In addition to windowing the image sensor smaller resolutions can be obtained by down sampling the entire captured image by using pixel binning Pixel binning can increase...

Page 284: ...the object becomes less of a factor but with the duration of light collection by the pixels reduced the image sensor gain will need to be increased to compensate Serial Cmd K541 exposure gain Default...

Page 285: ...is a percentage value from 0 lowest gain to 100 highest gain The color channel parameters are used to avoid unrealistic colors so that objects that appear white to the human eye are rendered white in...

Page 286: ...de a grayscale image for decoding similar to a luminance calculation Unlike a luminance calculation Green Interpolate provides an image 1 1 resolution to the input image This filter provides better om...

Page 287: ...he focal distance is reflected in the reader s part number 7112 2102 1005 shows a focal distance of 102 mm See MicroHAWK Part Number Structure for additional details Contact Omron Microscan for additi...

Page 288: ...the reader has control over the brightness of the illumination it can provide consistent brightness output between readers through a factory calibration operation Each of the brightness settings is c...

Page 289: ...ical Pre Processing allows you 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 f...

Page 290: ...creasing 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 symbo...

Page 291: ...ra 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...

Page 292: ...Operator Size determines the size of the area or pixel neighborhood measured in pixels in which the morphological operation is being performed Serial Cmd K551 0 morphological operation operator size D...

Page 293: ...enabled the reader will make additional attempts to decode damaged Code 128 and Code 39 symbols It is effective on symbols with high noise and partial bar missing Enabling Damaged Symbol may significa...

Page 294: ...y Level Definition Linear Security Level is intended to prevent misreads When it is set to a higher level it requires more scan lines to decode the same result making it more secure Serial Cmd K560 li...

Page 295: ...e file name should begin with the first three octets of the target device s MAC address followed by a short key descriptor An example filename is 17B2C3 X Mode lic License Key The License Key field is...

Page 296: ...11 28 MicroHAWK Engine Integration Guide Set License...

Page 297: ...ne the MicroHAWK Engine s performance in your application Configuration Database Serial Commands 12 2 Number of Active Indexes 12 3 Configuration Database 12 4 Database Mode 12 10 Save Current Setting...

Page 298: ...abase Status K255 index exposure gain pixel binning row pointer column pointer row depth column width symbology morphology operator morphology size Save Current Settings to Database K255 index Load Cu...

Page 299: ...sed automatically during the read cycle If Number of Active Indexes is set to 0 only the current reader settings will be used not database entry settings Serial Cmd K252 number of active indexes sort...

Page 300: ...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 Determ...

Page 301: ...ng on the image dimension mode selected in the Database Mode command Serial Cmd K255 index exposure gain pixel binning row pointer column pointer row depth column width symbology morphology operator m...

Page 302: ...w depth column width symbology morphology operator morphology size Default QSXGA MicroHAWK 2592 SXGA MicroHAWK 1280 WVGA MicroHAWK 752 Options QSXGA MicroHAWK 8 to 2592 column pointer SXGA MicroHAWK 8...

Page 303: ...or 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 enab...

Page 304: ...ust be configured as follows K484 2 If the DataBar Expanded status parameter in the K484 command is set to either Disabled or Enabled the reader will only read non stacked DataBar Expanded symbols Mic...

Page 305: ...55 index exposure gain pixel binning row pointer column pointer row depth column width symbology morphology operator morphology size Default Erode Definition Specifies the morphology operator size to...

Page 306: ...the event that causes the reader 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 modification...

Page 307: ...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 dat...

Page 308: ...size of the image to be captured Definition Determines how the image dimension parameters will be implemented Serial Cmd K256 switch mode frame count time image process looping image dimensions Defaul...

Page 309: ...B3 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 Note Since the ROI pa...

Page 310: ...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 Mo...

Page 311: ...er s current active configuration settings to database index 5 Save Current Settings to Configuration Database by ESP Definition Allows current active configuration settings to be saved to a selected...

Page 312: ...ase 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...

Page 313: ...gs for database index 5 Request All Configuration Database Settings Example K255 This command phrase returns the configuration settings for all 10 database indexes Definition Returns configuration set...

Page 314: ...12 18 MicroHAWK Engine Integration Guide Request All Configuration Database Settings...

Page 315: ...MicroHAWK Engine Integration Guide 13 1 13 Terminal Contents This section describes the Terminal window and macro functions in ESP Terminal 13 2 Find 13 3 Send 13 4 Macros 13 5 Terminal Menus 13 6...

Page 316: ...screen also displays symbol data or information from the reader You can also right click on the Terminal screen to bring up a menu of further options Click this button to display the Terminal view Cli...

Page 317: ...e 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...

Page 318: ...egration Guide Send Send The Send function allows you to enter serial commands and then send them to the reader 1 Type the command into the Send box 2 Press Enter 3 Click the Send button to the left o...

Page 319: ...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...

Page 320: ...ground 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 d...

Page 321: ...ility commands are not prefaced with a K and a numeric code nor do they require an initialization command A and Z They can be entered from within any terminal program or from ESP s Terminal or Utiliti...

Page 322: ...Request Boot Code Firmware Checksum s Request Current Parameter Settings Checksum Read Rate C Decodes Per Second Test Cp Decode Percent Test J Exit Read Rate Tests a1 Preface PDF417 Output with Data A...

Page 323: ...e for Power On Zrdall Software Reset Recall Default Parameters Including Communication and Custom Unit Name Parameters and Save for Power On Master Database G Store Next Symbol Read to Database Index...

Page 324: ...odes sec radio button and then 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...

Page 325: ...ny 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 reader during setup Enter...

Page 326: ...each rollover the reader does not keep track of the number of rollovers to the current count Note All counter values will be lost if power is cycled or if the reader receives a Reset or Save command...

Page 327: ...ter Sending V 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 wil...

Page 328: ...t 3 status Disable Reader Sending I will turn the reader OFF end the current read cycle and will not allow the reader to enter another read cycle until turned ON This feature is useful during extended...

Page 329: ...settings to the reader and save them or Send to Reader to send the settings without saving them Important To use Differences from Default connect to the reader and Receive Reader Settings via the Send...

Page 330: ...rial or ESP commands 1 Click the Master Database tab 2 Enable Matchcode Type 3 Set the Master Symbol Database Size 4 Select the database index in which the master symbol will be entered 5 Do one of th...

Page 331: ...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 Definition Number of Master Symbols allo...

Page 332: ...wed 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 K231 9 data Important The ASCII characters and can only be...

Page 333: ...n brackets in the following format 5 If no master symbol data is available the output will be 5 Serial Cmd K231 master symbol number Caution Be sure to add the or you will delete the master symbol Not...

Page 334: ...ered as master symbol 5 ESP 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 Sele...

Page 335: ...Master Database tab and double click the symbol number you want to delete 3 Delete text and click OK Serial Cmd K231 master symbol number To delete a master symbol enter the database number and a comm...

Page 336: ...dating 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...

Page 337: ...t 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...

Page 338: ...ts 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 reader returns b...

Page 339: ...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 r...

Page 340: ...revious customer saved settings with an Arc or Zrc command Omron Microscan Default Parameters Omron Microscan default parameters are contained in the firmware and cannot be changed Software Defaults O...

Page 341: ...ration 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 K All Descriptor Status Request This r...

Page 342: ...umber of database slots for the specific command Knnn Single Descriptor Status Request This request returns the basic functional description of all fields in the requested K command Knnn Single Range...

Page 343: ...nd will cause the product to discard any information acquired during a Train operation The Untrained state can be saved for a power on condition using the Z command Train Status Format TRAIN Responds...

Page 344: ...uring a Optimize operation The Un Optimized state can be saved for a power on condition using the Z command Optimize Status Format OPT Responds with Optimize Status This command will return the curren...

Page 345: ...e Image Library Request op 9 Manages files in a selected directory File Source Explanation Nothing All files in root directory All files in root directory saved All files in saved directory All files...

Page 346: ...verification or counter requests the data will be routed to the host port Bar Code Configuration Mode can be exited by any reset A Z or J command The command to exit Bar Code Configuration Mode can b...

Page 347: ...section explains how to control the formatting and filtering of decoded symbol data for output Output Format Serial Commands 15 2 Output Format Status 15 3 Format Assign 15 4 Format Extract 15 5 Forma...

Page 348: ...utput index start location length Format Insert K741 output index length hex string Format Assign K742 symbol number status Format Status K743 output format status Output Filter Configuration K744 fil...

Page 349: ...abled However Format Assign Format Insert and Format Extract must be properly set up as well Output Format Status by ESP Definition This is a global enable disable parameter In order to use formatting...

Page 350: ...Formatted output status for symbol 1 2 Formatted output status for symbol 2 10 Formatted output status for symbol 10 Definition Status refers to the user defined formatting of a selected symbol posit...

Page 351: ...or insert command to continue building the output string Continue this process until you are finished building the string Serial Cmd K740 output index start location length Options 1 to 100 Definition...

Page 352: ...acters 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 selected symbol is displa...

Page 353: ...quences 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 wer...

Page 354: ...mat Insert Format Insert by ESP The Insert process is very similar to the Extract process except that Insert allows the user to enter characters using the Insert calculator shown above Notice that Ext...

Page 355: ...cur 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 outp...

Page 356: ...lder data unused database index Options 1 to 10 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 r...

Page 357: ...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 K744 filter number symbolog...

Page 358: ...234A 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...

Page 359: ...row in the Ordered Output table brings up the Ordered Output Filter Settings dialog Use these settings to determine Symbology Type Length of the symbol a user defined Matching String ASCII Lookup Wil...

Page 360: ...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...

Page 361: ...ppendix A General Specifications A 2 Appendix B Electrical Specifications A 7 Appendix C Quantum Efficiency Specifications A 9 Appendix D Serial Commands A 10 Appendix E Communications Protocol A 12 A...

Page 362: ...Green Flash LEDs Speed Standard up to 10 FPS Memory 2 GB Non Volatile Flash 256 MB RAM Decoder Standard High Contrast 1D Plus High Contrast 1D 2D X Mode Poor or Damaged 1D 2D Density Standard or High...

Page 363: ...AWK Engine Integration Guide A 3 Appendices Read Ranges WVGA Sensor Read Ranges Example Read Range Diagram Note Minimum 1D element is typically 1 2 the size of minimum 2D element Example 10 mil 2D 5 m...

Page 364: ...croHAWK Engine Integration Guide General Specifications SXGA Sensor Read Ranges Example Read Range Diagram Note Minimum 1D element is typically 1 2 the size of minimum 2D element Example 10 mil 2D 5 m...

Page 365: ...MicroHAWK Engine Integration Guide A 5 Appendices QSXGA Sensor Read Ranges Example Read Range Diagram Note Minimum 1D element is typically 1 2 the size of minimum 2D element Example 10 mil 2D 5 mil 1D...

Page 366: ...Systems Inc All rights reserved Specifications subject to change Product specifications are given for typical performance at 25 C 77 F using grade A symbols Performance characteristics may vary at hig...

Page 367: ...roHAWK Engine Integration Guide A 7 Appendices Appendix B Electrical Specifications Power 5 VDC 5 350 mA at 5 VDC typ Micro USB Type B Socket Pin Assignments Pin Function 1 Vbus 5V 2 D 3 D 4 N C 5 Gro...

Page 368: ...UT_3 Output 19 TRIGGER Input 20 SHUT_STRB Output 21 INPUT_2 Input 22 BUTTON Input Push Button Input FW Funtionality of Setup Button 23 FIFTH_LED Output Output Indicator MODE CPU GPIO xx VDC xx mA Max...

Page 369: ...e Integration Guide A 9 Appendices Appendix C Quantum Efficiency Specifications Typical quantum efficiency monochrome sensor Note Sensor only May add IR filter depending on lens configuration WVGA Sen...

Page 370: ...WK Engine s memory and saves for power on A initializes the MicroHAWK Engine s memory but does not save for power on For example to enable UPC and save the change for power on send K473 1 Z To change...

Page 371: ...specific serial command can be requested by entering the command followed by a question mark For example send K142 to request the status of Postamble Entering Control Characters in Serial Commands To...

Page 372: ...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 Tex...

Page 373: ...43 2B 75 4B K 107 6B k 12 0C FF L 44 2C 76 4C L 108 6C l 13 0D CR M 45 2D 77 4D M 109 6D m 14 0E SO N 46 2E 78 4E N 110 6E n 15 0F SI O 47 2F 79 4F O 111 6F o 16 10 DLE P 48 30 0 80 50 P 112 70 p 17 1...

Page 374: ...re organization of a vision system designed for high speed image analysis Aspect Ratio The ratio between the height and width of a sensor or display Found by dividing the vertical number of pixels hei...

Page 375: ...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...

Page 376: ...onverts 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 acqu...

Page 377: ...ller 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 signa...

Page 378: ...rt before the next one arrives for inspection Region Area of an image Also called a region of interest for image processing operations Saturation The degree to which a color is free of white One of th...

Reviews: