Sign In
Products
ZPL PreviewBarcode GeneratorImage → ZPLZPL cheat sheetLabel DesignerTemplate Gallery
Developers
API QuickstartAPI ReferenceMCP ServerBulk GenerationWebhooksSDKs & ExamplesLimitsOn-Premise
Solutions
Logistics & ShippingE-CommerceERP & WMSManufacturingRetailHealthcare & LaboratoryAll solutions
Tools
ZPL Diagnostics HubZPL DebuggerSize & DPI AnalyzerDPI ConverterBarcode fit calculatorShipping Label AnalyzerFont InspectorOrientation DebuggerCalibration AssistantPrinter Compatibility CheckerBarcode Readability CheckerPrinter Language DetectorThermal Printer Test PackZPL ToolsEPL ToolsTSPL ToolsCPCL ToolsAll ToolsGuidesPricing
Language
EnglishTürkçeDeutsch
HomeProductsZPL cheat sheet
Tools › ZPL cheat sheet

ZPL cheat sheet

Every ZPL command on one printable page: syntax, a working example and whether a software preview actually draws it.

68 commands. 61 are rendered by the preview engine, 0 are recognised but describe printer behaviour a preview cannot simulate, 7 are recognised but not drawn.

Format control

SyntaxCommandExamplePreview coverage
^XAStart Format^XArendered
^XZEnd Format^XZrendered
^FSField Separator^FDMerhaba^FSrendered
^FXcComment^FXBu bir yorumdur^FSrendered
^CFf,h,wChange Default Font^CF0,50,40rendered
^CIaCharacter Set^CI28rendered
^PWaPrint Width^PW812rendered
^LLyLabel Length^LL1218rendered
^LHx,yLabel Home^LH30,30rendered
^LTxLabel Top^LT10recognised, not rendered
^POaPrint Orientation^POIrecognised, not rendered
^LRaLabel Reverse^LRYrendered
^LSaLabel Shift^LS0rendered

Positioning and text

SyntaxCommandExamplePreview coverage
^FOx,y,zField Origin^FO100,120rendered
^FTx,y,zField Typeset^FT100,220rendered
^FDveriField Data^FDMerhaba Dünyarendered
^FHaField Hexadecimal Indicator^FH^FDTa_C4_9Fdelen^FSrendered
^Afo,h,wFont Selection^A0N,50,40rendered
^FBa,b,c,d,eField Block^FB600,3,0,Crendered
^FWr,zField Orientation^FWRrendered
^FRField Reverse Print^FR^GB100,100,100^FSrendered
^FVaField Variable^FO50,50^FVSIPARIS-1^FSrendered

Graphics

SyntaxCommandExamplePreview coverage
^GBw,h,t,c,rGraphic Box^GB200,80,3rendered
^GCd,t,cGraphic Circle^GC120,4rendered
^GDw,h,t,c,oGraphic Diagonal Line^GD100,100,3rendered
^GEw,h,t,cGraphic Ellipse^GE120,80,3rendered
^GFa,b,c,d,veriGraphic Field^GFA,50,50,5,...rendered
^IMd:o.xImage Move^FO50,50^IMR:LOGO.GRF^FSrendered

Barcodes

SyntaxCommandExamplePreview coverage
^BYw,r,hBarcode Field Defaults^BY3,2,90rendered
^BCo,h,f,g,e,mCode 128^BCN,100,Y,N,Nrendered
^BEo,h,f,gEAN-13^BEN,90,Y,Nrendered
^BQa,b,c,dQR Code^BQN,2,6rendered
^BXo,h,s,c,r,f,g,aData Matrix^BXN,4,200rendered
^B3o,e,h,f,gCode 39^B3N,N,60,Y,Nrendered
^B7o,h,s,c,r,tPDF417^B7N,2,5rendered
^B1o,e,h,f,gCode 11^B1N,N,100,Y,N^FD12345678^FSrendered
^B2o,h,f,g,eInterleaved 2/5^B2N,100,Y,N,N^FD12345678^FSrendered
^B8o,h,f,gEAN-8^B8N,100,Y,N^FD12345678^FSrendered
^B9o,h,f,g,eUPC-E^B9N,100,Y,N,N^FD12345678^FSrendered
^BAo,h,f,g,eCode 93^BAN,100,Y,N,N^FD12345678^FSrendered
^BIo,h,f,gIndustrial 2/5^BIN,100,Y,N^FD12345678^FSrendered
^BJo,h,f,gStandard 2/5^BJN,100,Y,N^FD12345678^FSrendered
^BKo,e,h,f,g,k,lCodabar^BKN,N,100,Y,N,A,A^FD12345678^FSrendered
^BMo,e,h,f,g,e2MSI^BMN,N,100,Y,N,N^FD12345678^FSrendered
^BUo,h,f,g,eUPC-A^BUN,100,Y,N,N^FD12345678^FSrendered
^BRa,b,c,d,e,fGS1 DataBar^BRN,1,3,1,100^FD0123456789012^FSrendered
^B0o,m,c,d,e,f,gAztec^B0N^FDLABELIXA^FSrendered
^BOo,m,c,d,e,f,gAztec^BON^FDLABELIXA^FSrendered
^BFo,h,mMicroPDF417^BFN^FDLABELIXA^FSrendered
^BDm,n,tMaxiCode^BD2,1,1^FDLABELIXA^FSrendered

Advanced

SyntaxCommandExamplePreview coverage
^SNv,n,zSerialisation Data^SN1000,1,Yrendered
^PQq,p,r,o,ePrint Quantity^PQ4rendered
^MUa,b,cSet Units of Measurement^MUd,203,300recognised, not rendered
^FNnField Number^FN1rendered
^DFd:o.xDownload Format^DFR:SABLON.ZPLrendered
^XFd:o.xRecall Format^XFR:SABLON.ZPLrendered
^XGd:o.x,mx,myRecall Graphic^XGR:LOGO.GRF,1,1rendered
~DGd:o.x,t,w,veriDownload Graphic~DGR:LOGO.GRF,...rendered
^DUd:o.x,t,dataDownload Font^DUR:ARIAL.TTF,12345,~*rendered
^DYd:o,f,x,t,w,dataDownload Object^DYR:LOGO,B,G,1024,64,~*rendered
^EGErase Graphics^EGrendered
^IDd:o.xDelete Object^IDR:LOGO.GRFrendered
^SFa,bSerialization Field^FO50,50^FD0001^SFdddd,1^FSrendered

RFID

SyntaxCommandExamplePreview coverage
^RFo,f,b,n,mRFID Read/Write^RFW,H^FD112233445566778899AABBCC^FSrecognised, not rendered
^RSt,p,v,n,eRFID Setup^RS8,,,3,Nrecognised, not rendered
^RBn,p1,p2,...EPC Bit Partitions^RB96,8,3,3,20,24,38recognised, not rendered
^RRnRFID Retries^RR3recognised, not rendered

Labelixa extension (preview)

SyntaxCommandExamplePreview coverage
~LCrrggbbLabel Stock Colour~LCFFF0C0rendered

Notes on honesty