Barkod
Kontrol Kodunun Hesaplanması
Barkod tarayıcı makinası
barkodu okuduğunda bazı matematiksel hesaplar
yaparak okuduğu kodun doğru olup olmadığını
kontrol eder. Bunun içinde kontrol kodunu
kullanır. İsterseniz daha iyi öğrenmeniz için
bunu bir örnekle açıklayalım.
Diyelim ki 9799753293685 koduna sahip bir ürün
tarayıcıdan geçirildi. Yapılan hesaplamalar
ve kontrol aynen asağıdaki gibidir.

1- Sağdan başlayarak ilk hane tek olmak üzere
tüm haneler tek çift diye ayrılırlar.
2- Tek hanedeki sayılar toplanır ve 3 ile çarpılır.
7+9+5+2+3+8= 34 x 3 = 102
3- Çift hanedeki sayılar toplanır. 9+9+7+3+9+6
= 43
4- Her iki rakam toplanır ve 10 sayısının katına
ulaşmak için gerekli sayı eklenir. 102 + 43
= 145 + 5 =150
Barkod tarayıcı makinası
barkodu okuduktan sonra yukarıda anlattığım
işlemleri yapar. Eğer bulduğu kontrol
kodu, okuduğu kontrol koduyla aynıysa, barkod
doğru okunmuş demektir. Yanlışsa tekrar okunması
için uyarı verilecektir.
Deşifre Edelim!
Şimdi gelelim çizgi ve
boslukların nasıl deşifre edileceğine. Öncelikle
şunu bilmenizi isterim ki; siyah çizgiler 1
sayısını, boşluklar ise 0 sayısını temsil ederler.
En ince siyah çizgi bir birim (1) iken, en kalın
siyah çizgi dört birime (1111) denk gelir. Aynı
şekilde en ince boşluk bir birim iken (0), en
kalın boşluk dört birim (0000) demektir.
Bir barkodun başında ve sonunda 101 değerine
eşit olan baslangıç ve bitiş kodları vardır.
Ortada ise 01010 değerini veren daha uzunca
barkod bulunur.
Bir barkodu çözümlemek için asağıdaki tablolardan
ve bilgilerden faydalanmamız gerekecek. Ama
bunu bence bir örnekle açıklayalım ki daha anlaşılır
olsun.
Mesela 9799753293685 barkodunu
çözmeye çaışalım. Bu barkodu çizgi ve
boşlukların kalınlıklarına göre, en ince çizgi
veya boşluk 1 birim, en kalın çizgi veya boşluk
4 birim olduğunu düşünerek çözelim. Unutmayın
ki çizgiler 1, boşluklar 0 olacaktır.


Şimdi barkodun ilk hanesine bakalım. Burada
bu sayı 9 dur. Asağıdaki tabloya göre ikinci
haneyi ve firma kodunu tek ve çift olarak ayırırız.
Burada 9 denk gelen satıra
baktığımızda ikinci hanenin “tek” olduğunu görürüz.
Firma kodundaki haneler ise sırasıyla
“çift-çift-tek-çift-tek” şeklindedir.

Daha sonra asağıdaki tabloyu kullanarak her
koda denk gelen sayıyı bulabiliriz.

Bu
tabloya göre barkodun çözülmüş hali aşağıdaki
gibidir.

İşte barkodu çözdük sonunda. Umarım anlatabilmişimdir.
Artık anlamlı gözlerle bakabilirsiniz tüm ürünlerin
üstündeki bu garip çizgilere!
<< geri dön
|