Page 2
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.
Table of Contents Chapter 1 Quick Start MicroHAWK Engine and WebLink Quick Start ........1-2 Step 1 Check Hardware and Connect the System ........1-2 Step 2 Mount and Position the Reader............ 1-3 Step 3 Install WebLink Drivers (ID-20 and ID-30) ........1-4 Step 4 Connect to WebLink ..............
Page 4
Table of Contents Chapter 3 Integration MicroHAWK Engine Hardware at a Glance..........3-2 Mounting Specifications ................3-3 Optical Requirements ................3-4 Viewing Port Specifications ..............3-5 Expansion Connector (FPC) ..............3-6 Chapter 4 Communications Communications by ESP................. 4-2 Communications Serial Commands ............4-3 Network Interfaces ..................
Page 5
Configurable Output 3 ................8-31 Trend Analysis Output 3 ................ 8-31 ISO/IEC 16022 Symbol Quality Output 3 ..........8-31 Diagnostic Output 3 ................8-31 Power-On/Reset Counts................ 8-32 Time Since Reset .................. 8-33 Service Message ................... 8-34 MicroHAWK Engine Integration Guide...
Page 6
ISO/IEC 16022 Symbol Quality Output ..........9-10 ISO/IEC 16022 Symbol Quality Output by ESP ........9-12 Omron Microscan Symbol Quality Output ..........9-13 Omron Microscan Symbol Quality Output by ESP ........ 9-16 Chapter 10 Matchcode Matchcode by ESP ................10-2 Matchcode Serial Commands ...............
Page 7
Appendix A General Specifications ............A-2 Appendix B Electrical Specifications ............A-7 Appendix C Quantum Efficiency Specifications........A-9 Appendix C Serial Commands ..............A-10 Appendix D Communications Protocol ..........A-12 Appendix E ASCII Table ................A-13 Appendix F Glossary of Terms ..............A-14 MicroHAWK Engine Integration Guide...
Page 8
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-based WebLink interface is the preferred configuration tool, but ESP Software is useful for certain operations, such as: •...
Page 9
Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. The MicroHAWK Engine has been tested for compliance with EU Directive 2014/30/EU for Electromagnetic Compatibility, and has been found to conform to applicable CE standards,...
Page 10
Warning and Caution Summary Warning and Caution Summary NOTICE: The Light Emitting Diodes used in the MicroHAWK Engine are classified as exempt. This classification is considered safe and represents no photobiological hazard. As with any light source they should be used consistent with their intended use. Do not stare directly at the LED output.
Page 11
Additional Notes: CPU Idle States (C-States)..................1-45 MicroHAWK Part Number Structure ....................1-46 This section is designed to get your MicroHAWK up and running quickly with WebLink or ESP Software for auto ID applications, or AutoVISION for machine vision applications.
Check Hardware and Connect the System MicroHAWK Engine and WebLink Quick Start Step 1 — Check Hardware and Connect the System Item Description Part Number MicroHAWK Engine 7AXY-YZZZ-LPPP Micro-USB Type B Plug to USB Type A Plug, 6 ft. (High Speed USB 2.0) 61-9000034-01 Ferrite Core Snap-On Kit for USB Cable (for Class B Emissions;...
Important: Avoid excessive skew or pitch. Maximum skew is ±30°; maximum pitch is ±30°. The illustration below shows approximate skew axis, pitch axis, and tilt axis. Reader and Symbol Orientation MicroHAWK Engine Integration Guide...
Page 14
4. At the command prompt, select option 3 to install the WebLink and FTP drive shortcuts. 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.
DHCP Network Connection 1. Plug your reader into the your network adapter. 2. Open ESP Software and connect to the MicroHAWK via Ethernet TCP/IP. 3. Click Search to find the reader. When the reader appears in the field below the Search and Send buttons, select it.
Guided Tour, Image Storage, Restore Default Settings, Manage Login, Enable USB Drive Mode, WebLink Branding Utility, and About WebLink. Note: The Enable USB Drive Mode option only appears when you are using an ID-20 or ID-30, which support USB connectivity. MicroHAWK Engine Integration Guide...
Setup view. If differences from default are found, an alert will appear asking if you want to restore default settings. Load a Setup Select Load a Setup to load an existing .json WebLink setup file. You can also load an .esp or .txt file from Microscan's ESP Software. MicroHAWK Engine Integration Guide...
The gear icon at the upper right brings up the Application Settings menu. Start Trigger Train Optimize Resize Zoom Zoom Save full-size image (Only image to Auto Show All Stop shown fit image Photometry Images from when in area Read Cycle Trigger Mode) MicroHAWK Engine Integration Guide...
This mode sets the read cycle to Serial Data and Edge, End of Read Cycle is set to Timeout or New Trigger, and Capture Mode is set to Rapid Capture with 1 capture. You can adjust the Serial Trigger, Trigger Delay, Timeout, and Number of Symbols. MicroHAWK Engine Integration Guide...
Page 20
Trigger Delay; to select Capture mode and to set Number of Captures, Rapid Capture mode, and Delay between Images; and to select the End Cycle On setting as well as Timeout and Number of Symbols. 1-10 MicroHAWK Engine Integration Guide...
When Auto Photometry is enabled instead of Standard, Exposure and Gain are read-only. The A shown on the sun and dial icons signifies that Auto Photometry is enabled. Auto Photometry constantly determines the best Exposure and Gain settings during each read cycle. Auto Photometry 1-11 MicroHAWK Engine Integration Guide...
Page 22
Small corresponds to an area of 3 pixels by 3 pixels. Medium Medium corresponds to an area of 5 pixels by 5 pixels. Large Large corresponds to an area of 7 pixels by 7 pixels. 1-12 MicroHAWK Engine Integration Guide...
Data Matrix error correction parameters are shown in this example, but you can configure any parameter for any of the code types supported by WebLink. All parameter changes for all code types take effect immediately. 1-13 MicroHAWK Engine Integration Guide...
Preamble and Postamble in this dialog. Match Options and Match String Database, accessible by clicking the Match String section in the Setup view, allow you to set the match code mode, text output, new master, and match string database. 1-14 MicroHAWK Engine Integration Guide...
Trend Options parameters or Verification Options parameters. This example shows the dialog that appears when you click Symbol Quality Options. A similar dialog would appear for Trend Options under Output 2. 1-15 MicroHAWK Engine Integration Guide...
Read, and Trigger Rate, as well as Output Data. A "filmstrip" below the Image Area shows each image capture with a green check mark for a good read and a red x for a no-read. 1-16 MicroHAWK Engine Integration Guide...
Quick Start MicroHAWK Engine and ESP Quick Start Step 1 — Check Hardware and Connect the System Item Description Part Number MicroHAWK Engine 7AXY-YZZZ-LPPP Micro-USB Type B Plug to USB Type A Plug, 6 ft. (High Speed USB 2.0) 61-9000034-01 Ferrite Core Snap-On Kit for USB Cable (for Class B Emissions;...
Important: Avoid excessive skew or pitch. Maximum skew is ±30°; maximum pitch is ±30°. The illustration below shows approximate skew axis, pitch axis, and tilt axis. Reader and Symbol Orientation 1-18 MicroHAWK Engine Integration Guide...
Quick Start Step 3 — Install ESP ESP Software can be found on Omron Microscan’s Tools Drive (37-000010-01) that is packaged with the reader if the Drive was ordered at the time of purchase. ESP can also be installed from the Download Center, located at: www.microscan.com.
When you start ESP, the following menu will appear: 1. Click the button showing your version of the MicroHAWK. 2. Click OK or double-click one of the MicroHAWK 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 reader and clicking OK.
• When a connection is established, the green indicator in the status bar at the bottom right of the screen will be visible: Important: For best connection results, be sure that no decodable symbols are within the reader’s field of view while attempting to connect. 1-21 MicroHAWK Engine Integration Guide...
Important: The entire symbol should fall within the field of view (FOV) of the reader. 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. 1-22 MicroHAWK Engine Integration Guide...
Quick Start Step 7 — Calibrate MicroHAWK Engine settings can be adjusted automatically in ESP for optimum symbol decoding performance. 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.
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 <C> or <Cp> command and end it with the <J> command. 1-24 MicroHAWK Engine Integration Guide...
Quick Start Step 9 — Configure the Reader in ESP Click the App Mode button to make configuration changes to the MicroHAWK Engine. The following modes are accessible by clicking the buttons in the first row of App Mode icons: •...
MicroHAWK Part Number Structure Step 10 — Save Configuration in ESP To make changes to a configuration setting: 1. Left-click on the to expand the desired tree. 3. Place your cursor in the 2. Double-click on the selection box, scroll down to...
Quick Start MicroHAWK Engine and AutoVISION Quick Start Check Hardware and Connect the System Item Description Part Number MicroHAWK Engine 7AXY-YZZZ-LPPP Micro-USB Type B Plug to USB Type A Plug, 6 ft. (High Speed USB 2.0) 61-9000034-01 Ferrite Core Snap-On Kit for USB Cable (for Class B Emissions; not shown)
• Archive Job: Compress a job and its supporting files in an .avz archive (also saves the job as an .avp file). • Options: Open AutoVISION Options dialog. • Language: Select the preferred language for the AutoVISION user interface (English, German, Chinese). • Exit: Exit current job or close AutoVISION. 1-28 MicroHAWK Engine Integration Guide...
Page 39
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 will ask if they want to download the job to the camera before saving the job to flash. 1-29 MicroHAWK Engine Integration Guide...
Page 40
The Help dropdown menu allows you to see AutoVISION Help, the About AutoVISION dialog, a Contacting Omron Microscan dialog, and a Check for Updates dialog. The help documentation 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 help file.
Page 41
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 Microscan website. 1-31 MicroHAWK Engine Integration Guide...
Page 42
If you check the Automatically check for updates box, AutoVISION will check for newer versions of the software once a week. Every time you check for a newer version yourself, AutoVISION's "check for updates" timer is reset. 1-32 MicroHAWK Engine Integration Guide...
Page 43
The status bar appears at the bottom of the main window and contains the following information: • The currently selected device; • Device IP address; • The grayscale value under the cursor (when hovering over the image); • The X,Y position of the cursor in pixel coordinates. 1-33 MicroHAWK Engine Integration Guide...
Page 44
Revert to Operator Mode After...: When password protection is enabled, you can use this dropdown menu to specify a period of inactivity after which AutoVISION will revert to Operator mode, which limits access to the Run view. 1-34 MicroHAWK Engine Integration Guide...
Page 45
Your current access level is always displayed in text below the icon. Click the icon to display the following dialog: This dialog provides a button for each of the four access levels. The highlighted button shows the current access level. In the example above, the current access level is Administrator. 1-35 MicroHAWK Engine Integration Guide...
Page 46
For example, if you currently have Administrator access, you can click on the Engineer or Supervisor buttons and your access level will be reduced instantly. You only need to enter a password when you are increasing your access level. 1-36 MicroHAWK Engine Integration Guide...
Page 47
Click the button that corresponds to the access level whose password you wish to modify, and the Change the Password dialog will appear: Click the Reset All to Default button on the Change Access Level Passwords dialog to return all passwords to default. 1-37 MicroHAWK Engine Integration Guide...
Page 48
In the Folder Options dialog, click the View tab. Under Files and Folders > Hidden files and folders, select Show hidden files, folders, and drives and then click the Apply and OK buttons. The AppData folder will now be visible in C:\Users\[your user name]. 1-38 MicroHAWK Engine Integration Guide...
• Job: A completed program, including image acquisition, tools, and reporting. • Tool: A self-contained set of steps used to perform a specific task. Note: When selecting the Emulator, there is no option to upload a job. 1-39 MicroHAWK Engine Integration Guide...
Exposure, Gain, and Focus, and also to set the Lighting Mode (On, Off, or Strobe). Note: If you load a job from your PC or upload a job from the camera, you will automatically move to the Edit view. 1-40 MicroHAWK Engine Integration Guide...
Page 51
TCP/IP settings, RS-232 settings, Ethernet settings, and AutoVISION button settings. You can also rename your camera (alphanumeric characters only - [0-9], [a-z], and [A-Z]). Click the Apply button when you have adjusted the camera's settings as needed. 1-41 MicroHAWK Engine Integration Guide...
Edit view to refine your 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 the outside world.
• Tool Results: Shows the Pass/Fail status and inspection data from each of your tools. The following options are provided: • Adjust the speed of the image display; • Enable/disable graphics display; • Save uploaded images to the PC; • Clear the inspection counts. 1-43 MicroHAWK Engine Integration Guide...
3. Click the Run icon to start again. Save icon Stop icon Run icon Note that jobs that are configured to run on stored images, saved, and then opened on a camera, will have their snapshot setting changed to Acquire. 1-44 MicroHAWK Engine Integration Guide...
GigE Cameras with Visionscape, which is installed with AutoVISION. Important: Disabling C-states helps you avoid image drop errors, but it also causes the CPU to run at full speed at all times, significantly increasing power consumption. 1-45 MicroHAWK Engine Integration Guide...
MicroHAWK part numbers follow the format 7ABX-YZZZ-LPPP. 7 = MicroHAWK. Example Part Number: 7112-2102-1005 Description: MicroHAWK Engine, Auto ID, IP54 Enclosure, 5V, USB, SXGA 1.2 Megapixel, Mono, High Density, 102 mm, Red Outer LEDs, High Speed X-Mode Decoder. (A) Model...
Page 57
Matchcode, and Diagnostics, as well as a Camera Setup interface, a Terminal interface, and a Utilities interface. ESP can be used to configure the MicroHAWK Engine in three different ways: • Tree Controls: Each configuration menu contains a list of all commands and command parameters that pertain to that specific element of reader operation.
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 Second is unchecked, the test will count the percentage of decodes relative to the number of actual scans.
Mirror Image reverses the image. Contrast brightens the image. Click Capture and Decode to decode the symbol in the field of view, and to see a high resolution image capture of the symbol. Symbol data is displayed here. MicroHAWK Engine Integration Guide...
ESP and the reader, and ESP and the host hard drive. (Save to Reader) (Receive Reader 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. MicroHAWK Engine Integration Guide...
Page 61
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 a .esp file, you are saving the settings of all models defined in that file. MicroHAWK Engine Integration Guide...
Page 62
At startup, shows the model menu displaying 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 ESP. (This is not recommended if you want to preserve your ESP settings for future use.)
Page 63
Display Incoming Data Even When Not in Focus When Display Incoming Data Even When Not in Focus is enabled, data from the reader will continue to appear in the terminal even when ESP is not the top window. MicroHAWK Engine Integration Guide...
Page 64
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. MicroHAWK Engine Integration Guide...
Page 65
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 reader before starting Autoconnect. MicroHAWK Engine Integration Guide...
Page 66
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 MicroHAWK Engine Integration Guide...
Page 67
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. 2-11 MicroHAWK Engine Integration Guide...
Page 68
• When a connection is established, the green indicator in the status bar at the bottom right of the screen will be visible. • If your RS-232 connection attempt fails, click the Auto Connect button to establish a connection between the MicroHAWK Engine and the host. 2-12 MicroHAWK Engine Integration Guide...
Page 69
Using ESP Autoconnect • If the RS-232 connection attempt fails, use Autoconnect to establish 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.
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 MicroHAWK Engine Integration Guide...
5. Right-click on the open screen and select Save to Reader to implement the command in the reader. You can send the command without saving it, or you can send and save the command simultaneously. 2-15 MicroHAWK Engine Integration Guide...
Send and Save as Customer Defaults (<Zc>) 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 MicroHAWK Engine Integration Guide...
Page 73
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. 2-17 MicroHAWK Engine Integration Guide...
Page 75
MicroHAWK Engine Hardware at a Glance ................. 3-2 Mounting Specifications ........................ 3-3 Optical Requirements ........................3-4 Viewing Port Specifications......................3-5 Expansion Connector (FPC) ......................3-6 This section provides information that allows you to integrate the MicroHAWK Engine in your application mechanically and electrically. MicroHAWK Engine Integration Guide...
MicroHAWK Engine Hardware at a Glance MicroHAWK Engine Hardware at a Glance Item Description Camera Imager White Illumination Red Illumination USB, Micro B, Receptacle FPC, 45-Pin, .3 mm Pitch Green Flash (Good Read) Blue Targeting M2 Mounting Keying Location MicroHAWK Engine Integration Guide...
With Microscan’s ESP (Easy Setup Program), configuration changes can be made in the ESP menus and then sent and saved to the reader. The user can also send serial commands to the reader via ESP’s Terminal window. MicroHAWK Engine Integration Guide...
Communications by ESP Communications by ESP Click the Parameters button and then the Communication tab. To open nested options, To change a setting, double-click the single-click the +. setting and use your cursor to scroll through the options. MicroHAWK Engine Integration Guide...
Serial Interface The MicroHAWK Engine supports serial communications via a UART. By default, the system command port is mapped to this device. This connection supports a wide range of serial parameters.
Only changed if necessary to match host setting. Definition: One or two bits added to the end of each character to indicate the end of the character. Serial Cmd: <K100,baud rate,parity,stop bits,data bits> Default: Eight Options: 0 = Seven 1 = Eight MicroHAWK Engine Integration Guide...
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 trans- action. Note: See ACK/NAK Data Flow Examples for sample ACK/NAK communication scenarios. MicroHAWK Engine Integration Guide...
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 the reader when it is in Static IP Address Mode. MicroHAWK Engine Integration Guide...
Page 90
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 Address Mode. 4-10 MicroHAWK Engine Integration Guide...
Page 91
Ethernet-enabled MicroHAWK. DHCP In DHCP Mode, the reader automatically acquires the IP address, Subnet, and Gateway addresses from a DHCP or BOOTP server. This is the default state for a USB MicroHAWK. 4-11 MicroHAWK Engine Integration Guide...
Page 92
Note: The data path between in the source port and out the source port is always two-way. Data is copied from source data ports and all those source ports’ data is transmitted to the destination port, and from the destination port to the source port. 4-12 MicroHAWK Engine Integration Guide...
Page 93
Note: The data path between in the source port and out the source port is always two-way. Data is copied from source data ports and all those source ports’ data is transmitted to the destination port, and from the destination port to the source port. 4-13 MicroHAWK Engine Integration Guide...
Page 94
When Timed Window is selected, Search and Configure Mode will find the reader and settings can be changed, but only 60 seconds from the last reset. After 60 seconds, Search and Configure Mode will be disabled. 4-14 MicroHAWK Engine Integration Guide...
The time that the reader will wait before timing out if ACK, NAK, and ETX are enabled, and a host response is expected. Serial Cmd: <K143,response timeout> Default: 12 (in 1 ms increments) Options: 0 to 255 (A zero (0) setting causes an indefinite wait.) 4-15 MicroHAWK Engine Integration Guide...
(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. Serial Cmd: <K145,status> Default: Disabled Options: 0 = Disabled 1 = Enabled 4-16 MicroHAWK Engine Integration Guide...
<K141,status,preamble character(s)> Default: ^M corresponds to: carriage return. Options: To enter control characters within a serial command, hold down the Ctrl key while typing the desired character. Example: <K141,1,CNTL-m> to enter the control character ^M. 4-18 MicroHAWK Engine Integration Guide...
Serial Cmd: <K142,status,postamble character(s)> Default: ^M^J corresponds to: carriage return/line feed. Options: To enter control characters within a serial command, hold down the control key while typing the desired character. Example: <K142,1,CNTL-m CNTL-j> to enter ^M^J. 4-19 MicroHAWK Engine Integration Guide...
Page 104
USB VCOM (Virtual COM) Status Definition: This command enables the USB Virtual COM Port Driver if your reader supports the driver. The reader will reset so the driver can be used. <K149,Omron Microscan Report Enabled,Keyboard Report Enabled,Keyboard Serial Cmd: Language,USB VCOM Status,UART Status> Options:...
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 Options: 0 = Disabled 1 = Enabled 4-26 MicroHAWK Engine Integration Guide...
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 for a more detailed explanation of this command shortcut.) 4-27 MicroHAWK Engine Integration Guide...
Calibration Options ........................5-3 Calibration by ESP........................5-8 Initiating Calibration ........................5-10 Additional Notes about Calibration..................... 5-11 This section shows the MicroHAWK Engine’s calibration options, and explains the different ways that those options can be configured. MicroHAWK Engine Integration Guide...
Calibration Overview Calibration is one of the most powerful features of the MicroHAWK Engine. The calibration process can be initiated 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 level of performance.
The image sensor converges on the optimal gain value within a few image frames. MicroHAWK Engine Integration Guide...
Page 112
The image sensor converges on the optimal exposure value within a few image frames. MicroHAWK Engine Integration Guide...
Page 113
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 calibration completes, the original WOI configuration is restored. MicroHAWK Engine Integration Guide...
Page 114
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. MicroHAWK Engine Integration Guide...
Page 115
High The reader 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 Image Processing Timeout. MicroHAWK Engine Integration Guide...
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). MicroHAWK Engine Integration Guide...
Page 117
The calibration progress bar indicates that the process has been completed. Notice the improved image resolution after the calibration process is complete. Saves the optimal configuration parameters determined by calibration results. MicroHAWK Engine Integration Guide...
In ESP, the Calibrate button starts the calibration routine. Note: If you choose to calibrate the reader by sending a <@CAL> command, a decode is also required for the calibration process to be completed successfully. 5-10 MicroHAWK Engine Integration Guide...
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. 5-11 MicroHAWK Engine Integration Guide...
Page 121
Image Storage ..........................6-25 Minimum Good Reads ........................ 6-27 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. MicroHAWK Engine Integration Guide...
Read Cycle by ESP Click the Parameters button and then the Read Cycle tab. To change a setting, double-click the To open nested options, setting and use your single-click the +. cursor to scroll through the options. MicroHAWK Engine Integration Guide...
Capture Time 4,time between captures 4 and 5,time between captures 5 and 6,time between captures 6 and 7,time between captures 7 and 8 Image Storage <K244,image storage type,image store mode> Image Processing Timeout <K245,image processing timeout> MicroHAWK Engine Integration Guide...
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 MicroHAWK Engine can read multiple symbols in a single image frame.
1. Serial Cmd: <K222,number of symbols,multisymbol separator> Default: , (comma) Options: Any available ASCII character. Note: If No-Read messages are disabled and there are No-Reads occurring, separators will only be inserted between symbol data outputs. MicroHAWK Engine Integration Guide...
Depending on the combination of enabled symbologies, the reader 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. Serial Cmd: <K200,0> MicroHAWK Engine Integration Guide...
Page 127
Note: If Trigger Mode is set to Continuous Read 1 Output, the reader will behave as if Number of Symbols were set to 1, regardless of the user-defined configuration. MicroHAWK Engine Integration Guide...
Page 128
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. Serial Cmd: <K200,3> MicroHAWK Engine Integration Guide...
Page 129
As a result, the photometry parameters (Exposure and Gain) in the <K541> command are continuously updated with the optimal configuration. In this mode, the illumination does not strobe, but instead is always active, as images are continuously captured. Serial Cmd: <K200,6> MicroHAWK Engine Integration Guide...
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. Serial Cmd: <K202,active state> Default: Positive Options: 0 = Negative 1 = Positive 6-11 MicroHAWK Engine Integration Guide...
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. 6-12 MicroHAWK Engine Integration Guide...
• In Serial Data or External Edge trigger mode, either a Start trigger character or a hardware trigger can start an edge trigger read cycle. Serial Cmd: <K229,start character> Default: NUL (00 in hex) (disabled) Options: Two hex digits representing any ASCII character except XON and XOFF. 6-13 MicroHAWK Engine Integration Guide...
• In Serial Data or External Edge trigger mode, either a Start trigger character or a hardware trigger can start an edge trigger read cycle. Serial Cmd: <K230,stop character> Default: NUL (00 in hex) (disabled) Options: Two hex digits representing an ASCII character. 6-14 MicroHAWK Engine Integration Guide...
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. 6-15 MicroHAWK Engine Integration Guide...
Page 136
(whichever occurs first) ends the read cycle. Read Cycle Timeout Definition: Read Cycle Timeout is the duration of the read cycle. Serial Cmd: <K220,end of read cycle,read cycle timeout> Default: 200 (x10 ms) Options: 1 to 65535 6-16 MicroHAWK Engine Integration Guide...
Capture Start of Read End of 1 2 3 Cycle read cycle Processing time 6-17 MicroHAWK Engine Integration Guide...
Page 138
Serial Cmd: <K241,capture mode,number of captures,rapid capture mode,number of continuous captures,images per read cycle limit,read cycle history> Default: Timed Capture Options: 0 = Timed Capture 1 = Triggered Capture 6-18 MicroHAWK Engine Integration Guide...
Page 139
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 End of Diagram A read cycle Time Before First Capture Time Delay Between Captures End of Diagram B read cycle Processing 6-19 MicroHAWK Engine Integration Guide...
Page 140
Number of Captures setting. First trigger Capture starts the read Captures on every trigger cycle Read cycle ends on New Trigger or Timeout, as configured. Processing 6-20 MicroHAWK Engine Integration Guide...
Page 141
Specifies the number of images that can be stored in read cycle history. Serial Cmd: <K241,capture mode,number of captures,rapid capture mode,number of continuous captures,images per read cycle limit,read cycle history> Default: Options: 0 and 255 6-21 MicroHAWK Engine Integration Guide...
<K242,time before 1st capture,time between capture 1 and capture 2,,,,,,,,time between capture 7 and capture 8> Default: Options: 0 to 65535 (2.097 seconds, in 32 µS increments) Start of Read Cycle Time Before First Capture Processing 6-22 MicroHAWK Engine Integration Guide...
Page 143
Note: Number of Captures and number of frame delays (Time Between Captures) must be the same. Start of Read Cycle Time Delay Between Captures = 0 Diagram A End of Read Cycle Time Delay Between Captures varies. Diagram B 6-23 MicroHAWK Engine Integration Guide...
• If a timeout occurs during processing and no symbols in the field of view have been decoded, the image will be recorded as a No-Read. For this reason, a longer timeout should be tried to ensure that the symbol is decoded successfully. 6-24 MicroHAWK Engine Integration Guide...
Last Mode In this mode, image storage continues after available memory limits are reached. The oldest image in memory is overwritten, so you will always have the most recent stored image. 6-25 MicroHAWK Engine Integration Guide...
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: Options: 1 to 255 6-27 MicroHAWK Engine Integration Guide...
Minimum Good Reads 6-28 MicroHAWK Engine Integration Guide...
Page 149
Pharmacode ..........................7-27 Postal Symbologies........................7-29 GS1 DataBar ..........................7-34 PDF417 ............................7-36 MicroPDF417 ..........................7-37 Composite ..........................7-38 DotCode ............................. 7-39 This section describes the various symbologies that can be decoded by the MicroHAWK Engine. MicroHAWK Engine Integration Guide...
Symbologies by ESP Symbologies by ESP Click the Parameters button and then the Symbologies tab. To change a setting, double-click the setting and use your cursor to scroll through the options. To open nested options, single-click the +. MicroHAWK Engine Integration Guide...
QR Code <K480,status> <K481,status,check character output,fixed symbol length status, BC412 fixed symbol length> DataBar-14 <K482,status> DataBar Limited <K483,status> DataBar Expanded <K484,status,fixed symbol length status,fixed symbol length> <K485,status,[unused],fixed symbol length status,fixed MicroPDF417 symbol length> DotCode <K497,status,rotation mode> MicroHAWK Engine Integration Guide...
The level of Reed-Solomon error correction used with Aztec is configurable, from 5% to 95% of the total data region. The recommended error correction level is 23% of symbol capacity plus codewords. Serial Cmd: <K458,status> Default: Disabled Options: 0 = Disabled 1 = Enabled MicroHAWK Engine Integration Guide...
QR Code has error protection capability. Data can often be restored even if a part of the symbol has become dirty or damaged. Serial Cmd: <K480,status> Default: Disabled Options: 0 = Disabled 1 = Enabled MicroHAWK Engine Integration Guide...
Definition: Micro QR Code is a 2D matrix symbology that comes in 4 different symbol sizes, the largest capable of encoding 35 numeric characters. Serial Cmd: <K459,status> Default: Disabled Options: 0 = Disabled 1 = Enabled MicroHAWK Engine Integration Guide...
No-Read message to be transmitted at the end of the read cycle. Serial Cmd: <K470,status,check character status,check character output status,large intercharacter gap,fixed symbol length status,fixed symbol length,full ASCII set> Default: Disabled Options: 0 = Disabled 1 = Enabled MicroHAWK Engine Integration Guide...
Page 158
The reader ignores any symbology that does not match the specified length. Serial Cmd: <K470,status,check character status,check character output status,large intercharacter gap,fixed symbol length status,fixed symbol length,full ASCII set> Default: Options: 1 to 64 7-10 MicroHAWK Engine Integration Guide...
Page 159
ASCII character set, from 0 to 255. Serial Cmd: <K470,status,check character status,check character output status,large intercharacter gap,fixed symbol length status,fixed symbol length,full ASCII set> Default: Disabled Options: 0 = Disabled 1 = Enabled 7-11 MicroHAWK Engine Integration Guide...
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 brackets,application record padding> Default: Options: 1 to 64 7-12 MicroHAWK Engine Integration Guide...
Page 161
EAN-conforming symbol is decoded and EAN output formatting applies. 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 brackets,application record padding> Default: Disabled Options: 0 = Disabled 1 = Enabled 7-13 MicroHAWK Engine Integration Guide...
Page 162
This is not done for the last field of a symbol. 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 brackets,application record padding> Default: Enabled Options: 0 = Disabled 1 = Enabled 7-14 MicroHAWK Engine Integration Guide...
When enabled, the check character character is read and compared along with the symbol data. When disabled, symbol data is sent without the check character. Serial Cmd: <K481,status,check character output,fixed symbol length status,fixed symbol length> Default: Options: 1 to 64 7-15 MicroHAWK Engine Integration Guide...
Usage: I-2/5 has been popular because it is the most dense symbology for printing numeric characters less than 10 characters in length; however, Omron Microscan does not recommend this symbology for any new applications because of inherent problems such as truncation.
Page 165
Symbol Length # 2 or Symbol Length # 1 to be considered a valid symbol. If Range Mode is enabled, Symbol Length # 2 and Symbol Length # 1 form a range into which the length of the symbol must fall to be considered valid. 7-17 MicroHAWK Engine Integration Guide...
Page 166
Length # 2 fields can form the start or end of the range. Serial Cmd: <K472,status,check character status,check character output,symbol length #1,symbol length #2,guard bar status,range mode status> Default: Enabled Options: 0 = Disabled 1 = Enabled 7-18 MicroHAWK Engine Integration Guide...
1 = Enabled Symbol Length (Code 93) Definition: This is the symbol length value against which all Code 93 symbols will be compared. Serial Cmd: <K475,status,fixed symbol length status,symbol length> Default: Options: 1 to 64 7-19 MicroHAWK Engine Integration Guide...
Serial Cmd: <K471,status,start/stop match,start/stop output,large intercharacter gap,fixed symbol length status,symbol length,check character type,check character output> Default: Enabled Options: 0 = Disabled 1 = Enabled 7-20 MicroHAWK Engine Integration Guide...
Page 169
Symbol Length (Codabar) Definition: This is the value against which all Codabar symbol lengths will be compared. Serial Cmd: <K471,status,start/stop match,start/stop output,large intercharacter gap,fixed symbol length status,symbol length,check character type,check character output> Default: Options: 1 to 64 7-21 MicroHAWK Engine Integration Guide...
Page 170
This condition must be accounted for if a fixed length is also being used. Serial Cmd: <K471,status,start/stop match,start/stop output,large intercharacter gap,fixed symbol length status,symbol length,check character type,check character output> Default: Disabled Options: 0 = Disabled 1 = Enabled 7-22 MicroHAWK Engine Integration Guide...
Usage: Used primarily in point-of-sale applications in the retail industry. It is commonly used with Omron Microscan readers in applications in combination with Matchcode when there is a need to verify that the right product is being placed in the right packaging.
Page 172
A character can be inserted between the standard UPC or EAN symbology and the supplemental symbology when Supplementals is set to Enabled or Required. Serial Cmd: <K473,UPC status,EAN status,supplementals status,separator status, separator character,supplemental type,format UPC-E as UPC-A> Default: Disabled Options: 0 = Disabled 1 = Enabled 7-24 MicroHAWK Engine Integration Guide...
Page 173
Any ASCII character. Note: Whenever Separator Character is defined 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. 7-25 MicroHAWK Engine Integration Guide...
Page 174
This formatting reverses the zero suppression that is used to generate the symbol in the UPC specification. Serial Cmd: <K473,UPC status,EAN status,supplementals status,separator status, separator character,supplemental type,format UPC-E as UPC-A> Default: Disabled Options: 0 = Disabled 1 = Enabled 7-26 MicroHAWK Engine Integration Guide...
Sets the minimum number of bars that a Pharmacode symbol must have to be considered valid. Serial Cmd: <K477,status,fixed symbol length status,fixed symbol length,minimum number of bars,bar width status,direction,fixed threshold value> Default: Options: 1 to 16 7-27 MicroHAWK Engine Integration Guide...
Page 176
Used when Bar Width Status is set to Fixed Threshold. Defines the minimum difference in pixels that will distinguish a narrow bar from a wide bar. Serial Cmd: <K477,status,fixed symbol length status,fixed symbol length,minimum number of bars,bar width status,direction,fixed threshold value> Default: Options: 1 to 65535 7-28 MicroHAWK Engine Integration Guide...
Postal Symbologies Important: Postal Symbologies must have a minimum pixels-per-element value of 4 to 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.
Page 178
<K460,postal symbology type,POSTNET status,PLANET status,USPS4CB status> Default: Disabled Options: 0 = Disabled 1 = U.S. Post (POSTNET, PLANET, USPS4CB) 2 = Australia Post 3 = Japan Post 4 = Royal Mail 5 = KIX 6 = UPU 7-30 MicroHAWK Engine Integration Guide...
Page 179
When UPU is enabled, the reader will decode UPU symbols. For example, if Postal Symbology Type is set to UPU and POSTNET Status is enabled and (<K460,6,1>), the reader will attempt to decode both UPU and POSTNET symbols. 7-31 MicroHAWK Engine Integration Guide...
Page 180
Definition: If U.S. Post and PLANET Status are both enabled, the reader will decode PLANET symbols. Serial Cmd: <K460,postal symbology type,POSTNET status,PLANET status, USPS4CB status> Default: Enabled Options: 0 = Disabled 1 = Enabled 7-32 MicroHAWK Engine Integration Guide...
Page 181
Definition: If U.S. Post and USPS4CB Status are both enabled, the reader will decode USPS4CB symbols. Serial Cmd: <K460,postal symbology type,POSTNET status,PLANET status,USPS4CB status> Default: Enabled Options: 0 = Disabled 1 = Enabled 7-33 MicroHAWK Engine Integration Guide...
Specifies the exact number of characters that the reader will recognize (this does not include start, stop, and check character characters). The reader ignores any symbol not having the specified length. Serial Cmd: <K484,status,fixed symbol length status,fixed symbol length> Default: Options: 1 to 74 7-34 MicroHAWK Engine Integration Guide...
Page 183
1-digit indicator. DataBar-14 is 96 modules wide. It can be stacked in two rows, it can read omnidirectionally if printed in full height, or horizontally if height-truncated for small marking. Serial Cmd: <K482,status> Default: Disabled Options: 0 = Disabled 1 = Enabled 7-35 MicroHAWK Engine Integration Guide...
Serial Cmd: <K476,status,[unused],fixed symbol length status,fixed symbol length> Default: Options: 1 to 2710 Note: Fixed Symbol Length Status must be enabled for Fixed Symbol Length to take effect. 7-36 MicroHAWK Engine Integration Guide...
The reader will ignore any symbol not having the specified length. Serial Cmd: <K485,status,[unused],fixed symbol length status,fixed symbol length> Default: Options: 1 to 366 Note: Fixed Symbol Length Status must be enabled for Fixed Symbol Length to take effect. 7-37 MicroHAWK Engine Integration Guide...
Separator field of the <K222> command. Usage: As required by the application. Definition: Allows the user to change the separator character from a comma to a new character. Serial Cmd: <K453,mode,separator status,separator> Default: , (comma) Options: Any ASCII character. 7-38 MicroHAWK Engine Integration Guide...
The reader will decode +/– approximately 10 degrees from the horizontal or vertical symbols. It is slightly slower than the No Rotation option. OmniDirectional The reader will support 360 degree reading. Omnidirectional is significantly slower than the other two options. 7-39 MicroHAWK Engine Integration Guide...
Page 189
This section includes instructions on setting up conditions for changing input/output electrical transitions for control of the reader’s internal and external devices. A discrete I/O (in/out) signal is an electrical transition from one voltage level to another so that digital switching can occur. MicroHAWK Engine Integration Guide...
I/O tab. To change a setting, double-click the setting and use your cursor to scroll through the options. To open nested options, single-click the + and it will become a – as shown above. MicroHAWK Engine Integration Guide...
Definition: With Mismatch enabled, the reader transmits symbol data whenever the symbol data information does NOT match the master symbol. Note: A No-Read can still be transmitted if Enabled. MicroHAWK Engine Integration Guide...
Page 193
It’s typically used in tracking applications in which each object is uniquely identified. Definition: With Good Read enabled, the reader transmits symbol data on any good read regardless of Matchcode Type setting. Note: A No-Read can still be transmitted if Enabled. MicroHAWK Engine Integration Guide...
Page 194
Enabling End of Read Cycle means that symbol data does not get sent to the host until the read cycle ends with a timeout or new trigger. End of read cycle Start of read cycle Read cycle duration Host This is when host activates trigger expects output MicroHAWK Engine Integration Guide...
Page 195
Options: 0 = Disabled 1 = Enabled Disabled When set to Disabled, the symbol data output does not contain symbology information. Enabled When set to Enabled, the symbol data output contains a three-character symbology identifier sequence. MicroHAWK Engine Integration Guide...
Options: A string of up to 64 characters. Note: No-Read Message will only be transmitted if Symbol Data Output is set to Match, Mismatch, or Good Read. No-Read Message can be set to any ASCII character. MicroHAWK Engine Integration Guide...
Read Duration Output Separator Definition: User defined character that separates the symbol information from the Read Duration Output. Serial Cmd: <K706,status,separator> Default: [space character] Options: Any ASCII character. MicroHAWK Engine Integration Guide...
Output Indicators Output Indicators The MicroHAWK Engine has three LED arrays, as follows: 1. A target pattern of blue LEDs for centering the field of view, which is projected from the front of the reader. 2. An array of green LEDs projected from the front of the reader that can be programmed to flash in response to user-defined conditions.
Page 199
Green flash LEDs will act as an illumination strobe for image capture. If it is required that the green flash LEDs be the only illumination for image capture, then the internal illumination LEDs can be disabled. 8-11 MicroHAWK Engine Integration Guide...
Page 200
The target 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. 8-12 MicroHAWK Engine Integration Guide...
Page 201
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,target pattern status,green flash duration> Default: 100 (1 second) Options: 0 to 65535 (in 10 ms increments) 8-13 MicroHAWK Engine Integration Guide...
When set to Control, two characters are transmitted to represent a non-displayable character. For example, a carriage return will be shown as: ^M. Serial Cmd: <K701,serial command echo status,control/hex output> Default: Control Options: 0 = Control 1 = Hex 8-15 MicroHAWK Engine Integration Guide...
In this configuration, the Setup button will unlatch any logic outputs that have been latched. Parameter Switch The parameter switch toggles between custom defaults and power-on settings. The condition is the same as that achieved by sending the <Arc> and <Arp> commands consecutively. 8-16 MicroHAWK Engine Integration Guide...
Page 205
Save for Power-On Definition: If enabled, after calibration is complete, all parameters will be saved for power-on. Serial Cmd: <K770,global status,default on power-on,load Configuration Database, save for power-on> Default: Disabled Options: 0 = Disabled 1 = Enabled 8-17 MicroHAWK Engine Integration Guide...
Save for Power-On All imager settings will be saved to non-volatile memory to be recalled on power-on whenever the associated button position is selected. This is the same as sending a <Z> from the terminal. 8-18 MicroHAWK Engine Integration Guide...
Page 207
Hold down button until the 20% and 40% LEDs illuminate. Position 3 Hold down button until the 20%, 40%, and 60% LEDs illuminate. Position 4 Hold down button until the 20%, 40%, 60%, and 80% LEDs illuminate. 8-19 MicroHAWK Engine Integration Guide...
Activates a discrete output whenever 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. 8-20 MicroHAWK Engine Integration Guide...
Page 209
Typically used when a discrete indication of a diagnostic condition is needed. Definition: Activates discrete output when a diagnostic warning condition is met, depending on the diagnostic option enabled. In Read Cycle Definition: Activates a discrete output when the reader is in a read cycle. 8-21 MicroHAWK Engine Integration Guide...
Page 210
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 Warning is active for Output 1. 8-22 MicroHAWK Engine Integration Guide...
Trend Analysis Mode = No-Read Trigger Evaluation Period= 25 triggers (read cycles) Number to Output On = 4 In this example, the reader will activate an output when 4 No-Reads occur within a period of 25 triggers (read cycles). 8-23 MicroHAWK Engine Integration Guide...
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 within the trigger window selected in Number of Triggers. 8-24 MicroHAWK Engine Integration Guide...
Page 213
Enabling this setting will also append the decode count to the symbol data. Serial Cmd: <K780,trend analysis mode,trigger evaluation period,number to output on, decodes per trigger threshold> Default: Options: 0 to 65535 8-25 MicroHAWK Engine Integration Guide...
If enabled, toggles Output 1 to an active state when Print Growth 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,output on UEC,UEC threshold> Default: Disabled Options: 0 = Disabled 1 = Enabled 8-26 MicroHAWK Engine Integration Guide...
Page 215
<K800,output on symbol contrast,symbol contrast threshold,output on print growth,print growth threshold,output on axial non-uniformity,axial non-uniformity threshold,output on UEC,UEC threshold> Default: Grade C Options: 0 = Grade A 1 = Grade B 2 = Grade C 3 = Grade D 8-27 MicroHAWK Engine Integration Guide...
Page 216
<K800,output on symbol contrast,symbol contrast threshold,output on print growth,print growth threshold,output on axial non-uniformity,axial non-uniformity threshold,output on UEC,UEC threshold> Default: Grade C Options: 0 = Grade A 1 = Grade B 2 = Grade C 3 = Grade D 8-28 MicroHAWK Engine Integration Guide...
This condition will only be held for one service timer click. Note: This feature cannot be used if the reader is in a Continuous Read mode. Serial Cmd: <K790,unused 1,service unit> Default: Options: 0 = Disabled 1 = Enabled 8-29 MicroHAWK Engine Integration Guide...
UEC,UEC threshold> Diagnostics Output 2 Note: Output On under Output 2 Parameters must be set to Diagnostic Warning for this output to function. Serial Cmd: <K791,unused 1,service unit> 8-30 MicroHAWK Engine Integration Guide...
UEC,UEC threshold> Diagnostics Output 3 Note: Output On under Output 3 Parameters must be set to Diagnostic Warning for this output to function. Serial Cmd: <K792,unused 1,service unit> 8-31 MicroHAWK Engine Integration Guide...
Power-On Flash Saves Serial Cmd: <K406,power-on,resets,power-on saves,power-on flash saves> Power-On Flash Saves uses a 16-bit counter that increments each time an reader setting is saved to the customer parameter section of flash memory with a <Zc> command. 8-32 MicroHAWK Engine Integration Guide...
Minutes Serial Cmd: <K407,hours,minutes> Default: 16-bit counter (0 to 60) 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. 8-33 MicroHAWK Engine Integration Guide...
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 a <Zrdall> or <K412d> command. Serial Cmd: <K412,user-assigned name> Default: MicroHAWK Options: ASCII string, up to 19 characters 8-35 MicroHAWK Engine Integration Guide...
The validation separator is located between the end of the already formatted data and the first coordinate point. The point with the lowest X + Y sum will be output first, followed by the next three points in a clockwise direction. Example: (032,040)(287,056)(287,279)(048,271) 8-36 MicroHAWK Engine Integration Guide...
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 is a Mismatch condition, the first Mismatch image will be output. 8-37 MicroHAWK Engine Integration Guide...
Page 226
This setting determines the quality of JPEG image compression. The user may select a value from 1 (lowest) to 100 (highest). Serial Cmd: <K739,image output mode,communication port,file format,JPEG quality> Default: Options: 1 to 100 (percent) 8-38 MicroHAWK Engine Integration Guide...
Page 227
Read Cycle Result: Good Read Output Frame: None Number of Symbols: Frame # 1: No-Read Frame # 2: No-Read Frame # 3: Good Read, Symbol # 1 Read Cycle Result: No-Read Output Frame: Frame # 1 8-39 MicroHAWK Engine Integration Guide...
“data capture_DB02”. If the database is not active, no identifiers will be attached to output. Separator Usage: The separator character separates the symbol data from the database identifier. Serial Cmd: <K759,status,separator> Default: <space> Options: Any ASCII character. 8-40 MicroHAWK Engine Integration Guide...
When the read cycle ends, the reader outputs any decoded symbol data along with the decodes per trigger count. Serial Cmd: <K704,separator,decodes per trigger status> Default: Options: 0 = Disabled 1 = Enabled 8-41 MicroHAWK Engine Integration Guide...
2 = No Read 3 = No Read and Good Read 4 = Mismatch Good Read Outputs the first Good Read image in the read cycle. The image file will immediately follow the symbol data. 8-42 MicroHAWK Engine Integration Guide...
Page 231
Sets the amount of image compression. A value of 1 represents the highest compression and lowest image quality, and 100 represents the lowest compression and highest image quality. Serial Cmd: <K757,status,transfer port,image mode,image format,image quality,object info enable,grade enable> Default: Options: 1 to 100 (percent) 8-43 MicroHAWK Engine Integration Guide...
Page 232
Symbol quality information will be output in the form of an abbreviated identifier for each read cycle. Serial Cmd: <K757,status,transfer port,image mode,image format,image quality,object info enable,grade enable> Default: Disabled Options: 0 = Disabled 1 = Enabled 8-44 MicroHAWK Engine Integration Guide...
<K763,image storage status,stored image type,image storage,image file format,image quality,image scale,file save options> Default: First Image in a Read Cycle Options: 0 = First Image in a Read Cycle 1 = All Images in a Read Cycle 8-45 MicroHAWK Engine Integration Guide...
Page 234
File Save Options determines which files you want to save. Serial Cmd: <K763,image storage status,stored image type,image storage,image file format,image quality,image scale,file save options> Default: Image Options: 1 = Image 2 = Read Cycle Report 3 = Image + Read Cycle Report 8-46 MicroHAWK Engine Integration Guide...
Note: If port is not defined with the FTP server address, it will default to port 21. Serial Cmd: <K764,image storage location,FTP host info,transfer optimization,RAM drive size in MB,save image until,action at image storage limit> Default: “user|pass@xxx.xxx.xxx.xxx:21” Options: Maximum 255 characters including the characters “|”, “@”, and “:”. 8-47 MicroHAWK Engine Integration Guide...
Page 236
Every image in read cycle is transferred. The 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 8-48 MicroHAWK Engine Integration Guide...
Page 237
Serial Cmd: <K764,image storage location,FTP host info,transfer optimization,RAM drive size in MB,save image until,action at image storage limit> Default: Stop Options: 0 = Stop 1 = Erase Oldest First 8-49 MicroHAWK Engine Integration Guide...
Page 239
ISO/IEC 16022 Symbol Quality Output..................9-10 ISO/IEC 16022 Symbol Quality Output by ESP................9-12 Omron Microscan Symbol Quality Output ................. 9-13 Omron Microscan Symbol Quality Output by ESP ..............9-16 This section describes parameters that, when enabled, will output detailed symbol quality evaluations.
Symbol Quality by ESP Click the Parameters button and then the Symbol Quality tab. To open nested options, To change a setting, double-click single-click the +. the setting and use your cursor to scroll through the options. MicroHAWK Engine Integration Guide...
Symbol Quality parameters are separated into ISO/IEC 16022 Symbol Quality Output 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 parameters are...
Page 243
Report buttons. The Symbol Quality interface is divided into three sections: Report, Locate, and Preferences. The reader’s field of view is shown here. When grading is completed, the initial report is also shown in this viewing area. MicroHAWK Engine Integration Guide...
Page 244
Click the Calibrate Click the Locate button to optimize button to display the camera settings. symbol in the reader’s field of view. MicroHAWK Engine Integration Guide...
Page 245
Bitmap or JPEG image file. Enables ESP to parse UII symbol data into the correct fields and output order defined by the U.S. Department of Defense IUID initiative. Returns all settings to Returns all settings to default. most recent. MicroHAWK Engine Integration Guide...
Symbol Quality Separator/Data Matrix Output Mode Symbol Quality Separator/Data Matrix Output Mode Symbol Quality Separator applies to both Symbol Quality groups: ISO/IEC 16022 Symbol Quality Output and Omron Microscan Symbol Quality Output. Symbol Quality Separator Definition: Inserts a separator between each enabled field of the symbol quality output.
Page 247
0 = Grade 1 = Value Grade 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. MicroHAWK Engine Integration Guide...
If enabled, the print growth 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-uniformity,UEC> Default: Disabled Options: 0 = Disabled 1 = Enabled 9-10 MicroHAWK Engine Integration Guide...
Page 249
If enabled, the UEC 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-uniformity,UEC> Default: Disabled Options: 0 = Disabled 1 = Enabled 9-11 MicroHAWK Engine Integration Guide...
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. 9-12 MicroHAWK Engine Integration Guide...
Symbol Quality Omron Microscan Symbol Quality Output Percent Cell Damage (Data Matrix Only) Definition: When this feature is enabled, the cell damage percentage is appended to data output. 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>...
Page 252
Omron Microscan Symbol Quality Output Decode Time Definition: The time in milliseconds required to decode a symbol. When enabled, the decode time is appended to 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>...
Page 253
Data Matrix symbol’s L-shaped finder pattern relative to the reader. 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 = Disabled 1 = Enabled 9-15 MicroHAWK Engine Integration Guide...
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.
Page 255
Matchcode Type ......................... 10-5 Sequence Step Interval ......................10-10 Match Replace.......................... 10-11 Mismatch Replace ........................10-12 New Master Pin ........................10-13 This section explains the MicroHAWK Engine’s matchcode output functions and the master symbol database setup. 10-1 MicroHAWK Engine Integration Guide...
Matchcode by ESP Click the Parameters button and then the Matchcode 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. 10-2 MicroHAWK Engine Integration Guide...
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> Master Symbol Data <K231,index,master symbol data> Match Replace <K735,status,match replacement string> Mismatch Replace <K736,status,mismatch replacement string> 10-3 MicroHAWK Engine Integration Guide...
Send a serial command with symbol data in the form of <M231,master symbol#, data>. c. Send a <G> (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. 10-4 MicroHAWK Engine Integration Guide...
Note: If Matchcode Type is set to Sequential, the reader will behave as if Number of Symbols were set to 1, regardless of the user-defined configuration. 10-5 MicroHAWK Engine Integration Guide...
Page 260
Match Start Position is set to 1 or greater. When Match Start Position is set to 0, no comparison will occur. Serial Cmd: <K223,matchcode type,sequential matching,match start position,match length,wild card character,sequence on No-Read,sequence on mismatch> Default: Options: 1 to 3000 10-6 MicroHAWK Engine Integration Guide...
Page 261
Wild Card Character allows a user to define a wild card character as part of the master symbol. Serial Cmd: <K223,matchcode type,sequential matching,match start position,match length,wild card character,sequence on No-Read,sequence on mismatch> Default: * (asterisk) Options: Any ASCII character. 10-7 MicroHAWK Engine Integration Guide...
Page 262
007 (sequenced on No-Read) As an example of Sequence on No-Read Disabled, consider the following series of decodes: Master Symbol Decoded Symbol Master Symbol after Decode No-Read 003 (not sequenced) No-Read 004 (not sequenced) No-Read 004 (not sequenced) 10-8 MicroHAWK Engine Integration Guide...
Page 263
As an example of Sequence on Mismatch Disabled, consider the following decodes: Master Symbol Decoded Symbol Master Symbol after Decode 004 (sequenced because of previous match) 006 (sequenced because of previous match) 006 (not sequenced) 10-9 MicroHAWK Engine Integration Guide...
Serial Cmd: <K228,sequence step interval> Default: Options: Any number from 1 to 32768 Example: If Sequence Step is set to 3 and Sequential Matching is set to Increment: Master Symbol Decoded Symbol Master Symbol after Decode 10-10 MicroHAWK Engine Integration Guide...
0 = Disabled 1 = Enabled Replacement String Definition: User-defined data string that, when enabled, replaces symbol data whenever a match occurs. Serial Cmd: <K735,status,replacement string> Default: MATCH Options: An ASCII string up to 64 characters. 10-11 MicroHAWK Engine Integration Guide...
0 = Disabled 1 = Enabled Replacement String Definition: User-defined data string that, when enabled, replaces symbol data whenever a mismatch occurs. Serial Cmd: <K736,status,replacement string> Default: MISMATCH Options: An ASCII string up to 64 characters. 10-12 MicroHAWK Engine Integration Guide...
1, and prior to reading and effectively loading position 1, the response to <NEWM> would be <NEWM/1>. Once a symbol has been read and loaded, the status will be cleared: <NEWM/0>. Serial Cmd: <NEWM> 10-13 MicroHAWK Engine Integration Guide...
Page 268
New Master Pin 10-14 MicroHAWK Engine Integration Guide...
Page 269
Morphological Operation and Operator Size ................11-22 Damaged Symbol ........................11-25 Linear Security Level ........................ 11-26 Set License ..........................11-27 This section provides adjustment parameters for the physical controls of the camera, image acquisition, database settings, and image diagnostics. 11-1 MicroHAWK Engine Integration Guide...
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 +. 11-2 MicroHAWK Engine Integration Guide...
Click Stop to end the and Decode function in Test routine. the Configuration views. When enabled, shows the Symbol data and symbol in higher contrast Test results are than the default contrast shown in this field. value. 11-4 MicroHAWK Engine Integration Guide...
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. 11-5 MicroHAWK Engine Integration Guide...
Page 274
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. 11-6 MicroHAWK Engine Integration Guide...
Page 275
(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. 11-7 MicroHAWK Engine Integration Guide...
See the Calibration section for full documentation of this feature. ESP’s Calibration interface shown ESP’s Calibration interface shown during a calibration routine after a calibration routine 11-8 MicroHAWK Engine Integration Guide...
Window of Interest. Important: Window of Interest will shrink the field of view and therefore could cause some symbols to be missed in dynamic applications. 11-9 MicroHAWK Engine Integration Guide...
Page 278
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. 11-10 MicroHAWK Engine Integration Guide...
Page 279
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) Column Pointer Definition: Defines the column position of the upper-left starting point of the image window.
Page 280
Default: QSXGA MicroHAWK: 1944 SXGA MicroHAWK: 1024 WVGA MicroHAWK: 480 Options: QSXGA MicroHAWK: 3 to (1944 – row pointer) SXGA MicroHAWK: 3 to (1024 – row pointer) WVGA MicroHAWK: 3 to (480 – row pointer) Column Width Definition: Defines the size, in columns, of the image window. Maximum value is defined as the maximum column size of the image sensor minus the Column Pointer value.
See Configuration Database for full documentation of this feature. Configuration Database view, 5 Active Indexes, Capture Settings highlighted 11-13 MicroHAWK Engine Integration Guide...
An external trigger is used to activate image captures so the user can make timing adjustments as capture events occur. 11-14 MicroHAWK Engine Integration Guide...
2:1 reduction in the vertical pixels and a 2:1 reduction in the horizontal pixels for a combined 4:1 reduction. An image with a dimension of 640 x 480 will be scaled to 320 x 240. 11-15 MicroHAWK Engine Integration Guide...
Before configuring the gain, the required exposure should be set, and the gain should be configured to optimize the exposure setting. Serial Cmd: <K541,exposure,gain> Default: QSXGA: 33% SXGA: 0% WVGA: 33% Options: Any number between 0 – 100 11-16 MicroHAWK Engine Integration Guide...
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 the final image. The default value for this parameter is factory-calibrated. 11-17 MicroHAWK Engine Integration Guide...
Color Filter Definition: If you are using a 5 megapixel color MicroHAWK, this filter captures an image in color. To process the image for symbol decoding, the image must be filtered or the R, G, and B cells need to be equalized. This can be...
7112-2102-1005 shows a focal distance of 102 mm. MicroHAWK Part Number Structure for additional details. Contact Omron Microscan for additional focal distance options. 050: 50 mm = 1.96 in. 064: 64 mm = 2.51 in. 081: 81 mm = 3.18 in.
The setting allows the user to change the illumination light source. Serial Cmd: <K536,brightness,light source> Options: 1 = Embedded White Only (Default for ID-20 QSXGA) 2 = Embedded Red Only (Default for ID-20 WVGA and SXGA) 3 = External Only (Default for ID-30 and ID-40) 11-20 MicroHAWK Engine Integration Guide...
Important: This command must be set to Enabled for Morphological Operation to function. Serial Cmd: <K550,morphological pre-processing> Default: Disabled Options: 0 = Disabled 1 = Enabled 11-21 MicroHAWK Engine Integration Guide...
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. 11-22 MicroHAWK Engine Integration Guide...
Page 291
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. 11-23 MicroHAWK Engine Integration Guide...
Page 292
(measured in pixels) in which the morphological operation is being performed. Serial Cmd: <K551,0,morphological operation,operator size> Default: Small Options: 3 = Small (3 pixels by 3 pixels) 5 = Medium (5 pixels by 5 pixels) 7 = Large (7 pixels by 7 pixels) 11-24 MicroHAWK Engine Integration Guide...
Code 128 and Code 39 symbols. It is effective on symbols with high noise and partial bar missing. Enabling Damaged Symbol may significantly increase decode time. Serial Cmd: <K519,damaged symbol status> Default: Disabled Options: 0 = Disabled 1 = Enabled 11-25 MicroHAWK Engine Integration Guide...
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,linear security level> Default: Aggressive Options: 0 = Aggressive 1 = Normal 2 = Secure 11-26 MicroHAWK Engine Integration Guide...
The License Key field is a 29 character string representing the license key. The key is generated by a proprietary licensing tool and the format is a sequence of five five-character dash-separated fields. An example key is 12345-67890-ABCDE-FGHIJ-KLMNO. 11-27 MicroHAWK Engine Integration Guide...
Page 296
Set License 11-28 MicroHAWK Engine Integration Guide...
Page 297
Request Selected Index Settings ..................... 12-17 Request All Configuration Database Settings ................12-17 This section concerns the various capture settings and processing settings that can be used to fine-tune the MicroHAWK Engine’s performance in your application. 12-1 MicroHAWK Engine Integration Guide...
Save Current Settings to Database <K255+,index> Load Current Settings from Database <K255-,index> Request Selected Index Settings <K255?,index> Request All Database Settings <K255?> <K256,switch mode,frame count/time,image process Database Mode looping,image dimensions> 12-2 MicroHAWK Engine Integration Guide...
(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. 12-3 MicroHAWK Engine Integration Guide...
Interest camera settings are determined by the software based on the Region of Interest setup. There is no benefit to Pixel Binning to increase processing speed when ROI is configured, because the frame size would need to be increased to make Pixel Binning possible. 12-4 MicroHAWK Engine Integration Guide...
Page 301
Serial Cmd: <K255,index,exposure,gain,pixel binning,row pointer,column pointer,row depth, column width,symbology,morphology operator,morphology size> Default: All models: 0 Options: QSXGA MicroHAWK: 0 to (1944 – row depth) SXGA MicroHAWK: 0 to (1024 – row depth) WVGA MicroHAWK: 0 to (480 – row depth) Column Pointer Definition:...
Page 302
Default QSXGA MicroHAWK: 2592 SXGA MicroHAWK: 1280 WVGA MicroHAWK: 752 Options: QSXGA MicroHAWK: 8 to (2592 – column pointer) SXGA MicroHAWK: 8 to (1280 – column pointer) WVGA MicroHAWK: 8 to (752 – column pointer) Symbology Definition: This field allows the user to configure the database to enable specific symbologies for selected database indexes.
Page 303
<K482,2>. If the DataBar-14 status parameter in the <K482> command is set to either Disabled or Enabled, the reader will only read non-stacked DataBar-14 symbols. DataBar Limited (Add 16384) If enabled, DataBar Limited will be active for this database index. 12-7 MicroHAWK Engine Integration Guide...
If enabled, Micro QR Code will be active for this database index. Aztec (Add 131072) If enabled, Aztec will be active for this database index. Postal Symbologies (Add 262144) If enabled, Postal Symbologies will be active for this database index. 12-8 MicroHAWK Engine Integration Guide...
Page 305
Definition: Specifies the morphology operator size to apply: Small (3 x 3), Medium (5 x 5), and Large (7 x 7). Serial Cmd: <K255,index,exposure,gain,pixel binning,row pointer,column pointer, row depth, column width,symbology,morphology operator,morphology size> Default: Disabled 12-9 MicroHAWK Engine Integration Guide...
Indicates the Number of Image Frames that must be captured or the amount of Time that must transpire before the reader will load the next database index entry. Serial Cmd: <K256,switch mode,frame count/time,image process looping,image dimensions> Default: 1 (frames/ms) Options: 1 to 65535 12-10 MicroHAWK Engine Integration Guide...
Page 307
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. 12-11 MicroHAWK Engine Integration Guide...
Page 308
Camera settings (Capture Index, Exposure, Gain, Pixel Binning) located in the left half of the highlighted area. Image capture dimensions located in the right half of the highlighted area. 12-12 MicroHAWK Engine Integration Guide...
Page 309
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. 12-13 MicroHAWK Engine Integration Guide...
Page 310
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. Morphology Operation, Morphology Size, and Symbol Type are Processing Settings values. 12-14 MicroHAWK Engine Integration Guide...
This command phrase saves the reader’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 reader’s current configuration parameters to the selected database index. 12-15 MicroHAWK Engine Integration Guide...
• 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. 12-16 MicroHAWK Engine Integration Guide...
This command phrase returns the configuration settings for database index 5. Request All Configuration Database Settings Definition: Returns configuration settings for all indexes in the Configuration Database. Serial Cmd: <K255?> Example: <K255?> This command phrase returns the configuration settings for all 10 database indexes. 12-17 MicroHAWK Engine Integration Guide...
Send text field. The Terminal 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. 13-2 MicroHAWK Engine Integration Guide...
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”. 13-3 MicroHAWK Engine Integration Guide...
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 of the text field to send . 13-4 MicroHAWK Engine Integration Guide...
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. 13-5 MicroHAWK Engine Integration Guide...
• 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. 13-6 MicroHAWK Engine Integration Guide...
Page 321
Serial utility 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 Utilities windows. 14-1 MicroHAWK Engine Integration Guide...
(the Start button becomes a Stop Read Rate information is displayed in button during an active Read Rate test.) the lower portion of the Utilities view. Serial commands can also be sent to the reader from this screen. 14-4 MicroHAWK Engine Integration Guide...
Page 325
Enter Percent Test Sending <Cp> instructs the reader to transmit the percentage of decodes and any decoded symbol data. End Read Rate Test Sending <J> ends both the Percent test and the Decodes/Second test. 14-5 MicroHAWK Engine Integration Guide...
Click the Request button to display the appropriate count or Clear to set the counter to zero. Trigger, Good Read, No-Read, and Mismatch counters can be requested and cleared simultaneously (Request All and Clear All buttons) or individually (Request and Clear buttons to the left of each item). 14-6 MicroHAWK Engine Integration Guide...
Page 327
Sending <W> sets the Match Counter to 00000. Mismatch Counter Sending <X> displays the number of decoded symbols since the last reset that do not match the master symbol. Mismatch Counter Reset Sending <Y> sets the Mismatch Counter to zero. 14-7 MicroHAWK Engine Integration Guide...
Disabling the reader will not affect any commands that have already been downloaded. Enable Reader Sending <H> will turn the reader ON and allow it to enter read cycles. 14-8 MicroHAWK Engine Integration Guide...
• Click Send and Save to send the 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/Recv button on the toolbar. 14-9 MicroHAWK Engine Integration Guide...
Loads the next symbol decoded Set Master Symbol into the selected index. Database Size here. Saves the database to the reader. Loads the reader’s saved master symbols into ESP. Double-click a row to enter data into popup text box. 14-10 MicroHAWK Engine Integration Guide...
Page 331
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 Maximum Master Symbol Maximum Number Characters Number Characters 3000 1500 1000 # 10 14-11 MicroHAWK Engine Integration Guide...
Page 332
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. 14-12 MicroHAWK Engine Integration Guide...
Page 333
1. Click the Utilities button and the Master Database tab. 2. Click the Receive Reader’s Database button. Request All Master Symbol Data Definition: This command will return master symbol data for all symbols enabled (up to 10). Serial Cmd: <K231?> 14-13 MicroHAWK Engine Integration Guide...
Page 334
Serial Cmd: <NEWM> The reader returns: <NEWM/next master to load> Once a symbol has been read and loaded, the status will be cleared and the response will be <NEWM/0>. (See also New Master Pin in Matchcode.) 14-14 MicroHAWK Engine Integration Guide...
Page 335
For example, to delete master symbol # 5, send the following: <K231,5,>. The command is entered with a blank master symbol data field, which tells the reader to delete the selected master symbol from the database. 14-15 MicroHAWK Engine Integration Guide...
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. 14-16 MicroHAWK Engine Integration Guide...
Page 337
• When you send <#a> (a request for the application code part number), the reader returns: <#a/APP_P/N>. • When you send <#b> (a request for the boot code part number), the reader returns: <#b/BOOT_P/N>. • When you send <#p> (a request for profile module part numbers), the reader returns: <#p/PROFILE_P/N>. 14-17 MicroHAWK Engine Integration Guide...
Page 338
• When you send <!a> (a request for the application code checksum), the reader returns: <!a/APP_CHECKSUM> • When you send <!b> (a request for the boot code checksum), the reader returns: <!b/BOOT_CHECKSUM> • When you send <!p> (a request for profile module checksum), the reader returns: <!p/PROFILE_CHECKSUM> 14-18 MicroHAWK Engine Integration Guide...
<Arp> command is issued. Defaults Defaults are Omron Microscan firmware settings or saved customer settings that can be recalled, either by software or hardware reset. 14-19 MicroHAWK Engine Integration Guide...
Page 340
<Z> command, may not know the correct settings or have the capability to communicate within those settings. By first doing a hardware default to restore the known Omron Microscan defaults, the user can then recall the previous customer saved settings with an <Arc> or <Zrc> command.
<K?#> 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. 14-21 MicroHAWK Engine Integration Guide...
Page 342
This request will return the value range and storage type description of all fields in the requested K command. <Knnn?*> Display Command Wildcard This request will return the individual K command status, description, and range for each parameter. 14-22 MicroHAWK Engine Integration Guide...
• A trained unit is issued a reset default command <Ard>. The unit will return to an untrained state but if power is cycled will return to its saved state. 14-23 MicroHAWK Engine Integration Guide...
Page 344
• A optimized unit is issued a reset default command <Ard>. The unit will return to an un-optimized state but if power is cycled will return to its saved state. 14-24 MicroHAWK Engine Integration Guide...
Page 345
All files in “root” directory /saved All files in “saved” directory All files in all directories /del Deletes all files in the root director /saved/del Deletes all files in the saved directory del*.* Deletes files in all directories 14-25 MicroHAWK Engine Integration Guide...
Page 346
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 reader programming. 14-26 MicroHAWK Engine Integration Guide...
Page 347
Format Assign ..........................15-4 Format Extract..........................15-5 Format Insert ..........................15-7 Output Filter Configuration ......................15-9 Number of Filters........................15-14 This section explains how to control the formatting and filtering of decoded symbol data for output. 15-1 MicroHAWK Engine Integration Guide...
Output Format Serial Commands Format Extract <K740,output index,start location,length> Format Insert <K741,output index,length,hex string> Format Assign <K742,symbol number,status> Format Status <K743,output format status> <K744,filter number,symbology,length,wildcard,placeholder, Output Filter Configuration data,unused,database index> Ordered Output Filter <K745,number of filters> 15-2 MicroHAWK Engine Integration Guide...
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. 15-3 MicroHAWK Engine Integration Guide...
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. 15-4 MicroHAWK Engine Integration Guide...
Defines the length (in consecutive characters) that will be extracted and placed in user-defined output. Serial Cmd: <K740,output index,start location,length> Default: 0 (disabled; end of format cell array) Options: 1 to n (maximum number of characters in the symbol data). 15-5 MicroHAWK Engine Integration Guide...
Page 352
Parse dialog shows the selected character positions extracted and output as desired. Simultaneously, the data string from the selected symbol is displayed at the bottom left of the Parse Table, followed by the user-defined extracted output. 15-6 MicroHAWK Engine Integration Guide...
8 hex characters per insertion per database entry. Serial Cmd: <K741,output index,length,hex string> Default: NUL (00 in hex) Options: 00 to FF (As many as 4 bytes, or hex values.) 15-7 MicroHAWK Engine Integration Guide...
Page 354
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 Extract and Insert share the same Parse Table. 15-8 MicroHAWK Engine Integration Guide...
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. 15-9 MicroHAWK Engine Integration Guide...
Page 357
Serial Cmd: <K744,filter number,symbology,length,wildcard,placeholder,data, unused,database index> Default: “ ? ” = 3F (hex) Options: Any ASCII input in the form of a pair of hex characters. Example: 3F = ? 00 = disabled 15-11 MicroHAWK Engine Integration Guide...
Page 358
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: <K744,filter number,symbology,length,wildcard,placeholder,data, unused,database index> Default: 0 (any index) Options: 0 to 10 15-12 MicroHAWK Engine Integration Guide...
Page 359
Settings dialog. Use these settings to determine Symbology Type, Length of the symbol, a user-defined Matching String, ASCII Lookup, Wildcard Character, Placeholder Character, and Database Number. Click Apply to save the settings to the corresponding filter. 15-13 MicroHAWK Engine Integration Guide...
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: <K745,number of filters> Default: Options: 0 to 10 15-14 MicroHAWK Engine Integration Guide...
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 Appendix F ASCII Table......................A-13 Appendix G Glossary of Terms ....................A-14 MicroHAWK Engine Integration Guide...
2D: Data Matrix (ECC 0-200), QR Code, Micro QR Code, Aztec Code, DotCode; Stacked: PDF417, MicroPDF417, GS1 Databar (Composite and Stacked); Linear: Code 39, Code 128, BC412, Interleaved 2 of 5, UPC/EAN, Codabar, Code 93, Pharmacode, PLANET, POSTNET, Japanese Postal, Australia Post, Royal Mail, Intelligent Mail, KIX MicroHAWK Engine Integration Guide...
Page 363
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 mil 1D. MicroHAWK Engine Integration Guide...
Page 364
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 mil 1D. MicroHAWK Engine Integration Guide...
Page 365
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. MicroHAWK Engine Integration Guide...
Appendices Appendix B — Electrical Specifications Power: 5 VDC ± 5%; 350 mA at 5 VDC (typ.) Micro-USB Type B Socket Pin Assignments Function Vbus (5V) D– Ground MicroHAWK Engine Integration Guide...
Page 368
Common with pin(s) 40,45 Input 5VDC Main Input 5.0 +/- 5% @ 1200mA nput Power Dependent on Ext Config ETH_TPO_N Common with pin(s) 40,42 Input 5VDC Main Input 5.0 +/- 5% @1200mA nput Power Dependent on Ext Config ETH_TPO_P MicroHAWK Engine Integration Guide...
An initializing command <Z> or <A> may follow the command. • <Z> initializes the MicroHAWK 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>.
Page 371
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 <K141,1,CNTL-m CNTL-j> A-11 MicroHAWK Engine Integration Guide...
Control Characters Protocol Command (Entered in menu or Effect of Command (Mnemonic displayed on menu) Value serial command) Reset Request Reset Start of Text End of Text Acknowledge Negative Acknowledge Begin Transmission XOFF Stop Transmission A-12 MicroHAWK Engine Integration Guide...
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. A-14 MicroHAWK Engine Integration Guide...
Page 375
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. A-15 MicroHAWK Engine Integration Guide...
Page 376
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. A-16 MicroHAWK Engine Integration Guide...
Page 377
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”. A-17 MicroHAWK Engine Integration Guide...
Page 378
Very Large-Scale Integration (VLSI) — The creation of integrated circuits by combining thousands of transistor-based circuits on a single chip. Watchdog Timer — A security device that detects system crashes and attempts to reset the imager. A-18 MicroHAWK Engine Integration Guide...
Need help?
Do you have a question about the MicroHAWK and is the answer not in the manual?
Questions and answers