Для создания двухмерных кодов DataMatrix используются, например, такие технологии:
- Арифметика полей Галуа и коды Рида-Соломона. habr.com Процесс создания кода состоит из двух этапов: на первом получают последовательность кодов данных и кодов коррекции ошибок, на втором изображают в матрице двоичное представление этих кодов. habr.com
- Чернильная печать. mrcheck.ru Код формируют на компьютере или специализированном программном обеспечении, а затем чернильный принтер наносит капли чернил на поверхность упаковки. mrcheck.ru Для этого используют разные технологии печати, например струйную или термическую. mrcheck.ru
- Лазерная гравировка. mrcheck.ru forjet.by Лазерный луч создают точные и чёткие изображения на различных материалах, включая пластик, металл, стекло и керамику. mrcheck.ru Под воздействием лазера происходит испарение или удаление верхнего слоя материала, в результате чего появляется рельефное изображение. mrcheck.ru
- Иглоударная маркировка и каплеструйная печать. forjet.by Эти методы используют для нанесения круглых точек кода DataMatrix. forjet.by
Также для нанесения кода на поверхность продукта или упаковки могут применять термотрансферные, инжекционные и другие принтеры. mrcheck.ru