Программа для этикеток решает три задачи: нарисовать макет, подставить в него данные и корректно отправить всё это на печать. Первое умеет почти любой графический редактор — а вот второе и третье как раз и отличают специализированный софт от офисного.
Редактор, драйвер и язык принтера
Рулонные принтеры этикеток понимают собственные языки команд: ZPL и EPL у Zebra, TSPL у ряда моделей TSC и совместимых. Когда программа отправляет макет на таком языке, принтер сам рисует текст и штрихкод — получается быстро и чётко. Когда печать идёт картинкой через универсальный драйвер, качество символики падает, а макет может сместиться. Поэтому редактор производителя проще подружить с его же принтером, а универсальные пакеты держат большие библиотеки драйверов под разные марки.
Штрихкоды и данные вместо ручного набора
Штрихкод — это не шрифт, а данные, закодированные по правилам символики: у EAN-13 считается контрольный разряд, Code 128 по-разному кодирует цифры и буквы, DataMatrix и QR укладывают строку в квадрат. Ошибка кодирования видна только сканеру, поэтому лучше, когда символику строит сама программа. Второй ключевой момент — переменные поля: макет связывают с таблицей или выгрузкой, и серия этикеток печатается без ручного ввода.
Термопечать и термотрансфер
Прямая термопечать не требует красящей ленты, но изображение со временем выцветает и боится нагрева — этого хватает для логистических наклеек и коротких сроков. Термотрансфер печатает через риббон, надпись устойчива к трению и влаге, поэтому так делают этикетки, которые должны прожить весь срок хранения товара. От выбора зависят и материал этикетки, и настройки плотности печати в программе.
Если этикетки нужны для маркированного товара, отдельно проверьте качество печати DataMatrix: код должен уверенно считываться сканером под разными углами и после наклейки на изогнутую поверхность. Сами коды заказывают в системе «Честный знак» — через её личный кабинет или учётную систему, а задача редактора — не испортить их при выводе на печать.