Printronix Auto ID Technology, Inc. shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material.
Page 3
EN 60950 — “Safety of Information Technology Equipment.” • Printronix Auto ID Technology, Inc. cannot accept responsibility for any failure to satisfy the protection requirements resulting from a non-recommended modification of the product, including the fitting of non-Printronix option cards.
Compliance Statements The Printronix Online Data Validator 2D gathers data per the ISO/ANSI method of verification to perform practically all the industry standard bar code quality parameter calculations. These include all ISO/ANSI method parameters for 1-D and 2-D barcodes along with decoding the symbol. Reflectance Compliance –...
ODV-2D for analysis which allows verification of 1-D barcodes in ladder and picket fence orientations and 2-D barcode grading. The summary of capabilities are as follows: The ODV-2D is supported on the T8000 4” models (T8204 and T8304). • •...
Supported Barcodes Table 1 lists the symbologies supported by the ODV-2D. Some of these will be supported in future maintenance releases Table 1 Symbologies Supported Feature ODV-2D Code 39 Interleaved 2/5 Code 93 Code 128 UPC/EAN UPC/EAN Supplemental PDF417 PDF417 Limited Future Micro PDF417 Future...
Enable the ODV-2D IMPORTANT If you make any changes to the default configuration menu items, you will be prompted to save the configuration when you attempt to put the printer online. See the Administrator’s Manual for more information. Software can automatically detect an installed ODV-1 or ODV-2D validator when the printer is powered up. This section focuses on the specifics of the ODV-2D but follows the same behavior as the ODV-1 except with ODV-2D icons and menus.
Calibration The calibration procedures should only be performed by trained personnel. Therefore, the procedures are defined separately. Contact your Printronix Service Representative or provider for more information. Purpose of Calibration Calibration is needed for the following three purposes: To make sure the ODV-2D unit is functioning properly. This requires the use of a GS1 calibration •...
Operation ODV-2D Menu Overview The ODV-2D section is structured into four submenus as follows: • The Control submenu is used to configure how the ODV-2D will operate with respect to the results provided by the validator. Those menus are described below. The Symbology submenu is used to configure which orientations and symbologies will be graded and •...
• ISO – In this mode, all grading parameters are based on ISO standards. Only the Overall Grade menu is user adjustable to generate a fault. When this mode is selected all other menus in this section are hidden and reset. The grading results are then based on the ISO specifications. •...
Configuring the ODV-2D Configuring the validator is done by selecting the ODV-2D icon within the Settings section. The ODV-2D comes equipped with a default setting for each configuration option, and it works without having to change any of these options. However, in some cases it is necessary to adjust these options, which are described below.
6. Press PAUSE again to put the printer ONLINE. Defining the Output Destination (Telemetry Path) You may want to send a streaming flow of validation data to the PNE Auto ID Data Manager application during the print job. By default, this function is disabled. To enable this function, set the menu ODV-2D >...
Page 16
Validator Active ODV-2D > Control > Validator Active Software can automatically detect an installed validator when the printer is powered up. If the printer is powered up with Configs > Control > Power-Up Config set to “Factory”, the Validator icon can be selected and this option is set to “Enable”.
Page 17
ODV-2D > Control > Auto Report Time This function allows you to set the timeout for the Auto Report in seconds. If the printer is idle for the set number of seconds, an Auto Report will be gen- erated if Auto Report is set to Enable. Minimum 1 seconds Maximum...
Page 18
Return Data ODV-2D > Control > Return Data This option enables the ODV-2D to send data out the status port as defined by System > Printer Mgmt > Ret. Status Port. If System > Printer Mgmt > Ret. Status Port uses E-NET Stat Port, use System > Printer Mgmt >Status Port Number to set port.
Page 19
Validator Action ODV-2D > Control > Validator Action The printer response is the same whether the error stems from a bad or missing bar code. It is determined by the Validator Action setting. See Vali- dator Action (Error Action) for more details on each one of these options. If the validator detects a bar code failure, the print job Stop stops.
Page 20
Quiet Zones ODV-2D > Control > Quiet Zones Quiet zones are the white spaces surrounding the bar code. Each bar code requires a minimum quiet zone distance in order for the bar code to be scanned properly. The validator requires a minimum distance of 1/2” or 20 times the minimum element width (x-dimension), whichever is greater, between bar codes.
Page 21
Num Retry ODV-2D > Control > Num Retry This option allows you to set the number of times a form will be printed be- fore the printer stops. After you clear the error message, the printer will print the same form or the next form, depending on the setting for Max Retry Ac- tion (see “Max Retry Action”...
Comm Error ODV-2D > Control > Comm Error This menu allows the ‘Validator not communicating’ error to be clearable by the user or not clearable by the user. The user must resolve the error and recycle the printer Not Clearable power to print.
Page 23
Graphics Search ODV-2D > Symbology > Graphics Search This menu determines if parts of the label defined with graphics (as opposed to emulation commands) should be searched for barcodes. Graphics are often used in jobs sent via Windows Drivers or from a Postscript or PDF emulation.
Page 24
Code 93 ODV-2D > Symbology > Code 93 Determines if Code 93 barcodes should be processed or ignored. Enable Search for Code 93 barcodes. Disable Ignore Code 93 barcodes. Factory Default Enable Codabar ODV-2D > Symbology > Codabar Determines if Codabar barcodes should be processed or ignored. Enable Search for Codabar barcodes.
QR Code ODV-2D > Symbology > Code QR Determines if QR Code barcodes should be processed or ignored. Enable Search for QR Code barcodes. Disable Ignore QR Code barcodes. Factory Default Enable Grading Submenu As described in Section “ISO versus Non-ISO”, the menu Grading Mode will determine how this section will be used and configured.
Page 26
Overall Grade ODV-2D > Grading > Overall Grade This menu item sets the value used by the validator for pass/fail threshold during the analysis of bar codes. Instead of a letter grade, numbers are used to allow for more resolution. Higher values create a stricter pass criterion. The numbers can be translated to letter grades per below: Letter Grade A = 3.5 to 4.0 range Letter Grade B = 2.5 to 3.4 range...
Page 27
A side effect of the ANSI specified algorithm is that the Overall Grade may be lower than any of the averaged analysis parameters. This occurs because the Overall Grade is based on the lowest grade on any scan converted to a single digit grade (A to F, 4 to 0) which is then averaged. This usually occurs when a single analysis parameter has a value just above or just below the Overall Grade.
Percent Decode ODV-2D > Grading > Percent Decode You can set how strict the validator grades each bar code. For example, setting Percent Decode to 60% means that 60% of the scanned bar code must be readable for the ODV-2D to give the bar code a passing grade. The higher the percentage value chosen, the stricter the validator grades.
EC Min ODV-2D > Grading > EC Min This menu item sets the minimum edge contrast, which is the worst edge transition (bar to space or space to bar) used by the ODV-2D for pass/fail threshold during the analysis of bar codes. Bar codes with an edge contrast below this threshold will fail.
Fixed Pattern Damage ODV-2D > Grading > Fixed Pat. Damage Fixed Pattern Damage is a measurement of damage to the finder pattern where modulation scores for the fixed pattern portions of 2D matrix barcodes are degraded. This failure may be caused by physical damage to the code such as a mark or scuff or may be due to printing errors such as a bad print head.
Unused Error Correction ODV-2D > Grading > Unused Error Corr. Unused Error Correction is a measurement of the amount of margin availa- ble to recover damage using error correction. Low unused error correction is usually due to regional or spot damage in the code. The ODV-2D will fail any barcode with an unused error correction at or below the value set in this menu, regardless of overall grade.
Diagnostics Submenu The following items are in the ODV-2D > Diagnostics section and used to calibrate the ODV-2D using the following menu options: Scan Report • Scan Profile • Validator Report • • Profile Horiz Mag • Print Settings • Print Bullseye (Calibration Test) •...
Page 33
8. X dimension (mils) 9. Decodability (%) 10. Modulation (%) 11. Symbol Contrast (%) 12. Edge Contrast (%) 13. Defects (%) 14. Rmin 15. Rmax 16. PCS (Print Contrast Signal) 17. Percent Decode (%) 18. Bar Deviation Avg (%) 19. Min. Bar Deviation (%) 20.
Page 34
2. If necessary, press the UP+DOWN ARROW keys at the same time to unlock the front panel. 3. Find ODV-2D > Diagnostics > Scan Profile. 4. Place a bar code in the scanning beam path. 5. Press ENTER key to scan the bar code. 6.
Statistics Submenu Clear Data ODV-2D > Statistics > Clear Data The ODV-2D reports on all bar codes it detects since the last data reset. For example, you print a large batch of labels with bar codes and then print a validator report.
Page 37
Serial Number ODV-2D > Statistics > Serial Num. Shows the serial number of the ODV-2D installed. IP Address ODV-2D > Statistics > IP Address Shows the IP Address of the Ethernet diagnostic port on the ODV. The Ethernet is accessible from the side of the ODV (needs to remove cover plate to expose).
There are several factors which contribute to successful bar code validation, including printer speed, on-demand print settings, calibration, and ambient light. The following sections describe how to ensure your ODV-2D validator is scanning and reporting properly. Print Speed Limits The print speed limits of 2-8 IPS are based on steady paper motion and the ability of the ODV-2D camera system to gather and process the data effectively in real-time.
appears early enough on the form so that it will pass completely under the scanning beam during normal printing. This may involve rotating the form or moving the bar code to a different position on the form. PTX_SETUP Control There are several PTX_SETUP commands that configure the ODV-2D symbologies and orientations that will be processed or ignored, including the ability to skip processing entire labels.
Page 40
Command Sub-Command Parameter Description When enabled, Codabar barcodes ON or 1 CODABAR will be processed. Otherwise, they OFF or 0 will be ignored on the label. When enabled, UPC and EAN bar- ON or 1 UPC/EAN codes will be processed. Otherwise, OFF or 0 they will be ignored on the label.
Bar Code Failures The ODV-2D tells the printer to announce a fault condition in two situations: • When the validator detects a bad bar code • When the validator detects no bar code where it expects to find one. How the printer reacts to these faults is determined by the printer’s configuration settings, as described in this section.
Bad Bar Code Error Detection The ODV-2D examines every bar code that passes under the beam and sends an analysis report to the printer. If a bar code is reported to have failed to meet any of the acceptance criteria, an error condition is reported.
Page 43
reprinted. Scanned. If error persists, it will be tagged as failed, even Rescan&Stop though it was never scanned. Stop If the ODV-2D detects a bar code failure, the print job stops, the printer status indicator lamp flashes, the alarm sounds, and the appropriate error message displays. The printer remains in a fault condition until you press the PAUSE key.
Page 44
The printer will stop after the specified ODV-2D > Control > Num Retry attempts. After you clear the error message, the printer will print the same label or the next label, depending on the setting for ODV-2D > Control > Max Retry Action. Grade&Report In this mode, the entire print job will print uninterrupted.
Page 45
If the printer fails to scan these forms correctly on all the rescans, it will stop and indicate an error like Stop mode. After you clear the error message, the printer will skip several blank labels, depending on the setting for ODV-2D >...
Troubleshooting Error Messages The ODV-2D can detect several errors. When one of these errors occurs, the validator alerts the printer to perform the currently selected error action (see “Validator Action (Error Action)”) and show the appropriate error message on the printer display. Validator error messages are explained in Table 6. Table 6.
Page 47
Table 6. Message List Displayed Message Solution/Explanation Calibration The validator has detected that it needs calibration. This message is a reminder and does not halt printing. warning 1. Press PAUSE to clear the message. Calibrate the vali- dator. See “Calibration”. Checksum Failure The bar code data fails the checksum check or is missing the checksum digit.
Page 48
Table 6. Message List Displayed Message Solution/Explanation Poor scanning Data validation failure: decodability. The difference between wide and narrow elements is too close for the validator to re- Check heat&head liably discern. This usually indicates an improperly set heat/speed/pressure combination or the loss of a printhead element.
Page 49
Table 6. Message List Displayed Message Solution/Explanation Unscannable: Data validation error: missing bar code. An expected bar code is missing or was printed so poorly that the validator cannot xx Missing Codes detect it. xx = number of bar codes missing on the form that caused the error.
Page 50
Table 6. Message List Displayed Message Solution/Explanation VERIFIER CODE The validator code is not compatible with the printer firmware code. This is the case when the feature capability does not INCOMPATIBLE match. 1. Contact Customer Service for the latest printer firmware and validator firmware.
Page 51
If you are having problems with the validator, consult Table 7 for a list of symptoms and possible solutions. Table 7. Troubleshooting the Validator Symptom Solution The ODV-2D beam does not 1. Make sure the power/data cable is plugged come on. into the ODV-2D and the controller board on the printer.
Page 52
Table 7. Troubleshooting the Validator Symptom Solution The printed bar codes are caus- There are several factors which could be causing ing error conditions. validation errors: The ODV-2D is not properly aligned with the • printer. See “Calibration”. Make sure the entire bar code passes com- •...
Page 53
50 barcodes at one time. If the problem with the printer is not fixed by one of these troubleshooting methods, call your authorized service representative or the Printronix Customer Support Center. See “Printronix Auto ID Customer Support Center”.
Maintenance The ODV-2D is a self-contained unit that requires only periodic cleaning. Every so often, power down the printer and use a household glass cleaner and a dry, lint-free cloth to clean the glass.
Product” includes the Software resident in the printer and its documentation. The Software Product is licensed (not sold) to you, and Printronix Auto ID Technology, Inc. either owns or licenses from other vendors who own, all copyright, trade secret, patent and other proprietary rights in the Software Product.
Page 56
LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU. 3. Printronix Auto ID Technology, Inc. will not be liable for any loss or damage caused by delay in furnishing a Software Product or any other performance under this Agreement.
Open Source Acknowledgements The ODV-2D runs several components on a Linux based system that include proprietary code for the ODV-2D application along with open source components. This section will specify which open source components are used along with license information. Table 7 lists the various open source components. Table 7 Open Source Components Package Version...
Changes have been made to U-Boot and thus based on the GPL 3.0 License (Section “GPL 3.0”) these changes must be made available to the public. Version 2011.06 can be downloaded at ftp://ftp.denx.de/pub/u-boot/u-boot-2011.06.tar.bz2. Aptina Video Driver Module The Aptina Video Driver Module (Version unknown) is used to capture images for the ODV-2D system. The driver module is compiled separately and bundled with the Angstrom Linux operating system.
• Neither the names of the copyright holders nor the names of the contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed.
Page 60
// The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
Open Source Licenses This section provides (as required) the licenses displayed for all open source components. They are references as needed for Section “Open Source Acknowledgements”. The BSD license and MIT license do not require explanation but do require the author’s disclaimers are included which is done in the earlier referenced section.
Page 62
into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each li- censee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents con- stitute a work based on the Program (independent of having been made by running the Program).
Page 63
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it.
version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are dif- ferent, write to the author to ask for permission.
Page 65
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their prob- lems will not be attributed erroneously to authors of previous versions.
Page 66
component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities.
Page 67
b) The work must carry prominent notices stating that it is released under this License and any condi- tions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. c) You must license the entire work, as a whole, under this License to anyone who comes into posses- sion of a copy.
Page 68
pects or is expected to use, the product. A product is a consumer product regardless of whether the product has sub- stantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. “Installation Information”...
Page 69
permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
Page 70
modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
Page 72
based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library. A “Combined Work” is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the “Linked Version”.
and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version. e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version.
Page 74
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
Page 75
addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
Need help?
Do you have a question about the T8204 and is the answer not in the manual?
Questions and answers