Ошибка общего текстового драйвера и имени принтера в Windows XP

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

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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам