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 CPCL: masa yazıcıları ve mobil cihazlar

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

Yayın tarihi: · Güncellendi:

ZPL de CPCL de Zebra'dan gelir; bu yüzden insanlar ikisini aynı dilin lehçeleri sanır. Değildir. Farklı kısıtlar altında farklı makineler için tasarlandılar ve neredeyse her fark buradan çıkar: ZPL, ölçüsü bilinen medya takılı sabit yazıcılar için; CPCL, belde taşınan pille çalışan cihazların fiş ve etiketleri için.

Yapısal farklar

KavramZPLCPCL
İş başlangıcı^XA ! 0 200 200 210 1 — ofset, çözünürlük, yükseklik ve adet taşıyan başlık
Argüman ayracıKomut önekinden sonra konumsal Boşluk (virgül değil)
Etiket yüksekliği^LL ! başlığında
Kopya adedi^PQ ! başlığının son alanı
Metin^FO50,50^A0N,40,40^FDHello^FS TEXT 4 0 50 50 Hello
Dönük metin^A'daki yön harfi Ayrı komutlar: TEXT90, TEXT180, TEXT270
İş sonu^XZPRINT

İnsanları ilk takan fark başlıktır. ZPL'de etiket ölçüsü ve kopya adedi, formatın herhangi bir yerine ekleyebileceğiniz komutlardır; CPCL'de açılış satırının alanlarıdır. Yani düzgün bir ! satırı olmayan iş, "varsayılanlarla çalışan bir iş" değildir — ölçüsünü ve adedini kimsenin söylemediği bir iştir.

Farklar neden var

Masa yazıcısı hangi medyanın takılı olduğunu bilir, prize takılıdır ve aynı etiket şeklini binlerce kez basar. Mobil cihaz bilmez: rulo dardır, pil seviyesi ne kadar koyu yaktığını değiştirir ve operatör bir kapı ağzında ayaktadır. CPCL tüm iş tarifini derli toplu bir başlığa koyar, çünkü mobil iş çoğu zaman bir şablondan birleştirilmez, tek kalem için yerinde üretilir.

Bu, her biri hakkında duyduğunuz pratik tavsiyeleri de açıklar. Masa yazıcılarında tekrar eden sorunlar şablon düzeyindedir: koordinatlar, medya uyuşmazlığı, çözünürlük. Mobil yazıcılarda ise fizikseldir: kontrast, pil, rulo genişliği — CPCL'in CONTRAST, TONE ve SPEED komutlarını birinci sınıf vatandaş yapmasının sebebi budur.

Hangisini kullanmalısınız?

Kısa cevap: yazıcı yalnız CPCL konuşan bir mobil cihaz değilse ZPL. Zebra'nın kendi geliştirici yönlendirmesi de aynı: ZPL özellik almaya devam eden dil, CPCL ve öteki eski diller yalnız hata düzeltmesi alıyor; ZPL'nin yazı tipi ve yerelleştirme desteği en geniş; ve neredeyse her Zebra modelinde çalıştığı için bir format yeniden yazılmadan yazıcıdan yazıcıya taşınır. CPCL yalnız tasarlandığı yerde kazanır — doğrudan bir uygulamanın sürdüğü kemer yazıcısından (ZQ/QLn serisi) fiş tipi çıktı ya da taşımaya değmeyecek mevcut bir CPCL kod tabanı.

İkisinden birini göndermeden önce yazıcının neye ayarlı olduğuna bakın. Link-OS yazıcı her bağlantıdan SGD sorgusu kabul eder: ! U1 getvar "device.languages" — ve ! U1 getvar "allcv" o modelin izin verdiği değerleri listeler. Geçiş ! U1 setvar "device.languages" "zpl" ve ardından sıfırlama; line_print ile gelen bir mobil yazıcıda bunu yapana dek gönderdiğiniz ZPL sessizce yok sayılır. Yazıcı Windows sürücüsünden sürülüyorsa sürücünün dili de eşleşmeli (Zebra'nın device.pnp_option'ı) — CPCL sürücüsünden geçen ZPL işi ya hiç basmaz ya komutları metin olarak basar. Dosyanın hangi dilde olduğundan emin değilseniz dil algılayıcı kodun kendisini okur; CPCL merkezi ve ZPL merkezi her dilin araç ve referanslarını toplar.

Aralarında taşıma yapıyorsanız

  1. Satır satır çevirmeyin. Ölçülerden yeniden kurun. Nokta koordinatları değiştirilebilir değildir, çünkü etiket geometrisi de genelde değildir.
  2. Ölçüyü ve adedi başlığa taşıyın. ^LL/^PQ ikilisinin çevrilecek bir CPCL karşılığı yoktur; ikisi de ! satırının alanı olur.
  3. Döndürmeyi yeniden yazın. Alan başına yön harfi farklı bir komut adına dönüşür; alanları programatik kuran kod genelde yeniden yapılandırma ister.
  4. Kontrastı cihazda yeniden deneyin. Masa yazıcısında keskin okunan bir düzen, aynı nominal koyulukta mobil cihazda dolabilir.

İki motoru yan yana görün: ZPL önizleyici ve CPCL görüntüleyici. Dosyanın hangi dilde yazıldığından emin değilseniz dil tespit aracı onu kodun kendisinden sınıflandırır. Mobil tarafın hata ayıklama ayrıntıları CPCL önizleme ve hata ayıklama yazısında; önizlemenin okuduğu her CPCL komutu destek durumuyla CPCL komut referansında.

Sık sorulan sorular

ZPL mi CPCL mi kullanmalıyım?

Yazıcı yalnız CPCL konuşan bir mobil cihaz değilse ZPL. Zebra ZPL'ye özellik eklemeye devam ediyor ve neredeyse her modelde sunuyor; CPCL, doğrudan uygulamanın sürdüğü kemer yazıcıları (ZQ/QLn) ya da mevcut bir CPCL kod tabanı içindir.

Bir Zebra yazıcı hem ZPL hem CPCL çalıştırabilir mi?

Birçok Link-OS mobil yazıcı çalıştırır ama aynı anda yalnız birini: etkin dil device.languages ayarıdır. ! U1 getvar "device.languages" ile sorgulayın, ! U1 setvar "device.languages" "zpl" ve ardından sıfırlamayla geçin. Masa ve endüstriyel yazıcılar yalnız ZPL.

ZPL'im mobil yazıcıda neden düz metin basıyor ya da hiç basmıyor?

Yazıcı CPCL ya da satır-yazdırma modunda, ^XA…^XZ ayrıştırılmıyor. device.languages'ı zpl yapın; Windows sürücüsünden basıyorsanız sürücüyü de aynı dile alın (device.pnp_option).

İlgili yazılar

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.

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

Nokta cinsinden ölçüye karşı gerçek birimler, iş yapısı, metin ve barkod sözdizimi — taşımada asıl vakit yakan ZPL/TSPL farkları.

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

Eski EPL/EPL2 işleri tarayıcıda: her satır ne yapar, hangi bulgular önemlidir ve önizlemenin çizmediği komutlar.

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.

Kendi ZPL kodunuzu deneyin →