Flexotisk
Každý kód se skládá z tmavých čar a světlých mezer, které se čtou pomocí snímačů vyzařující většinou červené světlo. Toto světlo je pohlcováno tmavými čárami a odráženo světlými mezerami. Snímač zjišťuje rozdíly v reflexi a ty přeměňuje v elektrické signály odpovídající šířce čar a mezer. Tyto signály jsou převedeny v číslice, popř. písmena, jaká obsahuje příslušný čárový kód. To tedy znamená, že každá číslice či písmeno jsou zaznamenány v čárovém kódu pomocí předem přesně definované šíře čar a mezer. Data obsažená v čárovém kódu mohou zahrnovat takřka cokoliv: číslo výrobce, číslo výrobku, místo uložení ve skladu, číslo série nebo dokonce jméno určité osoby, které je např. povolen vstup do jinak uzavřeného prostoru.