zplCore.comzplCore.com
15 types

ZplCore.ScanProof

Digital barcode verification: dual-decoder read-back (ZXing.Net + zxing-cpp), ISO/IEC 15416 & 15415 pre-check grading, quiet-zone measurement, and robustness simulation.

TypeKindSummary
ScanProofCoveragerecordDecoder coverage of one symbology (see ZplScanProof.Coverage).
ScanProofDataStatusenumHow a symbol's decoded data compares with the data the field asks for.
ScanProofDecoderInforecordInformation about one decoder backend.
ScanProofDecoderResultrecordResult of one decoder for one symbol (or one component of a composite symbol).
ScanProofFindingrecordOne message about a symbol. ScanProofFinding.Code is stable (see docs-internal/scan-proof.md).
ScanProofGradeenumLetter grade of the digital pre-check, modelled on the ISO/IEC 15416 (linear) and ISO/IEC 15415 (2D) grade scale (A = 4 … F = 0…
ScanProofParameterrecordOne graded parameter.
ScanProofQuietZoneLimitenumWhat ends a quiet zone measured on the bitmap.
ScanProofQuietZonesrecordQuiet zones measured on the rendered label, in printer dots and in modules (X).
ScanProofRectrecordAxis-aligned rectangle on the label in dots.
ScanProofReportclassResult of ZplScanProof.Verify: one entry per barcode symbol.
ScanProofRobustnessCheckrecordOutcome of one robustness simulation (heuristic, not a print physics model).
ScanProofSeverityenumSeverity of a ScanProofFinding.
ScanProofSymbolrecordScan-proof result for one barcode symbol on one label.
ScanProofSymbolKindenumKind of symbol, which decides the measurements and the grading model.