none
Как разблокировать принтер RRS feed

  • Общие обсуждения

  • Вобщем, есть несколько принтеров HP LaserJet 1020. После переведения сети на базе Windows 2003 server + Windows XP professional в Active Directory, начались проблемы с сетевой печатью. Максимум, что я смог добиться с помощью гугла и бубна, это стабильную сетевую печать до момента, когда кто-нибуть по ошибке пошлёт что-нибуть на печать в то время, когда лоток бумаги пуст. В этом случае принтер напрочь блокируется, при чём не помогает даже перезагрузка компьютера, к которому он непосредственно подключён (система Windows XP). Помогает только переустановка принтера. Здесь я не прошу помочь в устранении этого глюка (сомневаюсь, что когда-нибуть его устраню, вообще).

    Вопрос в следующем: как можно разблокировать принтер в такой ситуации без переустановки? Состояние принтера: "готов". В очереди печати - пусто. При попытке распечатать документ отравляется на печать, но не появляется в очереди печати. Принтер молчит. Не распечатывается даже пробная страница.

    Замечено вот ещё что: если попытаться напечатать локально, предварительно вынув бумагу, то появляется ошибка, мол нет бумаги, с кнопочкой "повтор". При сетевой печати такая ошибка не появляется, что наводит на мысль о том, что такая ситуация вызывает сбой то ли в драйвере, то ли в spooler-е. Есть ли какая-то возможность сбросить состояние драйвера, spooler-a, через реестр или каким-то иным путём?

    Где Windows XP хранит посланные на печать документы (информацию о них)? Где хранится состояние драверов принтеров?

    Смысл этих поисков в том, что найдя такой способ я мог бы написать скрипт, который запускал бы пользователь в случае "зависания" принтера.

    • Изменен тип Vinokurov YuriyModerator 9 февраля 2011 г. 9:34 давность и отсутствие активности в теме
    11 января 2011 г. 20:05

Все ответы

  • Вобщем, есть несколько принтеров HP LaserJet 1020. После переведения сети на базе Windows 2003 server + Windows XP professional в Active Directory, начались проблемы с сетевой печатью. Максимум, что я смог добиться с помощью гугла и бубна, это стабильную сетевую печать до момента, когда кто-нибуть по ошибке пошлёт что-нибуть на печать в то время, когда лоток бумаги пуст. В этом случае принтер напрочь блокируется, при чём не помогает даже перезагрузка компьютера, к которому он непосредственно подключён (система Windows XP). Помогает только переустановка принтера. Здесь я не прошу помочь в устранении этого глюка (сомневаюсь, что когда-нибуть его устраню, вообще).

    Вопрос в следующем: как можно разблокировать принтер в такой ситуации без переустановки? Состояние принтера: "готов". В очереди печати - пусто. При попытке распечатать документ отравляется на печать, но не появляется в очереди печати. Принтер молчит. Не распечатывается даже пробная страница.

    Замечено вот ещё что: если попытаться напечатать локально, предварительно вынув бумагу, то появляется ошибка, мол нет бумаги, с кнопочкой "повтор". При сетевой печати такая ошибка не появляется, что наводит на мысль о том, что такая ситуация вызывает сбой то ли в драйвере, то ли в spooler-е. Есть ли какая-то возможность сбросить состояние драйвера, spooler-a, через реестр или каким-то иным путём?

    Где Windows XP хранит посланные на печать документы (информацию о них)? Где хранится состояние драверов принтеров?

    Смысл этих поисков в том, что найдя такой способ я мог бы написать скрипт, который запускал бы пользователь в случае "зависания" принтера.


    Попробуйте Fix It.

    http://support.microsoft.com/fixit/ru

    Проблемы и ошибки печати

    Автоматическая диагностика и устранение проблем, возникающих при печати, установке принтера или подключении к сетевому принтеру, а также других связанных с этим ошибок.

    Не ищи Бога, не в камне, не в храме - ищи Бога внутри себя. Ищущий, да обрящет.
    11 января 2011 г. 21:24
  • Решил заменить эти принтеры. Просто удивительно, как такой уважаемый производитель как HP умудряется присать такие кривые драйверы: а ведь проблемы с сетевой печатью в домене также у некоторых других моделей.  Также разочаровал бренд Canon: LaserShopt LBP-1120 убивает сессию пользователя при подключении принтера в RDP. Видимо криворукие программисты уже повсюду.
    14 января 2011 г. 18:27
  • Существует целый ряд запрещённых для применения принтеров - HPLJ1000, HPLJ1020, HPLJ1005P. Куча дрянных от Canon. И ни один производитель не берёт на себя ответственность за дрянные драйвера.

    Такие модели нужно просто знать и выбрасывать.


    MCITP: Enterprise Administrator; MCT; Microsoft Security Trusted Advisor
    14 января 2011 г. 19:24
    Отвечающий
  • Согласен.

    Но мне всё-таки повезло наткнуться на решение: http://forum.ru-board.com/topic.cgi?forum=88&topic=0479&start=240

    В частности:http://depositfiles.com/ru/files/yfayki4f0

    Старый драйвер работает исправно!!!

    Но осталось замять следующий нюанс: после перезагрузки компа и входа пользователя выскакивает сообщение о ненайденном файле zimfdrv.dll (злополучный драйвер, который я был вынужден удалить руками, иначе оно так и норовит его нагло всунуть вместо моего imfnt5.dll). Программное обеспечение HP удалено из "установка и удаление программ". Также запускалась программа деинсталляции zuininst.exe, которая должна была аккуратно вычистить всё, что касается драйверов под LaserJet 1020. Принтер устанавливался вручную через указание порта (USB001) и указания папки с файлами из вышеуказанного архива. Не подскажите, как можно убрать эти постоянные попытки системы установить злополучные драйверы? Может как-то отключить Plug-n-play?

    17 января 2011 г. 20:28
  • Скопируйте произвольную dll под требуемым именем. Если Вы действительно удалили драйвер, то никаких запросов к функциям этой dll быть не должно

    18 января 2011 г. 3:56
  • Существует целый ряд запрещённых для применения принтеров - HPLJ1000, HPLJ1020, HPLJ1005P. Куча дрянных от Canon. И ни один производитель не берёт на себя ответственность за дрянные драйвера.

    Такие модели нужно просто знать и выбрасывать.


    Прошу прощения, но позволю себе встрять!) Дело в том, что указанные Вами принтеры разрабатывались и рассчитывались для домашнего использования при подключении к одной единственной машине. Вот цитата со страницы hp:
    HP не поддерживает функциональность работы в одноранговой сети, поскольку эта возможность включена в состав операционных систем Microsoft и не входит в состав драйверов печати HP. Дополнительную информацию об общем доступе в одноранговой сети в среде Windows можно найти в на веб-сайте Microsoft .


    Ну а русским парням, даже это не мешает расшаривать эти машины на 20 и более пользюков.


    igortiunov.ru
    18 января 2011 г. 8:10
  • Вне зависимости от моего отношения к данному вопросу, просто могу констатировать, что де-факто таких принтеров везде полно, на многих компаниях. И объяснять кому-то что-то насчёт "почему вы должны покупать принтера втрое дороже" бесполезно.


    MCITP: Enterprise Administrator; MCT; Microsoft Security Trusted Advisor
    18 января 2011 г. 10:17
    Отвечающий
  • Да, да - это точно так, когда я работал в небольшом интеграторе, большинство компаний-клиентов от века пользовалось именно теми моделями, которые вы указали, в качестве основного устройства. И основным доводом была именно цена.
    igortiunov.ru
    18 января 2011 г. 10:53
  • Мне всё-таки удалось побороть все проблемы с этими принтерами ( http://social.technet.microsoft.com/Forums/ru-RU/windowsserverru/thread/b9c88347-8b86-443e-a051-403f2ab0087c )

    Но, уважаемые знатоки, как теперь устранить появление установки принтера каждый раз при перезагрузке и в ходе пользователя?

    С целью задействования СТАРОГО драйвера, я устанавливал принтер вручную через добавление локального принтера, указания порта "USB001" и указания папки с моим драйвером. Принтера работают отлично, но при перезагрузке активируется установка принтера, видимо где-то он не прописался. Как устранить это? Может принтер как-то по другому устанавливать?

    19 января 2011 г. 15:02
  • Ну а в реестре, что пишут про zimfdrv.dll?

    Не смотрел?

    У нас тоже при печати траблы, напиши скрипт по перезапуску службы spooler. Но юзеру, тогда приходиться перезапускать программу откуда он печатал до сбоя.


    Информация должна быть СВОБОДНОЙ - I.CaR®

    www.KANSK.land.ru - сайт технической поддержки в г.Канске

     

    20 января 2011 г. 7:58
  • Дело не в библиотеке zimfdrv.dll: где бы она ни была прописана, она отсутствует (т.к. я её удалил). Вопрос в том, почему система пытается установить принтер при загрузке, в то время как он установлен и работает исправно.
    20 января 2011 г. 17:03
  • Возможно  принтер не устанавливается. Возможно эта dll "zimfdrv.dll" прописана в автозагрузке Windows и при входе в систему онная пишет нету этой dll-ки.

    Совет! Сделайте следующее:

    1. Пуск

    2. Выполнить

    3. regedit

    4. Правка

    5. Найти

    Ищем "zimfdrv.dll"

    если нашли удаляем и перезагружаем комп для проверки!

     

    26 января 2011 г. 7:45