zplCore.comzplCore.com
31 types

ZplCore.Extraction

Structured label field extraction (SSCC, tracking, GS1 AIs, addresses, PII) and rule-based ZPL redaction (ZplExtract, ZplRedact).

TypeKindSummary
BarcodeRedactionenumWhat happens to barcodes whose data contains redacted information.
CarrierFieldrecordOne field of a structured carrier message.
CarrierMessageclassStructured carrier message (ISO/IEC 15434 envelope "[)>" RS … EOT) as used in MaxiCode (UPS) and PDF417 (FedEx): f…
DateOrderenumOrder of day and month in numeric dates such as 03/04/2026.
DigitalLinkDataclassA parsed GS1 Digital Link URI (uncompressed form).
EntitySourcerecordElement an entity was found in.
EntityTypeenumKind of a recognised entity.
ExtractBoxrecordAxis-aligned box in printer dots with the same box in mm.
ExtractOptionsclassSettings of ZplExtract.Run.
ExtractResultclassResult of ZplExtract.Run: one entry per rendered label.
ExtractedBarcodeclassA barcode with the data a scanner would read (encoder side, from the ZPL; not decoded from the image).
ExtractedGraphicclassAn image on the label. Its content is not inspected (text inside images is not extracted).
ExtractedLabelclassExtraction result of one rendered label.
ExtractedRfidclassData written to an RFID tag (^RF write, ^WT …).
ExtractedTextclassA text field as drawn (all ^FH / ^CI / ^FN / ^XF / ^SN processing applied).
Gs1DataclassParsed GS1 element strings of a barcode or Digital Link URI.
Gs1ElementInforecordOne GS1 element string of a barcode.
LabelEntityclassA recognised piece of information with confidence, sources and evidence.
MaxiCodeDataclassMaxiCode content: mode, primary message (postal code, country, service class) and the carrier message.
RedactCategoriesenumWhat ZplRedact removes, combinable as flags.
RedactModeenumHow redacted text is written.
RedactOptionsclassSettings of ZplRedact.Run.
RedactResultclassResult of ZplRedact.Run.
RedactionActionrecordOne redaction (never contains the original value).
RedactionReportclassRedaction report: actions, warnings and the verification result (no original values).
RedactionTargetenumWhat was redacted.
RedactionWarningrecordSomething the redaction could not handle or the caller should check.
SourceSpanrecordWhere an element comes from in the ZPL source.
TextRoleenumRole guess of a text field.
ZplExtractclassLabel understanding: turns ZPL into structured data per label — every text (with a role guess), every barcode with its data as …
ZplRedactclassRedaction of personal data in ZPL for support tickets, logs and sharing labels with vendors: names, addresses, phone numbers, e…