QX Hawk Industrial Imager User Manual P/N 84-006800 Rev D
Copyright and Disclaimer Copyright ©2015 Microscan Systems, Inc. Tel: +1.425.226.5700 / 800.762.1149 Fax: +1.425.226.8250 All rights reserved. The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Microscan manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Microscan. Throughout this manual, trademarked names might be used.
Introduction Table of Contents Chapter 1 Quick Start Step 1 Check Hardware .......................................................................... 1-2 Step 2 Connect the System ..................................................................... 1-4 Step 3 Position the Imager ...................................................................... 1-6 Step 4 Install ESP.................................................................................... 1-7 Step 5 Select Model ..........................
Table of Contents Chapter 6 Terminal Terminal View.......................................................................................... 6-2 Find ......................................................................................................... 6-3 Send ........................................................................................................ 6-4 Macros..................................................................................................... 6-5 Terminal Menus..........
Introduction About the QX Hawk Industrial Imager The key features of the QX Hawk Industrial Imager are: • Standard and C-Mount versions available • Fully integrated liquid lens technology • High-resolution modular optical zoom system • Simple connectivity with M12 cordsets and connectors • Best-in-class X-Mode™ algorithms • Support for Ethernet TCP/IP and EtherNet/IP™ • A green flash, visible from all angles, to signal a successful read • LED array for performance, communication, and I/O user feedback • EZ
Warning and Caution Summary Warning and Caution Summary This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy, and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communication.
Introduction Statement of Agency Compliance The QX Hawk has been tested for compliance with FCC (Federal Communications Commission) regulations and has been found to conform to all applicable FCC Rules and Regulations. To comply with FCC RF exposure compliance requirements, this device must not be co-located or operate in conjunction with any other antenna or transmitter.
Statement of RoHS Compliance Statement of RoHS Compliance All Microscan readers with a ‘G’ suffix in the FIS number are RoHS-Compliant. All compliant readers were converted prior to March 1, 2007. All standard accessories in the Microscan Product Pricing Catalog are RoHS-Compliant except 20-500013-01 and 98-000039-02. These products meet all the requirements of “Directive 2002/95/EC” European Parliament and the Council of the European Union for RoHS compliance.
1 Quick Start Contents Step 1 Check Hardware................................................................................................................ 1-2 Step 2 Connect the System .......................................................................................................... 1-4 Step 3 Position the Imager............................................................................................................ 1-6 Step 4 Install ESP ........................................................
Check Hardware Step 1 — Check Hardware Standard QX Hawk Item Description Part Number 1 QX Hawk Industrial Imager FIS-6801-XXXXG 2 QX-1 Interface Device 98-000103-02 3 Cordset, Common, M12 12-pin Socket to M12 12-pin Plug, 1 m 61-000162-02 4 Cordset, Host, Serial, M12 12-pin Plug to DB9 Socket, 1 m 61-000152-02 5 Cordset, Host, Serial, M12 12-pin Socket to DB9 Socket, 1 m 61-000153-02 6 Power Supply, 100-240VAC, +24VDC, M12 12-pin Socket 97-000012-01 61-000160-01 7 Cordset, Host, Ether
Quick Start QX Hawk C-Mount Item Description Part Number 1 QX Hawk C-Mount Industrial Imager FIS-6801-XXXXG 2 QX-1 Interface Device 98-000103-02 3 Cordset, Common, M12 12-pin Socket to M12 12-pin Plug, 1 m 61-000162-02 4 Cordset, Host, Serial, M12 12-pin Plug to DB9 Socket, 1 m 61-000152-02 5 Cordset, Host, Serial, M12 12-pin Socket to DB9 Socket, 1 m 61-000153-02 6 Power Supply, 100-240VAC, +24VDC, M12 12-pin Socket 97-000012-01 7 Cordset, Host, Ethernet, M12 8-pin Plug (Ultra-Lock)
Connect the System Step 2 — Connect the System Standard QX Hawk Important: When connecting Ultra-Lock cordsets to the QX Hawk and QX-1, align the pins first and then push the connector into place. Do not twist the connectors, as this will bend the pins. Important: Do not attempt to power more than four imagers with a single power supply in a daisy chain configuration. Add a QX-1 and one power supply for every four additional imagers in the daisy chain.
Quick Start QX Hawk C-Mount Important: When connecting Ultra-Lock cordsets to the QX Hawk C-Mount and QX-1, align the pins first and then push the connector into place. Do not twist the connectors, as this will bend the pins. Important: Do not attempt to power more than four imagers with a single power supply in a daisy chain configuration. Add a QX-1 and one power supply for every four additional imagers in the daisy chain.
Position the Imager Step 3 — Position the Imager • Position the imager at a focal distance of one inch or more from a test symbol. • Tip the imager relative to the symbol if necessary to avoid the glare of direct (specular) reflection. • Symbols can be rotated (tilted) at any angle; however, for best results symbols should be aligned with the field of view.
Quick Start Step 4 — Install ESP ESP Software can be found on the Microscan Tools Drive. 1. Follow the prompts to install ESP from the Tools Drive. 2. Click on the ESP icon to run the program. Note: ESP can also be installed from the Download Center at www.microscan.com. Minimum System Requirements • • • • • • 233 MHz Pentium PC Windows 8, 7, Vista, or XP operating system (32-bit or 64-bit) Internet Explorer 6.
Select Model Step 5 — Select Model Standard QX Hawk When you start ESP, the model menu will appear: 1. Click the button showing the QX Hawk. 2. Click OK. Note: You can also simply double-click the button showing your imager to make your selection. 3. Click Yes when the following dialog appears: Note: If you need to select another model later, click the Switch Model button near the top of the screen or use Model > New Model in the menu toolbar.
Quick Start QX Hawk C-Mount When you start ESP, the model menu will appear: 1. Click the button showing the QX Hawk C-Mount. 2. Click OK. Note: You can also simply double-click the button showing your imager to make your selection. 3. Click Yes when the following dialog appears: Note: If you need to select another model later, click the Switch Model button near the top of the screen or use Model > New Model in the menu toolbar.
Connect Step 6 — Connect Connection Wizard To connect using the Connection Wizard: • Click Connect on the menu toolbar, and then select Connection Wizard. • Select RS-232 or Ethernet to activate the appropriate display. • Configure settings as required by the application, and click Connect.
Quick Start Step 6 — Connect (cont.) Ethernet TCP/IP Once the QX Hawk is connected, incoming symbol data can be displayed in the Terminal, as shown below.
Locate Symbol Step 7 — Locate Symbol Locate by ESP • In ESP’s EZ Mode, click the Locate button to enable the red X pattern. The symbol in the field of view will appear in the video view beneath the Locate and Calibrate buttons, and you will see the red target pattern projected from the front of the imager. Note: The QX Hawk C-Mount does not display a target pattern. • Center the target pattern on the symbol. Important: The entire symbol should fall within the field of view (FOV) of the imager.
Quick Start Locate by EZ Button If you are not connected to a host computer, the EZ Button allows you to locate a symbol in the imager’s field of view. EZ Button • Hold down the EZ Button for about one second and release when you hear one short beep. The amber 20% LED will illuminate, and you will see the red target pattern projected from the front of the imager. • Center the target pattern on the symbol. Note: To end all EZ Button functions, press the EZ Button once and quickly release.
Calibrate Step 8 — Calibrate Imager settings can be adjusted automatically for optimum performance by either the EZ Button or by ESP. During the calibration routine, the imager will flash its amber Read Rate percent LEDs and illumination LEDs while searching camera settings and determining the best configuration for decoding symbol data. Upon successful completion of this routine, a green LED pattern will flash brightly and illuminate the symbol.
Quick Start Step 9 — Test Read Rate Read Rate indicates the number of successful decodes per second achieved by the imager. Test Read Rate by ESP 1. Click the Test button to start the Read Rate test. If a symbol has been successfully decoded, its data and related information will be presented in the field below the image display window. While the symbol is being decoded, the Read Rate LEDs will indicate the corresponding read rate percentage on the top of the unit. 2.
Configure the Imager Step 10 — Configure the Imager Click the App Mode button to make configuration changes to the imager. The following modes are accessible by clicking the buttons at the top of the screen: • • • • • Click the EZ Mode button to return to EZ Mode. Click the Autoconnect button to establish communication. Click the Send/Recv button to send or receive commands. Click the Switch Model button to open the model menu, or to return to a previous model.
Quick Start Step 11 — Save Changes To make changes to configuration settings in the tree controls: 1. Left-click on the + to expand the desired tree. 2. Double-click on the desired parameter and click once in the selection box to view options. 3. Place the cursor in 4. Left-click again on the the selection box, open screen to complete scroll down to the the selection. setting you want to change, and click once on the setting. 5.
Save Changes 1-18 QX Hawk Industrial Imager User Manual
2 Using ESP Contents EZ Mode........................................................................................................................................2-2 App Mode......................................................................................................................................2-3 Menu Toolbar ................................................................................................................................2-4 Navigating in ESP ...................................
EZ Mode EZ Mode EZ Mode allows the user to test read rate and calibrate the imager. After connecting to the imager, the EZ Mode view will appear. On-screen instructions assist the user with positioning, testing, and calibration. Locate/Calibrate/Learn The calibration routine optimizes the imager by comparing Read Rates at various camera and image processing settings. Click Locate to find the symbol in the field of view and display it in the video view.
Using ESP App Mode From EZ Mode, click on the App Mode button to access the tabbed tree controls in Parameters, the intuitive user interfaces in Setup, the Terminal interface, and the Utilities interface. Note: The App Mode and EZ Mode buttons appear in the same position to allow easy switching between these primary modes. Video, Evaluation, Calibration, WOI, Configuration Database, Ordered Output, Output Format, Dynamic Setup Click this icon to return to EZ Mode.
Menu Toolbar Menu Toolbar File New Whenever New is selected, the default configuration of ESP is loaded. Open/Save When Save or Save As is selected, the ESP configuration is saved to the host computer’s hard drive and available whenever the same file is selected under Open. Important: When configuration changes are saved to the hard drive, these changes are not automatically saved to the imager.
Using ESP Model The Model dropdown menu shows a list of recent imagers that have been used with ESP. When a different model is chosen, the connection to the present model is terminated. To connect to another model, select New Model, choose a new model from the pop-up menu that appears, and click OK. Note: When an ESP file is saved, the settings of all the models defined in that file are saved.
Menu Toolbar Options The Options menu allows the user to save memos and set up ESP Preferences. Note: Preferences will be saved and loaded into ESP whenever ESP is opened next, whether or not the ESP file is saved. Preferences > General Tab The Toolbar Style options allow the user to determine how ESP will display the mode options in the two rows at the top of the screen. Reload Last File At startup, reloads the last file saved to the host computer’s hard drive.
Using ESP Preferences > Terminal Tab Show Non-Printable Characters When Show Non-Printable Characters is enabled, characters such as “CRLF” will be displayed in the Terminal window. When Enhanced Format is checked, the characters are displayed with more detailed formatting. Change Keyboard Macros Clicking the Change Keyboard Macros button brings up the Function Keys dialog. In this dialog, select the desired function key and then enter the macro keystrokes in the associated key map.
Menu Toolbar Preferences > Bar Code Options Tab Sizing Information Sets the bar height (in inches) and bar width (in mils, or thousandths of an inch) of user-created symbols. Example: A bar width of 18 mils is 0.018 inches.
Using ESP Preferences > Advanced Tab The Auto Sync options at the top of the Advanced tab allow the user to determine whether Auto Sync will be enabled automatically in sections of ESP where it is used, or if it will ask before it enables Auto Sync functions. Always Ask Before Auto Sync Occurs If this option box is checked, specific Auto Sync functions can be enabled. Receive Settings from the Reader will automatically send the imager’s settings to ESP when Auto Sync is enabled.
Menu Toolbar Preferences > Advanced Tab (cont.) Ask to Save ESP File when Quitting When enabled, prompts the user to save a .esp file when ending a session. The .esp file will be saved in the location specified by the user. Connect to Readers via TCP/IP When enabled, shows the TCP/IP Connection Wizard by default. Use Default Storage Location When enabled, automatically stores data in ESP’s Application Data folder.
Using ESP Document Memo The information entered in the Document Memo field will appear in a context-sensitive text box whenever the cursor hovers over the Document Memo item on the Options menu. Model Memo Similar to Document Memo, the information entered in the Model Memo field will appear in a context-sensitive text box whenever the cursor hovers over the Model Memo item on the Options menu. Memos created in Model Memo are specific to the model enabled when the message was created.
Menu Toolbar Connect The Connect dropdown menu allows the user to access the Connection Wizard, as well as the Autoconnect and Configure Multidrop dialogs. Connect and Disconnect can also be performed directly from the dropdown menu without opening a dialog. Connection Wizard To connect using the Connection Wizard: • Click Connect on ESP’s menu toolbar, and then select Connection Wizard. • Select RS-232 or Ethernet to activate the appropriate display.
Using ESP Autoconnect • If the RS-232 connection attempt fails, use Autoconnect to establish a connection between the imager and the host. • If the communication port is not the default COM1, use the dropdown menu to change the port. • Once you have chosen the correct port, click Start to connect. • When a connection is established, the green indicator in the status bar at the bottom right of the screen will be visible.
Menu Toolbar View The View menu allows the user to move quickly between the Parameters, Setup, Terminal, and Utilities interfaces without using the icon buttons on the App Mode toolbar. It also allows the user to access the Bar Code Dialog, shown below. Bar Code Dialog Symbols can be created in the Bar Code Dialog by typing the text to be encoded. This is a useful tool for creating configuration symbols, allowing the user to configure the imager by reading the user-created symbols.
Using ESP Navigating in ESP To change imager settings, or to access the Setup, Terminal, or Utilities views, click the App Mode button. To return to EZ Mode, click the EZ Mode button. To make changes to configuration settings in the tree controls: 1. Left-click on the + to expand menu items. The X indicates that the setting is default. 2. Double-click the desired parameter and single-click in the selection box to view options. 3. Place the cursor in the selection box, scroll down 4.
Send/Receive Options Send/Receive Options To access Receive, Save, and Default options, click the Send/Recv button. These options can also be reached by right-clicking in any of the configuration views. Receiving From the Send/Recv menu, select Receive Reader Settings. Caution: Selecting this option will upload the imager’s settings. If the ESP file has a number of custom settings that must be maintained and downloaded into the imager, these settings will be lost.
Using ESP Defaulting When Default Current Menu Settings or Default all ESP Settings are selected, only the ESP settings are defaulted. Advanced Options Send Current View This is the same as Save to Reader > Send No Save except that only the commands in the current configuration tree are sent. Send Current Command This is the same as Send Current View, except that it saves only the command that is currently selected.
Send/Receive Options 2-18 QX Hawk Industrial Imager User Manual
3 Hardware Integration Contents Cordsets ....................................................................................................................................... 3-2 QX Hawk and QX-1 Connectors and Pinouts............................................................................... 3-3 Power and Trigger Switching........................................................................................................ 3-8 Port Routing............................................................
Cordsets Cordsets The terms “cordset” and “cable” are both applicable to industrial connectivity, but they are not synonymous. Cordsets enable communications and power between imagers and interface devices. Cordsets have an M12 connector at one or both ends. Examples of cordsets are shown below. M12 to M12 Cordset M12 to RJ45 (Ethernet) Cordset M12 to Photo Sensor Cordset Cables do not have M12 connectors at either end. An example of a cable is shown below.
Hardware Installation QX Hawk and QX-1 Connectors and Pinouts When deploying a network of imagers and interface devices in an industrial setting, it is important to use components whose pin assignments are arranged in a way that avoids communication errors and equipment damage. This can be achieved with components that are designed in a logical, consistent, and easy-to-implement way. The QX Hawk has a very simple pin assignment methodology.
QX Hawk and QX-1 Connectors and Pinouts QX Hawk and QX-1 Connectors and Pinouts (continued) RS-422/485 RxD (–) Input Common RS-232 TxD/ RS-232 RTS Trigger Ground RS-232 RxD/ RS-232 CTS RS-422/485 RxD (+) Power RS-422/485 TxD (+) Terminated RS-422/485 TxD (–) RX (+) Function Trigger Power Terminated Input 1 Port 3 422/485 TxD (+) Port 3 422/485 RxD (+) Ground Input Common Port 2 TxD/Port 1 RTS Port 2 RxD/Port 1 CTS Port 3 422/485 TxD (–) Port 3 422/485 RxD (–) TX (–) Terminated B (Serial) M12 12
Hardware Installation Grounding the QX Hawk Proper grounding is necessary for operator safety, noise reduction, and the protection of equipment from voltage transients. Buildings, including any steelwork, all circuits, and all junction boxes must be grounded directly to an earth ground in compliance with local and national electrical codes. QX Hawk An earth ground is provided through the cable shields and chassis of the imager.
QX Hawk and QX-1 Connectors and Pinouts Expected Power and Ground Connections for Proper Operation Grounding Notes: • • • • Ensure that mounting bracket “Earth” is at the same potential as power source “Earth”. Supply “Return” and “Earth” ground must be stable, low-impedance reference points. “2-Terminal Power Supply” must still provide an “Earth” connection to the imager. “Signal Ground” can be used for communications and/or discrete signal ground reference.
Hardware Installation QX-1 Interface Device The QX-1 Interface Device’s receptacles are physically the same as those on the QX Hawk, but they do not have explicit pin assignments. The QX-1 allows users to bus power and communications as required by the application. Connectors 1 and 3 are 12-pin plugs, and Connector 2 is a 12-pin socket. All three connectors can be assigned to bus power and data as required by the application.
Power and Trigger Switching Power and Trigger Switching 1, 3 1,3, T 3-8 PWR TRIG 1,2, 3 1,2, 3, T Power can be bussed between imagers and interface devices. At each location on a network where a new power supply is added, the Power switch on the QX-1 can be used to break power between Connector 2 and Connectors 1, 3, and T. The Trigger signal between Connector 2 and Connectors 1, 3, and T can be broken using the Trigger switch. This isolates trigger signals as required by the application.
Hardware Installation Port Routing The physical advantages created by flexible signal routing and switching are enhanced further by Port Routing, which can be configured in ESP. Port Routing eliminates the need for dedicated “Host” and “Aux” ports in a traditional sense. With Port Routing, any port can be defined as a Host or Aux port. Port Routing also allows users to define the data types that are accessible from specific ports.
Application Examples Application Examples The following examples demonstrate how the components described in previous pages can be deployed in industrial applications. Daisy Chain Daisy chain configurations are used in applications such as product packaging, where single items have multiple symbols. For example, a box with one symbol on the top and symbols on either side requires at least three imagers to ensure that all symbols will be decoded.
Hardware Installation Multidrop Multidrop networks are used in applications where it is necessary to decode symbols at multiple locations within an industrial process. Imagers are placed at stations located between manufacturing steps, and data from those imagers is directed to a multidrop concentrator before being sent to a host. An example of this type of application is food packaging, in which part number data is collected and tracked throughout the packaging process.
Application Examples Ethernet TCP/IP Ethernet TCP/IP is the standard Ethernet interface used to connect multiple locations in a network, such as computers in an office network. It can also be used to network other communications devices, such as imagers and PLCs on a factory floor. The highlighted areas below demonstrate how an Ethernet daisy chain can be arranged.
4 Setup Contents Video............................................................................................................................................. 4-2 Evaluation ................................................................................................................................... 4-18 Calibration................................................................................................................................... 4-21 Window of Interest .............................
Video Video The Video view allows the user to perform the same Locate, Calibrate, and Test routines. There is also a focal distance adjustment tool to the right of the video view. Video also features simple Capture and Decode functionality.
Setup Learn The Learn command, located in ESP’s EZ Mode and in the Setup section on the Video tab, puts the QX Hawk into a mode of operation that will cause it to “learn” the next Data Matrix symbol decoded. Learn Mode remains active until either a Data Matrix symbol is decoded or Learn Mode is disabled by re-clicking the Learn button.
Video Select Lens (Standard QX Hawk Only) If you change the QX Hawk’s lens, you must configure the Lens Type parameter to match the new lens type. Click the Select Lens button on the Video tab. To verify the lens type of your camera, power-off the QX Hawk (do not look into the targeting laser) and look at the outer rim of the unit’s camera lens.
Setup Camera Setup Click the App Mode button and then the Setup button. You will see the Camera Setup tree control to the right of the Video interface. The * indicates that the setting is the default. To open nested options, single-click the +. To change a setting, double-click the setting and use the cursor to scroll through the options. Note: Communication settings can also be sent to the imager from ESP’s Terminal using Microscan’s K command format.
Camera Setup CMOS (WVGA) Camera Settings Gain Sets the gain value for the image sensor. This setting can be configured through autocalibration, and is the recommended method for configuring this settings. A higher value will increase the brightness of the image, but the noise performance of the system is reduced. Prior to configuring the gain, the required shutter speed should be set, and the gain should be configured to optimize the shutter speed setting.
Setup CCD (SXGA) Camera Settings Gain Sets the gain value for the image sensor. This setting can be configured through autocalibration, and is the recommended method for configuring this settings. A higher value will increase the brightness of the image, but the noise performance of the system is reduced. Prior to configuring the gain, the required shutter speed should be set, and the gain should be configured to optimize the shutter speed setting.
Camera Setup Illumination Type (Standard QX Hawk Only) Mode Configures the illumination pattern. “Bright Field” is used for most applications. For Mode 4, the internal illumination is always off, similar to configuration setting 0 (Always Off). Bright Field Mode 3 Mode 2 Mode 4 (Internal LEDs Off) Brightness Configures the amount of illumination output from the unit’s built-in lighting.
Setup External Smart Light (QX Hawk C-Mount Only) Disabled When External Smart Light is set to Disabled, the external smart light control is disabled and Output 3 is available for any other operation. Always On When External Smart Light is set to Always On, the external smart light is continuously on. Always Off When External Smart Light is set to Always Off, the external smart light is continuously off.
Camera Setup Focus Distance Provides focal distance adjustment for the camera. Focus Distance limits are determined by the lens model and are defined in the table below. Any value outside this range will be rejected. When Distance Units is set to millimeters, the focal distance parameter has a range of 25 to 4000. When Distance Units is set to 1/100 inch, focal distance is limited to a range of 100 to 4000.
Setup Sub-Sampling The camera can be enabled to sub-sample pixels in the specified image frame. Sub-sampling can be specified as either 4:1 or 16:1, which signifies the sampling rate. Note: Sub-Sampling is not available for the CCD model of the QX Hawk. 4:1 1 pixel output for every 4 pixels sampled. When selected the image will be sampled 2:1 in the vertical direction and 2:1 in the horizontal direction for a combined 4:1 ratio. An image with a dimension of 640 x 480 will be scaled to 320 x 240.
Camera Setup CMOS (WVGA) Window of Interest The active pixel area of the image sensor is defined as the “Window of Interest” (WOI). This allows the user to select an area in the Field of View that the desired symbol will be located. The programmable window of interest is useful for increasing decode speed, improving threshold, selecting desired symbol from multiple symbols in FOV. The user provides the upper-left pixel location and the size in both rows and columns to define the Window of Interest.
Setup Height Defines the size, in rows, of the image window. Maximum value is defined as the Maximum row size of Image sensor, minus the row pointer value. Width Defines the size, in columns, of the image window. Maximum value is defined as the Maximum column size of Image sensor, minus the column pointer value.
Camera Setup CCD (SXGA) Window of Interest The active pixel area of the image sensor is defined as the “Window of Interest” (WOI). This allows the user to select an area in the Field of View that the desired symbol will be located. The programmable window of interest is useful for increasing decode speed, improving threshold, selecting desired symbol from multiple symbols in FOV. The user provides the upper-left pixel location and the size in both rows and columns to define the Window of Interest.
Setup Height Defines the size, in rows, of the image window. Maximum value is defined as the Maximum row size of Image sensor, minus the row pointer value. A decrease in this value, coupled with an increase in the row pointer value, will cause an increase in frame rate at a resolution of 46 microseconds (row period). Width Defines the size, in columns, of the image window. Maximum value is defined as the Maximum column size of Image sensor, minus the column pointer value.
Camera Setup Image Processing Settings Image Processing Timeout See Image Processing Timeout in Read Cycle. Capture Mode See Capture Mode in Read Cycle. Morphological Pre-Processing Morphological Pre-Processing allows the user to select the method for processing images, and to choose the operator size for that method. Important: This command must be set to Enabled for Morphological Operation to function.
Setup Open Open removes minor light defects of dark cells by performing a Dilate function followed by an Erode function. Close Close removeV minor dark defects of light cells by performing an Erode function followed by a Dilate function. Operator Size Operator Size determines the size of the area or “pixel neighborhood” (measured in pixels) in which the morphological operation is being performed.
Evaluation Evaluation In Evaluation, you can view images currently in the imager, capture and decode a symbol, save it as a digital file, and perform histogram and line scan evaluations. When you click on the Evaluation tab, you will see the images that are currently stored in the imager. Click Receive to refresh this view. Click Read to trigger a read cycle.
Setup Histogram The Histogram function is useful in determining quality and contrast of symbols. A histogram is a graphic representation of the numeric count of the occurrence of each intensity (gray level) in an image. The horizontal axis represents the values of gray levels, and the vertical axis represents the number of pixels for each gray level. Note: Since histograms are performed in the imager, the results will be saved regardless of whether the image was uploaded as a JPEG (.jpg) or a bitmap (.
Evaluation Line Scan 1. From the Evaluation tab, click the Line Scan button. A window like that shown below will appear. 2. Drag your cursor horizontally across the image. This will create a dashed horizontal line. Pixel information and a visual representation of the dark and light pixels will be displayed below the image. When you center your cursor over the dashed line, it becomes a double arrow cross. This allows you to move the line anywhere in the window.
Setup Calibration The Calibration interface in ESP is a powerful and intuitive way to optimize the imager’s performance. It allows the user to control several complex, simultaneous calibration operations, and to follow the progress of those operations using cues such as progress bars, real-time representations of calibration values, and other dynamic user feedback.
Window of Interest Window of Interest The active pixel area of the image sensor is called the Window of Interest (WOI). The WOI allows the user to select an area of the field of view in which the desired symbol is located. The programmable window of interest increases decode speed, improves threshold, and makes it easy to select specific symbols from among several in the field of view. The user provides the upper-left pixel location and the size of the window to define the Window of Interest.
Setup Window of Interest Graphic Interface 1. From the Camera menu, click the WOI tab to bring up Window of Interest. If you haven’t already captured an image, click the Capture and Decode button to decode the present image. If successful, the Good Read indicator on the WOI tab will be green and the symbol will appear in the pane below. Note: You can resize the image by clicking and dragging the ESP window from the lower right corner. This is useful where very small symbols are being read. 2.
Configuration Database Configuration Database The Configuration Database allows the user to manage multiple configuration profiles. It is a useful tool in applications that require several different imager configurations to be applied sequentially, and it allows the user to perform far more complex operations than would be possible with only one set of configuration parameters.
Setup Capture Index Each index in the database (1 – 10) can be configured and tested individually. Shutter Speed (CMOS) Sets the camera’s shutter speed (60 – 40,000, default 2,500) for the selected index. Shutter Speed (Standard QX Hawk CCD) Sets the camera’s shutter speed (30 – 150,000, default 1,500) for the selected index. Shutter Speed (QX Hawk C-Mount CCD) Sets the camera’s shutter speed (30 – 150,000, default 2,500) for the selected index.
Configuration Database Morphology Operation Allows the user to select the method for processing captured images. Parameter values for serial command : 0 – Disable 1 – Erode 2 – Dilate 3 – Open 4 – Close Morphology Size Determines the size of the area or “pixel neighborhood” (measured in pixels) in which the morphological operation is being performed.
Setup Symbol Type This field allows the user to configure the database to operate on specific symbol types for selected database index. Symbol type-specific parameters must be configured with the appropriate symbol type command. For example, fixed length Code 128 is required; it must be set up with the Code 128 command . To configure a symbol type, simply add the number value associated with the symbol type to the field parameter.
Configuration Database Code 93 If enabled, Code 93 will be active for this database index. Add 64. Interleaved 2of 5 If enabled, Interleaved 2of 5 will be active for this database index. Add 128. UPC If enabled, UPC will be active for this database index. Add 256. PDF417 If enabled, PDF417 will be active for this database index. Add 512. MicroPDF417 If enabled, MicroPDF417 will be active for this database index. Add 1024. BC412 If enabled, BC412 will be active for this database index. Add 2048.
Setup DataBar Expanded If enabled, DataBar Expanded will be active for this database index. Add 32768. Micro QR Code If enabled, Micro QR Code will be active for this database index. Add 65536. Aztec If enabled, Aztec will be active for this database index. Add 131072. Current Postal Symbology If enabled, Current Postal Symbology will be active for this database index. Add 262144.
Configuration Database Database and Capture Modes The configuration database behaves the same for both “Rapid” and “Continuous” Capture Mode, the only discernable difference is in “Rapid” capture mode the database incrementing always operates in “Number of Image Frames” with a “frame count” of 1.
Setup Database Mode Switch Mode Selects the event that causes the imager to load the next entry from the database to current, active settings. When timer/count expires and “Image Process Looping” is enabled the next database entry that has a camera modification will be used. Notes: Capture event always occurs when the 1st database entry is used. This setting has no effect in Rapid Capture mode. Rapid Capture mode always operates in “Number of Frames” mode, with a “Frame Count” = 1.
Configuration Database Image Dimensions This feature defines how the image dimension parameters are implemented. Window of Interest (WOI) In this mode the database image dimension parameters are Camera Settings and dictate the size of the image to be captured. Region of Interest (ROI) In this mode the database image dimension parameters are Image Processing\Decode Settings and specify the region or area of the captured image to be processed. The ROI coordinate data is based on the full scale image size.
Setup Ordered Output Output filtering is a method of providing a set of good read qualifiers and also providing ordered output. There is a filter for up to the first 10 positions in a multisymbol output. The first filter corresponds to the first symbol output at the end of the read cycle. Each filter has settings for the following parameters: Filter Number, Symbology Type, Length, Wildcard, Placeholder, Matching Data, Decode Direction, and Database Number.
Ordered Output Filter Number This is the filter index number that represents the position of the symbol in the data output at the end of the read cycle. This index number should be entered along with the following filter settings for the predetermined symbol position. Symbology Type Specifies the symbology type allowed to occupy this location in multisymbol output. Note: To filter or order a symbol, the symbol must meet all the requirements of the selected filter index.
Setup Ordered Output Filter Settings Double-clicking on a row in the Ordered Output table brings up the Ordered Output Filter Settings dialog. Use these settings to determine Symbology Type, Length of the symbol, a user-defined Matching String, ASCII Lookup, Wildcard Character, Placeholder Character, and Database Number. Click Apply to save the settings to the corresponding filter.
Ordered Output Rules for Output Filter Configuration Output Filter Configuration Rule # 1 Each symbol that is decoded must match one of the filters before it can be saved to a read cycle record. There is an exception to this rule, however, when the number of symbols required for a read cycle exceeds the number of active filters. In such a case, unfiltered symbols can be placed into unfiltered output positions.
Setup Output Format Enable Output Format This is a global enable/disable parameter. Use Set Number of Symbols and Output Phrase to assign symbols for formatting, and Symbol Parse to determine the specific output content for the assigned symbols. On the Output Format tab, check the Enable Output Format box.
Output Format Set Number of Symbols Number of Symbols determines the number of symbols to which output formatting will apply. Output Phrase Output Phrase refers to the user-defined Preamble, selected symbols, and Postamble sequence in the read cycle result. Use the Set Number of Symbols spin box to determine the number of symbols to be included in the output phrase. Enter Postamble characters by double-clicking in the text field and then using the Postamble calculator.
Setup Symbol Parse Extract The Extract Range function corresponds to the Start Location and Length parameters in the Format Extract serial command. Multiple character sequences can be extracted and inserted using Symbol Parse. In this example, the selected extraction range is characters 2-4. The “Sample Symbol” example on the Symbol Parse dialog shows the selected character positions extracted and output as desired.
Output Format Insert 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.
Setup Dynamic Setup Dynamic Setup is used to calculate image capture timing during a read cycle. Without proper timing, the imager will not be able to decode all symbols in a read cycle. An external trigger is used to activate image captures so the user can make timing adjustments as capture events occur. Read Rate is represented graphically in real-time as the user makes adjustments to the time delay between image captures.
Dynamic Setup 4-42 QX Hawk Industrial Imager User Manual
5 Parameters Contents Communication ............................................................................................................................. 5-2 Read Cycle ................................................................................................................................. 5-42 Symbologies ............................................................................................................................... 5-62 I/O Parameters.........................................
Communication Communication Click the App Mode button and then the Parameters button to display the tree control tabs. Then click the Communication tab to display the Communication tree control. The * indicates that the setting is the default. To open nested options, single-click the +. To change a setting, double-click the setting and use the cursor to scroll through the options. Note: Communication settings can also be sent to the imager from ESP’s Terminal using Microscan’s K command format.
Parameters Port Routing The QX Hawk features a communication system based on Port Routing instead of traditional, dedicated serial ports. Decisions can be made about the direction and content of communication between ports based on different Data Types. Any available port can be used in any combination. The fundamental concept of Port Routing is that communication design can be based upon Data Types rather than ports.
Communication Port Routing Advantages • Data can be routed in on one port and out on the same port or a different port like a switch or router. Transparent Mode, Half Duplex Mode, Full Duplex Mode, and Custom Mode. • External Data Routing still follows the “To/From Host/Aux” paradigm. The new capability allows the customer to define the data direction—which port behaves as the “Host Port” and which port behaves as the “Aux Port”. • Only one daisy chain setup required per system.
Parameters RS-232 A The following settings define the basic transmission speeds and digital standards that ensure common RS-232 formatting. Baud Rate Can be used to transfer data faster or to match host port settings. The rate at which the imager and host transfer data back and forth. Parity Only changed if necessary to match host setting. An error detection routine in which one data bit per character is set to 1 or 0 so that the total number of bits in the data field is either even or odd.
Communication Data Bits Only changed if necessary to match host setting. One or two bits added to the end of each character to indicate the end of the character. Symbol Data Output Enables or disables decoded symbol data output from the imager. Extended Data Enables or disables extra symbol information output from the imager. Diagnostics Output Enables or disables diagnostics output from the imager.
Parameters External Source Processing Mode Enables or disables processing of commands or data from sources external to the imager. Command Command enables command processing in the imager. Note: Command processing is always enabled for RS-232 A. Data Data enables RS-232 A as a data source port. Note: The data path between in the source port and out the source port is always two-way.
Communication RS-232 B The following settings define the basic transmission speeds and digital standards that ensure common RS-232 formatting. Baud Rate Can be used to transfer data faster or to match host port settings. The rate at which the imager and host transfer data back and forth. Parity Only changed if necessary to match host setting. An error detection routine in which one data bit per character is set to 1 or 0 so that the total number of bits in the data field is either even or odd.
Parameters Data Bits Only changed if necessary to match host setting. One or two bits added to the end of each character to indicate the end of the character. Symbol Data Output Enables or disables decoded symbol data output from the imager. Extended Data Enables or disables extra symbol information output from the imager. Diagnostics Output Enables or disables diagnostics output from the imager.
Communication External Source Processing Mode Enables or disables processing of commands or data from sources external to the imager. Command Command enables command processing in the imager. Data Data enables RS-232 B as a data source port. 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.
Parameters RS-422 The following settings define the basic transmission speeds and digital standards that ensure common RS-422 formatting. Baud Rate Can be used to transfer data faster or to match host port settings. The rate at which the imager and host transfer data back and forth. Parity Only changed if necessary to match host setting. An error detection routine in which one data bit per character is set to 1 or 0 so that the total number of bits in the data field is either even or odd.
Communication Data Bits Only changed if necessary to match host setting. One or two bits added to the end of each character to indicate the end of the character. Symbol Data Output Enables or disables decoded symbol data output from the imager. Extended Data Enables or disables extra symbol information output from the imager. Diagnostics Output Enables or disables diagnostics output from the imager.
Parameters External Source Processing Mode Enables or disables processing of commands or data from sources external to the imager. Command Command enables command processing in the imager. Data Data enables RS-422 as a data source port. 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.
Communication Ethernet Enables or disables Ethernet connectivity in the imager. Important: For further information about setting up TCP/IP with a PC, see Configuring Ethernet TCP/IP.
Parameters IP Address Enter the IP address of the imager in this field.
Communication Subnet Enter the Subnet address of the imager in this field.
Parameters Gateway Enter the Gateway address of the imager in this field.
Communication IP Address Mode Determines how the imager’s IP address will be defined. Static In Static Mode, the imager uses the user-defined IP address entered in ESP. DHCP In DHCP Mode, the imager automatically acquires the IP address, Subnet, and Gateway addresses from a DHCP or BOOTP server.
Parameters TCP Port 1 One of two TCP ports for Ethernet communication with the imager. The default setting is 2001. Important: Due to the nature of Ethernet communications, full messages are not necessarily contained within a single packet. It is recommended that you frame the data with a known start and stop (STX, ETX) to ensure successful message transmission. Symbol Data Output Enables or disables decoded symbol data output from the imager.
Communication TCP Port 2 One of two TCP ports for Ethernet communication with the imager. The default setting is 2003. Important: Due to the nature of Ethernet communications, full messages are not necessarily contained within a single packet. It is recommended that you frame the data with a known start and stop (STX, ETX) to ensure successful message transmission. Symbol Data Output Enables or disables decoded symbol data output from the imager.
Parameters Search and Configure Mode Search and Configure Mode is intended primarily for initial setup of a QX Hawk in a network. This parameter controls whether or not the QX Hawk will respond to ESP’s Search function in the Ethernet TCP/IP connect dialog section of the Connection Wizard: After the QX Hawk is in full use in an application, you may want the imager to continue to appear in the Search response list for future searches.
Communication Protocol Selection In general, the point-to-point protocols will work well in most applications. They require no address and must use RS-232 or RS-422 communication standards. Protocols define the sequence and format in which information is transferred between the imager and the host, or in the case of Multidrop, between the imagers and a concentrator.
Parameters Protocol Options Point-to-Point (Standard) Used only with RS-232 or RS-422. Standard Point-to-Point requires no address and sends the data to the host whenever it is available, without a request or handshake from the host. Point-to-Point with RTS/CTS A scanner initiates a data transfer with an RTS (request-to-send) transmission. The host, when ready, responds with a CTS (clear-to-send) and the data is transmitted.
Communication Address The Protocol Address can be any number between 1 and 50. Protocol Port RS-232 A or RS-422 can be used as Protocol Ports.
Parameters ACK / NAK Options These parameters take effect for ACK/NAK on the main RS-232 or RS-422 ports (not on the Auxiliary Port), and are completely independent of the Polling Mode Options. The imager always follows the protocol in both directions (to and from the host). There is no option to disable it from either direction.
Communication ACK/NAK Protocol The following are general outlines of the ACK/NAK protocol. Items that are framed by brackets ( [ ] ) can either be disabled or enabled. LRC does not include STX, but it does include preamble, postamble, and ETX. Symbol Data Output TX to host: [STX] [preamble] SYMBOL DATA [postamble] [ETX] [LRC] Response from host: ACK/NAK. Sent when LRC, ETX, postamble, or timeout (waiting for more data) are detected (if REQ is disabled) depending on what is enabled.
Parameters Polling Mode Options These parameters only take effect for Polling Mode on the main RS-232 or RS-422 ports (not on the Auxiliary Port), and are completely independent of the ACK/NAK Options . The values of protocol characters can be changed, but the protocol events cannot be disabled. The polling mode address is configured in the command. To enable true multidrop protocol, the RS-422/485 port must be enabled, , in order to turn the transmitter on and off.
Communication Response Timeout Only used when a response is required from the host. While in Multidrop, if the imager does not receive an ACK or NAK from the host after sending polled data, it will act on a fault. The imager can be set to wait indefinitely by setting Response Timeout to zero. The time that the imager will wait before timing out if ACK, NAK, and ETX are enabled, and a host response is expected.
Parameters LRC Status Used when extra data integrity is required. An error-checking routine that verifies the accuracy of transmissions. It is the exclusive OR of all characters following the STX (start of text) up to and including the ETX (end of text). What this means is that the binary representation of all the characters in a transmission are cumulatively added in a column and each resulting odd integer is assigned a 1 and each even integer a 0 (two 1s = 0, two 0s = 0, a 1 and a 0 = 1).
Communication External Data Routing External Data Routing settings configure the global operation of all external data port settings. External Data Routing Options Transparent Mode When Transparent Mode is enabled, the following conditions apply: Symbol Data to Source = Fixed to Enabled Ambles to Source = Fixed to Disabled Echo to Source = Fixed to Enabled Output at End of Read Cycle = Fixed to Enabled Output at ETX = Fixed to Enabled with user-defined characters.
Parameters Mode of Operation • Source Port data will echo back to itself. • Source Port data will always pass through even when the Destination Port is in Polling Mode with the host. • Whenever ETX is received on the Source Port or symbol data is generated, the data will be send to the Destination Port with its data appearing between the Preamble and symbol data. • Source Port data will always be sent to the Destination Port with a Preamble and Postamble.
Communication Half Duplex Mode When Half Duplex Mode is enabled, the following conditions apply: Symbol Data to Source = Fixed to Enabled Ambles to Source = Fixed to Enabled Echo to Source = Fixed to Disabled Output at End of Read Cycle = Fixed to Disabled Output at ETX = Fixed to Disabled with user-defined characters. Default character will be used if this setting is set to Disabled. Output at Timeout = Fixed to Disabled with user-defined timeout.
Parameters Full Duplex Mode When Full Duplex Mode is enabled, the following conditions apply: Symbol Data to Source = Fixed to Disabled Ambles to Source = Fixed to Disabled Echo to Source = Fixed to Disabled Output at End of Read Cycle = Fixed to Disabled Output at ETX = Fixed to Disabled with user-defined characters. Default character will be used if this setting is set to Disabled. Output at Timeout = Fixed to Disabled with user-defined timeout.
Communication Destination Port Determines the port to which data will be sent. Ambles to Source Enables or Disables the ability to send Preambles and Postambles to the Source port. Echo to Source Enables or Disables the ability to send an Echo to the Source port. Output at End of Read Cycle Enables or Disables the ability to output data at the end of read cycle.
Parameters Output at ETX Determines the output at ETX. Output at Timeout Determines the Timeout value for output.
Communication Array Communication Modes Mode Daisy Chain When set to Daisy Chain, follows Microscan Daisy Chain protocol. Note: Daisy Chain can also be autoconfigured by sending the Daisy Chain Autoconfigure serial command. Source Defines the communication port. Daisy Chain ID Status When enabled, the imager will append a two-character prefix to each imager in the array. This allows the user to identify which imager sent the data.
Parameters Daisy Chain ID The Daisy Chain ID is a two-character identifier.
Communication Daisy Chain Autoconfigure For quick setup of a daisy chain configuration. The command to Autoconfigure the daisy chain is sent to the primary imager and the software responds in the following ways: • Counts the number of secondary imagers in the daisy chain. • Assigns an internal ID number (1...n) to each secondary imager, where the first secondary imager is number 1 (the primary imager’s ID being a 0).
Parameters Daisy Chain Considerations Settings for Number of Symbols and Timeout must be taken into consideration when setting up a daisy chain configuration. An example of a three-imager daisy chain configuration and the associated Number of Symbols and Timeout settings is shown here.
Communication Preamble Useful for identifying and controlling incoming data. For example, defining the preamble as a carriage return and a line feed causes each decoded message to be displayed on its own line.
Parameters Postamble Useful for identifying and controlling incoming data. For example, defining the postamble as a carriage return and a line feed causes each decoded message to be displayed on its own line. Postamble Characters Allows the user to define up to four postamble characters that can be added to the end of the decoded data.
Read Cycle Read Cycle Click the App Mode button and then the Parameters button to display the tree control tabs. Then click the Read Cycle tab to display the Read Cycle tree control. The * indicates that the setting is the default. To open nested options, single-click the +. To change a setting, double-click the setting and use the cursor to scroll through the options. Note: Read Cycle settings can also be sent to the imager from ESP’s Terminal using Microscan’s K command format.
Parameters Read Cycle Setup Setting up read cycle and triggering parameters involves a series of decisions based on the particular application, as follows: 1. Select the number of symbols to be read in a single cycle. 2. Decide on the trigger type to be used: if serial, choose a serial character; if external, choose either External Level or External Edge. 3. Designate how the read cycle should end (Timeout, New Trigger).
Read Cycle Multisymbol Multisymbol is commonly used in shipping applications where a shipping symbol contains individual symbols for part number, quantity, etc. This feature allows one trigger to pick up all the symbols. Multisymbol allows the user to define up to 100 symbols that can be read in a single read cycle. The following conditions apply: • The maximum number of characters in a read cycle is 3,000 for all symbols.
Parameters Trigger The Trigger is the event that initiates a read cycle. Note: When calibrating the imager or testing read rate, the current trigger setting will be disregarded. Trigger Mode Continuous Read Continuous Read is useful in testing symbol readability or imager functions. It is not recommended for normal operations. In Continuous Read, trigger input options are disabled, the imager is always in the read cycle, and it will attempt to decode and transmit data for every symbol.
Read Cycle Continuous Read 1 Output Continuous Read 1 Output can be useful in applications where it is not feasible to use a trigger and all succeeding symbols contain different information. It is also effective in applications where the objects are presented by hand. In Continuous Read 1 Output the imager self-triggers whenever it decodes a new symbol or a timeout occurs. If End of Read Cycle Mode is set to Timeout and the symbol doesn’t change, the output is repeated at the end of each timeout period.
Parameters External Level Initiate Read Cycle: Object #1, moving in front of the detector beam, causes a change in the trigger state, which initiates the read cycle. End Read Cycle: The same object, moving out of the detector beam, causes another change in the trigger state, which ends the read cycle. This mode is effective in an application where the speeds of the conveying apparatus are variable and the time the imager spends reading each object is not predictable.
Read Cycle Serial Data Serial Data is effective in a highly controlled environment where the host knows precisely when the object is in the field of view. It is also useful in determining if a No Read has occurred. In Serial Data, the imager accepts an ASCII character from the host or controlling device as a trigger to start a read cycle. A Serial Data trigger behaves the same as an External Edge trigger. Serial commands are entered inside angle brackets, as shown here: .
Parameters Trailing Edge Used to ignore accidental triggers when Trigger Mode is set to External Edge or External Level. To consider a change in state on the trigger input, the level must be stable for the trigger filter duration. In an edge mode, the imager will trigger a read cycle if the active state has been uninterrupted for the entire trigger filter duration.
Read Cycle Serial Trigger Allows the user to define the trigger character and delimiters that start and stop the read cycle. A serial trigger is considered an online host command and requires the same command format as all host commands. It must be entered within angle bracket delimiters < and > or, in the case of non-delimited triggers, it must define individual start and stop characters. Character (Delimited) Allows the user to define the trigger character that initiates the read cycle.
Parameters Start Character (Non-Delimited) Useful in applications where different characters are required to start a read cycle. A single ASCII host serial trigger character that starts the read cycle and is not enclosed by delimiters such as < and >. Non-delimited Start characters can be defined and will function according to the trigger event.
Read Cycle Stop Character (Non-Delimited) Useful in applications where different characters are required to end a read cycle. A single ASCII host serial trigger character that ends the read cycle and is not enclosed by delimiters such as < and >. Non-delimited Stop characters can be defined and will function according to the trigger event.
Parameters Decodes Before Output Decodes Before Output specifies the number of times a symbol needs to be decoded before symbol data is output and a good read is declared.
Read Cycle End of Read Cycle The read cycle is the time during which the imager will attempt to decode a symbol. A read cycle can be ended by a timeout or a new trigger, or a combination of the two. End of Read Cycle Mode Note: When operating in Continuous Read or Continuous Read 1 Output, the imager is always in the read cycle. Timeout Typically used with Continuous Read 1 Output and Serial Data and Edge.
Parameters New Trigger New Trigger is an effective way to end a read cycle when objects move past the imager at irregular intervals (not timing-dependent). New Trigger ends the current read cycle and initiates a new one when a new trigger occurs. New Trigger refers only to a rising edge trigger. With External Edge, Serial Data, or Serial Data and Edge enabled, an edge or serial trigger ends a read cycle and initiates the next read cycle.
Read Cycle Capture Mode Capture mode specifies how multiple captures are taken and managed throughout a read cycle. Rapid Capture In a rapid capture mode one or multiple captures can taken at an interval specified by the time delay between captures parameter. In this mode the only limiting time factor is the integration and transfer timing.
Parameters Timed Capture Capture events are controlled by the timing values entered in the “Capture Time” command. Triggered Capture When set to trigger captures mode the imager operates in the following manner: • The number of captures represents the number of triggers expected from the system per read cycle. The first trigger enters the read cycle. • Subsequent triggers initiate captures in the read cycle up to the number of captures is met or the end of read cycle condition is met.
Read Cycle Capture Time This command specifies the frame delays associated with the frames captured in a rapid capture mode of operation. Time Before 1st Capture This value specifies the delay from the trigger to the first capture of any triggered read cycle. Time Between Captures 1-2 This value specifies the delay to wait before starting a frame capture for the next capture in the rapid capture sequence.
Parameters Time Between Captures 6-7 This value specifies the delay to wait before starting a frame capture for the next capture in the rapid capture sequence. Time Between Captures 7-8 This value specifies the delay to wait before starting a frame capture for the next capture in the rapid capture sequence. Notes for Rapid Capture, Timed Capture If rapid capture is configured for timed captures this delay is measured from the point at which the previous delay expired.
Read Cycle Store No Read Image Image storage allows the user to store images from separate read cycles and has the ability to retrieve them later. The number of available slots for storage depends on the mode of operation. If functioning in the rapid capture mode the number of images available to store is the maximum Number of Captures – the current setting for number of captures. If the user is operating in a continuous capture mode then they can store up to the maximum number of captures – 3.
Parameters Image Processing Settings Number of Symbols in Field of View Any Number of Symbols No limit on number of symbols attempted to decode in an image frame. One Symbol Only one symbol will be decoded in an image frame, and this will be regardless of any qualifying attributes associated with the read cycle. Image Processing Timeout Specifies the maximum amount of time allowed for image processing to spend on a captured image. When the time-out expires, the image processing is aborted.
Symbologies Symbologies Click the App Mode button and then the Parameters button to display the tree control tabs. Then click the Symbologies tab to display the Symbologies tree control. To open nested options, single-click the +. The * indicates that the setting is the default. To change a setting, double-click the setting and use the cursor to scroll through the options. Note: Symbologies settings can also be sent to the imager from ESP’s Terminal using Microscan’s K command format.
Parameters Data Matrix ECC 200 Status Disabled The imager will not attempt to decode ECC 200 symbols. Enabled The imager will attempt to decode ECC 200 symbols. ECC 000 Status Disabled The imager will not attempt to decode ECC 000 symbols. Enabled The imager will attempt to decode ECC 000 symbols. ECC 050 Status Disabled The imager will not attempt to decode ECC 050 symbols. Enabled The imager will attempt to decode ECC 050 symbols.
Symbologies ECC 100 Status Disabled The imager will not attempt to decode ECC 100 symbols. Enabled The imager will attempt to decode ECC 100 symbols. ECC 140 Status Disabled The imager will not attempt to decode ECC 140 symbols. Enabled The imager will attempt to decode ECC 140 symbols. ECC 120 Status Disabled The imager will not attempt to decode ECC 120 symbols. Enabled The imager will attempt to decode ECC 120 symbols. ECC 130 Status Disabled The imager will not attempt to decode ECC 130 symbols.
Parameters QR Code Disabled The imager will not attempt to decode QR Code symbols. Enabled The imager will attempt to decode QR Code symbols.
Symbologies Micro QR Code Disabled The imager will not attempt to decode Micro QR Code symbols. Enabled The imager will attempt to decode Micro QR Code symbols.
Parameters Code 39 Code 39 is considered the standard for non-retail 1D symbology. An alphanumeric symbology with unique start/stop code patterns, composed of 9 black and white elements per character, of which 3 are wide. Check Character Status Enables or Disables the check character. Check Character Output Status Check Character Output Status, when added to the symbol, provides additional data security. When enabled, the check character character is read and compared along with the symbol data.
Symbologies Fixed Symbol Length Status When enabled, the imager will check the symbol length against the symbol length field. If disabled, any length will be considered valid. Fixed Symbol Length Fixed Symbol Length helps prevent truncations and increases data integrity by ensuring that only one symbol length will be accepted. Specifies the exact number of characters that the imager will recognize (this does not include start and stop and check character characters).
Parameters Code 128 Code 128 is a smaller symbology useful in applications with limited space and high-security requirements. A very dense alphanumeric symbology. It encodes all 128 ASCII characters, it is continuous, has variable length, and uses multiple element widths measured edge to edge. Fixed Symbol Length Status When enabled, the imager will check the symbol length against the symbol length field. If disabled, any length will be considered a valid symbol.
Symbologies EAN Status When this field is disabled, the imager will not check any Code 128 labels for conformance to EAN requirements, or perform any special formatting. When enabled, the imager can read symbols with or without a function 1 character in the first position. If a symbol has a function 1 character in the first position, it must conform to EAN format. Symbols that conform to EAN format will also be subject to the special output formatting options available in this command.
Parameters Application Record Separator Status When enabled, an EAN separator will be inserted into the output between fields whenever an EAN-conforming symbol is decoded and EAN output formatting applies. Application Record Separator Character This is an ASCII character that serves as an EAN separator in formatted EAN output.
Symbologies BC412 Check Character Output Status Disabled The imager will strip the verified check digit from the symbol data. Enabled The imager will format the verified check digit as part of the symbol data. Fixed Symbol Length Status Disabled The imager will accept any length BC412 symbol as valid. Enabled The imager will reject any BC412 symbol that does not match the fixed code length value for BC412.
Parameters Interleaved 2 of 5 Interleaved 2 of 5 has been popular because it is the most dense symbology for printing numeric characters less than 10 characters in length; however, Microscan does not recommend this symbology for any new applications because of inherent problems such as symbol truncation. A dense, contimuous, self-checking, numeric symbology.
Symbologies Symbol Length 1 Useful in applications where Interleaved 2 of 5 symbols of a specific length are required. The Symbol Length 1 field is one of two fields against which the decoded symbol is compared before accepting it as valid or rejecting it. Important: If Range Mode Status is set to Disabled, the length of the symbol must match either Symbol Length 1 or Symbol Length 2 to be considered a valid symbol.
Parameters Range Mode Status Important: Unless Range Mode is enabled, Symbol Length must be set to decode Interleaved 2 of 5 symbols. Useful in applications where Interleaved 2 of 5 symbols of a specific length are required. When Range Mode is disabled, the imager checks the value of the symbol length against the values set in Symbol Length 1 and Symbol Length 2. If the symbol length does not match either of the preset values, then it is rejected as invalid.
Symbologies Codabar Used in photo-finishing and library applications. Previously used in medical applications, but not typically used in newer medical applications. Codabar is a 16-bit character set (0 through 9, and the characters $, :, /, ., +, and –) with start/stop codes and at least two distinctly different bar widths. Start and Stop Match Status When disabled, the imager will decode Codabar symbols whether or not the start and stop characters are the same.
Parameters Large Intercharacter Gap When disabled, the spaces between characters, or the “intercharacter gap”, are ignored during the decode process. Note: If the intercharacter space is large enough to be considered a margin, the symbol will not decode, regardless of this parameter’s setting. Fixed Symbol Length Status When disabled, the imager will accept any Codabar symbol provided it doesn’t exceed the system’s maximum capabilities.
Symbologies Check Character Output Status When this field is disabled and a check character calculation is enabled, the imager will strip the verified check character from the symbol data output. This condition must be accounted for if a fixed length is also being used. When enabled, the imager will output the check character as part of the symbol data. This condition must be accounted for if a fixed length is also being used.
Parameters UPC/EAN Used primarily in point-of-sale applications in the retail industry. It is commonly used with Microscan imagers in applications in combination with Matchcode when there is a need to verify that the right product is being placed in the right packaging. UPC (Universal Product Code) is a fixed length, numeric, continuous symbology. UPC can have two- or five-digit supplemental data following the normal symbol. The UPC Version A (UPC, A) symbol is used to encode a 12 digit number.
Symbologies Supplementals Status Reads Supplementals typically used in publications and documentation. A supplemental is a 2 to 5 digit symbol appended to the main symbol. When set to Enabled or Required, the imager reads supplemental code data that has been appended to the standard UPC or EAN codes. Disabled UPC Supplementals will not be decoded. Enabled When enabled, the imager will try to decode a main and a supplemental.
Parameters Separator Character As required by the application. Allows the user to change the separator character from a comma to a new character. Note: Whenever Separator Character is defined as a comma ( , ) sending a command from ESP’s Terminal will return the current settings, including the separator character comma which appears after the separator status comma. Supplementals Type As required by symbology used in application.
Symbologies UPC-E as UPC-A When disabled, the imager will output the version E symbols in their encoded 6-character format. When enabled, the imager will format the symbol as either a 12-character UPC-A symbol or an EAN-13 symbol, depending on the state of the EAN status parameter. This formatting reverses the zero suppression that is used to generate the symbol in the UPC specification.
Parameters Code 93 Used in some clinical applications. Code 93 is a variable-length, continuous symbology employing four element widths. Each Code 93 character has nine modules that may be either black or white. Each character contains three bars and three spaces. Fixed Symbol Length Status When disabled, the imager will accept any Code 93 symbol provided is doesn’t exceed the system’s maximum capabilities. When enabled, the imager will reject any Code 93 symbol that doesn’t match the fixed symbol length.
Symbologies Pharmacode Used mostly in pharmaceutical packaging. Encodes up to five different numbers, each with its own color, which may be entered in decimal or “binary” format with a 1 represented by a thick bar and a 0 represented by a thin bar. Bar width is independent of height. In decimal format, each part can be up to 999,999. In binary format, each input can have up to 19 ones and zeros. Important: When Pharmacode is enabled, other linear symbologies will not decode properly.
Parameters Bar Width Status If set to Mixed, the imager will autodiscriminate between narrow bars and wide bars. If set to All Narrow, all bars will be considered as narrow bars. If set to All Wide, all bars will be considered as wide bars. If set to Fixed Threshold, it will use the fixed threshold value to determine whether the bars are narrow or wide. The Bar Width Status setting will be ignored when the imager is able to tell the difference between the narrow and the wide bars.
Symbologies Postal Symbologies Important: Postal Symbologies must have a pixels-per-element value of no more than 7 to be decoded reliably by the QX Hawk. The imager must be configured to specific read range, field of view, and camera parameters before decoding Postal Symbologies. Position the postal symbol in the center of the imager’s field of view.
Parameters Postal Symbology Type 1D Postal Symbologies are used in mail sortation, auditing, certified mail, registered mail, metered mail, and point-of-sale (POS) applications. This commend determines the postal symbology that will be decoded by the imager. U.S. Postal (POSTNET, PLANET, USPS4CB) When U.S. Postal is enabled, the imager will only decode POSTNET, PLANET, and USPS4CB symbols. Important: POSTNET Status, PLANET Status, and USPS4CB Status are enabled by default. However, if any of the three U.
Symbologies POSTNET Status POSTNET is used by the United States Postal Service to direct mail. The ZIP Code or ZIP+4 Code is encoded in the symbol. Data is encoded in half-height and full-height bars, making POSTNET a “2-state” symbology. The delivery point (usually the last two digits of the address or post office box number) is also typically encoded in POSTNET symbols. If U.S. Postal and POSTNET Status are both enabled, the imager will decode POSTNET symbols.
Parameters POSTNET Allow B and B’ Fields If U.S. Postal and POSTNET are enabled, and POSTNET Allow B and B’ Fields is enabled, the imager will allow B and B’ fields in POSTNET symbols. Australia Post Allow 0 FCC If Australia Post is enabled, and Australia Post Allow 0 FCC is enabled, the imager will allow 0 FCC in Australia Post symbols.
Symbologies GS1 DataBar Note: GS1 DataBar symbologies were previously known as “Reduced Space Symbology” or “RSS”. DataBar Expanded Note: DataBar Expanded was previously known as “RSS Expanded”. Used to encode primary and supplementary data in retail point-of-sale and other applications. DataBar Expanded is a variable length symbology that can encode supplementary information in addition to the 14-digit EAN item identification number and is capable of encoding up to 74 numeric or 41 alphabetic characters.
Parameters DataBar Limited Note: DataBar Limited was previously known as “RSS Limited”. DataBar Limited is designed to be read by laser scanners and CCD imagers. It is not recommended for omnidirectional slot imagers. Encodes a smaller 14-digit symbol (74 modules wide) that is not omnidirectional. DataBar Omnidirectional Note: DataBar Omnidirectional was previously known as “RSS-14”. Used in the grocery, retail, and prescription drug industries where 14-digit EAN item identification may be needed.
Symbologies PDF417 Used in applications where a large amount of information (over 32 characters) needs to be encoded within a symbol, typically where the symbol is transported from one facility to another. For example, an automobile assembly line might use a single symbol with multiple fields of information that will be read at several stations along the way, without reference to a database.
Parameters Codeword Collection Single Image The imager will attempt to decode the PDF417 symbol only from the information provided in a single image. Multiple Image The imager will process codewords from multiple images within the same read cycle and combine them to decode a single PDF417 symbol.
Symbologies MicroPDF417 Used for labelling small items that need large data capacity. A variant of PDF417, a very efficient and compact stacked symbology that can encode up to 250 alphanumeric characters or 366 numeric characters per symbol. Fixed Symbol Length Status When Enabled, the imager will reject any MicroPDF417 symbol that does not match the Fixed Symbol Length. Fixed Symbol Length Used to increase data integrity by ensuring that only one symbol length will be accepted.
Parameters Aztec Code Used in document imaging, railway ticket validation, and some postal applications. A 2D matrix symbology built on a square grid with a square “bull’s-eye” pattern at the center. Aztec Code can encode up to 3,832 numeric or 3,067 alphabetical characters, or 1,914 bytes of data. The level of Reed-Solomon error correction used with Aztec Code is configurable, from 5% to 95% of the total data region. The recommended error correction level is 23% of symbol capacity plus codewords.
Symbologies Composite When set to Enabled or Required, will decode the 2D composite component of a linear symbol. The linear symbol can be DataBar-14, DataBar Expanded, DataBar Limited, EAN-128, UPC-A, EAN-13, EAN-8, and UPC-E. Enabled If Composite is set to Enabled, the imager will decode both the 2D composite and linear components. However, if the 2D composite component is not decoded, the linear data will be sent by itself at the end of the read cycle.
Parameters Symbology Identifier Symbology Identifier is a standard prefix set of characters that identifies the symbol type. When enabled, the imager analyzes and identifies the symbology and adds a three-character identifying prefix to the data: • ] (closed bracket character) indicating the presence of a symbology identifier.
I/O Parameters I/O Parameters Click the App Mode button and then the Parameters button to display the tree control tabs. Then click the I/O tab to display the I/O Parameters tree control. The * indicates that the setting is the default. To open nested options, single-click the +. To change a setting, double-click the setting and use the cursor to scroll through the options. Note: I/O Parameters settings can also be sent to the imager from ESP’s Terminal using Microscan’s K command format.
Parameters Symbol Data Output Symbol Data Output relates to data and should not be confused with Outputs 1, 2, and 3 listed in the Output Parameters which describe output states and functions. Useful when the host needs symbol data only under certain conditions. Defines the conditions under which decoded symbol data is transmitted to the host. Note: Symbol Data Output Status, if set to Match or Mismatch, will not take effect unless Matchcode Type is enabled and a master symbol is loaded into memory.
I/O Parameters When to Output Symbol Data This command allows the user to choose when symbol data can be sent to the host. As Soon As Possible As Soon As Possible is useful in applications in which symbol data needs to be moved quickly to the host, typically when the host is making decisions based on symbol data. Note: More than one decode might in fact be required to qualify as a good read, depending on how Decodes Before Output is set.
Parameters No Read Message Used in applications where the host needs serial verification that a symbol has not been read and especially useful in new print verification. When enabled, and if no symbol has been decoded before timeout or the end of the read cycle, the No Read message will be transmitted to the host. No Read Message Status Disabled Only symbol data is output after a read cycle. Enabled When the imager is in a triggered mode, a No Read message will be appended for each failed read attempt.
I/O Parameters Read Duration Output Useful in evaluating actual read cycle timing results, especially when initially setting up an application to determine maximum line speed (obtainable based on spacing between symbols.) When enabled the duration of the read cycle (in milliseconds) is appended to the symbol data. The read duration is the time from the beginning of the read cycle until data is output.
Parameters Output Indicators The QX Hawk has a beeper and two LED arrays, as follows: 1. An array of green LEDs projected from the front of the imager that can be programmed to flash in response to user-defined conditions. 2. An array of status LEDs on the side of the imager. Green Flash Mode Used as a visual verification that a good read has occurred. An array of green LEDs in the front of the imager can be programmed to flash in response to user-defined conditions.
I/O Parameters Static Presentation Static Presentation Mode is used in conjunction with Continuous Read mode. When operating in Static Presentation Mode, the red LEDs will illuminate while the imager is searching for a symbol in Continuous Read mode. When a symbol is placed in the field of view and a good read occurs, the green LEDs will illuminate and stay on for the duration of time set in Green Flash Duration.
Parameters Targeting Always Off The targeting LEDs remain off. On Only When Not In Read Cycle The targeting LEDs illuminate while the imager is not in a read cycle. When a read cycle is entered the targeting LEDs will turn off, they will come back on upon exiting. On Only When In Read Cycle The targeting LEDs illuminate upon entering a read cycle, and will turn off upon exiting the read cycle. Always On The targeting LEDs are always illuminated.
I/O Parameters Beeper An audible verification that either a good read or a No Read has occurred. A beep is emitted after each good read or No Read. Note: The beeper will also sound at any of the following times: • When the imager is defaulted. • When a Send and Save command is sent from ESP. • At the conclusion of an Auto Calibration procedure. • When a , , or command is sent from ESP’s Terminal.
Parameters LED Configuration When the Symbol Grade Standard is set to ISO/IEC 16022 grade and the Bar Graph is configured for Grading, this parameter determines which ISO/IEC 16022 grade to display on the LED bar graph. Using the read rate scale as reference if the ISO/IEC 16022 grade result was a grade A, all the LEDs from 20% to 100% would be illuminated. If the result was a grade F, only the 20% LED would illuminate. ISO/IEC 16022 Grade Final Grade LEDs represent ISO/IEC 16022 final grade.
I/O Parameters Serial Verification Allows the user to verify configuration command status. Serial Command Echo Status This command is useful in removing any doubt about the imager’s interpretation of any configuration command. For example, if the current preamble is “SOM” and is entered, the imager will echo back since the attempted entry “START” exceeds the four character limit for that command.
Parameters Control / Hex Output Useful for viewing settings with binary characters when using serial commands on a terminal. Determines the response to a Serial Command Echo or status request command. When set to Control, two characters are transmitted to represent a non-displayable character. For example, a carriage return will be shown as: ^M.
I/O Parameters EZ Trax Output EZ Trax Output Status When EZ Trax output is enabled, the imager will attempt to output all enabled EZ Trax options. EZ Trax will not function unless enabled. Comm Port Selects the communication port that will be used to transfer image files. Image Mode Determines which read cycle condition triggers image file output. Image Format Selects the format of the image output file.
Parameters JPEG Quality Sets the amount of JPEG image compression. A value of 1 represents the highest compression and lowest image quality, and 100 represents the lowest compression and highest image quality. Object Info Output If a symbol is decoded during an image capture, the symbol type and other supplementary symbol information is also included. Grade Output Symbol quality information will be output in the form of an abbreviated identifier for each read cycle.
I/O Parameters EZ Button EZ Button Serves as a master switch to enable/disable the EZ Button status. The EZ Button has four positions: Single Beep, Two Beeps, Three Beeps, and Four Beeps, selectable by the length of time the button is held down, and indicated by one, two, three, and four beeps in succession. Each position can be programmed for any of eight EZ Button Modes.
Parameters EZ Button Status Disabled When set to Disabled, the EZ Button does not function. Enabled When selected, the EZ Button is enabled and the function of each button position is selected by the EZ Button Modes command. Trigger When selected, the EZ Button acts as a trigger for the imager to start and end read cycles. All other button operations are inactive.
I/O Parameters Default on Power-On When enabled, if the EZ Button is held down on power-on, the imager will default to customer defaults and save for power-on. This is the same as sending a command from ESP’s Terminal. Load Configuration Database Loads Configuration Database settings to the imager. Save for Power-On Saves imager settings for Power-On.
Parameters EZ Button Modes Useful for performing multiple, repetitive tasks at the work site. Allows the user to program each of the EZ Button’s 4 positions from a selection of 7 modes. Single Beep Hold down button until a single beep is heard. Disabled When set to Disabled, the associated button position will have no function associated with it, and the position will be skipped over. Read Rate Read Rate is initiated when the associated button position is selected.
I/O Parameters Two Beeps Hold down button until two beeps are heard. Disabled When set to Disabled, the associated button position will have no function associated with it, and the position will be skipped over. Read Rate Read Rate is initiated when the associated button position is selected. Read Rate will perform decodes/second and is the same as sending a from ESP’s Terminal. To exit Read Rate, quickly press and release the EZ Button.
Parameters Three Beeps Hold down button until three beeps are heard. Disabled When set to Disabled, the associated button position will have no function associated with it, and the position will be skipped over. Read Rate (Default) Read Rate is initiated when the associated button position is selected. Read Rate will perform decodes/second and is the same as sending a from ESP’s Terminal. To exit Read Rate, quickly press and release the EZ Button.
I/O Parameters Four Beeps Hold down button until four beeps are heard. Disabled When set to Disabled, the associated button position will have no function associated with it, and the position will be skipped over. Read Rate Read Rate is initiated when the associated button position is selected. Read Rate will perform decodes/second and is the same as sending a from ESP’s Terminal. To exit Read Rate, quickly press and release the EZ Button.
Parameters Status Indicators The QX Hawk features an array of LEDs that indicate various aspects of imager activity. Controls the operation of the MOD/ACT and NET/LNK LEDs. Disabled When set to Disabled, the MOD/ACT and NET/LNK LEDs are always off. Note: All green and red LEDs will turn on briefly during power-on or reset to confirm that they are functioning. PHY Activity If Ethernet is available: LNK = Solid green when transceiver is linked.
I/O Parameters Bar Graph Read Rate, Auto Calibration, Bar Code Configuration, and Read Cycle Result all share the Bar Graph (20% – 100%) LEDs. I/O 1 I/O 1 always shows the combined state of the discrete outputs. If any output is active, the I/O 1 LED will be on. I/O 2 I/O 2 always shows the state of the hardware input trigger. If the trigger is active, I/O 2 will be on.
Parameters Calibration Options This command specifies the operation of the calibration feature. The default configuration is setup to perform calibration on gain, focus and symbol type. Shutter speed is disabled as the default setting, since shutter speed is more of an application specific parameter and normally should be configured by the user to meet the requirements of the application. The calibration process will optimize the gain setting for the configured shutter speed (Camera).
I/O Parameters Shutter Speed Unless an application is a static setup, the shutter speed setting should be configured by the user based on their application. For dynamic applications the user should configure the shutter speed setting, so the calibration process can optimize the gain for that setting. The following table illustrates a general guide-line for shutter speed configurations for various line speeds.
Parameters Focus Position (Standard QX Hawk Only) Since the focus can be configured by simply entering the target distance value from the imager, normally the user will configure the focus without requiring calibration. However, if it is necessary to calibrate the focus distance there are two methods to accommodate this task. Don’t Calibrate The focus position is fixed and is not part of the calibration process.
I/O Parameters Symbol Type Don’t Calibrate Only the current symbologies enabled will be considered during the calibration process. Calibrate Autodiscrimination is in effect during the calibration process. All symbologies readable by the product, except PDF417 and Pharmacode will be attempted during calibration. Any new symbologies successfully decode during calibration will remain enabled at the end of the process. All enabled symbologies will remain enabled.
Parameters Row and Column If the calibration process is successful the Window of Interest will be modified to frame the symbol plus an addition margin area around the symbol, determined by the “WOI margin” parameter. Row If the calibration process is successful the Window of Interest rows will be modified to horizontally frame the symbol plus an addition margin determined by the “WOI margin” parameter.
I/O Parameters Database Identifier Output Useful in tracking which database entries read which symbols. Database Identifier Output Status Disabled When this command is disabled, no database identifier information will be output. Enabled When this command is enabled, the imager will append a two-digit number and the characters “DB” to the data output following the separator for each symbol decoded using Configuration Database.
Parameters Input 1 Input Mode Determines the function of the Input pin. Disabled When set to Disabled, the Input pin has no impact on operation. Reset Counts When set to Reset Counts, a transition to the active state of the Input will cause the imager to reset the internal counters. Unlatch Output This setting is used in combination with any of the three outputs in Latch Mode 1 (Unlatch Input # 1 Pin). A transition to the active state will clear any of the three outputs that were previously latched.
I/O Parameters Output 1 Parameters Output On Output On provides discrete signalling to host software to control external devices such as PLCs and relays. It is useful for routing, sorting, and to prevent mis-packaging and mis-routing. Sets the discrete output functions for specific user-selected conditions. Allows the user to set the conditions under which an output (or outputs) will be activated.
Parameters Diagnostic Warning Typically used when a discrete indication of a diagnostic condition is needed. Activates discrete output when a diagnostic warning condition is met, depending on the diagnostic option enabled. In Read Cycle Activates a discrete output when the imager is in a read cycle. This feature bypasses the pulse width and latch options.
I/O Parameters Output State Sets the active electrical state of the discrete output. Pulse Width Sets the time that the discrete output remains active. Output Mode Sets the condition in which the discrete output is de-activated. Pulse This is the default mode of operation in which the programmable output is activated when the Output On condition has been met and held active for the duration of the selected pulse width.
Parameters Latch Mode 2 (Unlatch Opposite Condition) The programmable output is activated when the Output On condition has been met and held active until the opposite condition selected under Output On has been met. For example, if No Read is enabled under Output On, the programmable output will go active on a No Read and remain active until the opposite condition, a good read, occurs.
I/O Parameters Trend Analysis Note: Output On under Output 1 Parameters must be set to Trend Analysis for this output to function. Under Output 1 Parameters, expand the Trend Analysis tree. Useful in cases where the user doesn’t want to shut down for one condition but wants to monitor quality and read conditions. Applies Trend Analysis settings to Output 1.
Parameters Number of Triggers The number of triggers to examine for the trend analysis condition. Number to Output On Example: If Number to Output On is set to 3 and Trend Analysis Mode is set to No Read, then the output will not be activated until 3 No Reads have occurred. Sets the number of Trend Analysis Mode events (mismatches, No Reads, or reads/trigger as configured by Trend Analysis Mode) to occur within the trigger evaluation period before activating the associated output.
I/O Parameters Decodes per Trigger When set to this mode, and when the appropriate output is set to output on trend analysis, the imager will function in a Decodes per Trigger mode during the read cycle and the trend analysis operation. Output will be activated based on whether or not the symbol decode count at the end of the read cycle is less than the decodes per trigger threshold.
Parameters Symbol Quality (ISO/IEC 16022) Output on Symbol Contrast The symbol contrast is formatted and attached to the Data Matrix symbol data as either a grade or value. Output on Print Growth The print growth is formatted and attached to the Data Matrix symbol data as either a grade or value. Output on Axial Non-Uniformity The axial non-uniformity is formatted and attached to the Data Matrix symbol data as either a grade or value.
I/O Parameters Symbol Contrast Threshold This is the grade to use as a threshold for driving the output. Output will be driven if the Symbol Contrast grade is under the threshold. Print Growth Threshold This is the grade to use as a threshold for driving the output. Output will be driven if the Print Growth grade is under the threshold. Axial Non-Uniformity Threshold This is the grade to use as a threshold for driving the output.
Parameters Diagnostics Note: Output On under Output 1 Parameters must be set to Diagnostic Warning for this output to function. Under Output 1 Parameters, expand the Diagnostics tree. When Diagnostic Warning is enabled, the Output On configuration has no effect. The output will remain active as long as one of the diagnostic warning conditions is met. The output will become inactive once it detects that there are no diagnostic warning conditions.
I/O Parameters Output 2 Parameters Output 2 has the same parameters and default settings as Output 1. Output On Output On provides discrete signalling to host software to control external devices such as PLCs and relays. It is useful for routing, sorting, and to prevent mis-packaging and mis-routing. Sets the discrete output functions for specific user-selected conditions. Allows the user to set the conditions under which an output (or outputs) will be activated.
Parameters Symbol Quality Activates a discrete output if the quality of a symbol in the read cycle falls below the thresholds set in Symbol Quality (ISO/IEC 16022). Diagnostic Warning Typically used when a discrete indication of a diagnostic condition is needed. Activates discrete output when a diagnostic warning condition is met, depending on the diagnostic option enabled. In Read Cycle Activates a discrete output when the imager is in a read cycle.
I/O Parameters Output State Sets the active electrical state of the discrete output. Pulse Width Sets the time in 10 ms increments that the discrete output remains active. Output Mode Sets the condition in which the discrete output is de-activated. Pulse This is the default mode of operation in which the programmable output is activated when the Output On condition has been met and held active for the duration of the selected pulse width.
Parameters Latch Mode 2 (Unlatch Opposite Condition) The programmable output is activated when the Output On condition has been met and held active until the opposite condition selected under Output On has been met. For example, if No Read is enabled under Output On, the programmable output will go active on a No Read and remain active until the opposite condition, a good read, occurs.
I/O Parameters Trend Analysis Note: Output On under Output 2 Parameters must be set to Trend Analysis for this output to function. Under Output 2 Parameters, expand the Trend Analysis tree. Useful in cases where the user doesn’t want to shut down for one condition but wants to monitor quality and read conditions. Applies Trend Analysis settings to Output 2.
Parameters Number of Triggers The number of triggers to examine for the trend analysis condition. Number to Output On Example: If Number to Output On is set to 3 and Trend Analysis Mode is set to No Read, then the output will not be activated until 3 No Reads have occurred. Sets the number of Trend Analysis Mode events (mismatches, No Reads, or reads/trigger as configured by Trend Analysis Mode) to occur within the trigger evaluation period before activating the associated output.
I/O Parameters Decodes per Trigger When set to this mode, and when the appropriate output is set to output on trend analysis, the imager will function in a Decodes per Trigger mode during the read cycle and the trend analysis operation. Output will be activated based on whether or not the symbol decode count at the end of the read cycle is less than the decodes per trigger threshold.
Parameters Symbol Quality (ISO/IEC 16022) Output on Symbol Contrast The symbol contrast is formatted and attached to the Data Matrix symbol data as either a grade or value. Output on Print Growth The print growth is formatted and attached to the Data Matrix symbol data as either a grade or value. Output on Axial Non-Uniformity The axial non-uniformity is formatted and attached to the Data Matrix symbol data as either a grade or value.
I/O Parameters Symbol Contrast Threshold This is the grade to use as a threshold for driving the output. Output will be driven if the Symbol Contrast grade is under the threshold. Print Growth Threshold This is the grade to use as a threshold for driving the output. Output will be driven if the Print Growth grade is under the threshold. Axial Non-Uniformity Threshold This is the grade to use as a threshold for driving the output.
Parameters Diagnostics Note: Output On under Output 2 Parameters must be set to Diagnostic Warning for this output to function. Under Output 2 Parameters, expand the Diagnostics tree. When Diagnostic Warning is enabled, the Output On configuration has no effect. The output will remain active as long as one of the diagnostic warning conditions is met. The output will become inactive once it detects that there are no diagnostic warning conditions.
I/O Parameters Output 3 Parameters Output 3 has the same parameters and default settings as Output 1 and Output 2. Note: If you are using a QX Hawk C-Mount and External Illumination Mode is enabled, the parameters for Output On, Pulse Width, and Output Mode are ignored. Output On Output On provides discrete signalling to host software to control external devices such as PLCs and relays. It is useful for routing, sorting, and to prevent mis-packaging and mis-routing.
Parameters Symbol Quality Activates a discrete output if the quality of a symbol in the read cycle falls below the thresholds set in Symbol Quality (ISO/IEC 16022). Diagnostic Warning Typically used when a discrete indication of a diagnostic condition is needed. Activates discrete output when a diagnostic warning condition is met, depending on the diagnostic option enabled. In Read Cycle Activates a discrete output when the imager is in a read cycle.
I/O Parameters Output State Sets the active electrical state of the discrete output. Note: Normally Closed is the default for the QX Hawk C-Mount. Pulse Width Sets the time in 1 ms increments that the discrete output remains active. Output Mode Sets the condition in which the discrete output is de-activated. Pulse This is the default mode of operation in which the programmable output is activated when the Output On condition has been met and held active for the duration of the selected pulse width.
Parameters Latch Mode 2 (Unlatch Opposite Condition) The programmable output is activated when the Output On condition has been met and held active until the opposite condition selected under Output On has been met. For example, if No Read is enabled under Output On, the programmable output will go active on a No Read and remain active until the opposite condition, a good read, occurs.
I/O Parameters Trend Analysis Note: Output On under Output 3 Parameters must be set to Trend Analysis for this output to function. Under Output 3 Parameters, expand the Trend Analysis tree. Useful in cases where the user doesn’t want to shut down for one condition but wants to monitor quality and read conditions. Applies Trend Analysis settings to Output 3.
Parameters Number of Triggers The number of triggers to examine for the trend analysis condition. Number to Output On Example: If Number to Output On is set to 3 and Trend Analysis Mode is set to No Read, then the output will not be activated until 3 No Reads have occurred. Sets the number of Trend Analysis Mode events (mismatches, No Reads, or reads/trigger as configured by Trend Analysis Mode) to occur within the trigger evaluation period before activating the associated output.
I/O Parameters Decodes per Trigger When set to this mode, and when the appropriate output is set to output on trend analysis, the imager will function in a Decodes per Trigger mode during the read cycle and the trend analysis operation. Output will be activated based on whether or not the symbol decode count at the end of the read cycle is less than the decodes per trigger threshold.
Parameters Symbol Quality (ISO/IEC 16022) Output on Symbol Contrast The symbol contrast is formatted and attached to the Data Matrix symbol data as either a grade or value. Output on Print Growth The print growth is formatted and attached to the Data Matrix symbol data as either a grade or value. Output on Axial Non-Uniformity The axial non-uniformity is formatted and attached to the Data Matrix symbol data as either a grade or value.
I/O Parameters Symbol Contrast Threshold This is the grade to use as a threshold for driving the output. Output will be driven if the Symbol Contrast grade is under the threshold. Print Growth Threshold This is the grade to use as a threshold for driving the output. Output will be driven if the Print Growth grade is under the threshold. Axial Non-Uniformity Threshold This is the grade to use as a threshold for driving the output.
Parameters Diagnostics Note: Output On under Output 3 Parameters must be set to Diagnostic Warning for this output to function. Under Output 3 Parameters, expand the Diagnostics tree. When Diagnostic Warning is enabled, the Output On configuration has no effect. The output will remain active as long as one of the diagnostic warning conditions is met. The output will become inactive once it detects that there are no diagnostic warning conditions.
I/O Parameters Quality Output Quality Output Separator The separator character separates quality output data from symbol data. Decodes per Trigger Status When Enabled, the imager enters a state where it processes frames as configured until the end of a read cycle, with or without a successful symbol decode. When the read cycle ends, the imager outputs any decoded symbol data along with the decodes per trigger count.
Parameters Symbol Quality Click the App Mode button and then the Parameters button to display the tree control tabs. Then click the Symbol Quality tab to display the Symbol Quality tree control. The * indicates that the setting is the default. To open nested options, single-click the +. To change a setting, double-click the setting and use the cursor to scroll through the options. Note: Symbol Quality settings can also be sent to the imager from ESP’s Terminal using Microscan’s K command format.
Symbol Quality Global Total Read Time When enabled, outputs the amount of time that was required by the imager to decode the symbol. Symbol Quality Separator This field specifies the separator used to separate the quality output data. Output Mode Determines how symbol quality evaluations will be output.
Parameters Data Matrix ISO/IEC 16022 Parameters Symbol Contrast Outputs the candidate symbol’s Symbol Contrast value. Print Growth Outputs the candidate symbol’s Print Growth value. Axial Non-Uniformity Outputs the candidate symbol’s Axial Non-Uniformity value. Unused ECC Outputs the candidate symbol’s Unused ECC value.
Symbol Quality Grading Percent Cell Damage The percent of symbol cells that are damaged. Capture Time The amount of time the imager required to capture the area in which the symbol was located. Locate Time The amount of time the imager required to locate the symbol. Decode Time The amount of time the imager required to decode the symbol. Pixels Per Element The average number of pixels in a symbol element. ECC Level The level of error correction used when decoding the symbol.
Parameters Report Tab The Report tab allows the user to initiate Data Matrix Grading and to generate and save grading reports. To save the report as a PDF file, an HTML file, a CSV file, or an RTF file, click the Save Report button. Reports appear in the viewing area underneath the Data Matrix Grading and Save Report buttons. The Symbol Quality interface is divided into three sections: Report, Locate, and Preferences. The imager’s field of view is shown here.
Symbol Quality Locate Tab The Locate tab allows the user to determine the position of the symbol within the imager’s field of view, and to optimize the imager’s camera settings for symbol quality evaluation. Click the Locate button to display the symbol in the imager’s field of view. 5-164 Click the Calibrate button to optimize camera settings.
Parameters Preferences Tab The Preferences tab allows the user to set defaults that are automatically activated when grading is completed. For this reason, the user is advised to set preferences before performing grading. This information is appended at the bottom of the report. Choose the default report type to be generated when you click Save Report on the Report tab. Check Autofit Content to ensure that saved PDF report content will fit on a single page.
Matchcode Matchcode Click the App Mode button and then the Parameters button to display the tree control tabs. Then click the Matchcode tab to display the Matchcode tree control. The * indicates that the setting is the default. To open nested options, single-click the +. To change a setting, double-click the setting and use the cursor to scroll through the options. Note: Matchcode settings can also be sent to the imager from ESP’s Terminal using Microscan’s K command format.
Parameters Overview of Matchcode Matchcode allows the user to store master symbol data in the imager’s memory, compare that data against other symbol data, and define how symbol data and/or discrete signal output will be directed. A master symbol database can be set up for up to 10 master symbols.
Matchcode Matchcode Type Allows the user to choose the way that master symbols will be compared with subsequently read symbols. Note: First set Trigger Mode to External Level, External Edge, or Serial Data. Wild Card Allows the user to enter user-defined wild card characters in the master symbol. Note: If Matchcode Type is set to Sequential, the imager will behave as if Number of Symbols were set to 1, regardless of the user-defined configuration.
Parameters Match Start Position Match Start Position is useful in defining specific portions of a symbol for comparison. For example, if a symbol contains a part number, manufacturing date, and lot code info, but only the part number information is needed, set the imager to sort only the part number and to ignore the other characters.
Matchcode Wild Card Example: With Wild Card Character defined as the default asterisk, defining CR*34 as the master symbol will result in matches for CR134 and CR234, but not CR2345. Entering the wild card at the end of the master symbol, as in CR*, will result in matches for variable symbol lengths such as CR1, CR23, CR358, etc. Wild Card Character allows a user to define a wild card character as part of the master symbol.
Parameters Sequence on No Read Sequence on No Read is useful when the imager needs to stay in sequence even if no decode occurs. When Sequence on No Read is Enabled and Matchcode Type is set to Sequential, the imager sequences the master symbol on every match or No Read. When disabled, it does not sequence on a No Read.
Matchcode Sequence on Mismatch Note: Matchcode Type must be set to Sequential for this command to function. Enable this parameter if every trigger event should have a decode and more than one consecutive mismatch may occur. When set to Enabled, the master symbol sequences on every decode, match, or mismatch. Disable this parameter if every trigger event should have a decode but no more than one consecutive mismatch may occur.
Parameters Sequence Step When the master symbol is sequenced (incremented/decremented), Sequence Step defines the magnitude of change. New Master Pin If Matchcode and New Master Pin are enabled and the new master pin is momentarily connected to ground (must be held low for a minimum of 10 ms), master symbol information will be loaded into the database based on the next read cycle that achieves a Good Read, starting with Index 1.
Matchcode Match Replace Provides a convenient shortcut for applications that need to output a predefined text string whenever a symbol matches a master symbol. Outputs a user-defined data string whenever a match occurs and Matchcode is enabled. Replacement String User-defined data string that, when enabled, replaces symbol data whenever a match occurs.
Parameters Diagnostics Click the App Mode button and then the Parameters button to display the tree control tabs. Then click the Diagnostics tab to display the Diagnostics tree control. The * indicates that the setting is the default. To open nested options, single-click the +. To change a setting, double-click the setting and use the cursor to scroll through the options. Note: Matchcode settings can also be sent to the imager from ESP’s Terminal using Microscan’s K command format.
Diagnostics Hours Since Reset (Read-only) Used as a troubleshooting tool that can help pinpoint the cause of a reset. Records the number of hours and minutes of operation since the last system reset. Hours 16-bit counter that increments every 60 minutes. Range: 0 to 23 hours. Minutes 16-bit counter that increments every 60 seconds. Range: 0 to 59 minutes.
Parameters Service Message Status When Enabled, a Service Message of up to 128 characters is sent whenever the system detects that the service time has expired. Service Message Allows the user to define a service message of up to 128 characters. Threshold Allows the user to determine the length of time until the service message will be sent. Resolution The service timer has a resolution field for setting up the timer increment. Options are increments of seconds or minutes.
Diagnostics User-Defined Name User-Defined Name allows the user to enter any combination of ASCII characters to identify the imager.
6 Terminal Contents Terminal View............................................................................................................................... 6-2 Find .............................................................................................................................................. 6-3 Send ............................................................................................................................................. 6-4 Macros......................................
Terminal View Terminal View Click this button to display the Terminal view. Copy, paste, save Clear screen Macros listed on this bar Type text here to find matching text in the Terminal window. Terminal screen Click on Macros arrow to Add Macro, Remove Macro, or Edit Macro. Type serial commands here. Click on desired Macro to run. The Terminal interface allows the user to send serial commands to the imager by using macros, by copying and pasting, or by typing commands in the Send text field.
Terminal Find The Find function allows the user to enter text strings to be searched for in the Terminal. For example: 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”.
Send Send The Send function allows the user to enter serial commands and then send them to the imager. 1. Type the command into the Send box. 2. Press Enter. 3. Click the Send button to the left of the text field to send the command additional times.
Terminal Macros Macros can be stored in a macro selection bar, edited in a separate window, and executed by clicking on the macro name. Click on Next Row to see the next row of macros Click on the first arrow here to see Add Macro or Default Macros. When macros are defaulted, the entire macro set is restored to the original macro commands. Click on subsequent arrows to edit macros. Click a macro button to execute it in the Terminal.
Terminal Menus Terminal Menus Right-click on the Terminal window to display the following menu: • • • • • • • • • • • • Copy selected text to clipboard. Paste from Terminal or other text. Clear all text in Terminal window. Select All text in the Terminal window. Save... brings up a Save As dialog. Change Font... of text in Terminal; brings up a Font dialog. Change Echo Font... to change typed text; brings up a Font dialog. Enable Echo enables Echo text (typed by user).
7 Utilities Contents Serial Utility Commands ............................................................................................................... 7-2 Read Rate .................................................................................................................................... 7-4 Counters ....................................................................................................................................... 7-6 Device Control ........................................
Serial Utility Commands Serial Utility Commands Note: For a list of all K commands, see Serial Commands. Type Bar Code Configuration Calibration Counters Default/Reset/Save Command <@CAL> <@OPTIC> Device Control Firmware/Checksum 7-2 <#> <#a> <#b> <#d> <#k> <#p> <#s> <#.> <#a.> <#b.> <#d.
Utilities Firmware/Checksum Imager Status Learn Master Database PDF Information Read Rate Reboot System Static Validation Targeting Temperature Y-Modem Transfer <#k.> <#p.
Read Rate Read Rate Click the Utilities button and then the Read Rate tab to display the Read Rate view. To see the number of decodes per second, click the Decodes/sec radio button and then the Start button. To see the percentage of decodes, click the Percent radio button and then the Start button. Read Rate information is displayed in the lower portion of the Utilities view. Serial commands can also be sent to the imager from this screen.
Utilities Read Rate Serial Utility Commands Perform Decodes / Second Test Sending instructs the imager to transmit the decodes per second and symbol data (if any). The decode rate can vary dramatically due to the angle and location of the symbol in relation to the field of view. This test is very useful in aligning and positioning the imager during setup. Perform Decode Percent Test Sending instructs the imager to transmit the percentage of decodes and any decoded symbol data.
Counters Counters Click the Utilities button and then the Counters tab to display the Counters view. Counter commands can be a numeric value from 00000 to 65535. After reaching the maximum numeric limit of 65535, an error message will be displayed and the counter will automatically roll over and start counting again at 00000.
Utilities Counters Serial Utility Commands No Read Counter Sending displays the total number of no reads that have occurred since power-on or the last No Read Counter Reset command. A will be output if the counter is overflowed (nnn represents the number of times it has been overflowed; 255 times is the maximum). Sending again will return the amount by which the counter has been overflowed.
Counters Mismatch Counter Sending displays the total number of symbols successfully decoded that do not match the master symbol since power-on or the last Mismatch Counter Reset command. A will be output if the counter is overflowed (nnn represents the number of times it has been overflowed; 255 times is the maximum). Sending again will return the amount by which the counter has been overflowed.
Utilities Device Control Click the Utilities button and then the Device Control tab to display the Device Control view. The Output 1 Pulse, Output 2 Pulse, and Output 3 Pulse buttons activate the link between the + and – of the host connector. The buttons in the Extras section Disable or Enable the imager. Device Control Serial Utility Commands Output 1 Pulse Sending activates the link between Output 1 (+) and Output 1 (–) of the host connector (regardless of Master Symbol or Output 1 status).
Differences from Default Differences from Default Click the Utilities button and then the Differences tab to display the Differences from Default view. Clicking the Differences from Default button will cause ESP to check all stored configuration settings and compare them to default settings. All settings that are different than default will appear in the left column (shown below), and descriptions of those settings will appear in the right column.
Utilities Master Database Click the Utilities button and then the Master Database tab to display the Master Database view. Important: The Master Database is used for all Matchcode modes except Sequential and Wild Card, both of which use Master Database Index # 1. Master Database Overview Used where more than one master symbol is required, as in a Multisymbol setup, for matching and other Matchcode operations.
Master Database Master Symbol Database Size Master Symbol Database Size allows the user to select 1 to 10 master symbols for the master symbol database. Set Master Symbol Database Size here.
Utilities Enter Master Symbol Data Allows the user to enter master symbol data for any enabled master symbol index number (1 to 10), provided the total number of characters does not exceed the maximum allowed. Enter data for 1 to 10 master symbols. Caution: If no data is entered, the existing data will be deleted. 1. Open the Utilities menu. 2. Set the number of master symbols to be created in Master Symbol Database Size. 3.
Master Database Request Master Symbol Data Returns master symbol data for any enabled master symbols from 1 to 10. 1. Click the Utilities button and the Master Database tab. 2. Click the Receive Reader’s Database button. Store Next Decoded Symbol to Database Index 1 After the size of the database is set, the imager can read the next symbol as the master symbol for any given master symbol number. To store the next symbol decoded as master symbol # 1, send: .
Utilities New Master Load Status Informs the user when a new master symbol is pending and which position it is in. Returns the position in the master symbol database that will be loaded on the next read. Send the command from ESP’s Terminal. The imager returns: Once a symbol has been read and loaded, the status will be cleared and the response will be .
Delete Master Symbol Data Master symbol data can be deleted using ESP. 1. Click the Utilities button to access the master symbol. 2. Click the Master Database tab and double-click the symbol number to be deleted. 3. Delete text and click OK.
Utilities Firmware Click the Utilities button and then the Firmware tab to display the Firmware view. Firmware Update Firmware Update is used to download application code to the imager. Application code versions are specific to the imager. Consult with a sales representative before downloading application code. If needed, application code can be requested from Microscan. To download application code: 1. First, be sure that the imager is connected to the host computer. 2. Apply power to the imager. 3.
Firmware Firmware Verification Request Part Number Send a request to the imager for application code, boot code, DSP code, or kernel code part numbers. 1. Click the Firmware tab. 2. Select App Code, Boot Code, DSP Code, or Kernel Code from the dropdown menu to the left of the Request Part No. button. 3. Click the Request Part No. button to see the part number displayed in the text field to the right.
Utilities Request Checksum Send a request to the imager for application code or DSP code checksums. 1. Click the Firmware tab. 2. Select App Code or DSP Code from the dropdown menu to the left of the Request Checksum button. 3. Click the Request Checksum button to see the part number displayed in the text field to the right. Request Checksum by Serial Command • When (Display All Available Firmware Checksums) is sent, the imager returns: .
Firmware Request Build Number by Serial Command Note: X = base part number; R = revision number; B = build number • When <#.> (Display All Firmware Build Numbers) is sent, the imager returns: <#a/35-XXXXXX-RR.BBB><#b/35-XXXXXX-RR.BBB><#d/35-XXXXXX-RR.BBB> <#k/35-XXXXXX-RR.BBB><#p/35-XXXXXX-RR.BBB>. • When <#a.> (Display Application Firmware Build Number) is sent, the imager returns: <#a/35-XXXXXX-RR.BBB>. • When <#b.> (Display Boot Firmware Build Number) is sent, the imager returns: <#b/35-XXXXXX-RR.BBB>.
Utilities Bar Code Configuration Mode Definition: Serial Cmd: Bar Code Configuration Mode is a way of programming the imager by using ECC 200 Data Matrix symbols. Bar Code Configuration Mode can be entered three different ways: 1. By forcing the imager into Bar Code Configuration Mode by serial command . 2. By configuring one of the 4 EZ Button positions to Bar Code Configuration Mode. 3.
Calibration Calibration Sending the <@CAL> command from ESP’s Terminal initiates auto-calibration without entering the auto-calibration menu. The calibrated parameters are determined by the settings of the Calibration Options command. Lens Calibration Important: The <@OPTIC> command should only be used when changing the lens module. Important: <@OPTIC> is not supported by the QX Hawk C-Mount Imager.
Utilities Default/Reset/Save Understanding and controlling the imager’s active, saved, and default settings are critical to its successful operation.
Default/Reset/Save Customer Default Parameters Customer default parameters (saved by ) are the same set of parameters as power-on parameters but are saved in a different, isolated section of NOVRAM. This allows a user essentially to create a back-up set of parameters that can be recalled in the event that the current parameters or power-on parameters have been accidentally changed or are no longer desired.
Utilities Imager Status > Imager Status Request The imager responds to a status request > with a two character hex value, such as /22>. To determine status: 1. Look up the binary conversion in the table below. For example, the first hex 2 would be 0 0 1 0 in binary, as read from binary digits 3 through 0; the second hex 2 is also 0 0 1 0 as read from binary digits 7 through 4. 2. Next, enter your binary values from the table below in the “Binary” column next to the appropriate bit.
Imager Status Single Status Request This request will return the value of the variables associated with the requested K command. The request of a single entry of a database command cannot exceed the number of database slots for the specific command. Single Descriptor Request This request returns the basic functional description of all fields in the requested K command.
Utilities Learn Operations Initiate Learn Operation Sending the command from ESP’s Terminal will put the imager into a mode of operation that will cause it to “learn” the next Data Matrix symbol decoded. This mode of operation will remain active until either a Data Matrix symbol is decoded or the call is made to disable the mode and revert back to normal operation.
Reboot System Reboot System Sending a command from ESP’s Terminal will “cold-reboot” the system, starting from Boot Code.
Utilities Static Validation Sending a command from ESP’s Terminal will cause the imager to perform a static validation operation on a Data Matrix symbol and will output validation results to the Terminal. Output Screen Data Matrix validation information is output in the format below in response to the command. Note: If the imager fails to decode the Data Matrix symbol, a No Read message is displayed.
Static Validation Print Growth Definition: The extent to which dark or light markings appropriately fill or exceed their module boundaries. These values are determined by counting pixels in the clock pattern of the binary digitized image, then comparing it to a nominal value and minimum and maximum values. The grade is defined in this way: A (4.0) if -.050 ? PG ? 0.50 B (3.0) if -.070 ? PG ? 0.70 C (2.0) if -.085 ? PG ? 0.85 D (1.0) if -.100 ? PG ? 1.00 F (0.0) if PG < -1.00 or PG > 1.
Utilities Targeting Activate Targeting System Sending a command (lower-case L and numeral 1) from ESP’s Terminal activates the imager’s targeting system. Important: is not supported by the QX Hawk C-Mount Imager. De-activate Targeting System Sending a command (lower-case L and numeral 0) de-activates the imager’s targeting system. Important: is not supported by the QX Hawk C-Mount Imager.
Y-Modem Transfer Options Y-Modem Transfer Options Y-Modem Upload Note: There are only three scales available from the imager. The three scales are full, quarter, and eighth. The Directory response will read out the image dimensions. To receive the image, request to download by the reported dimensions. If quarter-scaled or eighth-scaled images are required, then divide the dimensions by 4 or by 8 and request by the reduced dimensions. (1.
Utilities Y-Modem Download (Code) Key app.bin dsp.bin ker.bin Note: The “key” field only accepts app.bin, dsp.bin, or ker.bin.
Temperature Temperature Display Current Image Sensor Temperature Sending an <@TEMP> command from ESP’s Terminal will cause the imager to respond with the current temperature of the image sensor in degrees C. The output from this command is only updated after an image frame has been captured. If the command is requested without capturing an image, the temperature value will not change. Example Response:
Appendices Contents Appendix A General Specifications .............................................................................................. A-2 Appendix B Electrical Specifications .......................................................................................... A-11 Appendix C Ground and Shield Considerations......................................................................... A-20 Appendix D Flying Lead Cordset Pinouts..................................................................
General Specifications Appendix A — General Specifications Mechanical (Standard QX Hawk) Height: 1.59" (40.5 mm) Width: 2.27" (57.6 mm) Depth: 3.79" (96.3 mm) Weight: 10 oz. (280 g) Mechanical (QX Hawk C-Mount) Height: 4.03" (102.3 mm) Width: 2.27" (57.6 mm) Depth: 1.59" (40.5 mm) Weight: 11 oz.
Appendices Read Parameters Pitch: ±30° Skew: ±30° Tilt: ±360° CMOS Decode Rate: Up to 60 decodes per second CCD Decode Rate: Up to 20 decodes per second Laser Light (Standard QX Hawk) Type: Laser diode Output Wavelength: 655 nm nominal Operating Life: 50,000 hours @ 25° C Safety Class: Visible laser: Class 1 Protocols Point-to-Point, Point-to-Point with RTS/CTS, Point-to-Point with XON/XOFF, Point-to-Point with RTS/CTS and XON/XOFF, Multidrop, Daisy Chain, User-Defined Multidrop, Ethernet TCP/IP, EtherNet/
General Specifications Safety Certifications CDRH, FCC, UL/cUL (Listed, UL60950 4K68), CE, CB, BSMI (compliant) RoHS/WEEE Compliant U.S. Patents 7,118,042 | 7,341,190 | 8,146,823 | 8,154,810 | 7,213,761 | 7,311,260 ©2015 Microscan Systems, Inc. All rights reserved. Specifications subject to change. Read Range and other performance data is determined using high quality Grade A symbols per ISO/IEC 15415 and ISO/IEC 15416 in a 25° C environment.
Appendices QX-1 Interface Device Mechanical Height: .75" (19.1 mm) Width: 2.50" (83.5 mm) Depth: 3.15" (80 mm) Weight: 7 oz.
General Specifications Read Ranges (Standard QX Hawk) Note: Ranges correspond to specific symbol element sizes, and range increases as element size increases. CMOS Modular Zoom Optics: Inches (mm) Narrow Bar Width 1D 2D 0.0033 (0.08) 0.005 (0.13) 12° 0.0075 (0.19) Read Range (using autofocus) Field of View Depth of Field Inside Edge Outside Edge Inside Edge Outside Edge 3.4 to 6 (86 to 152) 0.9 (23) 1.42 (36) 0.2 (5) 0.4 (10) 0.010 (0.25) 3.3 to 12.2 (83 to 310) 0.9 (23) 2.62 (66) 0.
Appendices CCD Modular Zoom Optics: Inches (mm) Narrow Bar Width 1D 2D 0.002 (0.05) 0.0033 (0.08) 12° 0.005 (0.13) 0.010 (0.25) 0.020 (0.51) Field of View Depth of Field Inside Edge Outside Edge Inside Edge Outside Edge 3.5 to 7 (87 to 178) 0.9 (23) 1.62 (41) 0.1 (3) 0.3 (8) 0.0075 (0.19) 3.4 to 12 (86 to 304) 0.9 (23) 2.62 (66) 0.2 (5) 1 (25) 0.0150 (0.38) 3.3 to 13 (83 to 330) 0.9 (23) 2.77 (70) 0.4 (10) 2.5 (64) 0.0300 (0.76) 4 to 14 (101 to 355) 1.03 (26) 2.96 (75) 0.
General Specifications Read Ranges (cont.
Appendices Accessories Power Supplies 97-000012-01 QX Power Supply, 100-240VAC, +24VDC, M12 12-pin Socket 97-000003-02 QX Power Supply, 24V M12 12-pin Plug, 1.
General Specifications 98-CO206 98-92800571 98-000257-01 98-000258-01 98-000259-01 98-92800575 98-92800576 98-92800577 98-92800311 98-92800371 98-92800372 98-000218-01 98-000226-01 20-610024-01 98-000037-01 98-000054-01 98-000016-01 99-000056-01 99-000058-01 99-000060-01 99-000061-01 99-000050-01 99-000052-01 99-000049-01 99-000051-01 98-000148-01 Object Detectors 99-000020-01 99-000020-02 Documentation 37-000010-01 A-10 Lens Extension Tube Set 0.5, 1, 5, 10, 20, 40 mm Lens 8mm F/1.4-16, Front Thread 25.
Appendices Appendix B — Electrical Specifications • CMOS Power Requirement: 5-28VDC, 200 mV p-p max ripple, 135 mA at 24VDC (typ.) • CCD Power Requirement: 5-28VDC, 200 mV p-p max ripple, 170 mA at 24VDC (typ.) QX Hawk Connectors B A A is a serial M12 12-pin plug. It is the same for all models of the QX Hawk. B is a serial M12 12-pin socket for serial models and an Ethernet M12 8-pin socket for Ethernet models.
Electrical Specifications QX Hawk Connectors and Pinouts (continued) RS-422/485 RxD (–) Input Common RS-232 TxD/ RS-232 RTS Trigger Ground RS-232 RxD/ RS-232 CTS RS-422/485 RxD (+) Power RS-422/485 TxD (+) Terminated RS-422/485 TxD (–) RX (+) Function Trigger Power Terminated Input 1 Port 3 422/485 TxD (+) Port 3 422/485 RxD (+) Ground Input Common Port 2 TxD/Port 1 RTS Port 2 RxD/Port 1 CTS Port 3 422/485 TxD (–) Port 3 422/485 RxD (–) TX (–) Terminated B (Serial) M12 12-pin Socket A-12 Term
Appendices QX-1 Connectors Connector T on the QX-1 Interface Device is the Trigger connector. Connectors 1, 2, and 3 can be used to bus power and data as required by the application. The connectors on the QX-1 interface device physically mirror those on the QX Hawk imager, but they do not have explicit pin assignments. The QX-1 connectors take on the communications and power roles that are assigned to them.
Electrical Specifications Optoisolated Outputs The imager has optoisolated outputs that can transfer signals from the imager to peripherals. Outputs can be configured as either NPN or PNP, but NPN and PNP cannot be mixed in a system, because the output common is shared by all outputs.
Appendices PNP Output for Host Input QX Hawk Industrial Imager User Manual A-15
Electrical Specifications PNP Output for External Load A-16 QX Hawk Industrial Imager User Manual
Appendices Optoisolated Inputs All discrete inputs are optoisolated. Inputs can be configured as either NPN or PNP, but NPN and PNP cannot be mixed in a system, because the input common is shared by all inputs.
Electrical Specifications PNP A-18 QX Hawk Industrial Imager User Manual
Appendices Output Wiring QX Hawk Industrial Imager User Manual A-19
Ground and Shield Considerations Appendix C — Ground and Shield Considerations Proper grounding is necessary for operator safety, noise reduction, and the protection of equipment from voltage transients. Buildings, including any steelwork, all circuits, and all junction boxes must be grounded directly to an earth ground in compliance with local and national electrical codes. QX Hawk An earth ground is provided through the cable shields and chassis of the imager.
Appendices Expected Power and Ground Connections for Proper Operation Notes: • Ensure that mounting bracket “Earth” is at the same potential as power source “Earth”. • Supply “Return” and “Earth” ground must be stable, low-impedance reference points. • “2-Terminal Power Supply” must still provide an “Earth” connection to the imager.
Flying Lead Cordset Pinouts Appendix D — Flying Lead Cordset Pinouts Microscan offers two flying lead cordsets for use in QX Hawk configurations: • 61-000166-02 (Plug, Screw-On version) • 61-000167-02 (Socket, Screw-On version) The diagrams below show the correspondence of wire colors to pins. 61-000166-02 – M12 12-Pin Plug to Flying Leads 61-000166-02 connects to QX Hawk Connector B (serial) and QX-1 Connector 2.
Appendices Appendix E — Serial Commands Note: For a list of utility commands such as defaults, read rate requests, device control options, and imager status requests, see Serial Utility Commands.
Serial Commands Serial Trigger Stop Character Capture Mode Capture Time Store No Read Image Image Processing Timeout Number of Symbols in Field of View Symbologies Composite Aztec Micro QR Code Postal Symbologies Code 39 Codabar Interleaved 2 of 5 UPC/EAN Code 128 / EAN 128 Code 93 PDF417 Pharmacode Data Matrix QR Code BC412 DataBar-14 (GS1 DataBar) DataBar Limited (GS1 DataBar) DataBar Expanded (GS1 DataBar) MicroPDF417 A-24
Appendices I/O Parameters Beeper Quality Output Symbol Data Output Read Duration Output No Read Message Input 1
Serial Commands Symbol Quality Global Symbol Quality Output Data Matrix ISO/IEC 16022 Parameters Data Matrix Grading Matchcode Matchcode Master Symbol Database Size New Master Pin Un-Delimited Serial Start Character Un-Delimited Serial Stop Character Ma
Appendices Output Format Format Extract Format Insert Format Assign Output Format Status Output Filter Configuration Number of Filters QX Hawk Industrial Imager User Manual A-27
Serial Commands Serial Command Format Microscan readers are controlled by two types of serial commands: configuration commands and utility commands. Rules that apply to both configuration and utility commands • Less than ‘<‘ and greater than ‘>’ angle bracket characters enclose the commands. • Commands and data are case sensitive. Characters must be entered as upper or lower case, as specified. Serial Utility Commands Serial Utility Commands are sent during operations and are not followed by or .
Appendices Serial Command Status Request To ensure that any command was received and accepted, send the Show Reader Status command: >. The status of a specific serial command can be requested by entering the command followed by a question mark. For example, send to request the status of Postamble. Entering Control Characters in Serial Commands To enter control characters within a serial command, hold down the Ctrl key while typing the desired character.
Serial Commands Serial Configuration Commands The following serial commands can be entered through ESP’s Terminal to control QX Hawk functions. Detailed descriptions of command parameters are available in Parameters.
Appendices Parity (RS-232 A) Serial Cmd: Default: Options: 0 = None 0 = None 1 = Even 2 = Odd Stop Bits (RS-232 A) Serial Cmd: Default: Options: 0 = One 0 = One 1 = Two Data Bits (RS-232 A) Serial Cmd: Default: Options: 1 = Eight 0 = Seven 1 = Eight RS-232 B Status (RS-232 B) Serial Cmd: Default: Options: 1 = Enabled 0
Serial Commands Data Bits (RS-232 B) Serial Cmd: Default: Options: 1 = Eight 0 = Seven 1 = Eight RS-422 Status (RS-422) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Baud Rate (RS-422) Serial Cmd: Default: Options: 8 = 115.2K 0 = 600 1 = 1200 2 = 2400 3 = 4800 4 = 9600 5 = 19.2K 6 = 38.4K 7 = 57.6K 8 = 115.
Appendices IP Address (Ethernet) Serial Cmd: Default: Options: 192.168.0.100 0.0.0.0 – 255.255.255.255 Subnet (Ethernet) Serial Cmd: Default: Options: 255.255.0.0 0.0.0.0 – 255.255.255.255 Gateway (Ethernet) Serial Cmd: Default: Options: 0.0.0.0 0.0.0.0 – 255.255.255.
Serial Commands Extended Data (RS-232 A Data Type) Serial Cmd: Default: Options: 1 = Enabled 0 = Disabled 1 = Enabled Diagnostic Output (RS-232 A Data Type) Serial Cmd: Default: Options: 1 = Enabled 0 = Disabled 1 = Enabled External Source Processing Mode (RS-232 A Data Type) Serial Cmd: Default: Options:
Appendices RS-422 Data Type Symbol Data Output (RS-422 Data Type) Serial Cmd: Default: Options: 1 = Enabled 0 = Disabled 1 = Enabled Extended Data (RS-422 Data Type) Serial Cmd: Default: Options: 1 = Enabled 0 = Disabled 1 = Enabled Diagnostic Output (RS-422 Data Type) Serial Cmd: Default: Options:
Serial Commands Diagnostic Output (Ethernet TCP Port 1 Data Type) Serial Cmd: Default: Options: 1 = Enabled 0 = Disabled 1 = Enabled External Source Processing Mode (Ethernet TCP Port 1 Data Type) Serial Cmd: Default: Options: 1 = Command 0 = Disabled 1 = Command 2 = Data Ethernet TCP Port 2 Data Type Symbol Data Output (Ether
Appendices Preamble Characters (Preamble) Serial Cmd: Default: Options: CR (0x0D) 1 – 4 ASCII characters Postamble Status (Postamble) Serial Cmd: Default: Options: 1 = Enabled 0 = Disabled 1 = Enabled Postamble Characters (Postamble) Serial Cmd: Default: Options: CR LF (0x0D 0x0A) 1 – 4 ASCII characters Response Timeout Serial Cmd: Default: Options: 5 (x10 ms = 50) 0 t
Serial Commands Polling Mode Options Serial Cmd: RES,REQ,STX,ETX,ACK,NAK Defaults (Polling Mode Options) RES: (Reset) REQ: (Request) STX: (Start of Text) ETX: (End of Text) ACK: (Acknowledge) NAK: (Negative Acknowledge) 04 05 02 03 06 15 Autoconfiguration Daisy Chain Serial Cmd: ASCII Character Entry Modifier Commands that require ASCII text fields, such as Preamble and Postamble commands, can be sent to the imager as hex pairs (see Appendix G, ASCII Table,
Appendices Address (Protocol Selection) Serial Cmd: Default: Options: 1 1 – 50 1 = Poll address 0x1C, select address 0x1D 2 = Poll address 0x1E, select address 0x1F ...
Serial Commands Ambles to Source (External Data Routing) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Echo to Source (External Data Routing) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Output at End of Read Cycle (Exter
Appendices Source (Array Communication Modes) Serial Cmd: Default: Options: 1 = RS-232 on QX Hawk Connector B 0 = RS-232 on QX Hawk Connector A 1 = RS-232 on QX Hawk Connector B 2 = RS-422 on QX Hawk Connector B 4 = Ethernet TCP Port 1 5 = Ethernet TCP Port 2 Daisy Chain ID Status (Array Communication Modes) Serial Cmd: Default: Options:
Serial Commands Read Cycle Trigger Mode / Trigger Filter Duration Serial Trigger Character External Trigger State End of Read Cycle Decodes Before Output Multisymbol Serial Trigger Start Character Serial Trigger Stop Character Capture Mode Capture Time Store No Read Image Image Processing Timeout Number of Symbols in Field of View
Appendices External Trigger State Serial Cmd: Default: Options: 1 = Positive 0 = Negative 1 = Positive End of Read Cycle End of Read Cycle Mode (End of Read Cycle) Serial Cmd: Default: Options: 0 = Timeout 0 = Timeout 1 = New Trigger 2 = Timeout or New Trigger 3 = Last Frame 4 = Last Frame or New Trigger Read Cycle Timeout (End of Read Cycle) Serial Cmd: Default: Options: 100 (x10 ms = 1 s
Serial Commands Serial Trigger Start Character (Non-Delimited) Serial Cmd: Default: Options: NULL (0x00) Two hex digits representing any ASCII character except <, >, XON, and XOFF. Serial Trigger Stop Character (Non-Delimited) Serial Cmd: Default: Options: NULL (0x00) Two hex digits representing any ASCII character except <, >, XON, and XOFF. Image Processing Timeout Serial Cmd: Default: Options: A-44 200 (0.
Appendices Symbologies Composite Aztec Micro QR Code Postal Symbologies Code 39 Codabar Interleaved 2 of 5 UPC/EAN Code 128 / EAN 128 Code 93 PDF417 Pharmacode Data Matrix QR Code BC412 DataBar-14 (GS1 DataBar) DataBar Limited (GS1 DataBar) DataBar Expanded (GS1 DataBar) MicroPDF417
Serial Commands Separator (Composite) Serial Cmd: Default: Options: , (comma) Any 7-bit ASCII character Code 39 Status (Code 39) Serial Cmd: Default: 1 = Enabled Options: 0 = Disabled 1 = Enabled Check Character Status (Code 39) Serial Cmd:
Appendices Fixed Symbol Length (Code 39) Serial Cmd: Default: Options: 10 1 to 128 Full ASCII Set (Code 39) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Codabar Status (Codabar)
Serial Commands Fixed Symbol Length Status (Codabar) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Symbol Length (Codabar) Serial Cmd: Default: Options: 10 1 to 128 Che
Appendices Check Character Output Status (Interleaved 2 of 5) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Symbol Length #1 (Interleaved 2 of 5) Serial Cmd: Default: Options: 16 0 to 128 Symbol Length #2 (Interleaved 2 o
Serial Commands EAN Status (UPC/EAN) Serial Cmd: Default: Options: 1 = Enabled 0 = Disabled 1 = Enabled Supplementals Status (UPC/EAN) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled 2 = Required Separator Status (UPC/EAN) Serial Cm
Appendices Code 128 / EAN 128 Status (Code 128 / EAN 128) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Fixed Symbol Length Status (Code 128 / EAN 128) Serial Cmd: Default: Options:
Serial Commands Application Record Separator Status (Code 128 / EAN 128) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Application Record Separator Character (Code 128 / EAN 128) Serial Cmd: Default: Options:
Appendices Code 93 Status (Code 93) Serial Cmd: Default: 3 = Both Standard and Edge-to-Edge Options: 0 = Disabled 1 = Standard 2 = Edge-to-Edge 3 = Both Standard and Edge-to-Edge Fixed Symbol Length Status (Code 93) Serial Cmd: Default: 0 = Disabled Options: 0 = Disabled 1 = Enabled Symbol Length (Code 93) Serial Cmd: Default: 10 Options: 1 to
Serial Commands Pharmacode Status (Pharmacode) Serial Cmd: Default: 0 = Disabled Options: 0 = Disabled 1 = Enabled Fixed Symbol Length Status (Pharmacode) Serial Cmd: Default: 0 = Disabled Options: 0 = Disabled 1 = Enabled Fixed Symbol Length (Pharmacode) Serial Cm
Appendices DataBar-14 (GS1 DataBar) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled DataBar Limited (GS1 DataBar) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled DataBar Expanded (GS1 DataBar) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Fixed Symbol Length Status (DataBar Expanded; GS1 DataBar) Serial Cmd: Default: Options:
Serial Commands I/O Parameters Beeper Quality Output Symbol Data Output Read Duration Output No Read Message Input 1 <
Appendices Serial Verification Serial Command Echo Status (Serial Verification) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Serial Command Beep Status (Serial Verification) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Control/Hex Output (Serial Verification) Serial Cmd: Default: Options:
Serial Commands Symbol Data Output Symbol Data Output Status (Symbol Data Output) Serial Cmd: Default: Options: 3 = Good Read 0 = Disabled 1 = Match 2 = Mismatch 3 = Good Read When to Output Symbol Data (Symbol Data Output) Serial Cmd: Default: Options:
Appendices Input 1 Status (Input 1) Serial Cmd: Default: 0 = Disabled Options: 0 = Disabled 1 = Reset Counts 2 = Unlatch Output Active State (Input 1) Serial Cmd: Default: 0 = Active Open Options: 0 = Active Open 1 = Active Closed Green Flash LED (Standard QX Hawk Only) Green Flash Mode (Green Flash LED) Serial Cmd: Default: 1 = Good Read Options: 0 = Disabled 1 = Good Read 2 = Static Presentation 3 =
Serial Commands I/O 1 (Status Indicators) Serial Cmd: Default: Options: 1 = Output Active 0 = Disabled 1 = Output Active 2 = Input Active I/O 2 (Status Indicators) Serial Cmd: Default: Options: 2 = Input Active 0 = Disabled 1 = Output Active 2 = Input Active Database Identifier Output Status (Database Identifier Output) Serial Cmd: Default: Options: 0 = Disabed 0 = Disabled 1 = Enabled Separator (Database I
Appendices EZ Button Modes (Standard QX Hawk) Serial Cmd: Options: 0 = Disabled 1 = Enabled One Beep 0 = Disabled 1 = Read Rate 2 = Calibrate 3 = Save for Power-On 4 = Unused 5 = Load New Master 6 = Unused 7 = Target System 8 = Unused 9 = Bar Code Config. Two Beeps 0 = Disabled 1 = Read Rate 2 = Calibrate 3 = Save for Power-On 4 = Unused 5 = Load New Master 6 = Unused 7 = Target System 8 = Unused 9 = Bar Code Config.
Serial Commands Trigger Evaluation Period (Trend Analysis Output 1) Serial Cmd: Default: Options: 0 0 to 255 Number to Output On (Trend Analysis Output 1) Serial Cmd: Default: Options: 0 0 to 255 Decodes per Trigger Threshold (Trend Analysis Output 1) Serial Cmd: Default: Options:
Appendices Output 1 Parameters Output On (Output 1 Parameters) Serial Cmd: Default: Options: Mismatch or No Read 0 = Mismatch or No Read 1 = Match or Good Read 2 = Mismatch 3 = No Read 4 = Trend Analysis 5 = Symbol Quality 6 = Diagnostic Warning 7 = In Read Cycle Output State (Output 1 Parameters) Serial Cmd: Default: Options: 0 = Normally Open 0 = Normally Open 1 = Normally Closed Pulse Width (O
Serial Commands Matchcode Matchcode Master Symbol Database Size New Master Pin Un-Delimited Serial Start Character Un-Delimited Serial Stop Character Master Symbol Match Replace Mismatch Replace
Appendices Wild Card Character (Matchcode) Serial Cmd: Default: Options: * (asterisk) Any 7-bit ASCII character Sequence on No Read (Matchcode) Serial Cmd: Default: Options: 1 = Enabled 0 = Disabled 1 = Enabled Sequence on Mismatch (M
Serial Commands Match Replace Status (Match Replace) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Replacement String (Match Replace) Serial Cmd: Default: Options: MATCH Any valid ASCII string up to 128 characters Mismatch Replace Status (Mismatch Replace) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Replacement String (Mismatch Replace) Serial Cmd: Default:
Appendices Diagnostics Time Since Reset (Read-only) Service Message User-Defined Name (returns: hours,minutes) Time Since Reset (Read-only) Hours (Time Since Reset) Serial Cmd: 16-bit counter (0 to 65535) Minutes (Time Since Reset) Serial Cmd: 16-bit counter (0 to 60) Service Message Status (Service Message) Serial Cmd: Default: Options:
Serial Commands Camera Setup Window of Interest Focus Distance Illumination (Standard QX Hawk Only) Camera Settings Sub-Sampling Morphological Pre-Processing Morphological Operations External Illumination Mode Window of Interest (CMOS) Row Pointer (Window of Interest) Serial Cmd: D
Appendices Row Depth (Window of Interest) Serial Cmd: Default: Options: 960 3 to (960 – row pointer) Column Width (Window of Interest) Serial Cmd: Default: Options: 1280 8 to (1280 – column pointer) Focus Distance Focal Distance (Focus Distance) Serial Cmd: Default: Options: 80 25 to 4,000 (mm) 100 to 4,000 (1/100 inch) Distance Units (Focus D
Serial Commands Intensity (Illumination, Standard QX Hawk) Serial Cmd: Default: Options: 2 = High 0 = Low 1 = Medium 2 = High Camera Settings (CMOS) Shutter Speed (Camera Settings, CMOS) Serial Cmd: Default: Options: 2,500 60 to 40,000 Gain (Camera Settings, CMOS) Serial Cmd: Default: Options: 20 0 to 33 Camera Settings (CCD) Shutter Speed (Camera Settings, CCD) Serial Cmd: Default: Options: 1,500 30
Appendices Morphological Operations Operation (Morphological Operations) Serial Cmd: Default: Options: 0 = Erode 0 = Erode 1 = Dilate 3 = Close 2 = Open Size (Morphological Operations) Serial Cmd: Default: Options: 3 = Small 3 = Small 5 = Medium 7 = Large External Illumination Mode Mode (External Illumination Mode) Serial Cmd: Default: Options: 0 = No External Illumination Control 0 = No External Illumination Control 1 = Always ON
Serial Commands Configuration Database Number of Active Indexes Configuration Database (CMOS) Configuration Database (CCD) Save Current Settings to Configuration Database Load Current Settings from Configuration Database Request Database Index Setting Request All Database Settings Database Mode
Appendices Gain (Configuration Database, Standard QX Hawk, CMOS) Serial Cmd: Default: Options: 20 0 to 33 Focal Distance (Configuration Database, Standard QX Hawk, CMOS) Serial Cmd: Default: Options:
Serial Commands Column Width (Configuration Database, Standard QX Hawk, CMOS) Serial Cmd: Default: Options: 752 8 to (752 – column pointer) Symbol Type (Configuration Database, Standard QX Hawk, CMOS) Serial Cmd: Default: Options:
Appendices Morphology Size (Configuration Database, Standard QX Hawk, CMOS) Serial Cmd: Default: Options: 3 = Small 3 = Small 5 = Medium 7 = Large Configuration Database (Standard QX Hawk, CCD) Index (Configuration Database, Standard QX Hawk, CCD) Serial Cmd: Options:
Serial Commands Column Pointer (Configuration Database, Standard QX Hawk, CCD) Serial Cmd: Default: 0 Options: 0 to (752 – column width) Row Depth (Configuration Database, Standard QX Hawk, CCD)
Appendices Morphology Operation (Configuration Database, Standard QX Hawk, CCD) Serial Cmd: Default: Options: 0 = Disable 0 = Disable 1 = Erode 2 = Dilate 3 = Open 4 = Close Morphology Size (Configuration Database, Standard QX Hawk, CCD) Serial Cmd: Default: Options:
Serial Commands Image Process Looping (Database Mode) Serial Cmd: Default: Options: 0 = Disabled 0 = Disabled 1 = Enabled Image Dimensions (Database Mode) Serial Cmd: Default: Options: A-78 0 = Window of Interest 0 = Window of Interest 1 = Region of Interest QX Hawk Industrial Imager User Manual
Appendices Output Format Format Extract Format Insert Format Assign Output Format Status Output Filter Configuration Number of Filters Format Extract Output Index (Format Extract) Serial Cmd: Options: 1 to 100
Serial Commands Length (Format Insert) Specifies the length of the user-defined character string that will be inserted. This function is limited to 4 characters per output index, so multiple indexes must be entered in order to insert longer character sequences. For example, to insert a 10-character sequence in user-defined output, three commands with consecutive index numbers would be required, where the first two character sequence lengths were 4 and the third was 2.
Appendices Output Format Status Serial Cmd: Default: 0 = Disabled Options: 0 = Disabled 1 = Enabled Output Filter Configuration Filter Number (Output Filter Configuration) Serial Cmd: Options: 1 to 10 Symbology Type (Output Filter Configuration) Serial Cmd: Default: 0 Op
Serial Commands Wildcard (Output Filter Configuration) Serial Cmd: Default: * = (0x2A) Options: Any ASCII input in the form of a pair of hex characters Placeholder (Output Filter Configuration) Serial Cmd: Default: ? = (0x3F) Options: Any ASCII input in the form of a pair of hex characters Data (Out
Appendices Serial Utility Commands Type Bar Code Configuration Calibration Counters Default/Reset/Save Command <@CAL> <@OPTIC> Device Control Firmware/Checksum <#> <#a> <#b> <#d> <#k> <#p> <#s> <#.> <#a.> <#b.> <#d.
Serial Commands Firmware/Checksum Imager Status Learn Master Database PDF Information Read Rate Reboot System Static Validation Targeting Temperature Y-Modem Transfer A-84 <#k.> <#p.
Appendices Appendix F — Protocol Commands Communication Protocol Command Table Protocol Command (Mnemonic displayed on menu) Control Characters (Entered in menu or serial command) Hex Value Effect of Command RES ^D 04 Reset REQ ^E 05 Request EOT ^D 04 Reset STX ^B 02 Start of Text ETX ^C 03 End of Text ACK ^F 06 Acknowledge NAK ^U 15 Negative Acknowledge XON ^Q 11 Begin Transmission XOFF ^S 13 Stop Transmission QX Hawk Industrial Imager User Manual A-85
Protocol Commands ACK/NAK Data Flow Examples Setup 1 RES REQ STX ETX ACK NAK LRC 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x06 0x15 disabled Transfer 1 HOST_TX imager_TX ‘ACK’ Transfer 2 HOST_TX imager_TX imager_TX HOST_TX ‘ACK’ ‘ACK’ Error Condition Transfer 1 imager_TX HOST_TX imager_TX HOST_TX symbol data ‘NAK’ (host rejects) symbol data (resend data) ‘ACK’ (transaction complete) Transfer 2 HOST_TX imager_TX ‘ACK’ imager_TX timeou
Appendices Setup 2 RES REQ STX ETX ACK NAK LRC 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x06 0x15 enabled Transfer 1 HOST_TX imager_TX a ‘ACK’ Transfer 2 HOST_TX imager_TX imager_TX HOST_TX B ‘ACK’ a ‘ACK’ Error Condition Transfer 1 HOST_TX imager_TX HOST_TX imager_TX x (BAD LRC) ‘NAK’ a (GOOD LRC) ‘ACK’ QX Hawk Industrial Imager User Manual A-87
Protocol Commands Setup 3 RES REQ STX ETX ACK NAK LRC 0x00 (disabled) 0x00 (disabled) 0x28 ‘(‘ 0x29 ‘)’ 0x06 0x15 enabled Transfer 1 HOST_TX imager_TX ()H ‘ACK’ Transfer 2 HOST_TX imager_TX imager_TX HOST_TX A-88 ()k ‘ACK’ ()w ‘ACK’ QX Hawk Industrial Imager User Manual
Appendices Setup 4 RES REQ STX ETX ACK NAK LRC 0x21 ‘!’ 0x3D ‘=’ 0x28 ‘(‘ 0x29 ‘)’ 0x06 0x15 enabled Transfer 1 HOST_TX imager_TX ()H ‘ACK’ Transfer 2 HOST_TX imager_TX HOST_TX imager_TX HOST_TX imager_TX ()n ‘ACK’ ‘!’ ()X ‘ACK’ ‘!’ Error Condition Transfer 1 HOST_TX ()H imager_TX ‘ACK’ HOST_TX ()n imager_TX ‘ACK’ HOST_TX ‘!’ imager_TX ()X timeout reached... imager_TX ‘=’ timeout reached... imager_TX ‘=’ timeout reached...
Protocol Commands Polling Mode Data Flow Examples Setup 1 Address RES REQ STX ETX ACK NAK LRC 0x01 (translates to) Poll Req @ ‘0x1C’, Unit Select @ ‘0x1D’ 0x04 0x05 0x02 0x03 0x06 0x15 disabled Transfer 1 HOST_TX imager_TX HOST_TX imager_TX HOST_TX ‘RES’ ‘0x1D’ ‘REQ’ (Select Unit 1 to receive data) ‘0x1D’ ‘ACK’ (Unit responds with its address) ‘STX’ ‘ETX’ ‘0x1D’ ‘ACK’ (Unit responds with its address) ‘RES’ (Terminate Transfer 2) Transfer 2 HOST_TX imager_TX HOST_TX imager_TX ‘RES’ ‘0x1C’ ‘REQ’ (Po
Appendices Error Condition 2 HOST_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) imager_TX ‘0x1C’ ‘STX’ ‘ETX’ HOST_TX ‘Nothing’ (Host should ‘ACK’ here) timeout reached... imager_TX ‘REQ’ (Unit requests an ‘ACK’ again) HOST_TX ‘NAK’ (Host rejects data frame) (Retry Event) imager_TX ‘0x1C’ ‘STX’ ‘ETX’ (Unit sends again) HOST_TX ‘ACK’ (Host receives data) imager_TX ‘RES’ (Terminate Transfer 1) The protocol makes 3 retry attempts before data is flushed and transfer is aborted.
Protocol Commands Setup 2 Address RES REQ STX ETX ACK NAK LRC 0x01 (translates to) Poll Req @ ‘0x1C’, Unit Select @ ‘0x1D’ 0x04 0x05 0x02 0x03 0x06 0x15 enabled Transfer 1 HOST_TX imager_TX HOST_TX imager_TX HOST_TX ‘RES’ ‘0x1D’ ‘REQ’ (Select Unit 1 to receive data) ‘0x1D’ ‘ACK’ (Unit responds with its address) ‘STX’ ‘ETX’ ‘LRC’ ‘0x1D’ ‘ACK’ (Unit responds with its address) ‘RES’ (Terminate Transfer 2) Transfer 2 HOST_TX imager_TX imager_TX HOST_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) ‘0x1C’
Appendices Error Condition 2 HOST_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) imager_TX ‘0x1C’ ‘STX’ ‘ETX’ ‘LRC’ HOST_TX ‘Nothing’ (Host should ‘ACK’ here) timeout reached...
ASCII Table Appendix G — ASCII Table Dec 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 A-94 Hex 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F Mne NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US Ctrl ^@ ^A ^B ^C ^D ^E ^F ^G ^H ^I ^J ^K ^L ^M ^N ^O ^P ^Q ^R ^S ^T ^U ^V ^W ^X ^Y ^Z ^[ ^\ ^] ^^ ^_ Dec 32 33 34 35 36 37 38 39 40 41 42 43 44 4
Appendices Appendix H — Configuring Ethernet TCP/IP When using Ethernet to deploy QX Hawks in an application, the host computer must be in the same IP range as the devices. Network settings are accessible in Windows from the Control Panel. The steps below show how TCP/IP settings can be configured. 1. From the Windows Start Menu, open Control Panel and double-click Network Connections. 2. The Network Connections dialog will appear.
Configuring Ethernet TCP/IP Configuring Ethernet TCP/IP (cont.) 3. The Local Area Connection Status dialog will appear. To check the host computer’s connection settings, click Details on the Support tab. To verify connection status: On the Support tab, click the Details button to bring up a list of Network Connection Details. 4. A connected QX Hawk’s default address information can be verified in ESP by clicking the Search button in the Connection Wizard.
Appendices Configuring Ethernet TCP/IP (cont.) 5. To change the host computer’s connection settings, click Properties on the General tab. To change TCP/IP settings: On the General tab, click the Properties button to bring up a list of items being used by the current connection. On the Local Area Connection Properties dialog, double-click Internet Protocol (TCP-IP). 6. The Internet Protocol (TCP/IP) Properties dialog will appear.
Using EtherNet/IP Appendix I — Using EtherNet/IP Overview The EIP interface will be identified as a Generic Device (0x00). The interface is designed to support remote serial transmit and receive using explicit unconnected messaging. Necessary Tools The following tools are helpful for configuring the EIP: • EtherNet/IP Messaging Tool – can be a PLC or Software Tool, must be capable of sending explicit messages and establishing Class 1 connections. EIPScan is an example of such a tool.
Appendices Data Types Microscan Data Type AB PLC U8 SINT U32 DINT STRING32 STRING ODVA CIP EDS USINT UDINT Description Unsigned, 8 bit Unsigned, 32 bit A 32 bit length field, followed by UDINT and BYTE[] 8 bit ASCII characters QX Hawk Small IN Assembly 0x64, 100 decimal (IN = QX Hawk -> PLC) Field # 0 1 2 Data Type U32 U32 (32 bit flags) U32 (32 bit flags) 3 U32 4 STRING 32 Size (# of Data Type Elements 1 1 1 1 U32 + U8[64] Field Name User-Defined Tag Echo Echo from asm OUT 0xC6 Command Echo E
Using EtherNet/IP QX Hawk Big IN Assembly 0x65, 101 decimal (IN = QX Hawk -> PLC) Field # 0 1 2 3 4 5 Data Type U32 U32 (32 bit flags) U32 (32 bit flags) U32 (32 bit flags) U32 (32 bit flags) U32 (32 bit flags) Size (# of Data Type Elements 1 1 1 Field Name User-Defined Tag Echo Echo from asm OUT 0xC6 Command Echo Echo from asm OUT 0xC6 Output Control Echo Echo from asm OUT 0xC6 1 External Input Status (Physical Pin State) 1 External Output Status (Physical Pin State) 1 Device Status 6 U32 1 7
Appendices User Defined Tag Echo, Command Echo, Output Control Echo These are a direct echo of the equivalent fields in the OUT assembly. They provide the PLC programmer with a method of verifying that the OUT data has been received by QX Hawk.
Using EtherNet/IP Note the following details with “In Read Cycle” and “Actively Scanning” signals: 1. They may be very short-lived. It is possible for the imager to begin and end a read cycle without these signals being seen in active state. 2. They are only valid for normal read cycle operation: continuous, serial, and triggered. They do not reflect operation during bar code configuration, read rate, auto-calibration, or ESP “Setup” mode.
Appendices Command Bit # 0 1 2-7 8 9-15 16 17 18-31 Action Trigger New Master Reserved Disable Scanning Reserved Clear Read Cycle Report and Counters Unlatch Outputs Reserved The PLC programmer should verify that a Command has been received by QX Hawk by observing the equivalent “echo” field in the IN assemblies. Trigger (0) Edge event-driven. Takes effect when read mode is Serial, Edge, or Level. A transition from 0 to 1 is a rising edge trigger event.
Using EtherNet/IP Clear Read Cycle Report and Counters (16) Trigger, Decode/Match, Mismatch, Noread, Decoded Data string, and Sequence. A transition from 0 to 1 is similar to sending the commands , which clear the historical read cycle counters. Also, the Sequence counter and Decoded Data string will go to 0.
Appendices Programming Flow Charts Triggered by PLC, symbol data required, timeout or decode ends read cycle. Setup: Read Cycle Trigger Mode = External Edge or External Level. Symbol Data Output = Enabled globally and for EtherNet/IP. When to Output = As Soon As Possible. End of Read Cycle = Timeout. No Read message = Enabled.
Using EtherNet/IP NET and MOD LED Indicators MOD (Module) Indicator State Summary Steady OFF No power Steady GREEN Device operational Steady RED Major fault Flashing GREEN / Self-test RED Requirement If no power is supplied to the device, the module status indicator will be steady OFF. If the device is operating correctly, the module status indicator will be steady GREEN. If the device has detected a non-recoverable minor fault, the module status indicator will be steady RED.
Appendices Appendix J — Allen-Bradley Version 16 PLC Setup This section was created and run on the following Allen Bradley/Rockwell components: • RSLogix 5000 Version 16 • ControlLogix 5561 processor • 756-ENBT/A EtherNet/IP interface card, firmware version 4.003 or newer. This setup procedure was also followed in RSLogix with a CompactLogix 5332E as the processor, though the final program was not tested with a CompactLogix processor. 1.
Allen-Bradley Version 16 PLC Setup 2. Add QX Hawk by right-clicking on the Ethernet interface, and select “New Module”: 3.
Appendices 4. Configure the following fields: “Name” = A useful name to remember the unit “IP Address” = The IP Address of QX Hawk “Comm Format” = “Data – DINT” “Input” “Assembly Instance” = Choose either 100 (Small) or 101 (Big) “Input” “Size” = 21 (Small), or 44 (Big) “Output” “Assembly Instance” = 198 “Output” “Size” = 3 “Configuration” “Assembly Instance” = 1 “Configuration” “Size” = 0 (none) 5. Click OK when done.
Allen-Bradley Version 16 PLC Setup Example: For Big IN (Instance 101, Size 44): 6. Configure the “Required Packet Interval (RPI)” and click OK. 20 ms or slower is strongly recommended.
Appendices 7. Double-click on the “Controller Tags” item, and verify QX Hawk’s :I and :O tags appear in the Controller Tags window: 8.
Allen-Bradley Version 16 PLC Setup 9. Right-click on the top rung and select “Import Rung”: 10. Click the Attachments icon in this PDF to show the 32-000001-xx.L5X file. Save the file to the location of your choice. Navigate to the file and click Import. Click the icon at left in this PDF to display attached files. Right-click the 32-000001-xx.L5X file and select Save Attachment. After you have saved the 32-000001-xx.L5X file, navigate to it and click Import in the Import Rung dialog.
Appendices 11. At the “Import Configuration” window, link the first two items to the module name assigned earlier: 12.
Allen-Bradley Version 16 PLC Setup 13. Link “:O” to the output assembly: 14.
Appendices 15. Select one CPS instruction per rung, the “_small_pt” on the left, or the “_big_pt” on the right. Keep the one that corresponds to the assembly sizes configured for the module, and delete the other: 16.
Allen-Bradley Version 16 PLC Setup In this example, the big assembly set has been kept: For the remainder of this document, the big assembly set is demonstrated. The system is now configured enough to test communication with QX Hawk. 17.
Appendices 18. Once the program has downloaded, make sure the PLC is in Run Mode: 19.
Allen-Bradley Version 16 PLC Setup 20. Expand the “QXHawk_IO_big_pt” so that the .IN and .OUT structures and values are visible: 21. Change the “.OUT.
Appendices The “.IN.usertag_echo” will change to match the same value as the “.OUT.usertag”: This confirms that two-way communication with QX Hawk is successful. It is left to the programmer to move or modify the CPS instructions in the Main Program according to the application’s requirements. Operation of the data fields within the assemblies is described in the object model documentation.
Allen-Bradley Version 20 PLC Setup Appendix K — Allen-Bradley Version 20 PLC Setup • To add a new EDS file to RSLogix 5000 Version 20 select the EDS Hardware Installation Tool from the menu item under Tools. • Click the Next button.
Appendices • Make sure the Register an EDS file(s) radio button is selected, then click Next. • Click the Browse button to locate the new EDS file on your PC. Then click Next.
Allen-Bradley Version 20 PLC Setup • Click the Next button. • Click the Next button.
Appendices • Click the Next button. • Click the Finish button.
Allen-Bradley Version 20 PLC Setup • Now the EDS file has been loaded into RSLogix’s database. Right-click the Ethernet menu item and select New Module. • To find your camera in the list, type fis and the dialog will show only devices with the letters “fis” in the name. Either double-click the camera you want or highlight it and click the Create button.
Appendices • Enter the name of the device used in the PLC program and the IP address of the camera. • After the new device has been added to the project, the default assembly data will be the small size. You can change it to large by double-clicking the camera menu item in the tree control and clicking the Change button on the dialog.
Allen-Bradley Version 20 PLC Setup • Select the large assembly size and click the OK button when done.
Appendices Testing Communications Using Controller Tags • Open the Controller Tags dialog and select the Monitor Tags tab at the bottom. Then expand the output array. The trigger bit is the first bit of the 5th byte offset which is data[4].0. Setting this bit to 1 should trigger a read on the camera.
Allen-Bradley Version 20 PLC Setup • The read data will be in the input array. For the IO_small connection size scroll down to where data[16] is the first byte of the read data length and data[20] is the start of the data string. • For the IO_big connection size scroll down where data[44] is the first byte of the read data length and data[48] is the start of the data string.
Appendices • The input data assembly is as follows. Note: If the camera fails to read, make sure to enable External Trigger in ESP.
Allen-Bradley Version 20 PLC Setup Using Add-On-Instruction Tags • Insert the new AOI into the program. Create the proper tags and associated links. • Open the Program Tags dialog and trigger a read by changing the output tag from 0 to 1.
Appendices • Expand the input assembly and verify that the read data has populated the tags. • Below is a screen shot of the small input assembly data.
EIPScan Setup Appendix L — EIPScan Setup This procedure is for the EIPScan Test Tool published by Pyramid Solutions. 1. Right-click on “EIPScan Test Tool”, select “Add Device”: 2.
Appendices QX Hawk will show up in the main window: 3.
EIPScan Setup 4. When the “Add Class1 Connection” dialog pops up, select “Data Size”. 5. Populate “Originator->Target” (OUT) with 12, and “Target->Originator” (Big IN) with 176: Alternately, “Target->Originator” could be set to 84 for the Small IN assembly. 6.
Appendices 7. Select “Destination”. 8. Populate “Originator->Target” (OUT) with 198, and “Target->Originator” (Big IN) 101: Alternately, “Target->Originator” could be set to 100 for the Small IN assembly. 9. Click OK, and the io data windows will show up in the main area, below QX Hawk. 10.
EIPScan Setup EIPScan begins polling the unit, and displays the content of the IN (blue) and OUT (green) assemblies: The order of data displayed in each assembly block corresponds to the object model documentation. For a quick test, we can simulate the PLC setting the “User Tag”, and QX Hawk echoing it back. 11.
Appendices 12. Change the first byte to non-zero. The first byte (User Tag echo) in the blue area (IN) will change to the same value: In fact, all bytes in the green OUT area will be echoed back in the blue IN area, at the same location relative to the beginning of the assemblies. Each byte, and bit, has a unique purpose. Please consult the object model for a description. Note that all data is displayed in little-endian order.
Interface Standards Appendix M — Interface Standards Interface Standards, established by the Electronic Industries Association (EIA), specify such things as the signaling voltage levels, maximum cable lengths, and number of drivers. In the QX Hawk, selection of interface is made by pin assignment and, in the case of host communication, by software switching between RS-232 and RS-422/RS-485. RS-232 RS-232 defines an interface between two devices such as, for example, the imager and host.
Appendices Appendix N — Glossary of Terms Aberration — The failure of an optical lens to produce an exact point-to-point correspondence between the object and its resulting image. Various types are chromatic, spherical, coma, astigmatism and distortion. Absorption — The loss of light of certain wavelengths as it passes through a material and is converted to heat or other forms of energy. (–) Active Illumination — Lighting an area with a light source coordinated with the acquisition of an image.
Glossary of Terms Check Character — A Modulus 43 or Modulus 10 character that is added to encoded symbol data for additional data integrity. CMOS — See Complementary Metal Oxide Semiconductor. Complementary Metal Oxide Semiconductor (CMOS) — Like CCDs, CMOS imagers include an array of photo-sensitive diodes, one diode within each pixel. Unlike CCDs, however, each pixel in a CMOS imager has its own individual amplifier integrated inside.
Appendices Embedded Memory — Onboard memory device such as EPROM or flash. End of Read Cycle — The time or condition at which the imager stops expecting symbol information to decode. Erasable Programmable Read-Only Memory (EPROM) — A memory chip that retains data when its power supply is turned off; “non-volatile memory”. External Edge — Allows a read cycle to be initiated by a trigger signal from an object detector when it detects the appearance of an object (rising edge).
Glossary of Terms Host — A computer, PLC, or other device that is used to execute commands and process data and discrete signals. Image — Projection of an object or scene onto a plane (i.e. screen or image sensor). Image Processing (IP) — Transformation of an input image into an output image with desired properties. Image Resolution — The number of rows and columns of pixels in an image. A higher resolution means that more pixels are available per element of the symbol being read.
Appendices Pitch — Rotation of a linear or 2D symbol around an axis parallel to the symbol length on the Substrate. Pixel — An individual element in a digitized image array; “picture element”. PLC — See Programmable Logic Controller. Port — Logical circuit for data entry and exit. (One or more ports may be included within a single connector.) Processing Time — The time used by a vision system to receive, analyze and interpret image information. Often expressed in “parts per minute”.
Glossary of Terms A-144 QX Hawk Industrial Imager User Manual