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 ile TSPL arasında gerçekten ne değişir

ZPL ile TSPL arasında gerçekten ne değişir

Yayın tarihi: · Güncellendi:

ZPL (Zebra) ve TSPL (TSC ve uyumluları) aynı işi yapar — termal yazıcıya etiketi tarif etmek — ve yüzeyde birbirine benzerler: koordinatlar, fontlar, barkodlar, bir baskı komutu. Size bir öğleden sonranızı kaybettiren farklar üslupta değil; birimlerde, iş yapısında ve aynı nesnenin nasıl adlandırıldığındadır.

Taşımayı bozan tek fark: birimler

ZPL her zaman noktadır. ^PW812 812 noktadır; bu 203 dpi'de 4 inç, 300 dpi'de 2,7 inçtir — aynı dosya farklı yazıcıda farklı fiziksel ölçü demektir.

TSPL en başta gerçek birim alır: SIZE 100 mm, 150 mm milimetredir, birimsiz SIZE 4, 6 ise inç anlamına gelir. Etiketin içinde koordinatlar yine noktadır. Yani TSPL işi fiziksel ölçüsünü bildirir ve konumları noktayla verir; ZPL işi ikisini de noktayla ifade eder ve fiziksel ölçüyü medyaya bırakır.

Bu yüzden koordinatları kopyalayarak taşımak ancak iki yazıcı aynı yoğunlukta çalışıyorsa işe yarar. Sayıları değil geometriyi çevirin.

Yan yana

KavramZPLTSPL
İş sınırları^XA … ^XZ CLS … PRINT 1
Etiket ölçüsü^PW812, ^LL1218 (nokta)SIZE 100 mm, 150 mm (gerçek birim)
Medya boşluğuYazıcı tarafı ayar İşin içinde GAP 3 mm, 0 mm
Metin^FO100,100^A0N,40,40^FDHELLO^FS TEXT 100, 100, "3", 0, 1, 1, "HELLO"
Barkod^BY3^FO100,200^BCN,100,Y,N,N^FD123456^FS BARCODE 100, 200, "128", 100, 1, 0, 3, 3, "123456"
QR kod^FO100,400^BQN,2,6^FDQA,https://…^FS QRCODE 100, 400, M, 6, A, 0, "https://…"
Kutu / çizgi^GB700,400,4^FS BOX 40, 40, 760, 400, 4 / BAR x, y, w, h
Kopya adedi^PQ3 PRINT 1, 3 komutunun ikinci argümanı

Tablodan iki yapısal not çıkar. TSPL komutları satır tabanlıdır; virgülle ayrılmış argümanlar ve tırnaklı dizeler alır. ZPL ise şapka önekli bir akıştır ve alan ^FS ile biter. Ayrıca TSPL medya işlemeyi (SIZE, GAP) işin içine koyar; ZPL bunu çoğunlukla yazıcının yapılandırmasına bırakır.

Hangisini kullanmalısınız?

Buna zevk değil yazıcı karar verir. Zebra yalnız ZPL basar; TSC, HPRT ve TSC uyumlu sayısız klon ise doğal olarak TSPL basar. Önce dil seçip sonra yazıcı aranmaz — model numarası okunur, dil ondan çıkar. Kontrol etmeye değer tek istisna TSC'nin ZPL öykünmesidir: birçok TSC modeli o moda alındığında ZPL akışını kabul eder; eldeki ZPL etiket tabanı çoğu zaman olduğu gibi kalabilir. Hangi modelin bunu sunduğu ve geçişin nasıl yapıldığı TSC yazıcılarda ZPL rehberinde.

En çok vakti iki kural kurtarır. Birincisi, karıştırmayın: bir iş ya ^XA…^XZ bloğudur ya da CLS…PRINT dizisidir; ötekini alan yazıcı onu düz metin olarak basar ya da atar. İkincisi, filo başına tek gerçek kaynak tutun — yazıcıların yarısı Zebra yarısı TSC ise elle düzenlenen iki dosya yerine iki çıktıyı da milimetre cinsinden aynı şablon geometrisinden üretin. TSPL merkezi komut başvurusunu ve TSPL görüntüleyiciyi toplar; ^PW ve ^LL sayfaları, taşımanın SIZE komutuna çevirmesi gereken nokta tabanlı etiket boyutunu anlatır. Öteki yazıcı diliniz ZPL değil EPL ise o ikiliyi TSPL ile EPL rehberi ele alır.

Taşırken yapılan üç hata

  1. Nokta koordinatlarını yoğunluklar arasında kopyalamak. 203 dpi için kurulmuş bir düzen 300 dpi kafada yaklaşık üçte iki ölçekte çıkar. Eski sayılardan değil milimetreden yeniden hesaplayın.
  2. Alan sonlandırıcının kaybolduğunu unutmak. ZPL'deki ^FS'in TSPL karşılığı yoktur — TSPL satırı kendi başına tamamdır. Ters yöne taşırken eksik bir ^FS, sonraki komutları sessizce önceki alanın verisine katar.
  3. Barkod parametre sırasının aynı olduğunu varsaymak. İki dil de yükseklik, okunabilir metin bayrağı, döndürme ve modül genişliği alır ama farklı sıralarda; üstelik tip TSPL'de tırnaklı bir dize, ZPL'de ayrı bir komuttur (^BC, ^BE, ^B3).

Komut eşdeğerleri: ZPL, TSPL ve EPL

Aynı iş üç lehçede. Konum ve ölçüler birbirinin yerine geçmez — ZPL ve EPL nokta sayar, TSPL etiketi milimetre ya da inçle tanımlar — tabloyla komutu bulun, sonra ölçüleri yeniden hesaplayın.

KavramZPLTSPLEPL
Etiketi başlat / bitir^XA … ^XZCLSN
Etiket genişliği^PWSIZEq
Etiket uzunluğu^LLSIZEQ
Etiketler arası boşluk^MNGAPQ
Siyah işaretli medya^MNMBLINE*— doğal karşılığı yok
Başlangıç ofseti^LHREFERENCER
Metin alanı^FO + ^A + ^FDTEXTA
Doğrusal barkod^BY + ^BCBARCODEB
QR kod^BQQRCODE— doğal karşılığı yok
Kutu^GBBOXX
Dolu çizgi^GBBARLO
Kopya^PQPRINTP
Baskı yönü^PODIRECTION*ZT* / ZB*
Koyuluk^MDDENSITY*D*
Baskı hızı^PRSPEED*S*
Karakter seti^CICODEPAGE*I*

* Labelixa önizlemesi o dil için bu komutu okur ama çizmez — yazıcı yine uygular.

Önizlemelerimiz gerçekte neyi çizer

İki dil burada ayrı motorlarla render edilir ve her birinin belgeli bir kapsamı vardır. TSPL tarafında geometri ve içerik komutları çizilir — SIZE, GAP, CLS, TEXT, BARCODE, QRCODE, BOX, BAR, REFERENCE, PRINT — yazıcı davranışı komutları ise tanınır ama bilerek çizilmez: DIRECTION, OFFSET, BLINE, DENSITY, SPEED, SET ve CODEPAGE ekranın üretemeyeceği fiziksel çıktıyı değiştirir. TSPL barkod kümesi Code 128, Code 39, EAN-13 ve UPC-A'yı kapsar.

Bunu uygulamada görmek için etiketi kendi görüntüleyicisine yapıştırın: ZPL önizleyici ya da TSPL görüntüleyici. Dosyanın hangi dille yazıldığından emin değilseniz dil tespit aracı kodun kendisinden sınıflandırır.

Sık sorulan sorular

ZPL ile TSPL arasındaki temel fark nedir?

Birimler ve iş yapısı. ZPL her şeyi nokta cinsinden ifade eder (^PW812 = 812 nokta); TSPL ise fiziksel etiketi gerçek birimle bildirir (SIZE 100 mm, 150 mm) ve konumları noktayla verir. ZPL işi ^XA ile ^XZ arasında koşar; TSPL işi tamponu CLS ile temizler, PRINT ile işler.

ZPL etiketini koordinatları kopyalayarak TSPL'e çevirebilir miyim?

Yalnız iki yazıcı aynı çözünürlükteyse. Nokta koordinatları fiziksel ölçü taşımaz; 203 dpi için kurulmuş bir düzen 300 dpi kafada yaklaşık üçte iki ölçekte çıkar. Geometriyi milimetreden yeniden hesaplayın.

ZPL mi TSPL mi kullanmalıyım?

Yazıcınızın doğal dilini kullanın: Zebra yazıcılar ZPL, TSC ve TSC uyumlu yazıcılar TSPL alır. Birçok TSC modeli ZPL öykünme modu da sunar; eldeki ZPL etiket tabanı çoğu zaman korunabilir, modelin kılavuzuna bakın. İkisini tek işte asla karıştırmayın.

İlgili yazılar

ZPL ile CPCL: masa yazıcıları ve mobil cihazlar

Hangisi: yazıcı CPCL'li mobil cihaz değilse ZPL. Yan yana komut tablosu, yazıcı dilini kontrol edip değiştirme ve etiketi birinden ötekine taşıma.

CPCL'de Arapça metin ters ya da kopuk basılıyor

CPCL TEXT ile gönderilen Arapça ya da İbranice ters veya harfleri kopuk basılabilir. Neden olduğu ve sağdan sola metni doğru basmanın üç yolu.

TSPL ile EPL: eski filodan çıkış

EPL yazıcılardan TSC donanımına geçiş: iki dilin ortak yanı, karşılığı olmayanlar ve göçün nasıl test edileceği.

Yazıcısız CPCL önizleme ve hata ayıklama

Mobil yazıcı etiketleri tarayıcıda: her şeyi belirleyen oturum başlığı, önemli bulgular ve çizilmeyen komutlar.

Kendi ZPL kodunuzu deneyin →