Genel olarak siyah çizgiler ve altında numaralarla oluşan
barkodlar bir ürünün nerede ve hangi şirket tarafından üretildiğini göstermektedir.
Bu nedenle barkodlar bir ürünün ismi olarak da tanımlanabilir. Tabii barkodlar
hakkında bu bilgilerin öğrenilebilmesi için barkodların, barkod okuyucu
tarafından okunması gerekmektedir.
Bir barkod okuyucu ise barkodun üzerindeki siyah ve beyaz
çizgilere ışık göndererek onları okur. Ayrıca barkod okuyucular kullandığı LED
ya da lazer ışık aracılığıyla devamlı bir ışık yaymaktadır. Bir bakıma barkod,
bu ışıkların önüne koyulduğu zaman siyah çizgiler ışığı emer ve beyaz çizgiler de
ışığı yansıtır. Barkod okuyucu yansıyan bu ışıkları analiz eder ve bir numara
oluşturarak elektronik bir ortama iletilmesini sağlar. Bu sayede ürünler için
oluşturulan numaralar bilgisayarda tanımlandığında o ürüne ait tüm bilgileri de
ekrana getirir.