Yayın tarihi: · Güncellendi:
Kodu yapıştırın ya da örneği yükleyin — sonuç aşağıda, her bulgunun satırı ve önem derecesiyle görünür.
Etiket yazıcıdan medyadan belirgin biçimde küçük çıkıyor — 4×6 kargo etiketi kağıdın ancak üçte ikisini dolduruyor, sağda ve altta geniş beyaz kenar kalıyor. ZPL'de hiçbir şey değişmedi. Değişen şey yazıcı.
ZPL her şeyi milimetreyle değil yazıcı noktasıyla ölçer.
^PW812 "4 inç" demek değildir; "812 nokta — nokta bu yazıcıda ne
kadarsa o kadar" demektir. 203 DPI kafada bir nokta inçin 1/203'üdür,
812 nokta 4 inç eder. 300 DPI kafada aynı 812 nokta yalnız 2,7 inçtir —
düzen, her öğesi orantılı olarak, amaçlanan boyutun %68'ine küçülür.
Belirtinin yazıcı değişiminden sonra ortaya çıkması bundandır: dosya 203 DPI bir emektar (GK420, ZD420 ve akrabaları) için yazılmıştı, şimdi 300 DPI bir modele gidiyor. Yazıcı bozuk değil, ZPL de bozuk değil; ikisi yalnızca noktanın boyutunda anlaşamıyor.
ZPL'i açın, ^PW (nokta cinsinden genişlik) ve ^LL
(uzunluk) değerlerini bulun. Her birini iki aday çözünürlüğe bölün:
^PW812 ^LL1218
812 / 203 = 4,0 inc 1218 / 203 = 6,0 inc ← standart 4x6
812 / 300 = 2,7 inc 1218 / 300 = 4,1 inc ← standart bir boyut degil
Sayılar yalnız 203 DPI'da anlamlıysa ve yazıcınız 300 DPI bir
modelse sebebi buldunuz. Dosyada hiç ^PW/^LL yoksa
yazıcı kendi varsayılanına düşer ve çıktı makineden makineye değişir — önce
boyutları açıkça yazın, sonra büyüklüğü değerlendirin.
Her nokta değerini çözünürlük oranıyla çarpın — 203→300 için ×1,5:
koordinatlar (^FO/^FT), etiket boyutu
(^PW/^LL), font yükseklikleri (^A) ve
barkod modül genişlikleri (^BY). Birlikte ölçeklenince etiket
fiziksel boyutunu geri kazanır, barkodlar oranını korur. Gerçek bir şablonda
bunu elle yapmak hataya açıktır; oranı her komuta tek seferde uygulayan bir
dönüştürücü işi tek adıma indirir — 203'ten 300 dpi'ye dönüştürücü tam bunu
yapar ve ölçekleyemediği her şeyi listeler.
İki dürüst sınır. Gömülü bitmap grafikler (^GF,
~DG) sabit piksel taşır — sayılarını ölçeklemek görüntü verisi
uydurmak olurdu; logo, yeni çözünürlükte orijinal çalışmadan yeniden dışa
aktarılmalıdır. Ve hiçbir dönüşüm yalnız ekranda kanıtlanamaz: üretime
geçmeden bir örnek basın, barkodları okutun.
^MU neden işe yaramadıÇoğu kişinin ilk denediği komut ^MUd,200,300'dür: "bu format
200 dpi için yazıldı, 300'e çevir". Zebra'nın ZPL Programlama Kılavuzu
komutu böyle tanımlar — format tabanı 150, 200 ya da 300 dpi, hedef 300
ya da 600 dpi. Uygulamada üç sebeple hayal kırıklığı yaratır:
^MU ile 203 dpi yazıcıya küçültülemez.^PW, ^LL ya da ilk ^FO'nun altına
konursa o değerler ölçeklenmez — etiketin bir kısmı dönüşür, bir kısmı
dönüşmez.^GF,
~DG); logo orijinal piksel boyutunda kalır.Ölçekleme yazıcının içinde olur, bu yüzden hiçbir ekran önizlemesi onu
gösteremez: Labelixa önizlemesi ^MU'yu işaretler ve etiketi onsuz
çizer. Dosyadaki nokta değerlerini yeniden yazmak, önizlemede ve her yazıcıda
aynı görünen bir etiket verir.
Altmış saniyelik kontrol kafanın DPI'ını bildiğinizi varsayar — en sık
çöken varsayım da budur, çünkü 300 DPI bir cihaz 203 DPI ikizinin
tıpatıp aynısı görünür. Üç yer söyler: yazıcının web sayfasındaki ya da
gövde etiketindeki model adı eki taşır (ZT610-300dpi,
ZD621-203dpi); yapılandırma etiketi (Besleme'yi basılı tutun ya
da ^XA^WC^XZ gönderin) milimetre başına nokta olarak bir
RESOLUTION satırı basar — 8/mm 203 DPI, 12/mm 300, 24/mm
600; ve yazıcının kabul ettiği en büyük
^PW kafanın parmak izidir:
| Kafa | mm başına nokta | 4 inç kafa, en büyük
^PW | 4×6 etiket |
|---|---|---|---|
| 203 DPI | 8 | 832 | ^PW812 ^LL1218 |
| 300 DPI | 12 | 1248 | ^PW1200 ^LL1800 |
| 600 DPI | 24 | 2496 | ^PW2400 ^LL3600 |
Dosyanın ^PW'si kafanın en büyüğünün çok altındayken etiket
medya genişliğini dolduruyorsa uyuşmazlık doğrulanmıştır.
boyut analizcisi iki sayıyı
dosyadan okur ve her aday çözünürlükte fiziksel boyutu verir;
^MU sayfası o komutun neyi
ölçekleyip neyi ölçekleyemediğini listeler. Ters belirti — 203 DPI
kafada 300 DPI dosya, 1,5 kat büyük ve kenarda kırpık — kendi
yazısında: ZPL etiketi kenarda
kesiliyor.
Yukarıdaki hesap boyutun doğru olması gerektiğini söylüyorsa dosya ile kafa arasındaki noktalara bakın: "sığdır/küçült" ayarında ya da yanlış kağıt boyutunda bir Windows sürücüsü, ya da alanları zaten sol üst çeyrekte duran bir şablon (küçük olan içerik, tuval doğru — analiz çıktısı beyan edilen boyutla alan uzamını ayrı ayrı gösterip ikisini ayırt ettirir). Medya kalibrasyonu etiketin nereden başladığını etkiler, düzenin kaç santim basıldığını değil.
Neredeyse her zaman çözünürlük uyuşmazlığı: ZPL 203 DPI yazıcı için yazılmıştı, şimdi 300 DPI'da koşuyor. ZPL noktayla ölçer; 812 nokta 203 DPI'da 4 inç, 300 DPI'da yalnız 2,7 inçtir — tüm düzen orantılı küçülür.
^PW ve ^LL değerlerini her aday çözünürlüğe bölün. 812x1218 nokta yalnız 203 DPI'da 4x6 inç gibi standart bir boyut veriyorsa dosya 203 DPI için yazılmıştır. ^PW/^LL yoksa önce boyutları açıkça ekleyin.
Hiçbir ayar 300 DPI kafaya 812 noktayı 4 inç saydırmaz. Nokta değerlerinin kendisi ölçeklenmeli (203'ten 300'e x1,5) — koordinatlar, etiket boyutu, fontlar ve barkod modül genişlikleri birlikte; gömülü ^GF/~DG görselleri de yeni çözünürlükte yeniden üretilmelidir.
Üç yer: yazıcının web sayfasındaki ya da gövde etiketindeki model adı -203dpi ya da -300dpi ile biter; yapılandırma etiketi mm başına nokta olarak RESOLUTION satırı basar (8/mm = 203 DPI, 12/mm = 300, 24/mm = 600); 4 inç kafa 203 DPI'da en çok ^PW832, 300 DPI'da ^PW1248 kabul eder.
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 neden yanlış basılıyor?Yanlış basılan ZPL etiketlerinin ardındaki beş neden: yoğunluk uyumsuzluğu, eksik ^FS, sessiz kırpılma, eksik etiket ölçüsü ve bozuk özel karakterler.
ZPL metni etiketin kenarından taşıyor (^FB ile kaydırın)Uzun bir ^FD değeri etiketin kenarını aşıyor, çünkü düz ZPL metni hiç satır kaydırmaz. ^FB onu bloğa çevirir: genişlik, satır sayısı, satır sonu, hizalama.
Belirtiden nedene ZPL sorun gidermeSekiz yaygın ZPL etiket arızası, olağan nedeni ve onu doğrulayan kontrolle eşleştirildi — artı önizlemenin kanıtlayabildiği ve kanıtlayamadığı.