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

2116
Nathan H.

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

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

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

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

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

0
Какую модель принтера Zebra вы используете? Вы пробовали драйверы Zebra? http://www.zebra.com/id/zebra/na/en/index/drivers_downloads.html Ovi Tisler 13 лет назад 0

1 ответ на вопрос

2
banno

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

Спасибо, что сработало. Я перенял старый проект, а предыдущий программист использовал общий драйвер. По большей части это работало хорошо, часто выходило из строя. Проблема, с которой я сталкиваюсь сейчас, заключается в том, чтобы заставить принтер конвертировать идентификатор в штрих-код. Nathan H. 13 лет назад 0