При работе с принтером этикеток Godex DT2X в конфигурации УправлениеТорговлей версии 11 часто возникает ситуация, когда устройство не удается подключить через стандартный механизм «Подключаемое оборудование». Рассмотрим, почему это происходит и как настроить стабильную печать этикеток, в том числе при работе через удаленный рабочий стол (RDP).
Разберем важный нюанс: принтер Godex DT2X в большинстве случаев не требуется добавлять в 1С как специализированное «Подключаемое оборудование». Проанализируем ситуацию: когда вы пытаетесь добавить его в список торгового оборудования, 1С ищет конкретный драйвер для работы с протоколом принтера чеков или фискального регистратора. Однако принтер этикеток — это, прежде всего, обычное печатающее устройство.
Решение: Установите принтер в операционной системе Windows как обычный локальный принтер, используя официальный драйвер. После этого 1С сможет отправлять на него печатные формы этикеток точно так же, как на обычный офисный принтер формата А4.
Одной из главных проблем является некорректный размер области печати, из-за чего текст может смещаться или принтер может выдавать пустые ленты. Выполним настройку по шагам:
Ситуация усложняется, если 1С запущена на сервере, а принтер подключен к локальному компьютеру. Рассмотрим, как избежать «слетающих» настроек и ошибок печати:
Использование драйверов Seagull Scientific: Стандартные драйверы могут работать нестабильно в терминальной сессии. Рекомендуем использовать драйверы от Seagull Scientific. Они лучше поддерживают сохранение параметров размера бумаги при пробросе порта.
Отключение Easy Print: Если на сервере включена политика Windows Easy Print, она может блокировать передачу специфических настроек (интенсивность, размер) на локальный принтер. Посмотрим, как это исправить: необходимо в групповых политиках сервера установить приоритет использования драйвера принтера перед Easy Print.
Альтернативные методы проброса: Если стандартный маппинг RDP работает некорректно, проанализируем возможность использования стороннего ПО, такого как TSPrint, или настройку печати через создание локального порта (Local Port) на сервере, указывающего на сетевой путь принтера (\\IP_компьютера\Имя_принтера).
Если на принтере загорелся красный индикатор или раздаются звуковые сигналы, это чаще всего означает ошибку калибровки. Принтер «потерял» начало этикетки.
Выполним ручную калибровку без использования ПК:
Принтер прогонит несколько этикеток и автоматически определит их длину, а также тип датчика (на просвет или на отражение). После этого индикатор должен смениться на зеленый.
Проанализируем настройки датчика в самом драйвере. Если вы используете стандартные этикетки с подложкой, в настройках драйвера (вкладка «Материал» или «Параметры печати») должен быть выбран тип датчика «На просвет» (Gap). Если вы используете ленту с черными метками на обратной стороне — выберите «На отражение» (Black Mark). Неверный выбор датчика приведет к тому, что принтер будет уходить в ошибку (красный свет) сразу после печати первой этикетки.
В продвинутых случаях, если графическая печать через драйвер Windows работает слишком медленно или нестабильно, можно рассмотреть вариант прямой отправки команд на языке EZPL. Это текстовые команды, которые 1С может отправлять напрямую в порт принтера. Этот метод исключает любые проблемы с масштабированием шрифтов и драйверами, но требует специальной настройки макета этикетки внутри 1С программным способом.