Печать этикеток в 1С: от драйвера принтера до готового макета

· 10 мин

Содержание

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

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

Что подготовить до настройки этикеток в 1С

Прежде чем открывать редактор шаблона, проверьте исходные данные. Без них макет придётся переделывать.

  • 🏷️ Размер этикетки. Измерьте ширину и высоту одной этикетки на рулоне линейкой, без подложки. Ходовые форматы: 58×40, 58×30, 43×25, 30×20 мм.
  • 🖨️ Разрешение принтера. У большинства недорогих термопринтеров 203 dpi (8 точек на миллиметр), у более дорогих — 300 dpi. От этого зависит, насколько мелкий штрихкод принтер напечатает читаемо.
  • 🔢 Штрихкоды товаров. Есть ли у номенклатуры заводские коды EAN-13, или их придётся генерировать в базе.
  • 💰 Вид цены. Если на этикетке будет цена, решите, какой вид цены выводить (розничная, оптовая). Цена должна быть установлена на дату печати.
  • 📋 Состав этикетки. Наименование, артикул, цена, штрихкод, единица измерения, страна, дата — лучше набросать эскиз на бумаге.

На этикетке 30×20 мм помещается штрихкод и короткое наименование. Цену, артикул и характеристику на такой площади уже не прочитать. Для полного набора полей берите 58×40 мм.

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

Есть два способа, и они не равноценны.

Способ 1. Как обычный принтер Windows

Это основной вариант. 1С формирует этикетки как табличный документ и отправляет его на печать через драйвер, как любой другой документ.

  1. Установите драйвер с сайта производителя принтера. Для Zebra, Godex, TSC, Xprinter есть драйверы под Windows; для многих моделей подходят драйверы Seagull.
  2. Откройте свойства принтера в Windows: Параметры → Bluetooth и устройства → Принтеры и сканеры → ваш принтер → Настройки печати.
  3. Создайте или выберите формат бумаги, равный размеру этикетки: например, ширина 58 мм, высота 40 мм.
  4. Укажите тип носителя: этикетки с зазором (gap), с чёрной меткой или непрерывная лента.
  5. Задайте скорость и плотность (темноту) печати. Начните со средних значений.
  6. Напечатайте тестовую страницу из драйвера. Она должна лечь точно в одну этикетку.

Если тестовая страница драйвера печатается со сдвигом, 1С это не исправит. Сначала добейтесь ровной печати из Windows.

Способ 2. Через подключаемое оборудование

Библиотека подключаемого оборудования поддерживает тип «Принтеры этикеток». Список открывается в разделе НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование (УТ 11, КА, ERP). Там добавляют экземпляр, выбирают драйвер из поставки и задают параметры порта.

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

СпособКогда выбиратьОграничения
Принтер WindowsПочти всегда: любой принтер с драйверомРазмер и поля надо выставить в драйвере
Подключаемое оборудованиеМодель есть в списке драйверов БПО, нужна печать без Windows-драйвераНе все модели и не все функции шаблона

Шаблон этикетки: создаём и настраиваем макет

Внешний вид этикетки в УТ 11 и родственных конфигурациях хранится в справочнике «Шаблоны этикеток и ценников». Открыть его проще всего из формы обработки печати: рядом с полем выбора шаблона есть кнопка открытия списка. Второй путь — найти справочник через поиск по интерфейсу по слову «шаблон».

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

  1. В списке шаблонов найдите типовой и скопируйте его (F9). Правьте копию, а не оригинал: так у вас останется рабочий образец.
  2. Укажите назначение шаблона: этикетка для товара, ценник, этикетка для упаковки или складской ячейки. От назначения зависит, какие поля доступны в макете.
  3. Дайте понятное имя с размером: «Этикетка 58×40, цена + EAN-13». Через полгода вы не вспомните, чем отличается «Шаблон 2» от «Шаблона 3».
  4. Откройте редактор макета.

Работа в редакторе макета

Редактор — это табличный документ с панелью доступных полей. Поля перетаскивают в ячейки макета.

  • 📐 Размер области. Выделите диапазон ячеек, который соответствует одной этикетке. Ширину колонок и высоту строк задайте в миллиметрах через свойства ячейки так, чтобы сумма совпала с размером этикетки.
  • ✏️ Текстовые поля. Наименование, артикул, характеристику размещайте в ячейках с включённым переносом слов и фиксированной высотой. Иначе длинное название растянет строку и сдвинет всё ниже.
  • 💲 Цена. Задайте формат числа и крупный шрифт. Знак рубля или «руб.» добавьте в ячейку рядом, а не в формат.
  • 📊 Штрихкод. Поле штрихкода вставляется как картинка. Сделайте под него объединённую ячейку достаточной ширины.
  • 🔲 Рамки. Для термоэтикеток рамки не нужны: при малейшем сдвиге они выдают перекос.

В настройках шаблона также задают, сколько этикеток располагать на листе по горизонтали и вертикали. Для рулонного принтера ставьте 1×1: одна этикетка на один «лист». Раскладку 3×8 и подобные используют для листов A4 с самоклеящимися этикетками на офисном принтере.

Шрифт мельче 6 пунктов на принтере 203 dpi печатается кашей. Для наименования берите 7–8 пт, для цены — от 14 пт.

Нестандартная этикетка

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

Штрихкоды на этикетке: форматы и генерация

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

Какой тип кода выбрать

ТипЧто кодируетГде применяют
EAN-1313 цифр, последняя — контрольнаяШтучный товар в рознице
EAN-88 цифрМелкая упаковка
Code 128Цифры и латиница, переменная длинаСкладские этикетки, коды ячеек, внутренние номера
ITF-1414 цифрТранспортная упаковка, коробки
QRТекст, ссылкиСсылка на сайт, информация для покупателя
DataMatrixКод маркировкиТовары, подлежащие обязательной маркировке

Тип кода у шаблона выбирается в свойствах поля штрихкода. Если у товара записан код из 13 цифр, а в шаблоне указан EAN-8, компонента не сможет его нарисовать.

Генерация своих штрихкодов

У товара нет заводского кода — его можно создать в базе. Откройте карточку номенклатуры, перейдите по ссылке «Штрихкоды» и создайте новый. Программа сгенерирует внутренний EAN-13.

Внутренние коды начинаются с цифры 2: диапазон 20–29 зарезервирован для использования внутри предприятия. Такие коды читает ваш сканер в вашем магазине, но поставщику или маркетплейсу они не подходят.

Если у товара есть характеристики (размер, цвет), штрихкод привязывается к паре «номенклатура + характеристика». Тогда на этикетке будет код конкретного размера, и касса пробьёт именно его.

Размер штрихкода и читаемость

Сканер читает код по ширине самой узкой полосы. На 203 dpi одна точка — 0,125 мм, и при масштабировании картинки полосы округляются по-разному. В итоге код выглядит нормально, но сканер его не берёт.

Правило простое: не сжимайте штрихкод EAN-13 уже 30 мм и оставляйте белое поле по 2–3 мм слева и справа. Это «тихие зоны», без них сканеры ошибаются.

Откуда печатать этикетки в 1С

Шаблон готов — теперь его используют при печати. Источники зависят от задачи.

Из документа поступления

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

Перед печатью количество можно поправить прямо в таблице обработки: например, оставить по одной этикетке на коробку.

Из списка номенклатуры

Выделите товары в списке номенклатуры (Ctrl+клик или Shift+клик), нажмите Печать и выберите этикетки. Удобно для перемаркировки или после смены цен.

Через обработку «Печать этикеток и ценников»

Обработка открывается из раздела Склад и доставка или Маркетинг (в зависимости от релиза — проверьте подменю «Сервис» обоих разделов). В ней можно:

  • 🔍 подобрать товары отбором: по группе, по поступлению, по изменению цен за период;
  • 🏷️ выбрать шаблон отдельно для этикеток и для ценников;
  • 💲 указать вид цены и дату, на которую её брать;
  • 🔢 задать количество для каждой строки или для всех сразу.

Бухгалтерия предприятия

В 1С:Бухгалтерии 3.0 нет справочника шаблонов, как в торговых конфигурациях. Этикетки и ценники печатают из документов и списка номенклатуры через меню Печать, а внешний вид меняют внешней печатной формой или расширением. Если этикеток нужно много и регулярно, торговую часть удобнее вести в УТ или Рознице.

Размер этикетки: подгоняем печать под рулон

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

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

В форме предварительного просмотра откройте параметры страницы (команда есть в меню Ещё формы печати). Проверьте:

  1. Принтер — выбран именно принтер этикеток, а не принтер по умолчанию.
  2. Размер бумаги — тот формат, который вы создали в драйвере (58×40).
  3. Поля — все четыре по 0 мм или по 1 мм. Типовые 10 мм съедают четверть этикетки.
  4. Ориентация — книжная для вытянутой по высоте этикетки и альбомная для широкой. Сверьте с тем, как рулон выходит из принтера.
  5. Масштаб — «По ширине страницы» или фиксированные 100%. Автомасштаб иногда ужимает макет и ломает штрихкод.

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

Калибровка принтера

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

Без калибровки принтер протягивает ленту по старой длине, и каждая следующая этикетка уезжает на пару миллиметров.

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

Почему этикетка печатается неправильно

Симптомы при печати этикеток повторяются, и у каждого есть типичная причина. Выберите свой.

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

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

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

Можно ли печатать этикетки на обычном офисном принтере?
Да. Используйте листы A4 с самоклеящимися этикетками и задайте в шаблоне раскладку по горизонтали и вертикали под ваш лист, например 3×8. Поля страницы подгоните по пробной печати на обычной бумаге.
Как напечатать этикетки на весь остаток склада?
Откройте обработку печати этикеток и подберите товары отбором по складу или группе. Количество для каждой строки задайте вручную: по одной этикетке на единицу товара или на упаковку.
Где взять размер этикетки, если на рулоне ничего не написано?
Измерьте линейкой одну этикетку без подложки и без зазора. Зазор между этикетками обычно 2–3 мм, его в высоту формата не включают.
Почему после обновления конфигурации пропали мои шаблоны?
Шаблоны хранятся в справочнике и при обновлении не удаляются. Если исчез вид этикетки, скорее всего правили типовой шаблон, и обновление вернуло ему стандартный вид. Поэтому работайте с копиями.
Можно ли поставить на этикетку логотип?
Да, картинку вставляют в макет шаблона как рисунок. Для термопринтера логотип лучше делать чёрно-белым, без полутонов: серые заливки он печатает растром.