Desteklenen ZPL Komutları

Labelixa render motorunun desteklediği ve desteklemediği ZPL II komutları — kategori bazlı yeşil tik / kırmızı çarpı matrisi.

Desteklenmeyen komutlar hata üretmez; sessizce atlanır ve yanıtın X-Warnings header'ında raporlanır. Bu komutların çoğu fiziksel yazıcıyı yapılandırır (ağ, sensör, kesici) ve bir render servisinde işlev görmez.

Format kontrolü

DestekKomutAdFormatAçıklama
^XAFormat Başlangıcı^XABir etiket formatının başladığını belirtir. Her etiket ^XA ile başlar.
^XZFormat Sonu^XZEtiket formatını sonlandırır ve etiketi yazdırır/render eder.
^FSAlan Sonlandırıcı^FSBir alanı (field) sonlandırır. Her ^FD/^GB/barkod alanı ^FS ile biter.
^FXYorum^FXcYorum satırı. Render'a etkisi yoktur, atlanır.
^CFVarsayılan Font^CFf,h,wSonraki ^FD alanları için varsayılan font, yükseklik ve genişliği ayarlar.
^CIKarakter Seti^CIaUluslararası karakter kodlamasını seçer. Motor UTF-8 varsayar (^CI28).
^PWBaskı Genişliği^PWaEtiketin baskı genişliğini (nokta cinsinden) ayarlar.
^LLEtiket Uzunluğu^LLyEtiket uzunluğunu (nokta cinsinden) ayarlar.
^LHEtiket Başlangıcı^LHx,yEtiketin sol-üst köşe (home) referans noktasını kaydırır.
^LTÜstten Kaydırma^LTxTüm etiketi dikey olarak kaydırır.

Konumlandırma ve metin

DestekKomutAdFormatAçıklama
^FOAlan Orijini^FOx,ySonraki alanı sol-üst köşeden x,y konumuna yerleştirir.
^FTAlan Typeset^FTx,ySonraki alanı metnin taban çizgisinden (baseline) konumlandırır.
^FDAlan Verisi^FDveriYazdırılacak metin veya barkod verisini taşır.
^FHHex Göstergesi^FHaSonraki ^FD içinde _XX hex kaçışlarını etkinleştirir (özel karakterler).
^AFont Seçimi^Afo,h,wFont, yön ve boyut seçer. ^A0 ölçeklenebilir fonttur.
^FBMetin Bloğu^FBa,b,c,dMetni belirli genişlikte kelime kaydırmalı bloğa yerleştirir (hizalama dahil).
^FWAlan Yönü^FWrSonraki alanlar için varsayılan döndürme yönünü ayarlar (N/R/I/B).
^FRTers Baskı^FRSonraki alanı ters (reverse) renkte basar — koyu zemin üzerine açık.

Grafik çizim

DestekKomutAdFormatAçıklama
^GBKutu / Çizgi^GBw,h,tDikdörtgen kutu veya çizgi çizer (genişlik, yükseklik, kalınlık).
^GCDaire^GCd,tÇember çizer (çap, kalınlık).
^GDÇapraz Çizgi^GDw,h,tKöşegen (diyagonal) çizgi çizer.
^GEElips^GEw,h,tElips çizer (genişlik, yükseklik, kalınlık).
^GFGömülü Grafik^GFa,b,c,d,veriEtikete gömülü bitmap grafik (logo/resim) basar.

Barkod

DestekKomutAdFormatAçıklama
^BYBarkod Varsayılanları^BYw,r,hSonraki barkodlar için modül genişliği, oran ve yüksekliği ayarlar.
^BCCode 128^BCo,h,f,g,e,mCode 128 barkodu — kargo ve lojistikte en yaygın doğrusal barkod.
^BEEAN-13^BEo,h,f,gEAN-13 perakende ürün barkodu (son hane otomatik hesaplanır).
^BQQR Kod^BQa,b,cQR kod. Veri genellikle ^FDQA,... önekiyle verilir.
^BXData Matrix^BXo,h,sData Matrix 2D barkodu — küçük alana yüksek veri.
^B3Code 39^B3o,e,h,f,gCode 39 — büyük harf ve rakam kodlayan doğrusal barkod.
^B7PDF417^B7o,h,sPDF417 yığın (stacked) barkodu — çok satırlı yüksek veri.

Gelişmiş

DestekKomutAdFormatAçıklama
^SNSeri Numaralandırma^SNv,n,zToplu üretimde alan verisini başlangıç, artış ve doldurma ile serileştirir.
^PQBaskı Adedi^PQqAynı etiketten kaç kopya üretileceğini belirtir.
^FNAlan Numarası^FNnŞablonlarda değişken alan yer tutucusu (^DF/^XF ile kullanılır).
^DFFormat Kaydet^DFd:o.xBir etiket formatını şablon olarak belleğe kaydeder.
^XFFormat Çağır^XFd:o.xKayıtlı bir şablonu çağırır; ^FN alanlarını değerlerle doldurur.
^XGGrafik Çağır^XGd:o.x,mx,myBelleğe yüklenmiş bir grafiği (~DG/^GF) çağırıp basar.
^DGGrafik İndir~DGd:o.x,t,w,veriBir bitmap grafiği yazıcı belleğine yükler (~ önekli kontrol komutu).

Labelixa uzantısı (önizleme)

DestekKomutAdFormatAçıklama
^LCEtiket Stok Rengi~LCrrggbbÖnceden basılı/renkli etiket kağıdını önizlemede simüle eder. Fiziksel yazıcılar bu komutu yok sayar.

Ek desteklenen barkod sembolojileri

Yukarıdakilere ek olarak şu barkod komutları da desteklenir: ^B0, ^B1, ^B2, ^B8, ^B9, ^BA, ^BD, ^BF, ^BI, ^BJ, ^BK, ^BM, ^BO, ^BR, ^BU, ^DY, ^EG, ^FV, ^ID, ^IM, ^SF.