labelize 0.2.0

Fast Rust engine to parse ZPL & EPL label data and render to PNG/PDF. CLI, HTTP microservice, or library. Open-source Labelary alternative.
Documentation
# ZPL Commands Reference

Source: https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands.html

## Label Control Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^XA | Start label format | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-xa.html |
| ^XZ | End label format | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-xz.html |
| ^LH | Label home position | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-lh.html |
| ^LL | Label length | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ll.html |
| ^LR | Label reverse print | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-lr.html |
| ^LS | Label shift | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ls.html |
| ^PO | Print orientation | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-po.html |
| ^PW | Print width | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-pw.html |

## Text and Font Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^A | Scalable/font font | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-a.html |
| ^A@ | Use font name to call font | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-a1.html |
| ^CF | Change default font | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-cf.html |
| ^CI | Change international font/encoding | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ci.html |
| ^CW | Font identifier | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-cw.html |
| ^FO | Field origin | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fo.html |
| ^FT | Field typeset | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ft.html |
| ^FW | Field orientation | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fw.html |
| ^FD | Field data | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fd.html |
| ^FS | Field separator | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fs.html |
| ^FB | Field block | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fb.html |
| ^FV | Field variable | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fv.html |
| ^FN | Field number | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fn.html |
| ^FR | Field reverse print | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fr.html |
| ^FH | Field hex indicator | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fh.html |
| ^FC | Field clock | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fc.html |
| ^FP | Field parameter | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fp.html |
| ^FX | Comment | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fx.html |

## Barcode Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^BY | Barcode default parameters | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-by.html |
| ^B0 | Barcode Aztec | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-b0.html |
| ^B1 | Barcode Code 11 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-b1.html |
| ^B2 | Barcode Interleaved 2 of 5 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-b2.html |
| ^B3 | Barcode Code 39 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-b3.html |
| ^B4 | Barcode Code 49 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-b4.html |
| ^B5 | Barcode Planet Code | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-b5.html |
| ^B7 | Barcode PDF417 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-b7.html |
| ^B8 | Barcode EAN-8 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-b8.html |
| ^B9 | Barcode UPC-E | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-b9.html |
| ^BA | Barcode Aztec | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ba.html |
| ^BB | Barcode UPC Bar Truncated | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bb.html |
| ^BC | Barcode Code 128 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bc.html |
| ^BD | Barcode MaxiCode | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bd.html |
| ^BE | Barcode EAN-13 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-be.html |
| ^BF | Barcode UPS MaxiCode | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bf.html |
| ^BI | Barcode Industrial 2 of 5 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bi.html |
| ^BJ | Barcode Standard 2 of 5 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bj.html |
| ^BK | Barcode UPC-A | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bk.html |
| ^BL | Barcode UPC-E | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bl.html |
| ^BM | Barcode MSI | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bm.html |
| ^BO | Barcode Aztec | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bo.html |
| ^BP | Barcode Plessey | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bp.html |
| ^BQ | Barcode QR Code | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bq.html |
| ^BR | Barcode Korean Post | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-br.html |
| ^BS | Barcode RSS/GS1 DataBar | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bs.html |
| ^BT | Barcode TLC39 | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bt.html |
| ^BU | Barcode UPC-A | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bu.html |
| ^BX | Barcode Data Matrix | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bx.html |
| ^BZ | Barcode UPC-E | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-bz.html |

## Graphics Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^GB | Graphic box | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-gb.html |
| ^GC | Graphic circle | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-gc.html |
| ^GD | Graphic diagonal | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-gd.html |
| ^GE | Graphic ellipse | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ge.html |
| ^GF | Graphic field | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-gf.html |
| ^GS | Graphic symbol | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-gs.html |

## Image Commands

| Command | Description | URL |
|---------|-------------|-----|
| ~DG | Download graphic | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-dg.html |
| ^IL | Image load | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-il.html |
| ^IS | Image save | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-is.html |
| ^XG | Recall graphic | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-xg.html |
| ^IM | Image move | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-im.html |
| ^ID | Image delete | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-id.html |

## Format Storage Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^DF | Download format | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-df.html |
| ^XF | Recall format | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-xf.html |

## Configuration Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^CC ~CC | Change caret/tilde | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-cc-cc.html |
| ^CD ~CD | Change delimiter | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-cd-cd.html |
| ^CM | Change memory | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-cm.html |
| ^CN | Clear additional memory | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-cn.html |
| ^CO | Cut options | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-co.html |
| ^CP | Copy | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-cp.html |
| ^CT ~CT | Change tilde | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ct-ct.html |
| ^CV | Code validation | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-cv.html |

## Print Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^MC | Map clear | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-mc.html |
| ^MF | Media feed | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-mf.html |
| ^MM | Print mode | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-mm.html |
| ^MN | Media tracking | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-mn.html |
| ^MP | Mode protection | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-mp.html |
| ^MT | Media type | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-mt.html |
| ^MU | Set units of measure | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-mu.html |
| ^PA | Print positioning adjustment | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-pa.html |
| ^PF | Present at gap | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-pf.html |
| ^PH ~PH | Present at home | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ph-ph.html |
| ^PM | Printing mirror | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-pm-printing-mirror.html |
| ^PN | Present at mark | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-pn.html |
| ^PP ~PP | Present at position | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-pp-pp.html |
| ^PQ | Print quantity | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-pq.html |
| ^PR | Print rate | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-pr-print-rate.html |
| ~PS | Print start | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ps.html |
| ~PL | Print length | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-pl.html |

## Serial Number Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^SN | Serial number data | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-sn.html |
| ^SF | Serial number format | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-sf.html |
| ^SC | Set clock | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-sc.html |
| ^SQ | Stop sequence | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-sq.html |
| ^SR | Set RFID | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-sr.html |
| ^SS | Set sensor select | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ss.html |
| ^ST | Set tear-off | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-st.html |

## Device Control Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^JH | Head test | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jh.html |
| ^JI | ZBI | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ji-zbi.html |
| ^JJ | Set job name | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jj.html |
| ^JM | Set media length | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jm.html |
| ^JS | Job status | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-js.html |
| ^JT | Set media tracking | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jt.html |
| ^JU | Set upload | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ju.html |
| ^JW | Set head check | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jw.html |
| ^JZ | Set tear-off adjust | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jz.html |
| ~JA | Cancel all | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ja.html |
| ~JB | Battery status | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jb.html |
| ~JC | Calibrate | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jc.html |
| ~JD | Disable printing | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jd.html |
| ~JE | Enable printing | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-je.html |
| ~JF | Set font | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jf.html |
| ~JG | Set graphics | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jg.html |
| ~JL | Label home | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jl.html |
| ~JN | Set network | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jn.html |
| ~JO | Set options | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jo.html |
| ~JP | Set pause | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jp.html |
| ~JQ | Set query | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jq.html |
| ~JR | Reset | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jr.html |
| ~JS | Change backfeed | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-js-change-backfeed.html |
| ~JX | Set cut | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-jx.html |

## Status and Diagnostic Commands

| Command | Description | URL |
|---------|-------------|-----|
| ~HB | Host buffer | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hb.html |
| ~HD | Head diagnostic | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hd.html |
| ^HF | Host format | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hf.html |
| ^HG | Host graphic | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hg.html |
| ^HH | Host host | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hh.html |
| ~HI | Host identification | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hi.html |
| ~HM | Host mode | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hm.html |
| ~HQ | Host query | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hq.html |
| ~HS | Host status | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hs.html |
| ^HT | Head test | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ht.html |
| ~HU | Host upload | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hu.html |
| ^HV | Host verify | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hv.html |
| ^HW | Head warning | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hw.html |
| ^HY | Head yellow | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hy.html |
| ^HZ | Head zero | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-hz.html |

## Memory Commands

| Command | Description | URL |
|---------|-------------|-----|
| ~DB | Directory begin | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-db.html |
| ~DE | Directory end | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-de.html |
| ~DN | Directory name | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-dn.html |
| ~DS | Directory status | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ds.html |
| ~DT | Directory type | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-dt.html |
| ~DU | Directory upload | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-du.html |
| ~DY | Directory download | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-dy.html |
| ~EG | Erase graphic | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-eg.html |
| ^LF | Label file | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-lf.html |

## RFID Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^HL ~HL | RFID tag HID label | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-rfid-zpl-rfid-commands/r-zpl-rfid-hl-hl.html |
| ^HR | RFID tag HID recall | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-rfid-zpl-rfid-commands/r-zpl-rfid-hr.html |
| ^RB | RFID define block | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-rfid-zpl-rfid-commands/r-zpl-rfid-rb.html |
| ^RF | RFID format | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-rfid-zpl-rfid-commands/r-zpl-rfid-rf.html |
| ^RL | RFID label | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-rfid-zpl-rfid-commands/r-zpl-rfid-rl.html |
| ^RS | RFID set | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-rfid-zpl-rfid-commands/r-zpl-rfid-rs.html |
| ^RU | RFID update | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-rfid-zpl-rfid-commands/r-zpl-rfid-ru.html |
| ^RW | RFID write | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-rfid-zpl-rfid-commands/r-zpl-rfid-rw.html |

## Network Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^KC | Key code | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-kc.html |
| ^NB | Network boot | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-nb.html |
| ^NC | Network connect (primary) | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-nc-primary-network-device.html |
| ~NC | Network connect | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-nc-network-connect.html |
| ^ND | Network disconnect | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-nd.html |
| ^NI | Network identification | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-ni.html |
| ^NN | Network name | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-nn.html |
| ^NP | Network password | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-np.html |
| ~NR | Network reset | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-nr.html |
| ^NS | Network status | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-ns.html |
| ^NT | Network timeout | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-nt.html |
| ~NT | Network terminal | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-nt.html |
| ^NW | Network wipe | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-nw.html |
| ^WA | Wireless access point | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-wa.html |
| ^WE | Wireless enable | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-we.html |
| ^WL | Wireless leap (set) | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-wl-set-leap.html |
| ~WL | Wireless leap (print) | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-wl-print-network.html |
| ^WP | Wireless power | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-wp.html |
| ^WR | Wireless transmit (set) | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-wr-set-transmit.html |
| ~WR | Wireless reset | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-wr-reset-wireless.html |
| ^WS | Wireless status | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-ws.html |
| ^WX | Wireless configure | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-wireless-zpl-wireless-commands/r-zpl-wireless-wx.html |

## Miscellaneous Commands

| Command | Description | URL |
|---------|-------------|-----|
| ^FE | Form end | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fe.html |
| ^FL | Field level | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fl.html |
| ^FM | Field mask | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-fm.html |
| ^KD | Key delete | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-kd.html |
| ^KL | Key list | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-kl.html |
| ^KN | Key name | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-kn.html |
| ^KP | Key password | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-kp.html |
| ^KV | Key verify | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-kv.html |
| ^MA | Media adjust | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ma.html |
| ^MD | Media definition | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-md.html |
| ^MI | Media initialization | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-mi.html |
| ^ML | Media length | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ml.html |
| ^MW | Media width | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-mw.html |
| ~RO | Reset options | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ro.html |
| ~SD | Set darkness | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-sd.html |
| ^SE | Set encoding | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-se.html |
| ^SI | Set image | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-si.html |
| ^SL | Set label | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-sl.html |
| ^SO | Set offset | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-so.html |
| ^SP | Set parameters | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-sp.html |
| ^SX | Set X position | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-sx.html |
| ^SZ | Set ZPL mode | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-sz.html |
| ~TA | Tear-off adjust | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-ta.html |
| ^TB | Text block | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-tb.html |
| ^TO | Tear-off | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-to.html |
| ~WC | Wireless configuration | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-wc.html |
| ^WD | Wireless data | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-wd.html |
| ~WQ | Wireless query | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-wq.html |
| ^XB | Cancel bottom margin | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-xb.html |
| ^XS | Cancel serialization | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-xs.html |
| ^ZZ | End of label format | https://docs.zebra.com/us/en/printers/software/zpl-pg/c-zpl-zpl-commands/r-zpl-zz.html |

## Commands Supported by Labelize

The following commands are currently implemented in this project:

### Label Control
- `^XA`, `^XZ` - Label format delimiters
- `^LH` - Label home position
- `^LR` - Label reverse print
- `^PO` - Print orientation
- `^PW` - Print width

### Text/Font
- `^A` - Scalable/bitmapped font
- `^FO` - Field origin
- `^FT` - Field typeset
- `^FW` - Field orientation
- `^FD` - Field data
- `^FS` - Field separator
- `^FB` - Field block
- `^FV` - Field variable
- `^FN` - Field number
- `^FR` - Field reverse print
- `^FH` - Field hex indicator
- `^CF` - Change default font
- `^CI` - Change international font/encoding

### Barcodes
- `^BC` - Code 128
- `^BE` - EAN-13
- `^B2` - Interleaved 2 of 5
- `^B3` - Code 39
- `^B7` - PDF417
- `^BO` - Aztec
- `^BX` - Data Matrix
- `^BQ` - QR Code
- `^BD` - MaxiCode
- `^BY` - Barcode default parameters

### Graphics
- `^GB` - Graphic box
- `^GC` - Graphic circle
- `^GD` - Graphic diagonal
- `^GF` - Graphic field
- `^GS` - Graphic symbol

### Storage
- `~DG` - Download graphic
- `^IL` - Image load
- `^XG` - Recall graphic
- `^DF` - Download format
- `^XF` - Recall format

## Known Limitations

- **MaxiCode** (`^BD`): No compliant encoder; structural rendering only (~35% diff)
- **PDF417** (`^B7`): Encoding gaps vs reference (~18% diff)
- **Font metrics**: Helvetica Bold vs Zebra built-in fonts causes 2-7% typical diff
- **`^LL` command**: Not parsed (label length)