UncleFather » 27 ноя 2012 08:58, Вт
Проблема:
На Misrosoft Windows 7 Professional Rus SP1 (аналогичная проблема случается и на MS Windows XP) был установлен принтер Hewlett Packard LaserJet 1018. Во-первых, при автоматической установке он устанавливался как-то криво (уже не помню что конкретно было не так). Во-вторых, он периодически "слетает" и его приходится переустанавливать.
Последний сбой, связанный с этим принтером выглядел так:
-
Служба "Диспетчер очереди печати" (Spooler) завершается сразу же после запуска, естественно, при этом невозможно зайти ни в свойства принтера, ни в свойства сервера печати, чтобы удалить принтер и/или драйвера принтера HP LJ 1018.
-
В апплете "Устройства и принтеры" HP LJ 1018 отображается не как принтер, а как неустановленное устройство. Нет возможности его оттуда удалить и/или обновить/установить драйвера для него.
-
В диспетчере устройств видно, что HP LJ 1018 установлен нормально и работает без сбоев, однако команда "удалить устройство" ни к чему не приводит, HP LJ 1018 так и остается в диспетчере устройств. Однако, остановить это устройство можно, что, правда, нам ничего не даст, так как служба "Диспетчер очереди печати" все равно завершается сразу же после ее запуска.
Решение:
-
Скачать последнюю версию драйверов с сайта производителя и распаковать их во временную папку на жестком диске
-
Удалить ветвь реестра "HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers\hp LaserJet 1018"
Код: Выделить всё
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\hp LaserJet 1018]
-
Очистить папку %SystemRoot%\system32\spool\PRINTERS
-
Из папки %SystemRoot%\system32\spool\drivers удалить все подпапки, относящиеся к принтеру hp LaserJet 1018 (как правило, это сразу видно из названий файлов - в них встречается номер модели принтера "1018")
-
Удалить принтер hp LaserJet 1018 из диспетчера устройств
-
Перезапустить службу "Диспетчер очереди печати" (это делается от имени администратора):
-
В апплете "Устройства и принтеры" запустить Установку принтера
-
Выбрать порт (обычно, виртуальный порт USB принтера)
-
При выборе принтера указать вручную папку с драйверами (ту, куда мы на первом шаге распаковали скачанные свежие драйвера)
[b][size=150]Проблема:[/size][/b]
На Misrosoft Windows 7 Professional Rus SP1 (аналогичная проблема случается и на MS Windows XP) был установлен принтер Hewlett Packard LaserJet 1018. Во-первых, при автоматической установке он устанавливался как-то криво (уже не помню что конкретно было не так). Во-вторых, он периодически "слетает" и его приходится переустанавливать.
Последний сбой, связанный с этим принтером выглядел так:[list]
[*] Служба "Диспетчер очереди печати" (Spooler) завершается сразу же после запуска, естественно, при этом невозможно зайти ни в свойства принтера, ни в свойства сервера печати, чтобы удалить принтер и/или драйвера принтера HP LJ 1018.
[*] В апплете "Устройства и принтеры" HP LJ 1018 отображается не как принтер, а как неустановленное устройство. Нет возможности его оттуда удалить и/или обновить/установить драйвера для него.
[*] В диспетчере устройств видно, что HP LJ 1018 установлен нормально и работает без сбоев, однако команда "удалить устройство" ни к чему не приводит, HP LJ 1018 так и остается в диспетчере устройств. Однако, остановить это устройство можно, что, правда, нам ничего не даст, так как служба "Диспетчер очереди печати" все равно завершается сразу же после ее запуска.[/list]
[b][size=150]Решение:[/size][/b]
[list=1]
[*] Скачать [url=http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?product=1814094&lc=ru&cc=ru&dlc=ru&lang=ru&cc=ru]последнюю версию драйверов[/url] с сайта производителя и распаковать их во временную папку на жестком диске
[*] Удалить ветвь реестра [b][i]"HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers\hp LaserJet 1018"[/i][/b]
[code]Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\hp LaserJet 1018][/code]
[*] Очистить папку [b][i]%SystemRoot%\system32\spool\PRINTERS[/i][/b]
[*] Из папки [b][i]%SystemRoot%\system32\spool\drivers[/i][/b] удалить все подпапки, относящиеся к принтеру hp LaserJet 1018 (как правило, это сразу видно из названий файлов - в них встречается номер модели принтера "1018")
[*] Удалить принтер hp LaserJet 1018 из диспетчера устройств
[*] Перезапустить службу "Диспетчер очереди печати" (это делается от имени администратора):
[code]net stop Spooler
net start Spooler[/code]
[*] В апплете "Устройства и принтеры" запустить [b][i]Установку принтера[/i][/b]
[*] Выбрать порт (обычно, [b][i]виртуальный порт USB принтера[/i][/b])
[*] При выборе принтера указать вручную папку с драйверами (ту, куда мы на первом шаге распаковали скачанные свежие драйвера)[/list]