Application of Data Matrix Verification Standards



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

Back to Basics: Introduction to Industrial Barcode Reading

Layman's Guide to ANSI X3.182

About Data Matrix Symbology

GS1 bar code validation and verification

LIST OF CONTENTS CHAPTER CONTENT PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK

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

Technical guide 1. june 2011

Ten steps to GS1 barcode implementation. User Manual

How to Select the Best Direct Marking Method for Your Part

Simplified Machine Vision Verification of 1D and 2D Barcodes

Tips on Encoding the Unique Item Identifier (UII) Mark and Building the Concatenated UII

SE03. Benefits of Image Based Bar Code Scanning

Produce Traceability Initiative Best Practices for Direct Print

Support Guide for Codification of Medicines

FAA Asset Identification Process and Procedure Guide

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

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

Personal Identity Verification (PIV) IMAGE QUALITY SPECIFICATIONS FOR SINGLE FINGER CAPTURE DEVICES

The ID Technology. Introduction to GS1 Barcodes

BAR CODE FORMAT REQUIREMENTS Europe DVD EDS027 Issue 1 Apr 2014

Item Unique Identification (IUID) 201

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

Automatic and Objective Measurement of Residual Stress and Cord in Glass

SE05: Getting Started with Cognex DataMan Bar Code Readers - Hands On Lab Werner Solution Expo April 8 & 9

Packaging Identification Standard

QR Codes and Other Symbols Seen in Mobile Commerce

THE VALSPAR CORPORATION

Elfring Fonts, Inc. PCL MICR Fonts

Understanding Optical Character Recognition

Making Multiple Code Reading Easy. Webinar

ELFRING FONTS INC. MICR FONTS FOR WINDOWS

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

Bar Code Label Specification

Bar Code & Label Layout Specification

Customer Barcoding Technical Specifications

Demonstration of Barcodes to QR Codes through Text Using Document Software

A Brief History of Barcode Verification

Let s talk symbology. A guide to decoding barcodes

Diffractive Optical Elements (DOE) for FLEXPOINT Laser Modules

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

Automatic Recognition Algorithm of Quick Response Code Based on Embedded System

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

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

Scope and Sequence KA KB 1A 1B 2A 2B 3A 3B 4A 4B 5A 5B 6A 6B

Rodenstock Photo Optics

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

Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras

WAVELENGTH OF LIGHT - DIFFRACTION GRATING

Application Note - How to Design a SolarEdge System Using PVsyst

Enhanced Bar Code Engine

High Performance Visible Laser Diode Scanners

Endoscope Optics. Chapter Introduction

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

MATRIX 210. Host Mode Programming

All V7 registers support barcode printing, except the Sharp 410/420 1A ROM and that limitation is based upon the register.

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

actidata Bar Code Label Specification for LTO Ultrium Cartridges

Correcting the Lateral Response Artifact in Radiochromic Film Images from Flatbed Scanners

w w w. g e o s o f t. c o m

Polarization of Light

Understanding astigmatism Spring 2003

Simple. Intelligent. The SIMATIC VS 100 Series. simatic MACHINE VISION.

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

Excel Level Two. Introduction. Contents. Exploring Formulas. Entering Formulas

GS1 DataMatrix An Introduction and Implementation Guideline Issue 2.0, Ratified, Jan 2015

System DISTRIBUTEUR C ONSEIL DEPUIS In-Sight. Track & Trace. User Manual

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

REVISION HISTORY Revision Description of Change Writer/Reviser. A New Release Julio Henriquez / Johan Martinsson / Dennis Quek

Volvo Car Corporation Application Of Odette / Transport Label

Matt Cabot Rory Taca QR CODES

Fraunhofer Diffraction

B-10 TRADING PARTNER LABELS IMPLEMENTATION GUIDELINE

Data Sheet. HCMS-235x CMOS Extended Temperature Range 5 x 7 Alphanumeric Display. Features. Description. Typical Applications

Bar coding getting it right

12-1 Representations of Three-Dimensional Figures

GS1-128 CARTON LABELING

Face detection is a process of localizing and extracting the face region from the

CONVERSION GUIDE Financial Statement Files from CSA to Accounting CS

HIGH-RESOLUTION INKJET THERMAL TRANSFER LABELS FOR BARCODING

NiceLabel Designer Standard User Guide

ENGINEERING METROLOGY

Introduction to the TI-Nspire CX

Eight Tips for Optimal Machine Vision Lighting

A whitepaper on: Invisible and Fluorescing Bar Code Printing and Reading

Achieving 5 Nines Business Process Reliability With Barcodes. Michael Salzman, VP Marketing (408) sales@inliteresearch.

Standards for Working Drawings

DRAFTING MANUAL. Gears (Bevel and Hypoid) Drafting Practice

MH10 Shipping Label. Contents

G r a d e 1 0 I n t r o d u c t i o n t o A p p l i e d a n d P r e - C a l c u l u s M a t h e m a t i c s ( 2 0 S ) Final Practice Exam

2 Advanced Scanner Configuration Guide

TIL311 HEXADECIMAL DISPLAY WITH LOGIC

CLASS 1 VS. CLASS 2 BAR CODE LASER SCANNERS

Renewable Energy. Solar Power. Courseware Sample F0

Maximum Length = 4 lines of text, (10 or 8 Points or 6 or 7 LPB). Width of block no larger than 1.75 inches. Page 1 of 9

Elliott NWSM Laser Form Technical Information

P R E A M B L E. Facilitated workshop problems for class discussion (1.5 hours)

Transcription:

Data Matrix symbol verification at its most basic level eliminates the subjective quality determination that causes discord between marking and reading suppliers, and replaces those subjective opinions with objective measurements regarding the quality of the mark. Standards for verification take this process further to allow an even field of play for all measurement systems, such that cross-company and cross-industry applications may use an adopted standard to ensure the readability of symbols through their processes by setting limits based upon agreed standards. This document introduces the standards ISO/IEC 16022, SAE AS9132, ISO/IEC 15415, AIM DPM-1-2006, ISO/IEC 15434, and ISO/IEC 15418, discusses the parameters measured by each standard, and explains where the standard has been applied, especially regarding the United States Department of Defense Item Unique Identification initiative MIL-STD-130. ISO/IEC 16022 The Data Matrix symbology was invented by International Data Matrix, Inc. The Association for Automatic Identification and Mobility (AIM) promulgated the Data Matrix as a public standard in 1996 as International Symbology Specification Data Matrix. This standard was then adopted by ISO as standard ISO/IEC 16022 in May of 2000. The second revision of ISO/IEC 16022 was released in September of 2006. ISO/IEC 16022 Appendix N contains the first public standard for measurement of Data Matrix symbols. This standard includes measurement of the following parameters: Reference Decode Symbol Contrast Print Growth Axial Non-Uniformity Unused Error Correction The lowest of the grades for the above parameters becomes the overall grade for the Data Matrix, and then the parameters are combined. The limitations of this standard are its over-reliance on contrast with regard to the overall quality of a symbol. This is because the standard is modeled after a guideline for linear (1D) symbols. This standard has some application for symbols produced using black ink on white paper. However, very few marks of this type are used in the MIL-STD-130 application. The first version of MIL-STD-130 to include verification was MIL-STD-130L (October 10, 2003) which stated that marks must be graded as no less than B when generated and no less than C through the life of the mark, by the standards of ISO/IEC 16022. Lighting requirements for ISO/IEC 16022 verification are not specified aside from the need for uniformity across the field of view. However, the standard recommends lighting from two or more sides at a 45 angle of incidence. SAE AS9132 The Society of Automotive Engineers (SAE) first published Aerospace Standard (AS)9132 in 2002. This standard differs from other standards in two significant respects. AS9132 covers three specific marking methods: dot peen, laser etch, and electro-chemical etch. Also, AS9132 is a pass or fail standard that does not lend itself to process control, as there are no intermediate steps between success and failure. The parameters measured by AS9132 are: Dot Peening Cell Fill Cell Size Dot Size Offset Dot Center Offset Angle of Distortion Dot Ovality Matrix Size www.microscan.com Application of Data Matrix Verification Standards Copyright 2009 Microscan Systems, Inc. Rev A 1/09 1

Laser and Electro-Chemical Etching Cell Fill Contrast Angle of Distortion Matrix Size Cell Size If any one of the measured parameters for a mark fail then the overall grade for that mark is a failure. There are no lighting or imaging requirements stated in the AS9132 standard. ISO/IEC 15415 The first ISO/IEC standard designed to address Data Matrix verification was ISO/IEC 15415 (June, 2004). This standard attempted to correct the insufficiencies of the previous standards by addressing the components of direct part marking. The parameters measured by ISO/IEC 15415 are: Symbol Contrast Axial Non-Uniformity Grid Non-Uniformity Unused Error Correction Fixed Pattern Damage Modulation Reference Decode Print Growth (may be reported but is not included as a grade component) ISO/IEC 15415 specifies that the verification report must include the following information, with each element separated by a forward-slash character: Grade (Arithmetic mean to one decimal place of the grades measured from all images) Aperture (Diameter of the artificial aperture to the nearest thousandth of an inch) Light (Wavelength in nanometers) Angle (Assumed to be 45 and only reported if different than 45 ) One of the requirements of ISO/IEC 15415 is capturing five images each taken at 72 (± 5 ) from each other, such that the symbol is measured at five orientations through one complete rotation. Another limitation of ISO/IEC 15415 is its over-sensitivity to minute changes in grayscale across the symbol and quiet zone, resulting in failing grades for modulation and fixed pattern damage on many easy-to-read parts. AIM DPM-1-2006 The AIM Direct Part Mark Quality Guideline was released in December 2006. The basic differences between ISO/IEC 15415 and AIM DPM-1-2006 are enumerated in Sections 5.1 and 5.2 of the guideline as follows: 5.1 Process Differences from ISO/IEC 15415 All parameters in the symbology and print quality specifications apply except for: A different method for setting the image contrast. A different method for creating the binary image. A new method for choosing the aperture size. An image pre-process methodology for joining disconnected modules in a symbol. A different process for determining the Modulation parameter renamed Cell Modulation. A different process for determining the Symbol Contrast parameter which has been renamed Cell Contrast. A different process for computing Fixed Pattern Damage. A new parameter called Minimum Reflectance. This guideline explains how to specify and report quality grades in a manner complementary to, yet distinct from, the method in ISO/IEC 15415. 2 Copyright 2009 Microscan Systems, Inc.

5.2 Lighting This guideline recommends three specific lighting environments consisting of two forms of diffuse (non-directional) lighting: Diffuse on-axis illumination uses a diffuse light source illuminating the symbol approximately perpendicular to its surface (nominally parallel to the optical axis of the camera). Diffuse off-axis illumination uses light from an array of LEDs reflected from the inside of a diffusely reflecting surface of a hemisphere, with the symbol at its center, to provide even incident illumination from all directions. Directional illumination is oriented at a low angle (approximately 30 degrees) to the mark surface. The parameters measured by AIM DPM-1-2006 are: Cell Contrast Axial Non-Uniformity Grid Non-Uniformity Unused Error Correction Fixed Pattern Damage Cell Modulation Reference Decode Minimum Reflectance As with other standards, the overall grade is the lowest of any of the sub-grades. Highlights of the physical setup for AIM DPM-1-2006 are: The image sensor plane must be parallel to the surface of the part although no tolerance is specified for the parallelism. The symbol must be oriented such that one edge is parallel to the side of the image sensor (±5 ). A specific set of lights must be used for this verification type: 90 (90), dome (D), 30 from four directions (30Q), 30 from two directions (30T) and 30 from one direction (30S). The image must be in the best possible focus, but there is no stated focus tolerance. ISO/IEC 15434 and ISO/IEC 15418 These standards concern the syntax and semantics (formatting) of the string for Data Matrix symbols used in the IUID program as specified by the MIL-STD-130. The string must start with the characters [)> followed by a Record Separator (ASCII decimal 30) and ends with the Record Separator and the End of Transmission (ASCII decimal 4). The string may be formatted using one of three formats: Application Identifiers (AI) Data Identifiers (DI) Text Element Identifiers (TEI) All data elements in the string include a data qualifier specifying what type of information follows, and the Group Separator (ASCII decimal 29) separates individual elements. Unique Item Identifier (UII) strings using the AI or DI format may use a macro that replaces the leading [)> R S 05G S or [)>R S 06G S and trailing R S E OT with a single byte, thus saving data capacity in the Data Matrix symbol. Copyright 2009 Microscan Systems, Inc. 3

Application of Verification Standards in MIL-STD-130 During the various releases of the MIL-STD-130, the definition of acceptable Data Matrix marking quality has gone through several stages, and has used parts of each of the standards mentioned earlier in this document. The table below describes the standards referenced in MIL-STD-130 and how they are applied. Date MIL-STD-130 Version Verification Standard Application Oct. 10, 2003 MIL-STD-130L ISO/IEC 16022 All marks Dec. 21, 2004 MIL-STD-130L Change 1 Dec. 2, 2005 MIL-STD-130M June 15, 2007 MIL-STD-130M Change 1 AS9132/IAQG or ISO/IEC 15415 ISO/IEC 15415 then AS9132 AIM DPM-1-2006 and ISO/IEC 15415 Jan. 14, 2008 MIL-STD-130N AIM DPM-1-2006 1. Exceptions to ISO/IEC 15415 in MIL-STD-130: No rotational averaging Contrast and Modulation grades allowed to be as low as C 660nm lighting requirement 2. Exceptions to AIM DPM-1-2006 in MIL-STD-130: Dome light not allowed Quad-directional 45 medium-angle light from ISO/IEC 15415 allowed Only applies to direct part marks not labels AS9132 for DPM; ISO/IEC 15415 for labels Use ICO/IEC 15415 first then AS9132 AIM DPM-1-2006 for DPM; ISO/IEC 15415 for labels AIM DPM-1-2006 imaging, lighting, grading requirements 4 Copyright 2009 Microscan Systems, Inc.

Parameters Used in Verification Below is a brief description of the parameters used in measuring Data Matrix symbols. Many of these measurements use the concept of the ideal grid. This is the equally spaced array of line segments formed by using the four corners and dividing the entire Data Matrix by the number of rows horizontally and columns vertically. Angle of Distortion The difference from perpendicular of the two solid edges of the Data Matrix, measured in degrees. Axial Non-Uniformity The difference between the height and the width with respect to the rows and columns. Cell Contrast In AIM DPM-1-2006, the difference in the population of dark pixels to the population of light pixels (see histogram) using the sample principle as Symbol Contrast with modified definition. Cell Size The overall width divided by the number of columns or the overall height divided by the number of rows. Cell Modulation In AIM DPM-1-2006, a measurement of the uniformity of the color of the dark areas and the light areas of the Data Matrix (see histogram) similar to Modulation but differing in implementation. Dot Center Offset The linear difference of the location of the center of the cell compared to the center of the ideal grid center calculated as a percentage of the nominal cell size. Dot Size Offset The difference in the apparent size of each individual data element in the Data Matrix. Fixed Pattern Damage A measurement of the errors in the borders of the Data Matrix as well as any errors in the quiet zone around the symbol necessary for the decoding process. Grid Non-Uniformity The difference of the measured grid in relation to the ideal grid formed from the four corners of the Data Matrix. Matrix Size The overall size of the symbol as measured linearly across the width or height. Minimum Reflectance Lowest reflectance of any sample area in the Data Matrix. Modulation In ISO/IEC 15415, a measurement of the uniformity of the color of the dark areas and the light areas of the Data Matrix (see histogram) similar to Cell Modulation but differing in implementation. Module Fill The percentage of completeness of the ideal grid. Nominal Module Size The scalable X-dimension of a typical symbol cell. Dot Ovality The difference of the widest part of a round cell versus the narrowest part of the cell. Print Growth The positive or negative size relation of the cells as printed with respect to the ideal grid. Reference Decode This is a pass/fail measurement of the Data Matrix based upon a binary image of the symbol as specified in ISO/IEC 16022 (First edition 2000, Second edition 2006). Symbol Contrast The difference in the population of dark pixels to the population of light pixels (see histogram) similar to AIM DPM-1-2006 Cell Contrast. Unused Error Correction The amount of error correction that can be read incorrectly when the symbol is still readable that is currently being read correctly, expressed as a percentage. Histogram showing pixel color populations for a bimodal distribution typically found in the Data Matrix symbology. Copyright 2009 Microscan Systems, Inc. 5

Verification Parameters vs. Standards Standard Date ISO/IEC 16022 May 2000 ISO/IEC 15415 June 2004 AS9132 Laser Etch Feb. 2002 AS9132 Dot Peen Feb. 2002 AS9132 Electrochem Etch Feb. 2002 AIM DPM-1-2006 Dec. 2006 Applicability MIL-STD-130 Labels 130L All 130L Chg.1/130M Laser DPM 130L Chg.1/130M Dot DPM 130L Chg.1/130M EC Etch DPM 130L Chg.1/130M DPM 130M Chg.1/130N Copyright 2009 Microscan Systems, Inc. 6