Machine-readable code quality

Barcode and 2D code verification for inkjet printing

Define whether the project needs a simple read, online inspection or formal verification, then connect the result to the correct line response.

Inkjet-printed codes on cartons for barcode and 2D-code verification
Three different checks

A scanner, a vision system and a verifier do different jobs

A successful read confirms that one device decoded the symbol under its conditions. Online vision can check every pack for presence, content and position. Formal verification measures print-quality parameters against the applicable standard and reports a grade. The user requirement should state which level is needed rather than using the word “verification” for all three.

MethodTypical purposeImportant limitation
Handheld or fixed scannerConfirm that the encoded data can be decoded.Does not by itself provide a standards-based print-quality grade.
Online vision or code readerInspect every pack for missing, wrong, unreadable or misplaced codes.Performance depends on camera, lighting, trigger, software and validated challenge samples.
ISO/IEC-compliant verifierMeasure defined linear or 2D symbol-quality parameters and issue a report.Normally samples production rather than controlling every pack online.

GS1 states that GS1 DataMatrix print quality should be checked with an ISO/IEC-compliant verifier. Its guidance also distinguishes standards-based verification from ordinary scanning. See the official GS1 DataMatrix verification guidance.

Print-quality controls

What makes an inkjet barcode difficult to read?

Geometry

Incorrect size, missing quiet zones, stretched cells, print growth, poor edge definition or coding across a seam, curve or corner.

Optical contrast

Low contrast between mark and background, reflective packaging, coloured substrates, uneven lighting or transparent film over variable artwork.

Process variation

Changing throw distance, product movement, printhead contamination, ink condition, condensation, dust, wrinkles or speed-dependent distortion.

Approve the complete symbol at the least favourable condition

Use the smallest production symbol, maximum line speed, greatest permitted print gap and the most difficult approved pack colour or surface. Include downstream rub, cold or condensation where those conditions occur in normal production.

Online inspection design

Connect inspection to product tracking and reject confirmation

The camera result is useful only when it is matched to the correct product and the line handles failures reliably. Define the distance from print to inspection, inspection to reject and reject to confirmation. Track product pitch through stops, gaps and speed changes.

Inspection result

Define good, no read, wrong data, missing code, poor position and camera fault as separate states where required.

Line response

Choose stop, reject, hold or alarm logic based on risk, product flow and the ability to confirm removal.

Evidence

Record counts, rejected images, reason codes, operator actions and any batch-level reports needed by the quality system.

Challenge sampleExpected inspection outcomeExpected line action
No printMissing-code faultReject or stop according to the approved risk assessment.
Wrong but readable dataContent mismatchRemove the product and prevent continuation with the wrong job.
Deliberately damaged symbolNo read or quality failureReject and retain the image or result where specified.
Reject bin full or reject not confirmedReject-system faultStop or hold production so failed packs cannot continue.
Camera disconnectedInspection unavailableApply the defined fail-safe response rather than silently bypassing inspection.
Acceptance evidence

Information to include in the verification specification

Provide the code standard, artwork, sample packs and required line response for an inspection review.

Discuss code verification
Get Quote