Short answer: find where the failure starts before you change the ribbon
A scanner reads a barcode by measuring the widths of its bars and spaces. The ribbon can spoil that in three ways: bars that print too thin or faint, bars that print too fat or smeared, and gaps where ink never transferred. It can also print a good barcode that wears off before anyone scans it. But the ribbon is only one of four suspects. The label, the printhead and the scanner can each produce the same failed read.
So work from the failure pattern, not from the ribbon. The table below turns what you see into a likely cause. For the general list of print faults, see 10 common ribbon print problems and fixes. If white lines are the symptom, the printhead or ribbon test separates the head from the ribbon. This guide covers the case those pages do not centre on: a label that looks printed but does not read.
Read the failure pattern first
Scroll sideways to see all columns
| What the scanner does | Most likely side | Where to look |
|---|---|---|
| Reads at the printer, fails later in the warehouse or shop | Print wearing off after printing | Cause 6, then a rub test |
| Fails on every label after a new roll or a setting change | Darkness, speed or grade | Causes 1, 2 and 3 |
| Fails on some labels, reads others from the same roll | Voids, dirt or a wrinkled ribbon | Cause 4 and the printhead or ribbon test |
| Bars missing at one edge of the barcode | Ribbon too narrow, or label shifting in its guides | Cause 5 |
| Fails on one scanner, reads on another | The scanner, or a marginal print | The scanner section below |
| Fails on every scanner although the print looks fine | The label or the barcode design | The label section below |
| Blank label | Ribbon loaded the wrong way, wrong winding, or printer set to direct thermal | The table in the printhead or ribbon test |
The six ribbon causes below are in the order worth checking: the settings you can change in a minute first, then the grade, then the physical faults.
1. Print density (darkness) set too low or too high
The darkness setting controls how much heat, and so how much ink, reaches the label. Too low and the bars print thin and grey, so the scanner sees weak contrast. Too high and the bars thicken, ink spreads into the spaces and the edges blur. Both change the bar widths, which is exactly what the scanner measures.
Zebra's printer manuals tell you to set darkness to the lowest setting that gives good print quality. They warn that too high a setting can make the image unclear, stop barcodes scanning, burn through the ribbon and wear the printhead early, and they point to barcode quality evaluation, not judging by eye, for finding the right setting.
Fix: change darkness one or two steps at a time, print a test label and scan it after every change. Stop at the lowest setting where the barcode scans cleanly. A very black print is not a better print. For the printhead side of darkness, read how ribbon choice affects printhead life.
2. Print speed too fast for the ribbon grade
Each ribbon grade needs a certain amount of heat time to transfer cleanly. Zebra's guidance is that wax supports higher print speeds, wax-resin suits moderate speeds, and resin needs lower speeds, and that slower speeds typically give better print quality. Settings tuned for wax at high speed can come out thin and patchy when the same settings are used with resin.
Fix: after changing grade, lower the speed first, then adjust darkness. Test at the speed you will actually run, not a slow test speed, because a ribbon that scans at a slow speed can fail at production speed.
3. Ribbon grade not matched to the label material and finish
If the ink does not bond to the label, the bars rub, smear or flake before the scanner gets to them. Printer makers match grade to surface. Wax gives its best results on rougher surfaces such as uncoated paper. Wax-resin is pointed at coated paper, semi-gloss paper and matte synthetic labels. Resin is the grade for synthetic materials such as polyester and polypropylene. Wax vs wax-resin vs resin explains the three families, and which ribbon for which label material maps label to grade. The grades themselves are on the wax ribbons, wax-resin ribbons and resin ribbons pages.
A label that smears under your thumb will smear in a bag, a crate or the path of a scanner. Do not push darkness higher to hide a mismatch. Test the next grade up on that label instead.
Fix: do the rub test, then try the next grade up on a sample roll. Codewell sends a free sample roll for exactly this.
4. Voids and white gaps inside the bars
A void is a spot where no ink transferred. Inside a bar it splits one bar into two thin ones, and the scanner reads the wrong width. On the ribbon side, the usual cause is a wrinkle. Zebra lists loading the ribbon incorrectly, the wrong burn temperature and uneven printhead pressure as causes of a wrinkled ribbon, and describes the result as fine grey lines on blank labels or long tracks with no print. A ribbon loaded with the ink side facing away from the label, or a damaged roll, also leaves gaps.
Fix: reload the ribbon so it sits flat with the ink side facing the label, use the lowest darkness that still prints well, and set printhead pressure to the minimum that gives good print quality. The wrinkle checklist is in 10 common ribbon print problems.
If one white line stays at the same position after cleaning and with a fresh ribbon roll, it is a failed printhead element, not the ribbon. The printhead or ribbon test shows how to confirm that.
5. Ribbon narrower than the barcode, or the label shifting to one side
The rule is simple: the ribbon must be at least as wide as the label, and usually a few millimetres wider, never narrower. Zebra's manuals give the printhead as the reason, since a ribbon at least as wide as the media protects it. For a barcode there is a second effect. If the ribbon edge falls inside the printed area, bars on that side print blank. A label that shifts sideways in its guides moves the barcode toward the ribbon edge in the same way.
Fix: measure the label width, choose a ribbon a few millimetres wider, and set the label guides snug. How to choose ribbon width and length shows how to measure, and barcode label sizes and the ribbon each one needs gives the width for the common sizes.
6. A good print that fails after it leaves the printer
If the barcode reads at the printer and fails downstream, the ribbon did print it, but the ink is not holding up to what the label meets: rubbing in transit, moisture, cold, heat or cleaning chemicals. Zebra places wax at little or no chemical or abrasion exposure, wax-resin at moderate abrasion, and resin at harsh to extreme chemical and abrasion exposure. Choose by the worst thing the label meets, not by the label material alone.
At Codewell, CW-30 is the extreme wax-resin grade, for −40°C to +80°C, and CW-33 is the resin grade for labels that go through sterilisation. Compare all 11 grades to see the rest.
Test: print samples and treat them the way the label will be treated. Rub them, wipe them with the cleaner used on your site, let damp reach them, put one in the cold or heat it will see, and scan after each step against an untouched label. Zebra's data sheets say every ribbon should be pre-tested for its end use.
When it is not the ribbon: the label, the printhead and the scanner
The label. Glossy stock can reflect the scanner's light. A barcode printed too close to the label edge leaves no quiet zone, the blank margin a scanner needs before the first bar and after the last. A barcode printed smaller than the printer's resolution can resolve cleanly will not scan however good the ribbon is, so enlarge it or move to a 300 dpi printer. And thermal transfer ribbon on a direct thermal label is listed by Zebra as a cause of faint print.
The printhead. Dirt on the head leaves voids that move from label to label, and a failed heating element leaves a line at one fixed position. A worn head can print faint across its whole width. Clean it using how to clean a thermal transfer printhead, then run the printhead or ribbon test before replacing anything.
The scanner. A dirty window, a symbology that is switched off in the scanner settings, the wrong distance or angle, or a faulty unit will all fail a good print. Scan a known-good barcode with the failing scanner. If it fails on that too, the print is not the problem. If a second scanner reads the failed label, the print is marginal: it is worth improving, because a marginal barcode will fail on the next unit that is a little less tolerant.
A ten-minute test before you change the ribbon
- Scan a known-good barcode with the failing scanner. If it fails, stop: the scanner is the problem.
- Scan the failed label with a second scanner. If it reads, the print is marginal, so keep going.
- Look at the bars under a magnifier or a zoomed phone photo. Thin grey bars point to causes 1 or 2, fat bars with filled spaces point to too much heat, white gaps point to cause 4, and missing bars at one edge point to cause 5.
- Rub the print with your thumb. If it smears, go to cause 3.
- Change one thing at a time, in the order darkness, speed, grade. Print and scan after each change and keep the labels in order.
- If one white line stays in the same place with a fresh roll after cleaning, follow the printhead or ribbon test.
Choosing a ribbon to test
If the cause turns out to be the ribbon, the quickest answer is a trial on your own label. Tell us the printer, the label material and what the label must survive, and Codewell names the grade to test and sends a free sample roll. The ribbon selector gives a starting grade. Call or WhatsApp +91-9818254785.
Technical statements above follow printer-maker documents: Zebra's ZT510 and ZT400 user guides (print settings and ribbon troubleshooting), Zebra's FAQ on thermal transfer ribbons and its ribbon data sheets, and TSC's wax and wax-resin ribbon pages.
Related resources
Need help choosing the right ribbon?
Share your printer model and label type — we'll recommend the exact CW-series ribbon and send a free quote.