Документы и Печать · 13 мин
Как печатать этикетки в 1С на принтере этикеток
Как настроить печать этикеток и ценников в 1С на принтере этикеток: подключение драйвера, шаблоны, размеры этикетки, типичные ошибки и проверка результата.
Печать этикеток из 1С на специализированном принтере этикеток — стандартная задача для розничной торговли, склада и маркировки товаров. В отличие от обычного офисного принтера, принтер этикеток печатает на узкой термоленте или термоэтикетках фиксированного размера, поэтому корректная настройка сводится к трём вещам: правильному драйверу, точному размеру этикетки и подходящему макету в 1С.
Основная сложность заключается в том, что 1С по умолчанию формирует печатные формы под лист A4. Если отправить такой макет на принтер этикеток, результатом будет обрезанный текст, смещённый штрихкод или пустые прогоны ленты. Проблема решается настройкой размера страницы в драйвере принтера и выбором (или созданием) макета, рассчитанного именно на размер вашей этикетки.
Ниже разобран полный цикл: от подключения принтера к компьютеру до массовой печати этикеток из документов и справочников 1С, с проверкой результата и разбором типичных ошибок.
Что понадобится перед настройкой
Перед началом работы убедитесь, что у вас есть всё необходимое. Во-первых, сам принтер этикеток должен быть физически подключён к компьютеру по USB или к локальной сети и включён. Во-вторых, понадобится драйвер производителя — универсальный драйвер Windows часто не передаёт размеры этикетки корректно, что приводит к смещению печати.
В-третьих, определите точный размер этикетки: ширину и высоту в миллиметрах, а также межэтикеточный зазор (обычно 2–3 мм). Эти данные указаны на упаковке расходного материала или в спецификации рулона. Ошибка даже в 1–2 мм приведёт к постепенному «уезжанию» печати при выводе нескольких этикеток подряд.
Также уточните, какая у вас конфигурация 1С: в «Управлении торговлей», «Рознице» и «Комплексной автоматизации» есть встроенный механизм печати этикеток и ценников с редактором шаблонов. В самописных или сильно доработанных конфигурациях механизм может отличаться, но общие принципы сохраняются.
Проверьте раздел «Принтеры и сканеры» в параметрах Windows
Измерьте ширину и высоту этикетки линейкой, если данные утеряны
Ищите в разделе «Закупки» или «Номенклатура» вашей конфигурации
Проверьте поле штрихкода в карточке товара
Установка и настройка драйвера принтера этикеток
Скачайте драйвер с официального сайта производителя принтера (Godex, Zebra, TSC, АТОЛ и другие публикуют актуальные версии). Установите драйвер до подключения принтера или следуйте указаниям установщика — порядок зависит от модели. После установки принтер появится в списке устройств Windows.
Ключевой шаг — задание размера этикетки в драйвере. Откройте «Параметры печати» или «Настройки принтера» для установленного устройства и укажите ширину и высоту этикетки в миллиметрах, тип носителя (этикетки с зазором, непрерывная лента или этикетки с чёрной меткой) и метод печати (термо или термотрансферный с риббоном). Неверный тип носителя — частая причина того, что принтер пропускает этикетки или мигает индикатором ошибки.
После настройки напечатайте тестовую страницу из свойств принтера. Если тест выходит ровно по центру этикетки без смещения — драйвер настроен правильно. Если печать смещена или принтер прогоняет несколько пустых этикеток, выполните калибровку датчика этикеток: у большинства моделей она запускается удержанием кнопки подачи при включении или из фирменной утилиты.
Настройка шаблона этикетки в 1С
В типовых конфигурациях («Управление торговлей 11», «Розница 2/3», «Комплексная автоматизация») шаблоны этикеток создаются в разделе настроек печати этикеток и ценников. Откройте список шаблонов, создайте новый и укажите тип — «Этикетка». Далее задайте размер макета, соответствующий размеру вашей этикетки.
Редактор шаблона представляет собой визуальный конструктор: на макет перетаскиваются поля — наименование товара, цена, артикул, штрихкод, организация, дата. Для штрихкода выберите поле типа «Штрихкод» и укажите тип (EAN-13, Code-128 или QR для маркировки). Учтите, что штрихкод должен иметь достаточную ширину и контрастность, иначе сканер не сможет его считать.
Практическое правило: не размещайте на маленькой этикетке много текста. Для этикетки 30×20 мм разумный минимум — наименование (сокращённое), цена и компактный штрихкод. Мелкий шрифт ниже 6–7 пунктов на термопечати читается плохо, особенно после выцветания этикетки.
Печать этикеток из документов и справочников
После настройки шаблона печать запускается несколькими способами. Самый распространённый — обработка «Печать этикеток и ценников»: в неё можно добавить товары вручную, подобрать по отбору или загрузить из документа (поступления, перемещения, оприходования). Для каждой строки указывается количество этикеток — удобно, когда нужно наклеить этикетку на каждую единицу товара.
Второй способ — печать напрямую из документа: в форме документа поступления или в списке номенклатуры выберите пункт меню «Печать» → «Этикетки». 1С сформирует комплект этикеток по строкам документа с учётом количества. Это самый быстрый сценарий при приёмке товара на склад.
Перед отправкой на печать убедитесь, что в диалоге печати выбран именно принтер этикеток, а не офисный принтер. В типовых конфигурациях можно назначить принтер по умолчанию для конкретного шаблона — тогда 1С будет отправлять этикетки на нужное устройство автоматически, без выбора при каждой печати.
- 1Установите драйвер принтера и задайте в нём точный размер этикетки и тип носителя
- 2Выполните калибровку датчика этикеток и напечатайте тестовую страницу из Windows
- 3В 1С создайте шаблон этикетки с размером, совпадающим с настройками драйвера
- 4Назначьте принтер этикеток принтером по умолчанию для этого шаблона
- 5Откройте «Печать этикеток и ценников», добавьте товары, укажите количество
- 6Напечатайте одну пробную этикетку и проверьте позиционирование и читаемость штрихкода сканером
- 7Запустите основную печать только после успешной пробной этикетки
Массовая печать и печать штрихкодов
При массовой печати (сотни и тысячи этикеток) важно учитывать производительность. Печать через графический макет 1С медленнее, чем печать командами на языке принтера (TSPL, ZPL, EPL). Если объёмы большие и скорость критична, рассмотрите вариант прямой отправки команд на принтер — это требует доработки конфигурации, но ускоряет печать в разы и снижает нагрузку на спулер Windows.
Для товаров без заводского штрихкода 1С умеет генерировать внутренние штрихкоды автоматически (обычно с префиксом для весового или штучного товара). Проверьте, что в карточке номенклатуры штрихкод заполнен до запуска печати — иначе этикетка выйдет с пустым полем или вовсе без штрихкода.
При печати этикеток для маркированных товаров («Честный знак») используются коды DataMatrix. Не все принтеры и не все шаблоны корректно выводят двумерные коды нужной плотности — обязательно проверяйте считывание сканером 2D перед массовой печатью.
Способы печати этикеток из 1С
Подходит для небольших объёмов и типовых конфигураций; не требует доработок, но печатает медленнее
Подходит для больших тиражей и высокой скорости; требует доработки конфигурации и знания языка принтера
Подходит, когда типового шаблона не хватает; компромисс между гибкостью и трудозатратами на внедрение
Типичные ошибки и их устранение
Самая частая проблема — смещение печати: текст начинается не от края этикетки или «ползёт» от этикетки к этикетке. Причины: неверный размер этикетки в драйвере, неправильный тип носителя или отсутствие калибровки. Лечится повторной калибровкой и сверкой размеров в драйвере и макете.
Вторая типичная ситуация — 1С отправляет на печать, но принтер молчит или печатает пустые этикетки. Проверьте очередь печати Windows, выбранный принтер в диалоге печати 1С и не зависло ли задание в спулере. Иногда помогает перезапуск службы диспетчера печати.
Третья группа ошибок связана с качеством: бледная печать, полосы, нечитаемый штрихкод. Бледность обычно означает низкую температуру печати, несовместимые этикетки (для термопринтера нужна термобумага) или загрязнённую печатающую головку. Головку чистят спиртовой салфеткой при выключенном принтере — это безопасная регламентная операция, описанная в инструкции к устройству.
Проверка результата и контроль качества
После настройки и перед каждой большой партией печатайте контрольную этикетку. Проверьте три вещи: позиционирование (все поля в пределах этикетки, без обрезки), читаемость текста и — самое главное — считывание штрихкода реальным сканером. Штрихкод, который выглядит нормально, но не сканируется, бесполезен.
Для термоэтикеток дополнительно учитывайте срок хранения: термослой выцветает под действием тепла, света и при контакте с пластификаторами (например, ПВХ-плёнкой). Если этикетка должна жить долго — на складе или на улице — используйте термотрансферную печать с риббоном.
Как проверить результат
Все поля в пределах этикетки, отступы равномерные
Текст обрезан или смещён к краю
Сканер считывает код с первого раза под обычным углом
Сканер не реагирует или считывает с нескольких попыток
Каждая этикетка напечатана в одинаковой позиции
Позиция «плывёт» от этикетки к этикетке
Чёткий контрастный текст без полос и пробелов
Бледные участки, вертикальные белые полосы
Держите под рукой одну «эталонную» этикетку с рабочего места. При любой перенастройке, замене рулона или обновлении драйвера сравнение новой печати с эталоном позволяет за секунды заметить смещение или изменение масштаба, не прибегая к измерениям.
Ограничения и когда нужна доработка
Типовой механизм печати этикеток покрывает большинство задач розницы и склада, но имеет границы. Редактор шаблонов не поддерживает сложную логику: например, печать разных макетов для разных категорий товаров в одном задании, автоматический подбор размера шрифта под длину наименования или печать данных из нескольких связанных документов.
Такие сценарии решаются внешними обработками или расширениями конфигурации. Это безопасный путь: расширение не меняет типовую конфигурацию и не снимает её с поддержки. Разработку стоит поручать специалисту, знакомому и с 1С, и с языком команд вашего принтера, если планируется прямая печать.
Отдельное ограничение — работа по сети. Если принтер этикеток общий для нескольких рабочих мест, настройки драйвера (размер этикетки, тип носителя) должны быть одинаковыми на всех компьютерах, иначе один и тот же шаблон будет печататься по-разному у разных пользователей.
Что важно запомнить
Успешная печать этикеток из 1С строится на трёх опорах: корректный драйвер с точным размером этикетки, макет в 1С, совпадающий с этим размером, и пробная печать с проверкой штрихкода сканером перед запуском тиража. Большинство проблем решается калибровкой принтера и сверкой размеров.
Частые вопросы
1С не видит принтер этикеток в списке принтеров. Что делать?
1С использует список принтеров, установленных в Windows. Если принтера там нет, установите драйвер производителя и убедитесь, что устройство отображается в разделе «Принтеры и сканеры». После установки перезапустите сеанс 1С — список принтеров подгружается при старте.
Почему этикетки печатаются через одну или с пустыми промежутками?
Чаще всего причина в неверном размере этикетки в настройках драйвера или в том, что принтер не откалиброван под текущий рулон. Выполните калибровку датчика этикеток и проверьте, что высота этикетки и межэтикеточный зазор указаны правильно.
Можно ли печатать этикетки из 1С без драйвера, напрямую?
Да, многие принтеры этикеток принимают команды на собственном языке (TSPL, ZPL, EPL) через COM-порт или сетевой интерфейс. Такой способ быстрее и стабильнее для больших тиражей, но требует доработки конфигурации — формирования текстовых команд печати вместо графического макета.
Штрихкод печатается, но сканер его не читает. В чём причина?
Основные причины: слишком маленькая ширина штрихкода, недостаточный контраст (бледная печать), неверный тип штрихкода для данных (например, буквы в EAN-13) или отсутствие свободных зон по краям кода. Увеличьте ширину поля штрихкода в шаблоне и проверьте качество печати.
Как печатать разное количество этикеток для разных товаров?
В обработке «Печать этикеток и ценников» у каждой строки товара есть колонка количества этикеток — заполните её вручную или загрузите товары из документа поступления, тогда количество подставится автоматически по данным документа.
Подойдёт ли обычный лазерный принтер для печати этикеток из 1С?
Для небольших объёмов — да: существуют листы A4 с разметкой под этикетки, и в 1С можно настроить макет под такой лист. Но при регулярной печати поштучно принтер этикеток удобнее и экономичнее: не нужно расходовать целый лист ради одной этикетки.