Lijie Printing · Guangzhou / Foshan Tel 180 1199 6161

Why printed barcodes fail to scan: GS1 sizes, colours and plate compensation

A scanner beeping is not a pass. Here is the grading standard, the three size numbers, the colour rules, the five real causes of scan failures, prepress bar width reduction, and what Hong Kong and Macau retail actually require.

The short answer

  1. A beep is not a pass. A scanner only tells you that one machine read the symbol once. Print quality is graded under ISO/IEC 15416 on a 4.0 (A) to 0 (F) scale, and retail symbols (EAN-13, EAN-8, UPC) must reach an overall grade of 1.5 (C) or better. ITF-14 symbols printed directly on corrugated board may fall to 0.5 (D).
  2. Size is driven by the X-dimension — the width of the narrowest bar or space. For EAN-13 at 100% that is 0.330mm, with a total symbol (quiet zones included) of 37.29 × 25.93mm. Magnification may only be scaled proportionally within 80%–200%, and the quiet zones must stay at 11X left, 7X right.
  3. Never truncate the height. GS1 takes a zero-tolerance position on shortening 1D symbols: a truncated code only reads when the product crosses the beam in a particular direction, while a checkout lane scans omni-directionally.
  4. Colour is decided by 660nm red light. Dark, cool bars on a light, warm background. Red bars, metallic inks and light-on-dark all fail — that is physics, not taste.

1. Readable is not the same as compliant

A scanner answers one question: did it decode. It does not measure contrast, bar gain, or whether the symbol will still read after three months of handling. A verifier does, following ISO/IEC 15416: ten scan lines across the symbol height, a 0.150mm (6 mil) aperture, 660nm illumination, and seven graded parameters — edge determination, minimum reflectance, symbol contrast, minimum edge contrast, modulation, defects and decodability. The lowest parameter sets the grade for that line; the ten lines are averaged into the overall grade. That is why "it scans eight times out of ten" usually means the real grade is already below C.

The parameter printers lose most often is modulation: bars print wider than the artwork (bar gain), the bar-to-space ratio distorts, and modulation drops. Second is symbol contrast, killed by metallic board, clear film or pale grey backgrounds.

2. Three numbers decide it: X-dimension, height, quiet zone

UseSymbolX-dimension (100%)Bar heightMagnificationQuiet zone
Retail unit (most common)EAN-130.330mm (0.264–0.660)22.85mm80%–200%≥11X left, ≥7X right
Small packEAN-80.330mm (0.264–0.660)18.23mm80%–200%≥7X both sides
EAN-13 printed on outer caseEAN-130.660mm (0.495–0.660)45.70mmfixed≥11X left, ≥7X right
Corrugated logistics caseITF-140.495mm (0.495–1.016)31.75mmfixed≥10X both sides

Two traps. The "bar height" above excludes the human-readable digits underneath — measuring the whole block hides the fact that the bars were cut. And a 100% EAN-13 is 37.29mm wide including quiet zones, of which the bars occupy only 31.35mm (3.63mm left zone, 2.31mm right zone): reserve less than that and the quiet zone is gone before you start.

3. Colour: a red-light problem

WorksFails
Bars (dark, cool)Black, dark blue, dark green, dark brown, dark violetRed, orange, yellow, gold, silver, reflective inks
Background (light, warm)White, off-white, pale yellow, pale orange, pale redDark backgrounds, clear film, mirror board, metallic stock

Three real-world variants: four-colour "black" — C+M+Y+K looks black but a 0.1mm registration shift fuzzes the edges and kills modulation, so barcodes go in single black K100; pale bars on a pale background, which look tasteful and read as nothing; and bars on clear film, where whatever sits behind becomes random defects.

4. The five real causes of "it won't scan", in order of frequency

  1. The quiet zone got eaten. Copy, pattern, borders or die lines pushed into the 11X/7X margins. Nothing — not even a bleed mark — may sit there.
  2. The height was truncated to make the artwork fit. GS1 permits this only where the product genuinely cannot carry a full symbol, and then the tallest possible bars must be printed.
  3. Gloss lamination. Gloss film, spot UV and metallic board produce specular reflection at scanner angle and read as blank white. Fix: matte film, a matte window over the symbol, or keep spot UV away from it.
  4. Curved surfaces and fold lines. Curvature bends the scan line; a fold through the symbol cuts it in half. Place the code on the flattest part of the container and clear of seams.
  5. Bar gain and misregistration. Contact printing (offset, flexo, letterpress) prints bars wider than the plate — worse with heavy ink and pressure. Four-colour black adds registration error on top. You do not fix this by "printing cleaner", you fix it in prepress.

Two easy misses: shrink film changes the X-dimension when it is shrunk around the pack, so the whole proportion shifts; condensation in cold chain forms a water film that can cost a full grade. Products going into chillers need margin from the start.

5. Prepress compensation: bar width reduction

Bars "fatten" on press — that extra width is print gain. The remedy is to narrow every bar on the plate by the average gain, so printed bars come back to nominal width: bar width reduction (BWR).

6. The number you need for Hong Kong and Macau retail: 489 and 958

7. Check the check digit yourself

Starting from the right of the twelve data digits, multiply alternately by 3 and 1, add the results, and subtract the sum from the next multiple of ten. Example: 629104150021 → sum 57 → 60 − 57 = 3 → 6291041500213.

Worth doing every time: transposed or missing digits are the cheapest way to scrap a whole run, and cheap "ready-made" barcodes sold online often sit on unallocated or duplicated prefixes that retail systems reject.

8. Six things to send with the order

  1. The full GTIN (13 digits including check digit), and whether it has been validated;
  2. Where it is used: retail unit, outer case, or internal logistics — it decides EAN-13 versus ITF-14;
  3. The clear space left for the symbol (width × height), not the label size;
  4. Substrate and surface finish: coated paper, synthetic, PET, shrink film; matte or gloss lamination, spot UV, metallic board;
  5. Whether the surface is flat or curved, and whether folds, seams or rivets cross it;
  6. Whether a verification report is required — read any report together with its aperture and wavelength; "grade A" alone means nothing.

9. Three questions buyers ask

How small can we go?

The floor for EAN-13 is 80% magnification (X 0.264mm), but 80% demands tight control of paper, ink film and press precision; 85%–100% is where production stays reliable. Scaling must be proportional — never squeeze the height. If a small pack truly cannot carry a symbol, apply for a GS1 small-packaging exemption instead of truncating.

Can we use the barcode image our software generated?

Yes if the number is a valid GTIN, the artwork is vector and the proportions are correct. Screenshots pasted out of Excel or Word are the classic failure: they look fine on screen and print soft at label size. Send the number and let the printer regenerate it as vector at the specified X-dimension.

A batch is already printed and will not scan. Now what?

Diagnose first, then scope the reprint. Quiet zone invaded, insufficient contrast, wrong colour → reprint. Excessive bar gain → adjust pressure and ink, re-plate if needed. Gloss reflection → matte film or a matte window. Curvature → move the code or increase X. Always verify before deciding the reprint scope: do not scrap the whole run, and do not wave it through either.

Related reading: Specifying roll labels, Export carton marking, Overstickers for Hong Kong retail, Hong Kong food labelling (Cap. 132W), Local-language labels for Southeast Asia, Tamper-evident seals and security labels, Label applicator compatibility and roll specification, GS1 logistics labels and SSCC-18, Roll label storage and shelf life.

Request a quote: six details, and the file formats we accept (one message, not three)
  1. Artwork: AI, PDF, EPS or PSD with fonts outlined or embedded; include the die line if you have one; 20MB per file. A photo or screenshot is fine if the design is not final.
  2. Finished size and shape (round, square, custom; a die-line file is ideal).
  3. Quantity: how many versions, how many per version, and whether it ships in rolls or cartons.
  4. Material and where the label sits: paper, synthetic paper, PE or PET; outside the pack or inside.
  5. Destination market and the standard to meet (Hong Kong, Southeast Asia, EU food-contact rules).
  6. Required delivery date: samples and digital work about 24 hours, small runs about one week, bulk about 15 days — confirmed against the actual schedule.

Your contacts: quotations Ms Zeng +86 180 1199 6161  |  sales Mr Hong +86 189 2511 1128. We reply within the working day (Monday to Saturday); for urgent work please call.

Send the enquiry in one click (subject and six-point list already filled in)