Barkodlar 1940'larda ortaya çıktı, 1970'lerde kullanıldı ve 1980'lerde popüler oldu. Barkod teknolojisi, bilgisayar uygulama ve pratiğinde üretilen ve geliştirilen, ticaret, posta hizmeti, kütüphane yönetimi, depolama, endüstriyel üretim süreci kontrolü, ulaşım ve diğer alanlarda yaygın olarak kullanılan otomatik tanımlama teknolojisidir. Düşük maliyet ve güçlü güvenilirliğin avantajları, günümüzün otomatik tanımlama teknolojisinde önemli bir konuma sahiptir.
Barkod, düzenli olarak düzenlenmiş çubuklar, boşluklar ve karşılık gelen karakterlerden oluşan bir işarettir. "Çubuk", ışığa karşı düşük yansıtıcılığa sahip parçayı, "boşluk" ise ışığa yüksek yansıtıcılığa sahip parçayı ifade eder. Bu çubuklar ve boşluklar, belirli bilgileri ifade eden verilerden oluşur ve belirli bir aygıt tarafından okunabilir ve bilgisayarlarla uyumlu ikili ve ondalık bilgilere dönüştürülebilir. Genellikle her öğe için kodu benzersizdir. Sıradan tek boyutlu barkodlar için, barkod ve emtia bilgileri arasındaki karşılık gelen ilişki veritabanı üzerinden kurulmalıdır. Barkod verileri bilgisayara iletildiğinde, bilgisayar uygulamaları verileri çalıştırır ve işler. Bu nedenle, sıradan tek boyutlu barkod sadece kullanım sürecinde tanımlama bilgisi olarak kullanılır ve anlamı bilgisayar sisteminin veritabanında karşılık gelen bilgiler ayıklanarak gerçekleştirilir. Tek boyutlu barkodların yapımı kolaydır ve kodlama sisteminin suçlular tarafından elde etmesi ve taklit etmesi daha kolaydır. İkincisi, tek boyutlu barkodların Çince karakterleri ve görüntü bilgilerini temsil etmesi neredeyse imkansızdır.
Tek boyutlu barkod, barkod çubuklarının ve boşluklarının düzenleme kurallarını ifade eder. Bilgileri yalnızca bir yönde (genellikle yatay yönde) ifade eder, ancak dikey yönde herhangi bir bilgi ifade etmez. Belirli yüksekliği genellikle okuyucunun hizalamasını kolaylaştırmaktır. Yaygın olarak kullanılan tek boyutlu kod sistemleri şunlardır: EAN barkod, UPC barkod, EAN 128 barkod, Kod 39 barkod, Kod 93 barkod, Interleaved 2 of 5 barkod, Codabar barkod, vb.
Ortak semboloji
1. EAN barkod
Uluslararası bir sembol sistemidir. Sabit uzunluğa sahip ve anlamı olmayan bir barkoddur. İfade edilen bilgilerin tümü sayıdır ve esas olarak emtia tanımlaması için kullanılır. Barkod sembolü, boş alanla çevrili bir dizi paralel çubuk ve boşluklardan oluşur.

(1) EAN barkod karakter kümesi bir alt küme, B alt kümesi ve C alt kümesi içerir. Her barkod sembolü 2 çubuk ve 2 boşluklardan oluşur. Her çubuk ve alan 1-4 modülden oluşur ve barkod karakteri başına toplam modül sayısı 7'dir. Barkod karakter kümesi, 0 ile 9 arasında toplam 10 sayısal karakteri temsil edebilir.
(2) Sayıları temsil eden barkod sembollerine ek olarak, ikiye bölünmüş barkod sembolünün başlangıcını, sonunu ve orta ayırıcısını temsil etmek için sınırlayıcı olarak kullanılan bazı yardımcı barkod karakterleri de vardır.
2.UPC barkod
UPC barkod, Amerika Birleşik Devletleri Tekdüzen Kod Komitesi (UCC) tarafından geliştirilen, UPC-A ve UPC-E barkodlu bir kod sistemidir.
(1) UPC-A 12 basamaklıdır. UPC-A barkodlar, "0" öneki eklenmiş EAN-13 barkodlarla uyumludur.
(2) UPC-E, sistem karakteri 0 olan UPC-A kodunun sıfırı ortadan kaldırarak sıkıştırılmasıyla elde edilen 8 basamaklı 8 basamaklıdır. Kodlara yalnızca madde UPC-A'yı temsil etmek için yazdırılamayacak kadar küçükse izin verilir.

3. EAN 128 barkod
Emtianın ilgili bilgilerini daha fazla ifade etmek için, bazen EAN ve UPC kodlarına ek kodlar eklemek gerekir. Ek kodlar UCC/EAN-128 barkod sembolleri (EAN-128 olarak adlandırılır) ile temsil edilir. EAN-128 barkod, EAN, UPC standart ek kodunu temsil edebilecek tek barkod sembolüdür. Sürekli, sabit olmayan, anlamlı bir yüksek yoğunluklu koddur.

4. Kod 39 barkod
Code 39 barkod, intermec tarafından 1975 yılında başlatılan ve sayılar ve İngilizce harfler gibi 44 karakteri kodlayabilen bir barkoddur. Düşük bit hata oranı ve birçok karakterin avantajlarına sahip olduğu için otomobil endüstrisi, ekonomi yönetimi, tıbbi ve sağlık hizmetleri, posta servisi, depolama ve ulaşım birimi vb.

Kod 39 barkodu yalnızca iki birim genişliğe sahiptir ve her barkod karakteri, 3'ü geniş birim, geri kalanı dar birimler olan 9 birimden oluşur. Üç-dokuz barkod beş çubuk ve dört boşluklardan oluştuğundan, barkod barkod sembol aralığı vardır, bu nedenle sürekli olmayan bir barkoddur. 39 barkodun tasarımı güçlü bir kendi kendini kontrol işlevine sahiptir, bu nedenle değiştirme hatası olasılığı çok azdır. En yüksek yoğunluğu 40 / (25.4mm) 'dir.
5.Code 93 barkod
Kod 39 yardaya benzer bir barkoddur, daha yüksek yoğunluğa sahiptir ve Kod 39 yardanın yerini alabilir.
1982 yılında tanıtılan Code 93 barkod, çok yoğun bir barkod sembolojidir. Code 39 barkod birçok avantaja sahiptir, ancak kodlama yöntemi ile belirlenen yoğunluğu çok yüksek değildir. Bu nedenle, Kod 39 barkodunun kullanıldığı bazı durumlarda, yetersiz baskı alanı sorunu yaşanır. Kod 93 barkodunun tasarımı bu sorunu çözmektir. soru. Code 93 barkodu, esas olarak aynı veri karakter kümesine sahip olmaları nedeniyle Code 39 barkodu ile uyumludur.

Doksan üç barkod modül kombinasyon yöntemi ile kodlanmıştır. Doksan üç barkodlu her barkod karakteri üç çubuk ve üç boşluk olmak üzere 9 modülden oluşur ve her bar veya boşluk 1, 2, 3 veya 4 modülden oluşur. Jiu San barkodunun kodlama kapasitesi 56'dır ve 48 kombinasyon seçilir. Kendi kendini kontrol etme işlevi yoktur. Veri güvenliğini sağlamak için çift kontrol karakterleri kullanılır ve güvenilirliği 39 barkoddan daha yüksektir.
6. Interleaved 2 / 5 barkod
Interleaved 2 of 5 barkod, 1972 yılında Amerikan intermec şirketi tarafından icat edildi. Başlangıçta depolama ve ağır sanayi alanında kullanılmış, standardizasyondan sonra depolama ve nakliye birimlerinin tanımlanması ve yönetimi için kullanılmıştır.

5 barkodun aralanmış 2'si, hem çubukların hem de boşlukların bilgiyi temsil ettiği bir barkoddur. Aralanmış 5 barkod sembolünün 2'sinde yalnızca iki birim genişliği vardır. Her barkod veri sembolü, ikisi Geniş hücreler (ikili "1" ile temsil edilir), ikisi dar hücredir (ikili "0" ile temsil edilir) olmak üzere 5 birimden oluşur. 5 barkod sembolünün aralanmış 2'sinde, tüm geniş hücreler eşittir, tüm dar hücreler eşittir ve çubuk (boş) oranı genellikle 2.00-3.00 arasında kontrol edilir.
Interleaved 2 of 5 barkod, maksimum 17,70/(25,4 mm) yoğunluğa sahip yüksek yoğunluklu bir barkoddur. Interleaved 2 of 5 barkodunda bir yazdırma hatasının varlığı bir değiştirme hatasına neden olmaz, kendi kendini kontrol etme işlevine sahip bir barkoda sahiptir. Barkod sembolü her iki yönden de başarıyla okunabildiğinden, iki yönlü ölçekli bir barkoddur. Farklı sayıda karakteri temsil edebileceğinden, sabit olmayan uzunlukta bir barkoddur.
7. Codabar barkodu
Codabar barkodu 1972 yılında piyasaya sönülmüş ve tıp, sağlık ve kitap endüstrilerinde yaygın olarak kullanılmaktadır. 1977'de Amerikan Kan Nakli Birliği, kan torbası tanımlaması için standart barkod olarak Codabar barkodunu şart koştu.
Bir Codabar barkod sembolünde, her karakter iki veya üçü geniş hücreli ve geri kalanı dar hücreli 7 hücreden oluşur. Kudbar C(7,2) veya bir kombinasyon seçer, kodlama kapasitesi C(7,2) + C (7,3) = 46'dır ve karakter kümesinin yalnızca 20 karakteri vardır: 0-9 sayıları, A , B , C , D , özel karakterler $ , - - , : , / . , + . Codabar barkod çift yönlü okunabilirliğe sahiptir. Codabar barkod sembolü okunurken, tarama yönünün belirlenmesi sonlandırıcı ve başlangıç karakteri tarafından gerçekleştirilir. Codabar barkod, güçlü kendi kendini kontrol etme işlevine sahip bir barkoddur.

1D Barkod Sembollerinin Yapısı

(1) Kalan boş alan: Barkodun sol tarafında herhangi bir sembol bulunmayan beyaz alan esas olarak tarayıcıdan taramaya başlamaya hazırlanmasını istemek için kullanılır.
(2) Başlangıç karakteri: Barkod sembolünün başlangıcını tanımlamak için kullanılan barkod karakterinin ilk karakteri olan barkod tarayıcı, bu karakterin varlığını onayladıktan sonra tarama darbesini işlemeye başlar.
(3) Veri karakteri: Başlangıç karakterinden sonraki karakter, barkod sembolünün belirli değerini tanımlamak için kullanılır ve çift yönlü taramaya izin verir.
(4) Denetleyicisi: Taramanın geçerli olup olmadığını belirlemek için kullanılan bir karakter, genellikle algoritmik bir işlemin sonucu. Barkod tarayıcı kod çözme için barkodu okuduğunda, önce okuma karakterleri üzerinde işlemler gerçekleştirir. İşlem sonucu doğrulama koduyla aynıysa, okumanın geçerli olduğu belirlenir.
(5) Sonlandırıcı: Barkod sembolünün sağ tarafında bulunan ve bilgilerin sonunu gösteren özel bir sembol.
(6) Sağ boş alan: Terminatörün dışında, basılı sembolün olmadığı ve çubuğun boşla aynı renge sahip olduğu alan.
1D barkodun ana parametreleri
(1) Yoğunluk: Barkodun yoğunluğu, birim uzunluğu başına barkodla temsil edilen karakter sayısını ifade eder. Bir kod sistemi için, yoğunluk esas olarak modülün boyutuna göre belirlenir. Modül boyutu ne kadar küçükse, yoğunluk o kadar büyük olur, bu nedenle yoğunluk değeri genellikle modül boyutunun değeriyle (5mil gibi) ifade edilir. Genellikle 7,5 milyonun altındaki barkodlara yüksek yoğunluklu barkodlar, 15 mil üzerindeki barkodlara ise düşük yoğunluklu barkodlar denir. Barkod yoğunluğu ne kadar yüksekse, gerekli barkod okuma ekipmanının performansı (çözünürlük gibi) o kadar yüksek olur. Yüksek yoğunluklu barkodlar genellikle hassas elektronik bileşenler gibi küçük nesneleri tanımlamak için kullanılırken, düşük yoğunluklu barkodlar genellikle depo yönetimi gibi uzun mesafeli okuma için kullanılır.
(2) Genişlik-dar oranı: Sadece iki genişlik birimine sahip bir kod sistemi için, geniş birimin dar birime oranına genellikle yaklaşık 2-3 olan genişlik-dar oranı denir (yaygın olarak kullanılan 2:1, 3:1'dir). Genişlik ve darlık nispeten büyük olduğunda, okuma cihazının geniş birim ile dar birim arasında ayrım yapması daha kolaydır, bu nedenle okunması daha kolaydır.
(3) Kontrast (PCS): Barkod sembolünün optik indeksi, PSC değeri ne kadar büyükse, barkodun optik özellikleri o kadar iyidir.