03.08.2026 · Чтение: 4 мин
1D и 2D штрих-коды: в чём разница?
1D (линейный) штрих-код кодирует данные шириной параллельных линий и промежутков между ними и считывается только в одном направлении — поперёк линий. Обычно он вмещает до 20-25 символов, поэтому чаще всего хранит просто номер товара, а остальные данные (название, цена) берутся из базы магазина.
2D штрих-код (например, QR-код или Data Matrix) хранит данные в двумерном узоре из строк и столбцов. Это позволяет вместить до нескольких тысяч символов текста, ссылку или другую информацию прямо в самом коде, без обращения к базе данных.
Ещё одно преимущество 2D-кодов — алгоритм коррекции ошибок. Даже если часть кода загрязнена, порвана или на неё падает блик, сканер может восстановить данные по оставшейся части. У 1D-кодов такого запаса прочности почти нет.
На практике: на кассах розничной торговли и для стандартных складских товаров обычно достаточно недорогого 1D-кода. QR-код же удобнее для рекламных ссылок, билетов и посадочных талонов, а также для маркировки мелких или часто повреждаемых изделий.
Поэтому в каталоге Winson есть и 1D лазерные/CCD сканеры, и 2D CMOS сканеры — важно выбрать модель под те коды, с которыми вы реально работаете.