Принтер этикеток и 1С 8.3: от драйвера до готового шаблона
Содержание
Чтобы настроить печать этикеток в 1С, поставьте драйвер принтера в Windows, задайте в нём точный размер этикетки (например, 58×40 мм) и создайте в программе шаблон того же размера. В УТ 11 и Рознице шаблоны лежат в справочнике «Шаблоны этикеток и ценников», в БП 3.0 этикетки чаще печатают из печатной формы документа или через внешнюю обработку .
Частое заблуждение — что принтер этикеток надо обязательно «подключать к 1С» как торговое оборудование. На деле в большинстве случаев хватает обычного Windows-драйвера: 1С видит принтер этикеток как любой другой. Подключаемое оборудование нужно, когда печать должна идти без диалогов, пачками и на языке принтера (ZPL, EPL, TSPL).
Что проверить перед покупкой: принтер, носитель, разрешение
Почти любой принтер этикеток с драйвером под Windows будет печатать из 1С. Совместимость решает не марка, а три вещи: драйвер, разрешение и тип печати.
Тип печати:
- 🔥 Прямая термопечать — без красящей ленты, на термобумаге. Дёшево, но этикетка выгорает за несколько месяцев на свету. Подходит для складских и транспортных наклеек.
- 🎞️ Термотрансферная печать — через риббон. Этикетка держится годами, не стирается. Нужна для маркировки, долгого хранения, морозильных камер.
Разрешение:
| Разрешение | Где хватает | Ограничения |
|---|---|---|
| 203 dpi | EAN-13, Code 128, ценники, складские наклейки | Мелкий DataMatrix на этикетке 30×20 мм может не читаться |
| 300 dpi | Маркировка «Честный знак», мелкие этикетки, много текста | Дороже, драйвер чувствительнее к настройкам |
Что ещё смотреть:
- 🔌 Интерфейс: USB для одного рабочего места, Ethernet — если печатают несколько сотрудников или работа идёт на терминальном сервере.
- 📏 Ширина печати: настольные модели обычно берут рулон шириной до 108–112 мм.
- 🧾 Драйвер для 64-битной Windows и для серверной ОС, если 1С работает через удалённый рабочий стол.
- 📋 Есть ли модель в списке поддерживаемых драйвером подключаемого оборудования, если планируете печатать в режиме оборудования. Это видно при подключении: драйвер предлагает список моделей.
Перед покупкой узнайте у поставщика этикеток размер, тип зазора (просвет или чёрная метка) и диаметр втулки. Принтер с втулкой 25 мм не возьмёт рулон на 76 мм.
Установка драйвера и первое подключение принтера этикеток
Шаг 1. Драйвер в Windows
- Скачайте драйвер с сайта производителя принтера. Универсальный драйвер Windows «Generic / Text Only» не подойдёт: он не знает размеров этикетки.
- Установите драйвер, подключите принтер по USB или укажите IP-адрес для сетевой модели.
- Откройте свойства принтера в Windows →
Настройки печати.
Шаг 2. Размер и датчик
В настройках драйвера задайте:
- ширину и высоту этикетки — ровно по рулону, в миллиметрах;
- зазор между этикетками — обычно 2–3 мм;
- тип датчика — просвет (gap) или чёрная метка (black mark);
- температуру (плотность) и скорость — для начала средние значения.
После этого выполните калибровку. Способ зависит от модели: из утилиты драйвера, кнопкой на принтере или из меню на экране. Принтер протянет несколько этикеток и запомнит их длину.
Шаг 3. Тест из Windows
Напечатайте пробную страницу из свойств принтера. Если она легла ровно на одну этикетку, можно переходить в 1С. Не начинайте настройку в 1С, пока пробная страница Windows ложится криво — сдвиг будет и из программы.
Печать этикеток в 1С: два способа подключения
У 1С 8.3 два пути печати на принтер этикеток. Выбор между ними — главное решение при настройке.
| Способ | Как работает | Когда выбирать | Минусы |
|---|---|---|---|
| Как обычный принтер Windows | 1С формирует табличный документ, отправляет его через драйвер | Мало этикеток, разные конфигурации, работа через RDP | Нужно подогнать поля и масштаб, каждый раз диалог печати |
| Как подключаемое оборудование | Драйвер оборудования передаёт этикетку на языке принтера | Склад, поток маркировки, сотни этикеток за раз | Нужен драйвер из Библиотеки подключаемого оборудования, настройка для каждого рабочего места |
Подключение как оборудования
В УТ 11, КА 2 и ERP путь такой: НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование. В Рознице и БП 3.0 раздел называется по-другому, но вход тоже через Администрирование — ищите пункт «Подключаемое оборудование».
- Отметьте флажок использования подключаемого оборудования.
- Откройте список оборудования, выберите тип «Принтеры этикеток» и добавьте экземпляр.
- Выберите драйвер. Если в списке нет драйвера под вашу модель — его ставят отдельно, по инструкции поставщика драйвера.
- Укажите рабочее место: оборудование привязывается к конкретному компьютеру.
- Откройте настройку экземпляра: порт или IP-адрес, модель, кодировка.
- Нажмите «Тест устройства». Принтер должен ответить без ошибки.
Оборудование настраивается для рабочего места, а не для пользователя. Если сотрудник сел за другой компьютер, принтер там не появится, пока его не добавят для этого места.
Шаблон этикетки: что задать в программе
Где хранятся шаблоны
В УТ 11, КА 2, ERP и Рознице шаблоны создают в справочнике «Шаблоны этикеток и ценников». Его ищут в разделе НСИ и администрирование (в УТ 11 — в группе печатных форм) или через поиск по командам интерфейса.
При создании шаблона указывают назначение: этикетка для товаров, ценник, этикетка складской ячейки и другие варианты — их набор зависит от конфигурации. От назначения зависит, какие поля можно вставить.
Как устроен шаблон
Шаблон — это макет, где фиксированный текст соседствует с параметрами: наименование, артикул, цена, характеристика, штрихкод. Параметры перетаскивают из списка доступных полей на макет.
Порядок работы:
- Задайте размер макета — тот же, что в драйвере принтера. Расхождение даже на 2 мм даёт сползание по рулону.
- Поставьте поля страницы в ноль или минимальные, которые допускает драйвер.
- Добавьте штрихкод как картинку: выберите тип кода (EAN-13, Code 128, DataMatrix) и параметр, откуда он берётся.
- Шрифт для наименования не меньше 7 пунктов на 203 dpi: мельче он сливается.
- Сохраните шаблон и сразу напечатайте одну этикетку. Сравните с рулоном линейкой.
Длинные наименования режьте переносом по словам и ограничением в две-три строки. Иначе текст уедет за край, а штрихкод сползёт на соседнюю этикетку.
Откуда запускать печать
В УТ 11 этикетки печатают из документов поступления, перемещения и установки цен: меню Печать в форме документа, команда для этикеток или ценников. Есть и отдельная обработка «Печать этикеток и ценников»: в ней выбирают товары, шаблон и количество.
В БП 3.0 своего справочника шаблонов этикеток в привычном для торговли виде нет. Там этикетки печатают из печатной формы или подключают внешнюю обработку — о ней ниже.
Внешние обработки: когда типовой печати мало
Типовая печать не всё умеет. Нужен нестандартный макет, данные из реквизита, которого нет в списке полей, или конфигурация без справочника шаблонов — тогда на помощь приходит внешняя обработка печати.
Как её подключить:
- Получите файл
.epfот разработчика. - Откройте
Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки(в УТ 11 — внутри разделаНСИ и администрирование). - Добавьте файл, укажите, в каких объектах появится команда, и откройте доступ нужным пользователям.
- Проверьте команду в форме документа или справочника.
Что умеют обработки сверх типовых:
- 🏷️ печать этикеток по остаткам склада или по ячейкам;
- 📦 этикетки на коробку с общим количеством и весом;
- 🔢 печать кодов маркировки, которые пришли от поставщика;
- ⚡ отправка готовой команды на языке принтера (ZPL, TSPL) напрямую, без растровой картинки.
Внешняя обработка выполняет код в вашей базе. Подключайте только обработки от проверенного разработчика и сначала проверьте их на копии базы.
Если нужна доработка типового макета, а не новая обработка, правильный путь — расширение конфигурации . Так правки переживут обновление конфигурации , а типовой макет останется нетронутым.
Этикетки печатаются неправильно: причины и исправление
Большая часть сбоев при печати этикеток из 1С связана с размерами и драйвером, а не с самой программой.
Ещё один частый источник проблем — бледная печать. Её лечат плотностью (температурой) в драйвере, а не скоростью. На термотрансфере проверьте, подходит ли риббон к этикетке: воск на глянцевую плёнку ложится плохо.
Большие объёмы печати: как ускорить
Когда за смену уходит несколько тысяч этикеток, узким местом становится не принтер, а формирование макета.
Что помогает:
- 🚀 Печатайте пачкой одной командой. Выделите все строки документа и задайте количество, а не печатайте по одной позиции.
- 🧩 Режим оборудования вместо табличного документа. Драйвер передаёт команды на языке принтера, а не картинку. Печать заметно быстрее, особенно со штрихкодами.
- 📦 Готовьте штрихкоды заранее. Если у товара нет штрихкода, программа будет предлагать его создать на каждой печати. Сгенерируйте коды для всей номенклатуры одной операцией.
- 🗂️ Один шаблон на один размер рулона. Пять похожих шаблонов приводят к ошибкам выбора и перерасходу этикеток.
- 🧮 Количество — из документа. Настройте печать так, чтобы число этикеток бралось из количества в строке, а не вводилось вручную.
Печать этикеток через RDP и на виртуальной машине
Терминальный доступ — самый капризный сценарий. Здесь важно, где физически стоит принтер.
Принтер локальный, 1С на терминальном сервере
Windows перенаправляет локальный принтер в сессию. Перенаправленный принтер часто теряет нестандартный размер бумаги, и этикетка печатается на «листе» A4 или с обрезкой.
Что делать:
- Установите на терминальный сервер тот же драйвер принтера этикеток, что и на клиентском компьютере.
- В свойствах перенаправленного принтера в сессии ещё раз проверьте размер этикетки.
- Если размеры сбиваются при каждом входе, отключите для этого принтера универсальный драйвер удалённого рабочего стола (Easy Print) через групповые политики. Это делает администратор сервера: изменение затронет всех пользователей.
Сетевой принтер
Самый надёжный вариант для RDP и RemoteApp — принтер этикеток с сетевым интерфейсом. Его ставят прямо на сервере по IP-адресу, и перенаправление не нужно. В режиме оборудования драйвер тоже обращается к принтеру по сети, без USB.
Виртуальная машина
На виртуальной машине USB-принтер пробрасывают в гостевую систему средствами гипервизора. Проброс иногда отваливается после перезагрузки хоста. Для постоянной работы снова выгоднее сетевой принтер или принт-сервер.
Переустановку драйвера на терминальном сервере делайте вне рабочего времени: при обновлении драйвера печать у всех пользователей сервера прервётся.