Bilindiği üzere barkod, birtakım bilgileri temsil eden
karaketlerin elektronik cihazlar tarafından okunabilir hale gelmesidir.
Barkodlar bilgileri çizgiler ve çizgiler arasındaki paralel boşluklarla temsil
etmektedir. Önceleri yalnızca paralel çizgilerden meydana gelen barkodlar
günümüz teknolojisiyle beraber ise iki boyutlu barkod, karekod barkod ve
noktalı barkod olarak da karşımıza çıkmaktadır. Barkodlardaki başlangıç ve bitiş
karakterleri barkodların sağ ve sol taraflarını tanımlamaktadır. Tabii ki de
her barkod sembollerinde farklı başlangıç ve bitiş karakterleri
kullanılmaktadır. Kontrol karakteri ise barkodun içindeki verilerden
oluşturulan ve yine barkod içinde yer alan veridir. Barkod üzerinde bulunan
kodun doğru çalışıp çalışmadığına baktığı gibi kontrol karakteri her barkod
tipinde farklı hesaplama yöntemleri tercih edilmektedir.
Barkodların alt ve üstlerinde yer alan taşıyıcı çizgileri
ise okuyucu barkodun altına ya da üstüne kaymamasını sağlar. Bu sayede hatalı
okumalar önlenmiş olur. Ürün takibi, stok yönetimi gibi oldukça dikkat
gerektiren konuları kolaylaştıran barkodlar, doğruluk ve hızlı data girişine
elverişli olduğu için kullanılması gerekli hale gelmiştir.