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 basılıyor, barkod göze düzgün görünüyor — okuyucu ise sessiz. Suçu okuyucuya ya da ribona atmadan önce dosyaya bakın: okunmayan ZPL barkodlarının çoğu yapısı gereği okunmazdır ve her sebep kodda kendi izini bırakır.
Her sembolojinin neyi kodlayabileceğine dair kuralları vardır.
^BE (EAN-13) tam 12 rakam ister — 13.'sü yazıcının hesapladığı
sağlama hanesidir; 11 rakam ya da harf vermek ya hiçbir şey basar ya da
hiçbir okuyucunun kabul etmediği bir kod üretir. Klasik ^B3
(Code 39) küçük harf bilmez: donanıma göre küçük harfler ya düşer ya
büyütülür — basılan şey, sisteminizin geri beklediği şey olmaz. Hiç
^FD verisi olmayan bir barkod komutu hiçbir şey basmaz —
etikette barkodun olması gereken yerde boşluk kalır.
^BY dar çubuğun genişliğini nokta cinsinden belirler.
203 DPI'da 1 noktalık modül 0,125 mm'dir — termal baskıda mürekkep
yayılması kenarları yuvarlarken çoğu el okuyucusunun çözebildiğinin
altındadır. Yakın mesafe için 203 DPI'da ^BY2 pratik
tabandır; uzaktan okunacaksa ya da parlak medyaya basılacaksa genişletin. Bu
hatanın gizli sürümüne dikkat: 300'den 203 DPI'ya dönüştürülen dosyada
tüm ^BY değerleri küçülür — 300'de sınırda çalışan modül
genişliği 203'te okunmaz olur.
Ölçülmüş tek bir veri noktası, sınırlarıyla.
2026-09-04'te aynı Code 128'i ^BY1'den ^BY4'e
kadar bir Zebra GK420d'de, darkness 30'da bastık ve kâğıdı telefon
fotoğraflarından açık kaynaklı bir çözücüyle okuttuk: ^BY2–
^BY4 beş fotoğrafın beşinde okundu, ^BY1 dördünde
— okunabilir, ama başarısız olan tek modül. Bunu dikkatle okuyun: fotoğraf
üstünde bir çözücü el terminali değildir, ISO/IEC 15416 kalite notu hiç
değildir. Telefonun iyi bir günde çözdüğü modül, depo tarayıcısının her
etikette çözeceği modül değildir; GS1 spesifikasyonlarının GS1-128 için
asgari X-boyutunu 0,125 mm'nin çok üstüne koymasının sebebi tam olarak
budur. Öneri yerinde duruyor: 203 dpi'da tabanı ^BY2
sayın.
Okuyucular kodun iki yanında boş kenar — sessiz bölge — ister. Etiket
kenarına fazla yakın konan ya da ^PW dışına taşan bir
^FO ile itilen barkod bu kenarı sessizce kaybeder: yazıcı hata
vermeden kırpar, göz zor fark eder, okuyucu reddeder. Kontrol aritmetiktir:
alan orijini artı kodun basılı genişliği, beyan edilen etiket genişliğinin
belirgin içinde kalmalı, iki yanda kabaca 10 modül boşluk olmalıdır.
Dosya üç kontrolü de geçiyorsa kalan şüpheliler fizikseldir — çok düşük koyuluk (çubuklar siyah yerine gri), çok yüksek koyuluk (çubuklar birbirine karışır), ince çizgileri düşüren yıpranmış baskı kafası ya da okuyucuya yansıyan laminasyon. Bunlar yazıcı ayarı ve bakım işidir; hiçbir ZPL değişikliği bunları düzeltmez — hiçbir koyuluk ayarı da dosyada yanlış olan barkodu kurtarmaz.
Yukarıdaki dosya kaynaklı sebeplerin hepsi tek etiket harcamadan görülür: yapısal denetim verisiz barkod komutunu ve yanlış hane sayılı EAN-13'ü işaretler; tarayıcı önizlemesi kodu yazıcının basacağı gibi — kırpılma dahil — çizer, ekrandan deneme okutması yapabilirsiniz.
Önce dosyayı sırayla kontrol edin: sembolojiyi ihlal eden veri (EAN-13 tam 12 rakam ister, Code 39 küçük harf bilmez, ^FD'siz barkod hiçbir şey basmaz), çözülemeyecek kadar dar ^BY modül genişliği ve etiket kenarında kırpılan sessiz bölge. Ancak ondan sonra koyuluk, kafa ya da medyadan şüphelenin.
203 DPI'da 1 noktalık modül 0,125 mm'dir — termal baskıda çoğu el okuyucusunun çözdüğünün altında. Yakın mesafe için 203 DPI'da ^BY2 pratik tabandır; uzak mesafe ya da parlak medyada genişletin. 300'den 203'e her dönüşümden sonra yeniden kontrol edin — dönüşüm ^BY'yi küçültür.
Yalnız dosya doğruyken çubuklar gri basılıyor ya da birbirine karışıyorsa. Hiçbir koyuluk ayarı yanlış veriyi, fazla dar modülü ya da kırpılmış sessiz bölgeyi kurtarmaz — bunlar ZPL'dedir ve orada düzeltilir.
GS1-128, Code 128 artı görünmeyen tek bir karakter. FNC1 neyi değiştirir, parantezler neden veri değildir ve yanlış kodlama neden barkodsuzluktan kötüdür.
Hangi barkod türünü seçmeliyim?EAN-13 mi, Code 128 mi, QR mı? Barkod türünü veriye, alana ve okuyucuya göre seçmenin pratik kuralları.
Yazıcının sessizce değiştirdiği kontrol hanesiYanlış kontrol haneli bir EAN-13 gönderin: yazıcı şikâyet etmez, başka bir numara basar. Ölçüldü — ve baskıdan önce nasıl yakalanır.
ZPL nedir?ZPL, Zebra termal yazıcıların anladığı komut dilidir. Komutların nasıl okunacağını, bir etiketin nasıl kurulduğunu ve en sık yapılan hataları anlatıyoruz.