The Most Common Causes of Unreadable Barcodes: Understanding, Preventing, and Resolving Decoding Failures
The Most Common Causes of Unreadable Barcodes: Understanding, Preventing, and Resolving Decoding Failures
- Low Contrast
- Quiet Zone Violations
- Improper Reading Position
- Print or Mark Inconsistency
- Damage or Distortion
1 www.microscan.com
Technology White Paper
decode time and can limit the distance at which a barcode can
be read.
Figure 7: The scan line of a laser barcode scanner must cross all bars in a
Figure 4: Poor distribution of ink on this test tube barcode label has linear barcode in order to ensure readability.
resulted in some white spots within the bar elements, which may lead to
readability issues. Laser barcode scanners (used exclusively for reading 1D codes)
interpret a wave pattern created when the laser light bounces
It is often the substrate onto which the code is applied that
from the symbol back to the scanner. The reflections from the
most dramatically affects the contrast of barcode elements. To
light and dark bars are processed and interpreted as characters.
deal with uneven, noisy, or highly-reflective substrates, or poor
Linear barcodes typically require much higher contrast than 2D
distinction between the substrate and the mark due to shadows
symbols – usually 80% or higher contrast between light and dark
or mark depth, the critical component is lighting. Lighting equip-
elements to acquire a uniform wave pattern. No-reads will occur
ment for barcode reading is designed in a variety of geometries,
when there is too little contrast between a code’s light and dark
tailored to produce the most uniform and highest-contrast im-
elements. In comparison, 2D imagers use cameras to capture
ages of barcodes marked by a number of means on a range of
images of 1D or 2D codes and require as little as 20% contrast
substrates. While diffused lighting may help to illuminate printed
between light and dark elements. For these reasons, using 2D
barcodes on glossy, flat surfaces, dark field lighting can apply
symbols instead of 1D barcodes and, subsequently, 2D barcode
low-angle beams of light to targeted regions of a substrate, en-
imagers in barcode reading may decrease the possibility of un-
hancing the readability of embossed or engraved barcodes. readable codes due to low contrast.
2 www.microscan.com
Technology White Paper
Quiet Zone Violations When background noise or unexpected marks and debris enter
the quiet zone, no-reads may be due to errors in the printing or
The quiet zone is the area surrounding a barcode or 2D symbol marking method. Care should be taken to ensure that printing
that must be kept free of text, marks, or obstacles (also referred and marking equipment is working as expected to avoid unin-
to as the “no-print zone”). All barcode readers have tolerances tended marks that may cause quiet zone violations. Additional
for minimum allowable quiet zone size. This space provides sep- lighting techniques can also be employed in situations where the
aration from surrounding marks, allowing the reader to “see” the quiet zone contains noise caused by reflections or shadows on
code in its entirety. In 1D barcodes, the quiet zone lies to the left an uneven substrate.
and right ends of the barcode. As a general rule, the quiet zone
should be a minimum of 10 times the width of the narrowest bar When the area available to print or mark a barcode is limited by
of the 1D barcode. In 2D symbols, the quiet zone is the space the overall surface area on a part, such as a densely-populated
surrounding the entire symbol. Quiet zone requirements for 2D PCB or a tiny electrical component or medical device, quiet zone
symbols are prescribed by the Association for Automatic Identifi- real estate may be difficult to come by. If quiet zones must be
cation and Mobility (AIM), which specifies at least a one-element constrained, an operator may choose to employ a barcode reader
(or cell) width on each side of the symbol. For best results with with sophisticated decoding algorithms that accommodate minor
large 2D codes, it is typically recommended that the quiet zone quiet zone infringements. Some high-performance barcode read-
be 10% of the symbol height or width, whichever is smaller. ing technologies are capable of ensuring good reads even when
the quiet zone is narrower than the prescribed minimums for 1D
and 2D codes.
Figure 9: The quiet zone must be at least 10 times the width of the nar-
rowest bar on either side of a linear (1D) barcode, or the width of one
element on each side of a 2D symbol.
Possible Solutions
Figure 11: A high-performance imager uses special algorithms to read
Quiet zone violations are possibly the most easily-detected and codes with limited quiet zones, such as a Data Matrix on this crowded PCB.
resolvable causes of unreadable barcodes. This is because
quiet zone violations are often due to a simple lack of planning Improper Reading Position
for the inclusion of space around a printed or marked barcode or
symbol. All that is needed to solve basic quiet zone violations is In some cases, a readable barcode may receive a no-read result,
to adjust the printing or marking method – or the substrate – to not because of its print or mark quality, but due to the physical
accommodate the space requirements for minimum quiet zone. position of the barcode reader relative to the code. Depending
As much space as possible should be devoted to the quiet zone on the technology, barcode readers may have unique require-
to reduce the chance of reading errors. There is no maximum ments for reading codes at specific focal distances, angles, or
specification for quiet zone width, so there is no reason to limit orientations (in the case of tilted or rotated codes). Most bar-
this space if not required. code readers’ focal distances are limited by their internal optics.
The barcode reader’s depth of field (the area from the closest
possible read distance to the farthest possible read distance)
determines exactly how near or far a reader can be positioned in
relation to a barcode to ensure reliable decoding.
Figure 10: As much space as possible should be provided for the quiet
zone around a barcode, free from print and other elements. Figure 12: The specifications of a given barcode reader determine exactly
how far away a reader can be positioned from a code in order to capture
the code in focus within its read range.
3 www.microscan.com
Technology White Paper
The angle at which a barcode reader scans or captures images perpendicular to a barcode. Barcode imagers are also able to
of a symbol can also have an impact on its read performance. read barcodes in any orientation, and therefore do not need to
Mounting a barcode reader perpendicular to a code may cause be mounted at the same rotation as the code to ensure a reli-
specular reflection – the direct return of laser light (in the case able decode. In fact, barcode imagers may be the optimal choice
of laser barcode scanners) or integrated LED lighting (in imag- in applications where codes are hand-applied to parts, or where
ers) from the code or substrate – effectively “blinding” the parts are fed into equipment in unpredictable orientations, to
reader. When this happens, a barcode reader may be unable to ensure codes are read regardless of rotation or position.
capture the entire code in high enough contrast, causing a no-
read result even if the code is flawless.
Figure 15: Barcode imagers are capable of reading barcodes and symbols
in any orientation.
Possible Solutions
4 www.microscan.com
Technology White Paper
5
www.microscan.com
Technology White Paper
Damage or Distortion barcode elements from the view of the reader – unintended
material abrasions, marks, surface stains, or excess material
While printing and marking inconsistencies pose their own (debris or even mounting fixtures) – can cause no-read results.
decoding challenges, the risk of no-reads can persist even with The images below are just a few examples of barcode damage.
high-quality barcodes. Barcode quality may degrade as parts
move through operations and are exposed to various environ-
mental factors. Harsh conditions may cause enough damage
or distortion to the barcode or substrate to render even the
best-quality barcodes unreadable. Damage can range from minor
scratches, partial obstruction of the code by blotches, stains, or
even debris causing torn or entirely missing barcodes. Figure 21: Examples of barcode damage including material obstructions,
scratches, and marks.
Distortion – Several environmental factors can contribute to bar-
code distortion in terms of shape, contrast, element uniformity, Possible Solutions
and substrate integrity. For example, temperature changes in a
production environment can cause condensation to form on a Once a barcode is released into a production environment, con-
code, blotching ink or distorting the substrate to a point at which sistent barcode quality can be difficult to maintain. In operations
the barcode’s elements are no longer discernable to the reader. that use barcodes to track and identify items even after they
have been transported between facilities or sold to customers
to be read by new barcode reading equipment, the means for
preventing or resolving barcode damage and distortion is very
limited. Some preparation can be done at the outset of code pro-
duction to limit future damage – such as choosing a substrate
resistant to harsh environmental conditions, printing or marking
barcodes so they can withstand any anticipated environmental
factors, and maintaining a production environment as free from
Figure 19: Environmental conditions have damaged this linear code to potential sources of damage as possible.
the point where significant portions of the bars have been blotched out,
rendering it unreadable by standard equipment.
6
www.microscan.com
Technology White Paper
Figure 25: Machine vision software is used to verify a symbol against the
ISO 15416 standard for barcode quality and monitor fluctuations in code
quality over time.
Conclusion
While unreadable barcodes can be highly disruptive to a com-
pany’s operations, it is often quite simple to establish a defense
against poor quality barcodes and the no-reads that result. The
causes of unreadable barcodes commonly manifest as a limited
Figure 24: Symbol reconstruction algorithms create a single readable scan set of fairly straightforward issues, including low contrast, quiet
line from multiple incomplete pieces of a damaged or distorted barcode. zone violations, improper reading position, print or mark incon-
sistency, and damage or distortion. Once the cause of barcode
unreadability is defined, it can be addressed by taking simple
Advanced Barcode Quality Assurance preventive measures. In many cases, barcode printing and mark-
ing methods can be optimized to ensure that high-quality codes
When creating and reading high-quality barcodes, the best are produced from the beginning. But when grade-A barcodes are
defense is a great offense. For applications in which code quality a luxury and reliable barcode reading is the priority, the aggres-
is of the utmost importance, or in industries where codes are sive decoding capabilities of high-performance barcode scan-
required by federal mandate or customer contract to meet spe- ners and imagers ensure good reads every time and protect a
cific barcode quality standards (such as those proposed by AIM, company’s most valuable time and data.
ANSI, GS1, ISO, and other standards organizations), barcode
verification equipment may be installed to detect the causes
of unreadable barcodes before they result in errors throughout
operations. Barcode verification systems including verifiers, ma-
chine vision cameras, and verification software are engineered
not only to identify all the common readability issues described w w w . m i c r o s c a n . c o m