Knowledge Base

Why can specialised software read what a checkout scanner cannot?

Reading with additional context
01

GeometryLocate the grid and remaining borders.

02

DataSeparate reliable modules from unknown areas.

03

ContextUse GTIN, structure and available shipment records.

Photo + known data. Candidates are checked against the surviving evidence.

A checkout scanner is designed to read any code quickly. Its job is speed and standard compliance, not deep forensic analysis.

When a symbol is badly damaged, the scanner often stops early. It is not expected to test many alternative grid interpretations or use product-specific assumptions.

Specialised software works differently. It can analyse the distorted finder pattern, reconstruct the grid, mark uncertain modules as unknown and use ECC200 more aggressively.

It also uses context: GTIN, product group, serial-number structure and sometimes shipment knowledge. That external information removes many impossible candidates.

So we are not reading a random 2D symbol from anywhere in the world; we are reading a Chestny ZNAK marking for a known kind of product.

That is why a damaged code can fail at checkout but still be readable by a dedicated recovery workflow.

Check your damaged markingMarking photo + product barcode with digits, or GTIN.
Check damaged code