Barkod Sembolojiler |
08-20-2012 | #1 |
Prof. Dr. Sinsi
|
Barkod SembolojilerSembolojiler Mesajlar ve barkodlar arasındaki ilişki semboloji olarak adlandırılır Bir sembolojinin özelliği mesajdaki rakam/karakterlerin ve başlangıç bitiş işaretlerinin çizgi ve boşluklar halinde tek tek kodlanması, barkoddan önceki ve sonraki gerekli boş alanın boyutu ve bir kontrol karakterinin hesaplanmasını içerir Tek boyutlu sembolojiler genel olarak iki özelliğe göre sınıflandırılır: Sürekli veya ayrık: Sürekli sembolojilerde karakterler arka arkaya yer alır, bir tanesi boşlukla biterse diğeri çizgi ile başlar veya tersi Ayrık sembolojilerde ise karakterler çizgi ile başlar ve biter; Kod bitimi gibi algılanmadığı sürece aradaki boşluk ihmal edilir İki-genişlikli veya çoklu-genişlikli: İki-genişlikli sembolojilerde çizgi ve boşluklar geniş ve dardır; geniş bir çizginin ne kadar geniş olduğu o sembolojinin geniş çizgiler ile ilgili tanımına uyduğu sürece önemli değildir (genelde dar çizginin iki veya üç katı kadar daha geniş) Bir çok çoklu-genişlikli sembolojilerdeki çizgi ve boşluklar modül denen temel bir genişliğin katlarıdır; böyle kodlar genellikle 1, 2, 3, ve 4 modül genişliği kullanırlar İçiçe kodlar tek boyutlu bir sembolojinin yatayda birkaç defa tekrarlanması ile oluşur İki boyutlu sembolojiler çok çeşitlidir En genel olanı kare veya nokta şekilli modülleri bir tablo şeklinde gösteren matriks kodlardır İki boyutlu sembolojiler başka görsel şekillerde de olabilirler Dairesel şekillerin yanında, farklı boyut veya şekillerdeki modül dizilerini kullanıcının belirlediği bir görüntünün içine gizleyerek (örneğin DataGlyph) steganografiyi kullanan birçok iki boyutlu semboloji de vardır Tarayıcı/semboloji etkileşimi Tek boyutlu sembolojiler, barkod boyunca doğrusal bir ışın demetini hareket ettirerek barkodun açık-koyu alanlarını algılayan bir laser okuyucu tarafından okunacak şekilde optimize edilmiştir İçiçe sembolojiler de barkod boyunca birden fazla geçiş yapabilen laser tarayıcılar için optimize edilmişlerdir İki boyutlu sembolojiler tüm sembolojisi kapsayan bir tarama şekli olmadığı için laser tarafından okunamazlar Bu tür sembolojiler resim yakalayan kameralı cihazlar tarafından taranmalıdır Tarayıcılar (barkod okuyucular) En eski ve hala en ucuz barkod tarayıcıları sabit bir ışık kaynağı ve barkod boyunca hareket ettirilen bir adet fotosensör ile yapılır Daha sonra yapılan bir tasarım, "laser tarayıcı", barkod boyunca laseri tarayan poligonal ayna veya galvanometreye monte edilen ayna kullanır-aslında sadece bir adet düz çizgi içerir, ama barkodları her açıdan okuyabilmek için karmaşık şekillerde görülür 1990'ların sonlarında bazı barkod okuyucu üreticileri hem tek boyutlu hem de iki boyutlu barkodları okumak için sayısal kameralarla çalışmaya başladı Bu teknoloji günümüzde mükemmel hale geldi ve şimdilerde çoğu uygulamada laser tarayıcıları performans ve güvenilirlik açısından geride bırakıyor Yakın zamanda, mağaza raflarından alabileceğiniz sayısal kameralar hem tek hem de iki boyutlu barkodları okuyacak yeterli çözünürlüğe ulaştı Artan şekilde firmalar barkod tarama yazılımlarını kameralı telefonlara adapte etmenin yollarını arıyor Ancak, kameralı telefonların optikleri endüstriyel tarayıcılar için optimize edilmiş standart kodlara yeterince uygun değil Sonuç olarak mobil kullanım için renk kodu ve mCode gibi yeni kodlar tasarlanmakta Kod doğrulayıcı (barkod kontrolü) Bar kod doğrulayıcı birincil olarak barkod basılan ama tedarik zincirindeki tüm firmaların bar kod kalitesini test edeceği iş sahalarında kullanılmaktadır Barkodun tedarik zincirindeki herhangi bir tarayıcı tarafından okunabilmesini garantilemek çok önemlidir Perakendeciler uyumlu olmayan barkodlar için yüksek meblağlı cezalar vermektedir 13 haneli ve diğer tür barkodlarda son rakam kontrol rakamıdır Örneğin numaralar; 8693043021044 olsun, (1Sayı=8,2Sayı=6,3Sayı=9 şeklinde)burada tek ve çift sıralı rakmlar kendi içinde toplanır, çift rakamlar grubunun son hanesi 3 ile çarpılır ve çift hanelilerin toplamının son rakamı eklenir Elde edilen sonucun son hanesi 10 da çıkartılır ve elde edilen sonuçla barkoddaki son rakam aynı olmalıdır Yani; tek sıralar toplamı8+9+0+3+2+0=22, 6+3+4+0+1+4=18 18x3=54, 54+22=76, birler hanesi 6 yı 10 dan ıkarttığımızda 10-6=4 En sondaki rakamın 4 olduğu görülmektedir Bar kod doğrulayıcılar bir tarayıcı gibi çalışmaktadır ama sadece bar kodu çözümlemek yerine, bir doğrulayıcı 8 çeşit test uygulamaktadır Her test sonucuna 00-40 (F-A) arasında bir değer verilmektedir ve bu testlerin en düşüğü tarama değeri olarak alınmaktadır Bir çok uygulama için 25 (C) değeri kabul edilebilir en alt değerdir Bar kod doğrulayıcı standartları Orijinal Amerikan barkod kalite özellikleri ANSI X3182'dir Şu anki uluslararası barkod kalite özellikleri (tek boyutlu kodlar için) ISO15426-1 ve (iki boyutlu kodlar için) ISO15426-2 'dir Barkod doğrulayıcıları (tek boyutlu bar kod doğrulayıcı uyumluluk standardı) ISO 15426-1 veya (iki boyutlu bar kod doğrulayıcı uyumluluk standardı) ISO 15426-2 ile uyumlu olmalıdır Bar kod doğrulayıcı üreticileri: RJS/Printronix (tek boyutlu) Hand Held Products (tek boyutlu) Webscan (tek ve iki boyutlu) Auto ID Solutions (iki boyutlu) Stratix (tek boyutlu) Axicon (tek boyutlu) Kaynak : Wikipedia |
|