Barcodes werden über optische Abtaster, so genannte Strichcodelesegeräte (oder Barcodelesegerät, umgangssprachlich: Scanner) maschinell gelesen und weiterverarbeitet.
Scanner gibt es zwischenzeitlich in fast jeder Preisklasse in den verschiedensten Ausführungen. Die Übertragung der Daten an übergeordnete Systeme (z.B. PC) kann per Kabelanschluss, Übertragungsstation, Funk oder zwischenzeitlich auch über Mobilfunktechnologie erfolgen.
Generell lassen sich Scanner je nach Art der Lesung und abhängig davon, ob das Lesesystem oder der Barcodeträger bewegt wird, in unterschiedliche Gruppen unterteilen (siehe Grafik).