- Подробности:
- Родительская категория: Операционные системы
- Категория: Windows
- Опубликовано 19.07.2011 18:04
В 64-битных версиях Windows 7 и Vista существует проблема драйвера принтера, который вызывает крах диспетчера очереди печати. Происходит это со следующими моделями принтеров Hewlett Packard:
- Deskjet 710
- Deskjet 712
- Deskjet 720
- Deskjet 722
- Deskjet 810
- Deskjet 812
- Deskjet 820
- Deskjet 822
- Deskjet 1000
Для этих устройств есть только стандартный (сбойный) драйвер от Microsoft. Не существует ни одного драйвера от компании Hewlett Packard решающего этот вопрос. Благодаря инженеру компании Microsoft Алану Морису (Alan Morris) появилась возможность устранения этой проблемы. Напомню, что патч, который он сотворил, применим только к 64-битным системам. К 32-битным Windows 7 или Vista не нужно и не следует его применять.
Вложенный файл содержит патч для решения этой проблемы. Чтобы применить его, сначала убедитесь, что установлен стандартный драйвер вашего принтера. Затем войдите в компьютер с учетной записью администратора. Скачайте архив, перейдя по этой ссылке, или по ссылке в конце поста. Сохраните файл на свой компьютер, а затем распакуйте его. После нужно скопировать три DLL файла из этого архива в директорию: %windir%\System32\Spool\Drivers\x64\3\. Возможно система спросит вас, заменить ли имеющиеся файлы новыми, ответьте утвердительно. Теперь нужно перезапустить службу диспетчера очереди печати или просто перезагрузить компьютер.
Всё это же можно сделать и из командной строки. Для этого нужно запустить консоль от имени администратора. В зависимости от ваших пользовательских настроек доступа, вам, возможно, потребуется предоставить подтверждение. Далее в консоли пишем:
- net stop spooler (останавливает службу диспетчера очереди печати)
- copy c:\temp\hpvdb720.dll %windir%\System32\Spool\Drivers\x64\3\ (копирует библиотеки для DeskJet 710/712/720/722)
- copy c:\temp\hpvdb820.dll %windir%\System32\Spool\Drivers\x64\3\ (для DeskJet 820/822)
- copy c:\temp\hpwm5db1.dll %windir%\System32\Spool\Drivers\x64\3\ (для DeskJet 1000)
- net start spooler (запускает службу диспетчера очереди печати)
- exit (закрывает сеанс командной строки)
c:\temp\- это путь к файлам распакованного архива. Если вы распаковали его в другое место, то замените этот путь своим.
На этом всё. Патч установлен и готов к печати.
Это свободный перевод статьи с форума поддержки Hewlett Packard. Оригинал находится здесь.
Скачать архив с патчем так же можно здесь.
