Принтер этикеток и 1С: драйвер, размер, печать без смещений
Содержание
Принтер этикеток подключают к 1С двумя способами. Первый — как обычный принтер Windows: ставите драйвер производителя, задаёте в нём размер этикетки, а в 1С печатаете форму этикетки с нулевыми полями. Второй — через подключаемое оборудование (Администрирование → Подключаемое оборудование в Бухгалтерии 3.0), тогда 1С отправляет на принтер команды напрямую, минуя графический драйвер.
Первый способ проще и подходит почти всем: 20–200 этикеток в день, ценники, стикеры для маркетплейсов. Второй нужен там, где печать идёт потоком, важна скорость и точность штрихкода, а принтер стоит на складе в сети.
Что проверить до настройки: принтер, ленты, драйвер
Большая часть проблем с печатью этикеток возникает до 1С. Сначала убедитесь, что принтер сам по себе печатает ровно.
Что важно в принтере:
- 🖨️ Тип печати. Прямая термопечать — без красящей ленты, этикетка темнеет со временем и от тепла. Подходит для отгрузочных стикеров. Термотрансферная — с риббоном, держится годами. Нужна для товарной маркировки и складского хранения.
- 📏 Разрешение. 203 dpi хватает для ценников и стикеров маркетплейсов. Для мелкого кода Data Matrix (маркировка «Честный знак») надёжнее 300 dpi.
- 📐 Ширина печати. Типичная для настольных моделей — до 104–108 мм. Это покрывает этикетки 58×40, 75×120 и 100×150 мм.
- 🔌 Интерфейс. USB — для одного рабочего места. Ethernet — если принтер общий или стоит на складе.
Установка драйвера Windows:
- Скачайте драйвер с сайта производителя (Zebra, TSC, Godex, Argox, Xprinter, АТОЛ и др.). Универсальный «Generic / Text Only» не подойдёт.
- Установите драйвер и выберите точную модель принтера.
- Откройте
Параметры → Bluetooth и устройства → Принтеры и сканеры, найдите принтер, зайдите в Настройки печати. - Задайте размер этикетки (ширину и высоту в миллиметрах), тип носителя (с зазором, с чёрной меткой или непрерывная лента) и способ печати (термо или термотрансфер).
- Распечатайте пробную страницу из свойств принтера.
Размер задавайте в настройках печати по умолчанию, а не только в окне печати конкретной программы. 1С берёт параметры по умолчанию, и разовая правка в другом приложении на неё не влияет.
Если пробная страница Windows печатается со сдвигом, в 1С ровно не будет. Сначала калибровка принтера, потом 1С.
Размер этикетки и параметры страницы в 1С
Когда принтер работает как обычный, 1С формирует табличный документ и отдаёт его в драйвер. Ровная печать получается, только если размер листа в 1С совпадает с размером этикетки в драйвере.
Как настроить печать формы этикетки
- Сформируйте этикетку или ценник в 1С (из списка номенклатуры, из документа поступления или обработки печати этикеток — в зависимости от конфигурации).
- В открывшейся печатной форме откройте меню Ещё и найдите Параметры страницы.
- Выберите принтер этикеток.
- Задайте Размер бумаги — тот же, что в драйвере. Если нужного размера нет в списке, сначала добавьте его в драйвере.
- Поля — все по 0 мм (или минимальные, которые позволяет драйвер).
- Ориентация — та, при которой ширина листа равна ширине этикетки.
- Масштаб — По ширине страницы. Так форма не обрежется справа.
- Сделайте пробную печать на 1–2 этикетки.
Где задаётся макет этикетки
В Управлении торговлей 11, Комплексной автоматизации и ERP есть справочник Шаблоны этикеток и ценников с собственным конструктором. В шаблоне задаётся размер этикетки в миллиметрах, состав полей (наименование, артикул, цена, штрихкод) и тип штрихкода. Найти его быстрее всего через поиск по интерфейсу по слову «шаблоны».
| Что настраиваем | Где | Типичное значение |
|---|---|---|
| Размер этикетки | Драйвер Windows + шаблон в 1С | 58×40, 58×30, 75×120 мм |
| Поля страницы | Параметры страницы в 1С | 0 мм |
| Масштаб | Параметры страницы в 1С | По ширине страницы |
| Тип носителя | Драйвер Windows | С зазором (gap) |
| Плотность/темнота | Драйвер Windows | Подбирается пробой |
Не подгоняйте размер, уменьшая масштаб до 80–90 %. Штрихкод сожмётся, и сканер на складе или в пункте приёма может перестать его читать.
Прямая печать через подключаемое оборудование (и при чём тут 1С:Линк)
В типовых конфигурациях на базе Библиотеки подключаемого оборудования (БП 3.0, УТ 11, КА, ERP, Розница, УНФ) принтер этикеток можно подключить как устройство. Тогда 1С не рисует картинку, а передаёт на принтер команды его языка (ZPL, EPL, TSPL и др.). Печать быстрее, штрихкод чётче, полей и масштаба нет как класса.
Пути к настройке по конфигурациям
| Конфигурация | Путь |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Подключаемое оборудование |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование |
Порядок подключения
- Включите флажок Использовать подключаемое оборудование.
- Откройте список оборудования и выберите тип Принтеры этикеток.
- Создайте экземпляр устройства и выберите драйвер из списка. Если драйвера вашей модели нет, его загружают из файла поставщика (обычно это zip-архив с компонентой).
- Укажите рабочее место — компьютер, к которому подключён принтер.
- Откройте настройку устройства: порт (USB, COM или сетевой адрес), модель, разрешение, размер этикетки.
- Нажмите Тест устройства. Если тест прошёл — принтер готов.
Оборудование в 1С привязано к рабочему месту, то есть к конкретному компьютеру. Если один пользователь работает с двух машин, принтер настраивается на каждой.
Коротко про 1С:Линк
1С:Линк — сервис удалённого доступа к базе через интернет , а не драйвер принтера. Он не печатает этикетки сам. Если вы работаете с базой через 1С:Линк, печать идёт на принтер, установленный на вашем компьютере, — поэтому настройка та же, что описана выше: драйвер Windows или подключаемое оборудование на локальном рабочем месте.
Какой способ выбрать
| Способ | Когда подходит | Минусы |
|---|---|---|
| Драйвер Windows | Мало этикеток, разные принтеры, быстрый старт | Сдвиги из-за полей и масштаба, медленнее |
| Подключаемое оборудование | Поток печати, склад, маркировка | Нужен драйвер под модель, настройка дольше |
| Печать PDF из кабинета маркетплейса | Стикеры, которые даёт сам маркетплейс | 1С не участвует, контроль на стороне PDF-просмотрщика |
Этикетка печатается со сдвигом или не того размера
Сдвиг — самая частая жалоба. Он бывает трёх видов, и у каждого своя причина.
Калибровка нужна после каждой смены рулона другого размера. Принтер запоминает длину этикетки, и если вы поставили 58×30 вместо 58×40, без калибровки он продолжит отмерять старые 40 мм.
Риббон и этикетка должны подходить друг к другу. Восковой риббон рассчитан на бумажные этикетки, воск-смола и смола — на плёнку и полимер. Если краска осыпается или размазывается пальцем, дело не в 1С и не в драйвере, а в паре «лента — носитель». Заодно проверьте, что риббон намотан красящей стороной к этикетке: перевёрнутая лента даёт пустой рулон при работающем принтере.
Не пытайтесь «вытянуть» смещение пустыми строками в макете. Сегодня это сработает, а после замены рулона или обновления драйвера сдвиг вернётся в обратную сторону.
Штрихкоды, Data Matrix и стикеры для маркетплейсов
Для печати этикеток со штрихкодами у товара в 1С должен быть заполнен штрихкод. В шаблоне этикетки выбирается тип: EAN-13 для обычных товарных кодов, Code 128 для внутренних, Data Matrix для кодов маркировки.
На что смотреть при печати кодов
- 🔢 EAN-13 требует 13 цифр с правильной контрольной. Если в карточке 12 или 14 знаков, код не напечатается или будет нечитаемым.
- 🔲 Data Matrix для «Честного знака» печатают только из кода, полученного в ГИС МТ. Нельзя «сгенерировать похожий»: код уникален для каждой единицы товара.
- 🌡️ Контраст. Серый штрихкод на термобумаге часто не читается сканером. Поднимите темноту печати на 2–3 пункта и проверьте сканером до запуска партии.
- 📦 Тихая зона. Вокруг штрихкода нужно пустое поле. Если код вплотную к краю этикетки, сканер его не возьмёт.
Стикеры маркетплейсов
Маркетплейсы (Ozon, Wildberries, Яндекс Маркет) задают свои форматы этикеток. Чаще всего встречаются:
| Назначение | Типичный размер |
|---|---|
| Товарная этикетка (штрихкод товара) | 58×40 или 58×30 мм |
| Стикер поставки, короба, паллеты | 75×120 или 100×150 мм |
Требования площадок меняются, поэтому точный размер и состав стикера сверяйте в справке личного кабинета продавца перед закупкой рулонов.
Стикеры, которые маркетплейс выдаёт в PDF, печатают из просмотрщика PDF: выбрать принтер этикеток, масштаб «Фактический размер» (100 %), ориентацию по стикеру. Масштаб «По размеру страницы» сжимает код — частая причина возвратов поставки.
Если товарные этикетки печатаются из 1С, заведите в конфигурации отдельный шаблон под каждый размер: «58×40 маркетплейс», «75×120 короб». Переключать один шаблон под разные рулоны — путь к ошибкам.
Несколько принтеров, сеть и удалённый рабочий стол
Несколько принтеров на одном месте
Частая схема: принтер этикеток плюс обычный лазерный для документов. Чтобы 1С не отправляла накладную на рулон 58×40:
- Не делайте принтер этикеток принтером по умолчанию в Windows.
- При печати этикеток выбирайте его явно в окне печати или в параметрах страницы.
- При подключении через оборудование 1С сама использует устройство типа «Принтеры этикеток», а документы идут на принтер Windows.
Сетевой принтер
Принтер с Ethernet получает IP-адрес. Закрепите его за принтером (резервирование на роутере или статический адрес в настройках принтера), иначе после перезагрузки адрес сменится и печать встанет.
- Через Windows: добавьте принтер по IP-адресу (стандартный TCP/IP-порт, raw-печать обычно на порт 9100) и поставьте драйвер производителя.
- Через подключаемое оборудование: если драйвер в 1С поддерживает сетевое подключение, укажите в настройке устройства IP-адрес и порт.
Общий принтер, расшаренный с одного компьютера, работает, только пока этот компьютер включён. Для склада надёжнее сетевой принтер с собственным адресом.
Работа через RDP и терминальный сервер
Когда 1С запущена на терминальном сервере, принтер стоит у пользователя локально и перенаправляется в сеанс. Тут две особенности:
- 🖥️ Перенаправленный принтер получает имя с пометкой сеанса, например «(перенаправлено 3)». Номер меняется от входа к входу, и 1С может «потерять» сохранённый принтер. Выбирайте его в окне печати заново или подключайте принтер на сервере напрямую по IP.
- 📐 На сервере должен стоять тот же драйвер, что и на рабочем месте. Иначе размер этикетки в сеансе будет отличаться от настроенного локально.
Подключаемое оборудование 1С в терминальном режиме работает на стороне сервера. USB-принтер у пользователя дома так не подключить — нужен принтер, доступный серверу по сети.