Barcode Quality Verification Wp

Wp Mv-Barcode-Verification wp_mv-barcode-verification wp_mv-barcode-verification whitepapers microscan :

Wp Mv-Barcode-Verification wp_mv-barcode-verification wp_mv-barcode-verification lvs-barcode-verifiers LaunchCentral PartnerSite microscan :

2013-04-09

: Microscan Barcode-Quality-Verification Wp Barcode-Quality-Verification_wp d658744a-e61a-4bf9-b80d-edb30637b0dd _att

Open the PDF directly: View PDF PDF.
Page Count: 5

DownloadBarcode-Quality-Verification Wp
Open PDF In BrowserView PDF
Technology White Paper

Understanding Machine
Vision Verification of
1D and 2D Barcodes
Basics of Ensuring Barcode Readability
for Reliable Process Operation

Technology White Paper

Understanding Machine Vision Verification of 1D/2D Barcodes
Product Line Card
Legible, accurate barcodes have never been more important than they are today, when automated supply chains depend on data accuracy
to ensure the reliable performance of global operations. Machine vision verification is one tool that can be used to ensure that barcodes
meet a consistent level of quality for readability in an automated process, and that bad codes are identified before they result in costly failures. This white paper introduces 1D and 2D barcode verification and identifies parameters for verifying codes against published standards.
	
	
	
	
	
	
	

- Why Verify?
- When Should You Verify?
- Validation vs. Verification
- What Kind of Hardware Is Required?
- Verification Evaluation Parameters
- Verification Grades
- Verification with AutoVISIONTM

Microscan Systems, Inc.

Why Verify?
Barcode quality is integral to the success of an automated
system. In a process where quality barcodes accurately store
and communicate data – from code to reader to central system
– little manual intervention is required. Thanks to quality barcodes, the unique benefits of an automated system are realized:
lower costs, higher productivity, and fewer errors. Poor quality
barcodes, however, render the system almost as inefficient as
using no automation at all. Unreadable barcodes may require
re-labeling, re-scanning, or even manual entry of critical information by a human operator – disrupting the productivity of the
process and causing a significant loss of time. Bad barcodes
may prevent error-tracking, causing a domino effect of failures
down the line and resulting in costly scrap and rework. All told,
these effects completely counteract the benefits of implementing an automated system, the result being inflated cost, loss of
productivity, and increased errors.
The purpose of barcode verification is to prevent this outcome
and preserve the intended benefits of the automated system.
Verification systems evaluate a barcode’s quality against published quality standards for 1D and 2D barcodes using precision
instruments such as barcode verifiers or machine vision systems. A verified barcode ensures consistent readability, supporting 100% accurate automated data capture.

To ensure that errors are prevented as early in the automated
system as possible, verification must occur before a part enters
the system. A verification step should occur after a part is
marked or labeled with a barcode and before the part reaches
the station where the barcode is first read.

Verification

Barcode Quality Over Time Using
a Reader to Check Quality
A
B
C
D
F
NO
READ

0 	

5000	

10000

15000

20000

Number of Parts Marked/Labeled

Without verification, bad barcodes are not identified until they
are unreadable. By the time a bad barcode is identified, several
poor-quality barcodes may have already escaped down the line.
Barcode Quality Over Time Using a Verification
System to Check Quality

When Should You Verify?

Barcode
Marking
Station

Proper verification ensures that every part is processed and
shipped with a high-quality barcode, despite the fact that marking and labeling systems will degrade over time. A verification
system is much more accurate than a standard barcode reader
at identifying low-quality barcodes early in the process, before parts with bad barcodes make it through the line and are
shipped to end customers. When barcode quality degradation is
identified early, the marking or labeling system may be adjusted
or replaced before unreadable barcodes are ever produced.

Barcode
Reading
Station

A
B
C
D
F
NO
READ

0 	

5000	

10000

15000

20000

Number of Parts Marked/Labeled

With verification, bad barcodes are prevented from being applied
to the product, eliminating the chance for future failures.

1											

www.microscan.com

Technology White Paper

Validation vs. Verification

Verification Evaluation Parameters

Depending on the requirements of a particular process, industry,
company, or customer, there are two levels of quality grading
for ensuring barcode readability: validation (sometimes called
process control) and true verification.

There are a number of verification evaluation parameters that
determine barcode quality and they may be used for either true
verification or validation/process control. Published barcode
quality standards, such as ISO 15415, ISO 15416, and AIM
DPM, require that a designated set of these parameters be
met to ensure that a barcode is verified to the standard, while
process control grading may require that a barcode meet only a
subset of these parameters. Parameters for 1D and 2D barcode
evaluation are shown below.

Validation/Process Control: Process control is a means of
ensuring that barcodes are readable throughout a particular
internal or internal/external process. Process control does not
check barcodes for compliance to a published barcode quality standard. Instead, it provides objective measurements for
barcode quality when verification to a standard is not possible
or not desired. If you are not concerned with meeting published
barcode quality standards in your application, you may opt to use
a subset of the default verification parameters in the verification
system as the criteria for passing codes.
Verification: Verification ensures that a barcode complies with
published barcode quality standards, such as ISO 15415, ISO
15416, and AIM DPM. To ensure compliance, all evaluation
parameters in the machine vision system must be enabled during the verification process. Fully-conforming verification systems
provide reports as evidence of barcode compliance, which can
be sent to customers or other invested parties to provide the
highest assurance of barcode quality and consistency.

What Kind of Hardware Is Required?
More precise quality grading requires higher-performance hardware. If a symbol must meet parameters for internal/external
process control only, a machine vision system with integrated
lighting may be adequate for performing validation. However,
barcodes that must comply with published barcode quality standards must be verified by a system with superior optics, such
as a C-mount lens, and with complete and uniform lighting by an
ISO/AIM-compliant light to produce an undistorted image.

Machine Vision System with Integrated Lighting

Machine Vision System with C-Mount Optics
and External Lighting

1D Verification Evaluation Parameters
High Quality Symbol:

Parameter

Description

Decodability

Legibility per a
reference decode algorithm

Defects

Voids in bars or
spots in spaces

Edge
Determination

Detection of
all bars and
spaces using a
global threshold

ü

Minimum
Edge
Contrast

Minimum
reflectance
difference for
any bar/space
combination

ü

Minimum
Reflectance

Reflectance of
the darkest bar
and the lightest
space

Modulation

Relation
between wide
and narrow
elements in the
symbol

ü

Symbol
Contrast

Difference in
reflectance
between the
darkest bar
and the lightest
space

ü

Quiet Zone

Size of the
quiet zone

2											

Example

ISO
15416

ü
ü

ü

ü
www.microscan.com

Technology White Paper

2D Verification Evaluation Parameters

Parameter

Description

Axial NonUniformity

Amount of deviation along a
symbol’s major
axes

Example

Reflectance
Margin

ISO
15415

AIM
DPM

ü ü

X

Example

ISO
AIM Card
Product
Line
15415

High Quality Symbol:

Parameter

Description
Degree to which
each module
is correctly
distinguishable
in comparison
to the global
threshold

Unused Error
Correction

Remaining error
correction available

Print Growth

Variation of element size that
could impede
readability

DPM

ü
ü ü
For Reference
Only

Y

Symbol
Contrast

Difference in
reflectance between light and
dark symbol
elements

Cell Contrast

Difference in
grayscale value
between light
and dark symbol elements

Modulation

ü
ü

Difference in
reflectance of
light and dark
symbol
elements

Cell
Modulation

Deviation in
grayscale values of symbol
elements

Decodability

Legibility per a
reference decode algorithm

Fixed Pattern
Damage

Damage to the
quiet zone,
finder pattern,
or clock pattern

Grid NonUniformity

Amount of
deviation of grid
intersection

ü
ü
ü ü
ü ü
ü ü

X

Y

Minimum
Reflectance

Minimum
reflectance of
light elements

ü

Verification Grades
Barcodes are graded by verification equipment like barcode verifiers and machine vision systems, which assign values 0-4/A-F to
the barcode for each of the above-listed evaluation parameters.
A barcode’s overall grade is determined by the worst result for
each parameter, so the barcode is always as good as its poorest
parameter. Typically, a barcode with a grade A, B, or C is considered acceptable quality, while a grade D or F signifies a poorlymarked or poorly-printed barcode.

Verification with AutoVISION™
Microscan’s AutoVISION Machine Vision Software
provides powerful tools for both text quality verification (OCV or Optical Character Verification) and
barcode quality verification. Using AutoVISION and
high-performance smart cameras and lighting, you
can set up a complete verification system to determine barcode quality at any level of quality grading, including
conformance to three published barcode quality standards:
	

ISO 15415	

AIM DPM	

ISO 15416

Clear and concise values are provided via the AutoVISION user
interface to grade 1D and 2D barcodes for each parameter
required by a particular barcode quality standard. AutoVISION
assigns values 0-4/A-F to the barcode for each parameter and
then the barcode receives an overall grade for meeting the quality standard.

3											

www.microscan.com

Technology White Paper
Default parameters in AutoVISION are pre-set to grade barcodes
against published barcode quality standards (ISO 15415, ISO
15416, and AIM DPM), but can be adjusted in the AutoVISION
Symbol Quality Verification Tool to enable process control grading
for barcodes that must meet application-specific criteria only.

Microscan Meets Verification Needs
From 2D barcode verifiers to complete, scalable machine vision
systems like AutoVISION, Microscan offers a range of products
to ensure that automation systems operate at peak performance
thanks to quality and compliant barcodes. For engineers tasked
with meeting quality control or global standards in marking and
labeling, Microscan provides project evaluations to find the right
barcode verification solution for any project.
More Microscan product information and training resources are
available at www.microscan.com.

Verification evaluation parameters are adjusted in the
AutoVISION Symbol Quality Verification Tool to grade a
barcode for internal process control.

A Data Matrix 2D barcode is verified against the AIM DPM quality standard
using Microscan’s AutoVISION machine vision software.

www.microscan.com
North America (Corporate Headquarters)
Email: info@microscan.com
Europe
Email: emea@microscan.com
Asia Pacific
Email: asia@microscan.com

4											

©2013 Microscan Systems, Inc. 04/13



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : Yes
Tagged PDF                      : Yes
XMP Toolkit                     : Adobe XMP Core 5.2-c003 61.141987, 2011/02/22-12:03:51
Instance ID                     : uuid:ceed98d8-4885-4887-9f47-c85c0e226b8a
Document ID                     : xmp.did:A8C7333E429EE211AB68A0CA32B69917
Original Document ID            : adobe:docid:indd:bae7822b-b02b-11dd-8fad-faedfaba849d
Rendition Class                 : proof:pdf
Derived From Instance ID        : xmp.iid:3F03263E429EE211AB68A0CA32B69917
Derived From Document ID        : xmp.did:339D4B73239BE211A168B01548F692FA
Derived From Original Document ID: adobe:docid:indd:bae7822b-b02b-11dd-8fad-faedfaba849d
Derived From Rendition Class    : default
History Action                  : saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved, saved
History Instance ID             : xmp.iid:0A6B553A8B4AE011BBFEC7BD085697B3, xmp.iid:0B6B553A8B4AE011BBFEC7BD085697B3, xmp.iid:7EFDE65B8D4AE011BBFEC7BD085697B3, xmp.iid:DC25C23B8E4AE011BBFEC7BD085697B3, xmp.iid:E425C23B8E4AE011BBFEC7BD085697B3, xmp.iid:CE5380758E4AE011BBFEC7BD085697B3, xmp.iid:5D36658E8E4AE011BBFEC7BD085697B3, xmp.iid:5E36658E8E4AE011BBFEC7BD085697B3, xmp.iid:6EA6733A8F4AE011BBFEC7BD085697B3, xmp.iid:76A6733A8F4AE011BBFEC7BD085697B3, xmp.iid:F16A6D38904AE011BBFEC7BD085697B3, xmp.iid:666BD158904AE011BBFEC7BD085697B3, xmp.iid:89739374904AE011BBFEC7BD085697B3, xmp.iid:8A739374904AE011BBFEC7BD085697B3, xmp.iid:92739374904AE011BBFEC7BD085697B3, xmp.iid:86A8CF1FB14AE0119216F09D72E63302, xmp.iid:1104E347B24AE0119216F09D72E63302, xmp.iid:3EAED3695CBAE111BA52FE70A51D0CA8, xmp.iid:3FAED3695CBAE111BA52FE70A51D0CA8, xmp.iid:5DA564B55CBAE111BA52FE70A51D0CA8, xmp.iid:721D910E957FE211A725EBA605246096, xmp.iid:475473CC957FE211A725EBA605246096, xmp.iid:E9C3616CEB97E211B48CD6B77FF63E4C, xmp.iid:225FF1DEF997E211B48CD6B77FF63E4C, xmp.iid:285FF1DEF997E211B48CD6B77FF63E4C, xmp.iid:6358185A0598E211B48CD6B77FF63E4C, xmp.iid:6958185A0598E211B48CD6B77FF63E4C, xmp.iid:690A6C510898E211B48CD6B77FF63E4C, xmp.iid:508AA9990898E211B48CD6B77FF63E4C, xmp.iid:0F6E620A0C98E211B48CD6B77FF63E4C, xmp.iid:749632EA0C98E211B48CD6B77FF63E4C, xmp.iid:D1A11A4B0D98E211B48CD6B77FF63E4C, xmp.iid:D0ADCBBF0D98E211B48CD6B77FF63E4C, xmp.iid:D1ADCBBF0D98E211B48CD6B77FF63E4C, xmp.iid:203952440E98E211B48CD6B77FF63E4C, xmp.iid:5707A92C0F98E2118DB3EA5019B70C9F, xmp.iid:5807A92C0F98E2118DB3EA5019B70C9F, xmp.iid:1CD291008F98E211B8B6F1373CA9A0AD, xmp.iid:1DD291008F98E211B8B6F1373CA9A0AD, xmp.iid:96C93573239BE211A168B01548F692FA, xmp.iid:339D4B73239BE211A168B01548F692FA, xmp.iid:418CFB95249BE211A168B01548F692FA, xmp.iid:3165BB12259BE211A168B01548F692FA, xmp.iid:9B5330812B9BE211A168B01548F692FA, xmp.iid:DE4AAE042C9BE211A168B01548F692FA, xmp.iid:005084502C9BE211A168B01548F692FA, xmp.iid:3AED15BF2D9BE211864FE3D2BB4412E0, xmp.iid:579C3E5B2E9BE2119845C1D2F9618B29, xmp.iid:302D61C12E9BE2118F4E9397797B76F8, xmp.iid:210D39E52E9BE2119D8CFB7568D8B132, xmp.iid:3F03263E429EE211AB68A0CA32B69917, xmp.iid:A8C7333E429EE211AB68A0CA32B69917, xmp.iid:D3C7CD9E459EE211AB68A0CA32B69917, xmp.iid:BDA15541469EE211AB68A0CA32B69917, xmp.iid:5A6182ED81A0E2118D91E17A58B70211, xmp.iid:5C0758F7B8A0E2119E59B4AC3105DA16, xmp.iid:9B1EB190BAA0E2119E59B4AC3105DA16, xmp.iid:C357DB574DA1E2118248A16F194A4C86
History When                    : 2011:03:09 12:24:26-08:00, 2011:03:09 12:24:26-08:00, 2011:03:09 12:39:41-08:00, 2011:03:09 12:45:56-08:00, 2011:03:09 12:47:05-08:00, 2011:03:09 12:47:33-08:00, 2011:03:09 12:48:15-08:00, 2011:03:09 12:50:07-08:00, 2011:03:09 12:53:04-08:00, 2011:03:09 12:57:29-08:00, 2011:03:09 13:00:10-08:00, 2011:03:09 13:01:04-08:00, 2011:03:09 13:01:51-08:00, 2011:03:09 13:03:19-08:00, 2011:03:09 13:04:25-08:00, 2011:03:09 17:02:33-08:00, 2011:03:09 17:03:59-08:00, 2012:06:19 15:18:12-07:00, 2012:06:19 15:18:12-07:00, 2012:06:19 15:18:34-07:00, 2013:02:25 13:53:33-08:00, 2013:02:25 13:53:33-08:00, 2013:03:28 14:06:56-07:00, 2013:03:28 15:50:21-07:00, 2013:03:28 17:05:21-07:00, 2013:03:28 17:12:32-07:00, 2013:03:28 17:14:04-07:00, 2013:03:28 17:33:46-07:00, 2013:03:28 17:35:47-07:00, 2013:03:28 18:00:25-07:00, 2013:03:28 18:06:41-07:00, 2013:03:28 18:09:23-07:00, 2013:03:28 18:12:39-07:00, 2013:03:28 18:13:55-07:00, 2013:03:28 18:16:21-07:00, 2013:03:28 18:22:51-07:00, 2013:03:28 18:26:02-07:00, 2013:03:29 09:37:53-07:00, 2013:03:29 10:21:06-07:00, 2013:04:01 16:25:33-07:00, 2013:04:01 16:25:33-07:00, 2013:04:01 16:33:41-07:00, 2013:04:01 16:37:10-07:00, 2013:04:01 17:23:12-07:00, 2013:04:01 17:26:53-07:00, 2013:04:01 17:29-07:00, 2013:04:01 17:39:15-07:00, 2013:04:01 17:43:37-07:00, 2013:04:01 17:46:28-07:00, 2013:04:01 17:47:29-07:00, 2013:04:05 15:43:32-07:00, 2013:04:05 15:43:32-07:00, 2013:04:05 16:07:42-07:00, 2013:04:05 16:12:15-07:00, 2013:04:08 12:24:27-07:00, 2013:04:08 18:58:25-07:00, 2013:04:08 19:09:52-07:00, 2013:04:09 12:40:33-07:00
History Software Agent          : Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.0, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5, Adobe InDesign 7.5
History Changed                 : /;/metadata, /metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /metadata, /;/metadata, /metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata, /;/metadata
Create Date                     : 2013:04:09 12:41:22-07:00
Modify Date                     : 2013:04:09 12:41:27-07:00
Metadata Date                   : 2013:04:09 12:41:27-07:00
Creator Tool                    : Adobe InDesign CS5.5 (7.5)
Page Image Page Number          : 1, 2
Page Image Format               : JPEG, JPEG
Page Image Width                : 256, 256
Page Image Height               : 256, 256
Page Image                      : (Binary data 7303 bytes, use -b option to extract), (Binary data 12168 bytes, use -b option to extract)
Doc Change Count                : 13731
Format                          : application/pdf
Producer                        : Adobe PDF Library 9.9
Trapped                         : False
Page Count                      : 5
Creator                         : Adobe InDesign CS5.5 (7.5)
EXIF Metadata provided by EXIF.tools

Navigation menu