Различают несколько типов сканеров в зависимости от типа считываемого кода. Например, сканеры 1D кода считывают только одномерные коды, но не считывают 2D коды (например QR, Maxicode и т.д.). Двумерные же сканеры способны считывать и 1D, и 2D, и составные коды (GS1 Databar, PDF417).
Сканеры штрих-кода считывают только одномерные коды. 1D сканеры делятся на лазерные и имидж-сканеры. Лазерные сканеры производят считывание лучом, представляющим из себя одну линию. Луч имидж-сканера представляет из себя прямоугольную область, что дает возможность успешно считывать штрих-коды под наклоном, а также поврежденные коды.
Двумерные сканеры представляют собой наиболее универсальные считывающие устройства. Они способны считать все типы кодов: 1D, 2D и составные. В основе конструкции сканера – имидж-модуль, поэтому возможно производить считывание выцветших, поврежденных кодов, а также считывание в любом положении сканера.
Сканеры для считывания кодов с больших расстояний.
DPM сканеры считывают прямую маркировку деталей, то есть маркировку, наносимую непосредственно на само изделие.
Многоплоскостные сканеры отличаются наличием нескольких линий сканирования, которые обеспечивают обширное поле считывания кода в любом положении на расстоянии до 25 см.