Start with the final printed label
A barcode that scans on a bright monitor may fail on paper. A screen is sharp and illuminated, while a printer can introduce blur, ink spread, gaps or scaling. Troubleshoot the final printed label rather than relying only on the preview.
Check contrast and background
Dark bars on a light, plain background are the safest arrangement. Coloured backgrounds, photographs, gradients and transparent materials can reduce contrast. Glossy surfaces may also create reflections that hide parts of the symbol from the scanner.
Protect the quiet area
A barcode needs clear space around it so a scanner can identify where the symbol begins and ends. Text, borders, logos or another barcode placed too close can interfere. Increase the generator margin and keep the surrounding label design uncluttered.
Look for distortion
Do not resize a raster barcode by dragging only its width or height. Distortion changes the relationship between bars. Use SVG when the artwork must be resized, or regenerate the barcode at the required dimensions.
Consider printer and material limits
Very narrow bars may merge on a low-resolution printer. Thermal printers can also produce weak or broken lines when the print head is dirty or the darkness setting is incorrect. Paper texture, lamination and curved packaging can all affect the result.
Confirm the format and value
The scanner or receiving software may not support the selected barcode symbology, or it may expect a specific number of characters. Test a known working label from the same system. If that scans and the new label does not, compare the format, dimensions and encoded value.
A reliable test sequence
- Print the barcode larger with black bars on a white background.
- Increase the quiet area or margin.
- Use SVG or generate a fresh high-resolution PNG.
- Test a short value.
- Try another scanner.
- Confirm the barcode standard required by the receiving system.