Ключевые отличия между линейными и двухмерными сканерами штрихкодов заключаются в технологии сканирования и поддерживаемых форматах штрихкодов. 13
Линейные сканеры способны считывать только одномерные штрихкоды — последовательность белых и чёрных полос различной ширины. 15 Под графическим рисунком находятся цифры, которые являются частью штрихового кода. 1
Двухмерные сканеры поддерживают считывание штрихкодов более сложного формата — квадрата или прямоугольника, где информация зашифрована в виде чередования линий и точек. 15 На малой площади можно зашифровать большой объём данных. 1
Кроме того, двухмерные модели обладают улучшенным функционалом, например: быстрое распознавание маркировки, считывание повреждённых этикеток, распознавание нечёткой маркировки, широкий угол охвата при сканировании, распознавание данных с зеркальных поверхностей, считывание с экранов мобильных устройств. 1