Layman's Guide to ANSI X3.182



Similar documents
The Layman's Guide to ANSI, CEN, and ISO Bar Code Print Quality Documents

GS1 bar code validation and verification

Produce Traceability Initiative Best Practices for Direct Print

Customer Barcoding Technical Specifications

Revision 5 - (Released April 2008) Added further definitions of RFID tag contents and testing requirements for RFID tag read range.

Bar Code Label Specification

actidata Bar Code Label Specification for LTO Ultrium Cartridges

Application of Data Matrix Verification Standards

Bar Code & Label Layout Specification

2 Advanced Scanner Configuration Guide

Programming Reference Guide HP USB Barcode Scanner

Contents. Bar code data transmission specifications...b-1. A October 1997 i

ELFRING FONTS INC. MICR FONTS FOR WINDOWS

Barcodes principle. Identification systems (IDFS) Department of Control and Telematics Faculty of Transportation Sciences, CTU in Prague

Technical guide 1. june 2011

Ten steps to GS1 barcode implementation. User Manual

THE VALSPAR CORPORATION

Back to Basics: Introduction to Industrial Barcode Reading

Bar coding getting it right. Recommendations for best practice by GS1 UK. Version 7

Support Guide for Codification of Medicines

Produce Traceability Initiative Best Practices for Formatting Hybrid Pallet Labels

HIGH-RESOLUTION INKJET THERMAL TRANSFER LABELS FOR BARCODING

CLASS 1 VS. CLASS 2 BAR CODE LASER SCANNERS

Elfring Fonts, Inc. PCL MICR Fonts

SocketScan Software Advanced Programming Guide

Learn about OCR: Optical Character Recognition Track, Trace & Control Solutions

North American Labeling Requirements (Canada, Mexico and United States) TRW PROCEDURE WA.D20.001

Laser Scanner Programming Guide (SE923 laser engine)

Produce Traceability Initiative Best Practices for Formatting Hybrid Pallet Labels

MH10 Shipping Label. Contents

May Prepared: Product version: Keyword: Accelio Present Central 5.4. Original value:

Computer Peripherals

Enhanced Bar Code Engine

BAR CODE FORMAT REQUIREMENTS Europe DVD EDS027 Issue 1 Apr 2014

Decodability QUALITY. A New Method to Ensure Bar Code Quality throughout the Distribution Channel

Bar coding getting it right

Packaging Identification Standard

The process to convert a computer message into a bar code symbol is a fourstep

Create!form Barcodes. User Guide

BAR CODE GUIDELINES Revision 12/18/2015

High Performance Visible Laser Diode Scanners

HHSL Barcode Guidelines Version September 2, 2014 HHSL Barcode Guidelines Version September 2, 2014 Page #1 of 14

Barcode Based Automated Parking Management System

Version of Barcode Toolbox adds support for Adobe Illustrator CS

FACTORY AUTOMATION LASER BARCODE SCANNERS FOR INDUSTRIAL AUTOMATION

Product Label Specification

Sumitomo Electric Wiring Systems, Inc. Part Identification and Labeling Requirements

The ID Technology. Introduction to GS1 Barcodes

Motorola Receiving Bar Code Specification

OCR and 2D DataMatrix Specification for:

HENKEL CLEVELAND MANUFACTURING AND LOUSVILLE MANUFACTURING FINISHED GOODS, CHEMICAL, AND RAW MATERIAL SUPPLIERS BAR CODED LABEL SPECIFICATIONS

Identification of products that require activation at the Pointof-sale. The global language of business. in Europe

CHAPTER I INTRODUCTION

Volvo Car Corporation Application Of Odette / Transport Label

UCC 128 Carton Label

Register your product and get support at DPM8500. Barcode scanner configuration guide

1D Barcode Verification Process Implementation Guideline

BI-300. Barcode configuration and commands Manual

Latex 3000 Tips and Tricks

BAR CODE CONTROL BAR CODE CONTROL - 1

GS1-128 and Print & Apply: Perfect Partners

Inspector D4000 Laser

LEAR Corporation Sweden. Odette Transport Label Guideline Vers. 1 Rev. 4

LIST OF CONTENTS CHAPTER CONTENT PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK

WHITE PAPER DECEMBER 2010 CREATING QUALITY BAR CODES FOR YOUR MOBILE APPLICATION

Demonstration of Barcodes to QR Codes through Text Using Document Software

BAR CODE 39 ELFRING FONTS INC.

Barcode-ABC. For further information, please visit our website at or contact us: 4/2005

Selecting the Correct Automatic Identification & Data Collection Technologies for your Retail Distribution Center Application

Frequently Asked Questions

Operating Manual BCSi-1 *

BAR CODE 2 OF 5 INTERLEAVED

Specifying Laser Scanning Services. A Quantapoint White Paper

GS1-128 CARTON LABELING

ISBT 128. An Introduction To Bar Coding

PrecisionID ITF (Interleaved 2 of 5) Barcode Font User Manual

Softek Software Ltd. Softek Barcode Reader Toolkit for Android. Product Documentation V7.5.1

Making Multiple Code Reading Easy. Webinar

2D BARCODE STANDARD FOR LENSES (OPTICAL PRODUCT CODE/ COUNTRY OF ORIGIN)

white paper JANUARY 2011 The Next- Warehouse Scanning and the Emergence of 2D Bar Codes

ELFRING FONTS UPC BAR CODES

Golden test for dispersion penalty 1550 Serial

Xi2000 Series Configuration Guide

Suggested PCB Land Pattern Designs for Leaded and Leadless Packages, and Surface Mount Guidelines for Leadless Packages

FAA Asset Identification Process and Procedure Guide

GS1 QR Code. GS1 US Guideline

BCST-20 Barcode Scanner. Instruction Manual.

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections

Packaging Guidelines Version Date: 11/6/12. ABB Inc. Packaging Guidelines. Version 1.0. Page P08.W03 Rev 0

The Basic Theory of Crowning Industrial Rollers

Substitute Printed and Computer-Generated Tax Forms and Schedules TABLE OF CONTENTS. I. Purpose II. Scope... 2

CHAPTER 8 BAR CODE CONTROL

PDF417: The New Symbol of Data Management. Tomorrow s Transformational Technology Here Today

Transcription:

Layman's Guide to ANSI X3.182

This Guideline was developed by AIM USA, an affiliate of AIM International, the world-wide trade association for manufacturers and providers of automatic data collection products, services, and supplies. This document is is intended as a guide to aid the manufacturer, the consumer, and the general public. The use of the document and material contained therein is entirely voluntary. The material presented should not be used as a substitute for user's engineering judgement. CAUTION: THIS GUIDELINE MAY BE REVISED OR WITHDRAWN AT ANY TIME. While a rigorous review process was followed, AIM USA, its member companies, and its officers assume no liability for the use of this document. Published by: AIM USA 634 Alpha Drive Pittsburgh, PA 15238-2802 USA Phone: (412) 963-8588 Fax: (412) 963-8753 BBS: (412) 963-9047 email: tech@aimusa.org World Wide Web: http://www.aimusa.org Contents 1 Introduction... 1 2 Aperture and Wavelength... 1 3 Scan Reflectance Profile... 1 3.1 Edge Determination... 3 3.2 Minimum Reflectance... 4 3.3 Minimum Edge Contrast... 6 3.4 Symbol Contrast... 8 3.5 Modulation... 10 3.6 Defects... 13 3.7 Decodability... 13 3.8 Decode... 13 4 Scan Grade... 13 5 Overall Symbol Grade... 13 6 Numeric Conversion... 13 7 Significance of Grade Level... 13 Copyright AIM Inc. 1993 All rights reserved. No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written permission of the publisher. Printed in the United States of America. It is the intent and understanding of AIM USA that the information presented in this guideline is entirely in the public domain and free of all use restrictions, licenses and fees. December 1994

1 Introduction The first published document concerning the issue of printed bar code quality was the Uniform Code Council (UCC) Universal Product Code (U.P.C.) Symbol Specification and U.P.C. Verification manuals. Quality parameters for checking the quality of bar codes had to do with: Did the bar code meet the required format structure? Did it have the right characters in the right positions? Did it have the correct number of encoded characters? Did the background and bar contrast (color) or reflectance meet the correct criteria for a bar code scanner to see the bar code? (At that time, scanners where primarily based on helium neon lasers which see everything as if it had red glasses on.) Did the widths of the bars and spaces meet the industry specifications? Were the quiet zones wide enough? Was the height of the bar code correct? In 1982 the American National Standard Institute, (ANSI) X3A1 Technical Sub-committee with the assistance of other ANSI and industry committees and bar code authorities, began studying the issue of bar code print quality. Through the years, bar codes had been printed that met the existing standards, but would not scan. More often bar codes printed out of specified standards did scan. This combined group knew that the existing specifications for quality control of bar codes were evaluating criteria based on the way the human eye viewed the bar codes. This was not the way any bar code scanner would see the bar code. A bar code scanner is an optical device and does not incorporate human eye optical properties when looking at a bar code. The ANSI X3A1 group evaluated what factors were important to the many different types of bar code scanners/decoders for high first read rates and readability. After eight years of extensive testing, American National Standard X3.182-1990 Bar Code Print Quality Guideline was published. That document outlines quality parameters based on the optics of bar code scanning systems. Today many groups including the UCC, ANSI/ Material Handling Institute and Automotive Industry Action Group have specified conformance to ANSI X3.182 1990 Bar Code Print Quality Guideline. The present literature will outline the parameters of bar code quality from the ANSI document. It will discuss the importance of these parameters, and what corrective action is necessary to greatly improve bar code print quality. 2 Aperture and Wavelength The aperture size and wavelength has a significant impact as to the grade results obtained. For instance, a symbol checked with a 5 mil aperture with a 633 nm (red) wavelength light source might achieve a grade of D (poor). The same symbol could be verified with a 10 mil aperture at the same wavelength and receive a grade of B (good), and then receive a grade F (fail) if verified with a 10 mil aperture with a 900 nm (non-visible light source. The ANSI guideline also recommends the aperture diameter based on the X dimension of the bar code being verified. The aperture and wavelength specified in Industry Application Standards takes precedence over the ANSI guideline, even if some X dimensions ranges do not agree with the ANSI recommendations. DIAMETER (in.001") X DIMENSION RANGE 03.004" to 007" 05.0071" to.013 10.0131" to.025" 20.0251" and larger 3 Scan Reflectance Profile The ANSI X3.182-1990 Bar Code Print Quality Guideline outlines several parameters that greatly effect the quality of the printed bar code. These parameters are tested by creating a Scan Reflectance Profile. A Scan Reflectance Profile is a record of AIM USA 4 Layman's Guide

Figure 1: Scan Line through a Bar Code Figure 2: Passing Scan Reflectance Profile AIM USA 5 Layman's Guide

the reflectance values (00% to 100%) measured along a single line across the entire width of the bar code. Figure 1 illustrates a scan line passing through a bar code symbol that would be used to generate the scan reflectance profiles that are illustrated in this document. These values are charted to create an analog representation of the bar code. Each Scan Reflectance Profile will either Pass, Fail or be graded as A, B, C, D, OR F(referred to as a Scan Grade) for one or possibly more of specified criteria as described in the ANSI document and further explained in this document. Ten Scan Reflectance Profiles are required to determine Symbol Grade. (See figure 2 for a Passing profile and figure 2A for a Failing profile. After creating the Scan Reflectance Profile, a count of the elements (bars and spaces) is done to determine if the bar code conforms to some type of symbology. But before this can be accomplished, Edge Determination must be done. 3.1 Edge Determination (Pass/Fail) GT R min SC Formula: = Global Threshold = Reflectance Minimum = Symbol Contrast GT = R min + SC/2 Definition: In order to discern bars and spaces, a Global Threshold is established on the scan reflectance profile by drawing a horizontal line half way Figure 2A: Failed Scan Reflectance Profile AIM USA 6 Layman's Guide

Figure 3: Passed Edge Determination between the highest reflectance value and the lowest reflectance value seen in the profile. Edge Determination can then be done by counting the number of crossings at the Global Threshold confirming whether the count conforms to or is considered non-conforming to a legitimate bar code symbology. If the bar code conforms it Passes; if it is considered non-conforming it Fails. (See Figure 3 for a Pass on Edge Determination and Figure 3A for a Fail on Edge Determination) After the bar code has passed Edge Determination, there are seven parameters that must be tested. Of these parameters 3 are either Pass or Fail and 4 are graded A, B, C, D or F, where A is the best and F equals a Fail. The testing of these parameters are done in sequence as is shown in the flow chart in figure 9. 3.2 Minimum Reflectance (Pass/Fail) R min R max = REFLECTANCE MINIMUM = REFLECTANCE MAXIMUM Formula: R min.5 R max = Pass R min >.5 R max = Fail Definition: The reflectance value for at least one bar must be half or less than the highest reflectance value for a space. If the highest space reflectance value is equal to 80% the reflectance value of at least one bar in the profile must be 40% or less. (See figure 4 for a Passing Minimum Reflectance and figure 4A for a Failing Minimum Reflectance) Suggestions for improving Minimum Reflectance: AIM USA 7 Layman's Guide

Figure 3A: Failed Edge Determination Figure 4: Passing Minimum Reflectance Test AIM USA 8 Layman's Guide

Making bars darker, i.e. darker ink or for thermal printing increasing heat. 3.3 Minimum Edge Contrast,EC min (Pass/Fail) Rs = Space Reflectance Rb = Bar Reflectance Formula: EC min = Rs min - Rb max (worst pair) 15% = Pass < 15% = Fail that bar. Each edge in the scan profile is measured, and the edge that has the minimum contrast from the transition from space reflectance to bar reflectance, or from bar to space, is the Minimum Edge Contrast or EC min. (See figure 5 for a Pass on EC min and figure 5A for a Fail on EC min ) Suggestions for improving Minimum Edge Contrast (EC min ): Using a lighter substrate and darker ink, or increasing the X dimension (minimum element width), assuming the appropriate aperture size is used. Definition: Each transition from a bar to a space, or back again, is an edge whose contrast is determined as the difference between peak values in that space and Figure 4A: Failing Minimum Reflectance Test AIM USA 9 Layman's Guide

Figure 5: Passing Minimum Edge Contrast Figure 5A: Failing Minimum Edge Contrast AIM USA 10 Layman's Guide

Figure 6: Grade A Symbol Contrast 3.4 Symbol Contrast, SC (Graded) SC = Symbol Contrast R max = Reflectance Maximum R min = Reflectance Minimum Formula: SC = R max - R min 70% = A 55% = B 40% = C 20% = D < 20% = F Symbol Contrast is the difference between the highest reflectance value and the lowest reflectance value in the scan profile. The higher the value the better the grade. (See figure 6 for a grade A Symbol Contrast and figure 6A for a grade F Symbol Contrast) Suggestions on improving Symbol Contrast: Make the bars darker and the spaces lighter or less shiny. Shiny materials such as laminates, polished metals and high gloss are a special case as they usually fail to reflect much light back in the direction it was received. This causes the reflectance values to be lower in those shiny areas. Definition: AIM USA 11 Layman's Guide

Figure 6A: Grade F Symbol Contrast AIM USA 12 Layman's Guide

3.5 Modulation (Graded) EC min = Edge Contrast Minimum SC = Symbol Contrast Formula: EC min /SC.70 = A.60 = B.50 = C.40 = D <.40 = F values in the scan profile. Scanners usually see spaces narrower than bars and scanners typically see narrow spaces being even less intense or not as reflective as wide spaces. (See figure 7 for grade A on modulation and figure 7A for a grade F on modulation.) Suggestions for improving Modulation grade: Making narrow spaces wider than the narrow bars usually will increase the Modulation grade. Measuring with a smaller aperture will often increase the Modulation grade, but the measurement aperture should always be the correct one for the application. Definition: Modulation has to do with how a scanner sees wide elements (bars or spaces) in relationship to narrow elements, as represented by reflectance Figure 7: Grade A Modulation AIM USA 13 Layman's Guide

Figure 7A: Grade F Modulation AIM USA 14 Layman's Guide

Figure 8: Grade A Defects Figure 8A: Grade F Defects AIM USA 15 Layman's Guide

3.6 Defects (Graded) ERN max = Element Reflectance Non-uniformity SC = Symbol Contrast Formula: ERN max /SC.15 = A.20 = B.25 = C.30 = D >.30 = F Definition: Defects are voids found in bars or spots found in the spaces and quiet zones of the code. Each element is individually evaluated for its reflectance nonuniformity. Element reflectance nonuniformity is the difference between the highest reflectance value and the lowest reflectance value found within a given element. Many elements may have zero non-uniformity. (See figure 8 for grade A in Defects and figure 8A for grade F in Defects) 3.7 Decodability (Graded) Formula: Different decodability calculation methods are used for each type of symbology being tested. Please refer to the ANSI X3.182-1990 Bar Code Print Quality Guideline for the formulas. Definition: Decodability is the measure of the accuracy of the printed bar code against the appropriate reference decode algorithm. Each symbology has published dimensions for element widths and provide margins or tolerances for errors in the printing and reading process. Decodability measures the amount of margin left for the reading process after printing the bar code. 3.8 Decode (Pass/Fail) Definition: A bar code will Pass on Decode when the established bar and space widths can be converted into the correct series of valid characters using the ANSI Reference Decode algorithm for a given symbology and or application. 4 Scan Grade The Scan Grade is the lowest grade received for any quality parameter in a reflectance scan profile. For example, if a grade of A or Pass is received for all quality parameters except for Modulation, which received a grade of C, the overall Scan Grade is C. 5 Overall Symbol Grade ANSI X3.182 states that the Overall Symbol Grade is based on ten scan profiles, and the average of their resultant scan grades as defined above. The reason for averaging ten scans is purely for vertical redundancy. Quality levels could vary within the height of the bar code being verified. 6 Numeric Conversion It is possible to convert the Overall Symbol Grade to a Numeric grade. Since a grade A is a range of 3.5 to 4.0, this shows how close a given symbol is to achieving either a grade higher or grade lower. Please see page 15 for the flow chart and Numeric Conversions. 7 Significance of Grade Level Bar code systems can provide good performance with differing symbol grades because of the following: a) vertical redundancy; b) tolerances built into decoding algorithms; c) the ability of operators to rescan if the first read is unsuccessful; d) the availability of scanning devices that provide for multiple, unique scan paths across the AIM USA 16 Layman's Guide

code. The different symbol grades indicate print quality. An application specification shall identify the minimum acceptable grade level including the measuring aperture and the nominal wavelength(s). Symbols with a grade A are the best quality and will in general give the best performance. In general, this grade symbol is appropriate for systems in which the reader crosses the symbol once or is limited to a single path. A symbol with a grade of B may not perform to the same level as one with a grade of A. Some of these B symbols may need to be rescanned. In general, this grade is best suited for applications which require symbols to be read most of the time in a single pass of a bar code scanner but allow for rescan. Symbols of grade C may require more rescans than those of grade B. In general, these grade C symbols may need more frequent rescanning and for best read performance a device that provides for multiple, unique scan paths across the code should be used. A symbol of grade D is best read by bar code readers that provide for multiple, unique scan paths across the symbol. There may be symbols with a D grade that certain readers can not read. Prior to selection of a grade D symbol for a particular application, it is advised that the symbol(s) should be tested with the type of bar code reader expected to be used. The test(s) will establish that the read results are within acceptable limits and expectations. The ANSI grading methodology, utilizing grade letter A, B, C, D, and F is intended to give an idea as to the first pass read rate based on 'real world' average reading and decoding technology. It is conceivable that bar codes obtaining scan profile grades of F may have very good first pass read rates when being read with readers/decoders that are very aggressive. The grading structure does not necessarily mean that a lower grade is bad or that the bar code will not read, but rather as compared to 'average' scanner/decoder technology, the first pass read rate will be lower. It should be further explained that the evaluation of bar code quality must match the application. Bar codes going through multiple processes such as laminating, shrink wraps, etc. should be verified after all processes have been completed. Dependent on the application, different grades might be required for each process to obtain the final acceptable grade for the reading environment. AIM USA 17 Layman's Guide

EDGE DETERMINATION Global Threshold (GT) = Rmin + (SC/2) PASS or fail REFLECTANCE MINIMUM Rmin = <.5* Rmax = PASS Rmin >.5* Rmax - FAIL EDGE CONTRAST MINIMUM Rs min - Rb max (worst pair) = > 15% = PASS < 15% = FAIL SYMBOL CONTRAST SC = Rmax - Rmin = > 70% = A = > 55% = B = > 40% = C = > 20% = D < 20% = F MODULATION EC min / SC = >.70 = A = >.60 = B = >.50 = C = >.40 = D <.40 = F DEFECTS ERNmax / SC = <.15 = A = <.20 = B = <.25 = C = <.30 = D >.30 = F DECODABILITY = >.62 = A = >.50 = B = >.37 = C = >.25 = D <.25 = F DECODE PASS or FAIL PROFILE NUMERIC GRADE SYMBOL GRADE CONVERSION 4.0 = A 3.5 to 4.0 3.0 = B 2.5 to 3.4 2.0 = C 1.5 to 2.4 1.0 = D 0.5 to 1.4 0.0 = F less than 0.5 Figure 9: ANSI X3.182 Grading Flow Chart AIM USA 18 Layman's Guide

Reference Documents AIM USA Guidelines on Symbology Identifiers (Item X-50) AIM USA Code 49 Developers Diskette (Item Z-40) AIM USA PDF417 Developers Diskette (Item Z- 46) AIM USA Code One Developers Diskette (Item Z-47) AIM USA Uniform Symbology Specifications Interleaved 2-of-5 (Item X5-1) Code 39 (Item X5-2) Codabar (Item X5-3) Code 128 (Item X5-4) Code 93 (Item X5-5) Code 16K (Item X5-6) Code 49 (Item X5-7) Code One (Item X5-8) PDF417 (Item X5-9) Available from: AIM USA 634 Alpha Drive Pittsburgh, PA 15238-2802 Phone: 412-963-8588 Fax: 412-963-8753 ANSI X3.182, Bar Code Print Quality Guideline Available from: The American National Standards Institute 11 West 42nd St., 13th Floor New York, NY 10036 Phone: 212-642-4900 Fax: 212-398-0023 AIM USA 19 Layman's Guide

AIM USA 634 Alpha Drive Pittsburgh, PA 15238 USA Phone: 412-963-8588 FAX: 412 963 8753 BBS: (412) 963-9047 email: tech@aimusa.org World Wide Web: http://www.aimusa.org