1D (линейные) штрихкоды — например, EAN-13 или Code 128 — обычно хранят только номер товара. Их много лет используют в рознице и на складах, и их читает практически любой сканер.
2D-коды — DataMatrix, QR, PDF417 — вмещают на маленькой площади гораздо больше данных: серийный номер, партию, срок годности и защитный элемент. Поэтому системы цифровой маркировки, такие как Асл Белги, используют код DataMatrix.
Правило выбора простое: если нужно только опознать товар, хватит 1D. Если требуется отслеживать каждую единицу или работать с маркировкой, нужен сканер-имиджер, читающий 2D-коды. Сегодня многие сразу выбирают 2D-сканер — он читает оба типа.