Giriş
Ürünler
ZPL GörüntüleyiciBarkod OluşturucuGörsel → ZPLZPL hile sayfasıEtiket TasarımcısıŞablon Galerisi
Geliştiriciler
API Hızlı BaşlangıçAPI ReferansıMCP SunucusuToplu ÜretimWebhook'larSDK'lar ve ÖrneklerLimitlerDirectPrint agent YeniGitHub ActionVS Code eklentisiOn-Premise
Çözümler
Lojistik ve KargoE-TicaretERP & WMSÜretimPerakendeSağlık ve LaboratuvarTüm çözümler
Araçlar
ZPL Teşhis MerkeziZPL Hata AyıklayıcıBoyut ve DPI AnaliziDPI DönüştürücüBarkod sığdırma hesaplayıcısıSevkiyat Etiketi AnaliziFont DenetimiYön DenetimiKalibrasyon AsistanıYazıcı Uyumluluk KontrolüBarkod Okunabilirlik KontrolüYazıcı Dili TespitiTermal Yazıcı Test PaketiZPL AraçlarıEPL AraçlarıTSPL AraçlarıCPCL AraçlarıYazıcı Dili DönüştürücüTüm AraçlarRehberFiyatlandırma
Dil
EnglishTürkçeDeutsch
Ana Sayfa›Termal etiket API'si: ZPL, EPL, TSPL ve CPCL

Termal etiket API'si: ZPL, EPL, TSPL ve CPCL

Labelixa termal etiket kodunu dört yazıcı dilinde tek REST API üzerinden render eder ve denetler: ZPL'i derinlemesine, EPL, TSPL ve CPCL'in ise çekirdek komut kümesini. Her dilin PNG döndüren bir render ucu ve bulguları JSON olarak döndüren bir denetim ucu vardır. Yazıcı ya da sürücü gerekmez.

Diller ve uçlar

Tablo bugün canlı olanı gösterir. Birincil dil ZPL'dir. EPL, TSPL ve CPCL'de motor her dilin komut referansında listelenen komutları uygular; kapsam sütunu bunu eşitlik ima etmeden söyler.

DilRender (PNG)Denetim (JSON)KapsamKomut referansı
ZPL/v1/printers/{dpmm}dpmm/labels/{width}x{height}/{index}//v1/diagnosticsBirincilZPL
EPL/v1/epl/render/v1/epl/diagnosticsÇekirdek komut kümesiEPL
TSPL/v1/tspl/render/v1/tspl/diagnosticsÇekirdek komut kümesiTSPL
CPCL/v1/cpcl/render/v1/cpcl/diagnosticsÇekirdek komut kümesiCPCL

Dosyanın hangi dilde olduğundan emin değil misiniz?

Kodu /v1/language-detect ucuna gönderin. Dili ve yazılı kurallardan çıkan yüksek, orta ya da düşük güven kademesini döndürür. Bir dil modeli değildir ve kodu saklamaz.

İstek

TSPL etiketi ZPL ile aynı yoldan render edilir: ham etiket kodu istek gövdesidir.

curl -X POST "https://labelixa.com/v1/tspl/render" \
  --data-binary $'SIZE 50 mm,30 mm\nGAP 2 mm,0 mm\nCLS\nTEXT 20,20,"3",0,1,1,"Labelixa"\nBARCODE 20,70,"128",60,1,0,2,2,"1234567890"\nPRINT 1' \
  -o label.png -D -

Dönen şey

Etiketin PNG görüntüsü döner. X-Warnings-Count motorun atladığı ya da tam çizemediği komut sayısını, X-Label-Count kodun kaç etiket ürettiğini söyler; ?index= birini seçer. Denetim ucu aynı bulguları JSON olarak döndürür.

Kotalar

Bugün ZPL render'ı aşağıdaki plan kotasından düşer. EPL, TSPL ve CPCL render ve denetimi, ZPL denetim ucu ve dil tespiti yalnız saniyelik istek sınırına tabidir; aylık etiket kotasını kullanmaz.

PlanSaniyede istekAyda etiket
free35.000
starter525.000
pro10100.000
business20500.000
enterprise20anlaşmayla

Bir yapay zekâ asistanından (MCP)

Aynı motorlar MCP araçları olarak da sunulur; asistan az önce yazdığı etiket kodunu render edip denetleyebilir:

Önizleme baskı garantisi değildir

Önizleme, motorun yazıcı kılavuzunu okuyuşudur; yazıcının kendisi değildir. EPL, TSPL ve CPCL önizlemeleri kılavuzları izler ve yalnız birkaç fiziksel yazıcıda denendi; yerleşik bitmap fontlar yaklaşık çizilir, uygulanan kümenin dışındaki komutlar çizilmek yerine uyarı olarak döner. ZPL kapsamı daha geniştir ama Zebra'nın tescilli fontları orada da ikameyle çizilir. Bir yerleşimi üretimde kullanmadan önce hedef yazıcıda bir test etiketi basın.

Buradan sonrası

Tarayıcıdaki önizlemeyi aç → API referansını oku → Yapay zekâ asistanını bağla (MCP) →

İlgili sayfalar

Sık sorulan sorular

Labelixa API'si hangi termal yazıcı dillerini destekliyor?

ZPL, EPL (EPL2), TSPL (TSPL2) ve CPCL. En geniş kapsam ZPL'dedir; EPL, TSPL ve CPCL her dilin komut referansında listelenen çekirdek komutları kapsar. DPL, IPL ve ESC/POS desteklenmez.

API EPL ya da TSPL'i ZPL'e çevirebilir mi?

Hayır. Her dil olduğu gibi render edilir ve denetlenir; API bir yazıcı dilini ötekine çevirmez. ZPL için 203, 300 ve 600 dpi arasında ayrı bir DPI dönüşümü vardır.

Yazıcı ya da sürücü gerekir mi?

Hayır. Render sunucuda olur: metin gönderirsiniz, görüntü döner. Basmak için aynı kodu yazıcıya bugün nasıl gönderiyorsanız öyle gönderin.