Barkod Üretme Algoritması nasıldır?

Barkod numarası Kurye sistemi için olmazsa olmaz bir değerdir. Çünkü, kartlar barkod numarası üzerinden dağıtılmaktadır.

Peki Barkod numarasının bir üretim algoritması var mı yoksa öylesine üretilen bir değer mi?

Barkod numarasının bir üretim algoritması vardır. GenellikleEAN-13 standartlarına göre üretilir. Adından da anlaşılacağı üzere toplam 13 rakamdan oluşan bir numaradır. 13.hanesi check digit(Kontrol basamağı)değeridir.

EAN-13 standardına göre barkod üretmeyi bir örnek üzerinden inceleyelim:

EAN-13 tipindeki 8697543170035 barkod rakamında 5 kontrol basamağıdır.

1.Adım: Barkod rakamının çift haneleri toplanır.6+7+4+1+0+3=21

2.Adım: 1.adımda çıkan sayı 3 ile çarpılır. 21*3=63

3.Adım: Barkod rakamının tek haneleri toplanır. 8+9+5+3+7+0=32

4.Adım: 2 inci adımda elde edilen sayı ile 3 üncü adımda elde edilen sayı toplanır. 63+32=95

5.Adım: 4.adımda elde edilen sayı (yukarıda 95 sayısı) kendisinden büyük 10 u katı olan 100 den çıkartılır.100-95=5Sonuç: 6 ncı adımda elde edilen sayı (yukarıda 5 olarak elde edilmiş) kontrol basamağı (CheckDigit) rakamıdır.

Yeni yazılardan haberdar olun

Ödeme sistemleri, kart işlemleri ve fintek üzerine yeni rehberler yayınlandığında e-posta ile bildirelim. Reklam yok, dilediğiniz an ayrılabilirsiniz.

Avatar fotoğrafı

Arif Ünal

Arif Ünal; bankacılık, fintek ve ödeme sistemlerinde 20 yılı aşkın deneyime sahip teknoloji yöneticisi. Kart ödemeleri (issuing/acquiring), POS, ATM, elektronik para, FAST ve BDDK/TCMB mevzuatı üzerine yazıyor. Emlak Katılım, Vakıf Katılım ve Türkiye Finans'ta üst düzey görevlerde bulundu. İstanbul Üniversitesi Endüstri Mühendisliği lisans, Marmara Üniversitesi Yönetim Bilişim Sistemleri yüksek lisans mezunu.

Hakkımda · LinkedIn