Торговля и Склад · 12 мин
Как подключить принтер этикеток к 1С 8
Как подключить принтер этикеток к 1С 8: установка драйвера, настройка оборудования в конфигурации, печать ценников и штрихкодов, решение типичных ошибок.
Принтер этикеток подключается к 1С 8 в два этапа: сначала устройство устанавливается в операционную систему как обычный принтер, затем настраивается в самой конфигурации — либо через механизм «Подключаемое оборудование» (БПО), либо через стандартную печать на Windows-принтер. Выбор пути зависит от конфигурации: в «Управлении торговлей 11», «Рознице» и «Управлении нашей фирмой» используется библиотека подключаемого оборудования, а в простых сценариях достаточно печати макета этикетки прямо на системный принтер.
Главная сложность обычно не в подключении, а в совпадении трёх параметров: размера этикетки в драйвере принтера, размера макета в 1С и реального размера этикеточной ленты. Если хотя бы один из них не совпадает, печать «уезжает», обрезается или выходит пустой. Поэтому ниже разобран весь цикл — от установки драйвера до проверки тестовой этикетки.
Перед началом работы убедитесь, что у вас есть: сам принтер с загруженной этикеточной лентой и (для термотрансферных моделей) риббоном, актуальный драйвер производителя, права администратора на компьютере и доступ к настройкам конфигурации 1С с полными правами или правами на администрирование оборудования.
Что понадобится и как выбрать способ подключения
Существует два принципиально разных способа печати этикеток из 1С. Первый — печать через драйвер Windows: 1С формирует табличный документ (макет ценника или этикетки) и отправляет его на принтер как обычное изображение. Способ прост, работает в любой конфигурации и не требует дополнительных компонентов. Второй — подключение как торгового оборудования через БПО (библиотеку подключаемого оборудования) с использованием драйвера по стандарту «1С:Совместимо»: тогда 1С управляет принтером напрямую, включая шаблоны этикеток, хранящиеся в памяти устройства.
Для большинства задач — печать ценников, штрихкодов на товар, этикеток для склада — достаточно первого способа. Подключение через БПО оправдано, когда нужна высокая скорость печати потока этикеток, работа с шаблонами принтера (например, на языке TSPL, ZPL или EPL) или интеграция с обработками обслуживания от поставщика оборудования.
Сравнение способов подключения
Подходит для любой конфигурации, настраивается за 10–15 минут. Ограничение: скорость ниже, нет доступа к шаблонам в памяти принтера.
Подходит для УТ 11, Розницы, КА и ERP при потоковой печати. Ограничение: требуется драйвер оборудования и настройка обработки обслуживания.
Подходит для высоких нагрузок и печати из ТСД-логики. Ограничение: требует доработки конфигурации или внешней обработки.
Установка драйвера принтера в Windows
Подключите принтер кабелем USB (или по сети, если модель с Ethernet/Wi-Fi) и включите питание. Скачайте драйвер с официального сайта производителя — для популярных моделей (TSC, Zebra, Xprinter, АТОЛ, Godex) драйверы распространяются бесплатно. Избегайте установки «универсальных» драйверов из неофициальных источников: они часто не поддерживают настройку размера этикетки и калибровку датчика.
Установите драйвер стандартным инсталлятором, после чего откройте «Панель управления → Устройства и принтеры» и убедитесь, что принтер появился в списке и не имеет статуса «Автономно» или «Ошибка». Затем выполните калибровку датчика этикеток — обычно это удержание кнопки Feed при включении или команда из фирменной утилиты. Без калибровки принтер будет пропускать этикетки или печатать со смещением.
Откройте свойства принтера, перейдите на вкладку настройки носителя и создайте пользовательский размер страницы, точно соответствующий вашей этикетке: например, 58 × 40 мм или 43 × 25 мм. Укажите тип носителя: «этикетки с зазором» (gap) или «этикетки с чёрной меткой» (black mark) — в зависимости от используемой ленты. Этот размер запомните: он понадобится при настройке макета в 1С.
Настройка принтера в 1С через подключаемое оборудование
В конфигурациях на БСП (УТ 11, Розница 2/3, УНФ, КА, ERP) откройте раздел «Администрирование → Подключаемое оборудование» (в некоторых версиях — «Настройка подключаемого оборудования»). Включите использование подключаемого оборудования, если флажок снят. Нажмите «Создать» и выберите тип оборудования «Принтер этикеток».
В поле «Драйвер оборудования» выберите подходящий драйвер из списка — для многих моделей доступны встроенные драйверы по стандарту «1С:Совместимо» (например, «1С: Принтер этикеток») или драйверы производителя (АТОЛ, Штрих-М). Если драйвер отсутствует, его нужно предварительно установить на компьютер и нажать «Обновить список драйверов» или «Установить драйвер» из компоненты.
Нажмите «Настроить» и укажите параметры: системный принтер Windows, на который будет идти вывод, размер этикетки, масштаб и параметры штрихкода. Сохраните настройки и выполните «Тест устройства» — 1С отправит пробную этикетку. Если тест прошёл успешно, устройство готово к работе из документов и обработок печати ценников.
- 1Установите драйвер принтера в Windows и задайте размер этикетки в свойствах печати
- 2В 1С откройте «Администрирование → Подключаемое оборудование» и включите использование оборудования
- 3Создайте новое устройство с типом «Принтер этикеток» и выберите установленный драйвер
- 4Откройте «Настроить», укажите системный принтер и размер этикетки, сохраните
- 5Выполните «Тест устройства» и проверьте пробную этикетку
Печать этикеток без БПО: настройка макета
Если конфигурация не использует БПО или вам достаточно простой печати, этикетка выводится как обычный табличный документ. Откройте обработку печати ценников и этикеток (в УТ 11 — «Печать этикеток и ценников» в разделе закупок или продаж, в УНФ — «Печать этикеток и ценников» из карточки номенклатуры), сформируйте список товаров и нажмите «Печать».
При выводе на печать выберите ваш принтер этикеток и в параметрах страницы укажите тот же размер, что задан в драйвере. Если шаблон этикетки не совпадает с размером ленты, отредактируйте шаблон: в типовых конфигурациях это делается через «Печать этикеток и ценников → Шаблоны этикеток и ценников», где размер, поля и расположение полей настраиваются визуально. Сохраните шаблон под понятным именем, например «Этикетка 58×40».
Важный нюанс: в параметрах печати 1С отключите масштабирование («По размеру страницы» часто искажает макет) и задайте масштаб 100 %. Проверьте отступы: у принтеров этикеток есть непечатаемая зона 1–2 мм по краям, поэтому не размещайте значимые элементы вплотную к границе макета.
Настройка шаблона этикетки и штрихкода
В редакторе шаблона добавьте нужные поля: наименование товара, цену, артикул, штрихкод. Для штрихкода используйте специальный элемент «Штрихкод», а не картинку: тогда 1С сама сформирует код в формате EAN-13, Code-128 или другом поддерживаемом. Убедитесь, что ширина штрихкода позволяет сканеру его считать — слишком сжатый код при низком разрешении печати (203 dpi) читается нестабильно.
Для термопечати текст и штрихкод должны быть чисто чёрными, без полутонов: серые элементы на термоэтикетках выглядят бледно. Если печать блёклая, увеличьте в драйвере «температуру» (darkness/speed): повышение температуры печати делает изображение контрастнее, но сокращает ресурс термоголовки при максимальных значениях.
Если этикетки печатаются для маркированного товара или со сложными кодами DataMatrix, проверьте, что используемый механизм печати поддерживает двумерные коды. В типовых конфигурациях печать кодов маркировки настраивается отдельно и может требовать обновления компоненты печати штрихкодов.
Перед настройкой шаблона распечатайте из драйвера принтера тестовую страницу с сеткой размеров, если утилита производителя это позволяет. Так вы сразу увидите реальную область печати и не будете подбирать поля методом проб и ошибок на дорогой этикеточной ленте.
Проверка работы и типичные ошибки
После настройки напечатайте 3–5 этикеток подряд и проверьте: текст не обрезан, штрихкод считывается сканером, каждая следующая этикетка начинается ровно с края, принтер не пропускает ленту. Сканером проверить штрихкод обязательно: визуально корректный код может не читаться из-за низкого контраста или узких штрихов.
Если этикетка печатается со смещением или принтер прогоняет пустые этикетки — первым делом повторите калибровку датчика. Если печатается только часть макета — проверьте совпадение размеров страницы в драйвере и шаблоне. Если 1С сообщает, что оборудование не найдено — проверьте, установлен ли драйвер оборудования для той же разрядности платформы (32/64 бита) и запущен ли клиент 1С с достаточными правами.
Как проверить результат
Печатается полностью, ровно по краям этикетки
Обрезана, смещена или принтер прогоняет пустую ленту
Код считывается с первого раза под обычным углом
Сканер не реагирует или читает через раз
Каждая этикетка начинается с одного положения
Смещение нарастает от этикетки к этикетке
Текст и штрихи чёрные, чёткие
Блёклый текст или размытые штрихи
Ограничения и когда нужна доработка
Стандартные механизмы покрывают большинство задач, но есть ограничения. Типовые шаблоны не всегда позволяют выводить произвольные данные (например, состав товара или произвольные характеристики) — тогда макет дорабатывается программно. Печать напрямую на языке принтера (TSPL/ZPL) из типовой конфигурации без доработки невозможна — нужна внешняя обработка или расширение.
Если принтеров несколько и они установлены на разных рабочих местах, настройки оборудования сохраняются для каждого рабочего места отдельно: убедитесь, что на каждом компьютере создано своё подключение с привязкой к локальному принтеру. При работе через RDP принтер должен быть проброшен в сессию или подключен по сети с фиксированным IP.
Что важно запомнить
Последовательность всегда одна: драйвер Windows с точным размером этикетки → калибровка датчика → настройка устройства в 1С → тестовая печать → проверка штрихкода сканером. Совпадение размера этикетки в драйвере, шаблоне и ленте — главное условие стабильной печати.
Частые вопросы
1С не видит принтер этикеток в списке оборудования. Что делать?
Сначала убедитесь, что принтер печатает тестовую страницу из Windows — если нет, проблема в драйвере или подключении, а не в 1С. Затем проверьте, что драйвер оборудования установлен для той же разрядности, что и клиент 1С: 64-разрядная платформа не увидит 32-разрядную компоненту. После установки драйвера обновите список драйверов в настройке подключаемого оборудования.
Этикетка печатается, но каждая следующая смещается вниз. В чём причина?
Это классический признак несовпадения высоты этикетки в драйвере с реальной высотой ленты или отсутствия калибровки датчика. Замерьте этикетку линейкой с точностью до миллиметра, укажите точное значение в настройках носителя драйвера и выполните калибровку (обычно — удержание кнопки Feed при включении или команда из утилиты производителя).
Можно ли печатать этикетки из 1С без установки драйвера оборудования?
Да, если ваша задача — печать макета на системный принтер Windows. Достаточно установить обычный драйвер принтера, настроить шаблон этикетки в обработке печати и выбрать принтер при выводе на печать. Драйвер оборудования по стандарту «1С:Совместимо» нужен только для подключения через БПО и расширенного управления устройством.
Штрихкод печатается, но сканер его не читает. Как исправить?
Проверьте три вещи: контраст печати (увеличьте температуру в драйвере), размер штрихкода в шаблоне (слишком узкий код при 203 dpi читается плохо) и тип кода — сканер должен поддерживать используемый формат, например EAN-13 или Code-128. Также убедитесь, что вокруг штрихкода есть свободные поля: вплотную прижатый к краю код многие сканеры не распознают.
Как настроить печать этикеток на нескольких рабочих местах?
Настройки подключаемого оборудования в типовых конфигурациях привязаны к рабочему месту, поэтому на каждом компьютере создайте отдельное подключение с указанием локального принтера. Если принтер сетевой, задайте ему статический IP-адрес, чтобы настройка не слетала при перезагрузке роутера. Шаблоны этикеток хранятся в базе и доступны всем пользователям без дополнительной настройки.
Чем отличается термопечать от термотрансферной при работе с 1С?
С точки зрения 1С настройка одинакова — отличаются только параметры в драйвере: для термотрансферной печати выбирается тип носителя с риббоном и устанавливается соответствующий режим. Учитывайте, что термоэтикетки выгорают и подходят для краткосрочной маркировки, а термотрансферные устойчивы к свету и влаге — для складских и уличных этикеток выбирайте второй вариант.