Laserscanners zijn het populairste type barcodescanner omdat ze barcodes op afstanden van meer dan 60cm kunnen scannen. Ze lezen echter alleen lineaire of eendimensionale (1D) barcodes zoals UPC-A, die veel wordt gebruikt de retail en bij kruideniers. Een ander voorbeeld van een 1D-scanner is een lineaire imager. In tegenstelling tot een laserscanner, die een straal en spiegels gebruikt om barcodes te lezen, legt een lineaire imager een afbeelding vast van een 1D-barcode om deze te lezen. Lineaire imagers zijn een geweldige optie bij het scannen van barcodes die zich op minder dan 60cm afstand bevinden.