Как отключить автоматический прогон пустых этикеток на принтере Honeywell PC42d при включении и открытии крышки

Системный администратор 1С:Розница Торговля и дистрибуция
← На главную

При работе с термопринтерами этикеток, такими как Honeywell PC42d, системные администраторы и пользователи часто сталкиваются с особенностью поведения устройства «из коробки»: при каждом включении питания или после простого открытия крышки принтер начинает «выплевывать» от 7 до 13 пустых этикеток. Это поведение заложено производителем как механизм автоматической калибровки датчика носителя, однако в условиях реальной эксплуатации в связке с 1С:Розница или другими конфигурациями это приводит к неоправданному расходу расходных материалов.

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

Разбор ситуации: почему принтер прогоняет ленту?

Проанализируем ситуацию. Принтер Honeywell PC42d оснащен датчиками, которые определяют начало и конец этикетки по разрыву (Gap) или черной метке (Black Mark). По умолчанию в прошивке установлены параметры Power Up Action (Действие при включении) и Head Down Action (Действие при опускании головки) в значение «Form Feed» или «Calibration». Это означает, что как только принтер получает питание или фиксирует закрытие крышки, он пытается «нащупать» границы этикетки, чтобы последующая печать была точной.

Выясним причину, почему прогон может быть таким длинным (до 13 этикеток). Если в настройках не задан жестко размер этикетки, принтер находится в режиме «полного поиска», пытаясь определить длину носителя экспериментальным путем. Наша задача — перевести эти действия в режим No Action (Нет действия).

Способ 1: Использование утилиты Simple Diagnostic Tool

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

  1. Подготовка оборудования: Подключите принтер к компьютеру по интерфейсу USB и включите его. Убедитесь, что лента заправлена правильно.
  2. Запуск ПО: Запустите утилиту Simple Diagnostic Tool. Если интерфейс открылся на китайском языке, переключитесь на английский в правом верхнем углу окна.
  3. Выбор интерфейса: В главном окне программы выберите тип подключения USB.
  4. Идентификация устройства: Нажмите кнопку Configure и выберите ваш принтер в появившемся списке.
  5. Чтение настроек: Нажмите кнопку Read from printer. Это критически важный шаг, чтобы мы видели текущие параметры устройства, а не значения «по умолчанию» в программе.
  6. Изменение параметров: Перейдите на вкладку General Settings. Найдите раздел Action. Здесь нас интересуют два подпункта:
    • Power Up Action (Включение питания) — установите значение No Action.
    • Head Down Action (Печатающая головка опущена) — установите значение No Action.
  7. Сохранение: Нажмите кнопку Write to printer. Принтер может издать звуковой сигнал, подтверждая получение настроек.

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

Способ 2: Настройка через Honeywell PrintSet 5

Если упрощенная утилита не помогает или настройки сбрасываются, воспользуемся профессиональным инструментом PrintSet 5. Это программное обеспечение позволяет более глубоко сконфигурировать устройство.

Проанализируем алгоритм работы в PrintSet 5:

  1. Добавьте принтер в дерево устройств через поиск (меню Add Printer).
  2. Перейдите в раздел Configuration -> Media.
  3. Найдите параметры калибровки. Помимо отключения действий при включении, здесь можно жестко задать тип датчика: Gap (Разрыв), Black Mark (Черная метка) или Continuous (Непрерывная лента).
  4. Укажите точную длину этикетки (например, 30 мм) и размер пропуска (Gap Height — обычно 2-3 мм). Если принтер будет точно знать длину, ему не потребуется прогон для калибровки.
  5. Примените настройки, нажав на иконку «Save» (дискета с зеленой стрелкой), чтобы отправить конфигурацию в принтер.

Способ 3: Настройка драйвера в Windows и 1С

Часто случается так, что даже после настройки самого железа, драйвер при отправке задания на печать из 1С:Розница принудительно заставляет принтер калиброваться. Это происходит, если в свойствах драйвера (например, от Intermec или Seagull) стоит автоматическое определение типа носителя.

Рассмотрим, как это исправить:

  1. Зайдите в «Панель управления» -> «Устройства и принтеры».
  2. Нажмите правой кнопкой на Honeywell PC42d и выберите «Настройка печати» (Printing Preferences).
  3. Перейдите на вкладку Материал для печати (Stock).
  4. В поле «Метод обработки носителя» или «Тип носителя» убедитесь, что выбрано значение Датчик пропуска (Gap), а не «Автоматически».
  5. Проверьте вкладку «Спец. предложения» или «Advanced Options». Там часто дублируются настройки Power Up Action. Убедитесь, что там стоит «Использовать настройки принтера» или «Нет действия».

Важный нюанс: Проблема потери позиционирования

Рассмотрим ситуацию, о которой упоминают опытные пользователи: если полностью отключить калибровку (No Action), то при физической замене рулона на другой формат (например, с 58x30 на 30x20) принтер не поймет, что размер изменился. Он продолжит печатать, исходя из старых координат, и текст начнет «съезжать».

В этом случае мы рекомендуем следующий алгоритм действий:

Техническое обслуживание датчика

Если программные методы не помогают и принтер все равно «гонит» ленту, проанализируем состояние оборудования. В модели PC42d датчик является перемещаемым. Посмотрите на нижнюю часть печатного тракта: там находится подвижный ползунок с прозрачным глазом датчика.

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

Резюме настроек

Для стабильной работы в связке с 1С без лишних трат бумаги, мы должны прийти к следующей конфигурации:


Команда языка Direct Protocol (пример логики):
SETUP "Media,Post-Print,Power Up Action,No Action"
SETUP "Media,Post-Print,Head Down Action,No Action"
SETUP "Media,Print Method,Thermal Transfer" (или Direct Thermal)

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

← На главную