aldermain
30-07-2002, 04:08
Hi, All!
Прошу помощи в таком вопросе.
Имеется сеть из некоторого количества компьютеров под Win98.
К компьютеру с именем 2 подключен матричный принтер EPSON.
К компьютеру с именем 4 подключен лазерный принтер HP.
На обоих компьютерах, а также других в сети используются как DOS-приложения,
так и WINDOWS-приложения. Требуется печать из DOS-приложений направлять на матричный
принтер, а всех WINDOWS-приложений на лазерный. На всех компьютерах, кроме 4,
все работает великолепно. По умолчанию установлен матричный принтер и все
DOS-приложения печатают на него. Если нужно печатать на лазерный, то он указывается
в качестве принтера по умолчанию или меняется в момент печати.
А вот с 4-м проблема такая. Если просто назначить в качестве принтера по умолчанию
сетевой EPSON, то DOS-приложения все равно печатают на лазерный. Дело в том, что
DOS-приложения используют для печати порт LPT1 и изменить это невозможно.
Выход, казалось бы простой. В свойствах сетевого принтера EPSON
назначаем устройству LPT1 такое имя: \\2\EPSON. Да, это срабатывает.
Но если сразу же после печати на матричный выполнить печать из Word'а на лазерный,
то процесс печати запустится не на лазерный, а на матричный с использованием драйверов
лазерного. Это будет просто жуткий визг матричного принтера с выводом каких-то кодов
вместо документа. Оказалось, что в свойствах лазерного принтера так же устройству
LPT1 был назначен порт \\2\EPSON, хотя я этого не делал, т.е. сделал только для матричного, тем не менее, для все автоматически изменилось для лазерного.
Я пытался лазерному назначить порт LPT2, но результат был все тот же.
Прошу помощи.
Спасибо
Прошу помощи в таком вопросе.
Имеется сеть из некоторого количества компьютеров под Win98.
К компьютеру с именем 2 подключен матричный принтер EPSON.
К компьютеру с именем 4 подключен лазерный принтер HP.
На обоих компьютерах, а также других в сети используются как DOS-приложения,
так и WINDOWS-приложения. Требуется печать из DOS-приложений направлять на матричный
принтер, а всех WINDOWS-приложений на лазерный. На всех компьютерах, кроме 4,
все работает великолепно. По умолчанию установлен матричный принтер и все
DOS-приложения печатают на него. Если нужно печатать на лазерный, то он указывается
в качестве принтера по умолчанию или меняется в момент печати.
А вот с 4-м проблема такая. Если просто назначить в качестве принтера по умолчанию
сетевой EPSON, то DOS-приложения все равно печатают на лазерный. Дело в том, что
DOS-приложения используют для печати порт LPT1 и изменить это невозможно.
Выход, казалось бы простой. В свойствах сетевого принтера EPSON
назначаем устройству LPT1 такое имя: \\2\EPSON. Да, это срабатывает.
Но если сразу же после печати на матричный выполнить печать из Word'а на лазерный,
то процесс печати запустится не на лазерный, а на матричный с использованием драйверов
лазерного. Это будет просто жуткий визг матричного принтера с выводом каких-то кодов
вместо документа. Оказалось, что в свойствах лазерного принтера так же устройству
LPT1 был назначен порт \\2\EPSON, хотя я этого не делал, т.е. сделал только для матричного, тем не менее, для все автоматически изменилось для лазерного.
Я пытался лазерному назначить порт LPT2, но результат был все тот же.
Прошу помощи.
Спасибо