К статье
Практический материал

Торговля и Склад · 11 мин

Как создать этикетки в 1С для принтера этикеток

Как создать и напечатать этикетки в 1С для принтера этикеток: настройка макета, шаблоны ценников, штрихкоды, драйверы и типичные ошибки при печати.

Печать этикеток — стандартная задача в торговле, на складе и в производстве: на товар нужно нанести штрихкод, цену, артикул или состав. В типовых конфигурациях 1С (Управление торговлей, Розница, ERP, Комплексная автоматизация) для этого есть встроенный механизм шаблонов этикеток и ценников, который работает с обычными офисными принтерами и со специализированными термопринтерами этикеток.

Основная сложность обычно не в самой 1С, а в согласовании трёх вещей: размера этикетки в макете, размера этикетки в настройках драйвера принтера и физического размера ленты в принтере. Если хотя бы один параметр не совпадает, печать «уезжает», обрезается или выходит на пустых этикетках.

Ниже — практическая последовательность: от подключения принтера до настройки шаблона этикетки со штрихкодом, проверки результата и исправления типичных сбоев. Инструкция ориентирована на типовые конфигурации; названия пунктов меню могут немного отличаться между версиями.

Подготовка: что понадобится перед настройкой

Перед началом работы убедитесь, что у вас есть: установленная конфигурация 1С с механизмом печати этикеток (УТ 11, Розница, ERP, КА 2, УНФ), подключенный принтер этикеток с установленным драйвером, рулон этикеток известного размера и права на изменение шаблонов (обычно достаточно прав пользователя с доступом к настройке печатных форм).

Точно измерьте этикетку: ширину и высоту одной этикетки в миллиметрах, а также межэтикеточный зазор (обычно 2–3 мм). Эти значения понадобятся и в драйвере принтера, и в шаблоне 1С. Если этикетки идут в два или три ряда на ленте, учитывайте это при настройке — часто проще печатать по одной этикетке за раз.

Проверьте, что в карточках номенклатуры заполнены данные, которые должны попасть на этикетку: наименование, артикул, штрихкод, цена. Пустой штрихкод — самая частая причина «неработающей» этикетки: макет настроен верно, но печатать нечего.

Подключение и настройка принтера этикеток

Установите драйвер принтера с диска или с сайта производителя (Godex, TSC, Zebra, АТОЛ, Xprinter и других). После установки принтер появится в списке принтеров Windows и станет доступен в 1С как обычное устройство печати. Для большинства задач достаточно стандартного драйвера Windows; отдельная компонента 1С для принтеров этикеток требуется редко — в основном для прямой печати команд на языке принтера (TSPL, EPL, ZPL) из собственных разработок.

Ключевой шаг — задать в драйвере размер носителя. Откройте «Параметры печати» принтера в Windows и создайте пользовательский формат: ширина и высота этикетки в миллиметрах, тип носителя — «этикетки с зазором» (gap) или «чёрная метка» в зависимости от вашей ленты. Неверно выбранный тип датчика приводит к тому, что принтер пропускает этикетки или останавливается посередине.

После настройки драйвера выполните калибровку датчика этикеток — у большинства принтеров она запускается удержанием кнопки подачи (Feed) при включении или из фирменной утилиты. Печать тестовой страницы из Windows подтвердит, что принтер корректно определяет границы этикетки.

Где в 1С находится печать этикеток

В типовых конфигурациях печать этикеток и ценников вызывается из раздела закупок или продаж. В Управлении торговлей 11 это путь: «Закупки» (или «CRM и маркетинг») → «Сервис» → «Печать этикеток и ценников». В Рознице обработка доступна из раздела «Закупки» или непосредственно из документов поступления товаров — там есть кнопка печати этикеток по товарам документа.

Обработка работает по единой схеме: вы формируете список товаров (вручную, по документу, по отбору), для каждой строки указываете шаблон этикетки и количество копий, затем отправляете на печать. Количество этикеток удобно привязать к количеству товара в документе поступления — тогда каждая единица товара получит свою этикетку автоматически.

Если типовой обработки в вашей конфигурации нет (например, в старых или сильно доработанных решениях), этикетки печатают через внешние печатные формы или собственные макеты — об этом ниже в разделе про альтернативы.

Создание и редактирование шаблона этикетки

Шаблоны этикеток хранятся в справочнике «Шаблоны этикеток, ценников и чеков ККМ» (в некоторых конфигурациях — «Хранилище шаблонов»). Откройте его из формы печати этикеток или через раздел настройки, создайте новый элемент и задайте тип шаблона — «Этикетка».

Редактор шаблона представляет собой конструктор: слева доступные поля (наименование товара, артикул, штрихкод, цена, организация, дата и другие), справа — макет этикетки. Перетаскивайте поля на макет, меняйте размер шрифта и расположение. В свойствах шаблона обязательно укажите точные ширину и высоту этикетки в миллиметрах — те же значения, что заданы в драйвере принтера.

Штрихкод добавляется специальным элементом «Штрихкод». В его свойствах выберите тип кода: для розничного товара чаще всего используется EAN-13, для внутреннего складского учёта подойдёт Code128, который позволяет кодировать и буквы. Убедитесь, что штрихкод на макете достаточно крупный — слишком мелкий код термопринтер напечатает, но сканер его не прочитает.

Порядок создания шаблона
  1. 1
    Откройте справочник шаблонов этикеток и создайте новый шаблон типа «Этикетка»
  2. 2
    Укажите точные ширину и высоту этикетки в миллиметрах
  3. 3
    Перетащите на макет нужные поля: наименование, артикул, цена
  4. 4
    Добавьте элемент «Штрихкод» и выберите тип EAN-13 или Code128
  5. 5
    Сохраните шаблон и назначьте его товарам в форме печати
  6. 6
    Напечатайте 2–3 пробные этикетки и проверьте сканером

Печать этикеток: пошаговый процесс

Откройте обработку «Печать этикеток и ценников». Заполните таблицу товаров: кнопкой «Подобрать товары», заполнением по документу или по отбору (например, все товары группы с ненулевой ценой). Для каждой строки укажите шаблон этикетки и количество — вручную или командой «Установить количество по количеству в документе».

Нажмите «Печать», в диалоге выберите принтер этикеток и проверьте, что в параметрах страницы подставился ваш пользовательский формат этикетки. Если 1С предлагает A4 — значит, драйвер не сохранил размер носителя как формат по умолчанию; вернитесь в настройки принтера Windows и установите формат этикетки форматом по умолчанию.

После печати проверьте результат: этикетка не обрезана, штрихкод читается сканером, текст не выходит за границы. Если печать смещена, корректируйте не макет «на глаз», а сначала калибровку датчика принтера — в большинстве случаев проблема именно в ней.

Контрольные точки

Как проверить результат

Положение печати на этикетке
Норма

Текст и штрихкод в пределах одной этикетки, без смещения на соседнюю

Тревожный признак

Печать уезжает вверх/вниз, захватывает две этикетки

Читаемость штрихкода
Норма

Сканер считывает код с первого раза с расстояния 10–20 см

Тревожный признак

Сканер не читает или читает через раз

Содержимое полей
Норма

Артикул, цена и наименование соответствуют карточке товара

Тревожный признак

Пустые поля или данные другого товара

Альтернативные способы: макеты, внешние обработки, печать на офисном принтере

Если этикетки нужны редко и принтера этикеток нет, можно печатать на листах самоклеящихся этикеток (например, формата с несколькими этикетками на листе A4) через обычный лазерный принтер. В шаблоне 1С тогда задаётся размер одной этикетки, а обработка сама размещает несколько этикеток на странице. Минус — расход целых листов при малых тиражах.

Для нестандартных требований (состав продукции, пиктограммы, логотип, многострочные характеристики) типового редактора может не хватить. Тогда разработчик создаёт макет табличного документа в конфигураторе и подключает его как внешнюю печатную форму через «Дополнительные отчеты и обработки». Это даёт полный контроль над вёрсткой, но требует навыков программирования в 1С.

Третий вариант — выгрузка данных из 1С в специализированное ПО принтера (например, редакторы этикеток производителя) через файл обмена. Он оправдан, когда дизайн этикетки сложный и его удобнее поддерживать вне 1С, но добавляет ручной шаг в процесс.

Сравнение вариантов

Типовая обработка «Печать этикеток и ценников»

Подходит для большинства задач: штрихкод, цена, артикул. Ограничение — простое оформление, ограниченный набор полей

Печать на листах A4 через офисный принтер

Подходит при редкой печати без принтера этикеток. Ограничение — неэкономный расход листов, нет рулонной подачи

Внешняя печатная форма (разработка)

Подходит для сложных макетов с логотипами и составами. Ограничение — нужен разработчик и поддержка доработки

Стороннее ПО принтера + выгрузка из 1С

Подходит для сложного дизайна этикеток. Ограничение — ручной перенос данных, риск рассинхронизации цен

Типичные ошибки и их устранение

Самая частая проблема — смещение печати: текст печатается на стыке двух этикеток. Причина почти всегда в рассинхронизации размера этикетки в драйвере и реальной ленты либо в некалиброванном датчике. Решение: проверить формат носителя в драйвере и выполнить калибровку.

Вторая распространённая ошибка — пустой штрихкод на этикетке. Проверьте, что у номенклатуры заполнен штрихкод и что в шаблоне поле штрихкода привязано к правильному источнику данных. В некоторых конфигурациях штрихкоды хранятся в отдельном регистре, и новые товары туда просто не попали.

Третья группа проблем — качество печати: бледный текст, полосы, смазывание. Для термопринтера проверьте температуру печати (параметр «Darkness»/«Плотность» в драйвере), чистоту печатающей головки и соответствие этикеток типу печати: для термотрансферной печати нужна красящая лента (риббон), для прямой термопечати — термоэтикетки, которые темнеют от нагрева.

Типичные ошибки
01
Размер этикетки задан только в шаблоне 1С, но не в драйвере — печать уезжает за границы этикетки
02
Печать на обычных этикетках в термопринтере без риббона — изображение отсутствует или стирается
03
Слишком мелкий штрихкод на макете — сканер не считывает код
04
Небольшая пробная печать пропущена — брак обнаружен после печати всей партии
05
Штрихкод не заполнен в карточке товара — на этикетке пустое место вместо кода

FAQ

Можно ли печатать этикетки из 1С без принтера этикеток?

Да. Используйте листы самоклеящихся этикеток формата A4 и обычный лазерный или струйный принтер. В шаблоне 1С задаётся размер одной этикетки, а обработка печати размещает несколько этикеток на листе. Такой вариант подходит для небольших и нерегулярных партий.

Почему принтер пропускает этикетки или печатает через одну?

Почти всегда причина в неверном типе носителя в драйвере (зазор вместо чёрной метки или наоборот) либо в некалиброванном датчике. Проверьте настройки носителя в драйвере и выполните калибровку кнопкой подачи или через фирменную утилиту принтера.

Какой тип штрихкода выбрать для этикетки?

Для розничного товара, который продаётся через кассу, используется EAN-13. Для внутреннего складского учёта, где нужно кодировать артикулы с буквами, удобнее Code128. Главное — чтобы тип кода поддерживали и сканер, и кассовое ПО.

Как напечатать этикетки сразу по документу поступления?

Откройте документ поступления товаров и найдите в меню «Печать» пункт печати этикеток или ценников. Обработка подтянет товары из документа; установите количество этикеток по количеству товара, выберите шаблон и отправьте на печать.

Можно ли добавить на этикетку логотип или состав товара?

Типовой редактор шаблонов поддерживает ограниченный набор элементов, и возможности зависят от конфигурации. Если нужных полей нет, закажите внешнюю печатную форму у разработчика 1С: макет табличного документа позволяет вывести изображение, многострочный текст и произвольную вёрстку.

Этикетка печатается бледно — что настроить?

Увеличьте температуру (плотность) печати в настройках драйвера, уменьшите скорость печати и очистите печатающую головку спиртовой салфеткой. Если используется термотрансферная печать, проверьте, что риббон установлен правильной стороной и не закончился.

Итог

Что важно запомнить

Этикетки в 1С создаются через шаблоны в обработке «Печать этикеток и ценников». Критичны три совпадения: размер этикетки в шаблоне, в драйвере принтера и на реальной ленте. Перед партией печатайте пробные этикетки и проверяйте штрихкод сканером — это экономит расходники и время.