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

Программа 1С:Розница 8 (версии 2.3 и 2.5) поддерживает печать этикеток на различные типы оборудования: термопринтеры, лазерные и струйные устройства. Но универсального рецепта нет — алгоритм зависит от модели принтера, версии конфигурации и даже от операционной системы. Мы рассмотрим все ключевые сценарии, включая работу с весовыми товарами, серийными номерами и маркировкой «Честный ЗНК».

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

📊 Какой принтер этикеток вы используете?
Zebra
Godex
Citizen
Dymo
Другой

1. Подготовка оборудования: какие принтеры поддерживает 1С:Розница

Перед настройкой печати убедитесь, что ваше устройство совместимо с программой. 1С:Розница официально поддерживает принтеры с интерфейсами:

  • 🖨️ USB — наиболее универсальный вариант, подходит для большинства термопринтеров (Zebra TLP 2844, Godex EZ-2300)
  • 🌐 Сетевые (Ethernet/Wi-Fi) — требуют предварительной настройки IP-адреса в роутере
  • 🔌 COM/LPT — устаревшие порты, используются редко, могут потребовать переходников

Для термопринтеров критически важно установить правильный драйвер. Например, принтеры Zebra часто требуют драйвера ZebraDesigner, а для Citizen может понадобиться Citizen Printer Driver. Без корректного драйвера 1С не сможет отправить на печать даже простейшую этикетку.

⚠️ Внимание: Если вы используете фискальный регистратор (например, Атол 11Ф или Штрих-М-ФР-К) для печати чеков и этикеток одновременно, убедитесь, что в настройках 1С включён режим "Печать этикеток через ФР". В противном случае этикетки будут уходить на обычный принтер по умолчанию.

В версиях 1С:Розница 2.5.х появилась поддержка печати этикеток напрямую из мобильного приложения 1С:Мобильная касса, но только для принтеров с поддержкой ESC/POS-команд (например, Xprinter XP-Q200B).

2. Настройка параметров печати в 1С:Розница

Чтобы настроить печать этикеток, перейдите в раздел:

Администрирование → Настройки программы → Печать → Этикетки

Здесь вам нужно указать:

  • 📄 Шаблон этикетки — выберите из списка или создайте новый (подробнее в следующем разделе)
  • 🖨️ Принтер по умолчанию — устройство, на которое будут отправляться задания
  • 📏 Размеры этикетки — ширина и высота в мм (должны совпадать с физическими размерами рулона)
  • 🔄 Количество копий — обычно 1, но для складских задач может потребоваться 2-3

Особое внимание уделите параметру "Отступ от края". Если он задан неправильно, текст или штрихкод могут обрезаться. Для большинства термопринтеров оптимальный отступ — 2-3 мм.

💡

Если в списке принтеров не отображается ваше устройство, попробуйте перезапустить службу печати Windows (net stop spooler && net start spooler) или временно отключить брандмауэр.

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

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

  1. Перейдите в Администрирование → Печать → Шаблоны этикеток
  2. Нажмите "Создать" и выберите тип товара (например, "Товар с серийными номерами")
  3. Используйте конструктор для добавления полей: название, цена, штрихкод, срок годности и т.д.

Для товаров с маркировкой «Честный ЗНК» обязательно добавьте поле DataMatrix. Его размер должен быть не менее 10×10 мм, иначе код не будет сканироваться.

Поля не выходят за границы этикетки|

Штрихкод/DataMatrix чётко читается|

Цена указана с правильным количеством знаков после запятой|

Логотип магазина (если есть) не искажается при печати-->

Если вам нужно напечатать этикетки для весовых товаров, используйте шаблон с полем ВесНетто. В настройках принтера убедитесь, что включён режим "Печать переменных данных", иначе вес будет проставляться как 0.000 кг.

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

Рассмотрим два основных сценария: печать для одного товара и пакетная печать для группы номенклатуры.

Для одного товара:

  1. Откройте карточку товара в разделе Номенклатура
  2. Нажмите "Печать" → "Этикетка"
  3. Выберите нужный шаблон и принтер
  4. Укажите количество этикеток и нажмите "Печатать"

Для группы товаров:

  1. Перейдите в Склад → Инвентаризация → Печать этикеток
  2. Отметьте галочками нужные позиции или загрузите список из Excel
  3. Выберите шаблон и настройте параметры печати
  4. Нажмите "Выполнить печать"

Что делать, если этикетки печатаются криво?

Если текст или штрихкод смещены, проверьте:

1. Соответствие размеров шаблона и физической этикетки (измерьте рулон линейкой).

2. Настройки отступов в драйвере принтера (иногда они сбрасываются после обновления Windows).

3. Качество бумаги — дешёвая термобумага может "вести" при нагреве, что приводит к смещению печати.

5. Распространённые ошибки и их решение

Даже при правильной настройке могут возникать проблемы. Вот самые частые из них и способы их устранения:

Ошибка Возможная причина Решение
Этикетка печатается пустой Не выбран шаблон или сбились настройки принтера Проверьте параметры в Администрирование → Печать и перезапустите службу печати
Штрихкод не сканируется Низкое разрешение печати или неправильный размер Установите DPI принтера на 203 или 300 и увеличьте размер штрихкода в шаблоне
Печать "зависает" на стадии отправки Конфликт драйверов или перегрузка spooler-а Удалите все задачи из очереди печати (Панель управления → Устройства и принтеры) и переустановите драйвер
На этикетке отображается неверная цена В шаблоне указано не то поле (например, ЦенаЗакупа вместо ЦенаПродажи) Отредактируйте шаблон и проверьте привязку полей к номенклатуре

⚠️ Внимание: Если вы работаете с маркированными товарами (лекарства, обувь, одежда), убедитесь, что в шаблоне этикетки указан правильный формат DataMatrix. Ошибки в кодировке могут привести к штрафам при проверке Честного ЗНК. Для проверки корректности кода используйте официальное приложение Честный ЗНК от Центра развития перспективных технологий.

6. Автоматизация печати этикеток

Для крупных магазинов ручная печать этикеток становится неэффективной. В 1С:Розница есть несколько способов автоматизации:

1. Печать при приёмке товара

Настройте правило в Администрирование → Настройки программы → Автоматизация, чтобы этикетки печатались автоматически при проведении документа "Поступление товаров". Это сэкономит время складских работников.

2. Интеграция с весами

Если вы используете весы с печатью этикеток (например, Digi SM-100 или Mettler Toledo), настройте обмен данными через COM-порт или TCP/IP. Для этого потребуется:

  • 🔌 Установить драйвер весов от производителя
  • 📡 Настроить в 1С протокол обмена (обычно Digi Scale Protocol или Mettler Toledo IND)
  • 📋 Создать обработку для автоматического создания этикеток при взвешивании

💡

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

7. Печать этикеток для специфических товаров

Некоторые категории товаров требуют особого подхода к печати этикеток. Рассмотрим ключевые случаи:

Весовые товары (мясо, рыба, сыпучие продукты)

Для таких товаров этикетка должна содержать:

  • 🍖 Название и сорт продукта
  • 📅 Дату фасовки и срок годности
  • ⚖️ Вес нетто и цену за кг
  • 🏷️ Штрихкод (обычно EAN-13 или Code 128)

В настройках принтера включите режим "Печать переменных данных", чтобы вес подставлялся автоматически при взвешивании.

Товары с серийными номерами (техника, гаджеты)

Для таких товаров обязательно добавьте в шаблон поле СерийныйНомер. Если серийных номеров несколько (например, для комплекта), используйте обработку, которая разобьёт их по отдельным этикеткам.

Маркированные товары (лекарства, обувь, духи)

Этикетка должна содержать:

  • 📦 DataMatrix с кодом маркировки
  • 📌 Уникальный идентификатор товара (GTIN)
  • 🔐 Серийный номер (если применимо)

Перед печатью проверьте актуальность данных в системе Честный ЗНК, так как несоответствие кода на этикетке и в базе может привести к штрафам.

⚠️ Внимание: При печати этикеток для алкогольной продукции обязательно указывайте акцизную марку и код алкогольной продукции (КАП). Для этого в шаблоне должны быть заданы соответствующие поля из справочника номенклатуры.

8. Оптимизация процесса: советы от экспертов

Чтобы ускорить печать и снизить количество ошибок, воспользуйтесь этими рекомендациями:

1. Используйте предварительно настроенные профили

Создайте отдельные профили печати для разных типов товаров (например, "Весовые", "Маркированные", "Обычные"). Это позволит быстро переключаться между настройками без ручного ввода параметров.

2. Настройте "горячие клавиши"

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

  • Ctrl+Shift+E — печать этикетки для текущего товара
  • Ctrl+Shift+P — печать пакетом для выделенных позиций

Для этого перейдите в Сервис → Настройки → Горячие клавиши.

3. Регулярно обновляйте драйверы

Производители принтеров (особенно Zebra и Godex) часто выпускают обновления, исправляющие ошибки печати. Проверяйте актуальность драйверов не реже одного раза в квартал.

4. Используйте качественную термобумагу

Дешёвая бумага может приводить к:

  • 🔥 Выцветанию штрихкодов со временем
  • 📉 Зажевыванию в принтере
  • 🖼️ Размытому изображению при высокой влажности

Оптимальный вариант — бумага плотностью 70-80 г/м² с защитным покрытием.

💡

Для магазинов с высоким трафиком рекомендуется заводить отдельный принтер для этикеток и отдельный — для чеков. Это позволит избежать очередей на печать и конфликтов драйверов.

FAQ: Частые вопросы по печати этикеток в 1С:Розница

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

Да, но это неудобно. Лазерные принтеры не поддерживают рулонную бумагу, поэтому придётся использовать листы с наклейками (например, формата A4 с 24 этикетками). Для массовой печати лучше использовать термопринтер.

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

Добавьте логотип в шаблон этикетки через конструктор. Оптимальный формат — PNG с прозрачным фоном, размер не более 100×50 пикселей. Убедитесь, что в настройках принтера включён режим "Печать графики".

Почему штрихкод на этикетке не сканируется?

Причин может быть несколько:

  • Низкое разрешение печати (установите DPI=300)
  • Неправильный формат штрихкода (проверьте, что в шаблоне указан EAN-13 или Code 128)
  • Искажение при печати (проверьте отступы и качество бумаги)

Как напечатать этикетки для товаров с истекающим сроком годности?

В шаблоне этикетки добавьте поле СрокГодности и настройте формат отображения даты как ДД.ММ.ГГГГ. Для автоматического выделения просроченных товаров можно использовать обработку, которая будет подсвечивать дату красным, если она истекла.

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

Технически да, но это требует специального принтера с поддержкой двусторонней печати (например, Zebra ZT410 с опцией Dual-Sided Printing). В стандартной конфигурации 1С:Розница такой функционал не предусмотрен — потребуется доработка.