Как настроить термопринтер, чтобы 1С печатала этикетки ровно по размеру

· 9 мин

Содержание

Чтобы печатать этикетки из 1С, принтер этикеток подключают к Windows как обычный принтер, в его драйвере создают размер бумаги, равный размеру этикетки (например, 58×40 мм), а в 1С делают шаблон этикетки того же размера. После этого этикетки печатают обработкой «Печать этикеток и ценников» и в окне печати выбирают нужный принтер. Три размера должны совпасть: этикетка в рулоне, бумага в драйвере и шаблон в 1С. Почти все проблемы с печатью — это расхождение одного из них.

Схема одинакова для 1С:Управление торговлей 11, Комплексной автоматизации 2, ERP 2 и Розницы 2.3: везде работает один механизм библиотеки стандартных подсистем. Отличаются только разделы меню, где лежит обработка.

Что подготовить до настройки: принтер, этикетки, риббон

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

Ключевые параметры:

  • 🖨️ Способ печати. Прямая термопечать — без красящей ленты, этикетка темнеет и выцветает за несколько месяцев. Термотрансферная — через риббон, печать стойкая, подходит для товара с долгим сроком хранения и для кодов маркировки.
  • 🔍 Разрешение. 203 dpi хватает для штрихкода EAN-13 и текста. Для мелких DataMatrix (кодов маркировки) на этикетке 30×20 мм лучше 300 dpi.
  • 📏 Ширина печати. У настольных моделей обычно до 104–108 мм. Проверьте, что ваша самая широкая этикетка в неё влезает.
  • 🔌 Интерфейс. USB для одного рабочего места, Ethernet — если на принтер печатают несколько компьютеров или терминальный сервер .

Сами этикетки бывают на рулоне с зазором (просветом между этикетками), с чёрной меткой на обороте и непрерывной лентой. Датчик принтера должен понимать ваш тип. Зазор — самый распространённый вариант, с ним работают все модели.

Купите сразу запас этикеток одного размера. Каждый новый размер — это новая бумага в драйвере и новый шаблон в 1С.

Драйвер принтера этикеток и размер бумаги в Windows

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

Установка драйвера

  1. Скачайте драйвер с сайта производителя принтера под вашу версию Windows (x64). Для многих моделей TSC, Godex и Zebra есть универсальные драйверы на базе Seagull — они стабильны и дают удобные настройки.
  2. Подключите принтер и запустите установщик. Если Windows сама поставила «универсальный» драйвер, удалите его и поставьте драйвер производителя.
  3. Напечатайте пробную страницу из свойств принтера Windows. Если пробная страница ушла на несколько этикеток — это нормально на этом этапе, размер ещё не задан.

Размер этикетки и калибровка

Откройте Панель управления → Устройства и принтеры, щёлкните принтер правой кнопкой и выберите «Настройка печати ». Дальше:

  1. Создайте новый размер бумаги (stock) с точными размерами этикетки: ширина × высота в миллиметрах. Для 58×40 мм так и введите 58 и 40.
  2. Укажите тип носителя: с зазором, с меткой или непрерывный.
  3. Выберите способ печати: термо или термотрансфер. Ошибка здесь даёт бледную или «пережжённую» печать.
  4. Задайте плотность (темноту) печати. Начните со среднего значения и подстройте по пробе.
  5. Сделайте эту бумагу размером по умолчанию.

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

Настраивайте именно «Настройку печати», а не только «Свойства принтера». Значения из «Настройки печати» Windows подставляет программам по умолчанию, и 1С возьмёт их оттуда.

Терминальный сервер и RDP

Если 1С работает на терминальном сервере, драйвер ставят и на сервер, и на клиентский компьютер, одной и той же версии. Тогда при перенаправлении принтера размер этикетки не теряется. С «лёгким» драйвером RDP-перенаправления этикетки часто печатаются на A4-формате с огромными полями.

Как подключить принтер этикеток к 1С

Есть два пути, и выбирать нужно осознанно.

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

Для большинства задач достаточно первого способа. Ничего «подключать» в 1С не требуется: принтер появится в окне печати сам.

Второй способ настраивают через Администрирование → РМК и оборудование → Подключаемое оборудование (в УТ 11 и КА 2). Там включают тип оборудования «Принтеры этикеток», добавляют экземпляр, выбирают драйвер и рабочее место. После настройки нажмите «Тест устройства»: если тест не прошёл, дальше идти бессмысленно.

Если галочки «Использовать подключаемое оборудование» нет или она снята, раздел с оборудованием не появится. Включите её в том же разделе Администрирование → РМК и оборудование.

Шаблон этикетки в 1С: размер, поля, штрихкод

Шаблоны хранятся в справочнике «Шаблоны этикеток и ценников». Его удобно открыть прямо из обработки печати: рядом с выбором шаблона есть кнопка открытия и создания.

Создание шаблона

  1. Создайте новый элемент, укажите назначение: этикетка для товаров, ценник, этикетка для упаковки или для кодов маркировки.
  2. Откроется редактор: табличный макет и список доступных полей (наименование, артикул, цена, штрихкод, характеристика, единица измерения).
  3. Задайте размер этикетки в миллиметрах — тот же, что в драйвере.
  4. Перетащите поля на макет, настройте шрифт и выравнивание.
  5. Для штрихкода выделите область под картинку и укажите тип штрихкода: EAN-13 для товара, Code 128 для внутренних кодов, DataMatrix для маркировки.
  6. Задайте, сколько этикеток помещается на лист по горизонтали и вертикали. Для рулона — одна, для листа A4 с наклейками — например, 3×8.

Как избежать «плывущей» вёрстки

  • 📐 Оставьте поля 1–2 мм от края. Печатающая головка не всегда доходит до кромки этикетки.
  • 🔤 Используйте простые шрифты (Arial, Tahoma). Узкие декоративные шрифты на 203 dpi превращаются в кашу.
  • 📊 Не сжимайте штрихкод до упора. Сканер не прочитает EAN-13 уже 25–30 мм по ширине.
  • ✂️ Длинные наименования переносите по словам и ограничьте высоту ячейки, иначе этикетка «растянется» на вторую.

Если нужен свой макет печатной формы

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

Печать этикеток и ценников из 1С по шагам

В УТ 11 и КА 2 обработку «Печать этикеток и ценников» вызывают из раздела Склад и доставка или Маркетинг (группа «Сервис»). Её же открывают командой «Печать» из документов поступления, перемещения и установки цен — тогда товары подставятся автоматически.

Пошаговый помощник
Откройте обработку
Через раздел меню или из документа поступления: так список товаров заполнится сам.

Параметры страницы в 1С

Перед первой печатью откройте в табличном документе «Параметры страницы» (в меню «Ещё» формы просмотра или через «Файл»). Проверьте:

  • принтер — ваш принтер этикеток;
  • размер бумаги — созданная в драйвере этикетка;
  • ориентацию — книжная или альбомная, как в драйвере;
  • поля — 0 или минимальные;
  • масштаб — 100% либо «по ширине страницы», без растягивания.

1С запоминает эти настройки для пользователя и макета. Поэтому после смены компьютера или пользователя их иногда приходится повторить.

Не меняйте принтер по умолчанию в Windows на принтер этикеток, если на этом же компьютере печатают счета и накладные. Иначе первая же накладная уйдёт на рулон этикеток.

Этикетки с кодами маркировки «Честный ЗНАК»

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

Порядок в общих чертах такой:

  1. В 1С оформляют заказ на эмиссию кодов маркировки и отправляют его в СУЗ.
  2. После получения кодов из того же заказа запускают печать этикеток с кодами.
  3. Выбирают шаблон этикетки с назначением «для кодов маркировки» — в нём есть поле DataMatrix.
  4. Печатают и наносят на товар, затем передают сведения о нанесении (вводе в оборот) в «Честный ЗНАК».

Требования к печати кода:

  • 🔲 Каждый код печатается один раз. Повторно печатать уже использованный код нельзя, перепечатку делают из 1С с учётом статуса кода.
  • 🧾 Термотрансферная печать предпочтительнее: прямая термопечать выцветает, и код перестаёт считываться к моменту продажи.
  • 📏 DataMatrix не масштабируйте «на глаз». Если код сжат, сканер на кассе его не прочитает. Для мелких этикеток берите принтер 300 dpi.
  • 🔎 После печати первой партии проверьте 2–3 кода сканером 2D: он должен вернуть полный код с криптохвостом, а не обрезанную строку.

Испорченную этикетку с кодом нельзя просто выбросить и забыть. Код уже числится выпущенным, поэтому его выводят из оборота или списывают по правилам системы маркировки.

Перед печатью кодов маркировки
Выполнено: 0 / 5

Разбор сбоев: почему 1С печатает этикетки не так

Большинство проблем решаются в драйвере, а не в 1С. Найдите свой симптом.

Диагностика: выберите симптом

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

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

Можно ли печатать этикетки из 1С на обычном офисном принтере?
Да, на листах A4 с самоклеящимися этикетками. В шаблоне укажите, сколько этикеток помещается на лист по горизонтали и вертикали, и подгоните поля под разметку листа.
Нужно ли покупать отдельную программу для дизайна этикеток?
Нет, для типовых этикеток хватает редактора шаблонов 1С. Отдельные программы нужны, если этикетки печатают вне 1С или требуется сложная графика.
Почему у одного пользователя печатает нормально, а у другого — криво?
Параметры страницы 1С хранит отдельно для каждого пользователя. Повторите у второго пользователя выбор принтера, бумаги и полей.
Какой размер этикетки самый ходовой для товара?
Для штучного товара чаще всего берут 58×40 или 58×30 мм, для коробов — 100×100 или 100×150 мм. Главное — чтобы штрихкод и текст помещались без сжатия.
Можно ли печатать на одном принтере этикетки разных размеров?
Можно, но при смене рулона меняйте бумагу в драйвере, шаблон в 1С и заново калибруйте принтер. Для частого переключения удобнее держать два принтера.