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.
| Type | Kind | Summary |
|---|---|---|
| ScanProofCoverage | record | Decoder coverage of one symbology (see ZplScanProof.Coverage). |
| ScanProofDataStatus | enum | How a symbol's decoded data compares with the data the field asks for. |
| ScanProofDecoderInfo | record | Information about one decoder backend. |
| ScanProofDecoderResult | record | Result of one decoder for one symbol (or one component of a composite symbol). |
| ScanProofFinding | record | One message about a symbol. ScanProofFinding.Code is stable (see docs-internal/scan-proof.md). |
| ScanProofGrade | enum | Letter grade of the digital pre-check, modelled on the ISO/IEC 15416 (linear) and ISO/IEC 15415 (2D) grade scale (A = 4 … F = 0… |
| ScanProofParameter | record | One graded parameter. |
| ScanProofQuietZoneLimit | enum | What ends a quiet zone measured on the bitmap. |
| ScanProofQuietZones | record | Quiet zones measured on the rendered label, in printer dots and in modules (X). |
| ScanProofRect | record | Axis-aligned rectangle on the label in dots. |
| ScanProofReport | class | Result of ZplScanProof.Verify: one entry per barcode symbol. |
| ScanProofRobustnessCheck | record | Outcome of one robustness simulation (heuristic, not a print physics model). |
| ScanProofSeverity | enum | Severity of a ScanProofFinding. |
| ScanProofSymbol | record | Scan-proof result for one barcode symbol on one label. |
| ScanProofSymbolKind | enum | Kind of symbol, which decides the measurements and the grading model. |

