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›Rehber›ZPL nedir?

ZPL nedir?

Yayın tarihi: · Güncellendi:

ZPL (Zebra Programming Language), termal etiket yazıcılarına "şuraya şunu bas" demenin standart yoludur. Bir görsel dosyası göndermezsiniz; yazıcıya metin gönderirsiniz ve çizimi yazıcı yapar.

Bir ZPL etiketinin iskeleti

Her etiket ^XA ile başlar, ^XZ ile biter. Arasındaki her şey o etikete aittir. En küçük anlamlı etiket şuna benzer:

^XA
^FO50,50^A0N,40,40^FDMerhaba^FS
^XZ

Bu etiketi önizlemede aç →

Satırı parça parça okuyalım:

Nokta, dpmm ve etiket ölçüsü

ZPL'de koordinatlar noktadır ve bir noktanın fiziksel boyutu yazıcının yoğunluğuna göre değişir. Yaygın değerler 8 dpmm (203 dpi) ve 12 dpmm (300 dpi). Aynı ZPL, 8 dpmm yazıcıda doğru görünürken 12 dpmm'de küçük kalır — çünkü aynı nokta sayısı daha az milimetreye denk gelir. Bu, ZPL'de en sık karşılaşılan "bende çalışıyordu" sorunudur.

Etiket genişliğini ^PW, uzunluğunu ^LL belirler. İkisini de yazmazsanız yazıcı kendi varsayılanını kullanır ve çıktı makineden makineye değişir.

En sık üç hata

  1. Eksik ^FS. Alan kapanmadığı için sonraki komutlar aynı alana yazılır; ekranda "yarısı kaybolmuş" bir etiket görürsünüz.
  2. Etiket sınırının dışına taşan alan. ^FO koordinatı ^PW/^LL sınırını aşarsa içerik sessizce kırpılır — yazıcı hata vermez, sadece basmaz.
  3. Yanlış barkod parametresi. Her sembolojinin kabul ettiği karakter kümesi ve uzunluk farklıdır; EAN-13'e 12 hane vermek ya da Code 39'a küçük harf göndermek okunamayan bir barkod üretir.

İlk kullanacağınız altı komut — ve her birinin anlatıldığı yer

ZPL, programlama kılavuzunun tamamını okuyarak öğrenilmez. Yukarıdaki iskeleti altı komut kapatır; her birinin sözdizimi, örnek ve çizicimizin onunla ne yaptığını gösteren bir başvuru sayfası var.

KomutNe yaparBaşvuru
^XA … ^XZBir etiketi açar ve kapatır ^XA
^FOAlanın sol üst köşeden nokta cinsinden başlangıcı ^FO
^ASıradaki alanın fontu, yönü ve boyutu ^A
^FD / ^FSAlanın verisi ve sonu ^FD, ^FS
^PW / ^LLNokta cinsinden etiket genişliği ve uzunluğu ^PW, ^LL
^BCKargo ve ürün etiketlerinin çoğunun kullandığı Code 128 barkodu ^BC

Buradan olağan yol şu: yazarken ZPL hile sayfasını açık tutun, geri kalanını komut başvurusunda arayın; masanıza bir dosya geldiğinde ZPL dosyası nasıl açılır ve ağ yazıcısına ZPL nasıl gönderilir rehberlerini okuyun. Yukarıdaki nokta– milimetre sorusunun ölçülmüş sayılarla kendi anlatımı nokta, mm, inç ve DPI geçişi rehberinde. ZPL Zebra'nın dilidir; TSC yazıcılar TSPL, Zebra mobil yazıcılar CPCL konuşur — ZPL merkezi araçları, bu dili koşturan yazıcıları ve öteki dillerle karşılaştırmaları listeler.

Basmadan önce görmek

ZPL'in zorluğu, sonucu görmek için fiziksel bir yazıcıya ve etiket rulosuna ihtiyaç duymanızdır: bir deneme = bir etiket. Labelixa'nın önizleyicisi ZPL'i tarayıcıda gerçek ölçüsünde çizer, taşan alanları ve eksik ^FS gibi yapısal hataları satır numarasıyla gösterir. Yazıcı gerekmez.

Sık sorulan sorular

ZPL her Zebra yazıcıda aynı mı?

Dil ortak, ama çıktı yazıcının nokta yoğunluğuna bağlı: konumlar nokta cinsinden verilir, aynı ZPL 203 dpi ve 300 dpi yazıcıda farklı fiziksel boyutta basılır.

ZPL öğrenmek için yazıcı gerekir mi?

Hayır. Online görüntüleyici ya da render API'si etiketi koddan çizer; ZPL'i daha hiçbir yazıcı işin içinde değilken okuyup yazabilir ve düzeltebilirsiniz.

^XA ve ^XZ ne anlama gelir?

Bir etiketi açar ve kapatırlar. Aralarındaki her şey o etiketi tarif eder; çerçevenin dışında kalan komutlar yok sayılır — en sık yapılan başlangıç hatalarından biri budur.

ZPL bir format mı, dil mi?

Dil. ZPL bir etiketi, yazıcının çalıştırdığı komutlarla tarif eder; bu yüzden aynı dosya farklı yazıcılarda farklı fiziksel boyutta basılabilir — PNG gibi sabit bir format bunu yapamazdı.

Önce hangi ZPL komutlarını öğrenmeliyim?

Altısı etiketlerin çoğunu kapatır: etiketi çerçeveleyen ^XA/^XZ, konum için ^FO, font ve boyut için ^A, veri için ^FD ile ^FS, etiket boyutu için ^PW/^LL ve Code 128 barkodu için ^BC. Gerisi bunların çeşitlemesidir.

İlgili yazılar

ZPL dosyası nasıl açılır?

.zpl dosyası herhangi bir metin editöründe açılır, çünkü ZPL düz metindir. Dosyada ne olduğu, nasıl okunacağı ve tarif ettiği etiketin nasıl görüleceği.

ChatGPT ya da Claude ZPL Render Edebilir mi?

Dil modelleri ZPL yazar ama basılı sonucu göremez. Render ve doğrulama aracının döngüyü nasıl kapattığı — tarayıcı, API ya da MCP — örnek istemlerle.

ZPL dosyası yazıcısız nasıl önizlenir?

ZPL dosyası yalnızca metindir — etiket ancak biri onu çizdiğinde var olur. ZPL etiketini yazıcısız görmenin ve test etmenin dört yolu, CI dahil.

Kendi Sitenize ZPL Etiket Önizleyici Gömme

Render edilmiş ZPL etiketlerini tek iframe ile kendi sayfanızda gösterin — sunucu kodu yok, kütüphane yok. Gömme nasıl çalışır, URL biçimi ve sınırları.

Kendi ZPL kodunuzu deneyin →