Проблема, когда принтер этикеток (будь то TSC, Zebra, Xprinter или Godex) после одной корректной этикетки выдает пустую или вовсе пропускает несколько штук, является одной из самых распространенных при автоматизации торговли. Это может происходить как на стационарных моделях, так и если вы используете мобильные принтеры с поддержкой ZPL, TSPL, CPCL. Рассмотрим подробно, почему это происходит и как настроить систему для идеальной печати, будь то плановая инвентаризация с помощью мобильного ТСД или массовая маркировка остатков одежды.
Первым делом проанализируем сам макет этикетки в конфигурации 1С. Часто причина кроется в том, что печатная форма физически шире или выше, чем область, доступная принтеру. Разберем по шагам, на что обратить внимание:
Даже если макет идеален, параметры страницы в самом диалоге печати 1С могут все испортить. Выясним, как их правильно выставить:
Зайдем в меню Файл — Параметры страницы. Здесь мы должны увидеть следующее:
Часто настройки из 1С не передаются в принтер должным образом. В этом случае нам поможет системная настройка через панель управления. Проанализируем этот процесс на примере популярных моделей TSC TE200 или TDP-225:
Панель управления — Устройства и принтеры.Настройка печати (Printing Preferences).Параметры страницы нажмем Новая и создадим шаблон, точно соответствующий размеру вашей ленты.Спец. установка (или Сервис) и найдем раздел Материал.Этикетки с зазорами (Gaps). Если выставить «Непрерывная», принтер не будет искать край этикетки и начнет печатать со смещением или пропусками.В некоторых случаях (как отмечают пользователи TSC) помогает установка галочки Заменить настройки по умолчанию в дополнительных параметрах драйвера, чтобы 1С не могла переопределить физические лимиты печати. Если вы используете нестандартное оборудование, например, принтер Zebra ZT410 с автоматической резкой, убедитесь, что команды резака не интерпретируются драйвером как конец страницы.
Если программные методы не помогают, значит, принтер «потерял» понимание того, где заканчивается одна наклейка и начинается другая. Выполним аппаратную калибровку. Рассмотрим, как это сделать:
Для большинства принтеров Xprinter и TSC процедура выглядит так:
FEED на передней панели.Разберем ситуацию, когда стандартный драйвер от производителя работает нестабильно в связке с 1С. Опытные специалисты рекомендуют использовать универсальные драйверы от компании Seagull Scientific или специализированная программа для печати этикеток и ценников (удобно через комплексная обработка для работы с маркировкой и печати этикеток), которая позволяет более гибко управлять шаблонами. Они обеспечивают более точный контроль над очередью печати и лучше обрабатывают команды 1С. При установке такого драйвера вы получите расширенные возможности по управлению Dithering (сглаживанием) и скоростью подачи ленты, что также влияет на точность позиционирования.
Если вы программист 1С и пишете код для вывода этикетки, проанализируем пример установки параметров программно, чтобы исключить влияние настроек пользователя:
ТабДок = Новый ТабличныйДокумент;
ТабДок.ИмяПринтера = "TSC_TE200";
ТабДок.АвтоМасштаб = Ложь;
ТабДок.МасштабПечати = 100;
ТабДок.ПолеСлева = 0;
ТабДок.ПолеСправа = 0;
ТабДок.ПолеСверху = 0;
ТабДок.ПолеСнизу = 0;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
// Важно: принудительно устанавливаем размер страницы, если драйвер позволяет
ТабДок.РазмерСтраницы = "Custom";
Иногда причина пропуска этикеток банальна — слишком высокая скорость печати. Для маленьких этикеток (например, 20х20 мм) мотор принтера может просто не успевать вовремя остановиться на зазоре из-за инерции рулона. Проанализируем настройки скорости в драйвере: попробуйте снизить значение Print Speed до 2.00 in/sec или 50.80 mm/sec. Это повысит точность срабатывания датчика зазора и устранит «лишние» пустые листы.
Подводя итог, можно сказать: решение проблемы всегда кроется в синхронизации трех составляющих: физического размера этикетки, настроек драйвера Windows и макета в 1С. Тщательно проверив каждый этап по нашей инструкции, вы добьетесь стабильной работы оборудования. Для этого подойдёт подсистема печати комплексных этикеток для склада.