Войти

Показать полную графическую версию : [решено] Сетевой принтер HP в терминале.


Kondei
11-09-2013, 05:19
Значит ситуация следующая.
Есть сервак под win2008 и принтер HP LaserJet Professional M1212nf MFP.
И не работает он через технологию изиПринт. И решалось это все раньше установкой универсальных пакетов от HP PCL 5\6 и отключением Изипринт. И все это делалось в локально среде.


Сейчас проблема такая Сервер находится взят в аренду и находится за много тыщ КМ. Нужно выкатывать печать с RDP на данный принтер.
Драйвера стоят. Изипринт отключен.
Задание в спуле появляется (сервер), но печать не идет.
Виснет на стороне клиента:
http://s2.ipicture.ru/uploads/20130911/thumbs/WaSV8pEt.jpg (http://s2.ipicture.ru/Gallery/Viewfull/30783144.html)
Подскажите, в чем может быть причина?

Н

Angry Demon
11-09-2013, 07:26
Kondei, вообще-то, это host-based принтер, о каких драйверах PCL может идти речь? Тут, как раз, и может помочь технология Easy Print. Кривая, но хоть что-то.
Или ставьте на сервер родные драйверы от XP.
Так у нас работает HP LaserJet 1020.

Petya V4sechkin
11-09-2013, 08:16
Задание в спуле появляется (сервер), но печать не идет.
Виснет на стороне клиента
Попробуйте в свойствах принтера -> вкладка Порты -> снять флажок Разрешить двусторонний обмен данными.

alef2474
11-09-2013, 08:22
Этот принтер через какой разъем подключен и с какой клиентской ОС печатает?

Kondei
12-09-2013, 04:01
alef2474, по Lan. С XP печатает.

Angry Demon, не все принтера HP под изипринт работают.

Angry Demon
12-09-2013, 09:06
Kondei, практически, все.
Если нет, - см. мой пост выше.

alef2474
12-09-2013, 10:16
alef2474, по Lan. С XP печатает. »

Ставьте драйвера на сервер, у меня такой так и работает в терминале с ХР( сервер 2003)
А на 2008 может изоляцию драйверов надо сделать.
Правда я не понимаю, зачем эта изоляция, про нее много непонятного написано. Для этого принтера на 2008 вроде драйвера не должны изолироваться по флагу, но нажмешь - и изолируются.

Angry Demon
12-09-2013, 13:40
Правда я не понимаю, зачем эта изоляция
Чтобы при ошибках в драйвере принтера она затрагивла только процесс, которые запустил этот драйвер, а не spoolsv.exe, чтобы тем самым предотвратить его падение.
Только, насколько я помню, PDI появилась с 2008 R2.

Kondei
13-09-2013, 05:26
Двухсторонний обмен данными+изоляция оригинального драйвера решили проблему.
Easy Print отключен.
Всем спасибо.

alef2474
13-09-2013, 11:56
а не spoolsv.exe, чтобы тем самым предотвратить его падение »

Почему-то раньше изоляции не было и спулер так часто не падал.
Непонятно, все ли драйверы принтеров можно изолировать или это зависит от модели и драйвера?
Верно ли утверждение:http://winitpro.ru/index.php/2011/10/28/izolyaciya-drajvera-printera-v-windows-7/
Чтобы проверить, поддерживает ли драйвер принтера технологию PDI: перейдите в следующую ветку реестра.
HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments\<environment>\Drivers\Version-3\<driver>\PrinterDriverAttributes

Возможные значения:
0: Драйвер не поддерживает PDI
2: Драйвер принтера поддерживает PDI

Если же значение отсутствует, значит оно равно 0, и драйвер PDI не поддерживает

Как раз для принтера M1212nf MFP значение равно 0 и для многих других.
Бывает значение 5, оно что значит?

Angry Demon
15-09-2013, 10:33
Почему-то раньше изоляции не было и спулер так часто не падал
Подозреваю, что производители раньше тщательнее относились к написанию драйверов.

Верно ли утверждение
Думаю, да.

Бывает значение 5, оно что значит?
Насколько я понимаю, это бывает только у HP Universal Printing. Там, видимо, свои фирменные заморочки какие-то.

Hi-Jacker
11-03-2015, 14:22
Kondei,
У меня вот ровно тоже самое. Уже и EasyPrint отключил и XPS-драйвер пробовал.

Angry Demon
11-03-2015, 18:47
У меня вот ровно тоже самое
Значит, делайте ровно то же самое.




© OSzone.net 2001-2012