1. No quiet zone around the barcode
Every barcode needs a clear white margin on each side - roughly 10 times the width of the narrowest bar (for QR and other 2D codes, a quiet zone around the whole symbol). If text, borders, or the label edge touch the bars, the scanner cannot find the start and stop of the code. Fix: put the barcode on its own white area with a visible margin.
2. The barcode is printed too small
Shrinking a barcode to fit a package is the number one cause of scan failures. A UPC-A or EAN-13 should be at least 25-30mm wide; Code 128 can be smaller but keep it above about 20mm. If a scanner must read from a distance (warehouse), print bigger. When in doubt, print larger and test.
3. Low contrast or wrong colors
Scanners read the difference between dark and light. Bars must be dark (black or very dark) on a light background (white or pale). Never print bars in light colors, on top of busy artwork, or on dark packaging. Red, orange and yellow backgrounds are especially risky. Fix: black on white, always.
4. The barcode is distorted or stretched
If the label was resized to 'fit to page', or stretched in a design tool, the bars change width and the code stops matching its own spec. A barcode must keep its proportions. Fix: print at 100% scale and never stretch the image non-uniformly.
5. Poor print quality or smudging
Draft-mode printing, a low toner cartridge, or glossy stock can produce fuzzy, broken or light bars. Fix: print in Best quality, replace the toner, and prefer matte label paper. Run your finger over a test label - the bars should be sharp and solid.
6. Wrong barcode type for your data
Each symbology accepts specific characters. Entering letters into a numeric-only format (EAN-13, UPC-A, ITF-14) produces an invalid code, and a Code 39 with lowercase letters will not scan on standard readers. Fix: use Code 128 or Code 93 for alphanumeric data, and EAN/UPC only for retail numbers.
7. Glare from glossy or laminated surfaces
A glossy label under harsh light can wash out the bars. If codes are scanned in bright conditions or after lamination, print on matte stock and keep lamination thin. Test with the actual device and lighting the label will face in real use.
Quick checklist before you reprint
- White quiet zone at least 10x the narrow bar on every side?
- Barcode size at or above the format minimum?
- Black bars on a white background?
- Printed at 100% scale, never stretched?
- Best-quality print on matte paper?
- Correct symbology for the data (numeric-only formats get numbers only)?
- Tested with the real scanner, not just your phone?
Reference