Barkod Üretici (Code 128)

Herhangi bir metni veya sayıyı okunabilir Code 128 barkoduna çevirin, keskin PNG olarak indirin — ücretsiz, tarayıcıda, filigransız.

1.399 görüntülenme

Nasıl Çalışır

Code 128, 107 farklı çubuk-boşluk genişlik deseninden oluşan bir barkod standardıdır ve verimi en üst düzeye çıkarmak için barkod ortasında A, B ve C olarak adlandırılan üç iç karakter kümesi arasında geçiş yapabilir. Günlük kullanımda en önemli olanı Mod C'dir: rakamları birer birer değil ikişer ikişer kodlar, yani ardışık iki sayısal rakamı tek bir sembole sıkıştırır. Bu yüzden yalnızca rakamlardan oluşan bir girdi — ürün kodu, sipariş numarası, stok kimliği — aynı sayıda harften çok daha dar ve yoğun bir barkod üretir; üretici, girdi tamamen rakamlardan oluştuğunda hiçbir şey seçmenize gerek kalmadan otomatik olarak sayısal moda geçer.

Her Code 128 barkodu ayrıca kodlanan her karakterin ağırlıklı toplamından hesaplanan zorunlu bir Mod-103 sağlama (checksum) karakteri taşır. Bir okuyucu her okumada bu sağlama değerini yeniden hesaplar ve eşleşmezse okumayı reddeder — bulanık bir çubuğu, baskı kusurunu veya kısmi bir taramayı, hatalı veriyi stok sisteminize ulaştırmadan önce böyle yakalar; sessizce yanlış bir okumayı kabul etmez. Somut örnek: "48522300" rakamlarını yazın; üretici bunları otomatik olarak Mod C ile ikişer ikişer paketler, sağlama karakterini hesaplayıp ekler ve aynı sekiz karakter arasına bir harf karışıp Mod B kullanılması gerekseydi ortaya çıkacak barkodun kabaca yarısı genişliğinde bir barkod çizer.

Çubukların her iki yanına üretici bir sessiz bölge (quiet zone) ekler — üzerinde hiçbir baskı olmayan boş bir kenar. Okuyucular barkodun nerede başlayıp nerede bittiğini anlamak için bu boş alanı kullanır; baskının çubuklara kadar dayandığı, fazla sıkı kırpılmış bir barkod, teknik olarak doğru olsa bile okunmamasının en yaygın nedenlerinden biridir. Etiketi küçültürken veya bir ürüne yapıştırırken bu boşluğu korumak, çubukları büyütmekten daha çok işe yarar.

Bilinmesi Gerekenler

Yazdırılabilir ASCII kümesinin tamamı desteklenir — harfler, rakamlar, boşluklar ve noktalama — ama Türkçe ı, ş, ğ gibi aksanlı veya Latin dışı karakterler Code 128 karakter tablosunun hiç parçası değildir. Herhangi bir el tipi okuyucuda güvenilir okutulması gereken bir barkod için girdiyi düz ASCII'ye sınırlı tutun.

Code 128, yaygın kullanılan tek doğrusal barkod standardı değildir. Code 39, tasarım gereği kendi kendini doğrulayan (self-checking) daha eski ve daha basit bir alternatiftir — her karakterin çubuk deseni, Code 128'in hatayı ancak sonradan sağlama basamağıyla yakalamasının aksine, tek bir yanlış okumanın başka geçerli bir karaktere dönüşmesini büyük ölçüde engelleyecek kadar kendi içinde tutarlıdır. Code 39, başlangıcını ve bitişini bir yıldız (*) karakteriyle işaretler ve daha geniş çubuklar kullanır; bu da düşük kaliteli yazıcılarda bile toleranslı okunmasını sağlar, ama aynı genişlik, aynı veriyi kodlayan bir Code 39 barkodunun bu üreticinin ürettiği Code 128 barkoduna göre kabaca iki katı etiket alanı kaplaması ve belirgin biçimde daha düşük yoğunlukta basılması anlamına gelir. Bu araç Code 128'i seçti, çünkü daha yüksek yoğunluğu ve zorunlu sağlama basamağı, kompakt etiketler ve yüksek hacimli güvenilir okuma için Code 39'un sadeliğinden daha uygundur.

Herhangi bir modern barkod uygulaması veya kamera tabanlı okuyucu, özel bir ayara gerek kalmadan Code 128'i okur — kargo, lojistik, biletleme ve iç stok etiketlemesinde en yaygın kullanılan sembolojilerden biridir. %100 ölçekte yazdırmak ve beyaz sessiz bölge kenarlarını bozmadan korumak, çubuk yüksekliği veya renk seçiminden çok daha fazla okunabilirliği etkiler.

Code 128, market kasasındaki perakende ürünler için doğru seçim değildir. Kasada okutulan ürünler, Code 128'in yerine geçebilecek bir alternatif değil, merkezi olarak tahsis edilmiş ürün numaraları etrafında kurulmuş tamamen farklı bir semboloji olan EAN-13 veya UPC kullanır — bir EAN numarasını Code 128 olarak basmak, barkodun kendisi kusursuz okunsa bile kasada o perakende ürün olarak tanınmaz. Bu araç kargo, depo, bilet ve iç etiketleme senaryoları için tasarlanmıştır; market rafına çıkacak bir ürün için resmi bir EAN/UPC numarası tahsis ettirmeniz gerekir.

Sıkça Sorulan Sorular

Hangi karakterleri kodlayabilirim?

Yazdırılabilir ASCII kümesinin tamamını — harf, rakam, boşluk ve noktalama. Türkçe karakterler Code 128'in parçası değildir; okutulacak içerikte düz ASCII kullanın.

Telefon uygulamaları okur mu?

Evet — Code 128'i her barkod uygulaması ve kamera okuyucusu destekler. %100 ölçekte yazdırın ve beyaz kenar boşluklarını (sessiz bölge) koruyun.

Market ürünlerindeki EAN/UPC için uygun mu?

Code 128 lojistik, bilet ve iç etiketleme içindir. Kasada okutulan ürünler EAN-13/UPC kullanır — tahsisli numaralı ayrı bir sistemdir; EAN'ı Code 128 olarak basmak kasada ürün olarak okunmaz.

Yalnızca rakam yazınca barkodum neden daha dar çıktı?

Code 128'in Mod C'si iki rakamı tek sembole sıkıştırır, bu yüzden yalnızca sayısal bir girdi, aynı karakter sayısında harf karışmış haline göre kabaca yarı genişliktedir. Bu otomatik olur — ayarlanacak hiçbir şey yoktur.

Sağlama (checksum) karakteri gerçekte neyi önler?

Barkoddaki her karakterden hesaplanan bir Mod-103 sağlama basamağıdır. Bir okuyucu her taramada bunu yeniden hesaplar ve sayılar eşleşmezse taramayı reddeder; böylece baskı lekesini, mürekkep boşluğunu veya kısmi bir taramayı, yanlış veri sisteminize ulaşmadan yakalar.

Yorumlar

Henüz yorum yok — ilk yorumu siz yazın!

Benzer Araçlar