Торговля и Склад · 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Откройте справочник шаблонов этикеток и создайте новый шаблон типа «Этикетка»
- 2Укажите точные ширину и высоту этикетки в миллиметрах
- 3Перетащите на макет нужные поля: наименование, артикул, цена
- 4Добавьте элемент «Штрихкод» и выберите тип EAN-13 или Code128
- 5Сохраните шаблон и назначьте его товарам в форме печати
- 6Напечатайте 2–3 пробные этикетки и проверьте сканером
Печать этикеток: пошаговый процесс
Откройте обработку «Печать этикеток и ценников». Заполните таблицу товаров: кнопкой «Подобрать товары», заполнением по документу или по отбору (например, все товары группы с ненулевой ценой). Для каждой строки укажите шаблон этикетки и количество — вручную или командой «Установить количество по количеству в документе».
Нажмите «Печать», в диалоге выберите принтер этикеток и проверьте, что в параметрах страницы подставился ваш пользовательский формат этикетки. Если 1С предлагает A4 — значит, драйвер не сохранил размер носителя как формат по умолчанию; вернитесь в настройки принтера Windows и установите формат этикетки форматом по умолчанию.
После печати проверьте результат: этикетка не обрезана, штрихкод читается сканером, текст не выходит за границы. Если печать смещена, корректируйте не макет «на глаз», а сначала калибровку датчика принтера — в большинстве случаев проблема именно в ней.
Как проверить результат
Текст и штрихкод в пределах одной этикетки, без смещения на соседнюю
Печать уезжает вверх/вниз, захватывает две этикетки
Сканер считывает код с первого раза с расстояния 10–20 см
Сканер не читает или читает через раз
Артикул, цена и наименование соответствуют карточке товара
Пустые поля или данные другого товара
Альтернативные способы: макеты, внешние обработки, печать на офисном принтере
Если этикетки нужны редко и принтера этикеток нет, можно печатать на листах самоклеящихся этикеток (например, формата с несколькими этикетками на листе A4) через обычный лазерный принтер. В шаблоне 1С тогда задаётся размер одной этикетки, а обработка сама размещает несколько этикеток на странице. Минус — расход целых листов при малых тиражах.
Для нестандартных требований (состав продукции, пиктограммы, логотип, многострочные характеристики) типового редактора может не хватить. Тогда разработчик создаёт макет табличного документа в конфигураторе и подключает его как внешнюю печатную форму через «Дополнительные отчеты и обработки». Это даёт полный контроль над вёрсткой, но требует навыков программирования в 1С.
Третий вариант — выгрузка данных из 1С в специализированное ПО принтера (например, редакторы этикеток производителя) через файл обмена. Он оправдан, когда дизайн этикетки сложный и его удобнее поддерживать вне 1С, но добавляет ручной шаг в процесс.
Сравнение вариантов
Подходит для большинства задач: штрихкод, цена, артикул. Ограничение — простое оформление, ограниченный набор полей
Подходит при редкой печати без принтера этикеток. Ограничение — неэкономный расход листов, нет рулонной подачи
Подходит для сложных макетов с логотипами и составами. Ограничение — нужен разработчик и поддержка доработки
Подходит для сложного дизайна этикеток. Ограничение — ручной перенос данных, риск рассинхронизации цен
Типичные ошибки и их устранение
Самая частая проблема — смещение печати: текст печатается на стыке двух этикеток. Причина почти всегда в рассинхронизации размера этикетки в драйвере и реальной ленты либо в некалиброванном датчике. Решение: проверить формат носителя в драйвере и выполнить калибровку.
Вторая распространённая ошибка — пустой штрихкод на этикетке. Проверьте, что у номенклатуры заполнен штрихкод и что в шаблоне поле штрихкода привязано к правильному источнику данных. В некоторых конфигурациях штрихкоды хранятся в отдельном регистре, и новые товары туда просто не попали.
Третья группа проблем — качество печати: бледный текст, полосы, смазывание. Для термопринтера проверьте температуру печати (параметр «Darkness»/«Плотность» в драйвере), чистоту печатающей головки и соответствие этикеток типу печати: для термотрансферной печати нужна красящая лента (риббон), для прямой термопечати — термоэтикетки, которые темнеют от нагрева.
FAQ
Можно ли печатать этикетки из 1С без принтера этикеток?
Да. Используйте листы самоклеящихся этикеток формата A4 и обычный лазерный или струйный принтер. В шаблоне 1С задаётся размер одной этикетки, а обработка печати размещает несколько этикеток на листе. Такой вариант подходит для небольших и нерегулярных партий.
Почему принтер пропускает этикетки или печатает через одну?
Почти всегда причина в неверном типе носителя в драйвере (зазор вместо чёрной метки или наоборот) либо в некалиброванном датчике. Проверьте настройки носителя в драйвере и выполните калибровку кнопкой подачи или через фирменную утилиту принтера.
Какой тип штрихкода выбрать для этикетки?
Для розничного товара, который продаётся через кассу, используется EAN-13. Для внутреннего складского учёта, где нужно кодировать артикулы с буквами, удобнее Code128. Главное — чтобы тип кода поддерживали и сканер, и кассовое ПО.
Как напечатать этикетки сразу по документу поступления?
Откройте документ поступления товаров и найдите в меню «Печать» пункт печати этикеток или ценников. Обработка подтянет товары из документа; установите количество этикеток по количеству товара, выберите шаблон и отправьте на печать.
Можно ли добавить на этикетку логотип или состав товара?
Типовой редактор шаблонов поддерживает ограниченный набор элементов, и возможности зависят от конфигурации. Если нужных полей нет, закажите внешнюю печатную форму у разработчика 1С: макет табличного документа позволяет вывести изображение, многострочный текст и произвольную вёрстку.
Этикетка печатается бледно — что настроить?
Увеличьте температуру (плотность) печати в настройках драйвера, уменьшите скорость печати и очистите печатающую головку спиртовой салфеткой. Если используется термотрансферная печать, проверьте, что риббон установлен правильной стороной и не закончился.
Что важно запомнить
Этикетки в 1С создаются через шаблоны в обработке «Печать этикеток и ценников». Критичны три совпадения: размер этикетки в шаблоне, в драйвере принтера и на реальной ленте. Перед партией печатайте пробные этикетки и проверяйте штрихкод сканером — это экономит расходники и время.