Торговля и Склад · 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Откройте Администрирование → Подключаемое оборудование
- 2Нажмите «Подключить оборудование» и выберите тип «Принтер этикеток»
- 3Выберите драйвер «1С: Принтеры этикеток» и привяжите рабочее место
- 4Откройте «Настроить» и укажите имя Windows-принтера и размер этикетки
- 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С.
Работает в любой конфигурации, включая 7.7 и самописные. Минус: шаблон правится в конфигураторе, а не пользователем.
Проверка печати и типичные ошибки
Проверьте результат на одном товаре: откройте карточку номенклатуры, выберите «Печать этикетки» и отправьте одну этикетку. Правильный результат — текст и штрихкод целиком помещаются на этикетке, штрихкод читается сканером, следующая этикетка начинается ровно с края.
Если печать смещается или «ползёт» от этикетки к этикетке, выполните калибровку датчика этикеток — у большинства принтеров она запускается комбинацией кнопок на корпусе или из фирменной утилиты. Также сверьте размер этикетки в трёх местах: в свойствах Windows-принтера, в настройках драйвера в 1С и в шаблоне. Значения должны совпадать.
Если штрихкод печатается, но сканер его не читает, проверьте тип штрихкода в шаблоне и в карточке товара, а также минимальный размер модуля — слишком мелкий штрихкод термопечать воспроизводит с искажениями. Бледная печать лечится увеличением плотности (температуры) печати в настройках драйвера, но чрезмерная плотность сокращает ресурс печатающей головки.
Особенности сетевой печати и терминального доступа
Если 1С работает в терминальном режиме (RDP), принтер, подключённый к локальному компьютеру, должен быть проброшен в сессию. Включите перенаправление принтеров в настройках RDP-клиента и убедитесь, что на сервере установлен тот же драйвер принтера, иначе Windows не сможет сопоставить устройство. Альтернатива — сетевой принтер этикеток, доступный серверу напрямую по IP.
При работе нескольких рабочих мест с одним принтером привяжите оборудование к конкретным рабочим местам в настройках 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С и в шаблоне. Проверяйте печать на одной этикетке, прежде чем отправлять весь документ.