среда, 7 июля 2010 г.

Бурелом в дровах для HP 10xx

Как выясняется, производитель вовсе не гарантирует работу данных принтеров (1020,1015,1022 & etc) в сетевом режиме диспетчера печати (Spooler). Трабла такого рода: на расшаренный принтер отправляется документ. Нет ошибок, и документ как-будто распечатался, на самом деле шиш. После этого печать не идет даже с локального компа. Перезапуск spooler и обращение к принтеру, и о чудо! Начинается печать. Ну можно еще перегрузить машину эффект тот же. Принтер начинает выплевывать все накопленные задания. Переустановка драйверов ничего не решает, копание с портами и типом подключения принтера к хосту тоже эффекта не дает.
Напишу один из способов решения такой траблы, который нашел на ruboard, правда слегка усовершенствованный. Оказывается, кроме самих драйверов ставится еще и некий "монитор печати HP". Вот он то и весит spooler при печати "по сети". Его надо снести! Зачем он нужен для меня вообще загадка.
1. Запускаем редактор реестра regedit
2. Ищем ветку HKLM\System\CurrentControlSet\Control\Print\Monitors
3. Удаляем все мониторы от HP
4. Рестарт службы spooler
Это все классно, однако может так получиться, что после перезагрузки машины, этот монитор появится снова.
Поэтому ставим запрет на запись в ветку HKLM\System\CurrentControlSet\Control\Print\Monitors для учетки System и ставим полный доступ для своей админской учетки, мало ли понадобится эта ветка.
Может слегка грубый способ однако работает :)

зы Учитывая сколько времени я потратил на поиск решения, проще и быстрее переустановить всю систему с нуля.

Комментариев нет:

Отправить комментарий