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 metni etiketin kenarından taşıyor (^FB ile kaydırın)

ZPL metni etiketin kenarından taşıyor (^FB ile kaydırın)

Yayın tarihi: · Güncellendi:

Bir adres ya da ürün adı planladığınızdan uzun ve basılan etikette sonu yok — sağ kenarda kesilmiş. Yazıcıda bir sorun yok: düz bir ^FD alanı tek satırlık metindir ve ZPL onu sizin yerinize kaydırmaz.

Sebep: metin alanı tek satırdır

^FO, bir font ve ^FD'den oluşan alan başlangıç noktasından başlar ve veri bitene kadar sağa doğru ilerler. Baskı genişliğini aşan kısım basılmaz. Aşağıdaki alan 40 noktalık fontla 58 karakter; 4 inçlik bir etiketten çok daha geniş:

^XA
^FO30,40^A0N,40,40
^FDShip to: Warehouse 7, Industriestrasse 114, 70565 Stuttgart^FS
^XZ

Bu etiketi önizlemede aç →

Çözüm: alanı bir ^FB bloğuna koyun

^FB (Field Block), alanı alanın kendi başlangıç noktası, fontu ve döndürmesiyle, otomatik sözcük kaydırmalı bir metin bloğuna çevirir (Zebra kılavuzu, sayfa 186). Beş parametresi:

^XA
^FO30,40^A0N,40,40
^FB740,3,4,L,30
^FDShip to: Warehouse 7\&Industriestrasse 114, 70565 Stuttgart^FS
^XZ

Bu etiketi önizlemede aç →

Örnekte iki ayrıntı önemli. Veri içindeki \& zorunlu satır sonudur (sayfa 187) — verideki sıradan CR/LF karakterleri atılır, yani şablonunuzda Enter'a basmak hiçbir şey yapmaz. 30 noktalık asılı girinti de ilk satırdan sonraki her satırı içeri alır.

Sürpriz: fazla satırlar sonuncunun üstüne basılır

Metin b'nin izin verdiğinden fazla satır tutarsa ZPL onu düzgünce kesmez. Kılavuz açıkça söyler: en fazla satır sayısını aşan metin son satırın üstüne yazılır (sayfa 186). Sonuç son satırda okunamayan bir karışıklıktır. b'yi artırın, veriyi kısaltın ya da fontu küçültün; font boyu değişince blok da büyür ya da küçülür, çünkü satır yüksekliği fonttan gelir.

Kılavuzdaki diğer kurallar

^FB'ye uzanmadan önce: tek satırı koruyan üç çözüm

Kaydırma bir adres için doğrudur. Tek satırda kalması gereken bir ürün adı içinse sığıp sığmayacağına üç başka şey karar verir ve her biri tahmin değil, kontrol edilebilir bir sayıdır.

  1. Metni değil fontu daraltın. ^A0'ın genişlik parametresi yükseklikten bağımsızdır. Çizicimizde yukarıdaki 58 karakterlik satır ^A0N,40,40 ile 980 nokta, ^A0N,40,30 ile 735 nokta ölçüyor — ikincisi aynı 40 noktalık yükseklikle 4 inç etikete (203 dpi'de 812 nokta) sığar. Yüzde 25 daha dar glif bir sevkiyat etiketinde hâlâ okunur; daha küçük font çoğu zaman okunmaz.
  2. Yazıcının genişliği ne sandığını kontrol edin. Metin fiziksel kenarda değil, ^PW ile kurulan baskı genişliğinde kesilir. ^PW600 ile sürülen ya da yazıcı varsayılanı daha dar bir medyada kalmış 4 inç etiket her alanın sağdaki 200 noktasını yitirir. Boyut analizcisi bir formattan ^PW/^LL değerlerini okur ve her çözünürlükteki fiziksel boyutu söyler.
  3. Alanı taşıyın ya da döndürün. Kendi ^FD'si olan ikinci bir ^FO veriyi şablonda böler — ERP şablonları ^FB'ye güvenemediğinde bunu yapar — ve ^FW uzun alanı etiketin uzun kenarı boyunca döndürür; 6 inç etikette 812 yerine 1218 nokta vardır.

İki komşu belirtinin kendi sayfası var. Sağda yalnız metin değil kutular ve barkodlar da eksikse kesilen etiketin kendisidir — ZPL etiketi kesik çıkıyor. Metin tam ama ortada değilse ZPL'de metni ortalamak. Blok komutunun tam parametre tablosu ^FB komut sayfasında.

Basmadan önce kontrol edin

Formatı ZPL önizlemesine yapıştırın. Önizleme yukarıdaki kurallara uyar: \& satırı kırar, eksik ya da dar genişlik hiçbir şey basmaz ve b'yi aşan satırlar son satırın üstüne çizilir — yazıcının ürettiği karışıklığın aynısı. Render API'si de metnin kaç satır tuttuğunu söyleyen bir uyarıyı X-Warnings başlığında döndürür. Bu durumları fiziksel bir yazıcıda doğrulamadık; anlatılan davranış Zebra'nın programlama kılavuzunun belgelediğidir.

Belirti başka bir şeyse ZPL sorun giderme triyajı yazıcının yaptığını olağan nedenine eşler.

Kaynaklar

Sık sorulan sorular

ZPL metnim neden etiketin kenarında kesiliyor?

Düz bir ^FD alanı tek satırdır ve ZPL onu asla kaydırmaz. Baskı genişliğini aşan kısım basılmaz. Kaydırmak için alanı bir ^FB bloğuna koyun.

ZPL metninde satır sonunu nasıl zorlarım?

^FB bloğunun içinde verideki \& satır başı/satır sonudur (Zebra kılavuzu, sayfa 187). Verideki sıradan CR/LF karakterleri atılır.

^FB metnim neden hiç basılmıyor?

^FB genişliğinin varsayılanı 0'dır; genişlik verilmezse ya da font genişliğinden küçükse metin basılmaz (sayfa 186). Bloğa nokta cinsinden açık bir genişlik verin.

Metin ^FB'nin izin verdiğinden fazla satır tutarsa ne olur?

Kesilmez: en fazla satır sayısını aşan metin son satırın üstüne yazılır (sayfa 186) ve okunamayan bir karışıklık olarak basılır. Satır sayısını artırın ya da veriyi kısaltın.

Metni kaydırmak yerine tek satırda tutabilir miyim?

Evet: fontu küçültmeyin, daraltın. ^A0 yükseklik ve genişliği ayrı alır; çizicimizde 58 karakterlik satır ^A0N,40,40 ile 980 nokta, ^A0N,40,30 ile 735 nokta tutar ve 4 inç etikete (203 dpi'de 812 nokta) sığar. ^PW'nin gerçek etiket genişliğiyle eşleştiğini de kontrol edin.

İlgili yazılar

ZPL etiket içeriği kaymış basılıyor

Kaymış basılan düzenin dosyada dört şüphelisi vardır — ^LH, ^LS, ^LT ve ^FO/^FT farkı — sensörü suçlamadan önce her birini okuyun.

ZPL etiketi kenardan kırpılıyor

Kırpılan ZPL etiketinin iki ayrı sebebi var: ^PW/^LL dışına taşan alanlar ya da 203 DPI yazıcıya giden 300 DPI dosya. Ayırt etme ve düzeltme adımları.

ZPL etiketi ters basılıyor

Dönük ZPL etiketinde üç anahtar var: ^PO tüm etiketi çevirir, ^FW alanların varsayılanını belirler, ^A tek alanı döndürür. Kurulu olanı bulun.

Zebra etiketi küçük basıyor

4x6 etiketin sol üst köşede üçte iki boyutta basılması 203-300 DPI uyuşmazlığıdır. Doğrulama, ^MU neden işe yaramaz, dosya nasıl ölçeklenir.

Kendi ZPL kodunuzu deneyin →