Baskı düzgün ama barkod okunmuyor mu?
Yedi somut ve kontrol edilebilir neden — her birinin arkasındaki gerçek sayılarla birlikte — ve aşağıda canlı bir okuyucu: tahmin yürütmek yerine kendi bastığınız barkodu sınayın.
Sessiz bölgeler — okuyucunun ihtiyaç duyduğu boş kenar
Sessiz bölge, bir barkodun çubuklarını çevreleyen temiz ve baskısız kenardır — barkodun iki yanındaki boş beyaz alan. Okuyucular simgenin nerede başlayıp nerede bittiğini bu alandan anlar; bu alanı herhangi bir şeyle daraltırsanız (metin, bir çerçeve, başka bir barkod ya da etiketin kendi kenarı) altındaki her çubuk kusursuz basılmış olsa bile kod çözme başarısız olabilir. En düşük sınır, X boyutunun (en dar çubuğun genişliği) katı olarak verilir ve her barkod türü için aynı sayı değildir: Code 128 standardının kendi yayımladığı alt sınır, her iki yanda X boyutunun 10 katıdır — bu site de bir etiket şablonundaki bütün doğrusal barkod türlerinde bu genel alt sınırı kullanır. EAN-13 solda 11 kat ister, sağda ise yalnızca 7 kat; bu asimetri bir dizgi hatası değil, simgenin sol, orta ve sağ koruma çubuklarının kurulumundan gelir. UPC-A daha basit ve simetriktir: her iki yanda 9 kat. Çözüm estetik değil, mekaniktir: bastığınız X boyutuna karşılık gelen sessiz bölgeyi milimetre cinsinden ölçün ve tamamen boş bırakın — “biraz beyaz alan” diye göz kararıyla iş yapmayın ve yer kazanmak için etiketi çubuklara dayanacak kadar kesmeyin.
Çok küçük — X boyutunun alt sınırı
X boyutu — en dar çubuğun ya da boşluğun genişliği — bir barkodun okunup okunmayacağını gerçekte belirleyen sayıdır; santimetre cinsinden basılı toplam ölçüsü değil. Fiziksel genişlik sabitken daha uzun veri X boyutunu aşağı çeker; “barkodum okunamayacak kadar küçük” sorununun arkasındaki gerçek mekanizma budur, yalnızca küçük bir görsel değil. GS1’in perakendede okunabilirlik için yayımladığı alt sınır 0,19 mm civarındadır (yaklaşık 7,5 mil, yani inçin binde biri) — bu sitenin etiket PDF’i oluşturucusu tam olarak bu değeri uygular ve altına inildiğinde uyarır ya da oluşturmayı engeller; çünkü X boyutu bu sınırın altına düştüğünde bir okuyucu çubukları gerçekten tek tek ayırt edemez. Özellikle EAN-13 ve UPC-A için GS1’in %100 büyütme oranındaki nominal ölçüsü 37,29 × 25,93 mm’dir; kabul edilen aralık bu ölçünün %80 ile %200’ü arasıdır — %80’in altına inildiğinde güvenilirlik hızla düşer, hele ki denetimli bir laboratuvar ortamı değil gerçek bir mağaza aydınlatması söz konusuysa. Verinin kendisinde esnekliğiniz varsa, mümkün olan yerde yalnızca sayısal veri seçmeye değer: Code 128 standardının Subset C alt kümesi basamak çiftlerini tek bir modül birimine paketler ve aynı basamaklar başka bir yolla kodlandığında ortaya çıkan modül sayısını neredeyse yarıya indirebilir.
Termal yazıcılarda dpi uyuşmazlığı
Bir termal yazıcı kafası yalnızca tam noktalar basabilir — bu sorunun en sık yaşandığı masaüstü DYMO ve Zebra yazıcılarda inç başına 203 ya da 300 nokta, yani 203 dpi’de nokta başına yaklaşık 0,125 mm ve 300 dpi’de nokta başına yaklaşık 0,085 mm. Bir barkodun modül genişliği sürekli biçimde ölçeklenirse — birçok barkod ve etiket aracının lazer ya da mürekkep püskürtmeli Avery sayfaları için yaptığı gibi, milimetre cinsinden herhangi bir gerçek sayıya — baskı sırasında bazı çubuklar aşağı yuvarlanıp N nokta olur, komşuları ise yukarı yuvarlanıp N+1 nokta olur. Okuyucu, barkodun gerçekte kodladığı oranlar yerine birbirini tutmayan çubuk genişlikleri görür; üstelik ekrandaki PDF önizlemesi iyi bir barkodla birebir aynı görünmüş, fiziksel baskı da göze temiz gelmiştir. Termal rulo yazıcılara özgü olarak en sık bildirilen sorun tam olarak budur — “kusursuz basıyor ama okuyucu bir türlü okumuyor” — ve bu sitenin /labels sayfasındaki rulo şablonları tam da bunu önlemek için kurulmuştur: hiçbir şey çizilmeden önce her modül, seçilen yoğunlukta tam sayıda kafa noktasına oturtulur; hiçbir zaman sürekli ölçeklenmiş bir genişliğe değil. Çözümün diğer yarısı daha basit — oluşturduğunuz dpi değerini yazıcınızın gerçekte ayarlı olduğu dpi değerine eşitleyin; 203 ile 300 birbirinin yerine geçmez ve birine göre noktaya oturtulmuş bir barkod ötekine göre oturtulmuş değildir.
Bastığınız barkodu sınayın
Bastığınız barkodu sınayın: fotoğrafını çekip burada çözün — iyi bir fotoğrafta çözülüyor ama kasada okunmuyorsa sorun veride değil, baskı kalitesindedir.
Buraya bir barkod fotoğrafı bırakın ya da seçmek için tıklayın
PNG, JPG, WebP ya da GIF — veya Ctrl+V / Cmd+V ile bir görsel yapıştırın. Bu cihazda çözülür; hiçbir şey sunucuya gönderilmez.
Kontrast ve renk
Okuyucular baskı kontrastını (print contrast signal, PCS) — çubuklarla boşluklar arasındaki yansıtma farkını — ölçer; insan gözünün algıladığı anlamda rengi değil. Beyaz ya da açık bir zemin üzerindeki tam siyah çubuklar en yüksek ve en güvenli kontrastı verir. Parlak laminasyon ya da parlak etiket malzemesi, sabit ışınlı bir okuyucunun tam da okuma açısına aynasal parlama gönderebilir ve etkin kontrastı en kritik anda düşürebilir; seçme şansınız olan her yerde mat yüzeyler daha güvenli varsayılandır. Kırmızı ya da pembe mürekkep, belirsiz bir “düşük kontrast” uyarısı değil, iyi belgelenmiş ve çok belirgin bir arıza nedenidir: klasik lazer okuyucular 630–670 nm dolayında kırmızı bir lazer diyotla okur ve kırmızı mürekkep bu dalga boyunda ışığı neredeyse hiç soğurmaz; bu yüzden beyaz üzerine kırmızı çubuklar, aynı etikete bakan bir insan net ve koyu çubuklar görse bile kırmızı lazerli bir okuyucuya neredeyse sıfır kontrastla ulaşır. Kameraya ve görüntü sensörüne dayanan okuyucular — telefon kameraları da bu gruba girer — geniş spektrumlu beyaz aydınlatma kullanır ve bu arızayı genellikle paylaşmaz; bir barkodun telefonda sorunsuz okunup eski bir lazer el okuyucusunda üst üste okunmamasının bir nedeni de budur. Çözüm şu: beyaz ya da açık zemin üzerinde siyah (ya da gerçekten koyu başka bir renkte) çubuklar kullanın, mümkün olan yerde parlağı değil matı seçin ve bir lazer okuyucuyla karşılaşma ihtimali olan hiçbir şeyde kırmızı ya da pembe mürekkebe geçmeyin.
Etiket malzemesi ve ribon
Termal transfer yazıcılarda ribon (termal transfer şeridi), herhangi bir baskı ayarı kadar belirleyicidir. Wax ribon ucuz ve genel amaçlı varsayılandır — perakende ve stok etiketlerinin çoğu için yeterlidir — ama görece kolay bulaşır ve çizilir. Resin ribon daha pahalıdır ama ısıya, kimyasallara ve aşınmaya dayanır; wax baskının bir okuyucunun önüne bir kez bile gelmeden bulaşabildiği açık hava, soğuk hava deposu ya da endüstriyel taşıma etiketlerinde doğru seçim budur. Doğrudan termal — hiç ribon yok, yalnızca ısıya duyarlı kâğıt — üçünün en ucuzudur, ama baskının kendisi ısıyla, ışıkla ve zamanla solar; birkaç gün içinde kullanılan bir sevkiyat etiketi için sorun değil, aylarca okunabilir kalması gereken bir şey içinse kötü bir seçim. Çözüm yükseltmek değil, eşleştirmek: ribon türünü (ya da doğrudan termal ile termal transfer arasındaki tercihi) etiketin gerçekte nerede ve ne kadar süre dayanması gerektiğine göre seçin, satın alırken en ucuza gelen neyse ona göre değil.
Hasarlı ya da bozulmuş
Kırışıklıklar, yırtıklar, eğri ya da düzgün olmayan bir yüzeye gerilmiş bir etiket, mürekkep bulaşması ve orantısız yeniden boyutlandırma — bunların hepsi bir okuyucunun dayandığı çubuk geometrisini bozar. Ayrıca anılmayı hak eden, orantısız yeniden boyutlandırmadır: en boy oranını kilitlemeden bir köşe tutamağını sürüklemek ya da bir yazıcı sürücüsünün bir ekseni ötekinden daha fazla yeniden örnekleyen “sayfaya sığdır” [fit to page] adımı, her modülün genişliğini kod çözmeyi bozacak kadar kaydırır — üstelik sonuç insan gözüne yine de apaçık normal bir barkod gibi görünür; bu nedeni gözden kaçırmayı bu kadar kolaylaştıran da tam olarak budur. Çözüm: bir barkodu asla orantısız biçimde yeniden boyutlandırmayın (her seferinde en boy oranını kilitleyin) ve yalnızca ekrandaki önizlemeye güvenmek yerine, tüm baskıya geçmeden önce basılmış bir örneği fiziksel olarak inceleyin — kırışıklıklar, bulaşmalar, etiketin eğri bir uygulama yüzeyine nasıl oturduğu.
Yanlış veri ya da yanlış barkod türü
Bazen baskı düzgündür ve barkod gerçekten standarda uygundur — kodlanan neyse tam olarak ona çözülür — ama asıl sorun etiketin üzerinde değil, daha ilerideki bir yerdedir. Veri olarak kusursuz okunan ama aslında GS1 lisanslı ya da GS1 veri tabanında kayıtlı olmayan bir GTIN buna girer (perakendecinin sisteminde bir veri tabanı uyuşmazlığıdır, okuma hatası değil — aradaki farkı GS1 barkodu nasıl alınır rehberimizde anlatıyoruz); bağlam için baştan yanlış barkod türünü kullanmak da buna girer: Code 128 ile kodlanmış bir iç SKU kodunu, kasanın EAN-13 ya da UPC-A beklediği bir yerde okutmak ya da tersi. Bunların ikisini de tek başına bir kod çözme denemesi yakalayamaz, çünkü barkod gerçekten doğru çözülür — temiz bir fotoğraftan doğru metni ve doğru biçimi geri veriyorsa barkodun kendisinde sorun yoktur; asıl uyuşmazlık, o değeri bir sonraki adımda reddeden sistemin içindedir.
Hızlı başvuru
| Neden | Belirti | Çözüm |
|---|---|---|
| Sessiz bölge daraltılmış | Düzensiz okunuyor ya da yalnızca etiketin ortasına yakın okunuyor | Sessiz bölgenin tamamını boş bırakın (Code 128 için 10 kat, EAN-13 için 11/7 kat, UPC-A için 9 kat) |
| X boyutu çok küçük | Okuyucu çubukları tek tek ayırt edemiyor; yalnızca yakından okunuyor | X boyutunu yaklaşık 0,19 mm ve üzerinde tutun — daha büyük etiket ya da daha kısa, sayısal veri |
| Termal dpi uyuşmuyor | Baskı temiz çıkıyor ama okuyucu anlamsız veri okuyor ya da hiç okumuyor | Her modülü yazıcınızın gerçek dpi değerinde (203 ya da 300) tam sayıda kafa noktasına oturtun |
| Düşük kontrast ya da kırmızı mürekkep | Lazer okuyucularda okunmuyor; telefonda ya da görüntü sensörlü okuyucuda yine de okunabilir | Beyaz ya da açık zemin üzerinde siyah çubuklar, parlak yerine mat, asla kırmızı ya da pembe mürekkep |
| Yanlış ribon ya da yanlış etiket malzemesi | Bir kez bile okunmadan bulaşıyor, çiziliyor ya da soluyor | Ribonu ve malzemeyi (resin, wax ya da doğrudan termal) etiketin dayanması gereken süreye göre seçin |
| Hasarlı ya da bozulmuş baskı | Kestirilemez biçimde okunmuyor; insan gözüne “yeterince doğru” görünüyor | Yeniden boyutlandırırken en boy oranını kilitleyin; tüm baskıdan önce fiziksel bir örnek inceleyin |
| Yanlış veri ya da yanlış barkod türü | Sorunsuz okunuyor ama karşıdaki sistem değeri kabul etmiyor | Çözülen değerin ve biçimin o sistemin beklediğiyle örtüştüğünü doğrulayın |
Sıkça sorulan sorular
Barkodum neden okunmuyor?
Barkodum telefonda okunuyor da neden kasada okunmuyor?
Bir barkodun okunabilmesi için hangi boyutta olması gerekir?
Termal yazıcılar daha iyi barkod basar mı?
Kırmızı ya da pembe mürekkeple basılan barkodlar okunur mu?
Bastığım barkodun gerçekten okunup okunmayacağını nasıl sınarım?
Keşfetmeye devam edin
Avery sayfaları ve DYMO/Zebra termal rulolar: noktası noktasına ve okunarak doğrulanmış.
Barkod okuyucuTam okuyucu sayfası — bir görsel yükleyin ya da kameranızla canlı okutun.
GS1 barkodu nasıl alınırSorunsuz okunan bir barkodun yine de geçerli bir GTIN olmadığı durumlar.
Bütün barkod türleriBarcodeSheets’in desteklediği bütün barkod türlerine göz atın.