Почему точки, а не квадраты
DotCode кодирует данные изолированными точками, расположенными на чередующихся позициях сетки, поэтому ни одна пара точек не должна соприкасаться. Высокоскоростные промышленные струйные и лазерные принтеры хорошо ставят отдельные точки, но с трудом аккуратно печатают сплошные, слитые квадраты на скорости линии, и DotCode рассчитан с учётом этого.
У символа нет фиксированного поискового узора вроде угловых квадратов QR-кода: считыватель распознаёт саму сетку точек. Его ширину и высоту можно выбирать гибко, что подходит для длинных низких областей печати.
Стандарты и применение
DotCode опубликован организацией AIM как спецификация символики ISS DotCode, а не как стандарт ISO/IEC. Он может нести данные GS1, включая GTIN и серийные номера.
Его используют для маркировки упаковок на очень высокой скорости, в частности в прослеживаемости табачной продукции, где правила ЕС допускают его среди разрешённых носителей данных, а также на некоторых фармацевтических линиях и линиях по производству напитков. Это промышленный формат; камеры потребительских телефонов, как правило, его не читают.