DataMatrix отличается от других матричных штрихкодов, например QR-кода, по следующим параметрам:
- Форма: DataMatrix может быть в виде квадрата или прямоугольника, а QR-код — только квадрат. 2
- Минимальный размер: у DataMatrix он составляет 10x10 пикселей, в то время как у QR-кода — 21x21 пиксель. 2
- Стандарт: Data Matrix соответствует стандарту ИСО/МЭК 16022, в то время как QR-коды — ИСО/МЭК 18004. 2
- Внешне: DataMatrix без маленьких квадратиков внутри большого, в QR они есть. 2 Левая и нижняя граница Data Matrix выделены жирным, L-образно, чтобы сканер мог быстро определить расположение кода. 2
- Ёмкость: в QR-коде максимум вмещается 3 Кб информации, а в DataMatrix — 2 Кб. 1
Также DataMatrix считывается в двух направлениях: горизонтально и вертикально, что обеспечивает более надёжное и удобное чтение информации, в том числе при повреждении части штрихкода. 2