Всем привет. Недавно на работе столкнулся с проблемой при установке принтера, когда система выдала сообщение "Не существует обработчик печати". Поскольку это был уже второй похожий случай, проблема заинтересовала, захотелось разобраться. Разумеется, ни установка разных дров разными способами, ни всякие изощрения типа очистки папки "spool" не помогали. В интернете была куча советов, но не один из них не помогал, как я не старался. Тогда я начал ковырять ветку реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Print\Environments\Windows x64\Print Processors\winprint. На компе, правда, была x86 винда, и поэтому третий с конца раздел назывался
Windows NT x86. В общем, сравнил с рабочим компом - одинаково, в обоих ПК был ключ
Driver со значением
winprint.dll. Взялся искать сам файл winprint.dll, и обнаружил, что на "больном" компе он лежит в какой-то полувременной папке (C:\Windows\winsxs\intel86_microsoft-windows-p.......), а на "здоровом" - в более подходящей для подобного типа файлов папке
C:\Windows\System32\spool\prtprocs\. Недолго думая, подкинул файл со здорового компа в нужное место больного, перезагрузился, и вуаля!!! принтер поставился без проблем (аппарат Kyocera TaskAlpha 181 KX, сетевой).
Итак, подведу сухой итог:
для системы x64: должна существовать ветка реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Print\Environments\Windows x64\Print Processors\winprint с ключом Driver:REG_SZ:Winprint.dll.
REG-файл:
winprint_x64.zip
Кроме этого, в папке "C:\Windows\System32\spool\prtprocs\
x64" должен лежать файл "winprint.dll".
для системы x86 аналогично: ветка реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Print\Environments\Windows NT x86\Print Processors\winprint с тем же ключом Driver:REG_SZ:Winprint.dll.
REG-файл:
winprint_x86.zip
Файл "winprint.dll" должен лежать в папке "C:\Windows\System32\spool\prtprocs\
w32x86"
Сам файл:
winprint.zip
Он выглядит одинаково в обоих системах: размер 39 424 байт, свойства:
______________________________
Подобное решение проблемы есть и в
Центре поддержки Microsoft. Однако я нашел его уже после решения проблемы, когда собирал информацию по этому файлу.