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

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

Как подключить принтер этикеток к 1С

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

Принтер этикеток — термопринтер, который печатает ценники, этикетки со штрихкодами и маркировку. Чтобы печатать из 1С напрямую, недостаточно просто подключить устройство к компьютеру: нужно установить драйвер, зарегистрировать оборудование в программе и настроить шаблон этикетки. Вся процедура занимает обычно 20–40 минут и не требует программирования.

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

Перед началом подготовьте: кабель подключения (USB, Ethernet или COM), установочный диск или драйвер с сайта производителя принтера, права администратора на компьютере и права на настройку торгового оборудования в 1С. Также убедитесь, что этикетки заправлены правильно и принтер прошёл самотестирование — обычно тестовая этикетка печатается удержанием кнопки Feed при включении.

Шаг 1. Физическое подключение и установка драйвера Windows

Подключите принтер к компьютеру по USB — это самый простой вариант для одного рабочего места. Сетевые модели подключаются кабелем Ethernet к роутеру, после чего принтеру назначается статический IP-адрес, чтобы он не «терялся» после перезагрузки сети. Старые модели с COM-портом подключаются через последовательный порт или переходник USB-COM, при этом важно знать номер порта и скорость обмена (обычно 9600 бод).

Скачайте драйвер с официального сайта производителя (Zebra, TSC, Godex, АТОЛ, Citizen и др.) и установите его до подключения кабеля, если того требует инструкция. После установки в разделе Windows «Устройства и принтеры» должен появиться новый принтер. Распечатайте пробную страницу из Windows: если она выходит корректно, аппаратная часть настроена.

В свойствах принтера задайте размер этикетки (например, 58×40 мм или 43×25 мм) — создайте новый формат бумаги через «Параметры сервера печати». Несоответствие размера этикетки в Windows и в 1С — самая частая причина смещения печати и пустых этикеток.

Шаг 2. Регистрация принтера в 1С через подсистему оборудования

В конфигурациях на Библиотеке подключаемого оборудования (БПО) откройте раздел «Администрирование» → «Подключаемое оборудование» (в Рознице: «Администрирование» → «Настройка подключаемого оборудования»). Нажмите «Подключить оборудование», выберите тип «Принтер этикеток» и создайте новый элемент.

В поле «Драйвер оборудования» выберите «1С: Принтеры этикеток» (универсальный драйвер из состава БПО) либо драйвер производителя, если он поставляется в формате, совместимом с требованиями 1С. Универсальный драйвер печатает через Windows-драйвер принтера, поэтому шаг 1 обязателен. Укажите рабочее место, к которому привязан принтер, и сохраните настройку.

Порядок регистрации в 1С
  1. 1
    Откройте Администрирование → Подключаемое оборудование
  2. 2
    Нажмите «Подключить оборудование» и выберите тип «Принтер этикеток»
  3. 3
    Выберите драйвер «1С: Принтеры этикеток» и привяжите рабочее место
  4. 4
    Откройте «Настроить» и укажите имя Windows-принтера и размер этикетки
  5. 5
    Нажмите «Тест устройства» и убедитесь, что тест проходит без ошибок

После сохранения откройте «Настроить» у созданного оборудования. Укажите имя принтера точно так, как он назван в Windows, ширину и высоту этикетки в миллиметрах, а при необходимости — масштаб и поля. Кнопка «Тест устройства» проверяет связь: успешный тест означает, что 1С видит принтер и может отправлять на него задания.

Шаг 3. Настройка шаблона этикетки

Шаблон определяет, что именно выводится на этикетку: наименование товара, цена, артикул, штрихкод, срок годности, данные маркировки. В типовых конфигурациях шаблоны редактируются в разделе «Настройки печати этикеток и ценников» или прямо в форме печати из документа. Редактор позволяет разместить поля мышью и задать размер шрифта.

Учитывайте физический размер этикетки: на этикетке 25×12 мм поместится только штрихкод и короткое наименование, а попытка уместить полное описание приведёт к обрезке текста. Для штрихкода выбирайте тип EAN-13 для товарного учёта или Code128 для внутренних кодов с буквами. Тип штрихкода должен совпадать с типом, указанным в карточке товара.

Подключение в старых конфигурациях (УТ 10.3, 1С 7.7)

В Управлении торговлей 10.3 подсистема оборудования устроена иначе: перейдите в «Сервис» → «Торговое оборудование» → «Подключение и настройка торгового оборудования». Добавьте принтер этикеток, выберите обработку обслуживания (часто это внешняя обработка от поставщика драйвера) и задайте параметры порта или имя принтера.

В 1С 7.7 типовой подсистемы нет, поэтому используют два обходных пути. Первый — печать через обычный Windows-драйвер: этикетка оформляется как макет табличного документа с заданным размером страницы и печатается как обычный отчёт. Второй — внешняя компонента от производителя, которая отправляет команды на принтер напрямую на языке управления (TSPL, EPL, ZPL).

Способы печати этикеток из 1С

Универсальный драйвер 1С (БПО)

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

Драйвер производителя

Даёт доступ ко всем функциям принтера (плотность, скорость, разрыв). Требует совместимости с форматом драйверов 1С.

Печать через Windows-драйвер как макет

Работает в любой конфигурации, включая 7.7 и самописные. Минус: шаблон правится в конфигураторе, а не пользователем.

Проверка печати и типичные ошибки

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

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

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

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

Особенности сетевой печати и терминального доступа

Если 1С работает в терминальном режиме (RDP), принтер, подключённый к локальному компьютеру, должен быть проброшен в сессию. Включите перенаправление принтеров в настройках RDP-клиента и убедитесь, что на сервере установлен тот же драйвер принтера, иначе Windows не сможет сопоставить устройство. Альтернатива — сетевой принтер этикеток, доступный серверу напрямую по IP.

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

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

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

Тест устройства в 1С
Норма

Сообщение об успешном прохождении теста

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

Ошибка открытия порта или «устройство не найдено»

Пробная этикетка
Норма

Текст и штрихкод в пределах этикетки, следующая начинается с края

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

Смещение, обрезка, пропуск этикеток

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

Сканер считывает код с первого раза

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

Код не читается или читается нестабильно

FAQ: частые вопросы о подключении принтера этикеток к 1С

1С не видит принтер этикеток, хотя Windows печатает. Что делать?

Проверьте, что в настройках оборудования в 1С указано точное имя принтера из «Устройств и принтеров» Windows, включая регистр букв и пробелы. Затем проверьте, что драйвер оборудования в 1С загружен и тест устройства запускается от имени пользователя, у которого есть права на печать. Если принтер сетевой — проверьте доступность его IP-адреса командой ping.

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

Да, если объёмы небольшие. Используются листы самоклеящейся бумаги с готовой разметкой под этикетки, а в 1С настраивается шаблон под размер ячейки листа. Минус варианта — неэкономичность при единичной печати и отсутствие стойкости термоэтикеток к влаге и истиранию.

Почему этикетки печатаются бледно или с полосами?

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

Как печатать этикетки с кодами маркировки «Честный знак»?

Используйте шаблон этикетки с полем DataMatrix и типовые механизмы печати маркировки в конфигурации (доступны в актуальных версиях УТ 11, Розницы и ERP). Код маркировки берётся из регистра кодов маркировки, а не из штрихкода товара. Проверяйте читаемость DataMatrix сканером 2D — обычный линейный сканер его не считает.

Нужно ли дорабатывать конфигурацию для подключения принтера?

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

Принтер печатает иероглифы вместо русского текста. В чём причина?

Так бывает при печати напрямую командами на языке принтера (TSPL, ZPL) без загруженного кириллического шрифта — принтер не знает русских символов. Решение: печатать через Windows-драйвер (тогда текст уходит графикой), загрузить кириллический шрифт в память принтера фирменной утилитой или переключить кодовую страницу принтера на CP866/Windows-1251.

Итог

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

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