Проблема:
Есть сетевой принтер Hewlett Packard Laser Jet 2015 + Windows XP Ru (с любым сервис-паком). Есть старые ДОС-овские приложения, которые печатают тупо на LPT1.
Установленному в системе принтеру HP LJ 2015, в настройках портов разрешена "группировка принтеров в пул", и указаны два порта - сетевой и LPT1 (для того, чтобы DOS-приложение направляло задания на него).
При печати на него, принтер выдает корявую кодировку.
Решение:
Заходим в конфигурацию принтера (либо через браузер, набрав адрес принтера, либо из утилиты "HP ToolboxFX"), в параметрах устройства - PCL5e - Набор символов - Выбираем "PC866CYR".
Все.
Есть еще способ воспользоваться какими-либо утилитами, например prn2file + dosprn, но мне этот способ не понравился из-за того, что после запуска (или выгрузки) этих приложений приходится перезапускать службу "Диспетчер очереди печати", - иначе этот комп становится недоступным по сети (проходят только пинги).
Как заставить сетевой HP LJ 2015 печатать кириллицу из DOS
Модератор: UncleFather
- UncleFather
- Site Admin
- Сообщения: 1516
- Зарегистрирован: 17 авг 2004 16:20, Вт
- Контактная информация: