Bir okuyucu iki ana bileşenden oluşur; bir girdi cihazı ve kod çözücü. Girdi cihazı; ışık enerjisiyle barkod sembolünü aydınlatmaya yarar ve daha sonra sembolün lokalize bölgesinden yansıyan ışık miktarını inceler. Barkod sembol boşlukları barlardan da