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

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

Как настроить принтер печати этикеток в 1С

Как настроить принтер печати этикеток в 1С: установка драйвера, размер этикетки, шаблоны ценников, печать из УТ, Розницы и ERP. Решение типичных проблем.

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

Инструкция подходит для типовых конфигураций: 1С:Розница, Управление торговлей 11, ERP, Комплексная автоматизация, а также для старых решений вроде УТ 10.3. Принципы одинаковы для популярных моделей TSC, Zebra, Xprinter, АТОЛ и других термопринтеров. Отличия касаются только названий пунктов меню в конкретной конфигурации.

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

Проверьте совместимость и подготовьте принтер

Перед настройкой в 1С убедитесь, что принтер корректно работает на уровне операционной системы. Подключите устройство по USB (или сети), дождитесь определения Windows и распечатайте тестовую страницу из свойств принтера. Если тест не печатается — проблема в кабеле, драйвере или самом устройстве, и настраивать 1С раньше времени бессмысленно.

Уточните тип печати принтера: прямая термопечать (без красящей ленты, этикетки выцветают со временем) или термотрансферная (с риббоном, этикетки долговечны). От этого зависит тип расходников и настройка «Тип носителя» в драйвере. Неверно выбранный режим — частая причина бледной или отсутствующей печати.

Также проверьте, какой язык команд поддерживает принтер (TSPL, ZPL, EPL). Для стандартного сценария «печать из 1С через драйвер Windows» это не критично, но пригодится, если планируете печатать напрямую командами без драйвера или через компоненту.

Установите драйвер и задайте размер этикетки в Windows

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

Главный шаг — создать пользовательский размер бумаги, точно соответствующий вашей этикетке. Измерьте этикетку линейкой: ширина и высота в миллиметрах, например 58×40 или 30×20. В свойствах принтера создайте новый сток (Stock / Page Setup) с этими размерами, укажите тип носителя «Этикетки с зазором» (Gap) и задайте высоту зазора — обычно 2–3 мм.

В этих же настройках выберите режим печати (Thermal Direct для прямой термопечати), скорость и температуру (Darkness). Слишком высокая температура ускоряет износ термоголовки, слишком низкая даёт бледный штрихкод, который сканер не читает. После изменения параметров нажмите «Применить» и распечатайте пробную страницу.

Базовая последовательность настройки
  1. 1
    Установите драйвер производителя и перезагрузите ПК при необходимости
  2. 2
    Создайте в свойствах принтера размер носителя, равный размеру этикетки
  3. 3
    Выполните калибровку датчика этикеток (кнопка Feed или утилита принтера)
  4. 4
    В 1С откройте «Печать этикеток и ценников» и выберите этот принтер
  5. 5
    Отредактируйте шаблон этикетки под фактический размер
  6. 6
    Напечатайте одну тестовую этикетку и проверьте её сканером

Выполните калибровку принтера

Калибровка — обязательный этап, который чаще всего пропускают. Вставьте рулон этикеток, закройте крышку и запустите автокалибровку: на большинстве моделей это удержание кнопки Feed (Pause) при включении питания до момента, когда принтер прогонит несколько этикеток. Точный способ указан в инструкции к конкретной модели.

Альтернатива — фирменная утилита производителя (например, Diagnostic Tool у TSC или Setup Utility у Zebra), где калибровка запускается одной кнопкой, а заодно видно определённый датчиком размер этикетки. Сверьте его с фактическим: если утилита показывает длину 40 мм, а у вас этикетка 30 мм, датчик «не видит» зазор — проверьте положение датчика и чистоту ленты.

Признак успешной калибровки: при нажатии Feed принтер подаёт ровно одну этикетку и останавливается на линии отрыва. Если прокручивает две-три или останавливается посередине — повторите процедуру и проверьте тип носителя в драйвере.

Настройте печать этикеток в 1С

В типовых конфигурациях печать этикеток выполняется из обработки «Печать этикеток и ценников». В Рознице и УТ 11 её можно открыть из раздела «Закупки» или «Склад», а также напечатать этикетки прямо из документа «Поступление товаров» или «Установка цен номенклатуры» кнопкой «Печать».

Откройте обработку, добавьте товары, укажите тип цен и количество этикеток. Затем перейдите к выбору шаблона: в поле «Шаблон этикетки» выберите подходящий или создайте новый кнопкой «Редактировать». Если шаблонов нет, создайте его через «Ещё → Изменить шаблоны» (в зависимости от конфигурации пункт может называться по-разному).

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

Редактирование шаблона этикетки

Шаблон редактируется во встроенном редакторе: вы размещаете поля (наименование, цена, штрихкод, артикул) в пределах области макета. Задайте размер макета равным размеру этикетки и не размещайте элементы вплотную к краям — оставьте поля 1–2 мм, так как реальная область печати термопринтера чуть меньше этикетки.

Для штрихкода используйте поле типа «Штрихкод» и проверьте, что в базе у номенклатуры заполнен штрихкод нужного типа (EAN-13, Code-128 и т.д.). Если штрихкода нет, 1С может сгенерировать внутренний код по префиксу — это настраивается в параметрах штрихкодирования конфигурации.

Проверьте результат и устраните типичные сбои

Напечатайте одну этикетку и проверьте три вещи: она полностью помещается на носитель, штрихкод читается сканером с первого раза, при повторной печати печать начинается с начала следующей этикетки. Только после этого запускайте печать пачки — экономия этикеток на этапе отладки окупается.

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

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

Подача ленты кнопкой Feed
Норма

Прогоняется ровно одна этикетка, остановка на линии отрыва

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

Прогоняется 2–3 этикетки или остановка посередине — нужна калибровка

Положение печати
Норма

Текст и штрихкод целиком в пределах этикетки

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

Смещение вниз/вбок или обрезка — не совпадает размер носителя в драйвере и шаблоне

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

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

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

Сканер молчит — бледная печать, неверный тип штрихкода или слишком мелкий код

Печать пачки
Норма

Каждая этикетка начинается с начала, без накопления смещения

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

Смещение растёт от этикетки к этикетке — неверная высота носителя в драйвере

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

Типичные ошибки
01
Не выполнена калибровка после смены рулона — печать смещается и пропускает этикетки
02
Размер этикетки задан только в драйвере, но не в шаблоне 1С (или наоборот) — макет обрезается
03
Используется встроенный драйвер Windows вместо драйвера производителя — нет произвольных размеров и корректной работы со штрихкодами
04
Слишком мелкий шрифт цены или плотный штрихкод на маленькой этикетке — сканер не читает, касса тормозит
05
Принтер этикеток не выбран в 1С, и макет уходит на принтер A4 — пустой лист и потерянное время

Особенности для разных сценариев

Печать ценников на обычном принтере A4

Если принтера этикеток нет, типовые конфигурации умеют печатать ценники на листах A4 с разметкой под самоклеящиеся листы. Выберите в обработке шаблон ценника формата A4 и обычный офисный принтер. Это медленнее и дороже в расходниках, но подходит для небольших объёмов.

Терминал сбора данных и мобильная печать

При работе с ТСД или мобильными клиентами печать обычно инициируется с сервера 1С, а принтер должен быть доступен по сети. В этом случае настройте принтер как сетевой (по IP), установите драйвер на сервере 1С и проверьте, что у службы агента сервера есть права на печать.

Печать напрямую командами (TSPL/ZPL)

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

Маршрут решения

Как выбрать действие

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

Ограничения и когда нужен специалист

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

Отдельно отметим терминальный доступ: в RDP-сеансах принтер этикеток часто пробрасывается с клиентского ПК, и размеры носителя при этом могут «слетать» на стандартные. Настраивайте размер этикетки в свойствах принтера внутри терминальной сессии и проверяйте его после каждого переподключения.

Итог

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

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

Частые вопросы

1С не видит принтер этикеток в списке. Что делать?

Сначала проверьте, что принтер виден в Windows и печатает тестовую страницу. Если виден, но в 1С не появляется — перезапустите клиент 1С, проверьте, не работаете ли вы в терминальном сеансе без проброса принтера, и убедитесь, что у пользователя Windows есть права на этот принтер.

Почему при печати пропускается каждая вторая этикетка?

Почти всегда это несовпадение высоты носителя в драйвере с реальной высотой этикетки или невыполненная калибровка датчика. Задайте точную высоту с учётом зазора и повторите автокалибровку кнопкой Feed.

Можно ли печатать этикетки из 1С без драйвера принтера?

Да, через прямую отправку команд принтера (TSPL, ZPL) на COM/USB-порт, но это требует доработки конфигурации и привязки к конкретной модели. Для типовой работы проще и надёжнее использовать драйвер производителя.

Штрихкод печатается, но сканер его не читает. В чём причина?

Три основные причины: бледная печать (поднимите температуру в драйвере), слишком мелкий штрихкод в шаблоне (увеличьте его ширину) и несоответствие типа штрихкода настройкам сканера (например, код EAN-13, а сканер настроен только на Code-128).

Как печатать этикетки сразу из документа поступления?

В типовых конфигурациях откройте документ «Поступление товаров», нажмите кнопку «Печать» и выберите «Этикетки» или «Печать этикеток и ценников». Обработка откроется уже заполненной товарами из документа — останется выбрать шаблон и принтер.

Почему после смены рулона этикеток печать съехала?

Новый рулон может иметь другую высоту этикетки или зазор, а датчик принтера помнит старые параметры. После каждой смены типа расходников выполняйте калибровку и при необходимости корректируйте размер носителя в драйвере.