Как настроить принтер этикеток Godex BZB-2U в 1С:Управление торговлей 11.1 и устранить печать пустых этикеток

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Торговля и дистрибуция
← На главную

При подключении принтеров этикеток (в частности, устаревших моделей вроде Godex BZB-2U) к современным операционным системам Windows 10 и платформе 1С:Предприятие 8 часто возникает характерный сбой: при отправке на печать одной этикетки принтер прогоняет десятки пустых наклеек (например, 60 штук) и останавливается. Проанализируем причины этой проблемы и разберем по шагам, как правильно настроить драйвер и параметры страницы в 1С:Управление торговлей 11.1.

Причина неисправности: почему принтер печатает десятки пустых этикеток

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

В результате 1C разбивает маленькую этикетку на множество виртуальных страниц. Принтер не видит четких границ разрыва (метки) и начинает непрерывную прогонку ленты, пытаясь отпечатать всю "большую" виртуальную страницу, полученную от виндового спулера печати.

Назначение внешней компоненты 1CBarCode

Разберем распространенное заблуждение относительно внешних компонент. Компонента 1CBarCode (или встроенные нативные механизмы генерации штрихкодов) отвечать за печать или связь с принтером не умеет. Её единственная задача — преобразовать текстовую строку (например, код EAN-13) в графическое изображение штрихкода. Если в режиме предварительного просмотра в 1С штрихкод отображается корректно в виде полос, а не набора цифр, значит, компонента работает исправно и искать проблему в ней не нужно.

Шаг 1. Проверка работы принтера вне 1С

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

  1. Откроем обычный текстовый редактор «Блокнот».
  2. Напишем любой символ (например, одну цифру).
  3. Нажмем «Печать» и выберем принтер Godex BZB-2U.

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

Шаг 2. Настройка параметров страницы и материала в драйвере Windows

Рассмотрим порядок настройки свойств принтера в операционной системе Windows. Главное правило для компактных принтеров этикеток — задавать размер печатной области в драйвере слегка меньше физического размера наклейки.

  1. Откроем «Панель управления» -> «Устройства и принтеры».
  2. Нажмем правой кнопкой мыши на Godex BZB-2U и перейдем в «Свойства принтера», а затем на вкладку «Настройка печати» (зайдя с правами администратора).
  3. Перейдем в раздел настройки материала / размера бумаги (Пользовательский размер / Custom).
  4. Укажем точные размеры этикетки. Если используется лента 30х20 мм, зададим ширину 28 мм, а высоту 18–19 мм. Уменьшение размера на 1–2 мм предотвратит случайный вылет содержимого за пределы страницы.
  5. Убедимся, что параметры полей установлены в 0 мм.
  6. Проверим вкладку «Порты». В Windows 10 старые драйверы могут по умолчанию вставать на порт LPT1. Убедимся, что выбран реальный виртуальный порт (например, USB001).
  7. Сохраним настройки по умолчанию для всех пользователей.

Шаг 3. Настройка параметров страницы в 1С:Управление торговлей 11.1

Теперь проанализируем настройки печатной формы непосредственно в программе 1С.

  1. Откроем макет этикетки или выведем этикетку на предварительный просмотр.
  2. Перейдем в меню «Файл» -> «Параметры страницы».
  3. В поле выбора принтера явно укажем Godex BZB-2U.
  4. Установим ориентацию страницы (обычно «Портретная»).
  5. Критически важно: В поле «Масштаб» выберем режим «Установить» и значение 100% (Реальный размер). Режим «По ширине страницы» использовать нельзя, так как он может произвольно масштабировать макет и создавать дополнительные пустые страницы.
  6. Значения всех полей (левое, правое, верхнее, нижнее) зададим строго равными 0.
  7. Сохраним настройки и выполним пробную печать одной этикетки.

Шаг 4. Аппаратная калибровка и обслуживание датчика

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

  1. Очистка датчика: Откроем крышку принтера и аккуратно очистим фотодатчик прозрачности от бумажной пыли и остатков клея.
  2. Аппаратная калибровка: Выключим принтер тумблером питания. Зажмем клавишу подачи бумаги (FEED) и, не отпуская её, включим принтер. Удерживаем клавишу до сброса/мигания индикаторов, чтобы принтер автоматически измерил длину этикетки и зазора.
  3. Подстройка чувствительности: На платах устаревших моделей Godex BZB-2U присутствуют подстроечные резисторы (VR). При деградации фотодиода может потребоваться небольшая регулировка чувствительности под плотность используемой подложки.

Шаг 5. Альтернативные решения при несовместимости с Windows 10

Модель Godex BZB-2U является устаревшим оборудованием, официальные драйверы которого разрабатывались для Windows XP, Windows 7 и 8. Если штатный драйвер Windows 10 работает нестабильно с графическим спулером 1С, рассмотрим альтернативные методы интеграции:

  1. Прямая печать через RAW-порт / Generic Text: Настройка принтера с использованием драйвера «Generic / Text Only» и выгрузка команд управления (EPL/команды Godex) напрямую в порт, минуя виндовую графическую подсистему.
  2. Использование специализированных внешних компонент: Применение компонент для прямой печати этикеток из 1С на языке управления принтером.
  3. Печать через виртуальную машину: Организация печати через виртуальное окружение с ОС Windows XP или Windows 7, где старые драйверы Godex функционируют без сбоев.
← На главную