QR distribution / print verification

Verify QR print size, quiet zone and decoded content

Before distribution, compare the printed size, clear margin and content that was actually decoded. Do not PASS while any condition is unknown.

Separate three result states

A visible QR image is not the same as a scannable distributed item. Record size, quiet zone and decoded content separately.

StateMeaningDecisionNext step
VerifiedAll three conditions matchCompare the sheetKeep the final sample
MismatchSize, margin or content differsDo not distributeGenerate or print again
UnknownUnreadable or not inspectedDo not PASSInspect the real item

Use synthetic fixtures for the three conditions

qr-sample.svg is the 30 mm, 4 mm quiet-zone, expected-URL baseline. qr-small.svg is too small and qr-wrong-content.svg has a content or margin mismatch. No real scan result is included.

Synthetic baseline QR
Baseline: 30 mm, 4 mm quiet zone, expected URL.
Synthetic QR that is too small
Mismatch: a too-small sample is not distributed.

Follow this order

  1. Fix the QR URL and its destination record.
  2. Record the final print size and required quiet zone.
  3. Scan the final-size physical sample and compare decoded content.
  4. Treat a small size, narrow margin or wrong content as mismatch.
  5. If unknown remains, stop distribution and record it on the sheet.

This guide and its fixtures are static files. No real QR or input is sent or stored externally.

What this does not guarantee

Verified means that the declared three conditions match. It does not guarantee every device, lighting condition, printer or destination will scan successfully.