Transcript
Page 1: HATA DÜZELTEN KODLARA GİRİŞ

HATA DÜZELTEN KODLARA GİRİŞ

Yrd.Doç. Dr. Vedat ŞİAP

Page 2: HATA DÜZELTEN KODLARA GİRİŞ

KONU:

ISBN, UPC, (BAR KODLAR) KİMLİKLERİN ÜZERİNDEKİ

SAYILARIN OLUŞTURULMASINDA VS. KULLANILAN KODLAMA

TEKNİKLERİ

Page 3: HATA DÜZELTEN KODLARA GİRİŞ

HAZIRLAYAN ÖĞRENCİLER:

GAMZE DEMİRBİLEKŞENGÜL SİVRİBURUN

AYŞENUR ÇETİN

Page 4: HATA DÜZELTEN KODLARA GİRİŞ

BARKOD NEDİR?

Page 5: HATA DÜZELTEN KODLARA GİRİŞ

BARKOD NEDİR?

Günümüzde teknolojinin gelişmesiyle birlikte işletme sayılarının da artması, otomatik tanımlama sistemlerinin önemini arttırmıştır. Otomatik tanımlama sistemleri, iş verimini arttıran en önemli unsurlardan biridir. Dolayısı ile iş sistemlerinin kontrol ve takibinde önemli bir yere sahiptir.Bir işletmenin zamanında ve doğru bilgiye ulaşabilmesi için, stok kontrolü, envanter kontrolü vb. çok büyük hacimli bilgi girişi gerektiren sektörlerde bilgisayarın yanısıra doğru ve hızlı bilgi girişi sağlayan sistemlere de ihtiyaç duyulmaktadır.

Page 6: HATA DÜZELTEN KODLARA GİRİŞ

BARKOD NEDİR?

Çağa ayak uydurabilmek için verilerin artık kesin, daha detaylı ve daha hızlı akışı hemen hemen her sektörde zorunlu hale gelmiştir. Barkod sistemleri en etkili otomatik tanımlama teknolojilerinden biridir. Bilinen ve en çok kullanılan barkod sistemleri çizgi barkod sistemleridir.

Page 7: HATA DÜZELTEN KODLARA GİRİŞ

TARİHÇE

Page 8: HATA DÜZELTEN KODLARA GİRİŞ

TARİHÇE

Çizgili kodun ilk kez Amerikan Demiryolları Derneği'nce vagonların hareketlerini kontrol etmek amacıyla 1967 yılında ortaya atılmış bir standart buluş olduğu söylenmektedir. Çizgili kodun ilk şekli 13 numaradan oluşmakta, bir malzemenin türünü, nereye ait olduğunu ve seri numarasını göstermekteydi. Boyutları da 26 x 55 cm idi. Vagonlar 80 mille hareket ederken bile, yol kenarına yerleştirilen elektronik bir okuyucu, ışık dalgaları göndermek suretiyle kod çizgilerinden saniyede 240 tanesini okuyabilmekteydi.

Page 9: HATA DÜZELTEN KODLARA GİRİŞ

TARİHÇE

Bunun daha değişik şekli, Computer Identics firması tarafından geliştirilmiştir. New York'un Staten Island adasında Amerikan Denizcilik Yönetimi tarafından, adadaki depolara yük giriş çıkışlarım kontrol için aynı zamanda da depolarda malzeme ve yük kontrolü için kullanılmaya başlanmıştır. Bu sistem aynı zamanda yükleme - boşaltma işlemlerini, malzemelerin ve eşyaların istenilen yere gidip gitmediğini de denetlemekteydi. Yine orada çalışanları tehlikeli bir yük söz konusu ise uyarmaktaydı. Bu yüklerin başka ülkelerdeki limanlara ulaştığında denetimin yapılması için, çizgili kod sisteminin yük taşımada uluslararası bir standart olması önerilmiş ve ISO tarafından 1975 yılı sonunda uluslararası standart haline getirilmiştir.

Page 10: HATA DÜZELTEN KODLARA GİRİŞ

TARİHÇE

Barcode teknolojisi 1970'li yıllarda yayılmaya başladı. Gıda maddelerinin kodlanmasında UPC (Uniform Product Code-Tek biçim Ürün Kodu) sistemi İngiltere'de perakende satış endüstrisinde bir standart olarak kabul edildiği sıralarda, büyük destek gördü. Aşağı yukarı aynı yıllarda CodeA-Bar, Plessey sistemi kütüphanelerde ödünç verme hizmetinin bilgisayara dayalı yapılmasında başarı sağlamıştır. Bunlardan yaygın olarak kullanılan Plessey sistemi, 1975'de İngiltere'de 150 kütüphanede kullanılmaktaydı. Bu sistem her kitaba ve okuyucu kartına yapıştırılmış olan çizgili kodlarla, kitapları ve okuyucuları belirleyen bir sistemdir. Duyarlı bir alet, yani Plessey kalemi etiketleri okumakta ve otomatik olarak bilgiyi kaydetmektedir. Kitabın iade tarihi etiketin üzerine damgalanmakta ve okuyucu kartı geri verilmektedir. Böylece işlem tamamlanmakta, kitap iade edildiği zaman ise Plessey kalemi tarafından sadece kitap etiketi okunmaktadır. 1970'li yıllara dönecek olursak, Amerikan Gıda Endüstrisi, sayılarla ifade edilebilen bir numaralama sistemi belirlemek için geçici bir komite oluşturdu. 2-3 yıllık çalışma ve denemeler sonunda bu komitenin Sembol Standardizasyon Alt Komite'si, geliştirilen bir sembolü kabul etti. Böylece Uniform Product Code doğdu. Sembol kabul edildi ve 1973 Mayısı'nda yayınlandı.

Page 11: HATA DÜZELTEN KODLARA GİRİŞ

Aslında Amerikan Gıda Endüstrisi için hazırlanmakla beraber, özellikle Kanada başta olmak üzere diğer ülkelerde de yaygınlaştırılması için çalışmalar hızlandı. Amerikalıların yaptığı çalışma bir kod numarası geliştirmekten daha üst düzeydeydi. Buna ek olarak, bu çalışma koddaki numaraları, UPC'yi bilgisayarca okunabilen sembole dönüştürdü. Güvenilir olması, Amerika Birleşik Devletlerinde perakende satış alanında kullanılmasını ve uygulanmasını yaygınlaştırmıştır. Süreli yayımlar, plâklar, kısıtlı da olsa kitaplardaki kullanım kapsamı içine girmiştir. Daha çok karton kapaklı kitaplarda yaygın olarak kullanılmaktadır ve perakende satıcılar ISBN (International Standard Book Number - Uluslararası Standart Kitap Numarası)'nı dikkate almamaktadırlar. EAN (The European Article Number - Avrupa Malzeme ve Ürün Kodu) UPC'den doğmuş ve geliştirilmiştir. EAN, 1977 Şubat'ında kuruldu. Anlaşması, 12 Avrupa ülkesinden imalatçı, dağıtımcı kuruluşların temsilcileri tarafından imzalandı. Bundan sonra üç ülke daha (İspanya, Avustralya, Japonya) EAN'a katıldı. EAN'ın doğuşundan sonra varılan anlaşmaya göre, Kuzey Amerika'daki UPC, sadece bu ülkelerin ihtiyacını karşılamaya devam edecek, EAN ise diğer dünya ülkelerinden sorumlu olacaktı. EAN üzerinde çalışmalar devam ederken, UPC'yi daha büyük sistemlerden birisinin mükemmel bir alt birimi olarak belirleme düşüncesi UPC'i 12 karakterden 13 karakterlik numaraya çıkardı. UPC ile büyük sistemi böylece uyuşur hale getirmek mümkün oldu. Bu çözüm, önceleri İngiltere'de kullanılan SBN'nin (Standart Book Number) geliştirilmesiyle elde edilen ISBN çalışmasına benzemektedir.

Page 12: HATA DÜZELTEN KODLARA GİRİŞ

Son on-onbeş yıldan beri, İngiltere ve diğer ülkeler basılan her kitabı tek tek tanımlamak için Uluslararası Standart Kitap Numarası kullanmaktadırlar, Bu uygulama yayıncıların muhasebe, bilgi işlem, depo ve stok kontrol işlemlerinde büyük kolaylıklar sağlamaktadır. Veri elde etmek için hızlı ve güvenilir araçlar kullanma gereksiniminin sonucu olarak, bilgilerin kitaplar üzerine makinaca okunabilir formda yazılması yayıncılar tarafından düşünülmüştür. Değişik ticari firmalar tarafından kullanılan, makinaca okunabilir birçok kodlama sistemi vardır. Geniş araştırmalardan sonra, İngiltere kitap ticaretine ilişkin en büyük çözümün tanınmış ve değişmeden devam edecek olan ISBN sisteminin, Barcode şeklinde gösterilen ve 13 karakterden oluşan EAN'la birleştirilmesi olacağı ileri sürülmüştür. Buna ek olarak ISBN, Barcode etiketinin üst kısmında bulunacak, makinaca okunabildiği gibi normal gözle de görülebilecektir. Kitap sırtına ya da arka kapağına yapıştırılmış Barcode etiketinin üzerinden ışıklı kalem geçirilerek, ya da sabit bir tarama ışınının üzerinden kitap geçirilerek stok kontrolü yapılabilir, kayıtlar düzeltilebilir.

Page 13: HATA DÜZELTEN KODLARA GİRİŞ

Barcode tekniğinin yayıncılar açısından başlıca üç faydası olduğu gözlemlenmiştir:

1 — Depo işlemlerinde, örneğin stok kontrolünde,

2 — Sipariş girişinde, 3 — Satışlara ilişkin daha iyi ve güvenilir bilgi

almada.

Page 14: HATA DÜZELTEN KODLARA GİRİŞ

Depoda paketlerin elle kontrol edilmesi, gönderilenlerle gelen faturaların uygunluk sağlaması için harcanılan zaman, kodlanan ürünün otomatik olarak taranmasıyla azaltılmaktadır. Kitapçılardan makinanın okuyabileceği formda bir sipariş almanın avantajı, makinaca okunabilir kodların kataloglarda veya ilanlarda görülmesi durumunda yayıncılara maliyet açısından büyük kolaylıklar sağlamasıdır. Üretim sırasında bir ürünü kodlamanın belirgin bir faydası da, yöntemin her kitapçı veya kütüphanede yapılması yerine sadece bir kez yapılmasıdır.

Page 15: HATA DÜZELTEN KODLARA GİRİŞ

BARKODLARIN YAPISI

Page 16: HATA DÜZELTEN KODLARA GİRİŞ

Uluslararası standartlara sahip değişik kodlama biçimleri bulunan çizgi barkodlar, kodlanabilir bilgilerin barkod okuyucu cihazlar tarafından algılanarak bilgisayar ve benzeri cihazlar tarafından okunabilir hale getiren simgelerden oluşmaktadır. Başka bir deyişle, farklı kalınlıklardan oluşan yan yana dizilmiş siyah çizgiler topluluğudur

Page 17: HATA DÜZELTEN KODLARA GİRİŞ

. Çizgi barkodların bir örneği şekilde gösterilmektedir.

Page 18: HATA DÜZELTEN KODLARA GİRİŞ

Çizgi barkodlar temel olarak sayılar kümesinden oluşmaktadır. Bu sayılar barkod üzerinde bir dizi çizgi ve boşluklarla ifade edilmektedir. Herhangi bir çizgi barkod, uygun bir okuyucu ile okutulduğunda, okuyucu siyah ve beyaz çizgileri elektrik sinyallerine dönüştürmektedir. Okuyucunun kod çözücüleri de bu sinyalleri çözerek anlaşılabilir rakam veya karakterlere çevirmektedir. Bu çizgiler ilgili objenin referans numarasını (kodunu) içermektedir. Bu kod ile obje bilgisayara tanıtılmaktadır. Bilgisayar ortamında her obje ile ilgili açıklayıcı ve detaylı bilgiler bu kodun karşılığına tanımlanmaktadır. Dolayısı ile çizgi barkodun içerisine gömülmüş herhangi bir bilgi bulunmamaktadır.

Page 19: HATA DÜZELTEN KODLARA GİRİŞ

Barkod, paralel ve ardışık olarak bar ve boşluk serilerinden oluşan bir semboldür, ayrıca kağıt üzerinde basılabilir tek makine dilidir. Çünkü dijital bilgisayarların tasarım mantığı olan 0 ve 1’lerden oluşan bit dizilerinden meydana gelmiştir. Birçok değişik barkod formatı vardır ve bunlar arasındaki tek fark sadece bitlerin düzenleniş şekli byte formatlarıdır. Barkodlar bilginin bar genişliklerinin, barlar arasındaki boşluk genişliklerini ve geniş veya dar barlar ve boşluklar arasındaki bağıl pozisyonların kodlanmasıyla oluşan mesajlardır. Bu özellikleri barkodların aletler tarafından okunabilmesini sağlar.

Page 20: HATA DÜZELTEN KODLARA GİRİŞ

Bir barkoddaki bilgi, bar ve boşlukların kendileri tarafından(Barlar 1 boşluklar 0) gösterilebildiği gibi bar ve boşlukların genişlikleri ilede kodlanabilir, bu durumda genişler 1 ve dar bar ve boşluklar ise 0 olarak kabul edilirler.Bu tekniklerden ilki sıfıra geri dönemeyen (Non Return to Zero-NRZ) tekniği, diğeri ise modül genişliği kodlanmasıdır(Module Width Encoding). NRZ tekniğinde 1 veya 0 lardan oluşan bir dizi yansıtan veya yansıtmayan tek bir elemanın genişliği tarafından gösterilebilir. UPC ve EAN kodları aynı mantık değerine sahip 4 bitin tek bir yansıtan veya yansıtmayan bir elemanından bulunabilmesinden dolayı 4 düzeyli kodlar olarak bilinirler.

Page 21: HATA DÜZELTEN KODLARA GİRİŞ

Barkod bir otomatik tanıma teknolojisidir. Barkodlar belirli kalıplar içinde ifade edilen verilerin doğru ve çabuk olarak toplanmasına olanak tanır, ama barkodlar ancak uygun bir bilgisayar sistemi ve uygulama yazılımı ile birlikte performansı, verimliliği ve karlılığı artırma potansiyeli oluşturabilir. Bilgisayar verilerini barkod sembolüne dönüştürmek 4 basamaklı bir süreçtir:

1-Verilerin kaç karakter olduğu ve çeşidinin belirlenmesi

2-İnsanlar tarafından okunabilen bilgilerin ikili tabandaki karşılığına çevrilmesi

3-Bulunan karakter karşılığının bar ve boşluklar ile oluşturulması

4-Her bir barkod karakterinin kullanılarak tüm veriyi gösterebilecek barkod sembolune dönüştürülmesi.

Page 22: HATA DÜZELTEN KODLARA GİRİŞ

Bu şekilde oluşan tüm sembol başlangıç ve bitiş boşlukları, başlangıç ve bitiş karakterleri, veri karakterleri ve istenildiğinde ilave edilen bir sağlama karakteri(checksum character) içerir. Barkod sembolünün içerebileceği tüm bölümler gösterilmiştir:

Başlangıç Bloğu Başlangıç Karakteri Veri Karakterleri Sağlama Karakteri Bitiş Karakteri Bitiş Bloğu

Page 23: HATA DÜZELTEN KODLARA GİRİŞ

Birçok barkod tipinde bir sağlama karakteri bulunur. Bu, mesajdaki karakterler üzerinde yapılan bir aritmetik işlem sonucunda ortaya çıkan bir karakterdir. Sembol çözümlenirken aynı işlem yapılır.Daha sonra çıkan sonuç semboldeki sağlama karakteriyle karşılaştırılarak sembolün doğruluğu kontrol edilir ve ancak doğruysa veri tabanına girilir. Bitiş karakterinden hemen önce gelen sağlama karakteri veri tabanı doğruluğunu bu yolla artırır.

Page 24: HATA DÜZELTEN KODLARA GİRİŞ
Page 25: HATA DÜZELTEN KODLARA GİRİŞ

Birinci kısım: veya simge kodunu gösterir. Her ülkenin kendine ait bir kodu vardır. Türkiye’nin kodu 869 dur. İkinci kısım: Firma kodunu gösterir. Ülke kodundan sonra gelen 4 hanedir. Bu kod TOBB (Türkiye Odalar ve Borsalar Birligi ) bünyesinde bulunan Mal Numaralandirma Merkezi’nden alınır.

Üçüncü kısım: Firma kodundan sonra gelen 5 hanedir. Ürünü tanımlayan mamul kodudur.

Dördüncü kısım: En son rakamdır. Kontrol kodudur. Bu kod diğer rakamların hatalı okunmasını engellemek için belli bir formülle hesaplanan kontrol sayısıdır.

Page 26: HATA DÜZELTEN KODLARA GİRİŞ
Page 27: HATA DÜZELTEN KODLARA GİRİŞ

KONTROL KODUNUN HESAPLANMASI

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.

Page 28: HATA DÜZELTEN KODLARA GİRİŞ
Page 29: HATA DÜZELTEN KODLARA GİRİŞ

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.

Page 30: HATA DÜZELTEN KODLARA GİRİŞ
Page 31: HATA DÜZELTEN KODLARA GİRİŞ

Şimdi gelelim çizgi ve boslukların nasıl deşifre edileceğine. Öncelikle şunun bilinmesi gerekir 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 bir örnekle açıklarsak daha anlaşılır olur.

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.

Page 32: HATA DÜZELTEN KODLARA GİRİŞ

BARKOD SİSTEMİNİN FAYDALARI:

Page 33: HATA DÜZELTEN KODLARA GİRİŞ

DOĞRULUK

En doğru bilgiyi almanızı sağlar, kullanıcı hatalarını ortadan kaldırır. Benzer ürünler veya

benzer kodlara sahip ürünler arasındaki karışıklığı önler.

Page 34: HATA DÜZELTEN KODLARA GİRİŞ

HIZ

Hızlı veri girişinin iki önemli faydası vardır.

1. İstenen bilgi elle toplanacak bilginin çok çok üstünde bir hızla ve doğru bir şekilde toplanır.

2. Bu toplanan doğru bilgiler bilgisayar ortamında olduğu için yine çok hızlı bir şekilde bu bilgileri işleyebilecek, değerlendirebilecek kişilere veya ortama ulaşır.

Örneğin; bu bilgilerin doğru bir şekilde, bir kağıtta yazılı bilgiler olduğunu varsayın. O kağıdın içinden A marka deterjandan ne kadar satıldığını nasıl bulabilirsiniz? Evet, sayabilirsiniz. Son anda size A marka deterjan değilde tüm deterjan satışları sorulursa ne yaparsınız?

Page 35: HATA DÜZELTEN KODLARA GİRİŞ

MALİYET

Doğruluğun artması ve veri giriş hızının yükselmesi ile işçilik maliyeti düşecek sistem daha ekonomik olacaktır.

Page 36: HATA DÜZELTEN KODLARA GİRİŞ

KULLANIŞLILIK

Barkod ürünleri yani okuyucular, yazıcılar vs. tüm OT/VT ürünlerinin kullanımı, bilgisayara

bağlanması ve işletmesi çok kolaydır. Bu sistem ile güvenilir, detaylı, hızlı bilgiler toplanır. Bu toplanan bilgiler ile sistem daha etkili yönetilebilir. Örneğin Hangi ürün ne kadar satılıyor? Şu anda stokta eksikler neler.? Geçmiş satışlara bakarak hangi üründen ne kadar sipariş vermeli.? Gibi sorulara kolayca cevap bulabilirsiniz.

Page 37: HATA DÜZELTEN KODLARA GİRİŞ

BARKOD TÜRLERİ

Mevcut ve kullanılmakta olan birçok farklı çizgi barkod türü bulunmaktadır. Bu türlerden en çok ve yoğun kullanılan çizgi barkod türleri şunlardır.

-EAN(European Article Number – Avrupa Mamül Kodu) / UPC((Universal Product Code) Barkodları

-Interleaved 2 of 5 (ITF) -Code 39

Page 38: HATA DÜZELTEN KODLARA GİRİŞ

UPC SİSTEMİ

Page 39: HATA DÜZELTEN KODLARA GİRİŞ

UPC numaralama sistemi ABD ve Kanada da kullanılır. Sistemde esas olarak 10 karakter vardır. Ancak daha fazla karakter kullanılması da mümkündür. Sistemi temsil eden standart sembol makine tarafından okunabilen değişik genişliklerde birbirine paralel açık ve koyu renkli bir seri çizgi ve tüketici tarafından okunabilen sayısal kısımdan meydana gelmiştir. Sistemin tamamı; Sayı sistem karakteri, 10 esas karakter(soldan merkez çizgiye kadar olan 5 karakter üretici kodu, merkez çizgiden sonraki 5 karakter mamul kodu) ve kontrol karakterlerinden meydana gelmiştir. Her iki kod da Milli Numaraları Merkezi tarafından verilir.

Page 40: HATA DÜZELTEN KODLARA GİRİŞ

UPC-6 UPC-12

Page 41: HATA DÜZELTEN KODLARA GİRİŞ

UPC Sembolünün Özellikleri1-10 karakterli sistemde, sembolde 30 koyu ve 29 açık renk

çizgiyle her iki tarafında açılı bulunmaktadır.2-Genel şekli dikdörtgendir.3-Her karakter iki çizgi ve iki boşluktan meydana gelmiştir.4-Her karakter 7 modülden meydana gelmiştir.5-Modül koyu veya açık renk olabilir6-Bir çizgi, 1,2,3 veya 4 koyu renk modülden meydana

gelebilir.7-Her bir karakter birbirinden bağımsızdır.8-Sembol 10 karakter dışında

En sağda kontrol karakteri En solda sayı sistemi karakteri vardır.

9-Sembol büyüklüğü sınırlandırılmamıştır.10-Sembol tarayıcı üstünden hangi yönden geçilirse geçilsin

okunabilir.11-Uygun olmayan çizgiler tarayıcı tarafından fark edilir ayrıca

baskı kalitesi zayıf olduğunda yanlış sonuç verir.12-Sembolün tüketici tarafından okunabilen sayısal tarafı

vardır.

Page 42: HATA DÜZELTEN KODLARA GİRİŞ

EAN SİSTEMİ

Page 43: HATA DÜZELTEN KODLARA GİRİŞ

Amerika ve Kanada’da UPC sistemi geliştirilirken Avrupa ülkelerinde EAN sistemi geliştirilmiştir. 1977 yılında Belçika da “Avrupa Mal Numaralama Birliği” kurulmuştur. Daha sonra Avrupa ülkeleri dışında diğer ülkelerinde birliğe üye olmasıyla birliğin adı “Milletler Arası Mal Numaralama Birliği” olarak değiştirilmiş ancak kısa adı EAN olan değiştirilmemiştir. Türkiye 1988 yılında EAN birliğine üye olmuştur. EAN sistemi başka bakkaliye ürünleri olmak üzere hemen her türlü malın numaralandırılmasında kullanılmaktadır. 1980 de kitap için (ISBN) ve periyodik (ISSN) lerin numaralandırılmasında kullanılmaya başlanılmıştır. En yeni uygulama kuponlardadır. EAN siteminde, malın cinsine bakılmaksızın numara verilir. Bu bakımdan kullanım kolaylığı ve esnekliği vardır.

Page 44: HATA DÜZELTEN KODLARA GİRİŞ

EAN-UPC aralarındaki tek fark basamak sayılarından kaynaklanıyor.

Her EAN kodunun başlangıcında, ortasında koruyucu çubuklar vardır. Bu çubuklar genellikle diğerlerine göre daha uzundur. EAN kodu her zaman çubuk/boşluk/çubuk ile başlar ve biter ve ortada her zaman boşluk/çubuk/boşluk/çubuk/boşluk vardır. Bu boşluklar ve çubukların her biri genişliğin bir elemanıdır, şöyleki:

101(Başlangıç ve bitişte) 01010(ortada) Her sayı 7 elemandan meydana gelir, fakat sadece 2

tanesi çubuk iki tanesi de boşluktur. Bu şu anlama gelir, bazı boşluk ve çubuklar bir elemandan daha kalın olmak zorundadır. + rakamını kodlamak için sağdan başlayarak şunu kullanmalıyız;

1011100(toplam 7 eleman fakat sadece iki boşluk ve iki çubuk).Rakamları çözmemiz için çeşitli yollar vardır. Aşağıda SetA, SetB,SetC olarak sıralanmıştır.

Page 45: HATA DÜZELTEN KODLARA GİRİŞ
Page 46: HATA DÜZELTEN KODLARA GİRİŞ
Page 47: HATA DÜZELTEN KODLARA GİRİŞ

EAN-8 EAN-13

EAN-128

Page 48: HATA DÜZELTEN KODLARA GİRİŞ

EAN-13, 4 GRUBA AYRILMIŞ 13 HANEDEN OLUŞUR.

Page 49: HATA DÜZELTEN KODLARA GİRİŞ

EAN-8, 3 GRUBA AYRILMIŞ 8 HANEDEN OLUŞUR.

Page 50: HATA DÜZELTEN KODLARA GİRİŞ

ISBN SİSTEMİ

Page 51: HATA DÜZELTEN KODLARA GİRİŞ

ISBN (International Standard Book Number), 1972 yılında Uluslararası Standartlar Organizasyonu (ISO) tarafından hazırlanan ve üye ülkelerin onayı ile yürürlüğe giren bir kitap numaralama sistemidir. Amaç, kitap numaralarının uluslararası bir yöntemle düzenlenerek standardize edilip, Uluslararası Standart Kitap Numarası (ISBN) verilerek belirli bir yayımcının yayınladığı bir materyalin kimliğini tanımlamaktır.

ISBN sistemi, yayınlanan her materyale bir tanımlama numarası verir. Bu numara dört grup ve on haneden oluşur. Birinci grup yayının yapıldığı ülkeyi, ikinci grup yayımcıyı, üçüncü grup materyale ait sıra numarasını belirler. Dördüncü grup da ISBN’ in doğruluğunun denetimini sağlayan tek haneli bir rakamdır.

Page 52: HATA DÜZELTEN KODLARA GİRİŞ

Nelere ISBN Verilir?

Basılı materyal (kitap, katalog, yıllık vb.) Atlas ve haritalar Mikroformlar Video, film ve kasetler (eğitim amaçlı) Elektronik yayınlar (http, , ftp, CD, disket,

www vb.) Karma yayın araçları (kitap+kaset, kitap+CD

gibi) Bilgisayar yazılımları (eğitim amaçlı) Braille alfabesiyle yazılmış materyal

Page 53: HATA DÜZELTEN KODLARA GİRİŞ

Nelere ISBN Verilmez?  Takvim ve günlükler El yazması eserler Broşürler Poster, afiş ve gazeteler Gösteri programları (tiyatro, müzikal, resital,

konser vb.) Okul müfredat programları Formlar Ajandalar Fiyat listeleri, satış ve reklâm katalogları,

reçeteler Kitap haline getirilmemiş makale, genelge,

yönerge vb. materyal

Page 54: HATA DÜZELTEN KODLARA GİRİŞ

ISBN' İN SAĞLADIĞI YARARLAR

Yayımcı ön sayısı verilen yayımcılara ilişkin bilgiler, altı ayda bir Uluslararası ISBN Merkezine bildirilmekte, Merkez tarafından yayınlanan “Uluslararası Yayımcı Kataloğu” aracılığı ile bu sisteme kayıtlı ülkelere duyurulmaktadır. ISBN alan materyale ilişkin bilgiler, ISBN Türkiye Ajansı olarak Kütüphaneler Genel Müdürlüğü’nce ilgili çevrelere iletilmektedir.

ISBN, barkod üretiminde yoğun olarak kullanılması nedeniyle, ticari dağıtım sistemlerine hız ve etkinlik kazandırarak yayımcılar ve kitap satıcıları arasında etkin ve ekonomik bir iletişim sağlayacağı gibi, materyal siparişlerine, yazışmalara ve bibliyografik tarama işlemlerine de hız kazandırmaktadır.

Kütüphane içi sipariş, satın alma ve ödünç verme ile kütüphaneler arası ödünç verme işlemlerini, toplu katalogların oluşturulmasını kolaylaştırmaktadır.

Page 55: HATA DÜZELTEN KODLARA GİRİŞ

Aynı yayın hem basılı materyal hem de elektronik ortamda yayınlanacak ise her biri için ayrı ISBN alınır.

Bir bilgisayar yazılımının farklı dilde uygulamaları var ise, farklı elektronik ortamlarda kullanılıyorsa her biri için ayrı ISBN alınır.

Bilgisayar yazılımı ile birlikte satılan el kitaplarına ayrı ISBN verilmez. El kitabında, yazılım için verilen ISBN kullanılır.

Bir yazılım paketi birden fazla parçadan oluşuyor ve ayrı ayrı kullanılıyorsa her biri için ayrı ISBN, parçalar tek başına kullanılamıyor ve satılmıyorsa paket için bir ISBN alınır.

Bilgisayar yazılımlarında ambalaj değişikliği yeni bir ISBN gerektirmez.

Page 56: HATA DÜZELTEN KODLARA GİRİŞ

 ISBN MATERYALİN NERESİNDE YER ALIR?

ISBN kitaplarda, bibliyografik bilgilerin bulunduğu iç ve dış kapağın arkasına matbaa tekniği ile okunabilecek büyüklükte basılmalıdır. Numaranın, başka bir teknik (damga, etiket vb.) ile basılması ISBN sistemine aykırıdır.

Kitap dışı materyalde ( kaset, CD vb.) numara etikete ve koruyucu kapağa basılır.

Page 57: HATA DÜZELTEN KODLARA GİRİŞ
Page 58: HATA DÜZELTEN KODLARA GİRİŞ
Page 59: HATA DÜZELTEN KODLARA GİRİŞ
Page 60: HATA DÜZELTEN KODLARA GİRİŞ

ISBN CHECK ISBN(International Standard Book Number), ağırlık

kodunu kullanır. Her dijit bulunduğu pozisyona göre ağırlıklandırılır ve kontrol dijiti yani en sağdaki dijit toplam ağırlığa göre değer alır. Dijit pozisyonları sağdan sola doğru 1-10 kadar numaralandırılır.Toplam ağırlık 11 e bölünür ve kalan 0-10 arasında değer alır ve X gerektiğinde 10 rakamını temsil eder.

ISBN dijitlerini d1……d10 ile temsil edelim. Bu durumda kontrol dijitinin bulunması aşağıdaki şekilde ifade edilir:

1×d1 + 2×d2 + 3×d3 + ... + 10×d10 = 0 (mod 11). veya  10×d1 + 9×d2 + 8×d3 + ... + 1×d10 = 0 (mod 11)

Örnekle açıklanacak olursa; 0 - 1 3 1 5 - 2 4 4 7 - X Check dijiti;

10x0+9x1+8x3+7x1+6x5+5x2+4x4+3x4+2x7+1x10 mod 11 = 132 mod 11 = 0

Page 61: HATA DÜZELTEN KODLARA GİRİŞ

UPC CHECK

The Universal Product Code (UPC) IBM check dijiti bulunmasına benzer, fakat çift pozisyondaki dijitler için 2 yerine 3 ağırlık faktörünü kullanır. (Sağdan saymaya başlanır check dijitte katılarak).

Bir önceki planın zayıflığını paylaşır: 5’ den farklı olan dijitlere bitişik olanlara bakılır.

Page 62: HATA DÜZELTEN KODLARA GİRİŞ

IBM CHECK

MasterCard, VISA ve diğer kredi kartı şirketlerinin kullandığı "IBM check" bir tek/çift ağırlıklandırılmış koddur.Sağdan numaralandırmaya başlayınca çift pozisyondaki dijitler 2 ile çarpılır ve eğer 9dan büyükse tek dijite düşürülür. Bütün dijitler toplanır ve check dijit toplamın 10a bölünebilmesi için eklenir.

Örnek olarak aşağıdaki kod verilsin; 6 1 8 2 0 9 2 3 1 5 5 3 6*2 + 1 + 8*2 + 2 + 0*2 + 9 + 2*2 + 3 + 1*2

+ 5 + 5*2 + 3 mod 10 = 0 Mesela 6*2=12 12-9= 3 Mesela 8*2=16 16-9=7 3 + 1 + 7 + 2 + 0 + 9 + 4+ 3 + 2 + 5 + 1 + 3

mod 10 = 40 mod 10 = 0 Check dijiti 0 bulduk.

Page 63: HATA DÜZELTEN KODLARA GİRİŞ

KAYNAKÇA:

http://www.belgeler.com/blg/815/barkodlar

http://www.cut-the-knot.org/Curriculum/Arithmetic/ISBN.shtml

http://www.bosgrup.com/pdf/barkod_nedir.pdf

http://tk.kutuphaneci.org.tr/index.php/tk/article/viewFile/1044/2087

Page 64: HATA DÜZELTEN KODLARA GİRİŞ

HEPİNİZE TEŞEKKÜRLER…


Top Related