Размер кода на этикетке: модуль и зона молчания
Код DataMatrix — это решётка из чёрных квадратиков. Размер кода равен размеру одного квадратика, умноженному на их число: выбирается квадратик, а габарит получается сам. Поэтому растянуть код под свободное место нельзя.
Модуль — это квадратик
Модулем называют сторону одного квадратика; в редакторе он выбирается списком, и в списке только те значения, которые ваш принтер напечатает ровно. Причина простая: принтер печатает точками, и если квадратик не укладывается в целое число точек, часть квадратиков выйдет крупнее, часть мельче. Глазом этого не видно, а сканер начинает читать код через раз.
Чем крупнее модуль, тем надёжнее читается код — и тем больше места он занимает. Для потребительской этикетки обычно берут значение из середины списка, для короба — крупнее.
Зона молчания — пустое поле вокруг
Сканеру нужно пустое поле по краям символа, иначе он не найдёт его границы. Редактор отводит его сам: блок кода на холсте — это символ вместе с полем, и текст туда поставить не получится. Если строка всё-таки заедет на код, она закроется белым, а редактор об этом предупредит.
Сколько места займёт код
Длина кода зависит от товарной группы: у обуви она одна, у молока другая. Поэтому в мастере сначала спрашивается группа, а потом формат — из них и получается число квадратиков. Точный габарит в миллиметрах виден сразу на холсте и в панели справа.
Если код не помещается на выбранный носитель, редактор скажет, какого размера нужна этикетка. Это честнее, чем уменьшить код: уменьшенный ниже предела код не читается, а узнать об этом можно только на приёмке товара.
Код крупнее места, отведённого на макете
Место под символ задаётся макетом заранее: так этикетка не меняет вид от кода к коду. Если в списке попался код длиннее обычного и он в это место не влезает, такая этикетка пропускается, а остальные печатаются — числа вы увидите до запуска тиража.