Microscan EZ Match Imager User Manual

Barcode scanner
Hide thumbs Also See for EZ Match Imager:
Table of Contents

Advertisement

Quick Links

EZ Match Imager
User's Manual
P/N 83-000044 Rev C

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EZ Match Imager and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Microscan EZ Match Imager

  • Page 1 EZ Match Imager User’s Manual P/N 83-000044 Rev C...
  • Page 2: Technical Support

    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.
  • Page 3: Table Of Contents

    Introduction Table of Contents Chapter 1 Quick Start Step 1 Check Hardware ................1-2 Step 2 Connect the System ..............1-3 Step 3 Position the Imager ..............1-4 Step 4 Install ESP..................1-5 Step 5 Select Model ................1-6 Step 6 Select Protocol and Connect............1-7 Step 7 Locate the Object in the Field of View..........
  • Page 4 Table of Contents ASCII Character Entry Modifier ............. 4-33 Preamble ....................4-34 Postamble ..................... 4-35 Chapter 5 Calibration Calibration Serial Commands..............5-2 Calibration Overview ................5-2 Calibration Options .................. 5-3 Calibration by ESP ................5-10 Initiating Calibration ................5-12 Additional Notes about Calibration ............5-17 Chapter 6 Read Cycle Read Cycle by ESP .................
  • Page 5 Overview of Symbol Quality ..............9-4 Symbol Quality Separator / Data Matrix Output Mode ......9-5 ISO/IEC 16022 Symbol Quality Output ........... 9-7 ISO/IEC 16022 Symbol Quality Output by ESP ........9-9 Microscan Symbol Quality Output ............9-10 EZ Match User’s Manual...
  • Page 6 Table of Contents Microscan Symbol Quality Output by ESP ..........9-13 Chapter 10 Matchcode Matchcode by ESP ................10-2 Matchcode Serial Commands ............... 10-2 Overview of Matchcode ................. 10-3 Matchcode Type ..................10-4 Match Replace ..................10-9 Mismatch Replace ................10-10 New Master Pin ...................
  • Page 7 Introduction Find......................13-3 Send ...................... 13-4 Macros....................13-5 Terminal Window Menus ............... 13-6 Chapter 14 Utilities Serial Utility Commands ................ 14-2 Read Rate ..................... 14-4 Counters ....................14-5 Device Control ..................14-8 Differences from Default ................ 14-9 Master Database ................. 14-10 Firmware....................
  • Page 8: About This Manual

    Bold Initial Caps. Host Communications There are three ways to configure and test the EZ Match Imager : • Microscan’s Windows-based ESP (Easy Setup Program), which offers point-and-click ease of use and visual responses to user adjustments.
  • Page 9 LED Output: .564 mW. Wavelength: 470 nm; 525 nm; 617 nm. IEC 60825-1:1993+A1:1997+A2:2001 • Viewing the EZ Match Imager’s LED output with optical instruments such as magnifiers, eye loupes, or microscopes within a distance of 100 mm could cause serious eye injury.
  • Page 10: Statement Of Agency Compliance

    Statement of Agency Compliance Statement of Agency Compliance The EZ Match Imager 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.
  • Page 11 The information provided in this certification notice is correct to the best of Microscan’s knowledge at the date of publication. This notice is not to be considered a warranty or quality specification. Users are responsible for determining the applicability of any RoHS legislation or regulations based on their individual use of the product.
  • Page 12 Statement of RoHS Compliance EZ Match User’s Manual...
  • Page 13: Quick Start

    Step 11 Save Configuration in ESP ................... 1-14 This section is designed to get your EZ Match Imager up and running quickly, using the EZ Button or ESP (Easy Setup Program). Following these steps will allow you to get a sense of the imager’s capabilities and to test tube/cap detection and symbol decode performance.
  • Page 14: Step 1 Check Hardware

    Check Hardware Step 1 — Check Hardware Item Description Part Number EZ Match Imager FIS-0004-100XG IC-332 Adapter FIS-0001-0035G IB-131 Interface Box 99-000018-01 Power Supply 97-100004-15 (90-264 VAC, 24 VDC) Object Detector (optional) 99-000017-01 Host Cable 61-300026-03 Scanner Hardware Required Caution: Be sure that all cables are connected BEFORE applying power to the system.
  • Page 15: Step 2 Connect The System

    Quick Start Step 2 — Connect the System Caution: Be sure that all cables are connected BEFORE applying power to the system. Always power down BEFORE disconnecting any cables. Connecting by RS-232 / RS-422 / RS-485 • Connect the imager (1) to the IB-131/IC-332 interface (2) and (3). •...
  • Page 16: Step 3 Position The Imager

    EZ Match Imager and Object in Field of View Note: For accuracy of testing and performance, Microscan recommends using a mounting arm adapter kit. Contact your Microscan sales manager for details about mounting arm adapter kits and other accessories. EZ Match User’s Manual...
  • Page 17: Step 4 Install Esp

    Quick Start Step 4 — Install ESP ESP Software can be found on the Microscan Tools CD that is packaged with the EZ Match. 1. Follow the prompts to install ESP from the CD. 2. Click on the ESP icon to run the program.
  • Page 18: Step 5 Select Model

    ESP sessions, even when the EZ Match unit is not physically connected. 1. Click the button showing the EZ Match Imager. 2. Click OK. Note: You can also simply double-click the EZ Match button to make your selection.
  • Page 19: Step 6 Select Protocol And Connect

    Quick Start Step 6 — Select Protocol and Connect • Choose the connection protocol you are using and click Connect. • Once you select your communications mode, follow the simple prompts to establish your connection. EZ Match User’s Manual...
  • Page 20 Select Protocol and Connect (cont.) Step 6 — Select Protocol and Connect (cont.) When you are connected, you will see the green connection indicator in the status bar at the bottom right of your screen. RS-232: USB: • If your RS-232 connection attempt fails, click the Autoconnect button, select a different communications port, and try again.
  • Page 21: Step 7 Locate The Object In The Field Of View

    Quick Start Step 7 — Locate the Object in the Field of View Locate the Object by ESP • In ESP’s EZ Mode, click the Locate button to enable the blue target pattern. The object in the field of view will appear in the video view beneath the Locate and Calibrate buttons, and you will see the blue target pattern projected from the front of the imager.
  • Page 22 Locate the Object in the Field of View Locate the Object by EZ Button If you are not connected to a host computer, the EZ Button allows you to locate an object in the imager’s field of view. EZ Button •...
  • Page 23: Step 8 Calibrate

    Quick Start Step 8 — Calibrate EZ Match settings can be adjusted automatically for optimum tube/cap detection and sym- bol decoding performance by either the EZ Button or by ESP. During the calibration routine, the reader will flash its amber Read Rate percent LEDs and red illumination LEDs while searching camera settings and determining the best configuration for detecting tubes or caps, or for decoding symbol data.
  • Page 24: Step 9 Test Read Rate

    Test Read Rate Step 9 — Test Read Rate Read Rate indicates the number of tube/cap detections or successful decodes per second achieved by the imager. Test Read Rate by EZ Button 1. To start the Read Rate test, hold down the EZ Button about three 20%, 40%, 60%, 80%, 100%.
  • Page 25: Step 10 Configure The Imager In Esp

    Quick Start Step 10 — Configure the Imager in ESP To make setup changes to the EZ Match Imager, click the App Mode button. The following modes are accessible by clicking the buttons in the first row of App Mode icons: •...
  • Page 26: Step 11 Save Configuration In Esp

    Save Configuration in ESP Step 11 — Save Configuration in ESP To make changes to a configuration setting: 3. Place your cursor in the selection box, scroll down to the setting you want to change, and click once on the setting. 1.
  • Page 27: Using Esp

    Matchcode, and Diagnostics), a Camera setup interface, a Terminal interface, a Utilities interface, and an Output Format interface. ESP can be used to configure the EZ Match Imager in three different ways: • Tree Controls: Each configuration menu contains a list of all option settings that pertain to that specific element of imager operation.
  • Page 28: Ez Mode

    Quick Start. Click Locate to activate the EZ Match Imager’s blue target pattern LEDs. Center the target pattern on the symbol. The real-time display shows you where the symbol is located in the imager’s field of view.
  • Page 29: Application Mode

    Using ESP Application Mode From EZ Mode, you can click on the App Mode button to access specific configuration menus, Utilities tools, Camera setup, Output Format options, and a Terminal window where serial commands can be entered. Note: The App Mode and EZ Mode buttons appear in the same position to allow easy switching between these primary modes.
  • Page 30: Menu Toolbar

    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.
  • Page 31 Using ESP Model In Model you can select any of the models shown in ESP’s model menu. When you choose another model, your current connection to your present model will be terminated. To connect to another model, select New Model, choose a new model from the menu, and click OK.
  • Page 32 Menu Toolbar Options The Options menu allows you to save memos and set up ESP Preferences. Note: Preferences will be saved and loaded into ESP when ESP is opened next, whether or not you save the ESP file. Preferences > General Tab The Toolbar Style options allow you to determine how ESP...
  • Page 33 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.
  • Page 34 Menu Toolbar Preferences > Bar Code Options Tab The Bar Code Options dialog allows you to set the size of user-created symbols. Sizing Information Sets the bar width or module width (in mils, or thousandths of an inch) of user-created symbols. Example: A bar width of 14 is 0.014 inches.
  • Page 35 Using ESP Preferences > Advanced Tab The Auto Sync options at the top of the Advanced tab allow you to determine whether Auto Sync will be enabled automatically in sections of ESP where it is used, or if it will ask you before it enables Auto Sync functions.
  • Page 36 Menu Toolbar Preferences > Advanced Tab (cont.) Ask to Save ESP File when Quitting When enabled, prompts the user to save a .esp file when ending a session. The .esp file will be saved in the location of your choice. Connect to Readers via TCP/IP When enabled, shows an Ethernet option on the connection dialog.
  • Page 37 Using ESP Document Memo The information you type in the Document Memo field will appear in a context-sensitive text box whenever your cursor hovers over the Document Memo item on the Options menu. Model Memo Similar to Document Memo, the information you type in the Model Memo field will appear in a context-sensitive text box whenever your cursor hovers over the Model Memo item on the Options menu.
  • Page 38: Autoconnect

    Autoconnect Autoconnect • If your RS-232 connection attempt fails, you can use Autoconnect to establish a connection between the imager and the host. • If your communications port is not the default COM1, use the dropdown menu to change your port. •...
  • Page 39 Using ESP Autoconnect (cont.) If your RS-232 host settings cannot be changed to match the imager’s settings: • Click Connect on ESP’s menu toolbar, and then select Connection Wizard. • When the connection dialog appears, check the Force Connect box and click the Connect button.
  • Page 40: View

    View View The View menu allows you to move quickly between interfaces without using the icon buttons on the App Mode toolbar. It also allows you to access the Bar Code Dialog. Bar Code Dialog In the Bar Code Dialog you can create symbols by typing the text you wish to encode.
  • Page 41: Navigating In Esp

    Using ESP Navigating in ESP To change imager settings, or to access the Utilities, Camera, Terminal, or Output Format views, click the App Mode button. To return to EZ Mode, click the EZ Mode button. To make changes to configuration settings in the tree controls: 1.
  • Page 42: Send/Receive Options

    Send/Receive Options Send/Receive Options To access Receive, Save and Default options, click the Send/Recv button. You can also access these options by right-clicking in any of the configuration views. Receiving From the Send/Recv menu, select Receive Reader Settings. Caution: Do not select this option if you do not want to upload the imager’s settings. For example, if your ESP file has a number of custom settings that you want to maintain and download into the imager, these settings would be lost by choosing Yes.
  • Page 43 Using ESP Defaulting When you select Default Current Menu Settings or Default all ESP Settings, you are only defaulting the ESP settings. Advanced Options Send Current View This is the same as Save to Reader > Send No Save except that only the commands in the current configuration tree are sent.
  • Page 44 Send/Receive Options 2-18 EZ Match User’s Manual...
  • Page 45: Tube/Cap Inspection

    Tube/Cap Library .......................... 3-8 Tube/Cap Information ......................... 3-16 This section explains how to configure the EZ Match Imager to identify specific tube and cap characteristics, and how to manage the data that is acquired during tube/cap detection and symbol decoding operations.
  • Page 46: Tube/Cap Inspection Serial Commands

    Tube/Cap Inspection Serial Commands Tube/Cap Inspection Serial Commands Active Tube/Cap Library Indexes <K257,number of active indexes> <K258,index,tube diameter,cap base length,cap tip Tube/Cap Dimensions length,cap base diameter,cap tip diameter,hue,saturation, value> <K260,index,operation,frame count,timeout,database Multi-Operation min,database max> <K850,separator,library index,tube angle,tube/cap tip Tube/Cap Information position,cap color,match status,tube diameter>...
  • Page 47: Capture And Test

    Tube/Cap Inspection Capture and Test Click the EZ Match button and then the Test tab to display the view shown below. Captures an image of the tube, cap, and/or symbol in the field of view and tests Multi-Operation settings (“Bar Code Reader”, “Tube Detection”, and “Cap Detection”). When enabled, shows the image in higher contrast than the default contrast value.
  • Page 48: Multi-Operation

    Multi-Operation Multi-Operation Click the EZ Match button and then the Multi-Operation tab to display the following view. Note: Default Multi-Operation configuration shown below. Each operation can be assigned a range of IP Database indexes. Click Go to IP Database to configure capture settings and processing settings for each index.
  • Page 49: Multi-Operation By Serial Command

    Tube/Cap Inspection Multi-Operation by Serial Command Multi-Operation allows users to customize triggered read cycle operations, and to perform those customized operations in a specific sequence. A specific range of IP Database indexes (from 1 to 10) can be assigned to each operation. Switching from one operation to the next can be configured to occur on an image frame count (from 1 to 6) or on a user-defined timeout (1 ms to 65535 ms).
  • Page 50 Multi-Operation by Serial Command Operation (Multi-Operation) Definition: Specifies the operational flow of the read cycle, and allows up to 3 different operations to be sequenced in a single read cycle. The operation field is a bit field, and multiple processes can be defined for a single operation. The examples below demonstrate how to configure a tube and cap detection process to be defined in a single operation.
  • Page 51 Tube/Cap Inspection Timeout (Multi-Operation) Note: Multi-Operation Timeout applies only to the specified operation (1 through 3). Definition: Timeout indicates the amount of time required before the read cycle will switch to the next operation. Timeout is configurable in 1 ms increments. Serial Cmd: <K260,index,operation,frame count,timeout,database min,database max>...
  • Page 52: Tube/Cap Library

    Tube/Cap Library Tube/Cap Library Active Tube/Cap Library Indexes Click the EZ Match button and then the Library tab to display the Tube/Cap Library view. Important: The default Tube/Cap Library configuration shown below is only one example of how the database can be configured. The Tube/Cap Library database can be modified to fit your specific application.
  • Page 53 Tube/Cap Inspection Active Tube/Cap Library Indexes by Serial Command Definition: Determines the number of active tube/cap library indexes that will be used during a tube/cap detection operation. Serial Cmd: <K257,number of active indexes> Default: Options: 1 to 100 EZ Match User’s Manual...
  • Page 54 Tube/Cap Library Tube/Cap Dimensions Double-click the desired index to bring up the Edit Tube/Cap Dimensions dialog. Edit tube or cap dimensions using the up and down arrows or typing dimension values directly in the text fields provided. The tube or cap manufacturer’s part Click Revert to return to the previous number can be added in the text settings for the selected index.
  • Page 55 Tube/Cap Inspection Tube/Cap Dimensions by Serial Command Index Definition: Determines the index number where tube/cap information is to be stored in the tube/cap library. Serial Cmd: <K258,index,tube diameter,cap base length,cap tip length,cap base diameter,cap tip diameter,hue,saturation,value> Options: 1 to 100 Tube Diameter Definition: The diameter of the tube in which the cap is to be placed (millimeters/10).
  • Page 56 Tube/Cap Library Cap Base Length Definition: The length of the cap base (millimeters/10). Note: If this value is 0, it will be ignored. Serial Cmd: <K258,index,tube diameter,cap base length,cap tip length,cap base diameter, cap tip diameter,hue,saturation,value> Options: 0-32767 (mm/10) Cap Tip Length Definition: The length of the cap tip (millimeters/10).
  • Page 57 Tube/Cap Inspection Cap Base Diameter Definition: The diameter of the cap base (millimeters/10). Important: This dimension should be measured at the bottom (where the cap is inserted in the tube), because some caps are tapered. Serial Cmd: <K258,index,tube diameter,cap base length,cap tip length,cap base diameter, cap tip diameter,hue,saturation,value>...
  • Page 58 Tube/Cap Library Hue (EZ Match Color Only) Definition: Describes the color type (red, green, blue, etc.) and is expressed in degrees. Serial Cmd: <K258,index,tube diameter,cap base length,cap tip length,cap base diameter,cap tip diameter,hue,saturation,value> Options: 0-360° Saturation (EZ Match Color Only) Definition: Describes the vibrancy of the color.
  • Page 59 Tube/Cap Inspection Tube/Cap Library Default Configuration Library Tube Cap Base Cap Tip Cap Base Cap Tip Saturation Value Index Diameter Length Length Diameter Diameter Important: Hue, Saturation, and Value are available for EZ Match Color only. 3-15 EZ Match User’s Manual...
  • Page 60: Tube/Cap Information

    Tube/Cap Information Tube/Cap Information Click the EZ Match button and then the Messages tab to display the Select Message view. Note: Default Tube/Cap Detection messages shown below. Note: A read cycle or read operation will format the No Read, CA_, and TA_ messages in the following order of precedence: TA_ (all), CA_ (all), No Read (all) Click this button to bring up...
  • Page 61 Tube/Cap Inspection Tube/Cap Information by Serial Command Usage: Tube/Cap Information is useful in more complex applications that require information about the spatial orientation of test tubes and cap characteristics in addition to presence/absence information. Definition: In addition to Tube/Cap Message output, Tube/Cap Information settings can be configured to show a user-defined Separator, a detected tube or cap’s specific Tube/Cap Library Index, a detected test tube’s Tube Angle, and a detected test tube’s Tube/Cap Tip Position.
  • Page 62 Options: 0 = Disabled 1 = Enabled Cap Color (EZ Match Color Only) Definition This feature is only available for the color version of the EZ Match Imager. Serial Cmd: <K850,separator,tube/cap library index,tube angle,tube/cap tip position,cap color,match status,tube diameter> Default:...
  • Page 63 Tube/Cap Inspection Color (Cap Color) Cap Color is output in three parts (magnitude-color-category), separated by a “.” character. Notes: • When Cap Color is enabled, it is output in read rate. The color output string is required to match to be part of the same output. For example, a RED cap with two different Category values will be output as follows: 80% 08.RED.12_CP_ 20% 08.RED.11_CP_...
  • Page 64 Match Status (EZ Match Color Only) Definition This feature is only available for the color version of the EZ Match Imager. Match Status is output in the following format: Format: cxxx.dxxx where “c” = cap color library match;...
  • Page 65 Tube/Cap Inspection Tube/Cap Message Formatting by Serial Command Cap Presence Message Definition: Tube/Cap Detection message database index that will be used for a Cap Present condition. Serial Cmd: <K851,cap presence message index,cap absence message index,cap unknown message index,tube presence message index,tube absence message index>...
  • Page 66 Tube/Cap Information Tube Absence Message Definition: Tube/Cap Detection message database index that will be used for a Tube Absent condition. Serial Cmd: <K851,cap presence message index,cap absence message index,cap unknown message index,tube presence message index,tube absence message index> Default: Options: 1 to 10 3-22 EZ Match User’s Manual...
  • Page 67 Tube/Cap Inspection Tube/Cap Message Editing All Tube/Cap Detection messages can be modified to meet the requirements of the specific application. Note: Tube and cap detection messages can also be edited using the <K852> command. Click the Edit Messages button to bring up the following dialog: Place your cursor in the text field adjacent to the number of the Tube/Cap Detection message you wish to change.
  • Page 68 Tube/Cap Information Tube/Cap Message Editing by Serial Command Default Tube/Cap Detection messages are shown in the table below. All Tube/Cap Detection messages can be modified to meet the requirements of the specific application. Serial Cmd: <K852,index,message> Options: Any ASCII string up to 15 characters. Index Messages MSG6_...
  • Page 69: Communications

    This section tells how to set up communications parameters with the host and an auxiliary terminal. With Microscan’s ESP (Easy Setup Program), configuration changes can be made in the ESP menus and then sent and saved to your imager. The user can also send serial commands to the imager via ESP’s Terminal window.
  • Page 70: Communications By Esp

    Communications by ESP Communications by ESP Click the Parameters button and then the Communication tab. To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options. EZ Match User’s Manual...
  • Page 71: Communications Serial Commands

    Communications Communications Serial Commands Host Port Connections <K100,baud rate,parity,stop bits,data bits> Auxiliary Port Connections <K101,aux port mode,baud rate,parity,stop bits,data bits,daisy chain ID status,daisy chain ID> RS-422 Status <K102,status> Host Port Protocol <K140,protocol,address> Preamble <K141,status,preamble characters> Postamble <K142,status,postamble characters> Response Timeout <K143,response timeout>...
  • Page 72: Host Port Connections

    Host Port Connections Host Port Connections The host port can be configured with RS-232, RS-422, and RS-485 connections. The following settings define the basic transmission speeds and digital standards that ensure common formatting. Baud Rate, Host Port Usage: Can be used to transfer data faster or to match host port settings. Definition: The rate at which the reader and host transfer data back and forth.
  • Page 73: Host Protocol

    Communications Host Protocol Usage: In general, the point-to-point protocols will work well in most applications. They require no address and must use RS-232 or RS-422 communications standards. Definition: Protocols define the sequence and format in which information is transferred between the reader and the host, or in the case of Multidrop, between the readers and a concentrator.
  • Page 74 Host Protocol Point-to-Point with RTS/CTS and XON/XOFF Usage: Used only with RS-232. Definition: This option is a combination of Point-to-Point with RTS/CTS and Point-to-Point with XON/XOFF. Serial Cmd: <K140,3> ACK/NAK Definition: See the ACK / NAK Options command <K147> on page 4-8. Serial Cmd: <K140,4>...
  • Page 75: Poll Address

    Communications Poll Address Serial Cmd: <K140,protocol,address> Default: Options: 1 to 50 1 = Poll address 0x1C, Select address 0x1D 2 = Poll address 0x1E, Select address 0x1F 50 = Poll address 0x7E, Select address 0x7F Note: See USB HID Interface on page 4-24 for protocol information relating to USB.
  • Page 76: Ack/Nak Options

    ACK / NAK Options ACK / NAK Options Definition: These parameters take effect for ACK/NAK <K140,4> on the main RS-232 or RS-422 ports (not on the Auxiliary Port), and are completely independent of the Polling Mode Options <K148>. The imager always follows the protocol in both directions (to and from the host).
  • Page 77: Polling Mode Options

    Communications Polling Mode Options Definition: These parameters only take effect for Polling Mode <K140,5> on the main RS-232 or RS-422 ports (not on the Auxiliary Port), and are completely independent of the ACK/NAK Options <K147>. The values of protocol characters can be changed, but the protocol events cannot be disabled.
  • Page 78: Rs-422 Status

    RS-422 Status RS-422 Status Usage: RS-232 is an industry standard. RS-422 is used when greater cable lengths are required and/or where noise interference is an issue. Definition: RS-422, if enabled, allows communication through RS-422 I/O lines. When RS-422 is enabled, RS-232 is disabled. When RS-422 is disabled, RS-232 is enabled.
  • Page 79: Auxiliary Port Connections

    Communications Auxiliary Port Connections The auxiliary port offers an alternative port that can be configured to communicate by RS-232 in several modes, including daisy chain. As with the host port parameters, the auxiliary port settings (baud rate, parity, stop bits, and data bits) must be identical with those of the auxiliary device.
  • Page 80 Auxiliary Port Connections Parity, Auxiliary Port Usage: Only changed if necessary to match host setting. Definition: An error detection routine in which one data bit in each character is set to 1 or 0 so that the total number of 1 bits in the data field is even or odd. Serial Cmd: <K101,aux port mode,baud rate,parity,stop bits,data bits,daisy chain i.d.
  • Page 81: Transparent Mode

    Communications Transparent Mode Usage: A common application, in conjunction with handheld imagers, is one that employs an auxiliary readout to detect misapplied symbols. Definition: In Transparent Mode, data is passed between the auxiliary port and the host. The imager buffers data from the auxiliary port and echoes the keyed data on the auxiliary port.
  • Page 82: Half Duplex Mode

    Auxiliary Port Connections Half Duplex Mode Usage: Useful when the user wants symbol data displayed on an auxiliary menu close to the imager. Definition: In Half Duplex Mode all auxiliary port data and symbol data is sent directly to the host. Symbol data is displayed on the auxiliary port menu at the same time the data is sent to the host.
  • Page 83: Full Duplex Mode

    Communications Full Duplex Mode Usage: When communication to and from the auxiliary port is required. Definition: In Full Duplex Mode all auxiliary port data and symbol data is sent directly to the host. Symbol data is not displayed on the auxiliary port menu. Data Originating from the Auxiliary Port •...
  • Page 84: Daisy Chain Mode

    Auxiliary Port Connections Daisy Chain Mode Usage: Useful in applications where: • More than one symbol type is present. • A symbol may be present on multiple sides of a package. • Symbols are presented at different depths. Definition: In a daisy chain application, readers are connected in tandem or a “daisy chain”...
  • Page 85: Command Processing Mode

    Communications Command Processing Mode Usage: Allows a user to send configuration settings from the host port to the auxiliary port. Definition: When enabled, Command Processing Mode allows commands to be entered via the auxiliary port and direct externally triggered read cycle data in one of two ways: •...
  • Page 86: Daisy Chain Id Status

    Daisy Chain ID Status Usage: Used in a daisy chain setup in cases where the host needs to know which reader in the chain sent the data. Definition: Each reader in a daisy chain can be assigned a one or two character ID that will appear in front of decoded data and identify its source.
  • Page 87: Auxiliary Port System Data Status

    Communications Auxiliary Port System Data Status Definition: When enabled, system data will be routed to the Auxiliary Port. This includes decoded data and diagnostic warning messages. When disabled, system data will not be routed to the Auxiliary Port. Serial Cmd: <K146,aux port system data status>...
  • Page 88: Daisy Chain Autoconfigure

    Daisy Chain Autoconfigure Daisy Chain Autoconfigure Usage: For quick setup and configuration of your daisy chain network. Definition: The command to autoconfigure the daisy chain is sent to the primary imager and the software responds in the following ways: • Counts the number of secondary readers in the daisy chain. •...
  • Page 89: Response Timeout

    Communications Response Timeout Usage: Only used when a response is required from the host. While in Multidrop, if the imager does not receive an ACK or NAK from the host after sending polled data, it will act on a fault. The reader can be set to wait indefinitely by setting Response Timeout to zero.
  • Page 90: Lrc Status

    LRC Status LRC Status (Longitudinal Redundancy Check) Usage: Used when extra data integrity is required. Definition: An error-checking routine that verifies the accuracy of transmissions. It is the exclusive OR of all characters following the STX (start of text) up to and including the ETX (end of text).
  • Page 91: Protocol Configuration Examples

    Communications Protocol Configuration Examples Point-to-Point (Main Port) <K100,8,0,1,1> Baud Rate: 115.2K; Parity: None; Stop Bits: 2; Data Bits: 8 <K140,0> Point-to-Point <K102,0> RS-232 enabled; <K102,1> = RS-422 enabled Polling Mode (Main Port) <K100,4,0,1,1> Baud Rate: 9600; Parity: None; Stop Bits: 2; Data Bits: 8 <K140,5,23>...
  • Page 92: Usb Hid Interface

    USB HID Interface USB HID Interface The USB version of the EZ Match Imager operates as an HID (Human Interface Device) on the USB bus. HID-class devices communicate via “report” packets. An HID may support multiple report types, each of which is identified with a unique report ID. The EZ Match supports two different report types: •...
  • Page 93 0 = Disabled 1 = Enabled Microscan HID IN Reports Enabled When this feature is enabled, the imager will send Microscan HID IN Reports to the host, containing data originated by the imager. Microscan HID IN Reports Disabled When this feature is disabled, the imager will not send Microscan HID IN Reports to the host, containing data originated by the imager.
  • Page 94 Keyboard IN (imager to host) Symbol data; No Reads; Service messages Note: If Keyboard IN Reports is enabled, and Microscan HID IN Reports is disabled, the read cycle must be Continuous Read 1 Output, because there will be no External Trigger or Serial Trigger.
  • Page 95 Communications Microscan HID Report Format Size: 64 bytes, fixed-length. The USB HID standard defines all reports as being fixed-length. Structure: REPORT ID (1) LENGTH (1) DATA (62) Values in parentheses indicate the size, in bytes, of the field. Field Descriptions...
  • Page 96 3 second timeout, and request the No Read configuration command. NUL padding = 35 bytes IN report (to host) 1_62_<K714,1, A LONG MESSAGE STREAMED OVER MULTIPLE MICROSCAN HID RE (0) REPORT ID = 1 = Microscan HID LENGTH = 62 DATA = “<K714,1, A LONG MESSAGE STREAMED OVER MULTIPLE MICROSCAN HID...
  • Page 97 Communications Keyboard Report Format Size: 9 bytes, fixed-length. Structure: REPORT ID (1) MODIFIER (1) RESERVED (1) KEYCODES (6) Values in parentheses indicate the size, in bytes, of the field. Important: The host application does not need to understand and process Keyboard Reports.
  • Page 98 USB HID Interface Field Descriptions RESERVED Size: 1 byte Value: 0x00 Note: This field is Reserved. Its value is always NUL (00 in hex). KEYCODES Size: 6 bytes Value: 0x00 to 0xFF Note: The EZ Match translates 8 bit data values into Keycode data in the following ways: 8 Bit Data Value Keycode Data 0x00 to 0x1F and 0x7F to 0xFF...
  • Page 99 Implementing the Host Operating System API and Establishing a Connection with the Microscan HID Interface When a connection is made, the host can send serial configuration/default commands. The imager will always be able to receive configuration commands from the host application and send responses to those commands.
  • Page 100 Continuous Read Mode require a trigger event. In USB, a trigger event can only be initiated by serial command. To send a trigger command the imager, the host application must establish a connection with the imager’s Microscan HID interface and send the trigger command in a Microscan HID Report.
  • Page 101: Ascii Character Entry Modifier

    Communications ASCII Character Entry Modifier Commands that require ASCII text fields, such as Preamble and Postamble commands, can be sent to the imager as hex pairs (see Appendix E, ASCII Table, for conversions). Serial Cmd Format: <Knnnh,00-FF> To enter ASCII fields as hex values (00 to FF), add a lower-case directly after the command’s number, and then enter the hex value that corresponds with the desired ASCII character.
  • Page 102: Preamble

    Preamble Preamble Preamble Status Usage: 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. Definition: Defines a one to four character data string that can be added to the front of the decoded data.
  • Page 103: Postamble

    Communications Postamble Postamble Status Usage: 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. Definition: Allows the user to enable or disable up to four postamble characters that can be added to the end of the decoded data.
  • Page 104 Postamble 4-36 EZ Match User’s Manual...
  • Page 105 Calibration Options ........................5-3 Calibration by ESP........................5-10 Initiating Calibration ........................5-12 Additional Notes about Calibration..................... 5-17 This section shows the EZ Match Imager’s calibration options, and explains the different ways that those options can be configured. EZ Match User’s Manual...
  • Page 106: Calibration Serial Commands

    <@CAL> Calibration Overview Calibration is one of the most powerful features of the EZ Match Imager. The calibration process can be initiated by serial command, EZ Button, or ESP user interface. When the imager enters calibration, it runs through an optimization cycle that sets the ideal parameters for reading symbols at the highest possible level of performance.
  • Page 107: Calibration Options

    Calibration Calibration Options This command specifies the operation of the imager’s calibration feature. The default configuration is set up to perform calibration on gain and symbol type. The default shutter speed setting is disabled, because not all applications require shutter speed, and when it is required, the application-specific settings tend to vary widely.
  • Page 108 Calibration Options Disabled (Shutter Speed) When this feature is disabled, the shutter speed is fixed and is not part of the calibration process. Enabled (Shutter Speed) When this feature is enabled, shutter speed will be calibrated to provide the best possible image quality and performance.
  • Page 109 Calibration Symbol Type Serial Cmd: <K529,gain,shutter speed,symbol type,WOI framing,WOI margin,line scan height,processing> Default: Enabled Options: 0 = Disabled 1 = Enabled Disabled When this feature is disabled, only the currently-enabled symbologies will be considered during the calibration process. Enabled When this feature is enabled, autodiscrimination will be in effect during the calibration process.
  • Page 110 Calibration Options Window of Interest (WOI) Framing Definition: If a WOI framing mode is enabled, it will set the camera WOI to a full-size image when calibration begins. Once a symbol is decoded, the camera WOI will be zoomed-in both vertically and horizontally (regardless of which WOI mode is enabled) to include the symbol plus an additional margin area.
  • Page 111 Calibration Disabled When this feature is disabled, the Window of Interest is not modified after the calibration process is complete. Row and Column If the calibration process is successful, the Window of Interest will be modified to frame the symbol as well as an additional margin area around the symbol, determined by the WOI Margin parameter.
  • Page 112 Calibration Options Straight Line This feature is intended for use with linear symbologies. If the calibration process is successful, the orientation of the symbol is determined and the Window of Interest is modified according to the symbol orientation. The scan line orientation is determined to be vertical if the symbol tilt is between 225°...
  • Page 113 Calibration Window of Interest (WOI) Margin Definition: Sets the margin size that is applied to the calibrated symbol. This parameter is expressed in number of pixels. If the margin causes the image to exceed the maximum image size, it will be reduced accordingly. Serial Cmd: <K529,gain,shutter speed,symbol type,WOI framing,WOI...
  • Page 114: Calibration By Esp

    Calibration by ESP Calibration by ESP ESP’s Calibration view incorporates all the functionality of the <K529> (Calibration Options) command in a single easy-to-use, intuitive interface. This calibration process allows the user much finer control of individual parameters than the calibration routine in EZ Mode or on the Video tab.
  • Page 115 Calibration After Calibration Notice the improved image resolution after the calibration process is complete. The Focus, Shutter, Gain, and Quality indicator bars remain stationary at the end of calibration to provide a visual reference for the final values of these four parameters.
  • Page 116: Initiating Calibration

    Initiating Calibration Initiating Calibration Calibration can be initiated by serial command, the EZ Button, or from the Calibration interface in ESP. In ESP, the Calibrate button starts the calibration routine. To initiate calibration by serial command, enter the serial command <@CAL>...
  • Page 117 Calibration Calibration Progress Indicators During the calibration process, the imager has a number of ways to communicate its progress to the user. The following three types of feedback are the primary ways that the imager communicates calibration progress. Read Rate LEDs When calibration is initiated through a serial command or the EZ Button, the imager’s Read Rate LEDs indicate calibration progress as follows: LEDs...
  • Page 118 Initiating Calibration Calibration Progress Output to Terminal When initiated by serial command or EZ Button, the calibration operation will output progress and process information to a terminal if the system is configured to do so. Terminal Depending upon how the calibration options are configured, the calibration process can have up to 5 steps (Search Pass, Medium Pass, Fine-Tune Pass).
  • Page 119 Calibration Medium Pass The theory behind Medium Pass is to develop a readable range from which to dial in a decoded symbol. Running Medium Pass Prog Rating Decode Quality Focus Shutter Gain Locate 4216 8436 6336 8448 8456 8464 8472 8488 8504 8512...
  • Page 120 Initiating Calibration Fine-Tune Pass The theory behind Fine-Tune Pass is to dial in a decoded symbol based on the range supplied by the Medium Pass. Running Fine Tune Pass Prog Rating Decode Quality Focus Shutter Gain Locate 6416 6424 6424 6432 6448 6464...
  • Page 121: Additional Notes About Calibration

    Calibration Additional Notes about Calibration The following conditions apply to the imager’s calibration process. Some of these items are noted at various points throughout this section, or in other sections of the imager’s documentation. 1. The Mirrored Image parameter <K514> is not part of the calibration process.
  • Page 122 Additional Notes about Calibration 5-18 EZ Match User’s Manual...
  • Page 123: Read Cycle

    6 Read Cycle Contents Read Cycle by ESP ........................6-2 Read Cycle Serial Commands...................... 6-3 Read Cycle Setup......................... 6-4 Multisymbol........................... 6-5 Trigger Mode and Duration......................6-7 External Trigger Polarity ......................6-12 Serial Trigger ..........................6-13 Start Trigger Character (Non-Delimited)..................6-14 Stop Trigger Character (Non-Delimited) ..................
  • Page 124: Read Cycle By Esp

    Read Cycle by ESP Read Cycle by ESP Click the Parameters button and then the Read Cycle tab. To change a setting, double-click the To open nested setting and use your options, single-click cursor to scroll the +. through the options. EZ Match User’s Manual...
  • Page 125: Read Cycle Serial Commands

    Read Cycle Read Cycle Serial Commands Trigger Mode/Duration <K200,trigger mode,trigger filter duration> Serial Trigger Character <K201,serial trigger character> External Trigger State <K202,external trigger state> End of Read Cycle <K220,end of read cycle,read cycle timeout> Minimum Good Reads <K221,minimum good reads> Multisymbol <K222,number of symbols,multisymbol separator>...
  • Page 126: Read Cycle Setup

    Setting up Read Cycle and triggering parameters will involve a series of decisions based on your particular application, as follows: 1. Select the number of symbols to be read in a single cycle. The EZ Match Imager can read multiple symbols in a single image frame.
  • Page 127: Multisymbol

    Read Cycle Multisymbol Usage: Multisymbol is commonly used in shipping applications where a shipping symbol contains individual symbols for part number, quantity, etc. This feature allows on trigger to pick up all the symbols. Definition: Multisymbol allows the user to define up to 100 symbols that can be read in a single read cycle.
  • Page 128: Multisymbol Separator

    Multisymbol Multisymbol Separator Usage: Used to delimit or separate data fields with a user defined character. Definition: Any valid ASCII character, inserted between each symbol read when Multisymbol is set to any number greater than 1. Serial Cmd: <K222,number of symbols,multisymbol separator>...
  • Page 129: Trigger Mode And Duration

    Read Cycle Trigger Mode and Duration Trigger Definition: The event that initiates the read cycle. Note: When calibrating the imager or testing Read Rate, the current trigger setting will be disregarded. Trigger Mode Serial Cmd: <K200,trigger mode,trigger filter duration> Default: Continuous Read Options: 0 = Continuous Read...
  • Page 130: Continuous Read 1 Output

    Trigger Mode and Duration Continuous Read 1 Output Usage: Continuous Read 1 Output can be useful in applications where it is not feasible to use a trigger and all succeeding symbols contain different information. It is also effective in applications where the objects are presented by hand.
  • Page 131 Read Cycle 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.
  • Page 132: Serial Data

    Trigger Mode and Duration Serial Data Usage: 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. Definition: In Serial Data, the imager accepts an ASCII character from the host or controlling device as a trigger to start a read cycle.
  • Page 133: Trigger Filter Duration

    Read Cycle Trigger Filter Duration Usage: Trigger Filter Duration allows the imager to disregard false trigger events. Definition: When Trigger Mode is set to either External Edge or External Level, the read cycle’s active state must be delayed until the specified filter duration has elapsed.
  • Page 134: External Trigger Polarity

    External Trigger Polarity External Trigger Polarity Usage: Allows users to select the trigger polarity that will be used in their application. Definition: Determines the active state of the trigger signal applied to the cable input of the imager. Serial Cmd: <K202,active state>...
  • Page 135: Serial Trigger

    Read Cycle Serial Trigger Usage: Allows the user to define the trigger character and delimiters that start and stop the read cycle. Definition: 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 <...
  • Page 136: Start Trigger Character (Non-Delimited)

    Start Trigger Character (Non-Delimited) Start Trigger Character (Non-Delimited) Usage: Useful in applications where different characters are required to start a read cycle. Definition: A single ASCII host serial trigger character that starts the read cycle and is not enclosed by delimiters such as <...
  • Page 137: Stop Trigger Character (Non-Delimited)

    Read Cycle Stop Trigger Character (Non-Delimited) Usage: Useful in applications where different characters are required to end a read cycle. Definition: A single ASCII host serial trigger character that ends the read cycle and is not enclosed by delimiters such as <...
  • Page 138: End Of Read Cycle

    End of Read Cycle End of Read Cycle Definition: The read cycle is the time during which the imager will attempt to capture and decode a symbol or detect a tube or cap. A read cycle can be ended by a timeout, a new trigger, or by the last frame in a capture sequence or a combination of the above.
  • Page 139: Read Cycle Timeout

    Read Cycle New Trigger Usage: New Trigger is an effective way to end a read cycle when objects move past the reader at irregular intervals (not timing-dependent). Definition: New Trigger ends the current read cycle and initiates a new one when a new trigger occurs.
  • Page 140: Capture Mode

    Capture Mode Capture Mode Definition: Capture Mode relates to the way that images are captured and processed. Serial Cmd: <K241,capture mode,number of captures,rapid capture mode,pre-processing> Default: Continuous Capture Options: 0 = Rapid Capture 1 = Continuous Capture Rapid Capture Definition: In a rapid capture mode, one or multiple captures (as many as 32) can be taken at an interval specified by the time-between-captures parameter.
  • Page 141 Read Cycle Number of Captures Usage: Number of Captures is used to specify the number of captures to be processed in Rapid Capture Mode. Definition: Sets the total number of captures that are processed during a read cycle in Rapid Capture Mode. This feature is used in conjunction with Capture Timing parameters to specify the capture sequence of a rapid capture read cycle.
  • Page 142: Timed Capture

    Capture Mode Timed Capture Usage: Timed Rapid Capture is useful in fast-moving applications in which symbols are only in the field of view for a short time and precise timing is required. Definition: In Timed Rapid Capture, decoding occurs independent of and simultaneous with capturing, thus allowing precise timing or no delay at all between captures.
  • Page 143: Triggered Capture

    Read Cycle Triggered Capture Usage: Useful in applications where each decode must be treated as a discrete event, regardless of symbol data. Definition: The first trigger event starts the read cycle, and subsequent triggers will continue until the predetermined Number of Captures is met, or until the predetermined End of Read Cycle condition is met-- whichever occurs first.
  • Page 144 Pre-Processing Definition: When enabled, this feature reduces the time between image capture and decode by beginning the processing task while an image is being captured. Serial Cmd: <K241,capture mode,number of captures,rapid capture mode,pre-processing> Default: Enabled Options: 0 = Disabled 1 = Enabled Disabled When Pre-Processing is disabled, the imager can process previously captured images while image capture events are taking place.
  • Page 145: Capture Timing

    Read Cycle Capture Timing Note: Capture Timing applies only to Rapid Capture Mode. Time Before First Capture Usage: In almost any moving line application, a time delay is needed to ensure that a symbol will be in the imager’s field of view at the beginning of the capture sequence.
  • Page 146: Time Between Captures

    Capture Timing Time Between Captures Usage: This is useful in applications where more than one symbol can appear during a single read cycle (multisymbol), or where line speeds are slow enough that captured frames might overlap or miss a symbol. Definition: A time delay can be inserted between individual frame captures in Rapid Capture Mode.
  • Page 147: Image Storage

    Read Cycle Image Storage Image Storage Type Definition: Allows the user to store images from separate read cycles and to retrieve them later. The number of available slots for storage depends on the mode of operation. If the imager is in Rapid Capture Mode, the number of images that can be stored is equivalent to the maximum number of the rapid count (the current rapid count setting).
  • Page 148: Image Storage Mode

    Image Storage Image Storage Mode Serial Cmd: <K244,image storage type,image storage mode> Default: First Mode Options: 0 = First Mode 1 = Last Mode First Mode This mode allows the imager to store images until the available image memory has been filled.
  • Page 149 Read Cycle Image Storage Example The following example assumes that the imager is in a rapid capture mode of 3 captures. Number of Symbols: Frame # 1: No Read Frame # 2: No Read Frame # 3: Good Read, Symbol # 1 Read Cycle Result: Good Read Stored Frame:...
  • Page 150: Minimum Good Reads

    Minimum Good Reads Minimum Good Reads Definition: This value specifies the number of times a symbol needs to be read to qualify as a Good Read. Serial Cmd: <K221,minimum good reads> Default: Options: 1 to 255 6-28 EZ Match User’s Manual...
  • Page 151: Symbologies

    Composite ..........................7-32 Narrow Margins / Symbology Identifier ..................7-33 This section describes the various symbol types that can be read and decoded by the EZ Match Imager. See the following sites for additional information about linear and 2D symbologies: http://www.aimglobal.org/standards/aimpubs.asp http://barcodes.gs1us.org/dnn_bcec/Default.aspx?tabid=82...
  • Page 152: Symbologies By Esp

    Symbologies by ESP Symbologies by ESP Click the Parameters button and then the Symbologies tab. To change a setting, double-click the setting and use your cursor to scroll through the options. To open nested options, single-click the +. EZ Match User’s Manual...
  • Page 153: Symbologies Serial Commands

    Symbologies Symbologies Serial Commands Narrow Margins/Symbology ID <K450,narrow margin status,symbology identifier status> Background Color <K451,background color> Composite <K453,symbology status,separator status,separator> Code 39 <K470,status,check character status,check character output status, large intercharacter gap,fixed symbol length status,fixed symbol length,full ASCII set> Codabar <K471,status,start/stop match,start/stop output,large intercharacter gap,fixed symbol length status,symbol length,check character type,check character output>...
  • Page 154: Data Matrix

    Data Matrix Data Matrix Usage: Very useful where information needs to be packed into a small area, and/or where symbols need to be applied directly to the substrate with laser etch- ing, chemical etching, dot peen, or other methods. Definition: Data Matrix is a type of Matrix symbology.
  • Page 155 Symbologies ECC 080 Definition: When enabled, will decode ECC 080 symbols. Serial Cmd: <K479,ECC 200 status,ECC 000 status,ECC 050 status,ECC 080 status, ECC 100 status,ECC 140 status,ECC 120 status,ECC 130 status> Default: Disabled Options: 0 = Disabled 1 = Enabled ECC 100 Definition: When enabled, will decode ECC 100 symbols.
  • Page 156: Qr Code

    QR Code QR Code Usage: Widely implemented in the automotive industry in Japan and throughout their worldwide supply chain. Definition: QR Code is capable of handling numeric, alphanumeric, and byte data as well as kanji and kana characters. Up to 7,366 characters (numeric data) can be encoded using this symbol.
  • Page 157: Code 39

    Symbologies Code 39 Usage: Code 39 is considered the standard non-retail 1D symbology. Definition: An alphanumeric symbology with unique start/stop code patterns, composed of 9 black and white elements per character, of which 3 are wide. Serial Cmd: <K470,status,check character status,check character output status,large intercharacter gap,fixed symbol length status,fixed symbol length,full ASCII set>...
  • Page 158 Code 39 Large Intercharacter Gap (Code 39) Usage: Large Intercharacter Gap is helpful for reading symbols that are printed out of specification. Caution: Do not use Large Intercharacter Gap with Narrow Margins enabled, because a large intercharacter gap (over 3x) could cause a narrow margin (5x) to be interpreted as an intercharacter gap.
  • Page 159 Symbologies Full ASCII Set (Code 39) Usage: Must be enabled when reading characters outside the standard character set (0-9, A-Z, etc.) The user must know in advance whether or not to use the Full ASCII Set option. Since Full ASCII Set requires two code words to encode one character, it is less efficient.
  • Page 160: Code 128 / Ean-128

    Code 128 / EAN-128 Code 128 / EAN-128 Usage: Code 128 is a smaller symbology useful in applications with tight spots and high security needs. Definition: A very dense alphanumeric symbology. It encodes all 128 ASCII characters, it is continuous, has variable length, and uses multiple element widths measured edge to edge.
  • Page 161 Symbologies EAN-128 Status (Code 128 / EAN-128) Definition: 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.
  • Page 162 Code 128 / EAN-128 Application Record Separator Character (Code 128 / EAN-128) Definition: This is an ASCII character that serves as an EAN separator in formatted EAN output. Serial Cmd: <K474,status,fixed symbol length status,fixed symbol length,EAN-128 status, output format,application record separator status,application record separator character,application record brackets,application record padding>...
  • Page 163: Bc412

    Symbologies BC412 Usage: Widely used in semiconductor manufacturing. Particularly useful where speed, accuracy, and ease of printing are required. Definition: BC412 (Binary Code 412), a proprietary IBM symbology since 1988, is an alphanumeric symbol with a set of 35 characters, each encoded by a set of 4 bars in 12 module positions.
  • Page 164: Interleaved 2 Of 5

    Usage: I-2/5 has been popular because it is the most dense symbology for printing numeric characters less than 10 characters in length; however, Microscan does not recommend this symbology for any new applications because of inherent problems such as truncation.
  • Page 165 Symbologies Symbol Length #1 (Interleaved 2 of 5) Usage: Useful in applications where I 2/5 symbols of a specific length are required. Definition: 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. Serial Cmd: <K472,status,check character status,check character output,symbol length...
  • Page 166 Interleaved 2 of 5 Guard Bar Status (Interleaved 2 of 5) Note: Whenever Guard Bar is enabled, the presence of guard bars (also called “bearer bars”) is required for decoding to take place. Usage: Useful when I-2/5 multisymbols are enabled to prevent false data output. This typically occurs with highly tilted or skewed symbols.
  • Page 167: Code 93

    Symbologies Code 93 Usage: Sometimes used in clinical applications. Definition: 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. Serial Cmd: <K475,status,fixed symbol length status,symbol length>...
  • Page 168: Codabar

    Codabar Codabar Usage: Used in photo-finishing and library applications. Previously used in medical applications, but not typically used in newer medical applications. Definition: 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.
  • Page 169 Symbologies Large Intercharacter Gap (Codabar) Definition: 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. Serial Cmd: <K471,status,start/stop match,start/stop output,large intercharacter...
  • Page 170 Codabar Check Character Type (Codabar) Definition: When disabled, the imager will not perform any character checking calculations on decoded Codabar symbols. When set to Mod 16, the imager will perform a modulus 16 check character calculation on the symbol. If the symbol does not pass this calculation, it will not be decoded.
  • Page 171: Upc / Ean

    Usage: Used primarily in point-of-sale applications in the retail industry. It is commonly used with Microscan readers in applications in combination with Matchcode when there is a need to verify that the right product is being placed in the right packaging.
  • Page 172 UPC / EAN Supplementals Status (UPC / EAN) Usage: Reads Supplementals typically used in publications and documentation. Definition: 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.
  • Page 173 Symbologies Separator Character (UPC / EAN) Note: If Separator Character has been changed to any other character and you wish to redefine the separator as a comma, you will need to use ESP. Usage: As required by the application. Definition: Allows the user to change the separator character from a comma to a new character.
  • Page 174 UPC / EAN Supplemental Type (UPC / EAN) Usage: As required by symbology used in application. Definition: Allows the user to select 2 character or 5 character supplements, or both. Serial Cmd: <K473,UPC status,EAN status,supplementals status,separator status, separator character,supplemental type,format UPC-E as UPC-A> Default: Both Options:...
  • Page 175: Pharmacode

    Symbologies Pharmacode Usage: Used mostly with packaging for the pharmaceuticals industry. Definition: 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.
  • Page 176 Pharmacode Bar Width Status (Pharmacode) Definition: 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.
  • Page 177: Gs1 Databar (Rss)

    Symbologies GS1 DataBar (RSS) Note: GS1 DataBar symbologies were previously known as “Reduced Space Symbology”, or “RSS”. DataBar Expanded (RSS Expanded) Note: DataBar Expanded was previously known as “RSS Expanded”. Usage: Used to encode primary and supplementary data in retail point-of-sale and other applications.
  • Page 178 GS1 DataBar (RSS) DataBar Limited (RSS Limited) Note: DataBar Limited was previously known as “RSS Limited”. Usage: DataBar Limited is best suited to laser and CCD readers. It is not recom- mended for omnidirectional slot scanners. Definition: Encodes a smaller 14-digit symbol (74 modules wide) that is not omnidirectional. Serial Cmd: <K483,status>...
  • Page 179: Pdf417

    Symbologies PDF417 Usage: 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.
  • Page 180 PDF417 Codeword Collection (PDF417) Usage: Multiple Codeword Collection is useful in applications where portions of subsequent images can be read and pieced together so that no opportunity or time is lost to assemble codewords for decoding. Definition: When set to Multiple, PDF codewords are collected from multiple images and assembled throughout the read cycle until the read cycle ends or the symbol is fully decoded.
  • Page 181: Micropdf417

    Symbologies MicroPDF417 Usage: Used for labelling small items that need large data capacity. Definition: 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. Serial Cmd: <K485,status,[unused],fixed symbol length status,fixed symbol length>...
  • Page 182: Composite

    Composite Composite When set to Enabled or Required, will attempt to decode the 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. Usage: Allows reading by both linear and 2D readers. Definition: Combines 2D and linear width modulated symbology on the same symbol where different messages can be read by each reader type.
  • Page 183: Narrow Margins / Symbology Identifier

    Symbologies Narrow Margins / Symbology Identifier Narrow Margins Usage: Used when the leading and trailing edges of the symbols are smaller than the standard margin or other objects encroach into the margins. Definition: Allows the imager to read 1D symbols with quiet zones less than 8 times the width of the narrow bar element.
  • Page 184 Narrow Margins / Symbology Identifier Explanation of Modifiers for Code 39, Codabar, and Interleaved 2/5 • For Code 39, Codabar, and Interleaved 2 of 5, the modifier indicates Check Character and Check Character Output status. • For Code 39 only, Full ASCII must be enabled to see modifiers 4, 5, and 7. Check Character Full ASCII conversion performed Modifier...
  • Page 185 8 I/O Parameters Contents I/O Parameters by ESP ........................ 8-2 I/O Parameters Serial Commands ....................8-3 Symbol Data Output ........................8-5 No Read Message........................8-8 Bad Symbol Message ........................ 8-10 No Symbol Message ........................8-10 1D / Stacked Symbology Qualification ..................8-11 2D Symbology Qualification .......................
  • Page 186: I/O Parameters By Esp

    I/O Parameters by ESP I/O Parameters by ESP Click the Parameters button and then the I/O tab. To change a setting, double-click the setting and use your cursor to scroll through the options. To open nested options, single-click the +. EZ Match User’s Manual...
  • Page 187: I/O Parameters Serial Commands

    I/O Parameters I/O Parameters Serial Commands <K406,power-on,resets,power-on saves,power-on flash saves, Power On/Reset Counts power-on tube/cap library saves> Time Since Reset <K407,hours,minutes> Service Message <K409,status,service message,threshold,resolution> <K701,serial command echo status,serial command beep status, Serial Verification control/hex output> Beeper <K702,status> Quality Output <K704,quality output separator,decodes/trigger status>...
  • Page 188 I/O Parameters Serial Commands <K801,output on symbol contrast,symbol contrast threshold,output on print growth,print growth threshold,output on axial non-uniformity, ISO/IEC 16022 Symbol Quality Output 2 axial non-uniformity threshold,output on unused ECC,unused ECC threshold> <K802,output on symbol contrast,symbol contrast threshold,output on print growth,print growth threshold,output on axial non-uniformity, ISO/IEC 16022 Symbol Quality Output 3 axial non-uniformity threshold,output on unused ECC,unused ECC threshold>...
  • Page 189: Symbol Data Output

    I/O Parameters Symbol Data Output Symbol Data Output Status Note: 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. Usage: Useful when the host needs symbol data only under certain conditions. Definition: Defines the conditions under which decoded symbol data is transmitted to the host.
  • Page 190 Symbol Data Output Good Read Usage: Good Read is used when an application requires all symbol data to be transmitted. It’s typically used in tracking applications in which each object is uniquely identified. Definition: With Good Read enabled, the imager transmits symbol data on any Good Read regardless of Matchcode Type setting.
  • Page 191: When To Output Symbol Data

    I/O Parameters When to Output Symbol Data Definition: This command allows the user to choose when symbol data can be sent to the host. Serial Cmd: <K705,symbol data output status,when to output> Default: As Soon As Possible Options: 0 = ASAP 1 = End of Read Cycle As Soon As Possible Usage:...
  • Page 192: No Read Message

    No Read Message No Read Message Usage: Used in applications where the host needs serial verification that a symbol has not been read and especially useful in new print verification. Definition: When enabled, and if no symbol has been decoded before timeout or the end of the read cycle, the No Read message will be transmitted to the host.
  • Page 193 I/O Parameters Linear (1D) Symbols: 1. Failed user defined minimum number of bars. 2. Failed to decode start/stop character (doesn’t apply to UPC, GS1 DataBar, MicroPDF417, or Pharmacode). 3. Failed user defined minimum number of scan lines that qualify for the minimum number of bars.
  • Page 194: Bad Symbol Message

    Bad Symbol Message Bad Symbol Message Usage: Useful in determining if a symbol is present and if user defined requirements for that symbol are met. Can tell the user if a qualified symbol is present but not decodable. Definition: Sets the requirements that will qualify an object or a symbol before outputting a decode or message.
  • Page 195: 1D / Stacked Symbology Qualification

    I/O Parameters 1D / Stacked Symbology Qualification Minimum Number of Bars Definition: Sets the minimum number of bars to qualify linear symbols. Serial Cmd: <K717,minimum number of bars,minimum number of qualified scan lines,start/stop status> Default: Options: 0 to 255 (0 = disabled) Minimum Number of Qualified Scan Lines Definition: Sets the minimum number of scans that have the required number of...
  • Page 196: 2D Symbology Qualification

    2D Symbology Qualification 2D Symbology Qualification Note: In the cases where Symbol Size Status, Dimension Status, or Orientation Status is enabled, the imager will always check the finder pattern regardless of Finder Patter Status setting. Finder Pattern Status Definition: Checks for the presence of a finder pattern. Serial Cmd: <K718,finder pattern status,symbol size mode,symbol size 1,symbol...
  • Page 197 I/O Parameters Symbol Size 1 Definition: Checks for symbol sizes for a specified number of elements. In the case of rectangular symbols, checks the longer side. Serial Cmd: <K718,finder pattern status,symbol size mode,symbol size 1,symbol size 2,symbol size tolerance,dimension mode,dimension 1,dimension 2,dimension tolerance,orientation mode,orientation value>...
  • Page 198 2D Symbology Qualification Dimension Mode Definition: Enables searches for symbol Dimension 1 and Dimension 2. Serial Cmd: <K718,finder pattern status,symbol size mode,symbol size 1,symbol size 2,symbol size tolerance,dimension mode,dimension 1,dimension 2,dimension tolerance,orientation mode,orientation value> Default: Disabled Options: 0 = Disabled 1 = Bad/No Symbol Output 2 = Object Qualification 3 = Enable Both...
  • Page 199 I/O Parameters Dimension 1 Definition: Checks symbol dimension for a specified number of pixels. In the case of rectangular symbols, checks the longer side. Serial Cmd: <K718,finder pattern status,symbol size mode,symbol size 1,symbol size 2,symbol size tolerance,dimension mode,dimension 1,dimension 2,dimension tolerance,orientation mode,orientation value> Default: Options: 0 to 1280 pixels...
  • Page 200 2D Symbology Qualification Orientation Mode Definition: Sets the orientation value. Serial Cmd: <K718,finder pattern status,symbol size mode,symbol size 1,symbol size 2,symbol size tolerance,dimension mode,dimension 1,dimension 2,dimension tolerance,orientation mode,orientation value> Default: Disabled Options: 0 = Disabled 1 = Bad/No Symbol Output 2 = Object Qualification 3 = Enable Both Disabled...
  • Page 201: Orientation Value

    I/O Parameters Orientation Value Usage: Instructs the imager to ignore symbols not in the specified orientation. Definition: Sets the orientation of the symbol, in degrees clockwise from the default 0 orientation. “L” finder pattern For Data Matrix symbols, sets the (Data Matrix) finder “L”...
  • Page 202: Read Duration Output

    Read Duration Output Read Duration Output Usage: 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.) Definition: When enabled the duration of the read cycle (in milliseconds) is appended to the symbol data.
  • Page 203: Output Indicators

    I/O Parameters Output Indicators The EZ Match Imager has a beeper and three LED arrays, as follows: 1. A target pattern of blue LEDs for centering the field of view, which is projected from the front of the imager .
  • Page 204 Output Indicators Static Presentation Mode Static Presentation Mode is used in conjunction with Continuous Read Mode: <K200,0>. 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.
  • Page 205 I/O Parameters Target Pattern Usage: Assists users in positioning and locating symbols in the center of the imager’s field of view. Definition: The user can control when the targeting system is ON or OFF, and can save this condition for power-on. Serial Cmd: <K750,green flash mode,target pattern...
  • Page 206: Green Flash Duration

    Output Indicators Green Flash Duration Usage: Provides visual verification that a Good Read has occurred. Definition: When a Good Read occurs, the green LEDs will illuminate and stay on for the time set in the Green Flash Duration value. Serial Cmd: <K750,green flash mode,target pattern status,green flash duration>...
  • Page 207: Beeper

    I/O Parameters Beeper Usage: An audible verification that either a Good Read or a No Read has occurred. Definition: A beep is emitted after each Good Read or No Read. Serial Cmd: <K702,beeper status> Default: Good Read Options: 0 = Disabled 1 = Good Read 2 = No Read Note: The beeper will also sound at any of the following times:...
  • Page 208: Led Configuration

    LED Configuration LED Configuration Usage: Useful as a visible indicator of Read Rates and symbol quality. Definition: Determines the mode in which the status LEDs operate. Serial Cmd: <K737,LED mode,ISO/IEC 16022 grade> Default: Standard Options: 0 = Standard 1 = ISO/IEC 16022 grade In ISO/IEC 16022 grade mode the LEDs represent the grade of the first Data Matrix symbol decoded in the read cycle.
  • Page 209: Serial Verification

    I/O Parameters Serial Verification Allows the user to verify configuration command status. Serial Command Echo Status Usage: 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 <K701,1,START>...
  • Page 210 Serial Verification Control/Hex Output Usage: Useful for viewing settings with binary characters when using serial commands on a terminal. Definition: Determines the response to a Serial Command Echo or status request command. When set to Control, two characters are transmitted to represent a non-displayable character.
  • Page 211: Ez Button

    I/O Parameters EZ Button The EZ Button has four positions, selectable by the length of time the button is held down, and indicated by one, two, three, and four beeps in succession. Each position can be programmed for any of eight options. Definition: Serves as a master switch to enable/disable the EZ Button status.
  • Page 212 EZ Button Default on Power-On Definition: 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 <Zrc> command. Serial Cmd: <K770,global status,default on power-on,load IP database,save for power-on>...
  • Page 213: Ez Button Modes

    I/O Parameters EZ Button Modes Usage: Useful for performing multiple, repetitive tasks at the work site. Definition: Allows the user to program each of the EZ Button’s 4 positions from a selection of 10 modes. Serial Cmd: <K771,single beep,two beeps,three beeps,four beeps> Options: 0 = Disabled 1 = Enabled...
  • Page 214: Bar Code Configuration

    EZ Button Modes Target System Turns on the target pattern whenever the associated button position is selected. To disable, quickly press and release the EZ Button. Note: This mode is the only one that does not require that the button be released before taking effect.
  • Page 215: Configurable Output 1

    I/O Parameters Configurable Output 1 Default Output Configuration Output # Output On: Output State Pulse Width Output Mode 8 = Tube/Cap Detection 0 = Negative 0 = Pulse 8 = Tube/Cap Detection 0 = Negative 0 = Pulse 0 = Mismatch or No Read 0 = Negative 0 = Pulse Output On...
  • Page 216: Symbol Quality

    Configurable Output 1 Mismatch or No Read Activates a discrete output when the data does not match that of the master symbol or the symbol has not been decoded before the end of the read cycle. Match or Good Read Activates a discrete output when the symbol data matches the master symbol.
  • Page 217: Output Mode

    I/O Parameters Output State Definition: Sets the active electrical state of the discrete output. Serial Cmd: <K810,output on,output state,pulse width,output mode> Default: Negative Options: 0 = Negative 1 = Positive Pulse Width Definition: Sets the time in 10 ms increments that the discrete output remains active. Serial Cmd: <K810,output on,output state,pulse...
  • Page 218: Trend Analysis Output 1

    Configurable Output 1 Trend Analysis Output 1 Note: Output On under Output 1 Parameters must be set to Trend Analysis (as shown below) for this output to function. Under Output 1 Parameters, expand the Trend Analysis line. Usage: Useful in cases where the user doesn’t want to shut down for one condition but wants to monitor quality and read conditions.
  • Page 219: Trend Analysis Mode

    I/O Parameters Trend Analysis Mode Definition: Sets the trend condition (Mismatch, No Read, Decodes/Trigger, Bad Symbol, or No Symbol) that will activate the output. Serial Cmd: <K780,trend analysis mode,number of triggers,number to output on, decodes/trigger threshold> Default: No Read Options: 0 = Mismatch 1 = No Read 2 = Decodes/Trigger Threshold...
  • Page 220 Configurable Output 1 Number of Triggers Definition: The number of triggers to examine for the trend analysis condition. Serial Cmd: <K780,trend analysis mode,number of triggers,number to output on, decodes/trigger threshold> Default: Options: 0 to 255 Number to Output On Usage: 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.
  • Page 221: Iso/Iec 16022 Symbol Quality Output 1

    I/O Parameters ISO/IEC 16022 Symbol Quality Output 1 Note: Output On under Output 1 Parameters must be set to Symbol Quality (as shown below) for this output to function. Under Output 1 Parameters, expand the Symbol Quality (ISO/IEC 16022) line. Output on Symbol Contrast Usage: Lets the user know if symbol quality is less than acceptable.
  • Page 222: Symbol Contrast Threshold

    ISO/IEC 16022 Symbol Quality Output 1 Output on Axial Non-Uniformity Usage: Lets the user know if symbol quality is less than acceptable. Definition: If enabled, toggles Output 1 to an active state when Axial Non-Uniformity Threshold is met. Serial Cmd: <K800,output on symbol contrast,symbol contrast threshold,output on print growth,print growth threshold,output on axial...
  • Page 223: Print Growth Threshold

    I/O Parameters Print Growth Threshold Usage: Lets the user set the acceptable level of symbol quality. Definition: Conforms to ISO/IEC 16022 symbol quality grading (A,B,C,D). Serial Cmd: <K800,output on symbol contrast,symbol contrast threshold,output on print growth,print growth threshold,output on axial non-uniformity,axial non-uniformity threshold,output on unused ECC,unused ECC threshold>...
  • Page 224: Diagnostics Output 1

    Diagnostics Output 1 Diagnostics Output 1 Note: Output On under Output 1 Parameters must be set to Diagnostic Warning (as shown below) for this output to function. Under Output 1 Parameters, expand the Diagnostics line. Serial Cmd: <K790,unused 1,service unit> Default: Options: 0 = Disabled...
  • Page 225: Tube/Cap Detection Output 1

    I/O Parameters Tube/Cap Detection Output 1 Note: Output On under Output 1 Parameters must be set to Tube/Cap Detection (as shown below) for this output to function. Under Output 1 Parameters, expand the Tube/Cap Detection line. Important: The Tube/Cap Detection Output 1 default setting for Output On is Presence. Output # Mode Output On...
  • Page 226 Tube/Cap Detection Output 1 Output On Definition: Output On selects the type of condition in which to output. Serial Cmd: <K860,mode,output on> Default: Presence Options: 0 = Presence 1 = Absence 2 = Unknown* *Important: There is no “Unknown” condition for Tube Detection. “Unknown” is not a valid selection for Output On if Detection Mode is set to Tube Detection.
  • Page 227: Configurable Output 2

    I/O Parameters Configurable Output 2 Note: Output 2 has the same parameters and default settings as Output 1. Serial Cmd: <K811,output on,output state,pulse width,output mode> Trend Analysis Output 2 Note: Output On under Output 2 Parameters must be set to Trend Analysis (as shown below) for this output to function.
  • Page 228: Tube/Cap Detection Output 2

    Tube/Cap Detection Output 2 Tube/Cap Detection Output 2 Note: Output On under Output 2 Parameters must be set to Tube/Cap Detection (as shown below) for this output to function. Serial Cmd: <K861,mode,output on> Under Output 2 Parameters, expand the Tube/Cap Detection line. Important: The Tube/Cap Detection Output 2 default setting for Output On is Unknown.
  • Page 229: Configurable Output 3

    I/O Parameters Configurable Output 3 Note: Output 3 has the same parameters and default settings as Output 1 and Output 2. Serial Cmd: <K812,output on,output state,pulse width,output mode> Trend Analysis Output 3 Note: Output On under Output 3 Parameters must be set to Trend Analysis (as shown below) for this output to function.
  • Page 230: Tube/Cap Detection Output 3

    Tube/Cap Detection Output 3 Tube/Cap Detection Output 3 Note: Output On under Output 3 Parameters must be set to Tube/Cap Detection (as shown below) for this output to function. Serial Cmd: <K862,mode,output on> Under Output 3 Parameters, expand the Tube/Cap Detection line. Important: The Tube/Cap Detection Output 3 default setting for Output On is Absence.
  • Page 231: Frame Information

    I/O Parameters Frame Information Output Frame Number Serial Cmd: <K734,output frame number,output coordinates> Default: Disabled Options: 0 = Disabled 1 = Enabled Disabled When Output Frame Number is set to Disabled, the frame number is not output as part of the symbol data. Enabled When Output Frame Number is set to Enabled, the number of the frame in which the symbol was first decoded is attached to the symbol output information.
  • Page 232: Image Output

    Image Output Image Output Usage: This feature allows the user to select what read cycle condition triggers the image file output. Definition: Used to output an image file when a specified read cycle condition has been met, such as No Read or Good Read. When the read cycle is complete, the normal read cycle output will occur, including any configured postamble or preamble data.
  • Page 233: Communication Port

    I/O Parameters Communication Port Definition: This setting selects the communication port through which the image file will be transferred to the host. Serial Cmd: <K739,image output mode,communication port,file format,JPEG quality> Default: Host Options: 0 = Host 1 = Auxiliary 2 = USB File Format Definition: This setting selects the format of the image file to be output.
  • Page 234 Image Output Image Output Example The following example assumes that the imager is set to output on No Read, and that it is in a Rapid Capture mode of 3 captures. Number of Symbols: Frame # 1: No Read Frame # 2: No Read Frame # 3: No Read...
  • Page 235: Database Identifier Output

    I/O Parameters Database Identifier Output Usage: Useful in keeping track of which database entries read which symbols. Serial Cmd: <K759,status,separator> Default: Options: 0 = Disabled 1 = Enabled 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 char- acters “DB”...
  • Page 236: Quality Output

    Quality Output Quality Output Separator Definition: The separator character separates quality output data from symbol data. Serial Cmd: <K704,separator,decodes/trigger status> Default: Options: Any ASCII character Important: The ASCII characters <, >, and can only be entered as hex pairs: For <: <K704h,3C>...
  • Page 237: Power-On/Reset Counts

    I/O Parameters Power On / Reset Counts Note: Power On / Reset Counts is a read-only command. Power-On Serial Cmd: <K406,power-on,resets,power-on saves,power-on flash saves,power-on tube/cap library saves> Power-On uses a 16-bit counter that increments each time the imager is powered-on. Resets Serial Cmd: <K406,power-on,resets,power-on saves,power-on flash saves,power-on...
  • Page 238: Time Since Reset

    Time Since Reset Time Since Reset Note: Time Since Reset is a read-only command. Hours Serial Cmd: <K407,hours,minutes> Default: 16-bit counter (0 to 65535) Hours uses a 16-bit counter that increments every 60 minutes. Minutes Serial Cmd: <K407,hours,minutes> Default: 16-bit counter (0 to 60) Minutes uses a 16-bit counter that increments every 60 seconds.
  • Page 239: Service Message

    I/O Parameters Service Message When Service Message is enabled, a message of up to 10 ASCII characters is sent whenever the system detects that the service timer’s limit has been reached. The service timer is reset at power-on, meaning that the service timer’s limit is the amount of time since last reset.
  • Page 240: Ez Trax Output

    EZ Trax Output EZ Trax Output Usage: Useful for when you want to configure EZ Trax output using serial commands instead of the EZ Trax graphic interface. Definition: When EZ Trax output is enabled, the imager will attempt to output all enabled EZ Trax options.
  • Page 241: Image Mode

    I/O Parameters Image Mode Definition: Determines which read cycle condition triggers image file output. Serial Cmd: <K757,status,comm port,image mode,image format,JPEG quality,object info output,grade output,color> Default: Disabled Options: 0 = Disabled 1 = Good Read 2 = No Read 3 = No Read and Good Read 4 = Mismatch Good Read Outputs the first Good Read image in the read cycle.
  • Page 242: Image Format

    EZ Trax Output Image Format Definition: Selects the format of the image output file. Serial Cmd: <K757,status,comm port,image mode,image format,JPEG quality,object info output,grade output,color> Default: Compressed Options: 0 = Lossless 1 = Compressed Lossless A “lossless” image is one that is in a high resolution format, and that will not lose resolution even when manipulated and saved multiple times.
  • Page 243 I/O Parameters Color Definition: The imager will generate and send a color image. Serial Cmd: <K757,status,comm port,image mode,image format,JPEG quality,object info output,grade output,color> Default: Disabled Options: 0 = Disabled 1 = Enabled 8-59 EZ Match User’s Manual...
  • Page 244 EZ Trax Output 8-60 EZ Match User’s Manual...
  • Page 245 ISO/IEC 16022 Symbol Quality Output..................9-7 ISO/IEC 16022 Symbol Quality Output by ESP................9-9 Microscan Symbol Quality Output ....................9-10 Microscan Symbol Quality Output by ESP ................. 9-13 This section describes how to configure and format symbol quality evaluation parameters. EZ Match User’s Manual...
  • Page 246: Symbol Quality By Esp

    Symbol Quality by ESP Symbol Quality by ESP To open nested options, single-click the +. Click the Parameters button and then the Symbol Quality tab. To change a setting, double-click the setting and use your cursor to scroll through the options. EZ Match User’s Manual...
  • Page 247: Symbol Quality Serial Commands

    <K708,symbol quality separator,data matrix output mode> Matrix Output Mode ISO/IEC 16022 Symbol Quality <K709,symbol contrast,print growth,axial non-uniformity, Output unused ECC> <K710,percent cell damage,total read time,capture Microscan Symbol Quality Output time,locate time,decode time,pixels per element,ECC level,matrix size,quiet zone,symbol angle> EZ Match User’s Manual...
  • Page 248: Overview Of Symbol Quality

    Symbol Quality parameters are separated into ISO/IEC 16022 Symbol Quality Output and Microscan Symbol Quality Output. Total Read Time, Symbol Quality Separator, and Output Mode are common to both ISO/IEC 16022 and Microscan Grading Parameters. The enabled Symbol Quality parameters are...
  • Page 249: Symbol Quality Separator / Data Matrix Output Mode

    Symbol Quality Symbol Quality Separator / Data Matrix Output Mode Symbol Quality Separator applies to both Symbol Quality groups: ISO/IEC 16022 Symbol Quality Output and Microscan Symbol Quality Output. Symbol Quality Separator Definition: Inserts a separator between each enabled field of the symbol quality output.
  • Page 250 Symbol Quality Separator / Data Matrix Output Mode Data Matrix Output Mode Note: Output Mode applies to ISO/IEC 16022 symbol quality parameters. Definition: Output Mode specifies how the four output parameters, if enabled, are formatted. Serial Cmd: <K708,symbol quality separator,output mode>...
  • Page 251: Iso/Iec 16022 Symbol Quality Output

    Symbol Quality ISO/IEC 16022 Symbol Quality Output Symbol Quality Parameters for Data Matrix symbols specified by ISO/IEC 16022. Symbol Contrast Usage: Lets the user know if contrast settings are less than acceptable. Definition: All the pixels that fall within the area of the test symbol, including its required zone, will be sorted by their reflectance values to select the darkest 10% and the lightest 10% of the pixels.
  • Page 252 ISO/IEC 16022 Symbol Quality Output Axial Non-Uniformity (Data Matrix Only) Definition: Axial non-uniformity is a measure of how much the sampling point spacing differs from one axis to another, namely AN = abs (XAVG - YAVG) / ((XAVG + YAVG)/2) where abs () yields the absolute value. If a symbology has more than two major axes, then AN is computed for those two average spacings which differ the most.
  • Page 253: Iso/Iec 16022 Symbol Quality Output By Esp

    Symbol Quality ISO/IEC 16022 Symbol Quality Output by ESP ESP’s Symbol Quality interface allows you to evaluate Data Matrix symbols for compliance with ISO/IEC 16022 requirements. First, determine which ISO/IEC 16022 Parameters you need to evaluate, using the Symbol Quality tree control. Once you’ve set these Data Matrix evaluation parameters, go to the Preferences tab and set your Data Matrix Grading Report output preferences.
  • Page 254: Microscan Symbol Quality Output

    Microscan Symbol Quality Output Microscan Symbol Quality Output Percent Cell Damage (Data Matrix Only) Definition: When this feature is enabled, the cell damage percentage is appended to data output. Serial Cmd: <K710,percent cell damage,total read time,capture time,locate time,decode time,pixels per element,ECC level,matrix size,quiet zone,symbol angle>...
  • Page 255: Decode Time

    Symbol Quality Decode Time Definition: The time in milliseconds required to decode a symbol. When enabled, the decode time is appended to the symbol data. Serial Cmd: <K710,percent cell damage,total read time,capture time,locate time,decode time,pixels per element,ECC level,matrix size,quiet zone,symbol angle> Default: Disabled Options:...
  • Page 256 Microscan Symbol Quality Output Quiet Zone (Data Matrix Only) Definition: When this feature is enabled, the size of the quiet zone is evaluated and a PASS or FAIL message is appended to the symbol data. Serial Cmd: <K710,percent cell damage,total read time,capture time,locate...
  • Page 257: Microscan Symbol Quality Output By Esp

    Symbol Quality Microscan Symbol Quality Output by ESP ESP’s Symbol Quality interface allows you to evaluate Data Matrix symbols for compliance with a rigorous set of standards, such as Locate Time, Capture Time, and Decode Time. First, determine which parameters you want to evaluate, using the Symbol Quality tree control.
  • Page 258 Microscan Symbol Quality Output by ESP 9-14 EZ Match User’s Manual...
  • Page 259 Overview of Matchcode ......................10-3 Matchcode Type ......................... 10-4 Match Replace..........................10-9 Mismatch Replace ........................10-10 New Master Pin ........................10-11 This section explains the EZ Match Imager’s matchcode output functions and the master symbol database setup. 10-1 EZ Match User’s Manual...
  • Page 260: Matchcode By Esp

    Matchcode by ESP Matchcode by ESP Click the Parameters button and then the Matchcode tab. To change a setting, double-click the setting and use your cursor to scroll through the options. To open nested options, single-click the +. Matchcode Serial Commands <K223,matchcode type,sequential matching,match start Matchcode Type position,match length,wild card character,sequence on...
  • Page 261: Overview Of Matchcode

    Matchcode Overview of Matchcode Definition: Matchcode allows the user to store master symbol data in the imager’s memory, compare that data against other symbol data, and define how symbol data and/or discrete signal output will be directed. A master symbol database can be set up for up to 10 master symbols. Note: Matchcode will function with multiple symbols;...
  • Page 262: Matchcode Type

    Matchcode Type Matchcode Type Definition: Allows the user to choose the way that master symbols will be compared with subsequently read symbols. Note: First set Triggering Mode to External or Serial in the Read Cycle tree control. ESP: Serial Cmd: <K223,matchcode type,sequential matching,match start position, match length,wild card character,sequence on No Read,sequence on...
  • Page 263: Sequential Matching

    Matchcode Sequential Matching Usage: Useful in tracking product serial numbers that increment or decrement sequentially. Definition: With Sequential enabled, Sequential Matching determines if a count is in ascending (incremental) or descending (decremental) order. Serial Cmd: <K223,matchcode type,sequential matching,match start position,match length,wild card character,sequence on No Read,sequence on mismatch>...
  • Page 264: Wild Card Character

    Matchcode Type Wild Card Character Usage: 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.
  • Page 265 Matchcode Sequence on No Read Usage: Sequence on No Read is useful when the imager needs to stay in sequence even if no decode occurs. Definition: When Sequence on No Read is Enabled and Matchcode is set to Sequential, the imager sequences the master symbol on every match or No Read.
  • Page 266: Sequence On Mismatch

    Sequence on Mismatch Note: Matchcode must be set to Sequential for this command to function. Usage: Enable this parameter if every trigger event should have a decode and more than one consecutive mismatch may occur. Disable this parameter if every trigger event should have a decode but no more than one consecutive mismatch may occur.
  • Page 267: Match Replace

    Matchcode Match Replace Usage: Provides a convenient shortcut for applications that need to output a predefined text string whenever a symbol matches a master symbol. Definition: Outputs a user-defined data string whenever a match occurs and Matchcode is enabled. Serial Cmd: <K735,status,replacement string>...
  • Page 268: Mismatch Replace

    Mismatch Replace Mismatch Replace Usage: Provides a convenient shortcut for applications that need to output a predefined text string whenever a symbol does not match a master symbol. Definition: Outputs a user-defined data string whenever a mismatch occurs and Matchcode is enabled. Serial Cmd: <K736,status,replacement string>...
  • Page 269: New Master Pin

    Matchcode New Master Pin Definition: 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.
  • Page 270 New Master Pin 10-12 EZ Match User’s Manual...
  • Page 271 11 Camera and IP Setup Contents Camera and IP Setup by ESP ....................11-2 Camera and IP Setup Serial Commands..................11-3 Video............................11-4 Evaluation ........................... 11-5 Calibration........................... 11-9 Window of Interest ........................11-10 IP Database ..........................11-14 Dynamic Setup ......................... 11-15 Camera Settings ........................
  • Page 272: Camera And Ip Setup By Esp

    Camera and IP Setup by ESP Camera and IP Setup by ESP Click the Setup button to bring up the Camera Setup menu. To change a setting, double-click the setting and use your cursor to scroll through the options. To open nested options, single-click the +. 11-2 EZ Match User’s Manual...
  • Page 273: Camera And Ip Setup Serial Commands

    Camera and IP Setup Camera and IP Setup Serial Commands Image Processing Timeout <K245,image processing timeout> <K512,threshold mode,fixed threshold value,cycle IP Threshold min,cycle max,cycle step,adaptive contrast percent> Mirrored Image <K514,mirrored image> <K516,row pointer,column pointer,row depth,column Window of Interest width> Hollow Mode <K517,hollow mode status>...
  • Page 274: Video

    Video Video The Video view is similar to the EZ Mode interface, in that the user has the ability to perform the same Locate, Calibrate, and Test routines. Video also features Capture and Decode functionality, which is similar to the Parameters interfaces (Communication, Read Cycle, Symbologies, I/O Parameters, Symbol Quality, Matchcode, and Diagnostics).
  • Page 275: Evaluation

    Camera and IP Setup Evaluation In Evaluation, you can view images currently in the imager, capture and decode a symbol, save it as a digital file, and perform histogram and line scan evaluations. When you click on the Evaluation tab, you will see the images that are currently stored in the imager.
  • Page 276 Evaluation Histogram Usage: Useful in determining quality and contrast of symbols. Definition: 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.
  • Page 277 Camera and IP Setup Threshold (Histogram) Enable Autothreshold is checked by default. To adjust the threshold manually, 1. Uncheck the Enable Autothreshold box. 2. Move the threshold marker (vertical green dashed line) in the Histogram chart. Hint: This should be midway between the maximum and minimum curves. 3.
  • Page 278: Line Scan

    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.
  • Page 279: Calibration

    Camera and IP 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.
  • Page 280: Window Of Interest

    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.
  • Page 281 Camera and IP Setup Window of Interest by ESP 1. From the Camera menu, click the WOI tab to bring up Window of Interest. If you haven’t already captured an image, click the Capture and Decode button to decode the present image. If successful, the Good Read indicator on the WOI tab will be green and the symbol will appear in the pane below.
  • Page 282 Window of Interest Window of Interest by Serial Command The figure below shows where to locate the start position of the row and column pointers and how to measure the column depth and row width dimensions. WOI Row Pointer WOI Column Pointer WOI Row Depth WOI Column Width...
  • Page 283 Camera and IP Setup Height (Row Depth) Definition: Defines the size, in rows, of the window. Maximum value is defined as the maximum row size of the image sensor minus the Top value. Serial Cmd: <K516,row pointer,column pointer,row depth,column width> Default: Monochrome EZ Match: 1024 EZ Match Color: 832...
  • Page 284: Ip Database

    IP Database IP Database The IP 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.
  • Page 285: Dynamic Setup

    Camera and IP 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.
  • Page 286: Camera Settings

    + offset cannot exceed 48. For optimal white balance, avoid setting gain near these values. Note: Microscan recommends using only the analog gain range (0 to 42). Image quality is degraded within the digital gain range (43 to 48).
  • Page 287: Focal Distance (Read-Only)

    Camera and IP Setup Focal Distance (Read-Only) Definition: This command returns the imager’s factory preset focal distance. Serial Cmd: <K525,focal distance> Default: (4”) Options: N/A (Focal Distance is factory preset.) Focal Distance Table (Read-Only) Number of Focal Distances Definition: Specifies the number of focal distances supported by the imager (1). Serial Cmd: <K526,number of focal distances,focal distance>...
  • Page 288: Pixel Sub-Sampling

    Pixel Sub-Sampling Pixel Sub-Sampling Definition: The camera can be enabled to sub-sample pixels in the specified image frame. Sub-sampling can be set to either 4:1 or 16:1. These ratios signify the sampling rate. Usage: <K542,sub-sampling> Default: Disabled Options: 0 = Disabled 1 = 4:1 2 = 16:1 At this sampling rate, 1 pixel is output for every 4 pixels sampled.
  • Page 289: Ip Threshold

    Camera and IP Setup IP Threshold Threshold Mode Usage: Fixed Mode works best when decode time must be as short as possible and the reflectance and illumination of the symbol area is uniform and unchanging. Cycle Fixed Mode is useful in applications where decode time can be slightly longer, and reflectance and illumination of the symbol area is uniform and unchanging.
  • Page 290 IP Threshold Cycle Max Definition: Ending value of the cycle mode. Serial Cmd: <K512,threshold mode,threshold value,cycle min,cycle max,cycle step, adaptive contrast percent> Default: Options: 0 to 255 Important: Cycle Max must be a greater numerical value than Cycle Min. Cycle Step Definition: The numerical value of a single cycle mode increment.
  • Page 291: Ip Mode

    Camera and IP Setup IP Mode Definition: IP Mode determines how the EZ Match will process captured images. Usage: <K527,IP Mode,FLM direction> Default: Standard Options: 0 = Standard 1 = Fast Linear Mode Standard In Standard Mode, images are processed using the standard decode algorithm. Fast Linear Mode This mode is used to locate and decode linear symbols that are oriented in the field of view in such a way that a horizontal or vertical scan line can pass through the symbol completely.
  • Page 292: Tube/Cap Mode

    Tube/Cap Mode Tube/Cap Mode Tube/Cap Direction Serial Cmd: <K533,tube/cap direction,tube/cap rotation,cap unknown qualify,tube/cap presence before output,cap unknown presence before output> Default: Right Options: 0 = Right 1 = Left Right The tube or cap points to the right. Left The tube or cap points to the left. Tube/Cap Rotation Serial Cmd: <K533,tube/cap...
  • Page 293 Camera and IP Setup Tube/Cap Presence Before Output Definition: This value specifies the minimum number of times a tube or cap needs to be read to qualify as a Good Read. Serial Cmd: <K533,tube/cap direction,tube/cap rotation,cap unknown qualify,tube/cap presence before output,cap unknown presence before output>...
  • Page 294: Image Processing Timeout

    Image Processing Timeout Image Processing Timeout Usage: Useful in higher speed applications where image processing time is long enough that not all captures have an opportunity to be processed. Definition: Specifies the maximum amount of time to process a captured image. When the timeout expires, the image processing is aborted.
  • Page 295: Background Color

    Camera and IP Setup Background Color Usage: Symbol backgrounds are often White, or other very light colors. If the background is darker than the symbol, Black background should be enabled. Definition: Allows the user to specify the symbol background used in the application. Serial Cmd: <K451,background color>...
  • Page 296: Mirrored Image

    Mirrored Image Mirrored Image Usage: Enable this setting when the imager is viewing a mirrored image (as when it is being used with a right-angle mirror attachment). Definition: When enabled, outputs a mirrored image of the symbol. Serial Cmd: <K514,mirrored image>...
  • Page 297: Hollow Mode

    Camera and IP Setup Hollow Mode Usage: Used to determine which kind of data matrix elements will be processed. Definition: When set to Regular Elements, the imager will decode data matrix symbols with solid elements but will not decode data matrix symbols with hollow elements.
  • Page 298: Number Of Symbols In Field Of View

    Number of Symbols in Field of View Number of Symbols in Field of View Definition: This command allows the user to determine how FLM will behave in relation to the candidate symbols in the field of view. Serial Cmd: <K518,number of symbols in field of view>...
  • Page 299: Damaged Symbol Status

    Camera and IP Setup Damaged Symbol Status Usage: This feature is useful with badly damaged symbols in which finder patterns or clock patterns are distorted, margins are distorted or missing on one or both sides of a symbol, or portions of data are damaged. Definition: When enabled, the imager will make additional attempts and try different processes in order to decode the symbol.
  • Page 300: Illumination Brightness

    Illumination Brightness Illumination Brightness Definition: This feature allows the user to adjust the brightness of the illumination LEDs. Since the imager has control over the brightness of the illumination, it can provide consistent brightness output between imagers through a factory calibration operation. Each of the brightness settings is calibrated to provide the same level of intensity for each imager.
  • Page 301: Skew Correction

    Camera and IP Setup Skew Correction The EZ Match Imager’s CMOS image sensor has a “rolling shutter” mechanism that controls pixel integration row-by-row, Full Image Height unlike a global shutter, which performs light integration of all pixels at once. When...
  • Page 302 Skew Correction Line Speed Definition: This feature is used to specify the line speed of the application, and it determines how much distortion correction to apply. When enabled, this feature will cause the overall decode rate to increase significantly. The timing information in the table below is for a full megapixel image (1280 x 1024).
  • Page 303 Camera and IP Setup Symbol Direction Definition: This feature specifies the direction the symbol is moving through the imager’s field of view, or which side of the field of view the symbol will enter first. Note: Image captures of symbols entering the field of view from above or below cannot be skew-corrected.
  • Page 304: Color Filter (Ez Match Color Only)

    Color Filter (EZ Match Color Only) Color Filter (EZ Match Color Only) Definition: The EZ Match image sensor captures images in color and then processes them for optimal decode performance. Color image processing requires image captures to be filtered, or the R, G, and B cells to be equalized. This is achieved by applying one of the available filters, or by performing a white balance with the current camera configuration before attempting to decode a symbol.
  • Page 305: Color Detection (Ez Match Color Only)

    Camera and IP Setup Color Detection (EZ Match Color Only) Definition: When Color Detection is enabled, color processing and cap color detection are active and color images can be retrieved from the imager. Important: When color processing is enabled, the additional color image storage restricts the maximum full-size image capacity of the imager from 6 to 3.
  • Page 306 Color Detection (EZ Match Color Only) Once the basic color is determined, Hue requires that the hue value be within an acceptable range to declare a match. This color match method provides further distinction between basic colors. Hue and Saturation Saturation provides information on color vibrancy.
  • Page 307 Request Selected Index Settings ..................... 12-17 Request All IP Database Settings .................... 12-18 This section concerns the various capture settings and processing settings that can be used to fine-tune the EZ Match Imager’s performance in your application. 12-1 EZ Match User’s Manual...
  • Page 308: Ip Database Serial Commands

    IP Database Serial Commands IP Database Serial Commands Number of Active Indexes <K252,number of active database settings> <K255,index,shutter speed,gain,focal distance, sub-sampling,row pointer,column pointer,row IP Database Status depth,column width,threshold mode,fixed threshold value,processing mode,narrow margins,background color,symbology type,color filter,color> Save Current Settings to Database <K255+,index>...
  • Page 309: Number Of Active Indexes

    IP Database Number of Active Indexes Usage: Useful for applications that require several different complex imager configurations to be applied sequentially. Multiple database indexes allow you to concatenate configuration profiles, and to perform more complex operations than would be possible with only one set of configuration parameters. Definition: This feature allows you to set the number of database records (groups of settings) that will be used automatically during the read cycle.
  • Page 310: Ip Database Status

    IP Database Status IP Database Status Index Usage: Useful for applications that require several different complex imager configurations to be applied sequentially. Multiple database indexes allow you to concatenate configuration profiles, and to perform more complex operations than would be possible with only one set of configuration parameters. Definition: Determines the specific database index that will be used.
  • Page 311 IP Database Pixel Sub-Sampling Serial Cmd: <K255,index,shutter speed,gain,focal distance,sub-sampling,row pointer, column pointer,row depth,column width,threshold mode,fixed threshold value, processing mode,narrow margins,background color,symbology type,color filter,color> Default: Disabled Options: 0 = Disabled 1 = 4:1 2 = 16:1 Important: Sub-sampling has no effect when the Image Dimension mode is configured as Region of Interest in the Database Mode command.
  • Page 312 IP Database Status Row Depth Definition: The image dimension settings can be applied as a Window of Interest or a Region of Interest, depending on the image dimension mode selected in the Database Mode command. Serial Cmd: <K255,index,shutter speed,gain,focal distance,sub-sampling,row pointer,column pointer,row depth,column width,threshold mode,fixed threshold value,processing mode,narrow margins,background color,symbology type,color filter,color>...
  • Page 313 IP Database Processing Mode Serial Cmd: <K255,index,shutter speed,gain,focal distance,sub-sampling,row pointer,column pointer,row depth,column width,threshold mode,fixed threshold value,processing mode,narrow margins,background color,symbology type,color filter,color> Default: Standard Options: 0 = Standard 1 = Mode 1 2 = Fast Linear Mode Narrow Margins Serial Cmd: <K255,index,shutter speed,gain,focal distance,sub-sampling,row pointer,column pointer,row depth,column width,threshold mode,fixed threshold value,processing mode,narrow margins,background color,symbology type,color filter,color>...
  • Page 314 IP Database Status Any Symbology Type (Add 1) All symbologies except PharmaCode are enabled while this database index is being used. Data Matrix (Add 2) If enabled, Data Matrix will be active for this database index. Important: The ECC level must be configured using the Data Matrix command <K479>. If no ECC level has been configured, the imager will not decode Data Matrix symbols.
  • Page 315 IP Database DataBar-14 (Add 8192) If enabled, DataBar-14 will be active for this database index. Important: If the stacked and non-stacked operation is required, the DataBar-14 command must be configured as follows: <K482,2>. If the DataBar-14 status parameter in the <K482>...
  • Page 316: Database Mode

    Database Mode Database Mode Switch Mode Definition: Selects the event that causes the imager to load the next database entry to current, active settings. When Frame Count/Time expires and Image Process Looping is enabled, the next database entry with modifications to camera settings will be used.
  • Page 317 IP Database Image Process Looping Usage: Useful in applications where it is necessary to process a single captured image multiple times using different IP and decode parameters. Serial Cmd: <K256,switch mode,frame count/time,image process looping,image dimensions> Default: Disabled Options: 0 = Disabled 1 = Enabled Disabled When Image Process Looping is set to Disabled, an image is captured for every database...
  • Page 318 Database Mode Image Dimensions Definition: Determines how the image dimension parameters will be implemented. Serial Cmd: <K256,switch mode,frame count/time,image process looping,image dimensions> Default: Options: 0 = Window of Interest 1 = Region of Interest Window of Interest (WOI) by ESP When Image Dimensions is set to Window of Interest, the database image dimension parameters are camera settings, and they determine the size of the image to be captured.
  • Page 319 IP Database Region of Interest (ROI) When Image Dimensions is set to Region of Interest, the database image dimension parameters are IP and decode settings, and they determine the region or area of the captured image to be processed. ROI coordinate data is based on the full image size. The WOI of the captured image will be configured to cover all the ROI settings in the current, active database entry.
  • Page 320 Database Mode Region of Interest (ROI) by ESP When Image Dimensions is set to Region of Interest, the database image dimension parameters are IP and decode settings, and they determine the region or area of the captured image to be processed. Threshold Mode, Fixed Threshold Value, Processing Mode, Narrow Margins, Background, and Code Type are all Processing Settings values.
  • Page 321: Save Current Settings To Ip Database

    IP Database Save Current Settings to IP Database Definition: Allows current, active configuration settings to be saved to a selected database index. Serial Cmd: <K255+,index> Example: <K255+,5> This command phrase saves the imager’s current, active configuration settings to database index 5. Save Current Settings to IP Database by ESP Click the Load Current to Index button to save the imager’s current configuration...
  • Page 322: Load Current Settings From Ip Database

    Load Current Settings from IP Database Load Current Settings from IP Database Definition: Allows the configuration settings contained in a selected database index to be loaded to current, active configuration settings. Serial Cmd: <K255-,index> Example: <K255-,5> This command phrase loads the configuration settings contained in database index 5 to current, active configuration settings.
  • Page 323: Request Selected Index Settings

    IP Database Request Selected Index Settings Definition: Returns configuration settings for the selected database index. Serial Cmd: <K255?,index> Example: <K255?,5> This command phrase returns the configuration settings for database index 5. 12-17 EZ Match User’s Manual...
  • Page 324: Request All Ip Database Settings

    Request All IP Database Settings Request All IP Database Settings Definition: Returns configuration settings for all indexes in the IP Database. Serial Cmd: <K255?> Example: <K255?> This command phrase returns the configuration settings for all 10 database indexes. 12-18 EZ Match User’s Manual...
  • Page 325 13 Terminal Contents Terminal Window........................13-2 Find ............................13-3 Send ............................13-4 Macros............................13-5 Terminal Window Menus......................13-6 This section describes the Terminal window and macro functions in ESP. 13-1 EZ Match User’s Manual...
  • Page 326: Terminal Window

    Terminal Window Terminal Window Click the Terminal button to bring up the Terminal view. The following view will appear: Type text here to Terminal Type serial Copy, paste, save find matching text screen commands in the Terminal here. window. Clear screen Macros listed Click on Macros arrow to Add Macro, on this bar...
  • Page 327: Find

    Terminal Find The Find function allows you to enter text strings to be searched for in the Terminal window. For example, a series of symbols have been scanned into the Terminal view and you want to determine if a particular symbol whose data begins with “ABC” has been read. 1.
  • Page 328: Send

    Send Send The Send function allows you to enter serial commands and then send them to the imager. 1. Type the command into the Send box. 2. Press Enter. 3. Click the Send button to the left of the text field to send . 13-4 EZ Match User’s Manual...
  • Page 329: Macros

    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 the first arrow here to see Add Click on Next Click on subsequent Macro or Default Macros. Row to see the arrows to edit macros.
  • Page 330: Terminal Window Menus

    Terminal Window Menus Terminal Window Menus Right-click on the Terminal window to display the following menu: • Copy selected text to clipboard. • Paste from Terminal or other text. • Clear all text in Terminal window. • Select All text in the Terminal window. •...
  • Page 331 14 Utilities Contents Serial Utility Commands ......................14-2 Read Rate ..........................14-4 Counters ............................. 14-5 Device Control ..........................14-8 Differences from Default......................14-9 Master Database ........................14-10 Firmware........................... 14-16 Default / Reset / Save....................... 14-19 Imager Status Requests ......................14-21 Other Operational Serial Commands ..................
  • Page 332: Serial Utility Commands

    Serial Utility Commands Serial Utility Commands Note: For a list of all K commands, see Serial Configuration Commands on page A-13. Type Command Name <C> Enter Decode Rate Test Read Rate <Cp> Enter Percent Rate Test <J> Exit Decode Rate and Percent Rate Test <N>...
  • Page 333 Checksum <!p> Display Profile Module Checksum <A> Reset (does not save for power-on) <Ard> Reset and Recall Microscan Defaults Reset and Recall Microscan White Balance <ArdWB> Defaults <Arp> Reset and Recall Power-On Parameters <Arc> Reset and Recall Customer Default Parameters Reset and Recall Microscan Tube/Cap Library <Arl>...
  • Page 334: Read Rate

    Read Rate Read Rate Read Rate by ESP You can access Read Rate from the Utilities view under the Read Rate tab. To see the number of decodes per second, click the Decodes/sec radio button and click the Start button. To see the percentage of decodes, click the Percent radio button and then the Start button.
  • Page 335: Counters

    Utilities Counters Counter commands can be a numeric value from 00000 to 65535. After reaching the maximum numeric limit of 65535, an error message will be displayed and the counter will automatically roll over and start counting again at 00000. To obtain the cumulative total of counts after the rollover has occurred, add 65536 per each rollover (the imager does not keep track of the number of rollovers) to the current count.
  • Page 336: Counters By Serial Command

    Counters Counters by Serial Command No Read Counter Sending <N> displays the total number of No Reads that have occurred since the last reset. No Read Counter Reset Sending <O> sets the No Read Counter to 00000. Trigger Counter Sending <T>...
  • Page 337 Utilities Cap Unknown Counter Sending <CAP_U> displays the total number of Cap Unknowns that have occurred since power-on, or since the last Cap Counter Reset occurred. Imager response format: <CAP_U/xxxxx> Cap Counter Reset Sending <CAP_R> sets all Cap Counters to 00000. Tube Absent Counter Sending <TUBE_A>...
  • Page 338: Device Control

    Device Control Device Control Device Control by ESP Device Control by Serial Command Output 1 Pulse Sending <L1> activates the link between Output 1 (+) and Output 1 (-) of the host connector (regardless of Master Symbol or Output 1 status). Output 2 Pulse Sending <L2>...
  • Page 339: Differences From Default

    Utilities Differences from Default Clicking the Differences from Default button will cause ESP to check all stored configuration settings and compare them to default settings. All settings that are different than default will appear in the left column (shown below), and descriptions of those settings will appear in the right column.
  • Page 340: Master Database

    Master Database Master Database Important: The Master Database is used for all Matchcode modes except Sequential and Wild Card, both of which use Master Database Index # 1. Master Database Overview Usage: Used where more than one master symbol is required, as in a Multisymbol setup, for matching and other Matchcode operations.
  • Page 341: Master Symbol Database Size

    Utilities Master Symbol Database Size Definition: Number of Master Symbols allows you to select 1 to 10 master symbols for the master symbol database. Serial Cmd: <K231,master symbol database size> Note: You must follow this command with a save command <A>...
  • Page 342: Enter Master Symbol Data

    Master Database Enter Master Symbol Data Usage: Allows you to enter master symbol data for any enabled master symbol index number (1 to 10), provided the total number of characters does not exceed the maximum allowed. Serial Cmd: <K231,master symbol number,master symbol data>...
  • Page 343: Request Master Symbol Data

    Utilities Request Master Symbol Data Definition: Returns master symbol data for any enabled master symbols from 1 to 10. For example, to request master symbol # 5, enter <K231?,5>. The imager transmits master symbol # 5 data in brackets in the following format: <5/>. If no master symbol data is available, the output will be: <5/>.
  • Page 344: Read Next Symbol As Master Symbol

    Read Next Symbol as Master Symbol Definition: After you’ve set the size in the database, you can order the imager to read the next symbol as the master symbol for any given master symbol number. Serial Cmd: <Gmaster symbol number> To store the next symbol decoded as master symbol # 1, send: <G>...
  • Page 345: Delete Master Symbol Data

    Utilities Delete Master Symbol Data Definition: You can directly delete the master symbol data by serial command or by ESP. ESP: 1. Click the Utilities button to access the master symbol. 2. Click the Master Database tab and double-click the symbol number you want to delete.
  • Page 346: Firmware

    Firmware Firmware Firmware by ESP Firmware Update Application code versions are specific to your imager. Consult with your sales representative before downloading application code. If needed, an application code will be sent to you in the form of a *.mot file. To download application code: 1.
  • Page 347: Firmware Verification

    Utilities Firmware Verification Request Part Number by ESP You can send a request to the imager for part numbers, checksums, boot code, and application code. 1. Click the Firmware tab. 2. From the dropdown selection box to the left of the Request Part No. button, make your selection.
  • Page 348 Firmware Request Checksum by ESP You can send a request to the imager for part numbers, checksums, boot code, and application code. 1. Click the Firmware tab. 2. From the dropdown selection box to the left of the Request Checksum button, make your selection.
  • Page 349: Default / Reset / Save

    <Arp> command is issued. Defaults Defaults are Microscan firmware settings or saved customer settings that can be recalled, either by software or hardware reset. 14-19 EZ Match User’s Manual...
  • Page 350 By first doing an EZ Button default or hardware default to restore the known Microscan defaults, the user can then recall the previous customer-saved settings with an <Arc>...
  • Page 351: Imager Status Requests

    Utilities Imager Status Requests <?> Status Byte 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;...
  • Page 352: Imager Status Requests

    Imager Status Requests <K?n> All Range Request This request will return the current settings of all commands within the user-defined range, starting with the lowest user-defined K command value and ending with the highest user-defined K command value. <Knnn?#> Single Range Request This request will return the value range and storage type description of all fields in the requested K command.
  • Page 353: Other Operational Serial Commands

    Utilities Other Operational Serial Commands The following serial utility commands can be entered from ESP’s Terminal or a PLC. Y-Modem Upload <uy,path image> Image Type Image Attributes Gray Scale (default) _c24 24-bit color image (EZ Match Color only) _q1...100 JPEG Quality (1 = Lowest; 100 = Highest) Y-Modem Download <dy,image name>...
  • Page 354: Bar Code Configuration Mode

    Once Bar Code Configuration Mode has been entered, the Data Matrix symbols can be thought of as serial data. You can configure the imager by printing labels in Microscan’s serial command format. Commands are processed as if the data were streamed in through the serial port.
  • Page 355 Utilities Tube/Cap Learn <@LCAP> command activates the Tube/Cap Learn function. When new profiles are found, Tube/Cap Learn stores them in the Tube/Cap Library. When <@LCAP> is sent from Terminal in ESP, one of the following outputs will result: Learning Tube and Cap... Added to library #xx Learning Tube and Cap...
  • Page 356 Other Operational Serial Commands White Balance Calibration <@WB> The EZ Match Imager’s factory default values are appropriate for nearly all applications. However, the White Balance calibration command will override the pre-configured values if necessary. White Balance is a processing operation performed to ensure proper color fidelity in a captured digital image.
  • Page 357: Output Format

    15 Output Format Contents Output Format Serial Commands....................15-2 Output Format Status ......................... 15-3 Format Assign ..........................15-4 Format Extract..........................15-5 Format Insert ..........................15-7 Output Filter Configuration ......................15-9 Ordered Output Filter ......................15-13 This section explains how to control the formatting and filtering of decoded symbol data for output.
  • Page 358: Output Format Serial Commands

    Output Format Serial Commands Output Format Serial Commands Format Extract <K740,output index,start location,length> Format Insert <K741,output index,length,hex string> Format Assign <K742,symbol number,status> Format Status <K743,output format status> Output Filter Configuration <K744,filter number,symbology type,length,wildcard, placeholder,data,unused,database index> Ordered Output Filter <K745,number of filters> 15-2 EZ Match User’s Manual...
  • Page 359: Output Format Status

    Output Format Output Format Status Definition: This is a global enable/disable parameter. In order to use formatting you must set up the format using the insert and extract commands, and you must also assign a symbol to format using the Format Assign command. Serial Cmd: <K743,output format status>...
  • Page 360: Format Assign

    Format Assign Format Assign Symbol Number Definition: Symbol Number refers to the number of the symbol to which output formatting will apply. For example, if you wish to enable user-defined formatting to symbol # 2 in a multisymbol read cycle, you would send the command <K742,2,1>. Note that the number of symbols may exceed the format capabilities Serial Cmd: <K742,symbol...
  • Page 361: Format Extract

    Output Format Format Extract Output Index Definition: Output Index refers to the database entry you wish to modify with this command. A formatted output is built by extracting data from a symbol’s original data output and/or inserting user-defined characters. It may be helpful to think of individual indexes as positions in the final formatted output you wish to build.
  • Page 362: Format Extract By Esp

    Format Assign Format Extract by ESP The Extract Range function corresponds to the Start Location and Length parameters in the Format Extract serial command. You can extract and insert several character sequences using ESP’s Symbol Parse feature. In this example, the selected extraction range is characters 2-4. The “Sample Symbol” example on the Symbol Parse dialog shows the selected character positions extracted and output as desired.
  • Page 363: Format Insert

    Output Format Format Insert Output Index Definition: Output Index refers to the database entry you wish to modify with this command. A formatted output is built by extracting data from a symbol’s original data output and/or inserting user-defined characters. It may be helpful to think of individual indexes as positions in the final formatted output you wish to build.
  • Page 364: Format Insert By Esp

    Format Insert Format Insert by ESP The Format Insert process is very similar to the Format Extract process, except that Insert allows you to enter characters using the Insertion Calculator (shown above). Notice that Extract and Insert share the same Parse Table. 15-8 EZ Match User’s Manual...
  • Page 365: Output Filter Configuration

    Output Format Output Filter Configuration Definition: Output filtering is a method of providing a set of Good Read qualifiers and also providing ordered output. There is a filter for up to the first 10 positions in a multisymbol output. The first filter corresponds to the first symbol output at the end of the read cycle.
  • Page 366 Output Filter Configuration Filter Number Definition: This is the filter index number that represents the position of the symbol in the data output at the end of the read cycle. This index number should be entered along with the following filter settings for the predetermined symbol position.
  • Page 367 Output Format Length Definition: Specifies the length of the decoded symbol allowed to occupy this location in multi-symbol output. Note: To filter or order a symbol, the symbol must meet all requirements of the selected filter index. Serial Cmd: <K744,filter number,symbology type,length,wildcard,placeholder,data, unused,database index>...
  • Page 368: Database Index

    Output Filter Configuration Data Definition: This is the data string to be used when comparing symbol data for output filtering and ordering. This data string may also contain wildcard and placeholder characters to facilitate matching. Remember that in order to filter or order symbol data, it must meet all the requirements of the selected filter index.
  • Page 369: Ordered Output Filter

    Output Format Ordered Output Filter Definition: Number of Filters refers to the number of active output filters. 0 disables all output filters. Any non-zero numeral will enable filtering to be performed using the filter indexes covered by this value. For example, if the number of filters is 1, then only filter index # 1 will be applied.
  • Page 370 Ordered Output Filter 15-14 EZ Match User’s Manual...
  • Page 371: Appendices

    Appendices Contents Appendix A General Specifications ....................A-2 Appendix B Electrical Specifications .................... A-5 Appendix C Serial Configuration Commands................A-8 Appendix D Communications Protocol..................A-15 Appendix E ASCII Table......................A-24 Appendix F Interface Standards....................A-25 Appendix G Using an External Trigger..................A-26 Appendix H Operational Tips .....................
  • Page 372: Appendix A General Specifications

    QR Code Stacked Symbologies: PDF417, Note: Nominal dimensions shown. Typical tolerances apply. MicroPDF417, GS1 DataBar (Composite and Stacked) EZ Match Imager Dimensions Linear Symbologies: Code 39, Code 128, BC412, Interleaved 2 of 5, Pharmacode, UPC/EAN, Codabar, Code 93 Read Parameters Pitch: ±30°...
  • Page 373 Appendices Read Ranges EZ Match Color EZ Match EZ Match Color Narrow-bar-width Field of View Read Range (maximum) .005" (.13 mm) .0075" (.19 mm) 4.2" (106.7 mm) 3.6 to 4.5" (91.4 mm to 114.3 mm) .0075" (.19 mm) .010" (.25 mm) 4.5"...
  • Page 374: General Specifications

    ISO Certification ISO 9001 Certified Issued by TUV USA Inc., Member of TUV NORD Group ©2010 Microscan Systems, Inc. All rights reserved. Specifications subject to change. Product specifications are given for typical performance at 25°C (77°F) using grade A labels. Performance characteristics may vary at high temperatures or other environmental extremes.
  • Page 375: Appendix B Electrical Specifications

    Appendices Appendix B — Electrical Specifications Power: 3.5 Watts (max.) 5VDC +/– 5%, 200 mV p-p max. ripple, 440 mA @ 5VDC (typ.) Optional Int: 10-28V Accy Host Connector / Pin Assignments High Density 15 Pin D-sub Socket Connector Host RS-232 Host/Aux RS-232 Host RS-422/485 In/Out...
  • Page 376 Electrical Specifications Output Circuit Examples Fully Optoisolated Isolated Host Power (+) This circuit is fully optoisolated and is the recommended configuration. It allows the 1 to 28 V user to apply 1 to 28 VDC to the circuit. Scanner Outputs (+) Output Caution: The maximum current that can Input...
  • Page 377 Appendices Optoisolator Inputs All discrete inputs can be fully isolated pulses as PNP or NPN circuits. Minimum Maximum Input (+) 4.5 V/3.0mA 28 V/23mA IN-HIGH IN-HIGH load 0 V/0mA 2.0V/1mA IN-LOW IN-LOW Input (–) Pulse Width 48 µS New master pin input (–) is internally grounded. Input Examples Fully Optoisolated NPN Source...
  • Page 378: Appendix C Serial Configuration Commands

    Serial Configuration Commands Appendix C — Serial Configuration Commands Tube/Cap Inspection Active Tube/Cap Library Indexes <K257,number of active indexes> <K258,index,tube diameter,cap base length,cap base diameter, Tube/Cap Dimensions cap tip diameter,hue,saturation,value> Multi-Operation <K260,index,operation,frame count,timeout,database min,database max> <K850,separator,library index,tube angle,tube/cap tip position,cap Tube/Cap Information color,match status,tube diameter>...
  • Page 379 Appendices Image Storage <K244,image storage type,image store mode> Symbologies Narrow Margins/Symbology ID <K450,narrow margin status,symbology identifier status> Background Color <K451,background color> Composite <K453,symbology status,separator status,separator> <K470,status,check character status,check character output status, Code 39 large intercharacter gap,fixed symbol length status,fixed symbol length,full ASCII set>...
  • Page 380 Communication Protocol Commands No Read Message <K714,status,message> Bad Symbol Message <K715,[unused],message> No Symbol Message <K716,[unused],message> <K717,minimum number of bars,minimum number of qualified 1D/Stacked Symbology Qualification scan lines,start/stop status> <K718,finder pattern status,symbol size status,symbol size 1,symbol size 2,symbol size tolerance,dimension status,dimension 2D Symbology Qualification 1,dimension 2,dimension tolerance,orientation status,orientation value>...
  • Page 381 <K708,symbol quality separator,data matrix output mode> Output Mode ISO/IEC 16022 Symbol Quality Output <K709,symbol contrast,print growth,axial non-uniformity,unused ECC> <K710,percent cell damage,total read time,capture time,locate Microscan Symbol Quality Output time,decode time,pixels per element,ECC level,matrix size,quiet zone,symbol angle> Matchcode <K223,matchcode type,sequential matching,match start position,match...
  • Page 382 Serial Configuration Commands <K255,index,shutter speed,gain,sub-sampling,row pointer,column pointer,row depth, column width,threshold mode,fixed threshold IP Database Status value,processing mode, narrow margins, background color,symbology type> Save Current Settings to Database <K255+,index> Load Current Settings from Database <K255-,index> Request Selected Index Settings <K255?,index> Request All Database Settings <K255?>...
  • Page 383 Appendices Serial Command Format Serial commands are of two types: utility and configuration. Rules that apply to both utility and configuration commands • A less than < and greater than > character enclose the commands. • Commands and data are “case sensitive.” That is, characters must be entered as upper or lower case, as specified.
  • Page 384 Serial Configuration Commands Concatenating Configuration Commands Commands can be concatenated (added together) in a single string or data block. For example, <K145,1><K220,1><K450,1><A> enables LRC, sets End of Read Cycle mode to New Trigger, enables Narrow Margins, and resets the data buffers (without saving the changes for power-on).
  • Page 385 Appendices Appendix D — Communications Protocol Communications Protocol Command Table Control Characters Protocol Command (Entered in menu or Effect of Command (Mnemonic displayed on menu) Value serial command) Reset Request Reset Start of Text End of Text Acknowledge Negative Acknowledge Begin Transmission XOFF Stop Transmission...
  • Page 386 Communications Protocol ACK / NAK Data Flow Examples Setup 1 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x06 0x15 disabled Transfer 1 HOST_TX <K141,0> IMAGER_TX ‘ACK’ Transfer 2 HOST_TX <K141?> IMAGER_TX ‘ACK’ IMAGER_TX <K141,0> HOST_TX ‘ACK’ Error Condition Transfer 1 IMAGER_TX symbol data HOST_TX...
  • Page 387 Appendices Setup 2 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x00 (disabled) 0x06 0x15 enabled Transfer 1 HOST_TX <K141,0>a IMAGER_TX ‘ACK’ Transfer 2 HOST_TX <K141?>B IMAGER_TX ‘ACK’ IMAGER_TX <K141,0>a HOST_TX ‘ACK’ Error Condition Transfer 1 HOST_TX <k141,0>x (BAD LRC) IMAGER_TX ‘NAK’ HOST_TX <K141,0>a (GOOD LRC) IMAGER_TX...
  • Page 388: Appendix D Communications Protocol

    Communications Protocol Setup 3 0x00 (disabled) 0x00 (disabled) 0x28 ‘(‘ 0x29 ‘)’ 0x06 0x15 enabled Transfer 1 HOST_TX (<K141,0>)H IMAGER_TX ‘ACK’ Transfer 2 HOST_TX (<K141?>)k IMAGER_TX ‘ACK’ IMAGER_TX (<K141,^M>)w HOST_TX ‘ACK’ A-18 EZ Match User’s Manual...
  • Page 389 Appendices Setup 4 0x21 ‘!’ 0x3D ‘=’ 0x28 ‘(‘ 0x29 ‘)’ 0x06 0x15 enabled Transfer 1 HOST_TX (<K141,0>)H IMAGER_TX ‘ACK’ Transfer 2 HOST_TX (<K100?>)n IMAGER_TX ‘ACK’ HOST_TX ‘!’ IMAGER_TX (<K100,8,0,0,1>)X HOST_TX ‘ACK’ IMAGER_TX ‘!’ Error Condition Transfer 1 HOST_TX (<K141,0>)H IMAGER_TX ‘ACK’...
  • Page 390: Appendix D Communications Protocol

    Communications Protocol Polling Mode Data Flow Examples Setup 1 Address 0x01 (translates to) Poll Req @ ‘0x1C’, Unit Select @ ‘0x1D’ 0x04 0x05 0x02 0x03 0x06 0x15 disabled Transfer 1 HOST_TX ‘RES’ ‘0x1D’ ‘REQ’ (Select Unit 1 to receive data) IMAGER_TX ‘0x1D’...
  • Page 391 Appendices Error Condition 2 HOST_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) IMAGER_TX ‘0x1C’ ‘STX’ <T/00000> ‘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’...
  • Page 392 Communications Protocol Setup 2 Address 0x01 (translates to) Poll Req @ ‘0x1C’, Unit Select @ ‘0x1D’ 0x04 0x05 0x02 0x03 0x06 0x15 enabled Transfer 1 HOST_TX ‘RES’ ‘0x1D’ ‘REQ’ (Select Unit 1 to receive data) IMAGER_TX ‘0x1D’ ‘ACK’ (Unit responds with its address) HOST_TX ‘STX’...
  • Page 393 Appendices Error Condition 2 HOST_TX ‘RES’ ‘0x1C’ ‘REQ’ (Poll Unit 1 for data) IMAGER_TX ‘0x1C’ ‘STX’ <T/00000> ‘ETX’ ‘LRC’ HOST_TX ‘Nothing’ (Host should ‘ACK’ here) timeout reached... IMAGER_TX ‘REQ’ (Unit requests an ‘ACK’ again) HOST_TX ‘NAK’ (Host rejects data frame) (Retry Event) IMAGER_TX ‘0x1C’...
  • Page 394: Appendix E Ascii Table

    ASCII Table Appendix E — ASCII Table Ctrl “ & < > A-24 EZ Match User’s Manual...
  • Page 395: Appendix F Interface Standards

    In the EZ Match Imager, selection of interface is made by pin assignment and, in the case of host communications, by software switching between RS-232 and RS-422 / RS-485.
  • Page 396: Appendix G Using An External Trigger

    Using an External Trigger Appendix G — Using an External Trigger Two types of inputs are used on Microscan readers. 5 volt devices have NPN trigger inputs. 10-28 volt devices have optoisolated inputs and outputs. 5 Volt Devices To trigger a 5 volt device, the input has to be pulled down to “signal ground” (NPN). This can be done by relays or by a transistor-sourced signal.
  • Page 397: Appendix H Operational Tips

    Appendices Appendix H — Operational Tips Cleaning The EZ Match Imager has a hard coated window that should only be cleaned with alcohol (100% isopropyl). Mounting When mounting the EZ Match Imager, do not insulate the stand mount. The bottom panel is the hottest part of the imager and metal-to-metal contact is necessary for heat dissipation.
  • Page 398: Appendix I Usb-To-Serial Virtual Com Port Driver

    ® (For use with Windows Vista (32-bit), XP (32-bit), and 2000 Operating Systems) Microscan’s USB-to-Serial Virtual COM Port Driver allows you to send serial data using a USB EZ Match Imager. The driver is available at www.microscan.com or on the Microscan Tools CD.
  • Page 399 Appendices 4. Read the License Agreement shown below. If you accept the terms of the agreement, click the radio button next to the statement “I accept this agreement”, and click Next. Important: After accepting the license agreement and clicking Next, you may see a Windows Security warning that states “Windows can’t verify the publisher of this driver software”.
  • Page 400 Manager button. 3. Expand the Ports (COM & LPT) item on the Device Manager menu. Right-click on Microscan Reader and select Properties. 4. Select the Port Settings tab in the Properties dialog and click the Advanced button. 5. Expand the COM Port Number menu on the Advanced Settings dialog and select your new COM Port number.
  • Page 401: Appendix J Glossary Of Terms

    Appendices Appendix J — 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.
  • Page 402 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.
  • Page 403 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;...
  • Page 404 Glossary of Terms Histogram — A graphical representation of the frequency of occurrence of each intensity or range of intensities (gray levels) of pixels in an image. The height represents the number of observations occurring in each interval. Host — A computer, PLC, or other device that is used to execute commands and process data and discrete signals.
  • Page 405 Appendices Parity — An error detection routine in which one data bit in each character is set to 1 or 0 so that the total number of 1 bits in the data field is even or odd. Picket Fence Orientation — A linear symbol orientation in which the bars are perpendicular to the symbol’s direction of travel.
  • Page 406 Glossary of Terms Saturation — The degree to which a color is free of white. One of the three properties of color perception, along with hue and value. Scattering — Redirection of light reflecting off a surface or through an object. Skew —...
  • Page 407 Hyperlink Index A/D Converter Aberration About the EZ Match About This Manual Absorption ACK / NAK (Main Port) ACK / NAK Data Flow Examples ACK / NAK Options ACK/NAK Active Illumination Active Tube/Cap Library Indexes Active Tube/Cap Library Indexes by Serial Command Adaptive Contrast Percent Add / Remove Exception Add Macro...
  • Page 408 As Soon as Possible (Cap Unknown Qualify) ASCII Character Entry Modifier ASCII Table ASIC Ask to Save ESP File when Quitting Aspect Ratio Auto Sync Automatic Gain Control Auxiliary Port Auxiliary Port Connections Auxiliary Port Mode Auxiliary Port System Data Status Axial Non-Uniformity (Data Matrix Only) Axial Non-Uniformity Threshold Background Color (IP Database Status)
  • Page 409 Index Calibrate by Serial Command Calibration Calibration (EZ Button Modes) Calibration by ESP Calibration Options Calibration Overview Calibration Progress Indicators Calibration Progress Output Examples (Terminal) Calibration Progress Output to Terminal Calibration Serial Commands Camera and IP Setup Camera and IP Setup by ESP Camera and IP Setup Serial Commands Cap Absence Message Cap Absent Counter...
  • Page 410 Check Character Status (Code 39) Check Character Status (Interleaved 2 of 5) Check Character Type (Codabar) Check Required Hardware Cleaning the Imager Clear CMOS Codabar Codabar (Symbology Type) Code 128 (Symbology Type) Code 128 / EAN 128 Code 39 Code 39 (Symbology Type) Code 93 Code 93 (Symbology Type) Codeword Collection (PDF417)
  • Page 411 Index Connector Constant (Illumination Brightness) Continuous Capture Continuous Read Continuous Read 1 Output Control Characters Control/Hex Output Copy Counter Counters Counters by ESP Counters by Serial Command Customer Default Parameters Cycle Max Cycle Min Cycle Step Daisy Chain Daisy Chain Autoconfigure Daisy Chain ID Daisy Chain ID Status Daisy Chain Mode...
  • Page 412 DataBar-14 DataBar-14 (Symbology Type) Database Identifier Output Database Identifier Output Separator Database Identifier Output Status Database Index Database Mode Database Range (Multi-Operation) Database Range Maximum Database Range Minimum Decode Decode Rate Decode Time Decodes per Trigger Status (Quality Output) Decodes/Trigger Threshold Decodes/Trigger Threshold (Trend Analysis Mode) Default Default / Reset / Save...
  • Page 413 Index Direct Memory Access Direction (Pharmacode) Disable Reader Disclaimer Discrete I/O Display Incoming Data Even When Not in Focus Do Not Send or Receive Settings Document Memo Dynamic Range Dynamic Setup EAN 128 Status (Code 128 / EAN 128) EAN Status ECC 000 ECC 050 ECC 080...
  • Page 414 Entering and Using Master Symbols Entering Control Characters in Serial Commands Environmental EPROM Erasable Programmable Read-Only Memory Error Correction Level (Data Matrix Only) ESP System Requirements Evaluation Explanation of Modifiers for Code 128 and QR Code Explanation of Modifiers for Code 39, Codabar, and Interleaved 2/5 External Edge External Level External Trigger Polarity...
  • Page 415 Index Fixed Symbol Length Fixed Symbol Length (BC412) Fixed Symbol Length (Code 128 / EAN 128) Fixed Symbol Length (Code 39) Fixed Symbol Length (DataBar Expanded) Fixed Symbol Length (MicroPDF417) Fixed Symbol Length (PDF417) Fixed Symbol Length (Pharmacode) Fixed Symbol Length Status (BC412) Fixed Symbol Length Status (Codabar) Fixed Symbol Length Status (Code 128 / EAN 128) Fixed Symbol Length Status (Code 39)
  • Page 416 Gain Gain (IP Database Status) Gain (Standard Density) General Purpose Color Processing General Specifications General Tab Global Status (EZ Button) Glossary of Terms Good Read Good Read (Image Output) Good Read / Match Counter (or Good Read Counter) Good Read / Match Counter Reset Grade (Data Matrix Output Mode) Gradient Gray Scale...
  • Page 417 Index I/O Parameters Serial Commands Illumination Brightness Image Image Dimensions Image Library Request Image Output Image Output Example Image Process Looping Image Process Looping Disabled Image Process Looping Enabled Image Processing Image Processing Timeout Image Resolution Image Sensor Image Storage Image Storage Example Image Storage Mode Image Storage Type...
  • Page 418 ISO/IEC 16022 Symbol Quality Output by ESP JPEG Quality Keyboard IN Reports Keyboard IN Reports Disabled Keyboard IN Reports Enabled Keyboard Report Format Ladder Orientation Large Intercharacter Gap (Codabar) Large Intercharacter Gap (Code 39) Last Frame Last Frame or New Trigger Last Mode Latch Mode 2 (Unlatch Opposite Condition) Latch Mode 3 (Unlatch Re-enter Read Cycle)
  • Page 419 Microscan HID IN Reports Disabled Microscan HID IN Reports Enabled Microscan HID Report Format Microscan Symbol Quality Output Microscan Symbol Quality Output by ESP Minimum Good Reads Minimum Number of Bars Minimum Number of Bars (Pharmacode) Minimum Number of Qualified Scan Lines...
  • Page 420 Minutes (Time Since Reset) Mirrored Image Mismatch (Image Output) Mismatch (Static Presentation Mode) Mismatch (Symbol Data Output Status) Mismatch (Trend Analysis Mode) Mismatch Counter Mismatch Counter Reset Mismatch Replace Model Model Memo Mounting the Imager Multidrop Multi-Operation Multi-Operation by Serial Command Multi-Operation Index Multisymbol Multisymbol Separator...
  • Page 421 Index Number of Active Indexes by ESP Number of Captures Number of Focal Distances Number of Image Frames (Switch Mode) Number of Symbols Number of Symbols in Field of View Number of Triggers Number to Output On Object Plane Object Qualification (Dimension Mode) Object Qualification (Orientation Mode) Object Qualification (Symbol Size Mode) ON When in the Read Cycle...
  • Page 422 Output Indicators Output Mode (Output 1) Output On (Output 1) Output On (Tube/Cap Detection Output 1) Output on Axial Non-Uniformity Output on Cap Unknown (Tube/Cap Detection Output 1) Output on Cap Unknown (Tube/Cap Detection Output 2) Output on Cap Unknown (Tube/Cap Detection Output 3) Output On Diagnostic Warning Output On Match or Good Read Output On Mismatch...
  • Page 423 Index Picket Fence Orientation Pitch Pixel Pixel Sub-Sampling Pixel Sub-Sampling 16-to-1 Pixel Sub-Sampling 4-to-1 Pixels Per Element (Data Matrix Only) Placeholder Point-to-Point (Main Port) Point-to-Point (Standard) Point-to-Point with RTS/CTS Point-to-Point with RTS/CTS and XON/XOFF Point-to-Point with XON/XOFF Poll Address Polling Mode Polling Mode (Main Port) Polling Mode Data Flow Examples Polling Mode Options...
  • Page 424 Protocol Configuration Examples Pulse (Output Mode) Pulse Width (Output 1) QR Code QR Code (Symbology Type) Quality Output Quality Output Separator Quick Start Quiet Zone (Data Matrix Only) Random Access Memory Range Mode Status (Interleaved 2 of 5) Rapid Capture Rapid Capture Mode Read Cycle Read Cycle by ESP...
  • Page 425 Index Regular and Mirrored Image Regular Image Reload Last File Replacement String Report Format Examples Report Options Request All IP Database Settings Request All Master Symbol Data Request Checksum by ESP Request Checksum by Serial Command Request Master Symbol Data Request New Master Status Request Part Number by ESP Request Part Number by Serial Command...
  • Page 426 Select All Select Model Send Send and Save Send and Save as Customer Defaults Send Current Command Send Current View Send Database to the Reader Send ESP Settings to the Reader Send XON with Autoconnect Send, No Save Send/Receive Options Send/Recv Separator (Tube/Cap Information) Separator Character (Composite)
  • Page 427 Index Shutter Speed (IP Database Status) Shutter Speed (Standard Density) Shutter Speed Disabled Shutter Speed Enabled Single Beep (Position #1) Single Descriptor Status Request Single Range Status Request Single Status Request Sizing Information Skew Skew Correction Skew Correction Notes Skip EZ Mode Software Defaults Standard LED Configuration Start / Stop Match (Codabar)
  • Page 428 Symbol Data Output Status Symbol Direction Symbol Length #1 (Interleaved 2 of 5) Symbol Length #2 (Interleaved 2 of 5) Symbol Length (Codabar) Symbol Length (Code 93) Symbol Number Symbol Parse Symbol Quality Symbol Quality by ESP Symbol Quality Separator Symbol Quality Separator / Data Matrix Output Mode Symbol Quality Separator by ESP Symbol Quality Serial Commands...
  • Page 429 Index Three Beeps (Position #3) Threshold (Histogram) Threshold Mode Threshold Mode (IP Database Status) Threshold Value Tilt Time (Switch Mode) Time Before First Capture Time Between Captures Time Since Reset Timed Capture Timeout Timeout (Multi-Operation) Timeout or New Trigger Top (Row Pointer) Total Read Time Transparent Mode Trend Analysis Mode...
  • Page 430 Tube/Cap Direction Tube/Cap Information by Serial Command Tube/Cap Inspection Tube/Cap Inspection Serial Commands Tube/Cap Learn Tube/Cap Learn (EZ Button Modes) Tube/Cap Library Tube/Cap Library Default Configuration Tube/Cap Library Index Tube/Cap Message Editing Tube/Cap Message Editing by Serial Command Tube/Cap Message Formatting by Serial Command Tube/Cap Mode Tube/Cap Presence Before Output Tube/Cap Rotation...
  • Page 431 Index Warning and Caution Summary Warranty Watchdog Timer When to Output Symbol Data Width (Column Width) Wild Card Character Wildcard Window of Interest Window of Interest (WOI) by ESP Window of Interest (WOI) Framing Window of Interest (WOI) Margin Window of Interest by ESP Window of Interest by Serial Command Y-Modem Upload Transfer Options EZ Match User’s Manual...

This manual is also suitable for:

Ez match

Table of Contents