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

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

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

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

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

Инструкция подходит для конфигураций «1С:Розница», «1С:Управление торговлей», «1С:Комплексная автоматизация» и «1С:ERP», где печать этикеток и ценников реализована через типовой механизм «Печать этикеток и ценников». В «1С:Розница» есть дополнительно обработка «Печать этикеток» с настройкой оборудования.

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

Проверка принтера до настройки в 1С

Прежде чем открывать 1С, убедитесь, что принтер работает на уровне операционной системы. Подключите принтер по USB (или по сети, если модель это поддерживает), установите драйвер с сайта производителя — для популярных моделей Zebra, TSC, Godex, АТОЛ, Xprinter драйверы скачиваются бесплатно. После установки принтер появится в списке «Устройства и принтеры» Windows.

Напечатайте тестовую страницу: правый клик по принтеру → «Свойства принтера» → «Печать пробной страницы». Если тестовая страница не печатается или печатается пустой, проблема в драйвере, кабеле или калибровке принтера, и настраивать 1С в этот момент бессмысленно.

Отдельно выполните калибровку датчика этикеток — обычно это удержание кнопки Feed при включении или команда из фирменной утилиты производителя. Без калибровки принтер не определяет границы этикеток, и печать «уезжает» даже при правильных настройках в 1С.

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

Ключевой параметр — точный размер этикетки в миллиметрах. Измерьте ширину и высоту одной этикетки без учёта зазора между этикетками (например, 58×40 мм или 30×20 мм). Откройте «Устройства и принтеры» → правый клик по принтеру → «Настройка печати» (Printing Preferences).

В настройках драйвера создайте новый размер носителя (Stock / Page Setup) с точными габаритами этикетки и укажите тип носителя: «Этикетки с зазором» (Gap) для самоклеящейся ленты или «Непрерывная лента» (Continuous) для чековой ленты. Сохраните настройки и сделайте этот размер размером по умолчанию.

Если в 1С печать идёт через драйвер Windows, 1С возьмёт размер страницы именно из этих настроек. Несовпадение размера в драйвере и в шаблоне 1С — причина номер один сдвигов и обрезаний.

Подключение принтера как торгового оборудования в 1С

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

Если используете этот путь: откройте «Подключаемое оборудование», выберите тип «Принтеры этикеток», создайте новый элемент, укажите драйвер (например, драйвер производителя или универсальный) и выполните «Тест устройства». Успешный тест означает, что 1С видит принтер и может отправлять на него задания.

Для большинства пользователей проще и надёжнее печатать через драйвер Windows: шаблоны редактируются визуально, а печать идёт стандартным механизмом. Подключение как торгового оборудования оправдано, когда нужна печать напрямую из мобильного клиента, РМК или по протоколу принтера (TSPL, ZPL).

Создание и редактирование шаблона этикетки в 1С

Откройте раздел «НСИ и администрирование → Печатные формы, отчеты и обработки → Шаблоны этикеток, ценников и чеков ККМ» (в «Рознице»: «Настройки → Печать этикеток и ценников»). Создайте новый шаблон или скопируйте типовой — например, «Этикетка для товаров».

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

Доступные поля зависят от назначения шаблона: для «Этикетки (товары)» доступны поля номенклатуры и штрихкоды, для ценников — цены и характеристики. Если нужного поля нет в списке доступных, проверьте назначение шаблона — оно задаётся при создании.

Порядок создания шаблона
  1. 1
    Откройте «Шаблоны этикеток, ценников и чеков ККМ» и создайте новый шаблон с назначением «Этикетка (товары)»
  2. 2
    Укажите размер этикетки в точном соответствии с настройками драйвера, количество по вертикали и горизонтали — 1
  3. 3
    Добавьте на макет поля: наименование, штрихкод, цена; выровняйте их в пределах области печати
  4. 4
    Сохраните шаблон и напечатайте одну пробную этикетку из карточки товара
  5. 5
    При сдвиге скорректируйте отступы или размер в шаблоне либо в драйвере — но не в обоих местах одновременно

Печать этикеток: откуда запускать и как проверить результат

Печать запускается из нескольких мест: из карточки номенклатуры (кнопка «Печать → Этикетка»), из документа «Поступление товаров» или «Установка цен номенклатуры» (печать этикеток по строкам документа), а также из обработки «Печать этикеток и ценников», где можно отобрать произвольный список товаров и задать количество копий для каждого.

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

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

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

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

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

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

Печать сдвинута, обрезана или разбита на две этикетки

Штрихкод
Норма

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

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

Сканер не читает — штрихкод слишком мелкий, растянут или не того типа

Каждая этикетка
Норма

Принтер останавливается на границе этикетки

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

Принтер пропускает этикетки — нужна калибровка датчика

Типичные проблемы и их решение

Самая частая жалоба — сдвиг печати, который нарастает с каждой этикеткой. Причина почти всегда в несовпадении высоты этикетки в драйвере и в шаблоне либо в некорректной калибровке датчика. Исправляйте размер в одном месте (лучше в драйвере), а не подгоняйте шаблон методом проб.

Вторая типовая ситуация — штрихкод печатается, но не читается. Проверьте тип штрихкода: для EAN-13 код должен содержать ровно 13 цифр (12 + контрольная), для Code-128 допустимы буквы. Увеличьте размер элемента штрихкода на макете и убедитесь, что не включено его пропорциональное искажение.

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

Типичные ошибки
01
Указан размер этикетки вместе с зазором — печать постепенно смещается с каждой этикеткой
02
Редактирование шаблона и настроек драйвера одновременно — невозможно понять, какое изменение дало эффект
03
Печать всего пакета без пробной этикетки — расход ленты и времени на переделку
04
Использование картинки вместо элемента «Штрихкод» — код не обновляется при смене товара
05
Отсутствие калибровки принтера после смены ленты другого размера — принтер теряет границы этикеток

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

Можно ли печатать этикетки на обычном офисном принтере?

Да, если этикетки на листах А4 с разметкой. В шаблоне 1С укажите размер листа и количество этикеток по горизонтали и вертикали, например 3×8. Это подходит для небольших объёмов, но для регулярной печати удобнее рулонный принтер этикеток.

Почему в шаблоне нет нужного поля, например характеристики товара?

Набор доступных полей зависит от назначения шаблона. Проверьте, что при создании выбрано назначение «Этикетка (товары)» или «Ценник (товары)». Если поля всё равно нет, потребуется доработка конфигурации программистом — типовой редактор шаблонов не позволяет добавлять произвольные данные.

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

Откройте документ «Поступление товаров» (или «Приходная накладная»), нажмите «Печать → Этикетки» — 1С сформирует этикетки по строкам документа в количестве, равном количеству товара. Останется выбрать шаблон и принтер.

Штрихкод EAN-13 не печатается, в чём причина?

EAN-13 требует строго 13 цифр, причём последняя — контрольная. Если в карточке товара штрихкод задан с ошибкой или содержит буквы, элемент штрихкода не сформируется. Проверьте штрихкод в карточке номенклатуры или используйте тип Code-128, который допускает буквы.

Нужно ли покупать лицензию 1С:Предприятие, совместимое с конкретным принтером?

Нет, 1С не привязана к моделям принтеров этикеток. Достаточно, чтобы принтер корректно работал в Windows. Специальное подключение как торгового оборудования требуется только для нестандартных сценариев, например печати по протоколу принтера из РМК.

Этикетки печатаются бледно, что регулировать?

Увеличьте температуру печати (Darkness/Heat) и уменьшите скорость в настройках драйвера принтера. Также проверьте, что лента соответствует типу принтера: термолента для термопечати, для термотрансферного принтера нужен риббон подходящего типа.

Итог

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

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