Print preflight · tested workflow

Barcode label quality checklist

Use this checklist before a large print run. It focuses on the failures that can be checked without specialized verification equipment: source data, label layout, print settings, alignment, and real scanner results.

16 practical checksNo equipment requiredCode 128 workflowUpdated June 13, 2026

Written and reviewed by Leekai. The workflow is based on physical test prints, sample scans, and the standards and limitations described in the editorial and testing policy.

1. Check the source data

Use a stable identifier

Choose a SKU, item ID, asset ID, or existing barcode value that will not change when the product name changes.

Remove accidental spaces

Leading or trailing spaces become part of the encoded value and can make scans appear wrong.

Test the longest value

Long values create wider or denser symbols. Use the longest real value when choosing the label size.

Separate internal and retail use

An internal Code 128 value is not a GS1-issued retail product identity. Use the correct identifier for the workflow.

2. Check the label design

Keep the quiet zones clear

Do not place text, borders, icons, or crop marks immediately beside the barcode.

Use strong contrast

Dark bars on a plain white or very light background are the safest choice.

Avoid stretching after export

Generate the barcode at the required size instead of resizing it non-proportionally in another program.

Keep human-readable text legible

If the encoded value is printed below the bars, make sure staff can read it when a scanner fails.

3. Check the printer

Match the paper size

Use A4 for an A4 PDF and confirm the same size in the printer tray and print dialog.

Print at 100% or Actual size

Disable Fit to page, Shrink oversized pages, or other automatic scaling.

Use a clean print mode

Faded toner, blocked inkjet nozzles, and smudged labels damage bar edges.

Print one page first

Do not send hundreds of labels until one physical sheet aligns correctly.

4. Check the real workflow

Scan at least three positions

Test labels from the top, middle, and bottom of the sheet to catch alignment drift.

Confirm the returned value

The scanner should return exactly the expected value, not only make a successful beep.

Test the actual distance

A label that scans on a desk may fail from the distance used at a shelf or packing table.

Record the final settings

Save the paper model, scale, margins, printer, and label dimensions for the next batch.

Troubleshooting by symptom

Start with the visible symptom, change one variable at a time, and print one test page after each change.

SymptomLikely causeFirst action
Scanner does not reactLow contrast, damaged bars, missing quiet zone, symbol too densePrint with stronger contrast, increase the barcode area, and preserve side space.
Scanner reads the wrong valueWhitespace or the wrong spreadsheet column was encodedTrim the source cells and verify the mapped barcode column.
Top row aligns but lower rows driftAutomatic scaling or printer feed toleranceConfirm 100% scale, matching paper size, and test the exact label sheet.
Text fits but bars are clippedThe label design prioritizes text over the barcode areaReduce optional text or move it away from the barcode.
Only long codes failThe same label width is too dense for longer dataIncrease barcode width or shorten the internal identifier when your workflow allows it.

Generate one test sheet first

Use real identifiers, print at actual size, scan several positions, and only then continue with the full batch.

Create a test PDF

This practical checklist is not a substitute for formal barcode verification required by a trading partner or regulated workflow. For formal requirements, consult the applicable GS1 specification and a qualified verification provider.