zplCore.comzplCore.com
110 types

ZplCore.Parsing

Low-level ZPL II parser, command AST, and typed ZPL document builder (ZplDocument, ZplBuilder, ZplParser).

TypeKindSummary
AdvancedTextPropertiesCommandclass^PA – Advanced text properties.
AztecCommandclass^B0 – Aztec.
AztecOCommandclass^BO – Aztec (^BO).
BarcodeDefaultCommandclass^BY – Barcode field default.
CancelAllCommandclass~JA – Cancel all.
ChangeCaretCommandclass^CC – Change caret.
ChangeDefaultFontCommandclass^CF – Change alphanumeric default font.
ChangeDelimiterCommandclass^CD – Change delimiter.
ChangeFontAliasCommandclass^CW – Font identifier.
ChangeInternationalEncodingCommandclass^CI – Change international font/encoding.
ChangeTildeCommandclass^CT – Change tilde.
CodabarCommandclass^BK – ANSI Codabar.
CodablockCommandclass^BB – CODABLOCK.
Code11Commandclass^B1 – Code 11.
Code128Commandclass^BC – Code 128.
Code39Commandclass^B3 – Code 39.
Code49Commandclass^B4 – Code 49.
Code93Commandclass^BA – Code 93.
CommentCommandclass^FX – Comment.
DataBarCommandclass^BR – GS1 DataBar.
DataMatrixCommandclass^BX – Data Matrix.
DownloadBitmapFontCommandclass~DB – Download bitmap font.
DownloadFormatCommandclass^DF – Download format.
DownloadGraphicCommandclass~DG – Download graphic.
DownloadObjectsCommandclass~DY – Download objects.
DownloadUnboundedFontCommandclass~DU – Download unbounded TrueType font.
Ean13Commandclass^BE – EAN-13.
Ean8Commandclass^B8 – EAN-8.
EndFormatCommandclass^XZ – End format.
EraseGraphicsCommandclass~EG – Erase download graphics.
FieldBlockCommandclass^FB – Field block.
FieldClockCommandclass^FC – Field clock indicators.
FieldDataCommandclass^FD – Field data.
FieldHexCommandclass^FH – Field hexadecimal indicator.
FieldLinkCommandclass^FL – Font linking.
FieldNumberCommandclass^FN – Field number: ^FN#"prompt".
FieldOrientationCommandclass^FW – Field default orientation.
FieldOriginCommandclass^FO – Field origin.
FieldParameterCommandclass^FP – Field parameter (H/V/R).
FieldReverseCommandclass^FR – Field reverse print.
FieldSeparatorCommandclass^FS – Field separator.
FieldTypesetCommandclass^FT – Field typeset (baseline origin).
FieldVariableCommandclass^FV – Field variable.
FontCommandclass^A – Scalable/bitmapped font: ^Afo,h,w (and ^A@o,h,w,d:o.x for downloaded fonts).
GraphicBoxCommandclass^GB – Graphic box.
GraphicCircleCommandclass^GC – Graphic circle.
GraphicDiagonalLineCommandclass^GD – Graphic diagonal line.
GraphicEllipseCommandclass^GE – Graphic ellipse.
GraphicFieldCommandclass^GF – Graphic field (Data = rest incl. commas: see DataText).
GraphicSymbolCommandclass^GS – Graphic symbol.
HostIdentificationCommandclass~HI – Host identification.
HostQueryCommandclass~HQ – Host query.
HostStatusCommandclass~HS – Host status return.
ImageLoadCommandclass^IL – Image load.
ImageMoveCommandclass^IM – Image move.
Industrial2of5Commandclass^BI – Industrial 2 of 5.
Interleaved2of5Commandclass^B2 – Interleaved 2 of 5.
JobResetCommandclass^JR – Reset (^JR).
LabelHomeCommandclass^LH – Label home.
LabelLengthCommandclass^LL – Label length.
LabelReversePrintCommandclass^LR – Label reverse print.
LabelShiftCommandclass^LS – Label shift.
LabelTopCommandclass^LT – Label top.
LogmarsCommandclass^BL – LOGMARS.
MapClearCommandclass^MC – Map clear.
MaxiCodeCommandclass^BD – MaxiCode.
MediaDarknessCommandclass^MD – Media darkness.
MediaModeCommandclass^MM – Print mode.
MediaTrackingCommandclass^MN – Media tracking.
MediaTypeCommandclass^MT – Media type.
MicroPdf417Commandclass^BF – MicroPDF417.
MsiCommandclass^BM – MSI.
Pdf417Commandclass^B7 – PDF417.
PlanetCommandclass^B5 – Planet code.
PlesseyCommandclass^BP – Plessey.
PostalCodeCommandclass^BZ – POSTAL / Intelligent Mail.
PrintMirrorCommandclass^PM – Print mirror image.
PrintOrientationCommandclass^PO – Print orientation (N/I).
PrintQuantityCommandclass^PQ – Print quantity.
PrintRateCommandclass^PR – Print rate.
PrintWidthCommandclass^PW – Print width.
QrCodeCommandclass^BQ – QR code.
RecallFormatCommandclass^XF – Recall format.
RecallGraphicCommandclass^XG – Recall graphic.
RfidReadWriteCommandclass^RF – Read or write RFID format.
SerializationFieldCommandclass^SN – Serialization data.
SerializationFieldStandardCommandclass^SF – Serialization field with mask.
SetDateTimeCommandclass^ST – Set date and time.
SetUnitsCommandclass^MU – Set units of measurement.
SlotTimeOffsetCommandclass^SO – Set offset for real time clock.
Standard2of5Commandclass^BJ – Standard 2 of 5.
StartFormatCommandclass^XA – Start format.
TextBlockCommandclass^TB – Text block.
Tlc39Commandclass^BT – TLC39.
UnknownCommandclassFallback for commands without a dedicated class.
UpcACommandclass^BU – UPC-A.
UpcECommandclass^B9 – UPC-E.
UpcEanExtensionCommandclass^BS – UPC/EAN extensions.
WriteConfigurationCommandclass~WC – Print configuration label.
ZplBuilderclassFluent ZPL builder: new ZplBuilder().Format(f => f.FieldOrigin(10, 10).Font("0", 30, 30).FieldData("Hi")…
ZplCommandrecordA single ZPL command, e.g. ^FO50,100 → Prefix '^', Name "FO", Parameters "50,100".
ZplCommandBaseclassBase class of all typed ZPL commands. Parameters are stored positionally (lossless) and exposed by derived classes as named, ty…
ZplDocumentclassTyped object model of a ZPL stream.
ZplFieldInforecordA variable ^FN field found by ZplFields.Find.
ZplFieldsclass^FN template helpers: list the variable fields of a ZPL job (for forms) and produce a "filled" job in which every ^FN…
ZplFormatclassOne label format (^XA … ^XZ) or a run of commands outside any format.
ZplFormatBuilderclassBuilds the commands of one label format. Field-producing methods close the field with ^FS when data is given.
ZplOrientationenumField / barcode orientation (N, R, I, B).
ZplOutputOptionsclassHow ZplDocument.ToZpl writes ZPL. Every layout keeps the command stream: the output parses to the same commands (generated ^FX …
ZplParserclassTokenizes raw ZPL into commands. Handles caret/tilde/delimiter changes (^CC, ^CT, ^CD) and commands with non-standard name leng…