Печать в DOS на лазерных USB принтерах HP

May 13, 2007 00:49


Originally published at Из жизни в IT - Блог системного администратора. You can comment here or there.

Информацию получил из первых рук. Первее некуда: из техподдержки HP:

Выпуск принтеров с официальной поддержкой печати в DOS прекращена!

Для младших моделей это принтер HP LaserJet 1015 (Кстати: не продаст кто?).
Для старших - HP LaserJet 3210 соответственно. (В магазинах пока еще присутствуют. Самое время запасаться в прок.)
Информация подтверждена на практике: Только на этих моделях возможна печать из DOS-приложений, в том числе в терминальных и Citrix - сессиях, без предварительных плясок с бубном в виде подгрузки драйверов и пр.
Хотя имеется некий парадокс: Проблем с печатью небыло замечено при работе с программой подготовки пенсионной отчетности PRF. Из этой программы удавалось печатать на принтеры HP LJ 1100, LJ 1200, LJ 1022n.

Для тестирования была взята последняя модель компактных принтеров HP LaserJet 1022.

Результат:
DOS-печать из локальных приложений: Проблемы с кодировкой решились только после загрузки в принтер локализованных шрифтов. Единственный рабочий комплект из всего найденного разнообразия - hp_dos_rus.zip . Всего три типа шрифта. Не густо.

DOS-печать из терминальных сеансов Citrix: Задания на печать уходят в никуда. Программно все должно распечататься, но результат отсутствует.

Замечание по поводу печати из DOS программ на USB принтерах: Решение найдено на одном из форумов:

Это проблемка решается предельно просто…
Причем не играет роли какой USB принтер установлен у вас в системе…
В свойствах принтера открываете вкладочку порты…
выбираете принтер и порт, а котором он висит….
ставите галочку “разрешить группировать принтеры в пул”
выделяете порт LPT1 (к пррмеру)
жмете клавишу “Хорошо”
потом в настройках ЛЮБОГО принтерного русификатора выбираете принтер на LPT1 порту

Проверено. Работает.

Как вариант, предлагается еще один способ:

Пуск-программы-стандартные-ком.строка. net use LPT1: \\Server\printer - где server - имя сервера, к которому подключен принтер с именем printer. Для того чтобы освободить потр LPT после окончания печати, может пригодится команда net use LPT1: /delete а для автоподключения удаленного принтера при загрузке ОС net use LPT1: /persistent:yes

К сожалению, данный метод проверить не хватило времени.

Попытка использования программ, вроде DOSPRN, DOSPrint, и т.п. не принесла желаемого результата.

hard

Previous post Next post
Up