IT Tutorial

Barkod Tanıma ve Barkod Çeşitleri

Merhaba Değerli Arkadaşlar bu yazımda sizlere Barkodlar hakkında bilgi vermeye devam edeceğim.Önceki yazımda genel olarak barkod hakkında genel kültür tarzında bilgiler vermiştim.Bu yazımda ise biraz daha işin derinlemesine girip daha ayrıntılı bilgi vermeye devam edeceğim.

Öncellikle bu yazıma başlamadan önce yeniden barkodun ne olduğunu hatırlamakta fayda vardır.Barkod,siyah ve beyaz renkte olup diktörtgen şeklinde olan çubuklardan oluşan sembollere denmektedir.Aşağıdaki resimde okuduğum kitaptan çektiğim  barkod resmi verilmiştir.

Şekil-1

Barkodun tanımını verdikten hemen sonra şunu hemen söylemem gerekiyor ki barkod tek bir çeşit değildir.Barkodlar tek boyutlu ve 2 boyutlu olabilmektedir.Bununla beraber boyutlar içerisinde de farklı farklı barkodlar bulunmaktadır.Bilinen önemli barkod standartları aşağıda ki gibidir.

 

Yukarıdaki barkod standartlarından bilinen en önemlileri UPC ve EAN-13 dür.UPC,Amerika ve Kanada da kullanılırken EAN-13 ise Türkiye dahil olmak üzere bir çok Avrupa ülkesinde kullanılmaktadır. Aşağıda EAN-13 ve UPC barkod resmi verilmişir.

Şekil -2

Ben çalışmamda şuana kadar Türkiyede kullanılan EAN-13 barkodu nu incelediğim için sizlere EAN-13 barkodu hakkında bilgiler vereceğim.Ve ardından yaptığım barkod okuma programımı sizlerle paylaşacağım.

EAN-13 Barkod Standartı

EAN-13 barkod standartı UPC barkodtan türemiş bir barkod türüdür.Bu barkodlarda bulunan referans numarası 13 haneden meydana geldiği için Bu standart EAN-13 diye belirlenmiştir.Aşağıda EAN-13 standartına ait bir barkodun referans numaralarının ne anlama geldiğini şekilsel olarak görelim.

Şekil-3

Bu şekli incelediğimiz zaman barkoda ait referans numarasının ilk 3 hanesi ülke veya simge kodunu belirtmektedir.Aşağıda bazı önemli ülke kodları belirtilmiştir.

 

Şekil-4

Ondan sonra gelen 4 hane ise Firma kodunu belirtmektedir.Bu firma kodu Türkiye’de TOBB (Türkiye Odalar ve Borsalar Birliği) da bulunan Mal Numaralandırma Merkezi bünyesinde verilmektedir.

Firma kodundan sonra gelen Ürün kodu ise her firma tarafından kendi ürünleri için şahsi olarak belirlenmektedir.Son olarak gelen Kontrol kodu ise Barkodun okunurken doğru okunup okunmadığını belirleyen bir numaradır.Buda Aşağıdaki gibi hesaplanmaktadır.

Barkod referans numarası 978-9753-15375-1 olsun.Kontrol kodu şu adımlarla hesaplanır.

  1. Kontrol kodu tarafından başlayarak çift indisli hanedeki sayılar toplanır.  ( 5+3+1+5+9+7=30 )
  2. Bulunan bu sayı algoritma gereği 3 le çarpılır. (3*30=90)
  3. Kontrol karakterden sonra gelen tek indisli hanelerdeki sayılar toplanır. ( 7+5+3+7+8+9=39 )
  4. Bulunan iki sayı toplanır ve 10 katına ulaşması için gerekli olan sayı Kontrol kodudur. (90+39=129 ) bulundu.Bu sayıya en yakın 10 un katı 130 olduğu için 129+1 =130 olduğu için kontrol kodumuz 1 bulunmuş olur.

 

Yazdığım örnek Barkod okuma uygulamasına aşağıdaki linkten ulaşabilirsiniz.

 

https://drive.google.com/open?id=1yzoIdEe-9VdnfLGxM3BEZdGdH531cQNP

 

 

 

Böylece bir yazımın daha sonuna gelmiş bulunmaktayım.Bir sonraki yazımda görüşmek dileğiyle şimdilik esen kalın…!!

 

 

Oracle Exadata SQL Server Goldengate Weblogic EBS ve Linux konusunda aşağıdaki konularda 7×24 Uzman Danışmanlara yada Eğitimlere mi
İhtiyacınız var mehmet.deveci@gridgroup.com.tr adresine mail atarak Bizimle iletişime geçebilirsiniz.

– Oracle Veritabanı Danışmanlığı
– Oracle Veritabanı Bakım ve Destek
– Exadata Danışmanlığı
– Exadata Bakım ve Destek
– SQL Server Veritabanı Danışmanlığı
– SQL Server Veritabanı Bakım ve Destek
– Goldengate Danışmanlığı
– Goldengate Bakım ve Destek
– Linux Danışmanlığı
– Linux Bakım ve Destek
– Oracle EBS Danışmanlığı
– Oracle EBS Bakım ve Destek
– Weblogic Danışmanlığı
– Weblogic Bakım ve Destek
– Oracle Veritabanı Eğitimleri
– Oracle VM Server Danışmanlığı
– Oracle VM Server Bakım ve Destek
– Oracle EPPM Danışmanlığı
– Oracle EPPM Bakım ve Destek
– Oracle Primavera Danışmanlığı
– Oracle Primavera Bakım ve Destek
– Oracle Eğitimleri
– SQL Server Eğitimleri
– Goldengate Eğitimleri
– Exadata Eğitimleri
– Linux Eğitimleri
– Oracle EBS Eğitimleri
– Oracle VM Server Eğitimleri
– Weblogic Eğitimleri
– Oracle EPPM Eğitimleri
– Oracle Primavera Eğitimleri

 824 views last month,  3 views today

Exit mobile version