Quadrus EZ Reader User's Manual P/N 83-006700 Rev T
Copyright and Disclaimer Copyright © 2007 by Microscan Systems, Inc., 1201 S.W. 7th Street, Renton, Washington, U.S.A. 98057 (425) 226-5700 FAX: (425) 226-8682 ISO 9001:2000 Certification No. 06-1080 Issued by TüV USA All rights reserved.
Introduction Microscan Limited Warranty Statement and Exclusions What Is Covered? Microscan Systems Inc. warrants to the original purchaser that products manufactured by it will be free from defects in material and workmanship under normal use and service for a period of one year from the date of shipment. This warranty is specifically limited to, at Microscan’s sole option, repair or replacement with a functionally equivalent unit and return without charge for service or return freight.
Table of Contents Table of Contents Chapter 1 Quick Start Step 1 Check Required Hardware........................................................... 1-2 Step 2 Connect the System..................................................................... 1-3 Step 3 Position Reader and Symbol ....................................................... 1-4 Step 4 Install ESP ................................................................................... 1-5 Step 5 Select Model .....................................
Introduction Capture Timing ...................................................................................... 3-23 Dual Camera Switching ......................................................................... 3-25 Store Noread Image .............................................................................. 3-30 Chapter 5 Symbologies Symbologies by ESP ............................................................................... 4-2 Symbologies Serial Commands ................................
Table of Contents Symbol Quality Serial Commands........................................................... 6-2 Overview of Symbol Quality .................................................................... 6-3 Global ...................................................................................................... 6-4 Data Matrix .............................................................................................. 6-5 Static Symbol Quality Outputs..............................................
Introduction IP Database Serial Commands ............................................................. 10-3 Overview of IP Database ....................................................................... 10-4 Operation of IP Database ...................................................................... 10-4 IP Database Window ............................................................................. 10-6 Number of Active Database Settings.....................................................
Table of Contents Step 2 Preliminary Steps ....................................................................... 15-3 Step 3 Communicating in Ethernet........................................................ 15-7 Ethernet Application .............................................................................. 15-8 Appendices Appendix A General Specifications .........................................................A-2 Appendix B Electrical Specifications .................................................
Introduction About the Quadrus EZ Reader The key features of the Quadrus EZ are: • A multi-function EZ button for location, calibration, and reading • “X” pattern symbol locator • High speed image processing up to 60 reads per second • Factory-adjustable focus 2 to 10 inches • Ability to read both 2D and linear symbols • Ability to read difficult symbols • Secondary video input from RS-170 non-interlaced analog cameras To aid in setup, the Quadrus EZ incorporates three primary features: • An “X” locator id
About the Quadrus EZ Reader User’s Manual About the Quadrus EZ Reader User’s Manual This manual provides complete information on setting up, installing, and configuring the reader. The chapters are presented in the order in which a reader might be set up and made ready for operation. Highlighting Serial commands, selections inside instructions, and menu defaults are highlighted in red bold. Cross-references are highlighted in blue. Web links and outside references are highlighted in blue bold italics.
Introduction Warning and Caution Summary WARNING LED LIGHT DO NOT VIEW DIRECTLY WITH OPTICAL INSTRUMENTS CLASS 1M LED PRODUCT Light Output: 648 cd. Wavelength: 464 nm; 518 nm; 635 nm. IEC 60825-1:1993+A1:1997+A2:2001 • Viewing the Quadrus EZ’s LED output with optical instruments such as magnifiers, eye loupes, or microscopes within a distance of 100 mm could cause serious eye injury. • Maximum LED light output: 648 cd. • Wavelength: 464 nm; 518 nm; 635 nm.
Statement of Agency Compliance Statement of Agency Compliance This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy, and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
1 Quick Start Contents Step 1 Check Required Hardware................................................................................................ 1-2 Step 2 Connect the System.......................................................................................................... 1-3 Step 3 Position Reader and Symbol............................................................................................. 1-4 Step 4 Install ESP.........................................................................
Check Required Hardware Step 1 — Check Required Hardware To get started with just the EZ Button You will need: • A Quadrus EZ Reader (1), FIS 6700-XXXX. • An IB-150 Kit, 98-000040-02, which includes a cable, 61-000034-02, and the IB-150 Interface Box (2), 99-000008-02. • A Power Supply (3), 97-100004-15 (90-264 VAC, 24VDC).
Quick Start Step 2 — Connect the System You can connect the Quadrus EZ by EZ button, RS-232, or TCP-IP (Ethernet). Connecting for EZ Button Setup without a Host • Connect the Quadrus EZ Reader to the IB-150 Kit, 98-000040-02. • Connect Power Supply. • Apply power to the reader. Connecting by RS-232 • Connect the reader to the IB-150 Kit, 98-000040-02. • Connect the IB-150 Host Communications Cable, 61-000034-02, to the host and the host connector on the side of the IB-150 interface box.
Position Reader and Symbol Step 3 — Position Reader and Symbol • Position the reader at the focal distance recommended on the back of the reader, for example FD = 4”. • Tip the reader relative to the symbol to avoid the glare of direct (specular) reflection. The case parting line should be perpendicular to the plane of the symbol by either pitching the symbol or the reader as shown. • Position the reader in a place devoid of sunlight.
Quick Start Step 4 — Install ESP ESP stands for Easy Setup Program. ESP provides a quick and easy way to set up and configure your reader. If installing from a Microscan Installation and Support CD: 1. Insert your Microscan Installation and Support CD in your computer’s CD drive. 2. Choose ESP Software from the main menu. 3. Launch Setup.exe under ESP and follow the prompts. If downloading from the web: 1. Go to http://www.microscan.com/downloadcenter 2.
Select Model Step 5 — Select Model When you start the program, the following menu will appear: Note: If you need to select another model later, click the Switch Model button. 1. Click the Quadrus EZ button and then click OK. If you do not want to make this selection every time you start ESP, uncheck “Show this window at Startup”. 2. Select the default reader name (Quadrus EZ-1), or type a name of your choice in the Description text field and click OK. 3.
Quick Start Step 6 — Select Communications Protocol When the Select Protocol dialog appears, choose either RS-232 or TCP/IP (Ethernet) and click Next. RS-232 1. In the RS-232 dialog, if your communications port is not the default COM1, use the dropdown menu to change your communications port. 2. Click Connect. 3. When connected, the CONNECTED message will appear in a green box in the status bar on the bottom right of the dialog. 4.
Locate the Symbol in the FOV Step 7 — Locate the Symbol in the FOV In this step, you move the symbol or the reader so that the “X” pattern is centered over the symbol. It is important that the whole symbol falls within the field of view (FOV) of the reader. (The FOV is what appears in the Locate/ Calibrate window.) Note: Holding the EZ button until you hear 4 beeps enables Live video output (if attached to a monitor).
Quick Start Locate by ESP 1. In the EZ menu, click the Locate button to enable the X-pattern. 2. You will see the X-pattern in front of the reader. 3. Center the X-pattern over the symbol you want to read. 4. Click the Stop button to end the locate mode.
Calibrate Settings Step 8 — Calibrate Settings Quadrus EZ image settings can be adjusted automatically for optimum readability by either the EZ setup button or ESP. During the calibration routine, the reader will flash its LEDs while searching through various IP (image processing) settings and matching them with the highest read rates. Upon successful completion of this routine, a green LED pattern will flash brightly and illuminate the symbol.
Quick Start Step 9 — Perform Readability Test This test will let you know the percent of good reads per captures achieved by the reader. Testing by EZ Button 1. To start the read rate test, hold down the EZ setup button about 3 seconds until you hear three short beeps and see the alternating IP and finder pattern LEDs. 20%, 40%, 60%, 80%, 100% these LEDs are only active while the reader is in a read rate test and represent the percentage of good reads per images captured.
Applications Step 10 — Applications To make setup changes to the Quadrus EZ, click the App Mode button. From here you can make changes in the configuration files that appear on the second row of icons. You can also do the following: • Send or Receive commands by clicking the Send/Recv button. • Make changes to Camera options by clicking the Camera button. • Access the Terminal window to see data or entering serial commands by clicking the Terminal button.
Quick Start Step 11 — Make Menu Changes and Save in ESP To make changes to a configuration setting: 1. Left click on the + to expand tree. 2. Double click on parameter and click once in selection box to view options. 3. Place your cursor in the selection box, scroll down to the setting you want to change and click once on the setting. 4. Left click again on the open screen to complete the selection. 5. Right click on the open screen and select Save to Scanner to implement the command in the reader.
Make Menu Changes and Save in ESP Video Output Option You can connect a remote video monitor (RS-170/monochrome, non-interlaced) via the video output port on the back of the Quadrus EZ Reader and view live video or triggered events such as a good read, no read, or slide show of on-going captures. To Enable Live Video: Press and hold the EZ button until you hear a series of 4 beeps.
2 Communications Contents Communications by ESP .............................................................................................................. 2-2 Communications Serial Commands.............................................................................................. 2-3 RS-232/422 Host Port................................................................................................................... 2-4 RS-232 Auxiliary Port...........................................................
Communications by ESP Communications by ESP Click this button to bring up the Applications menu. Click this button to bring up the Communications parameters. To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options.
Communications Communications Serial Commands Host Port Connections Host Port Protocol Host 232/422 Status Auxiliary Port Daisy Chain Autoconfigure Daisy Chain ID Ethernet Configuration Preamble Postamble Response Timeout LRC Aux Port System Data Status Quadrus EZ Reader User’s Manual
RS-232/422 Host Port RS-232/422 Host Port The host port can be configured with RS-232 and RS-422 connections. Host Port Connections These 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. Serial Cmd: Default: 115.
Communications Data Bits, Host Port Usage: Only changed if necessary to match host setting. Definition: One or two bits added to the end of each character to indicate the end of the character.
RS-232/422 Host Port Host Port Protocol Usage: In general, the point-to-point protocols will work well in most applications. They require no address and must use RS-232 or RS-422 communications standards. Definition: Protocols define the sequence and format in which information is transferred between the reader and the host, or in the case of Multidrop, between readers and a concentrator.
Communications Point-to-Point with RTS/CTS Usage: A reader initiates a data transfer with an RTS (request-to-send) transmission. The host, when ready, responds with a CTS (clear-to-send) and the data is transmitted. CTS and RTS signals are transmitted over two dedicated wires as defined in the RS-232 standard. Used only with RS-232.
RS-232/422 Host Port User Defined Example Definition: Example: ACK/NAK protocol can be configured using User Defined. The reader will transmit data to the host, when an ACK is received, it will carry on with its business. If a NAK or response timeout occurs, the reader will resend the data to the host up to 3 more times before aborting. Tip: To use User Defined Point-to-Point, first select Point-to-Point and then User Defined .
Communications Multidrop Usage: A concentrator can be used to connect up to 50 devices to a single host port connection. Definition: Multidrop allows up to 50 devices to be connected to a single RS-485 host, with the reader assigned an unique address (from 01 to 50). Multidrop Addresses: Each address has its own separate poll and select address (from 1C to 7F hex). Options: 01 through 50 Serial Cmd: If selecting Multidrop (K140,5) an address must be defined and appended to the command string.
RS-232/422 Host Port Host 422 Status Usage: RS-232 is an industry standard. RS-422 is used where greater cable lengths are required and/or where noise interference is an issue. Definition: Host 422 if enabled allows communication through the 422 I/O lines. When Host 422 is enabled, RS-232 is disabled. When Host 422 is disabled, RS-232 is enabled.
Communications RS-232 Auxiliary Port The auxiliary port offers an alternative port that can be configured to communication in RS-232 in several modes including daisy chain. Aux Port Connections 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. Note: Aux port connections are not available when Ethernet is enabled.
RS-232 Auxiliary Port Stop Bits, Aux Port Usage: Only changed if necessary to match host setting. Definition: Allows the user to select the last one or two bits in each character to indicate the end of the character. Serial Cmd: Default: One Options: 0 = One 1 = Two Data Bits, Aux Port Usage: Only changed if necessary to match host setting. Definition: Number of bits in each character.
Communications Transparent Mode Usage: A common application, in conjunction with handheld readers, is one that employs an auxiliary readout to detect mis-applied symbols. In Transparent mode data is passed between the auxiliary port and the host. The reader buffers data from the auxiliary port and echoes the keyed data on the auxiliary port. • Auxiliary port data is passed through to the host Aux whenever a return key is pressed at the auxiliary Host Port port or whenever symbol data is sent.
RS-232 Auxiliary Port Half Duplex Mode Usage: Useful when the user wants symbol data displayed on an auxiliary menu close to the reader. In Half Duplex mode all auxiliary port data and symbol data is sent directly to the host. Symbol data is displayed on the auxiliary port menu at the same time the data is sent to the host. Data initiated from the Auxiliary Port • Auxiliary port data to the host is ignored if the Aux reader is in a polled mode.
Communications Full Duplex Mode Usage: When communication to and from the auxiliary port is required. In Full Duplex mode all auxiliary port data and symbol data is sent directly to the host. Symbol data is not displayed on the auxiliary port menu. Data initiated from the Auxiliary Port Aux • Auxiliary port data to the host is ignored if the Host Port reader is in a polled mode. • Auxiliary port data or read data is sent to the host whenever it is received. Reader • Auxiliary port data is not echoed.
RS-232 Auxiliary Port 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 “daisy chain” and decoded data is relayed from one reader to another on up to the host.
Communications Command Processing Mode Usage: Allows user to send configuration from the Host port or the AUX port. Definition: When enabled, Command Processing allows commands to be entered via the aux port and direct externally triggered read cycle data in one of two ways: 1. Bar code data, including the serial trigger if used, will be transmitted to the last port from which a command was sent. 2.
RS-232 Auxiliary Port Daisy Chain ID Status Usage: Used in a daisy chain setup in cases where the host needs to know which reader in a daisy chain setup 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.
Communications Daisy Chain Autoconfigure Usage: For quick setup and configuration of the daisy chain network. Definition: Daisy Chain Autoconfigure is issued to the master reader in the daisy chain and the software responds as follows: • Counts the number of secondary readers in the daisy chain. • Assigns an internal ID number (1...n) to each secondary reader, where the first secondary reader is number 1 (and its own ID being a 0).
RS-232 Auxiliary Port Daisy Chain Remote Secondary Reader ID Note: Not in ESP. Usage: This command provides a handy way to assign custom daisy chain IDs to specific readers that were assigned during the daisy chain autoconfigure process. Definition: Assigns a new daisy chain ID to a daisy chain secondary reader. The command is sent to the master reader to configure the other secondary readers.
Communications Network These port options are mutually exclusive and predetermined according to the FIS type associated with the unit. For example, if you have an Ethernet enabled unit, you will not be able to use USB or RS-485 Multidrop commands. Network connections are made through the IB-151 connector, but setup is done through RS-232 connections. Ethernet See Chapter 15, Ethernet, for more on Ethernet connections.
Network Gateway Address Definition: AA gateway is a communications device/program which passes data between networks having similar functions but dissimilar implementations. This should not be confused with a protocol converter. Usage: This parameter is currently unused by the reader. Serial Cmd: Default: 0.0.0.0 Options: 0.0.0.0 to 255.255.255.
Communications Video TCP Port Definition: TCP port in which the reader sends responses to ESP-related commands (video, symbol information, histogram) from the Primary TCP port. Note that if the Video TCP port is unconnected, the reader will respond to the Primary TCP port instead. Note: The primary TCP port and the video TCP must be different. Usage: The port number is configured for the convenience/preference of the host system.
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 of on its own line. Definition: Define a one to four character data string that can be added to the front of the decoded data.
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 of on its own line. Definition: Allows the user to enable or disable up to four postamble character(s) that can be added to the end of the decoded data.
Response Timeout Response Timeout Usage: Only used when a response is required from the host. While in Multidrop, if the reader 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. Definition: Time the reader will wait before timing out if ACK, NAK, and ETX are enabled, and a host response is expected.
Communications 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).
Aux Port System Data Status Aux Port System Data Status Definition: When enabled, directs data from the reader to the auxiliary port.
3 Read Cycle Contents Read Cycle by ESP ...................................................................................................................... 3-2 Read Cycle Serial Commands ..................................................................................................... 3-3 Read Cycle Setup......................................................................................................................... 3-4 Multisymbol...............................................................
Read Cycle by ESP Read Cycle by ESP Click this button to bring up the Read Cycle menu. To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options.
Read Cycle Read Cycle Serial Commands Multisymbol Trigger Mode/Duration External Trigger State Serial Trigger Character Start Trigger Character Stop Trigger Character End of Read Cycle Active Camera
Read Cycle Setup Read Cycle Setup Based on your application, setting up read cycle and triggering parameters will involve a series of decisions, as follows: 1. Select the number of symbols to be read in a read cycle (must not exceed Number Of Captures). 2. Decide the trigger type to be used: if serial, the serial character; if external, Level or Edge. 3. Designate how the read cycle should end (Timeout, New Trigger, Last Frame) 4. Calculate the maximum and minimum field of view (FOV). 5.
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 one trigger to pick up all the symbols. Definition: Multisymbol allows the user to define up to 6 symbols that can be read in a single read cycle. The following conditions apply: 1. Each symbol must be different to be read. 2. The maximum number of characters in a read cycle is 32,520 for all symbols. 3.
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: Note: If Multisymbol Separator has been changed to any other character than the default comma and you wish to re-define the separator as a comma, use ESP or the embedded menus.
Read Cycle Trigger Note: When doing calibration or read rate testing, the current trigger setting will be disregarded. Definition: The type of trigger event that will initiate the read cycle.
Trigger 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 symbols contain different information. It is also effective in applications where the objects are presented by hand. Definition: In Continuous Read 1 Output the reader self-triggers whenever it decodes a new symbol or a timeout occurs. If End Of Read Cycle is set to Timeout and the symbol doesn't change, the output is repeated at the end of each timeout period.
Read Cycle External Trigger Level Usage: This mode is effective in an application where the speeds of the conveying apparatus are variable and the time the reader spends reading each object is not predictable. It also allows the user to determine if a noread has occurred. Definition: External Trigger Level allows the read cycle (active state) to begin when a trigger (change of state) from an external sensing device is received.
Trigger External Trigger Edge Usage: This mode is highly recommended in any application where conveying speed is constant or if spacing, object size, or timeouts are consistent. Definition: External Trigger Edge, as with Level, allows the read cycle (active state) to begin when a trigger (change of state) from an external sensing device is received. However, the passing of an object out of sensor range does not end the read cycle.
Read Cycle 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 noread has occurred. Definition: In Serial Data, the reader accepts an ASCII character from the host or controlling device as a trigger to start a read cycle. A Serial Data trigger behaves the same as an External Edge trigger. Serial commands are entered inside corner brackets, such as .
Trigger Trigger Filter Duration Usage: Trigger Filter Duration can be used to help the unit trigger more consistently with an unstable external trigger. Definition: Trigger Filter Duration can prevent trigger bounce from falsely triggering the reader by limiting the time during which trigger pulses can be received. Serial Cmd: Default: 313 (x 32µs = 10.24mS) Options: 0 to 65535 (corresponding to 0 to 2.
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: that is, to be entered within angle brackets delimiters < > or in the case of non-delimited triggers, define individual start and stop characters.
Serial Trigger Start Character (non-delimited) Definition: A single ASCII host serial trigger character that starts the read cycle and is not enclosed by delimiters such as < and >. Serial Cmd: Default: NULL (00 in hex) (disabled) Options: Two hex digits representing an ASCII character except <, >, XON, and XOFF. Stop Character (non-delimited) Usage: It is useful in applications where different characters are required to start and end a read cycle.
Read Cycle End of Read Cycle Definition: The read cycle is the time during which the reader will attempt to capture and decode a symbol. A read cycle can be ended by a timeout, a new trigger, or by the last frame in a capture sequence or a combination of the above. End of Read Cycle Mode Note: When operating in Continuous Read or Continuous Read 1 Output, the reader is always in the read cycle.
End of 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. New Trigger refers only to a “rising edge” trigger. With either External Edge, Serial, or Serial or Edge enabled, an edge or serial trigger ends a read cycle and initiates the next read cycle.
Read Cycle Active Camera Usage: External and Dual options are useful where in applications where the reader cannot be located near the symbol or where both the internal and external cameras are required for products such as circuit boards that might have two symbols in different locations. Definition: The Quadrus EZ has its own internal camera complete with illumination and led sensor circuitry for capturing static or moving symbols at various camera settings including shutter, contrast, etc.
Capture Mode Capture Mode Definition: Capture Mode relates to the way that multiple captures are processed by the Quadrus EZ. Serial Cmd: Default: Rapid Capture Options: 0 = Rapid Capture 1 = Continuous Capture Number of Captures Usage: Used to increase the opportunities for good reads and to “extend” the field of view in dynamic applications.
Read Cycle Timed Capture Usage: Timed Rapid Capture is useful in fast moving applications in which symbols are only in the field of view 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 (Diagram B) or no delay (Diagram A) at all between captures. Also, consecutive captures are regarded as the same symbol if the output data is the same.
Capture Mode Calculating Number of Captures in a Rapid Capture Application 1. First calculate the distance between multiple captures. For multiple captures in Rapid Capture mode, you can calculate the distance between successive symbols by multiplying the line speed by the capture time.
Read Cycle Triggered Capture Usage: Useful in applications where delays between captures can be controlled by triggers rather than preset time delays. Definition: When enabled the reader will stay in the read cycle until either the userdefined number of captures has been met or, if configured, a timeout occurs. Notes on Triggered Capture Mode: 1. Trigger Mode must be set to Edge, Serial, or Serial & Edge. If set to Level, Triggered Capture Mode will operate the same as Timed Rapid Capture mode.
Capture Mode Continuous Capture Usage: Continuous Capture is useful in applications with slower line speeds or where symbol spacing may be random or not time-dependent. Definition: In Continuous Capture a capture is followed sequentially by processing as shown above. Since processing is completed before another capture can occur (this usually takes about 30mS), a large number of captures can take place throughout a read cycle.
Read Cycle Capture Timing Note: Capture Timing applies only to Rapid Capture mode. Time Before 1st Capture Usage: In almost any moving line application, a time delay is needed to ensure that a symbol will be in the reader’s field of view at the beginning of the capture sequence. Definition: Time Before 1st Capture in a moving line application is the time between an external trigger event and the occurrence of the first capture.
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 the Rapid Capture mode. Serial Cmd: Entering 0’s will result in no time between captures (Diagram A).
Read Cycle Dual Camera Switching Note: The following options are only available when Active Camera is set to Dual. Usage: Useful where different symbols can appear within a single read cycle. Definition: When Active Camera is set to Dual, captures will alternate between the internal and external cameras, starting with the internal camera. Important Note: The Quadrus EZ does not control the timing of external cameras. Captures from external cameras are streamed into the Quadrus EZ.
Dual Camera Switching Number of External Camera Captures Usage: Useful where two cameras can expect different symbols within a given read cycle. Definition: The number of captures taken by the external camera before switching to the external camera.
Read Cycle Continuous Capture Mode Examples Continuous Capture mode is more involved due to the double buffering. The cameras will continue to switch for the duration of the read cycle in a double-buffered format, so that we start processing the first image while we are capturing the second. The third image will then start when both the first one is completely processed and the second is completely transferred.
Dual Camera Switching Switching by Timeout The timeout mode specifies the time each camera is active before switching to the other camera. The read cycle will start with the internal camera and switch to the external camera after the specified time period has expired. Internal Camera Timeout Usage: It is useful in many tightly controlled applications which require a read cycle to end before the next object appears and therefore need the flexibility of a timeout adjustment.
Read Cycle Example of Timeout in Rapid Capture Mode Since examples 5 is in Rapid Capture mode, the cameras will continue to switch until the Number Of Captures setting has been met.
Store Noread Image Store Noread Image Note: Stored images will be lost whenever RAM is reset by re-powering or reset/save sequences, the capture mode is changed, or a read rate mode is initiated. Usage: Useful for evaluating symbols and visually comparing images captured at various settings and conditions. Definition: Images that are captured and processed but are not decoded may be stored for subsequent evaluation. Function: The number of available slots for storage depends on the capture mode.
4 Symbologies Contents Symbologies by ESP .................................................................................................................... 4-2 Symbologies Serial Commands ................................................................................................... 4-3 Data Matrix ................................................................................................................................... 4-4 QR Code..............................................................
Symbologies by ESP Symbologies by ESP Click this button to bring up the Symbologies menu. To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options.
Symbologies Symbologies Serial Commands Data Matrix QR Code Code 39 Code 128 BC412 Interleaved 2 of 5 UPC/EAN Pharmacode RSS Expanded RSS Limited RSS-14 PDF417 Micro PDF417 Composite Narrow Margins/ Symbology ID Background Color
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 etching, dot peen, or other methods. Definition: Data Matrix is a type of Matrix symbology and has subsets ECC 000 — 200. ECC 200 symbols have an even number of rows and an even number of columns. Most of the symbols are square with sizes from 10 x 10 to 144 x 144. Some symbols however are rectangular with sizes from 8 x 18 to 16 x 48.
Symbologies ECC 050 Definition: When enabled will decode ECC 050 symbols. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled ECC 080 Definition: When enabled will decode ECC 080 symbols.
Data Matrix ECC 120 Note: ECC 120 is a legacy symbol and NOT part of the ISO/IEC 16022 standard. Definition: When enabled will decode ECC 120 symbols Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled ECC 130 Note: ECC 130 is a legacy symbol and NOT part of the ISO/IEC 16022 standard.
Symbologies QR Code Usage: Widely implemented in the automotive industry in Japan and throughout their worldwide supply chain. Definition: The QR Code is capable of handling numeric, alphanumeric, byte data as well as Japanese kanji and kana characters. Up to 7,366 characters (numeric data) can be encoded using this symbol. Therefore, less space is required to encode the same amount of data in the QR Code than in a conventional symbol, helping to reduce the size of a symbol and lower the paper costs.
Code 39 Code 39 Usage: Code 39 is considered the standard for non-retail 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.
Symbologies 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 since a large intercharacter gap (over 3x) could cause a narrow margins (5x) to be interpreted as an intercharacter gap. Definition: When enabled, the reader can read symbols with gaps between symbol characters that exceed three times (3x) the narrow element width.
Code 39 Full ASCII Set (Code 39) Usage: Must be enabled when reading characters outside the standard character set (0-9, A-Z, etc.) User must know in advance whether or not to use Full ASCII Set option. Since Full ASCII Set requires two code words to encode one character, it is less efficient. Definition: Standard Code 39 encodes 43 characters; zero through nine, capital “A” through capital “Z”, minus symbol, plus symbol, forward slash, space, decimal point, dollar sign and percent symbol.
Symbologies Code 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.
BC412 BC412 Usage: It is widely used in the semi-conductor manufacturing and is 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. All bars have a single width and it is the presence or absence of bars in each of the 12 module positions that makes it a binary code (hence the prefix “BC”).
Symbologies Fixed Symbol Length Status (BC412) Definition: When enabled the reader will check the symbol length against the symbol length field. If disabled any length would be considered a valid symbol.
Interleaved 2 of 5 Interleaved 2 of 5 Usage: Definition: Serial Cmd: Default: Options: It is 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. A dense, continuous, self-checking, numeric symbology.
Symbologies Symbol Length #1 (Interleaved 2 of 5) Usage: Definition: Serial Cmd: Default: Options: With I 2/5, two symbol lengths can be defined. When using only one symbol length in an application, setting Symbol Length #2 to 0 (zero) to ensure data integrity is recommended. Allows user to define the symbol length. Because I 2/5 is a continuous symbology, it is prone to substitution errors. Hence, a symbol length must be defined and a bar code symbol must contain an even number of digits.
Interleaved 2 of 5 Guard Bar (Interleaved 2 of 5) Note: Whenever Guard Bar is enabled, the presence of guard bars is required for decoding to take place. Usage: It is useful when I 2 of 5 multisymbols are enabled to prevent false data output. This typically occurs with highly tilted or skewed symbols. Definition: A guard bar is a heavy bar, at least 2 times the width of the wide bar, surrounding the printed I 2 of 5 symbol and helping to prevent false reads.
Symbologies UPC/EAN Usage: Definition: Serial Cmd: Default: Options: Used primarily in POS application 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. UPC (Universal Product Code) is a fixed length numeric, continuous symbology. UPC can have two- or five-digit supplemental bar code data following the normal code. The U.P.C., Version A (U.P.C.
UPC/EAN Supplementals Status (UPC/EAN) Usage: Definition: Serial Cmd: Default: Options: Reads Supplementals typically used in publications and documentation. A supplemental is a 2 or 5 digit symbol appended to the main symbol. When set to Enabled or Required, the scanner reads supplemental bar code data that has been appended to the standard UPC or EAN codes.
Symbologies Separator Character (UPC/EAN) Note: If Separator Character has been changed to any other character and you wish to re-define the separator as a comma, you will need to use ESP or the embedded menu. Usage: As required by the application. Allows the user to change the separator character from a comma to a new Definition: character.
Pharmacode Pharmacode Usage: Definition: Serial Cmd: Default: Options: Used mostly with packaging for the pharmaceuticals industry. Encodes up to five different numbers, each with its own color which may be entered in decimal or “binary” format with a 1 represented by a thick bar and a 0 represented by a thin bar. Bar width is independent of height. In decimal format, each part can be up to 999999. In binary format, each input have up to 19 ones and zeros.
Symbologies Bar Width Status (Pharmacode) Definition: Serial Cmd: Default: Options: If set to Mixed, it 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.
RSS Expanded RSS Expanded Usage: Used to encode primary and supplementary data in retail point-of-sale and other applications. Definition: RSS Expanded is a variable length symbology that can encode supplementary information in addition to the 14-digit EAN.UCC item identification number and is capable of encoding up to 74 numeric or 41 alphabetic characters.
Symbologies RSS Limited Usage: RSS Limited is designed to be read by laser and CCD readers. It is not recommended for omnidirectional slot scanners. Definition: Encodes a smaller 14-digit symbol (74 modules wide) that is not omnidirectional.
RSS-14 RSS-14 Usage: Used in the grocery retail and prescription drug industries where full 14-digit EAN.UCC item identification may be needed. Definition: RSS-14 (Reduced Space Symbology) is a fixed length symbology that encodes 14-digits, including a 1 digit indicator digit and is 96 modules wide. It can be stacked into two rows, read omnidirectional if printed in full height, or not if height-truncated for small marking.
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.
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 is collected from multiple images and assembled throughout the read cycle until the read cycle ends or the symbol is fully decoded.
Symbologies MicroPDF417 Usage: Used for labeling small items that need large 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.
Composite Composite When set to Enabled or Required, will attempt to decode the composite component of a linear symbol. The linear symbol can be RSS14, RSS Expanded, RSS Limited, UCC/EAN128, 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.
Symbologies Narrow Margins Note: Narrow Margins is only used for linear symbology types. Do not use with PDF. 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 reader to read symbols with quiet zones less than 8 times the width of the narrow bar element. “Quiet zone” is the space at the leading and trailing ends of a symbol.
Symbology ID Symbology ID Usage: Used when the symbology type and how it’s decoded needs to be known. Definition: Symbology ID is an ISO/IEC 16022 standard prefix set of characters that identifies the symbol type. When enabled, the reader analyzes and identifies the symbology and adds a three character identifying prefix to the data: 1. ] (close bracket character) indicating the presence of a symbology ID 2.
Symbologies Background Color Usage: If the background is darker than the symbol, then enable black background. Typically the background is white; but on PCBs for example, they can be black. Definition: Allows the user to choose which symbol background (white or black) the reader can read.
Background Color 4-32 Quadrus EZ Reader User’s Manual
5 I/0 Parameters Contents I/O Parameters by ESP.................................................................................................................5-2 I/O Parameters Serial Commands ................................................................................................5-3 Symbol Data Output......................................................................................................................5-4 When to Output Symbol Data ..................................................
I/O Parameters by ESP I/O Parameters by ESP Click this button to bring up the I/O menu. To open nested options, singleclick the +. To change a setting, double-click the setting and use your cursor to scroll through the options.
I/O Parameters I/O Parameters Serial Commands Symbol Data Output Noread Message Bad Symbol Message No Symbol Message 1D/Stacked Symbology Qualifi cation
Symbol Data Output Symbol Data Output Note: Symbol Data Output relates to data and should not to be confused with Outputs 1, 2, and 3 listed in the Outputs 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.
I/O Parameters 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 reader transmits symbol data on any good read regardless of Matchcode Type setting. Note: A noread can still be transmitted if enabled.
When to Output Symbol Data When to Output Symbol Data Definition: This command allows the user to choose when symbol data can be sent to the host.
I/O Parameters Noread 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 noread message will be transmitted to the host.
Noread Message Linear Symbologies: 1. Failed user-defined minimum number of bars. 2. Failed to decode start/stop character (doesn’t apply to UPC, RSS, MicropPDF417 and Pharmacode). 3. Failed user-defined minimum number of scan lines that qualify for the minimum number of bars. 4. Failed to decode. 5. Failed to decode UPC supplemental.
I/O Parameters Noread Message Definition: Any combination of ASCII characters can be defined as the noread message. Serial Cmd: Default: NOREAD Options: 0 to 128 ASCII characters. Note: Noread Message will only be transmitted if Symbol Data Output is set to Match, Mismatch or Good Read. Noread Message can be set to any ASCII characters except NULL < , or >.
Bad/No Symbol Qualification Bad/No Symbol Qualification Usage: Useful in determining if a symbol is present and if user-defined requirements for that symbol are met. Definition: Sets the requirements that will qualify an object or a symbol before outputting a decode or message. Bad Symbol Message Usage: Can tell the user if a qualified symbol is present but not decodable. Definition: When enabled, sends a message to the host whenever an object meets specified qualifications for “bad symbol” status.
I/O Parameters Minimum Number of Qualified Scan Lines Definition: Sets the minimum number of scans that have the required number of bars set in Minimum Number of Bars. Serial Cmd: Default: 0 Options: 0 to 11 (0 is disabled) Start/Stop Status Definition: When enabled, both Start and Stop characters need to be present to qualify as a decodable symbol. In the case of PDF417, only a Stop or Stop needs to be present.
Bad/No Symbol Qualification 2D Symbology Qualification Note: in the cases where Symbol Size Status, Dimension Status, or Orientation Status is enabled, the reader will always check the finder pattern regardless of Finder Pattern Status setting. Finder Pattern Status Definition: Checks for the presence of finder pattern.
I/O Parameters Symbol Size 1 (2D Symbology Qualification) Definition: Checks for symbol sizes for a specified number of elements. In the case of rectangular symbols, checks the longer side.
Bad/No Symbol Qualification Dimension Mode (2D Symbology Qualification) Definition: Enables the searches for symbol Dimension 1 and Dimension 2.
I/O Parameters Dimension 2 (2D Symbology Qualification) Definition: Checks symbol dimension for a specified number of pixels. In the case of rectangular symbols, checks the shorter side.
Bad/No Symbol Qualification Orientation Mode (2D Symbology Qualification) Definition: Sets the orientation value.
I/O Parameters Orientation Value Usage: Instructs the reader to ignore symbols not in the specified orientation. Sets the orientation of the symbol, in degrees clockwise from the default 0 orientation.
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 that can be obtained based on the spacing between symbols. Definition: When enabled, the duration of the read cycle (in milliseconds) is appended to the symbol data. The read duration is the time from the beginning of the read cycle until data is output.
I/O Parameters Output Indicators The Quadrus EZ has a beeper and three LED arrays, as follows: 1. An X-pattern of blue LEDs in the front of the reader that project an X-shape for centering the field of view. 2. An array of green LEDs in the front of the reader that can be programmed to flash in response to user-defined conditions. 3. A row of five status LEDs on the side of the Quadrus EZ. X-Pattern Usage: Assists users in positioning and locating symbols in the center of the reader’s FOV.
Output Indicators Green Flash Mode Usage: Used as a visual verification that a good read has occurred. Definition: An array of green LEDs in the front of the Quadrus EZ can be programmed to flash briefly in response to user-defined conditions, or if in Static Presentation mode, illuminate for a set period of time.
I/O Parameters Green Flash Duration Usage: A visual verification that a good read has occurred. Definition: When a good read occurs, the Green flash LED's will illuminate and stay on for the time set for the Green Flash Duration value. Serial Cmd: Default: 100 (1 second) Options: 0 to 65535 (in 10mS increments) Note: Green Flash Duration values only take effect in Static Presentation Mode.
Output Indicators LED Configuration Mode Usage: Useful as a visible verification of read rates and bar code quality. Definition: Determines the mode in which the status LEDs on the side of the Quadrus EZ operate. Serial Cmd: Default: Standard Options: 0 = Standard 1 = ISO/IEC Grade 2 = DPM Grade In both ISO/IEC 15415 and DPM grade modes the LEDs represent the grade of the first Data Matrix symbol read in a read cycle.
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 reader’s interpretation of any configuration command. For example, if the current preamble is “SOM” and is entered, the reader will echo back since the attempted entry “START” exceeds the four character limit for that command.
Serial Verification Control/Hex Output Usage: Useful for viewing settings with binary characters when using serial command on a terminal. Definition: Determines the response to an Serial Command Echo or status request command. When set to Control, two characters are transmitted to represent a nondisplayable character. For example, a carriage return will be shown as the two characters: ^M. When set to Hex, the output is the hex character.
I/O Parameters Video Output Usage: Useful for remote visual confirmation and review of images. Note: Only available in the Quadrus EZ video option. Definition: Configures the operation of video output of RS170 standard video monitors. Video source is configured via the Active Camera command. The video output can be confined to a single event such as a good read or can be fed as continuous live video.
Video Output Live (Video Output) Note: Whenever the Locate mode (X-pattern) is activated by the EZ button, Live video will automatically be enabled. Usage: Live output is useful during initial setup in locating symbols in the field of view in real time. Definition: The video output is configured for a real-time operating mode and is updated every video frame. If used in conjunction with Dual Camera mode, video will only output from the internal camera.
I/O Parameters Trigger Image Mode Definition: Event which triggers a video output. Serial Cmd: Default: Last Capture Options: 0 = Last Capture 2 = Noread 4 = Selected Capture 1 = Good Read 3 = Slide Show Last Capture At the end of a triggered read cycle, the video output will be the last capture. Good Read At the end of a triggered read cycle, the video output will be the last good read capture.
Image Output Image Output Usage: Useful for remote visual examination and review of images. Definition: Outputs an image file when a specified condition (good read or noread) is met. The video output can be confined to a single event such as a good read or can be fed as continuous live video.
I/O Parameters Communications Port (Image Output) Definition: The communications port to which the image will be sent. Serial Cmd: Default: Host Options: 0 = Host 1 = Aux 2 = Network File Format (Image Output) Definition: File format of the output image. Serial Cmd: Default: JPEG Options: 0 = Bitmap 1 = JPEG 2 = Binary Bitmap Outputs the image in a bitmap format.
Image Captioning Image Captioning Usage: Useful in verifying data output visually in real time. Definition: Overlays text onto the specified image. The text displayed is dependent on the captioning mode that is enabled. The text captioning is overlaid onto the image frame that is output to the video port, and will be displayed on the uploaded image for that image frame as well.
I/O Parameters Statistic Mode 1 (counts) (Image Captioning) Outputs trigger count, image frame number, decode status, running read rate, good read/ match count, noread count, and mismatch count. Count values are total number since reset.
Synchronous Trigger Synchronous Trigger Note: This feature only applies to the CCD image sensor. Usage: Helps center the image on the video display. Definition: Configures the image capture trigger to be synchronous with the video frame to allow for stable video during image capture events. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Disabled When disabled, the trigger event for an image capture is asynchronous with the video frame.
I/O Parameters Application Notes 1. If a Rapid Capture trigger mode is enabled, the timing on the trigger will change when Synchronous Trigger mode is enabled, and will probably not be sufficient for most applications. This is because the trigger can have up to a 16ms delta from the time the trigger is issued until the image capture occurs. Thus the trigger timing will not be stable and should not be used in a dynamic applications. 2.
EZ Button EZ Button The EZ button has four positions, selectable by the length of time that 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.
I/O Parameters Load IP Database (EZ Button) Definition: Allows the user to load the IP database with calibration results. When the user performs a calibration using the EZ button, all the database entries are moved down one index and the results of the calibration are saved to index 0. Note the results will saved as current settings as well.
EZ Button Disabled When set to disabled, the associated button position will have no function associated with it, and the position will be skipped over. Read Rate Read rate will be initiated when the associated button position is selected. Read rate will perform decodes/second and is the same as sending a from the terminal. To exit read rate mode quickly press and release the EZ Button. Calibrate Calibration will be initiated when the associated button position is selected.
I/O Parameters EZ Button Operation To execute EZ button commands, Single Beep (Position #1) Hold down button until a singe beep is heard (and the 20% LED illuminates). Two Beeps (Position #2) Hold down button until two quick beeps are heard (and the 20% and 40% LEDs illuminate). Three Beeps (Position #3) Hold down button until three quick beeps are heard (and the 20%, 40% and 60% LEDs illuminate).
Input 1 Input 1 Usage: For example, an application is setup so that a mismatch stops the production line by using outputs in a latch mode. A push button switch can be connected to the input pin so that when pressed, it unlatches the output, allowing the line to resume operations. Definition: A programmable, discrete input used to reset counters, outputs or control optoelectrical settings.
I/O Parameters Output 1 Parameters Usage: This option provides switching to host software to control external devices such as PLCs and relays. It is useful for routing and sorting and to prevent mis-packaging and mis-routing. Definition: Sets the discrete output functions for specific user-selected conditions. Output On (Output 1) Definition: Allows the user to set the conditions under which an output (or outputs) will be activated.
Output 1 Parameters Trend Analysis Usage: Typically used when successful decodes are occurring but a discrete output is needed to flag a trend in a quality issues. Definition: Activates discrete output when a trend analysis condition is met, depending on the trend analysis option enabled. Symbol Quality Usage: Typically used when a discrete indication is needed to flag a symbol quality condition.
I/O Parameters Output State (Output 1) Definition: Sets the active electrical state of the discrete output. Serial Cmd: Default: Normally Open Options: 0 = Normally Open 1 = Normally Closed Pulse Width (Output 1) Definition: Sets the time in 10 ms increments that the discrete output remains active. Serial Cmd: Default: 50 (Corresponds to .50S) Options: 0 to 255 (0 to 2.55 seconds).
Output 1 Parameters Trend Analysis (Output 1) Note: Output On under Output 1 Parameters must be set to Trend Analysis for this output to function. Under Output 1 Parameters, expand the Trend Analysis tree. Usage: Useful in cases in which the user doesn’t want to shut down for one condition but wants to monitor quality and read conditions. Definition: Applies trend analysis settings to Output 1.
I/O Parameters Trend Analysis Mode Sets the trend condition (Mismatch, Noread, or Reads/Trigger) that will activate the output. Definition: Serial Cmd: Default: Noread Options: 0 = Mismatch 3 = Bad Symbol 1 = Noread 4 = No Symbol 2 = Unused Mismatch Output will be activated when the number of Mismatches equals the value entered for Number to Output On within the trigger window selected in Number of Triggers.
Output 1 Parameters Number of Triggers (Trend Analysis) Definition: The number of triggers to examine for the trend analysis condition. Serial Cmd: Default: 0 Options: 0 to 255 Number to Output On (Trend Analysis) Usage: For example, if Number to Output On is set to 3 and Trend Analysis Mode is set to Noread, then the output will not be activated until 3 noreads have occurred.
I/O Parameters Symbol Quality to Output 1 (ISO/IEC 15415) Note: Output On under Output 1 Parameters must be set to Symbol Quality for this output to function. Under Output 1 Parameters, expand the Symbol Quality (ISO/IEC 15415) tree. Output on Symbol Contrast Usage: Lets the user know if symbol quality is less than acceptable. Definition: If enabled, toggles Output 1 active when Symbol Contrast Threshold is met.
Output 1 Parameters Output on Axial Non-Uniformity Usage: Lets the user know if symbol quality is less than acceptable. Definition: If enabled, toggles Output 1 active when Axial Non-Uniformity Threshold is met.
I/O Parameters Print Growth Threshold Usage: Lets the user set the acceptable level of symbol quality. Definition: Conforms to ISO/IEC 15415 symbol quality grading (A,B,C,D).
Output 1 Parameters Symbol Quality to Output 1 (Inkjet/Direct) Note: Output On under Output 1 Parameters must be set to Symbol Quality for this output to function. Under Output 1 Parameters, expand the Symbol Quality (Inkjet/Direct) tree. Output on Dot Center Offset Definition: When enabled, dot center offset of decoded symbols are compared to the dot center offset threshold. If the value does not meet the threshold standard, the output is asserted.
I/O Parameters Output on Dot Ovality Definition: When enabled, dot ovality of decoded symbols are compared to the dot ovality threshold. If the value does not meet the threshold standard, the output is asserted. This has no effect when the dot is specified as a square.
Output 1 Parameters Cell Fill Definition: This adopts the ISO/IEC 15415 letter grades to be compared against to determine whether or not to assert the output. The <=2% (Grade A) is from Aerospace Direct Part Marking Standard Spec.
I/O Parameters Diagnostics Note: When Diagnostic Warning is enabled under Output 1 Parameters, Output Mode configuration has no effect. Usage: Alerts user to critical conditions. Definition: Sets up specific warnings that will cause activation on output 1. The output will remain active as long as one of the diagnostic conditions is met. The output will go inactive as soon as it detects no active diagnostic warning.
Output 2 Parameters Output 2 Parameters Note: Output 2 has the same parameters and default settings as Output 1. Serial Cmd: Trend Analysis to Output 2 Note: Output On under Output 2 Parameters must be set to Trend Analysis for this output to function.
I/O Parameters Symbol Quality to Output 2 (Inkjet/Direct) Note: Output On under Output 2 Parameters must be set to Symbol Quality for this output to function. Serial Cmd: Diagnostic Warnings to Output 2 Note: Output On under Output 2 Parameters must be set to Symbol Quality for this output to function.
Output 3 Parameters Output 3 Parameters Output 3 has the same parameters and default settings as Output 1. Serial Cmd: Trend Analysis to Output 3 Note: Output On under Output 3 Parameters must be set to Trend Analysis for this output to function.
I/O Parameters Symbol Quality to Output 3 (Inkjet/Direct) Note: Output On under Output 3 Parameters must be set to Symbol Quality for this output to function. Serial Cmd: Diagnostic Warning to Output 3 Note: Output On under Output 3 Parameters must be set to Diagnostic Warnings for this output to function.
Output 3 Parameters 5-56 Quadrus EZ Reader User’s Manual
6 Symbol Quality Contents Symbol Quality by ESP ................................................................................................................ 6-2 Symbol Quality Serial Commands................................................................................................ 6-2 Overview of Symbol Quality ......................................................................................................... 6-3 Global ........................................................................
Symbol Quality by ESP Symbol Quality by ESP Click this Button to bring up the Symbol Quality menu. To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options.
Symbol Quality Overview of Symbol Quality Information about symbol quality and timing can be appended to symbol data output by enabling specific parameters in ESP or by serial command. The order that these values will be appended corresponds directly to the order in which they appear in this section and in the ESP Symbol Quality menu. Symbol Quality parameters are separated into ISO/IEC 15415, Grading, and Inkjet/Direct parameters.
Global Global Total Read Time and Symbol Quality Separator apply to all three Symbol Quality groups: ISO/IEC 15415, Grading, and Inkjet/Direct. Total Read Time Definition: The time that transpires between the image capture and the output of the decoded data, including locate time. If enabled, is appended to the symbol.
Symbol Quality Data Matrix Output Mode Note: Output Mode applies to both ISO/IEC 15415 and Inkjet/Direct symbol quality parameters. Definition: Output Mode specifies how the four output parameters, if enabled, are formatted. Serial Cmd: Default: Grade Options: 0 = Grade 1 = Value Grade If in Grade mode, a grade (A,B,C,D) specified by the International Symbology Specification —Data Matrix, is appended to the symbol data.
Data Matrix Print Growth Definition: The extent to which dark or light markings appropriately fill or exceed their module boundaries. These values are determined by counting pixels in the clock pattern of the binary digitized image, then comparing it to a nominal value and Min. and Max. values. (ISO/IEC 15415) Print Growth grade is defined in this way: A (4.0) if -.050 < D < 0.50B (3.0) if -.070 < D < 0.70 C (2.0) if -.085 < D < 0.85D (1.0) if -.1.00 < D < 1.00 F (0.0) if D <-1.00 or D >1.
Symbol Quality Unused Error Correction Definition: The correction capacity of Reed-Solomon decoding is expressed in the equation, e + 2d < d - p, where e is the number of erasures, t is the number of errors, d is the number of error correction code words, and p is the number of code words reserved for error detection. The Unused ECC (Error Correction Code) parameter tests the extent to which regional or spot damage in the symbol has eroded the reading safety margin that error correction provides.
Data Matrix Grading Symbol Quality Percent Cell Damage Definition: Number of cells (also called elements) damaged per total number of cells x 100. The ideal reading is 0 (zero). If enabled, is appended to the symbol.
Symbol Quality Pixels per Element Definition: The number of pixels for each element, either dark or light for both x and y directions. If enabled, is appended to the symbol. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled ECC Level Definition: Outputs the ECC type symbology. If enabled, is appended to the symbol.
Data Matrix Inkjet/Direct Symbol Quality Parameters related to inkjet, dot peen, and laser and chemical etching. Dot Shape Definition: The shape of the symbol’s printed or dot peen markings. Serial Cmd: Default: Round Options: 0 = Round 1 = Square Marking Method Definition: The marking method used to create the symbol.
Symbol Quality Cell Fill Definition: Percentage of the ideal cell size that the dot fills. Worst Case indicates the quality of the worst dot in percentage and its position in the grid. For dot peen symbols this is referred to as Cell Size, and for Laser or Chemical this is called Cell Fill. The calculation used for both is similar. If enabled, the grading letter is appended to the symbol.
Data Matrix Dot Ovality Definition: Identifies the extent of the oval distortion of the mark. Does not apply when the dots are specified as squares. If enabled, the grading letter is appended to the symbol. Grading: A if 0 - 2% B if 3 - 7% C if 8 - 13% D if 14 - 20% F if > 20% From the center of the dot, searches left-right and up-down, or diagonally negative and positive, on the angle of the symbol to determine the dimension of the dot.
Symbol Quality Static Symbol Quality Outputs When in a static capture mode, you can send a serial command immediately following a triggered output to see all of the symbol quality outputs. Note: This command does not function in dynamic captures. In the following screen captures, all the symbol quality parameters are “forced;” that is, they are displayed although not individually enabled. When you enable parameters individually, either through the
Static Symbol Quality Outputs 6-14 Quadrus EZ Reader User’s Manual
7 Matchcode Contents Matchcode by ESP ....................................................................................................................... 7-2 Matchcode Serial Commands ...................................................................................................... 7-2 Overview of Matchcode ................................................................................................................ 7-3 Matchcode Type ...............................................................
Matchcode by ESP Matchcode by ESP Click this button to bring up the Matchcode menu. To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options.
Matchcode Overview of Matchcode Definition: With Matchcode you can store master symbol data in the reader’s memory, compare this data against the read symbols, and define how symbol data and/or discrete signal output will be directed. A master symbol database can be setup for up to 10 master symbols.
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. ESP: Serial Cmd: Default: Disabled Options: 0 = Disabled 2 = Sequential Disabled: Has no effect on operations.
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.
Match Start Position Match Start Position Usage: Match Start Position is useful in defining specific portions of a symbol for comparisons. For example, if a symbol contains a part number, manufacturing date, and lot code info but the user is only interested in the part number information. With Match Start Position the reader can be set to only sort on the part number and ignore the rest of the characters.
Matchcode Match Length Usage: For example, if Match Length is set to 6 in a 10 character symbol, and Match Start Position is set for 2, only the 2nd through 7th characters (from left to right) will be compared. Definition: Defines the length of the character string that will be compared with that of the master symbol when Match Start Position is set to 1 or greater. when Match Start Position is set to 0, no comparison will occur.
Wild Card Character Wild Card Character Usage: For example, with Wild Card Character defined as the default asterisk, defining CR*34 as the master symbol will result in matches for CR134, 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. Definition: Wild Card Character allows a user to define a wild card character as part of the master symbol.
Matchcode Sequence On Noread Usage: Sequence On Noread is useful when the reader needs to stay in sequence even if no decode occurs. Definition: When Sequence On Noread is Enabled and Matchcode is set to Sequential, the reader sequences the master symbol on every match or noread. When disabled, it does not sequence on a noread.
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. Definition: When set to Enabled, the master symbol sequences on every decode, match or mismatch.
Matchcode Sequence Step Usage: Useful in applications in which it is desirable to count by intervals other than 1. Definition: Sequencing in Matchcode operations can occur in steps from 1 to 32,768. Sequencing performs like a mechanical counter by displaying positive integers and a specific number of digits after roll-overs. For example, 000 – 3 = 997 (not –3) and 999 + 3 = 002 (not 1002).
Match Replace 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: Default: Disabled Options: 0 = Disabled 1 = Enabled Replacement String Definition: User-defined string that when enabled will replace the matchcode data.
Matchcode 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: Default: Disabled Options: 0 = Disabled 1 = Enabled Replacement String Definition: User-defined string that when enabled will be output whenever a mismatch occurs.
New Master Pin New Master Pin Usage: Some applications require the line worker to change the master symbol. This can be done by installing a switch at the location of the reader. It is very common to have a keyed switch so that accidental switching does not occur. Definition: After New Master Pin is enabled, a pulse can be received on the new master pin that will cause the reader to record the next decoded symbol(s) as the new master symbol(s).
8 Diagnostics Contents Diagnostics by ESP.......................................................................................................................8-2 Diagnostics Serial Commands ......................................................................................................8-2 Counts (Read Only).......................................................................................................................8-3 External Camera Message..................................................
Diagnostics by ESP Diagnostics by ESP Click this button to bring up the Diagnostics menu. To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options.
Diagnostics Counts (Read Only) Counts for Power-on/Reset/Saves are stored in the reader and can be displayed at any time in response to serial commands listed here, in the embedded Diagnostic menu, or in ESP by requesting reader settings. If you did not choose to receive reader settings upon connection in ESP, you can right-click anywhere in the Diagnostic window and select Receive Reader Settings. Power-on Definition: Displays a count of the number of times power to the reader is recycled.
External Camera Message External Camera Message Note: This feature cannot be used if in a Continuous Read mode. Disconnect Status Definition: When enabled, a message is sent when the system detects that the external camera is not connected. Conditions: On power-on, if enabled and the external camera is not connected, the “disconnect message” will be output.
Diagnostics Connect Message Serial Cmd: Default: EX_CAM_ON Options: Any 1 to 10 ASCII characters except NULL < , or >.
Over Temperature Message Over Temperature Message Over Temperature Status Usage: Helps ensure that the reader is being used within its temperature specification. Definition: When enabled, a message is sent whenever the system detects that the internal temperature has exceeded it's specified operating temperature.
Diagnostics Service Message Service Message Status Definition: When enabled, a message is sent whenever the system detects that a user-set service time has expired. The service timer is reset on power-on, thus the timer only records the time that has elapsed since the last reset. The message is sent every time the timer expires.
Service Message 8-8 Quadrus EZ Reader User’s Manual
9 Camera Setup Contents Camera Setup by ESP ................................................................................................................. 9-2 Camera Setup Serial Commands................................................................................................. 9-2 Video ............................................................................................................................................ 9-3 Evaluation...........................................................
Camera Setup by ESP Camera Setup by ESP Click this Button to bring up the Camera Setup menu To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options.
Camera Setup Video In the Camera menu you can locate and capture images just as you did in the EZ Mode when first starting ESP. Locate Turns on the blue X-pattern to help you center the symbol in the field of view. Calibrate If you haven’t already calibrated the symbol, 1. Click the Locate button and center the X pattern over the symbol. 2. Click the Calibrate button to optimize read rate. The reader will search through various IP (image processing) settings and match them with the highest read rates.
Video Capture and Decode After calibration, click the Capture and Decode button. Symbol data Symbol number, in order of appearance. Capture and Decode Notice that following a capture and successful decode: • 1D symbols have a green line through them. • 2D symbols are surrounded by green boxes. The new settings are uploaded to ESP and displayed in the Symbol Information box below the Video screen. Test (Video Capture) 1. With your calibrated symbol in the recommended position, click the Test button.
Camera Setup Evaluation In Evaluation, you can view images currently in the reader, 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 reader. Click Receive to refresh the view. Click Capture/Decode to display the current image in the scanner. Only one capture/decode event will occur regardless of read cycle settings. Click Read to trigger a read cycle.
Evaluation Histogram Usage: Useful in determining quality and contrast of symbols. A histogram is a graphical presentation of the numeric count of the occurrence of each intensity (gray level) in an image. The horizontal axis is the values Definition: of gray levels and the vertical axis is the number of pixels for each gray level. Note: Since histograms are performed in the reader, the results will be save regardless of whether the image was captured as a BMP or JPG. 1.
Camera Setup Line Scan 1. From the Evaluation tab, click the Line Scan button. The window shown below appears. Hint: When the Histogram window opens, you might need to expand the window and/or adjust the scroll bars in order to bring the image into view. 2. Drag your mouse pointer across the image, horizontally. It will create a dashed horizontal line. Pixel information and a visual representation of the dark and light pixels will be displayed below the image.
Region of Interest (ROI) Region of Interest (ROI) You can narrow the active image area (field of view) by defining a specific area or region of interest. This is especially useful for increasing decode speed, improving threshold, and selecting the desired symbol from multiple symbols the FOV. Notes: 1. When using video output, the “Region of Interest” image will only be shown in triggered video mode. When in live video mode, the entire image from the image sensor will be shown. 2.
Camera Setup Region of Interest by ESP 1. From the Camera menu, click the ROI tab to bring up Region 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 ROI tab will be green and the symbol will appear in the pane below. Note: You can resize the image by clicking and dragging the ESP window from the lower right corner. This is useful where very small symbols are being read. 2.
Region of Interest (ROI) Region of Interest by Serial Command The exact size and position of the ROI within the image area can be defined numerically in terms of pixels. “Region of Interest Parameters” shows where to locate the start position of the row and column pointers and how to measure the column depth and row width dimensions. Note that the CMOS model has a different number of pixels from the CCD in both the column and row dimensions.
Camera Setup Height (Row Depth) Definition: Defines the size, in rows, of the window. Maximum value is defined as the maximum row size of image sensor minus the Top value. Serial Cmd: Default: 0 Options: 0 to 496 (CCD) 0 to 480 (CMOS) Width (Column Width) Definition: Defines the size, in columns, of the window. Maximum value is defined as the maximum column size of Image sensor minus the Left value.
Dynamic Setup Dynamic Setup You can visually determine where moving symbols will appear in the FOV during a read cycle by adjusting the delay time before capture. Note: If not already in Edge and Rapid modes, the reader will automatically change to those settings when you open the Dynamic window. 1. First set the Captures #. 2. Next set the Number of Captures and Number of Symbols that will be read during the read cycle. 3. Set Delay time.
Camera Setup Calculator The Calculator is a convenient tool to help visualize and control the spacing of rapid captures. To use the calculator: 1. From the Dynamic window, click the Show Calculator. The Calculator window will pop up with the number of captures shown. 2. Enter the line speed under Transport Speed. 3. Select Lens Type and Focal Distance. 4. You can now enter in delays individually before each capture. (Delay 1 is the same at the Delay (Sec) entered in the Dynamic window.
CCD Image Sensor CCD Image Sensor Configures the operation of the CCD image sensor. Typically most of these parameters will be adjusted during the calibration process and do not need to be modified directly by the user. Note that the Quadrus EZ may have one of two types of image sensors, CCD or CMOS. Even though some of the parameters between the sensors are similar, they are configured independently with different configuration commands.
Camera Setup CMOS Image Sensor Configures the operation of the CMOS image sensor. Typically these parameters will be obtained during the calibration process, and do not need to be modified directly by the user. Note that the Quadrus EZ has one of two types of image sensors, CCD or CMOS. Even though some of the parameters between the sensors are similar, they are configured independently with different configuration commands.
CMOS Image Sensor Contrast (CMOS) Usage: Too low a contrast setting can cause an image to be “washed” out. Too high a setting can cause some gray areas to go white. Definition: Controls the distinction between white and dark elements. Serial Cmd: Default: 2 Options: 0 to 7 Offset (CMOS) Usage: Useful to distinguish a symbol from the background. Definition: Allows you to change the Offset value.
Camera Setup Illumination Source Usage: Allows different intensities of light or external lighting to be applied to a variety of symbols in various environments. Definition: Configures the illumination source. When external lighting is configured, then the on-board illumination LEDs are disabled. Internal illumination is comprised of two sets of LEDs. This allows for three levels of illumination intensity and patterns.
Thresholding Thresholding Threshold Mode Usage: Fixed works better when decode time must be as short as possible and the reflectance and illumination of the symbol area is uniform and unchanging. Otherwise Adaptive is the preferred mode. Definition: This value switches the image processing threshold mode between the Adaptive and Fixed modes. An adaptive routine sets the light/dark threshold from data acquired from the current read.
Camera Setup Image Processing Settings Image Processing Settings control the amount of processing that occurs before an image is displayed. Processing Mode Usage: Standard mode should decode over 90% of symbologies. Mode 1 is useful for QR code and narrow-margined symbols. Mode 2 and Mode 3 are intended for multiple symbols in the same FOV. Mode 3 can also be used for narrow-margined symbols and large QR code with large position detection patterns.
Image Processing Settings Image Processing Timeout Caution: Image Processing Timeout, if not properly set, can have a negative impact on good reads. If you do not see improvements after experimenting with various timeouts, re-apply the default 0 value. 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.
Camera Setup Hollow Mode Usage: Used to decode hollow data matrices. Definition: When set to Enabled, will decode hollow data matrices but not decode solid data matrices. When set to Disabled, will decode normal solid data matrices. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled The image below is an example of a hollow mode outline matrix.
Mirrored Image Mirrored Image Usage: When the reader is getting a mirrored image, for example with an attached right-angled mirror, enable this setting. Definition: When enabled, outputs a mirrored image of the symbol.
Camera Setup Other Camera Parameters The following commands are listed in other menus but included in the Camera menu as a convenience: For: See Chapter 4, Symbologies. For: See Chapter 4, Symbologies. For: See Chapter 3, Read Cycle.
Other Camera Parameters 9-24 Quadrus EZ Reader User’s Manual
10 IP Database Contents IP Database by ESP................................................................................................................... 10-2 IP Database Serial Commands .................................................................................................. 10-3 Overview of IP Database............................................................................................................ 10-4 Operation of IP Database .......................................................
IP Database by ESP IP Database by ESP Click this button to bring up the Read Cycle/ Triggering menu. 10-2 You will see these tabs to the left of the Camera Settings tree control. Click on the IP Database tab.
IP Database IP Database Serial Commands IP Database Size CCD Database CMOS Database Save Current Settings to Database— CCD Save Current Settings to Database— CMOS Load Current Settings to Database— CCD Request Database Settings— CCD Request Database Settings— CMOS Request all Database Settings— CCD Load Current Settings to Database— CMOS Request all Database Settings— CMOS Quadrus EZ Reader User’s Manual
Overview of IP Database Overview of IP Database Usage: Useful in applications in which a variety of symbol conditions require different settings that can be applied in real time. Definition: Up to 10 multiple camera/image processing settings can be saved to a database and be applied sequentially during operations.
IP Database Rapid Capture Mode In Rapid Capture mode, a capture can occur during image processing. For this reason it is not possible to modify any image processing or decode parameters in this mode and only camera configuration settings in the database will take effect. The following IP database settings are not applied while in Rapid Capture mode: Threshold mode, Fixed Threshold Value, Processing Mode, Background Color and Narrow Margins.
IP Database Window IP Database Window In ESP when you click on the IP Database tab you will see the following: Changes to settings in the Current row will be reflected in ESP settings Click once to select the index row; Double-click on any cell to make specific changes Setting to any number other than zero will enable (same as ) Copies saved db settings to the window Saves selected index settings to db.
IP Database Number of Active Database Settings Usage: It’s important to remember that IP Database Size must be set for the number of indices you are planning to define for your database. Definition: This determines the number of active database indices. Whenever the number of active database indices is something other than 0, IP database is enabled. In the IP Database tab, enter the number of database settings.
CCD Image Sensor Database CCD Image Sensor Database The database indexes (arrays) of camera/image processing settings that are applied when one or more indexes are made active in IP Database Size. Note: The following commands apply to the CCD reader only. CCD Database Index Definition: Defines the specific database index (1 to 10) of settings that will be applied during operations. Each index (1 to 10) will have its own settings, for example , , etc.
IP Database Threshold Value Serial Cmd: Default: 0 Options: 0 to 255 Processing Mode Serial Cmd: Default: Standard Options: 0 = Standard 3 = Mode 3 1 = Mode 1 4 = Mode 4 2 = Mode 2 5 = Fast Linear Mode Background Color Serial Cmd:
CMOS Image Sensor CMOS Image Sensor The database indexes (arrays) of camera/image processing settings that are applied when one or more indexes are made active in IP Database Size. Note: The following commands apply to the CMOS reader only. CMOS Database Index Definition: Defines the specific database index (1 to 10) of settings that will be applied during operations. Each index (1 to 10) will have its own settings, for example , , etc.
IP Database Contrast Serial Cmd: Default: 0 Options: 0 to 7 Offset Serial Cmd: Default: 0 Options: 0 to 63 Threshold Mode Serial Cmd:
CMOS Image Sensor Background Color Serial Cmd: Default: White Options: 0 = White 1 = Black Narrow Margins Serial Cmd: Default: Disabled Options: 0 = Disabled 10-12 1 = Enabled Quadrus EZ Reader User’s Manual
IP Database Save Current Settings to Database Saves settings currently enabled to the designated database index. CCD Serial Cmd: CMOS Serial Cmd: Load Current Settings from Database Loads selected database index settings into current reader settings. CCD Serial Cmd: CMOS Serial Cmd: Example: loads settings from database index # 5.
Request Database Settings Request Database Settings Returns settings for selected database index. CCD Serial Cmd: CMOS Serial Cmd: Request All Database Settings Returns settings for the entire database.
11 Terminal Contents Terminal Window ........................................................................................................................11-2 Find Function ..............................................................................................................................11-3 Macros ........................................................................................................................................11-4 Terminal Window Menus....................................
Terminal Window Terminal Window To use ESP’s Terminal, click on the Terminal button: You will see this window: Clear screen Macros listed on this bar Copy, paste, save Type text here to find matching text in the Terminal window. Terminal screen Click on Macros arrow to Add Macro, Remove Macro, or Edit Macro. Type serial commands here. Click on desired Macro to run.
Terminal Find Function The Find box allows you to enter text strings to be searched for in the Terminal window. For example, a series of symbols have been read into the Terminal view and you want to determine if a particular code starting with “ABC” has been read. 1. Type ABC into the Find box. 2. Press Enter. The first instance of ABC will be highlighted in the Terminal window. 3. Press the F3 key to search again for the next instance of ABC. 4. Press Shift-F3 to search for the previous instance of ABC.
Macros Macros Macros can be stored in a macro selection bar, edited in a separate window, and executed by clicking on the macro name. Click on Next Row to see the next row of macros Click on the first arrow here to see Add Macro or Default Macros. When you default macros, the entire macros set is restored to their original macro commands. Click on subsequent arrows to edit macros. When you click on the macro name, the macro is executed in the Terminal window.
Terminal Terminal Window Menus Right click on the Terminal window to display the following dropdown menu: • • • • • • • Copy selected text to clipboard. Paste from Terminal or computer text. Clear all text in Terminal window. Select All text in the Terminal window. Save... brings up a save as dialog box. Change Font... of data text, brings up a text dialog. Change Echo Font... to change typed in text or commands. • Change Background Color of Terminal window.
Terminal Window Menus 11-6 Quadrus EZ Reader User’s Manual
12 Utilities Contents Utilities Serial Commands .......................................................................................................... 12-2 Read Rate .................................................................................................................................. 12-3 Counters ..................................................................................................................................... 12-4 Device Control ...........................................
Utilities Serial Commands Utilities Serial Commands Read Rate Counter Request and Clear Master Database Part Number Checksum/ Device Control Default/Reset/Save Reader Status Commands 12-2 <#> <#a> <#b> <#d> <#f> <-> > 1> Enter Decode Rate Test Enter Percent Rate Test Exit Decode Rate and Percent Rate
Utilities Read Rate By ESP You can access Read Rate from the Utilities menu in 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 Start button. To end a read rate routine, click the Stop button (same as the Start button). Read Rate by Serial Command Enter Decodes/Second Test Sending instructs the reader to transmit the decodes per second and symbol data (if any).
Counters Counters Counter commands can be a numeric value from 00000 to 65,535. After reaching the maximum numeric limit of 65,535, 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 roll-over has occurred, add 65,536 per each roll-over (the reader does not keep track of the number of roll-overs) to the current count.
Utilities Good Read/Match Counter (or Good Read Counter) Sending displays the total number of good reads matching the master symbol or, if Master Symbol is not enabled, the number of good reads since the last reset. This counter is always enabled, but will only work as a match count when Master Symbol is enabled. If Master Symbol is not enabled, this counter records the number of good reads. This count can be requested at any time.
Device Control Device Control By ESP Device Control By Serial Command Output #1 Pulse Sending pulses 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 pulses activates the link between Output 2(+) and Output 2(–) of the host connector (regardless of Master Symbol or Output 2 status).
Utilities Master Database Important: Master Database is used only for comparing entire symbols, when Sequential and Wild Card are NOT enabled, and Start Position is equal to 0. Master Database Overview Usage: Used where more than one master symbol is required, as in a Multisymbol setup, for matching and other matchcode operations. Allows you to define up to 10 master symbols as the master symbol database, which can be entered by keyboard, scanned in, displayed, or deleted by serial or ESP commands. 1.
Master Database 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: Note: You must follow this command with a save command or . Default: 1 Options: 1 to 10 Use arrows to set Master Symbol Database Size.
Utilities Enter Master Symbol Data Definition: Allows you to enter master symbol data for a any enabled master symbol index number (1 to 10), provided the total number of characters does not exceed the specified maximum. Serial Cmd: Options Enter data for 1 to 10 symbols (any combination of ASCII text up to the specified maximum.
Master Database Request Master Symbol Data Definition: Serial Cmd: Returns master symbol data for any enabled master symbols from 1 to 10. For example, to request master symbol #5, enter . The reader transmits master symbol #5 data in brackets in the following format: <5/ data>. If no master symbol data is available, the output will be: <5/>. Caution: Be sure to add the ? or you will delete the master symbol.
Utilities Request New Master Status Usage: Informs the user when a new master symbol is pending and which position it is in. Definition: Returns the position in the master symbol database that will be loaded on the next read. Serial Cmd: The reader returns: Once a symbol has been read and loaded, the status will be cleared and a response will be . Delete Master Symbol Data Definition: You can directly delete the master symbol data by serial command or ESP.
Firmware Firmware By ESP Firmware Update Application code versions are specific to your reader. Consult with your sales representative before downloading application code. If needed, an application code will be sent to you in the form of a *.mot file. To download application code: 1. First make sure the host is connected to your reader. 2. Apply power to the reader. 3. Before updating, you should verify the current firmware. 4.
Utilities Firmware Verification Request Part Number You can send a request to the reader for part numbers, checksums, boot code, and application code. By ESP You can access Part Numbers from the Utilities menu. 1. Click the Firmware tab. 2. From the pull-down selection box to the left of the Request Part No., make your selection. 3. Select the code type to see part number displayed in the box to the right.
Firmware Request Checksum You can send a request to the reader for part numbers, checksums, boot code, and application and code. Checksums verify a reader’s flash memory. By ESP You can access Checksum from the Utilities menu. 1. Click the Firmware tab. 2. From the pull-down selection box to the left of the Request Checksum, make your selection. 3. Select the code type to see the checksum displayed in the box to the right.
Utilities Sensor Type Request Sensor Type Definition: Reports the type of image sensor installed in the reader. This is a read-only command. To obtain the image sensor status, send the command as a status request. By ESP By Serial Command Serial Cmd: When you send this command, the Quadrus EZ responds with a long string of status values related to the reader.
Bar Code Configuration Bar Code Configuration Definition: Bar code configuration is a way of programming the reader by using Data Matrix ECC200 symbols. Serial Cmd: Bar code configuration can be entered three different ways: 1. By forcing the reader into bar code configuration mode by serial command . 2. By configuring one of the 4 EZ button positions to bar code configuration mode. 3.
Utilities Defaulting/Saving/Resetting Understanding and controlling your reader’s active, saved, and default settings is critical to the operation of your reader.
Defaulting/Saving/Resetting Customer Default Parameters Customer default parameters (saved by ) are the same set of parameters as poweron parameters but are saved in a different, isolated section of NOVRAM. This allows a user to essentially create a backup set of parameters that can be recalled in the event that the current parameters or power-on parameters have been accidentally changed or no longer desired. It is important to note that a hardware default does not affect customer default parameters.
Utilities Reader Status Requests > Reader Status Byte The reader responds to a status request > with a two character hex value, for example /22>. To determine the status: 1. Look up the binary conversion in the hex-to-binary table. For example, the first 2 in binary would be 0 0 1 0 as read from binary digits 3 through 0; the second 2 the binary digits 7 through 4 which is also 0 0 1 0. 2. Next, enter your binary values in the “Reader Status” table in the “Binary” column next to the appropriate bit.
Other Operational Serial Commands Other Operational Serial Commands The following serial utility commands can be entered from the ESP Terminal window or a PLC: Y-Modem Upload Image Calibration Calibrate to optimize Contrast and Readability End Calibration Determine Calibration Progress <@DPM> Calibrate to optimize DPM (Direct Part Marking) features Image Library Request Manages files and directories in a selected directory.
13 Unique Item Identifiers Contents UII Overview................................................................................................................................13-2 Non-UII Characters in a UII Message Stream.............................................................................13-3 UII Mode Features.......................................................................................................................13-4 Error Messaging ..................................................
Overview of IUID and UII Overview of IUID and UII The Department of Defense (DoD) now requires “Item Unique Identification” (IUID) for all products sold to the DoD by private vendors. A Unique Item Identifier (UII) is like a Social Security number for each part. The UII must be encoded in a Data Matrix ECC 200 symbol that conforms to the data structure defined in the DoD’s “Guide for Uniquely Identifying Items”. UII Elements UIIs come in two forms, called Construct 1 and Construct 2.
Unique Item Identifiers Non-UII Characters in a UII Message Stream The table below identifies and describes all characters in a UII message stream that are not part of the final UII sent to the host. Non-UII Characters in a UII Message Stream Compliance Indicator Identifies to the Quadrus EZ that the symbol contains a UII. Format Header Describes the type of data qualifier used. These qualifiers include AI (format 05), DI (format 06), and TEI (format DD).
UII Mode Features UII Mode Features UII-Only Enabled Allows the Quadrus EZ to read only UII message streams encoded in ECC 200 Data Matrix symbols and to send the UII output to the host computer. The Quadrus EZ will not read any other symbol data when UII-Only is enabled. UII-Only Enabled with Error Messaging Allows the Quadrus EZ to read only UII message streams encoded in ECC 200 Data Matrix symbols and to send the UII output to the host computer.
Unique Item Identifiers UII Mode by Serial Command Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = UII Enabled with Pass Through 2 = UII-Only Enabled UII Disabled No UII is constructed when symbol data is read. UII Enabled with Pass Through Usage: Use when symbols may contain either non-UII data or UII data. Definition: Message streams with valid UII compliance indicators will be evaluated as UIIs. All other data will be processed in the normal manner.
Error Messaging Error Messaging This feature is used to determine if UII message streams are in the correct format. When Error Messaging is enabled, the Quadrus EZ sends a message to the host indicating an error every time a bad symbol is read. The table below shows examples of error messages.
Unique Item Identifiers Examples of Error Messages (cont.
Valid Formats Valid Formats The table below shows examples of correctly encoded UII message streams and the decoded UII output.
14 Output Format Contents Output Format Serial Commands............................................................................................... 14-2 Output Format Status ................................................................................................................. 14-3 Format Assign ............................................................................................................................ 14-4 Format Extract..........................................................
Output Format Serial Commands Output Format Serial Commands Format Extract Format Insert Format Assign Format Status Output Filter Configuration Ordered Output Filter 14-2 Quadrus EZ Reader User’s Manual
Output Format Output Format Status Definition: This is a global enable/disable parameter. In order to use formatting you must set up the format using the insert and extract commands, and you must also assign a symbol to format using the Format Assign command. Serial Cmd: Default: Disabled Options: 0 = Disabled 1 = Enabled Output Format Status Disabled When Format Status is set to Disabled, output formatting is globally disabled.
Format Assign Format Assign Symbol Number Definition: Symbol Number refers to the number of the symbol to which output formatting will apply. For example, if you wish to enable user-defined formatting to symbol # 2 in a multisymbol read cycle, you would send the command . Note that the number of symbols may exceed the format capabilities. Serial Cmd: Options: 1 to 10 1 = Formatted output status for symbol # 1. 2 = Formatted output status for symbol # 2. ...
Output Format Format Extract Output Index Definition: Output Index refers to the database entry you wish to modify with this command. A formatted output is built by extracting data from a symbol’s original data output and/or inserting user-defined characters. It may be helpful to think of individual indexes as positions in the final formatted output you wish to build. Starting with index # 1, enter either an extract or insert command to begin building your desired output string.
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 Parse” example on the Symbol Parse dialog shows the selected character positions extracted and output as desired.
Output Format Format Insert Output Index Definition: Output Index refers to the database entry you wish to modify with this command. A formatted output is built by extracting data from a symbol’s original data output and/or inserting user-defined characters. It may be helpful to think of individual indexes as positions in the final formatted output you wish to build. Starting with index # 1, enter either an extract or insert command to begin building your desired output string.
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.
Output Format Output Filter Configuration Definition: Output filtering is a method of providing a set of good read qualifiers and also providing ordered output. There is a filter for up to the first 10 positions in a multisymbol output. The first filter corresponds to the first symbol output at the end of the read cycle. Each filter has has settings for the following four parameters: Symbology Type, Symbol Length, Data, and Configuration Database Number.
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.
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: Default: 0 Options: 0 to 64 Wildcard Definition: This is the character to be used in the data output field when performing a data filter comparison.
Output Filter Configuration Data Definition: This is the data string to be used when comparing symbol data for output filtering and ordering. This data string may also contain wildcard and placeholder characters to facilitate matching. Remember that in order to filter or order symbol data, it must meet all the requirements of the selected filter index. Examples: • Filter data = “123*”. This will match data strings of “123”, “123456”, and “123ABC”, but not “12”. • Filter data = “123*AB?C”.
Output Format Ordered Output Filter Definition: Number of Filters refers to the number of active output filters. 0 disables all output filters. Any non-zero numeral will enable filtering to be performed using the filter indexes covered by this value. For example, if the number of filters is 1, then only filter index # 1 will be applied. If the number of filters is 2, then only filter index # 1 and filter index # 2 will be applied, etc.
Ordered Output Filter 14-14 Quadrus EZ Reader User’s Manual
15 Ethernet Contents Step 1 Setup............................................................................................................................... 15-2 Step 2 Preliminary Steps ............................................................................................................ 15-3 Step 3 Communicating in Ethernet............................................................................................. 15-7 Step 4 Ethernet Application ................................................
Step 1 —Setup For Ethernet setup, you will need: • A Quadrus EZ Ethernet-ready reader with application code -14 or newer and ESP version 1.2 or newer. • An IB-151 Ethernet/USB interface. • An IB-150 kit (interface and cable). • An Ethernet switch or router. RJ45 Ethernet cables (use a crossover cable if connecting directly to the host computer). • A Laptop or Desktop host computer with Ethernet connectivity to a network and Windows 98 or 2000.
Ethernet Step 2 —Preliminary Steps 1. Plug the IB-151 interface into the Quadrus EZ. 2. Plug the IB-150 kit cable into the IB-151 and make the connection to the host computer and power supply. 3. Connect the Ethernet cables from the IB-151 interface to the switch or router and from the switch or router to the host computer. The “NETWORK STATUS” LED on the side of the Quadrus EZ should light green when the Ethernet cable is connected. 4.
Assigning a Network Address This procedure will configure the reader to work with the TCP/IP configuration of the host computer. Note: This is only a temporary solution since the preferred method is to receive IP, subnet, and gateway (if necessary) from your IS department. If an IP address has been assigned to the reader by the IS department (the most appropriate method), skip steps 1-3 below. 1.
Ethernet Using the Reader's Default IP Address Note: This procedure is only used when the reader is directly connected to the computer. Also, this is only a temporary solution since the preferred method is to receive IP, subnet, and gateway (if necessary) from your IS department. 1. Determine the host computer's IP address on the host's network: Go to the start menu, select Run, type command and press Enter. a) On Win2K computers, at the command prompt, type ipconfig.
Using DHCP to Configure the Reader This assumes that the Quadrus EZ is connected to a network on which resides a DHCP server. RS-232 configuration is required to enable the reader's DHCP client (default “IP address mode” setting is “static”, which disables DHCP). 1. Do Receive Reader Settings. 2. Under Network in the ESP Communications menu, double click on IP Address Mode and change Static to DHCP. 3. Right click on the Communications menu and do Save to Reader/Send no Save. 4. Do Receive Reader Settings.
Ethernet Step 3 —Communicating in Ethernet By now either the reader should be configured with an IP address or the host computer is configured to use the reader's default IP address. Now ESP needs configuration: 1. In ESP under the Connect pull down menu, select Settings… 2. Click the TCP/IP tab. 3. Type in the reader's IP address (as shown on the ESP Communications menu). 4. Click Connect. 5. After a few seconds, ESP should display “CONNECTED” at the bottom of the window.
Step 4 —Ethernet Application The Quadrus EZ supports the Microscan communication protocol for readers over two TCP/IP ports. This is the same “protocol” that is supported through the reader's RS-232 Host serial port. Note that on Ethernet, the Quadrus EZ is a server device, which requires the Host to establish the connection. Once the connection is established, however, the reader will send bar code and diagnostic message data whenever it is generated.
Ethernet Primary (Command) TCP Port This port is used for all command processing and data outputs (except “binary frame” command responses). The application protocol used is the same as the Host RS-232 port. Video TCP Port The Video TCP port is transmit-only (output from the reader, read-only by the Host), and is used for “binary frame” data outputs as follows: 1. Response to Image Send command 2. Response to Capture and Decode and Save command 3.
Image File Transfers The reader's image files can be accessed with either “binary frame” commands and , or TFTP. Binary Frames These are primarily intended for ESP's “near-real-time video” purposes. Although it is possible to get a full-size image from the reader using an or command, for quicker response, it is recommended that TFTP be used. TFTP Server A TFTP (Trivial File Transfer Protocol) client can access the reader's image files (the reader is a TFTP server).
Appendices Appendix A General Specifications...............................................................................................A-2 Appendix B Electrical Specifications.............................................................................................A-4 Appendix C Quadrus EZ DPM .....................................................................................................A-8 Appendix D Quadrus EZ FLEX ..............................................................................
General Specifications Appendix A — General Specifications Mechanical Height: 2.25” (57 mm) Width: 2.5” (64 mm) Depth: 4.2” (107 mm) Weight: 12 oz. (340g) Environmental Enclosure Rating: IP65 (standard unit) With video I/O option: IP54 Operating Temperature: 0° to 43°C (32° to 109°F) if mounted on a Microscan stand.
Appendices Read Parameters Pitch: ±30° Skew: ±30° Tilt: 360° Decode Rate: Up to 60 decodes per second Focal Range: 2 to 10 inches (factory-adjustable) Indicators Beeper: Good Read, Match/Mismatch, No Read, serial command confirmation, On/Off LEDs: Read performance, Power, Read Status, Network Status Communication Protocols Standard Interface: RS-232/422/485 Optional Interface: Ethernet Electrical Power Requirements: Input, 10 to 28VDC, 200 mV p-p max. ripple, 270 mA at 24VDC (typ.
Electrical Specifications Appendix B — Electrical Specifications Maximum Operating Power: CCD: 10Watts; CMOS: 8watts Power Input: 10 to 28VDC, 200mV p-p max. ripple; 346 mA @24VDC (typ.) CCD; 260 mA @24VDC (typ.) CMOS Trigger, New Master, Input 1: 4.
Appendices Optoisolator Outputs Optoisolator circuits can transfer pulses between the reader and peripherals with no direct connection with the reader’s internal circuitry. However, not every optoisolator configuration provides complete isolation. The following diagrams show both fully optoisolated and nonoptoisolated circuits. They are only examples and do not represent all the possible wiring configurations. Iload=5mA Iload=50mA Iload=100mA VOutOn 0.5V 0.5V 1.0V tOn-Typ 5mS 0.7mS 0.
Electrical Specifications Additional Isolated Output Circuit Examples Secondary Relay 1 to 28 V Isolated Reader PLC Power + RELAY Isolated Reader Power + Scanner Scanner Output Outputs (+) PLC Input Outputs (+) Outputs (–) Output V PLC GND Power ground Outputs (–) Power ground A-6 Quadrus EZ Reader User’s Manual
Appendices Optoisolator Inputs All discrete inputs can be fully isolated pulses as PNP or NPN circuits. Inputs include trigger, new master, and input 1. Generic Waveform Characteristics Minimum Input (+) I load Maximum VIN-HIGH/IINHIGH 4.
Quadrus EZ DPM Appendix C — Quadrus EZ DPM The Quadrus EZ is now available in an option specifically for direct part mark applications. The Quadrus EZ DPM Imager (FIS-6700-04XXG-XXXX) is optimized to read low-contrast direct part marks on challenging surfaces such as metal, plastic, rubber, and glass. The even illumination provided by the light diffuser and unique LED array minimizes specular reflection and improves symbol readability.
Appendices Appendix D — Quadrus EZ FLEX The Quadrus EZ FLEX (FIS-6700-2001G) retains the firmware functionality of the standard Quadrus EZ, and adds the flexibility of a manual focus C-Mount lens and external LED illumination. Contact your distributor or refer to Microscan’s Product Pricing Catalog for detailed information about focal distance options and Quadrus EZ FLEX accessories.
Connectivity Accessories Appendix E — Connectivity Accessories Three interface options are available for Quadrus EZ connectivity. IB-150 Kit The IB-150 interface links the Quadrus EZ to the host, power supply, trigger, and aux port connections. In addition to multidrop and daisy chain hookups, the aux port can plug into the IB-152 interface for terminal strip wiring.
Appendices IB-151 Ethernet/USB Interface USB (USB-B) and standard Ethernet (RJ-45) connections can be made through the IB-151 interface which plugs directly into the host port of the Quadrus EZ. The IB-151 has an second 25-pin port to pass through all but the RS-422/485 connections.
Connectivity Accessories IB-152 Terminal Strip Interface Kit Custom terminal strip wiring can be done through the IB-152 interface, which can either connect directly to the Quadrus EZ or indirectly by way of the aux port of the IB-150. Note: The IB-152 kit includes a gender changer. The gender changer is only used for direct connection between the IB-152 and the Quadrus EZ.
Appendices Appendix F — Serial Configuration Commands The following table is a summary of all the available serial configuration commands, presented in the order found in the chapters.
Serial Configuration Commands Symbologies Data Matrix QR Code Code 39 Code 128 BC412 Interleaved 2 of 5 UPC/EAN Pharmacode DataBar Expanded DataBar Limited DataBar-14 PDF417 Micro PDF417 Composite Narrow Margins/ Symbology ID Background Color Unique Item Identifiers (UII) I/O Parameters Symbol Data Output Noread Message Bad Symbol Message No Symbol Message 1D/Stacked Symbology Qualification A-14
Appendices Read Duration Output LED Indicators Beeper LED Configuration
Serial Configuration Commands Symbol Quality Total Read Time (global) Symbol Quality Separator/ Data Matrix Output Mode ISO/IEC 15415 Symbol Quality Grading Symbol Quality Matchcode Matchco
Appendices Image Processing Timeout Hollow Mode Output Format Format Extract Format Insert Format Assign Format Status Ordered Output Filter Format Extract
Serial Configuration Commands Serial Command Format Serial commands are of two types: utility and configuration. Rules that apply to both utility and configuration commands • A less than < and greater than > characters enclose the commands. • Commands and data are “case sensitive.” That is, characters must be entered as upper or lower case, as specified. Serial Utility Commands These are sent during operations and are not followed by a or .
Appendices Serial Command Status Request To ensure that any command was received and accepted, you can send the Show Reader Status command: >. The status of a specific serial command can be requested by entering the command followed by a question mark. For example, send to request the status of Postamble. Entering Special Characters in Serial Commands To enter control characters within a serial command, hold down the control key while typing the desired character.
ASCII Table Appendix G — ASCII Table ASCII Table with Control Characters Dec 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 A-20 Hex 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F Mne NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US Ctrl ^@ ^A ^B ^C ^D ^E ^F ^G ^H ^I ^J ^K ^L ^M ^N ^O ^P ^Q ^R ^S ^T ^U ^V ^W ^X ^Y ^Z ^[ ^\ ^] ^^ ^_ Dec 32 3
Appendices Communication Protocol Commands Protocol Command (Mnemonic displayed on Microscan menu) Control Characters (Entered in menu or serial command) Hex Code Effect of Command RES ^D 04 Reset REQ ^E 05 Request EOT ^D 04 Reset STX ^B 02 Start of Text ETX ^C 03 End of Text ACK ^F 06 Acknowledge NAK ^U 15 Negative Acknowledge XON ^Q 11 Begin Transmission XOFF ^S 13 Stop Transmission Quadrus EZ Reader User’s Manual A-21
Data Matrix Symbology Appendix H — Data Matrix Symbology Individual element (or module) A white corner on a white background symbol indicates an even number of elements per side, a black corner indicates an odd number.
Appendices Appendix I — Determine Depth of Field If symbols appear in the FOV at a consistent distance in your application, you could simply set up for the recommended focal length and omit this test. However, if your symbols appear at varying focal lengths, we recommend that you perform the following test to determine the inner and outer read distances for your symbol type. 1. Position the symbol at the focal distance recommended on the back of your reader. 2.
Field of View and Lenses Appendix J — Field of View and Lenses Representations of two lens type views are shown in the drawing below. Notice that while FOVs vary considerably by lens type and focal distance (the distance from the front of the reader—also called “object distance”), the image sensor sizes are fixed. This is the case with the both the CMOS and CCD which use the same sensor size for all lens types.
Appendices Relative Sizes of FOVs by Lens Type at 4” Focal Distance Note: FOV representations are approximate and should not to be used for actual measurement. .49” 12.4mm .78” 19.8mm Narrow 1.41” 35.8mm .71” 18.0mm .56” 14.2mm .37” 9.40 mm 1.88” 47.8mm .95” 24.1mm Medium Wide Extra wide Quadrus EZ Maximum 2D Symbol Sizes Maximum Element Sizes by Lens Type at 4” (101.6mm) Focal Distance Lens Type Field of View X-dimension Narrow Medium Wide Extra Wide .49” (12.4mm) .78” (19.8mm) .
Field of View and Lenses CCD Focal Distance, FOV, DOF and Symbol Size by Lens Type Focal Distance Inches mm 3.50 3.75 4.00 4.25 4.50 4.75 5.00 88.9 95.3 101.6 108.0 114.3 120.7 127.0 2.25 3.00 3.50 4.00 5.00 6.00 7.00 8.00 9.00 10.00 57.2 76.2 88.9 101.6 127.0 152.4 177.8 203.2 228.6 254.0 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 50.8 76.2 101.6 127.0 152.4 177.8 203.2 228.6 254.0 2.50 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 63.5 76.2 101.6 127.0 152.4 177.8 203.2 228.6 254.0 2.50 3.00 4.00 5.
Appendices CMOS Focal Distance, FOV, DOF and Symbol Size by Lens Type Focal Distance Inches mm 3.50 3.75 4.00 4.25 4.50 4.75 5.00 88.9 95.3 101.6 108.0 114.3 120.7 127.0 2.25 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 57.2 76.2 101.6 127.0 152.4 177.8 203.2 228.6 254.0 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 50.8 76.2 101.6 127.0 152.4 177.8 203.2 228.6 254.0 2.50 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 63.5 76.2 101.6 127.0 152.4 177.8 203.2 228.6 254.
Rapid Capture Mode Appendix K — Rapid Capture Mode In rapid capture mode, from one to eight captures can be specified along with time delays between captures. In this mode the only built-in delay is the time for image capture and transfer. After the initial capture has been transferred, decoding begins and is processed simultaneously with and independently of subsequent captures.
Appendices Multiple Captures In many applications, you can improve opportunities for good reads by increasing the number of captures. The sketches below show dynamic multiple captures with no user-defined time delays added between them. However, since a built-in or “overhead” capture time (15mS for CCD and 30mS for CMOS) occurs after each capture, some spacing between captures will be noticeable in higher speed applications.
Object Detector Appendix L — Object Detector In a typical operation, a reader will wait for symbol data only during a triggered read cycle. A read cycle is initiated by a “trigger” and can be in the form of a serial command from the host (internal trigger) or a signal from an object detector (external trigger). When an object detector (also called a sensor, package detector, etc.
Appendices Appendix M — Operational Tips Cleaning The Quadrus EZ has a hard coated window that should only be cleaned with Alcohol (100% Isopropyl). Mounting When mounting the Quadrus EZ, do not insulate the stand mount. The bottom of the reader is the hottest part of the reader and metal to metal contact is needed for heat dissipation.
Embedded Menus Appendix N — Embedded Menus In addition to ESP, you can also use a communications menu such as HyperTerminal to establish communication with Microscan’s embedded menus.1 1. With your host connected to the Quadrus EZ, set your host communications settings as follows: 115.2K baud, 8 Data Bits, 1 Stop Bits, and None Parity. 2. Set Flow Control to None. 3. Make the communications port selection. (Usually COM 1 for Windows OS.) Upon connection, send a command to bring up the main menu.
Appendices Appendix O — Interface Standards Interface Standards, established by the Electronic Industries Association (EIA), specify such things as the signaling voltage levels, maximum cable lengths, and number of drivers. With Microscan devices, selection of interface is made by pin assignment and, in the case of the host communications, by software switching between RS-232 and RS-422. Microscan devices use RS-232, RS-422, and RS-485 multidrop.
Multidrop Communications Appendix P — Multidrop Communications This appendix describes the rules for setting up a concentrator or controller to communicate with a reader in standard Multidrop protocol. The diagram to the right shows a typical Multidrop network in which 1 to 50 readers can comHost municate with a host via an intermediary device, a concentrator or a controller.
Appendices Select Sequence Unlike poll requests, select commands always originate from the host and consist of serial configuration or operation commands to devices that are configured in Multidrop. The reader complies with the command when it is polled during the cycle. Start of Sequence End of Sequence Concentrator RES 1F REQ Reader 02 STX ETX LRC 1F ACK RES 1F ACK Polling Sequence A RES (reset) is the first command in the select sequence.
Multidrop Communications Multidrop Addresses Multidrop Address 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 A-36 Poll Character ASCII HEX ^\ 1C ^^ 1E SP 20 " 22 $ 24 & 26 ( 28 * 2A , 2C .
Appendices Appendix Q — Glossary of Terms Aberration—The failure of an optical lens to produce an exact point-to-point correspondence between the object and its resulting image. Various types are chromatic, spherical, coma, astigmatism and distortion. Absorption—The loss of light of certain wavelengths as it passes through a material and is converted to heat or other forms of energy. (-) Active Illumination—Lighting a scene with a light source coordinated with the acquisition of an image.
Glossary of Terms Connector—Physical device (plug or socket) on a device or cable to provide in/out connectivity for various circuits and pins. Concentrator—Intermediary device that relays data from readers to a host and commands from the host to the reader or other devices. Counter—Memory space provided to keep track of reader events. Daisy Chain—Linkage of master and secondary readers to allow data to be relayed up to the host via auxiliary port connections. Decode—A good read.
Appendices External Edge—Allows a read cycle to be initiated by a trigger signal from an object detector when it detects the appearance of an object (rising edge). The read cycle ends with a good read, a timeout, or a new trigger. External Level—Allows a read cycle to be initiated by a trigger signal from an object detector. The read cycle ends when the object moves out of the detector’s range.
Glossary of Terms Input—A channel or communications line. Decoded data or a discrete signal that is received by a device. See Output. Integration—Exposure of pixels on a CCD or CMOS sensor. Ladder Orientation—A bar code symbol in which the bars are parallel to the symbol’s direction of travel. LED—Light emitting diode. Often used as a strobe for medium speed objects. Lens—A transparent piece of material with curved surfaces which either converge or diverge light rays.
Appendices Region—Area of an image. Also called a region of interest for image processing operations. Resolution, Image—The number of rows and columns of pixels in an image. A “higher” resolution means that more pixels are available per element or symbol being read. For a image sensor the total number of pixels, e.g. 640 x 480. RS-170—The Electronic Industries Association (EIA) standard governing monochrome television studio electrical signals. The broadcast standard of 30 complete images per second.
Glossary of Terms A-42 Quadrus EZ Reader User’s Manual
Hyperlink Index A About the Quadrus EZ Reader i-ix About the Quadrus EZ Reader User’s Manual i-x Active Camera 3-17 Active State (Input) 5-38 Add Macro 11-4 Additional Isolated Output Circuit Examples A-6 AI (Format 05) 13-8 Always OFF 5-19 Always ON 5-19 Angle of Distortion 6-12 Angle of Distortion Threshold 5-50 Appendices A-1 Application Code 12-14 Application Notes 5-33 Applications i-12 Approvals i-xii As Soon As Possible 5-6 ASCII Table A-18 ASCII Table with Control Characters A-18 Assigning a Network
Binary 5-29 Binary Frames 15-10 Bitmap 5-29 Boot Code 12-14 Both 4-19 C Calculating Number of Captures in a Rapid Capture Application 3-20 Calculator 9-13 Calibrate 5-36, 9-3 Calibrate by ESP 1-10 Calibrate by EZ Button 1-10 Calibrate by Serial Command 1-10, 9-3 Calibrate Settings 1-10 Calibration 12-20 Camera Setup 9-1 Camera Setup by ESP 9-2 Camera Setup Serial Commands 9-2 Capture 11-5 Capture and Decode 9-4 Capture Mode 3-18 Capture Time 6-8 Capture Timing 3-23 CCD Database Index 10-8 CCD Focal Distanc
Codeword Collection (PDF417) 4-26 Command Processing Mode 2-17 Communicating in Ethernet 15-7 Communication Protocol Commands A-19 Communications 2-1 Communications by ESP 2-2 Communications Port (Image Output) 5-29 Communications Serial Commands 2-3 Communications Standards A-3 Compliance Indicator 13-3 Composite 4-28 Concatenating Configuration Commands A-16 Configuration Command Status 12-19 Connect Message 8-5 Connect Status 8-4 Connect the System 1-3 Connecting by RS-232 1-2, 1-3 Connecting by TCP/IP 1
Daisy Chain Reader ID 2-20 Daisy Chain Reader Number 2-20 Daisy Chain Remote Secondary Reader ID 2-20 Data 14-12 Data Bits, Aux Port 2-12 Data Bits, Host Port 2-5 Data Element Separator 13-3 Data initiated from the Auxiliary Port 2-14, 2-15 Data initiated from the Host 2-13, 2-15 Data initiated from the Reader 2-13, 2-14, 2-15 Data is initiated from the Host 2-14 Data Matrix 4-4, 6-5 Data Matrix Symbol Comparison A-20 Data Matrix Symbology A-20 Data Qualifier 13-3 Database Index 14-12 Decode Time 6-8 Defaul
Disabled 4-18, 5-4, 5-7, 5-12, 5-14, 5-16, 5-20, 5-25, 5-28, 5-30, 5-32, 5-34, 5-36, 5-38 Disclaimer i-ii Disconnect Message 8-4 Disconnect Status 8-4 Discrete Outputs 6-3 Dot Center Offset 5-49, 6-10 Dot Ovality 6-12 Dot Ovality Threshold 5-50 Dot Shape 6-10 Downloading ESP from the Web 1-5 DPM Grade (LED Configuration) 5-22 DSP Code 12-14 Dual Camera Switching 3-25 Dynamic Setup 9-12 E EAN Status 4-17 ECC 000 4-4 ECC 050 4-5 ECC 080 4-5 ECC 100 4-5 ECC 120 4-6 ECC 130 4-6 ECC 140 4-5 ECC 200 4-4 ECC Leve
Enter Percent Test 12-3 Entering Special Characters in Embedded Menus A-17 Entering Special Characters in Serial Commands A-17 Enterprise Identifier (EID) 13-2 Environmental A-2 Error Messaging 13-6 Ethernet 2-21, 15-1, A-31 Ethernet Application 15-8 Evaluation 9-5 Example of Timeout in Continuous Capture Mode 3-29 Example of Timeout in Rapid Capture Mode 3-29 Examples of error messages 13-6 Exclusions i-iii Explanation of Modifiers for Code 39, Codabar, and Interleaved 2 of 5 4-30 Explanation of Modifiers
Five Characters Only 4-19 Fixed Symbol Length (BC412) 4-13 Fixed Symbol Length (Code 128) 4-11 Fixed Symbol Length (Code 39) 4-9 Fixed Symbol Length (Micro PDF417) 4-27 Fixed Symbol Length (PDF417) 4-25 Fixed Symbol Length (Pharmacode) 4-20 Fixed Symbol Length (RSS 14 expanded) 4-22 Fixed Symbol Length Status (BC412) 4-13 Fixed Symbol Length Status (Code 128) 4-11 Fixed Symbol Length Status (Code 39) 4-9 Fixed Symbol Length Status (Micro PDF417) 4-27 Fixed Symbol Length Status (PDF417) 4-25 Fixed Symbol Len
Good Read/Match Counter (or Good Read Counter) 12-5 Good Read/Match Counter Reset 12-5 Grade 6-5 Grading Symbol Quality 6-8 Green Flash Duration 5-21 Green Flash Mode 5-20 Guard Bar (Interleaved 2 of 5) 4-16 H Half Duplex Mode 2-14 Hardware Configuration 1-2 Hardware Default 12-18 Height (Row Depth) 9-11 Hex String 14-7 Highlighting i-x Histogram 9-6 Histogram Evaluation 9-6 Hollow Mode 9-21 Host 422 Status 2-10 Host Communications i-ix Host Port Connections 2-4 Host Port Protocol 2-6 I I/0 Parameters 5-1
Input Examples A-7 Install ESP 1-5 Installing ESP from a CD 1-5 Interface Standards A-31 Interleaved 2 of 5 4-14 Internal Camera Timeout 3-28 Invalid AI 13-6 Invalid Characters 13-7 Invalid Compliance Indicator 13-7 Invalid DI 13-6 Invalid Format Header 13-6 Invalid TEI 13-6 IP Address 2-21 IP Address Mode 2-22 IP Database 10-1 IP Database by ESP 10-2 IP Database Serial Commands 10-3 IP Database Window 10-6 ISO/IEC 16022 Grade (LED Configuration) 5-22 ISO/IEC 16022 Symbol Quality 6-5 J JPEG 5-29 JPEG Quali
Live Video 5-36 Load Current Settings from Database 10-13 Load IP Database (EZ Button) 5-35 Load New Master 5-36 Locate 9-3 Locate by ESP 1-9 Locate by EZ Button 1-8 Locate the Symbol in the FOV 1-8 Locate Time 6-8 Longitudinal Redundancy Check 2-27 Lower Case Characters 13-6 LRC Status 2-27 M Macro Name 11-4 Macro Value 11-4 Macros 11-4 Make Menu Changes and Save in ESP 1-13 Marking Method 6-10 Master Database 12-7 Master Database Overview 12-7 Master Symbol Database Size 12-8 Match 5-4 Match (Green Flash
Mismatch (Green Flash) 5-20 Mismatch Counter 12-5 Mismatch Counter Reset 12-5 Mismatch or Noread 5-39 Mismatch Replace 7-13 Mounting A-29 Mounting Specifications A-3 Multidrop 2-9, A-32 Multidrop Addresses A-35 Multidrop Communications A-32 Multiple Captures A-27 Multiple Symbols in Fast Linear Mode 9-19 Multisymbol 3-5 Multisymbol Separator 3-6 N Narrow Margin Status 10-9 Narrow Margins 4-29, 10-12 Network 2-21 Network Protocols Supported 15-8 New Master Pin 7-14 New Trigger 3-16 Next Row 11-4 No Symbol 5
O Object Detector A-28 Object Qualification 5-12, 5-14, 5-16 Offset 10-11 Offset (CMOS) 9-16 On When in the Read Cycle 5-19 On When NOT In The Read Cycle 5-19 One-Dimensional/Stacked Symbology Qualification 5-10 Operation of IP Database 10-4 Operational Tips A-29 Optoisolator Inputs A-7 Optoisolator Outputs A-5 Ordered Output Filter 14-13 Orientation Mode (2D Symbology Qualification) 5-16 Orientation Value 5-17 Other Camera-related Parameters 9-23 Other Operational Serial Commands 12-20 Output #1 Pulse 12-6
Output on Print Growth 5-45 Output on Symbol Contrast 5-45 Output on Unused ECC 5-46 Output State (Output 1) 5-41 Over Temperature 5-51 Over Temperature Message 8-6 Over Temperature Status 8-6 Overview of IP Database 10-4 Overview of Matchcode 7-3 Overview of Symbol Quality 6-3 P Parity, Aux Port 2-11 Parity, Host Port 2-4 Parse Table 14-6 Part Number Too Long 13-7 Paste 11-5 Pause 11-5 PDF417 4-25 Percent Cell Damage 6-8 Perform Readability Test 1-11 Pharmacode 4-20 Pixels and Resolution A-22 Pixels per E
Primary TCP Port 2-22 Print Growth 6-6 Print Growth Threshold 5-47 Processing Mode 9-19, 10-9, 10-11 Pulse 5-41 Pulse Width (Output 1) 5-41 Q QR Code 4-7 Quadrus EZ Maximum 2D Symbol Sizes A-23 Quadrus EZ Reader i-i Quick Start 1-1 Quiet Zone 6-9 R Rapid Capture Mode 3-18, 10-5, A-26 Rapid Capture Mode Examples 3-26 Rapid Capture Mode, Single Camera 3-19 Read Cycle 3-1, 5-6 Read Cycle by ESP 3-2 Read Cycle Results (Image Captioning) 5-30 Read Cycle Serial Commands 3-3 Read Cycle Setup 3-4 Read Cycle Timeo
Request All Master Symbol Data 12-10 Request Checksum 12-14 Request Checksum by ESP 12-14 Request Checksum by Serial Command 12-14 Request Database Settings 10-14 Request Master Symbol Data 12-10 Request New Master Status 12-11 Request Part Number 12-13 Request Sensor Type 12-15 Request Sensor Type by ESP 12-15 Request Sensor Type by Serial Command 12-15 Required 4-18, 4-28 Reset Counts 5-38 Resets 8-3, 12-17 Resolution 8-7 Response Timeout 2-26 Restrictions 5-32 RS-232 A-31 RS-232 Auxiliary Port 2-11 RS-23
Sensor type A-3 Separator Character (Composite) 4-28 Separator Character (UPC/EAN) 4-19 Separator Status (Composite) 4-28 Separator Status (UPC/EAN) 4-18 Sequence On Mismatch 7-10 Sequence On Noread 7-9 Sequence Step 7-11 Sequential Matching 7-5 Serial Command Beep Status 5-23 Serial Command Echo Status 5-23 Serial Command Format A-16 Serial Command Status Request A-17 Serial Configuration “K” Commands A-16 Serial Configuration Command Conventions A-16 Serial Configuration Commands A-11 Serial Data 3-11 Ser
Static Presentation (Green Flash) 5-20 Static Symbol Quality Outputs 6-13 Statistic Mode 1 (counts) (Image Captioning) 5-31 Statistic Mode 2 (timing) (Image Captioning) 5-31 Status 14-4 Steps for Entering and Using Master Symbols 7-3 Stop 11-5 Stop Bits, Aux Port 2-12 Stop Bits, Host Port 2-4 Stop Character (non-delimited) 3-14 Store Noread Image 3-30 Subnet 2-21 Supplementals Status (UPC/EAN) 4-18 Supplementals Type (UPC/EAN) 4-19 Switching by Number of Captures 3-25 Switching by Timeout 3-28 Switching Mod
T Table of Contents i-iv Target system 5-36 TEI (Format DD) 13-8 Terminal Dropdown Menu 11-5 Terminal Mode 11-1 Terminal Window 11-2 Terminal Window Functions 11-5 Test (Video Capture) 9-4 Testing by ESP 1-11 Testing by EZ Button 1-11 TFTP Server 15-10 Three Beeps (Position #3) 5-37 Threshold 8-7 Threshold (Histogram) 9-6 Threshold Mode 9-18, 10-8, 10-11 Threshold Value 9-18, 10-9, 10-11 Thresholding 9-18 Time Before 1st Capture 3-23 Time Before First Capture 3-23 Time Between Captures 3-24 Time Delay Betwe
Triggered Capture 3-21 Triggered Captures, Typical 3-21 Two Beeps (Position #2) 5-37 Two Characters Only 4-19 Two-Dimensional Symbologies 5-7 Two-Dimensional Symbology Qualification 5-12 U UII Disabled 13-5 UII Elements 13-2 UII Enabled with Error Messaging and Pass Through 13-4 UII Enabled with Pass Through 13-4, 13-5 UII Mode by ESP 13-4 UII Mode by Serial Command 13-5 UII Mode Error Messaging 13-5 UII Mode Features 13-4 UII Too Long 13-7 UII-Only Enabled 13-4, 13-5 UII-Only Enabled with Error Messaging
Video TCP Port 2-23, 15-9 W Warning and Caution Summary i-xi Warning Message 8-6 Warranty Statement i-iii When to Output Symbol Data 5-6 Width (Column Width) 9-11 Wild Card Character 7-8 Wildcard 14-11 Within a Serial Command 2-24, 2-25 Within an Embedded Menu 2-24, 2-25 X X-Pattern 5-19 Y Y-Modem Upload Image 12-20 20 Quadrus EZ Reader User’s Manual