Skip to command index
^XA ZPL II 2025 · Complete language catalog

Every ZPL command, explained and ready to render.

Browse all 223 commands in ZPLr’s pinned profile. Each page combines concise language guidance, exact syntax, parameter variants, local previews, and one-click editing.

Commands
223
Parameters
630
Examples
1,552

223 commands · showing 60

^ASupported

Scalable/Bitmapped Font

^A configures scalable/Bitmapped Font. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
text · raster4 params
^A@Supported

Use Font Name to Call Font

^A@ configures use Font Name to Call Font. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
text · raster6 params
^B0Supported

Aztec Barcode Parameters

^B0 configures aztec Barcode Parameters. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster7 params
^B1Supported

Code 11 Barcode

^B1 configures code 11 Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster5 params
^B2Supported

Interleaved 2 of 5 Bar Code

^B2 configures interleaved 2 of 5 Bar Code. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster6 params
^B3Supported

Code 39 Barcode

^B3 configures code 39 Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster5 params
^B4Supported

Code 49 Barcode

^B4 configures code 49 Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster4 params
^B5Supported

Planet Code Barcode

^B5 configures planet Code Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster4 params
^B7Supported

PDF417 Bar Code

^B7 configures pDF417 Bar Code. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster6 params
^B8Supported

EAN-8 Barcode

^B8 configures eAN-8 Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster4 params
^B9Supported

UPC-E Barcode

^B9 configures uPC-E Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster5 params
^BASupported

Code 93 Barcode

^BA configures code 93 Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster5 params
^BBSupported

CODABLOCK Barcode

^BB configures cODABLOCK Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster6 params
^BCSupported

Code 128 Barcode (Subsets A, B, and C)

^BC configures code 128 Barcode (Subsets A, B, and C). It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster6 params
^BDSupported

UPS MaxiCode Bar Code

^BD configures uPS MaxiCode Bar Code. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster3 params
^BESupported

EAN-13 Barcode

^BE configures eAN-13 Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster4 params
^BFSupported

MicroPDF417 Barcode

^BF configures microPDF417 Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster3 params
^BISupported

Industrial 2 of 5 Bar Codes

^BI configures industrial 2 of 5 Bar Codes. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster4 params
^BJSupported

Standard 2 of 5 Bar Code

^BJ configures standard 2 of 5 Bar Code. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster4 params
^BKSupported

ANSI Codabar Bar Code

^BK configures aNSI Codabar Bar Code. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster7 params
^BLSupported

LOGMARS Barcode

^BL configures lOGMARS Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster3 params
^BMSupported

MSI Bar Code

^BM configures mSI Bar Code. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster6 params
^BOSupported

Aztec Bar Code Parameters

^BO configures aztec Bar Code Parameters. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster7 params
^BPSupported

Plessey Barcode

^BP configures plessey Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster5 params
^BQSupported

QR Code Barcode

^BQ configures qR Code Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster5 params
^BRSupported

GS1 Databar (formerly Reduced Space Symbology)

^BR configures gS1 Databar (formerly Reduced Space Symbology). It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster6 params
^BSSupported

UPC/EAN Extensions

^BS configures uPC/EAN Extensions. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster4 params
^BTSupported

TLC39 Barcode

^BT configures tLC39 Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster6 params
^BUSupported

UPC-A Barcode

^BU configures uPC-A Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster5 params
^BXSupported

Data Matrix Barcode

^BX configures data Matrix Barcode. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster8 params
^BYSupported

Bar Code Field Default

^BY configures bar Code Field Default. It applies to the printer session and subsequent formats and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster3 params
^BZSupported

Postal Bar Code

^BZ configures postal Bar Code. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
barcode · raster5 params
^CCSupported

Change Caret

^CC configures change Caret. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

format · job1 params
~CCSupported

Change Caret

~CC configures change Caret. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

format · job1 params
^CDSupported

Change Delimiter

^CD configures change Delimiter. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

format · job1 params
~CDSupported

Change Delimiter

~CD configures change Delimiter. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

format · job1 params
^CFSupported

Change the Alphanumeric Default Font

^CF configures change the Alphanumeric Default Font. It applies to the printer session and subsequent formats and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
text · raster3 params
^CIPartial

Change International Font/Encoding

^CI configures change International Font/Encoding. It applies to the printer session and subsequent formats and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
text · raster6 params
^CMSupported

Change Memory Letter Designation

^CM configures change Memory Letter Designation. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

storage · job5 params
^CNDevice only

Cut Now

^CN configures cut Now. It applies to the printer session and subsequent formats and controls printer hardware or connectivity rather than label pixels.

printer · device1 params
^CODevice only

Cache On

^CO configures cache On. It applies to the printer session and subsequent formats and controls printer hardware or connectivity rather than label pixels.

printer · device3 params
^CPDevice only

Remove Label

^CP configures remove Label. It applies to the printer session and subsequent formats and controls printer hardware or connectivity rather than label pixels.

printer · device1 params
^CTSupported

Change Tilde

^CT configures change Tilde. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

format · job1 params
~CTSupported

Change Tilde

~CT configures change Tilde. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

format · job1 params
^CVSupported

Code Validation

^CV configures code Validation. It applies to the printer session and subsequent formats and can change pixels in the rendered label.

barcode · raster1 params
^CWSupported

Font Identifier

^CW configures font Identifier. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

text · job4 params
~DBSupported

Download Bitmap Font

~DB configures download Bitmap Font. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

storage · job11 params
~DESupported

Download Encoding

~DE configures download Encoding. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

storage · job5 params
^DFSupported

Download Format

^DF configures download Format. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

storage · job3 params
~DGSupported

Download Graphics

~DG configures download Graphics. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

storage · job6 params
~DNDevice only

Abort Download Graphic

~DN configures abort Download Graphic. It applies to the printer session and subsequent formats and controls printer hardware or connectivity rather than label pixels.

printer · device0 params
~DSSupported

Download Intellifont (Scalable Font)

~DS configures download Intellifont (Scalable Font). It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

storage · job5 params
~DTSupported

Download Bounded TrueType Font

~DT configures download Bounded TrueType Font. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

storage · job5 params
~DUSupported

Download Unbounded TrueType Font

~DU configures download Unbounded TrueType Font. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

storage · job5 params
~DYPartial

Download Objects

~DY configures download Objects. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

storage · job7 params
~EGSupported

Erase Download Graphics

~EG configures erase Download Graphics. It applies to the printer session and subsequent formats and changes job or printer-session state used while processing labels.

storage · job0 params
^FBSupported

Field Block

^FB configures field Block. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
text · raster5 params
^FCPartial

Field Clock

^FC configures field Clock. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
text · raster3 params
^FDSupported

Field Data

^FD configures field Data. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
text · raster1 params
^FESupported

Field Concatenation

^FE configures field Concatenation. It applies to the current field and can change pixels in the rendered label.

Sample output rendered at 8 dpmm
Preview loads in your browser
text · raster1 params