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ü
| Destek | Komut | Ad | Format | Açıklama |
|---|
| ✓ | ^XA | Format Başlangıcı | ^XA | Bir etiket formatının başladığını belirtir. Her etiket ^XA ile başlar. |
| ✓ | ^XZ | Format Sonu | ^XZ | Etiket formatını sonlandırır ve etiketi yazdırır/render eder. |
| ✓ | ^FS | Alan Sonlandırıcı | ^FS | Bir alanı (field) sonlandırır. Her ^FD/^GB/barkod alanı ^FS ile biter. |
| ✓ | ^FX | Yorum | ^FXc | Yorum satırı. Render'a etkisi yoktur, atlanır. |
| ✓ | ^CF | Varsayılan Font | ^CFf,h,w | Sonraki ^FD alanları için varsayılan font, yükseklik ve genişliği ayarlar. |
| ✓ | ^CI | Karakter Seti | ^CIa | Uluslararası karakter kodlamasını seçer. Motor UTF-8 varsayar (^CI28). |
| ✓ | ^PW | Baskı Genişliği | ^PWa | Etiketin baskı genişliğini (nokta cinsinden) ayarlar. |
| ✓ | ^LL | Etiket Uzunluğu | ^LLy | Etiket uzunluğunu (nokta cinsinden) ayarlar. |
| ✓ | ^LH | Etiket Başlangıcı | ^LHx,y | Etiketin sol-üst köşe (home) referans noktasını kaydırır. |
| ✗ | ^LT | Üstten Kaydırma | ^LTx | Tüm etiketi dikey olarak kaydırır. |
Konumlandırma ve metin
| Destek | Komut | Ad | Format | Açıklama |
|---|
| ✓ | ^FO | Alan Orijini | ^FOx,y | Sonraki alanı sol-üst köşeden x,y konumuna yerleştirir. |
| ✓ | ^FT | Alan Typeset | ^FTx,y | Sonraki alanı metnin taban çizgisinden (baseline) konumlandırır. |
| ✓ | ^FD | Alan Verisi | ^FDveri | Yazdırılacak metin veya barkod verisini taşır. |
| ✓ | ^FH | Hex Göstergesi | ^FHa | Sonraki ^FD içinde _XX hex kaçışlarını etkinleştirir (özel karakterler). |
| ✓ | ^A | Font Seçimi | ^Afo,h,w | Font, yön ve boyut seçer. ^A0 ölçeklenebilir fonttur. |
| ✓ | ^FB | Metin Bloğu | ^FBa,b,c,d | Metni belirli genişlikte kelime kaydırmalı bloğa yerleştirir (hizalama dahil). |
| ✓ | ^FW | Alan Yönü | ^FWr | Sonraki alanlar için varsayılan döndürme yönünü ayarlar (N/R/I/B). |
| ✓ | ^FR | Ters Baskı | ^FR | Sonraki alanı ters (reverse) renkte basar — koyu zemin üzerine açık. |
Grafik çizim
| Destek | Komut | Ad | Format | Açıklama |
|---|
| ✓ | ^GB | Kutu / Çizgi | ^GBw,h,t | Dikdörtgen kutu veya çizgi çizer (genişlik, yükseklik, kalınlık). |
| ✓ | ^GC | Daire | ^GCd,t | Çember çizer (çap, kalınlık). |
| ✓ | ^GD | Çapraz Çizgi | ^GDw,h,t | Köşegen (diyagonal) çizgi çizer. |
| ✓ | ^GE | Elips | ^GEw,h,t | Elips çizer (genişlik, yükseklik, kalınlık). |
| ✓ | ^GF | Gömülü Grafik | ^GFa,b,c,d,veri | Etikete gömülü bitmap grafik (logo/resim) basar. |
Barkod
| Destek | Komut | Ad | Format | Açıklama |
|---|
| ✓ | ^BY | Barkod Varsayılanları | ^BYw,r,h | Sonraki barkodlar için modül genişliği, oran ve yüksekliği ayarlar. |
| ✓ | ^BC | Code 128 | ^BCo,h,f,g,e,m | Code 128 barkodu — kargo ve lojistikte en yaygın doğrusal barkod. |
| ✓ | ^BE | EAN-13 | ^BEo,h,f,g | EAN-13 perakende ürün barkodu (son hane otomatik hesaplanır). |
| ✓ | ^BQ | QR Kod | ^BQa,b,c | QR kod. Veri genellikle ^FDQA,... önekiyle verilir. |
| ✓ | ^BX | Data Matrix | ^BXo,h,s | Data Matrix 2D barkodu — küçük alana yüksek veri. |
| ✓ | ^B3 | Code 39 | ^B3o,e,h,f,g | Code 39 — büyük harf ve rakam kodlayan doğrusal barkod. |
| ✓ | ^B7 | PDF417 | ^B7o,h,s | PDF417 yığın (stacked) barkodu — çok satırlı yüksek veri. |
Gelişmiş
| Destek | Komut | Ad | Format | Açıklama |
|---|
| ✓ | ^SN | Seri Numaralandırma | ^SNv,n,z | Toplu üretimde alan verisini başlangıç, artış ve doldurma ile serileştirir. |
| ✓ | ^PQ | Baskı Adedi | ^PQq | Aynı etiketten kaç kopya üretileceğini belirtir. |
| ✓ | ^FN | Alan Numarası | ^FNn | Şablonlarda değişken alan yer tutucusu (^DF/^XF ile kullanılır). |
| ✓ | ^DF | Format Kaydet | ^DFd:o.x | Bir etiket formatını şablon olarak belleğe kaydeder. |
| ✓ | ^XF | Format Çağır | ^XFd:o.x | Kayıtlı bir şablonu çağırır; ^FN alanlarını değerlerle doldurur. |
| ✓ | ^XG | Grafik Çağır | ^XGd:o.x,mx,my | Belleğe yüklenmiş bir grafiği (~DG/^GF) çağırıp basar. |
| ✓ | ^DG | Grafik İndir | ~DGd:o.x,t,w,veri | Bir bitmap grafiği yazıcı belleğine yükler (~ önekli kontrol komutu). |
Labelixa uzantısı (önizleme)
| Destek | Komut | Ad | Format | Açıklama |
|---|
| ✓ | ^LC | Etiket 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.