Detta beror på att 2D-streckkoder, i huvudsak flera 1D streckkoder staplade på varandra. Med rätt streckkodsläsare och mjukvara, 2D-streckkoder har förmågan att hålla aktuell information inom streckkoden själv, inte bara ett referensnummer till en databas. Ett exempel av 2D streckkoder är Maxicode streckkoder som används av UPS. Dessa streckkoder var utformade för att hålla ca 80 tecken, som är i stånd att hålla de flesta standard adresser. Efter att förstå hur streckkoder och streckkodsläsare kommunicerar med varandra, vilka typer och användning av streckkodsläsare börjar bli mer begriplig.
De fyra huvudkategorier är Barcode Wand, laddningskopplad enheter, Imager streckkodsläsare, och Laser streckkodsläsare. Staven scanner är den mest grundläggande tillgängliga och fungerar bra för låga streckkodsläsning volym 1D. De är relativt billiga, men streckkod trollstavar tenderar att vara känslig när verksamheten kräver kontakt mellan streckkoder och streckkodsläsare för en lyckad skanning. Den Charged Coupled Device, eller CCD, är en mycket mer aggressiv streckkodsläsare än streckkodstrollstavar. Detta innebär att kontakten är inte nödvändigt för en framgångsrik avsökning.
CCD begränsas av dess djup för fält och bredd av sortiment med att läsa streckkoder. Kameran Barcode Scanner är en förbättrad version av CCD Barcode Scanner. Det har mer aggressiva scanning makt och större skärpedjup än CCD. Även de Imager Bar Code Scanners är kapabla att läsa både 1D och 2D streckkoder. Laser Bar Code Scanners har den största skärpedjup bland de typer av streckkodsläsare. De är de mest aggressiva typen av skannrar och mest populära också. En laser streckkodsläsare med en extra lång räckvidd kan vara i stånd att läsa streckkoder på upp till 30 "bort.
Även uppdelade i dessa fyra kategorier, det finns fortfarande ett stort utbud som finns, till exempel, alternativ för trådlösa streckkodsläsare som är utrustade med trådlösa Bluetooth-funktioner. Hur och