Liner Notes
Why Barcodes Won't Scan: Print Quality, Ribbon, and Verification Fixes
Barcodes that won't scan usually have a fixable print problem, and barcode verification can narrow the cause: printhead, heat and speed, ribbon and stock, layout, or contrast. If a customer sent you a grade, start there. If not, attempt the fixes below from free to costly, before anyone buys a printer. We offer the thermal labels and ribbons that run through those printers, so we look at both halves of the problem.
A scanner tells you the code read, and barcode verification tells you how well it was printed
A scanner reports read or no-read. A barcode verifier grades the printed symbol against ISO/IEC criteria and tells you which part of the print is weak. Scanners are designed to decode symbols across a range of real-world conditions, which is useful operationally but makes a successful scan a poor substitute for verification.
A verifier measures the symbol under controlled conditions rather than relying on whichever scanner happens to be nearby. It evaluates characteristics such as contrast, bar or module definition, defects, and quiet zones against a defined standard. That turns “it looks dark enough” or “it scanned for me” into a repeatable measurement.
Trading partner complaints usually arrive as a grade, or as a "non-scannable" note from a scanner you don't own. The grade is the common language. If your customer quoted one, work from that number instead of re-scanning the label in the office.
Why a label can scan at your packing station and fail at the receiving dock
A carton comes back with a "non-scannable" note, and the same label beeps fine at your bench. A handheld scanner used at close range has more favorable conditions than a fixed scanner reading moving cartons on a conveyor. Distance, speed, angle, and lighting all change the margin for error.
A fixed scanner reading cartons on a moving conveyor, at a longer distance and under different lighting, gets one quick pass. A marginal grade can clear the first and miss the second. One related term: verification checks print quality, while validation checks that the encoded data is correct.
ISO/IEC 15416 and 15415 grade barcodes from A to F, and your trading partner sets the pass mark
Barcode grading follows two standards from the International Organization for Standardization and the International Electrotechnical Commission (ISO/IEC). ISO/IEC 15416 covers linear codes such as UPC-A, EAN-13, Code 128, and GS1-128.
ISO/IEC 15415 covers two-dimensional codes such as Data Matrix and QR. Both grade from A to F, and the American National Standards Institute (ANSI) letter grades many buyers still quote are closely aligned with the ISO scale.
Higher grades generally indicate more margin for variation in scanners and operating conditions, but there is no universal pass grade for every application. Your customer, trading partner, or internal specification should define the minimum grade and the verification conditions used to measure it.
Where your required minimum grade is written down
Look in your customer's routing guide or vendor compliance manual first. Many large buyers state a minimum grade there, and missing it is what turns a printing problem into a chargeback.
Behind those manuals sits GS1, the standards body for barcodes and supply chain identifiers. The GS1 General Specifications write minimums as grade, aperture, and light wavelength.
Your customer, trading partner, or internal specification should define the required grade and verification conditions. If a customer has already provided those requirements, use them rather than applying a generic target. If the symbol is part of a medical-device UDI program, our UDI label guide covers issuing agency, DI/PI fields, symbology, and grade requirements.
Every failed parameter on a grade report points to a different fix
A barcode verification report lists several parameters, and the lowest one sets the grade. Each parameter traces back to a different physical cause, so the report has already narrowed the search before you touch the printer. Find the parameter that failed, then go to the matching section below.
- Decode, edge determination, and minimum edge contrast: pass or fail checks. A fail usually means bars are missing, merged, or broken badly enough that the verifier can't find their edges.
- Symbol contrast: the difference between the darkest bar and lightest space. A low score usually points to stock color, a thin or faded ribbon image, or glare from a coating.
- Modulation: how evenly bars and spaces hold their contrast across the symbol. It usually drops with darkness, speed, or bar width growth.
- Defects: spots inside bars and specks inside spaces. These usually come from printhead voids, dirt on the head, or ribbon wrinkles.
- Quiet zone: the blank margin is too narrow, usually from layout, edge crowding, or a border or logo creeping in.
- Decodability: bars printed off their intended widths, usually from too much heat or from inkjet ink spread.
No report in hand? Start the cost-ordered checks in the next section.
Work from free to costly before replacing the printer
Barcode print problems are cheapest to fix in a set order: free checks first, small purchases second, and printer hardware last. Before any of that, make sure the label is actually the problem.
Two scans that separate a label problem from a scanner problem
Scan a label you know is good with the same scanner. Then scan the suspect label with a second scanner.
If the good label fails too, the scanner or its settings are the place to look. If only the suspect label fails, keep going down the list.
Wipe the scanner window before either test. If the scanner beeps and nothing appears on screen, that isn't a print problem, and the questions near the end cover it.
Work down this order and stop when the grade or the read rate recovers:
- Free: inspect the label against the symptoms in the sections below. White lines, smudges, and gray backgrounds each point somewhere specific.
- Free: clean the printhead and platen roller using the method in your printer manual.
- Free: find the darkness and speed window for the ribbon and stock you're running.
- Small cost: re-pair the ribbon and stock. With no minimum order quantity, a trial roll is a small step.
- Free to small: fix the quiet zone, placement, and orientation in the label template.
- Small cost: check symbol size and contrast, which may mean a template change or a different stock.
- Free: check the data, the check digit, and GS1-128 Application Identifier formatting.
- Real money: replace the printhead or have the printer serviced.
- Varies: ask your label supplier about matched media or preprinted rolls.
Recheck the grade or read rate after a new ribbon or roll, after cleaning, after any settings change, and at shift start.
White lines through the bars usually mean the printhead needs cleaning or replacing
A thin white line running in the feed direction, at the same spot on every label, usually means a printhead problem. The printhead is a row of tiny heating elements, called dots. When one is coated with residue or has failed, it stops passing heat to the ribbon or the label face, and that column prints blank.
Clean first, because cleaning is free. A line that fades, moves, or disappears after cleaning was dirt.
A line that stays put at exactly the same spot is likely a dead element, and the head will need replacing. Tie cleaning to events you already have, such as ribbon changes, roll changes, and shift starts, and follow the manual's method.
A worn platen roller can cause similar patchy voids, and abrasive or poorly matched stock and ribbon can wear a head early. After a roll change, recalibrate media sensing so labels register correctly on the gap. Whether one dead dot ruins the code depends on orientation, covered in the section on quiet zones and curves.
Smudged or flaking bars often trace back to the wrong ribbon for the label stock
Bars that smear under a thumb, flake off, or scuff in transit usually point to a ribbon that doesn't suit the label stock or the route. The ribbon's ink has to bond with the face of the label, and different ribbon chemistries bond with different surfaces.
- Wax ribbon often suits paper stocks that stay indoors with light handling. It prints readily at lower heat and scuffs more easily.
- Wax-resin ribbon is a common choice for coated papers and some films where cartons rub against each other in moderate handling.
- Resin ribbon is usually paired with film stocks such as polyester or polypropylene where labels see chemical splash, abrasion, or harsh storage. It typically needs more heat, so the settings window shifts when you move to it.
None of these pairings is a rule. Topcoat and ribbon formulation change the result, so test on your real route.
Two other ribbon problems leave voids: a ribbon much wider than the stock, which tends to wrinkle, and ribbon wrinkles from tension or alignment. Check too that the ribbon's coated side (ink in or ink out) matches your printer.
Direct thermal labels have no ribbon, but their face reacts to heat after printing. Our guide to choosing between direct thermal and thermal transfer labels covers that decision. We offer both the stock and the ribbon, and we'd choose and test them as a pair.
Too much heat widens the bars and too little breaks them
Darkness and print speed together control how much heat reaches the ribbon or label face, and that heat sets the width of every bar. Darkness is the heat energy; print speed is measured in inches per second.
Too much energy spreads the bars and closes the spaces, so modulation and decodability drop. Too little leaves light, gray, or broken bars with voids along the edges.
Here's how to find the window. Print a strip of five labels at one speed, stepping darkness one setting apart between labels.
On the hottest labels, look for spaces starting to close. On the coolest, look for bars starting to break.
Keep the cleanest label, and write down its setting next to the ribbon and stock it applies to. If none is clean, slow the speed and run the strip again, because slower speed often widens the usable window.
That window belongs to the media pair. Change the ribbon or the stock and you run the strip again.
Turning darkness all the way up so bars look blacker can lower the grade, since darker can measure worse. Inkjet printers have a similar effect from ink spread, which is why barcode design software offers bar width reduction.
Quiet zones, orientation, and curves affect what the scanner actually sees
Why does a barcode fail when it's printed perfectly? Usually because the scanner can't find blank space around it or a clean path across it.
The quiet zone is the blank margin each symbology defines, and each sets its own, which is why guides seem to disagree. Every symbology requires clear space around the code, and the required quiet zone varies by barcode type. A label edge, carton seam, border, text, or logo can eat into that space even when the barcode itself prints perfectly.
Placement can eat that margin: a label edge, a carton seam or fold, or a border or logo crowding the symbol. We review layout at the digital proof stage, and we can recreate artwork from an existing label or a photo. The quiet zone is often the cheapest grade fix there is.
Does picket fence or ladder orientation hold up better when a printhead dot fails?
Ladder orientation usually survives a dead dot better. In picket fence orientation, the bars run in the feed direction, so a dead dot runs along a bar and can erase or split a narrow one.
In ladder orientation, the bars run across the feed, so the white line crosses every bar. A scanner can often read above or below it.
Ladder edges depend on timing as each line fires, so heat and speed problems tend to show up more clearly there.
On tight curves such as small bottles and vials, the ends of a long symbol wrapped around the curve turn away from the scanner. Rotating the code so its length runs along the container's height, with the bars running across, helps keep the full symbol on a flatter path. For labels used on cryovials and other deep-cold sample containers, see our guide to application vs. storage temperature for cryogenic labels.
Red, metallic, and glossy labels often need a white window behind the barcode
Low contrast on colored, metallic, or coated labels is usually fixed with a white window behind the barcode. Black bars on white remain the safe baseline.
Color matters because many scanners and verifiers read with red light. Red ink reflects red light much like white paper does, so red bars can disappear entirely.
Dark blue, green, or brown backgrounds absorb red light and can look as dark as the bars. The scanner sees contrast in its own light, which is often different from what your eyes see on the shelf.
Metallic and foil stocks bounce light away at an angle, so bars and spaces lose separation. Gloss coatings and overlaminates can add glare at certain scanning angles. The usual fix is a white print window or flood white behind the code, with black or dark blue bars, and a coating or laminate chosen with the barcode area in mind.
We offer UV coating and laminating, and a hard proof when color has to match. A white window adds little cost on press, and we'd raise it at proof whenever the stock is colored or metallic. This is the symbol contrast parameter from the grade report, in physical form.
Size the symbol for how far away it gets scanned and what it lives through
Barcode size should match the scanning distance and the conditions the label survives. Before we quote a barcode label, we ask where it's used, what it has to endure, and what it has to do, because those answers change the symbol as much as the material.
The X-dimension sets the symbol's overall size. The GS1 General Specifications allow retail UPC-A and EAN-13 symbols between 80 and 200 percent of nominal size, and shrinking a UPC below that to fit a crowded panel is a common failure.
Small or dense symbols need a sharper printhead. Thermal printers commonly come in 203, 300, and 600 dots per inch, and finer codes favor the higher end. Read distance pushes the other way.
A handheld at arm's length reads a modest symbol, while a fixed scanner on a conveyor or across a pallet needs a larger one. A 1D laser scanner can't read 2D codes at all.
Then the environment: direct thermal darkening in a hot trailer or sunny staging lane, cold and condensation, abrasion in handling, chemical splash. Labels graying in hot trailers usually need thermal transfer, and a darker setting won't help.
Some barcode problems are cheaper to solve at the label supplier than on your line
A label supplier is the cheaper fix when the cause is the media, the contrast, or content that never changes.
- Matched ribbon and stock. We can provide ribbon and label stock chosen for your printer, route, and environment. With no minimum order quantity, a trial roll is a reasonable test before switching.
- Preprinted static content. Barcodes and graphics that never change can go on press, so the line printer handles only variable data. Liberty offers flexographic and digital printing, plus variable data and serialization, in rolls, sheets, or continuous fanfold.
- Consistent reorders. Reorders are built from the same job specification as the run that graded well, with in-process and final inspection.
- Sample review. We can review printed samples with you and talk through what we see. Some barcodes are fine printed on the line, and we'd rather tell you which ones belong on press than sell preprinted rolls you don't need.
Barcode questions that aren't about print quality
Why does a barcode scan on our line but fail at a customer’s facility?
Different scanners operate at different distances, speeds, angles, and lighting conditions. A marginal barcode may decode on a handheld scanner at your desk and fail on a fixed scanner moving cartons through a conveyor. If the customer provides a verification grade or failure report, start there rather than relying on another desk scan.
What should I do first when a barcode will not scan?
Start with the inexpensive checks: clean the printhead and platen roller, confirm the ribbon and label stock match, check print darkness and speed, inspect the quiet zone and symbol size, and verify that the encoded data is correct. Replace the printhead or printer only after the simpler causes have been ruled out.
Can the wrong thermal-transfer ribbon cause barcode failures?
Yes. A ribbon that does not bond cleanly to the facestock can smear, flake, print lightly, or leave voids. Wax, wax-resin, and resin ribbons each have different strengths, and the right choice depends on the specific facestock, printer, and durability requirements.
Why can a barcode scan but still receive a poor verification grade?
A scanner answers whether it can decode the symbol under that one set of conditions. A verifier measures print quality against defined parameters such as contrast, modulation, defects, decodability, and quiet zone. A barcode can decode successfully and still have little margin for variation elsewhere in the supply chain.
Does increasing printer darkness improve barcode quality?
Not always. Too little heat can create light or broken bars, but too much can widen bars and close spaces, which can lower the grade. The goal is to find the appropriate darkness-and-speed window for the specific ribbon and label stock.
What should I send Liberty if a barcode is failing?
Send several failing labels, the label stock and ribbon being used, printer model and settings, barcode type and size, and any verification report or customer grade you received. If possible, include a label that scans successfully for comparison.
Before you buy a new printer, find the lowest step you haven't tried
Go back to the cost-ordered checks and start at the first one you haven't run. A new printer or verifier is usually premature until the cleaning, settings, media, layout, and data checks are done.
If you've worked through those, or the cause looks like media, contrast, or content that belongs on press, keep three failing labels. Note the ribbon, stock, and printer settings used, and include the grade report if you have one.
You'll reach someone who knows your account. We work with the shipping and warehousing and logistics labels that live or die on scan rates.
Lead times are competitive, and we regularly accommodate rush requests. When you're ready, request a quote and send those samples along.
