Я использую компьютер с Windows XP и печатаю на принтере Zebra с помощью драйвера «Generic / Text Only».

У меня есть настройка принтера в области Windows, Принтеры и факсы. Он называется «Общий / Только текст» и управляется универсальным драйвером текста. Все настройки установлены по умолчанию, кроме порта. У меня установлен стандартный порт TCP / IP с IP-адресом принтера.

Я умею пинговать и печатать на принтере просто отлично. Если я не изменю имя принтера в любом случае. Если я изменяю имя и затем пытаюсь распечатать, форматирование сбрасывается. Он будет либо вставлять случайные пробелы в тексте, либо печатать только в пределах 1 дюйма. Печать символов поверх друг друга.

У меня есть 3 разных принтера Zebra, которые я хотел бы установить на своем ПК, и каждый из них назван соответствующим образом для удобства выбора. Вместо того, чтобы заходить и обновлять IP каждый раз. Я даже попытался настроить новый принтер и просто использовать имя по умолчанию, предоставленное мастером печати, «Общий / Только текст (копия 1)», и все равно получил неправильный формат.

Кто-нибудь еще видел это? Это ошибка драйвера, которая была устранена и может быть исправлена с помощью обновления? Какие-либо предложения?

1 ответ1

2

Универсальный текстовый драйвер добавляет в поток перевод строки и другие управляющие символы. OTisler имеет правильную идею использовать драйвер Zebra. Используйте этот драйвер с API WritePrinter. Этот API отправит данные без изменений на принтер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .